/data/app/~~FfR2UxiezVimWOvqJwfg0A==/com.tencent.rmcn-ubSUFDQnHa3Y4cwZtqW1Wg==/lib/arm64/libCrashSight.so: file format elf64-littleaarch64 Disassembly of section .plt: 000000000000ea60 <.plt>: ea60: a9bf7bf0 stp x16, x30, [sp, #-0x10]! ea64: b0000690 adrp x16, 0xdf000 ea68: f941fe11 ldr x17, [x16, #0x3f8] ea6c: 910fe210 add x16, x16, #0x3f8 ea70: d61f0220 br x17 ea74: d503201f nop ea78: d503201f nop ea7c: d503201f nop 000000000000ea80 : ea80: b0000690 adrp x16, 0xdf000 ea84: f9420211 ldr x17, [x16, #0x400] ea88: 91100210 add x16, x16, #0x400 ea8c: d61f0220 br x17 000000000000ea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt>: ea90: b0000690 adrp x16, 0xdf000 ea94: f9420611 ldr x17, [x16, #0x408] ea98: 91102210 add x16, x16, #0x408 ea9c: d61f0220 br x17 000000000000eaa0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent8PrintLogENS0_11LogSeverityEPKcz@plt>: eaa0: b0000690 adrp x16, 0xdf000 eaa4: f9420a11 ldr x17, [x16, #0x410] eaa8: 91104210 add x16, x16, #0x410 eaac: d61f0220 br x17 000000000000eab0 : eab0: b0000690 adrp x16, 0xdf000 eab4: f9420e11 ldr x17, [x16, #0x418] eab8: 91106210 add x16, x16, #0x418 eabc: d61f0220 br x17 000000000000eac0 <_ZN3UQM9UQMLogger16consoleFormatLogEPKNS_10UQMLogInfoEPKc@plt>: eac0: b0000690 adrp x16, 0xdf000 eac4: f9421211 ldr x17, [x16, #0x420] eac8: 91108210 add x16, x16, #0x420 eacc: d61f0220 br x17 000000000000ead0 : ead0: b0000690 adrp x16, 0xdf000 ead4: f9421611 ldr x17, [x16, #0x428] ead8: 9110a210 add x16, x16, #0x428 eadc: d61f0220 br x17 000000000000eae0 : eae0: b0000690 adrp x16, 0xdf000 eae4: f9421a11 ldr x17, [x16, #0x430] eae8: 9110c210 add x16, x16, #0x430 eaec: d61f0220 br x17 000000000000eaf0 : eaf0: b0000690 adrp x16, 0xdf000 eaf4: f9421e11 ldr x17, [x16, #0x438] eaf8: 9110e210 add x16, x16, #0x438 eafc: d61f0220 br x17 000000000000eb00 : eb00: b0000690 adrp x16, 0xdf000 eb04: f9422211 ldr x17, [x16, #0x440] eb08: 91110210 add x16, x16, #0x440 eb0c: d61f0220 br x17 000000000000eb10 : eb10: b0000690 adrp x16, 0xdf000 eb14: f9422611 ldr x17, [x16, #0x448] eb18: 91112210 add x16, x16, #0x448 eb1c: d61f0220 br x17 000000000000eb20 : eb20: b0000690 adrp x16, 0xdf000 eb24: f9422a11 ldr x17, [x16, #0x450] eb28: 91114210 add x16, x16, #0x450 eb2c: d61f0220 br x17 000000000000eb30 : eb30: b0000690 adrp x16, 0xdf000 eb34: f9422e11 ldr x17, [x16, #0x458] eb38: 91116210 add x16, x16, #0x458 eb3c: d61f0220 br x17 000000000000eb40 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18ReportExceptionPRVEiPKcS3_S3_S3_S3_biS3_@plt>: eb40: b0000690 adrp x16, 0xdf000 eb44: f9423211 ldr x17, [x16, #0x460] eb48: 91118210 add x16, x16, #0x460 eb4c: d61f0220 br x17 000000000000eb50 : eb50: b0000690 adrp x16, 0xdf000 eb54: f9423611 ldr x17, [x16, #0x468] eb58: 9111a210 add x16, x16, #0x468 eb5c: d61f0220 br x17 000000000000eb60 <_ZN3UQM8UQMCrash13InitWithAppIdERKNS_9UQMStringE@plt>: eb60: b0000690 adrp x16, 0xdf000 eb64: f9423a11 ldr x17, [x16, #0x470] eb68: 9111c210 add x16, x16, #0x470 eb6c: d61f0220 br x17 000000000000eb70 : eb70: b0000690 adrp x16, 0xdf000 eb74: f9423e11 ldr x17, [x16, #0x478] eb78: 9111e210 add x16, x16, #0x478 eb7c: d61f0220 br x17 000000000000eb80 <_ZN3UQM8UQMCrash15SetUserSceneTagERKNS_9UQMStringEb@plt>: eb80: b0000690 adrp x16, 0xdf000 eb84: f9424211 ldr x17, [x16, #0x480] eb88: 91120210 add x16, x16, #0x480 eb8c: d61f0220 br x17 000000000000eb90 <_ZN6GCloud10CrashSight21CrashSightMobileAgent21GetSDKDefinedDeviceIDEPvi@plt>: eb90: b0000690 adrp x16, 0xdf000 eb94: f9424611 ldr x17, [x16, #0x488] eb98: 91122210 add x16, x16, #0x488 eb9c: d61f0220 br x17 000000000000eba0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18IsLastSessionCrashEv@plt>: eba0: b0000690 adrp x16, 0xdf000 eba4: f9424a11 ldr x17, [x16, #0x490] eba8: 91124210 add x16, x16, #0x490 ebac: d61f0220 br x17 000000000000ebb0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent8SetSceneEPKcb@plt>: ebb0: b0000690 adrp x16, 0xdf000 ebb4: f9424e11 ldr x17, [x16, #0x498] ebb8: 91126210 add x16, x16, #0x498 ebbc: d61f0220 br x17 000000000000ebc0 : ebc0: b0000690 adrp x16, 0xdf000 ebc4: f9425211 ldr x17, [x16, #0x4a0] ebc8: 91128210 add x16, x16, #0x4a0 ebcc: d61f0220 br x17 000000000000ebd0 : ebd0: b0000690 adrp x16, 0xdf000 ebd4: f9425611 ldr x17, [x16, #0x4a8] ebd8: 9112a210 add x16, x16, #0x4a8 ebdc: d61f0220 br x17 000000000000ebe0 : ebe0: b0000690 adrp x16, 0xdf000 ebe4: f9425a11 ldr x17, [x16, #0x4b0] ebe8: 9112c210 add x16, x16, #0x4b0 ebec: d61f0220 br x17 000000000000ebf0 : ebf0: b0000690 adrp x16, 0xdf000 ebf4: f9425e11 ldr x17, [x16, #0x4b8] ebf8: 9112e210 add x16, x16, #0x4b8 ebfc: d61f0220 br x17 000000000000ec00 : ec00: b0000690 adrp x16, 0xdf000 ec04: f9426211 ldr x17, [x16, #0x4c0] ec08: 91130210 add x16, x16, #0x4c0 ec0c: d61f0220 br x17 000000000000ec10 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19SetLogcatBufferSizeEi@plt>: ec10: b0000690 adrp x16, 0xdf000 ec14: f9426611 ldr x17, [x16, #0x4c8] ec18: 91132210 add x16, x16, #0x4c8 ec1c: d61f0220 br x17 000000000000ec20 : ec20: b0000690 adrp x16, 0xdf000 ec24: f9426a11 ldr x17, [x16, #0x4d0] ec28: 91134210 add x16, x16, #0x4d0 ec2c: d61f0220 br x17 000000000000ec30 <_ZN6GCloud10CrashSight21CrashSightMobileAgent10setGpuInfoEPKcS3_S3_@plt>: ec30: b0000690 adrp x16, 0xdf000 ec34: f9426e11 ldr x17, [x16, #0x4d8] ec38: 91136210 add x16, x16, #0x4d8 ec3c: d61f0220 br x17 000000000000ec40 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13ConfigDefaultEPKcS3_S3_l@plt>: ec40: b0000690 adrp x16, 0xdf000 ec44: f9427211 ldr x17, [x16, #0x4e0] ec48: 91138210 add x16, x16, #0x4e0 ec4c: d61f0220 br x17 000000000000ec50 : ec50: b0000690 adrp x16, 0xdf000 ec54: f9427611 ldr x17, [x16, #0x4e8] ec58: 9113a210 add x16, x16, #0x4e8 ec5c: d61f0220 br x17 000000000000ec60 : ec60: b0000690 adrp x16, 0xdf000 ec64: f9427a11 ldr x17, [x16, #0x4f0] ec68: 9113c210 add x16, x16, #0x4f0 ec6c: d61f0220 br x17 000000000000ec70 : ec70: b0000690 adrp x16, 0xdf000 ec74: f9427e11 ldr x17, [x16, #0x4f8] ec78: 9113e210 add x16, x16, #0x4f8 ec7c: d61f0220 br x17 000000000000ec80 <__cxa_finalize@plt>: ec80: b0000690 adrp x16, 0xdf000 ec84: f9428211 ldr x17, [x16, #0x500] ec88: 91140210 add x16, x16, #0x500 ec8c: d61f0220 br x17 000000000000ec90 : ec90: b0000690 adrp x16, 0xdf000 ec94: f9428611 ldr x17, [x16, #0x508] ec98: 91142210 add x16, x16, #0x508 ec9c: d61f0220 br x17 000000000000eca0 : eca0: b0000690 adrp x16, 0xdf000 eca4: f9428a11 ldr x17, [x16, #0x510] eca8: 91144210 add x16, x16, #0x510 ecac: d61f0220 br x17 000000000000ecb0 : ecb0: b0000690 adrp x16, 0xdf000 ecb4: f9428e11 ldr x17, [x16, #0x518] ecb8: 91146210 add x16, x16, #0x518 ecbc: d61f0220 br x17 000000000000ecc0 : ecc0: b0000690 adrp x16, 0xdf000 ecc4: f9429211 ldr x17, [x16, #0x520] ecc8: 91148210 add x16, x16, #0x520 eccc: d61f0220 br x17 000000000000ecd0 : ecd0: b0000690 adrp x16, 0xdf000 ecd4: f9429611 ldr x17, [x16, #0x528] ecd8: 9114a210 add x16, x16, #0x528 ecdc: d61f0220 br x17 000000000000ece0 : ece0: b0000690 adrp x16, 0xdf000 ece4: f9429a11 ldr x17, [x16, #0x530] ece8: 9114c210 add x16, x16, #0x530 ecec: d61f0220 br x17 000000000000ecf0 : ecf0: b0000690 adrp x16, 0xdf000 ecf4: f9429e11 ldr x17, [x16, #0x538] ecf8: 9114e210 add x16, x16, #0x538 ecfc: d61f0220 br x17 000000000000ed00 : ed00: b0000690 adrp x16, 0xdf000 ed04: f942a211 ldr x17, [x16, #0x540] ed08: 91150210 add x16, x16, #0x540 ed0c: d61f0220 br x17 000000000000ed10 <_ZN3UQM8UQMCrash16SetCrashObserverEPNS_16UQMCrashObserverE@plt>: ed10: b0000690 adrp x16, 0xdf000 ed14: f942a611 ldr x17, [x16, #0x548] ed18: 91152210 add x16, x16, #0x548 ed1c: d61f0220 br x17 000000000000ed20 : ed20: b0000690 adrp x16, 0xdf000 ed24: f942aa11 ldr x17, [x16, #0x550] ed28: 91154210 add x16, x16, #0x550 ed2c: d61f0220 br x17 000000000000ed30 <_ZN6GCloud10CrashSight21CrashSightMobileAgent21SetCustomizedDeviceIDEPKc@plt>: ed30: b0000690 adrp x16, 0xdf000 ed34: f942ae11 ldr x17, [x16, #0x558] ed38: 91156210 add x16, x16, #0x558 ed3c: d61f0220 br x17 000000000000ed40 <_ZN6GCloud10CrashSight21CrashSightMobileAgent10SetLogPathEPKc@plt>: ed40: b0000690 adrp x16, 0xdf000 ed44: f942b211 ldr x17, [x16, #0x560] ed48: 91158210 add x16, x16, #0x560 ed4c: d61f0220 br x17 000000000000ed50 : ed50: b0000690 adrp x16, 0xdf000 ed54: f942b611 ldr x17, [x16, #0x568] ed58: 9115a210 add x16, x16, #0x568 ed5c: d61f0220 br x17 000000000000ed60 : ed60: b0000690 adrp x16, 0xdf000 ed64: f942ba11 ldr x17, [x16, #0x570] ed68: 9115c210 add x16, x16, #0x570 ed6c: d61f0220 br x17 000000000000ed70 : ed70: b0000690 adrp x16, 0xdf000 ed74: f942be11 ldr x17, [x16, #0x578] ed78: 9115e210 add x16, x16, #0x578 ed7c: d61f0220 br x17 000000000000ed80 <_ZN6GCloud10CrashSight21CrashSightMobileAgent11ReportStuckEiilPKcS3_S3_iS3_@plt>: ed80: b0000690 adrp x16, 0xdf000 ed84: f942c211 ldr x17, [x16, #0x580] ed88: 91160210 add x16, x16, #0x580 ed8c: d61f0220 br x17 000000000000ed90 : ed90: b0000690 adrp x16, 0xdf000 ed94: f942c611 ldr x17, [x16, #0x588] ed98: 91162210 add x16, x16, #0x588 ed9c: d61f0220 br x17 000000000000eda0 : eda0: b0000690 adrp x16, 0xdf000 eda4: f942ca11 ldr x17, [x16, #0x590] eda8: 91164210 add x16, x16, #0x590 edac: d61f0220 br x17 000000000000edb0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15TestNativeCrashEv@plt>: edb0: b0000690 adrp x16, 0xdf000 edb4: f942ce11 ldr x17, [x16, #0x598] edb8: 91166210 add x16, x16, #0x598 edbc: d61f0220 br x17 000000000000edc0 : edc0: b0000690 adrp x16, 0xdf000 edc4: f942d211 ldr x17, [x16, #0x5a0] edc8: 91168210 add x16, x16, #0x5a0 edcc: d61f0220 br x17 000000000000edd0 : edd0: b0000690 adrp x16, 0xdf000 edd4: f942d611 ldr x17, [x16, #0x5a8] edd8: 9116a210 add x16, x16, #0x5a8 eddc: d61f0220 br x17 000000000000ede0 : ede0: b0000690 adrp x16, 0xdf000 ede4: f942da11 ldr x17, [x16, #0x5b0] ede8: 9116c210 add x16, x16, #0x5b0 edec: d61f0220 br x17 000000000000edf0 : edf0: b0000690 adrp x16, 0xdf000 edf4: f942de11 ldr x17, [x16, #0x5b8] edf8: 9116e210 add x16, x16, #0x5b8 edfc: d61f0220 br x17 000000000000ee00 : ee00: b0000690 adrp x16, 0xdf000 ee04: f942e211 ldr x17, [x16, #0x5c0] ee08: 91170210 add x16, x16, #0x5c0 ee0c: d61f0220 br x17 000000000000ee10 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13SetAppVersionEPKc@plt>: ee10: b0000690 adrp x16, 0xdf000 ee14: f942e611 ldr x17, [x16, #0x5c8] ee18: 91172210 add x16, x16, #0x5c8 ee1c: d61f0220 br x17 000000000000ee20 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13setEngineInfoEPKcS3_S3_S3_@plt>: ee20: b0000690 adrp x16, 0xdf000 ee24: f942ea11 ldr x17, [x16, #0x5d0] ee28: 91174210 add x16, x16, #0x5d0 ee2c: d61f0220 br x17 000000000000ee30 <_ZN6GCloud10CrashSight21CrashSightMobileAgent11SetDeviceIdEPKc@plt>: ee30: b0000690 adrp x16, 0xdf000 ee34: f942ee11 ldr x17, [x16, #0x5d8] ee38: 91176210 add x16, x16, #0x5d8 ee3c: d61f0220 br x17 000000000000ee40 : ee40: b0000690 adrp x16, 0xdf000 ee44: f942f211 ldr x17, [x16, #0x5e0] ee48: 91178210 add x16, x16, #0x5e0 ee4c: d61f0220 br x17 000000000000ee50 <_ZN6GCloud10CrashSight21CrashSightMobileAgent14SetDeviceModelEPKc@plt>: ee50: b0000690 adrp x16, 0xdf000 ee54: f942f611 ldr x17, [x16, #0x5e8] ee58: 9117a210 add x16, x16, #0x5e8 ee5c: d61f0220 br x17 000000000000ee60 : ee60: b0000690 adrp x16, 0xdf000 ee64: f942fa11 ldr x17, [x16, #0x5f0] ee68: 9117c210 add x16, x16, #0x5f0 ee6c: d61f0220 br x17 000000000000ee70 : ee70: b0000690 adrp x16, 0xdf000 ee74: f942fe11 ldr x17, [x16, #0x5f8] ee78: 9117e210 add x16, x16, #0x5f8 ee7c: d61f0220 br x17 000000000000ee80 <_ZN6GCloud10CrashSight21CrashSightMobileAgent9SetUserIdEPKc@plt>: ee80: b0000690 adrp x16, 0xdf000 ee84: f9430211 ldr x17, [x16, #0x600] ee88: 91180210 add x16, x16, #0x600 ee8c: d61f0220 br x17 000000000000ee90 <_ZN6GCloud10CrashSight21CrashSightMobileAgent7TestANREv@plt>: ee90: b0000690 adrp x16, 0xdf000 ee94: f9430611 ldr x17, [x16, #0x608] ee98: 91182210 add x16, x16, #0x608 ee9c: d61f0220 br x17 000000000000eea0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12TestOomCrashEv@plt>: eea0: b0000690 adrp x16, 0xdf000 eea4: f9430a11 ldr x17, [x16, #0x610] eea8: 91184210 add x16, x16, #0x610 eeac: d61f0220 br x17 000000000000eeb0 : eeb0: b0000690 adrp x16, 0xdf000 eeb4: f9430e11 ldr x17, [x16, #0x618] eeb8: 91186210 add x16, x16, #0x618 eebc: d61f0220 br x17 000000000000eec0 : eec0: b0000690 adrp x16, 0xdf000 eec4: f9431211 ldr x17, [x16, #0x620] eec8: 91188210 add x16, x16, #0x620 eecc: d61f0220 br x17 000000000000eed0 : eed0: b0000690 adrp x16, 0xdf000 eed4: f9431611 ldr x17, [x16, #0x628] eed8: 9118a210 add x16, x16, #0x628 eedc: d61f0220 br x17 000000000000eee0 : eee0: b0000690 adrp x16, 0xdf000 eee4: f9431a11 ldr x17, [x16, #0x630] eee8: 9118c210 add x16, x16, #0x630 eeec: d61f0220 br x17 000000000000eef0 : eef0: b0000690 adrp x16, 0xdf000 eef4: f9431e11 ldr x17, [x16, #0x638] eef8: 9118e210 add x16, x16, #0x638 eefc: d61f0220 br x17 000000000000ef00 : ef00: b0000690 adrp x16, 0xdf000 ef04: f9432211 ldr x17, [x16, #0x640] ef08: 91190210 add x16, x16, #0x640 ef0c: d61f0220 br x17 000000000000ef10 : ef10: b0000690 adrp x16, 0xdf000 ef14: f9432611 ldr x17, [x16, #0x648] ef18: 91192210 add x16, x16, #0x648 ef1c: d61f0220 br x17 000000000000ef20 : ef20: b0000690 adrp x16, 0xdf000 ef24: f9432a11 ldr x17, [x16, #0x650] ef28: 91194210 add x16, x16, #0x650 ef2c: d61f0220 br x17 000000000000ef30 <_exit@plt>: ef30: b0000690 adrp x16, 0xdf000 ef34: f9432e11 ldr x17, [x16, #0x658] ef38: 91196210 add x16, x16, #0x658 ef3c: d61f0220 br x17 000000000000ef40 <__errno@plt>: ef40: b0000690 adrp x16, 0xdf000 ef44: f9433211 ldr x17, [x16, #0x660] ef48: 91198210 add x16, x16, #0x660 ef4c: d61f0220 br x17 000000000000ef50 : ef50: b0000690 adrp x16, 0xdf000 ef54: f9433611 ldr x17, [x16, #0x668] ef58: 9119a210 add x16, x16, #0x668 ef5c: d61f0220 br x17 000000000000ef60 <_ZN3UQM8UQMCrash18ReportExceptionPRVEiRKNS_9UQMStringES3_S3_RKNS_9UQMVectorINS_9UQMKVPairELj16EEES3_bi@plt>: ef60: b0000690 adrp x16, 0xdf000 ef64: f9433a11 ldr x17, [x16, #0x670] ef68: 9119c210 add x16, x16, #0x670 ef6c: d61f0220 br x17 000000000000ef70 : ef70: b0000690 adrp x16, 0xdf000 ef74: f9433e11 ldr x17, [x16, #0x678] ef78: 9119e210 add x16, x16, #0x678 ef7c: d61f0220 br x17 000000000000ef80 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12GetCrashUuidEPvi@plt>: ef80: b0000690 adrp x16, 0xdf000 ef84: f9434211 ldr x17, [x16, #0x680] ef88: 911a0210 add x16, x16, #0x680 ef8c: d61f0220 br x17 000000000000ef90 : ef90: b0000690 adrp x16, 0xdf000 ef94: f9434611 ldr x17, [x16, #0x688] ef98: 911a2210 add x16, x16, #0x688 ef9c: d61f0220 br x17 000000000000efa0 : efa0: b0000690 adrp x16, 0xdf000 efa4: f9434a11 ldr x17, [x16, #0x690] efa8: 911a4210 add x16, x16, #0x690 efac: d61f0220 br x17 000000000000efb0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent20GetLastSessionUserIdEPvi@plt>: efb0: b0000690 adrp x16, 0xdf000 efb4: f9434e11 ldr x17, [x16, #0x698] efb8: 911a6210 add x16, x16, #0x698 efbc: d61f0220 br x17 000000000000efc0 <_ZN3UQM8UQMCrash11EntrySubMapERKNS_9UQMStringE@plt>: efc0: b0000690 adrp x16, 0xdf000 efc4: f9435211 ldr x17, [x16, #0x6a0] efc8: 911a8210 add x16, x16, #0x6a0 efcc: d61f0220 br x17 000000000000efd0 <_ZN3UQM8UQMCrash15ReportExceptionEiRKNS_9UQMStringES3_S3_RNSt6__ndk13mapINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESB_NS4_4lessISB_EENS9_INS4_4pairIKSB_SB_EEEEEEi@plt>: efd0: b0000690 adrp x16, 0xdf000 efd4: f9435611 ldr x17, [x16, #0x6a8] efd8: 911aa210 add x16, x16, #0x6a8 efdc: d61f0220 br x17 000000000000efe0 : efe0: b0000690 adrp x16, 0xdf000 efe4: f9435a11 ldr x17, [x16, #0x6b0] efe8: 911ac210 add x16, x16, #0x6b0 efec: d61f0220 br x17 000000000000eff0 : eff0: b0000690 adrp x16, 0xdf000 eff4: f9435e11 ldr x17, [x16, #0x6b8] eff8: 911ae210 add x16, x16, #0x6b8 effc: d61f0220 br x17 000000000000f000 : f000: 90000690 adrp x16, 0xdf000 f004: f9436211 ldr x17, [x16, #0x6c0] f008: 911b0210 add x16, x16, #0x6c0 f00c: d61f0220 br x17 000000000000f010 : f010: 90000690 adrp x16, 0xdf000 f014: f9436611 ldr x17, [x16, #0x6c8] f018: 911b2210 add x16, x16, #0x6c8 f01c: d61f0220 br x17 000000000000f020 : f020: 90000690 adrp x16, 0xdf000 f024: f9436a11 ldr x17, [x16, #0x6d0] f028: 911b4210 add x16, x16, #0x6d0 f02c: d61f0220 br x17 000000000000f030 : f030: 90000690 adrp x16, 0xdf000 f034: f9436e11 ldr x17, [x16, #0x6d8] f038: 911b6210 add x16, x16, #0x6d8 f03c: d61f0220 br x17 000000000000f040 : f040: 90000690 adrp x16, 0xdf000 f044: f9437211 ldr x17, [x16, #0x6e0] f048: 911b8210 add x16, x16, #0x6e0 f04c: d61f0220 br x17 000000000000f050 : f050: 90000690 adrp x16, 0xdf000 f054: f9437611 ldr x17, [x16, #0x6e8] f058: 911ba210 add x16, x16, #0x6e8 f05c: d61f0220 br x17 000000000000f060 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12AddSceneDataEPKcS3_@plt>: f060: 90000690 adrp x16, 0xdf000 f064: f9437a11 ldr x17, [x16, #0x6f0] f068: 911bc210 add x16, x16, #0x6f0 f06c: d61f0220 br x17 000000000000f070 : f070: 90000690 adrp x16, 0xdf000 f074: f9437e11 ldr x17, [x16, #0x6f8] f078: 911be210 add x16, x16, #0x6f8 f07c: d61f0220 br x17 000000000000f080 : f080: 90000690 adrp x16, 0xdf000 f084: f9438211 ldr x17, [x16, #0x700] f088: 911c0210 add x16, x16, #0x700 f08c: d61f0220 br x17 000000000000f090 : f090: 90000690 adrp x16, 0xdf000 f094: f9438611 ldr x17, [x16, #0x708] f098: 911c2210 add x16, x16, #0x708 f09c: d61f0220 br x17 000000000000f0a0 : f0a0: 90000690 adrp x16, 0xdf000 f0a4: f9438a11 ldr x17, [x16, #0x710] f0a8: 911c4210 add x16, x16, #0x710 f0ac: d61f0220 br x17 000000000000f0b0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent20ConfigCrashServerUrlEPKc@plt>: f0b0: 90000690 adrp x16, 0xdf000 f0b4: f9438e11 ldr x17, [x16, #0x718] f0b8: 911c6210 add x16, x16, #0x718 f0bc: d61f0220 br x17 000000000000f0c0 : f0c0: 90000690 adrp x16, 0xdf000 f0c4: f9439211 ldr x17, [x16, #0x720] f0c8: 911c8210 add x16, x16, #0x720 f0cc: d61f0220 br x17 000000000000f0d0 : f0d0: 90000690 adrp x16, 0xdf000 f0d4: f9439611 ldr x17, [x16, #0x728] f0d8: 911ca210 add x16, x16, #0x728 f0dc: d61f0220 br x17 000000000000f0e0 : f0e0: 90000690 adrp x16, 0xdf000 f0e4: f9439a11 ldr x17, [x16, #0x730] f0e8: 911cc210 add x16, x16, #0x730 f0ec: d61f0220 br x17 000000000000f0f0 : f0f0: 90000690 adrp x16, 0xdf000 f0f4: f9439e11 ldr x17, [x16, #0x738] f0f8: 911ce210 add x16, x16, #0x738 f0fc: d61f0220 br x17 000000000000f100 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19SetCatchMultiSignalEb@plt>: f100: 90000690 adrp x16, 0xdf000 f104: f943a211 ldr x17, [x16, #0x740] f108: 911d0210 add x16, x16, #0x740 f10c: d61f0220 br x17 000000000000f110 <_ZN3UQM8UQMCrash9SetUserIdERKNS_9UQMStringE@plt>: f110: 90000690 adrp x16, 0xdf000 f114: f943a611 ldr x17, [x16, #0x748] f118: 911d2210 add x16, x16, #0x748 f11c: d61f0220 br x17 000000000000f120 <_ZN3UQM8UQMCrash30ConfigCrashServerUrlBeforeInitERKNS_9UQMStringE@plt>: f120: 90000690 adrp x16, 0xdf000 f124: f943aa11 ldr x17, [x16, #0x750] f128: 911d4210 add x16, x16, #0x750 f12c: d61f0220 br x17 000000000000f130 : f130: 90000690 adrp x16, 0xdf000 f134: f943ae11 ldr x17, [x16, #0x758] f138: 911d6210 add x16, x16, #0x758 f13c: d61f0220 br x17 000000000000f140 : f140: 90000690 adrp x16, 0xdf000 f144: f943b211 ldr x17, [x16, #0x760] f148: 911d8210 add x16, x16, #0x760 f14c: d61f0220 br x17 000000000000f150 <_ZN3UQM8UQMCrash4InitERKNS_9UQMStringEbbS3_@plt>: f150: 90000690 adrp x16, 0xdf000 f154: f943b611 ldr x17, [x16, #0x768] f158: 911da210 add x16, x16, #0x768 f15c: d61f0220 br x17 000000000000f160 : f160: 90000690 adrp x16, 0xdf000 f164: f943ba11 ldr x17, [x16, #0x770] f168: 911dc210 add x16, x16, #0x770 f16c: d61f0220 br x17 000000000000f170 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13InitWithAppIdEPKcb@plt>: f170: 90000690 adrp x16, 0xdf000 f174: f943be11 ldr x17, [x16, #0x778] f178: 911de210 add x16, x16, #0x778 f17c: d61f0220 br x17 000000000000f180 : f180: 90000690 adrp x16, 0xdf000 f184: f943c211 ldr x17, [x16, #0x780] f188: 911e0210 add x16, x16, #0x780 f18c: d61f0220 br x17 000000000000f190 : f190: 90000690 adrp x16, 0xdf000 f194: f943c611 ldr x17, [x16, #0x788] f198: 911e2210 add x16, x16, #0x788 f19c: d61f0220 br x17 000000000000f1a0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent11TestOcCrashEv@plt>: f1a0: 90000690 adrp x16, 0xdf000 f1a4: f943ca11 ldr x17, [x16, #0x790] f1a8: 911e4210 add x16, x16, #0x790 f1ac: d61f0220 br x17 000000000000f1b0 : f1b0: 90000690 adrp x16, 0xdf000 f1b4: f943ce11 ldr x17, [x16, #0x798] f1b8: 911e6210 add x16, x16, #0x798 f1bc: d61f0220 br x17 000000000000f1c0 : f1c0: 90000690 adrp x16, 0xdf000 f1c4: f943d211 ldr x17, [x16, #0x7a0] f1c8: 911e8210 add x16, x16, #0x7a0 f1cc: d61f0220 br x17 000000000000f1d0 : f1d0: 90000690 adrp x16, 0xdf000 f1d4: f943d611 ldr x17, [x16, #0x7a8] f1d8: 911ea210 add x16, x16, #0x7a8 f1dc: d61f0220 br x17 000000000000f1e0 <__stack_chk_fail@plt>: f1e0: 90000690 adrp x16, 0xdf000 f1e4: f943da11 ldr x17, [x16, #0x7b0] f1e8: 911ec210 add x16, x16, #0x7b0 f1ec: d61f0220 br x17 000000000000f1f0 : f1f0: 90000690 adrp x16, 0xdf000 f1f4: f943de11 ldr x17, [x16, #0x7b8] f1f8: 911ee210 add x16, x16, #0x7b8 f1fc: d61f0220 br x17 000000000000f200 : f200: 90000690 adrp x16, 0xdf000 f204: f943e211 ldr x17, [x16, #0x7c0] f208: 911f0210 add x16, x16, #0x7c0 f20c: d61f0220 br x17 000000000000f210 : f210: 90000690 adrp x16, 0xdf000 f214: f943e611 ldr x17, [x16, #0x7c8] f218: 911f2210 add x16, x16, #0x7c8 f21c: d61f0220 br x17 000000000000f220 : f220: 90000690 adrp x16, 0xdf000 f224: f943ea11 ldr x17, [x16, #0x7d0] f228: 911f4210 add x16, x16, #0x7d0 f22c: d61f0220 br x17 000000000000f230 : f230: 90000690 adrp x16, 0xdf000 f234: f943ee11 ldr x17, [x16, #0x7d8] f238: 911f6210 add x16, x16, #0x7d8 f23c: d61f0220 br x17 000000000000f240 : f240: 90000690 adrp x16, 0xdf000 f244: f943f211 ldr x17, [x16, #0x7e0] f248: 911f8210 add x16, x16, #0x7e0 f24c: d61f0220 br x17 000000000000f250 <_ZN6GCloud10CrashSight21CrashSightMobileAgent11SetGameTypeEi@plt>: f250: 90000690 adrp x16, 0xdf000 f254: f943f611 ldr x17, [x16, #0x7e8] f258: 911fa210 add x16, x16, #0x7e8 f25c: d61f0220 br x17 000000000000f260 : f260: 90000690 adrp x16, 0xdf000 f264: f943fa11 ldr x17, [x16, #0x7f0] f268: 911fc210 add x16, x16, #0x7f0 f26c: d61f0220 br x17 000000000000f270 : f270: 90000690 adrp x16, 0xdf000 f274: f943fe11 ldr x17, [x16, #0x7f8] f278: 911fe210 add x16, x16, #0x7f8 f27c: d61f0220 br x17 000000000000f280 : f280: 90000690 adrp x16, 0xdf000 f284: f9440211 ldr x17, [x16, #0x800] f288: 91200210 add x16, x16, #0x800 f28c: d61f0220 br x17 000000000000f290 : f290: 90000690 adrp x16, 0xdf000 f294: f9440611 ldr x17, [x16, #0x808] f298: 91202210 add x16, x16, #0x808 f29c: d61f0220 br x17 000000000000f2a0 <_ZN3UQM8UQMCrash14SetCallBackMsgERKNS_9UQMStringE@plt>: f2a0: 90000690 adrp x16, 0xdf000 f2a4: f9440a11 ldr x17, [x16, #0x810] f2a8: 91204210 add x16, x16, #0x810 f2ac: d61f0220 br x17 000000000000f2b0 : f2b0: 90000690 adrp x16, 0xdf000 f2b4: f9440e11 ldr x17, [x16, #0x818] f2b8: 91206210 add x16, x16, #0x818 f2bc: d61f0220 br x17 000000000000f2c0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12setServerEnvEPKc@plt>: f2c0: 90000690 adrp x16, 0xdf000 f2c4: f9441211 ldr x17, [x16, #0x820] f2c8: 91208210 add x16, x16, #0x820 f2cc: d61f0220 br x17 000000000000f2d0 : f2d0: 90000690 adrp x16, 0xdf000 f2d4: f9441611 ldr x17, [x16, #0x828] f2d8: 9120a210 add x16, x16, #0x828 f2dc: d61f0220 br x17 000000000000f2e0 : f2e0: 90000690 adrp x16, 0xdf000 f2e4: f9441a11 ldr x17, [x16, #0x830] f2e8: 9120c210 add x16, x16, #0x830 f2ec: d61f0220 br x17 000000000000f2f0 : f2f0: 90000690 adrp x16, 0xdf000 f2f4: f9441e11 ldr x17, [x16, #0x838] f2f8: 9120e210 add x16, x16, #0x838 f2fc: d61f0220 br x17 000000000000f300 : f300: 90000690 adrp x16, 0xdf000 f304: f9442211 ldr x17, [x16, #0x840] f308: 91210210 add x16, x16, #0x840 f30c: d61f0220 br x17 000000000000f310 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19SetUnwindExtraStackEb@plt>: f310: 90000690 adrp x16, 0xdf000 f314: f9442611 ldr x17, [x16, #0x848] f318: 91212210 add x16, x16, #0x848 f31c: d61f0220 br x17 000000000000f320 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16testUseAfterFreeEv@plt>: f320: 90000690 adrp x16, 0xdf000 f324: f9442a11 ldr x17, [x16, #0x850] f328: 91214210 add x16, x16, #0x850 f32c: d61f0220 br x17 000000000000f330 : f330: 90000690 adrp x16, 0xdf000 f334: f9442e11 ldr x17, [x16, #0x858] f338: 91216210 add x16, x16, #0x858 f33c: d61f0220 br x17 000000000000f340 : f340: 90000690 adrp x16, 0xdf000 f344: f9443211 ldr x17, [x16, #0x860] f348: 91218210 add x16, x16, #0x860 f34c: d61f0220 br x17 000000000000f350 : f350: 90000690 adrp x16, 0xdf000 f354: f9443611 ldr x17, [x16, #0x868] f358: 9121a210 add x16, x16, #0x868 f35c: d61f0220 br x17 000000000000f360 <_ZN6GCloud10CrashSight21CrashSightMobileAgent25enableDetailedPageTracingEb@plt>: f360: 90000690 adrp x16, 0xdf000 f364: f9443a11 ldr x17, [x16, #0x870] f368: 9121c210 add x16, x16, #0x870 f36c: d61f0220 br x17 000000000000f370 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18SetUploadThreadNumEi@plt>: f370: 90000690 adrp x16, 0xdf000 f374: f9443e11 ldr x17, [x16, #0x878] f378: 9121e210 add x16, x16, #0x878 f37c: d61f0220 br x17 000000000000f380 : f380: 90000690 adrp x16, 0xdf000 f384: f9444211 ldr x17, [x16, #0x880] f388: 91220210 add x16, x16, #0x880 f38c: d61f0220 br x17 000000000000f390 : f390: 90000690 adrp x16, 0xdf000 f394: f9444611 ldr x17, [x16, #0x888] f398: 91222210 add x16, x16, #0x888 f39c: d61f0220 br x17 000000000000f3a0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16startDumpRoutineEiillibPKc@plt>: f3a0: 90000690 adrp x16, 0xdf000 f3a4: f9444a11 ldr x17, [x16, #0x890] f3a8: 91224210 add x16, x16, #0x890 f3ac: d61f0220 br x17 000000000000f3b0 : f3b0: 90000690 adrp x16, 0xdf000 f3b4: f9444e11 ldr x17, [x16, #0x898] f3b8: 91226210 add x16, x16, #0x898 f3bc: d61f0220 br x17 000000000000f3c0 <__android_log_print@plt>: f3c0: 90000690 adrp x16, 0xdf000 f3c4: f9445211 ldr x17, [x16, #0x8a0] f3c8: 91228210 add x16, x16, #0x8a0 f3cc: d61f0220 br x17 000000000000f3d0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13SetOomLogPathEPKc@plt>: f3d0: 90000690 adrp x16, 0xdf000 f3d4: f9445611 ldr x17, [x16, #0x8a8] f3d8: 9122a210 add x16, x16, #0x8a8 f3dc: d61f0220 br x17 000000000000f3e0 : f3e0: 90000690 adrp x16, 0xdf000 f3e4: f9445a11 ldr x17, [x16, #0x8b0] f3e8: 9122c210 add x16, x16, #0x8b0 f3ec: d61f0220 br x17 000000000000f3f0 <_ZN3UQM8UQMCrash12SetUserValueERKNS_9UQMStringES3_@plt>: f3f0: 90000690 adrp x16, 0xdf000 f3f4: f9445e11 ldr x17, [x16, #0x8b8] f3f8: 9122e210 add x16, x16, #0x8b8 f3fc: d61f0220 br x17 000000000000f400 : f400: 90000690 adrp x16, 0xdf000 f404: f9446211 ldr x17, [x16, #0x8c0] f408: 91230210 add x16, x16, #0x8c0 f40c: d61f0220 br x17 000000000000f410 : f410: 90000690 adrp x16, 0xdf000 f414: f9446611 ldr x17, [x16, #0x8c8] f418: 91232210 add x16, x16, #0x8c8 f41c: d61f0220 br x17 000000000000f420 <_ZN3UQM8UQMCrash7LogInfoEiRKNS_9UQMStringES3_@plt>: f420: 90000690 adrp x16, 0xdf000 f424: f9446a11 ldr x17, [x16, #0x8d0] f428: 91234210 add x16, x16, #0x8d0 f42c: d61f0220 br x17 000000000000f430 <__android_log_vprint@plt>: f430: 90000690 adrp x16, 0xdf000 f434: f9446e11 ldr x17, [x16, #0x8d8] f438: 91236210 add x16, x16, #0x8d8 f43c: d61f0220 br x17 000000000000f440 <_ZN3UQM8UQMCrash8SetAppIdERKNS_9UQMStringE@plt>: f440: 90000690 adrp x16, 0xdf000 f444: f9447211 ldr x17, [x16, #0x8e0] f448: 91238210 add x16, x16, #0x8e0 f44c: d61f0220 br x17 000000000000f450 <_ZN3UQM8UQMCrash19SetCrashLogObserverEPNS_19UQMCrashLogObserverE@plt>: f450: 90000690 adrp x16, 0xdf000 f454: f9447611 ldr x17, [x16, #0x8e8] f458: 9123a210 add x16, x16, #0x8e8 f45c: d61f0220 br x17 000000000000f460 : f460: 90000690 adrp x16, 0xdf000 f464: f9447a11 ldr x17, [x16, #0x8f0] f468: 9123c210 add x16, x16, #0x8f0 f46c: d61f0220 br x17 000000000000f470 : f470: 90000690 adrp x16, 0xdf000 f474: f9447e11 ldr x17, [x16, #0x8f8] f478: 9123e210 add x16, x16, #0x8f8 f47c: d61f0220 br x17 000000000000f480 : f480: 90000690 adrp x16, 0xdf000 f484: f9448211 ldr x17, [x16, #0x900] f488: 91240210 add x16, x16, #0x900 f48c: d61f0220 br x17 000000000000f490 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18RestartCrashReportEv@plt>: f490: 90000690 adrp x16, 0xdf000 f494: f9448611 ldr x17, [x16, #0x908] f498: 91242210 add x16, x16, #0x908 f49c: d61f0220 br x17 000000000000f4a0 <_ZN3UQM8UQMCrash15ReportExceptionEiRKNS_9UQMStringES3_S3_i@plt>: f4a0: 90000690 adrp x16, 0xdf000 f4a4: f9448a11 ldr x17, [x16, #0x910] f4a8: 91244210 add x16, x16, #0x910 f4ac: d61f0220 br x17 000000000000f4b0 : f4b0: 90000690 adrp x16, 0xdf000 f4b4: f9448e11 ldr x17, [x16, #0x918] f4b8: 91246210 add x16, x16, #0x918 f4bc: d61f0220 br x17 000000000000f4c0 : f4c0: 90000690 adrp x16, 0xdf000 f4c4: f9449211 ldr x17, [x16, #0x920] f4c8: 91248210 add x16, x16, #0x920 f4cc: d61f0220 br x17 000000000000f4d0 : f4d0: 90000690 adrp x16, 0xdf000 f4d4: f9449611 ldr x17, [x16, #0x928] f4d8: 9124a210 add x16, x16, #0x928 f4dc: d61f0220 br x17 000000000000f4e0 <__android_log_write@plt>: f4e0: 90000690 adrp x16, 0xdf000 f4e4: f9449a11 ldr x17, [x16, #0x930] f4e8: 9124c210 add x16, x16, #0x930 f4ec: d61f0220 br x17 000000000000f4f0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15ConfigDebugModeEb@plt>: f4f0: 90000690 adrp x16, 0xdf000 f4f4: f9449e11 ldr x17, [x16, #0x938] f4f8: 9124e210 add x16, x16, #0x938 f4fc: d61f0220 br x17 000000000000f500 : f500: 90000690 adrp x16, 0xdf000 f504: f944a211 ldr x17, [x16, #0x940] f508: 91250210 add x16, x16, #0x940 f50c: d61f0220 br x17 000000000000f510 : f510: 90000690 adrp x16, 0xdf000 f514: f944a611 ldr x17, [x16, #0x948] f518: 91252210 add x16, x16, #0x948 f51c: d61f0220 br x17 000000000000f520 : f520: 90000690 adrp x16, 0xdf000 f524: f944aa11 ldr x17, [x16, #0x950] f528: 91254210 add x16, x16, #0x950 f52c: d61f0220 br x17 000000000000f530 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19setEngineMainThreadEv@plt>: f530: 90000690 adrp x16, 0xdf000 f534: f944ae11 ldr x17, [x16, #0x958] f538: 91256210 add x16, x16, #0x958 f53c: d61f0220 br x17 000000000000f540 : f540: 90000690 adrp x16, 0xdf000 f544: f944b211 ldr x17, [x16, #0x960] f548: 91258210 add x16, x16, #0x960 f54c: d61f0220 br x17 000000000000f550 : f550: 90000690 adrp x16, 0xdf000 f554: f944b611 ldr x17, [x16, #0x968] f558: 9125a210 add x16, x16, #0x968 f55c: d61f0220 br x17 000000000000f560 <_ZN3UQM15UQMInnerBaseRetC2Ev@plt>: f560: 90000690 adrp x16, 0xdf000 f564: f944ba11 ldr x17, [x16, #0x970] f568: 9125c210 add x16, x16, #0x970 f56c: d61f0220 br x17 000000000000f570 : f570: 90000690 adrp x16, 0xdf000 f574: f944be11 ldr x17, [x16, #0x978] f578: 9125e210 add x16, x16, #0x978 f57c: d61f0220 br x17 000000000000f580 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15ReportExceptionEiPKcS3_S3_S3_biS3_@plt>: f580: 90000690 adrp x16, 0xdf000 f584: f944c211 ldr x17, [x16, #0x980] f588: 91260210 add x16, x16, #0x980 f58c: d61f0220 br x17 000000000000f590 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19startMonitorFdCountEiii@plt>: f590: 90000690 adrp x16, 0xdf000 f594: f944c611 ldr x17, [x16, #0x988] f598: 91262210 add x16, x16, #0x988 f59c: d61f0220 br x17 000000000000f5a0 : f5a0: 90000690 adrp x16, 0xdf000 f5a4: f944ca11 ldr x17, [x16, #0x990] f5a8: 91264210 add x16, x16, #0x990 f5ac: d61f0220 br x17 000000000000f5b0 : f5b0: 90000690 adrp x16, 0xdf000 f5b4: f944ce11 ldr x17, [x16, #0x998] f5b8: 91266210 add x16, x16, #0x998 f5bc: d61f0220 br x17 000000000000f5c0 : f5c0: 90000690 adrp x16, 0xdf000 f5c4: f944d211 ldr x17, [x16, #0x9a0] f5c8: 91268210 add x16, x16, #0x9a0 f5cc: d61f0220 br x17 000000000000f5d0 : f5d0: 90000690 adrp x16, 0xdf000 f5d4: f944d611 ldr x17, [x16, #0x9a8] f5d8: 9126a210 add x16, x16, #0x9a8 f5dc: d61f0220 br x17 000000000000f5e0 : f5e0: 90000690 adrp x16, 0xdf000 f5e4: f944da11 ldr x17, [x16, #0x9b0] f5e8: 9126c210 add x16, x16, #0x9b0 f5ec: d61f0220 br x17 000000000000f5f0 : f5f0: 90000690 adrp x16, 0xdf000 f5f4: f944de11 ldr x17, [x16, #0x9b8] f5f8: 9126e210 add x16, x16, #0x9b8 f5fc: d61f0220 br x17 000000000000f600 <_ZN3UQM8UQMCrash28ConfigCallbackTypeBeforeInitEi@plt>: f600: 90000690 adrp x16, 0xdf000 f604: f944e211 ldr x17, [x16, #0x9c0] f608: 91270210 add x16, x16, #0x9c0 f60c: d61f0220 br x17 000000000000f610 : f610: 90000690 adrp x16, 0xdf000 f614: f944e611 ldr x17, [x16, #0x9c8] f618: 91272210 add x16, x16, #0x9c8 f61c: d61f0220 br x17 000000000000f620 <_ZN3UQM9UQMLogger10consoleLogEiPKcz@plt>: f620: 90000690 adrp x16, 0xdf000 f624: f944ea11 ldr x17, [x16, #0x9d0] f628: 91274210 add x16, x16, #0x9d0 f62c: d61f0220 br x17 000000000000f630 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13ReportLogInfoEPKcS3_@plt>: f630: 90000690 adrp x16, 0xdf000 f634: f944ee11 ldr x17, [x16, #0x9d8] f638: 91276210 add x16, x16, #0x9d8 f63c: d61f0220 br x17 000000000000f640 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16getExceptionTypeEPKc@plt>: f640: 90000690 adrp x16, 0xdf000 f644: f944f211 ldr x17, [x16, #0x9e0] f648: 91278210 add x16, x16, #0x9e0 f64c: d61f0220 br x17 000000000000f650 <_ZN6GCloud10CrashSight21CrashSightMobileAgent14useSavedUserIdEb@plt>: f650: 90000690 adrp x16, 0xdf000 f654: f944f611 ldr x17, [x16, #0x9e8] f658: 9127a210 add x16, x16, #0x9e8 f65c: d61f0220 br x17 000000000000f660 : f660: 90000690 adrp x16, 0xdf000 f664: f944fa11 ldr x17, [x16, #0x9f0] f668: 9127c210 add x16, x16, #0x9f0 f66c: d61f0220 br x17 000000000000f670 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16processEngineAnrEi@plt>: f670: 90000690 adrp x16, 0xdf000 f674: f944fe11 ldr x17, [x16, #0x9f8] f678: 9127e210 add x16, x16, #0x9f8 f67c: d61f0220 br x17 000000000000f680 : f680: 90000690 adrp x16, 0xdf000 f684: f9450211 ldr x17, [x16, #0xa00] f688: 91280210 add x16, x16, #0xa00 f68c: d61f0220 br x17 000000000000f690 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19ConfigCrashReporterEi@plt>: f690: 90000690 adrp x16, 0xdf000 f694: f9450611 ldr x17, [x16, #0xa08] f698: 91282210 add x16, x16, #0xa08 f69c: d61f0220 br x17 000000000000f6a0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent10ReportJankEiPKcS3_S3_S3_iS3_@plt>: f6a0: 90000690 adrp x16, 0xdf000 f6a4: f9450a11 ldr x17, [x16, #0xa10] f6a8: 91284210 add x16, x16, #0xa10 f6ac: d61f0220 br x17 000000000000f6b0 : f6b0: 90000690 adrp x16, 0xdf000 f6b4: f9450e11 ldr x17, [x16, #0xa18] f6b8: 91286210 add x16, x16, #0xa18 f6bc: d61f0220 br x17 000000000000f6c0 : f6c0: 90000690 adrp x16, 0xdf000 f6c4: f9451211 ldr x17, [x16, #0xa20] f6c8: 91288210 add x16, x16, #0xa20 f6cc: d61f0220 br x17 000000000000f6d0 : f6d0: 90000690 adrp x16, 0xdf000 f6d4: f9451611 ldr x17, [x16, #0xa28] f6d8: 9128a210 add x16, x16, #0xa28 f6dc: d61f0220 br x17 000000000000f6e0 : f6e0: 90000690 adrp x16, 0xdf000 f6e4: f9451a11 ldr x17, [x16, #0xa30] f6e8: 9128c210 add x16, x16, #0xa30 f6ec: d61f0220 br x17 000000000000f6f0 : f6f0: 90000690 adrp x16, 0xdf000 f6f4: f9451e11 ldr x17, [x16, #0xa38] f6f8: 9128e210 add x16, x16, #0xa38 f6fc: d61f0220 br x17 000000000000f700 : f700: 90000690 adrp x16, 0xdf000 f704: f9452211 ldr x17, [x16, #0xa40] f708: 91290210 add x16, x16, #0xa40 f70c: d61f0220 br x17 000000000000f710 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12checkFdCountEiib@plt>: f710: 90000690 adrp x16, 0xdf000 f714: f9452611 ldr x17, [x16, #0xa48] f718: 91292210 add x16, x16, #0xa48 f71c: d61f0220 br x17 000000000000f720 : f720: 90000690 adrp x16, 0xdf000 f724: f9452a11 ldr x17, [x16, #0xa50] f728: 91294210 add x16, x16, #0xa50 f72c: d61f0220 br x17 000000000000f730 : f730: 90000690 adrp x16, 0xdf000 f734: f9452e11 ldr x17, [x16, #0xa58] f738: 91296210 add x16, x16, #0xa58 f73c: d61f0220 br x17 000000000000f740 <_ZN3UQM8UQMUtils4TrimEPKc@plt>: f740: 90000690 adrp x16, 0xdf000 f744: f9453211 ldr x17, [x16, #0xa60] f748: 91298210 add x16, x16, #0xa60 f74c: d61f0220 br x17 000000000000f750 : f750: 90000690 adrp x16, 0xdf000 f754: f9453611 ldr x17, [x16, #0xa68] f758: 9129a210 add x16, x16, #0xa68 f75c: d61f0220 br x17 000000000000f760 : f760: 90000690 adrp x16, 0xdf000 f764: f9453a11 ldr x17, [x16, #0xa70] f768: 9129c210 add x16, x16, #0xa70 f76c: d61f0220 br x17 000000000000f770 : f770: 90000690 adrp x16, 0xdf000 f774: f9453e11 ldr x17, [x16, #0xa78] f778: 9129e210 add x16, x16, #0xa78 f77c: d61f0220 br x17 000000000000f780 <_ZN3UQM8CSLogger14setLoggerLevelENS_13CSLoggerLevelE@plt>: f780: 90000690 adrp x16, 0xdf000 f784: f9454211 ldr x17, [x16, #0xa80] f788: 912a0210 add x16, x16, #0xa80 f78c: d61f0220 br x17 000000000000f790 : f790: 90000690 adrp x16, 0xdf000 f794: f9454611 ldr x17, [x16, #0xa88] f798: 912a2210 add x16, x16, #0xa88 f79c: d61f0220 br x17 000000000000f7a0 : f7a0: 90000690 adrp x16, 0xdf000 f7a4: f9454a11 ldr x17, [x16, #0xa90] f7a8: 912a4210 add x16, x16, #0xa90 f7ac: d61f0220 br x17 000000000000f7b0 : f7b0: 90000690 adrp x16, 0xdf000 f7b4: f9454e11 ldr x17, [x16, #0xa98] f7b8: 912a6210 add x16, x16, #0xa98 f7bc: d61f0220 br x17 000000000000f7c0 : f7c0: 90000690 adrp x16, 0xdf000 f7c4: f9455211 ldr x17, [x16, #0xaa0] f7c8: 912a8210 add x16, x16, #0xaa0 f7cc: d61f0220 br x17 000000000000f7d0 : f7d0: 90000690 adrp x16, 0xdf000 f7d4: f9455611 ldr x17, [x16, #0xaa8] f7d8: 912aa210 add x16, x16, #0xaa8 f7dc: d61f0220 br x17 000000000000f7e0 : f7e0: 90000690 adrp x16, 0xdf000 f7e4: f9455a11 ldr x17, [x16, #0xab0] f7e8: 912ac210 add x16, x16, #0xab0 f7ec: d61f0220 br x17 000000000000f7f0 : f7f0: 90000690 adrp x16, 0xdf000 f7f4: f9455e11 ldr x17, [x16, #0xab8] f7f8: 912ae210 add x16, x16, #0xab8 f7fc: d61f0220 br x17 000000000000f800 : f800: 90000690 adrp x16, 0xdf000 f804: f9456211 ldr x17, [x16, #0xac0] f808: 912b0210 add x16, x16, #0xac0 f80c: d61f0220 br x17 000000000000f810 : f810: 90000690 adrp x16, 0xdf000 f814: f9456611 ldr x17, [x16, #0xac8] f818: 912b2210 add x16, x16, #0xac8 f81c: d61f0220 br x17 000000000000f820 : f820: 90000690 adrp x16, 0xdf000 f824: f9456a11 ldr x17, [x16, #0xad0] f828: 912b4210 add x16, x16, #0xad0 f82c: d61f0220 br x17 000000000000f830 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16CloseCrashReportEv@plt>: f830: 90000690 adrp x16, 0xdf000 f834: f9456e11 ldr x17, [x16, #0xad8] f838: 912b6210 add x16, x16, #0xad8 f83c: d61f0220 br x17 000000000000f840 <_ZN3UQM8UQMCrash18SetIsAppForegroundEb@plt>: f840: 90000690 adrp x16, 0xdf000 f844: f9457211 ldr x17, [x16, #0xae0] f848: 912b8210 add x16, x16, #0xae0 f84c: d61f0220 br x17 000000000000f850 : f850: 90000690 adrp x16, 0xdf000 f854: f9457611 ldr x17, [x16, #0xae8] f858: 912ba210 add x16, x16, #0xae8 f85c: d61f0220 br x17 000000000000f860 : f860: 90000690 adrp x16, 0xdf000 f864: f9457a11 ldr x17, [x16, #0xaf0] f868: 912bc210 add x16, x16, #0xaf0 f86c: d61f0220 br x17 000000000000f870 : f870: 90000690 adrp x16, 0xdf000 f874: f9457e11 ldr x17, [x16, #0xaf8] f878: 912be210 add x16, x16, #0xaf8 f87c: d61f0220 br x17 000000000000f880 : f880: 90000690 adrp x16, 0xdf000 f884: f9458211 ldr x17, [x16, #0xb00] f888: 912c0210 add x16, x16, #0xb00 f88c: d61f0220 br x17 000000000000f890 : f890: 90000690 adrp x16, 0xdf000 f894: f9458611 ldr x17, [x16, #0xb08] f898: 912c2210 add x16, x16, #0xb08 f89c: d61f0220 br x17 000000000000f8a0 : f8a0: 90000690 adrp x16, 0xdf000 f8a4: f9458a11 ldr x17, [x16, #0xb10] f8a8: 912c4210 add x16, x16, #0xb10 f8ac: d61f0220 br x17 000000000000f8b0 : f8b0: 90000690 adrp x16, 0xdf000 f8b4: f9458e11 ldr x17, [x16, #0xb18] f8b8: 912c6210 add x16, x16, #0xb18 f8bc: d61f0220 br x17 000000000000f8c0 : f8c0: 90000690 adrp x16, 0xdf000 f8c4: f9459211 ldr x17, [x16, #0xb20] f8c8: 912c8210 add x16, x16, #0xb20 f8cc: d61f0220 br x17 000000000000f8d0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16GetCrashThreadIdEv@plt>: f8d0: 90000690 adrp x16, 0xdf000 f8d4: f9459611 ldr x17, [x16, #0xb28] f8d8: 912ca210 add x16, x16, #0xb28 f8dc: d61f0220 br x17 000000000000f8e0 : f8e0: 90000690 adrp x16, 0xdf000 f8e4: f9459a11 ldr x17, [x16, #0xb30] f8e8: 912cc210 add x16, x16, #0xb30 f8ec: d61f0220 br x17 000000000000f8f0 : f8f0: 90000690 adrp x16, 0xdf000 f8f4: f9459e11 ldr x17, [x16, #0xb38] f8f8: 912ce210 add x16, x16, #0xb38 f8fc: d61f0220 br x17 000000000000f900 : f900: 90000690 adrp x16, 0xdf000 f904: f945a211 ldr x17, [x16, #0xb40] f908: 912d0210 add x16, x16, #0xb40 f90c: d61f0220 br x17 000000000000f910 : f910: 90000690 adrp x16, 0xdf000 f914: f945a611 ldr x17, [x16, #0xb48] f918: 912d2210 add x16, x16, #0xb48 f91c: d61f0220 br x17 000000000000f920 : f920: 90000690 adrp x16, 0xdf000 f924: f945aa11 ldr x17, [x16, #0xb50] f928: 912d4210 add x16, x16, #0xb50 f92c: d61f0220 br x17 000000000000f930 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18ConfigCallbackTypeEi@plt>: f930: 90000690 adrp x16, 0xdf000 f934: f945ae11 ldr x17, [x16, #0xb58] f938: 912d6210 add x16, x16, #0xb58 f93c: d61f0220 br x17 000000000000f940 : f940: 90000690 adrp x16, 0xdf000 f944: f945b211 ldr x17, [x16, #0xb60] f948: 912d8210 add x16, x16, #0xb60 f94c: d61f0220 br x17 000000000000f950 : f950: 90000690 adrp x16, 0xdf000 f954: f945b611 ldr x17, [x16, #0xb68] f958: 912da210 add x16, x16, #0xb68 f95c: d61f0220 br x17 000000000000f960 : f960: 90000690 adrp x16, 0xdf000 f964: f945ba11 ldr x17, [x16, #0xb70] f968: 912dc210 add x16, x16, #0xb70 f96c: d61f0220 br x17 000000000000f970 : f970: 90000690 adrp x16, 0xdf000 f974: f945be11 ldr x17, [x16, #0xb78] f978: 912de210 add x16, x16, #0xb78 f97c: d61f0220 br x17 000000000000f980 <_ZN6GCloud10CrashSight21CrashSightMobileAgent23setEnableGetPackageInfoEb@plt>: f980: 90000690 adrp x16, 0xdf000 f984: f945c211 ldr x17, [x16, #0xb80] f988: 912e0210 add x16, x16, #0xb80 f98c: d61f0220 br x17 000000000000f990 : f990: 90000690 adrp x16, 0xdf000 f994: f945c611 ldr x17, [x16, #0xb88] f998: 912e2210 add x16, x16, #0xb88 f99c: d61f0220 br x17 000000000000f9a0 : f9a0: 90000690 adrp x16, 0xdf000 f9a4: f945ca11 ldr x17, [x16, #0xb90] f9a8: 912e4210 add x16, x16, #0xb90 f9ac: d61f0220 br x17 000000000000f9b0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent20SetCustomizedMatchIDEPKc@plt>: f9b0: 90000690 adrp x16, 0xdf000 f9b4: f945ce11 ldr x17, [x16, #0xb98] f9b8: 912e6210 add x16, x16, #0xb98 f9bc: d61f0220 br x17 000000000000f9c0 : f9c0: 90000690 adrp x16, 0xdf000 f9c4: f945d211 ldr x17, [x16, #0xba0] f9c8: 912e8210 add x16, x16, #0xba0 f9cc: d61f0220 br x17 000000000000f9d0 : f9d0: 90000690 adrp x16, 0xdf000 f9d4: f945d611 ldr x17, [x16, #0xba8] f9d8: 912ea210 add x16, x16, #0xba8 f9dc: d61f0220 br x17 000000000000f9e0 : f9e0: 90000690 adrp x16, 0xdf000 f9e4: f945da11 ldr x17, [x16, #0xbb0] f9e8: 912ec210 add x16, x16, #0xbb0 f9ec: d61f0220 br x17 000000000000f9f0 : f9f0: 90000690 adrp x16, 0xdf000 f9f4: f945de11 ldr x17, [x16, #0xbb8] f9f8: 912ee210 add x16, x16, #0xbb8 f9fc: d61f0220 br x17 000000000000fa00 <__system_property_get@plt>: fa00: 90000690 adrp x16, 0xdf000 fa04: f945e211 ldr x17, [x16, #0xbc0] fa08: 912f0210 add x16, x16, #0xbc0 fa0c: d61f0220 br x17 000000000000fa10 : fa10: 90000690 adrp x16, 0xdf000 fa14: f945e611 ldr x17, [x16, #0xbc8] fa18: 912f2210 add x16, x16, #0xbc8 fa1c: d61f0220 br x17 000000000000fa20 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15GetSDKSessionIDEPvi@plt>: fa20: 90000690 adrp x16, 0xdf000 fa24: f945ea11 ldr x17, [x16, #0xbd0] fa28: 912f4210 add x16, x16, #0xbd0 fa2c: d61f0220 br x17 000000000000fa30 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13TestJavaCrashEv@plt>: fa30: 90000690 adrp x16, 0xdf000 fa34: f945ee11 ldr x17, [x16, #0xbd8] fa38: 912f6210 add x16, x16, #0xbd8 fa3c: d61f0220 br x17 000000000000fa40 : fa40: 90000690 adrp x16, 0xdf000 fa44: f945f211 ldr x17, [x16, #0xbe0] fa48: 912f8210 add x16, x16, #0xbe0 fa4c: d61f0220 br x17 000000000000fa50 : fa50: 90000690 adrp x16, 0xdf000 fa54: f945f611 ldr x17, [x16, #0xbe8] fa58: 912fa210 add x16, x16, #0xbe8 fa5c: d61f0220 br x17 000000000000fa60 : fa60: 90000690 adrp x16, 0xdf000 fa64: f945fa11 ldr x17, [x16, #0xbf0] fa68: 912fc210 add x16, x16, #0xbf0 fa6c: d61f0220 br x17 000000000000fa70 : fa70: 90000690 adrp x16, 0xdf000 fa74: f945fe11 ldr x17, [x16, #0xbf8] fa78: 912fe210 add x16, x16, #0xbf8 fa7c: d61f0220 br x17 000000000000fa80 : fa80: 90000690 adrp x16, 0xdf000 fa84: f9460211 ldr x17, [x16, #0xc00] fa88: 91300210 add x16, x16, #0xc00 fa8c: d61f0220 br x17 000000000000fa90 <__cxa_atexit@plt>: fa90: 90000690 adrp x16, 0xdf000 fa94: f9460611 ldr x17, [x16, #0xc08] fa98: 91302210 add x16, x16, #0xc08 fa9c: d61f0220 br x17 000000000000faa0 : faa0: 90000690 adrp x16, 0xdf000 faa4: f9460a11 ldr x17, [x16, #0xc10] faa8: 91304210 add x16, x16, #0xc10 faac: d61f0220 br x17 Disassembly of section .text: 000000000000fab0 <.text>: fab0: b0000680 adrp x0, 0xe0000 fab4: 91000000 add x0, x0, #0x0 fab8: 17fffc72 b 0xec80 <__cxa_finalize@plt> fabc: f81e0ff3 str x19, [sp, #-0x20]! fac0: a9017bfd stp x29, x30, [sp, #0x10] fac4: 910043fd add x29, sp, #0x10 fac8: d00009f3 adrp x19, 0x14d000 facc: 91008273 add x19, x19, #0x20 fad0: 52800902 mov w2, #0x48 // =72 fad4: aa1303e0 mov x0, x19 fad8: 2a1f03e1 mov w1, wzr fadc: 97ffff81 bl 0xf8e0 fae0: 32091be8 orr w8, wzr, #0x3f800000 fae4: b9004a68 str w8, [x19, #0x48] fae8: a9417bfd ldp x29, x30, [sp, #0x10] faec: f00000a0 adrp x0, 0x26000 <.text+0x16550> faf0: b0000682 adrp x2, 0xe0000 faf4: 9133d000 add x0, x0, #0xcf4 faf8: 91000042 add x2, x2, #0x0 fafc: aa1303e1 mov x1, x19 fb00: f84207f3 ldr x19, [sp], #0x20 fb04: 17ffffe3 b 0xfa90 <__cxa_atexit@plt> fb08: d00009e0 adrp x0, 0x14d000 fb0c: 91046000 add x0, x0, #0x118 fb10: 1400777d b 0x2d904 <.text+0x1de54> fb14: f81e0ff3 str x19, [sp, #-0x20]! fb18: a9017bfd stp x29, x30, [sp, #0x10] fb1c: 910043fd add x29, sp, #0x10 fb20: f00009f3 adrp x19, 0x14e000 fb24: 91306273 add x19, x19, #0xc18 fb28: aa1303e0 mov x0, x19 fb2c: 9400b8a4 bl 0x3ddbc <.text+0x2e30c> fb30: 90000680 adrp x0, 0xdf000 fb34: f9467000 ldr x0, [x0, #0xce0] fb38: a9417bfd ldp x29, x30, [sp, #0x10] fb3c: b0000682 adrp x2, 0xe0000 fb40: 91000042 add x2, x2, #0x0 fb44: aa1303e1 mov x1, x19 fb48: f84207f3 ldr x19, [sp], #0x20 fb4c: 17ffffd1 b 0xfa90 <__cxa_atexit@plt> fb50: f81e0ff3 str x19, [sp, #-0x20]! fb54: a9017bfd stp x29, x30, [sp, #0x10] fb58: 910043fd add x29, sp, #0x10 fb5c: b0000a13 adrp x19, 0x150000 fb60: 394d6268 ldrb w8, [x19, #0x358] fb64: 370001c8 tbnz w8, #0x0, 0xfb9c <.text+0xec> fb68: b0000a01 adrp x1, 0x150000 fb6c: 910d0021 add x1, x1, #0x340 fb70: aa0103e8 mov x8, x1 fb74: d00001a0 adrp x0, 0x45000 fb78: b0000682 adrp x2, 0xe0000 fb7c: f900083f str xzr, [x1, #0x10] fb80: f8008d1f str xzr, [x8, #0x8]! fb84: 91234000 add x0, x0, #0x8d0 fb88: 91000042 add x2, x2, #0x0 fb8c: f9000028 str x8, [x1] fb90: 97ffffc0 bl 0xfa90 <__cxa_atexit@plt> fb94: 320003e8 orr w8, wzr, #0x1 fb98: f901ae68 str x8, [x19, #0x358] fb9c: a9417bfd ldp x29, x30, [sp, #0x10] fba0: f84207f3 ldr x19, [sp], #0x20 fba4: d65f03c0 ret fba8: f81e0ff3 str x19, [sp, #-0x20]! fbac: a9017bfd stp x29, x30, [sp, #0x10] fbb0: 910043fd add x29, sp, #0x10 fbb4: b0000a13 adrp x19, 0x150000 fbb8: 394de268 ldrb w8, [x19, #0x378] fbbc: 370001c8 tbnz w8, #0x0, 0xfbf4 <.text+0x144> fbc0: b0000a01 adrp x1, 0x150000 fbc4: 910d8021 add x1, x1, #0x360 fbc8: aa0103e8 mov x8, x1 fbcc: d00001a0 adrp x0, 0x45000 fbd0: b0000682 adrp x2, 0xe0000 fbd4: f900083f str xzr, [x1, #0x10] fbd8: f8008d1f str xzr, [x8, #0x8]! fbdc: 91236000 add x0, x0, #0x8d8 fbe0: 91000042 add x2, x2, #0x0 fbe4: f9000028 str x8, [x1] fbe8: 97ffffaa bl 0xfa90 <__cxa_atexit@plt> fbec: 320003e8 orr w8, wzr, #0x1 fbf0: f901be68 str x8, [x19, #0x378] fbf4: a9417bfd ldp x29, x30, [sp, #0x10] fbf8: f84207f3 ldr x19, [sp], #0x20 fbfc: d65f03c0 ret fc00: 90000681 adrp x1, 0xdf000 fc04: f9471c21 ldr x1, [x1, #0xe38] fc08: f0000180 adrp x0, 0x42000 fc0c: b0000682 adrp x2, 0xe0000 fc10: 9119c000 add x0, x0, #0x670 fc14: aa0103e8 mov x8, x1 fc18: f900083f str xzr, [x1, #0x10] fc1c: f8008d1f str xzr, [x8, #0x8]! fc20: 91000042 add x2, x2, #0x0 fc24: f9000028 str x8, [x1] fc28: 17ffff9a b 0xfa90 <__cxa_atexit@plt> fc2c: a9bf7bfd stp x29, x30, [sp, #-0x10]! fc30: 910003fd mov x29, sp fc34: b4000040 cbz x0, 0xfc3c <.text+0x18c> fc38: d63f0000 blr x0 fc3c: a8c17bfd ldp x29, x30, [sp], #0x10 fc40: d65f03c0 ret fc44: aa0003e1 mov x1, x0 fc48: b0000682 adrp x2, 0xe0000 fc4c: 90000000 adrp x0, 0xf000 fc50: 91000042 add x2, x2, #0x0 fc54: 9130b000 add x0, x0, #0xc2c fc58: 17ffff8e b 0xfa90 <__cxa_atexit@plt> fc5c: 121b6808 and w8, w0, #0xffffffe0 fc60: 7101011f cmp w8, #0x40 fc64: 1a9f17e0 cset w0, eq fc68: d65f03c0 ret fc6c: 7101841f cmp w0, #0x61 fc70: 5400012c b.gt 0xfc94 <.text+0x1e4> fc74: 93407c08 sxtw x8, w0 fc78: d1008509 sub x9, x8, #0x21 fc7c: f1007d3f cmp x9, #0x1f fc80: 54000103 b.lo 0xfca0 <.text+0x1f0> fc84: d0000669 adrp x9, 0xdd000 fc88: 910f8129 add x9, x9, #0x3e0 fc8c: f8687920 ldr x0, [x9, x8, lsl #3] fc90: d65f03c0 ret fc94: 900004e0 adrp x0, 0xab000 fc98: 9133c000 add x0, x0, #0xcf0 fc9c: d65f03c0 ret fca0: 900004e0 adrp x0, 0xab000 fca4: 9133c000 add x0, x0, #0xcf0 fca8: d65f03c0 ret fcac: f81d0ff5 str x21, [sp, #-0x30]! fcb0: a9014ff4 stp x20, x19, [sp, #0x10] fcb4: a9027bfd stp x29, x30, [sp, #0x20] fcb8: 910083fd add x29, sp, #0x20 fcbc: 2a0103f3 mov w19, w1 fcc0: aa0003f4 mov x20, x0 fcc4: 340000d3 cbz w19, 0xfcdc <.text+0x22c> fcc8: 52821c28 mov w8, #0x10e1 // =4321 fccc: 6b08027f cmp w19, w8 fcd0: 54000060 b.eq 0xfcdc <.text+0x22c> fcd4: 71134a7f cmp w19, #0x4d2 fcd8: 54000341 b.ne 0xfd40 <.text+0x290> fcdc: 52855400 mov w0, #0x2aa0 // =10912 fce0: 72a00060 movk w0, #0x3, lsl #16 fce4: 97fffee3 bl 0xf870 fce8: aa0003f5 mov x21, x0 fcec: b40002d5 cbz x21, 0xfd44 <.text+0x294> fcf0: 52854c02 mov w2, #0x2a60 // =10848 fcf4: 910102a0 add x0, x21, #0x40 fcf8: 72a00062 movk w2, #0x3, lsl #16 fcfc: 2a1f03e1 mov w1, wzr fd00: 97fffef8 bl 0xf8e0 fd04: 3dc00e80 ldr q0, [x20, #0x30] fd08: 7100027f cmp w19, #0x0 fd0c: 1a9f17e8 cset w8, eq fd10: 71134a7f cmp w19, #0x4d2 fd14: 3d800ea0 str q0, [x21, #0x30] fd18: 3dc00a80 ldr q0, [x20, #0x20] fd1c: 1a9f07e9 cset w9, ne fd20: 4a090108 eor w8, w8, w9 fd24: 3d800aa0 str q0, [x21, #0x20] fd28: 3dc00680 ldr q0, [x20, #0x10] fd2c: 3d8006a0 str q0, [x21, #0x10] fd30: 3dc00280 ldr q0, [x20] fd34: b90042a8 str w8, [x21, #0x40] fd38: 3d8002a0 str q0, [x21] fd3c: 14000002 b 0xfd44 <.text+0x294> fd40: aa1f03f5 mov x21, xzr fd44: a9427bfd ldp x29, x30, [sp, #0x20] fd48: a9414ff4 ldp x20, x19, [sp, #0x10] fd4c: aa1503e0 mov x0, x21 fd50: f84307f5 ldr x21, [sp], #0x30 fd54: d65f03c0 ret fd58: a9be4ff4 stp x20, x19, [sp, #-0x20]! fd5c: a9017bfd stp x29, x30, [sp, #0x10] fd60: 910043fd add x29, sp, #0x10 fd64: aa0103f3 mov x19, x1 fd68: aa0003f4 mov x20, x0 fd6c: 94017570 bl 0x6d32c fd70: 37f800c0 tbnz w0, #0x1f, 0xfd88 <.text+0x2d8> fd74: 9119c281 add x1, x20, #0x670 fd78: 52800902 mov w2, #0x48 // =72 fd7c: aa1303e0 mov x0, x19 fd80: 97fffec4 bl 0xf890 fd84: 2a1f03e0 mov w0, wzr fd88: a9417bfd ldp x29, x30, [sp, #0x10] fd8c: a8c24ff4 ldp x20, x19, [sp], #0x20 fd90: d65f03c0 ret fd94: 7100843f cmp w1, #0x21 fd98: 54000088 b.hi 0xfda8 <.text+0x2f8> fd9c: 8b21d009 add x9, x0, w1, sxtw #4 fda0: a945a528 ldp x8, x9, [x9, #0x58] fda4: 14000003 b 0xfdb0 <.text+0x300> fda8: aa1f03e8 mov x8, xzr fdac: aa1f03e9 mov x9, xzr fdb0: aa08012a orr x10, x9, x8 fdb4: a900fc5f stp xzr, xzr, [x2, #0x8] fdb8: f900005f str xzr, [x2] fdbc: b40000ea cbz x10, 0xfdd8 <.text+0x328> fdc0: 37080129 tbnz w9, #0x1, 0xfde4 <.text+0x334> fdc4: 320003e9 orr w9, wzr, #0x1 fdc8: 2a1f03e0 mov w0, wzr fdcc: b9000049 str w9, [x2] fdd0: f9000448 str x8, [x2, #0x8] fdd4: d65f03c0 ret fdd8: 2a1f03e0 mov w0, wzr fddc: b900005f str wzr, [x2] fde0: d65f03c0 ret fde4: 321f03e9 orr w9, wzr, #0x2 fde8: 2a1f03e0 mov w0, wzr fdec: b9000049 str w9, [x2] fdf0: b9000848 str w8, [x2, #0x8] fdf4: d65f03c0 ret fdf8: f81e0ff3 str x19, [sp, #-0x20]! fdfc: a9017bfd stp x29, x30, [sp, #0x10] fe00: 910043fd add x29, sp, #0x10 fe04: 90000680 adrp x0, 0xdf000 fe08: f9470c00 ldr x0, [x0, #0xe18] fe0c: 97ffff11 bl 0xfa50 fe10: 90000688 adrp x8, 0xdf000 fe14: f9478908 ldr x8, [x8, #0xf10] fe18: b4000088 cbz x8, 0xfe28 <.text+0x378> fe1c: b0000680 adrp x0, 0xe0000 fe20: 91190000 add x0, x0, #0x640 fe24: 97fffde7 bl 0xf5c0 fe28: b0000a33 adrp x19, 0x154000 fe2c: b94df268 ldr w8, [x19, #0xdf0] fe30: 350000c8 cbnz w8, 0xfe48 <.text+0x398> fe34: 940161fb bl 0x68620 fe38: 94017e86 bl 0x6f850 fe3c: 94000021 bl 0xfec0 <.text+0x410> fe40: 320003e8 orr w8, wzr, #0x1 fe44: b90df268 str w8, [x19, #0xdf0] fe48: 90000688 adrp x8, 0xdf000 fe4c: f947fd08 ldr x8, [x8, #0xff8] fe50: b4000088 cbz x8, 0xfe60 <.text+0x3b0> fe54: b0000680 adrp x0, 0xe0000 fe58: 91190000 add x0, x0, #0x640 fe5c: 97ffff05 bl 0xfa70 fe60: a9417bfd ldp x29, x30, [sp, #0x10] fe64: f84207f3 ldr x19, [sp], #0x20 fe68: d65f03c0 ret fe6c: f81e0ff3 str x19, [sp, #-0x20]! fe70: a9017bfd stp x29, x30, [sp, #0x10] fe74: 910043fd add x29, sp, #0x10 fe78: 52855402 mov w2, #0x2aa0 // =10912 fe7c: 72a00062 movk w2, #0x3, lsl #16 fe80: 2a1f03e1 mov w1, wzr fe84: aa0003f3 mov x19, x0 fe88: 97fffe96 bl 0xf8e0 fe8c: 90000008 adrp x8, 0xf000 fe90: 913a9108 add x8, x8, #0xea4 fe94: f9000e68 str x8, [x19, #0x18] fe98: a9417bfd ldp x29, x30, [sp, #0x10] fe9c: f84207f3 ldr x19, [sp], #0x20 fea0: d65f03c0 ret fea4: 34000063 cbz w3, 0xfeb0 <.text+0x400> fea8: 12800000 mov w0, #-0x1 // =-1 feac: d65f03c0 ret feb0: f9400028 ldr x8, [x1] feb4: 2a1f03e0 mov w0, wzr feb8: f9000048 str x8, [x2] febc: d65f03c0 ret fec0: f81e0ff3 str x19, [sp, #-0x20]! fec4: a9017bfd stp x29, x30, [sp, #0x10] fec8: 910043fd add x29, sp, #0x10 fecc: b0000693 adrp x19, 0xe0000 fed0: 9119a273 add x19, x19, #0x668 fed4: 52854c02 mov w2, #0x2a60 // =10848 fed8: 91010260 add x0, x19, #0x40 fedc: 72a00062 movk w2, #0x3, lsl #16 fee0: 2a1f03e1 mov w1, wzr fee4: 97fffe7f bl 0xf8e0 fee8: 90000689 adrp x9, 0xdf000 feec: f9476d29 ldr x9, [x9, #0xed8] fef0: 9000000a adrp x10, 0xf000 fef4: 9000000b adrp x11, 0xf000 fef8: 9000000c adrp x12, 0xf000 fefc: 320003e8 orr w8, wzr, #0x1 ff00: 913d714a add x10, x10, #0xf5c ff04: 913d816b add x11, x11, #0xf60 ff08: 913dd18c add x12, x12, #0xf74 ff0c: b9004668 str w8, [x19, #0x44] ff10: a9002a69 stp x9, x10, [x19] ff14: a901326b stp x11, x12, [x19, #0x10] ff18: 9000068a adrp x10, 0xdf000 ff1c: b0000008 adrp x8, 0x10000 <.text+0x550> ff20: b0000009 adrp x9, 0x10000 <.text+0x550> ff24: f947554a ldr x10, [x10, #0xea8] ff28: 91001108 add x8, x8, #0x4 ff2c: 91037129 add x9, x9, #0xdc ff30: a9022668 stp x8, x9, [x19, #0x20] ff34: b0000008 adrp x8, 0x10000 <.text+0x550> ff38: 91072108 add x8, x8, #0x1c8 ff3c: aa1303e0 mov x0, x19 ff40: aa1f03e1 mov x1, xzr ff44: aa1f03e2 mov x2, xzr ff48: a903226a stp x10, x8, [x19, #0x30] ff4c: 940161b6 bl 0x68624 ff50: a9417bfd ldp x29, x30, [sp, #0x10] ff54: f84207f3 ldr x19, [sp], #0x20 ff58: 14017f0f b 0x6fb94 ff5c: d65f03c0 ret ff60: 90000688 adrp x8, 0xdf000 ff64: f946d108 ldr x8, [x8, #0xda0] ff68: 2a1f03e0 mov w0, wzr ff6c: f9000028 str x8, [x1] ff70: d65f03c0 ret ff74: a9be4ff4 stp x20, x19, [sp, #-0x20]! ff78: a9017bfd stp x29, x30, [sp, #0x10] ff7c: 910043fd add x29, sp, #0x10 ff80: aa0203f4 mov x20, x2 ff84: aa0103f3 mov x19, x1 ff88: 340001a3 cbz w3, 0xffbc <.text+0x50c> ff8c: f9400284 ldr x4, [x20] ff90: 900004e1 adrp x1, 0xab000 ff94: b00004e2 adrp x2, 0xac000 ff98: 91378421 add x1, x1, #0xde1 ff9c: 910e8842 add x2, x2, #0x3a2 ffa0: 320007e0 orr w0, wzr, #0x3 ffa4: aa1303e3 mov x3, x19 ffa8: 9400353e bl 0x1d4a0 <.text+0xd9f0> ffac: f9400288 ldr x8, [x20] ffb0: 2a1f03e0 mov w0, wzr ffb4: f9000268 str x8, [x19] ffb8: 14000010 b 0xfff8 <.text+0x548> ffbc: aa1303e0 mov x0, x19 ffc0: 94017efe bl 0x6fbb8 ffc4: 340000a0 cbz w0, 0xffd8 <.text+0x528> ffc8: f9400268 ldr x8, [x19] ffcc: 2a1f03e0 mov w0, wzr ffd0: f9000288 str x8, [x20] ffd4: 14000009 b 0xfff8 <.text+0x548> ffd8: 900004e1 adrp x1, 0xab000 ffdc: 900004e2 adrp x2, 0xab000 ffe0: 91378421 add x1, x1, #0xde1 ffe4: 9137e042 add x2, x2, #0xdf8 ffe8: 320007e0 orr w0, wzr, #0x3 ffec: aa1303e3 mov x3, x19 fff0: 9400352c bl 0x1d4a0 <.text+0xd9f0> fff4: 12800000 mov w0, #-0x1 // =-1 fff8: a9417bfd ldp x29, x30, [sp, #0x10] fffc: a8c24ff4 ldp x20, x19, [sp], #0x20 10000: d65f03c0 ret 10004: a9bd57f6 stp x22, x21, [sp, #-0x30]! 10008: a9014ff4 stp x20, x19, [sp, #0x10] 1000c: a9027bfd stp x29, x30, [sp, #0x20] 10010: 910083fd add x29, sp, #0x20 10014: 2a0103f4 mov w20, w1 10018: 2a1403e0 mov w0, w20 1001c: aa0403f6 mov x22, x4 10020: 2a0303f5 mov w21, w3 10024: aa0203f3 mov x19, x2 10028: 97ffff0d bl 0xfc5c <.text+0x1ac> 1002c: 34000140 cbz w0, 0x10054 <.text+0x5a4> 10030: f00004c1 adrp x1, 0xab000 10034: f00004c2 adrp x2, 0xab000 10038: 91378421 add x1, x1, #0xde1 1003c: 9138c442 add x2, x2, #0xe31 10040: 320007e0 orr w0, wzr, #0x3 10044: 2a1403e3 mov w3, w20 10048: 94003516 bl 0x1d4a0 <.text+0xd9f0> 1004c: 321e7be0 orr w0, wzr, #0xfffffffd 10050: 1400001f b 0x100cc <.text+0x61c> 10054: 8b34cec8 add x8, x22, w20, sxtw #3 10058: 9102e108 add x8, x8, #0xb8 1005c: 7101829f cmp w20, #0x60 10060: 9a9f3108 csel x8, x8, xzr, lo 10064: b4fffe68 cbz x8, 0x10030 <.text+0x580> 10068: 34000195 cbz w21, 0x10098 <.text+0x5e8> 1006c: f9400269 ldr x9, [x19] 10070: 2a1403e0 mov w0, w20 10074: f9000109 str x9, [x8] 10078: 97fffefd bl 0xfc6c <.text+0x1bc> 1007c: f9400264 ldr x4, [x19] 10080: f00004c1 adrp x1, 0xab000 10084: f00004c2 adrp x2, 0xab000 10088: aa0003e3 mov x3, x0 1008c: 91378421 add x1, x1, #0xde1 10090: 91386c42 add x2, x2, #0xe1b 10094: 1400000b b 0x100c0 <.text+0x610> 10098: f9400108 ldr x8, [x8] 1009c: 2a1403e0 mov w0, w20 100a0: f9000268 str x8, [x19] 100a4: 97fffef2 bl 0xfc6c <.text+0x1bc> 100a8: f9400264 ldr x4, [x19] 100ac: f00004c1 adrp x1, 0xab000 100b0: f00004c2 adrp x2, 0xab000 100b4: aa0003e3 mov x3, x0 100b8: 91378421 add x1, x1, #0xde1 100bc: 91389842 add x2, x2, #0xe26 100c0: 320007e0 orr w0, wzr, #0x3 100c4: 940034f7 bl 0x1d4a0 <.text+0xd9f0> 100c8: 2a1f03e0 mov w0, wzr 100cc: a9427bfd ldp x29, x30, [sp, #0x20] 100d0: a9414ff4 ldp x20, x19, [sp, #0x10] 100d4: a8c357f6 ldp x22, x21, [sp], #0x30 100d8: d65f03c0 ret 100dc: a9bd57f6 stp x22, x21, [sp, #-0x30]! 100e0: a9014ff4 stp x20, x19, [sp, #0x10] 100e4: a9027bfd stp x29, x30, [sp, #0x20] 100e8: 910083fd add x29, sp, #0x20 100ec: 2a0103f4 mov w20, w1 100f0: 2a1403e0 mov w0, w20 100f4: aa0403f6 mov x22, x4 100f8: 2a0303f5 mov w21, w3 100fc: aa0203f3 mov x19, x2 10100: 97fffed7 bl 0xfc5c <.text+0x1ac> 10104: 340002c0 cbz w0, 0x1015c <.text+0x6ac> 10108: 8b34cec8 add x8, x22, w20, sxtw #3 1010c: 9102e108 add x8, x8, #0xb8 10110: 7101829f cmp w20, #0x60 10114: 9a9f3116 csel x22, x8, xzr, lo 10118: b4000236 cbz x22, 0x1015c <.text+0x6ac> 1011c: 34000335 cbz w21, 0x10180 <.text+0x6d0> 10120: 2a1403e0 mov w0, w20 10124: 97fffed2 bl 0xfc6c <.text+0x1bc> 10128: a9401664 ldp x4, x5, [x19] 1012c: f9400a66 ldr x6, [x19, #0x10] 10130: f00004c1 adrp x1, 0xab000 10134: f00004c2 adrp x2, 0xab000 10138: aa0003e3 mov x3, x0 1013c: 91378421 add x1, x1, #0xde1 10140: 91392442 add x2, x2, #0xe49 10144: 320007e0 orr w0, wzr, #0x3 10148: 940034d6 bl 0x1d4a0 <.text+0xd9f0> 1014c: 3dc00260 ldr q0, [x19] 10150: 2a1f03e0 mov w0, wzr 10154: 3d8002c0 str q0, [x22] 10158: 14000018 b 0x101b8 <.text+0x708> 1015c: f00004c1 adrp x1, 0xab000 10160: f00004c2 adrp x2, 0xab000 10164: 91378421 add x1, x1, #0xde1 10168: 9138c442 add x2, x2, #0xe31 1016c: 320007e0 orr w0, wzr, #0x3 10170: 2a1403e3 mov w3, w20 10174: 940034cb bl 0x1d4a0 <.text+0xd9f0> 10178: 321e7be0 orr w0, wzr, #0xfffffffd 1017c: 1400000f b 0x101b8 <.text+0x708> 10180: 3dc002c0 ldr q0, [x22] 10184: 2a1403e0 mov w0, w20 10188: 3d800260 str q0, [x19] 1018c: 97fffeb8 bl 0xfc6c <.text+0x1bc> 10190: a9401664 ldp x4, x5, [x19] 10194: f9400a66 ldr x6, [x19, #0x10] 10198: f00004c1 adrp x1, 0xab000 1019c: f00004c2 adrp x2, 0xab000 101a0: aa0003e3 mov x3, x0 101a4: 91378421 add x1, x1, #0xde1 101a8: 91398842 add x2, x2, #0xe62 101ac: 320007e0 orr w0, wzr, #0x3 101b0: 940034bc bl 0x1d4a0 <.text+0xd9f0> 101b4: 2a1f03e0 mov w0, wzr 101b8: a9427bfd ldp x29, x30, [sp, #0x20] 101bc: a9414ff4 ldp x20, x19, [sp, #0x10] 101c0: a8c357f6 ldp x22, x21, [sp], #0x30 101c4: d65f03c0 ret 101c8: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 101cc: a90157f6 stp x22, x21, [sp, #0x10] 101d0: a9024ff4 stp x20, x19, [sp, #0x20] 101d4: a9037bfd stp x29, x30, [sp, #0x30] 101d8: 9100c3fd add x29, sp, #0x30 101dc: aa0503f3 mov x19, x5 101e0: aa0403f4 mov x20, x4 101e4: aa0303f5 mov x21, x3 101e8: aa0203f6 mov x22, x2 101ec: aa0103f7 mov x23, x1 101f0: aa0003f8 mov x24, x0 101f4: 97fffb6b bl 0xefa0 101f8: 2a0003e1 mov w1, w0 101fc: aa1803e0 mov x0, x24 10200: aa1703e2 mov x2, x23 10204: aa1603e3 mov x3, x22 10208: aa1503e4 mov x4, x21 1020c: aa1403e5 mov x5, x20 10210: aa1303e6 mov x6, x19 10214: 94016056 bl 0x6836c 10218: a9437bfd ldp x29, x30, [sp, #0x30] 1021c: a9424ff4 ldp x20, x19, [sp, #0x20] 10220: a94157f6 ldp x22, x21, [sp, #0x10] 10224: 12000000 and w0, w0, #0x1 10228: a8c45ff8 ldp x24, x23, [sp], #0x40 1022c: d65f03c0 ret 10230: a9be4ff4 stp x20, x19, [sp, #-0x20]! 10234: a9017bfd stp x29, x30, [sp, #0x10] 10238: 910043fd add x29, sp, #0x10 1023c: aa0103f4 mov x20, x1 10240: aa0003f3 mov x19, x0 10244: 35000082 cbnz w2, 0x10254 <.text+0x7a4> 10248: f0000668 adrp x8, 0xdf000 1024c: f946b108 ldr x8, [x8, #0xd60] 10250: 3900011f strb wzr, [x8] 10254: f0000668 adrp x8, 0xdf000 10258: f947b508 ldr x8, [x8, #0xf68] 1025c: b9400108 ldr w8, [x8] 10260: 35000048 cbnz w8, 0x10268 <.text+0x7b8> 10264: 97fffee5 bl 0xfdf8 <.text+0x348> 10268: f00004c1 adrp x1, 0xab000 1026c: 900004e2 adrp x2, 0xac000 10270: 91378421 add x1, x1, #0xde1 10274: 910a4042 add x2, x2, #0x290 10278: 320007e0 orr w0, wzr, #0x3 1027c: aa1303e3 mov x3, x19 10280: 94003488 bl 0x1d4a0 <.text+0xd9f0> 10284: f0000668 adrp x8, 0xdf000 10288: f9464908 ldr x8, [x8, #0xc90] 1028c: f00004c9 adrp x9, 0xab000 10290: 3dc3a120 ldr q0, [x9, #0xe80] 10294: 321f03e9 orr w9, wzr, #0x2 10298: 4e080d21 dup v1.2d, x9 1029c: f00004c9 adrp x9, 0xab000 102a0: f9400108 ldr x8, [x8] 102a4: 3c878261 stur q1, [x19, #0x78] 102a8: 3dc3a521 ldr q1, [x9, #0xe90] 102ac: f00004c9 adrp x9, 0xab000 102b0: 3c858260 stur q0, [x19, #0x58] 102b4: 3dc3a920 ldr q0, [x9, #0xea0] 102b8: f00004c9 adrp x9, 0xab000 102bc: 3c868261 stur q1, [x19, #0x68] 102c0: 3dc3ad21 ldr q1, [x9, #0xeb0] 102c4: f00004c9 adrp x9, 0xab000 102c8: 3c888260 stur q0, [x19, #0x88] 102cc: 3dc3b120 ldr q0, [x9, #0xec0] 102d0: f00004c9 adrp x9, 0xab000 102d4: 3c898261 stur q1, [x19, #0x98] 102d8: 3dc3b521 ldr q1, [x9, #0xed0] 102dc: f00004c9 adrp x9, 0xab000 102e0: 3c8a8260 stur q0, [x19, #0xa8] 102e4: 3dc3b920 ldr q0, [x9, #0xee0] 102e8: f00004c9 adrp x9, 0xab000 102ec: 3c8b8261 stur q1, [x19, #0xb8] 102f0: 3dc3bd21 ldr q1, [x9, #0xef0] 102f4: f00004c9 adrp x9, 0xab000 102f8: 3c8c8260 stur q0, [x19, #0xc8] 102fc: 3dc3c120 ldr q0, [x9, #0xf00] 10300: f00004c9 adrp x9, 0xab000 10304: 3c8d8261 stur q1, [x19, #0xd8] 10308: 3dc3c521 ldr q1, [x9, #0xf10] 1030c: f00004c9 adrp x9, 0xab000 10310: 3c8e8260 stur q0, [x19, #0xe8] 10314: 3dc3c920 ldr q0, [x9, #0xf20] 10318: f00004c9 adrp x9, 0xab000 1031c: 3c8f8261 stur q1, [x19, #0xf8] 10320: 3dc3cd21 ldr q1, [x9, #0xf30] 10324: 91042269 add x9, x19, #0x108 10328: a9002274 stp x20, x8, [x19] 1032c: 3d800120 str q0, [x9] 10330: f00004c9 adrp x9, 0xab000 10334: 3dc3d120 ldr q0, [x9, #0xf40] 10338: 91046268 add x8, x19, #0x118 1033c: 3d800101 str q1, [x8] 10340: f00004c8 adrp x8, 0xab000 10344: 9104a269 add x9, x19, #0x128 10348: 3dc3d501 ldr q1, [x8, #0xf50] 1034c: 3d800120 str q0, [x9] 10350: f00004c9 adrp x9, 0xab000 10354: 3dc3d920 ldr q0, [x9, #0xf60] 10358: 9104e268 add x8, x19, #0x138 1035c: 3d800101 str q1, [x8] 10360: f00004c8 adrp x8, 0xab000 10364: 91052269 add x9, x19, #0x148 10368: 3dc3dd01 ldr q1, [x8, #0xf70] 1036c: 3d800120 str q0, [x9] 10370: f00004c9 adrp x9, 0xab000 10374: 3dc3e120 ldr q0, [x9, #0xf80] 10378: 91056268 add x8, x19, #0x158 1037c: 3d800101 str q1, [x8] 10380: f00004c8 adrp x8, 0xab000 10384: 9105a269 add x9, x19, #0x168 10388: 3dc3e501 ldr q1, [x8, #0xf90] 1038c: 3d800120 str q0, [x9] 10390: f00004c9 adrp x9, 0xab000 10394: 3dc3e920 ldr q0, [x9, #0xfa0] 10398: 9105e268 add x8, x19, #0x178 1039c: 3d800101 str q1, [x8] 103a0: f00004c8 adrp x8, 0xab000 103a4: 91062269 add x9, x19, #0x188 103a8: 3dc3ed01 ldr q1, [x8, #0xfb0] 103ac: 3d800120 str q0, [x9] 103b0: f00004c9 adrp x9, 0xab000 103b4: 3dc3f120 ldr q0, [x9, #0xfc0] 103b8: 91066268 add x8, x19, #0x198 103bc: 3d800101 str q1, [x8] 103c0: f00004c8 adrp x8, 0xab000 103c4: 9106a269 add x9, x19, #0x1a8 103c8: 3dc3f501 ldr q1, [x8, #0xfd0] 103cc: 3d800120 str q0, [x9] 103d0: f00004c9 adrp x9, 0xab000 103d4: 3dc3f920 ldr q0, [x9, #0xfe0] 103d8: 9106e268 add x8, x19, #0x1b8 103dc: 3d800101 str q1, [x8] 103e0: f00004c8 adrp x8, 0xab000 103e4: 91072269 add x9, x19, #0x1c8 103e8: 3dc3fd01 ldr q1, [x8, #0xff0] 103ec: 3d800120 str q0, [x9] 103f0: 900004e9 adrp x9, 0xac000 103f4: 3dc00120 ldr q0, [x9] 103f8: 91076268 add x8, x19, #0x1d8 103fc: 3d800101 str q1, [x8] 10400: 900004e8 adrp x8, 0xac000 10404: 9107a269 add x9, x19, #0x1e8 10408: 3dc00501 ldr q1, [x8, #0x10] 1040c: 3d800120 str q0, [x9] 10410: 900004e9 adrp x9, 0xac000 10414: 3dc00920 ldr q0, [x9, #0x20] 10418: 9107e268 add x8, x19, #0x1f8 1041c: 3d800101 str q1, [x8] 10420: 900004e8 adrp x8, 0xac000 10424: 91082269 add x9, x19, #0x208 10428: 3dc00d01 ldr q1, [x8, #0x30] 1042c: 3d800120 str q0, [x9] 10430: 900004e9 adrp x9, 0xac000 10434: 3dc01120 ldr q0, [x9, #0x40] 10438: 91086268 add x8, x19, #0x218 1043c: 3d800101 str q1, [x8] 10440: 900004e8 adrp x8, 0xac000 10444: 9108a269 add x9, x19, #0x228 10448: 3dc01501 ldr q1, [x8, #0x50] 1044c: 3d800120 str q0, [x9] 10450: 900004e9 adrp x9, 0xac000 10454: 3dc01920 ldr q0, [x9, #0x60] 10458: 9108e268 add x8, x19, #0x238 1045c: 3d800101 str q1, [x8] 10460: 900004e8 adrp x8, 0xac000 10464: 91092269 add x9, x19, #0x248 10468: 3dc01d01 ldr q1, [x8, #0x70] 1046c: 3d800120 str q0, [x9] 10470: 900004e9 adrp x9, 0xac000 10474: 3dc02120 ldr q0, [x9, #0x80] 10478: 91096268 add x8, x19, #0x258 1047c: 3d800101 str q1, [x8] 10480: 900004e8 adrp x8, 0xac000 10484: 9109a269 add x9, x19, #0x268 10488: 3dc02501 ldr q1, [x8, #0x90] 1048c: 3d800120 str q0, [x9] 10490: 900004e9 adrp x9, 0xac000 10494: 3dc02920 ldr q0, [x9, #0xa0] 10498: 91116268 add x8, x19, #0x458 1049c: 3d800101 str q1, [x8] 104a0: 900004e8 adrp x8, 0xac000 104a4: 9111a269 add x9, x19, #0x468 104a8: 3dc02d01 ldr q1, [x8, #0xb0] 104ac: 3d800120 str q0, [x9] 104b0: 900004e9 adrp x9, 0xac000 104b4: 3dc03120 ldr q0, [x9, #0xc0] 104b8: 9111e268 add x8, x19, #0x478 104bc: 3d800101 str q1, [x8] 104c0: 900004e8 adrp x8, 0xac000 104c4: 91122269 add x9, x19, #0x488 104c8: 3dc03501 ldr q1, [x8, #0xd0] 104cc: 3d800120 str q0, [x9] 104d0: 900004e9 adrp x9, 0xac000 104d4: 3dc03920 ldr q0, [x9, #0xe0] 104d8: 91126268 add x8, x19, #0x498 104dc: 3d800101 str q1, [x8] 104e0: 900004e8 adrp x8, 0xac000 104e4: 9112a269 add x9, x19, #0x4a8 104e8: 3dc03d01 ldr q1, [x8, #0xf0] 104ec: 3d800120 str q0, [x9] 104f0: 900004e9 adrp x9, 0xac000 104f4: 3dc04120 ldr q0, [x9, #0x100] 104f8: 9112e268 add x8, x19, #0x4b8 104fc: 3d800101 str q1, [x8] 10500: 900004e8 adrp x8, 0xac000 10504: 91132269 add x9, x19, #0x4c8 10508: 3dc04501 ldr q1, [x8, #0x110] 1050c: 3d800120 str q0, [x9] 10510: 900004e9 adrp x9, 0xac000 10514: 3dc04920 ldr q0, [x9, #0x120] 10518: 91136268 add x8, x19, #0x4d8 1051c: 3d800101 str q1, [x8] 10520: 900004e8 adrp x8, 0xac000 10524: 9113a269 add x9, x19, #0x4e8 10528: 3dc04d01 ldr q1, [x8, #0x130] 1052c: 3d800120 str q0, [x9] 10530: 900004e9 adrp x9, 0xac000 10534: 3dc05120 ldr q0, [x9, #0x140] 10538: 9113e268 add x8, x19, #0x4f8 1053c: 3d800101 str q1, [x8] 10540: 900004e8 adrp x8, 0xac000 10544: 91142269 add x9, x19, #0x508 10548: 3dc05501 ldr q1, [x8, #0x150] 1054c: 3d800120 str q0, [x9] 10550: 900004e9 adrp x9, 0xac000 10554: 3dc05920 ldr q0, [x9, #0x160] 10558: 91146268 add x8, x19, #0x518 1055c: 3d800101 str q1, [x8] 10560: 900004e8 adrp x8, 0xac000 10564: 9114a269 add x9, x19, #0x528 10568: 3dc05d01 ldr q1, [x8, #0x170] 1056c: 3d800120 str q0, [x9] 10570: 900004e9 adrp x9, 0xac000 10574: 3dc06120 ldr q0, [x9, #0x180] 10578: 9114e268 add x8, x19, #0x538 1057c: 3d800101 str q1, [x8] 10580: 900004e8 adrp x8, 0xac000 10584: 91152269 add x9, x19, #0x548 10588: 3dc06501 ldr q1, [x8, #0x190] 1058c: 3d800120 str q0, [x9] 10590: 900004e9 adrp x9, 0xac000 10594: 3dc06920 ldr q0, [x9, #0x1a0] 10598: 91156268 add x8, x19, #0x558 1059c: 3d800101 str q1, [x8] 105a0: 900004e8 adrp x8, 0xac000 105a4: 9115a269 add x9, x19, #0x568 105a8: 3dc06d01 ldr q1, [x8, #0x1b0] 105ac: 3d800120 str q0, [x9] 105b0: 900004e9 adrp x9, 0xac000 105b4: 3dc07120 ldr q0, [x9, #0x1c0] 105b8: 9115e268 add x8, x19, #0x578 105bc: 3d800101 str q1, [x8] 105c0: 900004e8 adrp x8, 0xac000 105c4: 91162269 add x9, x19, #0x588 105c8: 3dc07501 ldr q1, [x8, #0x1d0] 105cc: 3d800120 str q0, [x9] 105d0: 900004e9 adrp x9, 0xac000 105d4: 3dc07920 ldr q0, [x9, #0x1e0] 105d8: 91166268 add x8, x19, #0x598 105dc: 3d800101 str q1, [x8] 105e0: 900004e8 adrp x8, 0xac000 105e4: 9116a269 add x9, x19, #0x5a8 105e8: 3dc07d01 ldr q1, [x8, #0x1f0] 105ec: 3d800120 str q0, [x9] 105f0: 900004e9 adrp x9, 0xac000 105f4: 3dc08120 ldr q0, [x9, #0x200] 105f8: 9116e268 add x8, x19, #0x5b8 105fc: 3d800101 str q1, [x8] 10600: 900004e8 adrp x8, 0xac000 10604: 91172269 add x9, x19, #0x5c8 10608: 3dc08501 ldr q1, [x8, #0x210] 1060c: 3d800120 str q0, [x9] 10610: 900004e9 adrp x9, 0xac000 10614: 3dc08920 ldr q0, [x9, #0x220] 10618: 91176268 add x8, x19, #0x5d8 1061c: 3d800101 str q1, [x8] 10620: 900004e8 adrp x8, 0xac000 10624: 9117a269 add x9, x19, #0x5e8 10628: 3dc08d01 ldr q1, [x8, #0x230] 1062c: 3d800120 str q0, [x9] 10630: 900004e9 adrp x9, 0xac000 10634: 3dc09120 ldr q0, [x9, #0x240] 10638: 9117e268 add x8, x19, #0x5f8 1063c: 3d800101 str q1, [x8] 10640: 900004e8 adrp x8, 0xac000 10644: 91182269 add x9, x19, #0x608 10648: 3dc09501 ldr q1, [x8, #0x250] 1064c: 3d800120 str q0, [x9] 10650: 900004e9 adrp x9, 0xac000 10654: 3dc09920 ldr q0, [x9, #0x260] 10658: 91186268 add x8, x19, #0x618 1065c: 3d800101 str q1, [x8] 10660: 900004e8 adrp x8, 0xac000 10664: 9118a269 add x9, x19, #0x628 10668: 3dc09d01 ldr q1, [x8, #0x270] 1066c: 900004e8 adrp x8, 0xac000 10670: 3d800120 str q0, [x9] 10674: 3dc0a100 ldr q0, [x8, #0x280] 10678: 9118e268 add x8, x19, #0x638 1067c: 3d800101 str q1, [x8] 10680: 91192268 add x8, x19, #0x648 10684: 9109e260 add x0, x19, #0x278 10688: 321b0fe2 orr w2, wzr, #0x1e0 1068c: 2a1f03e1 mov w1, wzr 10690: 3d800100 str q0, [x8] 10694: 97fffc93 bl 0xf8e0 10698: f9412e61 ldr x1, [x19, #0x258] 1069c: f9413268 ldr x8, [x19, #0x260] 106a0: aa010109 orr x9, x8, x1 106a4: b4000389 cbz x9, 0x10714 <.text+0xc64> 106a8: f9400660 ldr x0, [x19, #0x8] 106ac: 91006262 add x2, x19, #0x18 106b0: 370800e8 tbnz w8, #0x1, 0x106cc <.text+0xc1c> 106b4: f9400c08 ldr x8, [x0, #0x18] 106b8: f9400264 ldr x4, [x19] 106bc: 2a1f03e3 mov w3, wzr 106c0: d63f0100 blr x8 106c4: 36f800e0 tbz w0, #0x1f, 0x106e0 <.text+0xc30> 106c8: 14000027 b 0x10764 <.text+0xcb4> 106cc: f9401008 ldr x8, [x0, #0x20] 106d0: f9400264 ldr x4, [x19] 106d4: 2a1f03e3 mov w3, wzr 106d8: d63f0100 blr x8 106dc: 37f80440 tbnz w0, #0x1f, 0x10764 <.text+0xcb4> 106e0: f9412661 ldr x1, [x19, #0x248] 106e4: f9412a68 ldr x8, [x19, #0x250] 106e8: aa010109 orr x9, x8, x1 106ec: b4000149 cbz x9, 0x10714 <.text+0xc64> 106f0: f9400660 ldr x0, [x19, #0x8] 106f4: 91004262 add x2, x19, #0x10 106f8: 37080128 tbnz w8, #0x1, 0x1071c <.text+0xc6c> 106fc: f9400c08 ldr x8, [x0, #0x18] 10700: f9400264 ldr x4, [x19] 10704: 2a1f03e3 mov w3, wzr 10708: d63f0100 blr x8 1070c: 36f80120 tbz w0, #0x1f, 0x10730 <.text+0xc80> 10710: 14000015 b 0x10764 <.text+0xcb4> 10714: 321e7be0 orr w0, wzr, #0xfffffffd 10718: 14000013 b 0x10764 <.text+0xcb4> 1071c: f9401008 ldr x8, [x0, #0x20] 10720: f9400264 ldr x4, [x19] 10724: 2a1f03e3 mov w3, wzr 10728: d63f0100 blr x8 1072c: 37f801c0 tbnz w0, #0x1f, 0x10764 <.text+0xcb4> 10730: 911b2268 add x8, x19, #0x6c8 10734: 6f00e400 movi v0.2d, #0000000000000000 10738: b906c27f str wzr, [x19, #0x6c0] 1073c: f9036e7f str xzr, [x19, #0x6d8] 10740: 3d800a60 str q0, [x19, #0x20] 10744: 3d800100 str q0, [x8] 10748: 3959a268 ldrb w8, [x19, #0x668] 1074c: 2a1f03e0 mov w0, wzr 10750: b906ba7f str wzr, [x19, #0x6b8] 10754: b900567f str wzr, [x19, #0x54] 10758: 121c0d08 and w8, w8, #0xf0 1075c: 321f0108 orr w8, w8, #0x2 10760: 3919a268 strb w8, [x19, #0x668] 10764: a9417bfd ldp x29, x30, [sp, #0x10] 10768: a8c24ff4 ldp x20, x19, [sp], #0x20 1076c: d65f03c0 ret 10770: f81d0ff5 str x21, [sp, #-0x30]! 10774: a9014ff4 stp x20, x19, [sp, #0x10] 10778: a9027bfd stp x29, x30, [sp, #0x20] 1077c: 910083fd add x29, sp, #0x20 10780: f0000668 adrp x8, 0xdf000 10784: f947b508 ldr x8, [x8, #0xf68] 10788: aa0203f4 mov x20, x2 1078c: aa0103f5 mov x21, x1 10790: aa0003f3 mov x19, x0 10794: b9400108 ldr w8, [x8] 10798: 35000048 cbnz w8, 0x107a0 <.text+0xcf0> 1079c: 97fffd97 bl 0xfdf8 <.text+0x348> 107a0: f00004c1 adrp x1, 0xab000 107a4: 900004e2 adrp x2, 0xac000 107a8: 91378421 add x1, x1, #0xde1 107ac: 910a4042 add x2, x2, #0x290 107b0: 320007e0 orr w0, wzr, #0x3 107b4: aa1303e3 mov x3, x19 107b8: 9400333a bl 0x1d4a0 <.text+0xd9f0> 107bc: f00004c8 adrp x8, 0xab000 107c0: 3dc3a100 ldr q0, [x8, #0xe80] 107c4: 321f03e8 orr w8, wzr, #0x2 107c8: f00004c9 adrp x9, 0xab000 107cc: 4e080d01 dup v1.2d, x8 107d0: f00004c8 adrp x8, 0xab000 107d4: 3c878261 stur q1, [x19, #0x78] 107d8: 3dc3a521 ldr q1, [x9, #0xe90] 107dc: 3c858260 stur q0, [x19, #0x58] 107e0: 3dc3a900 ldr q0, [x8, #0xea0] 107e4: f00004c9 adrp x9, 0xab000 107e8: f00004c8 adrp x8, 0xab000 107ec: 3c868261 stur q1, [x19, #0x68] 107f0: 3dc3ad21 ldr q1, [x9, #0xeb0] 107f4: 3c888260 stur q0, [x19, #0x88] 107f8: 3dc3b100 ldr q0, [x8, #0xec0] 107fc: f00004c9 adrp x9, 0xab000 10800: f00004c8 adrp x8, 0xab000 10804: 3c898261 stur q1, [x19, #0x98] 10808: 3dc3b521 ldr q1, [x9, #0xed0] 1080c: 3c8a8260 stur q0, [x19, #0xa8] 10810: 3dc3b900 ldr q0, [x8, #0xee0] 10814: f00004c9 adrp x9, 0xab000 10818: f00004c8 adrp x8, 0xab000 1081c: 3c8b8261 stur q1, [x19, #0xb8] 10820: 3dc3bd21 ldr q1, [x9, #0xef0] 10824: 3c8c8260 stur q0, [x19, #0xc8] 10828: 3dc3c100 ldr q0, [x8, #0xf00] 1082c: f00004c9 adrp x9, 0xab000 10830: 3c8d8261 stur q1, [x19, #0xd8] 10834: 3dc3c521 ldr q1, [x9, #0xf10] 10838: f00004c9 adrp x9, 0xab000 1083c: 3c8e8260 stur q0, [x19, #0xe8] 10840: 3dc3c920 ldr q0, [x9, #0xf20] 10844: f00004c9 adrp x9, 0xab000 10848: 91042268 add x8, x19, #0x108 1084c: 3c8f8261 stur q1, [x19, #0xf8] 10850: 3dc3cd21 ldr q1, [x9, #0xf30] 10854: a9005674 stp x20, x21, [x19] 10858: 3d800100 str q0, [x8] 1085c: f00004c8 adrp x8, 0xab000 10860: 3dc3d100 ldr q0, [x8, #0xf40] 10864: 91046269 add x9, x19, #0x118 10868: 3d800121 str q1, [x9] 1086c: f00004c9 adrp x9, 0xab000 10870: 9104a268 add x8, x19, #0x128 10874: 3dc3d521 ldr q1, [x9, #0xf50] 10878: 3d800100 str q0, [x8] 1087c: f00004c8 adrp x8, 0xab000 10880: 3dc3d900 ldr q0, [x8, #0xf60] 10884: 9104e269 add x9, x19, #0x138 10888: 3d800121 str q1, [x9] 1088c: f00004c9 adrp x9, 0xab000 10890: 91052268 add x8, x19, #0x148 10894: 3dc3dd21 ldr q1, [x9, #0xf70] 10898: 3d800100 str q0, [x8] 1089c: f00004c8 adrp x8, 0xab000 108a0: 3dc3e100 ldr q0, [x8, #0xf80] 108a4: 91056269 add x9, x19, #0x158 108a8: 3d800121 str q1, [x9] 108ac: f00004c9 adrp x9, 0xab000 108b0: 9105a268 add x8, x19, #0x168 108b4: 3dc3e521 ldr q1, [x9, #0xf90] 108b8: 3d800100 str q0, [x8] 108bc: f00004c8 adrp x8, 0xab000 108c0: 3dc3e900 ldr q0, [x8, #0xfa0] 108c4: 9105e269 add x9, x19, #0x178 108c8: 3d800121 str q1, [x9] 108cc: f00004c9 adrp x9, 0xab000 108d0: 91062268 add x8, x19, #0x188 108d4: 3dc3ed21 ldr q1, [x9, #0xfb0] 108d8: 3d800100 str q0, [x8] 108dc: f00004c8 adrp x8, 0xab000 108e0: 3dc3f100 ldr q0, [x8, #0xfc0] 108e4: 91066269 add x9, x19, #0x198 108e8: 3d800121 str q1, [x9] 108ec: f00004c9 adrp x9, 0xab000 108f0: 9106a268 add x8, x19, #0x1a8 108f4: 3dc3f521 ldr q1, [x9, #0xfd0] 108f8: 3d800100 str q0, [x8] 108fc: f00004c8 adrp x8, 0xab000 10900: 3dc3f900 ldr q0, [x8, #0xfe0] 10904: 9106e269 add x9, x19, #0x1b8 10908: 3d800121 str q1, [x9] 1090c: f00004c9 adrp x9, 0xab000 10910: 91072268 add x8, x19, #0x1c8 10914: 3dc3fd21 ldr q1, [x9, #0xff0] 10918: 3d800100 str q0, [x8] 1091c: 900004e8 adrp x8, 0xac000 10920: 3dc00100 ldr q0, [x8] 10924: 91076269 add x9, x19, #0x1d8 10928: 3d800121 str q1, [x9] 1092c: 900004e9 adrp x9, 0xac000 10930: 9107a268 add x8, x19, #0x1e8 10934: 3dc00521 ldr q1, [x9, #0x10] 10938: 3d800100 str q0, [x8] 1093c: 900004e8 adrp x8, 0xac000 10940: 3dc00900 ldr q0, [x8, #0x20] 10944: 9107e269 add x9, x19, #0x1f8 10948: 3d800121 str q1, [x9] 1094c: 900004e9 adrp x9, 0xac000 10950: 91082268 add x8, x19, #0x208 10954: 3dc00d21 ldr q1, [x9, #0x30] 10958: 3d800100 str q0, [x8] 1095c: 900004e8 adrp x8, 0xac000 10960: 3dc01100 ldr q0, [x8, #0x40] 10964: 91086269 add x9, x19, #0x218 10968: 3d800121 str q1, [x9] 1096c: 900004e9 adrp x9, 0xac000 10970: 9108a268 add x8, x19, #0x228 10974: 3dc01521 ldr q1, [x9, #0x50] 10978: 3d800100 str q0, [x8] 1097c: 900004e8 adrp x8, 0xac000 10980: 3dc01900 ldr q0, [x8, #0x60] 10984: 9108e269 add x9, x19, #0x238 10988: 3d800121 str q1, [x9] 1098c: 900004e9 adrp x9, 0xac000 10990: 91092268 add x8, x19, #0x248 10994: 3dc01d21 ldr q1, [x9, #0x70] 10998: 3d800100 str q0, [x8] 1099c: 900004e8 adrp x8, 0xac000 109a0: 3dc02100 ldr q0, [x8, #0x80] 109a4: 91096269 add x9, x19, #0x258 109a8: 3d800121 str q1, [x9] 109ac: 900004e9 adrp x9, 0xac000 109b0: 9109a268 add x8, x19, #0x268 109b4: 3dc02521 ldr q1, [x9, #0x90] 109b8: 3d800100 str q0, [x8] 109bc: 900004e8 adrp x8, 0xac000 109c0: 3dc02900 ldr q0, [x8, #0xa0] 109c4: 91116269 add x9, x19, #0x458 109c8: 3d800121 str q1, [x9] 109cc: 900004e9 adrp x9, 0xac000 109d0: 9111a268 add x8, x19, #0x468 109d4: 3dc02d21 ldr q1, [x9, #0xb0] 109d8: 3d800100 str q0, [x8] 109dc: 900004e8 adrp x8, 0xac000 109e0: 3dc03100 ldr q0, [x8, #0xc0] 109e4: 9111e269 add x9, x19, #0x478 109e8: 3d800121 str q1, [x9] 109ec: 900004e9 adrp x9, 0xac000 109f0: 91122268 add x8, x19, #0x488 109f4: 3dc03521 ldr q1, [x9, #0xd0] 109f8: 3d800100 str q0, [x8] 109fc: 900004e8 adrp x8, 0xac000 10a00: 3dc03900 ldr q0, [x8, #0xe0] 10a04: 91126269 add x9, x19, #0x498 10a08: 3d800121 str q1, [x9] 10a0c: 900004e9 adrp x9, 0xac000 10a10: 9112a268 add x8, x19, #0x4a8 10a14: 3dc03d21 ldr q1, [x9, #0xf0] 10a18: 3d800100 str q0, [x8] 10a1c: 900004e8 adrp x8, 0xac000 10a20: 3dc04100 ldr q0, [x8, #0x100] 10a24: 9112e269 add x9, x19, #0x4b8 10a28: 3d800121 str q1, [x9] 10a2c: 900004e9 adrp x9, 0xac000 10a30: 91132268 add x8, x19, #0x4c8 10a34: 3dc04521 ldr q1, [x9, #0x110] 10a38: 3d800100 str q0, [x8] 10a3c: 900004e8 adrp x8, 0xac000 10a40: 3dc04900 ldr q0, [x8, #0x120] 10a44: 91136269 add x9, x19, #0x4d8 10a48: 3d800121 str q1, [x9] 10a4c: 900004e9 adrp x9, 0xac000 10a50: 9113a268 add x8, x19, #0x4e8 10a54: 3dc04d21 ldr q1, [x9, #0x130] 10a58: 3d800100 str q0, [x8] 10a5c: 900004e8 adrp x8, 0xac000 10a60: 3dc05100 ldr q0, [x8, #0x140] 10a64: 9113e269 add x9, x19, #0x4f8 10a68: 3d800121 str q1, [x9] 10a6c: 900004e9 adrp x9, 0xac000 10a70: 91142268 add x8, x19, #0x508 10a74: 3dc05521 ldr q1, [x9, #0x150] 10a78: 3d800100 str q0, [x8] 10a7c: 900004e8 adrp x8, 0xac000 10a80: 3dc05900 ldr q0, [x8, #0x160] 10a84: 91146269 add x9, x19, #0x518 10a88: 3d800121 str q1, [x9] 10a8c: 900004e9 adrp x9, 0xac000 10a90: 9114a268 add x8, x19, #0x528 10a94: 3dc05d21 ldr q1, [x9, #0x170] 10a98: 3d800100 str q0, [x8] 10a9c: 900004e8 adrp x8, 0xac000 10aa0: 3dc06100 ldr q0, [x8, #0x180] 10aa4: 9114e269 add x9, x19, #0x538 10aa8: 3d800121 str q1, [x9] 10aac: 900004e9 adrp x9, 0xac000 10ab0: 91152268 add x8, x19, #0x548 10ab4: 3dc06521 ldr q1, [x9, #0x190] 10ab8: 3d800100 str q0, [x8] 10abc: 900004e8 adrp x8, 0xac000 10ac0: 3dc06900 ldr q0, [x8, #0x1a0] 10ac4: 91156269 add x9, x19, #0x558 10ac8: 3d800121 str q1, [x9] 10acc: 900004e9 adrp x9, 0xac000 10ad0: 9115a268 add x8, x19, #0x568 10ad4: 3dc06d21 ldr q1, [x9, #0x1b0] 10ad8: 3d800100 str q0, [x8] 10adc: 900004e8 adrp x8, 0xac000 10ae0: 3dc07100 ldr q0, [x8, #0x1c0] 10ae4: 9115e269 add x9, x19, #0x578 10ae8: 3d800121 str q1, [x9] 10aec: 900004e9 adrp x9, 0xac000 10af0: 91162268 add x8, x19, #0x588 10af4: 3dc07521 ldr q1, [x9, #0x1d0] 10af8: 3d800100 str q0, [x8] 10afc: 900004e8 adrp x8, 0xac000 10b00: 3dc07900 ldr q0, [x8, #0x1e0] 10b04: 91166269 add x9, x19, #0x598 10b08: 3d800121 str q1, [x9] 10b0c: 900004e9 adrp x9, 0xac000 10b10: 9116a268 add x8, x19, #0x5a8 10b14: 3dc07d21 ldr q1, [x9, #0x1f0] 10b18: 3d800100 str q0, [x8] 10b1c: 900004e8 adrp x8, 0xac000 10b20: 3dc08100 ldr q0, [x8, #0x200] 10b24: 9116e269 add x9, x19, #0x5b8 10b28: 3d800121 str q1, [x9] 10b2c: 900004e9 adrp x9, 0xac000 10b30: 91172268 add x8, x19, #0x5c8 10b34: 3dc08521 ldr q1, [x9, #0x210] 10b38: 3d800100 str q0, [x8] 10b3c: 900004e8 adrp x8, 0xac000 10b40: 3dc08900 ldr q0, [x8, #0x220] 10b44: 91176269 add x9, x19, #0x5d8 10b48: 3d800121 str q1, [x9] 10b4c: 900004e9 adrp x9, 0xac000 10b50: 9117a268 add x8, x19, #0x5e8 10b54: 3dc08d21 ldr q1, [x9, #0x230] 10b58: 3d800100 str q0, [x8] 10b5c: 900004e8 adrp x8, 0xac000 10b60: 3dc09100 ldr q0, [x8, #0x240] 10b64: 9117e269 add x9, x19, #0x5f8 10b68: 3d800121 str q1, [x9] 10b6c: 900004e9 adrp x9, 0xac000 10b70: 91182268 add x8, x19, #0x608 10b74: 3dc09521 ldr q1, [x9, #0x250] 10b78: 3d800100 str q0, [x8] 10b7c: 900004e8 adrp x8, 0xac000 10b80: 3dc09900 ldr q0, [x8, #0x260] 10b84: 91186269 add x9, x19, #0x618 10b88: 3d800121 str q1, [x9] 10b8c: 900004e9 adrp x9, 0xac000 10b90: 9118a268 add x8, x19, #0x628 10b94: 3dc09d21 ldr q1, [x9, #0x270] 10b98: 900004e9 adrp x9, 0xac000 10b9c: 3d800100 str q0, [x8] 10ba0: 3dc0a120 ldr q0, [x9, #0x280] 10ba4: 9118e268 add x8, x19, #0x638 10ba8: 3d800101 str q1, [x8] 10bac: 91192268 add x8, x19, #0x648 10bb0: 9109e260 add x0, x19, #0x278 10bb4: 321b0fe2 orr w2, wzr, #0x1e0 10bb8: 2a1f03e1 mov w1, wzr 10bbc: 3d800100 str q0, [x8] 10bc0: 97fffb48 bl 0xf8e0 10bc4: f9412e61 ldr x1, [x19, #0x258] 10bc8: f9413268 ldr x8, [x19, #0x260] 10bcc: aa010109 orr x9, x8, x1 10bd0: b4000389 cbz x9, 0x10c40 <.text+0x1190> 10bd4: f9400660 ldr x0, [x19, #0x8] 10bd8: 91006262 add x2, x19, #0x18 10bdc: 370800e8 tbnz w8, #0x1, 0x10bf8 <.text+0x1148> 10be0: f9400c08 ldr x8, [x0, #0x18] 10be4: f9400264 ldr x4, [x19] 10be8: 2a1f03e3 mov w3, wzr 10bec: d63f0100 blr x8 10bf0: 36f800e0 tbz w0, #0x1f, 0x10c0c <.text+0x115c> 10bf4: 14000026 b 0x10c8c <.text+0x11dc> 10bf8: f9401008 ldr x8, [x0, #0x20] 10bfc: f9400264 ldr x4, [x19] 10c00: 2a1f03e3 mov w3, wzr 10c04: d63f0100 blr x8 10c08: 37f80420 tbnz w0, #0x1f, 0x10c8c <.text+0x11dc> 10c0c: f9412661 ldr x1, [x19, #0x248] 10c10: f9412a68 ldr x8, [x19, #0x250] 10c14: aa010109 orr x9, x8, x1 10c18: b4000149 cbz x9, 0x10c40 <.text+0x1190> 10c1c: f9400660 ldr x0, [x19, #0x8] 10c20: 91004262 add x2, x19, #0x10 10c24: 37080128 tbnz w8, #0x1, 0x10c48 <.text+0x1198> 10c28: f9400c08 ldr x8, [x0, #0x18] 10c2c: f9400264 ldr x4, [x19] 10c30: 2a1f03e3 mov w3, wzr 10c34: d63f0100 blr x8 10c38: 36f80120 tbz w0, #0x1f, 0x10c5c <.text+0x11ac> 10c3c: 14000014 b 0x10c8c <.text+0x11dc> 10c40: 321e7be0 orr w0, wzr, #0xfffffffd 10c44: 14000012 b 0x10c8c <.text+0x11dc> 10c48: f9401008 ldr x8, [x0, #0x20] 10c4c: f9400264 ldr x4, [x19] 10c50: 2a1f03e3 mov w3, wzr 10c54: d63f0100 blr x8 10c58: 37f801a0 tbnz w0, #0x1f, 0x10c8c <.text+0x11dc> 10c5c: 911b2268 add x8, x19, #0x6c8 10c60: 6f00e400 movi v0.2d, #0000000000000000 10c64: b906c27f str wzr, [x19, #0x6c0] 10c68: f9036e7f str xzr, [x19, #0x6d8] 10c6c: 3d800a60 str q0, [x19, #0x20] 10c70: 3d800100 str q0, [x8] 10c74: 3959a268 ldrb w8, [x19, #0x668] 10c78: 2a1f03e0 mov w0, wzr 10c7c: b906ba7f str wzr, [x19, #0x6b8] 10c80: b900567f str wzr, [x19, #0x54] 10c84: 121c0d08 and w8, w8, #0xf0 10c88: 3919a268 strb w8, [x19, #0x668] 10c8c: a9427bfd ldp x29, x30, [sp, #0x20] 10c90: a9414ff4 ldp x20, x19, [sp, #0x10] 10c94: f84307f5 ldr x21, [sp], #0x30 10c98: d65f03c0 ret 10c9c: d100c3ff sub sp, sp, #0x30 10ca0: f9000bf3 str x19, [sp, #0x10] 10ca4: a9027bfd stp x29, x30, [sp, #0x20] 10ca8: 910083fd add x29, sp, #0x20 10cac: d53bd053 mrs x19, TPIDR_EL0 10cb0: f9401668 ldr x8, [x19, #0x28] 10cb4: 2a0103e9 mov w9, w1 10cb8: 7100853f cmp w9, #0x21 10cbc: f90007e8 str x8, [sp, #0x8] 10cc0: 540006c8 b.hi 0x10d98 <.text+0x12e8> 10cc4: 2a0903e8 mov w8, w9 10cc8: 320003ea orr w10, wzr, #0x1 10ccc: b27c77eb mov x11, #0x3fffffff0 // =17179869168 10cd0: 9ac8214a lsl x10, x10, x8 10cd4: f2afffeb movk x11, #0x7fff, lsl #16 10cd8: 8a0b014a and x10, x10, x11 10cdc: b400034a cbz x10, 0x10d44 <.text+0x1294> 10ce0: 8b29d008 add x8, x0, w9, sxtw #4 10ce4: a945a501 ldp x1, x9, [x8, #0x58] 10ce8: 34000743 cbz w3, 0x10dd0 <.text+0x1320> 10cec: f9400048 ldr x8, [x2] 10cf0: aa01012a orr x10, x9, x1 10cf4: f90003e8 str x8, [sp] 10cf8: b400080a cbz x10, 0x10df8 <.text+0x1348> 10cfc: f9400408 ldr x8, [x0, #0x8] 10d00: 37080129 tbnz w9, #0x1, 0x10d24 <.text+0x1274> 10d04: f9400d09 ldr x9, [x8, #0x18] 10d08: f9400004 ldr x4, [x0] 10d0c: 910003e2 mov x2, sp 10d10: 320003e3 orr w3, wzr, #0x1 10d14: aa0803e0 mov x0, x8 10d18: d63f0120 blr x9 10d1c: 2a0003e8 mov w8, w0 10d20: 14000037 b 0x10dfc <.text+0x134c> 10d24: f9401109 ldr x9, [x8, #0x20] 10d28: f9400004 ldr x4, [x0] 10d2c: 910003e2 mov x2, sp 10d30: 320003e3 orr w3, wzr, #0x1 10d34: aa0803e0 mov x0, x8 10d38: d63f0120 blr x9 10d3c: 2a0003e8 mov w8, w0 10d40: 1400002f b 0x10dfc <.text+0x134c> 10d44: 320003ea orr w10, wzr, #0x1 10d48: 9ac82148 lsl x8, x10, x8 10d4c: 92400d08 and x8, x8, #0xf 10d50: b4000368 cbz x8, 0x10dbc <.text+0x130c> 10d54: 1ac9214a lsl w10, w10, w9 10d58: 34000123 cbz w3, 0x10d7c <.text+0x12cc> 10d5c: f940004b ldr x11, [x2] 10d60: 8b29cc09 add x9, x0, w9, sxtw #3 10d64: 2a1f03e8 mov w8, wzr 10d68: f900192b str x11, [x9, #0x30] 10d6c: b9405009 ldr w9, [x0, #0x50] 10d70: 2a0a0129 orr w9, w9, w10 10d74: b9005009 str w9, [x0, #0x50] 10d78: 14000021 b 0x10dfc <.text+0x134c> 10d7c: b9405008 ldr w8, [x0, #0x50] 10d80: 93407d29 sxtw x9, w9 10d84: 0a0a0108 and w8, w8, w10 10d88: 34000208 cbz w8, 0x10dc8 <.text+0x1318> 10d8c: 8b090c09 add x9, x0, x9, lsl #3 10d90: f9401929 ldr x9, [x9, #0x30] 10d94: 1400002e b 0x10e4c <.text+0x139c> 10d98: f00004c1 adrp x1, 0xab000 10d9c: f00004c2 adrp x2, 0xab000 10da0: 91378421 add x1, x1, #0xde1 10da4: 9138c442 add x2, x2, #0xe31 10da8: 320007e0 orr w0, wzr, #0x3 10dac: 2a0903e3 mov w3, w9 10db0: 940031bc bl 0x1d4a0 <.text+0xd9f0> 10db4: 321e7be8 orr w8, wzr, #0xfffffffd 10db8: 14000011 b 0x10dfc <.text+0x134c> 10dbc: 34000463 cbz w3, 0x10e48 <.text+0x1398> 10dc0: 321e77e8 orr w8, wzr, #0xfffffffc 10dc4: 1400000e b 0x10dfc <.text+0x134c> 10dc8: 8b091008 add x8, x0, x9, lsl #4 10dcc: a945a501 ldp x1, x9, [x8, #0x58] 10dd0: aa090028 orr x8, x1, x9 10dd4: b4000128 cbz x8, 0x10df8 <.text+0x1348> 10dd8: f9400408 ldr x8, [x0, #0x8] 10ddc: 370801c9 tbnz w9, #0x1, 0x10e14 <.text+0x1364> 10de0: f9400d09 ldr x9, [x8, #0x18] 10de4: f9400004 ldr x4, [x0] 10de8: aa0803e0 mov x0, x8 10dec: 2a1f03e3 mov w3, wzr 10df0: d63f0120 blr x9 10df4: 1400000d b 0x10e28 <.text+0x1378> 10df8: 321e7be8 orr w8, wzr, #0xfffffffd 10dfc: f9401669 ldr x9, [x19, #0x28] 10e00: f94007ea ldr x10, [sp, #0x8] 10e04: eb0a013f cmp x9, x10 10e08: 54000281 b.ne 0x10e58 <.text+0x13a8> 10e0c: 2a0803e0 mov w0, w8 10e10: 1400000a b 0x10e38 <.text+0x1388> 10e14: f9401109 ldr x9, [x8, #0x20] 10e18: f9400004 ldr x4, [x0] 10e1c: aa0803e0 mov x0, x8 10e20: 2a1f03e3 mov w3, wzr 10e24: d63f0120 blr x9 10e28: f9401668 ldr x8, [x19, #0x28] 10e2c: f94007e9 ldr x9, [sp, #0x8] 10e30: eb09011f cmp x8, x9 10e34: 54000121 b.ne 0x10e58 <.text+0x13a8> 10e38: a9427bfd ldp x29, x30, [sp, #0x20] 10e3c: f9400bf3 ldr x19, [sp, #0x10] 10e40: 9100c3ff add sp, sp, #0x30 10e44: d65f03c0 ret 10e48: f9400809 ldr x9, [x0, #0x10] 10e4c: 2a1f03e8 mov w8, wzr 10e50: f9000049 str x9, [x2] 10e54: 17ffffea b 0x10dfc <.text+0x134c> 10e58: 97fff8e2 bl 0xf1e0 <__stack_chk_fail@plt> 10e5c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 10e60: 910003fd mov x29, sp 10e64: 2a0103e8 mov w8, w1 10e68: f00004c1 adrp x1, 0xab000 10e6c: f00004c2 adrp x2, 0xab000 10e70: 91378421 add x1, x1, #0xde1 10e74: 9138c442 add x2, x2, #0xe31 10e78: 320007e0 orr w0, wzr, #0x3 10e7c: 2a0803e3 mov w3, w8 10e80: 94003188 bl 0x1d4a0 <.text+0xd9f0> 10e84: 321e7be0 orr w0, wzr, #0xfffffffd 10e88: a8c17bfd ldp x29, x30, [sp], #0x10 10e8c: d65f03c0 ret 10e90: b946c029 ldr w9, [x1, #0x6c0] 10e94: f9400028 ldr x8, [x1] 10e98: 350002c9 cbnz w9, 0x10ef0 <.text+0x1440> 10e9c: 3dc05500 ldr q0, [x8, #0x150] 10ea0: 3c9a0fe0 str q0, [sp, #-0x60]! 10ea4: 3dc05900 ldr q0, [x8, #0x160] 10ea8: 3d8007e0 str q0, [sp, #0x10] 10eac: 3dc05d00 ldr q0, [x8, #0x170] 10eb0: 3d800be0 str q0, [sp, #0x20] 10eb4: 3dc06100 ldr q0, [x8, #0x180] 10eb8: 3d800fe0 str q0, [sp, #0x30] 10ebc: 3dc06500 ldr q0, [x8, #0x190] 10ec0: 3d8013e0 str q0, [sp, #0x40] 10ec4: a95aa109 ldp x9, x8, [x8, #0x1a8] 10ec8: f9002be9 str x9, [sp, #0x50] 10ecc: 910003e9 mov x9, sp 10ed0: a9405133 ldp x19, x20, [x9] 10ed4: a9415935 ldp x21, x22, [x9, #0x10] 10ed8: a9426137 ldp x23, x24, [x9, #0x20] 10edc: a9436939 ldp x25, x26, [x9, #0x30] 10ee0: a944713b ldp x27, x28, [x9, #0x40] 10ee4: f940293e ldr x30, [x9, #0x50] 10ee8: 9100011f mov sp, x8 10eec: d65f03c0 ret 10ef0: b940502a ldr w10, [x1, #0x50] 10ef4: f9436429 ldr x9, [x1, #0x6c8] 10ef8: 3700088a tbnz w10, #0x0, 0x11008 <.text+0x1558> 10efc: 370808ca tbnz w10, #0x1, 0x11014 <.text+0x1564> 10f00: 3710090a tbnz w10, #0x2, 0x11020 <.text+0x1570> 10f04: 3618006a tbz w10, #0x3, 0x10f10 <.text+0x1460> 10f08: f940242a ldr x10, [x1, #0x48] 10f0c: f900112a str x10, [x9, #0x20] 10f10: f9406d0a ldr x10, [x8, #0xd8] 10f14: f900152a str x10, [x9, #0x28] 10f18: f940710a ldr x10, [x8, #0xe0] 10f1c: f900192a str x10, [x9, #0x30] 10f20: f940750a ldr x10, [x8, #0xe8] 10f24: f9001d2a str x10, [x9, #0x38] 10f28: f940790a ldr x10, [x8, #0xf0] 10f2c: f900212a str x10, [x9, #0x40] 10f30: f9407d0a ldr x10, [x8, #0xf8] 10f34: f900252a str x10, [x9, #0x48] 10f38: f940810a ldr x10, [x8, #0x100] 10f3c: f900292a str x10, [x9, #0x50] 10f40: f940850a ldr x10, [x8, #0x108] 10f44: f9002d2a str x10, [x9, #0x58] 10f48: f940890a ldr x10, [x8, #0x110] 10f4c: f900312a str x10, [x9, #0x60] 10f50: f9408d0a ldr x10, [x8, #0x118] 10f54: f900352a str x10, [x9, #0x68] 10f58: f940910a ldr x10, [x8, #0x120] 10f5c: f900392a str x10, [x9, #0x70] 10f60: f940950a ldr x10, [x8, #0x128] 10f64: f9003d2a str x10, [x9, #0x78] 10f68: f940990a ldr x10, [x8, #0x130] 10f6c: f900412a str x10, [x9, #0x80] 10f70: f9409d0a ldr x10, [x8, #0x138] 10f74: f900452a str x10, [x9, #0x88] 10f78: f940a10a ldr x10, [x8, #0x140] 10f7c: f900492a str x10, [x9, #0x90] 10f80: f940a50a ldr x10, [x8, #0x148] 10f84: f9004d2a str x10, [x9, #0x98] 10f88: f940a90a ldr x10, [x8, #0x150] 10f8c: f900512a str x10, [x9, #0xa0] 10f90: f940ad0a ldr x10, [x8, #0x158] 10f94: f900552a str x10, [x9, #0xa8] 10f98: f940b10a ldr x10, [x8, #0x160] 10f9c: f900592a str x10, [x9, #0xb0] 10fa0: f940b50a ldr x10, [x8, #0x168] 10fa4: f9005d2a str x10, [x9, #0xb8] 10fa8: f940b90a ldr x10, [x8, #0x170] 10fac: f900612a str x10, [x9, #0xc0] 10fb0: f940bd0a ldr x10, [x8, #0x178] 10fb4: f900652a str x10, [x9, #0xc8] 10fb8: f940c10a ldr x10, [x8, #0x180] 10fbc: f900692a str x10, [x9, #0xd0] 10fc0: f940c50a ldr x10, [x8, #0x188] 10fc4: f9006d2a str x10, [x9, #0xd8] 10fc8: f940c90a ldr x10, [x8, #0x190] 10fcc: f900712a str x10, [x9, #0xe0] 10fd0: f940cd0a ldr x10, [x8, #0x198] 10fd4: f900752a str x10, [x9, #0xe8] 10fd8: f940d10a ldr x10, [x8, #0x1a0] 10fdc: f900792a str x10, [x9, #0xf0] 10fe0: f940d50a ldr x10, [x8, #0x1a8] 10fe4: f9007d2a str x10, [x9, #0xf8] 10fe8: 3dc06d00 ldr q0, [x8, #0x1b0] 10fec: 3d804120 str q0, [x9, #0x100] 10ff0: f940e108 ldr x8, [x8, #0x1c0] 10ff4: f9008928 str x8, [x9, #0x110] 10ff8: f9436828 ldr x8, [x1, #0x6d0] 10ffc: f9436c29 ldr x9, [x1, #0x6d8] 11000: 9100011f mov sp, x8 11004: d65f0120 ret x9 11008: f940182b ldr x11, [x1, #0x30] 1100c: f900052b str x11, [x9, #0x8] 11010: 360ff78a tbz w10, #0x1, 0x10f00 <.text+0x1450> 11014: f9401c2b ldr x11, [x1, #0x38] 11018: f900092b str x11, [x9, #0x10] 1101c: 3617f74a tbz w10, #0x2, 0x10f04 <.text+0x1454> 11020: f940202b ldr x11, [x1, #0x40] 11024: f9000d2b str x11, [x9, #0x18] 11028: 371ff70a tbnz w10, #0x3, 0x10f08 <.text+0x1458> 1102c: 17ffffb9 b 0x10f10 <.text+0x1460> 11030: d10203ff sub sp, sp, #0x80 11034: f9001bf9 str x25, [sp, #0x30] 11038: a9045ff8 stp x24, x23, [sp, #0x40] 1103c: a90557f6 stp x22, x21, [sp, #0x50] 11040: a9064ff4 stp x20, x19, [sp, #0x60] 11044: a9077bfd stp x29, x30, [sp, #0x70] 11048: 9101c3fd add x29, sp, #0x70 1104c: d53bd059 mrs x25, TPIDR_EL0 11050: f9401728 ldr x8, [x25, #0x28] 11054: aa0003f3 mov x19, x0 11058: d00004c1 adrp x1, 0xab000 1105c: f00004c2 adrp x2, 0xac000 11060: 91378421 add x1, x1, #0xde1 11064: 910a4042 add x2, x2, #0x290 11068: 320007e0 orr w0, wzr, #0x3 1106c: aa1303e3 mov x3, x19 11070: f90017e8 str x8, [sp, #0x28] 11074: 9400310b bl 0x1d4a0 <.text+0xd9f0> 11078: f9400e68 ldr x8, [x19, #0x18] 1107c: b40006a8 cbz x8, 0x11150 <.text+0x16a0> 11080: a9405674 ldp x20, x21, [x19] 11084: d00004d6 adrp x22, 0xab000 11088: 913786d6 add x22, x22, #0xde1 1108c: f00004c2 adrp x2, 0xac000 11090: 910b2042 add x2, x2, #0x2c8 11094: 320007e0 orr w0, wzr, #0x3 11098: aa1603e1 mov x1, x22 1109c: 94003101 bl 0x1d4a0 <.text+0xd9f0> 110a0: f00004d8 adrp x24, 0xac000 110a4: 2a1f03f7 mov w23, wzr 110a8: 910b8b18 add x24, x24, #0x2e2 110ac: 2a1703e0 mov w0, w23 110b0: 97fffaef bl 0xfc6c <.text+0x1bc> 110b4: aa0003e3 mov x3, x0 110b8: 320007e0 orr w0, wzr, #0x3 110bc: aa1603e1 mov x1, x22 110c0: aa1803e2 mov x2, x24 110c4: 2a1703e4 mov w4, w23 110c8: 940030f6 bl 0x1d4a0 <.text+0xd9f0> 110cc: 2a1703e0 mov w0, w23 110d0: 97fffae3 bl 0xfc5c <.text+0x1ac> 110d4: 34000140 cbz w0, 0x110fc <.text+0x164c> 110d8: 910043e2 add x2, sp, #0x10 110dc: aa1303e0 mov x0, x19 110e0: 2a1703e1 mov w1, w23 110e4: 2a1f03e3 mov w3, wzr 110e8: 97ffff5d bl 0x10e5c <.text+0x13ac> 110ec: 37f80220 tbnz w0, #0x1f, 0x11130 <.text+0x1680> 110f0: f94016a8 ldr x8, [x21, #0x28] 110f4: 910043e2 add x2, sp, #0x10 110f8: 14000009 b 0x1111c <.text+0x166c> 110fc: 910023e2 add x2, sp, #0x8 11100: aa1303e0 mov x0, x19 11104: 2a1703e1 mov w1, w23 11108: 2a1f03e3 mov w3, wzr 1110c: 97fffee4 bl 0x10c9c <.text+0x11ec> 11110: 37f80100 tbnz w0, #0x1f, 0x11130 <.text+0x1680> 11114: f94012a8 ldr x8, [x21, #0x20] 11118: 910023e2 add x2, sp, #0x8 1111c: 320003e3 orr w3, wzr, #0x1 11120: aa1503e0 mov x0, x21 11124: 2a1703e1 mov w1, w23 11128: aa1403e4 mov x4, x20 1112c: d63f0100 blr x8 11130: 110006f7 add w23, w23, #0x1 11134: 71008aff cmp w23, #0x22 11138: 54fffba1 b.ne 0x110ac <.text+0x15fc> 1113c: a9400262 ldp x2, x0, [x19] 11140: aa1303e1 mov x1, x19 11144: f9401808 ldr x8, [x0, #0x30] 11148: d63f0100 blr x8 1114c: 14000008 b 0x1116c <.text+0x16bc> 11150: d00004c1 adrp x1, 0xab000 11154: f00004c2 adrp x2, 0xac000 11158: 91378421 add x1, x1, #0xde1 1115c: 910a7442 add x2, x2, #0x29d 11160: 320007e0 orr w0, wzr, #0x3 11164: 940030cf bl 0x1d4a0 <.text+0xd9f0> 11168: 321d73e0 orr w0, wzr, #0xfffffff8 1116c: f9401728 ldr x8, [x25, #0x28] 11170: f94017e9 ldr x9, [sp, #0x28] 11174: eb09011f cmp x8, x9 11178: 54000101 b.ne 0x11198 <.text+0x16e8> 1117c: a9477bfd ldp x29, x30, [sp, #0x70] 11180: a9464ff4 ldp x20, x19, [sp, #0x60] 11184: a94557f6 ldp x22, x21, [sp, #0x50] 11188: a9445ff8 ldp x24, x23, [sp, #0x40] 1118c: f9401bf9 ldr x25, [sp, #0x30] 11190: 910203ff add sp, sp, #0x80 11194: d65f03c0 ret 11198: 97fff812 bl 0xf1e0 <__stack_chk_fail@plt> 1119c: d10243ff sub sp, sp, #0x90 111a0: a9036ffc stp x28, x27, [sp, #0x30] 111a4: a90467fa stp x26, x25, [sp, #0x40] 111a8: a9055ff8 stp x24, x23, [sp, #0x50] 111ac: a90657f6 stp x22, x21, [sp, #0x60] 111b0: a9074ff4 stp x20, x19, [sp, #0x70] 111b4: a9087bfd stp x29, x30, [sp, #0x80] 111b8: 910203fd add x29, sp, #0x80 111bc: d53bd058 mrs x24, TPIDR_EL0 111c0: f9401708 ldr x8, [x24, #0x28] 111c4: aa0003f3 mov x19, x0 111c8: aa1303f4 mov x20, x19 111cc: f90017e8 str x8, [sp, #0x28] 111d0: f8410e95 ldr x21, [x20, #0x10]! 111d4: b4000ff5 cbz x21, 0x113d0 <.text+0x1920> 111d8: a9400264 ldp x4, x0, [x19] 111dc: 910083e2 add x2, sp, #0x20 111e0: aa1503e1 mov x1, x21 111e4: 2a1f03e3 mov w3, wzr 111e8: f9400c08 ldr x8, [x0, #0x18] 111ec: d63f0100 blr x8 111f0: 37f80f00 tbnz w0, #0x1f, 0x113d0 <.text+0x1920> 111f4: aa1303e0 mov x0, x19 111f8: 940005d7 bl 0x12954 <.text+0x2ea4> 111fc: 2a0003f6 mov w22, w0 11200: d00004c1 adrp x1, 0xab000 11204: f00004c2 adrp x2, 0xac000 11208: 91378421 add x1, x1, #0xde1 1120c: 910bc442 add x2, x2, #0x2f1 11210: 320007e0 orr w0, wzr, #0x3 11214: 2a1603e3 mov w3, w22 11218: 940030a2 bl 0x1d4a0 <.text+0xd9f0> 1121c: 3dc00660 ldr q0, [x19, #0x10] 11220: 3d81b660 str q0, [x19, #0x6d0] 11224: 34000d76 cbz w22, 0x113d0 <.text+0x1920> 11228: 9104e2a9 add x9, x21, #0x138 1122c: f9000fe9 str x9, [sp, #0x18] 11230: 910502a9 add x9, x21, #0x140 11234: f9000be9 str x9, [sp, #0x10] 11238: 910522a9 add x9, x21, #0x148 1123c: 320003e1 orr w1, wzr, #0x1 11240: f90007e9 str x9, [sp, #0x8] 11244: 910542a9 add x9, x21, #0x150 11248: 9104c2a8 add x8, x21, #0x130 1124c: f90003e9 str x9, [sp] 11250: b906c261 str w1, [x19, #0x6c0] 11254: 910842a1 add x1, x21, #0x210 11258: f9036668 str x8, [x19, #0x6c8] 1125c: 910862a8 add x8, x21, #0x218 11260: f9010661 str x1, [x19, #0x208] 11264: 910882a1 add x1, x21, #0x220 11268: 9108a2b7 add x23, x21, #0x228 1126c: f9010a7f str xzr, [x19, #0x210] 11270: f901127f str xzr, [x19, #0x220] 11274: f9011a7f str xzr, [x19, #0x230] 11278: f9010e68 str x8, [x19, #0x218] 1127c: f901227f str xzr, [x19, #0x240] 11280: f9011661 str x1, [x19, #0x228] 11284: f9012a7f str xzr, [x19, #0x250] 11288: f9011e77 str x23, [x19, #0x238] 1128c: f901327f str xzr, [x19, #0x260] 11290: f9400ff7 ldr x23, [sp, #0x18] 11294: 910562ad add x13, x21, #0x158 11298: 910582ae add x14, x21, #0x160 1129c: 9105a2af add x15, x21, #0x168 112a0: a905fe77 stp x23, xzr, [x19, #0x58] 112a4: f9400bf7 ldr x23, [sp, #0x10] 112a8: 9105c2b0 add x16, x21, #0x170 112ac: 9105e2b2 add x18, x21, #0x178 112b0: 910602a0 add x0, x21, #0x180 112b4: a906fe77 stp x23, xzr, [x19, #0x68] 112b8: f94007f7 ldr x23, [sp, #0x8] 112bc: 910622a2 add x2, x21, #0x188 112c0: 910642a3 add x3, x21, #0x190 112c4: 910662a4 add x4, x21, #0x198 112c8: a907fe77 stp x23, xzr, [x19, #0x78] 112cc: f94003f7 ldr x23, [sp] 112d0: 910682a5 add x5, x21, #0x1a0 112d4: 9106a2a6 add x6, x21, #0x1a8 112d8: 9106c2a7 add x7, x21, #0x1b0 112dc: 9106e2b6 add x22, x21, #0x1b8 112e0: 910702ac add x12, x21, #0x1c0 112e4: 910722b9 add x25, x21, #0x1c8 112e8: 910742ba add x26, x21, #0x1d0 112ec: 910762bb add x27, x21, #0x1d8 112f0: 910782bc add x28, x21, #0x1e0 112f4: 9107a2be add x30, x21, #0x1e8 112f8: 9107c2b1 add x17, x21, #0x1f0 112fc: 9107e2ab add x11, x21, #0x1f8 11300: 910802aa add x10, x21, #0x200 11304: 910822a9 add x9, x21, #0x208 11308: 9108c2a8 add x8, x21, #0x230 1130c: 9108e2a1 add x1, x21, #0x238 11310: 910902b5 add x21, x21, #0x240 11314: a908fe77 stp x23, xzr, [x19, #0x88] 11318: a909fe6d stp x13, xzr, [x19, #0x98] 1131c: a90afe6e stp x14, xzr, [x19, #0xa8] 11320: a90bfe6f stp x15, xzr, [x19, #0xb8] 11324: a90cfe70 stp x16, xzr, [x19, #0xc8] 11328: a90dfe72 stp x18, xzr, [x19, #0xd8] 1132c: a90efe60 stp x0, xzr, [x19, #0xe8] 11330: a90ffe62 stp x2, xzr, [x19, #0xf8] 11334: a910fe63 stp x3, xzr, [x19, #0x108] 11338: a911fe64 stp x4, xzr, [x19, #0x118] 1133c: a912fe65 stp x5, xzr, [x19, #0x128] 11340: a913fe66 stp x6, xzr, [x19, #0x138] 11344: a914fe67 stp x7, xzr, [x19, #0x148] 11348: a915fe76 stp x22, xzr, [x19, #0x158] 1134c: a916fe6c stp x12, xzr, [x19, #0x168] 11350: a917fe79 stp x25, xzr, [x19, #0x178] 11354: a918fe7a stp x26, xzr, [x19, #0x188] 11358: a919fe7b stp x27, xzr, [x19, #0x198] 1135c: a91afe7c stp x28, xzr, [x19, #0x1a8] 11360: a91bfe7e stp x30, xzr, [x19, #0x1b8] 11364: a91cfe71 stp x17, xzr, [x19, #0x1c8] 11368: a91dfe6b stp x11, xzr, [x19, #0x1d8] 1136c: a91efe6a stp x10, xzr, [x19, #0x1e8] 11370: a91ffe69 stp x9, xzr, [x19, #0x1f8] 11374: f9012668 str x8, [x19, #0x248] 11378: f9012e61 str x1, [x19, #0x258] 1137c: f9013675 str x21, [x19, #0x268] 11380: f9013a7f str xzr, [x19, #0x270] 11384: b4000128 cbz x8, 0x113a8 <.text+0x18f8> 11388: a9400264 ldp x4, x0, [x19] 1138c: aa0803e1 mov x1, x8 11390: aa1403e2 mov x2, x20 11394: 2a1f03e3 mov w3, wzr 11398: f9400c09 ldr x9, [x0, #0x18] 1139c: d63f0120 blr x9 113a0: f9412e61 ldr x1, [x19, #0x258] 113a4: f9413268 ldr x8, [x19, #0x260] 113a8: aa010109 orr x9, x8, x1 113ac: b40001e9 cbz x9, 0x113e8 <.text+0x1938> 113b0: f9400660 ldr x0, [x19, #0x8] 113b4: 91006262 add x2, x19, #0x18 113b8: 37080108 tbnz w8, #0x1, 0x113d8 <.text+0x1928> 113bc: f9400c08 ldr x8, [x0, #0x18] 113c0: f9400264 ldr x4, [x19] 113c4: 2a1f03e3 mov w3, wzr 113c8: d63f0100 blr x8 113cc: 14000007 b 0x113e8 <.text+0x1938> 113d0: 12800000 mov w0, #-0x1 // =-1 113d4: 1400000a b 0x113fc <.text+0x194c> 113d8: f9401008 ldr x8, [x0, #0x20] 113dc: f9400264 ldr x4, [x19] 113e0: 2a1f03e3 mov w3, wzr 113e4: d63f0100 blr x8 113e8: 3959a268 ldrb w8, [x19, #0x668] 113ec: 52801f69 mov w9, #0xfb // =251 113f0: 320003e0 orr w0, wzr, #0x1 113f4: 0a090108 and w8, w8, w9 113f8: 3919a268 strb w8, [x19, #0x668] 113fc: f9401708 ldr x8, [x24, #0x28] 11400: f94017e9 ldr x9, [sp, #0x28] 11404: eb09011f cmp x8, x9 11408: 54000121 b.ne 0x1142c <.text+0x197c> 1140c: a9487bfd ldp x29, x30, [sp, #0x80] 11410: a9474ff4 ldp x20, x19, [sp, #0x70] 11414: a94657f6 ldp x22, x21, [sp, #0x60] 11418: a9455ff8 ldp x24, x23, [sp, #0x50] 1141c: a94467fa ldp x26, x25, [sp, #0x40] 11420: a9436ffc ldp x28, x27, [sp, #0x30] 11424: 910243ff add sp, sp, #0x90 11428: d65f03c0 ret 1142c: 97fff76d bl 0xf1e0 <__stack_chk_fail@plt> 11430: d10143ff sub sp, sp, #0x50 11434: a9015ff8 stp x24, x23, [sp, #0x10] 11438: a90257f6 stp x22, x21, [sp, #0x20] 1143c: a9034ff4 stp x20, x19, [sp, #0x30] 11440: a9047bfd stp x29, x30, [sp, #0x40] 11444: 910103fd add x29, sp, #0x40 11448: d53bd057 mrs x23, TPIDR_EL0 1144c: f94016e8 ldr x8, [x23, #0x28] 11450: aa0003f3 mov x19, x0 11454: d00004d6 adrp x22, 0xab000 11458: 913786d6 add x22, x22, #0xde1 1145c: f90007e8 str x8, [sp, #0x8] 11460: a9411265 ldp x5, x4, [x19, #0x10] 11464: f00004c2 adrp x2, 0xac000 11468: 910c2c42 add x2, x2, #0x30b 1146c: 320007e0 orr w0, wzr, #0x3 11470: 12800126 mov w6, #-0xa // =-10 11474: aa1603e1 mov x1, x22 11478: aa1303e3 mov x3, x19 1147c: 94003009 bl 0x1d4a0 <.text+0xd9f0> 11480: a9415278 ldp x24, x20, [x19, #0x10] 11484: aa1303e0 mov x0, x19 11488: 940178db bl 0x6f7f4 1148c: 2a0003f5 mov w21, w0 11490: f00004c2 adrp x2, 0xac000 11494: 910cf042 add x2, x2, #0x33c 11498: 320007e0 orr w0, wzr, #0x3 1149c: aa1603e1 mov x1, x22 114a0: 2a1503e3 mov w3, w21 114a4: 94002fff bl 0x1d4a0 <.text+0xd9f0> 114a8: 37f804b5 tbnz w21, #0x1f, 0x1153c <.text+0x1a8c> 114ac: f9400e68 ldr x8, [x19, #0x18] 114b0: f1001109 subs x9, x8, #0x4 114b4: 54000063 b.lo 0x114c0 <.text+0x1a10> 114b8: aa0903e8 mov x8, x9 114bc: f9000e69 str x9, [x19, #0x18] 114c0: eb14011f cmp x8, x20 114c4: 540001e1 b.ne 0x11500 <.text+0x1a50> 114c8: f9400a69 ldr x9, [x19, #0x10] 114cc: eb18013f cmp x9, x24 114d0: 54000181 b.ne 0x11500 <.text+0x1a50> 114d4: d00004c1 adrp x1, 0xab000 114d8: f00004c2 adrp x2, 0xac000 114dc: f00004c3 adrp x3, 0xac000 114e0: 91378421 add x1, x1, #0xde1 114e4: 910d3442 add x2, x2, #0x34d 114e8: 910e0463 add x3, x3, #0x381 114ec: 320007e0 orr w0, wzr, #0x3 114f0: aa1403e4 mov x4, x20 114f4: 94002feb bl 0x1d4a0 <.text+0xd9f0> 114f8: 321d77e0 orr w0, wzr, #0xfffffff9 114fc: 14000006 b 0x11514 <.text+0x1a64> 11500: b9405669 ldr w9, [x19, #0x54] 11504: f100011f cmp x8, #0x0 11508: 1a9f07e0 cset w0, ne 1150c: 11000528 add w8, w9, #0x1 11510: b9005668 str w8, [x19, #0x54] 11514: f94016e8 ldr x8, [x23, #0x28] 11518: f94007e9 ldr x9, [sp, #0x8] 1151c: eb09011f cmp x8, x9 11520: 540001e1 b.ne 0x1155c <.text+0x1aac> 11524: a9447bfd ldp x29, x30, [sp, #0x40] 11528: a9434ff4 ldp x20, x19, [sp, #0x30] 1152c: a94257f6 ldp x22, x21, [sp, #0x20] 11530: a9415ff8 ldp x24, x23, [sp, #0x10] 11534: 910143ff add sp, sp, #0x50 11538: d65f03c0 ret 1153c: b9405668 ldr w8, [x19, #0x54] 11540: 34000108 cbz w8, 0x11560 <.text+0x1ab0> 11544: f94016e8 ldr x8, [x23, #0x28] 11548: f94007e9 ldr x9, [sp, #0x8] 1154c: 310016bf cmn w21, #0x5 11550: 1a9f02a0 csel w0, w21, wzr, eq 11554: eb09011f cmp x8, x9 11558: 54fffe60 b.eq 0x11524 <.text+0x1a74> 1155c: 97fff721 bl 0xf1e0 <__stack_chk_fail@plt> 11560: f9411e61 ldr x1, [x19, #0x238] 11564: f9412268 ldr x8, [x19, #0x240] 11568: aa010109 orr x9, x8, x1 1156c: b4fffec9 cbz x9, 0x11544 <.text+0x1a94> 11570: f9400660 ldr x0, [x19, #0x8] 11574: 37080108 tbnz w8, #0x1, 0x11594 <.text+0x1ae4> 11578: f9400c08 ldr x8, [x0, #0x18] 1157c: f9400264 ldr x4, [x19] 11580: 910003e2 mov x2, sp 11584: 2a1f03e3 mov w3, wzr 11588: d63f0100 blr x8 1158c: 36f80100 tbz w0, #0x1f, 0x115ac <.text+0x1afc> 11590: 17ffffed b 0x11544 <.text+0x1a94> 11594: f9401008 ldr x8, [x0, #0x20] 11598: f9400264 ldr x4, [x19] 1159c: 910003e2 mov x2, sp 115a0: 2a1f03e3 mov w3, wzr 115a4: d63f0100 blr x8 115a8: 37fffce0 tbnz w0, #0x1f, 0x11544 <.text+0x1a94> 115ac: f94003e8 ldr x8, [sp] 115b0: f9400e69 ldr x9, [x19, #0x18] 115b4: eb09011f cmp x8, x9 115b8: 54fffc60 b.eq 0x11544 <.text+0x1a94> 115bc: f9000e68 str x8, [x19, #0x18] 115c0: f1001109 subs x9, x8, #0x4 115c4: 54fff7a2 b.hs 0x114b8 <.text+0x1a08> 115c8: 17ffffbe b 0x114c0 <.text+0x1a10> 115cc: aa1f03e0 mov x0, xzr 115d0: d65f03c0 ret 115d4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 115d8: a9017bfd stp x29, x30, [sp, #0x10] 115dc: 910043fd add x29, sp, #0x10 115e0: aa0103f3 mov x19, x1 115e4: aa0003f4 mov x20, x0 115e8: 94015f18 bl 0x69248 115ec: 37f800c0 tbnz w0, #0x1f, 0x11604 <.text+0x1b54> 115f0: 910da281 add x1, x20, #0x368 115f4: 52800902 mov w2, #0x48 // =72 115f8: aa1303e0 mov x0, x19 115fc: 97fff8a5 bl 0xf890 11600: 2a1f03e0 mov w0, wzr 11604: a9417bfd ldp x29, x30, [sp, #0x10] 11608: a8c24ff4 ldp x20, x19, [sp], #0x20 1160c: d65f03c0 ret 11610: 7100883f cmp w1, #0x22 11614: 54000162 b.hs 0x11640 <.text+0x1b90> 11618: 8b21cc08 add x8, x0, w1, sxtw #3 1161c: f9402d08 ldr x8, [x8, #0x58] 11620: a900fc5f stp xzr, xzr, [x2, #0x8] 11624: f900005f str xzr, [x2] 11628: b4000168 cbz x8, 0x11654 <.text+0x1ba4> 1162c: 320003e9 orr w9, wzr, #0x1 11630: 2a1f03e0 mov w0, wzr 11634: b9000049 str w9, [x2] 11638: f9000448 str x8, [x2, #0x8] 1163c: d65f03c0 ret 11640: 2a1f03e0 mov w0, wzr 11644: a900fc5f stp xzr, xzr, [x2, #0x8] 11648: f900005f str xzr, [x2] 1164c: b900005f str wzr, [x2] 11650: d65f03c0 ret 11654: 2a1f03e0 mov w0, wzr 11658: b900005f str wzr, [x2] 1165c: d65f03c0 ret 11660: f81e0ff3 str x19, [sp, #-0x20]! 11664: a9017bfd stp x29, x30, [sp, #0x10] 11668: 910043fd add x29, sp, #0x10 1166c: d0000660 adrp x0, 0xdf000 11670: f9470c00 ldr x0, [x0, #0xe18] 11674: 97fff8f7 bl 0xfa50 11678: d0000668 adrp x8, 0xdf000 1167c: f9478908 ldr x8, [x8, #0xf10] 11680: b4000088 cbz x8, 0x11690 <.text+0x1be0> 11684: d0000800 adrp x0, 0x113000 11688: 91042000 add x0, x0, #0x108 1168c: 97fff7cd bl 0xf5c0 11690: f0000a13 adrp x19, 0x154000 11694: b94df668 ldr w8, [x19, #0xdf4] 11698: 350000c8 cbnz w8, 0x116b0 <.text+0x1c00> 1169c: 94015be1 bl 0x68620 116a0: 9401786c bl 0x6f850 116a4: 94000026 bl 0x1173c <.text+0x1c8c> 116a8: 320003e8 orr w8, wzr, #0x1 116ac: b90df668 str w8, [x19, #0xdf4] 116b0: d0000668 adrp x8, 0xdf000 116b4: f947fd08 ldr x8, [x8, #0xff8] 116b8: b4000088 cbz x8, 0x116c8 <.text+0x1c18> 116bc: d0000800 adrp x0, 0x113000 116c0: 91042000 add x0, x0, #0x108 116c4: 97fff8eb bl 0xfa70 116c8: a9417bfd ldp x29, x30, [sp, #0x10] 116cc: f84207f3 ldr x19, [sp], #0x20 116d0: d65f03c0 ret 116d4: 8b21cc08 add x8, x0, w1, sxtw #3 116d8: 9102e108 add x8, x8, #0xb8 116dc: 7101803f cmp w1, #0x60 116e0: 9a9f3100 csel x0, x8, xzr, lo 116e4: d65f03c0 ret 116e8: f81e0ff3 str x19, [sp, #-0x20]! 116ec: a9017bfd stp x29, x30, [sp, #0x10] 116f0: 910043fd add x29, sp, #0x10 116f4: 52855402 mov w2, #0x2aa0 // =10912 116f8: 72a00062 movk w2, #0x3, lsl #16 116fc: 2a1f03e1 mov w1, wzr 11700: aa0003f3 mov x19, x0 11704: 97fff877 bl 0xf8e0 11708: 90000008 adrp x8, 0x11000 <.text+0x1550> 1170c: 911c8108 add x8, x8, #0x720 11710: f9000e68 str x8, [x19, #0x18] 11714: a9417bfd ldp x29, x30, [sp, #0x10] 11718: f84207f3 ldr x19, [sp], #0x20 1171c: d65f03c0 ret 11720: 34000063 cbz w3, 0x1172c <.text+0x1c7c> 11724: 12800000 mov w0, #-0x1 // =-1 11728: d65f03c0 ret 1172c: f9400028 ldr x8, [x1] 11730: 2a1f03e0 mov w0, wzr 11734: f9000048 str x8, [x2] 11738: d65f03c0 ret 1173c: f81e0ff3 str x19, [sp, #-0x20]! 11740: a9017bfd stp x29, x30, [sp, #0x10] 11744: 910043fd add x29, sp, #0x10 11748: d0000813 adrp x19, 0x113000 1174c: 9104c273 add x19, x19, #0x130 11750: 52854c02 mov w2, #0x2a60 // =10848 11754: 91010260 add x0, x19, #0x40 11758: 72a00062 movk w2, #0x3, lsl #16 1175c: 2a1f03e1 mov w1, wzr 11760: 97fff860 bl 0xf8e0 11764: d0000669 adrp x9, 0xdf000 11768: f9474529 ldr x9, [x9, #0xe88] 1176c: 9000000a adrp x10, 0x11000 <.text+0x1550> 11770: 9000000b adrp x11, 0x11000 <.text+0x1550> 11774: 9000000c adrp x12, 0x11000 <.text+0x1550> 11778: 320003e8 orr w8, wzr, #0x1 1177c: 911f614a add x10, x10, #0x7d8 11780: 911f716b add x11, x11, #0x7dc 11784: 911fc18c add x12, x12, #0x7f0 11788: b9004668 str w8, [x19, #0x44] 1178c: a9002a69 stp x9, x10, [x19] 11790: a901326b stp x11, x12, [x19, #0x10] 11794: d000066a adrp x10, 0xdf000 11798: 90000008 adrp x8, 0x11000 <.text+0x1550> 1179c: 90000009 adrp x9, 0x11000 <.text+0x1550> 117a0: f946c94a ldr x10, [x10, #0xd90] 117a4: 91228108 add x8, x8, #0x8a0 117a8: 9125e129 add x9, x9, #0x978 117ac: a9022668 stp x8, x9, [x19, #0x20] 117b0: 90000008 adrp x8, 0x11000 <.text+0x1550> 117b4: 91299108 add x8, x8, #0xa64 117b8: aa1303e0 mov x0, x19 117bc: aa1f03e1 mov x1, xzr 117c0: aa1f03e2 mov x2, xzr 117c4: a903226a stp x10, x8, [x19, #0x30] 117c8: 94015b97 bl 0x68624 117cc: a9417bfd ldp x29, x30, [sp, #0x10] 117d0: f84207f3 ldr x19, [sp], #0x20 117d4: 140178f0 b 0x6fb94 117d8: d65f03c0 ret 117dc: d0000668 adrp x8, 0xdf000 117e0: f946d108 ldr x8, [x8, #0xda0] 117e4: 2a1f03e0 mov w0, wzr 117e8: f9000028 str x8, [x1] 117ec: d65f03c0 ret 117f0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 117f4: a9017bfd stp x29, x30, [sp, #0x10] 117f8: 910043fd add x29, sp, #0x10 117fc: aa0103f3 mov x19, x1 11800: aa0203f4 mov x20, x2 11804: aa1303e0 mov x0, x19 11808: 340001e3 cbz w3, 0x11844 <.text+0x1d94> 1180c: 9401791b bl 0x6fc78 11810: f9400284 ldr x4, [x20] 11814: d00004c1 adrp x1, 0xab000 11818: 91378421 add x1, x1, #0xde1 1181c: 34000200 cbz w0, 0x1185c <.text+0x1dac> 11820: f00004c2 adrp x2, 0xac000 11824: 910e8842 add x2, x2, #0x3a2 11828: 320007e0 orr w0, wzr, #0x3 1182c: aa1303e3 mov x3, x19 11830: 94002f1c bl 0x1d4a0 <.text+0xd9f0> 11834: f9400288 ldr x8, [x20] 11838: 2a1f03e0 mov w0, wzr 1183c: f9000268 str x8, [x19] 11840: 14000015 b 0x11894 <.text+0x1de4> 11844: 940178dd bl 0x6fbb8 11848: 34000160 cbz w0, 0x11874 <.text+0x1dc4> 1184c: f9400268 ldr x8, [x19] 11850: 2a1f03e0 mov w0, wzr 11854: f9000288 str x8, [x20] 11858: 1400000f b 0x11894 <.text+0x1de4> 1185c: f00004c2 adrp x2, 0xac000 11860: 910e4042 add x2, x2, #0x390 11864: 320007e0 orr w0, wzr, #0x3 11868: aa1303e3 mov x3, x19 1186c: 94002f0d bl 0x1d4a0 <.text+0xd9f0> 11870: 14000008 b 0x11890 <.text+0x1de0> 11874: d00004c1 adrp x1, 0xab000 11878: d00004c2 adrp x2, 0xab000 1187c: 91378421 add x1, x1, #0xde1 11880: 9137e042 add x2, x2, #0xdf8 11884: 320007e0 orr w0, wzr, #0x3 11888: aa1303e3 mov x3, x19 1188c: 94002f05 bl 0x1d4a0 <.text+0xd9f0> 11890: 12800000 mov w0, #-0x1 // =-1 11894: a9417bfd ldp x29, x30, [sp, #0x10] 11898: a8c24ff4 ldp x20, x19, [sp], #0x20 1189c: d65f03c0 ret 118a0: a9bd57f6 stp x22, x21, [sp, #-0x30]! 118a4: a9014ff4 stp x20, x19, [sp, #0x10] 118a8: a9027bfd stp x29, x30, [sp, #0x20] 118ac: 910083fd add x29, sp, #0x20 118b0: 2a0103f4 mov w20, w1 118b4: 2a1403e0 mov w0, w20 118b8: aa0403f6 mov x22, x4 118bc: 2a0303f5 mov w21, w3 118c0: aa0203f3 mov x19, x2 118c4: 97fff8e6 bl 0xfc5c <.text+0x1ac> 118c8: 34000140 cbz w0, 0x118f0 <.text+0x1e40> 118cc: d00004c1 adrp x1, 0xab000 118d0: d00004c2 adrp x2, 0xab000 118d4: 91378421 add x1, x1, #0xde1 118d8: 9138c442 add x2, x2, #0xe31 118dc: 320007e0 orr w0, wzr, #0x3 118e0: 2a1403e3 mov w3, w20 118e4: 94002eef bl 0x1d4a0 <.text+0xd9f0> 118e8: 321e7be0 orr w0, wzr, #0xfffffffd 118ec: 1400001f b 0x11968 <.text+0x1eb8> 118f0: 8b34cec8 add x8, x22, w20, sxtw #3 118f4: 9102e108 add x8, x8, #0xb8 118f8: 7101829f cmp w20, #0x60 118fc: 9a9f3108 csel x8, x8, xzr, lo 11900: b4fffe68 cbz x8, 0x118cc <.text+0x1e1c> 11904: 34000195 cbz w21, 0x11934 <.text+0x1e84> 11908: f9400269 ldr x9, [x19] 1190c: 2a1403e0 mov w0, w20 11910: f9000109 str x9, [x8] 11914: 97fff8d6 bl 0xfc6c <.text+0x1bc> 11918: f9400264 ldr x4, [x19] 1191c: d00004c1 adrp x1, 0xab000 11920: d00004c2 adrp x2, 0xab000 11924: aa0003e3 mov x3, x0 11928: 91378421 add x1, x1, #0xde1 1192c: 91386c42 add x2, x2, #0xe1b 11930: 1400000b b 0x1195c <.text+0x1eac> 11934: f9400108 ldr x8, [x8] 11938: 2a1403e0 mov w0, w20 1193c: f9000268 str x8, [x19] 11940: 97fff8cb bl 0xfc6c <.text+0x1bc> 11944: f9400264 ldr x4, [x19] 11948: d00004c1 adrp x1, 0xab000 1194c: d00004c2 adrp x2, 0xab000 11950: aa0003e3 mov x3, x0 11954: 91378421 add x1, x1, #0xde1 11958: 91389842 add x2, x2, #0xe26 1195c: 320007e0 orr w0, wzr, #0x3 11960: 94002ed0 bl 0x1d4a0 <.text+0xd9f0> 11964: 2a1f03e0 mov w0, wzr 11968: a9427bfd ldp x29, x30, [sp, #0x20] 1196c: a9414ff4 ldp x20, x19, [sp, #0x10] 11970: a8c357f6 ldp x22, x21, [sp], #0x30 11974: d65f03c0 ret 11978: a9bd57f6 stp x22, x21, [sp, #-0x30]! 1197c: a9014ff4 stp x20, x19, [sp, #0x10] 11980: a9027bfd stp x29, x30, [sp, #0x20] 11984: 910083fd add x29, sp, #0x20 11988: 2a0103f4 mov w20, w1 1198c: 2a1403e0 mov w0, w20 11990: aa0403f6 mov x22, x4 11994: 2a0303f5 mov w21, w3 11998: aa0203f3 mov x19, x2 1199c: 97fff8b0 bl 0xfc5c <.text+0x1ac> 119a0: 340002c0 cbz w0, 0x119f8 <.text+0x1f48> 119a4: 8b34cec8 add x8, x22, w20, sxtw #3 119a8: 9102e108 add x8, x8, #0xb8 119ac: 7101829f cmp w20, #0x60 119b0: 9a9f3116 csel x22, x8, xzr, lo 119b4: b4000236 cbz x22, 0x119f8 <.text+0x1f48> 119b8: 34000335 cbz w21, 0x11a1c <.text+0x1f6c> 119bc: 2a1403e0 mov w0, w20 119c0: 97fff8ab bl 0xfc6c <.text+0x1bc> 119c4: a9401664 ldp x4, x5, [x19] 119c8: f9400a66 ldr x6, [x19, #0x10] 119cc: d00004c1 adrp x1, 0xab000 119d0: d00004c2 adrp x2, 0xab000 119d4: aa0003e3 mov x3, x0 119d8: 91378421 add x1, x1, #0xde1 119dc: 91392442 add x2, x2, #0xe49 119e0: 320007e0 orr w0, wzr, #0x3 119e4: 94002eaf bl 0x1d4a0 <.text+0xd9f0> 119e8: 3dc00260 ldr q0, [x19] 119ec: 2a1f03e0 mov w0, wzr 119f0: 3d8002c0 str q0, [x22] 119f4: 14000018 b 0x11a54 <.text+0x1fa4> 119f8: d00004c1 adrp x1, 0xab000 119fc: d00004c2 adrp x2, 0xab000 11a00: 91378421 add x1, x1, #0xde1 11a04: 9138c442 add x2, x2, #0xe31 11a08: 320007e0 orr w0, wzr, #0x3 11a0c: 2a1403e3 mov w3, w20 11a10: 94002ea4 bl 0x1d4a0 <.text+0xd9f0> 11a14: 321e7be0 orr w0, wzr, #0xfffffffd 11a18: 1400000f b 0x11a54 <.text+0x1fa4> 11a1c: 3dc002c0 ldr q0, [x22] 11a20: 2a1403e0 mov w0, w20 11a24: 3d800260 str q0, [x19] 11a28: 97fff891 bl 0xfc6c <.text+0x1bc> 11a2c: a9401664 ldp x4, x5, [x19] 11a30: f9400a66 ldr x6, [x19, #0x10] 11a34: d00004c1 adrp x1, 0xab000 11a38: d00004c2 adrp x2, 0xab000 11a3c: aa0003e3 mov x3, x0 11a40: 91378421 add x1, x1, #0xde1 11a44: 91398842 add x2, x2, #0xe62 11a48: 320007e0 orr w0, wzr, #0x3 11a4c: 94002e95 bl 0x1d4a0 <.text+0xd9f0> 11a50: 2a1f03e0 mov w0, wzr 11a54: a9427bfd ldp x29, x30, [sp, #0x20] 11a58: a9414ff4 ldp x20, x19, [sp, #0x10] 11a5c: a8c357f6 ldp x22, x21, [sp], #0x30 11a60: d65f03c0 ret 11a64: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 11a68: a90157f6 stp x22, x21, [sp, #0x10] 11a6c: a9024ff4 stp x20, x19, [sp, #0x20] 11a70: a9037bfd stp x29, x30, [sp, #0x30] 11a74: 9100c3fd add x29, sp, #0x30 11a78: aa0503f3 mov x19, x5 11a7c: aa0403f4 mov x20, x4 11a80: aa0303f5 mov x21, x3 11a84: aa0203f6 mov x22, x2 11a88: aa0103f7 mov x23, x1 11a8c: aa0003f8 mov x24, x0 11a90: 97fff544 bl 0xefa0 11a94: 2a0003e1 mov w1, w0 11a98: aa1803e0 mov x0, x24 11a9c: aa1703e2 mov x2, x23 11aa0: aa1603e3 mov x3, x22 11aa4: aa1503e4 mov x4, x21 11aa8: aa1403e5 mov x5, x20 11aac: aa1303e6 mov x6, x19 11ab0: 94015a2f bl 0x6836c 11ab4: a9437bfd ldp x29, x30, [sp, #0x30] 11ab8: a9424ff4 ldp x20, x19, [sp, #0x20] 11abc: a94157f6 ldp x22, x21, [sp, #0x10] 11ac0: 12000000 and w0, w0, #0x1 11ac4: a8c45ff8 ldp x24, x23, [sp], #0x40 11ac8: d65f03c0 ret 11acc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 11ad0: a9017bfd stp x29, x30, [sp, #0x10] 11ad4: 910043fd add x29, sp, #0x10 11ad8: aa0103f4 mov x20, x1 11adc: aa0003f3 mov x19, x0 11ae0: 35000082 cbnz w2, 0x11af0 <.text+0x2040> 11ae4: d0000668 adrp x8, 0xdf000 11ae8: f946b108 ldr x8, [x8, #0xd60] 11aec: 3900011f strb wzr, [x8] 11af0: d0000668 adrp x8, 0xdf000 11af4: f9466108 ldr x8, [x8, #0xcc0] 11af8: b9400108 ldr w8, [x8] 11afc: 35000048 cbnz w8, 0x11b04 <.text+0x2054> 11b00: 97fffed8 bl 0x11660 <.text+0x1bb0> 11b04: d00004c1 adrp x1, 0xab000 11b08: f00004c2 adrp x2, 0xac000 11b0c: 91378421 add x1, x1, #0xde1 11b10: 910a4042 add x2, x2, #0x290 11b14: 320007e0 orr w0, wzr, #0x3 11b18: aa1303e3 mov x3, x19 11b1c: 94002e61 bl 0x1d4a0 <.text+0xd9f0> 11b20: d0000668 adrp x8, 0xdf000 11b24: f947ad08 ldr x8, [x8, #0xf58] 11b28: aa1403e0 mov x0, x20 11b2c: 2a1f03e1 mov w1, wzr 11b30: f9400108 ldr x8, [x8] 11b34: a9002274 stp x20, x8, [x19] 11b38: 97fffee7 bl 0x116d4 <.text+0x1c24> 11b3c: f9400268 ldr x8, [x19] 11b40: f9002e60 str x0, [x19, #0x58] 11b44: 320003e1 orr w1, wzr, #0x1 11b48: aa0803e0 mov x0, x8 11b4c: 97fffee2 bl 0x116d4 <.text+0x1c24> 11b50: f9400268 ldr x8, [x19] 11b54: f9003260 str x0, [x19, #0x60] 11b58: 321f03e1 orr w1, wzr, #0x2 11b5c: aa0803e0 mov x0, x8 11b60: 97fffedd bl 0x116d4 <.text+0x1c24> 11b64: f9400268 ldr x8, [x19] 11b68: f9003660 str x0, [x19, #0x68] 11b6c: 320007e1 orr w1, wzr, #0x3 11b70: aa0803e0 mov x0, x8 11b74: 97fffed8 bl 0x116d4 <.text+0x1c24> 11b78: f9400268 ldr x8, [x19] 11b7c: f9003a60 str x0, [x19, #0x70] 11b80: 321e03e1 orr w1, wzr, #0x4 11b84: aa0803e0 mov x0, x8 11b88: 97fffed3 bl 0x116d4 <.text+0x1c24> 11b8c: f9400268 ldr x8, [x19] 11b90: f9003e60 str x0, [x19, #0x78] 11b94: 528000a1 mov w1, #0x5 // =5 11b98: aa0803e0 mov x0, x8 11b9c: 97fffece bl 0x116d4 <.text+0x1c24> 11ba0: f9400268 ldr x8, [x19] 11ba4: f9004260 str x0, [x19, #0x80] 11ba8: 321f07e1 orr w1, wzr, #0x6 11bac: aa0803e0 mov x0, x8 11bb0: 97fffec9 bl 0x116d4 <.text+0x1c24> 11bb4: f9400268 ldr x8, [x19] 11bb8: f9004660 str x0, [x19, #0x88] 11bbc: 32000be1 orr w1, wzr, #0x7 11bc0: aa0803e0 mov x0, x8 11bc4: 97fffec4 bl 0x116d4 <.text+0x1c24> 11bc8: f9400268 ldr x8, [x19] 11bcc: f9004a60 str x0, [x19, #0x90] 11bd0: 321d03e1 orr w1, wzr, #0x8 11bd4: aa0803e0 mov x0, x8 11bd8: 97fffebf bl 0x116d4 <.text+0x1c24> 11bdc: f9400268 ldr x8, [x19] 11be0: f9004e60 str x0, [x19, #0x98] 11be4: 52800121 mov w1, #0x9 // =9 11be8: aa0803e0 mov x0, x8 11bec: 97fffeba bl 0x116d4 <.text+0x1c24> 11bf0: f9400268 ldr x8, [x19] 11bf4: f9005260 str x0, [x19, #0xa0] 11bf8: 52800141 mov w1, #0xa // =10 11bfc: aa0803e0 mov x0, x8 11c00: 97fffeb5 bl 0x116d4 <.text+0x1c24> 11c04: f9400268 ldr x8, [x19] 11c08: f9005660 str x0, [x19, #0xa8] 11c0c: 52800161 mov w1, #0xb // =11 11c10: aa0803e0 mov x0, x8 11c14: 97fffeb0 bl 0x116d4 <.text+0x1c24> 11c18: f9400268 ldr x8, [x19] 11c1c: f9005a60 str x0, [x19, #0xb0] 11c20: 321e07e1 orr w1, wzr, #0xc 11c24: aa0803e0 mov x0, x8 11c28: 97fffeab bl 0x116d4 <.text+0x1c24> 11c2c: f9400268 ldr x8, [x19] 11c30: f9005e60 str x0, [x19, #0xb8] 11c34: 528001a1 mov w1, #0xd // =13 11c38: aa0803e0 mov x0, x8 11c3c: 97fffea6 bl 0x116d4 <.text+0x1c24> 11c40: f9400268 ldr x8, [x19] 11c44: f9006260 str x0, [x19, #0xc0] 11c48: 321f0be1 orr w1, wzr, #0xe 11c4c: aa0803e0 mov x0, x8 11c50: 97fffea1 bl 0x116d4 <.text+0x1c24> 11c54: f9400268 ldr x8, [x19] 11c58: f9006660 str x0, [x19, #0xc8] 11c5c: 32000fe1 orr w1, wzr, #0xf 11c60: aa0803e0 mov x0, x8 11c64: 97fffe9c bl 0x116d4 <.text+0x1c24> 11c68: f9400268 ldr x8, [x19] 11c6c: f9006a60 str x0, [x19, #0xd0] 11c70: 321c03e1 orr w1, wzr, #0x10 11c74: aa0803e0 mov x0, x8 11c78: 97fffe97 bl 0x116d4 <.text+0x1c24> 11c7c: f9400268 ldr x8, [x19] 11c80: f9006e60 str x0, [x19, #0xd8] 11c84: 52800221 mov w1, #0x11 // =17 11c88: aa0803e0 mov x0, x8 11c8c: 97fffe92 bl 0x116d4 <.text+0x1c24> 11c90: f9400268 ldr x8, [x19] 11c94: f9007260 str x0, [x19, #0xe0] 11c98: 52800241 mov w1, #0x12 // =18 11c9c: aa0803e0 mov x0, x8 11ca0: 97fffe8d bl 0x116d4 <.text+0x1c24> 11ca4: f9400268 ldr x8, [x19] 11ca8: f9007660 str x0, [x19, #0xe8] 11cac: 52800261 mov w1, #0x13 // =19 11cb0: aa0803e0 mov x0, x8 11cb4: 97fffe88 bl 0x116d4 <.text+0x1c24> 11cb8: f9400268 ldr x8, [x19] 11cbc: f9007a60 str x0, [x19, #0xf0] 11cc0: 52800281 mov w1, #0x14 // =20 11cc4: aa0803e0 mov x0, x8 11cc8: 97fffe83 bl 0x116d4 <.text+0x1c24> 11ccc: f9400268 ldr x8, [x19] 11cd0: f9007e60 str x0, [x19, #0xf8] 11cd4: 528002a1 mov w1, #0x15 // =21 11cd8: aa0803e0 mov x0, x8 11cdc: 97fffe7e bl 0x116d4 <.text+0x1c24> 11ce0: f9400268 ldr x8, [x19] 11ce4: f9008260 str x0, [x19, #0x100] 11ce8: 528002c1 mov w1, #0x16 // =22 11cec: aa0803e0 mov x0, x8 11cf0: 97fffe79 bl 0x116d4 <.text+0x1c24> 11cf4: f9400268 ldr x8, [x19] 11cf8: f9008660 str x0, [x19, #0x108] 11cfc: 528002e1 mov w1, #0x17 // =23 11d00: aa0803e0 mov x0, x8 11d04: 97fffe74 bl 0x116d4 <.text+0x1c24> 11d08: f9400268 ldr x8, [x19] 11d0c: f9008a60 str x0, [x19, #0x110] 11d10: 321d07e1 orr w1, wzr, #0x18 11d14: aa0803e0 mov x0, x8 11d18: 97fffe6f bl 0x116d4 <.text+0x1c24> 11d1c: f9400268 ldr x8, [x19] 11d20: f9008e60 str x0, [x19, #0x118] 11d24: 52800321 mov w1, #0x19 // =25 11d28: aa0803e0 mov x0, x8 11d2c: 97fffe6a bl 0x116d4 <.text+0x1c24> 11d30: f9400268 ldr x8, [x19] 11d34: f9009260 str x0, [x19, #0x120] 11d38: 52800341 mov w1, #0x1a // =26 11d3c: aa0803e0 mov x0, x8 11d40: 97fffe65 bl 0x116d4 <.text+0x1c24> 11d44: f9400268 ldr x8, [x19] 11d48: f9009660 str x0, [x19, #0x128] 11d4c: 52800361 mov w1, #0x1b // =27 11d50: aa0803e0 mov x0, x8 11d54: 97fffe60 bl 0x116d4 <.text+0x1c24> 11d58: f9400268 ldr x8, [x19] 11d5c: f9009a60 str x0, [x19, #0x130] 11d60: 321e0be1 orr w1, wzr, #0x1c 11d64: aa0803e0 mov x0, x8 11d68: 97fffe5b bl 0x116d4 <.text+0x1c24> 11d6c: f9400268 ldr x8, [x19] 11d70: f9009e60 str x0, [x19, #0x138] 11d74: 528003a1 mov w1, #0x1d // =29 11d78: aa0803e0 mov x0, x8 11d7c: 97fffe56 bl 0x116d4 <.text+0x1c24> 11d80: f9400268 ldr x8, [x19] 11d84: f900a260 str x0, [x19, #0x140] 11d88: 321f0fe1 orr w1, wzr, #0x1e 11d8c: aa0803e0 mov x0, x8 11d90: 97fffe51 bl 0x116d4 <.text+0x1c24> 11d94: f9400268 ldr x8, [x19] 11d98: f900a660 str x0, [x19, #0x148] 11d9c: 320013e1 orr w1, wzr, #0x1f 11da0: aa0803e0 mov x0, x8 11da4: 97fffe4c bl 0x116d4 <.text+0x1c24> 11da8: f9400268 ldr x8, [x19] 11dac: f900aa60 str x0, [x19, #0x150] 11db0: 321b03e1 orr w1, wzr, #0x20 11db4: aa0803e0 mov x0, x8 11db8: 97fffe47 bl 0x116d4 <.text+0x1c24> 11dbc: f9400268 ldr x8, [x19] 11dc0: f900ae60 str x0, [x19, #0x158] 11dc4: 52800421 mov w1, #0x21 // =33 11dc8: aa0803e0 mov x0, x8 11dcc: 97fffe42 bl 0x116d4 <.text+0x1c24> 11dd0: f9400268 ldr x8, [x19] 11dd4: f900b260 str x0, [x19, #0x160] 11dd8: 321a03e1 orr w1, wzr, #0x40 11ddc: aa0803e0 mov x0, x8 11de0: 97fffe3d bl 0x116d4 <.text+0x1c24> 11de4: f9400268 ldr x8, [x19] 11de8: f9012e60 str x0, [x19, #0x258] 11dec: 52800821 mov w1, #0x41 // =65 11df0: aa0803e0 mov x0, x8 11df4: 97fffe38 bl 0x116d4 <.text+0x1c24> 11df8: f9400268 ldr x8, [x19] 11dfc: f9013260 str x0, [x19, #0x260] 11e00: 52800841 mov w1, #0x42 // =66 11e04: aa0803e0 mov x0, x8 11e08: 97fffe33 bl 0x116d4 <.text+0x1c24> 11e0c: f9400268 ldr x8, [x19] 11e10: f9013660 str x0, [x19, #0x268] 11e14: 52800861 mov w1, #0x43 // =67 11e18: aa0803e0 mov x0, x8 11e1c: 97fffe2e bl 0x116d4 <.text+0x1c24> 11e20: f9400268 ldr x8, [x19] 11e24: f9013a60 str x0, [x19, #0x270] 11e28: 52800881 mov w1, #0x44 // =68 11e2c: aa0803e0 mov x0, x8 11e30: 97fffe29 bl 0x116d4 <.text+0x1c24> 11e34: f9400268 ldr x8, [x19] 11e38: f9013e60 str x0, [x19, #0x278] 11e3c: 528008a1 mov w1, #0x45 // =69 11e40: aa0803e0 mov x0, x8 11e44: 97fffe24 bl 0x116d4 <.text+0x1c24> 11e48: f9400268 ldr x8, [x19] 11e4c: f9014260 str x0, [x19, #0x280] 11e50: 528008c1 mov w1, #0x46 // =70 11e54: aa0803e0 mov x0, x8 11e58: 97fffe1f bl 0x116d4 <.text+0x1c24> 11e5c: f9400268 ldr x8, [x19] 11e60: f9014660 str x0, [x19, #0x288] 11e64: 528008e1 mov w1, #0x47 // =71 11e68: aa0803e0 mov x0, x8 11e6c: 97fffe1a bl 0x116d4 <.text+0x1c24> 11e70: f9400268 ldr x8, [x19] 11e74: f9014a60 str x0, [x19, #0x290] 11e78: 52800901 mov w1, #0x48 // =72 11e7c: aa0803e0 mov x0, x8 11e80: 97fffe15 bl 0x116d4 <.text+0x1c24> 11e84: f9400268 ldr x8, [x19] 11e88: f9014e60 str x0, [x19, #0x298] 11e8c: 52800921 mov w1, #0x49 // =73 11e90: aa0803e0 mov x0, x8 11e94: 97fffe10 bl 0x116d4 <.text+0x1c24> 11e98: f9400268 ldr x8, [x19] 11e9c: f9015260 str x0, [x19, #0x2a0] 11ea0: 52800941 mov w1, #0x4a // =74 11ea4: aa0803e0 mov x0, x8 11ea8: 97fffe0b bl 0x116d4 <.text+0x1c24> 11eac: f9400268 ldr x8, [x19] 11eb0: f9015660 str x0, [x19, #0x2a8] 11eb4: 52800961 mov w1, #0x4b // =75 11eb8: aa0803e0 mov x0, x8 11ebc: 97fffe06 bl 0x116d4 <.text+0x1c24> 11ec0: f9400268 ldr x8, [x19] 11ec4: f9015a60 str x0, [x19, #0x2b0] 11ec8: 52800981 mov w1, #0x4c // =76 11ecc: aa0803e0 mov x0, x8 11ed0: 97fffe01 bl 0x116d4 <.text+0x1c24> 11ed4: f9400268 ldr x8, [x19] 11ed8: f9015e60 str x0, [x19, #0x2b8] 11edc: 528009a1 mov w1, #0x4d // =77 11ee0: aa0803e0 mov x0, x8 11ee4: 97fffdfc bl 0x116d4 <.text+0x1c24> 11ee8: f9400268 ldr x8, [x19] 11eec: f9016260 str x0, [x19, #0x2c0] 11ef0: 528009c1 mov w1, #0x4e // =78 11ef4: aa0803e0 mov x0, x8 11ef8: 97fffdf7 bl 0x116d4 <.text+0x1c24> 11efc: f9400268 ldr x8, [x19] 11f00: f9016660 str x0, [x19, #0x2c8] 11f04: 528009e1 mov w1, #0x4f // =79 11f08: aa0803e0 mov x0, x8 11f0c: 97fffdf2 bl 0x116d4 <.text+0x1c24> 11f10: f9400268 ldr x8, [x19] 11f14: f9016a60 str x0, [x19, #0x2d0] 11f18: 52800a01 mov w1, #0x50 // =80 11f1c: aa0803e0 mov x0, x8 11f20: 97fffded bl 0x116d4 <.text+0x1c24> 11f24: f9400268 ldr x8, [x19] 11f28: f9016e60 str x0, [x19, #0x2d8] 11f2c: 52800a21 mov w1, #0x51 // =81 11f30: aa0803e0 mov x0, x8 11f34: 97fffde8 bl 0x116d4 <.text+0x1c24> 11f38: f9400268 ldr x8, [x19] 11f3c: f9017260 str x0, [x19, #0x2e0] 11f40: 52800a41 mov w1, #0x52 // =82 11f44: aa0803e0 mov x0, x8 11f48: 97fffde3 bl 0x116d4 <.text+0x1c24> 11f4c: f9400268 ldr x8, [x19] 11f50: f9017660 str x0, [x19, #0x2e8] 11f54: 52800a61 mov w1, #0x53 // =83 11f58: aa0803e0 mov x0, x8 11f5c: 97fffdde bl 0x116d4 <.text+0x1c24> 11f60: f9400268 ldr x8, [x19] 11f64: f9017a60 str x0, [x19, #0x2f0] 11f68: 52800a81 mov w1, #0x54 // =84 11f6c: aa0803e0 mov x0, x8 11f70: 97fffdd9 bl 0x116d4 <.text+0x1c24> 11f74: f9400268 ldr x8, [x19] 11f78: f9017e60 str x0, [x19, #0x2f8] 11f7c: 52800aa1 mov w1, #0x55 // =85 11f80: aa0803e0 mov x0, x8 11f84: 97fffdd4 bl 0x116d4 <.text+0x1c24> 11f88: f9400268 ldr x8, [x19] 11f8c: f9018260 str x0, [x19, #0x300] 11f90: 52800ac1 mov w1, #0x56 // =86 11f94: aa0803e0 mov x0, x8 11f98: 97fffdcf bl 0x116d4 <.text+0x1c24> 11f9c: f9400268 ldr x8, [x19] 11fa0: f9018660 str x0, [x19, #0x308] 11fa4: 52800ae1 mov w1, #0x57 // =87 11fa8: aa0803e0 mov x0, x8 11fac: 97fffdca bl 0x116d4 <.text+0x1c24> 11fb0: f9400268 ldr x8, [x19] 11fb4: f9018a60 str x0, [x19, #0x310] 11fb8: 52800b01 mov w1, #0x58 // =88 11fbc: aa0803e0 mov x0, x8 11fc0: 97fffdc5 bl 0x116d4 <.text+0x1c24> 11fc4: f9400268 ldr x8, [x19] 11fc8: f9018e60 str x0, [x19, #0x318] 11fcc: 52800b21 mov w1, #0x59 // =89 11fd0: aa0803e0 mov x0, x8 11fd4: 97fffdc0 bl 0x116d4 <.text+0x1c24> 11fd8: f9400268 ldr x8, [x19] 11fdc: f9019260 str x0, [x19, #0x320] 11fe0: 52800b41 mov w1, #0x5a // =90 11fe4: aa0803e0 mov x0, x8 11fe8: 97fffdbb bl 0x116d4 <.text+0x1c24> 11fec: f9400268 ldr x8, [x19] 11ff0: f9019660 str x0, [x19, #0x328] 11ff4: 52800b61 mov w1, #0x5b // =91 11ff8: aa0803e0 mov x0, x8 11ffc: 97fffdb6 bl 0x116d4 <.text+0x1c24> 12000: f9400268 ldr x8, [x19] 12004: f9019a60 str x0, [x19, #0x330] 12008: 52800b81 mov w1, #0x5c // =92 1200c: aa0803e0 mov x0, x8 12010: 97fffdb1 bl 0x116d4 <.text+0x1c24> 12014: f9400268 ldr x8, [x19] 12018: f9019e60 str x0, [x19, #0x338] 1201c: 52800ba1 mov w1, #0x5d // =93 12020: aa0803e0 mov x0, x8 12024: 97fffdac bl 0x116d4 <.text+0x1c24> 12028: f9400268 ldr x8, [x19] 1202c: f901a260 str x0, [x19, #0x340] 12030: 52800bc1 mov w1, #0x5e // =94 12034: aa0803e0 mov x0, x8 12038: 97fffda7 bl 0x116d4 <.text+0x1c24> 1203c: f9400268 ldr x8, [x19] 12040: f901a660 str x0, [x19, #0x348] 12044: 52800be1 mov w1, #0x5f // =95 12048: aa0803e0 mov x0, x8 1204c: 97fffda2 bl 0x116d4 <.text+0x1c24> 12050: f901aa60 str x0, [x19, #0x350] 12054: 9105a260 add x0, x19, #0x168 12058: 321c0fe2 orr w2, wzr, #0xf0 1205c: 2a1f03e1 mov w1, wzr 12060: 97fff620 bl 0xf8e0 12064: f940ae61 ldr x1, [x19, #0x158] 12068: b4000381 cbz x1, 0x120d8 <.text+0x2628> 1206c: a9400264 ldp x4, x0, [x19] 12070: 91006262 add x2, x19, #0x18 12074: 2a1f03e3 mov w3, wzr 12078: f9400c08 ldr x8, [x0, #0x18] 1207c: d63f0100 blr x8 12080: 37f802e0 tbnz w0, #0x1f, 0x120dc <.text+0x262c> 12084: f940aa61 ldr x1, [x19, #0x150] 12088: b4000281 cbz x1, 0x120d8 <.text+0x2628> 1208c: a9400264 ldp x4, x0, [x19] 12090: 91004262 add x2, x19, #0x10 12094: 2a1f03e3 mov w3, wzr 12098: f9400c08 ldr x8, [x0, #0x18] 1209c: d63f0100 blr x8 120a0: 37f801e0 tbnz w0, #0x1f, 0x120dc <.text+0x262c> 120a4: 394d8268 ldrb w8, [x19, #0x360] 120a8: 2a1f03e0 mov w0, wzr 120ac: 6f00e400 movi v0.2d, #0000000000000000 120b0: b903ba7f str wzr, [x19, #0x3b8] 120b4: 121c0d08 and w8, w8, #0xf0 120b8: 321f0108 orr w8, w8, #0x2 120bc: f901ea7f str xzr, [x19, #0x3d0] 120c0: b903b27f str wzr, [x19, #0x3b0] 120c4: 3d800a60 str q0, [x19, #0x20] 120c8: 3d80f260 str q0, [x19, #0x3c0] 120cc: 390d8268 strb w8, [x19, #0x360] 120d0: b900567f str wzr, [x19, #0x54] 120d4: 14000002 b 0x120dc <.text+0x262c> 120d8: 12800000 mov w0, #-0x1 // =-1 120dc: a9417bfd ldp x29, x30, [sp, #0x10] 120e0: a8c24ff4 ldp x20, x19, [sp], #0x20 120e4: d65f03c0 ret 120e8: 321d73e0 orr w0, wzr, #0xfffffff8 120ec: d65f03c0 ret 120f0: d100c3ff sub sp, sp, #0x30 120f4: f9000bf3 str x19, [sp, #0x10] 120f8: a9027bfd stp x29, x30, [sp, #0x20] 120fc: 910083fd add x29, sp, #0x20 12100: d53bd053 mrs x19, TPIDR_EL0 12104: f9401668 ldr x8, [x19, #0x28] 12108: 2a0103e9 mov w9, w1 1210c: 7100853f cmp w9, #0x21 12110: f90007e8 str x8, [sp, #0x8] 12114: 54000568 b.hi 0x121c0 <.text+0x2710> 12118: 2a0903e8 mov w8, w9 1211c: 320003ea orr w10, wzr, #0x1 12120: b27c77eb mov x11, #0x3fffffff0 // =17179869168 12124: 9ac8214a lsl x10, x10, x8 12128: f2afffeb movk x11, #0x7fff, lsl #16 1212c: 8a0b014a and x10, x10, x11 12130: b40001ea cbz x10, 0x1216c <.text+0x26bc> 12134: 8b29cc08 add x8, x0, w9, sxtw #3 12138: f9402d01 ldr x1, [x8, #0x58] 1213c: 340005e3 cbz w3, 0x121f8 <.text+0x2748> 12140: f9400048 ldr x8, [x2] 12144: f90003e8 str x8, [sp] 12148: b40006e1 cbz x1, 0x12224 <.text+0x2774> 1214c: a9402004 ldp x4, x8, [x0] 12150: 910003e2 mov x2, sp 12154: 320003e3 orr w3, wzr, #0x1 12158: f9400d09 ldr x9, [x8, #0x18] 1215c: aa0803e0 mov x0, x8 12160: d63f0120 blr x9 12164: 2a0003e8 mov w8, w0 12168: 14000030 b 0x12228 <.text+0x2778> 1216c: 320003ea orr w10, wzr, #0x1 12170: 9ac82148 lsl x8, x10, x8 12174: 92400d08 and x8, x8, #0xf 12178: b4000368 cbz x8, 0x121e4 <.text+0x2734> 1217c: 1ac9214a lsl w10, w10, w9 12180: 34000123 cbz w3, 0x121a4 <.text+0x26f4> 12184: f940004b ldr x11, [x2] 12188: 8b29cc09 add x9, x0, w9, sxtw #3 1218c: 2a1f03e8 mov w8, wzr 12190: f900192b str x11, [x9, #0x30] 12194: b9405009 ldr w9, [x0, #0x50] 12198: 2a0a0129 orr w9, w9, w10 1219c: b9005009 str w9, [x0, #0x50] 121a0: 14000022 b 0x12228 <.text+0x2778> 121a4: b9405008 ldr w8, [x0, #0x50] 121a8: 93407d29 sxtw x9, w9 121ac: 0a0a0108 and w8, w8, w10 121b0: 34000208 cbz w8, 0x121f0 <.text+0x2740> 121b4: 8b090c09 add x9, x0, x9, lsl #3 121b8: f9401929 ldr x9, [x9, #0x30] 121bc: 14000025 b 0x12250 <.text+0x27a0> 121c0: b00004c1 adrp x1, 0xab000 121c4: b00004c2 adrp x2, 0xab000 121c8: 91378421 add x1, x1, #0xde1 121cc: 9138c442 add x2, x2, #0xe31 121d0: 320007e0 orr w0, wzr, #0x3 121d4: 2a0903e3 mov w3, w9 121d8: 94002cb2 bl 0x1d4a0 <.text+0xd9f0> 121dc: 321e7be8 orr w8, wzr, #0xfffffffd 121e0: 14000012 b 0x12228 <.text+0x2778> 121e4: 34000343 cbz w3, 0x1224c <.text+0x279c> 121e8: 321e77e8 orr w8, wzr, #0xfffffffc 121ec: 1400000f b 0x12228 <.text+0x2778> 121f0: 8b090c08 add x8, x0, x9, lsl #3 121f4: f9402d01 ldr x1, [x8, #0x58] 121f8: b4000161 cbz x1, 0x12224 <.text+0x2774> 121fc: a9402004 ldp x4, x8, [x0] 12200: 2a1f03e3 mov w3, wzr 12204: f9400d09 ldr x9, [x8, #0x18] 12208: aa0803e0 mov x0, x8 1220c: d63f0120 blr x9 12210: f9401668 ldr x8, [x19, #0x28] 12214: f94007e9 ldr x9, [sp, #0x8] 12218: eb09011f cmp x8, x9 1221c: 54000100 b.eq 0x1223c <.text+0x278c> 12220: 1400000f b 0x1225c <.text+0x27ac> 12224: 12800008 mov w8, #-0x1 // =-1 12228: f9401669 ldr x9, [x19, #0x28] 1222c: f94007ea ldr x10, [sp, #0x8] 12230: eb0a013f cmp x9, x10 12234: 54000141 b.ne 0x1225c <.text+0x27ac> 12238: 2a0803e0 mov w0, w8 1223c: a9427bfd ldp x29, x30, [sp, #0x20] 12240: f9400bf3 ldr x19, [sp, #0x10] 12244: 9100c3ff add sp, sp, #0x30 12248: d65f03c0 ret 1224c: f9400809 ldr x9, [x0, #0x10] 12250: 2a1f03e8 mov w8, wzr 12254: f9000049 str x9, [x2] 12258: 17fffff4 b 0x12228 <.text+0x2778> 1225c: 97fff3e1 bl 0xf1e0 <__stack_chk_fail@plt> 12260: a9bf7bfd stp x29, x30, [sp, #-0x10]! 12264: 910003fd mov x29, sp 12268: 2a0103e8 mov w8, w1 1226c: b00004c1 adrp x1, 0xab000 12270: b00004c2 adrp x2, 0xab000 12274: 91378421 add x1, x1, #0xde1 12278: 9138c442 add x2, x2, #0xe31 1227c: 320007e0 orr w0, wzr, #0x3 12280: 2a0803e3 mov w3, w8 12284: 94002c87 bl 0x1d4a0 <.text+0xd9f0> 12288: 321e7be0 orr w0, wzr, #0xfffffffd 1228c: a8c17bfd ldp x29, x30, [sp], #0x10 12290: d65f03c0 ret 12294: b943b829 ldr w9, [x1, #0x3b8] 12298: f9400028 ldr x8, [x1] 1229c: 350002c9 cbnz w9, 0x122f4 <.text+0x2844> 122a0: 3dc05500 ldr q0, [x8, #0x150] 122a4: 3c9a0fe0 str q0, [sp, #-0x60]! 122a8: 3dc05900 ldr q0, [x8, #0x160] 122ac: 3d8007e0 str q0, [sp, #0x10] 122b0: 3dc05d00 ldr q0, [x8, #0x170] 122b4: 3d800be0 str q0, [sp, #0x20] 122b8: 3dc06100 ldr q0, [x8, #0x180] 122bc: 3d800fe0 str q0, [sp, #0x30] 122c0: 3dc06500 ldr q0, [x8, #0x190] 122c4: 3d8013e0 str q0, [sp, #0x40] 122c8: a95aa109 ldp x9, x8, [x8, #0x1a8] 122cc: f9002be9 str x9, [sp, #0x50] 122d0: 910003e9 mov x9, sp 122d4: a9405133 ldp x19, x20, [x9] 122d8: a9415935 ldp x21, x22, [x9, #0x10] 122dc: a9426137 ldp x23, x24, [x9, #0x20] 122e0: a9436939 ldp x25, x26, [x9, #0x30] 122e4: a944713b ldp x27, x28, [x9, #0x40] 122e8: f940293e ldr x30, [x9, #0x50] 122ec: 9100011f mov sp, x8 122f0: d65f03c0 ret 122f4: b940502a ldr w10, [x1, #0x50] 122f8: f941e029 ldr x9, [x1, #0x3c0] 122fc: 3700088a tbnz w10, #0x0, 0x1240c <.text+0x295c> 12300: 370808ca tbnz w10, #0x1, 0x12418 <.text+0x2968> 12304: 3710090a tbnz w10, #0x2, 0x12424 <.text+0x2974> 12308: 3618006a tbz w10, #0x3, 0x12314 <.text+0x2864> 1230c: f940242a ldr x10, [x1, #0x48] 12310: f900112a str x10, [x9, #0x20] 12314: f9406d0a ldr x10, [x8, #0xd8] 12318: f900152a str x10, [x9, #0x28] 1231c: f940710a ldr x10, [x8, #0xe0] 12320: f900192a str x10, [x9, #0x30] 12324: f940750a ldr x10, [x8, #0xe8] 12328: f9001d2a str x10, [x9, #0x38] 1232c: f940790a ldr x10, [x8, #0xf0] 12330: f900212a str x10, [x9, #0x40] 12334: f9407d0a ldr x10, [x8, #0xf8] 12338: f900252a str x10, [x9, #0x48] 1233c: f940810a ldr x10, [x8, #0x100] 12340: f900292a str x10, [x9, #0x50] 12344: f940850a ldr x10, [x8, #0x108] 12348: f9002d2a str x10, [x9, #0x58] 1234c: f940890a ldr x10, [x8, #0x110] 12350: f900312a str x10, [x9, #0x60] 12354: f9408d0a ldr x10, [x8, #0x118] 12358: f900352a str x10, [x9, #0x68] 1235c: f940910a ldr x10, [x8, #0x120] 12360: f900392a str x10, [x9, #0x70] 12364: f940950a ldr x10, [x8, #0x128] 12368: f9003d2a str x10, [x9, #0x78] 1236c: f940990a ldr x10, [x8, #0x130] 12370: f900412a str x10, [x9, #0x80] 12374: f9409d0a ldr x10, [x8, #0x138] 12378: f900452a str x10, [x9, #0x88] 1237c: f940a10a ldr x10, [x8, #0x140] 12380: f900492a str x10, [x9, #0x90] 12384: f940a50a ldr x10, [x8, #0x148] 12388: f9004d2a str x10, [x9, #0x98] 1238c: f940a90a ldr x10, [x8, #0x150] 12390: f900512a str x10, [x9, #0xa0] 12394: f940ad0a ldr x10, [x8, #0x158] 12398: f900552a str x10, [x9, #0xa8] 1239c: f940b10a ldr x10, [x8, #0x160] 123a0: f900592a str x10, [x9, #0xb0] 123a4: f940b50a ldr x10, [x8, #0x168] 123a8: f9005d2a str x10, [x9, #0xb8] 123ac: f940b90a ldr x10, [x8, #0x170] 123b0: f900612a str x10, [x9, #0xc0] 123b4: f940bd0a ldr x10, [x8, #0x178] 123b8: f900652a str x10, [x9, #0xc8] 123bc: f940c10a ldr x10, [x8, #0x180] 123c0: f900692a str x10, [x9, #0xd0] 123c4: f940c50a ldr x10, [x8, #0x188] 123c8: f9006d2a str x10, [x9, #0xd8] 123cc: f940c90a ldr x10, [x8, #0x190] 123d0: f900712a str x10, [x9, #0xe0] 123d4: f940cd0a ldr x10, [x8, #0x198] 123d8: f900752a str x10, [x9, #0xe8] 123dc: f940d10a ldr x10, [x8, #0x1a0] 123e0: f900792a str x10, [x9, #0xf0] 123e4: f940d50a ldr x10, [x8, #0x1a8] 123e8: f9007d2a str x10, [x9, #0xf8] 123ec: 3dc06d00 ldr q0, [x8, #0x1b0] 123f0: 3d804120 str q0, [x9, #0x100] 123f4: f940e108 ldr x8, [x8, #0x1c0] 123f8: f9008928 str x8, [x9, #0x110] 123fc: f941e428 ldr x8, [x1, #0x3c8] 12400: f941e829 ldr x9, [x1, #0x3d0] 12404: 9100011f mov sp, x8 12408: d65f0120 ret x9 1240c: f940182b ldr x11, [x1, #0x30] 12410: f900052b str x11, [x9, #0x8] 12414: 360ff78a tbz w10, #0x1, 0x12304 <.text+0x2854> 12418: f9401c2b ldr x11, [x1, #0x38] 1241c: f900092b str x11, [x9, #0x10] 12420: 3617f74a tbz w10, #0x2, 0x12308 <.text+0x2858> 12424: f940202b ldr x11, [x1, #0x40] 12428: f9000d2b str x11, [x9, #0x18] 1242c: 371ff70a tbnz w10, #0x3, 0x1230c <.text+0x285c> 12430: 17ffffb9 b 0x12314 <.text+0x2864> 12434: d10203ff sub sp, sp, #0x80 12438: f9001bf9 str x25, [sp, #0x30] 1243c: a9045ff8 stp x24, x23, [sp, #0x40] 12440: a90557f6 stp x22, x21, [sp, #0x50] 12444: a9064ff4 stp x20, x19, [sp, #0x60] 12448: a9077bfd stp x29, x30, [sp, #0x70] 1244c: 9101c3fd add x29, sp, #0x70 12450: d53bd059 mrs x25, TPIDR_EL0 12454: f9401728 ldr x8, [x25, #0x28] 12458: aa0003f3 mov x19, x0 1245c: b00004c1 adrp x1, 0xab000 12460: d00004c2 adrp x2, 0xac000 12464: 91378421 add x1, x1, #0xde1 12468: 910a4042 add x2, x2, #0x290 1246c: 320007e0 orr w0, wzr, #0x3 12470: aa1303e3 mov x3, x19 12474: f90017e8 str x8, [sp, #0x28] 12478: 94002c0a bl 0x1d4a0 <.text+0xd9f0> 1247c: f9400e68 ldr x8, [x19, #0x18] 12480: b40006a8 cbz x8, 0x12554 <.text+0x2aa4> 12484: a9405674 ldp x20, x21, [x19] 12488: b00004d6 adrp x22, 0xab000 1248c: 913786d6 add x22, x22, #0xde1 12490: d00004c2 adrp x2, 0xac000 12494: 910b2042 add x2, x2, #0x2c8 12498: 320007e0 orr w0, wzr, #0x3 1249c: aa1603e1 mov x1, x22 124a0: 94002c00 bl 0x1d4a0 <.text+0xd9f0> 124a4: d00004d8 adrp x24, 0xac000 124a8: 2a1f03f7 mov w23, wzr 124ac: 910b8b18 add x24, x24, #0x2e2 124b0: 2a1703e0 mov w0, w23 124b4: 97fff5ee bl 0xfc6c <.text+0x1bc> 124b8: aa0003e3 mov x3, x0 124bc: 320007e0 orr w0, wzr, #0x3 124c0: aa1603e1 mov x1, x22 124c4: aa1803e2 mov x2, x24 124c8: 2a1703e4 mov w4, w23 124cc: 94002bf5 bl 0x1d4a0 <.text+0xd9f0> 124d0: 2a1703e0 mov w0, w23 124d4: 97fff5e2 bl 0xfc5c <.text+0x1ac> 124d8: 34000140 cbz w0, 0x12500 <.text+0x2a50> 124dc: 910043e2 add x2, sp, #0x10 124e0: aa1303e0 mov x0, x19 124e4: 2a1703e1 mov w1, w23 124e8: 2a1f03e3 mov w3, wzr 124ec: 97ffff5d bl 0x12260 <.text+0x27b0> 124f0: 37f80220 tbnz w0, #0x1f, 0x12534 <.text+0x2a84> 124f4: f94016a8 ldr x8, [x21, #0x28] 124f8: 910043e2 add x2, sp, #0x10 124fc: 14000009 b 0x12520 <.text+0x2a70> 12500: 910023e2 add x2, sp, #0x8 12504: aa1303e0 mov x0, x19 12508: 2a1703e1 mov w1, w23 1250c: 2a1f03e3 mov w3, wzr 12510: 97fffef8 bl 0x120f0 <.text+0x2640> 12514: 37f80100 tbnz w0, #0x1f, 0x12534 <.text+0x2a84> 12518: f94012a8 ldr x8, [x21, #0x20] 1251c: 910023e2 add x2, sp, #0x8 12520: 320003e3 orr w3, wzr, #0x1 12524: aa1503e0 mov x0, x21 12528: 2a1703e1 mov w1, w23 1252c: aa1403e4 mov x4, x20 12530: d63f0100 blr x8 12534: 110006f7 add w23, w23, #0x1 12538: 71008aff cmp w23, #0x22 1253c: 54fffba1 b.ne 0x124b0 <.text+0x2a00> 12540: a9400262 ldp x2, x0, [x19] 12544: aa1303e1 mov x1, x19 12548: f9401808 ldr x8, [x0, #0x30] 1254c: d63f0100 blr x8 12550: 14000008 b 0x12570 <.text+0x2ac0> 12554: b00004c1 adrp x1, 0xab000 12558: d00004c2 adrp x2, 0xac000 1255c: 91378421 add x1, x1, #0xde1 12560: 910a7442 add x2, x2, #0x29d 12564: 320007e0 orr w0, wzr, #0x3 12568: 94002bce bl 0x1d4a0 <.text+0xd9f0> 1256c: 321d73e0 orr w0, wzr, #0xfffffff8 12570: f9401728 ldr x8, [x25, #0x28] 12574: f94017e9 ldr x9, [sp, #0x28] 12578: eb09011f cmp x8, x9 1257c: 54000101 b.ne 0x1259c <.text+0x2aec> 12580: a9477bfd ldp x29, x30, [sp, #0x70] 12584: a9464ff4 ldp x20, x19, [sp, #0x60] 12588: a94557f6 ldp x22, x21, [sp, #0x50] 1258c: a9445ff8 ldp x24, x23, [sp, #0x40] 12590: f9401bf9 ldr x25, [sp, #0x30] 12594: 910203ff add sp, sp, #0x80 12598: d65f03c0 ret 1259c: 97fff311 bl 0xf1e0 <__stack_chk_fail@plt> 125a0: d10143ff sub sp, sp, #0x50 125a4: f9000bf7 str x23, [sp, #0x10] 125a8: a90257f6 stp x22, x21, [sp, #0x20] 125ac: a9034ff4 stp x20, x19, [sp, #0x30] 125b0: a9047bfd stp x29, x30, [sp, #0x40] 125b4: 910103fd add x29, sp, #0x40 125b8: d53bd057 mrs x23, TPIDR_EL0 125bc: f94016e8 ldr x8, [x23, #0x28] 125c0: aa0003f3 mov x19, x0 125c4: aa1303f4 mov x20, x19 125c8: f90007e8 str x8, [sp, #0x8] 125cc: f8410e95 ldr x21, [x20, #0x10]! 125d0: b4000ed5 cbz x21, 0x127a8 <.text+0x2cf8> 125d4: a9400264 ldp x4, x0, [x19] 125d8: 910003e2 mov x2, sp 125dc: aa1503e1 mov x1, x21 125e0: 2a1f03e3 mov w3, wzr 125e4: f9400c08 ldr x8, [x0, #0x18] 125e8: d63f0100 blr x8 125ec: 37f80de0 tbnz w0, #0x1f, 0x127a8 <.text+0x2cf8> 125f0: aa1303e0 mov x0, x19 125f4: 94000100 bl 0x129f4 <.text+0x2f44> 125f8: 2a0003f6 mov w22, w0 125fc: b00004c1 adrp x1, 0xab000 12600: d00004c2 adrp x2, 0xac000 12604: 91378421 add x1, x1, #0xde1 12608: 910bc442 add x2, x2, #0x2f1 1260c: 320007e0 orr w0, wzr, #0x3 12610: 2a1603e3 mov w3, w22 12614: 94002ba3 bl 0x1d4a0 <.text+0xd9f0> 12618: 3dc00660 ldr q0, [x19, #0x10] 1261c: 910f2268 add x8, x19, #0x3c8 12620: 3d800100 str q0, [x8] 12624: 34000c36 cbz w22, 0x127a8 <.text+0x2cf8> 12628: 320003e8 orr w8, wzr, #0x1 1262c: b903ba68 str w8, [x19, #0x3b8] 12630: d00004c8 adrp x8, 0xac000 12634: 3dc0f101 ldr q1, [x8, #0x3c0] 12638: 9104c2a9 add x9, x21, #0x130 1263c: 4e080ea0 dup v0.2d, x21 12640: f901e269 str x9, [x19, #0x3c0] 12644: d00004c9 adrp x9, 0xac000 12648: d00004c8 adrp x8, 0xac000 1264c: 3dc0f522 ldr q2, [x9, #0x3d0] 12650: 4ee18401 add v1.2d, v0.2d, v1.2d 12654: 3c858261 stur q1, [x19, #0x58] 12658: 3dc0f901 ldr q1, [x8, #0x3e0] 1265c: d00004c9 adrp x9, 0xac000 12660: 4ee28402 add v2.2d, v0.2d, v2.2d 12664: d00004c8 adrp x8, 0xac000 12668: 3c868262 stur q2, [x19, #0x68] 1266c: 3dc0fd22 ldr q2, [x9, #0x3f0] 12670: 4ee18401 add v1.2d, v0.2d, v1.2d 12674: 3c878261 stur q1, [x19, #0x78] 12678: 3dc10101 ldr q1, [x8, #0x400] 1267c: d00004c9 adrp x9, 0xac000 12680: 4ee28402 add v2.2d, v0.2d, v2.2d 12684: d00004c8 adrp x8, 0xac000 12688: 3c888262 stur q2, [x19, #0x88] 1268c: 3dc10522 ldr q2, [x9, #0x410] 12690: 4ee18401 add v1.2d, v0.2d, v1.2d 12694: 3c898261 stur q1, [x19, #0x98] 12698: 3dc10901 ldr q1, [x8, #0x420] 1269c: d00004c9 adrp x9, 0xac000 126a0: 4ee28402 add v2.2d, v0.2d, v2.2d 126a4: d00004c8 adrp x8, 0xac000 126a8: 3c8a8262 stur q2, [x19, #0xa8] 126ac: 3dc10d22 ldr q2, [x9, #0x430] 126b0: 4ee18401 add v1.2d, v0.2d, v1.2d 126b4: 3c8b8261 stur q1, [x19, #0xb8] 126b8: 3dc11101 ldr q1, [x8, #0x440] 126bc: d00004c9 adrp x9, 0xac000 126c0: 4ee28402 add v2.2d, v0.2d, v2.2d 126c4: d00004c8 adrp x8, 0xac000 126c8: 3c8c8262 stur q2, [x19, #0xc8] 126cc: 3dc11522 ldr q2, [x9, #0x450] 126d0: 4ee18401 add v1.2d, v0.2d, v1.2d 126d4: 3c8d8261 stur q1, [x19, #0xd8] 126d8: 3dc11901 ldr q1, [x8, #0x460] 126dc: d00004c8 adrp x8, 0xac000 126e0: 4ee28402 add v2.2d, v0.2d, v2.2d 126e4: 3c8e8262 stur q2, [x19, #0xe8] 126e8: 3dc11d02 ldr q2, [x8, #0x470] 126ec: d00004c8 adrp x8, 0xac000 126f0: 4ee18401 add v1.2d, v0.2d, v1.2d 126f4: 3c8f8261 stur q1, [x19, #0xf8] 126f8: 3dc12101 ldr q1, [x8, #0x480] 126fc: 91042269 add x9, x19, #0x108 12700: 4ee28402 add v2.2d, v0.2d, v2.2d 12704: 91046268 add x8, x19, #0x118 12708: 3d800122 str q2, [x9] 1270c: d00004c9 adrp x9, 0xac000 12710: 4ee18401 add v1.2d, v0.2d, v1.2d 12714: 3dc12522 ldr q2, [x9, #0x490] 12718: 3d800101 str q1, [x8] 1271c: d00004c8 adrp x8, 0xac000 12720: 3dc12901 ldr q1, [x8, #0x4a0] 12724: 9104a269 add x9, x19, #0x128 12728: 4ee28402 add v2.2d, v0.2d, v2.2d 1272c: 3d800122 str q2, [x9] 12730: 9104e268 add x8, x19, #0x138 12734: d00004c9 adrp x9, 0xac000 12738: 4ee18401 add v1.2d, v0.2d, v1.2d 1273c: 3d800101 str q1, [x8] 12740: 3dc12d21 ldr q1, [x9, #0x4b0] 12744: 9108a2a8 add x8, x21, #0x228 12748: 9108c2a1 add x1, x21, #0x230 1274c: 91056269 add x9, x19, #0x158 12750: 4ee18400 add v0.2d, v0.2d, v1.2d 12754: a9148668 stp x8, x1, [x19, #0x148] 12758: 3d800120 str q0, [x9] 1275c: b40003c1 cbz x1, 0x127d4 <.text+0x2d24> 12760: a9400264 ldp x4, x0, [x19] 12764: aa1403e2 mov x2, x20 12768: 2a1f03e3 mov w3, wzr 1276c: f9400c08 ldr x8, [x0, #0x18] 12770: d63f0100 blr x8 12774: f940ae61 ldr x1, [x19, #0x158] 12778: b40000c1 cbz x1, 0x12790 <.text+0x2ce0> 1277c: a9400264 ldp x4, x0, [x19] 12780: 91006262 add x2, x19, #0x18 12784: 2a1f03e3 mov w3, wzr 12788: f9400c08 ldr x8, [x0, #0x18] 1278c: d63f0100 blr x8 12790: 394d8268 ldrb w8, [x19, #0x360] 12794: 52801f69 mov w9, #0xfb // =251 12798: 320003e0 orr w0, wzr, #0x1 1279c: 0a090108 and w8, w8, w9 127a0: 390d8268 strb w8, [x19, #0x360] 127a4: 14000002 b 0x127ac <.text+0x2cfc> 127a8: 12800000 mov w0, #-0x1 // =-1 127ac: f94016e8 ldr x8, [x23, #0x28] 127b0: f94007e9 ldr x9, [sp, #0x8] 127b4: eb09011f cmp x8, x9 127b8: 54000141 b.ne 0x127e0 <.text+0x2d30> 127bc: a9447bfd ldp x29, x30, [sp, #0x40] 127c0: a9434ff4 ldp x20, x19, [sp, #0x30] 127c4: a94257f6 ldp x22, x21, [sp, #0x20] 127c8: f9400bf7 ldr x23, [sp, #0x10] 127cc: 910143ff add sp, sp, #0x50 127d0: d65f03c0 ret 127d4: 9e660001 fmov x1, d0 127d8: b5fffd21 cbnz x1, 0x1277c <.text+0x2ccc> 127dc: 17ffffed b 0x12790 <.text+0x2ce0> 127e0: 97fff280 bl 0xf1e0 <__stack_chk_fail@plt> 127e4: d10143ff sub sp, sp, #0x50 127e8: a9015ff8 stp x24, x23, [sp, #0x10] 127ec: a90257f6 stp x22, x21, [sp, #0x20] 127f0: a9034ff4 stp x20, x19, [sp, #0x30] 127f4: a9047bfd stp x29, x30, [sp, #0x40] 127f8: 910103fd add x29, sp, #0x40 127fc: d53bd057 mrs x23, TPIDR_EL0 12800: f94016e8 ldr x8, [x23, #0x28] 12804: aa0003f3 mov x19, x0 12808: b00004d6 adrp x22, 0xab000 1280c: 913786d6 add x22, x22, #0xde1 12810: f90007e8 str x8, [sp, #0x8] 12814: a9411265 ldp x5, x4, [x19, #0x10] 12818: d00004c2 adrp x2, 0xac000 1281c: 910c2c42 add x2, x2, #0x30b 12820: 320007e0 orr w0, wzr, #0x3 12824: 12800126 mov w6, #-0xa // =-10 12828: aa1603e1 mov x1, x22 1282c: aa1303e3 mov x3, x19 12830: 94002b1c bl 0x1d4a0 <.text+0xd9f0> 12834: a9415278 ldp x24, x20, [x19, #0x10] 12838: aa1303e0 mov x0, x19 1283c: 94015df3 bl 0x6a008 12840: 2a0003f5 mov w21, w0 12844: d00004c2 adrp x2, 0xac000 12848: 910cf042 add x2, x2, #0x33c 1284c: 320007e0 orr w0, wzr, #0x3 12850: aa1603e1 mov x1, x22 12854: 2a1503e3 mov w3, w21 12858: 94002b12 bl 0x1d4a0 <.text+0xd9f0> 1285c: 37f804b5 tbnz w21, #0x1f, 0x128f0 <.text+0x2e40> 12860: f9400e68 ldr x8, [x19, #0x18] 12864: f1001109 subs x9, x8, #0x4 12868: 54000063 b.lo 0x12874 <.text+0x2dc4> 1286c: aa0903e8 mov x8, x9 12870: f9000e69 str x9, [x19, #0x18] 12874: eb14011f cmp x8, x20 12878: 540001e1 b.ne 0x128b4 <.text+0x2e04> 1287c: f9400a69 ldr x9, [x19, #0x10] 12880: eb18013f cmp x9, x24 12884: 54000181 b.ne 0x128b4 <.text+0x2e04> 12888: b00004c1 adrp x1, 0xab000 1288c: d00004c2 adrp x2, 0xac000 12890: d00004c3 adrp x3, 0xac000 12894: 91378421 add x1, x1, #0xde1 12898: 910d3442 add x2, x2, #0x34d 1289c: 91130063 add x3, x3, #0x4c0 128a0: 320007e0 orr w0, wzr, #0x3 128a4: aa1403e4 mov x4, x20 128a8: 94002afe bl 0x1d4a0 <.text+0xd9f0> 128ac: 321d77e0 orr w0, wzr, #0xfffffff9 128b0: 14000006 b 0x128c8 <.text+0x2e18> 128b4: b9405669 ldr w9, [x19, #0x54] 128b8: f100011f cmp x8, #0x0 128bc: 1a9f07e0 cset w0, ne 128c0: 11000528 add w8, w9, #0x1 128c4: b9005668 str w8, [x19, #0x54] 128c8: f94016e8 ldr x8, [x23, #0x28] 128cc: f94007e9 ldr x9, [sp, #0x8] 128d0: eb09011f cmp x8, x9 128d4: 540001e1 b.ne 0x12910 <.text+0x2e60> 128d8: a9447bfd ldp x29, x30, [sp, #0x40] 128dc: a9434ff4 ldp x20, x19, [sp, #0x30] 128e0: a94257f6 ldp x22, x21, [sp, #0x20] 128e4: a9415ff8 ldp x24, x23, [sp, #0x10] 128e8: 910143ff add sp, sp, #0x50 128ec: d65f03c0 ret 128f0: b9405668 ldr w8, [x19, #0x54] 128f4: 34000108 cbz w8, 0x12914 <.text+0x2e64> 128f8: f94016e8 ldr x8, [x23, #0x28] 128fc: f94007e9 ldr x9, [sp, #0x8] 12900: 310016bf cmn w21, #0x5 12904: 1a9f02a0 csel w0, w21, wzr, eq 12908: eb09011f cmp x8, x9 1290c: 54fffe60 b.eq 0x128d8 <.text+0x2e28> 12910: 97fff234 bl 0xf1e0 <__stack_chk_fail@plt> 12914: f940a661 ldr x1, [x19, #0x148] 12918: b4ffff01 cbz x1, 0x128f8 <.text+0x2e48> 1291c: a9400264 ldp x4, x0, [x19] 12920: 910003e2 mov x2, sp 12924: 2a1f03e3 mov w3, wzr 12928: f9400c08 ldr x8, [x0, #0x18] 1292c: d63f0100 blr x8 12930: 37fffe40 tbnz w0, #0x1f, 0x128f8 <.text+0x2e48> 12934: f94003e8 ldr x8, [sp] 12938: f9400e69 ldr x9, [x19, #0x18] 1293c: eb09011f cmp x8, x9 12940: 54fffdc0 b.eq 0x128f8 <.text+0x2e48> 12944: f9000e68 str x8, [x19, #0x18] 12948: f1001109 subs x9, x8, #0x4 1294c: 54fff902 b.hs 0x1286c <.text+0x2dbc> 12950: 17ffffc9 b 0x12874 <.text+0x2dc4> 12954: d10103ff sub sp, sp, #0x40 12958: f9000bf5 str x21, [sp, #0x10] 1295c: a9024ff4 stp x20, x19, [sp, #0x20] 12960: a9037bfd stp x29, x30, [sp, #0x30] 12964: 9100c3fd add x29, sp, #0x30 12968: d53bd055 mrs x21, TPIDR_EL0 1296c: f94016a8 ldr x8, [x21, #0x28] 12970: aa0003f3 mov x19, x0 12974: f90007e8 str x8, [sp, #0x8] 12978: f9400674 ldr x20, [x19, #0x8] 1297c: aa1403e0 mov x0, x20 12980: 94015748 bl 0x686a0 12984: f9400e68 ldr x8, [x19, #0x18] 12988: f9400264 ldr x4, [x19] 1298c: f9400c09 ldr x9, [x0, #0x18] 12990: 910003e2 mov x2, sp 12994: 91001101 add x1, x8, #0x4 12998: aa1403e0 mov x0, x20 1299c: 2a1f03e3 mov w3, wzr 129a0: d63f0120 blr x9 129a4: f94003e9 ldr x9, [sp] 129a8: d2822d0a mov x10, #0x1168 // =4456 129ac: f2ba500a movk x10, #0xd280, lsl #16 129b0: f94016ab ldr x11, [x21, #0x28] 129b4: f94007ec ldr x12, [sp, #0x8] 129b8: f2c0002a movk x10, #0x1, lsl #32 129bc: 7100001f cmp w0, #0x0 129c0: f2fa800a movk x10, #0xd400, lsl #48 129c4: 1a9fb7e8 cset w8, ge 129c8: eb0a013f cmp x9, x10 129cc: 1a9f17e9 cset w9, eq 129d0: eb0c017f cmp x11, x12 129d4: 540000e1 b.ne 0x129f0 <.text+0x2f40> 129d8: a9437bfd ldp x29, x30, [sp, #0x30] 129dc: a9424ff4 ldp x20, x19, [sp, #0x20] 129e0: f9400bf5 ldr x21, [sp, #0x10] 129e4: 0a080120 and w0, w9, w8 129e8: 910103ff add sp, sp, #0x40 129ec: d65f03c0 ret 129f0: 97fff1fc bl 0xf1e0 <__stack_chk_fail@plt> 129f4: d10103ff sub sp, sp, #0x40 129f8: f9000bf5 str x21, [sp, #0x10] 129fc: a9024ff4 stp x20, x19, [sp, #0x20] 12a00: a9037bfd stp x29, x30, [sp, #0x30] 12a04: 9100c3fd add x29, sp, #0x30 12a08: d53bd055 mrs x21, TPIDR_EL0 12a0c: f94016a8 ldr x8, [x21, #0x28] 12a10: aa0003f3 mov x19, x0 12a14: f90007e8 str x8, [sp, #0x8] 12a18: f9400674 ldr x20, [x19, #0x8] 12a1c: aa1403e0 mov x0, x20 12a20: 94015720 bl 0x686a0 12a24: f9400e68 ldr x8, [x19, #0x18] 12a28: f9400264 ldr x4, [x19] 12a2c: f9400c09 ldr x9, [x0, #0x18] 12a30: 910003e2 mov x2, sp 12a34: 91001101 add x1, x8, #0x4 12a38: aa1403e0 mov x0, x20 12a3c: 2a1f03e3 mov w3, wzr 12a40: d63f0120 blr x9 12a44: f94003e9 ldr x9, [sp] 12a48: d2822d0a mov x10, #0x1168 // =4456 12a4c: f2ba500a movk x10, #0xd280, lsl #16 12a50: f94016ab ldr x11, [x21, #0x28] 12a54: f94007ec ldr x12, [sp, #0x8] 12a58: f2c0002a movk x10, #0x1, lsl #32 12a5c: 7100001f cmp w0, #0x0 12a60: f2fa800a movk x10, #0xd400, lsl #48 12a64: 1a9fb7e8 cset w8, ge 12a68: eb0a013f cmp x9, x10 12a6c: 1a9f17e9 cset w9, eq 12a70: eb0c017f cmp x11, x12 12a74: 540000e1 b.ne 0x12a90 <.text+0x2fe0> 12a78: a9437bfd ldp x29, x30, [sp, #0x30] 12a7c: a9424ff4 ldp x20, x19, [sp, #0x20] 12a80: f9400bf5 ldr x21, [sp, #0x10] 12a84: 0a080120 and w0, w9, w8 12a88: 910103ff add sp, sp, #0x40 12a8c: d65f03c0 ret 12a90: 97fff1d4 bl 0xf1e0 <__stack_chk_fail@plt> 12a94: f81e0ff3 str x19, [sp, #-0x20]! 12a98: a9017bfd stp x29, x30, [sp, #0x10] 12a9c: 910043fd add x29, sp, #0x10 12aa0: 940047f5 bl 0x24a74 <.text+0x14fc4> 12aa4: 39403408 ldrb w8, [x0, #0xd] 12aa8: 340005a8 cbz w8, 0x12b5c <.text+0x30ac> 12aac: 940047f2 bl 0x24a74 <.text+0x14fc4> 12ab0: f0000993 adrp x19, 0x145000 12ab4: 912fe273 add x19, x19, #0xbf8 12ab8: 3900341f strb wzr, [x0, #0xd] 12abc: 91040261 add x1, x19, #0x100 12ac0: 321d03e0 orr w0, wzr, #0x8 12ac4: aa1f03e2 mov x2, xzr 12ac8: 97fff2ba bl 0xf5b0 12acc: 91020261 add x1, x19, #0x80 12ad0: 321e03e0 orr w0, wzr, #0x4 12ad4: aa1f03e2 mov x2, xzr 12ad8: 97fff2b6 bl 0xf5b0 12adc: 91058261 add x1, x19, #0x160 12ae0: 52800160 mov w0, #0xb // =11 12ae4: aa1f03e2 mov x2, xzr 12ae8: 97fff2b2 bl 0xf5b0 12aec: 91038261 add x1, x19, #0xe0 12af0: 32000be0 orr w0, wzr, #0x7 12af4: aa1f03e2 mov x2, xzr 12af8: 97fff2ae bl 0xf5b0 12afc: 91030261 add x1, x19, #0xc0 12b00: 321f07e0 orr w0, wzr, #0x6 12b04: aa1f03e2 mov x2, xzr 12b08: 97fff2aa bl 0xf5b0 12b0c: 91028261 add x1, x19, #0xa0 12b10: 528000a0 mov w0, #0x5 // =5 12b14: aa1f03e2 mov x2, xzr 12b18: 97fff2a6 bl 0xf5b0 12b1c: 91018261 add x1, x19, #0x60 12b20: 320007e0 orr w0, wzr, #0x3 12b24: aa1f03e2 mov x2, xzr 12b28: 97fff2a2 bl 0xf5b0 12b2c: 91080261 add x1, x19, #0x200 12b30: 321c03e0 orr w0, wzr, #0x10 12b34: aa1f03e2 mov x2, xzr 12b38: 97fff29e bl 0xf5b0 12b3c: a9417bfd ldp x29, x30, [sp, #0x10] 12b40: d00004c1 adrp x1, 0xac000 12b44: d00004c2 adrp x2, 0xac000 12b48: 9115c021 add x1, x1, #0x570 12b4c: 91164042 add x2, x2, #0x590 12b50: 320007e0 orr w0, wzr, #0x3 12b54: f84207f3 ldr x19, [sp], #0x20 12b58: 14002a52 b 0x1d4a0 <.text+0xd9f0> 12b5c: a9417bfd ldp x29, x30, [sp, #0x10] 12b60: f84207f3 ldr x19, [sp], #0x20 12b64: d65f03c0 ret 12b68: f81a0ffc str x28, [sp, #-0x60]! 12b6c: a90167fa stp x26, x25, [sp, #0x10] 12b70: a9025ff8 stp x24, x23, [sp, #0x20] 12b74: a90357f6 stp x22, x21, [sp, #0x30] 12b78: a9044ff4 stp x20, x19, [sp, #0x40] 12b7c: a9057bfd stp x29, x30, [sp, #0x50] 12b80: 910143fd add x29, sp, #0x50 12b84: d10c43ff sub sp, sp, #0x310 12b88: d53bd059 mrs x25, TPIDR_EL0 12b8c: f9401728 ldr x8, [x25, #0x28] 12b90: aa0203f3 mov x19, x2 12b94: aa0103f4 mov x20, x1 12b98: f81a83a8 stur x8, [x29, #-0x58] 12b9c: f940d81a ldr x26, [x0, #0x1b0] 12ba0: 97fff014 bl 0xebf0 12ba4: d00004c2 adrp x2, 0xac000 12ba8: 2a0003e3 mov w3, w0 12bac: 9116b042 add x2, x2, #0x5ac 12bb0: 910823e0 add x0, sp, #0x208 12bb4: 321803e1 orr w1, wzr, #0x100 12bb8: 97fff0f6 bl 0xef90 12bbc: d0000501 adrp x1, 0xb4000 12bc0: 912ae021 add x1, x1, #0xab8 12bc4: 910823e0 add x0, sp, #0x208 12bc8: 97fff34a bl 0xf8f0 12bcc: aa0003f5 mov x21, x0 12bd0: b4000595 cbz x21, 0x12c80 <.text+0x31d0> 12bd4: 910023e0 add x0, sp, #0x8 12bd8: 321703e1 orr w1, wzr, #0x200 12bdc: aa1503e2 mov x2, x21 12be0: 97fff184 bl 0xf1f0 12be4: b40004a0 cbz x0, 0x12c78 <.text+0x31c8> 12be8: 900004f6 adrp x22, 0xae000 12bec: 90000557 adrp x23, 0xba000 12bf0: 912d0ed6 add x22, x22, #0xb43 12bf4: 913b02f7 add x23, x23, #0xec0 12bf8: 910023e0 add x0, sp, #0x8 12bfc: 910003e2 mov x2, sp 12c00: aa1603e1 mov x1, x22 12c04: 97fff1b3 bl 0xf2d0 12c08: 910003e2 mov x2, sp 12c0c: aa1703e1 mov x1, x23 12c10: 97fff1b0 bl 0xf2d0 12c14: 321c03e2 orr w2, wzr, #0x10 12c18: aa1f03e1 mov x1, xzr 12c1c: 97fff35d bl 0xf990 12c20: aa0003f8 mov x24, x0 12c24: 910003e2 mov x2, sp 12c28: aa1f03e0 mov x0, xzr 12c2c: aa1703e1 mov x1, x23 12c30: 97fff1a8 bl 0xf2d0 12c34: 321c03e2 orr w2, wzr, #0x10 12c38: aa1f03e1 mov x1, xzr 12c3c: 97fff355 bl 0xf990 12c40: eb1a031f cmp x24, x26 12c44: 54000062 b.hs 0x12c50 <.text+0x31a0> 12c48: eb1a001f cmp x0, x26 12c4c: 540000e8 b.hi 0x12c68 <.text+0x31b8> 12c50: 910023e0 add x0, sp, #0x8 12c54: 321703e1 orr w1, wzr, #0x200 12c58: aa1503e2 mov x2, x21 12c5c: 97fff165 bl 0xf1f0 12c60: b5fffcc0 cbnz x0, 0x12bf8 <.text+0x3148> 12c64: 14000005 b 0x12c78 <.text+0x31c8> 12c68: 4b1a0008 sub w8, w0, w26 12c6c: 4b180009 sub w9, w0, w24 12c70: b9000288 str w8, [x20] 12c74: b9000269 str w9, [x19] 12c78: aa1503e0 mov x0, x21 12c7c: 97fff139 bl 0xf160 12c80: f9401728 ldr x8, [x25, #0x28] 12c84: f85a83a9 ldur x9, [x29, #-0x58] 12c88: eb09011f cmp x8, x9 12c8c: 54000121 b.ne 0x12cb0 <.text+0x3200> 12c90: 910c43ff add sp, sp, #0x310 12c94: a9457bfd ldp x29, x30, [sp, #0x50] 12c98: a9444ff4 ldp x20, x19, [sp, #0x40] 12c9c: a94357f6 ldp x22, x21, [sp, #0x30] 12ca0: a9425ff8 ldp x24, x23, [sp, #0x20] 12ca4: a94167fa ldp x26, x25, [sp, #0x10] 12ca8: f84607fc ldr x28, [sp], #0x60 12cac: d65f03c0 ret 12cb0: 97fff14c bl 0xf1e0 <__stack_chk_fail@plt> 12cb4: d10143ff sub sp, sp, #0x50 12cb8: f9001bf3 str x19, [sp, #0x30] 12cbc: a9047bfd stp x29, x30, [sp, #0x40] 12cc0: 910103fd add x29, sp, #0x40 12cc4: d53bd053 mrs x19, TPIDR_EL0 12cc8: f9401668 ldr x8, [x19, #0x28] 12ccc: 320003e0 orr w0, wzr, #0x1 12cd0: f81e83a8 stur x8, [x29, #-0x18] 12cd4: 97ffef6b bl 0xea80 12cd8: 90000008 adrp x8, 0x12000 <.text+0x2550> 12cdc: 910023e9 add x9, sp, #0x8 12ce0: 9134e108 add x8, x8, #0xd38 12ce4: 91004120 add x0, x9, #0x10 12ce8: f9000be8 str x8, [sp, #0x10] 12cec: 97ffef89 bl 0xeb10 12cf0: 52800088 mov w8, #0x4 // =4 12cf4: 72a30008 movk w8, #0x1800, lsl #16 12cf8: b9000be8 str w8, [sp, #0x8] 12cfc: f0000988 adrp x8, 0x145000 12d00: 912fe108 add x8, x8, #0xbf8 12d04: 321e03e0 orr w0, wzr, #0x4 12d08: 91020102 add x2, x8, #0x80 12d0c: 910023e1 add x1, sp, #0x8 12d10: 97fff228 bl 0xf5b0 12d14: f9401668 ldr x8, [x19, #0x28] 12d18: f85e83a9 ldur x9, [x29, #-0x18] 12d1c: eb09011f cmp x8, x9 12d20: 540000a1 b.ne 0x12d34 <.text+0x3284> 12d24: a9447bfd ldp x29, x30, [sp, #0x40] 12d28: f9401bf3 ldr x19, [sp, #0x30] 12d2c: 910143ff add sp, sp, #0x50 12d30: d65f03c0 ret 12d34: 97fff12b bl 0xf1e0 <__stack_chk_fail@plt> 12d38: d10543ff sub sp, sp, #0x150 12d3c: a90f6ffc stp x28, x27, [sp, #0xf0] 12d40: a91067fa stp x26, x25, [sp, #0x100] 12d44: a9115ff8 stp x24, x23, [sp, #0x110] 12d48: a91257f6 stp x22, x21, [sp, #0x120] 12d4c: a9134ff4 stp x20, x19, [sp, #0x130] 12d50: a9147bfd stp x29, x30, [sp, #0x140] 12d54: 910503fd add x29, sp, #0x140 12d58: d53bd055 mrs x21, TPIDR_EL0 12d5c: f94016a8 ldr x8, [x21, #0x28] 12d60: aa0203f8 mov x24, x2 12d64: aa0103f6 mov x22, x1 12d68: 2a0003f3 mov w19, w0 12d6c: f81a83a8 stur x8, [x29, #-0x58] 12d70: 97fff074 bl 0xef40 <__errno@plt> 12d74: aa0003fc mov x28, x0 12d78: b940039b ldr w27, [x28] 12d7c: 94004e6e bl 0x26734 <.text+0x16c84> 12d80: 9400473d bl 0x24a74 <.text+0x14fc4> 12d84: 39404808 ldrb w8, [x0, #0x12] 12d88: 34000468 cbz w8, 0x12e14 <.text+0x3364> 12d8c: 9101a3e0 add x0, sp, #0x68 12d90: aa1f03e1 mov x1, xzr 12d94: 97fff127 bl 0xf230 12d98: 37f802c0 tbnz w0, #0x1f, 0x12df0 <.text+0x3340> 12d9c: 94004aa6 bl 0x25834 <.text+0x15d84> 12da0: f9400c06 ldr x6, [x0, #0x18] 12da4: 91234014 add x20, x0, #0x8d0 12da8: f00004c2 adrp x2, 0xad000 12dac: f00004c5 adrp x5, 0xad000 12db0: 912b4003 add x3, x0, #0xad0 12db4: 913bb004 add x4, x0, #0xeec 12db8: 91117842 add x2, x2, #0x45e 12dbc: 9111c0a5 add x5, x5, #0x470 12dc0: 321803e1 orr w1, wzr, #0x100 12dc4: aa1403e0 mov x0, x20 12dc8: 97fff072 bl 0xef90 12dcc: aa1403e0 mov x0, x20 12dd0: 9400680c bl 0x2ce00 <.text+0x1d350> 12dd4: d00004c1 adrp x1, 0xac000 12dd8: f00004c2 adrp x2, 0xad000 12ddc: 9116e821 add x1, x1, #0x5ba 12de0: 91121042 add x2, x2, #0x484 12de4: 321e03e0 orr w0, wzr, #0x4 12de8: aa1403e3 mov x3, x20 12dec: 14000009 b 0x12e10 <.text+0x3360> 12df0: b9400380 ldr w0, [x28] 12df4: 97fff043 bl 0xef00 12df8: d00004c1 adrp x1, 0xac000 12dfc: f00004c2 adrp x2, 0xad000 12e00: aa0003e3 mov x3, x0 12e04: 9116e821 add x1, x1, #0x5ba 12e08: 91110042 add x2, x2, #0x440 12e0c: 528000a0 mov w0, #0x5 // =5 12e10: 940029a4 bl 0x1d4a0 <.text+0xd9f0> 12e14: d00004d4 adrp x20, 0xac000 12e18: 9116ea94 add x20, x20, #0x5ba 12e1c: f00004c2 adrp x2, 0xad000 12e20: 9103d842 add x2, x2, #0xf6 12e24: 321f07e0 orr w0, wzr, #0x6 12e28: aa1403e1 mov x1, x20 12e2c: 2a1303e3 mov w3, w19 12e30: 9400299c bl 0x1d4a0 <.text+0xd9f0> 12e34: f00004c2 adrp x2, 0xad000 12e38: 91041042 add x2, x2, #0x104 12e3c: 321f07e0 orr w0, wzr, #0x6 12e40: aa1403e1 mov x1, x20 12e44: 2a1b03e3 mov w3, w27 12e48: 94002996 bl 0x1d4a0 <.text+0xd9f0> 12e4c: f00004c0 adrp x0, 0xad000 12e50: 91045400 add x0, x0, #0x115 12e54: 9400689e bl 0x2d0cc <.text+0x1d61c> 12e58: 7100127f cmp w19, #0x4 12e5c: 54000361 b.ne 0x12ec8 <.text+0x3418> 12e60: f9400ac8 ldr x8, [x22, #0x10] 12e64: f140411f cmp x8, #0x10, lsl #12 // =0x10000 12e68: 54000529 b.ls 0x12f0c <.text+0x345c> 12e6c: 900009a9 adrp x9, 0x146000 12e70: 3950612a ldrb w10, [x9, #0x418] 12e74: 350004ca cbnz w10, 0x12f0c <.text+0x345c> 12e78: 320003ea orr w10, wzr, #0x1 12e7c: 3910612a strb w10, [x9, #0x418] 12e80: b9400108 ldr w8, [x8] 12e84: 5281e3c9 mov w9, #0xf1e // =3870 12e88: 72bd8a29 movk w9, #0xec51, lsl #16 12e8c: 6b09011f cmp w8, w9 12e90: 540003e1 b.ne 0x12f0c <.text+0x345c> 12e94: f0000988 adrp x8, 0x145000 12e98: 912fe108 add x8, x8, #0xbf8 12e9c: 91020101 add x1, x8, #0x80 12ea0: 321e03e0 orr w0, wzr, #0x4 12ea4: aa1f03e2 mov x2, xzr 12ea8: 97fff1c2 bl 0xf5b0 12eac: 90000002 adrp x2, 0x12000 <.text+0x2550> 12eb0: 9132d042 add x2, x2, #0xcb4 12eb4: 9101a3e0 add x0, sp, #0x68 12eb8: aa1f03e1 mov x1, xzr 12ebc: aa1f03e3 mov x3, xzr 12ec0: 97ffef2c bl 0xeb70 12ec4: 1400032b b 0x13b70 <.text+0x40c0> 12ec8: 940046eb bl 0x24a74 <.text+0x14fc4> 12ecc: 71000e7f cmp w19, #0x3 12ed0: aa0003fa mov x26, x0 12ed4: 54000201 b.ne 0x12f14 <.text+0x3464> 12ed8: d00004c1 adrp x1, 0xac000 12edc: f00004c2 adrp x2, 0xad000 12ee0: 9116e821 add x1, x1, #0x5ba 12ee4: 9104c042 add x2, x2, #0x130 12ee8: 321f07e0 orr w0, wzr, #0x6 12eec: 9400296d bl 0x1d4a0 <.text+0xd9f0> 12ef0: 39405748 ldrb w8, [x26, #0x15] 12ef4: 340063e8 cbz w8, 0x13b70 <.text+0x40c0> 12ef8: aa1603e0 mov x0, x22 12efc: aa1803e1 mov x1, x24 12f00: 2a1f03e2 mov w2, wzr 12f04: 940053ec bl 0x27eb4 <.text+0x18404> 12f08: 1400031a b 0x13b70 <.text+0x40c0> 12f0c: 940046da bl 0x24a74 <.text+0x14fc4> 12f10: aa0003fa mov x26, x0 12f14: 940046d8 bl 0x24a74 <.text+0x14fc4> 12f18: 39405808 ldrb w8, [x0, #0x16] 12f1c: 34000408 cbz w8, 0x12f9c <.text+0x34ec> 12f20: 94004a45 bl 0x25834 <.text+0x15d84> 12f24: d00004c1 adrp x1, 0xac000 12f28: f00004c2 adrp x2, 0xad000 12f2c: aa0003f4 mov x20, x0 12f30: 9116e821 add x1, x1, #0x5ba 12f34: 91127442 add x2, x2, #0x49d 12f38: 321e03e0 orr w0, wzr, #0x4 12f3c: 94002959 bl 0x1d4a0 <.text+0xd9f0> 12f40: 91274297 add x23, x20, #0x9d0 12f44: f00004c2 adrp x2, 0xad000 12f48: f00004c5 adrp x5, 0xad000 12f4c: 912b4283 add x3, x20, #0xad0 12f50: 913bb284 add x4, x20, #0xeec 12f54: 9112bc42 add x2, x2, #0x4af 12f58: 9112f0a5 add x5, x5, #0x4bc 12f5c: 321803e1 orr w1, wzr, #0x100 12f60: aa1703e0 mov x0, x23 12f64: 97fff00b bl 0xef90 12f68: 91174294 add x20, x20, #0x5d0 12f6c: 52800141 mov w1, #0xa // =10 12f70: aa1403e0 mov x0, x20 12f74: 940042ce bl 0x23aac <.text+0x13ffc> 12f78: f00004c1 adrp x1, 0xad000 12f7c: 91134c21 add x1, x1, #0x4d3 12f80: 321f03e2 orr w2, wzr, #0x2 12f84: aa1703e0 mov x0, x23 12f88: 940069aa bl 0x2d630 <.text+0x1db80> 12f8c: aa1703e0 mov x0, x23 12f90: 94006827 bl 0x2d02c <.text+0x1d57c> 12f94: aa1403e0 mov x0, x20 12f98: 9400429b bl 0x23a04 <.text+0x13f54> 12f9c: 94004739 bl 0x24c80 <.text+0x151d0> 12fa0: f9001bf8 str x24, [sp, #0x30] 12fa4: f9000bfa str x26, [sp, #0x10] 12fa8: 36000aa0 tbz w0, #0x0, 0x130fc <.text+0x364c> 12fac: d00004c1 adrp x1, 0xac000 12fb0: f00004c2 adrp x2, 0xad000 12fb4: 9116e821 add x1, x1, #0x5ba 12fb8: 91051442 add x2, x2, #0x145 12fbc: 321f07e0 orr w0, wzr, #0x6 12fc0: 94002938 bl 0x1d4a0 <.text+0xd9f0> 12fc4: 94004a1c bl 0x25834 <.text+0x15d84> 12fc8: aa0003f4 mov x20, x0 12fcc: b94eea98 ldr w24, [x20, #0xee8] 12fd0: 97ffef08 bl 0xebf0 12fd4: 2a0003f7 mov w23, w0 12fd8: 6b17031f cmp w24, w23 12fdc: 54000481 b.ne 0x1306c <.text+0x35bc> 12fe0: d00004c1 adrp x1, 0xac000 12fe4: f00004c2 adrp x2, 0xad000 12fe8: 9115c021 add x1, x1, #0x570 12fec: 91058042 add x2, x2, #0x160 12ff0: 320007e0 orr w0, wzr, #0x3 12ff4: 2a1803e3 mov w3, w24 12ff8: 2a1303e4 mov w4, w19 12ffc: 94002929 bl 0x1d4a0 <.text+0xd9f0> 13000: 97fffea5 bl 0x12a94 <.text+0x2fe4> 13004: 97ffefe7 bl 0xefa0 13008: aa1303f9 mov x25, x19 1300c: aa1c03f3 mov x19, x28 13010: 2a1b03fc mov w28, w27 13014: aa1603fb mov x27, x22 13018: 2a0003fa mov w26, w0 1301c: 97fff00d bl 0xf050 13020: d00004c2 adrp x2, 0xad000 13024: b00004c1 adrp x1, 0xac000 13028: 2a0003e5 mov w5, w0 1302c: 9106b842 add x2, x2, #0x1ae 13030: 320007e0 orr w0, wzr, #0x3 13034: 9115c021 add x1, x1, #0x570 13038: 2a1903e3 mov w3, w25 1303c: 2a1a03e4 mov w4, w26 13040: 2a1803e6 mov w6, w24 13044: 2a1c03fb mov w27, w28 13048: aa1303fc mov x28, x19 1304c: aa1903f3 mov x19, x25 13050: 94002914 bl 0x1d4a0 <.text+0xd9f0> 13054: 97ffefd3 bl 0xefa0 13058: 2a0003e1 mov w1, w0 1305c: 52801060 mov w0, #0x83 // =131 13060: 2a1803e2 mov w2, w24 13064: 2a1303e3 mov w3, w19 13068: 97fff12a bl 0xf510 1306c: b00004c1 adrp x1, 0xac000 13070: d00004c2 adrp x2, 0xad000 13074: 9115c021 add x1, x1, #0x570 13078: 91078c42 add x2, x2, #0x1e3 1307c: 320007e0 orr w0, wzr, #0x3 13080: 94002908 bl 0x1d4a0 <.text+0xd9f0> 13084: d0000980 adrp x0, 0x145000 13088: 912f4000 add x0, x0, #0xbd0 1308c: 97fff14d bl 0xf5c0 13090: b94eea88 ldr w8, [x20, #0xee8] 13094: 3100051f cmn w8, #0x1 13098: 54000200 b.eq 0x130d8 <.text+0x3628> 1309c: b00004c1 adrp x1, 0xac000 130a0: d00004c2 adrp x2, 0xad000 130a4: 9115c021 add x1, x1, #0x570 130a8: 91082c42 add x2, x2, #0x20b 130ac: 320007e0 orr w0, wzr, #0x3 130b0: 940028fc bl 0x1d4a0 <.text+0xd9f0> 130b4: d0000980 adrp x0, 0x145000 130b8: 912f4000 add x0, x0, #0xbd0 130bc: 97fff26d bl 0xfa70 130c0: 97ffefb8 bl 0xefa0 130c4: 2a0003e1 mov w1, w0 130c8: 52801060 mov w0, #0x83 // =131 130cc: 2a1703e2 mov w2, w23 130d0: 2a1303e3 mov w3, w19 130d4: 97fff10f bl 0xf510 130d8: b00004c1 adrp x1, 0xac000 130dc: d00004c2 adrp x2, 0xad000 130e0: 9115c021 add x1, x1, #0x570 130e4: 9108d042 add x2, x2, #0x234 130e8: 320007e0 orr w0, wzr, #0x3 130ec: b90eea97 str w23, [x20, #0xee8] 130f0: 940028ec bl 0x1d4a0 <.text+0xd9f0> 130f4: f9401bf8 ldr x24, [sp, #0x30] 130f8: 14000030 b 0x131b8 <.text+0x3708> 130fc: 39403b48 ldrb w8, [x26, #0xe] 13100: 35005528 cbnz w8, 0x13ba4 <.text+0x40f4> 13104: b00004c1 adrp x1, 0xac000 13108: d00004c2 adrp x2, 0xad000 1310c: 320003e8 orr w8, wzr, #0x1 13110: 9116e821 add x1, x1, #0x5ba 13114: 9114f442 add x2, x2, #0x53d 13118: 321e03e0 orr w0, wzr, #0x4 1311c: 39003b48 strb w8, [x26, #0xe] 13120: 940028e0 bl 0x1d4a0 <.text+0xd9f0> 13124: d0000008 adrp x8, 0x15000 <.text+0x5550> 13128: 9101a3e9 add x9, sp, #0x68 1312c: 9135d108 add x8, x8, #0xd74 13130: 91004120 add x0, x9, #0x10 13134: f9003be8 str x8, [sp, #0x70] 13138: 97ffee76 bl 0xeb10 1313c: 52800088 mov w8, #0x4 // =4 13140: 72a10008 movk w8, #0x800, lsl #16 13144: 321e03e0 orr w0, wzr, #0x4 13148: 9101a3e1 add x1, sp, #0x68 1314c: aa1f03e2 mov x2, xzr 13150: b9006be8 str w8, [sp, #0x68] 13154: 97fff117 bl 0xf5b0 13158: 52800160 mov w0, #0xb // =11 1315c: 9101a3e1 add x1, sp, #0x68 13160: aa1f03e2 mov x2, xzr 13164: 97fff113 bl 0xf5b0 13168: 321f07e0 orr w0, wzr, #0x6 1316c: 9101a3e1 add x1, sp, #0x68 13170: aa1f03e2 mov x2, xzr 13174: 97fff10f bl 0xf5b0 13178: 321d03e0 orr w0, wzr, #0x8 1317c: 9101a3e1 add x1, sp, #0x68 13180: aa1f03e2 mov x2, xzr 13184: 97fff10b bl 0xf5b0 13188: 32000be0 orr w0, wzr, #0x7 1318c: 9101a3e1 add x1, sp, #0x68 13190: aa1f03e2 mov x2, xzr 13194: 97fff107 bl 0xf5b0 13198: 528000a0 mov w0, #0x5 // =5 1319c: 9101a3e1 add x1, sp, #0x68 131a0: aa1f03e2 mov x2, xzr 131a4: 97fff103 bl 0xf5b0 131a8: 321c03e0 orr w0, wzr, #0x10 131ac: 9101a3e1 add x1, sp, #0x68 131b0: aa1f03e2 mov x2, xzr 131b4: 97fff0ff bl 0xf5b0 131b8: b00004d4 adrp x20, 0xac000 131bc: 9116ea94 add x20, x20, #0x5ba 131c0: d00004c2 adrp x2, 0xad000 131c4: d0000503 adrp x3, 0xb5000 131c8: 91096042 add x2, x2, #0x258 131cc: 910b3463 add x3, x3, #0x2cd 131d0: 321e03e0 orr w0, wzr, #0x4 131d4: aa1403e1 mov x1, x20 131d8: 940028b2 bl 0x1d4a0 <.text+0xd9f0> 131dc: d0000989 adrp x9, 0x145000 131e0: 93407e68 sxtw x8, w19 131e4: 912fe129 add x9, x9, #0xbf8 131e8: 8b081528 add x8, x9, x8, lsl #5 131ec: f9400503 ldr x3, [x8, #0x8] 131f0: d00004c2 adrp x2, 0xad000 131f4: 9109cc42 add x2, x2, #0x273 131f8: 321e03e0 orr w0, wzr, #0x4 131fc: aa1403e1 mov x1, x20 13200: 940028a8 bl 0x1d4a0 <.text+0xd9f0> 13204: d00004c2 adrp x2, 0xad000 13208: 910a4042 add x2, x2, #0x290 1320c: 321e03e0 orr w0, wzr, #0x4 13210: aa1403e1 mov x1, x20 13214: 2a1303e3 mov w3, w19 13218: 940028a2 bl 0x1d4a0 <.text+0xd9f0> 1321c: 94004986 bl 0x25834 <.text+0x15d84> 13220: aa0003fa mov x26, x0 13224: 9400465b bl 0x24b90 <.text+0x150e0> 13228: 360005c0 tbz w0, #0x0, 0x132e0 <.text+0x3830> 1322c: b9400f48 ldr w8, [x26, #0xc] 13230: 7100611f cmp w8, #0x18 13234: 540004ab b.lt 0x132c8 <.text+0x3818> 13238: 94004cad bl 0x264ec <.text+0x16a3c> 1323c: b00004d7 adrp x23, 0xac000 13240: aa0003f4 mov x20, x0 13244: 9116eaf7 add x23, x23, #0x5ba 13248: b00004c2 adrp x2, 0xac000 1324c: 912ad042 add x2, x2, #0xab4 13250: 321e03e0 orr w0, wzr, #0x4 13254: aa1703e1 mov x1, x23 13258: aa1403e3 mov x3, x20 1325c: 94002891 bl 0x1d4a0 <.text+0xd9f0> 13260: 97ffeee0 bl 0xede0 13264: f9401be2 ldr x2, [sp, #0x30] 13268: aa0003f8 mov x24, x0 1326c: aa1403e0 mov x0, x20 13270: aa1603e1 mov x1, x22 13274: 940074c8 bl 0x30594 <.text+0x20ae4> 13278: 2a0003f9 mov w25, w0 1327c: 97ffeed9 bl 0xede0 13280: cb180003 sub x3, x0, x24 13284: f9401bf8 ldr x24, [sp, #0x30] 13288: b00004c2 adrp x2, 0xac000 1328c: 912c8042 add x2, x2, #0xb20 13290: 321e03e0 orr w0, wzr, #0x4 13294: aa1703e1 mov x1, x23 13298: 94002882 bl 0x1d4a0 <.text+0xd9f0> 1329c: 37000239 tbnz w25, #0x0, 0x132e0 <.text+0x3830> 132a0: b00004c1 adrp x1, 0xac000 132a4: d00004c2 adrp x2, 0xad000 132a8: 9116e821 add x1, x1, #0x5ba 132ac: 910a7c42 add x2, x2, #0x29f 132b0: 321f07e0 orr w0, wzr, #0x6 132b4: aa1403e3 mov x3, x20 132b8: 9400287a bl 0x1d4a0 <.text+0xd9f0> 132bc: 9400470f bl 0x24ef8 <.text+0x15448> 132c0: 37000140 tbnz w0, #0x0, 0x132e8 <.text+0x3838> 132c4: 14000013 b 0x13310 <.text+0x3860> 132c8: b00004c1 adrp x1, 0xac000 132cc: b00004c2 adrp x2, 0xac000 132d0: 9116e821 add x1, x1, #0x5ba 132d4: 9128c442 add x2, x2, #0xa31 132d8: 321f07e0 orr w0, wzr, #0x6 132dc: 94002871 bl 0x1d4a0 <.text+0xd9f0> 132e0: 94004706 bl 0x24ef8 <.text+0x15448> 132e4: 36000160 tbz w0, #0x0, 0x13310 <.text+0x3860> 132e8: 94004718 bl 0x24f48 <.text+0x15498> 132ec: 36000120 tbz w0, #0x0, 0x13310 <.text+0x3860> 132f0: 2a1f03e0 mov w0, wzr 132f4: 940047ed bl 0x252a8 <.text+0x157f8> 132f8: 94004d67 bl 0x26894 <.text+0x16de4> 132fc: 91334340 add x0, x26, #0xcd0 13300: 91374341 add x1, x26, #0xdd0 13304: 320003e2 orr w2, wzr, #0x1 13308: aa1803e3 mov x3, x24 1330c: 9400abb5 bl 0x3e1e0 <.text+0x2e730> 13310: 2a1f03e0 mov w0, wzr 13314: f90017f5 str x21, [sp, #0x28] 13318: 940047e4 bl 0x252a8 <.text+0x157f8> 1331c: 91134340 add x0, x26, #0x4d0 13320: 52800141 mov w1, #0xa // =10 13324: f9000fe0 str x0, [sp, #0x18] 13328: 940041e1 bl 0x23aac <.text+0x13ffc> 1332c: 940049ae bl 0x259e4 <.text+0x15f34> 13330: 2a1303e1 mov w1, w19 13334: aa1603e2 mov x2, x22 13338: aa0003f7 mov x23, x0 1333c: 940049b8 bl 0x25a1c <.text+0x15f6c> 13340: b904d2fb str w27, [x23, #0x4d0] 13344: 94003e5a bl 0x22cac <.text+0x131fc> 13348: 94005031 bl 0x2740c <.text+0x1795c> 1334c: 912b435b add x27, x26, #0xad0 13350: b904e2e0 str w0, [x23, #0x4e0] 13354: aa1b03e0 mov x0, x27 13358: 94001282 bl 0x17d60 <.text+0x82b0> 1335c: 94004621 bl 0x24be0 <.text+0x15130> 13360: f90013fc str x28, [sp, #0x20] 13364: 36000240 tbz w0, #0x0, 0x133ac <.text+0x38fc> 13368: b00004c1 adrp x1, 0xac000 1336c: d00004c2 adrp x2, 0xad000 13370: 9116e821 add x1, x1, #0x5ba 13374: 910b0442 add x2, x2, #0x2c1 13378: 321f07e0 orr w0, wzr, #0x6 1337c: 94002849 bl 0x1d4a0 <.text+0xd9f0> 13380: b94ee340 ldr w0, [x26, #0xee0] 13384: aa1703e1 mov x1, x23 13388: aa1603e2 mov x2, x22 1338c: aa1803e3 mov x3, x24 13390: 913b8355 add x21, x26, #0xee0 13394: 9400119c bl 0x17a04 <.text+0x7f54> 13398: aa1703e0 mov x0, x23 1339c: 940012af bl 0x17e58 <.text+0x83a8> 133a0: f94262e0 ldr x0, [x23, #0x4c0] 133a4: 94006805 bl 0x2d3b8 <.text+0x1d908> 133a8: 14000002 b 0x133b0 <.text+0x3900> 133ac: 913b8355 add x21, x26, #0xee0 133b0: b00004d4 adrp x20, 0xac000 133b4: 9116ea94 add x20, x20, #0x5ba 133b8: d00004c2 adrp x2, 0xad000 133bc: 910b8042 add x2, x2, #0x2e0 133c0: 321e03e0 orr w0, wzr, #0x4 133c4: aa1403e1 mov x1, x20 133c8: 94002836 bl 0x1d4a0 <.text+0xd9f0> 133cc: 94004b30 bl 0x2608c <.text+0x165dc> 133d0: d00004c2 adrp x2, 0xad000 133d4: 910c0842 add x2, x2, #0x302 133d8: 321e03e0 orr w0, wzr, #0x4 133dc: aa1403e1 mov x1, x20 133e0: 94002830 bl 0x1d4a0 <.text+0xd9f0> 133e4: b94002a0 ldr w0, [x21] 133e8: aa1703e1 mov x1, x23 133ec: 94003edd bl 0x22f60 <.text+0x134b0> 133f0: d00004c2 adrp x2, 0xad000 133f4: 910c6842 add x2, x2, #0x31a 133f8: 321e03e0 orr w0, wzr, #0x4 133fc: aa1403e1 mov x1, x20 13400: 94002828 bl 0x1d4a0 <.text+0xd9f0> 13404: b94002a2 ldr w2, [x21] 13408: 910502fc add x28, x23, #0x140 1340c: aa1b03e0 mov x0, x27 13410: aa1c03e1 mov x1, x28 13414: 94001439 bl 0x184f8 <.text+0x8a48> 13418: d00004c2 adrp x2, 0xad000 1341c: 910ccc42 add x2, x2, #0x333 13420: 321e03e0 orr w0, wzr, #0x4 13424: aa1403e1 mov x1, x20 13428: 9400281e bl 0x1d4a0 <.text+0xd9f0> 1342c: aa1b03e0 mov x0, x27 13430: aa1c03e1 mov x1, x28 13434: 94001706 bl 0x1904c <.text+0x959c> 13438: d00004c2 adrp x2, 0xad000 1343c: 910d4042 add x2, x2, #0x350 13440: 321e03e0 orr w0, wzr, #0x4 13444: aa1403e1 mov x1, x20 13448: 94002816 bl 0x1d4a0 <.text+0xd9f0> 1344c: 940048fa bl 0x25834 <.text+0x15d84> 13450: aa0003f4 mov x20, x0 13454: 91008298 add x24, x20, #0x20 13458: aa1803e0 mov x0, x24 1345c: 97fff0c5 bl 0xf770 13460: b40000e0 cbz x0, 0x1347c <.text+0x39cc> 13464: d00004c0 adrp x0, 0xad000 13468: 9115c000 add x0, x0, #0x570 1346c: aa1803e1 mov x1, x24 13470: 9400131e bl 0x180e8 <.text+0x8638> 13474: aa1803e0 mov x0, x24 13478: 94006814 bl 0x2d4c8 <.text+0x1da18> 1347c: 91028298 add x24, x20, #0xa0 13480: aa1803e0 mov x0, x24 13484: 97fff0bb bl 0xf770 13488: b40000e0 cbz x0, 0x134a4 <.text+0x39f4> 1348c: d00004c0 adrp x0, 0xad000 13490: 9115ec00 add x0, x0, #0x57b 13494: aa1803e1 mov x1, x24 13498: 94001314 bl 0x180e8 <.text+0x8638> 1349c: aa1803e0 mov x0, x24 134a0: 9400671c bl 0x2d110 <.text+0x1d660> 134a4: 91068298 add x24, x20, #0x1a0 134a8: aa1803e0 mov x0, x24 134ac: 97fff0b1 bl 0xf770 134b0: b40000e0 cbz x0, 0x134cc <.text+0x3a1c> 134b4: d00004c0 adrp x0, 0xad000 134b8: 91160800 add x0, x0, #0x582 134bc: aa1803e1 mov x1, x24 134c0: 9400130a bl 0x180e8 <.text+0x8638> 134c4: aa1803e0 mov x0, x24 134c8: 94006811 bl 0x2d50c <.text+0x1da5c> 134cc: 910a8298 add x24, x20, #0x2a0 134d0: aa1803e0 mov x0, x24 134d4: 97fff0a7 bl 0xf770 134d8: b40000a0 cbz x0, 0x134ec <.text+0x3a3c> 134dc: d00004c0 adrp x0, 0xad000 134e0: 91163400 add x0, x0, #0x58d 134e4: aa1803e1 mov x1, x24 134e8: 94001300 bl 0x180e8 <.text+0x8638> 134ec: 910e8298 add x24, x20, #0x3a0 134f0: aa1803e0 mov x0, x24 134f4: 97fff09f bl 0xf770 134f8: b40000a0 cbz x0, 0x1350c <.text+0x3a5c> 134fc: d00004c0 adrp x0, 0xad000 13500: 91166000 add x0, x0, #0x598 13504: aa1803e1 mov x1, x24 13508: 940012f8 bl 0x180e8 <.text+0x8638> 1350c: 910ec298 add x24, x20, #0x3b0 13510: aa1803e0 mov x0, x24 13514: 97fff097 bl 0xf770 13518: b40000a0 cbz x0, 0x1352c <.text+0x3a7c> 1351c: d00004c0 adrp x0, 0xad000 13520: 9116a000 add x0, x0, #0x5a8 13524: aa1803e1 mov x1, x24 13528: 940012f0 bl 0x180e8 <.text+0x8638> 1352c: 910f4298 add x24, x20, #0x3d0 13530: aa1803e0 mov x0, x24 13534: 97fff08f bl 0xf770 13538: b40000a0 cbz x0, 0x1354c <.text+0x3a9c> 1353c: d00004c0 adrp x0, 0xad000 13540: 9116cc00 add x0, x0, #0x5b3 13544: aa1803e1 mov x1, x24 13548: 940012e8 bl 0x180e8 <.text+0x8638> 1354c: 911b4299 add x25, x20, #0x6d0 13550: aa1903e0 mov x0, x25 13554: 97fff087 bl 0xf770 13558: b40000a0 cbz x0, 0x1356c <.text+0x3abc> 1355c: d00004c0 adrp x0, 0xad000 13560: 9116ec00 add x0, x0, #0x5bb 13564: aa1903e1 mov x1, x25 13568: 940012e0 bl 0x180e8 <.text+0x8638> 1356c: 911f4294 add x20, x20, #0x7d0 13570: aa1403e0 mov x0, x20 13574: 97fff07f bl 0xf770 13578: b40000a0 cbz x0, 0x1358c <.text+0x3adc> 1357c: d00004c0 adrp x0, 0xad000 13580: 91171800 add x0, x0, #0x5c6 13584: aa1403e1 mov x1, x20 13588: 940012d8 bl 0x180e8 <.text+0x8638> 1358c: aa1803e0 mov x0, x24 13590: 97fff078 bl 0xf770 13594: b40000a0 cbz x0, 0x135a8 <.text+0x3af8> 13598: d00004c0 adrp x0, 0xad000 1359c: 9116cc00 add x0, x0, #0x5b3 135a0: aa1803e1 mov x1, x24 135a4: 940012d1 bl 0x180e8 <.text+0x8638> 135a8: b00004c1 adrp x1, 0xac000 135ac: d00004c2 adrp x2, 0xad000 135b0: 9116e821 add x1, x1, #0x5ba 135b4: 910d8842 add x2, x2, #0x362 135b8: 321e03e0 orr w0, wzr, #0x4 135bc: 940027b9 bl 0x1d4a0 <.text+0xd9f0> 135c0: f9401bf8 ldr x24, [sp, #0x30] 135c4: aa1803e0 mov x0, x24 135c8: 94001698 bl 0x19028 <.text+0x9578> 135cc: 9400141d bl 0x18640 <.text+0x8b90> 135d0: 940045d4 bl 0x24d20 <.text+0x15270> 135d4: 360001a0 tbz w0, #0x0, 0x13608 <.text+0x3b58> 135d8: aa1b03e0 mov x0, x27 135dc: aa1c03e1 mov x1, x28 135e0: 9400184d bl 0x19714 <.text+0x9c64> 135e4: b00004c1 adrp x1, 0xac000 135e8: d00004c2 adrp x2, 0xad000 135ec: 9116e821 add x1, x1, #0x5ba 135f0: 910de042 add x2, x2, #0x378 135f4: 321e03e0 orr w0, wzr, #0x4 135f8: 940027aa bl 0x1d4a0 <.text+0xd9f0> 135fc: b94006e0 ldr w0, [x23, #0x4] 13600: 94001892 bl 0x19848 <.text+0x9d98> 13604: 94001834 bl 0x196d4 <.text+0x9c24> 13608: b00004c1 adrp x1, 0xac000 1360c: d00004c2 adrp x2, 0xad000 13610: 9116e821 add x1, x1, #0x5ba 13614: 910e2042 add x2, x2, #0x388 13618: 321f07e0 orr w0, wzr, #0x6 1361c: 940027a1 bl 0x1d4a0 <.text+0xd9f0> 13620: b94002a0 ldr w0, [x21] 13624: aa1703e1 mov x1, x23 13628: aa1603e2 mov x2, x22 1362c: aa1803e3 mov x3, x24 13630: 94001073 bl 0x177fc <.text+0x7d4c> 13634: 94004ac6 bl 0x2614c <.text+0x1669c> 13638: 9400457e bl 0x24c30 <.text+0x15180> 1363c: 360001a0 tbz w0, #0x0, 0x13670 <.text+0x3bc0> 13640: aa1803e0 mov x0, x24 13644: 940044e5 bl 0x249d8 <.text+0x14f28> 13648: aa0003e8 mov x8, x0 1364c: b4000128 cbz x8, 0x13670 <.text+0x3bc0> 13650: b97c0109 ldr w9, [x8, #0x3c00] 13654: 340000e9 cbz w9, 0x13670 <.text+0x3bc0> 13658: f94266e0 ldr x0, [x23, #0x4c8] 1365c: 32160fe2 orr w2, wzr, #0x3c00 13660: aa0803e1 mov x1, x8 13664: 97ffefcf bl 0xf5a0 13668: f94266e0 ldr x0, [x23, #0x4c8] 1366c: 94006742 bl 0x2d374 <.text+0x1d8c4> 13670: f94013fb ldr x27, [sp, #0x20] 13674: 71001a7f cmp w19, #0x6 13678: 54000481 b.ne 0x13708 <.text+0x3c58> 1367c: f9400be8 ldr x8, [sp, #0x10] 13680: 39405108 ldrb w8, [x8, #0x14] 13684: 34000428 cbz w8, 0x13708 <.text+0x3c58> 13688: 29410341 ldp w1, w0, [x26, #0x8] 1368c: 9400567c bl 0x2907c <.text+0x195cc> 13690: b00004d4 adrp x20, 0xac000 13694: 9115c294 add x20, x20, #0x570 13698: d00004c2 adrp x2, 0xad000 1369c: f9000b40 str x0, [x26, #0x10] 136a0: 910ea042 add x2, x2, #0x3a8 136a4: 320007e0 orr w0, wzr, #0x3 136a8: aa1403e1 mov x1, x20 136ac: 9400277d bl 0x1d4a0 <.text+0xd9f0> 136b0: 9101a3e0 add x0, sp, #0x68 136b4: 321903e2 orr w2, wzr, #0x80 136b8: 2a1f03e1 mov w1, wzr 136bc: 97fff089 bl 0xf8e0 136c0: 29410341 ldp w1, w0, [x26, #0x8] 136c4: f9400b42 ldr x2, [x26, #0x10] 136c8: 9101a3e3 add x3, sp, #0x68 136cc: 32001be4 orr w4, wzr, #0x7f 136d0: 940056c5 bl 0x291e4 <.text+0x19734> 136d4: 9101a2f6 add x22, x23, #0x68 136d8: d00004c2 adrp x2, 0xad000 136dc: 91263c42 add x2, x2, #0x98f 136e0: 321903e1 orr w1, wzr, #0x80 136e4: 9101a3e3 add x3, sp, #0x68 136e8: aa1603e0 mov x0, x22 136ec: 97ffee29 bl 0xef90 136f0: d00004c2 adrp x2, 0xad000 136f4: 910efc42 add x2, x2, #0x3bf 136f8: 320007e0 orr w0, wzr, #0x3 136fc: aa1403e1 mov x1, x20 13700: aa1603e3 mov x3, x22 13704: 94002767 bl 0x1d4a0 <.text+0xd9f0> 13708: aa1703e0 mov x0, x23 1370c: 940011d3 bl 0x17e58 <.text+0x83a8> 13710: 94001695 bl 0x19164 <.text+0x96b4> 13714: 94001bcb bl 0x1a640 <.text+0xab90> 13718: aa1703e0 mov x0, x23 1371c: 940012af bl 0x181d8 <.text+0x8728> 13720: 940067a8 bl 0x2d5c0 <.text+0x1db10> 13724: aa1703e0 mov x0, x23 13728: 940012ed bl 0x182dc <.text+0x882c> 1372c: 940067b3 bl 0x2d5f8 <.text+0x1db48> 13730: 94001181 bl 0x17d34 <.text+0x8284> 13734: 940045c9 bl 0x24e58 <.text+0x153a8> 13738: 360000a0 tbz w0, #0x0, 0x1374c <.text+0x3c9c> 1373c: 911352e1 add x1, x23, #0x4d4 13740: 911362e2 add x2, x23, #0x4d8 13744: aa1803e0 mov x0, x24 13748: 97fffd08 bl 0x12b68 <.text+0x30b8> 1374c: 911b4354 add x20, x26, #0x6d0 13750: aa1403e0 mov x0, x20 13754: 2a1f03e1 mov w1, wzr 13758: 97ffee5a bl 0xf0c0 1375c: 34000120 cbz w0, 0x13780 <.text+0x3cd0> 13760: b00004c1 adrp x1, 0xac000 13764: d00004c2 adrp x2, 0xad000 13768: 9116e821 add x1, x1, #0x5ba 1376c: 910f4c42 add x2, x2, #0x3d3 13770: 321f07e0 orr w0, wzr, #0x6 13774: aa1403e3 mov x3, x20 13778: 9400274a bl 0x1d4a0 <.text+0xd9f0> 1377c: 14000005 b 0x13790 <.text+0x3ce0> 13780: b94ed340 ldr w0, [x26, #0xed0] 13784: 2a1f03e1 mov w1, wzr 13788: 94003e76 bl 0x23160 <.text+0x136b0> 1378c: 94006771 bl 0x2d550 <.text+0x1daa0> 13790: b00004c1 adrp x1, 0xac000 13794: d00004c2 adrp x2, 0xad000 13798: 9116e821 add x1, x1, #0x5ba 1379c: 91174442 add x2, x2, #0x5d1 137a0: 321e03e0 orr w0, wzr, #0x4 137a4: 9400273f bl 0x1d4a0 <.text+0xd9f0> 137a8: 94004823 bl 0x25834 <.text+0x15d84> 137ac: f9400000 ldr x0, [x0] 137b0: b4000420 cbz x0, 0x13834 <.text+0x3d84> 137b4: f90033ff str xzr, [sp, #0x60] 137b8: f9400008 ldr x8, [x0] 137bc: 528000c2 mov w2, #0x6 // =6 137c0: 910183e1 add x1, sp, #0x60 137c4: 72a00022 movk w2, #0x1, lsl #16 137c8: f9401908 ldr x8, [x8, #0x30] 137cc: d63f0100 blr x8 137d0: 35000420 cbnz w0, 0x13854 <.text+0x3da4> 137d4: f94033e8 ldr x8, [sp, #0x60] 137d8: b40003e8 cbz x8, 0x13854 <.text+0x3da4> 137dc: b00004c1 adrp x1, 0xac000 137e0: d00004c2 adrp x2, 0xad000 137e4: 9115c021 add x1, x1, #0x570 137e8: 91195c42 add x2, x2, #0x657 137ec: 320007e0 orr w0, wzr, #0x3 137f0: 9400272c bl 0x1d4a0 <.text+0xd9f0> 137f4: f94033e0 ldr x0, [sp, #0x60] 137f8: 940028e2 bl 0x1db80 <.text+0xe0d0> 137fc: aa0003f4 mov x20, x0 13800: b4000394 cbz x20, 0x13870 <.text+0x3dc0> 13804: b00004c1 adrp x1, 0xac000 13808: d00004c2 adrp x2, 0xad000 1380c: 9115c021 add x1, x1, #0x570 13810: 911a3042 add x2, x2, #0x68c 13814: 320007e0 orr w0, wzr, #0x3 13818: 94002722 bl 0x1d4a0 <.text+0xd9f0> 1381c: f94033e0 ldr x0, [sp, #0x60] 13820: aa1403e1 mov x1, x20 13824: f9400008 ldr x8, [x0] 13828: f9405508 ldr x8, [x8, #0xa8] 1382c: d63f0100 blr x8 13830: 14000010 b 0x13870 <.text+0x3dc0> 13834: b00004c1 adrp x1, 0xac000 13838: d00004c2 adrp x2, 0xad000 1383c: 9116e821 add x1, x1, #0x5ba 13840: 91183442 add x2, x2, #0x60d 13844: 321f07e0 orr w0, wzr, #0x6 13848: 94002716 bl 0x1d4a0 <.text+0xd9f0> 1384c: f9400ff6 ldr x22, [sp, #0x18] 13850: 1400009c b 0x13ac0 <.text+0x4010> 13854: b00004c1 adrp x1, 0xac000 13858: d00004c2 adrp x2, 0xad000 1385c: 9116e821 add x1, x1, #0x5ba 13860: 91190442 add x2, x2, #0x641 13864: 528000a0 mov w0, #0x5 // =5 13868: 9400270e bl 0x1d4a0 <.text+0xd9f0> 1386c: aa1f03e0 mov x0, xzr 13870: f90037f7 str x23, [sp, #0x68] 13874: f90043e0 str x0, [sp, #0x80] 13878: b9400ae8 ldr w8, [x23, #0x8] 1387c: b00004c1 adrp x1, 0xac000 13880: d00004c2 adrp x2, 0xad000 13884: 911102e9 add x9, x23, #0x440 13888: 9115c021 add x1, x1, #0x570 1388c: 911af042 add x2, x2, #0x6bc 13890: 320007e0 orr w0, wzr, #0x3 13894: b90073e8 str w8, [sp, #0x70] 13898: f9003fe9 str x9, [sp, #0x78] 1389c: 94002701 bl 0x1d4a0 <.text+0xd9f0> 138a0: d0000002 adrp x2, 0x15000 <.text+0x5550> 138a4: 91384042 add x2, x2, #0xe10 138a8: 910163e0 add x0, sp, #0x58 138ac: 9101a3e3 add x3, sp, #0x68 138b0: aa1f03e1 mov x1, xzr 138b4: 97ffecaf bl 0xeb70 138b8: 34000120 cbz w0, 0x138dc <.text+0x3e2c> 138bc: 97ffed91 bl 0xef00 138c0: b00004c1 adrp x1, 0xac000 138c4: d00004c2 adrp x2, 0xad000 138c8: aa0003e3 mov x3, x0 138cc: 9116e821 add x1, x1, #0x5ba 138d0: 911bc042 add x2, x2, #0x6f0 138d4: 321f07e0 orr w0, wzr, #0x6 138d8: 940026f2 bl 0x1d4a0 <.text+0xd9f0> 138dc: 910123e0 add x0, sp, #0x48 138e0: aa1f03e1 mov x1, xzr 138e4: 97ffee53 bl 0xf230 138e8: 2a0003f5 mov w21, w0 138ec: 36f80155 tbz w21, #0x1f, 0x13914 <.text+0x3e64> 138f0: b9400360 ldr w0, [x27] 138f4: 97ffed83 bl 0xef00 138f8: b00004c1 adrp x1, 0xac000 138fc: d00004c2 adrp x2, 0xad000 13900: aa0003e3 mov x3, x0 13904: 9116e821 add x1, x1, #0x5ba 13908: 91110042 add x2, x2, #0x440 1390c: 528000a0 mov w0, #0x5 // =5 13910: 940026e4 bl 0x1d4a0 <.text+0xd9f0> 13914: f94262e0 ldr x0, [x23, #0x4c0] 13918: 97ffef96 bl 0xf770 1391c: b0000676 adrp x22, 0xe0000 13920: b9401ec3 ldr w3, [x22, #0x1c] 13924: b00004c1 adrp x1, 0xac000 13928: d00004c2 adrp x2, 0xad000 1392c: aa0003f4 mov x20, x0 13930: 9116e821 add x1, x1, #0x5ba 13934: 911c2c42 add x2, x2, #0x70b 13938: 321e03e0 orr w0, wzr, #0x4 1393c: 940026d9 bl 0x1d4a0 <.text+0xd9f0> 13940: b9401ec8 ldr w8, [x22, #0x1c] 13944: 7100051f cmp w8, #0x1 13948: 5400026b b.lt 0x13994 <.text+0x3ee4> 1394c: 2a1f03f8 mov w24, wzr 13950: 52800c99 mov w25, #0x64 // =100 13954: 5284e200 mov w0, #0x2710 // =10000 13958: 97ffef76 bl 0xf730 1395c: 394096e8 ldrb w8, [x23, #0x25] 13960: 350000e8 cbnz w8, 0x1397c <.text+0x3ecc> 13964: b9401ec8 ldr w8, [x22, #0x1c] 13968: 11000718 add w24, w24, #0x1 1396c: 1b197d08 mul w8, w8, w25 13970: 6b08031f cmp w24, w8 13974: 54ffff0b b.lt 0x13954 <.text+0x3ea4> 13978: 14000007 b 0x13994 <.text+0x3ee4> 1397c: b00004c1 adrp x1, 0xac000 13980: d00004c2 adrp x2, 0xad000 13984: 9116e821 add x1, x1, #0x5ba 13988: 911d5c42 add x2, x2, #0x757 1398c: 321e03e0 orr w0, wzr, #0x4 13990: 940026c4 bl 0x1d4a0 <.text+0xd9f0> 13994: 9100e3e0 add x0, sp, #0x38 13998: aa1f03e1 mov x1, xzr 1399c: 97ffee25 bl 0xf230 139a0: 2a0003f6 mov w22, w0 139a4: 37f80156 tbnz w22, #0x1f, 0x139cc <.text+0x3f1c> 139a8: 2a1502c8 orr w8, w22, w21 139ac: 34000268 cbz w8, 0x139f8 <.text+0x3f48> 139b0: b00004c1 adrp x1, 0xac000 139b4: d00004c2 adrp x2, 0xad000 139b8: 9115c021 add x1, x1, #0x570 139bc: 911e9c42 add x2, x2, #0x7a7 139c0: 320007e0 orr w0, wzr, #0x3 139c4: 940026b7 bl 0x1d4a0 <.text+0xd9f0> 139c8: 1400001f b 0x13a44 <.text+0x3f94> 139cc: b9400360 ldr w0, [x27] 139d0: 97ffed4c bl 0xef00 139d4: b00004c1 adrp x1, 0xac000 139d8: d00004c2 adrp x2, 0xad000 139dc: aa0003e3 mov x3, x0 139e0: 9116e821 add x1, x1, #0x5ba 139e4: 91110042 add x2, x2, #0x440 139e8: 528000a0 mov w0, #0x5 // =5 139ec: 940026ad bl 0x1d4a0 <.text+0xd9f0> 139f0: 2a1502c8 orr w8, w22, w21 139f4: 35fffde8 cbnz w8, 0x139b0 <.text+0x3f00> 139f8: a943abe8 ldp x8, x10, [sp, #0x38] 139fc: a944afe9 ldp x9, x11, [sp, #0x48] 13a00: 52807d0c mov w12, #0x3e8 // =1000 13a04: b00004c1 adrp x1, 0xac000 13a08: d00004c2 adrp x2, 0xad000 13a0c: cb090108 sub x8, x8, x9 13a10: cb0b0149 sub x9, x10, x11 13a14: d29ef9ea mov x10, #0xf7cf // =63439 13a18: f2bc6a6a movk x10, #0xe353, lsl #16 13a1c: f2d374aa movk x10, #0x9ba5, lsl #32 13a20: f2e4188a movk x10, #0x20c4, lsl #48 13a24: 9b4a7d29 smulh x9, x9, x10 13a28: 9347fd2a asr x10, x9, #7 13a2c: 8b49fd49 add x9, x10, x9, lsr #63 13a30: 9b0c2503 madd x3, x8, x12, x9 13a34: 9115c021 add x1, x1, #0x570 13a38: 911e3c42 add x2, x2, #0x78f 13a3c: 320007e0 orr w0, wzr, #0x3 13a40: 94002698 bl 0x1d4a0 <.text+0xd9f0> 13a44: f9400ff6 ldr x22, [sp, #0x18] 13a48: 394096e8 ldrb w8, [x23, #0x25] 13a4c: 350003a8 cbnz w8, 0x13ac0 <.text+0x4010> 13a50: b00004c1 adrp x1, 0xac000 13a54: d00004c2 adrp x2, 0xad000 13a58: 9116e821 add x1, x1, #0x5ba 13a5c: 911ee442 add x2, x2, #0x7b9 13a60: 321e03e0 orr w0, wzr, #0x4 13a64: 9400268f bl 0x1d4a0 <.text+0xd9f0> 13a68: f94262f5 ldr x21, [x23, #0x4c0] 13a6c: aa1503e0 mov x0, x21 13a70: 97ffef40 bl 0xf770 13a74: 93407e94 sxtw x20, w20 13a78: eb14001f cmp x0, x20 13a7c: 54000149 b.ls 0x13aa4 <.text+0x3ff4> 13a80: d00004c1 adrp x1, 0xad000 13a84: 911fb421 add x1, x1, #0x7ed 13a88: aa1503e0 mov x0, x21 13a8c: 97ffef15 bl 0xf6e0 13a90: 8b1402a8 add x8, x21, x20 13a94: 91001809 add x9, x0, #0x6 13a98: f100001f cmp x0, #0x0 13a9c: 9a890114 csel x20, x8, x9, eq 13aa0: 14000003 b 0x13aac <.text+0x3ffc> 13aa4: d00004d4 adrp x20, 0xad000 13aa8: 91259e94 add x20, x20, #0x967 13aac: aa1703e0 mov x0, x23 13ab0: aa1403e1 mov x1, x20 13ab4: 9400124f bl 0x183f0 <.text+0x8940> 13ab8: aa1403e0 mov x0, x20 13abc: 94006650 bl 0x2d3fc <.text+0x1d94c> 13ac0: 94003b3e bl 0x227b8 <.text+0x12d08> 13ac4: 940024d5 bl 0x1ce18 <.text+0xd368> 13ac8: aa1703e0 mov x0, x23 13acc: 9400495c bl 0x2603c <.text+0x1658c> 13ad0: aa1603e0 mov x0, x22 13ad4: 94003fcc bl 0x23a04 <.text+0x13f54> 13ad8: aa1f03e0 mov x0, xzr 13adc: 94006554 bl 0x2d02c <.text+0x1d57c> 13ae0: b00004c1 adrp x1, 0xac000 13ae4: d00004c2 adrp x2, 0xad000 13ae8: 9115c021 add x1, x1, #0x570 13aec: 910fd042 add x2, x2, #0x3f4 13af0: 320007e0 orr w0, wzr, #0x3 13af4: 9400266b bl 0x1d4a0 <.text+0xd9f0> 13af8: 97fffbe7 bl 0x12a94 <.text+0x2fe4> 13afc: 94004461 bl 0x24c80 <.text+0x151d0> 13b00: 36000080 tbz w0, #0x0, 0x13b10 <.text+0x4060> 13b04: d0000980 adrp x0, 0x145000 13b08: 912f4000 add x0, x0, #0xbd0 13b0c: 97ffefd9 bl 0xfa70 13b10: 9103a2f4 add x20, x23, #0xe8 13b14: 97ffed23 bl 0xefa0 13b18: 2a0003f5 mov w21, w0 13b1c: 97ffed4d bl 0xf050 13b20: 2a0003f6 mov w22, w0 13b24: 97ffec33 bl 0xebf0 13b28: 2a0003f7 mov w23, w0 13b2c: b00004c1 adrp x1, 0xac000 13b30: d00004c2 adrp x2, 0xad000 13b34: 9116e821 add x1, x1, #0x5ba 13b38: 91103842 add x2, x2, #0x40e 13b3c: 321e03e0 orr w0, wzr, #0x4 13b40: aa1403e3 mov x3, x20 13b44: 2a1503e4 mov w4, w21 13b48: 2a1603e5 mov w5, w22 13b4c: 2a1703e6 mov w6, w23 13b50: 94002654 bl 0x1d4a0 <.text+0xd9f0> 13b54: 97ffed13 bl 0xefa0 13b58: 2a0003e1 mov w1, w0 13b5c: 52801060 mov w0, #0x83 // =131 13b60: 2a1703e2 mov w2, w23 13b64: 2a1303e3 mov w3, w19 13b68: 97ffee6a bl 0xf510 13b6c: f94017f5 ldr x21, [sp, #0x28] 13b70: f94016a8 ldr x8, [x21, #0x28] 13b74: f85a83a9 ldur x9, [x29, #-0x58] 13b78: eb09011f cmp x8, x9 13b7c: 54000121 b.ne 0x13ba0 <.text+0x40f0> 13b80: a9547bfd ldp x29, x30, [sp, #0x140] 13b84: a9534ff4 ldp x20, x19, [sp, #0x130] 13b88: a95257f6 ldp x22, x21, [sp, #0x120] 13b8c: a9515ff8 ldp x24, x23, [sp, #0x110] 13b90: a95067fa ldp x26, x25, [sp, #0x100] 13b94: a94f6ffc ldp x28, x27, [sp, #0xf0] 13b98: 910543ff add sp, sp, #0x150 13b9c: d65f03c0 ret 13ba0: 97ffed90 bl 0xf1e0 <__stack_chk_fail@plt> 13ba4: 320003e0 orr w0, wzr, #0x1 13ba8: 97ffece2 bl 0xef30 <_exit@plt> 13bac: d10283ff sub sp, sp, #0xa0 13bb0: a9046ffc stp x28, x27, [sp, #0x40] 13bb4: a90567fa stp x26, x25, [sp, #0x50] 13bb8: a9065ff8 stp x24, x23, [sp, #0x60] 13bbc: a90757f6 stp x22, x21, [sp, #0x70] 13bc0: a9084ff4 stp x20, x19, [sp, #0x80] 13bc4: a9097bfd stp x29, x30, [sp, #0x90] 13bc8: 910243fd add x29, sp, #0x90 13bcc: d53bd053 mrs x19, TPIDR_EL0 13bd0: f9401668 ldr x8, [x19, #0x28] 13bd4: aa0403f5 mov x21, x4 13bd8: aa0203f7 mov x23, x2 13bdc: aa0003f4 mov x20, x0 13be0: 12001c69 and w9, w3, #0xff 13be4: f9001fe8 str x8, [sp, #0x38] 13be8: 34000069 cbz w9, 0x13bf4 <.text+0x4144> 13bec: 320007e0 orr w0, wzr, #0x3 13bf0: 14000002 b 0x13bf8 <.text+0x4148> 13bf4: 321f07e0 orr w0, wzr, #0x6 13bf8: 94002616 bl 0x1d450 <.text+0xd9a0> 13bfc: 9400470e bl 0x25834 <.text+0x15d84> 13c00: aa0003f6 mov x22, x0 13c04: aa1503e0 mov x0, x21 13c08: 94004727 bl 0x258a4 <.text+0x15df4> 13c0c: b00004c1 adrp x1, 0xac000 13c10: b00004c2 adrp x2, 0xac000 13c14: 9116e821 add x1, x1, #0x5ba 13c18: 91175042 add x2, x2, #0x5d4 13c1c: 321e03e0 orr w0, wzr, #0x4 13c20: 94002620 bl 0x1d4a0 <.text+0xd9f0> 13c24: d0000501 adrp x1, 0xb5000 13c28: 910b3421 add x1, x1, #0x2cd 13c2c: 52800142 mov w2, #0xa // =10 13c30: aa1403e0 mov x0, x20 13c34: 94002caf bl 0x1eef0 <.text+0xf440> 13c38: f9400288 ldr x8, [x20] 13c3c: aa0003f5 mov x21, x0 13c40: aa1403e0 mov x0, x20 13c44: aa1603e1 mov x1, x22 13c48: f9436d08 ldr x8, [x8, #0x6d8] 13c4c: d63f0100 blr x8 13c50: 34000160 cbz w0, 0x13c7c <.text+0x41cc> 13c54: 97ffecbb bl 0xef40 <__errno@plt> 13c58: b9400000 ldr w0, [x0] 13c5c: 97ffeca9 bl 0xef00 13c60: b00004c1 adrp x1, 0xac000 13c64: b00004c2 adrp x2, 0xac000 13c68: aa0003e3 mov x3, x0 13c6c: 9116e821 add x1, x1, #0x5ba 13c70: 9117b442 add x2, x2, #0x5ed 13c74: 321f07e0 orr w0, wzr, #0x6 13c78: 140000c6 b 0x13f90 <.text+0x44e0> 13c7c: f9400288 ldr x8, [x20] 13c80: aa1403e0 mov x0, x20 13c84: aa1703e1 mov x1, x23 13c88: aa1f03e2 mov x2, xzr 13c8c: f942a508 ldr x8, [x8, #0x548] 13c90: f90007f7 str x23, [sp, #0x8] 13c94: d63f0100 blr x8 13c98: aa0003f6 mov x22, x0 13c9c: 940049dc bl 0x2640c <.text+0x1695c> 13ca0: b00004c1 adrp x1, 0xac000 13ca4: b00004c2 adrp x2, 0xac000 13ca8: 9116e821 add x1, x1, #0x5ba 13cac: 9117fc42 add x2, x2, #0x5ff 13cb0: 321e03e0 orr w0, wzr, #0x4 13cb4: 940025fb bl 0x1d4a0 <.text+0xd9f0> 13cb8: 320003e0 orr w0, wzr, #0x1 13cbc: 321203e1 orr w1, wzr, #0x4000 13cc0: 321203f7 orr w23, wzr, #0x4000 13cc4: 97ffec0f bl 0xed00 13cc8: f9000fe0 str x0, [sp, #0x18] 13ccc: f90017f7 str x23, [sp, #0x28] 13cd0: b90023ff str wzr, [sp, #0x20] 13cd4: b4000220 cbz x0, 0x13d18 <.text+0x4268> 13cd8: 321203e8 orr w8, wzr, #0x4000 13cdc: 910063e0 add x0, sp, #0x18 13ce0: aa1f03e1 mov x1, xzr 13ce4: f90017e8 str x8, [sp, #0x28] 13ce8: 97ffec7e bl 0xeee0 13cec: 3100041f cmn w0, #0x1 13cf0: 54000281 b.ne 0x13d40 <.text+0x4290> 13cf4: 97ffec93 bl 0xef40 <__errno@plt> 13cf8: b9400000 ldr w0, [x0] 13cfc: 97ffec81 bl 0xef00 13d00: b00004c1 adrp x1, 0xac000 13d04: d00004c2 adrp x2, 0xad000 13d08: aa0003e3 mov x3, x0 13d0c: 9116e821 add x1, x1, #0x5ba 13d10: 91299842 add x2, x2, #0xa66 13d14: 14000009 b 0x13d38 <.text+0x4288> 13d18: 97ffec8a bl 0xef40 <__errno@plt> 13d1c: b9400000 ldr w0, [x0] 13d20: 97ffec78 bl 0xef00 13d24: b00004c1 adrp x1, 0xac000 13d28: d00004c2 adrp x2, 0xad000 13d2c: aa0003e3 mov x3, x0 13d30: 9116e821 add x1, x1, #0x5ba 13d34: 91292c42 add x2, x2, #0xa4b 13d38: 321f07e0 orr w0, wzr, #0x6 13d3c: 940025d9 bl 0x1d4a0 <.text+0xd9f0> 13d40: b00004db adrp x27, 0xac000 13d44: 9116eb7b add x27, x27, #0x5ba 13d48: d00004c2 adrp x2, 0xad000 13d4c: 9129ec42 add x2, x2, #0xa7b 13d50: 321e03e0 orr w0, wzr, #0x4 13d54: aa1b03e1 mov x1, x27 13d58: 940025d2 bl 0x1d4a0 <.text+0xd9f0> 13d5c: 94004346 bl 0x24a74 <.text+0x14fc4> 13d60: 320003e8 orr w8, wzr, #0x1 13d64: f0ffffe9 adrp x9, 0x12000 <.text+0x2550> 13d68: 910063ea add x10, sp, #0x18 13d6c: 9134e129 add x9, x9, #0xd38 13d70: 39003408 strb w8, [x0, #0xd] 13d74: 91004140 add x0, x10, #0x10 13d78: f90013e9 str x9, [sp, #0x20] 13d7c: 97ffeb65 bl 0xeb10 13d80: d000099c adrp x28, 0x145000 13d84: 52800088 mov w8, #0x4 // =4 13d88: 912fe39c add x28, x28, #0xbf8 13d8c: 72a30008 movk w8, #0x1800, lsl #16 13d90: 321e03e0 orr w0, wzr, #0x4 13d94: 91020382 add x2, x28, #0x80 13d98: 910063e1 add x1, sp, #0x18 13d9c: b9001be8 str w8, [sp, #0x18] 13da0: 97ffee04 bl 0xf5b0 13da4: 91028382 add x2, x28, #0xa0 13da8: 528000a0 mov w0, #0x5 // =5 13dac: 910063e1 add x1, sp, #0x18 13db0: 97ffee00 bl 0xf5b0 13db4: 91080382 add x2, x28, #0x200 13db8: 321c03e0 orr w0, wzr, #0x10 13dbc: 910063e1 add x1, sp, #0x18 13dc0: 97ffedfc bl 0xf5b0 13dc4: 91058397 add x23, x28, #0x160 13dc8: 52800160 mov w0, #0xb // =11 13dcc: 910063e1 add x1, sp, #0x18 13dd0: aa1703e2 mov x2, x23 13dd4: 97ffedf7 bl 0xf5b0 13dd8: 91030398 add x24, x28, #0xc0 13ddc: 321f07e0 orr w0, wzr, #0x6 13de0: 910063e1 add x1, sp, #0x18 13de4: aa1803e2 mov x2, x24 13de8: 97ffedf2 bl 0xf5b0 13dec: 91040399 add x25, x28, #0x100 13df0: 321d03e0 orr w0, wzr, #0x8 13df4: 910063e1 add x1, sp, #0x18 13df8: aa1903e2 mov x2, x25 13dfc: 97ffeded bl 0xf5b0 13e00: 9103839a add x26, x28, #0xe0 13e04: 32000be0 orr w0, wzr, #0x7 13e08: 910063e1 add x1, sp, #0x18 13e0c: aa1a03e2 mov x2, x26 13e10: 97ffede8 bl 0xf5b0 13e14: d00004c2 adrp x2, 0xad000 13e18: 912a6042 add x2, x2, #0xa98 13e1c: 321e03e0 orr w0, wzr, #0x4 13e20: aa1b03e1 mov x1, x27 13e24: 9400259f bl 0x1d4a0 <.text+0xd9f0> 13e28: 91018382 add x2, x28, #0x60 13e2c: 320007e0 orr w0, wzr, #0x3 13e30: 910063e1 add x1, sp, #0x18 13e34: 97ffeddf bl 0xf5b0 13e38: 910043e0 add x0, sp, #0x10 13e3c: 97ffeb35 bl 0xeb10 13e40: 910043e0 add x0, sp, #0x10 13e44: 320007e1 orr w1, wzr, #0x3 13e48: 97ffedb6 bl 0xf520 13e4c: 320003e0 orr w0, wzr, #0x1 13e50: 910043e1 add x1, sp, #0x10 13e54: aa1f03e2 mov x2, xzr 13e58: 97ffebd2 bl 0xeda0 13e5c: f940b780 ldr x0, [x28, #0x168] 13e60: 9400414d bl 0x24394 <.text+0x148e4> 13e64: 36000680 tbz w0, #0x0, 0x13f34 <.text+0x4484> 13e68: b00004db adrp x27, 0xac000 13e6c: d00004dc adrp x28, 0xad000 13e70: 9116eb7b add x27, x27, #0x5ba 13e74: 912acf9c add x28, x28, #0xab3 13e78: 321f07e0 orr w0, wzr, #0x6 13e7c: aa1b03e1 mov x1, x27 13e80: aa1c03e2 mov x2, x28 13e84: 94002587 bl 0x1d4a0 <.text+0xd9f0> 13e88: 321f07e0 orr w0, wzr, #0x6 13e8c: aa1b03e1 mov x1, x27 13e90: aa1c03e2 mov x2, x28 13e94: 94002583 bl 0x1d4a0 <.text+0xd9f0> 13e98: d00004c2 adrp x2, 0xad000 13e9c: 912bb842 add x2, x2, #0xaee 13ea0: 321f07e0 orr w0, wzr, #0x6 13ea4: aa1b03e1 mov x1, x27 13ea8: 9400257e bl 0x1d4a0 <.text+0xd9f0> 13eac: d00004c2 adrp x2, 0xad000 13eb0: 912c7c42 add x2, x2, #0xb1f 13eb4: 321f07e0 orr w0, wzr, #0x6 13eb8: aa1b03e1 mov x1, x27 13ebc: 94002579 bl 0x1d4a0 <.text+0xd9f0> 13ec0: d00004c2 adrp x2, 0xad000 13ec4: 912d3c42 add x2, x2, #0xb4f 13ec8: 321f07e0 orr w0, wzr, #0x6 13ecc: aa1b03e1 mov x1, x27 13ed0: 94002574 bl 0x1d4a0 <.text+0xd9f0> 13ed4: 321f07e0 orr w0, wzr, #0x6 13ed8: aa1b03e1 mov x1, x27 13edc: aa1c03e2 mov x2, x28 13ee0: 94002570 bl 0x1d4a0 <.text+0xd9f0> 13ee4: 321f07e0 orr w0, wzr, #0x6 13ee8: aa1b03e1 mov x1, x27 13eec: aa1c03e2 mov x2, x28 13ef0: 9400256c bl 0x1d4a0 <.text+0xd9f0> 13ef4: 52800160 mov w0, #0xb // =11 13ef8: aa1703e1 mov x1, x23 13efc: aa1f03e2 mov x2, xzr 13f00: 97ffedac bl 0xf5b0 13f04: 321f07e0 orr w0, wzr, #0x6 13f08: aa1803e1 mov x1, x24 13f0c: aa1f03e2 mov x2, xzr 13f10: 97ffeda8 bl 0xf5b0 13f14: 321d03e0 orr w0, wzr, #0x8 13f18: aa1903e1 mov x1, x25 13f1c: aa1f03e2 mov x2, xzr 13f20: 97ffeda4 bl 0xf5b0 13f24: 32000be0 orr w0, wzr, #0x7 13f28: aa1a03e1 mov x1, x26 13f2c: aa1f03e2 mov x2, xzr 13f30: 97ffeda0 bl 0xf5b0 13f34: b00004d7 adrp x23, 0xac000 13f38: 9116eaf7 add x23, x23, #0x5ba 13f3c: d00004c2 adrp x2, 0xad000 13f40: 912e1842 add x2, x2, #0xb86 13f44: 321e03e0 orr w0, wzr, #0x4 13f48: aa1703e1 mov x1, x23 13f4c: 94002555 bl 0x1d4a0 <.text+0xd9f0> 13f50: 940048a1 bl 0x261d4 <.text+0x16724> 13f54: 940008b4 bl 0x16224 <.text+0x6774> 13f58: 94004673 bl 0x25924 <.text+0x15e74> 13f5c: 940049b0 bl 0x2661c <.text+0x16b6c> 13f60: f9400288 ldr x8, [x20] 13f64: f94007e1 ldr x1, [sp, #0x8] 13f68: aa1403e0 mov x0, x20 13f6c: aa1603e2 mov x2, x22 13f70: f942a908 ldr x8, [x8, #0x550] 13f74: d63f0100 blr x8 13f78: b00004c2 adrp x2, 0xac000 13f7c: d0000503 adrp x3, 0xb5000 13f80: 91184042 add x2, x2, #0x610 13f84: 910b3463 add x3, x3, #0x2cd 13f88: 321e03e0 orr w0, wzr, #0x4 13f8c: aa1703e1 mov x1, x23 13f90: 94002544 bl 0x1d4a0 <.text+0xd9f0> 13f94: f9401668 ldr x8, [x19, #0x28] 13f98: f9401fe9 ldr x9, [sp, #0x38] 13f9c: eb09011f cmp x8, x9 13fa0: 54000141 b.ne 0x13fc8 <.text+0x4518> 13fa4: aa1503e0 mov x0, x21 13fa8: a9497bfd ldp x29, x30, [sp, #0x90] 13fac: a9484ff4 ldp x20, x19, [sp, #0x80] 13fb0: a94757f6 ldp x22, x21, [sp, #0x70] 13fb4: a9465ff8 ldp x24, x23, [sp, #0x60] 13fb8: a94567fa ldp x26, x25, [sp, #0x50] 13fbc: a9446ffc ldp x28, x27, [sp, #0x40] 13fc0: 910283ff add sp, sp, #0xa0 13fc4: d65f03c0 ret 13fc8: 97ffec86 bl 0xf1e0 <__stack_chk_fail@plt> 13fcc: f81e0ff3 str x19, [sp, #-0x20]! 13fd0: a9017bfd stp x29, x30, [sp, #0x10] 13fd4: 910043fd add x29, sp, #0x10 13fd8: aa0003f3 mov x19, x0 13fdc: 97fffaae bl 0x12a94 <.text+0x2fe4> 13fe0: a9417bfd ldp x29, x30, [sp, #0x10] 13fe4: d0000501 adrp x1, 0xb5000 13fe8: 910b3421 add x1, x1, #0x2cd 13fec: 52800142 mov w2, #0xa // =10 13ff0: aa1303e0 mov x0, x19 13ff4: f84207f3 ldr x19, [sp], #0x20 13ff8: 14002bbe b 0x1eef0 <.text+0xf440> 13ffc: a9bb67fa stp x26, x25, [sp, #-0x50]! 14000: a9015ff8 stp x24, x23, [sp, #0x10] 14004: a90257f6 stp x22, x21, [sp, #0x20] 14008: a9034ff4 stp x20, x19, [sp, #0x30] 1400c: a9047bfd stp x29, x30, [sp, #0x40] 14010: 910103fd add x29, sp, #0x40 14014: aa0403f3 mov x19, x4 14018: aa0303f5 mov x21, x3 1401c: aa0203f6 mov x22, x2 14020: aa0003f4 mov x20, x0 14024: 2a1f03f7 mov w23, wzr 14028: b40008b4 cbz x20, 0x1413c <.text+0x468c> 1402c: b4000896 cbz x22, 0x1413c <.text+0x468c> 14030: b4000875 cbz x21, 0x1413c <.text+0x468c> 14034: b4000853 cbz x19, 0x1413c <.text+0x468c> 14038: f9400288 ldr x8, [x20] 1403c: aa1403e0 mov x0, x20 14040: aa1603e1 mov x1, x22 14044: aa1f03e2 mov x2, xzr 14048: f942a508 ldr x8, [x8, #0x548] 1404c: d63f0100 blr x8 14050: aa0003f8 mov x24, x0 14054: b4000538 cbz x24, 0x140f8 <.text+0x4648> 14058: f9400288 ldr x8, [x20] 1405c: aa1403e0 mov x0, x20 14060: aa1503e1 mov x1, x21 14064: aa1f03e2 mov x2, xzr 14068: f942a508 ldr x8, [x8, #0x548] 1406c: d63f0100 blr x8 14070: aa0003f9 mov x25, x0 14074: b40004d9 cbz x25, 0x1410c <.text+0x465c> 14078: f9400288 ldr x8, [x20] 1407c: aa1403e0 mov x0, x20 14080: aa1303e1 mov x1, x19 14084: aa1f03e2 mov x2, xzr 14088: f942a508 ldr x8, [x8, #0x548] 1408c: d63f0100 blr x8 14090: aa0003fa mov x26, x0 14094: b400047a cbz x26, 0x14120 <.text+0x4670> 14098: aa1803e0 mov x0, x24 1409c: aa1903e1 mov x1, x25 140a0: aa1a03e2 mov x2, x26 140a4: 940038ce bl 0x223dc <.text+0x1292c> 140a8: f9400288 ldr x8, [x20] 140ac: 12000017 and w23, w0, #0x1 140b0: aa1403e0 mov x0, x20 140b4: aa1603e1 mov x1, x22 140b8: f942a908 ldr x8, [x8, #0x550] 140bc: aa1803e2 mov x2, x24 140c0: d63f0100 blr x8 140c4: f9400288 ldr x8, [x20] 140c8: aa1403e0 mov x0, x20 140cc: aa1503e1 mov x1, x21 140d0: aa1903e2 mov x2, x25 140d4: f942a908 ldr x8, [x8, #0x550] 140d8: d63f0100 blr x8 140dc: f9400288 ldr x8, [x20] 140e0: aa1403e0 mov x0, x20 140e4: aa1303e1 mov x1, x19 140e8: aa1a03e2 mov x2, x26 140ec: f942a908 ldr x8, [x8, #0x550] 140f0: d63f0100 blr x8 140f4: 14000012 b 0x1413c <.text+0x468c> 140f8: 900004c1 adrp x1, 0xac000 140fc: 900004c2 adrp x2, 0xac000 14100: 9116e821 add x1, x1, #0x5ba 14104: 9118ac42 add x2, x2, #0x62b 14108: 1400000a b 0x14130 <.text+0x4680> 1410c: 900004c1 adrp x1, 0xac000 14110: 900004c2 adrp x2, 0xac000 14114: 9116e821 add x1, x1, #0x5ba 14118: 91193c42 add x2, x2, #0x64f 1411c: 14000005 b 0x14130 <.text+0x4680> 14120: 900004c1 adrp x1, 0xac000 14124: 900004c2 adrp x2, 0xac000 14128: 9116e821 add x1, x1, #0x5ba 1412c: 9119c442 add x2, x2, #0x671 14130: 528000a0 mov w0, #0x5 // =5 14134: 940024db bl 0x1d4a0 <.text+0xd9f0> 14138: 2a1f03f7 mov w23, wzr 1413c: 2a1703e0 mov w0, w23 14140: a9447bfd ldp x29, x30, [sp, #0x40] 14144: a9434ff4 ldp x20, x19, [sp, #0x30] 14148: a94257f6 ldp x22, x21, [sp, #0x20] 1414c: a9415ff8 ldp x24, x23, [sp, #0x10] 14150: a8c567fa ldp x26, x25, [sp], #0x50 14154: d65f03c0 ret 14158: a9bd57f6 stp x22, x21, [sp, #-0x30]! 1415c: a9014ff4 stp x20, x19, [sp, #0x10] 14160: a9027bfd stp x29, x30, [sp, #0x20] 14164: 910083fd add x29, sp, #0x20 14168: aa0203f3 mov x19, x2 1416c: aa0003f4 mov x20, x0 14170: 2a1f03f5 mov w21, wzr 14174: b4000374 cbz x20, 0x141e0 <.text+0x4730> 14178: b4000353 cbz x19, 0x141e0 <.text+0x4730> 1417c: f9400288 ldr x8, [x20] 14180: aa1403e0 mov x0, x20 14184: aa1303e1 mov x1, x19 14188: aa1f03e2 mov x2, xzr 1418c: f942a508 ldr x8, [x8, #0x548] 14190: d63f0100 blr x8 14194: aa0003f6 mov x22, x0 14198: b4000176 cbz x22, 0x141c4 <.text+0x4714> 1419c: aa1603e0 mov x0, x22 141a0: 940038f1 bl 0x22564 <.text+0x12ab4> 141a4: f9400288 ldr x8, [x20] 141a8: 12000015 and w21, w0, #0x1 141ac: aa1403e0 mov x0, x20 141b0: aa1303e1 mov x1, x19 141b4: f942a908 ldr x8, [x8, #0x550] 141b8: aa1603e2 mov x2, x22 141bc: d63f0100 blr x8 141c0: 14000008 b 0x141e0 <.text+0x4730> 141c4: 900004c1 adrp x1, 0xac000 141c8: 900004c2 adrp x2, 0xac000 141cc: 9116e821 add x1, x1, #0x5ba 141d0: 911a4c42 add x2, x2, #0x693 141d4: 528000a0 mov w0, #0x5 // =5 141d8: 940024b2 bl 0x1d4a0 <.text+0xd9f0> 141dc: 2a1f03f5 mov w21, wzr 141e0: a9427bfd ldp x29, x30, [sp, #0x20] 141e4: a9414ff4 ldp x20, x19, [sp, #0x10] 141e8: 2a1503e0 mov w0, w21 141ec: a8c357f6 ldp x22, x21, [sp], #0x30 141f0: d65f03c0 ret 141f4: f81c0ff7 str x23, [sp, #-0x40]! 141f8: a90157f6 stp x22, x21, [sp, #0x10] 141fc: a9024ff4 stp x20, x19, [sp, #0x20] 14200: a9037bfd stp x29, x30, [sp, #0x30] 14204: 9100c3fd add x29, sp, #0x30 14208: aa0303f6 mov x22, x3 1420c: aa0203f3 mov x19, x2 14210: aa0003f4 mov x20, x0 14214: 2a1f03f7 mov w23, wzr 14218: b4000654 cbz x20, 0x142e0 <.text+0x4830> 1421c: b4000633 cbz x19, 0x142e0 <.text+0x4830> 14220: b4000616 cbz x22, 0x142e0 <.text+0x4830> 14224: f9400288 ldr x8, [x20] 14228: aa1403e0 mov x0, x20 1422c: aa1303e1 mov x1, x19 14230: aa1f03e2 mov x2, xzr 14234: f942a508 ldr x8, [x8, #0x548] 14238: d63f0100 blr x8 1423c: aa0003f5 mov x21, x0 14240: b4000295 cbz x21, 0x14290 <.text+0x47e0> 14244: f9400288 ldr x8, [x20] 14248: aa1403e0 mov x0, x20 1424c: aa1603e1 mov x1, x22 14250: aa1f03e2 mov x2, xzr 14254: f942a508 ldr x8, [x8, #0x548] 14258: d63f0100 blr x8 1425c: aa0003f7 mov x23, x0 14260: b4000297 cbz x23, 0x142b0 <.text+0x4800> 14264: aa1503e0 mov x0, x21 14268: aa1703e1 mov x1, x23 1426c: 9400230e bl 0x1cea4 <.text+0xd3f4> 14270: f9400288 ldr x8, [x20] 14274: aa1403e0 mov x0, x20 14278: aa1603e1 mov x1, x22 1427c: aa1703e2 mov x2, x23 14280: f942a908 ldr x8, [x8, #0x550] 14284: d63f0100 blr x8 14288: 320003f7 orr w23, wzr, #0x1 1428c: 1400000f b 0x142c8 <.text+0x4818> 14290: 900004c1 adrp x1, 0xac000 14294: 900004c2 adrp x2, 0xac000 14298: 9116e821 add x1, x1, #0x5ba 1429c: 911ae842 add x2, x2, #0x6ba 142a0: 528000a0 mov w0, #0x5 // =5 142a4: 9400247f bl 0x1d4a0 <.text+0xd9f0> 142a8: 2a1f03f7 mov w23, wzr 142ac: 1400000d b 0x142e0 <.text+0x4830> 142b0: 900004c1 adrp x1, 0xac000 142b4: 900004c2 adrp x2, 0xac000 142b8: 9116e821 add x1, x1, #0x5ba 142bc: 911b7842 add x2, x2, #0x6de 142c0: 528000a0 mov w0, #0x5 // =5 142c4: 94002477 bl 0x1d4a0 <.text+0xd9f0> 142c8: f9400288 ldr x8, [x20] 142cc: aa1403e0 mov x0, x20 142d0: aa1303e1 mov x1, x19 142d4: aa1503e2 mov x2, x21 142d8: f942a908 ldr x8, [x8, #0x550] 142dc: d63f0100 blr x8 142e0: a9437bfd ldp x29, x30, [sp, #0x30] 142e4: a9424ff4 ldp x20, x19, [sp, #0x20] 142e8: a94157f6 ldp x22, x21, [sp, #0x10] 142ec: 2a1703e0 mov w0, w23 142f0: f84407f7 ldr x23, [sp], #0x40 142f4: d65f03c0 ret 142f8: aa1f03e0 mov x0, xzr 142fc: d65f03c0 ret 14300: aa1f03e0 mov x0, xzr 14304: d65f03c0 ret 14308: d10203ff sub sp, sp, #0x80 1430c: f9001bf9 str x25, [sp, #0x30] 14310: a9045ff8 stp x24, x23, [sp, #0x40] 14314: a90557f6 stp x22, x21, [sp, #0x50] 14318: a9064ff4 stp x20, x19, [sp, #0x60] 1431c: a9077bfd stp x29, x30, [sp, #0x70] 14320: 9101c3fd add x29, sp, #0x70 14324: d53bd059 mrs x25, TPIDR_EL0 14328: f9401728 ldr x8, [x25, #0x28] 1432c: aa0303f3 mov x19, x3 14330: 2a0203f7 mov w23, w2 14334: aa0003f4 mov x20, x0 14338: f90017e8 str x8, [sp, #0x28] 1433c: b40044f4 cbz x20, 0x14bd8 <.text+0x5128> 14340: b40044d3 cbz x19, 0x14bd8 <.text+0x5128> 14344: f9400288 ldr x8, [x20] 14348: aa1403e0 mov x0, x20 1434c: aa1303e1 mov x1, x19 14350: aa1f03e2 mov x2, xzr 14354: f942a508 ldr x8, [x8, #0x548] 14358: d63f0100 blr x8 1435c: aa0003f5 mov x21, x0 14360: b4000315 cbz x21, 0x143c0 <.text+0x4910> 14364: 94004534 bl 0x25834 <.text+0x15d84> 14368: 51002ae8 sub w8, w23, #0xa 1436c: 7100751f cmp w8, #0x1d 14370: aa0003f6 mov x22, x0 14374: 54000348 b.hi 0x143dc <.text+0x492c> 14378: 900004c9 adrp x9, 0xac000 1437c: 91134129 add x9, x9, #0x4d0 14380: b8a87928 ldrsw x8, [x9, x8, lsl #2] 14384: f94002d7 ldr x23, [x22] 14388: 8b090108 add x8, x8, x9 1438c: d61f0100 br x8 14390: 900004c1 adrp x1, 0xac000 14394: 900004c2 adrp x2, 0xac000 14398: 9116e821 add x1, x1, #0x5ba 1439c: 911d0842 add x2, x2, #0x742 143a0: 321e03e0 orr w0, wzr, #0x4 143a4: aa1503e3 mov x3, x21 143a8: 9400243e bl 0x1d4a0 <.text+0xd9f0> 143ac: b00004c2 adrp x2, 0xad000 143b0: 910082c0 add x0, x22, #0x20 143b4: 91263c42 add x2, x2, #0x98f 143b8: 321903e1 orr w1, wzr, #0x80 143bc: 14000153 b 0x14908 <.text+0x4e58> 143c0: 900004c1 adrp x1, 0xac000 143c4: 900004c2 adrp x2, 0xac000 143c8: 9116e821 add x1, x1, #0x5ba 143cc: 911c1042 add x2, x2, #0x704 143d0: 528000a0 mov w0, #0x5 // =5 143d4: 94002433 bl 0x1d4a0 <.text+0xd9f0> 143d8: 14000200 b 0x14bd8 <.text+0x5128> 143dc: 900004c1 adrp x1, 0xac000 143e0: 9116e821 add x1, x1, #0x5ba 143e4: 710f9eff cmp w23, #0x3e7 143e8: 540035a1 b.ne 0x14a9c <.text+0x4fec> 143ec: 900004c2 adrp x2, 0xac000 143f0: 911ca042 add x2, x2, #0x728 143f4: 321e03e0 orr w0, wzr, #0x4 143f8: aa1503e3 mov x3, x21 143fc: 94002429 bl 0x1d4a0 <.text+0xd9f0> 14400: aa1503e0 mov x0, x21 14404: 94003ce7 bl 0x237a0 <.text+0x13cf0> 14408: 2a0003f6 mov w22, w0 1440c: 9400419a bl 0x24a74 <.text+0x14fc4> 14410: 120002c8 and w8, w22, #0x1 14414: 39004008 strb w8, [x0, #0x10] 14418: 140001ea b 0x14bc0 <.text+0x5110> 1441c: 900004c1 adrp x1, 0xac000 14420: 900004c2 adrp x2, 0xac000 14424: 9116e821 add x1, x1, #0x5ba 14428: 911d8c42 add x2, x2, #0x763 1442c: 321e03e0 orr w0, wzr, #0x4 14430: aa1503e3 mov x3, x21 14434: 9400241b bl 0x1d4a0 <.text+0xd9f0> 14438: 910282c0 add x0, x22, #0xa0 1443c: 14000130 b 0x148fc <.text+0x4e4c> 14440: 900004c1 adrp x1, 0xac000 14444: 900004c2 adrp x2, 0xac000 14448: 9116e821 add x1, x1, #0x5ba 1444c: 911e0042 add x2, x2, #0x780 14450: 321e03e0 orr w0, wzr, #0x4 14454: aa1503e3 mov x3, x21 14458: 94002412 bl 0x1d4a0 <.text+0xd9f0> 1445c: 910682c0 add x0, x22, #0x1a0 14460: 14000127 b 0x148fc <.text+0x4e4c> 14464: 900004c1 adrp x1, 0xac000 14468: 900004c2 adrp x2, 0xac000 1446c: 9116e821 add x1, x1, #0x5ba 14470: 911e8442 add x2, x2, #0x7a1 14474: 321e03e0 orr w0, wzr, #0x4 14478: aa1503e3 mov x3, x21 1447c: 94002409 bl 0x1d4a0 <.text+0xd9f0> 14480: 910a82c0 add x0, x22, #0x2a0 14484: 1400011e b 0x148fc <.text+0x4e4c> 14488: 900004c1 adrp x1, 0xac000 1448c: 900004c2 adrp x2, 0xac000 14490: 9116e821 add x1, x1, #0x5ba 14494: 911f0842 add x2, x2, #0x7c2 14498: 321e03e0 orr w0, wzr, #0x4 1449c: aa1503e3 mov x3, x21 144a0: 94002400 bl 0x1d4a0 <.text+0xd9f0> 144a4: b00004c2 adrp x2, 0xad000 144a8: 910e82c0 add x0, x22, #0x3a0 144ac: 91263c42 add x2, x2, #0x98f 144b0: 321c03e1 orr w1, wzr, #0x10 144b4: aa1503e3 mov x3, x21 144b8: 97ffeab6 bl 0xef90 144bc: aa1503e0 mov x0, x21 144c0: 94003cb8 bl 0x237a0 <.text+0x13cf0> 144c4: 12000000 and w0, w0, #0x1 144c8: 940043f6 bl 0x254a0 <.text+0x159f0> 144cc: 140001bd b 0x14bc0 <.text+0x5110> 144d0: 900004c1 adrp x1, 0xac000 144d4: 900004c2 adrp x2, 0xac000 144d8: 9116e821 add x1, x1, #0x5ba 144dc: 911f9c42 add x2, x2, #0x7e7 144e0: 321e03e0 orr w0, wzr, #0x4 144e4: aa1503e3 mov x3, x21 144e8: 940023ee bl 0x1d4a0 <.text+0xd9f0> 144ec: b00004c2 adrp x2, 0xad000 144f0: 910ec2c0 add x0, x22, #0x3b0 144f4: 91263c42 add x2, x2, #0x98f 144f8: 321b03e1 orr w1, wzr, #0x20 144fc: 14000103 b 0x14908 <.text+0x4e58> 14500: 900004c1 adrp x1, 0xac000 14504: 900004c2 adrp x2, 0xac000 14508: 9116e821 add x1, x1, #0x5ba 1450c: 91201c42 add x2, x2, #0x807 14510: 321e03e0 orr w0, wzr, #0x4 14514: aa1503e3 mov x3, x21 14518: 940023e2 bl 0x1d4a0 <.text+0xd9f0> 1451c: aa1503e0 mov x0, x21 14520: 94003ca0 bl 0x237a0 <.text+0x13cf0> 14524: 12000000 and w0, w0, #0x1 14528: 9400669a bl 0x2df90 <.text+0x1e4e0> 1452c: 140001a5 b 0x14bc0 <.text+0x5110> 14530: 900004c1 adrp x1, 0xac000 14534: 900004c2 adrp x2, 0xac000 14538: 9116e821 add x1, x1, #0x5ba 1453c: 9120bc42 add x2, x2, #0x82f 14540: 321e03e0 orr w0, wzr, #0x4 14544: aa1503e3 mov x3, x21 14548: 940023d6 bl 0x1d4a0 <.text+0xd9f0> 1454c: aa1503e0 mov x0, x21 14550: 94003c94 bl 0x237a0 <.text+0x13cf0> 14554: 12000000 and w0, w0, #0x1 14558: 94006692 bl 0x2dfa0 <.text+0x1e4f0> 1455c: 14000199 b 0x14bc0 <.text+0x5110> 14560: 900004c1 adrp x1, 0xac000 14564: 900004c2 adrp x2, 0xac000 14568: 9116e821 add x1, x1, #0x5ba 1456c: 91215442 add x2, x2, #0x855 14570: 321e03e0 orr w0, wzr, #0x4 14574: aa1503e3 mov x3, x21 14578: 940023ca bl 0x1d4a0 <.text+0xd9f0> 1457c: aa1503e0 mov x0, x21 14580: 94003c88 bl 0x237a0 <.text+0x13cf0> 14584: 12000000 and w0, w0, #0x1 14588: 9400668a bl 0x2dfb0 <.text+0x1e500> 1458c: 1400018d b 0x14bc0 <.text+0x5110> 14590: 900004c1 adrp x1, 0xac000 14594: 900004c2 adrp x2, 0xac000 14598: 9116e821 add x1, x1, #0x5ba 1459c: 9121fc42 add x2, x2, #0x87f 145a0: 321e03e0 orr w0, wzr, #0x4 145a4: 940023bf bl 0x1d4a0 <.text+0xd9f0> 145a8: 321c03e0 orr w0, wzr, #0x10 145ac: 97ffecb1 bl 0xf870 145b0: aa0003e8 mov x8, x0 145b4: 321f03e9 orr w9, wzr, #0x2 145b8: b9000109 str w9, [x8] 145bc: f9000517 str x23, [x8, #0x8] 145c0: f0000642 adrp x2, 0xdf000 145c4: f947e842 ldr x2, [x2, #0xfd0] 145c8: 910083e0 add x0, sp, #0x20 145cc: aa1f03e1 mov x1, xzr 145d0: aa0803e3 mov x3, x8 145d4: 97ffe967 bl 0xeb70 145d8: 34002f40 cbz w0, 0x14bc0 <.text+0x5110> 145dc: 97ffea49 bl 0xef00 145e0: 900004c1 adrp x1, 0xac000 145e4: 900004c2 adrp x2, 0xac000 145e8: aa0003e3 mov x3, x0 145ec: 9116e821 add x1, x1, #0x5ba 145f0: 9122c842 add x2, x2, #0x8b2 145f4: 321f07e0 orr w0, wzr, #0x6 145f8: 14000171 b 0x14bbc <.text+0x510c> 145fc: 900004c1 adrp x1, 0xac000 14600: 900004c2 adrp x2, 0xac000 14604: 9116e821 add x1, x1, #0x5ba 14608: 91237042 add x2, x2, #0x8dc 1460c: 321e03e0 orr w0, wzr, #0x4 14610: aa1503e3 mov x3, x21 14614: 940023a3 bl 0x1d4a0 <.text+0xd9f0> 14618: aa1503e0 mov x0, x21 1461c: 94003c61 bl 0x237a0 <.text+0x13cf0> 14620: 12000000 and w0, w0, #0x1 14624: 940042c1 bl 0x25128 <.text+0x15678> 14628: 14000166 b 0x14bc0 <.text+0x5110> 1462c: 900004c1 adrp x1, 0xac000 14630: 900004c2 adrp x2, 0xac000 14634: 9116e821 add x1, x1, #0x5ba 14638: 91242042 add x2, x2, #0x908 1463c: 321e03e0 orr w0, wzr, #0x4 14640: aa1503e3 mov x3, x21 14644: 94002397 bl 0x1d4a0 <.text+0xd9f0> 14648: aa1503e0 mov x0, x21 1464c: 94003c55 bl 0x237a0 <.text+0x13cf0> 14650: 12000000 and w0, w0, #0x1 14654: 940042c5 bl 0x25168 <.text+0x156b8> 14658: 1400015a b 0x14bc0 <.text+0x5110> 1465c: 900004d6 adrp x22, 0xac000 14660: 9116ead6 add x22, x22, #0x5ba 14664: 900004c2 adrp x2, 0xac000 14668: 9124c442 add x2, x2, #0x931 1466c: 321e03e0 orr w0, wzr, #0x4 14670: aa1603e1 mov x1, x22 14674: aa1503e3 mov x3, x21 14678: 9400238a bl 0x1d4a0 <.text+0xd9f0> 1467c: aa1503e0 mov x0, x21 14680: 97ffe934 bl 0xeb50 14684: 51000408 sub w8, w0, #0x1 14688: 5281c209 mov w9, #0xe10 // =3600 1468c: 71383d1f cmp w8, #0xe0f 14690: 1a808123 csel w3, w9, w0, hi 14694: 90000668 adrp x8, 0xe0000 14698: 900004c2 adrp x2, 0xac000 1469c: b9001d03 str w3, [x8, #0x1c] 146a0: 91256442 add x2, x2, #0x959 146a4: 321e03e0 orr w0, wzr, #0x4 146a8: aa1603e1 mov x1, x22 146ac: 14000100 b 0x14aac <.text+0x4ffc> 146b0: 900004c1 adrp x1, 0xac000 146b4: 900004c2 adrp x2, 0xac000 146b8: 9116e821 add x1, x1, #0x5ba 146bc: 91260442 add x2, x2, #0x981 146c0: 321e03e0 orr w0, wzr, #0x4 146c4: 94002377 bl 0x1d4a0 <.text+0xd9f0> 146c8: 97ffe9c6 bl 0xede0 146cc: aa0003f6 mov x22, x0 146d0: 321c03e0 orr w0, wzr, #0x10 146d4: 97ffec67 bl 0xf870 146d8: aa0003e8 mov x8, x0 146dc: 320007e9 orr w9, wzr, #0x3 146e0: f9000517 str x23, [x8, #0x8] 146e4: b9000109 str w9, [x8] 146e8: f0000642 adrp x2, 0xdf000 146ec: f947e842 ldr x2, [x2, #0xfd0] 146f0: 910063e0 add x0, sp, #0x18 146f4: aa1f03e1 mov x1, xzr 146f8: aa0803e3 mov x3, x8 146fc: 97ffe91d bl 0xeb70 14700: f9400fe8 ldr x8, [sp, #0x18] 14704: 2a0003f7 mov w23, w0 14708: aa1f03e1 mov x1, xzr 1470c: aa0803e0 mov x0, x8 14710: 97ffe92c bl 0xebc0 14714: 34000157 cbz w23, 0x1473c <.text+0x4c8c> 14718: 2a1703e0 mov w0, w23 1471c: 97ffe9f9 bl 0xef00 14720: 900004c1 adrp x1, 0xac000 14724: 900004c2 adrp x2, 0xac000 14728: aa0003e3 mov x3, x0 1472c: 9116e821 add x1, x1, #0x5ba 14730: 9122c842 add x2, x2, #0x8b2 14734: 321f07e0 orr w0, wzr, #0x6 14738: 9400235a bl 0x1d4a0 <.text+0xd9f0> 1473c: 97ffe9a9 bl 0xede0 14740: 900004c1 adrp x1, 0xac000 14744: 900004c2 adrp x2, 0xac000 14748: cb160003 sub x3, x0, x22 1474c: 9116e821 add x1, x1, #0x5ba 14750: 9126c042 add x2, x2, #0x9b0 14754: 14000119 b 0x14bb8 <.text+0x5108> 14758: 900004c1 adrp x1, 0xac000 1475c: 900004c2 adrp x2, 0xac000 14760: 9116e821 add x1, x1, #0x5ba 14764: 91274442 add x2, x2, #0x9d1 14768: 321e03e0 orr w0, wzr, #0x4 1476c: aa1503e3 mov x3, x21 14770: 9400234c bl 0x1d4a0 <.text+0xd9f0> 14774: aa1503e0 mov x0, x21 14778: 94003c0a bl 0x237a0 <.text+0x13cf0> 1477c: 12000008 and w8, w0, #0x1 14780: b90ee6c8 str w8, [x22, #0xee4] 14784: 36000100 tbz w0, #0x0, 0x147a4 <.text+0x4cf4> 14788: 900004c1 adrp x1, 0xac000 1478c: 900004c2 adrp x2, 0xac000 14790: 9116e821 add x1, x1, #0x5ba 14794: 91282442 add x2, x2, #0xa09 14798: 321e03e0 orr w0, wzr, #0x4 1479c: 94002341 bl 0x1d4a0 <.text+0xd9f0> 147a0: b94ee6c8 ldr w8, [x22, #0xee4] 147a4: 90000669 adrp x9, 0xe0000 147a8: b9001928 str w8, [x9, #0x18] 147ac: 14000105 b 0x14bc0 <.text+0x5110> 147b0: 900004c1 adrp x1, 0xac000 147b4: 900004c2 adrp x2, 0xac000 147b8: 9116e821 add x1, x1, #0x5ba 147bc: 91260442 add x2, x2, #0x981 147c0: 321e03e0 orr w0, wzr, #0x4 147c4: 94002337 bl 0x1d4a0 <.text+0xd9f0> 147c8: b9400ec8 ldr w8, [x22, #0xc] 147cc: 7100591f cmp w8, #0x16 147d0: 5400172c b.gt 0x14ab4 <.text+0x5004> 147d4: 900004c1 adrp x1, 0xac000 147d8: 900004c2 adrp x2, 0xac000 147dc: 9116e821 add x1, x1, #0x5ba 147e0: 9128c442 add x2, x2, #0xa31 147e4: 321f07e0 orr w0, wzr, #0x6 147e8: 9400232e bl 0x1d4a0 <.text+0xd9f0> 147ec: 140000f5 b 0x14bc0 <.text+0x5110> 147f0: 900004c1 adrp x1, 0xac000 147f4: 900004c2 adrp x2, 0xac000 147f8: 9116e821 add x1, x1, #0x5ba 147fc: 912db442 add x2, x2, #0xb6d 14800: 321e03e0 orr w0, wzr, #0x4 14804: aa1503e3 mov x3, x21 14808: 94002326 bl 0x1d4a0 <.text+0xd9f0> 1480c: aa1503e0 mov x0, x21 14810: 94003be4 bl 0x237a0 <.text+0x13cf0> 14814: 12000000 and w0, w0, #0x1 14818: 94004264 bl 0x251a8 <.text+0x156f8> 1481c: 140000e9 b 0x14bc0 <.text+0x5110> 14820: 900004c1 adrp x1, 0xac000 14824: 900004c2 adrp x2, 0xac000 14828: 9116e821 add x1, x1, #0x5ba 1482c: 912e4042 add x2, x2, #0xb90 14830: 321e03e0 orr w0, wzr, #0x4 14834: aa1503e3 mov x3, x21 14838: 9400231a bl 0x1d4a0 <.text+0xd9f0> 1483c: aa1503e0 mov x0, x21 14840: 94003bd8 bl 0x237a0 <.text+0x13cf0> 14844: 12000000 and w0, w0, #0x1 14848: 94004268 bl 0x251e8 <.text+0x15738> 1484c: 140000dd b 0x14bc0 <.text+0x5110> 14850: 900004c1 adrp x1, 0xac000 14854: 900004c2 adrp x2, 0xac000 14858: 9116e821 add x1, x1, #0x5ba 1485c: 912cfc42 add x2, x2, #0xb3f 14860: 321e03e0 orr w0, wzr, #0x4 14864: aa1503e3 mov x3, x21 14868: 9400230e bl 0x1d4a0 <.text+0xd9f0> 1486c: aa1503e0 mov x0, x21 14870: 97ffe8b8 bl 0xeb50 14874: 940042fc bl 0x25464 <.text+0x159b4> 14878: 140000d2 b 0x14bc0 <.text+0x5110> 1487c: 900004c1 adrp x1, 0xac000 14880: 900004c2 adrp x2, 0xac000 14884: 9116e821 add x1, x1, #0x5ba 14888: 912ebc42 add x2, x2, #0xbaf 1488c: 321e03e0 orr w0, wzr, #0x4 14890: aa1503e3 mov x3, x21 14894: 94002303 bl 0x1d4a0 <.text+0xd9f0> 14898: aa1503e0 mov x0, x21 1489c: 94003bc1 bl 0x237a0 <.text+0x13cf0> 148a0: 12000000 and w0, w0, #0x1 148a4: 94004261 bl 0x25228 <.text+0x15778> 148a8: 140000c6 b 0x14bc0 <.text+0x5110> 148ac: 900004c1 adrp x1, 0xac000 148b0: 900004c2 adrp x2, 0xac000 148b4: 9116e821 add x1, x1, #0x5ba 148b8: 912f5042 add x2, x2, #0xbd4 148bc: 321e03e0 orr w0, wzr, #0x4 148c0: aa1503e3 mov x3, x21 148c4: 940022f7 bl 0x1d4a0 <.text+0xd9f0> 148c8: aa1503e0 mov x0, x21 148cc: 94003bb5 bl 0x237a0 <.text+0x13cf0> 148d0: 12000000 and w0, w0, #0x1 148d4: 94004265 bl 0x25268 <.text+0x157b8> 148d8: 140000ba b 0x14bc0 <.text+0x5110> 148dc: 900004c1 adrp x1, 0xac000 148e0: 900004c2 adrp x2, 0xac000 148e4: 9116e821 add x1, x1, #0x5ba 148e8: 91302042 add x2, x2, #0xc08 148ec: 321e03e0 orr w0, wzr, #0x4 148f0: aa1503e3 mov x3, x21 148f4: 940022eb bl 0x1d4a0 <.text+0xd9f0> 148f8: 910f42c0 add x0, x22, #0x3d0 148fc: b00004c2 adrp x2, 0xad000 14900: 91263c42 add x2, x2, #0x98f 14904: 321803e1 orr w1, wzr, #0x100 14908: aa1503e3 mov x3, x21 1490c: 97ffe9a1 bl 0xef90 14910: 140000ac b 0x14bc0 <.text+0x5110> 14914: 900004c1 adrp x1, 0xac000 14918: 900004c2 adrp x2, 0xac000 1491c: 9116e821 add x1, x1, #0x5ba 14920: 91309842 add x2, x2, #0xc26 14924: 321e03e0 orr w0, wzr, #0x4 14928: 940022de bl 0x1d4a0 <.text+0xd9f0> 1492c: 94004173 bl 0x24ef8 <.text+0x15448> 14930: 36001480 tbz w0, #0x0, 0x14bc0 <.text+0x5110> 14934: 940047d8 bl 0x26894 <.text+0x16de4> 14938: 913342c0 add x0, x22, #0xcd0 1493c: 913742c1 add x1, x22, #0xdd0 14940: 2a1f03e2 mov w2, wzr 14944: aa1f03e3 mov x3, xzr 14948: 9400a626 bl 0x3e1e0 <.text+0x2e730> 1494c: 1400009d b 0x14bc0 <.text+0x5110> 14950: 900004c1 adrp x1, 0xac000 14954: 900004c2 adrp x2, 0xac000 14958: 9116e821 add x1, x1, #0x5ba 1495c: 91315c42 add x2, x2, #0xc57 14960: 321e03e0 orr w0, wzr, #0x4 14964: aa1503e3 mov x3, x21 14968: 940022ce bl 0x1d4a0 <.text+0xd9f0> 1496c: aa1503e0 mov x0, x21 14970: 94003b8c bl 0x237a0 <.text+0x13cf0> 14974: 12000000 and w0, w0, #0x1 14978: 9400424c bl 0x252a8 <.text+0x157f8> 1497c: 14000091 b 0x14bc0 <.text+0x5110> 14980: 900004c1 adrp x1, 0xac000 14984: 900004c2 adrp x2, 0xac000 14988: 9116e821 add x1, x1, #0x5ba 1498c: 91321c42 add x2, x2, #0xc87 14990: 321e03e0 orr w0, wzr, #0x4 14994: aa1503e3 mov x3, x21 14998: 940022c2 bl 0x1d4a0 <.text+0xd9f0> 1499c: aa1503e0 mov x0, x21 149a0: 94003b80 bl 0x237a0 <.text+0x13cf0> 149a4: 12000000 and w0, w0, #0x1 149a8: 94004250 bl 0x252e8 <.text+0x15838> 149ac: 14000085 b 0x14bc0 <.text+0x5110> 149b0: 900004c1 adrp x1, 0xac000 149b4: 900004c2 adrp x2, 0xac000 149b8: 9116e821 add x1, x1, #0x5ba 149bc: 9132f042 add x2, x2, #0xcbc 149c0: 321e03e0 orr w0, wzr, #0x4 149c4: aa1503e3 mov x3, x21 149c8: 940022b6 bl 0x1d4a0 <.text+0xd9f0> 149cc: aa1503e0 mov x0, x21 149d0: 97ffe860 bl 0xeb50 149d4: 94004255 bl 0x25328 <.text+0x15878> 149d8: 1400007a b 0x14bc0 <.text+0x5110> 149dc: 900004c1 adrp x1, 0xac000 149e0: 900004c2 adrp x2, 0xac000 149e4: 9116e821 add x1, x1, #0x5ba 149e8: 91340442 add x2, x2, #0xd01 149ec: 321e03e0 orr w0, wzr, #0x4 149f0: aa1503e3 mov x3, x21 149f4: 940022ab bl 0x1d4a0 <.text+0xd9f0> 149f8: aa1503e0 mov x0, x21 149fc: 94003b69 bl 0x237a0 <.text+0x13cf0> 14a00: 12000000 and w0, w0, #0x1 14a04: 94004258 bl 0x25364 <.text+0x158b4> 14a08: 1400006e b 0x14bc0 <.text+0x5110> 14a0c: 900004c1 adrp x1, 0xac000 14a10: 900004c2 adrp x2, 0xac000 14a14: 9116e821 add x1, x1, #0x5ba 14a18: 9134dc42 add x2, x2, #0xd37 14a1c: 321e03e0 orr w0, wzr, #0x4 14a20: aa1503e3 mov x3, x21 14a24: 9400229f bl 0x1d4a0 <.text+0xd9f0> 14a28: aa1503e0 mov x0, x21 14a2c: 94003b5d bl 0x237a0 <.text+0x13cf0> 14a30: 12000000 and w0, w0, #0x1 14a34: 9400425c bl 0x253a4 <.text+0x158f4> 14a38: 14000062 b 0x14bc0 <.text+0x5110> 14a3c: 900004c1 adrp x1, 0xac000 14a40: 900004c2 adrp x2, 0xac000 14a44: 9116e821 add x1, x1, #0x5ba 14a48: 91359042 add x2, x2, #0xd64 14a4c: 321e03e0 orr w0, wzr, #0x4 14a50: aa1503e3 mov x3, x21 14a54: 94002293 bl 0x1d4a0 <.text+0xd9f0> 14a58: aa1503e0 mov x0, x21 14a5c: 94003b51 bl 0x237a0 <.text+0x13cf0> 14a60: 12000000 and w0, w0, #0x1 14a64: 94004260 bl 0x253e4 <.text+0x15934> 14a68: 14000056 b 0x14bc0 <.text+0x5110> 14a6c: 900004c1 adrp x1, 0xac000 14a70: 900004c2 adrp x2, 0xac000 14a74: 9116e821 add x1, x1, #0x5ba 14a78: 91367842 add x2, x2, #0xd9e 14a7c: 321e03e0 orr w0, wzr, #0x4 14a80: aa1503e3 mov x3, x21 14a84: 94002287 bl 0x1d4a0 <.text+0xd9f0> 14a88: aa1503e0 mov x0, x21 14a8c: 94003b45 bl 0x237a0 <.text+0x13cf0> 14a90: 12000000 and w0, w0, #0x1 14a94: 94004264 bl 0x25424 <.text+0x15974> 14a98: 1400004a b 0x14bc0 <.text+0x5110> 14a9c: 900004c2 adrp x2, 0xac000 14aa0: 91373842 add x2, x2, #0xdce 14aa4: 321e03e0 orr w0, wzr, #0x4 14aa8: 2a1703e3 mov w3, w23 14aac: 9400227d bl 0x1d4a0 <.text+0xd9f0> 14ab0: 14000044 b 0x14bc0 <.text+0x5110> 14ab4: 97ffe8cb bl 0xede0 14ab8: aa0003f7 mov x23, x0 14abc: 910023e0 add x0, sp, #0x8 14ac0: aa1f03e1 mov x1, xzr 14ac4: 97ffe9db bl 0xf230 14ac8: 36f80160 tbz w0, #0x1f, 0x14af4 <.text+0x5044> 14acc: 97ffe91d bl 0xef40 <__errno@plt> 14ad0: b9400000 ldr w0, [x0] 14ad4: 97ffe90b bl 0xef00 14ad8: 900004c1 adrp x1, 0xac000 14adc: 900004c2 adrp x2, 0xac000 14ae0: aa0003e3 mov x3, x0 14ae4: 9116e821 add x1, x1, #0x5ba 14ae8: 91298c42 add x2, x2, #0xa63 14aec: 528000a0 mov w0, #0x5 // =5 14af0: 9400226c bl 0x1d4a0 <.text+0xd9f0> 14af4: 320003e0 orr w0, wzr, #0x1 14af8: 321803e1 orr w1, wzr, #0x100 14afc: 97ffe881 bl 0xed00 14b00: a940a3e6 ldp x6, x8, [sp, #0x8] 14b04: d29ef9e9 mov x9, #0xf7cf // =63439 14b08: f2bc6a69 movk x9, #0xe353, lsl #16 14b0c: f2d374a9 movk x9, #0x9ba5, lsl #32 14b10: f2e41889 movk x9, #0x20c4, lsl #48 14b14: 9b497d08 smulh x8, x8, x9 14b18: 9347fd09 asr x9, x8, #7 14b1c: 8b48fd27 add x7, x9, x8, lsr #63 14b20: 900004c8 adrp x8, 0xac000 14b24: 900004c2 adrp x2, 0xac000 14b28: 900004c5 adrp x5, 0xac000 14b2c: 912b42c3 add x3, x22, #0xad0 14b30: 913bb2c4 add x4, x22, #0xeec 14b34: 912abd08 add x8, x8, #0xaaf 14b38: 912a0842 add x2, x2, #0xa82 14b3c: 912a54a5 add x5, x5, #0xa95 14b40: 321803e1 orr w1, wzr, #0x100 14b44: aa0003f8 mov x24, x0 14b48: f90003e8 str x8, [sp] 14b4c: 97ffe911 bl 0xef90 14b50: 900004c1 adrp x1, 0xac000 14b54: 900004c2 adrp x2, 0xac000 14b58: 9116e821 add x1, x1, #0x5ba 14b5c: 912ad042 add x2, x2, #0xab4 14b60: 321e03e0 orr w0, wzr, #0x4 14b64: aa1803e3 mov x3, x24 14b68: 9400224e bl 0x1d4a0 <.text+0xd9f0> 14b6c: aa1803e0 mov x0, x24 14b70: 94006e50 bl 0x304b0 <.text+0x20a00> 14b74: 900004c1 adrp x1, 0xac000 14b78: 9116e821 add x1, x1, #0x5ba 14b7c: 360000a0 tbz w0, #0x0, 0x14b90 <.text+0x50e0> 14b80: 900004c2 adrp x2, 0xac000 14b84: 912b6842 add x2, x2, #0xada 14b88: 321e03e0 orr w0, wzr, #0x4 14b8c: 14000004 b 0x14b9c <.text+0x50ec> 14b90: 900004c2 adrp x2, 0xac000 14b94: 912c0042 add x2, x2, #0xb00 14b98: 321f07e0 orr w0, wzr, #0x6 14b9c: 94002241 bl 0x1d4a0 <.text+0xd9f0> 14ba0: 97ffe890 bl 0xede0 14ba4: 900004c1 adrp x1, 0xac000 14ba8: 900004c2 adrp x2, 0xac000 14bac: cb170003 sub x3, x0, x23 14bb0: 9116e821 add x1, x1, #0x5ba 14bb4: 912c8042 add x2, x2, #0xb20 14bb8: 321e03e0 orr w0, wzr, #0x4 14bbc: 94002239 bl 0x1d4a0 <.text+0xd9f0> 14bc0: f9400288 ldr x8, [x20] 14bc4: aa1403e0 mov x0, x20 14bc8: aa1303e1 mov x1, x19 14bcc: aa1503e2 mov x2, x21 14bd0: f942a908 ldr x8, [x8, #0x550] 14bd4: d63f0100 blr x8 14bd8: f9401728 ldr x8, [x25, #0x28] 14bdc: f94017e9 ldr x9, [sp, #0x28] 14be0: eb09011f cmp x8, x9 14be4: 54000101 b.ne 0x14c04 <.text+0x5154> 14be8: a9477bfd ldp x29, x30, [sp, #0x70] 14bec: a9464ff4 ldp x20, x19, [sp, #0x60] 14bf0: a94557f6 ldp x22, x21, [sp, #0x50] 14bf4: a9445ff8 ldp x24, x23, [sp, #0x40] 14bf8: f9401bf9 ldr x25, [sp, #0x30] 14bfc: 910203ff add sp, sp, #0x80 14c00: d65f03c0 ret 14c04: 97ffe977 bl 0xf1e0 <__stack_chk_fail@plt> 14c08: f81b0ff9 str x25, [sp, #-0x50]! 14c0c: a9015ff8 stp x24, x23, [sp, #0x10] 14c10: a90257f6 stp x22, x21, [sp, #0x20] 14c14: a9034ff4 stp x20, x19, [sp, #0x30] 14c18: a9047bfd stp x29, x30, [sp, #0x40] 14c1c: 910103fd add x29, sp, #0x40 14c20: 2a0403f7 mov w23, w4 14c24: aa0303f3 mov x19, x3 14c28: aa0203f5 mov x21, x2 14c2c: aa0003f4 mov x20, x0 14c30: 94004301 bl 0x25834 <.text+0x15d84> 14c34: aa0003f8 mov x24, x0 14c38: b40003d4 cbz x20, 0x14cb0 <.text+0x5200> 14c3c: b40003b5 cbz x21, 0x14cb0 <.text+0x5200> 14c40: b4000433 cbz x19, 0x14cc4 <.text+0x5214> 14c44: f9400288 ldr x8, [x20] 14c48: aa1403e0 mov x0, x20 14c4c: aa1503e1 mov x1, x21 14c50: aa1f03e2 mov x2, xzr 14c54: f942a508 ldr x8, [x8, #0x548] 14c58: d63f0100 blr x8 14c5c: f9400288 ldr x8, [x20] 14c60: aa0003f6 mov x22, x0 14c64: aa1403e0 mov x0, x20 14c68: aa1303e1 mov x1, x19 14c6c: f942a508 ldr x8, [x8, #0x548] 14c70: aa1f03e2 mov x2, xzr 14c74: d63f0100 blr x8 14c78: 510006e8 sub w8, w23, #0x1 14c7c: 71000d1f cmp w8, #0x3 14c80: aa0003f7 mov x23, x0 14c84: 54000948 b.hi 0x14dac <.text+0x52fc> 14c88: 900004c9 adrp x9, 0xac000 14c8c: 91152129 add x9, x9, #0x548 14c90: b8a87928 ldrsw x8, [x9, x8, lsl #2] 14c94: 8b090108 add x8, x8, x9 14c98: d61f0100 br x8 14c9c: 320003e2 orr w2, wzr, #0x1 14ca0: aa1603e0 mov x0, x22 14ca4: aa1703e1 mov x1, x23 14ca8: 94006262 bl 0x2d630 <.text+0x1db80> 14cac: 14000040 b 0x14dac <.text+0x52fc> 14cb0: 900004c1 adrp x1, 0xac000 14cb4: 900004c2 adrp x2, 0xac000 14cb8: 9116e821 add x1, x1, #0x5ba 14cbc: 91378442 add x2, x2, #0xde1 14cc0: 14000005 b 0x14cd4 <.text+0x5224> 14cc4: 900004c1 adrp x1, 0xac000 14cc8: 900004c2 adrp x2, 0xac000 14ccc: 9116e821 add x1, x1, #0x5ba 14cd0: 91381842 add x2, x2, #0xe06 14cd4: 321f07e0 orr w0, wzr, #0x6 14cd8: 940021f2 bl 0x1d4a0 <.text+0xd9f0> 14cdc: 14000040 b 0x14ddc <.text+0x532c> 14ce0: 91174318 add x24, x24, #0x5d0 14ce4: 52800141 mov w1, #0xa // =10 14ce8: aa1803e0 mov x0, x24 14cec: 94003b70 bl 0x23aac <.text+0x13ffc> 14cf0: 321f03e2 orr w2, wzr, #0x2 14cf4: aa1603e0 mov x0, x22 14cf8: aa1703e1 mov x1, x23 14cfc: 9400624d bl 0x2d630 <.text+0x1db80> 14d00: aa1803e0 mov x0, x24 14d04: 94003b40 bl 0x23a04 <.text+0x13f54> 14d08: 14000029 b 0x14dac <.text+0x52fc> 14d0c: 320003e0 orr w0, wzr, #0x1 14d10: 320f03e1 orr w1, wzr, #0x20000 14d14: 97ffe7fb bl 0xed00 14d18: 320f03e1 orr w1, wzr, #0x20000 14d1c: aa0003f8 mov x24, x0 14d20: 9400210e bl 0x1d158 <.text+0xd6a8> 14d24: 360002a0 tbz w0, #0x0, 0x14d78 <.text+0x52c8> 14d28: 39400308 ldrb w8, [x24] 14d2c: 34000268 cbz w8, 0x14d78 <.text+0x52c8> 14d30: 320007e2 orr w2, wzr, #0x3 14d34: 1400000d b 0x14d68 <.text+0x52b8> 14d38: 9400362e bl 0x225f0 <.text+0x12b40> 14d3c: 2a0003f9 mov w25, w0 14d40: 2a1903e1 mov w1, w25 14d44: 320003e0 orr w0, wzr, #0x1 14d48: 97ffe7ee bl 0xed00 14d4c: 2a1903e1 mov w1, w25 14d50: aa0003f8 mov x24, x0 14d54: 9400364f bl 0x22690 <.text+0x12be0> 14d58: 360001a0 tbz w0, #0x0, 0x14d8c <.text+0x52dc> 14d5c: 39400308 ldrb w8, [x24] 14d60: 34000168 cbz w8, 0x14d8c <.text+0x52dc> 14d64: 321e03e2 orr w2, wzr, #0x4 14d68: aa1603e0 mov x0, x22 14d6c: aa1803e1 mov x1, x24 14d70: 94006230 bl 0x2d630 <.text+0x1db80> 14d74: 1400000c b 0x14da4 <.text+0x52f4> 14d78: 900004c1 adrp x1, 0xac000 14d7c: 900004c2 adrp x2, 0xac000 14d80: 9116e821 add x1, x1, #0x5ba 14d84: 9138b842 add x2, x2, #0xe2e 14d88: 14000005 b 0x14d9c <.text+0x52ec> 14d8c: 900004c1 adrp x1, 0xac000 14d90: 900004c2 adrp x2, 0xac000 14d94: 9116e821 add x1, x1, #0x5ba 14d98: 91395c42 add x2, x2, #0xe57 14d9c: 321f07e0 orr w0, wzr, #0x6 14da0: 940021c0 bl 0x1d4a0 <.text+0xd9f0> 14da4: aa1803e0 mov x0, x24 14da8: 97ffeb06 bl 0xf9c0 14dac: f9400288 ldr x8, [x20] 14db0: aa1403e0 mov x0, x20 14db4: aa1503e1 mov x1, x21 14db8: aa1603e2 mov x2, x22 14dbc: f942a908 ldr x8, [x8, #0x550] 14dc0: d63f0100 blr x8 14dc4: f9400288 ldr x8, [x20] 14dc8: aa1403e0 mov x0, x20 14dcc: aa1303e1 mov x1, x19 14dd0: aa1703e2 mov x2, x23 14dd4: f942a908 ldr x8, [x8, #0x550] 14dd8: d63f0100 blr x8 14ddc: a9447bfd ldp x29, x30, [sp, #0x40] 14de0: a9434ff4 ldp x20, x19, [sp, #0x30] 14de4: a94257f6 ldp x22, x21, [sp, #0x20] 14de8: a9415ff8 ldp x24, x23, [sp, #0x10] 14dec: aa1f03e0 mov x0, xzr 14df0: f84507f9 ldr x25, [sp], #0x50 14df4: d65f03c0 ret 14df8: f81c0ff7 str x23, [sp, #-0x40]! 14dfc: a90157f6 stp x22, x21, [sp, #0x10] 14e00: a9024ff4 stp x20, x19, [sp, #0x20] 14e04: a9037bfd stp x29, x30, [sp, #0x30] 14e08: 9100c3fd add x29, sp, #0x30 14e0c: 2a0303f6 mov w22, w3 14e10: aa0203f3 mov x19, x2 14e14: aa0003f4 mov x20, x0 14e18: b40002b4 cbz x20, 0x14e6c <.text+0x53bc> 14e1c: b4000293 cbz x19, 0x14e6c <.text+0x53bc> 14e20: f9400288 ldr x8, [x20] 14e24: aa1403e0 mov x0, x20 14e28: aa1303e1 mov x1, x19 14e2c: aa1f03e2 mov x2, xzr 14e30: f942a508 ldr x8, [x8, #0x548] 14e34: d63f0100 blr x8 14e38: aa0003f5 mov x21, x0 14e3c: b4000255 cbz x21, 0x14e84 <.text+0x53d4> 14e40: 9400427d bl 0x25834 <.text+0x15d84> 14e44: 510006c8 sub w8, w22, #0x1 14e48: 71000d1f cmp w8, #0x3 14e4c: 540004a8 b.hi 0x14ee0 <.text+0x5430> 14e50: 900004c9 adrp x9, 0xac000 14e54: 91156129 add x9, x9, #0x558 14e58: b8a87928 ldrsw x8, [x9, x8, lsl #2] 14e5c: 8b090108 add x8, x8, x9 14e60: d61f0100 br x8 14e64: 320003e1 orr w1, wzr, #0x1 14e68: 14000027 b 0x14f04 <.text+0x5454> 14e6c: 900004c1 adrp x1, 0xac000 14e70: 900004c2 adrp x2, 0xac000 14e74: 9116e821 add x1, x1, #0x5ba 14e78: 913a0842 add x2, x2, #0xe82 14e7c: 321f07e0 orr w0, wzr, #0x6 14e80: 14000017 b 0x14edc <.text+0x542c> 14e84: 900004c1 adrp x1, 0xac000 14e88: 900004c2 adrp x2, 0xac000 14e8c: 9116e821 add x1, x1, #0x5ba 14e90: 913aa042 add x2, x2, #0xea8 14e94: 321f07e0 orr w0, wzr, #0x6 14e98: 14000011 b 0x14edc <.text+0x542c> 14e9c: 91174017 add x23, x0, #0x5d0 14ea0: 52800141 mov w1, #0xa // =10 14ea4: aa1703e0 mov x0, x23 14ea8: 94003b01 bl 0x23aac <.text+0x13ffc> 14eac: 321f03e1 orr w1, wzr, #0x2 14eb0: aa1503e0 mov x0, x21 14eb4: 9400622c bl 0x2d764 <.text+0x1dcb4> 14eb8: aa0003f6 mov x22, x0 14ebc: aa1703e0 mov x0, x23 14ec0: 94003ad1 bl 0x23a04 <.text+0x13f54> 14ec4: b5000296 cbnz x22, 0x14f14 <.text+0x5464> 14ec8: 900004c1 adrp x1, 0xac000 14ecc: 900004c2 adrp x2, 0xac000 14ed0: 9116e821 add x1, x1, #0x5ba 14ed4: 913b3442 add x2, x2, #0xecd 14ed8: 321e03e0 orr w0, wzr, #0x4 14edc: 94002171 bl 0x1d4a0 <.text+0xd9f0> 14ee0: aa1f03e0 mov x0, xzr 14ee4: a9437bfd ldp x29, x30, [sp, #0x30] 14ee8: a9424ff4 ldp x20, x19, [sp, #0x20] 14eec: a94157f6 ldp x22, x21, [sp, #0x10] 14ef0: f84407f7 ldr x23, [sp], #0x40 14ef4: d65f03c0 ret 14ef8: 320007e1 orr w1, wzr, #0x3 14efc: 14000002 b 0x14f04 <.text+0x5454> 14f00: 321e03e1 orr w1, wzr, #0x4 14f04: aa1503e0 mov x0, x21 14f08: 94006217 bl 0x2d764 <.text+0x1dcb4> 14f0c: aa0003f6 mov x22, x0 14f10: b4fffdd6 cbz x22, 0x14ec8 <.text+0x5418> 14f14: aa1603e0 mov x0, x22 14f18: 97ffea16 bl 0xf770 14f1c: aa0003e2 mov x2, x0 14f20: aa1403e0 mov x0, x20 14f24: aa1603e1 mov x1, x22 14f28: 940027f2 bl 0x1eef0 <.text+0xf440> 14f2c: aa0003f7 mov x23, x0 14f30: aa1603e0 mov x0, x22 14f34: 97ffeaa3 bl 0xf9c0 14f38: f9400288 ldr x8, [x20] 14f3c: aa1403e0 mov x0, x20 14f40: aa1303e1 mov x1, x19 14f44: aa1503e2 mov x2, x21 14f48: f942a908 ldr x8, [x8, #0x550] 14f4c: d63f0100 blr x8 14f50: aa1703e0 mov x0, x23 14f54: 17ffffe4 b 0x14ee4 <.text+0x5434> 14f58: 6dbe23e9 stp d9, d8, [sp, #-0x20]! 14f5c: a9017bfd stp x29, x30, [sp, #0x10] 14f60: 910043fd add x29, sp, #0x10 14f64: b4000240 cbz x0, 0x14fac <.text+0x54fc> 14f68: 97ffe79e bl 0xede0 14f6c: 900004c8 adrp x8, 0xac000 14f70: fd42b508 ldr d8, [x8, #0x568] 14f74: 9e620000 scvtf d0, x0 14f78: 1e681809 fdiv d9, d0, d8 14f7c: 94004d5e bl 0x284f4 <.text+0x18a44> 14f80: 97ffe798 bl 0xede0 14f84: 9e620000 scvtf d0, x0 14f88: 1e681800 fdiv d0, d0, d8 14f8c: 900004c1 adrp x1, 0xac000 14f90: 900004c2 adrp x2, 0xac000 14f94: 1e693800 fsub d0, d0, d9 14f98: 9116e821 add x1, x1, #0x5ba 14f9c: 913c8842 add x2, x2, #0xf22 14fa0: 321f07e0 orr w0, wzr, #0x6 14fa4: 9400213f bl 0x1d4a0 <.text+0xd9f0> 14fa8: 14000007 b 0x14fc4 <.text+0x5514> 14fac: 900004c1 adrp x1, 0xac000 14fb0: 900004c2 adrp x2, 0xac000 14fb4: 9116e821 add x1, x1, #0x5ba 14fb8: 913bd442 add x2, x2, #0xef5 14fbc: 321f07e0 orr w0, wzr, #0x6 14fc0: 94002138 bl 0x1d4a0 <.text+0xd9f0> 14fc4: a9417bfd ldp x29, x30, [sp, #0x10] 14fc8: aa1f03e0 mov x0, xzr 14fcc: 6cc223e9 ldp d9, d8, [sp], #0x20 14fd0: d65f03c0 ret 14fd4: f81e0ff3 str x19, [sp, #-0x20]! 14fd8: a9017bfd stp x29, x30, [sp, #0x10] 14fdc: 910043fd add x29, sp, #0x10 14fe0: 72001c5f tst w2, #0xff 14fe4: 1a9f07f3 cset w19, ne 14fe8: 94003ea3 bl 0x24a74 <.text+0x14fc4> 14fec: 39004413 strb w19, [x0, #0x11] 14ff0: 94003ea1 bl 0x24a74 <.text+0x14fc4> 14ff4: 39404408 ldrb w8, [x0, #0x11] 14ff8: 34000048 cbz w8, 0x15000 <.text+0x5550> 14ffc: 94003d17 bl 0x24458 <.text+0x149a8> 15000: a9417bfd ldp x29, x30, [sp, #0x10] 15004: aa1f03e0 mov x0, xzr 15008: f84207f3 ldr x19, [sp], #0x20 1500c: d65f03c0 ret 15010: a9bd57f6 stp x22, x21, [sp, #-0x30]! 15014: a9014ff4 stp x20, x19, [sp, #0x10] 15018: a9027bfd stp x29, x30, [sp, #0x20] 1501c: 910083fd add x29, sp, #0x20 15020: b4000860 cbz x0, 0x1512c <.text+0x567c> 15024: b4000842 cbz x2, 0x1512c <.text+0x567c> 15028: f9400008 ldr x8, [x0] 1502c: aa0203e1 mov x1, x2 15030: aa1f03e2 mov x2, xzr 15034: f942a508 ldr x8, [x8, #0x548] 15038: d63f0100 blr x8 1503c: 2a1f03e1 mov w1, wzr 15040: aa0003f4 mov x20, x0 15044: 97ffe6ef bl 0xec00 15048: 2a0003f3 mov w19, w0 1504c: 37f807b3 tbnz w19, #0x1f, 0x15140 <.text+0x5690> 15050: aa1403e0 mov x0, x20 15054: 97ffe9c7 bl 0xf770 15058: b25f07e8 orr x8, xzr, #0x600000000 1505c: 8b008108 add x8, x8, x0, lsl #32 15060: 9360fd16 asr x22, x8, #32 15064: 320003e0 orr w0, wzr, #0x1 15068: aa1603e1 mov x1, x22 1506c: 97ffe725 bl 0xed00 15070: 2a1f03e1 mov w1, wzr 15074: aa1603e2 mov x2, x22 15078: aa0003f5 mov x21, x0 1507c: 97ffea19 bl 0xf8e0 15080: b40006b5 cbz x21, 0x15154 <.text+0x56a4> 15084: f00004a1 adrp x1, 0xac000 15088: 913d5421 add x1, x1, #0xf55 1508c: aa1503e0 mov x0, x21 15090: aa1403e2 mov x2, x20 15094: 97ffe92f bl 0xf550 15098: 52804821 mov w1, #0x241 // =577 1509c: 321907e2 orr w2, wzr, #0x180 150a0: aa1503e0 mov x0, x21 150a4: 97ffe6d7 bl 0xec00 150a8: 2a0003f4 mov w20, w0 150ac: aa1503e0 mov x0, x21 150b0: 97ffea44 bl 0xf9c0 150b4: 37f80574 tbnz w20, #0x1f, 0x15160 <.text+0x56b0> 150b8: 320003e0 orr w0, wzr, #0x1 150bc: 321403e1 orr w1, wzr, #0x1000 150c0: 97ffe710 bl 0xed00 150c4: aa0003f5 mov x21, x0 150c8: 321403e2 orr w2, wzr, #0x1000 150cc: 2a1303e0 mov w0, w19 150d0: aa1503e1 mov x1, x21 150d4: 97ffe73f bl 0xedd0 150d8: aa0003f6 mov x22, x0 150dc: f10006df cmp x22, #0x1 150e0: 540001ab b.lt 0x15114 <.text+0x5664> 150e4: 2a1403e0 mov w0, w20 150e8: aa1503e1 mov x1, x21 150ec: aa1603e2 mov x2, x22 150f0: 97ffe7e4 bl 0xf080 150f4: eb16001f cmp x0, x22 150f8: 54fffe80 b.eq 0x150c8 <.text+0x5618> 150fc: f00004a1 adrp x1, 0xac000 15100: f00004a2 adrp x2, 0xac000 15104: 9116e821 add x1, x1, #0x5ba 15108: 913de842 add x2, x2, #0xf7a 1510c: 321f07e0 orr w0, wzr, #0x6 15110: 940020e4 bl 0x1d4a0 <.text+0xd9f0> 15114: aa1503e0 mov x0, x21 15118: 97ffea2a bl 0xf9c0 1511c: 2a1303e0 mov w0, w19 15120: 97ffe99c bl 0xf790 15124: 2a1403e0 mov w0, w20 15128: 1400000c b 0x15158 <.text+0x56a8> 1512c: f00004a1 adrp x1, 0xac000 15130: f00004a2 adrp x2, 0xac000 15134: 9116e821 add x1, x1, #0x5ba 15138: 91378442 add x2, x2, #0xde1 1513c: 1400000f b 0x15178 <.text+0x56c8> 15140: f00004a1 adrp x1, 0xac000 15144: f00004a2 adrp x2, 0xac000 15148: 9116e821 add x1, x1, #0x5ba 1514c: 913ce042 add x2, x2, #0xf38 15150: 1400000a b 0x15178 <.text+0x56c8> 15154: 2a1303e0 mov w0, w19 15158: 97ffe98e bl 0xf790 1515c: 14000009 b 0x15180 <.text+0x56d0> 15160: 2a1303e0 mov w0, w19 15164: 97ffe98b bl 0xf790 15168: f00004a1 adrp x1, 0xac000 1516c: f00004a2 adrp x2, 0xac000 15170: 9116e821 add x1, x1, #0x5ba 15174: 913d7442 add x2, x2, #0xf5d 15178: 321f07e0 orr w0, wzr, #0x6 1517c: 940020c9 bl 0x1d4a0 <.text+0xd9f0> 15180: a9427bfd ldp x29, x30, [sp, #0x20] 15184: a9414ff4 ldp x20, x19, [sp, #0x10] 15188: aa1f03e0 mov x0, xzr 1518c: a8c357f6 ldp x22, x21, [sp], #0x30 15190: d65f03c0 ret 15194: a9bf7bfd stp x29, x30, [sp, #-0x10]! 15198: 910003fd mov x29, sp 1519c: 94003e36 bl 0x24a74 <.text+0x14fc4> 151a0: 39404800 ldrb w0, [x0, #0x12] 151a4: a8c17bfd ldp x29, x30, [sp], #0x10 151a8: d65f03c0 ret 151ac: d10183ff sub sp, sp, #0x60 151b0: f9001bf5 str x21, [sp, #0x30] 151b4: a9044ff4 stp x20, x19, [sp, #0x40] 151b8: a9057bfd stp x29, x30, [sp, #0x50] 151bc: 910143fd add x29, sp, #0x50 151c0: d53bd055 mrs x21, TPIDR_EL0 151c4: f94016a8 ldr x8, [x21, #0x28] 151c8: aa0003f4 mov x20, x0 151cc: f90017e8 str x8, [sp, #0x28] 151d0: b40002f4 cbz x20, 0x1522c <.text+0x577c> 151d4: f9400288 ldr x8, [x20] 151d8: 321f03e1 orr w1, wzr, #0x2 151dc: aa1403e0 mov x0, x20 151e0: f942d108 ldr x8, [x8, #0x5a0] 151e4: d63f0100 blr x8 151e8: aa0003f3 mov x19, x0 151ec: b4000233 cbz x19, 0x15230 <.text+0x5780> 151f0: 910003e8 mov x8, sp 151f4: b27d0101 orr x1, x8, #0x8 151f8: 910003e0 mov x0, sp 151fc: 94006344 bl 0x2df0c <.text+0x1e45c> 15200: 3dc003e0 ldr q0, [sp] 15204: 321f03e3 orr w3, wzr, #0x2 15208: 910043e4 add x4, sp, #0x10 1520c: aa1403e0 mov x0, x20 15210: 3d8007e0 str q0, [sp, #0x10] 15214: f9400288 ldr x8, [x20] 15218: aa1303e1 mov x1, x19 1521c: 2a1f03e2 mov w2, wzr 15220: f9435108 ldr x8, [x8, #0x6a0] 15224: d63f0100 blr x8 15228: 14000002 b 0x15230 <.text+0x5780> 1522c: aa1f03f3 mov x19, xzr 15230: f94016a8 ldr x8, [x21, #0x28] 15234: f94017e9 ldr x9, [sp, #0x28] 15238: eb09011f cmp x8, x9 1523c: 540000e1 b.ne 0x15258 <.text+0x57a8> 15240: aa1303e0 mov x0, x19 15244: a9457bfd ldp x29, x30, [sp, #0x50] 15248: a9444ff4 ldp x20, x19, [sp, #0x40] 1524c: f9401bf5 ldr x21, [sp, #0x30] 15250: 910183ff add sp, sp, #0x60 15254: d65f03c0 ret 15258: 97ffe7e2 bl 0xf1e0 <__stack_chk_fail@plt> 1525c: d10183ff sub sp, sp, #0x60 15260: f9001bf5 str x21, [sp, #0x30] 15264: a9044ff4 stp x20, x19, [sp, #0x40] 15268: a9057bfd stp x29, x30, [sp, #0x50] 1526c: 910143fd add x29, sp, #0x50 15270: d53bd055 mrs x21, TPIDR_EL0 15274: f94016a8 ldr x8, [x21, #0x28] 15278: aa0003f4 mov x20, x0 1527c: f90017e8 str x8, [sp, #0x28] 15280: b40002f4 cbz x20, 0x152dc <.text+0x582c> 15284: f9400288 ldr x8, [x20] 15288: 321f03e1 orr w1, wzr, #0x2 1528c: aa1403e0 mov x0, x20 15290: f942d108 ldr x8, [x8, #0x5a0] 15294: d63f0100 blr x8 15298: aa0003f3 mov x19, x0 1529c: b4000233 cbz x19, 0x152e0 <.text+0x5830> 152a0: 910003e8 mov x8, sp 152a4: b27d0101 orr x1, x8, #0x8 152a8: 910003e0 mov x0, sp 152ac: 94006325 bl 0x2df40 <.text+0x1e490> 152b0: 3dc003e0 ldr q0, [sp] 152b4: 321f03e3 orr w3, wzr, #0x2 152b8: 910043e4 add x4, sp, #0x10 152bc: aa1403e0 mov x0, x20 152c0: 3d8007e0 str q0, [sp, #0x10] 152c4: f9400288 ldr x8, [x20] 152c8: aa1303e1 mov x1, x19 152cc: 2a1f03e2 mov w2, wzr 152d0: f9435108 ldr x8, [x8, #0x6a0] 152d4: d63f0100 blr x8 152d8: 14000002 b 0x152e0 <.text+0x5830> 152dc: aa1f03f3 mov x19, xzr 152e0: f94016a8 ldr x8, [x21, #0x28] 152e4: f94017e9 ldr x9, [sp, #0x28] 152e8: eb09011f cmp x8, x9 152ec: 540000e1 b.ne 0x15308 <.text+0x5858> 152f0: aa1303e0 mov x0, x19 152f4: a9457bfd ldp x29, x30, [sp, #0x50] 152f8: a9444ff4 ldp x20, x19, [sp, #0x40] 152fc: f9401bf5 ldr x21, [sp, #0x30] 15300: 910183ff add sp, sp, #0x60 15304: d65f03c0 ret 15308: 97ffe7b6 bl 0xf1e0 <__stack_chk_fail@plt> 1530c: d10183ff sub sp, sp, #0x60 15310: f9001bf5 str x21, [sp, #0x30] 15314: a9044ff4 stp x20, x19, [sp, #0x40] 15318: a9057bfd stp x29, x30, [sp, #0x50] 1531c: 910143fd add x29, sp, #0x50 15320: d53bd055 mrs x21, TPIDR_EL0 15324: f94016a8 ldr x8, [x21, #0x28] 15328: aa0003f4 mov x20, x0 1532c: f90017e8 str x8, [sp, #0x28] 15330: b40002f4 cbz x20, 0x1538c <.text+0x58dc> 15334: f9400288 ldr x8, [x20] 15338: 321f03e1 orr w1, wzr, #0x2 1533c: aa1403e0 mov x0, x20 15340: f942d108 ldr x8, [x8, #0x5a0] 15344: d63f0100 blr x8 15348: aa0003f3 mov x19, x0 1534c: b4000233 cbz x19, 0x15390 <.text+0x58e0> 15350: 910003e8 mov x8, sp 15354: b27d0101 orr x1, x8, #0x8 15358: 910003e0 mov x0, sp 1535c: 94006306 bl 0x2df74 <.text+0x1e4c4> 15360: 3dc003e0 ldr q0, [sp] 15364: 321f03e3 orr w3, wzr, #0x2 15368: 910043e4 add x4, sp, #0x10 1536c: aa1403e0 mov x0, x20 15370: 3d8007e0 str q0, [sp, #0x10] 15374: f9400288 ldr x8, [x20] 15378: aa1303e1 mov x1, x19 1537c: 2a1f03e2 mov w2, wzr 15380: f9435108 ldr x8, [x8, #0x6a0] 15384: d63f0100 blr x8 15388: 14000002 b 0x15390 <.text+0x58e0> 1538c: aa1f03f3 mov x19, xzr 15390: f94016a8 ldr x8, [x21, #0x28] 15394: f94017e9 ldr x9, [sp, #0x28] 15398: eb09011f cmp x8, x9 1539c: 540000e1 b.ne 0x153b8 <.text+0x5908> 153a0: aa1303e0 mov x0, x19 153a4: a9457bfd ldp x29, x30, [sp, #0x50] 153a8: a9444ff4 ldp x20, x19, [sp, #0x40] 153ac: f9401bf5 ldr x21, [sp, #0x30] 153b0: 910183ff add sp, sp, #0x60 153b4: d65f03c0 ret 153b8: 97ffe78a bl 0xf1e0 <__stack_chk_fail@plt> 153bc: d10703ff sub sp, sp, #0x1c0 153c0: f900bbfc str x28, [sp, #0x170] 153c4: a9185ff8 stp x24, x23, [sp, #0x180] 153c8: a91957f6 stp x22, x21, [sp, #0x190] 153cc: a91a4ff4 stp x20, x19, [sp, #0x1a0] 153d0: a91b7bfd stp x29, x30, [sp, #0x1b0] 153d4: 9106c3fd add x29, sp, #0x1b0 153d8: d53bd058 mrs x24, TPIDR_EL0 153dc: f9401708 ldr x8, [x24, #0x28] 153e0: aa0203f4 mov x20, x2 153e4: aa0003f3 mov x19, x0 153e8: 910003f7 mov x23, sp 153ec: f90002e8 str x8, [x23] 153f0: b40003f3 cbz x19, 0x1546c <.text+0x59bc> 153f4: b40003d4 cbz x20, 0x1546c <.text+0x59bc> 153f8: f9400268 ldr x8, [x19] 153fc: aa1303e0 mov x0, x19 15400: aa1403e1 mov x1, x20 15404: aa1f03e2 mov x2, xzr 15408: f942a508 ldr x8, [x8, #0x548] 1540c: d63f0100 blr x8 15410: aa0003f5 mov x21, x0 15414: b40002d5 cbz x21, 0x1546c <.text+0x59bc> 15418: 910033e0 add x0, sp, #0xc 1541c: 52802b82 mov w2, #0x15c // =348 15420: 2a1f03e1 mov w1, wzr 15424: 97ffe92f bl 0xf8e0 15428: 910033e1 add x1, sp, #0xc 1542c: aa1503e0 mov x0, x21 15430: 97ffe974 bl 0xfa00 <__system_property_get@plt> 15434: f9400268 ldr x8, [x19] 15438: 2a0003f6 mov w22, w0 1543c: aa1303e0 mov x0, x19 15440: aa1403e1 mov x1, x20 15444: f942a908 ldr x8, [x8, #0x550] 15448: aa1503e2 mov x2, x21 1544c: d63f0100 blr x8 15450: 340000f6 cbz w22, 0x1546c <.text+0x59bc> 15454: 910033e0 add x0, sp, #0xc 15458: 97ffe8c6 bl 0xf770 1545c: aa0003e2 mov x2, x0 15460: 910033e1 add x1, sp, #0xc 15464: aa1303e0 mov x0, x19 15468: 14000005 b 0x1547c <.text+0x59cc> 1546c: f00004e1 adrp x1, 0xb4000 15470: 9139dc21 add x1, x1, #0xe77 15474: aa1303e0 mov x0, x19 15478: 2a1f03e2 mov w2, wzr 1547c: 9400269d bl 0x1eef0 <.text+0xf440> 15480: f9401708 ldr x8, [x24, #0x28] 15484: f94002e9 ldr x9, [x23] 15488: eb09011f cmp x8, x9 1548c: 54000101 b.ne 0x154ac <.text+0x59fc> 15490: a95b7bfd ldp x29, x30, [sp, #0x1b0] 15494: a95a4ff4 ldp x20, x19, [sp, #0x1a0] 15498: a95957f6 ldp x22, x21, [sp, #0x190] 1549c: a9585ff8 ldp x24, x23, [sp, #0x180] 154a0: f940bbfc ldr x28, [sp, #0x170] 154a4: 910703ff add sp, sp, #0x1c0 154a8: d65f03c0 ret 154ac: 97ffe74d bl 0xf1e0 <__stack_chk_fail@plt> 154b0: a9ba6ffc stp x28, x27, [sp, #-0x60]! 154b4: a90167fa stp x26, x25, [sp, #0x10] 154b8: a9025ff8 stp x24, x23, [sp, #0x20] 154bc: a90357f6 stp x22, x21, [sp, #0x30] 154c0: a9044ff4 stp x20, x19, [sp, #0x40] 154c4: a9057bfd stp x29, x30, [sp, #0x50] 154c8: 910143fd add x29, sp, #0x50 154cc: d12043ff sub sp, sp, #0x810 154d0: d53bd05b mrs x27, TPIDR_EL0 154d4: f9401768 ldr x8, [x27, #0x28] 154d8: 2a0403f7 mov w23, w4 154dc: aa0303f4 mov x20, x3 154e0: aa0203f5 mov x21, x2 154e4: aa0003f3 mov x19, x0 154e8: aa1f03f6 mov x22, xzr 154ec: f81a83a8 stur x8, [x29, #-0x58] 154f0: b4001193 cbz x19, 0x15720 <.text+0x5c70> 154f4: b4001175 cbz x21, 0x15720 <.text+0x5c70> 154f8: b4001154 cbz x20, 0x15720 <.text+0x5c70> 154fc: f9400268 ldr x8, [x19] 15500: aa1303e0 mov x0, x19 15504: aa1503e1 mov x1, x21 15508: aa1f03e2 mov x2, xzr 1550c: f942a508 ldr x8, [x8, #0x548] 15510: d63f0100 blr x8 15514: aa0003f6 mov x22, x0 15518: b4001056 cbz x22, 0x15720 <.text+0x5c70> 1551c: 911023e0 add x0, sp, #0x408 15520: 321603e2 orr w2, wzr, #0x400 15524: 2a1f03e1 mov w1, wzr 15528: 97ffe8ee bl 0xf8e0 1552c: 12001ee8 and w8, w23, #0xff 15530: 340007e8 cbz w8, 0x1562c <.text+0x5b7c> 15534: 911023e0 add x0, sp, #0x408 15538: 321603e2 orr w2, wzr, #0x400 1553c: aa1603e1 mov x1, x22 15540: 97ffe780 bl 0xf340 15544: f9400268 ldr x8, [x19] 15548: aa1303e0 mov x0, x19 1554c: aa1503e1 mov x1, x21 15550: aa1603e2 mov x2, x22 15554: f942a908 ldr x8, [x8, #0x550] 15558: d63f0100 blr x8 1555c: 911023e0 add x0, sp, #0x408 15560: 97ffe884 bl 0xf770 15564: b4000600 cbz x0, 0x15624 <.text+0x5b74> 15568: f9400268 ldr x8, [x19] 1556c: aa1303e0 mov x0, x19 15570: aa1403e1 mov x1, x20 15574: aa1f03e2 mov x2, xzr 15578: f942a508 ldr x8, [x8, #0x548] 1557c: d63f0100 blr x8 15580: aa0003f5 mov x21, x0 15584: b4000515 cbz x21, 0x15624 <.text+0x5b74> 15588: 911023e0 add x0, sp, #0x408 1558c: 2a1f03e1 mov w1, wzr 15590: 940019e6 bl 0x1bd28 <.text+0xc278> 15594: aa0003f7 mov x23, x0 15598: b4000a77 cbz x23, 0x156e4 <.text+0x5c34> 1559c: 911023e0 add x0, sp, #0x408 155a0: 97ffe874 bl 0xf770 155a4: 9102a2f6 add x22, x23, #0xa8 155a8: aa0003f8 mov x24, x0 155ac: aa1603e0 mov x0, x22 155b0: 97ffe870 bl 0xf770 155b4: 910222f7 add x23, x23, #0x88 155b8: 0b180018 add w24, w0, w24 155bc: aa1703e0 mov x0, x23 155c0: 97ffe86c bl 0xf770 155c4: 0b000308 add w8, w24, w0 155c8: b25f07e9 orr x9, xzr, #0x600000000 155cc: 8b088128 add x8, x9, x8, lsl #32 155d0: 9360fd00 asr x0, x8, #32 155d4: 320003e1 orr w1, wzr, #0x1 155d8: 97ffe5ca bl 0xed00 155dc: aa0003f8 mov x24, x0 155e0: b4000838 cbz x24, 0x156e4 <.text+0x5c34> 155e4: 911023e2 add x2, sp, #0x408 155e8: aa1803e0 mov x0, x24 155ec: aa1503e1 mov x1, x21 155f0: aa1703e3 mov x3, x23 155f4: aa1603e4 mov x4, x22 155f8: 97ffe7d6 bl 0xf550 155fc: aa1803e0 mov x0, x24 15600: 97ffe85c bl 0xf770 15604: aa0003e2 mov x2, x0 15608: aa1303e0 mov x0, x19 1560c: aa1803e1 mov x1, x24 15610: 94002638 bl 0x1eef0 <.text+0xf440> 15614: aa0003f6 mov x22, x0 15618: aa1803e0 mov x0, x24 1561c: 97ffe8e9 bl 0xf9c0 15620: 14000032 b 0x156e8 <.text+0x5c38> 15624: aa1f03f6 mov x22, xzr 15628: 1400003e b 0x15720 <.text+0x5c70> 1562c: f00004a0 adrp x0, 0xac000 15630: f00004e1 adrp x1, 0xb4000 15634: 913e6000 add x0, x0, #0xf98 15638: 912ae021 add x1, x1, #0xab8 1563c: 97ffe8ad bl 0xf8f0 15640: aa0003f7 mov x23, x0 15644: b4000617 cbz x23, 0x15704 <.text+0x5c54> 15648: 910023e0 add x0, sp, #0x8 1564c: 321603e1 orr w1, wzr, #0x400 15650: aa1703e2 mov x2, x23 15654: 97ffe6e7 bl 0xf1f0 15658: b4fff760 cbz x0, 0x15544 <.text+0x5a94> 1565c: 900004f8 adrp x24, 0xb1000 15660: 9136a718 add x24, x24, #0xda9 15664: 910023e0 add x0, sp, #0x8 15668: aa1803e1 mov x1, x24 1566c: 97ffe81d bl 0xf6e0 15670: b40002e0 cbz x0, 0x156cc <.text+0x5c1c> 15674: 910023e0 add x0, sp, #0x8 15678: 320003e1 orr w1, wzr, #0x1 1567c: 2a1f03e2 mov w2, wzr 15680: 94001c35 bl 0x1c754 <.text+0xcca4> 15684: aa0003f9 mov x25, x0 15688: b4000239 cbz x25, 0x156cc <.text+0x5c1c> 1568c: aa1903fa mov x26, x25 15690: f804375f str xzr, [x26], #0x43 15694: 528005e1 mov w1, #0x2f // =47 15698: aa1a03e0 mov x0, x26 1569c: 97ffe67d bl 0xf090 156a0: f100001f cmp x0, #0x0 156a4: 9a800740 csinc x0, x26, x0, eq 156a8: aa1603e1 mov x1, x22 156ac: 97ffe789 bl 0xf4d0 156b0: 350000a0 cbnz w0, 0x156c4 <.text+0x5c14> 156b4: 911023e0 add x0, sp, #0x408 156b8: 321603e2 orr w2, wzr, #0x400 156bc: aa1a03e1 mov x1, x26 156c0: 97ffe720 bl 0xf340 156c4: aa1903e0 mov x0, x25 156c8: 94001d74 bl 0x1cc98 <.text+0xd1e8> 156cc: 910023e0 add x0, sp, #0x8 156d0: 321603e1 orr w1, wzr, #0x400 156d4: aa1703e2 mov x2, x23 156d8: 97ffe6c6 bl 0xf1f0 156dc: b5fffc40 cbnz x0, 0x15664 <.text+0x5bb4> 156e0: 17ffff99 b 0x15544 <.text+0x5a94> 156e4: aa1f03f6 mov x22, xzr 156e8: f9400268 ldr x8, [x19] 156ec: aa1303e0 mov x0, x19 156f0: aa1403e1 mov x1, x20 156f4: aa1503e2 mov x2, x21 156f8: f942a908 ldr x8, [x8, #0x550] 156fc: d63f0100 blr x8 15700: 14000008 b 0x15720 <.text+0x5c70> 15704: f9400268 ldr x8, [x19] 15708: aa1303e0 mov x0, x19 1570c: aa1503e1 mov x1, x21 15710: aa1603e2 mov x2, x22 15714: f942a908 ldr x8, [x8, #0x550] 15718: d63f0100 blr x8 1571c: aa1f03f6 mov x22, xzr 15720: f9401768 ldr x8, [x27, #0x28] 15724: f85a83a9 ldur x9, [x29, #-0x58] 15728: eb09011f cmp x8, x9 1572c: 54000141 b.ne 0x15754 <.text+0x5ca4> 15730: aa1603e0 mov x0, x22 15734: 912043ff add sp, sp, #0x810 15738: a9457bfd ldp x29, x30, [sp, #0x50] 1573c: a9444ff4 ldp x20, x19, [sp, #0x40] 15740: a94357f6 ldp x22, x21, [sp, #0x30] 15744: a9425ff8 ldp x24, x23, [sp, #0x20] 15748: a94167fa ldp x26, x25, [sp, #0x10] 1574c: a8c66ffc ldp x28, x27, [sp], #0x60 15750: d65f03c0 ret 15754: 97ffe6a3 bl 0xf1e0 <__stack_chk_fail@plt> 15758: f81d0ff5 str x21, [sp, #-0x30]! 1575c: a9014ff4 stp x20, x19, [sp, #0x10] 15760: a9027bfd stp x29, x30, [sp, #0x20] 15764: 910083fd add x29, sp, #0x20 15768: aa0203f3 mov x19, x2 1576c: aa0003f4 mov x20, x0 15770: b40002b3 cbz x19, 0x157c4 <.text+0x5d14> 15774: f9400288 ldr x8, [x20] 15778: aa1403e0 mov x0, x20 1577c: aa1303e1 mov x1, x19 15780: aa1f03e2 mov x2, xzr 15784: f942a508 ldr x8, [x8, #0x548] 15788: d63f0100 blr x8 1578c: aa0003f5 mov x21, x0 15790: b40001b5 cbz x21, 0x157c4 <.text+0x5d14> 15794: 320003e1 orr w1, wzr, #0x1 15798: aa1503e0 mov x0, x21 1579c: 94001963 bl 0x1bd28 <.text+0xc278> 157a0: f9400288 ldr x8, [x20] 157a4: aa1403e0 mov x0, x20 157a8: aa1303e1 mov x1, x19 157ac: a9427bfd ldp x29, x30, [sp, #0x20] 157b0: f942a903 ldr x3, [x8, #0x550] 157b4: a9414ff4 ldp x20, x19, [sp, #0x10] 157b8: aa1503e2 mov x2, x21 157bc: f84307f5 ldr x21, [sp], #0x30 157c0: d61f0060 br x3 157c4: a9427bfd ldp x29, x30, [sp, #0x20] 157c8: a9414ff4 ldp x20, x19, [sp, #0x10] 157cc: f84307f5 ldr x21, [sp], #0x30 157d0: d65f03c0 ret 157d4: d10203ff sub sp, sp, #0x80 157d8: a90557f6 stp x22, x21, [sp, #0x50] 157dc: a9064ff4 stp x20, x19, [sp, #0x60] 157e0: a9077bfd stp x29, x30, [sp, #0x70] 157e4: 9101c3fd add x29, sp, #0x70 157e8: d53bd054 mrs x20, TPIDR_EL0 157ec: f9401688 ldr x8, [x20, #0x28] 157f0: f81d83a8 stur x8, [x29, #-0x28] 157f4: 97ffe5eb bl 0xefa0 157f8: f00004a1 adrp x1, 0xac000 157fc: 2a0003e2 mov w2, w0 15800: 913ea021 add x1, x1, #0xfa8 15804: 910023e0 add x0, sp, #0x8 15808: 97ffe752 bl 0xf550 1580c: 910023e0 add x0, sp, #0x8 15810: 910003e1 mov x1, sp 15814: aa1f03e2 mov x2, xzr 15818: aa1f03e3 mov x3, xzr 1581c: 97ffe601 bl 0xf020 15820: 2a0003f3 mov w19, w0 15824: 37f801b3 tbnz w19, #0x1f, 0x15858 <.text+0x5da8> 15828: 34000133 cbz w19, 0x1584c <.text+0x5d9c> 1582c: aa1f03f5 mov x21, xzr 15830: 93407e76 sxtw x22, w19 15834: f94003e8 ldr x8, [sp] 15838: f8757900 ldr x0, [x8, x21, lsl #3] 1583c: 97ffe861 bl 0xf9c0 15840: 910006b5 add x21, x21, #0x1 15844: eb1602bf cmp x21, x22 15848: 54ffff6b b.lt 0x15834 <.text+0x5d84> 1584c: f94003e0 ldr x0, [sp] 15850: 97ffe85c bl 0xf9c0 15854: 14000002 b 0x1585c <.text+0x5dac> 15858: 12800013 mov w19, #-0x1 // =-1 1585c: f9401688 ldr x8, [x20, #0x28] 15860: f85d83a9 ldur x9, [x29, #-0x28] 15864: eb09011f cmp x8, x9 15868: 540000e1 b.ne 0x15884 <.text+0x5dd4> 1586c: 2a1303e0 mov w0, w19 15870: a9477bfd ldp x29, x30, [sp, #0x70] 15874: a9464ff4 ldp x20, x19, [sp, #0x60] 15878: a94557f6 ldp x22, x21, [sp, #0x50] 1587c: 910203ff add sp, sp, #0x80 15880: d65f03c0 ret 15884: 97ffe657 bl 0xf1e0 <__stack_chk_fail@plt> 15888: 90000501 adrp x1, 0xb5000 1588c: 910b5421 add x1, x1, #0x2d5 15890: 321f03e2 orr w2, wzr, #0x2 15894: 14002597 b 0x1eef0 <.text+0xf440> 15898: a9bb67fa stp x26, x25, [sp, #-0x50]! 1589c: a9015ff8 stp x24, x23, [sp, #0x10] 158a0: a90257f6 stp x22, x21, [sp, #0x20] 158a4: a9034ff4 stp x20, x19, [sp, #0x30] 158a8: a9047bfd stp x29, x30, [sp, #0x40] 158ac: 910103fd add x29, sp, #0x40 158b0: aa0003f3 mov x19, x0 158b4: 321a03e0 orr w0, wzr, #0x40 158b8: 320003e1 orr w1, wzr, #0x1 158bc: 97ffe511 bl 0xed00 158c0: aa0003f4 mov x20, x0 158c4: 321a03e0 orr w0, wzr, #0x40 158c8: 320003e1 orr w1, wzr, #0x1 158cc: 97ffe50d bl 0xed00 158d0: aa0003f5 mov x21, x0 158d4: 321a03e0 orr w0, wzr, #0x40 158d8: 320003e1 orr w1, wzr, #0x1 158dc: 97ffe509 bl 0xed00 158e0: aa0003f6 mov x22, x0 158e4: 321a03e3 orr w3, wzr, #0x40 158e8: aa1403e0 mov x0, x20 158ec: aa1503e1 mov x1, x21 158f0: aa1603e2 mov x2, x22 158f4: 94009c5d bl 0x3ca68 <.text+0x2cfb8> 158f8: f9400268 ldr x8, [x19] 158fc: f00004a1 adrp x1, 0xac000 15900: 913ed021 add x1, x1, #0xfb4 15904: aa1303e0 mov x0, x19 15908: f9401908 ldr x8, [x8, #0x30] 1590c: d63f0100 blr x8 15910: f9400268 ldr x8, [x19] 15914: aa0003e2 mov x2, x0 15918: 320007e1 orr w1, wzr, #0x3 1591c: aa1303e0 mov x0, x19 15920: f942b108 ldr x8, [x8, #0x560] 15924: aa1f03e3 mov x3, xzr 15928: d63f0100 blr x8 1592c: f9400268 ldr x8, [x19] 15930: aa0003f7 mov x23, x0 15934: aa1303e0 mov x0, x19 15938: aa1403e1 mov x1, x20 1593c: f9429d08 ldr x8, [x8, #0x538] 15940: d63f0100 blr x8 15944: f9400268 ldr x8, [x19] 15948: aa0003f8 mov x24, x0 1594c: aa1303e0 mov x0, x19 15950: aa1503e1 mov x1, x21 15954: f9429d08 ldr x8, [x8, #0x538] 15958: d63f0100 blr x8 1595c: f9400268 ldr x8, [x19] 15960: aa0003f9 mov x25, x0 15964: aa1303e0 mov x0, x19 15968: aa1603e1 mov x1, x22 1596c: f9429d08 ldr x8, [x8, #0x538] 15970: d63f0100 blr x8 15974: f9400268 ldr x8, [x19] 15978: aa0003fa mov x26, x0 1597c: aa1303e0 mov x0, x19 15980: aa1703e1 mov x1, x23 15984: f942b908 ldr x8, [x8, #0x570] 15988: 2a1f03e2 mov w2, wzr 1598c: aa1803e3 mov x3, x24 15990: d63f0100 blr x8 15994: f9400268 ldr x8, [x19] 15998: 320003e2 orr w2, wzr, #0x1 1599c: aa1303e0 mov x0, x19 159a0: aa1703e1 mov x1, x23 159a4: f942b908 ldr x8, [x8, #0x570] 159a8: aa1903e3 mov x3, x25 159ac: d63f0100 blr x8 159b0: f9400268 ldr x8, [x19] 159b4: 321f03e2 orr w2, wzr, #0x2 159b8: aa1303e0 mov x0, x19 159bc: aa1703e1 mov x1, x23 159c0: f942b908 ldr x8, [x8, #0x570] 159c4: aa1a03e3 mov x3, x26 159c8: d63f0100 blr x8 159cc: aa1403e0 mov x0, x20 159d0: 97ffe7fc bl 0xf9c0 159d4: aa1503e0 mov x0, x21 159d8: 97ffe7fa bl 0xf9c0 159dc: aa1603e0 mov x0, x22 159e0: 97ffe7f8 bl 0xf9c0 159e4: aa1703e0 mov x0, x23 159e8: a9447bfd ldp x29, x30, [sp, #0x40] 159ec: a9434ff4 ldp x20, x19, [sp, #0x30] 159f0: a94257f6 ldp x22, x21, [sp, #0x20] 159f4: a9415ff8 ldp x24, x23, [sp, #0x10] 159f8: a8c567fa ldp x26, x25, [sp], #0x50 159fc: d65f03c0 ret 15a00: f81d0ff5 str x21, [sp, #-0x30]! 15a04: a9014ff4 stp x20, x19, [sp, #0x10] 15a08: a9027bfd stp x29, x30, [sp, #0x20] 15a0c: 910083fd add x29, sp, #0x20 15a10: aa0203f3 mov x19, x2 15a14: aa0003f4 mov x20, x0 15a18: b4000333 cbz x19, 0x15a7c <.text+0x5fcc> 15a1c: f9400288 ldr x8, [x20] 15a20: aa1403e0 mov x0, x20 15a24: aa1303e1 mov x1, x19 15a28: aa1f03e2 mov x2, xzr 15a2c: f942a508 ldr x8, [x8, #0x548] 15a30: d63f0100 blr x8 15a34: aa0003f5 mov x21, x0 15a38: b4000235 cbz x21, 0x15a7c <.text+0x5fcc> 15a3c: 94003f7e bl 0x25834 <.text+0x15d84> 15a40: 900004c2 adrp x2, 0xad000 15a44: 913bb000 add x0, x0, #0xeec 15a48: 91263c42 add x2, x2, #0x98f 15a4c: 321903e1 orr w1, wzr, #0x80 15a50: aa1503e3 mov x3, x21 15a54: 97ffe54f bl 0xef90 15a58: f9400288 ldr x8, [x20] 15a5c: aa1403e0 mov x0, x20 15a60: aa1303e1 mov x1, x19 15a64: a9427bfd ldp x29, x30, [sp, #0x20] 15a68: f942a903 ldr x3, [x8, #0x550] 15a6c: a9414ff4 ldp x20, x19, [sp, #0x10] 15a70: aa1503e2 mov x2, x21 15a74: f84307f5 ldr x21, [sp], #0x30 15a78: d61f0060 br x3 15a7c: a9427bfd ldp x29, x30, [sp, #0x20] 15a80: a9414ff4 ldp x20, x19, [sp, #0x10] 15a84: f84307f5 ldr x21, [sp], #0x30 15a88: d65f03c0 ret 15a8c: 14004625 b 0x27320 <.text+0x17870> 15a90: 1400465f b 0x2740c <.text+0x1795c> 15a94: aa1f03e0 mov x0, xzr 15a98: aa1f03e1 mov x1, xzr 15a9c: 14004906 b 0x27eb4 <.text+0x18404> 15aa0: 14004a92 b 0x284e8 <.text+0x18a38> 15aa4: 7100045f cmp w2, #0x1 15aa8: 540000cb b.lt 0x15ac0 <.text+0x6010> 15aac: a9bf7bfd stp x29, x30, [sp, #-0x10]! 15ab0: 910003fd mov x29, sp 15ab4: 2a0203e0 mov w0, w2 15ab8: 940031fd bl 0x222ac <.text+0x127fc> 15abc: a8c17bfd ldp x29, x30, [sp], #0x10 15ac0: 14003213 b 0x2230c <.text+0x1285c> 15ac4: f81d0ff5 str x21, [sp, #-0x30]! 15ac8: a9014ff4 stp x20, x19, [sp, #0x10] 15acc: a9027bfd stp x29, x30, [sp, #0x20] 15ad0: 910083fd add x29, sp, #0x20 15ad4: aa0003f4 mov x20, x0 15ad8: 32160fe0 orr w0, wzr, #0x3c00 15adc: 320003e1 orr w1, wzr, #0x1 15ae0: 2a0203f3 mov w19, w2 15ae4: 97ffe487 bl 0xed00 15ae8: aa0003f5 mov x21, x0 15aec: 32160fe2 orr w2, wzr, #0x3c00 15af0: 2a1303e0 mov w0, w19 15af4: aa1503e1 mov x1, x21 15af8: 9400a438 bl 0x3ebd8 <.text+0x2f128> 15afc: aa1503e0 mov x0, x21 15b00: 97ffe71c bl 0xf770 15b04: aa0003e2 mov x2, x0 15b08: aa1403e0 mov x0, x20 15b0c: aa1503e1 mov x1, x21 15b10: 940024f8 bl 0x1eef0 <.text+0xf440> 15b14: aa0003f3 mov x19, x0 15b18: aa1503e0 mov x0, x21 15b1c: 97ffe7a9 bl 0xf9c0 15b20: aa1303e0 mov x0, x19 15b24: a9427bfd ldp x29, x30, [sp, #0x20] 15b28: a9414ff4 ldp x20, x19, [sp, #0x10] 15b2c: f84307f5 ldr x21, [sp], #0x30 15b30: d65f03c0 ret 15b34: d10103ff sub sp, sp, #0x40 15b38: a90157f6 stp x22, x21, [sp, #0x10] 15b3c: a9024ff4 stp x20, x19, [sp, #0x20] 15b40: a9037bfd stp x29, x30, [sp, #0x30] 15b44: 9100c3fd add x29, sp, #0x30 15b48: d53bd055 mrs x21, TPIDR_EL0 15b4c: f94016a8 ldr x8, [x21, #0x28] 15b50: 528000c2 mov w2, #0x6 // =6 15b54: 528000d3 mov w19, #0x6 // =6 15b58: 910003e1 mov x1, sp 15b5c: f90007e8 str x8, [sp, #0x8] 15b60: f90003ff str xzr, [sp] 15b64: f9400008 ldr x8, [x0] 15b68: 72a00022 movk w2, #0x1, lsl #16 15b6c: 72a00033 movk w19, #0x1, lsl #16 15b70: f9401908 ldr x8, [x8, #0x30] 15b74: d63f0100 blr x8 15b78: 34000140 cbz w0, 0x15ba0 <.text+0x60f0> 15b7c: 94003440 bl 0x22c7c <.text+0x131cc> 15b80: f00004a1 adrp x1, 0xac000 15b84: f00004a2 adrp x2, 0xac000 15b88: aa0003e3 mov x3, x0 15b8c: 9116e821 add x1, x1, #0x5ba 15b90: 913f1442 add x2, x2, #0xfc5 15b94: 321f07e0 orr w0, wzr, #0x6 15b98: 94001e42 bl 0x1d4a0 <.text+0xd9f0> 15b9c: 1400006a b 0x15d44 <.text+0x6294> 15ba0: f94003e0 ldr x0, [sp] 15ba4: 940020e0 bl 0x1df24 <.text+0xe474> 15ba8: f00004a1 adrp x1, 0xac000 15bac: 9116e821 add x1, x1, #0x5ba 15bb0: 36000880 tbz w0, #0x0, 0x15cc0 <.text+0x6210> 15bb4: f00004a2 adrp x2, 0xac000 15bb8: 913fe042 add x2, x2, #0xff8 15bbc: 321e03e0 orr w0, wzr, #0x4 15bc0: 94001e38 bl 0x1d4a0 <.text+0xd9f0> 15bc4: f94003e0 ldr x0, [sp] 15bc8: 94002ff6 bl 0x21ba0 <.text+0x120f0> 15bcc: 36000800 tbz w0, #0x0, 0x15ccc <.text+0x621c> 15bd0: f94003f4 ldr x20, [sp] 15bd4: f9400288 ldr x8, [x20] 15bd8: f9435d16 ldr x22, [x8, #0x6b8] 15bdc: 940031b1 bl 0x222a0 <.text+0x127f0> 15be0: f0000642 adrp x2, 0xe0000 15be4: aa0003e1 mov x1, x0 15be8: 91008042 add x2, x2, #0x20 15bec: 52800163 mov w3, #0xb // =11 15bf0: aa1403e0 mov x0, x20 15bf4: d63f02c0 blr x22 15bf8: 37f80780 tbnz w0, #0x1f, 0x15ce8 <.text+0x6238> 15bfc: f94003f4 ldr x20, [sp] 15c00: f9400288 ldr x8, [x20] 15c04: f9435d16 ldr x22, [x8, #0x6b8] 15c08: 940031a6 bl 0x222a0 <.text+0x127f0> 15c0c: f0000642 adrp x2, 0xe0000 15c10: aa0003e1 mov x1, x0 15c14: 9104a042 add x2, x2, #0x128 15c18: 321f03e3 orr w3, wzr, #0x2 15c1c: aa1403e0 mov x0, x20 15c20: d63f02c0 blr x22 15c24: 37f806c0 tbnz w0, #0x1f, 0x15cfc <.text+0x624c> 15c28: f94003f4 ldr x20, [sp] 15c2c: f9400288 ldr x8, [x20] 15c30: f9435d16 ldr x22, [x8, #0x6b8] 15c34: 9400319b bl 0x222a0 <.text+0x127f0> 15c38: f0000642 adrp x2, 0xe0000 15c3c: aa0003e1 mov x1, x0 15c40: 91056042 add x2, x2, #0x158 15c44: 320007e3 orr w3, wzr, #0x3 15c48: aa1403e0 mov x0, x20 15c4c: d63f02c0 blr x22 15c50: 37f80600 tbnz w0, #0x1f, 0x15d10 <.text+0x6260> 15c54: f94003f4 ldr x20, [sp] 15c58: f9400288 ldr x8, [x20] 15c5c: f9435d16 ldr x22, [x8, #0x6b8] 15c60: 94003190 bl 0x222a0 <.text+0x127f0> 15c64: f0000642 adrp x2, 0xe0000 15c68: aa0003e1 mov x1, x0 15c6c: 91068042 add x2, x2, #0x1a0 15c70: 320003e3 orr w3, wzr, #0x1 15c74: aa1403e0 mov x0, x20 15c78: d63f02c0 blr x22 15c7c: 37f80540 tbnz w0, #0x1f, 0x15d24 <.text+0x6274> 15c80: f94003f4 ldr x20, [sp] 15c84: f9400288 ldr x8, [x20] 15c88: f9435d16 ldr x22, [x8, #0x6b8] 15c8c: 94003185 bl 0x222a0 <.text+0x127f0> 15c90: f0000642 adrp x2, 0xe0000 15c94: aa0003e1 mov x1, x0 15c98: 9106e042 add x2, x2, #0x1b8 15c9c: 52800443 mov w3, #0x22 // =34 15ca0: aa1403e0 mov x0, x20 15ca4: d63f02c0 blr x22 15ca8: 36f80500 tbz w0, #0x1f, 0x15d48 <.text+0x6298> 15cac: f00004a1 adrp x1, 0xac000 15cb0: 900004c2 adrp x2, 0xad000 15cb4: 9116e821 add x1, x1, #0x5ba 15cb8: 91032c42 add x2, x2, #0xcb 15cbc: 1400001e b 0x15d34 <.text+0x6284> 15cc0: f00004a2 adrp x2, 0xac000 15cc4: 913f5c42 add x2, x2, #0xfd7 15cc8: 14000005 b 0x15cdc <.text+0x622c> 15ccc: f00004a1 adrp x1, 0xac000 15cd0: 900004c2 adrp x2, 0xad000 15cd4: 9116e821 add x1, x1, #0x5ba 15cd8: 91005042 add x2, x2, #0x14 15cdc: 321f07e0 orr w0, wzr, #0x6 15ce0: 94001df0 bl 0x1d4a0 <.text+0xd9f0> 15ce4: 14000018 b 0x15d44 <.text+0x6294> 15ce8: f00004a1 adrp x1, 0xac000 15cec: 900004c2 adrp x2, 0xad000 15cf0: 9116e821 add x1, x1, #0x5ba 15cf4: 91010042 add x2, x2, #0x40 15cf8: 1400000f b 0x15d34 <.text+0x6284> 15cfc: f00004a1 adrp x1, 0xac000 15d00: 900004c2 adrp x2, 0xad000 15d04: 9116e821 add x1, x1, #0x5ba 15d08: 91015c42 add x2, x2, #0x57 15d0c: 1400000a b 0x15d34 <.text+0x6284> 15d10: f00004a1 adrp x1, 0xac000 15d14: 900004c2 adrp x2, 0xad000 15d18: 9116e821 add x1, x1, #0x5ba 15d1c: 9101e442 add x2, x2, #0x79 15d20: 14000005 b 0x15d34 <.text+0x6284> 15d24: f00004a1 adrp x1, 0xac000 15d28: 900004c2 adrp x2, 0xad000 15d2c: 9116e821 add x1, x1, #0x5ba 15d30: 91028442 add x2, x2, #0xa1 15d34: 321f07e0 orr w0, wzr, #0x6 15d38: 94001dda bl 0x1d4a0 <.text+0xd9f0> 15d3c: f94003e0 ldr x0, [sp] 15d40: 94001f90 bl 0x1db80 <.text+0xe0d0> 15d44: 12800013 mov w19, #-0x1 // =-1 15d48: f94016a8 ldr x8, [x21, #0x28] 15d4c: f94007e9 ldr x9, [sp, #0x8] 15d50: eb09011f cmp x8, x9 15d54: 540000e1 b.ne 0x15d70 <.text+0x62c0> 15d58: 2a1303e0 mov w0, w19 15d5c: a9437bfd ldp x29, x30, [sp, #0x30] 15d60: a9424ff4 ldp x20, x19, [sp, #0x20] 15d64: a94157f6 ldp x22, x21, [sp, #0x10] 15d68: 910103ff add sp, sp, #0x40 15d6c: d65f03c0 ret 15d70: 97ffe51c bl 0xf1e0 <__stack_chk_fail@plt> 15d74: a9bd57f6 stp x22, x21, [sp, #-0x30]! 15d78: a9014ff4 stp x20, x19, [sp, #0x10] 15d7c: a9027bfd stp x29, x30, [sp, #0x20] 15d80: 910083fd add x29, sp, #0x20 15d84: aa0203f4 mov x20, x2 15d88: aa0103f5 mov x21, x1 15d8c: f00004a1 adrp x1, 0xac000 15d90: 900004c2 adrp x2, 0xad000 15d94: 2a0003f3 mov w19, w0 15d98: 9116e821 add x1, x1, #0x5ba 15d9c: 91157042 add x2, x2, #0x55c 15da0: 321e03e0 orr w0, wzr, #0x4 15da4: 94001dbf bl 0x1d4a0 <.text+0xd9f0> 15da8: 94003b33 bl 0x24a74 <.text+0x14fc4> 15dac: 39403c08 ldrb w8, [x0, #0xf] 15db0: 350002c8 cbnz w8, 0x15e08 <.text+0x6358> 15db4: 94003b30 bl 0x24a74 <.text+0x14fc4> 15db8: 320003e8 orr w8, wzr, #0x1 15dbc: 39003c08 strb w8, [x0, #0xf] 15dc0: 94003e9d bl 0x25834 <.text+0x15d84> 15dc4: aa0003f6 mov x22, x0 15dc8: 912b42c0 add x0, x22, #0xad0 15dcc: 94000772 bl 0x17b94 <.text+0x80e4> 15dd0: 360000a0 tbz w0, #0x0, 0x15de4 <.text+0x6334> 15dd4: aa1503e0 mov x0, x21 15dd8: aa1403e1 mov x1, x20 15ddc: 940007ac bl 0x17c8c <.text+0x81dc> 15de0: 9400079b bl 0x17c4c <.text+0x819c> 15de4: 911342c0 add x0, x22, #0x4d0 15de8: 94003707 bl 0x23a04 <.text+0x13f54> 15dec: 97fff32a bl 0x12a94 <.text+0x2fe4> 15df0: 97ffe6fc bl 0xf9e0 15df4: 2a1303e1 mov w1, w19 15df8: a9427bfd ldp x29, x30, [sp, #0x20] 15dfc: a9414ff4 ldp x20, x19, [sp, #0x10] 15e00: a8c357f6 ldp x22, x21, [sp], #0x30 15e04: 17ffe6e7 b 0xf9a0 15e08: 320003e0 orr w0, wzr, #0x1 15e0c: 97ffe449 bl 0xef30 <_exit@plt> 15e10: d10203ff sub sp, sp, #0x80 15e14: f9001bf9 str x25, [sp, #0x30] 15e18: a9045ff8 stp x24, x23, [sp, #0x40] 15e1c: a90557f6 stp x22, x21, [sp, #0x50] 15e20: a9064ff4 stp x20, x19, [sp, #0x60] 15e24: a9077bfd stp x29, x30, [sp, #0x70] 15e28: 9101c3fd add x29, sp, #0x70 15e2c: d53bd059 mrs x25, TPIDR_EL0 15e30: f9401728 ldr x8, [x25, #0x28] 15e34: aa0003f7 mov x23, x0 15e38: f90017e8 str x8, [sp, #0x28] 15e3c: 97ffe36d bl 0xebf0 15e40: f00004a1 adrp x1, 0xac000 15e44: 900004c2 adrp x2, 0xad000 15e48: 2a0003e3 mov w3, w0 15e4c: 9116e821 add x1, x1, #0x5ba 15e50: 911fd042 add x2, x2, #0x7f4 15e54: 321e03e0 orr w0, wzr, #0x4 15e58: 94001d92 bl 0x1d4a0 <.text+0xd9f0> 15e5c: f94002f4 ldr x20, [x23] 15e60: 94003e75 bl 0x25834 <.text+0x15d84> 15e64: f9400013 ldr x19, [x0] 15e68: b4000c33 cbz x19, 0x15fec <.text+0x653c> 15e6c: f00004a1 adrp x1, 0xac000 15e70: 900004c2 adrp x2, 0xad000 15e74: 9115c021 add x1, x1, #0x570 15e78: 91210442 add x2, x2, #0x841 15e7c: 320007e0 orr w0, wzr, #0x3 15e80: f90013ff str xzr, [sp, #0x20] 15e84: 94001d87 bl 0x1d4a0 <.text+0xd9f0> 15e88: 900004c9 adrp x9, 0xad000 15e8c: 52800088 mov w8, #0x4 // =4 15e90: 4e080fe0 dup v0.2d, xzr 15e94: 91215d29 add x9, x9, #0x857 15e98: 72a00028 movk w8, #0x1, lsl #16 15e9c: 4e081d20 mov v0.d[0], x9 15ea0: b9000be8 str w8, [sp, #0x8] 15ea4: 3c8103e0 stur q0, [sp, #0x10] 15ea8: f9400268 ldr x8, [x19] 15eac: 910083e1 add x1, sp, #0x20 15eb0: 910023e2 add x2, sp, #0x8 15eb4: aa1303e0 mov x0, x19 15eb8: f9401108 ldr x8, [x8, #0x20] 15ebc: d63f0100 blr x8 15ec0: 35000a40 cbnz w0, 0x16008 <.text+0x6558> 15ec4: f94013f5 ldr x21, [sp, #0x20] 15ec8: b4000a15 cbz x21, 0x16008 <.text+0x6558> 15ecc: b4000a94 cbz x20, 0x1601c <.text+0x656c> 15ed0: a9415ef6 ldp x22, x23, [x23, #0x10] 15ed4: f00004a1 adrp x1, 0xac000 15ed8: 900004c2 adrp x2, 0xad000 15edc: 9116e821 add x1, x1, #0x5ba 15ee0: 91228842 add x2, x2, #0x8a2 15ee4: 321e03e0 orr w0, wzr, #0x4 15ee8: aa1603e3 mov x3, x22 15eec: 94001d6d bl 0x1d4a0 <.text+0xd9f0> 15ef0: b40003b7 cbz x23, 0x15f64 <.text+0x64b4> 15ef4: 320003e8 orr w8, wzr, #0x1 15ef8: 528273e2 mov w2, #0x139f // =5023 15efc: aa1503e0 mov x0, x21 15f00: aa1703e1 mov x1, x23 15f04: 39009288 strb w8, [x20, #0x24] 15f08: 94002d9e bl 0x21580 <.text+0x11ad0> 15f0c: aa0003f7 mov x23, x0 15f10: b40002b7 cbz x23, 0x15f64 <.text+0x64b4> 15f14: f9426298 ldr x24, [x20, #0x4c0] 15f18: aa1803e0 mov x0, x24 15f1c: 97ffe615 bl 0xf770 15f20: 900004c1 adrp x1, 0xad000 15f24: 8b000300 add x0, x24, x0 15f28: 91233821 add x1, x1, #0x8ce 15f2c: 52800c42 mov w2, #0x62 // =98 15f30: 97ffe658 bl 0xf890 15f34: f9426280 ldr x0, [x20, #0x4c0] 15f38: aa1703e1 mov x1, x23 15f3c: 97ffe42d bl 0xeff0 15f40: f00004a1 adrp x1, 0xac000 15f44: 900004c2 adrp x2, 0xad000 15f48: 9116e821 add x1, x1, #0x5ba 15f4c: 9124c042 add x2, x2, #0x930 15f50: 321e03e0 orr w0, wzr, #0x4 15f54: aa1703e3 mov x3, x23 15f58: 94001d52 bl 0x1d4a0 <.text+0xd9f0> 15f5c: aa1703e0 mov x0, x23 15f60: 97ffe698 bl 0xf9c0 15f64: f9426280 ldr x0, [x20, #0x4c0] 15f68: b9802297 ldrsw x23, [x20, #0x20] 15f6c: 97ffe601 bl 0xf770 15f70: cb0002f7 sub x23, x23, x0 15f74: f10006ff cmp x23, #0x1 15f78: 5400072b b.lt 0x1605c <.text+0x65ac> 15f7c: 39537288 ldrb w8, [x20, #0x4dc] 15f80: 340006e8 cbz w8, 0x1605c <.text+0x65ac> 15f84: 52828003 mov w3, #0x1400 // =5120 15f88: aa1503e0 mov x0, x21 15f8c: aa1403e1 mov x1, x20 15f90: aa1603e2 mov x2, x22 15f94: 94002d13 bl 0x213e0 <.text+0x11930> 15f98: aa0003f6 mov x22, x0 15f9c: b40004b6 cbz x22, 0x16030 <.text+0x6580> 15fa0: f9426280 ldr x0, [x20, #0x4c0] 15fa4: 900004c1 adrp x1, 0xad000 15fa8: 911fb421 add x1, x1, #0x7ed 15fac: aa1703e2 mov x2, x23 15fb0: 97ffe57c bl 0xf5a0 15fb4: f9426280 ldr x0, [x20, #0x4c0] 15fb8: d1001ae2 sub x2, x23, #0x6 15fbc: aa1603e1 mov x1, x22 15fc0: 97ffe578 bl 0xf5a0 15fc4: f00004a1 adrp x1, 0xac000 15fc8: 900004c2 adrp x2, 0xad000 15fcc: 9116e821 add x1, x1, #0x5ba 15fd0: 91260842 add x2, x2, #0x982 15fd4: 321e03e0 orr w0, wzr, #0x4 15fd8: aa1603e3 mov x3, x22 15fdc: 94001d31 bl 0x1d4a0 <.text+0xd9f0> 15fe0: aa1603e0 mov x0, x22 15fe4: 97ffe677 bl 0xf9c0 15fe8: 1400001d b 0x1605c <.text+0x65ac> 15fec: f00004a1 adrp x1, 0xac000 15ff0: 900004c2 adrp x2, 0xad000 15ff4: 9116e821 add x1, x1, #0x5ba 15ff8: 91201842 add x2, x2, #0x806 15ffc: 321f07e0 orr w0, wzr, #0x6 16000: 94001d28 bl 0x1d4a0 <.text+0xd9f0> 16004: 1400004c b 0x16134 <.text+0x6684> 16008: d00004a1 adrp x1, 0xac000 1600c: f00004a2 adrp x2, 0xad000 16010: 9116e821 add x1, x1, #0x5ba 16014: 9121c442 add x2, x2, #0x871 16018: 14000041 b 0x1611c <.text+0x666c> 1601c: d00004a1 adrp x1, 0xac000 16020: f00004a2 adrp x2, 0xad000 16024: 9116e821 add x1, x1, #0x5ba 16028: 91224442 add x2, x2, #0x891 1602c: 1400003c b 0x1611c <.text+0x666c> 16030: d00004a1 adrp x1, 0xac000 16034: f00004a2 adrp x2, 0xad000 16038: 9116e821 add x1, x1, #0x5ba 1603c: 91251c42 add x2, x2, #0x947 16040: 528000a0 mov w0, #0x5 // =5 16044: 94001d17 bl 0x1d4a0 <.text+0xd9f0> 16048: f9426280 ldr x0, [x20, #0x4c0] 1604c: f00004a1 adrp x1, 0xad000 16050: 91258421 add x1, x1, #0x961 16054: aa1703e2 mov x2, x23 16058: 97ffe552 bl 0xf5a0 1605c: 94003a86 bl 0x24a74 <.text+0x14fc4> 16060: 39404008 ldrb w8, [x0, #0x10] 16064: 340003e8 cbz w8, 0x160e0 <.text+0x6630> 16068: aa1503e0 mov x0, x21 1606c: 94002172 bl 0x1e634 <.text+0xeb84> 16070: aa0003f6 mov x22, x0 16074: b4000436 cbz x22, 0x160f8 <.text+0x6648> 16078: d00004a1 adrp x1, 0xac000 1607c: f00004a2 adrp x2, 0xad000 16080: 9115c021 add x1, x1, #0x570 16084: 9126bc42 add x2, x2, #0x9af 16088: 320007e0 orr w0, wzr, #0x3 1608c: 94001d05 bl 0x1d4a0 <.text+0xd9f0> 16090: aa1503e0 mov x0, x21 16094: aa1603e1 mov x1, x22 16098: 940021a3 bl 0x1e724 <.text+0xec74> 1609c: aa0003f6 mov x22, x0 160a0: b4000376 cbz x22, 0x1610c <.text+0x665c> 160a4: d00004a1 adrp x1, 0xac000 160a8: f00004a2 adrp x2, 0xad000 160ac: 9115c021 add x1, x1, #0x570 160b0: 9127c042 add x2, x2, #0x9f0 160b4: 320007e0 orr w0, wzr, #0x3 160b8: 94001cfa bl 0x1d4a0 <.text+0xd9f0> 160bc: f00004e3 adrp x3, 0xb5000 160c0: 910b3463 add x3, x3, #0x2cd 160c4: aa1503e0 mov x0, x21 160c8: aa1603e1 mov x1, x22 160cc: aa1403e2 mov x2, x20 160d0: 94002494 bl 0x1f320 <.text+0xf870> 160d4: 320003e8 orr w8, wzr, #0x1 160d8: 39009688 strb w8, [x20, #0x25] 160dc: 14000012 b 0x16124 <.text+0x6674> 160e0: d00004a1 adrp x1, 0xac000 160e4: f00004a2 adrp x2, 0xad000 160e8: 9116e821 add x1, x1, #0x5ba 160ec: 91285042 add x2, x2, #0xa14 160f0: 321e03e0 orr w0, wzr, #0x4 160f4: 1400000b b 0x16120 <.text+0x6670> 160f8: d00004a1 adrp x1, 0xac000 160fc: f00004a2 adrp x2, 0xad000 16100: 9116e821 add x1, x1, #0x5ba 16104: 91264842 add x2, x2, #0x992 16108: 14000005 b 0x1611c <.text+0x666c> 1610c: d00004a1 adrp x1, 0xac000 16110: f00004a2 adrp x2, 0xad000 16114: 9116e821 add x1, x1, #0x5ba 16118: 91273c42 add x2, x2, #0x9cf 1611c: 321f07e0 orr w0, wzr, #0x6 16120: 94001ce0 bl 0x1d4a0 <.text+0xd9f0> 16124: f9400268 ldr x8, [x19] 16128: aa1303e0 mov x0, x19 1612c: f9401508 ldr x8, [x8, #0x28] 16130: d63f0100 blr x8 16134: f9401728 ldr x8, [x25, #0x28] 16138: f94017e9 ldr x9, [sp, #0x28] 1613c: eb09011f cmp x8, x9 16140: 54000121 b.ne 0x16164 <.text+0x66b4> 16144: a9477bfd ldp x29, x30, [sp, #0x70] 16148: a9464ff4 ldp x20, x19, [sp, #0x60] 1614c: a94557f6 ldp x22, x21, [sp, #0x50] 16150: a9445ff8 ldp x24, x23, [sp, #0x40] 16154: f9401bf9 ldr x25, [sp, #0x30] 16158: aa1f03e0 mov x0, xzr 1615c: 910203ff add sp, sp, #0x80 16160: d65f03c0 ret 16164: 97ffe41f bl 0xf1e0 <__stack_chk_fail@plt> 16168: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1616c: a9017bfd stp x29, x30, [sp, #0x10] 16170: 910043fd add x29, sp, #0x10 16174: aa0103f4 mov x20, x1 16178: aa0003f3 mov x19, x0 1617c: aa1403e0 mov x0, x20 16180: 97ffe57c bl 0xf770 16184: 8b20c288 add x8, x20, w0, sxtw 16188: 7100041f cmp w0, #0x1 1618c: d1000501 sub x1, x8, #0x1 16190: 5400028b b.lt 0x161e0 <.text+0x6730> 16194: 2a1f03e9 mov w9, wzr 16198: 320003ea orr w10, wzr, #0x1 1619c: 39400028 ldrb w8, [x1] 161a0: 7100bd1f cmp w8, #0x2f 161a4: 1a891529 cinc w9, w9, eq 161a8: 6b0a001f cmp w0, w10 161ac: 540001e0 b.eq 0x161e8 <.text+0x6738> 161b0: 71000d3f cmp w9, #0x3 161b4: 540001a0 b.eq 0x161e8 <.text+0x6738> 161b8: 11000548 add w8, w10, #0x1 161bc: 7100093f cmp w9, #0x2 161c0: d1000421 sub x1, x1, #0x1 161c4: 5400008c b.gt 0x161d4 <.text+0x6724> 161c8: 6b00015f cmp w10, w0 161cc: 2a0803ea mov w10, w8 161d0: 54fffe6b b.lt 0x1619c <.text+0x66ec> 161d4: 7103f91f cmp w8, #0xfe 161d8: 540000ed b.le 0x161f4 <.text+0x6744> 161dc: 1400000b b 0x16208 <.text+0x6758> 161e0: 320003e8 orr w8, wzr, #0x1 161e4: 14000004 b 0x161f4 <.text+0x6744> 161e8: 2a0a03e8 mov w8, w10 161ec: 7103f91f cmp w8, #0xfe 161f0: 540000cc b.gt 0x16208 <.text+0x6758> 161f4: 93407d02 sxtw x2, w8 161f8: aa1303e0 mov x0, x19 161fc: 97ffe451 bl 0xf340 16200: 320003e0 orr w0, wzr, #0x1 16204: 14000005 b 0x16218 <.text+0x6768> 16208: 32001fe2 orr w2, wzr, #0xff 1620c: aa1303e0 mov x0, x19 16210: 97ffe44c bl 0xf340 16214: 2a1f03e0 mov w0, wzr 16218: a9417bfd ldp x29, x30, [sp, #0x10] 1621c: a8c24ff4 ldp x20, x19, [sp], #0x20 16220: d65f03c0 ret 16224: a9bf7bfd stp x29, x30, [sp, #-0x10]! 16228: 910003fd mov x29, sp 1622c: 320003e0 orr w0, wzr, #0x1 16230: 52823a01 mov w1, #0x11d0 // =4560 16234: 97ffe2b3 bl 0xed00 16238: 90000988 adrp x8, 0x146000 1623c: f9021900 str x0, [x8, #0x430] 16240: 320003e0 orr w0, wzr, #0x1 16244: 321103e1 orr w1, wzr, #0x8000 16248: 97ffe2ae bl 0xed00 1624c: 90000988 adrp x8, 0x146000 16250: f9021d00 str x0, [x8, #0x438] 16254: a8c17bfd ldp x29, x30, [sp], #0x10 16258: d65f03c0 ret 1625c: f81e0ff3 str x19, [sp, #-0x20]! 16260: a9017bfd stp x29, x30, [sp, #0x10] 16264: 910043fd add x29, sp, #0x10 16268: 90000993 adrp x19, 0x146000 1626c: f9421268 ldr x8, [x19, #0x420] 16270: b50000a8 cbnz x8, 0x16284 <.text+0x67d4> 16274: 320003e1 orr w1, wzr, #0x1 16278: 2a1f03e0 mov w0, wzr 1627c: 94001a7c bl 0x1cc6c <.text+0xd1bc> 16280: f9021260 str x0, [x19, #0x420] 16284: a9417bfd ldp x29, x30, [sp, #0x10] 16288: f84207f3 ldr x19, [sp], #0x20 1628c: d65f03c0 ret 16290: f81e0ff3 str x19, [sp, #-0x20]! 16294: a9017bfd stp x29, x30, [sp, #0x10] 16298: 910043fd add x29, sp, #0x10 1629c: 90000993 adrp x19, 0x146000 162a0: f9421260 ldr x0, [x19, #0x420] 162a4: b4000060 cbz x0, 0x162b0 <.text+0x6800> 162a8: 94001a7c bl 0x1cc98 <.text+0xd1e8> 162ac: f902127f str xzr, [x19, #0x420] 162b0: a9417bfd ldp x29, x30, [sp, #0x10] 162b4: f84207f3 ldr x19, [sp], #0x20 162b8: d65f03c0 ret 162bc: f81e0ff3 str x19, [sp, #-0x20]! 162c0: a9017bfd stp x29, x30, [sp, #0x10] 162c4: 910043fd add x29, sp, #0x10 162c8: 90000980 adrp x0, 0x146000 162cc: 91110000 add x0, x0, #0x440 162d0: 97ffe4bc bl 0xf5c0 162d4: 90000993 adrp x19, 0x146000 162d8: f9421260 ldr x0, [x19, #0x420] 162dc: b4000060 cbz x0, 0x162e8 <.text+0x6838> 162e0: 94001a6e bl 0x1cc98 <.text+0xd1e8> 162e4: f902127f str xzr, [x19, #0x420] 162e8: 320003e1 orr w1, wzr, #0x1 162ec: 2a1f03e0 mov w0, wzr 162f0: 94001a5f bl 0x1cc6c <.text+0xd1bc> 162f4: f9021260 str x0, [x19, #0x420] 162f8: a9417bfd ldp x29, x30, [sp, #0x10] 162fc: 90000988 adrp x8, 0x146000 16300: 91110108 add x8, x8, #0x440 16304: aa0803e0 mov x0, x8 16308: f84207f3 ldr x19, [sp], #0x20 1630c: 17ffe5d9 b 0xfa70 16310: f81e0ff3 str x19, [sp, #-0x20]! 16314: a9017bfd stp x29, x30, [sp, #0x10] 16318: 910043fd add x29, sp, #0x10 1631c: 90000980 adrp x0, 0x146000 16320: 91110000 add x0, x0, #0x440 16324: 97ffe4a7 bl 0xf5c0 16328: 90000993 adrp x19, 0x146000 1632c: f9421268 ldr x8, [x19, #0x420] 16330: b50000a8 cbnz x8, 0x16344 <.text+0x6894> 16334: 320003e1 orr w1, wzr, #0x1 16338: 2a1f03e0 mov w0, wzr 1633c: 94001a4c bl 0x1cc6c <.text+0xd1bc> 16340: f9021260 str x0, [x19, #0x420] 16344: a9417bfd ldp x29, x30, [sp, #0x10] 16348: 90000980 adrp x0, 0x146000 1634c: 91110000 add x0, x0, #0x440 16350: f84207f3 ldr x19, [sp], #0x20 16354: 17ffe5c7 b 0xfa70 16358: f81e0ff3 str x19, [sp, #-0x20]! 1635c: a9017bfd stp x29, x30, [sp, #0x10] 16360: 910043fd add x29, sp, #0x10 16364: 90000993 adrp x19, 0x146000 16368: f9421668 ldr x8, [x19, #0x428] 1636c: b50000a8 cbnz x8, 0x16380 <.text+0x68d0> 16370: 320003e1 orr w1, wzr, #0x1 16374: 2a1f03e0 mov w0, wzr 16378: 94001a3d bl 0x1cc6c <.text+0xd1bc> 1637c: f9021660 str x0, [x19, #0x428] 16380: a9417bfd ldp x29, x30, [sp, #0x10] 16384: f84207f3 ldr x19, [sp], #0x20 16388: d65f03c0 ret 1638c: f81e0ff3 str x19, [sp, #-0x20]! 16390: a9017bfd stp x29, x30, [sp, #0x10] 16394: 910043fd add x29, sp, #0x10 16398: 90000993 adrp x19, 0x146000 1639c: f9421660 ldr x0, [x19, #0x428] 163a0: b4000060 cbz x0, 0x163ac <.text+0x68fc> 163a4: 94001a3d bl 0x1cc98 <.text+0xd1e8> 163a8: f902167f str xzr, [x19, #0x428] 163ac: a9417bfd ldp x29, x30, [sp, #0x10] 163b0: f84207f3 ldr x19, [sp], #0x20 163b4: d65f03c0 ret 163b8: 320003e6 orr w6, wzr, #0x1 163bc: 14000001 b 0x163c0 <.text+0x6910> 163c0: d10743ff sub sp, sp, #0x1d0 163c4: a9176ffc stp x28, x27, [sp, #0x170] 163c8: a91867fa stp x26, x25, [sp, #0x180] 163cc: a9195ff8 stp x24, x23, [sp, #0x190] 163d0: a91a57f6 stp x22, x21, [sp, #0x1a0] 163d4: a91b4ff4 stp x20, x19, [sp, #0x1b0] 163d8: a91c7bfd stp x29, x30, [sp, #0x1c0] 163dc: 910703fd add x29, sp, #0x1c0 163e0: d53bd056 mrs x22, TPIDR_EL0 163e4: f94016c8 ldr x8, [x22, #0x28] 163e8: 2a0603f5 mov w21, w6 163ec: aa0503f7 mov x23, x5 163f0: aa0403fb mov x27, x4 163f4: aa0303f3 mov x19, x3 163f8: aa0203f4 mov x20, x2 163fc: 2a0003f8 mov w24, w0 16400: f81a83a8 stur x8, [x29, #-0x58] 16404: b40006d3 cbz x19, 0x164dc <.text+0x6a2c> 16408: b90047e1 str w1, [sp, #0x44] 1640c: a905ffff stp xzr, xzr, [sp, #0x58] 16410: a904ffff stp xzr, xzr, [sp, #0x48] 16414: 94003a57 bl 0x24d70 <.text+0x152c0> 16418: 2a0003fc mov w28, w0 1641c: 910183e1 add x1, sp, #0x60 16420: 910163e2 add x2, sp, #0x58 16424: 910143e3 add x3, sp, #0x50 16428: 910123e4 add x4, sp, #0x48 1642c: aa1403e0 mov x0, x20 16430: 940005a1 bl 0x17ab4 <.text+0x8004> 16434: 90000988 adrp x8, 0x146000 16438: f9421108 ldr x8, [x8, #0x420] 1643c: f9001ff7 str x23, [sp, #0x38] 16440: b5000048 cbnz x8, 0x16448 <.text+0x6998> 16444: 360000b5 tbz w21, #0x0, 0x16458 <.text+0x69a8> 16448: 90000988 adrp x8, 0x146000 1644c: f9421508 ldr x8, [x8, #0x428] 16450: b50004a8 cbnz x8, 0x164e4 <.text+0x6a34> 16454: 36000495 tbz w21, #0x0, 0x164e4 <.text+0x6a34> 16458: d00004a1 adrp x1, 0xac000 1645c: 900004c2 adrp x2, 0xae000 16460: 9116e821 add x1, x1, #0x5ba 16464: 91185842 add x2, x2, #0x616 16468: 321e03e0 orr w0, wzr, #0x4 1646c: 94001c0d bl 0x1d4a0 <.text+0xd9f0> 16470: 320003e8 orr w8, wzr, #0x1 16474: f9001bff str xzr, [sp, #0x30] 16478: 2a1f03f7 mov w23, wzr 1647c: aa1f03fc mov x28, xzr 16480: aa1f03fb mov x27, xzr 16484: 2a1f03f9 mov w25, wzr 16488: b90043e8 str w8, [sp, #0x40] 1648c: f94033fa ldr x26, [sp, #0x60] 16490: b4000dda cbz x26, 0x16648 <.text+0x6b98> 16494: d00004a1 adrp x1, 0xac000 16498: 900004c2 adrp x2, 0xae000 1649c: 9115c021 add x1, x1, #0x570 164a0: 91127842 add x2, x2, #0x49e 164a4: 320007e0 orr w0, wzr, #0x3 164a8: aa1a03e3 mov x3, x26 164ac: aa1403e4 mov x4, x20 164b0: 94001bfc bl 0x1d4a0 <.text+0xd9f0> 164b4: f9402be3 ldr x3, [sp, #0x50] 164b8: b40002c3 cbz x3, 0x16510 <.text+0x6a60> 164bc: f94027e4 ldr x4, [sp, #0x48] 164c0: d00004a1 adrp x1, 0xac000 164c4: 900004c2 adrp x2, 0xae000 164c8: 9115c021 add x1, x1, #0x570 164cc: 91149042 add x2, x2, #0x524 164d0: 320007e0 orr w0, wzr, #0x3 164d4: 94001bf3 bl 0x1d4a0 <.text+0xd9f0> 164d8: 1400005c b 0x16648 <.text+0x6b98> 164dc: 2a1f03e0 mov w0, wzr 164e0: 140000d3 b 0x1682c <.text+0x6d7c> 164e4: d00004a1 adrp x1, 0xac000 164e8: 900004c2 adrp x2, 0xae000 164ec: 9115c021 add x1, x1, #0x570 164f0: 9118f442 add x2, x2, #0x63d 164f4: 320007e0 orr w0, wzr, #0x3 164f8: aa1403e3 mov x3, x20 164fc: 94001be9 bl 0x1d4a0 <.text+0xd9f0> 16500: 360002b5 tbz w21, #0x0, 0x16554 <.text+0x6aa4> 16504: 90000988 adrp x8, 0x146000 16508: 9110a108 add x8, x8, #0x428 1650c: 14000017 b 0x16568 <.text+0x6ab8> 16510: b90023f8 str w24, [sp, #0x20] 16514: 2a1503f8 mov w24, w21 16518: aa1603f5 mov x21, x22 1651c: 2a1703f6 mov w22, w23 16520: f9402ff7 ldr x23, [sp, #0x58] 16524: aa1a03e0 mov x0, x26 16528: f90017fb str x27, [sp, #0x28] 1652c: aa1703e1 mov x1, x23 16530: 94001689 bl 0x1bf54 <.text+0xc4a4> 16534: aa0003fb mov x27, x0 16538: b400061b cbz x27, 0x165f8 <.text+0x6b48> 1653c: f9400b60 ldr x0, [x27, #0x10] 16540: 97ffe470 bl 0xf700 16544: f9400368 ldr x8, [x27] 16548: cb0802e8 sub x8, x23, x8 1654c: a90483e8 stp x8, x0, [sp, #0x48] 16550: 14000039 b 0x16634 <.text+0x6b84> 16554: 90000980 adrp x0, 0x146000 16558: 91110000 add x0, x0, #0x440 1655c: 97ffe419 bl 0xf5c0 16560: 90000988 adrp x8, 0x146000 16564: 91108108 add x8, x8, #0x420 16568: f9400100 ldr x0, [x8] 1656c: aa1403e1 mov x1, x20 16570: 940019d5 bl 0x1ccc4 <.text+0xd214> 16574: aa0003f9 mov x25, x0 16578: b4000379 cbz x25, 0x165e4 <.text+0x6b34> 1657c: d00004a1 adrp x1, 0xac000 16580: 900004c2 adrp x2, 0xae000 16584: 91010f23 add x3, x25, #0x43 16588: 9115c021 add x1, x1, #0x570 1658c: 91196c42 add x2, x2, #0x65b 16590: 320007e0 orr w0, wzr, #0x3 16594: f90013e3 str x3, [sp, #0x20] 16598: 94001bc2 bl 0x1d4a0 <.text+0xd9f0> 1659c: 39410b28 ldrb w8, [x25, #0x42] 165a0: 39410329 ldrb w9, [x25, #0x40] 165a4: b9001fe9 str w9, [sp, #0x1c] 165a8: 350000a8 cbnz w8, 0x165bc <.text+0x6b0c> 165ac: 94003ab7 bl 0x25088 <.text+0x155d8> 165b0: 36000060 tbz w0, #0x0, 0x165bc <.text+0x6b0c> 165b4: f9400720 ldr x0, [x25, #0x8] 165b8: 94000c0b bl 0x195e4 <.text+0x9b34> 165bc: f94013e0 ldr x0, [sp, #0x20] 165c0: 900004c1 adrp x1, 0xae000 165c4: 9119c021 add x1, x1, #0x670 165c8: 97ffe3c2 bl 0xf4d0 165cc: 34001660 cbz w0, 0x16898 <.text+0x6de8> 165d0: 94003ac2 bl 0x250d8 <.text+0x15628> 165d4: 37001900 tbnz w0, #0x0, 0x168f4 <.text+0x6e44> 165d8: f9401737 ldr x23, [x25, #0x28] 165dc: b50018f7 cbnz x23, 0x168f8 <.text+0x6e48> 165e0: 140000c5 b 0x168f4 <.text+0x6e44> 165e4: 3707f475 tbnz w21, #0x0, 0x16470 <.text+0x69c0> 165e8: 90000980 adrp x0, 0x146000 165ec: 91110000 add x0, x0, #0x440 165f0: 97ffe520 bl 0xfa70 165f4: 17ffff9f b 0x16470 <.text+0x69c0> 165f8: d00004a1 adrp x1, 0xac000 165fc: 900004c2 adrp x2, 0xae000 16600: 9115c021 add x1, x1, #0x570 16604: 9112f442 add x2, x2, #0x4bd 16608: 320007e0 orr w0, wzr, #0x3 1660c: aa1403e3 mov x3, x20 16610: 94001ba4 bl 0x1d4a0 <.text+0xd9f0> 16614: 900004c2 adrp x2, 0xae000 16618: d00004a1 adrp x1, 0xac000 1661c: 91138c42 add x2, x2, #0x4e3 16620: 320007e0 orr w0, wzr, #0x3 16624: 9115c021 add x1, x1, #0x570 16628: aa1703e3 mov x3, x23 1662c: aa1a03e4 mov x4, x26 16630: 94001b9c bl 0x1d4a0 <.text+0xd9f0> 16634: 2a1603f7 mov w23, w22 16638: aa1503f6 mov x22, x21 1663c: 2a1803f5 mov w21, w24 16640: b94023f8 ldr w24, [sp, #0x20] 16644: f94017fb ldr x27, [sp, #0x28] 16648: b94047e9 ldr w9, [sp, #0x44] 1664c: 7100093f cmp w9, #0x2 16650: 540001c8 b.hi 0x16688 <.text+0x6bd8> 16654: f0000628 adrp x8, 0xdd000 16658: 911bc108 add x8, x8, #0x6f0 1665c: f869d904 ldr x4, [x8, w9, sxtw #3] 16660: b40001ba cbz x26, 0x16694 <.text+0x6be4> 16664: f9402fe5 ldr x5, [sp, #0x58] 16668: 900004c2 adrp x2, 0xae000 1666c: 91152842 add x2, x2, #0x54a 16670: 321603e1 orr w1, wzr, #0x400 16674: aa1303e0 mov x0, x19 16678: 2a1803e3 mov w3, w24 1667c: 340001d9 cbz w25, 0x166b4 <.text+0x6c04> 16680: f9401fe6 ldr x6, [sp, #0x38] 16684: 1400000d b 0x166b8 <.text+0x6c08> 16688: d00004e4 adrp x4, 0xb4000 1668c: 9139dc84 add x4, x4, #0xe77 16690: b5fffeba cbnz x26, 0x16664 <.text+0x6bb4> 16694: 900004c2 adrp x2, 0xae000 16698: 91158c42 add x2, x2, #0x563 1669c: 321603e1 orr w1, wzr, #0x400 166a0: aa1303e0 mov x0, x19 166a4: 2a1803e3 mov w3, w24 166a8: aa1403e5 mov x5, x20 166ac: 97ffe239 bl 0xef90 166b0: 14000023 b 0x1673c <.text+0x6c8c> 166b4: aa1a03e6 mov x6, x26 166b8: 97ffe236 bl 0xef90 166bc: 94003a5f bl 0x25038 <.text+0x15588> 166c0: 36000120 tbz w0, #0x0, 0x166e4 <.text+0x6c34> 166c4: aa1a03e0 mov x0, x26 166c8: 97ffe42a bl 0xf770 166cc: 8b000348 add x8, x26, x0 166d0: 900004c1 adrp x1, 0xae000 166d4: d1001100 sub x0, x8, #0x4 166d8: 91160c21 add x1, x1, #0x583 166dc: 97ffe37d bl 0xf4d0 166e0: 34000be0 cbz w0, 0x1685c <.text+0x6dac> 166e4: f9402be4 ldr x4, [sp, #0x50] 166e8: b4000104 cbz x4, 0x16708 <.text+0x6c58> 166ec: f94027e5 ldr x5, [sp, #0x48] 166f0: 900004c2 adrp x2, 0xae000 166f4: 911ab842 add x2, x2, #0x6ae 166f8: 321603e1 orr w1, wzr, #0x400 166fc: aa1303e0 mov x0, x19 16700: aa1303e3 mov x3, x19 16704: 97ffe223 bl 0xef90 16708: aa1a03e0 mov x0, x26 1670c: 2a1f03e1 mov w1, wzr 16710: 94001586 bl 0x1bd28 <.text+0xc278> 16714: b4000140 cbz x0, 0x1673c <.text+0x6c8c> 16718: 900004c2 adrp x2, 0xae000 1671c: 91022004 add x4, x0, #0x88 16720: 91026005 add x5, x0, #0x98 16724: 9102a006 add x6, x0, #0xa8 16728: 91169442 add x2, x2, #0x5a5 1672c: 321603e1 orr w1, wzr, #0x400 16730: aa1303e0 mov x0, x19 16734: aa1303e3 mov x3, x19 16738: 97ffe216 bl 0xef90 1673c: b94043e8 ldr w8, [sp, #0x40] 16740: 2a150108 orr w8, w8, w21 16744: 37000728 tbnz w8, #0x0, 0x16828 <.text+0x6d78> 16748: 34000717 cbz w23, 0x16828 <.text+0x6d78> 1674c: 320003e0 orr w0, wzr, #0x1 16750: 94003a12 bl 0x24f98 <.text+0x154e8> 16754: 360006a0 tbz w0, #0x0, 0x16828 <.text+0x6d78> 16758: f102037f cmp x27, #0x80 1675c: 321903e8 orr w8, wzr, #0x80 16760: 9a883375 csel x21, x27, x8, lo 16764: f102039f cmp x28, #0x80 16768: 9a883388 csel x8, x28, x8, lo 1676c: cb150297 sub x23, x20, x21 16770: 8b140108 add x8, x8, x20 16774: aa1303e0 mov x0, x19 16778: cb170114 sub x20, x8, x23 1677c: 97ffe3fd bl 0xf770 16780: f10ff81f cmp x0, #0x3fe 16784: 8b000268 add x8, x19, x0 16788: 5400006c b.gt 0x16794 <.text+0x6ce4> 1678c: 321e13e9 orr w9, wzr, #0x7c 16790: 38001509 strb w9, [x8], #0x1 16794: b4000494 cbz x20, 0x16824 <.text+0x6d74> 16798: 900004cb adrp x11, 0xae000 1679c: aa1f03e9 mov x9, xzr 167a0: 52800b6a mov w10, #0x5b // =91 167a4: 9116cd6b add x11, x11, #0x5b3 167a8: 52800bac mov w12, #0x5d // =93 167ac: cb13010e sub x14, x8, x19 167b0: f10ff1df cmp x14, #0x3fc 167b4: 5400038c b.gt 0x16824 <.text+0x6d74> 167b8: 38696aed ldrb w13, [x23, x9] 167bc: eb0902bf cmp x21, x9 167c0: 540001c1 b.ne 0x167f8 <.text+0x6d48> 167c4: f10fe9df cmp x14, #0x3fa 167c8: 5400028c b.gt 0x16818 <.text+0x6d68> 167cc: 53047dae lsr w14, w13, #4 167d0: 12000dad and w13, w13, #0xf 167d4: 386d496d ldrb w13, [x11, w13, uxtw] 167d8: 386e496e ldrb w14, [x11, w14, uxtw] 167dc: 3900010a strb w10, [x8] 167e0: 39000d0c strb w12, [x8, #0x3] 167e4: 3900090d strb w13, [x8, #0x2] 167e8: 9100110d add x13, x8, #0x4 167ec: 3900050e strb w14, [x8, #0x1] 167f0: aa0d03e8 mov x8, x13 167f4: 14000009 b 0x16818 <.text+0x6d68> 167f8: d344fdae lsr x14, x13, #4 167fc: 386e696e ldrb w14, [x11, x14] 16800: 12000dad and w13, w13, #0xf 16804: 386d496d ldrb w13, [x11, w13, uxtw] 16808: 3900010e strb w14, [x8] 1680c: 9100090e add x14, x8, #0x2 16810: 3900050d strb w13, [x8, #0x1] 16814: aa0e03e8 mov x8, x14 16818: 91000529 add x9, x9, #0x1 1681c: eb14013f cmp x9, x20 16820: 54fffc63 b.lo 0x167ac <.text+0x6cfc> 16824: 3900011f strb wzr, [x8] 16828: 320003e0 orr w0, wzr, #0x1 1682c: f94016c8 ldr x8, [x22, #0x28] 16830: f85a83a9 ldur x9, [x29, #-0x58] 16834: eb09011f cmp x8, x9 16838: 540016a1 b.ne 0x16b0c <.text+0x705c> 1683c: a95c7bfd ldp x29, x30, [sp, #0x1c0] 16840: a95b4ff4 ldp x20, x19, [sp, #0x1b0] 16844: a95a57f6 ldp x22, x21, [sp, #0x1a0] 16848: a9595ff8 ldp x24, x23, [sp, #0x190] 1684c: a95867fa ldp x26, x25, [sp, #0x180] 16850: a9576ffc ldp x28, x27, [sp, #0x170] 16854: 910743ff add sp, sp, #0x1d0 16858: d65f03c0 ret 1685c: f9401be1 ldr x1, [sp, #0x30] 16860: aa1a03e0 mov x0, x26 16864: 94000ea9 bl 0x1a308 <.text+0xa858> 16868: f9402be5 ldr x5, [sp, #0x50] 1686c: b4000f00 cbz x0, 0x16a4c <.text+0x6f9c> 16870: f9400004 ldr x4, [x0] 16874: b4001085 cbz x5, 0x16a84 <.text+0x6fd4> 16878: a941a007 ldp x7, x8, [x0, #0x18] 1687c: f9401409 ldr x9, [x0, #0x28] 16880: f94027e6 ldr x6, [sp, #0x48] 16884: 900004c2 adrp x2, 0xae000 16888: 91162042 add x2, x2, #0x588 1688c: 321603e1 orr w1, wzr, #0x400 16890: a90027e8 stp x8, x9, [sp] 16894: 14000081 b 0x16a98 <.text+0x6fe8> 16898: 39410328 ldrb w8, [x25, #0x40] 1689c: 34ffe9a8 cbz w8, 0x165d0 <.text+0x6b20> 168a0: f940073a ldr x26, [x25, #0x8] 168a4: aa1f03e8 mov x8, xzr 168a8: 92800017 mov x23, #-0x1 // =-1 168ac: b26003e9 orr x9, xzr, #0x100000000 168b0: 8b17034a add x10, x26, x23 168b4: 39c0054a ldrsb w10, [x10, #0x1] 168b8: 8b090108 add x8, x8, x9 168bc: 910006f7 add x23, x23, #0x1 168c0: 7100015f cmp w10, #0x0 168c4: 54ffff6c b.gt 0x168b0 <.text+0x6e00> 168c8: 710006ff cmp w23, #0x1 168cc: 54ffe82b b.lt 0x165d0 <.text+0x6b20> 168d0: 9360fd01 asr x1, x8, #32 168d4: 320003e0 orr w0, wzr, #0x1 168d8: 97ffe10a bl 0xed00 168dc: aa1a03e1 mov x1, x26 168e0: aa1703e2 mov x2, x23 168e4: f90013e0 str x0, [sp, #0x20] 168e8: 97ffe3ea bl 0xf890 168ec: 940039fb bl 0x250d8 <.text+0x15628> 168f0: 3607e740 tbz w0, #0x0, 0x165d8 <.text+0x6b28> 168f4: f9400737 ldr x23, [x25, #0x8] 168f8: a9412728 ldp x8, x9, [x25, #0x10] 168fc: aa1403fa mov x26, x20 16900: cb140114 sub x20, x8, x20 16904: f9001be9 str x9, [sp, #0x30] 16908: 37000095 tbnz w21, #0x0, 0x16918 <.text+0x6e68> 1690c: 90000980 adrp x0, 0x146000 16910: 91110000 add x0, x0, #0x440 16914: 97ffe457 bl 0xfa70 16918: cb170348 sub x8, x26, x23 1691c: f90017e8 str x8, [sp, #0x28] 16920: f94013e8 ldr x8, [sp, #0x20] 16924: b4000828 cbz x8, 0x16a28 <.text+0x6f78> 16928: f94033f7 ldr x23, [sp, #0x60] 1692c: f9401fe9 ldr x9, [sp, #0x38] 16930: 2a1f03f9 mov w25, wzr 16934: f10002ff cmp x23, #0x0 16938: 1a9f07e8 cset w8, ne 1693c: b40009e9 cbz x9, 0x16a78 <.text+0x6fc8> 16940: b40009db cbz x27, 0x16a78 <.text+0x6fc8> 16944: 0a080388 and w8, w28, w8 16948: aa1403fc mov x28, x20 1694c: aa1a03f4 mov x20, x26 16950: 34000d08 cbz w8, 0x16af0 <.text+0x7040> 16954: aa1703e0 mov x0, x23 16958: aa1b03e1 mov x1, x27 1695c: 97ffe2dd bl 0xf4d0 16960: 34000a40 cbz w0, 0x16aa8 <.text+0x6ff8> 16964: 321803e2 orr w2, wzr, #0x100 16968: aa1b03e0 mov x0, x27 1696c: 2a1f03e1 mov w1, wzr 16970: 97ffe3dc bl 0xf8e0 16974: f9401ff9 ldr x25, [sp, #0x38] 16978: 321803e2 orr w2, wzr, #0x100 1697c: 2a1f03e1 mov w1, wzr 16980: aa1903e0 mov x0, x25 16984: 97ffe3d7 bl 0xf8e0 16988: 9101a3e0 add x0, sp, #0x68 1698c: 321803e2 orr w2, wzr, #0x100 16990: 2a1f03e1 mov w1, wzr 16994: 9101a3fa add x26, sp, #0x68 16998: 97ffe3d2 bl 0xf8e0 1699c: aa1703e0 mov x0, x23 169a0: 97ffe374 bl 0xf770 169a4: aa0003e2 mov x2, x0 169a8: aa1b03e0 mov x0, x27 169ac: aa1703e1 mov x1, x23 169b0: 97ffe264 bl 0xf340 169b4: aa1703e0 mov x0, x23 169b8: 97ffe36e bl 0xf770 169bc: aa0003e2 mov x2, x0 169c0: 9101a3e0 add x0, sp, #0x68 169c4: aa1703e1 mov x1, x23 169c8: 97ffe25e bl 0xf340 169cc: 9101a3e0 add x0, sp, #0x68 169d0: 97ffe368 bl 0xf770 169d4: 8b20c348 add x8, x26, w0, sxtw 169d8: 7100041f cmp w0, #0x1 169dc: d1000501 sub x1, x8, #0x1 169e0: 5400068b b.lt 0x16ab0 <.text+0x7000> 169e4: 2a1f03e9 mov w9, wzr 169e8: 320003ea orr w10, wzr, #0x1 169ec: 39400028 ldrb w8, [x1] 169f0: 7100bd1f cmp w8, #0x2f 169f4: 1a891529 cinc w9, w9, eq 169f8: 6b0a001f cmp w0, w10 169fc: 54000600 b.eq 0x16abc <.text+0x700c> 16a00: 71000d3f cmp w9, #0x3 16a04: 54000640 b.eq 0x16acc <.text+0x701c> 16a08: 11000548 add w8, w10, #0x1 16a0c: 6b00015f cmp w10, w0 16a10: d1000421 sub x1, x1, #0x1 16a14: 540005ea b.ge 0x16ad0 <.text+0x7020> 16a18: 71000d3f cmp w9, #0x3 16a1c: 2a0803ea mov w10, w8 16a20: 54fffe6b b.lt 0x169ec <.text+0x6f3c> 16a24: 1400002b b 0x16ad0 <.text+0x7020> 16a28: b9401ff7 ldr w23, [sp, #0x1c] 16a2c: f94017fb ldr x27, [sp, #0x28] 16a30: b90043ff str wzr, [sp, #0x40] 16a34: 2a1f03f9 mov w25, wzr 16a38: aa1403fc mov x28, x20 16a3c: aa1a03f4 mov x20, x26 16a40: f94033fa ldr x26, [sp, #0x60] 16a44: b5ffd29a cbnz x26, 0x16494 <.text+0x69e4> 16a48: 17ffff00 b 0x16648 <.text+0x6b98> 16a4c: b4ffe785 cbz x5, 0x1673c <.text+0x6c8c> 16a50: f94027e8 ldr x8, [sp, #0x48] 16a54: 900004c2 adrp x2, 0xae000 16a58: 911ab842 add x2, x2, #0x6ae 16a5c: 321603e1 orr w1, wzr, #0x400 16a60: aa1303e0 mov x0, x19 16a64: aa1303e3 mov x3, x19 16a68: aa0503e4 mov x4, x5 16a6c: aa0803e5 mov x5, x8 16a70: 97ffe148 bl 0xef90 16a74: 17ffff32 b 0x1673c <.text+0x6c8c> 16a78: aa1403fc mov x28, x20 16a7c: aa1a03f4 mov x20, x26 16a80: 1400001c b 0x16af0 <.text+0x7040> 16a84: a9419805 ldp x5, x6, [x0, #0x18] 16a88: f9401407 ldr x7, [x0, #0x28] 16a8c: 900004c2 adrp x2, 0xae000 16a90: 91168842 add x2, x2, #0x5a2 16a94: 321603e1 orr w1, wzr, #0x400 16a98: aa1303e0 mov x0, x19 16a9c: aa1303e3 mov x3, x19 16aa0: 97ffe13c bl 0xef90 16aa4: 17ffff26 b 0x1673c <.text+0x6c8c> 16aa8: 320003f9 orr w25, wzr, #0x1 16aac: 14000011 b 0x16af0 <.text+0x7040> 16ab0: 320003e8 orr w8, wzr, #0x1 16ab4: 93407d02 sxtw x2, w8 16ab8: 1400000b b 0x16ae4 <.text+0x7034> 16abc: 2a0a03e8 mov w8, w10 16ac0: 7103f91f cmp w8, #0xfe 16ac4: 540000ad b.le 0x16ad8 <.text+0x7028> 16ac8: 14000006 b 0x16ae0 <.text+0x7030> 16acc: 2a0a03e8 mov w8, w10 16ad0: 7103f91f cmp w8, #0xfe 16ad4: 5400006c b.gt 0x16ae0 <.text+0x7030> 16ad8: 93407d02 sxtw x2, w8 16adc: 14000002 b 0x16ae4 <.text+0x7034> 16ae0: 32001fe2 orr w2, wzr, #0xff 16ae4: aa1903e0 mov x0, x25 16ae8: 97ffe216 bl 0xf340 16aec: 2a1f03f9 mov w25, wzr 16af0: a9426fe8 ldp x8, x27, [sp, #0x20] 16af4: b9401ff7 ldr w23, [sp, #0x1c] 16af8: b90043ff str wzr, [sp, #0x40] 16afc: a905a3fb stp x27, x8, [sp, #0x58] 16b00: f94033fa ldr x26, [sp, #0x60] 16b04: b5ffcc9a cbnz x26, 0x16494 <.text+0x69e4> 16b08: 17fffed0 b 0x16648 <.text+0x6b98> 16b0c: 97ffe1b5 bl 0xf1e0 <__stack_chk_fail@plt> 16b10: d10403ff sub sp, sp, #0x100 16b14: a90a6ffc stp x28, x27, [sp, #0xa0] 16b18: a90b67fa stp x26, x25, [sp, #0xb0] 16b1c: a90c5ff8 stp x24, x23, [sp, #0xc0] 16b20: a90d57f6 stp x22, x21, [sp, #0xd0] 16b24: a90e4ff4 stp x20, x19, [sp, #0xe0] 16b28: a90f7bfd stp x29, x30, [sp, #0xf0] 16b2c: 9103c3fd add x29, sp, #0xf0 16b30: 2a0303f3 mov w19, w3 16b34: b0000988 adrp x8, 0x147000 16b38: 90000989 adrp x9, 0x146000 16b3c: b90043e0 str w0, [sp, #0x40] 16b40: d53bd057 mrs x23, TPIDR_EL0 16b44: 9111b908 add x8, x8, #0x46e 16b48: 9129a929 add x9, x9, #0xa6a 16b4c: 7200027f tst w19, #0x1 16b50: 9a88113a csel x26, x9, x8, ne 16b54: f94016e8 ldr x8, [x23, #0x28] 16b58: 9000098c adrp x12, 0x146000 16b5c: 90000989 adrp x9, 0x146000 16b60: 913db18c add x12, x12, #0xf6c 16b64: 9115a129 add x9, x9, #0x568 16b68: 9a8c1129 csel x9, x9, x12, ne 16b6c: f9002be9 str x9, [sp, #0x50] 16b70: 90000989 adrp x9, 0x146000 16b74: f81a83a8 stur x8, [x29, #-0x58] 16b78: 90000988 adrp x8, 0x146000 16b7c: b000098a adrp x10, 0x147000 16b80: 9000098b adrp x11, 0x146000 16b84: 9139b129 add x9, x9, #0xe6c 16b88: 9111a108 add x8, x8, #0x468 16b8c: 9101b14a add x10, x10, #0x6c 16b90: 9119a16b add x11, x11, #0x668 16b94: 9a891108 csel x8, x8, x9, ne 16b98: aa0203fb mov x27, x2 16b9c: aa0103f4 mov x20, x1 16ba0: 9a8a1175 csel x21, x11, x10, ne 16ba4: f90027e8 str x8, [sp, #0x48] 16ba8: 940037c1 bl 0x24aac <.text+0x14ffc> 16bac: 2a0003fc mov w28, w0 16bb0: 94003848 bl 0x24cd0 <.text+0x15220> 16bb4: b90047e0 str w0, [sp, #0x44] 16bb8: 940037d0 bl 0x24af8 <.text+0x15048> 16bbc: 2a0003f6 mov w22, w0 16bc0: 36000136 tbz w22, #0x0, 0x16be4 <.text+0x7134> 16bc4: f940d368 ldr x8, [x27, #0x1a0] 16bc8: f9001fe8 str x8, [sp, #0x38] 16bcc: 3700011c tbnz w28, #0x0, 0x16bec <.text+0x713c> 16bd0: d00004a1 adrp x1, 0xac000 16bd4: 900004c2 adrp x2, 0xae000 16bd8: 9116e821 add x1, x1, #0x5ba 16bdc: 91044442 add x2, x2, #0x111 16be0: 14000007 b 0x16bfc <.text+0x714c> 16be4: f9001fff str xzr, [sp, #0x38] 16be8: 3607ff5c tbz w28, #0x0, 0x16bd0 <.text+0x7120> 16bec: d00004a1 adrp x1, 0xac000 16bf0: 900004c2 adrp x2, 0xae000 16bf4: 9116e821 add x1, x1, #0x5ba 16bf8: 9103e842 add x2, x2, #0xfa 16bfc: 321e03e0 orr w0, wzr, #0x4 16c00: 94001a28 bl 0x1d4a0 <.text+0xd9f0> 16c04: 320003e0 orr w0, wzr, #0x1 16c08: 52823a01 mov w1, #0x11d0 // =4560 16c0c: 97ffe03d bl 0xed00 16c10: aa0003f9 mov x25, x0 16c14: b4000299 cbz x25, 0x16c64 <.text+0x71b4> 16c18: 320003e0 orr w0, wzr, #0x1 16c1c: 321103e1 orr w1, wzr, #0x8000 16c20: 97ffe038 bl 0xed00 16c24: aa0003f8 mov x24, x0 16c28: b40002d8 cbz x24, 0x16c80 <.text+0x71d0> 16c2c: 9102c320 add x0, x25, #0xb0 16c30: 9102c361 add x1, x27, #0xb0 16c34: 52822402 mov w2, #0x1120 // =4384 16c38: 97ffe316 bl 0xf890 16c3c: d00004a1 adrp x1, 0xac000 16c40: 900004c2 adrp x2, 0xae000 16c44: 9116e821 add x1, x1, #0x5ba 16c48: 91054442 add x2, x2, #0x151 16c4c: 321e03e0 orr w0, wzr, #0x4 16c50: 94001a14 bl 0x1d4a0 <.text+0xd9f0> 16c54: f90013fa str x26, [sp, #0x20] 16c58: 36000293 tbz w19, #0x0, 0x16ca8 <.text+0x71f8> 16c5c: 2a1f03e0 mov w0, wzr 16c60: 14000013 b 0x16cac <.text+0x71fc> 16c64: d00004a1 adrp x1, 0xac000 16c68: 900004c2 adrp x2, 0xae000 16c6c: 900004c3 adrp x3, 0xae000 16c70: 9116e821 add x1, x1, #0x5ba 16c74: 9104a442 add x2, x2, #0x129 16c78: 910e9c63 add x3, x3, #0x3a7 16c7c: 14000007 b 0x16c98 <.text+0x71e8> 16c80: d00004a1 adrp x1, 0xac000 16c84: 900004c2 adrp x2, 0xae000 16c88: 900004c3 adrp x3, 0xae000 16c8c: 9116e821 add x1, x1, #0x5ba 16c90: 9104a442 add x2, x2, #0x129 16c94: 91052863 add x3, x3, #0x14a 16c98: 528000a0 mov w0, #0x5 // =5 16c9c: 94001a01 bl 0x1d4a0 <.text+0xd9f0> 16ca0: 2a1f03e0 mov w0, wzr 16ca4: 1400019d b 0x17318 <.text+0x7868> 16ca8: 940038d0 bl 0x24fe8 <.text+0x15538> 16cac: 12000002 and w2, w0, #0x1 16cb0: aa1803e0 mov x0, x24 16cb4: aa1903e1 mov x1, x25 16cb8: 97ffe55e bl 0x10230 <.text+0x780> 16cbc: d00004a1 adrp x1, 0xac000 16cc0: 900004c2 adrp x2, 0xae000 16cc4: 2a0003fa mov w26, w0 16cc8: 9116e821 add x1, x1, #0x5ba 16ccc: 91059442 add x2, x2, #0x165 16cd0: 321e03e0 orr w0, wzr, #0x4 16cd4: 940019f3 bl 0x1d4a0 <.text+0xd9f0> 16cd8: 37f8159a tbnz w26, #0x1f, 0x16f88 <.text+0x74d8> 16cdc: 52808042 mov w2, #0x402 // =1026 16ce0: aa1503e0 mov x0, x21 16ce4: 2a1f03e1 mov w1, wzr 16ce8: b9002ffc str w28, [sp, #0x2c] 16cec: f9001bfb str x27, [sp, #0x30] 16cf0: a9015ff9 stp x25, x23, [sp, #0x10] 16cf4: 97ffe2fb bl 0xf8e0 16cf8: b94047e8 ldr w8, [sp, #0x44] 16cfc: 360000a8 tbz w8, #0x0, 0x16d10 <.text+0x7260> 16d00: f94013e0 ldr x0, [sp, #0x20] 16d04: 52808042 mov w2, #0x402 // =1026 16d08: 2a1f03e1 mov w1, wzr 16d0c: 97ffe2f5 bl 0xf8e0 16d10: b94043f7 ldr w23, [sp, #0x40] 16d14: d00004ba adrp x26, 0xac000 16d18: 2a1f03fb mov w27, wzr 16d1c: 9115c35a add x26, x26, #0x570 16d20: 321f0fe1 orr w1, wzr, #0x1e 16d24: 910183e2 add x2, sp, #0x60 16d28: aa1803e0 mov x0, x24 16d2c: 9401466a bl 0x686d4 16d30: 2a0003e8 mov w8, w0 16d34: 37f813c8 tbnz w8, #0x1f, 0x16fac <.text+0x74fc> 16d38: f94033e8 ldr x8, [sp, #0x60] 16d3c: f103f91f cmp x8, #0xfe 16d40: 54000888 b.hi 0x16e50 <.text+0x73a0> 16d44: b9402fe9 ldr w9, [sp, #0x2c] 16d48: 71001b7f cmp w27, #0x6 16d4c: 1a9fa7e8 cset w8, lt 16d50: 0a080128 and w8, w9, w8 16d54: f9401be9 ldr x9, [sp, #0x30] 16d58: 36001628 tbz w8, #0x0, 0x1701c <.text+0x756c> 16d5c: f940d539 ldr x25, [x9, #0x1a8] 16d60: 900004c2 adrp x2, 0xae000 16d64: 320007e0 orr w0, wzr, #0x3 16d68: aa1a03e1 mov x1, x26 16d6c: 91070842 add x2, x2, #0x1c2 16d70: aa1903e3 mov x3, x25 16d74: 940019cb bl 0x1d4a0 <.text+0xd9f0> 16d78: b4001479 cbz x25, 0x17004 <.text+0x7554> 16d7c: a94493e5 ldp x5, x4, [sp, #0x48] 16d80: 12000266 and w6, w19, #0x1 16d84: 320003e1 orr w1, wzr, #0x1 16d88: 2a1b03e0 mov w0, w27 16d8c: aa1903e2 mov x2, x25 16d90: aa1503e3 mov x3, x21 16d94: 1100077c add w28, w27, #0x1 16d98: 97fffd8a bl 0x163c0 <.text+0x6910> 16d9c: 36001320 tbz w0, #0x0, 0x17000 <.text+0x7550> 16da0: 710006ff cmp w23, #0x1 16da4: 540000eb b.lt 0x16dc0 <.text+0x7310> 16da8: 900004c2 adrp x2, 0xae000 16dac: 2a1703e0 mov w0, w23 16db0: 2a1f03e1 mov w1, wzr 16db4: 9107e842 add x2, x2, #0x1fa 16db8: aa1503e3 mov x3, x21 16dbc: 940019e8 bl 0x1d55c <.text+0xdaac> 16dc0: aa1503e0 mov x0, x21 16dc4: 97ffe26b bl 0xf770 16dc8: 52800148 mov w8, #0xa // =10 16dcc: 78206aa8 strh w8, [x21, x0] 16dd0: aa1403e0 mov x0, x20 16dd4: 97ffe267 bl 0xf770 16dd8: 52850008 mov w8, #0x2800 // =10240 16ddc: 4b000108 sub w8, w8, w0 16de0: aa1503e0 mov x0, x21 16de4: 93407d19 sxtw x25, w8 16de8: 97ffe262 bl 0xf770 16dec: eb00033f cmp x25, x0 16df0: 54000e89 b.ls 0x16fc0 <.text+0x7510> 16df4: aa1403e0 mov x0, x20 16df8: aa1503e1 mov x1, x21 16dfc: aa1903e2 mov x2, x25 16e00: 97ffe1e8 bl 0xf5a0 16e04: 36000073 tbz w19, #0x0, 0x16e10 <.text+0x7360> 16e08: aa1503e0 mov x0, x21 16e0c: 9400596b bl 0x2d3b8 <.text+0x1d908> 16e10: 900004c2 adrp x2, 0xae000 16e14: 320007e0 orr w0, wzr, #0x3 16e18: aa1a03e1 mov x1, x26 16e1c: 9108c042 add x2, x2, #0x230 16e20: 940019a0 bl 0x1d4a0 <.text+0xd9f0> 16e24: 36000a76 tbz w22, #0x0, 0x16f70 <.text+0x74c0> 16e28: 528003a1 mov w1, #0x1d // =29 16e2c: 910163e2 add x2, sp, #0x58 16e30: aa1803e0 mov x0, x24 16e34: 94014628 bl 0x686d4 16e38: f9402fe8 ldr x8, [sp, #0x58] 16e3c: f9401fe9 ldr x9, [sp, #0x38] 16e40: 7100001f cmp w0, #0x0 16e44: 9a890109 csel x9, x8, x9, eq 16e48: f9001fe9 str x9, [sp, #0x38] 16e4c: 14000049 b 0x16f70 <.text+0x74c0> 16e50: 320013e1 orr w1, wzr, #0x1f 16e54: 910163e2 add x2, sp, #0x58 16e58: aa1803e0 mov x0, x24 16e5c: 9401461e bl 0x686d4 16e60: 2a0003e8 mov w8, w0 16e64: 37f80be8 tbnz w8, #0x1f, 0x16fe0 <.text+0x7530> 16e68: a9458fe4 ldp x4, x3, [sp, #0x58] 16e6c: 900004c2 adrp x2, 0xae000 16e70: 320007e0 orr w0, wzr, #0x3 16e74: aa1a03e1 mov x1, x26 16e78: 9107a442 add x2, x2, #0x1e9 16e7c: 94001989 bl 0x1d4a0 <.text+0xd9f0> 16e80: f94033e2 ldr x2, [sp, #0x60] 16e84: a94493e5 ldp x5, x4, [sp, #0x48] 16e88: 12000266 and w6, w19, #0x1 16e8c: 2a1b03e0 mov w0, w27 16e90: 2a1f03e1 mov w1, wzr 16e94: aa1503e3 mov x3, x21 16e98: 97fffd4a bl 0x163c0 <.text+0x6910> 16e9c: 710006ff cmp w23, #0x1 16ea0: 540000eb b.lt 0x16ebc <.text+0x740c> 16ea4: 900004c2 adrp x2, 0xae000 16ea8: 2a1703e0 mov w0, w23 16eac: 2a1f03e1 mov w1, wzr 16eb0: 9107e842 add x2, x2, #0x1fa 16eb4: aa1503e3 mov x3, x21 16eb8: 940019a9 bl 0x1d55c <.text+0xdaac> 16ebc: aa1503e0 mov x0, x21 16ec0: 1100077c add w28, w27, #0x1 16ec4: 97ffe22b bl 0xf770 16ec8: 52800148 mov w8, #0xa // =10 16ecc: 78206aa8 strh w8, [x21, x0] 16ed0: aa1403e0 mov x0, x20 16ed4: 97ffe227 bl 0xf770 16ed8: 52850008 mov w8, #0x2800 // =10240 16edc: 4b000117 sub w23, w8, w0 16ee0: b94047e8 ldr w8, [sp, #0x44] 16ee4: 36000108 tbz w8, #0x0, 0x16f04 <.text+0x7454> 16ee8: d00004a1 adrp x1, 0xac000 16eec: 900004c2 adrp x2, 0xae000 16ef0: 528000a0 mov w0, #0x5 // =5 16ef4: 9116e821 add x1, x1, #0x5ba 16ef8: 91081842 add x2, x2, #0x206 16efc: 94001969 bl 0x1d4a0 <.text+0xd9f0> 16f00: 511002f7 sub w23, w23, #0x400 16f04: aa1503e0 mov x0, x21 16f08: 93407ef9 sxtw x25, w23 16f0c: 97ffe219 bl 0xf770 16f10: eb19001f cmp x0, x25 16f14: 54000102 b.hs 0x16f34 <.text+0x7484> 16f18: aa1403e0 mov x0, x20 16f1c: aa1503e1 mov x1, x21 16f20: aa1903e2 mov x2, x25 16f24: 97ffe19f bl 0xf5a0 16f28: b94043f7 ldr w23, [sp, #0x40] 16f2c: 3707f6f3 tbnz w19, #0x0, 0x16e08 <.text+0x7358> 16f30: 17ffffb8 b 0x16e10 <.text+0x7360> 16f34: 294823f7 ldp w23, w8, [sp, #0x40] 16f38: 36000448 tbz w8, #0x0, 0x16fc0 <.text+0x7510> 16f3c: d00004a1 adrp x1, 0xac000 16f40: 900004c2 adrp x2, 0xae000 16f44: 528000a0 mov w0, #0x5 // =5 16f48: 9116e821 add x1, x1, #0x5ba 16f4c: 91092042 add x2, x2, #0x248 16f50: 2a1c03e3 mov w3, w28 16f54: 94001953 bl 0x1d4a0 <.text+0xd9f0> 16f58: f94013e0 ldr x0, [sp, #0x20] 16f5c: 321603e2 orr w2, wzr, #0x400 16f60: aa1503e1 mov x1, x21 16f64: 97ffe0f7 bl 0xf340 16f68: 7103fb7f cmp w27, #0xfe 16f6c: 5400036c b.gt 0x16fd8 <.text+0x7528> 16f70: aa1803e0 mov x0, x24 16f74: 97ffe92f bl 0x11430 <.text+0x1980> 16f78: 7100001f cmp w0, #0x0 16f7c: 2a1c03fb mov w27, w28 16f80: 54ffed0c b.gt 0x16d20 <.text+0x7270> 16f84: 14000027 b 0x17020 <.text+0x7570> 16f88: d00004a1 adrp x1, 0xac000 16f8c: 900004c2 adrp x2, 0xae000 16f90: 9116e821 add x1, x1, #0x5ba 16f94: 91062042 add x2, x2, #0x188 16f98: 528000a0 mov w0, #0x5 // =5 16f9c: 2a1a03e3 mov w3, w26 16fa0: 94001940 bl 0x1d4a0 <.text+0xd9f0> 16fa4: 2a1f03e0 mov w0, wzr 16fa8: 140000dc b 0x17318 <.text+0x7868> 16fac: d00004a1 adrp x1, 0xac000 16fb0: 900004c2 adrp x2, 0xae000 16fb4: 9116e821 add x1, x1, #0x5ba 16fb8: 91068c42 add x2, x2, #0x1a3 16fbc: 1400000d b 0x16ff0 <.text+0x7540> 16fc0: d00004a1 adrp x1, 0xac000 16fc4: 900004c2 adrp x2, 0xae000 16fc8: 9116e821 add x1, x1, #0x5ba 16fcc: 910a2042 add x2, x2, #0x288 16fd0: 528000a0 mov w0, #0x5 // =5 16fd4: 94001933 bl 0x1d4a0 <.text+0xd9f0> 16fd8: 2a1c03fb mov w27, w28 16fdc: 14000010 b 0x1701c <.text+0x756c> 16fe0: d00004a1 adrp x1, 0xac000 16fe4: 900004c2 adrp x2, 0xae000 16fe8: 9116e821 add x1, x1, #0x5ba 16fec: 91072842 add x2, x2, #0x1ca 16ff0: 528000a0 mov w0, #0x5 // =5 16ff4: 2a0803e3 mov w3, w8 16ff8: 9400192a bl 0x1d4a0 <.text+0xd9f0> 16ffc: 14000008 b 0x1701c <.text+0x756c> 17000: 2a1c03fb mov w27, w28 17004: b00004a1 adrp x1, 0xac000 17008: f00004a2 adrp x2, 0xae000 1700c: 9116e821 add x1, x1, #0x5ba 17010: 910ae442 add x2, x2, #0x2b9 17014: 528000a0 mov w0, #0x5 // =5 17018: 94001922 bl 0x1d4a0 <.text+0xd9f0> 1701c: 2a1b03fc mov w28, w27 17020: f9401ff7 ldr x23, [sp, #0x38] 17024: f10002ff cmp x23, #0x0 17028: 1a9f07e8 cset w8, ne 1702c: 0a0802c8 and w8, w22, w8 17030: 7100051f cmp w8, #0x1 17034: 54000cc1 b.ne 0x171cc <.text+0x771c> 17038: b00004a1 adrp x1, 0xac000 1703c: f00004a2 adrp x2, 0xae000 17040: 9116e821 add x1, x1, #0x5ba 17044: 910bc442 add x2, x2, #0x2f1 17048: 321e03e0 orr w0, wzr, #0x4 1704c: aa1703e3 mov x3, x23 17050: 94001914 bl 0x1d4a0 <.text+0xd9f0> 17054: 97ffe263 bl 0xf9e0 17058: 910183e1 add x1, sp, #0x60 1705c: 97ffdfbd bl 0xef50 17060: a946a3f9 ldp x25, x8, [sp, #0x68] 17064: 8b190116 add x22, x8, x25 17068: 97ffe1a2 bl 0xf6f0 1706c: f14006df cmp x22, #0x1, lsl #12 // =0x1000 17070: 54000ae3 b.lo 0x171cc <.text+0x771c> 17074: eb1902df cmp x22, x25 17078: 9a9733f7 csel x23, xzr, x23, lo 1707c: eb17033f cmp x25, x23 17080: 54000a62 b.hs 0x171cc <.text+0x771c> 17084: d10042d9 sub x25, x22, #0x10 17088: eb17033f cmp x25, x23 1708c: 54000a09 b.ls 0x171cc <.text+0x771c> 17090: 92400ae8 and x8, x23, #0x7 17094: b50009c8 cbnz x8, 0x171cc <.text+0x771c> 17098: 93407c1b sxtw x27, w0 1709c: aa1703fa mov x26, x23 170a0: f90007f8 str x24, [sp, #0x8] 170a4: f9001ff9 str x25, [sp, #0x38] 170a8: f940075e ldr x30, [x26, #0x8] 170ac: d50320ff xpaclri 170b0: eb1b03df cmp x30, x27 170b4: 540008c3 b.lo 0x171cc <.text+0x771c> 170b8: a94493e5 ldp x5, x4, [sp, #0x48] 170bc: 12000266 and w6, w19, #0x1 170c0: 321f03e1 orr w1, wzr, #0x2 170c4: 2a1c03e0 mov w0, w28 170c8: aa1e03e2 mov x2, x30 170cc: aa1503e3 mov x3, x21 170d0: 97fffcbc bl 0x163c0 <.text+0x6910> 170d4: 36000540 tbz w0, #0x0, 0x1717c <.text+0x76cc> 170d8: b94043e0 ldr w0, [sp, #0x40] 170dc: aa1603f8 mov x24, x22 170e0: aa1b03f6 mov x22, x27 170e4: 7100041f cmp w0, #0x1 170e8: 540000cb b.lt 0x17100 <.text+0x7650> 170ec: f00004a2 adrp x2, 0xae000 170f0: 2a1f03e1 mov w1, wzr 170f4: 9107e842 add x2, x2, #0x1fa 170f8: aa1503e3 mov x3, x21 170fc: 94001918 bl 0x1d55c <.text+0xdaac> 17100: aa1503e0 mov x0, x21 17104: 97ffe19b bl 0xf770 17108: 52800148 mov w8, #0xa // =10 1710c: aa1403f9 mov x25, x20 17110: 78206aa8 strh w8, [x21, x0] 17114: aa1903e0 mov x0, x25 17118: 97ffe196 bl 0xf770 1711c: 52850008 mov w8, #0x2800 // =10240 17120: 4b000108 sub w8, w8, w0 17124: aa1503e0 mov x0, x21 17128: 93407d1b sxtw x27, w8 1712c: 97ffe191 bl 0xf770 17130: eb00037f cmp x27, x0 17134: 540003c9 b.ls 0x171ac <.text+0x76fc> 17138: aa1903e0 mov x0, x25 1713c: aa1503e1 mov x1, x21 17140: aa1b03e2 mov x2, x27 17144: 97ffe117 bl 0xf5a0 17148: 36000073 tbz w19, #0x0, 0x17154 <.text+0x76a4> 1714c: aa1503e0 mov x0, x21 17150: 9400589a bl 0x2d3b8 <.text+0x1d908> 17154: b00004a1 adrp x1, 0xac000 17158: f00004a2 adrp x2, 0xae000 1715c: 320007e0 orr w0, wzr, #0x3 17160: 9115c021 add x1, x1, #0x570 17164: 910c4842 add x2, x2, #0x312 17168: 940018ce bl 0x1d4a0 <.text+0xd9f0> 1716c: aa1603fb mov x27, x22 17170: aa1803f6 mov x22, x24 17174: f94007f8 ldr x24, [sp, #0x8] 17178: f9401ff9 ldr x25, [sp, #0x38] 1717c: f9400348 ldr x8, [x26] 17180: eb1702df cmp x22, x23 17184: 9a8833fa csel x26, xzr, x8, lo 17188: eb1a02ff cmp x23, x26 1718c: 54000202 b.hs 0x171cc <.text+0x771c> 17190: eb1a033f cmp x25, x26 17194: 540001c9 b.ls 0x171cc <.text+0x771c> 17198: 92400b48 and x8, x26, #0x7 1719c: 1100079c add w28, w28, #0x1 171a0: aa1a03f7 mov x23, x26 171a4: b4fff828 cbz x8, 0x170a8 <.text+0x75f8> 171a8: 14000009 b 0x171cc <.text+0x771c> 171ac: b00004a1 adrp x1, 0xac000 171b0: f00004a2 adrp x2, 0xae000 171b4: 9116e821 add x1, x1, #0x5ba 171b8: 910cbc42 add x2, x2, #0x32f 171bc: 528000a0 mov w0, #0x5 // =5 171c0: 940018b8 bl 0x1d4a0 <.text+0xd9f0> 171c4: f94007f8 ldr x24, [sp, #0x8] 171c8: aa1903f4 mov x20, x25 171cc: a9415ff6 ldp x22, x23, [sp, #0x10] 171d0: b94047e8 ldr w8, [sp, #0x44] 171d4: 36000228 tbz w8, #0x0, 0x17218 <.text+0x7768> 171d8: f94013f9 ldr x25, [sp, #0x20] 171dc: b00004a1 adrp x1, 0xac000 171e0: f00004a2 adrp x2, 0xae000 171e4: 9116e821 add x1, x1, #0x5ba 171e8: 910d5442 add x2, x2, #0x355 171ec: 528000a0 mov w0, #0x5 // =5 171f0: aa1903e3 mov x3, x25 171f4: 940018ab bl 0x1d4a0 <.text+0xd9f0> 171f8: aa1403e0 mov x0, x20 171fc: 97ffe15d bl 0xf770 17200: 52850008 mov w8, #0x2800 // =10240 17204: 4b000108 sub w8, w8, w0 17208: 93407d02 sxtw x2, w8 1720c: aa1403e0 mov x0, x20 17210: aa1903e1 mov x1, x25 17214: 97ffe0e3 bl 0xf5a0 17218: aa1403e0 mov x0, x20 1721c: 97ffe155 bl 0xf770 17220: b9402fe9 ldr w9, [sp, #0x2c] 17224: f100101f cmp x0, #0x4 17228: 1a9f97e8 cset w8, hi 1722c: 2a080128 orr w8, w9, w8 17230: f9401be9 ldr x9, [sp, #0x30] 17234: 370004c8 tbnz w8, #0x0, 0x172cc <.text+0x781c> 17238: f940d528 ldr x8, [x9, #0x1a8] 1723c: b4000488 cbz x8, 0x172cc <.text+0x781c> 17240: a94493e5 ldp x5, x4, [sp, #0x48] 17244: 91001102 add x2, x8, #0x4 17248: 12000266 and w6, w19, #0x1 1724c: 320003e1 orr w1, wzr, #0x1 17250: 2a1f03e0 mov w0, wzr 17254: aa1503e3 mov x3, x21 17258: 97fffc5a bl 0x163c0 <.text+0x6910> 1725c: 36000380 tbz w0, #0x0, 0x172cc <.text+0x781c> 17260: b94043e0 ldr w0, [sp, #0x40] 17264: 7100041f cmp w0, #0x1 17268: 540000cb b.lt 0x17280 <.text+0x77d0> 1726c: f00004a2 adrp x2, 0xae000 17270: 9107e842 add x2, x2, #0x1fa 17274: 2a1f03e1 mov w1, wzr 17278: aa1503e3 mov x3, x21 1727c: 940018b8 bl 0x1d55c <.text+0xdaac> 17280: aa1503e0 mov x0, x21 17284: 97ffe13b bl 0xf770 17288: 52800148 mov w8, #0xa // =10 1728c: 78206aa8 strh w8, [x21, x0] 17290: aa1503e0 mov x0, x21 17294: 97ffe137 bl 0xf770 17298: aa0003e2 mov x2, x0 1729c: aa1403e0 mov x0, x20 172a0: aa1503e1 mov x1, x21 172a4: 97ffe0bf bl 0xf5a0 172a8: 36000073 tbz w19, #0x0, 0x172b4 <.text+0x7804> 172ac: aa1503e0 mov x0, x21 172b0: 94005842 bl 0x2d3b8 <.text+0x1d908> 172b4: b00004a1 adrp x1, 0xac000 172b8: f00004a2 adrp x2, 0xae000 172bc: 9115c021 add x1, x1, #0x570 172c0: 9108c042 add x2, x2, #0x230 172c4: 320007e0 orr w0, wzr, #0x3 172c8: 94001876 bl 0x1d4a0 <.text+0xd9f0> 172cc: aa1403e0 mov x0, x20 172d0: 97ffe128 bl 0xf770 172d4: f100101f cmp x0, #0x4 172d8: 54000168 b.hi 0x17304 <.text+0x7854> 172dc: f00004a2 adrp x2, 0xae000 172e0: f00004a3 adrp x3, 0xae000 172e4: 91080842 add x2, x2, #0x202 172e8: 910da463 add x3, x3, #0x369 172ec: 52850001 mov w1, #0x2800 // =10240 172f0: aa1403e0 mov x0, x20 172f4: 97ffdf27 bl 0xef90 172f8: 36000073 tbz w19, #0x0, 0x17304 <.text+0x7854> 172fc: aa1503e0 mov x0, x21 17300: 9400582e bl 0x2d3b8 <.text+0x1d908> 17304: aa1803e0 mov x0, x24 17308: 97ffe1ae bl 0xf9c0 1730c: aa1603e0 mov x0, x22 17310: 97ffe1ac bl 0xf9c0 17314: 320003e0 orr w0, wzr, #0x1 17318: f94016e8 ldr x8, [x23, #0x28] 1731c: f85a83a9 ldur x9, [x29, #-0x58] 17320: eb09011f cmp x8, x9 17324: 54000121 b.ne 0x17348 <.text+0x7898> 17328: a94f7bfd ldp x29, x30, [sp, #0xf0] 1732c: a94e4ff4 ldp x20, x19, [sp, #0xe0] 17330: a94d57f6 ldp x22, x21, [sp, #0xd0] 17334: a94c5ff8 ldp x24, x23, [sp, #0xc0] 17338: a94b67fa ldp x26, x25, [sp, #0xb0] 1733c: a94a6ffc ldp x28, x27, [sp, #0xa0] 17340: 910403ff add sp, sp, #0x100 17344: d65f03c0 ret 17348: 97ffdfa6 bl 0xf1e0 <__stack_chk_fail@plt> 1734c: a9ba6ffc stp x28, x27, [sp, #-0x60]! 17350: a90167fa stp x26, x25, [sp, #0x10] 17354: a9025ff8 stp x24, x23, [sp, #0x20] 17358: a90357f6 stp x22, x21, [sp, #0x30] 1735c: a9044ff4 stp x20, x19, [sp, #0x40] 17360: a9057bfd stp x29, x30, [sp, #0x50] 17364: 910143fd add x29, sp, #0x50 17368: d11103ff sub sp, sp, #0x440 1736c: d53bd055 mrs x21, TPIDR_EL0 17370: f94016a8 ldr x8, [x21, #0x28] 17374: aa0203f7 mov x23, x2 17378: aa0103f3 mov x19, x1 1737c: b00004a1 adrp x1, 0xac000 17380: f00004a2 adrp x2, 0xae000 17384: 2a0003f4 mov w20, w0 17388: 9116e821 add x1, x1, #0x5ba 1738c: 910ddc42 add x2, x2, #0x377 17390: 321e03e0 orr w0, wzr, #0x4 17394: f81a83a8 stur x8, [x29, #-0x58] 17398: 94001842 bl 0x1d4a0 <.text+0xd9f0> 1739c: f0000968 adrp x8, 0x146000 173a0: f9421916 ldr x22, [x8, #0x430] 173a4: b4000bb6 cbz x22, 0x17518 <.text+0x7a68> 173a8: 9102c2c0 add x0, x22, #0xb0 173ac: 9102c2e1 add x1, x23, #0xb0 173b0: 52822402 mov w2, #0x1120 // =4384 173b4: 97ffe137 bl 0xf890 173b8: f0000979 adrp x25, 0x146000 173bc: f9421f20 ldr x0, [x25, #0x438] 173c0: aa1603e1 mov x1, x22 173c4: 2a1f03e2 mov w2, wzr 173c8: 97ffe39a bl 0x10230 <.text+0x780> 173cc: b00004a1 adrp x1, 0xac000 173d0: f00004a2 adrp x2, 0xae000 173d4: 2a0003f6 mov w22, w0 173d8: 9116e821 add x1, x1, #0x5ba 173dc: 91059442 add x2, x2, #0x165 173e0: 321e03e0 orr w0, wzr, #0x4 173e4: 9400182f bl 0x1d4a0 <.text+0xd9f0> 173e8: 37f80ad6 tbnz w22, #0x1f, 0x17540 <.text+0x7a90> 173ec: 9100d3e0 add x0, sp, #0x34 173f0: 52808042 mov w2, #0x402 // =1026 173f4: 2a1f03e1 mov w1, wzr 173f8: a90157f7 stp x23, x21, [sp, #0x10] 173fc: 97ffe139 bl 0xf8e0 17400: b00004b7 adrp x23, 0xac000 17404: f00004b8 adrp x24, 0xae000 17408: f00004ba adrp x26, 0xae000 1740c: 2a1f03f6 mov w22, wzr 17410: 9115c2f7 add x23, x23, #0x570 17414: 9107a718 add x24, x24, #0x1e9 17418: 5280015c mov w28, #0xa // =10 1741c: 52850015 mov w21, #0x2800 // =10240 17420: 9108c35a add x26, x26, #0x230 17424: f9421f20 ldr x0, [x25, #0x438] 17428: 321f0fe1 orr w1, wzr, #0x1e 1742c: 9100a3e2 add x2, sp, #0x28 17430: 940144a9 bl 0x686d4 17434: 2a0003e8 mov w8, w0 17438: 37f80968 tbnz w8, #0x1f, 0x17564 <.text+0x7ab4> 1743c: f94017e8 ldr x8, [sp, #0x28] 17440: f103fd1f cmp x8, #0xff 17444: 54000b63 b.lo 0x175b0 <.text+0x7b00> 17448: f9421f20 ldr x0, [x25, #0x438] 1744c: 320013e1 orr w1, wzr, #0x1f 17450: 910083e2 add x2, sp, #0x20 17454: 940144a0 bl 0x686d4 17458: 2a0003e8 mov w8, w0 1745c: 37f808e8 tbnz w8, #0x1f, 0x17578 <.text+0x7ac8> 17460: a9420fe4 ldp x4, x3, [sp, #0x20] 17464: 320007e0 orr w0, wzr, #0x3 17468: aa1703e1 mov x1, x23 1746c: aa1803e2 mov x2, x24 17470: 9400180c bl 0x1d4a0 <.text+0xd9f0> 17474: f94017e2 ldr x2, [sp, #0x28] 17478: 320003e1 orr w1, wzr, #0x1 1747c: 9100d3e3 add x3, sp, #0x34 17480: 2a1603e0 mov w0, w22 17484: 94000087 bl 0x176a0 <.text+0x7bf0> 17488: 7100069f cmp w20, #0x1 1748c: 540000eb b.lt 0x174a8 <.text+0x79f8> 17490: f00004a2 adrp x2, 0xae000 17494: 9100d3e3 add x3, sp, #0x34 17498: 2a1403e0 mov w0, w20 1749c: 2a1f03e1 mov w1, wzr 174a0: 9107e842 add x2, x2, #0x1fa 174a4: 9400182e bl 0x1d55c <.text+0xdaac> 174a8: 9100d3e0 add x0, sp, #0x34 174ac: 97ffe0b1 bl 0xf770 174b0: 9100d3e8 add x8, sp, #0x34 174b4: 7820691c strh w28, [x8, x0] 174b8: aa1303e0 mov x0, x19 174bc: 97ffe0ad bl 0xf770 174c0: 4b0002a8 sub w8, w21, w0 174c4: 9100d3e0 add x0, sp, #0x34 174c8: 93407d1b sxtw x27, w8 174cc: 97ffe0a9 bl 0xf770 174d0: eb00037f cmp x27, x0 174d4: 54000629 b.ls 0x17598 <.text+0x7ae8> 174d8: 9100d3e1 add x1, sp, #0x34 174dc: aa1303e0 mov x0, x19 174e0: aa1b03e2 mov x2, x27 174e4: 110006d6 add w22, w22, #0x1 174e8: 97ffe02e bl 0xf5a0 174ec: 9100d3e0 add x0, sp, #0x34 174f0: 940057d4 bl 0x2d440 <.text+0x1d990> 174f4: 320007e0 orr w0, wzr, #0x3 174f8: aa1703e1 mov x1, x23 174fc: aa1a03e2 mov x2, x26 17500: 940017e8 bl 0x1d4a0 <.text+0xd9f0> 17504: f9421f20 ldr x0, [x25, #0x438] 17508: 97ffe7ca bl 0x11430 <.text+0x1980> 1750c: 7100001f cmp w0, #0x0 17510: 54fff8ac b.gt 0x17424 <.text+0x7974> 17514: 14000027 b 0x175b0 <.text+0x7b00> 17518: b00004a1 adrp x1, 0xac000 1751c: f00004a2 adrp x2, 0xae000 17520: f00004a3 adrp x3, 0xae000 17524: 9116e821 add x1, x1, #0x5ba 17528: 9104a442 add x2, x2, #0x129 1752c: 910e6063 add x3, x3, #0x398 17530: 528000a0 mov w0, #0x5 // =5 17534: 940017db bl 0x1d4a0 <.text+0xd9f0> 17538: 2a1f03e0 mov w0, wzr 1753c: 1400004c b 0x1766c <.text+0x7bbc> 17540: b00004a1 adrp x1, 0xac000 17544: f00004a2 adrp x2, 0xae000 17548: 9116e821 add x1, x1, #0x5ba 1754c: 91062042 add x2, x2, #0x188 17550: 528000a0 mov w0, #0x5 // =5 17554: 2a1603e3 mov w3, w22 17558: 940017d2 bl 0x1d4a0 <.text+0xd9f0> 1755c: 2a1f03e0 mov w0, wzr 17560: 14000043 b 0x1766c <.text+0x7bbc> 17564: b00004a1 adrp x1, 0xac000 17568: f00004a2 adrp x2, 0xae000 1756c: 9116e821 add x1, x1, #0x5ba 17570: 91068c42 add x2, x2, #0x1a3 17574: 14000005 b 0x17588 <.text+0x7ad8> 17578: b00004a1 adrp x1, 0xac000 1757c: f00004a2 adrp x2, 0xae000 17580: 9116e821 add x1, x1, #0x5ba 17584: 91072842 add x2, x2, #0x1ca 17588: 528000a0 mov w0, #0x5 // =5 1758c: 2a0803e3 mov w3, w8 17590: 940017c4 bl 0x1d4a0 <.text+0xd9f0> 17594: 14000007 b 0x175b0 <.text+0x7b00> 17598: b00004a1 adrp x1, 0xac000 1759c: f00004a2 adrp x2, 0xae000 175a0: 9116e821 add x1, x1, #0x5ba 175a4: 910a2042 add x2, x2, #0x288 175a8: 528000a0 mov w0, #0x5 // =5 175ac: 940017bd bl 0x1d4a0 <.text+0xd9f0> 175b0: aa1303e0 mov x0, x19 175b4: 97ffe06f bl 0xf770 175b8: f9400ff5 ldr x21, [sp, #0x18] 175bc: f100101f cmp x0, #0x4 175c0: f0000976 adrp x22, 0x146000 175c4: 540004a8 b.hi 0x17658 <.text+0x7ba8> 175c8: f9400be8 ldr x8, [sp, #0x10] 175cc: f940d508 ldr x8, [x8, #0x1a8] 175d0: b4000448 cbz x8, 0x17658 <.text+0x7ba8> 175d4: 91001102 add x2, x8, #0x4 175d8: 9100d3e3 add x3, sp, #0x34 175dc: 2a1f03e0 mov w0, wzr 175e0: 2a1f03e1 mov w1, wzr 175e4: 9400002f bl 0x176a0 <.text+0x7bf0> 175e8: 36000380 tbz w0, #0x0, 0x17658 <.text+0x7ba8> 175ec: 7100069f cmp w20, #0x1 175f0: 540000eb b.lt 0x1760c <.text+0x7b5c> 175f4: f00004a2 adrp x2, 0xae000 175f8: 9107e842 add x2, x2, #0x1fa 175fc: 9100d3e3 add x3, sp, #0x34 17600: 2a1403e0 mov w0, w20 17604: 2a1f03e1 mov w1, wzr 17608: 940017d5 bl 0x1d55c <.text+0xdaac> 1760c: 9100d3e0 add x0, sp, #0x34 17610: 9100d3f4 add x20, sp, #0x34 17614: 97ffe057 bl 0xf770 17618: 52800148 mov w8, #0xa // =10 1761c: 78206a88 strh w8, [x20, x0] 17620: 9100d3e0 add x0, sp, #0x34 17624: 97ffe053 bl 0xf770 17628: aa0003e2 mov x2, x0 1762c: 9100d3e1 add x1, sp, #0x34 17630: aa1303e0 mov x0, x19 17634: 97ffdfdb bl 0xf5a0 17638: 9100d3e0 add x0, sp, #0x34 1763c: 94005781 bl 0x2d440 <.text+0x1d990> 17640: b00004a1 adrp x1, 0xac000 17644: f00004a2 adrp x2, 0xae000 17648: 9115c021 add x1, x1, #0x570 1764c: 9108c042 add x2, x2, #0x230 17650: 320007e0 orr w0, wzr, #0x3 17654: 94001793 bl 0x1d4a0 <.text+0xd9f0> 17658: f9421f20 ldr x0, [x25, #0x438] 1765c: 97ffe0d9 bl 0xf9c0 17660: f9421ac0 ldr x0, [x22, #0x430] 17664: 97ffe0d7 bl 0xf9c0 17668: 320003e0 orr w0, wzr, #0x1 1766c: f94016a8 ldr x8, [x21, #0x28] 17670: f85a83a9 ldur x9, [x29, #-0x58] 17674: eb09011f cmp x8, x9 17678: 54000121 b.ne 0x1769c <.text+0x7bec> 1767c: 911103ff add sp, sp, #0x440 17680: a9457bfd ldp x29, x30, [sp, #0x50] 17684: a9444ff4 ldp x20, x19, [sp, #0x40] 17688: a94357f6 ldp x22, x21, [sp, #0x30] 1768c: a9425ff8 ldp x24, x23, [sp, #0x20] 17690: a94167fa ldp x26, x25, [sp, #0x10] 17694: a8c66ffc ldp x28, x27, [sp], #0x60 17698: d65f03c0 ret 1769c: 97ffded1 bl 0xf1e0 <__stack_chk_fail@plt> 176a0: d10203ff sub sp, sp, #0x80 176a4: a90367fa stp x26, x25, [sp, #0x30] 176a8: a9045ff8 stp x24, x23, [sp, #0x40] 176ac: a90557f6 stp x22, x21, [sp, #0x50] 176b0: a9064ff4 stp x20, x19, [sp, #0x60] 176b4: a9077bfd stp x29, x30, [sp, #0x70] 176b8: 9101c3fd add x29, sp, #0x70 176bc: d53bd05a mrs x26, TPIDR_EL0 176c0: f9401748 ldr x8, [x26, #0x28] 176c4: aa0303f4 mov x20, x3 176c8: aa0203f5 mov x21, x2 176cc: 2a0103f8 mov w24, w1 176d0: 2a0003f3 mov w19, w0 176d4: f90017e8 str x8, [sp, #0x28] 176d8: b4000534 cbz x20, 0x1777c <.text+0x7ccc> 176dc: 910083e1 add x1, sp, #0x20 176e0: 910063e2 add x2, sp, #0x18 176e4: 910043e3 add x3, sp, #0x10 176e8: 910023e4 add x4, sp, #0x8 176ec: aa1503e0 mov x0, x21 176f0: a901ffff stp xzr, xzr, [sp, #0x18] 176f4: a900ffff stp xzr, xzr, [sp, #0x8] 176f8: 940000ef bl 0x17ab4 <.text+0x8004> 176fc: f9400bf9 ldr x25, [sp, #0x10] 17700: f94013f6 ldr x22, [sp, #0x20] 17704: b00004a1 adrp x1, 0xac000 17708: f00004a2 adrp x2, 0xae000 1770c: aa0003f7 mov x23, x0 17710: 9116e821 add x1, x1, #0x5ba 17714: 9119dc42 add x2, x2, #0x677 17718: 321e03e0 orr w0, wzr, #0x4 1771c: aa1903e3 mov x3, x25 17720: aa1603e4 mov x4, x22 17724: 9400175f bl 0x1d4a0 <.text+0xd9f0> 17728: 900004a8 adrp x8, 0xab000 1772c: 900004a9 adrp x9, 0xab000 17730: 91358508 add x8, x8, #0xd61 17734: 91359d29 add x9, x9, #0xd67 17738: 7200031f tst w24, #0x1 1773c: 9a881124 csel x4, x9, x8, ne 17740: b4000239 cbz x25, 0x17784 <.text+0x7cd4> 17744: f9400fe5 ldr x5, [sp, #0x18] 17748: f94007e8 ldr x8, [sp, #0x8] 1774c: f00004a2 adrp x2, 0xae000 17750: 911a6042 add x2, x2, #0x698 17754: 321603e1 orr w1, wzr, #0x400 17758: aa1403e0 mov x0, x20 1775c: 2a1303e3 mov w3, w19 17760: aa1603e6 mov x6, x22 17764: aa1903e7 mov x7, x25 17768: f90003e8 str x8, [sp] 1776c: 97ffde09 bl 0xef90 17770: aa1703e0 mov x0, x23 17774: 97ffe093 bl 0xf9c0 17778: 14000014 b 0x177c8 <.text+0x7d18> 1777c: 2a1f03e0 mov w0, wzr 17780: 14000013 b 0x177cc <.text+0x7d1c> 17784: b4000156 cbz x22, 0x177ac <.text+0x7cfc> 17788: f9400fe5 ldr x5, [sp, #0x18] 1778c: f00004a2 adrp x2, 0xae000 17790: 91152842 add x2, x2, #0x54a 17794: 321603e1 orr w1, wzr, #0x400 17798: aa1403e0 mov x0, x20 1779c: 2a1303e3 mov w3, w19 177a0: aa1603e6 mov x6, x22 177a4: 97ffddfb bl 0xef90 177a8: 14000008 b 0x177c8 <.text+0x7d18> 177ac: f00004a2 adrp x2, 0xae000 177b0: 91158c42 add x2, x2, #0x563 177b4: 321603e1 orr w1, wzr, #0x400 177b8: aa1403e0 mov x0, x20 177bc: 2a1303e3 mov w3, w19 177c0: aa1503e5 mov x5, x21 177c4: 97ffddf3 bl 0xef90 177c8: 320003e0 orr w0, wzr, #0x1 177cc: f9401748 ldr x8, [x26, #0x28] 177d0: f94017e9 ldr x9, [sp, #0x28] 177d4: eb09011f cmp x8, x9 177d8: 54000101 b.ne 0x177f8 <.text+0x7d48> 177dc: a9477bfd ldp x29, x30, [sp, #0x70] 177e0: a9464ff4 ldp x20, x19, [sp, #0x60] 177e4: a94557f6 ldp x22, x21, [sp, #0x50] 177e8: a9445ff8 ldp x24, x23, [sp, #0x40] 177ec: a94367fa ldp x26, x25, [sp, #0x30] 177f0: 910203ff add sp, sp, #0x80 177f4: d65f03c0 ret 177f8: 97ffde7a bl 0xf1e0 <__stack_chk_fail@plt> 177fc: a9bb67fa stp x26, x25, [sp, #-0x50]! 17800: a9015ff8 stp x24, x23, [sp, #0x10] 17804: a90257f6 stp x22, x21, [sp, #0x20] 17808: a9034ff4 stp x20, x19, [sp, #0x30] 1780c: a9047bfd stp x29, x30, [sp, #0x40] 17810: 910103fd add x29, sp, #0x40 17814: aa0303f6 mov x22, x3 17818: aa0203f5 mov x21, x2 1781c: aa0103f3 mov x19, x1 17820: 2a0003f4 mov w20, w0 17824: 9401625c bl 0x70194 17828: f0000979 adrp x25, 0x146000 1782c: f9421728 ldr x8, [x25, #0x428] 17830: b50000a8 cbnz x8, 0x17844 <.text+0x7d94> 17834: 320003e1 orr w1, wzr, #0x1 17838: 2a1f03e0 mov w0, wzr 1783c: 9400150c bl 0x1cc6c <.text+0xd1bc> 17840: f9021720 str x0, [x25, #0x428] 17844: f9426261 ldr x1, [x19, #0x4c0] 17848: 320003e3 orr w3, wzr, #0x1 1784c: 2a1403e0 mov w0, w20 17850: aa1603e2 mov x2, x22 17854: 97fffcaf bl 0x16b10 <.text+0x7060> 17858: b00004a1 adrp x1, 0xac000 1785c: 9116e821 add x1, x1, #0x5ba 17860: 360005a0 tbz w0, #0x0, 0x17914 <.text+0x7e64> 17864: f00004a2 adrp x2, 0xae000 17868: 9110ac42 add x2, x2, #0x42b 1786c: 321e03e0 orr w0, wzr, #0x4 17870: 9400170c bl 0x1d4a0 <.text+0xd9f0> 17874: 94003480 bl 0x24a74 <.text+0x14fc4> 17878: aa0003f6 mov x22, x0 1787c: 39405ec8 ldrb w8, [x22, #0x17] 17880: 35000068 cbnz w8, 0x1788c <.text+0x7ddc> 17884: 394062c8 ldrb w8, [x22, #0x18] 17888: 34000848 cbz w8, 0x17990 <.text+0x7ee0> 1788c: f942173a ldr x26, [x25, #0x428] 17890: b400015a cbz x26, 0x178b8 <.text+0x7e08> 17894: f00004d8 adrp x24, 0xb2000 17898: 91067b18 add x24, x24, #0x19e 1789c: 91010f57 add x23, x26, #0x43 178a0: aa1703e0 mov x0, x23 178a4: aa1803e1 mov x1, x24 178a8: 97ffdf8e bl 0xf6e0 178ac: b5000520 cbnz x0, 0x17950 <.text+0x7ea0> 178b0: f940035a ldr x26, [x26] 178b4: b5ffff5a cbnz x26, 0x1789c <.text+0x7dec> 178b8: 394066c8 ldrb w8, [x22, #0x19] 178bc: 7100011f cmp w8, #0x0 178c0: 1a9f07e8 cset w8, ne 178c4: 39137268 strb w8, [x19, #0x4dc] 178c8: f9426263 ldr x3, [x19, #0x4c0] 178cc: b00004a1 adrp x1, 0xac000 178d0: f00004a2 adrp x2, 0xae000 178d4: 9115c021 add x1, x1, #0x570 178d8: 91119042 add x2, x2, #0x464 178dc: 320007e0 orr w0, wzr, #0x3 178e0: 940016f0 bl 0x1d4a0 <.text+0xd9f0> 178e4: b9400a63 ldr w3, [x19, #0x8] 178e8: b00004a1 adrp x1, 0xac000 178ec: f00004a2 adrp x2, 0xae000 178f0: 9116e821 add x1, x1, #0x5ba 178f4: 910ef042 add x2, x2, #0x3bc 178f8: 321e03e0 orr w0, wzr, #0x4 178fc: 940016e9 bl 0x1d4a0 <.text+0xd9f0> 17900: b9400a60 ldr w0, [x19, #0x8] 17904: 94000730 bl 0x195c4 <.text+0x9b14> 17908: f9421720 ldr x0, [x25, #0x428] 1790c: b5000100 cbnz x0, 0x1792c <.text+0x7e7c> 17910: 14000009 b 0x17934 <.text+0x7e84> 17914: f00004a2 adrp x2, 0xae000 17918: 910f6842 add x2, x2, #0x3da 1791c: 321e03e0 orr w0, wzr, #0x4 17920: 940016e0 bl 0x1d4a0 <.text+0xd9f0> 17924: f9421720 ldr x0, [x25, #0x428] 17928: b4000060 cbz x0, 0x17934 <.text+0x7e84> 1792c: 940014db bl 0x1cc98 <.text+0xd1e8> 17930: f902173f str xzr, [x25, #0x428] 17934: a9447bfd ldp x29, x30, [sp, #0x40] 17938: a9434ff4 ldp x20, x19, [sp, #0x30] 1793c: a94257f6 ldp x22, x21, [sp, #0x20] 17940: a9415ff8 ldp x24, x23, [sp, #0x10] 17944: 2a1f03e0 mov w0, wzr 17948: a8c567fa ldp x26, x25, [sp], #0x50 1794c: d65f03c0 ret 17950: b00004a1 adrp x1, 0xac000 17954: f00004a2 adrp x2, 0xae000 17958: 9116e821 add x1, x1, #0x5ba 1795c: 910ec042 add x2, x2, #0x3b0 17960: 321e03e0 orr w0, wzr, #0x4 17964: 940016cf bl 0x1d4a0 <.text+0xd9f0> 17968: 39405ec8 ldrb w8, [x22, #0x17] 1796c: 340001a8 cbz w8, 0x179a0 <.text+0x7ef0> 17970: f9400aa0 ldr x0, [x21, #0x10] 17974: aa1303e1 mov x1, x19 17978: 2a1403e2 mov w2, w20 1797c: aa1703e3 mov x3, x23 17980: 94008dc9 bl 0x3b0a4 <.text+0x2b5f4> 17984: 360000a0 tbz w0, #0x0, 0x17998 <.text+0x7ee8> 17988: 2a1f03e8 mov w8, wzr 1798c: 14000004 b 0x1799c <.text+0x7eec> 17990: 394066c8 ldrb w8, [x22, #0x19] 17994: 17ffffcc b 0x178c4 <.text+0x7e14> 17998: 394066c8 ldrb w8, [x22, #0x19] 1799c: 39137268 strb w8, [x19, #0x4dc] 179a0: 394062c8 ldrb w8, [x22, #0x18] 179a4: 34fff928 cbz w8, 0x178c8 <.text+0x7e18> 179a8: f9400aa0 ldr x0, [x21, #0x10] 179ac: aa1303e1 mov x1, x19 179b0: 2a1403e2 mov w2, w20 179b4: aa1703e3 mov x3, x23 179b8: 94009038 bl 0x3ba98 <.text+0x2bfe8> 179bc: 36000060 tbz w0, #0x0, 0x179c8 <.text+0x7f18> 179c0: 2a1f03e8 mov w8, wzr 179c4: 17ffffc0 b 0x178c4 <.text+0x7e14> 179c8: 39537268 ldrb w8, [x19, #0x4dc] 179cc: 17ffffbc b 0x178bc <.text+0x7e0c> 179d0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 179d4: a9017bfd stp x29, x30, [sp, #0x10] 179d8: 910043fd add x29, sp, #0x10 179dc: aa0103f3 mov x19, x1 179e0: aa0003f4 mov x20, x0 179e4: 940161ec bl 0x70194 179e8: a9417bfd ldp x29, x30, [sp, #0x10] 179ec: 12800000 mov w0, #-0x1 // =-1 179f0: aa1403e1 mov x1, x20 179f4: aa1303e2 mov x2, x19 179f8: 2a1f03e3 mov w3, wzr 179fc: a8c24ff4 ldp x20, x19, [sp], #0x20 17a00: 17fffc44 b 0x16b10 <.text+0x7060> 17a04: f81d0ff5 str x21, [sp, #-0x30]! 17a08: a9014ff4 stp x20, x19, [sp, #0x10] 17a0c: a9027bfd stp x29, x30, [sp, #0x20] 17a10: 910083fd add x29, sp, #0x20 17a14: aa0103f3 mov x19, x1 17a18: b00004a1 adrp x1, 0xac000 17a1c: f00004a2 adrp x2, 0xae000 17a20: 2a0003f5 mov w21, w0 17a24: 9116e821 add x1, x1, #0x5ba 17a28: 910ff442 add x2, x2, #0x3fd 17a2c: 321e03e0 orr w0, wzr, #0x4 17a30: aa0303f4 mov x20, x3 17a34: 9400169b bl 0x1d4a0 <.text+0xd9f0> 17a38: 940161d7 bl 0x70194 17a3c: f9426261 ldr x1, [x19, #0x4c0] 17a40: 2a1503e0 mov w0, w21 17a44: aa1403e2 mov x2, x20 17a48: 97fffe41 bl 0x1734c <.text+0x789c> 17a4c: 360001e0 tbz w0, #0x0, 0x17a88 <.text+0x7fd8> 17a50: b00004b4 adrp x20, 0xac000 17a54: 9115c294 add x20, x20, #0x570 17a58: f00004a2 adrp x2, 0xae000 17a5c: 91106c42 add x2, x2, #0x41b 17a60: 320007e0 orr w0, wzr, #0x3 17a64: aa1403e1 mov x1, x20 17a68: 9400168e bl 0x1d4a0 <.text+0xd9f0> 17a6c: f9426263 ldr x3, [x19, #0x4c0] 17a70: f00004a2 adrp x2, 0xae000 17a74: 91115442 add x2, x2, #0x455 17a78: 320007e0 orr w0, wzr, #0x3 17a7c: aa1403e1 mov x1, x20 17a80: 94001688 bl 0x1d4a0 <.text+0xd9f0> 17a84: 14000007 b 0x17aa0 <.text+0x7ff0> 17a88: b00004a1 adrp x1, 0xac000 17a8c: f00004a2 adrp x2, 0xae000 17a90: 9115c021 add x1, x1, #0x570 17a94: 9111d842 add x2, x2, #0x476 17a98: 320007e0 orr w0, wzr, #0x3 17a9c: 94001681 bl 0x1d4a0 <.text+0xd9f0> 17aa0: a9427bfd ldp x29, x30, [sp, #0x20] 17aa4: a9414ff4 ldp x20, x19, [sp, #0x10] 17aa8: 2a1f03e0 mov w0, wzr 17aac: f84307f5 ldr x21, [sp], #0x30 17ab0: d65f03c0 ret 17ab4: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 17ab8: a90157f6 stp x22, x21, [sp, #0x10] 17abc: a9024ff4 stp x20, x19, [sp, #0x20] 17ac0: a9037bfd stp x29, x30, [sp, #0x30] 17ac4: 9100c3fd add x29, sp, #0x30 17ac8: aa0203f7 mov x23, x2 17acc: aa0103f8 mov x24, x1 17ad0: aa0003f6 mov x22, x0 17ad4: b00004a1 adrp x1, 0xac000 17ad8: f00004a2 adrp x2, 0xae000 17adc: aa0303f5 mov x21, x3 17ae0: 9115c021 add x1, x1, #0x570 17ae4: 91171042 add x2, x2, #0x5c4 17ae8: 320007e0 orr w0, wzr, #0x3 17aec: aa1603e3 mov x3, x22 17af0: aa0403f3 mov x19, x4 17af4: 9400166b bl 0x1d4a0 <.text+0xd9f0> 17af8: 320003e0 orr w0, wzr, #0x1 17afc: 321b03e1 orr w1, wzr, #0x20 17b00: 97ffdc80 bl 0xed00 17b04: aa0003f4 mov x20, x0 17b08: aa1603e0 mov x0, x22 17b0c: aa1403e1 mov x1, x20 17b10: 97ffdf10 bl 0xf750 17b14: b00004a1 adrp x1, 0xac000 17b18: 9116e821 add x1, x1, #0x5ba 17b1c: 34000220 cbz w0, 0x17b60 <.text+0x80b0> 17b20: f00004a2 adrp x2, 0xae000 17b24: 91180c42 add x2, x2, #0x603 17b28: 321e03e0 orr w0, wzr, #0x4 17b2c: 9400165d bl 0x1d4a0 <.text+0xd9f0> 17b30: f9400288 ldr x8, [x20] 17b34: f9000308 str x8, [x24] 17b38: f9400688 ldr x8, [x20, #0x8] 17b3c: cb0802c8 sub x8, x22, x8 17b40: f90002e8 str x8, [x23] 17b44: f9400a88 ldr x8, [x20, #0x10] 17b48: b40001a8 cbz x8, 0x17b7c <.text+0x80cc> 17b4c: f90002a8 str x8, [x21] 17b50: f9400e88 ldr x8, [x20, #0x18] 17b54: cb0802c8 sub x8, x22, x8 17b58: f9000268 str x8, [x19] 17b5c: 14000008 b 0x17b7c <.text+0x80cc> 17b60: f00004a2 adrp x2, 0xae000 17b64: 9117a442 add x2, x2, #0x5e9 17b68: 321e03e0 orr w0, wzr, #0x4 17b6c: 9400164d bl 0x1d4a0 <.text+0xd9f0> 17b70: aa1403e0 mov x0, x20 17b74: 97ffdf93 bl 0xf9c0 17b78: aa1f03f4 mov x20, xzr 17b7c: aa1403e0 mov x0, x20 17b80: a9437bfd ldp x29, x30, [sp, #0x30] 17b84: a9424ff4 ldp x20, x19, [sp, #0x20] 17b88: a94157f6 ldp x22, x21, [sp, #0x10] 17b8c: a8c45ff8 ldp x24, x23, [sp], #0x40 17b90: d65f03c0 ret 17b94: a9be4ff4 stp x20, x19, [sp, #-0x20]! 17b98: a9017bfd stp x29, x30, [sp, #0x10] 17b9c: 910043fd add x29, sp, #0x10 17ba0: aa0003f3 mov x19, x0 17ba4: 320003e0 orr w0, wzr, #0x1 17ba8: 321803e1 orr w1, wzr, #0x100 17bac: 97ffdc55 bl 0xed00 17bb0: 90000994 adrp x20, 0x147000 17bb4: f9043a80 str x0, [x20, #0x870] 17bb8: b40002e0 cbz x0, 0x17c14 <.text+0x8164> 17bbc: 9400371e bl 0x25834 <.text+0x15d84> 17bc0: f9443a88 ldr x8, [x20, #0x870] 17bc4: f00004a2 adrp x2, 0xae000 17bc8: f00004a5 adrp x5, 0xae000 17bcc: 913bb004 add x4, x0, #0xeec 17bd0: 911ae842 add x2, x2, #0x6ba 17bd4: 911b08a5 add x5, x5, #0x6c2 17bd8: 321803e1 orr w1, wzr, #0x100 17bdc: aa0803e0 mov x0, x8 17be0: aa1303e3 mov x3, x19 17be4: 97ffdceb bl 0xef90 17be8: 7100041f cmp w0, #0x1 17bec: 5400014b b.lt 0x17c14 <.text+0x8164> 17bf0: f9443a80 ldr x0, [x20, #0x870] 17bf4: 90000521 adrp x1, 0xbb000 17bf8: 9102b821 add x1, x1, #0xae 17bfc: 97ffdf3d bl 0xf8f0 17c00: 90000988 adrp x8, 0x147000 17c04: f9043d00 str x0, [x8, #0x878] 17c08: b4000060 cbz x0, 0x17c14 <.text+0x8164> 17c0c: 320003e0 orr w0, wzr, #0x1 17c10: 1400000c b 0x17c40 <.text+0x8190> 17c14: 97ffdccb bl 0xef40 <__errno@plt> 17c18: b9400000 ldr w0, [x0] 17c1c: 97ffdcb9 bl 0xef00 17c20: b00004a1 adrp x1, 0xac000 17c24: f00004a2 adrp x2, 0xae000 17c28: aa0003e3 mov x3, x0 17c2c: 9116e821 add x1, x1, #0x5ba 17c30: 911b5042 add x2, x2, #0x6d4 17c34: 528000a0 mov w0, #0x5 // =5 17c38: 9400161a bl 0x1d4a0 <.text+0xd9f0> 17c3c: 2a1f03e0 mov w0, wzr 17c40: a9417bfd ldp x29, x30, [sp, #0x10] 17c44: a8c24ff4 ldp x20, x19, [sp], #0x20 17c48: d65f03c0 ret 17c4c: f81e0ff3 str x19, [sp, #-0x20]! 17c50: a9017bfd stp x29, x30, [sp, #0x10] 17c54: 910043fd add x29, sp, #0x10 17c58: 90000993 adrp x19, 0x147000 17c5c: f9443e60 ldr x0, [x19, #0x878] 17c60: b4000060 cbz x0, 0x17c6c <.text+0x81bc> 17c64: 97ffdd3f bl 0xf160 17c68: f9043e7f str xzr, [x19, #0x878] 17c6c: 90000993 adrp x19, 0x147000 17c70: f9443a60 ldr x0, [x19, #0x870] 17c74: b4000060 cbz x0, 0x17c80 <.text+0x81d0> 17c78: 97ffdf52 bl 0xf9c0 17c7c: f9043a7f str xzr, [x19, #0x870] 17c80: a9417bfd ldp x29, x30, [sp, #0x10] 17c84: f84207f3 ldr x19, [sp], #0x20 17c88: d65f03c0 ret 17c8c: f81d0ff5 str x21, [sp, #-0x30]! 17c90: a9014ff4 stp x20, x19, [sp, #0x10] 17c94: a9027bfd stp x29, x30, [sp, #0x20] 17c98: 910083fd add x29, sp, #0x20 17c9c: aa0103f3 mov x19, x1 17ca0: aa0003f4 mov x20, x0 17ca4: b4000414 cbz x20, 0x17d24 <.text+0x8274> 17ca8: b40003f3 cbz x19, 0x17d24 <.text+0x8274> 17cac: 90000995 adrp x21, 0x147000 17cb0: f9443ea0 ldr x0, [x21, #0x878] 17cb4: b4000380 cbz x0, 0x17d24 <.text+0x8274> 17cb8: f00004a1 adrp x1, 0xae000 17cbc: d00004e2 adrp x2, 0xb5000 17cc0: 911be821 add x1, x1, #0x6fa 17cc4: 910b3442 add x2, x2, #0x2cd 17cc8: 94001758 bl 0x1da28 <.text+0xdf78> 17ccc: f9443ea0 ldr x0, [x21, #0x878] 17cd0: b9400282 ldr w2, [x20] 17cd4: f00004a1 adrp x1, 0xae000 17cd8: 911c5421 add x1, x1, #0x715 17cdc: 94001753 bl 0x1da28 <.text+0xdf78> 17ce0: f9443ea1 ldr x1, [x21, #0x878] 17ce4: 12800002 mov w2, #-0x1 // =-1 17ce8: aa1303e0 mov x0, x19 17cec: 940002ab bl 0x18798 <.text+0x8ce8> 17cf0: 320003e0 orr w0, wzr, #0x1 17cf4: 940013d4 bl 0x1cc44 <.text+0xd194> 17cf8: aa0003f3 mov x19, x0 17cfc: b4000153 cbz x19, 0x17d24 <.text+0x8274> 17d00: f9443ea2 ldr x2, [x21, #0x878] 17d04: aa1303e0 mov x0, x19 17d08: aa1f03e1 mov x1, xzr 17d0c: 9400054e bl 0x19244 <.text+0x9794> 17d10: aa1303e0 mov x0, x19 17d14: a9427bfd ldp x29, x30, [sp, #0x20] 17d18: a9414ff4 ldp x20, x19, [sp, #0x10] 17d1c: f84307f5 ldr x21, [sp], #0x30 17d20: 140013de b 0x1cc98 <.text+0xd1e8> 17d24: a9427bfd ldp x29, x30, [sp, #0x20] 17d28: a9414ff4 ldp x20, x19, [sp, #0x10] 17d2c: f84307f5 ldr x21, [sp], #0x30 17d30: d65f03c0 ret 17d34: f81e0ff3 str x19, [sp, #-0x20]! 17d38: a9017bfd stp x29, x30, [sp, #0x10] 17d3c: 910043fd add x29, sp, #0x10 17d40: 90000993 adrp x19, 0x147000 17d44: f9444260 ldr x0, [x19, #0x880] 17d48: b4000060 cbz x0, 0x17d54 <.text+0x82a4> 17d4c: 97ffdd05 bl 0xf160 17d50: f904427f str xzr, [x19, #0x880] 17d54: a9417bfd ldp x29, x30, [sp, #0x10] 17d58: f84207f3 ldr x19, [sp], #0x20 17d5c: d65f03c0 ret 17d60: a9be4ff4 stp x20, x19, [sp, #-0x20]! 17d64: a9017bfd stp x29, x30, [sp, #0x10] 17d68: 910043fd add x29, sp, #0x10 17d6c: b00004a1 adrp x1, 0xac000 17d70: f00004a2 adrp x2, 0xae000 17d74: aa0003f3 mov x19, x0 17d78: 9116e821 add x1, x1, #0x5ba 17d7c: 911cb042 add x2, x2, #0x72c 17d80: 321e03e0 orr w0, wzr, #0x4 17d84: 940015c7 bl 0x1d4a0 <.text+0xd9f0> 17d88: 320003e0 orr w0, wzr, #0x1 17d8c: 321803e1 orr w1, wzr, #0x100 17d90: 97ffdbdc bl 0xed00 17d94: 90000994 adrp x20, 0x147000 17d98: f9044680 str x0, [x20, #0x888] 17d9c: b4000420 cbz x0, 0x17e20 <.text+0x8370> 17da0: 940036a5 bl 0x25834 <.text+0x15d84> 17da4: f9444688 ldr x8, [x20, #0x888] 17da8: f00004a2 adrp x2, 0xae000 17dac: f00004a5 adrp x5, 0xae000 17db0: 913bb004 add x4, x0, #0xeec 17db4: 911ae842 add x2, x2, #0x6ba 17db8: 911d10a5 add x5, x5, #0x744 17dbc: 321803e1 orr w1, wzr, #0x100 17dc0: aa0803e0 mov x0, x8 17dc4: aa1303e3 mov x3, x19 17dc8: 97ffdc72 bl 0xef90 17dcc: 7100041f cmp w0, #0x1 17dd0: 5400028b b.lt 0x17e20 <.text+0x8370> 17dd4: f9444680 ldr x0, [x20, #0x888] 17dd8: 90000521 adrp x1, 0xbb000 17ddc: 9102b821 add x1, x1, #0xae 17de0: 97ffdec4 bl 0xf8f0 17de4: 90000993 adrp x19, 0x147000 17de8: f9044260 str x0, [x19, #0x880] 17dec: b40001a0 cbz x0, 0x17e20 <.text+0x8370> 17df0: 94001677 bl 0x1d7cc <.text+0xdd1c> 17df4: f9444260 ldr x0, [x19, #0x880] 17df8: b4000040 cbz x0, 0x17e00 <.text+0x8350> 17dfc: 97ffdced bl 0xf1b0 17e00: b00004a1 adrp x1, 0xac000 17e04: f00004a2 adrp x2, 0xae000 17e08: 9116e821 add x1, x1, #0x5ba 17e0c: 911d5842 add x2, x2, #0x756 17e10: 321e03e0 orr w0, wzr, #0x4 17e14: 940015a3 bl 0x1d4a0 <.text+0xd9f0> 17e18: 320003e0 orr w0, wzr, #0x1 17e1c: 1400000c b 0x17e4c <.text+0x839c> 17e20: 97ffdc48 bl 0xef40 <__errno@plt> 17e24: b9400000 ldr w0, [x0] 17e28: 97ffdc36 bl 0xef00 17e2c: b00004a1 adrp x1, 0xac000 17e30: f00004a2 adrp x2, 0xae000 17e34: aa0003e3 mov x3, x0 17e38: 9116e821 add x1, x1, #0x5ba 17e3c: 911de842 add x2, x2, #0x77a 17e40: 528000a0 mov w0, #0x5 // =5 17e44: 94001597 bl 0x1d4a0 <.text+0xd9f0> 17e48: 2a1f03e0 mov w0, wzr 17e4c: a9417bfd ldp x29, x30, [sp, #0x10] 17e50: a8c24ff4 ldp x20, x19, [sp], #0x20 17e54: d65f03c0 ret 17e58: d10543ff sub sp, sp, #0x150 17e5c: f9008bfc str x28, [sp, #0x110] 17e60: a91257f6 stp x22, x21, [sp, #0x120] 17e64: a9134ff4 stp x20, x19, [sp, #0x130] 17e68: a9147bfd stp x29, x30, [sp, #0x140] 17e6c: 910503fd add x29, sp, #0x140 17e70: d53bd055 mrs x21, TPIDR_EL0 17e74: f94016a8 ldr x8, [x21, #0x28] 17e78: b00004a1 adrp x1, 0xac000 17e7c: f00004a2 adrp x2, 0xae000 17e80: aa0003f3 mov x19, x0 17e84: 9116e821 add x1, x1, #0x5ba 17e88: 911e7c42 add x2, x2, #0x79f 17e8c: 321e03e0 orr w0, wzr, #0x4 17e90: f81c83a8 stur x8, [x29, #-0x38] 17e94: 94001583 bl 0x1d4a0 <.text+0xd9f0> 17e98: b4001073 cbz x19, 0x180a4 <.text+0x85f4> 17e9c: 90000996 adrp x22, 0x147000 17ea0: f94442c8 ldr x8, [x22, #0x880] 17ea4: b50000e8 cbnz x8, 0x17ec0 <.text+0x8410> 17ea8: 90000988 adrp x8, 0x147000 17eac: f9444500 ldr x0, [x8, #0x888] 17eb0: f0000501 adrp x1, 0xba000 17eb4: 913c5021 add x1, x1, #0xf14 17eb8: 97ffde8e bl 0xf8f0 17ebc: f90442c0 str x0, [x22, #0x880] 17ec0: 29409263 ldp w3, w4, [x19, #0x4] 17ec4: 29419a65 ldp w5, w6, [x19, #0xc] 17ec8: 2942a267 ldp w7, w8, [x19, #0x14] 17ecc: b9401e69 ldr w9, [x19, #0x1c] 17ed0: a942ae6a ldp x10, x11, [x19, #0x28] 17ed4: b944d26c ldr w12, [x19, #0x4d0] 17ed8: b944d66d ldr w13, [x19, #0x4d4] 17edc: b944da6e ldr w14, [x19, #0x4d8] 17ee0: b944e26f ldr w15, [x19, #0x4e0] 17ee4: f00004a2 adrp x2, 0xae000 17ee8: 911f0442 add x2, x2, #0x7c1 17eec: 910103e0 add x0, sp, #0x40 17ef0: 52801901 mov w1, #0xc8 // =200 17ef4: b9003bef str w15, [sp, #0x38] 17ef8: b90033ee str w14, [sp, #0x30] 17efc: b9002bed str w13, [sp, #0x28] 17f00: b90023ec str w12, [sp, #0x20] 17f04: a9012fea stp x10, x11, [sp, #0x10] 17f08: b9000be9 str w9, [sp, #0x8] 17f0c: b90003e8 str w8, [sp] 17f10: 97ffdc20 bl 0xef90 17f14: 7100041f cmp w0, #0x1 17f18: 540000cb b.lt 0x17f30 <.text+0x8480> 17f1c: f94442c0 ldr x0, [x22, #0x880] 17f20: f00004a1 adrp x1, 0xae000 17f24: 9120e421 add x1, x1, #0x839 17f28: 910103e2 add x2, sp, #0x40 17f2c: 94001607 bl 0x1d748 <.text+0xdc98> 17f30: 91040274 add x20, x19, #0x100 17f34: aa1403e0 mov x0, x20 17f38: 97ffde0e bl 0xf770 17f3c: b40000c0 cbz x0, 0x17f54 <.text+0x84a4> 17f40: f94442c0 ldr x0, [x22, #0x880] 17f44: f00004a1 adrp x1, 0xae000 17f48: 91211421 add x1, x1, #0x845 17f4c: aa1403e2 mov x2, x20 17f50: 940015fe bl 0x1d748 <.text+0xdc98> 17f54: 9100e274 add x20, x19, #0x38 17f58: aa1403e0 mov x0, x20 17f5c: 97ffde05 bl 0xf770 17f60: b40000c0 cbz x0, 0x17f78 <.text+0x84c8> 17f64: f94442c0 ldr x0, [x22, #0x880] 17f68: f00004a1 adrp x1, 0xae000 17f6c: 91213c21 add x1, x1, #0x84f 17f70: aa1403e2 mov x2, x20 17f74: 940015f5 bl 0x1d748 <.text+0xdc98> 17f78: 91050274 add x20, x19, #0x140 17f7c: aa1403e0 mov x0, x20 17f80: 97ffddfc bl 0xf770 17f84: b40000c0 cbz x0, 0x17f9c <.text+0x84ec> 17f88: f94442c0 ldr x0, [x22, #0x880] 17f8c: f00004a1 adrp x1, 0xae000 17f90: 91215c21 add x1, x1, #0x857 17f94: aa1403e2 mov x2, x20 17f98: 940015ec bl 0x1d748 <.text+0xdc98> 17f9c: 9103a274 add x20, x19, #0xe8 17fa0: aa1403e0 mov x0, x20 17fa4: 97ffddf3 bl 0xf770 17fa8: b40000c0 cbz x0, 0x17fc0 <.text+0x8510> 17fac: f94442c0 ldr x0, [x22, #0x880] 17fb0: f00004a1 adrp x1, 0xae000 17fb4: 91218021 add x1, x1, #0x860 17fb8: aa1403e2 mov x2, x20 17fbc: 940015e3 bl 0x1d748 <.text+0xdc98> 17fc0: 9101a274 add x20, x19, #0x68 17fc4: aa1403e0 mov x0, x20 17fc8: 97ffddea bl 0xf770 17fcc: b40000c0 cbz x0, 0x17fe4 <.text+0x8534> 17fd0: f94442c0 ldr x0, [x22, #0x880] 17fd4: f00004a1 adrp x1, 0xae000 17fd8: 9121ac21 add x1, x1, #0x86b 17fdc: aa1403e2 mov x2, x20 17fe0: 940015da bl 0x1d748 <.text+0xdc98> 17fe4: f9426262 ldr x2, [x19, #0x4c0] 17fe8: b40000a2 cbz x2, 0x17ffc <.text+0x854c> 17fec: f94442c0 ldr x0, [x22, #0x880] 17ff0: d00004a1 adrp x1, 0xad000 17ff4: 910e8821 add x1, x1, #0x3a2 17ff8: 940015d4 bl 0x1d748 <.text+0xdc98> 17ffc: 91110274 add x20, x19, #0x440 18000: aa1403e0 mov x0, x20 18004: 97ffdddb bl 0xf770 18008: b40001c0 cbz x0, 0x18040 <.text+0x8590> 1800c: f94442c0 ldr x0, [x22, #0x880] 18010: d00004a1 adrp x1, 0xae000 18014: 9121d021 add x1, x1, #0x874 18018: aa1403e2 mov x2, x20 1801c: 940015cb bl 0x1d748 <.text+0xdc98> 18020: 7100001f cmp w0, #0x0 18024: 540000ec b.gt 0x18040 <.text+0x8590> 18028: 900004a1 adrp x1, 0xac000 1802c: d00004a2 adrp x2, 0xae000 18030: 9116e821 add x1, x1, #0x5ba 18034: 9121fc42 add x2, x2, #0x87f 18038: 321f07e0 orr w0, wzr, #0x6 1803c: 94001519 bl 0x1d4a0 <.text+0xd9f0> 18040: 91090273 add x19, x19, #0x240 18044: aa1303e0 mov x0, x19 18048: 97ffddca bl 0xf770 1804c: b40000c0 cbz x0, 0x18064 <.text+0x85b4> 18050: f94442c0 ldr x0, [x22, #0x880] 18054: d00004a1 adrp x1, 0xae000 18058: 91228821 add x1, x1, #0x8a2 1805c: aa1303e2 mov x2, x19 18060: 940015ba bl 0x1d748 <.text+0xdc98> 18064: f94442c0 ldr x0, [x22, #0x880] 18068: d00004a1 adrp x1, 0xae000 1806c: b00004e2 adrp x2, 0xb5000 18070: 9122b821 add x1, x1, #0x8ae 18074: 910b3442 add x2, x2, #0x2cd 18078: 940015b4 bl 0x1d748 <.text+0xdc98> 1807c: 900004a1 adrp x1, 0xac000 18080: d00004a2 adrp x2, 0xae000 18084: 9116e821 add x1, x1, #0x5ba 18088: 9122e042 add x2, x2, #0x8b8 1808c: 321e03e0 orr w0, wzr, #0x4 18090: 94001504 bl 0x1d4a0 <.text+0xd9f0> 18094: f94442c0 ldr x0, [x22, #0x880] 18098: b4000120 cbz x0, 0x180bc <.text+0x860c> 1809c: 97ffdc45 bl 0xf1b0 180a0: 14000007 b 0x180bc <.text+0x860c> 180a4: 900004a1 adrp x1, 0xac000 180a8: d00004a2 adrp x2, 0xae000 180ac: 9116e821 add x1, x1, #0x5ba 180b0: 911eb842 add x2, x2, #0x7ae 180b4: 321f07e0 orr w0, wzr, #0x6 180b8: 940014fa bl 0x1d4a0 <.text+0xd9f0> 180bc: f94016a8 ldr x8, [x21, #0x28] 180c0: f85c83a9 ldur x9, [x29, #-0x38] 180c4: eb09011f cmp x8, x9 180c8: 540000e1 b.ne 0x180e4 <.text+0x8634> 180cc: a9547bfd ldp x29, x30, [sp, #0x140] 180d0: a9534ff4 ldp x20, x19, [sp, #0x130] 180d4: a95257f6 ldp x22, x21, [sp, #0x120] 180d8: f9408bfc ldr x28, [sp, #0x110] 180dc: 910543ff add sp, sp, #0x150 180e0: d65f03c0 ret 180e4: 97ffdc3f bl 0xf1e0 <__stack_chk_fail@plt> 180e8: f81d0ff5 str x21, [sp, #-0x30]! 180ec: a9014ff4 stp x20, x19, [sp, #0x10] 180f0: a9027bfd stp x29, x30, [sp, #0x20] 180f4: 910083fd add x29, sp, #0x20 180f8: aa0103f4 mov x20, x1 180fc: aa0003f3 mov x19, x0 18100: 2a1f03e0 mov w0, wzr 18104: b4000633 cbz x19, 0x181c8 <.text+0x8718> 18108: b4000614 cbz x20, 0x181c8 <.text+0x8718> 1810c: f0000975 adrp x21, 0x147000 18110: f94442a8 ldr x8, [x21, #0x880] 18114: b4000488 cbz x8, 0x181a4 <.text+0x86f4> 18118: 39400268 ldrb w8, [x19] 1811c: 34000548 cbz w8, 0x181c4 <.text+0x8714> 18120: 39400288 ldrb w8, [x20] 18124: 34000508 cbz w8, 0x181c4 <.text+0x8714> 18128: 900004a1 adrp x1, 0xac000 1812c: d00004a2 adrp x2, 0xae000 18130: 9116e821 add x1, x1, #0x5ba 18134: 91234c42 add x2, x2, #0x8d3 18138: 321e03e0 orr w0, wzr, #0x4 1813c: aa1303e3 mov x3, x19 18140: 940014d8 bl 0x1d4a0 <.text+0xd9f0> 18144: f94442a0 ldr x0, [x21, #0x880] 18148: aa1303e1 mov x1, x19 1814c: aa1403e2 mov x2, x20 18150: 9400157e bl 0x1d748 <.text+0xdc98> 18154: 7100001f cmp w0, #0x0 18158: 540000ec b.gt 0x18174 <.text+0x86c4> 1815c: 900004a1 adrp x1, 0xac000 18160: d00004a2 adrp x2, 0xae000 18164: 9116e821 add x1, x1, #0x5ba 18168: 91237442 add x2, x2, #0x8dd 1816c: 321f07e0 orr w0, wzr, #0x6 18170: 940014cc bl 0x1d4a0 <.text+0xd9f0> 18174: 900004a1 adrp x1, 0xac000 18178: d00004a2 adrp x2, 0xae000 1817c: 9116e821 add x1, x1, #0x5ba 18180: 9123e842 add x2, x2, #0x8fa 18184: 321e03e0 orr w0, wzr, #0x4 18188: aa1303e3 mov x3, x19 1818c: 940014c5 bl 0x1d4a0 <.text+0xd9f0> 18190: f94442a0 ldr x0, [x21, #0x880] 18194: b4000040 cbz x0, 0x1819c <.text+0x86ec> 18198: 97ffdc06 bl 0xf1b0 1819c: 320003e0 orr w0, wzr, #0x1 181a0: 1400000a b 0x181c8 <.text+0x8718> 181a4: f0000968 adrp x8, 0x147000 181a8: f9444500 ldr x0, [x8, #0x888] 181ac: d0000501 adrp x1, 0xba000 181b0: 913c5021 add x1, x1, #0xf14 181b4: 97ffddcf bl 0xf8f0 181b8: f90442a0 str x0, [x21, #0x880] 181bc: 39400268 ldrb w8, [x19] 181c0: 35fffb08 cbnz w8, 0x18120 <.text+0x8670> 181c4: 2a1f03e0 mov w0, wzr 181c8: a9427bfd ldp x29, x30, [sp, #0x20] 181cc: a9414ff4 ldp x20, x19, [sp, #0x10] 181d0: f84307f5 ldr x21, [sp], #0x30 181d4: d65f03c0 ret 181d8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 181dc: a9017bfd stp x29, x30, [sp, #0x10] 181e0: 910043fd add x29, sp, #0x10 181e4: 900004a1 adrp x1, 0xac000 181e8: d00004a2 adrp x2, 0xae000 181ec: aa0003f3 mov x19, x0 181f0: 9116e821 add x1, x1, #0x5ba 181f4: 91244042 add x2, x2, #0x910 181f8: 321e03e0 orr w0, wzr, #0x4 181fc: 940014a9 bl 0x1d4a0 <.text+0xd9f0> 18200: b40005b3 cbz x19, 0x182b4 <.text+0x8804> 18204: f0000974 adrp x20, 0x147000 18208: f9444288 ldr x8, [x20, #0x880] 1820c: b50000e8 cbnz x8, 0x18228 <.text+0x8778> 18210: f0000968 adrp x8, 0x147000 18214: f9444500 ldr x0, [x8, #0x888] 18218: d0000501 adrp x1, 0xba000 1821c: 913c5021 add x1, x1, #0xf14 18220: 97ffddb4 bl 0xf8f0 18224: f9044280 str x0, [x20, #0x880] 18228: 320003e0 orr w0, wzr, #0x1 1822c: 320f03e1 orr w1, wzr, #0x20000 18230: 97ffdab4 bl 0xed00 18234: 320f03e1 orr w1, wzr, #0x20000 18238: aa0003f3 mov x19, x0 1823c: 940013c7 bl 0x1d158 <.text+0xd6a8> 18240: 36000200 tbz w0, #0x0, 0x18280 <.text+0x87d0> 18244: 39400268 ldrb w8, [x19] 18248: 340001c8 cbz w8, 0x18280 <.text+0x87d0> 1824c: f9444280 ldr x0, [x20, #0x880] 18250: d00004a1 adrp x1, 0xae000 18254: 91250c21 add x1, x1, #0x943 18258: aa1303e2 mov x2, x19 1825c: 9400153b bl 0x1d748 <.text+0xdc98> 18260: 7100001f cmp w0, #0x0 18264: 540000ec b.gt 0x18280 <.text+0x87d0> 18268: 900004a1 adrp x1, 0xac000 1826c: d00004a2 adrp x2, 0xae000 18270: 9116e821 add x1, x1, #0x5ba 18274: 91253442 add x2, x2, #0x94d 18278: 321f07e0 orr w0, wzr, #0x6 1827c: 94001489 bl 0x1d4a0 <.text+0xd9f0> 18280: aa1303e0 mov x0, x19 18284: 97ffddcf bl 0xf9c0 18288: 900004a1 adrp x1, 0xac000 1828c: d00004a2 adrp x2, 0xae000 18290: 9116e821 add x1, x1, #0x5ba 18294: 9125b842 add x2, x2, #0x96e 18298: 321e03e0 orr w0, wzr, #0x4 1829c: 94001481 bl 0x1d4a0 <.text+0xd9f0> 182a0: f9444280 ldr x0, [x20, #0x880] 182a4: b4000040 cbz x0, 0x182ac <.text+0x87fc> 182a8: 97ffdbc2 bl 0xf1b0 182ac: 320003e0 orr w0, wzr, #0x1 182b0: 14000008 b 0x182d0 <.text+0x8820> 182b4: 900004a1 adrp x1, 0xac000 182b8: d00004a2 adrp x2, 0xae000 182bc: 9116e821 add x1, x1, #0x5ba 182c0: 9124b842 add x2, x2, #0x92e 182c4: 321f07e0 orr w0, wzr, #0x6 182c8: 94001476 bl 0x1d4a0 <.text+0xd9f0> 182cc: 2a1f03e0 mov w0, wzr 182d0: a9417bfd ldp x29, x30, [sp, #0x10] 182d4: a8c24ff4 ldp x20, x19, [sp], #0x20 182d8: d65f03c0 ret 182dc: f81d0ff5 str x21, [sp, #-0x30]! 182e0: a9014ff4 stp x20, x19, [sp, #0x10] 182e4: a9027bfd stp x29, x30, [sp, #0x20] 182e8: 910083fd add x29, sp, #0x20 182ec: 900004a1 adrp x1, 0xac000 182f0: d00004a2 adrp x2, 0xae000 182f4: aa0003f3 mov x19, x0 182f8: 9116e821 add x1, x1, #0x5ba 182fc: 91265c42 add x2, x2, #0x997 18300: 321e03e0 orr w0, wzr, #0x4 18304: 94001467 bl 0x1d4a0 <.text+0xd9f0> 18308: b40005f3 cbz x19, 0x183c4 <.text+0x8914> 1830c: f0000975 adrp x21, 0x147000 18310: f94442a8 ldr x8, [x21, #0x880] 18314: b50000e8 cbnz x8, 0x18330 <.text+0x8880> 18318: f0000968 adrp x8, 0x147000 1831c: f9444500 ldr x0, [x8, #0x888] 18320: d0000501 adrp x1, 0xba000 18324: 913c5021 add x1, x1, #0xf14 18328: 97ffdd72 bl 0xf8f0 1832c: f90442a0 str x0, [x21, #0x880] 18330: 940028b0 bl 0x225f0 <.text+0x12b40> 18334: 2a0003f4 mov w20, w0 18338: 2a1403e1 mov w1, w20 1833c: 320003e0 orr w0, wzr, #0x1 18340: 97ffda70 bl 0xed00 18344: 2a1403e1 mov w1, w20 18348: aa0003f3 mov x19, x0 1834c: 940028d1 bl 0x22690 <.text+0x12be0> 18350: 36000200 tbz w0, #0x0, 0x18390 <.text+0x88e0> 18354: 39400268 ldrb w8, [x19] 18358: 340001c8 cbz w8, 0x18390 <.text+0x88e0> 1835c: f94442a0 ldr x0, [x21, #0x880] 18360: d00004a1 adrp x1, 0xae000 18364: 91270021 add x1, x1, #0x9c0 18368: aa1303e2 mov x2, x19 1836c: 940014f7 bl 0x1d748 <.text+0xdc98> 18370: 7100001f cmp w0, #0x0 18374: 540000ec b.gt 0x18390 <.text+0x88e0> 18378: 900004a1 adrp x1, 0xac000 1837c: d00004a2 adrp x2, 0xae000 18380: 9116e821 add x1, x1, #0x5ba 18384: 91237442 add x2, x2, #0x8dd 18388: 321f07e0 orr w0, wzr, #0x6 1838c: 94001445 bl 0x1d4a0 <.text+0xd9f0> 18390: aa1303e0 mov x0, x19 18394: 97ffdd8b bl 0xf9c0 18398: 900004a1 adrp x1, 0xac000 1839c: d00004a2 adrp x2, 0xae000 183a0: 9116e821 add x1, x1, #0x5ba 183a4: 91272842 add x2, x2, #0x9ca 183a8: 321e03e0 orr w0, wzr, #0x4 183ac: 9400143d bl 0x1d4a0 <.text+0xd9f0> 183b0: f94442a0 ldr x0, [x21, #0x880] 183b4: b4000040 cbz x0, 0x183bc <.text+0x890c> 183b8: 97ffdb7e bl 0xf1b0 183bc: 320003e0 orr w0, wzr, #0x1 183c0: 14000008 b 0x183e0 <.text+0x8930> 183c4: 900004a1 adrp x1, 0xac000 183c8: d00004a2 adrp x2, 0xae000 183cc: 9116e821 add x1, x1, #0x5ba 183d0: 9126a842 add x2, x2, #0x9aa 183d4: 321f07e0 orr w0, wzr, #0x6 183d8: 94001432 bl 0x1d4a0 <.text+0xd9f0> 183dc: 2a1f03e0 mov w0, wzr 183e0: a9427bfd ldp x29, x30, [sp, #0x20] 183e4: a9414ff4 ldp x20, x19, [sp, #0x10] 183e8: f84307f5 ldr x21, [sp], #0x30 183ec: d65f03c0 ret 183f0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 183f4: a9017bfd stp x29, x30, [sp, #0x10] 183f8: 910043fd add x29, sp, #0x10 183fc: aa0103f3 mov x19, x1 18400: 900004a1 adrp x1, 0xac000 18404: d00004a2 adrp x2, 0xae000 18408: aa0003f4 mov x20, x0 1840c: 9116e821 add x1, x1, #0x5ba 18410: 9127a042 add x2, x2, #0x9e8 18414: 321e03e0 orr w0, wzr, #0x4 18418: 94001422 bl 0x1d4a0 <.text+0xd9f0> 1841c: b4000594 cbz x20, 0x184cc <.text+0x8a1c> 18420: f0000974 adrp x20, 0x147000 18424: f9444280 ldr x0, [x20, #0x880] 18428: b50000e0 cbnz x0, 0x18444 <.text+0x8994> 1842c: f0000968 adrp x8, 0x147000 18430: f9444500 ldr x0, [x8, #0x888] 18434: d0000501 adrp x1, 0xba000 18438: 913c5021 add x1, x1, #0xf14 1843c: 97ffdd2d bl 0xf8f0 18440: f9044280 str x0, [x20, #0x880] 18444: b40001f3 cbz x19, 0x18480 <.text+0x89d0> 18448: 39400268 ldrb w8, [x19] 1844c: 340001a8 cbz w8, 0x18480 <.text+0x89d0> 18450: d00004a1 adrp x1, 0xae000 18454: 91283421 add x1, x1, #0xa0d 18458: aa1303e2 mov x2, x19 1845c: 940014bb bl 0x1d748 <.text+0xdc98> 18460: 7100001f cmp w0, #0x0 18464: 540000ec b.gt 0x18480 <.text+0x89d0> 18468: 900004a1 adrp x1, 0xac000 1846c: d00004a2 adrp x2, 0xae000 18470: 9116e821 add x1, x1, #0x5ba 18474: 91285042 add x2, x2, #0xa14 18478: 321f07e0 orr w0, wzr, #0x6 1847c: 94001409 bl 0x1d4a0 <.text+0xd9f0> 18480: 900004a1 adrp x1, 0xac000 18484: d00004a2 adrp x2, 0xae000 18488: 9116e821 add x1, x1, #0x5ba 1848c: 9128c442 add x2, x2, #0xa31 18490: 321e03e0 orr w0, wzr, #0x4 18494: 94001403 bl 0x1d4a0 <.text+0xd9f0> 18498: f9444280 ldr x0, [x20, #0x880] 1849c: b40000c0 cbz x0, 0x184b4 <.text+0x8a04> 184a0: 97ffdb44 bl 0xf1b0 184a4: f9444280 ldr x0, [x20, #0x880] 184a8: b4000060 cbz x0, 0x184b4 <.text+0x8a04> 184ac: 97ffdb2d bl 0xf160 184b0: f904429f str xzr, [x20, #0x880] 184b4: f0000968 adrp x8, 0x147000 184b8: f9444500 ldr x0, [x8, #0x888] 184bc: b4000180 cbz x0, 0x184ec <.text+0x8a3c> 184c0: a9417bfd ldp x29, x30, [sp, #0x10] 184c4: a8c24ff4 ldp x20, x19, [sp], #0x20 184c8: 17ffdd3e b 0xf9c0 184cc: a9417bfd ldp x29, x30, [sp, #0x10] 184d0: 900004a1 adrp x1, 0xac000 184d4: d00004a2 adrp x2, 0xae000 184d8: 9116e821 add x1, x1, #0x5ba 184dc: 9127ec42 add x2, x2, #0x9fb 184e0: 321f07e0 orr w0, wzr, #0x6 184e4: a8c24ff4 ldp x20, x19, [sp], #0x20 184e8: 140013ee b 0x1d4a0 <.text+0xd9f0> 184ec: a9417bfd ldp x29, x30, [sp, #0x10] 184f0: a8c24ff4 ldp x20, x19, [sp], #0x20 184f4: d65f03c0 ret 184f8: a9bd57f6 stp x22, x21, [sp, #-0x30]! 184fc: a9014ff4 stp x20, x19, [sp, #0x10] 18500: a9027bfd stp x29, x30, [sp, #0x20] 18504: 910083fd add x29, sp, #0x20 18508: 2a0203f3 mov w19, w2 1850c: aa0103f4 mov x20, x1 18510: 900004a1 adrp x1, 0xac000 18514: d00004a2 adrp x2, 0xae000 18518: aa0003f5 mov x21, x0 1851c: 9116e821 add x1, x1, #0x5ba 18520: 91293c42 add x2, x2, #0xa4f 18524: 321e03e0 orr w0, wzr, #0x4 18528: 940013de bl 0x1d4a0 <.text+0xd9f0> 1852c: 320003e0 orr w0, wzr, #0x1 18530: 321803e1 orr w1, wzr, #0x100 18534: 97ffd9f3 bl 0xed00 18538: f0000976 adrp x22, 0x147000 1853c: f9044ac0 str x0, [x22, #0x890] 18540: b4000620 cbz x0, 0x18604 <.text+0x8b54> 18544: 940034bc bl 0x25834 <.text+0x15d84> 18548: f9444ac8 ldr x8, [x22, #0x890] 1854c: d00004a2 adrp x2, 0xae000 18550: d00004a5 adrp x5, 0xae000 18554: 913bb004 add x4, x0, #0xeec 18558: 911ae842 add x2, x2, #0x6ba 1855c: 9129a8a5 add x5, x5, #0xa6a 18560: 321803e1 orr w1, wzr, #0x100 18564: aa0803e0 mov x0, x8 18568: aa1503e3 mov x3, x21 1856c: 97ffda89 bl 0xef90 18570: 7100041f cmp w0, #0x1 18574: 5400048b b.lt 0x18604 <.text+0x8b54> 18578: f9444ac0 ldr x0, [x22, #0x890] 1857c: f0000501 adrp x1, 0xbb000 18580: 9102b821 add x1, x1, #0xae 18584: 97ffdcdb bl 0xf8f0 18588: f0000975 adrp x21, 0x147000 1858c: f9044ea0 str x0, [x21, #0x898] 18590: b40003a0 cbz x0, 0x18604 <.text+0x8b54> 18594: aa1403e1 mov x1, x20 18598: 94001575 bl 0x1db6c <.text+0xe0bc> 1859c: 7100001f cmp w0, #0x0 185a0: 5400016d b.le 0x185cc <.text+0x8b1c> 185a4: 900004a1 adrp x1, 0xac000 185a8: d00004a2 adrp x2, 0xae000 185ac: 90000648 adrp x8, 0xe0000 185b0: 9116e821 add x1, x1, #0x5ba 185b4: 912a4842 add x2, x2, #0xa92 185b8: 321e03e0 orr w0, wzr, #0x4 185bc: b904e913 str w19, [x8, #0x4e8] 185c0: 940013b8 bl 0x1d4a0 <.text+0xd9f0> 185c4: 320003e0 orr w0, wzr, #0x1 185c8: 1400001a b 0x18630 <.text+0x8b80> 185cc: 900004a1 adrp x1, 0xac000 185d0: d00004a2 adrp x2, 0xae000 185d4: 9116e821 add x1, x1, #0x5ba 185d8: 9129e442 add x2, x2, #0xa79 185dc: 321f07e0 orr w0, wzr, #0x6 185e0: 940013b0 bl 0x1d4a0 <.text+0xd9f0> 185e4: f9444ea0 ldr x0, [x21, #0x898] 185e8: b4000060 cbz x0, 0x185f4 <.text+0x8b44> 185ec: 97ffdadd bl 0xf160 185f0: f9044ebf str xzr, [x21, #0x898] 185f4: f9444ac0 ldr x0, [x22, #0x890] 185f8: b4000060 cbz x0, 0x18604 <.text+0x8b54> 185fc: 97ffdcf1 bl 0xf9c0 18600: f9044adf str xzr, [x22, #0x890] 18604: 97ffda4f bl 0xef40 <__errno@plt> 18608: b9400000 ldr w0, [x0] 1860c: 97ffda3d bl 0xef00 18610: 900004a1 adrp x1, 0xac000 18614: d00004a2 adrp x2, 0xae000 18618: aa0003e3 mov x3, x0 1861c: 9116e821 add x1, x1, #0x5ba 18620: 912ae442 add x2, x2, #0xab9 18624: 528000a0 mov w0, #0x5 // =5 18628: 9400139e bl 0x1d4a0 <.text+0xd9f0> 1862c: 2a1f03e0 mov w0, wzr 18630: a9427bfd ldp x29, x30, [sp, #0x20] 18634: a9414ff4 ldp x20, x19, [sp, #0x10] 18638: a8c357f6 ldp x22, x21, [sp], #0x30 1863c: d65f03c0 ret 18640: f81e0ff3 str x19, [sp, #-0x20]! 18644: a9017bfd stp x29, x30, [sp, #0x10] 18648: 910043fd add x29, sp, #0x10 1864c: f0000973 adrp x19, 0x147000 18650: f9444e60 ldr x0, [x19, #0x898] 18654: b4000060 cbz x0, 0x18660 <.text+0x8bb0> 18658: 97ffdac2 bl 0xf160 1865c: f9044e7f str xzr, [x19, #0x898] 18660: f0000973 adrp x19, 0x147000 18664: f9444a60 ldr x0, [x19, #0x890] 18668: b4000060 cbz x0, 0x18674 <.text+0x8bc4> 1866c: 97ffdcd5 bl 0xf9c0 18670: f9044a7f str xzr, [x19, #0x890] 18674: a9417bfd ldp x29, x30, [sp, #0x10] 18678: f84207f3 ldr x19, [sp], #0x20 1867c: d65f03c0 ret 18680: d101c3ff sub sp, sp, #0x70 18684: f9001bf7 str x23, [sp, #0x30] 18688: a90457f6 stp x22, x21, [sp, #0x40] 1868c: a9054ff4 stp x20, x19, [sp, #0x50] 18690: a9067bfd stp x29, x30, [sp, #0x60] 18694: 910183fd add x29, sp, #0x60 18698: d53bd057 mrs x23, TPIDR_EL0 1869c: f94016e8 ldr x8, [x23, #0x28] 186a0: aa0203f4 mov x20, x2 186a4: aa0103f5 mov x21, x1 186a8: aa0003f6 mov x22, x0 186ac: f90017e8 str x8, [sp, #0x28] 186b0: 97ffda3c bl 0xefa0 186b4: d00004a2 adrp x2, 0xae000 186b8: 2a0003e3 mov w3, w0 186bc: 912b8442 add x2, x2, #0xae1 186c0: 910023e0 add x0, sp, #0x8 186c4: 321b03e1 orr w1, wzr, #0x20 186c8: 97ffda32 bl 0xef90 186cc: 910023e0 add x0, sp, #0x8 186d0: 2a1f03e1 mov w1, wzr 186d4: 97ffd94b bl 0xec00 186d8: 2a0003f3 mov w19, w0 186dc: 37f801f3 tbnz w19, #0x1f, 0x18718 <.text+0x8c68> 186e0: 2a1303e0 mov w0, w19 186e4: aa1603e1 mov x1, x22 186e8: 2a1f03e2 mov w2, wzr 186ec: 97ffdaa5 bl 0xf180 186f0: b7f80220 tbnz x0, #0x3f, 0x18734 <.text+0x8c84> 186f4: 2a1303e0 mov w0, w19 186f8: aa1503e1 mov x1, x21 186fc: aa1403e2 mov x2, x20 18700: 97ffd9b4 bl 0xedd0 18704: b7f80220 tbnz x0, #0x3f, 0x18748 <.text+0x8c98> 18708: 2a1303e0 mov w0, w19 1870c: 97ffdc21 bl 0xf790 18710: 320003e0 orr w0, wzr, #0x1 18714: 14000016 b 0x1876c <.text+0x8cbc> 18718: 900004a1 adrp x1, 0xac000 1871c: d00004a2 adrp x2, 0xae000 18720: 9115c021 add x1, x1, #0x570 18724: 912bb842 add x2, x2, #0xaee 18728: 320007e0 orr w0, wzr, #0x3 1872c: 9400135d bl 0x1d4a0 <.text+0xd9f0> 18730: 1400000e b 0x18768 <.text+0x8cb8> 18734: 900004a1 adrp x1, 0xac000 18738: d00004a2 adrp x2, 0xae000 1873c: 9115c021 add x1, x1, #0x570 18740: 912be842 add x2, x2, #0xafa 18744: 14000005 b 0x18758 <.text+0x8ca8> 18748: 900004a1 adrp x1, 0xac000 1874c: d00004a2 adrp x2, 0xae000 18750: 9115c021 add x1, x1, #0x570 18754: 912c1c42 add x2, x2, #0xb07 18758: 320007e0 orr w0, wzr, #0x3 1875c: 94001351 bl 0x1d4a0 <.text+0xd9f0> 18760: 2a1303e0 mov w0, w19 18764: 97ffdc0b bl 0xf790 18768: 2a1f03e0 mov w0, wzr 1876c: f94016e8 ldr x8, [x23, #0x28] 18770: f94017e9 ldr x9, [sp, #0x28] 18774: eb09011f cmp x8, x9 18778: 540000e1 b.ne 0x18794 <.text+0x8ce4> 1877c: a9467bfd ldp x29, x30, [sp, #0x60] 18780: a9454ff4 ldp x20, x19, [sp, #0x50] 18784: a94457f6 ldp x22, x21, [sp, #0x40] 18788: f9401bf7 ldr x23, [sp, #0x30] 1878c: 9101c3ff add sp, sp, #0x70 18790: d65f03c0 ret 18794: 97ffda93 bl 0xf1e0 <__stack_chk_fail@plt> 18798: d10203ff sub sp, sp, #0x80 1879c: a9026ffc stp x28, x27, [sp, #0x20] 187a0: a90367fa stp x26, x25, [sp, #0x30] 187a4: a9045ff8 stp x24, x23, [sp, #0x40] 187a8: a90557f6 stp x22, x21, [sp, #0x50] 187ac: a9064ff4 stp x20, x19, [sp, #0x60] 187b0: a9077bfd stp x29, x30, [sp, #0x70] 187b4: 9101c3fd add x29, sp, #0x70 187b8: d53bd049 mrs x9, TPIDR_EL0 187bc: f9401528 ldr x8, [x9, #0x28] 187c0: 2a0203f3 mov w19, w2 187c4: aa0103f4 mov x20, x1 187c8: aa0003ea mov x10, x0 187cc: 2a1f03e0 mov w0, wzr 187d0: f9000fe8 str x8, [sp, #0x18] 187d4: b4001c6a cbz x10, 0x18b60 <.text+0x90b0> 187d8: b4001c54 cbz x20, 0x18b60 <.text+0x90b0> 187dc: d00004b7 adrp x23, 0xae000 187e0: 528aaad5 mov w21, #0x5556 // =21846 187e4: d00004b8 adrp x24, 0xae000 187e8: d00004b9 adrp x25, 0xae000 187ec: aa1f03f6 mov x22, xzr 187f0: 9102e15b add x27, x10, #0xb8 187f4: 912ccef7 add x23, x23, #0xb33 187f8: f000097c adrp x28, 0x147000 187fc: 72aaaab5 movk w21, #0x5555, lsl #16 18800: 912d0718 add x24, x24, #0xb41 18804: 912d1739 add x25, x25, #0xb45 18808: a90027ea stp x10, x9, [sp] 1880c: f8767b7a ldr x26, [x27, x22, lsl #3] 18810: aa1403e0 mov x0, x20 18814: aa1703e1 mov x1, x23 18818: 2a1603e2 mov w2, w22 1881c: aa1a03e3 mov x3, x26 18820: 94001482 bl 0x1da28 <.text+0xdf78> 18824: 7100041f cmp w0, #0x1 18828: 5400198b b.lt 0x18b58 <.text+0x90a8> 1882c: 3100067f cmn w19, #0x1 18830: 540002a0 b.eq 0x18884 <.text+0x8dd4> 18834: b988a388 ldrsw x8, [x28, #0x8a0] 18838: 9b157d0a mul x10, x8, x21 1883c: d37ffd4b lsr x11, x10, #63 18840: d360fd4a lsr x10, x10, #32 18844: 0b0b014a add w10, w10, w11 18848: 0b0a054a add w10, w10, w10, lsl #1 1884c: 11000509 add w9, w8, #0x1 18850: 4b0a0108 sub w8, w8, w10 18854: b908a389 str w9, [x28, #0x8a0] 18858: 350000a8 cbnz w8, 0x1886c <.text+0x8dbc> 1885c: 320003e1 orr w1, wzr, #0x1 18860: 2a1303e0 mov w0, w19 18864: aa1803e2 mov x2, x24 18868: 9400133d bl 0x1d55c <.text+0xdaac> 1886c: 2a1303e0 mov w0, w19 18870: 2a1f03e1 mov w1, wzr 18874: aa1903e2 mov x2, x25 18878: 2a1603e3 mov w3, w22 1887c: aa1a03e4 mov x4, x26 18880: 94001337 bl 0x1d55c <.text+0xdaac> 18884: f1007adf cmp x22, #0x1e 18888: 910006d6 add x22, x22, #0x1 1888c: 54fffc0b b.lt 0x1880c <.text+0x8d5c> 18890: f94003fa ldr x26, [sp] 18894: d00004a1 adrp x1, 0xae000 18898: f0000482 adrp x2, 0xab000 1889c: 912d5421 add x1, x1, #0xb55 188a0: f940db56 ldr x22, [x26, #0x1b0] 188a4: 91359042 add x2, x2, #0xd64 188a8: aa1403e0 mov x0, x20 188ac: aa1603e3 mov x3, x22 188b0: 9400145e bl 0x1da28 <.text+0xdf78> 188b4: 7100041f cmp w0, #0x1 188b8: 5400150b b.lt 0x18b58 <.text+0x90a8> 188bc: 3100067f cmn w19, #0x1 188c0: 54000340 b.eq 0x18928 <.text+0x8e78> 188c4: b988a388 ldrsw x8, [x28, #0x8a0] 188c8: 528aaac9 mov w9, #0x5556 // =21846 188cc: 72aaaaa9 movk w9, #0x5555, lsl #16 188d0: 9b097d09 mul x9, x8, x9 188d4: d37ffd2b lsr x11, x9, #63 188d8: d360fd29 lsr x9, x9, #32 188dc: 0b0b0129 add w9, w9, w11 188e0: 0b090529 add w9, w9, w9, lsl #1 188e4: 1100050a add w10, w8, #0x1 188e8: 4b090108 sub w8, w8, w9 188ec: b908a38a str w10, [x28, #0x8a0] 188f0: 350000c8 cbnz w8, 0x18908 <.text+0x8e58> 188f4: d00004a2 adrp x2, 0xae000 188f8: 912d0442 add x2, x2, #0xb41 188fc: 320003e1 orr w1, wzr, #0x1 18900: 2a1303e0 mov w0, w19 18904: 94001316 bl 0x1d55c <.text+0xdaac> 18908: d00004a2 adrp x2, 0xae000 1890c: f0000483 adrp x3, 0xab000 18910: 912d8842 add x2, x2, #0xb62 18914: 91359063 add x3, x3, #0xd64 18918: 2a1303e0 mov w0, w19 1891c: 2a1f03e1 mov w1, wzr 18920: aa1603e4 mov x4, x22 18924: 9400130e bl 0x1d55c <.text+0xdaac> 18928: f940df56 ldr x22, [x26, #0x1b8] 1892c: d00004a1 adrp x1, 0xae000 18930: f0000482 adrp x2, 0xab000 18934: 912d5421 add x1, x1, #0xb55 18938: 91359c42 add x2, x2, #0xd67 1893c: aa1403e0 mov x0, x20 18940: aa1603e3 mov x3, x22 18944: 94001439 bl 0x1da28 <.text+0xdf78> 18948: 7100041f cmp w0, #0x1 1894c: 5400106b b.lt 0x18b58 <.text+0x90a8> 18950: 3100067f cmn w19, #0x1 18954: 54000340 b.eq 0x189bc <.text+0x8f0c> 18958: b988a388 ldrsw x8, [x28, #0x8a0] 1895c: 528aaac9 mov w9, #0x5556 // =21846 18960: 72aaaaa9 movk w9, #0x5555, lsl #16 18964: 9b097d09 mul x9, x8, x9 18968: d37ffd2b lsr x11, x9, #63 1896c: d360fd29 lsr x9, x9, #32 18970: 0b0b0129 add w9, w9, w11 18974: 0b090529 add w9, w9, w9, lsl #1 18978: 1100050a add w10, w8, #0x1 1897c: 4b090108 sub w8, w8, w9 18980: b908a38a str w10, [x28, #0x8a0] 18984: 350000c8 cbnz w8, 0x1899c <.text+0x8eec> 18988: d00004a2 adrp x2, 0xae000 1898c: 912d0442 add x2, x2, #0xb41 18990: 320003e1 orr w1, wzr, #0x1 18994: 2a1303e0 mov w0, w19 18998: 940012f1 bl 0x1d55c <.text+0xdaac> 1899c: d00004a2 adrp x2, 0xae000 189a0: f0000483 adrp x3, 0xab000 189a4: 912d8842 add x2, x2, #0xb62 189a8: 91359c63 add x3, x3, #0xd67 189ac: 2a1303e0 mov w0, w19 189b0: 2a1f03e1 mov w1, wzr 189b4: aa1603e4 mov x4, x22 189b8: 940012e9 bl 0x1d55c <.text+0xdaac> 189bc: f940e356 ldr x22, [x26, #0x1c0] 189c0: d00004a1 adrp x1, 0xae000 189c4: d00004a2 adrp x2, 0xae000 189c8: 912d5421 add x1, x1, #0xb55 189cc: 912c4c42 add x2, x2, #0xb13 189d0: aa1403e0 mov x0, x20 189d4: aa1603e3 mov x3, x22 189d8: 94001414 bl 0x1da28 <.text+0xdf78> 189dc: 7100041f cmp w0, #0x1 189e0: 54000bcb b.lt 0x18b58 <.text+0x90a8> 189e4: 3100067f cmn w19, #0x1 189e8: 54000460 b.eq 0x18a74 <.text+0x8fc4> 189ec: b988a388 ldrsw x8, [x28, #0x8a0] 189f0: 528aaac9 mov w9, #0x5556 // =21846 189f4: 72aaaaa9 movk w9, #0x5555, lsl #16 189f8: 9b097d09 mul x9, x8, x9 189fc: d37ffd2b lsr x11, x9, #63 18a00: d360fd29 lsr x9, x9, #32 18a04: 0b0b0129 add w9, w9, w11 18a08: 0b090529 add w9, w9, w9, lsl #1 18a0c: 1100050a add w10, w8, #0x1 18a10: 4b090108 sub w8, w8, w9 18a14: b908a38a str w10, [x28, #0x8a0] 18a18: 350000c8 cbnz w8, 0x18a30 <.text+0x8f80> 18a1c: d00004a2 adrp x2, 0xae000 18a20: 912d0442 add x2, x2, #0xb41 18a24: 320003e1 orr w1, wzr, #0x1 18a28: 2a1303e0 mov w0, w19 18a2c: 940012cc bl 0x1d55c <.text+0xdaac> 18a30: d00004a2 adrp x2, 0xae000 18a34: d00004a3 adrp x3, 0xae000 18a38: 912d8842 add x2, x2, #0xb62 18a3c: 912c4c63 add x3, x3, #0xb13 18a40: 2a1303e0 mov w0, w19 18a44: 2a1f03e1 mov w1, wzr 18a48: aa1603e4 mov x4, x22 18a4c: 940012c4 bl 0x1d55c <.text+0xdaac> 18a50: 900004c2 adrp x2, 0xb0000 18a54: 911e4c42 add x2, x2, #0x793 18a58: 320003e1 orr w1, wzr, #0x1 18a5c: 2a1303e0 mov w0, w19 18a60: 320003f9 orr w25, wzr, #0x1 18a64: 940012be bl 0x1d55c <.text+0xdaac> 18a68: 94003110 bl 0x24ea8 <.text+0x153f8> 18a6c: 370000a0 tbnz w0, #0x0, 0x18a80 <.text+0x8fd0> 18a70: 14000032 b 0x18b38 <.text+0x9088> 18a74: 2a1f03f9 mov w25, wzr 18a78: 9400310c bl 0x24ea8 <.text+0x153f8> 18a7c: 360005e0 tbz w0, #0x0, 0x18b38 <.text+0x9088> 18a80: d00004b7 adrp x23, 0xae000 18a84: aa1f03f6 mov x22, xzr 18a88: 9102e355 add x21, x26, #0xb8 18a8c: 912dc6f7 add x23, x23, #0xb71 18a90: f8767ab8 ldr x24, [x21, x22, lsl #3] 18a94: 910043e0 add x0, sp, #0x10 18a98: 321d03e1 orr w1, wzr, #0x8 18a9c: aa1703e2 mov x2, x23 18aa0: 2a1603e3 mov w3, w22 18aa4: 97ffd93b bl 0xef90 18aa8: 910043e0 add x0, sp, #0x10 18aac: aa1803e1 mov x1, x24 18ab0: aa1403e2 mov x2, x20 18ab4: 2a1303e3 mov w3, w19 18ab8: 94000037 bl 0x18b94 <.text+0x90e4> 18abc: 360004e0 tbz w0, #0x0, 0x18b58 <.text+0x90a8> 18ac0: f10076df cmp x22, #0x1d 18ac4: 910006d6 add x22, x22, #0x1 18ac8: 54fffe4d b.le 0x18a90 <.text+0x8fe0> 18acc: f940db41 ldr x1, [x26, #0x1b0] 18ad0: f0000480 adrp x0, 0xab000 18ad4: 91359000 add x0, x0, #0xd64 18ad8: aa1403e2 mov x2, x20 18adc: 2a1303e3 mov w3, w19 18ae0: 9400002d bl 0x18b94 <.text+0x90e4> 18ae4: 360003a0 tbz w0, #0x0, 0x18b58 <.text+0x90a8> 18ae8: f940df41 ldr x1, [x26, #0x1b8] 18aec: f0000480 adrp x0, 0xab000 18af0: 91359c00 add x0, x0, #0xd67 18af4: aa1403e2 mov x2, x20 18af8: 2a1303e3 mov w3, w19 18afc: 94000026 bl 0x18b94 <.text+0x90e4> 18b00: 360002c0 tbz w0, #0x0, 0x18b58 <.text+0x90a8> 18b04: f940e341 ldr x1, [x26, #0x1c0] 18b08: d00004a0 adrp x0, 0xae000 18b0c: 912c4c00 add x0, x0, #0xb13 18b10: aa1403e2 mov x2, x20 18b14: 2a1303e3 mov w3, w19 18b18: 9400001f bl 0x18b94 <.text+0x90e4> 18b1c: 360001e0 tbz w0, #0x0, 0x18b58 <.text+0x90a8> 18b20: 340000d9 cbz w25, 0x18b38 <.text+0x9088> 18b24: 900004c2 adrp x2, 0xb0000 18b28: 911e4c42 add x2, x2, #0x793 18b2c: 320003e1 orr w1, wzr, #0x1 18b30: 2a1303e0 mov w0, w19 18b34: 9400128a bl 0x1d55c <.text+0xdaac> 18b38: 900004a1 adrp x1, 0xac000 18b3c: d00004a2 adrp x2, 0xae000 18b40: 9116e821 add x1, x1, #0x5ba 18b44: 912c6842 add x2, x2, #0xb1a 18b48: 321e03e0 orr w0, wzr, #0x4 18b4c: 94001255 bl 0x1d4a0 <.text+0xd9f0> 18b50: 320003e0 orr w0, wzr, #0x1 18b54: 14000002 b 0x18b5c <.text+0x90ac> 18b58: 2a1f03e0 mov w0, wzr 18b5c: f94007e9 ldr x9, [sp, #0x8] 18b60: f9401528 ldr x8, [x9, #0x28] 18b64: f9400fe9 ldr x9, [sp, #0x18] 18b68: eb09011f cmp x8, x9 18b6c: 54000121 b.ne 0x18b90 <.text+0x90e0> 18b70: a9477bfd ldp x29, x30, [sp, #0x70] 18b74: a9464ff4 ldp x20, x19, [sp, #0x60] 18b78: a94557f6 ldp x22, x21, [sp, #0x50] 18b7c: a9445ff8 ldp x24, x23, [sp, #0x40] 18b80: a94367fa ldp x26, x25, [sp, #0x30] 18b84: a9426ffc ldp x28, x27, [sp, #0x20] 18b88: 910203ff add sp, sp, #0x80 18b8c: d65f03c0 ret 18b90: 97ffd994 bl 0xf1e0 <__stack_chk_fail@plt> 18b94: a9ba6ffc stp x28, x27, [sp, #-0x60]! 18b98: a90167fa stp x26, x25, [sp, #0x10] 18b9c: a9025ff8 stp x24, x23, [sp, #0x20] 18ba0: a90357f6 stp x22, x21, [sp, #0x30] 18ba4: a9044ff4 stp x20, x19, [sp, #0x40] 18ba8: a9057bfd stp x29, x30, [sp, #0x50] 18bac: 910143fd add x29, sp, #0x50 18bb0: d10e43ff sub sp, sp, #0x390 18bb4: f90087e2 str x2, [sp, #0x108] 18bb8: d53bd055 mrs x21, TPIDR_EL0 18bbc: f94016a8 ldr x8, [x21, #0x28] 18bc0: aa0103f4 mov x20, x1 18bc4: aa0003f3 mov x19, x0 18bc8: 910a23e0 add x0, sp, #0x288 18bcc: 321803e2 orr w2, wzr, #0x100 18bd0: 2a1f03e1 mov w1, wzr 18bd4: 2a0303f6 mov w22, w3 18bd8: f81a83a8 stur x8, [x29, #-0x58] 18bdc: 97ffdb41 bl 0xf8e0 18be0: d1008280 sub x0, x20, #0x20 18be4: 910a23e1 add x1, sp, #0x288 18be8: 321803e2 orr w2, wzr, #0x100 18bec: f90083e0 str x0, [sp, #0x100] 18bf0: 97fffea4 bl 0x18680 <.text+0x8bd0> 18bf4: 36001f80 tbz w0, #0x0, 0x18fe4 <.text+0x9534> 18bf8: f94087e0 ldr x0, [sp, #0x108] 18bfc: d00004a1 adrp x1, 0xae000 18c00: 912dd421 add x1, x1, #0xb75 18c04: aa1303e2 mov x2, x19 18c08: 94001388 bl 0x1da28 <.text+0xdf78> 18c0c: 7100041f cmp w0, #0x1 18c10: 54001f0b b.lt 0x18ff0 <.text+0x9540> 18c14: 310006df cmn w22, #0x1 18c18: f90073f5 str x21, [sp, #0xe0] 18c1c: 540000e0 b.eq 0x18c38 <.text+0x9188> 18c20: d00004a2 adrp x2, 0xae000 18c24: 912dd442 add x2, x2, #0xb75 18c28: 2a1603e0 mov w0, w22 18c2c: 2a1f03e1 mov w1, wzr 18c30: aa1303e3 mov x3, x19 18c34: 9400124a bl 0x1d55c <.text+0xdaac> 18c38: 310006df cmn w22, #0x1 18c3c: 910a23e9 add x9, sp, #0x288 18c40: 1a9f17e8 cset w8, eq 18c44: aa1f03f7 mov x23, xzr 18c48: 528005d4 mov w20, #0x2e // =46 18c4c: b900ffe8 str w8, [sp, #0xfc] 18c50: 91001d28 add x8, x9, #0x7 18c54: b900eff6 str w22, [sp, #0xec] 18c58: f9007be8 str x8, [sp, #0xf0] 18c5c: f94083e8 ldr x8, [sp, #0x100] 18c60: 910623e0 add x0, sp, #0x188 18c64: 321803e2 orr w2, wzr, #0x100 18c68: 2a1f03e1 mov w1, wzr 18c6c: 8b170108 add x8, x8, x23 18c70: f900b7e8 str x8, [sp, #0x168] 18c74: 97ffdb1b bl 0xf8e0 18c78: 910a23e8 add x8, sp, #0x288 18c7c: 38776915 ldrb w21, [x8, x23] 18c80: f9407be8 ldr x8, [sp, #0xf0] 18c84: 2a1503e0 mov w0, w21 18c88: 8b170108 add x8, x8, x23 18c8c: 39400109 ldrb w9, [x8] 18c90: 385fa116 ldurb w22, [x8, #-0x6] 18c94: 385fb119 ldurb w25, [x8, #-0x5] 18c98: 385fc11a ldurb w26, [x8, #-0x4] 18c9c: b90187e9 str w9, [sp, #0x184] 18ca0: 39400509 ldrb w9, [x8, #0x1] 18ca4: 385fd11b ldurb w27, [x8, #-0x3] 18ca8: 385fe11c ldurb w28, [x8, #-0x2] 18cac: 385ff118 ldurb w24, [x8, #-0x1] 18cb0: b9017be9 str w9, [sp, #0x178] 18cb4: 39400909 ldrb w9, [x8, #0x2] 18cb8: 39401d13 ldrb w19, [x8, #0x7] 18cbc: b90167f5 str w21, [sp, #0x164] 18cc0: b90177e9 str w9, [sp, #0x174] 18cc4: 39400d09 ldrb w9, [x8, #0x3] 18cc8: b9017fe9 str w9, [sp, #0x17c] 18ccc: 39401109 ldrb w9, [x8, #0x4] 18cd0: b90183e9 str w9, [sp, #0x180] 18cd4: 39401509 ldrb w9, [x8, #0x5] 18cd8: b9012fe9 str w9, [sp, #0x12c] 18cdc: 39401909 ldrb w9, [x8, #0x6] 18ce0: 39402108 ldrb w8, [x8, #0x8] 18ce4: b9013be9 str w9, [sp, #0x138] 18ce8: b90147e8 str w8, [sp, #0x144] 18cec: 97ffdadd bl 0xf860 18cf0: 7100001f cmp w0, #0x0 18cf4: 1a950288 csel w8, w20, w21, eq 18cf8: 2a1603f5 mov w21, w22 18cfc: 2a1503e0 mov w0, w21 18d00: b9015be8 str w8, [sp, #0x158] 18d04: b90163f5 str w21, [sp, #0x160] 18d08: 97ffdad6 bl 0xf860 18d0c: 7100001f cmp w0, #0x0 18d10: 1a950288 csel w8, w20, w21, eq 18d14: 2a1903f5 mov w21, w25 18d18: 2a1503e0 mov w0, w21 18d1c: b90153e8 str w8, [sp, #0x150] 18d20: b9015ff5 str w21, [sp, #0x15c] 18d24: 97ffdacf bl 0xf860 18d28: 7100001f cmp w0, #0x0 18d2c: 1a950288 csel w8, w20, w21, eq 18d30: 2a1a03f5 mov w21, w26 18d34: 2a1503e0 mov w0, w21 18d38: b9014be8 str w8, [sp, #0x148] 18d3c: b90157f5 str w21, [sp, #0x154] 18d40: 97ffdac8 bl 0xf860 18d44: 7100001f cmp w0, #0x0 18d48: 1a950288 csel w8, w20, w21, eq 18d4c: 2a1b03f5 mov w21, w27 18d50: 2a1503e0 mov w0, w21 18d54: b9013fe8 str w8, [sp, #0x13c] 18d58: b9014ff5 str w21, [sp, #0x14c] 18d5c: 97ffdac1 bl 0xf860 18d60: 7100001f cmp w0, #0x0 18d64: 1a950288 csel w8, w20, w21, eq 18d68: 2a1c03f5 mov w21, w28 18d6c: 2a1503e0 mov w0, w21 18d70: b90137e8 str w8, [sp, #0x134] 18d74: b90143f5 str w21, [sp, #0x140] 18d78: 97ffdaba bl 0xf860 18d7c: 7100001f cmp w0, #0x0 18d80: 1a950288 csel w8, w20, w21, eq 18d84: 2a1803e0 mov w0, w24 18d88: b9012be8 str w8, [sp, #0x128] 18d8c: b90133f8 str w24, [sp, #0x130] 18d90: 97ffdab4 bl 0xf860 18d94: b94187f5 ldr w21, [sp, #0x184] 18d98: 7100001f cmp w0, #0x0 18d9c: 1a980288 csel w8, w20, w24, eq 18da0: b90127e8 str w8, [sp, #0x124] 18da4: 2a1503e0 mov w0, w21 18da8: 97ffdaae bl 0xf860 18dac: 7100001f cmp w0, #0x0 18db0: 1a950288 csel w8, w20, w21, eq 18db4: b9417bf5 ldr w21, [sp, #0x178] 18db8: b90123e8 str w8, [sp, #0x120] 18dbc: 2a1503e0 mov w0, w21 18dc0: 97ffdaa8 bl 0xf860 18dc4: 7100001f cmp w0, #0x0 18dc8: 1a950288 csel w8, w20, w21, eq 18dcc: b94177f5 ldr w21, [sp, #0x174] 18dd0: b9011fe8 str w8, [sp, #0x11c] 18dd4: 2a1503e0 mov w0, w21 18dd8: 97ffdaa2 bl 0xf860 18ddc: 7100001f cmp w0, #0x0 18de0: 1a950288 csel w8, w20, w21, eq 18de4: b9417ff5 ldr w21, [sp, #0x17c] 18de8: b9011be8 str w8, [sp, #0x118] 18dec: 2a1503e0 mov w0, w21 18df0: 97ffda9c bl 0xf860 18df4: 7100001f cmp w0, #0x0 18df8: 1a950288 csel w8, w20, w21, eq 18dfc: b94183f5 ldr w21, [sp, #0x180] 18e00: b90117e8 str w8, [sp, #0x114] 18e04: 2a1503e0 mov w0, w21 18e08: 97ffda96 bl 0xf860 18e0c: 7100001f cmp w0, #0x0 18e10: 1a950299 csel w25, w20, w21, eq 18e14: b9412ff5 ldr w21, [sp, #0x12c] 18e18: 2a1503e0 mov w0, w21 18e1c: 97ffda91 bl 0xf860 18e20: b9413bfc ldr w28, [sp, #0x138] 18e24: 7100001f cmp w0, #0x0 18e28: 1a950296 csel w22, w20, w21, eq 18e2c: 2a1c03e0 mov w0, w28 18e30: 97ffda8c bl 0xf860 18e34: 2a1303f8 mov w24, w19 18e38: 7100001f cmp w0, #0x0 18e3c: 2a1803e0 mov w0, w24 18e40: 1a9c029a csel w26, w20, w28, eq 18e44: 97ffda87 bl 0xf860 18e48: b94147f3 ldr w19, [sp, #0x144] 18e4c: 7100001f cmp w0, #0x0 18e50: 1a98029b csel w27, w20, w24, eq 18e54: 2a1303e0 mov w0, w19 18e58: 97ffda82 bl 0xf860 18e5c: 7100001f cmp w0, #0x0 18e60: 1a930288 csel w8, w20, w19, eq 18e64: b900d3e8 str w8, [sp, #0xd0] 18e68: b94117e8 ldr w8, [sp, #0x114] 18e6c: f940b7e2 ldr x2, [sp, #0x168] 18e70: b94167e3 ldr w3, [sp, #0x164] 18e74: b94163e4 ldr w4, [sp, #0x160] 18e78: b900abe8 str w8, [sp, #0xa8] 18e7c: b9411be8 ldr w8, [sp, #0x118] 18e80: b9415fe5 ldr w5, [sp, #0x15c] 18e84: b94157e6 ldr w6, [sp, #0x154] 18e88: b9414fe7 ldr w7, [sp, #0x14c] 18e8c: b900a3e8 str w8, [sp, #0xa0] 18e90: b9411fe8 ldr w8, [sp, #0x11c] 18e94: b900bbf6 str w22, [sp, #0xb8] 18e98: f94087f6 ldr x22, [sp, #0x108] 18e9c: d00004a1 adrp x1, 0xae000 18ea0: b9009be8 str w8, [sp, #0x98] 18ea4: b94123e8 ldr w8, [sp, #0x120] 18ea8: b90053f3 str w19, [sp, #0x50] 18eac: b00004b3 adrp x19, 0xad000 18eb0: 910623e0 add x0, sp, #0x188 18eb4: b90093e8 str w8, [sp, #0x90] 18eb8: b94127e8 ldr w8, [sp, #0x124] 18ebc: 912e1821 add x1, x1, #0xb86 18ec0: b900cbfb str w27, [sp, #0xc8] 18ec4: b900c3fa str w26, [sp, #0xc0] 18ec8: b9008be8 str w8, [sp, #0x88] 18ecc: b9412be8 ldr w8, [sp, #0x128] 18ed0: b900b3f9 str w25, [sp, #0xb0] 18ed4: 91263e73 add x19, x19, #0x98f 18ed8: b9004bf8 str w24, [sp, #0x48] 18edc: b90083e8 str w8, [sp, #0x80] 18ee0: b94137e8 ldr w8, [sp, #0x134] 18ee4: b90043fc str w28, [sp, #0x40] 18ee8: b9003bf5 str w21, [sp, #0x38] 18eec: b9007be8 str w8, [sp, #0x78] 18ef0: b9413fe8 ldr w8, [sp, #0x13c] 18ef4: b90073e8 str w8, [sp, #0x70] 18ef8: b9414be8 ldr w8, [sp, #0x148] 18efc: b9006be8 str w8, [sp, #0x68] 18f00: b94153e8 ldr w8, [sp, #0x150] 18f04: b90063e8 str w8, [sp, #0x60] 18f08: b9415be8 ldr w8, [sp, #0x158] 18f0c: b9005be8 str w8, [sp, #0x58] 18f10: b94183e8 ldr w8, [sp, #0x180] 18f14: b90033e8 str w8, [sp, #0x30] 18f18: b9417fe8 ldr w8, [sp, #0x17c] 18f1c: b9002be8 str w8, [sp, #0x28] 18f20: b94177e8 ldr w8, [sp, #0x174] 18f24: b90023e8 str w8, [sp, #0x20] 18f28: b9417be8 ldr w8, [sp, #0x178] 18f2c: b9001be8 str w8, [sp, #0x18] 18f30: b94187e8 ldr w8, [sp, #0x184] 18f34: b90013e8 str w8, [sp, #0x10] 18f38: b94133e8 ldr w8, [sp, #0x130] 18f3c: b9000be8 str w8, [sp, #0x8] 18f40: b94143e8 ldr w8, [sp, #0x140] 18f44: b90003e8 str w8, [sp] 18f48: 97ffd982 bl 0xf550 18f4c: 910623e2 add x2, sp, #0x188 18f50: aa1603e0 mov x0, x22 18f54: aa1303e1 mov x1, x19 18f58: 940012b4 bl 0x1da28 <.text+0xdf78> 18f5c: b940ffe9 ldr w9, [sp, #0xfc] 18f60: 7100041f cmp w0, #0x1 18f64: 1a9fa7e8 cset w8, lt 18f68: 2a090108 orr w8, w8, w9 18f6c: 36000088 tbz w8, #0x0, 0x18f7c <.text+0x94cc> 18f70: 7100041f cmp w0, #0x1 18f74: 540000ea b.ge 0x18f90 <.text+0x94e0> 18f78: 1400001d b 0x18fec <.text+0x953c> 18f7c: b940efe0 ldr w0, [sp, #0xec] 18f80: 910623e3 add x3, sp, #0x188 18f84: 2a1f03e1 mov w1, wzr 18f88: aa1303e2 mov x2, x19 18f8c: 94001174 bl 0x1d55c <.text+0xdaac> 18f90: f103c2ff cmp x23, #0xf0 18f94: 910042f7 add x23, x23, #0x10 18f98: 54ffe62b b.lt 0x18c5c <.text+0x91ac> 18f9c: f94087e0 ldr x0, [sp, #0x108] 18fa0: 900004c1 adrp x1, 0xb0000 18fa4: 911e4c21 add x1, x1, #0x793 18fa8: 940012a0 bl 0x1da28 <.text+0xdf78> 18fac: 2a0003e8 mov w8, w0 18fb0: b940ffe9 ldr w9, [sp, #0xfc] 18fb4: 7100011f cmp w8, #0x0 18fb8: f94073f5 ldr x21, [sp, #0xe0] 18fbc: 1a9fd7e0 cset w0, gt 18fc0: 7100051f cmp w8, #0x1 18fc4: 1a9fa7e8 cset w8, lt 18fc8: 2a090108 orr w8, w8, w9 18fcc: 37000148 tbnz w8, #0x0, 0x18ff4 <.text+0x9544> 18fd0: b940efe0 ldr w0, [sp, #0xec] 18fd4: 900004c2 adrp x2, 0xb0000 18fd8: 911e4c42 add x2, x2, #0x793 18fdc: 2a1f03e1 mov w1, wzr 18fe0: 9400115f bl 0x1d55c <.text+0xdaac> 18fe4: 320003e0 orr w0, wzr, #0x1 18fe8: 14000003 b 0x18ff4 <.text+0x9544> 18fec: f94073f5 ldr x21, [sp, #0xe0] 18ff0: 2a1f03e0 mov w0, wzr 18ff4: f94016a8 ldr x8, [x21, #0x28] 18ff8: f85a83a9 ldur x9, [x29, #-0x58] 18ffc: eb09011f cmp x8, x9 19000: 54000121 b.ne 0x19024 <.text+0x9574> 19004: 910e43ff add sp, sp, #0x390 19008: a9457bfd ldp x29, x30, [sp, #0x50] 1900c: a9444ff4 ldp x20, x19, [sp, #0x40] 19010: a94357f6 ldp x22, x21, [sp, #0x30] 19014: a9425ff8 ldp x24, x23, [sp, #0x20] 19018: a94167fa ldp x26, x25, [sp, #0x10] 1901c: a8c66ffc ldp x28, x27, [sp], #0x60 19020: d65f03c0 ret 19024: 97ffd86f bl 0xf1e0 <__stack_chk_fail@plt> 19028: b40000e0 cbz x0, 0x19044 <.text+0x9594> 1902c: d0000968 adrp x8, 0x147000 19030: f9444d01 ldr x1, [x8, #0x898] 19034: b4000081 cbz x1, 0x19044 <.text+0x9594> 19038: f0000628 adrp x8, 0xe0000 1903c: b944e902 ldr w2, [x8, #0x4e8] 19040: 17fffdd6 b 0x18798 <.text+0x8ce8> 19044: 2a1f03e0 mov w0, wzr 19048: d65f03c0 ret 1904c: f81d0ff5 str x21, [sp, #-0x30]! 19050: a9014ff4 stp x20, x19, [sp, #0x10] 19054: a9027bfd stp x29, x30, [sp, #0x20] 19058: 910083fd add x29, sp, #0x20 1905c: aa0103f3 mov x19, x1 19060: f0000481 adrp x1, 0xac000 19064: b00004a2 adrp x2, 0xae000 19068: aa0003f4 mov x20, x0 1906c: 9116e821 add x1, x1, #0x5ba 19070: 91293c42 add x2, x2, #0xa4f 19074: 321e03e0 orr w0, wzr, #0x4 19078: 9400110a bl 0x1d4a0 <.text+0xd9f0> 1907c: 320003e0 orr w0, wzr, #0x1 19080: 321803e1 orr w1, wzr, #0x100 19084: 97ffd71f bl 0xed00 19088: d0000975 adrp x21, 0x147000 1908c: f90456a0 str x0, [x21, #0x8a8] 19090: b40004c0 cbz x0, 0x19128 <.text+0x9678> 19094: 940031e8 bl 0x25834 <.text+0x15d84> 19098: f94456a8 ldr x8, [x21, #0x8a8] 1909c: b00004a2 adrp x2, 0xae000 190a0: b00004a5 adrp x5, 0xae000 190a4: 913bb004 add x4, x0, #0xeec 190a8: 911ae842 add x2, x2, #0x6ba 190ac: 912fd0a5 add x5, x5, #0xbf4 190b0: 321803e1 orr w1, wzr, #0x100 190b4: aa0803e0 mov x0, x8 190b8: aa1403e3 mov x3, x20 190bc: 97ffd7b5 bl 0xef90 190c0: 7100041f cmp w0, #0x1 190c4: 5400032b b.lt 0x19128 <.text+0x9678> 190c8: f94456a0 ldr x0, [x21, #0x8a8] 190cc: d0000501 adrp x1, 0xbb000 190d0: 9102b821 add x1, x1, #0xae 190d4: 97ffda07 bl 0xf8f0 190d8: d0000968 adrp x8, 0x147000 190dc: f9045900 str x0, [x8, #0x8b0] 190e0: b4000240 cbz x0, 0x19128 <.text+0x9678> 190e4: aa1303e1 mov x1, x19 190e8: 940012a1 bl 0x1db6c <.text+0xe0bc> 190ec: f0000481 adrp x1, 0xac000 190f0: 9116e821 add x1, x1, #0x5ba 190f4: 7100001f cmp w0, #0x0 190f8: 540000ed b.le 0x19114 <.text+0x9664> 190fc: b00004a2 adrp x2, 0xae000 19100: 91300c42 add x2, x2, #0xc03 19104: 321e03e0 orr w0, wzr, #0x4 19108: 940010e6 bl 0x1d4a0 <.text+0xd9f0> 1910c: 320003e0 orr w0, wzr, #0x1 19110: 14000011 b 0x19154 <.text+0x96a4> 19114: b00004a2 adrp x2, 0xae000 19118: 9129e442 add x2, x2, #0xa79 1911c: 321f07e0 orr w0, wzr, #0x6 19120: 940010e0 bl 0x1d4a0 <.text+0xd9f0> 19124: 97fffd47 bl 0x18640 <.text+0x8b90> 19128: 97ffd786 bl 0xef40 <__errno@plt> 1912c: b9400000 ldr w0, [x0] 19130: 97ffd774 bl 0xef00 19134: f0000481 adrp x1, 0xac000 19138: b00004a2 adrp x2, 0xae000 1913c: aa0003e3 mov x3, x0 19140: 9116e821 add x1, x1, #0x5ba 19144: 91309442 add x2, x2, #0xc25 19148: 528000a0 mov w0, #0x5 // =5 1914c: 940010d5 bl 0x1d4a0 <.text+0xd9f0> 19150: 2a1f03e0 mov w0, wzr 19154: a9427bfd ldp x29, x30, [sp, #0x20] 19158: a9414ff4 ldp x20, x19, [sp, #0x10] 1915c: f84307f5 ldr x21, [sp], #0x30 19160: d65f03c0 ret 19164: f81e0ff3 str x19, [sp, #-0x20]! 19168: a9017bfd stp x29, x30, [sp, #0x10] 1916c: 910043fd add x29, sp, #0x10 19170: d0000973 adrp x19, 0x147000 19174: f9445a60 ldr x0, [x19, #0x8b0] 19178: b4000060 cbz x0, 0x19184 <.text+0x96d4> 1917c: 97ffd7f9 bl 0xf160 19180: f9045a7f str xzr, [x19, #0x8b0] 19184: d0000973 adrp x19, 0x147000 19188: f9445660 ldr x0, [x19, #0x8a8] 1918c: b4000060 cbz x0, 0x19198 <.text+0x96e8> 19190: 97ffda0c bl 0xf9c0 19194: f904567f str xzr, [x19, #0x8a8] 19198: a9417bfd ldp x29, x30, [sp, #0x10] 1919c: f84207f3 ldr x19, [sp], #0x20 191a0: d65f03c0 ret 191a4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 191a8: 910003fd mov x29, sp 191ac: aa0203e8 mov x8, x2 191b0: aa0103e9 mov x9, x1 191b4: aa0003ea mov x10, x0 191b8: 2a1f03e0 mov w0, wzr 191bc: b40003a8 cbz x8, 0x19230 <.text+0x9780> 191c0: d000096b adrp x11, 0x147000 191c4: f944596b ldr x11, [x11, #0x8b0] 191c8: b400034b cbz x11, 0x19230 <.text+0x9780> 191cc: b40001e3 cbz x3, 0x19208 <.text+0x9758> 191d0: b00004a1 adrp x1, 0xae000 191d4: 91022065 add x5, x3, #0x88 191d8: 9102a066 add x6, x3, #0xa8 191dc: 91323021 add x1, x1, #0xc8c 191e0: aa0b03e0 mov x0, x11 191e4: aa0a03e2 mov x2, x10 191e8: aa0903e3 mov x3, x9 191ec: aa0803e4 mov x4, x8 191f0: 9400120e bl 0x1da28 <.text+0xdf78> 191f4: 7100041f cmp w0, #0x1 191f8: 540001aa b.ge 0x1922c <.text+0x977c> 191fc: 2a1f03e0 mov w0, wzr 19200: a8c17bfd ldp x29, x30, [sp], #0x10 19204: d65f03c0 ret 19208: b00004a1 adrp x1, 0xae000 1920c: 91329c21 add x1, x1, #0xca7 19210: aa0b03e0 mov x0, x11 19214: aa0a03e2 mov x2, x10 19218: aa0903e3 mov x3, x9 1921c: aa0803e4 mov x4, x8 19220: 94001202 bl 0x1da28 <.text+0xdf78> 19224: 7100041f cmp w0, #0x1 19228: 5400008b b.lt 0x19238 <.text+0x9788> 1922c: 320003e0 orr w0, wzr, #0x1 19230: a8c17bfd ldp x29, x30, [sp], #0x10 19234: d65f03c0 ret 19238: 2a1f03e0 mov w0, wzr 1923c: a8c17bfd ldp x29, x30, [sp], #0x10 19240: d65f03c0 ret 19244: f81b0ff9 str x25, [sp, #-0x50]! 19248: a9015ff8 stp x24, x23, [sp, #0x10] 1924c: a90257f6 stp x22, x21, [sp, #0x20] 19250: a9034ff4 stp x20, x19, [sp, #0x30] 19254: a9047bfd stp x29, x30, [sp, #0x40] 19258: 910103fd add x29, sp, #0x40 1925c: aa0203f3 mov x19, x2 19260: aa0103f4 mov x20, x1 19264: aa0003f5 mov x21, x0 19268: 2a1f03e0 mov w0, wzr 1926c: b4000695 cbz x21, 0x1933c <.text+0x988c> 19270: b4000673 cbz x19, 0x1933c <.text+0x988c> 19274: b00004b6 adrp x22, 0xae000 19278: b00004b7 adrp x23, 0xae000 1927c: 91329ed6 add x22, x22, #0xca7 19280: 913232f7 add x23, x23, #0xc8c 19284: 91010eb8 add x24, x21, #0x43 19288: aa1803e0 mov x0, x24 1928c: 97ffd939 bl 0xf770 19290: b40001e0 cbz x0, 0x192cc <.text+0x981c> 19294: 39410aa8 ldrb w8, [x21, #0x42] 19298: 7100011f cmp w8, #0x0 1929c: 1a9f07f9 cset w25, ne 192a0: b40000f4 cbz x20, 0x192bc <.text+0x980c> 192a4: aa1803e0 mov x0, x24 192a8: aa1403e1 mov x1, x20 192ac: 97ffd90d bl 0xf6e0 192b0: f100001f cmp x0, #0x0 192b4: 1a9f07e8 cset w8, ne 192b8: 0a080339 and w25, w25, w8 192bc: 52800501 mov w1, #0x28 // =40 192c0: aa1803e0 mov x0, x24 192c4: 97ffd86b bl 0xf470 192c8: b4000080 cbz x0, 0x192d8 <.text+0x9828> 192cc: f94002b5 ldr x21, [x21] 192d0: b5fffdb5 cbnz x21, 0x19284 <.text+0x97d4> 192d4: 14000019 b 0x19338 <.text+0x9888> 192d8: 39400308 ldrb w8, [x24] 192dc: 71016d1f cmp w8, #0x5b 192e0: 54ffff60 b.eq 0x192cc <.text+0x981c> 192e4: 52000328 eor w8, w25, #0x1 192e8: 3707ff28 tbnz w8, #0x0, 0x192cc <.text+0x981c> 192ec: aa1803e0 mov x0, x24 192f0: 94000ac1 bl 0x1bdf4 <.text+0xc344> 192f4: a9408ea2 ldp x2, x3, [x21, #0x8] 192f8: b4000140 cbz x0, 0x19320 <.text+0x9870> 192fc: 91022005 add x5, x0, #0x88 19300: 9102a006 add x6, x0, #0xa8 19304: aa1303e0 mov x0, x19 19308: aa1703e1 mov x1, x23 1930c: aa1803e4 mov x4, x24 19310: 940011c6 bl 0x1da28 <.text+0xdf78> 19314: f94002b5 ldr x21, [x21] 19318: b5fffb75 cbnz x21, 0x19284 <.text+0x97d4> 1931c: 14000007 b 0x19338 <.text+0x9888> 19320: aa1303e0 mov x0, x19 19324: aa1603e1 mov x1, x22 19328: aa1803e4 mov x4, x24 1932c: 940011bf bl 0x1da28 <.text+0xdf78> 19330: f94002b5 ldr x21, [x21] 19334: b5fffa95 cbnz x21, 0x19284 <.text+0x97d4> 19338: 320003e0 orr w0, wzr, #0x1 1933c: a9447bfd ldp x29, x30, [sp, #0x40] 19340: a9434ff4 ldp x20, x19, [sp, #0x30] 19344: a94257f6 ldp x22, x21, [sp, #0x20] 19348: a9415ff8 ldp x24, x23, [sp, #0x10] 1934c: f84507f9 ldr x25, [sp], #0x50 19350: d65f03c0 ret 19354: b40000c0 cbz x0, 0x1936c <.text+0x98bc> 19358: d0000968 adrp x8, 0x147000 1935c: f9445902 ldr x2, [x8, #0x8b0] 19360: b4000062 cbz x2, 0x1936c <.text+0x98bc> 19364: aa1f03e1 mov x1, xzr 19368: 17ffffb7 b 0x19244 <.text+0x9794> 1936c: 2a1f03e0 mov w0, wzr 19370: d65f03c0 ret 19374: d101c3ff sub sp, sp, #0x70 19378: a9016ffc stp x28, x27, [sp, #0x10] 1937c: a90267fa stp x26, x25, [sp, #0x20] 19380: a9035ff8 stp x24, x23, [sp, #0x30] 19384: a90457f6 stp x22, x21, [sp, #0x40] 19388: a9054ff4 stp x20, x19, [sp, #0x50] 1938c: a9067bfd stp x29, x30, [sp, #0x60] 19390: 910183fd add x29, sp, #0x60 19394: d53bd05c mrs x28, TPIDR_EL0 19398: f9401788 ldr x8, [x28, #0x28] 1939c: 2a0003f6 mov w22, w0 193a0: aa0103f4 mov x20, x1 193a4: 71000adf cmp w22, #0x2 193a8: f90007e8 str x8, [sp, #0x8] 193ac: 54000f0b b.lt 0x1958c <.text+0x9adc> 193b0: 320003e0 orr w0, wzr, #0x1 193b4: 321803e1 orr w1, wzr, #0x100 193b8: 97ffd652 bl 0xed00 193bc: aa0003f3 mov x19, x0 193c0: 320003e0 orr w0, wzr, #0x1 193c4: 321603e1 orr w1, wzr, #0x400 193c8: 97ffd64e bl 0xed00 193cc: f0000481 adrp x1, 0xac000 193d0: aa0003f5 mov x21, x0 193d4: 9116b021 add x1, x1, #0x5ac 193d8: aa1303e0 mov x0, x19 193dc: 2a1603e2 mov w2, w22 193e0: 97ffd85c bl 0xf550 193e4: f0000481 adrp x1, 0xac000 193e8: b00004a2 adrp x2, 0xae000 193ec: 9116e821 add x1, x1, #0x5ba 193f0: 91312042 add x2, x2, #0xc48 193f4: 321e03e0 orr w0, wzr, #0x4 193f8: aa1303e3 mov x3, x19 193fc: 94001029 bl 0x1d4a0 <.text+0xd9f0> 19400: f00004c1 adrp x1, 0xb4000 19404: 912ae021 add x1, x1, #0xab8 19408: aa1303e0 mov x0, x19 1940c: 97ffd939 bl 0xf8f0 19410: aa0003f6 mov x22, x0 19414: b4000216 cbz x22, 0x19454 <.text+0x99a4> 19418: 321603e1 orr w1, wzr, #0x400 1941c: aa1503e0 mov x0, x21 19420: aa1603e2 mov x2, x22 19424: 97ffd773 bl 0xf1f0 19428: b4000a60 cbz x0, 0x19574 <.text+0x9ac4> 1942c: b00004b7 adrp x23, 0xae000 19430: b00004b8 adrp x24, 0xae000 19434: b00004b9 adrp x25, 0xae000 19438: d000097b adrp x27, 0x147000 1943c: 9131eef7 add x23, x23, #0xc7b 19440: 9131ff18 add x24, x24, #0xc7f 19444: 91320f39 add x25, x25, #0xc83 19448: d000097a adrp x26, 0x147000 1944c: 9123037b add x27, x27, #0x8c0 19450: 1400002d b 0x19504 <.text+0x9a54> 19454: 97ffd6bb bl 0xef40 <__errno@plt> 19458: b9400000 ldr w0, [x0] 1945c: 97ffd6a9 bl 0xef00 19460: f0000481 adrp x1, 0xac000 19464: b00004a2 adrp x2, 0xae000 19468: aa0003e3 mov x3, x0 1946c: 9116e821 add x1, x1, #0x5ba 19470: 91316842 add x2, x2, #0xc5a 19474: 321e03e0 orr w0, wzr, #0x4 19478: 9400100a bl 0x1d4a0 <.text+0xd9f0> 1947c: aa1503e0 mov x0, x21 19480: 97ffd950 bl 0xf9c0 19484: aa1303e0 mov x0, x19 19488: 97ffd94e bl 0xf9c0 1948c: 14000040 b 0x1958c <.text+0x9adc> 19490: f9445f48 ldr x8, [x26, #0x8b8] 19494: b4000668 cbz x8, 0x19560 <.text+0x9ab0> 19498: b00004a1 adrp x1, 0xae000 1949c: 910003e2 mov x2, sp 194a0: aa1503e0 mov x0, x21 194a4: 91321c21 add x1, x1, #0xc87 194a8: 97ffd6da bl 0xf010 194ac: 7100041f cmp w0, #0x1 194b0: 54000581 b.ne 0x19560 <.text+0x9ab0> 194b4: aa1b03e0 mov x0, x27 194b8: 97ffd842 bl 0xf5c0 194bc: d0000968 adrp x8, 0x147000 194c0: f9447508 ldr x8, [x8, #0x8e8] 194c4: b4000148 cbz x8, 0x194ec <.text+0x9a3c> 194c8: f9445f49 ldr x9, [x26, #0x8b8] 194cc: f94003ea ldr x10, [sp] 194d0: aa1f03eb mov x11, xzr 194d4: f86b792c ldr x12, [x9, x11, lsl #3] 194d8: eb0a019f cmp x12, x10 194dc: 540000e0 b.eq 0x194f8 <.text+0x9a48> 194e0: 9100056b add x11, x11, #0x1 194e4: eb08017f cmp x11, x8 194e8: 54ffff63 b.lo 0x194d4 <.text+0x9a24> 194ec: aa1b03e0 mov x0, x27 194f0: 97ffd960 bl 0xfa70 194f4: 1400001b b 0x19560 <.text+0x9ab0> 194f8: aa1b03e0 mov x0, x27 194fc: 97ffd95d bl 0xfa70 19500: 14000015 b 0x19554 <.text+0x9aa4> 19504: 52800501 mov w1, #0x28 // =40 19508: aa1503e0 mov x0, x21 1950c: 97ffd7d9 bl 0xf470 19510: b5000280 cbnz x0, 0x19560 <.text+0x9ab0> 19514: aa1503e0 mov x0, x21 19518: aa1703e1 mov x1, x23 1951c: 97ffd871 bl 0xf6e0 19520: b5000120 cbnz x0, 0x19544 <.text+0x9a94> 19524: aa1503e0 mov x0, x21 19528: aa1803e1 mov x1, x24 1952c: 97ffd86d bl 0xf6e0 19530: b50000a0 cbnz x0, 0x19544 <.text+0x9a94> 19534: aa1503e0 mov x0, x21 19538: aa1903e1 mov x1, x25 1953c: 97ffd869 bl 0xf6e0 19540: b4fffa80 cbz x0, 0x19490 <.text+0x99e0> 19544: 94002ebd bl 0x25038 <.text+0x15588> 19548: 36000060 tbz w0, #0x0, 0x19554 <.text+0x9aa4> 1954c: aa1503e0 mov x0, x21 19550: 940003be bl 0x1a448 <.text+0xa998> 19554: aa1403e0 mov x0, x20 19558: aa1503e1 mov x1, x21 1955c: 94001133 bl 0x1da28 <.text+0xdf78> 19560: 321603e1 orr w1, wzr, #0x400 19564: aa1503e0 mov x0, x21 19568: aa1603e2 mov x2, x22 1956c: 97ffd721 bl 0xf1f0 19570: b5fffca0 cbnz x0, 0x19504 <.text+0x9a54> 19574: aa1503e0 mov x0, x21 19578: 97ffd912 bl 0xf9c0 1957c: aa1303e0 mov x0, x19 19580: 97ffd910 bl 0xf9c0 19584: aa1603e0 mov x0, x22 19588: 97ffd6f6 bl 0xf160 1958c: f9401788 ldr x8, [x28, #0x28] 19590: f94007e9 ldr x9, [sp, #0x8] 19594: eb09011f cmp x8, x9 19598: 54000141 b.ne 0x195c0 <.text+0x9b10> 1959c: a9467bfd ldp x29, x30, [sp, #0x60] 195a0: a9454ff4 ldp x20, x19, [sp, #0x50] 195a4: a94457f6 ldp x22, x21, [sp, #0x40] 195a8: a9435ff8 ldp x24, x23, [sp, #0x30] 195ac: a94267fa ldp x26, x25, [sp, #0x20] 195b0: a9416ffc ldp x28, x27, [sp, #0x10] 195b4: 2a1f03e0 mov w0, wzr 195b8: 9101c3ff add sp, sp, #0x70 195bc: d65f03c0 ret 195c0: 97ffd708 bl 0xf1e0 <__stack_chk_fail@plt> 195c4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 195c8: 910003fd mov x29, sp 195cc: d0000968 adrp x8, 0x147000 195d0: f9445901 ldr x1, [x8, #0x8b0] 195d4: 97ffff68 bl 0x19374 <.text+0x98c4> 195d8: 2a1f03e0 mov w0, wzr 195dc: a8c17bfd ldp x29, x30, [sp], #0x10 195e0: d65f03c0 ret 195e4: f81c0ff7 str x23, [sp, #-0x40]! 195e8: a90157f6 stp x22, x21, [sp, #0x10] 195ec: a9024ff4 stp x20, x19, [sp, #0x20] 195f0: a9037bfd stp x29, x30, [sp, #0x30] 195f4: 9100c3fd add x29, sp, #0x30 195f8: aa0003f3 mov x19, x0 195fc: d0000960 adrp x0, 0x147000 19600: 91230000 add x0, x0, #0x8c0 19604: 97ffd7ef bl 0xf5c0 19608: d0000974 adrp x20, 0x147000 1960c: f9447688 ldr x8, [x20, #0x8e8] 19610: b4000188 cbz x8, 0x19640 <.text+0x9b90> 19614: d0000969 adrp x9, 0x147000 19618: f9445d29 ldr x9, [x9, #0x8b8] 1961c: aa1f03ea mov x10, xzr 19620: f86a792b ldr x11, [x9, x10, lsl #3] 19624: eb13017f cmp x11, x19 19628: 540003a0 b.eq 0x1969c <.text+0x9bec> 1962c: 9100054a add x10, x10, #0x1 19630: eb08015f cmp x10, x8 19634: 54ffff63 b.lo 0x19620 <.text+0x9b70> 19638: aa0803e9 mov x9, x8 1963c: 14000002 b 0x19644 <.text+0x9b94> 19640: aa1f03e9 mov x9, xzr 19644: d0000975 adrp x21, 0x147000 19648: f9447aaa ldr x10, [x21, #0x8f0] 1964c: eb0a013f cmp x9, x10 19650: 540001c1 b.ne 0x19688 <.text+0x9bd8> 19654: d0000976 adrp x22, 0x147000 19658: f9445ec0 ldr x0, [x22, #0x8b8] 1965c: d37ff928 lsl x8, x9, #1 19660: f100013f cmp x9, #0x0 19664: 321c03e9 orr w9, wzr, #0x10 19668: 9a880137 csel x23, x9, x8, eq 1966c: d37df2e1 lsl x1, x23, #3 19670: 97ffd558 bl 0xebd0 19674: b4000260 cbz x0, 0x196c0 <.text+0x9c10> 19678: f9447688 ldr x8, [x20, #0x8e8] 1967c: f9045ec0 str x0, [x22, #0x8b8] 19680: f9047ab7 str x23, [x21, #0x8f0] 19684: 14000003 b 0x19690 <.text+0x9be0> 19688: d0000969 adrp x9, 0x147000 1968c: f9445d20 ldr x0, [x9, #0x8b8] 19690: f8287813 str x19, [x0, x8, lsl #3] 19694: 91000508 add x8, x8, #0x1 19698: f9047688 str x8, [x20, #0x8e8] 1969c: d0000960 adrp x0, 0x147000 196a0: 91230000 add x0, x0, #0x8c0 196a4: 97ffd8f3 bl 0xfa70 196a8: 320003e0 orr w0, wzr, #0x1 196ac: a9437bfd ldp x29, x30, [sp, #0x30] 196b0: a9424ff4 ldp x20, x19, [sp, #0x20] 196b4: a94157f6 ldp x22, x21, [sp, #0x10] 196b8: f84407f7 ldr x23, [sp], #0x40 196bc: d65f03c0 ret 196c0: d0000960 adrp x0, 0x147000 196c4: 91230000 add x0, x0, #0x8c0 196c8: 97ffd8ea bl 0xfa70 196cc: 2a1f03e0 mov w0, wzr 196d0: 17fffff7 b 0x196ac <.text+0x9bfc> 196d4: f81e0ff3 str x19, [sp, #-0x20]! 196d8: a9017bfd stp x29, x30, [sp, #0x10] 196dc: 910043fd add x29, sp, #0x10 196e0: d0000973 adrp x19, 0x147000 196e4: f9447e60 ldr x0, [x19, #0x8f8] 196e8: b4000060 cbz x0, 0x196f4 <.text+0x9c44> 196ec: 97ffd69d bl 0xf160 196f0: f9047e7f str xzr, [x19, #0x8f8] 196f4: d0000973 adrp x19, 0x147000 196f8: f9448260 ldr x0, [x19, #0x900] 196fc: b4000060 cbz x0, 0x19708 <.text+0x9c58> 19700: 97ffd8b0 bl 0xf9c0 19704: f904827f str xzr, [x19, #0x900] 19708: a9417bfd ldp x29, x30, [sp, #0x10] 1970c: f84207f3 ldr x19, [sp], #0x20 19710: d65f03c0 ret 19714: f81d0ff5 str x21, [sp, #-0x30]! 19718: a9014ff4 stp x20, x19, [sp, #0x10] 1971c: a9027bfd stp x29, x30, [sp, #0x20] 19720: 910083fd add x29, sp, #0x20 19724: aa0103f3 mov x19, x1 19728: f0000481 adrp x1, 0xac000 1972c: b00004a2 adrp x2, 0xae000 19730: aa0003f4 mov x20, x0 19734: 9116e821 add x1, x1, #0x5ba 19738: 91293c42 add x2, x2, #0xa4f 1973c: 321e03e0 orr w0, wzr, #0x4 19740: 94000f58 bl 0x1d4a0 <.text+0xd9f0> 19744: 320003e0 orr w0, wzr, #0x1 19748: 321803e1 orr w1, wzr, #0x100 1974c: 97ffd56d bl 0xed00 19750: d0000975 adrp x21, 0x147000 19754: f90482a0 str x0, [x21, #0x900] 19758: b40005a0 cbz x0, 0x1980c <.text+0x9d5c> 1975c: 94003036 bl 0x25834 <.text+0x15d84> 19760: f94482a8 ldr x8, [x21, #0x900] 19764: b00004a2 adrp x2, 0xae000 19768: b00004a5 adrp x5, 0xae000 1976c: 913bb004 add x4, x0, #0xeec 19770: 911ae842 add x2, x2, #0x6ba 19774: 913330a5 add x5, x5, #0xccc 19778: 321803e1 orr w1, wzr, #0x100 1977c: aa0803e0 mov x0, x8 19780: aa1403e3 mov x3, x20 19784: 97ffd603 bl 0xef90 19788: 7100041f cmp w0, #0x1 1978c: 5400040b b.lt 0x1980c <.text+0x9d5c> 19790: f94482a0 ldr x0, [x21, #0x900] 19794: d0000501 adrp x1, 0xbb000 19798: 9102b821 add x1, x1, #0xae 1979c: 97ffd855 bl 0xf8f0 197a0: d0000974 adrp x20, 0x147000 197a4: f9047e80 str x0, [x20, #0x8f8] 197a8: b4000320 cbz x0, 0x1980c <.text+0x9d5c> 197ac: aa1303e1 mov x1, x19 197b0: 940010ef bl 0x1db6c <.text+0xe0bc> 197b4: f0000481 adrp x1, 0xac000 197b8: 9116e821 add x1, x1, #0x5ba 197bc: 7100001f cmp w0, #0x0 197c0: 540000ed b.le 0x197dc <.text+0x9d2c> 197c4: b00004a2 adrp x2, 0xae000 197c8: 91336842 add x2, x2, #0xcda 197cc: 321e03e0 orr w0, wzr, #0x4 197d0: 94000f34 bl 0x1d4a0 <.text+0xd9f0> 197d4: 320003e0 orr w0, wzr, #0x1 197d8: 14000018 b 0x19838 <.text+0x9d88> 197dc: b00004a2 adrp x2, 0xae000 197e0: 9129e442 add x2, x2, #0xa79 197e4: 321f07e0 orr w0, wzr, #0x6 197e8: 94000f2e bl 0x1d4a0 <.text+0xd9f0> 197ec: f9447e80 ldr x0, [x20, #0x8f8] 197f0: b4000060 cbz x0, 0x197fc <.text+0x9d4c> 197f4: 97ffd65b bl 0xf160 197f8: f9047e9f str xzr, [x20, #0x8f8] 197fc: f94482a0 ldr x0, [x21, #0x900] 19800: b4000060 cbz x0, 0x1980c <.text+0x9d5c> 19804: 97ffd86f bl 0xf9c0 19808: f90482bf str xzr, [x21, #0x900] 1980c: 97ffd5cd bl 0xef40 <__errno@plt> 19810: b9400000 ldr w0, [x0] 19814: 97ffd5bb bl 0xef00 19818: f0000481 adrp x1, 0xac000 1981c: b00004a2 adrp x2, 0xae000 19820: aa0003e3 mov x3, x0 19824: 9116e821 add x1, x1, #0x5ba 19828: 9133ec42 add x2, x2, #0xcfb 1982c: 528000a0 mov w0, #0x5 // =5 19830: 94000f1c bl 0x1d4a0 <.text+0xd9f0> 19834: 2a1f03e0 mov w0, wzr 19838: a9427bfd ldp x29, x30, [sp, #0x20] 1983c: a9414ff4 ldp x20, x19, [sp, #0x10] 19840: f84307f5 ldr x21, [sp], #0x30 19844: d65f03c0 ret 19848: d10703ff sub sp, sp, #0x1c0 1984c: a9166ffc stp x28, x27, [sp, #0x160] 19850: a91767fa stp x26, x25, [sp, #0x170] 19854: a9185ff8 stp x24, x23, [sp, #0x180] 19858: a91957f6 stp x22, x21, [sp, #0x190] 1985c: a91a4ff4 stp x20, x19, [sp, #0x1a0] 19860: a91b7bfd stp x29, x30, [sp, #0x1b0] 19864: 9106c3fd add x29, sp, #0x1b0 19868: d53bd05b mrs x27, TPIDR_EL0 1986c: f9401768 ldr x8, [x27, #0x28] 19870: 2a0003f4 mov w20, w0 19874: 7100069f cmp w20, #0x1 19878: f81a83a8 stur x8, [x29, #-0x58] 1987c: 540000cc b.gt 0x19894 <.text+0x9de4> 19880: f0000481 adrp x1, 0xac000 19884: b00004a2 adrp x2, 0xae000 19888: 9116e821 add x1, x1, #0x5ba 1988c: 91347442 add x2, x2, #0xd1d 19890: 14000032 b 0x19958 <.text+0x9ea8> 19894: b00004a1 adrp x1, 0xae000 19898: 9134b021 add x1, x1, #0xd2c 1989c: 910163e0 add x0, sp, #0x58 198a0: 2a1403e2 mov w2, w20 198a4: 97ffd72b bl 0xf550 198a8: f00004c1 adrp x1, 0xb4000 198ac: 912ae021 add x1, x1, #0xab8 198b0: 910163e0 add x0, sp, #0x58 198b4: 97ffd80f bl 0xf8f0 198b8: aa0003f5 mov x21, x0 198bc: b40006d5 cbz x21, 0x19994 <.text+0x9ee4> 198c0: 321403e0 orr w0, wzr, #0x1000 198c4: 97ffd7eb bl 0xf870 198c8: 321403e2 orr w2, wzr, #0x1000 198cc: 2a1f03e1 mov w1, wzr 198d0: aa0003f3 mov x19, x0 198d4: 97ffd803 bl 0xf8e0 198d8: b00004b6 adrp x22, 0xae000 198dc: 91352ed6 add x22, x22, #0xd4b 198e0: 32002fe1 orr w1, wzr, #0xfff 198e4: aa1303e0 mov x0, x19 198e8: aa1503e2 mov x2, x21 198ec: 97ffd641 bl 0xf1f0 198f0: b4000280 cbz x0, 0x19940 <.text+0x9e90> 198f4: aa1303e0 mov x0, x19 198f8: aa1603e1 mov x1, x22 198fc: 97ffd779 bl 0xf6e0 19900: b4ffff00 cbz x0, 0x198e0 <.text+0x9e30> 19904: b00004a1 adrp x1, 0xae000 19908: 912d0c21 add x1, x1, #0xb43 1990c: aa1303e0 mov x0, x19 19910: 97ffd784 bl 0xf720 19914: b4000160 cbz x0, 0x19940 <.text+0x9e90> 19918: b00004b6 adrp x22, 0xae000 1991c: 912d0ed6 add x22, x22, #0xb43 19920: 97ffd48c bl 0xeb50 19924: 2a0003f7 mov w23, w0 19928: 710002ff cmp w23, #0x0 1992c: 5400044c b.gt 0x199b4 <.text+0x9f04> 19930: aa1f03e0 mov x0, xzr 19934: aa1603e1 mov x1, x22 19938: 97ffd77a bl 0xf720 1993c: b5ffff20 cbnz x0, 0x19920 <.text+0x9e70> 19940: aa1503e0 mov x0, x21 19944: 97ffd607 bl 0xf160 19948: f0000481 adrp x1, 0xac000 1994c: b00004a2 adrp x2, 0xae000 19950: 9116e821 add x1, x1, #0x5ba 19954: 91356842 add x2, x2, #0xd5a 19958: 321e03e0 orr w0, wzr, #0x4 1995c: 94000ed1 bl 0x1d4a0 <.text+0xd9f0> 19960: 2a1f03e0 mov w0, wzr 19964: f9401768 ldr x8, [x27, #0x28] 19968: f85a83a9 ldur x9, [x29, #-0x58] 1996c: eb09011f cmp x8, x9 19970: 540019a1 b.ne 0x19ca4 <.text+0xa1f4> 19974: a95b7bfd ldp x29, x30, [sp, #0x1b0] 19978: a95a4ff4 ldp x20, x19, [sp, #0x1a0] 1997c: a95957f6 ldp x22, x21, [sp, #0x190] 19980: a9585ff8 ldp x24, x23, [sp, #0x180] 19984: a95767fa ldp x26, x25, [sp, #0x170] 19988: a9566ffc ldp x28, x27, [sp, #0x160] 1998c: 910703ff add sp, sp, #0x1c0 19990: d65f03c0 ret 19994: f0000481 adrp x1, 0xac000 19998: b00004a2 adrp x2, 0xae000 1999c: 9116e821 add x1, x1, #0x5ba 199a0: 9134f042 add x2, x2, #0xd3c 199a4: 321e03e0 orr w0, wzr, #0x4 199a8: 910163e3 add x3, sp, #0x58 199ac: 94000ebd bl 0x1d4a0 <.text+0xd9f0> 199b0: 17ffffec b 0x19960 <.text+0x9eb0> 199b4: aa1503e0 mov x0, x21 199b8: 97ffd5ea bl 0xf160 199bc: f0000482 adrp x2, 0xac000 199c0: 913ea042 add x2, x2, #0xfa8 199c4: 910103e0 add x0, sp, #0x40 199c8: 52800281 mov w1, #0x14 // =20 199cc: 2a1403e3 mov w3, w20 199d0: b90053ff str wzr, [sp, #0x50] 199d4: a9047fff stp xzr, xzr, [sp, #0x40] 199d8: 97ffd56e bl 0xef90 199dc: 910103e0 add x0, sp, #0x40 199e0: 97ffd65c bl 0xf350 199e4: aa0003f8 mov x24, x0 199e8: b4000b98 cbz x24, 0x19b58 <.text+0xa0a8> 199ec: 910063e8 add x8, sp, #0x18 199f0: 91002116 add x22, x8, #0x8 199f4: 321403e0 orr w0, wzr, #0x1000 199f8: a9027fff stp xzr, xzr, [sp, #0x20] 199fc: f9000ff6 str x22, [sp, #0x18] 19a00: 97ffd79c bl 0xf870 19a04: aa0003f4 mov x20, x0 19a08: 321403e0 orr w0, wzr, #0x1000 19a0c: 97ffd799 bl 0xf870 19a10: aa0003f5 mov x21, x0 19a14: 2a1f03f9 mov w25, wzr 19a18: b9000fff str wzr, [sp, #0xc] 19a1c: 1400000d b 0x19a50 <.text+0x9fa0> 19a20: aa1c03fa mov x26, x28 19a24: f940039c ldr x28, [x28] 19a28: b50008bc cbnz x28, 0x19b3c <.text+0xa08c> 19a2c: eb16035f cmp x26, x22 19a30: 54000500 b.eq 0x19ad0 <.text+0xa020> 19a34: f9401341 ldr x1, [x26, #0x20] 19a38: aa1503e0 mov x0, x21 19a3c: 97ffd6a5 bl 0xf4d0 19a40: 37f80480 tbnz w0, #0x1f, 0x19ad0 <.text+0xa020> 19a44: b9402b48 ldr w8, [x26, #0x28] 19a48: 11000508 add w8, w8, #0x1 19a4c: b9002b48 str w8, [x26, #0x28] 19a50: aa1803e0 mov x0, x24 19a54: 97ffd743 bl 0xf760 19a58: aa0003fc mov x28, x0 19a5c: b400093c cbz x28, 0x19b80 <.text+0xa0d0> 19a60: 321403e2 orr w2, wzr, #0x1000 19a64: aa1403e0 mov x0, x20 19a68: 2a1f03e1 mov w1, wzr 19a6c: 97ffd79d bl 0xf8e0 19a70: 321403e2 orr w2, wzr, #0x1000 19a74: aa1503e0 mov x0, x21 19a78: 2a1f03e1 mov w1, wzr 19a7c: 97ffd799 bl 0xf8e0 19a80: b00004a2 adrp x2, 0xae000 19a84: 91004f84 add x4, x28, #0x13 19a88: 32002fe1 orr w1, wzr, #0xfff 19a8c: 910103e3 add x3, sp, #0x40 19a90: aa1403e0 mov x0, x20 19a94: 91361042 add x2, x2, #0xd84 19a98: 11000739 add w25, w25, #0x1 19a9c: 97ffd53d bl 0xef90 19aa0: 32002fe2 orr w2, wzr, #0xfff 19aa4: aa1403e0 mov x0, x20 19aa8: aa1503e1 mov x1, x21 19aac: 97ffd709 bl 0xf6d0 19ab0: f94013fc ldr x28, [sp, #0x20] 19ab4: 93407c08 sxtw x8, w0 19ab8: 7100001f cmp w0, #0x0 19abc: 9a88b3e8 csel x8, xzr, x8, lt 19ac0: 38286abf strb wzr, [x21, x8] 19ac4: b400007c cbz x28, 0x19ad0 <.text+0xa020> 19ac8: aa1603fa mov x26, x22 19acc: 1400001c b 0x19b3c <.text+0xa08c> 19ad0: f94017e8 ldr x8, [sp, #0x28] 19ad4: f10ffd1f cmp x8, #0x3ff 19ad8: 54000248 b.hi 0x19b20 <.text+0xa070> 19adc: aa1503e0 mov x0, x21 19ae0: 97ffd724 bl 0xf770 19ae4: 91000400 add x0, x0, #0x1 19ae8: 97ffd762 bl 0xf870 19aec: aa1503e1 mov x1, x21 19af0: f9000be0 str x0, [sp, #0x10] 19af4: 97ffd7bf bl 0xf9f0 19af8: 910043e8 add x8, sp, #0x10 19afc: f9001fe8 str x8, [sp, #0x38] 19b00: b00004a2 adrp x2, 0xae000 19b04: 910063e0 add x0, sp, #0x18 19b08: 910043e1 add x1, sp, #0x10 19b0c: 9100e3e3 add x3, sp, #0x38 19b10: 9100c3e4 add x4, sp, #0x30 19b14: 9137c042 add x2, x2, #0xdf0 19b18: 94000080 bl 0x19d18 <.text+0xa268> 19b1c: 14000005 b 0x19b30 <.text+0xa080> 19b20: b9400fe8 ldr w8, [sp, #0xc] 19b24: 11000508 add w8, w8, #0x1 19b28: b9000fe8 str w8, [sp, #0xc] 19b2c: 17ffffc9 b 0x19a50 <.text+0x9fa0> 19b30: 320003e8 orr w8, wzr, #0x1 19b34: b9002808 str w8, [x0, #0x28] 19b38: 17ffffc6 b 0x19a50 <.text+0x9fa0> 19b3c: f9401380 ldr x0, [x28, #0x20] 19b40: aa1503e1 mov x1, x21 19b44: 97ffd663 bl 0xf4d0 19b48: 36fff6c0 tbz w0, #0x1f, 0x19a20 <.text+0x9f70> 19b4c: f940079c ldr x28, [x28, #0x8] 19b50: b5ffff7c cbnz x28, 0x19b3c <.text+0xa08c> 19b54: 17ffffb6 b 0x19a2c <.text+0x9f7c> 19b58: 97ffd4fa bl 0xef40 <__errno@plt> 19b5c: b9400004 ldr w4, [x0] 19b60: f0000481 adrp x1, 0xac000 19b64: b00004a2 adrp x2, 0xae000 19b68: 9116e821 add x1, x1, #0x5ba 19b6c: 91359c42 add x2, x2, #0xd67 19b70: 321e03e0 orr w0, wzr, #0x4 19b74: 910103e3 add x3, sp, #0x40 19b78: 94000e4a bl 0x1d4a0 <.text+0xd9f0> 19b7c: 17ffff79 b 0x19960 <.text+0x9eb0> 19b80: aa1803e0 mov x0, x24 19b84: 97ffd4db bl 0xeef0 19b88: b00004a1 adrp x1, 0xae000 19b8c: 4b1902e4 sub w4, w23, w25 19b90: 91362821 add x1, x1, #0xd8a 19b94: aa1303e0 mov x0, x19 19b98: 2a1703e2 mov w2, w23 19b9c: 2a1903e3 mov w3, w25 19ba0: 97ffd66c bl 0xf550 19ba4: d0000978 adrp x24, 0x147000 19ba8: f9447f00 ldr x0, [x24, #0x8f8] 19bac: aa1303e1 mov x1, x19 19bb0: 94000f9e bl 0x1da28 <.text+0xdf78> 19bb4: b9400ffa ldr w26, [sp, #0xc] 19bb8: f9400ff9 ldr x25, [sp, #0x18] 19bbc: eb16033f cmp x25, x22 19bc0: 54000480 b.eq 0x19c50 <.text+0xa1a0> 19bc4: b00004b7 adrp x23, 0xae000 19bc8: 9136daf7 add x23, x23, #0xdb6 19bcc: f9401322 ldr x2, [x25, #0x20] 19bd0: b9402b23 ldr w3, [x25, #0x28] 19bd4: aa1303e0 mov x0, x19 19bd8: aa1703e1 mov x1, x23 19bdc: 97ffd65d bl 0xf550 19be0: f9447f00 ldr x0, [x24, #0x8f8] 19be4: aa1303e1 mov x1, x19 19be8: 94000f90 bl 0x1da28 <.text+0xdf78> 19bec: f9401320 ldr x0, [x25, #0x20] 19bf0: 97ffd774 bl 0xf9c0 19bf4: f9400728 ldr x8, [x25, #0x8] 19bf8: b40000a8 cbz x8, 0x19c0c <.text+0xa15c> 19bfc: aa0803f9 mov x25, x8 19c00: f9400328 ldr x8, [x25] 19c04: b5ffffc8 cbnz x8, 0x19bfc <.text+0xa14c> 19c08: 1400000c b 0x19c38 <.text+0xa188> 19c0c: aa1903e8 mov x8, x25 19c10: f8410d09 ldr x9, [x8, #0x10]! 19c14: f940012a ldr x10, [x9] 19c18: eb19015f cmp x10, x25 19c1c: 54000140 b.eq 0x19c44 <.text+0xa194> 19c20: f9400109 ldr x9, [x8] 19c24: aa0903e8 mov x8, x9 19c28: f8410d19 ldr x25, [x8, #0x10]! 19c2c: f940032a ldr x10, [x25] 19c30: eb09015f cmp x10, x9 19c34: 54ffff61 b.ne 0x19c20 <.text+0xa170> 19c38: eb16033f cmp x25, x22 19c3c: 54fffc81 b.ne 0x19bcc <.text+0xa11c> 19c40: 14000004 b 0x19c50 <.text+0xa1a0> 19c44: aa0903f9 mov x25, x9 19c48: eb16033f cmp x25, x22 19c4c: 54fffc01 b.ne 0x19bcc <.text+0xa11c> 19c50: 7100035f cmp w26, #0x0 19c54: 5400012d b.le 0x19c78 <.text+0xa1c8> 19c58: b00004a1 adrp x1, 0xae000 19c5c: 9136f821 add x1, x1, #0xdbe 19c60: aa1303e0 mov x0, x19 19c64: 2a1a03e2 mov w2, w26 19c68: 97ffd63a bl 0xf550 19c6c: f9447f00 ldr x0, [x24, #0x8f8] 19c70: aa1303e1 mov x1, x19 19c74: 94000f6d bl 0x1da28 <.text+0xdf78> 19c78: aa1303e0 mov x0, x19 19c7c: 97ffd751 bl 0xf9c0 19c80: aa1403e0 mov x0, x20 19c84: 97ffd74f bl 0xf9c0 19c88: aa1503e0 mov x0, x21 19c8c: 97ffd74d bl 0xf9c0 19c90: f94013e1 ldr x1, [sp, #0x20] 19c94: 910063e0 add x0, sp, #0x18 19c98: 9400000d bl 0x19ccc <.text+0xa21c> 19c9c: 320003e0 orr w0, wzr, #0x1 19ca0: 17ffff31 b 0x19964 <.text+0x9eb4> 19ca4: 97ffd54f bl 0xf1e0 <__stack_chk_fail@plt> 19ca8: 14000003 b 0x19cb4 <.text+0xa204> 19cac: 14000002 b 0x19cb4 <.text+0xa204> 19cb0: 14000001 b 0x19cb4 <.text+0xa204> 19cb4: f94013e1 ldr x1, [sp, #0x20] 19cb8: aa0003f3 mov x19, x0 19cbc: 910063e0 add x0, sp, #0x18 19cc0: 94000003 bl 0x19ccc <.text+0xa21c> 19cc4: aa1303e0 mov x0, x19 19cc8: 94024135 bl 0xaa19c 19ccc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 19cd0: a9017bfd stp x29, x30, [sp, #0x10] 19cd4: 910043fd add x29, sp, #0x10 19cd8: aa0103f3 mov x19, x1 19cdc: aa0003f4 mov x20, x0 19ce0: b4000173 cbz x19, 0x19d0c <.text+0xa25c> 19ce4: f9400261 ldr x1, [x19] 19ce8: aa1403e0 mov x0, x20 19cec: 97fffff8 bl 0x19ccc <.text+0xa21c> 19cf0: f9400661 ldr x1, [x19, #0x8] 19cf4: aa1403e0 mov x0, x20 19cf8: 97fffff5 bl 0x19ccc <.text+0xa21c> 19cfc: a9417bfd ldp x29, x30, [sp, #0x10] 19d00: aa1303e0 mov x0, x19 19d04: a8c24ff4 ldp x20, x19, [sp], #0x20 19d08: 14019fd8 b 0x81c68 19d0c: a9417bfd ldp x29, x30, [sp, #0x10] 19d10: a8c24ff4 ldp x20, x19, [sp], #0x20 19d14: d65f03c0 ret 19d18: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 19d1c: a90157f6 stp x22, x21, [sp, #0x10] 19d20: a9024ff4 stp x20, x19, [sp, #0x20] 19d24: a9037bfd stp x29, x30, [sp, #0x30] 19d28: 9100c3fd add x29, sp, #0x30 19d2c: aa0003f3 mov x19, x0 19d30: aa1303f7 mov x23, x19 19d34: f8408ef8 ldr x24, [x23, #0x8]! 19d38: aa0303f4 mov x20, x3 19d3c: b40002d8 cbz x24, 0x19d94 <.text+0xa2e4> 19d40: f9400035 ldr x21, [x1] 19d44: 91002277 add x23, x19, #0x8 19d48: 14000002 b 0x19d50 <.text+0xa2a0> 19d4c: aa0803f8 mov x24, x8 19d50: f9401316 ldr x22, [x24, #0x20] 19d54: aa1503e0 mov x0, x21 19d58: aa1603e1 mov x1, x22 19d5c: 97ffd5dd bl 0xf4d0 19d60: 37f80120 tbnz w0, #0x1f, 0x19d84 <.text+0xa2d4> 19d64: aa1603e0 mov x0, x22 19d68: aa1503e1 mov x1, x21 19d6c: 97ffd5d9 bl 0xf4d0 19d70: 36f80140 tbz w0, #0x1f, 0x19d98 <.text+0xa2e8> 19d74: aa1803f7 mov x23, x24 19d78: f8408ee8 ldr x8, [x23, #0x8]! 19d7c: b5fffe88 cbnz x8, 0x19d4c <.text+0xa29c> 19d80: 14000006 b 0x19d98 <.text+0xa2e8> 19d84: f9400308 ldr x8, [x24] 19d88: b4000108 cbz x8, 0x19da8 <.text+0xa2f8> 19d8c: aa1803f7 mov x23, x24 19d90: 17ffffef b 0x19d4c <.text+0xa29c> 19d94: aa1703f8 mov x24, x23 19d98: f94002f5 ldr x21, [x23] 19d9c: b40000d5 cbz x21, 0x19db4 <.text+0xa304> 19da0: aa1f03e1 mov x1, xzr 19da4: 1400001b b 0x19e10 <.text+0xa360> 19da8: aa1803f7 mov x23, x24 19dac: f94002f5 ldr x21, [x23] 19db0: b5ffff95 cbnz x21, 0x19da0 <.text+0xa2f0> 19db4: 321c07e0 orr w0, wzr, #0x30 19db8: 94019f7c bl 0x81ba8 19dbc: f9400288 ldr x8, [x20] 19dc0: aa0003f5 mov x21, x0 19dc4: f9400108 ldr x8, [x8] 19dc8: b9002abf str wzr, [x21, #0x28] 19dcc: a9007ebf stp xzr, xzr, [x21] 19dd0: f9000ab8 str x24, [x21, #0x10] 19dd4: f90012a8 str x8, [x21, #0x20] 19dd8: f90002f5 str x21, [x23] 19ddc: f9400268 ldr x8, [x19] 19de0: f9400108 ldr x8, [x8] 19de4: b4000088 cbz x8, 0x19df4 <.text+0xa344> 19de8: f9000268 str x8, [x19] 19dec: f94002e1 ldr x1, [x23] 19df0: 14000002 b 0x19df8 <.text+0xa348> 19df4: aa1503e1 mov x1, x21 19df8: f9400660 ldr x0, [x19, #0x8] 19dfc: 9400000b bl 0x19e28 <.text+0xa378> 19e00: f9400a68 ldr x8, [x19, #0x10] 19e04: 320003e1 orr w1, wzr, #0x1 19e08: 91000508 add x8, x8, #0x1 19e0c: f9000a68 str x8, [x19, #0x10] 19e10: aa1503e0 mov x0, x21 19e14: a9437bfd ldp x29, x30, [sp, #0x30] 19e18: a9424ff4 ldp x20, x19, [sp, #0x20] 19e1c: a94157f6 ldp x22, x21, [sp, #0x10] 19e20: a8c45ff8 ldp x24, x23, [sp], #0x40 19e24: d65f03c0 ret 19e28: eb00003f cmp x1, x0 19e2c: 1a9f17e8 cset w8, eq 19e30: 39006028 strb w8, [x1, #0x18] 19e34: 54000300 b.eq 0x19e94 <.text+0xa3e4> 19e38: 320003ea orr w10, wzr, #0x1 19e3c: f9400829 ldr x9, [x1, #0x10] 19e40: 39406128 ldrb w8, [x9, #0x18] 19e44: 35000288 cbnz w8, 0x19e94 <.text+0xa3e4> 19e48: f9400928 ldr x8, [x9, #0x10] 19e4c: f940010b ldr x11, [x8] 19e50: eb09017f cmp x11, x9 19e54: 540000a0 b.eq 0x19e68 <.text+0xa3b8> 19e58: b400020b cbz x11, 0x19e98 <.text+0xa3e8> 19e5c: 38418d6c ldrb w12, [x11, #0x18]! 19e60: 340000cc cbz w12, 0x19e78 <.text+0xa3c8> 19e64: 1400000d b 0x19e98 <.text+0xa3e8> 19e68: f940050b ldr x11, [x8, #0x8] 19e6c: b400020b cbz x11, 0x19eac <.text+0xa3fc> 19e70: 38418d6c ldrb w12, [x11, #0x18]! 19e74: 350001cc cbnz w12, 0x19eac <.text+0xa3fc> 19e78: eb00011f cmp x8, x0 19e7c: 3900612a strb w10, [x9, #0x18] 19e80: 1a9f17e9 cset w9, eq 19e84: aa0803e1 mov x1, x8 19e88: 39006109 strb w9, [x8, #0x18] 19e8c: 3900016a strb w10, [x11] 19e90: 54fffd61 b.ne 0x19e3c <.text+0xa38c> 19e94: d65f03c0 ret 19e98: f940012a ldr x10, [x9] 19e9c: eb01015f cmp x10, x1 19ea0: 540002e0 b.eq 0x19efc <.text+0xa44c> 19ea4: aa0903ea mov x10, x9 19ea8: 14000025 b 0x19f3c <.text+0xa48c> 19eac: f940012a ldr x10, [x9] 19eb0: eb01015f cmp x10, x1 19eb4: 540006a0 b.eq 0x19f88 <.text+0xa4d8> 19eb8: f940052a ldr x10, [x9, #0x8] 19ebc: f940014b ldr x11, [x10] 19ec0: f900052b str x11, [x9, #0x8] 19ec4: b400006b cbz x11, 0x19ed0 <.text+0xa420> 19ec8: f9000969 str x9, [x11, #0x10] 19ecc: f9400928 ldr x8, [x9, #0x10] 19ed0: f9000948 str x8, [x10, #0x10] 19ed4: f9400928 ldr x8, [x9, #0x10] 19ed8: aa0803eb mov x11, x8 19edc: f840856c ldr x12, [x11], #0x8 19ee0: eb09019f cmp x12, x9 19ee4: 9a8b0108 csel x8, x8, x11, eq 19ee8: f900010a str x10, [x8] 19eec: f9000149 str x9, [x10] 19ef0: f900092a str x10, [x9, #0x10] 19ef4: f9400948 ldr x8, [x10, #0x10] 19ef8: 14000025 b 0x19f8c <.text+0xa4dc> 19efc: f940012a ldr x10, [x9] 19f00: f940054b ldr x11, [x10, #0x8] 19f04: f900012b str x11, [x9] 19f08: b400006b cbz x11, 0x19f14 <.text+0xa464> 19f0c: f9000969 str x9, [x11, #0x10] 19f10: f9400928 ldr x8, [x9, #0x10] 19f14: f9000948 str x8, [x10, #0x10] 19f18: f9400928 ldr x8, [x9, #0x10] 19f1c: aa0803eb mov x11, x8 19f20: f840856c ldr x12, [x11], #0x8 19f24: eb09019f cmp x12, x9 19f28: 9a8b0108 csel x8, x8, x11, eq 19f2c: f900010a str x10, [x8] 19f30: f9000549 str x9, [x10, #0x8] 19f34: f900092a str x10, [x9, #0x10] 19f38: f9400948 ldr x8, [x10, #0x10] 19f3c: 320003e9 orr w9, wzr, #0x1 19f40: 39006149 strb w9, [x10, #0x18] 19f44: f9400509 ldr x9, [x8, #0x8] 19f48: 3900611f strb wzr, [x8, #0x18] 19f4c: f940012a ldr x10, [x9] 19f50: f900050a str x10, [x8, #0x8] 19f54: b400004a cbz x10, 0x19f5c <.text+0xa4ac> 19f58: f9000948 str x8, [x10, #0x10] 19f5c: f940090a ldr x10, [x8, #0x10] 19f60: f900092a str x10, [x9, #0x10] 19f64: f940090a ldr x10, [x8, #0x10] 19f68: aa0a03eb mov x11, x10 19f6c: f840856c ldr x12, [x11], #0x8 19f70: eb08019f cmp x12, x8 19f74: 9a8b014a csel x10, x10, x11, eq 19f78: f9000149 str x9, [x10] 19f7c: f9000128 str x8, [x9] 19f80: f9000909 str x9, [x8, #0x10] 19f84: d65f03c0 ret 19f88: aa0903ea mov x10, x9 19f8c: 320003e9 orr w9, wzr, #0x1 19f90: 39006149 strb w9, [x10, #0x18] 19f94: f9400109 ldr x9, [x8] 19f98: 3900611f strb wzr, [x8, #0x18] 19f9c: f940052a ldr x10, [x9, #0x8] 19fa0: f900010a str x10, [x8] 19fa4: b400004a cbz x10, 0x19fac <.text+0xa4fc> 19fa8: f9000948 str x8, [x10, #0x10] 19fac: f940090a ldr x10, [x8, #0x10] 19fb0: f900092a str x10, [x9, #0x10] 19fb4: f940090a ldr x10, [x8, #0x10] 19fb8: aa0a03eb mov x11, x10 19fbc: f840856c ldr x12, [x11], #0x8 19fc0: eb08019f cmp x12, x8 19fc4: 9a8b014a csel x10, x10, x11, eq 19fc8: f9000149 str x9, [x10] 19fcc: f9000528 str x8, [x9, #0x8] 19fd0: f9000909 str x9, [x8, #0x10] 19fd4: d65f03c0 ret 19fd8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 19fdc: a9017bfd stp x29, x30, [sp, #0x10] 19fe0: 910043fd add x29, sp, #0x10 19fe4: d0000968 adrp x8, 0x147000 19fe8: f9448513 ldr x19, [x8, #0x908] 19fec: aa0003f4 mov x20, x0 19ff0: b40000f3 cbz x19, 0x1a00c <.text+0xa55c> 19ff4: f9400260 ldr x0, [x19] 19ff8: aa1403e1 mov x1, x20 19ffc: 97ffd535 bl 0xf4d0 1a000: 34000060 cbz w0, 0x1a00c <.text+0xa55c> 1a004: f9440a73 ldr x19, [x19, #0x810] 1a008: b5ffff73 cbnz x19, 0x19ff4 <.text+0xa544> 1a00c: a9417bfd ldp x29, x30, [sp, #0x10] 1a010: aa1303e0 mov x0, x19 1a014: a8c24ff4 ldp x20, x19, [sp], #0x20 1a018: d65f03c0 ret 1a01c: f81d0ff5 str x21, [sp, #-0x30]! 1a020: a9014ff4 stp x20, x19, [sp, #0x10] 1a024: a9027bfd stp x29, x30, [sp, #0x20] 1a028: 910083fd add x29, sp, #0x20 1a02c: aa0103f3 mov x19, x1 1a030: aa0003f4 mov x20, x0 1a034: 2a1f03e0 mov w0, wzr 1a038: b4000274 cbz x20, 0x1a084 <.text+0xa5d4> 1a03c: b4000253 cbz x19, 0x1a084 <.text+0xa5d4> 1a040: aa1403e0 mov x0, x20 1a044: 97ffd5cb bl 0xf770 1a048: aa0003f5 mov x21, x0 1a04c: aa1303e0 mov x0, x19 1a050: 97ffd5c8 bl 0xf770 1a054: aa0003e8 mov x8, x0 1a058: eb15011f cmp x8, x21 1a05c: 54000069 b.ls 0x1a068 <.text+0xa5b8> 1a060: 2a1f03e0 mov w0, wzr 1a064: 14000008 b 0x1a084 <.text+0xa5d4> 1a068: 8b150289 add x9, x20, x21 1a06c: cb080120 sub x0, x9, x8 1a070: aa1303e1 mov x1, x19 1a074: aa0803e2 mov x2, x8 1a078: 97ffd346 bl 0xed90 1a07c: 7100001f cmp w0, #0x0 1a080: 1a9f17e0 cset w0, eq 1a084: a9427bfd ldp x29, x30, [sp, #0x20] 1a088: a9414ff4 ldp x20, x19, [sp, #0x10] 1a08c: f84307f5 ldr x21, [sp], #0x30 1a090: d65f03c0 ret 1a094: d10643ff sub sp, sp, #0x190 1a098: a9136ffc stp x28, x27, [sp, #0x130] 1a09c: a91467fa stp x26, x25, [sp, #0x140] 1a0a0: a9155ff8 stp x24, x23, [sp, #0x150] 1a0a4: a91657f6 stp x22, x21, [sp, #0x160] 1a0a8: a9174ff4 stp x20, x19, [sp, #0x170] 1a0ac: a9187bfd stp x29, x30, [sp, #0x180] 1a0b0: 910603fd add x29, sp, #0x180 1a0b4: d53bd05c mrs x28, TPIDR_EL0 1a0b8: f9401788 ldr x8, [x28, #0x28] 1a0bc: aa0103f3 mov x19, x1 1a0c0: 900004a1 adrp x1, 0xae000 1a0c4: 910023f5 add x21, sp, #0x8 1a0c8: 9137c421 add x1, x1, #0xdf1 1a0cc: f90002a8 str x8, [x21] 1a0d0: 97ffd608 bl 0xf8f0 1a0d4: aa0003f4 mov x20, x0 1a0d8: b4000ff4 cbz x20, 0x1a2d4 <.text+0xa824> 1a0dc: 52896a18 mov w24, #0x4b50 // =19280 1a0e0: 910093e0 add x0, sp, #0x24 1a0e4: 321e03e1 orr w1, wzr, #0x4 1a0e8: 320003e2 orr w2, wzr, #0x1 1a0ec: aa1403e3 mov x3, x20 1a0f0: 72a08078 movk w24, #0x403, lsl #16 1a0f4: 97ffd30b bl 0xed20 1a0f8: b94027e8 ldr w8, [sp, #0x24] 1a0fc: 6b18011f cmp w8, w24 1a100: 54000e61 b.ne 0x1a2cc <.text+0xa81c> 1a104: 321f03e2 orr w2, wzr, #0x2 1a108: aa1403e0 mov x0, x20 1a10c: aa1f03e1 mov x1, xzr 1a110: 97ffd4ec bl 0xf4c0 1a114: aa1403e0 mov x0, x20 1a118: 97ffd2de bl 0xec90 1a11c: aa0003f5 mov x21, x0 1a120: aa1403e0 mov x0, x20 1a124: aa1f03e1 mov x1, xzr 1a128: 2a1f03e2 mov w2, wzr 1a12c: 97ffd4e5 bl 0xf4c0 1a130: aa1403e0 mov x0, x20 1a134: 97ffd2d7 bl 0xec90 1a138: eb15001f cmp x0, x21 1a13c: 54000c0a b.ge 0x1a2bc <.text+0xa80c> 1a140: f00004b7 adrp x23, 0xb1000 1a144: 9100a3f6 add x22, sp, #0x28 1a148: 9136a6f7 add x23, x23, #0xda9 1a14c: 910093e0 add x0, sp, #0x24 1a150: 321e03e1 orr w1, wzr, #0x4 1a154: 320003e2 orr w2, wzr, #0x1 1a158: aa1403e3 mov x3, x20 1a15c: 97ffd2f1 bl 0xed20 1a160: b94027e8 ldr w8, [sp, #0x24] 1a164: 6b18011f cmp w8, w24 1a168: 54000aa1 b.ne 0x1a2bc <.text+0xa80c> 1a16c: 321f0be1 orr w1, wzr, #0xe 1a170: 320003e2 orr w2, wzr, #0x1 1a174: aa1403e0 mov x0, x20 1a178: 97ffd4d2 bl 0xf4c0 1a17c: 910083e0 add x0, sp, #0x20 1a180: 321e03e1 orr w1, wzr, #0x4 1a184: 320003e2 orr w2, wzr, #0x1 1a188: aa1403e3 mov x3, x20 1a18c: 97ffd2e5 bl 0xed20 1a190: 910073e0 add x0, sp, #0x1c 1a194: 321e03e1 orr w1, wzr, #0x4 1a198: 320003e2 orr w2, wzr, #0x1 1a19c: aa1403e3 mov x3, x20 1a1a0: 97ffd2e0 bl 0xed20 1a1a4: 910063e0 add x0, sp, #0x18 1a1a8: 321f03e1 orr w1, wzr, #0x2 1a1ac: 320003e2 orr w2, wzr, #0x1 1a1b0: aa1403e3 mov x3, x20 1a1b4: 97ffd2db bl 0xed20 1a1b8: 910053e0 add x0, sp, #0x14 1a1bc: 321f03e1 orr w1, wzr, #0x2 1a1c0: 320003e2 orr w2, wzr, #0x1 1a1c4: aa1403e3 mov x3, x20 1a1c8: 97ffd2d6 bl 0xed20 1a1cc: 794033f9 ldrh w25, [sp, #0x18] 1a1d0: 9100a3e0 add x0, sp, #0x28 1a1d4: 320003e1 orr w1, wzr, #0x1 1a1d8: aa1403e3 mov x3, x20 1a1dc: aa1903e2 mov x2, x25 1a1e0: 97ffd2d0 bl 0xed20 1a1e4: 79402be1 ldrh w1, [sp, #0x14] 1a1e8: 320003e2 orr w2, wzr, #0x1 1a1ec: aa1403e0 mov x0, x20 1a1f0: 38396adf strb wzr, [x22, x25] 1a1f4: 97ffd4b3 bl 0xf4c0 1a1f8: 9100a3e0 add x0, sp, #0x28 1a1fc: 97ffd55d bl 0xf770 1a200: f1000c1f cmp x0, #0x3 1a204: 540004c3 b.lo 0x1a29c <.text+0xa7ec> 1a208: 8b0002c8 add x8, x22, x0 1a20c: d1000d00 sub x0, x8, #0x3 1a210: 320007e2 orr w2, wzr, #0x3 1a214: aa1703e1 mov x1, x23 1a218: 97ffd2de bl 0xed90 1a21c: 35000400 cbnz w0, 0x1a29c <.text+0xa7ec> 1a220: aa1403e0 mov x0, x20 1a224: 97ffd29b bl 0xec90 1a228: b94023e8 ldr w8, [sp, #0x20] 1a22c: aa0003f9 mov x25, x0 1a230: 321c07e0 orr w0, wzr, #0x30 1a234: 8b08033a add x26, x25, x8 1a238: 97ffd58e bl 0xf870 1a23c: aa0003fb mov x27, x0 1a240: 9100a3e0 add x0, sp, #0x28 1a244: 97ffd52f bl 0xf700 1a248: aa0003e8 mov x8, x0 1a24c: d0000481 adrp x1, 0xac000 1a250: 900004a2 adrp x2, 0xae000 1a254: 320007e0 orr w0, wzr, #0x3 1a258: 9115c021 add x1, x1, #0x570 1a25c: 9137d042 add x2, x2, #0xdf4 1a260: aa0803e3 mov x3, x8 1a264: aa1903e4 mov x4, x25 1a268: aa1a03e5 mov x5, x26 1a26c: a9006768 stp x8, x25, [x27] 1a270: a9027f7f stp xzr, xzr, [x27, #0x20] 1a274: a9017f7a stp x26, xzr, [x27, #0x10] 1a278: 94000c8a bl 0x1d4a0 <.text+0xd9f0> 1a27c: b9880a68 ldrsw x8, [x19, #0x808] 1a280: 11000509 add w9, w8, #0x1 1a284: 8b080e68 add x8, x19, x8, lsl #3 1a288: b9080a69 str w9, [x19, #0x808] 1a28c: f900051b str x27, [x8, #0x8] 1a290: b9480a68 ldr w8, [x19, #0x808] 1a294: 7103fd1f cmp w8, #0xff 1a298: 5400012c b.gt 0x1a2bc <.text+0xa80c> 1a29c: b94023e1 ldr w1, [sp, #0x20] 1a2a0: 320003e2 orr w2, wzr, #0x1 1a2a4: aa1403e0 mov x0, x20 1a2a8: 97ffd486 bl 0xf4c0 1a2ac: aa1403e0 mov x0, x20 1a2b0: 97ffd278 bl 0xec90 1a2b4: eb15001f cmp x0, x21 1a2b8: 54fff4ab b.lt 0x1a14c <.text+0xa69c> 1a2bc: aa1403e0 mov x0, x20 1a2c0: 97ffd3a8 bl 0xf160 1a2c4: 910023f5 add x21, sp, #0x8 1a2c8: 14000003 b 0x1a2d4 <.text+0xa824> 1a2cc: aa1403e0 mov x0, x20 1a2d0: 97ffd3a4 bl 0xf160 1a2d4: f9401788 ldr x8, [x28, #0x28] 1a2d8: f94002a9 ldr x9, [x21] 1a2dc: eb09011f cmp x8, x9 1a2e0: 54000121 b.ne 0x1a304 <.text+0xa854> 1a2e4: a9587bfd ldp x29, x30, [sp, #0x180] 1a2e8: a9574ff4 ldp x20, x19, [sp, #0x170] 1a2ec: a95657f6 ldp x22, x21, [sp, #0x160] 1a2f0: a9555ff8 ldp x24, x23, [sp, #0x150] 1a2f4: a95467fa ldp x26, x25, [sp, #0x140] 1a2f8: a9536ffc ldp x28, x27, [sp, #0x130] 1a2fc: 910643ff add sp, sp, #0x190 1a300: d65f03c0 ret 1a304: 97ffd3b7 bl 0xf1e0 <__stack_chk_fail@plt> 1a308: a9bd57f6 stp x22, x21, [sp, #-0x30]! 1a30c: a9014ff4 stp x20, x19, [sp, #0x10] 1a310: a9027bfd stp x29, x30, [sp, #0x20] 1a314: 910083fd add x29, sp, #0x20 1a318: aa0003f5 mov x21, x0 1a31c: b0000960 adrp x0, 0x147000 1a320: 91244000 add x0, x0, #0x910 1a324: aa0103f3 mov x19, x1 1a328: 97ffd4a6 bl 0xf5c0 1a32c: b0000976 adrp x22, 0x147000 1a330: f94486d4 ldr x20, [x22, #0x908] 1a334: b40000f4 cbz x20, 0x1a350 <.text+0xa8a0> 1a338: f9400280 ldr x0, [x20] 1a33c: aa1503e1 mov x1, x21 1a340: 97ffd464 bl 0xf4d0 1a344: 34000200 cbz w0, 0x1a384 <.text+0xa8d4> 1a348: f9440a94 ldr x20, [x20, #0x810] 1a34c: b5ffff74 cbnz x20, 0x1a338 <.text+0xa888> 1a350: 52810300 mov w0, #0x818 // =2072 1a354: 97ffd547 bl 0xf870 1a358: aa0003f4 mov x20, x0 1a35c: aa1503e0 mov x0, x21 1a360: 97ffd4e8 bl 0xf700 1a364: f94486c8 ldr x8, [x22, #0x908] 1a368: f9000280 str x0, [x20] 1a36c: aa1503e0 mov x0, x21 1a370: aa1403e1 mov x1, x20 1a374: b9080a9f str wzr, [x20, #0x808] 1a378: f9040a88 str x8, [x20, #0x810] 1a37c: f90486d4 str x20, [x22, #0x908] 1a380: 97ffff45 bl 0x1a094 <.text+0xa5e4> 1a384: b0000960 adrp x0, 0x147000 1a388: 91244000 add x0, x0, #0x910 1a38c: 97ffd5b9 bl 0xfa70 1a390: d0000481 adrp x1, 0xac000 1a394: 900004a2 adrp x2, 0xae000 1a398: 9115c021 add x1, x1, #0x570 1a39c: 91389842 add x2, x2, #0xe26 1a3a0: 320007e0 orr w0, wzr, #0x3 1a3a4: aa1303e3 mov x3, x19 1a3a8: 94000c3e bl 0x1d4a0 <.text+0xd9f0> 1a3ac: b9880a88 ldrsw x8, [x20, #0x808] 1a3b0: 7100051f cmp w8, #0x1 1a3b4: 540001ab b.lt 0x1a3e8 <.text+0xa938> 1a3b8: aa1f03e9 mov x9, xzr 1a3bc: 9100228a add x10, x20, #0x8 1a3c0: f8697955 ldr x21, [x10, x9, lsl #3] 1a3c4: f94006ab ldr x11, [x21, #0x8] 1a3c8: eb13017f cmp x11, x19 1a3cc: 54000088 b.hi 0x1a3dc <.text+0xa92c> 1a3d0: f9400aab ldr x11, [x21, #0x10] 1a3d4: eb13017f cmp x11, x19 1a3d8: 54000148 b.hi 0x1a400 <.text+0xa950> 1a3dc: 91000529 add x9, x9, #0x1 1a3e0: eb08013f cmp x9, x8 1a3e4: 54fffeeb b.lt 0x1a3c0 <.text+0xa910> 1a3e8: aa1f03f5 mov x21, xzr 1a3ec: a9427bfd ldp x29, x30, [sp, #0x20] 1a3f0: a9414ff4 ldp x20, x19, [sp, #0x10] 1a3f4: aa1503e0 mov x0, x21 1a3f8: a8c357f6 ldp x22, x21, [sp], #0x30 1a3fc: d65f03c0 ret 1a400: f94002a4 ldr x4, [x21] 1a404: d0000481 adrp x1, 0xac000 1a408: 900004a2 adrp x2, 0xae000 1a40c: 9115c021 add x1, x1, #0x570 1a410: 9138e042 add x2, x2, #0xe38 1a414: 320007e0 orr w0, wzr, #0x3 1a418: aa1303e3 mov x3, x19 1a41c: 94000c21 bl 0x1d4a0 <.text+0xd9f0> 1a420: f9400ea8 ldr x8, [x21, #0x18] 1a424: b40000a8 cbz x8, 0x1a438 <.text+0xa988> 1a428: f94012a8 ldr x8, [x21, #0x20] 1a42c: b4000068 cbz x8, 0x1a438 <.text+0xa988> 1a430: f94016a8 ldr x8, [x21, #0x28] 1a434: b5fffdc8 cbnz x8, 0x1a3ec <.text+0xa93c> 1a438: f9400281 ldr x1, [x20] 1a43c: aa1503e0 mov x0, x21 1a440: 94000705 bl 0x1c054 <.text+0xc5a4> 1a444: 17ffffea b 0x1a3ec <.text+0xa93c> 1a448: d10143ff sub sp, sp, #0x50 1a44c: a90257f6 stp x22, x21, [sp, #0x20] 1a450: a9034ff4 stp x20, x19, [sp, #0x30] 1a454: a9047bfd stp x29, x30, [sp, #0x40] 1a458: 910103fd add x29, sp, #0x40 1a45c: d53bd056 mrs x22, TPIDR_EL0 1a460: f94016c8 ldr x8, [x22, #0x28] 1a464: aa0003f3 mov x19, x0 1a468: f9000fe8 str x8, [sp, #0x18] 1a46c: b40009b3 cbz x19, 0x1a5a0 <.text+0xaaf0> 1a470: b0000968 adrp x8, 0x147000 1a474: f9448508 ldr x8, [x8, #0x908] 1a478: b4000948 cbz x8, 0x1a5a0 <.text+0xaaf0> 1a47c: aa1303e0 mov x0, x19 1a480: 97ffd4bc bl 0xf770 1a484: f100141f cmp x0, #0x5 1a488: 540008c3 b.lo 0x1a5a0 <.text+0xaaf0> 1a48c: 8b000268 add x8, x19, x0 1a490: 900004a1 adrp x1, 0xae000 1a494: d1001500 sub x0, x8, #0x5 1a498: 91393021 add x1, x1, #0xe4c 1a49c: 528000a2 mov w2, #0x5 // =5 1a4a0: 97ffd23c bl 0xed90 1a4a4: 350007e0 cbnz w0, 0x1a5a0 <.text+0xaaf0> 1a4a8: 900004a1 adrp x1, 0xae000 1a4ac: 91394821 add x1, x1, #0xe52 1a4b0: 910023e2 add x2, sp, #0x8 1a4b4: 910053e3 add x3, sp, #0x14 1a4b8: aa1303e0 mov x0, x19 1a4bc: 97ffd2d5 bl 0xf010 1a4c0: b98017f5 ldrsw x21, [sp, #0x14] 1a4c4: 710006bf cmp w21, #0x1 1a4c8: 540006cb b.lt 0x1a5a0 <.text+0xaaf0> 1a4cc: 8b150274 add x20, x19, x21 1a4d0: 39400280 ldrb w0, [x20] 1a4d4: 97ffd573 bl 0xfaa0 1a4d8: 340000e0 cbz w0, 0x1a4f4 <.text+0xaa44> 1a4dc: 110006b5 add w21, w21, #0x1 1a4e0: b90017f5 str w21, [sp, #0x14] 1a4e4: 38401e80 ldrb w0, [x20, #0x1]! 1a4e8: 97ffd56e bl 0xfaa0 1a4ec: 110006b5 add w21, w21, #0x1 1a4f0: 35ffff80 cbnz w0, 0x1a4e0 <.text+0xaa30> 1a4f4: aa1403e0 mov x0, x20 1a4f8: 97ffd49e bl 0xf770 1a4fc: 8b000288 add x8, x20, x0 1a500: 381ff11f sturb wzr, [x8, #-0x1] 1a504: f94007e1 ldr x1, [sp, #0x8] 1a508: aa1403e0 mov x0, x20 1a50c: 97ffff7f bl 0x1a308 <.text+0xa858> 1a510: aa0003f4 mov x20, x0 1a514: b4000314 cbz x20, 0x1a574 <.text+0xaac4> 1a518: 2a1f03e8 mov w8, wzr 1a51c: aa1303f5 mov x21, x19 1a520: 384016a9 ldrb w9, [x21], #0x1 1a524: 7100813f cmp w9, #0x20 1a528: 1a881508 cinc w8, w8, eq 1a52c: 7100091f cmp w8, #0x2 1a530: 54ffff8b b.lt 0x1a520 <.text+0xaa70> 1a534: f94007e8 ldr x8, [sp, #0x8] 1a538: f9400689 ldr x9, [x20, #0x8] 1a53c: 900004a1 adrp x1, 0xae000 1a540: 9139d021 add x1, x1, #0xe74 1a544: aa1503e0 mov x0, x21 1a548: cb090102 sub x2, x8, x9 1a54c: 97ffd401 bl 0xf550 1a550: 321b03e8 orr w8, wzr, #0x20 1a554: aa1303e0 mov x0, x19 1a558: 390022a8 strb w8, [x21, #0x8] 1a55c: 97ffd485 bl 0xf770 1a560: 528005e8 mov w8, #0x2f // =47 1a564: 78206a68 strh w8, [x19, x0] 1a568: f9400281 ldr x1, [x20] 1a56c: aa1303e0 mov x0, x19 1a570: 97ffd2a0 bl 0xeff0 1a574: aa1303e0 mov x0, x19 1a578: 97ffd47e bl 0xf770 1a57c: 52800148 mov w8, #0xa // =10 1a580: d0000481 adrp x1, 0xac000 1a584: 900004a2 adrp x2, 0xae000 1a588: 78206a68 strh w8, [x19, x0] 1a58c: 9116e821 add x1, x1, #0x5ba 1a590: 9139e842 add x2, x2, #0xe7a 1a594: 321f07e0 orr w0, wzr, #0x6 1a598: aa1303e3 mov x3, x19 1a59c: 94000bc1 bl 0x1d4a0 <.text+0xd9f0> 1a5a0: f94016c8 ldr x8, [x22, #0x28] 1a5a4: f9400fe9 ldr x9, [sp, #0x18] 1a5a8: eb09011f cmp x8, x9 1a5ac: 540000c1 b.ne 0x1a5c4 <.text+0xab14> 1a5b0: a9447bfd ldp x29, x30, [sp, #0x40] 1a5b4: a9434ff4 ldp x20, x19, [sp, #0x30] 1a5b8: a94257f6 ldp x22, x21, [sp, #0x20] 1a5bc: 910143ff add sp, sp, #0x50 1a5c0: d65f03c0 ret 1a5c4: 97ffd307 bl 0xf1e0 <__stack_chk_fail@plt> 1a5c8: f81d0ff5 str x21, [sp, #-0x30]! 1a5cc: a9014ff4 stp x20, x19, [sp, #0x10] 1a5d0: a9027bfd stp x29, x30, [sp, #0x20] 1a5d4: 910083fd add x29, sp, #0x20 1a5d8: aa0003f3 mov x19, x0 1a5dc: b40002b3 cbz x19, 0x1a630 <.text+0xab80> 1a5e0: b9400a68 ldr w8, [x19, #0x8] 1a5e4: f9400260 ldr x0, [x19] 1a5e8: 7100051f cmp w8, #0x1 1a5ec: 5400016b b.lt 0x1a618 <.text+0xab68> 1a5f0: aa1f03f4 mov x20, xzr 1a5f4: 321c03f5 orr w21, wzr, #0x10 1a5f8: f8756800 ldr x0, [x0, x21] 1a5fc: 97ffd4f1 bl 0xf9c0 1a600: b9800a68 ldrsw x8, [x19, #0x8] 1a604: f9400260 ldr x0, [x19] 1a608: 91000694 add x20, x20, #0x1 1a60c: 910062b5 add x21, x21, #0x18 1a610: eb08029f cmp x20, x8 1a614: 54ffff2b b.lt 0x1a5f8 <.text+0xab48> 1a618: 97ffd4ea bl 0xf9c0 1a61c: aa1303e0 mov x0, x19 1a620: a9427bfd ldp x29, x30, [sp, #0x20] 1a624: a9414ff4 ldp x20, x19, [sp, #0x10] 1a628: f84307f5 ldr x21, [sp], #0x30 1a62c: 17ffd4e5 b 0xf9c0 1a630: a9427bfd ldp x29, x30, [sp, #0x20] 1a634: a9414ff4 ldp x20, x19, [sp, #0x10] 1a638: f84307f5 ldr x21, [sp], #0x30 1a63c: d65f03c0 ret 1a640: f81c0ff7 str x23, [sp, #-0x40]! 1a644: a90157f6 stp x22, x21, [sp, #0x10] 1a648: a9024ff4 stp x20, x19, [sp, #0x20] 1a64c: a9037bfd stp x29, x30, [sp, #0x30] 1a650: 9100c3fd add x29, sp, #0x30 1a654: b0000974 adrp x20, 0x147000 1a658: f9449e80 ldr x0, [x20, #0x938] 1a65c: b40003c0 cbz x0, 0x1a6d4 <.text+0xac24> 1a660: a940d408 ldp x8, x21, [x0, #0x8] 1a664: b4000308 cbz x8, 0x1a6c4 <.text+0xac14> 1a668: f9400113 ldr x19, [x8] 1a66c: b4000273 cbz x19, 0x1a6b8 <.text+0xac08> 1a670: b9400a68 ldr w8, [x19, #0x8] 1a674: f9400260 ldr x0, [x19] 1a678: 7100051f cmp w8, #0x1 1a67c: 5400016b b.lt 0x1a6a8 <.text+0xabf8> 1a680: aa1f03f6 mov x22, xzr 1a684: 321c03f7 orr w23, wzr, #0x10 1a688: f8776800 ldr x0, [x0, x23] 1a68c: 97ffd4cd bl 0xf9c0 1a690: b9800a68 ldrsw x8, [x19, #0x8] 1a694: f9400260 ldr x0, [x19] 1a698: 910006d6 add x22, x22, #0x1 1a69c: 910062f7 add x23, x23, #0x18 1a6a0: eb0802df cmp x22, x8 1a6a4: 54ffff2b b.lt 0x1a688 <.text+0xabd8> 1a6a8: 97ffd4c6 bl 0xf9c0 1a6ac: aa1303e0 mov x0, x19 1a6b0: 97ffd4c4 bl 0xf9c0 1a6b4: f9449e80 ldr x0, [x20, #0x938] 1a6b8: f9400400 ldr x0, [x0, #0x8] 1a6bc: 97ffd4c1 bl 0xf9c0 1a6c0: f9449e80 ldr x0, [x20, #0x938] 1a6c4: 97ffd4bf bl 0xf9c0 1a6c8: aa1503e0 mov x0, x21 1a6cc: f9049e95 str x21, [x20, #0x938] 1a6d0: b5fffc95 cbnz x21, 0x1a660 <.text+0xabb0> 1a6d4: a9437bfd ldp x29, x30, [sp, #0x30] 1a6d8: a9424ff4 ldp x20, x19, [sp, #0x20] 1a6dc: a94157f6 ldp x22, x21, [sp, #0x10] 1a6e0: f84407f7 ldr x23, [sp], #0x40 1a6e4: d65f03c0 ret 1a6e8: f81e0ff3 str x19, [sp, #-0x20]! 1a6ec: a9017bfd stp x29, x30, [sp, #0x10] 1a6f0: 910043fd add x29, sp, #0x10 1a6f4: aa0103f3 mov x19, x1 1a6f8: aa0003e8 mov x8, x0 1a6fc: 12800000 mov w0, #-0x1 // =-1 1a700: b4000108 cbz x8, 0x1a720 <.text+0xac70> 1a704: b40000f3 cbz x19, 0x1a720 <.text+0xac70> 1a708: 321c03e2 orr w2, wzr, #0x10 1a70c: aa1303e0 mov x0, x19 1a710: aa0803e1 mov x1, x8 1a714: 97ffd30b bl 0xf340 1a718: 2a1f03e0 mov w0, wzr 1a71c: 39003e7f strb wzr, [x19, #0xf] 1a720: a9417bfd ldp x29, x30, [sp, #0x10] 1a724: f84207f3 ldr x19, [sp], #0x20 1a728: d65f03c0 ret 1a72c: d10583ff sub sp, sp, #0x160 1a730: a9106ffc stp x28, x27, [sp, #0x100] 1a734: a91167fa stp x26, x25, [sp, #0x110] 1a738: a9125ff8 stp x24, x23, [sp, #0x120] 1a73c: a91357f6 stp x22, x21, [sp, #0x130] 1a740: a9144ff4 stp x20, x19, [sp, #0x140] 1a744: a9157bfd stp x29, x30, [sp, #0x150] 1a748: 910543fd add x29, sp, #0x150 1a74c: d53bd05a mrs x26, TPIDR_EL0 1a750: f9401748 ldr x8, [x26, #0x28] 1a754: 2a0103f9 mov w25, w1 1a758: aa0003f7 mov x23, x0 1a75c: f81a83a8 stur x8, [x29, #-0x58] 1a760: b40003f7 cbz x23, 0x1a7dc <.text+0xad2c> 1a764: aa1703e0 mov x0, x23 1a768: 2a1f03e1 mov w1, wzr 1a76c: 97ffd125 bl 0xec00 1a770: 2a0003f3 mov w19, w0 1a774: 37f80393 tbnz w19, #0x1f, 0x1a7e4 <.text+0xad34> 1a778: 9101e3e1 add x1, sp, #0x78 1a77c: 2a1303e0 mov w0, w19 1a780: 97ffd1a0 bl 0xee00 1a784: 37f801a0 tbnz w0, #0x1f, 0x1a7b8 <.text+0xad08> 1a788: b980abf4 ldrsw x20, [sp, #0xa8] 1a78c: 320003e2 orr w2, wzr, #0x1 1a790: 321f03e3 orr w3, wzr, #0x2 1a794: aa1f03e0 mov x0, xzr 1a798: aa1403e1 mov x1, x20 1a79c: 2a1303e4 mov w4, w19 1a7a0: aa1f03e5 mov x5, xzr 1a7a4: 97ffd38b bl 0xf5d0 1a7a8: aa0003f5 mov x21, x0 1a7ac: 910006a8 add x8, x21, #0x1 1a7b0: f100051f cmp x8, #0x1 1a7b4: 54000328 b.hi 0x1a818 <.text+0xad68> 1a7b8: d0000481 adrp x1, 0xac000 1a7bc: b00004a2 adrp x2, 0xaf000 1a7c0: 9116e821 add x1, x1, #0x5ba 1a7c4: 9105f442 add x2, x2, #0x17d 1a7c8: 528000a0 mov w0, #0x5 // =5 1a7cc: aa1703e3 mov x3, x23 1a7d0: 94000b34 bl 0x1d4a0 <.text+0xd9f0> 1a7d4: aa1f03f6 mov x22, xzr 1a7d8: 1400004c b 0x1a908 <.text+0xae58> 1a7dc: aa1f03f6 mov x22, xzr 1a7e0: 1400004c b 0x1a910 <.text+0xae60> 1a7e4: 97ffd1d7 bl 0xef40 <__errno@plt> 1a7e8: b9400000 ldr w0, [x0] 1a7ec: 97ffd1c5 bl 0xef00 1a7f0: d0000481 adrp x1, 0xac000 1a7f4: b00004a2 adrp x2, 0xaf000 1a7f8: aa0003e4 mov x4, x0 1a7fc: 9116e821 add x1, x1, #0x5ba 1a800: 91057042 add x2, x2, #0x15c 1a804: 528000a0 mov w0, #0x5 // =5 1a808: aa1703e3 mov x3, x23 1a80c: 94000b25 bl 0x1d4a0 <.text+0xd9f0> 1a810: aa1f03f6 mov x22, xzr 1a814: 1400003f b 0x1a910 <.text+0xae60> 1a818: 394002a8 ldrb w8, [x21] 1a81c: 7101fd1f cmp w8, #0x7f 1a820: 540005e1 b.ne 0x1a8dc <.text+0xae2c> 1a824: 394006a8 ldrb w8, [x21, #0x1] 1a828: 7101151f cmp w8, #0x45 1a82c: 54000581 b.ne 0x1a8dc <.text+0xae2c> 1a830: 39400aa8 ldrb w8, [x21, #0x2] 1a834: 7101311f cmp w8, #0x4c 1a838: 54000521 b.ne 0x1a8dc <.text+0xae2c> 1a83c: 39400ea8 ldrb w8, [x21, #0x3] 1a840: 7101191f cmp w8, #0x46 1a844: 540004c1 b.ne 0x1a8dc <.text+0xae2c> 1a848: d0000481 adrp x1, 0xac000 1a84c: b00004a2 adrp x2, 0xaf000 1a850: 9116e821 add x1, x1, #0x5ba 1a854: 9106c042 add x2, x2, #0x1b0 1a858: 321e03e0 orr w0, wzr, #0x4 1a85c: aa1703e3 mov x3, x23 1a860: 94000b10 bl 0x1d4a0 <.text+0xd9f0> 1a864: 320003e0 orr w0, wzr, #0x1 1a868: 52801a01 mov w1, #0xd0 // =208 1a86c: 97ffd125 bl 0xed00 1a870: aa0003f6 mov x22, x0 1a874: b4000696 cbz x22, 0x1a944 <.text+0xae94> 1a878: 910022c0 add x0, x22, #0x8 1a87c: 321903e2 orr w2, wzr, #0x80 1a880: aa1703e1 mov x1, x23 1a884: f90023e0 str x0, [sp, #0x40] 1a888: 97ffd2ae bl 0xf340 1a88c: 39021edf strb wzr, [x22, #0x87] 1a890: 394012a8 ldrb w8, [x21, #0x4] 1a894: 7100091f cmp w8, #0x2 1a898: 54000640 b.eq 0x1a960 <.text+0xaeb0> 1a89c: 7100051f cmp w8, #0x1 1a8a0: 54000781 b.ne 0x1a990 <.text+0xaee0> 1a8a4: b9002be8 str w8, [sp, #0x28] 1a8a8: 794026a3 ldrh w3, [x21, #0x12] 1a8ac: 51000c68 sub w8, w3, #0x3 1a8b0: 7100951f cmp w8, #0x25 1a8b4: 54003668 b.hi 0x1af80 <.text+0xb4d0> 1a8b8: 900004a9 adrp x9, 0xae000 1a8bc: 913af129 add x9, x9, #0xebc 1a8c0: b8a87928 ldrsw x8, [x9, x8, lsl #2] 1a8c4: 8b090108 add x8, x8, x9 1a8c8: d61f0100 br x8 1a8cc: b00004a1 adrp x1, 0xaf000 1a8d0: 910222c0 add x0, x22, #0x88 1a8d4: 9107a021 add x1, x1, #0x1e8 1a8d8: 14000040 b 0x1a9d8 <.text+0xaf28> 1a8dc: d0000481 adrp x1, 0xac000 1a8e0: b00004a2 adrp x2, 0xaf000 1a8e4: 9116e821 add x1, x1, #0x5ba 1a8e8: 91067442 add x2, x2, #0x19d 1a8ec: 321e03e0 orr w0, wzr, #0x4 1a8f0: aa1703e3 mov x3, x23 1a8f4: 94000aeb bl 0x1d4a0 <.text+0xd9f0> 1a8f8: aa1f03f6 mov x22, xzr 1a8fc: aa1503e0 mov x0, x21 1a900: aa1403e1 mov x1, x20 1a904: 97ffd3c7 bl 0xf820 1a908: 2a1303e0 mov w0, w19 1a90c: 97ffd3a1 bl 0xf790 1a910: f9401748 ldr x8, [x26, #0x28] 1a914: f85a83a9 ldur x9, [x29, #-0x58] 1a918: eb09011f cmp x8, x9 1a91c: 54006601 b.ne 0x1b5dc <.text+0xbb2c> 1a920: aa1603e0 mov x0, x22 1a924: a9557bfd ldp x29, x30, [sp, #0x150] 1a928: a9544ff4 ldp x20, x19, [sp, #0x140] 1a92c: a95357f6 ldp x22, x21, [sp, #0x130] 1a930: a9525ff8 ldp x24, x23, [sp, #0x120] 1a934: a95167fa ldp x26, x25, [sp, #0x110] 1a938: a9506ffc ldp x28, x27, [sp, #0x100] 1a93c: 910583ff add sp, sp, #0x160 1a940: d65f03c0 ret 1a944: d0000481 adrp x1, 0xac000 1a948: b00004a2 adrp x2, 0xaf000 1a94c: 9116e821 add x1, x1, #0x5ba 1a950: 91071442 add x2, x2, #0x1c5 1a954: 321e03e0 orr w0, wzr, #0x4 1a958: 94000ad2 bl 0x1d4a0 <.text+0xd9f0> 1a95c: 17ffffe8 b 0x1a8fc <.text+0xae4c> 1a960: b9002be8 str w8, [sp, #0x28] 1a964: 794026a8 ldrh w8, [x21, #0x12] 1a968: 7100f51f cmp w8, #0x3d 1a96c: 5400020c b.gt 0x1a9ac <.text+0xaefc> 1a970: 7100211f cmp w8, #0x8 1a974: 54000060 b.eq 0x1a980 <.text+0xaed0> 1a978: 7100291f cmp w8, #0xa 1a97c: 540021c1 b.ne 0x1adb4 <.text+0xb304> 1a980: b00004a1 adrp x1, 0xaf000 1a984: 910222c0 add x0, x22, #0x88 1a988: 9109c021 add x1, x1, #0x270 1a98c: 1400008e b 0x1abc4 <.text+0xb114> 1a990: d0000481 adrp x1, 0xac000 1a994: b00004a2 adrp x2, 0xaf000 1a998: 9116e821 add x1, x1, #0x5ba 1a99c: 910aa842 add x2, x2, #0x2aa 1a9a0: 528000a0 mov w0, #0x5 // =5 1a9a4: 94000abf bl 0x1d4a0 <.text+0xd9f0> 1a9a8: 17ffffd5 b 0x1a8fc <.text+0xae4c> 1a9ac: 7100f91f cmp w8, #0x3e 1a9b0: 54001040 b.eq 0x1abb8 <.text+0xb108> 1a9b4: 7102dd1f cmp w8, #0xb7 1a9b8: 54001fe1 b.ne 0x1adb4 <.text+0xb304> 1a9bc: b00004a1 adrp x1, 0xaf000 1a9c0: 910222c0 add x0, x22, #0x88 1a9c4: 9109f821 add x1, x1, #0x27e 1a9c8: 1400007f b 0x1abc4 <.text+0xb114> 1a9cc: b00004a1 adrp x1, 0xaf000 1a9d0: 910222c0 add x0, x22, #0x88 1a9d4: 9107b021 add x1, x1, #0x1ec 1a9d8: 321c03e2 orr w2, wzr, #0x10 1a9dc: f9000be0 str x0, [sp, #0x10] 1a9e0: 97ffd258 bl 0xf340 1a9e4: b9001fff str wzr, [sp, #0x1c] 1a9e8: 39025edf strb wzr, [x22, #0x97] 1a9ec: b94022a8 ldr w8, [x21, #0x20] 1a9f0: 794062a9 ldrh w9, [x21, #0x30] 1a9f4: 8b0802aa add x10, x21, x8 1a9f8: f9003be9 str x9, [sp, #0x70] 1a9fc: f90013ea str x10, [sp, #0x20] 1aa00: b4000aa9 cbz x9, 0x1ab54 <.text+0xb0a4> 1aa04: 794066a8 ldrh w8, [x21, #0x32] 1aa08: 1280000b mov w11, #-0x1 // =-1 1aa0c: 52800509 mov w9, #0x28 // =40 1aa10: b9004beb str w11, [sp, #0x48] 1aa14: 1280000b mov w11, #-0x1 // =-1 1aa18: b90033eb str w11, [sp, #0x30] 1aa1c: d503201f nop 1aa20: 9b092908 madd x8, x8, x9, x10 1aa24: b9401108 ldr w8, [x8, #0x10] 1aa28: 12800009 mov w9, #-0x1 // =-1 1aa2c: b9003be9 str w9, [sp, #0x38] 1aa30: 12800009 mov w9, #-0x1 // =-1 1aa34: b90053e9 str w9, [sp, #0x50] 1aa38: 12800009 mov w9, #-0x1 // =-1 1aa3c: 8b0802a8 add x8, x21, x8 1aa40: aa1f03fb mov x27, xzr 1aa44: 91001158 add x24, x10, #0x4 1aa48: a90623e9 stp x9, x8, [sp, #0x60] 1aa4c: 12800008 mov w8, #-0x1 // =-1 1aa50: f9002fe8 str x8, [sp, #0x58] 1aa54: b85fc308 ldur w8, [x24, #-0x4] 1aa58: f94037e9 ldr x9, [sp, #0x68] 1aa5c: 8b08013c add x28, x9, x8 1aa60: b40006fc cbz x28, 0x1ab3c <.text+0xb08c> 1aa64: aa1c03e0 mov x0, x28 1aa68: 97ffd342 bl 0xf770 1aa6c: aa0003f7 mov x23, x0 1aa70: b4000677 cbz x23, 0x1ab3c <.text+0xb08c> 1aa74: b9400309 ldr w9, [x24] 1aa78: 51000528 sub w8, w9, #0x1 1aa7c: 7100291f cmp w8, #0xa 1aa80: 540002c8 b.hi 0x1aad8 <.text+0xb028> 1aa84: 900004a9 adrp x9, 0xae000 1aa88: 913d5129 add x9, x9, #0xf54 1aa8c: b8a87928 ldrsw x8, [x9, x8, lsl #2] 1aa90: 8b090108 add x8, x8, x9 1aa94: d61f0100 br x8 1aa98: b00004a0 adrp x0, 0xaf000 1aa9c: 91083c00 add x0, x0, #0x20f 1aaa0: aa1c03e1 mov x1, x28 1aaa4: aa1703e2 mov x2, x23 1aaa8: 97ffd0ba bl 0xed90 1aaac: 34000440 cbz w0, 0x1ab34 <.text+0xb084> 1aab0: b00004a0 adrp x0, 0xaf000 1aab4: 91088c00 add x0, x0, #0x223 1aab8: aa1c03e1 mov x1, x28 1aabc: aa1703e2 mov x2, x23 1aac0: 97ffd0b4 bl 0xed90 1aac4: b9404be8 ldr w8, [sp, #0x48] 1aac8: 7100001f cmp w0, #0x0 1aacc: 1a880368 csel w8, w27, w8, eq 1aad0: b9004be8 str w8, [sp, #0x48] 1aad4: 1400001a b 0x1ab3c <.text+0xb08c> 1aad8: 52800068 mov w8, #0x3 // =3 1aadc: 72ae0008 movk w8, #0x7000, lsl #16 1aae0: 6b08013f cmp w9, w8 1aae4: 540002c1 b.ne 0x1ab3c <.text+0xb08c> 1aae8: 2a1b03e8 mov w8, w27 1aaec: b90033e8 str w8, [sp, #0x30] 1aaf0: 14000013 b 0x1ab3c <.text+0xb08c> 1aaf4: 2a1b03e8 mov w8, w27 1aaf8: f90033e8 str x8, [sp, #0x60] 1aafc: 14000010 b 0x1ab3c <.text+0xb08c> 1ab00: b00004a0 adrp x0, 0xaf000 1ab04: 9108a400 add x0, x0, #0x229 1ab08: aa1c03e1 mov x1, x28 1ab0c: aa1703e2 mov x2, x23 1ab10: 97ffd0a0 bl 0xed90 1ab14: b94053e8 ldr w8, [sp, #0x50] 1ab18: 7100001f cmp w0, #0x0 1ab1c: 1a880368 csel w8, w27, w8, eq 1ab20: b90053e8 str w8, [sp, #0x50] 1ab24: 14000006 b 0x1ab3c <.text+0xb08c> 1ab28: 2a1b03e8 mov w8, w27 1ab2c: f9002fe8 str x8, [sp, #0x58] 1ab30: 14000003 b 0x1ab3c <.text+0xb08c> 1ab34: 2a1b03e8 mov w8, w27 1ab38: b9003be8 str w8, [sp, #0x38] 1ab3c: f9403be8 ldr x8, [sp, #0x70] 1ab40: 9100077b add x27, x27, #0x1 1ab44: 9100a318 add x24, x24, #0x28 1ab48: eb08037f cmp x27, x8 1ab4c: 54fff84b b.lt 0x1aa54 <.text+0xafa4> 1ab50: 1400000d b 0x1ab84 <.text+0xb0d4> 1ab54: 12800008 mov w8, #-0x1 // =-1 1ab58: f9002fe8 str x8, [sp, #0x58] 1ab5c: 12800008 mov w8, #-0x1 // =-1 1ab60: f90033e8 str x8, [sp, #0x60] 1ab64: 12800008 mov w8, #-0x1 // =-1 1ab68: b90053e8 str w8, [sp, #0x50] 1ab6c: 12800008 mov w8, #-0x1 // =-1 1ab70: b9003be8 str w8, [sp, #0x38] 1ab74: 12800008 mov w8, #-0x1 // =-1 1ab78: b90033e8 str w8, [sp, #0x30] 1ab7c: 12800008 mov w8, #-0x1 // =-1 1ab80: b9004be8 str w8, [sp, #0x48] 1ab84: f94013f8 ldr x24, [sp, #0x20] 1ab88: b9401fe8 ldr w8, [sp, #0x1c] 1ab8c: 34001388 cbz w8, 0x1adfc <.text+0xb34c> 1ab90: b94033e9 ldr w9, [sp, #0x30] 1ab94: 3100053f cmn w9, #0x1 1ab98: 54001260 b.eq 0x1ade4 <.text+0xb334> 1ab9c: 52800508 mov w8, #0x28 // =40 1aba0: 9b286128 smaddl x8, w9, w8, x24 1aba4: 29420509 ldp w9, w1, [x8, #0x10] 1aba8: f9400be2 ldr x2, [sp, #0x10] 1abac: 8b0902a0 add x0, x21, x9 1abb0: 9400028c bl 0x1b5e0 <.text+0xbb30> 1abb4: 14000092 b 0x1adfc <.text+0xb34c> 1abb8: b00004a1 adrp x1, 0xaf000 1abbc: 910222c0 add x0, x22, #0x88 1abc0: 9109dc21 add x1, x1, #0x277 1abc4: 321c03e2 orr w2, wzr, #0x10 1abc8: 97ffd1de bl 0xf340 1abcc: 39025edf strb wzr, [x22, #0x97] 1abd0: 79407aab ldrh w11, [x21, #0x3c] 1abd4: b4000d6b cbz x11, 0x1ad80 <.text+0xb2d0> 1abd8: f94016a8 ldr x8, [x21, #0x28] 1abdc: 79407ea9 ldrh w9, [x21, #0x3e] 1abe0: 1280000a mov w10, #-0x1 // =-1 1abe4: f9001fea str x10, [sp, #0x38] 1abe8: 8b0802aa add x10, x21, x8 1abec: 8b091948 add x8, x10, x9, lsl #6 1abf0: f9400d08 ldr x8, [x8, #0x18] 1abf4: 900004ac adrp x12, 0xae000 1abf8: 12800009 mov w9, #-0x1 // =-1 1abfc: aa1f03fc mov x28, xzr 1ac00: 12800018 mov w24, #-0x1 // =-1 1ac04: 913a418c add x12, x12, #0xe90 1ac08: f90027e9 str x9, [sp, #0x48] 1ac0c: 12800009 mov w9, #-0x1 // =-1 1ac10: f9001bea str x10, [sp, #0x30] 1ac14: 91001157 add x23, x10, #0x4 1ac18: 8b0802aa add x10, x21, x8 1ac1c: 12800008 mov w8, #-0x1 // =-1 1ac20: a905a7e8 stp x8, x9, [sp, #0x58] 1ac24: a906afea stp x10, x11, [sp, #0x68] 1ac28: b94002e8 ldr w8, [x23] 1ac2c: 51000508 sub w8, w8, #0x1 1ac30: 7100291f cmp w8, #0xa 1ac34: 54000668 b.hi 0x1ad00 <.text+0xb250> 1ac38: b8a87988 ldrsw x8, [x12, x8, lsl #2] 1ac3c: b85fc2e9 ldur w9, [x23, #-0x4] 1ac40: 8b0c0108 add x8, x8, x12 1ac44: 8b09015b add x27, x10, x9 1ac48: d61f0100 br x8 1ac4c: aa1b03e0 mov x0, x27 1ac50: f9002bf8 str x24, [sp, #0x50] 1ac54: 97ffd2c7 bl 0xf770 1ac58: aa0003f8 mov x24, x0 1ac5c: b00004a0 adrp x0, 0xaf000 1ac60: 91083c00 add x0, x0, #0x20f 1ac64: aa1b03e1 mov x1, x27 1ac68: aa1803e2 mov x2, x24 1ac6c: 97ffd049 bl 0xed90 1ac70: 340003c0 cbz w0, 0x1ace8 <.text+0xb238> 1ac74: b00004a0 adrp x0, 0xaf000 1ac78: 91088c00 add x0, x0, #0x223 1ac7c: aa1b03e1 mov x1, x27 1ac80: aa1803e2 mov x2, x24 1ac84: 97ffd043 bl 0xed90 1ac88: f94027e8 ldr x8, [sp, #0x48] 1ac8c: 7100001f cmp w0, #0x0 1ac90: 1a880388 csel w8, w28, w8, eq 1ac94: f90027e8 str x8, [sp, #0x48] 1ac98: 14000016 b 0x1acf0 <.text+0xb240> 1ac9c: 2a1c03e8 mov w8, w28 1aca0: f90033e8 str x8, [sp, #0x60] 1aca4: 14000017 b 0x1ad00 <.text+0xb250> 1aca8: aa1b03e0 mov x0, x27 1acac: 97ffd2b1 bl 0xf770 1acb0: aa0003e2 mov x2, x0 1acb4: b00004a0 adrp x0, 0xaf000 1acb8: 9108a400 add x0, x0, #0x229 1acbc: aa1b03e1 mov x1, x27 1acc0: 97ffd034 bl 0xed90 1acc4: a946afea ldp x10, x11, [sp, #0x68] 1acc8: 900004ac adrp x12, 0xae000 1accc: 7100001f cmp w0, #0x0 1acd0: 913a418c add x12, x12, #0xe90 1acd4: 1a980398 csel w24, w28, w24, eq 1acd8: 1400000a b 0x1ad00 <.text+0xb250> 1acdc: 2a1c03e8 mov w8, w28 1ace0: f9002fe8 str x8, [sp, #0x58] 1ace4: 14000007 b 0x1ad00 <.text+0xb250> 1ace8: 2a1c03e8 mov w8, w28 1acec: f9001fe8 str x8, [sp, #0x38] 1acf0: f9402bf8 ldr x24, [sp, #0x50] 1acf4: a946afea ldp x10, x11, [sp, #0x68] 1acf8: 900004ac adrp x12, 0xae000 1acfc: 913a418c add x12, x12, #0xe90 1ad00: 9100079c add x28, x28, #0x1 1ad04: eb0b039f cmp x28, x11 1ad08: 910102f7 add x23, x23, #0x40 1ad0c: 54fff8eb b.lt 0x1ac28 <.text+0xb178> 1ad10: a94323fb ldp x27, x8, [sp, #0x30] 1ad14: 3100051f cmn w8, #0x1 1ad18: 54000280 b.eq 0x1ad68 <.text+0xb2b8> 1ad1c: 93407d08 sxtw x8, w8 1ad20: 8b081b68 add x8, x27, x8, lsl #6 1ad24: f9400d08 ldr x8, [x8, #0x18] 1ad28: aa1803f7 mov x23, x24 1ad2c: 910262d8 add x24, x22, #0x98 1ad30: 8b0802a1 add x1, x21, x8 1ad34: b40000a1 cbz x1, 0x1ad48 <.text+0xb298> 1ad38: 321c03e2 orr w2, wzr, #0x10 1ad3c: aa1803e0 mov x0, x24 1ad40: 97ffd180 bl 0xf340 1ad44: 39029edf strb wzr, [x22, #0xa7] 1ad48: d0000481 adrp x1, 0xac000 1ad4c: b00004a2 adrp x2, 0xaf000 1ad50: 9116e821 add x1, x1, #0x5ba 1ad54: 91097842 add x2, x2, #0x25e 1ad58: 321e03e0 orr w0, wzr, #0x4 1ad5c: aa1803e3 mov x3, x24 1ad60: 940009d0 bl 0x1d4a0 <.text+0xd9f0> 1ad64: aa1703f8 mov x24, x23 1ad68: 3100071f cmn w24, #0x1 1ad6c: 54000160 b.eq 0x1ad98 <.text+0xb2e8> 1ad70: 93407f08 sxtw x8, w24 1ad74: 8b081b68 add x8, x27, x8, lsl #6 1ad78: f9400d08 ldr x8, [x8, #0x18] 1ad7c: 1400003a b 0x1ae64 <.text+0xb3b4> 1ad80: 12800008 mov w8, #-0x1 // =-1 1ad84: f9002fe8 str x8, [sp, #0x58] 1ad88: 12800008 mov w8, #-0x1 // =-1 1ad8c: f90033e8 str x8, [sp, #0x60] 1ad90: 3607db79 tbz w25, #0x0, 0x1a8fc <.text+0xae4c> 1ad94: 14000043 b 0x1aea0 <.text+0xb3f0> 1ad98: f94027e8 ldr x8, [sp, #0x48] 1ad9c: 3100051f cmn w8, #0x1 1ada0: 540007e0 b.eq 0x1ae9c <.text+0xb3ec> 1ada4: 93407d08 sxtw x8, w8 1ada8: 8b081b68 add x8, x27, x8, lsl #6 1adac: a9418509 ldp x9, x1, [x8, #0x18] 1adb0: 14000038 b 0x1ae90 <.text+0xb3e0> 1adb4: b00004a1 adrp x1, 0xaf000 1adb8: 910222c0 add x0, x22, #0x88 1adbc: 910a2021 add x1, x1, #0x288 1adc0: 321c03e2 orr w2, wzr, #0x10 1adc4: 97ffd15f bl 0xf340 1adc8: d0000481 adrp x1, 0xac000 1adcc: b00004a2 adrp x2, 0xaf000 1add0: 9116e821 add x1, x1, #0x5ba 1add4: 910a4042 add x2, x2, #0x290 1add8: 528000a0 mov w0, #0x5 // =5 1addc: 940009b1 bl 0x1d4a0 <.text+0xd9f0> 1ade0: 17ffff7b b 0x1abcc <.text+0xb11c> 1ade4: d0000481 adrp x1, 0xac000 1ade8: b00004a2 adrp x2, 0xaf000 1adec: 9116e821 add x1, x1, #0x5ba 1adf0: 9108f042 add x2, x2, #0x23c 1adf4: 528000a0 mov w0, #0x5 // =5 1adf8: 940009aa bl 0x1d4a0 <.text+0xd9f0> 1adfc: b9403be9 ldr w9, [sp, #0x38] 1ae00: 3100053f cmn w9, #0x1 1ae04: 54000240 b.eq 0x1ae4c <.text+0xb39c> 1ae08: 52800508 mov w8, #0x28 // =40 1ae0c: 9b286128 smaddl x8, w9, w8, x24 1ae10: b9401108 ldr w8, [x8, #0x10] 1ae14: 910262d7 add x23, x22, #0x98 1ae18: 8b0802a1 add x1, x21, x8 1ae1c: b40000a1 cbz x1, 0x1ae30 <.text+0xb380> 1ae20: 321c03e2 orr w2, wzr, #0x10 1ae24: aa1703e0 mov x0, x23 1ae28: 97ffd146 bl 0xf340 1ae2c: 39029edf strb wzr, [x22, #0xa7] 1ae30: d0000481 adrp x1, 0xac000 1ae34: b00004a2 adrp x2, 0xaf000 1ae38: 9116e821 add x1, x1, #0x5ba 1ae3c: 91097842 add x2, x2, #0x25e 1ae40: 321e03e0 orr w0, wzr, #0x4 1ae44: aa1703e3 mov x3, x23 1ae48: 94000996 bl 0x1d4a0 <.text+0xd9f0> 1ae4c: b94053e9 ldr w9, [sp, #0x50] 1ae50: 3100053f cmn w9, #0x1 1ae54: 54000120 b.eq 0x1ae78 <.text+0xb3c8> 1ae58: 52800508 mov w8, #0x28 // =40 1ae5c: 9b286128 smaddl x8, w9, w8, x24 1ae60: b9401108 ldr w8, [x8, #0x10] 1ae64: 8b0802a0 add x0, x21, x8 1ae68: 9102a2c1 add x1, x22, #0xa8 1ae6c: 9400027f bl 0x1b868 <.text+0xbdb8> 1ae70: 3607d479 tbz w25, #0x0, 0x1a8fc <.text+0xae4c> 1ae74: 1400000b b 0x1aea0 <.text+0xb3f0> 1ae78: b9404be9 ldr w9, [sp, #0x48] 1ae7c: 3100053f cmn w9, #0x1 1ae80: 540000e0 b.eq 0x1ae9c <.text+0xb3ec> 1ae84: 52800508 mov w8, #0x28 // =40 1ae88: 9b286128 smaddl x8, w9, w8, x24 1ae8c: 29420509 ldp w9, w1, [x8, #0x10] 1ae90: 8b0902a0 add x0, x21, x9 1ae94: 9102a2c2 add x2, x22, #0xa8 1ae98: 940002e6 bl 0x1ba30 <.text+0xbf80> 1ae9c: 3607d319 tbz w25, #0x0, 0x1a8fc <.text+0xae4c> 1aea0: a945e3f7 ldp x23, x24, [sp, #0x58] 1aea4: 0a170308 and w8, w24, w23 1aea8: 3100051f cmn w8, #0x1 1aeac: 54000660 b.eq 0x1af78 <.text+0xb4c8> 1aeb0: d0000481 adrp x1, 0xac000 1aeb4: b00004a2 adrp x2, 0xaf000 1aeb8: 9115c021 add x1, x1, #0x570 1aebc: 91120842 add x2, x2, #0x482 1aec0: 320007e0 orr w0, wzr, #0x3 1aec4: 2a1803e3 mov w3, w24 1aec8: 2a1703e4 mov w4, w23 1aecc: 94000975 bl 0x1d4a0 <.text+0xd9f0> 1aed0: 320003e0 orr w0, wzr, #0x1 1aed4: 321d07e1 orr w1, wzr, #0x18 1aed8: 97ffcf8a bl 0xed00 1aedc: aa0003fb mov x27, x0 1aee0: b40004db cbz x27, 0x1af78 <.text+0xb4c8> 1aee4: b9402be8 ldr w8, [sp, #0x28] 1aee8: 7100091f cmp w8, #0x2 1aeec: 54000700 b.eq 0x1afcc <.text+0xb51c> 1aef0: 7100051f cmp w8, #0x1 1aef4: 54000421 b.ne 0x1af78 <.text+0xb4c8> 1aef8: b94022a8 ldr w8, [x21, #0x20] 1aefc: 310006ff cmn w23, #0x1 1af00: 8b0802a8 add x8, x21, x8 1af04: 54000a20 b.eq 0x1b048 <.text+0xb598> 1af08: 52800509 mov w9, #0x28 // =40 1af0c: 9b2922ea smaddl x10, w23, w9, x8 1af10: 2942ad4d ldp w13, w11, [x10, #0x14] 1af14: b940114c ldr w12, [x10, #0x10] 1af18: b940254a ldr w10, [x10, #0x24] 1af1c: 93407d6b sxtw x11, w11 1af20: 9b092169 madd x9, x11, x9, x8 1af24: b9401129 ldr w9, [x9, #0x10] 1af28: 8b0c02bc add x28, x21, x12 1af2c: 1aca09ae udiv w14, w13, w10 1af30: 8b0902a9 add x9, x21, x9 1af34: f90037e9 str x9, [sp, #0x68] 1af38: 3100071f cmn w24, #0x1 1af3c: 54000900 b.eq 0x1b05c <.text+0xb5ac> 1af40: 52800509 mov w9, #0x28 // =40 1af44: 9b29230a smaddl x10, w24, w9, x8 1af48: 2942ad4d ldp w13, w11, [x10, #0x14] 1af4c: b940114c ldr w12, [x10, #0x10] 1af50: b940254a ldr w10, [x10, #0x24] 1af54: 93407d6b sxtw x11, w11 1af58: 9b092168 madd x8, x11, x9, x8 1af5c: b9401108 ldr w8, [x8, #0x10] 1af60: 8b0c02a9 add x9, x21, x12 1af64: 1aca09ab udiv w11, w13, w10 1af68: f90027e9 str x9, [sp, #0x48] 1af6c: 8b0802a8 add x8, x21, x8 1af70: f9003be8 str x8, [sp, #0x70] 1af74: 1400003d b 0x1b068 <.text+0xb5b8> 1af78: f90002df str xzr, [x22] 1af7c: 17fffe60 b 0x1a8fc <.text+0xae4c> 1af80: d0000481 adrp x1, 0xac000 1af84: b00004a2 adrp x2, 0xaf000 1af88: 9116e821 add x1, x1, #0x5ba 1af8c: 9107e442 add x2, x2, #0x1f9 1af90: 528000a0 mov w0, #0x5 // =5 1af94: 94000943 bl 0x1d4a0 <.text+0xd9f0> 1af98: 910222c8 add x8, x22, #0x88 1af9c: b9001fff str wzr, [sp, #0x1c] 1afa0: f9000be8 str x8, [sp, #0x10] 1afa4: 17fffe91 b 0x1a9e8 <.text+0xaf38> 1afa8: b00004a1 adrp x1, 0xaf000 1afac: 910222c0 add x0, x22, #0x88 1afb0: 9107c421 add x1, x1, #0x1f1 1afb4: 321c03e2 orr w2, wzr, #0x10 1afb8: f9000be0 str x0, [sp, #0x10] 1afbc: 97ffd0e1 bl 0xf340 1afc0: 320003e8 orr w8, wzr, #0x1 1afc4: b9001fe8 str w8, [sp, #0x1c] 1afc8: 17fffe88 b 0x1a9e8 <.text+0xaf38> 1afcc: f94016a8 ldr x8, [x21, #0x28] 1afd0: 310006ff cmn w23, #0x1 1afd4: 8b0802a8 add x8, x21, x8 1afd8: 540006c0 b.eq 0x1b0b0 <.text+0xb600> 1afdc: 93407ee9 sxtw x9, w23 1afe0: 8b091909 add x9, x8, x9, lsl #6 1afe4: b980292a ldrsw x10, [x9, #0x28] 1afe8: a941b12b ldp x11, x12, [x9, #0x18] 1afec: f9401d29 ldr x9, [x9, #0x38] 1aff0: 8b0a190a add x10, x8, x10, lsl #6 1aff4: f9400d4a ldr x10, [x10, #0x18] 1aff8: 8b0b02ab add x11, x21, x11 1affc: 9ac9098d udiv x13, x12, x9 1b000: f90027eb str x11, [sp, #0x48] 1b004: 8b0a02a9 add x9, x21, x10 1b008: f90037e9 str x9, [sp, #0x68] 1b00c: 3100071f cmn w24, #0x1 1b010: 540005a0 b.eq 0x1b0c4 <.text+0xb614> 1b014: 93407f09 sxtw x9, w24 1b018: 8b091909 add x9, x8, x9, lsl #6 1b01c: b980292a ldrsw x10, [x9, #0x28] 1b020: a941b12b ldp x11, x12, [x9, #0x18] 1b024: f9401d29 ldr x9, [x9, #0x38] 1b028: 8b0a1908 add x8, x8, x10, lsl #6 1b02c: f9400d08 ldr x8, [x8, #0x18] 1b030: 8b0b02aa add x10, x21, x11 1b034: 9ac9098b udiv x11, x12, x9 1b038: f9001fea str x10, [sp, #0x38] 1b03c: 8b0802a8 add x8, x21, x8 1b040: f9003be8 str x8, [sp, #0x70] 1b044: 14000023 b 0x1b0d0 <.text+0xb620> 1b048: aa1f03fc mov x28, xzr 1b04c: f90037ff str xzr, [sp, #0x68] 1b050: 2a1f03ee mov w14, wzr 1b054: 3100071f cmn w24, #0x1 1b058: 54fff741 b.ne 0x1af40 <.text+0xb490> 1b05c: f90027ff str xzr, [sp, #0x48] 1b060: f9003bff str xzr, [sp, #0x70] 1b064: 2a1f03eb mov w11, wzr 1b068: 310006ff cmn w23, #0x1 1b06c: 1a9f07e8 cset w8, ne 1b070: 710001df cmp w14, #0x0 1b074: 1a9fd7e9 cset w9, gt 1b078: 0a090108 and w8, w8, w9 1b07c: 7100051f cmp w8, #0x1 1b080: f9002bfb str x27, [sp, #0x50] 1b084: b90033ee str w14, [sp, #0x30] 1b088: b9005be8 str w8, [sp, #0x58] 1b08c: 540000e1 b.ne 0x1b0a8 <.text+0xb5f8> 1b090: 2a0b03ed mov w13, w11 1b094: 710021df cmp w14, #0x8 1b098: 2a0e03e8 mov w8, w14 1b09c: 540003c2 b.hs 0x1b114 <.text+0xb664> 1b0a0: aa1f03e9 mov x9, xzr 1b0a4: 14000047 b 0x1b1c0 <.text+0xb710> 1b0a8: 2a1f03f7 mov w23, wzr 1b0ac: 14000050 b 0x1b1ec <.text+0xb73c> 1b0b0: f90037ff str xzr, [sp, #0x68] 1b0b4: 2a1f03ed mov w13, wzr 1b0b8: f90027ff str xzr, [sp, #0x48] 1b0bc: 3100071f cmn w24, #0x1 1b0c0: 54fffaa1 b.ne 0x1b014 <.text+0xb564> 1b0c4: f9003bff str xzr, [sp, #0x70] 1b0c8: 2a1f03eb mov w11, wzr 1b0cc: f9001fff str xzr, [sp, #0x38] 1b0d0: 310006ff cmn w23, #0x1 1b0d4: 1a9f07e8 cset w8, ne 1b0d8: 710001bf cmp w13, #0x0 1b0dc: 1a9fd7e9 cset w9, gt 1b0e0: 0a090108 and w8, w8, w9 1b0e4: 7100051f cmp w8, #0x1 1b0e8: f90017ed str x13, [sp, #0x28] 1b0ec: b9005be8 str w8, [sp, #0x58] 1b0f0: 540000e1 b.ne 0x1b10c <.text+0xb65c> 1b0f4: aa0b03f1 mov x17, x11 1b0f8: 710009bf cmp w13, #0x2 1b0fc: 2a0d03e8 mov w8, w13 1b100: 54001422 b.hs 0x1b384 <.text+0xb8d4> 1b104: aa1f03e9 mov x9, xzr 1b108: 140000b5 b 0x1b3dc <.text+0xb92c> 1b10c: 2a1f03f7 mov w23, wzr 1b110: 140000c0 b 0x1b410 <.text+0xb960> 1b114: b94033ea ldr w10, [sp, #0x30] 1b118: 12000949 and w9, w10, #0x7 1b11c: 7200095f tst w10, #0x7 1b120: 321d03ea orr w10, wzr, #0x8 1b124: 9a89014a csel x10, x10, x9, eq 1b128: cb0a0109 sub x9, x8, x10 1b12c: b40004a9 cbz x9, 0x1b1c0 <.text+0xb710> 1b130: 91013b8b add x11, x28, #0x4e 1b134: 6f00e400 movi v0.2d, #0000000000000000 1b138: 4f000421 movi v1.4s, #0x1 1b13c: aa0903ec mov x12, x9 1b140: 6f00e402 movi v2.2d, #0000000000000000 1b144: ad7f1163 ldp q3, q4, [x11, #-0x20] 1b148: ad7e1965 ldp q5, q6, [x11, #-0x40] 1b14c: ad414167 ldp q7, q16, [x11, #0x20] 1b150: acc44971 ldp q17, q18, [x11], #0x80 1b154: d100218c sub x12, x12, #0x8 1b158: 6e0204a5 mov v5.h[0], v5.h[0] 1b15c: 6e0604c5 mov v5.h[1], v6.h[0] 1b160: 6e020631 mov v17.h[0], v17.h[0] 1b164: 6e060651 mov v17.h[1], v18.h[0] 1b168: 6e0a0465 mov v5.h[2], v3.h[0] 1b16c: 6e0a04f1 mov v17.h[2], v7.h[0] 1b170: 6e0e0485 mov v5.h[3], v4.h[0] 1b174: 6e0e0611 mov v17.h[3], v16.h[0] 1b178: 0e6098a3 cmeq v3.4h, v5.4h, #0 1b17c: 0e609a24 cmeq v4.4h, v17.4h, #0 1b180: 2e205863 mvn v3.8b, v3.8b 1b184: 2e205884 mvn v4.8b, v4.8b 1b188: 2f10a463 ushll v3.4s, v3.4h, #0x0 1b18c: 2f10a484 ushll v4.4s, v4.4h, #0x0 1b190: 4e211c63 and v3.16b, v3.16b, v1.16b 1b194: 4e211c84 and v4.16b, v4.16b, v1.16b 1b198: 4ea38400 add v0.4s, v0.4s, v3.4s 1b19c: 4ea48442 add v2.4s, v2.4s, v4.4s 1b1a0: b5fffd2c cbnz x12, 0x1b144 <.text+0xb694> 1b1a4: f94033f8 ldr x24, [sp, #0x60] 1b1a8: 4ea08440 add v0.4s, v2.4s, v0.4s 1b1ac: 4eb1b800 addv s0, v0.4s 1b1b0: 1e260017 fmov w23, s0 1b1b4: 2a0d03eb mov w11, w13 1b1b8: b50000aa cbnz x10, 0x1b1cc <.text+0xb71c> 1b1bc: 1400000c b 0x1b1ec <.text+0xb73c> 1b1c0: f94033f8 ldr x24, [sp, #0x60] 1b1c4: 2a1f03f7 mov w23, wzr 1b1c8: 2a0d03eb mov w11, w13 1b1cc: cb090108 sub x8, x8, x9 1b1d0: 8b091389 add x9, x28, x9, lsl #4 1b1d4: 91003929 add x9, x9, #0xe 1b1d8: 7841052a ldrh w10, [x9], #0x10 1b1dc: d1000508 sub x8, x8, #0x1 1b1e0: 7100015f cmp w10, #0x0 1b1e4: 1a9706f7 cinc w23, w23, ne 1b1e8: b5ffff88 cbnz x8, 0x1b1d8 <.text+0xb728> 1b1ec: 3100071f cmn w24, #0x1 1b1f0: 1a9f07e8 cset w8, ne 1b1f4: 7100017f cmp w11, #0x0 1b1f8: 1a9fd7e9 cset w9, gt 1b1fc: 0a090108 and w8, w8, w9 1b200: 7100051f cmp w8, #0x1 1b204: 2a1f03f8 mov w24, wzr 1b208: b9003be8 str w8, [sp, #0x38] 1b20c: b9002beb str w11, [sp, #0x28] 1b210: 54000261 b.ne 0x1b25c <.text+0xb7ac> 1b214: f94027e8 ldr x8, [sp, #0x48] 1b218: 2a0b03f9 mov w25, w11 1b21c: 9100211b add x27, x8, #0x8 1b220: 79400f68 ldrh w8, [x27, #0x6] 1b224: 34000168 cbz w8, 0x1b250 <.text+0xb7a0> 1b228: b85f8368 ldur w8, [x27, #-0x8] 1b22c: f9403be9 ldr x9, [sp, #0x70] 1b230: 8b080120 add x0, x9, x8 1b234: 97ffd14f bl 0xf770 1b238: b40000c0 cbz x0, 0x1b250 <.text+0xb7a0> 1b23c: b85fc368 ldur w8, [x27, #-0x4] 1b240: 34000088 cbz w8, 0x1b250 <.text+0xb7a0> 1b244: b9400368 ldr w8, [x27] 1b248: 7100011f cmp w8, #0x0 1b24c: 1a980718 cinc w24, w24, ne 1b250: d1000739 sub x25, x25, #0x1 1b254: 9100437b add x27, x27, #0x10 1b258: b5fffe59 cbnz x25, 0x1b220 <.text+0xb770> 1b25c: b0000481 adrp x1, 0xac000 1b260: 900004a2 adrp x2, 0xaf000 1b264: 9115c021 add x1, x1, #0x570 1b268: 91128842 add x2, x2, #0x4a2 1b26c: 320007e0 orr w0, wzr, #0x3 1b270: 2a1803e3 mov w3, w24 1b274: 2a1703e4 mov w4, w23 1b278: 9400088a bl 0x1d4a0 <.text+0xd9f0> 1b27c: 0b170319 add w25, w24, w23 1b280: f9402bf7 ldr x23, [sp, #0x50] 1b284: 93407f20 sxtw x0, w25 1b288: 321d07e1 orr w1, wzr, #0x18 1b28c: b9000af9 str w25, [x23, #0x8] 1b290: 97ffce9c bl 0xed00 1b294: aa0003f8 mov x24, x0 1b298: f90002f8 str x24, [x23] 1b29c: b4000318 cbz x24, 0x1b2fc <.text+0xb84c> 1b2a0: b9405be8 ldr w8, [sp, #0x58] 1b2a4: f90033f9 str x25, [sp, #0x60] 1b2a8: 340002e8 cbz w8, 0x1b304 <.text+0xb854> 1b2ac: b94033e8 ldr w8, [sp, #0x30] 1b2b0: 2a1f03f9 mov w25, wzr 1b2b4: 321d07fb orr w27, wzr, #0x18 1b2b8: 2a0803f7 mov w23, w8 1b2bc: 79401f88 ldrh w8, [x28, #0xe] 1b2c0: 34000168 cbz w8, 0x1b2ec <.text+0xb83c> 1b2c4: b9400388 ldr w8, [x28] 1b2c8: f94037e9 ldr x9, [sp, #0x68] 1b2cc: 8b080120 add x0, x9, x8 1b2d0: 97ffd10c bl 0xf700 1b2d4: 9b3b6328 smaddl x8, w25, w27, x24 1b2d8: f9000900 str x0, [x8, #0x10] 1b2dc: fc404380 ldur d0, [x28, #0x4] 1b2e0: 11000739 add w25, w25, #0x1 1b2e4: 2f20a400 ushll v0.2d, v0.2s, #0x0 1b2e8: 3d800100 str q0, [x8] 1b2ec: d10006f7 sub x23, x23, #0x1 1b2f0: 9100439c add x28, x28, #0x10 1b2f4: b5fffe57 cbnz x23, 0x1b2bc <.text+0xb80c> 1b2f8: 14000004 b 0x1b308 <.text+0xb858> 1b2fc: aa1703e0 mov x0, x23 1b300: 1400008a b 0x1b528 <.text+0xba78> 1b304: 2a1f03f9 mov w25, wzr 1b308: b9403be8 ldr w8, [sp, #0x38] 1b30c: 34001508 cbz w8, 0x1b5ac <.text+0xbafc> 1b310: b9402be8 ldr w8, [sp, #0x28] 1b314: 2a0803fc mov w28, w8 1b318: f94027e8 ldr x8, [sp, #0x48] 1b31c: 9100211b add x27, x8, #0x8 1b320: 79400f68 ldrh w8, [x27, #0x6] 1b324: 34000288 cbz w8, 0x1b374 <.text+0xb8c4> 1b328: b85f8368 ldur w8, [x27, #-0x8] 1b32c: f9403be9 ldr x9, [sp, #0x70] 1b330: 8b080137 add x23, x9, x8 1b334: aa1703e0 mov x0, x23 1b338: 97ffd10e bl 0xf770 1b33c: b40001c0 cbz x0, 0x1b374 <.text+0xb8c4> 1b340: b85fc368 ldur w8, [x27, #-0x4] 1b344: 34000188 cbz w8, 0x1b374 <.text+0xb8c4> 1b348: b9400368 ldr w8, [x27] 1b34c: 34000148 cbz w8, 0x1b374 <.text+0xb8c4> 1b350: aa1703e0 mov x0, x23 1b354: 97ffd0eb bl 0xf700 1b358: 321d07e8 orr w8, wzr, #0x18 1b35c: 9b286328 smaddl x8, w25, w8, x24 1b360: f9000900 str x0, [x8, #0x10] 1b364: fc5fc360 ldur d0, [x27, #-0x4] 1b368: 11000739 add w25, w25, #0x1 1b36c: 2f20a400 ushll v0.2d, v0.2s, #0x0 1b370: 3d800100 str q0, [x8] 1b374: d100079c sub x28, x28, #0x1 1b378: 9100437b add x27, x27, #0x10 1b37c: b5fffd3c cbnz x28, 0x1b320 <.text+0xb870> 1b380: 1400008b b 0x1b5ac <.text+0xbafc> 1b384: f94017e9 ldr x9, [sp, #0x28] 1b388: 1200012a and w10, w9, #0x1 1b38c: cb0a0109 sub x9, x8, x10 1b390: b4000269 cbz x9, 0x1b3dc <.text+0xb92c> 1b394: f94027ed ldr x13, [sp, #0x48] 1b398: 2a1f03eb mov w11, wzr 1b39c: 2a1f03ec mov w12, wzr 1b3a0: aa0903ee mov x14, x9 1b3a4: 910079ad add x13, x13, #0x1e 1b3a8: 785e81af ldurh w15, [x13, #-0x18] 1b3ac: 784305b0 ldrh w16, [x13], #0x30 1b3b0: d10009ce sub x14, x14, #0x2 1b3b4: 710001ff cmp w15, #0x0 1b3b8: 1a8b056b cinc w11, w11, ne 1b3bc: 7100021f cmp w16, #0x0 1b3c0: 1a8c058c cinc w12, w12, ne 1b3c4: b5ffff2e cbnz x14, 0x1b3a8 <.text+0xb8f8> 1b3c8: f94033f8 ldr x24, [sp, #0x60] 1b3cc: 0b0b0197 add w23, w12, w11 1b3d0: aa1103eb mov x11, x17 1b3d4: 340001ea cbz w10, 0x1b410 <.text+0xb960> 1b3d8: 14000004 b 0x1b3e8 <.text+0xb938> 1b3dc: f94033f8 ldr x24, [sp, #0x60] 1b3e0: 2a1f03f7 mov w23, wzr 1b3e4: aa1103eb mov x11, x17 1b3e8: f94027ec ldr x12, [sp, #0x48] 1b3ec: 321d07ea orr w10, wzr, #0x18 1b3f0: cb090108 sub x8, x8, x9 1b3f4: 9b0a3129 madd x9, x9, x10, x12 1b3f8: 91001929 add x9, x9, #0x6 1b3fc: 7841852a ldrh w10, [x9], #0x18 1b400: d1000508 sub x8, x8, #0x1 1b404: 7100015f cmp w10, #0x0 1b408: 1a9706f7 cinc w23, w23, ne 1b40c: b5ffff88 cbnz x8, 0x1b3fc <.text+0xb94c> 1b410: 3100071f cmn w24, #0x1 1b414: 1a9f07e8 cset w8, ne 1b418: 7100017f cmp w11, #0x0 1b41c: 1a9fd7e9 cset w9, gt 1b420: 0a090108 and w8, w8, w9 1b424: 7100051f cmp w8, #0x1 1b428: 2a1f03f8 mov w24, wzr 1b42c: b90033e8 str w8, [sp, #0x30] 1b430: f90013eb str x11, [sp, #0x20] 1b434: 54000261 b.ne 0x1b480 <.text+0xb9d0> 1b438: f9401fe8 ldr x8, [sp, #0x38] 1b43c: 2a0b03f9 mov w25, w11 1b440: 9100211c add x28, x8, #0x8 1b444: 785fe388 ldurh w8, [x28, #-0x2] 1b448: 34000168 cbz w8, 0x1b474 <.text+0xb9c4> 1b44c: b85f8388 ldur w8, [x28, #-0x8] 1b450: f9403be9 ldr x9, [sp, #0x70] 1b454: 8b080120 add x0, x9, x8 1b458: 97ffd0c6 bl 0xf770 1b45c: b40000c0 cbz x0, 0x1b474 <.text+0xb9c4> 1b460: f9400388 ldr x8, [x28] 1b464: b4000088 cbz x8, 0x1b474 <.text+0xb9c4> 1b468: f9400788 ldr x8, [x28, #0x8] 1b46c: f100011f cmp x8, #0x0 1b470: 1a980718 cinc w24, w24, ne 1b474: d1000739 sub x25, x25, #0x1 1b478: 9100639c add x28, x28, #0x18 1b47c: b5fffe59 cbnz x25, 0x1b444 <.text+0xb994> 1b480: b0000481 adrp x1, 0xac000 1b484: 900004a2 adrp x2, 0xaf000 1b488: 9115c021 add x1, x1, #0x570 1b48c: 91128842 add x2, x2, #0x4a2 1b490: 320007e0 orr w0, wzr, #0x3 1b494: 2a1803e3 mov w3, w24 1b498: 2a1703e4 mov w4, w23 1b49c: 94000801 bl 0x1d4a0 <.text+0xd9f0> 1b4a0: 0b170317 add w23, w24, w23 1b4a4: 93407ee0 sxtw x0, w23 1b4a8: 321d07e1 orr w1, wzr, #0x18 1b4ac: b9000b77 str w23, [x27, #0x8] 1b4b0: 97ffce14 bl 0xed00 1b4b4: aa0003f8 mov x24, x0 1b4b8: f9000378 str x24, [x27] 1b4bc: b4000358 cbz x24, 0x1b524 <.text+0xba74> 1b4c0: b9405be8 ldr w8, [sp, #0x58] 1b4c4: f90033f7 str x23, [sp, #0x60] 1b4c8: f9002bfb str x27, [sp, #0x50] 1b4cc: 34000348 cbz w8, 0x1b534 <.text+0xba84> 1b4d0: f94017e8 ldr x8, [sp, #0x28] 1b4d4: 2a1f03fc mov w28, wzr 1b4d8: 321d07fb orr w27, wzr, #0x18 1b4dc: 2a0803f7 mov w23, w8 1b4e0: f94027e8 ldr x8, [sp, #0x48] 1b4e4: 91002119 add x25, x8, #0x8 1b4e8: 785fe328 ldurh w8, [x25, #-0x2] 1b4ec: 34000148 cbz w8, 0x1b514 <.text+0xba64> 1b4f0: b85f8328 ldur w8, [x25, #-0x8] 1b4f4: f94037e9 ldr x9, [sp, #0x68] 1b4f8: 8b080120 add x0, x9, x8 1b4fc: 97ffd081 bl 0xf700 1b500: 9b3b6388 smaddl x8, w28, w27, x24 1b504: f9000900 str x0, [x8, #0x10] 1b508: 3dc00320 ldr q0, [x25] 1b50c: 1100079c add w28, w28, #0x1 1b510: 3d800100 str q0, [x8] 1b514: d10006f7 sub x23, x23, #0x1 1b518: 91006339 add x25, x25, #0x18 1b51c: b5fffe77 cbnz x23, 0x1b4e8 <.text+0xba38> 1b520: 14000006 b 0x1b538 <.text+0xba88> 1b524: aa1b03e0 mov x0, x27 1b528: 97ffd126 bl 0xf9c0 1b52c: f90002df str xzr, [x22] 1b530: 17fffcf3 b 0x1a8fc <.text+0xae4c> 1b534: 2a1f03fc mov w28, wzr 1b538: b94033e8 ldr w8, [sp, #0x30] 1b53c: 34000388 cbz w8, 0x1b5ac <.text+0xbafc> 1b540: f94013e8 ldr x8, [sp, #0x20] 1b544: 2a0803fb mov w27, w8 1b548: f9401fe8 ldr x8, [sp, #0x38] 1b54c: 91002119 add x25, x8, #0x8 1b550: 785fe328 ldurh w8, [x25, #-0x2] 1b554: 34000268 cbz w8, 0x1b5a0 <.text+0xbaf0> 1b558: b85f8328 ldur w8, [x25, #-0x8] 1b55c: f9403be9 ldr x9, [sp, #0x70] 1b560: 8b080137 add x23, x9, x8 1b564: aa1703e0 mov x0, x23 1b568: 97ffd082 bl 0xf770 1b56c: b40001a0 cbz x0, 0x1b5a0 <.text+0xbaf0> 1b570: f9400328 ldr x8, [x25] 1b574: b4000168 cbz x8, 0x1b5a0 <.text+0xbaf0> 1b578: f9400728 ldr x8, [x25, #0x8] 1b57c: b4000128 cbz x8, 0x1b5a0 <.text+0xbaf0> 1b580: aa1703e0 mov x0, x23 1b584: 97ffd05f bl 0xf700 1b588: 321d07e8 orr w8, wzr, #0x18 1b58c: 9b286388 smaddl x8, w28, w8, x24 1b590: f9000900 str x0, [x8, #0x10] 1b594: 3dc00320 ldr q0, [x25] 1b598: 1100079c add w28, w28, #0x1 1b59c: 3d800100 str q0, [x8] 1b5a0: d100077b sub x27, x27, #0x1 1b5a4: 91006339 add x25, x25, #0x18 1b5a8: b5fffd5b cbnz x27, 0x1b550 <.text+0xbaa0> 1b5ac: f94033e8 ldr x8, [sp, #0x60] 1b5b0: f94023f7 ldr x23, [sp, #0x40] 1b5b4: f9402bf9 ldr x25, [sp, #0x50] 1b5b8: b0000003 adrp x3, 0x1c000 <.text+0xc550> 1b5bc: 93407d01 sxtw x1, w8 1b5c0: 911d1063 add x3, x3, #0x744 1b5c4: 321d07e2 orr w2, wzr, #0x18 1b5c8: aa1803e0 mov x0, x24 1b5cc: 97ffce55 bl 0xef20 1b5d0: f90002d9 str x25, [x22] 1b5d4: f9000b37 str x23, [x25, #0x10] 1b5d8: 17fffcc9 b 0x1a8fc <.text+0xae4c> 1b5dc: 97ffcf01 bl 0xf1e0 <__stack_chk_fail@plt> 1b5e0: f81e0ff3 str x19, [sp, #-0x20]! 1b5e4: a9017bfd stp x29, x30, [sp, #0x10] 1b5e8: 910043fd add x29, sp, #0x10 1b5ec: aa0203f3 mov x19, x2 1b5f0: b4000e20 cbz x0, 0x1b7b4 <.text+0xbd04> 1b5f4: b4000e13 cbz x19, 0x1b7b4 <.text+0xbd04> 1b5f8: 39400003 ldrb w3, [x0] 1b5fc: 7101047f cmp w3, #0x41 1b600: 54000181 b.ne 0x1b630 <.text+0xbb80> 1b604: 39400408 ldrb w8, [x0, #0x1] 1b608: 6b01011f cmp w8, w1 1b60c: 54000229 b.ls 0x1b650 <.text+0xbba0> 1b610: a9417bfd ldp x29, x30, [sp, #0x10] 1b614: b0000481 adrp x1, 0xac000 1b618: 900004a2 adrp x2, 0xaf000 1b61c: 9116e821 add x1, x1, #0x5ba 1b620: 910d3442 add x2, x2, #0x34d 1b624: 528000a0 mov w0, #0x5 // =5 1b628: f84207f3 ldr x19, [sp], #0x20 1b62c: 1400079d b 0x1d4a0 <.text+0xd9f0> 1b630: a9417bfd ldp x29, x30, [sp, #0x10] 1b634: b0000481 adrp x1, 0xac000 1b638: 900004a2 adrp x2, 0xaf000 1b63c: 9116e821 add x1, x1, #0x5ba 1b640: 910c1c42 add x2, x2, #0x307 1b644: 528000a0 mov w0, #0x5 // =5 1b648: f84207f3 ldr x19, [sp], #0x20 1b64c: 14000795 b 0x1d4a0 <.text+0xd9f0> 1b650: 528000a8 mov w8, #0x5 // =5 1b654: 38684809 ldrb w9, [x0, w8, uxtw] 1b658: 11000508 add w8, w8, #0x1 1b65c: 35ffffc9 cbnz w9, 0x1b654 <.text+0xbba4> 1b660: 14000002 b 0x1b668 <.text+0xbbb8> 1b664: 0b090108 add w8, w8, w9 1b668: 6b01011f cmp w8, w1 1b66c: 540008c2 b.hs 0x1b784 <.text+0xbcd4> 1b670: 8b28400a add x10, x0, w8, uxtw 1b674: 3940014b ldrb w11, [x10] 1b678: 39400549 ldrb w9, [x10, #0x1] 1b67c: 7100057f cmp w11, #0x1 1b680: 54ffff21 b.ne 0x1b664 <.text+0xbbb4> 1b684: 34000809 cbz w9, 0x1b784 <.text+0xbcd4> 1b688: 9100154d add x13, x10, #0x5 1b68c: f000048a adrp x10, 0xae000 1b690: 8b0901a9 add x9, x13, x9 1b694: 913e014a add x10, x10, #0xf80 1b698: b400018d cbz x13, 0x1b6c8 <.text+0xbc18> 1b69c: aa1f03eb mov x11, xzr 1b6a0: 2a1f03ec mov w12, wzr 1b6a4: aa0d03e8 mov x8, x13 1b6a8: 3840150d ldrb w13, [x8], #0x1 1b6ac: 120019ae and w14, w13, #0x7f 1b6b0: 1acc21ce lsl w14, w14, w12 1b6b4: 93407dce sxtw x14, w14 1b6b8: aa0e016b orr x11, x11, x14 1b6bc: 11001d8c add w12, w12, #0x7 1b6c0: 373fff4d tbnz w13, #0x7, 0x1b6a8 <.text+0xbbf8> 1b6c4: 14000003 b 0x1b6d0 <.text+0xbc20> 1b6c8: aa1f03e8 mov x8, xzr 1b6cc: 9280000b mov x11, #-0x1 // =-1 1b6d0: 5100116b sub w11, w11, #0x4 1b6d4: 7101097f cmp w11, #0x42 1b6d8: 540001e8 b.hi 0x1b714 <.text+0xbc64> 1b6dc: b8ab794b ldrsw x11, [x10, x11, lsl #2] 1b6e0: 8b0a016b add x11, x11, x10 1b6e4: d61f0160 br x11 1b6e8: aa1f03ed mov x13, xzr 1b6ec: b4fffd68 cbz x8, 0x1b698 <.text+0xbbe8> 1b6f0: 38c0150b ldrsb w11, [x8], #0x1 1b6f4: 37ffffeb tbnz w11, #0x1f, 0x1b6f0 <.text+0xbc40> 1b6f8: 14000003 b 0x1b704 <.text+0xbc54> 1b6fc: 3840150b ldrb w11, [x8], #0x1 1b700: 35ffffeb cbnz w11, 0x1b6fc <.text+0xbc4c> 1b704: eb09011f cmp x8, x9 1b708: aa0803ed mov x13, x8 1b70c: 54fffc63 b.lo 0x1b698 <.text+0xbbe8> 1b710: 1400001d b 0x1b784 <.text+0xbcd4> 1b714: b0000481 adrp x1, 0xac000 1b718: 900004a2 adrp x2, 0xaf000 1b71c: 9116e821 add x1, x1, #0x5ba 1b720: 91108842 add x2, x2, #0x422 1b724: 528000a0 mov w0, #0x5 // =5 1b728: 9400075e bl 0x1d4a0 <.text+0xd9f0> 1b72c: 14000016 b 0x1b784 <.text+0xbcd4> 1b730: b40002a8 cbz x8, 0x1b784 <.text+0xbcd4> 1b734: aa1f03e9 mov x9, xzr 1b738: 2a1f03ea mov w10, wzr 1b73c: 3840150b ldrb w11, [x8], #0x1 1b740: 1200196c and w12, w11, #0x7f 1b744: 1aca218c lsl w12, w12, w10 1b748: 93407d8c sxtw x12, w12 1b74c: aa0c0129 orr x9, x9, x12 1b750: 11001d4a add w10, w10, #0x7 1b754: 373fff4b tbnz w11, #0x7, 0x1b73c <.text+0xbc8c> 1b758: 51000528 sub w8, w9, #0x1 1b75c: 7100351f cmp w8, #0xd 1b760: 54000128 b.hi 0x1b784 <.text+0xbcd4> 1b764: 900004a9 adrp x9, 0xaf000 1b768: 91023129 add x9, x9, #0x8c 1b76c: b8a87928 ldrsw x8, [x9, x8, lsl #2] 1b770: 8b090108 add x8, x8, x9 1b774: d61f0100 br x8 1b778: 900004a1 adrp x1, 0xaf000 1b77c: 910dcc21 add x1, x1, #0x373 1b780: 14000036 b 0x1b858 <.text+0xbda8> 1b784: 900004a1 adrp x1, 0xaf000 1b788: 910a2021 add x1, x1, #0x288 1b78c: 321c03e2 orr w2, wzr, #0x10 1b790: aa1303e0 mov x0, x19 1b794: 97ffceeb bl 0xf340 1b798: b0000481 adrp x1, 0xac000 1b79c: 900004a2 adrp x2, 0xaf000 1b7a0: 9116e821 add x1, x1, #0x5ba 1b7a4: 91108842 add x2, x2, #0x422 1b7a8: 528000a0 mov w0, #0x5 // =5 1b7ac: 9400073d bl 0x1d4a0 <.text+0xd9f0> 1b7b0: 39003e7f strb wzr, [x19, #0xf] 1b7b4: a9417bfd ldp x29, x30, [sp, #0x10] 1b7b8: f84207f3 ldr x19, [sp], #0x20 1b7bc: d65f03c0 ret 1b7c0: 900004a1 adrp x1, 0xaf000 1b7c4: 910df821 add x1, x1, #0x37e 1b7c8: 14000024 b 0x1b858 <.text+0xbda8> 1b7cc: 900004a1 adrp x1, 0xaf000 1b7d0: 910e2821 add x1, x1, #0x38a 1b7d4: 14000021 b 0x1b858 <.text+0xbda8> 1b7d8: 900004a1 adrp x1, 0xaf000 1b7dc: 910e5821 add x1, x1, #0x396 1b7e0: 1400001e b 0x1b858 <.text+0xbda8> 1b7e4: 900004a1 adrp x1, 0xaf000 1b7e8: 910e8c21 add x1, x1, #0x3a3 1b7ec: 1400001b b 0x1b858 <.text+0xbda8> 1b7f0: 900004a1 adrp x1, 0xaf000 1b7f4: 910ec421 add x1, x1, #0x3b1 1b7f8: 14000018 b 0x1b858 <.text+0xbda8> 1b7fc: 900004a1 adrp x1, 0xaf000 1b800: 910ef021 add x1, x1, #0x3bc 1b804: 14000015 b 0x1b858 <.text+0xbda8> 1b808: 900004a1 adrp x1, 0xaf000 1b80c: 910f2421 add x1, x1, #0x3c9 1b810: 14000012 b 0x1b858 <.text+0xbda8> 1b814: 900004a1 adrp x1, 0xaf000 1b818: 910f5821 add x1, x1, #0x3d6 1b81c: 1400000f b 0x1b858 <.text+0xbda8> 1b820: 900004a1 adrp x1, 0xaf000 1b824: 910f8821 add x1, x1, #0x3e2 1b828: 1400000c b 0x1b858 <.text+0xbda8> 1b82c: 900004a1 adrp x1, 0xaf000 1b830: 910fb821 add x1, x1, #0x3ee 1b834: 14000009 b 0x1b858 <.text+0xbda8> 1b838: 900004a1 adrp x1, 0xaf000 1b83c: 910fec21 add x1, x1, #0x3fb 1b840: 14000006 b 0x1b858 <.text+0xbda8> 1b844: 900004a1 adrp x1, 0xaf000 1b848: 91102421 add x1, x1, #0x409 1b84c: 14000003 b 0x1b858 <.text+0xbda8> 1b850: 900004a1 adrp x1, 0xaf000 1b854: 91105c21 add x1, x1, #0x417 1b858: 321c03e2 orr w2, wzr, #0x10 1b85c: aa1303e0 mov x0, x19 1b860: 97ffceb8 bl 0xf340 1b864: 17ffffd3 b 0x1b7b0 <.text+0xbd00> 1b868: f81d0ff5 str x21, [sp, #-0x30]! 1b86c: a9014ff4 stp x20, x19, [sp, #0x10] 1b870: a9027bfd stp x29, x30, [sp, #0x20] 1b874: 910083fd add x29, sp, #0x20 1b878: aa0103f3 mov x19, x1 1b87c: b4000c00 cbz x0, 0x1b9fc <.text+0xbf4c> 1b880: b4000bf3 cbz x19, 0x1b9fc <.text+0xbf4c> 1b884: b9400808 ldr w8, [x0, #0x8] 1b888: 71000d1f cmp w8, #0x3 1b88c: 54000c01 b.ne 0x1ba0c <.text+0xbf5c> 1b890: 29402408 ldp w8, w9, [x0] 1b894: 900004b4 adrp x20, 0xaf000 1b898: 9111f694 add x20, x20, #0x47d 1b89c: 320007e1 orr w1, wzr, #0x3 1b8a0: 91000d08 add x8, x8, #0x3 1b8a4: 927e7908 and x8, x8, #0x1fffffffc 1b8a8: 8b080008 add x8, x0, x8 1b8ac: 91003108 add x8, x8, #0xc 1b8b0: 71004129 subs w9, w9, #0x10 1b8b4: 8b090109 add x9, x8, x9 1b8b8: 9a888135 csel x21, x9, x8, hi 1b8bc: 394002a3 ldrb w3, [x21] 1b8c0: aa1303e0 mov x0, x19 1b8c4: aa1403e2 mov x2, x20 1b8c8: 97ffcdb2 bl 0xef90 1b8cc: 394006a3 ldrb w3, [x21, #0x1] 1b8d0: 91000a60 add x0, x19, #0x2 1b8d4: 320007e1 orr w1, wzr, #0x3 1b8d8: aa1403e2 mov x2, x20 1b8dc: 97ffcdad bl 0xef90 1b8e0: 39400aa3 ldrb w3, [x21, #0x2] 1b8e4: 91001260 add x0, x19, #0x4 1b8e8: 320007e1 orr w1, wzr, #0x3 1b8ec: aa1403e2 mov x2, x20 1b8f0: 97ffcda8 bl 0xef90 1b8f4: 39400ea3 ldrb w3, [x21, #0x3] 1b8f8: 91001a60 add x0, x19, #0x6 1b8fc: 320007e1 orr w1, wzr, #0x3 1b900: aa1403e2 mov x2, x20 1b904: 97ffcda3 bl 0xef90 1b908: 394012a3 ldrb w3, [x21, #0x4] 1b90c: 91002260 add x0, x19, #0x8 1b910: 320007e1 orr w1, wzr, #0x3 1b914: aa1403e2 mov x2, x20 1b918: 97ffcd9e bl 0xef90 1b91c: 394016a3 ldrb w3, [x21, #0x5] 1b920: 91002a60 add x0, x19, #0xa 1b924: 320007e1 orr w1, wzr, #0x3 1b928: aa1403e2 mov x2, x20 1b92c: 97ffcd99 bl 0xef90 1b930: 39401aa3 ldrb w3, [x21, #0x6] 1b934: 91003260 add x0, x19, #0xc 1b938: 320007e1 orr w1, wzr, #0x3 1b93c: aa1403e2 mov x2, x20 1b940: 97ffcd94 bl 0xef90 1b944: 39401ea3 ldrb w3, [x21, #0x7] 1b948: 91003a60 add x0, x19, #0xe 1b94c: 320007e1 orr w1, wzr, #0x3 1b950: aa1403e2 mov x2, x20 1b954: 97ffcd8f bl 0xef90 1b958: 394022a3 ldrb w3, [x21, #0x8] 1b95c: 91004260 add x0, x19, #0x10 1b960: 320007e1 orr w1, wzr, #0x3 1b964: aa1403e2 mov x2, x20 1b968: 97ffcd8a bl 0xef90 1b96c: 394026a3 ldrb w3, [x21, #0x9] 1b970: 91004a60 add x0, x19, #0x12 1b974: 320007e1 orr w1, wzr, #0x3 1b978: aa1403e2 mov x2, x20 1b97c: 97ffcd85 bl 0xef90 1b980: 39402aa3 ldrb w3, [x21, #0xa] 1b984: 91005260 add x0, x19, #0x14 1b988: 320007e1 orr w1, wzr, #0x3 1b98c: aa1403e2 mov x2, x20 1b990: 97ffcd80 bl 0xef90 1b994: 39402ea3 ldrb w3, [x21, #0xb] 1b998: 91005a60 add x0, x19, #0x16 1b99c: 320007e1 orr w1, wzr, #0x3 1b9a0: aa1403e2 mov x2, x20 1b9a4: 97ffcd7b bl 0xef90 1b9a8: 394032a3 ldrb w3, [x21, #0xc] 1b9ac: 91006260 add x0, x19, #0x18 1b9b0: 320007e1 orr w1, wzr, #0x3 1b9b4: aa1403e2 mov x2, x20 1b9b8: 97ffcd76 bl 0xef90 1b9bc: 394036a3 ldrb w3, [x21, #0xd] 1b9c0: 91006a60 add x0, x19, #0x1a 1b9c4: 320007e1 orr w1, wzr, #0x3 1b9c8: aa1403e2 mov x2, x20 1b9cc: 97ffcd71 bl 0xef90 1b9d0: 39403aa3 ldrb w3, [x21, #0xe] 1b9d4: 91007260 add x0, x19, #0x1c 1b9d8: 320007e1 orr w1, wzr, #0x3 1b9dc: aa1403e2 mov x2, x20 1b9e0: 97ffcd6c bl 0xef90 1b9e4: 39403ea3 ldrb w3, [x21, #0xf] 1b9e8: 91007a60 add x0, x19, #0x1e 1b9ec: 320007e1 orr w1, wzr, #0x3 1b9f0: aa1403e2 mov x2, x20 1b9f4: 97ffcd67 bl 0xef90 1b9f8: 3900827f strb wzr, [x19, #0x20] 1b9fc: a9427bfd ldp x29, x30, [sp, #0x20] 1ba00: a9414ff4 ldp x20, x19, [sp, #0x10] 1ba04: f84307f5 ldr x21, [sp], #0x30 1ba08: d65f03c0 ret 1ba0c: a9427bfd ldp x29, x30, [sp, #0x20] 1ba10: a9414ff4 ldp x20, x19, [sp, #0x10] 1ba14: b0000481 adrp x1, 0xac000 1ba18: 900004a2 adrp x2, 0xaf000 1ba1c: 9116e821 add x1, x1, #0x5ba 1ba20: 91113442 add x2, x2, #0x44d 1ba24: 528000a0 mov w0, #0x5 // =5 1ba28: f84307f5 ldr x21, [sp], #0x30 1ba2c: 1400069d b 0x1d4a0 <.text+0xd9f0> 1ba30: b40017a0 cbz x0, 0x1bd24 <.text+0xc274> 1ba34: b4001782 cbz x2, 0x1bd24 <.text+0xc274> 1ba38: d10203ff sub sp, sp, #0x80 1ba3c: a9026ffc stp x28, x27, [sp, #0x20] 1ba40: a90367fa stp x26, x25, [sp, #0x30] 1ba44: a9045ff8 stp x24, x23, [sp, #0x40] 1ba48: a90557f6 stp x22, x21, [sp, #0x50] 1ba4c: a9064ff4 stp x20, x19, [sp, #0x60] 1ba50: a9077bfd stp x29, x30, [sp, #0x70] 1ba54: 9101c3fd add x29, sp, #0x70 1ba58: f140043f cmp x1, #0x1, lsl #12 // =0x1000 1ba5c: 321403e8 orr w8, wzr, #0x1000 1ba60: 9a883029 csel x9, x1, x8, lo 1ba64: f100053f cmp x9, #0x1 1ba68: 540006cb b.lt 0x1bb40 <.text+0xc090> 1ba6c: 2a1f03ed mov w13, wzr 1ba70: 2a1f03ee mov w14, wzr 1ba74: 2a1f03ef mov w15, wzr 1ba78: 2a1f03f0 mov w16, wzr 1ba7c: 2a1f03f1 mov w17, wzr 1ba80: 2a1f03fa mov w26, wzr 1ba84: 2a1f03fb mov w27, wzr 1ba88: 2a1f03fc mov w28, wzr 1ba8c: 2a1f03f4 mov w20, wzr 1ba90: 2a1f03f3 mov w19, wzr 1ba94: 2a1f03f5 mov w21, wzr 1ba98: 2a1f03f6 mov w22, wzr 1ba9c: 2a1f03f7 mov w23, wzr 1baa0: 2a1f03f8 mov w24, wzr 1baa4: 2a1f03f9 mov w25, wzr 1baa8: 2a1f03e8 mov w8, wzr 1baac: 8b090009 add x9, x0, x9 1bab0: 3940000a ldrb w10, [x0] 1bab4: 3940040b ldrb w11, [x0, #0x1] 1bab8: 3940080c ldrb w12, [x0, #0x2] 1babc: 4a0a0108 eor w8, w8, w10 1bac0: 39400c0a ldrb w10, [x0, #0x3] 1bac4: 4a0b0339 eor w25, w25, w11 1bac8: 3940100b ldrb w11, [x0, #0x4] 1bacc: 4a0c0318 eor w24, w24, w12 1bad0: 3940140c ldrb w12, [x0, #0x5] 1bad4: 4a0a02f7 eor w23, w23, w10 1bad8: 3940180a ldrb w10, [x0, #0x6] 1badc: 4a0b02d6 eor w22, w22, w11 1bae0: 39401c0b ldrb w11, [x0, #0x7] 1bae4: 4a0c02b5 eor w21, w21, w12 1bae8: 3940200c ldrb w12, [x0, #0x8] 1baec: 4a0a0273 eor w19, w19, w10 1baf0: 3940240a ldrb w10, [x0, #0x9] 1baf4: 4a0b0294 eor w20, w20, w11 1baf8: 3940280b ldrb w11, [x0, #0xa] 1bafc: 4a0c039c eor w28, w28, w12 1bb00: 39402c0c ldrb w12, [x0, #0xb] 1bb04: 4a0a037b eor w27, w27, w10 1bb08: 3940300a ldrb w10, [x0, #0xc] 1bb0c: 4a0b035a eor w26, w26, w11 1bb10: 3940340b ldrb w11, [x0, #0xd] 1bb14: 4a0c0231 eor w17, w17, w12 1bb18: 3940380c ldrb w12, [x0, #0xe] 1bb1c: 4a0a0210 eor w16, w16, w10 1bb20: 39403c0a ldrb w10, [x0, #0xf] 1bb24: 91004000 add x0, x0, #0x10 1bb28: 4a0b01ef eor w15, w15, w11 1bb2c: 4a0c01ce eor w14, w14, w12 1bb30: eb09001f cmp x0, x9 1bb34: 4a0a01ad eor w13, w13, w10 1bb38: 54fffbc3 b.lo 0x1bab0 <.text+0xc000> 1bb3c: 14000011 b 0x1bb80 <.text+0xc0d0> 1bb40: 2a1f03ed mov w13, wzr 1bb44: 2a1f03ee mov w14, wzr 1bb48: 2a1f03ef mov w15, wzr 1bb4c: 2a1f03f0 mov w16, wzr 1bb50: 2a1f03f1 mov w17, wzr 1bb54: 2a1f03fa mov w26, wzr 1bb58: 2a1f03fb mov w27, wzr 1bb5c: 2a1f03fc mov w28, wzr 1bb60: 2a1f03f4 mov w20, wzr 1bb64: 2a1f03f3 mov w19, wzr 1bb68: 2a1f03f5 mov w21, wzr 1bb6c: 2a1f03f6 mov w22, wzr 1bb70: 2a1f03f7 mov w23, wzr 1bb74: 2a1f03f8 mov w24, wzr 1bb78: 2a1f03f9 mov w25, wzr 1bb7c: 2a1f03e8 mov w8, wzr 1bb80: 12001d03 and w3, w8, #0xff 1bb84: 900004a8 adrp x8, 0xaf000 1bb88: 9111f508 add x8, x8, #0x47d 1bb8c: 320007e1 orr w1, wzr, #0x3 1bb90: aa0203e0 mov x0, x2 1bb94: f9000fe2 str x2, [sp, #0x18] 1bb98: aa0803e2 mov x2, x8 1bb9c: 2900c3f1 stp w17, w16, [sp, #0x4] 1bba0: 2901bbef stp w15, w14, [sp, #0xc] 1bba4: b90017ed str w13, [sp, #0x14] 1bba8: 97ffccfa bl 0xef90 1bbac: f9400fe8 ldr x8, [sp, #0x18] 1bbb0: 900004a2 adrp x2, 0xaf000 1bbb4: 12001f23 and w3, w25, #0xff 1bbb8: 320007e1 orr w1, wzr, #0x3 1bbbc: 91000900 add x0, x8, #0x2 1bbc0: 9111f442 add x2, x2, #0x47d 1bbc4: 97ffccf3 bl 0xef90 1bbc8: f9400ff9 ldr x25, [sp, #0x18] 1bbcc: 900004a2 adrp x2, 0xaf000 1bbd0: 12001f03 and w3, w24, #0xff 1bbd4: 320007e1 orr w1, wzr, #0x3 1bbd8: 91001320 add x0, x25, #0x4 1bbdc: 9111f442 add x2, x2, #0x47d 1bbe0: 97ffccec bl 0xef90 1bbe4: 12001ee3 and w3, w23, #0xff 1bbe8: 900004b7 adrp x23, 0xaf000 1bbec: 9111f6f7 add x23, x23, #0x47d 1bbf0: 91001b20 add x0, x25, #0x6 1bbf4: 320007e1 orr w1, wzr, #0x3 1bbf8: aa1703e2 mov x2, x23 1bbfc: 97ffcce5 bl 0xef90 1bc00: 91002320 add x0, x25, #0x8 1bc04: 12001ec3 and w3, w22, #0xff 1bc08: 320007e1 orr w1, wzr, #0x3 1bc0c: aa1703e2 mov x2, x23 1bc10: 97ffcce0 bl 0xef90 1bc14: 91002b20 add x0, x25, #0xa 1bc18: 12001ea3 and w3, w21, #0xff 1bc1c: 320007e1 orr w1, wzr, #0x3 1bc20: aa1703e2 mov x2, x23 1bc24: 97ffccdb bl 0xef90 1bc28: 91003320 add x0, x25, #0xc 1bc2c: 12001e63 and w3, w19, #0xff 1bc30: 320007e1 orr w1, wzr, #0x3 1bc34: aa1703e2 mov x2, x23 1bc38: 97ffccd6 bl 0xef90 1bc3c: 91003b20 add x0, x25, #0xe 1bc40: 12001e83 and w3, w20, #0xff 1bc44: 320007e1 orr w1, wzr, #0x3 1bc48: aa1703e2 mov x2, x23 1bc4c: 97ffccd1 bl 0xef90 1bc50: 91004320 add x0, x25, #0x10 1bc54: 12001f83 and w3, w28, #0xff 1bc58: 320007e1 orr w1, wzr, #0x3 1bc5c: aa1703e2 mov x2, x23 1bc60: 97ffcccc bl 0xef90 1bc64: 91004b20 add x0, x25, #0x12 1bc68: 12001f63 and w3, w27, #0xff 1bc6c: 320007e1 orr w1, wzr, #0x3 1bc70: aa1703e2 mov x2, x23 1bc74: 97ffccc7 bl 0xef90 1bc78: 91005320 add x0, x25, #0x14 1bc7c: 12001f43 and w3, w26, #0xff 1bc80: 320007e1 orr w1, wzr, #0x3 1bc84: aa1703e2 mov x2, x23 1bc88: 97ffccc2 bl 0xef90 1bc8c: b94007e8 ldr w8, [sp, #0x4] 1bc90: 91005b20 add x0, x25, #0x16 1bc94: 320007e1 orr w1, wzr, #0x3 1bc98: aa1703e2 mov x2, x23 1bc9c: 12001d03 and w3, w8, #0xff 1bca0: 97ffccbc bl 0xef90 1bca4: b9400be8 ldr w8, [sp, #0x8] 1bca8: 91006320 add x0, x25, #0x18 1bcac: 320007e1 orr w1, wzr, #0x3 1bcb0: aa1703e2 mov x2, x23 1bcb4: 12001d03 and w3, w8, #0xff 1bcb8: 97ffccb6 bl 0xef90 1bcbc: b9400fe8 ldr w8, [sp, #0xc] 1bcc0: 91006b20 add x0, x25, #0x1a 1bcc4: 320007e1 orr w1, wzr, #0x3 1bcc8: aa1703e2 mov x2, x23 1bccc: 12001d03 and w3, w8, #0xff 1bcd0: 97ffccb0 bl 0xef90 1bcd4: b94013e8 ldr w8, [sp, #0x10] 1bcd8: 91007320 add x0, x25, #0x1c 1bcdc: 320007e1 orr w1, wzr, #0x3 1bce0: aa1703e2 mov x2, x23 1bce4: 12001d03 and w3, w8, #0xff 1bce8: 97ffccaa bl 0xef90 1bcec: b94017e8 ldr w8, [sp, #0x14] 1bcf0: 91007b20 add x0, x25, #0x1e 1bcf4: 320007e1 orr w1, wzr, #0x3 1bcf8: aa1703e2 mov x2, x23 1bcfc: 12001d03 and w3, w8, #0xff 1bd00: 97ffcca4 bl 0xef90 1bd04: 3900833f strb wzr, [x25, #0x20] 1bd08: a9477bfd ldp x29, x30, [sp, #0x70] 1bd0c: a9464ff4 ldp x20, x19, [sp, #0x60] 1bd10: a94557f6 ldp x22, x21, [sp, #0x50] 1bd14: a9445ff8 ldp x24, x23, [sp, #0x40] 1bd18: a94367fa ldp x26, x25, [sp, #0x30] 1bd1c: a9426ffc ldp x28, x27, [sp, #0x20] 1bd20: 910203ff add sp, sp, #0x80 1bd24: d65f03c0 ret 1bd28: f81c0ff7 str x23, [sp, #-0x40]! 1bd2c: a90157f6 stp x22, x21, [sp, #0x10] 1bd30: a9024ff4 stp x20, x19, [sp, #0x20] 1bd34: a9037bfd stp x29, x30, [sp, #0x30] 1bd38: 9100c3fd add x29, sp, #0x30 1bd3c: 2a0103f5 mov w21, w1 1bd40: aa0003f4 mov x20, x0 1bd44: b40001f4 cbz x20, 0x1bd80 <.text+0xc2d0> 1bd48: 90000976 adrp x22, 0x147000 1bd4c: f9449ed7 ldr x23, [x22, #0x938] 1bd50: b4000217 cbz x23, 0x1bd90 <.text+0xc2e0> 1bd54: f94002f3 ldr x19, [x23] 1bd58: aa1303e0 mov x0, x19 1bd5c: 97ffce85 bl 0xf770 1bd60: aa0003e2 mov x2, x0 1bd64: aa1303e0 mov x0, x19 1bd68: aa1403e1 mov x1, x20 1bd6c: 97ffcc09 bl 0xed90 1bd70: 340000c0 cbz w0, 0x1bd88 <.text+0xc2d8> 1bd74: f9400af7 ldr x23, [x23, #0x10] 1bd78: b5fffef7 cbnz x23, 0x1bd54 <.text+0xc2a4> 1bd7c: 14000005 b 0x1bd90 <.text+0xc2e0> 1bd80: aa1f03f3 mov x19, xzr 1bd84: 14000016 b 0x1bddc <.text+0xc32c> 1bd88: f94006f3 ldr x19, [x23, #0x8] 1bd8c: b5000293 cbnz x19, 0x1bddc <.text+0xc32c> 1bd90: 120002a1 and w1, w21, #0x1 1bd94: aa1403e0 mov x0, x20 1bd98: 97fffa65 bl 0x1a72c <.text+0xac7c> 1bd9c: aa0003f3 mov x19, x0 1bda0: b40001f3 cbz x19, 0x1bddc <.text+0xc32c> 1bda4: 321d07e0 orr w0, wzr, #0x18 1bda8: 97ffceb2 bl 0xf870 1bdac: f9449ec9 ldr x9, [x22, #0x938] 1bdb0: 91002268 add x8, x19, #0x8 1bdb4: a9004c08 stp x8, x19, [x0] 1bdb8: b40000c9 cbz x9, 0x1bdd0 <.text+0xc320> 1bdbc: f940092a ldr x10, [x9, #0x10] 1bdc0: aa0003e8 mov x8, x0 1bdc4: f900080a str x10, [x0, #0x10] 1bdc8: aa0903e0 mov x0, x9 1bdcc: 14000003 b 0x1bdd8 <.text+0xc328> 1bdd0: aa1f03e8 mov x8, xzr 1bdd4: f9049ec0 str x0, [x22, #0x938] 1bdd8: f9000808 str x8, [x0, #0x10] 1bddc: aa1303e0 mov x0, x19 1bde0: a9437bfd ldp x29, x30, [sp, #0x30] 1bde4: a9424ff4 ldp x20, x19, [sp, #0x20] 1bde8: a94157f6 ldp x22, x21, [sp, #0x10] 1bdec: f84407f7 ldr x23, [sp], #0x40 1bdf0: d65f03c0 ret 1bdf4: 2a1f03e1 mov w1, wzr 1bdf8: 17ffffcc b 0x1bd28 <.text+0xc278> 1bdfc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1be00: a9017bfd stp x29, x30, [sp, #0x10] 1be04: 910043fd add x29, sp, #0x10 1be08: aa0003f4 mov x20, x0 1be0c: b4000414 cbz x20, 0x1be8c <.text+0xc3dc> 1be10: aa1403e0 mov x0, x20 1be14: 97ffce3b bl 0xf700 1be18: d00004a1 adrp x1, 0xb1000 1be1c: 9136a421 add x1, x1, #0xda9 1be20: aa0003f3 mov x19, x0 1be24: 97ffce2f bl 0xf6e0 1be28: b40002c0 cbz x0, 0x1be80 <.text+0xc3d0> 1be2c: b0000481 adrp x1, 0xac000 1be30: 900004a2 adrp x2, 0xaf000 1be34: 9116e821 add x1, x1, #0x5ba 1be38: 910af042 add x2, x2, #0x2bc 1be3c: 321e03e0 orr w0, wzr, #0x4 1be40: aa1403e3 mov x3, x20 1be44: 94000597 bl 0x1d4a0 <.text+0xd9f0> 1be48: 528005e1 mov w1, #0x2f // =47 1be4c: aa1303e0 mov x0, x19 1be50: 97ffcd88 bl 0xf470 1be54: f00004e1 adrp x1, 0xba000 1be58: 913b3c21 add x1, x1, #0xecf 1be5c: aa0003f4 mov x20, x0 1be60: 97ffce20 bl 0xf6e0 1be64: b4000040 cbz x0, 0x1be6c <.text+0xc3bc> 1be68: 3900001f strb wzr, [x0] 1be6c: aa1403e0 mov x0, x20 1be70: 2a1f03e1 mov w1, wzr 1be74: 97ffffad bl 0x1bd28 <.text+0xc278> 1be78: aa0003f4 mov x20, x0 1be7c: 14000002 b 0x1be84 <.text+0xc3d4> 1be80: aa1f03f4 mov x20, xzr 1be84: aa1303e0 mov x0, x19 1be88: 97ffcece bl 0xf9c0 1be8c: a9417bfd ldp x29, x30, [sp, #0x10] 1be90: aa1403e0 mov x0, x20 1be94: a8c24ff4 ldp x20, x19, [sp], #0x20 1be98: d65f03c0 ret 1be9c: d100c3ff sub sp, sp, #0x30 1bea0: f9000bf3 str x19, [sp, #0x10] 1bea4: a9027bfd stp x29, x30, [sp, #0x20] 1bea8: 910083fd add x29, sp, #0x20 1beac: d53bd053 mrs x19, TPIDR_EL0 1beb0: f9401669 ldr x9, [x19, #0x28] 1beb4: aa0003e8 mov x8, x0 1beb8: aa1f03e0 mov x0, xzr 1bebc: f90007e9 str x9, [sp, #0x8] 1bec0: f90003e1 str x1, [sp] 1bec4: b4000128 cbz x8, 0x1bee8 <.text+0xc438> 1bec8: b4000101 cbz x1, 0x1bee8 <.text+0xc438> 1becc: f9400101 ldr x1, [x8] 1bed0: b9800902 ldrsw x2, [x8, #0x8] 1bed4: 90000004 adrp x4, 0x1b000 <.text+0xb550> 1bed8: 913c3084 add x4, x4, #0xf0c 1bedc: 910003e0 mov x0, sp 1bee0: 321d07e3 orr w3, wzr, #0x18 1bee4: 97ffccdf bl 0xf260 1bee8: f9401668 ldr x8, [x19, #0x28] 1beec: f94007e9 ldr x9, [sp, #0x8] 1bef0: eb09011f cmp x8, x9 1bef4: 540000a1 b.ne 0x1bf08 <.text+0xc458> 1bef8: a9427bfd ldp x29, x30, [sp, #0x20] 1befc: f9400bf3 ldr x19, [sp, #0x10] 1bf00: 9100c3ff add sp, sp, #0x30 1bf04: d65f03c0 ret 1bf08: 97ffccb6 bl 0xf1e0 <__stack_chk_fail@plt> 1bf0c: f9400008 ldr x8, [x0] 1bf10: f9400029 ldr x9, [x1] 1bf14: eb090108 subs x8, x8, x9 1bf18: 54000062 b.hs 0x1bf24 <.text+0xc474> 1bf1c: 12800000 mov w0, #-0x1 // =-1 1bf20: d65f03c0 ret 1bf24: f9400429 ldr x9, [x1, #0x8] 1bf28: eb09011f cmp x8, x9 1bf2c: 1a9f37e0 cset w0, hs 1bf30: d65f03c0 ret 1bf34: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1bf38: 910003fd mov x29, sp 1bf3c: 320003e1 orr w1, wzr, #0x1 1bf40: 97ffff7a bl 0x1bd28 <.text+0xc278> 1bf44: b4000040 cbz x0, 0x1bf4c <.text+0xc49c> 1bf48: f9400000 ldr x0, [x0] 1bf4c: a8c17bfd ldp x29, x30, [sp], #0x10 1bf50: d65f03c0 ret 1bf54: d100c3ff sub sp, sp, #0x30 1bf58: a9014ff4 stp x20, x19, [sp, #0x10] 1bf5c: a9027bfd stp x29, x30, [sp, #0x20] 1bf60: 910083fd add x29, sp, #0x20 1bf64: d53bd054 mrs x20, TPIDR_EL0 1bf68: f9401688 ldr x8, [x20, #0x28] 1bf6c: aa0103f3 mov x19, x1 1bf70: 320003e1 orr w1, wzr, #0x1 1bf74: f90007e8 str x8, [sp, #0x8] 1bf78: 97ffff6c bl 0x1bd28 <.text+0xc278> 1bf7c: b40001c0 cbz x0, 0x1bfb4 <.text+0xc504> 1bf80: f9400008 ldr x8, [x0] 1bf84: b4000168 cbz x8, 0x1bfb0 <.text+0xc500> 1bf88: f90003f3 str x19, [sp] 1bf8c: b4000133 cbz x19, 0x1bfb0 <.text+0xc500> 1bf90: f9400101 ldr x1, [x8] 1bf94: b9800902 ldrsw x2, [x8, #0x8] 1bf98: 90000004 adrp x4, 0x1b000 <.text+0xb550> 1bf9c: 913c3084 add x4, x4, #0xf0c 1bfa0: 910003e0 mov x0, sp 1bfa4: 321d07e3 orr w3, wzr, #0x18 1bfa8: 97ffccae bl 0xf260 1bfac: 14000002 b 0x1bfb4 <.text+0xc504> 1bfb0: aa1f03e0 mov x0, xzr 1bfb4: f9401688 ldr x8, [x20, #0x28] 1bfb8: f94007e9 ldr x9, [sp, #0x8] 1bfbc: eb09011f cmp x8, x9 1bfc0: 540000a1 b.ne 0x1bfd4 <.text+0xc524> 1bfc4: a9427bfd ldp x29, x30, [sp, #0x20] 1bfc8: a9414ff4 ldp x20, x19, [sp, #0x10] 1bfcc: 9100c3ff add sp, sp, #0x30 1bfd0: d65f03c0 ret 1bfd4: 97ffcc83 bl 0xf1e0 <__stack_chk_fail@plt> 1bfd8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1bfdc: a9017bfd stp x29, x30, [sp, #0x10] 1bfe0: 910043fd add x29, sp, #0x10 1bfe4: aa0003f3 mov x19, x0 1bfe8: 79407268 ldrh w8, [x19, #0x38] 1bfec: b4000168 cbz x8, 0x1c018 <.text+0xc568> 1bff0: f9401269 ldr x9, [x19, #0x20] 1bff4: 8b130134 add x20, x9, x19 1bff8: 321d0be9 orr w9, wzr, #0x38 1bffc: 9b095108 madd x8, x8, x9, x20 1c000: b9400289 ldr w9, [x20] 1c004: 7100053f cmp w9, #0x1 1c008: 540000c0 b.eq 0x1c020 <.text+0xc570> 1c00c: 9100e294 add x20, x20, #0x38 1c010: eb08029f cmp x20, x8 1c014: 54ffff63 b.lo 0x1c000 <.text+0xc550> 1c018: aa1f03e0 mov x0, xzr 1c01c: 1400000b b 0x1c048 <.text+0xc598> 1c020: a9409283 ldp x3, x4, [x20, #0x8] 1c024: 90000481 adrp x1, 0xac000 1c028: f0000482 adrp x2, 0xaf000 1c02c: 9115c021 add x1, x1, #0x570 1c030: 910b7c42 add x2, x2, #0x2df 1c034: 320007e0 orr w0, wzr, #0x3 1c038: 9400051a bl 0x1d4a0 <.text+0xd9f0> 1c03c: a940a688 ldp x8, x9, [x20, #0x8] 1c040: 8b130108 add x8, x8, x19 1c044: cb090100 sub x0, x8, x9 1c048: a9417bfd ldp x29, x30, [sp, #0x10] 1c04c: a8c24ff4 ldp x20, x19, [sp], #0x20 1c050: d65f03c0 ret 1c054: d104c3ff sub sp, sp, #0x130 1c058: a9127bfd stp x29, x30, [sp, #0x120] 1c05c: 910483fd add x29, sp, #0x120 1c060: a90d6ffc stp x28, x27, [sp, #0xd0] 1c064: a90e67fa stp x26, x25, [sp, #0xe0] 1c068: a90f5ff8 stp x24, x23, [sp, #0xf0] 1c06c: a91057f6 stp x22, x21, [sp, #0x100] 1c070: a9114ff4 stp x20, x19, [sp, #0x110] 1c074: d53bd05c mrs x28, TPIDR_EL0 1c078: f9401788 ldr x8, [x28, #0x28] 1c07c: aa0103f7 mov x23, x1 1c080: aa0003f6 mov x22, x0 1c084: f81a83a8 stur x8, [x29, #-0x58] 1c088: b4000c57 cbz x23, 0x1c210 <.text+0xc760> 1c08c: aa1703e0 mov x0, x23 1c090: 2a1f03e1 mov w1, wzr 1c094: 97ffcadb bl 0xec00 1c098: 2a0003f3 mov w19, w0 1c09c: 37f80373 tbnz w19, #0x1f, 0x1c108 <.text+0xc658> 1c0a0: 910123e1 add x1, sp, #0x48 1c0a4: 2a1303e0 mov w0, w19 1c0a8: 97ffcb56 bl 0xee00 1c0ac: 37f801e0 tbnz w0, #0x1f, 0x1c0e8 <.text+0xc638> 1c0b0: b94012c8 ldr w8, [x22, #0x10] 1c0b4: f94006c5 ldr x5, [x22, #0x8] 1c0b8: 320003e2 orr w2, wzr, #0x1 1c0bc: 321f03e3 orr w3, wzr, #0x2 1c0c0: aa1f03e0 mov x0, xzr 1c0c4: 4b050108 sub w8, w8, w5 1c0c8: 93407d14 sxtw x20, w8 1c0cc: aa1403e1 mov x1, x20 1c0d0: 2a1303e4 mov w4, w19 1c0d4: 97ffcd3f bl 0xf5d0 1c0d8: aa0003f5 mov x21, x0 1c0dc: 910006a8 add x8, x21, #0x1 1c0e0: f100051f cmp x8, #0x1 1c0e4: 540002a8 b.hi 0x1c138 <.text+0xc688> 1c0e8: 90000481 adrp x1, 0xac000 1c0ec: f0000482 adrp x2, 0xaf000 1c0f0: 9116e821 add x1, x1, #0x5ba 1c0f4: 9105f442 add x2, x2, #0x17d 1c0f8: 528000a0 mov w0, #0x5 // =5 1c0fc: aa1703e3 mov x3, x23 1c100: 940004e8 bl 0x1d4a0 <.text+0xd9f0> 1c104: 14000041 b 0x1c208 <.text+0xc758> 1c108: 97ffcb8e bl 0xef40 <__errno@plt> 1c10c: b9400000 ldr w0, [x0] 1c110: 97ffcb7c bl 0xef00 1c114: 90000481 adrp x1, 0xac000 1c118: f0000482 adrp x2, 0xaf000 1c11c: aa0003e4 mov x4, x0 1c120: 9116e821 add x1, x1, #0x5ba 1c124: 91057042 add x2, x2, #0x15c 1c128: 528000a0 mov w0, #0x5 // =5 1c12c: aa1703e3 mov x3, x23 1c130: 940004dc bl 0x1d4a0 <.text+0xd9f0> 1c134: 14000037 b 0x1c210 <.text+0xc760> 1c138: 394002a8 ldrb w8, [x21] 1c13c: 7101fd1f cmp w8, #0x7f 1c140: 54000501 b.ne 0x1c1e0 <.text+0xc730> 1c144: 394006a8 ldrb w8, [x21, #0x1] 1c148: 7101151f cmp w8, #0x45 1c14c: 540004a1 b.ne 0x1c1e0 <.text+0xc730> 1c150: 39400aa8 ldrb w8, [x21, #0x2] 1c154: 7101311f cmp w8, #0x4c 1c158: 54000441 b.ne 0x1c1e0 <.text+0xc730> 1c15c: 39400ea8 ldrb w8, [x21, #0x3] 1c160: 7101191f cmp w8, #0x46 1c164: 540003e1 b.ne 0x1c1e0 <.text+0xc730> 1c168: 394012a8 ldrb w8, [x21, #0x4] 1c16c: 7100091f cmp w8, #0x2 1c170: 54000680 b.eq 0x1c240 <.text+0xc790> 1c174: 7100051f cmp w8, #0x1 1c178: 54000921 b.ne 0x1c29c <.text+0xc7ec> 1c17c: 321c03e0 orr w0, wzr, #0x10 1c180: 97ffcdbc bl 0xf870 1c184: aa0003f7 mov x23, x0 1c188: 321c03e0 orr w0, wzr, #0x10 1c18c: f9000ed7 str x23, [x22, #0x18] 1c190: 390002ff strb wzr, [x23] 1c194: 97ffcdb7 bl 0xf870 1c198: f90012c0 str x0, [x22, #0x20] 1c19c: 3900001f strb wzr, [x0] 1c1a0: 52800420 mov w0, #0x21 // =33 1c1a4: 97ffcdb3 bl 0xf870 1c1a8: f90016c0 str x0, [x22, #0x28] 1c1ac: 3900001f strb wzr, [x0] 1c1b0: 794026a3 ldrh w3, [x21, #0x12] 1c1b4: 51000c68 sub w8, w3, #0x3 1c1b8: 7100951f cmp w8, #0x25 1c1bc: 54002a48 b.hi 0x1c704 <.text+0xcc54> 1c1c0: f0000489 adrp x9, 0xaf000 1c1c4: 91031129 add x9, x9, #0xc4 1c1c8: b8a87928 ldrsw x8, [x9, x8, lsl #2] 1c1cc: 8b090108 add x8, x8, x9 1c1d0: d61f0100 br x8 1c1d4: f0000481 adrp x1, 0xaf000 1c1d8: 9107a021 add x1, x1, #0x1e8 1c1dc: 14000040 b 0x1c2dc <.text+0xc82c> 1c1e0: 90000481 adrp x1, 0xac000 1c1e4: f0000482 adrp x2, 0xaf000 1c1e8: 9116e821 add x1, x1, #0x5ba 1c1ec: 91067442 add x2, x2, #0x19d 1c1f0: 321e03e0 orr w0, wzr, #0x4 1c1f4: aa1703e3 mov x3, x23 1c1f8: 940004aa bl 0x1d4a0 <.text+0xd9f0> 1c1fc: aa1503e0 mov x0, x21 1c200: aa1403e1 mov x1, x20 1c204: 97ffcd87 bl 0xf820 1c208: 2a1303e0 mov w0, w19 1c20c: 97ffcd61 bl 0xf790 1c210: f9401788 ldr x8, [x28, #0x28] 1c214: f85a83a9 ldur x9, [x29, #-0x58] 1c218: eb09011f cmp x8, x9 1c21c: 54002921 b.ne 0x1c740 <.text+0xcc90> 1c220: a9527bfd ldp x29, x30, [sp, #0x120] 1c224: a9514ff4 ldp x20, x19, [sp, #0x110] 1c228: a95057f6 ldp x22, x21, [sp, #0x100] 1c22c: a94f5ff8 ldp x24, x23, [sp, #0xf0] 1c230: a94e67fa ldp x26, x25, [sp, #0xe0] 1c234: a94d6ffc ldp x28, x27, [sp, #0xd0] 1c238: 9104c3ff add sp, sp, #0x130 1c23c: d65f03c0 ret 1c240: 321c03e0 orr w0, wzr, #0x10 1c244: 97ffcd8b bl 0xf870 1c248: aa0003f7 mov x23, x0 1c24c: 321c03e0 orr w0, wzr, #0x10 1c250: f9000ed7 str x23, [x22, #0x18] 1c254: 390002ff strb wzr, [x23] 1c258: 97ffcd86 bl 0xf870 1c25c: f90012c0 str x0, [x22, #0x20] 1c260: 3900001f strb wzr, [x0] 1c264: 52800420 mov w0, #0x21 // =33 1c268: 97ffcd82 bl 0xf870 1c26c: f90016c0 str x0, [x22, #0x28] 1c270: 3900001f strb wzr, [x0] 1c274: 794026a8 ldrh w8, [x21, #0x12] 1c278: 7100f51f cmp w8, #0x3d 1c27c: 540001ec b.gt 0x1c2b8 <.text+0xc808> 1c280: 7100211f cmp w8, #0x8 1c284: 54000060 b.eq 0x1c290 <.text+0xc7e0> 1c288: 7100291f cmp w8, #0xa 1c28c: 54001021 b.ne 0x1c490 <.text+0xc9e0> 1c290: f0000481 adrp x1, 0xaf000 1c294: 9109c021 add x1, x1, #0x270 1c298: 1400007a b 0x1c480 <.text+0xc9d0> 1c29c: 90000481 adrp x1, 0xac000 1c2a0: f0000482 adrp x2, 0xaf000 1c2a4: 9116e821 add x1, x1, #0x5ba 1c2a8: 910aa842 add x2, x2, #0x2aa 1c2ac: 528000a0 mov w0, #0x5 // =5 1c2b0: 9400047c bl 0x1d4a0 <.text+0xd9f0> 1c2b4: 17ffffd2 b 0x1c1fc <.text+0xc74c> 1c2b8: 7100f91f cmp w8, #0x3e 1c2bc: 54000de0 b.eq 0x1c478 <.text+0xc9c8> 1c2c0: 7102dd1f cmp w8, #0xb7 1c2c4: 54000e61 b.ne 0x1c490 <.text+0xc9e0> 1c2c8: f0000481 adrp x1, 0xaf000 1c2cc: 9109f821 add x1, x1, #0x27e 1c2d0: 1400006c b 0x1c480 <.text+0xc9d0> 1c2d4: f0000481 adrp x1, 0xaf000 1c2d8: 9107b021 add x1, x1, #0x1ec 1c2dc: 321c03e2 orr w2, wzr, #0x10 1c2e0: aa1703e0 mov x0, x23 1c2e4: 97ffcc17 bl 0xf340 1c2e8: b90017ff str wzr, [sp, #0x14] 1c2ec: f9400ec8 ldr x8, [x22, #0x18] 1c2f0: 39003d1f strb wzr, [x8, #0xf] 1c2f4: b94022a8 ldr w8, [x21, #0x20] 1c2f8: 794062a9 ldrh w9, [x21, #0x30] 1c2fc: 8b0802aa add x10, x21, x8 1c300: f90023e9 str x9, [sp, #0x40] 1c304: f9000fea str x10, [sp, #0x18] 1c308: b40008c9 cbz x9, 0x1c420 <.text+0xc970> 1c30c: 794066a8 ldrh w8, [x21, #0x32] 1c310: 52800509 mov w9, #0x28 // =40 1c314: 1280000b mov w11, #-0x1 // =-1 1c318: b90033eb str w11, [sp, #0x30] 1c31c: d503201f nop 1c320: 9b092908 madd x8, x8, x9, x10 1c324: b9401108 ldr w8, [x8, #0x10] 1c328: 12800009 mov w9, #-0x1 // =-1 1c32c: aa1f03f9 mov x25, xzr 1c330: 91001158 add x24, x10, #0x4 1c334: b9002be9 str w9, [sp, #0x28] 1c338: 12800009 mov w9, #-0x1 // =-1 1c33c: 8b0802b7 add x23, x21, x8 1c340: 12800008 mov w8, #-0x1 // =-1 1c344: b90023e9 str w9, [sp, #0x20] 1c348: b9003be8 str w8, [sp, #0x38] 1c34c: b85fc308 ldur w8, [x24, #-0x4] 1c350: 8b0802fa add x26, x23, x8 1c354: b40005ba cbz x26, 0x1c408 <.text+0xc958> 1c358: aa1a03e0 mov x0, x26 1c35c: 97ffcd05 bl 0xf770 1c360: aa0003fb mov x27, x0 1c364: b400053b cbz x27, 0x1c408 <.text+0xc958> 1c368: b9400308 ldr w8, [x24] 1c36c: 7100051f cmp w8, #0x1 1c370: 54000140 b.eq 0x1c398 <.text+0xc8e8> 1c374: 71001d1f cmp w8, #0x7 1c378: 54000300 b.eq 0x1c3d8 <.text+0xc928> 1c37c: 52800069 mov w9, #0x3 // =3 1c380: 72ae0009 movk w9, #0x7000, lsl #16 1c384: 6b09011f cmp w8, w9 1c388: 54000401 b.ne 0x1c408 <.text+0xc958> 1c38c: 2a1903e8 mov w8, w25 1c390: b9002be8 str w8, [sp, #0x28] 1c394: 1400001d b 0x1c408 <.text+0xc958> 1c398: f0000480 adrp x0, 0xaf000 1c39c: 91083c00 add x0, x0, #0x20f 1c3a0: aa1a03e1 mov x1, x26 1c3a4: aa1b03e2 mov x2, x27 1c3a8: 97ffca7a bl 0xed90 1c3ac: 340002a0 cbz w0, 0x1c400 <.text+0xc950> 1c3b0: f0000480 adrp x0, 0xaf000 1c3b4: 91088c00 add x0, x0, #0x223 1c3b8: aa1a03e1 mov x1, x26 1c3bc: aa1b03e2 mov x2, x27 1c3c0: 97ffca74 bl 0xed90 1c3c4: b94033e8 ldr w8, [sp, #0x30] 1c3c8: 7100001f cmp w0, #0x0 1c3cc: 1a880328 csel w8, w25, w8, eq 1c3d0: b90033e8 str w8, [sp, #0x30] 1c3d4: 1400000d b 0x1c408 <.text+0xc958> 1c3d8: f0000480 adrp x0, 0xaf000 1c3dc: 9108a400 add x0, x0, #0x229 1c3e0: aa1a03e1 mov x1, x26 1c3e4: aa1b03e2 mov x2, x27 1c3e8: 97ffca6a bl 0xed90 1c3ec: b9403be8 ldr w8, [sp, #0x38] 1c3f0: 7100001f cmp w0, #0x0 1c3f4: 1a880328 csel w8, w25, w8, eq 1c3f8: b9003be8 str w8, [sp, #0x38] 1c3fc: 14000003 b 0x1c408 <.text+0xc958> 1c400: 2a1903e8 mov w8, w25 1c404: b90023e8 str w8, [sp, #0x20] 1c408: f94023e8 ldr x8, [sp, #0x40] 1c40c: 91000739 add x25, x25, #0x1 1c410: 9100a318 add x24, x24, #0x28 1c414: eb08033f cmp x25, x8 1c418: 54fff9ab b.lt 0x1c34c <.text+0xc89c> 1c41c: 14000009 b 0x1c440 <.text+0xc990> 1c420: 12800008 mov w8, #-0x1 // =-1 1c424: b9003be8 str w8, [sp, #0x38] 1c428: 12800008 mov w8, #-0x1 // =-1 1c42c: b90023e8 str w8, [sp, #0x20] 1c430: 12800008 mov w8, #-0x1 // =-1 1c434: b9002be8 str w8, [sp, #0x28] 1c438: 12800008 mov w8, #-0x1 // =-1 1c43c: b90033e8 str w8, [sp, #0x30] 1c440: f9400ff8 ldr x24, [sp, #0x18] 1c444: b9403bf9 ldr w25, [sp, #0x38] 1c448: b94017e8 ldr w8, [sp, #0x14] 1c44c: 34001088 cbz w8, 0x1c65c <.text+0xcbac> 1c450: b9402be9 ldr w9, [sp, #0x28] 1c454: 3100053f cmn w9, #0x1 1c458: 54000f60 b.eq 0x1c644 <.text+0xcb94> 1c45c: 52800508 mov w8, #0x28 // =40 1c460: 9b286128 smaddl x8, w9, w8, x24 1c464: 29420509 ldp w9, w1, [x8, #0x10] 1c468: f9400ec2 ldr x2, [x22, #0x18] 1c46c: 8b0902a0 add x0, x21, x9 1c470: 97fffc5c bl 0x1b5e0 <.text+0xbb30> 1c474: 1400007a b 0x1c65c <.text+0xcbac> 1c478: f0000481 adrp x1, 0xaf000 1c47c: 9109dc21 add x1, x1, #0x277 1c480: 321c03e2 orr w2, wzr, #0x10 1c484: aa1703e0 mov x0, x23 1c488: 97ffcbae bl 0xf340 1c48c: 1400000c b 0x1c4bc <.text+0xca0c> 1c490: f0000481 adrp x1, 0xaf000 1c494: 910a2021 add x1, x1, #0x288 1c498: 321c03e2 orr w2, wzr, #0x10 1c49c: aa1703e0 mov x0, x23 1c4a0: 97ffcba8 bl 0xf340 1c4a4: 90000481 adrp x1, 0xac000 1c4a8: f0000482 adrp x2, 0xaf000 1c4ac: 9116e821 add x1, x1, #0x5ba 1c4b0: 910a4042 add x2, x2, #0x290 1c4b4: 528000a0 mov w0, #0x5 // =5 1c4b8: 940003fa bl 0x1d4a0 <.text+0xd9f0> 1c4bc: f9400ec8 ldr x8, [x22, #0x18] 1c4c0: 39003d1f strb wzr, [x8, #0xf] 1c4c4: 79407ab8 ldrh w24, [x21, #0x3c] 1c4c8: b4ffe9b8 cbz x24, 0x1c1fc <.text+0xc74c> 1c4cc: f94016a8 ldr x8, [x21, #0x28] 1c4d0: 79407ea9 ldrh w9, [x21, #0x3e] 1c4d4: aa1f03f7 mov x23, xzr 1c4d8: 1280001b mov w27, #-0x1 // =-1 1c4dc: 8b0802aa add x10, x21, x8 1c4e0: 8b091948 add x8, x10, x9, lsl #6 1c4e4: f9400d08 ldr x8, [x8, #0x18] 1c4e8: 12800009 mov w9, #-0x1 // =-1 1c4ec: 91001159 add x25, x10, #0x4 1c4f0: a90227ea stp x10, x9, [sp, #0x20] 1c4f4: 8b0802a8 add x8, x21, x8 1c4f8: f90023e8 str x8, [sp, #0x40] 1c4fc: 12800008 mov w8, #-0x1 // =-1 1c500: a90323f8 stp x24, x8, [sp, #0x30] 1c504: 297fa329 ldp w9, w8, [x25, #-0x4] 1c508: f94023ea ldr x10, [sp, #0x40] 1c50c: 71001d1f cmp w8, #0x7 1c510: 8b09015a add x26, x10, x9 1c514: 540002e0 b.eq 0x1c570 <.text+0xcac0> 1c518: 7100051f cmp w8, #0x1 1c51c: 54000461 b.ne 0x1c5a8 <.text+0xcaf8> 1c520: aa1a03e0 mov x0, x26 1c524: aa1b03f8 mov x24, x27 1c528: 97ffcc92 bl 0xf770 1c52c: aa0003fb mov x27, x0 1c530: f0000480 adrp x0, 0xaf000 1c534: 91083c00 add x0, x0, #0x20f 1c538: aa1a03e1 mov x1, x26 1c53c: aa1b03e2 mov x2, x27 1c540: 97ffca14 bl 0xed90 1c544: 340002a0 cbz w0, 0x1c598 <.text+0xcae8> 1c548: f0000480 adrp x0, 0xaf000 1c54c: 91088c00 add x0, x0, #0x223 1c550: aa1a03e1 mov x1, x26 1c554: aa1b03e2 mov x2, x27 1c558: 97ffca0e bl 0xed90 1c55c: f9401fe8 ldr x8, [sp, #0x38] 1c560: 7100001f cmp w0, #0x0 1c564: 1a8802e8 csel w8, w23, w8, eq 1c568: f9001fe8 str x8, [sp, #0x38] 1c56c: 1400000d b 0x1c5a0 <.text+0xcaf0> 1c570: aa1a03e0 mov x0, x26 1c574: 97ffcc7f bl 0xf770 1c578: aa0003e2 mov x2, x0 1c57c: f0000480 adrp x0, 0xaf000 1c580: 9108a400 add x0, x0, #0x229 1c584: aa1a03e1 mov x1, x26 1c588: 97ffca02 bl 0xed90 1c58c: 7100001f cmp w0, #0x0 1c590: 1a9b02fb csel w27, w23, w27, eq 1c594: 14000005 b 0x1c5a8 <.text+0xcaf8> 1c598: 2a1703e8 mov w8, w23 1c59c: f90017e8 str x8, [sp, #0x28] 1c5a0: aa1803fb mov x27, x24 1c5a4: f9401bf8 ldr x24, [sp, #0x30] 1c5a8: 910006f7 add x23, x23, #0x1 1c5ac: eb1802ff cmp x23, x24 1c5b0: 91010339 add x25, x25, #0x40 1c5b4: 54fffa8b b.lt 0x1c504 <.text+0xca54> 1c5b8: a94223f7 ldp x23, x8, [sp, #0x20] 1c5bc: 3100051f cmn w8, #0x1 1c5c0: 54000280 b.eq 0x1c610 <.text+0xcb60> 1c5c4: 93407d08 sxtw x8, w8 1c5c8: 8b081ae8 add x8, x23, x8, lsl #6 1c5cc: f9400d08 ldr x8, [x8, #0x18] 1c5d0: f94012d8 ldr x24, [x22, #0x20] 1c5d4: 8b0802a1 add x1, x21, x8 1c5d8: b40000e1 cbz x1, 0x1c5f4 <.text+0xcb44> 1c5dc: b40000d8 cbz x24, 0x1c5f4 <.text+0xcb44> 1c5e0: 321c03e2 orr w2, wzr, #0x10 1c5e4: aa1803e0 mov x0, x24 1c5e8: 97ffcb56 bl 0xf340 1c5ec: 39003f1f strb wzr, [x24, #0xf] 1c5f0: f94012d8 ldr x24, [x22, #0x20] 1c5f4: 90000481 adrp x1, 0xac000 1c5f8: f0000482 adrp x2, 0xaf000 1c5fc: 9116e821 add x1, x1, #0x5ba 1c600: 91097842 add x2, x2, #0x25e 1c604: 321e03e0 orr w0, wzr, #0x4 1c608: aa1803e3 mov x3, x24 1c60c: 940003a5 bl 0x1d4a0 <.text+0xd9f0> 1c610: 3100077f cmn w27, #0x1 1c614: 540000a0 b.eq 0x1c628 <.text+0xcb78> 1c618: 93407f68 sxtw x8, w27 1c61c: 8b081ae8 add x8, x23, x8, lsl #6 1c620: f9400d08 ldr x8, [x8, #0x18] 1c624: 1400002b b 0x1c6d0 <.text+0xcc20> 1c628: f9401fe8 ldr x8, [sp, #0x38] 1c62c: 3100051f cmn w8, #0x1 1c630: 54ffde60 b.eq 0x1c1fc <.text+0xc74c> 1c634: 93407d08 sxtw x8, w8 1c638: 8b081ae8 add x8, x23, x8, lsl #6 1c63c: a9418509 ldp x9, x1, [x8, #0x18] 1c640: 1400002d b 0x1c6f4 <.text+0xcc44> 1c644: 90000481 adrp x1, 0xac000 1c648: f0000482 adrp x2, 0xaf000 1c64c: 9116e821 add x1, x1, #0x5ba 1c650: 9108f042 add x2, x2, #0x23c 1c654: 528000a0 mov w0, #0x5 // =5 1c658: 94000392 bl 0x1d4a0 <.text+0xd9f0> 1c65c: b94023e8 ldr w8, [sp, #0x20] 1c660: 3100051f cmn w8, #0x1 1c664: 540002a0 b.eq 0x1c6b8 <.text+0xcc08> 1c668: f94012d7 ldr x23, [x22, #0x20] 1c66c: b4000197 cbz x23, 0x1c69c <.text+0xcbec> 1c670: b94023e9 ldr w9, [sp, #0x20] 1c674: 52800508 mov w8, #0x28 // =40 1c678: 9b286128 smaddl x8, w9, w8, x24 1c67c: b9401108 ldr w8, [x8, #0x10] 1c680: 8b0802a1 add x1, x21, x8 1c684: b40000c1 cbz x1, 0x1c69c <.text+0xcbec> 1c688: 321c03e2 orr w2, wzr, #0x10 1c68c: aa1703e0 mov x0, x23 1c690: 97ffcb2c bl 0xf340 1c694: 39003eff strb wzr, [x23, #0xf] 1c698: f94012d7 ldr x23, [x22, #0x20] 1c69c: 90000481 adrp x1, 0xac000 1c6a0: f0000482 adrp x2, 0xaf000 1c6a4: 9116e821 add x1, x1, #0x5ba 1c6a8: 91097842 add x2, x2, #0x25e 1c6ac: 321e03e0 orr w0, wzr, #0x4 1c6b0: aa1703e3 mov x3, x23 1c6b4: 9400037b bl 0x1d4a0 <.text+0xd9f0> 1c6b8: b94033e9 ldr w9, [sp, #0x30] 1c6bc: 3100073f cmn w25, #0x1 1c6c0: 54000100 b.eq 0x1c6e0 <.text+0xcc30> 1c6c4: 52800508 mov w8, #0x28 // =40 1c6c8: 9b286328 smaddl x8, w25, w8, x24 1c6cc: b9401108 ldr w8, [x8, #0x10] 1c6d0: f94016c1 ldr x1, [x22, #0x28] 1c6d4: 8b0802a0 add x0, x21, x8 1c6d8: 97fffc64 bl 0x1b868 <.text+0xbdb8> 1c6dc: 17fffec8 b 0x1c1fc <.text+0xc74c> 1c6e0: 3100053f cmn w9, #0x1 1c6e4: 54ffd8c0 b.eq 0x1c1fc <.text+0xc74c> 1c6e8: 52800508 mov w8, #0x28 // =40 1c6ec: 9b286128 smaddl x8, w9, w8, x24 1c6f0: 29420509 ldp w9, w1, [x8, #0x10] 1c6f4: f94016c2 ldr x2, [x22, #0x28] 1c6f8: 8b0902a0 add x0, x21, x9 1c6fc: 97fffccd bl 0x1ba30 <.text+0xbf80> 1c700: 17fffebf b 0x1c1fc <.text+0xc74c> 1c704: 90000481 adrp x1, 0xac000 1c708: f0000482 adrp x2, 0xaf000 1c70c: 9116e821 add x1, x1, #0x5ba 1c710: 9107e442 add x2, x2, #0x1f9 1c714: 528000a0 mov w0, #0x5 // =5 1c718: 94000362 bl 0x1d4a0 <.text+0xd9f0> 1c71c: 17fffef3 b 0x1c2e8 <.text+0xc838> 1c720: f0000481 adrp x1, 0xaf000 1c724: 9107c421 add x1, x1, #0x1f1 1c728: 321c03e2 orr w2, wzr, #0x10 1c72c: aa1703e0 mov x0, x23 1c730: 97ffcb04 bl 0xf340 1c734: 320003e8 orr w8, wzr, #0x1 1c738: b90017e8 str w8, [sp, #0x14] 1c73c: 17fffeec b 0x1c2ec <.text+0xc83c> 1c740: 97ffcaa8 bl 0xf1e0 <__stack_chk_fail@plt> 1c744: b9400008 ldr w8, [x0] 1c748: b9400029 ldr w9, [x1] 1c74c: 4b090100 sub w0, w8, w9 1c750: d65f03c0 ret 1c754: 12000021 and w1, w1, #0x1 1c758: 12000042 and w2, w2, #0x1 1c75c: 14000001 b 0x1c760 <.text+0xccb0> 1c760: d10283ff sub sp, sp, #0xa0 1c764: a9046ffc stp x28, x27, [sp, #0x40] 1c768: a90567fa stp x26, x25, [sp, #0x50] 1c76c: a9065ff8 stp x24, x23, [sp, #0x60] 1c770: a90757f6 stp x22, x21, [sp, #0x70] 1c774: a9084ff4 stp x20, x19, [sp, #0x80] 1c778: a9097bfd stp x29, x30, [sp, #0x90] 1c77c: 910243fd add x29, sp, #0x90 1c780: d53bd057 mrs x23, TPIDR_EL0 1c784: f94016e8 ldr x8, [x23, #0x28] 1c788: 2a0203f3 mov w19, w2 1c78c: 2a0103f5 mov w21, w1 1c790: aa0003f4 mov x20, x0 1c794: f9001fe8 str x8, [sp, #0x38] 1c798: b4000974 cbz x20, 0x1c8c4 <.text+0xce14> 1c79c: aa1403e0 mov x0, x20 1c7a0: 97ffcbf4 bl 0xf770 1c7a4: f100c81f cmp x0, #0x32 1c7a8: 540008e3 b.lo 0x1c8c4 <.text+0xce14> 1c7ac: 52800501 mov w1, #0x28 // =40 1c7b0: aa1403e0 mov x0, x20 1c7b4: 97ffcb2f bl 0xf470 1c7b8: b5000860 cbnz x0, 0x1c8c4 <.text+0xce14> 1c7bc: f0000481 adrp x1, 0xaf000 1c7c0: 91142421 add x1, x1, #0x509 1c7c4: 9100a3e2 add x2, sp, #0x28 1c7c8: 910083e3 add x3, sp, #0x20 1c7cc: 9100c3e4 add x4, sp, #0x30 1c7d0: 910063e5 add x5, sp, #0x18 1c7d4: 910043e6 add x6, sp, #0x10 1c7d8: 910033e7 add x7, sp, #0xc 1c7dc: aa1403e0 mov x0, x20 1c7e0: 97ffca0c bl 0xf010 1c7e4: 7100141f cmp w0, #0x5 1c7e8: 54000621 b.ne 0x1c8ac <.text+0xcdfc> 1c7ec: 9100c3e0 add x0, sp, #0x30 1c7f0: 97ffcbe0 bl 0xf770 1c7f4: 3940c3e8 ldrb w8, [sp, #0x30] 1c7f8: 3940c7e9 ldrb w9, [sp, #0x31] 1c7fc: 3940cbf9 ldrb w25, [sp, #0x32] 1c800: f100101f cmp x0, #0x4 1c804: 1a9f17f6 cset w22, eq 1c808: 7101c91f cmp w8, #0x72 1c80c: 1a9f17fa cset w26, eq 1c810: 7101dd3f cmp w9, #0x77 1c814: 1a9f17fb cset w27, eq 1c818: 7101e33f cmp w25, #0x78 1c81c: 1a9f17e8 cset w8, eq 1c820: 0a0802d8 and w24, w22, w8 1c824: 37000058 tbnz w24, #0x0, 0x1c82c <.text+0xcd7c> 1c828: 370004f5 tbnz w21, #0x0, 0x1c8c4 <.text+0xce14> 1c82c: f94017e8 ldr x8, [sp, #0x28] 1c830: aa1f03f5 mov x21, xzr 1c834: b40004a8 cbz x8, 0x1c8c8 <.text+0xce18> 1c838: f94013e9 ldr x9, [sp, #0x20] 1c83c: eb09011f cmp x8, x9 1c840: 54000440 b.eq 0x1c8c8 <.text+0xce18> 1c844: b9800ffc ldrsw x28, [sp, #0xc] 1c848: 8b1c0295 add x21, x20, x28 1c84c: 394002b4 ldrb w20, [x21] 1c850: 2a1403e0 mov w0, w20 1c854: 97ffcc93 bl 0xfaa0 1c858: 34000100 cbz w0, 0x1c878 <.text+0xcdc8> 1c85c: 1100079c add w28, w28, #0x1 1c860: b9000ffc str w28, [sp, #0xc] 1c864: 38401eb4 ldrb w20, [x21, #0x1]! 1c868: 2a1403e0 mov w0, w20 1c86c: 97ffcc8d bl 0xfaa0 1c870: 1100079c add w28, w28, #0x1 1c874: 35ffff60 cbnz w0, 0x1c860 <.text+0xcdb0> 1c878: aa1f03e8 mov x8, xzr 1c87c: 0a1a02da and w26, w22, w26 1c880: 0a1b02db and w27, w22, w27 1c884: 320003e9 orr w9, wzr, #0x1 1c888: 14000003 b 0x1c894 <.text+0xcde4> 1c88c: 38696ab4 ldrb w20, [x21, x9] 1c890: 91000529 add x9, x9, #0x1 1c894: 12001e8a and w10, w20, #0xff 1c898: 7100295f cmp w10, #0xa 1c89c: 54ffff80 b.eq 0x1c88c <.text+0xcddc> 1c8a0: 340002ea cbz w10, 0x1c8fc <.text+0xce4c> 1c8a4: 91000508 add x8, x8, #0x1 1c8a8: 17fffff9 b 0x1c88c <.text+0xcddc> 1c8ac: 90000481 adrp x1, 0xac000 1c8b0: f0000482 adrp x2, 0xaf000 1c8b4: 9116e821 add x1, x1, #0x5ba 1c8b8: 91149c42 add x2, x2, #0x527 1c8bc: 528000a0 mov w0, #0x5 // =5 1c8c0: 940002f8 bl 0x1d4a0 <.text+0xd9f0> 1c8c4: aa1f03f5 mov x21, xzr 1c8c8: f94016e8 ldr x8, [x23, #0x28] 1c8cc: f9401fe9 ldr x9, [sp, #0x38] 1c8d0: eb09011f cmp x8, x9 1c8d4: 54000921 b.ne 0x1c9f8 <.text+0xcf48> 1c8d8: aa1503e0 mov x0, x21 1c8dc: a9497bfd ldp x29, x30, [sp, #0x90] 1c8e0: a9484ff4 ldp x20, x19, [sp, #0x80] 1c8e4: a94757f6 ldp x22, x21, [sp, #0x70] 1c8e8: a9465ff8 ldp x24, x23, [sp, #0x60] 1c8ec: a94567fa ldp x26, x25, [sp, #0x50] 1c8f0: a9446ffc ldp x28, x27, [sp, #0x40] 1c8f4: 910283ff add sp, sp, #0xa0 1c8f8: d65f03c0 ret 1c8fc: d0000489 adrp x9, 0xae000 1c900: 9119c129 add x9, x9, #0x670 1c904: f100011f cmp x8, #0x0 1c908: 321f07ea orr w10, wzr, #0x6 1c90c: 9a950136 csel x22, x9, x21, eq 1c910: 9a880154 csel x20, x10, x8, eq 1c914: 940021f1 bl 0x250d8 <.text+0x15628> 1c918: f9400bfc ldr x28, [sp, #0x10] 1c91c: 37000138 tbnz w24, #0x0, 0x1c940 <.text+0xce90> 1c920: 3700011b tbnz w27, #0x0, 0x1c940 <.text+0xce90> 1c924: 370000fa tbnz w26, #0x0, 0x1c940 <.text+0xce90> 1c928: 340000c0 cbz w0, 0x1c940 <.text+0xce90> 1c92c: b50000bc cbnz x28, 0x1c940 <.text+0xce90> 1c930: a94227e8 ldp x8, x9, [sp, #0x20] 1c934: cb090108 sub x8, x8, x9 1c938: f140811f cmp x8, #0x20, lsl #12 // =0x20000 1c93c: 54fffc43 b.lo 0x1c8c4 <.text+0xce14> 1c940: 91012681 add x1, x20, #0x49 1c944: 320003e0 orr w0, wzr, #0x1 1c948: 97ffc8ee bl 0xed00 1c94c: aa0003f5 mov x21, x0 1c950: b4000475 cbz x21, 0x1c9dc <.text+0xcf2c> 1c954: f94017e0 ldr x0, [sp, #0x28] 1c958: f90006a0 str x0, [x21, #0x8] 1c95c: 3400027a cbz w26, 0x1c9a8 <.text+0xcef8> 1c960: 36000253 tbz w19, #0x0, 0x1c9a8 <.text+0xcef8> 1c964: 7101e33f cmp w25, #0x78 1c968: 54000201 b.ne 0x1c9a8 <.text+0xcef8> 1c96c: 39400008 ldrb w8, [x0] 1c970: 7101fd1f cmp w8, #0x7f 1c974: 540001a1 b.ne 0x1c9a8 <.text+0xcef8> 1c978: 39400408 ldrb w8, [x0, #0x1] 1c97c: 7101151f cmp w8, #0x45 1c980: 54000141 b.ne 0x1c9a8 <.text+0xcef8> 1c984: 39400808 ldrb w8, [x0, #0x2] 1c988: 7101311f cmp w8, #0x4c 1c98c: 540000e1 b.ne 0x1c9a8 <.text+0xcef8> 1c990: 39400c08 ldrb w8, [x0, #0x3] 1c994: 7101191f cmp w8, #0x46 1c998: 54000081 b.ne 0x1c9a8 <.text+0xcef8> 1c99c: 97fffd8f bl 0x1bfd8 <.text+0xc528> 1c9a0: f9400bfc ldr x28, [sp, #0x10] 1c9a4: f90016a0 str x0, [x21, #0x28] 1c9a8: a941a3e9 ldp x9, x8, [sp, #0x18] 1c9ac: 91010eb3 add x19, x21, #0x43 1c9b0: aa1303e0 mov x0, x19 1c9b4: aa1603e1 mov x1, x22 1c9b8: aa1403e2 mov x2, x20 1c9bc: a901f2a9 stp x9, x28, [x21, #0x18] 1c9c0: 390102ba strb w26, [x21, #0x40] 1c9c4: 390106bb strb w27, [x21, #0x41] 1c9c8: 39010ab8 strb w24, [x21, #0x42] 1c9cc: f9000aa8 str x8, [x21, #0x10] 1c9d0: 97ffcbb0 bl 0xf890 1c9d4: 38346a7f strb wzr, [x19, x20] 1c9d8: 17ffffbc b 0x1c8c8 <.text+0xce18> 1c9dc: 90000481 adrp x1, 0xac000 1c9e0: f0000482 adrp x2, 0xaf000 1c9e4: 9116e821 add x1, x1, #0x5ba 1c9e8: 91153842 add x2, x2, #0x54e 1c9ec: 321e03e0 orr w0, wzr, #0x4 1c9f0: 940002ac bl 0x1d4a0 <.text+0xd9f0> 1c9f4: 17ffffb5 b 0x1c8c8 <.text+0xce18> 1c9f8: 97ffc9fa bl 0xf1e0 <__stack_chk_fail@plt> 1c9fc: a9ba6ffc stp x28, x27, [sp, #-0x60]! 1ca00: a90167fa stp x26, x25, [sp, #0x10] 1ca04: a9025ff8 stp x24, x23, [sp, #0x20] 1ca08: a90357f6 stp x22, x21, [sp, #0x30] 1ca0c: a9044ff4 stp x20, x19, [sp, #0x40] 1ca10: a9057bfd stp x29, x30, [sp, #0x50] 1ca14: 910143fd add x29, sp, #0x50 1ca18: 2a0003f5 mov w21, w0 1ca1c: 2a0203f7 mov w23, w2 1ca20: 71000abf cmp w21, #0x2 1ca24: 2a0103f6 mov w22, w1 1ca28: 5400006a b.ge 0x1ca34 <.text+0xcf84> 1ca2c: aa1f03f8 mov x24, xzr 1ca30: 1400007a b 0x1cc18 <.text+0xd168> 1ca34: 320003e0 orr w0, wzr, #0x1 1ca38: 321803e1 orr w1, wzr, #0x100 1ca3c: 97ffc8b1 bl 0xed00 1ca40: aa0003f3 mov x19, x0 1ca44: 320003e0 orr w0, wzr, #0x1 1ca48: 321603e1 orr w1, wzr, #0x400 1ca4c: 97ffc8ad bl 0xed00 1ca50: 90000481 adrp x1, 0xac000 1ca54: aa0003f4 mov x20, x0 1ca58: 9116b021 add x1, x1, #0x5ac 1ca5c: aa1303e0 mov x0, x19 1ca60: 2a1503e2 mov w2, w21 1ca64: 97ffcabb bl 0xf550 1ca68: 90000481 adrp x1, 0xac000 1ca6c: f0000482 adrp x2, 0xaf000 1ca70: 9116e821 add x1, x1, #0x5ba 1ca74: 91132842 add x2, x2, #0x4ca 1ca78: 321e03e0 orr w0, wzr, #0x4 1ca7c: aa1303e3 mov x3, x19 1ca80: 94000288 bl 0x1d4a0 <.text+0xd9f0> 1ca84: 900004c1 adrp x1, 0xb4000 1ca88: 912ae021 add x1, x1, #0xab8 1ca8c: aa1303e0 mov x0, x19 1ca90: 97ffcb98 bl 0xf8f0 1ca94: aa0003f5 mov x21, x0 1ca98: b4000975 cbz x21, 0x1cbc4 <.text+0xd114> 1ca9c: 321603e1 orr w1, wzr, #0x400 1caa0: aa1403e0 mov x0, x20 1caa4: aa1503e2 mov x2, x21 1caa8: 97ffc9d2 bl 0xf1f0 1caac: b4000a80 cbz x0, 0x1cbfc <.text+0xd14c> 1cab0: aa1f03fc mov x28, xzr 1cab4: 120002d6 and w22, w22, #0x1 1cab8: 120002f7 and w23, w23, #0x1 1cabc: 91010f99 add x25, x28, #0x43 1cac0: 14000002 b 0x1cac8 <.text+0xd018> 1cac4: 91010f99 add x25, x28, #0x43 1cac8: aa1403e0 mov x0, x20 1cacc: 2a1603e1 mov w1, w22 1cad0: 2a1703e2 mov w2, w23 1cad4: 97ffff23 bl 0x1c760 <.text+0xccb0> 1cad8: aa0003f8 mov x24, x0 1cadc: b4000558 cbz x24, 0x1cb84 <.text+0xd0d4> 1cae0: 9400217e bl 0x250d8 <.text+0x15628> 1cae4: 34000460 cbz w0, 0x1cb70 <.text+0xd0c0> 1cae8: b400057c cbz x28, 0x1cb94 <.text+0xd0e4> 1caec: 91010f1a add x26, x24, #0x43 1caf0: aa1a03e0 mov x0, x26 1caf4: 97ffcb1f bl 0xf770 1caf8: aa0003fb mov x27, x0 1cafc: aa1903e0 mov x0, x25 1cb00: 97ffcb1c bl 0xf770 1cb04: eb00037f cmp x27, x0 1cb08: 54000361 b.ne 0x1cb74 <.text+0xd0c4> 1cb0c: aa1a03e0 mov x0, x26 1cb10: aa1903e1 mov x1, x25 1cb14: aa1b03e2 mov x2, x27 1cb18: 97ffc89e bl 0xed90 1cb1c: 350002c0 cbnz w0, 0x1cb74 <.text+0xd0c4> 1cb20: f9400b08 ldr x8, [x24, #0x10] 1cb24: 39410389 ldrb w9, [x28, #0x40] 1cb28: 3941078a ldrb w10, [x28, #0x41] 1cb2c: 321603e1 orr w1, wzr, #0x400 1cb30: f9000b88 str x8, [x28, #0x10] 1cb34: 39410308 ldrb w8, [x24, #0x40] 1cb38: aa1403e0 mov x0, x20 1cb3c: aa1503e2 mov x2, x21 1cb40: 2a080128 orr w8, w9, w8 1cb44: 39010388 strb w8, [x28, #0x40] 1cb48: 39410708 ldrb w8, [x24, #0x41] 1cb4c: 39410b89 ldrb w9, [x28, #0x42] 1cb50: 2a080148 orr w8, w10, w8 1cb54: 39010788 strb w8, [x28, #0x41] 1cb58: 39410b08 ldrb w8, [x24, #0x42] 1cb5c: 2a080128 orr w8, w9, w8 1cb60: 39010b88 strb w8, [x28, #0x42] 1cb64: 97ffc9a3 bl 0xf1f0 1cb68: b5fffb00 cbnz x0, 0x1cac8 <.text+0xd018> 1cb6c: 14000022 b 0x1cbf4 <.text+0xd144> 1cb70: b40000fc cbz x28, 0x1cb8c <.text+0xd0dc> 1cb74: f9400708 ldr x8, [x24, #0x8] 1cb78: f9400789 ldr x9, [x28, #0x8] 1cb7c: eb09011f cmp x8, x9 1cb80: 54000061 b.ne 0x1cb8c <.text+0xd0dc> 1cb84: aa1c03f8 mov x24, x28 1cb88: 14000004 b 0x1cb98 <.text+0xd0e8> 1cb8c: f900031c str x28, [x24] 1cb90: 14000002 b 0x1cb98 <.text+0xd0e8> 1cb94: f900031f str xzr, [x24] 1cb98: 321603e2 orr w2, wzr, #0x400 1cb9c: aa1403e0 mov x0, x20 1cba0: 2a1f03e1 mov w1, wzr 1cba4: 97ffcb4f bl 0xf8e0 1cba8: 321603e1 orr w1, wzr, #0x400 1cbac: aa1403e0 mov x0, x20 1cbb0: aa1503e2 mov x2, x21 1cbb4: 97ffc98f bl 0xf1f0 1cbb8: aa1803fc mov x28, x24 1cbbc: b5fff840 cbnz x0, 0x1cac4 <.text+0xd014> 1cbc0: 14000010 b 0x1cc00 <.text+0xd150> 1cbc4: 97ffc8df bl 0xef40 <__errno@plt> 1cbc8: b9400000 ldr w0, [x0] 1cbcc: 97ffc8cd bl 0xef00 1cbd0: 90000481 adrp x1, 0xac000 1cbd4: d0000482 adrp x2, 0xae000 1cbd8: aa0003e3 mov x3, x0 1cbdc: 9116e821 add x1, x1, #0x5ba 1cbe0: 91316842 add x2, x2, #0xc5a 1cbe4: 321e03e0 orr w0, wzr, #0x4 1cbe8: 9400022e bl 0x1d4a0 <.text+0xd9f0> 1cbec: aa1f03f8 mov x24, xzr 1cbf0: 1400000a b 0x1cc18 <.text+0xd168> 1cbf4: aa1c03f8 mov x24, x28 1cbf8: 14000002 b 0x1cc00 <.text+0xd150> 1cbfc: aa1f03f8 mov x24, xzr 1cc00: aa1403e0 mov x0, x20 1cc04: 97ffcb6f bl 0xf9c0 1cc08: aa1303e0 mov x0, x19 1cc0c: 97ffcb6d bl 0xf9c0 1cc10: aa1503e0 mov x0, x21 1cc14: 97ffc953 bl 0xf160 1cc18: aa1803e0 mov x0, x24 1cc1c: a9457bfd ldp x29, x30, [sp, #0x50] 1cc20: a9444ff4 ldp x20, x19, [sp, #0x40] 1cc24: a94357f6 ldp x22, x21, [sp, #0x30] 1cc28: a9425ff8 ldp x24, x23, [sp, #0x20] 1cc2c: a94167fa ldp x26, x25, [sp, #0x10] 1cc30: a8c66ffc ldp x28, x27, [sp], #0x60 1cc34: d65f03c0 ret 1cc38: 12000022 and w2, w1, #0x1 1cc3c: 320003e1 orr w1, wzr, #0x1 1cc40: 17ffff6f b 0x1c9fc <.text+0xcf4c> 1cc44: f81e0ff3 str x19, [sp, #-0x20]! 1cc48: a9017bfd stp x29, x30, [sp, #0x10] 1cc4c: 910043fd add x29, sp, #0x10 1cc50: 2a0003f3 mov w19, w0 1cc54: 97ffc7e7 bl 0xebf0 1cc58: a9417bfd ldp x29, x30, [sp, #0x10] 1cc5c: 12000262 and w2, w19, #0x1 1cc60: 320003e1 orr w1, wzr, #0x1 1cc64: f84207f3 ldr x19, [sp], #0x20 1cc68: 17ffff65 b 0x1c9fc <.text+0xcf4c> 1cc6c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1cc70: a9017bfd stp x29, x30, [sp, #0x10] 1cc74: 910043fd add x29, sp, #0x10 1cc78: 2a0103f3 mov w19, w1 1cc7c: 2a0003f4 mov w20, w0 1cc80: 97ffc7dc bl 0xebf0 1cc84: a9417bfd ldp x29, x30, [sp, #0x10] 1cc88: 12000281 and w1, w20, #0x1 1cc8c: 12000262 and w2, w19, #0x1 1cc90: a8c24ff4 ldp x20, x19, [sp], #0x20 1cc94: 17ffff5a b 0x1c9fc <.text+0xcf4c> 1cc98: f81e0ff3 str x19, [sp, #-0x20]! 1cc9c: a9017bfd stp x29, x30, [sp, #0x10] 1cca0: 910043fd add x29, sp, #0x10 1cca4: b40000a0 cbz x0, 0x1ccb8 <.text+0xd208> 1cca8: f9400013 ldr x19, [x0] 1ccac: 97ffcb45 bl 0xf9c0 1ccb0: aa1303e0 mov x0, x19 1ccb4: b5ffffb3 cbnz x19, 0x1cca8 <.text+0xd1f8> 1ccb8: a9417bfd ldp x29, x30, [sp, #0x10] 1ccbc: f84207f3 ldr x19, [sp], #0x20 1ccc0: d65f03c0 ret 1ccc4: a9bd57f6 stp x22, x21, [sp, #-0x30]! 1ccc8: a9014ff4 stp x20, x19, [sp, #0x10] 1cccc: a9027bfd stp x29, x30, [sp, #0x20] 1ccd0: 910083fd add x29, sp, #0x20 1ccd4: aa0003f4 mov x20, x0 1ccd8: aa1f03f3 mov x19, xzr 1ccdc: b40001f4 cbz x20, 0x1cd18 <.text+0xd268> 1cce0: b40001c1 cbz x1, 0x1cd18 <.text+0xd268> 1cce4: aa1403f3 mov x19, x20 1cce8: f9400668 ldr x8, [x19, #0x8] 1ccec: eb01011f cmp x8, x1 1ccf0: 54000088 b.hi 0x1cd00 <.text+0xd250> 1ccf4: f9400a68 ldr x8, [x19, #0x10] 1ccf8: eb01011f cmp x8, x1 1ccfc: 540000a8 b.hi 0x1cd10 <.text+0xd260> 1cd00: f9400273 ldr x19, [x19] 1cd04: b5ffff33 cbnz x19, 0x1cce8 <.text+0xd238> 1cd08: 940020f4 bl 0x250d8 <.text+0x15628> 1cd0c: 14000003 b 0x1cd18 <.text+0xd268> 1cd10: 940020f2 bl 0x250d8 <.text+0x15628> 1cd14: 340000c0 cbz w0, 0x1cd2c <.text+0xd27c> 1cd18: aa1303e0 mov x0, x19 1cd1c: a9427bfd ldp x29, x30, [sp, #0x20] 1cd20: a9414ff4 ldp x20, x19, [sp, #0x10] 1cd24: a8c357f6 ldp x22, x21, [sp], #0x30 1cd28: d65f03c0 ret 1cd2c: 91010e60 add x0, x19, #0x43 1cd30: 97ffca90 bl 0xf770 1cd34: f100141f cmp x0, #0x5 1cd38: 540000e3 b.lo 0x1cd54 <.text+0xd2a4> 1cd3c: 8b000268 add x8, x19, x0 1cd40: d0000481 adrp x1, 0xae000 1cd44: 9100fd00 add x0, x8, #0x3f 1cd48: 91160c21 add x1, x1, #0x583 1cd4c: 97ffc9e1 bl 0xf4d0 1cd50: 34fffe40 cbz w0, 0x1cd18 <.text+0xd268> 1cd54: 90000495 adrp x21, 0xac000 1cd58: f0000496 adrp x22, 0xaf000 1cd5c: 9115c2b5 add x21, x21, #0x570 1cd60: 9113aed6 add x22, x22, #0x4eb 1cd64: 39410a88 ldrb w8, [x20, #0x42] 1cd68: 340001c8 cbz w8, 0x1cda0 <.text+0xd2f0> 1cd6c: f9401288 ldr x8, [x20, #0x20] 1cd70: f9401269 ldr x9, [x19, #0x20] 1cd74: eb09011f cmp x8, x9 1cd78: 54000141 b.ne 0x1cda0 <.text+0xd2f0> 1cd7c: f9400683 ldr x3, [x20, #0x8] 1cd80: f9400668 ldr x8, [x19, #0x8] 1cd84: eb08007f cmp x3, x8 1cd88: 540000c2 b.hs 0x1cda0 <.text+0xd2f0> 1cd8c: 320007e0 orr w0, wzr, #0x3 1cd90: aa1503e1 mov x1, x21 1cd94: aa1603e2 mov x2, x22 1cd98: 940001c2 bl 0x1d4a0 <.text+0xd9f0> 1cd9c: aa1403f3 mov x19, x20 1cda0: f9400294 ldr x20, [x20] 1cda4: b4fffbb4 cbz x20, 0x1cd18 <.text+0xd268> 1cda8: b5fffdf3 cbnz x19, 0x1cd64 <.text+0xd2b4> 1cdac: 17ffffdb b 0x1cd18 <.text+0xd268> 1cdb0: aa0103e8 mov x8, x1 1cdb4: b4000280 cbz x0, 0x1ce04 <.text+0xd354> 1cdb8: f9400409 ldr x9, [x0, #0x8] 1cdbc: eb08013f cmp x9, x8 1cdc0: 54000088 b.hi 0x1cdd0 <.text+0xd320> 1cdc4: f9400809 ldr x9, [x0, #0x10] 1cdc8: eb08013f cmp x9, x8 1cdcc: 540001e8 b.hi 0x1ce08 <.text+0xd358> 1cdd0: f9400000 ldr x0, [x0] 1cdd4: b5ffff20 cbnz x0, 0x1cdb8 <.text+0xd308> 1cdd8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1cddc: 910003fd mov x29, sp 1cde0: 90000481 adrp x1, 0xac000 1cde4: f0000482 adrp x2, 0xaf000 1cde8: 9115c021 add x1, x1, #0x570 1cdec: 9113cc42 add x2, x2, #0x4f3 1cdf0: 320007e0 orr w0, wzr, #0x3 1cdf4: aa0803e3 mov x3, x8 1cdf8: 940001aa bl 0x1d4a0 <.text+0xd9f0> 1cdfc: 2a1f03e0 mov w0, wzr 1ce00: a8c17bfd ldp x29, x30, [sp], #0x10 1ce04: d65f03c0 ret 1ce08: 39410008 ldrb w8, [x0, #0x40] 1ce0c: 7100011f cmp w8, #0x0 1ce10: 1a9f07e0 cset w0, ne 1ce14: d65f03c0 ret 1ce18: f81d0ff5 str x21, [sp, #-0x30]! 1ce1c: a9014ff4 stp x20, x19, [sp, #0x10] 1ce20: a9027bfd stp x29, x30, [sp, #0x20] 1ce24: 910083fd add x29, sp, #0x20 1ce28: f0000954 adrp x20, 0x147000 1ce2c: f944a288 ldr x8, [x20, #0x940] 1ce30: b4000328 cbz x8, 0x1ce94 <.text+0xd3e4> 1ce34: f0000940 adrp x0, 0x147000 1ce38: 91252000 add x0, x0, #0x948 1ce3c: 97ffc9e1 bl 0xf5c0 1ce40: f944a288 ldr x8, [x20, #0x940] 1ce44: f9400513 ldr x19, [x8, #0x8] 1ce48: b4000173 cbz x19, 0x1ce74 <.text+0xd3c4> 1ce4c: f9400260 ldr x0, [x19] 1ce50: f9400a75 ldr x21, [x19, #0x10] 1ce54: 97ffcadb bl 0xf9c0 1ce58: f9400660 ldr x0, [x19, #0x8] 1ce5c: 97ffcad9 bl 0xf9c0 1ce60: aa1303e0 mov x0, x19 1ce64: 97ffcad7 bl 0xf9c0 1ce68: aa1503f3 mov x19, x21 1ce6c: b5ffff15 cbnz x21, 0x1ce4c <.text+0xd39c> 1ce70: f944a288 ldr x8, [x20, #0x940] 1ce74: f900051f str xzr, [x8, #0x8] 1ce78: b900011f str wzr, [x8] 1ce7c: a9427bfd ldp x29, x30, [sp, #0x20] 1ce80: a9414ff4 ldp x20, x19, [sp, #0x10] 1ce84: f0000940 adrp x0, 0x147000 1ce88: 91252000 add x0, x0, #0x948 1ce8c: f84307f5 ldr x21, [sp], #0x30 1ce90: 17ffcaf8 b 0xfa70 1ce94: a9427bfd ldp x29, x30, [sp, #0x20] 1ce98: a9414ff4 ldp x20, x19, [sp, #0x10] 1ce9c: f84307f5 ldr x21, [sp], #0x30 1cea0: d65f03c0 ret 1cea4: f81b0ff9 str x25, [sp, #-0x50]! 1cea8: a9015ff8 stp x24, x23, [sp, #0x10] 1ceac: a90257f6 stp x22, x21, [sp, #0x20] 1ceb0: a9034ff4 stp x20, x19, [sp, #0x30] 1ceb4: a9047bfd stp x29, x30, [sp, #0x40] 1ceb8: 910103fd add x29, sp, #0x40 1cebc: aa0103f3 mov x19, x1 1cec0: aa0003f4 mov x20, x0 1cec4: b4000614 cbz x20, 0x1cf84 <.text+0xd4d4> 1cec8: b40005f3 cbz x19, 0x1cf84 <.text+0xd4d4> 1cecc: f0000956 adrp x22, 0x147000 1ced0: f944a2c8 ldr x8, [x22, #0x940] 1ced4: b5000368 cbnz x8, 0x1cf40 <.text+0xd490> 1ced8: 90000481 adrp x1, 0xac000 1cedc: f0000482 adrp x2, 0xaf000 1cee0: 9116e821 add x1, x1, #0x5ba 1cee4: 9117d842 add x2, x2, #0x5f6 1cee8: 321e03e0 orr w0, wzr, #0x4 1ceec: 9400016d bl 0x1d4a0 <.text+0xd9f0> 1cef0: f0000940 adrp x0, 0x147000 1cef4: 91252000 add x0, x0, #0x948 1cef8: 97ffc9b2 bl 0xf5c0 1cefc: f944a2c8 ldr x8, [x22, #0x940] 1cf00: b50000a8 cbnz x8, 0x1cf14 <.text+0xd464> 1cf04: 320003e0 orr w0, wzr, #0x1 1cf08: 321c03e1 orr w1, wzr, #0x10 1cf0c: 97ffc77d bl 0xed00 1cf10: f904a2c0 str x0, [x22, #0x940] 1cf14: f0000940 adrp x0, 0x147000 1cf18: 91252000 add x0, x0, #0x948 1cf1c: 97ffcad5 bl 0xfa70 1cf20: 90000481 adrp x1, 0xac000 1cf24: f0000482 adrp x2, 0xaf000 1cf28: 9116e821 add x1, x1, #0x5ba 1cf2c: 91185842 add x2, x2, #0x616 1cf30: 321e03e0 orr w0, wzr, #0x4 1cf34: 9400015b bl 0x1d4a0 <.text+0xd9f0> 1cf38: f944a2c8 ldr x8, [x22, #0x940] 1cf3c: b4000528 cbz x8, 0x1cfe0 <.text+0xd530> 1cf40: f0000940 adrp x0, 0x147000 1cf44: 91252000 add x0, x0, #0x948 1cf48: 97ffc99e bl 0xf5c0 1cf4c: f944a2d7 ldr x23, [x22, #0x940] 1cf50: aa1703f8 mov x24, x23 1cf54: f8408f08 ldr x8, [x24, #0x8]! 1cf58: b40003e8 cbz x8, 0x1cfd4 <.text+0xd524> 1cf5c: aa1f03f9 mov x25, xzr 1cf60: aa0803f5 mov x21, x8 1cf64: f94002a0 ldr x0, [x21] 1cf68: aa1403e1 mov x1, x20 1cf6c: 97ffc959 bl 0xf4d0 1cf70: 34000160 cbz w0, 0x1cf9c <.text+0xd4ec> 1cf74: f9400aa8 ldr x8, [x21, #0x10] 1cf78: aa1503f9 mov x25, x21 1cf7c: b5ffff28 cbnz x8, 0x1cf60 <.text+0xd4b0> 1cf80: 14000015 b 0x1cfd4 <.text+0xd524> 1cf84: a9447bfd ldp x29, x30, [sp, #0x40] 1cf88: a9434ff4 ldp x20, x19, [sp, #0x30] 1cf8c: a94257f6 ldp x22, x21, [sp, #0x20] 1cf90: a9415ff8 ldp x24, x23, [sp, #0x10] 1cf94: f84507f9 ldr x25, [sp], #0x50 1cf98: d65f03c0 ret 1cf9c: f9400aa8 ldr x8, [x21, #0x10] 1cfa0: 91004329 add x9, x25, #0x10 1cfa4: f100033f cmp x25, #0x0 1cfa8: 9a890309 csel x9, x24, x9, eq 1cfac: f9000128 str x8, [x9] 1cfb0: b94002e8 ldr w8, [x23] 1cfb4: 51000508 sub w8, w8, #0x1 1cfb8: b90002e8 str w8, [x23] 1cfbc: f94002a0 ldr x0, [x21] 1cfc0: 97ffca80 bl 0xf9c0 1cfc4: f94006a0 ldr x0, [x21, #0x8] 1cfc8: 97ffca7e bl 0xf9c0 1cfcc: aa1503e0 mov x0, x21 1cfd0: 97ffca7c bl 0xf9c0 1cfd4: f0000940 adrp x0, 0x147000 1cfd8: 91252000 add x0, x0, #0x948 1cfdc: 97ffcaa5 bl 0xfa70 1cfe0: 321d07e0 orr w0, wzr, #0x18 1cfe4: 97ffca23 bl 0xf870 1cfe8: aa0003f5 mov x21, x0 1cfec: aa1403e0 mov x0, x20 1cff0: 97ffc9c4 bl 0xf700 1cff4: f90002a0 str x0, [x21] 1cff8: aa1303e0 mov x0, x19 1cffc: 97ffc9c1 bl 0xf700 1d000: d0000953 adrp x19, 0x147000 1d004: 91252273 add x19, x19, #0x948 1d008: f90006a0 str x0, [x21, #0x8] 1d00c: aa1303e0 mov x0, x19 1d010: 97ffc96c bl 0xf5c0 1d014: f944a2c8 ldr x8, [x22, #0x940] 1d018: aa1303e0 mov x0, x19 1d01c: f9400509 ldr x9, [x8, #0x8] 1d020: f9000aa9 str x9, [x21, #0x10] 1d024: b9400109 ldr w9, [x8] 1d028: f9000515 str x21, [x8, #0x8] 1d02c: 11000529 add w9, w9, #0x1 1d030: b9000109 str w9, [x8] 1d034: a9447bfd ldp x29, x30, [sp, #0x40] 1d038: a9434ff4 ldp x20, x19, [sp, #0x30] 1d03c: a94257f6 ldp x22, x21, [sp, #0x20] 1d040: a9415ff8 ldp x24, x23, [sp, #0x10] 1d044: f84507f9 ldr x25, [sp], #0x50 1d048: 17ffca8a b 0xfa70 1d04c: f81b0ff9 str x25, [sp, #-0x50]! 1d050: a9015ff8 stp x24, x23, [sp, #0x10] 1d054: a90257f6 stp x22, x21, [sp, #0x20] 1d058: a9034ff4 stp x20, x19, [sp, #0x30] 1d05c: a9047bfd stp x29, x30, [sp, #0x40] 1d060: 910103fd add x29, sp, #0x40 1d064: 2a0203f5 mov w21, w2 1d068: aa0103f4 mov x20, x1 1d06c: aa0003f6 mov x22, x0 1d070: 2a1f03f3 mov w19, wzr 1d074: b4000656 cbz x22, 0x1d13c <.text+0xd68c> 1d078: d0000957 adrp x23, 0x147000 1d07c: f944a2e8 ldr x8, [x23, #0x940] 1d080: b40005e8 cbz x8, 0x1d13c <.text+0xd68c> 1d084: d0000940 adrp x0, 0x147000 1d088: 91252000 add x0, x0, #0x948 1d08c: 97ffc94d bl 0xf5c0 1d090: f944a2f8 ldr x24, [x23, #0x940] 1d094: f9400708 ldr x8, [x24, #0x8] 1d098: b4000148 cbz x8, 0x1d0c0 <.text+0xd610> 1d09c: aa1f03f9 mov x25, xzr 1d0a0: aa0803f3 mov x19, x8 1d0a4: f9400260 ldr x0, [x19] 1d0a8: aa1603e1 mov x1, x22 1d0ac: 97ffc909 bl 0xf4d0 1d0b0: 340000c0 cbz w0, 0x1d0c8 <.text+0xd618> 1d0b4: f9400a68 ldr x8, [x19, #0x10] 1d0b8: aa1303f9 mov x25, x19 1d0bc: b5ffff28 cbnz x8, 0x1d0a0 <.text+0xd5f0> 1d0c0: 2a1f03f3 mov w19, wzr 1d0c4: 1400001b b 0x1d130 <.text+0xd680> 1d0c8: b4000154 cbz x20, 0x1d0f0 <.text+0xd640> 1d0cc: 710002bf cmp w21, #0x0 1d0d0: 5400010d b.le 0x1d0f0 <.text+0xd640> 1d0d4: f9400663 ldr x3, [x19, #0x8] 1d0d8: 90000482 adrp x2, 0xad000 1d0dc: 93407ea1 sxtw x1, w21 1d0e0: 91263c42 add x2, x2, #0x98f 1d0e4: aa1403e0 mov x0, x20 1d0e8: 97ffc7aa bl 0xef90 1d0ec: f944a2f8 ldr x24, [x23, #0x940] 1d0f0: f9400a68 ldr x8, [x19, #0x10] 1d0f4: 91004329 add x9, x25, #0x10 1d0f8: 9100230a add x10, x24, #0x8 1d0fc: f100033f cmp x25, #0x0 1d100: 9a890149 csel x9, x10, x9, eq 1d104: f9000128 str x8, [x9] 1d108: b9400308 ldr w8, [x24] 1d10c: 51000508 sub w8, w8, #0x1 1d110: b9000308 str w8, [x24] 1d114: f9400260 ldr x0, [x19] 1d118: 97ffca2a bl 0xf9c0 1d11c: f9400660 ldr x0, [x19, #0x8] 1d120: 97ffca28 bl 0xf9c0 1d124: aa1303e0 mov x0, x19 1d128: 97ffca26 bl 0xf9c0 1d12c: 320003f3 orr w19, wzr, #0x1 1d130: d0000940 adrp x0, 0x147000 1d134: 91252000 add x0, x0, #0x948 1d138: 97ffca4e bl 0xfa70 1d13c: 2a1303e0 mov w0, w19 1d140: a9447bfd ldp x29, x30, [sp, #0x40] 1d144: a9434ff4 ldp x20, x19, [sp, #0x30] 1d148: a94257f6 ldp x22, x21, [sp, #0x20] 1d14c: a9415ff8 ldp x24, x23, [sp, #0x10] 1d150: f84507f9 ldr x25, [sp], #0x50 1d154: d65f03c0 ret 1d158: f81b0ff9 str x25, [sp, #-0x50]! 1d15c: a9015ff8 stp x24, x23, [sp, #0x10] 1d160: a90257f6 stp x22, x21, [sp, #0x20] 1d164: a9034ff4 stp x20, x19, [sp, #0x30] 1d168: a9047bfd stp x29, x30, [sp, #0x40] 1d16c: 910103fd add x29, sp, #0x40 1d170: d0000954 adrp x20, 0x147000 1d174: f944a288 ldr x8, [x20, #0x940] 1d178: aa0003f3 mov x19, x0 1d17c: b40005c8 cbz x8, 0x1d234 <.text+0xd784> 1d180: 7140803f cmp w1, #0x20, lsl #12 // =0x20000 1d184: 5400010d b.le 0x1d1a4 <.text+0xd6f4> 1d188: f0000461 adrp x1, 0xac000 1d18c: d0000482 adrp x2, 0xaf000 1d190: 9116e821 add x1, x1, #0x5ba 1d194: 9115c842 add x2, x2, #0x572 1d198: 528000a0 mov w0, #0x5 // =5 1d19c: 320f03e3 orr w3, wzr, #0x20000 1d1a0: 940000c0 bl 0x1d4a0 <.text+0xd9f0> 1d1a4: d0000940 adrp x0, 0x147000 1d1a8: 91252000 add x0, x0, #0x948 1d1ac: 97ffc905 bl 0xf5c0 1d1b0: f944a288 ldr x8, [x20, #0x940] 1d1b4: f9400516 ldr x22, [x8, #0x8] 1d1b8: b40004f6 cbz x22, 0x1d254 <.text+0xd7a4> 1d1bc: aa1f03f7 mov x23, xzr 1d1c0: 528007b8 mov w24, #0x3d // =61 1d1c4: 52800159 mov w25, #0xa // =10 1d1c8: f94002d4 ldr x20, [x22] 1d1cc: aa1403e0 mov x0, x20 1d1d0: 97ffc968 bl 0xf770 1d1d4: f94006c8 ldr x8, [x22, #0x8] 1d1d8: aa0003f5 mov x21, x0 1d1dc: aa0803e0 mov x0, x8 1d1e0: 97ffc964 bl 0xf770 1d1e4: 8b37c2a8 add x8, x21, w23, sxtw 1d1e8: 8b000108 add x8, x8, x0 1d1ec: 91000517 add x23, x8, #0x1 1d1f0: 714082ff cmp w23, #0x20, lsl #12 // =0x20000 1d1f4: 5400024a b.ge 0x1d23c <.text+0xd78c> 1d1f8: aa1303e0 mov x0, x19 1d1fc: aa1403e1 mov x1, x20 1d200: 97ffc77c bl 0xeff0 1d204: aa1303e0 mov x0, x19 1d208: 97ffc95a bl 0xf770 1d20c: 78206a78 strh w24, [x19, x0] 1d210: f94006c1 ldr x1, [x22, #0x8] 1d214: aa1303e0 mov x0, x19 1d218: 97ffc776 bl 0xeff0 1d21c: aa1303e0 mov x0, x19 1d220: 97ffc954 bl 0xf770 1d224: 78206a79 strh w25, [x19, x0] 1d228: f9400ad6 ldr x22, [x22, #0x10] 1d22c: b5fffcf6 cbnz x22, 0x1d1c8 <.text+0xd718> 1d230: 14000009 b 0x1d254 <.text+0xd7a4> 1d234: 2a1f03e0 mov w0, wzr 1d238: 1400000b b 0x1d264 <.text+0xd7b4> 1d23c: f0000461 adrp x1, 0xac000 1d240: d0000482 adrp x2, 0xaf000 1d244: 9116e821 add x1, x1, #0x5ba 1d248: 9116dc42 add x2, x2, #0x5b7 1d24c: 528000a0 mov w0, #0x5 // =5 1d250: 94000094 bl 0x1d4a0 <.text+0xd9f0> 1d254: d0000940 adrp x0, 0x147000 1d258: 91252000 add x0, x0, #0x948 1d25c: 97ffca05 bl 0xfa70 1d260: 320003e0 orr w0, wzr, #0x1 1d264: a9447bfd ldp x29, x30, [sp, #0x40] 1d268: a9434ff4 ldp x20, x19, [sp, #0x30] 1d26c: a94257f6 ldp x22, x21, [sp, #0x20] 1d270: a9415ff8 ldp x24, x23, [sp, #0x10] 1d274: f84507f9 ldr x25, [sp], #0x50 1d278: d65f03c0 ret 1d27c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1d280: a9017bfd stp x29, x30, [sp, #0x10] 1d284: 910043fd add x29, sp, #0x10 1d288: 2a0003f4 mov w20, w0 1d28c: 321d07e0 orr w0, wzr, #0x18 1d290: 97ffc978 bl 0xf870 1d294: aa0003f3 mov x19, x0 1d298: b4000193 cbz x19, 0x1d2c8 <.text+0xd818> 1d29c: 2a1403e0 mov w0, w20 1d2a0: 320003e1 orr w1, wzr, #0x1 1d2a4: 97ffc697 bl 0xed00 1d2a8: f9000660 str x0, [x19, #0x8] 1d2ac: b4000080 cbz x0, 0x1d2bc <.text+0xd80c> 1d2b0: b9000274 str w20, [x19] 1d2b4: b900127f str wzr, [x19, #0x10] 1d2b8: 14000004 b 0x1d2c8 <.text+0xd818> 1d2bc: aa1303e0 mov x0, x19 1d2c0: 97ffc9c0 bl 0xf9c0 1d2c4: aa1f03f3 mov x19, xzr 1d2c8: a9417bfd ldp x29, x30, [sp, #0x10] 1d2cc: aa1303e0 mov x0, x19 1d2d0: a8c24ff4 ldp x20, x19, [sp], #0x20 1d2d4: d65f03c0 ret 1d2d8: f81e0ff3 str x19, [sp, #-0x20]! 1d2dc: a9017bfd stp x29, x30, [sp, #0x10] 1d2e0: 910043fd add x29, sp, #0x10 1d2e4: aa0003f3 mov x19, x0 1d2e8: b40000f3 cbz x19, 0x1d304 <.text+0xd854> 1d2ec: f9400660 ldr x0, [x19, #0x8] 1d2f0: 97ffc9b4 bl 0xf9c0 1d2f4: a9417bfd ldp x29, x30, [sp, #0x10] 1d2f8: aa1303e0 mov x0, x19 1d2fc: f84207f3 ldr x19, [sp], #0x20 1d300: 17ffc9b0 b 0xf9c0 1d304: a9417bfd ldp x29, x30, [sp, #0x10] 1d308: f84207f3 ldr x19, [sp], #0x20 1d30c: d65f03c0 ret 1d310: b4000280 cbz x0, 0x1d360 <.text+0xd8b0> 1d314: b4000261 cbz x1, 0x1d360 <.text+0xd8b0> 1d318: 34000242 cbz w2, 0x1d360 <.text+0xd8b0> 1d31c: b9400008 ldr w8, [x0] 1d320: 6b02011f cmp w8, w2 1d324: 540001e3 b.lo 0x1d360 <.text+0xd8b0> 1d328: b9401009 ldr w9, [x0, #0x10] 1d32c: 2a0203e8 mov w8, w2 1d330: 3840142a ldrb w10, [x1], #0x1 1d334: f940040b ldr x11, [x0, #0x8] 1d338: 1100052c add w12, w9, #0x1 1d33c: b900100c str w12, [x0, #0x10] 1d340: d1000508 sub x8, x8, #0x1 1d344: 3829496a strb w10, [x11, w9, uxtw] 1d348: b9400009 ldr w9, [x0] 1d34c: b940100a ldr w10, [x0, #0x10] 1d350: 1ac9094b udiv w11, w10, w9 1d354: 1b09a969 msub w9, w11, w9, w10 1d358: b9001009 str w9, [x0, #0x10] 1d35c: b5fffea8 cbnz x8, 0x1d330 <.text+0xd880> 1d360: d65f03c0 ret 1d364: aa0003e8 mov x8, x0 1d368: 12800000 mov w0, #-0x1 // =-1 1d36c: b4000408 cbz x8, 0x1d3ec <.text+0xd93c> 1d370: b40003e1 cbz x1, 0x1d3ec <.text+0xd93c> 1d374: 340003c2 cbz w2, 0x1d3ec <.text+0xd93c> 1d378: b9400109 ldr w9, [x8] 1d37c: 12800000 mov w0, #-0x1 // =-1 1d380: 6b02013f cmp w9, w2 1d384: 54000343 b.lo 0x1d3ec <.text+0xd93c> 1d388: 34000329 cbz w9, 0x1d3ec <.text+0xd93c> 1d38c: b940110c ldr w12, [x8, #0x10] 1d390: f9400508 ldr x8, [x8, #0x8] 1d394: 2a1f03ea mov w10, wzr 1d398: aa1f03eb mov x11, xzr 1d39c: 2a0c03e0 mov w0, w12 1d3a0: 0b0b000c add w12, w0, w11 1d3a4: 1ac9098d udiv w13, w12, w9 1d3a8: 1b09b1ac msub w12, w13, w9, w12 1d3ac: 386c490c ldrb w12, [x8, w12, uxtw] 1d3b0: 386b682d ldrb w13, [x1, x11] 1d3b4: 6b0d019f cmp w12, w13 1d3b8: 54000081 b.ne 0x1d3c8 <.text+0xd918> 1d3bc: 9100056b add x11, x11, #0x1 1d3c0: 6b02017f cmp w11, w2 1d3c4: 54fffee3 b.lo 0x1d3a0 <.text+0xd8f0> 1d3c8: 6b02017f cmp w11, w2 1d3cc: 54000100 b.eq 0x1d3ec <.text+0xd93c> 1d3d0: 1100040b add w11, w0, #0x1 1d3d4: 1100054a add w10, w10, #0x1 1d3d8: 1ac9096c udiv w12, w11, w9 1d3dc: 6b09015f cmp w10, w9 1d3e0: 1b09ad8c msub w12, w12, w9, w11 1d3e4: 54fffda3 b.lo 0x1d398 <.text+0xd8e8> 1d3e8: 12800000 mov w0, #-0x1 // =-1 1d3ec: d65f03c0 ret 1d3f0: 12800008 mov w8, #-0x1 // =-1 1d3f4: b40002a0 cbz x0, 0x1d448 <.text+0xd998> 1d3f8: b4000281 cbz x1, 0x1d448 <.text+0xd998> 1d3fc: b9400009 ldr w9, [x0] 1d400: 2a1f03ea mov w10, wzr 1d404: 51000528 sub w8, w9, #0x1 1d408: 6b08015f cmp w10, w8 1d40c: 540001a2 b.hs 0x1d440 <.text+0xd990> 1d410: f9400408 ldr x8, [x0, #0x8] 1d414: 1100044b add w11, w2, #0x1 1d418: 38624908 ldrb w8, [x8, w2, uxtw] 1d41c: 382a4828 strb w8, [x1, w10, uxtw] 1d420: b9400009 ldr w9, [x0] 1d424: 11000548 add w8, w10, #0x1 1d428: 1ac9096a udiv w10, w11, w9 1d42c: 1b09ad42 msub w2, w10, w9, w11 1d430: 6b03005f cmp w2, w3 1d434: 2a0803ea mov w10, w8 1d438: 54fffe61 b.ne 0x1d404 <.text+0xd954> 1d43c: 14000002 b 0x1d444 <.text+0xd994> 1d440: 2a0a03e8 mov w8, w10 1d444: 3828483f strb wzr, [x1, w8, uxtw] 1d448: 2a0803e0 mov w0, w8 1d44c: d65f03c0 ret 1d450: f81e0ff3 str x19, [sp, #-0x20]! 1d454: a9017bfd stp x29, x30, [sp, #0x10] 1d458: 910043fd add x29, sp, #0x10 1d45c: 2a0003f3 mov w19, w0 1d460: 7100127f cmp w19, #0x4 1d464: 5400014c b.gt 0x1d48c <.text+0xd9dc> 1d468: f0000608 adrp x8, 0xe0000 1d46c: b944f904 ldr w4, [x8, #0x4f8] 1d470: f0000461 adrp x1, 0xac000 1d474: d0000482 adrp x2, 0xaf000 1d478: 9116e821 add x1, x1, #0x5ba 1d47c: 91194c42 add x2, x2, #0x653 1d480: 321e03e0 orr w0, wzr, #0x4 1d484: 2a1303e3 mov w3, w19 1d488: 94000006 bl 0x1d4a0 <.text+0xd9f0> 1d48c: a9417bfd ldp x29, x30, [sp, #0x10] 1d490: f0000608 adrp x8, 0xe0000 1d494: b904f913 str w19, [x8, #0x4f8] 1d498: f84207f3 ldr x19, [sp], #0x20 1d49c: d65f03c0 ret 1d4a0: d104c3ff sub sp, sp, #0x130 1d4a4: a9114ffc stp x28, x19, [sp, #0x110] 1d4a8: a9127bfd stp x29, x30, [sp, #0x120] 1d4ac: 910483fd add x29, sp, #0x120 1d4b0: ad039fe6 stp q6, q7, [sp, #0x70] 1d4b4: ad0297e4 stp q4, q5, [sp, #0x50] 1d4b8: ad018fe2 stp q2, q3, [sp, #0x30] 1d4bc: ad0087e0 stp q0, q1, [sp, #0x10] 1d4c0: a9391fa6 stp x6, x7, [x29, #-0x70] 1d4c4: a93817a4 stp x4, x5, [x29, #-0x80] 1d4c8: f81783a3 stur x3, [x29, #-0x88] 1d4cc: d53bd053 mrs x19, TPIDR_EL0 1d4d0: f9401668 ldr x8, [x19, #0x28] 1d4d4: f90007e8 str x8, [sp, #0x8] 1d4d8: f0000608 adrp x8, 0xe0000 1d4dc: b944f908 ldr w8, [x8, #0x4f8] 1d4e0: 6b00011f cmp w8, w0 1d4e4: 5400006d b.le 0x1d4f0 <.text+0xda40> 1d4e8: 12800000 mov w0, #-0x1 // =-1 1d4ec: 14000013 b 0x1d538 <.text+0xda88> 1d4f0: 321963e9 orr w9, wzr, #0xffffff80 1d4f4: b81e43a9 stur w9, [x29, #-0x1c] 1d4f8: 128004e9 mov w9, #-0x28 // =-40 1d4fc: b81e03a9 stur w9, [x29, #-0x20] 1d500: 910043e9 add x9, sp, #0x10 1d504: 91020129 add x9, x9, #0x80 1d508: f81d83a9 stur x9, [x29, #-0x28] 1d50c: 910043a9 add x9, x29, #0x10 1d510: f81c83a9 stur x9, [x29, #-0x38] 1d514: d10223a9 sub x9, x29, #0x88 1d518: 9100a129 add x9, x9, #0x28 1d51c: d100e3a8 sub x8, x29, #0x38 1d520: f81d03a9 stur x9, [x29, #-0x30] 1d524: ad400101 ldp q1, q0, [x8] 1d528: d10183a3 sub x3, x29, #0x60 1d52c: ad3d03a1 stp q1, q0, [x29, #-0x60] 1d530: 97ffc7c0 bl 0xf430 <__android_log_vprint@plt> 1d534: 2a1f03e0 mov w0, wzr 1d538: f9401668 ldr x8, [x19, #0x28] 1d53c: f94007e9 ldr x9, [sp, #0x8] 1d540: eb09011f cmp x8, x9 1d544: 540000a1 b.ne 0x1d558 <.text+0xdaa8> 1d548: a9527bfd ldp x29, x30, [sp, #0x120] 1d54c: a9514ffc ldp x28, x19, [sp, #0x110] 1d550: 9104c3ff add sp, sp, #0x130 1d554: d65f03c0 ret 1d558: 97ffc722 bl 0xf1e0 <__stack_chk_fail@plt> 1d55c: d10643ff sub sp, sp, #0x190 1d560: a9136ffc stp x28, x27, [sp, #0x130] 1d564: a91467fa stp x26, x25, [sp, #0x140] 1d568: a9155ff8 stp x24, x23, [sp, #0x150] 1d56c: a91657f6 stp x22, x21, [sp, #0x160] 1d570: a9174ff4 stp x20, x19, [sp, #0x170] 1d574: a9187bfd stp x29, x30, [sp, #0x180] 1d578: 910603fd add x29, sp, #0x180 1d57c: ad039fe6 stp q6, q7, [sp, #0x70] 1d580: ad0297e4 stp q4, q5, [sp, #0x50] 1d584: ad018fe2 stp q2, q3, [sp, #0x30] 1d588: ad0087e0 stp q0, q1, [sp, #0x10] 1d58c: a90b1fe6 stp x6, x7, [sp, #0xb0] 1d590: a90a17e4 stp x4, x5, [sp, #0xa0] 1d594: f9004fe3 str x3, [sp, #0x98] 1d598: d53bd058 mrs x24, TPIDR_EL0 1d59c: f9401708 ldr x8, [x24, #0x28] 1d5a0: 910043e9 add x9, sp, #0x10 1d5a4: 910263ea add x10, sp, #0x98 1d5a8: aa0203f3 mov x19, x2 1d5ac: 2a0103f4 mov w20, w1 1d5b0: 2a0003f5 mov w21, w0 1d5b4: d101e3ab sub x11, x29, #0x78 1d5b8: 321963fa orr w26, wzr, #0xffffff80 1d5bc: 128004f9 mov w25, #-0x28 // =-40 1d5c0: 910043b7 add x23, x29, #0x10 1d5c4: 9102013c add x28, x9, #0x80 1d5c8: 9100a15b add x27, x10, #0x28 1d5cc: f90007e8 str x8, [sp, #0x8] 1d5d0: 29346bb9 stp w25, w26, [x29, #-0x60] 1d5d4: a93973bb stp x27, x28, [x29, #-0x70] 1d5d8: f81883b7 stur x23, [x29, #-0x78] 1d5dc: 37f80235 tbnz w21, #0x1f, 0x1d620 <.text+0xdb70> 1d5e0: ad400161 ldp q1, q0, [x11] 1d5e4: d0000956 adrp x22, 0x147000 1d5e8: 9125c2d6 add x22, x22, #0x970 1d5ec: 321603e1 orr w1, wzr, #0x400 1d5f0: d10283a3 sub x3, x29, #0xa0 1d5f4: aa1603e0 mov x0, x22 1d5f8: aa1303e2 mov x2, x19 1d5fc: ad3b03a1 stp q1, q0, [x29, #-0xa0] 1d600: 97ffc634 bl 0xeed0 1d604: aa1603e0 mov x0, x22 1d608: 97ffc85a bl 0xf770 1d60c: aa0003e2 mov x2, x0 1d610: 2a1503e0 mov w0, w21 1d614: aa1603e1 mov x1, x22 1d618: 97ffc69a bl 0xf080 1d61c: d101e3ab sub x11, x29, #0x78 1d620: f0000608 adrp x8, 0xe0000 1d624: b944f908 ldr w8, [x8, #0x4f8] 1d628: 29346bb9 stp w25, w26, [x29, #-0x60] 1d62c: a938efb7 stp x23, x27, [x29, #-0x78] 1d630: f81983bc stur x28, [x29, #-0x68] 1d634: 7100111f cmp w8, #0x4 1d638: 5400014c b.gt 0x1d660 <.text+0xdbb0> 1d63c: 37000134 tbnz w20, #0x0, 0x1d660 <.text+0xdbb0> 1d640: ad400161 ldp q1, q0, [x11] 1d644: f0000461 adrp x1, 0xac000 1d648: 9116e821 add x1, x1, #0x5ba 1d64c: 321e03e0 orr w0, wzr, #0x4 1d650: 910303e3 add x3, sp, #0xc0 1d654: aa1303e2 mov x2, x19 1d658: ad0603e1 stp q1, q0, [sp, #0xc0] 1d65c: 97ffc775 bl 0xf430 <__android_log_vprint@plt> 1d660: f9401708 ldr x8, [x24, #0x28] 1d664: f94007e9 ldr x9, [sp, #0x8] 1d668: eb09011f cmp x8, x9 1d66c: 54000141 b.ne 0x1d694 <.text+0xdbe4> 1d670: a9587bfd ldp x29, x30, [sp, #0x180] 1d674: a9574ff4 ldp x20, x19, [sp, #0x170] 1d678: a95657f6 ldp x22, x21, [sp, #0x160] 1d67c: a9555ff8 ldp x24, x23, [sp, #0x150] 1d680: a95467fa ldp x26, x25, [sp, #0x140] 1d684: a9536ffc ldp x28, x27, [sp, #0x130] 1d688: 2a1f03e0 mov w0, wzr 1d68c: 910643ff add sp, sp, #0x190 1d690: d65f03c0 ret 1d694: 97ffc6d3 bl 0xf1e0 <__stack_chk_fail@plt> 1d698: f81d0ff5 str x21, [sp, #-0x30]! 1d69c: a9014ff4 stp x20, x19, [sp, #0x10] 1d6a0: a9027bfd stp x29, x30, [sp, #0x20] 1d6a4: 910083fd add x29, sp, #0x20 1d6a8: aa0103f4 mov x20, x1 1d6ac: aa0003f5 mov x21, x0 1d6b0: 12800013 mov w19, #-0x1 // =-1 1d6b4: b4000415 cbz x21, 0x1d734 <.text+0xdc84> 1d6b8: b40003f4 cbz x20, 0x1d734 <.text+0xdc84> 1d6bc: aa1403e0 mov x0, x20 1d6c0: 97ffc82c bl 0xf770 1d6c4: aa0003f3 mov x19, x0 1d6c8: 93407e62 sxtw x2, w19 1d6cc: 320003e1 orr w1, wzr, #0x1 1d6d0: aa1403e0 mov x0, x20 1d6d4: aa1503e3 mov x3, x21 1d6d8: 97ffc892 bl 0xf920 1d6dc: 6b13001f cmp w0, w19 1d6e0: 540001a1 b.ne 0x1d714 <.text+0xdc64> 1d6e4: 2a1f03e0 mov w0, wzr 1d6e8: aa1503e1 mov x1, x21 1d6ec: 97ffc505 bl 0xeb00 1d6f0: 3100041f cmn w0, #0x1 1d6f4: 54000201 b.ne 0x1d734 <.text+0xdc84> 1d6f8: f0000461 adrp x1, 0xac000 1d6fc: d0000482 adrp x2, 0xaf000 1d700: 9116e821 add x1, x1, #0x5ba 1d704: 911a3c42 add x2, x2, #0x68f 1d708: 321f07e0 orr w0, wzr, #0x6 1d70c: 97ffff65 bl 0x1d4a0 <.text+0xd9f0> 1d710: 14000008 b 0x1d730 <.text+0xdc80> 1d714: f0000461 adrp x1, 0xac000 1d718: d0000482 adrp x2, 0xaf000 1d71c: 9116e821 add x1, x1, #0x5ba 1d720: 9119b042 add x2, x2, #0x66c 1d724: 321f07e0 orr w0, wzr, #0x6 1d728: aa1403e3 mov x3, x20 1d72c: 97ffff5d bl 0x1d4a0 <.text+0xd9f0> 1d730: 12800013 mov w19, #-0x1 // =-1 1d734: 2a1303e0 mov w0, w19 1d738: a9427bfd ldp x29, x30, [sp, #0x20] 1d73c: a9414ff4 ldp x20, x19, [sp, #0x10] 1d740: f84307f5 ldr x21, [sp], #0x30 1d744: d65f03c0 ret 1d748: f81d0ff5 str x21, [sp, #-0x30]! 1d74c: a9014ff4 stp x20, x19, [sp, #0x10] 1d750: a9027bfd stp x29, x30, [sp, #0x20] 1d754: 910083fd add x29, sp, #0x20 1d758: aa0203f3 mov x19, x2 1d75c: aa0003f5 mov x21, x0 1d760: 97ffffce bl 0x1d698 <.text+0xdbe8> 1d764: 2a0003f4 mov w20, w0 1d768: 3100069f cmn w20, #0x1 1d76c: 54000100 b.eq 0x1d78c <.text+0xdcdc> 1d770: aa1503e0 mov x0, x21 1d774: aa1303e1 mov x1, x19 1d778: 97ffffc8 bl 0x1d698 <.text+0xdbe8> 1d77c: 3100041f cmn w0, #0x1 1d780: 54000100 b.eq 0x1d7a0 <.text+0xdcf0> 1d784: 0b140000 add w0, w0, w20 1d788: 1400000d b 0x1d7bc <.text+0xdd0c> 1d78c: f0000461 adrp x1, 0xac000 1d790: d0000482 adrp x2, 0xaf000 1d794: 9116e821 add x1, x1, #0x5ba 1d798: 911ab042 add x2, x2, #0x6ac 1d79c: 14000005 b 0x1d7b0 <.text+0xdd00> 1d7a0: f0000461 adrp x1, 0xac000 1d7a4: d0000482 adrp x2, 0xaf000 1d7a8: 9116e821 add x1, x1, #0x5ba 1d7ac: 911aec42 add x2, x2, #0x6bb 1d7b0: 321f07e0 orr w0, wzr, #0x6 1d7b4: 97ffff3b bl 0x1d4a0 <.text+0xd9f0> 1d7b8: 12800000 mov w0, #-0x1 // =-1 1d7bc: a9427bfd ldp x29, x30, [sp, #0x20] 1d7c0: a9414ff4 ldp x20, x19, [sp, #0x10] 1d7c4: f84307f5 ldr x21, [sp], #0x30 1d7c8: d65f03c0 ret 1d7cc: f81d0ff5 str x21, [sp, #-0x30]! 1d7d0: a9014ff4 stp x20, x19, [sp, #0x10] 1d7d4: a9027bfd stp x29, x30, [sp, #0x20] 1d7d8: 910083fd add x29, sp, #0x20 1d7dc: d0000481 adrp x1, 0xaf000 1d7e0: 911b3021 add x1, x1, #0x6cc 1d7e4: aa0003f4 mov x20, x0 1d7e8: 97ffffac bl 0x1d698 <.text+0xdbe8> 1d7ec: 2a0003f3 mov w19, w0 1d7f0: 3100067f cmn w19, #0x1 1d7f4: 54000260 b.eq 0x1d840 <.text+0xdd90> 1d7f8: d0000481 adrp x1, 0xaf000 1d7fc: 911bb821 add x1, x1, #0x6ee 1d800: aa1403e0 mov x0, x20 1d804: 97ffffa5 bl 0x1d698 <.text+0xdbe8> 1d808: 2a0003f5 mov w21, w0 1d80c: 310006bf cmn w21, #0x1 1d810: 54000260 b.eq 0x1d85c <.text+0xddac> 1d814: d0000481 adrp x1, 0xaf000 1d818: 911bd421 add x1, x1, #0x6f5 1d81c: aa1403e0 mov x0, x20 1d820: 97ffff9e bl 0x1d698 <.text+0xdbe8> 1d824: 3100041f cmn w0, #0x1 1d828: 54000240 b.eq 0x1d870 <.text+0xddc0> 1d82c: 0b150008 add w8, w0, w21 1d830: 3100051f cmn w8, #0x1 1d834: 540002a0 b.eq 0x1d888 <.text+0xddd8> 1d838: 0b130100 add w0, w8, w19 1d83c: 1400001e b 0x1d8b4 <.text+0xde04> 1d840: f0000461 adrp x1, 0xac000 1d844: d0000482 adrp x2, 0xaf000 1d848: 9116e821 add x1, x1, #0x5ba 1d84c: 911b7842 add x2, x2, #0x6de 1d850: 321f07e0 orr w0, wzr, #0x6 1d854: 97ffff13 bl 0x1d4a0 <.text+0xd9f0> 1d858: 14000016 b 0x1d8b0 <.text+0xde00> 1d85c: f0000461 adrp x1, 0xac000 1d860: d0000482 adrp x2, 0xaf000 1d864: 9116e821 add x1, x1, #0x5ba 1d868: 911ab042 add x2, x2, #0x6ac 1d86c: 14000005 b 0x1d880 <.text+0xddd0> 1d870: f0000461 adrp x1, 0xac000 1d874: d0000482 adrp x2, 0xaf000 1d878: 9116e821 add x1, x1, #0x5ba 1d87c: 911aec42 add x2, x2, #0x6bb 1d880: 321f07e0 orr w0, wzr, #0x6 1d884: 97ffff07 bl 0x1d4a0 <.text+0xd9f0> 1d888: f0000461 adrp x1, 0xac000 1d88c: d0000482 adrp x2, 0xaf000 1d890: d0000483 adrp x3, 0xaf000 1d894: d0000484 adrp x4, 0xaf000 1d898: 9116e821 add x1, x1, #0x5ba 1d89c: 911be442 add x2, x2, #0x6f9 1d8a0: 911bb863 add x3, x3, #0x6ee 1d8a4: 911bd484 add x4, x4, #0x6f5 1d8a8: 321f07e0 orr w0, wzr, #0x6 1d8ac: 97fffefd bl 0x1d4a0 <.text+0xd9f0> 1d8b0: 12800000 mov w0, #-0x1 // =-1 1d8b4: a9427bfd ldp x29, x30, [sp, #0x20] 1d8b8: a9414ff4 ldp x20, x19, [sp, #0x10] 1d8bc: f84307f5 ldr x21, [sp], #0x30 1d8c0: d65f03c0 ret 1d8c4: d10143ff sub sp, sp, #0x50 1d8c8: f90013f5 str x21, [sp, #0x20] 1d8cc: a9034ff4 stp x20, x19, [sp, #0x30] 1d8d0: a9047bfd stp x29, x30, [sp, #0x40] 1d8d4: 910103fd add x29, sp, #0x40 1d8d8: d53bd055 mrs x21, TPIDR_EL0 1d8dc: f94016a8 ldr x8, [x21, #0x28] 1d8e0: 2a0103f4 mov w20, w1 1d8e4: 900004c2 adrp x2, 0xb5000 1d8e8: aa0003f3 mov x19, x0 1d8ec: 91058042 add x2, x2, #0x160 1d8f0: 910003e0 mov x0, sp 1d8f4: 52800281 mov w1, #0x14 // =20 1d8f8: 2a1403e3 mov w3, w20 1d8fc: f9000fe8 str x8, [sp, #0x18] 1d900: 97ffc5a4 bl 0xef90 1d904: 3100041f cmn w0, #0x1 1d908: 54000161 b.ne 0x1d934 <.text+0xde84> 1d90c: f0000461 adrp x1, 0xac000 1d910: d0000482 adrp x2, 0xaf000 1d914: 9116e821 add x1, x1, #0x5ba 1d918: 911c2842 add x2, x2, #0x70a 1d91c: 321f07e0 orr w0, wzr, #0x6 1d920: 2a1403e3 mov w3, w20 1d924: 97fffedf bl 0x1d4a0 <.text+0xd9f0> 1d928: 528625a8 mov w8, #0x312d // =12589 1d92c: 790003e8 strh w8, [sp] 1d930: 39000bff strb wzr, [sp, #0x2] 1d934: d0000481 adrp x1, 0xaf000 1d938: 911c5821 add x1, x1, #0x716 1d93c: aa1303e0 mov x0, x19 1d940: 97ffff56 bl 0x1d698 <.text+0xdbe8> 1d944: 2a0003f4 mov w20, w0 1d948: 3100069f cmn w20, #0x1 1d94c: 54000220 b.eq 0x1d990 <.text+0xdee0> 1d950: 910003e1 mov x1, sp 1d954: aa1303e0 mov x0, x19 1d958: 97ffff50 bl 0x1d698 <.text+0xdbe8> 1d95c: 3100041f cmn w0, #0x1 1d960: 54000220 b.eq 0x1d9a4 <.text+0xdef4> 1d964: 0b140014 add w20, w0, w20 1d968: 3100069f cmn w20, #0x1 1d96c: 54000280 b.eq 0x1d9bc <.text+0xdf0c> 1d970: d0000481 adrp x1, 0xaf000 1d974: 911b3021 add x1, x1, #0x6cc 1d978: aa1303e0 mov x0, x19 1d97c: 97ffff47 bl 0x1d698 <.text+0xdbe8> 1d980: 3100041f cmn w0, #0x1 1d984: 54000420 b.eq 0x1da08 <.text+0xdf58> 1d988: 0b140000 add w0, w0, w20 1d98c: 14000016 b 0x1d9e4 <.text+0xdf34> 1d990: f0000461 adrp x1, 0xac000 1d994: d0000482 adrp x2, 0xaf000 1d998: 9116e821 add x1, x1, #0x5ba 1d99c: 911ab042 add x2, x2, #0x6ac 1d9a0: 14000005 b 0x1d9b4 <.text+0xdf04> 1d9a4: f0000461 adrp x1, 0xac000 1d9a8: d0000482 adrp x2, 0xaf000 1d9ac: 9116e821 add x1, x1, #0x5ba 1d9b0: 911aec42 add x2, x2, #0x6bb 1d9b4: 321f07e0 orr w0, wzr, #0x6 1d9b8: 97fffeba bl 0x1d4a0 <.text+0xd9f0> 1d9bc: f0000461 adrp x1, 0xac000 1d9c0: d0000482 adrp x2, 0xaf000 1d9c4: d0000483 adrp x3, 0xaf000 1d9c8: 9116e821 add x1, x1, #0x5ba 1d9cc: 911c7442 add x2, x2, #0x71d 1d9d0: 911c5863 add x3, x3, #0x716 1d9d4: 321f07e0 orr w0, wzr, #0x6 1d9d8: 910003e4 mov x4, sp 1d9dc: 97fffeb1 bl 0x1d4a0 <.text+0xd9f0> 1d9e0: 12800000 mov w0, #-0x1 // =-1 1d9e4: f94016a8 ldr x8, [x21, #0x28] 1d9e8: f9400fe9 ldr x9, [sp, #0x18] 1d9ec: eb09011f cmp x8, x9 1d9f0: 540001a1 b.ne 0x1da24 <.text+0xdf74> 1d9f4: a9447bfd ldp x29, x30, [sp, #0x40] 1d9f8: a9434ff4 ldp x20, x19, [sp, #0x30] 1d9fc: f94013f5 ldr x21, [sp, #0x20] 1da00: 910143ff add sp, sp, #0x50 1da04: d65f03c0 ret 1da08: f0000461 adrp x1, 0xac000 1da0c: d0000482 adrp x2, 0xaf000 1da10: 9116e821 add x1, x1, #0x5ba 1da14: 911cdc42 add x2, x2, #0x737 1da18: 321f07e0 orr w0, wzr, #0x6 1da1c: 97fffea1 bl 0x1d4a0 <.text+0xd9f0> 1da20: 17fffff0 b 0x1d9e0 <.text+0xdf30> 1da24: 97ffc5ef bl 0xf1e0 <__stack_chk_fail@plt> 1da28: d10543ff sub sp, sp, #0x150 1da2c: f9008bfc str x28, [sp, #0x110] 1da30: a91257f6 stp x22, x21, [sp, #0x120] 1da34: a9134ff4 stp x20, x19, [sp, #0x130] 1da38: a9147bfd stp x29, x30, [sp, #0x140] 1da3c: 910503fd add x29, sp, #0x140 1da40: ad039fe6 stp q6, q7, [sp, #0x70] 1da44: ad0297e4 stp q4, q5, [sp, #0x50] 1da48: ad018fe2 stp q2, q3, [sp, #0x30] 1da4c: ad0087e0 stp q0, q1, [sp, #0x10] 1da50: a90b1fe6 stp x6, x7, [sp, #0xb0] 1da54: a90a17e4 stp x4, x5, [sp, #0xa0] 1da58: a9090fe2 stp x2, x3, [sp, #0x90] 1da5c: d53bd056 mrs x22, TPIDR_EL0 1da60: f94016c9 ldr x9, [x22, #0x28] 1da64: aa0103e8 mov x8, x1 1da68: aa0003f3 mov x19, x0 1da6c: f90007e9 str x9, [sp, #0x8] 1da70: b40004f3 cbz x19, 0x1db0c <.text+0xe05c> 1da74: 321963ea orr w10, wzr, #0xffffff80 1da78: b81c43aa stur w10, [x29, #-0x3c] 1da7c: 128005ea mov w10, #-0x30 // =-48 1da80: b81c03aa stur w10, [x29, #-0x40] 1da84: 910043ea add x10, sp, #0x10 1da88: 9102014a add x10, x10, #0x80 1da8c: f81b83aa stur x10, [x29, #-0x48] 1da90: 910043aa add x10, x29, #0x10 1da94: f81a83aa stur x10, [x29, #-0x58] 1da98: 910243ea add x10, sp, #0x90 1da9c: 9100c14a add x10, x10, #0x30 1daa0: d10163a9 sub x9, x29, #0x58 1daa4: f81b03aa stur x10, [x29, #-0x50] 1daa8: ad400121 ldp q1, q0, [x9] 1daac: d0000955 adrp x21, 0x147000 1dab0: 9125c2b5 add x21, x21, #0x970 1dab4: 321603e1 orr w1, wzr, #0x400 1dab8: d10203a3 sub x3, x29, #0x80 1dabc: aa1503e0 mov x0, x21 1dac0: aa0803e2 mov x2, x8 1dac4: ad3c03a1 stp q1, q0, [x29, #-0x80] 1dac8: 97ffc502 bl 0xeed0 1dacc: aa1503e0 mov x0, x21 1dad0: 97ffc728 bl 0xf770 1dad4: b4000200 cbz x0, 0x1db14 <.text+0xe064> 1dad8: aa1f03f4 mov x20, xzr 1dadc: 38746aa0 ldrb w0, [x21, x20] 1dae0: 340002e0 cbz w0, 0x1db3c <.text+0xe08c> 1dae4: aa1303e1 mov x1, x19 1dae8: 97ffc406 bl 0xeb00 1daec: 3100041f cmn w0, #0x1 1daf0: 54000160 b.eq 0x1db1c <.text+0xe06c> 1daf4: aa1503e0 mov x0, x21 1daf8: 91000694 add x20, x20, #0x1 1dafc: 97ffc71d bl 0xf770 1db00: eb14001f cmp x0, x20 1db04: 54fffec8 b.hi 0x1dadc <.text+0xe02c> 1db08: 1400000d b 0x1db3c <.text+0xe08c> 1db0c: 12800014 mov w20, #-0x1 // =-1 1db10: 1400000b b 0x1db3c <.text+0xe08c> 1db14: 2a1f03f4 mov w20, wzr 1db18: 14000009 b 0x1db3c <.text+0xe08c> 1db1c: f0000461 adrp x1, 0xac000 1db20: d0000482 adrp x2, 0xaf000 1db24: 9116e821 add x1, x1, #0x5ba 1db28: 911d1842 add x2, x2, #0x746 1db2c: 321f07e0 orr w0, wzr, #0x6 1db30: 2a1403e3 mov w3, w20 1db34: 97fffe5b bl 0x1d4a0 <.text+0xd9f0> 1db38: 321f7bf4 orr w20, wzr, #0xfffffffe 1db3c: f94016c8 ldr x8, [x22, #0x28] 1db40: f94007e9 ldr x9, [sp, #0x8] 1db44: eb09011f cmp x8, x9 1db48: 54000101 b.ne 0x1db68 <.text+0xe0b8> 1db4c: 2a1403e0 mov w0, w20 1db50: a9547bfd ldp x29, x30, [sp, #0x140] 1db54: a9534ff4 ldp x20, x19, [sp, #0x130] 1db58: a95257f6 ldp x22, x21, [sp, #0x120] 1db5c: f9408bfc ldr x28, [sp, #0x110] 1db60: 910543ff add sp, sp, #0x150 1db64: d65f03c0 ret 1db68: 97ffc59e bl 0xf1e0 <__stack_chk_fail@plt> 1db6c: aa0103e8 mov x8, x1 1db70: b0000481 adrp x1, 0xae000 1db74: 91080821 add x1, x1, #0x202 1db78: aa0803e2 mov x2, x8 1db7c: 17ffffab b 0x1da28 <.text+0xdf78> 1db80: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1db84: a9017bfd stp x29, x30, [sp, #0x10] 1db88: 910043fd add x29, sp, #0x10 1db8c: aa0003f3 mov x19, x0 1db90: f9400268 ldr x8, [x19] 1db94: f9403d08 ldr x8, [x8, #0x78] 1db98: d63f0100 blr x8 1db9c: aa0003f4 mov x20, x0 1dba0: b40001f4 cbz x20, 0x1dbdc <.text+0xe12c> 1dba4: f0000461 adrp x1, 0xac000 1dba8: d0000482 adrp x2, 0xaf000 1dbac: 9116e821 add x1, x1, #0x5ba 1dbb0: 911e3c42 add x2, x2, #0x78f 1dbb4: 321f07e0 orr w0, wzr, #0x6 1dbb8: 97fffe3a bl 0x1d4a0 <.text+0xd9f0> 1dbbc: f9400268 ldr x8, [x19] 1dbc0: aa1303e0 mov x0, x19 1dbc4: f9404108 ldr x8, [x8, #0x80] 1dbc8: d63f0100 blr x8 1dbcc: f9400268 ldr x8, [x19] 1dbd0: aa1303e0 mov x0, x19 1dbd4: f9404508 ldr x8, [x8, #0x88] 1dbd8: d63f0100 blr x8 1dbdc: a9417bfd ldp x29, x30, [sp, #0x10] 1dbe0: aa1403e0 mov x0, x20 1dbe4: a8c24ff4 ldp x20, x19, [sp], #0x20 1dbe8: d65f03c0 ret 1dbec: f81c0ff7 str x23, [sp, #-0x40]! 1dbf0: a90157f6 stp x22, x21, [sp, #0x10] 1dbf4: a9024ff4 stp x20, x19, [sp, #0x20] 1dbf8: a9037bfd stp x29, x30, [sp, #0x30] 1dbfc: 9100c3fd add x29, sp, #0x30 1dc00: aa0303f4 mov x20, x3 1dc04: aa0203f5 mov x21, x2 1dc08: aa0103f6 mov x22, x1 1dc0c: aa0003f3 mov x19, x0 1dc10: b4000433 cbz x19, 0x1dc94 <.text+0xe1e4> 1dc14: f9400268 ldr x8, [x19] 1dc18: aa1303e0 mov x0, x19 1dc1c: aa1603e1 mov x1, x22 1dc20: f9401908 ldr x8, [x8, #0x30] 1dc24: d63f0100 blr x8 1dc28: f9400268 ldr x8, [x19] 1dc2c: aa0003f7 mov x23, x0 1dc30: aa1303e0 mov x0, x19 1dc34: f9403d08 ldr x8, [x8, #0x78] 1dc38: d63f0100 blr x8 1dc3c: b40003a0 cbz x0, 0x1dcb0 <.text+0xe200> 1dc40: f0000461 adrp x1, 0xac000 1dc44: d0000482 adrp x2, 0xaf000 1dc48: 9116e821 add x1, x1, #0x5ba 1dc4c: 911e3c42 add x2, x2, #0x78f 1dc50: 321f07e0 orr w0, wzr, #0x6 1dc54: 97fffe13 bl 0x1d4a0 <.text+0xd9f0> 1dc58: f9400268 ldr x8, [x19] 1dc5c: aa1303e0 mov x0, x19 1dc60: f9404108 ldr x8, [x8, #0x80] 1dc64: d63f0100 blr x8 1dc68: f9400268 ldr x8, [x19] 1dc6c: aa1303e0 mov x0, x19 1dc70: f9404508 ldr x8, [x8, #0x88] 1dc74: d63f0100 blr x8 1dc78: f0000461 adrp x1, 0xac000 1dc7c: d0000482 adrp x2, 0xaf000 1dc80: 9116e821 add x1, x1, #0x5ba 1dc84: 911ec442 add x2, x2, #0x7b1 1dc88: 321f07e0 orr w0, wzr, #0x6 1dc8c: aa1603e3 mov x3, x22 1dc90: 97fffe04 bl 0x1d4a0 <.text+0xd9f0> 1dc94: aa1f03f6 mov x22, xzr 1dc98: aa1603e0 mov x0, x22 1dc9c: a9437bfd ldp x29, x30, [sp, #0x30] 1dca0: a9424ff4 ldp x20, x19, [sp, #0x20] 1dca4: a94157f6 ldp x22, x21, [sp, #0x10] 1dca8: f84407f7 ldr x23, [sp], #0x40 1dcac: d65f03c0 ret 1dcb0: b4fffe57 cbz x23, 0x1dc78 <.text+0xe1c8> 1dcb4: f9400268 ldr x8, [x19] 1dcb8: aa1303e0 mov x0, x19 1dcbc: aa1703e1 mov x1, x23 1dcc0: aa1503e2 mov x2, x21 1dcc4: f9408508 ldr x8, [x8, #0x108] 1dcc8: aa1403e3 mov x3, x20 1dccc: d63f0100 blr x8 1dcd0: f9400268 ldr x8, [x19] 1dcd4: aa0003f6 mov x22, x0 1dcd8: aa1303e0 mov x0, x19 1dcdc: f9403d08 ldr x8, [x8, #0x78] 1dce0: d63f0100 blr x8 1dce4: b4000300 cbz x0, 0x1dd44 <.text+0xe294> 1dce8: f0000461 adrp x1, 0xac000 1dcec: d0000482 adrp x2, 0xaf000 1dcf0: 9116e821 add x1, x1, #0x5ba 1dcf4: 911e3c42 add x2, x2, #0x78f 1dcf8: 321f07e0 orr w0, wzr, #0x6 1dcfc: 97fffde9 bl 0x1d4a0 <.text+0xd9f0> 1dd00: f9400268 ldr x8, [x19] 1dd04: aa1303e0 mov x0, x19 1dd08: f9404108 ldr x8, [x8, #0x80] 1dd0c: d63f0100 blr x8 1dd10: f9400268 ldr x8, [x19] 1dd14: aa1303e0 mov x0, x19 1dd18: f9404508 ldr x8, [x8, #0x88] 1dd1c: d63f0100 blr x8 1dd20: f0000461 adrp x1, 0xac000 1dd24: d0000482 adrp x2, 0xaf000 1dd28: 9116e821 add x1, x1, #0x5ba 1dd2c: 911f2842 add x2, x2, #0x7ca 1dd30: 321f07e0 orr w0, wzr, #0x6 1dd34: aa1503e3 mov x3, x21 1dd38: aa1403e4 mov x4, x20 1dd3c: 97fffdd9 bl 0x1d4a0 <.text+0xd9f0> 1dd40: 17ffffd5 b 0x1dc94 <.text+0xe1e4> 1dd44: b4fffef6 cbz x22, 0x1dd20 <.text+0xe270> 1dd48: f9400268 ldr x8, [x19] 1dd4c: aa1303e0 mov x0, x19 1dd50: aa1703e1 mov x1, x23 1dd54: f9405d08 ldr x8, [x8, #0xb8] 1dd58: d63f0100 blr x8 1dd5c: f9400268 ldr x8, [x19] 1dd60: aa1303e0 mov x0, x19 1dd64: f9403d08 ldr x8, [x8, #0x78] 1dd68: d63f0100 blr x8 1dd6c: b4fff960 cbz x0, 0x1dc98 <.text+0xe1e8> 1dd70: f0000474 adrp x20, 0xac000 1dd74: 9116ea94 add x20, x20, #0x5ba 1dd78: d0000482 adrp x2, 0xaf000 1dd7c: 911e3c42 add x2, x2, #0x78f 1dd80: 321f07e0 orr w0, wzr, #0x6 1dd84: aa1403e1 mov x1, x20 1dd88: 97fffdc6 bl 0x1d4a0 <.text+0xd9f0> 1dd8c: f9400268 ldr x8, [x19] 1dd90: aa1303e0 mov x0, x19 1dd94: f9404108 ldr x8, [x8, #0x80] 1dd98: d63f0100 blr x8 1dd9c: f9400268 ldr x8, [x19] 1dda0: aa1303e0 mov x0, x19 1dda4: f9404508 ldr x8, [x8, #0x88] 1dda8: d63f0100 blr x8 1ddac: d0000482 adrp x2, 0xaf000 1ddb0: d0000483 adrp x3, 0xaf000 1ddb4: 911fac42 add x2, x2, #0x7eb 1ddb8: 91200463 add x3, x3, #0x801 1ddbc: 321f07e0 orr w0, wzr, #0x6 1ddc0: aa1403e1 mov x1, x20 1ddc4: 97fffdb7 bl 0x1d4a0 <.text+0xd9f0> 1ddc8: 17ffffb4 b 0x1dc98 <.text+0xe1e8> 1ddcc: f81c0ff7 str x23, [sp, #-0x40]! 1ddd0: a90157f6 stp x22, x21, [sp, #0x10] 1ddd4: a9024ff4 stp x20, x19, [sp, #0x20] 1ddd8: a9037bfd stp x29, x30, [sp, #0x30] 1dddc: 9100c3fd add x29, sp, #0x30 1dde0: aa0303f4 mov x20, x3 1dde4: aa0203f5 mov x21, x2 1dde8: aa0103f6 mov x22, x1 1ddec: aa0003f3 mov x19, x0 1ddf0: b4000433 cbz x19, 0x1de74 <.text+0xe3c4> 1ddf4: f9400268 ldr x8, [x19] 1ddf8: aa1303e0 mov x0, x19 1ddfc: aa1603e1 mov x1, x22 1de00: f9401908 ldr x8, [x8, #0x30] 1de04: d63f0100 blr x8 1de08: f9400268 ldr x8, [x19] 1de0c: aa0003f7 mov x23, x0 1de10: aa1303e0 mov x0, x19 1de14: f9403d08 ldr x8, [x8, #0x78] 1de18: d63f0100 blr x8 1de1c: b40003a0 cbz x0, 0x1de90 <.text+0xe3e0> 1de20: f0000461 adrp x1, 0xac000 1de24: d0000482 adrp x2, 0xaf000 1de28: 9116e821 add x1, x1, #0x5ba 1de2c: 911e3c42 add x2, x2, #0x78f 1de30: 321f07e0 orr w0, wzr, #0x6 1de34: 97fffd9b bl 0x1d4a0 <.text+0xd9f0> 1de38: f9400268 ldr x8, [x19] 1de3c: aa1303e0 mov x0, x19 1de40: f9404108 ldr x8, [x8, #0x80] 1de44: d63f0100 blr x8 1de48: f9400268 ldr x8, [x19] 1de4c: aa1303e0 mov x0, x19 1de50: f9404508 ldr x8, [x8, #0x88] 1de54: d63f0100 blr x8 1de58: f0000461 adrp x1, 0xac000 1de5c: d0000482 adrp x2, 0xaf000 1de60: 9116e821 add x1, x1, #0x5ba 1de64: 911ec442 add x2, x2, #0x7b1 1de68: 321f07e0 orr w0, wzr, #0x6 1de6c: aa1603e3 mov x3, x22 1de70: 97fffd8c bl 0x1d4a0 <.text+0xd9f0> 1de74: aa1f03f6 mov x22, xzr 1de78: aa1603e0 mov x0, x22 1de7c: a9437bfd ldp x29, x30, [sp, #0x30] 1de80: a9424ff4 ldp x20, x19, [sp, #0x20] 1de84: a94157f6 ldp x22, x21, [sp, #0x10] 1de88: f84407f7 ldr x23, [sp], #0x40 1de8c: d65f03c0 ret 1de90: b4fffe57 cbz x23, 0x1de58 <.text+0xe3a8> 1de94: f9400268 ldr x8, [x19] 1de98: aa1303e0 mov x0, x19 1de9c: aa1703e1 mov x1, x23 1dea0: aa1503e2 mov x2, x21 1dea4: f941c508 ldr x8, [x8, #0x388] 1dea8: aa1403e3 mov x3, x20 1deac: d63f0100 blr x8 1deb0: f9400268 ldr x8, [x19] 1deb4: aa0003f6 mov x22, x0 1deb8: aa1303e0 mov x0, x19 1debc: f9403d08 ldr x8, [x8, #0x78] 1dec0: d63f0100 blr x8 1dec4: b4fffda0 cbz x0, 0x1de78 <.text+0xe3c8> 1dec8: f0000476 adrp x22, 0xac000 1decc: 9116ead6 add x22, x22, #0x5ba 1ded0: d0000482 adrp x2, 0xaf000 1ded4: 911e3c42 add x2, x2, #0x78f 1ded8: 321f07e0 orr w0, wzr, #0x6 1dedc: aa1603e1 mov x1, x22 1dee0: 97fffd70 bl 0x1d4a0 <.text+0xd9f0> 1dee4: f9400268 ldr x8, [x19] 1dee8: aa1303e0 mov x0, x19 1deec: f9404108 ldr x8, [x8, #0x80] 1def0: d63f0100 blr x8 1def4: f9400268 ldr x8, [x19] 1def8: aa1303e0 mov x0, x19 1defc: f9404508 ldr x8, [x8, #0x88] 1df00: d63f0100 blr x8 1df04: d0000482 adrp x2, 0xaf000 1df08: 91202c42 add x2, x2, #0x80b 1df0c: 321f07e0 orr w0, wzr, #0x6 1df10: aa1603e1 mov x1, x22 1df14: aa1503e3 mov x3, x21 1df18: aa1403e4 mov x4, x20 1df1c: 97fffd61 bl 0x1d4a0 <.text+0xd9f0> 1df20: 17ffffd5 b 0x1de74 <.text+0xe3c4> 1df24: f81c0ff7 str x23, [sp, #-0x40]! 1df28: a90157f6 stp x22, x21, [sp, #0x10] 1df2c: a9024ff4 stp x20, x19, [sp, #0x20] 1df30: a9037bfd stp x29, x30, [sp, #0x30] 1df34: 9100c3fd add x29, sp, #0x30 1df38: d0000957 adrp x23, 0x147000 1df3c: f946bae8 ldr x8, [x23, #0xd70] 1df40: aa0003f3 mov x19, x0 1df44: b4000428 cbz x8, 0x1dfc8 <.text+0xe518> 1df48: d0000955 adrp x21, 0x147000 1df4c: f946bea8 ldr x8, [x21, #0xd78] 1df50: b40007e8 cbz x8, 0x1e04c <.text+0xe59c> 1df54: d0000956 adrp x22, 0x147000 1df58: f946c2c8 ldr x8, [x22, #0xd80] 1df5c: b4000ba8 cbz x8, 0x1e0d0 <.text+0xe620> 1df60: d0000954 adrp x20, 0x147000 1df64: f946c688 ldr x8, [x20, #0xd88] 1df68: b4001348 cbz x8, 0x1e1d0 <.text+0xe720> 1df6c: d0000954 adrp x20, 0x147000 1df70: f946ca88 ldr x8, [x20, #0xd90] 1df74: b4001c08 cbz x8, 0x1e2f4 <.text+0xe844> 1df78: d0000954 adrp x20, 0x147000 1df7c: f946ce88 ldr x8, [x20, #0xd98] 1df80: b40021e8 cbz x8, 0x1e3bc <.text+0xe90c> 1df84: d0000954 adrp x20, 0x147000 1df88: f946d288 ldr x8, [x20, #0xda0] 1df8c: b40026a8 cbz x8, 0x1e460 <.text+0xe9b0> 1df90: d0000954 adrp x20, 0x147000 1df94: f946d688 ldr x8, [x20, #0xda8] 1df98: b4002b28 cbz x8, 0x1e4fc <.text+0xea4c> 1df9c: d0000954 adrp x20, 0x147000 1dfa0: f946da88 ldr x8, [x20, #0xdb0] 1dfa4: b4002dc8 cbz x8, 0x1e55c <.text+0xeaac> 1dfa8: f0000461 adrp x1, 0xac000 1dfac: d0000482 adrp x2, 0xaf000 1dfb0: 9116e821 add x1, x1, #0x5ba 1dfb4: 9124c842 add x2, x2, #0x932 1dfb8: 321e03e0 orr w0, wzr, #0x4 1dfbc: 97fffd39 bl 0x1d4a0 <.text+0xd9f0> 1dfc0: 320003e0 orr w0, wzr, #0x1 1dfc4: 1400018e b 0x1e5fc <.text+0xeb4c> 1dfc8: f9400268 ldr x8, [x19] 1dfcc: d0000481 adrp x1, 0xaf000 1dfd0: 91214421 add x1, x1, #0x851 1dfd4: aa1303e0 mov x0, x19 1dfd8: f9401908 ldr x8, [x8, #0x30] 1dfdc: d63f0100 blr x8 1dfe0: f9400268 ldr x8, [x19] 1dfe4: aa0003f4 mov x20, x0 1dfe8: aa1303e0 mov x0, x19 1dfec: f9403d08 ldr x8, [x8, #0x78] 1dff0: d63f0100 blr x8 1dff4: b4000b00 cbz x0, 0x1e154 <.text+0xe6a4> 1dff8: f0000461 adrp x1, 0xac000 1dffc: d0000482 adrp x2, 0xaf000 1e000: 9116e821 add x1, x1, #0x5ba 1e004: 911e3c42 add x2, x2, #0x78f 1e008: 321f07e0 orr w0, wzr, #0x6 1e00c: 97fffd25 bl 0x1d4a0 <.text+0xd9f0> 1e010: f9400268 ldr x8, [x19] 1e014: aa1303e0 mov x0, x19 1e018: f9404108 ldr x8, [x8, #0x80] 1e01c: d63f0100 blr x8 1e020: f9400268 ldr x8, [x19] 1e024: aa1303e0 mov x0, x19 1e028: f9404508 ldr x8, [x8, #0x88] 1e02c: d63f0100 blr x8 1e030: d0000461 adrp x1, 0xac000 1e034: b0000482 adrp x2, 0xaf000 1e038: 9116e821 add x1, x1, #0x5ba 1e03c: 911ec442 add x2, x2, #0x7b1 1e040: b0000483 adrp x3, 0xaf000 1e044: 91214463 add x3, x3, #0x851 1e048: 140000a8 b 0x1e2e8 <.text+0xe838> 1e04c: f9400268 ldr x8, [x19] 1e050: b0000481 adrp x1, 0xaf000 1e054: 9121d021 add x1, x1, #0x874 1e058: aa1303e0 mov x0, x19 1e05c: f9401908 ldr x8, [x8, #0x30] 1e060: d63f0100 blr x8 1e064: f9400268 ldr x8, [x19] 1e068: aa0003f4 mov x20, x0 1e06c: aa1303e0 mov x0, x19 1e070: f9403d08 ldr x8, [x8, #0x78] 1e074: d63f0100 blr x8 1e078: b4000f80 cbz x0, 0x1e268 <.text+0xe7b8> 1e07c: d0000461 adrp x1, 0xac000 1e080: b0000482 adrp x2, 0xaf000 1e084: 9116e821 add x1, x1, #0x5ba 1e088: 911e3c42 add x2, x2, #0x78f 1e08c: 321f07e0 orr w0, wzr, #0x6 1e090: 97fffd04 bl 0x1d4a0 <.text+0xd9f0> 1e094: f9400268 ldr x8, [x19] 1e098: aa1303e0 mov x0, x19 1e09c: f9404108 ldr x8, [x8, #0x80] 1e0a0: d63f0100 blr x8 1e0a4: f9400268 ldr x8, [x19] 1e0a8: aa1303e0 mov x0, x19 1e0ac: f9404508 ldr x8, [x8, #0x88] 1e0b0: d63f0100 blr x8 1e0b4: d0000461 adrp x1, 0xac000 1e0b8: b0000482 adrp x2, 0xaf000 1e0bc: b0000483 adrp x3, 0xaf000 1e0c0: 9116e821 add x1, x1, #0x5ba 1e0c4: 911ec442 add x2, x2, #0x7b1 1e0c8: 9121d063 add x3, x3, #0x874 1e0cc: 14000087 b 0x1e2e8 <.text+0xe838> 1e0d0: f9400268 ldr x8, [x19] 1e0d4: b0000481 adrp x1, 0xaf000 1e0d8: 91222021 add x1, x1, #0x888 1e0dc: aa1303e0 mov x0, x19 1e0e0: f9401908 ldr x8, [x8, #0x30] 1e0e4: d63f0100 blr x8 1e0e8: f9400268 ldr x8, [x19] 1e0ec: aa0003f4 mov x20, x0 1e0f0: aa1303e0 mov x0, x19 1e0f4: f9403d08 ldr x8, [x8, #0x78] 1e0f8: d63f0100 blr x8 1e0fc: b4001200 cbz x0, 0x1e33c <.text+0xe88c> 1e100: d0000461 adrp x1, 0xac000 1e104: b0000482 adrp x2, 0xaf000 1e108: 9116e821 add x1, x1, #0x5ba 1e10c: 911e3c42 add x2, x2, #0x78f 1e110: 321f07e0 orr w0, wzr, #0x6 1e114: 97fffce3 bl 0x1d4a0 <.text+0xd9f0> 1e118: f9400268 ldr x8, [x19] 1e11c: aa1303e0 mov x0, x19 1e120: f9404108 ldr x8, [x8, #0x80] 1e124: d63f0100 blr x8 1e128: f9400268 ldr x8, [x19] 1e12c: aa1303e0 mov x0, x19 1e130: f9404508 ldr x8, [x8, #0x88] 1e134: d63f0100 blr x8 1e138: d0000461 adrp x1, 0xac000 1e13c: b0000482 adrp x2, 0xaf000 1e140: b0000483 adrp x3, 0xaf000 1e144: 9116e821 add x1, x1, #0x5ba 1e148: 911ec442 add x2, x2, #0x7b1 1e14c: 91222063 add x3, x3, #0x888 1e150: 14000066 b 0x1e2e8 <.text+0xe838> 1e154: b4fff6f4 cbz x20, 0x1e030 <.text+0xe580> 1e158: f9400268 ldr x8, [x19] 1e15c: aa1303e0 mov x0, x19 1e160: aa1403e1 mov x1, x20 1e164: f9405508 ldr x8, [x8, #0xa8] 1e168: d63f0100 blr x8 1e16c: f906bae0 str x0, [x23, #0xd70] 1e170: f9400268 ldr x8, [x19] 1e174: aa1303e0 mov x0, x19 1e178: f9403d08 ldr x8, [x8, #0x78] 1e17c: d63f0100 blr x8 1e180: b4001b80 cbz x0, 0x1e4f0 <.text+0xea40> 1e184: d0000461 adrp x1, 0xac000 1e188: b0000482 adrp x2, 0xaf000 1e18c: 9116e821 add x1, x1, #0x5ba 1e190: 911e3c42 add x2, x2, #0x78f 1e194: 321f07e0 orr w0, wzr, #0x6 1e198: 97fffcc2 bl 0x1d4a0 <.text+0xd9f0> 1e19c: f9400268 ldr x8, [x19] 1e1a0: aa1303e0 mov x0, x19 1e1a4: f9404108 ldr x8, [x8, #0x80] 1e1a8: d63f0100 blr x8 1e1ac: f9400268 ldr x8, [x19] 1e1b0: aa1303e0 mov x0, x19 1e1b4: f9404508 ldr x8, [x8, #0x88] 1e1b8: d63f0100 blr x8 1e1bc: d0000461 adrp x1, 0xac000 1e1c0: b0000482 adrp x2, 0xaf000 1e1c4: 9116e821 add x1, x1, #0x5ba 1e1c8: 91218842 add x2, x2, #0x862 1e1cc: 17ffff9d b 0x1e040 <.text+0xe590> 1e1d0: f9400268 ldr x8, [x19] 1e1d4: f946bae1 ldr x1, [x23, #0xd70] 1e1d8: b0000482 adrp x2, 0xaf000 1e1dc: b0000483 adrp x3, 0xaf000 1e1e0: f941c508 ldr x8, [x8, #0x388] 1e1e4: 91229042 add x2, x2, #0x8a4 1e1e8: 9122c863 add x3, x3, #0x8b2 1e1ec: aa1303e0 mov x0, x19 1e1f0: d63f0100 blr x8 1e1f4: f906c680 str x0, [x20, #0xd88] 1e1f8: f9400268 ldr x8, [x19] 1e1fc: aa1303e0 mov x0, x19 1e200: f9403d08 ldr x8, [x8, #0x78] 1e204: d63f0100 blr x8 1e208: b4001260 cbz x0, 0x1e454 <.text+0xe9a4> 1e20c: d0000461 adrp x1, 0xac000 1e210: b0000482 adrp x2, 0xaf000 1e214: 9116e821 add x1, x1, #0x5ba 1e218: 911e3c42 add x2, x2, #0x78f 1e21c: 321f07e0 orr w0, wzr, #0x6 1e220: 97fffca0 bl 0x1d4a0 <.text+0xd9f0> 1e224: f9400268 ldr x8, [x19] 1e228: aa1303e0 mov x0, x19 1e22c: f9404108 ldr x8, [x8, #0x80] 1e230: d63f0100 blr x8 1e234: f9400268 ldr x8, [x19] 1e238: aa1303e0 mov x0, x19 1e23c: f9404508 ldr x8, [x8, #0x88] 1e240: d63f0100 blr x8 1e244: d0000461 adrp x1, 0xac000 1e248: b0000482 adrp x2, 0xaf000 1e24c: b0000483 adrp x3, 0xaf000 1e250: b0000484 adrp x4, 0xaf000 1e254: 9116e821 add x1, x1, #0x5ba 1e258: 91231c42 add x2, x2, #0x8c7 1e25c: 91229063 add x3, x3, #0x8a4 1e260: 9122c884 add x4, x4, #0x8b2 1e264: 140000e3 b 0x1e5f0 <.text+0xeb40> 1e268: b4fff274 cbz x20, 0x1e0b4 <.text+0xe604> 1e26c: f9400268 ldr x8, [x19] 1e270: aa1303e0 mov x0, x19 1e274: aa1403e1 mov x1, x20 1e278: f9405508 ldr x8, [x8, #0xa8] 1e27c: d63f0100 blr x8 1e280: f906bea0 str x0, [x21, #0xd78] 1e284: f9400268 ldr x8, [x19] 1e288: aa1303e0 mov x0, x19 1e28c: f9403d08 ldr x8, [x8, #0x78] 1e290: d63f0100 blr x8 1e294: b4001580 cbz x0, 0x1e544 <.text+0xea94> 1e298: d0000461 adrp x1, 0xac000 1e29c: b0000482 adrp x2, 0xaf000 1e2a0: 9116e821 add x1, x1, #0x5ba 1e2a4: 911e3c42 add x2, x2, #0x78f 1e2a8: 321f07e0 orr w0, wzr, #0x6 1e2ac: 97fffc7d bl 0x1d4a0 <.text+0xd9f0> 1e2b0: f9400268 ldr x8, [x19] 1e2b4: aa1303e0 mov x0, x19 1e2b8: f9404108 ldr x8, [x8, #0x80] 1e2bc: d63f0100 blr x8 1e2c0: f9400268 ldr x8, [x19] 1e2c4: aa1303e0 mov x0, x19 1e2c8: f9404508 ldr x8, [x8, #0x88] 1e2cc: d63f0100 blr x8 1e2d0: d0000461 adrp x1, 0xac000 1e2d4: b0000482 adrp x2, 0xaf000 1e2d8: b0000483 adrp x3, 0xaf000 1e2dc: 9116e821 add x1, x1, #0x5ba 1e2e0: 91218842 add x2, x2, #0x862 1e2e4: 9121d063 add x3, x3, #0x874 1e2e8: 321f07e0 orr w0, wzr, #0x6 1e2ec: 97fffc6d bl 0x1d4a0 <.text+0xd9f0> 1e2f0: 140000c2 b 0x1e5f8 <.text+0xeb48> 1e2f4: f9400268 ldr x8, [x19] 1e2f8: f946bae1 ldr x1, [x23, #0xd70] 1e2fc: b0000482 adrp x2, 0xaf000 1e300: b0000483 adrp x3, 0xaf000 1e304: f9408508 ldr x8, [x8, #0x108] 1e308: 9123bc42 add x2, x2, #0x8ef 1e30c: 9123f463 add x3, x3, #0x8fd 1e310: aa1303e0 mov x0, x19 1e314: d63f0100 blr x8 1e318: f906ca80 str x0, [x20, #0xd90] 1e31c: f9400268 ldr x8, [x19] 1e320: aa1303e0 mov x0, x19 1e324: f9403d08 ldr x8, [x8, #0x78] 1e328: d63f0100 blr x8 1e32c: b5000660 cbnz x0, 0x1e3f8 <.text+0xe948> 1e330: f946ca88 ldr x8, [x20, #0xd90] 1e334: b5ffe228 cbnz x8, 0x1df78 <.text+0xe4c8> 1e338: 1400003e b 0x1e430 <.text+0xe980> 1e33c: b4ffeff4 cbz x20, 0x1e138 <.text+0xe688> 1e340: f9400268 ldr x8, [x19] 1e344: aa1303e0 mov x0, x19 1e348: aa1403e1 mov x1, x20 1e34c: f9405508 ldr x8, [x8, #0xa8] 1e350: d63f0100 blr x8 1e354: f906c2c0 str x0, [x22, #0xd80] 1e358: f9400268 ldr x8, [x19] 1e35c: aa1303e0 mov x0, x19 1e360: f9403d08 ldr x8, [x8, #0x78] 1e364: d63f0100 blr x8 1e368: b4001540 cbz x0, 0x1e610 <.text+0xeb60> 1e36c: d0000461 adrp x1, 0xac000 1e370: b0000482 adrp x2, 0xaf000 1e374: 9116e821 add x1, x1, #0x5ba 1e378: 911e3c42 add x2, x2, #0x78f 1e37c: 321f07e0 orr w0, wzr, #0x6 1e380: 97fffc48 bl 0x1d4a0 <.text+0xd9f0> 1e384: f9400268 ldr x8, [x19] 1e388: aa1303e0 mov x0, x19 1e38c: f9404108 ldr x8, [x8, #0x80] 1e390: d63f0100 blr x8 1e394: f9400268 ldr x8, [x19] 1e398: aa1303e0 mov x0, x19 1e39c: f9404508 ldr x8, [x8, #0x88] 1e3a0: d63f0100 blr x8 1e3a4: d0000461 adrp x1, 0xac000 1e3a8: b0000482 adrp x2, 0xaf000 1e3ac: b0000483 adrp x3, 0xaf000 1e3b0: 9116e821 add x1, x1, #0x5ba 1e3b4: 91218842 add x2, x2, #0x862 1e3b8: 17ffff65 b 0x1e14c <.text+0xe69c> 1e3bc: f9400268 ldr x8, [x19] 1e3c0: f946bea1 ldr x1, [x21, #0xd78] 1e3c4: b0000482 adrp x2, 0xaf000 1e3c8: b0000483 adrp x3, 0xaf000 1e3cc: f9408508 ldr x8, [x8, #0x108] 1e3d0: 9123bc42 add x2, x2, #0x8ef 1e3d4: 9123f463 add x3, x3, #0x8fd 1e3d8: aa1303e0 mov x0, x19 1e3dc: d63f0100 blr x8 1e3e0: f906ce80 str x0, [x20, #0xd98] 1e3e4: f9400268 ldr x8, [x19] 1e3e8: aa1303e0 mov x0, x19 1e3ec: f9403d08 ldr x8, [x8, #0x78] 1e3f0: d63f0100 blr x8 1e3f4: b4000ae0 cbz x0, 0x1e550 <.text+0xeaa0> 1e3f8: d0000461 adrp x1, 0xac000 1e3fc: b0000482 adrp x2, 0xaf000 1e400: 9116e821 add x1, x1, #0x5ba 1e404: 911e3c42 add x2, x2, #0x78f 1e408: 321f07e0 orr w0, wzr, #0x6 1e40c: 97fffc25 bl 0x1d4a0 <.text+0xd9f0> 1e410: f9400268 ldr x8, [x19] 1e414: aa1303e0 mov x0, x19 1e418: f9404108 ldr x8, [x8, #0x80] 1e41c: d63f0100 blr x8 1e420: f9400268 ldr x8, [x19] 1e424: aa1303e0 mov x0, x19 1e428: f9404508 ldr x8, [x8, #0x88] 1e42c: d63f0100 blr x8 1e430: d0000461 adrp x1, 0xac000 1e434: b0000482 adrp x2, 0xaf000 1e438: b0000483 adrp x3, 0xaf000 1e43c: b0000484 adrp x4, 0xaf000 1e440: 9116e821 add x1, x1, #0x5ba 1e444: 911f2842 add x2, x2, #0x7ca 1e448: 9123bc63 add x3, x3, #0x8ef 1e44c: 9123f484 add x4, x4, #0x8fd 1e450: 14000068 b 0x1e5f0 <.text+0xeb40> 1e454: f946c688 ldr x8, [x20, #0xd88] 1e458: b5ffd8a8 cbnz x8, 0x1df6c <.text+0xe4bc> 1e45c: 17ffff7a b 0x1e244 <.text+0xe794> 1e460: f9400268 ldr x8, [x19] 1e464: f946bea1 ldr x1, [x21, #0xd78] 1e468: b0000482 adrp x2, 0xaf000 1e46c: f0000463 adrp x3, 0xad000 1e470: f9408508 ldr x8, [x8, #0x108] 1e474: 91247842 add x2, x2, #0x91e 1e478: 912f4c63 add x3, x3, #0xbd3 1e47c: aa1303e0 mov x0, x19 1e480: d63f0100 blr x8 1e484: f906d280 str x0, [x20, #0xda0] 1e488: f9400268 ldr x8, [x19] 1e48c: aa1303e0 mov x0, x19 1e490: f9403d08 ldr x8, [x8, #0x78] 1e494: d63f0100 blr x8 1e498: b4000c20 cbz x0, 0x1e61c <.text+0xeb6c> 1e49c: d0000461 adrp x1, 0xac000 1e4a0: b0000482 adrp x2, 0xaf000 1e4a4: 9116e821 add x1, x1, #0x5ba 1e4a8: 911e3c42 add x2, x2, #0x78f 1e4ac: 321f07e0 orr w0, wzr, #0x6 1e4b0: 97fffbfc bl 0x1d4a0 <.text+0xd9f0> 1e4b4: f9400268 ldr x8, [x19] 1e4b8: aa1303e0 mov x0, x19 1e4bc: f9404108 ldr x8, [x8, #0x80] 1e4c0: d63f0100 blr x8 1e4c4: f9400268 ldr x8, [x19] 1e4c8: aa1303e0 mov x0, x19 1e4cc: f9404508 ldr x8, [x8, #0x88] 1e4d0: d63f0100 blr x8 1e4d4: d0000461 adrp x1, 0xac000 1e4d8: b0000482 adrp x2, 0xaf000 1e4dc: b0000483 adrp x3, 0xaf000 1e4e0: 9116e821 add x1, x1, #0x5ba 1e4e4: 911f2842 add x2, x2, #0x7ca 1e4e8: 91247863 add x3, x3, #0x91e 1e4ec: 1400003f b 0x1e5e8 <.text+0xeb38> 1e4f0: f946bae8 ldr x8, [x23, #0xd70] 1e4f4: b5ffd2a8 cbnz x8, 0x1df48 <.text+0xe498> 1e4f8: 17ffff31 b 0x1e1bc <.text+0xe70c> 1e4fc: f9400268 ldr x8, [x19] 1e500: f946bea1 ldr x1, [x21, #0xd78] 1e504: b0000482 adrp x2, 0xaf000 1e508: f0000463 adrp x3, 0xad000 1e50c: f9408508 ldr x8, [x8, #0x108] 1e510: 9124a442 add x2, x2, #0x929 1e514: 912f4c63 add x3, x3, #0xbd3 1e518: aa1303e0 mov x0, x19 1e51c: d63f0100 blr x8 1e520: f906d680 str x0, [x20, #0xda8] 1e524: f9400268 ldr x8, [x19] 1e528: aa1303e0 mov x0, x19 1e52c: f9403d08 ldr x8, [x8, #0x78] 1e530: d63f0100 blr x8 1e534: b5000320 cbnz x0, 0x1e598 <.text+0xeae8> 1e538: f946d688 ldr x8, [x20, #0xda8] 1e53c: b5ffd308 cbnz x8, 0x1df9c <.text+0xe4ec> 1e540: 14000024 b 0x1e5d0 <.text+0xeb20> 1e544: f946bea8 ldr x8, [x21, #0xd78] 1e548: b5ffd068 cbnz x8, 0x1df54 <.text+0xe4a4> 1e54c: 17ffff61 b 0x1e2d0 <.text+0xe820> 1e550: f946ce88 ldr x8, [x20, #0xd98] 1e554: b5ffd188 cbnz x8, 0x1df84 <.text+0xe4d4> 1e558: 17ffffb6 b 0x1e430 <.text+0xe980> 1e55c: f9400268 ldr x8, [x19] 1e560: f946c2c1 ldr x1, [x22, #0xd80] 1e564: b0000482 adrp x2, 0xaf000 1e568: f0000463 adrp x3, 0xad000 1e56c: f9408508 ldr x8, [x8, #0x108] 1e570: 9124a442 add x2, x2, #0x929 1e574: 912f4c63 add x3, x3, #0xbd3 1e578: aa1303e0 mov x0, x19 1e57c: d63f0100 blr x8 1e580: f906da80 str x0, [x20, #0xdb0] 1e584: f9400268 ldr x8, [x19] 1e588: aa1303e0 mov x0, x19 1e58c: f9403d08 ldr x8, [x8, #0x78] 1e590: d63f0100 blr x8 1e594: b40004a0 cbz x0, 0x1e628 <.text+0xeb78> 1e598: d0000461 adrp x1, 0xac000 1e59c: b0000482 adrp x2, 0xaf000 1e5a0: 9116e821 add x1, x1, #0x5ba 1e5a4: 911e3c42 add x2, x2, #0x78f 1e5a8: 321f07e0 orr w0, wzr, #0x6 1e5ac: 97fffbbd bl 0x1d4a0 <.text+0xd9f0> 1e5b0: f9400268 ldr x8, [x19] 1e5b4: aa1303e0 mov x0, x19 1e5b8: f9404108 ldr x8, [x8, #0x80] 1e5bc: d63f0100 blr x8 1e5c0: f9400268 ldr x8, [x19] 1e5c4: aa1303e0 mov x0, x19 1e5c8: f9404508 ldr x8, [x8, #0x88] 1e5cc: d63f0100 blr x8 1e5d0: d0000461 adrp x1, 0xac000 1e5d4: b0000482 adrp x2, 0xaf000 1e5d8: b0000483 adrp x3, 0xaf000 1e5dc: 9116e821 add x1, x1, #0x5ba 1e5e0: 911f2842 add x2, x2, #0x7ca 1e5e4: 9124a463 add x3, x3, #0x929 1e5e8: f0000464 adrp x4, 0xad000 1e5ec: 912f4c84 add x4, x4, #0xbd3 1e5f0: 321f07e0 orr w0, wzr, #0x6 1e5f4: 97fffbab bl 0x1d4a0 <.text+0xd9f0> 1e5f8: 2a1f03e0 mov w0, wzr 1e5fc: a9437bfd ldp x29, x30, [sp, #0x30] 1e600: a9424ff4 ldp x20, x19, [sp, #0x20] 1e604: a94157f6 ldp x22, x21, [sp, #0x10] 1e608: f84407f7 ldr x23, [sp], #0x40 1e60c: d65f03c0 ret 1e610: f946c2c8 ldr x8, [x22, #0xd80] 1e614: b5ffca68 cbnz x8, 0x1df60 <.text+0xe4b0> 1e618: 17ffff63 b 0x1e3a4 <.text+0xe8f4> 1e61c: f946d288 ldr x8, [x20, #0xda0] 1e620: b5ffcb88 cbnz x8, 0x1df90 <.text+0xe4e0> 1e624: 17ffffac b 0x1e4d4 <.text+0xea24> 1e628: f946da88 ldr x8, [x20, #0xdb0] 1e62c: b5ffcbe8 cbnz x8, 0x1dfa8 <.text+0xe4f8> 1e630: 17ffffe8 b 0x1e5d0 <.text+0xeb20> 1e634: f81d0ff5 str x21, [sp, #-0x30]! 1e638: a9014ff4 stp x20, x19, [sp, #0x10] 1e63c: a9027bfd stp x29, x30, [sp, #0x20] 1e640: 910083fd add x29, sp, #0x20 1e644: b0000948 adrp x8, 0x147000 1e648: b000094a adrp x10, 0x147000 1e64c: f946dd09 ldr x9, [x8, #0xdb8] 1e650: f946e148 ldr x8, [x10, #0xdc0] 1e654: aa0003f3 mov x19, x0 1e658: b4000493 cbz x19, 0x1e6e8 <.text+0xec38> 1e65c: b4000469 cbz x9, 0x1e6e8 <.text+0xec38> 1e660: b4000448 cbz x8, 0x1e6e8 <.text+0xec38> 1e664: f940026a ldr x10, [x19] 1e668: aa1303e0 mov x0, x19 1e66c: aa0903e1 mov x1, x9 1e670: aa0803e2 mov x2, x8 1e674: f941c94a ldr x10, [x10, #0x390] 1e678: d63f0140 blr x10 1e67c: f9400268 ldr x8, [x19] 1e680: aa0003f4 mov x20, x0 1e684: aa1303e0 mov x0, x19 1e688: f9403d08 ldr x8, [x8, #0x78] 1e68c: d63f0100 blr x8 1e690: b4000400 cbz x0, 0x1e710 <.text+0xec60> 1e694: d0000475 adrp x21, 0xac000 1e698: 9116eab5 add x21, x21, #0x5ba 1e69c: b0000482 adrp x2, 0xaf000 1e6a0: 911e3c42 add x2, x2, #0x78f 1e6a4: 321f07e0 orr w0, wzr, #0x6 1e6a8: aa1503e1 mov x1, x21 1e6ac: 97fffb7d bl 0x1d4a0 <.text+0xd9f0> 1e6b0: f9400268 ldr x8, [x19] 1e6b4: aa1303e0 mov x0, x19 1e6b8: f9404108 ldr x8, [x8, #0x80] 1e6bc: d63f0100 blr x8 1e6c0: f9400268 ldr x8, [x19] 1e6c4: aa1303e0 mov x0, x19 1e6c8: f9404508 ldr x8, [x8, #0x88] 1e6cc: d63f0100 blr x8 1e6d0: b0000482 adrp x2, 0xaf000 1e6d4: 91269442 add x2, x2, #0x9a5 1e6d8: 321f07e0 orr w0, wzr, #0x6 1e6dc: aa1503e1 mov x1, x21 1e6e0: 97fffb70 bl 0x1d4a0 <.text+0xd9f0> 1e6e4: 1400000b b 0x1e710 <.text+0xec60> 1e6e8: d0000461 adrp x1, 0xac000 1e6ec: b0000482 adrp x2, 0xaf000 1e6f0: 9116e821 add x1, x1, #0x5ba 1e6f4: 91254842 add x2, x2, #0x952 1e6f8: 321f07e0 orr w0, wzr, #0x6 1e6fc: aa1303e3 mov x3, x19 1e700: aa0903e4 mov x4, x9 1e704: aa0803e5 mov x5, x8 1e708: 97fffb66 bl 0x1d4a0 <.text+0xd9f0> 1e70c: aa1f03f4 mov x20, xzr 1e710: aa1403e0 mov x0, x20 1e714: a9427bfd ldp x29, x30, [sp, #0x20] 1e718: a9414ff4 ldp x20, x19, [sp, #0x10] 1e71c: f84307f5 ldr x21, [sp], #0x30 1e720: d65f03c0 ret 1e724: f81d0ff5 str x21, [sp, #-0x30]! 1e728: a9014ff4 stp x20, x19, [sp, #0x10] 1e72c: a9027bfd stp x29, x30, [sp, #0x20] 1e730: 910083fd add x29, sp, #0x20 1e734: aa0003f3 mov x19, x0 1e738: b4000493 cbz x19, 0x1e7c8 <.text+0xed18> 1e73c: b4000461 cbz x1, 0x1e7c8 <.text+0xed18> 1e740: b0000948 adrp x8, 0x147000 1e744: f946e502 ldr x2, [x8, #0xdc8] 1e748: b4000402 cbz x2, 0x1e7c8 <.text+0xed18> 1e74c: f9400268 ldr x8, [x19] 1e750: aa1303e0 mov x0, x19 1e754: f9408908 ldr x8, [x8, #0x110] 1e758: d63f0100 blr x8 1e75c: f9400268 ldr x8, [x19] 1e760: aa0003f4 mov x20, x0 1e764: aa1303e0 mov x0, x19 1e768: f9403d08 ldr x8, [x8, #0x78] 1e76c: d63f0100 blr x8 1e770: b40003a0 cbz x0, 0x1e7e4 <.text+0xed34> 1e774: d0000475 adrp x21, 0xac000 1e778: 9116eab5 add x21, x21, #0x5ba 1e77c: b0000482 adrp x2, 0xaf000 1e780: 911e3c42 add x2, x2, #0x78f 1e784: 321f07e0 orr w0, wzr, #0x6 1e788: aa1503e1 mov x1, x21 1e78c: 97fffb45 bl 0x1d4a0 <.text+0xd9f0> 1e790: f9400268 ldr x8, [x19] 1e794: aa1303e0 mov x0, x19 1e798: f9404108 ldr x8, [x8, #0x80] 1e79c: d63f0100 blr x8 1e7a0: f9400268 ldr x8, [x19] 1e7a4: aa1303e0 mov x0, x19 1e7a8: f9404508 ldr x8, [x8, #0x88] 1e7ac: d63f0100 blr x8 1e7b0: b0000482 adrp x2, 0xaf000 1e7b4: 91281842 add x2, x2, #0xa06 1e7b8: 321f07e0 orr w0, wzr, #0x6 1e7bc: aa1503e1 mov x1, x21 1e7c0: 97fffb38 bl 0x1d4a0 <.text+0xd9f0> 1e7c4: 14000008 b 0x1e7e4 <.text+0xed34> 1e7c8: d0000461 adrp x1, 0xac000 1e7cc: b0000482 adrp x2, 0xaf000 1e7d0: 9116e821 add x1, x1, #0x5ba 1e7d4: 9126f042 add x2, x2, #0x9bc 1e7d8: 321f07e0 orr w0, wzr, #0x6 1e7dc: 97fffb31 bl 0x1d4a0 <.text+0xd9f0> 1e7e0: aa1f03f4 mov x20, xzr 1e7e4: aa1403e0 mov x0, x20 1e7e8: a9427bfd ldp x29, x30, [sp, #0x20] 1e7ec: a9414ff4 ldp x20, x19, [sp, #0x10] 1e7f0: f84307f5 ldr x21, [sp], #0x30 1e7f4: d65f03c0 ret 1e7f8: a9bd57f6 stp x22, x21, [sp, #-0x30]! 1e7fc: a9014ff4 stp x20, x19, [sp, #0x10] 1e800: a9027bfd stp x29, x30, [sp, #0x20] 1e804: 910083fd add x29, sp, #0x20 1e808: aa0003f4 mov x20, x0 1e80c: f9400288 ldr x8, [x20] 1e810: 2a0203f5 mov w21, w2 1e814: aa0103f3 mov x19, x1 1e818: f9401908 ldr x8, [x8, #0x30] 1e81c: d63f0100 blr x8 1e820: f9400288 ldr x8, [x20] 1e824: aa0003f6 mov x22, x0 1e828: aa1403e0 mov x0, x20 1e82c: f9403d08 ldr x8, [x8, #0x78] 1e830: d63f0100 blr x8 1e834: b4000380 cbz x0, 0x1e8a4 <.text+0xedf4> 1e838: d0000461 adrp x1, 0xac000 1e83c: b0000482 adrp x2, 0xaf000 1e840: 9116e821 add x1, x1, #0x5ba 1e844: 911e3c42 add x2, x2, #0x78f 1e848: 321f07e0 orr w0, wzr, #0x6 1e84c: 97fffb15 bl 0x1d4a0 <.text+0xd9f0> 1e850: f9400288 ldr x8, [x20] 1e854: aa1403e0 mov x0, x20 1e858: f9404108 ldr x8, [x8, #0x80] 1e85c: d63f0100 blr x8 1e860: f9400288 ldr x8, [x20] 1e864: aa1403e0 mov x0, x20 1e868: f9404508 ldr x8, [x8, #0x88] 1e86c: d63f0100 blr x8 1e870: d0000461 adrp x1, 0xac000 1e874: b0000482 adrp x2, 0xaf000 1e878: 9116e821 add x1, x1, #0x5ba 1e87c: 911ec442 add x2, x2, #0x7b1 1e880: 321f07e0 orr w0, wzr, #0x6 1e884: aa1303e3 mov x3, x19 1e888: 97fffb06 bl 0x1d4a0 <.text+0xd9f0> 1e88c: aa1f03f5 mov x21, xzr 1e890: a9427bfd ldp x29, x30, [sp, #0x20] 1e894: a9414ff4 ldp x20, x19, [sp, #0x10] 1e898: aa1503e0 mov x0, x21 1e89c: a8c357f6 ldp x22, x21, [sp], #0x30 1e8a0: d65f03c0 ret 1e8a4: b4fffe76 cbz x22, 0x1e870 <.text+0xedc0> 1e8a8: f9400288 ldr x8, [x20] 1e8ac: aa1403e0 mov x0, x20 1e8b0: 2a1503e1 mov w1, w21 1e8b4: aa1603e2 mov x2, x22 1e8b8: f942b108 ldr x8, [x8, #0x560] 1e8bc: aa1f03e3 mov x3, xzr 1e8c0: d63f0100 blr x8 1e8c4: f9400288 ldr x8, [x20] 1e8c8: aa0003f5 mov x21, x0 1e8cc: aa1403e0 mov x0, x20 1e8d0: f9403d08 ldr x8, [x8, #0x78] 1e8d4: d63f0100 blr x8 1e8d8: b4fffdc0 cbz x0, 0x1e890 <.text+0xede0> 1e8dc: d0000475 adrp x21, 0xac000 1e8e0: 9116eab5 add x21, x21, #0x5ba 1e8e4: b0000482 adrp x2, 0xaf000 1e8e8: 911e3c42 add x2, x2, #0x78f 1e8ec: 321f07e0 orr w0, wzr, #0x6 1e8f0: aa1503e1 mov x1, x21 1e8f4: 97fffaeb bl 0x1d4a0 <.text+0xd9f0> 1e8f8: f9400288 ldr x8, [x20] 1e8fc: aa1403e0 mov x0, x20 1e900: f9404108 ldr x8, [x8, #0x80] 1e904: d63f0100 blr x8 1e908: f9400288 ldr x8, [x20] 1e90c: aa1403e0 mov x0, x20 1e910: f9404508 ldr x8, [x8, #0x88] 1e914: d63f0100 blr x8 1e918: b0000482 adrp x2, 0xaf000 1e91c: 91287042 add x2, x2, #0xa1c 1e920: 321f07e0 orr w0, wzr, #0x6 1e924: aa1503e1 mov x1, x21 1e928: 17ffffd7 b 0x1e884 <.text+0xedd4> 1e92c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1e930: a9017bfd stp x29, x30, [sp, #0x10] 1e934: 910043fd add x29, sp, #0x10 1e938: aa0003f3 mov x19, x0 1e93c: f9400268 ldr x8, [x19] 1e940: f942b908 ldr x8, [x8, #0x570] 1e944: d63f0100 blr x8 1e948: f9400268 ldr x8, [x19] 1e94c: aa1303e0 mov x0, x19 1e950: f9403d08 ldr x8, [x8, #0x78] 1e954: d63f0100 blr x8 1e958: b40002e0 cbz x0, 0x1e9b4 <.text+0xef04> 1e95c: d0000474 adrp x20, 0xac000 1e960: 9116ea94 add x20, x20, #0x5ba 1e964: b0000482 adrp x2, 0xaf000 1e968: 911e3c42 add x2, x2, #0x78f 1e96c: 321f07e0 orr w0, wzr, #0x6 1e970: aa1403e1 mov x1, x20 1e974: 97fffacb bl 0x1d4a0 <.text+0xd9f0> 1e978: f9400268 ldr x8, [x19] 1e97c: aa1303e0 mov x0, x19 1e980: f9404108 ldr x8, [x8, #0x80] 1e984: d63f0100 blr x8 1e988: f9400268 ldr x8, [x19] 1e98c: aa1303e0 mov x0, x19 1e990: f9404508 ldr x8, [x8, #0x88] 1e994: d63f0100 blr x8 1e998: b0000482 adrp x2, 0xaf000 1e99c: 91290c42 add x2, x2, #0xa43 1e9a0: 321f07e0 orr w0, wzr, #0x6 1e9a4: aa1403e1 mov x1, x20 1e9a8: 97fffabe bl 0x1d4a0 <.text+0xd9f0> 1e9ac: 2a1f03e0 mov w0, wzr 1e9b0: 14000002 b 0x1e9b8 <.text+0xef08> 1e9b4: 320003e0 orr w0, wzr, #0x1 1e9b8: a9417bfd ldp x29, x30, [sp, #0x10] 1e9bc: a8c24ff4 ldp x20, x19, [sp], #0x20 1e9c0: d65f03c0 ret 1e9c4: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 1e9c8: a90157f6 stp x22, x21, [sp, #0x10] 1e9cc: a9024ff4 stp x20, x19, [sp, #0x20] 1e9d0: a9037bfd stp x29, x30, [sp, #0x30] 1e9d4: 9100c3fd add x29, sp, #0x30 1e9d8: aa0103f5 mov x21, x1 1e9dc: d0000461 adrp x1, 0xac000 1e9e0: 913ed021 add x1, x1, #0xfb4 1e9e4: 528000a2 mov w2, #0x5 // =5 1e9e8: aa0003f3 mov x19, x0 1e9ec: 97ffff83 bl 0x1e7f8 <.text+0xed48> 1e9f0: aa0003f4 mov x20, x0 1e9f4: b4000814 cbz x20, 0x1eaf4 <.text+0xf044> 1e9f8: b0000957 adrp x23, 0x147000 1e9fc: 911102b6 add x22, x21, #0x440 1ea00: 913742f7 add x23, x23, #0xdd0 1ea04: b0000482 adrp x2, 0xaf000 1ea08: 912a5442 add x2, x2, #0xa95 1ea0c: 321903e1 orr w1, wzr, #0x80 1ea10: aa1703e0 mov x0, x23 1ea14: aa1603e3 mov x3, x22 1ea18: 97ffc15e bl 0xef90 1ea1c: d0000461 adrp x1, 0xac000 1ea20: b0000482 adrp x2, 0xaf000 1ea24: 9116e821 add x1, x1, #0x5ba 1ea28: 912ab042 add x2, x2, #0xaac 1ea2c: 321e03e0 orr w0, wzr, #0x4 1ea30: aa1603e3 mov x3, x22 1ea34: 97fffa9b bl 0x1d4a0 <.text+0xd9f0> 1ea38: aa1703e0 mov x0, x23 1ea3c: 97ffc34d bl 0xf770 1ea40: aa0003e2 mov x2, x0 1ea44: aa1303e0 mov x0, x19 1ea48: aa1703e1 mov x1, x23 1ea4c: 94000129 bl 0x1eef0 <.text+0xf440> 1ea50: aa0003e8 mov x8, x0 1ea54: b40004c8 cbz x8, 0x1eaec <.text+0xf03c> 1ea58: f9400269 ldr x9, [x19] 1ea5c: aa1303e0 mov x0, x19 1ea60: aa1403e1 mov x1, x20 1ea64: 2a1f03e2 mov w2, wzr 1ea68: f942b929 ldr x9, [x9, #0x570] 1ea6c: aa0803e3 mov x3, x8 1ea70: d63f0120 blr x9 1ea74: f9400268 ldr x8, [x19] 1ea78: aa1303e0 mov x0, x19 1ea7c: f9403d08 ldr x8, [x8, #0x78] 1ea80: d63f0100 blr x8 1ea84: b4000500 cbz x0, 0x1eb24 <.text+0xf074> 1ea88: d0000474 adrp x20, 0xac000 1ea8c: 9116ea94 add x20, x20, #0x5ba 1ea90: b0000482 adrp x2, 0xaf000 1ea94: 911e3c42 add x2, x2, #0x78f 1ea98: 321f07e0 orr w0, wzr, #0x6 1ea9c: aa1403e1 mov x1, x20 1eaa0: 97fffa80 bl 0x1d4a0 <.text+0xd9f0> 1eaa4: f9400268 ldr x8, [x19] 1eaa8: aa1303e0 mov x0, x19 1eaac: f9404108 ldr x8, [x8, #0x80] 1eab0: d63f0100 blr x8 1eab4: f9400268 ldr x8, [x19] 1eab8: aa1303e0 mov x0, x19 1eabc: f9404508 ldr x8, [x8, #0x88] 1eac0: d63f0100 blr x8 1eac4: b0000482 adrp x2, 0xaf000 1eac8: 91290c42 add x2, x2, #0xa43 1eacc: 321f07e0 orr w0, wzr, #0x6 1ead0: aa1403e1 mov x1, x20 1ead4: 97fffa73 bl 0x1d4a0 <.text+0xd9f0> 1ead8: b0000482 adrp x2, 0xaf000 1eadc: 912b2442 add x2, x2, #0xac9 1eae0: 321f07e0 orr w0, wzr, #0x6 1eae4: aa1403e1 mov x1, x20 1eae8: 97fffa6e bl 0x1d4a0 <.text+0xd9f0> 1eaec: aa1f03f4 mov x20, xzr 1eaf0: 14000007 b 0x1eb0c <.text+0xf05c> 1eaf4: d0000461 adrp x1, 0xac000 1eaf8: b0000482 adrp x2, 0xaf000 1eafc: 9116e821 add x1, x1, #0x5ba 1eb00: 9129c842 add x2, x2, #0xa72 1eb04: 321f07e0 orr w0, wzr, #0x6 1eb08: 97fffa66 bl 0x1d4a0 <.text+0xd9f0> 1eb0c: aa1403e0 mov x0, x20 1eb10: a9437bfd ldp x29, x30, [sp, #0x30] 1eb14: a9424ff4 ldp x20, x19, [sp, #0x20] 1eb18: a94157f6 ldp x22, x21, [sp, #0x10] 1eb1c: a8c45ff8 ldp x24, x23, [sp], #0x40 1eb20: d65f03c0 ret 1eb24: b0000957 adrp x23, 0x147000 1eb28: 910902b6 add x22, x21, #0x240 1eb2c: 913742f7 add x23, x23, #0xdd0 1eb30: b0000482 adrp x2, 0xaf000 1eb34: 912be842 add x2, x2, #0xafa 1eb38: 321903e1 orr w1, wzr, #0x80 1eb3c: aa1703e0 mov x0, x23 1eb40: aa1603e3 mov x3, x22 1eb44: 97ffc113 bl 0xef90 1eb48: d0000461 adrp x1, 0xac000 1eb4c: b0000482 adrp x2, 0xaf000 1eb50: 9116e821 add x1, x1, #0x5ba 1eb54: 912c4842 add x2, x2, #0xb12 1eb58: 321e03e0 orr w0, wzr, #0x4 1eb5c: aa1603e3 mov x3, x22 1eb60: 97fffa50 bl 0x1d4a0 <.text+0xd9f0> 1eb64: aa1703e0 mov x0, x23 1eb68: 97ffc302 bl 0xf770 1eb6c: aa0003e2 mov x2, x0 1eb70: aa1303e0 mov x0, x19 1eb74: aa1703e1 mov x1, x23 1eb78: 940000de bl 0x1eef0 <.text+0xf440> 1eb7c: aa0003e8 mov x8, x0 1eb80: b4fffb68 cbz x8, 0x1eaec <.text+0xf03c> 1eb84: f9400269 ldr x9, [x19] 1eb88: 320003e2 orr w2, wzr, #0x1 1eb8c: aa1303e0 mov x0, x19 1eb90: aa1403e1 mov x1, x20 1eb94: f942b929 ldr x9, [x9, #0x570] 1eb98: aa0803e3 mov x3, x8 1eb9c: d63f0120 blr x9 1eba0: f9400268 ldr x8, [x19] 1eba4: aa1303e0 mov x0, x19 1eba8: f9403d08 ldr x8, [x8, #0x78] 1ebac: d63f0100 blr x8 1ebb0: b4000300 cbz x0, 0x1ec10 <.text+0xf160> 1ebb4: d0000474 adrp x20, 0xac000 1ebb8: 9116ea94 add x20, x20, #0x5ba 1ebbc: b0000482 adrp x2, 0xaf000 1ebc0: 911e3c42 add x2, x2, #0x78f 1ebc4: 321f07e0 orr w0, wzr, #0x6 1ebc8: aa1403e1 mov x1, x20 1ebcc: 97fffa35 bl 0x1d4a0 <.text+0xd9f0> 1ebd0: f9400268 ldr x8, [x19] 1ebd4: aa1303e0 mov x0, x19 1ebd8: f9404108 ldr x8, [x8, #0x80] 1ebdc: d63f0100 blr x8 1ebe0: f9400268 ldr x8, [x19] 1ebe4: aa1303e0 mov x0, x19 1ebe8: f9404508 ldr x8, [x8, #0x88] 1ebec: d63f0100 blr x8 1ebf0: b0000482 adrp x2, 0xaf000 1ebf4: 91290c42 add x2, x2, #0xa43 1ebf8: 321f07e0 orr w0, wzr, #0x6 1ebfc: aa1403e1 mov x1, x20 1ec00: 97fffa28 bl 0x1d4a0 <.text+0xd9f0> 1ec04: b0000482 adrp x2, 0xaf000 1ec08: 912cc042 add x2, x2, #0xb30 1ec0c: 17ffffb5 b 0x1eae0 <.text+0xf030> 1ec10: 94001b09 bl 0x25834 <.text+0x15d84> 1ec14: aa0003f6 mov x22, x0 1ec18: b0000958 adrp x24, 0x147000 1ec1c: 911b42d7 add x23, x22, #0x6d0 1ec20: 91374318 add x24, x24, #0xdd0 1ec24: b0000482 adrp x2, 0xaf000 1ec28: 912d8842 add x2, x2, #0xb62 1ec2c: 321803e1 orr w1, wzr, #0x100 1ec30: aa1803e0 mov x0, x24 1ec34: aa1703e3 mov x3, x23 1ec38: 97ffc0d6 bl 0xef90 1ec3c: d0000461 adrp x1, 0xac000 1ec40: b0000482 adrp x2, 0xaf000 1ec44: 9116e821 add x1, x1, #0x5ba 1ec48: 912dc042 add x2, x2, #0xb70 1ec4c: 321e03e0 orr w0, wzr, #0x4 1ec50: aa1703e3 mov x3, x23 1ec54: 97fffa13 bl 0x1d4a0 <.text+0xd9f0> 1ec58: aa1803e0 mov x0, x24 1ec5c: 97ffc2c5 bl 0xf770 1ec60: aa0003e2 mov x2, x0 1ec64: aa1303e0 mov x0, x19 1ec68: aa1803e1 mov x1, x24 1ec6c: 940000a1 bl 0x1eef0 <.text+0xf440> 1ec70: aa0003e8 mov x8, x0 1ec74: b4fff3c8 cbz x8, 0x1eaec <.text+0xf03c> 1ec78: f9400269 ldr x9, [x19] 1ec7c: 321f03e2 orr w2, wzr, #0x2 1ec80: aa1303e0 mov x0, x19 1ec84: aa1403e1 mov x1, x20 1ec88: f942b929 ldr x9, [x9, #0x570] 1ec8c: aa0803e3 mov x3, x8 1ec90: d63f0120 blr x9 1ec94: f9400268 ldr x8, [x19] 1ec98: aa1303e0 mov x0, x19 1ec9c: f9403d08 ldr x8, [x8, #0x78] 1eca0: d63f0100 blr x8 1eca4: b4000300 cbz x0, 0x1ed04 <.text+0xf254> 1eca8: d0000474 adrp x20, 0xac000 1ecac: 9116ea94 add x20, x20, #0x5ba 1ecb0: b0000482 adrp x2, 0xaf000 1ecb4: 911e3c42 add x2, x2, #0x78f 1ecb8: 321f07e0 orr w0, wzr, #0x6 1ecbc: aa1403e1 mov x1, x20 1ecc0: 97fff9f8 bl 0x1d4a0 <.text+0xd9f0> 1ecc4: f9400268 ldr x8, [x19] 1ecc8: aa1303e0 mov x0, x19 1eccc: f9404108 ldr x8, [x8, #0x80] 1ecd0: d63f0100 blr x8 1ecd4: f9400268 ldr x8, [x19] 1ecd8: aa1303e0 mov x0, x19 1ecdc: f9404508 ldr x8, [x8, #0x88] 1ece0: d63f0100 blr x8 1ece4: b0000482 adrp x2, 0xaf000 1ece8: 91290c42 add x2, x2, #0xa43 1ecec: 321f07e0 orr w0, wzr, #0x6 1ecf0: aa1403e1 mov x1, x20 1ecf4: 97fff9eb bl 0x1d4a0 <.text+0xd9f0> 1ecf8: b0000482 adrp x2, 0xaf000 1ecfc: 912e2c42 add x2, x2, #0xb8b 1ed00: 17ffff78 b 0x1eae0 <.text+0xf030> 1ed04: b0000957 adrp x23, 0x147000 1ed08: 911f42d6 add x22, x22, #0x7d0 1ed0c: 913742f7 add x23, x23, #0xdd0 1ed10: b0000482 adrp x2, 0xaf000 1ed14: 912f0c42 add x2, x2, #0xbc3 1ed18: 321803e1 orr w1, wzr, #0x100 1ed1c: aa1703e0 mov x0, x23 1ed20: aa1603e3 mov x3, x22 1ed24: 97ffc09b bl 0xef90 1ed28: d0000461 adrp x1, 0xac000 1ed2c: b0000482 adrp x2, 0xaf000 1ed30: 9116e821 add x1, x1, #0x5ba 1ed34: 912f4442 add x2, x2, #0xbd1 1ed38: 321e03e0 orr w0, wzr, #0x4 1ed3c: aa1603e3 mov x3, x22 1ed40: 97fff9d8 bl 0x1d4a0 <.text+0xd9f0> 1ed44: aa1703e0 mov x0, x23 1ed48: 97ffc28a bl 0xf770 1ed4c: aa0003e2 mov x2, x0 1ed50: aa1303e0 mov x0, x19 1ed54: aa1703e1 mov x1, x23 1ed58: 94000066 bl 0x1eef0 <.text+0xf440> 1ed5c: aa0003e8 mov x8, x0 1ed60: b4ffec68 cbz x8, 0x1eaec <.text+0xf03c> 1ed64: f9400269 ldr x9, [x19] 1ed68: 320007e2 orr w2, wzr, #0x3 1ed6c: aa1303e0 mov x0, x19 1ed70: aa1403e1 mov x1, x20 1ed74: f942b929 ldr x9, [x9, #0x570] 1ed78: aa0803e3 mov x3, x8 1ed7c: d63f0120 blr x9 1ed80: f9400268 ldr x8, [x19] 1ed84: aa1303e0 mov x0, x19 1ed88: f9403d08 ldr x8, [x8, #0x78] 1ed8c: d63f0100 blr x8 1ed90: b4000300 cbz x0, 0x1edf0 <.text+0xf340> 1ed94: d0000474 adrp x20, 0xac000 1ed98: 9116ea94 add x20, x20, #0x5ba 1ed9c: b0000482 adrp x2, 0xaf000 1eda0: 911e3c42 add x2, x2, #0x78f 1eda4: 321f07e0 orr w0, wzr, #0x6 1eda8: aa1403e1 mov x1, x20 1edac: 97fff9bd bl 0x1d4a0 <.text+0xd9f0> 1edb0: f9400268 ldr x8, [x19] 1edb4: aa1303e0 mov x0, x19 1edb8: f9404108 ldr x8, [x8, #0x80] 1edbc: d63f0100 blr x8 1edc0: f9400268 ldr x8, [x19] 1edc4: aa1303e0 mov x0, x19 1edc8: f9404508 ldr x8, [x8, #0x88] 1edcc: d63f0100 blr x8 1edd0: b0000482 adrp x2, 0xaf000 1edd4: 91290c42 add x2, x2, #0xa43 1edd8: 321f07e0 orr w0, wzr, #0x6 1eddc: aa1403e1 mov x1, x20 1ede0: 97fff9b0 bl 0x1d4a0 <.text+0xd9f0> 1ede4: b0000482 adrp x2, 0xaf000 1ede8: 912fa442 add x2, x2, #0xbe9 1edec: 17ffff3d b 0x1eae0 <.text+0xf030> 1edf0: 394092a8 ldrb w8, [x21, #0x24] 1edf4: b0000489 adrp x9, 0xaf000 1edf8: f000046a adrp x10, 0xad000 1edfc: 91307929 add x9, x9, #0xc1e 1ee00: 910ee94a add x10, x10, #0x3ba 1ee04: 7100011f cmp w8, #0x0 1ee08: 9a891155 csel x21, x10, x9, ne 1ee0c: b0000940 adrp x0, 0x147000 1ee10: b0000482 adrp x2, 0xaf000 1ee14: 91374000 add x0, x0, #0xdd0 1ee18: 91309042 add x2, x2, #0xc24 1ee1c: 321e03e8 orr w8, wzr, #0x4 1ee20: 321803e1 orr w1, wzr, #0x100 1ee24: aa1503e3 mov x3, x21 1ee28: 1a881516 cinc w22, w8, eq 1ee2c: 97ffc059 bl 0xef90 1ee30: b0000482 adrp x2, 0xaf000 1ee34: d0000461 adrp x1, 0xac000 1ee38: 9130ec42 add x2, x2, #0xc3b 1ee3c: 9116e821 add x1, x1, #0x5ba 1ee40: 321e03e0 orr w0, wzr, #0x4 1ee44: aa1503e3 mov x3, x21 1ee48: 97fff996 bl 0x1d4a0 <.text+0xd9f0> 1ee4c: aa1303e0 mov x0, x19 1ee50: aa1503e1 mov x1, x21 1ee54: 2a1603e2 mov w2, w22 1ee58: 94000026 bl 0x1eef0 <.text+0xf440> 1ee5c: aa0003e8 mov x8, x0 1ee60: b4ffe468 cbz x8, 0x1eaec <.text+0xf03c> 1ee64: f9400269 ldr x9, [x19] 1ee68: 321e03e2 orr w2, wzr, #0x4 1ee6c: aa1303e0 mov x0, x19 1ee70: aa1403e1 mov x1, x20 1ee74: f942b929 ldr x9, [x9, #0x570] 1ee78: aa0803e3 mov x3, x8 1ee7c: d63f0120 blr x9 1ee80: f9400268 ldr x8, [x19] 1ee84: aa1303e0 mov x0, x19 1ee88: f9403d08 ldr x8, [x8, #0x78] 1ee8c: d63f0100 blr x8 1ee90: b4ffe3e0 cbz x0, 0x1eb0c <.text+0xf05c> 1ee94: d0000474 adrp x20, 0xac000 1ee98: 9116ea94 add x20, x20, #0x5ba 1ee9c: b0000482 adrp x2, 0xaf000 1eea0: 911e3c42 add x2, x2, #0x78f 1eea4: 321f07e0 orr w0, wzr, #0x6 1eea8: aa1403e1 mov x1, x20 1eeac: 97fff97d bl 0x1d4a0 <.text+0xd9f0> 1eeb0: f9400268 ldr x8, [x19] 1eeb4: aa1303e0 mov x0, x19 1eeb8: f9404108 ldr x8, [x8, #0x80] 1eebc: d63f0100 blr x8 1eec0: f9400268 ldr x8, [x19] 1eec4: aa1303e0 mov x0, x19 1eec8: f9404508 ldr x8, [x8, #0x88] 1eecc: d63f0100 blr x8 1eed0: b0000482 adrp x2, 0xaf000 1eed4: 91290c42 add x2, x2, #0xa43 1eed8: 321f07e0 orr w0, wzr, #0x6 1eedc: aa1403e1 mov x1, x20 1eee0: 97fff970 bl 0x1d4a0 <.text+0xd9f0> 1eee4: b0000482 adrp x2, 0xaf000 1eee8: 91318c42 add x2, x2, #0xc63 1eeec: 17fffefd b 0x1eae0 <.text+0xf030> 1eef0: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 1eef4: a90157f6 stp x22, x21, [sp, #0x10] 1eef8: a9024ff4 stp x20, x19, [sp, #0x20] 1eefc: a9037bfd stp x29, x30, [sp, #0x30] 1ef00: 9100c3fd add x29, sp, #0x30 1ef04: 2a0203f8 mov w24, w2 1ef08: aa0103f6 mov x22, x1 1ef0c: aa0003f3 mov x19, x0 1ef10: aa1f03f4 mov x20, xzr 1ef14: b4000ef6 cbz x22, 0x1f0f0 <.text+0xf640> 1ef18: 37f80ed8 tbnz w24, #0x1f, 0x1f0f0 <.text+0xf640> 1ef1c: f9400268 ldr x8, [x19] 1ef20: d0000461 adrp x1, 0xac000 1ef24: 913ed021 add x1, x1, #0xfb4 1ef28: aa1303e0 mov x0, x19 1ef2c: f9401908 ldr x8, [x8, #0x30] 1ef30: d63f0100 blr x8 1ef34: f9400268 ldr x8, [x19] 1ef38: aa0003f7 mov x23, x0 1ef3c: aa1303e0 mov x0, x19 1ef40: f9403d08 ldr x8, [x8, #0x78] 1ef44: d63f0100 blr x8 1ef48: b4000300 cbz x0, 0x1efa8 <.text+0xf4f8> 1ef4c: d0000461 adrp x1, 0xac000 1ef50: b0000482 adrp x2, 0xaf000 1ef54: 9116e821 add x1, x1, #0x5ba 1ef58: 911e3c42 add x2, x2, #0x78f 1ef5c: 321f07e0 orr w0, wzr, #0x6 1ef60: 97fff950 bl 0x1d4a0 <.text+0xd9f0> 1ef64: f9400268 ldr x8, [x19] 1ef68: aa1303e0 mov x0, x19 1ef6c: f9404108 ldr x8, [x8, #0x80] 1ef70: d63f0100 blr x8 1ef74: f9400268 ldr x8, [x19] 1ef78: aa1303e0 mov x0, x19 1ef7c: f9404508 ldr x8, [x8, #0x88] 1ef80: d63f0100 blr x8 1ef84: d0000461 adrp x1, 0xac000 1ef88: b0000482 adrp x2, 0xaf000 1ef8c: d0000463 adrp x3, 0xac000 1ef90: 9116e821 add x1, x1, #0x5ba 1ef94: 911ec442 add x2, x2, #0x7b1 1ef98: 913ed063 add x3, x3, #0xfb4 1ef9c: 321f07e0 orr w0, wzr, #0x6 1efa0: 97fff940 bl 0x1d4a0 <.text+0xd9f0> 1efa4: 14000052 b 0x1f0ec <.text+0xf63c> 1efa8: b4fffef7 cbz x23, 0x1ef84 <.text+0xf4d4> 1efac: d0000461 adrp x1, 0xac000 1efb0: d0000482 adrp x2, 0xb0000 1efb4: d0000483 adrp x3, 0xb0000 1efb8: 913ed021 add x1, x1, #0xfb4 1efbc: 9110d842 add x2, x2, #0x436 1efc0: 9110f463 add x3, x3, #0x43d 1efc4: aa1303e0 mov x0, x19 1efc8: 97fffb09 bl 0x1dbec <.text+0xe13c> 1efcc: f9400268 ldr x8, [x19] 1efd0: aa0003f4 mov x20, x0 1efd4: aa1303e0 mov x0, x19 1efd8: 2a1803e1 mov w1, w24 1efdc: f942c108 ldr x8, [x8, #0x580] 1efe0: d63f0100 blr x8 1efe4: f9400268 ldr x8, [x19] 1efe8: aa0003f5 mov x21, x0 1efec: aa1303e0 mov x0, x19 1eff0: aa1503e1 mov x1, x21 1eff4: f9434108 ldr x8, [x8, #0x680] 1eff8: 2a1f03e2 mov w2, wzr 1effc: 2a1803e3 mov w3, w24 1f000: aa1603e4 mov x4, x22 1f004: d63f0100 blr x8 1f008: f9400268 ldr x8, [x19] 1f00c: aa1303e0 mov x0, x19 1f010: f9403d08 ldr x8, [x8, #0x78] 1f014: d63f0100 blr x8 1f018: b40002a0 cbz x0, 0x1f06c <.text+0xf5bc> 1f01c: b0000474 adrp x20, 0xac000 1f020: 9116ea94 add x20, x20, #0x5ba 1f024: 90000482 adrp x2, 0xaf000 1f028: 911e3c42 add x2, x2, #0x78f 1f02c: 321f07e0 orr w0, wzr, #0x6 1f030: aa1403e1 mov x1, x20 1f034: 97fff91b bl 0x1d4a0 <.text+0xd9f0> 1f038: f9400268 ldr x8, [x19] 1f03c: aa1303e0 mov x0, x19 1f040: f9404108 ldr x8, [x8, #0x80] 1f044: d63f0100 blr x8 1f048: f9400268 ldr x8, [x19] 1f04c: aa1303e0 mov x0, x19 1f050: f9404508 ldr x8, [x8, #0x88] 1f054: d63f0100 blr x8 1f058: b0000482 adrp x2, 0xb0000 1f05c: 91115442 add x2, x2, #0x455 1f060: 321f07e0 orr w0, wzr, #0x6 1f064: aa1403e1 mov x1, x20 1f068: 14000020 b 0x1f0e8 <.text+0xf638> 1f06c: f9400268 ldr x8, [x19] 1f070: b0000481 adrp x1, 0xb0000 1f074: 91123c21 add x1, x1, #0x48f 1f078: aa1303e0 mov x0, x19 1f07c: f9429d08 ldr x8, [x8, #0x538] 1f080: d63f0100 blr x8 1f084: f9400268 ldr x8, [x19] 1f088: aa0003f8 mov x24, x0 1f08c: aa1303e0 mov x0, x19 1f090: f9403d08 ldr x8, [x8, #0x78] 1f094: d63f0100 blr x8 1f098: b4000380 cbz x0, 0x1f108 <.text+0xf658> 1f09c: b0000461 adrp x1, 0xac000 1f0a0: 90000482 adrp x2, 0xaf000 1f0a4: 9116e821 add x1, x1, #0x5ba 1f0a8: 911e3c42 add x2, x2, #0x78f 1f0ac: 321f07e0 orr w0, wzr, #0x6 1f0b0: 97fff8fc bl 0x1d4a0 <.text+0xd9f0> 1f0b4: f9400268 ldr x8, [x19] 1f0b8: aa1303e0 mov x0, x19 1f0bc: f9404108 ldr x8, [x8, #0x80] 1f0c0: d63f0100 blr x8 1f0c4: f9400268 ldr x8, [x19] 1f0c8: aa1303e0 mov x0, x19 1f0cc: f9404508 ldr x8, [x8, #0x88] 1f0d0: d63f0100 blr x8 1f0d4: b0000461 adrp x1, 0xac000 1f0d8: b0000482 adrp x2, 0xb0000 1f0dc: 9116e821 add x1, x1, #0x5ba 1f0e0: 9111e442 add x2, x2, #0x479 1f0e4: 321f07e0 orr w0, wzr, #0x6 1f0e8: 97fff8ee bl 0x1d4a0 <.text+0xd9f0> 1f0ec: aa1f03f4 mov x20, xzr 1f0f0: aa1403e0 mov x0, x20 1f0f4: a9437bfd ldp x29, x30, [sp, #0x30] 1f0f8: a9424ff4 ldp x20, x19, [sp, #0x20] 1f0fc: a94157f6 ldp x22, x21, [sp, #0x10] 1f100: a8c45ff8 ldp x24, x23, [sp], #0x40 1f104: d65f03c0 ret 1f108: b4fffe78 cbz x24, 0x1f0d4 <.text+0xf624> 1f10c: f9400268 ldr x8, [x19] 1f110: aa1303e0 mov x0, x19 1f114: aa1703e1 mov x1, x23 1f118: aa1403e2 mov x2, x20 1f11c: f9407108 ldr x8, [x8, #0xe0] 1f120: aa1503e3 mov x3, x21 1f124: aa1803e4 mov x4, x24 1f128: d63f0100 blr x8 1f12c: f9400268 ldr x8, [x19] 1f130: aa0003f4 mov x20, x0 1f134: aa1303e0 mov x0, x19 1f138: f9403d08 ldr x8, [x8, #0x78] 1f13c: d63f0100 blr x8 1f140: b40002c0 cbz x0, 0x1f198 <.text+0xf6e8> 1f144: b0000461 adrp x1, 0xac000 1f148: 90000482 adrp x2, 0xaf000 1f14c: 9116e821 add x1, x1, #0x5ba 1f150: 911e3c42 add x2, x2, #0x78f 1f154: 321f07e0 orr w0, wzr, #0x6 1f158: 97fff8d2 bl 0x1d4a0 <.text+0xd9f0> 1f15c: f9400268 ldr x8, [x19] 1f160: aa1303e0 mov x0, x19 1f164: f9404108 ldr x8, [x8, #0x80] 1f168: d63f0100 blr x8 1f16c: f9400268 ldr x8, [x19] 1f170: aa1303e0 mov x0, x19 1f174: f9404508 ldr x8, [x8, #0x88] 1f178: d63f0100 blr x8 1f17c: b0000461 adrp x1, 0xac000 1f180: b0000482 adrp x2, 0xb0000 1f184: 9116e821 add x1, x1, #0x5ba 1f188: 91125442 add x2, x2, #0x495 1f18c: 321f07e0 orr w0, wzr, #0x6 1f190: aa1603e3 mov x3, x22 1f194: 17ffff83 b 0x1efa0 <.text+0xf4f0> 1f198: b4ffff34 cbz x20, 0x1f17c <.text+0xf6cc> 1f19c: f9400268 ldr x8, [x19] 1f1a0: aa1303e0 mov x0, x19 1f1a4: aa1703e1 mov x1, x23 1f1a8: f9405d08 ldr x8, [x8, #0xb8] 1f1ac: d63f0100 blr x8 1f1b0: f9400268 ldr x8, [x19] 1f1b4: aa1303e0 mov x0, x19 1f1b8: f9403d08 ldr x8, [x8, #0x78] 1f1bc: d63f0100 blr x8 1f1c0: b40002e0 cbz x0, 0x1f21c <.text+0xf76c> 1f1c4: b0000476 adrp x22, 0xac000 1f1c8: 9116ead6 add x22, x22, #0x5ba 1f1cc: 90000482 adrp x2, 0xaf000 1f1d0: 911e3c42 add x2, x2, #0x78f 1f1d4: 321f07e0 orr w0, wzr, #0x6 1f1d8: aa1603e1 mov x1, x22 1f1dc: 97fff8b1 bl 0x1d4a0 <.text+0xd9f0> 1f1e0: f9400268 ldr x8, [x19] 1f1e4: aa1303e0 mov x0, x19 1f1e8: f9404108 ldr x8, [x8, #0x80] 1f1ec: d63f0100 blr x8 1f1f0: f9400268 ldr x8, [x19] 1f1f4: aa1303e0 mov x0, x19 1f1f8: f9404508 ldr x8, [x8, #0x88] 1f1fc: d63f0100 blr x8 1f200: 90000482 adrp x2, 0xaf000 1f204: 90000483 adrp x3, 0xaf000 1f208: 911fac42 add x2, x2, #0x7eb 1f20c: 91200463 add x3, x3, #0x801 1f210: 321f07e0 orr w0, wzr, #0x6 1f214: aa1603e1 mov x1, x22 1f218: 97fff8a2 bl 0x1d4a0 <.text+0xd9f0> 1f21c: f9400268 ldr x8, [x19] 1f220: aa1303e0 mov x0, x19 1f224: aa1803e1 mov x1, x24 1f228: f9405d08 ldr x8, [x8, #0xb8] 1f22c: d63f0100 blr x8 1f230: f9400268 ldr x8, [x19] 1f234: aa1303e0 mov x0, x19 1f238: f9403d08 ldr x8, [x8, #0x78] 1f23c: d63f0100 blr x8 1f240: b40002e0 cbz x0, 0x1f29c <.text+0xf7ec> 1f244: b0000476 adrp x22, 0xac000 1f248: 9116ead6 add x22, x22, #0x5ba 1f24c: 90000482 adrp x2, 0xaf000 1f250: 911e3c42 add x2, x2, #0x78f 1f254: 321f07e0 orr w0, wzr, #0x6 1f258: aa1603e1 mov x1, x22 1f25c: 97fff891 bl 0x1d4a0 <.text+0xd9f0> 1f260: f9400268 ldr x8, [x19] 1f264: aa1303e0 mov x0, x19 1f268: f9404108 ldr x8, [x8, #0x80] 1f26c: d63f0100 blr x8 1f270: f9400268 ldr x8, [x19] 1f274: aa1303e0 mov x0, x19 1f278: f9404508 ldr x8, [x8, #0x88] 1f27c: d63f0100 blr x8 1f280: 90000482 adrp x2, 0xaf000 1f284: b0000483 adrp x3, 0xb0000 1f288: 911fac42 add x2, x2, #0x7eb 1f28c: 9112b863 add x3, x3, #0x4ae 1f290: 321f07e0 orr w0, wzr, #0x6 1f294: aa1603e1 mov x1, x22 1f298: 97fff882 bl 0x1d4a0 <.text+0xd9f0> 1f29c: f9400268 ldr x8, [x19] 1f2a0: aa1303e0 mov x0, x19 1f2a4: aa1503e1 mov x1, x21 1f2a8: f9405d08 ldr x8, [x8, #0xb8] 1f2ac: d63f0100 blr x8 1f2b0: f9400268 ldr x8, [x19] 1f2b4: aa1303e0 mov x0, x19 1f2b8: f9403d08 ldr x8, [x8, #0x78] 1f2bc: d63f0100 blr x8 1f2c0: b4fff180 cbz x0, 0x1f0f0 <.text+0xf640> 1f2c4: b0000475 adrp x21, 0xac000 1f2c8: 9116eab5 add x21, x21, #0x5ba 1f2cc: 90000482 adrp x2, 0xaf000 1f2d0: 911e3c42 add x2, x2, #0x78f 1f2d4: 321f07e0 orr w0, wzr, #0x6 1f2d8: aa1503e1 mov x1, x21 1f2dc: 97fff871 bl 0x1d4a0 <.text+0xd9f0> 1f2e0: f9400268 ldr x8, [x19] 1f2e4: aa1303e0 mov x0, x19 1f2e8: f9404108 ldr x8, [x8, #0x80] 1f2ec: d63f0100 blr x8 1f2f0: f9400268 ldr x8, [x19] 1f2f4: aa1303e0 mov x0, x19 1f2f8: f9404508 ldr x8, [x8, #0x88] 1f2fc: d63f0100 blr x8 1f300: 90000482 adrp x2, 0xaf000 1f304: b0000483 adrp x3, 0xb0000 1f308: 911fac42 add x2, x2, #0x7eb 1f30c: 9112dc63 add x3, x3, #0x4b7 1f310: 321f07e0 orr w0, wzr, #0x6 1f314: aa1503e1 mov x1, x21 1f318: 97fff862 bl 0x1d4a0 <.text+0xd9f0> 1f31c: 17ffff75 b 0x1f0f0 <.text+0xf640> 1f320: d10503ff sub sp, sp, #0x140 1f324: a90e6ffc stp x28, x27, [sp, #0xe0] 1f328: a90f67fa stp x26, x25, [sp, #0xf0] 1f32c: a9105ff8 stp x24, x23, [sp, #0x100] 1f330: a91157f6 stp x22, x21, [sp, #0x110] 1f334: a9124ff4 stp x20, x19, [sp, #0x120] 1f338: a9137bfd stp x29, x30, [sp, #0x130] 1f33c: 9104c3fd add x29, sp, #0x130 1f340: aa0303fb mov x27, x3 1f344: aa0203fa mov x26, x2 1f348: aa0103f6 mov x22, x1 1f34c: aa0003f3 mov x19, x0 1f350: b4001593 cbz x19, 0x1f600 <.text+0xfb50> 1f354: b4001576 cbz x22, 0x1f600 <.text+0xfb50> 1f358: b400155a cbz x26, 0x1f600 <.text+0xfb50> 1f35c: b400153b cbz x27, 0x1f600 <.text+0xfb50> 1f360: 2940df55 ldp w21, w23, [x26, #0x4] 1f364: b9802b58 ldrsw x24, [x26, #0x28] 1f368: b9803359 ldrsw x25, [x26, #0x30] 1f36c: 9103a354 add x20, x26, #0xe8 1f370: aa1403e0 mov x0, x20 1f374: 97ffc0ff bl 0xf770 1f378: aa0003e2 mov x2, x0 1f37c: aa1303e0 mov x0, x19 1f380: aa1403e1 mov x1, x20 1f384: 97fffedb bl 0x1eef0 <.text+0xf440> 1f388: aa0003f4 mov x20, x0 1f38c: b4001474 cbz x20, 0x1f618 <.text+0xfb68> 1f390: 9104035c add x28, x26, #0x100 1f394: aa1c03e0 mov x0, x28 1f398: 97ffc0f6 bl 0xf770 1f39c: aa0003e2 mov x2, x0 1f3a0: aa1303e0 mov x0, x19 1f3a4: aa1c03e1 mov x1, x28 1f3a8: 97fffed2 bl 0x1eef0 <.text+0xf440> 1f3ac: aa0003fc mov x28, x0 1f3b0: b400135c cbz x28, 0x1f618 <.text+0xfb68> 1f3b4: b81ac3b5 stur w21, [x29, #-0x54] 1f3b8: f9426355 ldr x21, [x26, #0x4c0] 1f3bc: aa1503e0 mov x0, x21 1f3c0: 97ffc0ec bl 0xf770 1f3c4: aa0003e2 mov x2, x0 1f3c8: aa1303e0 mov x0, x19 1f3cc: aa1503e1 mov x1, x21 1f3d0: 97fffec8 bl 0x1eef0 <.text+0xf440> 1f3d4: b4001220 cbz x0, 0x1f618 <.text+0xfb68> 1f3d8: f81a03a0 stur x0, [x29, #-0x60] 1f3dc: f9426755 ldr x21, [x26, #0x4c8] 1f3e0: aa1503e0 mov x0, x21 1f3e4: 97ffc0e3 bl 0xf770 1f3e8: aa0003e2 mov x2, x0 1f3ec: aa1303e0 mov x0, x19 1f3f0: aa1503e1 mov x1, x21 1f3f4: 97fffebf bl 0x1eef0 <.text+0xf440> 1f3f8: b4001100 cbz x0, 0x1f618 <.text+0xfb68> 1f3fc: 91050355 add x21, x26, #0x140 1f400: f81983a0 stur x0, [x29, #-0x68] 1f404: aa1503e0 mov x0, x21 1f408: 97ffc0da bl 0xf770 1f40c: aa0003e2 mov x2, x0 1f410: aa1303e0 mov x0, x19 1f414: aa1503e1 mov x1, x21 1f418: 97fffeb6 bl 0x1eef0 <.text+0xf440> 1f41c: b4000fe0 cbz x0, 0x1f618 <.text+0xfb68> 1f420: 9100e355 add x21, x26, #0x38 1f424: f81903a0 stur x0, [x29, #-0x70] 1f428: aa1503e0 mov x0, x21 1f42c: 97ffc0d1 bl 0xf770 1f430: aa0003e2 mov x2, x0 1f434: aa1303e0 mov x0, x19 1f438: aa1503e1 mov x1, x21 1f43c: 97fffead bl 0x1eef0 <.text+0xf440> 1f440: b4000ec0 cbz x0, 0x1f618 <.text+0xfb68> 1f444: 9101a355 add x21, x26, #0x68 1f448: f81883a0 stur x0, [x29, #-0x78] 1f44c: aa1503e0 mov x0, x21 1f450: 97ffc0c8 bl 0xf770 1f454: aa0003e2 mov x2, x0 1f458: aa1303e0 mov x0, x19 1f45c: aa1503e1 mov x1, x21 1f460: 97fffea4 bl 0x1eef0 <.text+0xf440> 1f464: aa0003f5 mov x21, x0 1f468: b4000d95 cbz x21, 0x1f618 <.text+0xfb68> 1f46c: aa1b03e0 mov x0, x27 1f470: 97ffc0c0 bl 0xf770 1f474: aa0003e2 mov x2, x0 1f478: aa1303e0 mov x0, x19 1f47c: aa1b03e1 mov x1, x27 1f480: 97fffe9c bl 0x1eef0 <.text+0xf440> 1f484: b4000ca0 cbz x0, 0x1f618 <.text+0xfb68> 1f488: a937d7a0 stp x0, x21, [x29, #-0x88] 1f48c: 29422355 ldp w21, w8, [x26, #0x10] 1f490: aa1303e0 mov x0, x19 1f494: aa1a03e1 mov x1, x26 1f498: b81743a8 stur w8, [x29, #-0x8c] 1f49c: b9401b48 ldr w8, [x26, #0x18] 1f4a0: b81703a8 stur w8, [x29, #-0x90] 1f4a4: b9401f5b ldr w27, [x26, #0x1c] 1f4a8: 97fffd47 bl 0x1e9c4 <.text+0xef14> 1f4ac: b4000c80 cbz x0, 0x1f63c <.text+0xfb8c> 1f4b0: 90000948 adrp x8, 0x147000 1f4b4: f9476908 ldr x8, [x8, #0xed0] 1f4b8: b4000cc8 cbz x8, 0x1f650 <.text+0xfba0> 1f4bc: b944db48 ldr w8, [x26, #0x4d8] 1f4c0: b0000461 adrp x1, 0xac000 1f4c4: 90000482 adrp x2, 0xaf000 1f4c8: 9116e821 add x1, x1, #0x5ba 1f4cc: b816c3a8 stur w8, [x29, #-0x94] 1f4d0: b944d748 ldr w8, [x26, #0x4d4] 1f4d4: 91347842 add x2, x2, #0xd1e 1f4d8: b9009be8 str w8, [sp, #0x98] 1f4dc: b944d348 ldr w8, [x26, #0x4d0] 1f4e0: b90097e8 str w8, [sp, #0x94] 1f4e4: 3953735a ldrb w26, [x26, #0x4dc] 1f4e8: b90093fb str w27, [sp, #0x90] 1f4ec: 2a1503fb mov w27, w21 1f4f0: aa0003f5 mov x21, x0 1f4f4: 321e03e0 orr w0, wzr, #0x4 1f4f8: 97fff7ea bl 0x1d4a0 <.text+0xd9f0> 1f4fc: 90000949 adrp x9, 0x147000 1f500: f9400268 ldr x8, [x19] 1f504: f9476922 ldr x2, [x9, #0xed0] 1f508: b856c3a9 ldur w9, [x29, #-0x94] 1f50c: b85ac3a3 ldur w3, [x29, #-0x54] 1f510: f940f508 ldr x8, [x8, #0x1e8] 1f514: aa1303e0 mov x0, x19 1f518: b90073e9 str w9, [sp, #0x70] 1f51c: b9409be9 ldr w9, [sp, #0x98] 1f520: aa1603e1 mov x1, x22 1f524: 2a1703e4 mov w4, w23 1f528: aa1803e5 mov x5, x24 1f52c: b9006be9 str w9, [sp, #0x68] 1f530: b94097e9 ldr w9, [sp, #0x94] 1f534: aa1903e6 mov x6, x25 1f538: aa1403e7 mov x7, x20 1f53c: b9007bfa str w26, [sp, #0x78] 1f540: b90063e9 str w9, [sp, #0x60] 1f544: f85803a9 ldur x9, [x29, #-0x80] 1f548: f9002ff5 str x21, [sp, #0x58] 1f54c: b90043fb str w27, [sp, #0x40] 1f550: f90003fc str x28, [sp] 1f554: f90027e9 str x9, [sp, #0x48] 1f558: f85783a9 ldur x9, [x29, #-0x88] 1f55c: f9002be9 str x9, [sp, #0x50] 1f560: b94093e9 ldr w9, [sp, #0x90] 1f564: b9003be9 str w9, [sp, #0x38] 1f568: b85703a9 ldur w9, [x29, #-0x90] 1f56c: b90033e9 str w9, [sp, #0x30] 1f570: f85883a9 ldur x9, [x29, #-0x78] 1f574: f90017e9 str x9, [sp, #0x28] 1f578: b85743a9 ldur w9, [x29, #-0x8c] 1f57c: b90023e9 str w9, [sp, #0x20] 1f580: f85983a9 ldur x9, [x29, #-0x68] 1f584: f9000be9 str x9, [sp, #0x10] 1f588: f85903a9 ldur x9, [x29, #-0x70] 1f58c: f9000fe9 str x9, [sp, #0x18] 1f590: f85a03a9 ldur x9, [x29, #-0x60] 1f594: f90007e9 str x9, [sp, #0x8] 1f598: d63f0100 blr x8 1f59c: f9400268 ldr x8, [x19] 1f5a0: aa1303e0 mov x0, x19 1f5a4: f9403d08 ldr x8, [x8, #0x78] 1f5a8: d63f0100 blr x8 1f5ac: b40005c0 cbz x0, 0x1f664 <.text+0xfbb4> 1f5b0: b0000474 adrp x20, 0xac000 1f5b4: 9116ea94 add x20, x20, #0x5ba 1f5b8: 90000482 adrp x2, 0xaf000 1f5bc: 911e3c42 add x2, x2, #0x78f 1f5c0: 321f07e0 orr w0, wzr, #0x6 1f5c4: aa1403e1 mov x1, x20 1f5c8: 97fff7b6 bl 0x1d4a0 <.text+0xd9f0> 1f5cc: f9400268 ldr x8, [x19] 1f5d0: aa1303e0 mov x0, x19 1f5d4: f9404108 ldr x8, [x8, #0x80] 1f5d8: d63f0100 blr x8 1f5dc: f9400268 ldr x8, [x19] 1f5e0: aa1303e0 mov x0, x19 1f5e4: f9404508 ldr x8, [x8, #0x88] 1f5e8: d63f0100 blr x8 1f5ec: 90000482 adrp x2, 0xaf000 1f5f0: 9135e042 add x2, x2, #0xd78 1f5f4: 321f07e0 orr w0, wzr, #0x6 1f5f8: aa1403e1 mov x1, x20 1f5fc: 14000006 b 0x1f614 <.text+0xfb64> 1f600: b0000461 adrp x1, 0xac000 1f604: 90000482 adrp x2, 0xaf000 1f608: 9116e821 add x1, x1, #0x5ba 1f60c: 9132a442 add x2, x2, #0xca9 1f610: 321f07e0 orr w0, wzr, #0x6 1f614: 97fff7a3 bl 0x1d4a0 <.text+0xd9f0> 1f618: 12800000 mov w0, #-0x1 // =-1 1f61c: a9537bfd ldp x29, x30, [sp, #0x130] 1f620: a9524ff4 ldp x20, x19, [sp, #0x120] 1f624: a95157f6 ldp x22, x21, [sp, #0x110] 1f628: a9505ff8 ldp x24, x23, [sp, #0x100] 1f62c: a94f67fa ldp x26, x25, [sp, #0xf0] 1f630: a94e6ffc ldp x28, x27, [sp, #0xe0] 1f634: 910503ff add sp, sp, #0x140 1f638: d65f03c0 ret 1f63c: b0000461 adrp x1, 0xac000 1f640: 90000482 adrp x2, 0xaf000 1f644: 9116e821 add x1, x1, #0x5ba 1f648: 9133dc42 add x2, x2, #0xcf7 1f64c: 17fffff1 b 0x1f610 <.text+0xfb60> 1f650: b0000461 adrp x1, 0xac000 1f654: 90000482 adrp x2, 0xaf000 1f658: 9116e821 add x1, x1, #0x5ba 1f65c: 91353042 add x2, x2, #0xd4c 1f660: 17ffffec b 0x1f610 <.text+0xfb60> 1f664: f9400268 ldr x8, [x19] 1f668: aa1303e0 mov x0, x19 1f66c: aa1403e1 mov x1, x20 1f670: f9405d08 ldr x8, [x8, #0xb8] 1f674: d63f0100 blr x8 1f678: f9400268 ldr x8, [x19] 1f67c: aa1303e0 mov x0, x19 1f680: f9403d08 ldr x8, [x8, #0x78] 1f684: d63f0100 blr x8 1f688: b40002a0 cbz x0, 0x1f6dc <.text+0xfc2c> 1f68c: b0000474 adrp x20, 0xac000 1f690: 9116ea94 add x20, x20, #0x5ba 1f694: 90000482 adrp x2, 0xaf000 1f698: 911e3c42 add x2, x2, #0x78f 1f69c: 321f07e0 orr w0, wzr, #0x6 1f6a0: aa1403e1 mov x1, x20 1f6a4: 97fff77f bl 0x1d4a0 <.text+0xd9f0> 1f6a8: f9400268 ldr x8, [x19] 1f6ac: aa1303e0 mov x0, x19 1f6b0: f9404108 ldr x8, [x8, #0x80] 1f6b4: d63f0100 blr x8 1f6b8: f9400268 ldr x8, [x19] 1f6bc: aa1303e0 mov x0, x19 1f6c0: f9404508 ldr x8, [x8, #0x88] 1f6c4: d63f0100 blr x8 1f6c8: 90000482 adrp x2, 0xaf000 1f6cc: 90000483 adrp x3, 0xaf000 1f6d0: 911fac42 add x2, x2, #0x7eb 1f6d4: 91362863 add x3, x3, #0xd8a 1f6d8: 140000f0 b 0x1fa98 <.text+0xffe8> 1f6dc: f9400268 ldr x8, [x19] 1f6e0: aa1303e0 mov x0, x19 1f6e4: aa1c03e1 mov x1, x28 1f6e8: f9405d08 ldr x8, [x8, #0xb8] 1f6ec: d63f0100 blr x8 1f6f0: f9400268 ldr x8, [x19] 1f6f4: aa1303e0 mov x0, x19 1f6f8: f9403d08 ldr x8, [x8, #0x78] 1f6fc: d63f0100 blr x8 1f700: b40002a0 cbz x0, 0x1f754 <.text+0xfca4> 1f704: b0000474 adrp x20, 0xac000 1f708: 9116ea94 add x20, x20, #0x5ba 1f70c: 90000482 adrp x2, 0xaf000 1f710: 911e3c42 add x2, x2, #0x78f 1f714: 321f07e0 orr w0, wzr, #0x6 1f718: aa1403e1 mov x1, x20 1f71c: 97fff761 bl 0x1d4a0 <.text+0xd9f0> 1f720: f9400268 ldr x8, [x19] 1f724: aa1303e0 mov x0, x19 1f728: f9404108 ldr x8, [x8, #0x80] 1f72c: d63f0100 blr x8 1f730: f9400268 ldr x8, [x19] 1f734: aa1303e0 mov x0, x19 1f738: f9404508 ldr x8, [x8, #0x88] 1f73c: d63f0100 blr x8 1f740: 90000482 adrp x2, 0xaf000 1f744: 90000483 adrp x3, 0xaf000 1f748: 911fac42 add x2, x2, #0x7eb 1f74c: 91365863 add x3, x3, #0xd96 1f750: 140000d2 b 0x1fa98 <.text+0xffe8> 1f754: f9400268 ldr x8, [x19] 1f758: f85a03a1 ldur x1, [x29, #-0x60] 1f75c: aa1303e0 mov x0, x19 1f760: f9405d08 ldr x8, [x8, #0xb8] 1f764: d63f0100 blr x8 1f768: f9400268 ldr x8, [x19] 1f76c: aa1303e0 mov x0, x19 1f770: f9403d08 ldr x8, [x8, #0x78] 1f774: d63f0100 blr x8 1f778: b40002a0 cbz x0, 0x1f7cc <.text+0xfd1c> 1f77c: b0000474 adrp x20, 0xac000 1f780: 9116ea94 add x20, x20, #0x5ba 1f784: 90000482 adrp x2, 0xaf000 1f788: 911e3c42 add x2, x2, #0x78f 1f78c: 321f07e0 orr w0, wzr, #0x6 1f790: aa1403e1 mov x1, x20 1f794: 97fff743 bl 0x1d4a0 <.text+0xd9f0> 1f798: f9400268 ldr x8, [x19] 1f79c: aa1303e0 mov x0, x19 1f7a0: f9404108 ldr x8, [x8, #0x80] 1f7a4: d63f0100 blr x8 1f7a8: f9400268 ldr x8, [x19] 1f7ac: aa1303e0 mov x0, x19 1f7b0: f9404508 ldr x8, [x8, #0x88] 1f7b4: d63f0100 blr x8 1f7b8: 90000482 adrp x2, 0xaf000 1f7bc: 90000483 adrp x3, 0xaf000 1f7c0: 911fac42 add x2, x2, #0x7eb 1f7c4: 91369463 add x3, x3, #0xda5 1f7c8: 140000b4 b 0x1fa98 <.text+0xffe8> 1f7cc: f9400268 ldr x8, [x19] 1f7d0: f85983a1 ldur x1, [x29, #-0x68] 1f7d4: aa1303e0 mov x0, x19 1f7d8: f9405d08 ldr x8, [x8, #0xb8] 1f7dc: d63f0100 blr x8 1f7e0: f9400268 ldr x8, [x19] 1f7e4: aa1303e0 mov x0, x19 1f7e8: f9403d08 ldr x8, [x8, #0x78] 1f7ec: d63f0100 blr x8 1f7f0: b40002a0 cbz x0, 0x1f844 <.text+0xfd94> 1f7f4: b0000474 adrp x20, 0xac000 1f7f8: 9116ea94 add x20, x20, #0x5ba 1f7fc: 90000482 adrp x2, 0xaf000 1f800: 911e3c42 add x2, x2, #0x78f 1f804: 321f07e0 orr w0, wzr, #0x6 1f808: aa1403e1 mov x1, x20 1f80c: 97fff725 bl 0x1d4a0 <.text+0xd9f0> 1f810: f9400268 ldr x8, [x19] 1f814: aa1303e0 mov x0, x19 1f818: f9404108 ldr x8, [x8, #0x80] 1f81c: d63f0100 blr x8 1f820: f9400268 ldr x8, [x19] 1f824: aa1303e0 mov x0, x19 1f828: f9404508 ldr x8, [x8, #0x88] 1f82c: d63f0100 blr x8 1f830: 90000482 adrp x2, 0xaf000 1f834: 90000483 adrp x3, 0xaf000 1f838: 911fac42 add x2, x2, #0x7eb 1f83c: 9136c863 add x3, x3, #0xdb2 1f840: 14000096 b 0x1fa98 <.text+0xffe8> 1f844: f9400268 ldr x8, [x19] 1f848: f85903a1 ldur x1, [x29, #-0x70] 1f84c: aa1303e0 mov x0, x19 1f850: f9405d08 ldr x8, [x8, #0xb8] 1f854: d63f0100 blr x8 1f858: f9400268 ldr x8, [x19] 1f85c: aa1303e0 mov x0, x19 1f860: f9403d08 ldr x8, [x8, #0x78] 1f864: d63f0100 blr x8 1f868: b40002a0 cbz x0, 0x1f8bc <.text+0xfe0c> 1f86c: b0000474 adrp x20, 0xac000 1f870: 9116ea94 add x20, x20, #0x5ba 1f874: 90000482 adrp x2, 0xaf000 1f878: 911e3c42 add x2, x2, #0x78f 1f87c: 321f07e0 orr w0, wzr, #0x6 1f880: aa1403e1 mov x1, x20 1f884: 97fff707 bl 0x1d4a0 <.text+0xd9f0> 1f888: f9400268 ldr x8, [x19] 1f88c: aa1303e0 mov x0, x19 1f890: f9404108 ldr x8, [x8, #0x80] 1f894: d63f0100 blr x8 1f898: f9400268 ldr x8, [x19] 1f89c: aa1303e0 mov x0, x19 1f8a0: f9404508 ldr x8, [x8, #0x88] 1f8a4: d63f0100 blr x8 1f8a8: 90000482 adrp x2, 0xaf000 1f8ac: 90000483 adrp x3, 0xaf000 1f8b0: 911fac42 add x2, x2, #0x7eb 1f8b4: 91370c63 add x3, x3, #0xdc3 1f8b8: 14000078 b 0x1fa98 <.text+0xffe8> 1f8bc: f9400268 ldr x8, [x19] 1f8c0: f85883a1 ldur x1, [x29, #-0x78] 1f8c4: aa1303e0 mov x0, x19 1f8c8: f9405d08 ldr x8, [x8, #0xb8] 1f8cc: d63f0100 blr x8 1f8d0: f9400268 ldr x8, [x19] 1f8d4: aa1303e0 mov x0, x19 1f8d8: f9403d08 ldr x8, [x8, #0x78] 1f8dc: d63f0100 blr x8 1f8e0: b40002a0 cbz x0, 0x1f934 <.text+0xfe84> 1f8e4: b0000474 adrp x20, 0xac000 1f8e8: 9116ea94 add x20, x20, #0x5ba 1f8ec: 90000482 adrp x2, 0xaf000 1f8f0: 911e3c42 add x2, x2, #0x78f 1f8f4: 321f07e0 orr w0, wzr, #0x6 1f8f8: aa1403e1 mov x1, x20 1f8fc: 97fff6e9 bl 0x1d4a0 <.text+0xd9f0> 1f900: f9400268 ldr x8, [x19] 1f904: aa1303e0 mov x0, x19 1f908: f9404108 ldr x8, [x8, #0x80] 1f90c: d63f0100 blr x8 1f910: f9400268 ldr x8, [x19] 1f914: aa1303e0 mov x0, x19 1f918: f9404508 ldr x8, [x8, #0x88] 1f91c: d63f0100 blr x8 1f920: 90000482 adrp x2, 0xaf000 1f924: 90000483 adrp x3, 0xaf000 1f928: 911fac42 add x2, x2, #0x7eb 1f92c: 91374463 add x3, x3, #0xdd1 1f930: 1400005a b 0x1fa98 <.text+0xffe8> 1f934: f9400268 ldr x8, [x19] 1f938: f85803a1 ldur x1, [x29, #-0x80] 1f93c: aa1303e0 mov x0, x19 1f940: f9405d08 ldr x8, [x8, #0xb8] 1f944: d63f0100 blr x8 1f948: f9400268 ldr x8, [x19] 1f94c: aa1303e0 mov x0, x19 1f950: f9403d08 ldr x8, [x8, #0x78] 1f954: d63f0100 blr x8 1f958: b40002a0 cbz x0, 0x1f9ac <.text+0xfefc> 1f95c: b0000474 adrp x20, 0xac000 1f960: 9116ea94 add x20, x20, #0x5ba 1f964: 90000482 adrp x2, 0xaf000 1f968: 911e3c42 add x2, x2, #0x78f 1f96c: 321f07e0 orr w0, wzr, #0x6 1f970: aa1403e1 mov x1, x20 1f974: 97fff6cb bl 0x1d4a0 <.text+0xd9f0> 1f978: f9400268 ldr x8, [x19] 1f97c: aa1303e0 mov x0, x19 1f980: f9404108 ldr x8, [x8, #0x80] 1f984: d63f0100 blr x8 1f988: f9400268 ldr x8, [x19] 1f98c: aa1303e0 mov x0, x19 1f990: f9404508 ldr x8, [x8, #0x88] 1f994: d63f0100 blr x8 1f998: 90000482 adrp x2, 0xaf000 1f99c: 90000483 adrp x3, 0xaf000 1f9a0: 911fac42 add x2, x2, #0x7eb 1f9a4: 91378863 add x3, x3, #0xde2 1f9a8: 1400003c b 0x1fa98 <.text+0xffe8> 1f9ac: f9400268 ldr x8, [x19] 1f9b0: f85783a1 ldur x1, [x29, #-0x88] 1f9b4: aa1303e0 mov x0, x19 1f9b8: f9405d08 ldr x8, [x8, #0xb8] 1f9bc: d63f0100 blr x8 1f9c0: f9400268 ldr x8, [x19] 1f9c4: aa1303e0 mov x0, x19 1f9c8: f9403d08 ldr x8, [x8, #0x78] 1f9cc: d63f0100 blr x8 1f9d0: b40002a0 cbz x0, 0x1fa24 <.text+0xff74> 1f9d4: b0000474 adrp x20, 0xac000 1f9d8: 9116ea94 add x20, x20, #0x5ba 1f9dc: 90000482 adrp x2, 0xaf000 1f9e0: 911e3c42 add x2, x2, #0x78f 1f9e4: 321f07e0 orr w0, wzr, #0x6 1f9e8: aa1403e1 mov x1, x20 1f9ec: 97fff6ad bl 0x1d4a0 <.text+0xd9f0> 1f9f0: f9400268 ldr x8, [x19] 1f9f4: aa1303e0 mov x0, x19 1f9f8: f9404108 ldr x8, [x8, #0x80] 1f9fc: d63f0100 blr x8 1fa00: f9400268 ldr x8, [x19] 1fa04: aa1303e0 mov x0, x19 1fa08: f9404508 ldr x8, [x8, #0x88] 1fa0c: d63f0100 blr x8 1fa10: 90000482 adrp x2, 0xaf000 1fa14: 90000483 adrp x3, 0xaf000 1fa18: 911fac42 add x2, x2, #0x7eb 1fa1c: 9137cc63 add x3, x3, #0xdf3 1fa20: 1400001e b 0x1fa98 <.text+0xffe8> 1fa24: f9400268 ldr x8, [x19] 1fa28: aa1303e0 mov x0, x19 1fa2c: aa1503e1 mov x1, x21 1fa30: f9405d08 ldr x8, [x8, #0xb8] 1fa34: d63f0100 blr x8 1fa38: f9400268 ldr x8, [x19] 1fa3c: aa1303e0 mov x0, x19 1fa40: f9403d08 ldr x8, [x8, #0x78] 1fa44: d63f0100 blr x8 1fa48: b4ffdea0 cbz x0, 0x1f61c <.text+0xfb6c> 1fa4c: b0000474 adrp x20, 0xac000 1fa50: 9116ea94 add x20, x20, #0x5ba 1fa54: 90000482 adrp x2, 0xaf000 1fa58: 911e3c42 add x2, x2, #0x78f 1fa5c: 321f07e0 orr w0, wzr, #0x6 1fa60: aa1403e1 mov x1, x20 1fa64: 97fff68f bl 0x1d4a0 <.text+0xd9f0> 1fa68: f9400268 ldr x8, [x19] 1fa6c: aa1303e0 mov x0, x19 1fa70: f9404108 ldr x8, [x8, #0x80] 1fa74: d63f0100 blr x8 1fa78: f9400268 ldr x8, [x19] 1fa7c: aa1303e0 mov x0, x19 1fa80: f9404508 ldr x8, [x8, #0x88] 1fa84: d63f0100 blr x8 1fa88: 90000482 adrp x2, 0xaf000 1fa8c: 90000483 adrp x3, 0xaf000 1fa90: 911fac42 add x2, x2, #0x7eb 1fa94: 91381863 add x3, x3, #0xe06 1fa98: 321f07e0 orr w0, wzr, #0x6 1fa9c: aa1403e1 mov x1, x20 1faa0: 97fff680 bl 0x1d4a0 <.text+0xd9f0> 1faa4: 17fffedd b 0x1f618 <.text+0xfb68> 1faa8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1faac: 910003fd mov x29, sp 1fab0: f9400009 ldr x9, [x0] 1fab4: 9000094a adrp x10, 0x147000 1fab8: 2a0203e8 mov w8, w2 1fabc: f9476d42 ldr x2, [x10, #0xed8] 1fac0: f940f529 ldr x9, [x9, #0x1e8] 1fac4: 2a0803e3 mov w3, w8 1fac8: d63f0120 blr x9 1facc: 2a1f03e0 mov w0, wzr 1fad0: a8c17bfd ldp x29, x30, [sp], #0x10 1fad4: d65f03c0 ret 1fad8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 1fadc: 910003fd mov x29, sp 1fae0: f9400008 ldr x8, [x0] 1fae4: 90000949 adrp x9, 0x147000 1fae8: f9477122 ldr x2, [x9, #0xee0] 1faec: f940f508 ldr x8, [x8, #0x1e8] 1faf0: d63f0100 blr x8 1faf4: 2a1f03e0 mov w0, wzr 1faf8: a8c17bfd ldp x29, x30, [sp], #0x10 1fafc: d65f03c0 ret 1fb00: f81d0ff5 str x21, [sp, #-0x30]! 1fb04: a9014ff4 stp x20, x19, [sp, #0x10] 1fb08: a9027bfd stp x29, x30, [sp, #0x20] 1fb0c: 910083fd add x29, sp, #0x20 1fb10: aa0103f4 mov x20, x1 1fb14: 90000481 adrp x1, 0xaf000 1fb18: 90000482 adrp x2, 0xaf000 1fb1c: d0000463 adrp x3, 0xad000 1fb20: 91214421 add x1, x1, #0x851 1fb24: 91383c42 add x2, x2, #0xe0f 1fb28: 912f4c63 add x3, x3, #0xbd3 1fb2c: aa0003f3 mov x19, x0 1fb30: 97fff82f bl 0x1dbec <.text+0xe13c> 1fb34: aa0003e8 mov x8, x0 1fb38: b4000468 cbz x8, 0x1fbc4 <.text+0x10114> 1fb3c: f9400269 ldr x9, [x19] 1fb40: aa1303e0 mov x0, x19 1fb44: aa1403e1 mov x1, x20 1fb48: aa0803e2 mov x2, x8 1fb4c: f9408929 ldr x9, [x9, #0x110] 1fb50: d63f0120 blr x9 1fb54: f9400268 ldr x8, [x19] 1fb58: aa0003f5 mov x21, x0 1fb5c: aa1303e0 mov x0, x19 1fb60: f9403d08 ldr x8, [x8, #0x78] 1fb64: d63f0100 blr x8 1fb68: b40003a0 cbz x0, 0x1fbdc <.text+0x1012c> 1fb6c: b0000461 adrp x1, 0xac000 1fb70: 90000482 adrp x2, 0xaf000 1fb74: 9116e821 add x1, x1, #0x5ba 1fb78: 911e3c42 add x2, x2, #0x78f 1fb7c: 321f07e0 orr w0, wzr, #0x6 1fb80: 97fff648 bl 0x1d4a0 <.text+0xd9f0> 1fb84: f9400268 ldr x8, [x19] 1fb88: aa1303e0 mov x0, x19 1fb8c: f9404108 ldr x8, [x8, #0x80] 1fb90: d63f0100 blr x8 1fb94: f9400268 ldr x8, [x19] 1fb98: aa1303e0 mov x0, x19 1fb9c: f9404508 ldr x8, [x8, #0x88] 1fba0: d63f0100 blr x8 1fba4: b0000461 adrp x1, 0xac000 1fba8: 90000482 adrp x2, 0xaf000 1fbac: 90000483 adrp x3, 0xaf000 1fbb0: 9116e821 add x1, x1, #0x5ba 1fbb4: 91385c42 add x2, x2, #0xe17 1fbb8: 91383c63 add x3, x3, #0xe0f 1fbbc: 321f07e0 orr w0, wzr, #0x6 1fbc0: 97fff638 bl 0x1d4a0 <.text+0xd9f0> 1fbc4: aa1f03f4 mov x20, xzr 1fbc8: aa1403e0 mov x0, x20 1fbcc: a9427bfd ldp x29, x30, [sp, #0x20] 1fbd0: a9414ff4 ldp x20, x19, [sp, #0x10] 1fbd4: f84307f5 ldr x21, [sp], #0x30 1fbd8: d65f03c0 ret 1fbdc: b4fffe55 cbz x21, 0x1fba4 <.text+0x100f4> 1fbe0: f9400268 ldr x8, [x19] 1fbe4: aa1303e0 mov x0, x19 1fbe8: aa1503e1 mov x1, x21 1fbec: aa1f03e2 mov x2, xzr 1fbf0: f942a508 ldr x8, [x8, #0x548] 1fbf4: d63f0100 blr x8 1fbf8: f9400268 ldr x8, [x19] 1fbfc: aa0003f4 mov x20, x0 1fc00: aa1303e0 mov x0, x19 1fc04: f9403d08 ldr x8, [x8, #0x78] 1fc08: d63f0100 blr x8 1fc0c: b40002c0 cbz x0, 0x1fc64 <.text+0x101b4> 1fc10: b0000461 adrp x1, 0xac000 1fc14: 90000482 adrp x2, 0xaf000 1fc18: 9116e821 add x1, x1, #0x5ba 1fc1c: 911e3c42 add x2, x2, #0x78f 1fc20: 321f07e0 orr w0, wzr, #0x6 1fc24: 97fff61f bl 0x1d4a0 <.text+0xd9f0> 1fc28: f9400268 ldr x8, [x19] 1fc2c: aa1303e0 mov x0, x19 1fc30: f9404108 ldr x8, [x8, #0x80] 1fc34: d63f0100 blr x8 1fc38: f9400268 ldr x8, [x19] 1fc3c: aa1303e0 mov x0, x19 1fc40: f9404508 ldr x8, [x8, #0x88] 1fc44: d63f0100 blr x8 1fc48: b0000461 adrp x1, 0xac000 1fc4c: 90000482 adrp x2, 0xaf000 1fc50: 9116e821 add x1, x1, #0x5ba 1fc54: 9138a842 add x2, x2, #0xe2a 1fc58: 321f07e0 orr w0, wzr, #0x6 1fc5c: 97fff611 bl 0x1d4a0 <.text+0xd9f0> 1fc60: 17ffffd9 b 0x1fbc4 <.text+0x10114> 1fc64: b4ffff34 cbz x20, 0x1fc48 <.text+0x10198> 1fc68: f9400268 ldr x8, [x19] 1fc6c: aa1303e0 mov x0, x19 1fc70: aa1503e1 mov x1, x21 1fc74: f9405d08 ldr x8, [x8, #0xb8] 1fc78: d63f0100 blr x8 1fc7c: f9400268 ldr x8, [x19] 1fc80: aa1303e0 mov x0, x19 1fc84: f9403d08 ldr x8, [x8, #0x78] 1fc88: d63f0100 blr x8 1fc8c: b4fff9e0 cbz x0, 0x1fbc8 <.text+0x10118> 1fc90: b0000475 adrp x21, 0xac000 1fc94: 9116eab5 add x21, x21, #0x5ba 1fc98: 90000482 adrp x2, 0xaf000 1fc9c: 911e3c42 add x2, x2, #0x78f 1fca0: 321f07e0 orr w0, wzr, #0x6 1fca4: aa1503e1 mov x1, x21 1fca8: 97fff5fe bl 0x1d4a0 <.text+0xd9f0> 1fcac: f9400268 ldr x8, [x19] 1fcb0: aa1303e0 mov x0, x19 1fcb4: f9404108 ldr x8, [x8, #0x80] 1fcb8: d63f0100 blr x8 1fcbc: f9400268 ldr x8, [x19] 1fcc0: aa1303e0 mov x0, x19 1fcc4: f9404508 ldr x8, [x8, #0x88] 1fcc8: d63f0100 blr x8 1fccc: 90000482 adrp x2, 0xaf000 1fcd0: d0000483 adrp x3, 0xb1000 1fcd4: 911fac42 add x2, x2, #0x7eb 1fcd8: 91100463 add x3, x3, #0x401 1fcdc: 321f07e0 orr w0, wzr, #0x6 1fce0: aa1503e1 mov x1, x21 1fce4: 97fff5ef bl 0x1d4a0 <.text+0xd9f0> 1fce8: 17ffffb8 b 0x1fbc8 <.text+0x10118> 1fcec: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1fcf0: a9017bfd stp x29, x30, [sp, #0x10] 1fcf4: 910043fd add x29, sp, #0x10 1fcf8: aa0103f4 mov x20, x1 1fcfc: 90000481 adrp x1, 0xaf000 1fd00: 90000482 adrp x2, 0xaf000 1fd04: 90000483 adrp x3, 0xaf000 1fd08: 91214421 add x1, x1, #0x851 1fd0c: 91393842 add x2, x2, #0xe4e 1fd10: 91395063 add x3, x3, #0xe54 1fd14: aa0003f3 mov x19, x0 1fd18: 97fff7b5 bl 0x1dbec <.text+0xe13c> 1fd1c: aa0003e8 mov x8, x0 1fd20: b4000468 cbz x8, 0x1fdac <.text+0x102fc> 1fd24: f9400269 ldr x9, [x19] 1fd28: aa1303e0 mov x0, x19 1fd2c: aa1403e1 mov x1, x20 1fd30: aa0803e2 mov x2, x8 1fd34: f940d129 ldr x9, [x9, #0x1a0] 1fd38: d63f0120 blr x9 1fd3c: f9400268 ldr x8, [x19] 1fd40: aa0003f4 mov x20, x0 1fd44: aa1303e0 mov x0, x19 1fd48: f9403d08 ldr x8, [x8, #0x78] 1fd4c: d63f0100 blr x8 1fd50: b4000300 cbz x0, 0x1fdb0 <.text+0x10300> 1fd54: b0000474 adrp x20, 0xac000 1fd58: 9116ea94 add x20, x20, #0x5ba 1fd5c: 90000482 adrp x2, 0xaf000 1fd60: 911e3c42 add x2, x2, #0x78f 1fd64: 321f07e0 orr w0, wzr, #0x6 1fd68: aa1403e1 mov x1, x20 1fd6c: 97fff5cd bl 0x1d4a0 <.text+0xd9f0> 1fd70: f9400268 ldr x8, [x19] 1fd74: aa1303e0 mov x0, x19 1fd78: f9404108 ldr x8, [x8, #0x80] 1fd7c: d63f0100 blr x8 1fd80: f9400268 ldr x8, [x19] 1fd84: aa1303e0 mov x0, x19 1fd88: f9404508 ldr x8, [x8, #0x88] 1fd8c: d63f0100 blr x8 1fd90: 90000482 adrp x2, 0xaf000 1fd94: 90000483 adrp x3, 0xaf000 1fd98: 91385c42 add x2, x2, #0xe17 1fd9c: 91393863 add x3, x3, #0xe4e 1fda0: 321f07e0 orr w0, wzr, #0x6 1fda4: aa1403e1 mov x1, x20 1fda8: 97fff5be bl 0x1d4a0 <.text+0xd9f0> 1fdac: 12800014 mov w20, #-0x1 // =-1 1fdb0: a9417bfd ldp x29, x30, [sp, #0x10] 1fdb4: 2a1403e0 mov w0, w20 1fdb8: a8c24ff4 ldp x20, x19, [sp], #0x20 1fdbc: d65f03c0 ret 1fdc0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1fdc4: a9017bfd stp x29, x30, [sp, #0x10] 1fdc8: 910043fd add x29, sp, #0x10 1fdcc: aa0003f3 mov x19, x0 1fdd0: b40003d3 cbz x19, 0x1fe48 <.text+0x10398> 1fdd4: f9400268 ldr x8, [x19] 1fdd8: 90000949 adrp x9, 0x147000 1fddc: 9000094a adrp x10, 0x147000 1fde0: f946b921 ldr x1, [x9, #0xd70] 1fde4: f941c908 ldr x8, [x8, #0x390] 1fde8: f946c542 ldr x2, [x10, #0xd88] 1fdec: aa1303e0 mov x0, x19 1fdf0: d63f0100 blr x8 1fdf4: f9400268 ldr x8, [x19] 1fdf8: aa0003f4 mov x20, x0 1fdfc: aa1303e0 mov x0, x19 1fe00: f9403d08 ldr x8, [x8, #0x78] 1fe04: d63f0100 blr x8 1fe08: b40002c0 cbz x0, 0x1fe60 <.text+0x103b0> 1fe0c: b0000461 adrp x1, 0xac000 1fe10: 90000482 adrp x2, 0xaf000 1fe14: 9116e821 add x1, x1, #0x5ba 1fe18: 911e3c42 add x2, x2, #0x78f 1fe1c: 321f07e0 orr w0, wzr, #0x6 1fe20: 97fff5a0 bl 0x1d4a0 <.text+0xd9f0> 1fe24: f9400268 ldr x8, [x19] 1fe28: aa1303e0 mov x0, x19 1fe2c: f9404108 ldr x8, [x8, #0x80] 1fe30: d63f0100 blr x8 1fe34: f9400268 ldr x8, [x19] 1fe38: aa1303e0 mov x0, x19 1fe3c: f9404508 ldr x8, [x8, #0x88] 1fe40: d63f0100 blr x8 1fe44: 14000008 b 0x1fe64 <.text+0x103b4> 1fe48: b0000461 adrp x1, 0xac000 1fe4c: 90000482 adrp x2, 0xaf000 1fe50: 9116e821 add x1, x1, #0x5ba 1fe54: 91396042 add x2, x2, #0xe58 1fe58: 321f07e0 orr w0, wzr, #0x6 1fe5c: 14000007 b 0x1fe78 <.text+0x103c8> 1fe60: b5000114 cbnz x20, 0x1fe80 <.text+0x103d0> 1fe64: b0000461 adrp x1, 0xac000 1fe68: 90000482 adrp x2, 0xaf000 1fe6c: 9116e821 add x1, x1, #0x5ba 1fe70: 9139b842 add x2, x2, #0xe6e 1fe74: 528000a0 mov w0, #0x5 // =5 1fe78: 97fff58a bl 0x1d4a0 <.text+0xd9f0> 1fe7c: aa1f03f4 mov x20, xzr 1fe80: a9417bfd ldp x29, x30, [sp, #0x10] 1fe84: aa1403e0 mov x0, x20 1fe88: a8c24ff4 ldp x20, x19, [sp], #0x20 1fe8c: d65f03c0 ret 1fe90: a9be4ff4 stp x20, x19, [sp, #-0x20]! 1fe94: a9017bfd stp x29, x30, [sp, #0x10] 1fe98: 910043fd add x29, sp, #0x10 1fe9c: aa0003f3 mov x19, x0 1fea0: b4000453 cbz x19, 0x1ff28 <.text+0x10478> 1fea4: b4000421 cbz x1, 0x1ff28 <.text+0x10478> 1fea8: f9400268 ldr x8, [x19] 1feac: 90000949 adrp x9, 0x147000 1feb0: f946c922 ldr x2, [x9, #0xd90] 1feb4: aa1303e0 mov x0, x19 1feb8: f9408908 ldr x8, [x8, #0x110] 1febc: d63f0100 blr x8 1fec0: f9400268 ldr x8, [x19] 1fec4: aa0003f4 mov x20, x0 1fec8: aa1303e0 mov x0, x19 1fecc: f9403d08 ldr x8, [x8, #0x78] 1fed0: d63f0100 blr x8 1fed4: b4000380 cbz x0, 0x1ff44 <.text+0x10494> 1fed8: b0000474 adrp x20, 0xac000 1fedc: 9116ea94 add x20, x20, #0x5ba 1fee0: 90000482 adrp x2, 0xaf000 1fee4: 911e3c42 add x2, x2, #0x78f 1fee8: 321f07e0 orr w0, wzr, #0x6 1feec: aa1403e1 mov x1, x20 1fef0: 97fff56c bl 0x1d4a0 <.text+0xd9f0> 1fef4: f9400268 ldr x8, [x19] 1fef8: aa1303e0 mov x0, x19 1fefc: f9404108 ldr x8, [x8, #0x80] 1ff00: d63f0100 blr x8 1ff04: f9400268 ldr x8, [x19] 1ff08: aa1303e0 mov x0, x19 1ff0c: f9404508 ldr x8, [x8, #0x88] 1ff10: d63f0100 blr x8 1ff14: 90000482 adrp x2, 0xaf000 1ff18: 913a9042 add x2, x2, #0xea4 1ff1c: 528000a0 mov w0, #0x5 // =5 1ff20: aa1403e1 mov x1, x20 1ff24: 14000006 b 0x1ff3c <.text+0x1048c> 1ff28: b0000461 adrp x1, 0xac000 1ff2c: 90000482 adrp x2, 0xaf000 1ff30: 9116e821 add x1, x1, #0x5ba 1ff34: 9139fc42 add x2, x2, #0xe7f 1ff38: 321f07e0 orr w0, wzr, #0x6 1ff3c: 97fff559 bl 0x1d4a0 <.text+0xd9f0> 1ff40: aa1f03f4 mov x20, xzr 1ff44: a9417bfd ldp x29, x30, [sp, #0x10] 1ff48: aa1403e0 mov x0, x20 1ff4c: a8c24ff4 ldp x20, x19, [sp], #0x20 1ff50: d65f03c0 ret 1ff54: d101c3ff sub sp, sp, #0x70 1ff58: a9016ffc stp x28, x27, [sp, #0x10] 1ff5c: a90267fa stp x26, x25, [sp, #0x20] 1ff60: a9035ff8 stp x24, x23, [sp, #0x30] 1ff64: a90457f6 stp x22, x21, [sp, #0x40] 1ff68: a9054ff4 stp x20, x19, [sp, #0x50] 1ff6c: a9067bfd stp x29, x30, [sp, #0x60] 1ff70: 910183fd add x29, sp, #0x60 1ff74: 2a0203f4 mov w20, w2 1ff78: aa0103f5 mov x21, x1 1ff7c: aa0003f3 mov x19, x0 1ff80: b40005f3 cbz x19, 0x2003c <.text+0x1058c> 1ff84: 7100029f cmp w20, #0x0 1ff88: 540005ad b.le 0x2003c <.text+0x1058c> 1ff8c: aa1303e0 mov x0, x19 1ff90: aa1503e1 mov x1, x21 1ff94: 97fffedb bl 0x1fb00 <.text+0x10050> 1ff98: b0000461 adrp x1, 0xac000 1ff9c: 90000482 adrp x2, 0xaf000 1ffa0: aa0003e3 mov x3, x0 1ffa4: 9115c021 add x1, x1, #0x570 1ffa8: 913b8442 add x2, x2, #0xee1 1ffac: 320007e0 orr w0, wzr, #0x3 1ffb0: 97fff53c bl 0x1d4a0 <.text+0xd9f0> 1ffb4: b40004f5 cbz x21, 0x20050 <.text+0x105a0> 1ffb8: f9400268 ldr x8, [x19] 1ffbc: 90000949 adrp x9, 0x147000 1ffc0: f946c922 ldr x2, [x9, #0xd90] 1ffc4: aa1303e0 mov x0, x19 1ffc8: f9408908 ldr x8, [x8, #0x110] 1ffcc: aa1503e1 mov x1, x21 1ffd0: d63f0100 blr x8 1ffd4: f9400268 ldr x8, [x19] 1ffd8: aa0003f5 mov x21, x0 1ffdc: aa1303e0 mov x0, x19 1ffe0: f9403d08 ldr x8, [x8, #0x78] 1ffe4: d63f0100 blr x8 1ffe8: b4000600 cbz x0, 0x200a8 <.text+0x105f8> 1ffec: b0000474 adrp x20, 0xac000 1fff0: 9116ea94 add x20, x20, #0x5ba 1fff4: 90000482 adrp x2, 0xaf000 1fff8: 911e3c42 add x2, x2, #0x78f 1fffc: 321f07e0 orr w0, wzr, #0x6 20000: aa1403e1 mov x1, x20 20004: 97fff527 bl 0x1d4a0 <.text+0xd9f0> 20008: f9400268 ldr x8, [x19] 2000c: aa1303e0 mov x0, x19 20010: f9404108 ldr x8, [x8, #0x80] 20014: d63f0100 blr x8 20018: f9400268 ldr x8, [x19] 2001c: aa1303e0 mov x0, x19 20020: f9404508 ldr x8, [x8, #0x88] 20024: d63f0100 blr x8 20028: f0000462 adrp x2, 0xaf000 2002c: 913a9042 add x2, x2, #0xea4 20030: 528000a0 mov w0, #0x5 // =5 20034: aa1403e1 mov x1, x20 20038: 1400000b b 0x20064 <.text+0x105b4> 2003c: 90000461 adrp x1, 0xac000 20040: f0000462 adrp x2, 0xaf000 20044: 9116e821 add x1, x1, #0x5ba 20048: 913af442 add x2, x2, #0xebd 2004c: 1400000b b 0x20078 <.text+0x105c8> 20050: 90000461 adrp x1, 0xac000 20054: f0000462 adrp x2, 0xaf000 20058: 9116e821 add x1, x1, #0x5ba 2005c: 9139fc42 add x2, x2, #0xe7f 20060: 321f07e0 orr w0, wzr, #0x6 20064: 97fff50f bl 0x1d4a0 <.text+0xd9f0> 20068: 90000461 adrp x1, 0xac000 2006c: f0000462 adrp x2, 0xaf000 20070: 9116e821 add x1, x1, #0x5ba 20074: 913c1c42 add x2, x2, #0xf07 20078: 321f07e0 orr w0, wzr, #0x6 2007c: 97fff509 bl 0x1d4a0 <.text+0xd9f0> 20080: aa1f03f4 mov x20, xzr 20084: aa1403e0 mov x0, x20 20088: a9467bfd ldp x29, x30, [sp, #0x60] 2008c: a9454ff4 ldp x20, x19, [sp, #0x50] 20090: a94457f6 ldp x22, x21, [sp, #0x40] 20094: a9435ff8 ldp x24, x23, [sp, #0x30] 20098: a94267fa ldp x26, x25, [sp, #0x20] 2009c: a9416ffc ldp x28, x27, [sp, #0x10] 200a0: 9101c3ff add sp, sp, #0x70 200a4: d65f03c0 ret 200a8: b4fffe15 cbz x21, 0x20068 <.text+0x105b8> 200ac: 90000461 adrp x1, 0xac000 200b0: f0000462 adrp x2, 0xaf000 200b4: 9115c021 add x1, x1, #0x570 200b8: 913cc042 add x2, x2, #0xf30 200bc: 320007e0 orr w0, wzr, #0x3 200c0: 97fff4f8 bl 0x1d4a0 <.text+0xd9f0> 200c4: 90000608 adrp x8, 0xe0000 200c8: f9428100 ldr x0, [x8, #0x500] 200cc: 52828008 mov w8, #0x1400 // =5120 200d0: 6b08029f cmp w20, w8 200d4: 1a88b296 csel w22, w20, w8, lt 200d8: 97ffbda6 bl 0xf770 200dc: f9400268 ldr x8, [x19] 200e0: aa0003f4 mov x20, x0 200e4: aa1303e0 mov x0, x19 200e8: aa1503e1 mov x1, x21 200ec: f942ad08 ldr x8, [x8, #0x558] 200f0: d63f0100 blr x8 200f4: f9400268 ldr x8, [x19] 200f8: 2a0003fc mov w28, w0 200fc: aa1303e0 mov x0, x19 20100: f9403d08 ldr x8, [x8, #0x78] 20104: d63f0100 blr x8 20108: b40002a0 cbz x0, 0x2015c <.text+0x106ac> 2010c: 90000474 adrp x20, 0xac000 20110: 9116ea94 add x20, x20, #0x5ba 20114: f0000462 adrp x2, 0xaf000 20118: 911e3c42 add x2, x2, #0x78f 2011c: 321f07e0 orr w0, wzr, #0x6 20120: aa1403e1 mov x1, x20 20124: 97fff4df bl 0x1d4a0 <.text+0xd9f0> 20128: f9400268 ldr x8, [x19] 2012c: aa1303e0 mov x0, x19 20130: f9404108 ldr x8, [x8, #0x80] 20134: d63f0100 blr x8 20138: f9400268 ldr x8, [x19] 2013c: aa1303e0 mov x0, x19 20140: f9404508 ldr x8, [x8, #0x88] 20144: d63f0100 blr x8 20148: f0000462 adrp x2, 0xaf000 2014c: 913d7042 add x2, x2, #0xf5c 20150: 321f07e0 orr w0, wzr, #0x6 20154: aa1403e1 mov x1, x20 20158: 17ffffc9 b 0x2007c <.text+0x105cc> 2015c: 93407ed7 sxtw x23, w22 20160: 90000461 adrp x1, 0xac000 20164: f0000462 adrp x2, 0xaf000 20168: 510006e8 sub w8, w23, #0x1 2016c: 9115c021 add x1, x1, #0x570 20170: 913de042 add x2, x2, #0xf78 20174: 320007e0 orr w0, wzr, #0x3 20178: 2a1c03e3 mov w3, w28 2017c: 4b14011b sub w27, w8, w20 20180: 97fff4c8 bl 0x1d4a0 <.text+0xd9f0> 20184: 320003e0 orr w0, wzr, #0x1 20188: aa1703e1 mov x1, x23 2018c: 97ffbadd bl 0xed00 20190: 7100077f cmp w27, #0x1 20194: aa0003f4 mov x20, x0 20198: 54fff76b b.lt 0x20084 <.text+0x105d4> 2019c: 71000b9f cmp w28, #0x2 201a0: 54fff72b b.lt 0x20084 <.text+0x105d4> 201a4: 2a1f03f6 mov w22, wzr 201a8: 320003f7 orr w23, wzr, #0x1 201ac: f9400268 ldr x8, [x19] 201b0: aa1303e0 mov x0, x19 201b4: aa1503e1 mov x1, x21 201b8: 2a1703e2 mov w2, w23 201bc: f942b508 ldr x8, [x8, #0x568] 201c0: d63f0100 blr x8 201c4: f9400268 ldr x8, [x19] 201c8: aa0003f8 mov x24, x0 201cc: aa1303e0 mov x0, x19 201d0: f9403d08 ldr x8, [x8, #0x78] 201d4: d63f0100 blr x8 201d8: b5000b80 cbnz x0, 0x20348 <.text+0x10898> 201dc: b4000d38 cbz x24, 0x20380 <.text+0x108d0> 201e0: f9400268 ldr x8, [x19] 201e4: f0000929 adrp x9, 0x147000 201e8: f946d922 ldr x2, [x9, #0xdb0] 201ec: aa1303e0 mov x0, x19 201f0: f9408908 ldr x8, [x8, #0x110] 201f4: aa1803e1 mov x1, x24 201f8: d63f0100 blr x8 201fc: f9400268 ldr x8, [x19] 20200: aa0003f9 mov x25, x0 20204: aa1303e0 mov x0, x19 20208: f9403d08 ldr x8, [x8, #0x78] 2020c: d63f0100 blr x8 20210: b5000c20 cbnz x0, 0x20394 <.text+0x108e4> 20214: b4000dd9 cbz x25, 0x203cc <.text+0x1091c> 20218: f9400268 ldr x8, [x19] 2021c: aa1303e0 mov x0, x19 20220: aa1903e1 mov x1, x25 20224: aa1f03e2 mov x2, xzr 20228: f942a508 ldr x8, [x8, #0x548] 2022c: d63f0100 blr x8 20230: f9400268 ldr x8, [x19] 20234: aa0003fa mov x26, x0 20238: aa1303e0 mov x0, x19 2023c: f9403d08 ldr x8, [x8, #0x78] 20240: d63f0100 blr x8 20244: b5000ce0 cbnz x0, 0x203e0 <.text+0x10930> 20248: b4000e9a cbz x26, 0x20418 <.text+0x10968> 2024c: aa1a03e0 mov x0, x26 20250: b9000ff6 str w22, [sp, #0xc] 20254: 97ffbd47 bl 0xf770 20258: 51000776 sub w22, w27, #0x1 2025c: 6b00037f cmp w27, w0 20260: 1a96c01b csel w27, w0, w22, gt 20264: 1a9fc7e8 cset w8, le 20268: 7100077f cmp w27, #0x1 2026c: b9000be8 str w8, [sp, #0x8] 20270: 540000ab b.lt 0x20284 <.text+0x107d4> 20274: 93407f62 sxtw x2, w27 20278: aa1403e0 mov x0, x20 2027c: aa1a03e1 mov x1, x26 20280: 97ffbcc8 bl 0xf5a0 20284: aa1403e0 mov x0, x20 20288: 97ffbd3a bl 0xf770 2028c: 52800148 mov w8, #0xa // =10 20290: 78206a88 strh w8, [x20, x0] 20294: f9400268 ldr x8, [x19] 20298: aa1303e0 mov x0, x19 2029c: aa1903e1 mov x1, x25 202a0: aa1a03e2 mov x2, x26 202a4: f942a908 ldr x8, [x8, #0x550] 202a8: d63f0100 blr x8 202ac: f9400268 ldr x8, [x19] 202b0: aa1303e0 mov x0, x19 202b4: f9403d08 ldr x8, [x8, #0x78] 202b8: d63f0100 blr x8 202bc: b5000c00 cbnz x0, 0x2043c <.text+0x1098c> 202c0: f9400268 ldr x8, [x19] 202c4: aa1303e0 mov x0, x19 202c8: aa1803e1 mov x1, x24 202cc: f9405d08 ldr x8, [x8, #0xb8] 202d0: d63f0100 blr x8 202d4: f9400268 ldr x8, [x19] 202d8: aa1303e0 mov x0, x19 202dc: f9403d08 ldr x8, [x8, #0x78] 202e0: d63f0100 blr x8 202e4: b5000d40 cbnz x0, 0x2048c <.text+0x109dc> 202e8: 4b1b02db sub w27, w22, w27 202ec: 29415be8 ldp w8, w22, [sp, #0x8] 202f0: 7100077f cmp w27, #0x1 202f4: 2a0802d6 orr w22, w22, w8 202f8: 5400008b b.lt 0x20308 <.text+0x10858> 202fc: 110006f7 add w23, w23, #0x1 20300: 6b1c02ff cmp w23, w28 20304: 54fff54b b.lt 0x201ac <.text+0x106fc> 20308: 3607ebf6 tbz w22, #0x0, 0x20084 <.text+0x105d4> 2030c: 90000608 adrp x8, 0xe0000 20310: aa0803f3 mov x19, x8 20314: f9428262 ldr x2, [x19, #0x500] 20318: 90000461 adrp x1, 0xac000 2031c: 9116e821 add x1, x1, #0x5ba 20320: 528000a0 mov w0, #0x5 // =5 20324: 97fff45f bl 0x1d4a0 <.text+0xd9f0> 20328: f9428273 ldr x19, [x19, #0x500] 2032c: aa1303e0 mov x0, x19 20330: 97ffbd10 bl 0xf770 20334: aa0003e2 mov x2, x0 20338: aa1403e0 mov x0, x20 2033c: aa1303e1 mov x1, x19 20340: 97ffbc98 bl 0xf5a0 20344: 17ffff50 b 0x20084 <.text+0x105d4> 20348: 90000461 adrp x1, 0xac000 2034c: f0000462 adrp x2, 0xaf000 20350: 9116e821 add x1, x1, #0x5ba 20354: 911e3c42 add x2, x2, #0x78f 20358: 321f07e0 orr w0, wzr, #0x6 2035c: 97fff451 bl 0x1d4a0 <.text+0xd9f0> 20360: f9400268 ldr x8, [x19] 20364: aa1303e0 mov x0, x19 20368: f9404108 ldr x8, [x8, #0x80] 2036c: d63f0100 blr x8 20370: f9400268 ldr x8, [x19] 20374: aa1303e0 mov x0, x19 20378: f9404508 ldr x8, [x8, #0x88] 2037c: d63f0100 blr x8 20380: 90000461 adrp x1, 0xac000 20384: f0000462 adrp x2, 0xaf000 20388: 9116e821 add x1, x1, #0x5ba 2038c: 913e1c42 add x2, x2, #0xf87 20390: 14000026 b 0x20428 <.text+0x10978> 20394: 90000461 adrp x1, 0xac000 20398: f0000462 adrp x2, 0xaf000 2039c: 9116e821 add x1, x1, #0x5ba 203a0: 911e3c42 add x2, x2, #0x78f 203a4: 321f07e0 orr w0, wzr, #0x6 203a8: 97fff43e bl 0x1d4a0 <.text+0xd9f0> 203ac: f9400268 ldr x8, [x19] 203b0: aa1303e0 mov x0, x19 203b4: f9404108 ldr x8, [x8, #0x80] 203b8: d63f0100 blr x8 203bc: f9400268 ldr x8, [x19] 203c0: aa1303e0 mov x0, x19 203c4: f9404508 ldr x8, [x8, #0x88] 203c8: d63f0100 blr x8 203cc: 90000461 adrp x1, 0xac000 203d0: f0000462 adrp x2, 0xaf000 203d4: 9116e821 add x1, x1, #0x5ba 203d8: 913e7c42 add x2, x2, #0xf9f 203dc: 14000013 b 0x20428 <.text+0x10978> 203e0: 90000461 adrp x1, 0xac000 203e4: f0000462 adrp x2, 0xaf000 203e8: 9116e821 add x1, x1, #0x5ba 203ec: 911e3c42 add x2, x2, #0x78f 203f0: 321f07e0 orr w0, wzr, #0x6 203f4: 97fff42b bl 0x1d4a0 <.text+0xd9f0> 203f8: f9400268 ldr x8, [x19] 203fc: aa1303e0 mov x0, x19 20400: f9404108 ldr x8, [x8, #0x80] 20404: d63f0100 blr x8 20408: f9400268 ldr x8, [x19] 2040c: aa1303e0 mov x0, x19 20410: f9404508 ldr x8, [x8, #0x88] 20414: d63f0100 blr x8 20418: 90000461 adrp x1, 0xac000 2041c: f0000462 adrp x2, 0xaf000 20420: 9116e821 add x1, x1, #0x5ba 20424: 913ecc42 add x2, x2, #0xfb3 20428: 321f07e0 orr w0, wzr, #0x6 2042c: 97fff41d bl 0x1d4a0 <.text+0xd9f0> 20430: aa1403e0 mov x0, x20 20434: 97ffbd63 bl 0xf9c0 20438: 17ffff12 b 0x20080 <.text+0x105d0> 2043c: 90000475 adrp x21, 0xac000 20440: 9116eab5 add x21, x21, #0x5ba 20444: f0000462 adrp x2, 0xaf000 20448: 911e3c42 add x2, x2, #0x78f 2044c: 321f07e0 orr w0, wzr, #0x6 20450: aa1503e1 mov x1, x21 20454: 97fff413 bl 0x1d4a0 <.text+0xd9f0> 20458: f9400268 ldr x8, [x19] 2045c: aa1303e0 mov x0, x19 20460: f9404108 ldr x8, [x8, #0x80] 20464: d63f0100 blr x8 20468: f9400268 ldr x8, [x19] 2046c: aa1303e0 mov x0, x19 20470: f9404508 ldr x8, [x8, #0x88] 20474: d63f0100 blr x8 20478: f0000462 adrp x2, 0xaf000 2047c: 913f1442 add x2, x2, #0xfc5 20480: 321f07e0 orr w0, wzr, #0x6 20484: aa1503e1 mov x1, x21 20488: 17ffffe9 b 0x2042c <.text+0x1097c> 2048c: 90000475 adrp x21, 0xac000 20490: 9116eab5 add x21, x21, #0x5ba 20494: f0000462 adrp x2, 0xaf000 20498: 911e3c42 add x2, x2, #0x78f 2049c: 321f07e0 orr w0, wzr, #0x6 204a0: aa1503e1 mov x1, x21 204a4: 97fff3ff bl 0x1d4a0 <.text+0xd9f0> 204a8: f9400268 ldr x8, [x19] 204ac: aa1303e0 mov x0, x19 204b0: f9404108 ldr x8, [x8, #0x80] 204b4: d63f0100 blr x8 204b8: f9400268 ldr x8, [x19] 204bc: aa1303e0 mov x0, x19 204c0: f9404508 ldr x8, [x8, #0x88] 204c4: d63f0100 blr x8 204c8: f0000462 adrp x2, 0xaf000 204cc: f0000463 adrp x3, 0xaf000 204d0: 911fac42 add x2, x2, #0x7eb 204d4: 913f5c63 add x3, x3, #0xfd7 204d8: 321f07e0 orr w0, wzr, #0x6 204dc: aa1503e1 mov x1, x21 204e0: 97fff3f0 bl 0x1d4a0 <.text+0xd9f0> 204e4: 17ffffd3 b 0x20430 <.text+0x10980> 204e8: f81d0ff5 str x21, [sp, #-0x30]! 204ec: a9014ff4 stp x20, x19, [sp, #0x10] 204f0: a9027bfd stp x29, x30, [sp, #0x20] 204f4: 910083fd add x29, sp, #0x20 204f8: 2a0103f3 mov w19, w1 204fc: 90000461 adrp x1, 0xac000 20500: f0000462 adrp x2, 0xaf000 20504: aa0003f4 mov x20, x0 20508: 9115c021 add x1, x1, #0x570 2050c: 913f6c42 add x2, x2, #0xfdb 20510: 320007e0 orr w0, wzr, #0x3 20514: 97fff3e3 bl 0x1d4a0 <.text+0xd9f0> 20518: b4000294 cbz x20, 0x20568 <.text+0x10ab8> 2051c: 7100027f cmp w19, #0x0 20520: 5400024d b.le 0x20568 <.text+0x10ab8> 20524: aa1403e0 mov x0, x20 20528: 97fffe26 bl 0x1fdc0 <.text+0x10310> 2052c: aa0003f5 mov x21, x0 20530: b4000275 cbz x21, 0x2057c <.text+0x10acc> 20534: 90000461 adrp x1, 0xac000 20538: 90000482 adrp x2, 0xb0000 2053c: 9115c021 add x1, x1, #0x570 20540: 9100a442 add x2, x2, #0x29 20544: 320007e0 orr w0, wzr, #0x3 20548: 97fff3d6 bl 0x1d4a0 <.text+0xd9f0> 2054c: aa1403e0 mov x0, x20 20550: 2a1303e2 mov w2, w19 20554: a9427bfd ldp x29, x30, [sp, #0x20] 20558: a9414ff4 ldp x20, x19, [sp, #0x10] 2055c: aa1503e1 mov x1, x21 20560: f84307f5 ldr x21, [sp], #0x30 20564: 17fffe7c b 0x1ff54 <.text+0x104a4> 20568: 90000461 adrp x1, 0xac000 2056c: f0000462 adrp x2, 0xaf000 20570: 9116e821 add x1, x1, #0x5ba 20574: 913af442 add x2, x2, #0xebd 20578: 14000005 b 0x2058c <.text+0x10adc> 2057c: 90000461 adrp x1, 0xac000 20580: 90000482 adrp x2, 0xb0000 20584: 9116e821 add x1, x1, #0x5ba 20588: 91001842 add x2, x2, #0x6 2058c: 321f07e0 orr w0, wzr, #0x6 20590: 97fff3c4 bl 0x1d4a0 <.text+0xd9f0> 20594: a9427bfd ldp x29, x30, [sp, #0x20] 20598: a9414ff4 ldp x20, x19, [sp, #0x10] 2059c: aa1f03e0 mov x0, xzr 205a0: f84307f5 ldr x21, [sp], #0x30 205a4: d65f03c0 ret 205a8: f81d0ff5 str x21, [sp, #-0x30]! 205ac: a9014ff4 stp x20, x19, [sp, #0x10] 205b0: a9027bfd stp x29, x30, [sp, #0x20] 205b4: 910083fd add x29, sp, #0x20 205b8: aa0103f5 mov x21, x1 205bc: aa0003f3 mov x19, x0 205c0: aa1f03f4 mov x20, xzr 205c4: b40005b3 cbz x19, 0x20678 <.text+0x10bc8> 205c8: b4000595 cbz x21, 0x20678 <.text+0x10bc8> 205cc: 90000481 adrp x1, 0xb0000 205d0: 90000482 adrp x2, 0xb0000 205d4: 90000483 adrp x3, 0xb0000 205d8: 91014421 add x1, x1, #0x51 205dc: 91017c42 add x2, x2, #0x5f 205e0: 91019863 add x3, x3, #0x66 205e4: aa1303e0 mov x0, x19 205e8: 97fff581 bl 0x1dbec <.text+0xe13c> 205ec: aa0003e8 mov x8, x0 205f0: b4000428 cbz x8, 0x20674 <.text+0x10bc4> 205f4: f9400269 ldr x9, [x19] 205f8: aa1303e0 mov x0, x19 205fc: aa1503e1 mov x1, x21 20600: aa0803e2 mov x2, x8 20604: f9408929 ldr x9, [x9, #0x110] 20608: d63f0120 blr x9 2060c: f9400268 ldr x8, [x19] 20610: aa0003f4 mov x20, x0 20614: aa1303e0 mov x0, x19 20618: f9403d08 ldr x8, [x8, #0x78] 2061c: d63f0100 blr x8 20620: b4000360 cbz x0, 0x2068c <.text+0x10bdc> 20624: 90000461 adrp x1, 0xac000 20628: f0000462 adrp x2, 0xaf000 2062c: 9116e821 add x1, x1, #0x5ba 20630: 911e3c42 add x2, x2, #0x78f 20634: 321f07e0 orr w0, wzr, #0x6 20638: 97fff39a bl 0x1d4a0 <.text+0xd9f0> 2063c: f9400268 ldr x8, [x19] 20640: aa1303e0 mov x0, x19 20644: f9404108 ldr x8, [x8, #0x80] 20648: d63f0100 blr x8 2064c: f9400268 ldr x8, [x19] 20650: aa1303e0 mov x0, x19 20654: f9404508 ldr x8, [x8, #0x88] 20658: d63f0100 blr x8 2065c: 90000461 adrp x1, 0xac000 20660: 90000482 adrp x2, 0xb0000 20664: 9116e821 add x1, x1, #0x5ba 20668: 9101e042 add x2, x2, #0x78 2066c: 321f07e0 orr w0, wzr, #0x6 20670: 97fff38c bl 0x1d4a0 <.text+0xd9f0> 20674: aa1f03f4 mov x20, xzr 20678: aa1403e0 mov x0, x20 2067c: a9427bfd ldp x29, x30, [sp, #0x20] 20680: a9414ff4 ldp x20, x19, [sp, #0x10] 20684: f84307f5 ldr x21, [sp], #0x30 20688: d65f03c0 ret 2068c: b4fffe94 cbz x20, 0x2065c <.text+0x10bac> 20690: 90000481 adrp x1, 0xb0000 20694: 90000482 adrp x2, 0xb0000 20698: 90000483 adrp x3, 0xb0000 2069c: 91025821 add x1, x1, #0x96 206a0: 91029042 add x2, x2, #0xa4 206a4: 9102b063 add x3, x3, #0xac 206a8: aa1303e0 mov x0, x19 206ac: 97fff550 bl 0x1dbec <.text+0xe13c> 206b0: aa0003e8 mov x8, x0 206b4: b4fffe08 cbz x8, 0x20674 <.text+0x10bc4> 206b8: f9400269 ldr x9, [x19] 206bc: aa1303e0 mov x0, x19 206c0: aa1403e1 mov x1, x20 206c4: aa0803e2 mov x2, x8 206c8: f9408929 ldr x9, [x9, #0x110] 206cc: d63f0120 blr x9 206d0: f9400268 ldr x8, [x19] 206d4: aa0003f4 mov x20, x0 206d8: aa1303e0 mov x0, x19 206dc: f9403d08 ldr x8, [x8, #0x78] 206e0: d63f0100 blr x8 206e4: b4000200 cbz x0, 0x20724 <.text+0x10c74> 206e8: 90000461 adrp x1, 0xac000 206ec: f0000462 adrp x2, 0xaf000 206f0: 9116e821 add x1, x1, #0x5ba 206f4: 911e3c42 add x2, x2, #0x78f 206f8: 321f07e0 orr w0, wzr, #0x6 206fc: 97fff369 bl 0x1d4a0 <.text+0xd9f0> 20700: f9400268 ldr x8, [x19] 20704: aa1303e0 mov x0, x19 20708: f9404108 ldr x8, [x8, #0x80] 2070c: d63f0100 blr x8 20710: f9400268 ldr x8, [x19] 20714: aa1303e0 mov x0, x19 20718: f9404508 ldr x8, [x8, #0x88] 2071c: d63f0100 blr x8 20720: 14000002 b 0x20728 <.text+0x10c78> 20724: b5fffab4 cbnz x20, 0x20678 <.text+0x10bc8> 20728: 90000461 adrp x1, 0xac000 2072c: 90000482 adrp x2, 0xb0000 20730: 9116e821 add x1, x1, #0x5ba 20734: 91030842 add x2, x2, #0xc2 20738: 17ffffcd b 0x2066c <.text+0x10bbc> 2073c: d10283ff sub sp, sp, #0xa0 20740: a9046ffc stp x28, x27, [sp, #0x40] 20744: a90567fa stp x26, x25, [sp, #0x50] 20748: a9065ff8 stp x24, x23, [sp, #0x60] 2074c: a90757f6 stp x22, x21, [sp, #0x70] 20750: a9084ff4 stp x20, x19, [sp, #0x80] 20754: a9097bfd stp x29, x30, [sp, #0x90] 20758: 910243fd add x29, sp, #0x90 2075c: aa0203fb mov x27, x2 20760: 2a0103f9 mov w25, w1 20764: aa0003f3 mov x19, x0 20768: b4000553 cbz x19, 0x20810 <.text+0x10d60> 2076c: 90000461 adrp x1, 0xac000 20770: 90000482 adrp x2, 0xb0000 20774: 9116e821 add x1, x1, #0x5ba 20778: 91038442 add x2, x2, #0xe1 2077c: 321e03e0 orr w0, wzr, #0x4 20780: aa1b03e3 mov x3, x27 20784: 97fff347 bl 0x1d4a0 <.text+0xd9f0> 20788: f9400268 ldr x8, [x19] 2078c: f0000461 adrp x1, 0xaf000 20790: 91214421 add x1, x1, #0x851 20794: aa1303e0 mov x0, x19 20798: f9401908 ldr x8, [x8, #0x30] 2079c: d63f0100 blr x8 207a0: f9400268 ldr x8, [x19] 207a4: aa0003f4 mov x20, x0 207a8: aa1303e0 mov x0, x19 207ac: f9403d08 ldr x8, [x8, #0x78] 207b0: d63f0100 blr x8 207b4: b4000420 cbz x0, 0x20838 <.text+0x10d88> 207b8: 90000461 adrp x1, 0xac000 207bc: f0000462 adrp x2, 0xaf000 207c0: 9116e821 add x1, x1, #0x5ba 207c4: 911e3c42 add x2, x2, #0x78f 207c8: 321f07e0 orr w0, wzr, #0x6 207cc: 97fff335 bl 0x1d4a0 <.text+0xd9f0> 207d0: f9400268 ldr x8, [x19] 207d4: aa1303e0 mov x0, x19 207d8: f9404108 ldr x8, [x8, #0x80] 207dc: d63f0100 blr x8 207e0: f9400268 ldr x8, [x19] 207e4: aa1303e0 mov x0, x19 207e8: f9404508 ldr x8, [x8, #0x88] 207ec: d63f0100 blr x8 207f0: 90000461 adrp x1, 0xac000 207f4: f0000462 adrp x2, 0xaf000 207f8: f0000463 adrp x3, 0xaf000 207fc: 9116e821 add x1, x1, #0x5ba 20800: 911ec442 add x2, x2, #0x7b1 20804: 91214463 add x3, x3, #0x851 20808: 321f07e0 orr w0, wzr, #0x6 2080c: 97fff325 bl 0x1d4a0 <.text+0xd9f0> 20810: aa1f03fa mov x26, xzr 20814: aa1a03e0 mov x0, x26 20818: a9497bfd ldp x29, x30, [sp, #0x90] 2081c: a9484ff4 ldp x20, x19, [sp, #0x80] 20820: a94757f6 ldp x22, x21, [sp, #0x70] 20824: a9465ff8 ldp x24, x23, [sp, #0x60] 20828: a94567fa ldp x26, x25, [sp, #0x50] 2082c: a9446ffc ldp x28, x27, [sp, #0x40] 20830: 910283ff add sp, sp, #0xa0 20834: d65f03c0 ret 20838: b4fffdd4 cbz x20, 0x207f0 <.text+0x10d40> 2083c: f0000461 adrp x1, 0xaf000 20840: 90000482 adrp x2, 0xb0000 20844: 90000483 adrp x3, 0xb0000 20848: 91214421 add x1, x1, #0x851 2084c: 91041442 add x2, x2, #0x105 20850: 91045c63 add x3, x3, #0x117 20854: aa1303e0 mov x0, x19 20858: 97fff55d bl 0x1ddcc <.text+0xe31c> 2085c: aa0003e8 mov x8, x0 20860: b4fffd88 cbz x8, 0x20810 <.text+0x10d60> 20864: f9400269 ldr x9, [x19] 20868: aa1303e0 mov x0, x19 2086c: aa1403e1 mov x1, x20 20870: aa0803e2 mov x2, x8 20874: f941c929 ldr x9, [x9, #0x390] 20878: d63f0120 blr x9 2087c: f9400268 ldr x8, [x19] 20880: aa0003f4 mov x20, x0 20884: aa1303e0 mov x0, x19 20888: f9403d08 ldr x8, [x8, #0x78] 2088c: d63f0100 blr x8 20890: b40002c0 cbz x0, 0x208e8 <.text+0x10e38> 20894: 90000461 adrp x1, 0xac000 20898: f0000462 adrp x2, 0xaf000 2089c: 9116e821 add x1, x1, #0x5ba 208a0: 911e3c42 add x2, x2, #0x78f 208a4: 321f07e0 orr w0, wzr, #0x6 208a8: 97fff2fe bl 0x1d4a0 <.text+0xd9f0> 208ac: f9400268 ldr x8, [x19] 208b0: aa1303e0 mov x0, x19 208b4: f9404108 ldr x8, [x8, #0x80] 208b8: d63f0100 blr x8 208bc: f9400268 ldr x8, [x19] 208c0: aa1303e0 mov x0, x19 208c4: f9404508 ldr x8, [x8, #0x88] 208c8: d63f0100 blr x8 208cc: 90000461 adrp x1, 0xac000 208d0: f0000462 adrp x2, 0xaf000 208d4: 90000483 adrp x3, 0xb0000 208d8: 9116e821 add x1, x1, #0x5ba 208dc: 91385c42 add x2, x2, #0xe17 208e0: 91041463 add x3, x3, #0x105 208e4: 17ffffc9 b 0x20808 <.text+0x10d58> 208e8: b4ffff34 cbz x20, 0x208cc <.text+0x10e1c> 208ec: aa1303e0 mov x0, x19 208f0: aa1403e1 mov x1, x20 208f4: 97ffff2d bl 0x205a8 <.text+0x10af8> 208f8: aa0003f7 mov x23, x0 208fc: b4000417 cbz x23, 0x2097c <.text+0x10ecc> 20900: f9400268 ldr x8, [x19] 20904: aa1303e0 mov x0, x19 20908: aa1703e1 mov x1, x23 2090c: f942ad08 ldr x8, [x8, #0x558] 20910: d63f0100 blr x8 20914: f9400268 ldr x8, [x19] 20918: 2a0003fc mov w28, w0 2091c: aa1303e0 mov x0, x19 20920: f9403d08 ldr x8, [x8, #0x78] 20924: d63f0100 blr x8 20928: b4000380 cbz x0, 0x20998 <.text+0x10ee8> 2092c: 90000474 adrp x20, 0xac000 20930: 9116ea94 add x20, x20, #0x5ba 20934: f0000462 adrp x2, 0xaf000 20938: 911e3c42 add x2, x2, #0x78f 2093c: 321f07e0 orr w0, wzr, #0x6 20940: aa1403e1 mov x1, x20 20944: 97fff2d7 bl 0x1d4a0 <.text+0xd9f0> 20948: f9400268 ldr x8, [x19] 2094c: aa1303e0 mov x0, x19 20950: f9404108 ldr x8, [x8, #0x80] 20954: d63f0100 blr x8 20958: f9400268 ldr x8, [x19] 2095c: aa1303e0 mov x0, x19 20960: f9404508 ldr x8, [x8, #0x88] 20964: d63f0100 blr x8 20968: f0000462 adrp x2, 0xaf000 2096c: 913d7042 add x2, x2, #0xf5c 20970: 321f07e0 orr w0, wzr, #0x6 20974: aa1403e1 mov x1, x20 20978: 14000006 b 0x20990 <.text+0x10ee0> 2097c: 90000461 adrp x1, 0xac000 20980: 90000482 adrp x2, 0xb0000 20984: 9116e821 add x1, x1, #0x5ba 20988: 9104a442 add x2, x2, #0x129 2098c: 321f07e0 orr w0, wzr, #0x6 20990: 97fff2c4 bl 0x1d4a0 <.text+0xd9f0> 20994: 17ffff9f b 0x20810 <.text+0x10d60> 20998: 93407f95 sxtw x21, w28 2099c: 321e03e1 orr w1, wzr, #0x4 209a0: aa1503e0 mov x0, x21 209a4: 97ffb8d7 bl 0xed00 209a8: aa0003f8 mov x24, x0 209ac: 321e03e1 orr w1, wzr, #0x4 209b0: aa1503e0 mov x0, x21 209b4: 97ffb8d3 bl 0xed00 209b8: f90017e0 str x0, [sp, #0x28] 209bc: 320003e3 orr w3, wzr, #0x1 209c0: aa1b03e0 mov x0, x27 209c4: aa1803e1 mov x1, x24 209c8: 2a1c03e2 mov w2, w28 209cc: 94000a9d bl 0x23440 <.text+0x13990> 209d0: 2a0003f6 mov w22, w0 209d4: 710006df cmp w22, #0x1 209d8: f9000bf6 str x22, [sp, #0x10] 209dc: 5400030d b.le 0x20a3c <.text+0x10f8c> 209e0: 90000475 adrp x21, 0xac000 209e4: 9116eab5 add x21, x21, #0x5ba 209e8: 90000482 adrp x2, 0xb0000 209ec: 91053042 add x2, x2, #0x14c 209f0: 321e03e0 orr w0, wzr, #0x4 209f4: aa1503e1 mov x1, x21 209f8: 2a1603e3 mov w3, w22 209fc: aa1b03e4 mov x4, x27 20a00: 97fff2a8 bl 0x1d4a0 <.text+0xd9f0> 20a04: 2a1903e0 mov w0, w25 20a08: aa1803e1 mov x1, x24 20a0c: 2a1603e2 mov w2, w22 20a10: 94000b57 bl 0x2376c <.text+0x13cbc> 20a14: 2a0003f6 mov w22, w0 20a18: 90000482 adrp x2, 0xb0000 20a1c: 91060c42 add x2, x2, #0x183 20a20: 321e03e0 orr w0, wzr, #0x4 20a24: aa1503e1 mov x1, x21 20a28: 2a1603e3 mov w3, w22 20a2c: 97fff29d bl 0x1d4a0 <.text+0xd9f0> 20a30: 93407ec8 sxtw x8, w22 20a34: f90007e8 str x8, [sp, #0x8] 20a38: 14000002 b 0x20a40 <.text+0x10f90> 20a3c: f90007ff str xzr, [sp, #0x8] 20a40: 7100079f cmp w28, #0x1 20a44: f9001ffc str x28, [sp, #0x38] 20a48: f9000ff8 str x24, [sp, #0x18] 20a4c: 54000f8b b.lt 0x20c3c <.text+0x1118c> 20a50: 90000478 adrp x24, 0xac000 20a54: 2a1f03f5 mov w21, wzr 20a58: 9116eb18 add x24, x24, #0x5ba 20a5c: b90027ff str wzr, [sp, #0x24] 20a60: f9001bf7 str x23, [sp, #0x30] 20a64: f9400268 ldr x8, [x19] 20a68: aa1303e0 mov x0, x19 20a6c: aa1703e1 mov x1, x23 20a70: 2a1503e2 mov w2, w21 20a74: f942b508 ldr x8, [x8, #0x568] 20a78: d63f0100 blr x8 20a7c: f9400268 ldr x8, [x19] 20a80: aa0003fa mov x26, x0 20a84: aa1303e0 mov x0, x19 20a88: f9403d08 ldr x8, [x8, #0x78] 20a8c: d63f0100 blr x8 20a90: b5000da0 cbnz x0, 0x20c44 <.text+0x11194> 20a94: b4000f5a cbz x26, 0x20c7c <.text+0x111cc> 20a98: aa1303e0 mov x0, x19 20a9c: aa1a03e1 mov x1, x26 20aa0: 97fffc18 bl 0x1fb00 <.text+0x10050> 20aa4: aa0003f6 mov x22, x0 20aa8: b4000816 cbz x22, 0x20ba8 <.text+0x110f8> 20aac: f0000461 adrp x1, 0xaf000 20ab0: f0000462 adrp x2, 0xaf000 20ab4: f0000463 adrp x3, 0xaf000 20ab8: aa1303e0 mov x0, x19 20abc: 91214421 add x1, x1, #0x851 20ac0: 91393842 add x2, x2, #0xe4e 20ac4: 91395063 add x3, x3, #0xe54 20ac8: 97fff449 bl 0x1dbec <.text+0xe13c> 20acc: aa0003e8 mov x8, x0 20ad0: b4000428 cbz x8, 0x20b54 <.text+0x110a4> 20ad4: f9400269 ldr x9, [x19] 20ad8: aa1303e0 mov x0, x19 20adc: aa1a03e1 mov x1, x26 20ae0: aa0803e2 mov x2, x8 20ae4: f940d129 ldr x9, [x9, #0x1a0] 20ae8: d63f0120 blr x9 20aec: f9400268 ldr x8, [x19] 20af0: aa0003fc mov x28, x0 20af4: aa1303e0 mov x0, x19 20af8: f9403d08 ldr x8, [x8, #0x78] 20afc: d63f0100 blr x8 20b00: b40002c0 cbz x0, 0x20b58 <.text+0x110a8> 20b04: f0000462 adrp x2, 0xaf000 20b08: 321f07e0 orr w0, wzr, #0x6 20b0c: aa1803e1 mov x1, x24 20b10: 911e3c42 add x2, x2, #0x78f 20b14: 97fff263 bl 0x1d4a0 <.text+0xd9f0> 20b18: f9400268 ldr x8, [x19] 20b1c: aa1303e0 mov x0, x19 20b20: f9404108 ldr x8, [x8, #0x80] 20b24: d63f0100 blr x8 20b28: f9400268 ldr x8, [x19] 20b2c: aa1303e0 mov x0, x19 20b30: f9404508 ldr x8, [x8, #0x88] 20b34: d63f0100 blr x8 20b38: f0000462 adrp x2, 0xaf000 20b3c: f0000463 adrp x3, 0xaf000 20b40: 321f07e0 orr w0, wzr, #0x6 20b44: aa1803e1 mov x1, x24 20b48: 91385c42 add x2, x2, #0xe17 20b4c: 91393863 add x3, x3, #0xe4e 20b50: 97fff254 bl 0x1d4a0 <.text+0xd9f0> 20b54: 1280001c mov w28, #-0x1 // =-1 20b58: 90000482 adrp x2, 0xb0000 20b5c: 321e03e0 orr w0, wzr, #0x4 20b60: aa1803e1 mov x1, x24 20b64: 91077842 add x2, x2, #0x1de 20b68: 2a1c03e3 mov w3, w28 20b6c: aa1603e4 mov x4, x22 20b70: aa1803f7 mov x23, x24 20b74: 97fff24b bl 0x1d4a0 <.text+0xd9f0> 20b78: aa1603e0 mov x0, x22 20b7c: 97ffbafd bl 0xf770 20b80: aa0003f8 mov x24, x0 20b84: 32000fe2 orr w2, wzr, #0xf 20b88: aa1603e0 mov x0, x22 20b8c: aa1b03e1 mov x1, x27 20b90: 97ffb880 bl 0xed90 20b94: f1003f1f cmp x24, #0xf 20b98: 54000148 b.hi 0x20bc0 <.text+0x11110> 20b9c: aa1703f8 mov x24, x23 20ba0: 350002e0 cbnz w0, 0x20bfc <.text+0x1114c> 20ba4: 14000141 b 0x210a8 <.text+0x115f8> 20ba8: 90000482 adrp x2, 0xb0000 20bac: 528000a0 mov w0, #0x5 // =5 20bb0: aa1803e1 mov x1, x24 20bb4: 91070c42 add x2, x2, #0x1c3 20bb8: 97fff23a bl 0x1d4a0 <.text+0xd9f0> 20bbc: 1400001c b 0x20c2c <.text+0x1117c> 20bc0: 34000060 cbz w0, 0x20bcc <.text+0x1111c> 20bc4: aa1703f8 mov x24, x23 20bc8: 1400000d b 0x20bfc <.text+0x1114c> 20bcc: aa1703f8 mov x24, x23 20bd0: 90000482 adrp x2, 0xb0000 20bd4: 321e03e0 orr w0, wzr, #0x4 20bd8: aa1803e1 mov x1, x24 20bdc: 91085842 add x2, x2, #0x216 20be0: aa1603e3 mov x3, x22 20be4: 97fff22f bl 0x1d4a0 <.text+0xd9f0> 20be8: b94027ea ldr w10, [sp, #0x24] 20bec: f94017e9 ldr x9, [sp, #0x28] 20bf0: 11000548 add w8, w10, #0x1 20bf4: b82ad93c str w28, [x9, w10, sxtw #2] 20bf8: b90027e8 str w8, [sp, #0x24] 20bfc: f9400268 ldr x8, [x19] 20c00: aa1303e0 mov x0, x19 20c04: aa1a03e1 mov x1, x26 20c08: f9405d08 ldr x8, [x8, #0xb8] 20c0c: d63f0100 blr x8 20c10: f9400268 ldr x8, [x19] 20c14: aa1303e0 mov x0, x19 20c18: f9403d08 ldr x8, [x8, #0x78] 20c1c: d63f0100 blr x8 20c20: f9401bf7 ldr x23, [sp, #0x30] 20c24: b50003a0 cbnz x0, 0x20c98 <.text+0x111e8> 20c28: f9401ffc ldr x28, [sp, #0x38] 20c2c: 110006b5 add w21, w21, #0x1 20c30: 6b1c02bf cmp w21, w28 20c34: 54fff18b b.lt 0x20a64 <.text+0x10fb4> 20c38: 1400002f b 0x20cf4 <.text+0x11244> 20c3c: b90027ff str wzr, [sp, #0x24] 20c40: 1400002d b 0x20cf4 <.text+0x11244> 20c44: 90000461 adrp x1, 0xac000 20c48: f0000462 adrp x2, 0xaf000 20c4c: 9116e821 add x1, x1, #0x5ba 20c50: 911e3c42 add x2, x2, #0x78f 20c54: 321f07e0 orr w0, wzr, #0x6 20c58: 97fff212 bl 0x1d4a0 <.text+0xd9f0> 20c5c: f9400268 ldr x8, [x19] 20c60: aa1303e0 mov x0, x19 20c64: f9404108 ldr x8, [x8, #0x80] 20c68: d63f0100 blr x8 20c6c: f9400268 ldr x8, [x19] 20c70: aa1303e0 mov x0, x19 20c74: f9404508 ldr x8, [x8, #0x88] 20c78: d63f0100 blr x8 20c7c: 90000461 adrp x1, 0xac000 20c80: 90000482 adrp x2, 0xb0000 20c84: 9116e821 add x1, x1, #0x5ba 20c88: 91069842 add x2, x2, #0x1a6 20c8c: 321f07e0 orr w0, wzr, #0x6 20c90: 97fff204 bl 0x1d4a0 <.text+0xd9f0> 20c94: 14000018 b 0x20cf4 <.text+0x11244> 20c98: 90000475 adrp x21, 0xac000 20c9c: 9116eab5 add x21, x21, #0x5ba 20ca0: f0000462 adrp x2, 0xaf000 20ca4: 911e3c42 add x2, x2, #0x78f 20ca8: 321f07e0 orr w0, wzr, #0x6 20cac: aa1503e1 mov x1, x21 20cb0: 97fff1fc bl 0x1d4a0 <.text+0xd9f0> 20cb4: f9400268 ldr x8, [x19] 20cb8: aa1303e0 mov x0, x19 20cbc: f9404108 ldr x8, [x8, #0x80] 20cc0: d63f0100 blr x8 20cc4: f9400268 ldr x8, [x19] 20cc8: aa1303e0 mov x0, x19 20ccc: f9404508 ldr x8, [x8, #0x88] 20cd0: d63f0100 blr x8 20cd4: f0000462 adrp x2, 0xaf000 20cd8: 90000483 adrp x3, 0xb0000 20cdc: 911fac42 add x2, x2, #0x7eb 20ce0: 9108d863 add x3, x3, #0x236 20ce4: 321f07e0 orr w0, wzr, #0x6 20ce8: aa1503e1 mov x1, x21 20cec: 97fff1ed bl 0x1d4a0 <.text+0xd9f0> 20cf0: f9401ffc ldr x28, [sp, #0x38] 20cf4: b94027f5 ldr w21, [sp, #0x24] 20cf8: 90000461 adrp x1, 0xac000 20cfc: 90000482 adrp x2, 0xb0000 20d00: 9115c021 add x1, x1, #0x570 20d04: 9108e842 add x2, x2, #0x23a 20d08: 320007e0 orr w0, wzr, #0x3 20d0c: 2a1503e3 mov w3, w21 20d10: 97fff1e4 bl 0x1d4a0 <.text+0xd9f0> 20d14: 710006bf cmp w21, #0x1 20d18: aa1f03fa mov x26, xzr 20d1c: 540013cb b.lt 0x20f94 <.text+0x114e4> 20d20: f9400be8 ldr x8, [sp, #0x10] 20d24: 6b0802bf cmp w21, w8 20d28: 54001361 b.ne 0x20f94 <.text+0x114e4> 20d2c: 7100051f cmp w8, #0x1 20d30: 540000ed b.le 0x20d4c <.text+0x1129c> 20d34: f00005e3 adrp x3, 0xdf000 20d38: f947c863 ldr x3, [x3, #0xf90] 20d3c: f94017e0 ldr x0, [sp, #0x28] 20d40: 93407d01 sxtw x1, w8 20d44: 321e03e2 orr w2, wzr, #0x4 20d48: 97ffb876 bl 0xef20 20d4c: f94017e8 ldr x8, [sp, #0x28] 20d50: f94007e9 ldr x9, [sp, #0x8] 20d54: 90000461 adrp x1, 0xac000 20d58: 90000482 adrp x2, 0xb0000 20d5c: 9115c021 add x1, x1, #0x570 20d60: b8697915 ldr w21, [x8, x9, lsl #2] 20d64: 91099442 add x2, x2, #0x265 20d68: 320007e0 orr w0, wzr, #0x3 20d6c: 2a1903e3 mov w3, w25 20d70: 2a1503e4 mov w4, w21 20d74: 97fff1cb bl 0x1d4a0 <.text+0xd9f0> 20d78: 7100079f cmp w28, #0x1 20d7c: 540010ab b.lt 0x20f90 <.text+0x114e0> 20d80: f0000478 adrp x24, 0xaf000 20d84: f000047b adrp x27, 0xaf000 20d88: f000047c adrp x28, 0xaf000 20d8c: 2a1f03f6 mov w22, wzr 20d90: 91214718 add x24, x24, #0x851 20d94: 91393b7b add x27, x27, #0xe4e 20d98: 9139539c add x28, x28, #0xe54 20d9c: f9400268 ldr x8, [x19] 20da0: aa1303e0 mov x0, x19 20da4: aa1703e1 mov x1, x23 20da8: 2a1603e2 mov w2, w22 20dac: f942b508 ldr x8, [x8, #0x568] 20db0: d63f0100 blr x8 20db4: f9400268 ldr x8, [x19] 20db8: aa0003fa mov x26, x0 20dbc: aa1303e0 mov x0, x19 20dc0: f9403d08 ldr x8, [x8, #0x78] 20dc4: d63f0100 blr x8 20dc8: b5000780 cbnz x0, 0x20eb8 <.text+0x11408> 20dcc: b400093a cbz x26, 0x20ef0 <.text+0x11440> 20dd0: aa1303e0 mov x0, x19 20dd4: aa1803e1 mov x1, x24 20dd8: aa1b03e2 mov x2, x27 20ddc: aa1c03e3 mov x3, x28 20de0: 97fff383 bl 0x1dbec <.text+0xe13c> 20de4: aa0003e8 mov x8, x0 20de8: b4000448 cbz x8, 0x20e70 <.text+0x113c0> 20dec: f9400269 ldr x9, [x19] 20df0: aa1303e0 mov x0, x19 20df4: aa1a03e1 mov x1, x26 20df8: aa0803e2 mov x2, x8 20dfc: f940d129 ldr x9, [x9, #0x1a0] 20e00: d63f0120 blr x9 20e04: f9400268 ldr x8, [x19] 20e08: aa0003f9 mov x25, x0 20e0c: aa1303e0 mov x0, x19 20e10: f9403d08 ldr x8, [x8, #0x78] 20e14: d63f0100 blr x8 20e18: b40002e0 cbz x0, 0x20e74 <.text+0x113c4> 20e1c: 90000479 adrp x25, 0xac000 20e20: 9116eb39 add x25, x25, #0x5ba 20e24: f0000462 adrp x2, 0xaf000 20e28: 321f07e0 orr w0, wzr, #0x6 20e2c: aa1903e1 mov x1, x25 20e30: 911e3c42 add x2, x2, #0x78f 20e34: 97fff19b bl 0x1d4a0 <.text+0xd9f0> 20e38: f9400268 ldr x8, [x19] 20e3c: aa1303e0 mov x0, x19 20e40: f9404108 ldr x8, [x8, #0x80] 20e44: d63f0100 blr x8 20e48: f9400268 ldr x8, [x19] 20e4c: aa1303e0 mov x0, x19 20e50: f9404508 ldr x8, [x8, #0x88] 20e54: d63f0100 blr x8 20e58: f0000462 adrp x2, 0xaf000 20e5c: 321f07e0 orr w0, wzr, #0x6 20e60: aa1903e1 mov x1, x25 20e64: 91385c42 add x2, x2, #0xe17 20e68: aa1b03e3 mov x3, x27 20e6c: 97fff18d bl 0x1d4a0 <.text+0xd9f0> 20e70: 12800019 mov w25, #-0x1 // =-1 20e74: 6b15033f cmp w25, w21 20e78: 540004a0 b.eq 0x20f0c <.text+0x1145c> 20e7c: f9400268 ldr x8, [x19] 20e80: aa1303e0 mov x0, x19 20e84: aa1a03e1 mov x1, x26 20e88: f9405d08 ldr x8, [x8, #0xb8] 20e8c: d63f0100 blr x8 20e90: f9400268 ldr x8, [x19] 20e94: aa1303e0 mov x0, x19 20e98: f9403d08 ldr x8, [x8, #0x78] 20e9c: d63f0100 blr x8 20ea0: b50004c0 cbnz x0, 0x20f38 <.text+0x11488> 20ea4: f9401fe8 ldr x8, [sp, #0x38] 20ea8: 110006d6 add w22, w22, #0x1 20eac: 6b0802df cmp w22, w8 20eb0: 54fff76b b.lt 0x20d9c <.text+0x112ec> 20eb4: 14000037 b 0x20f90 <.text+0x114e0> 20eb8: 90000461 adrp x1, 0xac000 20ebc: f0000462 adrp x2, 0xaf000 20ec0: 9116e821 add x1, x1, #0x5ba 20ec4: 911e3c42 add x2, x2, #0x78f 20ec8: 321f07e0 orr w0, wzr, #0x6 20ecc: 97fff175 bl 0x1d4a0 <.text+0xd9f0> 20ed0: f9400268 ldr x8, [x19] 20ed4: aa1303e0 mov x0, x19 20ed8: f9404108 ldr x8, [x8, #0x80] 20edc: d63f0100 blr x8 20ee0: f9400268 ldr x8, [x19] 20ee4: aa1303e0 mov x0, x19 20ee8: f9404508 ldr x8, [x8, #0x88] 20eec: d63f0100 blr x8 20ef0: 90000461 adrp x1, 0xac000 20ef4: 90000482 adrp x2, 0xb0000 20ef8: 9116e821 add x1, x1, #0x5ba 20efc: 91069842 add x2, x2, #0x1a6 20f00: 321f07e0 orr w0, wzr, #0x6 20f04: 97fff167 bl 0x1d4a0 <.text+0xd9f0> 20f08: 14000022 b 0x20f90 <.text+0x114e0> 20f0c: aa1303e0 mov x0, x19 20f10: aa1a03e1 mov x1, x26 20f14: 97fffafb bl 0x1fb00 <.text+0x10050> 20f18: 90000461 adrp x1, 0xac000 20f1c: 90000482 adrp x2, 0xb0000 20f20: aa0003e3 mov x3, x0 20f24: 9115c021 add x1, x1, #0x570 20f28: 910a5442 add x2, x2, #0x295 20f2c: 320007e0 orr w0, wzr, #0x3 20f30: 97fff15c bl 0x1d4a0 <.text+0xd9f0> 20f34: 14000018 b 0x20f94 <.text+0x114e4> 20f38: 90000475 adrp x21, 0xac000 20f3c: 9116eab5 add x21, x21, #0x5ba 20f40: f0000462 adrp x2, 0xaf000 20f44: 911e3c42 add x2, x2, #0x78f 20f48: 321f07e0 orr w0, wzr, #0x6 20f4c: aa1503e1 mov x1, x21 20f50: 97fff154 bl 0x1d4a0 <.text+0xd9f0> 20f54: f9400268 ldr x8, [x19] 20f58: aa1303e0 mov x0, x19 20f5c: f9404108 ldr x8, [x8, #0x80] 20f60: d63f0100 blr x8 20f64: f9400268 ldr x8, [x19] 20f68: aa1303e0 mov x0, x19 20f6c: f9404508 ldr x8, [x8, #0x88] 20f70: d63f0100 blr x8 20f74: f0000462 adrp x2, 0xaf000 20f78: 90000483 adrp x3, 0xb0000 20f7c: 911fac42 add x2, x2, #0x7eb 20f80: 9108d863 add x3, x3, #0x236 20f84: 321f07e0 orr w0, wzr, #0x6 20f88: aa1503e1 mov x1, x21 20f8c: 97fff145 bl 0x1d4a0 <.text+0xd9f0> 20f90: aa1f03fa mov x26, xzr 20f94: f9400268 ldr x8, [x19] 20f98: aa1303e0 mov x0, x19 20f9c: aa1703e1 mov x1, x23 20fa0: f9405d08 ldr x8, [x8, #0xb8] 20fa4: d63f0100 blr x8 20fa8: f9400268 ldr x8, [x19] 20fac: aa1303e0 mov x0, x19 20fb0: f9403d08 ldr x8, [x8, #0x78] 20fb4: d63f0100 blr x8 20fb8: b40002e0 cbz x0, 0x21014 <.text+0x11564> 20fbc: 90000475 adrp x21, 0xac000 20fc0: 9116eab5 add x21, x21, #0x5ba 20fc4: f0000462 adrp x2, 0xaf000 20fc8: 911e3c42 add x2, x2, #0x78f 20fcc: 321f07e0 orr w0, wzr, #0x6 20fd0: aa1503e1 mov x1, x21 20fd4: 97fff133 bl 0x1d4a0 <.text+0xd9f0> 20fd8: f9400268 ldr x8, [x19] 20fdc: aa1303e0 mov x0, x19 20fe0: f9404108 ldr x8, [x8, #0x80] 20fe4: d63f0100 blr x8 20fe8: f9400268 ldr x8, [x19] 20fec: aa1303e0 mov x0, x19 20ff0: f9404508 ldr x8, [x8, #0x88] 20ff4: d63f0100 blr x8 20ff8: f0000462 adrp x2, 0xaf000 20ffc: 90000483 adrp x3, 0xb0000 21000: 911fac42 add x2, x2, #0x7eb 21004: 910ac063 add x3, x3, #0x2b0 21008: 321f07e0 orr w0, wzr, #0x6 2100c: aa1503e1 mov x1, x21 21010: 97fff124 bl 0x1d4a0 <.text+0xd9f0> 21014: f9400268 ldr x8, [x19] 21018: aa1303e0 mov x0, x19 2101c: aa1403e1 mov x1, x20 21020: f9405d08 ldr x8, [x8, #0xb8] 21024: d63f0100 blr x8 21028: f9400268 ldr x8, [x19] 2102c: aa1303e0 mov x0, x19 21030: f9403d08 ldr x8, [x8, #0x78] 21034: d63f0100 blr x8 21038: b40002e0 cbz x0, 0x21094 <.text+0x115e4> 2103c: f0000454 adrp x20, 0xac000 21040: 9116ea94 add x20, x20, #0x5ba 21044: d0000462 adrp x2, 0xaf000 21048: 911e3c42 add x2, x2, #0x78f 2104c: 321f07e0 orr w0, wzr, #0x6 21050: aa1403e1 mov x1, x20 21054: 97fff113 bl 0x1d4a0 <.text+0xd9f0> 21058: f9400268 ldr x8, [x19] 2105c: aa1303e0 mov x0, x19 21060: f9404108 ldr x8, [x8, #0x80] 21064: d63f0100 blr x8 21068: f9400268 ldr x8, [x19] 2106c: aa1303e0 mov x0, x19 21070: f9404508 ldr x8, [x8, #0x88] 21074: d63f0100 blr x8 21078: d0000462 adrp x2, 0xaf000 2107c: 90000463 adrp x3, 0xad000 21080: 911fac42 add x2, x2, #0x7eb 21084: 9139c863 add x3, x3, #0xe72 21088: 321f07e0 orr w0, wzr, #0x6 2108c: aa1403e1 mov x1, x20 21090: 97fff104 bl 0x1d4a0 <.text+0xd9f0> 21094: f94017e0 ldr x0, [sp, #0x28] 21098: 97ffba4a bl 0xf9c0 2109c: f9400fe0 ldr x0, [sp, #0x18] 210a0: 97ffba48 bl 0xf9c0 210a4: 17fffddc b 0x20814 <.text+0x10d64> 210a8: f0000441 adrp x1, 0xac000 210ac: f0000462 adrp x2, 0xb0000 210b0: 9116e821 add x1, x1, #0x5ba 210b4: 9107d042 add x2, x2, #0x1f4 210b8: 321e03e0 orr w0, wzr, #0x4 210bc: aa1603e3 mov x3, x22 210c0: 97fff0f8 bl 0x1d4a0 <.text+0xd9f0> 210c4: f9401bf7 ldr x23, [sp, #0x30] 210c8: 17ffffb3 b 0x20f94 <.text+0x114e4> 210cc: f81d0ff5 str x21, [sp, #-0x30]! 210d0: a9014ff4 stp x20, x19, [sp, #0x10] 210d4: a9027bfd stp x29, x30, [sp, #0x20] 210d8: 910083fd add x29, sp, #0x20 210dc: aa0003f3 mov x19, x0 210e0: b4000533 cbz x19, 0x21184 <.text+0x116d4> 210e4: f0000441 adrp x1, 0xac000 210e8: f0000462 adrp x2, 0xb0000 210ec: 9116e821 add x1, x1, #0x5ba 210f0: 910af042 add x2, x2, #0x2bc 210f4: 321e03e0 orr w0, wzr, #0x4 210f8: 97fff0ea bl 0x1d4a0 <.text+0xd9f0> 210fc: f9400268 ldr x8, [x19] 21100: f0000461 adrp x1, 0xb0000 21104: 910b6421 add x1, x1, #0x2d9 21108: aa1303e0 mov x0, x19 2110c: f9401908 ldr x8, [x8, #0x30] 21110: d63f0100 blr x8 21114: f9400268 ldr x8, [x19] 21118: aa0003f4 mov x20, x0 2111c: aa1303e0 mov x0, x19 21120: f9403d08 ldr x8, [x8, #0x78] 21124: d63f0100 blr x8 21128: b40003a0 cbz x0, 0x2119c <.text+0x116ec> 2112c: f0000441 adrp x1, 0xac000 21130: d0000462 adrp x2, 0xaf000 21134: 9116e821 add x1, x1, #0x5ba 21138: 911e3c42 add x2, x2, #0x78f 2113c: 321f07e0 orr w0, wzr, #0x6 21140: 97fff0d8 bl 0x1d4a0 <.text+0xd9f0> 21144: f9400268 ldr x8, [x19] 21148: aa1303e0 mov x0, x19 2114c: f9404108 ldr x8, [x8, #0x80] 21150: d63f0100 blr x8 21154: f9400268 ldr x8, [x19] 21158: aa1303e0 mov x0, x19 2115c: f9404508 ldr x8, [x8, #0x88] 21160: d63f0100 blr x8 21164: f0000441 adrp x1, 0xac000 21168: d0000462 adrp x2, 0xaf000 2116c: f0000463 adrp x3, 0xb0000 21170: 9116e821 add x1, x1, #0x5ba 21174: 911ec442 add x2, x2, #0x7b1 21178: 910b6463 add x3, x3, #0x2d9 2117c: 321f07e0 orr w0, wzr, #0x6 21180: 97fff0c8 bl 0x1d4a0 <.text+0xd9f0> 21184: aa1f03f5 mov x21, xzr 21188: a9427bfd ldp x29, x30, [sp, #0x20] 2118c: a9414ff4 ldp x20, x19, [sp, #0x10] 21190: aa1503e0 mov x0, x21 21194: f84307f5 ldr x21, [sp], #0x30 21198: d65f03c0 ret 2119c: b4fffe54 cbz x20, 0x21164 <.text+0x116b4> 211a0: f0000461 adrp x1, 0xb0000 211a4: f0000462 adrp x2, 0xb0000 211a8: f0000463 adrp x3, 0xb0000 211ac: 910b6421 add x1, x1, #0x2d9 211b0: 910bac42 add x2, x2, #0x2eb 211b4: 910be463 add x3, x3, #0x2f9 211b8: aa1303e0 mov x0, x19 211bc: 97fff304 bl 0x1ddcc <.text+0xe31c> 211c0: aa0003e8 mov x8, x0 211c4: b4fffe08 cbz x8, 0x21184 <.text+0x116d4> 211c8: f9400269 ldr x9, [x19] 211cc: aa1303e0 mov x0, x19 211d0: aa1403e1 mov x1, x20 211d4: aa0803e2 mov x2, x8 211d8: f941c929 ldr x9, [x9, #0x390] 211dc: d63f0120 blr x9 211e0: f9400268 ldr x8, [x19] 211e4: aa0003f4 mov x20, x0 211e8: aa1303e0 mov x0, x19 211ec: f9403d08 ldr x8, [x8, #0x78] 211f0: d63f0100 blr x8 211f4: b40002c0 cbz x0, 0x2124c <.text+0x1179c> 211f8: f0000441 adrp x1, 0xac000 211fc: d0000462 adrp x2, 0xaf000 21200: 9116e821 add x1, x1, #0x5ba 21204: 911e3c42 add x2, x2, #0x78f 21208: 321f07e0 orr w0, wzr, #0x6 2120c: 97fff0a5 bl 0x1d4a0 <.text+0xd9f0> 21210: f9400268 ldr x8, [x19] 21214: aa1303e0 mov x0, x19 21218: f9404108 ldr x8, [x8, #0x80] 2121c: d63f0100 blr x8 21220: f9400268 ldr x8, [x19] 21224: aa1303e0 mov x0, x19 21228: f9404508 ldr x8, [x8, #0x88] 2122c: d63f0100 blr x8 21230: f0000441 adrp x1, 0xac000 21234: d0000462 adrp x2, 0xaf000 21238: f0000463 adrp x3, 0xb0000 2123c: 9116e821 add x1, x1, #0x5ba 21240: 91385c42 add x2, x2, #0xe17 21244: 910bac63 add x3, x3, #0x2eb 21248: 17ffffcd b 0x2117c <.text+0x116cc> 2124c: b4ffff34 cbz x20, 0x21230 <.text+0x11780> 21250: f0000461 adrp x1, 0xb0000 21254: f0000462 adrp x2, 0xb0000 21258: d0000463 adrp x3, 0xaf000 2125c: 910b6421 add x1, x1, #0x2d9 21260: 910c3c42 add x2, x2, #0x30f 21264: 9122c863 add x3, x3, #0x8b2 21268: aa1303e0 mov x0, x19 2126c: 97fff260 bl 0x1dbec <.text+0xe13c> 21270: aa0003e8 mov x8, x0 21274: b4fff888 cbz x8, 0x21184 <.text+0x116d4> 21278: f9400269 ldr x9, [x19] 2127c: aa1303e0 mov x0, x19 21280: aa1403e1 mov x1, x20 21284: aa0803e2 mov x2, x8 21288: f9408929 ldr x9, [x9, #0x110] 2128c: d63f0120 blr x9 21290: f9400268 ldr x8, [x19] 21294: aa0003f5 mov x21, x0 21298: aa1303e0 mov x0, x19 2129c: f9403d08 ldr x8, [x8, #0x78] 212a0: d63f0100 blr x8 212a4: b40002c0 cbz x0, 0x212fc <.text+0x1184c> 212a8: f0000441 adrp x1, 0xac000 212ac: d0000462 adrp x2, 0xaf000 212b0: 9116e821 add x1, x1, #0x5ba 212b4: 911e3c42 add x2, x2, #0x78f 212b8: 321f07e0 orr w0, wzr, #0x6 212bc: 97fff079 bl 0x1d4a0 <.text+0xd9f0> 212c0: f9400268 ldr x8, [x19] 212c4: aa1303e0 mov x0, x19 212c8: f9404108 ldr x8, [x8, #0x80] 212cc: d63f0100 blr x8 212d0: f9400268 ldr x8, [x19] 212d4: aa1303e0 mov x0, x19 212d8: f9404508 ldr x8, [x8, #0x88] 212dc: d63f0100 blr x8 212e0: f0000441 adrp x1, 0xac000 212e4: d0000462 adrp x2, 0xaf000 212e8: f0000463 adrp x3, 0xb0000 212ec: 9116e821 add x1, x1, #0x5ba 212f0: 91385c42 add x2, x2, #0xe17 212f4: 910c3c63 add x3, x3, #0x30f 212f8: 17ffffa1 b 0x2117c <.text+0x116cc> 212fc: b4ffff35 cbz x21, 0x212e0 <.text+0x11830> 21300: f9400268 ldr x8, [x19] 21304: aa1303e0 mov x0, x19 21308: aa1403e1 mov x1, x20 2130c: f9405d08 ldr x8, [x8, #0xb8] 21310: d63f0100 blr x8 21314: f9400268 ldr x8, [x19] 21318: aa1303e0 mov x0, x19 2131c: f9403d08 ldr x8, [x8, #0x78] 21320: d63f0100 blr x8 21324: b4fff320 cbz x0, 0x21188 <.text+0x116d8> 21328: f0000454 adrp x20, 0xac000 2132c: 9116ea94 add x20, x20, #0x5ba 21330: d0000462 adrp x2, 0xaf000 21334: 911e3c42 add x2, x2, #0x78f 21338: 321f07e0 orr w0, wzr, #0x6 2133c: aa1403e1 mov x1, x20 21340: 97fff058 bl 0x1d4a0 <.text+0xd9f0> 21344: f9400268 ldr x8, [x19] 21348: aa1303e0 mov x0, x19 2134c: f9404108 ldr x8, [x8, #0x80] 21350: d63f0100 blr x8 21354: f9400268 ldr x8, [x19] 21358: aa1303e0 mov x0, x19 2135c: f9404508 ldr x8, [x8, #0x88] 21360: d63f0100 blr x8 21364: d0000462 adrp x2, 0xaf000 21368: f0000463 adrp x3, 0xb0000 2136c: 911fac42 add x2, x2, #0x7eb 21370: 910c6463 add x3, x3, #0x319 21374: 321f07e0 orr w0, wzr, #0x6 21378: aa1403e1 mov x1, x20 2137c: 17ffff81 b 0x21180 <.text+0x116d0> 21380: f81d0ff5 str x21, [sp, #-0x30]! 21384: a9014ff4 stp x20, x19, [sp, #0x10] 21388: a9027bfd stp x29, x30, [sp, #0x20] 2138c: 910083fd add x29, sp, #0x20 21390: aa0203f3 mov x19, x2 21394: 2a0103f4 mov w20, w1 21398: f0000461 adrp x1, 0xb0000 2139c: aa0003f5 mov x21, x0 213a0: 910c9021 add x1, x1, #0x324 213a4: aa1303e0 mov x0, x19 213a8: 97ffb84a bl 0xf4d0 213ac: 34000100 cbz w0, 0x213cc <.text+0x1191c> 213b0: 2a1403e1 mov w1, w20 213b4: aa1303e2 mov x2, x19 213b8: a9427bfd ldp x29, x30, [sp, #0x20] 213bc: a9414ff4 ldp x20, x19, [sp, #0x10] 213c0: aa1503e0 mov x0, x21 213c4: f84307f5 ldr x21, [sp], #0x30 213c8: 17fffcdd b 0x2073c <.text+0x10c8c> 213cc: a9427bfd ldp x29, x30, [sp, #0x20] 213d0: a9414ff4 ldp x20, x19, [sp, #0x10] 213d4: aa1503e0 mov x0, x21 213d8: f84307f5 ldr x21, [sp], #0x30 213dc: 17ffff3c b 0x210cc <.text+0x1161c> 213e0: f81c0ff7 str x23, [sp, #-0x40]! 213e4: a90157f6 stp x22, x21, [sp, #0x10] 213e8: a9024ff4 stp x20, x19, [sp, #0x20] 213ec: a9037bfd stp x29, x30, [sp, #0x30] 213f0: 9100c3fd add x29, sp, #0x30 213f4: 2a0303f4 mov w20, w3 213f8: aa0203f6 mov x22, x2 213fc: aa0103f5 mov x21, x1 21400: aa0003f3 mov x19, x0 21404: b40007f3 cbz x19, 0x21500 <.text+0x11a50> 21408: 7100029f cmp w20, #0x0 2140c: 540007ad b.le 0x21500 <.text+0x11a50> 21410: b4000876 cbz x22, 0x2151c <.text+0x11a6c> 21414: f0000461 adrp x1, 0xb0000 21418: 910c9021 add x1, x1, #0x324 2141c: aa1603e0 mov x0, x22 21420: 97ffb82c bl 0xf4d0 21424: 340008a0 cbz w0, 0x21538 <.text+0x11a88> 21428: b9400aa1 ldr w1, [x21, #0x8] 2142c: aa1303e0 mov x0, x19 21430: aa1603e2 mov x2, x22 21434: 97fffcc2 bl 0x2073c <.text+0x10c8c> 21438: aa0003f7 mov x23, x0 2143c: b4000877 cbz x23, 0x21548 <.text+0x11a98> 21440: aa1303e0 mov x0, x19 21444: aa1703e1 mov x1, x23 21448: 97fff9ae bl 0x1fb00 <.text+0x10050> 2144c: aa0003e8 mov x8, x0 21450: b40000e8 cbz x8, 0x2146c <.text+0x119bc> 21454: 90000462 adrp x2, 0xad000 21458: 911102a0 add x0, x21, #0x440 2145c: 91263c42 add x2, x2, #0x98f 21460: 321903e1 orr w1, wzr, #0x80 21464: aa0803e3 mov x3, x8 21468: 97ffb6ca bl 0xef90 2146c: aa1303e0 mov x0, x19 21470: aa1703e1 mov x1, x23 21474: 2a1403e2 mov w2, w20 21478: 97fffab7 bl 0x1ff54 <.text+0x104a4> 2147c: f9400268 ldr x8, [x19] 21480: aa0003f4 mov x20, x0 21484: aa1303e0 mov x0, x19 21488: aa1703e1 mov x1, x23 2148c: f9405d08 ldr x8, [x8, #0xb8] 21490: d63f0100 blr x8 21494: f9400268 ldr x8, [x19] 21498: aa1303e0 mov x0, x19 2149c: f9403d08 ldr x8, [x8, #0x78] 214a0: d63f0100 blr x8 214a4: b4000620 cbz x0, 0x21568 <.text+0x11ab8> 214a8: f0000454 adrp x20, 0xac000 214ac: 9116ea94 add x20, x20, #0x5ba 214b0: d0000462 adrp x2, 0xaf000 214b4: 911e3c42 add x2, x2, #0x78f 214b8: 321f07e0 orr w0, wzr, #0x6 214bc: aa1403e1 mov x1, x20 214c0: 97ffeff8 bl 0x1d4a0 <.text+0xd9f0> 214c4: f9400268 ldr x8, [x19] 214c8: aa1303e0 mov x0, x19 214cc: f9404108 ldr x8, [x8, #0x80] 214d0: d63f0100 blr x8 214d4: f9400268 ldr x8, [x19] 214d8: aa1303e0 mov x0, x19 214dc: f9404508 ldr x8, [x8, #0x88] 214e0: d63f0100 blr x8 214e4: d0000462 adrp x2, 0xaf000 214e8: f0000463 adrp x3, 0xb0000 214ec: 911fac42 add x2, x2, #0x7eb 214f0: 910d6063 add x3, x3, #0x358 214f4: 321f07e0 orr w0, wzr, #0x6 214f8: aa1403e1 mov x1, x20 214fc: 14000019 b 0x21560 <.text+0x11ab0> 21500: f0000441 adrp x1, 0xac000 21504: d0000462 adrp x2, 0xaf000 21508: 9116e821 add x1, x1, #0x5ba 2150c: 913af442 add x2, x2, #0xebd 21510: 321f07e0 orr w0, wzr, #0x6 21514: 97ffefe3 bl 0x1d4a0 <.text+0xd9f0> 21518: 14000013 b 0x21564 <.text+0x11ab4> 2151c: aa1303e0 mov x0, x19 21520: 2a1403e1 mov w1, w20 21524: a9437bfd ldp x29, x30, [sp, #0x30] 21528: a9424ff4 ldp x20, x19, [sp, #0x20] 2152c: a94157f6 ldp x22, x21, [sp, #0x10] 21530: f84407f7 ldr x23, [sp], #0x40 21534: 17fffbed b 0x204e8 <.text+0x10a38> 21538: aa1303e0 mov x0, x19 2153c: 97fffee4 bl 0x210cc <.text+0x1161c> 21540: aa0003f7 mov x23, x0 21544: b5fff7f7 cbnz x23, 0x21440 <.text+0x11990> 21548: f0000441 adrp x1, 0xac000 2154c: f0000462 adrp x2, 0xb0000 21550: 9116e821 add x1, x1, #0x5ba 21554: 910ca442 add x2, x2, #0x329 21558: 321f07e0 orr w0, wzr, #0x6 2155c: aa1603e3 mov x3, x22 21560: 97ffefd0 bl 0x1d4a0 <.text+0xd9f0> 21564: aa1f03f4 mov x20, xzr 21568: aa1403e0 mov x0, x20 2156c: a9437bfd ldp x29, x30, [sp, #0x30] 21570: a9424ff4 ldp x20, x19, [sp, #0x20] 21574: a94157f6 ldp x22, x21, [sp, #0x10] 21578: f84407f7 ldr x23, [sp], #0x40 2157c: d65f03c0 ret 21580: d101c3ff sub sp, sp, #0x70 21584: a9016ffc stp x28, x27, [sp, #0x10] 21588: a90267fa stp x26, x25, [sp, #0x20] 2158c: a9035ff8 stp x24, x23, [sp, #0x30] 21590: a90457f6 stp x22, x21, [sp, #0x40] 21594: a9054ff4 stp x20, x19, [sp, #0x50] 21598: a9067bfd stp x29, x30, [sp, #0x60] 2159c: 910183fd add x29, sp, #0x60 215a0: 2a0203f6 mov w22, w2 215a4: aa0103f4 mov x20, x1 215a8: aa0003f3 mov x19, x0 215ac: b4000553 cbz x19, 0x21654 <.text+0x11ba4> 215b0: 710002df cmp w22, #0x0 215b4: 5400050d b.le 0x21654 <.text+0x11ba4> 215b8: b40006f4 cbz x20, 0x21694 <.text+0x11be4> 215bc: f0000441 adrp x1, 0xac000 215c0: f0000462 adrp x2, 0xb0000 215c4: 9115c021 add x1, x1, #0x570 215c8: 910de842 add x2, x2, #0x37a 215cc: 320007e0 orr w0, wzr, #0x3 215d0: 97ffefb4 bl 0x1d4a0 <.text+0xd9f0> 215d4: f9400268 ldr x8, [x19] 215d8: d0000929 adrp x9, 0x147000 215dc: f946cd22 ldr x2, [x9, #0xd98] 215e0: aa1303e0 mov x0, x19 215e4: f9408908 ldr x8, [x8, #0x110] 215e8: aa1403e1 mov x1, x20 215ec: d63f0100 blr x8 215f0: f9400268 ldr x8, [x19] 215f4: aa0003f5 mov x21, x0 215f8: aa1303e0 mov x0, x19 215fc: f9403d08 ldr x8, [x8, #0x78] 21600: d63f0100 blr x8 21604: b4000560 cbz x0, 0x216b0 <.text+0x11c00> 21608: f0000441 adrp x1, 0xac000 2160c: d0000462 adrp x2, 0xaf000 21610: 9116e821 add x1, x1, #0x5ba 21614: 911e3c42 add x2, x2, #0x78f 21618: 321f07e0 orr w0, wzr, #0x6 2161c: 97ffefa1 bl 0x1d4a0 <.text+0xd9f0> 21620: f9400268 ldr x8, [x19] 21624: aa1303e0 mov x0, x19 21628: f9404108 ldr x8, [x8, #0x80] 2162c: d63f0100 blr x8 21630: f9400268 ldr x8, [x19] 21634: aa1303e0 mov x0, x19 21638: f9404508 ldr x8, [x8, #0x88] 2163c: d63f0100 blr x8 21640: f0000441 adrp x1, 0xac000 21644: f0000462 adrp x2, 0xb0000 21648: 9116e821 add x1, x1, #0x5ba 2164c: 910e8c42 add x2, x2, #0x3a3 21650: 14000005 b 0x21664 <.text+0x11bb4> 21654: f0000441 adrp x1, 0xac000 21658: d0000462 adrp x2, 0xaf000 2165c: 9116e821 add x1, x1, #0x5ba 21660: 913af442 add x2, x2, #0xebd 21664: 321f07e0 orr w0, wzr, #0x6 21668: 97ffef8e bl 0x1d4a0 <.text+0xd9f0> 2166c: aa1f03f4 mov x20, xzr 21670: aa1403e0 mov x0, x20 21674: a9467bfd ldp x29, x30, [sp, #0x60] 21678: a9454ff4 ldp x20, x19, [sp, #0x50] 2167c: a94457f6 ldp x22, x21, [sp, #0x40] 21680: a9435ff8 ldp x24, x23, [sp, #0x30] 21684: a94267fa ldp x26, x25, [sp, #0x20] 21688: a9416ffc ldp x28, x27, [sp, #0x10] 2168c: 9101c3ff add sp, sp, #0x70 21690: d65f03c0 ret 21694: f0000441 adrp x1, 0xac000 21698: f0000462 adrp x2, 0xb0000 2169c: 9115c021 add x1, x1, #0x570 216a0: 910d7c42 add x2, x2, #0x35f 216a4: 320007e0 orr w0, wzr, #0x3 216a8: 97ffef7e bl 0x1d4a0 <.text+0xd9f0> 216ac: 17fffff1 b 0x21670 <.text+0x11bc0> 216b0: b4fffc95 cbz x21, 0x21640 <.text+0x11b90> 216b4: f0000441 adrp x1, 0xac000 216b8: f0000462 adrp x2, 0xb0000 216bc: 9115c021 add x1, x1, #0x570 216c0: 910f4842 add x2, x2, #0x3d2 216c4: 320007e0 orr w0, wzr, #0x3 216c8: 97ffef76 bl 0x1d4a0 <.text+0xd9f0> 216cc: f00005e8 adrp x8, 0xe0000 216d0: f9428100 ldr x0, [x8, #0x500] 216d4: 52828008 mov w8, #0x1400 // =5120 216d8: 6b0802df cmp w22, w8 216dc: 1a88b2d9 csel w25, w22, w8, lt 216e0: 97ffb824 bl 0xf770 216e4: f9400268 ldr x8, [x19] 216e8: aa0003f7 mov x23, x0 216ec: aa1303e0 mov x0, x19 216f0: aa1503e1 mov x1, x21 216f4: f942ad08 ldr x8, [x8, #0x558] 216f8: d63f0100 blr x8 216fc: f9400268 ldr x8, [x19] 21700: 2a0003f6 mov w22, w0 21704: aa1303e0 mov x0, x19 21708: f9403d08 ldr x8, [x8, #0x78] 2170c: d63f0100 blr x8 21710: b40002a0 cbz x0, 0x21764 <.text+0x11cb4> 21714: f0000454 adrp x20, 0xac000 21718: 9116ea94 add x20, x20, #0x5ba 2171c: d0000462 adrp x2, 0xaf000 21720: 911e3c42 add x2, x2, #0x78f 21724: 321f07e0 orr w0, wzr, #0x6 21728: aa1403e1 mov x1, x20 2172c: 97ffef5d bl 0x1d4a0 <.text+0xd9f0> 21730: f9400268 ldr x8, [x19] 21734: aa1303e0 mov x0, x19 21738: f9404108 ldr x8, [x8, #0x80] 2173c: d63f0100 blr x8 21740: f9400268 ldr x8, [x19] 21744: aa1303e0 mov x0, x19 21748: f9404508 ldr x8, [x8, #0x88] 2174c: d63f0100 blr x8 21750: d0000462 adrp x2, 0xaf000 21754: 913d7042 add x2, x2, #0xf5c 21758: 321f07e0 orr w0, wzr, #0x6 2175c: aa1403e1 mov x1, x20 21760: 17ffffc2 b 0x21668 <.text+0x11bb8> 21764: f0000441 adrp x1, 0xac000 21768: d0000462 adrp x2, 0xaf000 2176c: 9115c021 add x1, x1, #0x570 21770: 913de042 add x2, x2, #0xf78 21774: 320007e0 orr w0, wzr, #0x3 21778: 2a1603e3 mov w3, w22 2177c: 97ffef49 bl 0x1d4a0 <.text+0xd9f0> 21780: f9400268 ldr x8, [x19] 21784: d0000929 adrp x9, 0x147000 21788: f946d522 ldr x2, [x9, #0xda8] 2178c: aa1303e0 mov x0, x19 21790: f9408908 ldr x8, [x8, #0x110] 21794: aa1403e1 mov x1, x20 21798: d63f0100 blr x8 2179c: f9400268 ldr x8, [x19] 217a0: aa0003e1 mov x1, x0 217a4: aa1303e0 mov x0, x19 217a8: aa1f03e2 mov x2, xzr 217ac: f942a508 ldr x8, [x8, #0x548] 217b0: d63f0100 blr x8 217b4: f9400268 ldr x8, [x19] 217b8: aa0003f8 mov x24, x0 217bc: aa1303e0 mov x0, x19 217c0: f9403d08 ldr x8, [x8, #0x78] 217c4: d63f0100 blr x8 217c8: b4000280 cbz x0, 0x21818 <.text+0x11d68> 217cc: f0000441 adrp x1, 0xac000 217d0: d0000462 adrp x2, 0xaf000 217d4: 9116e821 add x1, x1, #0x5ba 217d8: 911e3c42 add x2, x2, #0x78f 217dc: 321f07e0 orr w0, wzr, #0x6 217e0: 97ffef30 bl 0x1d4a0 <.text+0xd9f0> 217e4: f9400268 ldr x8, [x19] 217e8: aa1303e0 mov x0, x19 217ec: f9404108 ldr x8, [x8, #0x80] 217f0: d63f0100 blr x8 217f4: f9400268 ldr x8, [x19] 217f8: aa1303e0 mov x0, x19 217fc: f9404508 ldr x8, [x8, #0x88] 21800: d63f0100 blr x8 21804: f0000441 adrp x1, 0xac000 21808: f0000462 adrp x2, 0xb0000 2180c: 9116e821 add x1, x1, #0x5ba 21810: 91101042 add x2, x2, #0x404 21814: 17ffff94 b 0x21664 <.text+0x11bb4> 21818: b4ffff78 cbz x24, 0x21804 <.text+0x11d54> 2181c: 93407f21 sxtw x1, w25 21820: 51000728 sub w8, w25, #0x1 21824: 320003e0 orr w0, wzr, #0x1 21828: 4b17011b sub w27, w8, w23 2182c: 97ffb535 bl 0xed00 21830: aa1803e1 mov x1, x24 21834: aa0003f4 mov x20, x0 21838: 97ffb5ee bl 0xeff0 2183c: aa1403e0 mov x0, x20 21840: 97ffb7cc bl 0xf770 21844: 52800148 mov w8, #0xa // =10 21848: 7100077f cmp w27, #0x1 2184c: 78206a88 strh w8, [x20, x0] 21850: 54fff10b b.lt 0x21670 <.text+0x11bc0> 21854: 71000adf cmp w22, #0x2 21858: 54fff0cb b.lt 0x21670 <.text+0x11bc0> 2185c: 2a1f03fc mov w28, wzr 21860: 320003f7 orr w23, wzr, #0x1 21864: f9400268 ldr x8, [x19] 21868: aa1303e0 mov x0, x19 2186c: aa1503e1 mov x1, x21 21870: 2a1703e2 mov w2, w23 21874: f942b508 ldr x8, [x8, #0x568] 21878: d63f0100 blr x8 2187c: f9400268 ldr x8, [x19] 21880: aa0003f8 mov x24, x0 21884: aa1303e0 mov x0, x19 21888: f9403d08 ldr x8, [x8, #0x78] 2188c: d63f0100 blr x8 21890: b5000b80 cbnz x0, 0x21a00 <.text+0x11f50> 21894: b4000d38 cbz x24, 0x21a38 <.text+0x11f88> 21898: f9400268 ldr x8, [x19] 2189c: d0000929 adrp x9, 0x147000 218a0: f946d922 ldr x2, [x9, #0xdb0] 218a4: aa1303e0 mov x0, x19 218a8: f9408908 ldr x8, [x8, #0x110] 218ac: aa1803e1 mov x1, x24 218b0: d63f0100 blr x8 218b4: f9400268 ldr x8, [x19] 218b8: aa0003f9 mov x25, x0 218bc: aa1303e0 mov x0, x19 218c0: f9403d08 ldr x8, [x8, #0x78] 218c4: d63f0100 blr x8 218c8: b5000c20 cbnz x0, 0x21a4c <.text+0x11f9c> 218cc: b4000dd9 cbz x25, 0x21a84 <.text+0x11fd4> 218d0: f9400268 ldr x8, [x19] 218d4: aa1303e0 mov x0, x19 218d8: aa1903e1 mov x1, x25 218dc: aa1f03e2 mov x2, xzr 218e0: f942a508 ldr x8, [x8, #0x548] 218e4: d63f0100 blr x8 218e8: f9400268 ldr x8, [x19] 218ec: aa0003fa mov x26, x0 218f0: aa1303e0 mov x0, x19 218f4: f9403d08 ldr x8, [x8, #0x78] 218f8: d63f0100 blr x8 218fc: b5000ce0 cbnz x0, 0x21a98 <.text+0x11fe8> 21900: b4000e9a cbz x26, 0x21ad0 <.text+0x12020> 21904: aa1a03e0 mov x0, x26 21908: b9000ffc str w28, [sp, #0xc] 2190c: 97ffb799 bl 0xf770 21910: 5100077c sub w28, w27, #0x1 21914: 6b00037f cmp w27, w0 21918: 1a9cc01b csel w27, w0, w28, gt 2191c: 1a9fc7e8 cset w8, le 21920: 7100077f cmp w27, #0x1 21924: b9000be8 str w8, [sp, #0x8] 21928: 540000ab b.lt 0x2193c <.text+0x11e8c> 2192c: 93407f62 sxtw x2, w27 21930: aa1403e0 mov x0, x20 21934: aa1a03e1 mov x1, x26 21938: 97ffb71a bl 0xf5a0 2193c: aa1403e0 mov x0, x20 21940: 97ffb78c bl 0xf770 21944: 52800148 mov w8, #0xa // =10 21948: 78206a88 strh w8, [x20, x0] 2194c: f9400268 ldr x8, [x19] 21950: aa1303e0 mov x0, x19 21954: aa1903e1 mov x1, x25 21958: aa1a03e2 mov x2, x26 2195c: f942a908 ldr x8, [x8, #0x550] 21960: d63f0100 blr x8 21964: f9400268 ldr x8, [x19] 21968: aa1303e0 mov x0, x19 2196c: f9403d08 ldr x8, [x8, #0x78] 21970: d63f0100 blr x8 21974: b5000c00 cbnz x0, 0x21af4 <.text+0x12044> 21978: f9400268 ldr x8, [x19] 2197c: aa1303e0 mov x0, x19 21980: aa1803e1 mov x1, x24 21984: f9405d08 ldr x8, [x8, #0xb8] 21988: d63f0100 blr x8 2198c: f9400268 ldr x8, [x19] 21990: aa1303e0 mov x0, x19 21994: f9403d08 ldr x8, [x8, #0x78] 21998: d63f0100 blr x8 2199c: b5000d40 cbnz x0, 0x21b44 <.text+0x12094> 219a0: 4b1b039b sub w27, w28, w27 219a4: 294173e8 ldp w8, w28, [sp, #0x8] 219a8: 7100077f cmp w27, #0x1 219ac: 2a08039c orr w28, w28, w8 219b0: 5400008b b.lt 0x219c0 <.text+0x11f10> 219b4: 110006f7 add w23, w23, #0x1 219b8: 6b1602ff cmp w23, w22 219bc: 54fff54b b.lt 0x21864 <.text+0x11db4> 219c0: 3607e59c tbz w28, #0x0, 0x21670 <.text+0x11bc0> 219c4: f00005e8 adrp x8, 0xe0000 219c8: aa0803f3 mov x19, x8 219cc: f9428262 ldr x2, [x19, #0x500] 219d0: f0000441 adrp x1, 0xac000 219d4: 9116e821 add x1, x1, #0x5ba 219d8: 528000a0 mov w0, #0x5 // =5 219dc: 97ffeeb1 bl 0x1d4a0 <.text+0xd9f0> 219e0: f9428273 ldr x19, [x19, #0x500] 219e4: aa1303e0 mov x0, x19 219e8: 97ffb762 bl 0xf770 219ec: aa0003e2 mov x2, x0 219f0: aa1403e0 mov x0, x20 219f4: aa1303e1 mov x1, x19 219f8: 97ffb6ea bl 0xf5a0 219fc: 17ffff1d b 0x21670 <.text+0x11bc0> 21a00: f0000441 adrp x1, 0xac000 21a04: d0000462 adrp x2, 0xaf000 21a08: 9116e821 add x1, x1, #0x5ba 21a0c: 911e3c42 add x2, x2, #0x78f 21a10: 321f07e0 orr w0, wzr, #0x6 21a14: 97ffeea3 bl 0x1d4a0 <.text+0xd9f0> 21a18: f9400268 ldr x8, [x19] 21a1c: aa1303e0 mov x0, x19 21a20: f9404108 ldr x8, [x8, #0x80] 21a24: d63f0100 blr x8 21a28: f9400268 ldr x8, [x19] 21a2c: aa1303e0 mov x0, x19 21a30: f9404508 ldr x8, [x8, #0x88] 21a34: d63f0100 blr x8 21a38: f0000441 adrp x1, 0xac000 21a3c: d0000462 adrp x2, 0xaf000 21a40: 9116e821 add x1, x1, #0x5ba 21a44: 913e1c42 add x2, x2, #0xf87 21a48: 14000026 b 0x21ae0 <.text+0x12030> 21a4c: f0000441 adrp x1, 0xac000 21a50: d0000462 adrp x2, 0xaf000 21a54: 9116e821 add x1, x1, #0x5ba 21a58: 911e3c42 add x2, x2, #0x78f 21a5c: 321f07e0 orr w0, wzr, #0x6 21a60: 97ffee90 bl 0x1d4a0 <.text+0xd9f0> 21a64: f9400268 ldr x8, [x19] 21a68: aa1303e0 mov x0, x19 21a6c: f9404108 ldr x8, [x8, #0x80] 21a70: d63f0100 blr x8 21a74: f9400268 ldr x8, [x19] 21a78: aa1303e0 mov x0, x19 21a7c: f9404508 ldr x8, [x8, #0x88] 21a80: d63f0100 blr x8 21a84: f0000441 adrp x1, 0xac000 21a88: d0000462 adrp x2, 0xaf000 21a8c: 9116e821 add x1, x1, #0x5ba 21a90: 913e7c42 add x2, x2, #0xf9f 21a94: 14000013 b 0x21ae0 <.text+0x12030> 21a98: f0000441 adrp x1, 0xac000 21a9c: d0000462 adrp x2, 0xaf000 21aa0: 9116e821 add x1, x1, #0x5ba 21aa4: 911e3c42 add x2, x2, #0x78f 21aa8: 321f07e0 orr w0, wzr, #0x6 21aac: 97ffee7d bl 0x1d4a0 <.text+0xd9f0> 21ab0: f9400268 ldr x8, [x19] 21ab4: aa1303e0 mov x0, x19 21ab8: f9404108 ldr x8, [x8, #0x80] 21abc: d63f0100 blr x8 21ac0: f9400268 ldr x8, [x19] 21ac4: aa1303e0 mov x0, x19 21ac8: f9404508 ldr x8, [x8, #0x88] 21acc: d63f0100 blr x8 21ad0: f0000441 adrp x1, 0xac000 21ad4: d0000462 adrp x2, 0xaf000 21ad8: 9116e821 add x1, x1, #0x5ba 21adc: 913ecc42 add x2, x2, #0xfb3 21ae0: 321f07e0 orr w0, wzr, #0x6 21ae4: 97ffee6f bl 0x1d4a0 <.text+0xd9f0> 21ae8: aa1403e0 mov x0, x20 21aec: 97ffb7b5 bl 0xf9c0 21af0: 17fffedf b 0x2166c <.text+0x11bbc> 21af4: f0000455 adrp x21, 0xac000 21af8: 9116eab5 add x21, x21, #0x5ba 21afc: d0000462 adrp x2, 0xaf000 21b00: 911e3c42 add x2, x2, #0x78f 21b04: 321f07e0 orr w0, wzr, #0x6 21b08: aa1503e1 mov x1, x21 21b0c: 97ffee65 bl 0x1d4a0 <.text+0xd9f0> 21b10: f9400268 ldr x8, [x19] 21b14: aa1303e0 mov x0, x19 21b18: f9404108 ldr x8, [x8, #0x80] 21b1c: d63f0100 blr x8 21b20: f9400268 ldr x8, [x19] 21b24: aa1303e0 mov x0, x19 21b28: f9404508 ldr x8, [x8, #0x88] 21b2c: d63f0100 blr x8 21b30: d0000462 adrp x2, 0xaf000 21b34: 913f1442 add x2, x2, #0xfc5 21b38: 321f07e0 orr w0, wzr, #0x6 21b3c: aa1503e1 mov x1, x21 21b40: 17ffffe9 b 0x21ae4 <.text+0x12034> 21b44: f0000455 adrp x21, 0xac000 21b48: 9116eab5 add x21, x21, #0x5ba 21b4c: d0000462 adrp x2, 0xaf000 21b50: 911e3c42 add x2, x2, #0x78f 21b54: 321f07e0 orr w0, wzr, #0x6 21b58: aa1503e1 mov x1, x21 21b5c: 97ffee51 bl 0x1d4a0 <.text+0xd9f0> 21b60: f9400268 ldr x8, [x19] 21b64: aa1303e0 mov x0, x19 21b68: f9404108 ldr x8, [x8, #0x80] 21b6c: d63f0100 blr x8 21b70: f9400268 ldr x8, [x19] 21b74: aa1303e0 mov x0, x19 21b78: f9404508 ldr x8, [x8, #0x88] 21b7c: d63f0100 blr x8 21b80: d0000462 adrp x2, 0xaf000 21b84: d0000463 adrp x3, 0xaf000 21b88: 911fac42 add x2, x2, #0x7eb 21b8c: 913f5c63 add x3, x3, #0xfd7 21b90: 321f07e0 orr w0, wzr, #0x6 21b94: aa1503e1 mov x1, x21 21b98: 97ffee42 bl 0x1d4a0 <.text+0xd9f0> 21b9c: 17ffffd3 b 0x21ae8 <.text+0x12038> 21ba0: a9bd57f6 stp x22, x21, [sp, #-0x30]! 21ba4: a9014ff4 stp x20, x19, [sp, #0x10] 21ba8: a9027bfd stp x29, x30, [sp, #0x20] 21bac: 910083fd add x29, sp, #0x20 21bb0: d0000935 adrp x21, 0x147000 21bb4: f94776a8 ldr x8, [x21, #0xee8] 21bb8: aa0003f3 mov x19, x0 21bbc: b4000308 cbz x8, 0x21c1c <.text+0x1216c> 21bc0: d0000936 adrp x22, 0x147000 21bc4: f946dec8 ldr x8, [x22, #0xdb8] 21bc8: b40006c8 cbz x8, 0x21ca0 <.text+0x121f0> 21bcc: d0000935 adrp x21, 0x147000 21bd0: f9477aa8 ldr x8, [x21, #0xef0] 21bd4: b4000a88 cbz x8, 0x21d24 <.text+0x12274> 21bd8: d0000934 adrp x20, 0x147000 21bdc: f946e288 ldr x8, [x20, #0xdc0] 21be0: b4001228 cbz x8, 0x21e24 <.text+0x12374> 21be4: d0000934 adrp x20, 0x147000 21be8: f946e688 ldr x8, [x20, #0xdc8] 21bec: b4001ae8 cbz x8, 0x21f48 <.text+0x12498> 21bf0: d0000934 adrp x20, 0x147000 21bf4: f9476a88 ldr x8, [x20, #0xed0] 21bf8: b40022a8 cbz x8, 0x2204c <.text+0x1259c> 21bfc: d0000934 adrp x20, 0x147000 21c00: f9476e88 ldr x8, [x20, #0xed8] 21c04: b4002768 cbz x8, 0x220f0 <.text+0x12640> 21c08: d0000934 adrp x20, 0x147000 21c0c: f9477288 ldr x8, [x20, #0xee0] 21c10: b4002b88 cbz x8, 0x22180 <.text+0x126d0> 21c14: 320003e0 orr w0, wzr, #0x1 21c18: 1400019e b 0x22290 <.text+0x127e0> 21c1c: f9400268 ldr x8, [x19] 21c20: f0000461 adrp x1, 0xb0000 21c24: 9112f421 add x1, x1, #0x4bd 21c28: aa1303e0 mov x0, x19 21c2c: f9401908 ldr x8, [x8, #0x30] 21c30: d63f0100 blr x8 21c34: f9400268 ldr x8, [x19] 21c38: aa0003f4 mov x20, x0 21c3c: aa1303e0 mov x0, x19 21c40: f9403d08 ldr x8, [x8, #0x78] 21c44: d63f0100 blr x8 21c48: b4000b00 cbz x0, 0x21da8 <.text+0x122f8> 21c4c: f0000441 adrp x1, 0xac000 21c50: d0000462 adrp x2, 0xaf000 21c54: 9116e821 add x1, x1, #0x5ba 21c58: 911e3c42 add x2, x2, #0x78f 21c5c: 321f07e0 orr w0, wzr, #0x6 21c60: 97ffee10 bl 0x1d4a0 <.text+0xd9f0> 21c64: f9400268 ldr x8, [x19] 21c68: aa1303e0 mov x0, x19 21c6c: f9404108 ldr x8, [x8, #0x80] 21c70: d63f0100 blr x8 21c74: f9400268 ldr x8, [x19] 21c78: aa1303e0 mov x0, x19 21c7c: f9404508 ldr x8, [x8, #0x88] 21c80: d63f0100 blr x8 21c84: f0000441 adrp x1, 0xac000 21c88: d0000462 adrp x2, 0xaf000 21c8c: 9116e821 add x1, x1, #0x5ba 21c90: 911ec442 add x2, x2, #0x7b1 21c94: f0000463 adrp x3, 0xb0000 21c98: 9112f463 add x3, x3, #0x4bd 21c9c: 140000a8 b 0x21f3c <.text+0x1248c> 21ca0: f9400268 ldr x8, [x19] 21ca4: f0000461 adrp x1, 0xb0000 21ca8: 9113cc21 add x1, x1, #0x4f3 21cac: aa1303e0 mov x0, x19 21cb0: f9401908 ldr x8, [x8, #0x30] 21cb4: d63f0100 blr x8 21cb8: f9400268 ldr x8, [x19] 21cbc: aa0003f4 mov x20, x0 21cc0: aa1303e0 mov x0, x19 21cc4: f9403d08 ldr x8, [x8, #0x78] 21cc8: d63f0100 blr x8 21ccc: b4000f80 cbz x0, 0x21ebc <.text+0x1240c> 21cd0: f0000441 adrp x1, 0xac000 21cd4: d0000462 adrp x2, 0xaf000 21cd8: 9116e821 add x1, x1, #0x5ba 21cdc: 911e3c42 add x2, x2, #0x78f 21ce0: 321f07e0 orr w0, wzr, #0x6 21ce4: 97ffedef bl 0x1d4a0 <.text+0xd9f0> 21ce8: f9400268 ldr x8, [x19] 21cec: aa1303e0 mov x0, x19 21cf0: f9404108 ldr x8, [x8, #0x80] 21cf4: d63f0100 blr x8 21cf8: f9400268 ldr x8, [x19] 21cfc: aa1303e0 mov x0, x19 21d00: f9404508 ldr x8, [x8, #0x88] 21d04: d63f0100 blr x8 21d08: f0000441 adrp x1, 0xac000 21d0c: d0000462 adrp x2, 0xaf000 21d10: f0000463 adrp x3, 0xb0000 21d14: 9116e821 add x1, x1, #0x5ba 21d18: 911ec442 add x2, x2, #0x7b1 21d1c: 9113cc63 add x3, x3, #0x4f3 21d20: 14000087 b 0x21f3c <.text+0x1248c> 21d24: f9400268 ldr x8, [x19] 21d28: f0000461 adrp x1, 0xb0000 21d2c: 9114bc21 add x1, x1, #0x52f 21d30: aa1303e0 mov x0, x19 21d34: f9401908 ldr x8, [x8, #0x30] 21d38: d63f0100 blr x8 21d3c: f9400268 ldr x8, [x19] 21d40: aa0003f4 mov x20, x0 21d44: aa1303e0 mov x0, x19 21d48: f9403d08 ldr x8, [x8, #0x78] 21d4c: d63f0100 blr x8 21d50: b4001480 cbz x0, 0x21fe0 <.text+0x12530> 21d54: f0000441 adrp x1, 0xac000 21d58: d0000462 adrp x2, 0xaf000 21d5c: 9116e821 add x1, x1, #0x5ba 21d60: 911e3c42 add x2, x2, #0x78f 21d64: 321f07e0 orr w0, wzr, #0x6 21d68: 97ffedce bl 0x1d4a0 <.text+0xd9f0> 21d6c: f9400268 ldr x8, [x19] 21d70: aa1303e0 mov x0, x19 21d74: f9404108 ldr x8, [x8, #0x80] 21d78: d63f0100 blr x8 21d7c: f9400268 ldr x8, [x19] 21d80: aa1303e0 mov x0, x19 21d84: f9404508 ldr x8, [x8, #0x88] 21d88: d63f0100 blr x8 21d8c: f0000441 adrp x1, 0xac000 21d90: d0000462 adrp x2, 0xaf000 21d94: f0000463 adrp x3, 0xb0000 21d98: 9116e821 add x1, x1, #0x5ba 21d9c: 911ec442 add x2, x2, #0x7b1 21da0: 9114bc63 add x3, x3, #0x52f 21da4: 14000066 b 0x21f3c <.text+0x1248c> 21da8: b4fff6f4 cbz x20, 0x21c84 <.text+0x121d4> 21dac: f9400268 ldr x8, [x19] 21db0: aa1303e0 mov x0, x19 21db4: aa1403e1 mov x1, x20 21db8: f9405508 ldr x8, [x8, #0xa8] 21dbc: d63f0100 blr x8 21dc0: f90776a0 str x0, [x21, #0xee8] 21dc4: f9400268 ldr x8, [x19] 21dc8: aa1303e0 mov x0, x19 21dcc: f9403d08 ldr x8, [x8, #0x78] 21dd0: d63f0100 blr x8 21dd4: b4001ca0 cbz x0, 0x22168 <.text+0x126b8> 21dd8: f0000441 adrp x1, 0xac000 21ddc: d0000462 adrp x2, 0xaf000 21de0: 9116e821 add x1, x1, #0x5ba 21de4: 911e3c42 add x2, x2, #0x78f 21de8: 321f07e0 orr w0, wzr, #0x6 21dec: 97ffedad bl 0x1d4a0 <.text+0xd9f0> 21df0: f9400268 ldr x8, [x19] 21df4: aa1303e0 mov x0, x19 21df8: f9404108 ldr x8, [x8, #0x80] 21dfc: d63f0100 blr x8 21e00: f9400268 ldr x8, [x19] 21e04: aa1303e0 mov x0, x19 21e08: f9404508 ldr x8, [x8, #0x88] 21e0c: d63f0100 blr x8 21e10: f0000441 adrp x1, 0xac000 21e14: d0000462 adrp x2, 0xaf000 21e18: 9116e821 add x1, x1, #0x5ba 21e1c: 91218842 add x2, x2, #0x862 21e20: 17ffff9d b 0x21c94 <.text+0x121e4> 21e24: f9400268 ldr x8, [x19] 21e28: f946dec1 ldr x1, [x22, #0xdb8] 21e2c: f0000462 adrp x2, 0xb0000 21e30: f0000463 adrp x3, 0xb0000 21e34: f941c508 ldr x8, [x8, #0x388] 21e38: 9115bc42 add x2, x2, #0x56f 21e3c: 9115ec63 add x3, x3, #0x57b 21e40: aa1303e0 mov x0, x19 21e44: d63f0100 blr x8 21e48: f906e280 str x0, [x20, #0xdc0] 21e4c: f9400268 ldr x8, [x19] 21e50: aa1303e0 mov x0, x19 21e54: f9403d08 ldr x8, [x8, #0x78] 21e58: d63f0100 blr x8 21e5c: b4001440 cbz x0, 0x220e4 <.text+0x12634> 21e60: f0000441 adrp x1, 0xac000 21e64: d0000462 adrp x2, 0xaf000 21e68: 9116e821 add x1, x1, #0x5ba 21e6c: 911e3c42 add x2, x2, #0x78f 21e70: 321f07e0 orr w0, wzr, #0x6 21e74: 97ffed8b bl 0x1d4a0 <.text+0xd9f0> 21e78: f9400268 ldr x8, [x19] 21e7c: aa1303e0 mov x0, x19 21e80: f9404108 ldr x8, [x8, #0x80] 21e84: d63f0100 blr x8 21e88: f9400268 ldr x8, [x19] 21e8c: aa1303e0 mov x0, x19 21e90: f9404508 ldr x8, [x8, #0x88] 21e94: d63f0100 blr x8 21e98: f0000441 adrp x1, 0xac000 21e9c: d0000462 adrp x2, 0xaf000 21ea0: f0000463 adrp x3, 0xb0000 21ea4: f0000464 adrp x4, 0xb0000 21ea8: 9116e821 add x1, x1, #0x5ba 21eac: 91231c42 add x2, x2, #0x8c7 21eb0: 9115bc63 add x3, x3, #0x56f 21eb4: 9115ec84 add x4, x4, #0x57b 21eb8: 140000f3 b 0x22284 <.text+0x127d4> 21ebc: b4fff274 cbz x20, 0x21d08 <.text+0x12258> 21ec0: f9400268 ldr x8, [x19] 21ec4: aa1303e0 mov x0, x19 21ec8: aa1403e1 mov x1, x20 21ecc: f9405508 ldr x8, [x8, #0xa8] 21ed0: d63f0100 blr x8 21ed4: f906dec0 str x0, [x22, #0xdb8] 21ed8: f9400268 ldr x8, [x19] 21edc: aa1303e0 mov x0, x19 21ee0: f9403d08 ldr x8, [x8, #0x78] 21ee4: d63f0100 blr x8 21ee8: b4001880 cbz x0, 0x221f8 <.text+0x12748> 21eec: f0000441 adrp x1, 0xac000 21ef0: d0000462 adrp x2, 0xaf000 21ef4: 9116e821 add x1, x1, #0x5ba 21ef8: 911e3c42 add x2, x2, #0x78f 21efc: 321f07e0 orr w0, wzr, #0x6 21f00: 97ffed68 bl 0x1d4a0 <.text+0xd9f0> 21f04: f9400268 ldr x8, [x19] 21f08: aa1303e0 mov x0, x19 21f0c: f9404108 ldr x8, [x8, #0x80] 21f10: d63f0100 blr x8 21f14: f9400268 ldr x8, [x19] 21f18: aa1303e0 mov x0, x19 21f1c: f9404508 ldr x8, [x8, #0x88] 21f20: d63f0100 blr x8 21f24: f0000441 adrp x1, 0xac000 21f28: d0000462 adrp x2, 0xaf000 21f2c: f0000463 adrp x3, 0xb0000 21f30: 9116e821 add x1, x1, #0x5ba 21f34: 91218842 add x2, x2, #0x862 21f38: 9113cc63 add x3, x3, #0x4f3 21f3c: 321f07e0 orr w0, wzr, #0x6 21f40: 97ffed58 bl 0x1d4a0 <.text+0xd9f0> 21f44: 140000d2 b 0x2228c <.text+0x127dc> 21f48: f9400268 ldr x8, [x19] 21f4c: f946dec1 ldr x1, [x22, #0xdb8] 21f50: f0000462 adrp x2, 0xb0000 21f54: f0000463 adrp x3, 0xb0000 21f58: f9408508 ldr x8, [x8, #0x108] 21f5c: 9116ec42 add x2, x2, #0x5bb 21f60: 91175463 add x3, x3, #0x5d5 21f64: aa1303e0 mov x0, x19 21f68: d63f0100 blr x8 21f6c: f906e680 str x0, [x20, #0xdc8] 21f70: f9400268 ldr x8, [x19] 21f74: aa1303e0 mov x0, x19 21f78: f9403d08 ldr x8, [x8, #0x78] 21f7c: d63f0100 blr x8 21f80: b4000fa0 cbz x0, 0x22174 <.text+0x126c4> 21f84: f0000441 adrp x1, 0xac000 21f88: d0000462 adrp x2, 0xaf000 21f8c: 9116e821 add x1, x1, #0x5ba 21f90: 911e3c42 add x2, x2, #0x78f 21f94: 321f07e0 orr w0, wzr, #0x6 21f98: 97ffed42 bl 0x1d4a0 <.text+0xd9f0> 21f9c: f9400268 ldr x8, [x19] 21fa0: aa1303e0 mov x0, x19 21fa4: f9404108 ldr x8, [x8, #0x80] 21fa8: d63f0100 blr x8 21fac: f9400268 ldr x8, [x19] 21fb0: aa1303e0 mov x0, x19 21fb4: f9404508 ldr x8, [x8, #0x88] 21fb8: d63f0100 blr x8 21fbc: f0000441 adrp x1, 0xac000 21fc0: d0000462 adrp x2, 0xaf000 21fc4: f0000463 adrp x3, 0xb0000 21fc8: f0000464 adrp x4, 0xb0000 21fcc: 9116e821 add x1, x1, #0x5ba 21fd0: 911f2842 add x2, x2, #0x7ca 21fd4: 9116ec63 add x3, x3, #0x5bb 21fd8: 91175484 add x4, x4, #0x5d5 21fdc: 140000aa b 0x22284 <.text+0x127d4> 21fe0: b4ffed74 cbz x20, 0x21d8c <.text+0x122dc> 21fe4: f9400268 ldr x8, [x19] 21fe8: aa1303e0 mov x0, x19 21fec: aa1403e1 mov x1, x20 21ff0: f9405508 ldr x8, [x8, #0xa8] 21ff4: d63f0100 blr x8 21ff8: f9077aa0 str x0, [x21, #0xef0] 21ffc: f9400268 ldr x8, [x19] 22000: aa1303e0 mov x0, x19 22004: f9403d08 ldr x8, [x8, #0x78] 22008: d63f0100 blr x8 2200c: b4001020 cbz x0, 0x22210 <.text+0x12760> 22010: d0000441 adrp x1, 0xac000 22014: b0000462 adrp x2, 0xaf000 22018: 9116e821 add x1, x1, #0x5ba 2201c: 911e3c42 add x2, x2, #0x78f 22020: 321f07e0 orr w0, wzr, #0x6 22024: 97ffed1f bl 0x1d4a0 <.text+0xd9f0> 22028: f9400268 ldr x8, [x19] 2202c: aa1303e0 mov x0, x19 22030: f9404108 ldr x8, [x8, #0x80] 22034: d63f0100 blr x8 22038: f9400268 ldr x8, [x19] 2203c: aa1303e0 mov x0, x19 22040: f9404508 ldr x8, [x8, #0x88] 22044: d63f0100 blr x8 22048: 14000074 b 0x22218 <.text+0x12768> 2204c: f9400268 ldr x8, [x19] 22050: f9477aa1 ldr x1, [x21, #0xef0] 22054: d0000462 adrp x2, 0xb0000 22058: d0000463 adrp x3, 0xb0000 2205c: f9408508 ldr x8, [x8, #0x108] 22060: 91186442 add x2, x2, #0x619 22064: 9118c063 add x3, x3, #0x630 22068: aa1303e0 mov x0, x19 2206c: d63f0100 blr x8 22070: f9076a80 str x0, [x20, #0xed0] 22074: f9400268 ldr x8, [x19] 22078: aa1303e0 mov x0, x19 2207c: f9403d08 ldr x8, [x8, #0x78] 22080: d63f0100 blr x8 22084: b4000c00 cbz x0, 0x22204 <.text+0x12754> 22088: d0000441 adrp x1, 0xac000 2208c: b0000462 adrp x2, 0xaf000 22090: 9116e821 add x1, x1, #0x5ba 22094: 911e3c42 add x2, x2, #0x78f 22098: 321f07e0 orr w0, wzr, #0x6 2209c: 97ffed01 bl 0x1d4a0 <.text+0xd9f0> 220a0: f9400268 ldr x8, [x19] 220a4: aa1303e0 mov x0, x19 220a8: f9404108 ldr x8, [x8, #0x80] 220ac: d63f0100 blr x8 220b0: f9400268 ldr x8, [x19] 220b4: aa1303e0 mov x0, x19 220b8: f9404508 ldr x8, [x8, #0x88] 220bc: d63f0100 blr x8 220c0: d0000441 adrp x1, 0xac000 220c4: b0000462 adrp x2, 0xaf000 220c8: d0000463 adrp x3, 0xb0000 220cc: d0000464 adrp x4, 0xb0000 220d0: 9116e821 add x1, x1, #0x5ba 220d4: 911f2842 add x2, x2, #0x7ca 220d8: 91186463 add x3, x3, #0x619 220dc: 9118c084 add x4, x4, #0x630 220e0: 14000069 b 0x22284 <.text+0x127d4> 220e4: f946e288 ldr x8, [x20, #0xdc0] 220e8: b5ffd7e8 cbnz x8, 0x21be4 <.text+0x12134> 220ec: 17ffff6b b 0x21e98 <.text+0x123e8> 220f0: f9400268 ldr x8, [x19] 220f4: f9477aa1 ldr x1, [x21, #0xef0] 220f8: d0000462 adrp x2, 0xb0000 220fc: f0000443 adrp x3, 0xad000 22100: f9408508 ldr x8, [x8, #0x108] 22104: 911b8c42 add x2, x2, #0x6e3 22108: 913b1463 add x3, x3, #0xec5 2210c: aa1303e0 mov x0, x19 22110: d63f0100 blr x8 22114: f9076e80 str x0, [x20, #0xed8] 22118: f9400268 ldr x8, [x19] 2211c: aa1303e0 mov x0, x19 22120: f9403d08 ldr x8, [x8, #0x78] 22124: d63f0100 blr x8 22128: b4000840 cbz x0, 0x22230 <.text+0x12780> 2212c: d0000441 adrp x1, 0xac000 22130: b0000462 adrp x2, 0xaf000 22134: 9116e821 add x1, x1, #0x5ba 22138: 911e3c42 add x2, x2, #0x78f 2213c: 321f07e0 orr w0, wzr, #0x6 22140: 97ffecd8 bl 0x1d4a0 <.text+0xd9f0> 22144: f9400268 ldr x8, [x19] 22148: aa1303e0 mov x0, x19 2214c: f9404108 ldr x8, [x8, #0x80] 22150: d63f0100 blr x8 22154: f9400268 ldr x8, [x19] 22158: aa1303e0 mov x0, x19 2215c: f9404508 ldr x8, [x8, #0x88] 22160: d63f0100 blr x8 22164: 14000035 b 0x22238 <.text+0x12788> 22168: f94776a8 ldr x8, [x21, #0xee8] 2216c: b5ffd2a8 cbnz x8, 0x21bc0 <.text+0x12110> 22170: 17ffff28 b 0x21e10 <.text+0x12360> 22174: f946e688 ldr x8, [x20, #0xdc8] 22178: b5ffd3c8 cbnz x8, 0x21bf0 <.text+0x12140> 2217c: 17ffff90 b 0x21fbc <.text+0x1250c> 22180: f9400268 ldr x8, [x19] 22184: f9477aa1 ldr x1, [x21, #0xef0] 22188: d0000462 adrp x2, 0xb0000 2218c: f0000443 adrp x3, 0xad000 22190: f9408508 ldr x8, [x8, #0x108] 22194: 911bb442 add x2, x2, #0x6ed 22198: 912fc863 add x3, x3, #0xbf2 2219c: aa1303e0 mov x0, x19 221a0: d63f0100 blr x8 221a4: f9077280 str x0, [x20, #0xee0] 221a8: f9400268 ldr x8, [x19] 221ac: aa1303e0 mov x0, x19 221b0: f9403d08 ldr x8, [x8, #0x78] 221b4: d63f0100 blr x8 221b8: b4000520 cbz x0, 0x2225c <.text+0x127ac> 221bc: d0000441 adrp x1, 0xac000 221c0: b0000462 adrp x2, 0xaf000 221c4: 9116e821 add x1, x1, #0x5ba 221c8: 911e3c42 add x2, x2, #0x78f 221cc: 321f07e0 orr w0, wzr, #0x6 221d0: 97ffecb4 bl 0x1d4a0 <.text+0xd9f0> 221d4: f9400268 ldr x8, [x19] 221d8: aa1303e0 mov x0, x19 221dc: f9404108 ldr x8, [x8, #0x80] 221e0: d63f0100 blr x8 221e4: f9400268 ldr x8, [x19] 221e8: aa1303e0 mov x0, x19 221ec: f9404508 ldr x8, [x8, #0x88] 221f0: d63f0100 blr x8 221f4: 1400001c b 0x22264 <.text+0x127b4> 221f8: f946dec8 ldr x8, [x22, #0xdb8] 221fc: b5ffce88 cbnz x8, 0x21bcc <.text+0x1211c> 22200: 17ffff49 b 0x21f24 <.text+0x12474> 22204: f9476a88 ldr x8, [x20, #0xed0] 22208: b5ffcfa8 cbnz x8, 0x21bfc <.text+0x1214c> 2220c: 17ffffad b 0x220c0 <.text+0x12610> 22210: f9477aa8 ldr x8, [x21, #0xef0] 22214: b5ffce28 cbnz x8, 0x21bd8 <.text+0x12128> 22218: d0000441 adrp x1, 0xac000 2221c: b0000462 adrp x2, 0xaf000 22220: d0000463 adrp x3, 0xb0000 22224: 9116e821 add x1, x1, #0x5ba 22228: 91218842 add x2, x2, #0x862 2222c: 17fffedd b 0x21da0 <.text+0x122f0> 22230: f9476e88 ldr x8, [x20, #0xed8] 22234: b5ffcea8 cbnz x8, 0x21c08 <.text+0x12158> 22238: d0000441 adrp x1, 0xac000 2223c: b0000462 adrp x2, 0xaf000 22240: d0000463 adrp x3, 0xb0000 22244: f0000444 adrp x4, 0xad000 22248: 9116e821 add x1, x1, #0x5ba 2224c: 911f2842 add x2, x2, #0x7ca 22250: 911b8c63 add x3, x3, #0x6e3 22254: 913b1484 add x4, x4, #0xec5 22258: 1400000b b 0x22284 <.text+0x127d4> 2225c: f9477288 ldr x8, [x20, #0xee0] 22260: b5ffcda8 cbnz x8, 0x21c14 <.text+0x12164> 22264: d0000441 adrp x1, 0xac000 22268: b0000462 adrp x2, 0xaf000 2226c: d0000463 adrp x3, 0xb0000 22270: f0000444 adrp x4, 0xad000 22274: 9116e821 add x1, x1, #0x5ba 22278: 911f2842 add x2, x2, #0x7ca 2227c: 911bb463 add x3, x3, #0x6ed 22280: 912fc884 add x4, x4, #0xbf2 22284: 321f07e0 orr w0, wzr, #0x6 22288: 97ffec86 bl 0x1d4a0 <.text+0xd9f0> 2228c: 2a1f03e0 mov w0, wzr 22290: a9427bfd ldp x29, x30, [sp, #0x20] 22294: a9414ff4 ldp x20, x19, [sp, #0x10] 22298: a8c357f6 ldp x22, x21, [sp], #0x30 2229c: d65f03c0 ret 222a0: b0000928 adrp x8, 0x147000 222a4: f9477500 ldr x0, [x8, #0xee8] 222a8: d65f03c0 ret 222ac: f81e0ff3 str x19, [sp, #-0x20]! 222b0: a9017bfd stp x29, x30, [sp, #0x10] 222b4: 910043fd add x29, sp, #0x10 222b8: 2a0003f3 mov w19, w0 222bc: b0000920 adrp x0, 0x147000 222c0: 913be000 add x0, x0, #0xef8 222c4: 97ffb4bf bl 0xf5c0 222c8: b0000928 adrp x8, 0x147000 222cc: f9479108 ldr x8, [x8, #0xf20] 222d0: b4000108 cbz x8, 0x222f0 <.text+0x12840> 222d4: d0000441 adrp x1, 0xac000 222d8: d0000462 adrp x2, 0xb0000 222dc: 9116e821 add x1, x1, #0x5ba 222e0: 911bf442 add x2, x2, #0x6fd 222e4: 321f07e0 orr w0, wzr, #0x6 222e8: 97ffec6e bl 0x1d4a0 <.text+0xd9f0> 222ec: 14000003 b 0x222f8 <.text+0x12848> 222f0: d00005e8 adrp x8, 0xe0000 222f4: b9050913 str w19, [x8, #0x508] 222f8: a9417bfd ldp x29, x30, [sp, #0x10] 222fc: b0000920 adrp x0, 0x147000 22300: 913be000 add x0, x0, #0xef8 22304: f84207f3 ldr x19, [sp], #0x20 22308: 17ffb5da b 0xfa70 2230c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 22310: a9017bfd stp x29, x30, [sp, #0x10] 22314: 910043fd add x29, sp, #0x10 22318: b0000933 adrp x19, 0x147000 2231c: f9479268 ldr x8, [x19, #0xf20] 22320: b4000088 cbz x8, 0x22330 <.text+0x12880> 22324: a9417bfd ldp x29, x30, [sp, #0x10] 22328: a8c24ff4 ldp x20, x19, [sp], #0x20 2232c: d65f03c0 ret 22330: d00005f4 adrp x20, 0xe0000 22334: b9450a83 ldr w3, [x20, #0x508] 22338: d0000441 adrp x1, 0xac000 2233c: d0000462 adrp x2, 0xb0000 22340: 9116e821 add x1, x1, #0x5ba 22344: 911ce042 add x2, x2, #0x738 22348: 321e03e0 orr w0, wzr, #0x4 2234c: 97ffec55 bl 0x1d4a0 <.text+0xd9f0> 22350: b0000920 adrp x0, 0x147000 22354: 913be000 add x0, x0, #0xef8 22358: 97ffb49a bl 0xf5c0 2235c: f9479268 ldr x8, [x19, #0xf20] 22360: b5000128 cbnz x8, 0x22384 <.text+0x128d4> 22364: b9450a80 ldr w0, [x20, #0x508] 22368: 97ffebc5 bl 0x1d27c <.text+0xd7cc> 2236c: f9079260 str x0, [x19, #0xf20] 22370: b4000200 cbz x0, 0x223b0 <.text+0x12900> 22374: d0000461 adrp x1, 0xb0000 22378: 911e4421 add x1, x1, #0x791 2237c: 320007e2 orr w2, wzr, #0x3 22380: 97ffebe4 bl 0x1d310 <.text+0xd860> 22384: b0000920 adrp x0, 0x147000 22388: 913be000 add x0, x0, #0xef8 2238c: 97ffb5b9 bl 0xfa70 22390: a9417bfd ldp x29, x30, [sp, #0x10] 22394: d0000441 adrp x1, 0xac000 22398: d0000462 adrp x2, 0xb0000 2239c: 9116e821 add x1, x1, #0x5ba 223a0: 911e5442 add x2, x2, #0x795 223a4: 321e03e0 orr w0, wzr, #0x4 223a8: a8c24ff4 ldp x20, x19, [sp], #0x20 223ac: 17ffec3d b 0x1d4a0 <.text+0xd9f0> 223b0: d0000441 adrp x1, 0xac000 223b4: d0000462 adrp x2, 0xb0000 223b8: 9116e821 add x1, x1, #0x5ba 223bc: 911d8442 add x2, x2, #0x761 223c0: 321f07e0 orr w0, wzr, #0x6 223c4: 97ffec37 bl 0x1d4a0 <.text+0xd9f0> 223c8: a9417bfd ldp x29, x30, [sp, #0x10] 223cc: b0000920 adrp x0, 0x147000 223d0: 913be000 add x0, x0, #0xef8 223d4: a8c24ff4 ldp x20, x19, [sp], #0x20 223d8: 17ffb5a6 b 0xfa70 223dc: f81b0ffc str x28, [sp, #-0x50]! 223e0: a9015ff8 stp x24, x23, [sp, #0x10] 223e4: a90257f6 stp x22, x21, [sp, #0x20] 223e8: a9034ff4 stp x20, x19, [sp, #0x30] 223ec: a9047bfd stp x29, x30, [sp, #0x40] 223f0: 910103fd add x29, sp, #0x40 223f4: d1401fff sub sp, sp, #0x7, lsl #12 // =0x7000 223f8: d12283ff sub sp, sp, #0x8a0 223fc: d53bd057 mrs x23, TPIDR_EL0 22400: f94016e8 ldr x8, [x23, #0x28] 22404: aa0203f5 mov x21, x2 22408: aa0103f3 mov x19, x1 2240c: aa0003f4 mov x20, x0 22410: 2a1f03e0 mov w0, wzr 22414: f81b83a8 stur x8, [x29, #-0x48] 22418: b40008d4 cbz x20, 0x22530 <.text+0x12a80> 2241c: b40008b3 cbz x19, 0x22530 <.text+0x12a80> 22420: b4000895 cbz x21, 0x22530 <.text+0x12a80> 22424: b0000938 adrp x24, 0x147000 22428: f9479308 ldr x8, [x24, #0xf20] 2242c: b40006a8 cbz x8, 0x22500 <.text+0x12a50> 22430: 910063e0 add x0, sp, #0x18 22434: 32150fe2 orr w2, wzr, #0x7800 22438: 2a1f03e1 mov w1, wzr 2243c: 97ffb529 bl 0xf8e0 22440: d10323a0 sub x0, x29, #0xc8 22444: 321903e2 orr w2, wzr, #0x80 22448: 2a1f03e1 mov w1, wzr 2244c: 97ffb525 bl 0xf8e0 22450: aa1f03e0 mov x0, xzr 22454: 97ffb31f bl 0xf0d0 22458: f9000be0 str x0, [sp, #0x10] 2245c: 910043e0 add x0, sp, #0x10 22460: 97ffb4e4 bl 0xf7f0 22464: d0000462 adrp x2, 0xb0000 22468: aa0003e3 mov x3, x0 2246c: 9121b042 add x2, x2, #0x86c 22470: d10323a0 sub x0, x29, #0xc8 22474: 321903e1 orr w1, wzr, #0x80 22478: 97ffb38e bl 0xf2b0 2247c: 97ffb2c9 bl 0xefa0 22480: 2a0003f6 mov w22, w0 22484: 97ffb1db bl 0xebf0 22488: d0000462 adrp x2, 0xb0000 2248c: 2a0003e5 mov w5, w0 22490: 9121ec42 add x2, x2, #0x87b 22494: 910063e0 add x0, sp, #0x18 22498: 32150fe1 orr w1, wzr, #0x7800 2249c: d10323a3 sub x3, x29, #0xc8 224a0: 2a1603e4 mov w4, w22 224a4: aa1403e6 mov x6, x20 224a8: aa1303e7 mov x7, x19 224ac: f90003f5 str x21, [sp] 224b0: 97ffb2b8 bl 0xef90 224b4: 2a0003f3 mov w19, w0 224b8: 37f802f3 tbnz w19, #0x1f, 0x22514 <.text+0x12a64> 224bc: b0000934 adrp x20, 0x147000 224c0: 913be294 add x20, x20, #0xef8 224c4: aa1403e0 mov x0, x20 224c8: 97ffb43e bl 0xf5c0 224cc: f9479300 ldr x0, [x24, #0xf20] 224d0: 910063e1 add x1, sp, #0x18 224d4: 2a1303e2 mov w2, w19 224d8: 97ffeb8e bl 0x1d310 <.text+0xd860> 224dc: f9479300 ldr x0, [x24, #0xf20] 224e0: d0000461 adrp x1, 0xb0000 224e4: 911e4421 add x1, x1, #0x791 224e8: 320007e2 orr w2, wzr, #0x3 224ec: 97ffeb89 bl 0x1d310 <.text+0xd860> 224f0: aa1403e0 mov x0, x20 224f4: 97ffb55f bl 0xfa70 224f8: 320003e0 orr w0, wzr, #0x1 224fc: 1400000d b 0x22530 <.text+0x12a80> 22500: d0000441 adrp x1, 0xac000 22504: d0000462 adrp x2, 0xb0000 22508: 9116e821 add x1, x1, #0x5ba 2250c: 911f1c42 add x2, x2, #0x7c7 22510: 14000005 b 0x22524 <.text+0x12a74> 22514: d0000441 adrp x1, 0xac000 22518: d0000462 adrp x2, 0xb0000 2251c: 9116e821 add x1, x1, #0x5ba 22520: 911fa842 add x2, x2, #0x7ea 22524: 321f07e0 orr w0, wzr, #0x6 22528: 97ffebde bl 0x1d4a0 <.text+0xd9f0> 2252c: 2a1f03e0 mov w0, wzr 22530: f94016e8 ldr x8, [x23, #0x28] 22534: f85b83a9 ldur x9, [x29, #-0x48] 22538: eb09011f cmp x8, x9 2253c: 54000121 b.ne 0x22560 <.text+0x12ab0> 22540: 91401fff add sp, sp, #0x7, lsl #12 // =0x7000 22544: 912283ff add sp, sp, #0x8a0 22548: a9447bfd ldp x29, x30, [sp, #0x40] 2254c: a9434ff4 ldp x20, x19, [sp, #0x30] 22550: a94257f6 ldp x22, x21, [sp, #0x20] 22554: a9415ff8 ldp x24, x23, [sp, #0x10] 22558: f84507fc ldr x28, [sp], #0x50 2255c: d65f03c0 ret 22560: 97ffb320 bl 0xf1e0 <__stack_chk_fail@plt> 22564: f81d0ff5 str x21, [sp, #-0x30]! 22568: a9014ff4 stp x20, x19, [sp, #0x10] 2256c: a9027bfd stp x29, x30, [sp, #0x20] 22570: 910083fd add x29, sp, #0x20 22574: aa0003f3 mov x19, x0 22578: b4000353 cbz x19, 0x225e0 <.text+0x12b30> 2257c: b0000935 adrp x21, 0x147000 22580: f94792a8 ldr x8, [x21, #0xf20] 22584: b4000208 cbz x8, 0x225c4 <.text+0x12b14> 22588: b0000934 adrp x20, 0x147000 2258c: 913be294 add x20, x20, #0xef8 22590: aa1403e0 mov x0, x20 22594: 97ffb40b bl 0xf5c0 22598: f94792b5 ldr x21, [x21, #0xf20] 2259c: aa1303e0 mov x0, x19 225a0: 97ffb474 bl 0xf770 225a4: aa0003e2 mov x2, x0 225a8: aa1503e0 mov x0, x21 225ac: aa1303e1 mov x1, x19 225b0: 97ffeb58 bl 0x1d310 <.text+0xd860> 225b4: aa1403e0 mov x0, x20 225b8: 97ffb52e bl 0xfa70 225bc: 320003e0 orr w0, wzr, #0x1 225c0: 14000008 b 0x225e0 <.text+0x12b30> 225c4: d0000441 adrp x1, 0xac000 225c8: d0000462 adrp x2, 0xb0000 225cc: 9116e821 add x1, x1, #0x5ba 225d0: 911f1c42 add x2, x2, #0x7c7 225d4: 321f07e0 orr w0, wzr, #0x6 225d8: 97ffebb2 bl 0x1d4a0 <.text+0xd9f0> 225dc: 2a1f03e0 mov w0, wzr 225e0: a9427bfd ldp x29, x30, [sp, #0x20] 225e4: a9414ff4 ldp x20, x19, [sp, #0x10] 225e8: f84307f5 ldr x21, [sp], #0x30 225ec: d65f03c0 ret 225f0: f81d0ff5 str x21, [sp, #-0x30]! 225f4: a9014ff4 stp x20, x19, [sp, #0x10] 225f8: a9027bfd stp x29, x30, [sp, #0x20] 225fc: 910083fd add x29, sp, #0x20 22600: b0000934 adrp x20, 0x147000 22604: f9479288 ldr x8, [x20, #0xf20] 22608: b4000388 cbz x8, 0x22678 <.text+0x12bc8> 2260c: b0000920 adrp x0, 0x147000 22610: 913be000 add x0, x0, #0xef8 22614: 97ffb3eb bl 0xf5c0 22618: f9479280 ldr x0, [x20, #0xf20] 2261c: d0000461 adrp x1, 0xb0000 22620: 911e4421 add x1, x1, #0x791 22624: 320007e2 orr w2, wzr, #0x3 22628: b9401015 ldr w21, [x0, #0x10] 2262c: 97ffeb4e bl 0x1d364 <.text+0xd8b4> 22630: 3100041f cmn w0, #0x1 22634: 540001c0 b.eq 0x2266c <.text+0x12bbc> 22638: 11000c08 add w8, w0, #0x3 2263c: 6b0802b3 subs w19, w21, w8 22640: 540000e2 b.hs 0x2265c <.text+0x12bac> 22644: f9479288 ldr x8, [x20, #0xf20] 22648: 321e7be9 orr w9, wzr, #0xfffffffd 2264c: 4b000129 sub w9, w9, w0 22650: 0b150129 add w9, w9, w21 22654: b9400108 ldr w8, [x8] 22658: 0b080133 add w19, w9, w8 2265c: b0000920 adrp x0, 0x147000 22660: 913be000 add x0, x0, #0xef8 22664: 97ffb503 bl 0xfa70 22668: 14000005 b 0x2267c <.text+0x12bcc> 2266c: b0000920 adrp x0, 0x147000 22670: 913be000 add x0, x0, #0xef8 22674: 97ffb4ff bl 0xfa70 22678: 2a1f03f3 mov w19, wzr 2267c: 2a1303e0 mov w0, w19 22680: a9427bfd ldp x29, x30, [sp, #0x20] 22684: a9414ff4 ldp x20, x19, [sp, #0x10] 22688: f84307f5 ldr x21, [sp], #0x30 2268c: d65f03c0 ret 22690: a9bd57f6 stp x22, x21, [sp, #-0x30]! 22694: a9014ff4 stp x20, x19, [sp, #0x10] 22698: a9027bfd stp x29, x30, [sp, #0x20] 2269c: 910083fd add x29, sp, #0x20 226a0: b0000936 adrp x22, 0x147000 226a4: f94792c8 ldr x8, [x22, #0xf20] 226a8: 2a0103f4 mov w20, w1 226ac: aa0003f3 mov x19, x0 226b0: b4000428 cbz x8, 0x22734 <.text+0x12c84> 226b4: 2a1f03e0 mov w0, wzr 226b8: b4000793 cbz x19, 0x227a8 <.text+0x12cf8> 226bc: 34000774 cbz w20, 0x227a8 <.text+0x12cf8> 226c0: b0000920 adrp x0, 0x147000 226c4: 913be000 add x0, x0, #0xef8 226c8: 97ffb3be bl 0xf5c0 226cc: f94792c0 ldr x0, [x22, #0xf20] 226d0: d0000461 adrp x1, 0xb0000 226d4: 911e4421 add x1, x1, #0x791 226d8: 320007e2 orr w2, wzr, #0x3 226dc: b9401015 ldr w21, [x0, #0x10] 226e0: 97ffeb21 bl 0x1d364 <.text+0xd8b4> 226e4: 3100041f cmn w0, #0x1 226e8: 54000360 b.eq 0x22754 <.text+0x12ca4> 226ec: 11000c02 add w2, w0, #0x3 226f0: 6b0202a3 subs w3, w21, w2 226f4: 540000e2 b.hs 0x22710 <.text+0x12c60> 226f8: f94792c8 ldr x8, [x22, #0xf20] 226fc: 321e7be9 orr w9, wzr, #0xfffffffd 22700: 4b000129 sub w9, w9, w0 22704: 0b150129 add w9, w9, w21 22708: b9400108 ldr w8, [x8] 2270c: 0b080123 add w3, w9, w8 22710: 6b14007f cmp w3, w20 22714: 54000369 b.ls 0x22780 <.text+0x12cd0> 22718: d0000441 adrp x1, 0xac000 2271c: d0000462 adrp x2, 0xb0000 22720: 9116e821 add x1, x1, #0x5ba 22724: 9120c042 add x2, x2, #0x830 22728: 321f07e0 orr w0, wzr, #0x6 2272c: 97ffeb5d bl 0x1d4a0 <.text+0xd9f0> 22730: 1400000f b 0x2276c <.text+0x12cbc> 22734: d0000441 adrp x1, 0xac000 22738: d0000462 adrp x2, 0xb0000 2273c: 9116e821 add x1, x1, #0x5ba 22740: 911f1c42 add x2, x2, #0x7c7 22744: 321e03e0 orr w0, wzr, #0x4 22748: 97ffeb56 bl 0x1d4a0 <.text+0xd9f0> 2274c: 2a1f03e0 mov w0, wzr 22750: 14000016 b 0x227a8 <.text+0x12cf8> 22754: d0000441 adrp x1, 0xac000 22758: d0000462 adrp x2, 0xb0000 2275c: 9116e821 add x1, x1, #0x5ba 22760: 91205042 add x2, x2, #0x814 22764: 321f07e0 orr w0, wzr, #0x6 22768: 97ffeb4e bl 0x1d4a0 <.text+0xd9f0> 2276c: b0000920 adrp x0, 0x147000 22770: 913be000 add x0, x0, #0xef8 22774: 97ffb4bf bl 0xfa70 22778: 2a1f03e0 mov w0, wzr 2277c: 1400000b b 0x227a8 <.text+0x12cf8> 22780: f94792c0 ldr x0, [x22, #0xf20] 22784: aa1303e1 mov x1, x19 22788: 2a1503e3 mov w3, w21 2278c: 97ffeb19 bl 0x1d3f0 <.text+0xd940> 22790: 2a0003f3 mov w19, w0 22794: b0000920 adrp x0, 0x147000 22798: 913be000 add x0, x0, #0xef8 2279c: 97ffb4b5 bl 0xfa70 227a0: 3100067f cmn w19, #0x1 227a4: 1a9f07e0 cset w0, ne 227a8: a9427bfd ldp x29, x30, [sp, #0x20] 227ac: a9414ff4 ldp x20, x19, [sp, #0x10] 227b0: a8c357f6 ldp x22, x21, [sp], #0x30 227b4: d65f03c0 ret 227b8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 227bc: a9017bfd stp x29, x30, [sp, #0x10] 227c0: 910043fd add x29, sp, #0x10 227c4: b0000934 adrp x20, 0x147000 227c8: f9479288 ldr x8, [x20, #0xf20] 227cc: b4000248 cbz x8, 0x22814 <.text+0x12d64> 227d0: b0000933 adrp x19, 0x147000 227d4: 913be273 add x19, x19, #0xef8 227d8: aa1303e0 mov x0, x19 227dc: 97ffb379 bl 0xf5c0 227e0: f9479280 ldr x0, [x20, #0xf20] 227e4: 97ffeabd bl 0x1d2d8 <.text+0xd828> 227e8: aa1303e0 mov x0, x19 227ec: f907929f str xzr, [x20, #0xf20] 227f0: 97ffb4a0 bl 0xfa70 227f4: a9417bfd ldp x29, x30, [sp, #0x10] 227f8: d0000441 adrp x1, 0xac000 227fc: d0000462 adrp x2, 0xb0000 22800: 9116e821 add x1, x1, #0x5ba 22804: 91215442 add x2, x2, #0x855 22808: 321e03e0 orr w0, wzr, #0x4 2280c: a8c24ff4 ldp x20, x19, [sp], #0x20 22810: 17ffeb24 b 0x1d4a0 <.text+0xd9f0> 22814: a9417bfd ldp x29, x30, [sp, #0x10] 22818: a8c24ff4 ldp x20, x19, [sp], #0x20 2281c: d65f03c0 ret 22820: a9ba6ffc stp x28, x27, [sp, #-0x60]! 22824: a90167fa stp x26, x25, [sp, #0x10] 22828: a9025ff8 stp x24, x23, [sp, #0x20] 2282c: a90357f6 stp x22, x21, [sp, #0x30] 22830: a9044ff4 stp x20, x19, [sp, #0x40] 22834: a9057bfd stp x29, x30, [sp, #0x50] 22838: 910143fd add x29, sp, #0x50 2283c: 321e03e0 orr w0, wzr, #0x4 22840: 320003e1 orr w1, wzr, #0x1 22844: 2a1f03e2 mov w2, wzr 22848: 2a1f03e3 mov w3, wzr 2284c: 2a1f03e4 mov w4, wzr 22850: 97ffb2ac bl 0xf300 22854: d0000441 adrp x1, 0xac000 22858: d0000462 adrp x2, 0xb0000 2285c: 9116e821 add x1, x1, #0x5ba 22860: 9123e042 add x2, x2, #0x8f8 22864: 321e03e0 orr w0, wzr, #0x4 22868: 97ffeb0e bl 0x1d4a0 <.text+0xd9f0> 2286c: 97ffb1cd bl 0xefa0 22870: 2a0003f3 mov w19, w0 22874: 320003e0 orr w0, wzr, #0x1 22878: 321803e1 orr w1, wzr, #0x100 2287c: 97ffb121 bl 0xed00 22880: aa0003f4 mov x20, x0 22884: b4000134 cbz x20, 0x228a8 <.text+0x12df8> 22888: d0000462 adrp x2, 0xb0000 2288c: 91246442 add x2, x2, #0x919 22890: 321803e1 orr w1, wzr, #0x100 22894: aa1403e0 mov x0, x20 22898: 2a1303e3 mov w3, w19 2289c: 97ffb1bd bl 0xef90 228a0: 7100001f cmp w0, #0x0 228a4: 54000f8d b.le 0x22a94 <.text+0x12fe4> 228a8: aa1403e0 mov x0, x20 228ac: 97ffb2a9 bl 0xf350 228b0: aa0003f3 mov x19, x0 228b4: b4000d93 cbz x19, 0x22a64 <.text+0x12fb4> 228b8: 97ffb0ce bl 0xebf0 228bc: 2a0003f4 mov w20, w0 228c0: aa1303e0 mov x0, x19 228c4: 97ffb3a7 bl 0xf760 228c8: aa0003f9 mov x25, x0 228cc: b4000c59 cbz x25, 0x22a54 <.text+0x12fa4> 228d0: d0000475 adrp x21, 0xb0000 228d4: b0000496 adrp x22, 0xb3000 228d8: d0000457 adrp x23, 0xac000 228dc: d000047a adrp x26, 0xb0000 228e0: 1280001c mov w28, #-0x1 // =-1 228e4: 913beeb5 add x21, x21, #0xefb 228e8: 912a1ed6 add x22, x22, #0xa87 228ec: 5280015b mov w27, #0xa // =10 228f0: 9116eaf7 add x23, x23, #0x5ba 228f4: 9126d35a add x26, x26, #0x9b4 228f8: 2a1c03f8 mov w24, w28 228fc: 91004f3c add x28, x25, #0x13 22900: aa1c03e0 mov x0, x28 22904: aa1503e1 mov x1, x21 22908: 97ffb2f2 bl 0xf4d0 2290c: 34000300 cbz w0, 0x2296c <.text+0x12ebc> 22910: aa1c03e0 mov x0, x28 22914: aa1603e1 mov x1, x22 22918: 97ffb2ee bl 0xf4d0 2291c: 34000280 cbz w0, 0x2296c <.text+0x12ebc> 22920: 39400389 ldrb w9, [x28] 22924: 34000249 cbz w9, 0x2296c <.text+0x12ebc> 22928: 2a1f03ea mov w10, wzr 2292c: 91005328 add x8, x25, #0x14 22930: 5100c12b sub w11, w9, #0x30 22934: 12001d6b and w11, w11, #0xff 22938: 7100257f cmp w11, #0x9 2293c: 54000188 b.hi 0x2296c <.text+0x12ebc> 22940: 1b1b2549 madd w9, w10, w27, w9 22944: 5100c13c sub w28, w9, #0x30 22948: 6b0a039f cmp w28, w10 2294c: 5400010b b.lt 0x2296c <.text+0x12ebc> 22950: 38401509 ldrb w9, [x8], #0x1 22954: 2a1c03ea mov w10, w28 22958: 35fffec9 cbnz w9, 0x22930 <.text+0x12e80> 2295c: 6b1c031f cmp w24, w28 22960: 54000060 b.eq 0x2296c <.text+0x12ebc> 22964: 6b1c029f cmp w20, w28 22968: 540000c1 b.ne 0x22980 <.text+0x12ed0> 2296c: aa1303e0 mov x0, x19 22970: 97ffb37c bl 0xf760 22974: aa0003f9 mov x25, x0 22978: b5fffc39 cbnz x25, 0x228fc <.text+0x12e4c> 2297c: 14000036 b 0x22a54 <.text+0x12fa4> 22980: d0000462 adrp x2, 0xb0000 22984: 321e03e0 orr w0, wzr, #0x4 22988: aa1703e1 mov x1, x23 2298c: 9125fc42 add x2, x2, #0x97f 22990: 2a1c03e3 mov w3, w28 22994: 97ffeac3 bl 0x1d4a0 <.text+0xd9f0> 22998: 97ffb16a bl 0xef40 <__errno@plt> 2299c: aa0003f9 mov x25, x0 229a0: 321c03e0 orr w0, wzr, #0x10 229a4: 2a1c03e1 mov w1, w28 229a8: aa1f03e2 mov x2, xzr 229ac: aa1f03e3 mov x3, xzr 229b0: b900033f str wzr, [x25] 229b4: 97ffb0c7 bl 0xecd0 229b8: b4000180 cbz x0, 0x229e8 <.text+0x12f38> 229bc: b9400320 ldr w0, [x25] 229c0: 34000140 cbz w0, 0x229e8 <.text+0x12f38> 229c4: 97ffb14f bl 0xef00 229c8: f0000462 adrp x2, 0xb1000 229cc: aa0003e4 mov x4, x0 229d0: 321e03e0 orr w0, wzr, #0x4 229d4: aa1703e1 mov x1, x23 229d8: 910d2042 add x2, x2, #0x348 229dc: 2a1c03e3 mov w3, w28 229e0: 97ffeab0 bl 0x1d4a0 <.text+0xd9f0> 229e4: 1400000e b 0x22a1c <.text+0x12f6c> 229e8: 320203e2 orr w2, wzr, #0x40000000 229ec: 2a1c03e0 mov w0, w28 229f0: aa1f03e1 mov x1, xzr 229f4: 97ffb3ab bl 0xf8a0 229f8: 36f801a0 tbz w0, #0x1f, 0x22a2c <.text+0x12f7c> 229fc: b9400328 ldr w8, [x25] 22a00: 7100111f cmp w8, #0x4 22a04: 54ffff20 b.eq 0x229e8 <.text+0x12f38> 22a08: 52800220 mov w0, #0x11 // =17 22a0c: 2a1c03e1 mov w1, w28 22a10: aa1f03e2 mov x2, xzr 22a14: aa1f03e3 mov x3, xzr 22a18: 97ffb0ae bl 0xecd0 22a1c: 321e03e0 orr w0, wzr, #0x4 22a20: aa1703e1 mov x1, x23 22a24: aa1a03e2 mov x2, x26 22a28: 14000005 b 0x22a3c <.text+0x12f8c> 22a2c: d0000462 adrp x2, 0xb0000 22a30: 321e03e0 orr w0, wzr, #0x4 22a34: aa1703e1 mov x1, x23 22a38: 91264842 add x2, x2, #0x992 22a3c: 2a1c03e3 mov w3, w28 22a40: 97ffea98 bl 0x1d4a0 <.text+0xd9f0> 22a44: aa1303e0 mov x0, x19 22a48: 97ffb346 bl 0xf760 22a4c: aa0003f9 mov x25, x0 22a50: b5fff559 cbnz x25, 0x228f8 <.text+0x12e48> 22a54: aa1303e0 mov x0, x19 22a58: 97ffb126 bl 0xeef0 22a5c: 320003e0 orr w0, wzr, #0x1 22a60: 14000019 b 0x22ac4 <.text+0x13014> 22a64: 97ffb137 bl 0xef40 <__errno@plt> 22a68: b9400000 ldr w0, [x0] 22a6c: 97ffb125 bl 0xef00 22a70: d0000441 adrp x1, 0xac000 22a74: d0000462 adrp x2, 0xb0000 22a78: aa0003e4 mov x4, x0 22a7c: 9116e821 add x1, x1, #0x5ba 22a80: 91256442 add x2, x2, #0x959 22a84: 528000a0 mov w0, #0x5 // =5 22a88: aa1403e3 mov x3, x20 22a8c: 97ffea85 bl 0x1d4a0 <.text+0xd9f0> 22a90: 1400000c b 0x22ac0 <.text+0x13010> 22a94: 97ffb12b bl 0xef40 <__errno@plt> 22a98: b9400000 ldr w0, [x0] 22a9c: 97ffb119 bl 0xef00 22aa0: d0000441 adrp x1, 0xac000 22aa4: d0000462 adrp x2, 0xb0000 22aa8: aa0003e4 mov x4, x0 22aac: 9116e821 add x1, x1, #0x5ba 22ab0: 91249c42 add x2, x2, #0x927 22ab4: 528000a0 mov w0, #0x5 // =5 22ab8: 2a1303e3 mov w3, w19 22abc: 97ffea79 bl 0x1d4a0 <.text+0xd9f0> 22ac0: 2a1f03e0 mov w0, wzr 22ac4: a9457bfd ldp x29, x30, [sp, #0x50] 22ac8: a9444ff4 ldp x20, x19, [sp, #0x40] 22acc: a94357f6 ldp x22, x21, [sp, #0x30] 22ad0: a9425ff8 ldp x24, x23, [sp, #0x20] 22ad4: a94167fa ldp x26, x25, [sp, #0x10] 22ad8: a8c66ffc ldp x28, x27, [sp], #0x60 22adc: d65f03c0 ret 22ae0: 51000408 sub w8, w0, #0x1 22ae4: 7100711f cmp w8, #0x1c 22ae8: 540000a8 b.hi 0x22afc <.text+0x1304c> 22aec: f00005c9 adrp x9, 0xdd000 22af0: 911c4129 add x9, x9, #0x710 22af4: f868d920 ldr x0, [x9, w8, sxtw #3] 22af8: d65f03c0 ret 22afc: b0000440 adrp x0, 0xab000 22b00: 9133c800 add x0, x0, #0xcf2 22b04: d65f03c0 ret 22b08: 7100003f cmp w1, #0x0 22b0c: 5400024d b.le 0x22b54 <.text+0x130a4> 22b10: 51001008 sub w8, w0, #0x4 22b14: d0000460 adrp x0, 0xb0000 22b18: 7100651f cmp w8, #0x19 22b1c: 9132d800 add x0, x0, #0xcb6 22b20: 540007a8 b.hi 0x22c14 <.text+0x13164> 22b24: d0000469 adrp x9, 0xb0000 22b28: 91224129 add x9, x9, #0x890 22b2c: b8a87928 ldrsw x8, [x9, x8, lsl #2] 22b30: 8b090108 add x8, x8, x9 22b34: d61f0100 br x8 22b38: 51000428 sub w8, w1, #0x1 22b3c: 7100211f cmp w8, #0x8 22b40: 540007a2 b.hs 0x22c34 <.text+0x13184> 22b44: f00005c9 adrp x9, 0xdd000 22b48: 9120c129 add x9, x9, #0x830 22b4c: f868d920 ldr x0, [x9, w8, sxtw #3] 22b50: d65f03c0 ret 22b54: 11001028 add w8, w1, #0x4 22b58: 7100151f cmp w8, #0x5 22b5c: 540000a2 b.hs 0x22b70 <.text+0x130c0> 22b60: f00005c9 adrp x9, 0xdd000 22b64: 91200129 add x9, x9, #0x800 22b68: f868d920 ldr x0, [x9, w8, sxtw #3] 22b6c: d65f03c0 ret 22b70: d0000460 adrp x0, 0xb0000 22b74: 912a9c00 add x0, x0, #0xaa7 22b78: d65f03c0 ret 22b7c: d0000468 adrp x8, 0xb0000 22b80: d0000469 adrp x9, 0xb0000 22b84: 91302908 add x8, x8, #0xc0a 22b88: 912ffd29 add x9, x9, #0xbff 22b8c: 7100083f cmp w1, #0x2 22b90: d000046a adrp x10, 0xb0000 22b94: 912fd14a add x10, x10, #0xbf4 22b98: 9a880128 csel x8, x9, x8, eq 22b9c: 7100043f cmp w1, #0x1 22ba0: 9a880140 csel x0, x10, x8, eq 22ba4: d65f03c0 ret 22ba8: 51000428 sub w8, w1, #0x1 22bac: 71000d1f cmp w8, #0x3 22bb0: 54000482 b.hs 0x22c40 <.text+0x13190> 22bb4: f00005c9 adrp x9, 0xdd000 22bb8: 91240129 add x9, x9, #0x900 22bbc: f868d920 ldr x0, [x9, w8, sxtw #3] 22bc0: d65f03c0 ret 22bc4: 51000428 sub w8, w1, #0x1 22bc8: 7100211f cmp w8, #0x8 22bcc: 54000402 b.hs 0x22c4c <.text+0x1319c> 22bd0: f00005c9 adrp x9, 0xdd000 22bd4: 9121c129 add x9, x9, #0x870 22bd8: f868d920 ldr x0, [x9, w8, sxtw #3] 22bdc: d65f03c0 ret 22be0: 51000428 sub w8, w1, #0x1 22be4: 7100191f cmp w8, #0x6 22be8: 54000382 b.hs 0x22c58 <.text+0x131a8> 22bec: f00005c9 adrp x9, 0xdd000 22bf0: 91248129 add x9, x9, #0x920 22bf4: f868d920 ldr x0, [x9, w8, sxtw #3] 22bf8: d65f03c0 ret 22bfc: 51000428 sub w8, w1, #0x1 22c00: 7100191f cmp w8, #0x6 22c04: 54000302 b.hs 0x22c64 <.text+0x131b4> 22c08: f00005c9 adrp x9, 0xdd000 22c0c: 91254129 add x9, x9, #0x950 22c10: f868d920 ldr x0, [x9, w8, sxtw #3] 22c14: d65f03c0 ret 22c18: 51000428 sub w8, w1, #0x1 22c1c: 7100251f cmp w8, #0x9 22c20: 54000282 b.hs 0x22c70 <.text+0x131c0> 22c24: f00005c9 adrp x9, 0xdd000 22c28: 9122c129 add x9, x9, #0x8b0 22c2c: f868d920 ldr x0, [x9, w8, sxtw #3] 22c30: d65f03c0 ret 22c34: d0000460 adrp x0, 0xb0000 22c38: 912c3000 add x0, x0, #0xb0c 22c3c: d65f03c0 ret 22c40: d0000460 adrp x0, 0xb0000 22c44: 912f9400 add x0, x0, #0xbe5 22c48: d65f03c0 ret 22c4c: d0000460 adrp x0, 0xb0000 22c50: 912dcc00 add x0, x0, #0xb73 22c54: d65f03c0 ret 22c58: d0000460 adrp x0, 0xb0000 22c5c: 91318400 add x0, x0, #0xc61 22c60: d65f03c0 ret 22c64: d0000460 adrp x0, 0xb0000 22c68: 91329800 add x0, x0, #0xca6 22c6c: d65f03c0 ret 22c70: d0000460 adrp x0, 0xb0000 22c74: 912ed000 add x0, x0, #0xbb4 22c78: d65f03c0 ret 22c7c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 22c80: 910003fd mov x29, sp 22c84: 97ffb0af bl 0xef40 <__errno@plt> 22c88: b9400000 ldr w0, [x0] 22c8c: 7100041f cmp w0, #0x1 22c90: 5400006b b.lt 0x22c9c <.text+0x131ec> 22c94: a8c17bfd ldp x29, x30, [sp], #0x10 22c98: 17ffb09a b 0xef00 22c9c: d0000480 adrp x0, 0xb4000 22ca0: 9139dc00 add x0, x0, #0xe77 22ca4: a8c17bfd ldp x29, x30, [sp], #0x10 22ca8: d65f03c0 ret 22cac: a9bf7bfd stp x29, x30, [sp, #-0x10]! 22cb0: 910003fd mov x29, sp 22cb4: 97ffb0a3 bl 0xef40 <__errno@plt> 22cb8: b900001f str wzr, [x0] 22cbc: a8c17bfd ldp x29, x30, [sp], #0x10 22cc0: d65f03c0 ret 22cc4: f81d0ff5 str x21, [sp, #-0x30]! 22cc8: a9014ff4 stp x20, x19, [sp, #0x10] 22ccc: a9027bfd stp x29, x30, [sp, #0x20] 22cd0: 910083fd add x29, sp, #0x20 22cd4: 2a0003f5 mov w21, w0 22cd8: 71000abf cmp w21, #0x2 22cdc: 5400006a b.ge 0x22ce8 <.text+0x13238> 22ce0: aa1f03f3 mov x19, xzr 22ce4: 14000027 b 0x22d80 <.text+0x132d0> 22ce8: 320003e0 orr w0, wzr, #0x1 22cec: 321403e1 orr w1, wzr, #0x1000 22cf0: 97ffb004 bl 0xed00 22cf4: aa0003f4 mov x20, x0 22cf8: 320003e0 orr w0, wzr, #0x1 22cfc: 321903e1 orr w1, wzr, #0x80 22d00: 97ffb000 bl 0xed00 22d04: d0000462 adrp x2, 0xb0000 22d08: aa0003f3 mov x19, x0 22d0c: 91331042 add x2, x2, #0xcc4 22d10: 321403e1 orr w1, wzr, #0x1000 22d14: aa1403e0 mov x0, x20 22d18: 2a1503e3 mov w3, w21 22d1c: 97ffb09d bl 0xef90 22d20: d0000481 adrp x1, 0xb4000 22d24: 912ae021 add x1, x1, #0xab8 22d28: aa1403e0 mov x0, x20 22d2c: 97ffb2f1 bl 0xf8f0 22d30: aa0003f5 mov x21, x0 22d34: b40000f5 cbz x21, 0x22d50 <.text+0x132a0> 22d38: 321903e1 orr w1, wzr, #0x80 22d3c: aa1303e0 mov x0, x19 22d40: aa1503e2 mov x2, x21 22d44: 97ffb12b bl 0xf1f0 22d48: aa1503e0 mov x0, x21 22d4c: 97ffb105 bl 0xf160 22d50: aa1403e0 mov x0, x20 22d54: 97ffb31b bl 0xf9c0 22d58: b4000153 cbz x19, 0x22d80 <.text+0x132d0> 22d5c: aa1303e0 mov x0, x19 22d60: 97ffb284 bl 0xf770 22d64: b2607fe8 mov x8, #-0x100000000 // =-4294967296 22d68: 8b008108 add x8, x8, x0, lsl #32 22d6c: 9360fd08 asr x8, x8, #32 22d70: 38686a69 ldrb w9, [x19, x8] 22d74: 7100293f cmp w9, #0xa 22d78: 54000041 b.ne 0x22d80 <.text+0x132d0> 22d7c: 38286a7f strb wzr, [x19, x8] 22d80: aa1303e0 mov x0, x19 22d84: a9427bfd ldp x29, x30, [sp, #0x20] 22d88: a9414ff4 ldp x20, x19, [sp, #0x10] 22d8c: f84307f5 ldr x21, [sp], #0x30 22d90: d65f03c0 ret 22d94: f81d0ff5 str x21, [sp, #-0x30]! 22d98: a9014ff4 stp x20, x19, [sp, #0x10] 22d9c: a9027bfd stp x29, x30, [sp, #0x20] 22da0: 910083fd add x29, sp, #0x20 22da4: 2a0003f5 mov w21, w0 22da8: 71000abf cmp w21, #0x2 22dac: 5400006a b.ge 0x22db8 <.text+0x13308> 22db0: aa1f03f4 mov x20, xzr 22db4: 14000027 b 0x22e50 <.text+0x133a0> 22db8: 320003e0 orr w0, wzr, #0x1 22dbc: 321403e1 orr w1, wzr, #0x1000 22dc0: 97ffafd0 bl 0xed00 22dc4: aa0003f3 mov x19, x0 22dc8: 320003e0 orr w0, wzr, #0x1 22dcc: 321703e1 orr w1, wzr, #0x200 22dd0: 97ffafcc bl 0xed00 22dd4: d0000462 adrp x2, 0xb0000 22dd8: aa0003f4 mov x20, x0 22ddc: 91334842 add x2, x2, #0xcd2 22de0: 321403e1 orr w1, wzr, #0x1000 22de4: aa1303e0 mov x0, x19 22de8: 2a1503e3 mov w3, w21 22dec: 97ffb069 bl 0xef90 22df0: d0000481 adrp x1, 0xb4000 22df4: 912ae021 add x1, x1, #0xab8 22df8: aa1303e0 mov x0, x19 22dfc: 97ffb2bd bl 0xf8f0 22e00: aa0003f5 mov x21, x0 22e04: b40000f5 cbz x21, 0x22e20 <.text+0x13370> 22e08: 321703e1 orr w1, wzr, #0x200 22e0c: aa1403e0 mov x0, x20 22e10: aa1503e2 mov x2, x21 22e14: 97ffb0f7 bl 0xf1f0 22e18: aa1503e0 mov x0, x21 22e1c: 97ffb0d1 bl 0xf160 22e20: b4000154 cbz x20, 0x22e48 <.text+0x13398> 22e24: aa1403e0 mov x0, x20 22e28: 97ffb252 bl 0xf770 22e2c: b2607fe8 mov x8, #-0x100000000 // =-4294967296 22e30: 8b008108 add x8, x8, x0, lsl #32 22e34: 9360fd08 asr x8, x8, #32 22e38: 38686a89 ldrb w9, [x20, x8] 22e3c: 7100293f cmp w9, #0xa 22e40: 54000041 b.ne 0x22e48 <.text+0x13398> 22e44: 38286a9f strb wzr, [x20, x8] 22e48: aa1303e0 mov x0, x19 22e4c: 97ffb2dd bl 0xf9c0 22e50: aa1403e0 mov x0, x20 22e54: a9427bfd ldp x29, x30, [sp, #0x20] 22e58: a9414ff4 ldp x20, x19, [sp, #0x10] 22e5c: f84307f5 ldr x21, [sp], #0x30 22e60: d65f03c0 ret 22e64: a9bd57f6 stp x22, x21, [sp, #-0x30]! 22e68: a9014ff4 stp x20, x19, [sp, #0x10] 22e6c: a9027bfd stp x29, x30, [sp, #0x20] 22e70: 910083fd add x29, sp, #0x20 22e74: aa0203f4 mov x20, x2 22e78: aa0103f3 mov x19, x1 22e7c: 97ffb2e1 bl 0xfa00 <__system_property_get@plt> 22e80: 2a0003f5 mov w21, w0 22e84: b40001d4 cbz x20, 0x22ebc <.text+0x1340c> 22e88: 710002bf cmp w21, #0x0 22e8c: 5400018c b.gt 0x22ebc <.text+0x1340c> 22e90: aa1403e0 mov x0, x20 22e94: 97ffb237 bl 0xf770 22e98: 71016c1f cmp w0, #0x5b 22e9c: 52800b68 mov w8, #0x5b // =91 22ea0: 1a88b015 csel w21, w0, w8, lt 22ea4: 93407eb6 sxtw x22, w21 22ea8: aa1303e0 mov x0, x19 22eac: aa1403e1 mov x1, x20 22eb0: aa1603e2 mov x2, x22 22eb4: 97ffb277 bl 0xf890 22eb8: 38366a7f strb wzr, [x19, x22] 22ebc: a9427bfd ldp x29, x30, [sp, #0x20] 22ec0: a9414ff4 ldp x20, x19, [sp, #0x10] 22ec4: 2a1503e0 mov w0, w21 22ec8: a8c357f6 ldp x22, x21, [sp], #0x30 22ecc: d65f03c0 ret 22ed0: d10103ff sub sp, sp, #0x40 22ed4: f90013f3 str x19, [sp, #0x20] 22ed8: a9037bfd stp x29, x30, [sp, #0x30] 22edc: 9100c3fd add x29, sp, #0x30 22ee0: d53bd053 mrs x19, TPIDR_EL0 22ee4: f9401668 ldr x8, [x19, #0x28] 22ee8: d0000460 adrp x0, 0xb0000 22eec: 91338c00 add x0, x0, #0xce3 22ef0: 910023e1 add x1, sp, #0x8 22ef4: f9000fe8 str x8, [sp, #0x18] 22ef8: 97ffb2c2 bl 0xfa00 <__system_property_get@plt> 22efc: 7100041f cmp w0, #0x1 22f00: 540000cb b.lt 0x22f18 <.text+0x13468> 22f04: 910023e0 add x0, sp, #0x8 22f08: 52800142 mov w2, #0xa // =10 22f0c: aa1f03e1 mov x1, xzr 22f10: 97ffafb8 bl 0xedf0 22f14: 1400000a b 0x22f3c <.text+0x1348c> 22f18: d0000441 adrp x1, 0xac000 22f1c: d0000462 adrp x2, 0xb0000 22f20: b0000443 adrp x3, 0xab000 22f24: 9116e821 add x1, x1, #0x5ba 22f28: 9133e042 add x2, x2, #0xcf8 22f2c: 9136b063 add x3, x3, #0xdac 22f30: 528000a0 mov w0, #0x5 // =5 22f34: 97ffe95b bl 0x1d4a0 <.text+0xd9f0> 22f38: 528002a0 mov w0, #0x15 // =21 22f3c: f9401668 ldr x8, [x19, #0x28] 22f40: f9400fe9 ldr x9, [sp, #0x18] 22f44: eb09011f cmp x8, x9 22f48: 540000a1 b.ne 0x22f5c <.text+0x134ac> 22f4c: a9437bfd ldp x29, x30, [sp, #0x30] 22f50: f94013f3 ldr x19, [sp, #0x20] 22f54: 910103ff add sp, sp, #0x40 22f58: d65f03c0 ret 22f5c: 97ffb0a1 bl 0xf1e0 <__stack_chk_fail@plt> 22f60: d10603ff sub sp, sp, #0x180 22f64: f900a3fc str x28, [sp, #0x140] 22f68: a91557f6 stp x22, x21, [sp, #0x150] 22f6c: a9164ff4 stp x20, x19, [sp, #0x160] 22f70: a9177bfd stp x29, x30, [sp, #0x170] 22f74: 9105c3fd add x29, sp, #0x170 22f78: d53bd056 mrs x22, TPIDR_EL0 22f7c: f94016c8 ldr x8, [x22, #0x28] 22f80: d0000455 adrp x21, 0xac000 22f84: aa0103f4 mov x20, x1 22f88: 9116eab5 add x21, x21, #0x5ba 22f8c: d0000462 adrp x2, 0xb0000 22f90: 2a0003f3 mov w19, w0 22f94: 91050283 add x3, x20, #0x140 22f98: 91348842 add x2, x2, #0xd22 22f9c: 321e03e0 orr w0, wzr, #0x4 22fa0: aa1503e1 mov x1, x21 22fa4: f81c83a8 stur x8, [x29, #-0x38] 22fa8: 97ffe93e bl 0x1d4a0 <.text+0xd9f0> 22fac: d0000462 adrp x2, 0xb0000 22fb0: 9134f442 add x2, x2, #0xd3d 22fb4: 321e03e0 orr w0, wzr, #0x4 22fb8: aa1503e1 mov x1, x21 22fbc: 97ffe939 bl 0x1d4a0 <.text+0xd9f0> 22fc0: d0000460 adrp x0, 0xb0000 22fc4: 91354800 add x0, x0, #0xd52 22fc8: d10253a1 sub x1, x29, #0x94 22fcc: 97ffb28d bl 0xfa00 <__system_property_get@plt> 22fd0: 7100001f cmp w0, #0x0 22fd4: 540000cc b.gt 0x22fec <.text+0x1353c> 22fd8: d28dcea8 mov x8, #0x6e75 // =28277 22fdc: f2adcd68 movk x8, #0x6e6b, lsl #16 22fe0: f2ceede8 movk x8, #0x776f, lsl #32 22fe4: f2e00dc8 movk x8, #0x6e, lsl #48 22fe8: f816c3a8 stur x8, [x29, #-0x94] 22fec: d0000460 adrp x0, 0xb0000 22ff0: 91359c00 add x0, x0, #0xd67 22ff4: 910203e1 add x1, sp, #0x80 22ff8: 97ffb282 bl 0xfa00 <__system_property_get@plt> 22ffc: 7100001f cmp w0, #0x0 23000: 540000cc b.gt 0x23018 <.text+0x13568> 23004: d28dcea8 mov x8, #0x6e75 // =28277 23008: f2adcd68 movk x8, #0x6e6b, lsl #16 2300c: f2ceede8 movk x8, #0x776f, lsl #32 23010: f2e00dc8 movk x8, #0x6e, lsl #48 23014: f90043e8 str x8, [sp, #0x80] 23018: aa1f03e0 mov x0, xzr 2301c: 97ffb02d bl 0xf0d0 23020: f9001fe0 str x0, [sp, #0x38] 23024: 9100e3e0 add x0, sp, #0x38 23028: 910003e1 mov x1, sp 2302c: 97ffb0ed bl 0xf3e0 23030: b0000462 adrp x2, 0xb0000 23034: 9135cc42 add x2, x2, #0xd73 23038: 910103e0 add x0, sp, #0x40 2303c: 321a03e1 orr w1, wzr, #0x40 23040: 910003e3 mov x3, sp 23044: 97ffb09b bl 0xf2b0 23048: b0000462 adrp x2, 0xb0000 2304c: d0000483 adrp x3, 0xb5000 23050: 9135e442 add x2, x2, #0xd79 23054: 910b3463 add x3, x3, #0x2cd 23058: 2a1303e0 mov w0, w19 2305c: 2a1f03e1 mov w1, wzr 23060: 97ffe93f bl 0x1d55c <.text+0xdaac> 23064: b0000462 adrp x2, 0xb0000 23068: 91371442 add x2, x2, #0xdc5 2306c: d10253a3 sub x3, x29, #0x94 23070: 2a1303e0 mov w0, w19 23074: 2a1f03e1 mov w1, wzr 23078: 97ffe939 bl 0x1d55c <.text+0xdaac> 2307c: b0000462 adrp x2, 0xb0000 23080: 91377042 add x2, x2, #0xddc 23084: 910203e3 add x3, sp, #0x80 23088: 2a1303e0 mov w0, w19 2308c: 2a1f03e1 mov w1, wzr 23090: 97ffe933 bl 0x1d55c <.text+0xdaac> 23094: b0000462 adrp x2, 0xb0000 23098: b0000463 adrp x3, 0xb0000 2309c: 9137a842 add x2, x2, #0xdea 230a0: 9137cc63 add x3, x3, #0xdf3 230a4: 2a1303e0 mov w0, w19 230a8: 2a1f03e1 mov w1, wzr 230ac: 97ffe92c bl 0x1d55c <.text+0xdaac> 230b0: b0000462 adrp x2, 0xb0000 230b4: 9137e442 add x2, x2, #0xdf9 230b8: 910103e3 add x3, sp, #0x40 230bc: 2a1303e0 mov w0, w19 230c0: 2a1f03e1 mov w1, wzr 230c4: 97ffe926 bl 0x1d55c <.text+0xdaac> 230c8: 29409283 ldp w3, w4, [x20, #0x4] 230cc: b0000462 adrp x2, 0xb0000 230d0: 91110285 add x5, x20, #0x440 230d4: 91090286 add x6, x20, #0x240 230d8: 91380c42 add x2, x2, #0xe03 230dc: 2a1303e0 mov w0, w19 230e0: 2a1f03e1 mov w1, wzr 230e4: 97ffe91e bl 0x1d55c <.text+0xdaac> 230e8: b9400e83 ldr w3, [x20, #0xc] 230ec: 34000243 cbz w3, 0x23134 <.text+0x13684> 230f0: b9401685 ldr w5, [x20, #0x14] 230f4: b0000462 adrp x2, 0xb0000 230f8: 9103a284 add x4, x20, #0xe8 230fc: 9100e286 add x6, x20, #0x38 23100: 91040287 add x7, x20, #0x100 23104: 9138ac42 add x2, x2, #0xe2b 23108: 2a1303e0 mov w0, w19 2310c: 2a1f03e1 mov w1, wzr 23110: 97ffe913 bl 0x1d55c <.text+0xdaac> 23114: b9401283 ldr w3, [x20, #0x10] 23118: 29431a85 ldp w5, w6, [x20, #0x18] 2311c: b0000462 adrp x2, 0xb0000 23120: 9101a284 add x4, x20, #0x68 23124: 91396842 add x2, x2, #0xe5a 23128: 2a1303e0 mov w0, w19 2312c: 2a1f03e1 mov w1, wzr 23130: 97ffe90b bl 0x1d55c <.text+0xdaac> 23134: f94016c8 ldr x8, [x22, #0x28] 23138: f85c83a9 ldur x9, [x29, #-0x38] 2313c: eb09011f cmp x8, x9 23140: 540000e1 b.ne 0x2315c <.text+0x136ac> 23144: a9577bfd ldp x29, x30, [sp, #0x170] 23148: a9564ff4 ldp x20, x19, [sp, #0x160] 2314c: a95557f6 ldp x22, x21, [sp, #0x150] 23150: f940a3fc ldr x28, [sp, #0x140] 23154: 910603ff add sp, sp, #0x180 23158: d65f03c0 ret 2315c: 97ffb021 bl 0xf1e0 <__stack_chk_fail@plt> 23160: d10143ff sub sp, sp, #0x50 23164: a90257f6 stp x22, x21, [sp, #0x20] 23168: a9034ff4 stp x20, x19, [sp, #0x30] 2316c: a9047bfd stp x29, x30, [sp, #0x40] 23170: 910103fd add x29, sp, #0x40 23174: d53bd056 mrs x22, TPIDR_EL0 23178: f94016c8 ldr x8, [x22, #0x28] 2317c: 2a0103f5 mov w21, w1 23180: 2a0003f4 mov w20, w0 23184: f9000fe8 str x8, [sp, #0x18] 23188: 37f804f4 tbnz w20, #0x1f, 0x23224 <.text+0x13774> 2318c: b0000441 adrp x1, 0xac000 23190: b0000462 adrp x2, 0xb0000 23194: 9115c021 add x1, x1, #0x570 23198: 913b2c42 add x2, x2, #0xecb 2319c: 320007e0 orr w0, wzr, #0x3 231a0: 97ffe8c0 bl 0x1d4a0 <.text+0xd9f0> 231a4: 97ffb01f bl 0xf220 231a8: 2a0003f3 mov w19, w0 231ac: 37f80573 tbnz w19, #0x1f, 0x23258 <.text+0x137a8> 231b0: 340006d3 cbz w19, 0x23288 <.text+0x137d8> 231b4: b0000441 adrp x1, 0xac000 231b8: b0000462 adrp x2, 0xb0000 231bc: 9115c021 add x1, x1, #0x570 231c0: 913ff842 add x2, x2, #0xffe 231c4: 320007e0 orr w0, wzr, #0x3 231c8: 2a1303e3 mov w3, w19 231cc: 97ffe8b5 bl 0x1d4a0 <.text+0xd9f0> 231d0: b0000441 adrp x1, 0xac000 231d4: d0000462 adrp x2, 0xb1000 231d8: 9116e821 add x1, x1, #0x5ba 231dc: 91005042 add x2, x2, #0x14 231e0: 321e03e0 orr w0, wzr, #0x4 231e4: 97ffe8af bl 0x1d4a0 <.text+0xd9f0> 231e8: 12800014 mov w20, #-0x1 // =-1 231ec: b90017f4 str w20, [sp, #0x14] 231f0: 5284e200 mov w0, #0x2710 // =10000 231f4: 97ffb14f bl 0xf730 231f8: 910053e1 add x1, sp, #0x14 231fc: 320003e2 orr w2, wzr, #0x1 23200: 2a1303e0 mov w0, w19 23204: 97ffb1a7 bl 0xf8a0 23208: 394053e8 ldrb w8, [sp, #0x14] 2320c: 12001908 and w8, w8, #0x7f 23210: 34000828 cbz w8, 0x23314 <.text+0x13864> 23214: 11000694 add w20, w20, #0x1 23218: 71031a9f cmp w20, #0xc6 2321c: 54fffead b.le 0x231f0 <.text+0x13740> 23220: 14000043 b 0x2332c <.text+0x1387c> 23224: 97ffaf47 bl 0xef40 <__errno@plt> 23228: b9400000 ldr w0, [x0] 2322c: 97ffaf35 bl 0xef00 23230: b0000441 adrp x1, 0xac000 23234: b0000462 adrp x2, 0xb0000 23238: aa0003e4 mov x4, x0 2323c: 9116e821 add x1, x1, #0x5ba 23240: 913a5842 add x2, x2, #0xe96 23244: 321f07e0 orr w0, wzr, #0x6 23248: 2a1403e3 mov w3, w20 2324c: 97ffe895 bl 0x1d4a0 <.text+0xd9f0> 23250: 12800000 mov w0, #-0x1 // =-1 23254: 1400006d b 0x23408 <.text+0x13958> 23258: 97ffaf3a bl 0xef40 <__errno@plt> 2325c: b9400000 ldr w0, [x0] 23260: 97ffaf28 bl 0xef00 23264: b0000441 adrp x1, 0xac000 23268: b0000462 adrp x2, 0xb0000 2326c: aa0003e3 mov x3, x0 23270: 9116e821 add x1, x1, #0x5ba 23274: 913bf442 add x2, x2, #0xefd 23278: 321f07e0 orr w0, wzr, #0x6 2327c: 97ffe889 bl 0x1d4a0 <.text+0xd9f0> 23280: 321f7be0 orr w0, wzr, #0xfffffffe 23284: 14000061 b 0x23408 <.text+0x13958> 23288: 320003e1 orr w1, wzr, #0x1 2328c: 2a1403e0 mov w0, w20 23290: 97ffb18c bl 0xf8c0 23294: 360005b5 tbz w21, #0x0, 0x23348 <.text+0x13898> 23298: 94000967 bl 0x25834 <.text+0x15d84> 2329c: b9400c14 ldr w20, [x0, #0xc] 232a0: b0000468 adrp x8, 0xb0000 232a4: 913c7d08 add x8, x8, #0xf1f 232a8: b0000441 adrp x1, 0xac000 232ac: 71006e9f cmp w20, #0x1b 232b0: 9a88c3f3 csel x19, xzr, x8, gt 232b4: b0000462 adrp x2, 0xb0000 232b8: 9115c021 add x1, x1, #0x570 232bc: 913d2c42 add x2, x2, #0xf4b 232c0: 320007e0 orr w0, wzr, #0x3 232c4: aa1303e3 mov x3, x19 232c8: 97ffe876 bl 0x1d4a0 <.text+0xd9f0> 232cc: 7100729f cmp w20, #0x1c 232d0: 5400060b b.lt 0x23390 <.text+0x138e0> 232d4: b0000460 adrp x0, 0xb0000 232d8: 90000481 adrp x1, 0xb3000 232dc: b0000462 adrp x2, 0xb0000 232e0: b0000463 adrp x3, 0xb0000 232e4: b0000464 adrp x4, 0xb0000 232e8: b0000465 adrp x5, 0xb0000 232ec: b0000466 adrp x6, 0xb0000 232f0: 913db800 add x0, x0, #0xf6e 232f4: 9133fc21 add x1, x1, #0xcff 232f8: 913e0442 add x2, x2, #0xf81 232fc: 913e1063 add x3, x3, #0xf84 23300: 913e1c84 add x4, x4, #0xf87 23304: 913e48a5 add x5, x5, #0xf92 23308: 913eacc6 add x6, x6, #0xfab 2330c: aa1f03e7 mov x7, xzr 23310: 14000032 b 0x233d8 <.text+0x13928> 23314: b0000441 adrp x1, 0xac000 23318: d0000462 adrp x2, 0xb1000 2331c: 9116e821 add x1, x1, #0x5ba 23320: 9100f842 add x2, x2, #0x3e 23324: 321e03e0 orr w0, wzr, #0x4 23328: 97ffe85e bl 0x1d4a0 <.text+0xd9f0> 2332c: b0000441 adrp x1, 0xac000 23330: d0000462 adrp x2, 0xb1000 23334: 9116e821 add x1, x1, #0x5ba 23338: 9101ac42 add x2, x2, #0x6b 2333c: 321e03e0 orr w0, wzr, #0x4 23340: 97ffe858 bl 0x1d4a0 <.text+0xd9f0> 23344: 14000030 b 0x23404 <.text+0x13954> 23348: b0000460 adrp x0, 0xb0000 2334c: 90000481 adrp x1, 0xb3000 23350: b0000462 adrp x2, 0xb0000 23354: b0000463 adrp x3, 0xb0000 23358: b0000464 adrp x4, 0xb0000 2335c: b0000465 adrp x5, 0xb0000 23360: b0000466 adrp x6, 0xb0000 23364: b0000467 adrp x7, 0xb0000 23368: 913db800 add x0, x0, #0xf6e 2336c: 9133fc21 add x1, x1, #0xcff 23370: 913f4042 add x2, x2, #0xfd0 23374: 913f4c63 add x3, x3, #0xfd3 23378: 913e1084 add x4, x4, #0xf84 2337c: 913e1ca5 add x5, x5, #0xf87 23380: 913e48c6 add x6, x6, #0xf92 23384: 913eace7 add x7, x7, #0xfab 23388: f90003ff str xzr, [sp] 2338c: 14000013 b 0x233d8 <.text+0x13928> 23390: b0000468 adrp x8, 0xb0000 23394: 913ead08 add x8, x8, #0xfab 23398: b0000460 adrp x0, 0xb0000 2339c: 90000481 adrp x1, 0xb3000 233a0: b0000462 adrp x2, 0xb0000 233a4: b0000463 adrp x3, 0xb0000 233a8: b0000464 adrp x4, 0xb0000 233ac: b0000465 adrp x5, 0xb0000 233b0: b0000467 adrp x7, 0xb0000 233b4: 913db800 add x0, x0, #0xf6e 233b8: 9133fc21 add x1, x1, #0xcff 233bc: 913e0442 add x2, x2, #0xf81 233c0: 913e1063 add x3, x3, #0xf84 233c4: 913e1c84 add x4, x4, #0xf87 233c8: 913f34a5 add x5, x5, #0xfcd 233cc: 913e48e7 add x7, x7, #0xf92 233d0: a9007fe8 stp x8, xzr, [sp] 233d4: aa1303e6 mov x6, x19 233d8: 97ffb12a bl 0xf880 233dc: 97ffaed9 bl 0xef40 <__errno@plt> 233e0: b9400000 ldr w0, [x0] 233e4: 97ffaec7 bl 0xef00 233e8: b0000441 adrp x1, 0xac000 233ec: b0000462 adrp x2, 0xb0000 233f0: aa0003e3 mov x3, x0 233f4: 9116e821 add x1, x1, #0x5ba 233f8: 913f6042 add x2, x2, #0xfd8 233fc: 321f07e0 orr w0, wzr, #0x6 23400: 97ffe828 bl 0x1d4a0 <.text+0xd9f0> 23404: 2a1f03e0 mov w0, wzr 23408: f94016c8 ldr x8, [x22, #0x28] 2340c: f9400fe9 ldr x9, [sp, #0x18] 23410: eb09011f cmp x8, x9 23414: 540000c1 b.ne 0x2342c <.text+0x1397c> 23418: a9447bfd ldp x29, x30, [sp, #0x40] 2341c: a9434ff4 ldp x20, x19, [sp, #0x30] 23420: a94257f6 ldp x22, x21, [sp, #0x20] 23424: 910143ff add sp, sp, #0x50 23428: d65f03c0 ret 2342c: 97ffaf6d bl 0xf1e0 <__stack_chk_fail@plt> 23430: b9400008 ldr w8, [x0] 23434: b9400029 ldr w9, [x1] 23438: 4b090100 sub w0, w8, w9 2343c: d65f03c0 ret 23440: d10203ff sub sp, sp, #0x80 23444: a9026ffc stp x28, x27, [sp, #0x20] 23448: a90367fa stp x26, x25, [sp, #0x30] 2344c: a9045ff8 stp x24, x23, [sp, #0x40] 23450: a90557f6 stp x22, x21, [sp, #0x50] 23454: a9064ff4 stp x20, x19, [sp, #0x60] 23458: a9077bfd stp x29, x30, [sp, #0x70] 2345c: 9101c3fd add x29, sp, #0x70 23460: 2a0303f4 mov w20, w3 23464: 2a0203f7 mov w23, w2 23468: aa0103f3 mov x19, x1 2346c: aa0003f5 mov x21, x0 23470: 2a1f03fc mov w28, wzr 23474: b40016b5 cbz x21, 0x23748 <.text+0x13c98> 23478: b4001693 cbz x19, 0x23748 <.text+0x13c98> 2347c: 710006ff cmp w23, #0x1 23480: 5400164b b.lt 0x23748 <.text+0x13c98> 23484: b0000441 adrp x1, 0xac000 23488: d0000462 adrp x2, 0xb1000 2348c: 9116e821 add x1, x1, #0x5ba 23490: 91022442 add x2, x2, #0x89 23494: 321e03e0 orr w0, wzr, #0x4 23498: aa1503e3 mov x3, x21 2349c: 97ffe801 bl 0x1d4a0 <.text+0xd9f0> 234a0: 97ffaec0 bl 0xefa0 234a4: 2a0003f6 mov w22, w0 234a8: 320003e0 orr w0, wzr, #0x1 234ac: 321803e1 orr w1, wzr, #0x100 234b0: 97ffae14 bl 0xed00 234b4: aa0003f8 mov x24, x0 234b8: b4000138 cbz x24, 0x234dc <.text+0x13a2c> 234bc: b0000462 adrp x2, 0xb0000 234c0: 91246442 add x2, x2, #0x919 234c4: 321803e1 orr w1, wzr, #0x100 234c8: aa1803e0 mov x0, x24 234cc: 2a1603e3 mov w3, w22 234d0: 97ffaeb0 bl 0xef90 234d4: 7100001f cmp w0, #0x0 234d8: 5400118d b.le 0x23708 <.text+0x13c58> 234dc: aa1803e0 mov x0, x24 234e0: 97ffaf9c bl 0xf350 234e4: aa0003f6 mov x22, x0 234e8: b4000f96 cbz x22, 0x236d8 <.text+0x13c28> 234ec: aa1603e0 mov x0, x22 234f0: 97ffb09c bl 0xf760 234f4: aa0003fb mov x27, x0 234f8: b400123b cbz x27, 0x2373c <.text+0x13c8c> 234fc: 93407ee8 sxtw x8, w23 23500: f9000be8 str x8, [sp, #0x10] 23504: 91004268 add x8, x19, #0x10 23508: b0000477 adrp x23, 0xb0000 2350c: 90000498 adrp x24, 0xb3000 23510: aa1f03fa mov x26, xzr 23514: f90007e8 str x8, [sp, #0x8] 23518: 913beef7 add x23, x23, #0xefb 2351c: 912a1f18 add x24, x24, #0xa87 23520: 52800159 mov w25, #0xa // =10 23524: 927df348 and x8, x26, #0xfffffffffffffff8 23528: f9000fe8 str x8, [sp, #0x18] 2352c: 91004f7c add x28, x27, #0x13 23530: aa1c03e0 mov x0, x28 23534: aa1703e1 mov x1, x23 23538: 97ffafe6 bl 0xf4d0 2353c: 340009e0 cbz w0, 0x23678 <.text+0x13bc8> 23540: aa1c03e0 mov x0, x28 23544: aa1803e1 mov x1, x24 23548: 97ffafe2 bl 0xf4d0 2354c: 34000960 cbz w0, 0x23678 <.text+0x13bc8> 23550: 39400389 ldrb w9, [x28] 23554: 34000929 cbz w9, 0x23678 <.text+0x13bc8> 23558: 2a1f03ea mov w10, wzr 2355c: 91005368 add x8, x27, #0x14 23560: 5100c12b sub w11, w9, #0x30 23564: 12001d6b and w11, w11, #0xff 23568: 7100257f cmp w11, #0x9 2356c: 54000868 b.hi 0x23678 <.text+0x13bc8> 23570: 1b192549 madd w9, w10, w25, w9 23574: 5100c13b sub w27, w9, #0x30 23578: 6b0a037f cmp w27, w10 2357c: 540007eb b.lt 0x23678 <.text+0x13bc8> 23580: 38401509 ldrb w9, [x8], #0x1 23584: 2a1b03ea mov w10, w27 23588: 35fffec9 cbnz w9, 0x23560 <.text+0x13ab0> 2358c: 2a1b03e0 mov w0, w27 23590: 97fffdcd bl 0x22cc4 <.text+0x13214> 23594: aa0003e1 mov x1, x0 23598: 32000fe2 orr w2, wzr, #0xf 2359c: aa1503e0 mov x0, x21 235a0: 97ffadfc bl 0xed90 235a4: 350006a0 cbnz w0, 0x23678 <.text+0x13bc8> 235a8: f100075f cmp x26, #0x1 235ac: 540004eb b.lt 0x23648 <.text+0x13b98> 235b0: 2a1f03fc mov w28, wzr 235b4: f100235f cmp x26, #0x8 235b8: aa1f03e8 mov x8, xzr 235bc: 54000363 b.lo 0x23628 <.text+0x13b78> 235c0: f9400fe9 ldr x9, [sp, #0x18] 235c4: b4000329 cbz x9, 0x23628 <.text+0x13b78> 235c8: f9400fe8 ldr x8, [sp, #0x18] 235cc: f94007e9 ldr x9, [sp, #0x8] 235d0: 4e040f61 dup v1.4s, w27 235d4: 2f00e400 movi d0, #0000000000000000 235d8: 2f00e402 movi d2, #0000000000000000 235dc: ad7f9123 ldp q3, q4, [x9, #-0x10] 235e0: d1002108 sub x8, x8, #0x8 235e4: 91008129 add x9, x9, #0x20 235e8: 6ea18c63 cmeq v3.4s, v3.4s, v1.4s 235ec: 6ea18c84 cmeq v4.4s, v4.4s, v1.4s 235f0: 0e612863 xtn v3.4h, v3.4s 235f4: 0e612884 xtn v4.4h, v4.4s 235f8: 0ea31c00 orr v0.8b, v0.8b, v3.8b 235fc: 0ea41c42 orr v2.8b, v2.8b, v4.8b 23600: b5fffee8 cbnz x8, 0x235dc <.text+0x13b2c> 23604: 0ea01c40 orr v0.8b, v2.8b, v0.8b 23608: 2e002001 ext v1.8b, v0.8b, v0.8b, #0x4 2360c: f9400fe8 ldr x8, [sp, #0x18] 23610: 0ea11c00 orr v0.8b, v0.8b, v1.8b 23614: 0e060401 dup v1.4h, v0.h[1] 23618: 0ea11c00 orr v0.8b, v0.8b, v1.8b 2361c: eb08035f cmp x26, x8 23620: 0e023c1c umov w28, v0.h[0] 23624: 54000140 b.eq 0x2364c <.text+0x13b9c> 23628: b8687a69 ldr w9, [x19, x8, lsl #2] 2362c: 91000508 add x8, x8, #0x1 23630: 6b1b013f cmp w9, w27 23634: 1a9f17e9 cset w9, eq 23638: eb08035f cmp x26, x8 2363c: 2a09039c orr w28, w28, w9 23640: 54ffff41 b.ne 0x23628 <.text+0x13b78> 23644: 14000002 b 0x2364c <.text+0x13b9c> 23648: 2a1f03fc mov w28, wzr 2364c: b0000441 adrp x1, 0xac000 23650: d0000462 adrp x2, 0xb1000 23654: 320007e0 orr w0, wzr, #0x3 23658: 9115c021 add x1, x1, #0x570 2365c: 9102f042 add x2, x2, #0xbc 23660: 2a1b03e3 mov w3, w27 23664: 97ffe78f bl 0x1d4a0 <.text+0xd9f0> 23668: f9400be8 ldr x8, [sp, #0x10] 2366c: eb08035f cmp x26, x8 23670: 5400004a b.ge 0x23678 <.text+0x13bc8> 23674: 360000dc tbz w28, #0x0, 0x2368c <.text+0x13bdc> 23678: aa1603e0 mov x0, x22 2367c: 97ffb039 bl 0xf760 23680: aa0003fb mov x27, x0 23684: b5fff55b cbnz x27, 0x2352c <.text+0x13a7c> 23688: 14000009 b 0x236ac <.text+0x13bfc> 2368c: aa1603e0 mov x0, x22 23690: 9100075c add x28, x26, #0x1 23694: b83a7a7b str w27, [x19, x26, lsl #2] 23698: 97ffb032 bl 0xf760 2369c: aa0003fb mov x27, x0 236a0: aa1c03fa mov x26, x28 236a4: b5fff41b cbnz x27, 0x23524 <.text+0x13a74> 236a8: 14000002 b 0x236b0 <.text+0x13c00> 236ac: aa1a03fc mov x28, x26 236b0: 71000b9f cmp w28, #0x2 236b4: 5400046b b.lt 0x23740 <.text+0x13c90> 236b8: 36000454 tbz w20, #0x0, 0x23740 <.text+0x13c90> 236bc: 90000003 adrp x3, 0x23000 <.text+0x13550> 236c0: 93407f81 sxtw x1, w28 236c4: 9110c063 add x3, x3, #0x430 236c8: 321e03e2 orr w2, wzr, #0x4 236cc: aa1303e0 mov x0, x19 236d0: 97ffae14 bl 0xef20 236d4: 1400001b b 0x23740 <.text+0x13c90> 236d8: 97ffae1a bl 0xef40 <__errno@plt> 236dc: b9400000 ldr w0, [x0] 236e0: 97ffae08 bl 0xef00 236e4: b0000441 adrp x1, 0xac000 236e8: b0000462 adrp x2, 0xb0000 236ec: aa0003e4 mov x4, x0 236f0: 9116e821 add x1, x1, #0x5ba 236f4: 91256442 add x2, x2, #0x959 236f8: 528000a0 mov w0, #0x5 // =5 236fc: aa1803e3 mov x3, x24 23700: 97ffe768 bl 0x1d4a0 <.text+0xd9f0> 23704: 1400000c b 0x23734 <.text+0x13c84> 23708: 97ffae0e bl 0xef40 <__errno@plt> 2370c: b9400000 ldr w0, [x0] 23710: 97ffadfc bl 0xef00 23714: b0000441 adrp x1, 0xac000 23718: b0000462 adrp x2, 0xb0000 2371c: aa0003e4 mov x4, x0 23720: 9116e821 add x1, x1, #0x5ba 23724: 91249c42 add x2, x2, #0x927 23728: 528000a0 mov w0, #0x5 // =5 2372c: 2a1603e3 mov w3, w22 23730: 97ffe75c bl 0x1d4a0 <.text+0xd9f0> 23734: 2a1f03fc mov w28, wzr 23738: 14000004 b 0x23748 <.text+0x13c98> 2373c: 2a1f03fc mov w28, wzr 23740: aa1603e0 mov x0, x22 23744: 97ffadeb bl 0xeef0 23748: 2a1c03e0 mov w0, w28 2374c: a9477bfd ldp x29, x30, [sp, #0x70] 23750: a9464ff4 ldp x20, x19, [sp, #0x60] 23754: a94557f6 ldp x22, x21, [sp, #0x50] 23758: a9445ff8 ldp x24, x23, [sp, #0x40] 2375c: a94367fa ldp x26, x25, [sp, #0x30] 23760: a9426ffc ldp x28, x27, [sp, #0x20] 23764: 910203ff add sp, sp, #0x80 23768: d65f03c0 ret 2376c: 7100045f cmp w2, #0x1 23770: 2a0003e8 mov w8, w0 23774: 5400012b b.lt 0x23798 <.text+0x13ce8> 23778: aa1f03e0 mov x0, xzr 2377c: 93407c49 sxtw x9, w2 23780: b860782a ldr w10, [x1, x0, lsl #2] 23784: 6b08015f cmp w10, w8 23788: 540000a0 b.eq 0x2379c <.text+0x13cec> 2378c: 91000400 add x0, x0, #0x1 23790: eb09001f cmp x0, x9 23794: 54ffff6b b.lt 0x23780 <.text+0x13cd0> 23798: 12800000 mov w0, #-0x1 // =-1 2379c: d65f03c0 ret 237a0: f81e0ff3 str x19, [sp, #-0x20]! 237a4: a9017bfd stp x29, x30, [sp, #0x10] 237a8: 910043fd add x29, sp, #0x10 237ac: d0000441 adrp x1, 0xad000 237b0: 910ee821 add x1, x1, #0x3ba 237b4: 321e03e2 orr w2, wzr, #0x4 237b8: aa0003f3 mov x19, x0 237bc: 97ffad75 bl 0xed90 237c0: 340001e0 cbz w0, 0x237fc <.text+0x13d4c> 237c4: d0000461 adrp x1, 0xb1000 237c8: 9103b021 add x1, x1, #0xec 237cc: 321e03e2 orr w2, wzr, #0x4 237d0: aa1303e0 mov x0, x19 237d4: 97ffad6f bl 0xed90 237d8: 34000120 cbz w0, 0x237fc <.text+0x13d4c> 237dc: d0000461 adrp x1, 0xb1000 237e0: 9103c421 add x1, x1, #0xf1 237e4: 321e03e2 orr w2, wzr, #0x4 237e8: aa1303e0 mov x0, x19 237ec: 97ffad69 bl 0xed90 237f0: 7100001f cmp w0, #0x0 237f4: 1a9f17e0 cset w0, eq 237f8: 14000002 b 0x23800 <.text+0x13d50> 237fc: 320003e0 orr w0, wzr, #0x1 23800: a9417bfd ldp x29, x30, [sp, #0x10] 23804: f84207f3 ldr x19, [sp], #0x20 23808: d65f03c0 ret 2380c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 23810: 910003fd mov x29, sp 23814: 97ffaefb bl 0xf400 23818: aa0003e8 mov x8, x0 2381c: b4000128 cbz x8, 0x23840 <.text+0x13d90> 23820: b0000441 adrp x1, 0xac000 23824: d0000462 adrp x2, 0xb1000 23828: 9116e821 add x1, x1, #0x5ba 2382c: 9103d842 add x2, x2, #0xf6 23830: 528000a0 mov w0, #0x5 // =5 23834: aa0803e3 mov x3, x8 23838: a8c17bfd ldp x29, x30, [sp], #0x10 2383c: 17ffe719 b 0x1d4a0 <.text+0xd9f0> 23840: a8c17bfd ldp x29, x30, [sp], #0x10 23844: d65f03c0 ret 23848: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2384c: a9017bfd stp x29, x30, [sp, #0x10] 23850: 910043fd add x29, sp, #0x10 23854: aa0003f3 mov x19, x0 23858: b4000493 cbz x19, 0x238e8 <.text+0x13e38> 2385c: b0000441 adrp x1, 0xac000 23860: d0000462 adrp x2, 0xb1000 23864: 9116e821 add x1, x1, #0x5ba 23868: 91044042 add x2, x2, #0x110 2386c: 321e03e0 orr w0, wzr, #0x4 23870: aa1303e3 mov x3, x19 23874: 97ffe70b bl 0x1d4a0 <.text+0xd9f0> 23878: 320003e1 orr w1, wzr, #0x1 2387c: aa1303e0 mov x0, x19 23880: 97ffafd0 bl 0xf7c0 23884: b0000441 adrp x1, 0xac000 23888: 9116e821 add x1, x1, #0x5ba 2388c: aa0003f4 mov x20, x0 23890: b40000f4 cbz x20, 0x238ac <.text+0x13dfc> 23894: d0000462 adrp x2, 0xb1000 23898: 91050442 add x2, x2, #0x141 2389c: 321e03e0 orr w0, wzr, #0x4 238a0: aa1303e3 mov x3, x19 238a4: 97ffe6ff bl 0x1d4a0 <.text+0xd9f0> 238a8: 14000011 b 0x238ec <.text+0x13e3c> 238ac: d0000462 adrp x2, 0xb1000 238b0: 9104a042 add x2, x2, #0x128 238b4: 528000a0 mov w0, #0x5 // =5 238b8: aa1303e3 mov x3, x19 238bc: 97ffe6f9 bl 0x1d4a0 <.text+0xd9f0> 238c0: 97ffaed0 bl 0xf400 238c4: aa0003e8 mov x8, x0 238c8: b4000108 cbz x8, 0x238e8 <.text+0x13e38> 238cc: b0000441 adrp x1, 0xac000 238d0: d0000462 adrp x2, 0xb1000 238d4: 9116e821 add x1, x1, #0x5ba 238d8: 9103d842 add x2, x2, #0xf6 238dc: 528000a0 mov w0, #0x5 // =5 238e0: aa0803e3 mov x3, x8 238e4: 97ffe6ef bl 0x1d4a0 <.text+0xd9f0> 238e8: aa1f03f4 mov x20, xzr 238ec: a9417bfd ldp x29, x30, [sp, #0x10] 238f0: aa1403e0 mov x0, x20 238f4: a8c24ff4 ldp x20, x19, [sp], #0x20 238f8: d65f03c0 ret 238fc: f81d0ff5 str x21, [sp, #-0x30]! 23900: a9014ff4 stp x20, x19, [sp, #0x10] 23904: a9027bfd stp x29, x30, [sp, #0x20] 23908: 910083fd add x29, sp, #0x20 2390c: aa0103f3 mov x19, x1 23910: aa0003f5 mov x21, x0 23914: aa1f03f4 mov x20, xzr 23918: b40004f5 cbz x21, 0x239b4 <.text+0x13f04> 2391c: b40004d3 cbz x19, 0x239b4 <.text+0x13f04> 23920: b0000441 adrp x1, 0xac000 23924: d0000462 adrp x2, 0xb1000 23928: 9116e821 add x1, x1, #0x5ba 2392c: 91056442 add x2, x2, #0x159 23930: 321e03e0 orr w0, wzr, #0x4 23934: aa1303e3 mov x3, x19 23938: 97ffe6da bl 0x1d4a0 <.text+0xd9f0> 2393c: aa1503e0 mov x0, x21 23940: aa1303e1 mov x1, x19 23944: 97ffae93 bl 0xf390 23948: b0000441 adrp x1, 0xac000 2394c: 9116e821 add x1, x1, #0x5ba 23950: aa0003f4 mov x20, x0 23954: b4000114 cbz x20, 0x23974 <.text+0x13ec4> 23958: d0000462 adrp x2, 0xb1000 2395c: 91064842 add x2, x2, #0x192 23960: 321e03e0 orr w0, wzr, #0x4 23964: aa1303e3 mov x3, x19 23968: aa1403e4 mov x4, x20 2396c: 97ffe6cd bl 0x1d4a0 <.text+0xd9f0> 23970: 14000011 b 0x239b4 <.text+0x13f04> 23974: d0000462 adrp x2, 0xb1000 23978: 9105d042 add x2, x2, #0x174 2397c: 528000a0 mov w0, #0x5 // =5 23980: aa1303e3 mov x3, x19 23984: 97ffe6c7 bl 0x1d4a0 <.text+0xd9f0> 23988: 97ffae9e bl 0xf400 2398c: aa0003e8 mov x8, x0 23990: b4000108 cbz x8, 0x239b0 <.text+0x13f00> 23994: b0000441 adrp x1, 0xac000 23998: d0000462 adrp x2, 0xb1000 2399c: 9116e821 add x1, x1, #0x5ba 239a0: 9103d842 add x2, x2, #0xf6 239a4: 528000a0 mov w0, #0x5 // =5 239a8: aa0803e3 mov x3, x8 239ac: 97ffe6bd bl 0x1d4a0 <.text+0xd9f0> 239b0: aa1f03f4 mov x20, xzr 239b4: aa1403e0 mov x0, x20 239b8: a9427bfd ldp x29, x30, [sp, #0x20] 239bc: a9414ff4 ldp x20, x19, [sp, #0x10] 239c0: f84307f5 ldr x21, [sp], #0x30 239c4: d65f03c0 ret 239c8: f81e0ff3 str x19, [sp, #-0x20]! 239cc: a9017bfd stp x29, x30, [sp, #0x10] 239d0: 910043fd add x29, sp, #0x10 239d4: aa0103f3 mov x19, x1 239d8: b40000e0 cbz x0, 0x239f4 <.text+0x13f44> 239dc: b40000d3 cbz x19, 0x239f4 <.text+0x13f44> 239e0: 97ffff9a bl 0x23848 <.text+0x13d98> 239e4: a9417bfd ldp x29, x30, [sp, #0x10] 239e8: aa1303e1 mov x1, x19 239ec: f84207f3 ldr x19, [sp], #0x20 239f0: 17ffffc3 b 0x238fc <.text+0x13e4c> 239f4: a9417bfd ldp x29, x30, [sp, #0x10] 239f8: aa1f03e0 mov x0, xzr 239fc: f84207f3 ldr x19, [sp], #0x20 23a00: d65f03c0 ret 23a04: f81e0ff3 str x19, [sp, #-0x20]! 23a08: a9017bfd stp x29, x30, [sp, #0x10] 23a0c: 910043fd add x29, sp, #0x10 23a10: aa0003f3 mov x19, x0 23a14: b40002f3 cbz x19, 0x23a70 <.text+0x13fc0> 23a18: b0000441 adrp x1, 0xac000 23a1c: d0000462 adrp x2, 0xb1000 23a20: 9116e821 add x1, x1, #0x5ba 23a24: 9106bc42 add x2, x2, #0x1af 23a28: 321e03e0 orr w0, wzr, #0x4 23a2c: aa1303e3 mov x3, x19 23a30: 97ffe69c bl 0x1d4a0 <.text+0xd9f0> 23a34: aa1303e0 mov x0, x19 23a38: 2a1f03e1 mov w1, wzr 23a3c: 97ffada1 bl 0xf0c0 23a40: 35000080 cbnz w0, 0x23a50 <.text+0x13fa0> 23a44: aa1303e0 mov x0, x19 23a48: 97ffae72 bl 0xf410 23a4c: 37f80180 tbnz w0, #0x1f, 0x23a7c <.text+0x13fcc> 23a50: b0000441 adrp x1, 0xac000 23a54: d0000462 adrp x2, 0xb1000 23a58: 9116e821 add x1, x1, #0x5ba 23a5c: 9107a842 add x2, x2, #0x1ea 23a60: 321e03e0 orr w0, wzr, #0x4 23a64: aa1303e3 mov x3, x19 23a68: 97ffe68e bl 0x1d4a0 <.text+0xd9f0> 23a6c: 320003e0 orr w0, wzr, #0x1 23a70: a9417bfd ldp x29, x30, [sp, #0x10] 23a74: f84207f3 ldr x19, [sp], #0x20 23a78: d65f03c0 ret 23a7c: 97ffad31 bl 0xef40 <__errno@plt> 23a80: b9400000 ldr w0, [x0] 23a84: 97ffad1f bl 0xef00 23a88: b0000441 adrp x1, 0xac000 23a8c: d0000462 adrp x2, 0xb1000 23a90: aa0003e3 mov x3, x0 23a94: 9116e821 add x1, x1, #0x5ba 23a98: 91071842 add x2, x2, #0x1c6 23a9c: 528000a0 mov w0, #0x5 // =5 23aa0: 97ffe680 bl 0x1d4a0 <.text+0xd9f0> 23aa4: 2a1f03e0 mov w0, wzr 23aa8: 17fffff2 b 0x23a70 <.text+0x13fc0> 23aac: d10303ff sub sp, sp, #0xc0 23ab0: a90957f6 stp x22, x21, [sp, #0x90] 23ab4: a90a4ff4 stp x20, x19, [sp, #0xa0] 23ab8: a90b7bfd stp x29, x30, [sp, #0xb0] 23abc: 9102c3fd add x29, sp, #0xb0 23ac0: d53bd056 mrs x22, TPIDR_EL0 23ac4: f94016c8 ldr x8, [x22, #0x28] 23ac8: 2a0103f4 mov w20, w1 23acc: aa0003f3 mov x19, x0 23ad0: 2a1f03f5 mov w21, wzr 23ad4: f81d83a8 stur x8, [x29, #-0x28] 23ad8: b4000b93 cbz x19, 0x23c48 <.text+0x14198> 23adc: 7100069f cmp w20, #0x1 23ae0: 54000b4b b.lt 0x23c48 <.text+0x14198> 23ae4: b0000441 adrp x1, 0xac000 23ae8: d0000462 adrp x2, 0xb1000 23aec: 9116e821 add x1, x1, #0x5ba 23af0: 91081c42 add x2, x2, #0x207 23af4: 321e03e0 orr w0, wzr, #0x4 23af8: aa1303e3 mov x3, x19 23afc: 97ffe669 bl 0x1d4a0 <.text+0xd9f0> 23b00: aa1303e0 mov x0, x19 23b04: 2a1f03e1 mov w1, wzr 23b08: 97ffad6e bl 0xf0c0 23b0c: 340002e0 cbz w0, 0x23b68 <.text+0x140b8> 23b10: 52804821 mov w1, #0x241 // =577 23b14: 321907e2 orr w2, wzr, #0x180 23b18: aa1303e0 mov x0, x19 23b1c: 97ffac39 bl 0xec00 23b20: 2a0003f4 mov w20, w0 23b24: 37f80594 tbnz w20, #0x1f, 0x23bd4 <.text+0x14124> 23b28: b0000481 adrp x1, 0xb4000 23b2c: 9139dc21 add x1, x1, #0xe77 23b30: 320003e2 orr w2, wzr, #0x1 23b34: 2a1403e0 mov w0, w20 23b38: 320003f5 orr w21, wzr, #0x1 23b3c: 97ffad51 bl 0xf080 23b40: 2a1403e0 mov w0, w20 23b44: 97ffaf13 bl 0xf790 23b48: b0000441 adrp x1, 0xac000 23b4c: d0000462 adrp x2, 0xb1000 23b50: 9116e821 add x1, x1, #0x5ba 23b54: 910bb042 add x2, x2, #0x2ec 23b58: 321e03e0 orr w0, wzr, #0x4 23b5c: aa1303e3 mov x3, x19 23b60: 97ffe650 bl 0x1d4a0 <.text+0xd9f0> 23b64: 14000039 b 0x23c48 <.text+0x14198> 23b68: 910023e1 add x1, sp, #0x8 23b6c: aa1303e0 mov x0, x19 23b70: 97ffaf18 bl 0xf7d0 23b74: 37f80420 tbnz w0, #0x1f, 0x23bf8 <.text+0x14148> 23b78: 910003e0 mov x0, sp 23b7c: 97ffad55 bl 0xf0d0 23b80: b7f804e0 tbnz x0, #0x3f, 0x23c1c <.text+0x1416c> 23b84: b94003e8 ldr w8, [sp] 23b88: b94073e9 ldr w9, [sp, #0x70] 23b8c: b0000441 adrp x1, 0xac000 23b90: 9116e821 add x1, x1, #0x5ba 23b94: 4b090108 sub w8, w8, w9 23b98: 6b14011f cmp w8, w20 23b9c: 540006ad b.le 0x23c70 <.text+0x141c0> 23ba0: d0000462 adrp x2, 0xb1000 23ba4: 91099442 add x2, x2, #0x265 23ba8: 321e03e0 orr w0, wzr, #0x4 23bac: 97ffe63d bl 0x1d4a0 <.text+0xd9f0> 23bb0: aa1303e0 mov x0, x19 23bb4: 97ffff94 bl 0x23a04 <.text+0x13f54> 23bb8: 3707fac0 tbnz w0, #0x0, 0x23b10 <.text+0x14060> 23bbc: b0000441 adrp x1, 0xac000 23bc0: d0000462 adrp x2, 0xb1000 23bc4: 9116e821 add x1, x1, #0x5ba 23bc8: 910a1842 add x2, x2, #0x286 23bcc: 528000a0 mov w0, #0x5 // =5 23bd0: 1400002b b 0x23c7c <.text+0x141cc> 23bd4: 97ffacdb bl 0xef40 <__errno@plt> 23bd8: b9400000 ldr w0, [x0] 23bdc: 97ffacc9 bl 0xef00 23be0: b0000441 adrp x1, 0xac000 23be4: d0000462 adrp x2, 0xb1000 23be8: aa0003e3 mov x3, x0 23bec: 9116e821 add x1, x1, #0x5ba 23bf0: 910b2042 add x2, x2, #0x2c8 23bf4: 14000012 b 0x23c3c <.text+0x1418c> 23bf8: 97ffacd2 bl 0xef40 <__errno@plt> 23bfc: b9400000 ldr w0, [x0] 23c00: 97ffacc0 bl 0xef00 23c04: b0000441 adrp x1, 0xac000 23c08: d0000462 adrp x2, 0xb1000 23c0c: aa0003e3 mov x3, x0 23c10: 9116e821 add x1, x1, #0x5ba 23c14: 91087042 add x2, x2, #0x21c 23c18: 14000009 b 0x23c3c <.text+0x1418c> 23c1c: 97ffacc9 bl 0xef40 <__errno@plt> 23c20: b9400000 ldr w0, [x0] 23c24: 97ffacb7 bl 0xef00 23c28: b0000441 adrp x1, 0xac000 23c2c: d0000462 adrp x2, 0xb1000 23c30: aa0003e3 mov x3, x0 23c34: 9116e821 add x1, x1, #0x5ba 23c38: 91090442 add x2, x2, #0x241 23c3c: 528000a0 mov w0, #0x5 // =5 23c40: 97ffe618 bl 0x1d4a0 <.text+0xd9f0> 23c44: 2a1f03f5 mov w21, wzr 23c48: f94016c8 ldr x8, [x22, #0x28] 23c4c: f85d83a9 ldur x9, [x29, #-0x28] 23c50: eb09011f cmp x8, x9 23c54: 54000181 b.ne 0x23c84 <.text+0x141d4> 23c58: 2a1503e0 mov w0, w21 23c5c: a94b7bfd ldp x29, x30, [sp, #0xb0] 23c60: a94a4ff4 ldp x20, x19, [sp, #0xa0] 23c64: a94957f6 ldp x22, x21, [sp, #0x90] 23c68: 910303ff add sp, sp, #0xc0 23c6c: d65f03c0 ret 23c70: d0000462 adrp x2, 0xb1000 23c74: 910aa842 add x2, x2, #0x2aa 23c78: 321e03e0 orr w0, wzr, #0x4 23c7c: 97ffe609 bl 0x1d4a0 <.text+0xd9f0> 23c80: 17fffff1 b 0x23c44 <.text+0x14194> 23c84: 97ffad57 bl 0xf1e0 <__stack_chk_fail@plt> 23c88: f81d0ff5 str x21, [sp, #-0x30]! 23c8c: a9014ff4 stp x20, x19, [sp, #0x10] 23c90: a9027bfd stp x29, x30, [sp, #0x20] 23c94: 910083fd add x29, sp, #0x20 23c98: aa0003f3 mov x19, x0 23c9c: b4000333 cbz x19, 0x23d00 <.text+0x14250> 23ca0: aa1303e0 mov x0, x19 23ca4: 97ffaeb3 bl 0xf770 23ca8: b40002c0 cbz x0, 0x23d00 <.text+0x14250> 23cac: f100041f cmp x0, #0x1 23cb0: 8b000274 add x20, x19, x0 23cb4: 540000eb b.lt 0x23cd0 <.text+0x14220> 23cb8: 39400260 ldrb w0, [x19] 23cbc: 97ffaf79 bl 0xfaa0 23cc0: 34000080 cbz w0, 0x23cd0 <.text+0x14220> 23cc4: 91000673 add x19, x19, #0x1 23cc8: eb14027f cmp x19, x20 23ccc: 54ffff63 b.lo 0x23cb8 <.text+0x14208> 23cd0: eb14027f cmp x19, x20 23cd4: 54000140 b.eq 0x23cfc <.text+0x1424c> 23cd8: aa1403f5 mov x21, x20 23cdc: eb15027f cmp x19, x21 23ce0: 540000a2 b.hs 0x23cf4 <.text+0x14244> 23ce4: aa1503f4 mov x20, x21 23ce8: 385ffe80 ldrb w0, [x20, #-0x1]! 23cec: 97ffaf6d bl 0xfaa0 23cf0: 35ffff40 cbnz w0, 0x23cd8 <.text+0x14228> 23cf4: 390002bf strb wzr, [x21] 23cf8: 14000002 b 0x23d00 <.text+0x14250> 23cfc: aa1403f3 mov x19, x20 23d00: aa1303e0 mov x0, x19 23d04: a9427bfd ldp x29, x30, [sp, #0x20] 23d08: a9414ff4 ldp x20, x19, [sp, #0x10] 23d0c: f84307f5 ldr x21, [sp], #0x30 23d10: d65f03c0 ret 23d14: a9bd57f6 stp x22, x21, [sp, #-0x30]! 23d18: a9014ff4 stp x20, x19, [sp, #0x10] 23d1c: a9027bfd stp x29, x30, [sp, #0x20] 23d20: 910083fd add x29, sp, #0x20 23d24: 90000928 adrp x8, 0x147000 23d28: f9479504 ldr x4, [x8, #0xf28] 23d2c: aa0303f3 mov x19, x3 23d30: aa0203f4 mov x20, x2 23d34: aa0103f5 mov x21, x1 23d38: 2a0003f6 mov w22, w0 23d3c: b4000124 cbz x4, 0x23d60 <.text+0x142b0> 23d40: aa1403e2 mov x2, x20 23d44: aa1303e3 mov x3, x19 23d48: a9427bfd ldp x29, x30, [sp, #0x20] 23d4c: a9414ff4 ldp x20, x19, [sp, #0x10] 23d50: 2a1603e0 mov w0, w22 23d54: aa1503e1 mov x1, x21 23d58: a8c357f6 ldp x22, x21, [sp], #0x30 23d5c: d61f0080 br x4 23d60: 2a1603e0 mov w0, w22 23d64: aa1503e1 mov x1, x21 23d68: aa1403e2 mov x2, x20 23d6c: aa1303e3 mov x3, x19 23d70: 94000016 bl 0x23dc8 <.text+0x14318> 23d74: b40000c0 cbz x0, 0x23d8c <.text+0x142dc> 23d78: 90000928 adrp x8, 0x147000 23d7c: 90000009 adrp x9, 0x23000 <.text+0x13550> 23d80: 913ca108 add x8, x8, #0xf28 23d84: 91372129 add x9, x9, #0xdc8 23d88: 1400000b b 0x23db4 <.text+0x14304> 23d8c: 2a1603e0 mov w0, w22 23d90: aa1503e1 mov x1, x21 23d94: aa1403e2 mov x2, x20 23d98: aa1303e3 mov x3, x19 23d9c: 94000069 bl 0x23f40 <.text+0x14490> 23da0: b40000c0 cbz x0, 0x23db8 <.text+0x14308> 23da4: 90000928 adrp x8, 0x147000 23da8: 90000009 adrp x9, 0x23000 <.text+0x13550> 23dac: 913ca108 add x8, x8, #0xf28 23db0: 913d0129 add x9, x9, #0xf40 23db4: c89ffd09 stlr x9, [x8] 23db8: a9427bfd ldp x29, x30, [sp, #0x20] 23dbc: a9414ff4 ldp x20, x19, [sp, #0x10] 23dc0: a8c357f6 ldp x22, x21, [sp], #0x30 23dc4: d65f03c0 ret 23dc8: a9ba6ffc stp x28, x27, [sp, #-0x60]! 23dcc: a90167fa stp x26, x25, [sp, #0x10] 23dd0: a9025ff8 stp x24, x23, [sp, #0x20] 23dd4: a90357f6 stp x22, x21, [sp, #0x30] 23dd8: a9044ff4 stp x20, x19, [sp, #0x40] 23ddc: a9057bfd stp x29, x30, [sp, #0x50] 23de0: 910143fd add x29, sp, #0x50 23de4: d110c3ff sub sp, sp, #0x430 23de8: b90017e0 str w0, [sp, #0x14] 23dec: d53bd048 mrs x8, TPIDR_EL0 23df0: f90007e8 str x8, [sp, #0x8] 23df4: f9401508 ldr x8, [x8, #0x28] 23df8: 52800500 mov w0, #0x28 // =40 23dfc: aa0303f7 mov x23, x3 23e00: aa0203f3 mov x19, x2 23e04: aa0103f4 mov x20, x1 23e08: f81a83a8 stur x8, [x29, #-0x58] 23e0c: 97ffad95 bl 0xf460 23e10: aa0003f6 mov x22, x0 23e14: aa1f03fa mov x26, xzr 23e18: d10006d8 sub x24, x22, #0x1 23e1c: 9100a3f9 add x25, sp, #0x28 23e20: 528000b5 mov w21, #0x5 // =5 23e24: 14000016 b 0x23e7c <.text+0x143cc> 23e28: 340002c9 cbz w9, 0x23e80 <.text+0x143d0> 23e2c: 14000036 b 0x23f04 <.text+0x14454> 23e30: 900005e8 adrp x8, 0xdf000 23e34: f9470108 ldr x8, [x8, #0xe00] 23e38: b4000588 cbz x8, 0x23ee8 <.text+0x14438> 23e3c: b0000441 adrp x1, 0xac000 23e40: d0000462 adrp x2, 0xb1000 23e44: 320007e0 orr w0, wzr, #0x3 23e48: 9115c021 add x1, x1, #0x570 23e4c: 910dd842 add x2, x2, #0x376 23e50: 97ffe594 bl 0x1d4a0 <.text+0xd9f0> 23e54: b94017e0 ldr w0, [sp, #0x14] 23e58: 910063e1 add x1, sp, #0x18 23e5c: 320003e2 orr w2, wzr, #0x1 23e60: 9100a3e3 add x3, sp, #0x28 23e64: aa1b03e4 mov x4, x27 23e68: aa1f03e5 mov x5, xzr 23e6c: 97ffacc9 bl 0xf190 23e70: b100041f cmn x0, #0x1 23e74: 54000460 b.eq 0x23f00 <.text+0x14450> 23e78: 8b1a001a add x26, x0, x26 23e7c: 8b1a0268 add x8, x19, x26 23e80: b4000417 cbz x23, 0x23f00 <.text+0x14450> 23e84: aa1f03fb mov x27, xzr 23e88: a901dfe8 stp x8, x23, [sp, #0x18] 23e8c: b4fffd37 cbz x23, 0x23e30 <.text+0x14380> 23e90: 8a18028a and x10, x20, x24 23e94: cb0a02cb sub x11, x22, x10 23e98: eb0b02ea subs x10, x23, x11 23e9c: 8b1b1329 add x9, x25, x27, lsl #4 23ea0: 9a8b32ec csel x12, x23, x11, lo 23ea4: a9003134 stp x20, x12, [x9] 23ea8: ab0b0294 adds x20, x20, x11 23eac: 540000c3 b.lo 0x23ec4 <.text+0x14414> 23eb0: 320003e9 orr w9, wzr, #0x1 23eb4: aa1a03fc mov x28, x26 23eb8: 1200092a and w10, w9, #0x7 23ebc: 34fffe8a cbz w10, 0x23e8c <.text+0x143dc> 23ec0: 14000007 b 0x23edc <.text+0x1442c> 23ec4: 9100077b add x27, x27, #0x1 23ec8: f101037f cmp x27, #0x40 23ecc: 1a9f02a9 csel w9, w21, wzr, eq 23ed0: aa0a03f7 mov x23, x10 23ed4: 1200092a and w10, w9, #0x7 23ed8: 34fffdaa cbz w10, 0x23e8c <.text+0x143dc> 23edc: 7100155f cmp w10, #0x5 23ee0: 54fffa80 b.eq 0x23e30 <.text+0x14380> 23ee4: 17ffffd1 b 0x23e28 <.text+0x14378> 23ee8: b0000441 adrp x1, 0xac000 23eec: d0000462 adrp x2, 0xb1000 23ef0: 9115c021 add x1, x1, #0x570 23ef4: 910e7c42 add x2, x2, #0x39f 23ef8: 320007e0 orr w0, wzr, #0x3 23efc: 97ffe569 bl 0x1d4a0 <.text+0xd9f0> 23f00: aa1a03fc mov x28, x26 23f04: f94007e8 ldr x8, [sp, #0x8] 23f08: f9401508 ldr x8, [x8, #0x28] 23f0c: f85a83a9 ldur x9, [x29, #-0x58] 23f10: eb09011f cmp x8, x9 23f14: 54000141 b.ne 0x23f3c <.text+0x1448c> 23f18: aa1c03e0 mov x0, x28 23f1c: 9110c3ff add sp, sp, #0x430 23f20: a9457bfd ldp x29, x30, [sp, #0x50] 23f24: a9444ff4 ldp x20, x19, [sp, #0x40] 23f28: a94357f6 ldp x22, x21, [sp, #0x30] 23f2c: a9425ff8 ldp x24, x23, [sp, #0x20] 23f30: a94167fa ldp x26, x25, [sp, #0x10] 23f34: a8c66ffc ldp x28, x27, [sp], #0x60 23f38: d65f03c0 ret 23f3c: 97ffaca9 bl 0xf1e0 <__stack_chk_fail@plt> 23f40: d10203ff sub sp, sp, #0x80 23f44: a9026ffc stp x28, x27, [sp, #0x20] 23f48: a90367fa stp x26, x25, [sp, #0x30] 23f4c: a9045ff8 stp x24, x23, [sp, #0x40] 23f50: a90557f6 stp x22, x21, [sp, #0x50] 23f54: a9064ff4 stp x20, x19, [sp, #0x60] 23f58: a9077bfd stp x29, x30, [sp, #0x70] 23f5c: 9101c3fd add x29, sp, #0x70 23f60: d53bd05a mrs x26, TPIDR_EL0 23f64: f9401748 ldr x8, [x26, #0x28] 23f68: aa0303f7 mov x23, x3 23f6c: aa0103f4 mov x20, x1 23f70: aa0203f3 mov x19, x2 23f74: 2a0003f6 mov w22, w0 23f78: ab17029f cmn x20, x23 23f7c: f9000fe8 str x8, [sp, #0x18] 23f80: 54000063 b.lo 0x23f8c <.text+0x144dc> 23f84: aa1f03f5 mov x21, xzr 23f88: 1400006c b 0x24138 <.text+0x14688> 23f8c: 92400a99 and x25, x20, #0x7 23f90: b4000359 cbz x25, 0x23ff8 <.text+0x14548> 23f94: 927df295 and x21, x20, #0xfffffffffffffff8 23f98: 97ffabea bl 0xef40 <__errno@plt> 23f9c: aa0003f8 mov x24, x0 23fa0: 320003e0 orr w0, wzr, #0x1 23fa4: 2a1603e1 mov w1, w22 23fa8: aa1503e2 mov x2, x21 23fac: aa1f03e3 mov x3, xzr 23fb0: b900031f str wzr, [x24] 23fb4: 97ffab47 bl 0xecd0 23fb8: b100041f cmn x0, #0x1 23fbc: f9000be0 str x0, [sp, #0x10] 23fc0: 540008a0 b.eq 0x240d4 <.text+0x14624> 23fc4: 321d03e8 orr w8, wzr, #0x8 23fc8: cb190108 sub x8, x8, x25 23fcc: eb17011f cmp x8, x23 23fd0: 910043e9 add x9, sp, #0x10 23fd4: 9a973115 csel x21, x8, x23, lo 23fd8: 8b190121 add x1, x9, x25 23fdc: aa1303e0 mov x0, x19 23fe0: aa1503e2 mov x2, x21 23fe4: 97ffae2b bl 0xf890 23fe8: 8b1402b4 add x20, x21, x20 23fec: 8b1302b3 add x19, x21, x19 23ff0: cb1502f7 sub x23, x23, x21 23ff4: 14000002 b 0x23ffc <.text+0x1454c> 23ff8: aa1f03f5 mov x21, xzr 23ffc: d343fefc lsr x28, x23, #3 24000: f90007fa str x26, [sp, #0x8] 24004: b400041c cbz x28, 0x24084 <.text+0x145d4> 24008: b0000479 adrp x25, 0xb1000 2400c: aa1f03f8 mov x24, xzr 24010: 910c2739 add x25, x25, #0x309 24014: 97ffabcb bl 0xef40 <__errno@plt> 24018: aa0003fa mov x26, x0 2401c: 320003e0 orr w0, wzr, #0x1 24020: 2a1603e1 mov w1, w22 24024: aa1403e2 mov x2, x20 24028: aa1f03e3 mov x3, xzr 2402c: b900035f str wzr, [x26] 24030: 97ffab28 bl 0xecd0 24034: aa0003fb mov x27, x0 24038: b100077f cmn x27, #0x1 2403c: f9000bfb str x27, [sp, #0x10] 24040: 54000161 b.ne 0x2406c <.text+0x145bc> 24044: b9400344 ldr w4, [x26] 24048: 34000124 cbz w4, 0x2406c <.text+0x145bc> 2404c: 90000441 adrp x1, 0xac000 24050: 321e03e0 orr w0, wzr, #0x4 24054: 9116e821 add x1, x1, #0x5ba 24058: aa1903e2 mov x2, x25 2405c: aa1403e3 mov x3, x20 24060: 97ffe510 bl 0x1d4a0 <.text+0xd9f0> 24064: b9400348 ldr w8, [x26] 24068: 35000668 cbnz w8, 0x24134 <.text+0x14684> 2406c: 91000718 add x24, x24, #0x1 24070: f800867b str x27, [x19], #0x8 24074: 91002294 add x20, x20, #0x8 24078: eb1c031f cmp x24, x28 2407c: 910022b5 add x21, x21, #0x8 24080: 54fffca3 b.lo 0x24014 <.text+0x14564> 24084: f94007fa ldr x26, [sp, #0x8] 24088: 92400af7 and x23, x23, #0x7 2408c: b4000577 cbz x23, 0x24138 <.text+0x14688> 24090: 97ffabac bl 0xef40 <__errno@plt> 24094: aa0003f8 mov x24, x0 24098: 320003e0 orr w0, wzr, #0x1 2409c: 2a1603e1 mov w1, w22 240a0: aa1403e2 mov x2, x20 240a4: aa1f03e3 mov x3, xzr 240a8: b900031f str wzr, [x24] 240ac: 97ffab09 bl 0xecd0 240b0: b100041f cmn x0, #0x1 240b4: f9000be0 str x0, [sp, #0x10] 240b8: 54000260 b.eq 0x24104 <.text+0x14654> 240bc: 910043e1 add x1, sp, #0x10 240c0: aa1303e0 mov x0, x19 240c4: aa1703e2 mov x2, x23 240c8: 97ffadf2 bl 0xf890 240cc: 8b1702b5 add x21, x21, x23 240d0: 1400001a b 0x24138 <.text+0x14688> 240d4: b9400304 ldr w4, [x24] 240d8: 34fff764 cbz w4, 0x23fc4 <.text+0x14514> 240dc: 90000441 adrp x1, 0xac000 240e0: b0000462 adrp x2, 0xb1000 240e4: 9116e821 add x1, x1, #0x5ba 240e8: 910c2442 add x2, x2, #0x309 240ec: 321e03e0 orr w0, wzr, #0x4 240f0: aa1503e3 mov x3, x21 240f4: 97ffe4eb bl 0x1d4a0 <.text+0xd9f0> 240f8: b9400308 ldr w8, [x24] 240fc: 35fff448 cbnz w8, 0x23f84 <.text+0x144d4> 24100: 17ffffb1 b 0x23fc4 <.text+0x14514> 24104: b9400304 ldr w4, [x24] 24108: 34fffda4 cbz w4, 0x240bc <.text+0x1460c> 2410c: 90000441 adrp x1, 0xac000 24110: b0000462 adrp x2, 0xb1000 24114: 9116e821 add x1, x1, #0x5ba 24118: 910c2442 add x2, x2, #0x309 2411c: 321e03e0 orr w0, wzr, #0x4 24120: aa1403e3 mov x3, x20 24124: 97ffe4df bl 0x1d4a0 <.text+0xd9f0> 24128: b9400308 ldr w8, [x24] 2412c: 35000068 cbnz w8, 0x24138 <.text+0x14688> 24130: 17ffffe3 b 0x240bc <.text+0x1460c> 24134: f94007fa ldr x26, [sp, #0x8] 24138: f9401748 ldr x8, [x26, #0x28] 2413c: f9400fe9 ldr x9, [sp, #0x18] 24140: eb09011f cmp x8, x9 24144: 54000141 b.ne 0x2416c <.text+0x146bc> 24148: aa1503e0 mov x0, x21 2414c: a9477bfd ldp x29, x30, [sp, #0x70] 24150: a9464ff4 ldp x20, x19, [sp, #0x60] 24154: a94557f6 ldp x22, x21, [sp, #0x50] 24158: a9445ff8 ldp x24, x23, [sp, #0x40] 2415c: a94367fa ldp x26, x25, [sp, #0x30] 24160: a9426ffc ldp x28, x27, [sp, #0x20] 24164: 910203ff add sp, sp, #0x80 24168: d65f03c0 ret 2416c: 97ffac1d bl 0xf1e0 <__stack_chk_fail@plt> 24170: a9bd57f6 stp x22, x21, [sp, #-0x30]! 24174: a9014ff4 stp x20, x19, [sp, #0x10] 24178: a9027bfd stp x29, x30, [sp, #0x20] 2417c: 910083fd add x29, sp, #0x20 24180: f0000908 adrp x8, 0x147000 24184: f9479508 ldr x8, [x8, #0xf28] 24188: aa0303f3 mov x19, x3 2418c: aa0203f4 mov x20, x2 24190: aa0103f5 mov x21, x1 24194: 2a0003f6 mov w22, w0 24198: b40000e8 cbz x8, 0x241b4 <.text+0x14704> 2419c: 2a1603e0 mov w0, w22 241a0: aa1503e1 mov x1, x21 241a4: aa1403e2 mov x2, x20 241a8: aa1303e3 mov x3, x19 241ac: d63f0100 blr x8 241b0: 14000017 b 0x2420c <.text+0x1475c> 241b4: 2a1603e0 mov w0, w22 241b8: aa1503e1 mov x1, x21 241bc: aa1403e2 mov x2, x20 241c0: aa1303e3 mov x3, x19 241c4: 97ffff01 bl 0x23dc8 <.text+0x14318> 241c8: b40000c0 cbz x0, 0x241e0 <.text+0x14730> 241cc: f0000908 adrp x8, 0x147000 241d0: f0ffffe9 adrp x9, 0x23000 <.text+0x13550> 241d4: 913ca108 add x8, x8, #0xf28 241d8: 91372129 add x9, x9, #0xdc8 241dc: 1400000b b 0x24208 <.text+0x14758> 241e0: 2a1603e0 mov w0, w22 241e4: aa1503e1 mov x1, x21 241e8: aa1403e2 mov x2, x20 241ec: aa1303e3 mov x3, x19 241f0: 97ffff54 bl 0x23f40 <.text+0x14490> 241f4: b40000c0 cbz x0, 0x2420c <.text+0x1475c> 241f8: f0000908 adrp x8, 0x147000 241fc: f0ffffe9 adrp x9, 0x23000 <.text+0x13550> 24200: 913ca108 add x8, x8, #0xf28 24204: 913d0129 add x9, x9, #0xf40 24208: c89ffd09 stlr x9, [x8] 2420c: eb13001f cmp x0, x19 24210: a9427bfd ldp x29, x30, [sp, #0x20] 24214: a9414ff4 ldp x20, x19, [sp, #0x10] 24218: 5a9f03e0 csetm w0, ne 2421c: a8c357f6 ldp x22, x21, [sp], #0x30 24220: d65f03c0 ret 24224: a9bd57f6 stp x22, x21, [sp, #-0x30]! 24228: a9014ff4 stp x20, x19, [sp, #0x10] 2422c: a9027bfd stp x29, x30, [sp, #0x20] 24230: 910083fd add x29, sp, #0x20 24234: aa0203f5 mov x21, x2 24238: aa0103f3 mov x19, x1 2423c: 2a0003f6 mov w22, w0 24240: 97ffab40 bl 0xef40 <__errno@plt> 24244: aa0003f4 mov x20, x0 24248: 320003e0 orr w0, wzr, #0x1 2424c: 2a1603e1 mov w1, w22 24250: aa1303e2 mov x2, x19 24254: aa1f03e3 mov x3, xzr 24258: b900029f str wzr, [x20] 2425c: 97ffaa9d bl 0xecd0 24260: aa0003e8 mov x8, x0 24264: 2a1f03e0 mov w0, wzr 24268: b100051f cmn x8, #0x1 2426c: f90002a8 str x8, [x21] 24270: 540001a1 b.ne 0x242a4 <.text+0x147f4> 24274: b9400284 ldr w4, [x20] 24278: 34000144 cbz w4, 0x242a0 <.text+0x147f0> 2427c: 90000441 adrp x1, 0xac000 24280: b0000462 adrp x2, 0xb1000 24284: 9116e821 add x1, x1, #0x5ba 24288: 910c2442 add x2, x2, #0x309 2428c: 321e03e0 orr w0, wzr, #0x4 24290: aa1303e3 mov x3, x19 24294: 97ffe483 bl 0x1d4a0 <.text+0xd9f0> 24298: b9400280 ldr w0, [x20] 2429c: 14000002 b 0x242a4 <.text+0x147f4> 242a0: 2a1f03e0 mov w0, wzr 242a4: a9427bfd ldp x29, x30, [sp, #0x20] 242a8: a9414ff4 ldp x20, x19, [sp, #0x10] 242ac: a8c357f6 ldp x22, x21, [sp], #0x30 242b0: d65f03c0 ret 242b4: a9bd57fc stp x28, x21, [sp, #-0x30]! 242b8: a9014ff4 stp x20, x19, [sp, #0x10] 242bc: a9027bfd stp x29, x30, [sp, #0x20] 242c0: 910083fd add x29, sp, #0x20 242c4: d10fc3ff sub sp, sp, #0x3f0 242c8: d53bd055 mrs x21, TPIDR_EL0 242cc: f94016a8 ldr x8, [x21, #0x28] 242d0: 90000481 adrp x1, 0xb4000 242d4: 912ae021 add x1, x1, #0xab8 242d8: aa0003f4 mov x20, x0 242dc: f81d83a8 stur x8, [x29, #-0x28] 242e0: 97ffad84 bl 0xf8f0 242e4: aa0003f3 mov x19, x0 242e8: b4000313 cbz x19, 0x24348 <.text+0x14898> 242ec: 321f03e2 orr w2, wzr, #0x2 242f0: aa1303e0 mov x0, x19 242f4: aa1f03e1 mov x1, xzr 242f8: 97ffac72 bl 0xf4c0 242fc: aa1303e0 mov x0, x19 24300: 97ffaa64 bl 0xec90 24304: 93407c00 sxtw x0, w0 24308: 97ffad5a bl 0xf870 2430c: aa0003f4 mov x20, x0 24310: aa1303e0 mov x0, x19 24314: 97ffabab bl 0xf1c0 24318: 14000004 b 0x24328 <.text+0x14878> 2431c: 910003e1 mov x1, sp 24320: aa1403e0 mov x0, x20 24324: 97ffab33 bl 0xeff0 24328: 910003e0 mov x0, sp 2432c: 52807d01 mov w1, #0x3e8 // =1000 24330: aa1303e2 mov x2, x19 24334: 97ffabaf bl 0xf1f0 24338: b5ffff20 cbnz x0, 0x2431c <.text+0x1486c> 2433c: aa1303e0 mov x0, x19 24340: 97ffab88 bl 0xf160 24344: 14000009 b 0x24368 <.text+0x148b8> 24348: 90000441 adrp x1, 0xac000 2434c: b0000462 adrp x2, 0xb1000 24350: 9116e821 add x1, x1, #0x5ba 24354: 910cd042 add x2, x2, #0x334 24358: 321f07e0 orr w0, wzr, #0x6 2435c: aa1403e3 mov x3, x20 24360: 97ffe450 bl 0x1d4a0 <.text+0xd9f0> 24364: aa1f03f4 mov x20, xzr 24368: f94016a8 ldr x8, [x21, #0x28] 2436c: f85d83a9 ldur x9, [x29, #-0x28] 24370: eb09011f cmp x8, x9 24374: 540000e1 b.ne 0x24390 <.text+0x148e0> 24378: aa1403e0 mov x0, x20 2437c: 910fc3ff add sp, sp, #0x3f0 24380: a9427bfd ldp x29, x30, [sp, #0x20] 24384: a9414ff4 ldp x20, x19, [sp, #0x10] 24388: a8c357fc ldp x28, x21, [sp], #0x30 2438c: d65f03c0 ret 24390: 97ffab94 bl 0xf1e0 <__stack_chk_fail@plt> 24394: a9be4ff4 stp x20, x19, [sp, #-0x20]! 24398: a9017bfd stp x29, x30, [sp, #0x10] 2439c: 910043fd add x29, sp, #0x10 243a0: aa0003f4 mov x20, x0 243a4: 2a1f03e0 mov w0, wzr 243a8: 97ffe227 bl 0x1cc44 <.text+0xd194> 243ac: aa0003f3 mov x19, x0 243b0: b4000433 cbz x19, 0x24434 <.text+0x14984> 243b4: aa1303e0 mov x0, x19 243b8: aa1403e1 mov x1, x20 243bc: 97ffe242 bl 0x1ccc4 <.text+0xd214> 243c0: b40003e0 cbz x0, 0x2443c <.text+0x1498c> 243c4: 91010c14 add x20, x0, #0x43 243c8: 90000441 adrp x1, 0xac000 243cc: b0000462 adrp x2, 0xb1000 243d0: 9116e821 add x1, x1, #0x5ba 243d4: 910f1042 add x2, x2, #0x3c4 243d8: 321e03e0 orr w0, wzr, #0x4 243dc: aa1403e3 mov x3, x20 243e0: 97ffe430 bl 0x1d4a0 <.text+0xd9f0> 243e4: 528005e1 mov w1, #0x2f // =47 243e8: aa1403e0 mov x0, x20 243ec: 97ffab29 bl 0xf090 243f0: b4000120 cbz x0, 0x24414 <.text+0x14964> 243f4: 91000414 add x20, x0, #0x1 243f8: 90000441 adrp x1, 0xac000 243fc: b0000462 adrp x2, 0xb1000 24400: 9116e821 add x1, x1, #0x5ba 24404: 910fcc42 add x2, x2, #0x3f3 24408: 321e03e0 orr w0, wzr, #0x4 2440c: aa1403e3 mov x3, x20 24410: 97ffe424 bl 0x1d4a0 <.text+0xd9f0> 24414: b0000460 adrp x0, 0xb1000 24418: 91105800 add x0, x0, #0x416 2441c: 32000be2 orr w2, wzr, #0x7 24420: aa1403e1 mov x1, x20 24424: 97ffaa5b bl 0xed90 24428: 7100001f cmp w0, #0x0 2442c: 1a9f17f4 cset w20, eq 24430: 14000004 b 0x24440 <.text+0x14990> 24434: 2a1f03f4 mov w20, wzr 24438: 14000004 b 0x24448 <.text+0x14998> 2443c: 2a1f03f4 mov w20, wzr 24440: aa1303e0 mov x0, x19 24444: 97ffe215 bl 0x1cc98 <.text+0xd1e8> 24448: a9417bfd ldp x29, x30, [sp, #0x10] 2444c: 2a1403e0 mov w0, w20 24450: a8c24ff4 ldp x20, x19, [sp], #0x20 24454: d65f03c0 ret 24458: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 2445c: a90157f6 stp x22, x21, [sp, #0x10] 24460: a9024ff4 stp x20, x19, [sp, #0x20] 24464: a9037bfd stp x29, x30, [sp, #0x30] 24468: 9100c3fd add x29, sp, #0x30 2446c: b0000460 adrp x0, 0xb1000 24470: 91101800 add x0, x0, #0x406 24474: 320003e1 orr w1, wzr, #0x1 24478: 97ffacd2 bl 0xf7c0 2447c: 90000441 adrp x1, 0xac000 24480: b0000462 adrp x2, 0xb1000 24484: aa0003f3 mov x19, x0 24488: 9116e821 add x1, x1, #0x5ba 2448c: 91104442 add x2, x2, #0x411 24490: 321e03e0 orr w0, wzr, #0x4 24494: 97ffe403 bl 0x1d4a0 <.text+0xd9f0> 24498: b50004b3 cbnz x19, 0x2452c <.text+0x14a7c> 2449c: b0000460 adrp x0, 0xb1000 244a0: 91107800 add x0, x0, #0x41e 244a4: 320003e1 orr w1, wzr, #0x1 244a8: 97ffacc6 bl 0xf7c0 244ac: 90000441 adrp x1, 0xac000 244b0: b0000462 adrp x2, 0xb1000 244b4: aa0003f3 mov x19, x0 244b8: 9116e821 add x1, x1, #0x5ba 244bc: 9110c442 add x2, x2, #0x431 244c0: 321e03e0 orr w0, wzr, #0x4 244c4: 97ffe3f7 bl 0x1d4a0 <.text+0xd9f0> 244c8: b5000333 cbnz x19, 0x2452c <.text+0x14a7c> 244cc: b0000460 adrp x0, 0xb1000 244d0: 91110800 add x0, x0, #0x442 244d4: 320003e1 orr w1, wzr, #0x1 244d8: 97ffacba bl 0xf7c0 244dc: 90000441 adrp x1, 0xac000 244e0: b0000462 adrp x2, 0xb1000 244e4: aa0003f3 mov x19, x0 244e8: 9116e821 add x1, x1, #0x5ba 244ec: 91115842 add x2, x2, #0x456 244f0: 321e03e0 orr w0, wzr, #0x4 244f4: 97ffe3eb bl 0x1d4a0 <.text+0xd9f0> 244f8: b50001b3 cbnz x19, 0x2452c <.text+0x14a7c> 244fc: b0000460 adrp x0, 0xb1000 24500: 9111a000 add x0, x0, #0x468 24504: 320003e1 orr w1, wzr, #0x1 24508: 97ffacae bl 0xf7c0 2450c: 90000441 adrp x1, 0xac000 24510: b0000462 adrp x2, 0xb1000 24514: aa0003f3 mov x19, x0 24518: 9116e821 add x1, x1, #0x5ba 2451c: 9111f042 add x2, x2, #0x47c 24520: 321e03e0 orr w0, wzr, #0x4 24524: 97ffe3df bl 0x1d4a0 <.text+0xd9f0> 24528: b40010f3 cbz x19, 0x24744 <.text+0x14c94> 2452c: 90000441 adrp x1, 0xac000 24530: b0000462 adrp x2, 0xb1000 24534: 9116e821 add x1, x1, #0x5ba 24538: 91123842 add x2, x2, #0x48e 2453c: 321f07e0 orr w0, wzr, #0x6 24540: 97ffe3d8 bl 0x1d4a0 <.text+0xd9f0> 24544: b0000461 adrp x1, 0xb1000 24548: 91133421 add x1, x1, #0x4cd 2454c: aa1303e0 mov x0, x19 24550: 97ffab90 bl 0xf390 24554: f0000938 adrp x24, 0x14b000 24558: b0000461 adrp x1, 0xb1000 2455c: f9059f00 str x0, [x24, #0xb38] 24560: 91142421 add x1, x1, #0x509 24564: aa1303e0 mov x0, x19 24568: 97ffab8a bl 0xf390 2456c: f0000937 adrp x23, 0x14b000 24570: b0000461 adrp x1, 0xb1000 24574: f905a2e0 str x0, [x23, #0xb40] 24578: 9114f021 add x1, x1, #0x53c 2457c: aa1303e0 mov x0, x19 24580: 97ffab84 bl 0xf390 24584: f0000936 adrp x22, 0x14b000 24588: b0000461 adrp x1, 0xb1000 2458c: f905a6c0 str x0, [x22, #0xb48] 24590: 9115b021 add x1, x1, #0x56c 24594: aa1303e0 mov x0, x19 24598: 97ffab7e bl 0xf390 2459c: f0000935 adrp x21, 0x14b000 245a0: b0000461 adrp x1, 0xb1000 245a4: f905aaa0 str x0, [x21, #0xb50] 245a8: 9116a021 add x1, x1, #0x5a8 245ac: aa1303e0 mov x0, x19 245b0: 97ffab78 bl 0xf390 245b4: f0000934 adrp x20, 0x14b000 245b8: b0000461 adrp x1, 0xb1000 245bc: f905ae80 str x0, [x20, #0xb58] 245c0: 91178821 add x1, x1, #0x5e2 245c4: aa1303e0 mov x0, x19 245c8: 97ffab72 bl 0xf390 245cc: f9459f08 ldr x8, [x24, #0xb38] 245d0: 90000441 adrp x1, 0xac000 245d4: f0000933 adrp x19, 0x14b000 245d8: 9116e821 add x1, x1, #0x5ba 245dc: f905b260 str x0, [x19, #0xb60] 245e0: b4000088 cbz x8, 0x245f0 <.text+0x14b40> 245e4: b0000462 adrp x2, 0xb1000 245e8: 91129042 add x2, x2, #0x4a4 245ec: 14000003 b 0x245f8 <.text+0x14b48> 245f0: b0000462 adrp x2, 0xb1000 245f4: 91139042 add x2, x2, #0x4e4 245f8: b0000463 adrp x3, 0xb1000 245fc: 9112cc63 add x3, x3, #0x4b3 24600: 321f07e0 orr w0, wzr, #0x6 24604: 97ffe3a7 bl 0x1d4a0 <.text+0xd9f0> 24608: f945a2e8 ldr x8, [x23, #0xb40] 2460c: b40000c8 cbz x8, 0x24624 <.text+0x14b74> 24610: 90000441 adrp x1, 0xac000 24614: b0000462 adrp x2, 0xb1000 24618: 9116e821 add x1, x1, #0x5ba 2461c: 91129042 add x2, x2, #0x4a4 24620: 14000005 b 0x24634 <.text+0x14b84> 24624: 90000441 adrp x1, 0xac000 24628: b0000462 adrp x2, 0xb1000 2462c: 9116e821 add x1, x1, #0x5ba 24630: 91139042 add x2, x2, #0x4e4 24634: b0000463 adrp x3, 0xb1000 24638: 9113bc63 add x3, x3, #0x4ef 2463c: 321f07e0 orr w0, wzr, #0x6 24640: 97ffe398 bl 0x1d4a0 <.text+0xd9f0> 24644: f945a6c8 ldr x8, [x22, #0xb48] 24648: b40000c8 cbz x8, 0x24660 <.text+0x14bb0> 2464c: 90000441 adrp x1, 0xac000 24650: b0000462 adrp x2, 0xb1000 24654: 9116e821 add x1, x1, #0x5ba 24658: 91129042 add x2, x2, #0x4a4 2465c: 14000005 b 0x24670 <.text+0x14bc0> 24660: 90000441 adrp x1, 0xac000 24664: b0000462 adrp x2, 0xb1000 24668: 9116e821 add x1, x1, #0x5ba 2466c: 91139042 add x2, x2, #0x4e4 24670: b0000463 adrp x3, 0xb1000 24674: 91148863 add x3, x3, #0x522 24678: 321f07e0 orr w0, wzr, #0x6 2467c: 97ffe389 bl 0x1d4a0 <.text+0xd9f0> 24680: f945aaa8 ldr x8, [x21, #0xb50] 24684: b40000c8 cbz x8, 0x2469c <.text+0x14bec> 24688: 90000441 adrp x1, 0xac000 2468c: b0000462 adrp x2, 0xb1000 24690: 9116e821 add x1, x1, #0x5ba 24694: 91129042 add x2, x2, #0x4a4 24698: 14000005 b 0x246ac <.text+0x14bfc> 2469c: 90000441 adrp x1, 0xac000 246a0: b0000462 adrp x2, 0xb1000 246a4: 9116e821 add x1, x1, #0x5ba 246a8: 91139042 add x2, x2, #0x4e4 246ac: b0000463 adrp x3, 0xb1000 246b0: 91154863 add x3, x3, #0x552 246b4: 321f07e0 orr w0, wzr, #0x6 246b8: 97ffe37a bl 0x1d4a0 <.text+0xd9f0> 246bc: f945ae88 ldr x8, [x20, #0xb58] 246c0: b40000c8 cbz x8, 0x246d8 <.text+0x14c28> 246c4: 90000441 adrp x1, 0xac000 246c8: b0000462 adrp x2, 0xb1000 246cc: 9116e821 add x1, x1, #0x5ba 246d0: 91129042 add x2, x2, #0x4a4 246d4: 14000005 b 0x246e8 <.text+0x14c38> 246d8: 90000441 adrp x1, 0xac000 246dc: b0000462 adrp x2, 0xb1000 246e0: 9116e821 add x1, x1, #0x5ba 246e4: 91139042 add x2, x2, #0x4e4 246e8: b0000463 adrp x3, 0xb1000 246ec: 91163863 add x3, x3, #0x58e 246f0: 321f07e0 orr w0, wzr, #0x6 246f4: 97ffe36b bl 0x1d4a0 <.text+0xd9f0> 246f8: f945b268 ldr x8, [x19, #0xb60] 246fc: b40000c8 cbz x8, 0x24714 <.text+0x14c64> 24700: 90000441 adrp x1, 0xac000 24704: b0000462 adrp x2, 0xb1000 24708: 9116e821 add x1, x1, #0x5ba 2470c: 91129042 add x2, x2, #0x4a4 24710: 14000005 b 0x24724 <.text+0x14c74> 24714: 90000441 adrp x1, 0xac000 24718: b0000462 adrp x2, 0xb1000 2471c: 9116e821 add x1, x1, #0x5ba 24720: 91139042 add x2, x2, #0x4e4 24724: a9437bfd ldp x29, x30, [sp, #0x30] 24728: a9424ff4 ldp x20, x19, [sp, #0x20] 2472c: a94157f6 ldp x22, x21, [sp, #0x10] 24730: b0000463 adrp x3, 0xb1000 24734: 91172063 add x3, x3, #0x5c8 24738: 321f07e0 orr w0, wzr, #0x6 2473c: a8c45ff8 ldp x24, x23, [sp], #0x40 24740: 17ffe358 b 0x1d4a0 <.text+0xd9f0> 24744: a9437bfd ldp x29, x30, [sp, #0x30] 24748: a9424ff4 ldp x20, x19, [sp, #0x20] 2474c: a94157f6 ldp x22, x21, [sp, #0x10] 24750: 90000441 adrp x1, 0xac000 24754: b0000462 adrp x2, 0xb1000 24758: 9116e821 add x1, x1, #0x5ba 2475c: 9117a442 add x2, x2, #0x5e9 24760: 321f07e0 orr w0, wzr, #0x6 24764: a8c45ff8 ldp x24, x23, [sp], #0x40 24768: 17ffe34e b 0x1d4a0 <.text+0xd9f0> 2476c: a9bc5ffc stp x28, x23, [sp, #-0x40]! 24770: a90157f6 stp x22, x21, [sp, #0x10] 24774: a9024ff4 stp x20, x19, [sp, #0x20] 24778: a9037bfd stp x29, x30, [sp, #0x30] 2477c: 9100c3fd add x29, sp, #0x30 24780: d11043ff sub sp, sp, #0x410 24784: d53bd056 mrs x22, TPIDR_EL0 24788: f94016c8 ldr x8, [x22, #0x28] 2478c: aa0003f4 mov x20, x0 24790: aa0203f5 mov x21, x2 24794: f81c83a8 stur x8, [x29, #-0x38] 24798: b9400288 ldr w8, [x20] 2479c: 35000ea8 cbnz w8, 0x24970 <.text+0x14ec0> 247a0: b0000442 adrp x2, 0xad000 247a4: d0000443 adrp x3, 0xae000 247a8: 910023f3 add x19, sp, #0x8 247ac: 91263c42 add x2, x2, #0x98f 247b0: 912d0c63 add x3, x3, #0xb43 247b4: 910023e0 add x0, sp, #0x8 247b8: 321603e1 orr w1, wzr, #0x400 247bc: 91100277 add x23, x19, #0x400 247c0: 97ffa9f4 bl 0xef90 247c4: 8b20c268 add x8, x19, w0, sxtw 247c8: 7100001f cmp w0, #0x0 247cc: 9a880273 csel x19, x19, x8, eq 247d0: eb17027f cmp x19, x23 247d4: 54000142 b.hs 0x247fc <.text+0x14d4c> 247d8: b8408ea3 ldr w3, [x21, #0x8]! 247dc: b0000462 adrp x2, 0xb1000 247e0: cb1302e1 sub x1, x23, x19 247e4: 9117ec42 add x2, x2, #0x5fb 247e8: aa1303e0 mov x0, x19 247ec: 97ffa9e9 bl 0xef90 247f0: 34000080 cbz w0, 0x24800 <.text+0x14d50> 247f4: 8b20c273 add x19, x19, w0, sxtw 247f8: 14000002 b 0x24800 <.text+0x14d50> 247fc: 910022b5 add x21, x21, #0x8 24800: b94002a8 ldr w8, [x21] 24804: 11000509 add w9, w8, #0x1 24808: b90002a9 str w9, [x21] 2480c: 350000e8 cbnz w8, 0x24828 <.text+0x14d78> 24810: 90000441 adrp x1, 0xac000 24814: b0000462 adrp x2, 0xb1000 24818: 9116e821 add x1, x1, #0x5ba 2481c: 91181042 add x2, x2, #0x604 24820: 321f07e0 orr w0, wzr, #0x6 24824: 97ffe31f bl 0x1d4a0 <.text+0xd9f0> 24828: f0000928 adrp x8, 0x14b000 2482c: f945a508 ldr x8, [x8, #0xb48] 24830: f9400a80 ldr x0, [x20, #0x10] 24834: 320003e1 orr w1, wzr, #0x1 24838: d63f0100 blr x8 2483c: eb17027f cmp x19, x23 24840: aa0003f5 mov x21, x0 24844: 54000122 b.hs 0x24868 <.text+0x14db8> 24848: d0000442 adrp x2, 0xae000 2484c: cb1302e1 sub x1, x23, x19 24850: 91157c42 add x2, x2, #0x55f 24854: aa1303e0 mov x0, x19 24858: aa1503e3 mov x3, x21 2485c: 97ffa9cd bl 0xef90 24860: 34000040 cbz w0, 0x24868 <.text+0x14db8> 24864: 8b20c273 add x19, x19, w0, sxtw 24868: f0000928 adrp x8, 0x14b000 2486c: f945b108 ldr x8, [x8, #0xb60] 24870: b4000068 cbz x8, 0x2487c <.text+0x14dcc> 24874: aa1503e0 mov x0, x21 24878: d63f0100 blr x8 2487c: f0000928 adrp x8, 0x14b000 24880: f9400a80 ldr x0, [x20, #0x10] 24884: b9403281 ldr w1, [x20, #0x30] 24888: f945a908 ldr x8, [x8, #0xb50] 2488c: f9401282 ldr x2, [x20, #0x20] 24890: d63f0100 blr x8 24894: eb17027f cmp x19, x23 24898: aa0003f5 mov x21, x0 2489c: b4000815 cbz x21, 0x2499c <.text+0x14eec> 248a0: 54000142 b.hs 0x248c8 <.text+0x14e18> 248a4: f94002a3 ldr x3, [x21] 248a8: b9400aa4 ldr w4, [x21, #0x8] 248ac: b0000462 adrp x2, 0xb1000 248b0: cb1302e1 sub x1, x23, x19 248b4: 91189442 add x2, x2, #0x625 248b8: aa1303e0 mov x0, x19 248bc: 97ffa9b5 bl 0xef90 248c0: 34000040 cbz w0, 0x248c8 <.text+0x14e18> 248c4: 8b20c273 add x19, x19, w0, sxtw 248c8: f0000928 adrp x8, 0x14b000 248cc: f945ad08 ldr x8, [x8, #0xb58] 248d0: aa1503e0 mov x0, x21 248d4: d63f0100 blr x8 248d8: eb17027f cmp x19, x23 248dc: 54000102 b.hs 0x248fc <.text+0x14e4c> 248e0: 90000462 adrp x2, 0xb0000 248e4: cb1302e1 sub x1, x23, x19 248e8: 911e4c42 add x2, x2, #0x793 248ec: aa1303e0 mov x0, x19 248f0: 97ffa9a8 bl 0xef90 248f4: 34000040 cbz w0, 0x248fc <.text+0x14e4c> 248f8: 8b20c273 add x19, x19, w0, sxtw 248fc: eb17027f cmp x19, x23 24900: 540000e3 b.lo 0x2491c <.text+0x14e6c> 24904: 910023e8 add x8, sp, #0x8 24908: 5285c5c9 mov w9, #0x2e2e // =11822 2490c: 72a145c9 movk w9, #0xa2e, lsl #16 24910: 910fed08 add x8, x8, #0x3fb 24914: b9000109 str w9, [x8] 24918: 39101fff strb wzr, [sp, #0x407] 2491c: f0000913 adrp x19, 0x147000 24920: 913cc273 add x19, x19, #0xf30 24924: b9bc0268 ldrsw x8, [x19, #0x3c00] 24928: 32160fe9 orr w9, wzr, #0x3c00 2492c: 910023e1 add x1, sp, #0x8 24930: aa1303e0 mov x0, x19 24934: cb080122 sub x2, x9, x8 24938: 97ffab1a bl 0xf5a0 2493c: 910023e0 add x0, sp, #0x8 24940: 97ffab8c bl 0xf770 24944: b97c0268 ldr w8, [x19, #0x3c00] 24948: 90000441 adrp x1, 0xac000 2494c: b0000462 adrp x2, 0xb1000 24950: 9116e821 add x1, x1, #0x5ba 24954: 0b080008 add w8, w0, w8 24958: 11000508 add w8, w8, #0x1 2495c: 9118e442 add x2, x2, #0x639 24960: 321f07e0 orr w0, wzr, #0x6 24964: 910023e3 add x3, sp, #0x8 24968: b93c0268 str w8, [x19, #0x3c00] 2496c: 97ffe2cd bl 0x1d4a0 <.text+0xd9f0> 24970: f94016c8 ldr x8, [x22, #0x28] 24974: f85c83a9 ldur x9, [x29, #-0x38] 24978: eb09011f cmp x8, x9 2497c: 540002c1 b.ne 0x249d4 <.text+0x14f24> 24980: 2a1f03e0 mov w0, wzr 24984: 911043ff add sp, sp, #0x410 24988: a9437bfd ldp x29, x30, [sp, #0x30] 2498c: a9424ff4 ldp x20, x19, [sp, #0x20] 24990: a94157f6 ldp x22, x21, [sp, #0x10] 24994: a8c45ffc ldp x28, x23, [sp], #0x40 24998: d65f03c0 ret 2499c: 54fff9e2 b.hs 0x248d8 <.text+0x14e28> 249a0: b9402a88 ldr w8, [x20, #0x28] 249a4: 34fff9a8 cbz w8, 0x248d8 <.text+0x14e28> 249a8: b9403283 ldr w3, [x20, #0x30] 249ac: b0000462 adrp x2, 0xb1000 249b0: cb1302e1 sub x1, x23, x19 249b4: 9118b842 add x2, x2, #0x62e 249b8: aa1303e0 mov x0, x19 249bc: 97ffa975 bl 0xef90 249c0: 34fff8c0 cbz w0, 0x248d8 <.text+0x14e28> 249c4: 8b20c273 add x19, x19, w0, sxtw 249c8: eb17027f cmp x19, x23 249cc: 54fff8a3 b.lo 0x248e0 <.text+0x14e30> 249d0: 17ffffcb b 0x248fc <.text+0x14e4c> 249d4: 97ffaa03 bl 0xf1e0 <__stack_chk_fail@plt> 249d8: f81d0ffc str x28, [sp, #-0x30]! 249dc: a9014ff4 stp x20, x19, [sp, #0x10] 249e0: a9027bfd stp x29, x30, [sp, #0x20] 249e4: 910083fd add x29, sp, #0x20 249e8: d108c3ff sub sp, sp, #0x230 249ec: d53bd053 mrs x19, TPIDR_EL0 249f0: f9401669 ldr x9, [x19, #0x28] 249f4: aa0003e8 mov x8, x0 249f8: aa1f03e0 mov x0, xzr 249fc: f81d83a9 stur x9, [x29, #-0x28] 24a00: f0000929 adrp x9, 0x14b000 24a04: f9459d29 ldr x9, [x9, #0xb38] 24a08: b4000229 cbz x9, 0x24a4c <.text+0x14f9c> 24a0c: f0000934 adrp x20, 0x14b000 24a10: f945a28a ldr x10, [x20, #0xb40] 24a14: b40001ca cbz x10, 0x24a4c <.text+0x14f9c> 24a18: 910063e1 add x1, sp, #0x18 24a1c: aa0803e0 mov x0, x8 24a20: d63f0120 blr x9 24a24: f945a288 ldr x8, [x20, #0xb40] 24a28: 90000000 adrp x0, 0x24000 <.text+0x14550> 24a2c: 911db000 add x0, x0, #0x76c 24a30: 910063e1 add x1, sp, #0x18 24a34: 910023e3 add x3, sp, #0x8 24a38: 2a1f03e2 mov w2, wzr 24a3c: b90013ff str wzr, [sp, #0x10] 24a40: d63f0100 blr x8 24a44: f0000900 adrp x0, 0x147000 24a48: 913cc000 add x0, x0, #0xf30 24a4c: f9401668 ldr x8, [x19, #0x28] 24a50: f85d83a9 ldur x9, [x29, #-0x28] 24a54: eb09011f cmp x8, x9 24a58: 540000c1 b.ne 0x24a70 <.text+0x14fc0> 24a5c: 9108c3ff add sp, sp, #0x230 24a60: a9427bfd ldp x29, x30, [sp, #0x20] 24a64: a9414ff4 ldp x20, x19, [sp, #0x10] 24a68: f84307fc ldr x28, [sp], #0x30 24a6c: d65f03c0 ret 24a70: 97ffa9dc bl 0xf1e0 <__stack_chk_fail@plt> 24a74: f0000928 adrp x8, 0x14b000 24a78: 396da109 ldrb w9, [x8, #0xb68] 24a7c: 37000129 tbnz w9, #0x0, 0x24aa0 <.text+0x14ff0> 24a80: f000092a adrp x10, 0x14b000 24a84: 320003e9 orr w9, wzr, #0x1 24a88: 912db14a add x10, x10, #0xb6c 24a8c: 6f00e400 movi v0.2d, #0000000000000000 24a90: 392da109 strb w9, [x8, #0xb68] 24a94: ad000140 stp q0, q0, [x10] 24a98: 3d800940 str q0, [x10, #0x20] 24a9c: 39004149 strb w9, [x10, #0x10] 24aa0: f0000920 adrp x0, 0x14b000 24aa4: 912db000 add x0, x0, #0xb6c 24aa8: d65f03c0 ret 24aac: f0000928 adrp x8, 0x14b000 24ab0: 396da109 ldrb w9, [x8, #0xb68] 24ab4: 7100053f cmp w9, #0x1 24ab8: 540000c1 b.ne 0x24ad0 <.text+0x15020> 24abc: f0000928 adrp x8, 0x14b000 24ac0: 396db108 ldrb w8, [x8, #0xb6c] 24ac4: 7100011f cmp w8, #0x0 24ac8: 1a9f07e0 cset w0, ne 24acc: d65f03c0 ret 24ad0: f000092a adrp x10, 0x14b000 24ad4: 2a1f03e0 mov w0, wzr 24ad8: 320003e9 orr w9, wzr, #0x1 24adc: 912db14a add x10, x10, #0xb6c 24ae0: 6f00e400 movi v0.2d, #0000000000000000 24ae4: 392da109 strb w9, [x8, #0xb68] 24ae8: ad000140 stp q0, q0, [x10] 24aec: 3d800940 str q0, [x10, #0x20] 24af0: 39004149 strb w9, [x10, #0x10] 24af4: d65f03c0 ret 24af8: f0000928 adrp x8, 0x14b000 24afc: 396da109 ldrb w9, [x8, #0xb68] 24b00: 7100053f cmp w9, #0x1 24b04: 540000e1 b.ne 0x24b20 <.text+0x15070> 24b08: f0000928 adrp x8, 0x14b000 24b0c: 912db108 add x8, x8, #0xb6c 24b10: 3940b108 ldrb w8, [x8, #0x2c] 24b14: 7100011f cmp w8, #0x0 24b18: 1a9f07e0 cset w0, ne 24b1c: d65f03c0 ret 24b20: f000092a adrp x10, 0x14b000 24b24: 2a1f03e0 mov w0, wzr 24b28: 320003e9 orr w9, wzr, #0x1 24b2c: 912db14a add x10, x10, #0xb6c 24b30: 6f00e400 movi v0.2d, #0000000000000000 24b34: 392da109 strb w9, [x8, #0xb68] 24b38: ad000140 stp q0, q0, [x10] 24b3c: 3d800940 str q0, [x10, #0x20] 24b40: 39004149 strb w9, [x10, #0x10] 24b44: d65f03c0 ret 24b48: f0000928 adrp x8, 0x14b000 24b4c: 396da109 ldrb w9, [x8, #0xb68] 24b50: 7100053f cmp w9, #0x1 24b54: 540000a1 b.ne 0x24b68 <.text+0x150b8> 24b58: f0000928 adrp x8, 0x14b000 24b5c: 912db108 add x8, x8, #0xb6c 24b60: b9400500 ldr w0, [x8, #0x4] 24b64: d65f03c0 ret 24b68: f000092a adrp x10, 0x14b000 24b6c: 2a1f03e0 mov w0, wzr 24b70: 320003e9 orr w9, wzr, #0x1 24b74: 912db14a add x10, x10, #0xb6c 24b78: 6f00e400 movi v0.2d, #0000000000000000 24b7c: 392da109 strb w9, [x8, #0xb68] 24b80: ad000140 stp q0, q0, [x10] 24b84: 3d800940 str q0, [x10, #0x20] 24b88: 39004149 strb w9, [x10, #0x10] 24b8c: d65f03c0 ret 24b90: f0000928 adrp x8, 0x14b000 24b94: 396da109 ldrb w9, [x8, #0xb68] 24b98: 7100053f cmp w9, #0x1 24b9c: 540000e1 b.ne 0x24bb8 <.text+0x15108> 24ba0: f0000928 adrp x8, 0x14b000 24ba4: 912db108 add x8, x8, #0xb6c 24ba8: 39402108 ldrb w8, [x8, #0x8] 24bac: 7100011f cmp w8, #0x0 24bb0: 1a9f07e0 cset w0, ne 24bb4: d65f03c0 ret 24bb8: f000092a adrp x10, 0x14b000 24bbc: 2a1f03e0 mov w0, wzr 24bc0: 320003e9 orr w9, wzr, #0x1 24bc4: 912db14a add x10, x10, #0xb6c 24bc8: 6f00e400 movi v0.2d, #0000000000000000 24bcc: 392da109 strb w9, [x8, #0xb68] 24bd0: ad000140 stp q0, q0, [x10] 24bd4: 3d800940 str q0, [x10, #0x20] 24bd8: 39004149 strb w9, [x10, #0x10] 24bdc: d65f03c0 ret 24be0: f0000928 adrp x8, 0x14b000 24be4: 396da109 ldrb w9, [x8, #0xb68] 24be8: 7100053f cmp w9, #0x1 24bec: 540000e1 b.ne 0x24c08 <.text+0x15158> 24bf0: f0000928 adrp x8, 0x14b000 24bf4: 912db108 add x8, x8, #0xb6c 24bf8: 39404d08 ldrb w8, [x8, #0x13] 24bfc: 7100011f cmp w8, #0x0 24c00: 1a9f07e0 cset w0, ne 24c04: d65f03c0 ret 24c08: f000092a adrp x10, 0x14b000 24c0c: 2a1f03e0 mov w0, wzr 24c10: 320003e9 orr w9, wzr, #0x1 24c14: 912db14a add x10, x10, #0xb6c 24c18: 6f00e400 movi v0.2d, #0000000000000000 24c1c: 392da109 strb w9, [x8, #0xb68] 24c20: ad000140 stp q0, q0, [x10] 24c24: 3d800940 str q0, [x10, #0x20] 24c28: 39004149 strb w9, [x10, #0x10] 24c2c: d65f03c0 ret 24c30: f0000928 adrp x8, 0x14b000 24c34: 396da109 ldrb w9, [x8, #0xb68] 24c38: 7100053f cmp w9, #0x1 24c3c: 540000e1 b.ne 0x24c58 <.text+0x151a8> 24c40: f0000928 adrp x8, 0x14b000 24c44: 912db108 add x8, x8, #0xb6c 24c48: 39404508 ldrb w8, [x8, #0x11] 24c4c: 7100011f cmp w8, #0x0 24c50: 1a9f07e0 cset w0, ne 24c54: d65f03c0 ret 24c58: f000092a adrp x10, 0x14b000 24c5c: 2a1f03e0 mov w0, wzr 24c60: 320003e9 orr w9, wzr, #0x1 24c64: 912db14a add x10, x10, #0xb6c 24c68: 6f00e400 movi v0.2d, #0000000000000000 24c6c: 392da109 strb w9, [x8, #0xb68] 24c70: ad000140 stp q0, q0, [x10] 24c74: 3d800940 str q0, [x10, #0x20] 24c78: 39004149 strb w9, [x10, #0x10] 24c7c: d65f03c0 ret 24c80: f0000928 adrp x8, 0x14b000 24c84: 396da109 ldrb w9, [x8, #0xb68] 24c88: 7100053f cmp w9, #0x1 24c8c: 540000e1 b.ne 0x24ca8 <.text+0x151f8> 24c90: f0000928 adrp x8, 0x14b000 24c94: 912db108 add x8, x8, #0xb6c 24c98: 39402508 ldrb w8, [x8, #0x9] 24c9c: 7100011f cmp w8, #0x0 24ca0: 1a9f07e0 cset w0, ne 24ca4: d65f03c0 ret 24ca8: f000092a adrp x10, 0x14b000 24cac: 2a1f03e0 mov w0, wzr 24cb0: 320003e9 orr w9, wzr, #0x1 24cb4: 912db14a add x10, x10, #0xb6c 24cb8: 6f00e400 movi v0.2d, #0000000000000000 24cbc: 392da109 strb w9, [x8, #0xb68] 24cc0: ad000140 stp q0, q0, [x10] 24cc4: 3d800940 str q0, [x10, #0x20] 24cc8: 39004149 strb w9, [x10, #0x10] 24ccc: d65f03c0 ret 24cd0: f0000928 adrp x8, 0x14b000 24cd4: 396da109 ldrb w9, [x8, #0xb68] 24cd8: 7100053f cmp w9, #0x1 24cdc: 540000e1 b.ne 0x24cf8 <.text+0x15248> 24ce0: f0000928 adrp x8, 0x14b000 24ce4: 912db108 add x8, x8, #0xb6c 24ce8: 39402908 ldrb w8, [x8, #0xa] 24cec: 7100011f cmp w8, #0x0 24cf0: 1a9f07e0 cset w0, ne 24cf4: d65f03c0 ret 24cf8: f000092a adrp x10, 0x14b000 24cfc: 2a1f03e0 mov w0, wzr 24d00: 320003e9 orr w9, wzr, #0x1 24d04: 912db14a add x10, x10, #0xb6c 24d08: 6f00e400 movi v0.2d, #0000000000000000 24d0c: 392da109 strb w9, [x8, #0xb68] 24d10: ad000140 stp q0, q0, [x10] 24d14: 3d800940 str q0, [x10, #0x20] 24d18: 39004149 strb w9, [x10, #0x10] 24d1c: d65f03c0 ret 24d20: f0000928 adrp x8, 0x14b000 24d24: 396da109 ldrb w9, [x8, #0xb68] 24d28: 7100053f cmp w9, #0x1 24d2c: 540000e1 b.ne 0x24d48 <.text+0x15298> 24d30: f0000928 adrp x8, 0x14b000 24d34: 912db108 add x8, x8, #0xb6c 24d38: 39402d08 ldrb w8, [x8, #0xb] 24d3c: 7100011f cmp w8, #0x0 24d40: 1a9f07e0 cset w0, ne 24d44: d65f03c0 ret 24d48: f000092a adrp x10, 0x14b000 24d4c: 2a1f03e0 mov w0, wzr 24d50: 320003e9 orr w9, wzr, #0x1 24d54: 912db14a add x10, x10, #0xb6c 24d58: 6f00e400 movi v0.2d, #0000000000000000 24d5c: 392da109 strb w9, [x8, #0xb68] 24d60: ad000140 stp q0, q0, [x10] 24d64: 3d800940 str q0, [x10, #0x20] 24d68: 39004149 strb w9, [x10, #0x10] 24d6c: d65f03c0 ret 24d70: f0000928 adrp x8, 0x14b000 24d74: 396da109 ldrb w9, [x8, #0xb68] 24d78: 7100053f cmp w9, #0x1 24d7c: 540000e1 b.ne 0x24d98 <.text+0x152e8> 24d80: f0000928 adrp x8, 0x14b000 24d84: 912db108 add x8, x8, #0xb6c 24d88: 39400508 ldrb w8, [x8, #0x1] 24d8c: 7100011f cmp w8, #0x0 24d90: 1a9f07e0 cset w0, ne 24d94: d65f03c0 ret 24d98: f000092a adrp x10, 0x14b000 24d9c: 2a1f03e0 mov w0, wzr 24da0: 320003e9 orr w9, wzr, #0x1 24da4: 912db14a add x10, x10, #0xb6c 24da8: 6f00e400 movi v0.2d, #0000000000000000 24dac: 392da109 strb w9, [x8, #0xb68] 24db0: ad000140 stp q0, q0, [x10] 24db4: 3d800940 str q0, [x10, #0x20] 24db8: 39004149 strb w9, [x10, #0x10] 24dbc: d65f03c0 ret 24dc0: f0000928 adrp x8, 0x14b000 24dc4: 396da109 ldrb w9, [x8, #0xb68] 24dc8: 7100053f cmp w9, #0x1 24dcc: 540000a1 b.ne 0x24de0 <.text+0x15330> 24dd0: f0000928 adrp x8, 0x14b000 24dd4: 912db108 add x8, x8, #0xb6c 24dd8: b9401d00 ldr w0, [x8, #0x1c] 24ddc: d65f03c0 ret 24de0: f000092a adrp x10, 0x14b000 24de4: 2a1f03e0 mov w0, wzr 24de8: 320003e9 orr w9, wzr, #0x1 24dec: 912db14a add x10, x10, #0xb6c 24df0: 6f00e400 movi v0.2d, #0000000000000000 24df4: 392da109 strb w9, [x8, #0xb68] 24df8: ad000140 stp q0, q0, [x10] 24dfc: 3d800940 str q0, [x10, #0x20] 24e00: 39004149 strb w9, [x10, #0x10] 24e04: d65f03c0 ret 24e08: f0000928 adrp x8, 0x14b000 24e0c: 396da109 ldrb w9, [x8, #0xb68] 24e10: 7100053f cmp w9, #0x1 24e14: 540000e1 b.ne 0x24e30 <.text+0x15380> 24e18: f0000928 adrp x8, 0x14b000 24e1c: 912db108 add x8, x8, #0xb6c 24e20: 39408108 ldrb w8, [x8, #0x20] 24e24: 7100011f cmp w8, #0x0 24e28: 1a9f07e0 cset w0, ne 24e2c: d65f03c0 ret 24e30: f000092a adrp x10, 0x14b000 24e34: 2a1f03e0 mov w0, wzr 24e38: 320003e9 orr w9, wzr, #0x1 24e3c: 912db14a add x10, x10, #0xb6c 24e40: 6f00e400 movi v0.2d, #0000000000000000 24e44: 392da109 strb w9, [x8, #0xb68] 24e48: ad000140 stp q0, q0, [x10] 24e4c: 3d800940 str q0, [x10, #0x20] 24e50: 39004149 strb w9, [x10, #0x10] 24e54: d65f03c0 ret 24e58: f0000928 adrp x8, 0x14b000 24e5c: 396da109 ldrb w9, [x8, #0xb68] 24e60: 7100053f cmp w9, #0x1 24e64: 540000e1 b.ne 0x24e80 <.text+0x153d0> 24e68: f0000928 adrp x8, 0x14b000 24e6c: 912db108 add x8, x8, #0xb6c 24e70: 39403108 ldrb w8, [x8, #0xc] 24e74: 7100011f cmp w8, #0x0 24e78: 1a9f07e0 cset w0, ne 24e7c: d65f03c0 ret 24e80: f000092a adrp x10, 0x14b000 24e84: 2a1f03e0 mov w0, wzr 24e88: 320003e9 orr w9, wzr, #0x1 24e8c: 912db14a add x10, x10, #0xb6c 24e90: 6f00e400 movi v0.2d, #0000000000000000 24e94: 392da109 strb w9, [x8, #0xb68] 24e98: ad000140 stp q0, q0, [x10] 24e9c: 3d800940 str q0, [x10, #0x20] 24ea0: 39004149 strb w9, [x10, #0x10] 24ea4: d65f03c0 ret 24ea8: f0000928 adrp x8, 0x14b000 24eac: 396da109 ldrb w9, [x8, #0xb68] 24eb0: 7100053f cmp w9, #0x1 24eb4: 540000e1 b.ne 0x24ed0 <.text+0x15420> 24eb8: f0000928 adrp x8, 0x14b000 24ebc: 912db108 add x8, x8, #0xb6c 24ec0: 39406908 ldrb w8, [x8, #0x1a] 24ec4: 7100011f cmp w8, #0x0 24ec8: 1a9f07e0 cset w0, ne 24ecc: d65f03c0 ret 24ed0: f000092a adrp x10, 0x14b000 24ed4: 2a1f03e0 mov w0, wzr 24ed8: 320003e9 orr w9, wzr, #0x1 24edc: 912db14a add x10, x10, #0xb6c 24ee0: 6f00e400 movi v0.2d, #0000000000000000 24ee4: 392da109 strb w9, [x8, #0xb68] 24ee8: ad000140 stp q0, q0, [x10] 24eec: 3d800940 str q0, [x10, #0x20] 24ef0: 39004149 strb w9, [x10, #0x10] 24ef4: d65f03c0 ret 24ef8: f0000928 adrp x8, 0x14b000 24efc: 396da109 ldrb w9, [x8, #0xb68] 24f00: 7100053f cmp w9, #0x1 24f04: 540000e1 b.ne 0x24f20 <.text+0x15470> 24f08: f0000928 adrp x8, 0x14b000 24f0c: 912db108 add x8, x8, #0xb6c 24f10: 39408508 ldrb w8, [x8, #0x21] 24f14: 7100011f cmp w8, #0x0 24f18: 1a9f07e0 cset w0, ne 24f1c: d65f03c0 ret 24f20: f000092a adrp x10, 0x14b000 24f24: 2a1f03e0 mov w0, wzr 24f28: 320003e9 orr w9, wzr, #0x1 24f2c: 912db14a add x10, x10, #0xb6c 24f30: 6f00e400 movi v0.2d, #0000000000000000 24f34: 392da109 strb w9, [x8, #0xb68] 24f38: ad000140 stp q0, q0, [x10] 24f3c: 3d800940 str q0, [x10, #0x20] 24f40: 39004149 strb w9, [x10, #0x10] 24f44: d65f03c0 ret 24f48: f0000928 adrp x8, 0x14b000 24f4c: 396da109 ldrb w9, [x8, #0xb68] 24f50: 7100053f cmp w9, #0x1 24f54: 540000e1 b.ne 0x24f70 <.text+0x154c0> 24f58: f0000928 adrp x8, 0x14b000 24f5c: 912db108 add x8, x8, #0xb6c 24f60: 39408908 ldrb w8, [x8, #0x22] 24f64: 7100011f cmp w8, #0x0 24f68: 1a9f07e0 cset w0, ne 24f6c: d65f03c0 ret 24f70: f000092a adrp x10, 0x14b000 24f74: 2a1f03e0 mov w0, wzr 24f78: 320003e9 orr w9, wzr, #0x1 24f7c: 912db14a add x10, x10, #0xb6c 24f80: 6f00e400 movi v0.2d, #0000000000000000 24f84: 392da109 strb w9, [x8, #0xb68] 24f88: ad000140 stp q0, q0, [x10] 24f8c: 3d800940 str q0, [x10, #0x20] 24f90: 39004149 strb w9, [x10, #0x10] 24f94: d65f03c0 ret 24f98: f0000929 adrp x9, 0x14b000 24f9c: 396da128 ldrb w8, [x9, #0xb68] 24fa0: 7100051f cmp w8, #0x1 24fa4: 540000a1 b.ne 0x24fb8 <.text+0x15508> 24fa8: f0000928 adrp x8, 0x14b000 24fac: 912db108 add x8, x8, #0xb6c 24fb0: b9402508 ldr w8, [x8, #0x24] 24fb4: 1400000a b 0x24fdc <.text+0x1552c> 24fb8: f000092b adrp x11, 0x14b000 24fbc: 2a1f03e8 mov w8, wzr 24fc0: 320003ea orr w10, wzr, #0x1 24fc4: 912db16b add x11, x11, #0xb6c 24fc8: 6f00e400 movi v0.2d, #0000000000000000 24fcc: 392da12a strb w10, [x9, #0xb68] 24fd0: ad000160 stp q0, q0, [x11] 24fd4: 3d800960 str q0, [x11, #0x20] 24fd8: 3900416a strb w10, [x11, #0x10] 24fdc: 6a00011f tst w8, w0 24fe0: 1a9f07e0 cset w0, ne 24fe4: d65f03c0 ret 24fe8: f0000928 adrp x8, 0x14b000 24fec: 396da109 ldrb w9, [x8, #0xb68] 24ff0: 7100053f cmp w9, #0x1 24ff4: 540000e1 b.ne 0x25010 <.text+0x15560> 24ff8: f0000928 adrp x8, 0x14b000 24ffc: 912db108 add x8, x8, #0xb6c 25000: 3940a108 ldrb w8, [x8, #0x28] 25004: 7100011f cmp w8, #0x0 25008: 1a9f07e0 cset w0, ne 2500c: d65f03c0 ret 25010: d000092a adrp x10, 0x14b000 25014: 2a1f03e0 mov w0, wzr 25018: 320003e9 orr w9, wzr, #0x1 2501c: 912db14a add x10, x10, #0xb6c 25020: 6f00e400 movi v0.2d, #0000000000000000 25024: 392da109 strb w9, [x8, #0xb68] 25028: ad000140 stp q0, q0, [x10] 2502c: 3d800940 str q0, [x10, #0x20] 25030: 39004149 strb w9, [x10, #0x10] 25034: d65f03c0 ret 25038: d0000928 adrp x8, 0x14b000 2503c: 396da109 ldrb w9, [x8, #0xb68] 25040: 7100053f cmp w9, #0x1 25044: 540000e1 b.ne 0x25060 <.text+0x155b0> 25048: d0000928 adrp x8, 0x14b000 2504c: 912db108 add x8, x8, #0xb6c 25050: 3940a508 ldrb w8, [x8, #0x29] 25054: 7100011f cmp w8, #0x0 25058: 1a9f07e0 cset w0, ne 2505c: d65f03c0 ret 25060: d000092a adrp x10, 0x14b000 25064: 2a1f03e0 mov w0, wzr 25068: 320003e9 orr w9, wzr, #0x1 2506c: 912db14a add x10, x10, #0xb6c 25070: 6f00e400 movi v0.2d, #0000000000000000 25074: 392da109 strb w9, [x8, #0xb68] 25078: ad000140 stp q0, q0, [x10] 2507c: 3d800940 str q0, [x10, #0x20] 25080: 39004149 strb w9, [x10, #0x10] 25084: d65f03c0 ret 25088: d0000928 adrp x8, 0x14b000 2508c: 396da109 ldrb w9, [x8, #0xb68] 25090: 7100053f cmp w9, #0x1 25094: 540000e1 b.ne 0x250b0 <.text+0x15600> 25098: d0000928 adrp x8, 0x14b000 2509c: 912db108 add x8, x8, #0xb6c 250a0: 3940a908 ldrb w8, [x8, #0x2a] 250a4: 7100011f cmp w8, #0x0 250a8: 1a9f07e0 cset w0, ne 250ac: d65f03c0 ret 250b0: d000092a adrp x10, 0x14b000 250b4: 2a1f03e0 mov w0, wzr 250b8: 320003e9 orr w9, wzr, #0x1 250bc: 912db14a add x10, x10, #0xb6c 250c0: 6f00e400 movi v0.2d, #0000000000000000 250c4: 392da109 strb w9, [x8, #0xb68] 250c8: ad000140 stp q0, q0, [x10] 250cc: 3d800940 str q0, [x10, #0x20] 250d0: 39004149 strb w9, [x10, #0x10] 250d4: d65f03c0 ret 250d8: d0000928 adrp x8, 0x14b000 250dc: 396da109 ldrb w9, [x8, #0xb68] 250e0: 7100053f cmp w9, #0x1 250e4: 540000e1 b.ne 0x25100 <.text+0x15650> 250e8: d0000928 adrp x8, 0x14b000 250ec: 912db108 add x8, x8, #0xb6c 250f0: 3940ad08 ldrb w8, [x8, #0x2b] 250f4: 7100011f cmp w8, #0x0 250f8: 1a9f07e0 cset w0, ne 250fc: d65f03c0 ret 25100: d000092a adrp x10, 0x14b000 25104: 2a1f03e0 mov w0, wzr 25108: 320003e9 orr w9, wzr, #0x1 2510c: 912db14a add x10, x10, #0xb6c 25110: 6f00e400 movi v0.2d, #0000000000000000 25114: 392da109 strb w9, [x8, #0xb68] 25118: ad000140 stp q0, q0, [x10] 2511c: 3d800940 str q0, [x10, #0x20] 25120: 39004149 strb w9, [x10, #0x10] 25124: d65f03c0 ret 25128: d0000929 adrp x9, 0x14b000 2512c: 396da12a ldrb w10, [x9, #0xb68] 25130: 12000008 and w8, w0, #0x1 25134: 3700012a tbnz w10, #0x0, 0x25158 <.text+0x156a8> 25138: d000092b adrp x11, 0x14b000 2513c: 320003ea orr w10, wzr, #0x1 25140: 912db16b add x11, x11, #0xb6c 25144: 6f00e400 movi v0.2d, #0000000000000000 25148: 392da12a strb w10, [x9, #0xb68] 2514c: ad000160 stp q0, q0, [x11] 25150: 3d800960 str q0, [x11, #0x20] 25154: 3900416a strb w10, [x11, #0x10] 25158: d0000929 adrp x9, 0x14b000 2515c: 912db129 add x9, x9, #0xb6c 25160: 39005528 strb w8, [x9, #0x15] 25164: d65f03c0 ret 25168: d0000929 adrp x9, 0x14b000 2516c: 396da12a ldrb w10, [x9, #0xb68] 25170: 12000008 and w8, w0, #0x1 25174: 3700012a tbnz w10, #0x0, 0x25198 <.text+0x156e8> 25178: d000092b adrp x11, 0x14b000 2517c: 320003ea orr w10, wzr, #0x1 25180: 912db16b add x11, x11, #0xb6c 25184: 6f00e400 movi v0.2d, #0000000000000000 25188: 392da12a strb w10, [x9, #0xb68] 2518c: ad000160 stp q0, q0, [x11] 25190: 3d800960 str q0, [x11, #0x20] 25194: 3900416a strb w10, [x11, #0x10] 25198: d0000929 adrp x9, 0x14b000 2519c: 912db129 add x9, x9, #0xb6c 251a0: 39005928 strb w8, [x9, #0x16] 251a4: d65f03c0 ret 251a8: d0000929 adrp x9, 0x14b000 251ac: 396da12a ldrb w10, [x9, #0xb68] 251b0: 12000008 and w8, w0, #0x1 251b4: 3700012a tbnz w10, #0x0, 0x251d8 <.text+0x15728> 251b8: d000092b adrp x11, 0x14b000 251bc: 320003ea orr w10, wzr, #0x1 251c0: 912db16b add x11, x11, #0xb6c 251c4: 6f00e400 movi v0.2d, #0000000000000000 251c8: 392da12a strb w10, [x9, #0xb68] 251cc: ad000160 stp q0, q0, [x11] 251d0: 3d800960 str q0, [x11, #0x20] 251d4: 3900416a strb w10, [x11, #0x10] 251d8: d0000929 adrp x9, 0x14b000 251dc: 912db129 add x9, x9, #0xb6c 251e0: 39005d28 strb w8, [x9, #0x17] 251e4: d65f03c0 ret 251e8: d0000929 adrp x9, 0x14b000 251ec: 396da12a ldrb w10, [x9, #0xb68] 251f0: 12000008 and w8, w0, #0x1 251f4: 3700012a tbnz w10, #0x0, 0x25218 <.text+0x15768> 251f8: d000092b adrp x11, 0x14b000 251fc: 320003ea orr w10, wzr, #0x1 25200: 912db16b add x11, x11, #0xb6c 25204: 6f00e400 movi v0.2d, #0000000000000000 25208: 392da12a strb w10, [x9, #0xb68] 2520c: ad000160 stp q0, q0, [x11] 25210: 3d800960 str q0, [x11, #0x20] 25214: 3900416a strb w10, [x11, #0x10] 25218: d0000929 adrp x9, 0x14b000 2521c: 912db129 add x9, x9, #0xb6c 25220: 39006128 strb w8, [x9, #0x18] 25224: d65f03c0 ret 25228: d0000929 adrp x9, 0x14b000 2522c: 396da12a ldrb w10, [x9, #0xb68] 25230: 12000008 and w8, w0, #0x1 25234: 3700012a tbnz w10, #0x0, 0x25258 <.text+0x157a8> 25238: d000092b adrp x11, 0x14b000 2523c: 320003ea orr w10, wzr, #0x1 25240: 912db16b add x11, x11, #0xb6c 25244: 6f00e400 movi v0.2d, #0000000000000000 25248: 392da12a strb w10, [x9, #0xb68] 2524c: ad000160 stp q0, q0, [x11] 25250: 3d800960 str q0, [x11, #0x20] 25254: 3900416a strb w10, [x11, #0x10] 25258: d0000929 adrp x9, 0x14b000 2525c: 912db129 add x9, x9, #0xb6c 25260: 39006528 strb w8, [x9, #0x19] 25264: d65f03c0 ret 25268: d0000929 adrp x9, 0x14b000 2526c: 396da12a ldrb w10, [x9, #0xb68] 25270: 12000008 and w8, w0, #0x1 25274: 3700012a tbnz w10, #0x0, 0x25298 <.text+0x157e8> 25278: d000092b adrp x11, 0x14b000 2527c: 320003ea orr w10, wzr, #0x1 25280: 912db16b add x11, x11, #0xb6c 25284: 6f00e400 movi v0.2d, #0000000000000000 25288: 392da12a strb w10, [x9, #0xb68] 2528c: ad000160 stp q0, q0, [x11] 25290: 3d800960 str q0, [x11, #0x20] 25294: 3900416a strb w10, [x11, #0x10] 25298: d0000929 adrp x9, 0x14b000 2529c: 912db129 add x9, x9, #0xb6c 252a0: 39006928 strb w8, [x9, #0x1a] 252a4: d65f03c0 ret 252a8: d0000929 adrp x9, 0x14b000 252ac: 396da12a ldrb w10, [x9, #0xb68] 252b0: 12000008 and w8, w0, #0x1 252b4: 3700012a tbnz w10, #0x0, 0x252d8 <.text+0x15828> 252b8: d000092b adrp x11, 0x14b000 252bc: 320003ea orr w10, wzr, #0x1 252c0: 912db16b add x11, x11, #0xb6c 252c4: 6f00e400 movi v0.2d, #0000000000000000 252c8: 392da12a strb w10, [x9, #0xb68] 252cc: ad000160 stp q0, q0, [x11] 252d0: 3d800960 str q0, [x11, #0x20] 252d4: 3900416a strb w10, [x11, #0x10] 252d8: d0000929 adrp x9, 0x14b000 252dc: 912db129 add x9, x9, #0xb6c 252e0: 39008528 strb w8, [x9, #0x21] 252e4: d65f03c0 ret 252e8: d0000929 adrp x9, 0x14b000 252ec: 396da12a ldrb w10, [x9, #0xb68] 252f0: 12000008 and w8, w0, #0x1 252f4: 3700012a tbnz w10, #0x0, 0x25318 <.text+0x15868> 252f8: d000092b adrp x11, 0x14b000 252fc: 320003ea orr w10, wzr, #0x1 25300: 912db16b add x11, x11, #0xb6c 25304: 6f00e400 movi v0.2d, #0000000000000000 25308: 392da12a strb w10, [x9, #0xb68] 2530c: ad000160 stp q0, q0, [x11] 25310: 3d800960 str q0, [x11, #0x20] 25314: 3900416a strb w10, [x11, #0x10] 25318: d0000929 adrp x9, 0x14b000 2531c: 912db129 add x9, x9, #0xb6c 25320: 39008928 strb w8, [x9, #0x22] 25324: d65f03c0 ret 25328: d0000928 adrp x8, 0x14b000 2532c: 396da109 ldrb w9, [x8, #0xb68] 25330: 37000129 tbnz w9, #0x0, 0x25354 <.text+0x158a4> 25334: d000092a adrp x10, 0x14b000 25338: 320003e9 orr w9, wzr, #0x1 2533c: 912db14a add x10, x10, #0xb6c 25340: 6f00e400 movi v0.2d, #0000000000000000 25344: 392da109 strb w9, [x8, #0xb68] 25348: ad000140 stp q0, q0, [x10] 2534c: 3d800940 str q0, [x10, #0x20] 25350: 39004149 strb w9, [x10, #0x10] 25354: d0000928 adrp x8, 0x14b000 25358: 912db108 add x8, x8, #0xb6c 2535c: b9002500 str w0, [x8, #0x24] 25360: d65f03c0 ret 25364: d0000929 adrp x9, 0x14b000 25368: 396da12a ldrb w10, [x9, #0xb68] 2536c: 12000008 and w8, w0, #0x1 25370: 3700012a tbnz w10, #0x0, 0x25394 <.text+0x158e4> 25374: d000092b adrp x11, 0x14b000 25378: 320003ea orr w10, wzr, #0x1 2537c: 912db16b add x11, x11, #0xb6c 25380: 6f00e400 movi v0.2d, #0000000000000000 25384: 392da12a strb w10, [x9, #0xb68] 25388: ad000160 stp q0, q0, [x11] 2538c: 3d800960 str q0, [x11, #0x20] 25390: 3900416a strb w10, [x11, #0x10] 25394: d0000929 adrp x9, 0x14b000 25398: 912db129 add x9, x9, #0xb6c 2539c: 3900a128 strb w8, [x9, #0x28] 253a0: d65f03c0 ret 253a4: d0000929 adrp x9, 0x14b000 253a8: 396da12a ldrb w10, [x9, #0xb68] 253ac: 12000008 and w8, w0, #0x1 253b0: 3700012a tbnz w10, #0x0, 0x253d4 <.text+0x15924> 253b4: d000092b adrp x11, 0x14b000 253b8: 320003ea orr w10, wzr, #0x1 253bc: 912db16b add x11, x11, #0xb6c 253c0: 6f00e400 movi v0.2d, #0000000000000000 253c4: 392da12a strb w10, [x9, #0xb68] 253c8: ad000160 stp q0, q0, [x11] 253cc: 3d800960 str q0, [x11, #0x20] 253d0: 3900416a strb w10, [x11, #0x10] 253d4: d0000929 adrp x9, 0x14b000 253d8: 912db129 add x9, x9, #0xb6c 253dc: 3900a528 strb w8, [x9, #0x29] 253e0: d65f03c0 ret 253e4: d0000929 adrp x9, 0x14b000 253e8: 396da12a ldrb w10, [x9, #0xb68] 253ec: 12000008 and w8, w0, #0x1 253f0: 3700012a tbnz w10, #0x0, 0x25414 <.text+0x15964> 253f4: d000092b adrp x11, 0x14b000 253f8: 320003ea orr w10, wzr, #0x1 253fc: 912db16b add x11, x11, #0xb6c 25400: 6f00e400 movi v0.2d, #0000000000000000 25404: 392da12a strb w10, [x9, #0xb68] 25408: ad000160 stp q0, q0, [x11] 2540c: 3d800960 str q0, [x11, #0x20] 25410: 3900416a strb w10, [x11, #0x10] 25414: d0000929 adrp x9, 0x14b000 25418: 912db129 add x9, x9, #0xb6c 2541c: 3900a928 strb w8, [x9, #0x2a] 25420: d65f03c0 ret 25424: d0000929 adrp x9, 0x14b000 25428: 396da12a ldrb w10, [x9, #0xb68] 2542c: 12000008 and w8, w0, #0x1 25430: 3700012a tbnz w10, #0x0, 0x25454 <.text+0x159a4> 25434: d000092b adrp x11, 0x14b000 25438: 320003ea orr w10, wzr, #0x1 2543c: 912db16b add x11, x11, #0xb6c 25440: 6f00e400 movi v0.2d, #0000000000000000 25444: 392da12a strb w10, [x9, #0xb68] 25448: ad000160 stp q0, q0, [x11] 2544c: 3d800960 str q0, [x11, #0x20] 25450: 3900416a strb w10, [x11, #0x10] 25454: d0000929 adrp x9, 0x14b000 25458: 912db129 add x9, x9, #0xb6c 2545c: 3900ad28 strb w8, [x9, #0x2b] 25460: d65f03c0 ret 25464: d0000928 adrp x8, 0x14b000 25468: 396da109 ldrb w9, [x8, #0xb68] 2546c: 37000129 tbnz w9, #0x0, 0x25490 <.text+0x159e0> 25470: d000092a adrp x10, 0x14b000 25474: 320003e9 orr w9, wzr, #0x1 25478: 912db14a add x10, x10, #0xb6c 2547c: 6f00e400 movi v0.2d, #0000000000000000 25480: 392da109 strb w9, [x8, #0xb68] 25484: ad000140 stp q0, q0, [x10] 25488: 3d800940 str q0, [x10, #0x20] 2548c: 39004149 strb w9, [x10, #0x10] 25490: d0000928 adrp x8, 0x14b000 25494: 912db108 add x8, x8, #0xb6c 25498: b9001d00 str w0, [x8, #0x1c] 2549c: d65f03c0 ret 254a0: d0000929 adrp x9, 0x14b000 254a4: 396da12a ldrb w10, [x9, #0xb68] 254a8: 12000008 and w8, w0, #0x1 254ac: 3700012a tbnz w10, #0x0, 0x254d0 <.text+0x15a20> 254b0: d000092b adrp x11, 0x14b000 254b4: 320003ea orr w10, wzr, #0x1 254b8: 912db16b add x11, x11, #0xb6c 254bc: 6f00e400 movi v0.2d, #0000000000000000 254c0: 392da12a strb w10, [x9, #0xb68] 254c4: ad000160 stp q0, q0, [x11] 254c8: 3d800960 str q0, [x11, #0x20] 254cc: 3900416a strb w10, [x11, #0x10] 254d0: d0000929 adrp x9, 0x14b000 254d4: 912db129 add x9, x9, #0xb6c 254d8: 39008128 strb w8, [x9, #0x20] 254dc: d65f03c0 ret 254e0: d0000928 adrp x8, 0x14b000 254e4: 396da109 ldrb w9, [x8, #0xb68] 254e8: 37000129 tbnz w9, #0x0, 0x2550c <.text+0x15a5c> 254ec: d000092a adrp x10, 0x14b000 254f0: 320003e9 orr w9, wzr, #0x1 254f4: 912db14a add x10, x10, #0xb6c 254f8: 6f00e400 movi v0.2d, #0000000000000000 254fc: 392da109 strb w9, [x8, #0xb68] 25500: ad000140 stp q0, q0, [x10] 25504: 3d800940 str q0, [x10, #0x20] 25508: 39004149 strb w9, [x10, #0x10] 2550c: 72001c5f tst w2, #0xff 25510: d0000929 adrp x9, 0x14b000 25514: 1a9f07e8 cset w8, ne 25518: 912db129 add x9, x9, #0xb6c 2551c: aa1f03e0 mov x0, xzr 25520: 39004928 strb w8, [x9, #0x12] 25524: d65f03c0 ret 25528: d0000928 adrp x8, 0x14b000 2552c: 396da109 ldrb w9, [x8, #0xb68] 25530: 37000129 tbnz w9, #0x0, 0x25554 <.text+0x15aa4> 25534: d000092a adrp x10, 0x14b000 25538: 320003e9 orr w9, wzr, #0x1 2553c: 912db14a add x10, x10, #0xb6c 25540: 6f00e400 movi v0.2d, #0000000000000000 25544: 392da109 strb w9, [x8, #0xb68] 25548: ad000140 stp q0, q0, [x10] 2554c: 3d800940 str q0, [x10, #0x20] 25550: 39004149 strb w9, [x10, #0x10] 25554: 72001c5f tst w2, #0xff 25558: d0000929 adrp x9, 0x14b000 2555c: 1a9f07e8 cset w8, ne 25560: 912db129 add x9, x9, #0xb6c 25564: aa1f03e0 mov x0, xzr 25568: 39004d28 strb w8, [x9, #0x13] 2556c: d65f03c0 ret 25570: d0000928 adrp x8, 0x14b000 25574: 396da109 ldrb w9, [x8, #0xb68] 25578: 37000129 tbnz w9, #0x0, 0x2559c <.text+0x15aec> 2557c: d000092a adrp x10, 0x14b000 25580: 320003e9 orr w9, wzr, #0x1 25584: 912db14a add x10, x10, #0xb6c 25588: 6f00e400 movi v0.2d, #0000000000000000 2558c: 392da109 strb w9, [x8, #0xb68] 25590: ad000140 stp q0, q0, [x10] 25594: 3d800940 str q0, [x10, #0x20] 25598: 39004149 strb w9, [x10, #0x10] 2559c: 72001c5f tst w2, #0xff 255a0: d0000929 adrp x9, 0x14b000 255a4: 1a9f07e8 cset w8, ne 255a8: 912db129 add x9, x9, #0xb6c 255ac: aa1f03e0 mov x0, xzr 255b0: 39005128 strb w8, [x9, #0x14] 255b4: d65f03c0 ret 255b8: d0000928 adrp x8, 0x14b000 255bc: 396da109 ldrb w9, [x8, #0xb68] 255c0: 37000129 tbnz w9, #0x0, 0x255e4 <.text+0x15b34> 255c4: d000092a adrp x10, 0x14b000 255c8: 320003e9 orr w9, wzr, #0x1 255cc: 912db14a add x10, x10, #0xb6c 255d0: 6f00e400 movi v0.2d, #0000000000000000 255d4: 392da109 strb w9, [x8, #0xb68] 255d8: ad000140 stp q0, q0, [x10] 255dc: 3d800940 str q0, [x10, #0x20] 255e0: 39004149 strb w9, [x10, #0x10] 255e4: 72001c5f tst w2, #0xff 255e8: 1a9f07e8 cset w8, ne 255ec: d0000929 adrp x9, 0x14b000 255f0: aa1f03e0 mov x0, xzr 255f4: 392db128 strb w8, [x9, #0xb6c] 255f8: d65f03c0 ret 255fc: d0000928 adrp x8, 0x14b000 25600: 396da109 ldrb w9, [x8, #0xb68] 25604: 37000129 tbnz w9, #0x0, 0x25628 <.text+0x15b78> 25608: d000092a adrp x10, 0x14b000 2560c: 320003e9 orr w9, wzr, #0x1 25610: 912db14a add x10, x10, #0xb6c 25614: 6f00e400 movi v0.2d, #0000000000000000 25618: 392da109 strb w9, [x8, #0xb68] 2561c: ad000140 stp q0, q0, [x10] 25620: 3d800940 str q0, [x10, #0x20] 25624: 39004149 strb w9, [x10, #0x10] 25628: 72001c5f tst w2, #0xff 2562c: d0000929 adrp x9, 0x14b000 25630: 1a9f07e8 cset w8, ne 25634: 912db129 add x9, x9, #0xb6c 25638: aa1f03e0 mov x0, xzr 2563c: 3900b128 strb w8, [x9, #0x2c] 25640: d65f03c0 ret 25644: d0000928 adrp x8, 0x14b000 25648: 396da109 ldrb w9, [x8, #0xb68] 2564c: 37000129 tbnz w9, #0x0, 0x25670 <.text+0x15bc0> 25650: d000092a adrp x10, 0x14b000 25654: 320003e9 orr w9, wzr, #0x1 25658: 912db14a add x10, x10, #0xb6c 2565c: 6f00e400 movi v0.2d, #0000000000000000 25660: 392da109 strb w9, [x8, #0xb68] 25664: ad000140 stp q0, q0, [x10] 25668: 3d800940 str q0, [x10, #0x20] 2566c: 39004149 strb w9, [x10, #0x10] 25670: d0000928 adrp x8, 0x14b000 25674: 912db108 add x8, x8, #0xb6c 25678: aa1f03e0 mov x0, xzr 2567c: b9000502 str w2, [x8, #0x4] 25680: d65f03c0 ret 25684: d0000928 adrp x8, 0x14b000 25688: 396da109 ldrb w9, [x8, #0xb68] 2568c: 37000129 tbnz w9, #0x0, 0x256b0 <.text+0x15c00> 25690: d000092a adrp x10, 0x14b000 25694: 320003e9 orr w9, wzr, #0x1 25698: 912db14a add x10, x10, #0xb6c 2569c: 6f00e400 movi v0.2d, #0000000000000000 256a0: 392da109 strb w9, [x8, #0xb68] 256a4: ad000140 stp q0, q0, [x10] 256a8: 3d800940 str q0, [x10, #0x20] 256ac: 39004149 strb w9, [x10, #0x10] 256b0: 72001c5f tst w2, #0xff 256b4: d0000929 adrp x9, 0x14b000 256b8: 1a9f07e8 cset w8, ne 256bc: 912db129 add x9, x9, #0xb6c 256c0: aa1f03e0 mov x0, xzr 256c4: 39000528 strb w8, [x9, #0x1] 256c8: d65f03c0 ret 256cc: d0000928 adrp x8, 0x14b000 256d0: 396da109 ldrb w9, [x8, #0xb68] 256d4: 37000129 tbnz w9, #0x0, 0x256f8 <.text+0x15c48> 256d8: d000092a adrp x10, 0x14b000 256dc: 320003e9 orr w9, wzr, #0x1 256e0: 912db14a add x10, x10, #0xb6c 256e4: 6f00e400 movi v0.2d, #0000000000000000 256e8: 392da109 strb w9, [x8, #0xb68] 256ec: ad000140 stp q0, q0, [x10] 256f0: 3d800940 str q0, [x10, #0x20] 256f4: 39004149 strb w9, [x10, #0x10] 256f8: 72001c5f tst w2, #0xff 256fc: d0000929 adrp x9, 0x14b000 25700: 1a9f07e8 cset w8, ne 25704: 912db129 add x9, x9, #0xb6c 25708: aa1f03e0 mov x0, xzr 2570c: 39002128 strb w8, [x9, #0x8] 25710: d65f03c0 ret 25714: d0000928 adrp x8, 0x14b000 25718: 396da109 ldrb w9, [x8, #0xb68] 2571c: 37000129 tbnz w9, #0x0, 0x25740 <.text+0x15c90> 25720: d000092a adrp x10, 0x14b000 25724: 320003e9 orr w9, wzr, #0x1 25728: 912db14a add x10, x10, #0xb6c 2572c: 6f00e400 movi v0.2d, #0000000000000000 25730: 392da109 strb w9, [x8, #0xb68] 25734: ad000140 stp q0, q0, [x10] 25738: 3d800940 str q0, [x10, #0x20] 2573c: 39004149 strb w9, [x10, #0x10] 25740: 72001c5f tst w2, #0xff 25744: d0000929 adrp x9, 0x14b000 25748: 1a9f07e8 cset w8, ne 2574c: 912db129 add x9, x9, #0xb6c 25750: aa1f03e0 mov x0, xzr 25754: 39002528 strb w8, [x9, #0x9] 25758: d65f03c0 ret 2575c: d0000928 adrp x8, 0x14b000 25760: 396da109 ldrb w9, [x8, #0xb68] 25764: 37000129 tbnz w9, #0x0, 0x25788 <.text+0x15cd8> 25768: d000092a adrp x10, 0x14b000 2576c: 320003e9 orr w9, wzr, #0x1 25770: 912db14a add x10, x10, #0xb6c 25774: 6f00e400 movi v0.2d, #0000000000000000 25778: 392da109 strb w9, [x8, #0xb68] 2577c: ad000140 stp q0, q0, [x10] 25780: 3d800940 str q0, [x10, #0x20] 25784: 39004149 strb w9, [x10, #0x10] 25788: 72001c5f tst w2, #0xff 2578c: d0000929 adrp x9, 0x14b000 25790: 1a9f07e8 cset w8, ne 25794: 912db129 add x9, x9, #0xb6c 25798: aa1f03e0 mov x0, xzr 2579c: 39002928 strb w8, [x9, #0xa] 257a0: d65f03c0 ret 257a4: d0000928 adrp x8, 0x14b000 257a8: 396da109 ldrb w9, [x8, #0xb68] 257ac: 37000129 tbnz w9, #0x0, 0x257d0 <.text+0x15d20> 257b0: d000092a adrp x10, 0x14b000 257b4: 320003e9 orr w9, wzr, #0x1 257b8: 912db14a add x10, x10, #0xb6c 257bc: 6f00e400 movi v0.2d, #0000000000000000 257c0: 392da109 strb w9, [x8, #0xb68] 257c4: ad000140 stp q0, q0, [x10] 257c8: 3d800940 str q0, [x10, #0x20] 257cc: 39004149 strb w9, [x10, #0x10] 257d0: 72001c5f tst w2, #0xff 257d4: d0000929 adrp x9, 0x14b000 257d8: 1a9f07e8 cset w8, ne 257dc: 912db129 add x9, x9, #0xb6c 257e0: aa1f03e0 mov x0, xzr 257e4: 39002d28 strb w8, [x9, #0xb] 257e8: d65f03c0 ret 257ec: d0000928 adrp x8, 0x14b000 257f0: 396da109 ldrb w9, [x8, #0xb68] 257f4: 37000129 tbnz w9, #0x0, 0x25818 <.text+0x15d68> 257f8: d000092a adrp x10, 0x14b000 257fc: 320003e9 orr w9, wzr, #0x1 25800: 912db14a add x10, x10, #0xb6c 25804: 6f00e400 movi v0.2d, #0000000000000000 25808: 392da109 strb w9, [x8, #0xb68] 2580c: ad000140 stp q0, q0, [x10] 25810: 3d800940 str q0, [x10, #0x20] 25814: 39004149 strb w9, [x10, #0x10] 25818: 72001c5f tst w2, #0xff 2581c: d0000929 adrp x9, 0x14b000 25820: 1a9f07e8 cset w8, ne 25824: 912db129 add x9, x9, #0xb6c 25828: aa1f03e0 mov x0, xzr 2582c: 39003128 strb w8, [x9, #0xc] 25830: d65f03c0 ret 25834: a9be4ff4 stp x20, x19, [sp, #-0x20]! 25838: a9017bfd stp x29, x30, [sp, #0x10] 2583c: 910043fd add x29, sp, #0x10 25840: d0000934 adrp x20, 0x14b000 25844: 396e7288 ldrb w8, [x20, #0xb9c] 25848: 37000248 tbnz w8, #0x0, 0x25890 <.text+0x15de0> 2584c: d0000933 adrp x19, 0x14b000 25850: 912e8273 add x19, x19, #0xba0 25854: 5281f302 mov w2, #0xf98 // =3992 25858: aa1303e0 mov x0, x19 2585c: 2a1f03e1 mov w1, wzr 25860: 97ffa820 bl 0xf8e0 25864: 97fff59b bl 0x22ed0 <.text+0x13420> 25868: 0aa07c08 bic w8, w0, w0, asr #31 2586c: b9000e68 str w8, [x19, #0xc] 25870: 97ffa5cc bl 0xefa0 25874: 92800008 mov x8, #-0x1 // =-1 25878: 913b9269 add x9, x19, #0xee4 2587c: 320003ea orr w10, wzr, #0x1 25880: b9000a60 str w0, [x19, #0x8] 25884: f9076a68 str x8, [x19, #0xed0] 25888: f9000128 str x8, [x9] 2588c: 392e728a strb w10, [x20, #0xb9c] 25890: a9417bfd ldp x29, x30, [sp, #0x10] 25894: d0000920 adrp x0, 0x14b000 25898: 912e8000 add x0, x0, #0xba0 2589c: a8c24ff4 ldp x20, x19, [sp], #0x20 258a0: d65f03c0 ret 258a4: f81d0ff5 str x21, [sp, #-0x30]! 258a8: a9014ff4 stp x20, x19, [sp, #0x10] 258ac: a9027bfd stp x29, x30, [sp, #0x20] 258b0: 910083fd add x29, sp, #0x20 258b4: d0000935 adrp x21, 0x14b000 258b8: 396e72a8 ldrb w8, [x21, #0xb9c] 258bc: aa0003f3 mov x19, x0 258c0: 37000248 tbnz w8, #0x0, 0x25908 <.text+0x15e58> 258c4: d0000934 adrp x20, 0x14b000 258c8: 912e8294 add x20, x20, #0xba0 258cc: 5281f302 mov w2, #0xf98 // =3992 258d0: aa1403e0 mov x0, x20 258d4: 2a1f03e1 mov w1, wzr 258d8: 97ffa802 bl 0xf8e0 258dc: 97fff57d bl 0x22ed0 <.text+0x13420> 258e0: 0aa07c08 bic w8, w0, w0, asr #31 258e4: b9000e88 str w8, [x20, #0xc] 258e8: 97ffa5ae bl 0xefa0 258ec: 92800008 mov x8, #-0x1 // =-1 258f0: 913b9289 add x9, x20, #0xee4 258f4: 320003ea orr w10, wzr, #0x1 258f8: b9000a80 str w0, [x20, #0x8] 258fc: f9076a88 str x8, [x20, #0xed0] 25900: f9000128 str x8, [x9] 25904: 392e72aa strb w10, [x21, #0xb9c] 25908: d0000928 adrp x8, 0x14b000 2590c: 912e8108 add x8, x8, #0xba0 25910: f9000d13 str x19, [x8, #0x18] 25914: a9427bfd ldp x29, x30, [sp, #0x20] 25918: a9414ff4 ldp x20, x19, [sp, #0x10] 2591c: f84307f5 ldr x21, [sp], #0x30 25920: d65f03c0 ret 25924: a9be4ff4 stp x20, x19, [sp, #-0x20]! 25928: a9017bfd stp x29, x30, [sp, #0x10] 2592c: 910043fd add x29, sp, #0x10 25930: d0000928 adrp x8, 0x14b000 25934: 396e7108 ldrb w8, [x8, #0xb9c] 25938: 370000c8 tbnz w8, #0x0, 0x25950 <.text+0x15ea0> 2593c: f0000920 adrp x0, 0x14c000 25940: 912ce000 add x0, x0, #0xb38 25944: 52809d02 mov w2, #0x4e8 // =1256 25948: 2a1f03e1 mov w1, wzr 2594c: 97ffa7e5 bl 0xf8e0 25950: f0000421 adrp x1, 0xac000 25954: 90000462 adrp x2, 0xb1000 25958: 9115c021 add x1, x1, #0x570 2595c: 91192042 add x2, x2, #0x648 25960: 320007e0 orr w0, wzr, #0x3 25964: 52809d03 mov w3, #0x4e8 // =1256 25968: 97ffdece bl 0x1d4a0 <.text+0xd9f0> 2596c: f0000934 adrp x20, 0x14c000 25970: 912ce294 add x20, x20, #0xb38 25974: 32160fe8 orr w8, wzr, #0x3c00 25978: 320003e0 orr w0, wzr, #0x1 2597c: 32160fe1 orr w1, wzr, #0x3c00 25980: b9002288 str w8, [x20, #0x20] 25984: 97ffa4df bl 0xed00 25988: aa0003f3 mov x19, x0 2598c: 320003e0 orr w0, wzr, #0x1 25990: 32160fe1 orr w1, wzr, #0x3c00 25994: f9026293 str x19, [x20, #0x4c0] 25998: 97ffa4da bl 0xed00 2599c: f9026680 str x0, [x20, #0x4c8] 259a0: b40000b3 cbz x19, 0x259b4 <.text+0x15f04> 259a4: b4000080 cbz x0, 0x259b4 <.text+0x15f04> 259a8: a9417bfd ldp x29, x30, [sp, #0x10] 259ac: a8c24ff4 ldp x20, x19, [sp], #0x20 259b0: d65f03c0 ret 259b4: 97ffa563 bl 0xef40 <__errno@plt> 259b8: b9400000 ldr w0, [x0] 259bc: 97ffa551 bl 0xef00 259c0: a9417bfd ldp x29, x30, [sp, #0x10] 259c4: f0000421 adrp x1, 0xac000 259c8: 90000462 adrp x2, 0xb1000 259cc: aa0003e3 mov x3, x0 259d0: 9116e821 add x1, x1, #0x5ba 259d4: 9119bc42 add x2, x2, #0x66f 259d8: 321f07e0 orr w0, wzr, #0x6 259dc: a8c24ff4 ldp x20, x19, [sp], #0x20 259e0: 17ffdeb0 b 0x1d4a0 <.text+0xd9f0> 259e4: d0000928 adrp x8, 0x14b000 259e8: 396e7108 ldrb w8, [x8, #0xb9c] 259ec: 37000128 tbnz w8, #0x0, 0x25a10 <.text+0x15f60> 259f0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 259f4: 910003fd mov x29, sp 259f8: f0000920 adrp x0, 0x14c000 259fc: 912ce000 add x0, x0, #0xb38 25a00: 52809d02 mov w2, #0x4e8 // =1256 25a04: 2a1f03e1 mov w1, wzr 25a08: 97ffa7b6 bl 0xf8e0 25a0c: a8c17bfd ldp x29, x30, [sp], #0x10 25a10: f0000920 adrp x0, 0x14c000 25a14: 912ce000 add x0, x0, #0xb38 25a18: d65f03c0 ret 25a1c: d101c3ff sub sp, sp, #0x70 25a20: f90013f9 str x25, [sp, #0x20] 25a24: a9035ff8 stp x24, x23, [sp, #0x30] 25a28: a90457f6 stp x22, x21, [sp, #0x40] 25a2c: a9054ff4 stp x20, x19, [sp, #0x50] 25a30: a9067bfd stp x29, x30, [sp, #0x60] 25a34: 910183fd add x29, sp, #0x60 25a38: d53bd058 mrs x24, TPIDR_EL0 25a3c: f9401708 ldr x8, [x24, #0x28] 25a40: 2a0103f5 mov w21, w1 25a44: aa0003f3 mov x19, x0 25a48: 910023e0 add x0, sp, #0x8 25a4c: aa1f03e1 mov x1, xzr 25a50: aa0203f4 mov x20, x2 25a54: f9000fe8 str x8, [sp, #0x18] 25a58: 97ffa5f6 bl 0xf230 25a5c: 37f801e0 tbnz w0, #0x1f, 0x25a98 <.text+0x15fe8> 25a60: a940a7e8 ldp x8, x9, [sp, #0x8] 25a64: d29ef9eb mov x11, #0xf7cf // =63439 25a68: f2bc6a6b movk x11, #0xe353, lsl #16 25a6c: f2d374ab movk x11, #0x9ba5, lsl #32 25a70: f2e4188b movk x11, #0x20c4, lsl #48 25a74: a902a668 stp x8, x9, [x19, #0x28] 25a78: 9b4b7d29 smulh x9, x9, x11 25a7c: 9347fd2b asr x11, x9, #7 25a80: 52807d0a mov w10, #0x3e8 // =1000 25a84: 8b49fd69 add x9, x11, x9, lsr #63 25a88: 9b0a2508 madd x8, x8, x10, x9 25a8c: 9e620100 scvtf d0, x8 25a90: 94001dd3 bl 0x2d1dc <.text+0x1d72c> 25a94: 1400000b b 0x25ac0 <.text+0x16010> 25a98: 97ffa52a bl 0xef40 <__errno@plt> 25a9c: b9400000 ldr w0, [x0] 25aa0: 97ffa518 bl 0xef00 25aa4: f0000421 adrp x1, 0xac000 25aa8: 90000462 adrp x2, 0xb1000 25aac: aa0003e3 mov x3, x0 25ab0: 9116e821 add x1, x1, #0x5ba 25ab4: 911a5442 add x2, x2, #0x695 25ab8: 528000a0 mov w0, #0x5 // =5 25abc: 97ffde79 bl 0x1d4a0 <.text+0xd9f0> 25ac0: d0000937 adrp x23, 0x14b000 25ac4: 396e72e8 ldrb w8, [x23, #0xb9c] 25ac8: 37000248 tbnz w8, #0x0, 0x25b10 <.text+0x16060> 25acc: d0000936 adrp x22, 0x14b000 25ad0: 912e82d6 add x22, x22, #0xba0 25ad4: 5281f302 mov w2, #0xf98 // =3992 25ad8: aa1603e0 mov x0, x22 25adc: 2a1f03e1 mov w1, wzr 25ae0: 97ffa780 bl 0xf8e0 25ae4: 97fff4fb bl 0x22ed0 <.text+0x13420> 25ae8: 0aa07c08 bic w8, w0, w0, asr #31 25aec: b9000ec8 str w8, [x22, #0xc] 25af0: 97ffa52c bl 0xefa0 25af4: 92800008 mov x8, #-0x1 // =-1 25af8: 913b92c9 add x9, x22, #0xee4 25afc: 320003ea orr w10, wzr, #0x1 25b00: b9000ac0 str w0, [x22, #0x8] 25b04: f9076ac8 str x8, [x22, #0xed0] 25b08: f9000128 str x8, [x9] 25b0c: 392e72ea strb w10, [x23, #0xb9c] 25b10: d0000939 adrp x25, 0x14b000 25b14: 912e8339 add x25, x25, #0xba0 25b18: f0000421 adrp x1, 0xac000 25b1c: 90000462 adrp x2, 0xb1000 25b20: 912b4337 add x23, x25, #0xad0 25b24: 9115c021 add x1, x1, #0x570 25b28: 911ab042 add x2, x2, #0x6ac 25b2c: 320007e0 orr w0, wzr, #0x3 25b30: aa1703e3 mov x3, x23 25b34: 97ffde5b bl 0x1d4a0 <.text+0xd9f0> 25b38: 71000ebf cmp w21, #0x3 25b3c: 91050276 add x22, x19, #0x140 25b40: 540003e1 b.ne 0x25bbc <.text+0x1610c> 25b44: a940a3e6 ldp x6, x8, [sp, #0x8] 25b48: d29ef9e9 mov x9, #0xf7cf // =63439 25b4c: f2bc6a69 movk x9, #0xe353, lsl #16 25b50: f2d374a9 movk x9, #0x9ba5, lsl #32 25b54: f2e41889 movk x9, #0x20c4, lsl #48 25b58: 9b497d08 smulh x8, x8, x9 25b5c: 9347fd09 asr x9, x8, #7 25b60: 8b48fd27 add x7, x9, x8, lsr #63 25b64: b0000448 adrp x8, 0xae000 25b68: f0000422 adrp x2, 0xac000 25b6c: 90000465 adrp x5, 0xb1000 25b70: 91335508 add x8, x8, #0xcd5 25b74: 913bb324 add x4, x25, #0xeec 25b78: 912a0842 add x2, x2, #0xa82 25b7c: 913204a5 add x5, x5, #0xc81 25b80: 321803e1 orr w1, wzr, #0x100 25b84: aa1603e0 mov x0, x22 25b88: aa1703e3 mov x3, x23 25b8c: f90003e8 str x8, [sp] 25b90: 97ffa500 bl 0xef90 25b94: 36f80480 tbz w0, #0x1f, 0x25c24 <.text+0x16174> 25b98: 97ffa4ea bl 0xef40 <__errno@plt> 25b9c: b9400000 ldr w0, [x0] 25ba0: 97ffa4d8 bl 0xef00 25ba4: f0000421 adrp x1, 0xac000 25ba8: 90000462 adrp x2, 0xb1000 25bac: aa0003e3 mov x3, x0 25bb0: 9116e821 add x1, x1, #0x5ba 25bb4: 911bec42 add x2, x2, #0x6fb 25bb8: 14000019 b 0x25c1c <.text+0x1616c> 25bbc: a942a265 ldp x5, x8, [x19, #0x28] 25bc0: d29ef9e9 mov x9, #0xf7cf // =63439 25bc4: f2bc6a69 movk x9, #0xe353, lsl #16 25bc8: f2d374a9 movk x9, #0x9ba5, lsl #32 25bcc: d343fd08 lsr x8, x8, #3 25bd0: f2e41889 movk x9, #0x20c4, lsl #48 25bd4: 9bc97d08 umulh x8, x8, x9 25bd8: 90000462 adrp x2, 0xb1000 25bdc: d344fd06 lsr x6, x8, #4 25be0: 913bb324 add x4, x25, #0xeec 25be4: 911b2042 add x2, x2, #0x6c8 25be8: 321803e1 orr w1, wzr, #0x100 25bec: aa1603e0 mov x0, x22 25bf0: aa1703e3 mov x3, x23 25bf4: 97ffa4e7 bl 0xef90 25bf8: 36f80160 tbz w0, #0x1f, 0x25c24 <.text+0x16174> 25bfc: 97ffa4d1 bl 0xef40 <__errno@plt> 25c00: b9400000 ldr w0, [x0] 25c04: 97ffa4bf bl 0xef00 25c08: f0000421 adrp x1, 0xac000 25c0c: 90000462 adrp x2, 0xb1000 25c10: aa0003e3 mov x3, x0 25c14: 9116e821 add x1, x1, #0x5ba 25c18: 911b7c42 add x2, x2, #0x6df 25c1c: 528000a0 mov w0, #0x5 // =5 25c20: 97ffde20 bl 0x1d4a0 <.text+0xd9f0> 25c24: f0000421 adrp x1, 0xac000 25c28: 90000462 adrp x2, 0xb1000 25c2c: 9115c021 add x1, x1, #0x570 25c30: 911c7042 add x2, x2, #0x71c 25c34: 320007e0 orr w0, wzr, #0x3 25c38: aa1603e3 mov x3, x22 25c3c: 97ffde19 bl 0x1d4a0 <.text+0xd9f0> 25c40: f9400a83 ldr x3, [x20, #0x10] 25c44: 91040276 add x22, x19, #0x100 25c48: 90000462 adrp x2, 0xb1000 25c4c: 9106b042 add x2, x2, #0x1ac 25c50: 321a03e1 orr w1, wzr, #0x40 25c54: aa1603e0 mov x0, x22 25c58: 97ffa4ce bl 0xef90 25c5c: 36f80160 tbz w0, #0x1f, 0x25c88 <.text+0x161d8> 25c60: 97ffa4b8 bl 0xef40 <__errno@plt> 25c64: b9400000 ldr w0, [x0] 25c68: 97ffa4a6 bl 0xef00 25c6c: f0000421 adrp x1, 0xac000 25c70: 90000462 adrp x2, 0xb1000 25c74: aa0003e3 mov x3, x0 25c78: 9116e821 add x1, x1, #0x5ba 25c7c: 911ca842 add x2, x2, #0x72a 25c80: 528000a0 mov w0, #0x5 // =5 25c84: 97ffde07 bl 0x1d4a0 <.text+0xd9f0> 25c88: aa1603e0 mov x0, x22 25c8c: 94001d98 bl 0x2d2ec <.text+0x1d83c> 25c90: f0000421 adrp x1, 0xac000 25c94: 90000462 adrp x2, 0xb1000 25c98: 9115c021 add x1, x1, #0x570 25c9c: 911d1c42 add x2, x2, #0x747 25ca0: 320007e0 orr w0, wzr, #0x3 25ca4: 2a1503e3 mov w3, w21 25ca8: b9000e75 str w21, [x19, #0xc] 25cac: 97ffddfd bl 0x1d4a0 <.text+0xd9f0> 25cb0: 2a1503e0 mov w0, w21 25cb4: 9103a276 add x22, x19, #0xe8 25cb8: 97fff38a bl 0x22ae0 <.text+0x13030> 25cbc: 90000442 adrp x2, 0xad000 25cc0: aa0003e3 mov x3, x0 25cc4: 91263c42 add x2, x2, #0x98f 25cc8: 321d07e1 orr w1, wzr, #0x18 25ccc: aa1603e0 mov x0, x22 25cd0: 97ffa4b0 bl 0xef90 25cd4: 36f80160 tbz w0, #0x1f, 0x25d00 <.text+0x16250> 25cd8: 97ffa49a bl 0xef40 <__errno@plt> 25cdc: b9400000 ldr w0, [x0] 25ce0: 97ffa488 bl 0xef00 25ce4: f0000421 adrp x1, 0xac000 25ce8: 90000462 adrp x2, 0xb1000 25cec: aa0003e3 mov x3, x0 25cf0: 9116e821 add x1, x1, #0x5ba 25cf4: 911d6442 add x2, x2, #0x759 25cf8: 528000a0 mov w0, #0x5 // =5 25cfc: 97ffdde9 bl 0x1d4a0 <.text+0xd9f0> 25d00: f0000437 adrp x23, 0xac000 25d04: 9115c2f7 add x23, x23, #0x570 25d08: 90000462 adrp x2, 0xb1000 25d0c: 911d9c42 add x2, x2, #0x767 25d10: 320007e0 orr w0, wzr, #0x3 25d14: aa1703e1 mov x1, x23 25d18: aa1603e3 mov x3, x22 25d1c: 97ffdde1 bl 0x1d4a0 <.text+0xd9f0> 25d20: aa1603e0 mov x0, x22 25d24: 94001d50 bl 0x2d264 <.text+0x1d7b4> 25d28: b9400a83 ldr w3, [x20, #0x8] 25d2c: 90000462 adrp x2, 0xb1000 25d30: 911ddc42 add x2, x2, #0x777 25d34: 320007e0 orr w0, wzr, #0x3 25d38: aa1703e1 mov x1, x23 25d3c: b9001663 str w3, [x19, #0x14] 25d40: 97ffddd8 bl 0x1d4a0 <.text+0xd9f0> 25d44: b9401661 ldr w1, [x19, #0x14] 25d48: 7100003f cmp w1, #0x0 25d4c: 5400026c b.gt 0x25d98 <.text+0x162e8> 25d50: b9401283 ldr w3, [x20, #0x10] 25d54: f0000436 adrp x22, 0xac000 25d58: 9115c2d6 add x22, x22, #0x570 25d5c: 90000462 adrp x2, 0xb1000 25d60: b9001a63 str w3, [x19, #0x18] 25d64: b9401688 ldr w8, [x20, #0x14] 25d68: 911e1c42 add x2, x2, #0x787 25d6c: 320007e0 orr w0, wzr, #0x3 25d70: aa1603e1 mov x1, x22 25d74: b9001e68 str w8, [x19, #0x1c] 25d78: 97ffddca bl 0x1d4a0 <.text+0xd9f0> 25d7c: b9401e63 ldr w3, [x19, #0x1c] 25d80: 90000462 adrp x2, 0xb1000 25d84: 911e8442 add x2, x2, #0x7a1 25d88: 320007e0 orr w0, wzr, #0x3 25d8c: aa1603e1 mov x1, x22 25d90: 97ffddc4 bl 0x1d4a0 <.text+0xd9f0> 25d94: b9401661 ldr w1, [x19, #0x14] 25d98: 2a1503e0 mov w0, w21 25d9c: 9100e276 add x22, x19, #0x38 25da0: 97fff35a bl 0x22b08 <.text+0x13058> 25da4: 90000442 adrp x2, 0xad000 25da8: aa0003e3 mov x3, x0 25dac: 91263c42 add x2, x2, #0x98f 25db0: 321d07e1 orr w1, wzr, #0x18 25db4: aa1603e0 mov x0, x22 25db8: 97ffa476 bl 0xef90 25dbc: 36f80160 tbz w0, #0x1f, 0x25de8 <.text+0x16338> 25dc0: 97ffa460 bl 0xef40 <__errno@plt> 25dc4: b9400000 ldr w0, [x0] 25dc8: 97ffa44e bl 0xef00 25dcc: f0000421 adrp x1, 0xac000 25dd0: 90000462 adrp x2, 0xb1000 25dd4: aa0003e3 mov x3, x0 25dd8: 9116e821 add x1, x1, #0x5ba 25ddc: 911eec42 add x2, x2, #0x7bb 25de0: 528000a0 mov w0, #0x5 // =5 25de4: 97ffddaf bl 0x1d4a0 <.text+0xd9f0> 25de8: f0000435 adrp x21, 0xac000 25dec: 9115c2b5 add x21, x21, #0x570 25df0: 90000462 adrp x2, 0xb1000 25df4: 911f9042 add x2, x2, #0x7e4 25df8: 320007e0 orr w0, wzr, #0x3 25dfc: aa1503e1 mov x1, x21 25e00: aa1603e3 mov x3, x22 25e04: 97ffdda7 bl 0x1d4a0 <.text+0xd9f0> 25e08: b9400683 ldr w3, [x20, #0x4] 25e0c: 90000462 adrp x2, 0xb1000 25e10: 911ffc42 add x2, x2, #0x7ff 25e14: 320007e0 orr w0, wzr, #0x3 25e18: aa1503e1 mov x1, x21 25e1c: b9001263 str w3, [x19, #0x10] 25e20: 97ffdda0 bl 0x1d4a0 <.text+0xd9f0> 25e24: b9401260 ldr w0, [x19, #0x10] 25e28: 9101a274 add x20, x19, #0x68 25e2c: 97ffa435 bl 0xef00 25e30: 90000442 adrp x2, 0xad000 25e34: aa0003e3 mov x3, x0 25e38: 91263c42 add x2, x2, #0x98f 25e3c: 321e13e1 orr w1, wzr, #0x7c 25e40: aa1403e0 mov x0, x20 25e44: 97ffa453 bl 0xef90 25e48: 36f80160 tbz w0, #0x1f, 0x25e74 <.text+0x163c4> 25e4c: 97ffa43d bl 0xef40 <__errno@plt> 25e50: b9400000 ldr w0, [x0] 25e54: 97ffa42b bl 0xef00 25e58: f0000421 adrp x1, 0xac000 25e5c: 90000462 adrp x2, 0xb1000 25e60: aa0003e3 mov x3, x0 25e64: 9116e821 add x1, x1, #0x5ba 25e68: 91206842 add x2, x2, #0x81a 25e6c: 528000a0 mov w0, #0x5 // =5 25e70: 97ffdd8c bl 0x1d4a0 <.text+0xd9f0> 25e74: f0000435 adrp x21, 0xac000 25e78: 9115c2b5 add x21, x21, #0x570 25e7c: 90000462 adrp x2, 0xb1000 25e80: 91211042 add x2, x2, #0x844 25e84: 320007e0 orr w0, wzr, #0x3 25e88: aa1503e1 mov x1, x21 25e8c: aa1403e3 mov x3, x20 25e90: 97ffdd84 bl 0x1d4a0 <.text+0xd9f0> 25e94: 97ffa443 bl 0xefa0 25e98: 2a0003e8 mov w8, w0 25e9c: 90000462 adrp x2, 0xb1000 25ea0: 91218042 add x2, x2, #0x860 25ea4: 320007e0 orr w0, wzr, #0x3 25ea8: aa1503e1 mov x1, x21 25eac: 2a0803e3 mov w3, w8 25eb0: b9000668 str w8, [x19, #0x4] 25eb4: 97ffdd7b bl 0x1d4a0 <.text+0xd9f0> 25eb8: 97ffa34e bl 0xebf0 25ebc: 2a0003e8 mov w8, w0 25ec0: 90000462 adrp x2, 0xb1000 25ec4: 9121e042 add x2, x2, #0x878 25ec8: 320007e0 orr w0, wzr, #0x3 25ecc: aa1503e1 mov x1, x21 25ed0: 2a0803e3 mov w3, w8 25ed4: b9000a68 str w8, [x19, #0x8] 25ed8: 97ffdd72 bl 0x1d4a0 <.text+0xd9f0> 25edc: b9400660 ldr w0, [x19, #0x4] 25ee0: 91090274 add x20, x19, #0x240 25ee4: 3909027f strb wzr, [x19, #0x240] 25ee8: 97fff3ab bl 0x22d94 <.text+0x132e4> 25eec: aa0003f5 mov x21, x0 25ef0: b4000155 cbz x21, 0x25f18 <.text+0x16468> 25ef4: 90000442 adrp x2, 0xad000 25ef8: 91263c42 add x2, x2, #0x98f 25efc: 321703e1 orr w1, wzr, #0x200 25f00: aa1403e0 mov x0, x20 25f04: aa1503e3 mov x3, x21 25f08: 97ffa422 bl 0xef90 25f0c: aa1503e0 mov x0, x21 25f10: 97ffa6ac bl 0xf9c0 25f14: 14000006 b 0x25f2c <.text+0x1647c> 25f18: d0000442 adrp x2, 0xaf000 25f1c: 910a2042 add x2, x2, #0x288 25f20: 321703e1 orr w1, wzr, #0x200 25f24: aa1403e0 mov x0, x20 25f28: 97ffa41a bl 0xef90 25f2c: f0000421 adrp x1, 0xac000 25f30: 90000462 adrp x2, 0xb1000 25f34: 9115c021 add x1, x1, #0x570 25f38: 91223c42 add x2, x2, #0x88f 25f3c: 320007e0 orr w0, wzr, #0x3 25f40: aa1403e3 mov x3, x20 25f44: 97ffdd57 bl 0x1d4a0 <.text+0xd9f0> 25f48: 29408268 ldp w8, w0, [x19, #0x4] 25f4c: 91110274 add x20, x19, #0x440 25f50: 3911027f strb wzr, [x19, #0x440] 25f54: 6b08001f cmp w0, w8 25f58: 54000081 b.ne 0x25f68 <.text+0x164b8> 25f5c: f0000442 adrp x2, 0xb0000 25f60: 910c9042 add x2, x2, #0x324 25f64: 1400000f b 0x25fa0 <.text+0x164f0> 25f68: 97fff357 bl 0x22cc4 <.text+0x13214> 25f6c: aa0003f5 mov x21, x0 25f70: b4000155 cbz x21, 0x25f98 <.text+0x164e8> 25f74: 90000442 adrp x2, 0xad000 25f78: 91263c42 add x2, x2, #0x98f 25f7c: 321903e1 orr w1, wzr, #0x80 25f80: aa1403e0 mov x0, x20 25f84: aa1503e3 mov x3, x21 25f88: 97ffa402 bl 0xef90 25f8c: aa1503e0 mov x0, x21 25f90: 97ffa68c bl 0xf9c0 25f94: 14000006 b 0x25fac <.text+0x164fc> 25f98: d0000442 adrp x2, 0xaf000 25f9c: 910a2042 add x2, x2, #0x288 25fa0: 321903e1 orr w1, wzr, #0x80 25fa4: aa1403e0 mov x0, x20 25fa8: 97ffa3fa bl 0xef90 25fac: f0000435 adrp x21, 0xac000 25fb0: 9115c2b5 add x21, x21, #0x570 25fb4: 90000462 adrp x2, 0xb1000 25fb8: 9122a042 add x2, x2, #0x8a8 25fbc: 320007e0 orr w0, wzr, #0x3 25fc0: aa1503e1 mov x1, x21 25fc4: aa1403e3 mov x3, x20 25fc8: 97ffdd36 bl 0x1d4a0 <.text+0xd9f0> 25fcc: aa1403e0 mov x0, x20 25fd0: 94001cd8 bl 0x2d330 <.text+0x1d880> 25fd4: b9400f23 ldr w3, [x25, #0xc] 25fd8: 90000462 adrp x2, 0xb1000 25fdc: 91230042 add x2, x2, #0x8c0 25fe0: 320007e0 orr w0, wzr, #0x3 25fe4: aa1503e1 mov x1, x21 25fe8: b9000263 str w3, [x19] 25fec: 97ffdd2d bl 0x1d4a0 <.text+0xd9f0> 25ff0: 90000462 adrp x2, 0xb1000 25ff4: 91233842 add x2, x2, #0x8ce 25ff8: 320007e0 orr w0, wzr, #0x3 25ffc: aa1503e1 mov x1, x21 26000: 79004a7f strh wzr, [x19, #0x24] 26004: 97ffdd27 bl 0x1d4a0 <.text+0xd9f0> 26008: f9401708 ldr x8, [x24, #0x28] 2600c: f9400fe9 ldr x9, [sp, #0x18] 26010: eb09011f cmp x8, x9 26014: 54000121 b.ne 0x26038 <.text+0x16588> 26018: aa1303e0 mov x0, x19 2601c: a9467bfd ldp x29, x30, [sp, #0x60] 26020: a9454ff4 ldp x20, x19, [sp, #0x50] 26024: a94457f6 ldp x22, x21, [sp, #0x40] 26028: a9435ff8 ldp x24, x23, [sp, #0x30] 2602c: f94013f9 ldr x25, [sp, #0x20] 26030: 9101c3ff add sp, sp, #0x70 26034: d65f03c0 ret 26038: 97ffa46a bl 0xf1e0 <__stack_chk_fail@plt> 2603c: f81e0ff3 str x19, [sp, #-0x20]! 26040: a9017bfd stp x29, x30, [sp, #0x10] 26044: 910043fd add x29, sp, #0x10 26048: aa0003f3 mov x19, x0 2604c: b40001b3 cbz x19, 0x26080 <.text+0x165d0> 26050: f9426260 ldr x0, [x19, #0x4c0] 26054: 97ffa65b bl 0xf9c0 26058: f9426660 ldr x0, [x19, #0x4c8] 2605c: 97ffa659 bl 0xf9c0 26060: a9417bfd ldp x29, x30, [sp, #0x10] 26064: d0000421 adrp x1, 0xac000 26068: f0000442 adrp x2, 0xb1000 2606c: 9116e821 add x1, x1, #0x5ba 26070: 9123d042 add x2, x2, #0x8f4 26074: 321e03e0 orr w0, wzr, #0x4 26078: f84207f3 ldr x19, [sp], #0x20 2607c: 17ffdd09 b 0x1d4a0 <.text+0xd9f0> 26080: a9417bfd ldp x29, x30, [sp, #0x10] 26084: f84207f3 ldr x19, [sp], #0x20 26088: d65f03c0 ret 2608c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 26090: a9017bfd stp x29, x30, [sp, #0x10] 26094: 910043fd add x29, sp, #0x10 26098: b0000934 adrp x20, 0x14b000 2609c: 396e7288 ldrb w8, [x20, #0xb9c] 260a0: 37000248 tbnz w8, #0x0, 0x260e8 <.text+0x16638> 260a4: b0000933 adrp x19, 0x14b000 260a8: 912e8273 add x19, x19, #0xba0 260ac: 5281f302 mov w2, #0xf98 // =3992 260b0: aa1303e0 mov x0, x19 260b4: 2a1f03e1 mov w1, wzr 260b8: 97ffa60a bl 0xf8e0 260bc: 97fff385 bl 0x22ed0 <.text+0x13420> 260c0: 0aa07c08 bic w8, w0, w0, asr #31 260c4: b9000e68 str w8, [x19, #0xc] 260c8: 97ffa3b6 bl 0xefa0 260cc: 92800008 mov x8, #-0x1 // =-1 260d0: 913b9269 add x9, x19, #0xee4 260d4: 320003ea orr w10, wzr, #0x1 260d8: b9000a60 str w0, [x19, #0x8] 260dc: f9076a68 str x8, [x19, #0xed0] 260e0: f9000128 str x8, [x9] 260e4: 392e728a strb w10, [x20, #0xb9c] 260e8: d0000928 adrp x8, 0x14c000 260ec: 912ce108 add x8, x8, #0xb38 260f0: 91050113 add x19, x8, #0x140 260f4: 52804821 mov w1, #0x241 // =577 260f8: 321907e2 orr w2, wzr, #0x180 260fc: aa1303e0 mov x0, x19 26100: 97ffa2c0 bl 0xec00 26104: b0000928 adrp x8, 0x14b000 26108: 912e8108 add x8, x8, #0xba0 2610c: 3100041f cmn w0, #0x1 26110: b90ee100 str w0, [x8, #0xee0] 26114: 54000161 b.ne 0x26140 <.text+0x16690> 26118: 97fff2d9 bl 0x22c7c <.text+0x131cc> 2611c: d0000421 adrp x1, 0xac000 26120: f0000442 adrp x2, 0xb1000 26124: aa0003e4 mov x4, x0 26128: 9116e821 add x1, x1, #0x5ba 2612c: 91242842 add x2, x2, #0x90a 26130: 321f07e0 orr w0, wzr, #0x6 26134: aa1303e3 mov x3, x19 26138: 97ffdcda bl 0x1d4a0 <.text+0xd9f0> 2613c: 12800000 mov w0, #-0x1 // =-1 26140: a9417bfd ldp x29, x30, [sp, #0x10] 26144: a8c24ff4 ldp x20, x19, [sp], #0x20 26148: d65f03c0 ret 2614c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 26150: a9017bfd stp x29, x30, [sp, #0x10] 26154: 910043fd add x29, sp, #0x10 26158: b0000934 adrp x20, 0x14b000 2615c: 396e7288 ldrb w8, [x20, #0xb9c] 26160: 37000248 tbnz w8, #0x0, 0x261a8 <.text+0x166f8> 26164: b0000933 adrp x19, 0x14b000 26168: 912e8273 add x19, x19, #0xba0 2616c: 5281f302 mov w2, #0xf98 // =3992 26170: aa1303e0 mov x0, x19 26174: 2a1f03e1 mov w1, wzr 26178: 97ffa5da bl 0xf8e0 2617c: 97fff355 bl 0x22ed0 <.text+0x13420> 26180: 0aa07c08 bic w8, w0, w0, asr #31 26184: b9000e68 str w8, [x19, #0xc] 26188: 97ffa386 bl 0xefa0 2618c: 92800008 mov x8, #-0x1 // =-1 26190: 913b9269 add x9, x19, #0xee4 26194: 320003ea orr w10, wzr, #0x1 26198: b9000a60 str w0, [x19, #0x8] 2619c: f9076a68 str x8, [x19, #0xed0] 261a0: f9000128 str x8, [x9] 261a4: 392e728a strb w10, [x20, #0xb9c] 261a8: b0000928 adrp x8, 0x14b000 261ac: 912e8108 add x8, x8, #0xba0 261b0: b94ee100 ldr w0, [x8, #0xee0] 261b4: 3100041f cmn w0, #0x1 261b8: 54000080 b.eq 0x261c8 <.text+0x16718> 261bc: a9417bfd ldp x29, x30, [sp, #0x10] 261c0: a8c24ff4 ldp x20, x19, [sp], #0x20 261c4: 17ffa573 b 0xf790 261c8: a9417bfd ldp x29, x30, [sp, #0x10] 261cc: a8c24ff4 ldp x20, x19, [sp], #0x20 261d0: d65f03c0 ret 261d4: d101c3ff sub sp, sp, #0x70 261d8: f90013f9 str x25, [sp, #0x20] 261dc: a9035ff8 stp x24, x23, [sp, #0x30] 261e0: a90457f6 stp x22, x21, [sp, #0x40] 261e4: a9054ff4 stp x20, x19, [sp, #0x50] 261e8: a9067bfd stp x29, x30, [sp, #0x60] 261ec: 910183fd add x29, sp, #0x60 261f0: d53bd058 mrs x24, TPIDR_EL0 261f4: f9401708 ldr x8, [x24, #0x28] 261f8: 910023e0 add x0, sp, #0x8 261fc: aa1f03e1 mov x1, xzr 26200: f9000fe8 str x8, [sp, #0x18] 26204: 97ffa40b bl 0xf230 26208: 37f80aa0 tbnz w0, #0x1f, 0x2635c <.text+0x168ac> 2620c: b0000934 adrp x20, 0x14b000 26210: 396e7288 ldrb w8, [x20, #0xb9c] 26214: 37000248 tbnz w8, #0x0, 0x2625c <.text+0x167ac> 26218: b0000933 adrp x19, 0x14b000 2621c: 912e8273 add x19, x19, #0xba0 26220: 5281f302 mov w2, #0xf98 // =3992 26224: aa1303e0 mov x0, x19 26228: 2a1f03e1 mov w1, wzr 2622c: 97ffa5ad bl 0xf8e0 26230: 97fff328 bl 0x22ed0 <.text+0x13420> 26234: 0aa07c08 bic w8, w0, w0, asr #31 26238: b9000e68 str w8, [x19, #0xc] 2623c: 97ffa359 bl 0xefa0 26240: 92800008 mov x8, #-0x1 // =-1 26244: 913b9269 add x9, x19, #0xee4 26248: 320003ea orr w10, wzr, #0x1 2624c: b9000a60 str w0, [x19, #0x8] 26250: f9076a68 str x8, [x19, #0xed0] 26254: f9000128 str x8, [x9] 26258: 392e728a strb w10, [x20, #0xb9c] 2625c: a940a3f3 ldp x19, x8, [sp, #0x8] 26260: d29ef9e9 mov x9, #0xf7cf // =63439 26264: f2bc6a69 movk x9, #0xe353, lsl #16 26268: f2d374a9 movk x9, #0x9ba5, lsl #32 2626c: f2e41889 movk x9, #0x20c4, lsl #48 26270: 9b497d08 smulh x8, x8, x9 26274: b0000939 adrp x25, 0x14b000 26278: 9347fd09 asr x9, x8, #7 2627c: 912e8339 add x25, x25, #0xba0 26280: 8b48fd34 add x20, x9, x8, lsr #63 26284: f0000442 adrp x2, 0xb1000 26288: f0000445 adrp x5, 0xb1000 2628c: 911b4335 add x21, x25, #0x6d0 26290: 912b4337 add x23, x25, #0xad0 26294: 913bb336 add x22, x25, #0xeec 26298: 91249442 add x2, x2, #0x925 2629c: 9124e8a5 add x5, x5, #0x93a 262a0: 321803e1 orr w1, wzr, #0x100 262a4: aa1503e0 mov x0, x21 262a8: aa1703e3 mov x3, x23 262ac: aa1603e4 mov x4, x22 262b0: aa1303e6 mov x6, x19 262b4: aa1403e7 mov x7, x20 262b8: 97ffa336 bl 0xef90 262bc: 52804821 mov w1, #0x241 // =577 262c0: 321907e2 orr w2, wzr, #0x180 262c4: aa1503e0 mov x0, x21 262c8: 97ffa24e bl 0xec00 262cc: b90ed320 str w0, [x25, #0xed0] 262d0: 37f805c0 tbnz w0, #0x1f, 0x26388 <.text+0x168d8> 262d4: d0000421 adrp x1, 0xac000 262d8: f0000442 adrp x2, 0xb1000 262dc: 9116e821 add x1, x1, #0x5ba 262e0: 9125c042 add x2, x2, #0x970 262e4: 321e03e0 orr w0, wzr, #0x4 262e8: aa1503e3 mov x3, x21 262ec: 97ffdc6d bl 0x1d4a0 <.text+0xd9f0> 262f0: 911f4335 add x21, x25, #0x7d0 262f4: f0000442 adrp x2, 0xb1000 262f8: f0000445 adrp x5, 0xb1000 262fc: 91249442 add x2, x2, #0x925 26300: 912648a5 add x5, x5, #0x992 26304: 321803e1 orr w1, wzr, #0x100 26308: aa1503e0 mov x0, x21 2630c: aa1703e3 mov x3, x23 26310: aa1603e4 mov x4, x22 26314: aa1303e6 mov x6, x19 26318: aa1403e7 mov x7, x20 2631c: 97ffa31d bl 0xef90 26320: 52804821 mov w1, #0x241 // =577 26324: 321907e2 orr w2, wzr, #0x180 26328: aa1503e0 mov x0, x21 2632c: 97ffa235 bl 0xec00 26330: b90ed720 str w0, [x25, #0xed4] 26334: 37f803c0 tbnz w0, #0x1f, 0x263ac <.text+0x168fc> 26338: d0000421 adrp x1, 0xac000 2633c: f0000442 adrp x2, 0xb1000 26340: 9116e821 add x1, x1, #0x5ba 26344: 91271442 add x2, x2, #0x9c5 26348: 321e03e0 orr w0, wzr, #0x4 2634c: aa1503e3 mov x3, x21 26350: 97ffdc54 bl 0x1d4a0 <.text+0xd9f0> 26354: 2a1f03e0 mov w0, wzr 26358: 14000021 b 0x263dc <.text+0x1692c> 2635c: 97ffa2f9 bl 0xef40 <__errno@plt> 26360: b9400000 ldr w0, [x0] 26364: 97ffa2e7 bl 0xef00 26368: d0000421 adrp x1, 0xac000 2636c: f0000422 adrp x2, 0xad000 26370: aa0003e3 mov x3, x0 26374: 9116e821 add x1, x1, #0x5ba 26378: 91110042 add x2, x2, #0x440 2637c: 528000a0 mov w0, #0x5 // =5 26380: 97ffdc48 bl 0x1d4a0 <.text+0xd9f0> 26384: 14000015 b 0x263d8 <.text+0x16928> 26388: 97ffa2ee bl 0xef40 <__errno@plt> 2638c: b9400000 ldr w0, [x0] 26390: 97ffa2dc bl 0xef00 26394: d0000421 adrp x1, 0xac000 26398: f0000442 adrp x2, 0xb1000 2639c: aa0003e4 mov x4, x0 263a0: 9116e821 add x1, x1, #0x5ba 263a4: 91250842 add x2, x2, #0x942 263a8: 14000009 b 0x263cc <.text+0x1691c> 263ac: 97ffa2e5 bl 0xef40 <__errno@plt> 263b0: b9400000 ldr w0, [x0] 263b4: 97ffa2d3 bl 0xef00 263b8: d0000421 adrp x1, 0xac000 263bc: f0000442 adrp x2, 0xb1000 263c0: aa0003e4 mov x4, x0 263c4: 9116e821 add x1, x1, #0x5ba 263c8: 91266842 add x2, x2, #0x99a 263cc: 528000a0 mov w0, #0x5 // =5 263d0: aa1503e3 mov x3, x21 263d4: 97ffdc33 bl 0x1d4a0 <.text+0xd9f0> 263d8: 12800000 mov w0, #-0x1 // =-1 263dc: f9401708 ldr x8, [x24, #0x28] 263e0: f9400fe9 ldr x9, [sp, #0x18] 263e4: eb09011f cmp x8, x9 263e8: 54000101 b.ne 0x26408 <.text+0x16958> 263ec: a9467bfd ldp x29, x30, [sp, #0x60] 263f0: a9454ff4 ldp x20, x19, [sp, #0x50] 263f4: a94457f6 ldp x22, x21, [sp, #0x40] 263f8: a9435ff8 ldp x24, x23, [sp, #0x30] 263fc: f94013f9 ldr x25, [sp, #0x20] 26400: 9101c3ff add sp, sp, #0x70 26404: d65f03c0 ret 26408: 97ffa376 bl 0xf1e0 <__stack_chk_fail@plt> 2640c: a9bd57f6 stp x22, x21, [sp, #-0x30]! 26410: a9014ff4 stp x20, x19, [sp, #0x10] 26414: a9027bfd stp x29, x30, [sp, #0x20] 26418: 910083fd add x29, sp, #0x20 2641c: b0000935 adrp x21, 0x14b000 26420: 396e72a8 ldrb w8, [x21, #0xb9c] 26424: aa0003f3 mov x19, x0 26428: 37000248 tbnz w8, #0x0, 0x26470 <.text+0x169c0> 2642c: b0000934 adrp x20, 0x14b000 26430: 912e8294 add x20, x20, #0xba0 26434: 5281f302 mov w2, #0xf98 // =3992 26438: aa1403e0 mov x0, x20 2643c: 2a1f03e1 mov w1, wzr 26440: 97ffa528 bl 0xf8e0 26444: 97fff2a3 bl 0x22ed0 <.text+0x13420> 26448: 0aa07c08 bic w8, w0, w0, asr #31 2644c: b9000e88 str w8, [x20, #0xc] 26450: 97ffa2d4 bl 0xefa0 26454: 92800008 mov x8, #-0x1 // =-1 26458: 913b9289 add x9, x20, #0xee4 2645c: 320003ea orr w10, wzr, #0x1 26460: b9000a80 str w0, [x20, #0x8] 26464: f9076a88 str x8, [x20, #0xed0] 26468: f9000128 str x8, [x9] 2646c: 392e72aa strb w10, [x21, #0xb9c] 26470: b0000936 adrp x22, 0x14b000 26474: 912e82d6 add x22, x22, #0xba0 26478: f0000422 adrp x2, 0xad000 2647c: 912b42d4 add x20, x22, #0xad0 26480: 91263c42 add x2, x2, #0x98f 26484: 321803e1 orr w1, wzr, #0x100 26488: aa1403e0 mov x0, x20 2648c: aa1303e3 mov x3, x19 26490: 97ffa2c0 bl 0xef90 26494: f0000455 adrp x21, 0xb1000 26498: 913bb2d3 add x19, x22, #0xeec 2649c: 912792b5 add x21, x21, #0x9e4 264a0: f0000445 adrp x5, 0xb1000 264a4: 911342c0 add x0, x22, #0x4d0 264a8: 9127d4a5 add x5, x5, #0x9f5 264ac: 321803e1 orr w1, wzr, #0x100 264b0: aa1503e2 mov x2, x21 264b4: aa1403e3 mov x3, x20 264b8: aa1303e4 mov x4, x19 264bc: 97ffa2b5 bl 0xef90 264c0: aa1403e3 mov x3, x20 264c4: aa1303e4 mov x4, x19 264c8: a9427bfd ldp x29, x30, [sp, #0x20] 264cc: a9414ff4 ldp x20, x19, [sp, #0x10] 264d0: f0000445 adrp x5, 0xb1000 264d4: 911742c0 add x0, x22, #0x5d0 264d8: 912820a5 add x5, x5, #0xa08 264dc: 321803e1 orr w1, wzr, #0x100 264e0: aa1503e2 mov x2, x21 264e4: a8c357f6 ldp x22, x21, [sp], #0x30 264e8: 17ffa2aa b 0xef90 264ec: d10143ff sub sp, sp, #0x50 264f0: f90013f5 str x21, [sp, #0x20] 264f4: a9034ff4 stp x20, x19, [sp, #0x30] 264f8: a9047bfd stp x29, x30, [sp, #0x40] 264fc: 910103fd add x29, sp, #0x40 26500: d53bd054 mrs x20, TPIDR_EL0 26504: f9401688 ldr x8, [x20, #0x28] 26508: 910023e0 add x0, sp, #0x8 2650c: aa1f03e1 mov x1, xzr 26510: f9000fe8 str x8, [sp, #0x18] 26514: 97ffa347 bl 0xf230 26518: 36f80160 tbz w0, #0x1f, 0x26544 <.text+0x16a94> 2651c: 97ffa289 bl 0xef40 <__errno@plt> 26520: b9400000 ldr w0, [x0] 26524: 97ffa277 bl 0xef00 26528: d0000421 adrp x1, 0xac000 2652c: f0000442 adrp x2, 0xb1000 26530: aa0003e3 mov x3, x0 26534: 9116e821 add x1, x1, #0x5ba 26538: 91285c42 add x2, x2, #0xa17 2653c: 528000a0 mov w0, #0x5 // =5 26540: 97ffdbd8 bl 0x1d4a0 <.text+0xd9f0> 26544: b0000935 adrp x21, 0x14b000 26548: 396e72a8 ldrb w8, [x21, #0xb9c] 2654c: 37000248 tbnz w8, #0x0, 0x26594 <.text+0x16ae4> 26550: b0000933 adrp x19, 0x14b000 26554: 912e8273 add x19, x19, #0xba0 26558: 5281f302 mov w2, #0xf98 // =3992 2655c: aa1303e0 mov x0, x19 26560: 2a1f03e1 mov w1, wzr 26564: 97ffa4df bl 0xf8e0 26568: 97fff25a bl 0x22ed0 <.text+0x13420> 2656c: 0aa07c08 bic w8, w0, w0, asr #31 26570: b9000e68 str w8, [x19, #0xc] 26574: 97ffa28b bl 0xefa0 26578: 92800008 mov x8, #-0x1 // =-1 2657c: 913b9269 add x9, x19, #0xee4 26580: 320003ea orr w10, wzr, #0x1 26584: b9000a60 str w0, [x19, #0x8] 26588: f9076a68 str x8, [x19, #0xed0] 2658c: f9000128 str x8, [x9] 26590: 392e72aa strb w10, [x21, #0xb9c] 26594: a940a3e6 ldp x6, x8, [sp, #0x8] 26598: d29ef9e9 mov x9, #0xf7cf // =63439 2659c: f2bc6a69 movk x9, #0xe353, lsl #16 265a0: f2d374a9 movk x9, #0x9ba5, lsl #32 265a4: f2e41889 movk x9, #0x20c4, lsl #48 265a8: 9b497d08 smulh x8, x8, x9 265ac: 9347fd09 asr x9, x8, #7 265b0: 8b48fd27 add x7, x9, x8, lsr #63 265b4: b0000929 adrp x9, 0x14b000 265b8: 912e8129 add x9, x9, #0xba0 265bc: d0000428 adrp x8, 0xac000 265c0: d0000422 adrp x2, 0xac000 265c4: f0000445 adrp x5, 0xb1000 265c8: 912f4133 add x19, x9, #0xbd0 265cc: 912abd08 add x8, x8, #0xaaf 265d0: 912a0842 add x2, x2, #0xa82 265d4: 9128d0a5 add x5, x5, #0xa34 265d8: 912b4123 add x3, x9, #0xad0 265dc: 913bb124 add x4, x9, #0xeec 265e0: 321803e1 orr w1, wzr, #0x100 265e4: aa1303e0 mov x0, x19 265e8: f90003e8 str x8, [sp] 265ec: 97ffa269 bl 0xef90 265f0: f9401688 ldr x8, [x20, #0x28] 265f4: f9400fe9 ldr x9, [sp, #0x18] 265f8: eb09011f cmp x8, x9 265fc: 540000e1 b.ne 0x26618 <.text+0x16b68> 26600: aa1303e0 mov x0, x19 26604: a9447bfd ldp x29, x30, [sp, #0x40] 26608: a9434ff4 ldp x20, x19, [sp, #0x30] 2660c: f94013f5 ldr x21, [sp, #0x20] 26610: 910143ff add sp, sp, #0x50 26614: d65f03c0 ret 26618: 97ffa2f2 bl 0xf1e0 <__stack_chk_fail@plt> 2661c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 26620: a9017bfd stp x29, x30, [sp, #0x10] 26624: 910043fd add x29, sp, #0x10 26628: b0000934 adrp x20, 0x14b000 2662c: 396e7288 ldrb w8, [x20, #0xb9c] 26630: 37000248 tbnz w8, #0x0, 0x26678 <.text+0x16bc8> 26634: b0000933 adrp x19, 0x14b000 26638: 912e8273 add x19, x19, #0xba0 2663c: 5281f302 mov w2, #0xf98 // =3992 26640: aa1303e0 mov x0, x19 26644: 2a1f03e1 mov w1, wzr 26648: 97ffa4a6 bl 0xf8e0 2664c: 97fff221 bl 0x22ed0 <.text+0x13420> 26650: 0aa07c08 bic w8, w0, w0, asr #31 26654: b9000e68 str w8, [x19, #0xc] 26658: 97ffa252 bl 0xefa0 2665c: 92800008 mov x8, #-0x1 // =-1 26660: 913b9269 add x9, x19, #0xee4 26664: 320003ea orr w10, wzr, #0x1 26668: b9000a60 str w0, [x19, #0x8] 2666c: f9076a68 str x8, [x19, #0xed0] 26670: f9000128 str x8, [x9] 26674: 392e728a strb w10, [x20, #0xb9c] 26678: f0000453 adrp x19, 0xb1000 2667c: 91293a73 add x19, x19, #0xa4e 26680: aa1303e0 mov x0, x19 26684: 2a1f03e1 mov w1, wzr 26688: 97ffa15e bl 0xec00 2668c: b0000934 adrp x20, 0x14b000 26690: 912e8294 add x20, x20, #0xba0 26694: b90f6e80 str w0, [x20, #0xf6c] 26698: aa1303e0 mov x0, x19 2669c: 2a1f03e1 mov w1, wzr 266a0: 97ffa158 bl 0xec00 266a4: b90f7280 str w0, [x20, #0xf70] 266a8: aa1303e0 mov x0, x19 266ac: 2a1f03e1 mov w1, wzr 266b0: 97ffa154 bl 0xec00 266b4: b90f7680 str w0, [x20, #0xf74] 266b8: aa1303e0 mov x0, x19 266bc: 2a1f03e1 mov w1, wzr 266c0: 97ffa150 bl 0xec00 266c4: b90f7a80 str w0, [x20, #0xf78] 266c8: aa1303e0 mov x0, x19 266cc: 2a1f03e1 mov w1, wzr 266d0: 97ffa14c bl 0xec00 266d4: b90f7e80 str w0, [x20, #0xf7c] 266d8: aa1303e0 mov x0, x19 266dc: 2a1f03e1 mov w1, wzr 266e0: 97ffa148 bl 0xec00 266e4: b90f8280 str w0, [x20, #0xf80] 266e8: aa1303e0 mov x0, x19 266ec: 2a1f03e1 mov w1, wzr 266f0: 97ffa144 bl 0xec00 266f4: b90f8680 str w0, [x20, #0xf84] 266f8: aa1303e0 mov x0, x19 266fc: 2a1f03e1 mov w1, wzr 26700: 97ffa140 bl 0xec00 26704: b90f8a80 str w0, [x20, #0xf88] 26708: aa1303e0 mov x0, x19 2670c: 2a1f03e1 mov w1, wzr 26710: 97ffa13c bl 0xec00 26714: b90f8e80 str w0, [x20, #0xf8c] 26718: aa1303e0 mov x0, x19 2671c: 2a1f03e1 mov w1, wzr 26720: 97ffa138 bl 0xec00 26724: a9417bfd ldp x29, x30, [sp, #0x10] 26728: b90f9280 str w0, [x20, #0xf90] 2672c: a8c24ff4 ldp x20, x19, [sp], #0x20 26730: d65f03c0 ret 26734: a9be4ff4 stp x20, x19, [sp, #-0x20]! 26738: a9017bfd stp x29, x30, [sp, #0x10] 2673c: 910043fd add x29, sp, #0x10 26740: b0000934 adrp x20, 0x14b000 26744: 396e7288 ldrb w8, [x20, #0xb9c] 26748: 37000248 tbnz w8, #0x0, 0x26790 <.text+0x16ce0> 2674c: b0000933 adrp x19, 0x14b000 26750: 912e8273 add x19, x19, #0xba0 26754: 5281f302 mov w2, #0xf98 // =3992 26758: aa1303e0 mov x0, x19 2675c: 2a1f03e1 mov w1, wzr 26760: 97ffa460 bl 0xf8e0 26764: 97fff1db bl 0x22ed0 <.text+0x13420> 26768: 0aa07c08 bic w8, w0, w0, asr #31 2676c: b9000e68 str w8, [x19, #0xc] 26770: 97ffa20c bl 0xefa0 26774: 92800008 mov x8, #-0x1 // =-1 26778: 913b9269 add x9, x19, #0xee4 2677c: 320003ea orr w10, wzr, #0x1 26780: b9000a60 str w0, [x19, #0x8] 26784: f9076a68 str x8, [x19, #0xed0] 26788: f9000128 str x8, [x9] 2678c: 392e728a strb w10, [x20, #0xb9c] 26790: b0000933 adrp x19, 0x14b000 26794: 912e8273 add x19, x19, #0xba0 26798: b94f6e60 ldr w0, [x19, #0xf6c] 2679c: 3100041f cmn w0, #0x1 267a0: 54000080 b.eq 0x267b0 <.text+0x16d00> 267a4: 97ffa3fb bl 0xf790 267a8: 12800008 mov w8, #-0x1 // =-1 267ac: b90f6e68 str w8, [x19, #0xf6c] 267b0: b94f7260 ldr w0, [x19, #0xf70] 267b4: 3100041f cmn w0, #0x1 267b8: 54000080 b.eq 0x267c8 <.text+0x16d18> 267bc: 97ffa3f5 bl 0xf790 267c0: 12800008 mov w8, #-0x1 // =-1 267c4: b90f7268 str w8, [x19, #0xf70] 267c8: b94f7660 ldr w0, [x19, #0xf74] 267cc: 3100041f cmn w0, #0x1 267d0: 54000080 b.eq 0x267e0 <.text+0x16d30> 267d4: 97ffa3ef bl 0xf790 267d8: 12800008 mov w8, #-0x1 // =-1 267dc: b90f7668 str w8, [x19, #0xf74] 267e0: b94f7a60 ldr w0, [x19, #0xf78] 267e4: 3100041f cmn w0, #0x1 267e8: 54000080 b.eq 0x267f8 <.text+0x16d48> 267ec: 97ffa3e9 bl 0xf790 267f0: 12800008 mov w8, #-0x1 // =-1 267f4: b90f7a68 str w8, [x19, #0xf78] 267f8: b94f7e60 ldr w0, [x19, #0xf7c] 267fc: 3100041f cmn w0, #0x1 26800: 54000080 b.eq 0x26810 <.text+0x16d60> 26804: 97ffa3e3 bl 0xf790 26808: 12800008 mov w8, #-0x1 // =-1 2680c: b90f7e68 str w8, [x19, #0xf7c] 26810: b94f8260 ldr w0, [x19, #0xf80] 26814: 3100041f cmn w0, #0x1 26818: 54000080 b.eq 0x26828 <.text+0x16d78> 2681c: 97ffa3dd bl 0xf790 26820: 12800008 mov w8, #-0x1 // =-1 26824: b90f8268 str w8, [x19, #0xf80] 26828: b94f8660 ldr w0, [x19, #0xf84] 2682c: 3100041f cmn w0, #0x1 26830: 54000080 b.eq 0x26840 <.text+0x16d90> 26834: 97ffa3d7 bl 0xf790 26838: 12800008 mov w8, #-0x1 // =-1 2683c: b90f8668 str w8, [x19, #0xf84] 26840: b94f8a60 ldr w0, [x19, #0xf88] 26844: 3100041f cmn w0, #0x1 26848: 54000080 b.eq 0x26858 <.text+0x16da8> 2684c: 97ffa3d1 bl 0xf790 26850: 12800008 mov w8, #-0x1 // =-1 26854: b90f8a68 str w8, [x19, #0xf88] 26858: b94f8e60 ldr w0, [x19, #0xf8c] 2685c: 3100041f cmn w0, #0x1 26860: 54000080 b.eq 0x26870 <.text+0x16dc0> 26864: 97ffa3cb bl 0xf790 26868: 12800008 mov w8, #-0x1 // =-1 2686c: b90f8e68 str w8, [x19, #0xf8c] 26870: b94f9260 ldr w0, [x19, #0xf90] 26874: 3100041f cmn w0, #0x1 26878: 54000080 b.eq 0x26888 <.text+0x16dd8> 2687c: 97ffa3c5 bl 0xf790 26880: 12800008 mov w8, #-0x1 // =-1 26884: b90f9268 str w8, [x19, #0xf90] 26888: a9417bfd ldp x29, x30, [sp, #0x10] 2688c: a8c24ff4 ldp x20, x19, [sp], #0x20 26890: d65f03c0 ret 26894: d101c3ff sub sp, sp, #0x70 26898: a90267fa stp x26, x25, [sp, #0x20] 2689c: a9035ff8 stp x24, x23, [sp, #0x30] 268a0: a90457f6 stp x22, x21, [sp, #0x40] 268a4: a9054ff4 stp x20, x19, [sp, #0x50] 268a8: a9067bfd stp x29, x30, [sp, #0x60] 268ac: 910183fd add x29, sp, #0x60 268b0: d53bd059 mrs x25, TPIDR_EL0 268b4: f9401728 ldr x8, [x25, #0x28] 268b8: 910023e0 add x0, sp, #0x8 268bc: aa1f03e1 mov x1, xzr 268c0: f9000fe8 str x8, [sp, #0x18] 268c4: 97ffa25b bl 0xf230 268c8: 36f80160 tbz w0, #0x1f, 0x268f4 <.text+0x16e44> 268cc: 97ffa19d bl 0xef40 <__errno@plt> 268d0: b9400000 ldr w0, [x0] 268d4: 97ffa18b bl 0xef00 268d8: d0000421 adrp x1, 0xac000 268dc: f0000442 adrp x2, 0xb1000 268e0: aa0003e3 mov x3, x0 268e4: 9116e821 add x1, x1, #0x5ba 268e8: 91285c42 add x2, x2, #0xa17 268ec: 528000a0 mov w0, #0x5 // =5 268f0: 97ffdaec bl 0x1d4a0 <.text+0xd9f0> 268f4: b0000934 adrp x20, 0x14b000 268f8: 396e7288 ldrb w8, [x20, #0xb9c] 268fc: 37000248 tbnz w8, #0x0, 0x26944 <.text+0x16e94> 26900: b0000933 adrp x19, 0x14b000 26904: 912e8273 add x19, x19, #0xba0 26908: 5281f302 mov w2, #0xf98 // =3992 2690c: aa1303e0 mov x0, x19 26910: 2a1f03e1 mov w1, wzr 26914: 97ffa3f3 bl 0xf8e0 26918: 97fff16e bl 0x22ed0 <.text+0x13420> 2691c: 0aa07c08 bic w8, w0, w0, asr #31 26920: b9000e68 str w8, [x19, #0xc] 26924: 97ffa19f bl 0xefa0 26928: 92800008 mov x8, #-0x1 // =-1 2692c: 913b9269 add x9, x19, #0xee4 26930: 320003ea orr w10, wzr, #0x1 26934: b9000a60 str w0, [x19, #0x8] 26938: f9076a68 str x8, [x19, #0xed0] 2693c: f9000128 str x8, [x9] 26940: 392e728a strb w10, [x20, #0xb9c] 26944: a940a3f3 ldp x19, x8, [sp, #0x8] 26948: d29ef9e9 mov x9, #0xf7cf // =63439 2694c: f2bc6a69 movk x9, #0xe353, lsl #16 26950: f2d374a9 movk x9, #0x9ba5, lsl #32 26954: f2e41889 movk x9, #0x20c4, lsl #48 26958: 9b497d08 smulh x8, x8, x9 2695c: b000093a adrp x26, 0x14b000 26960: 9347fd09 asr x9, x8, #7 26964: 912e835a add x26, x26, #0xba0 26968: d0000435 adrp x21, 0xac000 2696c: f0000456 adrp x22, 0xb1000 26970: 8b48fd34 add x20, x9, x8, lsr #63 26974: 90000448 adrp x8, 0xae000 26978: 912a0ab5 add x21, x21, #0xa82 2697c: 912962d6 add x22, x22, #0xa58 26980: 912b4357 add x23, x26, #0xad0 26984: 913bb358 add x24, x26, #0xeec 26988: 91335508 add x8, x8, #0xcd5 2698c: 91334340 add x0, x26, #0xcd0 26990: 321803e1 orr w1, wzr, #0x100 26994: aa1503e2 mov x2, x21 26998: aa1703e3 mov x3, x23 2699c: aa1803e4 mov x4, x24 269a0: aa1603e5 mov x5, x22 269a4: aa1303e6 mov x6, x19 269a8: aa1403e7 mov x7, x20 269ac: f90003e8 str x8, [sp] 269b0: 97ffa178 bl 0xef90 269b4: f0000448 adrp x8, 0xb1000 269b8: 9129b908 add x8, x8, #0xa6e 269bc: 91374340 add x0, x26, #0xdd0 269c0: 321803e1 orr w1, wzr, #0x100 269c4: aa1503e2 mov x2, x21 269c8: aa1703e3 mov x3, x23 269cc: aa1803e4 mov x4, x24 269d0: aa1603e5 mov x5, x22 269d4: aa1303e6 mov x6, x19 269d8: aa1403e7 mov x7, x20 269dc: f90003e8 str x8, [sp] 269e0: 97ffa16c bl 0xef90 269e4: f9401728 ldr x8, [x25, #0x28] 269e8: f9400fe9 ldr x9, [sp, #0x18] 269ec: eb09011f cmp x8, x9 269f0: 54000101 b.ne 0x26a10 <.text+0x16f60> 269f4: a9467bfd ldp x29, x30, [sp, #0x60] 269f8: a9454ff4 ldp x20, x19, [sp, #0x50] 269fc: a94457f6 ldp x22, x21, [sp, #0x40] 26a00: a9435ff8 ldp x24, x23, [sp, #0x30] 26a04: a94267fa ldp x26, x25, [sp, #0x20] 26a08: 9101c3ff add sp, sp, #0x70 26a0c: d65f03c0 ret 26a10: 97ffa1f4 bl 0xf1e0 <__stack_chk_fail@plt> 26a14: d101c3ff sub sp, sp, #0x70 26a18: a9016ffc stp x28, x27, [sp, #0x10] 26a1c: a90267fa stp x26, x25, [sp, #0x20] 26a20: a9035ff8 stp x24, x23, [sp, #0x30] 26a24: a90457f6 stp x22, x21, [sp, #0x40] 26a28: a9054ff4 stp x20, x19, [sp, #0x50] 26a2c: a9067bfd stp x29, x30, [sp, #0x60] 26a30: 910183fd add x29, sp, #0x60 26a34: aa0203f4 mov x20, x2 26a38: aa0003f5 mov x21, x0 26a3c: b4000395 cbz x21, 0x26aac <.text+0x16ffc> 26a40: b4000374 cbz x20, 0x26aac <.text+0x16ffc> 26a44: f0000440 adrp x0, 0xb1000 26a48: 912a9000 add x0, x0, #0xaa4 26a4c: 320003e1 orr w1, wzr, #0x1 26a50: 97ffa35c bl 0xf7c0 26a54: aa0003f3 mov x19, x0 26a58: b40003b3 cbz x19, 0x26acc <.text+0x1701c> 26a5c: f0000441 adrp x1, 0xb1000 26a60: 912b3021 add x1, x1, #0xacc 26a64: aa1303e0 mov x0, x19 26a68: 97ffa24a bl 0xf390 26a6c: d000097b adrp x27, 0x154000 26a70: f9070360 str x0, [x27, #0xe00] 26a74: 97ffa263 bl 0xf400 26a78: aa0003e8 mov x8, x0 26a7c: b40003c8 cbz x8, 0x26af4 <.text+0x17044> 26a80: d0000421 adrp x1, 0xac000 26a84: f0000442 adrp x2, 0xb1000 26a88: 9116e821 add x1, x1, #0x5ba 26a8c: 912ba442 add x2, x2, #0xae9 26a90: 321e03e0 orr w0, wzr, #0x4 26a94: aa0803e3 mov x3, x8 26a98: 97ffda82 bl 0x1d4a0 <.text+0xd9f0> 26a9c: aa1303e0 mov x0, x19 26aa0: 97ffa1e8 bl 0xf240 26aa4: aa1f03f7 mov x23, xzr 26aa8: 1400008a b 0x26cd0 <.text+0x17220> 26aac: d0000421 adrp x1, 0xac000 26ab0: f0000442 adrp x2, 0xb1000 26ab4: 9116e821 add x1, x1, #0x5ba 26ab8: 9129d042 add x2, x2, #0xa74 26abc: 321f07e0 orr w0, wzr, #0x6 26ac0: 97ffda78 bl 0x1d4a0 <.text+0xd9f0> 26ac4: aa1f03f7 mov x23, xzr 26ac8: 14000082 b 0x26cd0 <.text+0x17220> 26acc: 97ffa24d bl 0xf400 26ad0: d0000421 adrp x1, 0xac000 26ad4: f0000442 adrp x2, 0xb1000 26ad8: aa0003e3 mov x3, x0 26adc: 9116e821 add x1, x1, #0x5ba 26ae0: 912aec42 add x2, x2, #0xabb 26ae4: 321e03e0 orr w0, wzr, #0x4 26ae8: 97ffda6e bl 0x1d4a0 <.text+0xd9f0> 26aec: aa1f03f7 mov x23, xzr 26af0: 14000078 b 0x26cd0 <.text+0x17220> 26af4: 321a03e0 orr w0, wzr, #0x40 26af8: 320003e1 orr w1, wzr, #0x1 26afc: 97ffa081 bl 0xed00 26b00: f90007e0 str x0, [sp, #0x8] 26b04: b4000ce0 cbz x0, 0x26ca0 <.text+0x171f0> 26b08: f94002a8 ldr x8, [x21] 26b0c: aa1503e0 mov x0, x21 26b10: aa1403e1 mov x1, x20 26b14: f942ad08 ldr x8, [x8, #0x558] 26b18: d63f0100 blr x8 26b1c: 2a0003f8 mov w24, w0 26b20: 34000cf8 cbz w24, 0x26cbc <.text+0x1720c> 26b24: f94002a8 ldr x8, [x21] 26b28: d0000421 adrp x1, 0xac000 26b2c: 913ed021 add x1, x1, #0xfb4 26b30: aa1503e0 mov x0, x21 26b34: f942b117 ldr x23, [x8, #0x560] 26b38: f9401908 ldr x8, [x8, #0x30] 26b3c: d63f0100 blr x8 26b40: aa0003e2 mov x2, x0 26b44: aa1503e0 mov x0, x21 26b48: 2a1803e1 mov w1, w24 26b4c: aa1f03e3 mov x3, xzr 26b50: d63f02e0 blr x23 26b54: aa0003f7 mov x23, x0 26b58: b4000b57 cbz x23, 0x26cc0 <.text+0x17210> 26b5c: 7100071f cmp w24, #0x1 26b60: 54000b0b b.lt 0x26cc0 <.text+0x17210> 26b64: 2a1f03f9 mov w25, wzr 26b68: f94002a8 ldr x8, [x21] 26b6c: aa1503e0 mov x0, x21 26b70: aa1403e1 mov x1, x20 26b74: 2a1903e2 mov w2, w25 26b78: f942b508 ldr x8, [x8, #0x568] 26b7c: d63f0100 blr x8 26b80: aa0003fc mov x28, x0 26b84: b400087c cbz x28, 0x26c90 <.text+0x171e0> 26b88: f94002a8 ldr x8, [x21] 26b8c: aa1503e0 mov x0, x21 26b90: aa1c03e1 mov x1, x28 26b94: aa1f03e2 mov x2, xzr 26b98: f942a508 ldr x8, [x8, #0x548] 26b9c: d63f0100 blr x8 26ba0: aa0003fa mov x26, x0 26ba4: b400021a cbz x26, 0x26be4 <.text+0x17134> 26ba8: aa1b03f6 mov x22, x27 26bac: f9470368 ldr x8, [x27, #0xe00] 26bb0: f94007fb ldr x27, [sp, #0x8] 26bb4: 321a03e2 orr w2, wzr, #0x40 26bb8: aa1a03e0 mov x0, x26 26bbc: aa1b03e1 mov x1, x27 26bc0: d63f0100 blr x8 26bc4: 7100041f cmp w0, #0x1 26bc8: 5400026b b.lt 0x26c14 <.text+0x17164> 26bcc: aa1b03e0 mov x0, x27 26bd0: 97ffa2e8 bl 0xf770 26bd4: aa0003e2 mov x2, x0 26bd8: aa1503e0 mov x0, x21 26bdc: aa1b03e1 mov x1, x27 26be0: 14000011 b 0x26c24 <.text+0x17174> 26be4: d0000421 adrp x1, 0xac000 26be8: f0000442 adrp x2, 0xb1000 26bec: 321f07e0 orr w0, wzr, #0x6 26bf0: 9116e821 add x1, x1, #0x5ba 26bf4: 912ca042 add x2, x2, #0xb28 26bf8: 97ffda2a bl 0x1d4a0 <.text+0xd9f0> 26bfc: f94002a8 ldr x8, [x21] 26c00: aa1503e0 mov x0, x21 26c04: aa1c03e1 mov x1, x28 26c08: f9405d08 ldr x8, [x8, #0xb8] 26c0c: d63f0100 blr x8 26c10: 14000020 b 0x26c90 <.text+0x171e0> 26c14: d0000461 adrp x1, 0xb4000 26c18: aa1503e0 mov x0, x21 26c1c: 9139dc21 add x1, x1, #0xe77 26c20: 2a1f03e2 mov w2, wzr 26c24: 97ffe0b3 bl 0x1eef0 <.text+0xf440> 26c28: aa0003fb mov x27, x0 26c2c: b40001bb cbz x27, 0x26c60 <.text+0x171b0> 26c30: f94002a8 ldr x8, [x21] 26c34: aa1503e0 mov x0, x21 26c38: aa1703e1 mov x1, x23 26c3c: 2a1903e2 mov w2, w25 26c40: f942b908 ldr x8, [x8, #0x570] 26c44: aa1b03e3 mov x3, x27 26c48: d63f0100 blr x8 26c4c: f94002a8 ldr x8, [x21] 26c50: aa1503e0 mov x0, x21 26c54: aa1b03e1 mov x1, x27 26c58: f9405d08 ldr x8, [x8, #0xb8] 26c5c: d63f0100 blr x8 26c60: f94002a8 ldr x8, [x21] 26c64: aa1503e0 mov x0, x21 26c68: aa1c03e1 mov x1, x28 26c6c: aa1a03e2 mov x2, x26 26c70: f942a908 ldr x8, [x8, #0x550] 26c74: d63f0100 blr x8 26c78: f94002a8 ldr x8, [x21] 26c7c: aa1503e0 mov x0, x21 26c80: aa1c03e1 mov x1, x28 26c84: f9405d08 ldr x8, [x8, #0xb8] 26c88: d63f0100 blr x8 26c8c: aa1603fb mov x27, x22 26c90: 11000739 add w25, w25, #0x1 26c94: 6b19031f cmp w24, w25 26c98: 54fff681 b.ne 0x26b68 <.text+0x170b8> 26c9c: 14000009 b 0x26cc0 <.text+0x17210> 26ca0: d0000421 adrp x1, 0xac000 26ca4: f0000442 adrp x2, 0xb1000 26ca8: 9116e821 add x1, x1, #0x5ba 26cac: 912be442 add x2, x2, #0xaf9 26cb0: 321f07e0 orr w0, wzr, #0x6 26cb4: 97ffd9fb bl 0x1d4a0 <.text+0xd9f0> 26cb8: 17ffff79 b 0x26a9c <.text+0x16fec> 26cbc: aa1f03f7 mov x23, xzr 26cc0: f94007e0 ldr x0, [sp, #0x8] 26cc4: 97ffa33f bl 0xf9c0 26cc8: aa1303e0 mov x0, x19 26ccc: 97ffa15d bl 0xf240 26cd0: aa1703e0 mov x0, x23 26cd4: a9467bfd ldp x29, x30, [sp, #0x60] 26cd8: a9454ff4 ldp x20, x19, [sp, #0x50] 26cdc: a94457f6 ldp x22, x21, [sp, #0x40] 26ce0: a9435ff8 ldp x24, x23, [sp, #0x30] 26ce4: a94267fa ldp x26, x25, [sp, #0x20] 26ce8: a9416ffc ldp x28, x27, [sp, #0x10] 26cec: 9101c3ff add sp, sp, #0x70 26cf0: d65f03c0 ret 26cf4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 26cf8: a9017bfd stp x29, x30, [sp, #0x10] 26cfc: 910043fd add x29, sp, #0x10 26d00: aa0003f3 mov x19, x0 26d04: f9401e60 ldr x0, [x19, #0x38] 26d08: b40000a0 cbz x0, 0x26d1c <.text+0x1726c> 26d0c: f9400014 ldr x20, [x0] 26d10: 94016bd6 bl 0x81c68 26d14: aa1403e0 mov x0, x20 26d18: b5ffffb4 cbnz x20, 0x26d0c <.text+0x1725c> 26d1c: f9401660 ldr x0, [x19, #0x28] 26d20: f900167f str xzr, [x19, #0x28] 26d24: b4000040 cbz x0, 0x26d2c <.text+0x1727c> 26d28: 94016bd0 bl 0x81c68 26d2c: a9417bfd ldp x29, x30, [sp, #0x10] 26d30: aa1303e0 mov x0, x19 26d34: a8c24ff4 ldp x20, x19, [sp], #0x20 26d38: 14014f64 b 0x7aac8 26d3c: d10183ff sub sp, sp, #0x60 26d40: a90167fa stp x26, x25, [sp, #0x10] 26d44: a9025ff8 stp x24, x23, [sp, #0x20] 26d48: a90357f6 stp x22, x21, [sp, #0x30] 26d4c: a9044ff4 stp x20, x19, [sp, #0x40] 26d50: a9057bfd stp x29, x30, [sp, #0x50] 26d54: 910143fd add x29, sp, #0x50 26d58: f0000928 adrp x8, 0x14d000 26d5c: 3941e108 ldrb w8, [x8, #0x78] 26d60: aa0103f3 mov x19, x1 26d64: 2a0003f4 mov w20, w0 26d68: 7100051f cmp w8, #0x1 26d6c: 54000381 b.ne 0x26ddc <.text+0x1732c> 26d70: f0000937 adrp x23, 0x14d000 26d74: f94042e0 ldr x0, [x23, #0x80] 26d78: b4000320 cbz x0, 0x26ddc <.text+0x1732c> 26d7c: f0000935 adrp x21, 0x14d000 26d80: 910082b5 add x21, x21, #0x20 26d84: b94052b8 ldr w24, [x21, #0x50] 26d88: f90007e0 str x0, [sp, #0x8] 26d8c: 97ff9f99 bl 0xebf0 26d90: f94007e2 ldr x2, [sp, #0x8] 26d94: 2a0003f6 mov w22, w0 26d98: 6b16031f cmp w24, w22 26d9c: 54000f80 b.eq 0x26f8c <.text+0x174dc> 26da0: aa1503e0 mov x0, x21 26da4: 94014f4f bl 0x7aae0 26da8: f9401ab8 ldr x24, [x21, #0x30] 26dac: 93407e99 sxtw x25, w20 26db0: b90052b6 str w22, [x21, #0x50] 26db4: b4000258 cbz x24, 0x26dfc <.text+0x1734c> 26db8: d1000708 sub x8, x24, #0x1 26dbc: 8a180109 and x9, x8, x24 26dc0: b4000209 cbz x9, 0x26e00 <.text+0x17350> 26dc4: eb19031f cmp x24, x25 26dc8: aa1903fa mov x26, x25 26dcc: 540001c8 b.hi 0x26e04 <.text+0x17354> 26dd0: 9ad80b2a udiv x10, x25, x24 26dd4: 9b18e55a msub x26, x10, x24, x25 26dd8: 1400000b b 0x26e04 <.text+0x17354> 26ddc: a9457bfd ldp x29, x30, [sp, #0x50] 26de0: a9444ff4 ldp x20, x19, [sp, #0x40] 26de4: a94357f6 ldp x22, x21, [sp, #0x30] 26de8: a9425ff8 ldp x24, x23, [sp, #0x20] 26dec: a94167fa ldp x26, x25, [sp, #0x10] 26df0: 12800000 mov w0, #-0x1 // =-1 26df4: 910183ff add sp, sp, #0x60 26df8: d65f03c0 ret 26dfc: 14000019 b 0x26e60 <.text+0x173b0> 26e00: 8a19011a and x26, x8, x25 26e04: f94016aa ldr x10, [x21, #0x28] 26e08: f87a794a ldr x10, [x10, x26, lsl #3] 26e0c: b40002aa cbz x10, 0x26e60 <.text+0x173b0> 26e10: f940014a ldr x10, [x10] 26e14: b400026a cbz x10, 0x26e60 <.text+0x173b0> 26e18: f940054b ldr x11, [x10, #0x8] 26e1c: eb19017f cmp x11, x25 26e20: 54000180 b.eq 0x26e50 <.text+0x173a0> 26e24: b4000109 cbz x9, 0x26e44 <.text+0x17394> 26e28: eb18017f cmp x11, x24 26e2c: 540000e3 b.lo 0x26e48 <.text+0x17398> 26e30: 9ad8096c udiv x12, x11, x24 26e34: 9b18ad8b msub x11, x12, x24, x11 26e38: eb1a017f cmp x11, x26 26e3c: 540000a0 b.eq 0x26e50 <.text+0x173a0> 26e40: 14000008 b 0x26e60 <.text+0x173b0> 26e44: 8a08016b and x11, x11, x8 26e48: eb1a017f cmp x11, x26 26e4c: 540000a1 b.ne 0x26e60 <.text+0x173b0> 26e50: b940114b ldr w11, [x10, #0x10] 26e54: 6b14017f cmp w11, w20 26e58: 54fffdc1 b.ne 0x26e10 <.text+0x17360> 26e5c: 14000047 b 0x26f78 <.text+0x174c8> 26e60: 321d07e0 orr w0, wzr, #0x18 26e64: 94016b51 bl 0x81ba8 26e68: aa0003f6 mov x22, x0 26e6c: f94022a8 ldr x8, [x21, #0x40] 26e70: bd404aa0 ldr s0, [x21, #0x48] 26e74: b90012d4 str w20, [x22, #0x10] 26e78: a90066df stp xzr, x25, [x22] 26e7c: 91000508 add x8, x8, #0x1 26e80: 9e230101 ucvtf s1, x8 26e84: b40000b8 cbz x24, 0x26e98 <.text+0x173e8> 26e88: 9e230302 ucvtf s2, x24 26e8c: 1e220802 fmul s2, s0, s2 26e90: 1e212040 fcmp s2, s1 26e94: 54000385 b.pl 0x26f04 <.text+0x17454> 26e98: f1000f1f cmp x24, #0x3 26e9c: d37ffb08 lsl x8, x24, #1 26ea0: 540000a3 b.lo 0x26eb4 <.text+0x17404> 26ea4: d1000709 sub x9, x24, #0x1 26ea8: ea18013f tst x9, x24 26eac: 1a9f07e9 cset w9, ne 26eb0: 14000002 b 0x26eb8 <.text+0x17408> 26eb4: 320003e9 orr w9, wzr, #0x1 26eb8: 1e201820 fdiv s0, s1, s0 26ebc: aa080128 orr x8, x9, x8 26ec0: 9e290009 fcvtpu x9, s0 26ec4: eb09011f cmp x8, x9 26ec8: 9a883121 csel x1, x9, x8, lo 26ecc: 9100a2a0 add x0, x21, #0x28 26ed0: 94000163 bl 0x2745c <.text+0x179ac> 26ed4: f9401ab8 ldr x24, [x21, #0x30] 26ed8: d1000708 sub x8, x24, #0x1 26edc: 8a180109 and x9, x8, x24 26ee0: b40000a9 cbz x9, 0x26ef4 <.text+0x17444> 26ee4: eb19031f cmp x24, x25 26ee8: 540000a9 b.ls 0x26efc <.text+0x1744c> 26eec: aa1903fa mov x26, x25 26ef0: 14000005 b 0x26f04 <.text+0x17454> 26ef4: 8a19011a and x26, x8, x25 26ef8: 14000003 b 0x26f04 <.text+0x17454> 26efc: 9ad80b28 udiv x8, x25, x24 26f00: 9b18e51a msub x26, x8, x24, x25 26f04: f94016a9 ldr x9, [x21, #0x28] 26f08: f87a7928 ldr x8, [x9, x26, lsl #3] 26f0c: b4000088 cbz x8, 0x26f1c <.text+0x1746c> 26f10: f9400109 ldr x9, [x8] 26f14: f90002c9 str x9, [x22] 26f18: 14000014 b 0x26f68 <.text+0x174b8> 26f1c: aa1503e8 mov x8, x21 26f20: f8438d0a ldr x10, [x8, #0x38]! 26f24: f90002ca str x10, [x22] 26f28: f9000116 str x22, [x8] 26f2c: f83a7928 str x8, [x9, x26, lsl #3] 26f30: f94002c8 ldr x8, [x22] 26f34: b40001c8 cbz x8, 0x26f6c <.text+0x174bc> 26f38: f9400508 ldr x8, [x8, #0x8] 26f3c: d1000709 sub x9, x24, #0x1 26f40: 8a18012a and x10, x9, x24 26f44: b40000ca cbz x10, 0x26f5c <.text+0x174ac> 26f48: eb18011f cmp x8, x24 26f4c: 540000a3 b.lo 0x26f60 <.text+0x174b0> 26f50: 9ad80909 udiv x9, x8, x24 26f54: 9b18a128 msub x8, x9, x24, x8 26f58: 14000002 b 0x26f60 <.text+0x174b0> 26f5c: 8a090108 and x8, x8, x9 26f60: f94016a9 ldr x9, [x21, #0x28] 26f64: 8b080d28 add x8, x9, x8, lsl #3 26f68: f9000116 str x22, [x8] 26f6c: f94022a8 ldr x8, [x21, #0x40] 26f70: 91000508 add x8, x8, #0x1 26f74: f90022a8 str x8, [x21, #0x40] 26f78: 12800008 mov w8, #-0x1 // =-1 26f7c: aa1503e0 mov x0, x21 26f80: b90052a8 str w8, [x21, #0x50] 26f84: 94014ee8 bl 0x7ab24 26f88: f94042e2 ldr x2, [x23, #0x80] 26f8c: 2a1403e0 mov w0, w20 26f90: aa1303e1 mov x1, x19 26f94: a9457bfd ldp x29, x30, [sp, #0x50] 26f98: a9444ff4 ldp x20, x19, [sp, #0x40] 26f9c: a94357f6 ldp x22, x21, [sp, #0x30] 26fa0: a9425ff8 ldp x24, x23, [sp, #0x20] 26fa4: a94167fa ldp x26, x25, [sp, #0x10] 26fa8: 910183ff add sp, sp, #0x60 26fac: d61f0040 br x2 26fb0: aa0003f3 mov x19, x0 26fb4: aa1603e0 mov x0, x22 26fb8: 94016b2c bl 0x81c68 26fbc: 14000002 b 0x26fc4 <.text+0x17514> 26fc0: aa0003f3 mov x19, x0 26fc4: f0000920 adrp x0, 0x14d000 26fc8: 91008000 add x0, x0, #0x20 26fcc: 94014ed6 bl 0x7ab24 26fd0: aa1303e0 mov x0, x19 26fd4: 94020c72 bl 0xaa19c 26fd8: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 26fdc: a90157f6 stp x22, x21, [sp, #0x10] 26fe0: a9024ff4 stp x20, x19, [sp, #0x20] 26fe4: a9037bfd stp x29, x30, [sp, #0x30] 26fe8: 9100c3fd add x29, sp, #0x30 26fec: f0000928 adrp x8, 0x14d000 26ff0: 3941e108 ldrb w8, [x8, #0x78] 26ff4: aa0003f4 mov x20, x0 26ff8: 12800000 mov w0, #-0x1 // =-1 26ffc: 7100051f cmp w8, #0x1 27000: 54001041 b.ne 0x27208 <.text+0x17758> 27004: d0000928 adrp x8, 0x14d000 27008: f9404508 ldr x8, [x8, #0x88] 2700c: b4000fe8 cbz x8, 0x27208 <.text+0x17758> 27010: aa1403e0 mov x0, x20 27014: d63f0100 blr x8 27018: 35000f80 cbnz w0, 0x27208 <.text+0x17758> 2701c: d0000933 adrp x19, 0x14d000 27020: 91008273 add x19, x19, #0x20 27024: b9405276 ldr w22, [x19, #0x50] 27028: 97ff9ef2 bl 0xebf0 2702c: 2a0003f5 mov w21, w0 27030: 6b1502df cmp w22, w21 27034: 54000e80 b.eq 0x27204 <.text+0x17754> 27038: aa1303e0 mov x0, x19 2703c: 94014ea9 bl 0x7aae0 27040: b9005275 str w21, [x19, #0x50] 27044: b9400298 ldr w24, [x20] 27048: f9401a75 ldr x21, [x19, #0x30] 2704c: 93407f16 sxtw x22, w24 27050: b4000155 cbz x21, 0x27078 <.text+0x175c8> 27054: d10006a8 sub x8, x21, #0x1 27058: 8a150109 and x9, x8, x21 2705c: b4000109 cbz x9, 0x2707c <.text+0x175cc> 27060: eb1602bf cmp x21, x22 27064: aa1603f7 mov x23, x22 27068: 540000c8 b.hi 0x27080 <.text+0x175d0> 2706c: 9ad50aca udiv x10, x22, x21 27070: 9b15d957 msub x23, x10, x21, x22 27074: 14000003 b 0x27080 <.text+0x175d0> 27078: 14000019 b 0x270dc <.text+0x1762c> 2707c: 8a160117 and x23, x8, x22 27080: f940166a ldr x10, [x19, #0x28] 27084: f877794a ldr x10, [x10, x23, lsl #3] 27088: b40002aa cbz x10, 0x270dc <.text+0x1762c> 2708c: f940014a ldr x10, [x10] 27090: b400026a cbz x10, 0x270dc <.text+0x1762c> 27094: f940054b ldr x11, [x10, #0x8] 27098: eb16017f cmp x11, x22 2709c: 54000180 b.eq 0x270cc <.text+0x1761c> 270a0: b4000109 cbz x9, 0x270c0 <.text+0x17610> 270a4: eb15017f cmp x11, x21 270a8: 540000e3 b.lo 0x270c4 <.text+0x17614> 270ac: 9ad5096c udiv x12, x11, x21 270b0: 9b15ad8b msub x11, x12, x21, x11 270b4: eb17017f cmp x11, x23 270b8: 540000a0 b.eq 0x270cc <.text+0x1761c> 270bc: 14000008 b 0x270dc <.text+0x1762c> 270c0: 8a08016b and x11, x11, x8 270c4: eb17017f cmp x11, x23 270c8: 540000a1 b.ne 0x270dc <.text+0x1762c> 270cc: b940114b ldr w11, [x10, #0x10] 270d0: 6b18017f cmp w11, w24 270d4: 54fffdc1 b.ne 0x2708c <.text+0x175dc> 270d8: 14000047 b 0x271f4 <.text+0x17744> 270dc: 321d07e0 orr w0, wzr, #0x18 270e0: 94016ab2 bl 0x81ba8 270e4: aa0003f4 mov x20, x0 270e8: f9402268 ldr x8, [x19, #0x40] 270ec: bd404a60 ldr s0, [x19, #0x48] 270f0: b9001298 str w24, [x20, #0x10] 270f4: a9005a9f stp xzr, x22, [x20] 270f8: 91000508 add x8, x8, #0x1 270fc: 9e230101 ucvtf s1, x8 27100: b40000b5 cbz x21, 0x27114 <.text+0x17664> 27104: 9e2302a2 ucvtf s2, x21 27108: 1e220802 fmul s2, s0, s2 2710c: 1e212040 fcmp s2, s1 27110: 54000385 b.pl 0x27180 <.text+0x176d0> 27114: f1000ebf cmp x21, #0x3 27118: d37ffaa8 lsl x8, x21, #1 2711c: 540000a3 b.lo 0x27130 <.text+0x17680> 27120: d10006a9 sub x9, x21, #0x1 27124: ea15013f tst x9, x21 27128: 1a9f07e9 cset w9, ne 2712c: 14000002 b 0x27134 <.text+0x17684> 27130: 320003e9 orr w9, wzr, #0x1 27134: 1e201820 fdiv s0, s1, s0 27138: aa080128 orr x8, x9, x8 2713c: 9e290009 fcvtpu x9, s0 27140: eb09011f cmp x8, x9 27144: 9a883121 csel x1, x9, x8, lo 27148: 9100a260 add x0, x19, #0x28 2714c: 940000c4 bl 0x2745c <.text+0x179ac> 27150: f9401a75 ldr x21, [x19, #0x30] 27154: d10006a8 sub x8, x21, #0x1 27158: 8a150109 and x9, x8, x21 2715c: b40000a9 cbz x9, 0x27170 <.text+0x176c0> 27160: eb1602bf cmp x21, x22 27164: 540000a9 b.ls 0x27178 <.text+0x176c8> 27168: aa1603f7 mov x23, x22 2716c: 14000005 b 0x27180 <.text+0x176d0> 27170: 8a160117 and x23, x8, x22 27174: 14000003 b 0x27180 <.text+0x176d0> 27178: 9ad50ac8 udiv x8, x22, x21 2717c: 9b15d917 msub x23, x8, x21, x22 27180: f9401669 ldr x9, [x19, #0x28] 27184: f8777928 ldr x8, [x9, x23, lsl #3] 27188: b4000088 cbz x8, 0x27198 <.text+0x176e8> 2718c: f9400109 ldr x9, [x8] 27190: f9000289 str x9, [x20] 27194: 14000014 b 0x271e4 <.text+0x17734> 27198: aa1303e8 mov x8, x19 2719c: f8438d0a ldr x10, [x8, #0x38]! 271a0: f900028a str x10, [x20] 271a4: f9000114 str x20, [x8] 271a8: f8377928 str x8, [x9, x23, lsl #3] 271ac: f9400288 ldr x8, [x20] 271b0: b40001c8 cbz x8, 0x271e8 <.text+0x17738> 271b4: f9400508 ldr x8, [x8, #0x8] 271b8: d10006a9 sub x9, x21, #0x1 271bc: 8a15012a and x10, x9, x21 271c0: b40000ca cbz x10, 0x271d8 <.text+0x17728> 271c4: eb15011f cmp x8, x21 271c8: 540000a3 b.lo 0x271dc <.text+0x1772c> 271cc: 9ad50909 udiv x9, x8, x21 271d0: 9b15a128 msub x8, x9, x21, x8 271d4: 14000002 b 0x271dc <.text+0x1772c> 271d8: 8a090108 and x8, x8, x9 271dc: f9401669 ldr x9, [x19, #0x28] 271e0: 8b080d28 add x8, x9, x8, lsl #3 271e4: f9000114 str x20, [x8] 271e8: f9402268 ldr x8, [x19, #0x40] 271ec: 91000508 add x8, x8, #0x1 271f0: f9002268 str x8, [x19, #0x40] 271f4: 12800008 mov w8, #-0x1 // =-1 271f8: aa1303e0 mov x0, x19 271fc: b9005268 str w8, [x19, #0x50] 27200: 94014e49 bl 0x7ab24 27204: 2a1f03e0 mov w0, wzr 27208: a9437bfd ldp x29, x30, [sp, #0x30] 2720c: a9424ff4 ldp x20, x19, [sp, #0x20] 27210: a94157f6 ldp x22, x21, [sp, #0x10] 27214: a8c45ff8 ldp x24, x23, [sp], #0x40 27218: d65f03c0 ret 2721c: aa0003f3 mov x19, x0 27220: aa1403e0 mov x0, x20 27224: 94016a91 bl 0x81c68 27228: 14000002 b 0x27230 <.text+0x17780> 2722c: aa0003f3 mov x19, x0 27230: d0000920 adrp x0, 0x14d000 27234: 91008000 add x0, x0, #0x20 27238: 94014e3b bl 0x7ab24 2723c: aa1303e0 mov x0, x19 27240: 94020bd7 bl 0xaa19c 27244: d10103ff sub sp, sp, #0x40 27248: a90157f6 stp x22, x21, [sp, #0x10] 2724c: a9024ff4 stp x20, x19, [sp, #0x20] 27250: a9037bfd stp x29, x30, [sp, #0x30] 27254: 9100c3fd add x29, sp, #0x30 27258: d53bd055 mrs x21, TPIDR_EL0 2725c: f94016a9 ldr x9, [x21, #0x28] 27260: 2a0003e8 mov w8, w0 27264: 12800000 mov w0, #-0x1 // =-1 27268: f90007e9 str x9, [sp, #0x8] 2726c: d0000929 adrp x9, 0x14d000 27270: 3941e129 ldrb w9, [x9, #0x78] 27274: b90007e8 str w8, [sp, #0x4] 27278: 7100053f cmp w9, #0x1 2727c: 54000321 b.ne 0x272e0 <.text+0x17830> 27280: d0000929 adrp x9, 0x14d000 27284: f9404929 ldr x9, [x9, #0x90] 27288: b40002c9 cbz x9, 0x272e0 <.text+0x17830> 2728c: 2a0803e0 mov w0, w8 27290: d63f0120 blr x9 27294: 35000260 cbnz w0, 0x272e0 <.text+0x17830> 27298: d0000933 adrp x19, 0x14d000 2729c: 91008273 add x19, x19, #0x20 272a0: b9405276 ldr w22, [x19, #0x50] 272a4: 97ff9e53 bl 0xebf0 272a8: 2a0003f4 mov w20, w0 272ac: 6b1402df cmp w22, w20 272b0: 54000160 b.eq 0x272dc <.text+0x1782c> 272b4: aa1303e0 mov x0, x19 272b8: 94014e0a bl 0x7aae0 272bc: b9005274 str w20, [x19, #0x50] 272c0: 9100a260 add x0, x19, #0x28 272c4: 910013e1 add x1, sp, #0x4 272c8: 94000112 bl 0x27710 <.text+0x17c60> 272cc: 12800008 mov w8, #-0x1 // =-1 272d0: aa1303e0 mov x0, x19 272d4: b9005268 str w8, [x19, #0x50] 272d8: 94014e13 bl 0x7ab24 272dc: 2a1f03e0 mov w0, wzr 272e0: f94016a8 ldr x8, [x21, #0x28] 272e4: f94007e9 ldr x9, [sp, #0x8] 272e8: eb09011f cmp x8, x9 272ec: 540000c1 b.ne 0x27304 <.text+0x17854> 272f0: a9437bfd ldp x29, x30, [sp, #0x30] 272f4: a9424ff4 ldp x20, x19, [sp, #0x20] 272f8: a94157f6 ldp x22, x21, [sp, #0x10] 272fc: 910103ff add sp, sp, #0x40 27300: d65f03c0 ret 27304: 97ff9fb7 bl 0xf1e0 <__stack_chk_fail@plt> 27308: aa0003f3 mov x19, x0 2730c: d0000920 adrp x0, 0x14d000 27310: 91008000 add x0, x0, #0x20 27314: 94014e04 bl 0x7ab24 27318: aa1303e0 mov x0, x19 2731c: 94020ba0 bl 0xaa19c 27320: a9be4ff4 stp x20, x19, [sp, #-0x20]! 27324: a9017bfd stp x29, x30, [sp, #0x10] 27328: 910043fd add x29, sp, #0x10 2732c: d0000453 adrp x19, 0xb1000 27330: 912d5e73 add x19, x19, #0xb57 27334: d0000441 adrp x1, 0xb1000 27338: f0ffffe2 adrp x2, 0x26000 <.text+0x16550> 2733c: d0000923 adrp x3, 0x14d000 27340: 912d7c21 add x1, x1, #0xb5f 27344: 9134f042 add x2, x2, #0xd3c 27348: 91020063 add x3, x3, #0x80 2734c: aa1303e0 mov x0, x19 27350: 9401418c bl 0x77980 27354: d0000441 adrp x1, 0xb1000 27358: f0ffffe2 adrp x2, 0x26000 <.text+0x16550> 2735c: d0000923 adrp x3, 0x14d000 27360: 2a0003f4 mov w20, w0 27364: 912dcc21 add x1, x1, #0xb73 27368: 913f6042 add x2, x2, #0xfd8 2736c: 91022063 add x3, x3, #0x88 27370: aa1303e0 mov x0, x19 27374: 94014183 bl 0x77980 27378: d0000441 adrp x1, 0xb1000 2737c: 90000002 adrp x2, 0x27000 <.text+0x17550> 27380: d0000923 adrp x3, 0x14d000 27384: 2a140014 orr w20, w0, w20 27388: 912e1821 add x1, x1, #0xb86 2738c: 91091042 add x2, x2, #0x244 27390: 91024063 add x3, x3, #0x90 27394: aa1303e0 mov x0, x19 27398: 9401417a bl 0x77980 2739c: 2a000288 orr w8, w20, w0 273a0: 34000128 cbz w8, 0x273c4 <.text+0x17914> 273a4: a9417bfd ldp x29, x30, [sp, #0x10] 273a8: b0000421 adrp x1, 0xac000 273ac: d0000442 adrp x2, 0xb1000 273b0: 9115c021 add x1, x1, #0x570 273b4: 912ebc42 add x2, x2, #0xbaf 273b8: 320007e0 orr w0, wzr, #0x3 273bc: a8c24ff4 ldp x20, x19, [sp], #0x20 273c0: 17ffd838 b 0x1d4a0 <.text+0xd9f0> 273c4: 2a1f03e0 mov w0, wzr 273c8: 94014170 bl 0x77988 273cc: b0000421 adrp x1, 0xac000 273d0: d0000442 adrp x2, 0xb1000 273d4: 9115c021 add x1, x1, #0x570 273d8: 912e6442 add x2, x2, #0xb99 273dc: 320007e0 orr w0, wzr, #0x3 273e0: 97ffd830 bl 0x1d4a0 <.text+0xd9f0> 273e4: d0000928 adrp x8, 0x14d000 273e8: 91008108 add x8, x8, #0x20 273ec: 12800009 mov w9, #-0x1 // =-1 273f0: d000092a adrp x10, 0x14d000 273f4: 320003eb orr w11, wzr, #0x1 273f8: b9005109 str w9, [x8, #0x50] 273fc: 3901e14b strb w11, [x10, #0x78] 27400: a9417bfd ldp x29, x30, [sp, #0x10] 27404: a8c24ff4 ldp x20, x19, [sp], #0x20 27408: d65f03c0 ret 2740c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 27410: a9017bfd stp x29, x30, [sp, #0x10] 27414: 910043fd add x29, sp, #0x10 27418: d0000928 adrp x8, 0x14d000 2741c: 3941e108 ldrb w8, [x8, #0x78] 27420: 7100051f cmp w8, #0x1 27424: 54000121 b.ne 0x27448 <.text+0x17998> 27428: d0000934 adrp x20, 0x14d000 2742c: 91008294 add x20, x20, #0x20 27430: aa1403e0 mov x0, x20 27434: 94014dab bl 0x7aae0 27438: b9404293 ldr w19, [x20, #0x40] 2743c: aa1403e0 mov x0, x20 27440: 94014db9 bl 0x7ab24 27444: 14000002 b 0x2744c <.text+0x1799c> 27448: 2a1f03f3 mov w19, wzr 2744c: a9417bfd ldp x29, x30, [sp, #0x10] 27450: 2a1303e0 mov w0, w19 27454: a8c24ff4 ldp x20, x19, [sp], #0x20 27458: d65f03c0 ret 2745c: f81d0ff5 str x21, [sp, #-0x30]! 27460: a9014ff4 stp x20, x19, [sp, #0x10] 27464: a9027bfd stp x29, x30, [sp, #0x20] 27468: 910083fd add x29, sp, #0x20 2746c: aa0103f4 mov x20, x1 27470: f1000688 subs x8, x20, #0x1 27474: aa0003f3 mov x19, x0 27478: 54000061 b.ne 0x27484 <.text+0x179d4> 2747c: 321f03f4 orr w20, wzr, #0x2 27480: 14000006 b 0x27498 <.text+0x179e8> 27484: 8a140108 and x8, x8, x20 27488: b4000088 cbz x8, 0x27498 <.text+0x179e8> 2748c: aa1403e0 mov x0, x20 27490: 94014bbb bl 0x7a37c 27494: aa0003f4 mov x20, x0 27498: f9400675 ldr x21, [x19, #0x8] 2749c: eb15029f cmp x20, x21 274a0: 540000e9 b.ls 0x274bc <.text+0x17a0c> 274a4: aa1303e0 mov x0, x19 274a8: aa1403e1 mov x1, x20 274ac: a9427bfd ldp x29, x30, [sp, #0x20] 274b0: a9414ff4 ldp x20, x19, [sp, #0x10] 274b4: f84307f5 ldr x21, [sp], #0x30 274b8: 14000023 b 0x27544 <.text+0x17a94> 274bc: 540003c2 b.hs 0x27534 <.text+0x17a84> 274c0: f1000ebf cmp x21, #0x3 274c4: 540000a3 b.lo 0x274d8 <.text+0x17a28> 274c8: d10006a8 sub x8, x21, #0x1 274cc: ea15011f tst x8, x21 274d0: 1a9f17e8 cset w8, eq 274d4: 14000002 b 0x274dc <.text+0x17a2c> 274d8: 2a1f03e8 mov w8, wzr 274dc: f9400e69 ldr x9, [x19, #0x18] 274e0: bd402260 ldr s0, [x19, #0x20] 274e4: 9e230121 ucvtf s1, x9 274e8: 1e201820 fdiv s0, s1, s0 274ec: 9e290000 fcvtpu x0, s0 274f0: 34000148 cbz w8, 0x27518 <.text+0x17a68> 274f4: f100081f cmp x0, #0x2 274f8: 54000123 b.lo 0x2751c <.text+0x17a6c> 274fc: d1000408 sub x8, x0, #0x1 27500: 321a03e9 orr w9, wzr, #0x40 27504: dac01108 clz x8, x8 27508: cb080128 sub x8, x9, x8 2750c: 320003e9 orr w9, wzr, #0x1 27510: 9ac82120 lsl x0, x9, x8 27514: 14000002 b 0x2751c <.text+0x17a6c> 27518: 94014b99 bl 0x7a37c 2751c: eb00029f cmp x20, x0 27520: 9a943001 csel x1, x0, x20, lo 27524: eb15003f cmp x1, x21 27528: 54000062 b.hs 0x27534 <.text+0x17a84> 2752c: aa1303e0 mov x0, x19 27530: 17ffffdf b 0x274ac <.text+0x179fc> 27534: a9427bfd ldp x29, x30, [sp, #0x20] 27538: a9414ff4 ldp x20, x19, [sp, #0x10] 2753c: f84307f5 ldr x21, [sp], #0x30 27540: d65f03c0 ret 27544: a9be4ff4 stp x20, x19, [sp, #-0x20]! 27548: a9017bfd stp x29, x30, [sp, #0x10] 2754c: 910043fd add x29, sp, #0x10 27550: aa0103f4 mov x20, x1 27554: aa0003f3 mov x19, x0 27558: b40003b4 cbz x20, 0x275cc <.text+0x17b1c> 2755c: d37dfe88 lsr x8, x20, #61 27560: b5000ae8 cbnz x8, 0x276bc <.text+0x17c0c> 27564: d37df280 lsl x0, x20, #3 27568: 94016990 bl 0x81ba8 2756c: f9400268 ldr x8, [x19] 27570: f9000260 str x0, [x19] 27574: b4000068 cbz x8, 0x27580 <.text+0x17ad0> 27578: aa0803e0 mov x0, x8 2757c: 940169bb bl 0x81c68 27580: aa1f03e8 mov x8, xzr 27584: f9000674 str x20, [x19, #0x8] 27588: f9400269 ldr x9, [x19] 2758c: f828793f str xzr, [x9, x8, lsl #3] 27590: 91000508 add x8, x8, #0x1 27594: eb08029f cmp x20, x8 27598: 54ffff81 b.ne 0x27588 <.text+0x17ad8> 2759c: aa1303ec mov x12, x19 275a0: f8410d88 ldr x8, [x12, #0x10]! 275a4: b4000868 cbz x8, 0x276b0 <.text+0x17c00> 275a8: f940050b ldr x11, [x8, #0x8] 275ac: d1000689 sub x9, x20, #0x1 275b0: 8a14012a and x10, x9, x20 275b4: b400018a cbz x10, 0x275e4 <.text+0x17b34> 275b8: eb14017f cmp x11, x20 275bc: 54000163 b.lo 0x275e8 <.text+0x17b38> 275c0: 9ad4096d udiv x13, x11, x20 275c4: 9b14adab msub x11, x13, x20, x11 275c8: 14000008 b 0x275e8 <.text+0x17b38> 275cc: f9400260 ldr x0, [x19] 275d0: f900027f str xzr, [x19] 275d4: b4000040 cbz x0, 0x275dc <.text+0x17b2c> 275d8: 940169a4 bl 0x81c68 275dc: f900067f str xzr, [x19, #0x8] 275e0: 14000034 b 0x276b0 <.text+0x17c00> 275e4: 8a09016b and x11, x11, x9 275e8: f940026d ldr x13, [x19] 275ec: f82b79ac str x12, [x13, x11, lsl #3] 275f0: f940010f ldr x15, [x8] 275f4: b50000af cbnz x15, 0x27608 <.text+0x17b58> 275f8: 1400002e b 0x276b0 <.text+0x17c00> 275fc: f82b79ee str x14, [x15, x11, lsl #3] 27600: f940010f ldr x15, [x8] 27604: b400056f cbz x15, 0x276b0 <.text+0x17c00> 27608: aa0b03ec mov x12, x11 2760c: aa0803ed mov x13, x8 27610: aa0803ee mov x14, x8 27614: aa0f03e8 mov x8, x15 27618: f940050b ldr x11, [x8, #0x8] 2761c: b400010a cbz x10, 0x2763c <.text+0x17b8c> 27620: eb14017f cmp x11, x20 27624: 540000e3 b.lo 0x27640 <.text+0x17b90> 27628: 9ad4096f udiv x15, x11, x20 2762c: 9b14adeb msub x11, x15, x20, x11 27630: eb0c017f cmp x11, x12 27634: 540000a1 b.ne 0x27648 <.text+0x17b98> 27638: 1400001b b 0x276a4 <.text+0x17bf4> 2763c: 8a09016b and x11, x11, x9 27640: eb0c017f cmp x11, x12 27644: 54000300 b.eq 0x276a4 <.text+0x17bf4> 27648: f940026f ldr x15, [x19] 2764c: aa0803f0 mov x16, x8 27650: f86b79f1 ldr x17, [x15, x11, lsl #3] 27654: b4fffd51 cbz x17, 0x275fc <.text+0x17b4c> 27658: aa1003ef mov x15, x16 2765c: f94001f0 ldr x16, [x15] 27660: b40000b0 cbz x16, 0x27674 <.text+0x17bc4> 27664: b9401111 ldr w17, [x8, #0x10] 27668: b9401212 ldr w18, [x16, #0x10] 2766c: 6b12023f cmp w17, w18 27670: 54ffff40 b.eq 0x27658 <.text+0x17ba8> 27674: f90001d0 str x16, [x14] 27678: f9400270 ldr x16, [x19] 2767c: d37df16b lsl x11, x11, #3 27680: f86b6a10 ldr x16, [x16, x11] 27684: f9400210 ldr x16, [x16] 27688: f90001f0 str x16, [x15] 2768c: f940026f ldr x15, [x19] 27690: f86b69eb ldr x11, [x15, x11] 27694: f9000168 str x8, [x11] 27698: f94001a8 ldr x8, [x13] 2769c: b5fffbe8 cbnz x8, 0x27618 <.text+0x17b68> 276a0: 14000004 b 0x276b0 <.text+0x17c00> 276a4: f940010f ldr x15, [x8] 276a8: aa0803ed mov x13, x8 276ac: b5fffb2f cbnz x15, 0x27610 <.text+0x17b60> 276b0: a9417bfd ldp x29, x30, [sp, #0x10] 276b4: a8c24ff4 ldp x20, x19, [sp], #0x20 276b8: d65f03c0 ret 276bc: 321c03e0 orr w0, wzr, #0x10 276c0: 94015c54 bl 0x7e810 276c4: aa0003f3 mov x19, x0 276c8: d0000441 adrp x1, 0xb1000 276cc: 912f2421 add x1, x1, #0xbc9 276d0: 94014ef7 bl 0x7b2ac 276d4: 900005c8 adrp x8, 0xdf000 276d8: f9462508 ldr x8, [x8, #0xc48] 276dc: 900005c1 adrp x1, 0xdf000 276e0: 900005c2 adrp x2, 0xdf000 276e4: aa1303e0 mov x0, x19 276e8: 91004108 add x8, x8, #0x10 276ec: f9000268 str x8, [x19] 276f0: f9465421 ldr x1, [x1, #0xca8] 276f4: f9473842 ldr x2, [x2, #0xe70] 276f8: 94015c71 bl 0x7e8bc 276fc: aa0003f4 mov x20, x0 27700: aa1303e0 mov x0, x19 27704: 94015c56 bl 0x7e85c 27708: aa1403e0 mov x0, x20 2770c: 94020aa4 bl 0xaa19c 27710: d10103ff sub sp, sp, #0x40 27714: f90013f3 str x19, [sp, #0x20] 27718: a9037bfd stp x29, x30, [sp, #0x30] 2771c: 9100c3fd add x29, sp, #0x30 27720: d53bd053 mrs x19, TPIDR_EL0 27724: f9401668 ldr x8, [x19, #0x28] 27728: f9000fe8 str x8, [sp, #0x18] 2772c: f9400408 ldr x8, [x0, #0x8] 27730: b40005e8 cbz x8, 0x277ec <.text+0x17d3c> 27734: b9800029 ldrsw x9, [x1] 27738: d100050a sub x10, x8, #0x1 2773c: 8a08014b and x11, x10, x8 27740: b40000eb cbz x11, 0x2775c <.text+0x17cac> 27744: eb09011f cmp x8, x9 27748: aa0903ec mov x12, x9 2774c: 540000a8 b.hi 0x27760 <.text+0x17cb0> 27750: 9ac8092c udiv x12, x9, x8 27754: 9b08a58c msub x12, x12, x8, x9 27758: 14000002 b 0x27760 <.text+0x17cb0> 2775c: 8a09014c and x12, x10, x9 27760: f940000d ldr x13, [x0] 27764: f86c79ad ldr x13, [x13, x12, lsl #3] 27768: b400042d cbz x13, 0x277ec <.text+0x17d3c> 2776c: f94001a1 ldr x1, [x13] 27770: b40003e1 cbz x1, 0x277ec <.text+0x17d3c> 27774: f940042d ldr x13, [x1, #0x8] 27778: eb0901bf cmp x13, x9 2777c: 540000a1 b.ne 0x27790 <.text+0x17ce0> 27780: b940102d ldr w13, [x1, #0x10] 27784: 6b0901bf cmp w13, w9 27788: 54000121 b.ne 0x277ac <.text+0x17cfc> 2778c: 1400000f b 0x277c8 <.text+0x17d18> 27790: b400014b cbz x11, 0x277b8 <.text+0x17d08> 27794: eb0801bf cmp x13, x8 27798: 54000123 b.lo 0x277bc <.text+0x17d0c> 2779c: 9ac809ae udiv x14, x13, x8 277a0: 9b08b5cd msub x13, x14, x8, x13 277a4: eb0c01bf cmp x13, x12 277a8: 54000221 b.ne 0x277ec <.text+0x17d3c> 277ac: f9400021 ldr x1, [x1] 277b0: b5fffe21 cbnz x1, 0x27774 <.text+0x17cc4> 277b4: 1400000e b 0x277ec <.text+0x17d3c> 277b8: 8a0a01ad and x13, x13, x10 277bc: eb0c01bf cmp x13, x12 277c0: 54ffff60 b.eq 0x277ac <.text+0x17cfc> 277c4: 1400000a b 0x277ec <.text+0x17d3c> 277c8: b4000121 cbz x1, 0x277ec <.text+0x17d3c> 277cc: 910003e8 mov x8, sp 277d0: 94000011 bl 0x27814 <.text+0x17d64> 277d4: f94003e0 ldr x0, [sp] 277d8: f90003ff str xzr, [sp] 277dc: b4000040 cbz x0, 0x277e4 <.text+0x17d34> 277e0: 94016922 bl 0x81c68 277e4: 320003e0 orr w0, wzr, #0x1 277e8: 14000002 b 0x277f0 <.text+0x17d40> 277ec: aa1f03e0 mov x0, xzr 277f0: f9401668 ldr x8, [x19, #0x28] 277f4: f9400fe9 ldr x9, [sp, #0x18] 277f8: eb09011f cmp x8, x9 277fc: 540000a1 b.ne 0x27810 <.text+0x17d60> 27800: a9437bfd ldp x29, x30, [sp, #0x30] 27804: f94013f3 ldr x19, [sp, #0x20] 27808: 910103ff add sp, sp, #0x40 2780c: d65f03c0 ret 27810: 97ff9e74 bl 0xf1e0 <__stack_chk_fail@plt> 27814: a940280f ldp x15, x10, [x0] 27818: f9400429 ldr x9, [x1, #0x8] 2781c: d100054d sub x13, x10, #0x1 27820: 9aca092b udiv x11, x9, x10 27824: eb0a013f cmp x9, x10 27828: 8a0a01ae and x14, x13, x10 2782c: 9b0aa56b msub x11, x11, x10, x9 27830: 9a8b312b csel x11, x9, x11, lo 27834: 8a0901a9 and x9, x13, x9 27838: f10001df cmp x14, #0x0 2783c: 9a89116c csel x12, x11, x9, ne 27840: f86c79e9 ldr x9, [x15, x12, lsl #3] 27844: aa0903eb mov x11, x9 27848: f9400169 ldr x9, [x11] 2784c: eb01013f cmp x9, x1 27850: 54ffffa1 b.ne 0x27844 <.text+0x17d94> 27854: 91004009 add x9, x0, #0x10 27858: eb09017f cmp x11, x9 2785c: 54000120 b.eq 0x27880 <.text+0x17dd0> 27860: f9400570 ldr x16, [x11, #0x8] 27864: b400024e cbz x14, 0x278ac <.text+0x17dfc> 27868: eb0a021f cmp x16, x10 2786c: 54000063 b.lo 0x27878 <.text+0x17dc8> 27870: 9aca0a11 udiv x17, x16, x10 27874: 9b0ac230 msub x16, x17, x10, x16 27878: eb0c021f cmp x16, x12 2787c: 54000280 b.eq 0x278cc <.text+0x17e1c> 27880: f9400030 ldr x16, [x1] 27884: b4000230 cbz x16, 0x278c8 <.text+0x17e18> 27888: f9400610 ldr x16, [x16, #0x8] 2788c: b400018e cbz x14, 0x278bc <.text+0x17e0c> 27890: eb0a021f cmp x16, x10 27894: 54000063 b.lo 0x278a0 <.text+0x17df0> 27898: 9aca0a11 udiv x17, x16, x10 2789c: 9b0ac230 msub x16, x17, x10, x16 278a0: eb0c021f cmp x16, x12 278a4: 54000121 b.ne 0x278c8 <.text+0x17e18> 278a8: 14000009 b 0x278cc <.text+0x17e1c> 278ac: 8a0d0210 and x16, x16, x13 278b0: eb0c021f cmp x16, x12 278b4: 54fffe61 b.ne 0x27880 <.text+0x17dd0> 278b8: 14000005 b 0x278cc <.text+0x17e1c> 278bc: 8a0d0210 and x16, x16, x13 278c0: eb0c021f cmp x16, x12 278c4: 54000040 b.eq 0x278cc <.text+0x17e1c> 278c8: f82c79ff str xzr, [x15, x12, lsl #3] 278cc: f940002f ldr x15, [x1] 278d0: b400016f cbz x15, 0x278fc <.text+0x17e4c> 278d4: f94005ef ldr x15, [x15, #0x8] 278d8: b400026e cbz x14, 0x27924 <.text+0x17e74> 278dc: eb0a01ff cmp x15, x10 278e0: 54000063 b.lo 0x278ec <.text+0x17e3c> 278e4: 9aca09ed udiv x13, x15, x10 278e8: 9b0abdaf msub x15, x13, x10, x15 278ec: eb0c01ff cmp x15, x12 278f0: 54000060 b.eq 0x278fc <.text+0x17e4c> 278f4: f940000a ldr x10, [x0] 278f8: f82f794b str x11, [x10, x15, lsl #3] 278fc: f940002a ldr x10, [x1] 27900: f900016a str x10, [x11] 27904: f900003f str xzr, [x1] 27908: f9400c0a ldr x10, [x0, #0x18] 2790c: 320003eb orr w11, wzr, #0x1 27910: d100054a sub x10, x10, #0x1 27914: f9000c0a str x10, [x0, #0x18] 27918: a9002501 stp x1, x9, [x8] 2791c: 3900410b strb w11, [x8, #0x10] 27920: d65f03c0 ret 27924: 8a0d01ef and x15, x15, x13 27928: eb0c01ff cmp x15, x12 2792c: 54fffe41 b.ne 0x278f4 <.text+0x17e44> 27930: 17fffff3 b 0x278fc <.text+0x17e4c> 27934: d10243ff sub sp, sp, #0x90 27938: a9055ff8 stp x24, x23, [sp, #0x50] 2793c: a90657f6 stp x22, x21, [sp, #0x60] 27940: a9074ff4 stp x20, x19, [sp, #0x70] 27944: a9087bfd stp x29, x30, [sp, #0x80] 27948: 910203fd add x29, sp, #0x80 2794c: d53bd058 mrs x24, TPIDR_EL0 27950: f9401708 ldr x8, [x24, #0x28] 27954: aa0003f3 mov x19, x0 27958: f81c83a8 stur x8, [x29, #-0x38] 2795c: 97fff7b6 bl 0x25834 <.text+0x15d84> 27960: b0000421 adrp x1, 0xac000 27964: d0000442 adrp x2, 0xb1000 27968: aa0003f5 mov x21, x0 2796c: 9115c021 add x1, x1, #0x570 27970: 91303442 add x2, x2, #0xc0d 27974: 320007e0 orr w0, wzr, #0x3 27978: 97ffd6ca bl 0x1d4a0 <.text+0xd9f0> 2797c: b9400ea8 ldr w8, [x21, #0xc] 27980: 71005d1f cmp w8, #0x17 27984: 540000cc b.gt 0x2799c <.text+0x17eec> 27988: b0000421 adrp x1, 0xac000 2798c: d0000442 adrp x2, 0xb1000 27990: 9116e821 add x1, x1, #0x5ba 27994: 91308c42 add x2, x2, #0xc23 27998: 1400004b b 0x27ac4 <.text+0x18014> 2799c: f9400668 ldr x8, [x19, #0x8] 279a0: b40008a8 cbz x8, 0x27ab4 <.text+0x18004> 279a4: d00005a8 adrp x8, 0xdd000 279a8: 91260108 add x8, x8, #0x980 279ac: f9400909 ldr x9, [x8, #0x10] 279b0: 3dc00100 ldr q0, [x8] 279b4: b0000421 adrp x1, 0xac000 279b8: d0000422 adrp x2, 0xad000 279bc: 9115c021 add x1, x1, #0x570 279c0: 91210442 add x2, x2, #0x841 279c4: 320007e0 orr w0, wzr, #0x3 279c8: f9001be9 str x9, [sp, #0x30] 279cc: 3d800be0 str q0, [sp, #0x20] 279d0: f9000fff str xzr, [sp, #0x18] 279d4: 97ffd6b3 bl 0x1d4a0 <.text+0xd9f0> 279d8: f9400660 ldr x0, [x19, #0x8] 279dc: 910063e1 add x1, sp, #0x18 279e0: 910083e2 add x2, sp, #0x20 279e4: f9400008 ldr x8, [x0] 279e8: f9401108 ldr x8, [x8, #0x20] 279ec: d63f0100 blr x8 279f0: 35000700 cbnz w0, 0x27ad0 <.text+0x18020> 279f4: f9400fe8 ldr x8, [sp, #0x18] 279f8: b40006c8 cbz x8, 0x27ad0 <.text+0x18020> 279fc: 910023e0 add x0, sp, #0x8 27a00: aa1f03e1 mov x1, xzr 27a04: 97ff9e0b bl 0xf230 27a08: 37f80720 tbnz w0, #0x1f, 0x27aec <.text+0x1803c> 27a0c: 320003e0 orr w0, wzr, #0x1 27a10: 321803e1 orr w1, wzr, #0x100 27a14: 97ff9cbb bl 0xed00 27a18: b9400263 ldr w3, [x19] 27a1c: aa0003f4 mov x20, x0 27a20: 71000c7f cmp w3, #0x3 27a24: 540009c0 b.eq 0x27b5c <.text+0x180ac> 27a28: 7100087f cmp w3, #0x2 27a2c: 54000760 b.eq 0x27b18 <.text+0x18068> 27a30: 7100047f cmp w3, #0x1 27a34: 540015e1 b.ne 0x27cf0 <.text+0x18240> 27a38: a940dbf7 ldp x23, x22, [sp, #0x8] 27a3c: d29ef9e8 mov x8, #0xf7cf // =63439 27a40: f2bc6a68 movk x8, #0xe353, lsl #16 27a44: f2d374a8 movk x8, #0x9ba5, lsl #32 27a48: f2e41888 movk x8, #0x20c4, lsl #48 27a4c: 9b487ec8 smulh x8, x22, x8 27a50: 9347fd09 asr x9, x8, #7 27a54: 8b48fd27 add x7, x9, x8, lsr #63 27a58: f0000428 adrp x8, 0xae000 27a5c: b0000422 adrp x2, 0xac000 27a60: d0000445 adrp x5, 0xb1000 27a64: 912b42a3 add x3, x21, #0xad0 27a68: 913bb2a4 add x4, x21, #0xeec 27a6c: 91335508 add x8, x8, #0xcd5 27a70: 912a0842 add x2, x2, #0xa82 27a74: 913204a5 add x5, x5, #0xc81 27a78: 321803e1 orr w1, wzr, #0x100 27a7c: aa1403e0 mov x0, x20 27a80: aa1703e6 mov x6, x23 27a84: f90003e8 str x8, [sp] 27a88: 97ff9d42 bl 0xef90 27a8c: 36f80a80 tbz w0, #0x1f, 0x27bdc <.text+0x1812c> 27a90: 97ff9d2c bl 0xef40 <__errno@plt> 27a94: b9400000 ldr w0, [x0] 27a98: 97ff9d1a bl 0xef00 27a9c: b0000421 adrp x1, 0xac000 27aa0: d0000442 adrp x2, 0xb1000 27aa4: aa0003e3 mov x3, x0 27aa8: 9116e821 add x1, x1, #0x5ba 27aac: 91313042 add x2, x2, #0xc4c 27ab0: 14000049 b 0x27bd4 <.text+0x18124> 27ab4: b0000421 adrp x1, 0xac000 27ab8: d0000422 adrp x2, 0xad000 27abc: 9116e821 add x1, x1, #0x5ba 27ac0: 91201842 add x2, x2, #0x806 27ac4: 321f07e0 orr w0, wzr, #0x6 27ac8: 97ffd676 bl 0x1d4a0 <.text+0xd9f0> 27acc: 140000ee b 0x27e84 <.text+0x183d4> 27ad0: b0000421 adrp x1, 0xac000 27ad4: d0000422 adrp x2, 0xad000 27ad8: 9116e821 add x1, x1, #0x5ba 27adc: 9121c442 add x2, x2, #0x871 27ae0: 321f07e0 orr w0, wzr, #0x6 27ae4: 97ffd66f bl 0x1d4a0 <.text+0xd9f0> 27ae8: 140000e3 b 0x27e74 <.text+0x183c4> 27aec: 97ff9d15 bl 0xef40 <__errno@plt> 27af0: b9400000 ldr w0, [x0] 27af4: 97ff9d03 bl 0xef00 27af8: b0000421 adrp x1, 0xac000 27afc: b0000422 adrp x2, 0xac000 27b00: aa0003e3 mov x3, x0 27b04: 9116e821 add x1, x1, #0x5ba 27b08: 91298c42 add x2, x2, #0xa63 27b0c: 528000a0 mov w0, #0x5 // =5 27b10: 97ffd664 bl 0x1d4a0 <.text+0xd9f0> 27b14: 140000dc b 0x27e84 <.text+0x183d4> 27b18: a940dbf7 ldp x23, x22, [sp, #0x8] 27b1c: d29ef9e8 mov x8, #0xf7cf // =63439 27b20: f2bc6a68 movk x8, #0xe353, lsl #16 27b24: f2d374a8 movk x8, #0x9ba5, lsl #32 27b28: f2e41888 movk x8, #0x20c4, lsl #48 27b2c: 9b487ec8 smulh x8, x22, x8 27b30: 9347fd09 asr x9, x8, #7 27b34: 8b48fd27 add x7, x9, x8, lsr #63 27b38: f0000428 adrp x8, 0xae000 27b3c: b0000422 adrp x2, 0xac000 27b40: d0000445 adrp x5, 0xb1000 27b44: 912b42a3 add x3, x21, #0xad0 27b48: 913bb2a4 add x4, x21, #0xeec 27b4c: 91335508 add x8, x8, #0xcd5 27b50: 912a0842 add x2, x2, #0xa82 27b54: 9131d4a5 add x5, x5, #0xc75 27b58: 14000011 b 0x27b9c <.text+0x180ec> 27b5c: a940dbf7 ldp x23, x22, [sp, #0x8] 27b60: d29ef9e8 mov x8, #0xf7cf // =63439 27b64: f2bc6a68 movk x8, #0xe353, lsl #16 27b68: f2d374a8 movk x8, #0x9ba5, lsl #32 27b6c: f2e41888 movk x8, #0x20c4, lsl #48 27b70: 9b487ec8 smulh x8, x22, x8 27b74: 9347fd09 asr x9, x8, #7 27b78: 8b48fd27 add x7, x9, x8, lsr #63 27b7c: f0000428 adrp x8, 0xae000 27b80: b0000422 adrp x2, 0xac000 27b84: d0000445 adrp x5, 0xb1000 27b88: 912b42a3 add x3, x21, #0xad0 27b8c: 913bb2a4 add x4, x21, #0xeec 27b90: 91335508 add x8, x8, #0xcd5 27b94: 912a0842 add x2, x2, #0xa82 27b98: 9132fca5 add x5, x5, #0xcbf 27b9c: 321803e1 orr w1, wzr, #0x100 27ba0: aa1403e0 mov x0, x20 27ba4: aa1703e6 mov x6, x23 27ba8: f90003e8 str x8, [sp] 27bac: 97ff9cf9 bl 0xef90 27bb0: 36f80160 tbz w0, #0x1f, 0x27bdc <.text+0x1812c> 27bb4: 97ff9ce3 bl 0xef40 <__errno@plt> 27bb8: b9400000 ldr w0, [x0] 27bbc: 97ff9cd1 bl 0xef00 27bc0: b0000421 adrp x1, 0xac000 27bc4: d0000442 adrp x2, 0xb1000 27bc8: aa0003e3 mov x3, x0 27bcc: 9116e821 add x1, x1, #0x5ba 27bd0: 91324842 add x2, x2, #0xc92 27bd4: 528000a0 mov w0, #0x5 // =5 27bd8: 97ffd632 bl 0x1d4a0 <.text+0xd9f0> 27bdc: 52804821 mov w1, #0x241 // =577 27be0: 321907e2 orr w2, wzr, #0x180 27be4: aa1403e0 mov x0, x20 27be8: 97ff9c06 bl 0xec00 27bec: 2a0003f5 mov w21, w0 27bf0: b0000421 adrp x1, 0xac000 27bf4: 9116e821 add x1, x1, #0x5ba 27bf8: 310006bf cmn w21, #0x1 27bfc: 540006e0 b.eq 0x27cd8 <.text+0x18228> 27c00: d0000442 adrp x2, 0xb1000 27c04: 91348c42 add x2, x2, #0xd23 27c08: 321e03e0 orr w0, wzr, #0x4 27c0c: aa1403e3 mov x3, x20 27c10: 97ffd624 bl 0x1d4a0 <.text+0xd9f0> 27c14: d0000442 adrp x2, 0xb1000 27c18: 91350c42 add x2, x2, #0xd43 27c1c: 320003e1 orr w1, wzr, #0x1 27c20: 2a1503e0 mov w0, w21 27c24: aa1703e3 mov x3, x23 27c28: aa1603e4 mov x4, x22 27c2c: 97ffd64c bl 0x1d55c <.text+0xdaac> 27c30: 321f03e1 orr w1, wzr, #0x2 27c34: 2a1503e0 mov w0, w21 27c38: 97ff9f22 bl 0xf8c0 27c3c: 37f80680 tbnz w0, #0x1f, 0x27d0c <.text+0x1825c> 27c40: a903ffff stp xzr, xzr, [sp, #0x38] 27c44: 97fff6fc bl 0x25834 <.text+0x15d84> 27c48: aa0003f6 mov x22, x0 27c4c: b9400ec8 ldr w8, [x22, #0xc] 27c50: 7100751f cmp w8, #0x1d 27c54: 540000eb b.lt 0x27c70 <.text+0x181c0> 27c58: d0000440 adrp x0, 0xb1000 27c5c: 91360c00 add x0, x0, #0xd83 27c60: 2a1f03e1 mov w1, wzr 27c64: 940002ce bl 0x2879c <.text+0x18cec> 27c68: f90023e0 str x0, [sp, #0x40] 27c6c: b50000e0 cbnz x0, 0x27c88 <.text+0x181d8> 27c70: d0000440 adrp x0, 0xb1000 27c74: 9136b400 add x0, x0, #0xdad 27c78: 2a1f03e1 mov w1, wzr 27c7c: 940002c8 bl 0x2879c <.text+0x18cec> 27c80: f90023e0 str x0, [sp, #0x40] 27c84: b4000c80 cbz x0, 0x27e14 <.text+0x18364> 27c88: d0000441 adrp x1, 0xb1000 27c8c: 91371421 add x1, x1, #0xdc5 27c90: 94000440 bl 0x28d90 <.text+0x192e0> 27c94: aa0003e8 mov x8, x0 27c98: d0000929 adrp x9, 0x14d000 27c9c: f9005528 str x8, [x9, #0xa8] 27ca0: b4000ae8 cbz x8, 0x27dfc <.text+0x1834c> 27ca4: b0000421 adrp x1, 0xac000 27ca8: d0000442 adrp x2, 0xb1000 27cac: 9116e821 add x1, x1, #0x5ba 27cb0: 91375442 add x2, x2, #0xdd5 27cb4: 321e03e0 orr w0, wzr, #0x4 27cb8: aa0803e3 mov x3, x8 27cbc: 97ffd5f9 bl 0x1d4a0 <.text+0xd9f0> 27cc0: b9400ec8 ldr w8, [x22, #0xc] 27cc4: 7100751f cmp w8, #0x1d 27cc8: 540002cd b.le 0x27d20 <.text+0x18270> 27ccc: d0000440 adrp x0, 0xb1000 27cd0: 91379000 add x0, x0, #0xde4 27cd4: 14000016 b 0x27d2c <.text+0x1827c> 27cd8: d0000442 adrp x2, 0xb1000 27cdc: 91341842 add x2, x2, #0xd06 27ce0: 321f07e0 orr w0, wzr, #0x6 27ce4: aa1403e3 mov x3, x20 27ce8: 97ffd5ee bl 0x1d4a0 <.text+0xd9f0> 27cec: 1400005e b 0x27e64 <.text+0x183b4> 27cf0: b0000421 adrp x1, 0xac000 27cf4: d0000442 adrp x2, 0xb1000 27cf8: 9116e821 add x1, x1, #0x5ba 27cfc: 91335c42 add x2, x2, #0xcd7 27d00: 528000a0 mov w0, #0x5 // =5 27d04: 97ffd5e7 bl 0x1d4a0 <.text+0xd9f0> 27d08: 14000057 b 0x27e64 <.text+0x183b4> 27d0c: b0000421 adrp x1, 0xac000 27d10: d0000442 adrp x2, 0xb1000 27d14: 9116e821 add x1, x1, #0x5ba 27d18: 91356c42 add x2, x2, #0xd5b 27d1c: 1400004e b 0x27e54 <.text+0x183a4> 27d20: 54000101 b.ne 0x27d40 <.text+0x18290> 27d24: d0000440 adrp x0, 0xb1000 27d28: 91382800 add x0, x0, #0xe0a 27d2c: 320003e1 orr w1, wzr, #0x1 27d30: 9400029b bl 0x2879c <.text+0x18cec> 27d34: aa0003f6 mov x22, x0 27d38: f9001ff6 str x22, [sp, #0x38] 27d3c: b5000116 cbnz x22, 0x27d5c <.text+0x182ac> 27d40: d0000440 adrp x0, 0xb1000 27d44: 9138d000 add x0, x0, #0xe34 27d48: 320003e1 orr w1, wzr, #0x1 27d4c: 94000294 bl 0x2879c <.text+0x18cec> 27d50: aa0003f6 mov x22, x0 27d54: f9001ff6 str x22, [sp, #0x38] 27d58: b4000536 cbz x22, 0x27dfc <.text+0x1834c> 27d5c: b0000421 adrp x1, 0xac000 27d60: d0000442 adrp x2, 0xb1000 27d64: 9116e821 add x1, x1, #0x5ba 27d68: 91393042 add x2, x2, #0xe4c 27d6c: 321e03e0 orr w0, wzr, #0x4 27d70: aa1603e3 mov x3, x22 27d74: 97ffd5cb bl 0x1d4a0 <.text+0xd9f0> 27d78: d0000441 adrp x1, 0xb1000 27d7c: 91395821 add x1, x1, #0xe56 27d80: aa1603e0 mov x0, x22 27d84: 94000403 bl 0x28d90 <.text+0x192e0> 27d88: aa0003e8 mov x8, x0 27d8c: d0000929 adrp x9, 0x14d000 27d90: f9005128 str x8, [x9, #0xa0] 27d94: b4000348 cbz x8, 0x27dfc <.text+0x1834c> 27d98: b0000421 adrp x1, 0xac000 27d9c: d0000442 adrp x2, 0xb1000 27da0: 9116e821 add x1, x1, #0x5ba 27da4: 9139c442 add x2, x2, #0xe71 27da8: 321e03e0 orr w0, wzr, #0x4 27dac: aa0803e3 mov x3, x8 27db0: 97ffd5bc bl 0x1d4a0 <.text+0xd9f0> 27db4: d0000441 adrp x1, 0xb1000 27db8: 913a3021 add x1, x1, #0xe8c 27dbc: aa1603e0 mov x0, x22 27dc0: 940003f4 bl 0x28d90 <.text+0x192e0> 27dc4: aa0003e8 mov x8, x0 27dc8: d0000929 adrp x9, 0x14d000 27dcc: f9004d28 str x8, [x9, #0x98] 27dd0: b4000168 cbz x8, 0x27dfc <.text+0x1834c> 27dd4: b0000421 adrp x1, 0xac000 27dd8: d0000442 adrp x2, 0xb1000 27ddc: 9116e821 add x1, x1, #0x5ba 27de0: 913b7442 add x2, x2, #0xedd 27de4: 321e03e0 orr w0, wzr, #0x4 27de8: aa0803e3 mov x3, x8 27dec: 97ffd5ad bl 0x1d4a0 <.text+0xd9f0> 27df0: d0000928 adrp x8, 0x14d000 27df4: 320003e9 orr w9, wzr, #0x1 27df8: 3902c109 strb w9, [x8, #0xb0] 27dfc: 910103e0 add x0, sp, #0x40 27e00: 940003bc bl 0x28cf0 <.text+0x19240> 27e04: f9401fe8 ldr x8, [sp, #0x38] 27e08: b4000068 cbz x8, 0x27e14 <.text+0x18364> 27e0c: 9100e3e0 add x0, sp, #0x38 27e10: 940003b8 bl 0x28cf0 <.text+0x19240> 27e14: d0000928 adrp x8, 0x14d000 27e18: 3942c108 ldrb w8, [x8, #0xb0] 27e1c: 36000148 tbz w8, #0x0, 0x27e44 <.text+0x18394> 27e20: d0000928 adrp x8, 0x14d000 27e24: f9405108 ldr x8, [x8, #0xa0] 27e28: d0000929 adrp x9, 0x14d000 27e2c: d000092a adrp x10, 0x14d000 27e30: f9404d29 ldr x9, [x9, #0x98] 27e34: f9400100 ldr x0, [x8] 27e38: f9405541 ldr x1, [x10, #0xa8] 27e3c: d63f0120 blr x9 27e40: 14000009 b 0x27e64 <.text+0x183b4> 27e44: b0000421 adrp x1, 0xac000 27e48: d0000442 adrp x2, 0xb1000 27e4c: 9116e821 add x1, x1, #0x5ba 27e50: 91359442 add x2, x2, #0xd65 27e54: 321f07e0 orr w0, wzr, #0x6 27e58: 97ffd592 bl 0x1d4a0 <.text+0xd9f0> 27e5c: aa1403e0 mov x0, x20 27e60: 97ff9e54 bl 0xf7b0 27e64: aa1403e0 mov x0, x20 27e68: 97ff9ed6 bl 0xf9c0 27e6c: 2a1503e0 mov w0, w21 27e70: 97ff9e48 bl 0xf790 27e74: f9400660 ldr x0, [x19, #0x8] 27e78: f9400008 ldr x8, [x0] 27e7c: f9401508 ldr x8, [x8, #0x28] 27e80: d63f0100 blr x8 27e84: f9401708 ldr x8, [x24, #0x28] 27e88: f85c83a9 ldur x9, [x29, #-0x38] 27e8c: eb09011f cmp x8, x9 27e90: 54000101 b.ne 0x27eb0 <.text+0x18400> 27e94: a9487bfd ldp x29, x30, [sp, #0x80] 27e98: a9474ff4 ldp x20, x19, [sp, #0x70] 27e9c: a94657f6 ldp x22, x21, [sp, #0x60] 27ea0: a9455ff8 ldp x24, x23, [sp, #0x50] 27ea4: aa1f03e0 mov x0, xzr 27ea8: 910243ff add sp, sp, #0x90 27eac: d65f03c0 ret 27eb0: 97ff9ccc bl 0xf1e0 <__stack_chk_fail@plt> 27eb4: d10203ff sub sp, sp, #0x80 27eb8: a90367fa stp x26, x25, [sp, #0x30] 27ebc: a9045ff8 stp x24, x23, [sp, #0x40] 27ec0: a90557f6 stp x22, x21, [sp, #0x50] 27ec4: a9064ff4 stp x20, x19, [sp, #0x60] 27ec8: a9077bfd stp x29, x30, [sp, #0x70] 27ecc: 9101c3fd add x29, sp, #0x70 27ed0: d53bd05a mrs x26, TPIDR_EL0 27ed4: f9401748 ldr x8, [x26, #0x28] 27ed8: 2a0203f3 mov w19, w2 27edc: aa0103f5 mov x21, x1 27ee0: b0000421 adrp x1, 0xac000 27ee4: d0000442 adrp x2, 0xb1000 27ee8: d0000463 adrp x3, 0xb5000 27eec: aa0003f6 mov x22, x0 27ef0: 9116e821 add x1, x1, #0x5ba 27ef4: 913bf442 add x2, x2, #0xefd 27ef8: 910b3463 add x3, x3, #0x2cd 27efc: 321e03e0 orr w0, wzr, #0x4 27f00: f90017e8 str x8, [sp, #0x28] 27f04: 97ffd567 bl 0x1d4a0 <.text+0xd9f0> 27f08: 97fff64b bl 0x25834 <.text+0x15d84> 27f0c: aa0003f7 mov x23, x0 27f10: d0000928 adrp x8, 0x14d000 27f14: 3942c509 ldrb w9, [x8, #0xb1] 27f18: f94002f4 ldr x20, [x23] 27f1c: 37001669 tbnz w9, #0x0, 0x281e8 <.text+0x18738> 27f20: 320003e9 orr w9, wzr, #0x1 27f24: 3902c509 strb w9, [x8, #0xb1] 27f28: 97fff308 bl 0x24b48 <.text+0x15098> 27f2c: 2a0003f8 mov w24, w0 27f30: 97fff3a4 bl 0x24dc0 <.text+0x15310> 27f34: 2a0003f9 mov w25, w0 27f38: 3100073f cmn w25, #0x1 27f3c: 54000080 b.eq 0x27f4c <.text+0x1849c> 27f40: 97fff3b2 bl 0x24e08 <.text+0x15358> 27f44: 7200001f tst w0, #0x1 27f48: 1a991318 csel w24, w24, w25, ne 27f4c: 71000f1f cmp w24, #0x3 27f50: 54000380 b.eq 0x27fc0 <.text+0x18510> 27f54: 71000b1f cmp w24, #0x2 27f58: 54000460 b.eq 0x27fe4 <.text+0x18534> 27f5c: 7100071f cmp w24, #0x1 27f60: 54001441 b.ne 0x281e8 <.text+0x18738> 27f64: d0000935 adrp x21, 0x14d000 27f68: b940b6a3 ldr w3, [x21, #0xb4] 27f6c: b0000421 adrp x1, 0xac000 27f70: d0000442 adrp x2, 0xb1000 27f74: 9115c021 add x1, x1, #0x570 27f78: 913c8442 add x2, x2, #0xf21 27f7c: 320007e0 orr w0, wzr, #0x3 27f80: 97ffd548 bl 0x1d4a0 <.text+0xd9f0> 27f84: aa1f03e0 mov x0, xzr 27f88: 97ff9c52 bl 0xf0d0 27f8c: b940b6a8 ldr w8, [x21, #0xb4] 27f90: 34000948 cbz w8, 0x280b8 <.text+0x18608> 27f94: d0000929 adrp x9, 0x14d000 27f98: f9405d29 ldr x9, [x9, #0xb8] 27f9c: cb090003 sub x3, x0, x9 27fa0: f100747f cmp x3, #0x1d 27fa4: 540008ac b.gt 0x280b8 <.text+0x18608> 27fa8: b0000421 adrp x1, 0xac000 27fac: d0000442 adrp x2, 0xb1000 27fb0: 9115c021 add x1, x1, #0x570 27fb4: 913d3842 add x2, x2, #0xf4e 27fb8: 320007e0 orr w0, wzr, #0x3 27fbc: 140000d4 b 0x2830c <.text+0x1885c> 27fc0: 97fff3ce bl 0x24ef8 <.text+0x15448> 27fc4: 36001120 tbz w0, #0x0, 0x281e8 <.text+0x18738> 27fc8: 97fffa33 bl 0x26894 <.text+0x16de4> 27fcc: 913342e0 add x0, x23, #0xcd0 27fd0: 913742e1 add x1, x23, #0xdd0 27fd4: 320003e2 orr w2, wzr, #0x1 27fd8: aa1503e3 mov x3, x21 27fdc: 94005881 bl 0x3e1e0 <.text+0x2e730> 27fe0: 14000082 b 0x281e8 <.text+0x18738> 27fe4: 97ffebbb bl 0x22ed0 <.text+0x13420> 27fe8: 7100601f cmp w0, #0x18 27fec: 54000c8b b.lt 0x2817c <.text+0x186cc> 27ff0: 910043e0 add x0, sp, #0x10 27ff4: aa1f03e1 mov x1, xzr 27ff8: 97ff9c8e bl 0xf230 27ffc: 36f80160 tbz w0, #0x1f, 0x28028 <.text+0x18578> 28000: 97ff9bd0 bl 0xef40 <__errno@plt> 28004: b9400000 ldr w0, [x0] 28008: 97ff9bbe bl 0xef00 2800c: 90000421 adrp x1, 0xac000 28010: 90000422 adrp x2, 0xac000 28014: aa0003e3 mov x3, x0 28018: 9116e821 add x1, x1, #0x5ba 2801c: 91298c42 add x2, x2, #0xa63 28020: 528000a0 mov w0, #0x5 // =5 28024: 97ffd51f bl 0x1d4a0 <.text+0xd9f0> 28028: 320003e0 orr w0, wzr, #0x1 2802c: 321803e1 orr w1, wzr, #0x100 28030: 97ff9b34 bl 0xed00 28034: a94123e6 ldp x6, x8, [sp, #0x10] 28038: d29ef9e9 mov x9, #0xf7cf // =63439 2803c: f2bc6a69 movk x9, #0xe353, lsl #16 28040: f2d374a9 movk x9, #0x9ba5, lsl #32 28044: f2e41889 movk x9, #0x20c4, lsl #48 28048: 9b497d08 smulh x8, x8, x9 2804c: 9347fd09 asr x9, x8, #7 28050: 8b48fd27 add x7, x9, x8, lsr #63 28054: 90000428 adrp x8, 0xac000 28058: 90000422 adrp x2, 0xac000 2805c: b0000445 adrp x5, 0xb1000 28060: 912b42e3 add x3, x23, #0xad0 28064: 913bb2e4 add x4, x23, #0xeec 28068: 912abd08 add x8, x8, #0xaaf 2806c: 912a0842 add x2, x2, #0xa82 28070: 9128d0a5 add x5, x5, #0xa34 28074: 321803e1 orr w1, wzr, #0x100 28078: aa0003f8 mov x24, x0 2807c: f90003e8 str x8, [sp] 28080: 97ff9bc4 bl 0xef90 28084: 90000421 adrp x1, 0xac000 28088: 90000422 adrp x2, 0xac000 2808c: 9116e821 add x1, x1, #0x5ba 28090: 912ad042 add x2, x2, #0xab4 28094: 321e03e0 orr w0, wzr, #0x4 28098: aa1803e3 mov x3, x24 2809c: 97ffd501 bl 0x1d4a0 <.text+0xd9f0> 280a0: 97ff9b50 bl 0xede0 280a4: aa0003f7 mov x23, x0 280a8: aa1803e0 mov x0, x24 280ac: 34000773 cbz w19, 0x28198 <.text+0x186e8> 280b0: 94002100 bl 0x304b0 <.text+0x20a00> 280b4: 1400003c b 0x281a4 <.text+0x186f4> 280b8: 11000508 add w8, w8, #0x1 280bc: aa1f03e0 mov x0, xzr 280c0: b900b6a8 str w8, [x21, #0xb4] 280c4: 97ff9c03 bl 0xf0d0 280c8: b0000928 adrp x8, 0x14d000 280cc: f9005d00 str x0, [x8, #0xb8] 280d0: 321c03e0 orr w0, wzr, #0x10 280d4: 97ff9de7 bl 0xf870 280d8: 90000421 adrp x1, 0xac000 280dc: b0000442 adrp x2, 0xb1000 280e0: aa0003f5 mov x21, x0 280e4: 320003e8 orr w8, wzr, #0x1 280e8: 9115c021 add x1, x1, #0x570 280ec: 913df442 add x2, x2, #0xf7d 280f0: 320007e0 orr w0, wzr, #0x3 280f4: f90006b4 str x20, [x21, #0x8] 280f8: b90002a8 str w8, [x21] 280fc: 97ffd4e9 bl 0x1d4a0 <.text+0xd9f0> 28100: f00005a2 adrp x2, 0xdf000 28104: f947e842 ldr x2, [x2, #0xfd0] 28108: 910083e0 add x0, sp, #0x20 2810c: aa1f03e1 mov x1, xzr 28110: aa1503e3 mov x3, x21 28114: 97ff9a97 bl 0xeb70 28118: 34000120 cbz w0, 0x2813c <.text+0x1868c> 2811c: 97ff9b79 bl 0xef00 28120: 90000421 adrp x1, 0xac000 28124: b0000442 adrp x2, 0xb1000 28128: aa0003e3 mov x3, x0 2812c: 9116e821 add x1, x1, #0x5ba 28130: 913e9442 add x2, x2, #0xfa5 28134: 321f07e0 orr w0, wzr, #0x6 28138: 97ffd4da bl 0x1d4a0 <.text+0xd9f0> 2813c: 90000435 adrp x21, 0xac000 28140: 9115c2b5 add x21, x21, #0x570 28144: b0000442 adrp x2, 0xb1000 28148: 913f2442 add x2, x2, #0xfc9 2814c: 320007e0 orr w0, wzr, #0x3 28150: aa1503e1 mov x1, x21 28154: 97ffd4d3 bl 0x1d4a0 <.text+0xd9f0> 28158: f94013e0 ldr x0, [sp, #0x20] 2815c: aa1f03e1 mov x1, xzr 28160: 97ff9a98 bl 0xebc0 28164: b0000442 adrp x2, 0xb1000 28168: 913f9842 add x2, x2, #0xfe6 2816c: 320007e0 orr w0, wzr, #0x3 28170: aa1503e1 mov x1, x21 28174: 97ffd4cb bl 0x1d4a0 <.text+0xd9f0> 28178: 1400001c b 0x281e8 <.text+0x18738> 2817c: 90000421 adrp x1, 0xac000 28180: 90000422 adrp x2, 0xac000 28184: 9116e821 add x1, x1, #0x5ba 28188: 9128c442 add x2, x2, #0xa31 2818c: 321f07e0 orr w0, wzr, #0x6 28190: 97ffd4c4 bl 0x1d4a0 <.text+0xd9f0> 28194: 14000015 b 0x281e8 <.text+0x18738> 28198: aa1603e1 mov x1, x22 2819c: aa1503e2 mov x2, x21 281a0: 940020fd bl 0x30594 <.text+0x20ae4> 281a4: 2a0003f5 mov w21, w0 281a8: 97ff9b0e bl 0xede0 281ac: 90000421 adrp x1, 0xac000 281b0: 90000422 adrp x2, 0xac000 281b4: cb170003 sub x3, x0, x23 281b8: 9116e821 add x1, x1, #0x5ba 281bc: 912c8042 add x2, x2, #0xb20 281c0: 321e03e0 orr w0, wzr, #0x4 281c4: 97ffd4b7 bl 0x1d4a0 <.text+0xd9f0> 281c8: 37000115 tbnz w21, #0x0, 0x281e8 <.text+0x18738> 281cc: 90000421 adrp x1, 0xac000 281d0: b0000422 adrp x2, 0xad000 281d4: 9116e821 add x1, x1, #0x5ba 281d8: 910a7c42 add x2, x2, #0x29f 281dc: 321f07e0 orr w0, wzr, #0x6 281e0: aa1803e3 mov x3, x24 281e4: 97ffd4af bl 0x1d4a0 <.text+0xd9f0> 281e8: 90000421 adrp x1, 0xac000 281ec: d0000442 adrp x2, 0xb2000 281f0: 9115c021 add x1, x1, #0x570 281f4: 91000442 add x2, x2, #0x1 281f8: 320007e0 orr w0, wzr, #0x3 281fc: 97ffd4a9 bl 0x1d4a0 <.text+0xd9f0> 28200: b4000454 cbz x20, 0x28288 <.text+0x187d8> 28204: f9000bff str xzr, [sp, #0x10] 28208: f9400288 ldr x8, [x20] 2820c: 528000c2 mov w2, #0x6 // =6 28210: 910043e1 add x1, sp, #0x10 28214: 72a00022 movk w2, #0x1, lsl #16 28218: f9401908 ldr x8, [x8, #0x30] 2821c: aa1403e0 mov x0, x20 28220: d63f0100 blr x8 28224: 35000400 cbnz w0, 0x282a4 <.text+0x187f4> 28228: f9400be8 ldr x8, [sp, #0x10] 2822c: b40003c8 cbz x8, 0x282a4 <.text+0x187f4> 28230: 90000421 adrp x1, 0xac000 28234: b0000422 adrp x2, 0xad000 28238: 9115c021 add x1, x1, #0x570 2823c: 91195c42 add x2, x2, #0x657 28240: 320007e0 orr w0, wzr, #0x3 28244: 97ffd497 bl 0x1d4a0 <.text+0xd9f0> 28248: f9400be0 ldr x0, [sp, #0x10] 2824c: 97ffd64d bl 0x1db80 <.text+0xe0d0> 28250: aa0003f4 mov x20, x0 28254: b4000354 cbz x20, 0x282bc <.text+0x1880c> 28258: 90000421 adrp x1, 0xac000 2825c: b0000422 adrp x2, 0xad000 28260: 9115c021 add x1, x1, #0x570 28264: 911a3042 add x2, x2, #0x68c 28268: 320007e0 orr w0, wzr, #0x3 2826c: 97ffd48d bl 0x1d4a0 <.text+0xd9f0> 28270: f9400be0 ldr x0, [sp, #0x10] 28274: aa1403e1 mov x1, x20 28278: f9400008 ldr x8, [x0] 2827c: f9405508 ldr x8, [x8, #0xa8] 28280: d63f0100 blr x8 28284: 1400000e b 0x282bc <.text+0x1880c> 28288: 90000421 adrp x1, 0xac000 2828c: b0000422 adrp x2, 0xad000 28290: 9116e821 add x1, x1, #0x5ba 28294: 91201842 add x2, x2, #0x806 28298: 321f07e0 orr w0, wzr, #0x6 2829c: 97ffd481 bl 0x1d4a0 <.text+0xd9f0> 282a0: 1400001c b 0x28310 <.text+0x18860> 282a4: 90000421 adrp x1, 0xac000 282a8: b0000422 adrp x2, 0xad000 282ac: 9116e821 add x1, x1, #0x5ba 282b0: 91190442 add x2, x2, #0x641 282b4: 528000a0 mov w0, #0x5 // =5 282b8: 97ffd47a bl 0x1d4a0 <.text+0xd9f0> 282bc: 90000421 adrp x1, 0xac000 282c0: b0000422 adrp x2, 0xad000 282c4: 9115c021 add x1, x1, #0x570 282c8: 911af042 add x2, x2, #0x6bc 282cc: 320007e0 orr w0, wzr, #0x3 282d0: 97ffd474 bl 0x1d4a0 <.text+0xd9f0> 282d4: 90000002 adrp x2, 0x28000 <.text+0x18550> 282d8: 93407e63 sxtw x3, w19 282dc: 910d0042 add x2, x2, #0x340 282e0: 910023e0 add x0, sp, #0x8 282e4: aa1f03e1 mov x1, xzr 282e8: 97ff9a22 bl 0xeb70 282ec: 34000120 cbz w0, 0x28310 <.text+0x18860> 282f0: 97ff9b04 bl 0xef00 282f4: 90000421 adrp x1, 0xac000 282f8: d0000442 adrp x2, 0xb2000 282fc: aa0003e3 mov x3, x0 28300: 9116e821 add x1, x1, #0x5ba 28304: 91007042 add x2, x2, #0x1c 28308: 321f07e0 orr w0, wzr, #0x6 2830c: 97ffd465 bl 0x1d4a0 <.text+0xd9f0> 28310: f9401748 ldr x8, [x26, #0x28] 28314: f94017e9 ldr x9, [sp, #0x28] 28318: eb09011f cmp x8, x9 2831c: 54000101 b.ne 0x2833c <.text+0x1888c> 28320: a9477bfd ldp x29, x30, [sp, #0x70] 28324: a9464ff4 ldp x20, x19, [sp, #0x60] 28328: a94557f6 ldp x22, x21, [sp, #0x50] 2832c: a9445ff8 ldp x24, x23, [sp, #0x40] 28330: a94367fa ldp x26, x25, [sp, #0x30] 28334: 910203ff add sp, sp, #0x80 28338: d65f03c0 ret 2833c: 97ff9ba9 bl 0xf1e0 <__stack_chk_fail@plt> 28340: d10143ff sub sp, sp, #0x50 28344: f9000bf7 str x23, [sp, #0x10] 28348: a90257f6 stp x22, x21, [sp, #0x20] 2834c: a9034ff4 stp x20, x19, [sp, #0x30] 28350: a9047bfd stp x29, x30, [sp, #0x40] 28354: 910103fd add x29, sp, #0x40 28358: d53bd057 mrs x23, TPIDR_EL0 2835c: f94016e8 ldr x8, [x23, #0x28] 28360: aa0003f4 mov x20, x0 28364: f90007e8 str x8, [sp, #0x8] 28368: 97ff9a22 bl 0xebf0 2836c: 90000421 adrp x1, 0xac000 28370: b0000422 adrp x2, 0xad000 28374: 2a0003e3 mov w3, w0 28378: 9116e821 add x1, x1, #0x5ba 2837c: 911fd042 add x2, x2, #0x7f4 28380: 321e03e0 orr w0, wzr, #0x4 28384: 97ffd447 bl 0x1d4a0 <.text+0xd9f0> 28388: 97fff52b bl 0x25834 <.text+0x15d84> 2838c: f9400013 ldr x19, [x0] 28390: b40005b3 cbz x19, 0x28444 <.text+0x18994> 28394: 90000421 adrp x1, 0xac000 28398: b0000422 adrp x2, 0xad000 2839c: 9115c021 add x1, x1, #0x570 283a0: 91210442 add x2, x2, #0x841 283a4: 320007e0 orr w0, wzr, #0x3 283a8: f90003ff str xzr, [sp] 283ac: 97ffd43d bl 0x1d4a0 <.text+0xd9f0> 283b0: f9400268 ldr x8, [x19] 283b4: 910003e1 mov x1, sp 283b8: aa1303e0 mov x0, x19 283bc: aa1f03e2 mov x2, xzr 283c0: f9401108 ldr x8, [x8, #0x20] 283c4: d63f0100 blr x8 283c8: 350004c0 cbnz w0, 0x28460 <.text+0x189b0> 283cc: f94003f5 ldr x21, [sp] 283d0: b4000495 cbz x21, 0x28460 <.text+0x189b0> 283d4: aa1503e0 mov x0, x21 283d8: 97ffd897 bl 0x1e634 <.text+0xeb84> 283dc: aa0003f6 mov x22, x0 283e0: b40004b6 cbz x22, 0x28474 <.text+0x189c4> 283e4: 90000421 adrp x1, 0xac000 283e8: d0000442 adrp x2, 0xb2000 283ec: 9115c021 add x1, x1, #0x570 283f0: 9101fc42 add x2, x2, #0x7f 283f4: 320007e0 orr w0, wzr, #0x3 283f8: 97ffd42a bl 0x1d4a0 <.text+0xd9f0> 283fc: aa1503e0 mov x0, x21 28400: aa1603e1 mov x1, x22 28404: 97ffd8c8 bl 0x1e724 <.text+0xec74> 28408: aa0003f6 mov x22, x0 2840c: b40003f6 cbz x22, 0x28488 <.text+0x189d8> 28410: 90000421 adrp x1, 0xac000 28414: b0000422 adrp x2, 0xad000 28418: 9115c021 add x1, x1, #0x570 2841c: 9127c042 add x2, x2, #0x9f0 28420: 320007e0 orr w0, wzr, #0x3 28424: 97ffd41f bl 0x1d4a0 <.text+0xd9f0> 28428: aa1503e0 mov x0, x21 2842c: aa1603e1 mov x1, x22 28430: 3100069f cmn w20, #0x1 28434: 54000540 b.eq 0x284dc <.text+0x18a2c> 28438: 2a1403e2 mov w2, w20 2843c: 97ffdd9b bl 0x1faa8 <.text+0xfff8> 28440: 14000018 b 0x284a0 <.text+0x189f0> 28444: 90000421 adrp x1, 0xac000 28448: b0000422 adrp x2, 0xad000 2844c: 9116e821 add x1, x1, #0x5ba 28450: 91201842 add x2, x2, #0x806 28454: 321f07e0 orr w0, wzr, #0x6 28458: 97ffd412 bl 0x1d4a0 <.text+0xd9f0> 2845c: 14000015 b 0x284b0 <.text+0x18a00> 28460: 90000421 adrp x1, 0xac000 28464: b0000422 adrp x2, 0xad000 28468: 9116e821 add x1, x1, #0x5ba 2846c: 9121c442 add x2, x2, #0x871 28470: 1400000a b 0x28498 <.text+0x189e8> 28474: 90000421 adrp x1, 0xac000 28478: d0000442 adrp x2, 0xb2000 2847c: 9116e821 add x1, x1, #0x5ba 28480: 91017442 add x2, x2, #0x5d 28484: 14000005 b 0x28498 <.text+0x189e8> 28488: 90000421 adrp x1, 0xac000 2848c: b0000422 adrp x2, 0xad000 28490: 9116e821 add x1, x1, #0x5ba 28494: 91273c42 add x2, x2, #0x9cf 28498: 321f07e0 orr w0, wzr, #0x6 2849c: 97ffd401 bl 0x1d4a0 <.text+0xd9f0> 284a0: f9400268 ldr x8, [x19] 284a4: aa1303e0 mov x0, x19 284a8: f9401508 ldr x8, [x8, #0x28] 284ac: d63f0100 blr x8 284b0: f94016e8 ldr x8, [x23, #0x28] 284b4: f94007e9 ldr x9, [sp, #0x8] 284b8: eb09011f cmp x8, x9 284bc: 54000141 b.ne 0x284e4 <.text+0x18a34> 284c0: a9447bfd ldp x29, x30, [sp, #0x40] 284c4: a9434ff4 ldp x20, x19, [sp, #0x30] 284c8: a94257f6 ldp x22, x21, [sp, #0x20] 284cc: f9400bf7 ldr x23, [sp, #0x10] 284d0: aa1f03e0 mov x0, xzr 284d4: 910143ff add sp, sp, #0x50 284d8: d65f03c0 ret 284dc: 97ffdd7f bl 0x1fad8 <.text+0x10028> 284e0: 17fffff0 b 0x284a0 <.text+0x189f0> 284e4: 97ff9b3f bl 0xf1e0 <__stack_chk_fail@plt> 284e8: b0000928 adrp x8, 0x14d000 284ec: 3902c51f strb wzr, [x8, #0xb1] 284f0: d65f03c0 ret 284f4: d10143ff sub sp, sp, #0x50 284f8: f90013f5 str x21, [sp, #0x20] 284fc: a9034ff4 stp x20, x19, [sp, #0x30] 28500: a9047bfd stp x29, x30, [sp, #0x40] 28504: 910103fd add x29, sp, #0x40 28508: d53bd055 mrs x21, TPIDR_EL0 2850c: f94016a8 ldr x8, [x21, #0x28] 28510: b0000933 adrp x19, 0x14d000 28514: 90000421 adrp x1, 0xac000 28518: b0000442 adrp x2, 0xb1000 2851c: f9000fe8 str x8, [sp, #0x18] 28520: b940b663 ldr w3, [x19, #0xb4] 28524: 9115c021 add x1, x1, #0x570 28528: 913c8442 add x2, x2, #0xf21 2852c: 320007e0 orr w0, wzr, #0x3 28530: 97ffd3dc bl 0x1d4a0 <.text+0xd9f0> 28534: aa1f03e0 mov x0, xzr 28538: 97ff9ae6 bl 0xf0d0 2853c: b940b668 ldr w8, [x19, #0xb4] 28540: 34000188 cbz w8, 0x28570 <.text+0x18ac0> 28544: b0000929 adrp x9, 0x14d000 28548: f9405d29 ldr x9, [x9, #0xb8] 2854c: cb090003 sub x3, x0, x9 28550: f100747f cmp x3, #0x1d 28554: 540000ec b.gt 0x28570 <.text+0x18ac0> 28558: 90000421 adrp x1, 0xac000 2855c: b0000442 adrp x2, 0xb1000 28560: 9115c021 add x1, x1, #0x570 28564: 913d3842 add x2, x2, #0xf4e 28568: 320007e0 orr w0, wzr, #0x3 2856c: 14000081 b 0x28770 <.text+0x18cc0> 28570: 11000508 add w8, w8, #0x1 28574: aa1f03e0 mov x0, xzr 28578: b900b668 str w8, [x19, #0xb4] 2857c: 97ff9ad5 bl 0xf0d0 28580: b0000928 adrp x8, 0x14d000 28584: 90000421 adrp x1, 0xac000 28588: d0000442 adrp x2, 0xb2000 2858c: f9005d00 str x0, [x8, #0xb8] 28590: 9116e821 add x1, x1, #0x5ba 28594: 91010842 add x2, x2, #0x42 28598: 321e03e0 orr w0, wzr, #0x4 2859c: 97ffd3c1 bl 0x1d4a0 <.text+0xd9f0> 285a0: 321c03e0 orr w0, wzr, #0x10 285a4: 97ff9cb3 bl 0xf870 285a8: aa0003f4 mov x20, x0 285ac: 97fff4a2 bl 0x25834 <.text+0x15d84> 285b0: f9400013 ldr x19, [x0] 285b4: 90000421 adrp x1, 0xac000 285b8: b0000442 adrp x2, 0xb1000 285bc: 320003e8 orr w8, wzr, #0x1 285c0: 9115c021 add x1, x1, #0x570 285c4: 913df442 add x2, x2, #0xf7d 285c8: 320007e0 orr w0, wzr, #0x3 285cc: f9000693 str x19, [x20, #0x8] 285d0: b9000288 str w8, [x20] 285d4: 97ffd3b3 bl 0x1d4a0 <.text+0xd9f0> 285d8: f00005a2 adrp x2, 0xdf000 285dc: f947e842 ldr x2, [x2, #0xfd0] 285e0: 910043e0 add x0, sp, #0x10 285e4: aa1f03e1 mov x1, xzr 285e8: aa1403e3 mov x3, x20 285ec: 97ff9961 bl 0xeb70 285f0: 34000120 cbz w0, 0x28614 <.text+0x18b64> 285f4: 97ff9a43 bl 0xef00 285f8: 90000421 adrp x1, 0xac000 285fc: b0000442 adrp x2, 0xb1000 28600: aa0003e3 mov x3, x0 28604: 9116e821 add x1, x1, #0x5ba 28608: 913e9442 add x2, x2, #0xfa5 2860c: 321f07e0 orr w0, wzr, #0x6 28610: 97ffd3a4 bl 0x1d4a0 <.text+0xd9f0> 28614: 90000434 adrp x20, 0xac000 28618: 9115c294 add x20, x20, #0x570 2861c: b0000442 adrp x2, 0xb1000 28620: 913f2442 add x2, x2, #0xfc9 28624: 320007e0 orr w0, wzr, #0x3 28628: aa1403e1 mov x1, x20 2862c: 97ffd39d bl 0x1d4a0 <.text+0xd9f0> 28630: f9400be0 ldr x0, [sp, #0x10] 28634: aa1f03e1 mov x1, xzr 28638: 97ff9962 bl 0xebc0 2863c: b0000442 adrp x2, 0xb1000 28640: 913f9842 add x2, x2, #0xfe6 28644: 320007e0 orr w0, wzr, #0x3 28648: aa1403e1 mov x1, x20 2864c: 97ffd395 bl 0x1d4a0 <.text+0xd9f0> 28650: d0000442 adrp x2, 0xb2000 28654: 91000442 add x2, x2, #0x1 28658: 320007e0 orr w0, wzr, #0x3 2865c: aa1403e1 mov x1, x20 28660: 97ffd390 bl 0x1d4a0 <.text+0xd9f0> 28664: b4000453 cbz x19, 0x286ec <.text+0x18c3c> 28668: f90007ff str xzr, [sp, #0x8] 2866c: f9400268 ldr x8, [x19] 28670: 528000c2 mov w2, #0x6 // =6 28674: 910023e1 add x1, sp, #0x8 28678: 72a00022 movk w2, #0x1, lsl #16 2867c: f9401908 ldr x8, [x8, #0x30] 28680: aa1303e0 mov x0, x19 28684: d63f0100 blr x8 28688: 35000400 cbnz w0, 0x28708 <.text+0x18c58> 2868c: f94007e8 ldr x8, [sp, #0x8] 28690: b40003c8 cbz x8, 0x28708 <.text+0x18c58> 28694: 90000421 adrp x1, 0xac000 28698: b0000422 adrp x2, 0xad000 2869c: 9115c021 add x1, x1, #0x570 286a0: 91195c42 add x2, x2, #0x657 286a4: 320007e0 orr w0, wzr, #0x3 286a8: 97ffd37e bl 0x1d4a0 <.text+0xd9f0> 286ac: f94007e0 ldr x0, [sp, #0x8] 286b0: 97ffd534 bl 0x1db80 <.text+0xe0d0> 286b4: aa0003f3 mov x19, x0 286b8: b4000353 cbz x19, 0x28720 <.text+0x18c70> 286bc: 90000421 adrp x1, 0xac000 286c0: b0000422 adrp x2, 0xad000 286c4: 9115c021 add x1, x1, #0x570 286c8: 911a3042 add x2, x2, #0x68c 286cc: 320007e0 orr w0, wzr, #0x3 286d0: 97ffd374 bl 0x1d4a0 <.text+0xd9f0> 286d4: f94007e0 ldr x0, [sp, #0x8] 286d8: aa1303e1 mov x1, x19 286dc: f9400008 ldr x8, [x0] 286e0: f9405508 ldr x8, [x8, #0xa8] 286e4: d63f0100 blr x8 286e8: 1400000e b 0x28720 <.text+0x18c70> 286ec: 90000421 adrp x1, 0xac000 286f0: b0000422 adrp x2, 0xad000 286f4: 9116e821 add x1, x1, #0x5ba 286f8: 91201842 add x2, x2, #0x806 286fc: 321f07e0 orr w0, wzr, #0x6 28700: 97ffd368 bl 0x1d4a0 <.text+0xd9f0> 28704: 1400001c b 0x28774 <.text+0x18cc4> 28708: 90000421 adrp x1, 0xac000 2870c: b0000422 adrp x2, 0xad000 28710: 9116e821 add x1, x1, #0x5ba 28714: 91190442 add x2, x2, #0x641 28718: 528000a0 mov w0, #0x5 // =5 2871c: 97ffd361 bl 0x1d4a0 <.text+0xd9f0> 28720: 90000421 adrp x1, 0xac000 28724: b0000422 adrp x2, 0xad000 28728: 9115c021 add x1, x1, #0x570 2872c: 911af042 add x2, x2, #0x6bc 28730: 320007e0 orr w0, wzr, #0x3 28734: 97ffd35b bl 0x1d4a0 <.text+0xd9f0> 28738: 90000002 adrp x2, 0x28000 <.text+0x18550> 2873c: 910d0042 add x2, x2, #0x340 28740: 910003e0 mov x0, sp 28744: 92800003 mov x3, #-0x1 // =-1 28748: aa1f03e1 mov x1, xzr 2874c: 97ff9909 bl 0xeb70 28750: 34000120 cbz w0, 0x28774 <.text+0x18cc4> 28754: 97ff99eb bl 0xef00 28758: 90000421 adrp x1, 0xac000 2875c: d0000442 adrp x2, 0xb2000 28760: aa0003e3 mov x3, x0 28764: 9116e821 add x1, x1, #0x5ba 28768: 91007042 add x2, x2, #0x1c 2876c: 321f07e0 orr w0, wzr, #0x6 28770: 97ffd34c bl 0x1d4a0 <.text+0xd9f0> 28774: f94016a8 ldr x8, [x21, #0x28] 28778: f9400fe9 ldr x9, [sp, #0x18] 2877c: eb09011f cmp x8, x9 28780: 540000c1 b.ne 0x28798 <.text+0x18ce8> 28784: a9447bfd ldp x29, x30, [sp, #0x40] 28788: a9434ff4 ldp x20, x19, [sp, #0x30] 2878c: f94013f5 ldr x21, [sp, #0x20] 28790: 910143ff add sp, sp, #0x50 28794: d65f03c0 ret 28798: 97ff9a92 bl 0xf1e0 <__stack_chk_fail@plt> 2879c: d103c3ff sub sp, sp, #0xf0 287a0: a9096ffc stp x28, x27, [sp, #0x90] 287a4: a90a67fa stp x26, x25, [sp, #0xa0] 287a8: a90b5ff8 stp x24, x23, [sp, #0xb0] 287ac: a90c57f6 stp x22, x21, [sp, #0xc0] 287b0: a90d4ff4 stp x20, x19, [sp, #0xd0] 287b4: a90e7bfd stp x29, x30, [sp, #0xe0] 287b8: 910383fd add x29, sp, #0xe0 287bc: d53bd056 mrs x22, TPIDR_EL0 287c0: f94016c8 ldr x8, [x22, #0x28] 287c4: 2a0103f5 mov w21, w1 287c8: aa0003f3 mov x19, x0 287cc: 320003e0 orr w0, wzr, #0x1 287d0: 321d0be1 orr w1, wzr, #0x38 287d4: f81a83a8 stur x8, [x29, #-0x58] 287d8: 97ff994a bl 0xed00 287dc: aa0003f4 mov x20, x0 287e0: b4000574 cbz x20, 0x2888c <.text+0x18ddc> 287e4: 12800008 mov w8, #-0x1 // =-1 287e8: 92800009 mov x9, #-0x1 // =-1 287ec: 9100a298 add x24, x20, #0x28 287f0: aa1403e0 mov x0, x20 287f4: aa1303e1 mov x1, x19 287f8: 2a1503e2 mov w2, w21 287fc: 9100c297 add x23, x20, #0x30 28800: b9000a88 str w8, [x20, #0x8] 28804: f9000a89 str x9, [x20, #0x10] 28808: f9001a98 str x24, [x20, #0x30] 2880c: 940000ad bl 0x28ac0 <.text+0x19010> 28810: 34000580 cbz w0, 0x288c0 <.text+0x18e10> 28814: f9400a80 ldr x0, [x20, #0x10] 28818: b100041f cmn x0, #0x1 2881c: 54000060 b.eq 0x28828 <.text+0x18d78> 28820: f9400e81 ldr x1, [x20, #0x18] 28824: 97ff9bff bl 0xf820 28828: b9400a80 ldr w0, [x20, #0x8] 2882c: 37f80040 tbnz w0, #0x1f, 0x28834 <.text+0x18d84> 28830: 97ff9bd8 bl 0xf790 28834: f9400300 ldr x0, [x24] 28838: b4000160 cbz x0, 0x28864 <.text+0x18db4> 2883c: a942a015 ldp x21, x8, [x0, #0x28] 28840: 9100c2a9 add x9, x21, #0x30 28844: f10002bf cmp x21, #0x0 28848: 9a8902e9 csel x9, x23, x9, eq 2884c: f9000128 str x8, [x9] 28850: a942a408 ldp x8, x9, [x0, #0x28] 28854: f9000128 str x8, [x9] 28858: 97ff9c5a bl 0xf9c0 2885c: aa1503e0 mov x0, x21 28860: b5fffef5 cbnz x21, 0x2883c <.text+0x18d8c> 28864: aa1403e0 mov x0, x20 28868: 97ff9c56 bl 0xf9c0 2886c: 90000421 adrp x1, 0xac000 28870: d0000442 adrp x2, 0xb2000 28874: 9116e821 add x1, x1, #0x5ba 28878: 9102fc42 add x2, x2, #0xbf 2887c: 321e03e0 orr w0, wzr, #0x4 28880: aa1303e3 mov x3, x19 28884: 97ffd307 bl 0x1d4a0 <.text+0xd9f0> 28888: aa1f03f4 mov x20, xzr 2888c: f94016c8 ldr x8, [x22, #0x28] 28890: f85a83a9 ldur x9, [x29, #-0x58] 28894: eb09011f cmp x8, x9 28898: 54001121 b.ne 0x28abc <.text+0x1900c> 2889c: aa1403e0 mov x0, x20 288a0: a94e7bfd ldp x29, x30, [sp, #0xe0] 288a4: a94d4ff4 ldp x20, x19, [sp, #0xd0] 288a8: a94c57f6 ldp x22, x21, [sp, #0xc0] 288ac: a94b5ff8 ldp x24, x23, [sp, #0xb0] 288b0: a94a67fa ldp x26, x25, [sp, #0xa0] 288b4: a9496ffc ldp x28, x27, [sp, #0x90] 288b8: 9103c3ff add sp, sp, #0xf0 288bc: d65f03c0 ret 288c0: 320d03e1 orr w1, wzr, #0x80000 288c4: aa1303e0 mov x0, x19 288c8: 97ff98ce bl 0xec00 288cc: b9000a80 str w0, [x20, #0x8] 288d0: 37fffa20 tbnz w0, #0x1f, 0x28814 <.text+0x18d64> 288d4: 910023e1 add x1, sp, #0x8 288d8: 97ff994a bl 0xee00 288dc: 35fff9c0 cbnz w0, 0x28814 <.text+0x18d64> 288e0: f9401fe1 ldr x1, [sp, #0x38] 288e4: b4fff981 cbz x1, 0x28814 <.text+0x18d64> 288e8: b9400a84 ldr w4, [x20, #0x8] 288ec: 320003e2 orr w2, wzr, #0x1 288f0: 321f03e3 orr w3, wzr, #0x2 288f4: aa1f03e0 mov x0, xzr 288f8: aa1f03e5 mov x5, xzr 288fc: f9000e81 str x1, [x20, #0x18] 28900: 97ff9b34 bl 0xf5d0 28904: aa0003f5 mov x21, x0 28908: b10006bf cmn x21, #0x1 2890c: f9000a95 str x21, [x20, #0x10] 28910: 54fff8c0 b.eq 0x28828 <.text+0x18d78> 28914: f9400e99 ldr x25, [x20, #0x18] 28918: f101033f cmp x25, #0x40 2891c: 54fff7c3 b.lo 0x28814 <.text+0x18d64> 28920: b4fff7b5 cbz x21, 0x28814 <.text+0x18d64> 28924: 794072a9 ldrh w9, [x21, #0x38] 28928: 79406ea8 ldrh w8, [x21, #0x36] 2892c: 9b097d09 mul x9, x8, x9 28930: b4000309 cbz x9, 0x28990 <.text+0x18ee0> 28934: f94012ab ldr x11, [x21, #0x20] 28938: aa1f03ea mov x10, xzr 2893c: 9100e16c add x12, x11, #0x38 28940: 8b0b02ad add x13, x21, x11 28944: 8b0a018e add x14, x12, x10 28948: eb1901df cmp x14, x25 2894c: 54fff648 b.hi 0x28814 <.text+0x18d64> 28950: b86a69ae ldr w14, [x13, x10] 28954: 710005df cmp w14, #0x1 28958: 540000c1 b.ne 0x28970 <.text+0x18ec0> 2895c: 8b0a01ae add x14, x13, x10 28960: 394011cf ldrb w15, [x14, #0x4] 28964: 3600006f tbz w15, #0x0, 0x28970 <.text+0x18ec0> 28968: f94005ce ldr x14, [x14, #0x8] 2896c: b40000ae cbz x14, 0x28980 <.text+0x18ed0> 28970: 8b08014a add x10, x10, x8 28974: eb09015f cmp x10, x9 28978: 54fffe63 b.lo 0x28944 <.text+0x18e94> 2897c: 14000005 b 0x28990 <.text+0x18ee0> 28980: 8b0b02a8 add x8, x21, x11 28984: 8b0a0108 add x8, x8, x10 28988: f9400908 ldr x8, [x8, #0x10] 2898c: f9001288 str x8, [x20, #0x20] 28990: 794076ba ldrh w26, [x21, #0x3a] 28994: 79407aa8 ldrh w8, [x21, #0x3c] 28998: 9b1a7d09 mul x9, x8, x26 2899c: eb1a013f cmp x9, x26 289a0: 54fff3a9 b.ls 0x28814 <.text+0x18d64> 289a4: aa1f03ed mov x13, xzr 289a8: 2a1a03e9 mov w9, w26 289ac: f94016aa ldr x10, [x21, #0x28] 289b0: 8b1a014b add x11, x10, x26 289b4: 9101016c add x12, x11, #0x40 289b8: eb19019f cmp x12, x25 289bc: 54fff2c8 b.hi 0x28814 <.text+0x18d64> 289c0: f9400a80 ldr x0, [x20, #0x10] 289c4: 8b0b001c add x28, x0, x11 289c8: b4fff29c cbz x28, 0x28818 <.text+0x18d68> 289cc: b940078b ldr w11, [x28, #0x4] 289d0: 71002d7f cmp w11, #0xb 289d4: 54000060 b.eq 0x289e0 <.text+0x18f30> 289d8: 7100097f cmp w11, #0x2 289dc: 54000521 b.ne 0x28a80 <.text+0x18fd0> 289e0: b9402b8b ldr w11, [x28, #0x28] 289e4: 6b28217f cmp w11, w8, uxth 289e8: 540004c2 b.hs 0x28a80 <.text+0x18fd0> 289ec: 12003d2c and w12, w9, #0xffff 289f0: 1b0c7d6b mul w11, w11, w12 289f4: 8b0b014a add x10, x10, x11 289f8: 9101014b add x11, x10, #0x40 289fc: eb19017f cmp x11, x25 28a00: 54fff0a8 b.hi 0x28814 <.text+0x18d64> 28a04: 8b0a001b add x27, x0, x10 28a08: b4fff07b cbz x27, 0x28814 <.text+0x18d64> 28a0c: b940076a ldr w10, [x27, #0x4] 28a10: 71000d5f cmp w10, #0x3 28a14: 54000361 b.ne 0x28a80 <.text+0x18fd0> 28a18: 321d0be0 orr w0, wzr, #0x38 28a1c: f90003ed str x13, [sp] 28a20: 97ff9b94 bl 0xf870 28a24: f94003ed ldr x13, [sp] 28a28: b4ffef60 cbz x0, 0x28814 <.text+0x18d64> 28a2c: f9400f88 ldr x8, [x28, #0x18] 28a30: f94002eb ldr x11, [x23] 28a34: aa0003ea mov x10, x0 28a38: 910005ad add x13, x13, #0x1 28a3c: f9000008 str x8, [x0] 28a40: f9401389 ldr x9, [x28, #0x20] 28a44: 8b080128 add x8, x9, x8 28a48: f9000408 str x8, [x0, #0x8] 28a4c: f9401f88 ldr x8, [x28, #0x38] 28a50: f9000808 str x8, [x0, #0x10] 28a54: f9400f68 ldr x8, [x27, #0x18] 28a58: f9000c08 str x8, [x0, #0x18] 28a5c: f9401369 ldr x9, [x27, #0x20] 28a60: 8b080128 add x8, x9, x8 28a64: f9001008 str x8, [x0, #0x20] 28a68: f8028d5f str xzr, [x10, #0x28]! 28a6c: f900180b str x11, [x0, #0x30] 28a70: f9000160 str x0, [x11] 28a74: f90002ea str x10, [x23] 28a78: 794076a9 ldrh w9, [x21, #0x3a] 28a7c: 79407aa8 ldrh w8, [x21, #0x3c] 28a80: 12003d2a and w10, w9, #0xffff 28a84: 12003d0b and w11, w8, #0xffff 28a88: 8b0a035a add x26, x26, x10 28a8c: 9bab7d4a umull x10, w10, w11 28a90: eb0a035f cmp x26, x10 28a94: 54fff8c3 b.lo 0x289ac <.text+0x18efc> 28a98: b4ffebed cbz x13, 0x28814 <.text+0x18d64> 28a9c: 90000421 adrp x1, 0xac000 28aa0: d0000442 adrp x2, 0xb2000 28aa4: 9116e821 add x1, x1, #0x5ba 28aa8: 91029042 add x2, x2, #0xa4 28aac: 321e03e0 orr w0, wzr, #0x4 28ab0: aa1303e3 mov x3, x19 28ab4: 97ffd27b bl 0x1d4a0 <.text+0xd9f0> 28ab8: 17ffff75 b 0x2888c <.text+0x18ddc> 28abc: 97ff99c9 bl 0xf1e0 <__stack_chk_fail@plt> 28ac0: a9ba6ffc stp x28, x27, [sp, #-0x60]! 28ac4: a90167fa stp x26, x25, [sp, #0x10] 28ac8: a9025ff8 stp x24, x23, [sp, #0x20] 28acc: a90357f6 stp x22, x21, [sp, #0x30] 28ad0: a9044ff4 stp x20, x19, [sp, #0x40] 28ad4: a9057bfd stp x29, x30, [sp, #0x50] 28ad8: 910143fd add x29, sp, #0x50 28adc: d109c3ff sub sp, sp, #0x270 28ae0: d53bd05a mrs x26, TPIDR_EL0 28ae4: f9401748 ldr x8, [x26, #0x28] 28ae8: aa0103f6 mov x22, x1 28aec: aa0003f4 mov x20, x0 28af0: 90000420 adrp x0, 0xac000 28af4: 90000461 adrp x1, 0xb4000 28af8: 910083f5 add x21, sp, #0x20 28afc: 913e6000 add x0, x0, #0xf98 28b00: 912ae021 add x1, x1, #0xab8 28b04: 2a0203f7 mov w23, w2 28b08: f90002a8 str x8, [x21] 28b0c: 97ff9b79 bl 0xf8f0 28b10: aa0003f3 mov x19, x0 28b14: b4000ab3 cbz x19, 0x28c68 <.text+0x191b8> 28b18: 9101a3e0 add x0, sp, #0x68 28b1c: 321703e1 orr w1, wzr, #0x200 28b20: aa1303e2 mov x2, x19 28b24: 97ff99b3 bl 0xf1f0 28b28: b4000a40 cbz x0, 0x28c70 <.text+0x191c0> 28b2c: b90017f7 str w23, [sp, #0x14] 28b30: f0000437 adrp x23, 0xaf000 28b34: d0000458 adrp x24, 0xb2000 28b38: 90000439 adrp x25, 0xac000 28b3c: f000043b adrp x27, 0xaf000 28b40: 911426f7 add x23, x23, #0x509 28b44: 9103bb18 add x24, x24, #0xee 28b48: 9116eb39 add x25, x25, #0x5ba 28b4c: 91149f7b add x27, x27, #0x527 28b50: f9000fe8 str x8, [sp, #0x18] 28b54: 9101a3e0 add x0, sp, #0x68 28b58: 910123e2 add x2, sp, #0x48 28b5c: 910103e3 add x3, sp, #0x40 28b60: 910183e4 add x4, sp, #0x60 28b64: 9100e3e5 add x5, sp, #0x38 28b68: 9100c3e6 add x6, sp, #0x30 28b6c: 9100b3e7 add x7, sp, #0x2c 28b70: aa1703e1 mov x1, x23 28b74: 97ff9927 bl 0xf010 28b78: 7100141f cmp w0, #0x5 28b7c: 540005e1 b.ne 0x28c38 <.text+0x19188> 28b80: 910183e0 add x0, sp, #0x60 28b84: 97ff9afb bl 0xf770 28b88: 39418bf5 ldrb w21, [sp, #0x62] 28b8c: aa0003fc mov x28, x0 28b90: 9101a3e0 add x0, sp, #0x68 28b94: 910163e3 add x3, sp, #0x58 28b98: 910153e4 add x4, sp, #0x54 28b9c: aa1803e1 mov x1, x24 28ba0: aa1403e2 mov x2, x20 28ba4: 97ff991b bl 0xf010 28ba8: 7100081f cmp w0, #0x2 28bac: 540004e1 b.ne 0x28c48 <.text+0x19198> 28bb0: b98057e8 ldrsw x8, [sp, #0x54] 28bb4: 9101a3e9 add x9, sp, #0x68 28bb8: 8b080120 add x0, x9, x8 28bbc: 97ffec33 bl 0x23c88 <.text+0x141d8> 28bc0: aa1603e1 mov x1, x22 28bc4: 97ff9a43 bl 0xf4d0 28bc8: 35000400 cbnz w0, 0x28c48 <.text+0x19198> 28bcc: f9402fe8 ldr x8, [sp, #0x58] 28bd0: f94027e9 ldr x9, [sp, #0x48] 28bd4: f9400fea ldr x10, [sp, #0x18] 28bd8: f100011f cmp x8, #0x0 28bdc: 9a8a012a csel x10, x9, x10, eq 28be0: b94017e9 ldr w9, [sp, #0x14] 28be4: 7100053f cmp w9, #0x1 28be8: 54000641 b.ne 0x28cb0 <.text+0x19200> 28bec: f100139f cmp x28, #0x4 28bf0: 54000061 b.ne 0x28bfc <.text+0x1914c> 28bf4: 7101e2bf cmp w21, #0x78 28bf8: 540006e0 b.eq 0x28cd4 <.text+0x19224> 28bfc: d0000442 adrp x2, 0xb2000 28c00: 321e03e0 orr w0, wzr, #0x4 28c04: 9101a3e3 add x3, sp, #0x68 28c08: aa1903e1 mov x1, x25 28c0c: 91043842 add x2, x2, #0x10e 28c10: f9000fea str x10, [sp, #0x18] 28c14: 97ffd223 bl 0x1d4a0 <.text+0xd9f0> 28c18: 9101a3e0 add x0, sp, #0x68 28c1c: 321703e1 orr w1, wzr, #0x200 28c20: aa1303e2 mov x2, x19 28c24: 97ff9973 bl 0xf1f0 28c28: 1280001c mov w28, #-0x1 // =-1 28c2c: 910083f5 add x21, sp, #0x20 28c30: b5fff920 cbnz x0, 0x28b54 <.text+0x190a4> 28c34: 14000010 b 0x28c74 <.text+0x191c4> 28c38: 528000a0 mov w0, #0x5 // =5 28c3c: aa1903e1 mov x1, x25 28c40: aa1b03e2 mov x2, x27 28c44: 97ffd217 bl 0x1d4a0 <.text+0xd9f0> 28c48: 9101a3e0 add x0, sp, #0x68 28c4c: 321703e1 orr w1, wzr, #0x200 28c50: aa1303e2 mov x2, x19 28c54: 97ff9967 bl 0xf1f0 28c58: b5fff7e0 cbnz x0, 0x28b54 <.text+0x190a4> 28c5c: 1280001c mov w28, #-0x1 // =-1 28c60: 910083f5 add x21, sp, #0x20 28c64: 14000004 b 0x28c74 <.text+0x191c4> 28c68: 1280001c mov w28, #-0x1 // =-1 28c6c: 14000004 b 0x28c7c <.text+0x191cc> 28c70: 1280001c mov w28, #-0x1 // =-1 28c74: aa1303e0 mov x0, x19 28c78: 97ff993a bl 0xf160 28c7c: f9401748 ldr x8, [x26, #0x28] 28c80: f94002a9 ldr x9, [x21] 28c84: eb09011f cmp x8, x9 28c88: 54000321 b.ne 0x28cec <.text+0x1923c> 28c8c: 2a1c03e0 mov w0, w28 28c90: 9109c3ff add sp, sp, #0x270 28c94: a9457bfd ldp x29, x30, [sp, #0x50] 28c98: a9444ff4 ldp x20, x19, [sp, #0x40] 28c9c: a94357f6 ldp x22, x21, [sp, #0x30] 28ca0: a9425ff8 ldp x24, x23, [sp, #0x20] 28ca4: a94167fa ldp x26, x25, [sp, #0x10] 28ca8: a8c66ffc ldp x28, x27, [sp], #0x60 28cac: d65f03c0 ret 28cb0: 90000421 adrp x1, 0xac000 28cb4: d0000442 adrp x2, 0xb2000 28cb8: 9116e821 add x1, x1, #0x5ba 28cbc: 91049442 add x2, x2, #0x125 28cc0: 321e03e0 orr w0, wzr, #0x4 28cc4: 9101a3e3 add x3, sp, #0x68 28cc8: 97ffd1f6 bl 0x1d4a0 <.text+0xd9f0> 28ccc: 2a1f03fc mov w28, wzr 28cd0: 17ffffe4 b 0x28c60 <.text+0x191b0> 28cd4: b4000088 cbz x8, 0x28ce4 <.text+0x19234> 28cd8: 2a1f03fc mov w28, wzr 28cdc: f900028a str x10, [x20] 28ce0: 17ffffe0 b 0x28c60 <.text+0x191b0> 28ce4: 2a1f03fc mov w28, wzr 28ce8: 17ffffde b 0x28c60 <.text+0x191b0> 28cec: 97ff993d bl 0xf1e0 <__stack_chk_fail@plt> 28cf0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 28cf4: a9017bfd stp x29, x30, [sp, #0x10] 28cf8: 910043fd add x29, sp, #0x10 28cfc: aa0003f3 mov x19, x0 28d00: b4000433 cbz x19, 0x28d84 <.text+0x192d4> 28d04: f9400260 ldr x0, [x19] 28d08: b40003e0 cbz x0, 0x28d84 <.text+0x192d4> 28d0c: f9400808 ldr x8, [x0, #0x10] 28d10: b100051f cmn x8, #0x1 28d14: 540000a0 b.eq 0x28d28 <.text+0x19278> 28d18: f9400c01 ldr x1, [x0, #0x18] 28d1c: aa0803e0 mov x0, x8 28d20: 97ff9ac0 bl 0xf820 28d24: f9400260 ldr x0, [x19] 28d28: b9400808 ldr w8, [x0, #0x8] 28d2c: 37f80088 tbnz w8, #0x1f, 0x28d3c <.text+0x1928c> 28d30: 2a0803e0 mov w0, w8 28d34: 97ff9a97 bl 0xf790 28d38: f9400260 ldr x0, [x19] 28d3c: f9401408 ldr x8, [x0, #0x28] 28d40: b40001e8 cbz x8, 0x28d7c <.text+0x192cc> 28d44: a942a514 ldp x20, x9, [x8, #0x28] 28d48: b4000074 cbz x20, 0x28d54 <.text+0x192a4> 28d4c: 9100c28a add x10, x20, #0x30 28d50: 14000003 b 0x28d5c <.text+0x192ac> 28d54: f940026a ldr x10, [x19] 28d58: 9100c14a add x10, x10, #0x30 28d5c: f9000149 str x9, [x10] 28d60: a942a909 ldp x9, x10, [x8, #0x28] 28d64: aa0803e0 mov x0, x8 28d68: f9000149 str x9, [x10] 28d6c: 97ff9b15 bl 0xf9c0 28d70: aa1403e8 mov x8, x20 28d74: b5fffe94 cbnz x20, 0x28d44 <.text+0x19294> 28d78: f9400260 ldr x0, [x19] 28d7c: 97ff9b11 bl 0xf9c0 28d80: f900027f str xzr, [x19] 28d84: a9417bfd ldp x29, x30, [sp, #0x10] 28d88: a8c24ff4 ldp x20, x19, [sp], #0x20 28d8c: d65f03c0 ret 28d90: f81b0ff9 str x25, [sp, #-0x50]! 28d94: a9015ff8 stp x24, x23, [sp, #0x10] 28d98: a90257f6 stp x22, x21, [sp, #0x20] 28d9c: a9034ff4 stp x20, x19, [sp, #0x30] 28da0: a9047bfd stp x29, x30, [sp, #0x40] 28da4: 910103fd add x29, sp, #0x40 28da8: aa0003f3 mov x19, x0 28dac: f9401675 ldr x21, [x19, #0x28] 28db0: aa0103f4 mov x20, x1 28db4: b40004d5 cbz x21, 0x28e4c <.text+0x1939c> 28db8: a9405eb6 ldp x22, x23, [x21] 28dbc: eb1702df cmp x22, x23 28dc0: 54000422 b.hs 0x28e44 <.text+0x19394> 28dc4: f9400e78 ldr x24, [x19, #0x18] 28dc8: 910062c8 add x8, x22, #0x18 28dcc: eb18011f cmp x8, x24 28dd0: 540003a8 b.hi 0x28e44 <.text+0x19394> 28dd4: f9400a68 ldr x8, [x19, #0x10] 28dd8: 8b160119 add x25, x8, x22 28ddc: b4000359 cbz x25, 0x28e44 <.text+0x19394> 28de0: 79400f29 ldrh w9, [x25, #0x6] 28de4: 34000289 cbz w9, 0x28e34 <.text+0x19384> 28de8: b9400329 ldr w9, [x25] 28dec: a941aeaa ldp x10, x11, [x21, #0x18] 28df0: 8b090149 add x9, x10, x9 28df4: eb0b013f cmp x9, x11 28df8: 540001e2 b.hs 0x28e34 <.text+0x19384> 28dfc: eb09031f cmp x24, x9 28e00: 540001ad b.le 0x28e34 <.text+0x19384> 28e04: 8b090101 add x1, x8, x9 28e08: 8b180108 add x8, x8, x24 28e0c: aa0103e9 mov x9, x1 28e10: 3840152a ldrb w10, [x9], #0x1 28e14: 3400008a cbz w10, 0x28e24 <.text+0x19374> 28e18: eb08013f cmp x9, x8 28e1c: 54ffffa3 b.lo 0x28e10 <.text+0x19360> 28e20: 14000005 b 0x28e34 <.text+0x19384> 28e24: b4000081 cbz x1, 0x28e34 <.text+0x19384> 28e28: aa1403e0 mov x0, x20 28e2c: 97ff99a9 bl 0xf4d0 28e30: 340001c0 cbz w0, 0x28e68 <.text+0x193b8> 28e34: f9400aa8 ldr x8, [x21, #0x10] 28e38: 8b160116 add x22, x8, x22 28e3c: eb1702df cmp x22, x23 28e40: 54fffc43 b.lo 0x28dc8 <.text+0x19318> 28e44: f94016b5 ldr x21, [x21, #0x28] 28e48: b5fffb95 cbnz x21, 0x28db8 <.text+0x19308> 28e4c: aa1f03e0 mov x0, xzr 28e50: a9447bfd ldp x29, x30, [sp, #0x40] 28e54: a9434ff4 ldp x20, x19, [sp, #0x30] 28e58: a94257f6 ldp x22, x21, [sp, #0x20] 28e5c: a9415ff8 ldp x24, x23, [sp, #0x10] 28e60: f84507f9 ldr x25, [sp], #0x50 28e64: d65f03c0 ret 28e68: f9400268 ldr x8, [x19] 28e6c: f9400729 ldr x9, [x25, #0x8] 28e70: f940126a ldr x10, [x19, #0x20] 28e74: 8b080128 add x8, x9, x8 28e78: cb0a0100 sub x0, x8, x10 28e7c: 17fffff5 b 0x28e50 <.text+0x193a0> 28e80: d10103ff sub sp, sp, #0x40 28e84: a90157f6 stp x22, x21, [sp, #0x10] 28e88: a9024ff4 stp x20, x19, [sp, #0x20] 28e8c: a9037bfd stp x29, x30, [sp, #0x30] 28e90: 9100c3fd add x29, sp, #0x30 28e94: d53bd056 mrs x22, TPIDR_EL0 28e98: f94016c8 ldr x8, [x22, #0x28] 28e9c: f90007e8 str x8, [sp, #0x8] 28ea0: 97ff9840 bl 0xefa0 28ea4: 2a0003f4 mov w20, w0 28ea8: 320003e0 orr w0, wzr, #0x1 28eac: 321d0be1 orr w1, wzr, #0x38 28eb0: 97ff9794 bl 0xed00 28eb4: aa0003f3 mov x19, x0 28eb8: b40001d3 cbz x19, 0x28ef0 <.text+0x19440> 28ebc: d0000441 adrp x1, 0xb2000 28ec0: 12800008 mov w8, #-0x1 // =-1 28ec4: 92800009 mov x9, #-0x1 // =-1 28ec8: 9100a26a add x10, x19, #0x28 28ecc: 91036421 add x1, x1, #0xd9 28ed0: aa1303e0 mov x0, x19 28ed4: 2a1f03e2 mov w2, wzr 28ed8: b9000a68 str w8, [x19, #0x8] 28edc: f9000a69 str x9, [x19, #0x10] 28ee0: f9001a6a str x10, [x19, #0x30] 28ee4: 97fffef7 bl 0x28ac0 <.text+0x19010> 28ee8: 34000160 cbz w0, 0x28f14 <.text+0x19464> 28eec: aa1f03e0 mov x0, xzr 28ef0: f94016c8 ldr x8, [x22, #0x28] 28ef4: f94007e9 ldr x9, [sp, #0x8] 28ef8: eb09011f cmp x8, x9 28efc: 540004e1 b.ne 0x28f98 <.text+0x194e8> 28f00: a9437bfd ldp x29, x30, [sp, #0x30] 28f04: a9424ff4 ldp x20, x19, [sp, #0x20] 28f08: a94157f6 ldp x22, x21, [sp, #0x10] 28f0c: 910103ff add sp, sp, #0x40 28f10: d65f03c0 ret 28f14: f9400275 ldr x21, [x19] 28f18: 910003e2 mov x2, sp 28f1c: 321d03e3 orr w3, wzr, #0x8 28f20: 2a1403e0 mov w0, w20 28f24: aa1503e1 mov x1, x21 28f28: 97ffec92 bl 0x24170 <.text+0x146c0> 28f2c: 2a0003e8 mov w8, w0 28f30: aa1f03e0 mov x0, xzr 28f34: 35fffde8 cbnz w8, 0x28ef0 <.text+0x19440> 28f38: f94003e8 ldr x8, [sp] 28f3c: d2911e09 mov x9, #0x88f0 // =35056 28f40: f2ad5869 movk x9, #0x6ac3, lsl #16 28f44: f2c81109 movk x9, #0x4088, lsl #32 28f48: f2f631c9 movk x9, #0xb18e, lsl #48 28f4c: eb09011f cmp x8, x9 28f50: 54fffd01 b.ne 0x28ef0 <.text+0x19440> 28f54: 910022a1 add x1, x21, #0x8 28f58: 910003e2 mov x2, sp 28f5c: 321d03e3 orr w3, wzr, #0x8 28f60: 2a1403e0 mov w0, w20 28f64: 97ffec83 bl 0x24170 <.text+0x146c0> 28f68: 2a0003e8 mov w8, w0 28f6c: aa1f03e0 mov x0, xzr 28f70: 35fffc08 cbnz w8, 0x28ef0 <.text+0x19440> 28f74: f94003e8 ldr x8, [sp] 28f78: d29c16a9 mov x9, #0xe0b5 // =57525 28f7c: f2ab43a9 movk x9, #0x5a1d, lsl #16 28f80: f2d74ea9 movk x9, #0xba75, lsl #32 28f84: f2f8dbe9 movk x9, #0xc6df, lsl #48 28f88: eb09011f cmp x8, x9 28f8c: 54fffb21 b.ne 0x28ef0 <.text+0x19440> 28f90: f9400260 ldr x0, [x19] 28f94: 17ffffd7 b 0x28ef0 <.text+0x19440> 28f98: 97ff9892 bl 0xf1e0 <__stack_chk_fail@plt> 28f9c: f81e0ff3 str x19, [sp, #-0x20]! 28fa0: a9017bfd stp x29, x30, [sp, #0x10] 28fa4: 910043fd add x29, sp, #0x10 28fa8: 90000421 adrp x1, 0xac000 28fac: d0000442 adrp x2, 0xb2000 28fb0: 2a0003f3 mov w19, w0 28fb4: 9116e821 add x1, x1, #0x5ba 28fb8: 9104f842 add x2, x2, #0x13e 28fbc: 321f07e0 orr w0, wzr, #0x6 28fc0: 97ffd138 bl 0x1d4a0 <.text+0xd9f0> 28fc4: 7100767f cmp w19, #0x1d 28fc8: 5400012b b.lt 0x28fec <.text+0x1953c> 28fcc: d0000440 adrp x0, 0xb2000 28fd0: 91058400 add x0, x0, #0x161 28fd4: 2a1f03e1 mov w1, wzr 28fd8: 97fffdf1 bl 0x2879c <.text+0x18cec> 28fdc: b0000928 adrp x8, 0x14d000 28fe0: f9006100 str x0, [x8, #0xc0] 28fe4: b5000180 cbnz x0, 0x29014 <.text+0x19564> 28fe8: 14000004 b 0x28ff8 <.text+0x19548> 28fec: b0000928 adrp x8, 0x14d000 28ff0: f9406100 ldr x0, [x8, #0xc0] 28ff4: b5000100 cbnz x0, 0x29014 <.text+0x19564> 28ff8: d0000440 adrp x0, 0xb2000 28ffc: 91064000 add x0, x0, #0x190 29000: 2a1f03e1 mov w1, wzr 29004: 97fffde6 bl 0x2879c <.text+0x18cec> 29008: 90000928 adrp x8, 0x14d000 2900c: f9006100 str x0, [x8, #0xc0] 29010: b4000220 cbz x0, 0x29054 <.text+0x195a4> 29014: b0000441 adrp x1, 0xb2000 29018: 91069821 add x1, x1, #0x1a6 2901c: 97ffff5d bl 0x28d90 <.text+0x192e0> 29020: aa0003e8 mov x8, x0 29024: b4000188 cbz x8, 0x29054 <.text+0x195a4> 29028: b0000440 adrp x0, 0xb2000 2902c: 91070000 add x0, x0, #0x1c0 29030: d63f0100 blr x8 29034: f0000401 adrp x1, 0xac000 29038: b0000442 adrp x2, 0xb2000 2903c: 9115c021 add x1, x1, #0x570 29040: 9107a842 add x2, x2, #0x1ea 29044: 320007e0 orr w0, wzr, #0x3 29048: 97ffd116 bl 0x1d4a0 <.text+0xd9f0> 2904c: 320003e0 orr w0, wzr, #0x1 29050: 14000008 b 0x29070 <.text+0x195c0> 29054: f0000401 adrp x1, 0xac000 29058: b0000442 adrp x2, 0xb2000 2905c: 9115c021 add x1, x1, #0x570 29060: 91082c42 add x2, x2, #0x20b 29064: 320007e0 orr w0, wzr, #0x3 29068: 97ffd10e bl 0x1d4a0 <.text+0xd9f0> 2906c: 2a1f03e0 mov w0, wzr 29070: a9417bfd ldp x29, x30, [sp, #0x10] 29074: f84207f3 ldr x19, [sp], #0x20 29078: d65f03c0 ret 2907c: d10143ff sub sp, sp, #0x50 29080: f90013f5 str x21, [sp, #0x20] 29084: a9034ff4 stp x20, x19, [sp, #0x30] 29088: a9047bfd stp x29, x30, [sp, #0x40] 2908c: 910103fd add x29, sp, #0x40 29090: d53bd055 mrs x21, TPIDR_EL0 29094: f94016a8 ldr x8, [x21, #0x28] 29098: 2a0103f3 mov w19, w1 2909c: 7100741f cmp w0, #0x1d 290a0: f9000fe8 str x8, [sp, #0x18] 290a4: 5400026b b.lt 0x290f0 <.text+0x19640> 290a8: f0000401 adrp x1, 0xac000 290ac: b0000442 adrp x2, 0xb2000 290b0: 9115c021 add x1, x1, #0x570 290b4: 9108ac42 add x2, x2, #0x22b 290b8: 320007e0 orr w0, wzr, #0x3 290bc: 97ffd0f9 bl 0x1d4a0 <.text+0xd9f0> 290c0: 97ffff70 bl 0x28e80 <.text+0x193d0> 290c4: aa0003f3 mov x19, x0 290c8: b40007b3 cbz x19, 0x291bc <.text+0x1970c> 290cc: f0000401 adrp x1, 0xac000 290d0: b0000442 adrp x2, 0xb2000 290d4: 9115c021 add x1, x1, #0x570 290d8: 91096c42 add x2, x2, #0x25b 290dc: 320007e0 orr w0, wzr, #0x3 290e0: aa1303e3 mov x3, x19 290e4: 97ffd0ef bl 0x1d4a0 <.text+0xd9f0> 290e8: 91004260 add x0, x19, #0x10 290ec: 14000034 b 0x291bc <.text+0x1970c> 290f0: f0000401 adrp x1, 0xac000 290f4: b0000442 adrp x2, 0xb2000 290f8: 9116e821 add x1, x1, #0x5ba 290fc: 9109a842 add x2, x2, #0x26a 29100: 321e03e0 orr w0, wzr, #0x4 29104: 97ffd0e7 bl 0x1d4a0 <.text+0xd9f0> 29108: 90000934 adrp x20, 0x14d000 2910c: f9406280 ldr x0, [x20, #0xc0] 29110: f9000bff str xzr, [sp, #0x10] 29114: b50000e0 cbnz x0, 0x29130 <.text+0x19680> 29118: b0000440 adrp x0, 0xb2000 2911c: 91064000 add x0, x0, #0x190 29120: 2a1f03e1 mov w1, wzr 29124: 97fffd9e bl 0x2879c <.text+0x18cec> 29128: f9006280 str x0, [x20, #0xc0] 2912c: b4000480 cbz x0, 0x291bc <.text+0x1970c> 29130: b0000441 adrp x1, 0xb2000 29134: 910a6821 add x1, x1, #0x29a 29138: 97ffff16 bl 0x28d90 <.text+0x192e0> 2913c: aa0003f4 mov x20, x0 29140: f9000bf4 str x20, [sp, #0x10] 29144: b40003d4 cbz x20, 0x291bc <.text+0x1970c> 29148: f0000401 adrp x1, 0xac000 2914c: b0000442 adrp x2, 0xb2000 29150: 9115c021 add x1, x1, #0x570 29154: 910ab842 add x2, x2, #0x2ae 29158: 320007e0 orr w0, wzr, #0x3 2915c: aa1403e3 mov x3, x20 29160: 97ffd0d0 bl 0x1d4a0 <.text+0xd9f0> 29164: 910043e8 add x8, sp, #0x10 29168: 910023e2 add x2, sp, #0x8 2916c: 321d03e3 orr w3, wzr, #0x8 29170: 2a1303e0 mov w0, w19 29174: aa1403e1 mov x1, x20 29178: f90007e8 str x8, [sp, #0x8] 2917c: 97ffebfd bl 0x24170 <.text+0x146c0> 29180: 34000060 cbz w0, 0x2918c <.text+0x196dc> 29184: aa1f03e0 mov x0, xzr 29188: 1400000d b 0x291bc <.text+0x1970c> 2918c: f94007e1 ldr x1, [sp, #0x8] 29190: b4ffffa1 cbz x1, 0x29184 <.text+0x196d4> 29194: 910023e8 add x8, sp, #0x8 29198: 910003e2 mov x2, sp 2919c: 321d03e3 orr w3, wzr, #0x8 291a0: 2a1303e0 mov w0, w19 291a4: f90003e8 str x8, [sp] 291a8: 97ffebf2 bl 0x24170 <.text+0x146c0> 291ac: f94003e8 ldr x8, [sp] 291b0: 93407c09 sxtw x9, w0 291b4: 7100001f cmp w0, #0x0 291b8: 9a890100 csel x0, x8, x9, eq 291bc: f94016a8 ldr x8, [x21, #0x28] 291c0: f9400fe9 ldr x9, [sp, #0x18] 291c4: eb09011f cmp x8, x9 291c8: 540000c1 b.ne 0x291e0 <.text+0x19730> 291cc: a9447bfd ldp x29, x30, [sp, #0x40] 291d0: a9434ff4 ldp x20, x19, [sp, #0x30] 291d4: f94013f5 ldr x21, [sp, #0x20] 291d8: 910143ff add sp, sp, #0x50 291dc: d65f03c0 ret 291e0: 97ff9800 bl 0xf1e0 <__stack_chk_fail@plt> 291e4: d10143ff sub sp, sp, #0x50 291e8: a9015ff8 stp x24, x23, [sp, #0x10] 291ec: a90257f6 stp x22, x21, [sp, #0x20] 291f0: a9034ff4 stp x20, x19, [sp, #0x30] 291f4: a9047bfd stp x29, x30, [sp, #0x40] 291f8: 910103fd add x29, sp, #0x40 291fc: d53bd058 mrs x24, TPIDR_EL0 29200: f9401708 ldr x8, [x24, #0x28] 29204: aa0203f6 mov x22, x2 29208: 2a0103f5 mov w21, w1 2920c: f0000401 adrp x1, 0xac000 29210: b0000442 adrp x2, 0xb2000 29214: 2a0003f7 mov w23, w0 29218: 9116e821 add x1, x1, #0x5ba 2921c: 910b2c42 add x2, x2, #0x2cb 29220: 321e03e0 orr w0, wzr, #0x4 29224: aa0403f3 mov x19, x4 29228: aa0303f4 mov x20, x3 2922c: f90007e8 str x8, [sp, #0x8] 29230: 97ffd09c bl 0x1d4a0 <.text+0xd9f0> 29234: 710076ff cmp w23, #0x1d 29238: d1000677 sub x23, x19, #0x1 2923c: 5400042b b.lt 0x292c0 <.text+0x19810> 29240: b4000376 cbz x22, 0x292ac <.text+0x197fc> 29244: 910003e2 mov x2, sp 29248: 321d03e3 orr w3, wzr, #0x8 2924c: 2a1503e0 mov w0, w21 29250: aa1603e1 mov x1, x22 29254: f90003ff str xzr, [sp] 29258: 97ffebc6 bl 0x24170 <.text+0x146c0> 2925c: 35000280 cbnz w0, 0x292ac <.text+0x197fc> 29260: f94003e3 ldr x3, [sp] 29264: f100647f cmp x3, #0x19 29268: 54000229 b.ls 0x292ac <.text+0x197fc> 2926c: f0000401 adrp x1, 0xac000 29270: b0000442 adrp x2, 0xb2000 29274: 9115c021 add x1, x1, #0x570 29278: 910dac42 add x2, x2, #0x36b 2927c: 320007e0 orr w0, wzr, #0x3 29280: 97ffd088 bl 0x1d4a0 <.text+0xd9f0> 29284: f94003e8 ldr x8, [sp] 29288: 910022c1 add x1, x22, #0x8 2928c: 2a1503e0 mov w0, w21 29290: aa1403e2 mov x2, x20 29294: d1006508 sub x8, x8, #0x19 29298: eb17011f cmp x8, x23 2929c: 9a8882e3 csel x3, x23, x8, hi 292a0: f90003e3 str x3, [sp] 292a4: 97ffebb3 bl 0x24170 <.text+0x146c0> 292a8: 34000720 cbz w0, 0x2938c <.text+0x198dc> 292ac: f0000401 adrp x1, 0xac000 292b0: b0000442 adrp x2, 0xb2000 292b4: 9116e821 add x1, x1, #0x5ba 292b8: 910bd442 add x2, x2, #0x2f5 292bc: 14000020 b 0x2933c <.text+0x1988c> 292c0: b4000376 cbz x22, 0x2932c <.text+0x1987c> 292c4: 910003e2 mov x2, sp 292c8: 321d03e3 orr w3, wzr, #0x8 292cc: 2a1503e0 mov w0, w21 292d0: aa1603e1 mov x1, x22 292d4: f90003ff str xzr, [sp] 292d8: 97ffeba6 bl 0x24170 <.text+0x146c0> 292dc: 35000280 cbnz w0, 0x2932c <.text+0x1987c> 292e0: f94003e3 ldr x3, [sp] 292e4: f100287f cmp x3, #0xa 292e8: 54000223 b.lo 0x2932c <.text+0x1987c> 292ec: f0000401 adrp x1, 0xac000 292f0: b0000442 adrp x2, 0xb2000 292f4: 9115c021 add x1, x1, #0x570 292f8: 910e2842 add x2, x2, #0x38a 292fc: 320007e0 orr w0, wzr, #0x3 29300: 97ffd068 bl 0x1d4a0 <.text+0xd9f0> 29304: f94003e8 ldr x8, [sp] 29308: 910022c1 add x1, x22, #0x8 2930c: 2a1503e0 mov w0, w21 29310: aa1403e2 mov x2, x20 29314: d1002508 sub x8, x8, #0x9 29318: eb17011f cmp x8, x23 2931c: 9a8882e3 csel x3, x23, x8, hi 29320: f90003e3 str x3, [sp] 29324: 97ffeb93 bl 0x24170 <.text+0x146c0> 29328: 34000240 cbz w0, 0x29370 <.text+0x198c0> 2932c: f0000401 adrp x1, 0xac000 29330: b0000442 adrp x2, 0xb2000 29334: 9116e821 add x1, x1, #0x5ba 29338: 910c9842 add x2, x2, #0x326 2933c: 321e03e0 orr w0, wzr, #0x4 29340: 97ffd058 bl 0x1d4a0 <.text+0xd9f0> 29344: 12800000 mov w0, #-0x1 // =-1 29348: f9401708 ldr x8, [x24, #0x28] 2934c: f94007e9 ldr x9, [sp, #0x8] 29350: eb09011f cmp x8, x9 29354: 540004a1 b.ne 0x293e8 <.text+0x19938> 29358: a9447bfd ldp x29, x30, [sp, #0x40] 2935c: a9434ff4 ldp x20, x19, [sp, #0x30] 29360: a94257f6 ldp x22, x21, [sp, #0x20] 29364: a9415ff8 ldp x24, x23, [sp, #0x10] 29368: 910143ff add sp, sp, #0x50 2936c: d65f03c0 ret 29370: f0000401 adrp x1, 0xac000 29374: b0000442 adrp x2, 0xb2000 29378: 9115c021 add x1, x1, #0x570 2937c: 910e8c42 add x2, x2, #0x3a3 29380: 320007e0 orr w0, wzr, #0x3 29384: aa1403e3 mov x3, x20 29388: 97ffd046 bl 0x1d4a0 <.text+0xd9f0> 2938c: f0000401 adrp x1, 0xac000 29390: b0000442 adrp x2, 0xb2000 29394: 9115c021 add x1, x1, #0x570 29398: 910d5c42 add x2, x2, #0x357 2939c: 320007e0 orr w0, wzr, #0x3 293a0: aa1403e3 mov x3, x20 293a4: 97ffd03f bl 0x1d4a0 <.text+0xd9f0> 293a8: b40001d3 cbz x19, 0x293e0 <.text+0x19930> 293ac: 321b03f6 orr w22, wzr, #0x20 293b0: 39400295 ldrb w21, [x20] 293b4: 2a1503e0 mov w0, w21 293b8: 97ff99ba bl 0xfaa0 293bc: 710082bf cmp w21, #0x20 293c0: 54000060 b.eq 0x293cc <.text+0x1991c> 293c4: 34000040 cbz w0, 0x293cc <.text+0x1991c> 293c8: 39000296 strb w22, [x20] 293cc: 2a1f03e0 mov w0, wzr 293d0: d1000673 sub x19, x19, #0x1 293d4: 91000694 add x20, x20, #0x1 293d8: b5fffed3 cbnz x19, 0x293b0 <.text+0x19900> 293dc: 17ffffdb b 0x29348 <.text+0x19898> 293e0: 2a1f03e0 mov w0, wzr 293e4: 17ffffd9 b 0x29348 <.text+0x19898> 293e8: 97ff977e bl 0xf1e0 <__stack_chk_fail@plt> 293ec: f81e0ff3 str x19, [sp, #-0x20]! 293f0: a9017bfd stp x29, x30, [sp, #0x10] 293f4: 910043fd add x29, sp, #0x10 293f8: aa0003f3 mov x19, x0 293fc: 12800008 mov w8, #-0x1 // =-1 29400: b9000a68 str w8, [x19, #0x8] 29404: a9017e7f stp xzr, xzr, [x19, #0x10] 29408: b40001a1 cbz x1, 0x2943c <.text+0x1998c> 2940c: aa0103e0 mov x0, x1 29410: 97ff98bc bl 0xf700 29414: f9000260 str x0, [x19] 29418: 97ff98b6 bl 0xf6f0 2941c: 531f7808 lsl w8, w0, #1 29420: 93407d08 sxtw x8, w8 29424: 90000929 adrp x9, 0x14d000 29428: f9006528 str x8, [x9, #0xc8] 2942c: a9417bfd ldp x29, x30, [sp, #0x10] 29430: aa1303e0 mov x0, x19 29434: f84207f3 ldr x19, [sp], #0x20 29438: 14000004 b 0x29448 <.text+0x19998> 2943c: a9417bfd ldp x29, x30, [sp, #0x10] 29440: f84207f3 ldr x19, [sp], #0x20 29444: d65f03c0 ret 29448: d10303ff sub sp, sp, #0xc0 2944c: f9004bf5 str x21, [sp, #0x90] 29450: a90a4ff4 stp x20, x19, [sp, #0xa0] 29454: a90b7bfd stp x29, x30, [sp, #0xb0] 29458: 9102c3fd add x29, sp, #0xb0 2945c: d53bd055 mrs x21, TPIDR_EL0 29460: f94016a8 ldr x8, [x21, #0x28] 29464: aa0003f3 mov x19, x0 29468: f81d83a8 stur x8, [x29, #-0x28] 2946c: b9400a68 ldr w8, [x19, #0x8] 29470: 37f80208 tbnz w8, #0x1f, 0x294b0 <.text+0x19a00> 29474: f9400e68 ldr x8, [x19, #0x18] 29478: b40001c8 cbz x8, 0x294b0 <.text+0x19a00> 2947c: f9400a68 ldr x8, [x19, #0x10] 29480: b4000188 cbz x8, 0x294b0 <.text+0x19a00> 29484: f9400263 ldr x3, [x19] 29488: f0000401 adrp x1, 0xac000 2948c: b0000442 adrp x2, 0xb2000 29490: 9116e821 add x1, x1, #0x5ba 29494: 91111c42 add x2, x2, #0x447 29498: 321f07e0 orr w0, wzr, #0x6 2949c: 97ffd001 bl 0x1d4a0 <.text+0xd9f0> 294a0: aa1303e0 mov x0, x19 294a4: 2a1f03e1 mov w1, wzr 294a8: aa1f03e2 mov x2, xzr 294ac: 9400011f bl 0x29928 <.text+0x19e78> 294b0: f9400260 ldr x0, [x19] 294b4: 52800841 mov w1, #0x42 // =66 294b8: 72a00101 movk w1, #0x8, lsl #16 294bc: 321a0be2 orr w2, wzr, #0x1c0 294c0: 97ff95d0 bl 0xec00 294c4: 2a0003f4 mov w20, w0 294c8: b9000a74 str w20, [x19, #0x8] 294cc: 37f801b4 tbnz w20, #0x1f, 0x29500 <.text+0x19a50> 294d0: 910023e0 add x0, sp, #0x8 294d4: 321903e2 orr w2, wzr, #0x80 294d8: 2a1f03e1 mov w1, wzr 294dc: 97ff9901 bl 0xf8e0 294e0: 910023e1 add x1, sp, #0x8 294e4: 2a1403e0 mov w0, w20 294e8: 97ff9646 bl 0xee00 294ec: 3100041f cmn w0, #0x1 294f0: 54000220 b.eq 0x29534 <.text+0x19a84> 294f4: f9401fe1 ldr x1, [sp, #0x38] 294f8: f9000e61 str x1, [x19, #0x18] 294fc: 1400000f b 0x29538 <.text+0x19a88> 29500: f9400273 ldr x19, [x19] 29504: 97ff968f bl 0xef40 <__errno@plt> 29508: b9400000 ldr w0, [x0] 2950c: 97ff967d bl 0xef00 29510: f0000401 adrp x1, 0xac000 29514: b0000442 adrp x2, 0xb2000 29518: aa0003e4 mov x4, x0 2951c: 9116e821 add x1, x1, #0x5ba 29520: 91120842 add x2, x2, #0x482 29524: 321f07e0 orr w0, wzr, #0x6 29528: aa1303e3 mov x3, x19 2952c: 97ffcfdd bl 0x1d4a0 <.text+0xd9f0> 29530: 1400000e b 0x29568 <.text+0x19ab8> 29534: f9400e61 ldr x1, [x19, #0x18] 29538: 90000928 adrp x8, 0x14d000 2953c: f9406508 ldr x8, [x8, #0xc8] 29540: eb08003f cmp x1, x8 29544: 54000083 b.lo 0x29554 <.text+0x19aa4> 29548: 9ac80829 udiv x9, x1, x8 2954c: 9b088529 msub x9, x9, x8, x1 29550: b40001e9 cbz x9, 0x2958c <.text+0x19adc> 29554: 9ac80829 udiv x9, x1, x8 29558: 91000529 add x9, x9, #0x1 2955c: 9b087d21 mul x1, x9, x8 29560: aa1303e0 mov x0, x19 29564: 94000026 bl 0x295fc <.text+0x19b4c> 29568: f94016a8 ldr x8, [x21, #0x28] 2956c: f85d83a9 ldur x9, [x29, #-0x28] 29570: eb09011f cmp x8, x9 29574: 54000421 b.ne 0x295f8 <.text+0x19b48> 29578: a94b7bfd ldp x29, x30, [sp, #0xb0] 2957c: a94a4ff4 ldp x20, x19, [sp, #0xa0] 29580: f9404bf5 ldr x21, [sp, #0x90] 29584: 910303ff add sp, sp, #0xc0 29588: d65f03c0 ret 2958c: f9400a60 ldr x0, [x19, #0x10] 29590: b9400a64 ldr w4, [x19, #0x8] 29594: 320007e2 orr w2, wzr, #0x3 29598: 320003e3 orr w3, wzr, #0x1 2959c: aa1f03e5 mov x5, xzr 295a0: 97ff980c bl 0xf5d0 295a4: b100041f cmn x0, #0x1 295a8: f9000a60 str x0, [x19, #0x10] 295ac: 54fffde1 b.ne 0x29568 <.text+0x19ab8> 295b0: f9400274 ldr x20, [x19] 295b4: 97ff9663 bl 0xef40 <__errno@plt> 295b8: b9400000 ldr w0, [x0] 295bc: 97ff9651 bl 0xef00 295c0: f0000401 adrp x1, 0xac000 295c4: b0000442 adrp x2, 0xb2000 295c8: aa0003e4 mov x4, x0 295cc: 9116e821 add x1, x1, #0x5ba 295d0: 9110c442 add x2, x2, #0x431 295d4: 321f07e0 orr w0, wzr, #0x6 295d8: aa1403e3 mov x3, x20 295dc: 97ffcfb1 bl 0x1d4a0 <.text+0xd9f0> 295e0: aa1303e0 mov x0, x19 295e4: 2a1f03e1 mov w1, wzr 295e8: aa1f03e2 mov x2, xzr 295ec: f9000a7f str xzr, [x19, #0x10] 295f0: 940000ce bl 0x29928 <.text+0x19e78> 295f4: 17ffffdd b 0x29568 <.text+0x19ab8> 295f8: 97ff96fa bl 0xf1e0 <__stack_chk_fail@plt> 295fc: a9bd57f6 stp x22, x21, [sp, #-0x30]! 29600: a9014ff4 stp x20, x19, [sp, #0x10] 29604: a9027bfd stp x29, x30, [sp, #0x20] 29608: 910083fd add x29, sp, #0x20 2960c: aa0003f3 mov x19, x0 29610: b9400a60 ldr w0, [x19, #0x8] 29614: 37f80100 tbnz w0, #0x1f, 0x29634 <.text+0x19b84> 29618: f9400e74 ldr x20, [x19, #0x18] 2961c: eb01029f cmp x20, x1 29620: 54000061 b.ne 0x2962c <.text+0x19b7c> 29624: 320003f5 orr w21, wzr, #0x1 29628: 14000004 b 0x29638 <.text+0x19b88> 2962c: f150003f cmp x1, #0x400, lsl #12 // =0x400000 29630: 540000e9 b.ls 0x2964c <.text+0x19b9c> 29634: 2a1f03f5 mov w21, wzr 29638: a9427bfd ldp x29, x30, [sp, #0x20] 2963c: a9414ff4 ldp x20, x19, [sp, #0x10] 29640: 2a1503e0 mov w0, w21 29644: a8c357f6 ldp x22, x21, [sp], #0x30 29648: d65f03c0 ret 2964c: f9000e61 str x1, [x19, #0x18] 29650: 90000928 adrp x8, 0x14d000 29654: f9406508 ldr x8, [x8, #0xc8] 29658: eb01011f cmp x8, x1 2965c: 54000088 b.hi 0x2966c <.text+0x19bbc> 29660: 9ac80829 udiv x9, x1, x8 29664: 9b088529 msub x9, x9, x8, x1 29668: b40000a9 cbz x9, 0x2967c <.text+0x19bcc> 2966c: 9ac80829 udiv x9, x1, x8 29670: 91000529 add x9, x9, #0x1 29674: 9b087d21 mul x1, x9, x8 29678: f9000e61 str x1, [x19, #0x18] 2967c: 97ff98bd bl 0xf970 29680: 34000240 cbz w0, 0x296c8 <.text+0x19c18> 29684: f9400275 ldr x21, [x19] 29688: f9400e76 ldr x22, [x19, #0x18] 2968c: 97ff962d bl 0xef40 <__errno@plt> 29690: b9400000 ldr w0, [x0] 29694: 97ff961b bl 0xef00 29698: f0000401 adrp x1, 0xac000 2969c: b0000442 adrp x2, 0xb2000 296a0: aa0003e5 mov x5, x0 296a4: 9116e821 add x1, x1, #0x5ba 296a8: 910ed842 add x2, x2, #0x3b6 296ac: 321f07e0 orr w0, wzr, #0x6 296b0: aa1503e3 mov x3, x21 296b4: aa1603e4 mov x4, x22 296b8: 97ffcf7a bl 0x1d4a0 <.text+0xd9f0> 296bc: 2a1f03f5 mov w21, wzr 296c0: f9000e74 str x20, [x19, #0x18] 296c4: 17ffffdd b 0x29638 <.text+0x19b88> 296c8: f9400e68 ldr x8, [x19, #0x18] 296cc: eb140102 subs x2, x8, x20 296d0: 540000a9 b.ls 0x296e4 <.text+0x19c34> 296d4: b9400a60 ldr w0, [x19, #0x8] 296d8: aa1403e1 mov x1, x20 296dc: 9400003a bl 0x297c4 <.text+0x19d14> 296e0: 360005c0 tbz w0, #0x0, 0x29798 <.text+0x19ce8> 296e4: f9400a60 ldr x0, [x19, #0x10] 296e8: b4000200 cbz x0, 0x29728 <.text+0x19c78> 296ec: aa1403e1 mov x1, x20 296f0: 97ff984c bl 0xf820 296f4: 340001a0 cbz w0, 0x29728 <.text+0x19c78> 296f8: f9400274 ldr x20, [x19] 296fc: 97ff9611 bl 0xef40 <__errno@plt> 29700: b9400000 ldr w0, [x0] 29704: 97ff95ff bl 0xef00 29708: f0000401 adrp x1, 0xac000 2970c: b0000442 adrp x2, 0xb2000 29710: aa0003e4 mov x4, x0 29714: 9116e821 add x1, x1, #0x5ba 29718: 91100842 add x2, x2, #0x402 2971c: 321f07e0 orr w0, wzr, #0x6 29720: aa1403e3 mov x3, x20 29724: 97ffcf5f bl 0x1d4a0 <.text+0xd9f0> 29728: a9410660 ldp x0, x1, [x19, #0x10] 2972c: b9400a64 ldr w4, [x19, #0x8] 29730: 320007e2 orr w2, wzr, #0x3 29734: 320003e3 orr w3, wzr, #0x1 29738: aa1f03e5 mov x5, xzr 2973c: 320003f5 orr w21, wzr, #0x1 29740: 97ff97a4 bl 0xf5d0 29744: b100041f cmn x0, #0x1 29748: f9000a60 str x0, [x19, #0x10] 2974c: 54fff761 b.ne 0x29638 <.text+0x19b88> 29750: f9400274 ldr x20, [x19] 29754: 97ff95fb bl 0xef40 <__errno@plt> 29758: b9400000 ldr w0, [x0] 2975c: 97ff95e9 bl 0xef00 29760: f0000401 adrp x1, 0xac000 29764: b0000442 adrp x2, 0xb2000 29768: aa0003e4 mov x4, x0 2976c: 9116e821 add x1, x1, #0x5ba 29770: 9110c442 add x2, x2, #0x431 29774: 321f07e0 orr w0, wzr, #0x6 29778: aa1403e3 mov x3, x20 2977c: 97ffcf49 bl 0x1d4a0 <.text+0xd9f0> 29780: aa1303e0 mov x0, x19 29784: 2a1f03e1 mov w1, wzr 29788: aa1f03e2 mov x2, xzr 2978c: f9000a7f str xzr, [x19, #0x10] 29790: 94000066 bl 0x29928 <.text+0x19e78> 29794: 17ffffa8 b 0x29634 <.text+0x19b84> 29798: f9400275 ldr x21, [x19] 2979c: f9400e76 ldr x22, [x19, #0x18] 297a0: 97ff95e8 bl 0xef40 <__errno@plt> 297a4: b9400000 ldr w0, [x0] 297a8: 97ff95d6 bl 0xef00 297ac: f0000401 adrp x1, 0xac000 297b0: b0000442 adrp x2, 0xb2000 297b4: aa0003e5 mov x5, x0 297b8: 9116e821 add x1, x1, #0x5ba 297bc: 910f7042 add x2, x2, #0x3dc 297c0: 17ffffbb b 0x296ac <.text+0x19bfc> 297c4: f81d0ff5 str x21, [sp, #-0x30]! 297c8: a9014ff4 stp x20, x19, [sp, #0x10] 297cc: a9027bfd stp x29, x30, [sp, #0x20] 297d0: 910083fd add x29, sp, #0x20 297d4: aa0203f4 mov x20, x2 297d8: 2a0003f3 mov w19, w0 297dc: 37f805d3 tbnz w19, #0x1f, 0x29894 <.text+0x19de4> 297e0: 2a1303e0 mov w0, w19 297e4: 2a1f03e2 mov w2, wzr 297e8: 97ff9666 bl 0xf180 297ec: b7f802c0 tbnz x0, #0x3f, 0x29844 <.text+0x19d94> 297f0: f140069f cmp x20, #0x1, lsl #12 // =0x1000 297f4: 54000163 b.lo 0x29820 <.text+0x19d70> 297f8: b0000455 adrp x21, 0xb2000 297fc: 9113aeb5 add x21, x21, #0x4eb 29800: 321403e2 orr w2, wzr, #0x1000 29804: 2a1303e0 mov w0, w19 29808: aa1503e1 mov x1, x21 2980c: 97ff961d bl 0xf080 29810: b7f802c0 tbnz x0, #0x3f, 0x29868 <.text+0x19db8> 29814: d1400694 sub x20, x20, #0x1, lsl #12 // =0x1000 29818: f13ffe9f cmp x20, #0xfff 2981c: 54ffff28 b.hi 0x29800 <.text+0x19d50> 29820: b40000f4 cbz x20, 0x2983c <.text+0x19d8c> 29824: b0000441 adrp x1, 0xb2000 29828: 9113ac21 add x1, x1, #0x4eb 2982c: 2a1303e0 mov w0, w19 29830: aa1403e2 mov x2, x20 29834: 97ff9613 bl 0xf080 29838: b7f802e0 tbnz x0, #0x3f, 0x29894 <.text+0x19de4> 2983c: 320003e0 orr w0, wzr, #0x1 29840: 14000016 b 0x29898 <.text+0x19de8> 29844: 97ff95bf bl 0xef40 <__errno@plt> 29848: b9400000 ldr w0, [x0] 2984c: 97ff95ad bl 0xef00 29850: f0000401 adrp x1, 0xac000 29854: b0000442 adrp x2, 0xb2000 29858: aa0003e4 mov x4, x0 2985c: 9116e821 add x1, x1, #0x5ba 29860: 9112b442 add x2, x2, #0x4ad 29864: 14000009 b 0x29888 <.text+0x19dd8> 29868: 97ff95b6 bl 0xef40 <__errno@plt> 2986c: b9400000 ldr w0, [x0] 29870: 97ff95a4 bl 0xef00 29874: f0000401 adrp x1, 0xac000 29878: b0000442 adrp x2, 0xb2000 2987c: aa0003e4 mov x4, x0 29880: 9116e821 add x1, x1, #0x5ba 29884: 91133042 add x2, x2, #0x4cc 29888: 321f07e0 orr w0, wzr, #0x6 2988c: 2a1303e3 mov w3, w19 29890: 97ffcf04 bl 0x1d4a0 <.text+0xd9f0> 29894: 2a1f03e0 mov w0, wzr 29898: a9427bfd ldp x29, x30, [sp, #0x20] 2989c: a9414ff4 ldp x20, x19, [sp, #0x10] 298a0: f84307f5 ldr x21, [sp], #0x30 298a4: d65f03c0 ret 298a8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 298ac: a9017bfd stp x29, x30, [sp, #0x10] 298b0: 910043fd add x29, sp, #0x10 298b4: aa0003f3 mov x19, x0 298b8: a9410660 ldp x0, x1, [x19, #0x10] 298bc: b9400a64 ldr w4, [x19, #0x8] 298c0: 320007e2 orr w2, wzr, #0x3 298c4: 320003e3 orr w3, wzr, #0x1 298c8: aa1f03e5 mov x5, xzr 298cc: 320003f4 orr w20, wzr, #0x1 298d0: 97ff9740 bl 0xf5d0 298d4: b100041f cmn x0, #0x1 298d8: f9000a60 str x0, [x19, #0x10] 298dc: 540001e1 b.ne 0x29918 <.text+0x19e68> 298e0: f9400274 ldr x20, [x19] 298e4: 97ff9597 bl 0xef40 <__errno@plt> 298e8: b9400000 ldr w0, [x0] 298ec: 97ff9585 bl 0xef00 298f0: f0000401 adrp x1, 0xac000 298f4: b0000442 adrp x2, 0xb2000 298f8: aa0003e4 mov x4, x0 298fc: 9116e821 add x1, x1, #0x5ba 29900: 9110c442 add x2, x2, #0x431 29904: 321f07e0 orr w0, wzr, #0x6 29908: aa1403e3 mov x3, x20 2990c: 97ffcee5 bl 0x1d4a0 <.text+0xd9f0> 29910: 2a1f03f4 mov w20, wzr 29914: f9000a7f str xzr, [x19, #0x10] 29918: a9417bfd ldp x29, x30, [sp, #0x10] 2991c: 2a1403e0 mov w0, w20 29920: a8c24ff4 ldp x20, x19, [sp], #0x20 29924: d65f03c0 ret 29928: f81d0ff5 str x21, [sp, #-0x30]! 2992c: a9014ff4 stp x20, x19, [sp, #0x10] 29930: a9027bfd stp x29, x30, [sp, #0x20] 29934: 910083fd add x29, sp, #0x20 29938: aa0003f3 mov x19, x0 2993c: f9400a60 ldr x0, [x19, #0x10] 29940: aa0203f4 mov x20, x2 29944: 91000408 add x8, x0, #0x1 29948: f100091f cmp x8, #0x2 2994c: 54000203 b.lo 0x2998c <.text+0x19edc> 29950: f9400e61 ldr x1, [x19, #0x18] 29954: 97ff97b3 bl 0xf820 29958: 340001a0 cbz w0, 0x2998c <.text+0x19edc> 2995c: f9400275 ldr x21, [x19] 29960: 97ff9578 bl 0xef40 <__errno@plt> 29964: b9400000 ldr w0, [x0] 29968: 97ff9566 bl 0xef00 2996c: f0000401 adrp x1, 0xac000 29970: b0000442 adrp x2, 0xb2000 29974: aa0003e4 mov x4, x0 29978: 9116e821 add x1, x1, #0x5ba 2997c: 91100842 add x2, x2, #0x402 29980: 321f07e0 orr w0, wzr, #0x6 29984: aa1503e3 mov x3, x21 29988: 97ffcec6 bl 0x1d4a0 <.text+0xd9f0> 2998c: b9400a60 ldr w0, [x19, #0x8] 29990: f9000a7f str xzr, [x19, #0x10] 29994: 37f804a0 tbnz w0, #0x1f, 0x29a28 <.text+0x19f78> 29998: b40002b4 cbz x20, 0x299ec <.text+0x19f3c> 2999c: f9400e68 ldr x8, [x19, #0x18] 299a0: eb14011f cmp x8, x20 299a4: 54000249 b.ls 0x299ec <.text+0x19f3c> 299a8: aa1403e1 mov x1, x20 299ac: 97ff97f1 bl 0xf970 299b0: 340001e0 cbz w0, 0x299ec <.text+0x19f3c> 299b4: f9400274 ldr x20, [x19] 299b8: f9400e75 ldr x21, [x19, #0x18] 299bc: 97ff9561 bl 0xef40 <__errno@plt> 299c0: b9400000 ldr w0, [x0] 299c4: 97ff954f bl 0xef00 299c8: f0000401 adrp x1, 0xac000 299cc: b0000442 adrp x2, 0xb2000 299d0: aa0003e5 mov x5, x0 299d4: 9116e821 add x1, x1, #0x5ba 299d8: 910ed842 add x2, x2, #0x3b6 299dc: 321f07e0 orr w0, wzr, #0x6 299e0: aa1403e3 mov x3, x20 299e4: aa1503e4 mov x4, x21 299e8: 97ffceae bl 0x1d4a0 <.text+0xd9f0> 299ec: b9400a60 ldr w0, [x19, #0x8] 299f0: 97ff9768 bl 0xf790 299f4: 340001a0 cbz w0, 0x29a28 <.text+0x19f78> 299f8: f9400274 ldr x20, [x19] 299fc: 97ff9551 bl 0xef40 <__errno@plt> 29a00: b9400000 ldr w0, [x0] 29a04: 97ff953f bl 0xef00 29a08: f0000401 adrp x1, 0xac000 29a0c: b0000442 adrp x2, 0xb2000 29a10: aa0003e4 mov x4, x0 29a14: 9116e821 add x1, x1, #0x5ba 29a18: 91125842 add x2, x2, #0x496 29a1c: 321f07e0 orr w0, wzr, #0x6 29a20: aa1403e3 mov x3, x20 29a24: 97ffce9f bl 0x1d4a0 <.text+0xd9f0> 29a28: 12800008 mov w8, #-0x1 // =-1 29a2c: b9000a68 str w8, [x19, #0x8] 29a30: f9000e7f str xzr, [x19, #0x18] 29a34: a9427bfd ldp x29, x30, [sp, #0x20] 29a38: a9414ff4 ldp x20, x19, [sp, #0x10] 29a3c: f84307f5 ldr x21, [sp], #0x30 29a40: d65f03c0 ret 29a44: f81e0ff3 str x19, [sp, #-0x20]! 29a48: a9017bfd stp x29, x30, [sp, #0x10] 29a4c: 910043fd add x29, sp, #0x10 29a50: aa0003f3 mov x19, x0 29a54: f9400a60 ldr x0, [x19, #0x10] 29a58: b40002e0 cbz x0, 0x29ab4 <.text+0x1a004> 29a5c: f9400e68 ldr x8, [x19, #0x18] 29a60: 7200003f tst w1, #0x1 29a64: 321e03e9 orr w9, wzr, #0x4 29a68: 1a9f1522 csinc w2, w9, wzr, ne 29a6c: aa0803e1 mov x1, x8 29a70: 97ff94bc bl 0xed60 29a74: 340001e0 cbz w0, 0x29ab0 <.text+0x1a000> 29a78: f9400273 ldr x19, [x19] 29a7c: 97ff9531 bl 0xef40 <__errno@plt> 29a80: b9400000 ldr w0, [x0] 29a84: 97ff951f bl 0xef00 29a88: f0000401 adrp x1, 0xac000 29a8c: b0000442 adrp x2, 0xb2000 29a90: aa0003e4 mov x4, x0 29a94: 9116e821 add x1, x1, #0x5ba 29a98: 91106842 add x2, x2, #0x41a 29a9c: 321f07e0 orr w0, wzr, #0x6 29aa0: aa1303e3 mov x3, x19 29aa4: 97ffce7f bl 0x1d4a0 <.text+0xd9f0> 29aa8: 2a1f03e0 mov w0, wzr 29aac: 14000002 b 0x29ab4 <.text+0x1a004> 29ab0: 320003e0 orr w0, wzr, #0x1 29ab4: a9417bfd ldp x29, x30, [sp, #0x10] 29ab8: f84207f3 ldr x19, [sp], #0x20 29abc: d65f03c0 ret 29ac0: d102c3ff sub sp, sp, #0xb0 29ac4: a9094ff4 stp x20, x19, [sp, #0x90] 29ac8: a90a7bfd stp x29, x30, [sp, #0xa0] 29acc: 910283fd add x29, sp, #0xa0 29ad0: d53bd054 mrs x20, TPIDR_EL0 29ad4: f9401688 ldr x8, [x20, #0x28] 29ad8: 321903e2 orr w2, wzr, #0x80 29adc: 2a1f03e1 mov w1, wzr 29ae0: f81e83a8 stur x8, [x29, #-0x18] 29ae4: b9400813 ldr w19, [x0, #0x8] 29ae8: 910023e0 add x0, sp, #0x8 29aec: 97ff977d bl 0xf8e0 29af0: 910023e1 add x1, sp, #0x8 29af4: 2a1303e0 mov w0, w19 29af8: 97ff94c2 bl 0xee00 29afc: f9401fe8 ldr x8, [sp, #0x38] 29b00: f9401689 ldr x9, [x20, #0x28] 29b04: f85e83aa ldur x10, [x29, #-0x18] 29b08: 3100041f cmn w0, #0x1 29b0c: 9a8803e0 csel x0, xzr, x8, eq 29b10: eb0a013f cmp x9, x10 29b14: 540000a1 b.ne 0x29b28 <.text+0x1a078> 29b18: a94a7bfd ldp x29, x30, [sp, #0xa0] 29b1c: a9494ff4 ldp x20, x19, [sp, #0x90] 29b20: 9102c3ff add sp, sp, #0xb0 29b24: d65f03c0 ret 29b28: 97ff95ae bl 0xf1e0 <__stack_chk_fail@plt> 29b2c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 29b30: 910003fd mov x29, sp 29b34: 97ff96ef bl 0xf6f0 29b38: 93407c00 sxtw x0, w0 29b3c: a8c17bfd ldp x29, x30, [sp], #0x10 29b40: d65f03c0 ret 29b44: d10143ff sub sp, sp, #0x50 29b48: a90257f6 stp x22, x21, [sp, #0x20] 29b4c: a9034ff4 stp x20, x19, [sp, #0x30] 29b50: a9047bfd stp x29, x30, [sp, #0x40] 29b54: 910103fd add x29, sp, #0x40 29b58: d53bd056 mrs x22, TPIDR_EL0 29b5c: f94016c8 ldr x8, [x22, #0x28] 29b60: aa0003f3 mov x19, x0 29b64: 6f00e400 movi v0.2d, #0000000000000000 29b68: 321b03e0 orr w0, wzr, #0x20 29b6c: aa0103f5 mov x21, x1 29b70: f9000fe8 str x8, [sp, #0x18] 29b74: 3900027f strb wzr, [x19] 29b78: f900167f str xzr, [x19, #0x28] 29b7c: 3c818260 stur q0, [x19, #0x18] 29b80: 3c808260 stur q0, [x19, #0x8] 29b84: 94016009 bl 0x81ba8 29b88: aa0003f4 mov x20, x0 29b8c: aa1503e1 mov x1, x21 29b90: 97fffe17 bl 0x293ec <.text+0x1993c> 29b94: f9000a74 str x20, [x19, #0x10] 29b98: b9400a88 ldr w8, [x20, #0x8] 29b9c: 37f80828 tbnz w8, #0x1f, 0x29ca0 <.text+0x1a1f0> 29ba0: f9400e88 ldr x8, [x20, #0x18] 29ba4: b40007e8 cbz x8, 0x29ca0 <.text+0x1a1f0> 29ba8: f9400a88 ldr x8, [x20, #0x10] 29bac: b40007a8 cbz x8, 0x29ca0 <.text+0x1a1f0> 29bb0: a9410688 ldp x8, x1, [x20, #0x10] 29bb4: a9018668 stp x8, x1, [x19, #0x18] 29bb8: b9400a89 ldr w9, [x20, #0x8] 29bbc: 37f80649 tbnz w9, #0x1f, 0x29c84 <.text+0x1a1d4> 29bc0: b4000621 cbz x1, 0x29c84 <.text+0x1a1d4> 29bc4: b4000608 cbz x8, 0x29c84 <.text+0x1a1d4> 29bc8: f100a03f cmp x1, #0x28 29bcc: 540001a8 b.hi 0x29c00 <.text+0x1a150> 29bd0: d37ff821 lsl x1, x1, #1 29bd4: f100a43f cmp x1, #0x29 29bd8: 54ffffc3 b.lo 0x29bd0 <.text+0x1a120> 29bdc: aa1403e0 mov x0, x20 29be0: 97fffe87 bl 0x295fc <.text+0x19b4c> 29be4: 360005e0 tbz w0, #0x0, 0x29ca0 <.text+0x1a1f0> 29be8: f9400a68 ldr x8, [x19, #0x10] 29bec: 3dc00500 ldr q0, [x8, #0x10] 29bf0: 91002268 add x8, x19, #0x8 29bf4: 3c818260 stur q0, [x19, #0x18] 29bf8: 0d008500 st1 { v0.d }[0], [x8] 29bfc: 9e660008 fmov x8, d0 29c00: 910023e0 add x0, sp, #0x8 29c04: aa1f03e1 mov x1, xzr 29c08: f9000668 str x8, [x19, #0x8] 29c0c: 97ff9589 bl 0xf230 29c10: a940a3e9 ldp x9, x8, [sp, #0x8] 29c14: d29ef9eb mov x11, #0xf7cf // =63439 29c18: f2bc6a6b movk x11, #0xe353, lsl #16 29c1c: f2d374ab movk x11, #0x9ba5, lsl #32 29c20: f2e4188b movk x11, #0x20c4, lsl #48 29c24: 9b4b7d08 smulh x8, x8, x11 29c28: 9347fd0b asr x11, x8, #7 29c2c: 52807d0a mov w10, #0x3e8 // =1000 29c30: 8b48fd68 add x8, x11, x8, lsr #63 29c34: f940066b ldr x11, [x19, #0x8] 29c38: d503201f nop 29c3c: 9b0a2128 madd x8, x9, x10, x8 29c40: d2999769 mov x9, #0xccbb // =52411 29c44: f2bffdc9 movk x9, #0xffee, lsl #16 29c48: f2c00509 movk x9, #0x28, lsl #32 29c4c: 320003f4 orr w20, wzr, #0x1 29c50: f9000169 str x9, [x11] 29c54: b9000974 str w20, [x11, #0x8] 29c58: b9001d7f str wzr, [x11, #0x1c] 29c5c: f900117f str xzr, [x11, #0x20] 29c60: f800c168 stur x8, [x11, #0xc] 29c64: f8014168 stur x8, [x11, #0x14] 29c68: f9400a60 ldr x0, [x19, #0x10] 29c6c: 52800508 mov w8, #0x28 // =40 29c70: 320003e1 orr w1, wzr, #0x1 29c74: f9001668 str x8, [x19, #0x28] 29c78: 97ffff73 bl 0x29a44 <.text+0x19f94> 29c7c: 39000274 strb w20, [x19] 29c80: 14000008 b 0x29ca0 <.text+0x1a1f0> 29c84: f9400283 ldr x3, [x20] 29c88: f0000401 adrp x1, 0xac000 29c8c: d0000442 adrp x2, 0xb3000 29c90: 9116e821 add x1, x1, #0x5ba 29c94: 9115d442 add x2, x2, #0x575 29c98: 321f07e0 orr w0, wzr, #0x6 29c9c: 97ffce01 bl 0x1d4a0 <.text+0xd9f0> 29ca0: f94016c8 ldr x8, [x22, #0x28] 29ca4: f9400fe9 ldr x9, [sp, #0x18] 29ca8: eb09011f cmp x8, x9 29cac: 540000c1 b.ne 0x29cc4 <.text+0x1a214> 29cb0: a9447bfd ldp x29, x30, [sp, #0x40] 29cb4: a9434ff4 ldp x20, x19, [sp, #0x30] 29cb8: a94257f6 ldp x22, x21, [sp, #0x20] 29cbc: 910143ff add sp, sp, #0x50 29cc0: d65f03c0 ret 29cc4: 97ff9547 bl 0xf1e0 <__stack_chk_fail@plt> 29cc8: aa0003f3 mov x19, x0 29ccc: aa1403e0 mov x0, x20 29cd0: 94015fe6 bl 0x81c68 29cd4: aa1303e0 mov x0, x19 29cd8: 94020131 bl 0xaa19c 29cdc: f81e0ff3 str x19, [sp, #-0x20]! 29ce0: a9017bfd stp x29, x30, [sp, #0x10] 29ce4: 910043fd add x29, sp, #0x10 29ce8: aa0003f3 mov x19, x0 29cec: f9400a60 ldr x0, [x19, #0x10] 29cf0: b9400808 ldr w8, [x0, #0x8] 29cf4: 37f802a8 tbnz w8, #0x1f, 0x29d48 <.text+0x1a298> 29cf8: f9400c08 ldr x8, [x0, #0x18] 29cfc: b4000268 cbz x8, 0x29d48 <.text+0x1a298> 29d00: f9400808 ldr x8, [x0, #0x10] 29d04: b4000228 cbz x8, 0x29d48 <.text+0x1a298> 29d08: f9401268 ldr x8, [x19, #0x20] 29d0c: eb01011f cmp x8, x1 29d10: 54000188 b.hi 0x29d40 <.text+0x1a290> 29d14: d37ff908 lsl x8, x8, #1 29d18: eb01011f cmp x8, x1 29d1c: 54ffffc9 b.ls 0x29d14 <.text+0x1a264> 29d20: aa0803e1 mov x1, x8 29d24: 97fffe36 bl 0x295fc <.text+0x19b4c> 29d28: 360001e0 tbz w0, #0x0, 0x29d64 <.text+0x1a2b4> 29d2c: f9400a68 ldr x8, [x19, #0x10] 29d30: 3dc00500 ldr q0, [x8, #0x10] 29d34: 91002268 add x8, x19, #0x8 29d38: 3c818260 stur q0, [x19, #0x18] 29d3c: 0d008500 st1 { v0.d }[0], [x8] 29d40: 320003e0 orr w0, wzr, #0x1 29d44: 14000009 b 0x29d68 <.text+0x1a2b8> 29d48: f9400003 ldr x3, [x0] 29d4c: f0000401 adrp x1, 0xac000 29d50: d0000442 adrp x2, 0xb3000 29d54: 9116e821 add x1, x1, #0x5ba 29d58: 9115d442 add x2, x2, #0x575 29d5c: 321f07e0 orr w0, wzr, #0x6 29d60: 97ffcdd0 bl 0x1d4a0 <.text+0xd9f0> 29d64: 2a1f03e0 mov w0, wzr 29d68: a9417bfd ldp x29, x30, [sp, #0x10] 29d6c: f84207f3 ldr x19, [sp], #0x20 29d70: d65f03c0 ret 29d74: a9bf7bfd stp x29, x30, [sp, #-0x10]! 29d78: 910003fd mov x29, sp 29d7c: 94000004 bl 0x29d8c <.text+0x1a2dc> 29d80: a8c17bfd ldp x29, x30, [sp], #0x10 29d84: d65f03c0 ret 29d88: 94000030 bl 0x29e48 <.text+0x1a398> 29d8c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 29d90: a9017bfd stp x29, x30, [sp, #0x10] 29d94: 910043fd add x29, sp, #0x10 29d98: aa0003f3 mov x19, x0 29d9c: 39400268 ldrb w8, [x19] 29da0: 340003e8 cbz w8, 0x29e1c <.text+0x1a36c> 29da4: f9400668 ldr x8, [x19, #0x8] 29da8: b40003a8 cbz x8, 0x29e1c <.text+0x1a36c> 29dac: b9400514 ldr w20, [x8, #0x4] 29db0: f9400a60 ldr x0, [x19, #0x10] 29db4: b40003a0 cbz x0, 0x29e28 <.text+0x1a378> 29db8: f9400003 ldr x3, [x0] 29dbc: b4000103 cbz x3, 0x29ddc <.text+0x1a32c> 29dc0: f0000401 adrp x1, 0xac000 29dc4: d0000442 adrp x2, 0xb3000 29dc8: 9116e821 add x1, x1, #0x5ba 29dcc: 91162442 add x2, x2, #0x589 29dd0: 321e03e0 orr w0, wzr, #0x4 29dd4: 97ffcdb3 bl 0x1d4a0 <.text+0xd9f0> 29dd8: f9400a60 ldr x0, [x19, #0x10] 29ddc: 2a1f03e1 mov w1, wzr 29de0: aa1403e2 mov x2, x20 29de4: 97fffed1 bl 0x29928 <.text+0x19e78> 29de8: f9400a74 ldr x20, [x19, #0x10] 29dec: b4000154 cbz x20, 0x29e14 <.text+0x1a364> 29df0: 320003e1 orr w1, wzr, #0x1 29df4: aa1403e0 mov x0, x20 29df8: aa1f03e2 mov x2, xzr 29dfc: 97fffecb bl 0x29928 <.text+0x19e78> 29e00: f9400280 ldr x0, [x20] 29e04: b4000040 cbz x0, 0x29e0c <.text+0x1a35c> 29e08: 97ff96ee bl 0xf9c0 29e0c: aa1403e0 mov x0, x20 29e10: 94015f96 bl 0x81c68 29e14: f9000a7f str xzr, [x19, #0x10] 29e18: 14000004 b 0x29e28 <.text+0x1a378> 29e1c: aa1f03f4 mov x20, xzr 29e20: f9400a60 ldr x0, [x19, #0x10] 29e24: b5fffca0 cbnz x0, 0x29db8 <.text+0x1a308> 29e28: 3900027f strb wzr, [x19] 29e2c: f900067f str xzr, [x19, #0x8] 29e30: a9027e7f stp xzr, xzr, [x19, #0x20] 29e34: f9000e7f str xzr, [x19, #0x18] 29e38: a9417bfd ldp x29, x30, [sp, #0x10] 29e3c: a8c24ff4 ldp x20, x19, [sp], #0x20 29e40: d65f03c0 ret 29e44: 94000001 bl 0x29e48 <.text+0x1a398> 29e48: f81f0ffe str x30, [sp, #-0x10]! 29e4c: 940152d7 bl 0x7e9a8 29e50: 94015516 bl 0x7f2a8 29e54: d10183ff sub sp, sp, #0x60 29e58: f90013f7 str x23, [sp, #0x20] 29e5c: a90357f6 stp x22, x21, [sp, #0x30] 29e60: a9044ff4 stp x20, x19, [sp, #0x40] 29e64: a9057bfd stp x29, x30, [sp, #0x50] 29e68: 910143fd add x29, sp, #0x50 29e6c: d53bd056 mrs x22, TPIDR_EL0 29e70: f94016c8 ldr x8, [x22, #0x28] 29e74: aa0003f3 mov x19, x0 29e78: aa0103f4 mov x20, x1 29e7c: f9000fe8 str x8, [sp, #0x18] 29e80: 39400268 ldrb w8, [x19] 29e84: 34000108 cbz w8, 0x29ea4 <.text+0x1a3f4> 29e88: f9400668 ldr x8, [x19, #0x8] 29e8c: b40000c8 cbz x8, 0x29ea4 <.text+0x1a3f4> 29e90: b4000194 cbz x20, 0x29ec0 <.text+0x1a410> 29e94: aa1403e0 mov x0, x20 29e98: 97ff9636 bl 0xf770 29e9c: aa0003e8 mov x8, x0 29ea0: 14000009 b 0x29ec4 <.text+0x1a414> 29ea4: f0000401 adrp x1, 0xac000 29ea8: d0000442 adrp x2, 0xb3000 29eac: 9116e821 add x1, x1, #0x5ba 29eb0: 9113ac42 add x2, x2, #0x4eb 29eb4: 321f07e0 orr w0, wzr, #0x6 29eb8: 97ffcd7a bl 0x1d4a0 <.text+0xd9f0> 29ebc: 14000030 b 0x29f7c <.text+0x1a4cc> 29ec0: 2a1f03e8 mov w8, wzr 29ec4: f9400a60 ldr x0, [x19, #0x10] 29ec8: b9400809 ldr w9, [x0, #0x8] 29ecc: 37f80489 tbnz w9, #0x1f, 0x29f5c <.text+0x1a4ac> 29ed0: f9400c09 ldr x9, [x0, #0x18] 29ed4: b4000449 cbz x9, 0x29f5c <.text+0x1a4ac> 29ed8: f9400809 ldr x9, [x0, #0x10] 29edc: b4000409 cbz x9, 0x29f5c <.text+0x1a4ac> 29ee0: a9425e61 ldp x1, x23, [x19, #0x20] 29ee4: 2a0803f5 mov w21, w8 29ee8: 8b1702a8 add x8, x21, x23 29eec: 91001108 add x8, x8, #0x4 29ef0: eb08003f cmp x1, x8 29ef4: 54000188 b.hi 0x29f24 <.text+0x1a474> 29ef8: d37ff821 lsl x1, x1, #1 29efc: eb08003f cmp x1, x8 29f00: 54ffffc9 b.ls 0x29ef8 <.text+0x1a448> 29f04: 97fffdbe bl 0x295fc <.text+0x19b4c> 29f08: 36000380 tbz w0, #0x0, 0x29f78 <.text+0x1a4c8> 29f0c: f9400a68 ldr x8, [x19, #0x10] 29f10: 3dc00500 ldr q0, [x8, #0x10] 29f14: 91002268 add x8, x19, #0x8 29f18: 3c818260 stur q0, [x19, #0x18] 29f1c: 0d008500 st1 { v0.d }[0], [x8] 29f20: f9401677 ldr x23, [x19, #0x28] 29f24: aa1303e0 mov x0, x19 29f28: 2a1503e1 mov w1, w21 29f2c: 94000036 bl 0x2a004 <.text+0x1a554> 29f30: 340003b5 cbz w21, 0x29fa4 <.text+0x1a4f4> 29f34: f9400e68 ldr x8, [x19, #0x18] 29f38: f9401669 ldr x9, [x19, #0x28] 29f3c: aa1403e1 mov x1, x20 29f40: aa1503e2 mov x2, x21 29f44: 8b090100 add x0, x8, x9 29f48: 97ff9652 bl 0xf890 29f4c: f9401668 ldr x8, [x19, #0x28] 29f50: 8b150108 add x8, x8, x21 29f54: f9001668 str x8, [x19, #0x28] 29f58: 14000014 b 0x29fa8 <.text+0x1a4f8> 29f5c: f9400003 ldr x3, [x0] 29f60: f0000401 adrp x1, 0xac000 29f64: d0000442 adrp x2, 0xb3000 29f68: 9116e821 add x1, x1, #0x5ba 29f6c: 9115d442 add x2, x2, #0x575 29f70: 321f07e0 orr w0, wzr, #0x6 29f74: 97ffcd4b bl 0x1d4a0 <.text+0xd9f0> 29f78: 3900027f strb wzr, [x19] 29f7c: f94016c8 ldr x8, [x22, #0x28] 29f80: f9400fe9 ldr x9, [sp, #0x18] 29f84: eb09011f cmp x8, x9 29f88: 540003c1 b.ne 0x2a000 <.text+0x1a550> 29f8c: a9457bfd ldp x29, x30, [sp, #0x50] 29f90: a9444ff4 ldp x20, x19, [sp, #0x40] 29f94: a94357f6 ldp x22, x21, [sp, #0x30] 29f98: f94013f7 ldr x23, [sp, #0x20] 29f9c: 910183ff add sp, sp, #0x60 29fa0: d65f03c0 ret 29fa4: f9401668 ldr x8, [x19, #0x28] 29fa8: f9400669 ldr x9, [x19, #0x8] 29fac: 910023e0 add x0, sp, #0x8 29fb0: aa1f03e1 mov x1, xzr 29fb4: b9000528 str w8, [x9, #0x4] 29fb8: 97ff949e bl 0xf230 29fbc: a940a3e9 ldp x9, x8, [sp, #0x8] 29fc0: d29ef9eb mov x11, #0xf7cf // =63439 29fc4: f2bc6a6b movk x11, #0xe353, lsl #16 29fc8: f2d374ab movk x11, #0x9ba5, lsl #32 29fcc: f2e4188b movk x11, #0x20c4, lsl #48 29fd0: 9b4b7d08 smulh x8, x8, x11 29fd4: f940066b ldr x11, [x19, #0x8] 29fd8: 9347fd0c asr x12, x8, #7 29fdc: 52807d0a mov w10, #0x3e8 // =1000 29fe0: 8b48fd88 add x8, x12, x8, lsr #63 29fe4: 9b0a2128 madd x8, x9, x10, x8 29fe8: f8014168 stur x8, [x11, #0x14] 29fec: f9400a60 ldr x0, [x19, #0x10] 29ff0: 2a1f03e1 mov w1, wzr 29ff4: 97fffe94 bl 0x29a44 <.text+0x19f94> 29ff8: f9001677 str x23, [x19, #0x28] 29ffc: 17ffffe0 b 0x29f7c <.text+0x1a4cc> 2a000: 97ff9478 bl 0xf1e0 <__stack_chk_fail@plt> 2a004: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2a008: a9017bfd stp x29, x30, [sp, #0x10] 2a00c: 910043fd add x29, sp, #0x10 2a010: aa0003f3 mov x19, x0 2a014: a9420e64 ldp x4, x3, [x19, #0x20] 2a018: 2a0103f4 mov w20, w1 2a01c: eb04007f cmp x3, x4 2a020: 540000c2 b.hs 0x2a038 <.text+0x1a588> 2a024: f9400e68 ldr x8, [x19, #0x18] 2a028: 91000469 add x9, x3, #0x1 2a02c: f9001669 str x9, [x19, #0x28] 2a030: 38236914 strb w20, [x8, x3] 2a034: 14000007 b 0x2a050 <.text+0x1a5a0> 2a038: d0000401 adrp x1, 0xac000 2a03c: b0000442 adrp x2, 0xb3000 2a040: 9116e821 add x1, x1, #0x5ba 2a044: 91151442 add x2, x2, #0x545 2a048: 321f07e0 orr w0, wzr, #0x6 2a04c: 97ffcd15 bl 0x1d4a0 <.text+0xd9f0> 2a050: a9420e64 ldp x4, x3, [x19, #0x20] 2a054: eb04007f cmp x3, x4 2a058: 540000e2 b.hs 0x2a074 <.text+0x1a5c4> 2a05c: f9400e68 ldr x8, [x19, #0x18] 2a060: 53087e89 lsr w9, w20, #8 2a064: 9100046a add x10, x3, #0x1 2a068: f900166a str x10, [x19, #0x28] 2a06c: 38236909 strb w9, [x8, x3] 2a070: 14000007 b 0x2a08c <.text+0x1a5dc> 2a074: d0000401 adrp x1, 0xac000 2a078: b0000442 adrp x2, 0xb3000 2a07c: 9116e821 add x1, x1, #0x5ba 2a080: 91151442 add x2, x2, #0x545 2a084: 321f07e0 orr w0, wzr, #0x6 2a088: 97ffcd06 bl 0x1d4a0 <.text+0xd9f0> 2a08c: a9420e64 ldp x4, x3, [x19, #0x20] 2a090: eb04007f cmp x3, x4 2a094: 540000e2 b.hs 0x2a0b0 <.text+0x1a600> 2a098: f9400e68 ldr x8, [x19, #0x18] 2a09c: 53107e89 lsr w9, w20, #16 2a0a0: 9100046a add x10, x3, #0x1 2a0a4: f900166a str x10, [x19, #0x28] 2a0a8: 38236909 strb w9, [x8, x3] 2a0ac: 14000007 b 0x2a0c8 <.text+0x1a618> 2a0b0: d0000401 adrp x1, 0xac000 2a0b4: b0000442 adrp x2, 0xb3000 2a0b8: 9116e821 add x1, x1, #0x5ba 2a0bc: 91151442 add x2, x2, #0x545 2a0c0: 321f07e0 orr w0, wzr, #0x6 2a0c4: 97ffccf7 bl 0x1d4a0 <.text+0xd9f0> 2a0c8: a9420e64 ldp x4, x3, [x19, #0x20] 2a0cc: eb04007f cmp x3, x4 2a0d0: 54000122 b.hs 0x2a0f4 <.text+0x1a644> 2a0d4: f9400e68 ldr x8, [x19, #0x18] 2a0d8: 53187e89 lsr w9, w20, #24 2a0dc: 9100046a add x10, x3, #0x1 2a0e0: f900166a str x10, [x19, #0x28] 2a0e4: 38236909 strb w9, [x8, x3] 2a0e8: a9417bfd ldp x29, x30, [sp, #0x10] 2a0ec: a8c24ff4 ldp x20, x19, [sp], #0x20 2a0f0: d65f03c0 ret 2a0f4: a9417bfd ldp x29, x30, [sp, #0x10] 2a0f8: d0000401 adrp x1, 0xac000 2a0fc: b0000442 adrp x2, 0xb3000 2a100: 9116e821 add x1, x1, #0x5ba 2a104: 91151442 add x2, x2, #0x545 2a108: 321f07e0 orr w0, wzr, #0x6 2a10c: a8c24ff4 ldp x20, x19, [sp], #0x20 2a110: 17ffcce4 b 0x1d4a0 <.text+0xd9f0> 2a114: d10183ff sub sp, sp, #0x60 2a118: a9025ff8 stp x24, x23, [sp, #0x20] 2a11c: a90357f6 stp x22, x21, [sp, #0x30] 2a120: a9044ff4 stp x20, x19, [sp, #0x40] 2a124: a9057bfd stp x29, x30, [sp, #0x50] 2a128: 910143fd add x29, sp, #0x50 2a12c: d53bd058 mrs x24, TPIDR_EL0 2a130: f9401708 ldr x8, [x24, #0x28] 2a134: aa0003f3 mov x19, x0 2a138: aa0403f4 mov x20, x4 2a13c: aa0203f5 mov x21, x2 2a140: f9000fe8 str x8, [sp, #0x18] 2a144: 39400268 ldrb w8, [x19] 2a148: 2a0103f6 mov w22, w1 2a14c: 340006e8 cbz w8, 0x2a228 <.text+0x1a778> 2a150: f9400668 ldr x8, [x19, #0x8] 2a154: b40006a8 cbz x8, 0x2a228 <.text+0x1a778> 2a158: 34000123 cbz w3, 0x2a17c <.text+0x1a6cc> 2a15c: b5000114 cbnz x20, 0x2a17c <.text+0x1a6cc> 2a160: d0000401 adrp x1, 0xac000 2a164: b0000442 adrp x2, 0xb3000 2a168: 9116e821 add x1, x1, #0x5ba 2a16c: 91142c42 add x2, x2, #0x50b 2a170: 321f07e0 orr w0, wzr, #0x6 2a174: 97ffcccb bl 0x1d4a0 <.text+0xd9f0> 2a178: 2a1f03e3 mov w3, wzr 2a17c: f9400a60 ldr x0, [x19, #0x10] 2a180: b9400808 ldr w8, [x0, #0x8] 2a184: 37f80608 tbnz w8, #0x1f, 0x2a244 <.text+0x1a794> 2a188: f9400c08 ldr x8, [x0, #0x18] 2a18c: b40005c8 cbz x8, 0x2a244 <.text+0x1a794> 2a190: f9400808 ldr x8, [x0, #0x10] 2a194: b4000588 cbz x8, 0x2a244 <.text+0x1a794> 2a198: a9422261 ldp x1, x8, [x19, #0x20] 2a19c: 2a0303f7 mov w23, w3 2a1a0: 8b0802e8 add x8, x23, x8 2a1a4: 91004108 add x8, x8, #0x10 2a1a8: eb08003f cmp x1, x8 2a1ac: 54000168 b.hi 0x2a1d8 <.text+0x1a728> 2a1b0: d37ff821 lsl x1, x1, #1 2a1b4: eb08003f cmp x1, x8 2a1b8: 54ffffc9 b.ls 0x2a1b0 <.text+0x1a700> 2a1bc: 97fffd10 bl 0x295fc <.text+0x19b4c> 2a1c0: 36000500 tbz w0, #0x0, 0x2a260 <.text+0x1a7b0> 2a1c4: f9400a68 ldr x8, [x19, #0x10] 2a1c8: 3dc00500 ldr q0, [x8, #0x10] 2a1cc: 91002268 add x8, x19, #0x8 2a1d0: 3c818260 stur q0, [x19, #0x18] 2a1d4: 0d008500 st1 { v0.d }[0], [x8] 2a1d8: aa1303e0 mov x0, x19 2a1dc: 2a1603e1 mov w1, w22 2a1e0: 97ffff89 bl 0x2a004 <.text+0x1a554> 2a1e4: aa1303e0 mov x0, x19 2a1e8: aa1503e1 mov x1, x21 2a1ec: 9400003f bl 0x2a2e8 <.text+0x1a838> 2a1f0: aa1303e0 mov x0, x19 2a1f4: 2a1703e1 mov w1, w23 2a1f8: 97ffff83 bl 0x2a004 <.text+0x1a554> 2a1fc: 34000497 cbz w23, 0x2a28c <.text+0x1a7dc> 2a200: f9400e68 ldr x8, [x19, #0x18] 2a204: f9401669 ldr x9, [x19, #0x28] 2a208: aa1403e1 mov x1, x20 2a20c: aa1703e2 mov x2, x23 2a210: 8b090100 add x0, x8, x9 2a214: 97ff959f bl 0xf890 2a218: f9401668 ldr x8, [x19, #0x28] 2a21c: 8b170108 add x8, x8, x23 2a220: f9001668 str x8, [x19, #0x28] 2a224: 1400001b b 0x2a290 <.text+0x1a7e0> 2a228: d0000401 adrp x1, 0xac000 2a22c: b0000442 adrp x2, 0xb3000 2a230: 9116e821 add x1, x1, #0x5ba 2a234: 9113ac42 add x2, x2, #0x4eb 2a238: 321f07e0 orr w0, wzr, #0x6 2a23c: 97ffcc99 bl 0x1d4a0 <.text+0xd9f0> 2a240: 14000009 b 0x2a264 <.text+0x1a7b4> 2a244: f9400003 ldr x3, [x0] 2a248: d0000401 adrp x1, 0xac000 2a24c: b0000442 adrp x2, 0xb3000 2a250: 9116e821 add x1, x1, #0x5ba 2a254: 9115d442 add x2, x2, #0x575 2a258: 321f07e0 orr w0, wzr, #0x6 2a25c: 97ffcc91 bl 0x1d4a0 <.text+0xd9f0> 2a260: 3900027f strb wzr, [x19] 2a264: f9401708 ldr x8, [x24, #0x28] 2a268: f9400fe9 ldr x9, [sp, #0x18] 2a26c: eb09011f cmp x8, x9 2a270: 540003a1 b.ne 0x2a2e4 <.text+0x1a834> 2a274: a9457bfd ldp x29, x30, [sp, #0x50] 2a278: a9444ff4 ldp x20, x19, [sp, #0x40] 2a27c: a94357f6 ldp x22, x21, [sp, #0x30] 2a280: a9425ff8 ldp x24, x23, [sp, #0x20] 2a284: 910183ff add sp, sp, #0x60 2a288: d65f03c0 ret 2a28c: f9401668 ldr x8, [x19, #0x28] 2a290: f9400669 ldr x9, [x19, #0x8] 2a294: 910023e0 add x0, sp, #0x8 2a298: aa1f03e1 mov x1, xzr 2a29c: b9000528 str w8, [x9, #0x4] 2a2a0: 97ff93e4 bl 0xf230 2a2a4: a940a3e9 ldp x9, x8, [sp, #0x8] 2a2a8: d29ef9eb mov x11, #0xf7cf // =63439 2a2ac: f2bc6a6b movk x11, #0xe353, lsl #16 2a2b0: f2d374ab movk x11, #0x9ba5, lsl #32 2a2b4: f2e4188b movk x11, #0x20c4, lsl #48 2a2b8: 9b4b7d08 smulh x8, x8, x11 2a2bc: f940066b ldr x11, [x19, #0x8] 2a2c0: 9347fd0c asr x12, x8, #7 2a2c4: 52807d0a mov w10, #0x3e8 // =1000 2a2c8: 8b48fd88 add x8, x12, x8, lsr #63 2a2cc: 9b0a2128 madd x8, x9, x10, x8 2a2d0: f8014168 stur x8, [x11, #0x14] 2a2d4: f9400a60 ldr x0, [x19, #0x10] 2a2d8: 320003e1 orr w1, wzr, #0x1 2a2dc: 97fffdda bl 0x29a44 <.text+0x19f94> 2a2e0: 17ffffe1 b 0x2a264 <.text+0x1a7b4> 2a2e4: 97ff93bf bl 0xf1e0 <__stack_chk_fail@plt> 2a2e8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2a2ec: a9017bfd stp x29, x30, [sp, #0x10] 2a2f0: 910043fd add x29, sp, #0x10 2a2f4: aa0003f3 mov x19, x0 2a2f8: a9420e64 ldp x4, x3, [x19, #0x20] 2a2fc: aa0103f4 mov x20, x1 2a300: eb04007f cmp x3, x4 2a304: 540000c2 b.hs 0x2a31c <.text+0x1a86c> 2a308: f9400e68 ldr x8, [x19, #0x18] 2a30c: 91000469 add x9, x3, #0x1 2a310: f9001669 str x9, [x19, #0x28] 2a314: 38236914 strb w20, [x8, x3] 2a318: 14000007 b 0x2a334 <.text+0x1a884> 2a31c: d0000401 adrp x1, 0xac000 2a320: b0000442 adrp x2, 0xb3000 2a324: 9116e821 add x1, x1, #0x5ba 2a328: 91151442 add x2, x2, #0x545 2a32c: 321f07e0 orr w0, wzr, #0x6 2a330: 97ffcc5c bl 0x1d4a0 <.text+0xd9f0> 2a334: a9420e64 ldp x4, x3, [x19, #0x20] 2a338: eb04007f cmp x3, x4 2a33c: 540000e2 b.hs 0x2a358 <.text+0x1a8a8> 2a340: f9400e68 ldr x8, [x19, #0x18] 2a344: d348fe89 lsr x9, x20, #8 2a348: 9100046a add x10, x3, #0x1 2a34c: f900166a str x10, [x19, #0x28] 2a350: 38236909 strb w9, [x8, x3] 2a354: 14000007 b 0x2a370 <.text+0x1a8c0> 2a358: d0000401 adrp x1, 0xac000 2a35c: b0000442 adrp x2, 0xb3000 2a360: 9116e821 add x1, x1, #0x5ba 2a364: 91151442 add x2, x2, #0x545 2a368: 321f07e0 orr w0, wzr, #0x6 2a36c: 97ffcc4d bl 0x1d4a0 <.text+0xd9f0> 2a370: a9420e64 ldp x4, x3, [x19, #0x20] 2a374: eb04007f cmp x3, x4 2a378: 540000e2 b.hs 0x2a394 <.text+0x1a8e4> 2a37c: f9400e68 ldr x8, [x19, #0x18] 2a380: d350fe89 lsr x9, x20, #16 2a384: 9100046a add x10, x3, #0x1 2a388: f900166a str x10, [x19, #0x28] 2a38c: 38236909 strb w9, [x8, x3] 2a390: 14000007 b 0x2a3ac <.text+0x1a8fc> 2a394: d0000401 adrp x1, 0xac000 2a398: b0000442 adrp x2, 0xb3000 2a39c: 9116e821 add x1, x1, #0x5ba 2a3a0: 91151442 add x2, x2, #0x545 2a3a4: 321f07e0 orr w0, wzr, #0x6 2a3a8: 97ffcc3e bl 0x1d4a0 <.text+0xd9f0> 2a3ac: a9420e64 ldp x4, x3, [x19, #0x20] 2a3b0: eb04007f cmp x3, x4 2a3b4: 540000e2 b.hs 0x2a3d0 <.text+0x1a920> 2a3b8: f9400e68 ldr x8, [x19, #0x18] 2a3bc: d358fe89 lsr x9, x20, #24 2a3c0: 9100046a add x10, x3, #0x1 2a3c4: f900166a str x10, [x19, #0x28] 2a3c8: 38236909 strb w9, [x8, x3] 2a3cc: 14000007 b 0x2a3e8 <.text+0x1a938> 2a3d0: d0000401 adrp x1, 0xac000 2a3d4: b0000442 adrp x2, 0xb3000 2a3d8: 9116e821 add x1, x1, #0x5ba 2a3dc: 91151442 add x2, x2, #0x545 2a3e0: 321f07e0 orr w0, wzr, #0x6 2a3e4: 97ffcc2f bl 0x1d4a0 <.text+0xd9f0> 2a3e8: a9420e64 ldp x4, x3, [x19, #0x20] 2a3ec: eb04007f cmp x3, x4 2a3f0: 540000e2 b.hs 0x2a40c <.text+0x1a95c> 2a3f4: f9400e68 ldr x8, [x19, #0x18] 2a3f8: d360fe89 lsr x9, x20, #32 2a3fc: 9100046a add x10, x3, #0x1 2a400: f900166a str x10, [x19, #0x28] 2a404: 38236909 strb w9, [x8, x3] 2a408: 14000007 b 0x2a424 <.text+0x1a974> 2a40c: d0000401 adrp x1, 0xac000 2a410: b0000442 adrp x2, 0xb3000 2a414: 9116e821 add x1, x1, #0x5ba 2a418: 91151442 add x2, x2, #0x545 2a41c: 321f07e0 orr w0, wzr, #0x6 2a420: 97ffcc20 bl 0x1d4a0 <.text+0xd9f0> 2a424: a9420e64 ldp x4, x3, [x19, #0x20] 2a428: eb04007f cmp x3, x4 2a42c: 540000e2 b.hs 0x2a448 <.text+0x1a998> 2a430: f9400e68 ldr x8, [x19, #0x18] 2a434: d368fe89 lsr x9, x20, #40 2a438: 9100046a add x10, x3, #0x1 2a43c: f900166a str x10, [x19, #0x28] 2a440: 38236909 strb w9, [x8, x3] 2a444: 14000007 b 0x2a460 <.text+0x1a9b0> 2a448: d0000401 adrp x1, 0xac000 2a44c: b0000442 adrp x2, 0xb3000 2a450: 9116e821 add x1, x1, #0x5ba 2a454: 91151442 add x2, x2, #0x545 2a458: 321f07e0 orr w0, wzr, #0x6 2a45c: 97ffcc11 bl 0x1d4a0 <.text+0xd9f0> 2a460: a9420e64 ldp x4, x3, [x19, #0x20] 2a464: eb04007f cmp x3, x4 2a468: 540000e2 b.hs 0x2a484 <.text+0x1a9d4> 2a46c: f9400e68 ldr x8, [x19, #0x18] 2a470: d370fe89 lsr x9, x20, #48 2a474: 9100046a add x10, x3, #0x1 2a478: f900166a str x10, [x19, #0x28] 2a47c: 38236909 strb w9, [x8, x3] 2a480: 14000007 b 0x2a49c <.text+0x1a9ec> 2a484: d0000401 adrp x1, 0xac000 2a488: b0000442 adrp x2, 0xb3000 2a48c: 9116e821 add x1, x1, #0x5ba 2a490: 91151442 add x2, x2, #0x545 2a494: 321f07e0 orr w0, wzr, #0x6 2a498: 97ffcc02 bl 0x1d4a0 <.text+0xd9f0> 2a49c: a9420e64 ldp x4, x3, [x19, #0x20] 2a4a0: eb04007f cmp x3, x4 2a4a4: 54000122 b.hs 0x2a4c8 <.text+0x1aa18> 2a4a8: f9400e68 ldr x8, [x19, #0x18] 2a4ac: d378fe89 lsr x9, x20, #56 2a4b0: 9100046a add x10, x3, #0x1 2a4b4: f900166a str x10, [x19, #0x28] 2a4b8: 38236909 strb w9, [x8, x3] 2a4bc: a9417bfd ldp x29, x30, [sp, #0x10] 2a4c0: a8c24ff4 ldp x20, x19, [sp], #0x20 2a4c4: d65f03c0 ret 2a4c8: a9417bfd ldp x29, x30, [sp, #0x10] 2a4cc: d0000401 adrp x1, 0xac000 2a4d0: b0000442 adrp x2, 0xb3000 2a4d4: 9116e821 add x1, x1, #0x5ba 2a4d8: 91151442 add x2, x2, #0x545 2a4dc: 321f07e0 orr w0, wzr, #0x6 2a4e0: a8c24ff4 ldp x20, x19, [sp], #0x20 2a4e4: 17ffcbef b 0x1d4a0 <.text+0xd9f0> 2a4e8: d10143ff sub sp, sp, #0x50 2a4ec: f90013f5 str x21, [sp, #0x20] 2a4f0: a9034ff4 stp x20, x19, [sp, #0x30] 2a4f4: a9047bfd stp x29, x30, [sp, #0x40] 2a4f8: 910103fd add x29, sp, #0x40 2a4fc: d53bd055 mrs x21, TPIDR_EL0 2a500: f94016a8 ldr x8, [x21, #0x28] 2a504: 2a0103f3 mov w19, w1 2a508: aa0003f4 mov x20, x0 2a50c: 910023e0 add x0, sp, #0x8 2a510: aa1f03e1 mov x1, xzr 2a514: f9000fe8 str x8, [sp, #0x18] 2a518: 390013e2 strb w2, [sp, #0x4] 2a51c: 97ff9345 bl 0xf230 2a520: a940a3e9 ldp x9, x8, [sp, #0x8] 2a524: d29ef9eb mov x11, #0xf7cf // =63439 2a528: f2bc6a6b movk x11, #0xe353, lsl #16 2a52c: f2d374ab movk x11, #0x9ba5, lsl #32 2a530: f2e4188b movk x11, #0x20c4, lsl #48 2a534: 9b4b7d08 smulh x8, x8, x11 2a538: 9347fd0b asr x11, x8, #7 2a53c: 52807d0a mov w10, #0x3e8 // =1000 2a540: 8b48fd68 add x8, x11, x8, lsr #63 2a544: 9b0a2122 madd x2, x9, x10, x8 2a548: 320003e3 orr w3, wzr, #0x1 2a54c: 910013e4 add x4, sp, #0x4 2a550: aa1403e0 mov x0, x20 2a554: 2a1303e1 mov w1, w19 2a558: 97fffeef bl 0x2a114 <.text+0x1a664> 2a55c: f94016a8 ldr x8, [x21, #0x28] 2a560: f9400fe9 ldr x9, [sp, #0x18] 2a564: eb09011f cmp x8, x9 2a568: 540000c1 b.ne 0x2a580 <.text+0x1aad0> 2a56c: a9447bfd ldp x29, x30, [sp, #0x40] 2a570: a9434ff4 ldp x20, x19, [sp, #0x30] 2a574: f94013f5 ldr x21, [sp, #0x20] 2a578: 910143ff add sp, sp, #0x50 2a57c: d65f03c0 ret 2a580: 97ff9318 bl 0xf1e0 <__stack_chk_fail@plt> 2a584: d10183ff sub sp, sp, #0x60 2a588: f90013f7 str x23, [sp, #0x20] 2a58c: a90357f6 stp x22, x21, [sp, #0x30] 2a590: a9044ff4 stp x20, x19, [sp, #0x40] 2a594: a9057bfd stp x29, x30, [sp, #0x50] 2a598: 910143fd add x29, sp, #0x50 2a59c: d53bd057 mrs x23, TPIDR_EL0 2a5a0: f94016e8 ldr x8, [x23, #0x28] 2a5a4: 2a0103f5 mov w21, w1 2a5a8: aa0003f6 mov x22, x0 2a5ac: 910023e0 add x0, sp, #0x8 2a5b0: aa1f03e1 mov x1, xzr 2a5b4: aa0303f3 mov x19, x3 2a5b8: 2a0203f4 mov w20, w2 2a5bc: f9000fe8 str x8, [sp, #0x18] 2a5c0: 97ff931c bl 0xf230 2a5c4: a940a3e9 ldp x9, x8, [sp, #0x8] 2a5c8: d29ef9eb mov x11, #0xf7cf // =63439 2a5cc: f2bc6a6b movk x11, #0xe353, lsl #16 2a5d0: f2d374ab movk x11, #0x9ba5, lsl #32 2a5d4: f2e4188b movk x11, #0x20c4, lsl #48 2a5d8: 9b4b7d08 smulh x8, x8, x11 2a5dc: 9347fd0b asr x11, x8, #7 2a5e0: 52807d0a mov w10, #0x3e8 // =1000 2a5e4: 8b48fd68 add x8, x11, x8, lsr #63 2a5e8: 9b0a2122 madd x2, x9, x10, x8 2a5ec: aa1603e0 mov x0, x22 2a5f0: 2a1503e1 mov w1, w21 2a5f4: 2a1403e3 mov w3, w20 2a5f8: aa1303e4 mov x4, x19 2a5fc: 97fffec6 bl 0x2a114 <.text+0x1a664> 2a600: f94016e8 ldr x8, [x23, #0x28] 2a604: f9400fe9 ldr x9, [sp, #0x18] 2a608: eb09011f cmp x8, x9 2a60c: 540000e1 b.ne 0x2a628 <.text+0x1ab78> 2a610: a9457bfd ldp x29, x30, [sp, #0x50] 2a614: a9444ff4 ldp x20, x19, [sp, #0x40] 2a618: a94357f6 ldp x22, x21, [sp, #0x30] 2a61c: f94013f7 ldr x23, [sp, #0x20] 2a620: 910183ff add sp, sp, #0x60 2a624: d65f03c0 ret 2a628: 97ff92ee bl 0xf1e0 <__stack_chk_fail@plt> 2a62c: d10143ff sub sp, sp, #0x50 2a630: f90013f5 str x21, [sp, #0x20] 2a634: a9034ff4 stp x20, x19, [sp, #0x30] 2a638: a9047bfd stp x29, x30, [sp, #0x40] 2a63c: 910103fd add x29, sp, #0x40 2a640: d53bd055 mrs x21, TPIDR_EL0 2a644: f94016a8 ldr x8, [x21, #0x28] 2a648: 2a0103f3 mov w19, w1 2a64c: aa0003f4 mov x20, x0 2a650: 910023e0 add x0, sp, #0x8 2a654: aa1f03e1 mov x1, xzr 2a658: f9000fe8 str x8, [sp, #0x18] 2a65c: fd0003e0 str d0, [sp] 2a660: 97ff92f4 bl 0xf230 2a664: a940a3e9 ldp x9, x8, [sp, #0x8] 2a668: d29ef9eb mov x11, #0xf7cf // =63439 2a66c: f2bc6a6b movk x11, #0xe353, lsl #16 2a670: f2d374ab movk x11, #0x9ba5, lsl #32 2a674: f2e4188b movk x11, #0x20c4, lsl #48 2a678: 9b4b7d08 smulh x8, x8, x11 2a67c: 9347fd0b asr x11, x8, #7 2a680: 52807d0a mov w10, #0x3e8 // =1000 2a684: 8b48fd68 add x8, x11, x8, lsr #63 2a688: 9b0a2122 madd x2, x9, x10, x8 2a68c: 321d03e3 orr w3, wzr, #0x8 2a690: 910003e4 mov x4, sp 2a694: aa1403e0 mov x0, x20 2a698: 2a1303e1 mov w1, w19 2a69c: 97fffe9e bl 0x2a114 <.text+0x1a664> 2a6a0: f94016a8 ldr x8, [x21, #0x28] 2a6a4: f9400fe9 ldr x9, [sp, #0x18] 2a6a8: eb09011f cmp x8, x9 2a6ac: 540000c1 b.ne 0x2a6c4 <.text+0x1ac14> 2a6b0: a9447bfd ldp x29, x30, [sp, #0x40] 2a6b4: a9434ff4 ldp x20, x19, [sp, #0x30] 2a6b8: f94013f5 ldr x21, [sp, #0x20] 2a6bc: 910143ff add sp, sp, #0x50 2a6c0: d65f03c0 ret 2a6c4: 97ff92c7 bl 0xf1e0 <__stack_chk_fail@plt> 2a6c8: d10143ff sub sp, sp, #0x50 2a6cc: f90013f5 str x21, [sp, #0x20] 2a6d0: a9034ff4 stp x20, x19, [sp, #0x30] 2a6d4: a9047bfd stp x29, x30, [sp, #0x40] 2a6d8: 910103fd add x29, sp, #0x40 2a6dc: d53bd055 mrs x21, TPIDR_EL0 2a6e0: f94016a8 ldr x8, [x21, #0x28] 2a6e4: 2a0103f3 mov w19, w1 2a6e8: aa0003f4 mov x20, x0 2a6ec: 910023e0 add x0, sp, #0x8 2a6f0: aa1f03e1 mov x1, xzr 2a6f4: f9000fe8 str x8, [sp, #0x18] 2a6f8: bd0007e0 str s0, [sp, #0x4] 2a6fc: 97ff92cd bl 0xf230 2a700: a940a3e9 ldp x9, x8, [sp, #0x8] 2a704: d29ef9eb mov x11, #0xf7cf // =63439 2a708: f2bc6a6b movk x11, #0xe353, lsl #16 2a70c: f2d374ab movk x11, #0x9ba5, lsl #32 2a710: f2e4188b movk x11, #0x20c4, lsl #48 2a714: 9b4b7d08 smulh x8, x8, x11 2a718: 9347fd0b asr x11, x8, #7 2a71c: 52807d0a mov w10, #0x3e8 // =1000 2a720: 8b48fd68 add x8, x11, x8, lsr #63 2a724: 9b0a2122 madd x2, x9, x10, x8 2a728: 321e03e3 orr w3, wzr, #0x4 2a72c: 910013e4 add x4, sp, #0x4 2a730: aa1403e0 mov x0, x20 2a734: 2a1303e1 mov w1, w19 2a738: 97fffe77 bl 0x2a114 <.text+0x1a664> 2a73c: f94016a8 ldr x8, [x21, #0x28] 2a740: f9400fe9 ldr x9, [sp, #0x18] 2a744: eb09011f cmp x8, x9 2a748: 540000c1 b.ne 0x2a760 <.text+0x1acb0> 2a74c: a9447bfd ldp x29, x30, [sp, #0x40] 2a750: a9434ff4 ldp x20, x19, [sp, #0x30] 2a754: f94013f5 ldr x21, [sp, #0x20] 2a758: 910143ff add sp, sp, #0x50 2a75c: d65f03c0 ret 2a760: 97ff92a0 bl 0xf1e0 <__stack_chk_fail@plt> 2a764: d10143ff sub sp, sp, #0x50 2a768: f90013f5 str x21, [sp, #0x20] 2a76c: a9034ff4 stp x20, x19, [sp, #0x30] 2a770: a9047bfd stp x29, x30, [sp, #0x40] 2a774: 910103fd add x29, sp, #0x40 2a778: d53bd055 mrs x21, TPIDR_EL0 2a77c: f94016a8 ldr x8, [x21, #0x28] 2a780: 2a0103f3 mov w19, w1 2a784: aa0003f4 mov x20, x0 2a788: 910023e0 add x0, sp, #0x8 2a78c: aa1f03e1 mov x1, xzr 2a790: f9000fe8 str x8, [sp, #0x18] 2a794: b90007e2 str w2, [sp, #0x4] 2a798: 97ff92a6 bl 0xf230 2a79c: a940a3e9 ldp x9, x8, [sp, #0x8] 2a7a0: d29ef9eb mov x11, #0xf7cf // =63439 2a7a4: f2bc6a6b movk x11, #0xe353, lsl #16 2a7a8: f2d374ab movk x11, #0x9ba5, lsl #32 2a7ac: f2e4188b movk x11, #0x20c4, lsl #48 2a7b0: 9b4b7d08 smulh x8, x8, x11 2a7b4: 9347fd0b asr x11, x8, #7 2a7b8: 52807d0a mov w10, #0x3e8 // =1000 2a7bc: 8b48fd68 add x8, x11, x8, lsr #63 2a7c0: 9b0a2122 madd x2, x9, x10, x8 2a7c4: 321e03e3 orr w3, wzr, #0x4 2a7c8: 910013e4 add x4, sp, #0x4 2a7cc: aa1403e0 mov x0, x20 2a7d0: 2a1303e1 mov w1, w19 2a7d4: 97fffe50 bl 0x2a114 <.text+0x1a664> 2a7d8: f94016a8 ldr x8, [x21, #0x28] 2a7dc: f9400fe9 ldr x9, [sp, #0x18] 2a7e0: eb09011f cmp x8, x9 2a7e4: 540000c1 b.ne 0x2a7fc <.text+0x1ad4c> 2a7e8: a9447bfd ldp x29, x30, [sp, #0x40] 2a7ec: a9434ff4 ldp x20, x19, [sp, #0x30] 2a7f0: f94013f5 ldr x21, [sp, #0x20] 2a7f4: 910143ff add sp, sp, #0x50 2a7f8: d65f03c0 ret 2a7fc: 97ff9279 bl 0xf1e0 <__stack_chk_fail@plt> 2a800: d10143ff sub sp, sp, #0x50 2a804: f90013f5 str x21, [sp, #0x20] 2a808: a9034ff4 stp x20, x19, [sp, #0x30] 2a80c: a9047bfd stp x29, x30, [sp, #0x40] 2a810: 910103fd add x29, sp, #0x40 2a814: d53bd055 mrs x21, TPIDR_EL0 2a818: f94016a8 ldr x8, [x21, #0x28] 2a81c: 2a0103f3 mov w19, w1 2a820: aa0003f4 mov x20, x0 2a824: 910023e0 add x0, sp, #0x8 2a828: aa1f03e1 mov x1, xzr 2a82c: f9000fe8 str x8, [sp, #0x18] 2a830: f90003e2 str x2, [sp] 2a834: 97ff927f bl 0xf230 2a838: a940a3e9 ldp x9, x8, [sp, #0x8] 2a83c: d29ef9eb mov x11, #0xf7cf // =63439 2a840: f2bc6a6b movk x11, #0xe353, lsl #16 2a844: f2d374ab movk x11, #0x9ba5, lsl #32 2a848: f2e4188b movk x11, #0x20c4, lsl #48 2a84c: 9b4b7d08 smulh x8, x8, x11 2a850: 9347fd0b asr x11, x8, #7 2a854: 52807d0a mov w10, #0x3e8 // =1000 2a858: 8b48fd68 add x8, x11, x8, lsr #63 2a85c: 9b0a2122 madd x2, x9, x10, x8 2a860: 321d03e3 orr w3, wzr, #0x8 2a864: 910003e4 mov x4, sp 2a868: aa1403e0 mov x0, x20 2a86c: 2a1303e1 mov w1, w19 2a870: 97fffe29 bl 0x2a114 <.text+0x1a664> 2a874: f94016a8 ldr x8, [x21, #0x28] 2a878: f9400fe9 ldr x9, [sp, #0x18] 2a87c: eb09011f cmp x8, x9 2a880: 540000c1 b.ne 0x2a898 <.text+0x1ade8> 2a884: a9447bfd ldp x29, x30, [sp, #0x40] 2a888: a9434ff4 ldp x20, x19, [sp, #0x30] 2a88c: f94013f5 ldr x21, [sp, #0x20] 2a890: 910143ff add sp, sp, #0x50 2a894: d65f03c0 ret 2a898: 97ff9252 bl 0xf1e0 <__stack_chk_fail@plt> 2a89c: d10183ff sub sp, sp, #0x60 2a8a0: f90013f7 str x23, [sp, #0x20] 2a8a4: a90357f6 stp x22, x21, [sp, #0x30] 2a8a8: a9044ff4 stp x20, x19, [sp, #0x40] 2a8ac: a9057bfd stp x29, x30, [sp, #0x50] 2a8b0: 910143fd add x29, sp, #0x50 2a8b4: d53bd057 mrs x23, TPIDR_EL0 2a8b8: f94016e8 ldr x8, [x23, #0x28] 2a8bc: aa0203f3 mov x19, x2 2a8c0: 2a0103f4 mov w20, w1 2a8c4: aa0003f5 mov x21, x0 2a8c8: f9000fe8 str x8, [sp, #0x18] 2a8cc: b40000b3 cbz x19, 0x2a8e0 <.text+0x1ae30> 2a8d0: aa1303e0 mov x0, x19 2a8d4: 97ff93a7 bl 0xf770 2a8d8: aa0003f6 mov x22, x0 2a8dc: 14000002 b 0x2a8e4 <.text+0x1ae34> 2a8e0: 2a1f03f6 mov w22, wzr 2a8e4: 910023e0 add x0, sp, #0x8 2a8e8: aa1f03e1 mov x1, xzr 2a8ec: 97ff9251 bl 0xf230 2a8f0: a940a3e9 ldp x9, x8, [sp, #0x8] 2a8f4: d29ef9eb mov x11, #0xf7cf // =63439 2a8f8: f2bc6a6b movk x11, #0xe353, lsl #16 2a8fc: f2d374ab movk x11, #0x9ba5, lsl #32 2a900: f2e4188b movk x11, #0x20c4, lsl #48 2a904: 9b4b7d08 smulh x8, x8, x11 2a908: 9347fd0b asr x11, x8, #7 2a90c: 52807d0a mov w10, #0x3e8 // =1000 2a910: 8b48fd68 add x8, x11, x8, lsr #63 2a914: 9b0a2122 madd x2, x9, x10, x8 2a918: aa1503e0 mov x0, x21 2a91c: 2a1403e1 mov w1, w20 2a920: 2a1603e3 mov w3, w22 2a924: aa1303e4 mov x4, x19 2a928: 97fffdfb bl 0x2a114 <.text+0x1a664> 2a92c: f94016e8 ldr x8, [x23, #0x28] 2a930: f9400fe9 ldr x9, [sp, #0x18] 2a934: eb09011f cmp x8, x9 2a938: 540000e1 b.ne 0x2a954 <.text+0x1aea4> 2a93c: a9457bfd ldp x29, x30, [sp, #0x50] 2a940: a9444ff4 ldp x20, x19, [sp, #0x40] 2a944: a94357f6 ldp x22, x21, [sp, #0x30] 2a948: f94013f7 ldr x23, [sp, #0x20] 2a94c: 910183ff add sp, sp, #0x60 2a950: d65f03c0 ret 2a954: 97ff9223 bl 0xf1e0 <__stack_chk_fail@plt> 2a958: a9420c04 ldp x4, x3, [x0, #0x20] 2a95c: eb04007f cmp x3, x4 2a960: 540000c2 b.hs 0x2a978 <.text+0x1aec8> 2a964: f9400c08 ldr x8, [x0, #0x18] 2a968: 91000469 add x9, x3, #0x1 2a96c: f9001409 str x9, [x0, #0x28] 2a970: 38236901 strb w1, [x8, x3] 2a974: d65f03c0 ret 2a978: d0000401 adrp x1, 0xac000 2a97c: b0000442 adrp x2, 0xb3000 2a980: 9116e821 add x1, x1, #0x5ba 2a984: 91151442 add x2, x2, #0x545 2a988: 321f07e0 orr w0, wzr, #0x6 2a98c: 17ffcac5 b 0x1d4a0 <.text+0xd9f0> 2a990: a9bd57f6 stp x22, x21, [sp, #-0x30]! 2a994: a9014ff4 stp x20, x19, [sp, #0x10] 2a998: a9027bfd stp x29, x30, [sp, #0x20] 2a99c: 910083fd add x29, sp, #0x20 2a9a0: aa0003f3 mov x19, x0 2a9a4: 6f00e400 movi v0.2d, #0000000000000000 2a9a8: aa1303f6 mov x22, x19 2a9ac: 321b03e0 orr w0, wzr, #0x20 2a9b0: aa0103f5 mov x21, x1 2a9b4: 3900027f strb wzr, [x19] 2a9b8: 3c808ec0 str q0, [x22, #0x8]! 2a9bc: f900167f str xzr, [x19, #0x28] 2a9c0: 3c818260 stur q0, [x19, #0x18] 2a9c4: 94015c79 bl 0x81ba8 2a9c8: aa0003f4 mov x20, x0 2a9cc: aa1503e1 mov x1, x21 2a9d0: 97fffa87 bl 0x293ec <.text+0x1993c> 2a9d4: f9000a74 str x20, [x19, #0x10] 2a9d8: b9400a88 ldr w8, [x20, #0x8] 2a9dc: 37f80528 tbnz w8, #0x1f, 0x2aa80 <.text+0x1afd0> 2a9e0: f9400e88 ldr x8, [x20, #0x18] 2a9e4: b40004e8 cbz x8, 0x2aa80 <.text+0x1afd0> 2a9e8: f9400a88 ldr x8, [x20, #0x10] 2a9ec: b40004a8 cbz x8, 0x2aa80 <.text+0x1afd0> 2a9f0: a9412688 ldp x8, x9, [x20, #0x10] 2a9f4: f1009d3f cmp x9, #0x27 2a9f8: a901a668 stp x8, x9, [x19, #0x18] 2a9fc: 540000c8 b.hi 0x2aa14 <.text+0x1af64> 2aa00: d0000401 adrp x1, 0xac000 2aa04: b0000442 adrp x2, 0xb3000 2aa08: 9115c021 add x1, x1, #0x570 2aa0c: 9118b042 add x2, x2, #0x62c 2aa10: 14000013 b 0x2aa5c <.text+0x1afac> 2aa14: f90002c8 str x8, [x22] 2aa18: b940010a ldr w10, [x8] 2aa1c: 5299976b mov w11, #0xccbb // =52411 2aa20: 72bffdcb movk w11, #0xffee, lsl #16 2aa24: 6b0b015f cmp w10, w11 2aa28: 54000121 b.ne 0x2aa4c <.text+0x1af9c> 2aa2c: b9400508 ldr w8, [x8, #0x4] 2aa30: eb08013f cmp x9, x8 2aa34: 540001e2 b.hs 0x2aa70 <.text+0x1afc0> 2aa38: d0000401 adrp x1, 0xac000 2aa3c: b0000442 adrp x2, 0xb3000 2aa40: 9115c021 add x1, x1, #0x570 2aa44: 91199c42 add x2, x2, #0x667 2aa48: 14000005 b 0x2aa5c <.text+0x1afac> 2aa4c: d0000401 adrp x1, 0xac000 2aa50: b0000442 adrp x2, 0xb3000 2aa54: 9115c021 add x1, x1, #0x570 2aa58: 91194842 add x2, x2, #0x652 2aa5c: a9427bfd ldp x29, x30, [sp, #0x20] 2aa60: a9414ff4 ldp x20, x19, [sp, #0x10] 2aa64: 320007e0 orr w0, wzr, #0x3 2aa68: a8c357f6 ldp x22, x21, [sp], #0x30 2aa6c: 17ffca8d b 0x1d4a0 <.text+0xd9f0> 2aa70: 52800508 mov w8, #0x28 // =40 2aa74: 320003e9 orr w9, wzr, #0x1 2aa78: f9001668 str x8, [x19, #0x28] 2aa7c: 39000269 strb w9, [x19] 2aa80: a9427bfd ldp x29, x30, [sp, #0x20] 2aa84: a9414ff4 ldp x20, x19, [sp, #0x10] 2aa88: a8c357f6 ldp x22, x21, [sp], #0x30 2aa8c: d65f03c0 ret 2aa90: aa0003f3 mov x19, x0 2aa94: aa1403e0 mov x0, x20 2aa98: 94015c74 bl 0x81c68 2aa9c: aa1303e0 mov x0, x19 2aaa0: 9401fdbf bl 0xaa19c 2aaa4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 2aaa8: 910003fd mov x29, sp 2aaac: 94000004 bl 0x2aabc <.text+0x1b00c> 2aab0: a8c17bfd ldp x29, x30, [sp], #0x10 2aab4: d65f03c0 ret 2aab8: 97fffce4 bl 0x29e48 <.text+0x1a398> 2aabc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2aac0: a9017bfd stp x29, x30, [sp, #0x10] 2aac4: 910043fd add x29, sp, #0x10 2aac8: aa0003f3 mov x19, x0 2aacc: 39400268 ldrb w8, [x19] 2aad0: 340003e8 cbz w8, 0x2ab4c <.text+0x1b09c> 2aad4: f9400668 ldr x8, [x19, #0x8] 2aad8: b40003a8 cbz x8, 0x2ab4c <.text+0x1b09c> 2aadc: b9400514 ldr w20, [x8, #0x4] 2aae0: f9400a60 ldr x0, [x19, #0x10] 2aae4: b40003a0 cbz x0, 0x2ab58 <.text+0x1b0a8> 2aae8: f9400003 ldr x3, [x0] 2aaec: b4000103 cbz x3, 0x2ab0c <.text+0x1b05c> 2aaf0: d0000401 adrp x1, 0xac000 2aaf4: b0000442 adrp x2, 0xb3000 2aaf8: 9116e821 add x1, x1, #0x5ba 2aafc: 911b4842 add x2, x2, #0x6d2 2ab00: 321e03e0 orr w0, wzr, #0x4 2ab04: 97ffca67 bl 0x1d4a0 <.text+0xd9f0> 2ab08: f9400a60 ldr x0, [x19, #0x10] 2ab0c: 2a1f03e1 mov w1, wzr 2ab10: aa1403e2 mov x2, x20 2ab14: 97fffb85 bl 0x29928 <.text+0x19e78> 2ab18: f9400a74 ldr x20, [x19, #0x10] 2ab1c: b4000154 cbz x20, 0x2ab44 <.text+0x1b094> 2ab20: 320003e1 orr w1, wzr, #0x1 2ab24: aa1403e0 mov x0, x20 2ab28: aa1f03e2 mov x2, xzr 2ab2c: 97fffb7f bl 0x29928 <.text+0x19e78> 2ab30: f9400280 ldr x0, [x20] 2ab34: b4000040 cbz x0, 0x2ab3c <.text+0x1b08c> 2ab38: 97ff93a2 bl 0xf9c0 2ab3c: aa1403e0 mov x0, x20 2ab40: 94015c4a bl 0x81c68 2ab44: f9000a7f str xzr, [x19, #0x10] 2ab48: 14000004 b 0x2ab58 <.text+0x1b0a8> 2ab4c: aa1f03f4 mov x20, xzr 2ab50: f9400a60 ldr x0, [x19, #0x10] 2ab54: b5fffca0 cbnz x0, 0x2aae8 <.text+0x1b038> 2ab58: 3900027f strb wzr, [x19] 2ab5c: f900067f str xzr, [x19, #0x8] 2ab60: a9027e7f stp xzr, xzr, [x19, #0x20] 2ab64: f9000e7f str xzr, [x19, #0x18] 2ab68: a9417bfd ldp x29, x30, [sp, #0x10] 2ab6c: a8c24ff4 ldp x20, x19, [sp], #0x20 2ab70: d65f03c0 ret 2ab74: 97fffcb5 bl 0x29e48 <.text+0x1a398> 2ab78: f81d0ff5 str x21, [sp, #-0x30]! 2ab7c: a9014ff4 stp x20, x19, [sp, #0x10] 2ab80: a9027bfd stp x29, x30, [sp, #0x20] 2ab84: 910083fd add x29, sp, #0x20 2ab88: 2a0003f3 mov w19, w0 2ab8c: aa0103f4 mov x20, x1 2ab90: 11000660 add w0, w19, #0x1 2ab94: 320003e1 orr w1, wzr, #0x1 2ab98: 97ff905a bl 0xed00 2ab9c: aa0003f5 mov x21, x0 2aba0: b40000d5 cbz x21, 0x2abb8 <.text+0x1b108> 2aba4: 2a1303e2 mov w2, w19 2aba8: aa1503e0 mov x0, x21 2abac: aa1403e1 mov x1, x20 2abb0: 97ff9338 bl 0xf890 2abb4: 1400000c b 0x2abe4 <.text+0x1b134> 2abb8: 97ff90e2 bl 0xef40 <__errno@plt> 2abbc: b9400000 ldr w0, [x0] 2abc0: 97ff90d0 bl 0xef00 2abc4: d0000401 adrp x1, 0xac000 2abc8: b0000442 adrp x2, 0xb3000 2abcc: aa0003e4 mov x4, x0 2abd0: 9116e821 add x1, x1, #0x5ba 2abd4: 911a1042 add x2, x2, #0x684 2abd8: 321f07e0 orr w0, wzr, #0x6 2abdc: 2a1303e3 mov w3, w19 2abe0: 97ffca30 bl 0x1d4a0 <.text+0xd9f0> 2abe4: a9427bfd ldp x29, x30, [sp, #0x20] 2abe8: a9414ff4 ldp x20, x19, [sp, #0x10] 2abec: aa1503e0 mov x0, x21 2abf0: f84307f5 ldr x21, [sp], #0x30 2abf4: d65f03c0 ret 2abf8: d10103ff sub sp, sp, #0x40 2abfc: a90157f6 stp x22, x21, [sp, #0x10] 2ac00: a9024ff4 stp x20, x19, [sp, #0x20] 2ac04: a9037bfd stp x29, x30, [sp, #0x30] 2ac08: 9100c3fd add x29, sp, #0x30 2ac0c: aa0003f3 mov x19, x0 2ac10: 39400268 ldrb w8, [x19] 2ac14: f90007e1 str x1, [sp, #0x8] 2ac18: 34000548 cbz w8, 0x2acc0 <.text+0x1b210> 2ac1c: f94007e0 ldr x0, [sp, #0x8] 2ac20: b4000500 cbz x0, 0x2acc0 <.text+0x1b210> 2ac24: f9400668 ldr x8, [x19, #0x8] 2ac28: b40004c8 cbz x8, 0x2acc0 <.text+0x1b210> 2ac2c: f9401669 ldr x9, [x19, #0x28] 2ac30: b9400516 ldr w22, [x8, #0x4] 2ac34: eb16013f cmp x9, x22 2ac38: 54000442 b.hs 0x2acc0 <.text+0x1b210> 2ac3c: aa1303e0 mov x0, x19 2ac40: 94000034 bl 0x2ad10 <.text+0x1b260> 2ac44: f9401668 ldr x8, [x19, #0x28] 2ac48: 2a0003f4 mov w20, w0 2ac4c: eb16011f cmp x8, x22 2ac50: 54000422 b.hs 0x2acd4 <.text+0x1b224> 2ac54: aa1303e0 mov x0, x19 2ac58: 9400007c bl 0x2ae48 <.text+0x1b398> 2ac5c: f9401668 ldr x8, [x19, #0x28] 2ac60: aa0003f5 mov x21, x0 2ac64: eb16011f cmp x8, x22 2ac68: 540003e2 b.hs 0x2ace4 <.text+0x1b234> 2ac6c: aa1303e0 mov x0, x19 2ac70: 94000028 bl 0x2ad10 <.text+0x1b260> 2ac74: f9400e69 ldr x9, [x19, #0x18] 2ac78: f940166a ldr x10, [x19, #0x28] 2ac7c: 2a0003e8 mov w8, w0 2ac80: 2a1403e0 mov w0, w20 2ac84: aa1503e1 mov x1, x21 2ac88: 8b0a0123 add x3, x9, x10 2ac8c: 8b284149 add x9, x10, w8, uxtw 2ac90: f9001669 str x9, [x19, #0x28] 2ac94: eb16013f cmp x9, x22 2ac98: f94007e5 ldr x5, [sp, #0x8] 2ac9c: 1a9f97ea cset w10, hi 2aca0: 531f7949 lsl w9, w10, #1 2aca4: 1a9f1524 csinc w4, w9, wzr, ne 2aca8: 2a0803e2 mov w2, w8 2acac: d63f00a0 blr x5 2acb0: 36000080 tbz w0, #0x0, 0x2acc0 <.text+0x1b210> 2acb4: f9401668 ldr x8, [x19, #0x28] 2acb8: eb16011f cmp x8, x22 2acbc: 54fffc03 b.lo 0x2ac3c <.text+0x1b18c> 2acc0: a9437bfd ldp x29, x30, [sp, #0x30] 2acc4: a9424ff4 ldp x20, x19, [sp, #0x20] 2acc8: a94157f6 ldp x22, x21, [sp, #0x10] 2accc: 910103ff add sp, sp, #0x40 2acd0: d65f03c0 ret 2acd4: 321f03e4 orr w4, wzr, #0x2 2acd8: 2a1403e0 mov w0, w20 2acdc: aa1f03e1 mov x1, xzr 2ace0: 14000004 b 0x2acf0 <.text+0x1b240> 2ace4: 321f03e4 orr w4, wzr, #0x2 2ace8: 2a1403e0 mov w0, w20 2acec: aa1503e1 mov x1, x21 2acf0: f94007e5 ldr x5, [sp, #0x8] 2acf4: a9437bfd ldp x29, x30, [sp, #0x30] 2acf8: a9424ff4 ldp x20, x19, [sp, #0x20] 2acfc: a94157f6 ldp x22, x21, [sp, #0x10] 2ad00: 2a1f03e2 mov w2, wzr 2ad04: aa1f03e3 mov x3, xzr 2ad08: 910103ff add sp, sp, #0x40 2ad0c: d61f00a0 br x5 2ad10: a9bd57f6 stp x22, x21, [sp, #-0x30]! 2ad14: a9014ff4 stp x20, x19, [sp, #0x10] 2ad18: a9027bfd stp x29, x30, [sp, #0x20] 2ad1c: 910083fd add x29, sp, #0x20 2ad20: aa0003f3 mov x19, x0 2ad24: a9422264 ldp x4, x8, [x19, #0x20] 2ad28: eb04011f cmp x8, x4 2ad2c: 54000482 b.hs 0x2adbc <.text+0x1b30c> 2ad30: f9400e69 ldr x9, [x19, #0x18] 2ad34: 91000503 add x3, x8, #0x1 2ad38: f9001663 str x3, [x19, #0x28] 2ad3c: 38686934 ldrb w20, [x9, x8] 2ad40: eb04007f cmp x3, x4 2ad44: 54000523 b.lo 0x2ade8 <.text+0x1b338> 2ad48: d0000401 adrp x1, 0xac000 2ad4c: b0000442 adrp x2, 0xb3000 2ad50: 9115c021 add x1, x1, #0x570 2ad54: 911a9c42 add x2, x2, #0x6a7 2ad58: 320007e0 orr w0, wzr, #0x3 2ad5c: 97ffc9d1 bl 0x1d4a0 <.text+0xd9f0> 2ad60: a9422264 ldp x4, x8, [x19, #0x20] 2ad64: 2a1f03f5 mov w21, wzr 2ad68: eb04011f cmp x8, x4 2ad6c: 540004a3 b.lo 0x2ae00 <.text+0x1b350> 2ad70: d0000401 adrp x1, 0xac000 2ad74: b0000442 adrp x2, 0xb3000 2ad78: 9115c021 add x1, x1, #0x570 2ad7c: 911a9c42 add x2, x2, #0x6a7 2ad80: 320007e0 orr w0, wzr, #0x3 2ad84: aa0803e3 mov x3, x8 2ad88: 97ffc9c6 bl 0x1d4a0 <.text+0xd9f0> 2ad8c: a9420e64 ldp x4, x3, [x19, #0x20] 2ad90: 2a1f03f6 mov w22, wzr 2ad94: eb04007f cmp x3, x4 2ad98: 54000403 b.lo 0x2ae18 <.text+0x1b368> 2ad9c: d0000401 adrp x1, 0xac000 2ada0: b0000442 adrp x2, 0xb3000 2ada4: 9115c021 add x1, x1, #0x570 2ada8: 911a9c42 add x2, x2, #0x6a7 2adac: 320007e0 orr w0, wzr, #0x3 2adb0: 97ffc9bc bl 0x1d4a0 <.text+0xd9f0> 2adb4: 2a1f03e8 mov w8, wzr 2adb8: 1400001c b 0x2ae28 <.text+0x1b378> 2adbc: d0000401 adrp x1, 0xac000 2adc0: b0000442 adrp x2, 0xb3000 2adc4: 9115c021 add x1, x1, #0x570 2adc8: 911a9c42 add x2, x2, #0x6a7 2adcc: 320007e0 orr w0, wzr, #0x3 2add0: aa0803e3 mov x3, x8 2add4: 97ffc9b3 bl 0x1d4a0 <.text+0xd9f0> 2add8: a9420e64 ldp x4, x3, [x19, #0x20] 2addc: 2a1f03f4 mov w20, wzr 2ade0: eb04007f cmp x3, x4 2ade4: 54fffb22 b.hs 0x2ad48 <.text+0x1b298> 2ade8: f9400e69 ldr x9, [x19, #0x18] 2adec: 91000468 add x8, x3, #0x1 2adf0: f9001668 str x8, [x19, #0x28] 2adf4: 38636935 ldrb w21, [x9, x3] 2adf8: eb04011f cmp x8, x4 2adfc: 54fffba2 b.hs 0x2ad70 <.text+0x1b2c0> 2ae00: f9400e69 ldr x9, [x19, #0x18] 2ae04: 91000503 add x3, x8, #0x1 2ae08: f9001663 str x3, [x19, #0x28] 2ae0c: 38686936 ldrb w22, [x9, x8] 2ae10: eb04007f cmp x3, x4 2ae14: 54fffc42 b.hs 0x2ad9c <.text+0x1b2ec> 2ae18: f9400e68 ldr x8, [x19, #0x18] 2ae1c: 91000469 add x9, x3, #0x1 2ae20: f9001669 str x9, [x19, #0x28] 2ae24: 38636908 ldrb w8, [x8, x3] 2ae28: 33181eb4 bfi w20, w21, #8, #8 2ae2c: 33101ed4 bfi w20, w22, #16, #8 2ae30: 33081d14 bfi w20, w8, #24, #8 2ae34: 2a1403e0 mov w0, w20 2ae38: a9427bfd ldp x29, x30, [sp, #0x20] 2ae3c: a9414ff4 ldp x20, x19, [sp, #0x10] 2ae40: a8c357f6 ldp x22, x21, [sp], #0x30 2ae44: d65f03c0 ret 2ae48: a9bb67fa stp x26, x25, [sp, #-0x50]! 2ae4c: a9015ff8 stp x24, x23, [sp, #0x10] 2ae50: a90257f6 stp x22, x21, [sp, #0x20] 2ae54: a9034ff4 stp x20, x19, [sp, #0x30] 2ae58: a9047bfd stp x29, x30, [sp, #0x40] 2ae5c: 910103fd add x29, sp, #0x40 2ae60: aa0003f3 mov x19, x0 2ae64: a9422264 ldp x4, x8, [x19, #0x20] 2ae68: eb04011f cmp x8, x4 2ae6c: 540009c2 b.hs 0x2afa4 <.text+0x1b4f4> 2ae70: f9400e69 ldr x9, [x19, #0x18] 2ae74: 91000503 add x3, x8, #0x1 2ae78: f9001663 str x3, [x19, #0x28] 2ae7c: 38686934 ldrb w20, [x9, x8] 2ae80: eb04007f cmp x3, x4 2ae84: 54000a63 b.lo 0x2afd0 <.text+0x1b520> 2ae88: d0000401 adrp x1, 0xac000 2ae8c: b0000442 adrp x2, 0xb3000 2ae90: 9115c021 add x1, x1, #0x570 2ae94: 911a9c42 add x2, x2, #0x6a7 2ae98: 320007e0 orr w0, wzr, #0x3 2ae9c: 97ffc981 bl 0x1d4a0 <.text+0xd9f0> 2aea0: a9422264 ldp x4, x8, [x19, #0x20] 2aea4: 2a1f03f5 mov w21, wzr 2aea8: eb04011f cmp x8, x4 2aeac: 540009e3 b.lo 0x2afe8 <.text+0x1b538> 2aeb0: d0000401 adrp x1, 0xac000 2aeb4: b0000442 adrp x2, 0xb3000 2aeb8: 9115c021 add x1, x1, #0x570 2aebc: 911a9c42 add x2, x2, #0x6a7 2aec0: 320007e0 orr w0, wzr, #0x3 2aec4: aa0803e3 mov x3, x8 2aec8: 97ffc976 bl 0x1d4a0 <.text+0xd9f0> 2aecc: a9420e64 ldp x4, x3, [x19, #0x20] 2aed0: 2a1f03f6 mov w22, wzr 2aed4: eb04007f cmp x3, x4 2aed8: 54000943 b.lo 0x2b000 <.text+0x1b550> 2aedc: d0000401 adrp x1, 0xac000 2aee0: b0000442 adrp x2, 0xb3000 2aee4: 9115c021 add x1, x1, #0x570 2aee8: 911a9c42 add x2, x2, #0x6a7 2aeec: 320007e0 orr w0, wzr, #0x3 2aef0: 97ffc96c bl 0x1d4a0 <.text+0xd9f0> 2aef4: a9422264 ldp x4, x8, [x19, #0x20] 2aef8: 2a1f03f7 mov w23, wzr 2aefc: eb04011f cmp x8, x4 2af00: 540008c3 b.lo 0x2b018 <.text+0x1b568> 2af04: d0000401 adrp x1, 0xac000 2af08: b0000442 adrp x2, 0xb3000 2af0c: 9115c021 add x1, x1, #0x570 2af10: 911a9c42 add x2, x2, #0x6a7 2af14: 320007e0 orr w0, wzr, #0x3 2af18: aa0803e3 mov x3, x8 2af1c: 97ffc961 bl 0x1d4a0 <.text+0xd9f0> 2af20: a9420e64 ldp x4, x3, [x19, #0x20] 2af24: 2a1f03f8 mov w24, wzr 2af28: eb04007f cmp x3, x4 2af2c: 54000823 b.lo 0x2b030 <.text+0x1b580> 2af30: d0000401 adrp x1, 0xac000 2af34: b0000442 adrp x2, 0xb3000 2af38: 9115c021 add x1, x1, #0x570 2af3c: 911a9c42 add x2, x2, #0x6a7 2af40: 320007e0 orr w0, wzr, #0x3 2af44: 97ffc957 bl 0x1d4a0 <.text+0xd9f0> 2af48: a9422264 ldp x4, x8, [x19, #0x20] 2af4c: 2a1f03f9 mov w25, wzr 2af50: eb04011f cmp x8, x4 2af54: 540007a3 b.lo 0x2b048 <.text+0x1b598> 2af58: d0000401 adrp x1, 0xac000 2af5c: b0000442 adrp x2, 0xb3000 2af60: 9115c021 add x1, x1, #0x570 2af64: 911a9c42 add x2, x2, #0x6a7 2af68: 320007e0 orr w0, wzr, #0x3 2af6c: aa0803e3 mov x3, x8 2af70: 97ffc94c bl 0x1d4a0 <.text+0xd9f0> 2af74: a9420e64 ldp x4, x3, [x19, #0x20] 2af78: 2a1f03fa mov w26, wzr 2af7c: eb04007f cmp x3, x4 2af80: 54000703 b.lo 0x2b060 <.text+0x1b5b0> 2af84: d0000401 adrp x1, 0xac000 2af88: b0000442 adrp x2, 0xb3000 2af8c: 9115c021 add x1, x1, #0x570 2af90: 911a9c42 add x2, x2, #0x6a7 2af94: 320007e0 orr w0, wzr, #0x3 2af98: 97ffc942 bl 0x1d4a0 <.text+0xd9f0> 2af9c: 2a1f03e8 mov w8, wzr 2afa0: 14000034 b 0x2b070 <.text+0x1b5c0> 2afa4: d0000401 adrp x1, 0xac000 2afa8: b0000442 adrp x2, 0xb3000 2afac: 9115c021 add x1, x1, #0x570 2afb0: 911a9c42 add x2, x2, #0x6a7 2afb4: 320007e0 orr w0, wzr, #0x3 2afb8: aa0803e3 mov x3, x8 2afbc: 97ffc939 bl 0x1d4a0 <.text+0xd9f0> 2afc0: a9420e64 ldp x4, x3, [x19, #0x20] 2afc4: 2a1f03f4 mov w20, wzr 2afc8: eb04007f cmp x3, x4 2afcc: 54fff5e2 b.hs 0x2ae88 <.text+0x1b3d8> 2afd0: f9400e69 ldr x9, [x19, #0x18] 2afd4: 91000468 add x8, x3, #0x1 2afd8: f9001668 str x8, [x19, #0x28] 2afdc: 38636935 ldrb w21, [x9, x3] 2afe0: eb04011f cmp x8, x4 2afe4: 54fff662 b.hs 0x2aeb0 <.text+0x1b400> 2afe8: f9400e69 ldr x9, [x19, #0x18] 2afec: 91000503 add x3, x8, #0x1 2aff0: f9001663 str x3, [x19, #0x28] 2aff4: 38686936 ldrb w22, [x9, x8] 2aff8: eb04007f cmp x3, x4 2affc: 54fff702 b.hs 0x2aedc <.text+0x1b42c> 2b000: f9400e69 ldr x9, [x19, #0x18] 2b004: 91000468 add x8, x3, #0x1 2b008: f9001668 str x8, [x19, #0x28] 2b00c: 38636937 ldrb w23, [x9, x3] 2b010: eb04011f cmp x8, x4 2b014: 54fff782 b.hs 0x2af04 <.text+0x1b454> 2b018: f9400e69 ldr x9, [x19, #0x18] 2b01c: 91000503 add x3, x8, #0x1 2b020: f9001663 str x3, [x19, #0x28] 2b024: 38686938 ldrb w24, [x9, x8] 2b028: eb04007f cmp x3, x4 2b02c: 54fff822 b.hs 0x2af30 <.text+0x1b480> 2b030: f9400e69 ldr x9, [x19, #0x18] 2b034: 91000468 add x8, x3, #0x1 2b038: f9001668 str x8, [x19, #0x28] 2b03c: 38636939 ldrb w25, [x9, x3] 2b040: eb04011f cmp x8, x4 2b044: 54fff8a2 b.hs 0x2af58 <.text+0x1b4a8> 2b048: f9400e69 ldr x9, [x19, #0x18] 2b04c: 91000503 add x3, x8, #0x1 2b050: f9001663 str x3, [x19, #0x28] 2b054: 3868693a ldrb w26, [x9, x8] 2b058: eb04007f cmp x3, x4 2b05c: 54fff942 b.hs 0x2af84 <.text+0x1b4d4> 2b060: f9400e68 ldr x8, [x19, #0x18] 2b064: 91000469 add x9, x3, #0x1 2b068: f9001669 str x9, [x19, #0x28] 2b06c: 38636908 ldrb w8, [x8, x3] 2b070: b3781eb4 bfi x20, x21, #8, #8 2b074: b3701ed4 bfi x20, x22, #16, #8 2b078: b3681ef4 bfi x20, x23, #24, #8 2b07c: b3601f14 bfi x20, x24, #32, #8 2b080: b3581f34 bfi x20, x25, #40, #8 2b084: aa1ac289 orr x9, x20, x26, lsl #48 2b088: a9447bfd ldp x29, x30, [sp, #0x40] 2b08c: a9434ff4 ldp x20, x19, [sp, #0x30] 2b090: a94257f6 ldp x22, x21, [sp, #0x20] 2b094: a9415ff8 ldp x24, x23, [sp, #0x10] 2b098: aa08e120 orr x0, x9, x8, lsl #56 2b09c: a8c567fa ldp x26, x25, [sp], #0x50 2b0a0: d65f03c0 ret 2b0a4: a9420c04 ldp x4, x3, [x0, #0x20] 2b0a8: eb04007f cmp x3, x4 2b0ac: 540000c2 b.hs 0x2b0c4 <.text+0x1b614> 2b0b0: f9400c08 ldr x8, [x0, #0x18] 2b0b4: 91000469 add x9, x3, #0x1 2b0b8: f9001409 str x9, [x0, #0x28] 2b0bc: 38636900 ldrb w0, [x8, x3] 2b0c0: d65f03c0 ret 2b0c4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 2b0c8: 910003fd mov x29, sp 2b0cc: b0000401 adrp x1, 0xac000 2b0d0: 90000442 adrp x2, 0xb3000 2b0d4: 9115c021 add x1, x1, #0x570 2b0d8: 911a9c42 add x2, x2, #0x6a7 2b0dc: 320007e0 orr w0, wzr, #0x3 2b0e0: 97ffc8f0 bl 0x1d4a0 <.text+0xd9f0> 2b0e4: 2a1f03e0 mov w0, wzr 2b0e8: a8c17bfd ldp x29, x30, [sp], #0x10 2b0ec: d65f03c0 ret 2b0f0: 39400008 ldrb w8, [x0] 2b0f4: 340000a8 cbz w8, 0x2b108 <.text+0x1b658> 2b0f8: f9400408 ldr x8, [x0, #0x8] 2b0fc: b40000a8 cbz x8, 0x2b110 <.text+0x1b660> 2b100: b9400100 ldr w0, [x8] 2b104: d65f03c0 ret 2b108: 2a1f03e0 mov w0, wzr 2b10c: d65f03c0 ret 2b110: 2a1f03e0 mov w0, wzr 2b114: d65f03c0 ret 2b118: 39400008 ldrb w8, [x0] 2b11c: 340000a8 cbz w8, 0x2b130 <.text+0x1b680> 2b120: f9400408 ldr x8, [x0, #0x8] 2b124: b40000a8 cbz x8, 0x2b138 <.text+0x1b688> 2b128: b9400500 ldr w0, [x8, #0x4] 2b12c: d65f03c0 ret 2b130: 2a1f03e0 mov w0, wzr 2b134: d65f03c0 ret 2b138: 2a1f03e0 mov w0, wzr 2b13c: d65f03c0 ret 2b140: 39400008 ldrb w8, [x0] 2b144: 340000a8 cbz w8, 0x2b158 <.text+0x1b6a8> 2b148: f9400408 ldr x8, [x0, #0x8] 2b14c: b40000a8 cbz x8, 0x2b160 <.text+0x1b6b0> 2b150: b9400900 ldr w0, [x8, #0x8] 2b154: d65f03c0 ret 2b158: 2a1f03e0 mov w0, wzr 2b15c: d65f03c0 ret 2b160: 2a1f03e0 mov w0, wzr 2b164: d65f03c0 ret 2b168: 39400008 ldrb w8, [x0] 2b16c: 340000a8 cbz w8, 0x2b180 <.text+0x1b6d0> 2b170: f9400408 ldr x8, [x0, #0x8] 2b174: b40000a8 cbz x8, 0x2b188 <.text+0x1b6d8> 2b178: f840c100 ldur x0, [x8, #0xc] 2b17c: d65f03c0 ret 2b180: aa1f03e0 mov x0, xzr 2b184: d65f03c0 ret 2b188: aa1f03e0 mov x0, xzr 2b18c: d65f03c0 ret 2b190: 39400008 ldrb w8, [x0] 2b194: 340000a8 cbz w8, 0x2b1a8 <.text+0x1b6f8> 2b198: f9400408 ldr x8, [x0, #0x8] 2b19c: b40000a8 cbz x8, 0x2b1b0 <.text+0x1b700> 2b1a0: f8414100 ldur x0, [x8, #0x14] 2b1a4: d65f03c0 ret 2b1a8: aa1f03e0 mov x0, xzr 2b1ac: d65f03c0 ret 2b1b0: aa1f03e0 mov x0, xzr 2b1b4: d65f03c0 ret 2b1b8: d104c3ff sub sp, sp, #0x130 2b1bc: a90d6ffc stp x28, x27, [sp, #0xd0] 2b1c0: a90e67fa stp x26, x25, [sp, #0xe0] 2b1c4: a90f5ff8 stp x24, x23, [sp, #0xf0] 2b1c8: a91057f6 stp x22, x21, [sp, #0x100] 2b1cc: a9114ff4 stp x20, x19, [sp, #0x110] 2b1d0: a9127bfd stp x29, x30, [sp, #0x120] 2b1d4: 910483fd add x29, sp, #0x120 2b1d8: d53bd05b mrs x27, TPIDR_EL0 2b1dc: aa0803f3 mov x19, x8 2b1e0: f9401768 ldr x8, [x27, #0x28] 2b1e4: aa1303e9 mov x9, x19 2b1e8: aa0003f4 mov x20, x0 2b1ec: f81a83a8 stur x8, [x29, #-0x58] 2b1f0: f9000a7f str xzr, [x19, #0x10] 2b1f4: f8008d3f str xzr, [x9, #0x8]! 2b1f8: f9000269 str x9, [x19] 2b1fc: 39400288 ldrb w8, [x20] 2b200: 3400b6c8 cbz w8, 0x2c8d8 <.text+0x1ce28> 2b204: f9400688 ldr x8, [x20, #0x8] 2b208: b400b688 cbz x8, 0x2c8d8 <.text+0x1ce28> 2b20c: f9401689 ldr x9, [x20, #0x28] 2b210: b940051c ldr w28, [x8, #0x4] 2b214: eb1c013f cmp x9, x28 2b218: 5400b602 b.hs 0x2c8d8 <.text+0x1ce28> 2b21c: 910063e8 add x8, sp, #0x18 2b220: 90000456 adrp x22, 0xb3000 2b224: 9116a2d6 add x22, x22, #0x5a8 2b228: b2400115 orr x21, x8, #0x1 2b22c: 91002108 add x8, x8, #0x8 2b230: f9000be8 str x8, [sp, #0x10] 2b234: aa1403e0 mov x0, x20 2b238: 97fffeb6 bl 0x2ad10 <.text+0x1b260> 2b23c: 2a0003fa mov w26, w0 2b240: f9401688 ldr x8, [x20, #0x28] 2b244: eb1c011f cmp x8, x28 2b248: 5400b482 b.hs 0x2c8d8 <.text+0x1ce28> 2b24c: aa1403e0 mov x0, x20 2b250: 97fffefe bl 0x2ae48 <.text+0x1b398> 2b254: f9401688 ldr x8, [x20, #0x28] 2b258: eb1c011f cmp x8, x28 2b25c: 5400b3e2 b.hs 0x2c8d8 <.text+0x1ce28> 2b260: aa1403e0 mov x0, x20 2b264: 97fffeab bl 0x2ad10 <.text+0x1b260> 2b268: 2a0003f7 mov w23, w0 2b26c: f9401688 ldr x8, [x20, #0x28] 2b270: f9400e89 ldr x9, [x20, #0x18] 2b274: 2a1703f8 mov w24, w23 2b278: 8b18010a add x10, x8, x24 2b27c: eb1c015f cmp x10, x28 2b280: f900168a str x10, [x20, #0x28] 2b284: 5400b2a2 b.hs 0x2c8d8 <.text+0x1ce28> 2b288: 51018f4a sub w10, w26, #0x63 2b28c: 71006d5f cmp w10, #0x1b 2b290: 8b080139 add x25, x9, x8 2b294: 540001c8 b.hi 0x2b2cc <.text+0x1b81c> 2b298: b8aa7ac8 ldrsw x8, [x22, x10, lsl #2] 2b29c: 8b160108 add x8, x8, x22 2b2a0: d61f0100 br x8 2b2a4: 110006e0 add w0, w23, #0x1 2b2a8: 320003e1 orr w1, wzr, #0x1 2b2ac: 97ff8e95 bl 0xed00 2b2b0: aa0003fa mov x26, x0 2b2b4: b400185a cbz x26, 0x2b5bc <.text+0x1bb0c> 2b2b8: aa1a03e0 mov x0, x26 2b2bc: aa1903e1 mov x1, x25 2b2c0: aa1803e2 mov x2, x24 2b2c4: 97ff9173 bl 0xf890 2b2c8: 140000c9 b 0x2b5ec <.text+0x1bb3c> 2b2cc: 5107d348 sub w8, w26, #0x1f4 2b2d0: 7100111f cmp w8, #0x4 2b2d4: 5400afc8 b.hi 0x2c8cc <.text+0x1ce1c> 2b2d8: 90000449 adrp x9, 0xb3000 2b2dc: 91186129 add x9, x9, #0x618 2b2e0: b8a87928 ldrsw x8, [x9, x8, lsl #2] 2b2e4: 8b090108 add x8, x8, x9 2b2e8: d61f0100 br x8 2b2ec: 110006e0 add w0, w23, #0x1 2b2f0: 320003e1 orr w1, wzr, #0x1 2b2f4: 97ff8e83 bl 0xed00 2b2f8: aa0003fa mov x26, x0 2b2fc: b4006dba cbz x26, 0x2c0b0 <.text+0x1c600> 2b300: aa1a03e0 mov x0, x26 2b304: aa1903e1 mov x1, x25 2b308: aa1803e2 mov x2, x24 2b30c: 97ff9161 bl 0xf890 2b310: 14000374 b 0x2c0e0 <.text+0x1c630> 2b314: 110006e0 add w0, w23, #0x1 2b318: 320003e1 orr w1, wzr, #0x1 2b31c: 97ff8e79 bl 0xed00 2b320: aa0003fa mov x26, x0 2b324: b4001b1a cbz x26, 0x2b684 <.text+0x1bbd4> 2b328: aa1a03e0 mov x0, x26 2b32c: aa1903e1 mov x1, x25 2b330: aa1803e2 mov x2, x24 2b334: 97ff9157 bl 0xf890 2b338: 140000df b 0x2b6b4 <.text+0x1bc04> 2b33c: 110006e0 add w0, w23, #0x1 2b340: 320003e1 orr w1, wzr, #0x1 2b344: 97ff8e6f bl 0xed00 2b348: aa0003fa mov x26, x0 2b34c: b4001ffa cbz x26, 0x2b748 <.text+0x1bc98> 2b350: aa1a03e0 mov x0, x26 2b354: aa1903e1 mov x1, x25 2b358: aa1803e2 mov x2, x24 2b35c: 97ff914d bl 0xf890 2b360: 14000106 b 0x2b778 <.text+0x1bcc8> 2b364: 110006e0 add w0, w23, #0x1 2b368: 320003e1 orr w1, wzr, #0x1 2b36c: 97ff8e65 bl 0xed00 2b370: aa0003fa mov x26, x0 2b374: b40024da cbz x26, 0x2b80c <.text+0x1bd5c> 2b378: aa1a03e0 mov x0, x26 2b37c: aa1903e1 mov x1, x25 2b380: aa1803e2 mov x2, x24 2b384: 97ff9143 bl 0xf890 2b388: 1400012d b 0x2b83c <.text+0x1bd8c> 2b38c: 110006e0 add w0, w23, #0x1 2b390: 320003e1 orr w1, wzr, #0x1 2b394: 97ff8e5b bl 0xed00 2b398: aa0003fa mov x26, x0 2b39c: b40029da cbz x26, 0x2b8d4 <.text+0x1be24> 2b3a0: aa1a03e0 mov x0, x26 2b3a4: aa1903e1 mov x1, x25 2b3a8: aa1803e2 mov x2, x24 2b3ac: 97ff9139 bl 0xf890 2b3b0: 14000155 b 0x2b904 <.text+0x1be54> 2b3b4: 110006e0 add w0, w23, #0x1 2b3b8: 320003e1 orr w1, wzr, #0x1 2b3bc: 97ff8e51 bl 0xed00 2b3c0: aa0003fa mov x26, x0 2b3c4: b4002e7a cbz x26, 0x2b990 <.text+0x1bee0> 2b3c8: aa1a03e0 mov x0, x26 2b3cc: aa1903e1 mov x1, x25 2b3d0: aa1803e2 mov x2, x24 2b3d4: 97ff912f bl 0xf890 2b3d8: 1400017a b 0x2b9c0 <.text+0x1bf10> 2b3dc: 110006e0 add w0, w23, #0x1 2b3e0: 320003e1 orr w1, wzr, #0x1 2b3e4: 97ff8e47 bl 0xed00 2b3e8: aa0003fa mov x26, x0 2b3ec: b400339a cbz x26, 0x2ba5c <.text+0x1bfac> 2b3f0: aa1a03e0 mov x0, x26 2b3f4: aa1903e1 mov x1, x25 2b3f8: aa1803e2 mov x2, x24 2b3fc: 97ff9125 bl 0xf890 2b400: 140001a3 b 0x2ba8c <.text+0x1bfdc> 2b404: 110006e0 add w0, w23, #0x1 2b408: 320003e1 orr w1, wzr, #0x1 2b40c: 97ff8e3d bl 0xed00 2b410: aa0003fa mov x26, x0 2b414: b400389a cbz x26, 0x2bb24 <.text+0x1c074> 2b418: aa1a03e0 mov x0, x26 2b41c: aa1903e1 mov x1, x25 2b420: aa1803e2 mov x2, x24 2b424: 97ff911b bl 0xf890 2b428: 140001cb b 0x2bb54 <.text+0x1c0a4> 2b42c: 110006e0 add w0, w23, #0x1 2b430: 320003e1 orr w1, wzr, #0x1 2b434: 97ff8e33 bl 0xed00 2b438: aa0003fa mov x26, x0 2b43c: b4003dba cbz x26, 0x2bbf0 <.text+0x1c140> 2b440: aa1a03e0 mov x0, x26 2b444: aa1903e1 mov x1, x25 2b448: aa1803e2 mov x2, x24 2b44c: 97ff9111 bl 0xf890 2b450: 140001f4 b 0x2bc20 <.text+0x1c170> 2b454: 110006e0 add w0, w23, #0x1 2b458: 320003e1 orr w1, wzr, #0x1 2b45c: 97ff8e29 bl 0xed00 2b460: aa0003fa mov x26, x0 2b464: b40042fa cbz x26, 0x2bcc0 <.text+0x1c210> 2b468: aa1a03e0 mov x0, x26 2b46c: aa1903e1 mov x1, x25 2b470: aa1803e2 mov x2, x24 2b474: 97ff9107 bl 0xf890 2b478: 1400021e b 0x2bcf0 <.text+0x1c240> 2b47c: 110006e0 add w0, w23, #0x1 2b480: 320003e1 orr w1, wzr, #0x1 2b484: 97ff8e1f bl 0xed00 2b488: aa0003fa mov x26, x0 2b48c: b40047fa cbz x26, 0x2bd88 <.text+0x1c2d8> 2b490: aa1a03e0 mov x0, x26 2b494: aa1903e1 mov x1, x25 2b498: aa1803e2 mov x2, x24 2b49c: 97ff90fd bl 0xf890 2b4a0: 14000246 b 0x2bdb8 <.text+0x1c308> 2b4a4: 110006e0 add w0, w23, #0x1 2b4a8: 320003e1 orr w1, wzr, #0x1 2b4ac: 97ff8e15 bl 0xed00 2b4b0: aa0003fa mov x26, x0 2b4b4: b4004cda cbz x26, 0x2be4c <.text+0x1c39c> 2b4b8: aa1a03e0 mov x0, x26 2b4bc: aa1903e1 mov x1, x25 2b4c0: aa1803e2 mov x2, x24 2b4c4: 97ff90f3 bl 0xf890 2b4c8: 1400026d b 0x2be7c <.text+0x1c3cc> 2b4cc: 110006e0 add w0, w23, #0x1 2b4d0: 320003e1 orr w1, wzr, #0x1 2b4d4: 97ff8e0b bl 0xed00 2b4d8: aa0003fa mov x26, x0 2b4dc: b40051fa cbz x26, 0x2bf18 <.text+0x1c468> 2b4e0: aa1a03e0 mov x0, x26 2b4e4: aa1903e1 mov x1, x25 2b4e8: aa1803e2 mov x2, x24 2b4ec: 97ff90e9 bl 0xf890 2b4f0: 14000296 b 0x2bf48 <.text+0x1c498> 2b4f4: 110006e0 add w0, w23, #0x1 2b4f8: 320003e1 orr w1, wzr, #0x1 2b4fc: 97ff8e01 bl 0xed00 2b500: aa0003fa mov x26, x0 2b504: b400571a cbz x26, 0x2bfe4 <.text+0x1c534> 2b508: aa1a03e0 mov x0, x26 2b50c: aa1903e1 mov x1, x25 2b510: aa1803e2 mov x2, x24 2b514: 97ff90df bl 0xf890 2b518: 140002bf b 0x2c014 <.text+0x1c564> 2b51c: 110006e0 add w0, w23, #0x1 2b520: 320003e1 orr w1, wzr, #0x1 2b524: 97ff8df7 bl 0xed00 2b528: aa0003fa mov x26, x0 2b52c: b400625a cbz x26, 0x2c174 <.text+0x1c6c4> 2b530: aa1a03e0 mov x0, x26 2b534: aa1903e1 mov x1, x25 2b538: aa1803e2 mov x2, x24 2b53c: 97ff90d5 bl 0xf890 2b540: 14000319 b 0x2c1a4 <.text+0x1c6f4> 2b544: 110006e0 add w0, w23, #0x1 2b548: 320003e1 orr w1, wzr, #0x1 2b54c: 97ff8ded bl 0xed00 2b550: aa0003fa mov x26, x0 2b554: b400673a cbz x26, 0x2c238 <.text+0x1c788> 2b558: aa1a03e0 mov x0, x26 2b55c: aa1903e1 mov x1, x25 2b560: aa1803e2 mov x2, x24 2b564: 97ff90cb bl 0xf890 2b568: 14000340 b 0x2c268 <.text+0x1c7b8> 2b56c: 110006e0 add w0, w23, #0x1 2b570: 320003e1 orr w1, wzr, #0x1 2b574: 97ff8de3 bl 0xed00 2b578: aa0003fa mov x26, x0 2b57c: b4006c5a cbz x26, 0x2c304 <.text+0x1c854> 2b580: aa1a03e0 mov x0, x26 2b584: aa1903e1 mov x1, x25 2b588: aa1803e2 mov x2, x24 2b58c: 97ff90c1 bl 0xf890 2b590: 14000369 b 0x2c334 <.text+0x1c884> 2b594: 110006e0 add w0, w23, #0x1 2b598: 320003e1 orr w1, wzr, #0x1 2b59c: 97ff8dd9 bl 0xed00 2b5a0: aa0003fa mov x26, x0 2b5a4: b400717a cbz x26, 0x2c3d0 <.text+0x1c920> 2b5a8: aa1a03e0 mov x0, x26 2b5ac: aa1903e1 mov x1, x25 2b5b0: aa1803e2 mov x2, x24 2b5b4: 97ff90b7 bl 0xf890 2b5b8: 14000392 b 0x2c400 <.text+0x1c950> 2b5bc: 97ff8e61 bl 0xef40 <__errno@plt> 2b5c0: b9400000 ldr w0, [x0] 2b5c4: 97ff8e4f bl 0xef00 2b5c8: aa0003e4 mov x4, x0 2b5cc: b0000401 adrp x1, 0xac000 2b5d0: 90000442 adrp x2, 0xb3000 2b5d4: 321f07e0 orr w0, wzr, #0x6 2b5d8: 9116e821 add x1, x1, #0x5ba 2b5dc: 911a1042 add x2, x2, #0x684 2b5e0: 2a1703e3 mov w3, w23 2b5e4: 97ffc7af bl 0x1d4a0 <.text+0xd9f0> 2b5e8: aa1f03fa mov x26, xzr 2b5ec: 90000448 adrp x8, 0xb3000 2b5f0: 911bc108 add x8, x8, #0x6f0 2b5f4: f9400108 ldr x8, [x8] 2b5f8: 321d07e9 orr w9, wzr, #0x18 2b5fc: f9000fff str xzr, [sp, #0x18] 2b600: 390063e9 strb w9, [sp, #0x18] 2b604: 528d8c89 mov w9, #0x6c64 // =27748 2b608: 72ae4ca9 movk w9, #0x7265, lsl #16 2b60c: a9027fff stp xzr, xzr, [sp, #0x20] 2b610: b9000aa9 str w9, [x21, #0x8] 2b614: f90002a8 str x8, [x21] 2b618: 390097ff strb wzr, [sp, #0x25] 2b61c: 9100c3e1 add x1, sp, #0x30 2b620: 910063e2 add x2, sp, #0x18 2b624: aa1303e0 mov x0, x19 2b628: 9400055c bl 0x2cb98 <.text+0x1d0e8> 2b62c: aa0003f8 mov x24, x0 2b630: f9400317 ldr x23, [x24] 2b634: b50073f7 cbnz x23, 0x2c4b0 <.text+0x1ca00> 2b638: 52800a00 mov w0, #0x50 // =80 2b63c: 9401595b bl 0x81ba8 2b640: aa0003f7 mov x23, x0 2b644: a942a7e8 ldp x8, x9, [sp, #0x28] 2b648: 3cc183e0 ldur q0, [sp, #0x18] 2b64c: a9027fff stp xzr, xzr, [sp, #0x20] 2b650: f9000fff str xzr, [sp, #0x18] 2b654: a9047eff stp xzr, xzr, [x23, #0x40] 2b658: a9007eff stp xzr, xzr, [x23] 2b65c: 3d800ae0 str q0, [x23, #0x20] 2b660: a9037ee8 stp x8, xzr, [x23, #0x30] 2b664: f9000ae9 str x9, [x23, #0x10] 2b668: f9000317 str x23, [x24] 2b66c: f9400268 ldr x8, [x19] 2b670: f9400108 ldr x8, [x8] 2b674: b4007128 cbz x8, 0x2c498 <.text+0x1c9e8> 2b678: f9000268 str x8, [x19] 2b67c: f9400301 ldr x1, [x24] 2b680: 14000387 b 0x2c49c <.text+0x1c9ec> 2b684: 97ff8e2f bl 0xef40 <__errno@plt> 2b688: b9400000 ldr w0, [x0] 2b68c: 97ff8e1d bl 0xef00 2b690: aa0003e4 mov x4, x0 2b694: b0000401 adrp x1, 0xac000 2b698: 90000442 adrp x2, 0xb3000 2b69c: 321f07e0 orr w0, wzr, #0x6 2b6a0: 9116e821 add x1, x1, #0x5ba 2b6a4: 911a1042 add x2, x2, #0x684 2b6a8: 2a1703e3 mov w3, w23 2b6ac: 97ffc77d bl 0x1d4a0 <.text+0xd9f0> 2b6b0: aa1f03fa mov x26, xzr 2b6b4: f9400be8 ldr x8, [sp, #0x10] 2b6b8: a9007d1f stp xzr, xzr, [x8] 2b6bc: 321e07e8 orr w8, wzr, #0xc 2b6c0: 390063e8 strb w8, [sp, #0x18] 2b6c4: 528c8928 mov w8, #0x6449 // =25673 2b6c8: 79000aa8 strh w8, [x21, #0x4] 2b6cc: 528e6ea8 mov w8, #0x7375 // =29557 2b6d0: 72ae4ca8 movk w8, #0x7265, lsl #16 2b6d4: b90002a8 str w8, [x21] 2b6d8: 39007fff strb wzr, [sp, #0x1f] 2b6dc: 9100e3e1 add x1, sp, #0x38 2b6e0: 910063e2 add x2, sp, #0x18 2b6e4: aa1303e0 mov x0, x19 2b6e8: 9400052c bl 0x2cb98 <.text+0x1d0e8> 2b6ec: aa0003f8 mov x24, x0 2b6f0: f9400317 ldr x23, [x24] 2b6f4: b5006fb7 cbnz x23, 0x2c4e8 <.text+0x1ca38> 2b6f8: 52800a00 mov w0, #0x50 // =80 2b6fc: 9401592b bl 0x81ba8 2b700: aa0003f7 mov x23, x0 2b704: f94017e8 ldr x8, [sp, #0x28] 2b708: 3cc183e0 ldur q0, [sp, #0x18] 2b70c: f9401fe9 ldr x9, [sp, #0x38] 2b710: a9027fff stp xzr, xzr, [sp, #0x20] 2b714: f9000fff str xzr, [sp, #0x18] 2b718: a9047eff stp xzr, xzr, [x23, #0x40] 2b71c: a9007eff stp xzr, xzr, [x23] 2b720: 3d800ae0 str q0, [x23, #0x20] 2b724: a9037ee8 stp x8, xzr, [x23, #0x30] 2b728: f9000ae9 str x9, [x23, #0x10] 2b72c: f9000317 str x23, [x24] 2b730: f9400268 ldr x8, [x19] 2b734: f9400108 ldr x8, [x8] 2b738: b4006cc8 cbz x8, 0x2c4d0 <.text+0x1ca20> 2b73c: f9000268 str x8, [x19] 2b740: f9400301 ldr x1, [x24] 2b744: 14000364 b 0x2c4d4 <.text+0x1ca24> 2b748: 97ff8dfe bl 0xef40 <__errno@plt> 2b74c: b9400000 ldr w0, [x0] 2b750: 97ff8dec bl 0xef00 2b754: aa0003e4 mov x4, x0 2b758: b0000401 adrp x1, 0xac000 2b75c: 90000442 adrp x2, 0xb3000 2b760: 321f07e0 orr w0, wzr, #0x6 2b764: 9116e821 add x1, x1, #0x5ba 2b768: 911a1042 add x2, x2, #0x684 2b76c: 2a1703e3 mov w3, w23 2b770: 97ffc74c bl 0x1d4a0 <.text+0xd9f0> 2b774: aa1f03fa mov x26, xzr 2b778: 321c03e8 orr w8, wzr, #0x10 2b77c: f9000fff str xzr, [sp, #0x18] 2b780: 390063e8 strb w8, [sp, #0x18] 2b784: d28cac88 mov x8, #0x6564 // =25956 2b788: f2ad2ec8 movk x8, #0x6976, lsl #16 2b78c: f2ccac68 movk x8, #0x6563, lsl #32 2b790: f2ec8928 movk x8, #0x6449, lsl #48 2b794: a9027fff stp xzr, xzr, [sp, #0x20] 2b798: f80193e8 stur x8, [sp, #0x19] 2b79c: 390087ff strb wzr, [sp, #0x21] 2b7a0: 910103e1 add x1, sp, #0x40 2b7a4: 910063e2 add x2, sp, #0x18 2b7a8: aa1303e0 mov x0, x19 2b7ac: 940004fb bl 0x2cb98 <.text+0x1d0e8> 2b7b0: aa0003f8 mov x24, x0 2b7b4: f9400317 ldr x23, [x24] 2b7b8: b5006b57 cbnz x23, 0x2c520 <.text+0x1ca70> 2b7bc: 52800a00 mov w0, #0x50 // =80 2b7c0: 940158fa bl 0x81ba8 2b7c4: aa0003f7 mov x23, x0 2b7c8: f94017e8 ldr x8, [sp, #0x28] 2b7cc: 3cc183e0 ldur q0, [sp, #0x18] 2b7d0: f94023e9 ldr x9, [sp, #0x40] 2b7d4: a9027fff stp xzr, xzr, [sp, #0x20] 2b7d8: f9000fff str xzr, [sp, #0x18] 2b7dc: a9047eff stp xzr, xzr, [x23, #0x40] 2b7e0: a9007eff stp xzr, xzr, [x23] 2b7e4: 3d800ae0 str q0, [x23, #0x20] 2b7e8: a9037ee8 stp x8, xzr, [x23, #0x30] 2b7ec: f9000ae9 str x9, [x23, #0x10] 2b7f0: f9000317 str x23, [x24] 2b7f4: f9400268 ldr x8, [x19] 2b7f8: f9400108 ldr x8, [x8] 2b7fc: b4006868 cbz x8, 0x2c508 <.text+0x1ca58> 2b800: f9000268 str x8, [x19] 2b804: f9400301 ldr x1, [x24] 2b808: 14000341 b 0x2c50c <.text+0x1ca5c> 2b80c: 97ff8dcd bl 0xef40 <__errno@plt> 2b810: b9400000 ldr w0, [x0] 2b814: 97ff8dbb bl 0xef00 2b818: aa0003e4 mov x4, x0 2b81c: b0000401 adrp x1, 0xac000 2b820: 90000442 adrp x2, 0xb3000 2b824: 321f07e0 orr w0, wzr, #0x6 2b828: 9116e821 add x1, x1, #0x5ba 2b82c: 911a1042 add x2, x2, #0x684 2b830: 2a1703e3 mov w3, w23 2b834: 97ffc71b bl 0x1d4a0 <.text+0xd9f0> 2b838: aa1f03fa mov x26, xzr 2b83c: 90000448 adrp x8, 0xb3000 2b840: 911bf508 add x8, x8, #0x6fd 2b844: f9400108 ldr x8, [x8] 2b848: 52800249 mov w9, #0x12 // =18 2b84c: f9000fff str xzr, [sp, #0x18] 2b850: 390063e9 strb w9, [sp, #0x18] 2b854: 321c0be9 orr w9, wzr, #0x70 2b858: a9027fff stp xzr, xzr, [sp, #0x20] 2b85c: 390022a9 strb w9, [x21, #0x8] 2b860: f90002a8 str x8, [x21] 2b864: 39008bff strb wzr, [sp, #0x22] 2b868: 910123e1 add x1, sp, #0x48 2b86c: 910063e2 add x2, sp, #0x18 2b870: aa1303e0 mov x0, x19 2b874: 940004c9 bl 0x2cb98 <.text+0x1d0e8> 2b878: aa0003f8 mov x24, x0 2b87c: f9400317 ldr x23, [x24] 2b880: b50066d7 cbnz x23, 0x2c558 <.text+0x1caa8> 2b884: 52800a00 mov w0, #0x50 // =80 2b888: 940158c8 bl 0x81ba8 2b88c: aa0003f7 mov x23, x0 2b890: f94017e8 ldr x8, [sp, #0x28] 2b894: 3cc183e0 ldur q0, [sp, #0x18] 2b898: f94027e9 ldr x9, [sp, #0x48] 2b89c: a9027fff stp xzr, xzr, [sp, #0x20] 2b8a0: f9000fff str xzr, [sp, #0x18] 2b8a4: a9047eff stp xzr, xzr, [x23, #0x40] 2b8a8: a9007eff stp xzr, xzr, [x23] 2b8ac: 3d800ae0 str q0, [x23, #0x20] 2b8b0: a9037ee8 stp x8, xzr, [x23, #0x30] 2b8b4: f9000ae9 str x9, [x23, #0x10] 2b8b8: f9000317 str x23, [x24] 2b8bc: f9400268 ldr x8, [x19] 2b8c0: f9400108 ldr x8, [x8] 2b8c4: b40063e8 cbz x8, 0x2c540 <.text+0x1ca90> 2b8c8: f9000268 str x8, [x19] 2b8cc: f9400301 ldr x1, [x24] 2b8d0: 1400031d b 0x2c544 <.text+0x1ca94> 2b8d4: 97ff8d9b bl 0xef40 <__errno@plt> 2b8d8: b9400000 ldr w0, [x0] 2b8dc: 97ff8d89 bl 0xef00 2b8e0: aa0003e4 mov x4, x0 2b8e4: b0000401 adrp x1, 0xac000 2b8e8: 90000442 adrp x2, 0xb3000 2b8ec: 321f07e0 orr w0, wzr, #0x6 2b8f0: 9116e821 add x1, x1, #0x5ba 2b8f4: 911a1042 add x2, x2, #0x684 2b8f8: 2a1703e3 mov w3, w23 2b8fc: 97ffc6e9 bl 0x1d4a0 <.text+0xd9f0> 2b900: aa1f03fa mov x26, xzr 2b904: 321d03e8 orr w8, wzr, #0x8 2b908: f9000fff str xzr, [sp, #0x18] 2b90c: 390063e8 strb w8, [sp, #0x18] 2b910: 528f2e88 mov w8, #0x7974 // =31092 2b914: 72acae08 movk w8, #0x6570, lsl #16 2b918: a9027fff stp xzr, xzr, [sp, #0x20] 2b91c: b80193e8 stur w8, [sp, #0x19] 2b920: 390077ff strb wzr, [sp, #0x1d] 2b924: 910143e1 add x1, sp, #0x50 2b928: 910063e2 add x2, sp, #0x18 2b92c: aa1303e0 mov x0, x19 2b930: 9400049a bl 0x2cb98 <.text+0x1d0e8> 2b934: aa0003f8 mov x24, x0 2b938: f9400317 ldr x23, [x24] 2b93c: b50062b7 cbnz x23, 0x2c590 <.text+0x1cae0> 2b940: 52800a00 mov w0, #0x50 // =80 2b944: 94015899 bl 0x81ba8 2b948: aa0003f7 mov x23, x0 2b94c: f94017e8 ldr x8, [sp, #0x28] 2b950: 3cc183e0 ldur q0, [sp, #0x18] 2b954: f9402be9 ldr x9, [sp, #0x50] 2b958: a9027fff stp xzr, xzr, [sp, #0x20] 2b95c: f9000fff str xzr, [sp, #0x18] 2b960: a9047eff stp xzr, xzr, [x23, #0x40] 2b964: a9007eff stp xzr, xzr, [x23] 2b968: 3d800ae0 str q0, [x23, #0x20] 2b96c: a9037ee8 stp x8, xzr, [x23, #0x30] 2b970: f9000ae9 str x9, [x23, #0x10] 2b974: f9000317 str x23, [x24] 2b978: f9400268 ldr x8, [x19] 2b97c: f9400108 ldr x8, [x8] 2b980: b4005fc8 cbz x8, 0x2c578 <.text+0x1cac8> 2b984: f9000268 str x8, [x19] 2b988: f9400301 ldr x1, [x24] 2b98c: 140002fc b 0x2c57c <.text+0x1cacc> 2b990: 97ff8d6c bl 0xef40 <__errno@plt> 2b994: b9400000 ldr w0, [x0] 2b998: 97ff8d5a bl 0xef00 2b99c: aa0003e4 mov x4, x0 2b9a0: b0000401 adrp x1, 0xac000 2b9a4: 90000442 adrp x2, 0xb3000 2b9a8: 321f07e0 orr w0, wzr, #0x6 2b9ac: 9116e821 add x1, x1, #0x5ba 2b9b0: 911a1042 add x2, x2, #0x684 2b9b4: 2a1703e3 mov w3, w23 2b9b8: 97ffc6ba bl 0x1d4a0 <.text+0xd9f0> 2b9bc: aa1f03fa mov x26, xzr 2b9c0: 321f0be8 orr w8, wzr, #0xe 2b9c4: f9000fff str xzr, [sp, #0x18] 2b9c8: 390063e8 strb w8, [sp, #0x18] 2b9cc: 52800ca8 mov w8, #0x65 // =101 2b9d0: a9027fff stp xzr, xzr, [sp, #0x20] 2b9d4: 39001aa8 strb w8, [x21, #0x6] 2b9d8: 528dac28 mov w8, #0x6d61 // =28001 2b9dc: 79000aa8 strh w8, [x21, #0x4] 2b9e0: 528f0ca8 mov w8, #0x7865 // =30821 2b9e4: 72a9ce08 movk w8, #0x4e70, lsl #16 2b9e8: b90002a8 str w8, [x21] 2b9ec: 390083ff strb wzr, [sp, #0x20] 2b9f0: 910163e1 add x1, sp, #0x58 2b9f4: 910063e2 add x2, sp, #0x18 2b9f8: aa1303e0 mov x0, x19 2b9fc: 94000467 bl 0x2cb98 <.text+0x1d0e8> 2ba00: aa0003f8 mov x24, x0 2ba04: f9400317 ldr x23, [x24] 2ba08: b5005e17 cbnz x23, 0x2c5c8 <.text+0x1cb18> 2ba0c: 52800a00 mov w0, #0x50 // =80 2ba10: 94015866 bl 0x81ba8 2ba14: aa0003f7 mov x23, x0 2ba18: f94017e8 ldr x8, [sp, #0x28] 2ba1c: 3cc183e0 ldur q0, [sp, #0x18] 2ba20: f9402fe9 ldr x9, [sp, #0x58] 2ba24: a9027fff stp xzr, xzr, [sp, #0x20] 2ba28: f9000fff str xzr, [sp, #0x18] 2ba2c: a9047eff stp xzr, xzr, [x23, #0x40] 2ba30: a9007eff stp xzr, xzr, [x23] 2ba34: 3d800ae0 str q0, [x23, #0x20] 2ba38: a9037ee8 stp x8, xzr, [x23, #0x30] 2ba3c: f9000ae9 str x9, [x23, #0x10] 2ba40: f9000317 str x23, [x24] 2ba44: f9400268 ldr x8, [x19] 2ba48: f9400108 ldr x8, [x8] 2ba4c: b4005b28 cbz x8, 0x2c5b0 <.text+0x1cb00> 2ba50: f9000268 str x8, [x19] 2ba54: f9400301 ldr x1, [x24] 2ba58: 140002d7 b 0x2c5b4 <.text+0x1cb04> 2ba5c: 97ff8d39 bl 0xef40 <__errno@plt> 2ba60: b9400000 ldr w0, [x0] 2ba64: 97ff8d27 bl 0xef00 2ba68: aa0003e4 mov x4, x0 2ba6c: b0000401 adrp x1, 0xac000 2ba70: 90000442 adrp x2, 0xb3000 2ba74: 321f07e0 orr w0, wzr, #0x6 2ba78: 9116e821 add x1, x1, #0x5ba 2ba7c: 911a1042 add x2, x2, #0x684 2ba80: 2a1703e3 mov w3, w23 2ba84: 97ffc687 bl 0x1d4a0 <.text+0xd9f0> 2ba88: aa1f03fa mov x26, xzr 2ba8c: 90000448 adrp x8, 0xb3000 2ba90: 911c3d08 add x8, x8, #0x70f 2ba94: f9400108 ldr x8, [x8] 2ba98: 52800289 mov w9, #0x14 // =20 2ba9c: f9000fff str xzr, [sp, #0x18] 2baa0: 390063e9 strb w9, [sp, #0x18] 2baa4: 528cace9 mov w9, #0x6567 // =25959 2baa8: a9027fff stp xzr, xzr, [sp, #0x20] 2baac: 790012a9 strh w9, [x21, #0x8] 2bab0: f90002a8 str x8, [x21] 2bab4: 39008fff strb wzr, [sp, #0x23] 2bab8: 910183e1 add x1, sp, #0x60 2babc: 910063e2 add x2, sp, #0x18 2bac0: aa1303e0 mov x0, x19 2bac4: 94000435 bl 0x2cb98 <.text+0x1d0e8> 2bac8: aa0003f8 mov x24, x0 2bacc: f9400317 ldr x23, [x24] 2bad0: b5005997 cbnz x23, 0x2c600 <.text+0x1cb50> 2bad4: 52800a00 mov w0, #0x50 // =80 2bad8: 94015834 bl 0x81ba8 2badc: aa0003f7 mov x23, x0 2bae0: f94017e8 ldr x8, [sp, #0x28] 2bae4: 3cc183e0 ldur q0, [sp, #0x18] 2bae8: f94033e9 ldr x9, [sp, #0x60] 2baec: a9027fff stp xzr, xzr, [sp, #0x20] 2baf0: f9000fff str xzr, [sp, #0x18] 2baf4: a9047eff stp xzr, xzr, [x23, #0x40] 2baf8: a9007eff stp xzr, xzr, [x23] 2bafc: 3d800ae0 str q0, [x23, #0x20] 2bb00: a9037ee8 stp x8, xzr, [x23, #0x30] 2bb04: f9000ae9 str x9, [x23, #0x10] 2bb08: f9000317 str x23, [x24] 2bb0c: f9400268 ldr x8, [x19] 2bb10: f9400108 ldr x8, [x8] 2bb14: b40056a8 cbz x8, 0x2c5e8 <.text+0x1cb38> 2bb18: f9000268 str x8, [x19] 2bb1c: f9400301 ldr x1, [x24] 2bb20: 140002b3 b 0x2c5ec <.text+0x1cb3c> 2bb24: 97ff8d07 bl 0xef40 <__errno@plt> 2bb28: b9400000 ldr w0, [x0] 2bb2c: 97ff8cf5 bl 0xef00 2bb30: aa0003e4 mov x4, x0 2bb34: b0000401 adrp x1, 0xac000 2bb38: 90000442 adrp x2, 0xb3000 2bb3c: 321f07e0 orr w0, wzr, #0x6 2bb40: 9116e821 add x1, x1, #0x5ba 2bb44: 911a1042 add x2, x2, #0x684 2bb48: 2a1703e3 mov w3, w23 2bb4c: 97ffc655 bl 0x1d4a0 <.text+0xd9f0> 2bb50: aa1f03fa mov x26, xzr 2bb54: 321f0be8 orr w8, wzr, #0xe 2bb58: f9000fff str xzr, [sp, #0x18] 2bb5c: 390063e8 strb w8, [sp, #0x18] 2bb60: 52800e48 mov w8, #0x72 // =114 2bb64: a9027fff stp xzr, xzr, [sp, #0x20] 2bb68: 39001aa8 strb w8, [x21, #0x6] 2bb6c: 528c8c88 mov w8, #0x6464 // =25700 2bb70: 79000aa8 strh w8, [x21, #0x4] 2bb74: 528f0ca8 mov w8, #0x7865 // =30821 2bb78: 72a82e08 movk w8, #0x4170, lsl #16 2bb7c: b90002a8 str w8, [x21] 2bb80: 390083ff strb wzr, [sp, #0x20] 2bb84: 9101a3e1 add x1, sp, #0x68 2bb88: 910063e2 add x2, sp, #0x18 2bb8c: aa1303e0 mov x0, x19 2bb90: 94000402 bl 0x2cb98 <.text+0x1d0e8> 2bb94: aa0003f8 mov x24, x0 2bb98: f9400317 ldr x23, [x24] 2bb9c: b50054f7 cbnz x23, 0x2c638 <.text+0x1cb88> 2bba0: 52800a00 mov w0, #0x50 // =80 2bba4: 94015801 bl 0x81ba8 2bba8: aa0003f7 mov x23, x0 2bbac: f94017e8 ldr x8, [sp, #0x28] 2bbb0: 3cc183e0 ldur q0, [sp, #0x18] 2bbb4: f94037e9 ldr x9, [sp, #0x68] 2bbb8: a9027fff stp xzr, xzr, [sp, #0x20] 2bbbc: f9000fff str xzr, [sp, #0x18] 2bbc0: a9047eff stp xzr, xzr, [x23, #0x40] 2bbc4: a9007eff stp xzr, xzr, [x23] 2bbc8: 3d800ae0 str q0, [x23, #0x20] 2bbcc: a9037ee8 stp x8, xzr, [x23, #0x30] 2bbd0: f9000ae9 str x9, [x23, #0x10] 2bbd4: f9000317 str x23, [x24] 2bbd8: f9400268 ldr x8, [x19] 2bbdc: f9400108 ldr x8, [x8] 2bbe0: b4005208 cbz x8, 0x2c620 <.text+0x1cb70> 2bbe4: f9000268 str x8, [x19] 2bbe8: f9400301 ldr x1, [x24] 2bbec: 1400028e b 0x2c624 <.text+0x1cb74> 2bbf0: 97ff8cd4 bl 0xef40 <__errno@plt> 2bbf4: b9400000 ldr w0, [x0] 2bbf8: 97ff8cc2 bl 0xef00 2bbfc: aa0003e4 mov x4, x0 2bc00: b0000401 adrp x1, 0xac000 2bc04: 90000442 adrp x2, 0xb3000 2bc08: 321f07e0 orr w0, wzr, #0x6 2bc0c: 9116e821 add x1, x1, #0x5ba 2bc10: 911a1042 add x2, x2, #0x684 2bc14: 2a1703e3 mov w3, w23 2bc18: 97ffc622 bl 0x1d4a0 <.text+0xd9f0> 2bc1c: aa1f03fa mov x26, xzr 2bc20: 90000448 adrp x8, 0xb3000 2bc24: 911c8908 add x8, x8, #0x722 2bc28: f9400108 ldr x8, [x8] 2bc2c: 528002c9 mov w9, #0x16 // =22 2bc30: f9000fff str xzr, [sp, #0x18] 2bc34: 390063e9 strb w9, [sp, #0x18] 2bc38: 52800c89 mov w9, #0x64 // =100 2bc3c: a9027fff stp xzr, xzr, [sp, #0x20] 2bc40: 39002aa9 strb w9, [x21, #0xa] 2bc44: 528c2ca9 mov w9, #0x6165 // =24933 2bc48: 790012a9 strh w9, [x21, #0x8] 2bc4c: f90002a8 str x8, [x21] 2bc50: 390093ff strb wzr, [sp, #0x24] 2bc54: 9101c3e1 add x1, sp, #0x70 2bc58: 910063e2 add x2, sp, #0x18 2bc5c: aa1303e0 mov x0, x19 2bc60: 940003ce bl 0x2cb98 <.text+0x1d0e8> 2bc64: aa0003f8 mov x24, x0 2bc68: f9400317 ldr x23, [x24] 2bc6c: b5005037 cbnz x23, 0x2c670 <.text+0x1cbc0> 2bc70: 52800a00 mov w0, #0x50 // =80 2bc74: 940157cd bl 0x81ba8 2bc78: aa0003f7 mov x23, x0 2bc7c: f94017e8 ldr x8, [sp, #0x28] 2bc80: 3cc183e0 ldur q0, [sp, #0x18] 2bc84: f9403be9 ldr x9, [sp, #0x70] 2bc88: a9027fff stp xzr, xzr, [sp, #0x20] 2bc8c: f9000fff str xzr, [sp, #0x18] 2bc90: a9047eff stp xzr, xzr, [x23, #0x40] 2bc94: a9007eff stp xzr, xzr, [x23] 2bc98: 3d800ae0 str q0, [x23, #0x20] 2bc9c: a9037ee8 stp x8, xzr, [x23, #0x30] 2bca0: f9000ae9 str x9, [x23, #0x10] 2bca4: f9000317 str x23, [x24] 2bca8: f9400268 ldr x8, [x19] 2bcac: f9400108 ldr x8, [x8] 2bcb0: b4004d48 cbz x8, 0x2c658 <.text+0x1cba8> 2bcb4: f9000268 str x8, [x19] 2bcb8: f9400301 ldr x1, [x24] 2bcbc: 14000268 b 0x2c65c <.text+0x1cbac> 2bcc0: 97ff8ca0 bl 0xef40 <__errno@plt> 2bcc4: b9400000 ldr w0, [x0] 2bcc8: 97ff8c8e bl 0xef00 2bccc: aa0003e4 mov x4, x0 2bcd0: b0000401 adrp x1, 0xac000 2bcd4: 90000442 adrp x2, 0xb3000 2bcd8: 321f07e0 orr w0, wzr, #0x6 2bcdc: 9116e821 add x1, x1, #0x5ba 2bce0: 911a1042 add x2, x2, #0x684 2bce4: 2a1703e3 mov w3, w23 2bce8: 97ffc5ee bl 0x1d4a0 <.text+0xd9f0> 2bcec: aa1f03fa mov x26, xzr 2bcf0: 90000448 adrp x8, 0xb3000 2bcf4: 911cb908 add x8, x8, #0x72e 2bcf8: f9400108 ldr x8, [x8] 2bcfc: 52800249 mov w9, #0x12 // =18 2bd00: f9000fff str xzr, [sp, #0x18] 2bd04: 390063e9 strb w9, [sp, #0x18] 2bd08: 52800d69 mov w9, #0x6b // =107 2bd0c: a9027fff stp xzr, xzr, [sp, #0x20] 2bd10: 390022a9 strb w9, [x21, #0x8] 2bd14: f90002a8 str x8, [x21] 2bd18: 39008bff strb wzr, [sp, #0x22] 2bd1c: 9101e3e1 add x1, sp, #0x78 2bd20: 910063e2 add x2, sp, #0x18 2bd24: aa1303e0 mov x0, x19 2bd28: 9400039c bl 0x2cb98 <.text+0x1d0e8> 2bd2c: aa0003f8 mov x24, x0 2bd30: f9400317 ldr x23, [x24] 2bd34: b5004bb7 cbnz x23, 0x2c6a8 <.text+0x1cbf8> 2bd38: 52800a00 mov w0, #0x50 // =80 2bd3c: 9401579b bl 0x81ba8 2bd40: aa0003f7 mov x23, x0 2bd44: f94017e8 ldr x8, [sp, #0x28] 2bd48: 3cc183e0 ldur q0, [sp, #0x18] 2bd4c: f9403fe9 ldr x9, [sp, #0x78] 2bd50: a9027fff stp xzr, xzr, [sp, #0x20] 2bd54: f9000fff str xzr, [sp, #0x18] 2bd58: a9047eff stp xzr, xzr, [x23, #0x40] 2bd5c: a9007eff stp xzr, xzr, [x23] 2bd60: 3d800ae0 str q0, [x23, #0x20] 2bd64: a9037ee8 stp x8, xzr, [x23, #0x30] 2bd68: f9000ae9 str x9, [x23, #0x10] 2bd6c: f9000317 str x23, [x24] 2bd70: f9400268 ldr x8, [x19] 2bd74: f9400108 ldr x8, [x8] 2bd78: b40048c8 cbz x8, 0x2c690 <.text+0x1cbe0> 2bd7c: f9000268 str x8, [x19] 2bd80: f9400301 ldr x1, [x24] 2bd84: 14000244 b 0x2c694 <.text+0x1cbe4> 2bd88: 97ff8c6e bl 0xef40 <__errno@plt> 2bd8c: b9400000 ldr w0, [x0] 2bd90: 97ff8c5c bl 0xef00 2bd94: aa0003e4 mov x4, x0 2bd98: b0000401 adrp x1, 0xac000 2bd9c: 90000442 adrp x2, 0xb3000 2bda0: 321f07e0 orr w0, wzr, #0x6 2bda4: 9116e821 add x1, x1, #0x5ba 2bda8: 911a1042 add x2, x2, #0x684 2bdac: 2a1703e3 mov w3, w23 2bdb0: 97ffc5bc bl 0x1d4a0 <.text+0xd9f0> 2bdb4: aa1f03fa mov x26, xzr 2bdb8: f9400be8 ldr x8, [sp, #0x10] 2bdbc: a9007d1f stp xzr, xzr, [x8] 2bdc0: 321e07e8 orr w8, wzr, #0xc 2bdc4: 390063e8 strb w8, [sp, #0x18] 2bdc8: 528c8d28 mov w8, #0x6469 // =25705 2bdcc: 79000aa8 strh w8, [x21, #0x4] 2bdd0: 528f0ca8 mov w8, #0x7865 // =30821 2bdd4: 72aaae08 movk w8, #0x5570, lsl #16 2bdd8: b90002a8 str w8, [x21] 2bddc: 39007fff strb wzr, [sp, #0x1f] 2bde0: 910203e1 add x1, sp, #0x80 2bde4: 910063e2 add x2, sp, #0x18 2bde8: aa1303e0 mov x0, x19 2bdec: 9400036b bl 0x2cb98 <.text+0x1d0e8> 2bdf0: aa0003f8 mov x24, x0 2bdf4: f9400317 ldr x23, [x24] 2bdf8: b5004757 cbnz x23, 0x2c6e0 <.text+0x1cc30> 2bdfc: 52800a00 mov w0, #0x50 // =80 2be00: 9401576a bl 0x81ba8 2be04: aa0003f7 mov x23, x0 2be08: f94017e8 ldr x8, [sp, #0x28] 2be0c: 3cc183e0 ldur q0, [sp, #0x18] 2be10: f94043e9 ldr x9, [sp, #0x80] 2be14: a9027fff stp xzr, xzr, [sp, #0x20] 2be18: f9000fff str xzr, [sp, #0x18] 2be1c: a9047eff stp xzr, xzr, [x23, #0x40] 2be20: a9007eff stp xzr, xzr, [x23] 2be24: 3d800ae0 str q0, [x23, #0x20] 2be28: a9037ee8 stp x8, xzr, [x23, #0x30] 2be2c: f9000ae9 str x9, [x23, #0x10] 2be30: f9000317 str x23, [x24] 2be34: f9400268 ldr x8, [x19] 2be38: f9400108 ldr x8, [x8] 2be3c: b4004468 cbz x8, 0x2c6c8 <.text+0x1cc18> 2be40: f9000268 str x8, [x19] 2be44: f9400301 ldr x1, [x24] 2be48: 14000221 b 0x2c6cc <.text+0x1cc1c> 2be4c: 97ff8c3d bl 0xef40 <__errno@plt> 2be50: b9400000 ldr w0, [x0] 2be54: 97ff8c2b bl 0xef00 2be58: aa0003e4 mov x4, x0 2be5c: b0000401 adrp x1, 0xac000 2be60: 90000442 adrp x2, 0xb3000 2be64: 321f07e0 orr w0, wzr, #0x6 2be68: 9116e821 add x1, x1, #0x5ba 2be6c: 911a1042 add x2, x2, #0x684 2be70: 2a1703e3 mov w3, w23 2be74: 97ffc58b bl 0x1d4a0 <.text+0xd9f0> 2be78: aa1f03fa mov x26, xzr 2be7c: 321f0be8 orr w8, wzr, #0xe 2be80: f9000fff str xzr, [sp, #0x18] 2be84: 390063e8 strb w8, [sp, #0x18] 2be88: 52800dc8 mov w8, #0x6e // =110 2be8c: a9027fff stp xzr, xzr, [sp, #0x20] 2be90: 39001aa8 strb w8, [x21, #0x6] 2be94: 528ded28 mov w8, #0x6f69 // =28521 2be98: 79000aa8 strh w8, [x21, #0x4] 2be9c: 528caec8 mov w8, #0x6576 // =25974 2bea0: 72ae6e48 movk w8, #0x7372, lsl #16 2bea4: b90002a8 str w8, [x21] 2bea8: 390083ff strb wzr, [sp, #0x20] 2beac: 910223e1 add x1, sp, #0x88 2beb0: 910063e2 add x2, sp, #0x18 2beb4: aa1303e0 mov x0, x19 2beb8: 94000338 bl 0x2cb98 <.text+0x1d0e8> 2bebc: aa0003f8 mov x24, x0 2bec0: f9400317 ldr x23, [x24] 2bec4: b50042b7 cbnz x23, 0x2c718 <.text+0x1cc68> 2bec8: 52800a00 mov w0, #0x50 // =80 2becc: 94015737 bl 0x81ba8 2bed0: aa0003f7 mov x23, x0 2bed4: f94017e8 ldr x8, [sp, #0x28] 2bed8: 3cc183e0 ldur q0, [sp, #0x18] 2bedc: f94047e9 ldr x9, [sp, #0x88] 2bee0: a9027fff stp xzr, xzr, [sp, #0x20] 2bee4: f9000fff str xzr, [sp, #0x18] 2bee8: a9047eff stp xzr, xzr, [x23, #0x40] 2beec: a9007eff stp xzr, xzr, [x23] 2bef0: 3d800ae0 str q0, [x23, #0x20] 2bef4: a9037ee8 stp x8, xzr, [x23, #0x30] 2bef8: f9000ae9 str x9, [x23, #0x10] 2befc: f9000317 str x23, [x24] 2bf00: f9400268 ldr x8, [x19] 2bf04: f9400108 ldr x8, [x8] 2bf08: b4003fc8 cbz x8, 0x2c700 <.text+0x1cc50> 2bf0c: f9000268 str x8, [x19] 2bf10: f9400301 ldr x1, [x24] 2bf14: 140001fc b 0x2c704 <.text+0x1cc54> 2bf18: 97ff8c0a bl 0xef40 <__errno@plt> 2bf1c: b9400000 ldr w0, [x0] 2bf20: 97ff8bf8 bl 0xef00 2bf24: aa0003e4 mov x4, x0 2bf28: b0000401 adrp x1, 0xac000 2bf2c: 90000442 adrp x2, 0xb3000 2bf30: 321f07e0 orr w0, wzr, #0x6 2bf34: 9116e821 add x1, x1, #0x5ba 2bf38: 911a1042 add x2, x2, #0x684 2bf3c: 2a1703e3 mov w3, w23 2bf40: 97ffc558 bl 0x1d4a0 <.text+0xd9f0> 2bf44: aa1f03fa mov x26, xzr 2bf48: 321f0be8 orr w8, wzr, #0xe 2bf4c: f9000fff str xzr, [sp, #0x18] 2bf50: 390063e8 strb w8, [sp, #0x18] 2bf54: 52800d88 mov w8, #0x6c // =108 2bf58: a9027fff stp xzr, xzr, [sp, #0x20] 2bf5c: 39001aa8 strb w8, [x21, #0x6] 2bf60: 528cadc8 mov w8, #0x656e // =25966 2bf64: 79000aa8 strh w8, [x21, #0x4] 2bf68: 528d0c68 mov w8, #0x6863 // =26723 2bf6c: 72adcc28 movk w8, #0x6e61, lsl #16 2bf70: b90002a8 str w8, [x21] 2bf74: 390083ff strb wzr, [sp, #0x20] 2bf78: 910243e1 add x1, sp, #0x90 2bf7c: 910063e2 add x2, sp, #0x18 2bf80: aa1303e0 mov x0, x19 2bf84: 94000305 bl 0x2cb98 <.text+0x1d0e8> 2bf88: aa0003f8 mov x24, x0 2bf8c: f9400317 ldr x23, [x24] 2bf90: b5003e17 cbnz x23, 0x2c750 <.text+0x1cca0> 2bf94: 52800a00 mov w0, #0x50 // =80 2bf98: 94015704 bl 0x81ba8 2bf9c: aa0003f7 mov x23, x0 2bfa0: f94017e8 ldr x8, [sp, #0x28] 2bfa4: 3cc183e0 ldur q0, [sp, #0x18] 2bfa8: f9404be9 ldr x9, [sp, #0x90] 2bfac: a9027fff stp xzr, xzr, [sp, #0x20] 2bfb0: f9000fff str xzr, [sp, #0x18] 2bfb4: a9047eff stp xzr, xzr, [x23, #0x40] 2bfb8: a9007eff stp xzr, xzr, [x23] 2bfbc: 3d800ae0 str q0, [x23, #0x20] 2bfc0: a9037ee8 stp x8, xzr, [x23, #0x30] 2bfc4: f9000ae9 str x9, [x23, #0x10] 2bfc8: f9000317 str x23, [x24] 2bfcc: f9400268 ldr x8, [x19] 2bfd0: f9400108 ldr x8, [x8] 2bfd4: b4003b28 cbz x8, 0x2c738 <.text+0x1cc88> 2bfd8: f9000268 str x8, [x19] 2bfdc: f9400301 ldr x1, [x24] 2bfe0: 140001d7 b 0x2c73c <.text+0x1cc8c> 2bfe4: 97ff8bd7 bl 0xef40 <__errno@plt> 2bfe8: b9400000 ldr w0, [x0] 2bfec: 97ff8bc5 bl 0xef00 2bff0: aa0003e4 mov x4, x0 2bff4: b0000401 adrp x1, 0xac000 2bff8: 90000442 adrp x2, 0xb3000 2bffc: 321f07e0 orr w0, wzr, #0x6 2c000: 9116e821 add x1, x1, #0x5ba 2c004: 911a1042 add x2, x2, #0x684 2c008: 2a1703e3 mov w3, w23 2c00c: 97ffc525 bl 0x1d4a0 <.text+0xd9f0> 2c010: aa1f03fa mov x26, xzr 2c014: f0000428 adrp x8, 0xb3000 2c018: 911ded08 add x8, x8, #0x77b 2c01c: f9400108 ldr x8, [x8] 2c020: 321d07e9 orr w9, wzr, #0x18 2c024: f9000fff str xzr, [sp, #0x18] 2c028: 390063e9 strb w9, [sp, #0x18] 2c02c: 528a8ca9 mov w9, #0x5465 // =21605 2c030: 72acec29 movk w9, #0x6761, lsl #16 2c034: a9027fff stp xzr, xzr, [sp, #0x20] 2c038: b9000aa9 str w9, [x21, #0x8] 2c03c: f90002a8 str x8, [x21] 2c040: 390097ff strb wzr, [sp, #0x25] 2c044: d10183a1 sub x1, x29, #0x60 2c048: 910063e2 add x2, sp, #0x18 2c04c: aa1303e0 mov x0, x19 2c050: 940002d2 bl 0x2cb98 <.text+0x1d0e8> 2c054: aa0003f8 mov x24, x0 2c058: f9400317 ldr x23, [x24] 2c05c: b5003977 cbnz x23, 0x2c788 <.text+0x1ccd8> 2c060: 52800a00 mov w0, #0x50 // =80 2c064: 940156d1 bl 0x81ba8 2c068: aa0003f7 mov x23, x0 2c06c: f94017e8 ldr x8, [sp, #0x28] 2c070: 3cc183e0 ldur q0, [sp, #0x18] 2c074: f85a03a9 ldur x9, [x29, #-0x60] 2c078: a9027fff stp xzr, xzr, [sp, #0x20] 2c07c: f9000fff str xzr, [sp, #0x18] 2c080: a9047eff stp xzr, xzr, [x23, #0x40] 2c084: a9007eff stp xzr, xzr, [x23] 2c088: 3d800ae0 str q0, [x23, #0x20] 2c08c: a9037ee8 stp x8, xzr, [x23, #0x30] 2c090: f9000ae9 str x9, [x23, #0x10] 2c094: f9000317 str x23, [x24] 2c098: f9400268 ldr x8, [x19] 2c09c: f9400108 ldr x8, [x8] 2c0a0: b4003688 cbz x8, 0x2c770 <.text+0x1ccc0> 2c0a4: f9000268 str x8, [x19] 2c0a8: f9400301 ldr x1, [x24] 2c0ac: 140001b2 b 0x2c774 <.text+0x1ccc4> 2c0b0: 97ff8ba4 bl 0xef40 <__errno@plt> 2c0b4: b9400000 ldr w0, [x0] 2c0b8: 97ff8b92 bl 0xef00 2c0bc: aa0003e4 mov x4, x0 2c0c0: 90000401 adrp x1, 0xac000 2c0c4: f0000422 adrp x2, 0xb3000 2c0c8: 321f07e0 orr w0, wzr, #0x6 2c0cc: 9116e821 add x1, x1, #0x5ba 2c0d0: 911a1042 add x2, x2, #0x684 2c0d4: 2a1703e3 mov w3, w23 2c0d8: 97ffc4f2 bl 0x1d4a0 <.text+0xd9f0> 2c0dc: aa1f03fa mov x26, xzr 2c0e0: f9400be8 ldr x8, [sp, #0x10] 2c0e4: a9007d1f stp xzr, xzr, [x8] 2c0e8: 321e07e8 orr w8, wzr, #0xc 2c0ec: 390063e8 strb w8, [sp, #0x18] 2c0f0: 528cede8 mov w8, #0x676f // =26479 2c0f4: 79000aa8 strh w8, [x21, #0x4] 2c0f8: 528f2e68 mov w8, #0x7973 // =31091 2c0fc: 72a98e68 movk w8, #0x4c73, lsl #16 2c100: b90002a8 str w8, [x21] 2c104: 39007fff strb wzr, [sp, #0x1f] 2c108: d10223a1 sub x1, x29, #0x88 2c10c: 910063e2 add x2, sp, #0x18 2c110: aa1303e0 mov x0, x19 2c114: 940002a1 bl 0x2cb98 <.text+0x1d0e8> 2c118: aa0003f8 mov x24, x0 2c11c: f9400317 ldr x23, [x24] 2c120: b5003517 cbnz x23, 0x2c7c0 <.text+0x1cd10> 2c124: 52800a00 mov w0, #0x50 // =80 2c128: 940156a0 bl 0x81ba8 2c12c: aa0003f7 mov x23, x0 2c130: f94017e8 ldr x8, [sp, #0x28] 2c134: 3cc183e0 ldur q0, [sp, #0x18] 2c138: f85783a9 ldur x9, [x29, #-0x88] 2c13c: a9027fff stp xzr, xzr, [sp, #0x20] 2c140: f9000fff str xzr, [sp, #0x18] 2c144: a9047eff stp xzr, xzr, [x23, #0x40] 2c148: a9007eff stp xzr, xzr, [x23] 2c14c: 3d800ae0 str q0, [x23, #0x20] 2c150: a9037ee8 stp x8, xzr, [x23, #0x30] 2c154: f9000ae9 str x9, [x23, #0x10] 2c158: f9000317 str x23, [x24] 2c15c: f9400268 ldr x8, [x19] 2c160: f9400108 ldr x8, [x8] 2c164: b4003228 cbz x8, 0x2c7a8 <.text+0x1ccf8> 2c168: f9000268 str x8, [x19] 2c16c: f9400301 ldr x1, [x24] 2c170: 1400018f b 0x2c7ac <.text+0x1ccfc> 2c174: 97ff8b73 bl 0xef40 <__errno@plt> 2c178: b9400000 ldr w0, [x0] 2c17c: 97ff8b61 bl 0xef00 2c180: aa0003e4 mov x4, x0 2c184: 90000401 adrp x1, 0xac000 2c188: f0000422 adrp x2, 0xb3000 2c18c: 321f07e0 orr w0, wzr, #0x6 2c190: 9116e821 add x1, x1, #0x5ba 2c194: 911a1042 add x2, x2, #0x684 2c198: 2a1703e3 mov w3, w23 2c19c: 97ffc4c1 bl 0x1d4a0 <.text+0xd9f0> 2c1a0: aa1f03fa mov x26, xzr 2c1a4: f9400be8 ldr x8, [sp, #0x10] 2c1a8: a9007d1f stp xzr, xzr, [x8] 2c1ac: 321e07e8 orr w8, wzr, #0xc 2c1b0: 390063e8 strb w8, [sp, #0x18] 2c1b4: 528cede8 mov w8, #0x676f // =26479 2c1b8: 79000aa8 strh w8, [x21, #0x4] 2c1bc: 528dcd48 mov w8, #0x6e6a // =28266 2c1c0: 72a98d28 movk w8, #0x4c69, lsl #16 2c1c4: b90002a8 str w8, [x21] 2c1c8: 39007fff strb wzr, [sp, #0x1f] 2c1cc: d10203a1 sub x1, x29, #0x80 2c1d0: 910063e2 add x2, sp, #0x18 2c1d4: aa1303e0 mov x0, x19 2c1d8: 94000270 bl 0x2cb98 <.text+0x1d0e8> 2c1dc: aa0003f8 mov x24, x0 2c1e0: f9400317 ldr x23, [x24] 2c1e4: b50030b7 cbnz x23, 0x2c7f8 <.text+0x1cd48> 2c1e8: 52800a00 mov w0, #0x50 // =80 2c1ec: 9401566f bl 0x81ba8 2c1f0: aa0003f7 mov x23, x0 2c1f4: f94017e8 ldr x8, [sp, #0x28] 2c1f8: 3cc183e0 ldur q0, [sp, #0x18] 2c1fc: f85803a9 ldur x9, [x29, #-0x80] 2c200: a9027fff stp xzr, xzr, [sp, #0x20] 2c204: f9000fff str xzr, [sp, #0x18] 2c208: a9047eff stp xzr, xzr, [x23, #0x40] 2c20c: a9007eff stp xzr, xzr, [x23] 2c210: 3d800ae0 str q0, [x23, #0x20] 2c214: a9037ee8 stp x8, xzr, [x23, #0x30] 2c218: f9000ae9 str x9, [x23, #0x10] 2c21c: f9000317 str x23, [x24] 2c220: f9400268 ldr x8, [x19] 2c224: f9400108 ldr x8, [x8] 2c228: b4002dc8 cbz x8, 0x2c7e0 <.text+0x1cd30> 2c22c: f9000268 str x8, [x19] 2c230: f9400301 ldr x1, [x24] 2c234: 1400016c b 0x2c7e4 <.text+0x1cd34> 2c238: 97ff8b42 bl 0xef40 <__errno@plt> 2c23c: b9400000 ldr w0, [x0] 2c240: 97ff8b30 bl 0xef00 2c244: aa0003e4 mov x4, x0 2c248: 90000401 adrp x1, 0xac000 2c24c: f0000422 adrp x2, 0xb3000 2c250: 321f07e0 orr w0, wzr, #0x6 2c254: 9116e821 add x1, x1, #0x5ba 2c258: 911a1042 add x2, x2, #0x684 2c25c: 2a1703e3 mov w3, w23 2c260: 97ffc490 bl 0x1d4a0 <.text+0xd9f0> 2c264: aa1f03fa mov x26, xzr 2c268: f0000428 adrp x8, 0xb3000 2c26c: 911d5508 add x8, x8, #0x755 2c270: aa0803e9 mov x9, x8 2c274: f8405128 ldur x8, [x9, #0x5] 2c278: f9400129 ldr x9, [x9] 2c27c: 5280034a mov w10, #0x1a // =26 2c280: a9027fff stp xzr, xzr, [sp, #0x20] 2c284: f9000fff str xzr, [sp, #0x18] 2c288: 390063ea strb w10, [sp, #0x18] 2c28c: f80052a8 stur x8, [x21, #0x5] 2c290: f90002a9 str x9, [x21] 2c294: 39009bff strb wzr, [sp, #0x26] 2c298: d101e3a1 sub x1, x29, #0x78 2c29c: 910063e2 add x2, sp, #0x18 2c2a0: aa1303e0 mov x0, x19 2c2a4: 9400023d bl 0x2cb98 <.text+0x1d0e8> 2c2a8: aa0003f8 mov x24, x0 2c2ac: f9400317 ldr x23, [x24] 2c2b0: b5002c17 cbnz x23, 0x2c830 <.text+0x1cd80> 2c2b4: 52800a00 mov w0, #0x50 // =80 2c2b8: 9401563c bl 0x81ba8 2c2bc: aa0003f7 mov x23, x0 2c2c0: f94017e8 ldr x8, [sp, #0x28] 2c2c4: 3cc183e0 ldur q0, [sp, #0x18] 2c2c8: f85883a9 ldur x9, [x29, #-0x78] 2c2cc: a9027fff stp xzr, xzr, [sp, #0x20] 2c2d0: f9000fff str xzr, [sp, #0x18] 2c2d4: a9047eff stp xzr, xzr, [x23, #0x40] 2c2d8: a9007eff stp xzr, xzr, [x23] 2c2dc: 3d800ae0 str q0, [x23, #0x20] 2c2e0: a9037ee8 stp x8, xzr, [x23, #0x30] 2c2e4: f9000ae9 str x9, [x23, #0x10] 2c2e8: f9000317 str x23, [x24] 2c2ec: f9400268 ldr x8, [x19] 2c2f0: f9400108 ldr x8, [x8] 2c2f4: b4002928 cbz x8, 0x2c818 <.text+0x1cd68> 2c2f8: f9000268 str x8, [x19] 2c2fc: f9400301 ldr x1, [x24] 2c300: 14000147 b 0x2c81c <.text+0x1cd6c> 2c304: 97ff8b0f bl 0xef40 <__errno@plt> 2c308: b9400000 ldr w0, [x0] 2c30c: 97ff8afd bl 0xef00 2c310: aa0003e4 mov x4, x0 2c314: 90000401 adrp x1, 0xac000 2c318: f0000422 adrp x2, 0xb3000 2c31c: 321f07e0 orr w0, wzr, #0x6 2c320: 9116e821 add x1, x1, #0x5ba 2c324: 911a1042 add x2, x2, #0x684 2c328: 2a1703e3 mov w3, w23 2c32c: 97ffc45d bl 0x1d4a0 <.text+0xd9f0> 2c330: aa1f03fa mov x26, xzr 2c334: f0000428 adrp x8, 0xb3000 2c338: 911d8d08 add x8, x8, #0x763 2c33c: aa0803e9 mov x9, x8 2c340: f8405128 ldur x8, [x9, #0x5] 2c344: f9400129 ldr x9, [x9] 2c348: 5280034a mov w10, #0x1a // =26 2c34c: a9027fff stp xzr, xzr, [sp, #0x20] 2c350: f9000fff str xzr, [sp, #0x18] 2c354: 390063ea strb w10, [sp, #0x18] 2c358: f80052a8 stur x8, [x21, #0x5] 2c35c: f90002a9 str x9, [x21] 2c360: 39009bff strb wzr, [sp, #0x26] 2c364: d101c3a1 sub x1, x29, #0x70 2c368: 910063e2 add x2, sp, #0x18 2c36c: aa1303e0 mov x0, x19 2c370: 9400020a bl 0x2cb98 <.text+0x1d0e8> 2c374: aa0003f8 mov x24, x0 2c378: f9400317 ldr x23, [x24] 2c37c: b5002777 cbnz x23, 0x2c868 <.text+0x1cdb8> 2c380: 52800a00 mov w0, #0x50 // =80 2c384: 94015609 bl 0x81ba8 2c388: aa0003f7 mov x23, x0 2c38c: f94017e8 ldr x8, [sp, #0x28] 2c390: 3cc183e0 ldur q0, [sp, #0x18] 2c394: f85903a9 ldur x9, [x29, #-0x70] 2c398: a9027fff stp xzr, xzr, [sp, #0x20] 2c39c: f9000fff str xzr, [sp, #0x18] 2c3a0: a9047eff stp xzr, xzr, [x23, #0x40] 2c3a4: a9007eff stp xzr, xzr, [x23] 2c3a8: 3d800ae0 str q0, [x23, #0x20] 2c3ac: a9037ee8 stp x8, xzr, [x23, #0x30] 2c3b0: f9000ae9 str x9, [x23, #0x10] 2c3b4: f9000317 str x23, [x24] 2c3b8: f9400268 ldr x8, [x19] 2c3bc: f9400108 ldr x8, [x8] 2c3c0: b4002488 cbz x8, 0x2c850 <.text+0x1cda0> 2c3c4: f9000268 str x8, [x19] 2c3c8: f9400301 ldr x1, [x24] 2c3cc: 14000122 b 0x2c854 <.text+0x1cda4> 2c3d0: 97ff8adc bl 0xef40 <__errno@plt> 2c3d4: b9400000 ldr w0, [x0] 2c3d8: 97ff8aca bl 0xef00 2c3dc: aa0003e4 mov x4, x0 2c3e0: 90000401 adrp x1, 0xac000 2c3e4: f0000422 adrp x2, 0xb3000 2c3e8: 321f07e0 orr w0, wzr, #0x6 2c3ec: 9116e821 add x1, x1, #0x5ba 2c3f0: 911a1042 add x2, x2, #0x684 2c3f4: 2a1703e3 mov w3, w23 2c3f8: 97ffc42a bl 0x1d4a0 <.text+0xd9f0> 2c3fc: aa1f03fa mov x26, xzr 2c400: f0000428 adrp x8, 0xb3000 2c404: 911dc508 add x8, x8, #0x771 2c408: f9400108 ldr x8, [x8] 2c40c: 52800249 mov w9, #0x12 // =18 2c410: f9000fff str xzr, [sp, #0x18] 2c414: 390063e9 strb w9, [sp, #0x18] 2c418: 52800d69 mov w9, #0x6b // =107 2c41c: a9027fff stp xzr, xzr, [sp, #0x20] 2c420: 390022a9 strb w9, [x21, #0x8] 2c424: f90002a8 str x8, [x21] 2c428: 39008bff strb wzr, [sp, #0x22] 2c42c: d101a3a1 sub x1, x29, #0x68 2c430: 910063e2 add x2, sp, #0x18 2c434: aa1303e0 mov x0, x19 2c438: 940001d8 bl 0x2cb98 <.text+0x1d0e8> 2c43c: aa0003f8 mov x24, x0 2c440: f9400317 ldr x23, [x24] 2c444: b50022f7 cbnz x23, 0x2c8a0 <.text+0x1cdf0> 2c448: 52800a00 mov w0, #0x50 // =80 2c44c: 940155d7 bl 0x81ba8 2c450: aa0003f7 mov x23, x0 2c454: f94017e8 ldr x8, [sp, #0x28] 2c458: 3cc183e0 ldur q0, [sp, #0x18] 2c45c: f85983a9 ldur x9, [x29, #-0x68] 2c460: a9027fff stp xzr, xzr, [sp, #0x20] 2c464: f9000fff str xzr, [sp, #0x18] 2c468: a9047eff stp xzr, xzr, [x23, #0x40] 2c46c: a9007eff stp xzr, xzr, [x23] 2c470: 3d800ae0 str q0, [x23, #0x20] 2c474: a9037ee8 stp x8, xzr, [x23, #0x30] 2c478: f9000ae9 str x9, [x23, #0x10] 2c47c: f9000317 str x23, [x24] 2c480: f9400268 ldr x8, [x19] 2c484: f9400108 ldr x8, [x8] 2c488: b4002008 cbz x8, 0x2c888 <.text+0x1cdd8> 2c48c: f9000268 str x8, [x19] 2c490: f9400301 ldr x1, [x24] 2c494: 140000fe b 0x2c88c <.text+0x1cddc> 2c498: aa1703e1 mov x1, x23 2c49c: f9400660 ldr x0, [x19, #0x8] 2c4a0: 97ffb662 bl 0x19e28 <.text+0xa378> 2c4a4: f9400a68 ldr x8, [x19, #0x10] 2c4a8: 91000508 add x8, x8, #0x1 2c4ac: f9000a68 str x8, [x19, #0x10] 2c4b0: aa1a03e0 mov x0, x26 2c4b4: 9100e2f7 add x23, x23, #0x38 2c4b8: 97ff8cae bl 0xf770 2c4bc: aa0003e2 mov x2, x0 2c4c0: aa1703e0 mov x0, x23 2c4c4: aa1a03e1 mov x1, x26 2c4c8: 940001fa bl 0x2ccb0 <.text+0x1d200> 2c4cc: 140000fc b 0x2c8bc <.text+0x1ce0c> 2c4d0: aa1703e1 mov x1, x23 2c4d4: f9400660 ldr x0, [x19, #0x8] 2c4d8: 97ffb654 bl 0x19e28 <.text+0xa378> 2c4dc: f9400a68 ldr x8, [x19, #0x10] 2c4e0: 91000508 add x8, x8, #0x1 2c4e4: f9000a68 str x8, [x19, #0x10] 2c4e8: aa1a03e0 mov x0, x26 2c4ec: 9100e2f7 add x23, x23, #0x38 2c4f0: 97ff8ca0 bl 0xf770 2c4f4: aa0003e2 mov x2, x0 2c4f8: aa1703e0 mov x0, x23 2c4fc: aa1a03e1 mov x1, x26 2c500: 940001ec bl 0x2ccb0 <.text+0x1d200> 2c504: 140000ee b 0x2c8bc <.text+0x1ce0c> 2c508: aa1703e1 mov x1, x23 2c50c: f9400660 ldr x0, [x19, #0x8] 2c510: 97ffb646 bl 0x19e28 <.text+0xa378> 2c514: f9400a68 ldr x8, [x19, #0x10] 2c518: 91000508 add x8, x8, #0x1 2c51c: f9000a68 str x8, [x19, #0x10] 2c520: aa1a03e0 mov x0, x26 2c524: 9100e2f7 add x23, x23, #0x38 2c528: 97ff8c92 bl 0xf770 2c52c: aa0003e2 mov x2, x0 2c530: aa1703e0 mov x0, x23 2c534: aa1a03e1 mov x1, x26 2c538: 940001de bl 0x2ccb0 <.text+0x1d200> 2c53c: 140000e0 b 0x2c8bc <.text+0x1ce0c> 2c540: aa1703e1 mov x1, x23 2c544: f9400660 ldr x0, [x19, #0x8] 2c548: 97ffb638 bl 0x19e28 <.text+0xa378> 2c54c: f9400a68 ldr x8, [x19, #0x10] 2c550: 91000508 add x8, x8, #0x1 2c554: f9000a68 str x8, [x19, #0x10] 2c558: aa1a03e0 mov x0, x26 2c55c: 9100e2f7 add x23, x23, #0x38 2c560: 97ff8c84 bl 0xf770 2c564: aa0003e2 mov x2, x0 2c568: aa1703e0 mov x0, x23 2c56c: aa1a03e1 mov x1, x26 2c570: 940001d0 bl 0x2ccb0 <.text+0x1d200> 2c574: 140000d2 b 0x2c8bc <.text+0x1ce0c> 2c578: aa1703e1 mov x1, x23 2c57c: f9400660 ldr x0, [x19, #0x8] 2c580: 97ffb62a bl 0x19e28 <.text+0xa378> 2c584: f9400a68 ldr x8, [x19, #0x10] 2c588: 91000508 add x8, x8, #0x1 2c58c: f9000a68 str x8, [x19, #0x10] 2c590: aa1a03e0 mov x0, x26 2c594: 9100e2f7 add x23, x23, #0x38 2c598: 97ff8c76 bl 0xf770 2c59c: aa0003e2 mov x2, x0 2c5a0: aa1703e0 mov x0, x23 2c5a4: aa1a03e1 mov x1, x26 2c5a8: 940001c2 bl 0x2ccb0 <.text+0x1d200> 2c5ac: 140000c4 b 0x2c8bc <.text+0x1ce0c> 2c5b0: aa1703e1 mov x1, x23 2c5b4: f9400660 ldr x0, [x19, #0x8] 2c5b8: 97ffb61c bl 0x19e28 <.text+0xa378> 2c5bc: f9400a68 ldr x8, [x19, #0x10] 2c5c0: 91000508 add x8, x8, #0x1 2c5c4: f9000a68 str x8, [x19, #0x10] 2c5c8: aa1a03e0 mov x0, x26 2c5cc: 9100e2f7 add x23, x23, #0x38 2c5d0: 97ff8c68 bl 0xf770 2c5d4: aa0003e2 mov x2, x0 2c5d8: aa1703e0 mov x0, x23 2c5dc: aa1a03e1 mov x1, x26 2c5e0: 940001b4 bl 0x2ccb0 <.text+0x1d200> 2c5e4: 140000b6 b 0x2c8bc <.text+0x1ce0c> 2c5e8: aa1703e1 mov x1, x23 2c5ec: f9400660 ldr x0, [x19, #0x8] 2c5f0: 97ffb60e bl 0x19e28 <.text+0xa378> 2c5f4: f9400a68 ldr x8, [x19, #0x10] 2c5f8: 91000508 add x8, x8, #0x1 2c5fc: f9000a68 str x8, [x19, #0x10] 2c600: aa1a03e0 mov x0, x26 2c604: 9100e2f7 add x23, x23, #0x38 2c608: 97ff8c5a bl 0xf770 2c60c: aa0003e2 mov x2, x0 2c610: aa1703e0 mov x0, x23 2c614: aa1a03e1 mov x1, x26 2c618: 940001a6 bl 0x2ccb0 <.text+0x1d200> 2c61c: 140000a8 b 0x2c8bc <.text+0x1ce0c> 2c620: aa1703e1 mov x1, x23 2c624: f9400660 ldr x0, [x19, #0x8] 2c628: 97ffb600 bl 0x19e28 <.text+0xa378> 2c62c: f9400a68 ldr x8, [x19, #0x10] 2c630: 91000508 add x8, x8, #0x1 2c634: f9000a68 str x8, [x19, #0x10] 2c638: aa1a03e0 mov x0, x26 2c63c: 9100e2f7 add x23, x23, #0x38 2c640: 97ff8c4c bl 0xf770 2c644: aa0003e2 mov x2, x0 2c648: aa1703e0 mov x0, x23 2c64c: aa1a03e1 mov x1, x26 2c650: 94000198 bl 0x2ccb0 <.text+0x1d200> 2c654: 1400009a b 0x2c8bc <.text+0x1ce0c> 2c658: aa1703e1 mov x1, x23 2c65c: f9400660 ldr x0, [x19, #0x8] 2c660: 97ffb5f2 bl 0x19e28 <.text+0xa378> 2c664: f9400a68 ldr x8, [x19, #0x10] 2c668: 91000508 add x8, x8, #0x1 2c66c: f9000a68 str x8, [x19, #0x10] 2c670: aa1a03e0 mov x0, x26 2c674: 9100e2f7 add x23, x23, #0x38 2c678: 97ff8c3e bl 0xf770 2c67c: aa0003e2 mov x2, x0 2c680: aa1703e0 mov x0, x23 2c684: aa1a03e1 mov x1, x26 2c688: 9400018a bl 0x2ccb0 <.text+0x1d200> 2c68c: 1400008c b 0x2c8bc <.text+0x1ce0c> 2c690: aa1703e1 mov x1, x23 2c694: f9400660 ldr x0, [x19, #0x8] 2c698: 97ffb5e4 bl 0x19e28 <.text+0xa378> 2c69c: f9400a68 ldr x8, [x19, #0x10] 2c6a0: 91000508 add x8, x8, #0x1 2c6a4: f9000a68 str x8, [x19, #0x10] 2c6a8: aa1a03e0 mov x0, x26 2c6ac: 9100e2f7 add x23, x23, #0x38 2c6b0: 97ff8c30 bl 0xf770 2c6b4: aa0003e2 mov x2, x0 2c6b8: aa1703e0 mov x0, x23 2c6bc: aa1a03e1 mov x1, x26 2c6c0: 9400017c bl 0x2ccb0 <.text+0x1d200> 2c6c4: 1400007e b 0x2c8bc <.text+0x1ce0c> 2c6c8: aa1703e1 mov x1, x23 2c6cc: f9400660 ldr x0, [x19, #0x8] 2c6d0: 97ffb5d6 bl 0x19e28 <.text+0xa378> 2c6d4: f9400a68 ldr x8, [x19, #0x10] 2c6d8: 91000508 add x8, x8, #0x1 2c6dc: f9000a68 str x8, [x19, #0x10] 2c6e0: aa1a03e0 mov x0, x26 2c6e4: 9100e2f7 add x23, x23, #0x38 2c6e8: 97ff8c22 bl 0xf770 2c6ec: aa0003e2 mov x2, x0 2c6f0: aa1703e0 mov x0, x23 2c6f4: aa1a03e1 mov x1, x26 2c6f8: 9400016e bl 0x2ccb0 <.text+0x1d200> 2c6fc: 14000070 b 0x2c8bc <.text+0x1ce0c> 2c700: aa1703e1 mov x1, x23 2c704: f9400660 ldr x0, [x19, #0x8] 2c708: 97ffb5c8 bl 0x19e28 <.text+0xa378> 2c70c: f9400a68 ldr x8, [x19, #0x10] 2c710: 91000508 add x8, x8, #0x1 2c714: f9000a68 str x8, [x19, #0x10] 2c718: aa1a03e0 mov x0, x26 2c71c: 9100e2f7 add x23, x23, #0x38 2c720: 97ff8c14 bl 0xf770 2c724: aa0003e2 mov x2, x0 2c728: aa1703e0 mov x0, x23 2c72c: aa1a03e1 mov x1, x26 2c730: 94000160 bl 0x2ccb0 <.text+0x1d200> 2c734: 14000062 b 0x2c8bc <.text+0x1ce0c> 2c738: aa1703e1 mov x1, x23 2c73c: f9400660 ldr x0, [x19, #0x8] 2c740: 97ffb5ba bl 0x19e28 <.text+0xa378> 2c744: f9400a68 ldr x8, [x19, #0x10] 2c748: 91000508 add x8, x8, #0x1 2c74c: f9000a68 str x8, [x19, #0x10] 2c750: aa1a03e0 mov x0, x26 2c754: 9100e2f7 add x23, x23, #0x38 2c758: 97ff8c06 bl 0xf770 2c75c: aa0003e2 mov x2, x0 2c760: aa1703e0 mov x0, x23 2c764: aa1a03e1 mov x1, x26 2c768: 94000152 bl 0x2ccb0 <.text+0x1d200> 2c76c: 14000054 b 0x2c8bc <.text+0x1ce0c> 2c770: aa1703e1 mov x1, x23 2c774: f9400660 ldr x0, [x19, #0x8] 2c778: 97ffb5ac bl 0x19e28 <.text+0xa378> 2c77c: f9400a68 ldr x8, [x19, #0x10] 2c780: 91000508 add x8, x8, #0x1 2c784: f9000a68 str x8, [x19, #0x10] 2c788: aa1a03e0 mov x0, x26 2c78c: 9100e2f7 add x23, x23, #0x38 2c790: 97ff8bf8 bl 0xf770 2c794: aa0003e2 mov x2, x0 2c798: aa1703e0 mov x0, x23 2c79c: aa1a03e1 mov x1, x26 2c7a0: 94000144 bl 0x2ccb0 <.text+0x1d200> 2c7a4: 14000046 b 0x2c8bc <.text+0x1ce0c> 2c7a8: aa1703e1 mov x1, x23 2c7ac: f9400660 ldr x0, [x19, #0x8] 2c7b0: 97ffb59e bl 0x19e28 <.text+0xa378> 2c7b4: f9400a68 ldr x8, [x19, #0x10] 2c7b8: 91000508 add x8, x8, #0x1 2c7bc: f9000a68 str x8, [x19, #0x10] 2c7c0: aa1a03e0 mov x0, x26 2c7c4: 9100e2f7 add x23, x23, #0x38 2c7c8: 97ff8bea bl 0xf770 2c7cc: aa0003e2 mov x2, x0 2c7d0: aa1703e0 mov x0, x23 2c7d4: aa1a03e1 mov x1, x26 2c7d8: 94000136 bl 0x2ccb0 <.text+0x1d200> 2c7dc: 14000038 b 0x2c8bc <.text+0x1ce0c> 2c7e0: aa1703e1 mov x1, x23 2c7e4: f9400660 ldr x0, [x19, #0x8] 2c7e8: 97ffb590 bl 0x19e28 <.text+0xa378> 2c7ec: f9400a68 ldr x8, [x19, #0x10] 2c7f0: 91000508 add x8, x8, #0x1 2c7f4: f9000a68 str x8, [x19, #0x10] 2c7f8: aa1a03e0 mov x0, x26 2c7fc: 9100e2f7 add x23, x23, #0x38 2c800: 97ff8bdc bl 0xf770 2c804: aa0003e2 mov x2, x0 2c808: aa1703e0 mov x0, x23 2c80c: aa1a03e1 mov x1, x26 2c810: 94000128 bl 0x2ccb0 <.text+0x1d200> 2c814: 1400002a b 0x2c8bc <.text+0x1ce0c> 2c818: aa1703e1 mov x1, x23 2c81c: f9400660 ldr x0, [x19, #0x8] 2c820: 97ffb582 bl 0x19e28 <.text+0xa378> 2c824: f9400a68 ldr x8, [x19, #0x10] 2c828: 91000508 add x8, x8, #0x1 2c82c: f9000a68 str x8, [x19, #0x10] 2c830: aa1a03e0 mov x0, x26 2c834: 9100e2f7 add x23, x23, #0x38 2c838: 97ff8bce bl 0xf770 2c83c: aa0003e2 mov x2, x0 2c840: aa1703e0 mov x0, x23 2c844: aa1a03e1 mov x1, x26 2c848: 9400011a bl 0x2ccb0 <.text+0x1d200> 2c84c: 1400001c b 0x2c8bc <.text+0x1ce0c> 2c850: aa1703e1 mov x1, x23 2c854: f9400660 ldr x0, [x19, #0x8] 2c858: 97ffb574 bl 0x19e28 <.text+0xa378> 2c85c: f9400a68 ldr x8, [x19, #0x10] 2c860: 91000508 add x8, x8, #0x1 2c864: f9000a68 str x8, [x19, #0x10] 2c868: aa1a03e0 mov x0, x26 2c86c: 9100e2f7 add x23, x23, #0x38 2c870: 97ff8bc0 bl 0xf770 2c874: aa0003e2 mov x2, x0 2c878: aa1703e0 mov x0, x23 2c87c: aa1a03e1 mov x1, x26 2c880: 9400010c bl 0x2ccb0 <.text+0x1d200> 2c884: 1400000e b 0x2c8bc <.text+0x1ce0c> 2c888: aa1703e1 mov x1, x23 2c88c: f9400660 ldr x0, [x19, #0x8] 2c890: 97ffb566 bl 0x19e28 <.text+0xa378> 2c894: f9400a68 ldr x8, [x19, #0x10] 2c898: 91000508 add x8, x8, #0x1 2c89c: f9000a68 str x8, [x19, #0x10] 2c8a0: aa1a03e0 mov x0, x26 2c8a4: 9100e2f7 add x23, x23, #0x38 2c8a8: 97ff8bb2 bl 0xf770 2c8ac: aa0003e2 mov x2, x0 2c8b0: aa1703e0 mov x0, x23 2c8b4: aa1a03e1 mov x1, x26 2c8b8: 940000fe bl 0x2ccb0 <.text+0x1d200> 2c8bc: 394063e8 ldrb w8, [sp, #0x18] 2c8c0: 36000068 tbz w8, #0x0, 0x2c8cc <.text+0x1ce1c> 2c8c4: f94017e0 ldr x0, [sp, #0x28] 2c8c8: 940154e8 bl 0x81c68 2c8cc: f9401688 ldr x8, [x20, #0x28] 2c8d0: eb1c011f cmp x8, x28 2c8d4: 54ff4b03 b.lo 0x2b234 <.text+0x1b784> 2c8d8: f9401768 ldr x8, [x27, #0x28] 2c8dc: f85a83a9 ldur x9, [x29, #-0x58] 2c8e0: eb09011f cmp x8, x9 2c8e4: 54000121 b.ne 0x2c908 <.text+0x1ce58> 2c8e8: a9527bfd ldp x29, x30, [sp, #0x120] 2c8ec: a9514ff4 ldp x20, x19, [sp, #0x110] 2c8f0: a95057f6 ldp x22, x21, [sp, #0x100] 2c8f4: a94f5ff8 ldp x24, x23, [sp, #0xf0] 2c8f8: a94e67fa ldp x26, x25, [sp, #0xe0] 2c8fc: a94d6ffc ldp x28, x27, [sp, #0xd0] 2c900: 9104c3ff add sp, sp, #0x130 2c904: d65f03c0 ret 2c908: 97ff8a36 bl 0xf1e0 <__stack_chk_fail@plt> 2c90c: 14000012 b 0x2c954 <.text+0x1cea4> 2c910: 14000011 b 0x2c954 <.text+0x1cea4> 2c914: 14000010 b 0x2c954 <.text+0x1cea4> 2c918: 1400000f b 0x2c954 <.text+0x1cea4> 2c91c: 1400000e b 0x2c954 <.text+0x1cea4> 2c920: 1400000d b 0x2c954 <.text+0x1cea4> 2c924: 1400000c b 0x2c954 <.text+0x1cea4> 2c928: 1400000b b 0x2c954 <.text+0x1cea4> 2c92c: 1400000a b 0x2c954 <.text+0x1cea4> 2c930: 14000009 b 0x2c954 <.text+0x1cea4> 2c934: 14000008 b 0x2c954 <.text+0x1cea4> 2c938: 14000007 b 0x2c954 <.text+0x1cea4> 2c93c: 14000006 b 0x2c954 <.text+0x1cea4> 2c940: 14000005 b 0x2c954 <.text+0x1cea4> 2c944: 14000004 b 0x2c954 <.text+0x1cea4> 2c948: 14000003 b 0x2c954 <.text+0x1cea4> 2c94c: 14000002 b 0x2c954 <.text+0x1cea4> 2c950: 14000001 b 0x2c954 <.text+0x1cea4> 2c954: 394063e8 ldrb w8, [sp, #0x18] 2c958: aa0003f4 mov x20, x0 2c95c: 36000108 tbz w8, #0x0, 0x2c97c <.text+0x1cecc> 2c960: f94017e0 ldr x0, [sp, #0x28] 2c964: 940154c1 bl 0x81c68 2c968: 14000005 b 0x2c97c <.text+0x1cecc> 2c96c: 14000003 b 0x2c978 <.text+0x1cec8> 2c970: 14000002 b 0x2c978 <.text+0x1cec8> 2c974: 14000001 b 0x2c978 <.text+0x1cec8> 2c978: aa0003f4 mov x20, x0 2c97c: f9400661 ldr x1, [x19, #0x8] 2c980: aa1303e0 mov x0, x19 2c984: 94000052 bl 0x2cacc <.text+0x1d01c> 2c988: aa1403e0 mov x0, x20 2c98c: 9401f604 bl 0xaa19c 2c990: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 2c994: a90157f6 stp x22, x21, [sp, #0x10] 2c998: a9024ff4 stp x20, x19, [sp, #0x20] 2c99c: a9037bfd stp x29, x30, [sp, #0x30] 2c9a0: 9100c3fd add x29, sp, #0x30 2c9a4: aa0003f6 mov x22, x0 2c9a8: 394002c8 ldrb w8, [x22] 2c9ac: 34000228 cbz w8, 0x2c9f0 <.text+0x1cf40> 2c9b0: f94006c8 ldr x8, [x22, #0x8] 2c9b4: b40001e8 cbz x8, 0x2c9f0 <.text+0x1cf40> 2c9b8: b9400514 ldr w20, [x8, #0x4] 2c9bc: f94016d7 ldr x23, [x22, #0x28] 2c9c0: 51001288 sub w8, w20, #0x4 2c9c4: eb0802ff cmp x23, x8 2c9c8: 540002e9 b.ls 0x2ca24 <.text+0x1cf74> 2c9cc: 90000401 adrp x1, 0xac000 2c9d0: f0000422 adrp x2, 0xb3000 2c9d4: 9116e821 add x1, x1, #0x5ba 2c9d8: 911e9c42 add x2, x2, #0x7a7 2c9dc: 321f07e0 orr w0, wzr, #0x6 2c9e0: aa1703e3 mov x3, x23 2c9e4: 2a1403e4 mov w4, w20 2c9e8: 97ffc2ae bl 0x1d4a0 <.text+0xd9f0> 2c9ec: 14000007 b 0x2ca08 <.text+0x1cf58> 2c9f0: 90000401 adrp x1, 0xac000 2c9f4: f0000422 adrp x2, 0xb3000 2c9f8: 9115c021 add x1, x1, #0x570 2c9fc: 911e2042 add x2, x2, #0x788 2ca00: 320007e0 orr w0, wzr, #0x3 2ca04: 97ffc2a7 bl 0x1d4a0 <.text+0xd9f0> 2ca08: aa1f03f4 mov x20, xzr 2ca0c: aa1403e0 mov x0, x20 2ca10: a9437bfd ldp x29, x30, [sp, #0x30] 2ca14: a9424ff4 ldp x20, x19, [sp, #0x20] 2ca18: a94157f6 ldp x22, x21, [sp, #0x10] 2ca1c: a8c45ff8 ldp x24, x23, [sp], #0x40 2ca20: d65f03c0 ret 2ca24: aa1603e0 mov x0, x22 2ca28: 97fff8ba bl 0x2ad10 <.text+0x1b260> 2ca2c: f94016d5 ldr x21, [x22, #0x28] 2ca30: 2a0003f3 mov w19, w0 2ca34: 8b1302a8 add x8, x21, x19 2ca38: eb14011f cmp x8, x20 2ca3c: 540001c1 b.ne 0x2ca74 <.text+0x1cfc4> 2ca40: 34fffe53 cbz w19, 0x2ca08 <.text+0x1cf58> 2ca44: f9400ed8 ldr x24, [x22, #0x18] 2ca48: 11000660 add w0, w19, #0x1 2ca4c: 320003e1 orr w1, wzr, #0x1 2ca50: f90016d7 str x23, [x22, #0x28] 2ca54: 97ff88ab bl 0xed00 2ca58: aa0003f4 mov x20, x0 2ca5c: b4000214 cbz x20, 0x2ca9c <.text+0x1cfec> 2ca60: 8b150301 add x1, x24, x21 2ca64: aa1403e0 mov x0, x20 2ca68: aa1303e2 mov x2, x19 2ca6c: 97ff8b89 bl 0xf890 2ca70: 17ffffe7 b 0x2ca0c <.text+0x1cf5c> 2ca74: 90000401 adrp x1, 0xac000 2ca78: f0000422 adrp x2, 0xb3000 2ca7c: 9116e821 add x1, x1, #0x5ba 2ca80: 911f2c42 add x2, x2, #0x7cb 2ca84: 321f07e0 orr w0, wzr, #0x6 2ca88: aa1503e3 mov x3, x21 2ca8c: 2a1303e4 mov w4, w19 2ca90: 2a1403e5 mov w5, w20 2ca94: 97ffc283 bl 0x1d4a0 <.text+0xd9f0> 2ca98: 17ffffdc b 0x2ca08 <.text+0x1cf58> 2ca9c: 97ff8929 bl 0xef40 <__errno@plt> 2caa0: b9400000 ldr w0, [x0] 2caa4: 97ff8917 bl 0xef00 2caa8: 90000401 adrp x1, 0xac000 2caac: f0000422 adrp x2, 0xb3000 2cab0: aa0003e4 mov x4, x0 2cab4: 9116e821 add x1, x1, #0x5ba 2cab8: 911a1042 add x2, x2, #0x684 2cabc: 321f07e0 orr w0, wzr, #0x6 2cac0: 2a1303e3 mov w3, w19 2cac4: 97ffc277 bl 0x1d4a0 <.text+0xd9f0> 2cac8: 17ffffd1 b 0x2ca0c <.text+0x1cf5c> 2cacc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2cad0: a9017bfd stp x29, x30, [sp, #0x10] 2cad4: 910043fd add x29, sp, #0x10 2cad8: aa0103f3 mov x19, x1 2cadc: aa0003f4 mov x20, x0 2cae0: b4000273 cbz x19, 0x2cb2c <.text+0x1d07c> 2cae4: f9400261 ldr x1, [x19] 2cae8: aa1403e0 mov x0, x20 2caec: 97fffff8 bl 0x2cacc <.text+0x1d01c> 2caf0: f9400661 ldr x1, [x19, #0x8] 2caf4: aa1403e0 mov x0, x20 2caf8: 97fffff5 bl 0x2cacc <.text+0x1d01c> 2cafc: 3940e268 ldrb w8, [x19, #0x38] 2cb00: 36000068 tbz w8, #0x0, 0x2cb0c <.text+0x1d05c> 2cb04: f9402660 ldr x0, [x19, #0x48] 2cb08: 94015458 bl 0x81c68 2cb0c: 39408268 ldrb w8, [x19, #0x20] 2cb10: 36000068 tbz w8, #0x0, 0x2cb1c <.text+0x1d06c> 2cb14: f9401a60 ldr x0, [x19, #0x30] 2cb18: 94015454 bl 0x81c68 2cb1c: a9417bfd ldp x29, x30, [sp, #0x10] 2cb20: aa1303e0 mov x0, x19 2cb24: a8c24ff4 ldp x20, x19, [sp], #0x20 2cb28: 14015450 b 0x81c68 2cb2c: a9417bfd ldp x29, x30, [sp, #0x10] 2cb30: a8c24ff4 ldp x20, x19, [sp], #0x20 2cb34: d65f03c0 ret 2cb38: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2cb3c: a9017bfd stp x29, x30, [sp, #0x10] 2cb40: 910043fd add x29, sp, #0x10 2cb44: 321c03e0 orr w0, wzr, #0x10 2cb48: 94014732 bl 0x7e810 2cb4c: aa0003f3 mov x19, x0 2cb50: f0000461 adrp x1, 0xbb000 2cb54: 910c8021 add x1, x1, #0x320 2cb58: 940139d5 bl 0x7b2ac 2cb5c: f0000588 adrp x8, 0xdf000 2cb60: f9462508 ldr x8, [x8, #0xc48] 2cb64: f0000581 adrp x1, 0xdf000 2cb68: f0000582 adrp x2, 0xdf000 2cb6c: aa1303e0 mov x0, x19 2cb70: 91004108 add x8, x8, #0x10 2cb74: f9000268 str x8, [x19] 2cb78: f9465421 ldr x1, [x1, #0xca8] 2cb7c: f9473842 ldr x2, [x2, #0xe70] 2cb80: 9401474f bl 0x7e8bc 2cb84: aa0003f4 mov x20, x0 2cb88: aa1303e0 mov x0, x19 2cb8c: 94014734 bl 0x7e85c 2cb90: aa1403e0 mov x0, x20 2cb94: 9401f582 bl 0xaa19c 2cb98: a9bb67fa stp x26, x25, [sp, #-0x50]! 2cb9c: a9015ff8 stp x24, x23, [sp, #0x10] 2cba0: a90257f6 stp x22, x21, [sp, #0x20] 2cba4: a9034ff4 stp x20, x19, [sp, #0x30] 2cba8: a9047bfd stp x29, x30, [sp, #0x40] 2cbac: 910103fd add x29, sp, #0x40 2cbb0: aa0003f4 mov x20, x0 2cbb4: f8408e96 ldr x22, [x20, #0x8]! 2cbb8: aa0103f3 mov x19, x1 2cbbc: b4000656 cbz x22, 0x2cc84 <.text+0x1d1d4> 2cbc0: 39400048 ldrb w8, [x2] 2cbc4: a940a849 ldp x9, x10, [x2, #0x8] 2cbc8: 91002014 add x20, x0, #0x8 2cbcc: d341fd0b lsr x11, x8, #1 2cbd0: 7200011f tst w8, #0x1 2cbd4: 9a890177 csel x23, x11, x9, eq 2cbd8: 9a821555 csinc x21, x10, x2, ne 2cbdc: 14000002 b 0x2cbe4 <.text+0x1d134> 2cbe0: aa0803f6 mov x22, x8 2cbe4: aa1603f9 mov x25, x22 2cbe8: 38420f3a ldrb w26, [x25, #0x20]! 2cbec: f9400728 ldr x8, [x25, #0x8] 2cbf0: d341ff49 lsr x9, x26, #1 2cbf4: 7200035f tst w26, #0x1 2cbf8: 9a880138 csel x24, x9, x8, eq 2cbfc: eb17031f cmp x24, x23 2cc00: 9a973302 csel x2, x24, x23, lo 2cc04: b4000262 cbz x2, 0x2cc50 <.text+0x1d1a0> 2cc08: f9401ac8 ldr x8, [x22, #0x30] 2cc0c: 7200035f tst w26, #0x1 2cc10: aa1503e0 mov x0, x21 2cc14: 9a991501 csinc x1, x8, x25, ne 2cc18: 97ff8946 bl 0xf130 2cc1c: 340001a0 cbz w0, 0x2cc50 <.text+0x1d1a0> 2cc20: 37f801c0 tbnz w0, #0x1f, 0x2cc58 <.text+0x1d1a8> 2cc24: eb1802ff cmp x23, x24 2cc28: 9a9832e2 csel x2, x23, x24, lo 2cc2c: b40001e2 cbz x2, 0x2cc68 <.text+0x1d1b8> 2cc30: f9401ac8 ldr x8, [x22, #0x30] 2cc34: 7200035f tst w26, #0x1 2cc38: aa1503e1 mov x1, x21 2cc3c: 9a991500 csinc x0, x8, x25, ne 2cc40: 97ff893c bl 0xf130 2cc44: 34000120 cbz w0, 0x2cc68 <.text+0x1d1b8> 2cc48: 37f80140 tbnz w0, #0x1f, 0x2cc70 <.text+0x1d1c0> 2cc4c: 1400000c b 0x2cc7c <.text+0x1d1cc> 2cc50: eb1802ff cmp x23, x24 2cc54: 54fffe82 b.hs 0x2cc24 <.text+0x1d174> 2cc58: f94002c8 ldr x8, [x22] 2cc5c: b4000188 cbz x8, 0x2cc8c <.text+0x1d1dc> 2cc60: aa1603f4 mov x20, x22 2cc64: 17ffffdf b 0x2cbe0 <.text+0x1d130> 2cc68: eb17031f cmp x24, x23 2cc6c: 54000082 b.hs 0x2cc7c <.text+0x1d1cc> 2cc70: aa1603f4 mov x20, x22 2cc74: f8408e88 ldr x8, [x20, #0x8]! 2cc78: b5fffb48 cbnz x8, 0x2cbe0 <.text+0x1d130> 2cc7c: f9000276 str x22, [x19] 2cc80: 14000005 b 0x2cc94 <.text+0x1d1e4> 2cc84: f9000274 str x20, [x19] 2cc88: 14000003 b 0x2cc94 <.text+0x1d1e4> 2cc8c: f9000276 str x22, [x19] 2cc90: aa1603f4 mov x20, x22 2cc94: aa1403e0 mov x0, x20 2cc98: a9447bfd ldp x29, x30, [sp, #0x40] 2cc9c: a9434ff4 ldp x20, x19, [sp, #0x30] 2cca0: a94257f6 ldp x22, x21, [sp, #0x20] 2cca4: a9415ff8 ldp x24, x23, [sp, #0x10] 2cca8: a8c567fa ldp x26, x25, [sp], #0x50 2ccac: d65f03c0 ret 2ccb0: f81b0ff9 str x25, [sp, #-0x50]! 2ccb4: a9015ff8 stp x24, x23, [sp, #0x10] 2ccb8: a90257f6 stp x22, x21, [sp, #0x20] 2ccbc: a9034ff4 stp x20, x19, [sp, #0x30] 2ccc0: a9047bfd stp x29, x30, [sp, #0x40] 2ccc4: 910103fd add x29, sp, #0x40 2ccc8: aa0003f3 mov x19, x0 2cccc: 39400268 ldrb w8, [x19] 2ccd0: aa0203f4 mov x20, x2 2ccd4: aa0103f5 mov x21, x1 2ccd8: 37000108 tbnz w8, #0x0, 0x2ccf8 <.text+0x1d248> 2ccdc: 528002d9 mov w25, #0x16 // =22 2cce0: eb14033f cmp x25, x20 2cce4: 54000143 b.lo 0x2cd0c <.text+0x1d25c> 2cce8: 37000228 tbnz w8, #0x0, 0x2cd2c <.text+0x1d27c> 2ccec: 91000676 add x22, x19, #0x1 2ccf0: b5000234 cbnz x20, 0x2cd34 <.text+0x1d284> 2ccf4: 14000014 b 0x2cd44 <.text+0x1d294> 2ccf8: f9400268 ldr x8, [x19] 2ccfc: 927ff909 and x9, x8, #0xfffffffffffffffe 2cd00: d1000539 sub x25, x9, #0x1 2cd04: eb14033f cmp x25, x20 2cd08: 54ffff02 b.hs 0x2cce8 <.text+0x1d238> 2cd0c: 9280022a mov x10, #-0x12 // =-18 2cd10: cb190289 sub x9, x20, x25 2cd14: cb19014a sub x10, x10, x25 2cd18: eb09015f cmp x10, x9 2cd1c: 540006e3 b.lo 0x2cdf8 <.text+0x1d348> 2cd20: 37000228 tbnz w8, #0x0, 0x2cd64 <.text+0x1d2b4> 2cd24: 91000676 add x22, x19, #0x1 2cd28: 14000010 b 0x2cd68 <.text+0x1d2b8> 2cd2c: f9400a76 ldr x22, [x19, #0x10] 2cd30: b40000b4 cbz x20, 0x2cd44 <.text+0x1d294> 2cd34: aa1603e0 mov x0, x22 2cd38: aa1503e1 mov x1, x21 2cd3c: aa1403e2 mov x2, x20 2cd40: 97ff8a34 bl 0xf610 2cd44: 38346adf strb wzr, [x22, x20] 2cd48: 39400268 ldrb w8, [x19] 2cd4c: 37000088 tbnz w8, #0x0, 0x2cd5c <.text+0x1d2ac> 2cd50: d37ffa88 lsl x8, x20, #1 2cd54: 39000268 strb w8, [x19] 2cd58: 14000021 b 0x2cddc <.text+0x1d32c> 2cd5c: f9000674 str x20, [x19, #0x8] 2cd60: 1400001f b 0x2cddc <.text+0x1d32c> 2cd64: f9400a76 ldr x22, [x19, #0x10] 2cd68: 92800328 mov x8, #-0x1a // =-26 2cd6c: f2efffe8 movk x8, #0x7fff, lsl #48 2cd70: eb08033f cmp x25, x8 2cd74: 54000108 b.hi 0x2cd94 <.text+0x1d2e4> 2cd78: d37ffb28 lsl x8, x25, #1 2cd7c: eb14011f cmp x8, x20 2cd80: 9a948108 csel x8, x8, x20, hi 2cd84: f1005d1f cmp x8, #0x17 2cd88: 540000a2 b.hs 0x2cd9c <.text+0x1d2ec> 2cd8c: 528002f7 mov w23, #0x17 // =23 2cd90: 14000005 b 0x2cda4 <.text+0x1d2f4> 2cd94: b27bfbf7 orr x23, xzr, #0xffffffffffffffef 2cd98: 14000003 b 0x2cda4 <.text+0x1d2f4> 2cd9c: 91004108 add x8, x8, #0x10 2cda0: 927ced17 and x23, x8, #0xfffffffffffffff0 2cda4: aa1703e0 mov x0, x23 2cda8: 94015380 bl 0x81ba8 2cdac: aa1503e1 mov x1, x21 2cdb0: aa1403e2 mov x2, x20 2cdb4: aa0003f8 mov x24, x0 2cdb8: 97ff8ab6 bl 0xf890 2cdbc: f1005b3f cmp x25, #0x16 2cdc0: 54000060 b.eq 0x2cdcc <.text+0x1d31c> 2cdc4: aa1603e0 mov x0, x22 2cdc8: 940153a8 bl 0x81c68 2cdcc: b24002e8 orr x8, x23, #0x1 2cdd0: a900e274 stp x20, x24, [x19, #0x8] 2cdd4: f9000268 str x8, [x19] 2cdd8: 38346b1f strb wzr, [x24, x20] 2cddc: aa1303e0 mov x0, x19 2cde0: a9447bfd ldp x29, x30, [sp, #0x40] 2cde4: a9434ff4 ldp x20, x19, [sp, #0x30] 2cde8: a94257f6 ldp x22, x21, [sp, #0x20] 2cdec: a9415ff8 ldp x24, x23, [sp, #0x10] 2cdf0: f84507f9 ldr x25, [sp], #0x50 2cdf4: d65f03c0 ret 2cdf8: aa1303e0 mov x0, x19 2cdfc: 97ffff4f bl 0x2cb38 <.text+0x1d088> 2ce00: f81d0ff5 str x21, [sp, #-0x30]! 2ce04: a9014ff4 stp x20, x19, [sp, #0x10] 2ce08: a9027bfd stp x29, x30, [sp, #0x20] 2ce0c: 910083fd add x29, sp, #0x20 2ce10: aa0003f3 mov x19, x0 2ce14: 97ffa0e0 bl 0x15194 <.text+0x56e4> 2ce18: 36000140 tbz w0, #0x0, 0x2ce40 <.text+0x1d390> 2ce1c: b0000915 adrp x21, 0x14d000 2ce20: f9406aa8 ldr x8, [x21, #0xd0] 2ce24: b50000e8 cbnz x8, 0x2ce40 <.text+0x1d390> 2ce28: 321c07e0 orr w0, wzr, #0x30 2ce2c: 9401535f bl 0x81ba8 2ce30: aa0003f4 mov x20, x0 2ce34: aa1303e1 mov x1, x19 2ce38: 97fff343 bl 0x29b44 <.text+0x1a094> 2ce3c: f9006ab4 str x20, [x21, #0xd0] 2ce40: a9427bfd ldp x29, x30, [sp, #0x20] 2ce44: a9414ff4 ldp x20, x19, [sp, #0x10] 2ce48: f84307f5 ldr x21, [sp], #0x30 2ce4c: d65f03c0 ret 2ce50: aa0003f3 mov x19, x0 2ce54: aa1403e0 mov x0, x20 2ce58: 94015384 bl 0x81c68 2ce5c: aa1303e0 mov x0, x19 2ce60: 9401f4cf bl 0xaa19c 2ce64: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2ce68: a9017bfd stp x29, x30, [sp, #0x10] 2ce6c: 910043fd add x29, sp, #0x10 2ce70: 2a0103f3 mov w19, w1 2ce74: 2a0003f4 mov w20, w0 2ce78: 97ffa0c7 bl 0x15194 <.text+0x56e4> 2ce7c: 36000120 tbz w0, #0x0, 0x2cea0 <.text+0x1d3f0> 2ce80: b0000908 adrp x8, 0x14d000 2ce84: f9406900 ldr x0, [x8, #0xd0] 2ce88: b40000c0 cbz x0, 0x2cea0 <.text+0x1d3f0> 2ce8c: a9417bfd ldp x29, x30, [sp, #0x10] 2ce90: 2a1403e1 mov w1, w20 2ce94: 2a1303e2 mov w2, w19 2ce98: a8c24ff4 ldp x20, x19, [sp], #0x20 2ce9c: 17fff593 b 0x2a4e8 <.text+0x1aa38> 2cea0: a9417bfd ldp x29, x30, [sp, #0x10] 2cea4: a8c24ff4 ldp x20, x19, [sp], #0x20 2cea8: d65f03c0 ret 2ceac: fc1e0fe8 str d8, [sp, #-0x20]! 2ceb0: f90007f3 str x19, [sp, #0x8] 2ceb4: a9017bfd stp x29, x30, [sp, #0x10] 2ceb8: 910043fd add x29, sp, #0x10 2cebc: 4ea01c08 mov v8.16b, v0.16b 2cec0: 2a0003f3 mov w19, w0 2cec4: 97ffa0b4 bl 0x15194 <.text+0x56e4> 2cec8: 36000140 tbz w0, #0x0, 0x2cef0 <.text+0x1d440> 2cecc: b0000908 adrp x8, 0x14d000 2ced0: f9406900 ldr x0, [x8, #0xd0] 2ced4: b40000e0 cbz x0, 0x2cef0 <.text+0x1d440> 2ced8: 2a1303e1 mov w1, w19 2cedc: a9417bfd ldp x29, x30, [sp, #0x10] 2cee0: f94007f3 ldr x19, [sp, #0x8] 2cee4: 4ea81d00 mov v0.16b, v8.16b 2cee8: fc4207e8 ldr d8, [sp], #0x20 2ceec: 17fff5d0 b 0x2a62c <.text+0x1ab7c> 2cef0: a9417bfd ldp x29, x30, [sp, #0x10] 2cef4: f94007f3 ldr x19, [sp, #0x8] 2cef8: fc4207e8 ldr d8, [sp], #0x20 2cefc: d65f03c0 ret 2cf00: fc1e0fe8 str d8, [sp, #-0x20]! 2cf04: f90007f3 str x19, [sp, #0x8] 2cf08: a9017bfd stp x29, x30, [sp, #0x10] 2cf0c: 910043fd add x29, sp, #0x10 2cf10: 4ea01c08 mov v8.16b, v0.16b 2cf14: 2a0003f3 mov w19, w0 2cf18: 97ffa09f bl 0x15194 <.text+0x56e4> 2cf1c: 36000140 tbz w0, #0x0, 0x2cf44 <.text+0x1d494> 2cf20: b0000908 adrp x8, 0x14d000 2cf24: f9406900 ldr x0, [x8, #0xd0] 2cf28: b40000e0 cbz x0, 0x2cf44 <.text+0x1d494> 2cf2c: 2a1303e1 mov w1, w19 2cf30: a9417bfd ldp x29, x30, [sp, #0x10] 2cf34: f94007f3 ldr x19, [sp, #0x8] 2cf38: 4ea81d00 mov v0.16b, v8.16b 2cf3c: fc4207e8 ldr d8, [sp], #0x20 2cf40: 17fff5e2 b 0x2a6c8 <.text+0x1ac18> 2cf44: a9417bfd ldp x29, x30, [sp, #0x10] 2cf48: f94007f3 ldr x19, [sp, #0x8] 2cf4c: fc4207e8 ldr d8, [sp], #0x20 2cf50: d65f03c0 ret 2cf54: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2cf58: a9017bfd stp x29, x30, [sp, #0x10] 2cf5c: 910043fd add x29, sp, #0x10 2cf60: 2a0103f3 mov w19, w1 2cf64: 2a0003f4 mov w20, w0 2cf68: 97ffa08b bl 0x15194 <.text+0x56e4> 2cf6c: 36000120 tbz w0, #0x0, 0x2cf90 <.text+0x1d4e0> 2cf70: b0000908 adrp x8, 0x14d000 2cf74: f9406900 ldr x0, [x8, #0xd0] 2cf78: b40000c0 cbz x0, 0x2cf90 <.text+0x1d4e0> 2cf7c: a9417bfd ldp x29, x30, [sp, #0x10] 2cf80: 2a1403e1 mov w1, w20 2cf84: 2a1303e2 mov w2, w19 2cf88: a8c24ff4 ldp x20, x19, [sp], #0x20 2cf8c: 17fff5f6 b 0x2a764 <.text+0x1acb4> 2cf90: a9417bfd ldp x29, x30, [sp, #0x10] 2cf94: a8c24ff4 ldp x20, x19, [sp], #0x20 2cf98: d65f03c0 ret 2cf9c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2cfa0: a9017bfd stp x29, x30, [sp, #0x10] 2cfa4: 910043fd add x29, sp, #0x10 2cfa8: aa0103f3 mov x19, x1 2cfac: 2a0003f4 mov w20, w0 2cfb0: 97ffa079 bl 0x15194 <.text+0x56e4> 2cfb4: 36000120 tbz w0, #0x0, 0x2cfd8 <.text+0x1d528> 2cfb8: b0000908 adrp x8, 0x14d000 2cfbc: f9406900 ldr x0, [x8, #0xd0] 2cfc0: b40000c0 cbz x0, 0x2cfd8 <.text+0x1d528> 2cfc4: a9417bfd ldp x29, x30, [sp, #0x10] 2cfc8: 2a1403e1 mov w1, w20 2cfcc: aa1303e2 mov x2, x19 2cfd0: a8c24ff4 ldp x20, x19, [sp], #0x20 2cfd4: 17fff60b b 0x2a800 <.text+0x1ad50> 2cfd8: a9417bfd ldp x29, x30, [sp, #0x10] 2cfdc: a8c24ff4 ldp x20, x19, [sp], #0x20 2cfe0: d65f03c0 ret 2cfe4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2cfe8: a9017bfd stp x29, x30, [sp, #0x10] 2cfec: 910043fd add x29, sp, #0x10 2cff0: aa0103f3 mov x19, x1 2cff4: 2a0003f4 mov w20, w0 2cff8: 97ffa067 bl 0x15194 <.text+0x56e4> 2cffc: 36000120 tbz w0, #0x0, 0x2d020 <.text+0x1d570> 2d000: 90000908 adrp x8, 0x14d000 2d004: f9406900 ldr x0, [x8, #0xd0] 2d008: b40000c0 cbz x0, 0x2d020 <.text+0x1d570> 2d00c: a9417bfd ldp x29, x30, [sp, #0x10] 2d010: 2a1403e1 mov w1, w20 2d014: aa1303e2 mov x2, x19 2d018: a8c24ff4 ldp x20, x19, [sp], #0x20 2d01c: 17fff620 b 0x2a89c <.text+0x1adec> 2d020: a9417bfd ldp x29, x30, [sp, #0x10] 2d024: a8c24ff4 ldp x20, x19, [sp], #0x20 2d028: d65f03c0 ret 2d02c: f81e0ff3 str x19, [sp, #-0x20]! 2d030: a9017bfd stp x29, x30, [sp, #0x10] 2d034: 910043fd add x29, sp, #0x10 2d038: aa0003f3 mov x19, x0 2d03c: b4000193 cbz x19, 0x2d06c <.text+0x1d5bc> 2d040: d0000421 adrp x1, 0xb3000 2d044: 91204021 add x1, x1, #0x810 2d048: aa1303e0 mov x0, x19 2d04c: 97ff89a5 bl 0xf6e0 2d050: b40001a0 cbz x0, 0x2d084 <.text+0x1d5d4> 2d054: 90000908 adrp x8, 0x14d000 2d058: f9406d00 ldr x0, [x8, #0xd8] 2d05c: b50000e0 cbnz x0, 0x2d078 <.text+0x1d5c8> 2d060: a9417bfd ldp x29, x30, [sp, #0x10] 2d064: f84207f3 ldr x19, [sp], #0x20 2d068: d65f03c0 ret 2d06c: 90000908 adrp x8, 0x14d000 2d070: f9406900 ldr x0, [x8, #0xd0] 2d074: b4ffff60 cbz x0, 0x2d060 <.text+0x1d5b0> 2d078: a9417bfd ldp x29, x30, [sp, #0x10] 2d07c: f84207f3 ldr x19, [sp], #0x20 2d080: 17fff343 b 0x29d8c <.text+0x1a2dc> 2d084: d0000421 adrp x1, 0xb3000 2d088: 91207821 add x1, x1, #0x81e 2d08c: aa1303e0 mov x0, x19 2d090: 97ff8994 bl 0xf6e0 2d094: b40000a0 cbz x0, 0x2d0a8 <.text+0x1d5f8> 2d098: 90000908 adrp x8, 0x14d000 2d09c: f9407100 ldr x0, [x8, #0xe0] 2d0a0: b5fffec0 cbnz x0, 0x2d078 <.text+0x1d5c8> 2d0a4: 17ffffef b 0x2d060 <.text+0x1d5b0> 2d0a8: a9417bfd ldp x29, x30, [sp, #0x10] 2d0ac: f00003e1 adrp x1, 0xac000 2d0b0: d0000422 adrp x2, 0xb3000 2d0b4: 9116e821 add x1, x1, #0x5ba 2d0b8: 9120b442 add x2, x2, #0x82d 2d0bc: 321f07e0 orr w0, wzr, #0x6 2d0c0: aa1303e3 mov x3, x19 2d0c4: f84207f3 ldr x19, [sp], #0x20 2d0c8: 17ffc0f6 b 0x1d4a0 <.text+0xd9f0> 2d0cc: f81e0ff3 str x19, [sp, #-0x20]! 2d0d0: a9017bfd stp x29, x30, [sp, #0x10] 2d0d4: 910043fd add x29, sp, #0x10 2d0d8: aa0003f3 mov x19, x0 2d0dc: 97ffa02e bl 0x15194 <.text+0x56e4> 2d0e0: 36000120 tbz w0, #0x0, 0x2d104 <.text+0x1d654> 2d0e4: 90000908 adrp x8, 0x14d000 2d0e8: f9406900 ldr x0, [x8, #0xd0] 2d0ec: b40000c0 cbz x0, 0x2d104 <.text+0x1d654> 2d0f0: a9417bfd ldp x29, x30, [sp, #0x10] 2d0f4: 52800c61 mov w1, #0x63 // =99 2d0f8: aa1303e2 mov x2, x19 2d0fc: f84207f3 ldr x19, [sp], #0x20 2d100: 17fff5e7 b 0x2a89c <.text+0x1adec> 2d104: a9417bfd ldp x29, x30, [sp, #0x10] 2d108: f84207f3 ldr x19, [sp], #0x20 2d10c: d65f03c0 ret 2d110: f81e0ff3 str x19, [sp, #-0x20]! 2d114: a9017bfd stp x29, x30, [sp, #0x10] 2d118: 910043fd add x29, sp, #0x10 2d11c: aa0003f3 mov x19, x0 2d120: 97ffa01d bl 0x15194 <.text+0x56e4> 2d124: 36000120 tbz w0, #0x0, 0x2d148 <.text+0x1d698> 2d128: 90000908 adrp x8, 0x14d000 2d12c: f9406900 ldr x0, [x8, #0xd0] 2d130: b40000c0 cbz x0, 0x2d148 <.text+0x1d698> 2d134: a9417bfd ldp x29, x30, [sp, #0x10] 2d138: 52800c81 mov w1, #0x64 // =100 2d13c: aa1303e2 mov x2, x19 2d140: f84207f3 ldr x19, [sp], #0x20 2d144: 17fff5d6 b 0x2a89c <.text+0x1adec> 2d148: a9417bfd ldp x29, x30, [sp, #0x10] 2d14c: f84207f3 ldr x19, [sp], #0x20 2d150: d65f03c0 ret 2d154: f81e0ff3 str x19, [sp, #-0x20]! 2d158: a9017bfd stp x29, x30, [sp, #0x10] 2d15c: 910043fd add x29, sp, #0x10 2d160: aa0003f3 mov x19, x0 2d164: 97ffa00c bl 0x15194 <.text+0x56e4> 2d168: 36000120 tbz w0, #0x0, 0x2d18c <.text+0x1d6dc> 2d16c: 90000908 adrp x8, 0x14d000 2d170: f9406900 ldr x0, [x8, #0xd0] 2d174: b40000c0 cbz x0, 0x2d18c <.text+0x1d6dc> 2d178: a9417bfd ldp x29, x30, [sp, #0x10] 2d17c: 52800ca1 mov w1, #0x65 // =101 2d180: aa1303e2 mov x2, x19 2d184: f84207f3 ldr x19, [sp], #0x20 2d188: 17fff5c5 b 0x2a89c <.text+0x1adec> 2d18c: a9417bfd ldp x29, x30, [sp, #0x10] 2d190: f84207f3 ldr x19, [sp], #0x20 2d194: d65f03c0 ret 2d198: f81e0ff3 str x19, [sp, #-0x20]! 2d19c: a9017bfd stp x29, x30, [sp, #0x10] 2d1a0: 910043fd add x29, sp, #0x10 2d1a4: aa0003f3 mov x19, x0 2d1a8: 97ff9ffb bl 0x15194 <.text+0x56e4> 2d1ac: 36000120 tbz w0, #0x0, 0x2d1d0 <.text+0x1d720> 2d1b0: 90000908 adrp x8, 0x14d000 2d1b4: f9406900 ldr x0, [x8, #0xd0] 2d1b8: b40000c0 cbz x0, 0x2d1d0 <.text+0x1d720> 2d1bc: a9417bfd ldp x29, x30, [sp, #0x10] 2d1c0: 52800cc1 mov w1, #0x66 // =102 2d1c4: aa1303e2 mov x2, x19 2d1c8: f84207f3 ldr x19, [sp], #0x20 2d1cc: 17fff5b4 b 0x2a89c <.text+0x1adec> 2d1d0: a9417bfd ldp x29, x30, [sp, #0x10] 2d1d4: f84207f3 ldr x19, [sp], #0x20 2d1d8: d65f03c0 ret 2d1dc: fc1e0fe8 str d8, [sp, #-0x20]! 2d1e0: a9017bfd stp x29, x30, [sp, #0x10] 2d1e4: 910043fd add x29, sp, #0x10 2d1e8: 4ea01c08 mov v8.16b, v0.16b 2d1ec: 97ff9fea bl 0x15194 <.text+0x56e4> 2d1f0: 36000120 tbz w0, #0x0, 0x2d214 <.text+0x1d764> 2d1f4: 90000908 adrp x8, 0x14d000 2d1f8: f9406900 ldr x0, [x8, #0xd0] 2d1fc: b40000c0 cbz x0, 0x2d214 <.text+0x1d764> 2d200: a9417bfd ldp x29, x30, [sp, #0x10] 2d204: 52800d01 mov w1, #0x68 // =104 2d208: 4ea81d00 mov v0.16b, v8.16b 2d20c: fc4207e8 ldr d8, [sp], #0x20 2d210: 17fff507 b 0x2a62c <.text+0x1ab7c> 2d214: a9417bfd ldp x29, x30, [sp, #0x10] 2d218: fc4207e8 ldr d8, [sp], #0x20 2d21c: d65f03c0 ret 2d220: f81e0ff3 str x19, [sp, #-0x20]! 2d224: a9017bfd stp x29, x30, [sp, #0x10] 2d228: 910043fd add x29, sp, #0x10 2d22c: aa0003f3 mov x19, x0 2d230: 97ff9fd9 bl 0x15194 <.text+0x56e4> 2d234: 36000120 tbz w0, #0x0, 0x2d258 <.text+0x1d7a8> 2d238: 90000908 adrp x8, 0x14d000 2d23c: f9406900 ldr x0, [x8, #0xd0] 2d240: b40000c0 cbz x0, 0x2d258 <.text+0x1d7a8> 2d244: a9417bfd ldp x29, x30, [sp, #0x10] 2d248: 52800ce1 mov w1, #0x67 // =103 2d24c: aa1303e2 mov x2, x19 2d250: f84207f3 ldr x19, [sp], #0x20 2d254: 17fff592 b 0x2a89c <.text+0x1adec> 2d258: a9417bfd ldp x29, x30, [sp, #0x10] 2d25c: f84207f3 ldr x19, [sp], #0x20 2d260: d65f03c0 ret 2d264: f81e0ff3 str x19, [sp, #-0x20]! 2d268: a9017bfd stp x29, x30, [sp, #0x10] 2d26c: 910043fd add x29, sp, #0x10 2d270: aa0003f3 mov x19, x0 2d274: 97ff9fc8 bl 0x15194 <.text+0x56e4> 2d278: 36000120 tbz w0, #0x0, 0x2d29c <.text+0x1d7ec> 2d27c: 90000908 adrp x8, 0x14d000 2d280: f9406900 ldr x0, [x8, #0xd0] 2d284: b40000c0 cbz x0, 0x2d29c <.text+0x1d7ec> 2d288: a9417bfd ldp x29, x30, [sp, #0x10] 2d28c: 52800d21 mov w1, #0x69 // =105 2d290: aa1303e2 mov x2, x19 2d294: f84207f3 ldr x19, [sp], #0x20 2d298: 17fff581 b 0x2a89c <.text+0x1adec> 2d29c: a9417bfd ldp x29, x30, [sp, #0x10] 2d2a0: f84207f3 ldr x19, [sp], #0x20 2d2a4: d65f03c0 ret 2d2a8: f81e0ff3 str x19, [sp, #-0x20]! 2d2ac: a9017bfd stp x29, x30, [sp, #0x10] 2d2b0: 910043fd add x29, sp, #0x10 2d2b4: aa0003f3 mov x19, x0 2d2b8: 97ff9fb7 bl 0x15194 <.text+0x56e4> 2d2bc: 36000120 tbz w0, #0x0, 0x2d2e0 <.text+0x1d830> 2d2c0: 90000908 adrp x8, 0x14d000 2d2c4: f9406900 ldr x0, [x8, #0xd0] 2d2c8: b40000c0 cbz x0, 0x2d2e0 <.text+0x1d830> 2d2cc: a9417bfd ldp x29, x30, [sp, #0x10] 2d2d0: 52800d41 mov w1, #0x6a // =106 2d2d4: aa1303e2 mov x2, x19 2d2d8: f84207f3 ldr x19, [sp], #0x20 2d2dc: 17fff570 b 0x2a89c <.text+0x1adec> 2d2e0: a9417bfd ldp x29, x30, [sp, #0x10] 2d2e4: f84207f3 ldr x19, [sp], #0x20 2d2e8: d65f03c0 ret 2d2ec: f81e0ff3 str x19, [sp, #-0x20]! 2d2f0: a9017bfd stp x29, x30, [sp, #0x10] 2d2f4: 910043fd add x29, sp, #0x10 2d2f8: aa0003f3 mov x19, x0 2d2fc: 97ff9fa6 bl 0x15194 <.text+0x56e4> 2d300: 36000120 tbz w0, #0x0, 0x2d324 <.text+0x1d874> 2d304: 90000908 adrp x8, 0x14d000 2d308: f9406900 ldr x0, [x8, #0xd0] 2d30c: b40000c0 cbz x0, 0x2d324 <.text+0x1d874> 2d310: a9417bfd ldp x29, x30, [sp, #0x10] 2d314: 52800d61 mov w1, #0x6b // =107 2d318: aa1303e2 mov x2, x19 2d31c: f84207f3 ldr x19, [sp], #0x20 2d320: 17fff55f b 0x2a89c <.text+0x1adec> 2d324: a9417bfd ldp x29, x30, [sp, #0x10] 2d328: f84207f3 ldr x19, [sp], #0x20 2d32c: d65f03c0 ret 2d330: f81e0ff3 str x19, [sp, #-0x20]! 2d334: a9017bfd stp x29, x30, [sp, #0x10] 2d338: 910043fd add x29, sp, #0x10 2d33c: aa0003f3 mov x19, x0 2d340: 97ff9f95 bl 0x15194 <.text+0x56e4> 2d344: 36000120 tbz w0, #0x0, 0x2d368 <.text+0x1d8b8> 2d348: 90000908 adrp x8, 0x14d000 2d34c: f9406900 ldr x0, [x8, #0xd0] 2d350: b40000c0 cbz x0, 0x2d368 <.text+0x1d8b8> 2d354: a9417bfd ldp x29, x30, [sp, #0x10] 2d358: 52800d81 mov w1, #0x6c // =108 2d35c: aa1303e2 mov x2, x19 2d360: f84207f3 ldr x19, [sp], #0x20 2d364: 17fff54e b 0x2a89c <.text+0x1adec> 2d368: a9417bfd ldp x29, x30, [sp, #0x10] 2d36c: f84207f3 ldr x19, [sp], #0x20 2d370: d65f03c0 ret 2d374: f81e0ff3 str x19, [sp, #-0x20]! 2d378: a9017bfd stp x29, x30, [sp, #0x10] 2d37c: 910043fd add x29, sp, #0x10 2d380: aa0003f3 mov x19, x0 2d384: 97ff9f84 bl 0x15194 <.text+0x56e4> 2d388: 36000120 tbz w0, #0x0, 0x2d3ac <.text+0x1d8fc> 2d38c: 90000908 adrp x8, 0x14d000 2d390: f9406900 ldr x0, [x8, #0xd0] 2d394: b40000c0 cbz x0, 0x2d3ac <.text+0x1d8fc> 2d398: a9417bfd ldp x29, x30, [sp, #0x10] 2d39c: 321d17e1 orr w1, wzr, #0x1f8 2d3a0: aa1303e2 mov x2, x19 2d3a4: f84207f3 ldr x19, [sp], #0x20 2d3a8: 17fff53d b 0x2a89c <.text+0x1adec> 2d3ac: a9417bfd ldp x29, x30, [sp, #0x10] 2d3b0: f84207f3 ldr x19, [sp], #0x20 2d3b4: d65f03c0 ret 2d3b8: f81e0ff3 str x19, [sp, #-0x20]! 2d3bc: a9017bfd stp x29, x30, [sp, #0x10] 2d3c0: 910043fd add x29, sp, #0x10 2d3c4: aa0003f3 mov x19, x0 2d3c8: 97ff9f73 bl 0x15194 <.text+0x56e4> 2d3cc: 36000120 tbz w0, #0x0, 0x2d3f0 <.text+0x1d940> 2d3d0: 90000908 adrp x8, 0x14d000 2d3d4: f9406900 ldr x0, [x8, #0xd0] 2d3d8: b40000c0 cbz x0, 0x2d3f0 <.text+0x1d940> 2d3dc: a9417bfd ldp x29, x30, [sp, #0x10] 2d3e0: 52800da1 mov w1, #0x6d // =109 2d3e4: aa1303e2 mov x2, x19 2d3e8: f84207f3 ldr x19, [sp], #0x20 2d3ec: 17fff52c b 0x2a89c <.text+0x1adec> 2d3f0: a9417bfd ldp x29, x30, [sp, #0x10] 2d3f4: f84207f3 ldr x19, [sp], #0x20 2d3f8: d65f03c0 ret 2d3fc: f81e0ff3 str x19, [sp, #-0x20]! 2d400: a9017bfd stp x29, x30, [sp, #0x10] 2d404: 910043fd add x29, sp, #0x10 2d408: aa0003f3 mov x19, x0 2d40c: 97ff9f62 bl 0x15194 <.text+0x56e4> 2d410: 36000120 tbz w0, #0x0, 0x2d434 <.text+0x1d984> 2d414: 90000908 adrp x8, 0x14d000 2d418: f9406900 ldr x0, [x8, #0xd0] 2d41c: b40000c0 cbz x0, 0x2d434 <.text+0x1d984> 2d420: a9417bfd ldp x29, x30, [sp, #0x10] 2d424: 52803ee1 mov w1, #0x1f7 // =503 2d428: aa1303e2 mov x2, x19 2d42c: f84207f3 ldr x19, [sp], #0x20 2d430: 17fff51b b 0x2a89c <.text+0x1adec> 2d434: a9417bfd ldp x29, x30, [sp, #0x10] 2d438: f84207f3 ldr x19, [sp], #0x20 2d43c: d65f03c0 ret 2d440: f81e0ff3 str x19, [sp, #-0x20]! 2d444: a9017bfd stp x29, x30, [sp, #0x10] 2d448: 910043fd add x29, sp, #0x10 2d44c: aa0003f3 mov x19, x0 2d450: 97ff9f51 bl 0x15194 <.text+0x56e4> 2d454: 36000120 tbz w0, #0x0, 0x2d478 <.text+0x1d9c8> 2d458: 90000908 adrp x8, 0x14d000 2d45c: f9406900 ldr x0, [x8, #0xd0] 2d460: b40000c0 cbz x0, 0x2d478 <.text+0x1d9c8> 2d464: a9417bfd ldp x29, x30, [sp, #0x10] 2d468: 52803ec1 mov w1, #0x1f6 // =502 2d46c: aa1303e2 mov x2, x19 2d470: f84207f3 ldr x19, [sp], #0x20 2d474: 17fff50a b 0x2a89c <.text+0x1adec> 2d478: a9417bfd ldp x29, x30, [sp, #0x10] 2d47c: f84207f3 ldr x19, [sp], #0x20 2d480: d65f03c0 ret 2d484: f81e0ff3 str x19, [sp, #-0x20]! 2d488: a9017bfd stp x29, x30, [sp, #0x10] 2d48c: 910043fd add x29, sp, #0x10 2d490: aa0003f3 mov x19, x0 2d494: 97ff9f40 bl 0x15194 <.text+0x56e4> 2d498: 36000120 tbz w0, #0x0, 0x2d4bc <.text+0x1da0c> 2d49c: 90000908 adrp x8, 0x14d000 2d4a0: f9406900 ldr x0, [x8, #0xd0] 2d4a4: b40000c0 cbz x0, 0x2d4bc <.text+0x1da0c> 2d4a8: a9417bfd ldp x29, x30, [sp, #0x10] 2d4ac: 52800dc1 mov w1, #0x6e // =110 2d4b0: aa1303e2 mov x2, x19 2d4b4: f84207f3 ldr x19, [sp], #0x20 2d4b8: 17fff4f9 b 0x2a89c <.text+0x1adec> 2d4bc: a9417bfd ldp x29, x30, [sp, #0x10] 2d4c0: f84207f3 ldr x19, [sp], #0x20 2d4c4: d65f03c0 ret 2d4c8: f81e0ff3 str x19, [sp, #-0x20]! 2d4cc: a9017bfd stp x29, x30, [sp, #0x10] 2d4d0: 910043fd add x29, sp, #0x10 2d4d4: aa0003f3 mov x19, x0 2d4d8: 97ff9f2f bl 0x15194 <.text+0x56e4> 2d4dc: 36000120 tbz w0, #0x0, 0x2d500 <.text+0x1da50> 2d4e0: 90000908 adrp x8, 0x14d000 2d4e4: f9406900 ldr x0, [x8, #0xd0] 2d4e8: b40000c0 cbz x0, 0x2d500 <.text+0x1da50> 2d4ec: a9417bfd ldp x29, x30, [sp, #0x10] 2d4f0: 52800e41 mov w1, #0x72 // =114 2d4f4: aa1303e2 mov x2, x19 2d4f8: f84207f3 ldr x19, [sp], #0x20 2d4fc: 17fff4e8 b 0x2a89c <.text+0x1adec> 2d500: a9417bfd ldp x29, x30, [sp, #0x10] 2d504: f84207f3 ldr x19, [sp], #0x20 2d508: d65f03c0 ret 2d50c: f81e0ff3 str x19, [sp, #-0x20]! 2d510: a9017bfd stp x29, x30, [sp, #0x10] 2d514: 910043fd add x29, sp, #0x10 2d518: aa0003f3 mov x19, x0 2d51c: 97ff9f1e bl 0x15194 <.text+0x56e4> 2d520: 36000120 tbz w0, #0x0, 0x2d544 <.text+0x1da94> 2d524: 90000908 adrp x8, 0x14d000 2d528: f9406900 ldr x0, [x8, #0xd0] 2d52c: b40000c0 cbz x0, 0x2d544 <.text+0x1da94> 2d530: a9417bfd ldp x29, x30, [sp, #0x10] 2d534: 52800e61 mov w1, #0x73 // =115 2d538: aa1303e2 mov x2, x19 2d53c: f84207f3 ldr x19, [sp], #0x20 2d540: 17fff4d7 b 0x2a89c <.text+0x1adec> 2d544: a9417bfd ldp x29, x30, [sp, #0x10] 2d548: f84207f3 ldr x19, [sp], #0x20 2d54c: d65f03c0 ret 2d550: a9bf7bfd stp x29, x30, [sp, #-0x10]! 2d554: 910003fd mov x29, sp 2d558: 97ff9f0f bl 0x15194 <.text+0x56e4> 2d55c: 36000120 tbz w0, #0x0, 0x2d580 <.text+0x1dad0> 2d560: 90000908 adrp x8, 0x14d000 2d564: f9406900 ldr x0, [x8, #0xd0] 2d568: b40000c0 cbz x0, 0x2d580 <.text+0x1dad0> 2d56c: f00003e2 adrp x2, 0xac000 2d570: 9128bc42 add x2, x2, #0xa2f 2d574: 52803e81 mov w1, #0x1f4 // =500 2d578: a8c17bfd ldp x29, x30, [sp], #0x10 2d57c: 17fff4c8 b 0x2a89c <.text+0x1adec> 2d580: a8c17bfd ldp x29, x30, [sp], #0x10 2d584: d65f03c0 ret 2d588: a9bf7bfd stp x29, x30, [sp, #-0x10]! 2d58c: 910003fd mov x29, sp 2d590: 97ff9f01 bl 0x15194 <.text+0x56e4> 2d594: 36000120 tbz w0, #0x0, 0x2d5b8 <.text+0x1db08> 2d598: 90000908 adrp x8, 0x14d000 2d59c: f9406900 ldr x0, [x8, #0xd0] 2d5a0: b40000c0 cbz x0, 0x2d5b8 <.text+0x1db08> 2d5a4: f00003e2 adrp x2, 0xac000 2d5a8: 9128bc42 add x2, x2, #0xa2f 2d5ac: 52803ea1 mov w1, #0x1f5 // =501 2d5b0: a8c17bfd ldp x29, x30, [sp], #0x10 2d5b4: 17fff4ba b 0x2a89c <.text+0x1adec> 2d5b8: a8c17bfd ldp x29, x30, [sp], #0x10 2d5bc: d65f03c0 ret 2d5c0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 2d5c4: 910003fd mov x29, sp 2d5c8: 97ff9ef3 bl 0x15194 <.text+0x56e4> 2d5cc: 36000120 tbz w0, #0x0, 0x2d5f0 <.text+0x1db40> 2d5d0: 90000908 adrp x8, 0x14d000 2d5d4: f9406900 ldr x0, [x8, #0xd0] 2d5d8: b40000c0 cbz x0, 0x2d5f0 <.text+0x1db40> 2d5dc: f00003e2 adrp x2, 0xac000 2d5e0: 9128bc42 add x2, x2, #0xa2f 2d5e4: 52803f21 mov w1, #0x1f9 // =505 2d5e8: a8c17bfd ldp x29, x30, [sp], #0x10 2d5ec: 17fff4ac b 0x2a89c <.text+0x1adec> 2d5f0: a8c17bfd ldp x29, x30, [sp], #0x10 2d5f4: d65f03c0 ret 2d5f8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 2d5fc: 910003fd mov x29, sp 2d600: 97ff9ee5 bl 0x15194 <.text+0x56e4> 2d604: 36000120 tbz w0, #0x0, 0x2d628 <.text+0x1db78> 2d608: 90000908 adrp x8, 0x14d000 2d60c: f9406900 ldr x0, [x8, #0xd0] 2d610: b40000c0 cbz x0, 0x2d628 <.text+0x1db78> 2d614: f00003e2 adrp x2, 0xac000 2d618: 9128bc42 add x2, x2, #0xa2f 2d61c: 52803f41 mov w1, #0x1fa // =506 2d620: a8c17bfd ldp x29, x30, [sp], #0x10 2d624: 17fff49e b 0x2a89c <.text+0x1adec> 2d628: a8c17bfd ldp x29, x30, [sp], #0x10 2d62c: d65f03c0 ret 2d630: a9bd57f6 stp x22, x21, [sp, #-0x30]! 2d634: a9014ff4 stp x20, x19, [sp, #0x10] 2d638: a9027bfd stp x29, x30, [sp, #0x20] 2d63c: 910083fd add x29, sp, #0x20 2d640: 51000448 sub w8, w2, #0x1 2d644: aa0103f3 mov x19, x1 2d648: 71000d1f cmp w8, #0x3 2d64c: aa0003f4 mov x20, x0 2d650: 54000208 b.hi 0x2d690 <.text+0x1dbe0> 2d654: d0000429 adrp x9, 0xb3000 2d658: 91200129 add x9, x9, #0x800 2d65c: b8a87928 ldrsw x8, [x9, x8, lsl #2] 2d660: 8b090108 add x8, x8, x9 2d664: d61f0100 br x8 2d668: 90000916 adrp x22, 0x14d000 2d66c: f9406ed5 ldr x21, [x22, #0xd8] 2d670: b50005f5 cbnz x21, 0x2d72c <.text+0x1dc7c> 2d674: 321c07e0 orr w0, wzr, #0x30 2d678: 9401514c bl 0x81ba8 2d67c: aa0003f5 mov x21, x0 2d680: aa1403e1 mov x1, x20 2d684: 97fff130 bl 0x29b44 <.text+0x1a094> 2d688: f9006ed5 str x21, [x22, #0xd8] 2d68c: 14000028 b 0x2d72c <.text+0x1dc7c> 2d690: aa1403e3 mov x3, x20 2d694: a9427bfd ldp x29, x30, [sp, #0x20] 2d698: a9414ff4 ldp x20, x19, [sp, #0x10] 2d69c: f00003e1 adrp x1, 0xac000 2d6a0: d0000422 adrp x2, 0xb3000 2d6a4: 9116e821 add x1, x1, #0x5ba 2d6a8: 91213042 add x2, x2, #0x84c 2d6ac: 321f07e0 orr w0, wzr, #0x6 2d6b0: a8c357f6 ldp x22, x21, [sp], #0x30 2d6b4: 17ffbf7b b 0x1d4a0 <.text+0xd9f0> 2d6b8: 90000916 adrp x22, 0x14d000 2d6bc: f94072d5 ldr x21, [x22, #0xe0] 2d6c0: b5000375 cbnz x21, 0x2d72c <.text+0x1dc7c> 2d6c4: 321c07e0 orr w0, wzr, #0x30 2d6c8: 94015138 bl 0x81ba8 2d6cc: aa0003f5 mov x21, x0 2d6d0: aa1403e1 mov x1, x20 2d6d4: 97fff11c bl 0x29b44 <.text+0x1a094> 2d6d8: f90072d5 str x21, [x22, #0xe0] 2d6dc: 14000014 b 0x2d72c <.text+0x1dc7c> 2d6e0: 90000916 adrp x22, 0x14d000 2d6e4: f94076d5 ldr x21, [x22, #0xe8] 2d6e8: b5000235 cbnz x21, 0x2d72c <.text+0x1dc7c> 2d6ec: 321c07e0 orr w0, wzr, #0x30 2d6f0: 9401512e bl 0x81ba8 2d6f4: aa0003f5 mov x21, x0 2d6f8: aa1403e1 mov x1, x20 2d6fc: 97fff112 bl 0x29b44 <.text+0x1a094> 2d700: f90076d5 str x21, [x22, #0xe8] 2d704: 1400000a b 0x2d72c <.text+0x1dc7c> 2d708: 90000916 adrp x22, 0x14d000 2d70c: f9407ad5 ldr x21, [x22, #0xf0] 2d710: b50000f5 cbnz x21, 0x2d72c <.text+0x1dc7c> 2d714: 321c07e0 orr w0, wzr, #0x30 2d718: 94015124 bl 0x81ba8 2d71c: aa0003f5 mov x21, x0 2d720: aa1403e1 mov x1, x20 2d724: 97fff108 bl 0x29b44 <.text+0x1a094> 2d728: f9007ad5 str x21, [x22, #0xf0] 2d72c: aa1303e1 mov x1, x19 2d730: a9427bfd ldp x29, x30, [sp, #0x20] 2d734: a9414ff4 ldp x20, x19, [sp, #0x10] 2d738: aa1503e0 mov x0, x21 2d73c: a8c357f6 ldp x22, x21, [sp], #0x30 2d740: 17fff1c5 b 0x29e54 <.text+0x1a3a4> 2d744: 14000003 b 0x2d750 <.text+0x1dca0> 2d748: 14000002 b 0x2d750 <.text+0x1dca0> 2d74c: 14000001 b 0x2d750 <.text+0x1dca0> 2d750: aa0003f3 mov x19, x0 2d754: aa1503e0 mov x0, x21 2d758: 94015144 bl 0x81c68 2d75c: aa1303e0 mov x0, x19 2d760: 9401f28f bl 0xaa19c 2d764: f81d0ff5 str x21, [sp, #-0x30]! 2d768: a9014ff4 stp x20, x19, [sp, #0x10] 2d76c: a9027bfd stp x29, x30, [sp, #0x20] 2d770: 910083fd add x29, sp, #0x20 2d774: 51000428 sub w8, w1, #0x1 2d778: 71000d1f cmp w8, #0x3 2d77c: aa0003f3 mov x19, x0 2d780: 54000208 b.hi 0x2d7c0 <.text+0x1dd10> 2d784: d0000429 adrp x9, 0xb3000 2d788: 9121c129 add x9, x9, #0x870 2d78c: b8a87928 ldrsw x8, [x9, x8, lsl #2] 2d790: 8b090108 add x8, x8, x9 2d794: d61f0100 br x8 2d798: 90000915 adrp x21, 0x14d000 2d79c: f9407eb4 ldr x20, [x21, #0xf8] 2d7a0: b5000634 cbnz x20, 0x2d864 <.text+0x1ddb4> 2d7a4: 321c07e0 orr w0, wzr, #0x30 2d7a8: 94015100 bl 0x81ba8 2d7ac: aa0003f4 mov x20, x0 2d7b0: aa1303e1 mov x1, x19 2d7b4: 97fff477 bl 0x2a990 <.text+0x1aee0> 2d7b8: f9007eb4 str x20, [x21, #0xf8] 2d7bc: 1400002a b 0x2d864 <.text+0x1ddb4> 2d7c0: f00003e1 adrp x1, 0xac000 2d7c4: d0000422 adrp x2, 0xb3000 2d7c8: 9116e821 add x1, x1, #0x5ba 2d7cc: 91220042 add x2, x2, #0x880 2d7d0: 321f07e0 orr w0, wzr, #0x6 2d7d4: aa1303e3 mov x3, x19 2d7d8: 97ffbf32 bl 0x1d4a0 <.text+0xd9f0> 2d7dc: a9427bfd ldp x29, x30, [sp, #0x20] 2d7e0: a9414ff4 ldp x20, x19, [sp, #0x10] 2d7e4: aa1f03e0 mov x0, xzr 2d7e8: f84307f5 ldr x21, [sp], #0x30 2d7ec: d65f03c0 ret 2d7f0: 90000915 adrp x21, 0x14d000 2d7f4: f94082b4 ldr x20, [x21, #0x100] 2d7f8: b5000374 cbnz x20, 0x2d864 <.text+0x1ddb4> 2d7fc: 321c07e0 orr w0, wzr, #0x30 2d800: 940150ea bl 0x81ba8 2d804: aa0003f4 mov x20, x0 2d808: aa1303e1 mov x1, x19 2d80c: 97fff461 bl 0x2a990 <.text+0x1aee0> 2d810: f90082b4 str x20, [x21, #0x100] 2d814: 14000014 b 0x2d864 <.text+0x1ddb4> 2d818: 90000915 adrp x21, 0x14d000 2d81c: f94086b4 ldr x20, [x21, #0x108] 2d820: b5000234 cbnz x20, 0x2d864 <.text+0x1ddb4> 2d824: 321c07e0 orr w0, wzr, #0x30 2d828: 940150e0 bl 0x81ba8 2d82c: aa0003f4 mov x20, x0 2d830: aa1303e1 mov x1, x19 2d834: 97fff457 bl 0x2a990 <.text+0x1aee0> 2d838: f90086b4 str x20, [x21, #0x108] 2d83c: 1400000a b 0x2d864 <.text+0x1ddb4> 2d840: 90000915 adrp x21, 0x14d000 2d844: f9408ab4 ldr x20, [x21, #0x110] 2d848: b50000f4 cbnz x20, 0x2d864 <.text+0x1ddb4> 2d84c: 321c07e0 orr w0, wzr, #0x30 2d850: 940150d6 bl 0x81ba8 2d854: aa0003f4 mov x20, x0 2d858: aa1303e1 mov x1, x19 2d85c: 97fff44d bl 0x2a990 <.text+0x1aee0> 2d860: f9008ab4 str x20, [x21, #0x110] 2d864: aa1403e0 mov x0, x20 2d868: a9427bfd ldp x29, x30, [sp, #0x20] 2d86c: a9414ff4 ldp x20, x19, [sp, #0x10] 2d870: f84307f5 ldr x21, [sp], #0x30 2d874: 17fffc47 b 0x2c990 <.text+0x1cee0> 2d878: 14000003 b 0x2d884 <.text+0x1ddd4> 2d87c: 14000002 b 0x2d884 <.text+0x1ddd4> 2d880: 14000001 b 0x2d884 <.text+0x1ddd4> 2d884: aa0003f3 mov x19, x0 2d888: aa1403e0 mov x0, x20 2d88c: 940150f7 bl 0x81c68 2d890: aa1303e0 mov x0, x19 2d894: 9401f242 bl 0xaa19c 2d898: f81e0ff3 str x19, [sp, #-0x20]! 2d89c: a9017bfd stp x29, x30, [sp, #0x10] 2d8a0: 910043fd add x29, sp, #0x10 2d8a4: aa0003f3 mov x19, x0 2d8a8: d0000420 adrp x0, 0xb3000 2d8ac: 91204000 add x0, x0, #0x810 2d8b0: aa1303e1 mov x1, x19 2d8b4: 97ff878b bl 0xf6e0 2d8b8: b40000a0 cbz x0, 0x2d8cc <.text+0x1de1c> 2d8bc: 90000908 adrp x8, 0x14d000 2d8c0: f9407d00 ldr x0, [x8, #0xf8] 2d8c4: b5000140 cbnz x0, 0x2d8ec <.text+0x1de3c> 2d8c8: 1400000c b 0x2d8f8 <.text+0x1de48> 2d8cc: d0000420 adrp x0, 0xb3000 2d8d0: 91207800 add x0, x0, #0x81e 2d8d4: aa1303e1 mov x1, x19 2d8d8: 97ff8782 bl 0xf6e0 2d8dc: b40000e0 cbz x0, 0x2d8f8 <.text+0x1de48> 2d8e0: 90000908 adrp x8, 0x14d000 2d8e4: f9408100 ldr x0, [x8, #0x100] 2d8e8: b4000080 cbz x0, 0x2d8f8 <.text+0x1de48> 2d8ec: a9417bfd ldp x29, x30, [sp, #0x10] 2d8f0: f84207f3 ldr x19, [sp], #0x20 2d8f4: 17fff472 b 0x2aabc <.text+0x1b00c> 2d8f8: a9417bfd ldp x29, x30, [sp, #0x10] 2d8fc: f84207f3 ldr x19, [sp], #0x20 2d900: d65f03c0 ret 2d904: f81e0ff3 str x19, [sp, #-0x20]! 2d908: a9017bfd stp x29, x30, [sp, #0x10] 2d90c: 910043fd add x29, sp, #0x10 2d910: aa0003f3 mov x19, x0 2d914: b2607fe8 mov x8, #-0x100000000 // =-4294967296 2d918: 12800009 mov w9, #-0x1 // =-1 2d91c: f9000268 str x8, [x19] 2d920: b9000a69 str w9, [x19, #0x8] 2d924: 97ff8773 bl 0xf6f0 2d928: b9000260 str w0, [x19] 2d92c: a9417bfd ldp x29, x30, [sp, #0x10] 2d930: aa1303e0 mov x0, x19 2d934: f84207f3 ldr x19, [sp], #0x20 2d938: 14000001 b 0x2d93c <.text+0x1de8c> 2d93c: d10583ff sub sp, sp, #0x160 2d940: f9008bfc str x28, [sp, #0x110] 2d944: a9125ff8 stp x24, x23, [sp, #0x120] 2d948: a91357f6 stp x22, x21, [sp, #0x130] 2d94c: a9144ff4 stp x20, x19, [sp, #0x140] 2d950: a9157bfd stp x29, x30, [sp, #0x150] 2d954: 910543fd add x29, sp, #0x150 2d958: d53bd056 mrs x22, TPIDR_EL0 2d95c: f94016c8 ldr x8, [x22, #0x28] 2d960: aa0003f4 mov x20, x0 2d964: d0000420 adrp x0, 0xb3000 2d968: f0000421 adrp x1, 0xb4000 2d96c: 9123c000 add x0, x0, #0x8f0 2d970: 912ae021 add x1, x1, #0xab8 2d974: f81b83a8 stur x8, [x29, #-0x48] 2d978: 97ff87de bl 0xf8f0 2d97c: aa0003f3 mov x19, x0 2d980: b4000f93 cbz x19, 0x2db70 <.text+0x1e0c0> 2d984: 910023e0 add x0, sp, #0x8 2d988: 321803e2 orr w2, wzr, #0x100 2d98c: 2a1f03e1 mov w1, wzr 2d990: 97ff87d4 bl 0xf8e0 2d994: 910023e0 add x0, sp, #0x8 2d998: 321803e1 orr w1, wzr, #0x100 2d99c: aa1303e2 mov x2, x19 2d9a0: 97ff8614 bl 0xf1f0 2d9a4: b4000e20 cbz x0, 0x2db68 <.text+0x1e0b8> 2d9a8: 91001298 add x24, x20, #0x4 2d9ac: 91002297 add x23, x20, #0x8 2d9b0: d0000434 adrp x20, 0xb3000 2d9b4: d0000435 adrp x21, 0xb3000 2d9b8: 91276e94 add x20, x20, #0x9db 2d9bc: 912746b5 add x21, x21, #0x9d1 2d9c0: 394023e8 ldrb w8, [sp, #0x8] 2d9c4: 71014d1f cmp w8, #0x53 2d9c8: 54000120 b.eq 0x2d9ec <.text+0x1df3c> 2d9cc: 7101351f cmp w8, #0x4d 2d9d0: 54000181 b.ne 0x2da00 <.text+0x1df50> 2d9d4: 910023e0 add x0, sp, #0x8 2d9d8: 52800122 mov w2, #0x9 // =9 2d9dc: aa1503e1 mov x1, x21 2d9e0: 97ff84ec bl 0xed90 2d9e4: 350000e0 cbnz w0, 0x2da00 <.text+0x1df50> 2d9e8: 14000010 b 0x2da28 <.text+0x1df78> 2d9ec: 910023e0 add x0, sp, #0x8 2d9f0: 52800142 mov w2, #0xa // =10 2d9f4: aa1403e1 mov x1, x20 2d9f8: 97ff84e6 bl 0xed90 2d9fc: 340002a0 cbz w0, 0x2da50 <.text+0x1dfa0> 2da00: 910023e0 add x0, sp, #0x8 2da04: 321803e2 orr w2, wzr, #0x100 2da08: 2a1f03e1 mov w1, wzr 2da0c: 97ff87b5 bl 0xf8e0 2da10: 910023e0 add x0, sp, #0x8 2da14: 321803e1 orr w1, wzr, #0x100 2da18: aa1303e2 mov x2, x19 2da1c: 97ff85f5 bl 0xf1f0 2da20: b5fffd00 cbnz x0, 0x2d9c0 <.text+0x1df10> 2da24: 14000051 b 0x2db68 <.text+0x1e0b8> 2da28: 910023e8 add x8, sp, #0x8 2da2c: 91002100 add x0, x8, #0x8 2da30: 38401c08 ldrb w8, [x0, #0x1]! 2da34: 340000a8 cbz w8, 0x2da48 <.text+0x1df98> 2da38: 5100c108 sub w8, w8, #0x30 2da3c: 12001d08 and w8, w8, #0xff 2da40: 7100251f cmp w8, #0x9 2da44: 54ffff68 b.hi 0x2da30 <.text+0x1df80> 2da48: aa1803f4 mov x20, x24 2da4c: 1400000a b 0x2da74 <.text+0x1dfc4> 2da50: 910023e8 add x8, sp, #0x8 2da54: 91002500 add x0, x8, #0x9 2da58: 38401c08 ldrb w8, [x0, #0x1]! 2da5c: 340000a8 cbz w8, 0x2da70 <.text+0x1dfc0> 2da60: 5100c108 sub w8, w8, #0x30 2da64: 12001d08 and w8, w8, #0xff 2da68: 7100251f cmp w8, #0x9 2da6c: 54ffff68 b.hi 0x2da58 <.text+0x1dfa8> 2da70: aa1703f4 mov x20, x23 2da74: 97ff8437 bl 0xeb50 2da78: b9000280 str w0, [x20] 2da7c: 910023e0 add x0, sp, #0x8 2da80: 321803e2 orr w2, wzr, #0x100 2da84: 2a1f03e1 mov w1, wzr 2da88: 97ff8796 bl 0xf8e0 2da8c: 910023e0 add x0, sp, #0x8 2da90: 321803e1 orr w1, wzr, #0x100 2da94: aa1303e2 mov x2, x19 2da98: 97ff85d6 bl 0xf1f0 2da9c: b4000660 cbz x0, 0x2db68 <.text+0x1e0b8> 2daa0: d0000434 adrp x20, 0xb3000 2daa4: d0000435 adrp x21, 0xb3000 2daa8: 91274694 add x20, x20, #0x9d1 2daac: 91276eb5 add x21, x21, #0x9db 2dab0: 394023e8 ldrb w8, [sp, #0x8] 2dab4: 7101351f cmp w8, #0x4d 2dab8: 54000120 b.eq 0x2dadc <.text+0x1e02c> 2dabc: 71014d1f cmp w8, #0x53 2dac0: 54000181 b.ne 0x2daf0 <.text+0x1e040> 2dac4: 910023e0 add x0, sp, #0x8 2dac8: 52800142 mov w2, #0xa // =10 2dacc: aa1503e1 mov x1, x21 2dad0: 97ff84b0 bl 0xed90 2dad4: 350000e0 cbnz w0, 0x2daf0 <.text+0x1e040> 2dad8: 14000010 b 0x2db18 <.text+0x1e068> 2dadc: 910023e0 add x0, sp, #0x8 2dae0: 52800122 mov w2, #0x9 // =9 2dae4: aa1403e1 mov x1, x20 2dae8: 97ff84aa bl 0xed90 2daec: 34000280 cbz w0, 0x2db3c <.text+0x1e08c> 2daf0: 910023e0 add x0, sp, #0x8 2daf4: 321803e2 orr w2, wzr, #0x100 2daf8: 2a1f03e1 mov w1, wzr 2dafc: 97ff8779 bl 0xf8e0 2db00: 910023e0 add x0, sp, #0x8 2db04: 321803e1 orr w1, wzr, #0x100 2db08: aa1303e2 mov x2, x19 2db0c: 97ff85b9 bl 0xf1f0 2db10: b5fffd00 cbnz x0, 0x2dab0 <.text+0x1e000> 2db14: 14000015 b 0x2db68 <.text+0x1e0b8> 2db18: 910023e8 add x8, sp, #0x8 2db1c: 91002500 add x0, x8, #0x9 2db20: 38401c08 ldrb w8, [x0, #0x1]! 2db24: 340001e8 cbz w8, 0x2db60 <.text+0x1e0b0> 2db28: 5100c108 sub w8, w8, #0x30 2db2c: 12001d08 and w8, w8, #0xff 2db30: 7100251f cmp w8, #0x9 2db34: 54ffff68 b.hi 0x2db20 <.text+0x1e070> 2db38: 1400000a b 0x2db60 <.text+0x1e0b0> 2db3c: 910023e8 add x8, sp, #0x8 2db40: 91002100 add x0, x8, #0x8 2db44: 38401c08 ldrb w8, [x0, #0x1]! 2db48: 340000a8 cbz w8, 0x2db5c <.text+0x1e0ac> 2db4c: 5100c108 sub w8, w8, #0x30 2db50: 12001d08 and w8, w8, #0xff 2db54: 7100251f cmp w8, #0x9 2db58: 54ffff68 b.hi 0x2db44 <.text+0x1e094> 2db5c: aa1803f7 mov x23, x24 2db60: 97ff83fc bl 0xeb50 2db64: b90002e0 str w0, [x23] 2db68: aa1303e0 mov x0, x19 2db6c: 97ff857d bl 0xf160 2db70: f94016c8 ldr x8, [x22, #0x28] 2db74: f85b83a9 ldur x9, [x29, #-0x48] 2db78: eb09011f cmp x8, x9 2db7c: 54000101 b.ne 0x2db9c <.text+0x1e0ec> 2db80: a9557bfd ldp x29, x30, [sp, #0x150] 2db84: a9544ff4 ldp x20, x19, [sp, #0x140] 2db88: a95357f6 ldp x22, x21, [sp, #0x130] 2db8c: a9525ff8 ldp x24, x23, [sp, #0x120] 2db90: f9408bfc ldr x28, [sp, #0x110] 2db94: 910583ff add sp, sp, #0x160 2db98: d65f03c0 ret 2db9c: 97ff8591 bl 0xf1e0 <__stack_chk_fail@plt> 2dba0: d10683ff sub sp, sp, #0x1a0 2dba4: a9146ffc stp x28, x27, [sp, #0x140] 2dba8: a91567fa stp x26, x25, [sp, #0x150] 2dbac: a9165ff8 stp x24, x23, [sp, #0x160] 2dbb0: a91757f6 stp x22, x21, [sp, #0x170] 2dbb4: a9184ff4 stp x20, x19, [sp, #0x180] 2dbb8: a9197bfd stp x29, x30, [sp, #0x190] 2dbbc: 910643fd add x29, sp, #0x190 2dbc0: d53bd05b mrs x27, TPIDR_EL0 2dbc4: f9401768 ldr x8, [x27, #0x28] 2dbc8: d0000420 adrp x0, 0xb3000 2dbcc: f0000421 adrp x1, 0xb4000 2dbd0: 9123c000 add x0, x0, #0x8f0 2dbd4: 912ae021 add x1, x1, #0xab8 2dbd8: f81a83a8 stur x8, [x29, #-0x58] 2dbdc: 97ff8745 bl 0xf8f0 2dbe0: aa0003f3 mov x19, x0 2dbe4: b4000f53 cbz x19, 0x2ddcc <.text+0x1e31c> 2dbe8: 9100e3e8 add x8, sp, #0x38 2dbec: 91002109 add x9, x8, #0x8 2dbf0: d0000434 adrp x20, 0xb3000 2dbf4: d0000435 adrp x21, 0xb3000 2dbf8: d0000437 adrp x23, 0xb3000 2dbfc: d0000438 adrp x24, 0xb3000 2dc00: d0000439 adrp x25, 0xb3000 2dc04: f9000fe9 str x9, [sp, #0x18] 2dc08: 91001d09 add x9, x8, #0x7 2dc0c: d000043a adrp x26, 0xb3000 2dc10: 2a1f03fc mov w28, wzr 2dc14: 12800016 mov w22, #-0x1 // =-1 2dc18: 9122a294 add x20, x20, #0x8a8 2dc1c: 912476b5 add x21, x21, #0x91d 2dc20: 912456f7 add x23, x23, #0x915 2dc24: 9123fb18 add x24, x24, #0x8fe 2dc28: 91243339 add x25, x25, #0x90c 2dc2c: a9027fe9 stp x9, xzr, [sp, #0x20] 2dc30: 91001909 add x9, x8, #0x6 2dc34: 91003108 add x8, x8, #0xc 2dc38: 91249b5a add x26, x26, #0x926 2dc3c: b90037ff str wzr, [sp, #0x34] 2dc40: a900a7e8 stp x8, x9, [sp, #0x8] 2dc44: 9100e3e0 add x0, sp, #0x38 2dc48: 321803e2 orr w2, wzr, #0x100 2dc4c: 2a1f03e1 mov w1, wzr 2dc50: 97ff8724 bl 0xf8e0 2dc54: 9100e3e0 add x0, sp, #0x38 2dc58: 321803e1 orr w1, wzr, #0x100 2dc5c: aa1303e2 mov x2, x19 2dc60: 97ff8564 bl 0xf1f0 2dc64: b4000a60 cbz x0, 0x2ddb0 <.text+0x1e300> 2dc68: 3940e3e8 ldrb w8, [sp, #0x38] 2dc6c: 51010908 sub w8, w8, #0x42 2dc70: 7100451f cmp w8, #0x11 2dc74: 54fffe88 b.hi 0x2dc44 <.text+0x1e194> 2dc78: b8a87a88 ldrsw x8, [x20, x8, lsl #2] 2dc7c: 8b140108 add x8, x8, x20 2dc80: d61f0100 br x8 2dc84: 9100e3e0 add x0, sp, #0x38 2dc88: 321d03e2 orr w2, wzr, #0x8 2dc8c: aa1503e1 mov x1, x21 2dc90: 97ff8440 bl 0xed90 2dc94: 35fffd80 cbnz w0, 0x2dc44 <.text+0x1e194> 2dc98: f94013e0 ldr x0, [sp, #0x20] 2dc9c: 38401c08 ldrb w8, [x0, #0x1]! 2dca0: 34000488 cbz w8, 0x2dd30 <.text+0x1e280> 2dca4: 5100c108 sub w8, w8, #0x30 2dca8: 12001d08 and w8, w8, #0xff 2dcac: 7100251f cmp w8, #0x9 2dcb0: 54ffff68 b.hi 0x2dc9c <.text+0x1e1ec> 2dcb4: 1400001f b 0x2dd30 <.text+0x1e280> 2dcb8: 9100e3e0 add x0, sp, #0x38 2dcbc: 32000be2 orr w2, wzr, #0x7 2dcc0: aa1703e1 mov x1, x23 2dcc4: 97ff8433 bl 0xed90 2dcc8: 35fffbe0 cbnz w0, 0x2dc44 <.text+0x1e194> 2dccc: f9400be0 ldr x0, [sp, #0x10] 2dcd0: 38401c08 ldrb w8, [x0, #0x1]! 2dcd4: 340002e8 cbz w8, 0x2dd30 <.text+0x1e280> 2dcd8: 5100c108 sub w8, w8, #0x30 2dcdc: 12001d08 and w8, w8, #0xff 2dce0: 7100251f cmp w8, #0x9 2dce4: 54ffff68 b.hi 0x2dcd0 <.text+0x1e220> 2dce8: 14000012 b 0x2dd30 <.text+0x1e280> 2dcec: 9100e3e0 add x0, sp, #0x38 2dcf0: 528001a2 mov w2, #0xd // =13 2dcf4: aa1803e1 mov x1, x24 2dcf8: 97ff8426 bl 0xed90 2dcfc: 34000420 cbz w0, 0x2dd80 <.text+0x1e2d0> 2dd00: 9100e3e0 add x0, sp, #0x38 2dd04: 321d03e2 orr w2, wzr, #0x8 2dd08: aa1903e1 mov x1, x25 2dd0c: 97ff8421 bl 0xed90 2dd10: 35fff9a0 cbnz w0, 0x2dc44 <.text+0x1e194> 2dd14: f94013e0 ldr x0, [sp, #0x20] 2dd18: 38401c08 ldrb w8, [x0, #0x1]! 2dd1c: 340000a8 cbz w8, 0x2dd30 <.text+0x1e280> 2dd20: 5100c108 sub w8, w8, #0x30 2dd24: 12001d08 and w8, w8, #0xff 2dd28: 7100251f cmp w8, #0x9 2dd2c: 54ffff68 b.hi 0x2dd18 <.text+0x1e268> 2dd30: 97ff8388 bl 0xeb50 2dd34: b94037e8 ldr w8, [sp, #0x34] 2dd38: 0b080008 add w8, w0, w8 2dd3c: b90037e8 str w8, [sp, #0x34] 2dd40: 14000019 b 0x2dda4 <.text+0x1e2f4> 2dd44: 9100e3e0 add x0, sp, #0x38 2dd48: 52800122 mov w2, #0x9 // =9 2dd4c: aa1a03e1 mov x1, x26 2dd50: 97ff8410 bl 0xed90 2dd54: 35fff780 cbnz w0, 0x2dc44 <.text+0x1e194> 2dd58: f9400fe0 ldr x0, [sp, #0x18] 2dd5c: 38401c08 ldrb w8, [x0, #0x1]! 2dd60: 340000a8 cbz w8, 0x2dd74 <.text+0x1e2c4> 2dd64: 5100c108 sub w8, w8, #0x30 2dd68: 12001d08 and w8, w8, #0xff 2dd6c: 7100251f cmp w8, #0x9 2dd70: 54ffff68 b.hi 0x2dd5c <.text+0x1e2ac> 2dd74: 97ff8377 bl 0xeb50 2dd78: f90017e0 str x0, [sp, #0x28] 2dd7c: 1400000a b 0x2dda4 <.text+0x1e2f4> 2dd80: f94007e0 ldr x0, [sp, #0x8] 2dd84: 38401c08 ldrb w8, [x0, #0x1]! 2dd88: 340000a8 cbz w8, 0x2dd9c <.text+0x1e2ec> 2dd8c: 5100c108 sub w8, w8, #0x30 2dd90: 12001d08 and w8, w8, #0xff 2dd94: 7100251f cmp w8, #0x9 2dd98: 54ffff68 b.hi 0x2dd84 <.text+0x1e2d4> 2dd9c: 97ff836d bl 0xeb50 2dda0: 2a0003f6 mov w22, w0 2dda4: 1100079c add w28, w28, #0x1 2dda8: 7100179f cmp w28, #0x5 2ddac: 54fff4c1 b.ne 0x2dc44 <.text+0x1e194> 2ddb0: b94037e8 ldr w8, [sp, #0x34] 2ddb4: 310006df cmn w22, #0x1 2ddb8: aa1303e0 mov x0, x19 2ddbc: 1a8812d5 csel w21, w22, w8, ne 2ddc0: 97ff84e8 bl 0xf160 2ddc4: f94017ea ldr x10, [sp, #0x28] 2ddc8: 14000003 b 0x2ddd4 <.text+0x1e324> 2ddcc: 2a1f03ea mov w10, wzr 2ddd0: aa1f03f5 mov x21, xzr 2ddd4: f9401768 ldr x8, [x27, #0x28] 2ddd8: f85a83a9 ldur x9, [x29, #-0x58] 2dddc: eb09011f cmp x8, x9 2dde0: 54000161 b.ne 0x2de0c <.text+0x1e35c> 2dde4: b3607d55 bfi x21, x10, #32, #32 2dde8: aa1503e0 mov x0, x21 2ddec: a9597bfd ldp x29, x30, [sp, #0x190] 2ddf0: a9584ff4 ldp x20, x19, [sp, #0x180] 2ddf4: a95757f6 ldp x22, x21, [sp, #0x170] 2ddf8: a9565ff8 ldp x24, x23, [sp, #0x160] 2ddfc: a95567fa ldp x26, x25, [sp, #0x150] 2de00: a9546ffc ldp x28, x27, [sp, #0x140] 2de04: 910683ff add sp, sp, #0x1a0 2de08: d65f03c0 ret 2de0c: 97ff84f5 bl 0xf1e0 <__stack_chk_fail@plt> 2de10: d105c3ff sub sp, sp, #0x170 2de14: f90093fc str x28, [sp, #0x120] 2de18: a9135ff8 stp x24, x23, [sp, #0x130] 2de1c: a91457f6 stp x22, x21, [sp, #0x140] 2de20: a9154ff4 stp x20, x19, [sp, #0x150] 2de24: a9167bfd stp x29, x30, [sp, #0x160] 2de28: 910583fd add x29, sp, #0x160 2de2c: d53bd058 mrs x24, TPIDR_EL0 2de30: f9401708 ldr x8, [x24, #0x28] 2de34: aa0003f4 mov x20, x0 2de38: d0000420 adrp x0, 0xb3000 2de3c: f0000421 adrp x1, 0xb4000 2de40: 9124c000 add x0, x0, #0x930 2de44: 912ae021 add x1, x1, #0xab8 2de48: f81b83a8 stur x8, [x29, #-0x48] 2de4c: a900ffff stp xzr, xzr, [sp, #0x8] 2de50: 97ff86a8 bl 0xf8f0 2de54: aa0003f3 mov x19, x0 2de58: b40003b3 cbz x19, 0x2decc <.text+0x1e41c> 2de5c: 910063e0 add x0, sp, #0x18 2de60: 321803e1 orr w1, wzr, #0x100 2de64: aa1303e2 mov x2, x19 2de68: 97ff84e2 bl 0xf1f0 2de6c: 910063e0 add x0, sp, #0x18 2de70: 52800501 mov w1, #0x28 // =40 2de74: 97ff857f bl 0xf470 2de78: aa0003f7 mov x23, x0 2de7c: 910063e0 add x0, sp, #0x18 2de80: 52800521 mov w1, #0x29 // =41 2de84: 97ff8483 bl 0xf090 2de88: aa1f03f5 mov x21, xzr 2de8c: aa1503f6 mov x22, x21 2de90: b4000197 cbz x23, 0x2dec0 <.text+0x1e410> 2de94: b4000160 cbz x0, 0x2dec0 <.text+0x1e410> 2de98: d0000421 adrp x1, 0xb3000 2de9c: 3800141f strb wzr, [x0], #0x1 2dea0: 91250021 add x1, x1, #0x940 2dea4: 910043e2 add x2, sp, #0x10 2dea8: 910023e3 add x3, sp, #0x8 2deac: 390002ff strb wzr, [x23] 2deb0: 97ff8458 bl 0xf010 2deb4: a940dbe8 ldp x8, x22, [sp, #0x8] 2deb8: b9800289 ldrsw x9, [x20] 2debc: 9b097d15 mul x21, x8, x9 2dec0: aa1303e0 mov x0, x19 2dec4: 97ff84a7 bl 0xf160 2dec8: 14000003 b 0x2ded4 <.text+0x1e424> 2decc: aa1f03f6 mov x22, xzr 2ded0: aa1f03f5 mov x21, xzr 2ded4: f9401708 ldr x8, [x24, #0x28] 2ded8: f85b83a9 ldur x9, [x29, #-0x48] 2dedc: eb09011f cmp x8, x9 2dee0: 54000141 b.ne 0x2df08 <.text+0x1e458> 2dee4: aa1503e0 mov x0, x21 2dee8: aa1603e1 mov x1, x22 2deec: a9567bfd ldp x29, x30, [sp, #0x160] 2def0: a9554ff4 ldp x20, x19, [sp, #0x150] 2def4: a95457f6 ldp x22, x21, [sp, #0x140] 2def8: a9535ff8 ldp x24, x23, [sp, #0x130] 2defc: f94093fc ldr x28, [sp, #0x120] 2df00: 9105c3ff add sp, sp, #0x170 2df04: d65f03c0 ret 2df08: 97ff84b6 bl 0xf1e0 <__stack_chk_fail@plt> 2df0c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2df10: a9017bfd stp x29, x30, [sp, #0x10] 2df14: 910043fd add x29, sp, #0x10 2df18: aa0003f4 mov x20, x0 2df1c: 90000900 adrp x0, 0x14d000 2df20: 91046000 add x0, x0, #0x118 2df24: aa0103f3 mov x19, x1 2df28: 97ffffba bl 0x2de10 <.text+0x1e360> 2df2c: f9000280 str x0, [x20] 2df30: f9000261 str x1, [x19] 2df34: a9417bfd ldp x29, x30, [sp, #0x10] 2df38: a8c24ff4 ldp x20, x19, [sp], #0x20 2df3c: d65f03c0 ret 2df40: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2df44: a9017bfd stp x29, x30, [sp, #0x10] 2df48: 910043fd add x29, sp, #0x10 2df4c: aa0103f3 mov x19, x1 2df50: aa0003f4 mov x20, x0 2df54: 97ffff13 bl 0x2dba0 <.text+0x1e0f0> 2df58: d360fc08 lsr x8, x0, #32 2df5c: 92407c09 and x9, x0, #0xffffffff 2df60: f9000289 str x9, [x20] 2df64: f9000268 str x8, [x19] 2df68: a9417bfd ldp x29, x30, [sp, #0x10] 2df6c: a8c24ff4 ldp x20, x19, [sp], #0x20 2df70: d65f03c0 ret 2df74: 90000908 adrp x8, 0x14d000 2df78: 91046108 add x8, x8, #0x118 2df7c: b9800509 ldrsw x9, [x8, #0x4] 2df80: f9000009 str x9, [x0] 2df84: b9800908 ldrsw x8, [x8, #0x8] 2df88: f9000028 str x8, [x1] 2df8c: d65f03c0 ret 2df90: 90000908 adrp x8, 0x14d000 2df94: 320003e9 orr w9, wzr, #0x1 2df98: 39049109 strb w9, [x8, #0x124] 2df9c: d65f03c0 ret 2dfa0: 12000008 and w8, w0, #0x1 2dfa4: 90000909 adrp x9, 0x14d000 2dfa8: 3904a128 strb w8, [x9, #0x128] 2dfac: d65f03c0 ret 2dfb0: 12000008 and w8, w0, #0x1 2dfb4: 90000909 adrp x9, 0x14d000 2dfb8: 3904b128 strb w8, [x9, #0x12c] 2dfbc: d65f03c0 ret 2dfc0: b9400008 ldr w8, [x0] 2dfc4: 11000500 add w0, w8, #0x1 2dfc8: d65f03c0 ret 2dfcc: b9400008 ldr w8, [x0] 2dfd0: 11000500 add w0, w8, #0x1 2dfd4: d65f03c0 ret 2dfd8: b9400008 ldr w8, [x0] 2dfdc: 11000500 add w0, w8, #0x1 2dfe0: d65f03c0 ret 2dfe4: d4200020 brk #0x1 2dfe8: d10103ff sub sp, sp, #0x40 2dfec: f9000bf5 str x21, [sp, #0x10] 2dff0: a9024ff4 stp x20, x19, [sp, #0x20] 2dff4: a9037bfd stp x29, x30, [sp, #0x30] 2dff8: 9100c3fd add x29, sp, #0x30 2dffc: d53bd055 mrs x21, TPIDR_EL0 2e000: f94016a8 ldr x8, [x21, #0x28] 2e004: f90007e8 str x8, [sp, #0x8] 2e008: 39400008 ldrb w8, [x0] 2e00c: 34000848 cbz w8, 0x2e114 <.text+0x1e664> 2e010: d00003e1 adrp x1, 0xac000 2e014: b0000422 adrp x2, 0xb3000 2e018: 9116e821 add x1, x1, #0x5ba 2e01c: 91287042 add x2, x2, #0xa1c 2e020: 321e03e0 orr w0, wzr, #0x4 2e024: 97ffbd1f bl 0x1d4a0 <.text+0xd9f0> 2e028: f90003ff str xzr, [sp] 2e02c: 97ffde02 bl 0x25834 <.text+0x15d84> 2e030: f9400013 ldr x19, [x0] 2e034: 528000c2 mov w2, #0x6 // =6 2e038: 910003e1 mov x1, sp 2e03c: 72a00022 movk w2, #0x1, lsl #16 2e040: f9400268 ldr x8, [x19] 2e044: aa1303e0 mov x0, x19 2e048: f9401908 ldr x8, [x8, #0x30] 2e04c: d63f0100 blr x8 2e050: 34000340 cbz w0, 0x2e0b8 <.text+0x1e608> 2e054: d00003f4 adrp x20, 0xac000 2e058: 9116ea94 add x20, x20, #0x5ba 2e05c: b0000422 adrp x2, 0xb3000 2e060: 91295442 add x2, x2, #0xa55 2e064: 528000a0 mov w0, #0x5 // =5 2e068: aa1403e1 mov x1, x20 2e06c: 97ffbd0d bl 0x1d4a0 <.text+0xd9f0> 2e070: b0000422 adrp x2, 0xb3000 2e074: 9129a042 add x2, x2, #0xa68 2e078: 321e03e0 orr w0, wzr, #0x4 2e07c: aa1403e1 mov x1, x20 2e080: 97ffbd08 bl 0x1d4a0 <.text+0xd9f0> 2e084: f9400268 ldr x8, [x19] 2e088: 910003e1 mov x1, sp 2e08c: aa1303e0 mov x0, x19 2e090: aa1f03e2 mov x2, xzr 2e094: f9401108 ldr x8, [x8, #0x20] 2e098: d63f0100 blr x8 2e09c: 340000e0 cbz w0, 0x2e0b8 <.text+0x1e608> 2e0a0: d00003e1 adrp x1, 0xac000 2e0a4: b0000422 adrp x2, 0xb3000 2e0a8: 9116e821 add x1, x1, #0x5ba 2e0ac: 912a2842 add x2, x2, #0xa8a 2e0b0: 321f07e0 orr w0, wzr, #0x6 2e0b4: 97ffbcfb bl 0x1d4a0 <.text+0xd9f0> 2e0b8: f94003e0 ldr x0, [sp] 2e0bc: b4000440 cbz x0, 0x2e144 <.text+0x1e694> 2e0c0: f00008e8 adrp x8, 0x14d000 2e0c4: 3944b108 ldrb w8, [x8, #0x12c] 2e0c8: 340000e8 cbz w8, 0x2e0e4 <.text+0x1e634> 2e0cc: f9400008 ldr x8, [x0] 2e0d0: b0000421 adrp x1, 0xb3000 2e0d4: 912aac21 add x1, x1, #0xaab 2e0d8: f9401908 ldr x8, [x8, #0x30] 2e0dc: d63f0100 blr x8 2e0e0: f94003e0 ldr x0, [sp] 2e0e4: f9400008 ldr x8, [x0] 2e0e8: aa1f03e1 mov x1, xzr 2e0ec: 2a1f03e2 mov w2, wzr 2e0f0: f942b508 ldr x8, [x8, #0x568] 2e0f4: d63f0100 blr x8 2e0f8: f94003e0 ldr x0, [sp] 2e0fc: b0000421 adrp x1, 0xb3000 2e100: 912aac21 add x1, x1, #0xaab 2e104: f9400008 ldr x8, [x0] 2e108: f9401908 ldr x8, [x8, #0x30] 2e10c: d63f0100 blr x8 2e110: 1400000d b 0x2e144 <.text+0x1e694> 2e114: d00003f3 adrp x19, 0xac000 2e118: 9116ea73 add x19, x19, #0x5ba 2e11c: b0000422 adrp x2, 0xb3000 2e120: 912afc42 add x2, x2, #0xabf 2e124: 321e03e0 orr w0, wzr, #0x4 2e128: aa1303e1 mov x1, x19 2e12c: 97ffbcdd bl 0x1d4a0 <.text+0xd9f0> 2e130: b0000422 adrp x2, 0xb3000 2e134: 912b6842 add x2, x2, #0xada 2e138: 321e03e0 orr w0, wzr, #0x4 2e13c: aa1303e1 mov x1, x19 2e140: 97ffbcd8 bl 0x1d4a0 <.text+0xd9f0> 2e144: f94016a8 ldr x8, [x21, #0x28] 2e148: f94007e9 ldr x9, [sp, #0x8] 2e14c: eb09011f cmp x8, x9 2e150: 540000e1 b.ne 0x2e16c <.text+0x1e6bc> 2e154: a9437bfd ldp x29, x30, [sp, #0x30] 2e158: a9424ff4 ldp x20, x19, [sp, #0x20] 2e15c: f9400bf5 ldr x21, [sp, #0x10] 2e160: aa1f03e0 mov x0, xzr 2e164: 910103ff add sp, sp, #0x40 2e168: d65f03c0 ret 2e16c: 97ff841d bl 0xf1e0 <__stack_chk_fail@plt> 2e170: d10103ff sub sp, sp, #0x40 2e174: f90013f3 str x19, [sp, #0x20] 2e178: a9037bfd stp x29, x30, [sp, #0x30] 2e17c: 9100c3fd add x29, sp, #0x30 2e180: d53bd053 mrs x19, TPIDR_EL0 2e184: f9401668 ldr x8, [x19, #0x28] 2e188: 12000029 and w9, w1, #0x1 2e18c: f9000fe8 str x8, [sp, #0x18] 2e190: 390053e9 strb w9, [sp, #0x14] 2e194: 36000340 tbz w0, #0x0, 0x2e1fc <.text+0x1e74c> 2e198: d00003e1 adrp x1, 0xac000 2e19c: b0000422 adrp x2, 0xb3000 2e1a0: 9115c021 add x1, x1, #0x570 2e1a4: 912c4c42 add x2, x2, #0xb13 2e1a8: 320007e0 orr w0, wzr, #0x3 2e1ac: 97ffbcbd bl 0x1d4a0 <.text+0xd9f0> 2e1b0: f0ffffe2 adrp x2, 0x2d000 <.text+0x1d550> 2e1b4: 913fa042 add x2, x2, #0xfe8 2e1b8: 910023e0 add x0, sp, #0x8 2e1bc: 910053e3 add x3, sp, #0x14 2e1c0: aa1f03e1 mov x1, xzr 2e1c4: 97ff826b bl 0xeb70 2e1c8: 34000120 cbz w0, 0x2e1ec <.text+0x1e73c> 2e1cc: 97ff834d bl 0xef00 2e1d0: d00003e1 adrp x1, 0xac000 2e1d4: b0000422 adrp x2, 0xb3000 2e1d8: aa0003e3 mov x3, x0 2e1dc: 9116e821 add x1, x1, #0x5ba 2e1e0: 912ce842 add x2, x2, #0xb3a 2e1e4: 321f07e0 orr w0, wzr, #0x6 2e1e8: 97ffbcae bl 0x1d4a0 <.text+0xd9f0> 2e1ec: f94007e0 ldr x0, [sp, #0x8] 2e1f0: aa1f03e1 mov x1, xzr 2e1f4: 97ff8273 bl 0xebc0 2e1f8: 14000003 b 0x2e204 <.text+0x1e754> 2e1fc: 910053e0 add x0, sp, #0x14 2e200: 97ffff7a bl 0x2dfe8 <.text+0x1e538> 2e204: f9401668 ldr x8, [x19, #0x28] 2e208: f9400fe9 ldr x9, [sp, #0x18] 2e20c: eb09011f cmp x8, x9 2e210: 540000a1 b.ne 0x2e224 <.text+0x1e774> 2e214: a9437bfd ldp x29, x30, [sp, #0x30] 2e218: f94013f3 ldr x19, [sp, #0x20] 2e21c: 910103ff add sp, sp, #0x40 2e220: d65f03c0 ret 2e224: 97ff83ef bl 0xf1e0 <__stack_chk_fail@plt> 2e228: f00008e8 adrp x8, 0x14d000 2e22c: f00008e9 adrp x9, 0x14d000 2e230: 3944a121 ldrb w1, [x9, #0x128] 2e234: 39449100 ldrb w0, [x8, #0x124] 2e238: 17ffffce b 0x2e170 <.text+0x1e6c0> 2e23c: d65f03c0 ret 2e240: a9bd57f6 stp x22, x21, [sp, #-0x30]! 2e244: a9014ff4 stp x20, x19, [sp, #0x10] 2e248: a9027bfd stp x29, x30, [sp, #0x20] 2e24c: 910083fd add x29, sp, #0x20 2e250: f00008f5 adrp x21, 0x14d000 2e254: f9409aa2 ldr x2, [x21, #0x130] 2e258: aa0103f3 mov x19, x1 2e25c: aa0003f4 mov x20, x0 2e260: b40000e2 cbz x2, 0x2e27c <.text+0x1e7cc> 2e264: f9400288 ldr x8, [x20] 2e268: aa1403e0 mov x0, x20 2e26c: aa1303e1 mov x1, x19 2e270: f940f508 ldr x8, [x8, #0x1e8] 2e274: d63f0100 blr x8 2e278: 14000017 b 0x2e2d4 <.text+0x1e824> 2e27c: f9400288 ldr x8, [x20] 2e280: f9408516 ldr x22, [x8, #0x108] 2e284: 97ffd007 bl 0x222a0 <.text+0x127f0> 2e288: b0000422 adrp x2, 0xb3000 2e28c: f00003e3 adrp x3, 0xad000 2e290: aa0003e1 mov x1, x0 2e294: 912d4c42 add x2, x2, #0xb53 2e298: 912fc863 add x3, x3, #0xbf2 2e29c: aa1403e0 mov x0, x20 2e2a0: d63f02c0 blr x22 2e2a4: f9009aa0 str x0, [x21, #0x130] 2e2a8: aa1403e0 mov x0, x20 2e2ac: 97ffbe35 bl 0x1db80 <.text+0xe0d0> 2e2b0: b40001c0 cbz x0, 0x2e2e8 <.text+0x1e838> 2e2b4: d00003e1 adrp x1, 0xac000 2e2b8: b0000422 adrp x2, 0xb3000 2e2bc: b0000423 adrp x3, 0xb3000 2e2c0: 9116e821 add x1, x1, #0x5ba 2e2c4: 912da442 add x2, x2, #0xb69 2e2c8: 912d4c63 add x3, x3, #0xb53 2e2cc: 321f07e0 orr w0, wzr, #0x6 2e2d0: 97ffbc74 bl 0x1d4a0 <.text+0xd9f0> 2e2d4: a9427bfd ldp x29, x30, [sp, #0x20] 2e2d8: a9414ff4 ldp x20, x19, [sp, #0x10] 2e2dc: 2a1f03e0 mov w0, wzr 2e2e0: a8c357f6 ldp x22, x21, [sp], #0x30 2e2e4: d65f03c0 ret 2e2e8: f9409aa2 ldr x2, [x21, #0x130] 2e2ec: 17ffffde b 0x2e264 <.text+0x1e7b4> 2e2f0: d10103ff sub sp, sp, #0x40 2e2f4: a9024ff4 stp x20, x19, [sp, #0x20] 2e2f8: a9037bfd stp x29, x30, [sp, #0x30] 2e2fc: 9100c3fd add x29, sp, #0x30 2e300: d53bd054 mrs x20, TPIDR_EL0 2e304: f9401688 ldr x8, [x20, #0x28] 2e308: f9000fe8 str x8, [sp, #0x18] 2e30c: 97ffdd4a bl 0x25834 <.text+0x15d84> 2e310: f9400000 ldr x0, [x0] 2e314: b4000420 cbz x0, 0x2e398 <.text+0x1e8e8> 2e318: f9000bff str xzr, [sp, #0x10] 2e31c: f9400008 ldr x8, [x0] 2e320: 528000c2 mov w2, #0x6 // =6 2e324: 910043e1 add x1, sp, #0x10 2e328: 72a00022 movk w2, #0x1, lsl #16 2e32c: f9401908 ldr x8, [x8, #0x30] 2e330: d63f0100 blr x8 2e334: 35000400 cbnz w0, 0x2e3b4 <.text+0x1e904> 2e338: f9400be8 ldr x8, [sp, #0x10] 2e33c: b40003c8 cbz x8, 0x2e3b4 <.text+0x1e904> 2e340: d00003e1 adrp x1, 0xac000 2e344: f00003e2 adrp x2, 0xad000 2e348: 9115c021 add x1, x1, #0x570 2e34c: 91195c42 add x2, x2, #0x657 2e350: 320007e0 orr w0, wzr, #0x3 2e354: 97ffbc53 bl 0x1d4a0 <.text+0xd9f0> 2e358: f9400be0 ldr x0, [sp, #0x10] 2e35c: 97ffbe09 bl 0x1db80 <.text+0xe0d0> 2e360: aa0003f3 mov x19, x0 2e364: b4000353 cbz x19, 0x2e3cc <.text+0x1e91c> 2e368: d00003e1 adrp x1, 0xac000 2e36c: f00003e2 adrp x2, 0xad000 2e370: 9115c021 add x1, x1, #0x570 2e374: 911a3042 add x2, x2, #0x68c 2e378: 320007e0 orr w0, wzr, #0x3 2e37c: 97ffbc49 bl 0x1d4a0 <.text+0xd9f0> 2e380: f9400be0 ldr x0, [sp, #0x10] 2e384: aa1303e1 mov x1, x19 2e388: f9400008 ldr x8, [x0] 2e38c: f9405508 ldr x8, [x8, #0xa8] 2e390: d63f0100 blr x8 2e394: 1400000e b 0x2e3cc <.text+0x1e91c> 2e398: d00003e1 adrp x1, 0xac000 2e39c: f00003e2 adrp x2, 0xad000 2e3a0: 9116e821 add x1, x1, #0x5ba 2e3a4: 91201842 add x2, x2, #0x806 2e3a8: 321f07e0 orr w0, wzr, #0x6 2e3ac: 97ffbc3d bl 0x1d4a0 <.text+0xd9f0> 2e3b0: 14000029 b 0x2e454 <.text+0x1e9a4> 2e3b4: d00003e1 adrp x1, 0xac000 2e3b8: f00003e2 adrp x2, 0xad000 2e3bc: 9116e821 add x1, x1, #0x5ba 2e3c0: 91190442 add x2, x2, #0x641 2e3c4: 528000a0 mov w0, #0x5 // =5 2e3c8: 97ffbc36 bl 0x1d4a0 <.text+0xd9f0> 2e3cc: d00003e1 adrp x1, 0xac000 2e3d0: b0000422 adrp x2, 0xb3000 2e3d4: 9115c021 add x1, x1, #0x570 2e3d8: 912dfc42 add x2, x2, #0xb7f 2e3dc: 320007e0 orr w0, wzr, #0x3 2e3e0: 97ffbc30 bl 0x1d4a0 <.text+0xd9f0> 2e3e4: 90000002 adrp x2, 0x2e000 <.text+0x1e550> 2e3e8: 91375042 add x2, x2, #0xdd4 2e3ec: 910023e0 add x0, sp, #0x8 2e3f0: aa1f03e1 mov x1, xzr 2e3f4: aa1f03e3 mov x3, xzr 2e3f8: 97ff81de bl 0xeb70 2e3fc: 34000120 cbz w0, 0x2e420 <.text+0x1e970> 2e400: 97ff82c0 bl 0xef00 2e404: d00003e1 adrp x1, 0xac000 2e408: b0000422 adrp x2, 0xb3000 2e40c: aa0003e3 mov x3, x0 2e410: 9116e821 add x1, x1, #0x5ba 2e414: 912e9c42 add x2, x2, #0xba7 2e418: 321f07e0 orr w0, wzr, #0x6 2e41c: 97ffbc21 bl 0x1d4a0 <.text+0xd9f0> 2e420: f94007e0 ldr x0, [sp, #0x8] 2e424: b0000421 adrp x1, 0xb3000 2e428: 912f4021 add x1, x1, #0xbd0 2e42c: 97ff83d5 bl 0xf380 2e430: 34000120 cbz w0, 0x2e454 <.text+0x1e9a4> 2e434: 97ff82b3 bl 0xef00 2e438: d00003e1 adrp x1, 0xac000 2e43c: b0000422 adrp x2, 0xb3000 2e440: aa0003e3 mov x3, x0 2e444: 9116e821 add x1, x1, #0x5ba 2e448: 912f7042 add x2, x2, #0xbdc 2e44c: 321f07e0 orr w0, wzr, #0x6 2e450: 97ffbc14 bl 0x1d4a0 <.text+0xd9f0> 2e454: f9401688 ldr x8, [x20, #0x28] 2e458: f9400fe9 ldr x9, [sp, #0x18] 2e45c: eb09011f cmp x8, x9 2e460: 540000a1 b.ne 0x2e474 <.text+0x1e9c4> 2e464: a9437bfd ldp x29, x30, [sp, #0x30] 2e468: a9424ff4 ldp x20, x19, [sp, #0x20] 2e46c: 910103ff add sp, sp, #0x40 2e470: d65f03c0 ret 2e474: 97ff835b bl 0xf1e0 <__stack_chk_fail@plt> 2e478: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2e47c: a9017bfd stp x29, x30, [sp, #0x10] 2e480: 910043fd add x29, sp, #0x10 2e484: aa0003f3 mov x19, x0 2e488: 97ff82c6 bl 0xefa0 2e48c: 2a0003f4 mov w20, w0 2e490: 97ff8554 bl 0xf9e0 2e494: a9417bfd ldp x29, x30, [sp, #0x10] 2e498: d00003e1 adrp x1, 0xac000 2e49c: b0000422 adrp x2, 0xb3000 2e4a0: aa0003e5 mov x5, x0 2e4a4: 93407e84 sxtw x4, w20 2e4a8: 9116e821 add x1, x1, #0x5ba 2e4ac: 912fe442 add x2, x2, #0xbf9 2e4b0: 321e03e0 orr w0, wzr, #0x4 2e4b4: aa1303e3 mov x3, x19 2e4b8: a8c24ff4 ldp x20, x19, [sp], #0x20 2e4bc: 17ffbbf9 b 0x1d4a0 <.text+0xd9f0> 2e4c0: d10203ff sub sp, sp, #0x80 2e4c4: a9026ffc stp x28, x27, [sp, #0x20] 2e4c8: a90367fa stp x26, x25, [sp, #0x30] 2e4cc: a9045ff8 stp x24, x23, [sp, #0x40] 2e4d0: a90557f6 stp x22, x21, [sp, #0x50] 2e4d4: a9064ff4 stp x20, x19, [sp, #0x60] 2e4d8: a9077bfd stp x29, x30, [sp, #0x70] 2e4dc: 9101c3fd add x29, sp, #0x70 2e4e0: d53bd048 mrs x8, TPIDR_EL0 2e4e4: f90003e8 str x8, [sp] 2e4e8: f9401508 ldr x8, [x8, #0x28] 2e4ec: aa0003f3 mov x19, x0 2e4f0: f9000fe8 str x8, [sp, #0x18] 2e4f4: 97ff82ab bl 0xefa0 2e4f8: 2a0003f4 mov w20, w0 2e4fc: 97ff8539 bl 0xf9e0 2e500: d00003e1 adrp x1, 0xac000 2e504: b0000422 adrp x2, 0xb3000 2e508: b0000423 adrp x3, 0xb3000 2e50c: aa0003e5 mov x5, x0 2e510: 93407e84 sxtw x4, w20 2e514: 9116e821 add x1, x1, #0x5ba 2e518: 912fe442 add x2, x2, #0xbf9 2e51c: 91303063 add x3, x3, #0xc0c 2e520: 321e03e0 orr w0, wzr, #0x4 2e524: 97ffbbdf bl 0x1d4a0 <.text+0xd9f0> 2e528: b4000073 cbz x19, 0x2e534 <.text+0x1ea84> 2e52c: b9400273 ldr w19, [x19] 2e530: 14000003 b 0x2e53c <.text+0x1ea8c> 2e534: 52920013 mov w19, #0x9000 // =36864 2e538: 72a00033 movk w19, #0x1, lsl #16 2e53c: d00003e1 adrp x1, 0xac000 2e540: b0000422 adrp x2, 0xb3000 2e544: 9116e821 add x1, x1, #0x5ba 2e548: 91306442 add x2, x2, #0xc19 2e54c: 321e03e0 orr w0, wzr, #0x4 2e550: 321003e4 orr w4, wzr, #0x10000 2e554: 321c03e5 orr w5, wzr, #0x10 2e558: 2a1303e3 mov w3, w19 2e55c: 97ffbbd1 bl 0x1d4a0 <.text+0xd9f0> 2e560: 7100067f cmp w19, #0x1 2e564: 540006cb b.lt 0x2e63c <.text+0x1eb8c> 2e568: d00003f6 adrp x22, 0xac000 2e56c: b0000437 adrp x23, 0xb3000 2e570: 528cccfb mov w27, #0x6667 // =26215 2e574: aa1f03f4 mov x20, xzr 2e578: 2a1f03f5 mov w21, wzr 2e57c: 910023fa add x26, sp, #0x8 2e580: 9116ead6 add x22, x22, #0x5ba 2e584: 913132f7 add x23, x23, #0xc4c 2e588: 72acccdb movk w27, #0x6666, lsl #16 2e58c: 5280015c mov w28, #0xa // =10 2e590: 32003ff9 orr w25, wzr, #0xffff 2e594: 52800c80 mov w0, #0x64 // =100 2e598: 97ff8466 bl 0xf730 2e59c: aa1f03f8 mov x24, xzr 2e5a0: 321c03e0 orr w0, wzr, #0x10 2e5a4: 97ff84b3 bl 0xf870 2e5a8: b4000140 cbz x0, 0x2e5d0 <.text+0x1eb20> 2e5ac: b9000358 str w24, [x26] 2e5b0: 8b180294 add x20, x20, x24 2e5b4: eb19031f cmp x24, x25 2e5b8: 91000718 add x24, x24, #0x1 2e5bc: f9000740 str x0, [x26, #0x8] 2e5c0: aa0003fa mov x26, x0 2e5c4: 54fffeeb b.lt 0x2e5a0 <.text+0x1eaf0> 2e5c8: 320003f8 orr w24, wzr, #0x1 2e5cc: 1400000a b 0x2e5f4 <.text+0x1eb44> 2e5d0: 97ff825c bl 0xef40 <__errno@plt> 2e5d4: b9400000 ldr w0, [x0] 2e5d8: 97ff824a bl 0xef00 2e5dc: aa0003e3 mov x3, x0 2e5e0: 321f07e0 orr w0, wzr, #0x6 2e5e4: aa1603e1 mov x1, x22 2e5e8: aa1703e2 mov x2, x23 2e5ec: 97ffbbad bl 0x1d4a0 <.text+0xd9f0> 2e5f0: 2a1f03f8 mov w24, wzr 2e5f4: 9b3b7ea8 smull x8, w21, w27 2e5f8: d37ffd09 lsr x9, x8, #63 2e5fc: 9362fd08 asr x8, x8, #34 2e600: 0b090108 add w8, w8, w9 2e604: 1b1cd508 msub w8, w8, w28, w21 2e608: 35000108 cbnz w8, 0x2e628 <.text+0x1eb78> 2e60c: b0000422 adrp x2, 0xb3000 2e610: 321e03e0 orr w0, wzr, #0x4 2e614: aa1603e1 mov x1, x22 2e618: 91317442 add x2, x2, #0xc5d 2e61c: 2a1503e3 mov w3, w21 2e620: aa1403e4 mov x4, x20 2e624: 97ffbb9f bl 0x1d4a0 <.text+0xd9f0> 2e628: 110006b5 add w21, w21, #0x1 2e62c: 6b1302bf cmp w21, w19 2e630: 1a9fa7e8 cset w8, lt 2e634: 0a080308 and w8, w24, w8 2e638: 3707fae8 tbnz w8, #0x0, 0x2e594 <.text+0x1eae4> 2e63c: d00003e1 adrp x1, 0xac000 2e640: b0000422 adrp x2, 0xb3000 2e644: 9116e821 add x1, x1, #0x5ba 2e648: 9131f042 add x2, x2, #0xc7c 2e64c: 321e03e0 orr w0, wzr, #0x4 2e650: 2a1303e3 mov w3, w19 2e654: 97ffbb93 bl 0x1d4a0 <.text+0xd9f0> 2e658: f94003e8 ldr x8, [sp] 2e65c: f9401508 ldr x8, [x8, #0x28] 2e660: f9400fe9 ldr x9, [sp, #0x18] 2e664: eb09011f cmp x8, x9 2e668: 54000141 b.ne 0x2e690 <.text+0x1ebe0> 2e66c: a9477bfd ldp x29, x30, [sp, #0x70] 2e670: a9464ff4 ldp x20, x19, [sp, #0x60] 2e674: a94557f6 ldp x22, x21, [sp, #0x50] 2e678: a9445ff8 ldp x24, x23, [sp, #0x40] 2e67c: a94367fa ldp x26, x25, [sp, #0x30] 2e680: a9426ffc ldp x28, x27, [sp, #0x20] 2e684: aa1f03e0 mov x0, xzr 2e688: 910203ff add sp, sp, #0x80 2e68c: d65f03c0 ret 2e690: 97ff82d4 bl 0xf1e0 <__stack_chk_fail@plt> 2e694: d100c3ff sub sp, sp, #0x30 2e698: a9014ff4 stp x20, x19, [sp, #0x10] 2e69c: a9027bfd stp x29, x30, [sp, #0x20] 2e6a0: 910083fd add x29, sp, #0x20 2e6a4: d53bd054 mrs x20, TPIDR_EL0 2e6a8: f9401688 ldr x8, [x20, #0x28] 2e6ac: f90007e8 str x8, [sp, #0x8] 2e6b0: 97ff823c bl 0xefa0 2e6b4: 2a0003f3 mov w19, w0 2e6b8: 97ff84ca bl 0xf9e0 2e6bc: d00003e1 adrp x1, 0xac000 2e6c0: b0000422 adrp x2, 0xb3000 2e6c4: b0000423 adrp x3, 0xb3000 2e6c8: aa0003e5 mov x5, x0 2e6cc: 93407e64 sxtw x4, w19 2e6d0: 9116e821 add x1, x1, #0x5ba 2e6d4: 912fe442 add x2, x2, #0xbf9 2e6d8: 91324c63 add x3, x3, #0xc93 2e6dc: 321e03e0 orr w0, wzr, #0x4 2e6e0: 97ffbb70 bl 0x1d4a0 <.text+0xd9f0> 2e6e4: 90000002 adrp x2, 0x2e000 <.text+0x1e550> 2e6e8: 91130042 add x2, x2, #0x4c0 2e6ec: 910003e0 mov x0, sp 2e6f0: aa1f03e1 mov x1, xzr 2e6f4: aa1f03e3 mov x3, xzr 2e6f8: 97ff811e bl 0xeb70 2e6fc: 34000120 cbz w0, 0x2e720 <.text+0x1ec70> 2e700: 97ff8200 bl 0xef00 2e704: d00003e1 adrp x1, 0xac000 2e708: b0000422 adrp x2, 0xb3000 2e70c: aa0003e3 mov x3, x0 2e710: 9116e821 add x1, x1, #0x5ba 2e714: 91328442 add x2, x2, #0xca1 2e718: 321f07e0 orr w0, wzr, #0x6 2e71c: 97ffbb61 bl 0x1d4a0 <.text+0xd9f0> 2e720: f9401688 ldr x8, [x20, #0x28] 2e724: f94007e9 ldr x9, [sp, #0x8] 2e728: eb09011f cmp x8, x9 2e72c: 540000a1 b.ne 0x2e740 <.text+0x1ec90> 2e730: a9427bfd ldp x29, x30, [sp, #0x20] 2e734: a9414ff4 ldp x20, x19, [sp, #0x10] 2e738: 9100c3ff add sp, sp, #0x30 2e73c: d65f03c0 ret 2e740: 97ff82a8 bl 0xf1e0 <__stack_chk_fail@plt> 2e744: d10103ff sub sp, sp, #0x40 2e748: a9024ff4 stp x20, x19, [sp, #0x20] 2e74c: a9037bfd stp x29, x30, [sp, #0x30] 2e750: 9100c3fd add x29, sp, #0x30 2e754: d53bd054 mrs x20, TPIDR_EL0 2e758: f9401688 ldr x8, [x20, #0x28] 2e75c: f9000fe8 str x8, [sp, #0x18] 2e760: 97ff8210 bl 0xefa0 2e764: 2a0003f3 mov w19, w0 2e768: 97ff849e bl 0xf9e0 2e76c: d00003e1 adrp x1, 0xac000 2e770: b0000422 adrp x2, 0xb3000 2e774: b0000423 adrp x3, 0xb3000 2e778: aa0003e5 mov x5, x0 2e77c: 93407e64 sxtw x4, w19 2e780: 9116e821 add x1, x1, #0x5ba 2e784: 912fe442 add x2, x2, #0xbf9 2e788: 91324c63 add x3, x3, #0xc93 2e78c: 321e03e0 orr w0, wzr, #0x4 2e790: 97ffbb44 bl 0x1d4a0 <.text+0xd9f0> 2e794: 90000002 adrp x2, 0x2e000 <.text+0x1e550> 2e798: 321703e8 orr w8, wzr, #0x200 2e79c: 91130042 add x2, x2, #0x4c0 2e7a0: 910043e0 add x0, sp, #0x10 2e7a4: 910033e3 add x3, sp, #0xc 2e7a8: aa1f03e1 mov x1, xzr 2e7ac: b9000fe8 str w8, [sp, #0xc] 2e7b0: 97ff80f0 bl 0xeb70 2e7b4: 34000120 cbz w0, 0x2e7d8 <.text+0x1ed28> 2e7b8: 97ff81d2 bl 0xef00 2e7bc: d00003e1 adrp x1, 0xac000 2e7c0: b0000422 adrp x2, 0xb3000 2e7c4: aa0003e3 mov x3, x0 2e7c8: 9116e821 add x1, x1, #0x5ba 2e7cc: 91328442 add x2, x2, #0xca1 2e7d0: 321f07e0 orr w0, wzr, #0x6 2e7d4: 97ffbb33 bl 0x1d4a0 <.text+0xd9f0> 2e7d8: f9400be0 ldr x0, [sp, #0x10] 2e7dc: aa1f03e1 mov x1, xzr 2e7e0: 97ff80f8 bl 0xebc0 2e7e4: f9401688 ldr x8, [x20, #0x28] 2e7e8: f9400fe9 ldr x9, [sp, #0x18] 2e7ec: eb09011f cmp x8, x9 2e7f0: 540000a1 b.ne 0x2e804 <.text+0x1ed54> 2e7f4: a9437bfd ldp x29, x30, [sp, #0x30] 2e7f8: a9424ff4 ldp x20, x19, [sp, #0x20] 2e7fc: 910103ff add sp, sp, #0x40 2e800: d65f03c0 ret 2e804: 97ff8277 bl 0xf1e0 <__stack_chk_fail@plt> 2e808: d105c3ff sub sp, sp, #0x170 2e80c: f9009bfc str x28, [sp, #0x130] 2e810: a91457f6 stp x22, x21, [sp, #0x140] 2e814: a9154ff4 stp x20, x19, [sp, #0x150] 2e818: a9167bfd stp x29, x30, [sp, #0x160] 2e81c: 910583fd add x29, sp, #0x160 2e820: d53bd055 mrs x21, TPIDR_EL0 2e824: f94016a8 ldr x8, [x21, #0x28] 2e828: 910023f6 add x22, sp, #0x8 2e82c: 910063e0 add x0, sp, #0x18 2e830: aa1f03e1 mov x1, xzr 2e834: f90002c8 str x8, [x22] 2e838: 97ff827e bl 0xf230 2e83c: 37f807e0 tbnz w0, #0x1f, 0x2e938 <.text+0x1ee88> 2e840: 97ffdbfd bl 0x25834 <.text+0x15d84> 2e844: a941a3e5 ldp x5, x8, [sp, #0x18] 2e848: d29ef9e9 mov x9, #0xf7cf // =63439 2e84c: f2bc6a69 movk x9, #0xe353, lsl #16 2e850: f2d374a9 movk x9, #0x9ba5, lsl #32 2e854: f2e41889 movk x9, #0x20c4, lsl #48 2e858: 9b497d08 smulh x8, x8, x9 2e85c: 9347fd09 asr x9, x8, #7 2e860: b0000422 adrp x2, 0xb3000 2e864: f00003e4 adrp x4, 0xad000 2e868: 912b4003 add x3, x0, #0xad0 2e86c: 8b48fd26 add x6, x9, x8, lsr #63 2e870: 91331c42 add x2, x2, #0xcc7 2e874: 91305c84 add x4, x4, #0xc17 2e878: 9100a3e0 add x0, sp, #0x28 2e87c: 321803e1 orr w1, wzr, #0x100 2e880: 97ff81c4 bl 0xef90 2e884: 9100a3e0 add x0, sp, #0x28 2e888: 52804821 mov w1, #0x241 // =577 2e88c: 321907e2 orr w2, wzr, #0x180 2e890: 97ff80dc bl 0xec00 2e894: 2a0003f4 mov w20, w0 2e898: 37f80674 tbnz w20, #0x1f, 0x2e964 <.text+0x1eeb4> 2e89c: d00003e1 adrp x1, 0xac000 2e8a0: b0000422 adrp x2, 0xb3000 2e8a4: 9116e821 add x1, x1, #0x5ba 2e8a8: 91336842 add x2, x2, #0xcda 2e8ac: 321e03e0 orr w0, wzr, #0x4 2e8b0: 9100a3e3 add x3, sp, #0x28 2e8b4: 97ffbafb bl 0x1d4a0 <.text+0xd9f0> 2e8b8: 97ff825a bl 0xf220 2e8bc: 2a0003f3 mov w19, w0 2e8c0: 37f806b3 tbnz w19, #0x1f, 0x2e994 <.text+0x1eee4> 2e8c4: 340007b3 cbz w19, 0x2e9b8 <.text+0x1ef08> 2e8c8: d00003e1 adrp x1, 0xac000 2e8cc: d0000402 adrp x2, 0xb0000 2e8d0: 9115c021 add x1, x1, #0x570 2e8d4: 913ff842 add x2, x2, #0xffe 2e8d8: 320007e0 orr w0, wzr, #0x3 2e8dc: 2a1303e3 mov w3, w19 2e8e0: 97ffbaf0 bl 0x1d4a0 <.text+0xd9f0> 2e8e4: d00003e1 adrp x1, 0xac000 2e8e8: f0000402 adrp x2, 0xb1000 2e8ec: 9116e821 add x1, x1, #0x5ba 2e8f0: 91005042 add x2, x2, #0x14 2e8f4: 321e03e0 orr w0, wzr, #0x4 2e8f8: 97ffbaea bl 0x1d4a0 <.text+0xd9f0> 2e8fc: 12800014 mov w20, #-0x1 // =-1 2e900: b90017f4 str w20, [sp, #0x14] 2e904: 5284e200 mov w0, #0x2710 // =10000 2e908: 97ff838a bl 0xf730 2e90c: 910053e1 add x1, sp, #0x14 2e910: 2a1303e0 mov w0, w19 2e914: 2a1f03e2 mov w2, wzr 2e918: 97ff83e2 bl 0xf8a0 2e91c: 394053e8 ldrb w8, [sp, #0x14] 2e920: 12001908 and w8, w8, #0x7f 2e924: 340007a8 cbz w8, 0x2ea18 <.text+0x1ef68> 2e928: 11000694 add w20, w20, #0x1 2e92c: 71031a9f cmp w20, #0xc6 2e930: 54fffead b.le 0x2e904 <.text+0x1ee54> 2e934: 1400003f b 0x2ea30 <.text+0x1ef80> 2e938: 97ff8182 bl 0xef40 <__errno@plt> 2e93c: b9400000 ldr w0, [x0] 2e940: 97ff8170 bl 0xef00 2e944: d00003e1 adrp x1, 0xac000 2e948: f00003e2 adrp x2, 0xad000 2e94c: aa0003e3 mov x3, x0 2e950: 9116e821 add x1, x1, #0x5ba 2e954: 91110042 add x2, x2, #0x440 2e958: 528000a0 mov w0, #0x5 // =5 2e95c: 97ffbad1 bl 0x1d4a0 <.text+0xd9f0> 2e960: 1400003a b 0x2ea48 <.text+0x1ef98> 2e964: 97ff8177 bl 0xef40 <__errno@plt> 2e968: b9400000 ldr w0, [x0] 2e96c: 97ff8165 bl 0xef00 2e970: d00003e1 adrp x1, 0xac000 2e974: f0000402 adrp x2, 0xb1000 2e978: aa0003e4 mov x4, x0 2e97c: 9116e821 add x1, x1, #0x5ba 2e980: 91250842 add x2, x2, #0x942 2e984: 528000a0 mov w0, #0x5 // =5 2e988: 9100a3e3 add x3, sp, #0x28 2e98c: 97ffbac5 bl 0x1d4a0 <.text+0xd9f0> 2e990: 1400002e b 0x2ea48 <.text+0x1ef98> 2e994: 97ff816b bl 0xef40 <__errno@plt> 2e998: b9400000 ldr w0, [x0] 2e99c: 97ff8159 bl 0xef00 2e9a0: d00003e1 adrp x1, 0xac000 2e9a4: d0000402 adrp x2, 0xb0000 2e9a8: aa0003e3 mov x3, x0 2e9ac: 9116e821 add x1, x1, #0x5ba 2e9b0: 913bf442 add x2, x2, #0xefd 2e9b4: 14000016 b 0x2ea0c <.text+0x1ef5c> 2e9b8: 320003e1 orr w1, wzr, #0x1 2e9bc: 2a1403e0 mov w0, w20 2e9c0: 97ff83c0 bl 0xf8c0 2e9c4: b0000420 adrp x0, 0xb3000 2e9c8: b0000421 adrp x1, 0xb3000 2e9cc: d0000402 adrp x2, 0xb0000 2e9d0: d0000403 adrp x3, 0xb0000 2e9d4: 9133e400 add x0, x0, #0xcf9 2e9d8: 9133fc21 add x1, x1, #0xcff 2e9dc: 913f4042 add x2, x2, #0xfd0 2e9e0: 913f4c63 add x3, x3, #0xfd3 2e9e4: aa1f03e4 mov x4, xzr 2e9e8: 97ff83a6 bl 0xf880 2e9ec: 97ff8155 bl 0xef40 <__errno@plt> 2e9f0: b9400000 ldr w0, [x0] 2e9f4: 97ff8143 bl 0xef00 2e9f8: d00003e1 adrp x1, 0xac000 2e9fc: d0000402 adrp x2, 0xb0000 2ea00: aa0003e3 mov x3, x0 2ea04: 9116e821 add x1, x1, #0x5ba 2ea08: 913f6042 add x2, x2, #0xfd8 2ea0c: 321f07e0 orr w0, wzr, #0x6 2ea10: 97ffbaa4 bl 0x1d4a0 <.text+0xd9f0> 2ea14: 1400000d b 0x2ea48 <.text+0x1ef98> 2ea18: d00003e1 adrp x1, 0xac000 2ea1c: f0000402 adrp x2, 0xb1000 2ea20: 9116e821 add x1, x1, #0x5ba 2ea24: 9100f842 add x2, x2, #0x3e 2ea28: 321e03e0 orr w0, wzr, #0x4 2ea2c: 97ffba9d bl 0x1d4a0 <.text+0xd9f0> 2ea30: d00003e1 adrp x1, 0xac000 2ea34: f0000402 adrp x2, 0xb1000 2ea38: 9116e821 add x1, x1, #0x5ba 2ea3c: 9101ac42 add x2, x2, #0x6b 2ea40: 321e03e0 orr w0, wzr, #0x4 2ea44: 97ffba97 bl 0x1d4a0 <.text+0xd9f0> 2ea48: f94016a8 ldr x8, [x21, #0x28] 2ea4c: f94002c9 ldr x9, [x22] 2ea50: eb09011f cmp x8, x9 2ea54: 540000e1 b.ne 0x2ea70 <.text+0x1efc0> 2ea58: a9567bfd ldp x29, x30, [sp, #0x160] 2ea5c: a9554ff4 ldp x20, x19, [sp, #0x150] 2ea60: a95457f6 ldp x22, x21, [sp, #0x140] 2ea64: f9409bfc ldr x28, [sp, #0x130] 2ea68: 9105c3ff add sp, sp, #0x170 2ea6c: d65f03c0 ret 2ea70: 97ff81dc bl 0xf1e0 <__stack_chk_fail@plt> 2ea74: d102c3ff sub sp, sp, #0xb0 2ea78: a9094ff4 stp x20, x19, [sp, #0x90] 2ea7c: a90a7bfd stp x29, x30, [sp, #0xa0] 2ea80: 910283fd add x29, sp, #0xa0 2ea84: d53bd053 mrs x19, TPIDR_EL0 2ea88: f9401668 ldr x8, [x19, #0x28] 2ea8c: b0000420 adrp x0, 0xb3000 2ea90: 9133e400 add x0, x0, #0xcf9 2ea94: 910023e1 add x1, sp, #0x8 2ea98: f81e83a8 stur x8, [x29, #-0x18] 2ea9c: 97ff811d bl 0xef10 2eaa0: 36f800e0 tbz w0, #0x1f, 0x2eabc <.text+0x1f00c> 2eaa4: d00003e1 adrp x1, 0xac000 2eaa8: b0000422 adrp x2, 0xb3000 2eaac: 9116e821 add x1, x1, #0x5ba 2eab0: 91341842 add x2, x2, #0xd06 2eab4: 321f07e0 orr w0, wzr, #0x6 2eab8: 97ffba7a bl 0x1d4a0 <.text+0xd9f0> 2eabc: d00003e1 adrp x1, 0xac000 2eac0: b0000422 adrp x2, 0xb3000 2eac4: 9116e821 add x1, x1, #0x5ba 2eac8: 9133e442 add x2, x2, #0xcf9 2eacc: 321e03e0 orr w0, wzr, #0x4 2ead0: 97ffba74 bl 0x1d4a0 <.text+0xd9f0> 2ead4: b9401bf4 ldr w20, [sp, #0x18] 2ead8: 375800d4 tbnz w20, #0xb, 0x2eaf0 <.text+0x1f040> 2eadc: d00003e1 adrp x1, 0xac000 2eae0: b0000422 adrp x2, 0xb3000 2eae4: 9116e821 add x1, x1, #0x5ba 2eae8: 91349c42 add x2, x2, #0xd27 2eaec: 14000005 b 0x2eb00 <.text+0x1f050> 2eaf0: d00003e1 adrp x1, 0xac000 2eaf4: b0000422 adrp x2, 0xb3000 2eaf8: 9116e821 add x1, x1, #0x5ba 2eafc: 91345042 add x2, x2, #0xd14 2eb00: 321e03e0 orr w0, wzr, #0x4 2eb04: 97ffba67 bl 0x1d4a0 <.text+0xd9f0> 2eb08: d00003e1 adrp x1, 0xac000 2eb0c: 9116e821 add x1, x1, #0x5ba 2eb10: 37500094 tbnz w20, #0xa, 0x2eb20 <.text+0x1f070> 2eb14: b0000422 adrp x2, 0xb3000 2eb18: 91354042 add x2, x2, #0xd50 2eb1c: 14000003 b 0x2eb28 <.text+0x1f078> 2eb20: b0000422 adrp x2, 0xb3000 2eb24: 9134f042 add x2, x2, #0xd3c 2eb28: 321e03e0 orr w0, wzr, #0x4 2eb2c: 97ffba5d bl 0x1d4a0 <.text+0xd9f0> 2eb30: f9401668 ldr x8, [x19, #0x28] 2eb34: f85e83a9 ldur x9, [x29, #-0x18] 2eb38: eb09011f cmp x8, x9 2eb3c: 540000a1 b.ne 0x2eb50 <.text+0x1f0a0> 2eb40: a94a7bfd ldp x29, x30, [sp, #0xa0] 2eb44: a9494ff4 ldp x20, x19, [sp, #0x90] 2eb48: 9102c3ff add sp, sp, #0xb0 2eb4c: d65f03c0 ret 2eb50: 97ff81a4 bl 0xf1e0 <__stack_chk_fail@plt> 2eb54: f81e0ff3 str x19, [sp, #-0x20]! 2eb58: a9017bfd stp x29, x30, [sp, #0x10] 2eb5c: 910043fd add x29, sp, #0x10 2eb60: 2a0003f3 mov w19, w0 2eb64: 51000e68 sub w8, w19, #0x3 2eb68: 7100211f cmp w8, #0x8 2eb6c: 54000548 b.hi 0x2ec14 <.text+0x1f164> 2eb70: b0000429 adrp x9, 0xb3000 2eb74: 9127a129 add x9, x9, #0x9e8 2eb78: b8a87928 ldrsw x8, [x9, x8, lsl #2] 2eb7c: 8b090108 add x8, x8, x9 2eb80: d61f0100 br x8 2eb84: d00003e1 adrp x1, 0xac000 2eb88: b0000422 adrp x2, 0xb3000 2eb8c: 9116e821 add x1, x1, #0x5ba 2eb90: 91372442 add x2, x2, #0xdc9 2eb94: 1400001e b 0x2ec0c <.text+0x1f15c> 2eb98: d00003e1 adrp x1, 0xac000 2eb9c: b0000422 adrp x2, 0xb3000 2eba0: 9116e821 add x1, x1, #0x5ba 2eba4: 9135d842 add x2, x2, #0xd76 2eba8: 14000019 b 0x2ec0c <.text+0x1f15c> 2ebac: d00003e1 adrp x1, 0xac000 2ebb0: b0000422 adrp x2, 0xb3000 2ebb4: 9116e821 add x1, x1, #0x5ba 2ebb8: 9136e042 add x2, x2, #0xdb8 2ebbc: 14000014 b 0x2ec0c <.text+0x1f15c> 2ebc0: d00003e1 adrp x1, 0xac000 2ebc4: b0000422 adrp x2, 0xb3000 2ebc8: 9116e821 add x1, x1, #0x5ba 2ebcc: 91369c42 add x2, x2, #0xda7 2ebd0: 1400000f b 0x2ec0c <.text+0x1f15c> 2ebd4: d00003e1 adrp x1, 0xac000 2ebd8: b0000422 adrp x2, 0xb3000 2ebdc: 9116e821 add x1, x1, #0x5ba 2ebe0: 91359842 add x2, x2, #0xd66 2ebe4: 1400000a b 0x2ec0c <.text+0x1f15c> 2ebe8: d00003e1 adrp x1, 0xac000 2ebec: b0000422 adrp x2, 0xb3000 2ebf0: 9116e821 add x1, x1, #0x5ba 2ebf4: 91361842 add x2, x2, #0xd86 2ebf8: 14000005 b 0x2ec0c <.text+0x1f15c> 2ebfc: d00003e1 adrp x1, 0xac000 2ec00: b0000422 adrp x2, 0xb3000 2ec04: 9116e821 add x1, x1, #0x5ba 2ec08: 91365c42 add x2, x2, #0xd97 2ec0c: 321e03e0 orr w0, wzr, #0x4 2ec10: 97ffba24 bl 0x1d4a0 <.text+0xd9f0> 2ec14: a9417bfd ldp x29, x30, [sp, #0x10] 2ec18: 2a1303e0 mov w0, w19 2ec1c: aa1f03e1 mov x1, xzr 2ec20: f84207f3 ldr x19, [sp], #0x20 2ec24: 17ff8093 b 0xee70 2ec28: f81e0ff3 str x19, [sp, #-0x20]! 2ec2c: a9017bfd stp x29, x30, [sp, #0x10] 2ec30: 910043fd add x29, sp, #0x10 2ec34: 90000013 adrp x19, 0x2e000 <.text+0x1e550> 2ec38: 912d5273 add x19, x19, #0xb54 2ec3c: 321d03e0 orr w0, wzr, #0x8 2ec40: aa1303e1 mov x1, x19 2ec44: 97ff808b bl 0xee70 2ec48: 321e03e0 orr w0, wzr, #0x4 2ec4c: aa1303e1 mov x1, x19 2ec50: 97ff8088 bl 0xee70 2ec54: 52800160 mov w0, #0xb // =11 2ec58: aa1303e1 mov x1, x19 2ec5c: 97ff8085 bl 0xee70 2ec60: 32000be0 orr w0, wzr, #0x7 2ec64: aa1303e1 mov x1, x19 2ec68: 97ff8082 bl 0xee70 2ec6c: 321f07e0 orr w0, wzr, #0x6 2ec70: aa1303e1 mov x1, x19 2ec74: 97ff807f bl 0xee70 2ec78: 528000a0 mov w0, #0x5 // =5 2ec7c: aa1303e1 mov x1, x19 2ec80: 97ff807c bl 0xee70 2ec84: 320007e0 orr w0, wzr, #0x3 2ec88: aa1303e1 mov x1, x19 2ec8c: 97ff8079 bl 0xee70 2ec90: a9417bfd ldp x29, x30, [sp, #0x10] 2ec94: d00003e1 adrp x1, 0xac000 2ec98: b0000422 adrp x2, 0xb3000 2ec9c: 9116e821 add x1, x1, #0x5ba 2eca0: 91376842 add x2, x2, #0xdda 2eca4: 321e03e0 orr w0, wzr, #0x4 2eca8: f84207f3 ldr x19, [sp], #0x20 2ecac: 17ffb9fd b 0x1d4a0 <.text+0xd9f0> 2ecb0: d10503ff sub sp, sp, #0x140 2ecb4: a9124ffc stp x28, x19, [sp, #0x120] 2ecb8: a9137bfd stp x29, x30, [sp, #0x130] 2ecbc: 9104c3fd add x29, sp, #0x130 2ecc0: d53bd053 mrs x19, TPIDR_EL0 2ecc4: f9401668 ldr x8, [x19, #0x28] 2ecc8: 910023e0 add x0, sp, #0x8 2eccc: aa1f03e1 mov x1, xzr 2ecd0: f81e83a8 stur x8, [x29, #-0x18] 2ecd4: 97ff8157 bl 0xf230 2ecd8: 37f80580 tbnz w0, #0x1f, 0x2ed88 <.text+0x1f2d8> 2ecdc: 97ffdad6 bl 0x25834 <.text+0x15d84> 2ece0: a940a3e5 ldp x5, x8, [sp, #0x8] 2ece4: d29ef9e9 mov x9, #0xf7cf // =63439 2ece8: f2bc6a69 movk x9, #0xe353, lsl #16 2ecec: f2d374a9 movk x9, #0x9ba5, lsl #32 2ecf0: f2e41889 movk x9, #0x20c4, lsl #48 2ecf4: 9b497d08 smulh x8, x8, x9 2ecf8: 9347fd09 asr x9, x8, #7 2ecfc: b0000422 adrp x2, 0xb3000 2ed00: f00003e4 adrp x4, 0xad000 2ed04: 912b4003 add x3, x0, #0xad0 2ed08: 8b48fd26 add x6, x9, x8, lsr #63 2ed0c: 91331c42 add x2, x2, #0xcc7 2ed10: 9130c484 add x4, x4, #0xc31 2ed14: 910063e0 add x0, sp, #0x18 2ed18: 321803e1 orr w1, wzr, #0x100 2ed1c: 97ff809d bl 0xef90 2ed20: 910063e0 add x0, sp, #0x18 2ed24: 97fff837 bl 0x2ce00 <.text+0x1d350> 2ed28: 320003e0 orr w0, wzr, #0x1 2ed2c: 320003e1 orr w1, wzr, #0x1 2ed30: 97fff84d bl 0x2ce64 <.text+0x1d3b4> 2ed34: b0000428 adrp x8, 0xb3000 2ed38: fd450900 ldr d0, [x8, #0xa10] 2ed3c: 321f03e0 orr w0, wzr, #0x2 2ed40: 97fff85b bl 0x2ceac <.text+0x1d3fc> 2ed44: b0000428 adrp x8, 0xb3000 2ed48: bd4a1900 ldr s0, [x8, #0xa18] 2ed4c: 320007e0 orr w0, wzr, #0x3 2ed50: 97fff86c bl 0x2cf00 <.text+0x1d450> 2ed54: 321e03e0 orr w0, wzr, #0x4 2ed58: 321e03e1 orr w1, wzr, #0x4 2ed5c: 97fff87e bl 0x2cf54 <.text+0x1d4a4> 2ed60: b0000421 adrp x1, 0xb3000 2ed64: 9137d821 add x1, x1, #0xdf6 2ed68: 528000a0 mov w0, #0x5 // =5 2ed6c: 97fff89e bl 0x2cfe4 <.text+0x1d534> 2ed70: 321f07e0 orr w0, wzr, #0x6 2ed74: 321f07e1 orr w1, wzr, #0x6 2ed78: 97fff889 bl 0x2cf9c <.text+0x1d4ec> 2ed7c: aa1f03e0 mov x0, xzr 2ed80: 97fff8ab bl 0x2d02c <.text+0x1d57c> 2ed84: 1400000b b 0x2edb0 <.text+0x1f300> 2ed88: 97ff806e bl 0xef40 <__errno@plt> 2ed8c: b9400000 ldr w0, [x0] 2ed90: 97ff805c bl 0xef00 2ed94: d00003e1 adrp x1, 0xac000 2ed98: f00003e2 adrp x2, 0xad000 2ed9c: aa0003e3 mov x3, x0 2eda0: 9116e821 add x1, x1, #0x5ba 2eda4: 91110042 add x2, x2, #0x440 2eda8: 528000a0 mov w0, #0x5 // =5 2edac: 97ffb9bd bl 0x1d4a0 <.text+0xd9f0> 2edb0: f9401668 ldr x8, [x19, #0x28] 2edb4: f85e83a9 ldur x9, [x29, #-0x18] 2edb8: eb09011f cmp x8, x9 2edbc: 540000a1 b.ne 0x2edd0 <.text+0x1f320> 2edc0: a9537bfd ldp x29, x30, [sp, #0x130] 2edc4: a9524ffc ldp x28, x19, [sp, #0x120] 2edc8: 910503ff add sp, sp, #0x140 2edcc: d65f03c0 ret 2edd0: 97ff8104 bl 0xf1e0 <__stack_chk_fail@plt> 2edd4: d101c3ff sub sp, sp, #0x70 2edd8: a9035ff8 stp x24, x23, [sp, #0x30] 2eddc: a90457f6 stp x22, x21, [sp, #0x40] 2ede0: a9054ff4 stp x20, x19, [sp, #0x50] 2ede4: a9067bfd stp x29, x30, [sp, #0x60] 2ede8: 910183fd add x29, sp, #0x60 2edec: d53bd056 mrs x22, TPIDR_EL0 2edf0: f94016c8 ldr x8, [x22, #0x28] 2edf4: f90017e8 str x8, [sp, #0x28] 2edf8: 97ff7f7e bl 0xebf0 2edfc: d00003e1 adrp x1, 0xac000 2ee00: f00003e2 adrp x2, 0xad000 2ee04: 2a0003e3 mov w3, w0 2ee08: 9116e821 add x1, x1, #0x5ba 2ee0c: 911fd042 add x2, x2, #0x7f4 2ee10: 321e03e0 orr w0, wzr, #0x4 2ee14: 97ffb9a3 bl 0x1d4a0 <.text+0xd9f0> 2ee18: 97ffda87 bl 0x25834 <.text+0x15d84> 2ee1c: f9400013 ldr x19, [x0] 2ee20: b40006f3 cbz x19, 0x2eefc <.text+0x1f44c> 2ee24: d00003e1 adrp x1, 0xac000 2ee28: f00003e2 adrp x2, 0xad000 2ee2c: 9115c021 add x1, x1, #0x570 2ee30: 91210442 add x2, x2, #0x841 2ee34: 320007e0 orr w0, wzr, #0x3 2ee38: f90013ff str xzr, [sp, #0x20] 2ee3c: 97ffb999 bl 0x1d4a0 <.text+0xd9f0> 2ee40: b0000429 adrp x9, 0xb3000 2ee44: 52800088 mov w8, #0x4 // =4 2ee48: 4e080fe0 dup v0.2d, xzr 2ee4c: 91382d29 add x9, x9, #0xe0b 2ee50: 72a00028 movk w8, #0x1, lsl #16 2ee54: 4e081d20 mov v0.d[0], x9 2ee58: b9000be8 str w8, [sp, #0x8] 2ee5c: 3c8103e0 stur q0, [sp, #0x10] 2ee60: f9400268 ldr x8, [x19] 2ee64: 910083e1 add x1, sp, #0x20 2ee68: 910023e2 add x2, sp, #0x8 2ee6c: aa1303e0 mov x0, x19 2ee70: f9401108 ldr x8, [x8, #0x20] 2ee74: d63f0100 blr x8 2ee78: 35000500 cbnz w0, 0x2ef18 <.text+0x1f468> 2ee7c: f94013f4 ldr x20, [sp, #0x20] 2ee80: b40004d4 cbz x20, 0x2ef18 <.text+0x1f468> 2ee84: aa1403e0 mov x0, x20 2ee88: 97ffbdeb bl 0x1e634 <.text+0xeb84> 2ee8c: aa0003f5 mov x21, x0 2ee90: b40005b5 cbz x21, 0x2ef44 <.text+0x1f494> 2ee94: d00003e1 adrp x1, 0xac000 2ee98: 90000422 adrp x2, 0xb2000 2ee9c: 9115c021 add x1, x1, #0x570 2eea0: 9101fc42 add x2, x2, #0x7f 2eea4: 320007e0 orr w0, wzr, #0x3 2eea8: 97ffb97e bl 0x1d4a0 <.text+0xd9f0> 2eeac: aa1403e0 mov x0, x20 2eeb0: aa1503e1 mov x1, x21 2eeb4: 97ffbe1c bl 0x1e724 <.text+0xec74> 2eeb8: aa0003f5 mov x21, x0 2eebc: b40004f5 cbz x21, 0x2ef58 <.text+0x1f4a8> 2eec0: d00003e1 adrp x1, 0xac000 2eec4: f00003e2 adrp x2, 0xad000 2eec8: 9115c021 add x1, x1, #0x570 2eecc: 9127c042 add x2, x2, #0x9f0 2eed0: 320007e0 orr w0, wzr, #0x3 2eed4: 97ffb973 bl 0x1d4a0 <.text+0xd9f0> 2eed8: f00008f7 adrp x23, 0x14d000 2eedc: f9409ae2 ldr x2, [x23, #0x130] 2eee0: b4000662 cbz x2, 0x2efac <.text+0x1f4fc> 2eee4: f9400288 ldr x8, [x20] 2eee8: aa1403e0 mov x0, x20 2eeec: aa1503e1 mov x1, x21 2eef0: f940f508 ldr x8, [x8, #0x1e8] 2eef4: d63f0100 blr x8 2eef8: 1400001e b 0x2ef70 <.text+0x1f4c0> 2eefc: d00003e1 adrp x1, 0xac000 2ef00: f00003e2 adrp x2, 0xad000 2ef04: 9116e821 add x1, x1, #0x5ba 2ef08: 91201842 add x2, x2, #0x806 2ef0c: 321f07e0 orr w0, wzr, #0x6 2ef10: 97ffb964 bl 0x1d4a0 <.text+0xd9f0> 2ef14: 1400001b b 0x2ef80 <.text+0x1f4d0> 2ef18: 97ff800a bl 0xef40 <__errno@plt> 2ef1c: b9400000 ldr w0, [x0] 2ef20: 97ff7ff8 bl 0xef00 2ef24: d00003e1 adrp x1, 0xac000 2ef28: b0000422 adrp x2, 0xb3000 2ef2c: aa0003e3 mov x3, x0 2ef30: 9116e821 add x1, x1, #0x5ba 2ef34: 91385c42 add x2, x2, #0xe17 2ef38: 321f07e0 orr w0, wzr, #0x6 2ef3c: 97ffb959 bl 0x1d4a0 <.text+0xd9f0> 2ef40: 1400000c b 0x2ef70 <.text+0x1f4c0> 2ef44: d00003e1 adrp x1, 0xac000 2ef48: 90000422 adrp x2, 0xb2000 2ef4c: 9116e821 add x1, x1, #0x5ba 2ef50: 91017442 add x2, x2, #0x5d 2ef54: 14000005 b 0x2ef68 <.text+0x1f4b8> 2ef58: d00003e1 adrp x1, 0xac000 2ef5c: f00003e2 adrp x2, 0xad000 2ef60: 9116e821 add x1, x1, #0x5ba 2ef64: 91273c42 add x2, x2, #0x9cf 2ef68: 321f07e0 orr w0, wzr, #0x6 2ef6c: 97ffb94d bl 0x1d4a0 <.text+0xd9f0> 2ef70: f9400268 ldr x8, [x19] 2ef74: aa1303e0 mov x0, x19 2ef78: f9401508 ldr x8, [x8, #0x28] 2ef7c: d63f0100 blr x8 2ef80: f94016c8 ldr x8, [x22, #0x28] 2ef84: f94017e9 ldr x9, [sp, #0x28] 2ef88: eb09011f cmp x8, x9 2ef8c: 540003e1 b.ne 0x2f008 <.text+0x1f558> 2ef90: a9467bfd ldp x29, x30, [sp, #0x60] 2ef94: a9454ff4 ldp x20, x19, [sp, #0x50] 2ef98: a94457f6 ldp x22, x21, [sp, #0x40] 2ef9c: a9435ff8 ldp x24, x23, [sp, #0x30] 2efa0: aa1f03e0 mov x0, xzr 2efa4: 9101c3ff add sp, sp, #0x70 2efa8: d65f03c0 ret 2efac: f9400288 ldr x8, [x20] 2efb0: f9408518 ldr x24, [x8, #0x108] 2efb4: 97ffccbb bl 0x222a0 <.text+0x127f0> 2efb8: b0000422 adrp x2, 0xb3000 2efbc: f00003e3 adrp x3, 0xad000 2efc0: aa0003e1 mov x1, x0 2efc4: 912d4c42 add x2, x2, #0xb53 2efc8: 912fc863 add x3, x3, #0xbf2 2efcc: aa1403e0 mov x0, x20 2efd0: d63f0300 blr x24 2efd4: f9009ae0 str x0, [x23, #0x130] 2efd8: aa1403e0 mov x0, x20 2efdc: 97ffbae9 bl 0x1db80 <.text+0xe0d0> 2efe0: b4000100 cbz x0, 0x2f000 <.text+0x1f550> 2efe4: d00003e1 adrp x1, 0xac000 2efe8: b0000422 adrp x2, 0xb3000 2efec: b0000423 adrp x3, 0xb3000 2eff0: 9116e821 add x1, x1, #0x5ba 2eff4: 912da442 add x2, x2, #0xb69 2eff8: 912d4c63 add x3, x3, #0xb53 2effc: 17ffffcf b 0x2ef38 <.text+0x1f488> 2f000: f9409ae2 ldr x2, [x23, #0x130] 2f004: 17ffffb8 b 0x2eee4 <.text+0x1f434> 2f008: 97ff8076 bl 0xf1e0 <__stack_chk_fail@plt> 2f00c: 6f00e400 movi v0.2d, #0000000000000000 2f010: 90000428 adrp x8, 0xb3000 2f014: 3d800000 str q0, [x0] 2f018: ad018000 stp q0, q0, [x0, #0x30] 2f01c: 3d800800 str q0, [x0, #0x20] 2f020: 3dc39100 ldr q0, [x8, #0xe40] 2f024: b2607fe8 mov x8, #-0x100000000 // =-4294967296 2f028: a901201f stp xzr, x8, [x0, #0x10] 2f02c: 92800008 mov x8, #-0x1 // =-1 2f030: 3901a01f strb wzr, [x0, #0x68] 2f034: 3c858000 stur q0, [x0, #0x58] 2f038: f900381f str xzr, [x0, #0x70] 2f03c: f9003c08 str x8, [x0, #0x78] 2f040: d65f03c0 ret 2f044: d10103ff sub sp, sp, #0x40 2f048: a90157f6 stp x22, x21, [sp, #0x10] 2f04c: a9024ff4 stp x20, x19, [sp, #0x20] 2f050: a9037bfd stp x29, x30, [sp, #0x30] 2f054: 9100c3fd add x29, sp, #0x30 2f058: d53bd055 mrs x21, TPIDR_EL0 2f05c: 90000428 adrp x8, 0xb3000 2f060: f94016a9 ldr x9, [x21, #0x28] 2f064: 3dc39100 ldr q0, [x8, #0xe40] 2f068: aa0003f3 mov x19, x0 2f06c: b2607fe8 mov x8, #-0x100000000 // =-4294967296 2f070: 6f00e401 movi v1.2d, #0000000000000000 2f074: aa1303f4 mov x20, x19 2f078: f90007e9 str x9, [sp, #0x8] 2f07c: a9000e62 stp x2, x3, [x19] 2f080: a9012264 stp x4, x8, [x19, #0x10] 2f084: 3c820e81 str q1, [x20, #0x20]! 2f088: 92800008 mov x8, #-0x1 // =-1 2f08c: ad018661 stp q1, q1, [x19, #0x30] 2f090: 3c858260 stur q0, [x19, #0x58] 2f094: 3901a27f strb wzr, [x19, #0x68] 2f098: f9003a7f str xzr, [x19, #0x70] 2f09c: f9003e68 str x8, [x19, #0x78] 2f0a0: d00008e0 adrp x0, 0x14d000 2f0a4: 9104e000 add x0, x0, #0x138 2f0a8: 97ff8146 bl 0xf5c0 2f0ac: d00008e0 adrp x0, 0x14d000 2f0b0: 91058000 add x0, x0, #0x160 2f0b4: 52828e02 mov w2, #0x1470 // =5232 2f0b8: 2a1f03e1 mov w1, wzr 2f0bc: 97ff8209 bl 0xf8e0 2f0c0: f00008f6 adrp x22, 0x14e000 2f0c4: f942eac0 ldr x0, [x22, #0x5d0] 2f0c8: b50000c0 cbnz x0, 0x2f0e0 <.text+0x1f630> 2f0cc: 321d07e0 orr w0, wzr, #0x18 2f0d0: 94014ab6 bl 0x81ba8 2f0d4: a900fc1f stp xzr, xzr, [x0, #0x8] 2f0d8: f900001f str xzr, [x0] 2f0dc: f902eac0 str x0, [x22, #0x5d0] 2f0e0: f90003f3 str x19, [sp] 2f0e4: a940a408 ldp x8, x9, [x0, #0x8] 2f0e8: eb09011f cmp x8, x9 2f0ec: 540000c2 b.hs 0x2f104 <.text+0x1f654> 2f0f0: f9000113 str x19, [x8] 2f0f4: f9400408 ldr x8, [x0, #0x8] 2f0f8: 91002108 add x8, x8, #0x8 2f0fc: f9000408 str x8, [x0, #0x8] 2f100: 14000003 b 0x2f10c <.text+0x1f65c> 2f104: 910003e1 mov x1, sp 2f108: 94000184 bl 0x2f718 <.text+0x1fc68> 2f10c: d00008e0 adrp x0, 0x14d000 2f110: 9104e000 add x0, x0, #0x138 2f114: 97ff8257 bl 0xfa70 2f118: f94016a8 ldr x8, [x21, #0x28] 2f11c: f94007e9 ldr x9, [sp, #0x8] 2f120: eb09011f cmp x8, x9 2f124: 540000c1 b.ne 0x2f13c <.text+0x1f68c> 2f128: a9437bfd ldp x29, x30, [sp, #0x30] 2f12c: a9424ff4 ldp x20, x19, [sp, #0x20] 2f130: a94157f6 ldp x22, x21, [sp, #0x10] 2f134: 910103ff add sp, sp, #0x40 2f138: d65f03c0 ret 2f13c: 97ff8029 bl 0xf1e0 <__stack_chk_fail@plt> 2f140: 14000001 b 0x2f144 <.text+0x1f694> 2f144: 3940e268 ldrb w8, [x19, #0x38] 2f148: aa1403f5 mov x21, x20 2f14c: aa0003f4 mov x20, x0 2f150: 370000a8 tbnz w8, #0x0, 0x2f164 <.text+0x1f6b4> 2f154: 394002a8 ldrb w8, [x21] 2f158: 370000e8 tbnz w8, #0x0, 0x2f174 <.text+0x1f6c4> 2f15c: aa1403e0 mov x0, x20 2f160: 9401ec0f bl 0xaa19c 2f164: f9402660 ldr x0, [x19, #0x48] 2f168: 94014ac0 bl 0x81c68 2f16c: 394002a8 ldrb w8, [x21] 2f170: 3607ff68 tbz w8, #0x0, 0x2f15c <.text+0x1f6ac> 2f174: f9401a60 ldr x0, [x19, #0x30] 2f178: 94014abc bl 0x81c68 2f17c: aa1403e0 mov x0, x20 2f180: 9401ec07 bl 0xaa19c 2f184: f81e0ff3 str x19, [sp, #-0x20]! 2f188: a9017bfd stp x29, x30, [sp, #0x10] 2f18c: 910043fd add x29, sp, #0x10 2f190: aa0003f3 mov x19, x0 2f194: 39408268 ldrb w8, [x19, #0x20] 2f198: 36000068 tbz w8, #0x0, 0x2f1a4 <.text+0x1f6f4> 2f19c: f9401a60 ldr x0, [x19, #0x30] 2f1a0: 94014ab2 bl 0x81c68 2f1a4: 39402268 ldrb w8, [x19, #0x8] 2f1a8: 37000088 tbnz w8, #0x0, 0x2f1b8 <.text+0x1f708> 2f1ac: a9417bfd ldp x29, x30, [sp, #0x10] 2f1b0: f84207f3 ldr x19, [sp], #0x20 2f1b4: d65f03c0 ret 2f1b8: f9400e60 ldr x0, [x19, #0x18] 2f1bc: a9417bfd ldp x29, x30, [sp, #0x10] 2f1c0: f84207f3 ldr x19, [sp], #0x20 2f1c4: 14014aa9 b 0x81c68 2f1c8: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 2f1cc: a90157f6 stp x22, x21, [sp, #0x10] 2f1d0: a9024ff4 stp x20, x19, [sp, #0x20] 2f1d4: a9037bfd stp x29, x30, [sp, #0x30] 2f1d8: 9100c3fd add x29, sp, #0x30 2f1dc: aa0003f3 mov x19, x0 2f1e0: d00008e0 adrp x0, 0x14d000 2f1e4: 9104e000 add x0, x0, #0x138 2f1e8: 97ff80f6 bl 0xf5c0 2f1ec: f00008f6 adrp x22, 0x14e000 2f1f0: f942ead7 ldr x23, [x22, #0x5d0] 2f1f4: a94022f4 ldp x20, x8, [x23] 2f1f8: eb14011f cmp x8, x20 2f1fc: 540000a1 b.ne 0x2f210 <.text+0x1f760> 2f200: 14000007 b 0x2f21c <.text+0x1f76c> 2f204: 91002294 add x20, x20, #0x8 2f208: eb14011f cmp x8, x20 2f20c: 54000080 b.eq 0x2f21c <.text+0x1f76c> 2f210: f9400289 ldr x9, [x20] 2f214: eb13013f cmp x9, x19 2f218: 54ffff61 b.ne 0x2f204 <.text+0x1f754> 2f21c: 91002281 add x1, x20, #0x8 2f220: cb010102 sub x2, x8, x1 2f224: 9343fc58 asr x24, x2, #3 2f228: aa1703f5 mov x21, x23 2f22c: b4000098 cbz x24, 0x2f23c <.text+0x1f78c> 2f230: aa1403e0 mov x0, x20 2f234: 97ff80f7 bl 0xf610 2f238: f942ead5 ldr x21, [x22, #0x5d0] 2f23c: 8b180e88 add x8, x20, x24, lsl #3 2f240: f90006e8 str x8, [x23, #0x8] 2f244: a94022a0 ldp x0, x8, [x21] 2f248: eb08001f cmp x0, x8 2f24c: 54000101 b.ne 0x2f26c <.text+0x1f7bc> 2f250: b40000d5 cbz x21, 0x2f268 <.text+0x1f7b8> 2f254: b4000060 cbz x0, 0x2f260 <.text+0x1f7b0> 2f258: f90006a0 str x0, [x21, #0x8] 2f25c: 94014a83 bl 0x81c68 2f260: aa1503e0 mov x0, x21 2f264: 94014a81 bl 0x81c68 2f268: f902eadf str xzr, [x22, #0x5d0] 2f26c: d00008e0 adrp x0, 0x14d000 2f270: 9104e000 add x0, x0, #0x138 2f274: 97ff81ff bl 0xfa70 2f278: 3940e268 ldrb w8, [x19, #0x38] 2f27c: 36000068 tbz w8, #0x0, 0x2f288 <.text+0x1f7d8> 2f280: f9402660 ldr x0, [x19, #0x48] 2f284: 94014a79 bl 0x81c68 2f288: 39408268 ldrb w8, [x19, #0x20] 2f28c: 370000c8 tbnz w8, #0x0, 0x2f2a4 <.text+0x1f7f4> 2f290: a9437bfd ldp x29, x30, [sp, #0x30] 2f294: a9424ff4 ldp x20, x19, [sp, #0x20] 2f298: a94157f6 ldp x22, x21, [sp, #0x10] 2f29c: a8c45ff8 ldp x24, x23, [sp], #0x40 2f2a0: d65f03c0 ret 2f2a4: f9401a60 ldr x0, [x19, #0x30] 2f2a8: a9437bfd ldp x29, x30, [sp, #0x30] 2f2ac: a9424ff4 ldp x20, x19, [sp, #0x20] 2f2b0: a94157f6 ldp x22, x21, [sp, #0x10] 2f2b4: a8c45ff8 ldp x24, x23, [sp], #0x40 2f2b8: 14014a6c b 0x81c68 2f2bc: 14000001 b 0x2f2c0 <.text+0x1f810> 2f2c0: aa0003f4 mov x20, x0 2f2c4: 91006260 add x0, x19, #0x18 2f2c8: 97ffffaf bl 0x2f184 <.text+0x1f6d4> 2f2cc: aa1403e0 mov x0, x20 2f2d0: 97ffeade bl 0x29e48 <.text+0x1a398> 2f2d4: f81e0ff3 str x19, [sp, #-0x20]! 2f2d8: a9017bfd stp x29, x30, [sp, #0x10] 2f2dc: 910043fd add x29, sp, #0x10 2f2e0: aa0003f3 mov x19, x0 2f2e4: f9400a68 ldr x8, [x19, #0x10] 2f2e8: 52800720 mov w0, #0x39 // =57 2f2ec: b9407d01 ldr w1, [x8, #0x7c] 2f2f0: 97ff8088 bl 0xf510 2f2f4: f9400a68 ldr x8, [x19, #0x10] 2f2f8: 52800720 mov w0, #0x39 // =57 2f2fc: b9407901 ldr w1, [x8, #0x78] 2f300: 97ff8084 bl 0xf510 2f304: a9417bfd ldp x29, x30, [sp, #0x10] 2f308: 320003e0 orr w0, wzr, #0x1 2f30c: f84207f3 ldr x19, [sp], #0x20 2f310: d65f03c0 ret 2f314: 2a1f03e0 mov w0, wzr 2f318: d65f03c0 ret 2f31c: d10243ff sub sp, sp, #0x90 2f320: f90023f9 str x25, [sp, #0x40] 2f324: a9055ff8 stp x24, x23, [sp, #0x50] 2f328: a90657f6 stp x22, x21, [sp, #0x60] 2f32c: a9074ff4 stp x20, x19, [sp, #0x70] 2f330: a9087bfd stp x29, x30, [sp, #0x80] 2f334: 910203fd add x29, sp, #0x80 2f338: d53bd059 mrs x25, TPIDR_EL0 2f33c: f9401728 ldr x8, [x25, #0x28] 2f340: aa0103f6 mov x22, x1 2f344: aa0003f4 mov x20, x0 2f348: f9001fe8 str x8, [sp, #0x38] 2f34c: 97ff80e9 bl 0xf6f0 2f350: 93407c18 sxtw x24, w0 2f354: 5287d1e8 mov w8, #0x3e8f // =16015 2f358: 8b080308 add x8, x24, x8 2f35c: 9ad80915 udiv x21, x8, x24 2f360: 9b187ea1 mul x1, x21, x24 2f364: 320007e2 orr w2, wzr, #0x3 2f368: 52800443 mov w3, #0x22 // =34 2f36c: 12800004 mov w4, #-0x1 // =-1 2f370: aa1f03e0 mov x0, xzr 2f374: aa1f03e5 mov x5, xzr 2f378: 97ff8096 bl 0xf5d0 2f37c: aa0003f3 mov x19, x0 2f380: b100067f cmn x19, #0x1 2f384: 54000860 b.eq 0x2f490 <.text+0x1f9e0> 2f388: a900567f stp xzr, x21, [x19] 2f38c: b4000913 cbz x19, 0x2f4ac <.text+0x1f9fc> 2f390: 6f00e400 movi v0.2d, #0000000000000000 2f394: 91006295 add x21, x20, #0x18 2f398: 3d8fa260 str q0, [x19, #0x3e80] 2f39c: a901d3f5 stp x21, x20, [sp, #0x18] 2f3a0: 97ff7f00 bl 0xefa0 2f3a4: 9101e297 add x23, x20, #0x78 2f3a8: b90013e0 str w0, [sp, #0x10] 2f3ac: f90017f6 str x22, [sp, #0x28] 2f3b0: aa1703e0 mov x0, x23 2f3b4: 97ff7ddf bl 0xeb30 2f3b8: 5287d208 mov w8, #0x3e90 // =16016 2f3bc: 3100041f cmn w0, #0x1 2f3c0: 8b080262 add x2, x19, x8 2f3c4: 54000061 b.ne 0x2f3d0 <.text+0x1f920> 2f3c8: 12800008 mov w8, #-0x1 // =-1 2f3cc: 290f2288 stp w8, w8, [x20, #0x78] 2f3d0: 90000001 adrp x1, 0x2f000 <.text+0x1f550> 2f3d4: 52804003 mov w3, #0x200 // =512 2f3d8: 910b5021 add x1, x1, #0x2d4 2f3dc: 52801b80 mov w0, #0xdc // =220 2f3e0: 72a01003 movk w3, #0x80, lsl #16 2f3e4: 910043e4 add x4, sp, #0x10 2f3e8: aa1f03e5 mov x5, xzr 2f3ec: aa1f03e6 mov x6, xzr 2f3f0: aa1f03e7 mov x7, xzr 2f3f4: 97ff8047 bl 0xf510 2f3f8: aa0003f6 mov x22, x0 2f3fc: b94002e1 ldr w1, [x23] 2f400: 310006df cmn w22, #0x1 2f404: 540004a0 b.eq 0x2f498 <.text+0x1f9e8> 2f408: 52800720 mov w0, #0x39 // =57 2f40c: 97ff8041 bl 0xf510 2f410: 528dac21 mov w1, #0x6d61 // =28001 2f414: 528014e0 mov w0, #0xa7 // =167 2f418: 72ab2c21 movk w1, #0x5961, lsl #16 2f41c: 2a1603e2 mov w2, w22 2f420: 2a1f03e3 mov w3, wzr 2f424: 2a1f03e4 mov w4, wzr 2f428: 2a1f03e5 mov w5, wzr 2f42c: 97ff8039 bl 0xf510 2f430: b9407e81 ldr w1, [x20, #0x7c] 2f434: 90000422 adrp x2, 0xb3000 2f438: 91394042 add x2, x2, #0xe50 2f43c: 321a03e0 orr w0, wzr, #0x40 2f440: 320003e3 orr w3, wzr, #0x1 2f444: 97ff8033 bl 0xf510 2f448: b9000fff str wzr, [sp, #0xc] 2f44c: 910033e1 add x1, sp, #0xc 2f450: 320203e2 orr w2, wzr, #0x40000000 2f454: 2a1603e0 mov w0, w22 2f458: 97ff8112 bl 0xf8a0 2f45c: 2a0003f6 mov w22, w0 2f460: b9407e81 ldr w1, [x20, #0x7c] 2f464: 52800720 mov w0, #0x39 // =57 2f468: 97ff802a bl 0xf510 2f46c: 310006df cmn w22, #0x1 2f470: 54000080 b.eq 0x2f480 <.text+0x1f9d0> 2f474: b9400fe8 ldr w8, [sp, #0xc] 2f478: 12001909 and w9, w8, #0x7f 2f47c: 340001e9 cbz w9, 0x2f4b8 <.text+0x1fa08> 2f480: 2a1f03f6 mov w22, wzr 2f484: f9400688 ldr x8, [x20, #0x8] 2f488: b5000208 cbnz x8, 0x2f4c8 <.text+0x1fa18> 2f48c: 14000014 b 0x2f4dc <.text+0x1fa2c> 2f490: 2a1f03f6 mov w22, wzr 2f494: 14000019 b 0x2f4f8 <.text+0x1fa48> 2f498: 52800720 mov w0, #0x39 // =57 2f49c: 97ff801d bl 0xf510 2f4a0: b9407e81 ldr w1, [x20, #0x7c] 2f4a4: 52800720 mov w0, #0x39 // =57 2f4a8: 97ff801a bl 0xf510 2f4ac: 2a1f03f6 mov w22, wzr 2f4b0: b5000193 cbnz x19, 0x2f4e0 <.text+0x1fa30> 2f4b4: 14000011 b 0x2f4f8 <.text+0x1fa48> 2f4b8: 72181d1f tst w8, #0xff00 2f4bc: 1a9f17f6 cset w22, eq 2f4c0: f9400688 ldr x8, [x20, #0x8] 2f4c4: b40000c8 cbz x8, 0x2f4dc <.text+0x1fa2c> 2f4c8: f9400a81 ldr x1, [x20, #0x10] 2f4cc: aa1503e0 mov x0, x21 2f4d0: 2a1603e2 mov w2, w22 2f4d4: d63f0100 blr x8 2f4d8: 2a0003f6 mov w22, w0 2f4dc: b40000f3 cbz x19, 0x2f4f8 <.text+0x1fa48> 2f4e0: aa1303e1 mov x1, x19 2f4e4: a9402033 ldp x19, x8, [x1] 2f4e8: 9b187d02 mul x2, x8, x24 2f4ec: 52801ae0 mov w0, #0xd7 // =215 2f4f0: 97ff8008 bl 0xf510 2f4f4: b5ffff73 cbnz x19, 0x2f4e0 <.text+0x1fa30> 2f4f8: f9401728 ldr x8, [x25, #0x28] 2f4fc: f9401fe9 ldr x9, [sp, #0x38] 2f500: eb09011f cmp x8, x9 2f504: 54000121 b.ne 0x2f528 <.text+0x1fa78> 2f508: 120002c0 and w0, w22, #0x1 2f50c: a9487bfd ldp x29, x30, [sp, #0x80] 2f510: a9474ff4 ldp x20, x19, [sp, #0x70] 2f514: a94657f6 ldp x22, x21, [sp, #0x60] 2f518: a9455ff8 ldp x24, x23, [sp, #0x50] 2f51c: f94023f9 ldr x25, [sp, #0x40] 2f520: 910243ff add sp, sp, #0x90 2f524: d65f03c0 ret 2f528: 97ff7f2e bl 0xf1e0 <__stack_chk_fail@plt> 2f52c: 14000007 b 0x2f548 <.text+0x1fa98> 2f530: 14000006 b 0x2f548 <.text+0x1fa98> 2f534: 14000005 b 0x2f548 <.text+0x1fa98> 2f538: aa0003f4 mov x20, x0 2f53c: aa1403e0 mov x0, x20 2f540: 9401eb17 bl 0xaa19c 2f544: 14000001 b 0x2f548 <.text+0x1fa98> 2f548: aa0003f4 mov x20, x0 2f54c: aa1303e1 mov x1, x19 2f550: a9402033 ldp x19, x8, [x1] 2f554: 9b187d02 mul x2, x8, x24 2f558: 52801ae0 mov w0, #0xd7 // =215 2f55c: 97ff7fed bl 0xf510 2f560: b5ffff73 cbnz x19, 0x2f54c <.text+0x1fa9c> 2f564: 17fffff6 b 0x2f53c <.text+0x1fa8c> 2f568: 97ffea38 bl 0x29e48 <.text+0x1a398> 2f56c: 97ffea37 bl 0x29e48 <.text+0x1a398> 2f570: b9407c01 ldr w1, [x0, #0x7c] 2f574: 90000422 adrp x2, 0xb3000 2f578: 91394042 add x2, x2, #0xe50 2f57c: 321a03e0 orr w0, wzr, #0x40 2f580: 320003e3 orr w3, wzr, #0x1 2f584: 17ff7fe3 b 0xf510 2f588: d104c3ff sub sp, sp, #0x130 2f58c: a90e67fc stp x28, x25, [sp, #0xe0] 2f590: a90f5ff8 stp x24, x23, [sp, #0xf0] 2f594: a91057f6 stp x22, x21, [sp, #0x100] 2f598: a9114ff4 stp x20, x19, [sp, #0x110] 2f59c: a9127bfd stp x29, x30, [sp, #0x120] 2f5a0: 910483fd add x29, sp, #0x120 2f5a4: d53bd059 mrs x25, TPIDR_EL0 2f5a8: f9401728 ldr x8, [x25, #0x28] 2f5ac: b26083e9 mov x9, #-0xffffffff // =-4294967295 2f5b0: aa0203f3 mov x19, x2 2f5b4: aa0103f4 mov x20, x1 2f5b8: f81b83a8 stur x8, [x29, #-0x48] 2f5bc: a9007fe9 stp x9, xzr, [sp] 2f5c0: a9017fff stp xzr, xzr, [sp, #0x10] 2f5c4: 39400009 ldrb w9, [x0] 2f5c8: 910003e8 mov x8, sp 2f5cc: 91002108 add x8, x8, #0x8 2f5d0: 370000c9 tbnz w9, #0x0, 0x2f5e8 <.text+0x1fb38> 2f5d4: f9400809 ldr x9, [x0, #0x10] 2f5d8: f9000909 str x9, [x8, #0x10] 2f5dc: 3dc00000 ldr q0, [x0] 2f5e0: 3d800100 str q0, [x8] 2f5e4: 14000019 b 0x2f648 <.text+0x1fb98> 2f5e8: f9400415 ldr x21, [x0, #0x8] 2f5ec: b10042bf cmn x21, #0x10 2f5f0: 54000722 b.hs 0x2f6d4 <.text+0x1fc24> 2f5f4: f9400816 ldr x22, [x0, #0x10] 2f5f8: f1005ebf cmp x21, #0x17 2f5fc: 540000c2 b.hs 0x2f614 <.text+0x1fb64> 2f600: d37ffaa9 lsl x9, x21, #1 2f604: 91000517 add x23, x8, #0x1 2f608: 390023e9 strb w9, [sp, #0x8] 2f60c: b5000155 cbnz x21, 0x2f634 <.text+0x1fb84> 2f610: 1400000d b 0x2f644 <.text+0x1fb94> 2f614: 910042a8 add x8, x21, #0x10 2f618: 927ced18 and x24, x8, #0xfffffffffffffff0 2f61c: aa1803e0 mov x0, x24 2f620: 94014962 bl 0x81ba8 2f624: aa0003f7 mov x23, x0 2f628: b2400308 orr x8, x24, #0x1 2f62c: a9015ff5 stp x21, x23, [sp, #0x10] 2f630: f90007e8 str x8, [sp, #0x8] 2f634: aa1703e0 mov x0, x23 2f638: aa1603e1 mov x1, x22 2f63c: aa1503e2 mov x2, x21 2f640: 97ff8094 bl 0xf890 2f644: 38356aff strb wzr, [x23, x21] 2f648: 90000428 adrp x8, 0xb3000 2f64c: 3dc39100 ldr q0, [x8, #0xe40] 2f650: 6f00e401 movi v1.2d, #0000000000000000 2f654: ad0107e1 stp q1, q1, [sp, #0x20] 2f658: 7900a3ff strh wzr, [sp, #0x50] 2f65c: 3d8013e0 str q0, [sp, #0x40] 2f660: 910163e0 add x0, sp, #0x58 2f664: aa1f03e2 mov x2, xzr 2f668: aa1403e3 mov x3, x20 2f66c: aa1303e4 mov x4, x19 2f670: 2a1f03e5 mov w5, wzr 2f674: 97fffe74 bl 0x2f044 <.text+0x1f594> 2f678: 910163e0 add x0, sp, #0x58 2f67c: 97fffed3 bl 0x2f1c8 <.text+0x1f718> 2f680: 394083e8 ldrb w8, [sp, #0x20] 2f684: 36000068 tbz w8, #0x0, 0x2f690 <.text+0x1fbe0> 2f688: f9401be0 ldr x0, [sp, #0x30] 2f68c: 94014977 bl 0x81c68 2f690: 394023e8 ldrb w8, [sp, #0x8] 2f694: 36000068 tbz w8, #0x0, 0x2f6a0 <.text+0x1fbf0> 2f698: f9400fe0 ldr x0, [sp, #0x18] 2f69c: 94014973 bl 0x81c68 2f6a0: f9401728 ldr x8, [x25, #0x28] 2f6a4: f85b83a9 ldur x9, [x29, #-0x48] 2f6a8: eb09011f cmp x8, x9 2f6ac: 54000121 b.ne 0x2f6d0 <.text+0x1fc20> 2f6b0: a9527bfd ldp x29, x30, [sp, #0x120] 2f6b4: a9514ff4 ldp x20, x19, [sp, #0x110] 2f6b8: a95057f6 ldp x22, x21, [sp, #0x100] 2f6bc: a94f5ff8 ldp x24, x23, [sp, #0xf0] 2f6c0: a94e67fc ldp x28, x25, [sp, #0xe0] 2f6c4: 2a1f03e0 mov w0, wzr 2f6c8: 9104c3ff add sp, sp, #0x130 2f6cc: d65f03c0 ret 2f6d0: 97ff7ec4 bl 0xf1e0 <__stack_chk_fail@plt> 2f6d4: aa0803e0 mov x0, x8 2f6d8: 97fff518 bl 0x2cb38 <.text+0x1d088> 2f6dc: 394083e8 ldrb w8, [sp, #0x20] 2f6e0: aa0003f3 mov x19, x0 2f6e4: 370000a8 tbnz w8, #0x0, 0x2f6f8 <.text+0x1fc48> 2f6e8: 394023e8 ldrb w8, [sp, #0x8] 2f6ec: 370000e8 tbnz w8, #0x0, 0x2f708 <.text+0x1fc58> 2f6f0: aa1303e0 mov x0, x19 2f6f4: 9401eaaa bl 0xaa19c 2f6f8: f9401be0 ldr x0, [sp, #0x30] 2f6fc: 9401495b bl 0x81c68 2f700: 394023e8 ldrb w8, [sp, #0x8] 2f704: 3607ff68 tbz w8, #0x0, 0x2f6f0 <.text+0x1fc40> 2f708: f9400fe0 ldr x0, [sp, #0x18] 2f70c: 94014957 bl 0x81c68 2f710: aa1303e0 mov x0, x19 2f714: 9401eaa2 bl 0xaa19c 2f718: f81b0ff9 str x25, [sp, #-0x50]! 2f71c: a9015ff8 stp x24, x23, [sp, #0x10] 2f720: a90257f6 stp x22, x21, [sp, #0x20] 2f724: a9034ff4 stp x20, x19, [sp, #0x30] 2f728: a9047bfd stp x29, x30, [sp, #0x40] 2f72c: 910103fd add x29, sp, #0x40 2f730: aa0003f3 mov x19, x0 2f734: a9402274 ldp x20, x8, [x19] 2f738: aa0103f6 mov x22, x1 2f73c: cb140115 sub x21, x8, x20 2f740: 9343feb8 asr x24, x21, #3 2f744: 91000708 add x8, x24, #0x1 2f748: d37dfd09 lsr x9, x8, #61 2f74c: b50007a9 cbnz x9, 0x2f840 <.text+0x1fd90> 2f750: f9400a69 ldr x9, [x19, #0x10] 2f754: b27febeb mov x11, #0xffffffffffffffe // =1152921504606846974 2f758: cb140129 sub x9, x9, x20 2f75c: 9343fd2a asr x10, x9, #3 2f760: eb0b015f cmp x10, x11 2f764: 540002e8 b.hi 0x2f7c0 <.text+0x1fd10> 2f768: 9342fd29 asr x9, x9, #2 2f76c: eb08013f cmp x9, x8 2f770: 9a893119 csel x25, x8, x9, lo 2f774: b4000639 cbz x25, 0x2f838 <.text+0x1fd88> 2f778: d37dff28 lsr x8, x25, #61 2f77c: b4000248 cbz x8, 0x2f7c4 <.text+0x1fd14> 2f780: 321c03e0 orr w0, wzr, #0x10 2f784: 94013c23 bl 0x7e810 2f788: aa0003f3 mov x19, x0 2f78c: d0000401 adrp x1, 0xb1000 2f790: 912f2421 add x1, x1, #0xbc9 2f794: 94012ec6 bl 0x7b2ac 2f798: 90000588 adrp x8, 0xdf000 2f79c: f9462508 ldr x8, [x8, #0xc48] 2f7a0: 90000581 adrp x1, 0xdf000 2f7a4: 90000582 adrp x2, 0xdf000 2f7a8: aa1303e0 mov x0, x19 2f7ac: 91004108 add x8, x8, #0x10 2f7b0: f9000268 str x8, [x19] 2f7b4: f9465421 ldr x1, [x1, #0xca8] 2f7b8: f9473842 ldr x2, [x2, #0xe70] 2f7bc: 94013c40 bl 0x7e8bc 2f7c0: b240f3f9 orr x25, xzr, #0x1fffffffffffffff 2f7c4: d37df320 lsl x0, x25, #3 2f7c8: 940148f8 bl 0x81ba8 2f7cc: aa0003f7 mov x23, x0 2f7d0: f94002c8 ldr x8, [x22] 2f7d4: 8b180ef8 add x24, x23, x24, lsl #3 2f7d8: 8b190ef6 add x22, x23, x25, lsl #3 2f7dc: f10006bf cmp x21, #0x1 2f7e0: f8008708 str x8, [x24], #0x8 2f7e4: 540000ab b.lt 0x2f7f8 <.text+0x1fd48> 2f7e8: aa1703e0 mov x0, x23 2f7ec: aa1403e1 mov x1, x20 2f7f0: aa1503e2 mov x2, x21 2f7f4: 97ff8027 bl 0xf890 2f7f8: a9006277 stp x23, x24, [x19] 2f7fc: f9000a76 str x22, [x19, #0x10] 2f800: b4000114 cbz x20, 0x2f820 <.text+0x1fd70> 2f804: aa1403e0 mov x0, x20 2f808: a9447bfd ldp x29, x30, [sp, #0x40] 2f80c: a9434ff4 ldp x20, x19, [sp, #0x30] 2f810: a94257f6 ldp x22, x21, [sp, #0x20] 2f814: a9415ff8 ldp x24, x23, [sp, #0x10] 2f818: f84507f9 ldr x25, [sp], #0x50 2f81c: 14014913 b 0x81c68 2f820: a9447bfd ldp x29, x30, [sp, #0x40] 2f824: a9434ff4 ldp x20, x19, [sp, #0x30] 2f828: a94257f6 ldp x22, x21, [sp, #0x20] 2f82c: a9415ff8 ldp x24, x23, [sp, #0x10] 2f830: f84507f9 ldr x25, [sp], #0x50 2f834: d65f03c0 ret 2f838: aa1f03f7 mov x23, xzr 2f83c: 17ffffe5 b 0x2f7d0 <.text+0x1fd20> 2f840: aa1303e0 mov x0, x19 2f844: 94000006 bl 0x2f85c <.text+0x1fdac> 2f848: aa0003f4 mov x20, x0 2f84c: aa1303e0 mov x0, x19 2f850: 94013c03 bl 0x7e85c 2f854: aa1403e0 mov x0, x20 2f858: 9401ea51 bl 0xaa19c 2f85c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2f860: a9017bfd stp x29, x30, [sp, #0x10] 2f864: 910043fd add x29, sp, #0x10 2f868: 321c03e0 orr w0, wzr, #0x10 2f86c: 94013be9 bl 0x7e810 2f870: aa0003f3 mov x19, x0 2f874: 90000421 adrp x1, 0xb3000 2f878: 91394421 add x1, x1, #0xe51 2f87c: 94012e8c bl 0x7b2ac 2f880: 90000588 adrp x8, 0xdf000 2f884: f9462508 ldr x8, [x8, #0xc48] 2f888: 90000581 adrp x1, 0xdf000 2f88c: 90000582 adrp x2, 0xdf000 2f890: aa1303e0 mov x0, x19 2f894: 91004108 add x8, x8, #0x10 2f898: f9000268 str x8, [x19] 2f89c: f9465421 ldr x1, [x1, #0xca8] 2f8a0: f9473842 ldr x2, [x2, #0xe70] 2f8a4: 94013c06 bl 0x7e8bc 2f8a8: aa0003f4 mov x20, x0 2f8ac: aa1303e0 mov x0, x19 2f8b0: 94013beb bl 0x7e85c 2f8b4: aa1403e0 mov x0, x20 2f8b8: 9401ea39 bl 0xaa19c 2f8bc: 92800008 mov x8, #-0x1 // =-1 2f8c0: f9000008 str x8, [x0] 2f8c4: d65f03c0 ret 2f8c8: d65f03c0 ret 2f8cc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 2f8d0: a9017bfd stp x29, x30, [sp, #0x10] 2f8d4: 910043fd add x29, sp, #0x10 2f8d8: 2a0203f3 mov w19, w2 2f8dc: aa0103f4 mov x20, x1 2f8e0: 97ff7db0 bl 0xefa0 2f8e4: a9417bfd ldp x29, x30, [sp, #0x10] 2f8e8: aa1403e0 mov x0, x20 2f8ec: 2a1303e1 mov w1, w19 2f8f0: 2a1303e2 mov w2, w19 2f8f4: a8c24ff4 ldp x20, x19, [sp], #0x20 2f8f8: 1400101e b 0x33970 <.text+0x23ec0> 2f8fc: a9bd57f6 stp x22, x21, [sp, #-0x30]! 2f900: a9014ff4 stp x20, x19, [sp, #0x10] 2f904: a9027bfd stp x29, x30, [sp, #0x20] 2f908: 910083fd add x29, sp, #0x20 2f90c: 2a0203f5 mov w21, w2 2f910: aa0103f6 mov x22, x1 2f914: b00003e1 adrp x1, 0xac000 2f918: 90000422 adrp x2, 0xb3000 2f91c: 9116e821 add x1, x1, #0x5ba 2f920: 91396042 add x2, x2, #0xe58 2f924: 321e03e0 orr w0, wzr, #0x4 2f928: aa0403f3 mov x19, x4 2f92c: aa0303f4 mov x20, x3 2f930: 97ffb6dc bl 0x1d4a0 <.text+0xd9f0> 2f934: aa1403e2 mov x2, x20 2f938: aa1303e3 mov x3, x19 2f93c: a9427bfd ldp x29, x30, [sp, #0x20] 2f940: a9414ff4 ldp x20, x19, [sp, #0x10] 2f944: aa1603e0 mov x0, x22 2f948: 2a1503e1 mov w1, w21 2f94c: 2a1f03e4 mov w4, wzr 2f950: aa1f03e5 mov x5, xzr 2f954: 2a1f03e6 mov w6, wzr 2f958: a8c357f6 ldp x22, x21, [sp], #0x30 2f95c: 14000e52 b 0x332a4 <.text+0x237f4> 2f960: d10103ff sub sp, sp, #0x40 2f964: a90157f6 stp x22, x21, [sp, #0x10] 2f968: a9024ff4 stp x20, x19, [sp, #0x20] 2f96c: a9037bfd stp x29, x30, [sp, #0x30] 2f970: 9100c3fd add x29, sp, #0x30 2f974: d53bd055 mrs x21, TPIDR_EL0 2f978: f94016a8 ldr x8, [x21, #0x28] 2f97c: aa0003f3 mov x19, x0 2f980: f90007e8 str x8, [sp, #0x8] 2f984: f9400668 ldr x8, [x19, #0x8] 2f988: b9800500 ldrsw x0, [x8, #0x4] 2f98c: d2800728 mov x8, #0x39 // =57 2f990: d4000001 svc #0 2f994: b13ffc1f cmn x0, #0xfff 2f998: 54000083 b.lo 0x2f9a8 <.text+0x1fef8> 2f99c: 4b0003f4 neg w20, w0 2f9a0: 97ff7d68 bl 0xef40 <__errno@plt> 2f9a4: b9000014 str w20, [x0] 2f9a8: f9400674 ldr x20, [x19, #0x8] 2f9ac: b9800280 ldrsw x0, [x20] 2f9b0: 910013e1 add x1, sp, #0x4 2f9b4: 320003e2 orr w2, wzr, #0x1 2f9b8: d28007e8 mov x8, #0x3f // =63 2f9bc: d4000001 svc #0 2f9c0: b13ffc1f cmn x0, #0xfff 2f9c4: 540000e3 b.lo 0x2f9e0 <.text+0x1ff30> 2f9c8: 4b0003f6 neg w22, w0 2f9cc: 97ff7d5d bl 0xef40 <__errno@plt> 2f9d0: 710012df cmp w22, #0x4 2f9d4: b9000016 str w22, [x0] 2f9d8: 54fffea0 b.eq 0x2f9ac <.text+0x1fefc> 2f9dc: 92800000 mov x0, #-0x1 // =-1 2f9e0: 3100041f cmn w0, #0x1 2f9e4: 540000e1 b.ne 0x2fa00 <.text+0x1ff50> 2f9e8: b00003e1 adrp x1, 0xac000 2f9ec: 90000422 adrp x2, 0xb3000 2f9f0: 9116e821 add x1, x1, #0x5ba 2f9f4: 913c7c42 add x2, x2, #0xf1f 2f9f8: 321f07e0 orr w0, wzr, #0x6 2f9fc: 97ffb6a9 bl 0x1d4a0 <.text+0xd9f0> 2fa00: f9400668 ldr x8, [x19, #0x8] 2fa04: b9800100 ldrsw x0, [x8] 2fa08: d2800728 mov x8, #0x39 // =57 2fa0c: d4000001 svc #0 2fa10: b13ffc1f cmn x0, #0xfff 2fa14: 54000083 b.lo 0x2fa24 <.text+0x1ff74> 2fa18: 4b0003f4 neg w20, w0 2fa1c: 97ff7d49 bl 0xef40 <__errno@plt> 2fa20: b9000014 str w20, [x0] 2fa24: b8420674 ldr w20, [x19], #0x20 2fa28: 97ff7d5e bl 0xefa0 2fa2c: aa1303e0 mov x0, x19 2fa30: 2a1403e1 mov w1, w20 2fa34: 2a1403e2 mov w2, w20 2fa38: 94000fce bl 0x33970 <.text+0x23ec0> 2fa3c: f94016a8 ldr x8, [x21, #0x28] 2fa40: f94007e9 ldr x9, [sp, #0x8] 2fa44: eb09011f cmp x8, x9 2fa48: 54000101 b.ne 0x2fa68 <.text+0x1ffb8> 2fa4c: a9437bfd ldp x29, x30, [sp, #0x30] 2fa50: a9424ff4 ldp x20, x19, [sp, #0x20] 2fa54: a94157f6 ldp x22, x21, [sp, #0x10] 2fa58: 2a2003e8 mvn w8, w0 2fa5c: 12000100 and w0, w8, #0x1 2fa60: 910103ff add sp, sp, #0x40 2fa64: d65f03c0 ret 2fa68: 97ff7dde bl 0xf1e0 <__stack_chk_fail@plt> 2fa6c: d10103ff sub sp, sp, #0x40 2fa70: f9000bf5 str x21, [sp, #0x10] 2fa74: a9024ff4 stp x20, x19, [sp, #0x20] 2fa78: a9037bfd stp x29, x30, [sp, #0x30] 2fa7c: 9100c3fd add x29, sp, #0x30 2fa80: d53bd054 mrs x20, TPIDR_EL0 2fa84: f9401688 ldr x8, [x20, #0x28] 2fa88: aa0003f3 mov x19, x0 2fa8c: f90007e8 str x8, [sp, #0x8] 2fa90: b9800260 ldrsw x0, [x19] 2fa94: 910013e1 add x1, sp, #0x4 2fa98: 320003e2 orr w2, wzr, #0x1 2fa9c: d28007e8 mov x8, #0x3f // =63 2faa0: d4000001 svc #0 2faa4: b13ffc1f cmn x0, #0xfff 2faa8: 540000e3 b.lo 0x2fac4 <.text+0x20014> 2faac: 4b0003f5 neg w21, w0 2fab0: 97ff7d24 bl 0xef40 <__errno@plt> 2fab4: 710012bf cmp w21, #0x4 2fab8: b9000015 str w21, [x0] 2fabc: 54fffea0 b.eq 0x2fa90 <.text+0x1ffe0> 2fac0: 92800000 mov x0, #-0x1 // =-1 2fac4: 3100041f cmn w0, #0x1 2fac8: 540000e1 b.ne 0x2fae4 <.text+0x20034> 2facc: b00003e1 adrp x1, 0xac000 2fad0: 90000422 adrp x2, 0xb3000 2fad4: 9116e821 add x1, x1, #0x5ba 2fad8: 913c7c42 add x2, x2, #0xf1f 2fadc: 321f07e0 orr w0, wzr, #0x6 2fae0: 97ffb670 bl 0x1d4a0 <.text+0xd9f0> 2fae4: f9401688 ldr x8, [x20, #0x28] 2fae8: f94007e9 ldr x9, [sp, #0x8] 2faec: eb09011f cmp x8, x9 2faf0: 540000c1 b.ne 0x2fb08 <.text+0x20058> 2faf4: a9437bfd ldp x29, x30, [sp, #0x30] 2faf8: a9424ff4 ldp x20, x19, [sp, #0x20] 2fafc: f9400bf5 ldr x21, [sp, #0x10] 2fb00: 910103ff add sp, sp, #0x40 2fb04: d65f03c0 ret 2fb08: 97ff7db6 bl 0xf1e0 <__stack_chk_fail@plt> 2fb0c: d10143ff sub sp, sp, #0x50 2fb10: f9000bf7 str x23, [sp, #0x10] 2fb14: a90257f6 stp x22, x21, [sp, #0x20] 2fb18: a9034ff4 stp x20, x19, [sp, #0x30] 2fb1c: a9047bfd stp x29, x30, [sp, #0x40] 2fb20: 910103fd add x29, sp, #0x40 2fb24: d53bd057 mrs x23, TPIDR_EL0 2fb28: f94016e8 ldr x8, [x23, #0x28] 2fb2c: aa0003f3 mov x19, x0 2fb30: f90007e8 str x8, [sp, #0x8] 2fb34: f9400668 ldr x8, [x19, #0x8] 2fb38: b9800500 ldrsw x0, [x8, #0x4] 2fb3c: d2800728 mov x8, #0x39 // =57 2fb40: d4000001 svc #0 2fb44: b13ffc1f cmn x0, #0xfff 2fb48: 54000083 b.lo 0x2fb58 <.text+0x200a8> 2fb4c: 4b0003f4 neg w20, w0 2fb50: 97ff7cfc bl 0xef40 <__errno@plt> 2fb54: b9000014 str w20, [x0] 2fb58: f9400674 ldr x20, [x19, #0x8] 2fb5c: b9800280 ldrsw x0, [x20] 2fb60: 910013e1 add x1, sp, #0x4 2fb64: 320003e2 orr w2, wzr, #0x1 2fb68: d28007e8 mov x8, #0x3f // =63 2fb6c: d4000001 svc #0 2fb70: b13ffc1f cmn x0, #0xfff 2fb74: 540000e3 b.lo 0x2fb90 <.text+0x200e0> 2fb78: 4b0003f5 neg w21, w0 2fb7c: 97ff7cf1 bl 0xef40 <__errno@plt> 2fb80: 710012bf cmp w21, #0x4 2fb84: b9000015 str w21, [x0] 2fb88: 54fffea0 b.eq 0x2fb5c <.text+0x200ac> 2fb8c: 92800000 mov x0, #-0x1 // =-1 2fb90: 3100041f cmn w0, #0x1 2fb94: 540000e1 b.ne 0x2fbb0 <.text+0x20100> 2fb98: b00003e1 adrp x1, 0xac000 2fb9c: 90000422 adrp x2, 0xb3000 2fba0: 9116e821 add x1, x1, #0x5ba 2fba4: 913c7c42 add x2, x2, #0xf1f 2fba8: 321f07e0 orr w0, wzr, #0x6 2fbac: 97ffb63d bl 0x1d4a0 <.text+0xd9f0> 2fbb0: f9400668 ldr x8, [x19, #0x8] 2fbb4: b9800100 ldrsw x0, [x8] 2fbb8: d2800728 mov x8, #0x39 // =57 2fbbc: d4000001 svc #0 2fbc0: b13ffc1f cmn x0, #0xfff 2fbc4: 54000083 b.lo 0x2fbd4 <.text+0x20124> 2fbc8: 4b0003f4 neg w20, w0 2fbcc: 97ff7cdd bl 0xef40 <__errno@plt> 2fbd0: b9000014 str w20, [x0] 2fbd4: b9400274 ldr w20, [x19] 2fbd8: a9415a75 ldp x21, x22, [x19, #0x10] 2fbdc: b00003e1 adrp x1, 0xac000 2fbe0: 90000422 adrp x2, 0xb3000 2fbe4: 9116e821 add x1, x1, #0x5ba 2fbe8: 91396042 add x2, x2, #0xe58 2fbec: 321e03e0 orr w0, wzr, #0x4 2fbf0: 91008273 add x19, x19, #0x20 2fbf4: 97ffb62b bl 0x1d4a0 <.text+0xd9f0> 2fbf8: aa1303e0 mov x0, x19 2fbfc: 2a1403e1 mov w1, w20 2fc00: aa1503e2 mov x2, x21 2fc04: aa1603e3 mov x3, x22 2fc08: 2a1f03e4 mov w4, wzr 2fc0c: aa1f03e5 mov x5, xzr 2fc10: 2a1f03e6 mov w6, wzr 2fc14: 94000da4 bl 0x332a4 <.text+0x237f4> 2fc18: f94016e8 ldr x8, [x23, #0x28] 2fc1c: f94007e9 ldr x9, [sp, #0x8] 2fc20: eb09011f cmp x8, x9 2fc24: 54000121 b.ne 0x2fc48 <.text+0x20198> 2fc28: a9447bfd ldp x29, x30, [sp, #0x40] 2fc2c: a9434ff4 ldp x20, x19, [sp, #0x30] 2fc30: a94257f6 ldp x22, x21, [sp, #0x20] 2fc34: f9400bf7 ldr x23, [sp, #0x10] 2fc38: 2a2003e8 mvn w8, w0 2fc3c: 12000100 and w0, w8, #0x1 2fc40: 910143ff add sp, sp, #0x50 2fc44: d65f03c0 ret 2fc48: 97ff7d66 bl 0xf1e0 <__stack_chk_fail@plt> 2fc4c: d106c3ff sub sp, sp, #0x1b0 2fc50: f900abfc str x28, [sp, #0x150] 2fc54: a91667fa stp x26, x25, [sp, #0x160] 2fc58: a9175ff8 stp x24, x23, [sp, #0x170] 2fc5c: a91857f6 stp x22, x21, [sp, #0x180] 2fc60: a9194ff4 stp x20, x19, [sp, #0x190] 2fc64: a91a7bfd stp x29, x30, [sp, #0x1a0] 2fc68: 910683fd add x29, sp, #0x1a0 2fc6c: d53bd058 mrs x24, TPIDR_EL0 2fc70: f9401708 ldr x8, [x24, #0x28] 2fc74: aa0103f5 mov x21, x1 2fc78: b00003e1 adrp x1, 0xac000 2fc7c: 90000422 adrp x2, 0xb3000 2fc80: aa0003f4 mov x20, x0 2fc84: 910003f9 mov x25, sp 2fc88: 9116e821 add x1, x1, #0x5ba 2fc8c: 9139a042 add x2, x2, #0xe68 2fc90: 321f07e0 orr w0, wzr, #0x6 2fc94: f9000328 str x8, [x25] 2fc98: 97ffb602 bl 0x1d4a0 <.text+0xd9f0> 2fc9c: 97ff7e95 bl 0xf6f0 2fca0: 93407c17 sxtw x23, w0 2fca4: 5287d1e8 mov w8, #0x3e8f // =16015 2fca8: 8b0802e8 add x8, x23, x8 2fcac: 9ad70916 udiv x22, x8, x23 2fcb0: 9b177ec1 mul x1, x22, x23 2fcb4: 320007e2 orr w2, wzr, #0x3 2fcb8: 52800443 mov w3, #0x22 // =34 2fcbc: 12800004 mov w4, #-0x1 // =-1 2fcc0: aa1f03e0 mov x0, xzr 2fcc4: aa1f03e5 mov x5, xzr 2fcc8: 97ff7e42 bl 0xf5d0 2fccc: aa0003f3 mov x19, x0 2fcd0: b100067f cmn x19, #0x1 2fcd4: 540011a0 b.eq 0x2ff08 <.text+0x20458> 2fcd8: a9005a7f stp xzr, x22, [x19] 2fcdc: b4001473 cbz x19, 0x2ff68 <.text+0x204b8> 2fce0: 5287d008 mov w8, #0x3e80 // =16000 2fce4: 8b080260 add x0, x19, x8 2fce8: 321c03e2 orr w2, wzr, #0x10 2fcec: 2a1f03e1 mov w1, wzr 2fcf0: 9400284d bl 0x39e24 <.text+0x2a374> 2fcf4: f9000ff4 str x20, [sp, #0x18] 2fcf8: 97ff7caa bl 0xefa0 2fcfc: 910043e8 add x8, sp, #0x10 2fd00: b90013e0 str w0, [sp, #0x10] 2fd04: 91008100 add x0, x8, #0x20 2fd08: aa1503e1 mov x1, x21 2fd0c: 97ff7f39 bl 0xf9f0 2fd10: aa1403e0 mov x0, x20 2fd14: aa1f03e1 mov x1, xzr 2fd18: d2800768 mov x8, #0x3b // =59 2fd1c: d4000001 svc #0 2fd20: b13ffc1f cmn x0, #0xfff 2fd24: 540000a3 b.lo 0x2fd38 <.text+0x20288> 2fd28: 4b0003f5 neg w21, w0 2fd2c: 97ff7c85 bl 0xef40 <__errno@plt> 2fd30: b9000015 str w21, [x0] 2fd34: 92800000 mov x0, #-0x1 // =-1 2fd38: 3100041f cmn w0, #0x1 2fd3c: 54000121 b.ne 0x2fd60 <.text+0x202b0> 2fd40: b00003e1 adrp x1, 0xac000 2fd44: 90000422 adrp x2, 0xb3000 2fd48: 9116e821 add x1, x1, #0x5ba 2fd4c: 9139f442 add x2, x2, #0xe7d 2fd50: 321f07e0 orr w0, wzr, #0x6 2fd54: 97ffb5d3 bl 0x1d4a0 <.text+0xd9f0> 2fd58: 92800008 mov x8, #-0x1 // =-1 2fd5c: f9000288 str x8, [x20] 2fd60: 5287d208 mov w8, #0x3e90 // =16016 2fd64: 90000009 adrp x9, 0x2f000 <.text+0x1f550> 2fd68: 52804000 mov w0, #0x200 // =512 2fd6c: 91258129 add x9, x9, #0x960 2fd70: 910043ea add x10, sp, #0x10 2fd74: 8b080261 add x1, x19, x8 2fd78: 72a01000 movk w0, #0x80, lsl #16 2fd7c: aa1f03e2 mov x2, xzr 2fd80: aa1f03e3 mov x3, xzr 2fd84: aa1f03e4 mov x4, xzr 2fd88: a9bf2829 stp x9, x10, [x1, #-0x10]! 2fd8c: d2801b88 mov x8, #0xdc // =220 2fd90: d4000001 svc #0 2fd94: aa0003f5 mov x21, x0 2fd98: b50000a0 cbnz x0, 0x2fdac <.text+0x202fc> 2fd9c: a8c103e1 ldp x1, x0, [sp], #0x10 2fda0: d63f0020 blr x1 2fda4: d2800ba8 mov x8, #0x5d // =93 2fda8: d4000001 svc #0 2fdac: b13ffebf cmn x21, #0xfff 2fdb0: 540000a3 b.lo 0x2fdc4 <.text+0x20314> 2fdb4: 4b1503f5 neg w21, w21 2fdb8: 97ff7c62 bl 0xef40 <__errno@plt> 2fdbc: b9000015 str w21, [x0] 2fdc0: 92800015 mov x21, #-0x1 // =-1 2fdc4: b9800280 ldrsw x0, [x20] 2fdc8: d2800728 mov x8, #0x39 // =57 2fdcc: d4000001 svc #0 2fdd0: b13ffc1f cmn x0, #0xfff 2fdd4: 54000083 b.lo 0x2fde4 <.text+0x20334> 2fdd8: 4b0003f6 neg w22, w0 2fddc: 97ff7c59 bl 0xef40 <__errno@plt> 2fde0: b9000016 str w22, [x0] 2fde4: 310006bf cmn w21, #0x1 2fde8: 54000940 b.eq 0x2ff10 <.text+0x20460> 2fdec: 93407eb5 sxtw x21, w21 2fdf0: 528dac20 mov w0, #0x6d61 // =28001 2fdf4: 72ab2c20 movk w0, #0x5961, lsl #16 2fdf8: aa1f03e2 mov x2, xzr 2fdfc: aa1f03e3 mov x3, xzr 2fe00: aa1f03e4 mov x4, xzr 2fe04: aa1503e1 mov x1, x21 2fe08: d28014e8 mov x8, #0xa7 // =167 2fe0c: d4000001 svc #0 2fe10: b13ffc1f cmn x0, #0xfff 2fe14: 54000083 b.lo 0x2fe24 <.text+0x20374> 2fe18: 4b0003f6 neg w22, w0 2fe1c: 97ff7c49 bl 0xef40 <__errno@plt> 2fe20: b9000016 str w22, [x0] 2fe24: 90000436 adrp x22, 0xb3000 2fe28: 913d3ad6 add x22, x22, #0xf4e 2fe2c: b9800680 ldrsw x0, [x20, #0x4] 2fe30: 320003e2 orr w2, wzr, #0x1 2fe34: aa1603e1 mov x1, x22 2fe38: d2800808 mov x8, #0x40 // =64 2fe3c: d4000001 svc #0 2fe40: b13ffc1f cmn x0, #0xfff 2fe44: 540000e3 b.lo 0x2fe60 <.text+0x203b0> 2fe48: 4b0003fa neg w26, w0 2fe4c: 97ff7c3d bl 0xef40 <__errno@plt> 2fe50: 7100135f cmp w26, #0x4 2fe54: b900001a str w26, [x0] 2fe58: 54fffea0 b.eq 0x2fe2c <.text+0x2037c> 2fe5c: 92800000 mov x0, #-0x1 // =-1 2fe60: 3100041f cmn w0, #0x1 2fe64: 540000e1 b.ne 0x2fe80 <.text+0x203d0> 2fe68: b00003e1 adrp x1, 0xac000 2fe6c: 90000422 adrp x2, 0xb3000 2fe70: 9116e821 add x1, x1, #0x5ba 2fe74: 913bac42 add x2, x2, #0xeeb 2fe78: 321f07e0 orr w0, wzr, #0x6 2fe7c: 97ffb589 bl 0x1d4a0 <.text+0xd9f0> 2fe80: b9000fff str wzr, [sp, #0xc] 2fe84: 910033e1 add x1, sp, #0xc 2fe88: 320203e2 orr w2, wzr, #0x40000000 2fe8c: aa1503e0 mov x0, x21 2fe90: aa1f03e3 mov x3, xzr 2fe94: d2802088 mov x8, #0x104 // =260 2fe98: d4000001 svc #0 2fe9c: b13ffc1f cmn x0, #0xfff 2fea0: 540000a3 b.lo 0x2feb4 <.text+0x20404> 2fea4: 4b0003f6 neg w22, w0 2fea8: 97ff7c26 bl 0xef40 <__errno@plt> 2feac: b9000016 str w22, [x0] 2feb0: 92800000 mov x0, #-0x1 // =-1 2feb4: 3100041f cmn w0, #0x1 2feb8: 54000421 b.ne 0x2ff3c <.text+0x2048c> 2febc: 97ff7c21 bl 0xef40 <__errno@plt> 2fec0: aa0003e9 mov x9, x0 2fec4: b9400128 ldr w8, [x9] 2fec8: 7100111f cmp w8, #0x4 2fecc: 54fffdc0 b.eq 0x2fe84 <.text+0x203d4> 2fed0: b9800680 ldrsw x0, [x20, #0x4] 2fed4: d2800728 mov x8, #0x39 // =57 2fed8: d4000001 svc #0 2fedc: b13ffc1f cmn x0, #0xfff 2fee0: 54000063 b.lo 0x2feec <.text+0x2043c> 2fee4: 4b0003e8 neg w8, w0 2fee8: b9000128 str w8, [x9] 2feec: b00003e1 adrp x1, 0xac000 2fef0: 90000422 adrp x2, 0xb3000 2fef4: 9116e821 add x1, x1, #0x5ba 2fef8: 913a8c42 add x2, x2, #0xea3 2fefc: 321f07e0 orr w0, wzr, #0x6 2ff00: 97ffb568 bl 0x1d4a0 <.text+0xd9f0> 2ff04: 14000019 b 0x2ff68 <.text+0x204b8> 2ff08: 2a1f03f4 mov w20, wzr 2ff0c: 1400001f b 0x2ff88 <.text+0x204d8> 2ff10: b9800680 ldrsw x0, [x20, #0x4] 2ff14: d2800728 mov x8, #0x39 // =57 2ff18: d4000001 svc #0 2ff1c: b13ffc1f cmn x0, #0xfff 2ff20: 54000243 b.lo 0x2ff68 <.text+0x204b8> 2ff24: 4b0003f5 neg w21, w0 2ff28: 97ff7c06 bl 0xef40 <__errno@plt> 2ff2c: 2a1f03f4 mov w20, wzr 2ff30: b9000015 str w21, [x0] 2ff34: b50001f3 cbnz x19, 0x2ff70 <.text+0x204c0> 2ff38: 14000014 b 0x2ff88 <.text+0x204d8> 2ff3c: b9800680 ldrsw x0, [x20, #0x4] 2ff40: d2800728 mov x8, #0x39 // =57 2ff44: d4000001 svc #0 2ff48: b13ffc1f cmn x0, #0xfff 2ff4c: 54000083 b.lo 0x2ff5c <.text+0x204ac> 2ff50: 4b0003f4 neg w20, w0 2ff54: 97ff7bfb bl 0xef40 <__errno@plt> 2ff58: b9000014 str w20, [x0] 2ff5c: b9400fe8 ldr w8, [sp, #0xc] 2ff60: 12001909 and w9, w8, #0x7f 2ff64: 340002c9 cbz w9, 0x2ffbc <.text+0x2050c> 2ff68: 2a1f03f4 mov w20, wzr 2ff6c: b40000f3 cbz x19, 0x2ff88 <.text+0x204d8> 2ff70: aa1303e1 mov x1, x19 2ff74: a9402033 ldp x19, x8, [x1] 2ff78: 9b177d02 mul x2, x8, x23 2ff7c: 52801ae0 mov w0, #0xd7 // =215 2ff80: 97ff7d64 bl 0xf510 2ff84: b5ffff73 cbnz x19, 0x2ff70 <.text+0x204c0> 2ff88: f9401708 ldr x8, [x24, #0x28] 2ff8c: f9400329 ldr x9, [x25] 2ff90: eb09011f cmp x8, x9 2ff94: 540001c1 b.ne 0x2ffcc <.text+0x2051c> 2ff98: 2a1403e0 mov w0, w20 2ff9c: a95a7bfd ldp x29, x30, [sp, #0x1a0] 2ffa0: a9594ff4 ldp x20, x19, [sp, #0x190] 2ffa4: a95857f6 ldp x22, x21, [sp, #0x180] 2ffa8: a9575ff8 ldp x24, x23, [sp, #0x170] 2ffac: a95667fa ldp x26, x25, [sp, #0x160] 2ffb0: f940abfc ldr x28, [sp, #0x150] 2ffb4: 9106c3ff add sp, sp, #0x1b0 2ffb8: d65f03c0 ret 2ffbc: 72181d1f tst w8, #0xff00 2ffc0: 1a9f17f4 cset w20, eq 2ffc4: b5fffd73 cbnz x19, 0x2ff70 <.text+0x204c0> 2ffc8: 17fffff0 b 0x2ff88 <.text+0x204d8> 2ffcc: 97ff7c85 bl 0xf1e0 <__stack_chk_fail@plt> 2ffd0: 14000003 b 0x2ffdc <.text+0x2052c> 2ffd4: 14000002 b 0x2ffdc <.text+0x2052c> 2ffd8: 14000001 b 0x2ffdc <.text+0x2052c> 2ffdc: aa0003f4 mov x20, x0 2ffe0: aa1303e1 mov x1, x19 2ffe4: a9402033 ldp x19, x8, [x1] 2ffe8: 9b177d02 mul x2, x8, x23 2ffec: 52801ae0 mov w0, #0xd7 // =215 2fff0: 97ff7d48 bl 0xf510 2fff4: b5ffff73 cbnz x19, 0x2ffe0 <.text+0x20530> 2fff8: 14000002 b 0x30000 <.text+0x20550> 2fffc: aa0003f4 mov x20, x0 30000: aa1403e0 mov x0, x20 30004: 9401e866 bl 0xaa19c 30008: 97ffe790 bl 0x29e48 <.text+0x1a398> 3000c: 97ffe78f bl 0x29e48 <.text+0x1a398> 30010: f81d0ff5 str x21, [sp, #-0x30]! 30014: a9014ff4 stp x20, x19, [sp, #0x10] 30018: a9027bfd stp x29, x30, [sp, #0x20] 3001c: 910083fd add x29, sp, #0x20 30020: f0000414 adrp x20, 0xb3000 30024: aa0003f3 mov x19, x0 30028: 913d3a94 add x20, x20, #0xf4e 3002c: b9800660 ldrsw x0, [x19, #0x4] 30030: 320003e2 orr w2, wzr, #0x1 30034: aa1403e1 mov x1, x20 30038: d2800808 mov x8, #0x40 // =64 3003c: d4000001 svc #0 30040: b13ffc1f cmn x0, #0xfff 30044: 540000e3 b.lo 0x30060 <.text+0x205b0> 30048: 4b0003f5 neg w21, w0 3004c: 97ff7bbd bl 0xef40 <__errno@plt> 30050: 710012bf cmp w21, #0x4 30054: b9000015 str w21, [x0] 30058: 54fffea0 b.eq 0x3002c <.text+0x2057c> 3005c: 92800000 mov x0, #-0x1 // =-1 30060: 3100041f cmn w0, #0x1 30064: 540000a0 b.eq 0x30078 <.text+0x205c8> 30068: a9427bfd ldp x29, x30, [sp, #0x20] 3006c: a9414ff4 ldp x20, x19, [sp, #0x10] 30070: f84307f5 ldr x21, [sp], #0x30 30074: d65f03c0 ret 30078: a9427bfd ldp x29, x30, [sp, #0x20] 3007c: a9414ff4 ldp x20, x19, [sp, #0x10] 30080: 900003e1 adrp x1, 0xac000 30084: f0000402 adrp x2, 0xb3000 30088: 9116e821 add x1, x1, #0x5ba 3008c: 913bac42 add x2, x2, #0xeeb 30090: 321f07e0 orr w0, wzr, #0x6 30094: f84307f5 ldr x21, [sp], #0x30 30098: 17ffb502 b 0x1d4a0 <.text+0xd9f0> 3009c: d106c3ff sub sp, sp, #0x1b0 300a0: a9156ffc stp x28, x27, [sp, #0x150] 300a4: a91667fa stp x26, x25, [sp, #0x160] 300a8: a9175ff8 stp x24, x23, [sp, #0x170] 300ac: a91857f6 stp x22, x21, [sp, #0x180] 300b0: a9194ff4 stp x20, x19, [sp, #0x190] 300b4: a91a7bfd stp x29, x30, [sp, #0x1a0] 300b8: 910683fd add x29, sp, #0x1a0 300bc: d53bd05a mrs x26, TPIDR_EL0 300c0: f9401748 ldr x8, [x26, #0x28] 300c4: aa0203f7 mov x23, x2 300c8: aa0103f5 mov x21, x1 300cc: 900003e1 adrp x1, 0xac000 300d0: f0000402 adrp x2, 0xb3000 300d4: aa0003f4 mov x20, x0 300d8: 910003fb mov x27, sp 300dc: 9116e821 add x1, x1, #0x5ba 300e0: 913b2442 add x2, x2, #0xec9 300e4: 321f07e0 orr w0, wzr, #0x6 300e8: aa0303f6 mov x22, x3 300ec: f9000368 str x8, [x27] 300f0: 97ffb4ec bl 0x1d4a0 <.text+0xd9f0> 300f4: 97ff7d7f bl 0xf6f0 300f8: 93407c19 sxtw x25, w0 300fc: 5287d1e8 mov w8, #0x3e8f // =16015 30100: 8b080328 add x8, x25, x8 30104: 9ad90918 udiv x24, x8, x25 30108: 9b197f01 mul x1, x24, x25 3010c: 320007e2 orr w2, wzr, #0x3 30110: 52800443 mov w3, #0x22 // =34 30114: 12800004 mov w4, #-0x1 // =-1 30118: aa1f03e0 mov x0, xzr 3011c: aa1f03e5 mov x5, xzr 30120: 97ff7d2c bl 0xf5d0 30124: aa0003f3 mov x19, x0 30128: b100067f cmn x19, #0x1 3012c: 540013e0 b.eq 0x303a8 <.text+0x208f8> 30130: a900627f stp xzr, x24, [x19] 30134: b40016b3 cbz x19, 0x30408 <.text+0x20958> 30138: 5287d008 mov w8, #0x3e80 // =16000 3013c: 8b080260 add x0, x19, x8 30140: 321c03e2 orr w2, wzr, #0x10 30144: 2a1f03e1 mov w1, wzr 30148: 94002737 bl 0x39e24 <.text+0x2a374> 3014c: f9000ff4 str x20, [sp, #0x18] 30150: 97ff7b94 bl 0xefa0 30154: b90013e0 str w0, [sp, #0x10] 30158: 91024280 add x0, x20, #0x90 3015c: 52827e02 mov w2, #0x13f0 // =5104 30160: 2a1f03e1 mov w1, wzr 30164: 91004298 add x24, x20, #0x10 30168: 97ff7dde bl 0xf8e0 3016c: 321903e2 orr w2, wzr, #0x80 30170: aa1803e0 mov x0, x24 30174: aa1703e1 mov x1, x23 30178: 97ff7dc6 bl 0xf890 3017c: 91028280 add x0, x20, #0xa0 30180: 52823a02 mov w2, #0x11d0 // =4560 30184: aa1603e1 mov x1, x22 30188: 97ff7dc2 bl 0xf890 3018c: 52801640 mov w0, #0xb2 // =178 30190: 97ff7ce0 bl 0xf510 30194: 910043e9 add x9, sp, #0x10 30198: b9009280 str w0, [x20, #0x90] 3019c: 52828e08 mov w8, #0x1470 // =5232 301a0: 91008120 add x0, x9, #0x20 301a4: aa1503e1 mov x1, x21 301a8: a90223f8 stp x24, x8, [sp, #0x20] 301ac: 97ff7e11 bl 0xf9f0 301b0: aa1403e0 mov x0, x20 301b4: aa1f03e1 mov x1, xzr 301b8: d2800768 mov x8, #0x3b // =59 301bc: d4000001 svc #0 301c0: b13ffc1f cmn x0, #0xfff 301c4: 540000a3 b.lo 0x301d8 <.text+0x20728> 301c8: 4b0003f5 neg w21, w0 301cc: 97ff7b5d bl 0xef40 <__errno@plt> 301d0: b9000015 str w21, [x0] 301d4: 92800000 mov x0, #-0x1 // =-1 301d8: 3100041f cmn w0, #0x1 301dc: 54000121 b.ne 0x30200 <.text+0x20750> 301e0: 900003e1 adrp x1, 0xac000 301e4: f0000402 adrp x2, 0xb3000 301e8: 9116e821 add x1, x1, #0x5ba 301ec: 9139f442 add x2, x2, #0xe7d 301f0: 321f07e0 orr w0, wzr, #0x6 301f4: 97ffb4ab bl 0x1d4a0 <.text+0xd9f0> 301f8: 92800008 mov x8, #-0x1 // =-1 301fc: f9000288 str x8, [x20] 30200: 5287d208 mov w8, #0x3e90 // =16016 30204: f0ffffe9 adrp x9, 0x2f000 <.text+0x1f550> 30208: 52804000 mov w0, #0x200 // =512 3020c: 912c3129 add x9, x9, #0xb0c 30210: 910043ea add x10, sp, #0x10 30214: 8b080261 add x1, x19, x8 30218: 72a01000 movk w0, #0x80, lsl #16 3021c: aa1f03e2 mov x2, xzr 30220: aa1f03e3 mov x3, xzr 30224: aa1f03e4 mov x4, xzr 30228: a9bf2829 stp x9, x10, [x1, #-0x10]! 3022c: d2801b88 mov x8, #0xdc // =220 30230: d4000001 svc #0 30234: aa0003f5 mov x21, x0 30238: b50000a0 cbnz x0, 0x3024c <.text+0x2079c> 3023c: a8c103e1 ldp x1, x0, [sp], #0x10 30240: d63f0020 blr x1 30244: d2800ba8 mov x8, #0x5d // =93 30248: d4000001 svc #0 3024c: b13ffebf cmn x21, #0xfff 30250: 540000a3 b.lo 0x30264 <.text+0x207b4> 30254: 4b1503f5 neg w21, w21 30258: 97ff7b3a bl 0xef40 <__errno@plt> 3025c: b9000015 str w21, [x0] 30260: 92800015 mov x21, #-0x1 // =-1 30264: b9800280 ldrsw x0, [x20] 30268: d2800728 mov x8, #0x39 // =57 3026c: d4000001 svc #0 30270: b13ffc1f cmn x0, #0xfff 30274: 54000083 b.lo 0x30284 <.text+0x207d4> 30278: 4b0003f6 neg w22, w0 3027c: 97ff7b31 bl 0xef40 <__errno@plt> 30280: b9000016 str w22, [x0] 30284: 310006bf cmn w21, #0x1 30288: 54000940 b.eq 0x303b0 <.text+0x20900> 3028c: 93407eb5 sxtw x21, w21 30290: 528dac20 mov w0, #0x6d61 // =28001 30294: 72ab2c20 movk w0, #0x5961, lsl #16 30298: aa1f03e2 mov x2, xzr 3029c: aa1f03e3 mov x3, xzr 302a0: aa1f03e4 mov x4, xzr 302a4: aa1503e1 mov x1, x21 302a8: d28014e8 mov x8, #0xa7 // =167 302ac: d4000001 svc #0 302b0: b13ffc1f cmn x0, #0xfff 302b4: 54000083 b.lo 0x302c4 <.text+0x20814> 302b8: 4b0003f6 neg w22, w0 302bc: 97ff7b21 bl 0xef40 <__errno@plt> 302c0: b9000016 str w22, [x0] 302c4: f0000416 adrp x22, 0xb3000 302c8: 913d3ad6 add x22, x22, #0xf4e 302cc: b9800680 ldrsw x0, [x20, #0x4] 302d0: 320003e2 orr w2, wzr, #0x1 302d4: aa1603e1 mov x1, x22 302d8: d2800808 mov x8, #0x40 // =64 302dc: d4000001 svc #0 302e0: b13ffc1f cmn x0, #0xfff 302e4: 540000e3 b.lo 0x30300 <.text+0x20850> 302e8: 4b0003f7 neg w23, w0 302ec: 97ff7b15 bl 0xef40 <__errno@plt> 302f0: 710012ff cmp w23, #0x4 302f4: b9000017 str w23, [x0] 302f8: 54fffea0 b.eq 0x302cc <.text+0x2081c> 302fc: 92800000 mov x0, #-0x1 // =-1 30300: 3100041f cmn w0, #0x1 30304: 540000e1 b.ne 0x30320 <.text+0x20870> 30308: 900003e1 adrp x1, 0xac000 3030c: f0000402 adrp x2, 0xb3000 30310: 9116e821 add x1, x1, #0x5ba 30314: 913bac42 add x2, x2, #0xeeb 30318: 321f07e0 orr w0, wzr, #0x6 3031c: 97ffb461 bl 0x1d4a0 <.text+0xd9f0> 30320: b9000fff str wzr, [sp, #0xc] 30324: 910033e1 add x1, sp, #0xc 30328: 320203e2 orr w2, wzr, #0x40000000 3032c: aa1503e0 mov x0, x21 30330: aa1f03e3 mov x3, xzr 30334: d2802088 mov x8, #0x104 // =260 30338: d4000001 svc #0 3033c: b13ffc1f cmn x0, #0xfff 30340: 540000a3 b.lo 0x30354 <.text+0x208a4> 30344: 4b0003f6 neg w22, w0 30348: 97ff7afe bl 0xef40 <__errno@plt> 3034c: b9000016 str w22, [x0] 30350: 92800000 mov x0, #-0x1 // =-1 30354: 3100041f cmn w0, #0x1 30358: 54000421 b.ne 0x303dc <.text+0x2092c> 3035c: 97ff7af9 bl 0xef40 <__errno@plt> 30360: aa0003e9 mov x9, x0 30364: b9400128 ldr w8, [x9] 30368: 7100111f cmp w8, #0x4 3036c: 54fffdc0 b.eq 0x30324 <.text+0x20874> 30370: b9800680 ldrsw x0, [x20, #0x4] 30374: d2800728 mov x8, #0x39 // =57 30378: d4000001 svc #0 3037c: b13ffc1f cmn x0, #0xfff 30380: 54000063 b.lo 0x3038c <.text+0x208dc> 30384: 4b0003e8 neg w8, w0 30388: b9000128 str w8, [x9] 3038c: 900003e1 adrp x1, 0xac000 30390: f0000402 adrp x2, 0xb3000 30394: 9116e821 add x1, x1, #0x5ba 30398: 913a8c42 add x2, x2, #0xea3 3039c: 321f07e0 orr w0, wzr, #0x6 303a0: 97ffb440 bl 0x1d4a0 <.text+0xd9f0> 303a4: 14000019 b 0x30408 <.text+0x20958> 303a8: 2a1f03f4 mov w20, wzr 303ac: 1400001f b 0x30428 <.text+0x20978> 303b0: b9800680 ldrsw x0, [x20, #0x4] 303b4: d2800728 mov x8, #0x39 // =57 303b8: d4000001 svc #0 303bc: b13ffc1f cmn x0, #0xfff 303c0: 54000243 b.lo 0x30408 <.text+0x20958> 303c4: 4b0003f5 neg w21, w0 303c8: 97ff7ade bl 0xef40 <__errno@plt> 303cc: 2a1f03f4 mov w20, wzr 303d0: b9000015 str w21, [x0] 303d4: b50001f3 cbnz x19, 0x30410 <.text+0x20960> 303d8: 14000014 b 0x30428 <.text+0x20978> 303dc: b9800680 ldrsw x0, [x20, #0x4] 303e0: d2800728 mov x8, #0x39 // =57 303e4: d4000001 svc #0 303e8: b13ffc1f cmn x0, #0xfff 303ec: 54000083 b.lo 0x303fc <.text+0x2094c> 303f0: 4b0003f4 neg w20, w0 303f4: 97ff7ad3 bl 0xef40 <__errno@plt> 303f8: b9000014 str w20, [x0] 303fc: b9400fe8 ldr w8, [sp, #0xc] 30400: 12001909 and w9, w8, #0x7f 30404: 340002c9 cbz w9, 0x3045c <.text+0x209ac> 30408: 2a1f03f4 mov w20, wzr 3040c: b40000f3 cbz x19, 0x30428 <.text+0x20978> 30410: aa1303e1 mov x1, x19 30414: a9402033 ldp x19, x8, [x1] 30418: 9b197d02 mul x2, x8, x25 3041c: 52801ae0 mov w0, #0xd7 // =215 30420: 97ff7c3c bl 0xf510 30424: b5ffff73 cbnz x19, 0x30410 <.text+0x20960> 30428: f9401748 ldr x8, [x26, #0x28] 3042c: f9400369 ldr x9, [x27] 30430: eb09011f cmp x8, x9 30434: 540001c1 b.ne 0x3046c <.text+0x209bc> 30438: 2a1403e0 mov w0, w20 3043c: a95a7bfd ldp x29, x30, [sp, #0x1a0] 30440: a9594ff4 ldp x20, x19, [sp, #0x190] 30444: a95857f6 ldp x22, x21, [sp, #0x180] 30448: a9575ff8 ldp x24, x23, [sp, #0x170] 3044c: a95667fa ldp x26, x25, [sp, #0x160] 30450: a9556ffc ldp x28, x27, [sp, #0x150] 30454: 9106c3ff add sp, sp, #0x1b0 30458: d65f03c0 ret 3045c: 72181d1f tst w8, #0xff00 30460: 1a9f17f4 cset w20, eq 30464: b5fffd73 cbnz x19, 0x30410 <.text+0x20960> 30468: 17fffff0 b 0x30428 <.text+0x20978> 3046c: 97ff7b5d bl 0xf1e0 <__stack_chk_fail@plt> 30470: 14000003 b 0x3047c <.text+0x209cc> 30474: 14000002 b 0x3047c <.text+0x209cc> 30478: 14000001 b 0x3047c <.text+0x209cc> 3047c: aa0003f4 mov x20, x0 30480: aa1303e1 mov x1, x19 30484: a9402033 ldp x19, x8, [x1] 30488: 9b197d02 mul x2, x8, x25 3048c: 52801ae0 mov w0, #0xd7 // =215 30490: 97ff7c20 bl 0xf510 30494: b5ffff73 cbnz x19, 0x30480 <.text+0x209d0> 30498: 14000002 b 0x304a0 <.text+0x209f0> 3049c: aa0003f4 mov x20, x0 304a0: aa1403e0 mov x0, x20 304a4: 9401e73e bl 0xaa19c 304a8: 97ffe668 bl 0x29e48 <.text+0x1a398> 304ac: 97ffe667 bl 0x29e48 <.text+0x1a398> 304b0: a9bd57f6 stp x22, x21, [sp, #-0x30]! 304b4: a9014ff4 stp x20, x19, [sp, #0x10] 304b8: a9027bfd stp x29, x30, [sp, #0x20] 304bc: 910083fd add x29, sp, #0x20 304c0: aa0003f3 mov x19, x0 304c4: 52829000 mov w0, #0x1480 // =5248 304c8: 940145b8 bl 0x81ba8 304cc: aa0003f4 mov x20, x0 304d0: 92800008 mov x8, #-0x1 // =-1 304d4: 320007e0 orr w0, wzr, #0x3 304d8: 320003e1 orr w1, wzr, #0x1 304dc: f9000288 str x8, [x20] 304e0: aa1f03e2 mov x2, xzr 304e4: aa1f03e3 mov x3, xzr 304e8: aa1f03e4 mov x4, xzr 304ec: d28014e8 mov x8, #0xa7 // =167 304f0: d4000001 svc #0 304f4: aa0003f5 mov x21, x0 304f8: b13ffebf cmn x21, #0xfff 304fc: 540000a3 b.lo 0x30510 <.text+0x20a60> 30500: 4b1503f5 neg w21, w21 30504: 97ff7a8f bl 0xef40 <__errno@plt> 30508: b9000015 str w21, [x0] 3050c: 92800015 mov x21, #-0x1 // =-1 30510: 321e03e0 orr w0, wzr, #0x4 30514: 320003e1 orr w1, wzr, #0x1 30518: aa1f03e2 mov x2, xzr 3051c: aa1f03e3 mov x3, xzr 30520: aa1f03e4 mov x4, xzr 30524: d28014e8 mov x8, #0xa7 // =167 30528: d4000001 svc #0 3052c: b13ffc1f cmn x0, #0xfff 30530: 54000083 b.lo 0x30540 <.text+0x20a90> 30534: 4b0003f6 neg w22, w0 30538: 97ff7a82 bl 0xef40 <__errno@plt> 3053c: b9000016 str w22, [x0] 30540: aa1403e0 mov x0, x20 30544: aa1303e1 mov x1, x19 30548: 97fffdc1 bl 0x2fc4c <.text+0x2019c> 3054c: 2a0003f3 mov w19, w0 30550: 93407ea1 sxtw x1, w21 30554: 321e03e0 orr w0, wzr, #0x4 30558: aa1f03e2 mov x2, xzr 3055c: aa1f03e3 mov x3, xzr 30560: aa1f03e4 mov x4, xzr 30564: d28014e8 mov x8, #0xa7 // =167 30568: d4000001 svc #0 3056c: b13ffc1f cmn x0, #0xfff 30570: 54000083 b.lo 0x30580 <.text+0x20ad0> 30574: 4b0003f4 neg w20, w0 30578: 97ff7a72 bl 0xef40 <__errno@plt> 3057c: b9000014 str w20, [x0] 30580: 12000260 and w0, w19, #0x1 30584: a9427bfd ldp x29, x30, [sp, #0x20] 30588: a9414ff4 ldp x20, x19, [sp, #0x10] 3058c: a8c357f6 ldp x22, x21, [sp], #0x30 30590: d65f03c0 ret 30594: a9bd57f6 stp x22, x21, [sp, #-0x30]! 30598: a9014ff4 stp x20, x19, [sp, #0x10] 3059c: a9027bfd stp x29, x30, [sp, #0x20] 305a0: 910083fd add x29, sp, #0x20 305a4: aa0203f3 mov x19, x2 305a8: aa0103f4 mov x20, x1 305ac: aa0003f5 mov x21, x0 305b0: 321e03e0 orr w0, wzr, #0x4 305b4: 320003e1 orr w1, wzr, #0x1 305b8: aa1f03e2 mov x2, xzr 305bc: aa1f03e3 mov x3, xzr 305c0: aa1f03e4 mov x4, xzr 305c4: d28014e8 mov x8, #0xa7 // =167 305c8: d4000001 svc #0 305cc: b13ffc1f cmn x0, #0xfff 305d0: 54000083 b.lo 0x305e0 <.text+0x20b30> 305d4: 4b0003f6 neg w22, w0 305d8: 97ff7a5a bl 0xef40 <__errno@plt> 305dc: b9000016 str w22, [x0] 305e0: 52829000 mov w0, #0x1480 // =5248 305e4: 94014571 bl 0x81ba8 305e8: 92800008 mov x8, #-0x1 // =-1 305ec: f9000008 str x8, [x0] 305f0: aa1403e2 mov x2, x20 305f4: aa1303e3 mov x3, x19 305f8: a9427bfd ldp x29, x30, [sp, #0x20] 305fc: a9414ff4 ldp x20, x19, [sp, #0x10] 30600: aa1503e1 mov x1, x21 30604: a8c357f6 ldp x22, x21, [sp], #0x30 30608: 17fffea5 b 0x3009c <.text+0x205ec> 3060c: f81a0ffb str x27, [sp, #-0x60]! 30610: a90167fa stp x26, x25, [sp, #0x10] 30614: a9025ff8 stp x24, x23, [sp, #0x20] 30618: a90357f6 stp x22, x21, [sp, #0x30] 3061c: a9044ff4 stp x20, x19, [sp, #0x40] 30620: a9057bfd stp x29, x30, [sp, #0x50] 30624: 910143fd add x29, sp, #0x50 30628: b0000568 adrp x8, 0xdd000 3062c: 91266108 add x8, x8, #0x998 30630: aa0003f3 mov x19, x0 30634: 6f00e400 movi v0.2d, #0000000000000000 30638: 91004108 add x8, x8, #0x10 3063c: b9000a61 str w1, [x19, #0x8] 30640: f9000a62 str x2, [x19, #0x10] 30644: f9001e7f str xzr, [x19, #0x38] 30648: 3c828260 stur q0, [x19, #0x28] 3064c: 3c818260 stur q0, [x19, #0x18] 30650: f9000268 str x8, [x19] 30654: b9004261 str w1, [x19, #0x40] 30658: 97ff7c26 bl 0xf6f0 3065c: 93407c08 sxtw x8, w0 30660: 9100bd09 add x9, x8, #0x2f 30664: aa1303f7 mov x23, x19 30668: 6f00e400 movi v0.2d, #0000000000000000 3066c: 9ac80934 udiv x20, x9, x8 30670: 91012276 add x22, x19, #0x48 30674: 3c850ee0 str q0, [x23, #0x50]! 30678: 9b087e81 mul x1, x20, x8 3067c: f81f82e8 stur x8, [x23, #-0x8] 30680: ad0082e0 stp q0, q0, [x23, #0x10] 30684: a9035aff stp xzr, x22, [x23, #0x30] 30688: a9047eff stp xzr, xzr, [x23, #0x40] 3068c: 320007e2 orr w2, wzr, #0x3 30690: 52800443 mov w3, #0x22 // =34 30694: 12800004 mov w4, #-0x1 // =-1 30698: aa1f03e0 mov x0, xzr 3069c: aa1f03e5 mov x5, xzr 306a0: 97ff7bcc bl 0xf5d0 306a4: b100041f cmn x0, #0x1 306a8: 54000280 b.eq 0x306f8 <.text+0x20c48> 306ac: f9402a68 ldr x8, [x19, #0x50] 306b0: a9005008 stp x8, x20, [x0] 306b4: f9403668 ldr x8, [x19, #0x68] 306b8: f9002a60 str x0, [x19, #0x50] 306bc: 8b140108 add x8, x8, x20 306c0: f9003668 str x8, [x19, #0x68] 306c4: b40001a0 cbz x0, 0x306f8 <.text+0x20c48> 306c8: f9402668 ldr x8, [x19, #0x48] 306cc: d1000689 sub x9, x20, #0x1 306d0: 91004015 add x21, x0, #0x10 306d4: 9100c10a add x10, x8, #0x30 306d8: 9b14a90a msub x10, x8, x20, x10 306dc: 9ac8094b udiv x11, x10, x8 306e0: 9b090109 madd x9, x8, x9, x0 306e4: 9b08a968 msub x8, x11, x8, x10 306e8: f100011f cmp x8, #0x0 306ec: 9a8903e9 csel x9, xzr, x9, eq 306f0: a905a269 stp x9, x8, [x19, #0x58] 306f4: 14000002 b 0x306fc <.text+0x20c4c> 306f8: aa1f03f5 mov x21, xzr 306fc: a9472261 ldp x1, x8, [x19, #0x70] 30700: 910082b8 add x24, x21, #0x20 30704: cb010102 sub x2, x8, x1 30708: f100045f cmp x2, #0x1 3070c: cb0202b4 sub x20, x21, x2 30710: 5400006b b.lt 0x3071c <.text+0x20c6c> 30714: aa1403e0 mov x0, x20 30718: 97ff7c5e bl 0xf890 3071c: aa1303e8 mov x8, x19 30720: f8458d09 ldr x9, [x8, #0x58]! 30724: f9001518 str x24, [x8, #0x28] 30728: aa0803f8 mov x24, x8 3072c: a901d514 stp x20, x21, [x8, #0x18] 30730: f8048f1f str xzr, [x24, #0x48]! 30734: f85f010a ldur x10, [x8, #-0x10] 30738: a9057d1f stp xzr, xzr, [x8, #0x50] 3073c: a906fd1f stp xzr, xzr, [x8, #0x68] 30740: f9003116 str x22, [x8, #0x60] 30744: b40000a9 cbz x9, 0x30758 <.text+0x20ca8> 30748: f940326b ldr x11, [x19, #0x60] 3074c: cb0b014c sub x12, x10, x11 30750: f102019f cmp x12, #0x80 30754: 54000422 b.hs 0x307d8 <.text+0x20d28> 30758: 91023d48 add x8, x10, #0x8f 3075c: 9aca0914 udiv x20, x8, x10 30760: 9b0a7e81 mul x1, x20, x10 30764: 320007e2 orr w2, wzr, #0x3 30768: 52800443 mov w3, #0x22 // =34 3076c: 12800004 mov w4, #-0x1 // =-1 30770: aa1f03e0 mov x0, xzr 30774: aa1f03e5 mov x5, xzr 30778: 97ff7b96 bl 0xf5d0 3077c: b100041f cmn x0, #0x1 30780: 54000280 b.eq 0x307d0 <.text+0x20d20> 30784: f9402a68 ldr x8, [x19, #0x50] 30788: a9005008 stp x8, x20, [x0] 3078c: f9403668 ldr x8, [x19, #0x68] 30790: f9002a60 str x0, [x19, #0x50] 30794: 8b140108 add x8, x8, x20 30798: f9003668 str x8, [x19, #0x68] 3079c: b40001a0 cbz x0, 0x307d0 <.text+0x20d20> 307a0: f9402668 ldr x8, [x19, #0x48] 307a4: d1000689 sub x9, x20, #0x1 307a8: 91004015 add x21, x0, #0x10 307ac: 9102410a add x10, x8, #0x90 307b0: 9b14a90a msub x10, x8, x20, x10 307b4: 9ac8094b udiv x11, x10, x8 307b8: 9b090109 madd x9, x8, x9, x0 307bc: 9b08a968 msub x8, x11, x8, x10 307c0: f100011f cmp x8, #0x0 307c4: 9a8903e9 csel x9, xzr, x9, eq 307c8: a905a269 stp x9, x8, [x19, #0x58] 307cc: 14000009 b 0x307f0 <.text+0x20d40> 307d0: aa1f03f5 mov x21, xzr 307d4: 14000007 b 0x307f0 <.text+0x20d40> 307d8: 8b0b0135 add x21, x9, x11 307dc: 91020169 add x9, x11, #0x80 307e0: eb0a013f cmp x9, x10 307e4: f9003269 str x9, [x19, #0x60] 307e8: 54000041 b.ne 0x307f0 <.text+0x20d40> 307ec: a9007d1f stp xzr, xzr, [x8] 307f0: a94a2261 ldp x1, x8, [x19, #0xa0] 307f4: 910202b9 add x25, x21, #0x80 307f8: cb010102 sub x2, x8, x1 307fc: f100045f cmp x2, #0x1 30800: cb0202b4 sub x20, x21, x2 30804: 5400006b b.lt 0x30810 <.text+0x20d60> 30808: aa1403e0 mov x0, x20 3080c: 97ff7c21 bl 0xf890 30810: aa1303e8 mov x8, x19 30814: f8458d09 ldr x9, [x8, #0x58]! 30818: a904d514 stp x20, x21, [x8, #0x48] 3081c: aa0803f4 mov x20, x8 30820: f9002d19 str x25, [x8, #0x58] 30824: f8078e9f str xzr, [x20, #0x78]! 30828: f85f010a ldur x10, [x8, #-0x10] 3082c: a9087d1f stp xzr, xzr, [x8, #0x80] 30830: a909fd1f stp xzr, xzr, [x8, #0x98] 30834: f9004916 str x22, [x8, #0x90] 30838: b40000a9 cbz x9, 0x3084c <.text+0x20d9c> 3083c: f940326b ldr x11, [x19, #0x60] 30840: cb0b014c sub x12, x10, x11 30844: f104419f cmp x12, #0x110 30848: 54000422 b.hs 0x308cc <.text+0x20e1c> 3084c: 91047d48 add x8, x10, #0x11f 30850: 9aca0915 udiv x21, x8, x10 30854: 9b0a7ea1 mul x1, x21, x10 30858: 320007e2 orr w2, wzr, #0x3 3085c: 52800443 mov w3, #0x22 // =34 30860: 12800004 mov w4, #-0x1 // =-1 30864: aa1f03e0 mov x0, xzr 30868: aa1f03e5 mov x5, xzr 3086c: 97ff7b59 bl 0xf5d0 30870: b100041f cmn x0, #0x1 30874: 54000280 b.eq 0x308c4 <.text+0x20e14> 30878: f9402a68 ldr x8, [x19, #0x50] 3087c: a9005408 stp x8, x21, [x0] 30880: f9403668 ldr x8, [x19, #0x68] 30884: f9002a60 str x0, [x19, #0x50] 30888: 8b150108 add x8, x8, x21 3088c: f9003668 str x8, [x19, #0x68] 30890: b40001a0 cbz x0, 0x308c4 <.text+0x20e14> 30894: f9402668 ldr x8, [x19, #0x48] 30898: d10006a9 sub x9, x21, #0x1 3089c: 91004019 add x25, x0, #0x10 308a0: 9104810a add x10, x8, #0x120 308a4: 9b15a90a msub x10, x8, x21, x10 308a8: 9ac8094b udiv x11, x10, x8 308ac: 9b090109 madd x9, x8, x9, x0 308b0: 9b08a968 msub x8, x11, x8, x10 308b4: f100011f cmp x8, #0x0 308b8: 9a8903e9 csel x9, xzr, x9, eq 308bc: a905a269 stp x9, x8, [x19, #0x58] 308c0: 14000009 b 0x308e4 <.text+0x20e34> 308c4: aa1f03f9 mov x25, xzr 308c8: 14000007 b 0x308e4 <.text+0x20e34> 308cc: 8b0b0139 add x25, x9, x11 308d0: 91044169 add x9, x11, #0x110 308d4: eb0a013f cmp x9, x10 308d8: f9003269 str x9, [x19, #0x60] 308dc: 54000041 b.ne 0x308e4 <.text+0x20e34> 308e0: a9007d1f stp xzr, xzr, [x8] 308e4: a94d2261 ldp x1, x8, [x19, #0xd0] 308e8: 9104433b add x27, x25, #0x110 308ec: cb010102 sub x2, x8, x1 308f0: 9343fc5a asr x26, x2, #3 308f4: f100045f cmp x2, #0x1 308f8: cb020335 sub x21, x25, x2 308fc: 5400006b b.lt 0x30908 <.text+0x20e58> 30900: aa1503e0 mov x0, x21 30904: 97ff7be3 bl 0xf890 30908: f100875f cmp x26, #0x21 3090c: a90d6675 stp x21, x25, [x19, #0xd0] 30910: f900727b str x27, [x19, #0xe0] 30914: 540000c8 b.hi 0x3092c <.text+0x20e7c> 30918: 52800448 mov w8, #0x22 // =34 3091c: cb1a0101 sub x1, x8, x26 30920: aa1403e0 mov x0, x20 30924: 9400069d bl 0x32398 <.text+0x228e8> 30928: 14000005 b 0x3093c <.text+0x20e8c> 3092c: f1008b5f cmp x26, #0x22 30930: 54000060 b.eq 0x3093c <.text+0x20e8c> 30934: 910442a8 add x8, x21, #0x110 30938: f9006e68 str x8, [x19, #0xd8] 3093c: a9457bfd ldp x29, x30, [sp, #0x50] 30940: a9444ff4 ldp x20, x19, [sp, #0x40] 30944: a94357f6 ldp x22, x21, [sp, #0x30] 30948: a9425ff8 ldp x24, x23, [sp, #0x20] 3094c: a94167fa ldp x26, x25, [sp, #0x10] 30950: f84607fb ldr x27, [sp], #0x60 30954: d65f03c0 ret 30958: 14000001 b 0x3095c <.text+0x20eac> 3095c: f9400288 ldr x8, [x20] 30960: aa0003f4 mov x20, x0 30964: b4000048 cbz x8, 0x3096c <.text+0x20ebc> 30968: f9006e68 str x8, [x19, #0xd8] 3096c: f9400308 ldr x8, [x24] 30970: b4000048 cbz x8, 0x30978 <.text+0x20ec8> 30974: f9005668 str x8, [x19, #0xa8] 30978: f9403a68 ldr x8, [x19, #0x70] 3097c: b4000048 cbz x8, 0x30984 <.text+0x20ed4> 30980: f9003e68 str x8, [x19, #0x78] 30984: f94002f5 ldr x21, [x23] 30988: b4000255 cbz x21, 0x309d0 <.text+0x20f20> 3098c: aa1503e1 mov x1, x21 30990: a9402035 ldp x21, x8, [x1] 30994: f94002c9 ldr x9, [x22] 30998: 9b087d22 mul x2, x9, x8 3099c: 52801ae0 mov w0, #0xd7 // =215 309a0: 97ff7adc bl 0xf510 309a4: b5ffff55 cbnz x21, 0x3098c <.text+0x20edc> 309a8: 1400000a b 0x309d0 <.text+0x20f20> 309ac: f9400308 ldr x8, [x24] 309b0: aa0003f4 mov x20, x0 309b4: b5fffe08 cbnz x8, 0x30974 <.text+0x20ec4> 309b8: 17fffff0 b 0x30978 <.text+0x20ec8> 309bc: f9403a68 ldr x8, [x19, #0x70] 309c0: aa0003f4 mov x20, x0 309c4: b5fffde8 cbnz x8, 0x30980 <.text+0x20ed0> 309c8: 17ffffef b 0x30984 <.text+0x20ed4> 309cc: aa0003f4 mov x20, x0 309d0: f9401660 ldr x0, [x19, #0x28] 309d4: b4000060 cbz x0, 0x309e0 <.text+0x20f30> 309d8: f9001a60 str x0, [x19, #0x30] 309dc: 940144a3 bl 0x81c68 309e0: aa1403e0 mov x0, x20 309e4: 9401e5ee bl 0xaa19c 309e8: 97ffe518 bl 0x29e48 <.text+0x1a398> 309ec: a9be4ff4 stp x20, x19, [sp, #-0x20]! 309f0: a9017bfd stp x29, x30, [sp, #0x10] 309f4: 910043fd add x29, sp, #0x10 309f8: aa0003f3 mov x19, x0 309fc: f9406a68 ldr x8, [x19, #0xd0] 30a00: b0000569 adrp x9, 0xdd000 30a04: 91266129 add x9, x9, #0x998 30a08: 91004129 add x9, x9, #0x10 30a0c: f9000269 str x9, [x19] 30a10: b4000048 cbz x8, 0x30a18 <.text+0x20f68> 30a14: f9006e68 str x8, [x19, #0xd8] 30a18: f9405268 ldr x8, [x19, #0xa0] 30a1c: b4000048 cbz x8, 0x30a24 <.text+0x20f74> 30a20: f9005668 str x8, [x19, #0xa8] 30a24: f9403a68 ldr x8, [x19, #0x70] 30a28: b4000048 cbz x8, 0x30a30 <.text+0x20f80> 30a2c: f9003e68 str x8, [x19, #0x78] 30a30: f9402a74 ldr x20, [x19, #0x50] 30a34: b4000114 cbz x20, 0x30a54 <.text+0x20fa4> 30a38: aa1403e1 mov x1, x20 30a3c: a9402034 ldp x20, x8, [x1] 30a40: f9402669 ldr x9, [x19, #0x48] 30a44: 9b087d22 mul x2, x9, x8 30a48: 52801ae0 mov w0, #0xd7 // =215 30a4c: 97ff7ab1 bl 0xf510 30a50: b5ffff54 cbnz x20, 0x30a38 <.text+0x20f88> 30a54: f9401660 ldr x0, [x19, #0x28] 30a58: b40000a0 cbz x0, 0x30a6c <.text+0x20fbc> 30a5c: f9001a60 str x0, [x19, #0x30] 30a60: a9417bfd ldp x29, x30, [sp, #0x10] 30a64: a8c24ff4 ldp x20, x19, [sp], #0x20 30a68: 14014480 b 0x81c68 30a6c: a9417bfd ldp x29, x30, [sp, #0x10] 30a70: a8c24ff4 ldp x20, x19, [sp], #0x20 30a74: d65f03c0 ret 30a78: 97ffe4f4 bl 0x29e48 <.text+0x1a398> 30a7c: d4200020 brk #0x1 30a80: f81e0ff3 str x19, [sp, #-0x20]! 30a84: a9017bfd stp x29, x30, [sp, #0x10] 30a88: 910043fd add x29, sp, #0x10 30a8c: aa0003f3 mov x19, x0 30a90: 94000011 bl 0x30ad4 <.text+0x21024> 30a94: 36000180 tbz w0, #0x0, 0x30ac4 <.text+0x21014> 30a98: f9400268 ldr x8, [x19] 30a9c: aa1303e0 mov x0, x19 30aa0: f9402d08 ldr x8, [x8, #0x58] 30aa4: d63f0100 blr x8 30aa8: 360000e0 tbz w0, #0x0, 0x30ac4 <.text+0x21014> 30aac: f9400268 ldr x8, [x19] 30ab0: a9417bfd ldp x29, x30, [sp, #0x10] 30ab4: aa1303e0 mov x0, x19 30ab8: f9402901 ldr x1, [x8, #0x50] 30abc: f84207f3 ldr x19, [sp], #0x20 30ac0: d61f0020 br x1 30ac4: a9417bfd ldp x29, x30, [sp, #0x10] 30ac8: 2a1f03e0 mov w0, wzr 30acc: f84207f3 ldr x19, [sp], #0x20 30ad0: d65f03c0 ret 30ad4: d10583ff sub sp, sp, #0x160 30ad8: f90093fc str x28, [sp, #0x120] 30adc: a91357f6 stp x22, x21, [sp, #0x130] 30ae0: a9144ff4 stp x20, x19, [sp, #0x140] 30ae4: a9157bfd stp x29, x30, [sp, #0x150] 30ae8: 910543fd add x29, sp, #0x150 30aec: d53bd055 mrs x21, TPIDR_EL0 30af0: f94016a8 ldr x8, [x21, #0x28] 30af4: aa0003f3 mov x19, x0 30af8: f0000403 adrp x3, 0xb3000 30afc: 913e0863 add x3, x3, #0xf82 30b00: f81c83a8 stur x8, [x29, #-0x38] 30b04: f9400268 ldr x8, [x19] 30b08: b9400a62 ldr w2, [x19, #0x8] 30b0c: 910063e1 add x1, sp, #0x18 30b10: f9402508 ldr x8, [x8, #0x48] 30b14: d63f0100 blr x8 30b18: 36000220 tbz w0, #0x0, 0x30b5c <.text+0x210ac> 30b1c: 92800c60 mov x0, #-0x64 // =-100 30b20: 910063e1 add x1, sp, #0x18 30b24: aa1f03e2 mov x2, xzr 30b28: aa1f03e3 mov x3, xzr 30b2c: d2800708 mov x8, #0x38 // =56 30b30: d4000001 svc #0 30b34: b13ffc1f cmn x0, #0xfff 30b38: 540000a3 b.lo 0x30b4c <.text+0x2109c> 30b3c: 4b0003f4 neg w20, w0 30b40: 97ff7900 bl 0xef40 <__errno@plt> 30b44: b9000014 str w20, [x0] 30b48: 92800000 mov x0, #-0x1 // =-1 30b4c: 2a1f03f6 mov w22, wzr 30b50: 37f80440 tbnz w0, #0x1f, 0x30bd8 <.text+0x21128> 30b54: 93407c14 sxtw x20, w0 30b58: 14000007 b 0x30b74 <.text+0x210c4> 30b5c: 2a1f03f6 mov w22, wzr 30b60: 1400001e b 0x30bd8 <.text+0x21128> 30b64: f9400be9 ldr x9, [sp, #0x10] 30b68: f9406a6a ldr x10, [x19, #0xd0] 30b6c: 320003f6 orr w22, wzr, #0x1 30b70: f8287949 str x9, [x10, x8, lsl #3] 30b74: 910023e1 add x1, sp, #0x8 30b78: 321c03e2 orr w2, wzr, #0x10 30b7c: aa1403e0 mov x0, x20 30b80: d28007e8 mov x8, #0x3f // =63 30b84: d4000001 svc #0 30b88: b13ffc1f cmn x0, #0xfff 30b8c: 54000102 b.hs 0x30bac <.text+0x210fc> 30b90: f100401f cmp x0, #0x10 30b94: 54000121 b.ne 0x30bb8 <.text+0x21108> 30b98: f94007e8 ldr x8, [sp, #0x8] 30b9c: b40000e8 cbz x8, 0x30bb8 <.text+0x21108> 30ba0: f100851f cmp x8, #0x21 30ba4: 54fffe88 b.hi 0x30b74 <.text+0x210c4> 30ba8: 17ffffef b 0x30b64 <.text+0x210b4> 30bac: 4b0003f3 neg w19, w0 30bb0: 97ff78e4 bl 0xef40 <__errno@plt> 30bb4: b9000013 str w19, [x0] 30bb8: aa1403e0 mov x0, x20 30bbc: d2800728 mov x8, #0x39 // =57 30bc0: d4000001 svc #0 30bc4: b13ffc1f cmn x0, #0xfff 30bc8: 54000083 b.lo 0x30bd8 <.text+0x21128> 30bcc: 4b0003f3 neg w19, w0 30bd0: 97ff78dc bl 0xef40 <__errno@plt> 30bd4: b9000013 str w19, [x0] 30bd8: f94016a8 ldr x8, [x21, #0x28] 30bdc: f85c83a9 ldur x9, [x29, #-0x38] 30be0: eb09011f cmp x8, x9 30be4: 54000101 b.ne 0x30c04 <.text+0x21154> 30be8: 120002c0 and w0, w22, #0x1 30bec: a9557bfd ldp x29, x30, [sp, #0x150] 30bf0: a9544ff4 ldp x20, x19, [sp, #0x140] 30bf4: a95357f6 ldp x22, x21, [sp, #0x130] 30bf8: f94093fc ldr x28, [sp, #0x120] 30bfc: 910583ff add sp, sp, #0x160 30c00: d65f03c0 ret 30c04: 97ff7977 bl 0xf1e0 <__stack_chk_fail@plt> 30c08: a9bf7bfd stp x29, x30, [sp, #-0x10]! 30c0c: 910003fd mov x29, sp 30c10: 94000004 bl 0x30c20 <.text+0x21170> 30c14: 320003e0 orr w0, wzr, #0x1 30c18: a8c17bfd ldp x29, x30, [sp], #0x10 30c1c: d65f03c0 ret 30c20: d103c3ff sub sp, sp, #0xf0 30c24: a9096ffc stp x28, x27, [sp, #0x90] 30c28: a90a67fa stp x26, x25, [sp, #0xa0] 30c2c: a90b5ff8 stp x24, x23, [sp, #0xb0] 30c30: a90c57f6 stp x22, x21, [sp, #0xc0] 30c34: a90d4ff4 stp x20, x19, [sp, #0xd0] 30c38: a90e7bfd stp x29, x30, [sp, #0xe0] 30c3c: 910383fd add x29, sp, #0xe0 30c40: d53bd048 mrs x8, TPIDR_EL0 30c44: f90007e8 str x8, [sp, #0x8] 30c48: f9401508 ldr x8, [x8, #0x28] 30c4c: aa0003f3 mov x19, x0 30c50: f81a83a8 stur x8, [x29, #-0x58] 30c54: a94a2668 ldp x8, x9, [x19, #0xa0] 30c58: eb08013f cmp x9, x8 30c5c: 54000c40 b.eq 0x30de4 <.text+0x21334> 30c60: 5288aff4 mov w20, #0x457f // =17791 30c64: 528001f8 mov w24, #0xf // =15 30c68: aa1f03f6 mov x22, xzr 30c6c: 72a8c994 movk w20, #0x464c, lsl #16 30c70: 72ac0018 movk w24, #0x6000, lsl #16 30c74: f876791a ldr x26, [x8, x22, lsl #3] 30c78: 3940a34a ldrb w10, [x26, #0x28] 30c7c: 34000aca cbz w10, 0x30dd4 <.text+0x21324> 30c80: 3940a74a ldrb w10, [x26, #0x29] 30c84: 7100bd5f cmp w10, #0x2f 30c88: 54000a61 b.ne 0x30dd4 <.text+0x21324> 30c8c: f9400268 ldr x8, [x19] 30c90: f9400343 ldr x3, [x26] 30c94: b9400a62 ldr w2, [x19, #0x8] 30c98: 910123e1 add x1, sp, #0x48 30c9c: f9402108 ldr x8, [x8, #0x40] 30ca0: 321a03e4 orr w4, wzr, #0x40 30ca4: aa1303e0 mov x0, x19 30ca8: d63f0100 blr x8 30cac: b9404be8 ldr w8, [sp, #0x48] 30cb0: 6b14011f cmp w8, w20 30cb4: 540008e1 b.ne 0x30dd0 <.text+0x21320> 30cb8: 7940b3e8 ldrh w8, [sp, #0x58] 30cbc: 71000d1f cmp w8, #0x3 30cc0: 54000881 b.ne 0x30dd0 <.text+0x21320> 30cc4: 794103e8 ldrh w8, [sp, #0x80] 30cc8: f940035b ldr x27, [x26] 30ccc: 34000788 cbz w8, 0x30dbc <.text+0x2130c> 30cd0: f94037e8 ldr x8, [sp, #0x68] 30cd4: aa1f03f9 mov x25, xzr 30cd8: aa1f03fc mov x28, xzr 30cdc: aa1f03f7 mov x23, xzr 30ce0: 8b1b0114 add x20, x8, x27 30ce4: 92800015 mov x21, #-0x1 // =-1 30ce8: f9400268 ldr x8, [x19] 30cec: b9400a62 ldr w2, [x19, #0x8] 30cf0: 910043e1 add x1, sp, #0x10 30cf4: 321d0be4 orr w4, wzr, #0x38 30cf8: f9402108 ldr x8, [x8, #0x40] 30cfc: aa1303e0 mov x0, x19 30d00: aa1403e3 mov x3, x20 30d04: d63f0100 blr x8 30d08: b94013e8 ldr w8, [sp, #0x10] 30d0c: 7100091f cmp w8, #0x2 30d10: 540000e0 b.eq 0x30d2c <.text+0x2127c> 30d14: 7100051f cmp w8, #0x1 30d18: 54000101 b.ne 0x30d38 <.text+0x21288> 30d1c: f94013e8 ldr x8, [sp, #0x20] 30d20: eb15011f cmp x8, x21 30d24: 9a953115 csel x21, x8, x21, lo 30d28: 14000004 b 0x30d38 <.text+0x21288> 30d2c: f9401fe8 ldr x8, [sp, #0x38] 30d30: f94013f7 ldr x23, [sp, #0x20] 30d34: d344fd1c lsr x28, x8, #4 30d38: 794103e8 ldrh w8, [sp, #0x80] 30d3c: 91000739 add x25, x25, #0x1 30d40: 9100e294 add x20, x20, #0x38 30d44: eb08033f cmp x25, x8 30d48: 54fffd03 b.lo 0x30ce8 <.text+0x21238> 30d4c: b4000315 cbz x21, 0x30dac <.text+0x212fc> 30d50: b40002fc cbz x28, 0x30dac <.text+0x212fc> 30d54: cb150375 sub x21, x27, x21 30d58: 8b1502f4 add x20, x23, x21 30d5c: 52800237 mov w23, #0x11 // =17 30d60: aa1f03f9 mov x25, xzr 30d64: 72ac0017 movk w23, #0x6000, lsl #16 30d68: f9400268 ldr x8, [x19] 30d6c: b9400a62 ldr w2, [x19, #0x8] 30d70: 910043e1 add x1, sp, #0x10 30d74: 321c03e4 orr w4, wzr, #0x10 30d78: f9402108 ldr x8, [x8, #0x40] 30d7c: aa1303e0 mov x0, x19 30d80: aa1403e3 mov x3, x20 30d84: d63f0100 blr x8 30d88: f9400be8 ldr x8, [sp, #0x10] 30d8c: eb18011f cmp x8, x24 30d90: 54000100 b.eq 0x30db0 <.text+0x21300> 30d94: eb17011f cmp x8, x23 30d98: 540000c0 b.eq 0x30db0 <.text+0x21300> 30d9c: 91000739 add x25, x25, #0x1 30da0: eb1c033f cmp x25, x28 30da4: 91004294 add x20, x20, #0x10 30da8: 54fffe03 b.lo 0x30d68 <.text+0x212b8> 30dac: aa1b03f5 mov x21, x27 30db0: 5288aff4 mov w20, #0x457f // =17791 30db4: 72a8c994 movk w20, #0x464c, lsl #16 30db8: 14000002 b 0x30dc0 <.text+0x21310> 30dbc: aa1b03f5 mov x21, x27 30dc0: a9402748 ldp x8, x9, [x26] 30dc4: cb150108 sub x8, x8, x21 30dc8: 8b090108 add x8, x8, x9 30dcc: a9002355 stp x21, x8, [x26] 30dd0: a94a2668 ldp x8, x9, [x19, #0xa0] 30dd4: 910006d6 add x22, x22, #0x1 30dd8: cb08012a sub x10, x9, x8 30ddc: eb8a0edf cmp x22, x10, asr #3 30de0: 54fff4a3 b.lo 0x30c74 <.text+0x211c4> 30de4: f94007e8 ldr x8, [sp, #0x8] 30de8: f9401508 ldr x8, [x8, #0x28] 30dec: f85a83a9 ldur x9, [x29, #-0x58] 30df0: eb09011f cmp x8, x9 30df4: 54000121 b.ne 0x30e18 <.text+0x21368> 30df8: a94e7bfd ldp x29, x30, [sp, #0xe0] 30dfc: a94d4ff4 ldp x20, x19, [sp, #0xd0] 30e00: a94c57f6 ldp x22, x21, [sp, #0xc0] 30e04: a94b5ff8 ldp x24, x23, [sp, #0xb0] 30e08: a94a67fa ldp x26, x25, [sp, #0xa0] 30e0c: a9496ffc ldp x28, x27, [sp, #0x90] 30e10: 9103c3ff add sp, sp, #0xf0 30e14: d65f03c0 ret 30e18: 97ff78f2 bl 0xf1e0 <__stack_chk_fail@plt> 30e1c: a9bb67fc stp x28, x25, [sp, #-0x50]! 30e20: a9015ff8 stp x24, x23, [sp, #0x10] 30e24: a90257f6 stp x22, x21, [sp, #0x20] 30e28: a9034ff4 stp x20, x19, [sp, #0x30] 30e2c: a9047bfd stp x29, x30, [sp, #0x40] 30e30: 910103fd add x29, sp, #0x40 30e34: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 30e38: d10083ff sub sp, sp, #0x20 30e3c: d53bd059 mrs x25, TPIDR_EL0 30e40: f9401728 ldr x8, [x25, #0x28] 30e44: aa0103f5 mov x21, x1 30e48: 9100a6b7 add x23, x21, #0x29 30e4c: f0000401 adrp x1, 0xb3000 30e50: 2a0203f8 mov w24, w2 30e54: aa0003f4 mov x20, x0 30e58: 913f0421 add x1, x1, #0xfc1 30e5c: 528000a2 mov w2, #0x5 // =5 30e60: aa1703e0 mov x0, x23 30e64: aa0403f3 mov x19, x4 30e68: 2a0303f6 mov w22, w3 30e6c: f81b83a8 stur x8, [x29, #-0x48] 30e70: 94002359 bl 0x39bd4 <.text+0x2a124> 30e74: 34000460 cbz w0, 0x30f00 <.text+0x21450> 30e78: f0000401 adrp x1, 0xb3000 30e7c: 913d3c21 add x1, x1, #0xf4f 30e80: aa1703e0 mov x0, x23 30e84: 94002340 bl 0x39b84 <.text+0x2a0d4> 30e88: 340004a0 cbz w0, 0x30f1c <.text+0x2146c> 30e8c: f9400a81 ldr x1, [x20, #0x10] 30e90: 910063e0 add x0, sp, #0x18 30e94: 321403e2 orr w2, wzr, #0x1000 30e98: 940023e9 bl 0x39e3c <.text+0x2a38c> 30e9c: f13ffc1f cmp x0, #0xfff 30ea0: 54000308 b.hi 0x30f00 <.text+0x21450> 30ea4: 910063e0 add x0, sp, #0x18 30ea8: 321403e2 orr w2, wzr, #0x1000 30eac: aa1703e1 mov x1, x23 30eb0: 940023f9 bl 0x39e94 <.text+0x2a3e4> 30eb4: f13ffc1f cmp x0, #0xfff 30eb8: 54000248 b.hi 0x30f00 <.text+0x21450> 30ebc: 910063e1 add x1, sp, #0x18 30ec0: aa1403e0 mov x0, x20 30ec4: 940000a5 bl 0x31158 <.text+0x216a8> 30ec8: f94012a2 ldr x2, [x21, #0x20] 30ecc: 2a0003f5 mov w21, w0 30ed0: 910023e0 add x0, sp, #0x8 30ed4: 910063e1 add x1, sp, #0x18 30ed8: 94002420 bl 0x39f58 <.text+0x2a4a8> 30edc: f94007e0 ldr x0, [sp, #0x8] 30ee0: b4000080 cbz x0, 0x30ef0 <.text+0x21440> 30ee4: f9400be8 ldr x8, [sp, #0x10] 30ee8: f100111f cmp x8, #0x4 30eec: 54000682 b.hs 0x30fbc <.text+0x2150c> 30ef0: 2a1f03f3 mov w19, wzr 30ef4: 910023e0 add x0, sp, #0x8 30ef8: 9400248e bl 0x3a130 <.text+0x2a680> 30efc: 14000002 b 0x30f04 <.text+0x21454> 30f00: 2a1f03f3 mov w19, wzr 30f04: f9401728 ldr x8, [x25, #0x28] 30f08: f85b83a9 ldur x9, [x29, #-0x48] 30f0c: eb09011f cmp x8, x9 30f10: 54000721 b.ne 0x30ff4 <.text+0x21544> 30f14: 12000260 and w0, w19, #0x1 30f18: 14000021 b 0x30f9c <.text+0x214ec> 30f1c: b9400a96 ldr w22, [x20, #0x8] 30f20: d2801588 mov x8, #0xac // =172 30f24: d4000001 svc #0 30f28: b13ffc1f cmn x0, #0xfff 30f2c: 540000a3 b.lo 0x30f40 <.text+0x21490> 30f30: 4b0003f7 neg w23, w0 30f34: 97ff7803 bl 0xef40 <__errno@plt> 30f38: b9000017 str w23, [x0] 30f3c: 92800000 mov x0, #-0x1 // =-1 30f40: 6b0002df cmp w22, w0 30f44: 54000061 b.ne 0x30f50 <.text+0x214a0> 30f48: f94002b5 ldr x21, [x21] 30f4c: 1400000c b 0x30f7c <.text+0x214cc> 30f50: f94006a1 ldr x1, [x21, #0x8] 30f54: 91012280 add x0, x20, #0x48 30f58: 9400002e bl 0x31010 <.text+0x21560> 30f5c: f9400288 ldr x8, [x20] 30f60: b9400a82 ldr w2, [x20, #0x8] 30f64: a94012a3 ldp x3, x4, [x21] 30f68: aa0003f5 mov x21, x0 30f6c: f9402108 ldr x8, [x8, #0x40] 30f70: aa1403e0 mov x0, x20 30f74: aa1503e1 mov x1, x21 30f78: d63f0100 blr x8 30f7c: aa1503e0 mov x0, x21 30f80: aa1303e1 mov x1, x19 30f84: 94002027 bl 0x39020 <.text+0x29570> 30f88: f9401728 ldr x8, [x25, #0x28] 30f8c: f85b83a9 ldur x9, [x29, #-0x48] 30f90: eb09011f cmp x8, x9 30f94: 54000301 b.ne 0x30ff4 <.text+0x21544> 30f98: 12000000 and w0, w0, #0x1 30f9c: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 30fa0: 910083ff add sp, sp, #0x20 30fa4: a9447bfd ldp x29, x30, [sp, #0x40] 30fa8: a9434ff4 ldp x20, x19, [sp, #0x30] 30fac: a94257f6 ldp x22, x21, [sp, #0x20] 30fb0: a9415ff8 ldp x24, x23, [sp, #0x10] 30fb4: a8c567fc ldp x28, x25, [sp], #0x50 30fb8: d65f03c0 ret 30fbc: aa1303e1 mov x1, x19 30fc0: 94002018 bl 0x39020 <.text+0x29570> 30fc4: 2a0003f3 mov w19, w0 30fc8: 0a180268 and w8, w19, w24 30fcc: 0a0802a8 and w8, w21, w8 30fd0: 3607f928 tbz w8, #0x0, 0x30ef4 <.text+0x21444> 30fd4: f9405288 ldr x8, [x20, #0xa0] 30fd8: f8765913 ldr x19, [x8, w22, uxtw #3] 30fdc: aa1703e0 mov x0, x23 30fe0: 940022de bl 0x39b58 <.text+0x2a0a8> 30fe4: 8b000268 add x8, x19, x0 30fe8: 320003f3 orr w19, wzr, #0x1 30fec: 39007d1f strb wzr, [x8, #0x1f] 30ff0: 17ffffc1 b 0x30ef4 <.text+0x21444> 30ff4: 97ff787b bl 0xf1e0 <__stack_chk_fail@plt> 30ff8: 14000001 b 0x30ffc <.text+0x2154c> 30ffc: aa0003f3 mov x19, x0 31000: 910023e0 add x0, sp, #0x8 31004: 9400244b bl 0x3a130 <.text+0x2a680> 31008: aa1303e0 mov x0, x19 3100c: 9401e464 bl 0xaa19c 31010: f81d0ff5 str x21, [sp, #-0x30]! 31014: a9014ff4 stp x20, x19, [sp, #0x10] 31018: a9027bfd stp x29, x30, [sp, #0x20] 3101c: 910083fd add x29, sp, #0x20 31020: aa0103f4 mov x20, x1 31024: aa0003f3 mov x19, x0 31028: b4000534 cbz x20, 0x310cc <.text+0x2161c> 3102c: aa1303e8 mov x8, x19 31030: f8410d0a ldr x10, [x8, #0x10]! 31034: f9400269 ldr x9, [x19] 31038: b40000aa cbz x10, 0x3104c <.text+0x2159c> 3103c: f9400e6b ldr x11, [x19, #0x18] 31040: cb0b012c sub x12, x9, x11 31044: eb14019f cmp x12, x20 31048: 540004c2 b.hs 0x310e0 <.text+0x21630> 3104c: 8b090288 add x8, x20, x9 31050: 91003d08 add x8, x8, #0xf 31054: 9ac90915 udiv x21, x8, x9 31058: 9b097ea1 mul x1, x21, x9 3105c: 320007e2 orr w2, wzr, #0x3 31060: 52800443 mov w3, #0x22 // =34 31064: 12800004 mov w4, #-0x1 // =-1 31068: aa1f03e0 mov x0, xzr 3106c: aa1f03e5 mov x5, xzr 31070: 97ff7958 bl 0xf5d0 31074: b100041f cmn x0, #0x1 31078: 540002a0 b.eq 0x310cc <.text+0x2161c> 3107c: f9400668 ldr x8, [x19, #0x8] 31080: a9005408 stp x8, x21, [x0] 31084: f9401268 ldr x8, [x19, #0x20] 31088: f9000660 str x0, [x19, #0x8] 3108c: 8b150108 add x8, x8, x21 31090: f9001268 str x8, [x19, #0x20] 31094: b40001e0 cbz x0, 0x310d0 <.text+0x21620> 31098: f9400268 ldr x8, [x19] 3109c: 91004289 add x9, x20, #0x10 310a0: d10006aa sub x10, x21, #0x1 310a4: 8b090109 add x9, x8, x9 310a8: 9b15a509 msub x9, x8, x21, x9 310ac: 9ac8092b udiv x11, x9, x8 310b0: 9b0a010a madd x10, x8, x10, x0 310b4: 9b08a568 msub x8, x11, x8, x9 310b8: f100011f cmp x8, #0x0 310bc: 9a8a03e9 csel x9, xzr, x10, eq 310c0: 91004000 add x0, x0, #0x10 310c4: a9012269 stp x9, x8, [x19, #0x10] 310c8: 14000002 b 0x310d0 <.text+0x21620> 310cc: aa1f03e0 mov x0, xzr 310d0: a9427bfd ldp x29, x30, [sp, #0x20] 310d4: a9414ff4 ldp x20, x19, [sp, #0x10] 310d8: f84307f5 ldr x21, [sp], #0x30 310dc: d65f03c0 ret 310e0: 8b0b0140 add x0, x10, x11 310e4: 8b14016a add x10, x11, x20 310e8: eb09015f cmp x10, x9 310ec: f9000e6a str x10, [x19, #0x18] 310f0: 54ffff01 b.ne 0x310d0 <.text+0x21620> 310f4: a9007d1f stp xzr, xzr, [x8] 310f8: 17fffff6 b 0x310d0 <.text+0x21620> 310fc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 31100: a9017bfd stp x29, x30, [sp, #0x10] 31104: 910043fd add x29, sp, #0x10 31108: f9400808 ldr x8, [x0, #0x10] 3110c: aa0203f3 mov x19, x2 31110: aa0103f4 mov x20, x1 31114: 321403e2 orr w2, wzr, #0x1000 31118: aa1303e0 mov x0, x19 3111c: aa0803e1 mov x1, x8 31120: 94002347 bl 0x39e3c <.text+0x2a38c> 31124: f13ffc1f cmp x0, #0xfff 31128: 54000108 b.hi 0x31148 <.text+0x21698> 3112c: 9100a681 add x1, x20, #0x29 31130: 321403e2 orr w2, wzr, #0x1000 31134: aa1303e0 mov x0, x19 31138: 94002357 bl 0x39e94 <.text+0x2a3e4> 3113c: f140041f cmp x0, #0x1, lsl #12 // =0x1000 31140: 1a9f27e0 cset w0, lo 31144: 14000002 b 0x3114c <.text+0x2169c> 31148: 2a1f03e0 mov w0, wzr 3114c: a9417bfd ldp x29, x30, [sp, #0x10] 31150: a8c24ff4 ldp x20, x19, [sp], #0x20 31154: d65f03c0 ret 31158: f81c0ffc str x28, [sp, #-0x40]! 3115c: a90157f6 stp x22, x21, [sp, #0x10] 31160: a9024ff4 stp x20, x19, [sp, #0x20] 31164: a9037bfd stp x29, x30, [sp, #0x30] 31168: 9100c3fd add x29, sp, #0x30 3116c: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 31170: d10cc3ff sub sp, sp, #0x330 31174: d53bd056 mrs x22, TPIDR_EL0 31178: f94016c8 ldr x8, [x22, #0x28] 3117c: aa0103f3 mov x19, x1 31180: aa0003f4 mov x20, x0 31184: aa1303e0 mov x0, x19 31188: f81c83a8 stur x8, [x29, #-0x38] 3118c: 94002273 bl 0x39b58 <.text+0x2a0a8> 31190: f100301f cmp x0, #0xc 31194: 54000643 b.lo 0x3125c <.text+0x217ac> 31198: 8b000268 add x8, x19, x0 3119c: d0000401 adrp x1, 0xb3000 311a0: d1002900 sub x0, x8, #0xa 311a4: 913e4021 add x1, x1, #0xf90 311a8: 52800142 mov w2, #0xa // =10 311ac: 9400228a bl 0x39bd4 <.text+0x2a124> 311b0: 35000560 cbnz w0, 0x3125c <.text+0x217ac> 311b4: f9400288 ldr x8, [x20] 311b8: b9400a82 ldr w2, [x20, #0x8] 311bc: d0000403 adrp x3, 0xb3000 311c0: 914007e1 add x1, sp, #0x1, lsl #12 // =0x1000 311c4: f9402508 ldr x8, [x8, #0x48] 311c8: 913e3063 add x3, x3, #0xf8c 311cc: 9108a021 add x1, x1, #0x228 311d0: aa1403e0 mov x0, x20 311d4: d63f0100 blr x8 311d8: 36000420 tbz w0, #0x0, 0x3125c <.text+0x217ac> 311dc: 914007e0 add x0, sp, #0x1, lsl #12 // =0x1000 311e0: 91040000 add x0, x0, #0x100 311e4: 52802502 mov w2, #0x128 // =296 311e8: 914007f5 add x21, sp, #0x1, lsl #12 // =0x1000 311ec: 2a1f03e1 mov w1, wzr 311f0: 910402b5 add x21, x21, #0x100 311f4: 97ff79bb bl 0xf8e0 311f8: 9100a6b5 add x21, x21, #0x29 311fc: 914007e0 add x0, sp, #0x1, lsl #12 // =0x1000 31200: 9108a000 add x0, x0, #0x228 31204: 32001fe2 orr w2, wzr, #0xff 31208: aa1503e1 mov x1, x21 3120c: 940023ed bl 0x3a1c0 <.text+0x2a710> 31210: 2a0003e8 mov w8, w0 31214: 2a1f03e0 mov w0, wzr 31218: 36000248 tbz w8, #0x0, 0x31260 <.text+0x217b0> 3121c: f9400a81 ldr x1, [x20, #0x10] 31220: 910403e0 add x0, sp, #0x100 31224: 321403e2 orr w2, wzr, #0x1000 31228: 94002305 bl 0x39e3c <.text+0x2a38c> 3122c: f13ffc1f cmp x0, #0xfff 31230: 54000168 b.hi 0x3125c <.text+0x217ac> 31234: 910403e0 add x0, sp, #0x100 31238: 321403e2 orr w2, wzr, #0x1000 3123c: aa1503e1 mov x1, x21 31240: 94002315 bl 0x39e94 <.text+0x2a3e4> 31244: f13ffc1f cmp x0, #0xfff 31248: 540000a8 b.hi 0x3125c <.text+0x217ac> 3124c: 910403e1 add x1, sp, #0x100 31250: aa1303e0 mov x0, x19 31254: 9400224c bl 0x39b84 <.text+0x2a0d4> 31258: 340001a0 cbz w0, 0x3128c <.text+0x217dc> 3125c: 2a1f03e0 mov w0, wzr 31260: f94016c8 ldr x8, [x22, #0x28] 31264: f85c83a9 ldur x9, [x29, #-0x38] 31268: eb09011f cmp x8, x9 3126c: 54000641 b.ne 0x31334 <.text+0x21884> 31270: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 31274: 910cc3ff add sp, sp, #0x330 31278: a9437bfd ldp x29, x30, [sp, #0x30] 3127c: a9424ff4 ldp x20, x19, [sp, #0x20] 31280: a94157f6 ldp x22, x21, [sp, #0x10] 31284: f84407fc ldr x28, [sp], #0x40 31288: d65f03c0 ret 3128c: 914007e1 add x1, sp, #0x1, lsl #12 // =0x1000 31290: 92800c60 mov x0, #-0x64 // =-100 31294: 9108a021 add x1, x1, #0x228 31298: 910203e2 add x2, sp, #0x80 3129c: aa1f03e3 mov x3, xzr 312a0: d28009e8 mov x8, #0x4f // =79 312a4: d4000001 svc #0 312a8: b13ffc1f cmn x0, #0xfff 312ac: 540000a3 b.lo 0x312c0 <.text+0x21810> 312b0: 4b0003f4 neg w20, w0 312b4: 97ff7723 bl 0xef40 <__errno@plt> 312b8: b9000014 str w20, [x0] 312bc: 92800000 mov x0, #-0x1 // =-1 312c0: 350002c0 cbnz w0, 0x31318 <.text+0x21868> 312c4: 92800c60 mov x0, #-0x64 // =-100 312c8: 910403e1 add x1, sp, #0x100 312cc: 910003e2 mov x2, sp 312d0: aa1f03e3 mov x3, xzr 312d4: d28009e8 mov x8, #0x4f // =79 312d8: d4000001 svc #0 312dc: b13ffc1f cmn x0, #0xfff 312e0: 540000a3 b.lo 0x312f4 <.text+0x21844> 312e4: 4b0003f4 neg w20, w0 312e8: 97ff7716 bl 0xef40 <__errno@plt> 312ec: b9000014 str w20, [x0] 312f0: 92800000 mov x0, #-0x1 // =-1 312f4: 35000120 cbnz w0, 0x31318 <.text+0x21868> 312f8: f94043e8 ldr x8, [sp, #0x80] 312fc: f94003e9 ldr x9, [sp] 31300: eb09011f cmp x8, x9 31304: 540000a1 b.ne 0x31318 <.text+0x21868> 31308: f94047e8 ldr x8, [sp, #0x88] 3130c: f94007e9 ldr x9, [sp, #0x8] 31310: eb09011f cmp x8, x9 31314: 54fffa40 b.eq 0x3125c <.text+0x217ac> 31318: 914007e1 add x1, sp, #0x1, lsl #12 // =0x1000 3131c: 9108a021 add x1, x1, #0x228 31320: 32001fe2 orr w2, wzr, #0xff 31324: aa1303e0 mov x0, x19 31328: 97ff795a bl 0xf890 3132c: 320003e0 orr w0, wzr, #0x1 31330: 17ffffcc b 0x31260 <.text+0x217b0> 31334: 97ff77ab bl 0xf1e0 <__stack_chk_fail@plt> 31338: f9400828 ldr x8, [x1, #0x10] 3133c: f9000c08 str x8, [x0, #0x18] 31340: b9400028 ldr w8, [x1] 31344: b9002008 str w8, [x0, #0x20] 31348: b9400828 ldr w8, [x1, #0x8] 3134c: b9002408 str w8, [x0, #0x24] 31350: d65f03c0 ret 31354: b9402008 ldr w8, [x0, #0x20] 31358: 11000508 add w8, w8, #0x1 3135c: 7100811f cmp w8, #0x20 31360: 540000a8 b.hi 0x31374 <.text+0x218c4> 31364: 90000569 adrp x9, 0xdd000 31368: 91288129 add x9, x9, #0xa20 3136c: f868d920 ldr x0, [x9, w8, sxtw #3] 31370: d65f03c0 ret 31374: d0000400 adrp x0, 0xb3000 31378: 913de800 add x0, x0, #0xf7a 3137c: d65f03c0 ret 31380: f81a0ffc str x28, [sp, #-0x60]! 31384: a90167fa stp x26, x25, [sp, #0x10] 31388: a9025ff8 stp x24, x23, [sp, #0x20] 3138c: a90357f6 stp x22, x21, [sp, #0x30] 31390: a9044ff4 stp x20, x19, [sp, #0x40] 31394: a9057bfd stp x29, x30, [sp, #0x50] 31398: 910143fd add x29, sp, #0x50 3139c: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 313a0: d10083ff sub sp, sp, #0x20 313a4: d53bd05a mrs x26, TPIDR_EL0 313a8: f9401748 ldr x8, [x26, #0x28] 313ac: aa0103f7 mov x23, x1 313b0: aa0303f5 mov x21, x3 313b4: aa0203f4 mov x20, x2 313b8: 9100a6f8 add x24, x23, #0x29 313bc: aa0003f9 mov x25, x0 313c0: aa1403e0 mov x0, x20 313c4: aa1803e1 mov x1, x24 313c8: aa1503e2 mov x2, x21 313cc: aa0503f6 mov x22, x5 313d0: aa0403f3 mov x19, x4 313d4: f81a83a8 stur x8, [x29, #-0x58] 313d8: 94002299 bl 0x39e3c <.text+0x2a38c> 313dc: d0000401 adrp x1, 0xb3000 313e0: 913f0421 add x1, x1, #0xfc1 313e4: 528000a2 mov w2, #0x5 // =5 313e8: aa1803e0 mov x0, x24 313ec: 940021fa bl 0x39bd4 <.text+0x2a124> 313f0: 34000300 cbz w0, 0x31450 <.text+0x219a0> 313f4: f9400b21 ldr x1, [x25, #0x10] 313f8: 910063e0 add x0, sp, #0x18 313fc: 321403e2 orr w2, wzr, #0x1000 31400: 9400228f bl 0x39e3c <.text+0x2a38c> 31404: f13ffc1f cmp x0, #0xfff 31408: 54000248 b.hi 0x31450 <.text+0x219a0> 3140c: 910063e0 add x0, sp, #0x18 31410: 321403e2 orr w2, wzr, #0x1000 31414: aa1803e1 mov x1, x24 31418: 9400229f bl 0x39e94 <.text+0x2a3e4> 3141c: f13ffc1f cmp x0, #0xfff 31420: 54000188 b.hi 0x31450 <.text+0x219a0> 31424: f94012e2 ldr x2, [x23, #0x20] 31428: 910023e0 add x0, sp, #0x8 3142c: 910063e1 add x1, sp, #0x18 31430: 940022ca bl 0x39f58 <.text+0x2a4a8> 31434: f94007e0 ldr x0, [sp, #0x8] 31438: b4000080 cbz x0, 0x31448 <.text+0x21998> 3143c: f9400be8 ldr x8, [sp, #0x10] 31440: f100111f cmp x8, #0x4 31444: 54000302 b.hs 0x314a4 <.text+0x219f4> 31448: 910023e0 add x0, sp, #0x8 3144c: 94002339 bl 0x3a130 <.text+0x2a680> 31450: 528005e1 mov w1, #0x2f // =47 31454: aa1403e0 mov x0, x20 31458: 9400222d bl 0x39d0c <.text+0x2a25c> 3145c: f100001f cmp x0, #0x0 31460: 9a800681 csinc x1, x20, x0, eq 31464: aa1303e0 mov x0, x19 31468: aa1603e2 mov x2, x22 3146c: 94002274 bl 0x39e3c <.text+0x2a38c> 31470: f9401748 ldr x8, [x26, #0x28] 31474: f85a83a9 ldur x9, [x29, #-0x58] 31478: eb09011f cmp x8, x9 3147c: 54000741 b.ne 0x31564 <.text+0x21ab4> 31480: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 31484: 910083ff add sp, sp, #0x20 31488: a9457bfd ldp x29, x30, [sp, #0x50] 3148c: a9444ff4 ldp x20, x19, [sp, #0x40] 31490: a94357f6 ldp x22, x21, [sp, #0x30] 31494: a9425ff8 ldp x24, x23, [sp, #0x20] 31498: a94167fa ldp x26, x25, [sp, #0x10] 3149c: f84607fc ldr x28, [sp], #0x60 314a0: d65f03c0 ret 314a4: aa1303e1 mov x1, x19 314a8: aa1603e2 mov x2, x22 314ac: 94001e63 bl 0x38e38 <.text+0x29388> 314b0: 2a0003f8 mov w24, w0 314b4: 910023e0 add x0, sp, #0x8 314b8: 9400231e bl 0x3a130 <.text+0x2a680> 314bc: 3607fcb8 tbz w24, #0x0, 0x31450 <.text+0x219a0> 314c0: 3940a2e8 ldrb w8, [x23, #0x28] 314c4: 340002c8 cbz w8, 0x3151c <.text+0x21a6c> 314c8: f94012e8 ldr x8, [x23, #0x20] 314cc: b4000288 cbz x8, 0x3151c <.text+0x21a6c> 314d0: aa1403e0 mov x0, x20 314d4: 940021a1 bl 0x39b58 <.text+0x2a0a8> 314d8: aa0003f6 mov x22, x0 314dc: aa1303e0 mov x0, x19 314e0: 9400219e bl 0x39b58 <.text+0x2a0a8> 314e4: 8b0002c8 add x8, x22, x0 314e8: 91000508 add x8, x8, #0x1 314ec: eb15011f cmp x8, x21 314f0: 54fffc02 b.hs 0x31470 <.text+0x219c0> 314f4: d0000401 adrp x1, 0xb3000 314f8: 913f3021 add x1, x1, #0xfcc 314fc: aa1403e0 mov x0, x20 31500: aa1503e2 mov x2, x21 31504: 94002264 bl 0x39e94 <.text+0x2a3e4> 31508: aa1403e0 mov x0, x20 3150c: aa1303e1 mov x1, x19 31510: aa1503e2 mov x2, x21 31514: 94002260 bl 0x39e94 <.text+0x2a3e4> 31518: 17ffffd6 b 0x31470 <.text+0x219c0> 3151c: 528005e1 mov w1, #0x2f // =47 31520: aa1403e0 mov x0, x20 31524: 940021fa bl 0x39d0c <.text+0x2a25c> 31528: b4000160 cbz x0, 0x31554 <.text+0x21aa4> 3152c: 91000416 add x22, x0, #0x1 31530: aa1403e0 mov x0, x20 31534: 94002189 bl 0x39b58 <.text+0x2a0a8> 31538: cb0002b4 sub x20, x21, x0 3153c: aa1603e0 mov x0, x22 31540: 94002186 bl 0x39b58 <.text+0x2a0a8> 31544: 8b000282 add x2, x20, x0 31548: aa1603e0 mov x0, x22 3154c: aa1303e1 mov x1, x19 31550: 17ffffc7 b 0x3146c <.text+0x219bc> 31554: aa1403e0 mov x0, x20 31558: aa1303e1 mov x1, x19 3155c: aa1503e2 mov x2, x21 31560: 17ffffc3 b 0x3146c <.text+0x219bc> 31564: 97ff771f bl 0xf1e0 <__stack_chk_fail@plt> 31568: aa0003f3 mov x19, x0 3156c: 910023e0 add x0, sp, #0x8 31570: 940022f0 bl 0x3a130 <.text+0x2a680> 31574: aa1303e0 mov x0, x19 31578: 9401e309 bl 0xaa19c 3157c: d10743ff sub sp, sp, #0x1d0 31580: a9176ffc stp x28, x27, [sp, #0x170] 31584: a91867fa stp x26, x25, [sp, #0x180] 31588: a9195ff8 stp x24, x23, [sp, #0x190] 3158c: a91a57f6 stp x22, x21, [sp, #0x1a0] 31590: a91b4ff4 stp x20, x19, [sp, #0x1b0] 31594: a91c7bfd stp x29, x30, [sp, #0x1c0] 31598: 910703fd add x29, sp, #0x1c0 3159c: d53bd05a mrs x26, TPIDR_EL0 315a0: f9401748 ldr x8, [x26, #0x28] 315a4: aa0003f3 mov x19, x0 315a8: 90000403 adrp x3, 0xb1000 315ac: 9129bc63 add x3, x3, #0xa6f 315b0: f81a83a8 stur x8, [x29, #-0x58] 315b4: f9400268 ldr x8, [x19] 315b8: b9400a62 ldr w2, [x19, #0x8] 315bc: 9101a3e1 add x1, sp, #0x68 315c0: f9402508 ldr x8, [x8, #0x48] 315c4: d63f0100 blr x8 315c8: 36000720 tbz w0, #0x0, 0x316ac <.text+0x21bfc> 315cc: f9406a68 ldr x8, [x19, #0xd0] 315d0: 92800c60 mov x0, #-0x64 // =-100 315d4: 9101a3e1 add x1, sp, #0x68 315d8: aa1f03e2 mov x2, xzr 315dc: aa1f03e3 mov x3, xzr 315e0: f9408519 ldr x25, [x8, #0x108] 315e4: f940251b ldr x27, [x8, #0x48] 315e8: d2800708 mov x8, #0x38 // =56 315ec: d4000001 svc #0 315f0: aa0003f6 mov x22, x0 315f4: b13ffedf cmn x22, #0xfff 315f8: 540000a3 b.lo 0x3160c <.text+0x21b5c> 315fc: 4b1603f4 neg w20, w22 31600: 97ff7650 bl 0xef40 <__errno@plt> 31604: 92800016 mov x22, #-0x1 // =-1 31608: b9000014 str w20, [x0] 3160c: 37f80516 tbnz w22, #0x1f, 0x316ac <.text+0x21bfc> 31610: aa1303f7 mov x23, x19 31614: f8458ee9 ldr x9, [x23, #0x58]! 31618: f85f02e8 ldur x8, [x23, #-0x10] 3161c: f90013f7 str x23, [sp, #0x20] 31620: b40000a9 cbz x9, 0x31634 <.text+0x21b84> 31624: f940326a ldr x10, [x19, #0x60] 31628: cb0a010b sub x11, x8, x10 3162c: f108317f cmp x11, #0x20c 31630: 54000462 b.hs 0x316bc <.text+0x21c0c> 31634: 91086d09 add x9, x8, #0x21b 31638: 9ac80934 udiv x20, x9, x8 3163c: 9b087e81 mul x1, x20, x8 31640: 320007e2 orr w2, wzr, #0x3 31644: 52800443 mov w3, #0x22 // =34 31648: 12800004 mov w4, #-0x1 // =-1 3164c: aa1f03e0 mov x0, xzr 31650: aa1f03e5 mov x5, xzr 31654: 97ff77df bl 0xf5d0 31658: b100041f cmn x0, #0x1 3165c: 540002c0 b.eq 0x316b4 <.text+0x21c04> 31660: f9402a68 ldr x8, [x19, #0x50] 31664: a9005008 stp x8, x20, [x0] 31668: f9403668 ldr x8, [x19, #0x68] 3166c: f9002a60 str x0, [x19, #0x50] 31670: 8b140108 add x8, x8, x20 31674: f9003668 str x8, [x19, #0x68] 31678: b40001e0 cbz x0, 0x316b4 <.text+0x21c04> 3167c: f9402668 ldr x8, [x19, #0x48] 31680: d1000689 sub x9, x20, #0x1 31684: 91004015 add x21, x0, #0x10 31688: 9108710a add x10, x8, #0x21c 3168c: 9b14a90a msub x10, x8, x20, x10 31690: 9ac8094b udiv x11, x10, x8 31694: 9b090109 madd x9, x8, x9, x0 31698: 9b08a968 msub x8, x11, x8, x10 3169c: f100011f cmp x8, #0x0 316a0: 9a8903e9 csel x9, xzr, x9, eq 316a4: a905a269 stp x9, x8, [x19, #0x58] 316a8: 1400000b b 0x316d4 <.text+0x21c24> 316ac: 2a1f03e0 mov w0, wzr 316b0: 14000151 b 0x31bf4 <.text+0x22144> 316b4: aa1f03f5 mov x21, xzr 316b8: 14000007 b 0x316d4 <.text+0x21c24> 316bc: 8b0a0135 add x21, x9, x10 316c0: 91083149 add x9, x10, #0x20c 316c4: eb08013f cmp x9, x8 316c8: f9003269 str x9, [x19, #0x60] 316cc: 54000041 b.ne 0x316d4 <.text+0x21c24> 316d0: a9007eff stp xzr, xzr, [x23] 316d4: 2a1f03f4 mov w20, wzr 316d8: f90023f6 str x22, [sp, #0x40] 316dc: b90002b6 str w22, [x21] 316e0: 910032b6 add x22, x21, #0xc 316e4: 91028268 add x8, x19, #0xa0 316e8: 321703fc orr w28, wzr, #0x200 316ec: 390012bf strb wzr, [x21, #0x4] 316f0: b9000abf str wzr, [x21, #0x8] 316f4: f90017e8 str x8, [sp, #0x28] 316f8: f90027f9 str x25, [sp, #0x48] 316fc: 35000194 cbnz w20, 0x3172c <.text+0x21c7c> 31700: 1400010b b 0x31b2c <.text+0x2207c> 31704: b40000c0 cbz x0, 0x3171c <.text+0x21c6c> 31708: b9400aa8 ldr w8, [x21, #0x8] 3170c: 0b080014 add w20, w0, w8 31710: b9000ab4 str w20, [x21, #0x8] 31714: 350000d4 cbnz w20, 0x3172c <.text+0x21c7c> 31718: 14000105 b 0x31b2c <.text+0x2207c> 3171c: b9400ab4 ldr w20, [x21, #0x8] 31720: 320003e8 orr w8, wzr, #0x1 31724: 390012a8 strb w8, [x21, #0x4] 31728: 34002034 cbz w20, 0x31b2c <.text+0x2207c> 3172c: aa1f03e9 mov x9, xzr 31730: 2a1403e8 mov w8, w20 31734: 38696aca ldrb w10, [x22, x9] 31738: 340001ea cbz w10, 0x31774 <.text+0x21cc4> 3173c: 7100295f cmp w10, #0xa 31740: 540001a0 b.eq 0x31774 <.text+0x21cc4> 31744: 91000529 add x9, x9, #0x1 31748: eb08013f cmp x9, x8 3174c: 54ffff43 b.lo 0x31734 <.text+0x21c84> 31750: 7108029f cmp w20, #0x200 31754: 54002000 b.eq 0x31b54 <.text+0x220a4> 31758: 394012a9 ldrb w9, [x21, #0x4] 3175c: 34001ee9 cbz w9, 0x31b38 <.text+0x22088> 31760: 8b0802a8 add x8, x21, x8 31764: 11000689 add w9, w20, #0x1 31768: 3900311f strb wzr, [x8, #0xc] 3176c: b9000aa9 str w9, [x21, #0x8] 31770: 14000003 b 0x3177c <.text+0x21ccc> 31774: 2a0903f4 mov w20, w9 31778: 38296adf strb wzr, [x22, x9] 3177c: 910183e0 add x0, sp, #0x60 31780: aa1603e1 mov x1, x22 31784: 9400217a bl 0x39d6c <.text+0x2a2bc> 31788: 39400008 ldrb w8, [x0] 3178c: 7100b51f cmp w8, #0x2d 31790: 540017e1 b.ne 0x31a8c <.text+0x21fdc> 31794: 91000401 add x1, x0, #0x1 31798: 910163e0 add x0, sp, #0x58 3179c: 94002174 bl 0x39d6c <.text+0x2a2bc> 317a0: 39400008 ldrb w8, [x0] 317a4: 7100811f cmp w8, #0x20 317a8: 54001721 b.ne 0x31a8c <.text+0x21fdc> 317ac: 39400c18 ldrb w24, [x0, #0x3] 317b0: 91001801 add x1, x0, #0x6 317b4: 910143e0 add x0, sp, #0x50 317b8: 7101e31f cmp w24, #0x78 317bc: 1a9f17f7 cset w23, eq 317c0: 9400216b bl 0x39d6c <.text+0x2a2bc> 317c4: 39400008 ldrb w8, [x0] 317c8: 7100811f cmp w8, #0x20 317cc: 54001601 b.ne 0x31a8c <.text+0x21fdc> 317d0: 528005e1 mov w1, #0x2f // =47 317d4: aa1603e0 mov x0, x22 317d8: 94002145 bl 0x39cec <.text+0x2a23c> 317dc: b4000159 cbz x25, 0x31804 <.text+0x21d54> 317e0: b5000120 cbnz x0, 0x31804 <.text+0x21d54> 317e4: f94033e8 ldr x8, [sp, #0x60] 317e8: eb19011f cmp x8, x25 317ec: 54000441 b.ne 0x31874 <.text+0x21dc4> 317f0: d0000408 adrp x8, 0xb3000 317f4: 913d3d08 add x8, x8, #0xf4f 317f8: aa0803e0 mov x0, x8 317fc: f9002bff str xzr, [sp, #0x50] 31800: 14000002 b 0x31808 <.text+0x21d58> 31804: b4000380 cbz x0, 0x31874 <.text+0x21dc4> 31808: a94a2269 ldp x9, x8, [x19, #0xa0] 3180c: f9001be0 str x0, [sp, #0x30] 31810: eb08013f cmp x9, x8 31814: 540002c0 b.eq 0x3186c <.text+0x21dbc> 31818: f85f8119 ldur x25, [x8, #-0x8] 3181c: f94033ea ldr x10, [sp, #0x60] 31820: a9402728 ldp x8, x9, [x25] 31824: 8b080128 add x8, x9, x8 31828: eb08015f cmp x10, x8 3182c: 54000201 b.ne 0x3186c <.text+0x21dbc> 31830: 940020ca bl 0x39b58 <.text+0x2a0a8> 31834: f9001fe0 str x0, [sp, #0x38] 31838: 9100a720 add x0, x25, #0x29 3183c: f9000be0 str x0, [sp, #0x10] 31840: 940020c6 bl 0x39b58 <.text+0x2a0a8> 31844: f9401fe8 ldr x8, [sp, #0x38] 31848: eb00011f cmp x8, x0 3184c: 54000101 b.ne 0x3186c <.text+0x21dbc> 31850: f9401be0 ldr x0, [sp, #0x30] 31854: 940020c1 bl 0x39b58 <.text+0x2a0a8> 31858: aa0003e2 mov x2, x0 3185c: f9401be0 ldr x0, [sp, #0x30] 31860: f9400be1 ldr x1, [sp, #0x10] 31864: 940020dc bl 0x39bd4 <.text+0x2a124> 31868: 340012a0 cbz w0, 0x31abc <.text+0x2200c> 3186c: 320003ea orr w10, wzr, #0x1 31870: 14000003 b 0x3187c <.text+0x21dcc> 31874: 2a1f03ea mov w10, wzr 31878: f9001bff str xzr, [sp, #0x30] 3187c: b9003bea str w10, [sp, #0x38] 31880: f9402e69 ldr x9, [x19, #0x58] 31884: f9402668 ldr x8, [x19, #0x48] 31888: b40000a9 cbz x9, 0x3189c <.text+0x21dec> 3188c: f940326a ldr x10, [x19, #0x60] 31890: cb0a010b sub x11, x8, x10 31894: f104a17f cmp x11, #0x128 31898: 54000842 b.hs 0x319a0 <.text+0x21ef0> 3189c: 9104dd09 add x9, x8, #0x137 318a0: aa1a03f9 mov x25, x26 318a4: 2a1703fa mov w26, w23 318a8: 9ac80937 udiv x23, x9, x8 318ac: 9b087ee1 mul x1, x23, x8 318b0: 320007e2 orr w2, wzr, #0x3 318b4: 52800443 mov w3, #0x22 // =34 318b8: 12800004 mov w4, #-0x1 // =-1 318bc: aa1f03e0 mov x0, xzr 318c0: aa1f03e5 mov x5, xzr 318c4: 97ff7743 bl 0xf5d0 318c8: b100041f cmn x0, #0x1 318cc: 54000280 b.eq 0x3191c <.text+0x21e6c> 318d0: f9402a68 ldr x8, [x19, #0x50] 318d4: a9005c08 stp x8, x23, [x0] 318d8: f9403668 ldr x8, [x19, #0x68] 318dc: f9002a60 str x0, [x19, #0x50] 318e0: 8b170108 add x8, x8, x23 318e4: f9003668 str x8, [x19, #0x68] 318e8: b40001a0 cbz x0, 0x3191c <.text+0x21e6c> 318ec: f9402668 ldr x8, [x19, #0x48] 318f0: d10006e9 sub x9, x23, #0x1 318f4: 91004018 add x24, x0, #0x10 318f8: 9104e10a add x10, x8, #0x138 318fc: 9b17a90a msub x10, x8, x23, x10 31900: 9ac8094b udiv x11, x10, x8 31904: 9b090109 madd x9, x8, x9, x0 31908: 9b08a968 msub x8, x11, x8, x10 3190c: f100011f cmp x8, #0x0 31910: 9a8903e9 csel x9, xzr, x9, eq 31914: a905a269 stp x9, x8, [x19, #0x58] 31918: 14000002 b 0x31920 <.text+0x21e70> 3191c: aa1f03f8 mov x24, xzr 31920: f94027ea ldr x10, [sp, #0x48] 31924: 2a1a03f7 mov w23, w26 31928: aa1903fa mov x26, x25 3192c: a94aa269 ldp x9, x8, [x19, #0xa8] 31930: eb08013f cmp x9, x8 31934: 540000e0 b.eq 0x31950 <.text+0x21ea0> 31938: f9000138 str x24, [x9] 3193c: f9405668 ldr x8, [x19, #0xa8] 31940: aa0a03f9 mov x25, x10 31944: 91002108 add x8, x8, #0x8 31948: f9005668 str x8, [x19, #0xa8] 3194c: 14000039 b 0x31a30 <.text+0x21f80> 31950: f94017ea ldr x10, [sp, #0x28] 31954: f940014a ldr x10, [x10] 31958: cb0a0129 sub x9, x9, x10 3195c: 9343fd39 asr x25, x9, #3 31960: 91000729 add x9, x25, #0x1 31964: d37dfd2b lsr x11, x9, #61 31968: b500160b cbnz x11, 0x31c28 <.text+0x22178> 3196c: cb0a0108 sub x8, x8, x10 31970: 9343fd0a asr x10, x8, #3 31974: b27febeb mov x11, #0xffffffffffffffe // =1152921504606846974 31978: eb0b015f cmp x10, x11 3197c: b90013f7 str w23, [sp, #0x10] 31980: f9000ffa str x26, [sp, #0x18] 31984: 54000208 b.hi 0x319c4 <.text+0x21f14> 31988: 9342fd08 asr x8, x8, #2 3198c: eb09011f cmp x8, x9 31990: 9a883137 csel x23, x9, x8, lo 31994: b50001b7 cbnz x23, 0x319c8 <.text+0x21f18> 31998: aa1f03e0 mov x0, xzr 3199c: 14000015 b 0x319f0 <.text+0x21f40> 319a0: 8b0a0138 add x24, x9, x10 319a4: 9104a149 add x9, x10, #0x128 319a8: eb08013f cmp x9, x8 319ac: f9003269 str x9, [x19, #0x60] 319b0: 540001a1 b.ne 0x319e4 <.text+0x21f34> 319b4: f94013e8 ldr x8, [sp, #0x20] 319b8: a9007d1f stp xzr, xzr, [x8] 319bc: f94027ea ldr x10, [sp, #0x48] 319c0: 17ffffdb b 0x3192c <.text+0x21e7c> 319c4: b240f3f7 orr x23, xzr, #0x1fffffffffffffff 319c8: f9406668 ldr x8, [x19, #0xc8] 319cc: d37df2e1 lsl x1, x23, #3 319d0: eb08003f cmp x1, x8 319d4: 540000c9 b.ls 0x319ec <.text+0x21f3c> 319d8: f9405e60 ldr x0, [x19, #0xb8] 319dc: 97fffd8d bl 0x31010 <.text+0x21560> 319e0: 14000004 b 0x319f0 <.text+0x21f40> 319e4: f94027ea ldr x10, [sp, #0x48] 319e8: 17ffffd1 b 0x3192c <.text+0x21e7c> 319ec: f9406260 ldr x0, [x19, #0xc0] 319f0: 8b190c08 add x8, x0, x25, lsl #3 319f4: aa0803fa mov x26, x8 319f8: f8008758 str x24, [x26], #0x8 319fc: a94a2661 ldp x1, x9, [x19, #0xa0] 31a00: 8b170c17 add x23, x0, x23, lsl #3 31a04: cb010122 sub x2, x9, x1 31a08: f100045f cmp x2, #0x1 31a0c: cb020119 sub x25, x8, x2 31a10: 5400006b b.lt 0x31a1c <.text+0x21f6c> 31a14: aa1903e0 mov x0, x25 31a18: 97ff779e bl 0xf890 31a1c: a90a6a79 stp x25, x26, [x19, #0xa0] 31a20: f9005a77 str x23, [x19, #0xb0] 31a24: f9400ffa ldr x26, [sp, #0x18] 31a28: f94027f9 ldr x25, [sp, #0x48] 31a2c: b94013f7 ldr w23, [sp, #0x10] 31a30: 52802502 mov w2, #0x128 // =296 31a34: aa1803e0 mov x0, x24 31a38: 2a1f03e1 mov w1, wzr 31a3c: 940020fa bl 0x39e24 <.text+0x2a374> 31a40: a945a3e9 ldp x9, x8, [sp, #0x58] 31a44: a9012708 stp x8, x9, [x24, #0x10] 31a48: f9000308 str x8, [x24] 31a4c: a945a7e8 ldp x8, x9, [sp, #0x58] 31a50: cb090108 sub x8, x8, x9 31a54: f9000708 str x8, [x24, #0x8] 31a58: f9402be8 ldr x8, [sp, #0x50] 31a5c: 3900a317 strb w23, [x24, #0x28] 31a60: f9001308 str x8, [x24, #0x20] 31a64: b9403be8 ldr w8, [sp, #0x38] 31a68: 34000128 cbz w8, 0x31a8c <.text+0x21fdc> 31a6c: f9401be0 ldr x0, [sp, #0x30] 31a70: 9400203a bl 0x39b58 <.text+0x2a0a8> 31a74: 92407c02 and x2, x0, #0xffffffff 31a78: f103f85f cmp x2, #0xfe 31a7c: 54000088 b.hi 0x31a8c <.text+0x21fdc> 31a80: f9401be1 ldr x1, [sp, #0x30] 31a84: 9100a700 add x0, x24, #0x29 31a88: 97ff7782 bl 0xf890 31a8c: b9400aa8 ldr w8, [x21, #0x8] 31a90: 2a3403e9 mvn w9, w20 31a94: 8b3442aa add x10, x21, w20, uxtw 31a98: 91003541 add x1, x10, #0xd 31a9c: 0b090117 add w23, w8, w9 31aa0: aa1603e0 mov x0, x22 31aa4: aa1703e2 mov x2, x23 31aa8: b9000ab7 str w23, [x21, #0x8] 31aac: 97ff76d9 bl 0xf610 31ab0: 2a1703f4 mov w20, w23 31ab4: 35ffe3d4 cbnz w20, 0x3172c <.text+0x21c7c> 31ab8: 1400001d b 0x31b2c <.text+0x2207c> 31abc: 3940a328 ldrb w8, [x25, #0x28] 31ac0: 7101e31f cmp w24, #0x78 31ac4: 1a9f17e9 cset w9, eq 31ac8: 6b08013f cmp w9, w8 31acc: 540000a0 b.eq 0x31ae0 <.text+0x22030> 31ad0: 320003ea orr w10, wzr, #0x1 31ad4: 35ffed48 cbnz w8, 0x3187c <.text+0x21dcc> 31ad8: 7101e31f cmp w24, #0x78 31adc: 54ffed01 b.ne 0x3187c <.text+0x21dcc> 31ae0: f9402fea ldr x10, [sp, #0x58] 31ae4: f940032b ldr x11, [x25] 31ae8: 2a090108 orr w8, w8, w9 31aec: 3900a328 strb w8, [x25, #0x28] 31af0: f9000f2a str x10, [x25, #0x18] 31af4: cb0b0148 sub x8, x10, x11 31af8: f9000728 str x8, [x25, #0x8] 31afc: b9400aa8 ldr w8, [x21, #0x8] 31b00: 2a3403e9 mvn w9, w20 31b04: 8b3442aa add x10, x21, w20, uxtw 31b08: 91003541 add x1, x10, #0xd 31b0c: 0b090117 add w23, w8, w9 31b10: aa1603e0 mov x0, x22 31b14: aa1703e2 mov x2, x23 31b18: b9000ab7 str w23, [x21, #0x8] 31b1c: 97ff76bd bl 0xf610 31b20: f94027f9 ldr x25, [sp, #0x48] 31b24: 2a1703f4 mov w20, w23 31b28: 35ffe034 cbnz w20, 0x3172c <.text+0x21c7c> 31b2c: 394012a8 ldrb w8, [x21, #0x4] 31b30: 35000128 cbnz w8, 0x31b54 <.text+0x220a4> 31b34: aa1f03e8 mov x8, xzr 31b38: b94002a1 ldr w1, [x21] 31b3c: 8b0802a9 add x9, x21, x8 31b40: 91003122 add x2, x9, #0xc 31b44: cb080383 sub x3, x28, x8 31b48: 320017e0 orr w0, wzr, #0x3f 31b4c: 97ff7671 bl 0xf510 31b50: b6ffdda0 tbz x0, #0x3f, 0x31704 <.text+0x21c54> 31b54: f94023ee ldr x14, [sp, #0x40] 31b58: b400039b cbz x27, 0x31bc8 <.text+0x22118> 31b5c: a94a2668 ldp x8, x9, [x19, #0xa0] 31b60: eb08012a subs x10, x9, x8 31b64: 54000320 b.eq 0x31bc8 <.text+0x22118> 31b68: aa1f03e9 mov x9, xzr 31b6c: 9343fd4b asr x11, x10, #3 31b70: f869790a ldr x10, [x8, x9, lsl #3] 31b74: f940014c ldr x12, [x10] 31b78: eb0c037f cmp x27, x12 31b7c: 540000a3 b.lo 0x31b90 <.text+0x220e0> 31b80: f940054d ldr x13, [x10, #0x8] 31b84: 8b0c01ac add x12, x13, x12 31b88: eb0c037f cmp x27, x12 31b8c: 540000a3 b.lo 0x31ba0 <.text+0x220f0> 31b90: 91000529 add x9, x9, #0x1 31b94: eb0b013f cmp x9, x11 31b98: 54fffec3 b.lo 0x31b70 <.text+0x220c0> 31b9c: 1400000b b 0x31bc8 <.text+0x22118> 31ba0: b4000129 cbz x9, 0x31bc4 <.text+0x22114> 31ba4: f94017ec ldr x12, [sp, #0x28] 31ba8: 8b090d08 add x8, x8, x9, lsl #3 31bac: f85f810b ldur x11, [x8, #-0x8] 31bb0: f900010b str x11, [x8] 31bb4: f9400188 ldr x8, [x12] 31bb8: d100052b sub x11, x9, #0x1 31bbc: aa0b03e9 mov x9, x11 31bc0: b5ffff4b cbnz x11, 0x31ba8 <.text+0x220f8> 31bc4: f900010a str x10, [x8] 31bc8: 93407dc0 sxtw x0, w14 31bcc: d2800728 mov x8, #0x39 // =57 31bd0: d4000001 svc #0 31bd4: b13ffc1f cmn x0, #0xfff 31bd8: 54000083 b.lo 0x31be8 <.text+0x22138> 31bdc: 4b0003f4 neg w20, w0 31be0: 97ff74d8 bl 0xef40 <__errno@plt> 31be4: b9000014 str w20, [x0] 31be8: a94a2668 ldp x8, x9, [x19, #0xa0] 31bec: eb09011f cmp x8, x9 31bf0: 1a9f07e0 cset w0, ne 31bf4: f9401748 ldr x8, [x26, #0x28] 31bf8: f85a83a9 ldur x9, [x29, #-0x58] 31bfc: eb09011f cmp x8, x9 31c00: 54000121 b.ne 0x31c24 <.text+0x22174> 31c04: a95c7bfd ldp x29, x30, [sp, #0x1c0] 31c08: a95b4ff4 ldp x20, x19, [sp, #0x1b0] 31c0c: a95a57f6 ldp x22, x21, [sp, #0x1a0] 31c10: a9595ff8 ldp x24, x23, [sp, #0x190] 31c14: a95867fa ldp x26, x25, [sp, #0x180] 31c18: a9576ffc ldp x28, x27, [sp, #0x170] 31c1c: 910743ff add sp, sp, #0x1d0 31c20: d65f03c0 ret 31c24: 97ff756f bl 0xf1e0 <__stack_chk_fail@plt> 31c28: f94017e0 ldr x0, [sp, #0x28] 31c2c: 97fff70c bl 0x2f85c <.text+0x1fdac> 31c30: f81e0ff3 str x19, [sp, #-0x20]! 31c34: a9017bfd stp x29, x30, [sp, #0x10] 31c38: 910043fd add x29, sp, #0x10 31c3c: f9400008 ldr x8, [x0] 31c40: aa0203f3 mov x19, x2 31c44: b9400802 ldr w2, [x0, #0x8] 31c48: 321a03e4 orr w4, wzr, #0x40 31c4c: f9402109 ldr x9, [x8, #0x40] 31c50: aa0103e8 mov x8, x1 31c54: aa1303e1 mov x1, x19 31c58: aa0803e3 mov x3, x8 31c5c: d63f0120 blr x9 31c60: b9400268 ldr w8, [x19] 31c64: 5288afe9 mov w9, #0x457f // =17791 31c68: a9417bfd ldp x29, x30, [sp, #0x10] 31c6c: 72a8c989 movk w9, #0x464c, lsl #16 31c70: 6b09011f cmp w8, w9 31c74: 1a9f17e0 cset w0, eq 31c78: f84207f3 ldr x19, [sp], #0x20 31c7c: d65f03c0 ret 31c80: d102c3ff sub sp, sp, #0xb0 31c84: a9056ffc stp x28, x27, [sp, #0x50] 31c88: a90667fa stp x26, x25, [sp, #0x60] 31c8c: a9075ff8 stp x24, x23, [sp, #0x70] 31c90: a90857f6 stp x22, x21, [sp, #0x80] 31c94: a9094ff4 stp x20, x19, [sp, #0x90] 31c98: a90a7bfd stp x29, x30, [sp, #0xa0] 31c9c: 910283fd add x29, sp, #0xa0 31ca0: f90007e5 str x5, [sp, #0x8] 31ca4: d53bd059 mrs x25, TPIDR_EL0 31ca8: f9401728 ldr x8, [x25, #0x28] 31cac: aa0103f6 mov x22, x1 31cb0: aa0403f4 mov x20, x4 31cb4: aa0303f5 mov x21, x3 31cb8: f90027e8 str x8, [sp, #0x48] 31cbc: 794072c8 ldrh w8, [x22, #0x38] 31cc0: aa0003f7 mov x23, x0 31cc4: 34000428 cbz w8, 0x31d48 <.text+0x22298> 31cc8: f94012c8 ldr x8, [x22, #0x20] 31ccc: aa1f03f3 mov x19, xzr 31cd0: aa1f03fa mov x26, xzr 31cd4: aa1f03fb mov x27, xzr 31cd8: 8b020118 add x24, x8, x2 31cdc: 9280001c mov x28, #-0x1 // =-1 31ce0: f94002e8 ldr x8, [x23] 31ce4: b9400ae2 ldr w2, [x23, #0x8] 31ce8: 910043e1 add x1, sp, #0x10 31cec: 321d0be4 orr w4, wzr, #0x38 31cf0: f9402108 ldr x8, [x8, #0x40] 31cf4: aa1703e0 mov x0, x23 31cf8: aa1803e3 mov x3, x24 31cfc: d63f0100 blr x8 31d00: b94013e8 ldr w8, [sp, #0x10] 31d04: 7100091f cmp w8, #0x2 31d08: 540000e0 b.eq 0x31d24 <.text+0x22274> 31d0c: 7100051f cmp w8, #0x1 31d10: 54000101 b.ne 0x31d30 <.text+0x22280> 31d14: f94013e8 ldr x8, [sp, #0x20] 31d18: eb1c011f cmp x8, x28 31d1c: 9a9c311c csel x28, x8, x28, lo 31d20: 14000004 b 0x31d30 <.text+0x22280> 31d24: f9401fe8 ldr x8, [sp, #0x38] 31d28: f94013fb ldr x27, [sp, #0x20] 31d2c: d344fd1a lsr x26, x8, #4 31d30: 794072c8 ldrh w8, [x22, #0x38] 31d34: 91000673 add x19, x19, #0x1 31d38: 9100e318 add x24, x24, #0x38 31d3c: eb08027f cmp x19, x8 31d40: 54fffd03 b.lo 0x31ce0 <.text+0x22230> 31d44: 14000004 b 0x31d54 <.text+0x222a4> 31d48: aa1f03fb mov x27, xzr 31d4c: aa1f03fa mov x26, xzr 31d50: 9280001c mov x28, #-0x1 // =-1 31d54: f90002bc str x28, [x21] 31d58: f900029b str x27, [x20] 31d5c: f94007e8 ldr x8, [sp, #0x8] 31d60: f900011a str x26, [x8] 31d64: f9401728 ldr x8, [x25, #0x28] 31d68: f94027e9 ldr x9, [sp, #0x48] 31d6c: eb09011f cmp x8, x9 31d70: 54000121 b.ne 0x31d94 <.text+0x222e4> 31d74: a94a7bfd ldp x29, x30, [sp, #0xa0] 31d78: a9494ff4 ldp x20, x19, [sp, #0x90] 31d7c: a94857f6 ldp x22, x21, [sp, #0x80] 31d80: a9475ff8 ldp x24, x23, [sp, #0x70] 31d84: a94667fa ldp x26, x25, [sp, #0x60] 31d88: a9456ffc ldp x28, x27, [sp, #0x50] 31d8c: 9102c3ff add sp, sp, #0xb0 31d90: d65f03c0 ret 31d94: 97ff7513 bl 0xf1e0 <__stack_chk_fail@plt> 31d98: d101c3ff sub sp, sp, #0x70 31d9c: f90013f9 str x25, [sp, #0x20] 31da0: a9035ff8 stp x24, x23, [sp, #0x30] 31da4: a90457f6 stp x22, x21, [sp, #0x40] 31da8: a9054ff4 stp x20, x19, [sp, #0x50] 31dac: a9067bfd stp x29, x30, [sp, #0x60] 31db0: 910183fd add x29, sp, #0x60 31db4: d53bd056 mrs x22, TPIDR_EL0 31db8: f94016c8 ldr x8, [x22, #0x28] 31dbc: aa0303f3 mov x19, x3 31dc0: aa0003f4 mov x20, x0 31dc4: f9000fe8 str x8, [sp, #0x18] 31dc8: b4000313 cbz x19, 0x31e28 <.text+0x22378> 31dcc: 52800238 mov w24, #0x11 // =17 31dd0: 528001f9 mov w25, #0xf // =15 31dd4: aa1f03f7 mov x23, xzr 31dd8: 8b010055 add x21, x2, x1 31ddc: 72ac0018 movk w24, #0x6000, lsl #16 31de0: 72ac0019 movk w25, #0x6000, lsl #16 31de4: f9400288 ldr x8, [x20] 31de8: b9400a82 ldr w2, [x20, #0x8] 31dec: 910023e1 add x1, sp, #0x8 31df0: 321c03e4 orr w4, wzr, #0x10 31df4: f9402108 ldr x8, [x8, #0x40] 31df8: aa1403e0 mov x0, x20 31dfc: aa1503e3 mov x3, x21 31e00: d63f0100 blr x8 31e04: f94007e8 ldr x8, [sp, #0x8] 31e08: eb18011f cmp x8, x24 31e0c: 54000120 b.eq 0x31e30 <.text+0x22380> 31e10: eb19011f cmp x8, x25 31e14: 540000e0 b.eq 0x31e30 <.text+0x22380> 31e18: 910006f7 add x23, x23, #0x1 31e1c: eb1302ff cmp x23, x19 31e20: 910042b5 add x21, x21, #0x10 31e24: 54fffe03 b.lo 0x31de4 <.text+0x22334> 31e28: 2a1f03e0 mov w0, wzr 31e2c: 14000002 b 0x31e34 <.text+0x22384> 31e30: 320003e0 orr w0, wzr, #0x1 31e34: f94016c8 ldr x8, [x22, #0x28] 31e38: f9400fe9 ldr x9, [sp, #0x18] 31e3c: eb09011f cmp x8, x9 31e40: 54000101 b.ne 0x31e60 <.text+0x223b0> 31e44: a9467bfd ldp x29, x30, [sp, #0x60] 31e48: a9454ff4 ldp x20, x19, [sp, #0x50] 31e4c: a94457f6 ldp x22, x21, [sp, #0x40] 31e50: a9435ff8 ldp x24, x23, [sp, #0x30] 31e54: f94013f9 ldr x25, [sp, #0x20] 31e58: 9101c3ff add sp, sp, #0x70 31e5c: d65f03c0 ret 31e60: 97ff74e0 bl 0xf1e0 <__stack_chk_fail@plt> 31e64: d10283ff sub sp, sp, #0xa0 31e68: f90023fb str x27, [sp, #0x40] 31e6c: a90567fa stp x26, x25, [sp, #0x50] 31e70: a9065ff8 stp x24, x23, [sp, #0x60] 31e74: a90757f6 stp x22, x21, [sp, #0x70] 31e78: a9084ff4 stp x20, x19, [sp, #0x80] 31e7c: a9097bfd stp x29, x30, [sp, #0x90] 31e80: 910243fd add x29, sp, #0x90 31e84: d53bd057 mrs x23, TPIDR_EL0 31e88: f94016e8 ldr x8, [x23, #0x28] 31e8c: aa0103f5 mov x21, x1 31e90: aa0203f3 mov x19, x2 31e94: aa0003f4 mov x20, x0 31e98: f9001fe8 str x8, [sp, #0x38] 31e9c: 794072a8 ldrh w8, [x21, #0x38] 31ea0: 34000748 cbz w8, 0x31f88 <.text+0x224d8> 31ea4: f94012a8 ldr x8, [x21, #0x20] 31ea8: aa1f03fb mov x27, xzr 31eac: aa1f03f8 mov x24, xzr 31eb0: aa1f03f9 mov x25, xzr 31eb4: 8b130116 add x22, x8, x19 31eb8: 9280001a mov x26, #-0x1 // =-1 31ebc: f9400288 ldr x8, [x20] 31ec0: b9400a82 ldr w2, [x20, #0x8] 31ec4: 910003e1 mov x1, sp 31ec8: 321d0be4 orr w4, wzr, #0x38 31ecc: f9402108 ldr x8, [x8, #0x40] 31ed0: aa1403e0 mov x0, x20 31ed4: aa1603e3 mov x3, x22 31ed8: d63f0100 blr x8 31edc: b94003e8 ldr w8, [sp] 31ee0: 7100091f cmp w8, #0x2 31ee4: 540000e0 b.eq 0x31f00 <.text+0x22450> 31ee8: 7100051f cmp w8, #0x1 31eec: 54000101 b.ne 0x31f0c <.text+0x2245c> 31ef0: f9400be8 ldr x8, [sp, #0x10] 31ef4: eb1a011f cmp x8, x26 31ef8: 9a9a311a csel x26, x8, x26, lo 31efc: 14000004 b 0x31f0c <.text+0x2245c> 31f00: f94017e8 ldr x8, [sp, #0x28] 31f04: f9400bf9 ldr x25, [sp, #0x10] 31f08: d344fd18 lsr x24, x8, #4 31f0c: 794072a8 ldrh w8, [x21, #0x38] 31f10: 9100077b add x27, x27, #0x1 31f14: 9100e2d6 add x22, x22, #0x38 31f18: eb08037f cmp x27, x8 31f1c: 54fffd03 b.lo 0x31ebc <.text+0x2240c> 31f20: b400035a cbz x26, 0x31f88 <.text+0x224d8> 31f24: b4000338 cbz x24, 0x31f88 <.text+0x224d8> 31f28: cb1a0275 sub x21, x19, x26 31f2c: 528001fa mov w26, #0xf // =15 31f30: 8b150336 add x22, x25, x21 31f34: 52800239 mov w25, #0x11 // =17 31f38: aa1f03fb mov x27, xzr 31f3c: 72ac001a movk w26, #0x6000, lsl #16 31f40: 72ac0019 movk w25, #0x6000, lsl #16 31f44: f9400288 ldr x8, [x20] 31f48: b9400a82 ldr w2, [x20, #0x8] 31f4c: 910003e1 mov x1, sp 31f50: 321c03e4 orr w4, wzr, #0x10 31f54: f9402108 ldr x8, [x8, #0x40] 31f58: aa1403e0 mov x0, x20 31f5c: aa1603e3 mov x3, x22 31f60: d63f0100 blr x8 31f64: f94003e8 ldr x8, [sp] 31f68: eb1a011f cmp x8, x26 31f6c: 54000100 b.eq 0x31f8c <.text+0x224dc> 31f70: eb19011f cmp x8, x25 31f74: 540000c0 b.eq 0x31f8c <.text+0x224dc> 31f78: 9100077b add x27, x27, #0x1 31f7c: eb18037f cmp x27, x24 31f80: 910042d6 add x22, x22, #0x10 31f84: 54fffe03 b.lo 0x31f44 <.text+0x22494> 31f88: aa1303f5 mov x21, x19 31f8c: f94016e8 ldr x8, [x23, #0x28] 31f90: f9401fe9 ldr x9, [sp, #0x38] 31f94: eb09011f cmp x8, x9 31f98: 54000141 b.ne 0x31fc0 <.text+0x22510> 31f9c: aa1503e0 mov x0, x21 31fa0: a9497bfd ldp x29, x30, [sp, #0x90] 31fa4: a9484ff4 ldp x20, x19, [sp, #0x80] 31fa8: a94757f6 ldp x22, x21, [sp, #0x70] 31fac: a9465ff8 ldp x24, x23, [sp, #0x60] 31fb0: a94567fa ldp x26, x25, [sp, #0x50] 31fb4: f94023fb ldr x27, [sp, #0x40] 31fb8: 910283ff add sp, sp, #0xa0 31fbc: d65f03c0 ret 31fc0: 97ff7488 bl 0xf1e0 <__stack_chk_fail@plt> 31fc4: a9bd57f6 stp x22, x21, [sp, #-0x30]! 31fc8: a9014ff4 stp x20, x19, [sp, #0x10] 31fcc: a9027bfd stp x29, x30, [sp, #0x20] 31fd0: 910083fd add x29, sp, #0x20 31fd4: aa0303f5 mov x21, x3 31fd8: aa0203f4 mov x20, x2 31fdc: aa0103f3 mov x19, x1 31fe0: aa0003f6 mov x22, x0 31fe4: 97ff75c3 bl 0xf6f0 31fe8: a94a22c9 ldp x9, x8, [x22, #0xa0] 31fec: eb09010b subs x11, x8, x9 31ff0: 54000200 b.eq 0x32030 <.text+0x22580> 31ff4: aa1f03e8 mov x8, xzr 31ff8: cb20c108 sub x8, x8, w0, sxtw 31ffc: aa1f03ea mov x10, xzr 32000: 8a150108 and x8, x8, x21 32004: 9343fd6b asr x11, x11, #3 32008: f86a792d ldr x13, [x9, x10, lsl #3] 3200c: f94001ac ldr x12, [x13] 32010: eb0c010e subs x14, x8, x12 32014: 54000083 b.lo 0x32024 <.text+0x22574> 32018: f94005ad ldr x13, [x13, #0x8] 3201c: eb0d01df cmp x14, x13 32020: 54000123 b.lo 0x32044 <.text+0x22594> 32024: 9100054a add x10, x10, #0x1 32028: eb0b015f cmp x10, x11 3202c: 54fffee3 b.lo 0x32008 <.text+0x22558> 32030: 2a1f03e0 mov w0, wzr 32034: a9427bfd ldp x29, x30, [sp, #0x20] 32038: a9414ff4 ldp x20, x19, [sp, #0x10] 3203c: a8c357f6 ldp x22, x21, [sp], #0x30 32040: d65f03c0 ret 32044: cb080189 sub x9, x12, x8 32048: 8b0901a9 add x9, x13, x9 3204c: 321103ea orr w10, wzr, #0x8000 32050: f140213f cmp x9, #0x8, lsl #12 // =0x8000 32054: 9a8ab129 csel x9, x9, x10, lt 32058: 320003e0 orr w0, wzr, #0x1 3205c: f9000289 str x9, [x20] 32060: f9000268 str x8, [x19] 32064: 17fffff4 b 0x32034 <.text+0x22584> 32068: a94a2408 ldp x8, x9, [x0, #0xa0] 3206c: eb08012a subs x10, x9, x8 32070: 540001c0 b.eq 0x320a8 <.text+0x225f8> 32074: aa1f03e9 mov x9, xzr 32078: 9343fd4a asr x10, x10, #3 3207c: f8697900 ldr x0, [x8, x9, lsl #3] 32080: f940000b ldr x11, [x0] 32084: eb01017f cmp x11, x1 32088: 540000a8 b.hi 0x3209c <.text+0x225ec> 3208c: f940040c ldr x12, [x0, #0x8] 32090: cb0b002b sub x11, x1, x11 32094: eb0c017f cmp x11, x12 32098: 540000a3 b.lo 0x320ac <.text+0x225fc> 3209c: 91000529 add x9, x9, #0x1 320a0: eb0a013f cmp x9, x10 320a4: 54fffec3 b.lo 0x3207c <.text+0x225cc> 320a8: aa1f03e0 mov x0, xzr 320ac: d65f03c0 ret 320b0: d10583ff sub sp, sp, #0x160 320b4: a91167fc stp x28, x25, [sp, #0x110] 320b8: a9125ff8 stp x24, x23, [sp, #0x120] 320bc: a91357f6 stp x22, x21, [sp, #0x130] 320c0: a9144ff4 stp x20, x19, [sp, #0x140] 320c4: a9157bfd stp x29, x30, [sp, #0x150] 320c8: 910543fd add x29, sp, #0x150 320cc: d53bd057 mrs x23, TPIDR_EL0 320d0: f94016e8 ldr x8, [x23, #0x28] 320d4: aa0003f3 mov x19, x0 320d8: aa0403f6 mov x22, x4 320dc: aa0203f4 mov x20, x2 320e0: f81b83a8 stur x8, [x29, #-0x48] 320e4: a94a2668 ldp x8, x9, [x19, #0xa0] 320e8: aa0103f5 mov x21, x1 320ec: eb08012a subs x10, x9, x8 320f0: 540001a0 b.eq 0x32124 <.text+0x22674> 320f4: aa1f03e9 mov x9, xzr 320f8: 9343fd4a asr x10, x10, #3 320fc: f8697918 ldr x24, [x8, x9, lsl #3] 32100: f9400b0b ldr x11, [x24, #0x10] 32104: eb03017f cmp x11, x3 32108: 54000088 b.hi 0x32118 <.text+0x22668> 3210c: f9400f0b ldr x11, [x24, #0x18] 32110: eb03017f cmp x11, x3 32114: 540000a8 b.hi 0x32128 <.text+0x22678> 32118: 91000529 add x9, x9, #0x1 3211c: eb0a013f cmp x9, x10 32120: 54fffee3 b.lo 0x320fc <.text+0x2264c> 32124: aa1f03f8 mov x24, xzr 32128: 910023e0 add x0, sp, #0x8 3212c: 321803e2 orr w2, wzr, #0x100 32130: 2a1f03e1 mov w1, wzr 32134: 910023f9 add x25, sp, #0x8 32138: 94001f3b bl 0x39e24 <.text+0x2a374> 3213c: a94a2668 ldp x8, x9, [x19, #0xa0] 32140: eb08012a subs x10, x9, x8 32144: 54000340 b.eq 0x321ac <.text+0x226fc> 32148: aa1f03e9 mov x9, xzr 3214c: 9343fd4a asr x10, x10, #3 32150: 320003eb orr w11, wzr, #0x1 32154: f869790c ldr x12, [x8, x9, lsl #3] 32158: 3940a18d ldrb w13, [x12, #0x28] 3215c: 3400022d cbz w13, 0x321a0 <.text+0x226f0> 32160: a940318d ldp x13, x12, [x12] 32164: 8b0d018e add x14, x12, x13 32168: d355fdac lsr x12, x13, #21 3216c: d355fdcd lsr x13, x14, #21 32170: eb0d019f cmp x12, x13 32174: 54000168 b.hi 0x321a0 <.text+0x226f0> 32178: 910005ad add x13, x13, #0x1 3217c: d343298e ubfx x14, x12, #3, #8 32180: 386e6b2f ldrb w15, [x25, x14] 32184: 12000990 and w16, w12, #0x7 32188: 9100058c add x12, x12, #0x1 3218c: 1ad02170 lsl w16, w11, w16 32190: 2a0f020f orr w15, w16, w15 32194: eb0c01bf cmp x13, x12 32198: 382e6b2f strb w15, [x25, x14] 3219c: 54ffff01 b.ne 0x3217c <.text+0x226cc> 321a0: 91000529 add x9, x9, #0x1 321a4: eb0a013f cmp x9, x10 321a8: 54fffd63 b.lo 0x32154 <.text+0x226a4> 321ac: 91001ec8 add x8, x22, #0x7 321b0: 927df116 and x22, x8, #0xfffffffffffffff8 321b4: b40000b6 cbz x22, 0x321c8 <.text+0x22718> 321b8: aa1503e0 mov x0, x21 321bc: 2a1f03e1 mov w1, wzr 321c0: aa1603e2 mov x2, x22 321c4: 94001f18 bl 0x39e24 <.text+0x2a374> 321c8: 8b1402a8 add x8, x21, x20 321cc: 8b1602a0 add x0, x21, x22 321d0: d1002109 sub x9, x8, #0x8 321d4: eb09001f cmp x0, x9 321d8: 54000728 b.hi 0x322bc <.text+0x2280c> 321dc: d2959dac mov x12, #0xaced // =44269 321e0: f2a1bdec movk x12, #0xdef, lsl #16 321e4: f2d59dac movk x12, #0xaced, lsl #32 321e8: aa1f03ed mov x13, xzr 321ec: 910023ea add x10, sp, #0x8 321f0: 320003eb orr w11, wzr, #0x1 321f4: f2e1bdec movk x12, #0xdef, lsl #48 321f8: 14000004 b 0x32208 <.text+0x22758> 321fc: 3940a20e ldrb w14, [x16, #0x28] 32200: 3500056e cbnz w14, 0x322ac <.text+0x227fc> 32204: 14000028 b 0x322a4 <.text+0x227f4> 32208: f940000e ldr x14, [x0] 3220c: 914005cf add x15, x14, #0x1, lsl #12 // =0x1000 32210: f14009ff cmp x15, #0x2, lsl #12 // =0x2000 32214: 540004a9 b.ls 0x322a8 <.text+0x227f8> 32218: b40000f8 cbz x24, 0x32234 <.text+0x22784> 3221c: f9400b0f ldr x15, [x24, #0x10] 32220: eb0e01ff cmp x15, x14 32224: 54000088 b.hi 0x32234 <.text+0x22784> 32228: f9400f0f ldr x15, [x24, #0x18] 3222c: eb0e01ff cmp x15, x14 32230: 540003c8 b.hi 0x322a8 <.text+0x227f8> 32234: b40000ed cbz x13, 0x32250 <.text+0x227a0> 32238: f94009af ldr x15, [x13, #0x10] 3223c: eb0e01ff cmp x15, x14 32240: 54000088 b.hi 0x32250 <.text+0x227a0> 32244: f9400daf ldr x15, [x13, #0x18] 32248: eb0e01ff cmp x15, x14 3224c: 540002e8 b.hi 0x322a8 <.text+0x227f8> 32250: d3587dcf ubfx x15, x14, #24, #8 32254: 386f694f ldrb w15, [x10, x15] 32258: 53155dd0 ubfx w16, w14, #21, #3 3225c: 1ad02170 lsl w16, w11, w16 32260: 0a0f020f and w15, w16, w15 32264: 3400020f cbz w15, 0x322a4 <.text+0x227f4> 32268: a94a426f ldp x15, x16, [x19, #0xa0] 3226c: eb0f0210 subs x16, x16, x15 32270: 540001a0 b.eq 0x322a4 <.text+0x227f4> 32274: aa1f03f1 mov x17, xzr 32278: 9343fe12 asr x18, x16, #3 3227c: f87179f0 ldr x16, [x15, x17, lsl #3] 32280: f9400a01 ldr x1, [x16, #0x10] 32284: eb0e003f cmp x1, x14 32288: 54000088 b.hi 0x32298 <.text+0x227e8> 3228c: f9400e01 ldr x1, [x16, #0x18] 32290: eb0e003f cmp x1, x14 32294: 54fffb48 b.hi 0x321fc <.text+0x2274c> 32298: 91000631 add x17, x17, #0x1 3229c: eb12023f cmp x17, x18 322a0: 54fffee3 b.lo 0x3227c <.text+0x227cc> 322a4: f900000c str x12, [x0] 322a8: aa0d03f0 mov x16, x13 322ac: 91002000 add x0, x0, #0x8 322b0: eb09001f cmp x0, x9 322b4: aa1003ed mov x13, x16 322b8: 54fffa89 b.ls 0x32208 <.text+0x22758> 322bc: eb08001f cmp x0, x8 322c0: 54000082 b.hs 0x322d0 <.text+0x22820> 322c4: cb000102 sub x2, x8, x0 322c8: 2a1f03e1 mov w1, wzr 322cc: 94001ed6 bl 0x39e24 <.text+0x2a374> 322d0: f94016e8 ldr x8, [x23, #0x28] 322d4: f85b83a9 ldur x9, [x29, #-0x48] 322d8: eb09011f cmp x8, x9 322dc: 54000101 b.ne 0x322fc <.text+0x2284c> 322e0: a9557bfd ldp x29, x30, [sp, #0x150] 322e4: a9544ff4 ldp x20, x19, [sp, #0x140] 322e8: a95357f6 ldp x22, x21, [sp, #0x130] 322ec: a9525ff8 ldp x24, x23, [sp, #0x120] 322f0: a95167fc ldp x28, x25, [sp, #0x110] 322f4: 910583ff add sp, sp, #0x160 322f8: d65f03c0 ret 322fc: 97ff73b9 bl 0xf1e0 <__stack_chk_fail@plt> 32300: a94a2408 ldp x8, x9, [x0, #0xa0] 32304: eb08012a subs x10, x9, x8 32308: 540001a0 b.eq 0x3233c <.text+0x2288c> 3230c: aa1f03e9 mov x9, xzr 32310: 9343fd4a asr x10, x10, #3 32314: f8697900 ldr x0, [x8, x9, lsl #3] 32318: f940080b ldr x11, [x0, #0x10] 3231c: eb01017f cmp x11, x1 32320: 54000088 b.hi 0x32330 <.text+0x22880> 32324: f9400c0b ldr x11, [x0, #0x18] 32328: eb01017f cmp x11, x1 3232c: 540000a8 b.hi 0x32340 <.text+0x22890> 32330: 91000529 add x9, x9, #0x1 32334: eb0a013f cmp x9, x10 32338: 54fffee3 b.lo 0x32314 <.text+0x22864> 3233c: aa1f03e0 mov x0, xzr 32340: d65f03c0 ret 32344: 91001c68 add x8, x3, #0x7 32348: 8b020029 add x9, x1, x2 3234c: 927df108 and x8, x8, #0xfffffffffffffff8 32350: 8b080028 add x8, x1, x8 32354: d1002129 sub x9, x9, #0x8 32358: eb09011f cmp x8, x9 3235c: 54000069 b.ls 0x32368 <.text+0x228b8> 32360: 2a1f03e0 mov w0, wzr 32364: d65f03c0 ret 32368: a9412c8a ldp x10, x11, [x4, #0x10] 3236c: f840850c ldr x12, [x8], #0x8 32370: eb0c015f cmp x10, x12 32374: 54000068 b.hi 0x32380 <.text+0x228d0> 32378: eb0b019f cmp x12, x11 3237c: 540000a9 b.ls 0x32390 <.text+0x228e0> 32380: eb09011f cmp x8, x9 32384: 54ffff49 b.ls 0x3236c <.text+0x228bc> 32388: 2a1f03e0 mov w0, wzr 3238c: d65f03c0 ret 32390: 320003e0 orr w0, wzr, #0x1 32394: d65f03c0 ret 32398: f81c0ff7 str x23, [sp, #-0x40]! 3239c: a90157f6 stp x22, x21, [sp, #0x10] 323a0: a9024ff4 stp x20, x19, [sp, #0x20] 323a4: a9037bfd stp x29, x30, [sp, #0x30] 323a8: 9100c3fd add x29, sp, #0x30 323ac: aa0003f3 mov x19, x0 323b0: a940a275 ldp x21, x8, [x19, #0x8] 323b4: aa0103f4 mov x20, x1 323b8: cb150109 sub x9, x8, x21 323bc: 9343fd29 asr x9, x9, #3 323c0: eb14013f cmp x9, x20 323c4: 54000242 b.hs 0x3240c <.text+0x2295c> 323c8: f940026a ldr x10, [x19] 323cc: cb0a02a9 sub x9, x21, x10 323d0: 9343fd35 asr x21, x9, #3 323d4: 8b1402a9 add x9, x21, x20 323d8: d37dfd2b lsr x11, x9, #61 323dc: b500066b cbnz x11, 0x324a8 <.text+0x229f8> 323e0: cb0a0108 sub x8, x8, x10 323e4: 9343fd0a asr x10, x8, #3 323e8: b27febeb mov x11, #0xffffffffffffffe // =1152921504606846974 323ec: eb0b015f cmp x10, x11 323f0: 540001e8 b.hi 0x3242c <.text+0x2297c> 323f4: 9342fd08 asr x8, x8, #2 323f8: eb09011f cmp x8, x9 323fc: 9a883136 csel x22, x9, x8, lo 32400: b5000196 cbnz x22, 0x32430 <.text+0x22980> 32404: aa1f03e0 mov x0, xzr 32408: 14000012 b 0x32450 <.text+0x229a0> 3240c: d37df294 lsl x20, x20, #3 32410: aa1503e0 mov x0, x21 32414: 2a1f03e1 mov w1, wzr 32418: aa1403e2 mov x2, x20 3241c: 97ff7531 bl 0xf8e0 32420: 8b1402a8 add x8, x21, x20 32424: f9000668 str x8, [x19, #0x8] 32428: 1400001b b 0x32494 <.text+0x229e4> 3242c: b240f3f6 orr x22, xzr, #0x1fffffffffffffff 32430: f9401668 ldr x8, [x19, #0x28] 32434: d37df2c1 lsl x1, x22, #3 32438: eb08003f cmp x1, x8 3243c: 54000089 b.ls 0x3244c <.text+0x2299c> 32440: f9400e60 ldr x0, [x19, #0x18] 32444: 97fffaf3 bl 0x31010 <.text+0x21560> 32448: 14000002 b 0x32450 <.text+0x229a0> 3244c: f9401260 ldr x0, [x19, #0x20] 32450: 8b150c15 add x21, x0, x21, lsl #3 32454: d37df294 lsl x20, x20, #3 32458: 8b160c16 add x22, x0, x22, lsl #3 3245c: aa1503e0 mov x0, x21 32460: 2a1f03e1 mov w1, wzr 32464: aa1403e2 mov x2, x20 32468: 97ff751e bl 0xf8e0 3246c: a9402261 ldp x1, x8, [x19] 32470: 8b1402b7 add x23, x21, x20 32474: cb010102 sub x2, x8, x1 32478: f100045f cmp x2, #0x1 3247c: cb0202b4 sub x20, x21, x2 32480: 5400006b b.lt 0x3248c <.text+0x229dc> 32484: aa1403e0 mov x0, x20 32488: 97ff7502 bl 0xf890 3248c: a9005e74 stp x20, x23, [x19] 32490: f9000a76 str x22, [x19, #0x10] 32494: a9437bfd ldp x29, x30, [sp, #0x30] 32498: a9424ff4 ldp x20, x19, [sp, #0x20] 3249c: a94157f6 ldp x22, x21, [sp, #0x10] 324a0: f84407f7 ldr x23, [sp], #0x40 324a4: d65f03c0 ret 324a8: aa1303e0 mov x0, x19 324ac: 97fff4ec bl 0x2f85c <.text+0x1fdac> 324b0: f81e0ff3 str x19, [sp, #-0x20]! 324b4: a9017bfd stp x29, x30, [sp, #0x10] 324b8: 910043fd add x29, sp, #0x10 324bc: d0000402 adrp x2, 0xb4000 324c0: 9139dc42 add x2, x2, #0xe77 324c4: aa0003f3 mov x19, x0 324c8: 97fff851 bl 0x3060c <.text+0x20b5c> 324cc: f0000548 adrp x8, 0xdd000 324d0: 912ca108 add x8, x8, #0xb28 324d4: 91004108 add x8, x8, #0x10 324d8: f9000268 str x8, [x19] 324dc: 3904027f strb wzr, [x19, #0x100] 324e0: a9417bfd ldp x29, x30, [sp, #0x10] 324e4: f84207f3 ldr x19, [sp], #0x20 324e8: d65f03c0 ret 324ec: a9bb67fa stp x26, x25, [sp, #-0x50]! 324f0: a9015ff8 stp x24, x23, [sp, #0x10] 324f4: a90257f6 stp x22, x21, [sp, #0x20] 324f8: a9034ff4 stp x20, x19, [sp, #0x30] 324fc: a9047bfd stp x29, x30, [sp, #0x40] 32500: 910103fd add x29, sp, #0x40 32504: 2a0203f6 mov w22, w2 32508: aa0303f4 mov x20, x3 3250c: aa0103f3 mov x19, x1 32510: 710006df cmp w22, #0x1 32514: 2a1f03e0 mov w0, wzr 32518: 540004ab b.lt 0x325ac <.text+0x22afc> 3251c: b4000493 cbz x19, 0x325ac <.text+0x22afc> 32520: b4000474 cbz x20, 0x325ac <.text+0x22afc> 32524: aa1403e0 mov x0, x20 32528: 94001d8c bl 0x39b58 <.text+0x2a0a8> 3252c: aa0003f5 mov x21, x0 32530: b40003f5 cbz x21, 0x325ac <.text+0x22afc> 32534: 93407ed7 sxtw x23, w22 32538: aa1703e0 mov x0, x23 3253c: 94001dd0 bl 0x39c7c <.text+0x2a1cc> 32540: 2a0003f6 mov w22, w0 32544: 11001ec8 add w8, w22, #0x7 32548: 8b0802b9 add x25, x21, x8 3254c: f103fb3f cmp x25, #0xfe 32550: 54000069 b.ls 0x3255c <.text+0x22aac> 32554: 2a1f03e0 mov w0, wzr 32558: 14000015 b 0x325ac <.text+0x22afc> 3255c: 528e05e9 mov w9, #0x702f // =28719 32560: 91001a78 add x24, x19, #0x6 32564: 5285ec68 mov w8, #0x2f63 // =12131 32568: 72adee49 movk w9, #0x6f72, lsl #16 3256c: aa1803e0 mov x0, x24 32570: aa1703e1 mov x1, x23 32574: 2a1603e2 mov w2, w22 32578: 11001ada add w26, w22, #0x6 3257c: 79000a68 strh w8, [x19, #0x4] 32580: b9000269 str w9, [x19] 32584: 94001dcb bl 0x39cb0 <.text+0x2a200> 32588: 8b364309 add x9, x24, w22, uxtw 3258c: 528005e8 mov w8, #0x2f // =47 32590: 91000520 add x0, x9, #0x1 32594: aa1403e1 mov x1, x20 32598: aa1503e2 mov x2, x21 3259c: 383a4a68 strb w8, [x19, w26, uxtw] 325a0: 97ff74bc bl 0xf890 325a4: 320003e0 orr w0, wzr, #0x1 325a8: 38396a7f strb wzr, [x19, x25] 325ac: a9447bfd ldp x29, x30, [sp, #0x40] 325b0: a9434ff4 ldp x20, x19, [sp, #0x30] 325b4: a94257f6 ldp x22, x21, [sp, #0x20] 325b8: a9415ff8 ldp x24, x23, [sp, #0x10] 325bc: a8c567fa ldp x26, x25, [sp], #0x50 325c0: d65f03c0 ret 325c4: d101c3ff sub sp, sp, #0x70 325c8: f9000bfb str x27, [sp, #0x10] 325cc: a90267fa stp x26, x25, [sp, #0x20] 325d0: a9035ff8 stp x24, x23, [sp, #0x30] 325d4: a90457f6 stp x22, x21, [sp, #0x40] 325d8: a9054ff4 stp x20, x19, [sp, #0x50] 325dc: a9067bfd stp x29, x30, [sp, #0x60] 325e0: 910183fd add x29, sp, #0x60 325e4: d53bd058 mrs x24, TPIDR_EL0 325e8: f9401708 ldr x8, [x24, #0x28] 325ec: aa0403f3 mov x19, x4 325f0: aa0303f4 mov x20, x3 325f4: aa0103f5 mov x21, x1 325f8: 528006e9 mov w9, #0x37 // =55 325fc: f90007e8 str x8, [sp, #0x8] 32600: f90003e9 str x9, [sp] 32604: b4000353 cbz x19, 0x3266c <.text+0x22bbc> 32608: aa1f03f9 mov x25, xzr 3260c: 93407c56 sxtw x22, w2 32610: 321d03fa orr w26, wzr, #0x8 32614: 8b190282 add x2, x20, x25 32618: 321f03e0 orr w0, wzr, #0x2 3261c: 910003e3 mov x3, sp 32620: aa1603e1 mov x1, x22 32624: d2800ea8 mov x8, #0x75 // =117 32628: d4000001 svc #0 3262c: cb190268 sub x8, x19, x25 32630: f100211f cmp x8, #0x8 32634: 9a9a3117 csel x23, x8, x26, lo 32638: b13ffc1f cmn x0, #0xfff 3263c: 540000a3 b.lo 0x32650 <.text+0x22ba0> 32640: 4b0003fb neg w27, w0 32644: 97ff723f bl 0xef40 <__errno@plt> 32648: b900001b str w27, [x0] 3264c: f90003ff str xzr, [sp] 32650: 8b1902a0 add x0, x21, x25 32654: 910003e1 mov x1, sp 32658: aa1703e2 mov x2, x23 3265c: 97ff748d bl 0xf890 32660: 8b1902f9 add x25, x23, x25 32664: eb13033f cmp x25, x19 32668: 54fffd63 b.lo 0x32614 <.text+0x22b64> 3266c: f9401708 ldr x8, [x24, #0x28] 32670: f94007e9 ldr x9, [sp, #0x8] 32674: eb09011f cmp x8, x9 32678: 54000141 b.ne 0x326a0 <.text+0x22bf0> 3267c: a9467bfd ldp x29, x30, [sp, #0x60] 32680: a9454ff4 ldp x20, x19, [sp, #0x50] 32684: a94457f6 ldp x22, x21, [sp, #0x40] 32688: a9435ff8 ldp x24, x23, [sp, #0x30] 3268c: a94267fa ldp x26, x25, [sp, #0x20] 32690: f9400bfb ldr x27, [sp, #0x10] 32694: 320003e0 orr w0, wzr, #0x1 32698: 9101c3ff add sp, sp, #0x70 3269c: d65f03c0 ret 326a0: 97ff72d0 bl 0xf1e0 <__stack_chk_fail@plt> 326a4: d10143ff sub sp, sp, #0x50 326a8: a90257f6 stp x22, x21, [sp, #0x20] 326ac: a9034ff4 stp x20, x19, [sp, #0x30] 326b0: a9047bfd stp x29, x30, [sp, #0x40] 326b4: 910103fd add x29, sp, #0x40 326b8: d53bd056 mrs x22, TPIDR_EL0 326bc: f94016c8 ldr x8, [x22, #0x28] 326c0: 910023e9 add x9, sp, #0x8 326c4: aa0103f3 mov x19, x1 326c8: 91002135 add x21, x9, #0x8 326cc: 2a0203f4 mov w20, w2 326d0: 910023e1 add x1, sp, #0x8 326d4: aa1303e0 mov x0, x19 326d8: aa1503e2 mov x2, x21 326dc: f9000fe8 str x8, [sp, #0x18] 326e0: 9400222d bl 0x3af94 <.text+0x2b4e4> 326e4: 93407e94 sxtw x20, w20 326e8: 52884080 mov w0, #0x4204 // =16900 326ec: 320003e2 orr w2, wzr, #0x1 326f0: 910023e3 add x3, sp, #0x8 326f4: aa1403e1 mov x1, x20 326f8: d2800ea8 mov x8, #0x75 // =117 326fc: d4000001 svc #0 32700: b13ffc1f cmn x0, #0xfff 32704: 540000e3 b.lo 0x32720 <.text+0x22c70> 32708: 4b0003f3 neg w19, w0 3270c: 97ff720d bl 0xef40 <__errno@plt> 32710: aa0003e8 mov x8, x0 32714: 2a1f03e0 mov w0, wzr 32718: b9000113 str w19, [x8] 3271c: 14000013 b 0x32768 <.text+0x22cb8> 32720: 910023e1 add x1, sp, #0x8 32724: aa1303e0 mov x0, x19 32728: aa1503e2 mov x2, x21 3272c: 94002221 bl 0x3afb0 <.text+0x2b500> 32730: 52884080 mov w0, #0x4204 // =16900 32734: 321f03e2 orr w2, wzr, #0x2 32738: 910023e3 add x3, sp, #0x8 3273c: aa1403e1 mov x1, x20 32740: d2800ea8 mov x8, #0x75 // =117 32744: d4000001 svc #0 32748: b13ffc1f cmn x0, #0xfff 3274c: 540000a3 b.lo 0x32760 <.text+0x22cb0> 32750: 4b0003f3 neg w19, w0 32754: 97ff71fb bl 0xef40 <__errno@plt> 32758: b9000013 str w19, [x0] 3275c: 92800000 mov x0, #-0x1 // =-1 32760: b100041f cmn x0, #0x1 32764: 1a9f07e0 cset w0, ne 32768: f94016c8 ldr x8, [x22, #0x28] 3276c: f9400fe9 ldr x9, [sp, #0x18] 32770: eb09011f cmp x8, x9 32774: 540000c1 b.ne 0x3278c <.text+0x22cdc> 32778: a9447bfd ldp x29, x30, [sp, #0x40] 3277c: a9434ff4 ldp x20, x19, [sp, #0x30] 32780: a94257f6 ldp x22, x21, [sp, #0x20] 32784: 910143ff add sp, sp, #0x50 32788: d65f03c0 ret 3278c: 97ff7295 bl 0xf1e0 <__stack_chk_fail@plt> 32790: 2a1f03e0 mov w0, wzr 32794: d65f03c0 ret 32798: d10643ff sub sp, sp, #0x190 3279c: a9136ffc stp x28, x27, [sp, #0x130] 327a0: a91467fa stp x26, x25, [sp, #0x140] 327a4: a9155ff8 stp x24, x23, [sp, #0x150] 327a8: a91657f6 stp x22, x21, [sp, #0x160] 327ac: a9174ff4 stp x20, x19, [sp, #0x170] 327b0: a9187bfd stp x29, x30, [sp, #0x180] 327b4: 910603fd add x29, sp, #0x180 327b8: d53bd05c mrs x28, TPIDR_EL0 327bc: f9401788 ldr x8, [x28, #0x28] 327c0: aa0003f6 mov x22, x0 327c4: aa0203f3 mov x19, x2 327c8: f81a83a8 stur x8, [x29, #-0x58] 327cc: a94726c8 ldp x8, x9, [x22, #0x70] 327d0: cb080129 sub x9, x9, x8 327d4: 9342fd29 asr x9, x9, #2 327d8: eb01013f cmp x9, x1 327dc: 54001949 b.ls 0x32b04 <.text+0x23054> 327e0: f94002c9 ldr x9, [x22] 327e4: b8617914 ldr w20, [x8, x1, lsl #2] 327e8: b0000403 adrp x3, 0xb3000 327ec: 913f3863 add x3, x3, #0xfce 327f0: f9402528 ldr x8, [x9, #0x48] 327f4: 9100a3e1 add x1, sp, #0x28 327f8: aa1603e0 mov x0, x22 327fc: 2a1403e2 mov w2, w20 32800: d63f0100 blr x8 32804: 36001800 tbz w0, #0x0, 0x32b04 <.text+0x23054> 32808: 92800c60 mov x0, #-0x64 // =-100 3280c: 9100a3e1 add x1, sp, #0x28 32810: aa1f03e2 mov x2, xzr 32814: aa1f03e3 mov x3, xzr 32818: d2800708 mov x8, #0x38 // =56 3281c: d4000001 svc #0 32820: aa0003f5 mov x21, x0 32824: b13ffebf cmn x21, #0xfff 32828: 540000a3 b.lo 0x3283c <.text+0x22d8c> 3282c: 4b1503f5 neg w21, w21 32830: 97ff71c4 bl 0xef40 <__errno@plt> 32834: b9000015 str w21, [x0] 32838: 92800015 mov x21, #-0x1 // =-1 3283c: 37f81655 tbnz w21, #0x1f, 0x32b04 <.text+0x23054> 32840: aa1603e8 mov x8, x22 32844: f8458d0a ldr x10, [x8, #0x58]! 32848: 93407e8b sxtw x11, w20 3284c: f85f0109 ldur x9, [x8, #-0x10] 32850: f9000beb str x11, [sp, #0x10] 32854: b40000aa cbz x10, 0x32868 <.text+0x22db8> 32858: f94032cb ldr x11, [x22, #0x60] 3285c: cb0b012c sub x12, x9, x11 32860: f108319f cmp x12, #0x20c 32864: 54000422 b.hs 0x328e8 <.text+0x22e38> 32868: 91086d28 add x8, x9, #0x21b 3286c: 9ac90914 udiv x20, x8, x9 32870: 9b097e81 mul x1, x20, x9 32874: 320007e2 orr w2, wzr, #0x3 32878: 52800443 mov w3, #0x22 // =34 3287c: 12800004 mov w4, #-0x1 // =-1 32880: aa1f03e0 mov x0, xzr 32884: aa1f03e5 mov x5, xzr 32888: 97ff7352 bl 0xf5d0 3288c: b100041f cmn x0, #0x1 32890: 54000280 b.eq 0x328e0 <.text+0x22e30> 32894: f9402ac8 ldr x8, [x22, #0x50] 32898: a9005008 stp x8, x20, [x0] 3289c: f94036c8 ldr x8, [x22, #0x68] 328a0: f9002ac0 str x0, [x22, #0x50] 328a4: 8b140108 add x8, x8, x20 328a8: f90036c8 str x8, [x22, #0x68] 328ac: b40001a0 cbz x0, 0x328e0 <.text+0x22e30> 328b0: f94026c8 ldr x8, [x22, #0x48] 328b4: d1000689 sub x9, x20, #0x1 328b8: 9108710a add x10, x8, #0x21c 328bc: 9b14a90a msub x10, x8, x20, x10 328c0: 9ac8094b udiv x11, x10, x8 328c4: 9b090109 madd x9, x8, x9, x0 328c8: 9b08a968 msub x8, x11, x8, x10 328cc: f100011f cmp x8, #0x0 328d0: 9a8903e9 csel x9, xzr, x9, eq 328d4: 91004014 add x20, x0, #0x10 328d8: a905a2c9 stp x9, x8, [x22, #0x58] 328dc: 14000009 b 0x32900 <.text+0x22e50> 328e0: aa1f03f4 mov x20, xzr 328e4: 14000007 b 0x32900 <.text+0x22e50> 328e8: 8b0b0154 add x20, x10, x11 328ec: 9108316a add x10, x11, #0x20c 328f0: eb09015f cmp x10, x9 328f4: f90032ca str x10, [x22, #0x60] 328f8: 54000041 b.ne 0x32900 <.text+0x22e50> 328fc: a9007d1f stp xzr, xzr, [x8] 32900: 92800008 mov x8, #-0x1 // =-1 32904: aa1303f6 mov x22, x19 32908: b0000419 adrp x25, 0xb3000 3290c: 2a1f03fb mov w27, wzr 32910: b9000295 str w21, [x20] 32914: 3900129f strb wzr, [x20, #0x4] 32918: b9000a9f str wzr, [x20, #0x8] 3291c: 91003297 add x23, x20, #0xc 32920: 91004a98 add x24, x20, #0x12 32924: 321703fa orr w26, wzr, #0x200 32928: 913f5739 add x25, x25, #0xfd5 3292c: f80046c8 str x8, [x22], #0x4 32930: 340001fb cbz w27, 0x3296c <.text+0x22ebc> 32934: aa1f03e9 mov x9, xzr 32938: 2a1b03e8 mov w8, w27 3293c: 38696aea ldrb w10, [x23, x9] 32940: 3400040a cbz w10, 0x329c0 <.text+0x22f10> 32944: 7100295f cmp w10, #0xa 32948: 540003c0 b.eq 0x329c0 <.text+0x22f10> 3294c: 91000529 add x9, x9, #0x1 32950: eb08013f cmp x9, x8 32954: 54ffff43 b.lo 0x3293c <.text+0x22e8c> 32958: 7108037f cmp w27, #0x200 3295c: 54000760 b.eq 0x32a48 <.text+0x22f98> 32960: 39401289 ldrb w9, [x20, #0x4] 32964: 340000a9 cbz w9, 0x32978 <.text+0x22ec8> 32968: 14000033 b 0x32a34 <.text+0x22f84> 3296c: 39401288 ldrb w8, [x20, #0x4] 32970: 350006c8 cbnz w8, 0x32a48 <.text+0x22f98> 32974: aa1f03e8 mov x8, xzr 32978: b9400281 ldr w1, [x20] 3297c: 8b080289 add x9, x20, x8 32980: 91003122 add x2, x9, #0xc 32984: cb080343 sub x3, x26, x8 32988: 320017e0 orr w0, wzr, #0x3f 3298c: 97ff72e1 bl 0xf510 32990: b7f805c0 tbnz x0, #0x3f, 0x32a48 <.text+0x22f98> 32994: b40000c0 cbz x0, 0x329ac <.text+0x22efc> 32998: b9400a88 ldr w8, [x20, #0x8] 3299c: 0b08001b add w27, w0, w8 329a0: b9000a9b str w27, [x20, #0x8] 329a4: 35fffc9b cbnz w27, 0x32934 <.text+0x22e84> 329a8: 17fffff1 b 0x3296c <.text+0x22ebc> 329ac: b9400a9b ldr w27, [x20, #0x8] 329b0: 320003e8 orr w8, wzr, #0x1 329b4: 39001288 strb w8, [x20, #0x4] 329b8: 35fffbfb cbnz w27, 0x32934 <.text+0x22e84> 329bc: 17ffffec b 0x3296c <.text+0x22ebc> 329c0: 2a0903fb mov w27, w9 329c4: 38296aff strb wzr, [x23, x9] 329c8: 321f07e2 orr w2, wzr, #0x6 329cc: aa1903e0 mov x0, x25 329d0: aa1703e1 mov x1, x23 329d4: 94001c80 bl 0x39bd4 <.text+0x2a124> 329d8: 34000120 cbz w0, 0x329fc <.text+0x22f4c> 329dc: b0000400 adrp x0, 0xb3000 329e0: 321f07e2 orr w2, wzr, #0x6 329e4: 913f7000 add x0, x0, #0xfdc 329e8: aa1703e1 mov x1, x23 329ec: 94001c7a bl 0x39bd4 <.text+0x2a124> 329f0: 350000c0 cbnz w0, 0x32a08 <.text+0x22f58> 329f4: aa1603e0 mov x0, x22 329f8: 14000002 b 0x32a00 <.text+0x22f50> 329fc: aa1303e0 mov x0, x19 32a00: aa1803e1 mov x1, x24 32a04: 94001c85 bl 0x39c18 <.text+0x2a168> 32a08: b9400a88 ldr w8, [x20, #0x8] 32a0c: 2a3b03e9 mvn w9, w27 32a10: 8b3b428a add x10, x20, w27, uxtw 32a14: 91003541 add x1, x10, #0xd 32a18: 0b09011b add w27, w8, w9 32a1c: aa1703e0 mov x0, x23 32a20: aa1b03e2 mov x2, x27 32a24: b9000a9b str w27, [x20, #0x8] 32a28: 97ff72fa bl 0xf610 32a2c: 35fff85b cbnz w27, 0x32934 <.text+0x22e84> 32a30: 17ffffcf b 0x3296c <.text+0x22ebc> 32a34: 8b080288 add x8, x20, x8 32a38: 11000769 add w9, w27, #0x1 32a3c: 3900311f strb wzr, [x8, #0xc] 32a40: b9000a89 str w9, [x20, #0x8] 32a44: 17ffffe1 b 0x329c8 <.text+0x22f18> 32a48: 93407ea0 sxtw x0, w21 32a4c: d2800728 mov x8, #0x39 // =57 32a50: d4000001 svc #0 32a54: b13ffc1f cmn x0, #0xfff 32a58: 54000083 b.lo 0x32a68 <.text+0x22fb8> 32a5c: 4b0003f4 neg w20, w0 32a60: 97ff7138 bl 0xef40 <__errno@plt> 32a64: b9000014 str w20, [x0] 32a68: b94002c8 ldr w8, [x22] 32a6c: 3100051f cmn w8, #0x1 32a70: 540004a0 b.eq 0x32b04 <.text+0x23054> 32a74: b9400268 ldr w8, [x19] 32a78: 3100051f cmn w8, #0x1 32a7c: 54000440 b.eq 0x32b04 <.text+0x23054> 32a80: 910063e8 add x8, sp, #0x18 32a84: 91002115 add x21, x8, #0x8 32a88: 910063e1 add x1, sp, #0x18 32a8c: aa1303e0 mov x0, x19 32a90: aa1503e2 mov x2, x21 32a94: 94002140 bl 0x3af94 <.text+0x2b4e4> 32a98: f9400bf4 ldr x20, [sp, #0x10] 32a9c: 52884080 mov w0, #0x4204 // =16900 32aa0: 320003e2 orr w2, wzr, #0x1 32aa4: 910063e3 add x3, sp, #0x18 32aa8: aa1403e1 mov x1, x20 32aac: d2800ea8 mov x8, #0x75 // =117 32ab0: d4000001 svc #0 32ab4: b13ffc1f cmn x0, #0xfff 32ab8: 540001a2 b.hs 0x32aec <.text+0x2303c> 32abc: 910063e1 add x1, sp, #0x18 32ac0: aa1303e0 mov x0, x19 32ac4: aa1503e2 mov x2, x21 32ac8: 9400213a bl 0x3afb0 <.text+0x2b500> 32acc: 52884080 mov w0, #0x4204 // =16900 32ad0: 321f03e2 orr w2, wzr, #0x2 32ad4: 910063e3 add x3, sp, #0x18 32ad8: aa1403e1 mov x1, x20 32adc: d2800ea8 mov x8, #0x75 // =117 32ae0: d4000001 svc #0 32ae4: b13ffc1f cmn x0, #0xfff 32ae8: 54000283 b.lo 0x32b38 <.text+0x23088> 32aec: 4b0003f3 neg w19, w0 32af0: 97ff7114 bl 0xef40 <__errno@plt> 32af4: aa0003e8 mov x8, x0 32af8: 2a1f03e0 mov w0, wzr 32afc: b9000113 str w19, [x8] 32b00: 14000002 b 0x32b08 <.text+0x23058> 32b04: 2a1f03e0 mov w0, wzr 32b08: f9401788 ldr x8, [x28, #0x28] 32b0c: f85a83a9 ldur x9, [x29, #-0x58] 32b10: eb09011f cmp x8, x9 32b14: 540001a1 b.ne 0x32b48 <.text+0x23098> 32b18: a9587bfd ldp x29, x30, [sp, #0x180] 32b1c: a9574ff4 ldp x20, x19, [sp, #0x170] 32b20: a95657f6 ldp x22, x21, [sp, #0x160] 32b24: a9555ff8 ldp x24, x23, [sp, #0x150] 32b28: a95467fa ldp x26, x25, [sp, #0x140] 32b2c: a9536ffc ldp x28, x27, [sp, #0x130] 32b30: 910643ff add sp, sp, #0x190 32b34: d65f03c0 ret 32b38: f9408668 ldr x8, [x19, #0x108] 32b3c: 320003e0 orr w0, wzr, #0x1 32b40: f9000668 str x8, [x19, #0x8] 32b44: 17fffff1 b 0x32b08 <.text+0x23058> 32b48: 97ff71a6 bl 0xf1e0 <__stack_chk_fail@plt> 32b4c: 2a1f03e0 mov w0, wzr 32b50: d65f03c0 ret 32b54: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 32b58: a90157f6 stp x22, x21, [sp, #0x10] 32b5c: a9024ff4 stp x20, x19, [sp, #0x20] 32b60: a9037bfd stp x29, x30, [sp, #0x30] 32b64: 9100c3fd add x29, sp, #0x30 32b68: aa0003f3 mov x19, x0 32b6c: aa1303f4 mov x20, x19 32b70: f8470e88 ldr x8, [x20, #0x70]! 32b74: d00003c1 adrp x1, 0xac000 32b78: b0000402 adrp x2, 0xb3000 32b7c: 9116e821 add x1, x1, #0x5ba 32b80: f9400689 ldr x9, [x20, #0x8] 32b84: 913f8c42 add x2, x2, #0xfe3 32b88: 321e03e0 orr w0, wzr, #0x4 32b8c: cb080128 sub x8, x9, x8 32b90: 9342fd03 asr x3, x8, #2 32b94: 97ffaa43 bl 0x1d4a0 <.text+0xd9f0> 32b98: 39424288 ldrb w8, [x20, #0x90] 32b9c: 34000068 cbz w8, 0x32ba8 <.text+0x230f8> 32ba0: 320003e0 orr w0, wzr, #0x1 32ba4: 1400005e b 0x32d1c <.text+0x2326c> 32ba8: a9472269 ldp x9, x8, [x19, #0x70] 32bac: eb09011f cmp x8, x9 32bb0: aa0803ea mov x10, x8 32bb4: 54000ac0 b.eq 0x32d0c <.text+0x2325c> 32bb8: d00003d5 adrp x21, 0xac000 32bbc: d0000416 adrp x22, 0xb4000 32bc0: aa1f03f8 mov x24, xzr 32bc4: 9116eab5 add x21, x21, #0x5ba 32bc8: 910026d6 add x22, x22, #0x9 32bcc: aa0903e8 mov x8, x9 32bd0: b8b87917 ldrsw x23, [x8, x24, lsl #2] 32bd4: 97ff70db bl 0xef40 <__errno@plt> 32bd8: aa0003e9 mov x9, x0 32bdc: b900013f str wzr, [x9] 32be0: 321c03e0 orr w0, wzr, #0x10 32be4: aa1703e1 mov x1, x23 32be8: aa1f03e2 mov x2, xzr 32bec: aa1f03e3 mov x3, xzr 32bf0: d2800ea8 mov x8, #0x75 // =117 32bf4: d4000001 svc #0 32bf8: b13ffc1f cmn x0, #0xfff 32bfc: 540000a3 b.lo 0x32c10 <.text+0x23160> 32c00: 4b0003e3 neg w3, w0 32c04: b9000123 str w3, [x9] 32c08: 350000a3 cbnz w3, 0x32c1c <.text+0x2316c> 32c0c: 1400001d b 0x32c80 <.text+0x231d0> 32c10: b4000380 cbz x0, 0x32c80 <.text+0x231d0> 32c14: b9400123 ldr w3, [x9] 32c18: 34000343 cbz w3, 0x32c80 <.text+0x231d0> 32c1c: 321f07e0 orr w0, wzr, #0x6 32c20: aa1503e1 mov x1, x21 32c24: aa1603e2 mov x2, x22 32c28: 2a1703e4 mov w4, w23 32c2c: 97ffaa1d bl 0x1d4a0 <.text+0xd9f0> 32c30: a9472668 ldp x8, x9, [x19, #0x70] 32c34: cb08012a sub x10, x9, x8 32c38: 9342fd4a asr x10, x10, #2 32c3c: d100054b sub x11, x10, #0x1 32c40: eb0b031f cmp x24, x11 32c44: 54000102 b.hs 0x32c64 <.text+0x231b4> 32c48: 8b180900 add x0, x8, x24, lsl #2 32c4c: cb180148 sub x8, x10, x24 32c50: d37ef508 lsl x8, x8, #2 32c54: 91001001 add x1, x0, #0x4 32c58: d1001102 sub x2, x8, #0x4 32c5c: 97ff726d bl 0xf610 32c60: a9472668 ldp x8, x9, [x19, #0x70] 32c64: cb080129 sub x9, x9, x8 32c68: 9342fd29 asr x9, x9, #2 32c6c: b40003e9 cbz x9, 0x32ce8 <.text+0x23238> 32c70: 8b090908 add x8, x8, x9, lsl #2 32c74: d1001108 sub x8, x8, #0x4 32c78: f9003e68 str x8, [x19, #0x78] 32c7c: 1400001e b 0x32cf4 <.text+0x23244> 32c80: 320203e2 orr w2, wzr, #0x40000000 32c84: aa1703e0 mov x0, x23 32c88: aa1f03e1 mov x1, xzr 32c8c: aa1f03e3 mov x3, xzr 32c90: d2802088 mov x8, #0x104 // =260 32c94: d4000001 svc #0 32c98: b13ffc1f cmn x0, #0xfff 32c9c: 54000083 b.lo 0x32cac <.text+0x231fc> 32ca0: 4b0003e8 neg w8, w0 32ca4: 92800000 mov x0, #-0x1 // =-1 32ca8: b9000128 str w8, [x9] 32cac: 36f80260 tbz w0, #0x1f, 0x32cf8 <.text+0x23248> 32cb0: b9400128 ldr w8, [x9] 32cb4: 7100111f cmp w8, #0x4 32cb8: 54fffe40 b.eq 0x32c80 <.text+0x231d0> 32cbc: 52800220 mov w0, #0x11 // =17 32cc0: aa1703e1 mov x1, x23 32cc4: aa1f03e2 mov x2, xzr 32cc8: aa1f03e3 mov x3, xzr 32ccc: d2800ea8 mov x8, #0x75 // =117 32cd0: d4000001 svc #0 32cd4: b13ffc1f cmn x0, #0xfff 32cd8: 54fffac3 b.lo 0x32c30 <.text+0x23180> 32cdc: 4b0003e8 neg w8, w0 32ce0: b9000128 str w8, [x9] 32ce4: 17ffffd3 b 0x32c30 <.text+0x23180> 32ce8: 92800001 mov x1, #-0x1 // =-1 32cec: aa1403e0 mov x0, x20 32cf0: 94000127 bl 0x3318c <.text+0x236dc> 32cf4: d1000718 sub x24, x24, #0x1 32cf8: a9472a68 ldp x8, x10, [x19, #0x70] 32cfc: 91000718 add x24, x24, #0x1 32d00: cb080149 sub x9, x10, x8 32d04: eb890b1f cmp x24, x9, asr #2 32d08: 54fff643 b.lo 0x32bd0 <.text+0x23120> 32d0c: eb08015f cmp x10, x8 32d10: 320003e9 orr w9, wzr, #0x1 32d14: 1a9f07e0 cset w0, ne 32d18: 39040269 strb w9, [x19, #0x100] 32d1c: a9437bfd ldp x29, x30, [sp, #0x30] 32d20: a9424ff4 ldp x20, x19, [sp, #0x20] 32d24: a94157f6 ldp x22, x21, [sp, #0x10] 32d28: a8c45ff8 ldp x24, x23, [sp], #0x40 32d2c: d65f03c0 ret 32d30: a9bd57f6 stp x22, x21, [sp, #-0x30]! 32d34: a9014ff4 stp x20, x19, [sp, #0x10] 32d38: a9027bfd stp x29, x30, [sp, #0x20] 32d3c: 910083fd add x29, sp, #0x20 32d40: aa0003f3 mov x19, x0 32d44: 39440268 ldrb w8, [x19, #0x100] 32d48: 340000c8 cbz w8, 0x32d60 <.text+0x232b0> 32d4c: a9472668 ldp x8, x9, [x19, #0x70] 32d50: eb08013f cmp x9, x8 32d54: 540000a1 b.ne 0x32d68 <.text+0x232b8> 32d58: 320003f4 orr w20, wzr, #0x1 32d5c: 14000019 b 0x32dc0 <.text+0x23310> 32d60: 2a1f03f4 mov w20, wzr 32d64: 14000018 b 0x32dc4 <.text+0x23314> 32d68: aa1f03f5 mov x21, xzr 32d6c: 320003f4 orr w20, wzr, #0x1 32d70: b8b57901 ldrsw x1, [x8, x21, lsl #2] 32d74: 52800220 mov w0, #0x11 // =17 32d78: aa1f03e2 mov x2, xzr 32d7c: aa1f03e3 mov x3, xzr 32d80: d2800ea8 mov x8, #0x75 // =117 32d84: d4000001 svc #0 32d88: b13ffc1f cmn x0, #0xfff 32d8c: 540000a3 b.lo 0x32da0 <.text+0x232f0> 32d90: 4b0003f6 neg w22, w0 32d94: 97ff706b bl 0xef40 <__errno@plt> 32d98: b9000016 str w22, [x0] 32d9c: 92800000 mov x0, #-0x1 // =-1 32da0: a9472668 ldp x8, x9, [x19, #0x70] 32da4: f100001f cmp x0, #0x0 32da8: 1a9fb7ea cset w10, ge 32dac: 910006b5 add x21, x21, #0x1 32db0: cb080129 sub x9, x9, x8 32db4: eb890abf cmp x21, x9, asr #2 32db8: 0a0a0294 and w20, w20, w10 32dbc: 54fffda3 b.lo 0x32d70 <.text+0x232c0> 32dc0: 3904027f strb wzr, [x19, #0x100] 32dc4: 2a1403e0 mov w0, w20 32dc8: a9427bfd ldp x29, x30, [sp, #0x20] 32dcc: a9414ff4 ldp x20, x19, [sp, #0x10] 32dd0: a8c357f6 ldp x22, x21, [sp], #0x30 32dd4: d65f03c0 ret 32dd8: d10683ff sub sp, sp, #0x1a0 32ddc: a9146ffc stp x28, x27, [sp, #0x140] 32de0: a91567fa stp x26, x25, [sp, #0x150] 32de4: a9165ff8 stp x24, x23, [sp, #0x160] 32de8: a91757f6 stp x22, x21, [sp, #0x170] 32dec: a9184ff4 stp x20, x19, [sp, #0x180] 32df0: a9197bfd stp x29, x30, [sp, #0x190] 32df4: 910643fd add x29, sp, #0x190 32df8: d53bd056 mrs x22, TPIDR_EL0 32dfc: f94016c8 ldr x8, [x22, #0x28] 32e00: 9100a3f5 add x21, sp, #0x28 32e04: aa0003f3 mov x19, x0 32e08: d00003e3 adrp x3, 0xb0000 32e0c: f90002a8 str x8, [x21] 32e10: f9400268 ldr x8, [x19] 32e14: b9400a62 ldr w2, [x19, #0x8] 32e18: 91248863 add x3, x3, #0x922 32e1c: 9100e3e1 add x1, sp, #0x38 32e20: f9402508 ldr x8, [x8, #0x48] 32e24: d63f0100 blr x8 32e28: 360006c0 tbz w0, #0x0, 0x32f00 <.text+0x23450> 32e2c: 92800c60 mov x0, #-0x64 // =-100 32e30: 9100e3e1 add x1, sp, #0x38 32e34: 321203e2 orr w2, wzr, #0x4000 32e38: aa1f03e3 mov x3, xzr 32e3c: d2800708 mov x8, #0x38 // =56 32e40: d4000001 svc #0 32e44: aa0003f4 mov x20, x0 32e48: b13ffe9f cmn x20, #0xfff 32e4c: 540000a3 b.lo 0x32e60 <.text+0x233b0> 32e50: 4b1403f4 neg w20, w20 32e54: 97ff703b bl 0xef40 <__errno@plt> 32e58: b9000014 str w20, [x0] 32e5c: 92800014 mov x20, #-0x1 // =-1 32e60: 37f80514 tbnz w20, #0x1f, 0x32f00 <.text+0x23450> 32e64: aa1303e8 mov x8, x19 32e68: f8458d0a ldr x10, [x8, #0x58]! 32e6c: f85f0109 ldur x9, [x8, #-0x10] 32e70: f9000ff6 str x22, [sp, #0x18] 32e74: b40000aa cbz x10, 0x32e88 <.text+0x233d8> 32e78: f940326b ldr x11, [x19, #0x60] 32e7c: cb0b012c sub x12, x9, x11 32e80: f108919f cmp x12, #0x224 32e84: 54000462 b.hs 0x32f10 <.text+0x23460> 32e88: 9108cd28 add x8, x9, #0x233 32e8c: 9ac90915 udiv x21, x8, x9 32e90: 9b097ea1 mul x1, x21, x9 32e94: 320007e2 orr w2, wzr, #0x3 32e98: 52800443 mov w3, #0x22 // =34 32e9c: 12800004 mov w4, #-0x1 // =-1 32ea0: aa1f03e0 mov x0, xzr 32ea4: aa1f03e5 mov x5, xzr 32ea8: 97ff71ca bl 0xf5d0 32eac: b100041f cmn x0, #0x1 32eb0: 540002c0 b.eq 0x32f08 <.text+0x23458> 32eb4: f9402a68 ldr x8, [x19, #0x50] 32eb8: a9005408 stp x8, x21, [x0] 32ebc: f9403668 ldr x8, [x19, #0x68] 32ec0: f9002a60 str x0, [x19, #0x50] 32ec4: 8b150108 add x8, x8, x21 32ec8: f9003668 str x8, [x19, #0x68] 32ecc: b40001e0 cbz x0, 0x32f08 <.text+0x23458> 32ed0: f9402668 ldr x8, [x19, #0x48] 32ed4: d10006a9 sub x9, x21, #0x1 32ed8: 9100401c add x28, x0, #0x10 32edc: 9108d10a add x10, x8, #0x234 32ee0: 9b15a90a msub x10, x8, x21, x10 32ee4: 9ac8094b udiv x11, x10, x8 32ee8: 9b090109 madd x9, x8, x9, x0 32eec: 9b08a968 msub x8, x11, x8, x10 32ef0: f100011f cmp x8, #0x0 32ef4: 9a8903e9 csel x9, xzr, x9, eq 32ef8: a905a269 stp x9, x8, [x19, #0x58] 32efc: 1400000b b 0x32f28 <.text+0x23478> 32f00: 2a1f03e0 mov w0, wzr 32f04: 1400008a b 0x3312c <.text+0x2367c> 32f08: aa1f03fc mov x28, xzr 32f0c: 14000007 b 0x32f28 <.text+0x23478> 32f10: 8b0b015c add x28, x10, x11 32f14: 9108916a add x10, x11, #0x224 32f18: eb09015f cmp x10, x9 32f1c: f900326a str x10, [x19, #0x60] 32f20: 54000041 b.ne 0x32f28 <.text+0x23478> 32f24: a9007d1f stp xzr, xzr, [x8] 32f28: d00003f8 adrp x24, 0xb0000 32f2c: b0000419 adrp x25, 0xb3000 32f30: 2a1f03fa mov w26, wzr 32f34: 91003395 add x21, x28, #0xc 32f38: 91007f97 add x23, x28, #0x1f 32f3c: 9101c268 add x8, x19, #0x70 32f40: 1280001b mov w27, #-0x1 // =-1 32f44: 913bef18 add x24, x24, #0xefb 32f48: 912a1f39 add x25, x25, #0xa87 32f4c: f9000bf4 str x20, [sp, #0x10] 32f50: b9000394 str w20, [x28] 32f54: b9000b9f str wzr, [x28, #0x8] 32f58: f90013e8 str x8, [sp, #0x20] 32f5c: 14000009 b 0x32f80 <.text+0x234d0> 32f60: 79403b89 ldrh w9, [x28, #0x1c] 32f64: aa1503e0 mov x0, x21 32f68: 4b09011a sub w26, w8, w9 32f6c: 8b090388 add x8, x28, x9 32f70: 91003101 add x1, x8, #0xc 32f74: aa1a03e2 mov x2, x26 32f78: b9000b9a str w26, [x28, #0x8] 32f7c: 97ff71a5 bl 0xf610 32f80: 340002fa cbz w26, 0x32fdc <.text+0x2352c> 32f84: aa1703e0 mov x0, x23 32f88: aa1803e1 mov x1, x24 32f8c: 94001afe bl 0x39b84 <.text+0x2a0d4> 32f90: 34000ae0 cbz w0, 0x330ec <.text+0x2363c> 32f94: aa1703e0 mov x0, x23 32f98: aa1903e1 mov x1, x25 32f9c: 94001afa bl 0x39b84 <.text+0x2a0d4> 32fa0: 34000a60 cbz w0, 0x330ec <.text+0x2363c> 32fa4: 9100d3e0 add x0, sp, #0x34 32fa8: aa1703e1 mov x1, x23 32fac: b90037ff str wzr, [sp, #0x34] 32fb0: 94001b1a bl 0x39c18 <.text+0x2a168> 32fb4: 360009c0 tbz w0, #0x0, 0x330ec <.text+0x2363c> 32fb8: b94037f6 ldr w22, [sp, #0x34] 32fbc: 6b16037f cmp w27, w22 32fc0: 54000960 b.eq 0x330ec <.text+0x2363c> 32fc4: a947a269 ldp x9, x8, [x19, #0x78] 32fc8: eb08013f cmp x9, x8 32fcc: 540003a0 b.eq 0x33040 <.text+0x23590> 32fd0: b8004536 str w22, [x9], #0x4 32fd4: f9003e69 str x9, [x19, #0x78] 32fd8: 14000044 b 0x330e8 <.text+0x23638> 32fdc: b9800380 ldrsw x0, [x28] 32fe0: 52804302 mov w2, #0x218 // =536 32fe4: aa1503e1 mov x1, x21 32fe8: d28007a8 mov x8, #0x3d // =61 32fec: d4000001 svc #0 32ff0: b13ffc1f cmn x0, #0xfff 32ff4: 540000a3 b.lo 0x33008 <.text+0x23558> 32ff8: 4b0003f4 neg w20, w0 32ffc: 97ff6fd1 bl 0xef40 <__errno@plt> 33000: b9000014 str w20, [x0] 33004: 92800000 mov x0, #-0x1 // =-1 33008: 37f807a0 tbnz w0, #0x1f, 0x330fc <.text+0x2364c> 3300c: 34000100 cbz w0, 0x3302c <.text+0x2357c> 33010: b9400b88 ldr w8, [x28, #0x8] 33014: 0b000108 add w8, w8, w0 33018: b9000b88 str w8, [x28, #0x8] 3301c: 35fffb48 cbnz w8, 0x32f84 <.text+0x234d4> 33020: 39401388 ldrb w8, [x28, #0x4] 33024: 34fffb08 cbz w8, 0x32f84 <.text+0x234d4> 33028: 14000035 b 0x330fc <.text+0x2364c> 3302c: b9400b88 ldr w8, [x28, #0x8] 33030: 320003e9 orr w9, wzr, #0x1 33034: 39001389 strb w9, [x28, #0x4] 33038: 35fffa68 cbnz w8, 0x32f84 <.text+0x234d4> 3303c: 17fffff9 b 0x33020 <.text+0x23570> 33040: f94013ea ldr x10, [sp, #0x20] 33044: f9400141 ldr x1, [x10] 33048: cb01012a sub x10, x9, x1 3304c: 9342fd5a asr x26, x10, #2 33050: 9100074a add x10, x26, #0x1 33054: d37efd4b lsr x11, x10, #62 33058: b500084b cbnz x11, 0x33160 <.text+0x236b0> 3305c: cb010108 sub x8, x8, x1 33060: 9342fd0b asr x11, x8, #2 33064: b27fefec mov x12, #0x1ffffffffffffffe // =2305843009213693950 33068: eb0c017f cmp x11, x12 3306c: 540000e8 b.hi 0x33088 <.text+0x235d8> 33070: 9341fd08 asr x8, x8, #1 33074: eb0a011f cmp x8, x10 33078: 9a88315b csel x27, x10, x8, lo 3307c: b500009b cbnz x27, 0x3308c <.text+0x235dc> 33080: aa1f03e0 mov x0, xzr 33084: 1400000d b 0x330b8 <.text+0x23608> 33088: b240f7fb orr x27, xzr, #0x3fffffffffffffff 3308c: f9404e6a ldr x10, [x19, #0x98] 33090: d37ef768 lsl x8, x27, #2 33094: eb0a011f cmp x8, x10 33098: 540000e9 b.ls 0x330b4 <.text+0x23604> 3309c: f9404660 ldr x0, [x19, #0x88] 330a0: aa0803e1 mov x1, x8 330a4: 97fff7db bl 0x31010 <.text+0x21560> 330a8: a9472661 ldp x1, x9, [x19, #0x70] 330ac: b94037e8 ldr w8, [sp, #0x34] 330b0: 14000003 b 0x330bc <.text+0x2360c> 330b4: f9404a60 ldr x0, [x19, #0x90] 330b8: 2a1603e8 mov w8, w22 330bc: 8b1a0814 add x20, x0, x26, lsl #2 330c0: cb010122 sub x2, x9, x1 330c4: 8b1b081b add x27, x0, x27, lsl #2 330c8: cb02029a sub x26, x20, x2 330cc: f100045f cmp x2, #0x1 330d0: b8004688 str w8, [x20], #0x4 330d4: 5400006b b.lt 0x330e0 <.text+0x23630> 330d8: aa1a03e0 mov x0, x26 330dc: 97ff71ed bl 0xf890 330e0: a907527a stp x26, x20, [x19, #0x70] 330e4: f900427b str x27, [x19, #0x80] 330e8: 2a1603fb mov w27, w22 330ec: b9400b88 ldr w8, [x28, #0x8] 330f0: 2a1f03fa mov w26, wzr 330f4: 34fff468 cbz w8, 0x32f80 <.text+0x234d0> 330f8: 17ffff9a b 0x32f60 <.text+0x234b0> 330fc: f9400be8 ldr x8, [sp, #0x10] 33100: 93407d00 sxtw x0, w8 33104: d2800728 mov x8, #0x39 // =57 33108: d4000001 svc #0 3310c: b13ffc1f cmn x0, #0xfff 33110: 54000083 b.lo 0x33120 <.text+0x23670> 33114: 4b0003f3 neg w19, w0 33118: 97ff6f8a bl 0xef40 <__errno@plt> 3311c: b9000013 str w19, [x0] 33120: f9400ff6 ldr x22, [sp, #0x18] 33124: 320003e0 orr w0, wzr, #0x1 33128: 9100a3f5 add x21, sp, #0x28 3312c: f94016c8 ldr x8, [x22, #0x28] 33130: f94002a9 ldr x9, [x21] 33134: eb09011f cmp x8, x9 33138: 54000121 b.ne 0x3315c <.text+0x236ac> 3313c: a9597bfd ldp x29, x30, [sp, #0x190] 33140: a9584ff4 ldp x20, x19, [sp, #0x180] 33144: a95757f6 ldp x22, x21, [sp, #0x170] 33148: a9565ff8 ldp x24, x23, [sp, #0x160] 3314c: a95567fa ldp x26, x25, [sp, #0x150] 33150: a9546ffc ldp x28, x27, [sp, #0x140] 33154: 910683ff add sp, sp, #0x1a0 33158: d65f03c0 ret 3315c: 97ff7021 bl 0xf1e0 <__stack_chk_fail@plt> 33160: f94013e0 ldr x0, [sp, #0x20] 33164: 97fff1be bl 0x2f85c <.text+0x1fdac> 33168: f81e0ff3 str x19, [sp, #-0x20]! 3316c: a9017bfd stp x29, x30, [sp, #0x10] 33170: 910043fd add x29, sp, #0x10 33174: aa0003f3 mov x19, x0 33178: 97fff61d bl 0x309ec <.text+0x20f3c> 3317c: a9417bfd ldp x29, x30, [sp, #0x10] 33180: aa1303e0 mov x0, x19 33184: f84207f3 ldr x19, [sp], #0x20 33188: 14013ab8 b 0x81c68 3318c: f81c0ff7 str x23, [sp, #-0x40]! 33190: a90157f6 stp x22, x21, [sp, #0x10] 33194: a9024ff4 stp x20, x19, [sp, #0x20] 33198: a9037bfd stp x29, x30, [sp, #0x30] 3319c: 9100c3fd add x29, sp, #0x30 331a0: aa0003f3 mov x19, x0 331a4: a940a275 ldp x21, x8, [x19, #0x8] 331a8: aa0103f4 mov x20, x1 331ac: cb150109 sub x9, x8, x21 331b0: 9342fd29 asr x9, x9, #2 331b4: eb14013f cmp x9, x20 331b8: 54000242 b.hs 0x33200 <.text+0x23750> 331bc: f940026a ldr x10, [x19] 331c0: cb0a02a9 sub x9, x21, x10 331c4: 9342fd35 asr x21, x9, #2 331c8: 8b1402a9 add x9, x21, x20 331cc: d37efd2b lsr x11, x9, #62 331d0: b500066b cbnz x11, 0x3329c <.text+0x237ec> 331d4: cb0a0108 sub x8, x8, x10 331d8: 9342fd0a asr x10, x8, #2 331dc: b27fefeb mov x11, #0x1ffffffffffffffe // =2305843009213693950 331e0: eb0b015f cmp x10, x11 331e4: 540001e8 b.hi 0x33220 <.text+0x23770> 331e8: 9341fd08 asr x8, x8, #1 331ec: eb09011f cmp x8, x9 331f0: 9a883136 csel x22, x9, x8, lo 331f4: b5000196 cbnz x22, 0x33224 <.text+0x23774> 331f8: aa1f03e0 mov x0, xzr 331fc: 14000012 b 0x33244 <.text+0x23794> 33200: d37ef694 lsl x20, x20, #2 33204: aa1503e0 mov x0, x21 33208: 2a1f03e1 mov w1, wzr 3320c: aa1403e2 mov x2, x20 33210: 97ff71b4 bl 0xf8e0 33214: 8b1402a8 add x8, x21, x20 33218: f9000668 str x8, [x19, #0x8] 3321c: 1400001b b 0x33288 <.text+0x237d8> 33220: b240f7f6 orr x22, xzr, #0x3fffffffffffffff 33224: f9401668 ldr x8, [x19, #0x28] 33228: d37ef6c1 lsl x1, x22, #2 3322c: eb08003f cmp x1, x8 33230: 54000089 b.ls 0x33240 <.text+0x23790> 33234: f9400e60 ldr x0, [x19, #0x18] 33238: 97fff776 bl 0x31010 <.text+0x21560> 3323c: 14000002 b 0x33244 <.text+0x23794> 33240: f9401260 ldr x0, [x19, #0x20] 33244: 8b150815 add x21, x0, x21, lsl #2 33248: d37ef694 lsl x20, x20, #2 3324c: 8b160816 add x22, x0, x22, lsl #2 33250: aa1503e0 mov x0, x21 33254: 2a1f03e1 mov w1, wzr 33258: aa1403e2 mov x2, x20 3325c: 97ff71a1 bl 0xf8e0 33260: a9402261 ldp x1, x8, [x19] 33264: 8b1402b7 add x23, x21, x20 33268: cb010102 sub x2, x8, x1 3326c: f100045f cmp x2, #0x1 33270: cb0202b4 sub x20, x21, x2 33274: 5400006b b.lt 0x33280 <.text+0x237d0> 33278: aa1403e0 mov x0, x20 3327c: 97ff7185 bl 0xf890 33280: a9005e74 stp x20, x23, [x19] 33284: f9000a76 str x22, [x19, #0x10] 33288: a9437bfd ldp x29, x30, [sp, #0x30] 3328c: a9424ff4 ldp x20, x19, [sp, #0x20] 33290: a94157f6 ldp x22, x21, [sp, #0x10] 33294: f84407f7 ldr x23, [sp], #0x40 33298: d65f03c0 ret 3329c: aa1303e0 mov x0, x19 332a0: 97fff16f bl 0x2f85c <.text+0x1fdac> 332a4: d10203ff sub sp, sp, #0x80 332a8: a90557f6 stp x22, x21, [sp, #0x50] 332ac: a9064ff4 stp x20, x19, [sp, #0x60] 332b0: a9077bfd stp x29, x30, [sp, #0x70] 332b4: 9101c3fd add x29, sp, #0x70 332b8: d53bd054 mrs x20, TPIDR_EL0 332bc: f940168b ldr x11, [x20, #0x28] 332c0: aa0303e8 mov x8, x3 332c4: aa0203e9 mov x9, x2 332c8: 2a0103ea mov w10, w1 332cc: f81d83ab stur x11, [x29, #-0x28] 332d0: 9100c3eb add x11, sp, #0x30 332d4: a9032feb stp x11, x11, [sp, #0x30] 332d8: 910063eb add x11, sp, #0x18 332dc: f90023ff str xzr, [sp, #0x40] 332e0: a901afeb stp x11, x11, [sp, #0x18] 332e4: f90017ff str xzr, [sp, #0x28] 332e8: 120000cb and w11, w6, #0x1 332ec: f90007e5 str x5, [sp, #0x8] 332f0: 1200008c and w12, w4, #0x1 332f4: 12800001 mov w1, #-0x1 // =-1 332f8: 92800002 mov x2, #-0x1 // =-1 332fc: 9100c3e6 add x6, sp, #0x30 33300: 910063e7 add x7, sp, #0x18 33304: 2a0a03e3 mov w3, w10 33308: aa0903e4 mov x4, x9 3330c: aa0803e5 mov x5, x8 33310: 390043eb strb w11, [sp, #0x10] 33314: 390003ec strb w12, [sp] 33318: 94000054 bl 0x33468 <.text+0x239b8> 3331c: 2a0003f3 mov w19, w0 33320: f94017e8 ldr x8, [sp, #0x28] 33324: b4000208 cbz x8, 0x33364 <.text+0x238b4> 33328: a94183e8 ldp x8, x0, [sp, #0x18] 3332c: 910063f5 add x21, sp, #0x18 33330: f9400509 ldr x9, [x8, #0x8] 33334: f940000a ldr x10, [x0] 33338: eb15001f cmp x0, x21 3333c: f9000549 str x9, [x10, #0x8] 33340: f9400508 ldr x8, [x8, #0x8] 33344: f900010a str x10, [x8] 33348: f90017ff str xzr, [sp, #0x28] 3334c: 540000c0 b.eq 0x33364 <.text+0x238b4> 33350: f9400416 ldr x22, [x0, #0x8] 33354: 94013a45 bl 0x81c68 33358: eb1502df cmp x22, x21 3335c: aa1603e0 mov x0, x22 33360: 54ffff81 b.ne 0x33350 <.text+0x238a0> 33364: f94023e8 ldr x8, [sp, #0x40] 33368: b4000208 cbz x8, 0x333a8 <.text+0x238f8> 3336c: a94303e8 ldp x8, x0, [sp, #0x30] 33370: 9100c3f5 add x21, sp, #0x30 33374: f9400509 ldr x9, [x8, #0x8] 33378: f940000a ldr x10, [x0] 3337c: eb15001f cmp x0, x21 33380: f9000549 str x9, [x10, #0x8] 33384: f9400508 ldr x8, [x8, #0x8] 33388: f900010a str x10, [x8] 3338c: f90023ff str xzr, [sp, #0x40] 33390: 540000c0 b.eq 0x333a8 <.text+0x238f8> 33394: f9400416 ldr x22, [x0, #0x8] 33398: 94013a34 bl 0x81c68 3339c: eb1502df cmp x22, x21 333a0: aa1603e0 mov x0, x22 333a4: 54ffff81 b.ne 0x33394 <.text+0x238e4> 333a8: f9401688 ldr x8, [x20, #0x28] 333ac: f85d83a9 ldur x9, [x29, #-0x28] 333b0: eb09011f cmp x8, x9 333b4: 540000e1 b.ne 0x333d0 <.text+0x23920> 333b8: 12000260 and w0, w19, #0x1 333bc: a9477bfd ldp x29, x30, [sp, #0x70] 333c0: a9464ff4 ldp x20, x19, [sp, #0x60] 333c4: a94557f6 ldp x22, x21, [sp, #0x50] 333c8: 910203ff add sp, sp, #0x80 333cc: d65f03c0 ret 333d0: 97ff6f84 bl 0xf1e0 <__stack_chk_fail@plt> 333d4: f94017e8 ldr x8, [sp, #0x28] 333d8: aa0003f3 mov x19, x0 333dc: b4000208 cbz x8, 0x3341c <.text+0x2396c> 333e0: a94183e8 ldp x8, x0, [sp, #0x18] 333e4: 910063f4 add x20, sp, #0x18 333e8: f9400509 ldr x9, [x8, #0x8] 333ec: f940000a ldr x10, [x0] 333f0: eb14001f cmp x0, x20 333f4: f9000549 str x9, [x10, #0x8] 333f8: f9400508 ldr x8, [x8, #0x8] 333fc: f900010a str x10, [x8] 33400: f90017ff str xzr, [sp, #0x28] 33404: 540000c0 b.eq 0x3341c <.text+0x2396c> 33408: f9400415 ldr x21, [x0, #0x8] 3340c: 94013a17 bl 0x81c68 33410: eb1402bf cmp x21, x20 33414: aa1503e0 mov x0, x21 33418: 54ffff81 b.ne 0x33408 <.text+0x23958> 3341c: f94023e8 ldr x8, [sp, #0x40] 33420: b4000208 cbz x8, 0x33460 <.text+0x239b0> 33424: a94303e8 ldp x8, x0, [sp, #0x30] 33428: 9100c3f4 add x20, sp, #0x30 3342c: f9400509 ldr x9, [x8, #0x8] 33430: f940000a ldr x10, [x0] 33434: eb14001f cmp x0, x20 33438: f9000549 str x9, [x10, #0x8] 3343c: f9400508 ldr x8, [x8, #0x8] 33440: f900010a str x10, [x8] 33444: f90023ff str xzr, [sp, #0x40] 33448: 540000c0 b.eq 0x33460 <.text+0x239b0> 3344c: f9400415 ldr x21, [x0, #0x8] 33450: 94013a06 bl 0x81c68 33454: eb1402bf cmp x21, x20 33458: aa1503e0 mov x0, x21 3345c: 54ffff81 b.ne 0x3344c <.text+0x2399c> 33460: aa1303e0 mov x0, x19 33464: 9401db4e bl 0xaa19c 33468: a9ba6ffc stp x28, x27, [sp, #-0x60]! 3346c: a90167fa stp x26, x25, [sp, #0x10] 33470: a9025ff8 stp x24, x23, [sp, #0x20] 33474: a90357f6 stp x22, x21, [sp, #0x30] 33478: a9044ff4 stp x20, x19, [sp, #0x40] 3347c: a9057bfd stp x29, x30, [sp, #0x50] 33480: 910143fd add x29, sp, #0x50 33484: d10783ff sub sp, sp, #0x1e0 33488: d53bd05a mrs x26, TPIDR_EL0 3348c: f9401748 ldr x8, [x26, #0x28] 33490: 2a0103f9 mov w25, w1 33494: aa0003f8 mov x24, x0 33498: 910343e0 add x0, sp, #0xd0 3349c: 2a0303e1 mov w1, w3 334a0: aa0703f6 mov x22, x7 334a4: aa0603f7 mov x23, x6 334a8: aa0503f3 mov x19, x5 334ac: aa0403f4 mov x20, x4 334b0: aa0203f5 mov x21, x2 334b4: f81a83a8 stur x8, [x29, #-0x58] 334b8: 97fffbfe bl 0x324b0 <.text+0x22a00> 334bc: b4000174 cbz x20, 0x334e8 <.text+0x23a38> 334c0: 52828e08 mov w8, #0x1470 // =5232 334c4: eb08027f cmp x19, x8 334c8: 54000901 b.ne 0x335e8 <.text+0x23b38> 334cc: 910343e0 add x0, sp, #0xd0 334d0: aa1403e1 mov x1, x20 334d4: 97fff799 bl 0x31338 <.text+0x21888> 334d8: b9408288 ldr w8, [x20, #0x80] 334dc: 910343eb add x11, sp, #0xd0 334e0: b90113e8 str w8, [sp, #0x110] 334e4: 14000002 b 0x334ec <.text+0x23a3c> 334e8: 910343eb add x11, sp, #0xd0 334ec: 91024288 add x8, x20, #0x90 334f0: f100029f cmp x20, #0x0 334f4: 52824c09 mov w9, #0x1260 // =4704 334f8: 910083ea add x10, sp, #0x20 334fc: 9a9f1108 csel x8, x8, xzr, ne 33500: 8b090289 add x9, x20, x9 33504: a902a3f8 stp x24, x8, [sp, #0x28] 33508: 9a9f1128 csel x8, x9, xzr, ne 3350c: 9100a154 add x20, x10, #0x28 33510: b90023f9 str w25, [sp, #0x20] 33514: a903afe8 stp x8, x11, [sp, #0x38] 33518: f9000beb str x11, [sp, #0x10] 3351c: aa1403e0 mov x0, x20 33520: 94000f24 bl 0x371b0 <.text+0x27700> 33524: f94023f8 ldr x24, [sp, #0x40] 33528: 92800008 mov x8, #-0x1 // =-1 3352c: f90033e8 str x8, [sp, #0x60] 33530: a9077fff stp xzr, xzr, [sp, #0x70] 33534: 91012308 add x8, x24, #0x48 33538: a90823ff stp xzr, x8, [sp, #0x80] 3353c: a9097fff stp xzr, xzr, [sp, #0x90] 33540: aa1803e8 mov x8, x24 33544: f8458d0a ldr x10, [x8, #0x58]! 33548: f9402709 ldr x9, [x24, #0x48] 3354c: f9000ff4 str x20, [sp, #0x18] 33550: b40000aa cbz x10, 0x33564 <.text+0x23ab4> 33554: f940330b ldr x11, [x24, #0x60] 33558: cb0b012c sub x12, x9, x11 3355c: f104019f cmp x12, #0x100 33560: 54000522 b.hs 0x33604 <.text+0x23b54> 33564: 91043d28 add x8, x9, #0x10f 33568: 9ac90919 udiv x25, x8, x9 3356c: 9b097f21 mul x1, x25, x9 33570: 320007e2 orr w2, wzr, #0x3 33574: 52800443 mov w3, #0x22 // =34 33578: 12800004 mov w4, #-0x1 // =-1 3357c: aa1f03e0 mov x0, xzr 33580: aa1f03e5 mov x5, xzr 33584: 97ff7013 bl 0xf5d0 33588: aa1703f3 mov x19, x23 3358c: b100041f cmn x0, #0x1 33590: 54000320 b.eq 0x335f4 <.text+0x23b44> 33594: f9402b08 ldr x8, [x24, #0x50] 33598: a9006408 stp x8, x25, [x0] 3359c: f9403708 ldr x8, [x24, #0x68] 335a0: f9002b00 str x0, [x24, #0x50] 335a4: 8b190108 add x8, x8, x25 335a8: f9003708 str x8, [x24, #0x68] 335ac: b4000240 cbz x0, 0x335f4 <.text+0x23b44> 335b0: f9402708 ldr x8, [x24, #0x48] 335b4: d1000729 sub x9, x25, #0x1 335b8: aa1603f4 mov x20, x22 335bc: aa1503f7 mov x23, x21 335c0: 9104410a add x10, x8, #0x110 335c4: 9b19a90a msub x10, x8, x25, x10 335c8: 9ac8094b udiv x11, x10, x8 335cc: 9b090109 madd x9, x8, x9, x0 335d0: 9b08a968 msub x8, x11, x8, x10 335d4: f100011f cmp x8, #0x0 335d8: 9a8903e9 csel x9, xzr, x9, eq 335dc: 91004019 add x25, x0, #0x10 335e0: a905a309 stp x9, x8, [x24, #0x58] 335e4: 14000011 b 0x33628 <.text+0x23b78> 335e8: 2a1f03f5 mov w21, wzr 335ec: 910343e0 add x0, sp, #0xd0 335f0: 1400003a b 0x336d8 <.text+0x23c28> 335f4: aa1603f4 mov x20, x22 335f8: aa1503f7 mov x23, x21 335fc: aa1f03f9 mov x25, xzr 33600: 1400000a b 0x33628 <.text+0x23b78> 33604: 8b0b0159 add x25, x10, x11 33608: 9104016a add x10, x11, #0x100 3360c: aa1703f3 mov x19, x23 33610: eb09015f cmp x10, x9 33614: aa1603f4 mov x20, x22 33618: aa1503f7 mov x23, x21 3361c: f900330a str x10, [x24, #0x60] 33620: 54000041 b.ne 0x33628 <.text+0x23b78> 33624: a9007d1f stp xzr, xzr, [x8] 33628: a94723e1 ldp x1, x8, [sp, #0x70] 3362c: 394083bc ldrb w28, [x29, #0x20] 33630: f9400fbb ldr x27, [x29, #0x18] 33634: 394043b5 ldrb w21, [x29, #0x10] 33638: cb010102 sub x2, x8, x1 3363c: 91040336 add x22, x25, #0x100 33640: f100045f cmp x2, #0x1 33644: cb020338 sub x24, x25, x2 33648: 5400006b b.lt 0x33654 <.text+0x23ba4> 3364c: aa1803e0 mov x0, x24 33650: 97ff7090 bl 0xf890 33654: 12000388 and w8, w28, #0x1 33658: 120002a9 and w9, w21, #0x1 3365c: a90767f8 stp x24, x25, [sp, #0x70] 33660: f90043f6 str x22, [sp, #0x80] 33664: a90a53f3 stp x19, x20, [sp, #0xa0] 33668: 3902c3e9 strb w9, [sp, #0xb0] 3366c: a90bfffb stp x27, xzr, [sp, #0xb8] 33670: 390323e8 strb w8, [sp, #0xc8] 33674: f90033f7 str x23, [sp, #0x60] 33678: f9400ff4 ldr x20, [sp, #0x18] 3367c: 910083e0 add x0, sp, #0x20 33680: 940001ab bl 0x33d2c <.text+0x2427c> 33684: 360000a0 tbz w0, #0x0, 0x33698 <.text+0x23be8> 33688: 910083e0 add x0, sp, #0x20 3368c: 94000214 bl 0x33edc <.text+0x2442c> 33690: 2a0003f5 mov w21, w0 33694: 14000002 b 0x3369c <.text+0x23bec> 33698: 2a1f03f5 mov w21, wzr 3369c: b94023e8 ldr w8, [sp, #0x20] 336a0: 3100051f cmn w8, #0x1 336a4: 54000061 b.ne 0x336b0 <.text+0x23c00> 336a8: aa1403e0 mov x0, x20 336ac: 94000ee6 bl 0x37244 <.text+0x27794> 336b0: f94023e0 ldr x0, [sp, #0x40] 336b4: f9400008 ldr x8, [x0] 336b8: f9401908 ldr x8, [x8, #0x30] 336bc: d63f0100 blr x8 336c0: f9403be8 ldr x8, [sp, #0x70] 336c4: b4000048 cbz x8, 0x336cc <.text+0x23c1c> 336c8: f9003fe8 str x8, [sp, #0x78] 336cc: aa1403e0 mov x0, x20 336d0: 94000ebf bl 0x371cc <.text+0x2771c> 336d4: f9400be0 ldr x0, [sp, #0x10] 336d8: 97fff4c5 bl 0x309ec <.text+0x20f3c> 336dc: f9401748 ldr x8, [x26, #0x28] 336e0: f85a83a9 ldur x9, [x29, #-0x58] 336e4: eb09011f cmp x8, x9 336e8: 54000141 b.ne 0x33710 <.text+0x23c60> 336ec: 120002a0 and w0, w21, #0x1 336f0: 910783ff add sp, sp, #0x1e0 336f4: a9457bfd ldp x29, x30, [sp, #0x50] 336f8: a9444ff4 ldp x20, x19, [sp, #0x40] 336fc: a94357f6 ldp x22, x21, [sp, #0x30] 33700: a9425ff8 ldp x24, x23, [sp, #0x20] 33704: a94167fa ldp x26, x25, [sp, #0x10] 33708: a8c66ffc ldp x28, x27, [sp], #0x60 3370c: d65f03c0 ret 33710: 97ff6eb4 bl 0xf1e0 <__stack_chk_fail@plt> 33714: f9403be8 ldr x8, [sp, #0x70] 33718: aa0003f5 mov x21, x0 3371c: b5000348 cbnz x8, 0x33784 <.text+0x23cd4> 33720: 1400001a b 0x33788 <.text+0x23cd8> 33724: f9403be8 ldr x8, [sp, #0x70] 33728: aa0003f3 mov x19, x0 3372c: b4000048 cbz x8, 0x33734 <.text+0x23c84> 33730: f9003fe8 str x8, [sp, #0x78] 33734: f9400fe0 ldr x0, [sp, #0x18] 33738: 94000ea5 bl 0x371cc <.text+0x2771c> 3373c: aa1303e0 mov x0, x19 33740: 97ffd9c2 bl 0x29e48 <.text+0x1a398> 33744: 910343e8 add x8, sp, #0xd0 33748: aa0003f5 mov x21, x0 3374c: f9000be8 str x8, [sp, #0x10] 33750: 14000010 b 0x33790 <.text+0x23ce0> 33754: b94023e8 ldr w8, [sp, #0x20] 33758: aa0003f5 mov x21, x0 3375c: 3100051f cmn w8, #0x1 33760: 54000061 b.ne 0x3376c <.text+0x23cbc> 33764: f9400fe0 ldr x0, [sp, #0x18] 33768: 94000eb7 bl 0x37244 <.text+0x27794> 3376c: f94023e0 ldr x0, [sp, #0x40] 33770: f9400008 ldr x8, [x0] 33774: f9401908 ldr x8, [x8, #0x30] 33778: d63f0100 blr x8 3377c: f9403be8 ldr x8, [sp, #0x70] 33780: b4000048 cbz x8, 0x33788 <.text+0x23cd8> 33784: f9003fe8 str x8, [sp, #0x78] 33788: f9400fe0 ldr x0, [sp, #0x18] 3378c: 94000e90 bl 0x371cc <.text+0x2771c> 33790: f9400be0 ldr x0, [sp, #0x10] 33794: 97fff496 bl 0x309ec <.text+0x20f3c> 33798: aa1503e0 mov x0, x21 3379c: 9401da80 bl 0xaa19c 337a0: 17ffffe1 b 0x33724 <.text+0x23c74> 337a4: d10203ff sub sp, sp, #0x80 337a8: a90557f6 stp x22, x21, [sp, #0x50] 337ac: a9064ff4 stp x20, x19, [sp, #0x60] 337b0: a9077bfd stp x29, x30, [sp, #0x70] 337b4: 9101c3fd add x29, sp, #0x70 337b8: d53bd054 mrs x20, TPIDR_EL0 337bc: f940168c ldr x12, [x20, #0x28] 337c0: aa0303e8 mov x8, x3 337c4: aa0203e9 mov x9, x2 337c8: 2a0103ea mov w10, w1 337cc: f81d83ac stur x12, [x29, #-0x28] 337d0: 9100c3ec add x12, sp, #0x30 337d4: a90333ec stp x12, x12, [sp, #0x30] 337d8: 910063ec add x12, sp, #0x18 337dc: 2a0003eb mov w11, w0 337e0: f90023ff str xzr, [sp, #0x40] 337e4: a901b3ec stp x12, x12, [sp, #0x18] 337e8: f90017ff str xzr, [sp, #0x28] 337ec: 120000cc and w12, w6, #0x1 337f0: f90007e5 str x5, [sp, #0x8] 337f4: 1200008d and w13, w4, #0x1 337f8: 92800002 mov x2, #-0x1 // =-1 337fc: 9100c3e6 add x6, sp, #0x30 33800: 910063e7 add x7, sp, #0x18 33804: aa1f03e0 mov x0, xzr 33808: 2a0b03e1 mov w1, w11 3380c: 2a0a03e3 mov w3, w10 33810: aa0903e4 mov x4, x9 33814: aa0803e5 mov x5, x8 33818: 390043ec strb w12, [sp, #0x10] 3381c: 390003ed strb w13, [sp] 33820: 97ffff12 bl 0x33468 <.text+0x239b8> 33824: 2a0003f3 mov w19, w0 33828: f94017e8 ldr x8, [sp, #0x28] 3382c: b4000208 cbz x8, 0x3386c <.text+0x23dbc> 33830: a94183e8 ldp x8, x0, [sp, #0x18] 33834: 910063f5 add x21, sp, #0x18 33838: f9400509 ldr x9, [x8, #0x8] 3383c: f940000a ldr x10, [x0] 33840: eb15001f cmp x0, x21 33844: f9000549 str x9, [x10, #0x8] 33848: f9400508 ldr x8, [x8, #0x8] 3384c: f900010a str x10, [x8] 33850: f90017ff str xzr, [sp, #0x28] 33854: 540000c0 b.eq 0x3386c <.text+0x23dbc> 33858: f9400416 ldr x22, [x0, #0x8] 3385c: 94013903 bl 0x81c68 33860: eb1502df cmp x22, x21 33864: aa1603e0 mov x0, x22 33868: 54ffff81 b.ne 0x33858 <.text+0x23da8> 3386c: f94023e8 ldr x8, [sp, #0x40] 33870: b4000208 cbz x8, 0x338b0 <.text+0x23e00> 33874: a94303e8 ldp x8, x0, [sp, #0x30] 33878: 9100c3f5 add x21, sp, #0x30 3387c: f9400509 ldr x9, [x8, #0x8] 33880: f940000a ldr x10, [x0] 33884: eb15001f cmp x0, x21 33888: f9000549 str x9, [x10, #0x8] 3388c: f9400508 ldr x8, [x8, #0x8] 33890: f900010a str x10, [x8] 33894: f90023ff str xzr, [sp, #0x40] 33898: 540000c0 b.eq 0x338b0 <.text+0x23e00> 3389c: f9400416 ldr x22, [x0, #0x8] 338a0: 940138f2 bl 0x81c68 338a4: eb1502df cmp x22, x21 338a8: aa1603e0 mov x0, x22 338ac: 54ffff81 b.ne 0x3389c <.text+0x23dec> 338b0: f9401688 ldr x8, [x20, #0x28] 338b4: f85d83a9 ldur x9, [x29, #-0x28] 338b8: eb09011f cmp x8, x9 338bc: 540000e1 b.ne 0x338d8 <.text+0x23e28> 338c0: 12000260 and w0, w19, #0x1 338c4: a9477bfd ldp x29, x30, [sp, #0x70] 338c8: a9464ff4 ldp x20, x19, [sp, #0x60] 338cc: a94557f6 ldp x22, x21, [sp, #0x50] 338d0: 910203ff add sp, sp, #0x80 338d4: d65f03c0 ret 338d8: 97ff6e42 bl 0xf1e0 <__stack_chk_fail@plt> 338dc: f94017e8 ldr x8, [sp, #0x28] 338e0: aa0003f3 mov x19, x0 338e4: b4000208 cbz x8, 0x33924 <.text+0x23e74> 338e8: a94183e8 ldp x8, x0, [sp, #0x18] 338ec: 910063f4 add x20, sp, #0x18 338f0: f9400509 ldr x9, [x8, #0x8] 338f4: f940000a ldr x10, [x0] 338f8: eb14001f cmp x0, x20 338fc: f9000549 str x9, [x10, #0x8] 33900: f9400508 ldr x8, [x8, #0x8] 33904: f900010a str x10, [x8] 33908: f90017ff str xzr, [sp, #0x28] 3390c: 540000c0 b.eq 0x33924 <.text+0x23e74> 33910: f9400415 ldr x21, [x0, #0x8] 33914: 940138d5 bl 0x81c68 33918: eb1402bf cmp x21, x20 3391c: aa1503e0 mov x0, x21 33920: 54ffff81 b.ne 0x33910 <.text+0x23e60> 33924: f94023e8 ldr x8, [sp, #0x40] 33928: b4000208 cbz x8, 0x33968 <.text+0x23eb8> 3392c: a94303e8 ldp x8, x0, [sp, #0x30] 33930: 9100c3f4 add x20, sp, #0x30 33934: f9400509 ldr x9, [x8, #0x8] 33938: f940000a ldr x10, [x0] 3393c: eb14001f cmp x0, x20 33940: f9000549 str x9, [x10, #0x8] 33944: f9400508 ldr x8, [x8, #0x8] 33948: f900010a str x10, [x8] 3394c: f90023ff str xzr, [sp, #0x40] 33950: 540000c0 b.eq 0x33968 <.text+0x23eb8> 33954: f9400415 ldr x21, [x0, #0x8] 33958: 940138c4 bl 0x81c68 3395c: eb1402bf cmp x21, x20 33960: aa1503e0 mov x0, x21 33964: 54ffff81 b.ne 0x33954 <.text+0x23ea4> 33968: aa1303e0 mov x0, x19 3396c: 9401da0c bl 0xaa19c 33970: a9bc5ffc stp x28, x23, [sp, #-0x40]! 33974: a90157f6 stp x22, x21, [sp, #0x10] 33978: a9024ff4 stp x20, x19, [sp, #0x20] 3397c: a9037bfd stp x29, x30, [sp, #0x30] 33980: 9100c3fd add x29, sp, #0x30 33984: d107c3ff sub sp, sp, #0x1f0 33988: d53bd055 mrs x21, TPIDR_EL0 3398c: f94016a8 ldr x8, [x21, #0x28] 33990: aa0003f4 mov x20, x0 33994: 910383e0 add x0, sp, #0xe0 33998: 2a0203f3 mov w19, w2 3399c: f81c83a8 stur x8, [x29, #-0x38] 339a0: 910383f6 add x22, sp, #0xe0 339a4: 97fffac3 bl 0x324b0 <.text+0x22a00> 339a8: 910063e9 add x9, sp, #0x18 339ac: a901a7e9 stp x9, x9, [sp, #0x18] 339b0: 910003e9 mov x9, sp 339b4: a90027e9 stp x9, x9, [sp] 339b8: 9100c3e9 add x9, sp, #0x30 339bc: 12800008 mov w8, #-0x1 // =-1 339c0: b90123f3 str w19, [sp, #0x120] 339c4: 9100a133 add x19, x9, #0x28 339c8: b90103e8 str w8, [sp, #0x100] 339cc: f90017ff str xzr, [sp, #0x28] 339d0: f9000bff str xzr, [sp, #0x10] 339d4: b90033e8 str w8, [sp, #0x30] 339d8: a903fff4 stp x20, xzr, [sp, #0x38] 339dc: a904dbff stp xzr, x22, [sp, #0x48] 339e0: aa1303e0 mov x0, x19 339e4: 94000df3 bl 0x371b0 <.text+0x27700> 339e8: f9402bf4 ldr x20, [sp, #0x50] 339ec: 92800008 mov x8, #-0x1 // =-1 339f0: f9003be8 str x8, [sp, #0x70] 339f4: a9087fff stp xzr, xzr, [sp, #0x80] 339f8: 91012288 add x8, x20, #0x48 339fc: a90923ff stp xzr, x8, [sp, #0x90] 33a00: a90a7fff stp xzr, xzr, [sp, #0xa0] 33a04: aa1403e8 mov x8, x20 33a08: f8458d0a ldr x10, [x8, #0x58]! 33a0c: f9402689 ldr x9, [x20, #0x48] 33a10: b40000aa cbz x10, 0x33a24 <.text+0x23f74> 33a14: f940328b ldr x11, [x20, #0x60] 33a18: cb0b012c sub x12, x9, x11 33a1c: f104019f cmp x12, #0x100 33a20: 54000422 b.hs 0x33aa4 <.text+0x23ff4> 33a24: 91043d28 add x8, x9, #0x10f 33a28: 9ac90916 udiv x22, x8, x9 33a2c: 9b097ec1 mul x1, x22, x9 33a30: 320007e2 orr w2, wzr, #0x3 33a34: 52800443 mov w3, #0x22 // =34 33a38: 12800004 mov w4, #-0x1 // =-1 33a3c: aa1f03e0 mov x0, xzr 33a40: aa1f03e5 mov x5, xzr 33a44: 97ff6ee3 bl 0xf5d0 33a48: b100041f cmn x0, #0x1 33a4c: 54000280 b.eq 0x33a9c <.text+0x23fec> 33a50: f9402a88 ldr x8, [x20, #0x50] 33a54: a9005808 stp x8, x22, [x0] 33a58: f9403688 ldr x8, [x20, #0x68] 33a5c: f9002a80 str x0, [x20, #0x50] 33a60: 8b160108 add x8, x8, x22 33a64: f9003688 str x8, [x20, #0x68] 33a68: b40001a0 cbz x0, 0x33a9c <.text+0x23fec> 33a6c: f9402688 ldr x8, [x20, #0x48] 33a70: d10006c9 sub x9, x22, #0x1 33a74: 9104410a add x10, x8, #0x110 33a78: 9b16a90a msub x10, x8, x22, x10 33a7c: 9ac8094b udiv x11, x10, x8 33a80: 9b090109 madd x9, x8, x9, x0 33a84: 9b08a968 msub x8, x11, x8, x10 33a88: f100011f cmp x8, #0x0 33a8c: 9a8903e9 csel x9, xzr, x9, eq 33a90: 91004016 add x22, x0, #0x10 33a94: a905a289 stp x9, x8, [x20, #0x58] 33a98: 14000009 b 0x33abc <.text+0x2400c> 33a9c: aa1f03f6 mov x22, xzr 33aa0: 14000007 b 0x33abc <.text+0x2400c> 33aa4: 8b0b0156 add x22, x10, x11 33aa8: 9104016a add x10, x11, #0x100 33aac: eb09015f cmp x10, x9 33ab0: f900328a str x10, [x20, #0x60] 33ab4: 54000041 b.ne 0x33abc <.text+0x2400c> 33ab8: a9007d1f stp xzr, xzr, [x8] 33abc: a94823e1 ldp x1, x8, [sp, #0x80] 33ac0: 910402d7 add x23, x22, #0x100 33ac4: cb010102 sub x2, x8, x1 33ac8: f100045f cmp x2, #0x1 33acc: cb0202d4 sub x20, x22, x2 33ad0: 5400006b b.lt 0x33adc <.text+0x2402c> 33ad4: aa1403e0 mov x0, x20 33ad8: 97ff6f6e bl 0xf890 33adc: 910063e8 add x8, sp, #0x18 33ae0: 910003e9 mov x9, sp 33ae4: a9085bf4 stp x20, x22, [sp, #0x80] 33ae8: f9004bf7 str x23, [sp, #0x90] 33aec: a90b27e8 stp x8, x9, [sp, #0xb0] 33af0: 390303ff strb wzr, [sp, #0xc0] 33af4: 390363ff strb wzr, [sp, #0xd8] 33af8: a90cffff stp xzr, xzr, [sp, #0xc8] 33afc: 9100c3e0 add x0, sp, #0x30 33b00: 9400008b bl 0x33d2c <.text+0x2427c> 33b04: 360000a0 tbz w0, #0x0, 0x33b18 <.text+0x24068> 33b08: 9100c3e0 add x0, sp, #0x30 33b0c: 940000f4 bl 0x33edc <.text+0x2442c> 33b10: 2a0003f4 mov w20, w0 33b14: 14000002 b 0x33b1c <.text+0x2406c> 33b18: 2a1f03f4 mov w20, wzr 33b1c: b94033e8 ldr w8, [sp, #0x30] 33b20: 3100051f cmn w8, #0x1 33b24: 54000061 b.ne 0x33b30 <.text+0x24080> 33b28: aa1303e0 mov x0, x19 33b2c: 94000dc6 bl 0x37244 <.text+0x27794> 33b30: f9402be0 ldr x0, [sp, #0x50] 33b34: f9400008 ldr x8, [x0] 33b38: f9401908 ldr x8, [x8, #0x30] 33b3c: d63f0100 blr x8 33b40: f94043e8 ldr x8, [sp, #0x80] 33b44: b4000048 cbz x8, 0x33b4c <.text+0x2409c> 33b48: f90047e8 str x8, [sp, #0x88] 33b4c: aa1303e0 mov x0, x19 33b50: 94000d9f bl 0x371cc <.text+0x2771c> 33b54: f9400be8 ldr x8, [sp, #0x10] 33b58: b4000208 cbz x8, 0x33b98 <.text+0x240e8> 33b5c: a94003e8 ldp x8, x0, [sp] 33b60: 910003f3 mov x19, sp 33b64: f9400509 ldr x9, [x8, #0x8] 33b68: f940000a ldr x10, [x0] 33b6c: eb13001f cmp x0, x19 33b70: f9000549 str x9, [x10, #0x8] 33b74: f9400508 ldr x8, [x8, #0x8] 33b78: f900010a str x10, [x8] 33b7c: f9000bff str xzr, [sp, #0x10] 33b80: 540000c0 b.eq 0x33b98 <.text+0x240e8> 33b84: f9400416 ldr x22, [x0, #0x8] 33b88: 94013838 bl 0x81c68 33b8c: eb1302df cmp x22, x19 33b90: aa1603e0 mov x0, x22 33b94: 54ffff81 b.ne 0x33b84 <.text+0x240d4> 33b98: f94017e8 ldr x8, [sp, #0x28] 33b9c: b4000208 cbz x8, 0x33bdc <.text+0x2412c> 33ba0: a94183e8 ldp x8, x0, [sp, #0x18] 33ba4: 910063f3 add x19, sp, #0x18 33ba8: f9400509 ldr x9, [x8, #0x8] 33bac: f940000a ldr x10, [x0] 33bb0: eb13001f cmp x0, x19 33bb4: f9000549 str x9, [x10, #0x8] 33bb8: f9400508 ldr x8, [x8, #0x8] 33bbc: f900010a str x10, [x8] 33bc0: f90017ff str xzr, [sp, #0x28] 33bc4: 540000c0 b.eq 0x33bdc <.text+0x2412c> 33bc8: f9400416 ldr x22, [x0, #0x8] 33bcc: 94013827 bl 0x81c68 33bd0: eb1302df cmp x22, x19 33bd4: aa1603e0 mov x0, x22 33bd8: 54ffff81 b.ne 0x33bc8 <.text+0x24118> 33bdc: 910383e0 add x0, sp, #0xe0 33be0: 97fff383 bl 0x309ec <.text+0x20f3c> 33be4: f94016a8 ldr x8, [x21, #0x28] 33be8: f85c83a9 ldur x9, [x29, #-0x38] 33bec: eb09011f cmp x8, x9 33bf0: 54000101 b.ne 0x33c10 <.text+0x24160> 33bf4: 12000280 and w0, w20, #0x1 33bf8: 9107c3ff add sp, sp, #0x1f0 33bfc: a9437bfd ldp x29, x30, [sp, #0x30] 33c00: a9424ff4 ldp x20, x19, [sp, #0x20] 33c04: a94157f6 ldp x22, x21, [sp, #0x10] 33c08: a8c45ffc ldp x28, x23, [sp], #0x40 33c0c: d65f03c0 ret 33c10: 97ff6d74 bl 0xf1e0 <__stack_chk_fail@plt> 33c14: f94043e8 ldr x8, [sp, #0x80] 33c18: aa0003f4 mov x20, x0 33c1c: b5000348 cbnz x8, 0x33c84 <.text+0x241d4> 33c20: 1400001a b 0x33c88 <.text+0x241d8> 33c24: aa0003f4 mov x20, x0 33c28: f9400be8 ldr x8, [sp, #0x10] 33c2c: b5000368 cbnz x8, 0x33c98 <.text+0x241e8> 33c30: 14000029 b 0x33cd4 <.text+0x24224> 33c34: f94043e8 ldr x8, [sp, #0x80] 33c38: aa0003f4 mov x20, x0 33c3c: b4000048 cbz x8, 0x33c44 <.text+0x24194> 33c40: f90047e8 str x8, [sp, #0x88] 33c44: aa1303e0 mov x0, x19 33c48: 94000d61 bl 0x371cc <.text+0x2771c> 33c4c: aa1403e0 mov x0, x20 33c50: 97ffd87e bl 0x29e48 <.text+0x1a398> 33c54: b94033e8 ldr w8, [sp, #0x30] 33c58: aa0003f4 mov x20, x0 33c5c: 3100051f cmn w8, #0x1 33c60: 54000061 b.ne 0x33c6c <.text+0x241bc> 33c64: aa1303e0 mov x0, x19 33c68: 94000d77 bl 0x37244 <.text+0x27794> 33c6c: f9402be0 ldr x0, [sp, #0x50] 33c70: f9400008 ldr x8, [x0] 33c74: f9401908 ldr x8, [x8, #0x30] 33c78: d63f0100 blr x8 33c7c: f94043e8 ldr x8, [sp, #0x80] 33c80: b4000048 cbz x8, 0x33c88 <.text+0x241d8> 33c84: f90047e8 str x8, [sp, #0x88] 33c88: aa1303e0 mov x0, x19 33c8c: 94000d50 bl 0x371cc <.text+0x2771c> 33c90: f9400be8 ldr x8, [sp, #0x10] 33c94: b4000208 cbz x8, 0x33cd4 <.text+0x24224> 33c98: a94003e8 ldp x8, x0, [sp] 33c9c: 910003f3 mov x19, sp 33ca0: f9400509 ldr x9, [x8, #0x8] 33ca4: f940000a ldr x10, [x0] 33ca8: eb13001f cmp x0, x19 33cac: f9000549 str x9, [x10, #0x8] 33cb0: f9400508 ldr x8, [x8, #0x8] 33cb4: f900010a str x10, [x8] 33cb8: f9000bff str xzr, [sp, #0x10] 33cbc: 540000c0 b.eq 0x33cd4 <.text+0x24224> 33cc0: f9400415 ldr x21, [x0, #0x8] 33cc4: 940137e9 bl 0x81c68 33cc8: eb1302bf cmp x21, x19 33ccc: aa1503e0 mov x0, x21 33cd0: 54ffff81 b.ne 0x33cc0 <.text+0x24210> 33cd4: f94017e8 ldr x8, [sp, #0x28] 33cd8: b4000208 cbz x8, 0x33d18 <.text+0x24268> 33cdc: a94183e8 ldp x8, x0, [sp, #0x18] 33ce0: 910063f3 add x19, sp, #0x18 33ce4: f9400509 ldr x9, [x8, #0x8] 33ce8: f940000a ldr x10, [x0] 33cec: eb13001f cmp x0, x19 33cf0: f9000549 str x9, [x10, #0x8] 33cf4: f9400508 ldr x8, [x8, #0x8] 33cf8: f900010a str x10, [x8] 33cfc: f90017ff str xzr, [sp, #0x28] 33d00: 540000c0 b.eq 0x33d18 <.text+0x24268> 33d04: f9400415 ldr x21, [x0, #0x8] 33d08: 940137d8 bl 0x81c68 33d0c: eb1302bf cmp x21, x19 33d10: aa1503e0 mov x0, x21 33d14: 54ffff81 b.ne 0x33d04 <.text+0x24254> 33d18: 910383e0 add x0, sp, #0xe0 33d1c: 97fff334 bl 0x309ec <.text+0x20f3c> 33d20: aa1403e0 mov x0, x20 33d24: 9401d91e bl 0xaa19c 33d28: 17ffffc3 b 0x33c34 <.text+0x24184> 33d2c: d10183ff sub sp, sp, #0x60 33d30: f90013f7 str x23, [sp, #0x20] 33d34: a90357f6 stp x22, x21, [sp, #0x30] 33d38: a9044ff4 stp x20, x19, [sp, #0x40] 33d3c: a9057bfd stp x29, x30, [sp, #0x50] 33d40: 910143fd add x29, sp, #0x50 33d44: d53bd056 mrs x22, TPIDR_EL0 33d48: f94016c8 ldr x8, [x22, #0x28] 33d4c: aa0003f3 mov x19, x0 33d50: f9000fe8 str x8, [sp, #0x18] 33d54: f9401260 ldr x0, [x19, #0x20] 33d58: f9400008 ldr x8, [x0] 33d5c: f9400908 ldr x8, [x8, #0x10] 33d60: d63f0100 blr x8 33d64: 36000840 tbz w0, #0x0, 0x33e6c <.text+0x243bc> 33d68: f9401260 ldr x0, [x19, #0x20] 33d6c: f9400008 ldr x8, [x0] 33d70: f9401508 ldr x8, [x8, #0x28] 33d74: d63f0100 blr x8 33d78: 36000860 tbz w0, #0x0, 0x33e84 <.text+0x243d4> 33d7c: f9401260 ldr x0, [x19, #0x20] 33d80: f9400008 ldr x8, [x0] 33d84: f9400d08 ldr x8, [x8, #0x18] 33d88: d63f0100 blr x8 33d8c: 360007c0 tbz w0, #0x0, 0x33e84 <.text+0x243d4> 33d90: 39424268 ldrb w8, [x19, #0x90] 33d94: 340005e8 cbz w8, 0x33e50 <.text+0x243a0> 33d98: f9401260 ldr x0, [x19, #0x20] 33d9c: f9404e61 ldr x1, [x19, #0x98] 33da0: 97fff958 bl 0x32300 <.text+0x22850> 33da4: aa0003e8 mov x8, x0 33da8: 2a1f03e0 mov w0, wzr 33dac: f9005268 str x8, [x19, #0xa0] 33db0: b40006c8 cbz x8, 0x33e88 <.text+0x243d8> 33db4: f9400a69 ldr x9, [x19, #0x10] 33db8: b4000689 cbz x9, 0x33e88 <.text+0x243d8> 33dbc: a9415517 ldp x23, x21, [x8, #0x10] 33dc0: aa0903e0 mov x0, x9 33dc4: 94001bf1 bl 0x3ad88 <.text+0x2b2d8> 33dc8: f9400a68 ldr x8, [x19, #0x10] 33dcc: aa0003f4 mov x20, x0 33dd0: aa0803e0 mov x0, x8 33dd4: 94001bef bl 0x3ad90 <.text+0x2b2e0> 33dd8: eb17001f cmp x0, x23 33ddc: 54000063 b.lo 0x33de8 <.text+0x24338> 33de0: eb15001f cmp x0, x21 33de4: 54000363 b.lo 0x33e50 <.text+0x243a0> 33de8: f9401260 ldr x0, [x19, #0x20] 33dec: 910043e1 add x1, sp, #0x10 33df0: 910023e2 add x2, sp, #0x8 33df4: aa1403e3 mov x3, x20 33df8: 97fff873 bl 0x31fc4 <.text+0x22514> 33dfc: 36000440 tbz w0, #0x0, 0x33e84 <.text+0x243d4> 33e00: f9401268 ldr x8, [x19, #0x20] 33e04: b9400be1 ldr w1, [sp, #0x8] 33e08: 91012100 add x0, x8, #0x48 33e0c: 97fff481 bl 0x31010 <.text+0x21560> 33e10: f9401268 ldr x8, [x19, #0x20] 33e14: a9408fe4 ldp x4, x3, [sp, #0x8] 33e18: aa0003f5 mov x21, x0 33e1c: aa1503e1 mov x1, x21 33e20: f9400109 ldr x9, [x8] 33e24: b9404102 ldr w2, [x8, #0x40] 33e28: aa0803e0 mov x0, x8 33e2c: f9402129 ldr x9, [x9, #0x40] 33e30: d63f0120 blr x9 33e34: a940a3e2 ldp x2, x8, [sp, #0x8] 33e38: f9401260 ldr x0, [x19, #0x20] 33e3c: f9405264 ldr x4, [x19, #0xa0] 33e40: aa1503e1 mov x1, x21 33e44: cb080283 sub x3, x20, x8 33e48: 97fff93f bl 0x32344 <.text+0x22894> 33e4c: 360001c0 tbz w0, #0x0, 0x33e84 <.text+0x243d4> 33e50: aa1303e0 mov x0, x19 33e54: b8428401 ldr w1, [x0], #0x28 33e58: 3100043f cmn w1, #0x1 33e5c: 540002a0 b.eq 0x33eb0 <.text+0x24400> 33e60: 94000d31 bl 0x37324 <.text+0x27874> 33e64: 320003e0 orr w0, wzr, #0x1 33e68: 14000008 b 0x33e88 <.text+0x243d8> 33e6c: b00003c1 adrp x1, 0xac000 33e70: b0000402 adrp x2, 0xb4000 33e74: 9116e821 add x1, x1, #0x5ba 33e78: 91019c42 add x2, x2, #0x67 33e7c: 321f07e0 orr w0, wzr, #0x6 33e80: 97ffa588 bl 0x1d4a0 <.text+0xd9f0> 33e84: 2a1f03e0 mov w0, wzr 33e88: f94016c8 ldr x8, [x22, #0x28] 33e8c: f9400fe9 ldr x9, [sp, #0x18] 33e90: eb09011f cmp x8, x9 33e94: 54000221 b.ne 0x33ed8 <.text+0x24428> 33e98: a9457bfd ldp x29, x30, [sp, #0x50] 33e9c: a9444ff4 ldp x20, x19, [sp, #0x40] 33ea0: a94357f6 ldp x22, x21, [sp, #0x30] 33ea4: f94013f7 ldr x23, [sp, #0x20] 33ea8: 910183ff add sp, sp, #0x60 33eac: d65f03c0 ret 33eb0: f9400661 ldr x1, [x19, #0x8] 33eb4: 94000d06 bl 0x372cc <.text+0x2781c> 33eb8: 36000060 tbz w0, #0x0, 0x33ec4 <.text+0x24414> 33ebc: 320003e0 orr w0, wzr, #0x1 33ec0: 17fffff2 b 0x33e88 <.text+0x243d8> 33ec4: b00003c1 adrp x1, 0xac000 33ec8: b0000402 adrp x2, 0xb4000 33ecc: 9116e821 add x1, x1, #0x5ba 33ed0: 9101f842 add x2, x2, #0x7e 33ed4: 17ffffea b 0x33e7c <.text+0x243cc> 33ed8: 97ff6cc2 bl 0xf1e0 <__stack_chk_fail@plt> 33edc: 6db733ed stp d13, d12, [sp, #-0x90]! 33ee0: 6d012beb stp d11, d10, [sp, #0x10] 33ee4: 6d0223e9 stp d9, d8, [sp, #0x20] 33ee8: a9036ffc stp x28, x27, [sp, #0x30] 33eec: a90467fa stp x26, x25, [sp, #0x40] 33ef0: a9055ff8 stp x24, x23, [sp, #0x50] 33ef4: a90657f6 stp x22, x21, [sp, #0x60] 33ef8: a9074ff4 stp x20, x19, [sp, #0x70] 33efc: a9087bfd stp x29, x30, [sp, #0x80] 33f00: 910203fd add x29, sp, #0x80 33f04: d12883ff sub sp, sp, #0xa20 33f08: d53bd05c mrs x28, TPIDR_EL0 33f0c: f9401788 ldr x8, [x28, #0x28] 33f10: aa0003f3 mov x19, x0 33f14: 9100a274 add x20, x19, #0x28 33f18: 910603e9 add x9, sp, #0x180 33f1c: f90023e8 str x8, [sp, #0x40] 33f20: f9002ff4 str x20, [sp, #0x58] 33f24: b9403268 ldr w8, [x19, #0x30] 33f28: 6f00e400 movi v0.2d, #0000000000000000 33f2c: f9025bf4 str x20, [sp, #0x4b0] 33f30: f9003fff str xzr, [sp, #0x78] 33f34: b90063e8 str w8, [sp, #0x60] 33f38: b904bbe8 str w8, [sp, #0x4b8] 33f3c: 320003e8 orr w8, wzr, #0x1 33f40: 3c8683e0 stur q0, [sp, #0x68] 33f44: f90273ff str xzr, [sp, #0x4e0] 33f48: ad1a0120 stp q0, q0, [x9, #0x340] 33f4c: b904ebe8 str w8, [sp, #0x4e8] 33f50: 9112c3e0 add x0, sp, #0x4b0 33f54: 321b03e1 orr w1, wzr, #0x20 33f58: 94000f74 bl 0x37d28 <.text+0x28278> 33f5c: 36000940 tbz w0, #0x0, 0x34084 <.text+0x245d4> 33f60: 321f03e8 orr w8, wzr, #0x2 33f64: b9007fe8 str w8, [sp, #0x7c] 33f68: 910163e0 add x0, sp, #0x58 33f6c: 52801381 mov w1, #0x9c // =156 33f70: 94000f6e bl 0x37d28 <.text+0x28278> 33f74: 36000880 tbz w0, #0x0, 0x34084 <.text+0x245d4> 33f78: 9112c3e8 add x8, sp, #0x4b0 33f7c: 91006115 add x21, x8, #0x18 33f80: 321b03e2 orr w2, wzr, #0x20 33f84: aa1503e0 mov x0, x21 33f88: 2a1f03e1 mov w1, wzr 33f8c: 940017a6 bl 0x39e24 <.text+0x2a374> 33f90: d28889a8 mov x8, #0x444d // =17485 33f94: f2aa09a8 movk x8, #0x504d, lsl #16 33f98: f2d4f268 movk x8, #0xa793, lsl #32 33f9c: f90267e8 str x8, [sp, #0x4c8] 33fa0: aa1f03e0 mov x0, xzr 33fa4: 97ff6c4b bl 0xf0d0 33fa8: b94063e8 ldr w8, [sp, #0x60] 33fac: 528001a9 mov w9, #0xd // =13 33fb0: b904dfe0 str w0, [sp, #0x4dc] 33fb4: b904d3e9 str w9, [sp, #0x4d0] 33fb8: b904d7e8 str w8, [sp, #0x4d4] 33fbc: b944ebe8 ldr w8, [sp, #0x4e8] 33fc0: 7100091f cmp w8, #0x2 33fc4: 540000c0 b.eq 0x33fdc <.text+0x2452c> 33fc8: f9425be0 ldr x0, [sp, #0x4b0] 33fcc: b944bbe1 ldr w1, [sp, #0x4b8] 33fd0: 321b03e3 orr w3, wzr, #0x20 33fd4: aa1503e2 mov x2, x21 33fd8: 94000fb1 bl 0x37e9c <.text+0x283ec> 33fdc: f9401268 ldr x8, [x19, #0x20] 33fe0: a9472109 ldp x9, x8, [x8, #0x70] 33fe4: cb090116 sub x22, x8, x9 33fe8: d342fed5 lsr x21, x22, #2 33fec: b00003c1 adrp x1, 0xac000 33ff0: b0000402 adrp x2, 0xb4000 33ff4: 9115c021 add x1, x1, #0x570 33ff8: 9102f842 add x2, x2, #0xbe 33ffc: 320007e0 orr w0, wzr, #0x3 34000: 2a1503e3 mov w3, w21 34004: 320007f8 orr w24, wzr, #0x3 34008: 97ffa526 bl 0x1d4a0 <.text+0xd9f0> 3400c: f9044bf4 str x20, [sp, #0x890] 34010: b9403268 ldr w8, [x19, #0x30] 34014: d34286d7 ubfx x23, x22, #2, #32 34018: 321e03e1 orr w1, wzr, #0x4 3401c: 8b3546e9 add x9, x23, w21, uxtw #1 34020: b37c8521 bfi x1, x9, #4, #34 34024: b9089be8 str w8, [sp, #0x898] 34028: f90457ff str xzr, [sp, #0x8a8] 3402c: f90453ff str xzr, [sp, #0x8a0] 34030: b908aff8 str w24, [sp, #0x8ac] 34034: 912243e0 add x0, sp, #0x890 34038: 94000f3c bl 0x37d28 <.text+0x28278> 3403c: 36002580 tbz w0, #0x0, 0x344ec <.text+0x24a3c> 34040: b948a3e8 ldr w8, [sp, #0x8a0] 34044: b9489be9 ldr w9, [sp, #0x898] 34048: 320007ea orr w10, wzr, #0x3 3404c: b9004bea str w10, [sp, #0x48] 34050: b908abf5 str w21, [sp, #0x8a8] 34054: b3607d28 bfi x8, x9, #32, #32 34058: f804c3e8 stur x8, [sp, #0x4c] 3405c: f9402268 ldr x8, [x19, #0x40] 34060: b7f80268 tbnz x8, #0x3f, 0x340ac <.text+0x245fc> 34064: b9403269 ldr w9, [x19, #0x30] 34068: 0b162d29 add w9, w9, w22, lsl #11 3406c: 11404129 add w9, w9, #0x10, lsl #12 // =0x10000 34070: eb09011f cmp x8, x9 34074: 321503e8 orr w8, wzr, #0x800 34078: 5a9fb118 csinv w24, w8, wzr, lt 3407c: 350001d5 cbnz w21, 0x340b4 <.text+0x24604> 34080: 1400011d b 0x344f4 <.text+0x24a44> 34084: b944ebe8 ldr w8, [sp, #0x4e8] 34088: 7100091f cmp w8, #0x2 3408c: 5400b000 b.eq 0x3568c <.text+0x25bdc> 34090: f9425be0 ldr x0, [sp, #0x4b0] 34094: b944bbe1 ldr w1, [sp, #0x4b8] 34098: 9112c3e8 add x8, sp, #0x4b0 3409c: 91006102 add x2, x8, #0x18 340a0: 321b03e3 orr w3, wzr, #0x20 340a4: 94000f7e bl 0x37e9c <.text+0x283ec> 340a8: 14000579 b 0x3568c <.text+0x25bdc> 340ac: 12800018 mov w24, #-0x1 // =-1 340b0: 34002235 cbz w21, 0x344f4 <.text+0x24a44> 340b4: 9112c3e8 add x8, sp, #0x4b0 340b8: aa1f03f6 mov x22, xzr 340bc: 9101427b add x27, x19, #0x50 340c0: 91004109 add x9, x8, #0x10 340c4: 91006115 add x21, x8, #0x18 340c8: f9001fe9 str x9, [sp, #0x38] 340cc: 912463e0 add x0, sp, #0x918 340d0: 321c07e2 orr w2, wzr, #0x30 340d4: 2a1f03e1 mov w1, wzr 340d8: 94001753 bl 0x39e24 <.text+0x2a374> 340dc: f9401260 ldr x0, [x19, #0x20] 340e0: f9403808 ldr x8, [x0, #0x70] 340e4: b8767908 ldr w8, [x8, x22, lsl #2] 340e8: b9091be8 str w8, [sp, #0x918] 340ec: b9404009 ldr w9, [x0, #0x40] 340f0: 6b09011f cmp w8, w9 340f4: 54000101 b.ne 0x34114 <.text+0x24664> 340f8: f9400a68 ldr x8, [x19, #0x10] 340fc: b40000c8 cbz x8, 0x34114 <.text+0x24664> 34100: f9400008 ldr x8, [x0] 34104: f9401108 ldr x8, [x8, #0x20] 34108: d63f0100 blr x8 3410c: 36000a40 tbz w0, #0x0, 0x34254 <.text+0x247a4> 34110: f9401260 ldr x0, [x19, #0x20] 34114: f9400008 ldr x8, [x0] 34118: f9401d08 ldr x8, [x8, #0x38] 3411c: 910603e2 add x2, sp, #0x180 34120: aa1603e1 mov x1, x22 34124: d63f0100 blr x8 34128: 36001e20 tbz w0, #0x0, 0x344ec <.text+0x24a3c> 3412c: f940227a ldr x26, [x19, #0x40] 34130: f940c7f9 ldr x25, [sp, #0x188] 34134: 910603e0 add x0, sp, #0x180 34138: 94001b52 bl 0x3ae80 <.text+0x2b3d0> 3413c: aa0003e3 mov x3, x0 34140: b100075f cmn x26, #0x1 34144: fa53cac0 ccmp x22, #0x13, #0x0, gt 34148: 5a9f8304 csinv w4, w24, wzr, hi 3414c: 912463e1 add x1, sp, #0x918 34150: 912043e5 add x5, sp, #0x810 34154: aa1303e0 mov x0, x19 34158: aa1903e2 mov x2, x25 3415c: 94000953 bl 0x366a8 <.text+0x26bf8> 34160: 36001c60 tbz w0, #0x0, 0x344ec <.text+0x24a3c> 34164: f9025bf4 str x20, [sp, #0x4b0] 34168: b9403268 ldr w8, [x19, #0x30] 3416c: f9401fe0 ldr x0, [sp, #0x38] 34170: 52806502 mov w2, #0x328 // =808 34174: 2a1f03e1 mov w1, wzr 34178: b904bbe8 str w8, [sp, #0x4b8] 3417c: 97ff6dd9 bl 0xf8e0 34180: 320003e8 orr w8, wzr, #0x1 34184: b907e7e8 str w8, [sp, #0x7e4] 34188: 9112c3e0 add x0, sp, #0x4b0 3418c: 52806381 mov w1, #0x31c // =796 34190: 94000ee6 bl 0x37d28 <.text+0x28278> 34194: 36000320 tbz w0, #0x0, 0x341f8 <.text+0x24748> 34198: 52806382 mov w2, #0x31c // =796 3419c: aa1503e0 mov x0, x21 341a0: 2a1f03e1 mov w1, wzr 341a4: 94001720 bl 0x39e24 <.text+0x2a374> 341a8: 910603e0 add x0, sp, #0x180 341ac: aa1503e1 mov x1, x21 341b0: 94001b36 bl 0x3ae88 <.text+0x2b3d8> 341b4: b944c3e8 ldr w8, [sp, #0x4c0] 341b8: b944bbe9 ldr w9, [sp, #0x4b8] 341bc: b3607d28 bfi x8, x9, #32, #32 341c0: f904a3e8 str x8, [sp, #0x940] 341c4: f9401260 ldr x0, [x19, #0x20] 341c8: f9403809 ldr x9, [x0, #0x70] 341cc: b940400a ldr w10, [x0, #0x40] 341d0: b8767929 ldr w9, [x9, x22, lsl #2] 341d4: 6b0a013f cmp w9, w10 341d8: 540000c1 b.ne 0x341f0 <.text+0x24740> 341dc: f9002668 str x8, [x19, #0x48] 341e0: f9400008 ldr x8, [x0] 341e4: f9401108 ldr x8, [x8, #0x20] 341e8: d63f0100 blr x8 341ec: 360007a0 tbz w0, #0x0, 0x342e0 <.text+0x24830> 341f0: 2a1f03f9 mov w25, wzr 341f4: 14000002 b 0x341fc <.text+0x2474c> 341f8: 320003f9 orr w25, wzr, #0x1 341fc: b947e7e8 ldr w8, [sp, #0x7e4] 34200: 7100091f cmp w8, #0x2 34204: 540000c0 b.eq 0x3421c <.text+0x2476c> 34208: f9425be0 ldr x0, [sp, #0x4b0] 3420c: b944bbe1 ldr w1, [sp, #0x4b8] 34210: 52806383 mov w3, #0x31c // =796 34214: aa1503e2 mov x2, x21 34218: 94000f21 bl 0x37e9c <.text+0x283ec> 3421c: 35001699 cbnz w25, 0x344ec <.text+0x24a3c> 34220: b9489be8 ldr w8, [sp, #0x898] 34224: f9444be0 ldr x0, [sp, #0x890] 34228: 0b1606c9 add w9, w22, w22, lsl #1 3422c: 321e03ea orr w10, wzr, #0x4 34230: 331c6d2a bfi w10, w9, #4, #28 34234: 0b0a0101 add w1, w8, w10 34238: 912463e2 add x2, sp, #0x918 3423c: 321c07e3 orr w3, wzr, #0x30 34240: 94000f17 bl 0x37e9c <.text+0x283ec> 34244: 910006d6 add x22, x22, #0x1 34248: eb1702df cmp x22, x23 3424c: 54fff403 b.lo 0x340cc <.text+0x2461c> 34250: 140000a9 b 0x344f4 <.text+0x24a44> 34254: f9400a60 ldr x0, [x19, #0x10] 34258: 94001acc bl 0x3ad88 <.text+0x2b2d8> 3425c: aa0003f9 mov x25, x0 34260: f9400a60 ldr x0, [x19, #0x10] 34264: 94001acb bl 0x3ad90 <.text+0x2b2e0> 34268: aa0003e3 mov x3, x0 3426c: 912463e1 add x1, sp, #0x918 34270: 12800004 mov w4, #-0x1 // =-1 34274: 910603e5 add x5, sp, #0x180 34278: aa1303e0 mov x0, x19 3427c: aa1903e2 mov x2, x25 34280: 9400090a bl 0x366a8 <.text+0x26bf8> 34284: 36001340 tbz w0, #0x0, 0x344ec <.text+0x24a3c> 34288: f9400a60 ldr x0, [x19, #0x10] 3428c: 94001ac1 bl 0x3ad90 <.text+0x2b2e0> 34290: f9401269 ldr x9, [x19, #0x20] 34294: a94a2528 ldp x8, x9, [x9, #0xa0] 34298: eb080129 subs x9, x9, x8 3429c: 54000de0 b.eq 0x34458 <.text+0x249a8> 342a0: aa1f03eb mov x11, xzr 342a4: 9343fd29 asr x9, x9, #3 342a8: 320003ea orr w10, wzr, #0x1 342ac: f86b790c ldr x12, [x8, x11, lsl #3] 342b0: f940018b ldr x11, [x12] 342b4: eb0b001f cmp x0, x11 342b8: 540000a3 b.lo 0x342cc <.text+0x2481c> 342bc: f940058c ldr x12, [x12, #0x8] 342c0: 8b0b018c add x12, x12, x11 342c4: eb0c001f cmp x0, x12 342c8: 54000183 b.lo 0x342f8 <.text+0x24848> 342cc: 2a0a03eb mov w11, w10 342d0: eb0b013f cmp x9, x11 342d4: 1100054a add w10, w10, #0x1 342d8: 54fffea8 b.hi 0x342ac <.text+0x247fc> 342dc: 1400005f b 0x34458 <.text+0x249a8> 342e0: f940127a ldr x26, [x19, #0x20] 342e4: 910603e0 add x0, sp, #0x180 342e8: 94001ae6 bl 0x3ae80 <.text+0x2b3d0> 342ec: 2a1f03f9 mov w25, wzr 342f0: f9000f40 str x0, [x26, #0x18] 342f4: 17ffffc2 b 0x341fc <.text+0x2474c> 342f8: f9001bfb str x27, [sp, #0x30] 342fc: d1020008 sub x8, x0, #0x80 34300: f9025bf4 str x20, [sp, #0x4b0] 34304: 91020009 add x9, x0, #0x80 34308: eb08017f cmp x11, x8 3430c: b940326a ldr w10, [x19, #0x30] 34310: 9a8b3119 csel x25, x8, x11, lo 34314: eb09019f cmp x12, x9 34318: 1a893188 csel w8, w12, w9, lo 3431c: 4b19011a sub w26, w8, w25 34320: b904bbea str w10, [sp, #0x4b8] 34324: f90263ff str xzr, [sp, #0x4c0] 34328: 9112c3e0 add x0, sp, #0x4b0 3432c: aa1a03e1 mov x1, x26 34330: 94000e7e bl 0x37d28 <.text+0x28278> 34334: 36000dc0 tbz w0, #0x0, 0x344ec <.text+0x24a3c> 34338: f9401268 ldr x8, [x19, #0x20] 3433c: 91012100 add x0, x8, #0x48 34340: aa1a03e1 mov x1, x26 34344: 97fff333 bl 0x31010 <.text+0x21560> 34348: aa0003fb mov x27, x0 3434c: f9401260 ldr x0, [x19, #0x20] 34350: b9491be2 ldr w2, [sp, #0x918] 34354: f9400008 ldr x8, [x0] 34358: f9402108 ldr x8, [x8, #0x40] 3435c: aa1b03e1 mov x1, x27 34360: aa1903e3 mov x3, x25 34364: aa1a03e4 mov x4, x26 34368: d63f0100 blr x8 3436c: b944bbe1 ldr w1, [sp, #0x4b8] 34370: 9112c3e0 add x0, sp, #0x4b0 34374: aa1b03e2 mov x2, x27 34378: aa1a03e3 mov x3, x26 3437c: 94000ef2 bl 0x37f44 <.text+0x28494> 34380: b944c3fa ldr w26, [sp, #0x4c0] 34384: a945a269 ldp x9, x8, [x19, #0x58] 34388: b944bbea ldr w10, [sp, #0x4b8] 3438c: eb08013f cmp x9, x8 34390: b3607d5a bfi x26, x10, #32, #32 34394: 540000c0 b.eq 0x343ac <.text+0x248fc> 34398: a9006939 stp x25, x26, [x9] 3439c: f9402e68 ldr x8, [x19, #0x58] 343a0: 91004108 add x8, x8, #0x10 343a4: f9002e68 str x8, [x19, #0x58] 343a8: 1400002b b 0x34454 <.text+0x249a4> 343ac: f9401bea ldr x10, [sp, #0x30] 343b0: f940014a ldr x10, [x10] 343b4: cb0a0129 sub x9, x9, x10 343b8: 9344fd3b asr x27, x9, #4 343bc: 91000769 add x9, x27, #0x1 343c0: d37cfd2b lsr x11, x9, #60 343c4: b500c38b cbnz x11, 0x35c34 <.text+0x26184> 343c8: cb0a0108 sub x8, x8, x10 343cc: 9344fd0a asr x10, x8, #4 343d0: b27fe7eb mov x11, #0x7fffffffffffffe // =576460752303423486 343d4: eb0b015f cmp x10, x11 343d8: 540000e8 b.hi 0x343f4 <.text+0x24944> 343dc: 9343fd08 asr x8, x8, #3 343e0: eb09011f cmp x8, x9 343e4: 9a88312a csel x10, x9, x8, lo 343e8: b500008a cbnz x10, 0x343f8 <.text+0x24948> 343ec: aa1f03e0 mov x0, xzr 343f0: 1400000c b 0x34420 <.text+0x24970> 343f4: b240efea orr x10, xzr, #0xfffffffffffffff 343f8: f9403e68 ldr x8, [x19, #0x78] 343fc: d37ced41 lsl x1, x10, #4 34400: eb08003f cmp x1, x8 34404: 540000c9 b.ls 0x3441c <.text+0x2496c> 34408: f90017ea str x10, [sp, #0x28] 3440c: f9403660 ldr x0, [x19, #0x68] 34410: 97fff300 bl 0x31010 <.text+0x21560> 34414: f94017ea ldr x10, [sp, #0x28] 34418: 14000002 b 0x34420 <.text+0x24970> 3441c: f9403a60 ldr x0, [x19, #0x70] 34420: 8b1b1008 add x8, x0, x27, lsl #4 34424: a9006919 stp x25, x26, [x8] 34428: a9452661 ldp x1, x9, [x19, #0x50] 3442c: 8b0a101a add x26, x0, x10, lsl #4 34430: 9100411b add x27, x8, #0x10 34434: cb010122 sub x2, x9, x1 34438: f100045f cmp x2, #0x1 3443c: cb020119 sub x25, x8, x2 34440: 5400006b b.lt 0x3444c <.text+0x2499c> 34444: aa1903e0 mov x0, x25 34448: 97ff6d12 bl 0xf890 3444c: a9056e79 stp x25, x27, [x19, #0x50] 34450: f900327a str x26, [x19, #0x60] 34454: f9401bfb ldr x27, [sp, #0x30] 34458: f9025bf4 str x20, [sp, #0x4b0] 3445c: b9403268 ldr w8, [x19, #0x30] 34460: f9401fe0 ldr x0, [sp, #0x38] 34464: 52806502 mov w2, #0x328 // =808 34468: 2a1f03e1 mov w1, wzr 3446c: b904bbe8 str w8, [sp, #0x4b8] 34470: 97ff6d1c bl 0xf8e0 34474: 320003e8 orr w8, wzr, #0x1 34478: b907e7e8 str w8, [sp, #0x7e4] 3447c: 9112c3e0 add x0, sp, #0x4b0 34480: 52806381 mov w1, #0x31c // =796 34484: 94000e29 bl 0x37d28 <.text+0x28278> 34488: 360001e0 tbz w0, #0x0, 0x344c4 <.text+0x24a14> 3448c: 52806382 mov w2, #0x31c // =796 34490: aa1503e0 mov x0, x21 34494: 2a1f03e1 mov w1, wzr 34498: 94001663 bl 0x39e24 <.text+0x2a374> 3449c: a9410a61 ldp x1, x2, [x19, #0x10] 344a0: aa1503e0 mov x0, x21 344a4: 94001a3d bl 0x3ad98 <.text+0x2b2e8> 344a8: b944c3e8 ldr w8, [sp, #0x4c0] 344ac: b944bbe9 ldr w9, [sp, #0x4b8] 344b0: 2a1f03f9 mov w25, wzr 344b4: b3607d28 bfi x8, x9, #32, #32 344b8: f904a3e8 str x8, [sp, #0x940] 344bc: f9002668 str x8, [x19, #0x48] 344c0: 14000002 b 0x344c8 <.text+0x24a18> 344c4: 320003f9 orr w25, wzr, #0x1 344c8: b947e7e8 ldr w8, [sp, #0x7e4] 344cc: 7100091f cmp w8, #0x2 344d0: 540000c0 b.eq 0x344e8 <.text+0x24a38> 344d4: f9425be0 ldr x0, [sp, #0x4b0] 344d8: b944bbe1 ldr w1, [sp, #0x4b8] 344dc: 52806383 mov w3, #0x31c // =796 344e0: aa1503e2 mov x2, x21 344e4: 94000e6e bl 0x37e9c <.text+0x283ec> 344e8: 34ffe9d9 cbz w25, 0x34220 <.text+0x24770> 344ec: 2a1f03f5 mov w21, wzr 344f0: 14000008 b 0x34510 <.text+0x24a60> 344f4: 900003c1 adrp x1, 0xac000 344f8: 90000402 adrp x2, 0xb4000 344fc: 9115c021 add x1, x1, #0x570 34500: 91036042 add x2, x2, #0xd8 34504: 320007e0 orr w0, wzr, #0x3 34508: 97ffa3e6 bl 0x1d4a0 <.text+0xd9f0> 3450c: 320003f5 orr w21, wzr, #0x1 34510: b948afe8 ldr w8, [sp, #0x8ac] 34514: 7100091f cmp w8, #0x2 34518: 540000e0 b.eq 0x34534 <.text+0x24a84> 3451c: f9444be0 ldr x0, [sp, #0x890] 34520: b9489be1 ldr w1, [sp, #0x898] 34524: 912243e8 add x8, sp, #0x890 34528: 91006102 add x2, x8, #0x18 3452c: 321e03e3 orr w3, wzr, #0x4 34530: 94000e5b bl 0x37e9c <.text+0x283ec> 34534: 36008ad5 tbz w21, #0x0, 0x3568c <.text+0x25bdc> 34538: f9402fe0 ldr x0, [sp, #0x58] 3453c: b94063e1 ldr w1, [sp, #0x60] 34540: 910123e2 add x2, sp, #0x48 34544: 321e07e3 orr w3, wzr, #0xc 34548: 94000e55 bl 0x37e9c <.text+0x283ec> 3454c: f940126a ldr x10, [x19, #0x20] 34550: f9404268 ldr x8, [x19, #0x80] 34554: a94a2949 ldp x9, x10, [x10, #0xa0] 34558: b9401115 ldr w21, [x8, #0x10] 3455c: eb090156 subs x22, x10, x9 34560: 54000400 b.eq 0x345e0 <.text+0x24b30> 34564: aa1f03ea mov x10, xzr 34568: 9343fecb asr x11, x22, #3 3456c: f86a792d ldr x13, [x9, x10, lsl #3] 34570: 3940a5ac ldrb w12, [x13, #0x29] 34574: 3400030c cbz w12, 0x345d4 <.text+0x24b24> 34578: f94011ac ldr x12, [x13, #0x20] 3457c: b400006c cbz x12, 0x34588 <.text+0x24ad8> 34580: 3940a1ac ldrb w12, [x13, #0x28] 34584: 3400028c cbz w12, 0x345d4 <.text+0x24b24> 34588: f94005ae ldr x14, [x13, #0x8] 3458c: f14005df cmp x14, #0x1, lsl #12 // =0x1000 34590: 54000223 b.lo 0x345d4 <.text+0x24b24> 34594: f940050c ldr x12, [x8, #0x8] 34598: eb0c011f cmp x8, x12 3459c: 540001a0 b.eq 0x345d0 <.text+0x24b20> 345a0: f94001ad ldr x13, [x13] 345a4: 8b0e01ae add x14, x13, x14 345a8: f940098f ldr x15, [x12, #0x10] 345ac: eb0f01bf cmp x13, x15 345b0: 540000a3 b.lo 0x345c4 <.text+0x24b14> 345b4: f9400d90 ldr x16, [x12, #0x18] 345b8: 8b0f020f add x15, x16, x15 345bc: eb0f01df cmp x14, x15 345c0: 540000a9 b.ls 0x345d4 <.text+0x24b24> 345c4: f940058c ldr x12, [x12, #0x8] 345c8: eb0c011f cmp x8, x12 345cc: 54fffee1 b.ne 0x345a8 <.text+0x24af8> 345d0: 110006b5 add w21, w21, #0x1 345d4: 1100054a add w10, w10, #0x1 345d8: eb0a017f cmp x11, x10 345dc: 54fffc88 b.hi 0x3456c <.text+0x24abc> 345e0: f900c3f4 str x20, [sp, #0x180] 345e4: b9403268 ldr w8, [x19, #0x30] 345e8: a9197fff stp xzr, xzr, [sp, #0x190] 345ec: b9018be8 str w8, [sp, #0x188] 345f0: 340008b5 cbz w21, 0x34704 <.text+0x24c54> 345f4: 320007e8 orr w8, wzr, #0x3 345f8: 52800d89 mov w9, #0x6c // =108 345fc: b9019fe8 str w8, [sp, #0x19c] 34600: 9ba97ea8 umull x8, w21, w9 34604: 91001101 add x1, x8, #0x4 34608: 910603e0 add x0, sp, #0x180 3460c: 94000dc7 bl 0x37d28 <.text+0x28278> 34610: 36000c00 tbz w0, #0x0, 0x34790 <.text+0x24ce0> 34614: b94193e8 ldr w8, [sp, #0x190] 34618: b9418be9 ldr w9, [sp, #0x188] 3461c: d343feca lsr x10, x22, #3 34620: 321e03eb orr w11, wzr, #0x4 34624: b9004beb str w11, [sp, #0x48] 34628: b3607d28 bfi x8, x9, #32, #32 3462c: f804c3e8 stur x8, [sp, #0x4c] 34630: b9019bf5 str w21, [sp, #0x198] 34634: 3400074a cbz w10, 0x3471c <.text+0x24c6c> 34638: aa1f03f5 mov x21, xzr 3463c: 2a1f03f7 mov w23, wzr 34640: d3438ad6 ubfx x22, x22, #3, #32 34644: 52800d98 mov w24, #0x6c // =108 34648: f9401268 ldr x8, [x19, #0x20] 3464c: f9405108 ldr x8, [x8, #0xa0] 34650: f8757901 ldr x1, [x8, x21, lsl #3] 34654: 3940a428 ldrb w8, [x1, #0x29] 34658: 340004e8 cbz w8, 0x346f4 <.text+0x24c44> 3465c: f9401028 ldr x8, [x1, #0x20] 34660: b4000068 cbz x8, 0x3466c <.text+0x24bbc> 34664: 3940a028 ldrb w8, [x1, #0x28] 34668: 34000468 cbz w8, 0x346f4 <.text+0x24c44> 3466c: f940042b ldr x11, [x1, #0x8] 34670: f140057f cmp x11, #0x1, lsl #12 // =0x1000 34674: 54000403 b.lo 0x346f4 <.text+0x24c44> 34678: f9404268 ldr x8, [x19, #0x80] 3467c: f9400509 ldr x9, [x8, #0x8] 34680: eb09011f cmp x8, x9 34684: 540001a0 b.eq 0x346b8 <.text+0x24c08> 34688: f940002a ldr x10, [x1] 3468c: 8b0b014b add x11, x10, x11 34690: f940092c ldr x12, [x9, #0x10] 34694: eb0c015f cmp x10, x12 34698: 540000a3 b.lo 0x346ac <.text+0x24bfc> 3469c: f9400d2d ldr x13, [x9, #0x18] 346a0: 8b0c01ac add x12, x13, x12 346a4: eb0c017f cmp x11, x12 346a8: 54000269 b.ls 0x346f4 <.text+0x24c44> 346ac: f9400529 ldr x9, [x9, #0x8] 346b0: eb09011f cmp x8, x9 346b4: 54fffee1 b.ne 0x34690 <.text+0x24be0> 346b8: 320003e2 orr w2, wzr, #0x1 346bc: 9112c3e4 add x4, sp, #0x4b0 346c0: aa1303e0 mov x0, x19 346c4: 2a1503e3 mov w3, w21 346c8: aa1f03e5 mov x5, xzr 346cc: 940008a6 bl 0x36964 <.text+0x26eb4> 346d0: 36000600 tbz w0, #0x0, 0x34790 <.text+0x24ce0> 346d4: b9418be8 ldr w8, [sp, #0x188] 346d8: f940c3e0 ldr x0, [sp, #0x180] 346dc: 1b1822e8 madd w8, w23, w24, w8 346e0: 11001101 add w1, w8, #0x4 346e4: 9112c3e2 add x2, sp, #0x4b0 346e8: 52800d83 mov w3, #0x6c // =108 346ec: 94000dec bl 0x37e9c <.text+0x283ec> 346f0: 110006f7 add w23, w23, #0x1 346f4: 910006b5 add x21, x21, #0x1 346f8: eb1602bf cmp x21, x22 346fc: 54fffa63 b.lo 0x34648 <.text+0x24b98> 34700: 14000008 b 0x34720 <.text+0x24c70> 34704: 320003e8 orr w8, wzr, #0x1 34708: b9019fe8 str w8, [sp, #0x19c] 3470c: 910603e0 add x0, sp, #0x180 34710: 321e03e1 orr w1, wzr, #0x4 34714: 94000d85 bl 0x37d28 <.text+0x28278> 34718: 17ffffbe b 0x34610 <.text+0x24b60> 3471c: 2a1f03f7 mov w23, wzr 34720: f9404268 ldr x8, [x19, #0x80] 34724: f9400515 ldr x21, [x8, #0x8] 34728: eb15011f cmp x8, x21 3472c: 540002e0 b.eq 0x34788 <.text+0x24cd8> 34730: 52800d88 mov w8, #0x6c // =108 34734: 321e03e9 orr w9, wzr, #0x4 34738: 1b0826f6 madd w22, w23, w8, w9 3473c: 910042a1 add x1, x21, #0x10 34740: 9104e2a5 add x5, x21, #0x138 34744: 9112c3e4 add x4, sp, #0x4b0 34748: aa1303e0 mov x0, x19 3474c: 2a1f03e2 mov w2, wzr 34750: 2a1f03e3 mov w3, wzr 34754: 94000884 bl 0x36964 <.text+0x26eb4> 34758: 360001c0 tbz w0, #0x0, 0x34790 <.text+0x24ce0> 3475c: b9418be8 ldr w8, [sp, #0x188] 34760: f940c3e0 ldr x0, [sp, #0x180] 34764: 0b0802c1 add w1, w22, w8 34768: 9112c3e2 add x2, sp, #0x4b0 3476c: 52800d83 mov w3, #0x6c // =108 34770: 94000dcb bl 0x37e9c <.text+0x283ec> 34774: f94006b5 ldr x21, [x21, #0x8] 34778: f9404268 ldr x8, [x19, #0x80] 3477c: 1101b2d6 add w22, w22, #0x6c 34780: eb15011f cmp x8, x21 34784: 54fffdc1 b.ne 0x3473c <.text+0x24c8c> 34788: 320003f5 orr w21, wzr, #0x1 3478c: 14000002 b 0x34794 <.text+0x24ce4> 34790: 2a1f03f5 mov w21, wzr 34794: b9419fe8 ldr w8, [sp, #0x19c] 34798: 7100091f cmp w8, #0x2 3479c: 540000e0 b.eq 0x347b8 <.text+0x24d08> 347a0: f940c3e0 ldr x0, [sp, #0x180] 347a4: b9418be1 ldr w1, [sp, #0x188] 347a8: 910603e8 add x8, sp, #0x180 347ac: 91006102 add x2, x8, #0x18 347b0: 321e03e3 orr w3, wzr, #0x4 347b4: 94000dba bl 0x37e9c <.text+0x283ec> 347b8: 340076b5 cbz w21, 0x3568c <.text+0x25bdc> 347bc: b94063e8 ldr w8, [sp, #0x60] 347c0: f9402fe0 ldr x0, [sp, #0x58] 347c4: 11003101 add w1, w8, #0xc 347c8: 910123e2 add x2, sp, #0x48 347cc: 321e07e3 orr w3, wzr, #0xc 347d0: 94000db3 bl 0x37e9c <.text+0x283ec> 347d4: f9404668 ldr x8, [x19, #0x88] 347d8: f9400518 ldr x24, [x8, #0x8] 347dc: eb18011f cmp x8, x24 347e0: 54000aa0 b.eq 0x34934 <.text+0x24e84> 347e4: 91014275 add x21, x19, #0x50 347e8: 91016277 add x23, x19, #0x58 347ec: f9401268 ldr x8, [x19, #0x20] 347f0: f9400f01 ldr x1, [x24, #0x18] 347f4: 91012100 add x0, x8, #0x48 347f8: 97fff206 bl 0x31010 <.text+0x21560> 347fc: aa0003f6 mov x22, x0 34800: f9401260 ldr x0, [x19, #0x20] 34804: a9411303 ldp x3, x4, [x24, #0x10] 34808: f9400008 ldr x8, [x0] 3480c: b9404002 ldr w2, [x0, #0x40] 34810: f9402108 ldr x8, [x8, #0x40] 34814: aa1603e1 mov x1, x22 34818: d63f0100 blr x8 3481c: f900a7f4 str x20, [sp, #0x148] 34820: b9403268 ldr w8, [x19, #0x30] 34824: f900afff str xzr, [sp, #0x158] 34828: b90153e8 str w8, [sp, #0x150] 3482c: f9400f01 ldr x1, [x24, #0x18] 34830: 910523e0 add x0, sp, #0x148 34834: 94000d3d bl 0x37d28 <.text+0x28278> 34838: 360072a0 tbz w0, #0x0, 0x3568c <.text+0x25bdc> 3483c: b94153e1 ldr w1, [sp, #0x150] 34840: f9400f03 ldr x3, [x24, #0x18] 34844: 910523e0 add x0, sp, #0x148 34848: aa1603e2 mov x2, x22 3484c: 94000dbe bl 0x37f44 <.text+0x28494> 34850: b9415bf6 ldr w22, [sp, #0x158] 34854: a945a269 ldp x9, x8, [x19, #0x58] 34858: b94153ea ldr w10, [sp, #0x150] 3485c: f9400b1a ldr x26, [x24, #0x10] 34860: eb08013f cmp x9, x8 34864: b3607d56 bfi x22, x10, #32, #32 34868: 540000c0 b.eq 0x34880 <.text+0x24dd0> 3486c: a900593a stp x26, x22, [x9] 34870: f94002e8 ldr x8, [x23] 34874: 9100411a add x26, x8, #0x10 34878: f90002fa str x26, [x23] 3487c: 14000029 b 0x34920 <.text+0x24e70> 34880: f94002aa ldr x10, [x21] 34884: cb0a0129 sub x9, x9, x10 34888: 9344fd3b asr x27, x9, #4 3488c: 91000769 add x9, x27, #0x1 34890: d37cfd2b lsr x11, x9, #60 34894: b5009c8b cbnz x11, 0x35c24 <.text+0x26174> 34898: cb0a0108 sub x8, x8, x10 3489c: 9344fd0a asr x10, x8, #4 348a0: b27fe7eb mov x11, #0x7fffffffffffffe // =576460752303423486 348a4: eb0b015f cmp x10, x11 348a8: 540000e8 b.hi 0x348c4 <.text+0x24e14> 348ac: 9343fd08 asr x8, x8, #3 348b0: eb09011f cmp x8, x9 348b4: 9a883139 csel x25, x9, x8, lo 348b8: b5000099 cbnz x25, 0x348c8 <.text+0x24e18> 348bc: aa1f03e0 mov x0, xzr 348c0: 1400000a b 0x348e8 <.text+0x24e38> 348c4: b240eff9 orr x25, xzr, #0xfffffffffffffff 348c8: f9403e68 ldr x8, [x19, #0x78] 348cc: d37cef21 lsl x1, x25, #4 348d0: eb08003f cmp x1, x8 348d4: 54000089 b.ls 0x348e4 <.text+0x24e34> 348d8: f9403660 ldr x0, [x19, #0x68] 348dc: 97fff1cd bl 0x31010 <.text+0x21560> 348e0: 14000002 b 0x348e8 <.text+0x24e38> 348e4: f9403a60 ldr x0, [x19, #0x70] 348e8: 8b1b1008 add x8, x0, x27, lsl #4 348ec: a900591a stp x26, x22, [x8] 348f0: f94002a1 ldr x1, [x21] 348f4: f94002e9 ldr x9, [x23] 348f8: 8b191019 add x25, x0, x25, lsl #4 348fc: 9100411a add x26, x8, #0x10 34900: cb010122 sub x2, x9, x1 34904: f100045f cmp x2, #0x1 34908: cb020116 sub x22, x8, x2 3490c: 5400006b b.lt 0x34918 <.text+0x24e68> 34910: aa1603e0 mov x0, x22 34914: 97ff6bdf bl 0xf890 34918: a9056a76 stp x22, x26, [x19, #0x50] 3491c: f9003279 str x25, [x19, #0x60] 34920: f9400718 ldr x24, [x24, #0x8] 34924: f9404668 ldr x8, [x19, #0x88] 34928: eb18011f cmp x8, x24 3492c: 54fff601 b.ne 0x347ec <.text+0x24d3c> 34930: 14000004 b 0x34940 <.text+0x24e90> 34934: aa1303f7 mov x23, x19 34938: f8458efa ldr x26, [x23, #0x58]! 3493c: d10022f5 sub x21, x23, #0x8 34940: f9025bf4 str x20, [sp, #0x4b0] 34944: b9403268 ldr w8, [x19, #0x30] 34948: f90267ff str xzr, [sp, #0x4c8] 3494c: f90263ff str xzr, [sp, #0x4c0] 34950: b904bbe8 str w8, [sp, #0x4b8] 34954: f9402a68 ldr x8, [x19, #0x50] 34958: cb080348 sub x8, x26, x8 3495c: b40005e8 cbz x8, 0x34a18 <.text+0x24f68> 34960: 320007e9 orr w9, wzr, #0x3 34964: 91001101 add x1, x8, #0x4 34968: b904cfe9 str w9, [sp, #0x4cc] 3496c: 9112c3e0 add x0, sp, #0x4b0 34970: 94000cee bl 0x37d28 <.text+0x28278> 34974: 360005e0 tbz w0, #0x0, 0x34a30 <.text+0x24f80> 34978: b944c3e8 ldr w8, [sp, #0x4c0] 3497c: b944bbe9 ldr w9, [sp, #0x4b8] 34980: 528000aa mov w10, #0x5 // =5 34984: b9004bea str w10, [sp, #0x48] 34988: b3607d28 bfi x8, x9, #32, #32 3498c: f804c3e8 stur x8, [sp, #0x4c] 34990: f94002e8 ldr x8, [x23] 34994: f94002a9 ldr x9, [x21] 34998: cb090108 sub x8, x8, x9 3499c: d344fd09 lsr x9, x8, #4 349a0: b904cbe9 str w9, [sp, #0x4c8] 349a4: 9344fd03 asr x3, x8, #4 349a8: 900003c1 adrp x1, 0xac000 349ac: 90000402 adrp x2, 0xb4000 349b0: 9115c021 add x1, x1, #0x570 349b4: 91042042 add x2, x2, #0x108 349b8: 320007e0 orr w0, wzr, #0x3 349bc: 97ffa2b9 bl 0x1d4a0 <.text+0xd9f0> 349c0: f94002e9 ldr x9, [x23] 349c4: f94002a8 ldr x8, [x21] 349c8: eb08013f cmp x9, x8 349cc: 54000220 b.eq 0x34a10 <.text+0x24f60> 349d0: aa1f03f6 mov x22, xzr 349d4: aa1f03f8 mov x24, xzr 349d8: b944bbe9 ldr w9, [sp, #0x4b8] 349dc: f9425be0 ldr x0, [sp, #0x4b0] 349e0: 8b160102 add x2, x8, x22 349e4: 0b0902c8 add w8, w22, w9 349e8: 11001101 add w1, w8, #0x4 349ec: 321c03e3 orr w3, wzr, #0x10 349f0: 94000d2b bl 0x37e9c <.text+0x283ec> 349f4: f94002e9 ldr x9, [x23] 349f8: f94002a8 ldr x8, [x21] 349fc: 91000718 add x24, x24, #0x1 34a00: 910042d6 add x22, x22, #0x10 34a04: cb080129 sub x9, x9, x8 34a08: eb89131f cmp x24, x9, asr #4 34a0c: 54fffe63 b.lo 0x349d8 <.text+0x24f28> 34a10: 320003f5 orr w21, wzr, #0x1 34a14: 14000008 b 0x34a34 <.text+0x24f84> 34a18: 320003e8 orr w8, wzr, #0x1 34a1c: b904cfe8 str w8, [sp, #0x4cc] 34a20: 9112c3e0 add x0, sp, #0x4b0 34a24: 321e03e1 orr w1, wzr, #0x4 34a28: 94000cc0 bl 0x37d28 <.text+0x28278> 34a2c: 3707fa60 tbnz w0, #0x0, 0x34978 <.text+0x24ec8> 34a30: 2a1f03f5 mov w21, wzr 34a34: b944cfe8 ldr w8, [sp, #0x4cc] 34a38: 7100091f cmp w8, #0x2 34a3c: 540000e0 b.eq 0x34a58 <.text+0x24fa8> 34a40: f9425be0 ldr x0, [sp, #0x4b0] 34a44: b944bbe1 ldr w1, [sp, #0x4b8] 34a48: 9112c3e8 add x8, sp, #0x4b0 34a4c: 91006102 add x2, x8, #0x18 34a50: 321e03e3 orr w3, wzr, #0x4 34a54: 94000d12 bl 0x37e9c <.text+0x283ec> 34a58: 340061b5 cbz w21, 0x3568c <.text+0x25bdc> 34a5c: b94063e8 ldr w8, [sp, #0x60] 34a60: f9402fe0 ldr x0, [sp, #0x58] 34a64: 11006101 add w1, w8, #0x18 34a68: 910123e2 add x2, sp, #0x48 34a6c: 321e07e3 orr w3, wzr, #0xc 34a70: 94000d0b bl 0x37e9c <.text+0x283ec> 34a74: f9025bf4 str x20, [sp, #0x4b0] 34a78: b9403268 ldr w8, [x19, #0x30] 34a7c: 9112c3e9 add x9, sp, #0x4b0 34a80: 91004120 add x0, x9, #0x10 34a84: 52801602 mov w2, #0xb0 // =176 34a88: 2a1f03e1 mov w1, wzr 34a8c: b904bbe8 str w8, [sp, #0x4b8] 34a90: 97ff6b94 bl 0xf8e0 34a94: 320003e8 orr w8, wzr, #0x1 34a98: b90573e8 str w8, [sp, #0x570] 34a9c: 9112c3e0 add x0, sp, #0x4b0 34aa0: 52801501 mov w1, #0xa8 // =168 34aa4: 94000ca1 bl 0x37d28 <.text+0x28278> 34aa8: 360005e0 tbz w0, #0x0, 0x34b64 <.text+0x250b4> 34aac: 9112c3e8 add x8, sp, #0x4b0 34ab0: 91006100 add x0, x8, #0x18 34ab4: 52801502 mov w2, #0xa8 // =168 34ab8: 2a1f03e1 mov w1, wzr 34abc: 940014da bl 0x39e24 <.text+0x2a374> 34ac0: b944c3e8 ldr w8, [sp, #0x4c0] 34ac4: b944bbe9 ldr w9, [sp, #0x4b8] 34ac8: 321f07ea orr w10, wzr, #0x6 34acc: b9004bea str w10, [sp, #0x48] 34ad0: b3607d28 bfi x8, x9, #32, #32 34ad4: f804c3e8 stur x8, [sp, #0x4c] 34ad8: f9401276 ldr x22, [x19, #0x20] 34adc: b94042c8 ldr w8, [x22, #0x40] 34ae0: b904cbe8 str w8, [sp, #0x4c8] 34ae4: b94022c8 ldr w8, [x22, #0x20] 34ae8: b904d3e8 str w8, [sp, #0x4d0] 34aec: b94026c8 ldr w8, [x22, #0x24] 34af0: b904d7e8 str w8, [sp, #0x4d4] 34af4: f9400ec8 ldr x8, [x22, #0x18] 34af8: a916ffff stp xzr, xzr, [sp, #0x168] 34afc: f900b3ff str xzr, [sp, #0x160] 34b00: f90273e8 str x8, [sp, #0x4e0] 34b04: a942a6c8 ldp x8, x9, [x22, #0x28] 34b08: cb080120 sub x0, x9, x8 34b0c: 9343fc17 asr x23, x0, #3 34b10: b40002f7 cbz x23, 0x34b6c <.text+0x250bc> 34b14: d37dfee8 lsr x8, x23, #61 34b18: b50088a8 cbnz x8, 0x35c2c <.text+0x2617c> 34b1c: 94013423 bl 0x81ba8 34b20: aa0003f5 mov x21, x0 34b24: 8b170ea8 add x8, x21, x23, lsl #3 34b28: a91657f5 stp x21, x21, [sp, #0x160] 34b2c: f900bbe8 str x8, [sp, #0x170] 34b30: a942a2c1 ldp x1, x8, [x22, #0x28] 34b34: 910583e9 add x9, sp, #0x160 34b38: 91002137 add x23, x9, #0x8 34b3c: cb010116 sub x22, x8, x1 34b40: f10006df cmp x22, #0x1 34b44: 5400020b b.lt 0x34b84 <.text+0x250d4> 34b48: aa1503e0 mov x0, x21 34b4c: aa1603e2 mov x2, x22 34b50: 97ff6b50 bl 0xf890 34b54: 8b1602a8 add x8, x21, x22 34b58: aa1503f6 mov x22, x21 34b5c: f900b7e8 str x8, [sp, #0x168] 34b60: 1400000b b 0x34b8c <.text+0x250dc> 34b64: 2a1f03f5 mov w21, wzr 34b68: 14000018 b 0x34bc8 <.text+0x25118> 34b6c: 910583e9 add x9, sp, #0x160 34b70: aa1f03f5 mov x21, xzr 34b74: aa1f03f6 mov x22, xzr 34b78: aa1f03e8 mov x8, xzr 34b7c: 91002137 add x23, x9, #0x8 34b80: 14000003 b 0x34b8c <.text+0x250dc> 34b84: aa1503f6 mov x22, x21 34b88: aa1503e8 mov x8, x21 34b8c: cb160109 sub x9, x8, x22 34b90: 9112c3ea add x10, sp, #0x4b0 34b94: d343fd29 lsr x9, x9, #3 34b98: 91010140 add x0, x10, #0x40 34b9c: cb150102 sub x2, x8, x21 34ba0: aa1503e1 mov x1, x21 34ba4: b904ebe9 str w9, [sp, #0x4e8] 34ba8: 97ff6b3a bl 0xf890 34bac: f9402668 ldr x8, [x19, #0x48] 34bb0: f902b7e8 str x8, [sp, #0x568] 34bb4: b4000096 cbz x22, 0x34bc4 <.text+0x25114> 34bb8: aa1503e0 mov x0, x21 34bbc: f90002f6 str x22, [x23] 34bc0: 9401342a bl 0x81c68 34bc4: 320003f5 orr w21, wzr, #0x1 34bc8: b94573e8 ldr w8, [sp, #0x570] 34bcc: 7100091f cmp w8, #0x2 34bd0: 540000e0 b.eq 0x34bec <.text+0x2513c> 34bd4: f9425be0 ldr x0, [sp, #0x4b0] 34bd8: b944bbe1 ldr w1, [sp, #0x4b8] 34bdc: 9112c3e8 add x8, sp, #0x4b0 34be0: 91006102 add x2, x8, #0x18 34be4: 52801503 mov w3, #0xa8 // =168 34be8: 94000cad bl 0x37e9c <.text+0x283ec> 34bec: 34005515 cbz w21, 0x3568c <.text+0x25bdc> 34bf0: b94063e8 ldr w8, [sp, #0x60] 34bf4: f9402fe0 ldr x0, [sp, #0x58] 34bf8: 11009101 add w1, w8, #0x24 34bfc: 910123e2 add x2, sp, #0x48 34c00: 321e07e3 orr w3, wzr, #0xc 34c04: 94000ca6 bl 0x37e9c <.text+0x283ec> 34c08: f9048ff4 str x20, [sp, #0x918] 34c0c: b9403268 ldr w8, [x19, #0x30] 34c10: 6f00e400 movi v0.2d, #0000000000000000 34c14: 912167f5 add x21, sp, #0x859 34c18: 320003e9 orr w9, wzr, #0x1 34c1c: b90923e8 str w8, [sp, #0x920] 34c20: 3c8ff2a0 stur q0, [x21, #0xff] 34c24: 912127f5 add x21, sp, #0x849 34c28: 3c8ff2a0 stur q0, [x21, #0xff] 34c2c: 9120e7f5 add x21, sp, #0x839 34c30: 3c8ff2a0 stur q0, [x21, #0xff] 34c34: 9120a7f5 add x21, sp, #0x829 34c38: 3c8ff2a0 stur q0, [x21, #0xff] 34c3c: b9096be9 str w9, [sp, #0x968] 34c40: 912463e0 add x0, sp, #0x918 34c44: 321d0be1 orr w1, wzr, #0x38 34c48: 94000c38 bl 0x37d28 <.text+0x28278> 34c4c: 36002c80 tbz w0, #0x0, 0x351dc <.text+0x2572c> 34c50: 912463e8 add x8, sp, #0x918 34c54: 91006100 add x0, x8, #0x18 34c58: 321d0be2 orr w2, wzr, #0x38 34c5c: 2a1f03e1 mov w1, wzr 34c60: 94001471 bl 0x39e24 <.text+0x2a374> 34c64: b9492be9 ldr w9, [sp, #0x928] 34c68: b94923ea ldr w10, [sp, #0x920] 34c6c: 5280002c mov w12, #0x1 // =1 34c70: 32000be8 orr w8, wzr, #0x7 34c74: 5290006b mov w11, #0x8003 // =32771 34c78: 72a0054c movk w12, #0x2a, lsl #16 34c7c: 9120cff6 add x22, sp, #0x833 34c80: b3607d49 bfi x9, x10, #32, #32 34c84: 912243e0 add x0, sp, #0x890 34c88: 321903e2 orr w2, wzr, #0x80 34c8c: 2a1f03e1 mov w1, wzr 34c90: b9004be8 str w8, [sp, #0x48] 34c94: 791263eb strh w11, [sp, #0x930] 34c98: 3924dbff strb wzr, [sp, #0x936] 34c9c: b80ff2cc stur w12, [x22, #0xff] 34ca0: f804c3e9 stur x9, [sp, #0x4c] 34ca4: f904abff str xzr, [sp, #0x950] 34ca8: 97ff6b0e bl 0xf8e0 34cac: 912043e0 add x0, sp, #0x810 34cb0: 321903e2 orr w2, wzr, #0x80 34cb4: 2a1f03e1 mov w1, wzr 34cb8: 97ff6b0a bl 0xf8e0 34cbc: 90000401 adrp x1, 0xb4000 34cc0: 91056821 add x1, x1, #0x15a 34cc4: 92800c60 mov x0, #-0x64 // =-100 34cc8: aa1f03e2 mov x2, xzr 34ccc: aa1f03e3 mov x3, xzr 34cd0: d2800708 mov x8, #0x38 // =56 34cd4: d4000001 svc #0 34cd8: aa0003f5 mov x21, x0 34cdc: b13ffebf cmn x21, #0xfff 34ce0: 540000a3 b.lo 0x34cf4 <.text+0x25244> 34ce4: 4b1503f5 neg w21, w21 34ce8: 97ff6896 bl 0xef40 <__errno@plt> 34cec: b9000015 str w21, [x0] 34cf0: 92800015 mov x21, #-0x1 // =-1 34cf4: 37f82315 tbnz w21, #0x1f, 0x35154 <.text+0x256a4> 34cf8: 912243e0 add x0, sp, #0x890 34cfc: 2a1503e1 mov w1, w21 34d00: 9400081c bl 0x36d70 <.text+0x272c0> 34d04: 93407ea0 sxtw x0, w21 34d08: d2800728 mov x8, #0x39 // =57 34d0c: d4000001 svc #0 34d10: b13ffc1f cmn x0, #0xfff 34d14: 54000083 b.lo 0x34d24 <.text+0x25274> 34d18: 4b0003f5 neg w21, w0 34d1c: 97ff6889 bl 0xef40 <__errno@plt> 34d20: b9000015 str w21, [x0] 34d24: 90000401 adrp x1, 0xb4000 34d28: 9105e821 add x1, x1, #0x17a 34d2c: 92800c60 mov x0, #-0x64 // =-100 34d30: aa1f03e2 mov x2, xzr 34d34: aa1f03e3 mov x3, xzr 34d38: d2800708 mov x8, #0x38 // =56 34d3c: d4000001 svc #0 34d40: aa0003f5 mov x21, x0 34d44: b13ffebf cmn x21, #0xfff 34d48: 540000a3 b.lo 0x34d5c <.text+0x252ac> 34d4c: 4b1503f5 neg w21, w21 34d50: 97ff687c bl 0xef40 <__errno@plt> 34d54: b9000015 str w21, [x0] 34d58: 92800015 mov x21, #-0x1 // =-1 34d5c: 37f81fd5 tbnz w21, #0x1f, 0x35154 <.text+0x256a4> 34d60: 912043e0 add x0, sp, #0x810 34d64: 2a1503e1 mov w1, w21 34d68: 94000802 bl 0x36d70 <.text+0x272c0> 34d6c: 93407ea0 sxtw x0, w21 34d70: d2800728 mov x8, #0x39 // =57 34d74: d4000001 svc #0 34d78: b13ffc1f cmn x0, #0xfff 34d7c: 54000083 b.lo 0x34d8c <.text+0x252dc> 34d80: 4b0003f5 neg w21, w0 34d84: 97ff686f bl 0xef40 <__errno@plt> 34d88: b9000015 str w21, [x0] 34d8c: 910603e8 add x8, sp, #0x180 34d90: 3dc1a500 ldr q0, [x8, #0x690] 34d94: 3dc1c501 ldr q1, [x8, #0x710] 34d98: 3dc1a902 ldr q2, [x8, #0x6a0] 34d9c: 3dc1c903 ldr q3, [x8, #0x720] 34da0: 3dc1ad04 ldr q4, [x8, #0x6b0] 34da4: 3dc1cd05 ldr q5, [x8, #0x730] 34da8: 3dc1b106 ldr q6, [x8, #0x6c0] 34dac: 3dc1d107 ldr q7, [x8, #0x740] 34db0: 3dc1b510 ldr q16, [x8, #0x6d0] 34db4: 3dc1d511 ldr q17, [x8, #0x750] 34db8: 3dc1b912 ldr q18, [x8, #0x6e0] 34dbc: 3dc1d913 ldr q19, [x8, #0x760] 34dc0: 3dc1bd14 ldr q20, [x8, #0x6f0] 34dc4: 3dc1dd15 ldr q21, [x8, #0x770] 34dc8: 3dc1c116 ldr q22, [x8, #0x700] 34dcc: 3dc1e117 ldr q23, [x8, #0x780] 34dd0: 4e201c20 and v0.16b, v1.16b, v0.16b 34dd4: 4e221c61 and v1.16b, v3.16b, v2.16b 34dd8: 4e241ca2 and v2.16b, v5.16b, v4.16b 34ddc: 4e261ce3 and v3.16b, v7.16b, v6.16b 34de0: 4e301e24 and v4.16b, v17.16b, v16.16b 34de4: 4e321e65 and v5.16b, v19.16b, v18.16b 34de8: 4e341ea6 and v6.16b, v21.16b, v20.16b 34dec: 4e361ee7 and v7.16b, v23.16b, v22.16b 34df0: 3d81c500 str q0, [x8, #0x710] 34df4: 3d81c901 str q1, [x8, #0x720] 34df8: 3d81cd02 str q2, [x8, #0x730] 34dfc: 3d81d103 str q3, [x8, #0x740] 34e00: 3d81d504 str q4, [x8, #0x750] 34e04: 3d81d905 str q5, [x8, #0x760] 34e08: 3d81dd06 str q6, [x8, #0x770] 34e0c: 3d81e107 str q7, [x8, #0x780] 34e10: b94893e8 ldr w8, [sp, #0x890] 34e14: b94897ec ldr w12, [sp, #0x894] 34e18: b94903e9 ldr w9, [sp, #0x900] 34e1c: b9490beb ldr w11, [sp, #0x908] 34e20: f9001fe8 str x8, [sp, #0x38] 34e24: b9489be8 ldr w8, [sp, #0x898] 34e28: 9e670181 fmov d1, x12 34e2c: b948ffea ldr w10, [sp, #0x8fc] 34e30: 0e205821 cnt v1.8b, v1.8b 34e34: f90013e8 str x8, [sp, #0x20] 34e38: b9489fe8 ldr w8, [sp, #0x89c] 34e3c: 2e303821 uaddlv h1, v1.8b 34e40: 9e67012c fmov d12, x9 34e44: 9e67014b fmov d11, x10 34e48: f9001be8 str x8, [sp, #0x30] 34e4c: b948a3e8 ldr w8, [sp, #0x8a0] 34e50: 6d4303e3 ldp d3, d0, [sp, #0x30] 34e54: f9001feb str x11, [sp, #0x38] 34e58: b948a7ed ldr w13, [sp, #0x8a4] 34e5c: f90017e8 str x8, [sp, #0x28] 34e60: b94907e8 ldr w8, [sp, #0x904] 34e64: 0e205800 cnt v0.8b, v0.8b 34e68: 6d4213e2 ldp d2, d4, [sp, #0x20] 34e6c: 2e303800 uaddlv h0, v0.8b 34e70: 9e67010d fmov d13, x8 34e74: 0e2059ad cnt v13.8b, v13.8b 34e78: 1e260008 fmov w8, s0 34e7c: 2e3039ad uaddlv h13, v13.8b 34e80: b90033e8 str w8, [sp, #0x30] 34e84: 1e260028 fmov w8, s1 34e88: b9002be8 str w8, [sp, #0x28] 34e8c: 1e2601a9 fmov w9, s13 34e90: 0e205842 cnt v2.8b, v2.8b 34e94: fd401fe0 ldr d0, [sp, #0x38] 34e98: b9003be9 str w9, [sp, #0x38] 34e9c: b94033e9 ldr w9, [sp, #0x30] 34ea0: b9402bea ldr w10, [sp, #0x28] 34ea4: 2e303842 uaddlv h2, v2.8b 34ea8: 1e260048 fmov w8, s2 34eac: b90023e8 str w8, [sp, #0x20] 34eb0: b948abee ldr w14, [sp, #0x8a8] 34eb4: 0b090149 add w9, w10, w9 34eb8: b94023ea ldr w10, [sp, #0x20] 34ebc: b948afef ldr w15, [sp, #0x8ac] 34ec0: b948b3f0 ldr w16, [sp, #0x8b0] 34ec4: 0e205863 cnt v3.8b, v3.8b 34ec8: b948b7f1 ldr w17, [sp, #0x8b4] 34ecc: 0e205884 cnt v4.8b, v4.8b 34ed0: 9e6701a5 fmov d5, x13 34ed4: 2e303863 uaddlv h3, v3.8b 34ed8: b948bbf2 ldr w18, [sp, #0x8b8] 34edc: 0e2058a5 cnt v5.8b, v5.8b 34ee0: 9e6701c6 fmov d6, x14 34ee4: 2e303884 uaddlv h4, v4.8b 34ee8: 1e26006d fmov w13, s3 34eec: 0b0a0129 add w9, w9, w10 34ef0: b948bfe0 ldr w0, [sp, #0x8bc] 34ef4: 0e2058c6 cnt v6.8b, v6.8b 34ef8: 9e6701e7 fmov d7, x15 34efc: 2e3038a5 uaddlv h5, v5.8b 34f00: 1e26008e fmov w14, s4 34f04: 0b0d0129 add w9, w9, w13 34f08: b948c3e1 ldr w1, [sp, #0x8c0] 34f0c: 0e2058e7 cnt v7.8b, v7.8b 34f10: 9e670210 fmov d16, x16 34f14: 2e3038c6 uaddlv h6, v6.8b 34f18: 1e2600af fmov w15, s5 34f1c: 0b0e0129 add w9, w9, w14 34f20: b948c7e2 ldr w2, [sp, #0x8c4] 34f24: 0e205a10 cnt v16.8b, v16.8b 34f28: 9e670231 fmov d17, x17 34f2c: 2e3038e7 uaddlv h7, v7.8b 34f30: 1e2600d0 fmov w16, s6 34f34: 0b0f0129 add w9, w9, w15 34f38: b948cbe3 ldr w3, [sp, #0x8c8] 34f3c: 0e205a31 cnt v17.8b, v17.8b 34f40: 9e670252 fmov d18, x18 34f44: 2e303a10 uaddlv h16, v16.8b 34f48: 1e2600f1 fmov w17, s7 34f4c: 0b100129 add w9, w9, w16 34f50: b948cfe4 ldr w4, [sp, #0x8cc] 34f54: 0e205a52 cnt v18.8b, v18.8b 34f58: 9e670013 fmov d19, x0 34f5c: 2e303a31 uaddlv h17, v17.8b 34f60: 1e260212 fmov w18, s16 34f64: 0b110129 add w9, w9, w17 34f68: b948d3e5 ldr w5, [sp, #0x8d0] 34f6c: 0e205a73 cnt v19.8b, v19.8b 34f70: 9e670034 fmov d20, x1 34f74: 2e303a52 uaddlv h18, v18.8b 34f78: 1e260220 fmov w0, s17 34f7c: 0b120129 add w9, w9, w18 34f80: b948d7e6 ldr w6, [sp, #0x8d4] 34f84: 0e205a94 cnt v20.8b, v20.8b 34f88: 9e670055 fmov d21, x2 34f8c: 2e303a73 uaddlv h19, v19.8b 34f90: 1e260241 fmov w1, s18 34f94: 0b000129 add w9, w9, w0 34f98: b948dbe7 ldr w7, [sp, #0x8d8] 34f9c: 0e205ab5 cnt v21.8b, v21.8b 34fa0: 9e670076 fmov d22, x3 34fa4: 2e303a94 uaddlv h20, v20.8b 34fa8: 1e260262 fmov w2, s19 34fac: 0b010129 add w9, w9, w1 34fb0: b948dff5 ldr w21, [sp, #0x8dc] 34fb4: 0e205ad6 cnt v22.8b, v22.8b 34fb8: 9e670097 fmov d23, x4 34fbc: 2e303ab5 uaddlv h21, v21.8b 34fc0: 1e260283 fmov w3, s20 34fc4: 0b020129 add w9, w9, w2 34fc8: b948e3f6 ldr w22, [sp, #0x8e0] 34fcc: b948f7fb ldr w27, [sp, #0x8f4] 34fd0: 0e205af7 cnt v23.8b, v23.8b 34fd4: 9e6700b8 fmov d24, x5 34fd8: 2e303ad6 uaddlv h22, v22.8b 34fdc: 1e2602a4 fmov w4, s21 34fe0: 0b030129 add w9, w9, w3 34fe4: b948e7f7 ldr w23, [sp, #0x8e4] 34fe8: 0e205b18 cnt v24.8b, v24.8b 34fec: 9e6700d9 fmov d25, x6 34ff0: 2e303af7 uaddlv h23, v23.8b 34ff4: 1e2602c5 fmov w5, s22 34ff8: 0b040129 add w9, w9, w4 34ffc: b948ebf8 ldr w24, [sp, #0x8e8] 35000: 0e205b39 cnt v25.8b, v25.8b 35004: 9e6700fa fmov d26, x7 35008: 2e303b18 uaddlv h24, v24.8b 3500c: 1e2602e6 fmov w6, s23 35010: 0b050129 add w9, w9, w5 35014: b948eff9 ldr w25, [sp, #0x8ec] 35018: 0e205b5a cnt v26.8b, v26.8b 3501c: 9e6702bb fmov d27, x21 35020: 2e303b39 uaddlv h25, v25.8b 35024: 1e260307 fmov w7, s24 35028: 0b060129 add w9, w9, w6 3502c: b948f3fa ldr w26, [sp, #0x8f0] 35030: 0e205b7b cnt v27.8b, v27.8b 35034: 9e6702dc fmov d28, x22 35038: 9e670369 fmov d9, x27 3503c: 2e303b5a uaddlv h26, v26.8b 35040: 1e260335 fmov w21, s25 35044: 0b070129 add w9, w9, w7 35048: 0e205b9c cnt v28.8b, v28.8b 3504c: 9e6702fd fmov d29, x23 35050: 0e205929 cnt v9.8b, v9.8b 35054: 2e303b7b uaddlv h27, v27.8b 35058: 1e260356 fmov w22, s26 3505c: 0b150129 add w9, w9, w21 35060: b948fbfe ldr w30, [sp, #0x8f8] 35064: 0e205bbd cnt v29.8b, v29.8b 35068: 9e67031e fmov d30, x24 3506c: 2e303b9c uaddlv h28, v28.8b 35070: 2e303929 uaddlv h9, v9.8b 35074: 1e260377 fmov w23, s27 35078: 0b160129 add w9, w9, w22 3507c: 0e205bde cnt v30.8b, v30.8b 35080: 9e67033f fmov d31, x25 35084: 2e303bbd uaddlv h29, v29.8b 35088: 1e260398 fmov w24, s28 3508c: 1e260128 fmov w8, s9 35090: 0b170129 add w9, w9, w23 35094: 0e205bff cnt v31.8b, v31.8b 35098: 9e670348 fmov d8, x26 3509c: 2e303bde uaddlv h30, v30.8b 350a0: 1e2603b9 fmov w25, s29 350a4: b90017e8 str w8, [sp, #0x14] 350a8: 0b180129 add w9, w9, w24 350ac: b9490feb ldr w11, [sp, #0x90c] 350b0: 0e205908 cnt v8.8b, v8.8b 350b4: 2e303bff uaddlv h31, v31.8b 350b8: 1e2603da fmov w26, s30 350bc: 0b190129 add w9, w9, w25 350c0: b94017ea ldr w10, [sp, #0x14] 350c4: 9e6703ca fmov d10, x30 350c8: 2e303908 uaddlv h8, v8.8b 350cc: 1e2603fb fmov w27, s31 350d0: 0b1a0129 add w9, w9, w26 350d4: 0e20594a cnt v10.8b, v10.8b 350d8: 1e26011e fmov w30, s8 350dc: 0b1b0129 add w9, w9, w27 350e0: 0e20596b cnt v11.8b, v11.8b 350e4: 2e30394a uaddlv h10, v10.8b 350e8: 0b1e0129 add w9, w9, w30 350ec: f9000feb str x11, [sp, #0x18] 350f0: 0e20598c cnt v12.8b, v12.8b 350f4: 2e30396b uaddlv h11, v11.8b 350f8: 1e26014b fmov w11, s10 350fc: 0b0a0129 add w9, w9, w10 35100: 2e30398c uaddlv h12, v12.8b 35104: 1e26016c fmov w12, s11 35108: 0b0b0129 add w9, w9, w11 3510c: 1e260188 fmov w8, s12 35110: fd400fe1 ldr d1, [sp, #0x18] 35114: 0b0c0129 add w9, w9, w12 35118: 0b080128 add w8, w9, w8 3511c: b9403be9 ldr w9, [sp, #0x38] 35120: 0e205800 cnt v0.8b, v0.8b 35124: 0e205821 cnt v1.8b, v1.8b 35128: 2e303800 uaddlv h0, v0.8b 3512c: 2e303821 uaddlv h1, v1.8b 35130: 0b090108 add w8, w8, w9 35134: 1e260009 fmov w9, s0 35138: 0b090108 add w8, w8, w9 3513c: 1e260029 fmov w9, s1 35140: 0b090108 add w8, w8, w9 35144: 7103fd1f cmp w8, #0xff 35148: 32001fe9 orr w9, wzr, #0xff 3514c: 1a89b108 csel w8, w8, w9, lt 35150: 3924dbe8 strb w8, [sp, #0x936] 35154: f00003e1 adrp x1, 0xb4000 35158: 91025c21 add x1, x1, #0x97 3515c: 92800c60 mov x0, #-0x64 // =-100 35160: aa1f03e2 mov x2, xzr 35164: aa1f03e3 mov x3, xzr 35168: d2800708 mov x8, #0x38 // =56 3516c: d4000001 svc #0 35170: aa0003f6 mov x22, x0 35174: b13ffedf cmn x22, #0xfff 35178: 540000a3 b.lo 0x3518c <.text+0x256dc> 3517c: 4b1603f5 neg w21, w22 35180: 97ff6770 bl 0xef40 <__errno@plt> 35184: 92800016 mov x22, #-0x1 // =-1 35188: b9000015 str w21, [x0] 3518c: 37f81056 tbnz w22, #0x1f, 0x35394 <.text+0x258e4> 35190: 97ff6958 bl 0xf6f0 35194: 93407c17 sxtw x23, w0 35198: 9108bee8 add x8, x23, #0x22f 3519c: 9ad70918 udiv x24, x8, x23 351a0: 9b177f01 mul x1, x24, x23 351a4: 320007e2 orr w2, wzr, #0x3 351a8: 52800443 mov w3, #0x22 // =34 351ac: 12800004 mov w4, #-0x1 // =-1 351b0: aa1f03e0 mov x0, xzr 351b4: aa1f03e5 mov x5, xzr 351b8: 97ff6906 bl 0xf5d0 351bc: aa0003f5 mov x21, x0 351c0: b10006bf cmn x21, #0x1 351c4: 54000100 b.eq 0x351e4 <.text+0x25734> 351c8: 910042a8 add x8, x21, #0x10 351cc: f10002bf cmp x21, #0x0 351d0: 9a8803fb csel x27, xzr, x8, eq 351d4: a90062bf stp xzr, x24, [x21] 351d8: 14000005 b 0x351ec <.text+0x2573c> 351dc: 2a1f03f5 mov w21, wzr 351e0: 14000074 b 0x353b0 <.text+0x25900> 351e4: aa1f03f5 mov x21, xzr 351e8: aa1f03fb mov x27, xzr 351ec: 90000559 adrp x25, 0xdd000 351f0: 12800008 mov w8, #-0x1 // =-1 351f4: 912ee339 add x25, x25, #0xbb8 351f8: b9000376 str w22, [x27] 351fc: 3900137f strb wzr, [x27, #0x4] 35200: b9000b7f str wzr, [x27, #0x8] 35204: b9020f68 str w8, [x27, #0x20c] 35208: 14000050 b 0x35348 <.text+0x25898> 3520c: aa1f03f8 mov x24, xzr 35210: f8786b20 ldr x0, [x25, x24] 35214: f9425be1 ldr x1, [sp, #0x4b0] 35218: 9400125b bl 0x39b84 <.text+0x2a0d4> 3521c: 350004c0 cbnz w0, 0x352b4 <.text+0x25804> 35220: f900c3ff str xzr, [sp, #0x180] 35224: f9410b7a ldr x26, [x27, #0x210] 35228: 39400348 ldrb w8, [x26] 3522c: 7100c11f cmp w8, #0x30 35230: 54000101 b.ne 0x35250 <.text+0x257a0> 35234: 39400748 ldrb w8, [x26, #0x1] 35238: 7101e11f cmp w8, #0x78 3523c: 540000a1 b.ne 0x35250 <.text+0x257a0> 35240: 91000b41 add x1, x26, #0x2 35244: 910603e0 add x0, sp, #0x180 35248: 940012c9 bl 0x39d6c <.text+0x2a2bc> 3524c: 1400000c b 0x3527c <.text+0x257cc> 35250: 8b180328 add x8, x25, x24 35254: 39402108 ldrb w8, [x8, #0x8] 35258: 7101e11f cmp w8, #0x78 3525c: 540000a1 b.ne 0x35270 <.text+0x257c0> 35260: 910603e0 add x0, sp, #0x180 35264: aa1a03e1 mov x1, x26 35268: 940012c1 bl 0x39d6c <.text+0x2a2bc> 3526c: 14000004 b 0x3527c <.text+0x257cc> 35270: 910603e0 add x0, sp, #0x180 35274: aa1a03e1 mov x1, x26 35278: 940012d8 bl 0x39dd8 <.text+0x2a328> 3527c: eb1a001f cmp x0, x26 35280: 540001a0 b.eq 0x352b4 <.text+0x25804> 35284: 8b180328 add x8, x25, x24 35288: 39402909 ldrb w9, [x8, #0xa] 3528c: f940c3ea ldr x10, [sp, #0x180] 35290: 39402508 ldrb w8, [x8, #0x9] 35294: 320003eb orr w11, wzr, #0x1 35298: 1ac92169 lsl w9, w11, w9 3529c: b94953eb ldr w11, [sp, #0x950] 352a0: 51000529 sub w9, w9, #0x1 352a4: 8a090149 and x9, x10, x9 352a8: 9ac82128 lsl x8, x9, x8 352ac: 2a080168 orr w8, w11, w8 352b0: b90953e8 str w8, [sp, #0x950] 352b4: 91004318 add x24, x24, #0x10 352b8: f101031f cmp x24, #0x40 352bc: 54fffaa1 b.ne 0x35210 <.text+0x25760> 352c0: f9425be0 ldr x0, [sp, #0x4b0] 352c4: f00003e1 adrp x1, 0xb4000 352c8: 91066c21 add x1, x1, #0x19b 352cc: 9400122e bl 0x39b84 <.text+0x2a0d4> 352d0: 35000140 cbnz w0, 0x352f8 <.text+0x25848> 352d4: f900c3ff str xzr, [sp, #0x180] 352d8: f9410b7a ldr x26, [x27, #0x210] 352dc: 910603e0 add x0, sp, #0x180 352e0: aa1a03e1 mov x1, x26 352e4: 940012bd bl 0x39dd8 <.text+0x2a328> 352e8: eb1a001f cmp x0, x26 352ec: 540002e0 b.eq 0x35348 <.text+0x25898> 352f0: f940c3e8 ldr x8, [sp, #0x180] 352f4: 791267e8 strh w8, [sp, #0x932] 352f8: f9425be0 ldr x0, [sp, #0x4b0] 352fc: f00003e1 adrp x1, 0xb4000 35300: 9106b021 add x1, x1, #0x1ac 35304: 94001220 bl 0x39b84 <.text+0x2a0d4> 35308: 35000200 cbnz w0, 0x35348 <.text+0x25898> 3530c: f9410f68 ldr x8, [x27, #0x218] 35310: f9410b7a ldr x26, [x27, #0x210] 35314: 14000005 b 0x35328 <.text+0x25878> 35318: cb1a0008 sub x8, x0, x26 3531c: 91000508 add x8, x8, #0x1 35320: 9100041a add x26, x0, #0x1 35324: cb080308 sub x8, x24, x8 35328: aa0803f8 mov x24, x8 3532c: b40000f8 cbz x24, 0x35348 <.text+0x25898> 35330: 321b03e1 orr w1, wzr, #0x20 35334: aa1a03e0 mov x0, x26 35338: 9400126d bl 0x39cec <.text+0x2a23c> 3533c: aa1f03e8 mov x8, xzr 35340: b4ffff40 cbz x0, 0x35328 <.text+0x25878> 35344: 17fffff5 b 0x35318 <.text+0x25868> 35348: 9112c3e1 add x1, sp, #0x4b0 3534c: aa1b03e0 mov x0, x27 35350: 940006ec bl 0x36f00 <.text+0x27450> 35354: 3707f5c0 tbnz w0, #0x0, 0x3520c <.text+0x2575c> 35358: 93407ec0 sxtw x0, w22 3535c: d2800728 mov x8, #0x39 // =57 35360: d4000001 svc #0 35364: b13ffc1f cmn x0, #0xfff 35368: 54000083 b.lo 0x35378 <.text+0x258c8> 3536c: 4b0003f6 neg w22, w0 35370: 97ff66f4 bl 0xef40 <__errno@plt> 35374: b9000016 str w22, [x0] 35378: b40000f5 cbz x21, 0x35394 <.text+0x258e4> 3537c: aa1503e1 mov x1, x21 35380: a9402035 ldp x21, x8, [x1] 35384: 9b177d02 mul x2, x8, x23 35388: 52801ae0 mov w0, #0xd7 // =215 3538c: 97ff6861 bl 0xf510 35390: b5ffff75 cbnz x21, 0x3537c <.text+0x258cc> 35394: 52904068 mov w8, #0x8203 // =33283 35398: 910603e0 add x0, sp, #0x180 3539c: b90947e8 str w8, [sp, #0x944] 353a0: 910603f6 add x22, sp, #0x180 353a4: 97ff6843 bl 0xf4b0 353a8: 34002120 cbz w0, 0x357cc <.text+0x25d1c> 353ac: 320003f5 orr w21, wzr, #0x1 353b0: b9496be8 ldr w8, [sp, #0x968] 353b4: 7100091f cmp w8, #0x2 353b8: 540000e0 b.eq 0x353d4 <.text+0x25924> 353bc: f9448fe0 ldr x0, [sp, #0x918] 353c0: b94923e1 ldr w1, [sp, #0x920] 353c4: 912463e8 add x8, sp, #0x918 353c8: 91006102 add x2, x8, #0x18 353cc: 321d0be3 orr w3, wzr, #0x38 353d0: 94000ab3 bl 0x37e9c <.text+0x283ec> 353d4: 340015d5 cbz w21, 0x3568c <.text+0x25bdc> 353d8: b94063e8 ldr w8, [sp, #0x60] 353dc: f9402fe0 ldr x0, [sp, #0x58] 353e0: 1100c101 add w1, w8, #0x30 353e4: 910123e2 add x2, sp, #0x48 353e8: 321e07e3 orr w3, wzr, #0xc 353ec: 910123f5 add x21, sp, #0x48 353f0: 94000aab bl 0x37e9c <.text+0x283ec> 353f4: 52800159 mov w25, #0xa // =10 353f8: 72a8ecf9 movk w25, #0x4767, lsl #16 353fc: 51001f28 sub w8, w25, #0x7 35400: b27e02b5 orr x21, x21, #0x4 35404: b9004be8 str w8, [sp, #0x48] 35408: f00003e2 adrp x2, 0xb4000 3540c: 91025c42 add x2, x2, #0x97 35410: aa1303e0 mov x0, x19 35414: aa1503e1 mov x1, x21 35418: 940003d8 bl 0x36378 <.text+0x268c8> 3541c: 37000060 tbnz w0, #0x0, 0x35428 <.text+0x25978> 35420: f90027ff str xzr, [sp, #0x48] 35424: b90053ff str wzr, [sp, #0x50] 35428: b94063e8 ldr w8, [sp, #0x60] 3542c: f9402fe0 ldr x0, [sp, #0x58] 35430: 1100f101 add w1, w8, #0x3c 35434: 910123e2 add x2, sp, #0x48 35438: 321e07e3 orr w3, wzr, #0xc 3543c: 94000a98 bl 0x37e9c <.text+0x283ec> 35440: 51001b28 sub w8, w25, #0x6 35444: b9004be8 str w8, [sp, #0x48] 35448: f9401260 ldr x0, [x19, #0x20] 3544c: f9400008 ldr x8, [x0] 35450: b9404002 ldr w2, [x0, #0x40] 35454: f9402508 ldr x8, [x8, #0x48] 35458: d00003e3 adrp x3, 0xb3000 3545c: 913f3863 add x3, x3, #0xfce 35460: 912463e1 add x1, sp, #0x918 35464: d63f0100 blr x8 35468: 360000c0 tbz w0, #0x0, 0x35480 <.text+0x259d0> 3546c: 912463e2 add x2, sp, #0x918 35470: aa1303e0 mov x0, x19 35474: aa1503e1 mov x1, x21 35478: 940003c0 bl 0x36378 <.text+0x268c8> 3547c: 37000060 tbnz w0, #0x0, 0x35488 <.text+0x259d8> 35480: f90027ff str xzr, [sp, #0x48] 35484: b90053ff str wzr, [sp, #0x50] 35488: b94063e8 ldr w8, [sp, #0x60] 3548c: f9402fe0 ldr x0, [sp, #0x58] 35490: 11012101 add w1, w8, #0x48 35494: 910123e2 add x2, sp, #0x48 35498: 321e07e3 orr w3, wzr, #0xc 3549c: 94000a80 bl 0x37e9c <.text+0x283ec> 354a0: 51001728 sub w8, w25, #0x5 354a4: b9004be8 str w8, [sp, #0x48] 354a8: f00003e2 adrp x2, 0xb4000 354ac: 91029442 add x2, x2, #0xa5 354b0: aa1303e0 mov x0, x19 354b4: aa1503e1 mov x1, x21 354b8: 940003b0 bl 0x36378 <.text+0x268c8> 354bc: 37000060 tbnz w0, #0x0, 0x354c8 <.text+0x25a18> 354c0: f90027ff str xzr, [sp, #0x48] 354c4: b90053ff str wzr, [sp, #0x50] 354c8: b94063e8 ldr w8, [sp, #0x60] 354cc: f9402fe0 ldr x0, [sp, #0x58] 354d0: 11015101 add w1, w8, #0x54 354d4: 910123e2 add x2, sp, #0x48 354d8: 321e07e3 orr w3, wzr, #0xc 354dc: 94000a70 bl 0x37e9c <.text+0x283ec> 354e0: 51001328 sub w8, w25, #0x4 354e4: b9004be8 str w8, [sp, #0x48] 354e8: f9401260 ldr x0, [x19, #0x20] 354ec: f9400008 ldr x8, [x0] 354f0: b9404002 ldr w2, [x0, #0x40] 354f4: f9402508 ldr x8, [x8, #0x48] 354f8: f00003c3 adrp x3, 0xb0000 354fc: 91336c63 add x3, x3, #0xcdb 35500: 912463e1 add x1, sp, #0x918 35504: d63f0100 blr x8 35508: 360000c0 tbz w0, #0x0, 0x35520 <.text+0x25a70> 3550c: 912463e2 add x2, sp, #0x918 35510: aa1303e0 mov x0, x19 35514: aa1503e1 mov x1, x21 35518: 94000398 bl 0x36378 <.text+0x268c8> 3551c: 37000060 tbnz w0, #0x0, 0x35528 <.text+0x25a78> 35520: f90027ff str xzr, [sp, #0x48] 35524: b90053ff str wzr, [sp, #0x50] 35528: b94063e8 ldr w8, [sp, #0x60] 3552c: f9402fe0 ldr x0, [sp, #0x58] 35530: 11018101 add w1, w8, #0x60 35534: 910123e2 add x2, sp, #0x48 35538: 321e07e3 orr w3, wzr, #0xc 3553c: 94000a58 bl 0x37e9c <.text+0x283ec> 35540: 51000f28 sub w8, w25, #0x3 35544: b9004be8 str w8, [sp, #0x48] 35548: f9401260 ldr x0, [x19, #0x20] 3554c: f9400008 ldr x8, [x0] 35550: b9404002 ldr w2, [x0, #0x40] 35554: f9402508 ldr x8, [x8, #0x48] 35558: f00003e3 adrp x3, 0xb4000 3555c: 9102d863 add x3, x3, #0xb6 35560: 912463e1 add x1, sp, #0x918 35564: d63f0100 blr x8 35568: 360000c0 tbz w0, #0x0, 0x35580 <.text+0x25ad0> 3556c: 912463e2 add x2, sp, #0x918 35570: aa1303e0 mov x0, x19 35574: aa1503e1 mov x1, x21 35578: 94000380 bl 0x36378 <.text+0x268c8> 3557c: 37000060 tbnz w0, #0x0, 0x35588 <.text+0x25ad8> 35580: f90027ff str xzr, [sp, #0x48] 35584: b90053ff str wzr, [sp, #0x50] 35588: b94063e8 ldr w8, [sp, #0x60] 3558c: f9402fe0 ldr x0, [sp, #0x58] 35590: 1101b101 add w1, w8, #0x6c 35594: 910123e2 add x2, sp, #0x48 35598: 321e07e3 orr w3, wzr, #0xc 3559c: 94000a40 bl 0x37e9c <.text+0x283ec> 355a0: 51000b28 sub w8, w25, #0x2 355a4: b9004be8 str w8, [sp, #0x48] 355a8: f9401260 ldr x0, [x19, #0x20] 355ac: f9400008 ldr x8, [x0] 355b0: b9404002 ldr w2, [x0, #0x40] 355b4: f9402508 ldr x8, [x8, #0x48] 355b8: d00003e3 adrp x3, 0xb3000 355bc: 913e0863 add x3, x3, #0xf82 355c0: 912463e1 add x1, sp, #0x918 355c4: d63f0100 blr x8 355c8: 360000c0 tbz w0, #0x0, 0x355e0 <.text+0x25b30> 355cc: 912463e2 add x2, sp, #0x918 355d0: aa1303e0 mov x0, x19 355d4: aa1503e1 mov x1, x21 355d8: 94000368 bl 0x36378 <.text+0x268c8> 355dc: 37000060 tbnz w0, #0x0, 0x355e8 <.text+0x25b38> 355e0: f90027ff str xzr, [sp, #0x48] 355e4: b90053ff str wzr, [sp, #0x50] 355e8: b94063e8 ldr w8, [sp, #0x60] 355ec: f9402fe0 ldr x0, [sp, #0x58] 355f0: 1101e101 add w1, w8, #0x78 355f4: 910123e2 add x2, sp, #0x48 355f8: 321e07e3 orr w3, wzr, #0xc 355fc: 94000a28 bl 0x37e9c <.text+0x283ec> 35600: 51000728 sub w8, w25, #0x1 35604: b9004be8 str w8, [sp, #0x48] 35608: f9401260 ldr x0, [x19, #0x20] 3560c: f9400008 ldr x8, [x0] 35610: b9404002 ldr w2, [x0, #0x40] 35614: f9402508 ldr x8, [x8, #0x48] 35618: 900003e3 adrp x3, 0xb1000 3561c: 9129bc63 add x3, x3, #0xa6f 35620: 912463e1 add x1, sp, #0x918 35624: d63f0100 blr x8 35628: 360000c0 tbz w0, #0x0, 0x35640 <.text+0x25b90> 3562c: 912463e2 add x2, sp, #0x918 35630: aa1303e0 mov x0, x19 35634: aa1503e1 mov x1, x21 35638: 94000350 bl 0x36378 <.text+0x268c8> 3563c: 37000060 tbnz w0, #0x0, 0x35648 <.text+0x25b98> 35640: f90027ff str xzr, [sp, #0x48] 35644: b90053ff str wzr, [sp, #0x50] 35648: b94063e8 ldr w8, [sp, #0x60] 3564c: f9402fe0 ldr x0, [sp, #0x58] 35650: 11021101 add w1, w8, #0x84 35654: 910123e2 add x2, sp, #0x48 35658: 321e07e3 orr w3, wzr, #0xc 3565c: 94000a10 bl 0x37e9c <.text+0x283ec> 35660: b9004bf9 str w25, [sp, #0x48] 35664: f9401260 ldr x0, [x19, #0x20] 35668: f9406808 ldr x8, [x0, #0xd0] 3566c: f9400d15 ldr x21, [x8, #0x18] 35670: b4002bf5 cbz x21, 0x35bec <.text+0x2613c> 35674: b9402916 ldr w22, [x8, #0x28] 35678: 710006df cmp w22, #0x1 3567c: 54002b8b b.lt 0x35bec <.text+0x2613c> 35680: aa1f03f7 mov x23, xzr 35684: 9274ceb8 and x24, x21, #0xfffffffffffff000 35688: 1400001d b 0x356fc <.text+0x25c4c> 3568c: 2a1f03f3 mov w19, wzr 35690: b9407fe8 ldr w8, [sp, #0x7c] 35694: 7100091f cmp w8, #0x2 35698: 540000e0 b.eq 0x356b4 <.text+0x25c04> 3569c: f9402fe0 ldr x0, [sp, #0x58] 356a0: b94063e1 ldr w1, [sp, #0x60] 356a4: 910163e8 add x8, sp, #0x58 356a8: 91006102 add x2, x8, #0x18 356ac: 321e07e3 orr w3, wzr, #0xc 356b0: 940009fb bl 0x37e9c <.text+0x283ec> 356b4: f9401788 ldr x8, [x28, #0x28] 356b8: f94023e9 ldr x9, [sp, #0x40] 356bc: eb09011f cmp x8, x9 356c0: 540020e1 b.ne 0x35adc <.text+0x2602c> 356c4: 2a1303e0 mov w0, w19 356c8: 912883ff add sp, sp, #0xa20 356cc: a9487bfd ldp x29, x30, [sp, #0x80] 356d0: a9474ff4 ldp x20, x19, [sp, #0x70] 356d4: a94657f6 ldp x22, x21, [sp, #0x60] 356d8: a9455ff8 ldp x24, x23, [sp, #0x50] 356dc: a94467fa ldp x26, x25, [sp, #0x40] 356e0: a9436ffc ldp x28, x27, [sp, #0x30] 356e4: 6d4223e9 ldp d9, d8, [sp, #0x20] 356e8: 6d412beb ldp d11, d10, [sp, #0x10] 356ec: 6cc933ed ldp d13, d12, [sp], #0x90 356f0: d65f03c0 ret 356f4: f9401260 ldr x0, [x19, #0x20] 356f8: 9100e2b5 add x21, x21, #0x38 356fc: f9400008 ldr x8, [x0] 35700: b9404002 ldr w2, [x0, #0x40] 35704: f9402108 ldr x8, [x8, #0x40] 35708: 910443e1 add x1, sp, #0x110 3570c: 321d0be4 orr w4, wzr, #0x38 35710: aa1503e3 mov x3, x21 35714: d63f0100 blr x8 35718: 360026a0 tbz w0, #0x0, 0x35bec <.text+0x2613c> 3571c: a951a3e9 ldp x9, x8, [sp, #0x118] 35720: b94113ea ldr w10, [sp, #0x110] 35724: f100013f cmp x9, #0x0 35728: cb08030b sub x11, x24, x8 3572c: 7a410940 ccmp w10, #0x1, #0x0, eq 35730: 9a980178 csel x24, x11, x24, eq 35734: 7100095f cmp w10, #0x2 35738: 9a970117 csel x23, x8, x23, eq 3573c: 710006d6 subs w22, w22, #0x1 35740: 54fffdaa b.ge 0x356f4 <.text+0x25c44> 35744: b4002557 cbz x23, 0x35bec <.text+0x2613c> 35748: f9401260 ldr x0, [x19, #0x20] 3574c: 8b170315 add x21, x24, x23 35750: f9400008 ldr x8, [x0] 35754: b9404002 ldr w2, [x0, #0x40] 35758: f9402108 ldr x8, [x8, #0x40] 3575c: 910403e1 add x1, sp, #0x100 35760: 321c03e4 orr w4, wzr, #0x10 35764: aa1503e3 mov x3, x21 35768: d63f0100 blr x8 3576c: 36002400 tbz w0, #0x0, 0x35bec <.text+0x2613c> 35770: 8b170308 add x8, x24, x23 35774: aa1f03f6 mov x22, xzr 35778: 91004118 add x24, x8, #0x10 3577c: 321c03f7 orr w23, wzr, #0x10 35780: f94083e8 ldr x8, [sp, #0x100] 35784: f100551f cmp x8, #0x15 35788: 54000060 b.eq 0x35794 <.text+0x25ce4> 3578c: b5000068 cbnz x8, 0x35798 <.text+0x25ce8> 35790: 14000041 b 0x35894 <.text+0x25de4> 35794: f94087f6 ldr x22, [sp, #0x108] 35798: f9401260 ldr x0, [x19, #0x20] 3579c: f9400008 ldr x8, [x0] 357a0: b9404002 ldr w2, [x0, #0x40] 357a4: f9402108 ldr x8, [x8, #0x40] 357a8: 910403e1 add x1, sp, #0x100 357ac: 321c03e4 orr w4, wzr, #0x10 357b0: aa1803e3 mov x3, x24 357b4: d63f0100 blr x8 357b8: 92407ee8 and x8, x23, #0xffffffff 357bc: 91004117 add x23, x8, #0x10 357c0: 91004318 add x24, x24, #0x10 357c4: 3707fde0 tbnz w0, #0x0, 0x35780 <.text+0x25cd0> 357c8: 14000109 b 0x35bec <.text+0x2613c> 357cc: 9112c3e0 add x0, sp, #0x4b0 357d0: 321703e2 orr w2, wzr, #0x200 357d4: 2a1f03e1 mov w1, wzr 357d8: 97ff6842 bl 0xf8e0 357dc: 911fa3e8 add x8, sp, #0x7e8 357e0: f00003f5 adrp x21, 0xb4000 357e4: 91020ac9 add x9, x22, #0x82 357e8: 91030eca add x10, x22, #0xc3 357ec: 910412cb add x11, x22, #0x104 357f0: 320003f9 orr w25, wzr, #0x1 357f4: 320023f7 orr w23, wzr, #0x1ff 357f8: 91002118 add x24, x8, #0x8 357fc: 9106d6b5 add x21, x21, #0x1b5 35800: f903f7f6 str x22, [sp, #0x7e8] 35804: f903fbe9 str x9, [sp, #0x7f0] 35808: f903ffea str x10, [sp, #0x7f8] 3580c: f90403eb str x11, [sp, #0x800] 35810: f90407ff str xzr, [sp, #0x808] 35814: aa1603e0 mov x0, x22 35818: 940010d0 bl 0x39b58 <.text+0x2a0a8> 3581c: aa0003f6 mov x22, x0 35820: b4000256 cbz x22, 0x35868 <.text+0x25db8> 35824: 2a3903e8 mvn w8, w25 35828: 92400108 and x8, x8, #0x1 3582c: 8b0802c8 add x8, x22, x8 35830: eb0802ff cmp x23, x8 35834: 540001e3 b.lo 0x35870 <.text+0x25dc0> 35838: 370000d9 tbnz w25, #0x0, 0x35850 <.text+0x25da0> 3583c: 9112c3e0 add x0, sp, #0x4b0 35840: 321703e2 orr w2, wzr, #0x200 35844: aa1503e1 mov x1, x21 35848: 94001193 bl 0x39e94 <.text+0x2a3e4> 3584c: d10006f7 sub x23, x23, #0x1 35850: f85f8301 ldur x1, [x24, #-0x8] 35854: 9112c3e0 add x0, sp, #0x4b0 35858: 321703e2 orr w2, wzr, #0x200 3585c: 9400118e bl 0x39e94 <.text+0x2a3e4> 35860: 2a1f03f9 mov w25, wzr 35864: cb1602f7 sub x23, x23, x22 35868: f8408716 ldr x22, [x24], #0x8 3586c: b5fffd56 cbnz x22, 0x35814 <.text+0x25d64> 35870: 9112c3e1 add x1, sp, #0x4b0 35874: 9105e3e3 add x3, sp, #0x178 35878: aa1403e0 mov x0, x20 3587c: 2a1f03e2 mov w2, wzr 35880: 9400081c bl 0x378f0 <.text+0x27e40> 35884: 3607d940 tbz w0, #0x0, 0x353ac <.text+0x258fc> 35888: b9417fe8 ldr w8, [sp, #0x17c] 3588c: b9094be8 str w8, [sp, #0x948] 35890: 17fffec7 b 0x353ac <.text+0x258fc> 35894: f9401260 ldr x0, [x19, #0x20] 35898: f9400008 ldr x8, [x0] 3589c: b9404002 ldr w2, [x0, #0x40] 358a0: f9402108 ldr x8, [x8, #0x40] 358a4: 910363e1 add x1, sp, #0xd8 358a8: 52800504 mov w4, #0x28 // =40 358ac: aa1603e3 mov x3, x22 358b0: d63f0100 blr x8 358b4: 360019c0 tbz w0, #0x0, 0x35bec <.text+0x2613c> 358b8: f94073e3 ldr x3, [sp, #0xe0] 358bc: b4000a03 cbz x3, 0x359fc <.text+0x25f4c> 358c0: 12800016 mov w22, #-0x1 // =-1 358c4: f9401260 ldr x0, [x19, #0x20] 358c8: f9400008 ldr x8, [x0] 358cc: b9404002 ldr w2, [x0, #0x40] 358d0: f9402108 ldr x8, [x8, #0x40] 358d4: 9102c3e1 add x1, sp, #0xb0 358d8: 52800504 mov w4, #0x28 // =40 358dc: d63f0100 blr x8 358e0: 36001860 tbz w0, #0x0, 0x35bec <.text+0x2613c> 358e4: f94067e3 ldr x3, [sp, #0xc8] 358e8: 110006d6 add w22, w22, #0x1 358ec: b5fffec3 cbnz x3, 0x358c4 <.text+0x25e14> 358f0: d0000548 adrp x8, 0xdf000 358f4: f947d508 ldr x8, [x8, #0xfa8] 358f8: 110006da add w26, w22, #0x1 358fc: b9400118 ldr w24, [x8] 35900: 37f80876 tbnz w22, #0x1f, 0x35a0c <.text+0x25f5c> 35904: f900c3f4 str x20, [sp, #0x180] 35908: b9403268 ldr w8, [x19, #0x30] 3590c: 321d07ea orr w10, wzr, #0x18 35910: 6f00e400 movi v0.2d, #0000000000000000 35914: 321f03e9 orr w9, wzr, #0x2 35918: b9018be8 str w8, [sp, #0x188] 3591c: 910603e8 add x8, sp, #0x180 35920: 9b2a7f41 smull x1, w26, w10 35924: ad008100 stp q0, q0, [x8, #0x10] 35928: b901b3e9 str w9, [sp, #0x1b0] 3592c: 910603e0 add x0, sp, #0x180 35930: 940008fe bl 0x37d28 <.text+0x28278> 35934: 36000d60 tbz w0, #0x0, 0x35ae0 <.text+0x26030> 35938: f94073f6 ldr x22, [sp, #0xe0] 3593c: b9418bf8 ldr w24, [sp, #0x188] 35940: b40005b6 cbz x22, 0x359f4 <.text+0x25f44> 35944: 2a1f03fb mov w27, wzr 35948: f9401260 ldr x0, [x19, #0x20] 3594c: f9400008 ldr x8, [x0] 35950: b9404002 ldr w2, [x0, #0x40] 35954: f9402108 ldr x8, [x8, #0x40] 35958: 912463e1 add x1, sp, #0x918 3595c: 52800504 mov w4, #0x28 // =40 35960: aa1603e3 mov x3, x22 35964: d63f0100 blr x8 35968: 36001280 tbz w0, #0x0, 0x35bb8 <.text+0x26108> 3596c: f9449bf6 ldr x22, [sp, #0x930] 35970: 9112c3e0 add x0, sp, #0x4b0 35974: 52802022 mov w2, #0x101 // =257 35978: 2a1f03e1 mov w1, wzr 3597c: 97ff67d9 bl 0xf8e0 35980: f94493e3 ldr x3, [sp, #0x920] 35984: b4000103 cbz x3, 0x359a4 <.text+0x25ef4> 35988: f9401260 ldr x0, [x19, #0x20] 3598c: f9400008 ldr x8, [x0] 35990: b9404002 ldr w2, [x0, #0x40] 35994: f9402108 ldr x8, [x8, #0x40] 35998: 9112c3e1 add x1, sp, #0x4b0 3599c: 321803e4 orr w4, wzr, #0x100 359a0: d63f0100 blr x8 359a4: 9112c3e1 add x1, sp, #0x4b0 359a8: 912043e3 add x3, sp, #0x810 359ac: aa1403e0 mov x0, x20 359b0: 2a1f03e2 mov w2, wzr 359b4: 940007cf bl 0x378f0 <.text+0x27e40> 359b8: 36001000 tbz w0, #0x0, 0x35bb8 <.text+0x26108> 359bc: b9418beb ldr w11, [sp, #0x188] 359c0: b94817e8 ldr w8, [sp, #0x814] 359c4: f9448fe9 ldr x9, [sp, #0x918] 359c8: f94497ea ldr x10, [sp, #0x928] 359cc: f940c3e0 ldr x0, [sp, #0x180] 359d0: 0b0b0361 add w1, w27, w11 359d4: b9089be8 str w8, [sp, #0x898] 359d8: f9044be9 str x9, [sp, #0x890] 359dc: f90453ea str x10, [sp, #0x8a0] 359e0: 912243e2 add x2, sp, #0x890 359e4: 321d07e3 orr w3, wzr, #0x18 359e8: 9400092d bl 0x37e9c <.text+0x283ec> 359ec: 1100637b add w27, w27, #0x18 359f0: b5fffad6 cbnz x22, 0x35948 <.text+0x25e98> 359f4: 52800148 mov w8, #0xa // =10 359f8: 14000071 b 0x35bbc <.text+0x2610c> 359fc: d0000548 adrp x8, 0xdf000 35a00: f947d508 ldr x8, [x8, #0xfa8] 35a04: 2a1f03fa mov w26, wzr 35a08: b9400118 ldr w24, [x8] 35a0c: f9025bf4 str x20, [sp, #0x4b0] 35a10: b9403268 ldr w8, [x19, #0x30] 35a14: 92407ef4 and x20, x23, #0xffffffff 35a18: 6f00e400 movi v0.2d, #0000000000000000 35a1c: 320007e9 orr w9, wzr, #0x3 35a20: b904bbe8 str w8, [sp, #0x4b8] 35a24: 910603e8 add x8, sp, #0x180 35a28: 9100a281 add x1, x20, #0x28 35a2c: ad1a8100 stp q0, q0, [x8, #0x350] 35a30: 3d80d100 str q0, [x8, #0x340] 35a34: b904f3e9 str w9, [sp, #0x4f0] 35a38: 9112c3e0 add x0, sp, #0x4b0 35a3c: 940008bb bl 0x37d28 <.text+0x28278> 35a40: 36000420 tbz w0, #0x0, 0x35ac4 <.text+0x26014> 35a44: 9112c3e8 add x8, sp, #0x4b0 35a48: 91006100 add x0, x8, #0x18 35a4c: 52800502 mov w2, #0x28 // =40 35a50: 2a1f03e1 mov w1, wzr 35a54: 940010f4 bl 0x39e24 <.text+0x2a374> 35a58: b944c3e8 ldr w8, [sp, #0x4c0] 35a5c: b944bbe9 ldr w9, [sp, #0x4b8] 35a60: b940dbea ldr w10, [sp, #0xd8] 35a64: b9004bf9 str w25, [sp, #0x48] 35a68: b904cff8 str w24, [sp, #0x4cc] 35a6c: b3607d28 bfi x8, x9, #32, #32 35a70: f94077e9 ldr x9, [sp, #0xe8] 35a74: b904cbea str w10, [sp, #0x4c8] 35a78: f9407fea ldr x10, [sp, #0xf8] 35a7c: b904d3fa str w26, [sp, #0x4d0] 35a80: f9026fe9 str x9, [sp, #0x4d8] 35a84: f90277f5 str x21, [sp, #0x4e8] 35a88: f90273ea str x10, [sp, #0x4e0] 35a8c: f804c3e8 stur x8, [sp, #0x4c] 35a90: f9401268 ldr x8, [x19, #0x20] 35a94: a908ffff stp xzr, xzr, [sp, #0x88] 35a98: f90043ff str xzr, [sp, #0x80] 35a9c: f90057ff str xzr, [sp, #0xa8] 35aa0: 91012100 add x0, x8, #0x48 35aa4: a909ffe0 stp x0, xzr, [sp, #0x98] 35aa8: 34000137 cbz w23, 0x35acc <.text+0x2601c> 35aac: b40001f4 cbz x20, 0x35ae8 <.text+0x26038> 35ab0: aa1403e1 mov x1, x20 35ab4: 97ffed57 bl 0x31010 <.text+0x21560> 35ab8: aa0003f7 mov x23, x0 35abc: a94823e1 ldp x1, x8, [sp, #0x80] 35ac0: 1400000d b 0x35af4 <.text+0x26044> 35ac4: 2a1f03f4 mov w20, wzr 35ac8: 14000031 b 0x35b8c <.text+0x260dc> 35acc: aa1f03f6 mov x22, xzr 35ad0: aa1f03e8 mov x8, xzr 35ad4: aa1f03f7 mov x23, xzr 35ad8: 14000011 b 0x35b1c <.text+0x2606c> 35adc: 97ff65c1 bl 0xf1e0 <__stack_chk_fail@plt> 35ae0: 320003f6 orr w22, wzr, #0x1 35ae4: 14000038 b 0x35bc4 <.text+0x26114> 35ae8: aa1f03e8 mov x8, xzr 35aec: aa1f03e1 mov x1, xzr 35af0: aa1f03f7 mov x23, xzr 35af4: cb010102 sub x2, x8, x1 35af8: 8b1402f8 add x24, x23, x20 35afc: f100045f cmp x2, #0x1 35b00: cb0202f6 sub x22, x23, x2 35b04: 5400006b b.lt 0x35b10 <.text+0x26060> 35b08: aa1603e0 mov x0, x22 35b0c: 97ff6761 bl 0xf890 35b10: aa1603e8 mov x8, x22 35b14: a9085ff6 stp x22, x23, [sp, #0x80] 35b18: f9004bf8 str x24, [sp, #0x90] 35b1c: cb0802e9 sub x9, x23, x8 35b20: eb090281 subs x1, x20, x9 35b24: 540000a9 b.ls 0x35b38 <.text+0x26088> 35b28: 910203e0 add x0, sp, #0x80 35b2c: 94000564 bl 0x370bc <.text+0x2760c> 35b30: f94043f6 ldr x22, [sp, #0x80] 35b34: 14000004 b 0x35b44 <.text+0x26094> 35b38: 54000062 b.hs 0x35b44 <.text+0x26094> 35b3c: 8b140108 add x8, x8, x20 35b40: f90047e8 str x8, [sp, #0x88] 35b44: f9401260 ldr x0, [x19, #0x20] 35b48: f9400008 ldr x8, [x0] 35b4c: b9404002 ldr w2, [x0, #0x40] 35b50: f9402108 ldr x8, [x8, #0x40] 35b54: aa1603e1 mov x1, x22 35b58: aa1503e3 mov x3, x21 35b5c: aa1403e4 mov x4, x20 35b60: d63f0100 blr x8 35b64: b944bbe8 ldr w8, [sp, #0x4b8] 35b68: f9425be0 ldr x0, [sp, #0x4b0] 35b6c: f94043e2 ldr x2, [sp, #0x80] 35b70: 1100a101 add w1, w8, #0x28 35b74: aa1403e3 mov x3, x20 35b78: 940008c9 bl 0x37e9c <.text+0x283ec> 35b7c: f94043e8 ldr x8, [sp, #0x80] 35b80: b4000048 cbz x8, 0x35b88 <.text+0x260d8> 35b84: f90047e8 str x8, [sp, #0x88] 35b88: 320003f4 orr w20, wzr, #0x1 35b8c: b944f3e8 ldr w8, [sp, #0x4f0] 35b90: 7100091f cmp w8, #0x2 35b94: 540000e0 b.eq 0x35bb0 <.text+0x26100> 35b98: f9425be0 ldr x0, [sp, #0x4b0] 35b9c: b944bbe1 ldr w1, [sp, #0x4b8] 35ba0: 9112c3e8 add x8, sp, #0x4b0 35ba4: 91006102 add x2, x8, #0x18 35ba8: 52800503 mov w3, #0x28 // =40 35bac: 940008bc bl 0x37e9c <.text+0x283ec> 35bb0: 360001f4 tbz w20, #0x0, 0x35bec <.text+0x2613c> 35bb4: 14000010 b 0x35bf4 <.text+0x26144> 35bb8: 320003e8 orr w8, wzr, #0x1 35bbc: 7100291f cmp w8, #0xa 35bc0: 1a8803f6 csel w22, wzr, w8, eq 35bc4: b941b3e8 ldr w8, [sp, #0x1b0] 35bc8: 7100091f cmp w8, #0x2 35bcc: 540000e0 b.eq 0x35be8 <.text+0x26138> 35bd0: f940c3e0 ldr x0, [sp, #0x180] 35bd4: b9418be1 ldr w1, [sp, #0x188] 35bd8: 910603e8 add x8, sp, #0x180 35bdc: 91006102 add x2, x8, #0x18 35be0: 321d07e3 orr w3, wzr, #0x18 35be4: 940008ae bl 0x37e9c <.text+0x283ec> 35be8: 34fff136 cbz w22, 0x35a0c <.text+0x25f5c> 35bec: f90027ff str xzr, [sp, #0x48] 35bf0: b90053ff str wzr, [sp, #0x50] 35bf4: b94063e8 ldr w8, [sp, #0x60] 35bf8: f9402fe0 ldr x0, [sp, #0x58] 35bfc: 11024101 add w1, w8, #0x90 35c00: 910123e2 add x2, sp, #0x48 35c04: 321e07e3 orr w3, wzr, #0xc 35c08: 940008a5 bl 0x37e9c <.text+0x283ec> 35c0c: f9401260 ldr x0, [x19, #0x20] 35c10: f9400008 ldr x8, [x0] 35c14: f9401908 ldr x8, [x8, #0x30] 35c18: d63f0100 blr x8 35c1c: 320003f3 orr w19, wzr, #0x1 35c20: 17fffe9c b 0x35690 <.text+0x25be0> 35c24: aa1503e0 mov x0, x21 35c28: 97ffe70d bl 0x2f85c <.text+0x1fdac> 35c2c: 910583e0 add x0, sp, #0x160 35c30: 97ffe70b bl 0x2f85c <.text+0x1fdac> 35c34: f9401be0 ldr x0, [sp, #0x30] 35c38: 97ffe709 bl 0x2f85c <.text+0x1fdac> 35c3c: 140000ae b 0x35ef4 <.text+0x26444> 35c40: 97ffd082 bl 0x29e48 <.text+0x1a398> 35c44: f94043e8 ldr x8, [sp, #0x80] 35c48: aa0003f3 mov x19, x0 35c4c: b50000e8 cbnz x8, 0x35c68 <.text+0x261b8> 35c50: 14000009 b 0x35c74 <.text+0x261c4> 35c54: 14000033 b 0x35d20 <.text+0x26270> 35c58: 97ffd07c bl 0x29e48 <.text+0x1a398> 35c5c: f94043e8 ldr x8, [sp, #0x80] 35c60: aa0003f3 mov x19, x0 35c64: b4000088 cbz x8, 0x35c74 <.text+0x261c4> 35c68: f90047e8 str x8, [sp, #0x88] 35c6c: 14000002 b 0x35c74 <.text+0x261c4> 35c70: aa0003f3 mov x19, x0 35c74: b944f3e8 ldr w8, [sp, #0x4f0] 35c78: 7100091f cmp w8, #0x2 35c7c: 54001560 b.eq 0x35f28 <.text+0x26478> 35c80: f9425be0 ldr x0, [sp, #0x4b0] 35c84: b944bbe1 ldr w1, [sp, #0x4b8] 35c88: 9112c3e8 add x8, sp, #0x4b0 35c8c: 91006102 add x2, x8, #0x18 35c90: 52800503 mov w3, #0x28 // =40 35c94: 94000882 bl 0x37e9c <.text+0x283ec> 35c98: 140000a4 b 0x35f28 <.text+0x26478> 35c9c: 97ffd06b bl 0x29e48 <.text+0x1a398> 35ca0: aa0003f3 mov x19, x0 35ca4: 14000045 b 0x35db8 <.text+0x26308> 35ca8: 97ffd068 bl 0x29e48 <.text+0x1a398> 35cac: f940b3e8 ldr x8, [sp, #0x160] 35cb0: aa0003f3 mov x19, x0 35cb4: b4000108 cbz x8, 0x35cd4 <.text+0x26224> 35cb8: aa0803e0 mov x0, x8 35cbc: f900b7e8 str x8, [sp, #0x168] 35cc0: 94012fea bl 0x81c68 35cc4: 14000004 b 0x35cd4 <.text+0x26224> 35cc8: 97ffd060 bl 0x29e48 <.text+0x1a398> 35ccc: 14000001 b 0x35cd0 <.text+0x26220> 35cd0: aa0003f3 mov x19, x0 35cd4: b94573e8 ldr w8, [sp, #0x570] 35cd8: 7100091f cmp w8, #0x2 35cdc: 54001260 b.eq 0x35f28 <.text+0x26478> 35ce0: f9425be0 ldr x0, [sp, #0x4b0] 35ce4: b944bbe1 ldr w1, [sp, #0x4b8] 35ce8: 9112c3e8 add x8, sp, #0x4b0 35cec: 91006102 add x2, x8, #0x18 35cf0: 52801503 mov w3, #0xa8 // =168 35cf4: 9400086a bl 0x37e9c <.text+0x283ec> 35cf8: 1400008c b 0x35f28 <.text+0x26478> 35cfc: 97ffd053 bl 0x29e48 <.text+0x1a398> 35d00: 97ffd052 bl 0x29e48 <.text+0x1a398> 35d04: 1400002c b 0x35db4 <.text+0x26304> 35d08: 14000054 b 0x35e58 <.text+0x263a8> 35d0c: 97ffd04f bl 0x29e48 <.text+0x1a398> 35d10: 14000004 b 0x35d20 <.text+0x26270> 35d14: 14000078 b 0x35ef4 <.text+0x26444> 35d18: 14000002 b 0x35d20 <.text+0x26270> 35d1c: 14000001 b 0x35d20 <.text+0x26270> 35d20: b941b3e8 ldr w8, [sp, #0x1b0] 35d24: aa0003f3 mov x19, x0 35d28: 7100091f cmp w8, #0x2 35d2c: 54000fe0 b.eq 0x35f28 <.text+0x26478> 35d30: f940c3e0 ldr x0, [sp, #0x180] 35d34: b9418be1 ldr w1, [sp, #0x188] 35d38: 910603e8 add x8, sp, #0x180 35d3c: 91006102 add x2, x8, #0x18 35d40: 321d07e3 orr w3, wzr, #0x18 35d44: 94000856 bl 0x37e9c <.text+0x283ec> 35d48: 14000078 b 0x35f28 <.text+0x26478> 35d4c: 97ffd03f bl 0x29e48 <.text+0x1a398> 35d50: 14000052 b 0x35e98 <.text+0x263e8> 35d54: 97ffd03d bl 0x29e48 <.text+0x1a398> 35d58: 97ffd03c bl 0x29e48 <.text+0x1a398> 35d5c: 14000066 b 0x35ef4 <.text+0x26444> 35d60: 97ffd03a bl 0x29e48 <.text+0x1a398> 35d64: 14000070 b 0x35f24 <.text+0x26474> 35d68: 97ffd038 bl 0x29e48 <.text+0x1a398> 35d6c: b944ebe8 ldr w8, [sp, #0x4e8] 35d70: aa0003f3 mov x19, x0 35d74: 7100091f cmp w8, #0x2 35d78: 54000d80 b.eq 0x35f28 <.text+0x26478> 35d7c: f9425be0 ldr x0, [sp, #0x4b0] 35d80: b944bbe1 ldr w1, [sp, #0x4b8] 35d84: 9112c3e8 add x8, sp, #0x4b0 35d88: 91006102 add x2, x8, #0x18 35d8c: 321b03e3 orr w3, wzr, #0x20 35d90: 94000843 bl 0x37e9c <.text+0x283ec> 35d94: 14000065 b 0x35f28 <.text+0x26478> 35d98: 97ffd02c bl 0x29e48 <.text+0x1a398> 35d9c: 14000062 b 0x35f24 <.text+0x26474> 35da0: 14000016 b 0x35df8 <.text+0x26348> 35da4: 97ffd029 bl 0x29e48 <.text+0x1a398> 35da8: 1400005f b 0x35f24 <.text+0x26474> 35dac: 14000013 b 0x35df8 <.text+0x26348> 35db0: 14000012 b 0x35df8 <.text+0x26348> 35db4: aa0003f3 mov x19, x0 35db8: b9496be8 ldr w8, [sp, #0x968] 35dbc: 7100091f cmp w8, #0x2 35dc0: 54000b40 b.eq 0x35f28 <.text+0x26478> 35dc4: f9448fe0 ldr x0, [sp, #0x918] 35dc8: b94923e1 ldr w1, [sp, #0x920] 35dcc: 912463e8 add x8, sp, #0x918 35dd0: 91006102 add x2, x8, #0x18 35dd4: 321d0be3 orr w3, wzr, #0x38 35dd8: 94000831 bl 0x37e9c <.text+0x283ec> 35ddc: 14000053 b 0x35f28 <.text+0x26478> 35de0: 97ffd01a bl 0x29e48 <.text+0x1a398> 35de4: 14000050 b 0x35f24 <.text+0x26474> 35de8: 14000004 b 0x35df8 <.text+0x26348> 35dec: 14000042 b 0x35ef4 <.text+0x26444> 35df0: 14000041 b 0x35ef4 <.text+0x26444> 35df4: 97ffd015 bl 0x29e48 <.text+0x1a398> 35df8: aa0003f3 mov x19, x0 35dfc: b4fffdf5 cbz x21, 0x35db8 <.text+0x26308> 35e00: aa1503e1 mov x1, x21 35e04: a9402035 ldp x21, x8, [x1] 35e08: 9b177d02 mul x2, x8, x23 35e0c: 52801ae0 mov w0, #0xd7 // =215 35e10: 97ff65c0 bl 0xf510 35e14: b5ffff75 cbnz x21, 0x35e00 <.text+0x26350> 35e18: 17ffffe8 b 0x35db8 <.text+0x26308> 35e1c: 14000036 b 0x35ef4 <.text+0x26444> 35e20: 14000035 b 0x35ef4 <.text+0x26444> 35e24: 97ffd009 bl 0x29e48 <.text+0x1a398> 35e28: b947e7e8 ldr w8, [sp, #0x7e4] 35e2c: aa0003f3 mov x19, x0 35e30: 7100091f cmp w8, #0x2 35e34: 54000620 b.eq 0x35ef8 <.text+0x26448> 35e38: f9425be0 ldr x0, [sp, #0x4b0] 35e3c: b944bbe1 ldr w1, [sp, #0x4b8] 35e40: 52806383 mov w3, #0x31c // =796 35e44: aa1503e2 mov x2, x21 35e48: 94000815 bl 0x37e9c <.text+0x283ec> 35e4c: 1400002b b 0x35ef8 <.text+0x26448> 35e50: 97ffcffe bl 0x29e48 <.text+0x1a398> 35e54: 14000028 b 0x35ef4 <.text+0x26444> 35e58: b944cfe8 ldr w8, [sp, #0x4cc] 35e5c: aa0003f3 mov x19, x0 35e60: 7100091f cmp w8, #0x2 35e64: 54000620 b.eq 0x35f28 <.text+0x26478> 35e68: f9425be0 ldr x0, [sp, #0x4b0] 35e6c: b944bbe1 ldr w1, [sp, #0x4b8] 35e70: 9112c3e8 add x8, sp, #0x4b0 35e74: 91006102 add x2, x8, #0x18 35e78: 321e03e3 orr w3, wzr, #0x4 35e7c: 94000808 bl 0x37e9c <.text+0x283ec> 35e80: 1400002a b 0x35f28 <.text+0x26478> 35e84: 97ffcff1 bl 0x29e48 <.text+0x1a398> 35e88: 97ffcff0 bl 0x29e48 <.text+0x1a398> 35e8c: 1400001a b 0x35ef4 <.text+0x26444> 35e90: 14000002 b 0x35e98 <.text+0x263e8> 35e94: 14000018 b 0x35ef4 <.text+0x26444> 35e98: b9419fe8 ldr w8, [sp, #0x19c] 35e9c: aa0003f3 mov x19, x0 35ea0: 7100091f cmp w8, #0x2 35ea4: 54000420 b.eq 0x35f28 <.text+0x26478> 35ea8: f940c3e0 ldr x0, [sp, #0x180] 35eac: b9418be1 ldr w1, [sp, #0x188] 35eb0: 910603e8 add x8, sp, #0x180 35eb4: 91006102 add x2, x8, #0x18 35eb8: 321e03e3 orr w3, wzr, #0x4 35ebc: 940007f8 bl 0x37e9c <.text+0x283ec> 35ec0: 1400001a b 0x35f28 <.text+0x26478> 35ec4: 97ffcfe1 bl 0x29e48 <.text+0x1a398> 35ec8: b947e7e8 ldr w8, [sp, #0x7e4] 35ecc: aa0003f3 mov x19, x0 35ed0: 7100091f cmp w8, #0x2 35ed4: 54000120 b.eq 0x35ef8 <.text+0x26448> 35ed8: f9425be0 ldr x0, [sp, #0x4b0] 35edc: b944bbe1 ldr w1, [sp, #0x4b8] 35ee0: 52806383 mov w3, #0x31c // =796 35ee4: aa1503e2 mov x2, x21 35ee8: 940007ed bl 0x37e9c <.text+0x283ec> 35eec: 14000003 b 0x35ef8 <.text+0x26448> 35ef0: 97ffcfd6 bl 0x29e48 <.text+0x1a398> 35ef4: aa0003f3 mov x19, x0 35ef8: b948afe8 ldr w8, [sp, #0x8ac] 35efc: 7100091f cmp w8, #0x2 35f00: 54000140 b.eq 0x35f28 <.text+0x26478> 35f04: f9444be0 ldr x0, [sp, #0x890] 35f08: b9489be1 ldr w1, [sp, #0x898] 35f0c: 912243e8 add x8, sp, #0x890 35f10: 91006102 add x2, x8, #0x18 35f14: 321e03e3 orr w3, wzr, #0x4 35f18: 940007e1 bl 0x37e9c <.text+0x283ec> 35f1c: 14000003 b 0x35f28 <.text+0x26478> 35f20: 97ffcfca bl 0x29e48 <.text+0x1a398> 35f24: aa0003f3 mov x19, x0 35f28: b9407fe8 ldr w8, [sp, #0x7c] 35f2c: 7100091f cmp w8, #0x2 35f30: 540000e0 b.eq 0x35f4c <.text+0x2649c> 35f34: f9402fe0 ldr x0, [sp, #0x58] 35f38: b94063e1 ldr w1, [sp, #0x60] 35f3c: 910163e8 add x8, sp, #0x58 35f40: 91006102 add x2, x8, #0x18 35f44: 321e07e3 orr w3, wzr, #0xc 35f48: 940007d5 bl 0x37e9c <.text+0x283ec> 35f4c: aa1303e0 mov x0, x19 35f50: 9401d093 bl 0xaa19c 35f54: 97ffcfbd bl 0x29e48 <.text+0x1a398> 35f58: d100c3ff sub sp, sp, #0x30 35f5c: a9027bfd stp x29, x30, [sp, #0x20] 35f60: 910083fd add x29, sp, #0x20 35f64: 394043ad ldrb w13, [x29, #0x10] 35f68: aa0503e8 mov x8, x5 35f6c: aa0403e9 mov x9, x4 35f70: aa0303ea mov x10, x3 35f74: aa0203eb mov x11, x2 35f78: 2a0103ec mov w12, w1 35f7c: 120001ad and w13, w13, #0x1 35f80: f90007e7 str x7, [sp, #0x8] 35f84: 120000ce and w14, w6, #0x1 35f88: 12800001 mov w1, #-0x1 // =-1 35f8c: 92800002 mov x2, #-0x1 // =-1 35f90: 2a0c03e3 mov w3, w12 35f94: aa0b03e4 mov x4, x11 35f98: aa0a03e5 mov x5, x10 35f9c: aa0903e6 mov x6, x9 35fa0: aa0803e7 mov x7, x8 35fa4: 390043ed strb w13, [sp, #0x10] 35fa8: 390003ee strb w14, [sp] 35fac: 97fff52f bl 0x33468 <.text+0x239b8> 35fb0: a9427bfd ldp x29, x30, [sp, #0x20] 35fb4: 12000000 and w0, w0, #0x1 35fb8: 9100c3ff add sp, sp, #0x30 35fbc: d65f03c0 ret 35fc0: d100c3ff sub sp, sp, #0x30 35fc4: a9027bfd stp x29, x30, [sp, #0x20] 35fc8: 910083fd add x29, sp, #0x20 35fcc: 394043ae ldrb w14, [x29, #0x10] 35fd0: aa0503e8 mov x8, x5 35fd4: aa0403e9 mov x9, x4 35fd8: aa0303ea mov x10, x3 35fdc: aa0203eb mov x11, x2 35fe0: 2a0103ec mov w12, w1 35fe4: 2a0003ed mov w13, w0 35fe8: 120001ce and w14, w14, #0x1 35fec: f90007e7 str x7, [sp, #0x8] 35ff0: 120000cf and w15, w6, #0x1 35ff4: 92800002 mov x2, #-0x1 // =-1 35ff8: aa1f03e0 mov x0, xzr 35ffc: 2a0d03e1 mov w1, w13 36000: 2a0c03e3 mov w3, w12 36004: aa0b03e4 mov x4, x11 36008: aa0a03e5 mov x5, x10 3600c: aa0903e6 mov x6, x9 36010: aa0803e7 mov x7, x8 36014: 390043ee strb w14, [sp, #0x10] 36018: 390003ef strb w15, [sp] 3601c: 97fff513 bl 0x33468 <.text+0x239b8> 36020: a9427bfd ldp x29, x30, [sp, #0x20] 36024: 12000000 and w0, w0, #0x1 36028: 9100c3ff add sp, sp, #0x30 3602c: d65f03c0 ret 36030: d100c3ff sub sp, sp, #0x30 36034: a9027bfd stp x29, x30, [sp, #0x20] 36038: 910083fd add x29, sp, #0x20 3603c: f9400bae ldr x14, [x29, #0x10] 36040: 394063af ldrb w15, [x29, #0x18] 36044: aa0603e8 mov x8, x6 36048: aa0503e9 mov x9, x5 3604c: aa0403ea mov x10, x4 36050: aa0303eb mov x11, x3 36054: 2a0203ec mov w12, w2 36058: aa0103ed mov x13, x1 3605c: 120001ef and w15, w15, #0x1 36060: f90007ee str x14, [sp, #0x8] 36064: 120000ee and w14, w7, #0x1 36068: 12800001 mov w1, #-0x1 // =-1 3606c: aa0d03e2 mov x2, x13 36070: 2a0c03e3 mov w3, w12 36074: aa0b03e4 mov x4, x11 36078: aa0a03e5 mov x5, x10 3607c: aa0903e6 mov x6, x9 36080: aa0803e7 mov x7, x8 36084: 390043ef strb w15, [sp, #0x10] 36088: 390003ee strb w14, [sp] 3608c: 97fff4f7 bl 0x33468 <.text+0x239b8> 36090: a9427bfd ldp x29, x30, [sp, #0x20] 36094: 12000000 and w0, w0, #0x1 36098: 9100c3ff add sp, sp, #0x30 3609c: d65f03c0 ret 360a0: d100c3ff sub sp, sp, #0x30 360a4: a9027bfd stp x29, x30, [sp, #0x20] 360a8: 910083fd add x29, sp, #0x20 360ac: f9400baf ldr x15, [x29, #0x10] 360b0: 394063b0 ldrb w16, [x29, #0x18] 360b4: aa0603e8 mov x8, x6 360b8: aa0503e9 mov x9, x5 360bc: aa0403ea mov x10, x4 360c0: aa0303eb mov x11, x3 360c4: 2a0203ec mov w12, w2 360c8: aa0103ed mov x13, x1 360cc: 2a0003ee mov w14, w0 360d0: 12000210 and w16, w16, #0x1 360d4: f90007ef str x15, [sp, #0x8] 360d8: 120000ef and w15, w7, #0x1 360dc: aa1f03e0 mov x0, xzr 360e0: 2a0e03e1 mov w1, w14 360e4: aa0d03e2 mov x2, x13 360e8: 2a0c03e3 mov w3, w12 360ec: aa0b03e4 mov x4, x11 360f0: aa0a03e5 mov x5, x10 360f4: aa0903e6 mov x6, x9 360f8: aa0803e7 mov x7, x8 360fc: 390043f0 strb w16, [sp, #0x10] 36100: 390003ef strb w15, [sp] 36104: 97fff4d9 bl 0x33468 <.text+0x239b8> 36108: a9427bfd ldp x29, x30, [sp, #0x20] 3610c: 12000000 and w0, w0, #0x1 36110: 9100c3ff add sp, sp, #0x30 36114: d65f03c0 ret 36118: d10443ff sub sp, sp, #0x110 3611c: a90c67fc stp x28, x25, [sp, #0xc0] 36120: a90d5ff8 stp x24, x23, [sp, #0xd0] 36124: a90e57f6 stp x22, x21, [sp, #0xe0] 36128: a90f4ff4 stp x20, x19, [sp, #0xf0] 3612c: a9107bfd stp x29, x30, [sp, #0x100] 36130: 910403fd add x29, sp, #0x100 36134: d53bd057 mrs x23, TPIDR_EL0 36138: f94016e8 ldr x8, [x23, #0x28] 3613c: 910023ea add x10, sp, #0x8 36140: 9100a153 add x19, x10, #0x28 36144: 12800009 mov w9, #-0x1 // =-1 36148: f81b83a8 stur x8, [x29, #-0x48] 3614c: a9017fe0 stp x0, xzr, [sp, #0x10] 36150: aa1303e0 mov x0, x19 36154: aa0203f4 mov x20, x2 36158: aa0103f5 mov x21, x1 3615c: b9000be9 str w9, [sp, #0x8] 36160: a9020fff stp xzr, x3, [sp, #0x20] 36164: 94000413 bl 0x371b0 <.text+0x27700> 36168: f94017f6 ldr x22, [sp, #0x28] 3616c: 92800008 mov x8, #-0x1 // =-1 36170: f90027e8 str x8, [sp, #0x48] 36174: a905ffff stp xzr, xzr, [sp, #0x58] 36178: 910122c8 add x8, x22, #0x48 3617c: a906a3ff stp xzr, x8, [sp, #0x68] 36180: a907ffff stp xzr, xzr, [sp, #0x78] 36184: aa1603e8 mov x8, x22 36188: f8458d0a ldr x10, [x8, #0x58]! 3618c: f94026c9 ldr x9, [x22, #0x48] 36190: b40000aa cbz x10, 0x361a4 <.text+0x266f4> 36194: f94032cb ldr x11, [x22, #0x60] 36198: cb0b012c sub x12, x9, x11 3619c: f104019f cmp x12, #0x100 361a0: 54000422 b.hs 0x36224 <.text+0x26774> 361a4: 91043d28 add x8, x9, #0x10f 361a8: 9ac90918 udiv x24, x8, x9 361ac: 9b097f01 mul x1, x24, x9 361b0: 320007e2 orr w2, wzr, #0x3 361b4: 52800443 mov w3, #0x22 // =34 361b8: 12800004 mov w4, #-0x1 // =-1 361bc: aa1f03e0 mov x0, xzr 361c0: aa1f03e5 mov x5, xzr 361c4: 97ff6503 bl 0xf5d0 361c8: b100041f cmn x0, #0x1 361cc: 54000280 b.eq 0x3621c <.text+0x2676c> 361d0: f9402ac8 ldr x8, [x22, #0x50] 361d4: a9006008 stp x8, x24, [x0] 361d8: f94036c8 ldr x8, [x22, #0x68] 361dc: f9002ac0 str x0, [x22, #0x50] 361e0: 8b180108 add x8, x8, x24 361e4: f90036c8 str x8, [x22, #0x68] 361e8: b40001a0 cbz x0, 0x3621c <.text+0x2676c> 361ec: f94026c8 ldr x8, [x22, #0x48] 361f0: d1000709 sub x9, x24, #0x1 361f4: 9104410a add x10, x8, #0x110 361f8: 9b18a90a msub x10, x8, x24, x10 361fc: 9ac8094b udiv x11, x10, x8 36200: 9b090109 madd x9, x8, x9, x0 36204: 9b08a968 msub x8, x11, x8, x10 36208: f100011f cmp x8, #0x0 3620c: 9a8903e9 csel x9, xzr, x9, eq 36210: 91004018 add x24, x0, #0x10 36214: a905a2c9 stp x9, x8, [x22, #0x58] 36218: 14000009 b 0x3623c <.text+0x2678c> 3621c: aa1f03f8 mov x24, xzr 36220: 14000007 b 0x3623c <.text+0x2678c> 36224: 8b0b0158 add x24, x10, x11 36228: 9104016a add x10, x11, #0x100 3622c: eb09015f cmp x10, x9 36230: f90032ca str x10, [x22, #0x60] 36234: 54000041 b.ne 0x3623c <.text+0x2678c> 36238: a9007d1f stp xzr, xzr, [x8] 3623c: a945a3e1 ldp x1, x8, [sp, #0x58] 36240: 91040319 add x25, x24, #0x100 36244: cb010102 sub x2, x8, x1 36248: f100045f cmp x2, #0x1 3624c: cb020316 sub x22, x24, x2 36250: 5400006b b.lt 0x3625c <.text+0x267ac> 36254: aa1603e0 mov x0, x22 36258: 97ff658e bl 0xf890 3625c: a905e3f6 stp x22, x24, [sp, #0x58] 36260: f90037f9 str x25, [sp, #0x68] 36264: a908d3f5 stp x21, x20, [sp, #0x88] 36268: 390263ff strb wzr, [sp, #0x98] 3626c: 3902c3ff strb wzr, [sp, #0xb0] 36270: a90a7fff stp xzr, xzr, [sp, #0xa0] 36274: 910023e0 add x0, sp, #0x8 36278: 97fff6ad bl 0x33d2c <.text+0x2427c> 3627c: 360000a0 tbz w0, #0x0, 0x36290 <.text+0x267e0> 36280: 910023e0 add x0, sp, #0x8 36284: 97fff716 bl 0x33edc <.text+0x2442c> 36288: 2a0003f4 mov w20, w0 3628c: 14000002 b 0x36294 <.text+0x267e4> 36290: 2a1f03f4 mov w20, wzr 36294: b9400be8 ldr w8, [sp, #0x8] 36298: 3100051f cmn w8, #0x1 3629c: 54000061 b.ne 0x362a8 <.text+0x267f8> 362a0: aa1303e0 mov x0, x19 362a4: 940003e8 bl 0x37244 <.text+0x27794> 362a8: f94017e0 ldr x0, [sp, #0x28] 362ac: f9400008 ldr x8, [x0] 362b0: f9401908 ldr x8, [x8, #0x30] 362b4: d63f0100 blr x8 362b8: f9402fe8 ldr x8, [sp, #0x58] 362bc: b4000048 cbz x8, 0x362c4 <.text+0x26814> 362c0: f90033e8 str x8, [sp, #0x60] 362c4: aa1303e0 mov x0, x19 362c8: 940003c1 bl 0x371cc <.text+0x2771c> 362cc: f94016e8 ldr x8, [x23, #0x28] 362d0: f85b83a9 ldur x9, [x29, #-0x48] 362d4: eb09011f cmp x8, x9 362d8: 54000121 b.ne 0x362fc <.text+0x2684c> 362dc: 12000280 and w0, w20, #0x1 362e0: a9507bfd ldp x29, x30, [sp, #0x100] 362e4: a94f4ff4 ldp x20, x19, [sp, #0xf0] 362e8: a94e57f6 ldp x22, x21, [sp, #0xe0] 362ec: a94d5ff8 ldp x24, x23, [sp, #0xd0] 362f0: a94c67fc ldp x28, x25, [sp, #0xc0] 362f4: 910443ff add sp, sp, #0x110 362f8: d65f03c0 ret 362fc: 97ff63b9 bl 0xf1e0 <__stack_chk_fail@plt> 36300: f9402fe8 ldr x8, [sp, #0x58] 36304: aa0003f4 mov x20, x0 36308: b50002c8 cbnz x8, 0x36360 <.text+0x268b0> 3630c: 14000016 b 0x36364 <.text+0x268b4> 36310: f9402fe8 ldr x8, [sp, #0x58] 36314: aa0003f4 mov x20, x0 36318: b4000048 cbz x8, 0x36320 <.text+0x26870> 3631c: f90033e8 str x8, [sp, #0x60] 36320: aa1303e0 mov x0, x19 36324: 940003aa bl 0x371cc <.text+0x2771c> 36328: aa1403e0 mov x0, x20 3632c: 97ffcec7 bl 0x29e48 <.text+0x1a398> 36330: b9400be8 ldr w8, [sp, #0x8] 36334: aa0003f4 mov x20, x0 36338: 3100051f cmn w8, #0x1 3633c: 54000061 b.ne 0x36348 <.text+0x26898> 36340: aa1303e0 mov x0, x19 36344: 940003c0 bl 0x37244 <.text+0x27794> 36348: f94017e0 ldr x0, [sp, #0x28] 3634c: f9400008 ldr x8, [x0] 36350: f9401908 ldr x8, [x8, #0x30] 36354: d63f0100 blr x8 36358: f9402fe8 ldr x8, [sp, #0x58] 3635c: b4000048 cbz x8, 0x36364 <.text+0x268b4> 36360: f90033e8 str x8, [sp, #0x60] 36364: aa1303e0 mov x0, x19 36368: 94000399 bl 0x371cc <.text+0x2771c> 3636c: aa1403e0 mov x0, x20 36370: 9401cf8b bl 0xaa19c 36374: 17ffffe7 b 0x36310 <.text+0x26860> 36378: d10203ff sub sp, sp, #0x80 3637c: a9026ffc stp x28, x27, [sp, #0x20] 36380: a90367fa stp x26, x25, [sp, #0x30] 36384: a9045ff8 stp x24, x23, [sp, #0x40] 36388: a90557f6 stp x22, x21, [sp, #0x50] 3638c: a9064ff4 stp x20, x19, [sp, #0x60] 36390: a9077bfd stp x29, x30, [sp, #0x70] 36394: 9101c3fd add x29, sp, #0x70 36398: d53bd057 mrs x23, TPIDR_EL0 3639c: f94016e8 ldr x8, [x23, #0x28] 363a0: aa0103f3 mov x19, x1 363a4: aa0003f4 mov x20, x0 363a8: 92800c60 mov x0, #-0x64 // =-100 363ac: f9000fe8 str x8, [sp, #0x18] 363b0: aa0203e1 mov x1, x2 363b4: aa1f03e2 mov x2, xzr 363b8: aa1f03e3 mov x3, xzr 363bc: d2800708 mov x8, #0x38 // =56 363c0: d4000001 svc #0 363c4: aa0003f6 mov x22, x0 363c8: b13ffedf cmn x22, #0xfff 363cc: 540000a3 b.lo 0x363e0 <.text+0x26930> 363d0: 4b1603f5 neg w21, w22 363d4: 97ff62db bl 0xef40 <__errno@plt> 363d8: 92800016 mov x22, #-0x1 // =-1 363dc: b9000015 str w21, [x0] 363e0: 37f81496 tbnz w22, #0x1f, 0x36670 <.text+0x26bc0> 363e4: f9401295 ldr x21, [x20, #0x20] 363e8: aa1503e8 mov x8, x21 363ec: f8458d0a ldr x10, [x8, #0x58]! 363f0: f94026a9 ldr x9, [x21, #0x48] 363f4: b40000aa cbz x10, 0x36408 <.text+0x26958> 363f8: f94032ab ldr x11, [x21, #0x60] 363fc: cb0b012c sub x12, x9, x11 36400: f110019f cmp x12, #0x400 36404: 54000422 b.hs 0x36488 <.text+0x269d8> 36408: 91103d28 add x8, x9, #0x40f 3640c: 9ac90918 udiv x24, x8, x9 36410: 9b097f01 mul x1, x24, x9 36414: 320007e2 orr w2, wzr, #0x3 36418: 52800443 mov w3, #0x22 // =34 3641c: 12800004 mov w4, #-0x1 // =-1 36420: aa1f03e0 mov x0, xzr 36424: aa1f03e5 mov x5, xzr 36428: 97ff646a bl 0xf5d0 3642c: b100041f cmn x0, #0x1 36430: 54000280 b.eq 0x36480 <.text+0x269d0> 36434: f9402aa8 ldr x8, [x21, #0x50] 36438: a9006008 stp x8, x24, [x0] 3643c: f94036a8 ldr x8, [x21, #0x68] 36440: f9002aa0 str x0, [x21, #0x50] 36444: 8b180108 add x8, x8, x24 36448: f90036a8 str x8, [x21, #0x68] 3644c: b40001a0 cbz x0, 0x36480 <.text+0x269d0> 36450: f94026a8 ldr x8, [x21, #0x48] 36454: d1000709 sub x9, x24, #0x1 36458: 9110410a add x10, x8, #0x410 3645c: 9b18a90a msub x10, x8, x24, x10 36460: 9ac8094b udiv x11, x10, x8 36464: 9b090109 madd x9, x8, x9, x0 36468: 9b08a968 msub x8, x11, x8, x10 3646c: f100011f cmp x8, #0x0 36470: 9a8903e9 csel x9, xzr, x9, eq 36474: 91004018 add x24, x0, #0x10 36478: a905a2a9 stp x9, x8, [x21, #0x58] 3647c: 14000009 b 0x364a0 <.text+0x269f0> 36480: aa1f03f8 mov x24, xzr 36484: 14000007 b 0x364a0 <.text+0x269f0> 36488: 8b0b0158 add x24, x10, x11 3648c: 9110016a add x10, x11, #0x400 36490: eb09015f cmp x10, x9 36494: f90032aa str x10, [x21, #0x60] 36498: 54000041 b.ne 0x364a0 <.text+0x269f0> 3649c: a9007d1f stp xzr, xzr, [x8] 364a0: aa1f03f5 mov x21, xzr 364a4: 93407ed6 sxtw x22, w22 364a8: 321c17f9 orr w25, wzr, #0x3f0 364ac: aa1803e8 mov x8, x24 364b0: aa1803fa mov x26, x24 364b4: 14000003 b 0x364c0 <.text+0x26a10> 364b8: f9000348 str x8, [x26] 364bc: aa0803fa mov x26, x8 364c0: a9007d1f stp xzr, xzr, [x8] 364c4: f9400748 ldr x8, [x26, #0x8] 364c8: aa1603e0 mov x0, x22 364cc: 8b080349 add x9, x26, x8 364d0: cb080322 sub x2, x25, x8 364d4: 91004121 add x1, x9, #0x10 364d8: d28007e8 mov x8, #0x3f // =63 364dc: d4000001 svc #0 364e0: b13ffc1f cmn x0, #0xfff 364e4: 540000e3 b.lo 0x36500 <.text+0x26a50> 364e8: 4b0003fb neg w27, w0 364ec: 97ff6295 bl 0xef40 <__errno@plt> 364f0: 7100137f cmp w27, #0x4 364f4: b900001b str w27, [x0] 364f8: 54fffe60 b.eq 0x364c4 <.text+0x26a14> 364fc: 14000039 b 0x365e0 <.text+0x26b30> 36500: f100041f cmp x0, #0x1 36504: 540006eb b.lt 0x365e0 <.text+0x26b30> 36508: f9400748 ldr x8, [x26, #0x8] 3650c: 8b150015 add x21, x0, x21 36510: 8b000108 add x8, x8, x0 36514: f10fc11f cmp x8, #0x3f0 36518: f9000748 str x8, [x26, #0x8] 3651c: 54fffd41 b.ne 0x364c4 <.text+0x26a14> 36520: f940129b ldr x27, [x20, #0x20] 36524: aa1b03e9 mov x9, x27 36528: f8458d28 ldr x8, [x9, #0x58]! 3652c: f940276a ldr x10, [x27, #0x48] 36530: b40000a8 cbz x8, 0x36544 <.text+0x26a94> 36534: f940336b ldr x11, [x27, #0x60] 36538: cb0b014c sub x12, x10, x11 3653c: f110019f cmp x12, #0x400 36540: 54000422 b.hs 0x365c4 <.text+0x26b14> 36544: 91103d48 add x8, x10, #0x40f 36548: 9aca091c udiv x28, x8, x10 3654c: 9b0a7f81 mul x1, x28, x10 36550: 320007e2 orr w2, wzr, #0x3 36554: 52800443 mov w3, #0x22 // =34 36558: 12800004 mov w4, #-0x1 // =-1 3655c: aa1f03e0 mov x0, xzr 36560: aa1f03e5 mov x5, xzr 36564: 97ff641b bl 0xf5d0 36568: b100041f cmn x0, #0x1 3656c: 54000280 b.eq 0x365bc <.text+0x26b0c> 36570: f9402b68 ldr x8, [x27, #0x50] 36574: a9007008 stp x8, x28, [x0] 36578: f9403768 ldr x8, [x27, #0x68] 3657c: f9002b60 str x0, [x27, #0x50] 36580: 8b1c0108 add x8, x8, x28 36584: f9003768 str x8, [x27, #0x68] 36588: b40001a0 cbz x0, 0x365bc <.text+0x26b0c> 3658c: f9402768 ldr x8, [x27, #0x48] 36590: d1000789 sub x9, x28, #0x1 36594: 9110410a add x10, x8, #0x410 36598: 9b1ca90a msub x10, x8, x28, x10 3659c: 9ac8094b udiv x11, x10, x8 365a0: 9b090109 madd x9, x8, x9, x0 365a4: 9b08a968 msub x8, x11, x8, x10 365a8: f100011f cmp x8, #0x0 365ac: 9a8903e9 csel x9, xzr, x9, eq 365b0: a905a369 stp x9, x8, [x27, #0x58] 365b4: 91004008 add x8, x0, #0x10 365b8: 17ffffc0 b 0x364b8 <.text+0x26a08> 365bc: aa1f03e8 mov x8, xzr 365c0: 17ffffbe b 0x364b8 <.text+0x26a08> 365c4: 8b0b0108 add x8, x8, x11 365c8: 9110016b add x11, x11, #0x400 365cc: eb0a017f cmp x11, x10 365d0: f900336b str x11, [x27, #0x60] 365d4: 54fff721 b.ne 0x364b8 <.text+0x26a08> 365d8: a9007d3f stp xzr, xzr, [x9] 365dc: 17ffffb7 b 0x364b8 <.text+0x26a08> 365e0: aa1603e0 mov x0, x22 365e4: d2800728 mov x8, #0x39 // =57 365e8: d4000001 svc #0 365ec: b13ffc1f cmn x0, #0xfff 365f0: 54000083 b.lo 0x36600 <.text+0x26b50> 365f4: 4b0003f6 neg w22, w0 365f8: 97ff6252 bl 0xef40 <__errno@plt> 365fc: b9000016 str w22, [x0] 36600: b4000395 cbz x21, 0x36670 <.text+0x26bc0> 36604: 9100a288 add x8, x20, #0x28 36608: f90003e8 str x8, [sp] 3660c: b9403288 ldr w8, [x20, #0x30] 36610: 910003e0 mov x0, sp 36614: aa1503e1 mov x1, x21 36618: f9000bff str xzr, [sp, #0x10] 3661c: b9000be8 str w8, [sp, #0x8] 36620: 940005c2 bl 0x37d28 <.text+0x28278> 36624: 36000260 tbz w0, #0x0, 0x36670 <.text+0x26bc0> 36628: b9400bf4 ldr w20, [sp, #0x8] 3662c: b4000198 cbz x24, 0x3665c <.text+0x26bac> 36630: f9400703 ldr x3, [x24, #0x8] 36634: b40000e3 cbz x3, 0x36650 <.text+0x26ba0> 36638: 91004302 add x2, x24, #0x10 3663c: 910003e0 mov x0, sp 36640: 2a1403e1 mov w1, w20 36644: 94000640 bl 0x37f44 <.text+0x28494> 36648: b9400b08 ldr w8, [x24, #0x8] 3664c: 0b140114 add w20, w8, w20 36650: f9400318 ldr x24, [x24] 36654: b5fffef8 cbnz x24, 0x36630 <.text+0x26b80> 36658: b9400bf4 ldr w20, [sp, #0x8] 3665c: b94013e8 ldr w8, [sp, #0x10] 36660: 320003e0 orr w0, wzr, #0x1 36664: b3607e88 bfi x8, x20, #32, #32 36668: f9000268 str x8, [x19] 3666c: 14000002 b 0x36674 <.text+0x26bc4> 36670: 2a1f03e0 mov w0, wzr 36674: f94016e8 ldr x8, [x23, #0x28] 36678: f9400fe9 ldr x9, [sp, #0x18] 3667c: eb09011f cmp x8, x9 36680: 54000121 b.ne 0x366a4 <.text+0x26bf4> 36684: a9477bfd ldp x29, x30, [sp, #0x70] 36688: a9464ff4 ldp x20, x19, [sp, #0x60] 3668c: a94557f6 ldp x22, x21, [sp, #0x50] 36690: a9445ff8 ldp x24, x23, [sp, #0x40] 36694: a94367fa ldp x26, x25, [sp, #0x30] 36698: a9426ffc ldp x28, x27, [sp, #0x20] 3669c: 910203ff add sp, sp, #0x80 366a0: d65f03c0 ret 366a4: 97ff62cf bl 0xf1e0 <__stack_chk_fail@plt> 366a8: d10203ff sub sp, sp, #0x80 366ac: a90367fa stp x26, x25, [sp, #0x30] 366b0: a9045ff8 stp x24, x23, [sp, #0x40] 366b4: a90557f6 stp x22, x21, [sp, #0x50] 366b8: a9064ff4 stp x20, x19, [sp, #0x60] 366bc: a9077bfd stp x29, x30, [sp, #0x70] 366c0: 9101c3fd add x29, sp, #0x70 366c4: d53bd059 mrs x25, TPIDR_EL0 366c8: f9401728 ldr x8, [x25, #0x28] 366cc: aa0103f4 mov x20, x1 366d0: aa0503f5 mov x21, x5 366d4: aa0203f6 mov x22, x2 366d8: aa1403fa mov x26, x20 366dc: f90017e8 str x8, [sp, #0x28] 366e0: f90002bf str xzr, [x21] 366e4: f8018f56 str x22, [x26, #0x18]! 366e8: aa0003f3 mov x19, x0 366ec: b9000b5f str wzr, [x26, #0x8] 366f0: b9403268 ldr w8, [x19, #0x30] 366f4: aa0303f7 mov x23, x3 366f8: 910083e1 add x1, sp, #0x20 366fc: 910063e2 add x2, sp, #0x18 36700: b9000f48 str w8, [x26, #0xc] 36704: f9401260 ldr x0, [x19, #0x20] 36708: aa1603e3 mov x3, x22 3670c: 2a0403f8 mov w24, w4 36710: 97ffee2d bl 0x31fc4 <.text+0x22514> 36714: 36000a80 tbz w0, #0x0, 0x36864 <.text+0x26db4> 36718: f9400fe8 ldr x8, [sp, #0x18] 3671c: 37f801d8 tbnz w24, #0x1f, 0x36754 <.text+0x26ca4> 36720: 2a1803e9 mov w9, w24 36724: eb09011f cmp x8, x9 36728: 54000169 b.ls 0x36754 <.text+0x26ca4> 3672c: f94013e9 ldr x9, [sp, #0x20] 36730: 93407f08 sxtw x8, w24 36734: 7100071f cmp w24, #0x1 36738: f9000fe8 str x8, [sp, #0x18] 3673c: 540000ab b.lt 0x36750 <.text+0x26ca0> 36740: 8b080129 add x9, x9, x8 36744: eb16013f cmp x9, x22 36748: 54ffffc3 b.lo 0x36740 <.text+0x26c90> 3674c: cb080129 sub x9, x9, x8 36750: f90013e9 str x9, [sp, #0x20] 36754: f9401269 ldr x9, [x19, #0x20] 36758: 92407d01 and x1, x8, #0xffffffff 3675c: 91012120 add x0, x9, #0x48 36760: 97ffea2c bl 0x31010 <.text+0x21560> 36764: aa0003e8 mov x8, x0 36768: f90002a8 str x8, [x21] 3676c: f9401260 ldr x0, [x19, #0x20] 36770: b9400282 ldr w2, [x20] 36774: a9418fe4 ldp x4, x3, [sp, #0x18] 36778: aa0803e1 mov x1, x8 3677c: f9400009 ldr x9, [x0] 36780: f9402129 ldr x9, [x9, #0x40] 36784: d63f0120 blr x9 36788: f94013e8 ldr x8, [sp, #0x20] 3678c: 39424269 ldrb w9, [x19, #0x90] 36790: cb0802d8 sub x24, x22, x8 36794: 340001e9 cbz w9, 0x367d0 <.text+0x26d20> 36798: f9405264 ldr x4, [x19, #0xa0] 3679c: b4000704 cbz x4, 0x3687c <.text+0x26dcc> 367a0: f9400888 ldr x8, [x4, #0x10] 367a4: eb17011f cmp x8, x23 367a8: 54000088 b.hi 0x367b8 <.text+0x26d08> 367ac: f9400c88 ldr x8, [x4, #0x18] 367b0: eb17011f cmp x8, x23 367b4: 540000e2 b.hs 0x367d0 <.text+0x26d20> 367b8: f9401260 ldr x0, [x19, #0x20] 367bc: f94002a1 ldr x1, [x21] 367c0: f9400fe2 ldr x2, [sp, #0x18] 367c4: aa1803e3 mov x3, x24 367c8: 97ffeedf bl 0x32344 <.text+0x22894> 367cc: 36000580 tbz w0, #0x0, 0x3687c <.text+0x26dcc> 367d0: 3942a268 ldrb w8, [x19, #0xa8] 367d4: 9100a277 add x23, x19, #0x28 367d8: 340000e8 cbz w8, 0x367f4 <.text+0x26d44> 367dc: f9401260 ldr x0, [x19, #0x20] 367e0: f94002a1 ldr x1, [x21] 367e4: f9400fe2 ldr x2, [sp, #0x18] 367e8: aa1603e3 mov x3, x22 367ec: aa1803e4 mov x4, x24 367f0: 97ffee30 bl 0x320b0 <.text+0x22600> 367f4: f90003f7 str x23, [sp] 367f8: b9403268 ldr w8, [x19, #0x30] 367fc: f9400fe1 ldr x1, [sp, #0x18] 36800: 910003e0 mov x0, sp 36804: f9000bff str xzr, [sp, #0x10] 36808: b9000be8 str w8, [sp, #0x8] 3680c: 94000547 bl 0x37d28 <.text+0x28278> 36810: 360004e0 tbz w0, #0x0, 0x368ac <.text+0x26dfc> 36814: f94002a2 ldr x2, [x21] 36818: f9400fe3 ldr x3, [sp, #0x18] 3681c: b9400be1 ldr w1, [sp, #0x8] 36820: 910003e0 mov x0, sp 36824: 940005c8 bl 0x37f44 <.text+0x28494> 36828: f94013e8 ldr x8, [sp, #0x20] 3682c: f9000e88 str x8, [x20, #0x18] 36830: b94013e8 ldr w8, [sp, #0x10] 36834: b9400be9 ldr w9, [sp, #0x8] 36838: b3607d28 bfi x8, x9, #32, #32 3683c: f9001288 str x8, [x20, #0x20] 36840: a945a269 ldp x9, x8, [x19, #0x58] 36844: eb08013f cmp x9, x8 36848: 54000360 b.eq 0x368b4 <.text+0x26e04> 3684c: 3dc00340 ldr q0, [x26] 36850: 3d800120 str q0, [x9] 36854: f9402e68 ldr x8, [x19, #0x58] 36858: 91004108 add x8, x8, #0x10 3685c: f9002e68 str x8, [x19, #0x58] 36860: 14000007 b 0x3687c <.text+0x26dcc> 36864: d00003a1 adrp x1, 0xac000 36868: d00003e2 adrp x2, 0xb4000 3686c: 9116e821 add x1, x1, #0x5ba 36870: 9103cc42 add x2, x2, #0xf3 36874: 321f07e0 orr w0, wzr, #0x6 36878: 97ff9b0a bl 0x1d4a0 <.text+0xd9f0> 3687c: 320003e0 orr w0, wzr, #0x1 36880: f9401728 ldr x8, [x25, #0x28] 36884: f94017e9 ldr x9, [sp, #0x28] 36888: eb09011f cmp x8, x9 3688c: 54000681 b.ne 0x3695c <.text+0x26eac> 36890: a9477bfd ldp x29, x30, [sp, #0x70] 36894: a9464ff4 ldp x20, x19, [sp, #0x60] 36898: a94557f6 ldp x22, x21, [sp, #0x50] 3689c: a9445ff8 ldp x24, x23, [sp, #0x40] 368a0: a94367fa ldp x26, x25, [sp, #0x30] 368a4: 910203ff add sp, sp, #0x80 368a8: d65f03c0 ret 368ac: 2a1f03e0 mov w0, wzr 368b0: 17fffff4 b 0x36880 <.text+0x26dd0> 368b4: 91014260 add x0, x19, #0x50 368b8: f940000a ldr x10, [x0] 368bc: cb0a0129 sub x9, x9, x10 368c0: 9344fd34 asr x20, x9, #4 368c4: 91000689 add x9, x20, #0x1 368c8: d37cfd2b lsr x11, x9, #60 368cc: b50004ab cbnz x11, 0x36960 <.text+0x26eb0> 368d0: cb0a0108 sub x8, x8, x10 368d4: 9344fd0a asr x10, x8, #4 368d8: b27fe7eb mov x11, #0x7fffffffffffffe // =576460752303423486 368dc: eb0b015f cmp x10, x11 368e0: 540000e8 b.hi 0x368fc <.text+0x26e4c> 368e4: 9343fd08 asr x8, x8, #3 368e8: eb09011f cmp x8, x9 368ec: 9a883135 csel x21, x9, x8, lo 368f0: b5000095 cbnz x21, 0x36900 <.text+0x26e50> 368f4: aa1f03e0 mov x0, xzr 368f8: 1400000a b 0x36920 <.text+0x26e70> 368fc: b240eff5 orr x21, xzr, #0xfffffffffffffff 36900: f9403e68 ldr x8, [x19, #0x78] 36904: d37ceea1 lsl x1, x21, #4 36908: eb08003f cmp x1, x8 3690c: 54000089 b.ls 0x3691c <.text+0x26e6c> 36910: f9403660 ldr x0, [x19, #0x68] 36914: 97ffe9bf bl 0x31010 <.text+0x21560> 36918: 14000002 b 0x36920 <.text+0x26e70> 3691c: f9403a60 ldr x0, [x19, #0x70] 36920: 3dc00340 ldr q0, [x26] 36924: 8b141008 add x8, x0, x20, lsl #4 36928: 8b151015 add x21, x0, x21, lsl #4 3692c: 91004116 add x22, x8, #0x10 36930: 3d800100 str q0, [x8] 36934: a9452661 ldp x1, x9, [x19, #0x50] 36938: cb010122 sub x2, x9, x1 3693c: f100045f cmp x2, #0x1 36940: cb020114 sub x20, x8, x2 36944: 5400006b b.lt 0x36950 <.text+0x26ea0> 36948: aa1403e0 mov x0, x20 3694c: 97ff63d1 bl 0xf890 36950: a9055a74 stp x20, x22, [x19, #0x50] 36954: f9003275 str x21, [x19, #0x60] 36958: 17ffffc9 b 0x3687c <.text+0x26dcc> 3695c: 97ff6221 bl 0xf1e0 <__stack_chk_fail@plt> 36960: 97ffe3bf bl 0x2f85c <.text+0x1fdac> 36964: a9bb67fc stp x28, x25, [sp, #-0x50]! 36968: a9015ff8 stp x24, x23, [sp, #0x10] 3696c: a90257f6 stp x22, x21, [sp, #0x20] 36970: a9034ff4 stp x20, x19, [sp, #0x30] 36974: a9047bfd stp x29, x30, [sp, #0x40] 36978: 910103fd add x29, sp, #0x40 3697c: d10983ff sub sp, sp, #0x260 36980: d53bd059 mrs x25, TPIDR_EL0 36984: f9401728 ldr x8, [x25, #0x28] 36988: aa0403f3 mov x19, x4 3698c: 2a0203f8 mov w24, w2 36990: aa0103f5 mov x21, x1 36994: aa0003f4 mov x20, x0 36998: 52800d82 mov w2, #0x6c // =108 3699c: aa1303e0 mov x0, x19 369a0: 2a1f03e1 mov w1, wzr 369a4: aa0503f7 mov x23, x5 369a8: 2a0303f6 mov w22, w3 369ac: f81b83a8 stur x8, [x29, #-0x48] 369b0: 94000d1d bl 0x39e24 <.text+0x2a374> 369b4: f94002a8 ldr x8, [x21] 369b8: 52800289 mov w9, #0x14 // =20 369bc: f9000268 str x8, [x19] 369c0: f94006a8 ldr x8, [x21, #0x8] 369c4: b9000a68 str w8, [x19, #0x8] 369c8: f9401280 ldr x0, [x20, #0x20] 369cc: d10243a8 sub x8, x29, #0x90 369d0: 9100c101 add x1, x8, #0x30 369d4: 91011108 add x8, x8, #0x44 369d8: 9101200a add x10, x0, #0x48 369dc: a93887aa stp x10, x1, [x29, #-0x78] 369e0: f81983a9 stur x9, [x29, #-0x68] 369e4: a93707a1 stp x1, x1, [x29, #-0x90] 369e8: f81803a8 stur x8, [x29, #-0x80] 369ec: b40000d7 cbz x23, 0x36a04 <.text+0x26f54> 369f0: 910042e3 add x3, x23, #0x10 369f4: d10243a0 sub x0, x29, #0x90 369f8: aa1703e2 mov x2, x23 369fc: 9400005e bl 0x36b74 <.text+0x270c4> 36a00: 14000006 b 0x36a18 <.text+0x26f68> 36a04: 12000302 and w2, w24, #0x1 36a08: d10243a4 sub x4, x29, #0x90 36a0c: aa1503e1 mov x1, x21 36a10: 2a1603e3 mov w3, w22 36a14: 97ffe902 bl 0x30e1c <.text+0x2136c> 36a18: a97727a8 ldp x8, x9, [x29, #-0x90] 36a1c: eb09011f cmp x8, x9 36a20: 540003a0 b.eq 0x36a94 <.text+0x26fe4> 36a24: 9100a28a add x10, x20, #0x28 36a28: f9008bea str x10, [sp, #0x110] 36a2c: b940328a ldr w10, [x20, #0x30] 36a30: 91001129 add x9, x9, #0x4 36a34: cb080121 sub x1, x9, x8 36a38: f90093ff str xzr, [sp, #0x120] 36a3c: b9011bea str w10, [sp, #0x118] 36a40: 910443e0 add x0, sp, #0x110 36a44: 940004b9 bl 0x37d28 <.text+0x28278> 36a48: 36000500 tbz w0, #0x0, 0x36ae8 <.text+0x27038> 36a4c: b9411be1 ldr w1, [sp, #0x118] 36a50: 5288a988 mov w8, #0x454c // =17740 36a54: 72a84e08 movk w8, #0x4270, lsl #16 36a58: b90013e8 str w8, [sp, #0x10] 36a5c: 910443e0 add x0, sp, #0x110 36a60: 910043e2 add x2, sp, #0x10 36a64: 321e03e3 orr w3, wzr, #0x4 36a68: 94000537 bl 0x37f44 <.text+0x28494> 36a6c: b9411be8 ldr w8, [sp, #0x118] 36a70: a97727a2 ldp x2, x9, [x29, #-0x90] 36a74: 11001101 add w1, w8, #0x4 36a78: cb020123 sub x3, x9, x2 36a7c: 910443e0 add x0, sp, #0x110 36a80: 94000531 bl 0x37f44 <.text+0x28494> 36a84: b94123e8 ldr w8, [sp, #0x120] 36a88: b9411be9 ldr w9, [sp, #0x118] 36a8c: b3607d28 bfi x8, x9, #32, #32 36a90: f804c268 stur x8, [x19, #0x4c] 36a94: f9401280 ldr x0, [x20, #0x20] 36a98: 910043e2 add x2, sp, #0x10 36a9c: 32001fe3 orr w3, wzr, #0xff 36aa0: 910443e4 add x4, sp, #0x110 36aa4: 32001fe5 orr w5, wzr, #0xff 36aa8: aa1503e1 mov x1, x21 36aac: 97ffea35 bl 0x31380 <.text+0x218d0> 36ab0: 910043e0 add x0, sp, #0x10 36ab4: 94000c29 bl 0x39b58 <.text+0x2a0a8> 36ab8: aa0003e2 mov x2, x0 36abc: 9100a280 add x0, x20, #0x28 36ac0: 910043e1 add x1, sp, #0x10 36ac4: 910023e3 add x3, sp, #0x8 36ac8: 9400038a bl 0x378f0 <.text+0x27e40> 36acc: 360000e0 tbz w0, #0x0, 0x36ae8 <.text+0x27038> 36ad0: b9400fe8 ldr w8, [sp, #0xc] 36ad4: 320003e0 orr w0, wzr, #0x1 36ad8: b9001668 str w8, [x19, #0x14] 36adc: f85703a8 ldur x8, [x29, #-0x90] 36ae0: b50000a8 cbnz x8, 0x36af4 <.text+0x27044> 36ae4: 14000005 b 0x36af8 <.text+0x27048> 36ae8: 2a1f03e0 mov w0, wzr 36aec: f85703a8 ldur x8, [x29, #-0x90] 36af0: b4000048 cbz x8, 0x36af8 <.text+0x27048> 36af4: f81783a8 stur x8, [x29, #-0x88] 36af8: f9401728 ldr x8, [x25, #0x28] 36afc: f85b83a9 ldur x9, [x29, #-0x48] 36b00: eb09011f cmp x8, x9 36b04: 54000101 b.ne 0x36b24 <.text+0x27074> 36b08: 910983ff add sp, sp, #0x260 36b0c: a9447bfd ldp x29, x30, [sp, #0x40] 36b10: a9434ff4 ldp x20, x19, [sp, #0x30] 36b14: a94257f6 ldp x22, x21, [sp, #0x20] 36b18: a9415ff8 ldp x24, x23, [sp, #0x10] 36b1c: a8c567fc ldp x28, x25, [sp], #0x50 36b20: d65f03c0 ret 36b24: 97ff61af bl 0xf1e0 <__stack_chk_fail@plt> 36b28: f85703a8 ldur x8, [x29, #-0x90] 36b2c: b5000208 cbnz x8, 0x36b6c <.text+0x270bc> 36b30: 14000010 b 0x36b70 <.text+0x270c0> 36b34: f85703a8 ldur x8, [x29, #-0x90] 36b38: b50001a8 cbnz x8, 0x36b6c <.text+0x270bc> 36b3c: 1400000d b 0x36b70 <.text+0x270c0> 36b40: f85703a8 ldur x8, [x29, #-0x90] 36b44: b5000148 cbnz x8, 0x36b6c <.text+0x270bc> 36b48: 1400000a b 0x36b70 <.text+0x270c0> 36b4c: f85703a8 ldur x8, [x29, #-0x90] 36b50: b50000e8 cbnz x8, 0x36b6c <.text+0x270bc> 36b54: 14000007 b 0x36b70 <.text+0x270c0> 36b58: f85703a8 ldur x8, [x29, #-0x90] 36b5c: b5000088 cbnz x8, 0x36b6c <.text+0x270bc> 36b60: 14000004 b 0x36b70 <.text+0x270c0> 36b64: f85703a8 ldur x8, [x29, #-0x90] 36b68: b4000048 cbz x8, 0x36b70 <.text+0x270c0> 36b6c: f81783a8 stur x8, [x29, #-0x88] 36b70: 9401cd8b bl 0xaa19c 36b74: a9bb67fa stp x26, x25, [sp, #-0x50]! 36b78: a9015ff8 stp x24, x23, [sp, #0x10] 36b7c: a90257f6 stp x22, x21, [sp, #0x20] 36b80: a9034ff4 stp x20, x19, [sp, #0x30] 36b84: a9047bfd stp x29, x30, [sp, #0x40] 36b88: 910103fd add x29, sp, #0x40 36b8c: aa0303f6 mov x22, x3 36b90: aa0203f5 mov x21, x2 36b94: cb1502ca sub x10, x22, x21 36b98: aa0103f3 mov x19, x1 36b9c: f100055f cmp x10, #0x1 36ba0: aa0003f4 mov x20, x0 36ba4: 5400086b b.lt 0x36cb0 <.text+0x27200> 36ba8: a940ae89 ldp x9, x11, [x20, #0x8] 36bac: cb090168 sub x8, x11, x9 36bb0: eb08015f cmp x10, x8 36bb4: 5400020d b.le 0x36bf4 <.text+0x27144> 36bb8: f940028c ldr x12, [x20] 36bbc: cb0c0128 sub x8, x9, x12 36bc0: 8b0a0108 add x8, x8, x10 36bc4: b7f80d28 tbnz x8, #0x3f, 0x36d68 <.text+0x272b8> 36bc8: cb0c0169 sub x9, x11, x12 36bcc: b240f7ea orr x10, xzr, #0x3fffffffffffffff 36bd0: eb0a013f cmp x9, x10 36bd4: cb0c0278 sub x24, x19, x12 36bd8: 54000702 b.hs 0x36cb8 <.text+0x27208> 36bdc: d37ff929 lsl x9, x9, #1 36be0: eb08013f cmp x9, x8 36be4: 9a893117 csel x23, x8, x9, lo 36be8: b50006b7 cbnz x23, 0x36cbc <.text+0x2720c> 36bec: aa1f03f9 mov x25, xzr 36bf0: 1400003c b 0x36ce0 <.text+0x27230> 36bf4: cb13012b sub x11, x9, x19 36bf8: eb0b015f cmp x10, x11 36bfc: 5400020d b.le 0x36c3c <.text+0x2718c> 36c00: 8b0b02b7 add x23, x21, x11 36c04: aa0903e8 mov x8, x9 36c08: eb1602ff cmp x23, x22 36c0c: 54000120 b.eq 0x36c30 <.text+0x27180> 36c10: aa1703ec mov x12, x23 36c14: 3840158d ldrb w13, [x12], #0x1 36c18: 3900010d strb w13, [x8] 36c1c: f9400688 ldr x8, [x20, #0x8] 36c20: eb0c02df cmp x22, x12 36c24: 91000508 add x8, x8, #0x1 36c28: f9000688 str x8, [x20, #0x8] 36c2c: 54ffff41 b.ne 0x36c14 <.text+0x27164> 36c30: f100057f cmp x11, #0x1 36c34: 5400008a b.ge 0x36c44 <.text+0x27194> 36c38: 1400001e b 0x36cb0 <.text+0x27200> 36c3c: aa0903e8 mov x8, x9 36c40: aa1603f7 mov x23, x22 36c44: 8b0a026b add x11, x19, x10 36c48: cb0a010a sub x10, x8, x10 36c4c: eb09015f cmp x10, x9 36c50: cb0b0102 sub x2, x8, x11 36c54: 540001c2 b.hs 0x36c8c <.text+0x271dc> 36c58: cb08016a sub x10, x11, x8 36c5c: 8b13010c add x12, x8, x19 36c60: cb13014a sub x10, x10, x19 36c64: 8b0a0129 add x9, x9, x10 36c68: cb0b018a sub x10, x12, x11 36c6c: aa0803eb mov x11, x8 36c70: 3840154c ldrb w12, [x10], #0x1 36c74: d1000529 sub x9, x9, #0x1 36c78: 3900016c strb w12, [x11] 36c7c: f940068b ldr x11, [x20, #0x8] 36c80: 9100056b add x11, x11, #0x1 36c84: f900068b str x11, [x20, #0x8] 36c88: b5ffff49 cbnz x9, 0x36c70 <.text+0x271c0> 36c8c: b4000082 cbz x2, 0x36c9c <.text+0x271ec> 36c90: cb020100 sub x0, x8, x2 36c94: aa1303e1 mov x1, x19 36c98: 97ff625e bl 0xf610 36c9c: cb1502e2 sub x2, x23, x21 36ca0: b4000082 cbz x2, 0x36cb0 <.text+0x27200> 36ca4: aa1303e0 mov x0, x19 36ca8: aa1503e1 mov x1, x21 36cac: 97ff6259 bl 0xf610 36cb0: aa1303f8 mov x24, x19 36cb4: 14000026 b 0x36d4c <.text+0x2729c> 36cb8: b240fbf7 orr x23, xzr, #0x7fffffffffffffff 36cbc: f9401688 ldr x8, [x20, #0x28] 36cc0: eb17011f cmp x8, x23 36cc4: 540000c2 b.hs 0x36cdc <.text+0x2722c> 36cc8: f9400e80 ldr x0, [x20, #0x18] 36ccc: aa1703e1 mov x1, x23 36cd0: 97ffe8d0 bl 0x31010 <.text+0x21560> 36cd4: aa0003f9 mov x25, x0 36cd8: 14000002 b 0x36ce0 <.text+0x27230> 36cdc: f9401299 ldr x25, [x20, #0x20] 36ce0: 8b180338 add x24, x25, x24 36ce4: eb1602bf cmp x21, x22 36ce8: aa1803fa mov x26, x24 36cec: 540000a0 b.eq 0x36d00 <.text+0x27250> 36cf0: 384016a8 ldrb w8, [x21], #0x1 36cf4: 38001748 strb w8, [x26], #0x1 36cf8: eb1502df cmp x22, x21 36cfc: 54ffffa1 b.ne 0x36cf0 <.text+0x27240> 36d00: f9400281 ldr x1, [x20] 36d04: cb010262 sub x2, x19, x1 36d08: f100045f cmp x2, #0x1 36d0c: cb020315 sub x21, x24, x2 36d10: 5400006b b.lt 0x36d1c <.text+0x2726c> 36d14: aa1503e0 mov x0, x21 36d18: 97ff62de bl 0xf890 36d1c: f9400688 ldr x8, [x20, #0x8] 36d20: 8b170337 add x23, x25, x23 36d24: cb130116 sub x22, x8, x19 36d28: f10006df cmp x22, #0x1 36d2c: 540000cb b.lt 0x36d44 <.text+0x27294> 36d30: aa1a03e0 mov x0, x26 36d34: aa1303e1 mov x1, x19 36d38: aa1603e2 mov x2, x22 36d3c: 97ff62d5 bl 0xf890 36d40: 8b16035a add x26, x26, x22 36d44: a9006a95 stp x21, x26, [x20] 36d48: f9000a97 str x23, [x20, #0x10] 36d4c: aa1803e0 mov x0, x24 36d50: a9447bfd ldp x29, x30, [sp, #0x40] 36d54: a9434ff4 ldp x20, x19, [sp, #0x30] 36d58: a94257f6 ldp x22, x21, [sp, #0x20] 36d5c: a9415ff8 ldp x24, x23, [sp, #0x10] 36d60: a8c567fa ldp x26, x25, [sp], #0x50 36d64: d65f03c0 ret 36d68: aa1403e0 mov x0, x20 36d6c: 97ffe2bc bl 0x2f85c <.text+0x1fdac> 36d70: f81a0ffc str x28, [sp, #-0x60]! 36d74: a90167fa stp x26, x25, [sp, #0x10] 36d78: a9025ff8 stp x24, x23, [sp, #0x20] 36d7c: a90357f6 stp x22, x21, [sp, #0x30] 36d80: a9044ff4 stp x20, x19, [sp, #0x40] 36d84: a9057bfd stp x29, x30, [sp, #0x50] 36d88: 910143fd add x29, sp, #0x50 36d8c: d10883ff sub sp, sp, #0x220 36d90: d53bd056 mrs x22, TPIDR_EL0 36d94: f94016c8 ldr x8, [x22, #0x28] 36d98: aa0003f3 mov x19, x0 36d9c: 320017e0 orr w0, wzr, #0x3f 36da0: 910063e2 add x2, sp, #0x18 36da4: 320023e3 orr w3, wzr, #0x1ff 36da8: f81a83a8 stur x8, [x29, #-0x58] 36dac: 910063f4 add x20, sp, #0x18 36db0: 97ff61d8 bl 0xf510 36db4: 37f80880 tbnz w0, #0x1f, 0x36ec4 <.text+0x27414> 36db8: d3607c08 lsl x8, x0, #32 36dbc: 8b20c297 add x23, x20, w0, sxtw 36dc0: f100051f cmp x8, #0x1 36dc4: 320003f4 orr w20, wzr, #0x1 36dc8: 390002ff strb wzr, [x23] 36dcc: 540007eb b.lt 0x36ec8 <.text+0x27418> 36dd0: 910063f8 add x24, sp, #0x18 36dd4: 14000010 b 0x36e14 <.text+0x27364> 36dd8: eb08013f cmp x9, x8 36ddc: aa0903ea mov x10, x9 36de0: 540006a8 b.hi 0x36eb4 <.text+0x27404> 36de4: 91000549 add x9, x10, #0x1 36de8: f10ffd5f cmp x10, #0x3ff 36dec: f9000be9 str x9, [sp, #0x10] 36df0: 54ffff48 b.hi 0x36dd8 <.text+0x27328> 36df4: d343fd4b lsr x11, x10, #3 36df8: 927ee96b and x11, x11, #0x1ffffffffffffffc 36dfc: b86b6a6c ldr w12, [x19, x11] 36e00: 1200114a and w10, w10, #0x1f 36e04: 1aca228a lsl w10, w20, w10 36e08: 2a0a018a orr w10, w12, w10 36e0c: b82b6a6a str w10, [x19, x11] 36e10: 17fffff2 b 0x36dd8 <.text+0x27328> 36e14: aa1803f5 mov x21, x24 36e18: eb17031f cmp x24, x23 36e1c: 540000e2 b.hs 0x36e38 <.text+0x27388> 36e20: 394002a0 ldrb w0, [x21] 36e24: 97ff631f bl 0xfaa0 36e28: 34000080 cbz w0, 0x36e38 <.text+0x27388> 36e2c: 910006b5 add x21, x21, #0x1 36e30: eb1702bf cmp x21, x23 36e34: 54ffff63 b.lo 0x36e20 <.text+0x27370> 36e38: cb1502e2 sub x2, x23, x21 36e3c: 52800581 mov w1, #0x2c // =44 36e40: aa1503e0 mov x0, x21 36e44: 97ff612b bl 0xf2f0 36e48: f100001f cmp x0, #0x0 36e4c: 9a8006f8 csinc x24, x23, x0, eq 36e50: 9a8002fa csel x26, x23, x0, eq 36e54: aa1a03f9 mov x25, x26 36e58: eb15033f cmp x25, x21 36e5c: 540000a9 b.ls 0x36e70 <.text+0x273c0> 36e60: aa1903fa mov x26, x25 36e64: 385fff40 ldrb w0, [x26, #-0x1]! 36e68: 97ff630e bl 0xfaa0 36e6c: 35ffff40 cbnz w0, 0x36e54 <.text+0x273a4> 36e70: eb1902bf cmp x21, x25 36e74: 54000200 b.eq 0x36eb4 <.text+0x27404> 36e78: 910043e0 add x0, sp, #0x10 36e7c: aa1503e1 mov x1, x21 36e80: f9000bff str xzr, [sp, #0x10] 36e84: 94000bd5 bl 0x39dd8 <.text+0x2a328> 36e88: f9400bea ldr x10, [sp, #0x10] 36e8c: f90007ea str x10, [sp, #0x8] 36e90: 39400008 ldrb w8, [x0] 36e94: 7100b51f cmp w8, #0x2d 36e98: aa0a03e8 mov x8, x10 36e9c: 54fffa41 b.ne 0x36de4 <.text+0x27334> 36ea0: 91000401 add x1, x0, #0x1 36ea4: 910023e0 add x0, sp, #0x8 36ea8: 94000bcc bl 0x39dd8 <.text+0x2a328> 36eac: a940a7e8 ldp x8, x9, [sp, #0x8] 36eb0: 17ffffca b 0x36dd8 <.text+0x27328> 36eb4: eb17031f cmp x24, x23 36eb8: 54fffae3 b.lo 0x36e14 <.text+0x27364> 36ebc: 320003f4 orr w20, wzr, #0x1 36ec0: 14000002 b 0x36ec8 <.text+0x27418> 36ec4: 2a1f03f4 mov w20, wzr 36ec8: f94016c8 ldr x8, [x22, #0x28] 36ecc: f85a83a9 ldur x9, [x29, #-0x58] 36ed0: eb09011f cmp x8, x9 36ed4: 54000141 b.ne 0x36efc <.text+0x2744c> 36ed8: 2a1403e0 mov w0, w20 36edc: 910883ff add sp, sp, #0x220 36ee0: a9457bfd ldp x29, x30, [sp, #0x50] 36ee4: a9444ff4 ldp x20, x19, [sp, #0x40] 36ee8: a94357f6 ldp x22, x21, [sp, #0x30] 36eec: a9425ff8 ldp x24, x23, [sp, #0x20] 36ef0: a94167fa ldp x26, x25, [sp, #0x10] 36ef4: f84607fc ldr x28, [sp], #0x60 36ef8: d65f03c0 ret 36efc: 97ff60b9 bl 0xf1e0 <__stack_chk_fail@plt> 36f00: a9ba6ffc stp x28, x27, [sp, #-0x60]! 36f04: a90167fa stp x26, x25, [sp, #0x10] 36f08: a9025ff8 stp x24, x23, [sp, #0x20] 36f0c: a90357f6 stp x22, x21, [sp, #0x30] 36f10: a9044ff4 stp x20, x19, [sp, #0x40] 36f14: a9057bfd stp x29, x30, [sp, #0x50] 36f18: 910143fd add x29, sp, #0x50 36f1c: aa0003f5 mov x21, x0 36f20: aa0103f3 mov x19, x1 36f24: 910032b4 add x20, x21, #0xc 36f28: 12800018 mov w24, #-0x1 // =-1 36f2c: 321703f9 orr w25, wzr, #0x200 36f30: 320003fa orr w26, wzr, #0x1 36f34: 14000006 b 0x36f4c <.text+0x2749c> 36f38: 8b0902a9 add x9, x21, x9 36f3c: 1100050a add w10, w8, #0x1 36f40: 3900313f strb wzr, [x9, #0xc] 36f44: b9000aaa str w10, [x21, #0x8] 36f48: 14000033 b 0x37014 <.text+0x27564> 36f4c: b9420ea8 ldr w8, [x21, #0x20c] 36f50: 37f801c8 tbnz w8, #0x1f, 0x36f88 <.text+0x274d8> 36f54: b9400aa9 ldr w9, [x21, #0x8] 36f58: 2a2803ea mvn w10, w8 36f5c: 8b0802a8 add x8, x21, x8 36f60: 91003501 add x1, x8, #0xd 36f64: 0b0a0122 add w2, w9, w10 36f68: aa1403e0 mov x0, x20 36f6c: b9000aa2 str w2, [x21, #0x8] 36f70: 97ff61a8 bl 0xf610 36f74: b9020eb8 str w24, [x21, #0x20c] 36f78: b9400aa8 ldr w8, [x21, #0x8] 36f7c: 35000148 cbnz w8, 0x36fa4 <.text+0x274f4> 36f80: 14000017 b 0x36fdc <.text+0x2752c> 36f84: 390012ba strb w26, [x21, #0x4] 36f88: b9400aa8 ldr w8, [x21, #0x8] 36f8c: 350000c8 cbnz w8, 0x36fa4 <.text+0x274f4> 36f90: 14000013 b 0x36fdc <.text+0x2752c> 36f94: b9400aa8 ldr w8, [x21, #0x8] 36f98: 0b080008 add w8, w0, w8 36f9c: b9000aa8 str w8, [x21, #0x8] 36fa0: 340001e8 cbz w8, 0x36fdc <.text+0x2752c> 36fa4: aa1f03ea mov x10, xzr 36fa8: 2a0803e9 mov w9, w8 36fac: 386a6a8b ldrb w11, [x20, x10] 36fb0: 340002eb cbz w11, 0x3700c <.text+0x2755c> 36fb4: 7100297f cmp w11, #0xa 36fb8: 540002a0 b.eq 0x3700c <.text+0x2755c> 36fbc: 9100054a add x10, x10, #0x1 36fc0: eb09015f cmp x10, x9 36fc4: 54ffff43 b.lo 0x36fac <.text+0x274fc> 36fc8: 7108011f cmp w8, #0x200 36fcc: 54000680 b.eq 0x3709c <.text+0x275ec> 36fd0: 394012aa ldrb w10, [x21, #0x4] 36fd4: 340000aa cbz w10, 0x36fe8 <.text+0x27538> 36fd8: 17ffffd8 b 0x36f38 <.text+0x27488> 36fdc: 394012a8 ldrb w8, [x21, #0x4] 36fe0: 350005e8 cbnz w8, 0x3709c <.text+0x275ec> 36fe4: aa1f03e9 mov x9, xzr 36fe8: b94002a1 ldr w1, [x21] 36fec: 8b0902a8 add x8, x21, x9 36ff0: 91003102 add x2, x8, #0xc 36ff4: cb090323 sub x3, x25, x9 36ff8: 320017e0 orr w0, wzr, #0x3f 36ffc: 97ff6145 bl 0xf510 37000: b7f804e0 tbnz x0, #0x3f, 0x3709c <.text+0x275ec> 37004: b5fffc80 cbnz x0, 0x36f94 <.text+0x274e4> 37008: 17ffffdf b 0x36f84 <.text+0x274d4> 3700c: 2a0a03e8 mov w8, w10 37010: 382a6a9f strb wzr, [x20, x10] 37014: 2a0803f7 mov w23, w8 37018: 52800741 mov w1, #0x3a // =58 3701c: aa1403e0 mov x0, x20 37020: aa1703e2 mov x2, x23 37024: b9020ea8 str w8, [x21, #0x20c] 37028: 94000b46 bl 0x39d40 <.text+0x2a290> 3702c: aa0003f6 mov x22, x0 37030: b4fff8f6 cbz x22, 0x36f4c <.text+0x2749c> 37034: 8b1702a8 add x8, x21, x23 37038: 91003117 add x23, x8, #0xc 3703c: 910006dc add x28, x22, #0x1 37040: aa1c03fb mov x27, x28 37044: eb17037f cmp x27, x23 37048: 540000a2 b.hs 0x3705c <.text+0x275ac> 3704c: aa1b03fc mov x28, x27 37050: 38401780 ldrb w0, [x28], #0x1 37054: 94000bb2 bl 0x39f1c <.text+0x2a46c> 37058: 35ffff40 cbnz w0, 0x37040 <.text+0x27590> 3705c: cb1b02e8 sub x8, x23, x27 37060: f9010abb str x27, [x21, #0x210] 37064: f9010ea8 str x8, [x21, #0x218] 37068: aa1603f7 mov x23, x22 3706c: eb1402ff cmp x23, x20 37070: 540000a9 b.ls 0x37084 <.text+0x275d4> 37074: aa1703f6 mov x22, x23 37078: 385ffec0 ldrb w0, [x22, #-0x1]! 3707c: 94000ba8 bl 0x39f1c <.text+0x2a46c> 37080: 35ffff40 cbnz w0, 0x37068 <.text+0x275b8> 37084: eb17029f cmp x20, x23 37088: 54fff620 b.eq 0x36f4c <.text+0x2749c> 3708c: 320003e0 orr w0, wzr, #0x1 37090: 390002ff strb wzr, [x23] 37094: f9000274 str x20, [x19] 37098: 14000002 b 0x370a0 <.text+0x275f0> 3709c: 2a1f03e0 mov w0, wzr 370a0: a9457bfd ldp x29, x30, [sp, #0x50] 370a4: a9444ff4 ldp x20, x19, [sp, #0x40] 370a8: a94357f6 ldp x22, x21, [sp, #0x30] 370ac: a9425ff8 ldp x24, x23, [sp, #0x20] 370b0: a94167fa ldp x26, x25, [sp, #0x10] 370b4: a8c66ffc ldp x28, x27, [sp], #0x60 370b8: d65f03c0 ret 370bc: a9bd57f6 stp x22, x21, [sp, #-0x30]! 370c0: a9014ff4 stp x20, x19, [sp, #0x10] 370c4: a9027bfd stp x29, x30, [sp, #0x20] 370c8: 910083fd add x29, sp, #0x20 370cc: aa0003f3 mov x19, x0 370d0: a940a668 ldp x8, x9, [x19, #0x8] 370d4: aa0103f4 mov x20, x1 370d8: cb08012a sub x10, x9, x8 370dc: eb14015f cmp x10, x20 370e0: 540001e2 b.hs 0x3711c <.text+0x2766c> 370e4: f940026a ldr x10, [x19] 370e8: cb0a0116 sub x22, x8, x10 370ec: 8b1402c8 add x8, x22, x20 370f0: b7f805c8 tbnz x8, #0x3f, 0x371a8 <.text+0x276f8> 370f4: cb0a0129 sub x9, x9, x10 370f8: b27ff3ea mov x10, #0x3ffffffffffffffe // =4611686018427387902 370fc: eb0a013f cmp x9, x10 37100: 540001c8 b.hi 0x37138 <.text+0x27688> 37104: d37ff929 lsl x9, x9, #1 37108: eb08013f cmp x9, x8 3710c: 9a893115 csel x21, x8, x9, lo 37110: b5000175 cbnz x21, 0x3713c <.text+0x2768c> 37114: aa1f03e0 mov x0, xzr 37118: 14000011 b 0x3715c <.text+0x276ac> 3711c: 3900011f strb wzr, [x8] 37120: f9400668 ldr x8, [x19, #0x8] 37124: d1000694 sub x20, x20, #0x1 37128: 91000508 add x8, x8, #0x1 3712c: f9000668 str x8, [x19, #0x8] 37130: b5ffff74 cbnz x20, 0x3711c <.text+0x2766c> 37134: 14000019 b 0x37198 <.text+0x276e8> 37138: b240fbf5 orr x21, xzr, #0x7fffffffffffffff 3713c: f9401668 ldr x8, [x19, #0x28] 37140: eb15011f cmp x8, x21 37144: 540000a2 b.hs 0x37158 <.text+0x276a8> 37148: f9400e60 ldr x0, [x19, #0x18] 3714c: aa1503e1 mov x1, x21 37150: 97ffe7b0 bl 0x31010 <.text+0x21560> 37154: 14000002 b 0x3715c <.text+0x276ac> 37158: f9401260 ldr x0, [x19, #0x20] 3715c: 8b160008 add x8, x0, x22 37160: 8b150015 add x21, x0, x21 37164: aa0803f6 mov x22, x8 37168: 380016df strb wzr, [x22], #0x1 3716c: d1000694 sub x20, x20, #0x1 37170: b5ffffd4 cbnz x20, 0x37168 <.text+0x276b8> 37174: a9402661 ldp x1, x9, [x19] 37178: cb010122 sub x2, x9, x1 3717c: f100045f cmp x2, #0x1 37180: cb020114 sub x20, x8, x2 37184: 5400006b b.lt 0x37190 <.text+0x276e0> 37188: aa1403e0 mov x0, x20 3718c: 97ff61c1 bl 0xf890 37190: a9005a74 stp x20, x22, [x19] 37194: f9000a75 str x21, [x19, #0x10] 37198: a9427bfd ldp x29, x30, [sp, #0x20] 3719c: a9414ff4 ldp x20, x19, [sp, #0x10] 371a0: a8c357f6 ldp x22, x21, [sp], #0x30 371a4: d65f03c0 ret 371a8: aa1303e0 mov x0, x19 371ac: 97ffe1ac bl 0x2f85c <.text+0x1fdac> 371b0: 12800008 mov w8, #-0x1 // =-1 371b4: 320003e9 orr w9, wzr, #0x1 371b8: b900081f str wzr, [x0, #0x8] 371bc: b9000008 str w8, [x0] 371c0: 39001009 strb w9, [x0, #0x4] 371c4: f900081f str xzr, [x0, #0x10] 371c8: d65f03c0 ret 371cc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 371d0: a9017bfd stp x29, x30, [sp, #0x10] 371d4: 910043fd add x29, sp, #0x10 371d8: aa0003f3 mov x19, x0 371dc: 39401268 ldrb w8, [x19, #0x4] 371e0: 340002a8 cbz w8, 0x37234 <.text+0x27784> 371e4: b9400260 ldr w0, [x19] 371e8: 3100041f cmn w0, #0x1 371ec: 54000240 b.eq 0x37234 <.text+0x27784> 371f0: f00008a8 adrp x8, 0x14e000 371f4: 39576508 ldrb w8, [x8, #0x5d9] 371f8: 370000a8 tbnz w8, #0x0, 0x3720c <.text+0x2775c> 371fc: b9400a61 ldr w1, [x19, #0x8] 37200: 97ff61dc bl 0xf970 37204: 35000180 cbnz w0, 0x37234 <.text+0x27784> 37208: b9400260 ldr w0, [x19] 3720c: 93407c00 sxtw x0, w0 37210: d2800728 mov x8, #0x39 // =57 37214: d4000001 svc #0 37218: b13ffc1f cmn x0, #0xfff 3721c: 54000083 b.lo 0x3722c <.text+0x2777c> 37220: 4b0003f4 neg w20, w0 37224: 97ff5f47 bl 0xef40 <__errno@plt> 37228: b9000014 str w20, [x0] 3722c: 12800008 mov w8, #-0x1 // =-1 37230: b9000268 str w8, [x19] 37234: a9417bfd ldp x29, x30, [sp, #0x10] 37238: a8c24ff4 ldp x20, x19, [sp], #0x20 3723c: d65f03c0 ret 37240: 97ffcb02 bl 0x29e48 <.text+0x1a398> 37244: a9be4ff4 stp x20, x19, [sp, #-0x20]! 37248: a9017bfd stp x29, x30, [sp, #0x10] 3724c: 910043fd add x29, sp, #0x10 37250: aa0003f3 mov x19, x0 37254: b9400260 ldr w0, [x19] 37258: 3100041f cmn w0, #0x1 3725c: 54000120 b.eq 0x37280 <.text+0x277d0> 37260: f00008a8 adrp x8, 0x14e000 37264: 39576508 ldrb w8, [x8, #0x5d9] 37268: 37000128 tbnz w8, #0x0, 0x3728c <.text+0x277dc> 3726c: b9400a61 ldr w1, [x19, #0x8] 37270: 97ff61c0 bl 0xf970 37274: 340000a0 cbz w0, 0x37288 <.text+0x277d8> 37278: 2a1f03e0 mov w0, wzr 3727c: 14000011 b 0x372c0 <.text+0x27810> 37280: 320003e0 orr w0, wzr, #0x1 37284: 1400000f b 0x372c0 <.text+0x27810> 37288: b9400260 ldr w0, [x19] 3728c: 93407c00 sxtw x0, w0 37290: d2800728 mov x8, #0x39 // =57 37294: d4000001 svc #0 37298: b13ffc1f cmn x0, #0xfff 3729c: 540000a3 b.lo 0x372b0 <.text+0x27800> 372a0: 4b0003f4 neg w20, w0 372a4: 97ff5f27 bl 0xef40 <__errno@plt> 372a8: b9000014 str w20, [x0] 372ac: 92800000 mov x0, #-0x1 // =-1 372b0: 7100001f cmp w0, #0x0 372b4: 12800008 mov w8, #-0x1 // =-1 372b8: 1a9f17e0 cset w0, eq 372bc: b9000268 str w8, [x19] 372c0: a9417bfd ldp x29, x30, [sp, #0x10] 372c4: a8c24ff4 ldp x20, x19, [sp], #0x20 372c8: d65f03c0 ret 372cc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 372d0: a9017bfd stp x29, x30, [sp, #0x10] 372d4: 910043fd add x29, sp, #0x10 372d8: aa0003f3 mov x19, x0 372dc: 92800c60 mov x0, #-0x64 // =-100 372e0: 52801822 mov w2, #0xc1 // =193 372e4: 321907e3 orr w3, wzr, #0x180 372e8: d2800708 mov x8, #0x38 // =56 372ec: d4000001 svc #0 372f0: b13ffc1f cmn x0, #0xfff 372f4: 540000a3 b.lo 0x37308 <.text+0x27858> 372f8: 4b0003f4 neg w20, w0 372fc: 97ff5f11 bl 0xef40 <__errno@plt> 37300: b9000014 str w20, [x0] 37304: 92800000 mov x0, #-0x1 // =-1 37308: b9000260 str w0, [x19] 3730c: a9417bfd ldp x29, x30, [sp, #0x10] 37310: 3100041f cmn w0, #0x1 37314: 1a9f07e8 cset w8, ne 37318: 2a0803e0 mov w0, w8 3731c: a8c24ff4 ldp x20, x19, [sp], #0x20 37320: d65f03c0 ret 37324: f81e0ff3 str x19, [sp, #-0x20]! 37328: a9017bfd stp x29, x30, [sp, #0x10] 3732c: 910043fd add x29, sp, #0x10 37330: 2a0103e9 mov w9, w1 37334: b9000009 str w9, [x0] 37338: 3900101f strb wzr, [x0, #0x4] 3733c: f00008a8 adrp x8, 0x14e000 37340: 3957610a ldrb w10, [x8, #0x5d8] 37344: 3700036a tbnz w10, #0x0, 0x373b0 <.text+0x27900> 37348: 320003ea orr w10, wzr, #0x1 3734c: 93407d20 sxtw x0, w9 37350: 321f03e2 orr w2, wzr, #0x2 37354: 3917610a strb w10, [x8, #0x5d8] 37358: aa1f03e1 mov x1, xzr 3735c: d28007c8 mov x8, #0x3e // =62 37360: d4000001 svc #0 37364: aa0003e8 mov x8, x0 37368: b13ffd1f cmn x8, #0xfff 3736c: 540000a3 b.lo 0x37380 <.text+0x278d0> 37370: 4b0803f3 neg w19, w8 37374: 97ff5ef3 bl 0xef40 <__errno@plt> 37378: b9000013 str w19, [x0] 3737c: 1400000d b 0x373b0 <.text+0x27900> 37380: 2a0903e0 mov w0, w9 37384: aa0803e1 mov x1, x8 37388: 97ff617a bl 0xf970 3738c: 3100041f cmn w0, #0x1 37390: 54000101 b.ne 0x373b0 <.text+0x27900> 37394: 97ff5eeb bl 0xef40 <__errno@plt> 37398: b9400008 ldr w8, [x0] 3739c: 7100351f cmp w8, #0xd 373a0: 54000081 b.ne 0x373b0 <.text+0x27900> 373a4: f00008a8 adrp x8, 0x14e000 373a8: 320003e9 orr w9, wzr, #0x1 373ac: 39176509 strb w9, [x8, #0x5d9] 373b0: a9417bfd ldp x29, x30, [sp, #0x10] 373b4: f84207f3 ldr x19, [sp], #0x20 373b8: d65f03c0 ret 373bc: d10143ff sub sp, sp, #0x50 373c0: a9015ff8 stp x24, x23, [sp, #0x10] 373c4: a90257f6 stp x22, x21, [sp, #0x20] 373c8: a9034ff4 stp x20, x19, [sp, #0x30] 373cc: a9047bfd stp x29, x30, [sp, #0x40] 373d0: 910103fd add x29, sp, #0x40 373d4: d53bd057 mrs x23, TPIDR_EL0 373d8: f94016e8 ldr x8, [x23, #0x28] 373dc: aa0303f4 mov x20, x3 373e0: 2a0203f5 mov w21, w2 373e4: aa0103f6 mov x22, x1 373e8: 320003f3 orr w19, wzr, #0x1 373ec: f90007e8 str x8, [sp, #0x8] 373f0: 34000615 cbz w21, 0x374b0 <.text+0x27a00> 373f4: 2a1f03f8 mov w24, wzr 373f8: b94002c0 ldr w0, [x22] 373fc: 910013e1 add x1, sp, #0x4 37400: 94000d4a bl 0x3a928 <.text+0x2ae78> 37404: 79400be8 ldrh w8, [sp, #0x4] 37408: 34000488 cbz w8, 0x37498 <.text+0x279e8> 3740c: 79400fe8 ldrh w8, [sp, #0x6] 37410: f940028b ldr x11, [x20] 37414: b9400a8c ldr w12, [x20, #0x8] 37418: 7100011f cmp w8, #0x0 3741c: 1a93066a cinc w10, w19, ne 37420: 531f7949 lsl w9, w10, #1 37424: f9400968 ldr x8, [x11, #0x10] 37428: 1b18312c madd w12, w9, w24, w12 3742c: 11001181 add w1, w12, #0x4 37430: 8b09002c add x12, x1, x9 37434: eb08019f cmp x12, x8 37438: 54000308 b.hi 0x37498 <.text+0x279e8> 3743c: b9800160 ldrsw x0, [x11] 37440: aa1f03e2 mov x2, xzr 37444: d28007c8 mov x8, #0x3e // =62 37448: d4000001 svc #0 3744c: b13ffc1f cmn x0, #0xfff 37450: 54000282 b.hs 0x374a0 <.text+0x279f0> 37454: eb01001f cmp x0, x1 37458: 54000201 b.ne 0x37498 <.text+0x279e8> 3745c: b9800160 ldrsw x0, [x11] 37460: 910013e1 add x1, sp, #0x4 37464: aa0903e2 mov x2, x9 37468: d2800808 mov x8, #0x40 // =64 3746c: d4000001 svc #0 37470: b13ffc1f cmn x0, #0xfff 37474: 54000162 b.hs 0x374a0 <.text+0x279f0> 37478: eb09001f cmp x0, x9 3747c: 540000e1 b.ne 0x37498 <.text+0x279e8> 37480: 510006b5 sub w21, w21, #0x1 37484: 910012d6 add x22, x22, #0x4 37488: 0b180158 add w24, w10, w24 3748c: 35fffb75 cbnz w21, 0x373f8 <.text+0x27948> 37490: 320003f3 orr w19, wzr, #0x1 37494: 14000007 b 0x374b0 <.text+0x27a00> 37498: 2a1f03f3 mov w19, wzr 3749c: 14000005 b 0x374b0 <.text+0x27a00> 374a0: 4b0003f4 neg w20, w0 374a4: 97ff5ea7 bl 0xef40 <__errno@plt> 374a8: 2a1f03f3 mov w19, wzr 374ac: b9000014 str w20, [x0] 374b0: f94016e8 ldr x8, [x23, #0x28] 374b4: f94007e9 ldr x9, [sp, #0x8] 374b8: eb09011f cmp x8, x9 374bc: 54000101 b.ne 0x374dc <.text+0x27a2c> 374c0: 2a1303e0 mov w0, w19 374c4: a9447bfd ldp x29, x30, [sp, #0x40] 374c8: a9434ff4 ldp x20, x19, [sp, #0x30] 374cc: a94257f6 ldp x22, x21, [sp, #0x20] 374d0: a9415ff8 ldp x24, x23, [sp, #0x10] 374d4: 910143ff add sp, sp, #0x50 374d8: d65f03c0 ret 374dc: 97ff5f41 bl 0xf1e0 <__stack_chk_fail@plt> 374e0: d10143ff sub sp, sp, #0x50 374e4: a9015ff8 stp x24, x23, [sp, #0x10] 374e8: a90257f6 stp x22, x21, [sp, #0x20] 374ec: a9034ff4 stp x20, x19, [sp, #0x30] 374f0: a9047bfd stp x29, x30, [sp, #0x40] 374f4: 910103fd add x29, sp, #0x40 374f8: d53bd057 mrs x23, TPIDR_EL0 374fc: f94016e8 ldr x8, [x23, #0x28] 37500: aa0303f4 mov x20, x3 37504: 2a0203f5 mov w21, w2 37508: aa0103f6 mov x22, x1 3750c: 320003f3 orr w19, wzr, #0x1 37510: f90007e8 str x8, [sp, #0x8] 37514: 34000635 cbz w21, 0x375d8 <.text+0x27b28> 37518: 2a1f03f8 mov w24, wzr 3751c: 910013e2 add x2, sp, #0x4 37520: aa1603e0 mov x0, x22 37524: 2a1503e1 mov w1, w21 37528: 94000c9a bl 0x3a790 <.text+0x2ace0> 3752c: 2a0003e9 mov w9, w0 37530: 34000489 cbz w9, 0x375c0 <.text+0x27b10> 37534: 79400fe8 ldrh w8, [sp, #0x6] 37538: f940028c ldr x12, [x20] 3753c: b9400a8d ldr w13, [x20, #0x8] 37540: 7100011f cmp w8, #0x0 37544: 1a93066b cinc w11, w19, ne 37548: 531f796a lsl w10, w11, #1 3754c: f9400988 ldr x8, [x12, #0x10] 37550: 1b18354d madd w13, w10, w24, w13 37554: 110011a1 add w1, w13, #0x4 37558: 8b0a002d add x13, x1, x10 3755c: eb0801bf cmp x13, x8 37560: 54000308 b.hi 0x375c0 <.text+0x27b10> 37564: b9800180 ldrsw x0, [x12] 37568: aa1f03e2 mov x2, xzr 3756c: d28007c8 mov x8, #0x3e // =62 37570: d4000001 svc #0 37574: b13ffc1f cmn x0, #0xfff 37578: 54000282 b.hs 0x375c8 <.text+0x27b18> 3757c: eb01001f cmp x0, x1 37580: 54000201 b.ne 0x375c0 <.text+0x27b10> 37584: b9800180 ldrsw x0, [x12] 37588: 910013e1 add x1, sp, #0x4 3758c: aa0a03e2 mov x2, x10 37590: d2800808 mov x8, #0x40 // =64 37594: d4000001 svc #0 37598: b13ffc1f cmn x0, #0xfff 3759c: 54000162 b.hs 0x375c8 <.text+0x27b18> 375a0: eb0a001f cmp x0, x10 375a4: 540000e1 b.ne 0x375c0 <.text+0x27b10> 375a8: 4b0902b5 sub w21, w21, w9 375ac: 8b29c2d6 add x22, x22, w9, sxtw 375b0: 0b180178 add w24, w11, w24 375b4: 35fffb55 cbnz w21, 0x3751c <.text+0x27a6c> 375b8: 320003f3 orr w19, wzr, #0x1 375bc: 14000007 b 0x375d8 <.text+0x27b28> 375c0: 2a1f03f3 mov w19, wzr 375c4: 14000005 b 0x375d8 <.text+0x27b28> 375c8: 4b0003f4 neg w20, w0 375cc: 97ff5e5d bl 0xef40 <__errno@plt> 375d0: 2a1f03f3 mov w19, wzr 375d4: b9000014 str w20, [x0] 375d8: f94016e8 ldr x8, [x23, #0x28] 375dc: f94007e9 ldr x9, [sp, #0x8] 375e0: eb09011f cmp x8, x9 375e4: 54000101 b.ne 0x37604 <.text+0x27b54> 375e8: 2a1303e0 mov w0, w19 375ec: a9447bfd ldp x29, x30, [sp, #0x40] 375f0: a9434ff4 ldp x20, x19, [sp, #0x30] 375f4: a94257f6 ldp x22, x21, [sp, #0x20] 375f8: a9415ff8 ldp x24, x23, [sp, #0x10] 375fc: 910143ff add sp, sp, #0x50 37600: d65f03c0 ret 37604: 97ff5ef7 bl 0xf1e0 <__stack_chk_fail@plt> 37608: 14000001 b 0x3760c <.text+0x27b5c> 3760c: d10243ff sub sp, sp, #0x90 37610: f90023f9 str x25, [sp, #0x40] 37614: a9055ff8 stp x24, x23, [sp, #0x50] 37618: a90657f6 stp x22, x21, [sp, #0x60] 3761c: a9074ff4 stp x20, x19, [sp, #0x70] 37620: a9087bfd stp x29, x30, [sp, #0x80] 37624: 910203fd add x29, sp, #0x80 37628: d53bd058 mrs x24, TPIDR_EL0 3762c: f9401708 ldr x8, [x24, #0x28] 37630: 7100005f cmp w2, #0x0 37634: 32007be9 orr w9, wzr, #0x7fffffff 37638: aa0303f3 mov x19, x3 3763c: aa0103f5 mov x21, x1 37640: aa0003f6 mov x22, x0 37644: aa1f03f4 mov x20, xzr 37648: f9001fe8 str x8, [sp, #0x38] 3764c: 1a820128 csel w8, w9, w2, eq 37650: b8747aa9 ldr w9, [x21, x20, lsl #2] 37654: 34000089 cbz w9, 0x37664 <.text+0x27bb4> 37658: 91000694 add x20, x20, #0x1 3765c: 6b08029f cmp w20, w8 37660: 54ffff83 b.lo 0x37650 <.text+0x27ba0> 37664: f00008ab adrp x11, 0x14e000 37668: f9000bf6 str x22, [sp, #0x10] 3766c: 3957656b ldrb w11, [x11, #0x5d9] 37670: b9400ac8 ldr w8, [x22, #0x8] 37674: 11000689 add w9, w20, #0x1 37678: d37ff929 lsl x9, x9, #1 3767c: 320007ea orr w10, wzr, #0x3 37680: 91001139 add x25, x9, #0x4 37684: 7100057f cmp w11, #0x1 37688: b9001be8 str w8, [sp, #0x18] 3768c: a9027ff9 stp x25, xzr, [sp, #0x20] 37690: b90033ea str w10, [sp, #0x30] 37694: 540000a1 b.ne 0x376a8 <.text+0x27bf8> 37698: f9400ac9 ldr x9, [x22, #0x10] 3769c: 8b190129 add x9, x9, x25 376a0: f9000ac9 str x9, [x22, #0x10] 376a4: 14000017 b 0x37700 <.text+0x27c50> 376a8: f9400aca ldr x10, [x22, #0x10] 376ac: 91002d29 add x9, x9, #0xb 376b0: 927d7939 and x25, x9, #0x3fffffff8 376b4: 8b080329 add x9, x25, x8 376b8: eb0a013f cmp x9, x10 376bc: 54000229 b.ls 0x37700 <.text+0x27c50> 376c0: 97ff600c bl 0xf6f0 376c4: f9400ac9 ldr x9, [x22, #0x10] 376c8: 93407c08 sxtw x8, w0 376cc: b94002c0 ldr w0, [x22] 376d0: eb08033f cmp x25, x8 376d4: 9a993108 csel x8, x8, x25, lo 376d8: 8b080137 add x23, x9, x8 376dc: aa1703e1 mov x1, x23 376e0: 97ff60a4 bl 0xf970 376e4: 340000a0 cbz w0, 0x376f8 <.text+0x27c48> 376e8: 12800008 mov w8, #-0x1 // =-1 376ec: 2a1f03f4 mov w20, wzr 376f0: b9001be8 str w8, [sp, #0x18] 376f4: 14000036 b 0x377cc <.text+0x27d1c> 376f8: b9400ac8 ldr w8, [x22, #0x8] 376fc: f9000ad7 str x23, [x22, #0x10] 37700: 0b190109 add w9, w8, w25 37704: 3100051f cmn w8, #0x1 37708: b9000ac9 str w9, [x22, #0x8] 3770c: b9001be8 str w8, [sp, #0x18] 37710: 540005c0 b.eq 0x377c8 <.text+0x27d18> 37714: 531f7a88 lsl w8, w20, #1 37718: b9002be8 str w8, [sp, #0x28] 3771c: 910043e3 add x3, sp, #0x10 37720: aa1503e1 mov x1, x21 37724: 2a1403e2 mov w2, w20 37728: 97ffff25 bl 0x373bc <.text+0x2790c> 3772c: 360004e0 tbz w0, #0x0, 0x377c8 <.text+0x27d18> 37730: f9400be9 ldr x9, [sp, #0x10] 37734: b9401be8 ldr w8, [sp, #0x18] 37738: 79001bff strh wzr, [sp, #0xc] 3773c: f940092a ldr x10, [x9, #0x10] 37740: 0b140508 add w8, w8, w20, lsl #1 37744: 11001101 add w1, w8, #0x4 37748: 91000828 add x8, x1, #0x2 3774c: eb0a011f cmp x8, x10 37750: 2a1f03f4 mov w20, wzr 37754: 540003c8 b.hi 0x377cc <.text+0x27d1c> 37758: b9800120 ldrsw x0, [x9] 3775c: aa1f03e2 mov x2, xzr 37760: d28007c8 mov x8, #0x3e // =62 37764: d4000001 svc #0 37768: b13ffc1f cmn x0, #0xfff 3776c: 540000c3 b.lo 0x37784 <.text+0x27cd4> 37770: 4b0003f3 neg w19, w0 37774: 97ff5df3 bl 0xef40 <__errno@plt> 37778: 2a1f03f4 mov w20, wzr 3777c: b9000013 str w19, [x0] 37780: 14000013 b 0x377cc <.text+0x27d1c> 37784: eb01001f cmp x0, x1 37788: 54000201 b.ne 0x377c8 <.text+0x27d18> 3778c: b9800120 ldrsw x0, [x9] 37790: 910033e1 add x1, sp, #0xc 37794: 321f03e2 orr w2, wzr, #0x2 37798: d2800808 mov x8, #0x40 // =64 3779c: d4000001 svc #0 377a0: b13ffc1f cmn x0, #0xfff 377a4: 54fffe62 b.hs 0x37770 <.text+0x27cc0> 377a8: f100081f cmp x0, #0x2 377ac: 540000e1 b.ne 0x377c8 <.text+0x27d18> 377b0: b94023e8 ldr w8, [sp, #0x20] 377b4: b9401be9 ldr w9, [sp, #0x18] 377b8: 320003f4 orr w20, wzr, #0x1 377bc: b3607d28 bfi x8, x9, #32, #32 377c0: f9000268 str x8, [x19] 377c4: 14000002 b 0x377cc <.text+0x27d1c> 377c8: 2a1f03f4 mov w20, wzr 377cc: b94033e8 ldr w8, [sp, #0x30] 377d0: 7100091f cmp w8, #0x2 377d4: 54000360 b.eq 0x37840 <.text+0x27d90> 377d8: f9400be9 ldr x9, [sp, #0x10] 377dc: b9401be1 ldr w1, [sp, #0x18] 377e0: f9400928 ldr x8, [x9, #0x10] 377e4: 9100102a add x10, x1, #0x4 377e8: eb08015f cmp x10, x8 377ec: 540002a8 b.hi 0x37840 <.text+0x27d90> 377f0: b9800120 ldrsw x0, [x9] 377f4: aa1f03e2 mov x2, xzr 377f8: d28007c8 mov x8, #0x3e // =62 377fc: d4000001 svc #0 37800: b13ffc1f cmn x0, #0xfff 37804: 540000a3 b.lo 0x37818 <.text+0x27d68> 37808: 4b0003f3 neg w19, w0 3780c: 97ff5dcd bl 0xef40 <__errno@plt> 37810: b9000013 str w19, [x0] 37814: 1400000b b 0x37840 <.text+0x27d90> 37818: eb01001f cmp x0, x1 3781c: 54000121 b.ne 0x37840 <.text+0x27d90> 37820: b9800120 ldrsw x0, [x9] 37824: 910043e8 add x8, sp, #0x10 37828: 91006101 add x1, x8, #0x18 3782c: 321e03e2 orr w2, wzr, #0x4 37830: d2800808 mov x8, #0x40 // =64 37834: d4000001 svc #0 37838: b13ffc1f cmn x0, #0xfff 3783c: 54fffe62 b.hs 0x37808 <.text+0x27d58> 37840: f9401708 ldr x8, [x24, #0x28] 37844: f9401fe9 ldr x9, [sp, #0x38] 37848: eb09011f cmp x8, x9 3784c: 54000121 b.ne 0x37870 <.text+0x27dc0> 37850: 2a1403e0 mov w0, w20 37854: a9487bfd ldp x29, x30, [sp, #0x80] 37858: a9474ff4 ldp x20, x19, [sp, #0x70] 3785c: a94657f6 ldp x22, x21, [sp, #0x60] 37860: a9455ff8 ldp x24, x23, [sp, #0x50] 37864: f94023f9 ldr x25, [sp, #0x40] 37868: 910243ff add sp, sp, #0x90 3786c: d65f03c0 ret 37870: 97ff5e5c bl 0xf1e0 <__stack_chk_fail@plt> 37874: b94033e8 ldr w8, [sp, #0x30] 37878: aa0003f3 mov x19, x0 3787c: 7100091f cmp w8, #0x2 37880: 54000340 b.eq 0x378e8 <.text+0x27e38> 37884: f9400be9 ldr x9, [sp, #0x10] 37888: b9401be1 ldr w1, [sp, #0x18] 3788c: f9400928 ldr x8, [x9, #0x10] 37890: 9100102a add x10, x1, #0x4 37894: eb08015f cmp x10, x8 37898: 54000288 b.hi 0x378e8 <.text+0x27e38> 3789c: b9800120 ldrsw x0, [x9] 378a0: aa1f03e2 mov x2, xzr 378a4: d28007c8 mov x8, #0x3e // =62 378a8: d4000001 svc #0 378ac: b13ffc1f cmn x0, #0xfff 378b0: 54000162 b.hs 0x378dc <.text+0x27e2c> 378b4: eb01001f cmp x0, x1 378b8: 54000181 b.ne 0x378e8 <.text+0x27e38> 378bc: b9800120 ldrsw x0, [x9] 378c0: 910043e8 add x8, sp, #0x10 378c4: 91006101 add x1, x8, #0x18 378c8: 321e03e2 orr w2, wzr, #0x4 378cc: d2800808 mov x8, #0x40 // =64 378d0: d4000001 svc #0 378d4: b13ffc1f cmn x0, #0xfff 378d8: 54000083 b.lo 0x378e8 <.text+0x27e38> 378dc: 4b0003f4 neg w20, w0 378e0: 97ff5d98 bl 0xef40 <__errno@plt> 378e4: b9000014 str w20, [x0] 378e8: aa1303e0 mov x0, x19 378ec: 9401ca2c bl 0xaa19c 378f0: 14000001 b 0x378f4 <.text+0x27e44> 378f4: d10243ff sub sp, sp, #0x90 378f8: f90023f9 str x25, [sp, #0x40] 378fc: a9055ff8 stp x24, x23, [sp, #0x50] 37900: a90657f6 stp x22, x21, [sp, #0x60] 37904: a9074ff4 stp x20, x19, [sp, #0x70] 37908: a9087bfd stp x29, x30, [sp, #0x80] 3790c: 910203fd add x29, sp, #0x80 37910: d53bd058 mrs x24, TPIDR_EL0 37914: f9401708 ldr x8, [x24, #0x28] 37918: 7100005f cmp w2, #0x0 3791c: 32007be9 orr w9, wzr, #0x7fffffff 37920: aa0303f3 mov x19, x3 37924: aa0103f5 mov x21, x1 37928: aa0003f6 mov x22, x0 3792c: aa1f03f4 mov x20, xzr 37930: f9001fe8 str x8, [sp, #0x38] 37934: 1a820128 csel w8, w9, w2, eq 37938: 38746aa9 ldrb w9, [x21, x20] 3793c: 34000089 cbz w9, 0x3794c <.text+0x27e9c> 37940: 91000694 add x20, x20, #0x1 37944: 6b08029f cmp w20, w8 37948: 54ffff83 b.lo 0x37938 <.text+0x27e88> 3794c: f00008ab adrp x11, 0x14e000 37950: f9000bf6 str x22, [sp, #0x10] 37954: 3957656b ldrb w11, [x11, #0x5d9] 37958: b9400ac8 ldr w8, [x22, #0x8] 3795c: 11000689 add w9, w20, #0x1 37960: d37ff929 lsl x9, x9, #1 37964: 320007ea orr w10, wzr, #0x3 37968: 91001139 add x25, x9, #0x4 3796c: 7100057f cmp w11, #0x1 37970: b9001be8 str w8, [sp, #0x18] 37974: a9027ff9 stp x25, xzr, [sp, #0x20] 37978: b90033ea str w10, [sp, #0x30] 3797c: 540000a1 b.ne 0x37990 <.text+0x27ee0> 37980: f9400ac9 ldr x9, [x22, #0x10] 37984: 8b190129 add x9, x9, x25 37988: f9000ac9 str x9, [x22, #0x10] 3798c: 14000017 b 0x379e8 <.text+0x27f38> 37990: f9400aca ldr x10, [x22, #0x10] 37994: 91002d29 add x9, x9, #0xb 37998: 927d7939 and x25, x9, #0x3fffffff8 3799c: 8b080329 add x9, x25, x8 379a0: eb0a013f cmp x9, x10 379a4: 54000229 b.ls 0x379e8 <.text+0x27f38> 379a8: 97ff5f52 bl 0xf6f0 379ac: f9400ac9 ldr x9, [x22, #0x10] 379b0: 93407c08 sxtw x8, w0 379b4: b94002c0 ldr w0, [x22] 379b8: eb08033f cmp x25, x8 379bc: 9a993108 csel x8, x8, x25, lo 379c0: 8b080137 add x23, x9, x8 379c4: aa1703e1 mov x1, x23 379c8: 97ff5fea bl 0xf970 379cc: 340000a0 cbz w0, 0x379e0 <.text+0x27f30> 379d0: 12800008 mov w8, #-0x1 // =-1 379d4: 2a1f03f4 mov w20, wzr 379d8: b9001be8 str w8, [sp, #0x18] 379dc: 14000036 b 0x37ab4 <.text+0x28004> 379e0: b9400ac8 ldr w8, [x22, #0x8] 379e4: f9000ad7 str x23, [x22, #0x10] 379e8: 0b190109 add w9, w8, w25 379ec: 3100051f cmn w8, #0x1 379f0: b9000ac9 str w9, [x22, #0x8] 379f4: b9001be8 str w8, [sp, #0x18] 379f8: 540005c0 b.eq 0x37ab0 <.text+0x28000> 379fc: 531f7a88 lsl w8, w20, #1 37a00: b9002be8 str w8, [sp, #0x28] 37a04: 910043e3 add x3, sp, #0x10 37a08: aa1503e1 mov x1, x21 37a0c: 2a1403e2 mov w2, w20 37a10: 97fffeb4 bl 0x374e0 <.text+0x27a30> 37a14: 360004e0 tbz w0, #0x0, 0x37ab0 <.text+0x28000> 37a18: f9400be9 ldr x9, [sp, #0x10] 37a1c: b9401be8 ldr w8, [sp, #0x18] 37a20: 79001bff strh wzr, [sp, #0xc] 37a24: f940092a ldr x10, [x9, #0x10] 37a28: 0b140508 add w8, w8, w20, lsl #1 37a2c: 11001101 add w1, w8, #0x4 37a30: 91000828 add x8, x1, #0x2 37a34: eb0a011f cmp x8, x10 37a38: 2a1f03f4 mov w20, wzr 37a3c: 540003c8 b.hi 0x37ab4 <.text+0x28004> 37a40: b9800120 ldrsw x0, [x9] 37a44: aa1f03e2 mov x2, xzr 37a48: d28007c8 mov x8, #0x3e // =62 37a4c: d4000001 svc #0 37a50: b13ffc1f cmn x0, #0xfff 37a54: 540000c3 b.lo 0x37a6c <.text+0x27fbc> 37a58: 4b0003f3 neg w19, w0 37a5c: 97ff5d39 bl 0xef40 <__errno@plt> 37a60: 2a1f03f4 mov w20, wzr 37a64: b9000013 str w19, [x0] 37a68: 14000013 b 0x37ab4 <.text+0x28004> 37a6c: eb01001f cmp x0, x1 37a70: 54000201 b.ne 0x37ab0 <.text+0x28000> 37a74: b9800120 ldrsw x0, [x9] 37a78: 910033e1 add x1, sp, #0xc 37a7c: 321f03e2 orr w2, wzr, #0x2 37a80: d2800808 mov x8, #0x40 // =64 37a84: d4000001 svc #0 37a88: b13ffc1f cmn x0, #0xfff 37a8c: 54fffe62 b.hs 0x37a58 <.text+0x27fa8> 37a90: f100081f cmp x0, #0x2 37a94: 540000e1 b.ne 0x37ab0 <.text+0x28000> 37a98: b94023e8 ldr w8, [sp, #0x20] 37a9c: b9401be9 ldr w9, [sp, #0x18] 37aa0: 320003f4 orr w20, wzr, #0x1 37aa4: b3607d28 bfi x8, x9, #32, #32 37aa8: f9000268 str x8, [x19] 37aac: 14000002 b 0x37ab4 <.text+0x28004> 37ab0: 2a1f03f4 mov w20, wzr 37ab4: b94033e8 ldr w8, [sp, #0x30] 37ab8: 7100091f cmp w8, #0x2 37abc: 54000360 b.eq 0x37b28 <.text+0x28078> 37ac0: f9400be9 ldr x9, [sp, #0x10] 37ac4: b9401be1 ldr w1, [sp, #0x18] 37ac8: f9400928 ldr x8, [x9, #0x10] 37acc: 9100102a add x10, x1, #0x4 37ad0: eb08015f cmp x10, x8 37ad4: 540002a8 b.hi 0x37b28 <.text+0x28078> 37ad8: b9800120 ldrsw x0, [x9] 37adc: aa1f03e2 mov x2, xzr 37ae0: d28007c8 mov x8, #0x3e // =62 37ae4: d4000001 svc #0 37ae8: b13ffc1f cmn x0, #0xfff 37aec: 540000a3 b.lo 0x37b00 <.text+0x28050> 37af0: 4b0003f3 neg w19, w0 37af4: 97ff5d13 bl 0xef40 <__errno@plt> 37af8: b9000013 str w19, [x0] 37afc: 1400000b b 0x37b28 <.text+0x28078> 37b00: eb01001f cmp x0, x1 37b04: 54000121 b.ne 0x37b28 <.text+0x28078> 37b08: b9800120 ldrsw x0, [x9] 37b0c: 910043e8 add x8, sp, #0x10 37b10: 91006101 add x1, x8, #0x18 37b14: 321e03e2 orr w2, wzr, #0x4 37b18: d2800808 mov x8, #0x40 // =64 37b1c: d4000001 svc #0 37b20: b13ffc1f cmn x0, #0xfff 37b24: 54fffe62 b.hs 0x37af0 <.text+0x28040> 37b28: f9401708 ldr x8, [x24, #0x28] 37b2c: f9401fe9 ldr x9, [sp, #0x38] 37b30: eb09011f cmp x8, x9 37b34: 54000121 b.ne 0x37b58 <.text+0x280a8> 37b38: 2a1403e0 mov w0, w20 37b3c: a9487bfd ldp x29, x30, [sp, #0x80] 37b40: a9474ff4 ldp x20, x19, [sp, #0x70] 37b44: a94657f6 ldp x22, x21, [sp, #0x60] 37b48: a9455ff8 ldp x24, x23, [sp, #0x50] 37b4c: f94023f9 ldr x25, [sp, #0x40] 37b50: 910243ff add sp, sp, #0x90 37b54: d65f03c0 ret 37b58: 97ff5da2 bl 0xf1e0 <__stack_chk_fail@plt> 37b5c: b94033e8 ldr w8, [sp, #0x30] 37b60: aa0003f3 mov x19, x0 37b64: 7100091f cmp w8, #0x2 37b68: 54000340 b.eq 0x37bd0 <.text+0x28120> 37b6c: f9400be9 ldr x9, [sp, #0x10] 37b70: b9401be1 ldr w1, [sp, #0x18] 37b74: f9400928 ldr x8, [x9, #0x10] 37b78: 9100102a add x10, x1, #0x4 37b7c: eb08015f cmp x10, x8 37b80: 54000288 b.hi 0x37bd0 <.text+0x28120> 37b84: b9800120 ldrsw x0, [x9] 37b88: aa1f03e2 mov x2, xzr 37b8c: d28007c8 mov x8, #0x3e // =62 37b90: d4000001 svc #0 37b94: b13ffc1f cmn x0, #0xfff 37b98: 54000162 b.hs 0x37bc4 <.text+0x28114> 37b9c: eb01001f cmp x0, x1 37ba0: 54000181 b.ne 0x37bd0 <.text+0x28120> 37ba4: b9800120 ldrsw x0, [x9] 37ba8: 910043e8 add x8, sp, #0x10 37bac: 91006101 add x1, x8, #0x18 37bb0: 321e03e2 orr w2, wzr, #0x4 37bb4: d2800808 mov x8, #0x40 // =64 37bb8: d4000001 svc #0 37bbc: b13ffc1f cmn x0, #0xfff 37bc0: 54000083 b.lo 0x37bd0 <.text+0x28120> 37bc4: 4b0003f4 neg w20, w0 37bc8: 97ff5cde bl 0xef40 <__errno@plt> 37bcc: b9000014 str w20, [x0] 37bd0: aa1303e0 mov x0, x19 37bd4: 9401c972 bl 0xaa19c 37bd8: f81b0ff9 str x25, [sp, #-0x50]! 37bdc: a9015ff8 stp x24, x23, [sp, #0x10] 37be0: a90257f6 stp x22, x21, [sp, #0x20] 37be4: a9034ff4 stp x20, x19, [sp, #0x30] 37be8: a9047bfd stp x29, x30, [sp, #0x40] 37bec: 910103fd add x29, sp, #0x40 37bf0: f00008a8 adrp x8, 0x14e000 37bf4: 39576508 ldrb w8, [x8, #0x5d9] 37bf8: aa0303f3 mov x19, x3 37bfc: aa0203f4 mov x20, x2 37c00: aa0103f5 mov x21, x1 37c04: 7100051f cmp w8, #0x1 37c08: aa0003f6 mov x22, x0 37c0c: 540000c1 b.ne 0x37c24 <.text+0x28174> 37c10: f9400ac8 ldr x8, [x22, #0x10] 37c14: aa1403f9 mov x25, x20 37c18: 8b140118 add x24, x8, x20 37c1c: f9000ad8 str x24, [x22, #0x10] 37c20: 14000013 b 0x37c6c <.text+0x281bc> 37c24: b9400ac8 ldr w8, [x22, #0x8] 37c28: f9400ad8 ldr x24, [x22, #0x10] 37c2c: 91001e89 add x9, x20, #0x7 37c30: 927df139 and x25, x9, #0xfffffffffffffff8 37c34: 8b080328 add x8, x25, x8 37c38: eb18011f cmp x8, x24 37c3c: 54000189 b.ls 0x37c6c <.text+0x281bc> 37c40: 97ff5eac bl 0xf6f0 37c44: f9400ac9 ldr x9, [x22, #0x10] 37c48: 93407c08 sxtw x8, w0 37c4c: b94002c0 ldr w0, [x22] 37c50: eb08033f cmp x25, x8 37c54: 9a993108 csel x8, x8, x25, lo 37c58: 8b090118 add x24, x8, x9 37c5c: aa1803e1 mov x1, x24 37c60: 97ff5f44 bl 0xf970 37c64: 35000140 cbnz w0, 0x37c8c <.text+0x281dc> 37c68: 17ffffed b 0x37c1c <.text+0x2816c> 37c6c: b9400ad7 ldr w23, [x22, #0x8] 37c70: 0b1902e8 add w8, w23, w25 37c74: 310006ff cmn w23, #0x1 37c78: b9000ac8 str w8, [x22, #0x8] 37c7c: 54000080 b.eq 0x37c8c <.text+0x281dc> 37c80: 8b1402e8 add x8, x23, x20 37c84: eb18011f cmp x8, x24 37c88: 54000109 b.ls 0x37ca8 <.text+0x281f8> 37c8c: 2a1f03e0 mov w0, wzr 37c90: a9447bfd ldp x29, x30, [sp, #0x40] 37c94: a9434ff4 ldp x20, x19, [sp, #0x30] 37c98: a94257f6 ldp x22, x21, [sp, #0x20] 37c9c: a9415ff8 ldp x24, x23, [sp, #0x10] 37ca0: f84507f9 ldr x25, [sp], #0x50 37ca4: d65f03c0 ret 37ca8: b98002c0 ldrsw x0, [x22] 37cac: aa1703e1 mov x1, x23 37cb0: aa1f03e2 mov x2, xzr 37cb4: d28007c8 mov x8, #0x3e // =62 37cb8: d4000001 svc #0 37cbc: b13ffc1f cmn x0, #0xfff 37cc0: 540000e3 b.lo 0x37cdc <.text+0x2822c> 37cc4: 4b0003f3 neg w19, w0 37cc8: 97ff5c9e bl 0xef40 <__errno@plt> 37ccc: aa0003e8 mov x8, x0 37cd0: 2a1f03e0 mov w0, wzr 37cd4: b9000113 str w19, [x8] 37cd8: 17ffffee b 0x37c90 <.text+0x281e0> 37cdc: eb17001f cmp x0, x23 37ce0: 54fffd61 b.ne 0x37c8c <.text+0x281dc> 37ce4: b98002c0 ldrsw x0, [x22] 37ce8: aa1503e1 mov x1, x21 37cec: aa1403e2 mov x2, x20 37cf0: d2800808 mov x8, #0x40 // =64 37cf4: d4000001 svc #0 37cf8: b13ffc1f cmn x0, #0xfff 37cfc: 540000a3 b.lo 0x37d10 <.text+0x28260> 37d00: 4b0003f6 neg w22, w0 37d04: 97ff5c8f bl 0xef40 <__errno@plt> 37d08: b9000016 str w22, [x0] 37d0c: 92800000 mov x0, #-0x1 // =-1 37d10: eb14001f cmp x0, x20 37d14: 54fffbc1 b.ne 0x37c8c <.text+0x281dc> 37d18: b3607ef4 bfi x20, x23, #32, #32 37d1c: 320003e0 orr w0, wzr, #0x1 37d20: a9005275 stp x21, x20, [x19] 37d24: 17ffffdb b 0x37c90 <.text+0x281e0> 37d28: f81c0ff7 str x23, [sp, #-0x40]! 37d2c: a90157f6 stp x22, x21, [sp, #0x10] 37d30: a9024ff4 stp x20, x19, [sp, #0x20] 37d34: a9037bfd stp x29, x30, [sp, #0x30] 37d38: 9100c3fd add x29, sp, #0x30 37d3c: aa0103f4 mov x20, x1 37d40: aa0003f3 mov x19, x0 37d44: f9000a74 str x20, [x19, #0x10] 37d48: f00008a8 adrp x8, 0x14e000 37d4c: 39576508 ldrb w8, [x8, #0x5d9] 37d50: f9400277 ldr x23, [x19] 37d54: 7100051f cmp w8, #0x1 37d58: 540000c1 b.ne 0x37d70 <.text+0x282c0> 37d5c: f9400ae8 ldr x8, [x23, #0x10] 37d60: 910022f6 add x22, x23, #0x8 37d64: 8b140108 add x8, x8, x20 37d68: f9000ae8 str x8, [x23, #0x10] 37d6c: 14000016 b 0x37dc4 <.text+0x28314> 37d70: aa1703f6 mov x22, x23 37d74: b8408ec8 ldr w8, [x22, #0x8]! 37d78: 91001e8a add x10, x20, #0x7 37d7c: 927df154 and x20, x10, #0xfffffffffffffff8 37d80: f94006c9 ldr x9, [x22, #0x8] 37d84: 8b080288 add x8, x20, x8 37d88: eb09011f cmp x8, x9 37d8c: 540001c9 b.ls 0x37dc4 <.text+0x28314> 37d90: 97ff5e58 bl 0xf6f0 37d94: f9400ae9 ldr x9, [x23, #0x10] 37d98: 93407c08 sxtw x8, w0 37d9c: b94002e0 ldr w0, [x23] 37da0: eb08029f cmp x20, x8 37da4: 9a943108 csel x8, x8, x20, lo 37da8: 8b090115 add x21, x8, x9 37dac: aa1503e1 mov x1, x21 37db0: 97ff5ef0 bl 0xf970 37db4: 34000060 cbz w0, 0x37dc0 <.text+0x28310> 37db8: 12800008 mov w8, #-0x1 // =-1 37dbc: 14000005 b 0x37dd0 <.text+0x28320> 37dc0: f9000af5 str x21, [x23, #0x10] 37dc4: b94002c8 ldr w8, [x22] 37dc8: 0b140109 add w9, w8, w20 37dcc: b90002c9 str w9, [x22] 37dd0: b9000a68 str w8, [x19, #0x8] 37dd4: a9437bfd ldp x29, x30, [sp, #0x30] 37dd8: a9424ff4 ldp x20, x19, [sp, #0x20] 37ddc: a94157f6 ldp x22, x21, [sp, #0x10] 37de0: 3100051f cmn w8, #0x1 37de4: 1a9f07e0 cset w0, ne 37de8: f84407f7 ldr x23, [sp], #0x40 37dec: d65f03c0 ret 37df0: a9bd57f6 stp x22, x21, [sp, #-0x30]! 37df4: a9014ff4 stp x20, x19, [sp, #0x10] 37df8: a9027bfd stp x29, x30, [sp, #0x20] 37dfc: 910083fd add x29, sp, #0x20 37e00: f00008a8 adrp x8, 0x14e000 37e04: 39576508 ldrb w8, [x8, #0x5d9] 37e08: aa0103f3 mov x19, x1 37e0c: aa0003f4 mov x20, x0 37e10: 7100051f cmp w8, #0x1 37e14: 540000c1 b.ne 0x37e2c <.text+0x2837c> 37e18: f9400a88 ldr x8, [x20, #0x10] 37e1c: 91002296 add x22, x20, #0x8 37e20: 8b130108 add x8, x8, x19 37e24: f9000a88 str x8, [x20, #0x10] 37e28: 14000016 b 0x37e80 <.text+0x283d0> 37e2c: aa1403f6 mov x22, x20 37e30: b8408ec8 ldr w8, [x22, #0x8]! 37e34: 91001e6a add x10, x19, #0x7 37e38: 927df153 and x19, x10, #0xfffffffffffffff8 37e3c: f94006c9 ldr x9, [x22, #0x8] 37e40: 8b080268 add x8, x19, x8 37e44: eb09011f cmp x8, x9 37e48: 540001c9 b.ls 0x37e80 <.text+0x283d0> 37e4c: 97ff5e29 bl 0xf6f0 37e50: f9400a89 ldr x9, [x20, #0x10] 37e54: 93407c08 sxtw x8, w0 37e58: b9400280 ldr w0, [x20] 37e5c: eb08027f cmp x19, x8 37e60: 9a933108 csel x8, x8, x19, lo 37e64: 8b090115 add x21, x8, x9 37e68: aa1503e1 mov x1, x21 37e6c: 97ff5ec1 bl 0xf970 37e70: 34000060 cbz w0, 0x37e7c <.text+0x283cc> 37e74: 12800000 mov w0, #-0x1 // =-1 37e78: 14000005 b 0x37e8c <.text+0x283dc> 37e7c: f9000a95 str x21, [x20, #0x10] 37e80: b94002c0 ldr w0, [x22] 37e84: 0b130008 add w8, w0, w19 37e88: b90002c8 str w8, [x22] 37e8c: a9427bfd ldp x29, x30, [sp, #0x20] 37e90: a9414ff4 ldp x20, x19, [sp, #0x10] 37e94: a8c357f6 ldp x22, x21, [sp], #0x30 37e98: d65f03c0 ret 37e9c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 37ea0: a9017bfd stp x29, x30, [sp, #0x10] 37ea4: 910043fd add x29, sp, #0x10 37ea8: aa0003e9 mov x9, x0 37eac: f9400928 ldr x8, [x9, #0x10] 37eb0: aa0303f3 mov x19, x3 37eb4: 2a0103e1 mov w1, w1 37eb8: 8b13002a add x10, x1, x19 37ebc: eb08015f cmp x10, x8 37ec0: aa0203ea mov x10, x2 37ec4: 54000388 b.hi 0x37f34 <.text+0x28484> 37ec8: b9800120 ldrsw x0, [x9] 37ecc: aa1f03e2 mov x2, xzr 37ed0: d28007c8 mov x8, #0x3e // =62 37ed4: d4000001 svc #0 37ed8: b13ffc1f cmn x0, #0xfff 37edc: 540000a3 b.lo 0x37ef0 <.text+0x28440> 37ee0: 4b0003f3 neg w19, w0 37ee4: 97ff5c17 bl 0xef40 <__errno@plt> 37ee8: b9000013 str w19, [x0] 37eec: 14000012 b 0x37f34 <.text+0x28484> 37ef0: eb01001f cmp x0, x1 37ef4: 54000201 b.ne 0x37f34 <.text+0x28484> 37ef8: b9800120 ldrsw x0, [x9] 37efc: aa0a03e1 mov x1, x10 37f00: aa1303e2 mov x2, x19 37f04: d2800808 mov x8, #0x40 // =64 37f08: d4000001 svc #0 37f0c: b13ffc1f cmn x0, #0xfff 37f10: 540000a3 b.lo 0x37f24 <.text+0x28474> 37f14: 4b0003f4 neg w20, w0 37f18: 97ff5c0a bl 0xef40 <__errno@plt> 37f1c: b9000014 str w20, [x0] 37f20: 92800000 mov x0, #-0x1 // =-1 37f24: eb13001f cmp x0, x19 37f28: 54000061 b.ne 0x37f34 <.text+0x28484> 37f2c: 320003e0 orr w0, wzr, #0x1 37f30: 14000002 b 0x37f38 <.text+0x28488> 37f34: 2a1f03e0 mov w0, wzr 37f38: a9417bfd ldp x29, x30, [sp, #0x10] 37f3c: a8c24ff4 ldp x20, x19, [sp], #0x20 37f40: d65f03c0 ret 37f44: a9be4ff4 stp x20, x19, [sp, #-0x20]! 37f48: a9017bfd stp x29, x30, [sp, #0x10] 37f4c: 910043fd add x29, sp, #0x10 37f50: f940000a ldr x10, [x0] 37f54: aa0303f3 mov x19, x3 37f58: 2a0103e1 mov w1, w1 37f5c: 8b130029 add x9, x1, x19 37f60: f9400948 ldr x8, [x10, #0x10] 37f64: eb08013f cmp x9, x8 37f68: aa0203e9 mov x9, x2 37f6c: 54000388 b.hi 0x37fdc <.text+0x2852c> 37f70: b9800140 ldrsw x0, [x10] 37f74: aa1f03e2 mov x2, xzr 37f78: d28007c8 mov x8, #0x3e // =62 37f7c: d4000001 svc #0 37f80: b13ffc1f cmn x0, #0xfff 37f84: 540000a3 b.lo 0x37f98 <.text+0x284e8> 37f88: 4b0003f3 neg w19, w0 37f8c: 97ff5bed bl 0xef40 <__errno@plt> 37f90: b9000013 str w19, [x0] 37f94: 14000012 b 0x37fdc <.text+0x2852c> 37f98: eb01001f cmp x0, x1 37f9c: 54000201 b.ne 0x37fdc <.text+0x2852c> 37fa0: b9800140 ldrsw x0, [x10] 37fa4: aa0903e1 mov x1, x9 37fa8: aa1303e2 mov x2, x19 37fac: d2800808 mov x8, #0x40 // =64 37fb0: d4000001 svc #0 37fb4: b13ffc1f cmn x0, #0xfff 37fb8: 540000a3 b.lo 0x37fcc <.text+0x2851c> 37fbc: 4b0003f4 neg w20, w0 37fc0: 97ff5be0 bl 0xef40 <__errno@plt> 37fc4: b9000014 str w20, [x0] 37fc8: 92800000 mov x0, #-0x1 // =-1 37fcc: eb13001f cmp x0, x19 37fd0: 54000061 b.ne 0x37fdc <.text+0x2852c> 37fd4: 320003e0 orr w0, wzr, #0x1 37fd8: 14000002 b 0x37fe0 <.text+0x28530> 37fdc: 2a1f03e0 mov w0, wzr 37fe0: a9417bfd ldp x29, x30, [sp, #0x10] 37fe4: a8c24ff4 ldp x20, x19, [sp], #0x20 37fe8: d65f03c0 ret 37fec: f940000a ldr x10, [x0] 37ff0: f9400049 ldr x9, [x2] 37ff4: eb01015f cmp x10, x1 37ff8: 54000562 b.hs 0x380a4 <.text+0x285f4> 37ffc: 2a1f03e8 mov w8, wzr 38000: 529fffab mov w11, #0xfffd // =65533 38004: 529b000c mov w12, #0xd800 // =55296 38008: eb03013f cmp x9, x3 3800c: aa0a03ed mov x13, x10 38010: 540004e2 b.hs 0x380ac <.text+0x285fc> 38014: aa0d03ea mov x10, x13 38018: f840854e ldr x14, [x10], #0x8 3801c: d350fdcf lsr x15, x14, #16 38020: b50000cf cbnz x15, 0x38038 <.text+0x28588> 38024: d34bfdcf lsr x15, x14, #11 38028: f1006dff cmp x15, #0x1b 3802c: 54000101 b.ne 0x3804c <.text+0x2859c> 38030: 350000a4 cbnz w4, 0x38044 <.text+0x28594> 38034: 14000024 b 0x380c4 <.text+0x28614> 38038: f14441df cmp x14, #0x110, lsl #12 // =0x110000 3803c: 540000c3 b.lo 0x38054 <.text+0x285a4> 38040: 34000264 cbz w4, 0x3808c <.text+0x285dc> 38044: 7800252b strh w11, [x9], #0x2 38048: 1400000e b 0x38080 <.text+0x285d0> 3804c: 7800252e strh w14, [x9], #0x2 38050: 1400000c b 0x38080 <.text+0x285d0> 38054: 9100092f add x15, x9, #0x2 38058: eb0301ff cmp x15, x3 3805c: 54000282 b.hs 0x380ac <.text+0x285fc> 38060: 514041cd sub w13, w14, #0x10, lsl #12 // =0x10000 38064: 529b800e mov w14, #0xdc00 // =56320 38068: 0b4d298f add w15, w12, w13, lsr #10 3806c: 330025ae bfxil w14, w13, #0, #10 38070: 9100112d add x13, x9, #0x4 38074: 7900012f strh w15, [x9] 38078: 7900052e strh w14, [x9, #0x2] 3807c: aa0d03e9 mov x9, x13 38080: eb01015f cmp x10, x1 38084: 54fffc23 b.lo 0x38008 <.text+0x28558> 38088: 1400000b b 0x380b4 <.text+0x28604> 3808c: 910021aa add x10, x13, #0x8 38090: eb01015f cmp x10, x1 38094: 320007e8 orr w8, wzr, #0x3 38098: 54fffb83 b.lo 0x38008 <.text+0x28558> 3809c: 320007e8 orr w8, wzr, #0x3 380a0: 14000005 b 0x380b4 <.text+0x28604> 380a4: 2a1f03e8 mov w8, wzr 380a8: 14000003 b 0x380b4 <.text+0x28604> 380ac: 321f03e8 orr w8, wzr, #0x2 380b0: aa0d03ea mov x10, x13 380b4: f900000a str x10, [x0] 380b8: 2a0803e0 mov w0, w8 380bc: f9000049 str x9, [x2] 380c0: d65f03c0 ret 380c4: 320007e8 orr w8, wzr, #0x3 380c8: 17fffffa b 0x380b0 <.text+0x28600> 380cc: f940000a ldr x10, [x0] 380d0: f9400049 ldr x9, [x2] 380d4: eb01015f cmp x10, x1 380d8: 54000462 b.hs 0x38164 <.text+0x286b4> 380dc: 929b7feb mov x11, #-0xdc00 // =-56320 380e0: 529b0008 mov w8, #0xd800 // =55296 380e4: f2bf940b movk x11, #0xfca0, lsl #16 380e8: 529b800c mov w12, #0xdc00 // =56320 380ec: aa0a03ed mov x13, x10 380f0: 784025ae ldrh w14, [x13], #0x2 380f4: 121615cf and w15, w14, #0xfc00 380f8: 6b0801ff cmp w15, w8 380fc: 540001a1 b.ne 0x38130 <.text+0x28680> 38100: eb0101bf cmp x13, x1 38104: 540003e2 b.hs 0x38180 <.text+0x286d0> 38108: 794001af ldrh w15, [x13] 3810c: d34a7df0 ubfx x16, x15, #10, #22 38110: 7100de1f cmp w16, #0x37 38114: 54000221 b.ne 0x38158 <.text+0x286a8> 38118: 8b0e29ed add x13, x15, x14, lsl #10 3811c: 8b0b01ae add x14, x13, x11 38120: 9100114d add x13, x10, #0x4 38124: eb03013f cmp x9, x3 38128: 540000e3 b.lo 0x38144 <.text+0x28694> 3812c: 14000010 b 0x3816c <.text+0x286bc> 38130: 35000064 cbnz w4, 0x3813c <.text+0x2868c> 38134: 6b0c01ff cmp w15, w12 38138: 54000120 b.eq 0x3815c <.text+0x286ac> 3813c: eb03013f cmp x9, x3 38140: 54000162 b.hs 0x3816c <.text+0x286bc> 38144: eb0101bf cmp x13, x1 38148: f800852e str x14, [x9], #0x8 3814c: aa0d03ea mov x10, x13 38150: 54fffd03 b.lo 0x380f0 <.text+0x28640> 38154: 14000008 b 0x38174 <.text+0x286c4> 38158: 35ffff24 cbnz w4, 0x3813c <.text+0x2868c> 3815c: 320007e8 orr w8, wzr, #0x3 38160: 14000009 b 0x38184 <.text+0x286d4> 38164: 2a1f03e8 mov w8, wzr 38168: 14000007 b 0x38184 <.text+0x286d4> 3816c: 321f03e8 orr w8, wzr, #0x2 38170: 14000005 b 0x38184 <.text+0x286d4> 38174: 2a1f03e8 mov w8, wzr 38178: aa0d03ea mov x10, x13 3817c: 14000002 b 0x38184 <.text+0x286d4> 38180: 320003e8 orr w8, wzr, #0x1 38184: f900000a str x10, [x0] 38188: 2a0803e0 mov w0, w8 3818c: f9000049 str x9, [x2] 38190: d65f03c0 ret 38194: f9400011 ldr x17, [x0] 38198: f9400050 ldr x16, [x2] 3819c: eb01023f cmp x17, x1 381a0: 54000a02 b.hs 0x382e0 <.text+0x28830> 381a4: 929b7fe9 mov x9, #-0xdc00 // =-56320 381a8: 900003ea adrp x10, 0xb4000 381ac: 900003eb adrp x11, 0xb4000 381b0: 529b0008 mov w8, #0xd800 // =55296 381b4: f2bf9409 movk x9, #0xfca0, lsl #16 381b8: 9106f14a add x10, x10, #0x1bc 381bc: 910ca16b add x11, x11, #0x328 381c0: 320007ec orr w12, wzr, #0x3 381c4: 529fffad mov w13, #0xfffd // =65533 381c8: 529b800e mov w14, #0xdc00 // =56320 381cc: aa1103ef mov x15, x17 381d0: 784025f2 ldrh w18, [x15], #0x2 381d4: 12161645 and w5, w18, #0xfc00 381d8: 6b0800bf cmp w5, w8 381dc: 54000201 b.ne 0x3821c <.text+0x2876c> 381e0: eb0101ff cmp x15, x1 381e4: 540008a2 b.hs 0x382f8 <.text+0x28848> 381e8: 794001e5 ldrh w5, [x15] 381ec: d34a7ca6 ubfx x6, x5, #10, #22 381f0: 7100dcdf cmp w6, #0x37 381f4: 54000221 b.ne 0x38238 <.text+0x28788> 381f8: 8b1228af add x15, x5, x18, lsl #10 381fc: 8b0901f2 add x18, x15, x9 38200: 9100122f add x15, x17, #0x4 38204: f102025f cmp x18, #0x80 38208: 54000143 b.lo 0x38230 <.text+0x28780> 3820c: f120025f cmp x18, #0x800 38210: 54000182 b.hs 0x38240 <.text+0x28790> 38214: 321f03e5 orr w5, wzr, #0x2 38218: 14000011 b 0x3825c <.text+0x287ac> 3821c: 35000064 cbnz w4, 0x38228 <.text+0x28778> 38220: 6b0e00bf cmp w5, w14 38224: 54000660 b.eq 0x382f0 <.text+0x28840> 38228: f102025f cmp x18, #0x80 3822c: 54ffff02 b.hs 0x3820c <.text+0x2875c> 38230: 320003e5 orr w5, wzr, #0x1 38234: 1400000a b 0x3825c <.text+0x287ac> 38238: 35ffff84 cbnz w4, 0x38228 <.text+0x28778> 3823c: 1400002d b 0x382f0 <.text+0x28840> 38240: f140425f cmp x18, #0x10, lsl #12 // =0x10000 38244: 54000062 b.hs 0x38250 <.text+0x287a0> 38248: 320007e5 orr w5, wzr, #0x3 3824c: 14000004 b 0x3825c <.text+0x287ac> 38250: f144425f cmp x18, #0x110, lsl #12 // =0x110000 38254: 1a8c2585 cinc w5, w12, lo 38258: 9a8d3252 csel x18, x18, x13, lo 3825c: 12003ca5 and w5, w5, #0xffff 38260: 8b050206 add x6, x16, x5 38264: eb0300df cmp x6, x3 38268: 54000408 b.hi 0x382e8 <.text+0x28838> 3826c: 120008b0 and w16, w5, #0x7 38270: 51000610 sub w16, w16, #0x1 38274: 71000e1f cmp w16, #0x3 38278: 54000268 b.hi 0x382c4 <.text+0x28814> 3827c: b8b07950 ldrsw x16, [x10, x16, lsl #2] 38280: 8b0a0210 add x16, x16, x10 38284: d61f0200 br x16 38288: 321903f0 orr w16, wzr, #0x80 3828c: 33001650 bfxil w16, w18, #0, #6 38290: 381ffcd0 strb w16, [x6, #-0x1]! 38294: d346fe52 lsr x18, x18, #6 38298: 321903f0 orr w16, wzr, #0x80 3829c: 33001650 bfxil w16, w18, #0, #6 382a0: 381ffcd0 strb w16, [x6, #-0x1]! 382a4: d346fe52 lsr x18, x18, #6 382a8: 321903f0 orr w16, wzr, #0x80 382ac: 33001650 bfxil w16, w18, #0, #6 382b0: 381ffcd0 strb w16, [x6, #-0x1]! 382b4: d346fe52 lsr x18, x18, #6 382b8: 38656970 ldrb w16, [x11, x5] 382bc: 2a100250 orr w16, w18, w16 382c0: 381ffcd0 strb w16, [x6, #-0x1]! 382c4: eb0101ff cmp x15, x1 382c8: 8b0500d0 add x16, x6, x5 382cc: aa0f03f1 mov x17, x15 382d0: 54fff803 b.lo 0x381d0 <.text+0x28720> 382d4: 2a1f03e8 mov w8, wzr 382d8: aa0f03f1 mov x17, x15 382dc: 14000008 b 0x382fc <.text+0x2884c> 382e0: 2a1f03e8 mov w8, wzr 382e4: 14000006 b 0x382fc <.text+0x2884c> 382e8: 321f03e8 orr w8, wzr, #0x2 382ec: 14000004 b 0x382fc <.text+0x2884c> 382f0: 320007e8 orr w8, wzr, #0x3 382f4: 14000002 b 0x382fc <.text+0x2884c> 382f8: 320003e8 orr w8, wzr, #0x1 382fc: f9000011 str x17, [x0] 38300: 2a0803e0 mov w0, w8 38304: f9000050 str x16, [x2] 38308: d65f03c0 ret 3830c: aa0003e8 mov x8, x0 38310: 39400109 ldrb w9, [x8] 38314: 900003ea adrp x10, 0xb4000 38318: 910cbd4a add x10, x10, #0x32f 3831c: 3869694b ldrb w11, [x10, x9] 38320: 9100056c add x12, x11, #0x1 38324: 8b0c010a add x10, x8, x12 38328: eb01015f cmp x10, x1 3832c: 54000069 b.ls 0x38338 <.text+0x28888> 38330: 2a1f03e0 mov w0, wzr 38334: d65f03c0 ret 38338: 71000d7f cmp w11, #0x3 3833c: 54ffffa8 b.hi 0x38330 <.text+0x28880> 38340: 900003ed adrp x13, 0xb4000 38344: 910731ad add x13, x13, #0x1cc 38348: b8ab79ae ldrsw x14, [x13, x11, lsl #2] 3834c: 8b0d01cd add x13, x14, x13 38350: d61f01a0 br x13 38354: 13001d28 sxtb w8, w9 38358: 36f805e8 tbz w8, #0x1f, 0x38414 <.text+0x28964> 3835c: 7103093f cmp w9, #0xc2 38360: 54fffe83 b.lo 0x38330 <.text+0x28880> 38364: 1400002c b 0x38414 <.text+0x28964> 38368: 386b690a ldrb w10, [x8, x11] 3836c: 2a1f03e0 mov w0, wzr 38370: 13001d4c sxtb w12, w10 38374: 36fffe0c tbz w12, #0x1f, 0x38334 <.text+0x28884> 38378: 7102fd5f cmp w10, #0xbf 3837c: aa0b03ec mov x12, x11 38380: 54fffda8 b.hi 0x38334 <.text+0x28884> 38384: 8b0c010a add x10, x8, x12 38388: 385ffd48 ldrb w8, [x10, #-0x1]! 3838c: 2a1f03e0 mov w0, wzr 38390: 13001d0b sxtb w11, w8 38394: 36fffd0b tbz w11, #0x1f, 0x38334 <.text+0x28884> 38398: 7102fd1f cmp w8, #0xbf 3839c: 54fffcc8 b.hi 0x38334 <.text+0x28884> 383a0: 385ff148 ldurb w8, [x10, #-0x1] 383a4: 7102fd1f cmp w8, #0xbf 383a8: 54fffc48 b.hi 0x38330 <.text+0x28880> 383ac: 5103812a sub w10, w9, #0xe0 383b0: 7100515f cmp w10, #0x14 383b4: 54000248 b.hi 0x383fc <.text+0x2894c> 383b8: 900003eb adrp x11, 0xb4000 383bc: 9107716b add x11, x11, #0x1dc 383c0: b8aa796a ldrsw x10, [x11, x10, lsl #2] 383c4: 8b0b014a add x10, x10, x11 383c8: d61f0140 br x10 383cc: 7102811f cmp w8, #0xa0 383d0: 54fffb03 b.lo 0x38330 <.text+0x28880> 383d4: 321b0be9 orr w9, wzr, #0xe0 383d8: 1400000f b 0x38414 <.text+0x28964> 383dc: 71027d1f cmp w8, #0x9f 383e0: 54fffa88 b.hi 0x38330 <.text+0x28880> 383e4: 52801da9 mov w9, #0xed // =237 383e8: 1400000b b 0x38414 <.text+0x28964> 383ec: 7102411f cmp w8, #0x90 383f0: 54fffa03 b.lo 0x38330 <.text+0x28880> 383f4: 321c0fe9 orr w9, wzr, #0xf0 383f8: 14000007 b 0x38414 <.text+0x28964> 383fc: 13001d08 sxtb w8, w8 38400: 36fff988 tbz w8, #0x1f, 0x38330 <.text+0x28880> 38404: 17ffffd4 b 0x38354 <.text+0x288a4> 38408: 71023d1f cmp w8, #0x8f 3840c: 54fff928 b.hi 0x38330 <.text+0x28880> 38410: 52801e89 mov w9, #0xf4 // =244 38414: 7103d53f cmp w9, #0xf5 38418: 1a9f27e0 cset w0, lo 3841c: d65f03c0 ret 38420: f81f0ff3 str x19, [sp, #-0x10]! 38424: f9400009 ldr x9, [x0] 38428: f940004a ldr x10, [x2] 3842c: eb01013f cmp x9, x1 38430: 54001022 b.hs 0x38634 <.text+0x28b84> 38434: 900003eb adrp x11, 0xb4000 38438: 900003ec adrp x12, 0xb4000 3843c: 900003ed adrp x13, 0xb4000 38440: 900003f0 adrp x16, 0xb4000 38444: 900003f1 adrp x17, 0xb4000 38448: 910cbd6b add x11, x11, #0x32f 3844c: 9108c18c add x12, x12, #0x230 38450: 9110c1ad add x13, x13, #0x430 38454: 529fffae mov w14, #0xfffd // =65533 38458: 529b000f mov w15, #0xd800 // =55296 3845c: 910a5210 add x16, x16, #0x294 38460: 91090231 add x17, x17, #0x240 38464: 39400125 ldrb w5, [x9] 38468: 38656972 ldrb w18, [x11, x5] 3846c: 8b120128 add x8, x9, x18 38470: eb01011f cmp x8, x1 38474: 54000ec2 b.hs 0x3864c <.text+0x28b9c> 38478: 71000e5f cmp w18, #0x3 3847c: 54000f08 b.hi 0x3865c <.text+0x28bac> 38480: b8b27988 ldrsw x8, [x12, x18, lsl #2] 38484: 91000647 add x7, x18, #0x1 38488: 8b070126 add x6, x9, x7 3848c: 8b0c0108 add x8, x8, x12 38490: d61f0100 br x8 38494: 38726926 ldrb w6, [x9, x18] 38498: 320007e8 orr w8, wzr, #0x3 3849c: 13001cc7 sxtb w7, w6 384a0: 36f80e07 tbz w7, #0x1f, 0x38660 <.text+0x28bb0> 384a4: 7102fcdf cmp w6, #0xbf 384a8: aa1203e7 mov x7, x18 384ac: 54000da8 b.hi 0x38660 <.text+0x28bb0> 384b0: 8b070126 add x6, x9, x7 384b4: 385ffcc7 ldrb w7, [x6, #-0x1]! 384b8: 320007e8 orr w8, wzr, #0x3 384bc: 13001cf3 sxtb w19, w7 384c0: 36f80d13 tbz w19, #0x1f, 0x38660 <.text+0x28bb0> 384c4: 7102fcff cmp w7, #0xbf 384c8: 54000cc8 b.hi 0x38660 <.text+0x28bb0> 384cc: 385ff0c8 ldurb w8, [x6, #-0x1] 384d0: 7102fd1f cmp w8, #0xbf 384d4: 54000c48 b.hi 0x3865c <.text+0x28bac> 384d8: 510380a6 sub w6, w5, #0xe0 384dc: 710050df cmp w6, #0x14 384e0: 540000e8 b.hi 0x384fc <.text+0x28a4c> 384e4: b8a67a26 ldrsw x6, [x17, x6, lsl #2] 384e8: 8b1100c6 add x6, x6, x17 384ec: d61f00c0 br x6 384f0: 7102811f cmp w8, #0xa0 384f4: 540002e2 b.hs 0x38550 <.text+0x28aa0> 384f8: 14000059 b 0x3865c <.text+0x28bac> 384fc: 13001d08 sxtb w8, w8 38500: 36f80ae8 tbz w8, #0x1f, 0x3865c <.text+0x28bac> 38504: 13001ca8 sxtb w8, w5 38508: 7100011f cmp w8, #0x0 3850c: 1a9fb7e6 cset w6, ge 38510: 710304bf cmp w5, #0xc1 38514: 1a9f97e7 cset w7, hi 38518: 7103d0bf cmp w5, #0xf4 3851c: 320007e8 orr w8, wzr, #0x3 38520: 54000a08 b.hi 0x38660 <.text+0x28bb0> 38524: 2a0600e6 orr w6, w7, w6 38528: 35000146 cbnz w6, 0x38550 <.text+0x28aa0> 3852c: 1400004d b 0x38660 <.text+0x28bb0> 38530: 71027d1f cmp w8, #0x9f 38534: 540000e9 b.ls 0x38550 <.text+0x28aa0> 38538: 14000049 b 0x3865c <.text+0x28bac> 3853c: 7102411f cmp w8, #0x90 38540: 54000082 b.hs 0x38550 <.text+0x28aa0> 38544: 14000046 b 0x3865c <.text+0x28bac> 38548: 71023d1f cmp w8, #0x8f 3854c: 54000888 b.hi 0x3865c <.text+0x28bac> 38550: 71000e5f cmp w18, #0x3 38554: aa1f03e8 mov x8, xzr 38558: 54000228 b.hi 0x3859c <.text+0x28aec> 3855c: b8b27a06 ldrsw x6, [x16, x18, lsl #2] 38560: 8b1000c6 add x6, x6, x16 38564: d61f00c0 br x6 38568: 38401d26 ldrb w6, [x9, #0x1]! 3856c: d37ae4a8 lsl x8, x5, #6 38570: 2a0603e5 mov w5, w6 38574: 38401d26 ldrb w6, [x9, #0x1]! 38578: 8b050108 add x8, x8, x5 3857c: d37ae508 lsl x8, x8, #6 38580: 2a0603e5 mov w5, w6 38584: 38401d26 ldrb w6, [x9, #0x1]! 38588: 8b050108 add x8, x8, x5 3858c: d37ae508 lsl x8, x8, #6 38590: 2a0603e5 mov w5, w6 38594: 91000529 add x9, x9, #0x1 38598: 8b050108 add x8, x8, x5 3859c: eb03015f cmp x10, x3 385a0: 540004e2 b.hs 0x3863c <.text+0x28b8c> 385a4: f87279a5 ldr x5, [x13, x18, lsl #3] 385a8: cb050108 sub x8, x8, x5 385ac: d350fd05 lsr x5, x8, #16 385b0: b5000125 cbnz x5, 0x385d4 <.text+0x28b24> 385b4: d34bfd05 lsr x5, x8, #11 385b8: f1006cbf cmp x5, #0x1b 385bc: 540001a1 b.ne 0x385f0 <.text+0x28b40> 385c0: 340004a4 cbz w4, 0x38654 <.text+0x28ba4> 385c4: 7800254e strh w14, [x10], #0x2 385c8: eb01013f cmp x9, x1 385cc: 54fff4c3 b.lo 0x38464 <.text+0x289b4> 385d0: 14000019 b 0x38634 <.text+0x28b84> 385d4: f144411f cmp x8, #0x110, lsl #12 // =0x110000 385d8: 54000143 b.lo 0x38600 <.text+0x28b50> 385dc: 340003c4 cbz w4, 0x38654 <.text+0x28ba4> 385e0: 7800254e strh w14, [x10], #0x2 385e4: eb01013f cmp x9, x1 385e8: 54fff3e3 b.lo 0x38464 <.text+0x289b4> 385ec: 14000012 b 0x38634 <.text+0x28b84> 385f0: 78002548 strh w8, [x10], #0x2 385f4: eb01013f cmp x9, x1 385f8: 54fff363 b.lo 0x38464 <.text+0x289b4> 385fc: 1400000e b 0x38634 <.text+0x28b84> 38600: 91000945 add x5, x10, #0x2 38604: eb0300bf cmp x5, x3 38608: 540001a2 b.hs 0x3863c <.text+0x28b8c> 3860c: 51404108 sub w8, w8, #0x10, lsl #12 // =0x10000 38610: 529b8012 mov w18, #0xdc00 // =56320 38614: 0b4829e5 add w5, w15, w8, lsr #10 38618: 33002512 bfxil w18, w8, #0, #10 3861c: 91001148 add x8, x10, #0x4 38620: 79000145 strh w5, [x10] 38624: 79000552 strh w18, [x10, #0x2] 38628: aa0803ea mov x10, x8 3862c: eb01013f cmp x9, x1 38630: 54fff1a3 b.lo 0x38464 <.text+0x289b4> 38634: 2a1f03e8 mov w8, wzr 38638: 1400000a b 0x38660 <.text+0x28bb0> 3863c: aa3203e8 mvn x8, x18 38640: 8b080129 add x9, x9, x8 38644: 321f03e8 orr w8, wzr, #0x2 38648: 14000006 b 0x38660 <.text+0x28bb0> 3864c: 320003e8 orr w8, wzr, #0x1 38650: 14000004 b 0x38660 <.text+0x28bb0> 38654: aa3203e8 mvn x8, x18 38658: 8b080129 add x9, x9, x8 3865c: 320007e8 orr w8, wzr, #0x3 38660: f9000009 str x9, [x0] 38664: f900004a str x10, [x2] 38668: 2a0803e0 mov w0, w8 3866c: f84107f3 ldr x19, [sp], #0x10 38670: d65f03c0 ret 38674: f9400009 ldr x9, [x0] 38678: f9400050 ldr x16, [x2] 3867c: eb01013f cmp x9, x1 38680: 540007c2 b.hs 0x38778 <.text+0x28cc8> 38684: 900003eb adrp x11, 0xb4000 38688: 900003ec adrp x12, 0xb4000 3868c: 2a1f03e8 mov w8, wzr 38690: 529b000a mov w10, #0xd800 // =55296 38694: 910a916b add x11, x11, #0x2a4 38698: 910ca18c add x12, x12, #0x328 3869c: 529fffad mov w13, #0xfffd // =65533 386a0: 320007ee orr w14, wzr, #0x3 386a4: aa0903e5 mov x5, x9 386a8: f840852f ldr x15, [x9], #0x8 386ac: 35000084 cbnz w4, 0x386bc <.text+0x28c0c> 386b0: 9275d1f1 and x17, x15, #0xfffffffffffff800 386b4: eb0a023f cmp x17, x10 386b8: 54000640 b.eq 0x38780 <.text+0x28cd0> 386bc: f10201ff cmp x15, #0x80 386c0: 54000062 b.hs 0x386cc <.text+0x28c1c> 386c4: 320003f1 orr w17, wzr, #0x1 386c8: 1400000d b 0x386fc <.text+0x28c4c> 386cc: f12001ff cmp x15, #0x800 386d0: 54000062 b.hs 0x386dc <.text+0x28c2c> 386d4: 321f03f1 orr w17, wzr, #0x2 386d8: 14000009 b 0x386fc <.text+0x28c4c> 386dc: f14041ff cmp x15, #0x10, lsl #12 // =0x10000 386e0: 54000062 b.hs 0x386ec <.text+0x28c3c> 386e4: 320007f1 orr w17, wzr, #0x3 386e8: 14000005 b 0x386fc <.text+0x28c4c> 386ec: f14441ff cmp x15, #0x110, lsl #12 // =0x110000 386f0: 9a8d31ef csel x15, x15, x13, lo 386f4: 1a8e25d1 cinc w17, w14, lo 386f8: 1a8e3108 csel w8, w8, w14, lo 386fc: 12003e31 and w17, w17, #0xffff 38700: 8b110212 add x18, x16, x17 38704: eb03025f cmp x18, x3 38708: 54000408 b.hi 0x38788 <.text+0x28cd8> 3870c: 12000a30 and w16, w17, #0x7 38710: 51000610 sub w16, w16, #0x1 38714: 71000e1f cmp w16, #0x3 38718: 54000268 b.hi 0x38764 <.text+0x28cb4> 3871c: b8b07970 ldrsw x16, [x11, x16, lsl #2] 38720: 8b0b0210 add x16, x16, x11 38724: d61f0200 br x16 38728: 321903f0 orr w16, wzr, #0x80 3872c: 330015f0 bfxil w16, w15, #0, #6 38730: 381ffe50 strb w16, [x18, #-0x1]! 38734: d346fdef lsr x15, x15, #6 38738: 321903f0 orr w16, wzr, #0x80 3873c: 330015f0 bfxil w16, w15, #0, #6 38740: 381ffe50 strb w16, [x18, #-0x1]! 38744: d346fdef lsr x15, x15, #6 38748: 321903f0 orr w16, wzr, #0x80 3874c: 330015f0 bfxil w16, w15, #0, #6 38750: 381ffe50 strb w16, [x18, #-0x1]! 38754: d346fdef lsr x15, x15, #6 38758: 38716990 ldrb w16, [x12, x17] 3875c: 2a1001ef orr w15, w15, w16 38760: 381ffe4f strb w15, [x18, #-0x1]! 38764: eb01013f cmp x9, x1 38768: 8b110250 add x16, x18, x17 3876c: aa0903e5 mov x5, x9 38770: 54fff9c3 b.lo 0x386a8 <.text+0x28bf8> 38774: 14000007 b 0x38790 <.text+0x28ce0> 38778: 2a1f03e8 mov w8, wzr 3877c: 14000005 b 0x38790 <.text+0x28ce0> 38780: 320007e8 orr w8, wzr, #0x3 38784: 14000002 b 0x3878c <.text+0x28cdc> 38788: 321f03e8 orr w8, wzr, #0x2 3878c: aa0503e9 mov x9, x5 38790: f9000009 str x9, [x0] 38794: 2a0803e0 mov w0, w8 38798: f9000050 str x16, [x2] 3879c: d65f03c0 ret 387a0: f81f0ff3 str x19, [sp, #-0x10]! 387a4: f9400009 ldr x9, [x0] 387a8: f940004a ldr x10, [x2] 387ac: eb01013f cmp x9, x1 387b0: 54000d82 b.hs 0x38960 <.text+0x28eb0> 387b4: 900003eb adrp x11, 0xb4000 387b8: 900003ec adrp x12, 0xb4000 387bc: 900003ed adrp x13, 0xb4000 387c0: 900003f0 adrp x16, 0xb4000 387c4: 900003f1 adrp x17, 0xb4000 387c8: 2a1f03e8 mov w8, wzr 387cc: 910cbd6b add x11, x11, #0x32f 387d0: 910ad18c add x12, x12, #0x2b4 387d4: 9110c1ad add x13, x13, #0x430 387d8: 529fffae mov w14, #0xfffd // =65533 387dc: 529b000f mov w15, #0xd800 // =55296 387e0: 910c6210 add x16, x16, #0x318 387e4: 910b1231 add x17, x17, #0x2c4 387e8: 39400125 ldrb w5, [x9] 387ec: 38656972 ldrb w18, [x11, x5] 387f0: 8b120126 add x6, x9, x18 387f4: eb0100df cmp x6, x1 387f8: 54000b82 b.hs 0x38968 <.text+0x28eb8> 387fc: 71000e5f cmp w18, #0x3 38800: 54000c48 b.hi 0x38988 <.text+0x28ed8> 38804: b8b27986 ldrsw x6, [x12, x18, lsl #2] 38808: 91000647 add x7, x18, #0x1 3880c: 8b0c00d3 add x19, x6, x12 38810: 8b070126 add x6, x9, x7 38814: d61f0260 br x19 38818: 38726926 ldrb w6, [x9, x18] 3881c: 13001cc7 sxtb w7, w6 38820: 36f80b47 tbz w7, #0x1f, 0x38988 <.text+0x28ed8> 38824: 7102fcdf cmp w6, #0xbf 38828: aa1203e7 mov x7, x18 3882c: 54000ae8 b.hi 0x38988 <.text+0x28ed8> 38830: 8b070126 add x6, x9, x7 38834: 385ffcc7 ldrb w7, [x6, #-0x1]! 38838: 13001cf3 sxtb w19, w7 3883c: 36f80a73 tbz w19, #0x1f, 0x38988 <.text+0x28ed8> 38840: 7102fcff cmp w7, #0xbf 38844: 54000a28 b.hi 0x38988 <.text+0x28ed8> 38848: 385ff0c6 ldurb w6, [x6, #-0x1] 3884c: 7102fcdf cmp w6, #0xbf 38850: 540009c8 b.hi 0x38988 <.text+0x28ed8> 38854: 510380a7 sub w7, w5, #0xe0 38858: 710050ff cmp w7, #0x14 3885c: 540000e8 b.hi 0x38878 <.text+0x28dc8> 38860: b8a77a27 ldrsw x7, [x17, x7, lsl #2] 38864: 8b1100e7 add x7, x7, x17 38868: d61f00e0 br x7 3886c: 710280df cmp w6, #0xa0 38870: 540002c2 b.hs 0x388c8 <.text+0x28e18> 38874: 14000045 b 0x38988 <.text+0x28ed8> 38878: 13001cc6 sxtb w6, w6 3887c: 36f80866 tbz w6, #0x1f, 0x38988 <.text+0x28ed8> 38880: 13001ca6 sxtb w6, w5 38884: 710000df cmp w6, #0x0 38888: 1a9fb7e6 cset w6, ge 3888c: 710304bf cmp w5, #0xc1 38890: 1a9f97e7 cset w7, hi 38894: 7103d0bf cmp w5, #0xf4 38898: 54000788 b.hi 0x38988 <.text+0x28ed8> 3889c: 2a0600e6 orr w6, w7, w6 388a0: 35000146 cbnz w6, 0x388c8 <.text+0x28e18> 388a4: 14000039 b 0x38988 <.text+0x28ed8> 388a8: 71027cdf cmp w6, #0x9f 388ac: 540000e9 b.ls 0x388c8 <.text+0x28e18> 388b0: 14000036 b 0x38988 <.text+0x28ed8> 388b4: 710240df cmp w6, #0x90 388b8: 54000082 b.hs 0x388c8 <.text+0x28e18> 388bc: 14000033 b 0x38988 <.text+0x28ed8> 388c0: 71023cdf cmp w6, #0x8f 388c4: 54000628 b.hi 0x38988 <.text+0x28ed8> 388c8: 71000e5f cmp w18, #0x3 388cc: aa1f03e6 mov x6, xzr 388d0: 54000228 b.hi 0x38914 <.text+0x28e64> 388d4: b8b27a07 ldrsw x7, [x16, x18, lsl #2] 388d8: 8b1000e7 add x7, x7, x16 388dc: d61f00e0 br x7 388e0: 38401d27 ldrb w7, [x9, #0x1]! 388e4: d37ae4a6 lsl x6, x5, #6 388e8: 2a0703e5 mov w5, w7 388ec: 38401d27 ldrb w7, [x9, #0x1]! 388f0: 8b0500c5 add x5, x6, x5 388f4: d37ae4a6 lsl x6, x5, #6 388f8: 2a0703e5 mov w5, w7 388fc: 38401d27 ldrb w7, [x9, #0x1]! 38900: 8b0500c5 add x5, x6, x5 38904: d37ae4a6 lsl x6, x5, #6 38908: 2a0703e5 mov w5, w7 3890c: 91000529 add x9, x9, #0x1 38910: 8b0500c6 add x6, x6, x5 38914: eb03015f cmp x10, x3 38918: 540002c2 b.hs 0x38970 <.text+0x28ec0> 3891c: f87279a5 ldr x5, [x13, x18, lsl #3] 38920: cb0500c5 sub x5, x6, x5 38924: d350fca6 lsr x6, x5, #16 38928: f10040df cmp x6, #0x10 3892c: 540000e8 b.hi 0x38948 <.text+0x28e98> 38930: 9275d0a6 and x6, x5, #0xfffffffffffff800 38934: eb0f00df cmp x6, x15 38938: 9a8e10a5 csel x5, x5, x14, ne 3893c: 540000a1 b.ne 0x38950 <.text+0x28ea0> 38940: 35000084 cbnz w4, 0x38950 <.text+0x28ea0> 38944: 1400000f b 0x38980 <.text+0x28ed0> 38948: 320007e8 orr w8, wzr, #0x3 3894c: 529fffa5 mov w5, #0xfffd // =65533 38950: eb01013f cmp x9, x1 38954: f8008545 str x5, [x10], #0x8 38958: 54fff483 b.lo 0x387e8 <.text+0x28d38> 3895c: 1400000c b 0x3898c <.text+0x28edc> 38960: 2a1f03e8 mov w8, wzr 38964: 1400000a b 0x3898c <.text+0x28edc> 38968: 320003e8 orr w8, wzr, #0x1 3896c: 14000008 b 0x3898c <.text+0x28edc> 38970: aa3203e8 mvn x8, x18 38974: 8b080129 add x9, x9, x8 38978: 321f03e8 orr w8, wzr, #0x2 3897c: 14000004 b 0x3898c <.text+0x28edc> 38980: aa3203e8 mvn x8, x18 38984: 8b080129 add x9, x9, x8 38988: 320007e8 orr w8, wzr, #0x3 3898c: f9000009 str x9, [x0] 38990: f900004a str x10, [x2] 38994: 2a0803e0 mov w0, w8 38998: f84107f3 ldr x19, [sp], #0x10 3899c: d65f03c0 ret 389a0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 389a4: 910003fd mov x29, sp 389a8: f00003c1 adrp x1, 0xb3000 389ac: 913e1c21 add x1, x1, #0xf87 389b0: 321e03e2 orr w2, wzr, #0x4 389b4: 94000488 bl 0x39bd4 <.text+0x2a124> 389b8: 7100001f cmp w0, #0x0 389bc: 1a9f17e0 cset w0, eq 389c0: a8c17bfd ldp x29, x30, [sp], #0x10 389c4: d65f03c0 ret 389c8: 39401000 ldrb w0, [x0, #0x4] 389cc: d65f03c0 ret 389d0: d101c3ff sub sp, sp, #0x70 389d4: a9016ffc stp x28, x27, [sp, #0x10] 389d8: a90267fa stp x26, x25, [sp, #0x20] 389dc: a9035ff8 stp x24, x23, [sp, #0x30] 389e0: a90457f6 stp x22, x21, [sp, #0x40] 389e4: a9054ff4 stp x20, x19, [sp, #0x50] 389e8: a9067bfd stp x29, x30, [sp, #0x60] 389ec: 910183fd add x29, sp, #0x60 389f0: aa0103f7 mov x23, x1 389f4: f00003c1 adrp x1, 0xb3000 389f8: aa0403f4 mov x20, x4 389fc: aa0303f3 mov x19, x3 38a00: 2a0203f6 mov w22, w2 38a04: 913e1c21 add x1, x1, #0xf87 38a08: 321e03e2 orr w2, wzr, #0x4 38a0c: aa0003f5 mov x21, x0 38a10: f900027f str xzr, [x19] 38a14: f900029f str xzr, [x20] 38a18: 9400046f bl 0x39bd4 <.text+0x2a124> 38a1c: 34000060 cbz w0, 0x38a28 <.text+0x28f78> 38a20: 2a1f03e0 mov w0, wzr 38a24: 14000051 b 0x38b68 <.text+0x290b8> 38a28: 394012a8 ldrb w8, [x21, #0x4] 38a2c: 7100091f cmp w8, #0x2 38a30: 540004e0 b.eq 0x38acc <.text+0x2901c> 38a34: 7100051f cmp w8, #0x1 38a38: 54ffff41 b.ne 0x38a20 <.text+0x28f70> 38a3c: b94022a8 ldr w8, [x21, #0x20] 38a40: 340008a8 cbz w8, 0x38b54 <.text+0x290a4> 38a44: 794066a9 ldrh w9, [x21, #0x32] 38a48: 8b150118 add x24, x8, x21 38a4c: 52800508 mov w8, #0x28 // =40 38a50: 794062ba ldrh w26, [x21, #0x30] 38a54: d503201f nop 38a58: 9b086128 madd x8, x9, x8, x24 38a5c: 2942651c ldp w28, w25, [x8, #0x10] 38a60: aa1703e0 mov x0, x23 38a64: 9400043d bl 0x39b58 <.text+0x2a0a8> 38a68: b40007ba cbz x26, 0x38b5c <.text+0x290ac> 38a6c: 34000780 cbz w0, 0x38b5c <.text+0x290ac> 38a70: 8b150388 add x8, x28, x21 38a74: f90007e8 str x8, [sp, #0x8] 38a78: b26003e8 orr x8, xzr, #0x100000000 38a7c: 8b008108 add x8, x8, x0, lsl #32 38a80: aa1f03fb mov x27, xzr 38a84: 9360fd1c asr x28, x8, #32 38a88: b9400708 ldr w8, [x24, #0x4] 38a8c: 6b16011f cmp w8, w22 38a90: 54000141 b.ne 0x38ab8 <.text+0x29008> 38a94: b9400308 ldr w8, [x24] 38a98: cb080329 sub x9, x25, x8 38a9c: eb1c013f cmp x9, x28 38aa0: 540000cb b.lt 0x38ab8 <.text+0x29008> 38aa4: f94007e9 ldr x9, [sp, #0x8] 38aa8: aa1703e0 mov x0, x23 38aac: 8b080121 add x1, x9, x8 38ab0: 94000435 bl 0x39b84 <.text+0x2a0d4> 38ab4: 340006a0 cbz w0, 0x38b88 <.text+0x290d8> 38ab8: 9100077b add x27, x27, #0x1 38abc: eb1a037f cmp x27, x26 38ac0: 9100a318 add x24, x24, #0x28 38ac4: 54fffe2b b.lt 0x38a88 <.text+0x28fd8> 38ac8: 14000025 b 0x38b5c <.text+0x290ac> 38acc: f94016a8 ldr x8, [x21, #0x28] 38ad0: b4000428 cbz x8, 0x38b54 <.text+0x290a4> 38ad4: 79407ea9 ldrh w9, [x21, #0x3e] 38ad8: 8b150118 add x24, x8, x21 38adc: 79407aba ldrh w26, [x21, #0x3c] 38ae0: aa1703e0 mov x0, x23 38ae4: 8b091b08 add x8, x24, x9, lsl #6 38ae8: a941e51c ldp x28, x25, [x8, #0x18] 38aec: 9400041b bl 0x39b58 <.text+0x2a0a8> 38af0: b400037a cbz x26, 0x38b5c <.text+0x290ac> 38af4: 34000340 cbz w0, 0x38b5c <.text+0x290ac> 38af8: 8b150388 add x8, x28, x21 38afc: f90007e8 str x8, [sp, #0x8] 38b00: b26003e8 orr x8, xzr, #0x100000000 38b04: 8b008108 add x8, x8, x0, lsl #32 38b08: aa1f03fb mov x27, xzr 38b0c: 9360fd1c asr x28, x8, #32 38b10: b9400708 ldr w8, [x24, #0x4] 38b14: 6b16011f cmp w8, w22 38b18: 54000141 b.ne 0x38b40 <.text+0x29090> 38b1c: b9400308 ldr w8, [x24] 38b20: cb080329 sub x9, x25, x8 38b24: eb1c013f cmp x9, x28 38b28: 540000cb b.lt 0x38b40 <.text+0x29090> 38b2c: f94007e9 ldr x9, [sp, #0x8] 38b30: aa1703e0 mov x0, x23 38b34: 8b080121 add x1, x9, x8 38b38: 94000413 bl 0x39b84 <.text+0x2a0d4> 38b3c: 34000300 cbz w0, 0x38b9c <.text+0x290ec> 38b40: 9100077b add x27, x27, #0x1 38b44: eb1a037f cmp x27, x26 38b48: 91010318 add x24, x24, #0x40 38b4c: 54fffe2b b.lt 0x38b10 <.text+0x29060> 38b50: 14000003 b 0x38b5c <.text+0x290ac> 38b54: f900027f str xzr, [x19] 38b58: f900029f str xzr, [x20] 38b5c: f9400268 ldr x8, [x19] 38b60: f100011f cmp x8, #0x0 38b64: 1a9f07e0 cset w0, ne 38b68: a9467bfd ldp x29, x30, [sp, #0x60] 38b6c: a9454ff4 ldp x20, x19, [sp, #0x50] 38b70: a94457f6 ldp x22, x21, [sp, #0x40] 38b74: a9435ff8 ldp x24, x23, [sp, #0x30] 38b78: a94267fa ldp x26, x25, [sp, #0x20] 38b7c: a9416ffc ldp x28, x27, [sp, #0x10] 38b80: 9101c3ff add sp, sp, #0x70 38b84: d65f03c0 ret 38b88: b4fffeb8 cbz x24, 0x38b5c <.text+0x290ac> 38b8c: b9401708 ldr w8, [x24, #0x14] 38b90: 34fffe68 cbz w8, 0x38b5c <.text+0x290ac> 38b94: b9401309 ldr w9, [x24, #0x10] 38b98: 14000005 b 0x38bac <.text+0x290fc> 38b9c: b4fffe18 cbz x24, 0x38b5c <.text+0x290ac> 38ba0: f9401308 ldr x8, [x24, #0x20] 38ba4: b4fffdc8 cbz x8, 0x38b5c <.text+0x290ac> 38ba8: f9400f09 ldr x9, [x24, #0x18] 38bac: 8b0902a9 add x9, x21, x9 38bb0: f9000269 str x9, [x19] 38bb4: f9000288 str x8, [x20] 38bb8: 17ffffe9 b 0x38b5c <.text+0x290ac> 38bbc: a9ba6ffc stp x28, x27, [sp, #-0x60]! 38bc0: a90167fa stp x26, x25, [sp, #0x10] 38bc4: a9025ff8 stp x24, x23, [sp, #0x20] 38bc8: a90357f6 stp x22, x21, [sp, #0x30] 38bcc: a9044ff4 stp x20, x19, [sp, #0x40] 38bd0: a9057bfd stp x29, x30, [sp, #0x50] 38bd4: 910143fd add x29, sp, #0x50 38bd8: 2a0103f4 mov w20, w1 38bdc: f00003c1 adrp x1, 0xb3000 38be0: aa0203f3 mov x19, x2 38be4: 913e1c21 add x1, x1, #0xf87 38be8: 321e03e2 orr w2, wzr, #0x4 38bec: aa0003f5 mov x21, x0 38bf0: 940003f9 bl 0x39bd4 <.text+0x2a124> 38bf4: 34000060 cbz w0, 0x38c00 <.text+0x29150> 38bf8: 2a1f03e0 mov w0, wzr 38bfc: 14000086 b 0x38e14 <.text+0x29364> 38c00: 394012a8 ldrb w8, [x21, #0x4] 38c04: 7100091f cmp w8, #0x2 38c08: 54000860 b.eq 0x38d14 <.text+0x29264> 38c0c: 7100051f cmp w8, #0x1 38c10: 54ffff41 b.ne 0x38bf8 <.text+0x29148> 38c14: 79405aa8 ldrh w8, [x21, #0x2c] 38c18: 34000fc8 cbz w8, 0x38e10 <.text+0x29360> 38c1c: b9401ea8 ldr w8, [x21, #0x1c] 38c20: aa1f03f7 mov x23, xzr 38c24: b27fe7f9 mov x25, #0x7fffffffffffffe // =576460752303423486 38c28: 8b150118 add x24, x8, x21 38c2c: b9400308 ldr w8, [x24] 38c30: 6b14011f cmp w8, w20 38c34: 54000641 b.ne 0x38cfc <.text+0x2924c> 38c38: a940a269 ldp x9, x8, [x19, #0x8] 38c3c: b940070a ldr w10, [x24, #0x4] 38c40: b9401316 ldr w22, [x24, #0x10] 38c44: eb08013f cmp x9, x8 38c48: 8b0a02ba add x26, x21, x10 38c4c: 540000c0 b.eq 0x38c64 <.text+0x291b4> 38c50: a900593a stp x26, x22, [x9] 38c54: f9400668 ldr x8, [x19, #0x8] 38c58: 91004108 add x8, x8, #0x10 38c5c: f9000668 str x8, [x19, #0x8] 38c60: 14000027 b 0x38cfc <.text+0x2924c> 38c64: f940026a ldr x10, [x19] 38c68: cb0a0129 sub x9, x9, x10 38c6c: 9344fd3b asr x27, x9, #4 38c70: 91000769 add x9, x27, #0x1 38c74: d37cfd2b lsr x11, x9, #60 38c78: b5000dcb cbnz x11, 0x38e30 <.text+0x29380> 38c7c: cb0a0108 sub x8, x8, x10 38c80: 9344fd0a asr x10, x8, #4 38c84: eb19015f cmp x10, x25 38c88: 540000e8 b.hi 0x38ca4 <.text+0x291f4> 38c8c: 9343fd08 asr x8, x8, #3 38c90: eb09011f cmp x8, x9 38c94: 9a88313c csel x28, x9, x8, lo 38c98: b500009c cbnz x28, 0x38ca8 <.text+0x291f8> 38c9c: aa1f03e0 mov x0, xzr 38ca0: 1400000a b 0x38cc8 <.text+0x29218> 38ca4: b240effc orr x28, xzr, #0xfffffffffffffff 38ca8: f9401668 ldr x8, [x19, #0x28] 38cac: d37cef81 lsl x1, x28, #4 38cb0: eb08003f cmp x1, x8 38cb4: 54000089 b.ls 0x38cc4 <.text+0x29214> 38cb8: f9400e60 ldr x0, [x19, #0x18] 38cbc: 97ffe0d5 bl 0x31010 <.text+0x21560> 38cc0: 14000002 b 0x38cc8 <.text+0x29218> 38cc4: f9401260 ldr x0, [x19, #0x20] 38cc8: 8b1b1008 add x8, x0, x27, lsl #4 38ccc: a900591a stp x26, x22, [x8] 38cd0: a9402661 ldp x1, x9, [x19] 38cd4: 8b1c101a add x26, x0, x28, lsl #4 38cd8: 9100411b add x27, x8, #0x10 38cdc: cb010122 sub x2, x9, x1 38ce0: f100045f cmp x2, #0x1 38ce4: cb020116 sub x22, x8, x2 38ce8: 5400006b b.lt 0x38cf4 <.text+0x29244> 38cec: aa1603e0 mov x0, x22 38cf0: 97ff5ae8 bl 0xf890 38cf4: a9006e76 stp x22, x27, [x19] 38cf8: f9000a7a str x26, [x19, #0x10] 38cfc: 79405aa8 ldrh w8, [x21, #0x2c] 38d00: 910006f7 add x23, x23, #0x1 38d04: 91008318 add x24, x24, #0x20 38d08: eb0802ff cmp x23, x8 38d0c: 54fff90b b.lt 0x38c2c <.text+0x2917c> 38d10: 14000040 b 0x38e10 <.text+0x29360> 38d14: 794072a8 ldrh w8, [x21, #0x38] 38d18: 340007c8 cbz w8, 0x38e10 <.text+0x29360> 38d1c: f94012a8 ldr x8, [x21, #0x20] 38d20: aa1f03f7 mov x23, xzr 38d24: b27fe7f9 mov x25, #0x7fffffffffffffe // =576460752303423486 38d28: 8b150118 add x24, x8, x21 38d2c: b9400308 ldr w8, [x24] 38d30: 6b14011f cmp w8, w20 38d34: 54000641 b.ne 0x38dfc <.text+0x2934c> 38d38: a940a269 ldp x9, x8, [x19, #0x8] 38d3c: f940070a ldr x10, [x24, #0x8] 38d40: f9401316 ldr x22, [x24, #0x20] 38d44: eb08013f cmp x9, x8 38d48: 8b0a02ba add x26, x21, x10 38d4c: 540000c0 b.eq 0x38d64 <.text+0x292b4> 38d50: a900593a stp x26, x22, [x9] 38d54: f9400668 ldr x8, [x19, #0x8] 38d58: 91004108 add x8, x8, #0x10 38d5c: f9000668 str x8, [x19, #0x8] 38d60: 14000027 b 0x38dfc <.text+0x2934c> 38d64: f940026a ldr x10, [x19] 38d68: cb0a0129 sub x9, x9, x10 38d6c: 9344fd3b asr x27, x9, #4 38d70: 91000769 add x9, x27, #0x1 38d74: d37cfd2b lsr x11, x9, #60 38d78: b50005cb cbnz x11, 0x38e30 <.text+0x29380> 38d7c: cb0a0108 sub x8, x8, x10 38d80: 9344fd0a asr x10, x8, #4 38d84: eb19015f cmp x10, x25 38d88: 540000e8 b.hi 0x38da4 <.text+0x292f4> 38d8c: 9343fd08 asr x8, x8, #3 38d90: eb09011f cmp x8, x9 38d94: 9a88313c csel x28, x9, x8, lo 38d98: b500009c cbnz x28, 0x38da8 <.text+0x292f8> 38d9c: aa1f03e0 mov x0, xzr 38da0: 1400000a b 0x38dc8 <.text+0x29318> 38da4: b240effc orr x28, xzr, #0xfffffffffffffff 38da8: f9401668 ldr x8, [x19, #0x28] 38dac: d37cef81 lsl x1, x28, #4 38db0: eb08003f cmp x1, x8 38db4: 54000089 b.ls 0x38dc4 <.text+0x29314> 38db8: f9400e60 ldr x0, [x19, #0x18] 38dbc: 97ffe095 bl 0x31010 <.text+0x21560> 38dc0: 14000002 b 0x38dc8 <.text+0x29318> 38dc4: f9401260 ldr x0, [x19, #0x20] 38dc8: 8b1b1008 add x8, x0, x27, lsl #4 38dcc: a900591a stp x26, x22, [x8] 38dd0: a9402661 ldp x1, x9, [x19] 38dd4: 8b1c101a add x26, x0, x28, lsl #4 38dd8: 9100411b add x27, x8, #0x10 38ddc: cb010122 sub x2, x9, x1 38de0: f100045f cmp x2, #0x1 38de4: cb020116 sub x22, x8, x2 38de8: 5400006b b.lt 0x38df4 <.text+0x29344> 38dec: aa1603e0 mov x0, x22 38df0: 97ff5aa8 bl 0xf890 38df4: a9006e76 stp x22, x27, [x19] 38df8: f9000a7a str x26, [x19, #0x10] 38dfc: 794072a8 ldrh w8, [x21, #0x38] 38e00: 910006f7 add x23, x23, #0x1 38e04: 9100e318 add x24, x24, #0x38 38e08: eb0802ff cmp x23, x8 38e0c: 54fff90b b.lt 0x38d2c <.text+0x2927c> 38e10: 320003e0 orr w0, wzr, #0x1 38e14: a9457bfd ldp x29, x30, [sp, #0x50] 38e18: a9444ff4 ldp x20, x19, [sp, #0x40] 38e1c: a94357f6 ldp x22, x21, [sp, #0x30] 38e20: a9425ff8 ldp x24, x23, [sp, #0x20] 38e24: a94167fa ldp x26, x25, [sp, #0x10] 38e28: a8c66ffc ldp x28, x27, [sp], #0x60 38e2c: d65f03c0 ret 38e30: aa1303e0 mov x0, x19 38e34: 97ffda8a bl 0x2f85c <.text+0x1fdac> 38e38: d10183ff sub sp, sp, #0x60 38e3c: a90357f6 stp x22, x21, [sp, #0x30] 38e40: a9044ff4 stp x20, x19, [sp, #0x40] 38e44: a9057bfd stp x29, x30, [sp, #0x50] 38e48: 910143fd add x29, sp, #0x50 38e4c: d53bd056 mrs x22, TPIDR_EL0 38e50: f94016c8 ldr x8, [x22, #0x28] 38e54: aa0103f3 mov x19, x1 38e58: f00003c1 adrp x1, 0xb3000 38e5c: aa0203f4 mov x20, x2 38e60: 913e1c21 add x1, x1, #0xf87 38e64: 321e03e2 orr w2, wzr, #0x4 38e68: aa0003f5 mov x21, x0 38e6c: f90017e8 str x8, [sp, #0x28] 38e70: 94000359 bl 0x39bd4 <.text+0x2a124> 38e74: 35000740 cbnz w0, 0x38f5c <.text+0x294ac> 38e78: 900003e1 adrp x1, 0xb4000 38e7c: 91118021 add x1, x1, #0x460 38e80: 321f07e2 orr w2, wzr, #0x6 38e84: 910083e3 add x3, sp, #0x20 38e88: 910063e4 add x4, sp, #0x18 38e8c: aa1503e0 mov x0, x21 38e90: 97fffed0 bl 0x389d0 <.text+0x28f20> 38e94: 36000640 tbz w0, #0x0, 0x38f5c <.text+0x294ac> 38e98: 900003e1 adrp x1, 0xb4000 38e9c: 9111a421 add x1, x1, #0x469 38ea0: 320007e2 orr w2, wzr, #0x3 38ea4: 910043e3 add x3, sp, #0x10 38ea8: 910023e4 add x4, sp, #0x8 38eac: aa1503e0 mov x0, x21 38eb0: 97fffec8 bl 0x389d0 <.text+0x28f20> 38eb4: 36000540 tbz w0, #0x0, 0x38f5c <.text+0x294ac> 38eb8: 394012ac ldrb w12, [x21, #0x4] 38ebc: a941a7eb ldp x11, x9, [sp, #0x18] 38ec0: a940a3ea ldp x10, x8, [sp, #0x8] 38ec4: 7100059f cmp w12, #0x1 38ec8: 54000181 b.ne 0x38ef8 <.text+0x29448> 38ecc: 927df16b and x11, x11, #0xfffffffffffffff8 38ed0: 8b0b012b add x11, x9, x11 38ed4: eb09017f cmp x11, x9 38ed8: 54000429 b.ls 0x38f5c <.text+0x294ac> 38edc: b940012c ldr w12, [x9] 38ee0: 7100399f cmp w12, #0xe 38ee4: 54000200 b.eq 0x38f24 <.text+0x29474> 38ee8: 91002129 add x9, x9, #0x8 38eec: eb0b013f cmp x9, x11 38ef0: 54ffff63 b.lo 0x38edc <.text+0x2942c> 38ef4: 1400001a b 0x38f5c <.text+0x294ac> 38ef8: 927ced6b and x11, x11, #0xfffffffffffffff0 38efc: 8b0b012b add x11, x9, x11 38f00: eb09017f cmp x11, x9 38f04: 540002c9 b.ls 0x38f5c <.text+0x294ac> 38f08: f940012c ldr x12, [x9] 38f0c: f100399f cmp x12, #0xe 38f10: 54000120 b.eq 0x38f34 <.text+0x29484> 38f14: 91004129 add x9, x9, #0x10 38f18: eb0b013f cmp x9, x11 38f1c: 54ffff63 b.lo 0x38f08 <.text+0x29458> 38f20: 1400000f b 0x38f5c <.text+0x294ac> 38f24: b980052b ldrsw x11, [x9, #0x4] 38f28: eb0b0149 subs x9, x10, x11 38f2c: 540000a8 b.hi 0x38f40 <.text+0x29490> 38f30: 1400000b b 0x38f5c <.text+0x294ac> 38f34: f940052b ldr x11, [x9, #0x8] 38f38: eb0b0149 subs x9, x10, x11 38f3c: 54000109 b.ls 0x38f5c <.text+0x294ac> 38f40: eb14013f cmp x9, x20 38f44: 8b0b0101 add x1, x8, x11 38f48: 9a943122 csel x2, x9, x20, lo 38f4c: aa1303e0 mov x0, x19 38f50: 940003bb bl 0x39e3c <.text+0x2a38c> 38f54: 320003e0 orr w0, wzr, #0x1 38f58: 14000002 b 0x38f60 <.text+0x294b0> 38f5c: 2a1f03e0 mov w0, wzr 38f60: f94016c8 ldr x8, [x22, #0x28] 38f64: f94017e9 ldr x9, [sp, #0x28] 38f68: eb09011f cmp x8, x9 38f6c: 540000c1 b.ne 0x38f84 <.text+0x294d4> 38f70: a9457bfd ldp x29, x30, [sp, #0x50] 38f74: a9444ff4 ldp x20, x19, [sp, #0x40] 38f78: a94357f6 ldp x22, x21, [sp, #0x30] 38f7c: 910183ff add sp, sp, #0x60 38f80: d65f03c0 ret 38f84: 97ff5897 bl 0xf1e0 <__stack_chk_fail@plt> 38f88: a9bd57f6 stp x22, x21, [sp, #-0x30]! 38f8c: a9014ff4 stp x20, x19, [sp, #0x10] 38f90: a9027bfd stp x29, x30, [sp, #0x20] 38f94: 910083fd add x29, sp, #0x20 38f98: aa0103f4 mov x20, x1 38f9c: aa0003f3 mov x19, x0 38fa0: aa1403e0 mov x0, x20 38fa4: a900fe7f stp xzr, xzr, [x19, #0x8] 38fa8: f900027f str xzr, [x19] 38fac: 97ff59f1 bl 0xf770 38fb0: aa0003f5 mov x21, x0 38fb4: b10042bf cmn x21, #0x10 38fb8: 54000302 b.hs 0x39018 <.text+0x29568> 38fbc: f1005ebf cmp x21, #0x17 38fc0: 540000a2 b.hs 0x38fd4 <.text+0x29524> 38fc4: d37ffaa8 lsl x8, x21, #1 38fc8: 38001668 strb w8, [x19], #0x1 38fcc: b5000155 cbnz x21, 0x38ff4 <.text+0x29544> 38fd0: 1400000d b 0x39004 <.text+0x29554> 38fd4: 910042a8 add x8, x21, #0x10 38fd8: 927ced16 and x22, x8, #0xfffffffffffffff0 38fdc: aa1603e0 mov x0, x22 38fe0: 940122f2 bl 0x81ba8 38fe4: b24002c8 orr x8, x22, #0x1 38fe8: a9008275 stp x21, x0, [x19, #0x8] 38fec: f9000268 str x8, [x19] 38ff0: aa0003f3 mov x19, x0 38ff4: aa1303e0 mov x0, x19 38ff8: aa1403e1 mov x1, x20 38ffc: aa1503e2 mov x2, x21 39000: 97ff5a24 bl 0xf890 39004: 38356a7f strb wzr, [x19, x21] 39008: a9427bfd ldp x29, x30, [sp, #0x20] 3900c: a9414ff4 ldp x20, x19, [sp, #0x10] 39010: a8c357f6 ldp x22, x21, [sp], #0x30 39014: d65f03c0 ret 39018: aa1303e0 mov x0, x19 3901c: 97ffcec7 bl 0x2cb38 <.text+0x1d088> 39020: d10343ff sub sp, sp, #0xd0 39024: f9004bf7 str x23, [sp, #0x90] 39028: a90a57f6 stp x22, x21, [sp, #0xa0] 3902c: a90b4ff4 stp x20, x19, [sp, #0xb0] 39030: a90c7bfd stp x29, x30, [sp, #0xc0] 39034: 910303fd add x29, sp, #0xc0 39038: d53bd055 mrs x21, TPIDR_EL0 3903c: f94016a8 ldr x8, [x21, #0x28] 39040: aa0103f3 mov x19, x1 39044: aa0003f4 mov x20, x0 39048: f81c83a8 stur x8, [x29, #-0x38] 3904c: 97ff59a9 bl 0xf6f0 39050: 93407c08 sxtw x8, w0 39054: 9100e3e9 add x9, sp, #0x38 39058: 910043ea add x10, sp, #0x10 3905c: 6f00e400 movi v0.2d, #0000000000000000 39060: f9000be8 str x8, [sp, #0x10] 39064: 321b03e8 orr w8, wzr, #0x20 39068: f9002bea str x10, [sp, #0x50] 3906c: 9100c12a add x10, x9, #0x30 39070: 91014129 add x9, x9, #0x50 39074: 3c8283e0 stur q0, [sp, #0x28] 39078: 3c8183e0 stur q0, [sp, #0x18] 3907c: a905a3ea stp x10, x8, [sp, #0x58] 39080: a903abea stp x10, x10, [sp, #0x38] 39084: f90027e9 str x9, [sp, #0x48] 39088: 321e03e1 orr w1, wzr, #0x4 3908c: 9100e3e2 add x2, sp, #0x38 39090: aa1403e0 mov x0, x20 39094: 97fffeca bl 0x38bbc <.text+0x2910c> 39098: 36000380 tbz w0, #0x0, 0x39108 <.text+0x29658> 3909c: a943a7e8 ldp x8, x9, [sp, #0x38] 390a0: eb09011f cmp x8, x9 390a4: 54000320 b.eq 0x39108 <.text+0x29658> 390a8: f940050b ldr x11, [x8, #0x8] 390ac: f100057f cmp x11, #0x1 390b0: 5400026b b.lt 0x390fc <.text+0x2964c> 390b4: f940010a ldr x10, [x8] 390b8: 8b0b014b add x11, x10, x11 390bc: b940094c ldr w12, [x10, #0x8] 390c0: 71000d9f cmp w12, #0x3 390c4: 54000180 b.eq 0x390f4 <.text+0x29644> 390c8: 2940354c ldp w12, w13, [x10] 390cc: 11000d8c add w12, w12, #0x3 390d0: 11000dad add w13, w13, #0x3 390d4: 121e758c and w12, w12, #0xfffffffc 390d8: 8b0c014a add x10, x10, x12 390dc: 121e75ac and w12, w13, #0xfffffffc 390e0: 8b0c014a add x10, x10, x12 390e4: 9100314a add x10, x10, #0xc 390e8: eb0b015f cmp x10, x11 390ec: 54fffe83 b.lo 0x390bc <.text+0x2960c> 390f0: 14000003 b 0x390fc <.text+0x2964c> 390f4: b940054b ldr w11, [x10, #0x4] 390f8: 3500178b cbnz w11, 0x393e8 <.text+0x29938> 390fc: 91004108 add x8, x8, #0x10 39100: eb09011f cmp x8, x9 39104: 54fffd21 b.ne 0x390a8 <.text+0x295f8> 39108: d00003a1 adrp x1, 0xaf000 3910c: 9108a421 add x1, x1, #0x229 39110: 32000be2 orr w2, wzr, #0x7 39114: 910023e3 add x3, sp, #0x8 39118: 910003e4 mov x4, sp 3911c: aa1403e0 mov x0, x20 39120: 97fffe2c bl 0x389d0 <.text+0x28f20> 39124: 36000400 tbz w0, #0x0, 0x391a4 <.text+0x296f4> 39128: f94003e9 ldr x9, [sp] 3912c: f100053f cmp x9, #0x1 39130: 540003ab b.lt 0x391a4 <.text+0x296f4> 39134: f94007e8 ldr x8, [sp, #0x8] 39138: 8b090109 add x9, x8, x9 3913c: b940090a ldr w10, [x8, #0x8] 39140: 71000d5f cmp w10, #0x3 39144: 54000180 b.eq 0x39174 <.text+0x296c4> 39148: 29402d0a ldp w10, w11, [x8] 3914c: 11000d4a add w10, w10, #0x3 39150: 11000d6b add w11, w11, #0x3 39154: 121e754a and w10, w10, #0xfffffffc 39158: 8b0a0108 add x8, x8, x10 3915c: 121e756a and w10, w11, #0xfffffffc 39160: 8b0a0108 add x8, x8, x10 39164: 91003108 add x8, x8, #0xc 39168: eb09011f cmp x8, x9 3916c: 54fffe83 b.lo 0x3913c <.text+0x2968c> 39170: 1400000d b 0x391a4 <.text+0x296f4> 39174: b9400509 ldr w9, [x8, #0x4] 39178: 34000169 cbz w9, 0x391a4 <.text+0x296f4> 3917c: b940010a ldr w10, [x8] 39180: f9400661 ldr x1, [x19, #0x8] 39184: 11000d4a add w10, w10, #0x3 39188: 121e754a and w10, w10, #0xfffffffc 3918c: 8b0a0108 add x8, x8, x10 39190: 91003102 add x2, x8, #0xc 39194: 8b090043 add x3, x2, x9 39198: aa1303e0 mov x0, x19 3919c: 97fff676 bl 0x36b74 <.text+0x270c4> 391a0: 1400009b b 0x3940c <.text+0x2995c> 391a4: 2a1f03f6 mov w22, wzr 391a8: f9401fe8 ldr x8, [sp, #0x38] 391ac: b4000048 cbz x8, 0x391b4 <.text+0x29704> 391b0: f90023e8 str x8, [sp, #0x40] 391b4: f9400ff7 ldr x23, [sp, #0x18] 391b8: b4000117 cbz x23, 0x391d8 <.text+0x29728> 391bc: aa1703e1 mov x1, x23 391c0: a9402037 ldp x23, x8, [x1] 391c4: f9400be9 ldr x9, [sp, #0x10] 391c8: 9b087d22 mul x2, x9, x8 391cc: 52801ae0 mov w0, #0xd7 // =215 391d0: 97ff58d0 bl 0xf510 391d4: b5ffff57 cbnz x23, 0x391bc <.text+0x2970c> 391d8: 37000f36 tbnz w22, #0x0, 0x393bc <.text+0x2990c> 391dc: a9402668 ldp x8, x9, [x19] 391e0: cb080129 sub x9, x9, x8 391e4: f1003d3f cmp x9, #0xf 391e8: 540000c8 b.hi 0x39200 <.text+0x29750> 391ec: 321c03e8 orr w8, wzr, #0x10 391f0: cb090101 sub x1, x8, x9 391f4: aa1303e0 mov x0, x19 391f8: 9400013e bl 0x396f0 <.text+0x29c40> 391fc: 14000005 b 0x39210 <.text+0x29760> 39200: f100413f cmp x9, #0x10 39204: 54000060 b.eq 0x39210 <.text+0x29760> 39208: 91004108 add x8, x8, #0x10 3920c: f9000668 str x8, [x19, #0x8] 39210: d00003a1 adrp x1, 0xaf000 39214: 91088c21 add x1, x1, #0x223 39218: 320003e2 orr w2, wzr, #0x1 3921c: 9100e3e3 add x3, sp, #0x38 39220: 910043e4 add x4, sp, #0x10 39224: aa1403e0 mov x0, x20 39228: 97fffdea bl 0x389d0 <.text+0x28f20> 3922c: f9400be9 ldr x9, [sp, #0x10] 39230: 2a0003e8 mov w8, w0 39234: 2a1f03e0 mov w0, wzr 39238: b4000c49 cbz x9, 0x393c0 <.text+0x29910> 3923c: 36000c28 tbz w8, #0x0, 0x393c0 <.text+0x29910> 39240: f9400260 ldr x0, [x19] 39244: 321c03e2 orr w2, wzr, #0x10 39248: 2a1f03e1 mov w1, wzr 3924c: 940002f6 bl 0x39e24 <.text+0x2a374> 39250: f9400be8 ldr x8, [sp, #0x10] 39254: 321403e9 orr w9, wzr, #0x1000 39258: f140051f cmp x8, #0x1, lsl #12 // =0x1000 3925c: 9a893109 csel x9, x8, x9, lo 39260: f100053f cmp x9, #0x1 39264: 54000acb b.lt 0x393bc <.text+0x2990c> 39268: f9401fe8 ldr x8, [sp, #0x38] 3926c: 8b090109 add x9, x8, x9 39270: f940026a ldr x10, [x19] 39274: 3940010b ldrb w11, [x8] 39278: 3940014c ldrb w12, [x10] 3927c: 4a0b018b eor w11, w12, w11 39280: 3900014b strb w11, [x10] 39284: f940026a ldr x10, [x19] 39288: 3940050b ldrb w11, [x8, #0x1] 3928c: 3940054c ldrb w12, [x10, #0x1] 39290: 4a0b018b eor w11, w12, w11 39294: 3900054b strb w11, [x10, #0x1] 39298: f940026a ldr x10, [x19] 3929c: 3940090b ldrb w11, [x8, #0x2] 392a0: 3940094c ldrb w12, [x10, #0x2] 392a4: 4a0b018b eor w11, w12, w11 392a8: 3900094b strb w11, [x10, #0x2] 392ac: f940026a ldr x10, [x19] 392b0: 39400d0b ldrb w11, [x8, #0x3] 392b4: 39400d4c ldrb w12, [x10, #0x3] 392b8: 4a0b018b eor w11, w12, w11 392bc: 39000d4b strb w11, [x10, #0x3] 392c0: f940026a ldr x10, [x19] 392c4: 3940110b ldrb w11, [x8, #0x4] 392c8: 3940114c ldrb w12, [x10, #0x4] 392cc: 4a0b018b eor w11, w12, w11 392d0: 3900114b strb w11, [x10, #0x4] 392d4: f940026a ldr x10, [x19] 392d8: 3940150b ldrb w11, [x8, #0x5] 392dc: 3940154c ldrb w12, [x10, #0x5] 392e0: 4a0b018b eor w11, w12, w11 392e4: 3900154b strb w11, [x10, #0x5] 392e8: f940026a ldr x10, [x19] 392ec: 3940190b ldrb w11, [x8, #0x6] 392f0: 3940194c ldrb w12, [x10, #0x6] 392f4: 4a0b018b eor w11, w12, w11 392f8: 3900194b strb w11, [x10, #0x6] 392fc: f940026a ldr x10, [x19] 39300: 39401d0b ldrb w11, [x8, #0x7] 39304: 39401d4c ldrb w12, [x10, #0x7] 39308: 4a0b018b eor w11, w12, w11 3930c: 39001d4b strb w11, [x10, #0x7] 39310: f940026a ldr x10, [x19] 39314: 3940210b ldrb w11, [x8, #0x8] 39318: 3940214c ldrb w12, [x10, #0x8] 3931c: 4a0b018b eor w11, w12, w11 39320: 3900214b strb w11, [x10, #0x8] 39324: f940026a ldr x10, [x19] 39328: 3940250b ldrb w11, [x8, #0x9] 3932c: 3940254c ldrb w12, [x10, #0x9] 39330: 4a0b018b eor w11, w12, w11 39334: 3900254b strb w11, [x10, #0x9] 39338: f940026a ldr x10, [x19] 3933c: 3940290b ldrb w11, [x8, #0xa] 39340: 3940294c ldrb w12, [x10, #0xa] 39344: 4a0b018b eor w11, w12, w11 39348: 3900294b strb w11, [x10, #0xa] 3934c: f940026a ldr x10, [x19] 39350: 39402d0b ldrb w11, [x8, #0xb] 39354: 39402d4c ldrb w12, [x10, #0xb] 39358: 4a0b018b eor w11, w12, w11 3935c: 39002d4b strb w11, [x10, #0xb] 39360: f940026a ldr x10, [x19] 39364: 3940310b ldrb w11, [x8, #0xc] 39368: 3940314c ldrb w12, [x10, #0xc] 3936c: 4a0b018b eor w11, w12, w11 39370: 3900314b strb w11, [x10, #0xc] 39374: f940026a ldr x10, [x19] 39378: 3940350b ldrb w11, [x8, #0xd] 3937c: 3940354c ldrb w12, [x10, #0xd] 39380: 4a0b018b eor w11, w12, w11 39384: 3900354b strb w11, [x10, #0xd] 39388: f940026a ldr x10, [x19] 3938c: 3940390b ldrb w11, [x8, #0xe] 39390: 3940394c ldrb w12, [x10, #0xe] 39394: 4a0b018b eor w11, w12, w11 39398: 3900394b strb w11, [x10, #0xe] 3939c: f940026a ldr x10, [x19] 393a0: 39403d0b ldrb w11, [x8, #0xf] 393a4: 91004108 add x8, x8, #0x10 393a8: eb09011f cmp x8, x9 393ac: 39403d4c ldrb w12, [x10, #0xf] 393b0: 4a0b018b eor w11, w12, w11 393b4: 39003d4b strb w11, [x10, #0xf] 393b8: 54fff5c3 b.lo 0x39270 <.text+0x297c0> 393bc: 320003e0 orr w0, wzr, #0x1 393c0: f94016a8 ldr x8, [x21, #0x28] 393c4: f85c83a9 ldur x9, [x29, #-0x38] 393c8: eb09011f cmp x8, x9 393cc: 54000281 b.ne 0x3941c <.text+0x2996c> 393d0: a94c7bfd ldp x29, x30, [sp, #0xc0] 393d4: a94b4ff4 ldp x20, x19, [sp, #0xb0] 393d8: a94a57f6 ldp x22, x21, [sp, #0xa0] 393dc: f9404bf7 ldr x23, [sp, #0x90] 393e0: 910343ff add sp, sp, #0xd0 393e4: d65f03c0 ret 393e8: b9400148 ldr w8, [x10] 393ec: f9400661 ldr x1, [x19, #0x8] 393f0: 11000d08 add w8, w8, #0x3 393f4: 121e7508 and w8, w8, #0xfffffffc 393f8: 8b080148 add x8, x10, x8 393fc: 91003102 add x2, x8, #0xc 39400: 8b0b0043 add x3, x2, x11 39404: aa1303e0 mov x0, x19 39408: 97fff5db bl 0x36b74 <.text+0x270c4> 3940c: 320003f6 orr w22, wzr, #0x1 39410: f9401fe8 ldr x8, [sp, #0x38] 39414: b5ffece8 cbnz x8, 0x391b0 <.text+0x29700> 39418: 17ffff67 b 0x391b4 <.text+0x29704> 3941c: 97ff5771 bl 0xf1e0 <__stack_chk_fail@plt> 39420: 14000002 b 0x39428 <.text+0x29978> 39424: 14000001 b 0x39428 <.text+0x29978> 39428: f9401fe8 ldr x8, [sp, #0x38] 3942c: aa0003f3 mov x19, x0 39430: b4000048 cbz x8, 0x39438 <.text+0x29988> 39434: f90023e8 str x8, [sp, #0x40] 39438: f9400ff4 ldr x20, [sp, #0x18] 3943c: b4000114 cbz x20, 0x3945c <.text+0x299ac> 39440: aa1403e1 mov x1, x20 39444: a9402034 ldp x20, x8, [x1] 39448: f9400be9 ldr x9, [sp, #0x10] 3944c: 9b087d22 mul x2, x9, x8 39450: 52801ae0 mov w0, #0xd7 // =215 39454: 97ff582f bl 0xf510 39458: b5ffff54 cbnz x20, 0x39440 <.text+0x29990> 3945c: aa1303e0 mov x0, x19 39460: 9401c34f bl 0xaa19c 39464: 97ffc279 bl 0x29e48 <.text+0x1a398> 39468: 97ffc278 bl 0x29e48 <.text+0x1a398> 3946c: d10103ff sub sp, sp, #0x40 39470: a9024ff4 stp x20, x19, [sp, #0x20] 39474: a9037bfd stp x29, x30, [sp, #0x30] 39478: 9100c3fd add x29, sp, #0x30 3947c: d53bd054 mrs x20, TPIDR_EL0 39480: f9401688 ldr x8, [x20, #0x28] 39484: aa0103f3 mov x19, x1 39488: f9000fe8 str x8, [sp, #0x18] 3948c: 39400008 ldrb w8, [x0] 39490: 37000068 tbnz w8, #0x0, 0x3949c <.text+0x299ec> 39494: 91000401 add x1, x0, #0x1 39498: 14000002 b 0x394a0 <.text+0x299f0> 3949c: f9400801 ldr x1, [x0, #0x10] 394a0: 910023e0 add x0, sp, #0x8 394a4: aa1f03e2 mov x2, xzr 394a8: 940002ac bl 0x39f58 <.text+0x2a4a8> 394ac: f94007e0 ldr x0, [sp, #0x8] 394b0: b40000a0 cbz x0, 0x394c4 <.text+0x29a14> 394b4: aa1303e1 mov x1, x19 394b8: 97fffeda bl 0x39020 <.text+0x29570> 394bc: 2a0003f3 mov w19, w0 394c0: 14000002 b 0x394c8 <.text+0x29a18> 394c4: 2a1f03f3 mov w19, wzr 394c8: 910023e0 add x0, sp, #0x8 394cc: 94000319 bl 0x3a130 <.text+0x2a680> 394d0: f9401688 ldr x8, [x20, #0x28] 394d4: f9400fe9 ldr x9, [sp, #0x18] 394d8: eb09011f cmp x8, x9 394dc: 540000c1 b.ne 0x394f4 <.text+0x29a44> 394e0: 12000260 and w0, w19, #0x1 394e4: a9437bfd ldp x29, x30, [sp, #0x30] 394e8: a9424ff4 ldp x20, x19, [sp, #0x20] 394ec: 910103ff add sp, sp, #0x40 394f0: d65f03c0 ret 394f4: 97ff573b bl 0xf1e0 <__stack_chk_fail@plt> 394f8: aa0003f3 mov x19, x0 394fc: 910023e0 add x0, sp, #0x8 39500: 9400030c bl 0x3a130 <.text+0x2a680> 39504: aa1303e0 mov x0, x19 39508: 9401c325 bl 0xaa19c 3950c: d10183ff sub sp, sp, #0x60 39510: f90013f7 str x23, [sp, #0x20] 39514: a90357f6 stp x22, x21, [sp, #0x30] 39518: a9044ff4 stp x20, x19, [sp, #0x40] 3951c: a9057bfd stp x29, x30, [sp, #0x50] 39520: 910143fd add x29, sp, #0x50 39524: d53bd055 mrs x21, TPIDR_EL0 39528: aa0803f3 mov x19, x8 3952c: f94016a8 ldr x8, [x21, #0x28] 39530: 321c03e9 orr w9, wzr, #0x10 39534: 910023f6 add x22, sp, #0x8 39538: f9000fe8 str x8, [sp, #0x18] 3953c: a900ffff stp xzr, xzr, [sp, #0x8] 39540: a9402001 ldp x1, x8, [x0] 39544: 910023e0 add x0, sp, #0x8 39548: cb010108 sub x8, x8, x1 3954c: f100411f cmp x8, #0x10 39550: 9a893102 csel x2, x8, x9, lo 39554: 97ff58cf bl 0xf890 39558: 79401be9 ldrh w9, [sp, #0xc] 3955c: b9400be8 ldr w8, [sp, #0x8] 39560: f00003d4 adrp x20, 0xb4000 39564: 320003f7 orr w23, wzr, #0x1 39568: 5ac00929 rev w9, w9 3956c: 53107d29 lsr w9, w9, #16 39570: 79001be9 strh w9, [sp, #0xc] 39574: 79401fe9 ldrh w9, [sp, #0xe] 39578: 5ac00908 rev w8, w8 3957c: 9111c694 add x20, x20, #0x471 39580: b9000be8 str w8, [sp, #0x8] 39584: 5ac00929 rev w9, w9 39588: 53107d29 lsr w9, w9, #16 3958c: a900fe7f stp xzr, xzr, [x19, #0x8] 39590: f900027f str xzr, [x19] 39594: 79001fe9 strh w9, [sp, #0xe] 39598: 14000003 b 0x395a4 <.text+0x29af4> 3959c: 38776ac8 ldrb w8, [x22, x23] 395a0: 910006f7 add x23, x23, #0x1 395a4: 12001d03 and w3, w8, #0xff 395a8: 910013e0 add x0, sp, #0x4 395ac: 320007e1 orr w1, wzr, #0x3 395b0: aa1403e2 mov x2, x20 395b4: 97ff5677 bl 0xef90 395b8: 910013e0 add x0, sp, #0x4 395bc: 97ff586d bl 0xf770 395c0: aa0003e2 mov x2, x0 395c4: 910013e1 add x1, sp, #0x4 395c8: aa1303e0 mov x0, x19 395cc: 94000086 bl 0x397e4 <.text+0x29d34> 395d0: f1003eff cmp x23, #0xf 395d4: 54fffe49 b.ls 0x3959c <.text+0x29aec> 395d8: f94016a8 ldr x8, [x21, #0x28] 395dc: f9400fe9 ldr x9, [sp, #0x18] 395e0: eb09011f cmp x8, x9 395e4: 540000e1 b.ne 0x39600 <.text+0x29b50> 395e8: a9457bfd ldp x29, x30, [sp, #0x50] 395ec: a9444ff4 ldp x20, x19, [sp, #0x40] 395f0: a94357f6 ldp x22, x21, [sp, #0x30] 395f4: f94013f7 ldr x23, [sp, #0x20] 395f8: 910183ff add sp, sp, #0x60 395fc: d65f03c0 ret 39600: 97ff56f8 bl 0xf1e0 <__stack_chk_fail@plt> 39604: 39400268 ldrb w8, [x19] 39608: aa0003f4 mov x20, x0 3960c: 36000068 tbz w8, #0x0, 0x39618 <.text+0x29b68> 39610: f9400a60 ldr x0, [x19, #0x10] 39614: 94012195 bl 0x81c68 39618: aa1403e0 mov x0, x20 3961c: 9401c2e0 bl 0xaa19c 39620: d10143ff sub sp, sp, #0x50 39624: a9015ff8 stp x24, x23, [sp, #0x10] 39628: a90257f6 stp x22, x21, [sp, #0x20] 3962c: a9034ff4 stp x20, x19, [sp, #0x30] 39630: a9047bfd stp x29, x30, [sp, #0x40] 39634: 910103fd add x29, sp, #0x40 39638: d53bd055 mrs x21, TPIDR_EL0 3963c: aa0803f3 mov x19, x8 39640: f94016a8 ldr x8, [x21, #0x28] 39644: f90007e8 str x8, [sp, #0x8] 39648: a9402016 ldp x22, x8, [x0] 3964c: a900fe7f stp xzr, xzr, [x19, #0x8] 39650: f900027f str xzr, [x19] 39654: cb160117 sub x23, x8, x22 39658: b4000297 cbz x23, 0x396a8 <.text+0x29bf8> 3965c: f00003d4 adrp x20, 0xb4000 39660: aa1f03e8 mov x8, xzr 39664: 320003f8 orr w24, wzr, #0x1 39668: 9111c694 add x20, x20, #0x471 3966c: 38686ac3 ldrb w3, [x22, x8] 39670: 910013e0 add x0, sp, #0x4 39674: 320007e1 orr w1, wzr, #0x3 39678: aa1403e2 mov x2, x20 3967c: 97ff5645 bl 0xef90 39680: 910013e0 add x0, sp, #0x4 39684: 97ff583b bl 0xf770 39688: aa0003e2 mov x2, x0 3968c: 910013e1 add x1, sp, #0x4 39690: aa1303e0 mov x0, x19 39694: 94000054 bl 0x397e4 <.text+0x29d34> 39698: 2a1803e8 mov w8, w24 3969c: eb0802ff cmp x23, x8 396a0: 11000718 add w24, w24, #0x1 396a4: 54fffe48 b.hi 0x3966c <.text+0x29bbc> 396a8: f94016a8 ldr x8, [x21, #0x28] 396ac: f94007e9 ldr x9, [sp, #0x8] 396b0: eb09011f cmp x8, x9 396b4: 540000e1 b.ne 0x396d0 <.text+0x29c20> 396b8: a9447bfd ldp x29, x30, [sp, #0x40] 396bc: a9434ff4 ldp x20, x19, [sp, #0x30] 396c0: a94257f6 ldp x22, x21, [sp, #0x20] 396c4: a9415ff8 ldp x24, x23, [sp, #0x10] 396c8: 910143ff add sp, sp, #0x50 396cc: d65f03c0 ret 396d0: 97ff56c4 bl 0xf1e0 <__stack_chk_fail@plt> 396d4: 39400268 ldrb w8, [x19] 396d8: aa0003f4 mov x20, x0 396dc: 36000068 tbz w8, #0x0, 0x396e8 <.text+0x29c38> 396e0: f9400a60 ldr x0, [x19, #0x10] 396e4: 94012161 bl 0x81c68 396e8: aa1403e0 mov x0, x20 396ec: 9401c2ac bl 0xaa19c 396f0: a9bd57f6 stp x22, x21, [sp, #-0x30]! 396f4: a9014ff4 stp x20, x19, [sp, #0x10] 396f8: a9027bfd stp x29, x30, [sp, #0x20] 396fc: 910083fd add x29, sp, #0x20 39700: aa0003f3 mov x19, x0 39704: a940a668 ldp x8, x9, [x19, #0x8] 39708: aa0103f4 mov x20, x1 3970c: cb08012a sub x10, x9, x8 39710: eb14015f cmp x10, x20 39714: 540001e2 b.hs 0x39750 <.text+0x29ca0> 39718: f940026a ldr x10, [x19] 3971c: cb0a0116 sub x22, x8, x10 39720: 8b1402c8 add x8, x22, x20 39724: b7f805c8 tbnz x8, #0x3f, 0x397dc <.text+0x29d2c> 39728: cb0a0129 sub x9, x9, x10 3972c: b27ff3ea mov x10, #0x3ffffffffffffffe // =4611686018427387902 39730: eb0a013f cmp x9, x10 39734: 540001c8 b.hi 0x3976c <.text+0x29cbc> 39738: d37ff929 lsl x9, x9, #1 3973c: eb08013f cmp x9, x8 39740: 9a893115 csel x21, x8, x9, lo 39744: b5000175 cbnz x21, 0x39770 <.text+0x29cc0> 39748: aa1f03e0 mov x0, xzr 3974c: 14000011 b 0x39790 <.text+0x29ce0> 39750: 3900011f strb wzr, [x8] 39754: f9400668 ldr x8, [x19, #0x8] 39758: d1000694 sub x20, x20, #0x1 3975c: 91000508 add x8, x8, #0x1 39760: f9000668 str x8, [x19, #0x8] 39764: b5ffff74 cbnz x20, 0x39750 <.text+0x29ca0> 39768: 14000019 b 0x397cc <.text+0x29d1c> 3976c: b240fbf5 orr x21, xzr, #0x7fffffffffffffff 39770: f9401668 ldr x8, [x19, #0x28] 39774: eb15011f cmp x8, x21 39778: 540000a2 b.hs 0x3978c <.text+0x29cdc> 3977c: f9400e60 ldr x0, [x19, #0x18] 39780: aa1503e1 mov x1, x21 39784: 97ffde23 bl 0x31010 <.text+0x21560> 39788: 14000002 b 0x39790 <.text+0x29ce0> 3978c: f9401260 ldr x0, [x19, #0x20] 39790: 8b160008 add x8, x0, x22 39794: 8b150015 add x21, x0, x21 39798: aa0803f6 mov x22, x8 3979c: 380016df strb wzr, [x22], #0x1 397a0: d1000694 sub x20, x20, #0x1 397a4: b5ffffd4 cbnz x20, 0x3979c <.text+0x29cec> 397a8: a9402661 ldp x1, x9, [x19] 397ac: cb010122 sub x2, x9, x1 397b0: f100045f cmp x2, #0x1 397b4: cb020114 sub x20, x8, x2 397b8: 5400006b b.lt 0x397c4 <.text+0x29d14> 397bc: aa1403e0 mov x0, x20 397c0: 97ff5834 bl 0xf890 397c4: a9005a74 stp x20, x22, [x19] 397c8: f9000a75 str x21, [x19, #0x10] 397cc: a9427bfd ldp x29, x30, [sp, #0x20] 397d0: a9414ff4 ldp x20, x19, [sp, #0x10] 397d4: a8c357f6 ldp x22, x21, [sp], #0x30 397d8: d65f03c0 ret 397dc: aa1303e0 mov x0, x19 397e0: 97ffd81f bl 0x2f85c <.text+0x1fdac> 397e4: f81a0ffb str x27, [sp, #-0x60]! 397e8: a90167fa stp x26, x25, [sp, #0x10] 397ec: a9025ff8 stp x24, x23, [sp, #0x20] 397f0: a90357f6 stp x22, x21, [sp, #0x30] 397f4: a9044ff4 stp x20, x19, [sp, #0x40] 397f8: a9057bfd stp x29, x30, [sp, #0x50] 397fc: 910143fd add x29, sp, #0x50 39800: aa0003f3 mov x19, x0 39804: 39400268 ldrb w8, [x19] 39808: aa0203f4 mov x20, x2 3980c: aa0103f5 mov x21, x1 39810: 370000a8 tbnz w8, #0x0, 0x39824 <.text+0x29d74> 39814: 528002da mov w26, #0x16 // =22 39818: 360000e8 tbz w8, #0x0, 0x39834 <.text+0x29d84> 3981c: f9400676 ldr x22, [x19, #0x8] 39820: 14000007 b 0x3983c <.text+0x29d8c> 39824: f9400268 ldr x8, [x19] 39828: 927ff909 and x9, x8, #0xfffffffffffffffe 3982c: d100053a sub x26, x9, #0x1 39830: 3707ff68 tbnz w8, #0x0, 0x3981c <.text+0x29d6c> 39834: 121f1909 and w9, w8, #0xfe 39838: d341fd36 lsr x22, x9, #1 3983c: cb160349 sub x9, x26, x22 39840: eb14013f cmp x9, x20 39844: 54000142 b.hs 0x3986c <.text+0x29dbc> 39848: 8b1402db add x27, x22, x20 3984c: 92800229 mov x9, #-0x12 // =-18 39850: cb1a036a sub x10, x27, x26 39854: cb1a0129 sub x9, x9, x26 39858: eb0a013f cmp x9, x10 3985c: 54000883 b.lo 0x3996c <.text+0x29ebc> 39860: 370000e8 tbnz w8, #0x0, 0x3987c <.text+0x29dcc> 39864: 91000677 add x23, x19, #0x1 39868: 14000006 b 0x39880 <.text+0x29dd0> 3986c: b4000714 cbz x20, 0x3994c <.text+0x29e9c> 39870: 37000228 tbnz w8, #0x0, 0x398b4 <.text+0x29e04> 39874: 91000677 add x23, x19, #0x1 39878: 14000010 b 0x398b8 <.text+0x29e08> 3987c: f9400a77 ldr x23, [x19, #0x10] 39880: 92800328 mov x8, #-0x1a // =-26 39884: f2efffe8 movk x8, #0x7fff, lsl #48 39888: eb08035f cmp x26, x8 3988c: 54000108 b.hi 0x398ac <.text+0x29dfc> 39890: d37ffb48 lsl x8, x26, #1 39894: eb08037f cmp x27, x8 39898: 9a9b3108 csel x8, x8, x27, lo 3989c: f1005d1f cmp x8, #0x17 398a0: 54000282 b.hs 0x398f0 <.text+0x29e40> 398a4: 528002f8 mov w24, #0x17 // =23 398a8: 14000014 b 0x398f8 <.text+0x29e48> 398ac: b27bfbf8 orr x24, xzr, #0xffffffffffffffef 398b0: 14000012 b 0x398f8 <.text+0x29e48> 398b4: f9400a77 ldr x23, [x19, #0x10] 398b8: 8b1602e0 add x0, x23, x22 398bc: aa1503e1 mov x1, x21 398c0: aa1403e2 mov x2, x20 398c4: 97ff57f3 bl 0xf890 398c8: 39400269 ldrb w9, [x19] 398cc: 8b1402c8 add x8, x22, x20 398d0: 370000a9 tbnz w9, #0x0, 0x398e4 <.text+0x29e34> 398d4: d37ff909 lsl x9, x8, #1 398d8: 39000269 strb w9, [x19] 398dc: 8b0802e8 add x8, x23, x8 398e0: 1400001a b 0x39948 <.text+0x29e98> 398e4: f9000668 str x8, [x19, #0x8] 398e8: 8b0802e8 add x8, x23, x8 398ec: 14000017 b 0x39948 <.text+0x29e98> 398f0: 91004108 add x8, x8, #0x10 398f4: 927ced18 and x24, x8, #0xfffffffffffffff0 398f8: aa1803e0 mov x0, x24 398fc: 940120ab bl 0x81ba8 39900: aa0003f9 mov x25, x0 39904: b40000b6 cbz x22, 0x39918 <.text+0x29e68> 39908: aa1903e0 mov x0, x25 3990c: aa1703e1 mov x1, x23 39910: aa1603e2 mov x2, x22 39914: 97ff57df bl 0xf890 39918: 8b160320 add x0, x25, x22 3991c: aa1503e1 mov x1, x21 39920: aa1403e2 mov x2, x20 39924: 97ff57db bl 0xf890 39928: f1005b5f cmp x26, #0x16 3992c: 54000060 b.eq 0x39938 <.text+0x29e88> 39930: aa1703e0 mov x0, x23 39934: 940120cd bl 0x81c68 39938: b2400308 orr x8, x24, #0x1 3993c: f9000268 str x8, [x19] 39940: 8b1b0328 add x8, x25, x27 39944: a900e67b stp x27, x25, [x19, #0x8] 39948: 3900011f strb wzr, [x8] 3994c: aa1303e0 mov x0, x19 39950: a9457bfd ldp x29, x30, [sp, #0x50] 39954: a9444ff4 ldp x20, x19, [sp, #0x40] 39958: a94357f6 ldp x22, x21, [sp, #0x30] 3995c: a9425ff8 ldp x24, x23, [sp, #0x20] 39960: a94167fa ldp x26, x25, [sp, #0x10] 39964: f84607fb ldr x27, [sp], #0x60 39968: d65f03c0 ret 3996c: aa1303e0 mov x0, x19 39970: 97ffcc72 bl 0x2cb38 <.text+0x1d088> 39974: f81d0ff5 str x21, [sp, #-0x30]! 39978: a9014ff4 stp x20, x19, [sp, #0x10] 3997c: a9027bfd stp x29, x30, [sp, #0x20] 39980: 910083fd add x29, sp, #0x20 39984: aa0003f3 mov x19, x0 39988: f00003c0 adrp x0, 0xb4000 3998c: 91123c00 add x0, x0, #0x48f 39990: 320d03e1 orr w1, wzr, #0x80000 39994: 97ff549b bl 0xec00 39998: 2a0003f4 mov w20, w0 3999c: 3100069f cmn w20, #0x1 399a0: 54000260 b.eq 0x399ec <.text+0x29f3c> 399a4: 321c03e2 orr w2, wzr, #0x10 399a8: 2a1403e0 mov w0, w20 399ac: aa1303e1 mov x1, x19 399b0: 97ff5508 bl 0xedd0 399b4: aa0003f5 mov x21, x0 399b8: b10006bf cmn x21, #0x1 399bc: 54000101 b.ne 0x399dc <.text+0x29f2c> 399c0: 97ff5560 bl 0xef40 <__errno@plt> 399c4: b9400008 ldr w8, [x0] 399c8: 7100111f cmp w8, #0x4 399cc: 54fffec0 b.eq 0x399a4 <.text+0x29ef4> 399d0: 2a1403e0 mov w0, w20 399d4: 97ff576f bl 0xf790 399d8: 14000005 b 0x399ec <.text+0x29f3c> 399dc: 2a1403e0 mov w0, w20 399e0: 97ff576c bl 0xf790 399e4: f10042bf cmp x21, #0x10 399e8: 54000060 b.eq 0x399f4 <.text+0x29f44> 399ec: aa1303e0 mov x0, x19 399f0: 94000024 bl 0x39a80 <.text+0x29fd0> 399f4: 79400e68 ldrh w8, [x19, #0x6] 399f8: 3940226a ldrb w10, [x19, #0x8] 399fc: 321203e9 orr w9, wzr, #0x4000 39a00: 321903eb orr w11, wzr, #0x80 39a04: 33002d09 bfxil w9, w8, #0, #12 39a08: 3300154b bfxil w11, w10, #0, #6 39a0c: 79000e69 strh w9, [x19, #0x6] 39a10: 3900226b strb w11, [x19, #0x8] 39a14: a9427bfd ldp x29, x30, [sp, #0x20] 39a18: a9414ff4 ldp x20, x19, [sp, #0x10] 39a1c: 320003e0 orr w0, wzr, #0x1 39a20: f84307f5 ldr x21, [sp], #0x30 39a24: d65f03c0 ret 39a28: f81e0ff3 str x19, [sp, #-0x20]! 39a2c: a9017bfd stp x29, x30, [sp, #0x10] 39a30: 910043fd add x29, sp, #0x10 39a34: b9400003 ldr w3, [x0] 39a38: 79400804 ldrh w4, [x0, #0x4] 39a3c: 79400c05 ldrh w5, [x0, #0x6] 39a40: 29411c06 ldp w6, w7, [x0, #0x8] 39a44: aa0103f3 mov x19, x1 39a48: 93407c41 sxtw x1, w2 39a4c: f00003c2 adrp x2, 0xb4000 39a50: 9111d842 add x2, x2, #0x476 39a54: aa1303e0 mov x0, x19 39a58: 97ff554e bl 0xef90 39a5c: 7100901f cmp w0, #0x24 39a60: 54000081 b.ne 0x39a70 <.text+0x29fc0> 39a64: 320003e0 orr w0, wzr, #0x1 39a68: 3900927f strb wzr, [x19, #0x24] 39a6c: 14000002 b 0x39a74 <.text+0x29fc4> 39a70: 2a1f03e0 mov w0, wzr 39a74: a9417bfd ldp x29, x30, [sp, #0x10] 39a78: f84207f3 ldr x19, [sp], #0x20 39a7c: d65f03c0 ret 39a80: f81e0ff3 str x19, [sp, #-0x20]! 39a84: a9017bfd stp x29, x30, [sp, #0x10] 39a88: 910043fd add x29, sp, #0x10 39a8c: aa0003f3 mov x19, x0 39a90: b00008a0 adrp x0, 0x14e000 39a94: 90000001 adrp x1, 0x39000 <.text+0x29550> 39a98: 91177000 add x0, x0, #0x5dc 39a9c: 912cc021 add x1, x1, #0xb30 39aa0: 97ff5474 bl 0xec70 39aa4: 97ff558f bl 0xf0e0 39aa8: 39000260 strb w0, [x19] 39aac: 97ff558d bl 0xf0e0 39ab0: 39000660 strb w0, [x19, #0x1] 39ab4: 97ff558b bl 0xf0e0 39ab8: 39000a60 strb w0, [x19, #0x2] 39abc: 97ff5589 bl 0xf0e0 39ac0: 39000e60 strb w0, [x19, #0x3] 39ac4: 97ff5587 bl 0xf0e0 39ac8: 39001260 strb w0, [x19, #0x4] 39acc: 97ff5585 bl 0xf0e0 39ad0: 39001660 strb w0, [x19, #0x5] 39ad4: 97ff5583 bl 0xf0e0 39ad8: 39001a60 strb w0, [x19, #0x6] 39adc: 97ff5581 bl 0xf0e0 39ae0: 39001e60 strb w0, [x19, #0x7] 39ae4: 97ff557f bl 0xf0e0 39ae8: 39002260 strb w0, [x19, #0x8] 39aec: 97ff557d bl 0xf0e0 39af0: 39002660 strb w0, [x19, #0x9] 39af4: 97ff557b bl 0xf0e0 39af8: 39002a60 strb w0, [x19, #0xa] 39afc: 97ff5579 bl 0xf0e0 39b00: 39002e60 strb w0, [x19, #0xb] 39b04: 97ff5577 bl 0xf0e0 39b08: 39003260 strb w0, [x19, #0xc] 39b0c: 97ff5575 bl 0xf0e0 39b10: 39003660 strb w0, [x19, #0xd] 39b14: 97ff5573 bl 0xf0e0 39b18: 39003a60 strb w0, [x19, #0xe] 39b1c: 97ff5571 bl 0xf0e0 39b20: 39003e60 strb w0, [x19, #0xf] 39b24: a9417bfd ldp x29, x30, [sp, #0x10] 39b28: f84207f3 ldr x19, [sp], #0x20 39b2c: d65f03c0 ret 39b30: a9bf7bfd stp x29, x30, [sp, #-0x10]! 39b34: 910003fd mov x29, sp 39b38: aa1f03e0 mov x0, xzr 39b3c: 97ff5565 bl 0xf0d0 39b40: b00008a8 adrp x8, 0x14e000 39b44: 91177108 add x8, x8, #0x5dc 39b48: d344fd08 lsr x8, x8, #4 39b4c: 2a080000 orr w0, w0, w8 39b50: a8c17bfd ldp x29, x30, [sp], #0x10 39b54: 17ff5507 b 0xef70 39b58: 39400008 ldrb w8, [x0] 39b5c: 34000108 cbz w8, 0x39b7c <.text+0x2a0cc> 39b60: aa1f03e9 mov x9, xzr 39b64: 91000408 add x8, x0, #0x1 39b68: 3869690a ldrb w10, [x8, x9] 39b6c: 91000520 add x0, x9, #0x1 39b70: aa0003e9 mov x9, x0 39b74: 35ffffaa cbnz w10, 0x39b68 <.text+0x2a0b8> 39b78: d65f03c0 ret 39b7c: aa1f03e0 mov x0, xzr 39b80: d65f03c0 ret 39b84: 39400009 ldrb w9, [x0] 39b88: 3940002b ldrb w11, [x1] 39b8c: 6b0b013f cmp w9, w11 39b90: 54000163 b.lo 0x39bbc <.text+0x2a10c> 39b94: 91000428 add x8, x1, #0x1 39b98: 9100040a add x10, x0, #0x1 39b9c: 12001d29 and w9, w9, #0xff 39ba0: 6b2b013f cmp w9, w11, uxtb 39ba4: 54000108 b.hi 0x39bc4 <.text+0x2a114> 39ba8: 34000129 cbz w9, 0x39bcc <.text+0x2a11c> 39bac: 38401549 ldrb w9, [x10], #0x1 39bb0: 3840150b ldrb w11, [x8], #0x1 39bb4: 6b0b013f cmp w9, w11 39bb8: 54ffff22 b.hs 0x39b9c <.text+0x2a0ec> 39bbc: 12800000 mov w0, #-0x1 // =-1 39bc0: d65f03c0 ret 39bc4: 320003e0 orr w0, wzr, #0x1 39bc8: d65f03c0 ret 39bcc: 2a1f03e0 mov w0, wzr 39bd0: d65f03c0 ret 39bd4: b4000162 cbz x2, 0x39c00 <.text+0x2a150> 39bd8: aa1f03e8 mov x8, xzr 39bdc: 38686809 ldrb w9, [x0, x8] 39be0: 3868682a ldrb w10, [x1, x8] 39be4: 6b0a013f cmp w9, w10 39be8: 54000103 b.lo 0x39c08 <.text+0x2a158> 39bec: 54000128 b.hi 0x39c10 <.text+0x2a160> 39bf0: 34000089 cbz w9, 0x39c00 <.text+0x2a150> 39bf4: 91000508 add x8, x8, #0x1 39bf8: eb02011f cmp x8, x2 39bfc: 54ffff03 b.lo 0x39bdc <.text+0x2a12c> 39c00: 2a1f03e0 mov w0, wzr 39c04: d65f03c0 ret 39c08: 12800000 mov w0, #-0x1 // =-1 39c0c: d65f03c0 ret 39c10: 320003e0 orr w0, wzr, #0x1 39c14: d65f03c0 ret 39c18: 39400029 ldrb w9, [x1] 39c1c: 34000249 cbz w9, 0x39c64 <.text+0x2a1b4> 39c20: 2a1f03eb mov w11, wzr 39c24: 91000428 add x8, x1, #0x1 39c28: 5280014a mov w10, #0xa // =10 39c2c: 5100c12c sub w12, w9, #0x30 39c30: 12001d8c and w12, w12, #0xff 39c34: 7100259f cmp w12, #0x9 39c38: 540001a8 b.hi 0x39c6c <.text+0x2a1bc> 39c3c: 1b0a2569 madd w9, w11, w10, w9 39c40: 5100c12c sub w12, w9, #0x30 39c44: 6b0b019f cmp w12, w11 39c48: 5400016b b.lt 0x39c74 <.text+0x2a1c4> 39c4c: 38401509 ldrb w9, [x8], #0x1 39c50: 2a0c03eb mov w11, w12 39c54: 35fffec9 cbnz w9, 0x39c2c <.text+0x2a17c> 39c58: b900000c str w12, [x0] 39c5c: 320003e0 orr w0, wzr, #0x1 39c60: d65f03c0 ret 39c64: 2a1f03e0 mov w0, wzr 39c68: d65f03c0 ret 39c6c: 2a1f03e0 mov w0, wzr 39c70: d65f03c0 ret 39c74: 2a1f03e0 mov w0, wzr 39c78: d65f03c0 ret 39c7c: aa0003e8 mov x8, x0 39c80: b4000148 cbz x8, 0x39ca8 <.text+0x2a1f8> 39c84: b202e7e9 mov x9, #-0x3333333333333334 // =-3689348814741910324 39c88: 2a1f03e0 mov w0, wzr 39c8c: f29999a9 movk x9, #0xcccd 39c90: 9bc97d0a umulh x10, x8, x9 39c94: f100251f cmp x8, #0x9 39c98: d343fd48 lsr x8, x10, #3 39c9c: 11000400 add w0, w0, #0x1 39ca0: 54ffff88 b.hi 0x39c90 <.text+0x2a1e0> 39ca4: d65f03c0 ret 39ca8: 320003e0 orr w0, wzr, #0x1 39cac: d65f03c0 ret 39cb0: 340001c2 cbz w2, 0x39ce8 <.text+0x2a238> 39cb4: 51000449 sub w9, w2, #0x1 39cb8: b202e7e8 mov x8, #-0x3333333333333334 // =-3689348814741910324 39cbc: f29999a8 movk x8, #0xcccd 39cc0: 8b090009 add x9, x0, x9 39cc4: 5280014a mov w10, #0xa // =10 39cc8: 9bc87c2b umulh x11, x1, x8 39ccc: d343fd6b lsr x11, x11, #3 39cd0: 1b0a856c msub w12, w11, w10, w1 39cd4: 321c058c orr w12, w12, #0x30 39cd8: 51000442 sub w2, w2, #0x1 39cdc: 381ff52c strb w12, [x9], #-0x1 39ce0: aa0b03e1 mov x1, x11 39ce4: 35ffff22 cbnz w2, 0x39cc8 <.text+0x2a218> 39ce8: d65f03c0 ret 39cec: d1000408 sub x8, x0, #0x1 39cf0: 38401d09 ldrb w9, [x8, #0x1]! 39cf4: 6b21013f cmp w9, w1, uxtb 39cf8: 54000040 b.eq 0x39d00 <.text+0x2a250> 39cfc: 35ffffa9 cbnz w9, 0x39cf0 <.text+0x2a240> 39d00: 6b21013f cmp w9, w1, uxtb 39d04: 9a9f0100 csel x0, x8, xzr, eq 39d08: d65f03c0 ret 39d0c: 39400009 ldrb w9, [x0] 39d10: 34000129 cbz w9, 0x39d34 <.text+0x2a284> 39d14: aa1f03e8 mov x8, xzr 39d18: 12001d29 and w9, w9, #0xff 39d1c: 6b21013f cmp w9, w1, uxtb 39d20: 9a880008 csel x8, x0, x8, eq 39d24: 38401c09 ldrb w9, [x0, #0x1]! 39d28: 35ffff89 cbnz w9, 0x39d18 <.text+0x2a268> 39d2c: aa0803e0 mov x0, x8 39d30: d65f03c0 ret 39d34: aa1f03e8 mov x8, xzr 39d38: aa0803e0 mov x0, x8 39d3c: d65f03c0 ret 39d40: f100045f cmp x2, #0x1 39d44: 5400010b b.lt 0x39d64 <.text+0x2a2b4> 39d48: 8b020008 add x8, x0, x2 39d4c: 39400009 ldrb w9, [x0] 39d50: 6b01013f cmp w9, w1 39d54: 540000a0 b.eq 0x39d68 <.text+0x2a2b8> 39d58: 91000400 add x0, x0, #0x1 39d5c: eb08001f cmp x0, x8 39d60: 54ffff63 b.lo 0x39d4c <.text+0x2a29c> 39d64: aa1f03e0 mov x0, xzr 39d68: d65f03c0 ret 39d6c: aa1f03e8 mov x8, xzr 39d70: 14000004 b 0x39d80 <.text+0x2a2d0> 39d74: 8b081128 add x8, x9, x8, lsl #4 39d78: 8b0a0108 add x8, x8, x10 39d7c: 91000421 add x1, x1, #0x1 39d80: 39400029 ldrb w9, [x1] 39d84: 5100c12a sub w10, w9, #0x30 39d88: 12001d4a and w10, w10, #0xff 39d8c: 7100295f cmp w10, #0xa 39d90: 54000062 b.hs 0x39d9c <.text+0x2a2ec> 39d94: 928005ea mov x10, #-0x30 // =-48 39d98: 17fffff7 b 0x39d74 <.text+0x2a2c4> 39d9c: 5101852a sub w10, w9, #0x61 39da0: 12001d4a and w10, w10, #0xff 39da4: 7100195f cmp w10, #0x6 39da8: 54000062 b.hs 0x39db4 <.text+0x2a304> 39dac: 92800aca mov x10, #-0x57 // =-87 39db0: 17fffff1 b 0x39d74 <.text+0x2a2c4> 39db4: 5101052a sub w10, w9, #0x41 39db8: 12001d4a and w10, w10, #0xff 39dbc: 7100155f cmp w10, #0x5 39dc0: 54000068 b.hi 0x39dcc <.text+0x2a31c> 39dc4: 928006ca mov x10, #-0x37 // =-55 39dc8: 17ffffeb b 0x39d74 <.text+0x2a2c4> 39dcc: f9000008 str x8, [x0] 39dd0: aa0103e0 mov x0, x1 39dd4: d65f03c0 ret 39dd8: 39400029 ldrb w9, [x1] 39ddc: 5100c128 sub w8, w9, #0x30 39de0: 7100251f cmp w8, #0x9 39de4: 54000188 b.hi 0x39e14 <.text+0x2a364> 39de8: aa1f03e8 mov x8, xzr 39dec: 5280014a mov w10, #0xa // =10 39df0: 12001d2b and w11, w9, #0xff 39df4: 38401c29 ldrb w9, [x1, #0x1]! 39df8: d503201f nop 39dfc: 9b0a2d08 madd x8, x8, x10, x11 39e00: d100c108 sub x8, x8, #0x30 39e04: 5100c12b sub w11, w9, #0x30 39e08: 7100297f cmp w11, #0xa 39e0c: 54ffff23 b.lo 0x39df0 <.text+0x2a340> 39e10: 14000002 b 0x39e18 <.text+0x2a368> 39e14: aa1f03e8 mov x8, xzr 39e18: f9000008 str x8, [x0] 39e1c: aa0103e0 mov x0, x1 39e20: d65f03c0 ret 39e24: b40000a2 cbz x2, 0x39e38 <.text+0x2a388> 39e28: a9bf7bfd stp x29, x30, [sp, #-0x10]! 39e2c: 910003fd mov x29, sp 39e30: 97ff56ac bl 0xf8e0 39e34: a8c17bfd ldp x29, x30, [sp], #0x10 39e38: d65f03c0 ret 39e3c: 3940002c ldrb w12, [x1] 39e40: 3400022c cbz w12, 0x39e84 <.text+0x2a3d4> 39e44: aa1f03eb mov x11, xzr 39e48: aa1f03e9 mov x9, xzr 39e4c: 9100042a add x10, x1, #0x1 39e50: 91000528 add x8, x9, #0x1 39e54: eb02011f cmp x8, x2 39e58: 54000062 b.hs 0x39e64 <.text+0x2a3b4> 39e5c: 3829680c strb w12, [x0, x9] 39e60: aa0803e9 mov x9, x8 39e64: 386b694c ldrb w12, [x10, x11] 39e68: 91000568 add x8, x11, #0x1 39e6c: aa0803eb mov x11, x8 39e70: 35ffff0c cbnz w12, 0x39e50 <.text+0x2a3a0> 39e74: b4000042 cbz x2, 0x39e7c <.text+0x2a3cc> 39e78: 3829681f strb wzr, [x0, x9] 39e7c: aa0803e0 mov x0, x8 39e80: d65f03c0 ret 39e84: aa1f03e9 mov x9, xzr 39e88: aa1f03e8 mov x8, xzr 39e8c: b5ffff62 cbnz x2, 0x39e78 <.text+0x2a3c8> 39e90: 17fffffb b 0x39e7c <.text+0x2a3cc> 39e94: aa1f03e8 mov x8, xzr 39e98: b40000c2 cbz x2, 0x39eb0 <.text+0x2a400> 39e9c: 38686809 ldrb w9, [x0, x8] 39ea0: 34000089 cbz w9, 0x39eb0 <.text+0x2a400> 39ea4: 91000508 add x8, x8, #0x1 39ea8: eb02011f cmp x8, x2 39eac: 54ffff83 b.lo 0x39e9c <.text+0x2a3ec> 39eb0: eb02011f cmp x8, x2 39eb4: 54000280 b.eq 0x39f04 <.text+0x2a454> 39eb8: 3940002e ldrb w14, [x1] 39ebc: 8b080009 add x9, x0, x8 39ec0: cb08004a sub x10, x2, x8 39ec4: 3400024e cbz w14, 0x39f0c <.text+0x2a45c> 39ec8: aa1f03ed mov x13, xzr 39ecc: aa1f03eb mov x11, xzr 39ed0: 9100042c add x12, x1, #0x1 39ed4: 9100056f add x15, x11, #0x1 39ed8: eb0a01ff cmp x15, x10 39edc: 54000062 b.hs 0x39ee8 <.text+0x2a438> 39ee0: 382b692e strb w14, [x9, x11] 39ee4: aa0f03eb mov x11, x15 39ee8: 386d698e ldrb w14, [x12, x13] 39eec: 910005af add x15, x13, #0x1 39ef0: aa0f03ed mov x13, x15 39ef4: 35ffff0e cbnz w14, 0x39ed4 <.text+0x2a424> 39ef8: b400004a cbz x10, 0x39f00 <.text+0x2a450> 39efc: 382b693f strb wzr, [x9, x11] 39f00: 8b0801e2 add x2, x15, x8 39f04: aa0203e0 mov x0, x2 39f08: d65f03c0 ret 39f0c: aa1f03eb mov x11, xzr 39f10: aa1f03ef mov x15, xzr 39f14: b5ffff4a cbnz x10, 0x39efc <.text+0x2a44c> 39f18: 17fffffa b 0x39f00 <.text+0x2a450> 39f1c: 7100801f cmp w0, #0x20 39f20: 54000148 b.hi 0x39f48 <.text+0x2a498> 39f24: 2a0003e8 mov w8, w0 39f28: 320003e9 orr w9, wzr, #0x1 39f2c: 9ac82128 lsl x8, x9, x8 39f30: b20003e9 mov x9, #0x100000001 // =4294967297 39f34: f287c029 movk x9, #0x3e01 39f38: 8a090108 and x8, x8, x9 39f3c: b4000068 cbz x8, 0x39f48 <.text+0x2a498> 39f40: 320003e0 orr w0, wzr, #0x1 39f44: d65f03c0 ret 39f48: 2a1f03e0 mov w0, wzr 39f4c: d65f03c0 ret 39f50: a9007c1f stp xzr, xzr, [x0] 39f54: d65f03c0 ret 39f58: a9007c1f stp xzr, xzr, [x0] 39f5c: 14000001 b 0x39f60 <.text+0x2a4b0> 39f60: d10343ff sub sp, sp, #0xd0 39f64: f9004bf7 str x23, [sp, #0x90] 39f68: a90a57f6 stp x22, x21, [sp, #0xa0] 39f6c: a90b4ff4 stp x20, x19, [sp, #0xb0] 39f70: a90c7bfd stp x29, x30, [sp, #0xc0] 39f74: 910303fd add x29, sp, #0xc0 39f78: d53bd057 mrs x23, TPIDR_EL0 39f7c: f94016e8 ldr x8, [x23, #0x28] 39f80: aa0003f3 mov x19, x0 39f84: aa0203f4 mov x20, x2 39f88: aa0103f5 mov x21, x1 39f8c: f81c83a8 stur x8, [x29, #-0x38] 39f90: f9400260 ldr x0, [x19] 39f94: b4000140 cbz x0, 0x39fbc <.text+0x2a50c> 39f98: f9400661 ldr x1, [x19, #0x8] 39f9c: d2801ae8 mov x8, #0xd7 // =215 39fa0: d4000001 svc #0 39fa4: b13ffc1f cmn x0, #0xfff 39fa8: 54000083 b.lo 0x39fb8 <.text+0x2a508> 39fac: 4b0003f6 neg w22, w0 39fb0: 97ff53e4 bl 0xef40 <__errno@plt> 39fb4: b9000016 str w22, [x0] 39fb8: a9007e7f stp xzr, xzr, [x19] 39fbc: 92800c60 mov x0, #-0x64 // =-100 39fc0: aa1503e1 mov x1, x21 39fc4: aa1f03e2 mov x2, xzr 39fc8: aa1f03e3 mov x3, xzr 39fcc: d2800708 mov x8, #0x38 // =56 39fd0: d4000001 svc #0 39fd4: b13ffc1f cmn x0, #0xfff 39fd8: 540000a3 b.lo 0x39fec <.text+0x2a53c> 39fdc: 4b0003f5 neg w21, w0 39fe0: 97ff53d8 bl 0xef40 <__errno@plt> 39fe4: b9000015 str w21, [x0] 39fe8: 92800000 mov x0, #-0x1 // =-1 39fec: 3100041f cmn w0, #0x1 39ff0: 54000740 b.eq 0x3a0d8 <.text+0x2a628> 39ff4: 93407c15 sxtw x21, w0 39ff8: 910023e1 add x1, sp, #0x8 39ffc: aa1503e0 mov x0, x21 3a000: d2800a08 mov x8, #0x50 // =80 3a004: d4000001 svc #0 3a008: b13ffc1f cmn x0, #0xfff 3a00c: 540000a3 b.lo 0x3a020 <.text+0x2a570> 3a010: 4b0003f6 neg w22, w0 3a014: 97ff53cb bl 0xef40 <__errno@plt> 3a018: b9000016 str w22, [x0] 3a01c: 92800000 mov x0, #-0x1 // =-1 3a020: 3100041f cmn w0, #0x1 3a024: 54000440 b.eq 0x3a0ac <.text+0x2a5fc> 3a028: f9401fe8 ldr x8, [sp, #0x38] 3a02c: b7f80408 tbnz x8, #0x3f, 0x3a0ac <.text+0x2a5fc> 3a030: eb140116 subs x22, x8, x20 3a034: 54000569 b.ls 0x3a0e0 <.text+0x2a630> 3a038: 320003e2 orr w2, wzr, #0x1 3a03c: 321f03e3 orr w3, wzr, #0x2 3a040: aa1f03e0 mov x0, xzr 3a044: aa1603e1 mov x1, x22 3a048: aa1503e4 mov x4, x21 3a04c: aa1403e5 mov x5, x20 3a050: d2801bc8 mov x8, #0xde // =222 3a054: d4000001 svc #0 3a058: aa0003f4 mov x20, x0 3a05c: b13ffe9f cmn x20, #0xfff 3a060: 540000a3 b.lo 0x3a074 <.text+0x2a5c4> 3a064: 4b1403f4 neg w20, w20 3a068: 97ff53b6 bl 0xef40 <__errno@plt> 3a06c: b9000014 str w20, [x0] 3a070: 92800014 mov x20, #-0x1 // =-1 3a074: aa1503e0 mov x0, x21 3a078: d2800728 mov x8, #0x39 // =57 3a07c: d4000001 svc #0 3a080: b13ffc1f cmn x0, #0xfff 3a084: 54000083 b.lo 0x3a094 <.text+0x2a5e4> 3a088: 4b0003f5 neg w21, w0 3a08c: 97ff53ad bl 0xef40 <__errno@plt> 3a090: b9000015 str w21, [x0] 3a094: b100069f cmn x20, #0x1 3a098: 54000200 b.eq 0x3a0d8 <.text+0x2a628> 3a09c: f100029f cmp x20, #0x0 3a0a0: 9a9f12c8 csel x8, x22, xzr, ne 3a0a4: a9002274 stp x20, x8, [x19] 3a0a8: 14000016 b 0x3a100 <.text+0x2a650> 3a0ac: aa1503e0 mov x0, x21 3a0b0: d2800728 mov x8, #0x39 // =57 3a0b4: d4000001 svc #0 3a0b8: b13ffc1f cmn x0, #0xfff 3a0bc: 540000e3 b.lo 0x3a0d8 <.text+0x2a628> 3a0c0: 4b0003f3 neg w19, w0 3a0c4: 97ff539f bl 0xef40 <__errno@plt> 3a0c8: aa0003e8 mov x8, x0 3a0cc: 2a1f03e0 mov w0, wzr 3a0d0: b9000113 str w19, [x8] 3a0d4: 1400000c b 0x3a104 <.text+0x2a654> 3a0d8: 2a1f03e0 mov w0, wzr 3a0dc: 1400000a b 0x3a104 <.text+0x2a654> 3a0e0: aa1503e0 mov x0, x21 3a0e4: d2800728 mov x8, #0x39 // =57 3a0e8: d4000001 svc #0 3a0ec: b13ffc1f cmn x0, #0xfff 3a0f0: 54000083 b.lo 0x3a100 <.text+0x2a650> 3a0f4: 4b0003f3 neg w19, w0 3a0f8: 97ff5392 bl 0xef40 <__errno@plt> 3a0fc: b9000013 str w19, [x0] 3a100: 320003e0 orr w0, wzr, #0x1 3a104: f94016e8 ldr x8, [x23, #0x28] 3a108: f85c83a9 ldur x9, [x29, #-0x38] 3a10c: eb09011f cmp x8, x9 3a110: 540000e1 b.ne 0x3a12c <.text+0x2a67c> 3a114: a94c7bfd ldp x29, x30, [sp, #0xc0] 3a118: a94b4ff4 ldp x20, x19, [sp, #0xb0] 3a11c: a94a57f6 ldp x22, x21, [sp, #0xa0] 3a120: f9404bf7 ldr x23, [sp, #0x90] 3a124: 910343ff add sp, sp, #0xd0 3a128: d65f03c0 ret 3a12c: 97ff542d bl 0xf1e0 <__stack_chk_fail@plt> 3a130: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3a134: a9017bfd stp x29, x30, [sp, #0x10] 3a138: 910043fd add x29, sp, #0x10 3a13c: aa0003f3 mov x19, x0 3a140: f9400260 ldr x0, [x19] 3a144: b4000140 cbz x0, 0x3a16c <.text+0x2a6bc> 3a148: f9400661 ldr x1, [x19, #0x8] 3a14c: d2801ae8 mov x8, #0xd7 // =215 3a150: d4000001 svc #0 3a154: b13ffc1f cmn x0, #0xfff 3a158: 54000083 b.lo 0x3a168 <.text+0x2a6b8> 3a15c: 4b0003f4 neg w20, w0 3a160: 97ff5378 bl 0xef40 <__errno@plt> 3a164: b9000014 str w20, [x0] 3a168: a9007e7f stp xzr, xzr, [x19] 3a16c: a9417bfd ldp x29, x30, [sp, #0x10] 3a170: a8c24ff4 ldp x20, x19, [sp], #0x20 3a174: d65f03c0 ret 3a178: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3a17c: a9017bfd stp x29, x30, [sp, #0x10] 3a180: 910043fd add x29, sp, #0x10 3a184: aa0003f3 mov x19, x0 3a188: f9400260 ldr x0, [x19] 3a18c: b4000140 cbz x0, 0x3a1b4 <.text+0x2a704> 3a190: f9400661 ldr x1, [x19, #0x8] 3a194: d2801ae8 mov x8, #0xd7 // =215 3a198: d4000001 svc #0 3a19c: b13ffc1f cmn x0, #0xfff 3a1a0: 54000083 b.lo 0x3a1b0 <.text+0x2a700> 3a1a4: 4b0003f4 neg w20, w0 3a1a8: 97ff5366 bl 0xef40 <__errno@plt> 3a1ac: b9000014 str w20, [x0] 3a1b0: a9007e7f stp xzr, xzr, [x19] 3a1b4: a9417bfd ldp x29, x30, [sp, #0x10] 3a1b8: a8c24ff4 ldp x20, x19, [sp], #0x20 3a1bc: d65f03c0 ret 3a1c0: f81d0ff5 str x21, [sp, #-0x30]! 3a1c4: a9014ff4 stp x20, x19, [sp, #0x10] 3a1c8: a9027bfd stp x29, x30, [sp, #0x20] 3a1cc: 910083fd add x29, sp, #0x20 3a1d0: aa0203f4 mov x20, x2 3a1d4: aa0103f3 mov x19, x1 3a1d8: aa0003e8 mov x8, x0 3a1dc: 92800c60 mov x0, #-0x64 // =-100 3a1e0: aa0803e1 mov x1, x8 3a1e4: aa1303e2 mov x2, x19 3a1e8: aa1403e3 mov x3, x20 3a1ec: d28009c8 mov x8, #0x4e // =78 3a1f0: d4000001 svc #0 3a1f4: b13ffc1f cmn x0, #0xfff 3a1f8: 540000a3 b.lo 0x3a20c <.text+0x2a75c> 3a1fc: 4b0003f5 neg w21, w0 3a200: 97ff5350 bl 0xef40 <__errno@plt> 3a204: b9000015 str w21, [x0] 3a208: 92800000 mov x0, #-0x1 // =-1 3a20c: 2a1f03e8 mov w8, wzr 3a210: 37f800c0 tbnz w0, #0x1f, 0x3a228 <.text+0x2a778> 3a214: 93407c09 sxtw x9, w0 3a218: eb14013f cmp x9, x20 3a21c: 54000062 b.hs 0x3a228 <.text+0x2a778> 3a220: 320003e8 orr w8, wzr, #0x1 3a224: 38296a7f strb wzr, [x19, x9] 3a228: a9427bfd ldp x29, x30, [sp, #0x20] 3a22c: a9414ff4 ldp x20, x19, [sp, #0x10] 3a230: 2a0803e0 mov w0, w8 3a234: f84307f5 ldr x21, [sp], #0x30 3a238: d65f03c0 ret 3a23c: d10143ff sub sp, sp, #0x50 3a240: f90013f5 str x21, [sp, #0x20] 3a244: a9034ff4 stp x20, x19, [sp, #0x30] 3a248: a9047bfd stp x29, x30, [sp, #0x40] 3a24c: 910103fd add x29, sp, #0x40 3a250: d53bd055 mrs x21, TPIDR_EL0 3a254: f94016a8 ldr x8, [x21, #0x28] 3a258: aa0103f3 mov x19, x1 3a25c: aa0003f4 mov x20, x0 3a260: f9000fe8 str x8, [sp, #0x18] 3a264: 97ff5543 bl 0xf770 3a268: f9000bf4 str x20, [sp, #0x10] 3a26c: f9400261 ldr x1, [x19] 3a270: aa0003e8 mov x8, x0 3a274: 910023e3 add x3, sp, #0x8 3a278: aa1303e0 mov x0, x19 3a27c: aa0803e2 mov x2, x8 3a280: 8b080294 add x20, x20, x8 3a284: f9000661 str x1, [x19, #0x8] 3a288: 790013ff strh wzr, [sp, #0x8] 3a28c: 94000029 bl 0x3a330 <.text+0x2a880> 3a290: f9400268 ldr x8, [x19] 3a294: 910043e0 add x0, sp, #0x10 3a298: 910023e2 add x2, sp, #0x8 3a29c: aa1403e1 mov x1, x20 3a2a0: f90007e8 str x8, [sp, #0x8] 3a2a4: f9400a63 ldr x3, [x19, #0x10] 3a2a8: 2a1f03e4 mov w4, wzr 3a2ac: 97fff85d bl 0x38420 <.text+0x28970> 3a2b0: 340000c0 cbz w0, 0x3a2c8 <.text+0x2a818> 3a2b4: a9402a68 ldp x8, x10, [x19] 3a2b8: aa1f03e9 mov x9, xzr 3a2bc: cb08014a sub x10, x10, x8 3a2c0: 9341fd4a asr x10, x10, #1 3a2c4: 1400000d b 0x3a2f8 <.text+0x2a848> 3a2c8: f94007e9 ldr x9, [sp, #0x8] 3a2cc: a9402a68 ldp x8, x10, [x19] 3a2d0: cb080129 sub x9, x9, x8 3a2d4: cb08014a sub x10, x10, x8 3a2d8: 9341fd29 asr x9, x9, #1 3a2dc: 91000529 add x9, x9, #0x1 3a2e0: 9341fd4a asr x10, x10, #1 3a2e4: eb0a0121 subs x1, x9, x10 3a2e8: 54000089 b.ls 0x3a2f8 <.text+0x2a848> 3a2ec: aa1303e0 mov x0, x19 3a2f0: 94000248 bl 0x3ac10 <.text+0x2b160> 3a2f4: 14000005 b 0x3a308 <.text+0x2a858> 3a2f8: eb0a013f cmp x9, x10 3a2fc: 54000062 b.hs 0x3a308 <.text+0x2a858> 3a300: 8b090508 add x8, x8, x9, lsl #1 3a304: f9000668 str x8, [x19, #0x8] 3a308: f94016a8 ldr x8, [x21, #0x28] 3a30c: f9400fe9 ldr x9, [sp, #0x18] 3a310: eb09011f cmp x8, x9 3a314: 540000c1 b.ne 0x3a32c <.text+0x2a87c> 3a318: a9447bfd ldp x29, x30, [sp, #0x40] 3a31c: a9434ff4 ldp x20, x19, [sp, #0x30] 3a320: f94013f5 ldr x21, [sp, #0x20] 3a324: 910143ff add sp, sp, #0x50 3a328: d65f03c0 ret 3a32c: 97ff53ad bl 0xf1e0 <__stack_chk_fail@plt> 3a330: a9ba6ffc stp x28, x27, [sp, #-0x60]! 3a334: a90167fa stp x26, x25, [sp, #0x10] 3a338: a9025ff8 stp x24, x23, [sp, #0x20] 3a33c: a90357f6 stp x22, x21, [sp, #0x30] 3a340: a9044ff4 stp x20, x19, [sp, #0x40] 3a344: a9057bfd stp x29, x30, [sp, #0x50] 3a348: 910143fd add x29, sp, #0x50 3a34c: aa0303f4 mov x20, x3 3a350: aa0203f7 mov x23, x2 3a354: aa0103f3 mov x19, x1 3a358: aa0003f6 mov x22, x0 3a35c: b4001c17 cbz x23, 0x3a6dc <.text+0x2ac2c> 3a360: a940a2db ldp x27, x8, [x22, #0x8] 3a364: f94002d5 ldr x21, [x22] 3a368: cb1b0109 sub x9, x8, x27 3a36c: cb150279 sub x25, x19, x21 3a370: 9341fd29 asr x9, x9, #1 3a374: eb17013f cmp x9, x23 3a378: 9341ff32 asr x18, x25, #1 3a37c: 54000282 b.hs 0x3a3cc <.text+0x2a91c> 3a380: cb150369 sub x9, x27, x21 3a384: 8b8906e9 add x9, x23, x9, asr #1 3a388: b7f81d69 tbnz x9, #0x3f, 0x3a734 <.text+0x2ac84> 3a38c: cb150108 sub x8, x8, x21 3a390: b240f7ea orr x10, xzr, #0x3fffffffffffffff 3a394: 9341fd0b asr x11, x8, #1 3a398: eb09011f cmp x8, x9 3a39c: 9a883128 csel x8, x9, x8, lo 3a3a0: eb0a017f cmp x11, x10 3a3a4: b240fbe9 orr x9, xzr, #0x7fffffffffffffff 3a3a8: 9a89311c csel x28, x8, x9, lo 3a3ac: b400053c cbz x28, 0x3a450 <.text+0x2a9a0> 3a3b0: aa1203f8 mov x24, x18 3a3b4: b7f81c5c tbnz x28, #0x3f, 0x3a73c <.text+0x2ac8c> 3a3b8: d37ffb80 lsl x0, x28, #1 3a3bc: 94011dfb bl 0x81ba8 3a3c0: aa0003fa mov x26, x0 3a3c4: aa1803f2 mov x18, x24 3a3c8: 14000023 b 0x3a454 <.text+0x2a9a4> 3a3cc: cb130368 sub x8, x27, x19 3a3d0: 9341fd19 asr x25, x8, #1 3a3d4: eb17033f cmp x25, x23 3a3d8: 54000362 b.hs 0x3a444 <.text+0x2a994> 3a3dc: cb1902e8 sub x8, x23, x25 3a3e0: f100411f cmp x8, #0x10 3a3e4: aa1903f8 mov x24, x25 3a3e8: 54000a83 b.lo 0x3a538 <.text+0x2aa88> 3a3ec: 927ced0b and x11, x8, #0xfffffffffffffff0 3a3f0: b4000a4b cbz x11, 0x3a538 <.text+0x2aa88> 3a3f4: 91000689 add x9, x20, #0x1 3a3f8: eb1b013f cmp x9, x27 3a3fc: 540000c9 b.ls 0x3a414 <.text+0x2a964> 3a400: 8b080769 add x9, x27, x8, lsl #1 3a404: eb14013f cmp x9, x20 3a408: aa1b03e9 mov x9, x27 3a40c: aa0803ea mov x10, x8 3a410: 54000988 b.hi 0x3a540 <.text+0x2aa90> 3a414: 4d40c680 ld1r { v0.8h }, [x20] 3a418: 8b0b0769 add x9, x27, x11, lsl #1 3a41c: cb0b010a sub x10, x8, x11 3a420: 9100436c add x12, x27, #0x10 3a424: aa0b03ed mov x13, x11 3a428: ad3f8180 stp q0, q0, [x12, #-0x10] 3a42c: d10041ad sub x13, x13, #0x10 3a430: 9100818c add x12, x12, #0x20 3a434: b5ffffad cbnz x13, 0x3a428 <.text+0x2a978> 3a438: eb0b011f cmp x8, x11 3a43c: 54000821 b.ne 0x3a540 <.text+0x2aa90> 3a440: 14000044 b 0x3a550 <.text+0x2aaa0> 3a444: aa1b03e8 mov x8, x27 3a448: aa1703f8 mov x24, x23 3a44c: 14000044 b 0x3a55c <.text+0x2aaac> 3a450: aa1f03fa mov x26, xzr 3a454: 8b120758 add x24, x26, x18, lsl #1 3a458: f10042ff cmp x23, #0x10 3a45c: aa1803e8 mov x8, x24 3a460: aa1703e9 mov x9, x23 3a464: 54000343 b.lo 0x3a4cc <.text+0x2aa1c> 3a468: 927ceeea and x10, x23, #0xfffffffffffffff0 3a46c: aa1803e8 mov x8, x24 3a470: aa1703e9 mov x9, x23 3a474: b40002ca cbz x10, 0x3a4cc <.text+0x2aa1c> 3a478: 91000688 add x8, x20, #0x1 3a47c: eb18011f cmp x8, x24 3a480: 540000e9 b.ls 0x3a49c <.text+0x2a9ec> 3a484: 8b170248 add x8, x18, x23 3a488: 8b080748 add x8, x26, x8, lsl #1 3a48c: eb14011f cmp x8, x20 3a490: aa1803e8 mov x8, x24 3a494: aa1703e9 mov x9, x23 3a498: 540001a8 b.hi 0x3a4cc <.text+0x2aa1c> 3a49c: 4d40c680 ld1r { v0.8h }, [x20] 3a4a0: 8b12074b add x11, x26, x18, lsl #1 3a4a4: 8b0a0708 add x8, x24, x10, lsl #1 3a4a8: cb0a02e9 sub x9, x23, x10 3a4ac: 9100416b add x11, x11, #0x10 3a4b0: aa0a03ec mov x12, x10 3a4b4: ad3f8160 stp q0, q0, [x11, #-0x10] 3a4b8: d100418c sub x12, x12, #0x10 3a4bc: 9100816b add x11, x11, #0x20 3a4c0: b5ffffac cbnz x12, 0x3a4b4 <.text+0x2aa04> 3a4c4: eb17015f cmp x10, x23 3a4c8: 540000a0 b.eq 0x3a4dc <.text+0x2aa2c> 3a4cc: 7940028a ldrh w10, [x20] 3a4d0: d1000529 sub x9, x9, #0x1 3a4d4: 7800250a strh w10, [x8], #0x2 3a4d8: b5ffffa9 cbnz x9, 0x3a4cc <.text+0x2aa1c> 3a4dc: 8b170714 add x20, x24, x23, lsl #1 3a4e0: f100073f cmp x25, #0x1 3a4e4: cb190317 sub x23, x24, x25 3a4e8: 540000ab b.lt 0x3a4fc <.text+0x2aa4c> 3a4ec: aa1703e0 mov x0, x23 3a4f0: aa1503e1 mov x1, x21 3a4f4: aa1903e2 mov x2, x25 3a4f8: 97ff54e6 bl 0xf890 3a4fc: cb130379 sub x25, x27, x19 3a500: f100073f cmp x25, #0x1 3a504: 8b1c075a add x26, x26, x28, lsl #1 3a508: 540000cb b.lt 0x3a520 <.text+0x2aa70> 3a50c: aa1403e0 mov x0, x20 3a510: aa1303e1 mov x1, x19 3a514: aa1903e2 mov x2, x25 3a518: 97ff54de bl 0xf890 3a51c: 8b190294 add x20, x20, x25 3a520: a90052d7 stp x23, x20, [x22] 3a524: f9000ada str x26, [x22, #0x10] 3a528: b4000dd5 cbz x21, 0x3a6e0 <.text+0x2ac30> 3a52c: aa1503e0 mov x0, x21 3a530: 94011dce bl 0x81c68 3a534: 1400006b b 0x3a6e0 <.text+0x2ac30> 3a538: aa1b03e9 mov x9, x27 3a53c: aa0803ea mov x10, x8 3a540: 7940028b ldrh w11, [x20] 3a544: d100054a sub x10, x10, #0x1 3a548: 7800252b strh w11, [x9], #0x2 3a54c: b5ffffaa cbnz x10, 0x3a540 <.text+0x2aa90> 3a550: 8b080768 add x8, x27, x8, lsl #1 3a554: f90006c8 str x8, [x22, #0x8] 3a558: b4000c38 cbz x24, 0x3a6dc <.text+0x2ac2c> 3a55c: d37ffae9 lsl x9, x23, #1 3a560: 8b09026b add x11, x19, x9 3a564: cb09010a sub x10, x8, x9 3a568: cb0b0102 sub x2, x8, x11 3a56c: eb1b015f cmp x10, x27 3a570: 9341fc49 asr x9, x2, #1 3a574: 54000722 b.hs 0x3a658 <.text+0x2aba8> 3a578: cb0903eb neg x11, x9 3a57c: cb09076c sub x12, x27, x9, lsl #1 3a580: aa3303ed mvn x13, x19 3a584: cb12016b sub x11, x11, x18 3a588: 8b0d018d add x13, x12, x13 3a58c: 8b0b076b add x11, x27, x11, lsl #1 3a590: aa3503ec mvn x12, x21 3a594: 8b0c016b add x11, x11, x12 3a598: d341fd6b lsr x11, x11, #1 3a59c: 9100056c add x12, x11, #0x1 3a5a0: f1003d9f cmp x12, #0xf 3a5a4: d341fdab lsr x11, x13, #1 3a5a8: 54000489 b.ls 0x3a638 <.text+0x2ab88> 3a5ac: 927ced8e and x14, x12, #0xfffffffffffffff0 3a5b0: b400044e cbz x14, 0x3a638 <.text+0x2ab88> 3a5b4: cb0903ed neg x13, x9 3a5b8: cb1201ad sub x13, x13, x18 3a5bc: aa3503ef mvn x15, x21 3a5c0: 8b0d076d add x13, x27, x13, lsl #1 3a5c4: 8b0f01ad add x13, x13, x15 3a5c8: d341fdad lsr x13, x13, #1 3a5cc: 8b12012f add x15, x9, x18 3a5d0: 8b0d01f0 add x16, x15, x13 3a5d4: 8b1006b0 add x16, x21, x16, lsl #1 3a5d8: 91000a10 add x16, x16, #0x2 3a5dc: eb10011f cmp x8, x16 3a5e0: 540000c2 b.hs 0x3a5f8 <.text+0x2ab48> 3a5e4: 8b0d050d add x13, x8, x13, lsl #1 3a5e8: 910009ad add x13, x13, #0x2 3a5ec: eb0d015f cmp x10, x13 3a5f0: aa0803ed mov x13, x8 3a5f4: 54000243 b.lo 0x3a63c <.text+0x2ab8c> 3a5f8: d37ff9d0 lsl x16, x14, #1 3a5fc: 8b0f06af add x15, x21, x15, lsl #1 3a600: 8b10010d add x13, x8, x16 3a604: 8b10014a add x10, x10, x16 3a608: 910041ef add x15, x15, #0x10 3a60c: 91004110 add x16, x8, #0x10 3a610: aa0e03f1 mov x17, x14 3a614: ad7f85e0 ldp q0, q1, [x15, #-0x10] 3a618: 910081ef add x15, x15, #0x20 3a61c: d1004231 sub x17, x17, #0x10 3a620: ad3f8600 stp q0, q1, [x16, #-0x10] 3a624: 91008210 add x16, x16, #0x20 3a628: b5ffff71 cbnz x17, 0x3a614 <.text+0x2ab64> 3a62c: eb0e019f cmp x12, x14 3a630: 54000061 b.ne 0x3a63c <.text+0x2ab8c> 3a634: 14000006 b 0x3a64c <.text+0x2ab9c> 3a638: aa0803ed mov x13, x8 3a63c: 7840254c ldrh w12, [x10], #0x2 3a640: eb1b015f cmp x10, x27 3a644: 780025ac strh w12, [x13], #0x2 3a648: 54ffffa3 b.lo 0x3a63c <.text+0x2ab8c> 3a64c: 8b0b050a add x10, x8, x11, lsl #1 3a650: 9100094a add x10, x10, #0x2 3a654: f90006ca str x10, [x22, #0x8] 3a658: b40000c9 cbz x9, 0x3a670 <.text+0x2abc0> 3a65c: cb090500 sub x0, x8, x9, lsl #1 3a660: aa1303e1 mov x1, x19 3a664: aa1203fa mov x26, x18 3a668: 97ff53ea bl 0xf610 3a66c: aa1a03f2 mov x18, x26 3a670: eb14027f cmp x19, x20 3a674: 540000a8 b.hi 0x3a688 <.text+0x2abd8> 3a678: f94006c8 ldr x8, [x22, #0x8] 3a67c: 8b170689 add x9, x20, x23, lsl #1 3a680: eb14011f cmp x8, x20 3a684: 9a948134 csel x20, x9, x20, hi 3a688: f100431f cmp x24, #0x10 3a68c: 540001c3 b.lo 0x3a6c4 <.text+0x2ac14> 3a690: 927cef0a and x10, x24, #0xfffffffffffffff0 3a694: b400018a cbz x10, 0x3a6c4 <.text+0x2ac14> 3a698: eb17033f cmp x25, x23 3a69c: 91000689 add x9, x20, #0x1 3a6a0: 9a973328 csel x8, x25, x23, lo 3a6a4: eb13013f cmp x9, x19 3a6a8: 540002c9 b.ls 0x3a700 <.text+0x2ac50> 3a6ac: d1000649 sub x9, x18, #0x1 3a6b0: aa2803e8 mvn x8, x8 3a6b4: cb080128 sub x8, x9, x8 3a6b8: 8b0806a8 add x8, x21, x8, lsl #1 3a6bc: eb08029f cmp x20, x8 3a6c0: 54000202 b.hs 0x3a700 <.text+0x2ac50> 3a6c4: aa1303e8 mov x8, x19 3a6c8: aa1803e9 mov x9, x24 3a6cc: 7940028a ldrh w10, [x20] 3a6d0: d1000529 sub x9, x9, #0x1 3a6d4: 7800250a strh w10, [x8], #0x2 3a6d8: b5ffffa9 cbnz x9, 0x3a6cc <.text+0x2ac1c> 3a6dc: aa1303f8 mov x24, x19 3a6e0: aa1803e0 mov x0, x24 3a6e4: a9457bfd ldp x29, x30, [sp, #0x50] 3a6e8: a9444ff4 ldp x20, x19, [sp, #0x40] 3a6ec: a94357f6 ldp x22, x21, [sp, #0x30] 3a6f0: a9425ff8 ldp x24, x23, [sp, #0x20] 3a6f4: a94167fa ldp x26, x25, [sp, #0x10] 3a6f8: a8c66ffc ldp x28, x27, [sp], #0x60 3a6fc: d65f03c0 ret 3a700: 4d40c680 ld1r { v0.8h }, [x20] 3a704: 8b1206ab add x11, x21, x18, lsl #1 3a708: 8b0a0668 add x8, x19, x10, lsl #1 3a70c: cb0a0309 sub x9, x24, x10 3a710: 9100416b add x11, x11, #0x10 3a714: aa0a03ec mov x12, x10 3a718: ad3f8160 stp q0, q0, [x11, #-0x10] 3a71c: d100418c sub x12, x12, #0x10 3a720: 9100816b add x11, x11, #0x20 3a724: b5ffffac cbnz x12, 0x3a718 <.text+0x2ac68> 3a728: eb0a031f cmp x24, x10 3a72c: 54fffd01 b.ne 0x3a6cc <.text+0x2ac1c> 3a730: 17ffffeb b 0x3a6dc <.text+0x2ac2c> 3a734: aa1603e0 mov x0, x22 3a738: 97ffd449 bl 0x2f85c <.text+0x1fdac> 3a73c: 321c03e0 orr w0, wzr, #0x10 3a740: 94011034 bl 0x7e810 3a744: aa0003f3 mov x19, x0 3a748: f00003a1 adrp x1, 0xb1000 3a74c: 912f2421 add x1, x1, #0xbc9 3a750: 940102d7 bl 0x7b2ac 3a754: b0000528 adrp x8, 0xdf000 3a758: f9462508 ldr x8, [x8, #0xc48] 3a75c: b0000521 adrp x1, 0xdf000 3a760: b0000522 adrp x2, 0xdf000 3a764: aa1303e0 mov x0, x19 3a768: 91004108 add x8, x8, #0x10 3a76c: f9000268 str x8, [x19] 3a770: f9465421 ldr x1, [x1, #0xca8] 3a774: f9473842 ldr x2, [x2, #0xe70] 3a778: 94011051 bl 0x7e8bc 3a77c: aa0003f4 mov x20, x0 3a780: aa1303e0 mov x0, x19 3a784: 94011036 bl 0x7e85c 3a788: aa1403e0 mov x0, x20 3a78c: 9401be84 bl 0xaa19c 3a790: d10183ff sub sp, sp, #0x60 3a794: f90013f7 str x23, [sp, #0x20] 3a798: a90357f6 stp x22, x21, [sp, #0x30] 3a79c: a9044ff4 stp x20, x19, [sp, #0x40] 3a7a0: a9057bfd stp x29, x30, [sp, #0x50] 3a7a4: 910143fd add x29, sp, #0x50 3a7a8: d53bd056 mrs x22, TPIDR_EL0 3a7ac: f94016c8 ldr x8, [x22, #0x28] 3a7b0: aa0203f4 mov x20, x2 3a7b4: aa0003f3 mov x19, x0 3a7b8: 91000675 add x21, x19, #0x1 3a7bc: f9000fe8 str x8, [sp, #0x18] 3a7c0: a900cff4 stp x20, x19, [sp, #0x8] 3a7c4: b800469f str wzr, [x20], #0x4 3a7c8: 8b21c277 add x23, x19, w1, sxtw 3a7cc: 910043e0 add x0, sp, #0x10 3a7d0: 910023e2 add x2, sp, #0x8 3a7d4: aa1503e1 mov x1, x21 3a7d8: aa1403e3 mov x3, x20 3a7dc: 2a1f03e4 mov w4, wzr 3a7e0: 97fff710 bl 0x38420 <.text+0x28970> 3a7e4: 340000e0 cbz w0, 0x3a800 <.text+0x2ad50> 3a7e8: 910006b5 add x21, x21, #0x1 3a7ec: eb1702bf cmp x21, x23 3a7f0: f9000bf3 str x19, [sp, #0x10] 3a7f4: 54fffec9 b.ls 0x3a7cc <.text+0x2ad1c> 3a7f8: 2a1f03e0 mov w0, wzr 3a7fc: 14000003 b 0x3a808 <.text+0x2ad58> 3a800: b94013e8 ldr w8, [sp, #0x10] 3a804: 4b130100 sub w0, w8, w19 3a808: f94016c8 ldr x8, [x22, #0x28] 3a80c: f9400fe9 ldr x9, [sp, #0x18] 3a810: eb09011f cmp x8, x9 3a814: 540000e1 b.ne 0x3a830 <.text+0x2ad80> 3a818: a9457bfd ldp x29, x30, [sp, #0x50] 3a81c: a9444ff4 ldp x20, x19, [sp, #0x40] 3a820: a94357f6 ldp x22, x21, [sp, #0x30] 3a824: f94013f7 ldr x23, [sp, #0x20] 3a828: 910183ff add sp, sp, #0x60 3a82c: d65f03c0 ret 3a830: 97ff526c bl 0xf1e0 <__stack_chk_fail@plt> 3a834: d10143ff sub sp, sp, #0x50 3a838: f90013f5 str x21, [sp, #0x20] 3a83c: a9034ff4 stp x20, x19, [sp, #0x30] 3a840: a9047bfd stp x29, x30, [sp, #0x40] 3a844: 910103fd add x29, sp, #0x40 3a848: d53bd055 mrs x21, TPIDR_EL0 3a84c: f94016a8 ldr x8, [x21, #0x28] 3a850: aa0103f3 mov x19, x1 3a854: aa0003f4 mov x20, x0 3a858: f9000fe8 str x8, [sp, #0x18] 3a85c: 97ff5269 bl 0xf200 3a860: f9000bf4 str x20, [sp, #0x10] 3a864: f9400261 ldr x1, [x19] 3a868: aa0003e8 mov x8, x0 3a86c: 910023e3 add x3, sp, #0x8 3a870: aa1303e0 mov x0, x19 3a874: aa0803e2 mov x2, x8 3a878: 8b080e94 add x20, x20, x8, lsl #3 3a87c: f9000661 str x1, [x19, #0x8] 3a880: 790013ff strh wzr, [sp, #0x8] 3a884: 97fffeab bl 0x3a330 <.text+0x2a880> 3a888: f9400268 ldr x8, [x19] 3a88c: 910043e0 add x0, sp, #0x10 3a890: 910023e2 add x2, sp, #0x8 3a894: aa1403e1 mov x1, x20 3a898: f90007e8 str x8, [sp, #0x8] 3a89c: f9400a63 ldr x3, [x19, #0x10] 3a8a0: 2a1f03e4 mov w4, wzr 3a8a4: 97fff5d2 bl 0x37fec <.text+0x2853c> 3a8a8: 340000c0 cbz w0, 0x3a8c0 <.text+0x2ae10> 3a8ac: a9402a68 ldp x8, x10, [x19] 3a8b0: aa1f03e9 mov x9, xzr 3a8b4: cb08014a sub x10, x10, x8 3a8b8: 9341fd4a asr x10, x10, #1 3a8bc: 1400000d b 0x3a8f0 <.text+0x2ae40> 3a8c0: f94007e9 ldr x9, [sp, #0x8] 3a8c4: a9402a68 ldp x8, x10, [x19] 3a8c8: cb080129 sub x9, x9, x8 3a8cc: cb08014a sub x10, x10, x8 3a8d0: 9341fd29 asr x9, x9, #1 3a8d4: 91000529 add x9, x9, #0x1 3a8d8: 9341fd4a asr x10, x10, #1 3a8dc: eb0a0121 subs x1, x9, x10 3a8e0: 54000089 b.ls 0x3a8f0 <.text+0x2ae40> 3a8e4: aa1303e0 mov x0, x19 3a8e8: 940000ca bl 0x3ac10 <.text+0x2b160> 3a8ec: 14000005 b 0x3a900 <.text+0x2ae50> 3a8f0: eb0a013f cmp x9, x10 3a8f4: 54000062 b.hs 0x3a900 <.text+0x2ae50> 3a8f8: 8b090508 add x8, x8, x9, lsl #1 3a8fc: f9000668 str x8, [x19, #0x8] 3a900: f94016a8 ldr x8, [x21, #0x28] 3a904: f9400fe9 ldr x9, [sp, #0x18] 3a908: eb09011f cmp x8, x9 3a90c: 540000c1 b.ne 0x3a924 <.text+0x2ae74> 3a910: a9447bfd ldp x29, x30, [sp, #0x40] 3a914: a9434ff4 ldp x20, x19, [sp, #0x30] 3a918: f94013f5 ldr x21, [sp, #0x20] 3a91c: 910143ff add sp, sp, #0x50 3a920: d65f03c0 ret 3a924: 97ff522f bl 0xf1e0 <__stack_chk_fail@plt> 3a928: d10103ff sub sp, sp, #0x40 3a92c: a9024ff4 stp x20, x19, [sp, #0x20] 3a930: a9037bfd stp x29, x30, [sp, #0x30] 3a934: 9100c3fd add x29, sp, #0x30 3a938: d53bd054 mrs x20, TPIDR_EL0 3a93c: f9401688 ldr x8, [x20, #0x28] 3a940: aa0103f3 mov x19, x1 3a944: 910053e9 add x9, sp, #0x14 3a948: aa1303e3 mov x3, x19 3a94c: 91002121 add x1, x9, #0x8 3a950: f9000fe8 str x8, [sp, #0x18] 3a954: b90017e0 str w0, [sp, #0x14] 3a958: a90027f3 stp x19, x9, [sp] 3a95c: b800447f str wzr, [x3], #0x4 3a960: 910023e0 add x0, sp, #0x8 3a964: 910003e2 mov x2, sp 3a968: 2a1f03e4 mov w4, wzr 3a96c: 97fff5a0 bl 0x37fec <.text+0x2853c> 3a970: 34000040 cbz w0, 0x3a978 <.text+0x2aec8> 3a974: b900027f str wzr, [x19] 3a978: f9401688 ldr x8, [x20, #0x28] 3a97c: f9400fe9 ldr x9, [sp, #0x18] 3a980: eb09011f cmp x8, x9 3a984: 540000a1 b.ne 0x3a998 <.text+0x2aee8> 3a988: a9437bfd ldp x29, x30, [sp, #0x30] 3a98c: a9424ff4 ldp x20, x19, [sp, #0x20] 3a990: 910103ff add sp, sp, #0x40 3a994: d65f03c0 ret 3a998: 97ff5212 bl 0xf1e0 <__stack_chk_fail@plt> 3a99c: d101c3ff sub sp, sp, #0x70 3a9a0: f90013f9 str x25, [sp, #0x20] 3a9a4: a9035ff8 stp x24, x23, [sp, #0x30] 3a9a8: a90457f6 stp x22, x21, [sp, #0x40] 3a9ac: a9054ff4 stp x20, x19, [sp, #0x50] 3a9b0: a9067bfd stp x29, x30, [sp, #0x60] 3a9b4: 910183fd add x29, sp, #0x60 3a9b8: d53bd058 mrs x24, TPIDR_EL0 3a9bc: f9401709 ldr x9, [x24, #0x28] 3a9c0: aa0803f4 mov x20, x8 3a9c4: f9000fe9 str x9, [sp, #0x18] 3a9c8: a9405815 ldp x21, x22, [x0] 3a9cc: f9000bf5 str x21, [sp, #0x10] 3a9d0: 360004a1 tbz w1, #0x0, 0x3aa64 <.text+0x2afb4> 3a9d4: cb1502d7 sub x23, x22, x21 3a9d8: 9341fee8 asr x8, x23, #1 3a9dc: ab080108 adds x8, x8, x8 3a9e0: da9f3100 csinv x0, x8, xzr, lo 3a9e4: 94011c95 bl 0x81c38 3a9e8: aa0003f3 mov x19, x0 3a9ec: eb1602bf cmp x21, x22 3a9f0: 54000340 b.eq 0x3aa58 <.text+0x2afa8> 3a9f4: d1000ae8 sub x8, x23, #0x2 3a9f8: d341fd09 lsr x9, x8, #1 3a9fc: 9100052a add x10, x9, #0x1 3aa00: f1000d5f cmp x10, #0x3 3aa04: 54000189 b.ls 0x3aa34 <.text+0x2af84> 3aa08: 927ef549 and x9, x10, #0xfffffffffffffffc 3aa0c: b4000169 cbz x9, 0x3aa38 <.text+0x2af88> 3aa10: 927ff908 and x8, x8, #0xfffffffffffffffe 3aa14: 8b0802a8 add x8, x21, x8 3aa18: 91000908 add x8, x8, #0x2 3aa1c: eb08027f cmp x19, x8 3aa20: 540009a2 b.hs 0x3ab54 <.text+0x2b0a4> 3aa24: 927ffae8 and x8, x23, #0xfffffffffffffffe 3aa28: 8b080268 add x8, x19, x8 3aa2c: eb15011f cmp x8, x21 3aa30: 54000929 b.ls 0x3ab54 <.text+0x2b0a4> 3aa34: aa1f03e9 mov x9, xzr 3aa38: aa1503e8 mov x8, x21 3aa3c: 8b090669 add x9, x19, x9, lsl #1 3aa40: 7840250a ldrh w10, [x8], #0x2 3aa44: 5ac0094a rev w10, w10 3aa48: 53107d4a lsr w10, w10, #16 3aa4c: eb0802df cmp x22, x8 3aa50: 7800252a strh w10, [x9], #0x2 3aa54: 54ffff61 b.ne 0x3aa40 <.text+0x2af90> 3aa58: aa1303f7 mov x23, x19 3aa5c: f9000bf3 str x19, [sp, #0x10] 3aa60: 14000003 b 0x3aa6c <.text+0x2afbc> 3aa64: aa1f03f3 mov x19, xzr 3aa68: aa1503f7 mov x23, x21 3aa6c: cb1502d9 sub x25, x22, x21 3aa70: d37ffb36 lsl x22, x25, #1 3aa74: aa1603e0 mov x0, x22 3aa78: 94011c70 bl 0x81c38 3aa7c: aa0003f5 mov x21, x0 3aa80: 8b1902e1 add x1, x23, x25 3aa84: f90007f5 str x21, [sp, #0x8] 3aa88: 8b1602a3 add x3, x21, x22 3aa8c: 910043e0 add x0, sp, #0x10 3aa90: 910023e2 add x2, sp, #0x8 3aa94: 2a1f03e4 mov w4, wzr 3aa98: 97fff5bf bl 0x38194 <.text+0x286e4> 3aa9c: a900fe9f stp xzr, xzr, [x20, #0x8] 3aaa0: f900029f str xzr, [x20] 3aaa4: 34000060 cbz w0, 0x3aab0 <.text+0x2b000> 3aaa8: 3800169f strb wzr, [x20], #0x1 3aaac: 14000019 b 0x3ab10 <.text+0x2b060> 3aab0: aa1503e0 mov x0, x21 3aab4: 97ff532f bl 0xf770 3aab8: aa0003f6 mov x22, x0 3aabc: b10042df cmn x22, #0x10 3aac0: 540008a2 b.hs 0x3abd4 <.text+0x2b124> 3aac4: f1005edf cmp x22, #0x17 3aac8: 540000a2 b.hs 0x3aadc <.text+0x2b02c> 3aacc: d37ffac8 lsl x8, x22, #1 3aad0: 38001688 strb w8, [x20], #0x1 3aad4: b5000156 cbnz x22, 0x3aafc <.text+0x2b04c> 3aad8: 1400000d b 0x3ab0c <.text+0x2b05c> 3aadc: 910042c8 add x8, x22, #0x10 3aae0: 927ced17 and x23, x8, #0xfffffffffffffff0 3aae4: aa1703e0 mov x0, x23 3aae8: 94011c30 bl 0x81ba8 3aaec: b24002e8 orr x8, x23, #0x1 3aaf0: a9008296 stp x22, x0, [x20, #0x8] 3aaf4: f9000288 str x8, [x20] 3aaf8: aa0003f4 mov x20, x0 3aafc: aa1403e0 mov x0, x20 3ab00: aa1503e1 mov x1, x21 3ab04: aa1603e2 mov x2, x22 3ab08: 97ff5362 bl 0xf890 3ab0c: 8b160294 add x20, x20, x22 3ab10: aa1503e0 mov x0, x21 3ab14: 3900029f strb wzr, [x20] 3ab18: 94011c59 bl 0x81c7c 3ab1c: b4000073 cbz x19, 0x3ab28 <.text+0x2b078> 3ab20: aa1303e0 mov x0, x19 3ab24: 94011c56 bl 0x81c7c 3ab28: f9401708 ldr x8, [x24, #0x28] 3ab2c: f9400fe9 ldr x9, [sp, #0x18] 3ab30: eb09011f cmp x8, x9 3ab34: 540004e1 b.ne 0x3abd0 <.text+0x2b120> 3ab38: a9467bfd ldp x29, x30, [sp, #0x60] 3ab3c: a9454ff4 ldp x20, x19, [sp, #0x50] 3ab40: a94457f6 ldp x22, x21, [sp, #0x40] 3ab44: a9435ff8 ldp x24, x23, [sp, #0x30] 3ab48: f94013f9 ldr x25, [sp, #0x20] 3ab4c: 9101c3ff add sp, sp, #0x70 3ab50: d65f03c0 ret 3ab54: 8b0906a8 add x8, x21, x9, lsl #1 3ab58: 910012ab add x11, x21, #0x4 3ab5c: 9100126c add x12, x19, #0x4 3ab60: aa0903ed mov x13, x9 3ab64: 785fc16e ldurh w14, [x11, #-0x4] 3ab68: 7940016f ldrh w15, [x11] 3ab6c: 785fe170 ldurh w16, [x11, #-0x2] 3ab70: 79400571 ldrh w17, [x11, #0x2] 3ab74: 1e2701c0 fmov s0, w14 3ab78: 1e2701e1 fmov s1, w15 3ab7c: 4e0c1e00 mov v0.s[1], w16 3ab80: 4e0c1e21 mov v1.s[1], w17 3ab84: 2e200800 rev32 v0.8b, v0.8b 3ab88: 2e200821 rev32 v1.8b, v1.8b 3ab8c: 2f300400 ushr v0.2s, v0.2s, #0x10 3ab90: 2f300421 ushr v1.2s, v1.2s, #0x10 3ab94: 1e26000f fmov w15, s0 3ab98: 0e0c3c0e mov w14, v0.s[1] 3ab9c: 781fc18f sturh w15, [x12, #-0x4] 3aba0: 0e0c3c2f mov w15, v1.s[1] 3aba4: 1e260030 fmov w16, s1 3aba8: 79000190 strh w16, [x12] 3abac: 781fe18e sturh w14, [x12, #-0x2] 3abb0: 9100216b add x11, x11, #0x8 3abb4: d10011ad sub x13, x13, #0x4 3abb8: 7900058f strh w15, [x12, #0x2] 3abbc: 9100218c add x12, x12, #0x8 3abc0: b5fffd2d cbnz x13, 0x3ab64 <.text+0x2b0b4> 3abc4: eb09015f cmp x10, x9 3abc8: 54fff3a1 b.ne 0x3aa3c <.text+0x2af8c> 3abcc: 17ffffa3 b 0x3aa58 <.text+0x2afa8> 3abd0: 97ff5184 bl 0xf1e0 <__stack_chk_fail@plt> 3abd4: aa1403e0 mov x0, x20 3abd8: 97ffc7d8 bl 0x2cb38 <.text+0x1d088> 3abdc: 14000002 b 0x3abe4 <.text+0x2b134> 3abe0: 9401bd6f bl 0xaa19c 3abe4: aa0003f4 mov x20, x0 3abe8: aa1503e0 mov x0, x21 3abec: 94011c24 bl 0x81c7c 3abf0: b5000093 cbnz x19, 0x3ac00 <.text+0x2b150> 3abf4: 14000005 b 0x3ac08 <.text+0x2b158> 3abf8: aa0003f4 mov x20, x0 3abfc: b4000073 cbz x19, 0x3ac08 <.text+0x2b158> 3ac00: aa1303e0 mov x0, x19 3ac04: 94011c1e bl 0x81c7c 3ac08: aa1403e0 mov x0, x20 3ac0c: 9401bd64 bl 0xaa19c 3ac10: f81b0ff9 str x25, [sp, #-0x50]! 3ac14: a9015ff8 stp x24, x23, [sp, #0x10] 3ac18: a90257f6 stp x22, x21, [sp, #0x20] 3ac1c: a9034ff4 stp x20, x19, [sp, #0x30] 3ac20: a9047bfd stp x29, x30, [sp, #0x40] 3ac24: 910103fd add x29, sp, #0x40 3ac28: aa0003f3 mov x19, x0 3ac2c: a940a275 ldp x21, x8, [x19, #0x8] 3ac30: aa0103f6 mov x22, x1 3ac34: cb150109 sub x9, x8, x21 3ac38: 9341fd29 asr x9, x9, #1 3ac3c: eb16013f cmp x9, x22 3ac40: 54000282 b.hs 0x3ac90 <.text+0x2b1e0> 3ac44: f9400274 ldr x20, [x19] 3ac48: cb1402b5 sub x21, x21, x20 3ac4c: 9341feb8 asr x24, x21, #1 3ac50: 8b160309 add x9, x24, x22 3ac54: b7f806c9 tbnz x9, #0x3f, 0x3ad2c <.text+0x2b27c> 3ac58: cb140108 sub x8, x8, x20 3ac5c: b240f7ea orr x10, xzr, #0x3fffffffffffffff 3ac60: 9341fd0b asr x11, x8, #1 3ac64: eb09011f cmp x8, x9 3ac68: 9a883128 csel x8, x9, x8, lo 3ac6c: eb0a017f cmp x11, x10 3ac70: b240fbe9 orr x9, xzr, #0x7fffffffffffffff 3ac74: 9a893119 csel x25, x8, x9, lo 3ac78: b40001d9 cbz x25, 0x3acb0 <.text+0x2b200> 3ac7c: b7f805d9 tbnz x25, #0x3f, 0x3ad34 <.text+0x2b284> 3ac80: d37ffb20 lsl x0, x25, #1 3ac84: 94011bc9 bl 0x81ba8 3ac88: aa0003f7 mov x23, x0 3ac8c: 1400000a b 0x3acb4 <.text+0x2b204> 3ac90: d37ffad4 lsl x20, x22, #1 3ac94: aa1503e0 mov x0, x21 3ac98: 2a1f03e1 mov w1, wzr 3ac9c: aa1403e2 mov x2, x20 3aca0: 97ff5310 bl 0xf8e0 3aca4: 8b1402a8 add x8, x21, x20 3aca8: f9000668 str x8, [x19, #0x8] 3acac: 1400001a b 0x3ad14 <.text+0x2b264> 3acb0: aa1f03f7 mov x23, xzr 3acb4: 8b1806f8 add x24, x23, x24, lsl #1 3acb8: d37ffad6 lsl x22, x22, #1 3acbc: aa1803e0 mov x0, x24 3acc0: 2a1f03e1 mov w1, wzr 3acc4: aa1603e2 mov x2, x22 3acc8: 8b1906f9 add x25, x23, x25, lsl #1 3accc: 97ff5305 bl 0xf8e0 3acd0: f10006bf cmp x21, #0x1 3acd4: 8b160316 add x22, x24, x22 3acd8: 540000ab b.lt 0x3acec <.text+0x2b23c> 3acdc: aa1703e0 mov x0, x23 3ace0: aa1403e1 mov x1, x20 3ace4: aa1503e2 mov x2, x21 3ace8: 97ff52ea bl 0xf890 3acec: a9005a77 stp x23, x22, [x19] 3acf0: f9000a79 str x25, [x19, #0x10] 3acf4: b4000114 cbz x20, 0x3ad14 <.text+0x2b264> 3acf8: aa1403e0 mov x0, x20 3acfc: a9447bfd ldp x29, x30, [sp, #0x40] 3ad00: a9434ff4 ldp x20, x19, [sp, #0x30] 3ad04: a94257f6 ldp x22, x21, [sp, #0x20] 3ad08: a9415ff8 ldp x24, x23, [sp, #0x10] 3ad0c: f84507f9 ldr x25, [sp], #0x50 3ad10: 14011bd6 b 0x81c68 3ad14: a9447bfd ldp x29, x30, [sp, #0x40] 3ad18: a9434ff4 ldp x20, x19, [sp, #0x30] 3ad1c: a94257f6 ldp x22, x21, [sp, #0x20] 3ad20: a9415ff8 ldp x24, x23, [sp, #0x10] 3ad24: f84507f9 ldr x25, [sp], #0x50 3ad28: d65f03c0 ret 3ad2c: aa1303e0 mov x0, x19 3ad30: 97ffd2cb bl 0x2f85c <.text+0x1fdac> 3ad34: 321c03e0 orr w0, wzr, #0x10 3ad38: 94010eb6 bl 0x7e810 3ad3c: aa0003f3 mov x19, x0 3ad40: f00003a1 adrp x1, 0xb1000 3ad44: 912f2421 add x1, x1, #0xbc9 3ad48: 94010159 bl 0x7b2ac 3ad4c: b0000528 adrp x8, 0xdf000 3ad50: f9462508 ldr x8, [x8, #0xc48] 3ad54: b0000521 adrp x1, 0xdf000 3ad58: b0000522 adrp x2, 0xdf000 3ad5c: aa1303e0 mov x0, x19 3ad60: 91004108 add x8, x8, #0x10 3ad64: f9000268 str x8, [x19] 3ad68: f9465421 ldr x1, [x1, #0xca8] 3ad6c: f9473842 ldr x2, [x2, #0xe70] 3ad70: 94010ed3 bl 0x7e8bc 3ad74: aa0003f4 mov x20, x0 3ad78: aa1303e0 mov x0, x19 3ad7c: 94010eb8 bl 0x7e85c 3ad80: aa1403e0 mov x0, x20 3ad84: 9401bd06 bl 0xaa19c 3ad88: f940d800 ldr x0, [x0, #0x1b0] 3ad8c: d65f03c0 ret 3ad90: f940dc00 ldr x0, [x0, #0x1b8] 3ad94: d65f03c0 ret 3ad98: 528000c8 mov w8, #0x6 // =6 3ad9c: 72b00008 movk w8, #0x8000, lsl #16 3ada0: f9000008 str x8, [x0] 3ada4: f940e028 ldr x8, [x1, #0x1c0] 3ada8: b9011008 str w8, [x0, #0x110] 3adac: 3ccb8020 ldur q0, [x1, #0xb8] 3adb0: 91042028 add x8, x1, #0x108 3adb4: 3c808000 stur q0, [x0, #0x8] 3adb8: 3ccc8020 ldur q0, [x1, #0xc8] 3adbc: 3c818000 stur q0, [x0, #0x18] 3adc0: 3ccd8020 ldur q0, [x1, #0xd8] 3adc4: 3c828000 stur q0, [x0, #0x28] 3adc8: 3cce8020 ldur q0, [x1, #0xe8] 3adcc: 3c838000 stur q0, [x0, #0x38] 3add0: 3ccf8020 ldur q0, [x1, #0xf8] 3add4: 3c848000 stur q0, [x0, #0x48] 3add8: 3dc00100 ldr q0, [x8] 3addc: 91046028 add x8, x1, #0x118 3ade0: 3c858000 stur q0, [x0, #0x58] 3ade4: 3dc00100 ldr q0, [x8] 3ade8: 9104a028 add x8, x1, #0x128 3adec: 3c868000 stur q0, [x0, #0x68] 3adf0: 3dc00100 ldr q0, [x8] 3adf4: 9104e028 add x8, x1, #0x138 3adf8: 3c878000 stur q0, [x0, #0x78] 3adfc: 3dc00100 ldr q0, [x8] 3ae00: 91052028 add x8, x1, #0x148 3ae04: 3c888000 stur q0, [x0, #0x88] 3ae08: 3dc00100 ldr q0, [x8] 3ae0c: 91056028 add x8, x1, #0x158 3ae10: 3c898000 stur q0, [x0, #0x98] 3ae14: 3dc00100 ldr q0, [x8] 3ae18: 9105a028 add x8, x1, #0x168 3ae1c: 3c8a8000 stur q0, [x0, #0xa8] 3ae20: 3dc00100 ldr q0, [x8] 3ae24: 9105e028 add x8, x1, #0x178 3ae28: 3c8b8000 stur q0, [x0, #0xb8] 3ae2c: 3dc00100 ldr q0, [x8] 3ae30: 91062028 add x8, x1, #0x188 3ae34: 3c8c8000 stur q0, [x0, #0xc8] 3ae38: 3dc00100 ldr q0, [x8] 3ae3c: 91066028 add x8, x1, #0x198 3ae40: 3c8d8000 stur q0, [x0, #0xd8] 3ae44: 3dc00100 ldr q0, [x8] 3ae48: 3c8e8000 stur q0, [x0, #0xe8] 3ae4c: f940d428 ldr x8, [x1, #0x1a8] 3ae50: f9007c08 str x8, [x0, #0xf8] 3ae54: 3dc06c20 ldr q0, [x1, #0x1b0] 3ae58: 91004041 add x1, x2, #0x10 3ae5c: 3d804000 str q0, [x0, #0x100] 3ae60: b9400848 ldr w8, [x2, #0x8] 3ae64: b9011408 str w8, [x0, #0x114] 3ae68: b9400c49 ldr w9, [x2, #0xc] 3ae6c: 91047008 add x8, x0, #0x11c 3ae70: 321703e2 orr w2, wzr, #0x200 3ae74: b9011809 str w9, [x0, #0x118] 3ae78: aa0803e0 mov x0, x8 3ae7c: 17ff5285 b 0xf890 3ae80: f9408800 ldr x0, [x0, #0x110] 3ae84: d65f03c0 ret 3ae88: 528000c8 mov w8, #0x6 // =6 3ae8c: 72b00008 movk w8, #0x8000, lsl #16 3ae90: f9000028 str x8, [x1] 3ae94: f9408c08 ldr x8, [x0, #0x118] 3ae98: 91002029 add x9, x1, #0x8 3ae9c: 9104200a add x10, x0, #0x108 3aea0: eb0a013f cmp x9, x10 3aea4: b9011028 str w8, [x1, #0x110] 3aea8: 540000e2 b.hs 0x3aec4 <.text+0x2b414> 3aeac: 91004008 add x8, x0, #0x10 3aeb0: 91040029 add x9, x1, #0x100 3aeb4: eb09011f cmp x8, x9 3aeb8: 54000062 b.hs 0x3aec4 <.text+0x2b414> 3aebc: aa1f03e8 mov x8, xzr 3aec0: 14000020 b 0x3af40 <.text+0x2b490> 3aec4: 3dc00400 ldr q0, [x0, #0x10] 3aec8: 321f0fe8 orr w8, wzr, #0x1e 3aecc: 3c808020 stur q0, [x1, #0x8] 3aed0: 3dc00800 ldr q0, [x0, #0x20] 3aed4: 3c818020 stur q0, [x1, #0x18] 3aed8: 3dc00c00 ldr q0, [x0, #0x30] 3aedc: 3c828020 stur q0, [x1, #0x28] 3aee0: 3dc01000 ldr q0, [x0, #0x40] 3aee4: 3c838020 stur q0, [x1, #0x38] 3aee8: 3dc01400 ldr q0, [x0, #0x50] 3aeec: 3c848020 stur q0, [x1, #0x48] 3aef0: 3dc01800 ldr q0, [x0, #0x60] 3aef4: 3c858020 stur q0, [x1, #0x58] 3aef8: 3dc01c00 ldr q0, [x0, #0x70] 3aefc: 3c868020 stur q0, [x1, #0x68] 3af00: 3dc02000 ldr q0, [x0, #0x80] 3af04: 3c878020 stur q0, [x1, #0x78] 3af08: 3dc02400 ldr q0, [x0, #0x90] 3af0c: 3c888020 stur q0, [x1, #0x88] 3af10: 3dc02800 ldr q0, [x0, #0xa0] 3af14: 3c898020 stur q0, [x1, #0x98] 3af18: 3dc02c00 ldr q0, [x0, #0xb0] 3af1c: 3c8a8020 stur q0, [x1, #0xa8] 3af20: 3dc03000 ldr q0, [x0, #0xc0] 3af24: 3c8b8020 stur q0, [x1, #0xb8] 3af28: 3dc03400 ldr q0, [x0, #0xd0] 3af2c: 3c8c8020 stur q0, [x1, #0xc8] 3af30: 3dc03800 ldr q0, [x0, #0xe0] 3af34: 3c8d8020 stur q0, [x1, #0xd8] 3af38: 3dc03c00 ldr q0, [x0, #0xf0] 3af3c: 3c8e8020 stur q0, [x1, #0xe8] 3af40: d37df109 lsl x9, x8, #3 3af44: 8b09000a add x10, x0, x9 3af48: f940094a ldr x10, [x10, #0x10] 3af4c: 91000508 add x8, x8, #0x1 3af50: 8b090029 add x9, x1, x9 3af54: f1007d1f cmp x8, #0x1f 3af58: f900052a str x10, [x9, #0x8] 3af5c: 54ffff21 b.ne 0x3af40 <.text+0x2b490> 3af60: f9408408 ldr x8, [x0, #0x108] 3af64: 321703e2 orr w2, wzr, #0x200 3af68: f9008028 str x8, [x1, #0x100] 3af6c: f9408808 ldr x8, [x0, #0x110] 3af70: f9008428 str x8, [x1, #0x108] 3af74: b9432008 ldr w8, [x0, #0x320] 3af78: b9011428 str w8, [x1, #0x114] 3af7c: b9432409 ldr w9, [x0, #0x324] 3af80: 91048008 add x8, x0, #0x120 3af84: 91047020 add x0, x1, #0x11c 3af88: b9011829 str w9, [x1, #0x118] 3af8c: aa0803e1 mov x1, x8 3af90: 17ff5240 b 0xf890 3af94: b4000061 cbz x1, 0x3afa0 <.text+0x2b4f0> 3af98: 91004008 add x8, x0, #0x10 3af9c: f9000028 str x8, [x1] 3afa0: b4000062 cbz x2, 0x3afac <.text+0x2b4fc> 3afa4: 52802208 mov w8, #0x110 // =272 3afa8: f9000048 str x8, [x2] 3afac: d65f03c0 ret 3afb0: b4000061 cbz x1, 0x3afbc <.text+0x2b50c> 3afb4: 91048008 add x8, x0, #0x120 3afb8: f9000028 str x8, [x1] 3afbc: b4000062 cbz x2, 0x3afc8 <.text+0x2b518> 3afc0: 52804208 mov w8, #0x210 // =528 3afc4: f9000048 str x8, [x2] 3afc8: d65f03c0 ret 3afcc: f81d0ff5 str x21, [sp, #-0x30]! 3afd0: a9014ff4 stp x20, x19, [sp, #0x10] 3afd4: a9027bfd stp x29, x30, [sp, #0x20] 3afd8: 910083fd add x29, sp, #0x20 3afdc: aa0003f3 mov x19, x0 3afe0: b40005b3 cbz x19, 0x3b094 <.text+0x2b5e4> 3afe4: 7100043f cmp w1, #0x1 3afe8: 5400010b b.lt 0x3b008 <.text+0x2b558> 3afec: 900003a2 adrp x2, 0xae000 3aff0: 900008a3 adrp x3, 0x14e000 3aff4: 9107e842 add x2, x2, #0x1fa 3aff8: 91178063 add x3, x3, #0x5e0 3affc: 2a0103e0 mov w0, w1 3b000: 2a1f03e1 mov w1, wzr 3b004: 97ff8956 bl 0x1d55c <.text+0xdaac> 3b008: f0000895 adrp x21, 0x14e000 3b00c: 911782b5 add x21, x21, #0x5e0 3b010: aa1503e0 mov x0, x21 3b014: 97ff51d7 bl 0xf770 3b018: 52800148 mov w8, #0xa // =10 3b01c: 78206aa8 strh w8, [x21, x0] 3b020: aa1303e0 mov x0, x19 3b024: 97ff51d3 bl 0xf770 3b028: 32160fe8 orr w8, wzr, #0x3c00 3b02c: 4b000108 sub w8, w8, w0 3b030: aa1503e0 mov x0, x21 3b034: 93407d14 sxtw x20, w8 3b038: 97ff51ce bl 0xf770 3b03c: eb00029f cmp x20, x0 3b040: 540001c9 b.ls 0x3b078 <.text+0x2b5c8> 3b044: f0000881 adrp x1, 0x14e000 3b048: 91178021 add x1, x1, #0x5e0 3b04c: aa1303e0 mov x0, x19 3b050: aa1403e2 mov x2, x20 3b054: 97ff5153 bl 0xf5a0 3b058: b0000381 adrp x1, 0xac000 3b05c: f0000382 adrp x2, 0xae000 3b060: 9115c021 add x1, x1, #0x570 3b064: 9108c042 add x2, x2, #0x230 3b068: 320007e0 orr w0, wzr, #0x3 3b06c: 97ff890d bl 0x1d4a0 <.text+0xd9f0> 3b070: 320003e0 orr w0, wzr, #0x1 3b074: 14000008 b 0x3b094 <.text+0x2b5e4> 3b078: b0000381 adrp x1, 0xac000 3b07c: f0000382 adrp x2, 0xae000 3b080: 9116e821 add x1, x1, #0x5ba 3b084: 910a2042 add x2, x2, #0x288 3b088: 528000a0 mov w0, #0x5 // =5 3b08c: 97ff8905 bl 0x1d4a0 <.text+0xd9f0> 3b090: 2a1f03e0 mov w0, wzr 3b094: a9427bfd ldp x29, x30, [sp, #0x20] 3b098: a9414ff4 ldp x20, x19, [sp, #0x10] 3b09c: f84307f5 ldr x21, [sp], #0x30 3b0a0: d65f03c0 ret 3b0a4: a9ba6ffc stp x28, x27, [sp, #-0x60]! 3b0a8: a90167fa stp x26, x25, [sp, #0x10] 3b0ac: a9025ff8 stp x24, x23, [sp, #0x20] 3b0b0: a90357f6 stp x22, x21, [sp, #0x30] 3b0b4: a9044ff4 stp x20, x19, [sp, #0x40] 3b0b8: a9057bfd stp x29, x30, [sp, #0x50] 3b0bc: 910143fd add x29, sp, #0x50 3b0c0: d120c3ff sub sp, sp, #0x830 3b0c4: d53bd059 mrs x25, TPIDR_EL0 3b0c8: f9401728 ldr x8, [x25, #0x28] 3b0cc: 910063fa add x26, sp, #0x18 3b0d0: aa0103f4 mov x20, x1 3b0d4: 2a0203f3 mov w19, w2 3b0d8: f9000348 str x8, [x26] 3b0dc: b9400e88 ldr w8, [x20, #0xc] 3b0e0: aa0003f5 mov x21, x0 3b0e4: 71002d1f cmp w8, #0xb 3b0e8: 540018a1 b.ne 0x3b3fc <.text+0x2b94c> 3b0ec: 320003e1 orr w1, wzr, #0x1 3b0f0: aa0303e0 mov x0, x3 3b0f4: 97ff51b3 bl 0xf7c0 3b0f8: aa0003f6 mov x22, x0 3b0fc: b4001856 cbz x22, 0x3b404 <.text+0x2b954> 3b100: b00003c1 adrp x1, 0xb4000 3b104: 9112c421 add x1, x1, #0x4b1 3b108: aa1603e0 mov x0, x22 3b10c: 97ff50a1 bl 0xf390 3b110: aa0003f7 mov x23, x0 3b114: aa1603e0 mov x0, x22 3b118: 97ff504a bl 0xf240 3b11c: b40017f7 cbz x23, 0x3b418 <.text+0x2b968> 3b120: d63f02e0 blr x23 3b124: b4001940 cbz x0, 0x3b44c <.text+0x2b99c> 3b128: f9432016 ldr x22, [x0, #0x640] 3b12c: b4001816 cbz x22, 0x3b42c <.text+0x2b97c> 3b130: f9432417 ldr x23, [x0, #0x648] 3b134: b40017d7 cbz x23, 0x3b42c <.text+0x2b97c> 3b138: aa1603e0 mov x0, x22 3b13c: aa1703e1 mov x1, x23 3b140: aa1503e2 mov x2, x21 3b144: 94000156 bl 0x3b69c <.text+0x2bbec> 3b148: 12001c08 and w8, w0, #0xff 3b14c: 390093e0 strb w0, [sp, #0x24] 3b150: 340016e8 cbz w8, 0x3b42c <.text+0x2b97c> 3b154: b0000398 adrp x24, 0xac000 3b158: 9116eb18 add x24, x24, #0x5ba 3b15c: b00003c2 adrp x2, 0xb4000 3b160: 91145842 add x2, x2, #0x516 3b164: 321f07e0 orr w0, wzr, #0x6 3b168: aa1803e1 mov x1, x24 3b16c: 97ff88cd bl 0x1d4a0 <.text+0xd9f0> 3b170: 910093e0 add x0, sp, #0x24 3b174: 940000ca bl 0x3b49c <.text+0x2b9ec> 3b178: aa0003fb mov x27, x0 3b17c: 9100e280 add x0, x20, #0x38 3b180: b00003c1 adrp x1, 0xb4000 3b184: 9114a421 add x1, x1, #0x529 3b188: aa0003e2 mov x2, x0 3b18c: aa1b03e3 mov x3, x27 3b190: 97ff50f0 bl 0xf550 3b194: b00003c2 adrp x2, 0xb4000 3b198: 9114bc42 add x2, x2, #0x52f 3b19c: 321e03e0 orr w0, wzr, #0x4 3b1a0: aa1803e1 mov x1, x24 3b1a4: aa1b03e3 mov x3, x27 3b1a8: 97ff88be bl 0x1d4a0 <.text+0xd9f0> 3b1ac: aa1603e0 mov x0, x22 3b1b0: aa1703e1 mov x1, x23 3b1b4: aa1503e2 mov x2, x21 3b1b8: 94000172 bl 0x3b780 <.text+0x2bcd0> 3b1bc: aa0003fb mov x27, x0 3b1c0: 94000193 bl 0x3b80c <.text+0x2bd5c> 3b1c4: aa0003f7 mov x23, x0 3b1c8: aa1b03e0 mov x0, x27 3b1cc: 94000192 bl 0x3b814 <.text+0x2bd64> 3b1d0: aa0003f8 mov x24, x0 3b1d4: aa1b03e0 mov x0, x27 3b1d8: 94000191 bl 0x3b81c <.text+0x2bd6c> 3b1dc: aa0003f5 mov x21, x0 3b1e0: 9110a3e1 add x1, sp, #0x428 3b1e4: 321903e2 orr w2, wzr, #0x80 3b1e8: aa1b03e0 mov x0, x27 3b1ec: 9400018e bl 0x3b824 <.text+0x2bd74> 3b1f0: aa0003f6 mov x22, x0 3b1f4: f0000880 adrp x0, 0x14e000 3b1f8: b00003c1 adrp x1, 0xb4000 3b1fc: 91178000 add x0, x0, #0x5e0 3b200: 91151821 add x1, x1, #0x546 3b204: aa1703e2 mov x2, x23 3b208: aa1803e3 mov x3, x24 3b20c: aa1503e4 mov x4, x21 3b210: 97ff50d0 bl 0xf550 3b214: f9426280 ldr x0, [x20, #0x4c0] 3b218: 2a1303e1 mov w1, w19 3b21c: 97ffff6c bl 0x3afcc <.text+0x2b51c> 3b220: 36001220 tbz w0, #0x0, 0x3b464 <.text+0x2b9b4> 3b224: b0000397 adrp x23, 0xac000 3b228: 9116eaf7 add x23, x23, #0x5ba 3b22c: f0000882 adrp x2, 0x14e000 3b230: 91178042 add x2, x2, #0x5e0 3b234: 321e03e0 orr w0, wzr, #0x4 3b238: aa1703e1 mov x1, x23 3b23c: f9000bfb str x27, [sp, #0x10] 3b240: 97ff8898 bl 0x1d4a0 <.text+0xd9f0> 3b244: b00003c2 adrp x2, 0xb4000 3b248: 9116a042 add x2, x2, #0x5a8 3b24c: 321e03e0 orr w0, wzr, #0x4 3b250: aa1703e1 mov x1, x23 3b254: 97ff8893 bl 0x1d4a0 <.text+0xd9f0> 3b258: b40003f6 cbz x22, 0x3b2d4 <.text+0x2b824> 3b25c: f0000898 adrp x24, 0x14e000 3b260: f0000895 adrp x21, 0x14e000 3b264: b000039b adrp x27, 0xac000 3b268: b00003dc adrp x28, 0xb4000 3b26c: aa1f03f7 mov x23, xzr 3b270: 91178318 add x24, x24, #0x5e0 3b274: 912b92b5 add x21, x21, #0xae4 3b278: 9116eb7b add x27, x27, #0x5ba 3b27c: 9117139c add x28, x28, #0x5c4 3b280: 9110a3e8 add x8, sp, #0x428 3b284: f8777902 ldr x2, [x8, x23, lsl #3] 3b288: f0000884 adrp x4, 0x14e000 3b28c: 2a1703e0 mov w0, w23 3b290: 2a1f03e1 mov w1, wzr 3b294: aa1803e3 mov x3, x24 3b298: 91279084 add x4, x4, #0x9e4 3b29c: aa1503e5 mov x5, x21 3b2a0: 97ff6c46 bl 0x163b8 <.text+0x6908> 3b2a4: 321e03e0 orr w0, wzr, #0x4 3b2a8: aa1b03e1 mov x1, x27 3b2ac: aa1c03e2 mov x2, x28 3b2b0: aa1803e3 mov x3, x24 3b2b4: 97ff887b bl 0x1d4a0 <.text+0xd9f0> 3b2b8: f9426280 ldr x0, [x20, #0x4c0] 3b2bc: 2a1303e1 mov w1, w19 3b2c0: 97ffff43 bl 0x3afcc <.text+0x2b51c> 3b2c4: 36000080 tbz w0, #0x0, 0x3b2d4 <.text+0x2b824> 3b2c8: 910006f7 add x23, x23, #0x1 3b2cc: eb1702df cmp x22, x23 3b2d0: 54fffd88 b.hi 0x3b280 <.text+0x2b7d0> 3b2d4: f9400bf5 ldr x21, [sp, #0x10] 3b2d8: aa1503e0 mov x0, x21 3b2dc: 94000175 bl 0x3b8b0 <.text+0x2be00> 3b2e0: 36000840 tbz w0, #0x0, 0x3b3e8 <.text+0x2b938> 3b2e4: aa1503e0 mov x0, x21 3b2e8: 94000174 bl 0x3b8b8 <.text+0x2be08> 3b2ec: aa0003f6 mov x22, x0 3b2f0: 9100a3e1 add x1, sp, #0x28 3b2f4: 321903e2 orr w2, wzr, #0x80 3b2f8: aa1503e0 mov x0, x21 3b2fc: 94000171 bl 0x3b8c0 <.text+0x2be10> 3b300: aa0003f5 mov x21, x0 3b304: f0000880 adrp x0, 0x14e000 3b308: b00003c1 adrp x1, 0xb4000 3b30c: 91178000 add x0, x0, #0x5e0 3b310: 91174421 add x1, x1, #0x5d1 3b314: aa1603e2 mov x2, x22 3b318: 97ff508e bl 0xf550 3b31c: f9426280 ldr x0, [x20, #0x4c0] 3b320: 2a1303e1 mov w1, w19 3b324: 97ffff2a bl 0x3afcc <.text+0x2b51c> 3b328: 360009e0 tbz w0, #0x0, 0x3b464 <.text+0x2b9b4> 3b32c: b0000396 adrp x22, 0xac000 3b330: 9116ead6 add x22, x22, #0x5ba 3b334: f0000882 adrp x2, 0x14e000 3b338: 91178042 add x2, x2, #0x5e0 3b33c: 321e03e0 orr w0, wzr, #0x4 3b340: aa1603e1 mov x1, x22 3b344: 97ff8857 bl 0x1d4a0 <.text+0xd9f0> 3b348: b00003c2 adrp x2, 0xb4000 3b34c: f0000888 adrp x8, 0x14e000 3b350: f0000889 adrp x9, 0x14e000 3b354: 91183042 add x2, x2, #0x60c 3b358: 321e03e0 orr w0, wzr, #0x4 3b35c: aa1603e1 mov x1, x22 3b360: 3927911f strb wzr, [x8, #0x9e4] 3b364: 392b913f strb wzr, [x9, #0xae4] 3b368: 97ff884e bl 0x1d4a0 <.text+0xd9f0> 3b36c: b40003f5 cbz x21, 0x3b3e8 <.text+0x2b938> 3b370: f0000897 adrp x23, 0x14e000 3b374: f000089c adrp x28, 0x14e000 3b378: b0000398 adrp x24, 0xac000 3b37c: b00003db adrp x27, 0xb4000 3b380: aa1f03f6 mov x22, xzr 3b384: 911782f7 add x23, x23, #0x5e0 3b388: 912b939c add x28, x28, #0xae4 3b38c: 9116eb18 add x24, x24, #0x5ba 3b390: 9117137b add x27, x27, #0x5c4 3b394: 9100a3e8 add x8, sp, #0x28 3b398: f8767902 ldr x2, [x8, x22, lsl #3] 3b39c: f0000884 adrp x4, 0x14e000 3b3a0: 2a1603e0 mov w0, w22 3b3a4: 2a1f03e1 mov w1, wzr 3b3a8: aa1703e3 mov x3, x23 3b3ac: 91279084 add x4, x4, #0x9e4 3b3b0: aa1c03e5 mov x5, x28 3b3b4: 97ff6c01 bl 0x163b8 <.text+0x6908> 3b3b8: 321e03e0 orr w0, wzr, #0x4 3b3bc: aa1803e1 mov x1, x24 3b3c0: aa1b03e2 mov x2, x27 3b3c4: aa1703e3 mov x3, x23 3b3c8: 97ff8836 bl 0x1d4a0 <.text+0xd9f0> 3b3cc: f9426280 ldr x0, [x20, #0x4c0] 3b3d0: 2a1303e1 mov w1, w19 3b3d4: 97fffefe bl 0x3afcc <.text+0x2b51c> 3b3d8: 36000080 tbz w0, #0x0, 0x3b3e8 <.text+0x2b938> 3b3dc: 910006d6 add x22, x22, #0x1 3b3e0: eb1602bf cmp x21, x22 3b3e4: 54fffd88 b.hi 0x3b394 <.text+0x2b8e4> 3b3e8: b0000381 adrp x1, 0xac000 3b3ec: b00003c2 adrp x2, 0xb4000 3b3f0: 9116e821 add x1, x1, #0x5ba 3b3f4: 9118a842 add x2, x2, #0x62a 3b3f8: 14000019 b 0x3b45c <.text+0x2b9ac> 3b3fc: 2a1f03e0 mov w0, wzr 3b400: 1400001a b 0x3b468 <.text+0x2b9b8> 3b404: b0000381 adrp x1, 0xac000 3b408: b00003c2 adrp x2, 0xb4000 3b40c: 9116e821 add x1, x1, #0x5ba 3b410: 91127042 add x2, x2, #0x49c 3b414: 14000012 b 0x3b45c <.text+0x2b9ac> 3b418: b0000381 adrp x1, 0xac000 3b41c: b00003c2 adrp x2, 0xb4000 3b420: 9116e821 add x1, x1, #0x5ba 3b424: 91132442 add x2, x2, #0x4c9 3b428: 1400000d b 0x3b45c <.text+0x2b9ac> 3b42c: b0000381 adrp x1, 0xac000 3b430: b00003c2 adrp x2, 0xb4000 3b434: 9116e821 add x1, x1, #0x5ba 3b438: 9113fc42 add x2, x2, #0x4ff 3b43c: 321f07e0 orr w0, wzr, #0x6 3b440: 97ff8818 bl 0x1d4a0 <.text+0xd9f0> 3b444: 2a1f03e0 mov w0, wzr 3b448: 14000008 b 0x3b468 <.text+0x2b9b8> 3b44c: b0000381 adrp x1, 0xac000 3b450: b00003c2 adrp x2, 0xb4000 3b454: 9116e821 add x1, x1, #0x5ba 3b458: 91137842 add x2, x2, #0x4de 3b45c: 321f07e0 orr w0, wzr, #0x6 3b460: 97ff8810 bl 0x1d4a0 <.text+0xd9f0> 3b464: 320003e0 orr w0, wzr, #0x1 3b468: f9401728 ldr x8, [x25, #0x28] 3b46c: f9400349 ldr x9, [x26] 3b470: eb09011f cmp x8, x9 3b474: 54000121 b.ne 0x3b498 <.text+0x2b9e8> 3b478: 9120c3ff add sp, sp, #0x830 3b47c: a9457bfd ldp x29, x30, [sp, #0x50] 3b480: a9444ff4 ldp x20, x19, [sp, #0x40] 3b484: a94357f6 ldp x22, x21, [sp, #0x30] 3b488: a9425ff8 ldp x24, x23, [sp, #0x20] 3b48c: a94167fa ldp x26, x25, [sp, #0x10] 3b490: a8c66ffc ldp x28, x27, [sp], #0x60 3b494: d65f03c0 ret 3b498: 97ff4f52 bl 0xf1e0 <__stack_chk_fail@plt> 3b49c: 39800008 ldrsb x8, [x0] 3b4a0: f100191f cmp x8, #0x6 3b4a4: 540000a2 b.hs 0x3b4b8 <.text+0x2ba08> 3b4a8: d0000509 adrp x9, 0xdd000 3b4ac: 91300129 add x9, x9, #0xc00 3b4b0: f8687920 ldr x0, [x9, x8, lsl #3] 3b4b4: d65f03c0 ret 3b4b8: d4200020 brk #0x1 3b4bc: aa1f03e0 mov x0, xzr 3b4c0: d65f03c0 ret 3b4c4: 900003c8 adrp x8, 0xb3000 3b4c8: 3dc39100 ldr q0, [x8, #0xe40] 3b4cc: a9000801 stp x1, x2, [x0] 3b4d0: 3908c01f strb wzr, [x0, #0x230] 3b4d4: f900881f str xzr, [x0, #0x110] 3b4d8: 3d808800 str q0, [x0, #0x220] 3b4dc: d65f03c0 ret 3b4e0: 320003e8 orr w8, wzr, #0x1 3b4e4: 3908c008 strb w8, [x0, #0x230] 3b4e8: f901101f str xzr, [x0, #0x220] 3b4ec: d65f03c0 ret 3b4f0: a9bd57fc stp x28, x21, [sp, #-0x30]! 3b4f4: a9014ff4 stp x20, x19, [sp, #0x10] 3b4f8: a9027bfd stp x29, x30, [sp, #0x20] 3b4fc: 910083fd add x29, sp, #0x20 3b500: d11043ff sub sp, sp, #0x410 3b504: d53bd054 mrs x20, TPIDR_EL0 3b508: f9401689 ldr x9, [x20, #0x28] 3b50c: aa0103e8 mov x8, x1 3b510: aa0003f3 mov x19, x0 3b514: f81d83a9 stur x9, [x29, #-0x28] 3b518: f900867f str xzr, [x19, #0x108] 3b51c: b4000188 cbz x8, 0x3b54c <.text+0x2ba9c> 3b520: 910023e0 add x0, sp, #0x8 3b524: 321903e1 orr w1, wzr, #0x80 3b528: 321903f5 orr w21, wzr, #0x80 3b52c: d63f0100 blr x8 3b530: f102001f cmp x0, #0x80 3b534: 9a953001 csel x1, x0, x21, lo 3b538: 910023e0 add x0, sp, #0x8 3b53c: 321803e3 orr w3, wzr, #0x100 3b540: aa1303e2 mov x2, x19 3b544: 94000102 bl 0x3b94c <.text+0x2be9c> 3b548: f9008660 str x0, [x19, #0x108] 3b54c: f9401688 ldr x8, [x20, #0x28] 3b550: f85d83a9 ldur x9, [x29, #-0x28] 3b554: eb09011f cmp x8, x9 3b558: 540000c1 b.ne 0x3b570 <.text+0x2bac0> 3b55c: 911043ff add sp, sp, #0x410 3b560: a9427bfd ldp x29, x30, [sp, #0x20] 3b564: a9414ff4 ldp x20, x19, [sp, #0x10] 3b568: a8c357fc ldp x28, x21, [sp], #0x30 3b56c: d65f03c0 ret 3b570: 97ff4f1c bl 0xf1e0 <__stack_chk_fail@plt> 3b574: f9401000 ldr x0, [x0, #0x20] 3b578: d65f03c0 ret 3b57c: f9400808 ldr x8, [x0, #0x10] 3b580: f9401009 ldr x9, [x0, #0x20] 3b584: 320003ea orr w10, wzr, #0x1 3b588: b37ff82a bfi x10, x1, #1, #63 3b58c: 9b0a2120 madd x0, x9, x10, x8 3b590: d65f03c0 ret 3b594: f9400808 ldr x8, [x0, #0x10] 3b598: f9401009 ldr x9, [x0, #0x20] 3b59c: cb080028 sub x8, x1, x8 3b5a0: 9ac90908 udiv x8, x8, x9 3b5a4: f240011f tst x8, #0x1 3b5a8: 1a9f17e0 cset w0, eq 3b5ac: d65f03c0 ret 3b5b0: f9400809 ldr x9, [x0, #0x10] 3b5b4: f9401008 ldr x8, [x0, #0x20] 3b5b8: 8b09010a add x10, x8, x9 3b5bc: eb01015f cmp x10, x1 3b5c0: 54000102 b.hs 0x3b5e0 <.text+0x2bb30> 3b5c4: f9400c0a ldr x10, [x0, #0x18] 3b5c8: cb08014a sub x10, x10, x8 3b5cc: eb01015f cmp x10, x1 3b5d0: 540000c2 b.hs 0x3b5e8 <.text+0x2bb38> 3b5d4: f9400408 ldr x8, [x0, #0x8] 3b5d8: d1000500 sub x0, x8, #0x1 3b5dc: d65f03c0 ret 3b5e0: aa1f03e0 mov x0, xzr 3b5e4: d65f03c0 ret 3b5e8: cb090029 sub x9, x1, x9 3b5ec: 9ac8092a udiv x10, x9, x8 3b5f0: 3700010a tbnz w10, #0x0, 0x3b610 <.text+0x2bb60> 3b5f4: 9ac8082a udiv x10, x1, x8 3b5f8: 9b08854a msub x10, x10, x8, x1 3b5fc: eb48055f cmp x10, x8, lsr #1 3b600: 54000069 b.ls 0x3b60c <.text+0x2bb5c> 3b604: 8b080129 add x9, x9, x8 3b608: 14000002 b 0x3b610 <.text+0x2bb60> 3b60c: cb080129 sub x9, x9, x8 3b610: d37ff908 lsl x8, x8, #1 3b614: 9ac80920 udiv x0, x9, x8 3b618: d65f03c0 ret 3b61c: f9400c08 ldr x8, [x0, #0x18] 3b620: d1004100 sub x0, x8, #0x10 3b624: d65f03c0 ret 3b628: 3940a008 ldrb w8, [x0, #0x28] 3b62c: 340000a8 cbz w8, 0x3b640 <.text+0x2bb90> 3b630: f9401808 ldr x8, [x0, #0x30] 3b634: b4000068 cbz x8, 0x3b640 <.text+0x2bb90> 3b638: 320003e0 orr w0, wzr, #0x1 3b63c: d65f03c0 ret 3b640: f9400c08 ldr x8, [x0, #0x18] 3b644: eb01011f cmp x8, x1 3b648: 540000a9 b.ls 0x3b65c <.text+0x2bbac> 3b64c: f9400808 ldr x8, [x0, #0x10] 3b650: eb01011f cmp x8, x1 3b654: 1a9f87e0 cset w0, ls 3b658: d65f03c0 ret 3b65c: 2a1f03e0 mov w0, wzr 3b660: d65f03c0 ret 3b664: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3b668: a9017bfd stp x29, x30, [sp, #0x10] 3b66c: 910043fd add x29, sp, #0x10 3b670: aa0103f4 mov x20, x1 3b674: aa0003f3 mov x19, x0 3b678: 97ffffe9 bl 0x3b61c <.text+0x2bb6c> 3b67c: eb14001f cmp x0, x20 3b680: 54000061 b.ne 0x3b68c <.text+0x2bbdc> 3b684: f9401a60 ldr x0, [x19, #0x30] 3b688: 14000002 b 0x3b690 <.text+0x2bbe0> 3b68c: aa1f03e0 mov x0, xzr 3b690: a9417bfd ldp x29, x30, [sp, #0x10] 3b694: a8c24ff4 ldp x20, x19, [sp], #0x20 3b698: d65f03c0 ret 3b69c: f81d0ff5 str x21, [sp, #-0x30]! 3b6a0: a9014ff4 stp x20, x19, [sp, #0x10] 3b6a4: a9027bfd stp x29, x30, [sp, #0x20] 3b6a8: 910083fd add x29, sp, #0x20 3b6ac: aa0003f5 mov x21, x0 3b6b0: 3940a2a8 ldrb w8, [x21, #0x28] 3b6b4: aa0203f3 mov x19, x2 3b6b8: aa0103f4 mov x20, x1 3b6bc: 340000a8 cbz w8, 0x3b6d0 <.text+0x2bc20> 3b6c0: f9401aa9 ldr x9, [x21, #0x30] 3b6c4: b4000069 cbz x9, 0x3b6d0 <.text+0x2bc20> 3b6c8: 2a0803e0 mov w0, w8 3b6cc: 14000029 b 0x3b770 <.text+0x2bcc0> 3b6d0: f9400ea9 ldr x9, [x21, #0x18] 3b6d4: eb13013f cmp x9, x19 3b6d8: 540004a9 b.ls 0x3b76c <.text+0x2bcbc> 3b6dc: f9400aa9 ldr x9, [x21, #0x10] 3b6e0: eb13013f cmp x9, x19 3b6e4: 1a8883e0 csel w0, wzr, w8, hi 3b6e8: 54000448 b.hi 0x3b770 <.text+0x2bcc0> 3b6ec: 35000428 cbnz w8, 0x3b770 <.text+0x2bcc0> 3b6f0: aa1503e0 mov x0, x21 3b6f4: aa1303e1 mov x1, x19 3b6f8: 97ffffae bl 0x3b5b0 <.text+0x2bb00> 3b6fc: 52804708 mov w8, #0x238 // =568 3b700: 9b085008 madd x8, x0, x8, x20 3b704: 3948c108 ldrb w8, [x8, #0x230] 3b708: 34000068 cbz w8, 0x3b714 <.text+0x2bc64> 3b70c: 320003e0 orr w0, wzr, #0x1 3b710: 14000018 b 0x3b770 <.text+0x2bcc0> 3b714: aa1503e0 mov x0, x21 3b718: aa1303e1 mov x1, x19 3b71c: 97ffff9e bl 0x3b594 <.text+0x2bae4> 3b720: 36000260 tbz w0, #0x0, 0x3b76c <.text+0x2bcbc> 3b724: aa1503e0 mov x0, x21 3b728: aa1303e1 mov x1, x19 3b72c: 97ffffa1 bl 0x3b5b0 <.text+0x2bb00> 3b730: aa0003e1 mov x1, x0 3b734: aa1503e0 mov x0, x21 3b738: 97ffff91 bl 0x3b57c <.text+0x2bacc> 3b73c: aa0003e1 mov x1, x0 3b740: aa1503e0 mov x0, x21 3b744: 97ffff9b bl 0x3b5b0 <.text+0x2bb00> 3b748: 52804708 mov w8, #0x238 // =568 3b74c: 9b087c08 mul x8, x0, x8 3b750: f8686a88 ldr x8, [x20, x8] 3b754: 321e03e9 orr w9, wzr, #0x4 3b758: eb13011f cmp x8, x19 3b75c: 1a893529 cinc w9, w9, hs 3b760: f100011f cmp x8, #0x0 3b764: 1a8903e0 csel w0, wzr, w9, eq 3b768: 14000002 b 0x3b770 <.text+0x2bcc0> 3b76c: 2a1f03e0 mov w0, wzr 3b770: a9427bfd ldp x29, x30, [sp, #0x20] 3b774: a9414ff4 ldp x20, x19, [sp, #0x10] 3b778: f84307f5 ldr x21, [sp], #0x30 3b77c: d65f03c0 ret 3b780: f81e0ff3 str x19, [sp, #-0x20]! 3b784: a9017bfd stp x29, x30, [sp, #0x10] 3b788: 910043fd add x29, sp, #0x10 3b78c: 3940a008 ldrb w8, [x0, #0x28] 3b790: aa0103f3 mov x19, x1 3b794: 340000e8 cbz w8, 0x3b7b0 <.text+0x2bd00> 3b798: f9401808 ldr x8, [x0, #0x30] 3b79c: b40000a8 cbz x8, 0x3b7b0 <.text+0x2bd00> 3b7a0: f9400c08 ldr x8, [x0, #0x18] 3b7a4: eb02011f cmp x8, x2 3b7a8: 540001a9 b.ls 0x3b7dc <.text+0x2bd2c> 3b7ac: 14000009 b 0x3b7d0 <.text+0x2bd20> 3b7b0: f9400c08 ldr x8, [x0, #0x18] 3b7b4: eb02011f cmp x8, x2 3b7b8: 54000129 b.ls 0x3b7dc <.text+0x2bd2c> 3b7bc: f9400809 ldr x9, [x0, #0x10] 3b7c0: eb02013f cmp x9, x2 3b7c4: 540000c8 b.hi 0x3b7dc <.text+0x2bd2c> 3b7c8: eb02011f cmp x8, x2 3b7cc: 54000089 b.ls 0x3b7dc <.text+0x2bd2c> 3b7d0: f9400808 ldr x8, [x0, #0x10] 3b7d4: eb02011f cmp x8, x2 3b7d8: 540000a9 b.ls 0x3b7ec <.text+0x2bd3c> 3b7dc: aa1f03e0 mov x0, xzr 3b7e0: a9417bfd ldp x29, x30, [sp, #0x10] 3b7e4: f84207f3 ldr x19, [sp], #0x20 3b7e8: d65f03c0 ret 3b7ec: aa0203e1 mov x1, x2 3b7f0: 97ffff70 bl 0x3b5b0 <.text+0x2bb00> 3b7f4: 52804708 mov w8, #0x238 // =568 3b7f8: 9b084c08 madd x8, x0, x8, x19 3b7fc: f9400109 ldr x9, [x8] 3b800: f100013f cmp x9, #0x0 3b804: 9a8803e0 csel x0, xzr, x8, eq 3b808: 17fffff6 b 0x3b7e0 <.text+0x2bd30> 3b80c: f9400000 ldr x0, [x0] 3b810: d65f03c0 ret 3b814: f9400400 ldr x0, [x0, #0x8] 3b818: d65f03c0 ret 3b81c: f9408800 ldr x0, [x0, #0x110] 3b820: d65f03c0 ret 3b824: f81c0ffc str x28, [sp, #-0x40]! 3b828: a90157f6 stp x22, x21, [sp, #0x10] 3b82c: a9024ff4 stp x20, x19, [sp, #0x20] 3b830: a9037bfd stp x29, x30, [sp, #0x30] 3b834: 9100c3fd add x29, sp, #0x30 3b838: d11043ff sub sp, sp, #0x410 3b83c: d53bd056 mrs x22, TPIDR_EL0 3b840: f94016c8 ldr x8, [x22, #0x28] 3b844: aa0103f5 mov x21, x1 3b848: aa0203f4 mov x20, x2 3b84c: 910023e2 add x2, sp, #0x8 3b850: f81c83a8 stur x8, [x29, #-0x38] 3b854: f9408c01 ldr x1, [x0, #0x118] 3b858: 91004000 add x0, x0, #0x10 3b85c: 321903e3 orr w3, wzr, #0x80 3b860: 9400005d bl 0x3b9d4 <.text+0x2bf24> 3b864: aa0003f3 mov x19, x0 3b868: eb14027f cmp x19, x20 3b86c: 9a943268 csel x8, x19, x20, lo 3b870: d37df102 lsl x2, x8, #3 3b874: 910023e1 add x1, sp, #0x8 3b878: aa1503e0 mov x0, x21 3b87c: 97ff5005 bl 0xf890 3b880: f94016c8 ldr x8, [x22, #0x28] 3b884: f85c83a9 ldur x9, [x29, #-0x38] 3b888: eb09011f cmp x8, x9 3b88c: 54000101 b.ne 0x3b8ac <.text+0x2bdfc> 3b890: aa1303e0 mov x0, x19 3b894: 911043ff add sp, sp, #0x410 3b898: a9437bfd ldp x29, x30, [sp, #0x30] 3b89c: a9424ff4 ldp x20, x19, [sp, #0x20] 3b8a0: a94157f6 ldp x22, x21, [sp, #0x10] 3b8a4: f84407fc ldr x28, [sp], #0x40 3b8a8: d65f03c0 ret 3b8ac: 97ff4e4d bl 0xf1e0 <__stack_chk_fail@plt> 3b8b0: 3948c000 ldrb w0, [x0, #0x230] 3b8b4: d65f03c0 ret 3b8b8: f9411000 ldr x0, [x0, #0x220] 3b8bc: d65f03c0 ret 3b8c0: f81c0ffc str x28, [sp, #-0x40]! 3b8c4: a90157f6 stp x22, x21, [sp, #0x10] 3b8c8: a9024ff4 stp x20, x19, [sp, #0x20] 3b8cc: a9037bfd stp x29, x30, [sp, #0x30] 3b8d0: 9100c3fd add x29, sp, #0x30 3b8d4: d11043ff sub sp, sp, #0x410 3b8d8: d53bd056 mrs x22, TPIDR_EL0 3b8dc: f94016c8 ldr x8, [x22, #0x28] 3b8e0: aa0103f5 mov x21, x1 3b8e4: aa0203f4 mov x20, x2 3b8e8: 910023e2 add x2, sp, #0x8 3b8ec: f81c83a8 stur x8, [x29, #-0x38] 3b8f0: f9411401 ldr x1, [x0, #0x228] 3b8f4: 91048000 add x0, x0, #0x120 3b8f8: 321903e3 orr w3, wzr, #0x80 3b8fc: 94000036 bl 0x3b9d4 <.text+0x2bf24> 3b900: aa0003f3 mov x19, x0 3b904: eb14027f cmp x19, x20 3b908: 9a943268 csel x8, x19, x20, lo 3b90c: d37df102 lsl x2, x8, #3 3b910: 910023e1 add x1, sp, #0x8 3b914: aa1503e0 mov x0, x21 3b918: 97ff4fde bl 0xf890 3b91c: f94016c8 ldr x8, [x22, #0x28] 3b920: f85c83a9 ldur x9, [x29, #-0x38] 3b924: eb09011f cmp x8, x9 3b928: 54000101 b.ne 0x3b948 <.text+0x2be98> 3b92c: aa1303e0 mov x0, x19 3b930: 911043ff add sp, sp, #0x410 3b934: a9437bfd ldp x29, x30, [sp, #0x30] 3b938: a9424ff4 ldp x20, x19, [sp, #0x20] 3b93c: a94157f6 ldp x22, x21, [sp, #0x10] 3b940: f84407fc ldr x28, [sp], #0x40 3b944: d65f03c0 ret 3b948: 97ff4e26 bl 0xf1e0 <__stack_chk_fail@plt> 3b94c: aa0003e8 mov x8, x0 3b950: aa1f03e0 mov x0, xzr 3b954: b40003e1 cbz x1, 0x3b9d0 <.text+0x2bf20> 3b958: aa1f03e9 mov x9, xzr 3b95c: f869790d ldr x13, [x8, x9, lsl #3] 3b960: b4000089 cbz x9, 0x3b970 <.text+0x2bec0> 3b964: 8b090d0a add x10, x8, x9, lsl #3 3b968: f85f814a ldur x10, [x10, #-0x8] 3b96c: cb0a01ad sub x13, x13, x10 3b970: cb00006b sub x11, x3, x0 3b974: b40002eb cbz x11, 0x3b9d0 <.text+0x2bf20> 3b978: d37ff9ae lsl x14, x13, #1 3b97c: aa1f03ea mov x10, xzr 3b980: 8b00004c add x12, x2, x0 3b984: ca8dfdcd eor x13, x14, x13, asr #63 3b988: 120019af and w15, w13, #0x7f 3b98c: d347fdae lsr x14, x13, #7 3b990: 382a698f strb w15, [x12, x10] 3b994: b400010e cbz x14, 0x3b9b4 <.text+0x2bf04> 3b998: 321901ad orr w13, w13, #0x80 3b99c: 382a698d strb w13, [x12, x10] 3b9a0: 9100054a add x10, x10, #0x1 3b9a4: eb0b015f cmp x10, x11 3b9a8: aa0e03ed mov x13, x14 3b9ac: 54fffee3 b.lo 0x3b988 <.text+0x2bed8> 3b9b0: 14000008 b 0x3b9d0 <.text+0x2bf20> 3b9b4: 8b0a000b add x11, x0, x10 3b9b8: b100055f cmn x10, #0x1 3b9bc: 91000560 add x0, x11, #0x1 3b9c0: 54000080 b.eq 0x3b9d0 <.text+0x2bf20> 3b9c4: 91000529 add x9, x9, #0x1 3b9c8: eb01013f cmp x9, x1 3b9cc: 54fffc83 b.lo 0x3b95c <.text+0x2beac> 3b9d0: d65f03c0 ret 3b9d4: b4000563 cbz x3, 0x3ba80 <.text+0x2bfd0> 3b9d8: aa1f03ec mov x12, xzr 3b9dc: aa1f03e8 mov x8, xzr 3b9e0: aa0c03e9 mov x9, x12 3b9e4: cb09002c sub x12, x1, x9 3b9e8: b400050c cbz x12, 0x3ba88 <.text+0x2bfd8> 3b9ec: aa1f03eb mov x11, xzr 3b9f0: aa1f03ea mov x10, xzr 3b9f4: 2a1f03ee mov w14, wzr 3b9f8: 8b09000d add x13, x0, x9 3b9fc: 386a69af ldrb w15, [x13, x10] 3ba00: 12001dce and w14, w14, #0xff 3ba04: 13001df0 sxtb w16, w15 3ba08: 924019ef and x15, x15, #0x7f 3ba0c: 9ace21ef lsl x15, x15, x14 3ba10: aa0b01eb orr x11, x15, x11 3ba14: 36f80130 tbz w16, #0x1f, 0x3ba38 <.text+0x2bf88> 3ba18: 11001dce add w14, w14, #0x7 3ba1c: 121a05cf and w15, w14, #0xc0 3ba20: 7100fdff cmp w15, #0x3f 3ba24: 54000328 b.hi 0x3ba88 <.text+0x2bfd8> 3ba28: 9100054a add x10, x10, #0x1 3ba2c: eb0c015f cmp x10, x12 3ba30: 54fffe63 b.lo 0x3b9fc <.text+0x2bf4c> 3ba34: 14000015 b 0x3ba88 <.text+0x2bfd8> 3ba38: b100055f cmn x10, #0x1 3ba3c: 54000260 b.eq 0x3ba88 <.text+0x2bfd8> 3ba40: 8b0a012c add x12, x9, x10 3ba44: 9340016d sbfx x13, x11, #0, #1 3ba48: 9100058c add x12, x12, #0x1 3ba4c: ca4b05ab eor x11, x13, x11, lsr #1 3ba50: f828784b str x11, [x2, x8, lsl #3] 3ba54: b40000a8 cbz x8, 0x3ba68 <.text+0x2bfb8> 3ba58: 8b080c4d add x13, x2, x8, lsl #3 3ba5c: f85f81ae ldur x14, [x13, #-0x8] 3ba60: 8b0b01cb add x11, x14, x11 3ba64: f90001ab str x11, [x13] 3ba68: 91000508 add x8, x8, #0x1 3ba6c: eb03011f cmp x8, x3 3ba70: 54fffb83 b.lo 0x3b9e0 <.text+0x2bf30> 3ba74: 8b0a0129 add x9, x9, x10 3ba78: 91000529 add x9, x9, #0x1 3ba7c: 14000003 b 0x3ba88 <.text+0x2bfd8> 3ba80: aa1f03e8 mov x8, xzr 3ba84: aa1f03e9 mov x9, xzr 3ba88: eb01013f cmp x9, x1 3ba8c: fa431104 ccmp x8, x3, #0x4, ne 3ba90: 9a9f0100 csel x0, x8, xzr, eq 3ba94: d65f03c0 ret 3ba98: 2a1f03e0 mov w0, wzr 3ba9c: d65f03c0 ret 3baa0: d10383ff sub sp, sp, #0xe0 3baa4: f9004bf9 str x25, [sp, #0x90] 3baa8: a90a5ff8 stp x24, x23, [sp, #0xa0] 3baac: a90b57f6 stp x22, x21, [sp, #0xb0] 3bab0: a90c4ff4 stp x20, x19, [sp, #0xc0] 3bab4: a90d7bfd stp x29, x30, [sp, #0xd0] 3bab8: 910343fd add x29, sp, #0xd0 3babc: d53bd059 mrs x25, TPIDR_EL0 3bac0: f9401728 ldr x8, [x25, #0x28] 3bac4: aa0003f3 mov x19, x0 3bac8: 91002274 add x20, x19, #0x8 3bacc: aa1303f5 mov x21, x19 3bad0: 52800902 mov w2, #0x48 // =72 3bad4: aa1403e0 mov x0, x20 3bad8: 2a1f03e1 mov w1, wzr 3badc: f81b83a8 stur x8, [x29, #-0x48] 3bae0: 380506bf strb wzr, [x21], #0x50 3bae4: 97ff4f7f bl 0xf8e0 3bae8: 528a2868 mov w8, #0x5143 // =20803 3baec: b9002be8 str w8, [sp, #0x28] 3baf0: 321c03e8 orr w8, wzr, #0x10 3baf4: f9001bff str xzr, [sp, #0x30] 3baf8: 3900c3e8 strb w8, [sp, #0x30] 3bafc: d28eaa28 mov x8, #0x7551 // =30033 3bb00: f2ad8c28 movk x8, #0x6c61, lsl #16 3bb04: f2cdec68 movk x8, #0x6f63, lsl #32 3bb08: f2edada8 movk x8, #0x6d6d, lsl #48 3bb0c: a903ffff stp xzr, xzr, [sp, #0x38] 3bb10: f80313e8 stur x8, [sp, #0x31] 3bb14: 528276a8 mov w8, #0x13b5 // =5045 3bb18: b9004be8 str w8, [sp, #0x48] 3bb1c: 321f07e8 orr w8, wzr, #0x6 3bb20: f9002bff str xzr, [sp, #0x50] 3bb24: 390143e8 strb w8, [sp, #0x50] 3bb28: 528a4828 mov w8, #0x5241 // =21057 3bb2c: 72a009a8 movk w8, #0x4d, lsl #16 3bb30: b80513e8 stur w8, [sp, #0x51] 3bb34: 52820208 mov w8, #0x1010 // =4112 3bb38: 3900e7ff strb wzr, [sp, #0x39] 3bb3c: a905ffff stp xzr, xzr, [sp, #0x58] 3bb40: b9006be8 str w8, [sp, #0x68] 3bb44: a907ffff stp xzr, xzr, [sp, #0x78] 3bb48: f9003bff str xzr, [sp, #0x70] 3bb4c: 321b03e0 orr w0, wzr, #0x20 3bb50: 94011816 bl 0x81ba8 3bb54: b00003c9 adrp x9, 0xb4000 3bb58: b00003c8 adrp x8, 0xb4000 3bb5c: 911b5129 add x9, x9, #0x6d4 3bb60: 3dc1b100 ldr q0, [x8, #0x6c0] 3bb64: f9400928 ldr x8, [x9, #0x10] 3bb68: 3dc00121 ldr q1, [x9] 3bb6c: aa1303f6 mov x22, x19 3bb70: f90043e0 str x0, [sp, #0x80] 3bb74: 3900601f strb wzr, [x0, #0x18] 3bb78: 3c8703e0 stur q0, [sp, #0x70] 3bb7c: f9000808 str x8, [x0, #0x10] 3bb80: 3d800001 str q1, [x0] 3bb84: f8058edf str xzr, [x22, #0x58]! 3bb88: f90006df str xzr, [x22, #0x8] 3bb8c: f81f82d6 stur x22, [x22, #-0x8] 3bb90: 910023e2 add x2, sp, #0x8 3bb94: 910003e3 mov x3, sp 3bb98: 9100a3e4 add x4, sp, #0x28 3bb9c: aa1503e0 mov x0, x21 3bba0: aa1603e1 mov x1, x22 3bba4: 9400027c bl 0x3c594 <.text+0x2cae4> 3bba8: aa0003f7 mov x23, x0 3bbac: f94002e8 ldr x8, [x23] 3bbb0: b5000268 cbnz x8, 0x3bbfc <.text+0x2c14c> 3bbb4: 910043e8 add x8, sp, #0x10 3bbb8: 9100a3e1 add x1, sp, #0x28 3bbbc: aa1503e0 mov x0, x21 3bbc0: 940002ec bl 0x3c770 <.text+0x2ccc0> 3bbc4: a94087e8 ldp x8, x1, [sp, #0x8] 3bbc8: a9007c3f stp xzr, xzr, [x1] 3bbcc: f9000828 str x8, [x1, #0x10] 3bbd0: f90002e1 str x1, [x23] 3bbd4: f94002a8 ldr x8, [x21] 3bbd8: f9400108 ldr x8, [x8] 3bbdc: b4000068 cbz x8, 0x3bbe8 <.text+0x2c138> 3bbe0: f90002a8 str x8, [x21] 3bbe4: f94002e1 ldr x1, [x23] 3bbe8: f9402e60 ldr x0, [x19, #0x58] 3bbec: 97ff788f bl 0x19e28 <.text+0xa378> 3bbf0: f9403268 ldr x8, [x19, #0x60] 3bbf4: 91000508 add x8, x8, #0x1 3bbf8: f9003268 str x8, [x19, #0x60] 3bbfc: 9100a3e8 add x8, sp, #0x28 3bc00: 91008118 add x24, x8, #0x20 3bc04: 910023e2 add x2, sp, #0x8 3bc08: 910003e3 mov x3, sp 3bc0c: aa1503e0 mov x0, x21 3bc10: aa1603e1 mov x1, x22 3bc14: aa1803e4 mov x4, x24 3bc18: 9400025f bl 0x3c594 <.text+0x2cae4> 3bc1c: aa0003f7 mov x23, x0 3bc20: f94002e8 ldr x8, [x23] 3bc24: b5000268 cbnz x8, 0x3bc70 <.text+0x2c1c0> 3bc28: 910043e8 add x8, sp, #0x10 3bc2c: aa1503e0 mov x0, x21 3bc30: aa1803e1 mov x1, x24 3bc34: 940002cf bl 0x3c770 <.text+0x2ccc0> 3bc38: a94087e8 ldp x8, x1, [sp, #0x8] 3bc3c: a9007c3f stp xzr, xzr, [x1] 3bc40: f9000828 str x8, [x1, #0x10] 3bc44: f90002e1 str x1, [x23] 3bc48: f94002a8 ldr x8, [x21] 3bc4c: f9400108 ldr x8, [x8] 3bc50: b4000068 cbz x8, 0x3bc5c <.text+0x2c1ac> 3bc54: f90002a8 str x8, [x21] 3bc58: f94002e1 ldr x1, [x23] 3bc5c: f9402e60 ldr x0, [x19, #0x58] 3bc60: 97ff7872 bl 0x19e28 <.text+0xa378> 3bc64: f9403268 ldr x8, [x19, #0x60] 3bc68: 91000508 add x8, x8, #0x1 3bc6c: f9003268 str x8, [x19, #0x60] 3bc70: 9100a3e8 add x8, sp, #0x28 3bc74: 91010118 add x24, x8, #0x40 3bc78: 910023e2 add x2, sp, #0x8 3bc7c: 910003e3 mov x3, sp 3bc80: aa1503e0 mov x0, x21 3bc84: aa1603e1 mov x1, x22 3bc88: aa1803e4 mov x4, x24 3bc8c: 94000242 bl 0x3c594 <.text+0x2cae4> 3bc90: aa0003f7 mov x23, x0 3bc94: f94002e8 ldr x8, [x23] 3bc98: b40002e8 cbz x8, 0x3bcf4 <.text+0x2c244> 3bc9c: 3941c3e8 ldrb w8, [sp, #0x70] 3bca0: 37000528 tbnz w8, #0x0, 0x3bd44 <.text+0x2c294> 3bca4: 394143e8 ldrb w8, [sp, #0x50] 3bca8: 37000568 tbnz w8, #0x0, 0x3bd54 <.text+0x2c2a4> 3bcac: 3940c3e8 ldrb w8, [sp, #0x30] 3bcb0: 36000068 tbz w8, #0x0, 0x3bcbc <.text+0x2c20c> 3bcb4: f94023e0 ldr x0, [sp, #0x40] 3bcb8: 940117ec bl 0x81c68 3bcbc: 940002f4 bl 0x3c88c <.text+0x2cddc> 3bcc0: 12000008 and w8, w0, #0x1 3bcc4: 39000268 strb w8, [x19] 3bcc8: f9401728 ldr x8, [x25, #0x28] 3bccc: f85b83a9 ldur x9, [x29, #-0x48] 3bcd0: eb09011f cmp x8, x9 3bcd4: 540004a1 b.ne 0x3bd68 <.text+0x2c2b8> 3bcd8: a94d7bfd ldp x29, x30, [sp, #0xd0] 3bcdc: a94c4ff4 ldp x20, x19, [sp, #0xc0] 3bce0: a94b57f6 ldp x22, x21, [sp, #0xb0] 3bce4: a94a5ff8 ldp x24, x23, [sp, #0xa0] 3bce8: f9404bf9 ldr x25, [sp, #0x90] 3bcec: 910383ff add sp, sp, #0xe0 3bcf0: d65f03c0 ret 3bcf4: 910043e8 add x8, sp, #0x10 3bcf8: aa1503e0 mov x0, x21 3bcfc: aa1803e1 mov x1, x24 3bd00: 9400029c bl 0x3c770 <.text+0x2ccc0> 3bd04: a94087e8 ldp x8, x1, [sp, #0x8] 3bd08: a9007c3f stp xzr, xzr, [x1] 3bd0c: f9000828 str x8, [x1, #0x10] 3bd10: f90002e1 str x1, [x23] 3bd14: f94002a8 ldr x8, [x21] 3bd18: f9400108 ldr x8, [x8] 3bd1c: b4000068 cbz x8, 0x3bd28 <.text+0x2c278> 3bd20: f90002a8 str x8, [x21] 3bd24: f94002e1 ldr x1, [x23] 3bd28: f9402e60 ldr x0, [x19, #0x58] 3bd2c: 97ff783f bl 0x19e28 <.text+0xa378> 3bd30: f9403268 ldr x8, [x19, #0x60] 3bd34: 91000508 add x8, x8, #0x1 3bd38: f9003268 str x8, [x19, #0x60] 3bd3c: 3941c3e8 ldrb w8, [sp, #0x70] 3bd40: 3607fb28 tbz w8, #0x0, 0x3bca4 <.text+0x2c1f4> 3bd44: f94043e0 ldr x0, [sp, #0x80] 3bd48: 940117c8 bl 0x81c68 3bd4c: 394143e8 ldrb w8, [sp, #0x50] 3bd50: 3607fae8 tbz w8, #0x0, 0x3bcac <.text+0x2c1fc> 3bd54: f94033e0 ldr x0, [sp, #0x60] 3bd58: 940117c4 bl 0x81c68 3bd5c: 3940c3e8 ldrb w8, [sp, #0x30] 3bd60: 3707faa8 tbnz w8, #0x0, 0x3bcb4 <.text+0x2c204> 3bd64: 17ffffd6 b 0x3bcbc <.text+0x2c20c> 3bd68: 97ff4d1e bl 0xf1e0 <__stack_chk_fail@plt> 3bd6c: f94002c1 ldr x1, [x22] 3bd70: aa0003f6 mov x22, x0 3bd74: aa1503e0 mov x0, x21 3bd78: 940001f0 bl 0x3c538 <.text+0x2ca88> 3bd7c: 3940e268 ldrb w8, [x19, #0x38] 3bd80: 36000248 tbz w8, #0x0, 0x3bdc8 <.text+0x2c318> 3bd84: 14000023 b 0x3be10 <.text+0x2c360> 3bd88: aa0003f6 mov x22, x0 3bd8c: 3940e268 ldrb w8, [x19, #0x38] 3bd90: 360001c8 tbz w8, #0x0, 0x3bdc8 <.text+0x2c318> 3bd94: 1400001f b 0x3be10 <.text+0x2c360> 3bd98: f94002c1 ldr x1, [x22] 3bd9c: aa0003f6 mov x22, x0 3bda0: aa1503e0 mov x0, x21 3bda4: 940001e5 bl 0x3c538 <.text+0x2ca88> 3bda8: 3941c3e8 ldrb w8, [sp, #0x70] 3bdac: 370001a8 tbnz w8, #0x0, 0x3bde0 <.text+0x2c330> 3bdb0: 394143e8 ldrb w8, [sp, #0x50] 3bdb4: 370001e8 tbnz w8, #0x0, 0x3bdf0 <.text+0x2c340> 3bdb8: 3940c3e8 ldrb w8, [sp, #0x30] 3bdbc: 37000228 tbnz w8, #0x0, 0x3be00 <.text+0x2c350> 3bdc0: 3940e268 ldrb w8, [x19, #0x38] 3bdc4: 37000268 tbnz w8, #0x0, 0x3be10 <.text+0x2c360> 3bdc8: 39408268 ldrb w8, [x19, #0x20] 3bdcc: 370002a8 tbnz w8, #0x0, 0x3be20 <.text+0x2c370> 3bdd0: 39400288 ldrb w8, [x20] 3bdd4: 370002e8 tbnz w8, #0x0, 0x3be30 <.text+0x2c380> 3bdd8: aa1603e0 mov x0, x22 3bddc: 9401b8f0 bl 0xaa19c 3bde0: f94043e0 ldr x0, [sp, #0x80] 3bde4: 940117a1 bl 0x81c68 3bde8: 394143e8 ldrb w8, [sp, #0x50] 3bdec: 3607fe68 tbz w8, #0x0, 0x3bdb8 <.text+0x2c308> 3bdf0: f94033e0 ldr x0, [sp, #0x60] 3bdf4: 9401179d bl 0x81c68 3bdf8: 3940c3e8 ldrb w8, [sp, #0x30] 3bdfc: 3607fe28 tbz w8, #0x0, 0x3bdc0 <.text+0x2c310> 3be00: f94023e0 ldr x0, [sp, #0x40] 3be04: 94011799 bl 0x81c68 3be08: 3940e268 ldrb w8, [x19, #0x38] 3be0c: 3607fde8 tbz w8, #0x0, 0x3bdc8 <.text+0x2c318> 3be10: f9402660 ldr x0, [x19, #0x48] 3be14: 94011795 bl 0x81c68 3be18: 39408268 ldrb w8, [x19, #0x20] 3be1c: 3607fda8 tbz w8, #0x0, 0x3bdd0 <.text+0x2c320> 3be20: f9401a60 ldr x0, [x19, #0x30] 3be24: 94011791 bl 0x81c68 3be28: 39400288 ldrb w8, [x20] 3be2c: 3607fd68 tbz w8, #0x0, 0x3bdd8 <.text+0x2c328> 3be30: f9400e60 ldr x0, [x19, #0x18] 3be34: 9401178d bl 0x81c68 3be38: aa1603e0 mov x0, x22 3be3c: 9401b8d8 bl 0xaa19c 3be40: f9400401 ldr x1, [x0, #0x8] 3be44: 140001bd b 0x3c538 <.text+0x2ca88> 3be48: f81e0ff3 str x19, [sp, #-0x20]! 3be4c: a9017bfd stp x29, x30, [sp, #0x10] 3be50: 910043fd add x29, sp, #0x10 3be54: aa0003f3 mov x19, x0 3be58: 3940c268 ldrb w8, [x19, #0x30] 3be5c: 37000108 tbnz w8, #0x0, 0x3be7c <.text+0x2c3cc> 3be60: 39406268 ldrb w8, [x19, #0x18] 3be64: 37000148 tbnz w8, #0x0, 0x3be8c <.text+0x2c3dc> 3be68: 39400268 ldrb w8, [x19] 3be6c: 37000188 tbnz w8, #0x0, 0x3be9c <.text+0x2c3ec> 3be70: a9417bfd ldp x29, x30, [sp, #0x10] 3be74: f84207f3 ldr x19, [sp], #0x20 3be78: d65f03c0 ret 3be7c: f9402260 ldr x0, [x19, #0x40] 3be80: 9401177a bl 0x81c68 3be84: 39406268 ldrb w8, [x19, #0x18] 3be88: 3607ff08 tbz w8, #0x0, 0x3be68 <.text+0x2c3b8> 3be8c: f9401660 ldr x0, [x19, #0x28] 3be90: 94011776 bl 0x81c68 3be94: 39400268 ldrb w8, [x19] 3be98: 3607fec8 tbz w8, #0x0, 0x3be70 <.text+0x2c3c0> 3be9c: f9400a60 ldr x0, [x19, #0x10] 3bea0: a9417bfd ldp x29, x30, [sp, #0x10] 3bea4: f84207f3 ldr x19, [sp], #0x20 3bea8: 14011770 b 0x81c68 3beac: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3beb0: a9017bfd stp x29, x30, [sp, #0x10] 3beb4: 910043fd add x29, sp, #0x10 3beb8: aa0003f3 mov x19, x0 3bebc: 940002e0 bl 0x3ca3c <.text+0x2cf8c> 3bec0: f9402e61 ldr x1, [x19, #0x58] 3bec4: 91014260 add x0, x19, #0x50 3bec8: 9400019c bl 0x3c538 <.text+0x2ca88> 3becc: 3940e268 ldrb w8, [x19, #0x38] 3bed0: 37000108 tbnz w8, #0x0, 0x3bef0 <.text+0x2c440> 3bed4: 39408268 ldrb w8, [x19, #0x20] 3bed8: 37000148 tbnz w8, #0x0, 0x3bf00 <.text+0x2c450> 3bedc: 39402268 ldrb w8, [x19, #0x8] 3bee0: 37000188 tbnz w8, #0x0, 0x3bf10 <.text+0x2c460> 3bee4: a9417bfd ldp x29, x30, [sp, #0x10] 3bee8: a8c24ff4 ldp x20, x19, [sp], #0x20 3beec: d65f03c0 ret 3bef0: f9402660 ldr x0, [x19, #0x48] 3bef4: 9401175d bl 0x81c68 3bef8: 39408268 ldrb w8, [x19, #0x20] 3befc: 3607ff08 tbz w8, #0x0, 0x3bedc <.text+0x2c42c> 3bf00: f9401a60 ldr x0, [x19, #0x30] 3bf04: 94011759 bl 0x81c68 3bf08: 39402268 ldrb w8, [x19, #0x8] 3bf0c: 3607fec8 tbz w8, #0x0, 0x3bee4 <.text+0x2c434> 3bf10: f9400e60 ldr x0, [x19, #0x18] 3bf14: a9417bfd ldp x29, x30, [sp, #0x10] 3bf18: a8c24ff4 ldp x20, x19, [sp], #0x20 3bf1c: 14011753 b 0x81c68 3bf20: aa0003f4 mov x20, x0 3bf24: 91014260 add x0, x19, #0x50 3bf28: 97ffffc6 bl 0x3be40 <.text+0x2c390> 3bf2c: 91002260 add x0, x19, #0x8 3bf30: 97ffffc6 bl 0x3be48 <.text+0x2c398> 3bf34: aa1403e0 mov x0, x20 3bf38: 97ffb7c4 bl 0x29e48 <.text+0x1a398> 3bf3c: d103c3ff sub sp, sp, #0xf0 3bf40: a9096ffc stp x28, x27, [sp, #0x90] 3bf44: a90a67fa stp x26, x25, [sp, #0xa0] 3bf48: a90b5ff8 stp x24, x23, [sp, #0xb0] 3bf4c: a90c57f6 stp x22, x21, [sp, #0xc0] 3bf50: a90d4ff4 stp x20, x19, [sp, #0xd0] 3bf54: a90e7bfd stp x29, x30, [sp, #0xe0] 3bf58: 910383fd add x29, sp, #0xe0 3bf5c: d53bd05a mrs x26, TPIDR_EL0 3bf60: f9401748 ldr x8, [x26, #0x28] 3bf64: aa0003f6 mov x22, x0 3bf68: aa0403f3 mov x19, x4 3bf6c: aa0303f5 mov x21, x3 3bf70: f81a83a8 stur x8, [x29, #-0x58] 3bf74: 394002c8 ldrb w8, [x22] 3bf78: aa0203f7 mov x23, x2 3bf7c: aa0103f8 mov x24, x1 3bf80: 34000448 cbz w8, 0x3c008 <.text+0x2c558> 3bf84: 6f00e400 movi v0.2d, #0000000000000000 3bf88: b00003c8 adrp x8, 0xb4000 3bf8c: 320a03e9 orr w9, wzr, #0x400000 3bf90: 911bb508 add x8, x8, #0x6ed 3bf94: ad0283e0 stp q0, q0, [sp, #0x50] 3bf98: b9006be9 str w9, [sp, #0x68] 3bf9c: b20a03e9 mov x9, #0x40000000400000 // =18014398513676288 3bfa0: f90033e8 str x8, [sp, #0x60] 3bfa4: a90727e8 stp x8, x9, [sp, #0x70] 3bfa8: 320003e8 orr w8, wzr, #0x1 3bfac: b90013e8 str w8, [sp, #0x10] 3bfb0: 90000528 adrp x8, 0xdf000 3bfb4: f946d508 ldr x8, [x8, #0xda8] 3bfb8: 910143e9 add x9, sp, #0x50 3bfbc: 910043e0 add x0, sp, #0x10 3bfc0: d10183a2 sub x2, x29, #0x60 3bfc4: f9400108 ldr x8, [x8] 3bfc8: aa1f03e1 mov x1, xzr 3bfcc: f9000fff str xzr, [sp, #0x18] 3bfd0: b90023ff str wzr, [sp, #0x20] 3bfd4: f90017e9 str x9, [sp, #0x28] 3bfd8: b90033ff str wzr, [sp, #0x30] 3bfdc: f9001fff str xzr, [sp, #0x38] 3bfe0: b90043ff str wzr, [sp, #0x40] 3bfe4: f90027ff str xzr, [sp, #0x48] 3bfe8: d63f0100 blr x8 3bfec: 340002a0 cbz w0, 0x3c040 <.text+0x2c590> 3bff0: b0000381 adrp x1, 0xac000 3bff4: b00003c2 adrp x2, 0xb4000 3bff8: 9115c021 add x1, x1, #0x570 3bffc: 911c0042 add x2, x2, #0x700 3c000: 320007e0 orr w0, wzr, #0x3 3c004: 97ff8527 bl 0x1d4a0 <.text+0xd9f0> 3c008: 2a1f03f9 mov w25, wzr 3c00c: f9401748 ldr x8, [x26, #0x28] 3c010: f85a83a9 ldur x9, [x29, #-0x58] 3c014: eb09011f cmp x8, x9 3c018: 54000d61 b.ne 0x3c1c4 <.text+0x2c714> 3c01c: 2a1903e0 mov w0, w25 3c020: a94e7bfd ldp x29, x30, [sp, #0xe0] 3c024: a94d4ff4 ldp x20, x19, [sp, #0xd0] 3c028: a94c57f6 ldp x22, x21, [sp, #0xc0] 3c02c: a94b5ff8 ldp x24, x23, [sp, #0xb0] 3c030: a94a67fa ldp x26, x25, [sp, #0xa0] 3c034: a9496ffc ldp x28, x27, [sp, #0x90] 3c038: 9103c3ff add sp, sp, #0xf0 3c03c: d65f03c0 ret 3c040: f000051b adrp x27, 0xdf000 3c044: f947c77b ldr x27, [x27, #0xf88] 3c048: f85a03a0 ldur x0, [x29, #-0x60] 3c04c: 910033e1 add x1, sp, #0xc 3c050: aa1f03e2 mov x2, xzr 3c054: f9400368 ldr x8, [x27] 3c058: b9000fff str wzr, [sp, #0xc] 3c05c: d63f0100 blr x8 3c060: 2a1f03f9 mov w25, wzr 3c064: 35fffd40 cbnz w0, 0x3c00c <.text+0x2c55c> 3c068: b9400ffc ldr w28, [sp, #0xc] 3c06c: 34fffd1c cbz w28, 0x3c00c <.text+0x2c55c> 3c070: d37df380 lsl x0, x28, #3 3c074: 940116cd bl 0x81ba8 3c078: aa0003f4 mov x20, x0 3c07c: cb1c03e8 neg x8, x28 3c080: aa1403e9 mov x9, x20 3c084: f800853f str xzr, [x9], #0x8 3c088: 91000508 add x8, x8, #0x1 3c08c: b5ffffc8 cbnz x8, 0x3c084 <.text+0x2c5d4> 3c090: f85a03a0 ldur x0, [x29, #-0x60] 3c094: f9400368 ldr x8, [x27] 3c098: 910033e1 add x1, sp, #0xc 3c09c: aa1403e2 mov x2, x20 3c0a0: d63f0100 blr x8 3c0a4: 34000100 cbz w0, 0x3c0c4 <.text+0x2c614> 3c0a8: 90000381 adrp x1, 0xac000 3c0ac: 900003c2 adrp x2, 0xb4000 3c0b0: 9115c021 add x1, x1, #0x570 3c0b4: 911c8842 add x2, x2, #0x722 3c0b8: 320007e0 orr w0, wzr, #0x3 3c0bc: 97ff84f9 bl 0x1d4a0 <.text+0xd9f0> 3c0c0: 14000025 b 0x3c154 <.text+0x2c6a4> 3c0c4: b9400fe8 ldr w8, [sp, #0xc] 3c0c8: 12800009 mov w9, #-0x1 // =-1 3c0cc: b9000be9 str w9, [sp, #0x8] 3c0d0: 34000368 cbz w8, 0x3c13c <.text+0x2c68c> 3c0d4: 2a1f03f9 mov w25, wzr 3c0d8: f8795a81 ldr x1, [x20, w25, uxtw #3] 3c0dc: 910023e2 add x2, sp, #0x8 3c0e0: aa1603e0 mov x0, x22 3c0e4: 94000040 bl 0x3c1e4 <.text+0x2c734> 3c0e8: 2a1903e8 mov w8, w25 3c0ec: 370000c0 tbnz w0, #0x0, 0x3c104 <.text+0x2c654> 3c0f0: b9400fe9 ldr w9, [sp, #0xc] 3c0f4: 11000519 add w25, w8, #0x1 3c0f8: 6b09033f cmp w25, w9 3c0fc: 54fffee3 b.lo 0x3c0d8 <.text+0x2c628> 3c100: 1400000f b 0x3c13c <.text+0x2c68c> 3c104: f8687a88 ldr x8, [x20, x8, lsl #3] 3c108: b40001a8 cbz x8, 0x3c13c <.text+0x2c68c> 3c10c: f85a03a0 ldur x0, [x29, #-0x60] 3c110: b40000c0 cbz x0, 0x3c128 <.text+0x2c678> 3c114: f0000508 adrp x8, 0xdf000 3c118: f9479108 ldr x8, [x8, #0xf20] 3c11c: f9400108 ldr x8, [x8] 3c120: aa1f03e1 mov x1, xzr 3c124: d63f0100 blr x8 3c128: aa1603e8 mov x8, x22 3c12c: 38438d09 ldrb w9, [x8, #0x38]! 3c130: 370001a9 tbnz w9, #0x0, 0x3c164 <.text+0x2c6b4> 3c134: 91000501 add x1, x8, #0x1 3c138: 1400000c b 0x3c168 <.text+0x2c6b8> 3c13c: 90000381 adrp x1, 0xac000 3c140: 900003c2 adrp x2, 0xb4000 3c144: 9115c021 add x1, x1, #0x570 3c148: 911d5842 add x2, x2, #0x756 3c14c: 320007e0 orr w0, wzr, #0x3 3c150: 97ff84d4 bl 0x1d4a0 <.text+0xd9f0> 3c154: 2a1f03f9 mov w25, wzr 3c158: aa1403e0 mov x0, x20 3c15c: 940116c3 bl 0x81c68 3c160: 17ffffab b 0x3c00c <.text+0x2c55c> 3c164: f94026c1 ldr x1, [x22, #0x48] 3c168: aa1803e0 mov x0, x24 3c16c: aa1303e2 mov x2, x19 3c170: 97ff4c74 bl 0xf340 3c174: aa1603e8 mov x8, x22 3c178: 38408d09 ldrb w9, [x8, #0x8]! 3c17c: 37000069 tbnz w9, #0x0, 0x3c188 <.text+0x2c6d8> 3c180: 91000501 add x1, x8, #0x1 3c184: 14000002 b 0x3c18c <.text+0x2c6dc> 3c188: f9400ec1 ldr x1, [x22, #0x18] 3c18c: aa1703e0 mov x0, x23 3c190: aa1303e2 mov x2, x19 3c194: 97ff4c6b bl 0xf340 3c198: aa1603e8 mov x8, x22 3c19c: 38420d09 ldrb w9, [x8, #0x20]! 3c1a0: 37000069 tbnz w9, #0x0, 0x3c1ac <.text+0x2c6fc> 3c1a4: 91000501 add x1, x8, #0x1 3c1a8: 14000002 b 0x3c1b0 <.text+0x2c700> 3c1ac: f9401ac1 ldr x1, [x22, #0x30] 3c1b0: aa1503e0 mov x0, x21 3c1b4: aa1303e2 mov x2, x19 3c1b8: 97ff4c62 bl 0xf340 3c1bc: 320003f9 orr w25, wzr, #0x1 3c1c0: 17ffffe6 b 0x3c158 <.text+0x2c6a8> 3c1c4: 97ff4c07 bl 0xf1e0 <__stack_chk_fail@plt> 3c1c8: 14000002 b 0x3c1d0 <.text+0x2c720> 3c1cc: 14000001 b 0x3c1d0 <.text+0x2c720> 3c1d0: aa0003f3 mov x19, x0 3c1d4: aa1403e0 mov x0, x20 3c1d8: 940116a4 bl 0x81c68 3c1dc: aa1303e0 mov x0, x19 3c1e0: 9401b7ef bl 0xaa19c 3c1e4: a9ba6ffc stp x28, x27, [sp, #-0x60]! 3c1e8: a90167fa stp x26, x25, [sp, #0x10] 3c1ec: a9025ff8 stp x24, x23, [sp, #0x20] 3c1f0: a90357f6 stp x22, x21, [sp, #0x30] 3c1f4: a9044ff4 stp x20, x19, [sp, #0x40] 3c1f8: a9057bfd stp x29, x30, [sp, #0x50] 3c1fc: 910143fd add x29, sp, #0x50 3c200: d10dc3ff sub sp, sp, #0x370 3c204: d53bd057 mrs x23, TPIDR_EL0 3c208: f94016e8 ldr x8, [x23, #0x28] 3c20c: 910003f8 mov x24, sp 3c210: aa0103f6 mov x22, x1 3c214: aa0003f4 mov x20, x0 3c218: f9000308 str x8, [x24] 3c21c: f0000508 adrp x8, 0xdf000 3c220: f9469908 ldr x8, [x8, #0xd30] 3c224: 9100c3e1 add x1, sp, #0x30 3c228: aa1603e0 mov x0, x22 3c22c: aa0203f5 mov x21, x2 3c230: f9400108 ldr x8, [x8] 3c234: d63f0100 blr x8 3c238: 794067e8 ldrh w8, [sp, #0x32] 3c23c: 121a1908 and w8, w8, #0x1fc0 3c240: 34000568 cbz w8, 0x3c2ec <.text+0x2c83c> 3c244: b9415fe8 ldr w8, [sp, #0x15c] 3c248: 7140051f cmp w8, #0x1, lsl #12 // =0x1000 3c24c: 54000503 b.lo 0x3c2ec <.text+0x2c83c> 3c250: f0000519 adrp x25, 0xdf000 3c254: f947e339 ldr x25, [x25, #0xfc0] 3c258: 910033e1 add x1, sp, #0xc 3c25c: aa1603e0 mov x0, x22 3c260: aa1f03e2 mov x2, xzr 3c264: f9400328 ldr x8, [x25] 3c268: b9000fff str wzr, [sp, #0xc] 3c26c: d63f0100 blr x8 3c270: b9400ffa ldr w26, [sp, #0xc] 3c274: 340003da cbz w26, 0x3c2ec <.text+0x2c83c> 3c278: 8b1a0748 add x8, x26, x26, lsl #1 3c27c: d37df100 lsl x0, x8, #3 3c280: 9401164a bl 0x81ba8 3c284: aa0003f3 mov x19, x0 3c288: cb1a03e8 neg x8, x26 3c28c: aa1303e9 mov x9, x19 3c290: a900fd3f stp xzr, xzr, [x9, #0x8] 3c294: f801853f str xzr, [x9], #0x18 3c298: 91000508 add x8, x8, #0x1 3c29c: b5ffffa8 cbnz x8, 0x3c290 <.text+0x2c7e0> 3c2a0: f9400328 ldr x8, [x25] 3c2a4: 910033e1 add x1, sp, #0xc 3c2a8: aa1603e0 mov x0, x22 3c2ac: aa1303e2 mov x2, x19 3c2b0: d63f0100 blr x8 3c2b4: b9400fe8 ldr w8, [sp, #0xc] 3c2b8: 34000168 cbz w8, 0x3c2e4 <.text+0x2c834> 3c2bc: aa1f03e9 mov x9, xzr 3c2c0: 9100126a add x10, x19, #0x4 3c2c4: b940014b ldr w11, [x10] 3c2c8: 3400006b cbz w11, 0x3c2d4 <.text+0x2c824> 3c2cc: 385fc14b ldurb w11, [x10, #-0x4] 3c2d0: 370002ab tbnz w11, #0x0, 0x3c324 <.text+0x2c874> 3c2d4: 91000529 add x9, x9, #0x1 3c2d8: eb08013f cmp x9, x8 3c2dc: 9100614a add x10, x10, #0x18 3c2e0: 54ffff23 b.lo 0x3c2c4 <.text+0x2c814> 3c2e4: 2a1f03f4 mov w20, wzr 3c2e8: 14000055 b 0x3c43c <.text+0x2c98c> 3c2ec: 2a1f03f4 mov w20, wzr 3c2f0: f94016e8 ldr x8, [x23, #0x28] 3c2f4: f9400309 ldr x9, [x24] 3c2f8: eb09011f cmp x8, x9 3c2fc: 540010a1 b.ne 0x3c510 <.text+0x2ca60> 3c300: 2a1403e0 mov w0, w20 3c304: 910dc3ff add sp, sp, #0x370 3c308: a9457bfd ldp x29, x30, [sp, #0x50] 3c30c: a9444ff4 ldp x20, x19, [sp, #0x40] 3c310: a94357f6 ldp x22, x21, [sp, #0x30] 3c314: a9425ff8 ldp x24, x23, [sp, #0x20] 3c318: a94167fa ldp x26, x25, [sp, #0x10] 3c31c: a8c66ffc ldp x28, x27, [sp], #0x60 3c320: d65f03c0 ret 3c324: 9100c3e8 add x8, sp, #0x30 3c328: b90002a9 str w9, [x21] 3c32c: 91005115 add x21, x8, #0x14 3c330: aa1503e0 mov x0, x21 3c334: 91008296 add x22, x20, #0x20 3c338: 97ff4d0e bl 0xf770 3c33c: aa0003e2 mov x2, x0 3c340: aa1603e0 mov x0, x22 3c344: aa1503e1 mov x1, x21 3c348: 97ffc25a bl 0x2ccb0 <.text+0x1d200> 3c34c: f9402e99 ldr x25, [x20, #0x58] 3c350: 91002295 add x21, x20, #0x8 3c354: b4000179 cbz x25, 0x3c380 <.text+0x2c8d0> 3c358: b9403bfa ldr w26, [sp, #0x38] 3c35c: aa1903e8 mov x8, x25 3c360: b9402109 ldr w9, [x8, #0x20] 3c364: 6b09035f cmp w26, w9 3c368: 5400008b b.lt 0x3c378 <.text+0x2c8c8> 3c36c: 6b1a013f cmp w9, w26 3c370: 540006ca b.ge 0x3c448 <.text+0x2c998> 3c374: 91002108 add x8, x8, #0x8 3c378: f9400108 ldr x8, [x8] 3c37c: b5ffff28 cbnz x8, 0x3c360 <.text+0x2c8b0> 3c380: 900003c1 adrp x1, 0xb4000 3c384: 91192c21 add x1, x1, #0x64b 3c388: 32000be2 orr w2, wzr, #0x7 3c38c: aa1503e0 mov x0, x21 3c390: 97ffc248 bl 0x2ccb0 <.text+0x1d200> 3c394: b94037e3 ldr w3, [sp, #0x34] 3c398: 900003c2 adrp x2, 0xb4000 3c39c: 911e5c42 add x2, x2, #0x797 3c3a0: 910083e0 add x0, sp, #0x20 3c3a4: 321c03e1 orr w1, wzr, #0x10 3c3a8: 97ff4afa bl 0xef90 3c3ac: b94033e8 ldr w8, [sp, #0x30] 3c3b0: 900003c2 adrp x2, 0xb4000 3c3b4: 911e8442 add x2, x2, #0x7a1 3c3b8: 910043e0 add x0, sp, #0x10 3c3bc: 53167103 ubfx w3, w8, #22, #7 3c3c0: 530c5504 ubfx w4, w8, #12, #10 3c3c4: 12002d05 and w5, w8, #0xfff 3c3c8: 321c03e1 orr w1, wzr, #0x10 3c3cc: 97ff4af1 bl 0xef90 3c3d0: 910043e0 add x0, sp, #0x10 3c3d4: 97ff4ce7 bl 0xf770 3c3d8: aa0003f5 mov x21, x0 3c3dc: 910083e0 add x0, sp, #0x20 3c3e0: 97ff4ce4 bl 0xf770 3c3e4: 8b0002a8 add x8, x21, x0 3c3e8: 91002116 add x22, x8, #0x8 3c3ec: aa1603e0 mov x0, x22 3c3f0: 94011612 bl 0x81c38 3c3f4: aa0003f5 mov x21, x0 3c3f8: 900003c2 adrp x2, 0xb4000 3c3fc: 911ea842 add x2, x2, #0x7aa 3c400: 910043e3 add x3, sp, #0x10 3c404: 910083e4 add x4, sp, #0x20 3c408: aa1503e0 mov x0, x21 3c40c: aa1603e1 mov x1, x22 3c410: 97ff4ae0 bl 0xef90 3c414: aa1503e0 mov x0, x21 3c418: 9100e294 add x20, x20, #0x38 3c41c: 97ff4cd5 bl 0xf770 3c420: aa0003e2 mov x2, x0 3c424: aa1403e0 mov x0, x20 3c428: aa1503e1 mov x1, x21 3c42c: 97ffc221 bl 0x2ccb0 <.text+0x1d200> 3c430: aa1503e0 mov x0, x21 3c434: 94011612 bl 0x81c7c 3c438: 320003f4 orr w20, wzr, #0x1 3c43c: aa1303e0 mov x0, x19 3c440: 9401160a bl 0x81c68 3c444: 17ffffab b 0x3c2f0 <.text+0x2c840> 3c448: 9101629b add x27, x20, #0x58 3c44c: 14000002 b 0x3c454 <.text+0x2c9a4> 3c450: aa0803f9 mov x25, x8 3c454: b9402328 ldr w8, [x25, #0x20] 3c458: 6b08035f cmp w26, w8 3c45c: 540000aa b.ge 0x3c470 <.text+0x2c9c0> 3c460: f9400328 ldr x8, [x25] 3c464: aa1903fb mov x27, x25 3c468: b5ffff48 cbnz x8, 0x3c450 <.text+0x2c9a0> 3c46c: 14000006 b 0x3c484 <.text+0x2c9d4> 3c470: 6b1a011f cmp w8, w26 3c474: 5400008a b.ge 0x3c484 <.text+0x2c9d4> 3c478: aa1903fb mov x27, x25 3c47c: f8408f68 ldr x8, [x27, #0x8]! 3c480: b5fffe88 cbnz x8, 0x3c450 <.text+0x2c9a0> 3c484: f9400376 ldr x22, [x27] 3c488: b50002d6 cbnz x22, 0x3c4e0 <.text+0x2ca30> 3c48c: 321a03e0 orr w0, wzr, #0x40 3c490: 940115c6 bl 0x81ba8 3c494: aa0003f6 mov x22, x0 3c498: b90022da str w26, [x22, #0x20] 3c49c: a9037edf stp xzr, xzr, [x22, #0x30] 3c4a0: f90016df str xzr, [x22, #0x28] 3c4a4: a9007edf stp xzr, xzr, [x22] 3c4a8: f9000ad9 str x25, [x22, #0x10] 3c4ac: f9000376 str x22, [x27] 3c4b0: f9402a88 ldr x8, [x20, #0x50] 3c4b4: f9400108 ldr x8, [x8] 3c4b8: b4000088 cbz x8, 0x3c4c8 <.text+0x2ca18> 3c4bc: f9002a88 str x8, [x20, #0x50] 3c4c0: f9400361 ldr x1, [x27] 3c4c4: 14000002 b 0x3c4cc <.text+0x2ca1c> 3c4c8: aa1603e1 mov x1, x22 3c4cc: f9402e80 ldr x0, [x20, #0x58] 3c4d0: 97ff7656 bl 0x19e28 <.text+0xa378> 3c4d4: f9403288 ldr x8, [x20, #0x60] 3c4d8: 91000508 add x8, x8, #0x1 3c4dc: f9003288 str x8, [x20, #0x60] 3c4e0: 9100a2c8 add x8, x22, #0x28 3c4e4: eb0802bf cmp x21, x8 3c4e8: 54fff560 b.eq 0x3c394 <.text+0x2c8e4> 3c4ec: 3940a2c9 ldrb w9, [x22, #0x28] 3c4f0: a9432acb ldp x11, x10, [x22, #0x30] 3c4f4: 7200013f tst w9, #0x1 3c4f8: d341fd29 lsr x9, x9, #1 3c4fc: 9a881541 csinc x1, x10, x8, ne 3c500: 9a8b0122 csel x2, x9, x11, eq 3c504: aa1503e0 mov x0, x21 3c508: 97ffc1ea bl 0x2ccb0 <.text+0x1d200> 3c50c: 17ffffa2 b 0x3c394 <.text+0x2c8e4> 3c510: 97ff4b34 bl 0xf1e0 <__stack_chk_fail@plt> 3c514: 14000004 b 0x3c524 <.text+0x2ca74> 3c518: 14000003 b 0x3c524 <.text+0x2ca74> 3c51c: 14000002 b 0x3c524 <.text+0x2ca74> 3c520: 14000001 b 0x3c524 <.text+0x2ca74> 3c524: aa0003f4 mov x20, x0 3c528: aa1303e0 mov x0, x19 3c52c: 940115cf bl 0x81c68 3c530: aa1403e0 mov x0, x20 3c534: 9401b71a bl 0xaa19c 3c538: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3c53c: a9017bfd stp x29, x30, [sp, #0x10] 3c540: 910043fd add x29, sp, #0x10 3c544: aa0103f3 mov x19, x1 3c548: aa0003f4 mov x20, x0 3c54c: b40001f3 cbz x19, 0x3c588 <.text+0x2cad8> 3c550: f9400261 ldr x1, [x19] 3c554: aa1403e0 mov x0, x20 3c558: 97fffff8 bl 0x3c538 <.text+0x2ca88> 3c55c: f9400661 ldr x1, [x19, #0x8] 3c560: aa1403e0 mov x0, x20 3c564: 97fffff5 bl 0x3c538 <.text+0x2ca88> 3c568: 3940a268 ldrb w8, [x19, #0x28] 3c56c: 36000068 tbz w8, #0x0, 0x3c578 <.text+0x2cac8> 3c570: f9401e60 ldr x0, [x19, #0x38] 3c574: 940115bd bl 0x81c68 3c578: a9417bfd ldp x29, x30, [sp, #0x10] 3c57c: aa1303e0 mov x0, x19 3c580: a8c24ff4 ldp x20, x19, [sp], #0x20 3c584: 140115b9 b 0x81c68 3c588: a9417bfd ldp x29, x30, [sp, #0x10] 3c58c: a8c24ff4 ldp x20, x19, [sp], #0x20 3c590: d65f03c0 ret 3c594: 91002008 add x8, x0, #0x8 3c598: eb01011f cmp x8, x1 3c59c: 540000a0 b.eq 0x3c5b0 <.text+0x2cb00> 3c5a0: b9400089 ldr w9, [x4] 3c5a4: b940202a ldr w10, [x1, #0x20] 3c5a8: 6b0a013f cmp w9, w10 3c5ac: 5400018a b.ge 0x3c5dc <.text+0x2cb2c> 3c5b0: f9400009 ldr x9, [x0] 3c5b4: f940002a ldr x10, [x1] 3c5b8: aa0103eb mov x11, x1 3c5bc: eb01013f cmp x9, x1 3c5c0: 54000340 b.eq 0x3c628 <.text+0x2cb78> 3c5c4: b40001ea cbz x10, 0x3c600 <.text+0x2cb50> 3c5c8: aa0a03e9 mov x9, x10 3c5cc: aa0903eb mov x11, x9 3c5d0: f9400569 ldr x9, [x11, #0x8] 3c5d4: b5ffffc9 cbnz x9, 0x3c5cc <.text+0x2cb1c> 3c5d8: 14000010 b 0x3c618 <.text+0x2cb68> 3c5dc: 6b09015f cmp w10, w9 3c5e0: 540005ea b.ge 0x3c69c <.text+0x2cbec> 3c5e4: aa0103e3 mov x3, x1 3c5e8: f8408c6b ldr x11, [x3, #0x8]! 3c5ec: b400060b cbz x11, 0x3c6ac <.text+0x2cbfc> 3c5f0: aa0b03ea mov x10, x11 3c5f4: f940014b ldr x11, [x10] 3c5f8: b5ffffcb cbnz x11, 0x3c5f0 <.text+0x2cb40> 3c5fc: 14000037 b 0x3c6d8 <.text+0x2cc28> 3c600: aa0103e9 mov x9, x1 3c604: f940092b ldr x11, [x9, #0x10] 3c608: f940016c ldr x12, [x11] 3c60c: eb09019f cmp x12, x9 3c610: aa0b03e9 mov x9, x11 3c614: 54ffff80 b.eq 0x3c604 <.text+0x2cb54> 3c618: b940216c ldr w12, [x11, #0x20] 3c61c: b9400089 ldr w9, [x4] 3c620: 6b09019f cmp w12, w9 3c624: 540000ca b.ge 0x3c63c <.text+0x2cb8c> 3c628: b400032a cbz x10, 0x3c68c <.text+0x2cbdc> 3c62c: 91002163 add x3, x11, #0x8 3c630: aa0303e0 mov x0, x3 3c634: f900004b str x11, [x2] 3c638: d65f03c0 ret 3c63c: f940010a ldr x10, [x8] 3c640: b40008aa cbz x10, 0x3c754 <.text+0x2cca4> 3c644: 91002003 add x3, x0, #0x8 3c648: 14000002 b 0x3c650 <.text+0x2cba0> 3c64c: aa0803ea mov x10, x8 3c650: b9402148 ldr w8, [x10, #0x20] 3c654: 6b08013f cmp w9, w8 3c658: 540000aa b.ge 0x3c66c <.text+0x2cbbc> 3c65c: f9400148 ldr x8, [x10] 3c660: b40004a8 cbz x8, 0x3c6f4 <.text+0x2cc44> 3c664: aa0a03e3 mov x3, x10 3c668: 17fffff9 b 0x3c64c <.text+0x2cb9c> 3c66c: 6b09011f cmp w8, w9 3c670: 5400008a b.ge 0x3c680 <.text+0x2cbd0> 3c674: aa0a03e3 mov x3, x10 3c678: f8408c68 ldr x8, [x3, #0x8]! 3c67c: b5fffe88 cbnz x8, 0x3c64c <.text+0x2cb9c> 3c680: aa0303e0 mov x0, x3 3c684: f900004a str x10, [x2] 3c688: d65f03c0 ret 3c68c: aa0103e3 mov x3, x1 3c690: aa0303e0 mov x0, x3 3c694: f9000041 str x1, [x2] 3c698: d65f03c0 ret 3c69c: aa0303e0 mov x0, x3 3c6a0: f9000041 str x1, [x2] 3c6a4: f9000061 str x1, [x3] 3c6a8: d65f03c0 ret 3c6ac: aa0103eb mov x11, x1 3c6b0: f8410d6a ldr x10, [x11, #0x10]! 3c6b4: f940014c ldr x12, [x10] 3c6b8: eb01019f cmp x12, x1 3c6bc: 540000e0 b.eq 0x3c6d8 <.text+0x2cc28> 3c6c0: f940016c ldr x12, [x11] 3c6c4: aa0c03eb mov x11, x12 3c6c8: f8410d6a ldr x10, [x11, #0x10]! 3c6cc: f940014d ldr x13, [x10] 3c6d0: eb0c01bf cmp x13, x12 3c6d4: 54ffff61 b.ne 0x3c6c0 <.text+0x2cc10> 3c6d8: eb08015f cmp x10, x8 3c6dc: 54000080 b.eq 0x3c6ec <.text+0x2cc3c> 3c6e0: b940214b ldr w11, [x10, #0x20] 3c6e4: 6b0b013f cmp w9, w11 3c6e8: 540000ea b.ge 0x3c704 <.text+0x2cc54> 3c6ec: f9400428 ldr x8, [x1, #0x8] 3c6f0: b40003a8 cbz x8, 0x3c764 <.text+0x2ccb4> 3c6f4: aa0a03e3 mov x3, x10 3c6f8: aa0303e0 mov x0, x3 3c6fc: f900004a str x10, [x2] 3c700: d65f03c0 ret 3c704: f940010a ldr x10, [x8] 3c708: b400026a cbz x10, 0x3c754 <.text+0x2cca4> 3c70c: 91002003 add x3, x0, #0x8 3c710: 14000002 b 0x3c718 <.text+0x2cc68> 3c714: aa0803ea mov x10, x8 3c718: b9402148 ldr w8, [x10, #0x20] 3c71c: 6b08013f cmp w9, w8 3c720: 540000aa b.ge 0x3c734 <.text+0x2cc84> 3c724: f9400148 ldr x8, [x10] 3c728: b4fffe68 cbz x8, 0x3c6f4 <.text+0x2cc44> 3c72c: aa0a03e3 mov x3, x10 3c730: 17fffff9 b 0x3c714 <.text+0x2cc64> 3c734: 6b09011f cmp w8, w9 3c738: 5400008a b.ge 0x3c748 <.text+0x2cc98> 3c73c: aa0a03e3 mov x3, x10 3c740: f8408c68 ldr x8, [x3, #0x8]! 3c744: b5fffe88 cbnz x8, 0x3c714 <.text+0x2cc64> 3c748: aa0303e0 mov x0, x3 3c74c: f900004a str x10, [x2] 3c750: d65f03c0 ret 3c754: aa0803e3 mov x3, x8 3c758: aa0303e0 mov x0, x3 3c75c: f9000048 str x8, [x2] 3c760: d65f03c0 ret 3c764: aa0303e0 mov x0, x3 3c768: f9000041 str x1, [x2] 3c76c: d65f03c0 ret 3c770: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 3c774: a90157f6 stp x22, x21, [sp, #0x10] 3c778: a9024ff4 stp x20, x19, [sp, #0x20] 3c77c: a9037bfd stp x29, x30, [sp, #0x30] 3c780: 9100c3fd add x29, sp, #0x30 3c784: 91002014 add x20, x0, #0x8 3c788: 321a03e0 orr w0, wzr, #0x40 3c78c: aa0103f6 mov x22, x1 3c790: aa0803f3 mov x19, x8 3c794: 94011505 bl 0x81ba8 3c798: aa0003f5 mov x21, x0 3c79c: a9005275 stp x21, x20, [x19] 3c7a0: 3900427f strb wzr, [x19, #0x10] 3c7a4: b94002c8 ldr w8, [x22] 3c7a8: b90022a8 str w8, [x21, #0x20] 3c7ac: f8028c1f str xzr, [x0, #0x28]! 3c7b0: a9037ebf stp xzr, xzr, [x21, #0x30] 3c7b4: aa1603e8 mov x8, x22 3c7b8: 38408d09 ldrb w9, [x8, #0x8]! 3c7bc: 370000c9 tbnz w9, #0x0, 0x3c7d4 <.text+0x2cd24> 3c7c0: f9400909 ldr x9, [x8, #0x10] 3c7c4: f9000809 str x9, [x0, #0x10] 3c7c8: 3dc00100 ldr q0, [x8] 3c7cc: 3d800000 str q0, [x0] 3c7d0: 14000019 b 0x3c834 <.text+0x2cd84> 3c7d4: f9400ad4 ldr x20, [x22, #0x10] 3c7d8: b100429f cmn x20, #0x10 3c7dc: 540003a2 b.hs 0x3c850 <.text+0x2cda0> 3c7e0: f9400ed6 ldr x22, [x22, #0x18] 3c7e4: f1005e9f cmp x20, #0x17 3c7e8: 540000c2 b.hs 0x3c800 <.text+0x2cd50> 3c7ec: d37ffa88 lsl x8, x20, #1 3c7f0: 9100a6b7 add x23, x21, #0x29 3c7f4: 3900a2a8 strb w8, [x21, #0x28] 3c7f8: b5000154 cbnz x20, 0x3c820 <.text+0x2cd70> 3c7fc: 1400000d b 0x3c830 <.text+0x2cd80> 3c800: 91004288 add x8, x20, #0x10 3c804: 927ced18 and x24, x8, #0xfffffffffffffff0 3c808: aa1803e0 mov x0, x24 3c80c: 940114e7 bl 0x81ba8 3c810: aa0003f7 mov x23, x0 3c814: b2400308 orr x8, x24, #0x1 3c818: a9035eb4 stp x20, x23, [x21, #0x30] 3c81c: f90016a8 str x8, [x21, #0x28] 3c820: aa1703e0 mov x0, x23 3c824: aa1603e1 mov x1, x22 3c828: aa1403e2 mov x2, x20 3c82c: 97ff4c19 bl 0xf890 3c830: 38346aff strb wzr, [x23, x20] 3c834: 320003e8 orr w8, wzr, #0x1 3c838: 39004268 strb w8, [x19, #0x10] 3c83c: a9437bfd ldp x29, x30, [sp, #0x30] 3c840: a9424ff4 ldp x20, x19, [sp, #0x20] 3c844: a94157f6 ldp x22, x21, [sp, #0x10] 3c848: a8c45ff8 ldp x24, x23, [sp], #0x40 3c84c: d65f03c0 ret 3c850: 97ffc0ba bl 0x2cb38 <.text+0x1d088> 3c854: f9400275 ldr x21, [x19] 3c858: aa0003f4 mov x20, x0 3c85c: f900027f str xzr, [x19] 3c860: b4000135 cbz x21, 0x3c884 <.text+0x2cdd4> 3c864: 39404268 ldrb w8, [x19, #0x10] 3c868: 340000a8 cbz w8, 0x3c87c <.text+0x2cdcc> 3c86c: 3940a2a8 ldrb w8, [x21, #0x28] 3c870: 36000068 tbz w8, #0x0, 0x3c87c <.text+0x2cdcc> 3c874: f9401ea0 ldr x0, [x21, #0x38] 3c878: 940114fc bl 0x81c68 3c87c: aa1503e0 mov x0, x21 3c880: 940114fa bl 0x81c68 3c884: aa1403e0 mov x0, x20 3c888: 9401b645 bl 0xaa19c 3c88c: f81e0ff3 str x19, [sp, #-0x20]! 3c890: a9017bfd stp x29, x30, [sp, #0x10] 3c894: 910043fd add x29, sp, #0x10 3c898: 900003c0 adrp x0, 0xb4000 3c89c: 911ed800 add x0, x0, #0x7b6 3c8a0: 321f03e1 orr w1, wzr, #0x2 3c8a4: 97ff4bc7 bl 0xf7c0 3c8a8: d0000893 adrp x19, 0x14e000 3c8ac: f905f660 str x0, [x19, #0xbe8] 3c8b0: b4000c00 cbz x0, 0x3ca30 <.text+0x2cf80> 3c8b4: 900003c1 adrp x1, 0xb4000 3c8b8: 911f0c21 add x1, x1, #0x7c3 3c8bc: 97ff4ab5 bl 0xf390 3c8c0: d0000888 adrp x8, 0x14e000 3c8c4: f905f900 str x0, [x8, #0xbf0] 3c8c8: b40004a0 cbz x0, 0x3c95c <.text+0x2ceac> 3c8cc: f945f660 ldr x0, [x19, #0xbe8] 3c8d0: 900003c1 adrp x1, 0xb4000 3c8d4: 911f9c21 add x1, x1, #0x7e7 3c8d8: 97ff4aae bl 0xf390 3c8dc: d0000888 adrp x8, 0x14e000 3c8e0: f905fd00 str x0, [x8, #0xbf8] 3c8e4: b4000500 cbz x0, 0x3c984 <.text+0x2ced4> 3c8e8: f945f660 ldr x0, [x19, #0xbe8] 3c8ec: 900003c1 adrp x1, 0xb4000 3c8f0: 911fe421 add x1, x1, #0x7f9 3c8f4: 97ff4aa7 bl 0xf390 3c8f8: d0000888 adrp x8, 0x14e000 3c8fc: f9060100 str x0, [x8, #0xc00] 3c900: b4000560 cbz x0, 0x3c9ac <.text+0x2cefc> 3c904: f945f660 ldr x0, [x19, #0xbe8] 3c908: 900003c1 adrp x1, 0xb4000 3c90c: 91205021 add x1, x1, #0x814 3c910: 97ff4aa0 bl 0xf390 3c914: d0000888 adrp x8, 0x14e000 3c918: f9060500 str x0, [x8, #0xc08] 3c91c: b40005c0 cbz x0, 0x3c9d4 <.text+0x2cf24> 3c920: f945f660 ldr x0, [x19, #0xbe8] 3c924: 900003c1 adrp x1, 0xb4000 3c928: 9120c821 add x1, x1, #0x832 3c92c: 97ff4a99 bl 0xf390 3c930: d0000888 adrp x8, 0x14e000 3c934: f9060900 str x0, [x8, #0xc10] 3c938: b4000620 cbz x0, 0x3c9fc <.text+0x2cf4c> 3c93c: 90000381 adrp x1, 0xac000 3c940: 900003c2 adrp x2, 0xb4000 3c944: 9115c021 add x1, x1, #0x570 3c948: 91216c42 add x2, x2, #0x85b 3c94c: 320007e0 orr w0, wzr, #0x3 3c950: 97ff82d4 bl 0x1d4a0 <.text+0xd9f0> 3c954: 320003e0 orr w0, wzr, #0x1 3c958: 14000036 b 0x3ca30 <.text+0x2cf80> 3c95c: 97ff4aa9 bl 0xf400 3c960: aa0003e8 mov x8, x0 3c964: b4000668 cbz x8, 0x3ca30 <.text+0x2cf80> 3c968: 90000381 adrp x1, 0xac000 3c96c: 900003c2 adrp x2, 0xb4000 3c970: 900003c3 adrp x3, 0xb4000 3c974: 9116e821 add x1, x1, #0x5ba 3c978: 911f5042 add x2, x2, #0x7d4 3c97c: 911f0c63 add x3, x3, #0x7c3 3c980: 14000028 b 0x3ca20 <.text+0x2cf70> 3c984: 97ff4a9f bl 0xf400 3c988: aa0003e8 mov x8, x0 3c98c: b4000528 cbz x8, 0x3ca30 <.text+0x2cf80> 3c990: 90000381 adrp x1, 0xac000 3c994: 900003c2 adrp x2, 0xb4000 3c998: 900003c3 adrp x3, 0xb4000 3c99c: 9116e821 add x1, x1, #0x5ba 3c9a0: 911f5042 add x2, x2, #0x7d4 3c9a4: 911f9c63 add x3, x3, #0x7e7 3c9a8: 1400001e b 0x3ca20 <.text+0x2cf70> 3c9ac: 97ff4a95 bl 0xf400 3c9b0: aa0003e8 mov x8, x0 3c9b4: b40003e8 cbz x8, 0x3ca30 <.text+0x2cf80> 3c9b8: 90000381 adrp x1, 0xac000 3c9bc: 900003c2 adrp x2, 0xb4000 3c9c0: 900003c3 adrp x3, 0xb4000 3c9c4: 9116e821 add x1, x1, #0x5ba 3c9c8: 911f5042 add x2, x2, #0x7d4 3c9cc: 911fe463 add x3, x3, #0x7f9 3c9d0: 14000014 b 0x3ca20 <.text+0x2cf70> 3c9d4: 97ff4a8b bl 0xf400 3c9d8: aa0003e8 mov x8, x0 3c9dc: b40002a8 cbz x8, 0x3ca30 <.text+0x2cf80> 3c9e0: 90000381 adrp x1, 0xac000 3c9e4: 900003c2 adrp x2, 0xb4000 3c9e8: 900003c3 adrp x3, 0xb4000 3c9ec: 9116e821 add x1, x1, #0x5ba 3c9f0: 911f5042 add x2, x2, #0x7d4 3c9f4: 91205063 add x3, x3, #0x814 3c9f8: 1400000a b 0x3ca20 <.text+0x2cf70> 3c9fc: 97ff4a81 bl 0xf400 3ca00: aa0003e8 mov x8, x0 3ca04: b4000168 cbz x8, 0x3ca30 <.text+0x2cf80> 3ca08: 90000381 adrp x1, 0xac000 3ca0c: 900003c2 adrp x2, 0xb4000 3ca10: 900003c3 adrp x3, 0xb4000 3ca14: 9116e821 add x1, x1, #0x5ba 3ca18: 911f5042 add x2, x2, #0x7d4 3ca1c: 9120c863 add x3, x3, #0x832 3ca20: 321f07e0 orr w0, wzr, #0x6 3ca24: aa0803e4 mov x4, x8 3ca28: 97ff829e bl 0x1d4a0 <.text+0xd9f0> 3ca2c: 2a1f03e0 mov w0, wzr 3ca30: a9417bfd ldp x29, x30, [sp, #0x10] 3ca34: f84207f3 ldr x19, [sp], #0x20 3ca38: d65f03c0 ret 3ca3c: f81e0ff3 str x19, [sp, #-0x20]! 3ca40: a9017bfd stp x29, x30, [sp, #0x10] 3ca44: 910043fd add x29, sp, #0x10 3ca48: d0000893 adrp x19, 0x14e000 3ca4c: f945f660 ldr x0, [x19, #0xbe8] 3ca50: b4000040 cbz x0, 0x3ca58 <.text+0x2cfa8> 3ca54: 97ff49fb bl 0xf240 3ca58: a9417bfd ldp x29, x30, [sp, #0x10] 3ca5c: f905f67f str xzr, [x19, #0xbe8] 3ca60: f84207f3 ldr x19, [sp], #0x20 3ca64: d65f03c0 ret 3ca68: d102c3ff sub sp, sp, #0xb0 3ca6c: f9003bf7 str x23, [sp, #0x70] 3ca70: a90857f6 stp x22, x21, [sp, #0x80] 3ca74: a9094ff4 stp x20, x19, [sp, #0x90] 3ca78: a90a7bfd stp x29, x30, [sp, #0xa0] 3ca7c: 910283fd add x29, sp, #0xa0 3ca80: d53bd057 mrs x23, TPIDR_EL0 3ca84: f94016e8 ldr x8, [x23, #0x28] 3ca88: aa0003f6 mov x22, x0 3ca8c: 910003e0 mov x0, sp 3ca90: 2a0303f3 mov w19, w3 3ca94: aa0203f4 mov x20, x2 3ca98: aa0103f5 mov x21, x1 3ca9c: f81c83a8 stur x8, [x29, #-0x38] 3caa0: 97fffc00 bl 0x3baa0 <.text+0x2bff0> 3caa4: 93407e64 sxtw x4, w19 3caa8: 910003e0 mov x0, sp 3caac: aa1603e1 mov x1, x22 3cab0: aa1503e2 mov x2, x21 3cab4: aa1403e3 mov x3, x20 3cab8: 97fffd21 bl 0x3bf3c <.text+0x2c48c> 3cabc: 910003e0 mov x0, sp 3cac0: 97fffcfb bl 0x3beac <.text+0x2c3fc> 3cac4: f94016e8 ldr x8, [x23, #0x28] 3cac8: f85c83a9 ldur x9, [x29, #-0x38] 3cacc: eb09011f cmp x8, x9 3cad0: 540000e1 b.ne 0x3caec <.text+0x2d03c> 3cad4: a94a7bfd ldp x29, x30, [sp, #0xa0] 3cad8: a9494ff4 ldp x20, x19, [sp, #0x90] 3cadc: a94857f6 ldp x22, x21, [sp, #0x80] 3cae0: f9403bf7 ldr x23, [sp, #0x70] 3cae4: 9102c3ff add sp, sp, #0xb0 3cae8: d65f03c0 ret 3caec: 97ff49bd bl 0xf1e0 <__stack_chk_fail@plt> 3caf0: aa0003f3 mov x19, x0 3caf4: 910003e0 mov x0, sp 3caf8: 97fffced bl 0x3beac <.text+0x2c3fc> 3cafc: aa1303e0 mov x0, x19 3cb00: 9401b5a7 bl 0xaa19c 3cb04: d65f03c0 ret 3cb08: d0000880 adrp x0, 0x14e000 3cb0c: 91310000 add x0, x0, #0xc40 3cb10: d65f03c0 ret 3cb14: d10303ff sub sp, sp, #0xc0 3cb18: a9066ffc stp x28, x27, [sp, #0x60] 3cb1c: a90767fa stp x26, x25, [sp, #0x70] 3cb20: a9085ff8 stp x24, x23, [sp, #0x80] 3cb24: a90957f6 stp x22, x21, [sp, #0x90] 3cb28: a90a4ff4 stp x20, x19, [sp, #0xa0] 3cb2c: a90b7bfd stp x29, x30, [sp, #0xb0] 3cb30: 9102c3fd add x29, sp, #0xb0 3cb34: d53bd05c mrs x28, TPIDR_EL0 3cb38: aa0803f3 mov x19, x8 3cb3c: f9401788 ldr x8, [x28, #0x28] 3cb40: d0000880 adrp x0, 0x14e000 3cb44: 91306000 add x0, x0, #0xc18 3cb48: aa0403f5 mov x21, x4 3cb4c: aa0303f6 mov x22, x3 3cb50: 2a0203f7 mov w23, w2 3cb54: 2a0103f8 mov w24, w1 3cb58: f9002fe8 str x8, [sp, #0x58] 3cb5c: 940004b7 bl 0x3de38 <.text+0x2e388> 3cb60: 320003e2 orr w2, wzr, #0x1 3cb64: 2a1803e0 mov w0, w24 3cb68: 2a1703e1 mov w1, w23 3cb6c: 940003a2 bl 0x3d9f4 <.text+0x2df44> 3cb70: aa0003f4 mov x20, x0 3cb74: 5280009b mov w27, #0x4 // =4 3cb78: 9100e3e8 add x8, sp, #0x38 3cb7c: 90000009 adrp x9, 0x3c000 <.text+0x2c550> 3cb80: 72a3001b movk w27, #0x1800, lsl #16 3cb84: 6f00e400 movi v0.2d, #0000000000000000 3cb88: 913a3129 add x9, x9, #0xe8c 3cb8c: 91004119 add x25, x8, #0x10 3cb90: 3c8383e0 stur q0, [sp, #0x38] 3cb94: 3c8483e0 stur q0, [sp, #0x48] 3cb98: f90023e9 str x9, [sp, #0x40] 3cb9c: b9003bfb str w27, [sp, #0x38] 3cba0: aa1903e0 mov x0, x25 3cba4: 97ff47db bl 0xeb10 3cba8: 52800420 mov w0, #0x21 // =33 3cbac: 9100e3e1 add x1, sp, #0x38 3cbb0: 910063e2 add x2, sp, #0x18 3cbb4: 97ff4a7f bl 0xf5b0 3cbb8: 340001c0 cbz w0, 0x3cbf0 <.text+0x2d140> 3cbbc: 97ff48e1 bl 0xef40 <__errno@plt> 3cbc0: b9400000 ldr w0, [x0] 3cbc4: 97ff48cf bl 0xef00 3cbc8: aa0003e3 mov x3, x0 3cbcc: 90000381 adrp x1, 0xac000 3cbd0: 900003c2 adrp x2, 0xb4000 3cbd4: 9116e821 add x1, x1, #0x5ba 3cbd8: 9121bc42 add x2, x2, #0x86f 3cbdc: 321f07e0 orr w0, wzr, #0x6 3cbe0: 97ff8230 bl 0x1d4a0 <.text+0xd9f0> 3cbe4: aa1403e0 mov x0, x20 3cbe8: 940003da bl 0x3db50 <.text+0x2e0a0> 3cbec: 1400006a b 0x3cd94 <.text+0x2d2e4> 3cbf0: aa1403e0 mov x0, x20 3cbf4: 94000452 bl 0x3dd3c <.text+0x2e28c> 3cbf8: 52801060 mov w0, #0x83 // =131 3cbfc: 52800423 mov w3, #0x21 // =33 3cc00: 2a1803e1 mov w1, w24 3cc04: 2a1703e2 mov w2, w23 3cc08: 97ff4a42 bl 0xf510 3cc0c: b4000180 cbz x0, 0x3cc3c <.text+0x2d18c> 3cc10: 97ff48cc bl 0xef40 <__errno@plt> 3cc14: b9400008 ldr w8, [x0] 3cc18: 71000d1f cmp w8, #0x3 3cc1c: 54000401 b.ne 0x3cc9c <.text+0x2d1ec> 3cc20: 90000381 adrp x1, 0xac000 3cc24: 900003c2 adrp x2, 0xb4000 3cc28: 9116e821 add x1, x1, #0x5ba 3cc2c: 91221042 add x2, x2, #0x884 3cc30: 321f07e0 orr w0, wzr, #0x6 3cc34: 97ff821b bl 0x1d4a0 <.text+0xd9f0> 3cc38: 1400001f b 0x3ccb4 <.text+0x2d204> 3cc3c: 320003e1 orr w1, wzr, #0x1 3cc40: aa1403e0 mov x0, x20 3cc44: 9400040f bl 0x3dc80 <.text+0x2e1d0> 3cc48: 2a0003fa mov w26, w0 3cc4c: 3700007a tbnz w26, #0x0, 0x3cc58 <.text+0x2d1a8> 3cc50: f94013e8 ldr x8, [sp, #0x20] 3cc54: b4000568 cbz x8, 0x3cd00 <.text+0x2d250> 3cc58: 52800420 mov w0, #0x21 // =33 3cc5c: 910063e1 add x1, sp, #0x18 3cc60: aa1f03e2 mov x2, xzr 3cc64: 97ff4a53 bl 0xf5b0 3cc68: 3600067a tbz w26, #0x0, 0x3cd34 <.text+0x2d284> 3cc6c: 91008297 add x23, x20, #0x20 3cc70: aa1703e0 mov x0, x23 3cc74: 97ff4a53 bl 0xf5c0 3cc78: a900ffff stp xzr, xzr, [sp, #0x8] 3cc7c: f90003ff str xzr, [sp] 3cc80: 39400288 ldrb w8, [x20] 3cc84: 37000268 tbnz w8, #0x0, 0x3ccd0 <.text+0x2d220> 3cc88: f9400a88 ldr x8, [x20, #0x10] 3cc8c: f9000be8 str x8, [sp, #0x10] 3cc90: 3dc00280 ldr q0, [x20] 3cc94: 3d8003e0 str q0, [sp] 3cc98: 1400005d b 0x3ce0c <.text+0x2d35c> 3cc9c: 90000381 adrp x1, 0xac000 3cca0: 900003c2 adrp x2, 0xb4000 3cca4: 9116e821 add x1, x1, #0x5ba 3cca8: 9122bc42 add x2, x2, #0x8af 3ccac: 321f07e0 orr w0, wzr, #0x6 3ccb0: 97ff81fc bl 0x1d4a0 <.text+0xd9f0> 3ccb4: 52800420 mov w0, #0x21 // =33 3ccb8: 910063e1 add x1, sp, #0x18 3ccbc: aa1f03e2 mov x2, xzr 3ccc0: 97ff4a3c bl 0xf5b0 3ccc4: aa1403e0 mov x0, x20 3ccc8: 940003a2 bl 0x3db50 <.text+0x2e0a0> 3cccc: 14000032 b 0x3cd94 <.text+0x2d2e4> 3ccd0: f9400698 ldr x24, [x20, #0x8] 3ccd4: b100431f cmn x24, #0x10 3ccd8: 54000b62 b.hs 0x3ce44 <.text+0x2d394> 3ccdc: f9400a99 ldr x25, [x20, #0x10] 3cce0: f1005f1f cmp x24, #0x17 3cce4: 540007a2 b.hs 0x3cdd8 <.text+0x2d328> 3cce8: 910003e9 mov x9, sp 3ccec: d37ffb08 lsl x8, x24, #1 3ccf0: b240013a orr x26, x9, #0x1 3ccf4: 390003e8 strb w8, [sp] 3ccf8: b5000818 cbnz x24, 0x3cdf8 <.text+0x2d348> 3ccfc: 14000043 b 0x3ce08 <.text+0x2d358> 3cd00: 90000008 adrp x8, 0x3c000 <.text+0x2c550> 3cd04: 6f00e400 movi v0.2d, #0000000000000000 3cd08: 913e7108 add x8, x8, #0xf9c 3cd0c: 3c8383e0 stur q0, [sp, #0x38] 3cd10: 3c8483e0 stur q0, [sp, #0x48] 3cd14: f90023e8 str x8, [sp, #0x40] 3cd18: b9003bfb str w27, [sp, #0x38] 3cd1c: aa1903e0 mov x0, x25 3cd20: 97ff477c bl 0xeb10 3cd24: 52800420 mov w0, #0x21 // =33 3cd28: 9100e3e1 add x1, sp, #0x38 3cd2c: aa1f03e2 mov x2, xzr 3cd30: 97ff4a20 bl 0xf5b0 3cd34: 52801060 mov w0, #0x83 // =131 3cd38: 2a1803e1 mov w1, w24 3cd3c: 2a1703e2 mov w2, w23 3cd40: 2a1f03e3 mov w3, wzr 3cd44: 97ff49f3 bl 0xf510 3cd48: b100041f cmn x0, #0x1 3cd4c: 54000181 b.ne 0x3cd7c <.text+0x2d2cc> 3cd50: 97ff487c bl 0xef40 <__errno@plt> 3cd54: b9400008 ldr w8, [x0] 3cd58: 71000d1f cmp w8, #0x3 3cd5c: 54000101 b.ne 0x3cd7c <.text+0x2d2cc> 3cd60: 90000381 adrp x1, 0xac000 3cd64: 900003c2 adrp x2, 0xb4000 3cd68: 9116e821 add x1, x1, #0x5ba 3cd6c: 91221042 add x2, x2, #0x884 3cd70: 321f07e0 orr w0, wzr, #0x6 3cd74: 97ff81cb bl 0x1d4a0 <.text+0xd9f0> 3cd78: 14000007 b 0x3cd94 <.text+0x2d2e4> 3cd7c: 90000381 adrp x1, 0xac000 3cd80: 900003c2 adrp x2, 0xb4000 3cd84: 9116e821 add x1, x1, #0x5ba 3cd88: 91233c42 add x2, x2, #0x8cf 3cd8c: 321f07e0 orr w0, wzr, #0x6 3cd90: 97ff81c4 bl 0x1d4a0 <.text+0xd9f0> 3cd94: a900fe7f stp xzr, xzr, [x19, #0x8] 3cd98: f900027f str xzr, [x19] 3cd9c: d0000880 adrp x0, 0x14e000 3cda0: 91306000 add x0, x0, #0xc18 3cda4: 94000432 bl 0x3de6c <.text+0x2e3bc> 3cda8: f9401788 ldr x8, [x28, #0x28] 3cdac: f9402fe9 ldr x9, [sp, #0x58] 3cdb0: eb09011f cmp x8, x9 3cdb4: 54000461 b.ne 0x3ce40 <.text+0x2d390> 3cdb8: a94b7bfd ldp x29, x30, [sp, #0xb0] 3cdbc: a94a4ff4 ldp x20, x19, [sp, #0xa0] 3cdc0: a94957f6 ldp x22, x21, [sp, #0x90] 3cdc4: a9485ff8 ldp x24, x23, [sp, #0x80] 3cdc8: a94767fa ldp x26, x25, [sp, #0x70] 3cdcc: a9466ffc ldp x28, x27, [sp, #0x60] 3cdd0: 910303ff add sp, sp, #0xc0 3cdd4: d65f03c0 ret 3cdd8: 91004308 add x8, x24, #0x10 3cddc: 927ced1b and x27, x8, #0xfffffffffffffff0 3cde0: aa1b03e0 mov x0, x27 3cde4: 94011371 bl 0x81ba8 3cde8: aa0003fa mov x26, x0 3cdec: b2400368 orr x8, x27, #0x1 3cdf0: a900ebf8 stp x24, x26, [sp, #0x8] 3cdf4: f90003e8 str x8, [sp] 3cdf8: aa1a03e0 mov x0, x26 3cdfc: aa1903e1 mov x1, x25 3ce00: aa1803e2 mov x2, x24 3ce04: 97ff4aa3 bl 0xf890 3ce08: 38386b5f strb wzr, [x26, x24] 3ce0c: b9401a88 ldr w8, [x20, #0x18] 3ce10: b90002c8 str w8, [x22] 3ce14: b9401e88 ldr w8, [x20, #0x1c] 3ce18: b90002a8 str w8, [x21] 3ce1c: aa1703e0 mov x0, x23 3ce20: 97ff4b14 bl 0xfa70 3ce24: aa1403e0 mov x0, x20 3ce28: 9400034a bl 0x3db50 <.text+0x2e0a0> 3ce2c: f9400be8 ldr x8, [sp, #0x10] 3ce30: 3dc003e0 ldr q0, [sp] 3ce34: f9000a68 str x8, [x19, #0x10] 3ce38: 3d800260 str q0, [x19] 3ce3c: 17ffffd8 b 0x3cd9c <.text+0x2d2ec> 3ce40: 97ff48e8 bl 0xf1e0 <__stack_chk_fail@plt> 3ce44: 910003e0 mov x0, sp 3ce48: 97ffbf3c bl 0x2cb38 <.text+0x1d088> 3ce4c: 394003e8 ldrb w8, [sp] 3ce50: aa0003f3 mov x19, x0 3ce54: 36000108 tbz w8, #0x0, 0x3ce74 <.text+0x2d3c4> 3ce58: f9400be0 ldr x0, [sp, #0x10] 3ce5c: 94011383 bl 0x81c68 3ce60: 14000005 b 0x3ce74 <.text+0x2d3c4> 3ce64: 14000003 b 0x3ce70 <.text+0x2d3c0> 3ce68: 97ffb3f8 bl 0x29e48 <.text+0x1a398> 3ce6c: 14000001 b 0x3ce70 <.text+0x2d3c0> 3ce70: aa0003f3 mov x19, x0 3ce74: d0000880 adrp x0, 0x14e000 3ce78: 91306000 add x0, x0, #0xc18 3ce7c: 940003fc bl 0x3de6c <.text+0x2e3bc> 3ce80: aa1303e0 mov x0, x19 3ce84: 9401b4c6 bl 0xaa19c 3ce88: 97ffb3f0 bl 0x29e48 <.text+0x1a398> 3ce8c: d10103ff sub sp, sp, #0x40 3ce90: a90157f6 stp x22, x21, [sp, #0x10] 3ce94: a9024ff4 stp x20, x19, [sp, #0x20] 3ce98: a9037bfd stp x29, x30, [sp, #0x30] 3ce9c: 9100c3fd add x29, sp, #0x30 3cea0: d53bd056 mrs x22, TPIDR_EL0 3cea4: f94016c8 ldr x8, [x22, #0x28] 3cea8: aa0203f4 mov x20, x2 3ceac: f90007e8 str x8, [sp, #0x8] 3ceb0: 97ff483c bl 0xefa0 3ceb4: 2a0003f3 mov w19, w0 3ceb8: 97ff474e bl 0xebf0 3cebc: 2a0003f5 mov w21, w0 3cec0: 2a1303e0 mov w0, w19 3cec4: 2a1503e1 mov w1, w21 3cec8: 2a1f03e2 mov w2, wzr 3cecc: 940002ca bl 0x3d9f4 <.text+0x2df44> 3ced0: aa0003f3 mov x19, x0 3ced4: b40003f3 cbz x19, 0x3cf50 <.text+0x2d4a0> 3ced8: 320003e0 orr w0, wzr, #0x1 3cedc: 32160fe1 orr w1, wzr, #0x3c00 3cee0: 97ff4788 bl 0xed00 3cee4: aa1403e1 mov x1, x20 3cee8: aa0003f5 mov x21, x0 3ceec: 97ff6ab9 bl 0x179d0 <.text+0x7f20> 3cef0: 910013e1 add x1, sp, #0x4 3cef4: 910003e2 mov x2, sp 3cef8: aa1403e0 mov x0, x20 3cefc: 94000149 bl 0x3d420 <.text+0x2d970> 3cf00: 91008274 add x20, x19, #0x20 3cf04: aa1403e0 mov x0, x20 3cf08: 97ff49ae bl 0xf5c0 3cf0c: aa1503e0 mov x0, x21 3cf10: 97ff4a18 bl 0xf770 3cf14: aa0003e2 mov x2, x0 3cf18: aa1303e0 mov x0, x19 3cf1c: aa1503e1 mov x1, x21 3cf20: 97ffbf64 bl 0x2ccb0 <.text+0x1d200> 3cf24: b94007e8 ldr w8, [sp, #0x4] 3cf28: aa1403e0 mov x0, x20 3cf2c: b9001a68 str w8, [x19, #0x18] 3cf30: b94003e8 ldr w8, [sp] 3cf34: b9001e68 str w8, [x19, #0x1c] 3cf38: 97ff4ace bl 0xfa70 3cf3c: aa1503e0 mov x0, x21 3cf40: 97ff4aa0 bl 0xf9c0 3cf44: aa1303e0 mov x0, x19 3cf48: 94000389 bl 0x3dd6c <.text+0x2e2bc> 3cf4c: 1400000a b 0x3cf74 <.text+0x2d4c4> 3cf50: 97ff4814 bl 0xefa0 3cf54: 90000381 adrp x1, 0xac000 3cf58: 900003c2 adrp x2, 0xb4000 3cf5c: 2a0003e3 mov w3, w0 3cf60: 9116e821 add x1, x1, #0x5ba 3cf64: 91261842 add x2, x2, #0x986 3cf68: 528000a0 mov w0, #0x5 // =5 3cf6c: 2a1503e4 mov w4, w21 3cf70: 97ff814c bl 0x1d4a0 <.text+0xd9f0> 3cf74: f94016c8 ldr x8, [x22, #0x28] 3cf78: f94007e9 ldr x9, [sp, #0x8] 3cf7c: eb09011f cmp x8, x9 3cf80: 540000c1 b.ne 0x3cf98 <.text+0x2d4e8> 3cf84: a9437bfd ldp x29, x30, [sp, #0x30] 3cf88: a9424ff4 ldp x20, x19, [sp, #0x20] 3cf8c: a94157f6 ldp x22, x21, [sp, #0x10] 3cf90: 910103ff add sp, sp, #0x40 3cf94: d65f03c0 ret 3cf98: 97ff4892 bl 0xf1e0 <__stack_chk_fail@plt> 3cf9c: f81e0ff3 str x19, [sp, #-0x20]! 3cfa0: a9017bfd stp x29, x30, [sp, #0x10] 3cfa4: 910043fd add x29, sp, #0x10 3cfa8: 97ff47fe bl 0xefa0 3cfac: 2a0003f3 mov w19, w0 3cfb0: 97ff4710 bl 0xebf0 3cfb4: a9417bfd ldp x29, x30, [sp, #0x10] 3cfb8: 90000381 adrp x1, 0xac000 3cfbc: 900003c2 adrp x2, 0xb4000 3cfc0: 2a0003e4 mov w4, w0 3cfc4: 9116e821 add x1, x1, #0x5ba 3cfc8: 91269442 add x2, x2, #0x9a5 3cfcc: 528000a0 mov w0, #0x5 // =5 3cfd0: 2a1303e3 mov w3, w19 3cfd4: f84207f3 ldr x19, [sp], #0x20 3cfd8: 17ff8132 b 0x1d4a0 <.text+0xd9f0> 3cfdc: d104c3ff sub sp, sp, #0x130 3cfe0: a90d6ffc stp x28, x27, [sp, #0xd0] 3cfe4: a90e67fa stp x26, x25, [sp, #0xe0] 3cfe8: a90f5ff8 stp x24, x23, [sp, #0xf0] 3cfec: a91057f6 stp x22, x21, [sp, #0x100] 3cff0: a9114ff4 stp x20, x19, [sp, #0x110] 3cff4: a9127bfd stp x29, x30, [sp, #0x120] 3cff8: 910483fd add x29, sp, #0x120 3cffc: d53bd05a mrs x26, TPIDR_EL0 3d000: aa0803f3 mov x19, x8 3d004: f9401748 ldr x8, [x26, #0x28] 3d008: 910083e9 add x9, sp, #0x20 3d00c: f9000128 str x8, [x9] 3d010: a900fe7f stp xzr, xzr, [x19, #0x8] 3d014: f900027f str xzr, [x19] 3d018: a903ffff stp xzr, xzr, [sp, #0x38] 3d01c: f9001bff str xzr, [sp, #0x30] 3d020: 97ff47e0 bl 0xefa0 3d024: 2a0003f4 mov w20, w0 3d028: f00003a0 adrp x0, 0xb4000 3d02c: 9124c000 add x0, x0, #0x930 3d030: 97ff48c8 bl 0xf350 3d034: aa0003f5 mov x21, x0 3d038: b4000435 cbz x21, 0x3d0bc <.text+0x2d60c> 3d03c: 9100c3e8 add x8, sp, #0x30 3d040: f0000396 adrp x22, 0xb0000 3d044: d00003b7 adrp x23, 0xb3000 3d048: 913beed6 add x22, x22, #0xefb 3d04c: 91002119 add x25, x8, #0x8 3d050: 912a1ef7 add x23, x23, #0xa87 3d054: 14000003 b 0x3d060 <.text+0x2d5b0> 3d058: b8004500 str w0, [x8], #0x4 3d05c: f9001fe8 str x8, [sp, #0x38] 3d060: aa1503e0 mov x0, x21 3d064: 97ff49bf bl 0xf760 3d068: b40003e0 cbz x0, 0x3d0e4 <.text+0x2d634> 3d06c: 91004c18 add x24, x0, #0x13 3d070: aa1803e0 mov x0, x24 3d074: aa1603e1 mov x1, x22 3d078: 97ff4916 bl 0xf4d0 3d07c: 34ffff20 cbz w0, 0x3d060 <.text+0x2d5b0> 3d080: aa1803e0 mov x0, x24 3d084: aa1703e1 mov x1, x23 3d088: 97ff4912 bl 0xf4d0 3d08c: 34fffea0 cbz w0, 0x3d060 <.text+0x2d5b0> 3d090: aa1803e0 mov x0, x24 3d094: 97ff46af bl 0xeb50 3d098: b9008be0 str w0, [sp, #0x88] 3d09c: 34fffe20 cbz w0, 0x3d060 <.text+0x2d5b0> 3d0a0: a943a7e8 ldp x8, x9, [sp, #0x38] 3d0a4: eb09011f cmp x8, x9 3d0a8: 54fffd81 b.ne 0x3d058 <.text+0x2d5a8> 3d0ac: 9100c3e0 add x0, sp, #0x30 3d0b0: 910223e1 add x1, sp, #0x88 3d0b4: 94000135 bl 0x3d588 <.text+0x2dad8> 3d0b8: 17ffffea b 0x3d060 <.text+0x2d5b0> 3d0bc: f0000361 adrp x1, 0xac000 3d0c0: f00003a2 adrp x2, 0xb4000 3d0c4: 9115c021 add x1, x1, #0x570 3d0c8: 91250042 add x2, x2, #0x940 3d0cc: 320007e0 orr w0, wzr, #0x3 3d0d0: 97ff80f4 bl 0x1d4a0 <.text+0xd9f0> 3d0d4: 9100c3e8 add x8, sp, #0x30 3d0d8: 91002108 add x8, x8, #0x8 3d0dc: f9000fe8 str x8, [sp, #0x18] 3d0e0: 14000004 b 0x3d0f0 <.text+0x2d640> 3d0e4: aa1503e0 mov x0, x21 3d0e8: f9000ff9 str x25, [sp, #0x18] 3d0ec: 97ff4781 bl 0xeef0 3d0f0: a94367f5 ldp x21, x25, [sp, #0x30] 3d0f4: eb1902bf cmp x21, x25 3d0f8: 54000b20 b.eq 0x3d25c <.text+0x2d7ac> 3d0fc: f00003b6 adrp x22, 0xb4000 3d100: f00003b7 adrp x23, 0xb4000 3d104: 91255ad6 add x22, x22, #0x956 3d108: 912ae2f7 add x23, x23, #0xab8 3d10c: f9000bfa str x26, [sp, #0x10] 3d110: b94002a3 ldr w3, [x21] 3d114: 910223e0 add x0, sp, #0x88 3d118: aa1603e1 mov x1, x22 3d11c: 2a1403e2 mov w2, w20 3d120: b9002fe3 str w3, [sp, #0x2c] 3d124: 97ff490b bl 0xf550 3d128: 910223e0 add x0, sp, #0x88 3d12c: aa1703e1 mov x1, x23 3d130: 97ff49f0 bl 0xf8f0 3d134: aa0003fa mov x26, x0 3d138: b400047a cbz x26, 0x3d1c4 <.text+0x2d714> 3d13c: 910123e0 add x0, sp, #0x48 3d140: 321a03e1 orr w1, wzr, #0x40 3d144: aa1a03e2 mov x2, x26 3d148: 97ff482a bl 0xf1f0 3d14c: b40007e0 cbz x0, 0x3d248 <.text+0x2d798> 3d150: 910123e0 add x0, sp, #0x48 3d154: 39021fff strb wzr, [sp, #0x87] 3d158: 97ff4986 bl 0xf770 3d15c: d1000408 sub x8, x0, #0x1 3d160: 910123e9 add x9, sp, #0x48 3d164: 38686929 ldrb w9, [x9, x8] 3d168: 7100293f cmp w9, #0xa 3d16c: 54000061 b.ne 0x3d178 <.text+0x2d6c8> 3d170: 910123e9 add x9, sp, #0x48 3d174: 3828693f strb wzr, [x9, x8] 3d178: a940a276 ldp x22, x8, [x19, #0x8] 3d17c: eb0802df cmp x22, x8 3d180: 54000322 b.hs 0x3d1e4 <.text+0x2d734> 3d184: b9402fe8 ldr w8, [sp, #0x2c] 3d188: aa1603fb mov x27, x22 3d18c: 910123e0 add x0, sp, #0x48 3d190: b90002c8 str w8, [x22] 3d194: f8008f7f str xzr, [x27, #0x8]! 3d198: a9017edf stp xzr, xzr, [x22, #0x10] 3d19c: 97ff4975 bl 0xf770 3d1a0: aa0003fc mov x28, x0 3d1a4: b100439f cmn x28, #0x10 3d1a8: 540007e2 b.hs 0x3d2a4 <.text+0x2d7f4> 3d1ac: f1005f9f cmp x28, #0x17 3d1b0: 54000242 b.hs 0x3d1f8 <.text+0x2d748> 3d1b4: d37ffb88 lsl x8, x28, #1 3d1b8: 38001768 strb w8, [x27], #0x1 3d1bc: b50002fc cbnz x28, 0x3d218 <.text+0x2d768> 3d1c0: 1400001a b 0x3d228 <.text+0x2d778> 3d1c4: f0000361 adrp x1, 0xac000 3d1c8: f00003a2 adrp x2, 0xb4000 3d1cc: 320007e0 orr w0, wzr, #0x3 3d1d0: 910223e3 add x3, sp, #0x88 3d1d4: 9115c021 add x1, x1, #0x570 3d1d8: 9125b042 add x2, x2, #0x96c 3d1dc: 97ff80b1 bl 0x1d4a0 <.text+0xd9f0> 3d1e0: 1400001a b 0x3d248 <.text+0x2d798> 3d1e4: 9100b3e1 add x1, sp, #0x2c 3d1e8: 910123e2 add x2, sp, #0x48 3d1ec: aa1303e0 mov x0, x19 3d1f0: 94000137 bl 0x3d6cc <.text+0x2dc1c> 3d1f4: 14000011 b 0x3d238 <.text+0x2d788> 3d1f8: 91004388 add x8, x28, #0x10 3d1fc: 927ced18 and x24, x8, #0xfffffffffffffff0 3d200: aa1803e0 mov x0, x24 3d204: 94011269 bl 0x81ba8 3d208: aa0003fb mov x27, x0 3d20c: b2400308 orr x8, x24, #0x1 3d210: a9016edc stp x28, x27, [x22, #0x10] 3d214: f90006c8 str x8, [x22, #0x8] 3d218: 910123e1 add x1, sp, #0x48 3d21c: aa1b03e0 mov x0, x27 3d220: aa1c03e2 mov x2, x28 3d224: 97ff499b bl 0xf890 3d228: 383c6b7f strb wzr, [x27, x28] 3d22c: f9400668 ldr x8, [x19, #0x8] 3d230: 91008108 add x8, x8, #0x20 3d234: f9000668 str x8, [x19, #0x8] 3d238: aa1a03e0 mov x0, x26 3d23c: 97ff47c9 bl 0xf160 3d240: f00003b6 adrp x22, 0xb4000 3d244: 91255ad6 add x22, x22, #0x956 3d248: 910012b5 add x21, x21, #0x4 3d24c: eb15033f cmp x25, x21 3d250: 54fff601 b.ne 0x3d110 <.text+0x2d660> 3d254: f9401bf5 ldr x21, [sp, #0x30] 3d258: f9400bfa ldr x26, [sp, #0x10] 3d25c: f9400fe8 ldr x8, [sp, #0x18] 3d260: 910083f3 add x19, sp, #0x20 3d264: b4000095 cbz x21, 0x3d274 <.text+0x2d7c4> 3d268: aa1503e0 mov x0, x21 3d26c: f9000115 str x21, [x8] 3d270: 9401127e bl 0x81c68 3d274: f9401748 ldr x8, [x26, #0x28] 3d278: f9400269 ldr x9, [x19] 3d27c: eb09011f cmp x8, x9 3d280: 54000161 b.ne 0x3d2ac <.text+0x2d7fc> 3d284: a9527bfd ldp x29, x30, [sp, #0x120] 3d288: a9514ff4 ldp x20, x19, [sp, #0x110] 3d28c: a95057f6 ldp x22, x21, [sp, #0x100] 3d290: a94f5ff8 ldp x24, x23, [sp, #0xf0] 3d294: a94e67fa ldp x26, x25, [sp, #0xe0] 3d298: a94d6ffc ldp x28, x27, [sp, #0xd0] 3d29c: 9104c3ff add sp, sp, #0x130 3d2a0: d65f03c0 ret 3d2a4: aa1b03e0 mov x0, x27 3d2a8: 97ffbe24 bl 0x2cb38 <.text+0x1d088> 3d2ac: 97ff47cd bl 0xf1e0 <__stack_chk_fail@plt> 3d2b0: 14000006 b 0x3d2c8 <.text+0x2d818> 3d2b4: 14000005 b 0x3d2c8 <.text+0x2d818> 3d2b8: 14000004 b 0x3d2c8 <.text+0x2d818> 3d2bc: 14000003 b 0x3d2c8 <.text+0x2d818> 3d2c0: 14000002 b 0x3d2c8 <.text+0x2d818> 3d2c4: 14000001 b 0x3d2c8 <.text+0x2d818> 3d2c8: aa0003f4 mov x20, x0 3d2cc: f9401be0 ldr x0, [sp, #0x30] 3d2d0: b4000060 cbz x0, 0x3d2dc <.text+0x2d82c> 3d2d4: f9001fe0 str x0, [sp, #0x38] 3d2d8: 94011264 bl 0x81c68 3d2dc: f9400275 ldr x21, [x19] 3d2e0: b40001f5 cbz x21, 0x3d31c <.text+0x2d86c> 3d2e4: f9400668 ldr x8, [x19, #0x8] 3d2e8: eb15011f cmp x8, x21 3d2ec: 540001c0 b.eq 0x3d324 <.text+0x2d874> 3d2f0: 385e8109 ldurb w9, [x8, #-0x18] 3d2f4: d1008116 sub x22, x8, #0x20 3d2f8: 36000069 tbz w9, #0x0, 0x3d304 <.text+0x2d854> 3d2fc: f85f8100 ldur x0, [x8, #-0x8] 3d300: 9401125a bl 0x81c68 3d304: eb1602bf cmp x21, x22 3d308: aa1603e8 mov x8, x22 3d30c: 54ffff21 b.ne 0x3d2f0 <.text+0x2d840> 3d310: f9400260 ldr x0, [x19] 3d314: f9000675 str x21, [x19, #0x8] 3d318: 94011254 bl 0x81c68 3d31c: aa1403e0 mov x0, x20 3d320: 9401b39f bl 0xaa19c 3d324: aa1503e0 mov x0, x21 3d328: 17fffffb b 0x3d314 <.text+0x2d864> 3d32c: f81c0ff7 str x23, [sp, #-0x40]! 3d330: a90157f6 stp x22, x21, [sp, #0x10] 3d334: a9024ff4 stp x20, x19, [sp, #0x20] 3d338: a9037bfd stp x29, x30, [sp, #0x30] 3d33c: 9100c3fd add x29, sp, #0x30 3d340: 32160fe0 orr w0, wzr, #0x3c00 3d344: aa0303f5 mov x21, x3 3d348: aa0203f6 mov x22, x2 3d34c: aa0103f7 mov x23, x1 3d350: aa0803f4 mov x20, x8 3d354: 94011215 bl 0x81ba8 3d358: 32160fe2 orr w2, wzr, #0x3c00 3d35c: 2a1f03e1 mov w1, wzr 3d360: aa0003f3 mov x19, x0 3d364: 97ff495f bl 0xf8e0 3d368: aa1303e0 mov x0, x19 3d36c: aa1703e1 mov x1, x23 3d370: 97ff6998 bl 0x179d0 <.text+0x7f20> 3d374: aa1703e0 mov x0, x23 3d378: aa1603e1 mov x1, x22 3d37c: aa1503e2 mov x2, x21 3d380: 94000028 bl 0x3d420 <.text+0x2d970> 3d384: aa1303e0 mov x0, x19 3d388: a900fe9f stp xzr, xzr, [x20, #0x8] 3d38c: f900029f str xzr, [x20] 3d390: 97ff48f8 bl 0xf770 3d394: aa0003f5 mov x21, x0 3d398: b10042bf cmn x21, #0x10 3d39c: 54000342 b.hs 0x3d404 <.text+0x2d954> 3d3a0: f1005ebf cmp x21, #0x17 3d3a4: 540000a2 b.hs 0x3d3b8 <.text+0x2d908> 3d3a8: d37ffaa8 lsl x8, x21, #1 3d3ac: 38001688 strb w8, [x20], #0x1 3d3b0: b5000155 cbnz x21, 0x3d3d8 <.text+0x2d928> 3d3b4: 1400000d b 0x3d3e8 <.text+0x2d938> 3d3b8: 910042a8 add x8, x21, #0x10 3d3bc: 927ced16 and x22, x8, #0xfffffffffffffff0 3d3c0: aa1603e0 mov x0, x22 3d3c4: 940111f9 bl 0x81ba8 3d3c8: b24002c8 orr x8, x22, #0x1 3d3cc: a9008295 stp x21, x0, [x20, #0x8] 3d3d0: f9000288 str x8, [x20] 3d3d4: aa0003f4 mov x20, x0 3d3d8: aa1403e0 mov x0, x20 3d3dc: aa1303e1 mov x1, x19 3d3e0: aa1503e2 mov x2, x21 3d3e4: 97ff492b bl 0xf890 3d3e8: 38356a9f strb wzr, [x20, x21] 3d3ec: aa1303e0 mov x0, x19 3d3f0: a9437bfd ldp x29, x30, [sp, #0x30] 3d3f4: a9424ff4 ldp x20, x19, [sp, #0x20] 3d3f8: a94157f6 ldp x22, x21, [sp, #0x10] 3d3fc: f84407f7 ldr x23, [sp], #0x40 3d400: 1401121a b 0x81c68 3d404: aa1403e0 mov x0, x20 3d408: 97ffbdcc bl 0x2cb38 <.text+0x1d088> 3d40c: aa0003f4 mov x20, x0 3d410: aa1303e0 mov x0, x19 3d414: 94011215 bl 0x81c68 3d418: aa1403e0 mov x0, x20 3d41c: 9401b360 bl 0xaa19c 3d420: f81a0ffc str x28, [sp, #-0x60]! 3d424: a90167fa stp x26, x25, [sp, #0x10] 3d428: a9025ff8 stp x24, x23, [sp, #0x20] 3d42c: a90357f6 stp x22, x21, [sp, #0x30] 3d430: a9044ff4 stp x20, x19, [sp, #0x40] 3d434: a9057bfd stp x29, x30, [sp, #0x50] 3d438: 910143fd add x29, sp, #0x50 3d43c: d10c43ff sub sp, sp, #0x310 3d440: d53bd059 mrs x25, TPIDR_EL0 3d444: f9401728 ldr x8, [x25, #0x28] 3d448: aa0003f5 mov x21, x0 3d44c: 321f03e0 orr w0, wzr, #0x2 3d450: aa0203f3 mov x19, x2 3d454: aa0103f4 mov x20, x1 3d458: f81a83a8 stur x8, [x29, #-0x58] 3d45c: 97ff9ecf bl 0x24f98 <.text+0x154e8> 3d460: 36000680 tbz w0, #0x0, 0x3d530 <.text+0x2da80> 3d464: f940daba ldr x26, [x21, #0x1b0] 3d468: 97ff45e2 bl 0xebf0 3d46c: f0000362 adrp x2, 0xac000 3d470: 2a0003e3 mov w3, w0 3d474: 9116b042 add x2, x2, #0x5ac 3d478: 910823e0 add x0, sp, #0x208 3d47c: 321803e1 orr w1, wzr, #0x100 3d480: 97ff46c4 bl 0xef90 3d484: f00003a1 adrp x1, 0xb4000 3d488: 912ae021 add x1, x1, #0xab8 3d48c: 910823e0 add x0, sp, #0x208 3d490: 97ff4918 bl 0xf8f0 3d494: aa0003f5 mov x21, x0 3d498: b40005f5 cbz x21, 0x3d554 <.text+0x2daa4> 3d49c: 910023e0 add x0, sp, #0x8 3d4a0: 321703e1 orr w1, wzr, #0x200 3d4a4: aa1503e2 mov x2, x21 3d4a8: 97ff4752 bl 0xf1f0 3d4ac: b4000500 cbz x0, 0x3d54c <.text+0x2da9c> 3d4b0: b0000396 adrp x22, 0xae000 3d4b4: b00003f7 adrp x23, 0xba000 3d4b8: 912d0ed6 add x22, x22, #0xb43 3d4bc: 913b02f7 add x23, x23, #0xec0 3d4c0: 910023e0 add x0, sp, #0x8 3d4c4: 910003e2 mov x2, sp 3d4c8: aa1603e1 mov x1, x22 3d4cc: 97ff4781 bl 0xf2d0 3d4d0: 910003e2 mov x2, sp 3d4d4: aa1703e1 mov x1, x23 3d4d8: 97ff477e bl 0xf2d0 3d4dc: 321c03e2 orr w2, wzr, #0x10 3d4e0: aa1f03e1 mov x1, xzr 3d4e4: 97ff492b bl 0xf990 3d4e8: aa0003f8 mov x24, x0 3d4ec: 910003e2 mov x2, sp 3d4f0: aa1f03e0 mov x0, xzr 3d4f4: aa1703e1 mov x1, x23 3d4f8: 97ff4776 bl 0xf2d0 3d4fc: 321c03e2 orr w2, wzr, #0x10 3d500: aa1f03e1 mov x1, xzr 3d504: 97ff4923 bl 0xf990 3d508: eb1a031f cmp x24, x26 3d50c: 54000062 b.hs 0x3d518 <.text+0x2da68> 3d510: eb1a001f cmp x0, x26 3d514: 54000148 b.hi 0x3d53c <.text+0x2da8c> 3d518: 910023e0 add x0, sp, #0x8 3d51c: 321703e1 orr w1, wzr, #0x200 3d520: aa1503e2 mov x2, x21 3d524: 97ff4733 bl 0xf1f0 3d528: b5fffcc0 cbnz x0, 0x3d4c0 <.text+0x2da10> 3d52c: 14000008 b 0x3d54c <.text+0x2da9c> 3d530: b900029f str wzr, [x20] 3d534: b900027f str wzr, [x19] 3d538: 14000007 b 0x3d554 <.text+0x2daa4> 3d53c: 4b1a0008 sub w8, w0, w26 3d540: 4b180009 sub w9, w0, w24 3d544: b9000288 str w8, [x20] 3d548: b9000269 str w9, [x19] 3d54c: aa1503e0 mov x0, x21 3d550: 97ff4704 bl 0xf160 3d554: f9401728 ldr x8, [x25, #0x28] 3d558: f85a83a9 ldur x9, [x29, #-0x58] 3d55c: eb09011f cmp x8, x9 3d560: 54000121 b.ne 0x3d584 <.text+0x2dad4> 3d564: 910c43ff add sp, sp, #0x310 3d568: a9457bfd ldp x29, x30, [sp, #0x50] 3d56c: a9444ff4 ldp x20, x19, [sp, #0x40] 3d570: a94357f6 ldp x22, x21, [sp, #0x30] 3d574: a9425ff8 ldp x24, x23, [sp, #0x20] 3d578: a94167fa ldp x26, x25, [sp, #0x10] 3d57c: f84607fc ldr x28, [sp], #0x60 3d580: d65f03c0 ret 3d584: 97ff4717 bl 0xf1e0 <__stack_chk_fail@plt> 3d588: f81b0ff9 str x25, [sp, #-0x50]! 3d58c: a9015ff8 stp x24, x23, [sp, #0x10] 3d590: a90257f6 stp x22, x21, [sp, #0x20] 3d594: a9034ff4 stp x20, x19, [sp, #0x30] 3d598: a9047bfd stp x29, x30, [sp, #0x40] 3d59c: 910103fd add x29, sp, #0x40 3d5a0: aa0003f3 mov x19, x0 3d5a4: a9402274 ldp x20, x8, [x19] 3d5a8: aa0103f6 mov x22, x1 3d5ac: cb140115 sub x21, x8, x20 3d5b0: 9342feb8 asr x24, x21, #2 3d5b4: 91000708 add x8, x24, #0x1 3d5b8: d37efd09 lsr x9, x8, #62 3d5bc: b50007a9 cbnz x9, 0x3d6b0 <.text+0x2dc00> 3d5c0: f9400a69 ldr x9, [x19, #0x10] 3d5c4: b27fefeb mov x11, #0x1ffffffffffffffe // =2305843009213693950 3d5c8: cb140129 sub x9, x9, x20 3d5cc: 9342fd2a asr x10, x9, #2 3d5d0: eb0b015f cmp x10, x11 3d5d4: 540002e8 b.hi 0x3d630 <.text+0x2db80> 3d5d8: 9341fd29 asr x9, x9, #1 3d5dc: eb08013f cmp x9, x8 3d5e0: 9a893119 csel x25, x8, x9, lo 3d5e4: b4000639 cbz x25, 0x3d6a8 <.text+0x2dbf8> 3d5e8: d37eff28 lsr x8, x25, #62 3d5ec: b4000248 cbz x8, 0x3d634 <.text+0x2db84> 3d5f0: 321c03e0 orr w0, wzr, #0x10 3d5f4: 94010487 bl 0x7e810 3d5f8: aa0003f3 mov x19, x0 3d5fc: 900003a1 adrp x1, 0xb1000 3d600: 912f2421 add x1, x1, #0xbc9 3d604: 9400f72a bl 0x7b2ac 3d608: d0000508 adrp x8, 0xdf000 3d60c: f9462508 ldr x8, [x8, #0xc48] 3d610: d0000501 adrp x1, 0xdf000 3d614: d0000502 adrp x2, 0xdf000 3d618: aa1303e0 mov x0, x19 3d61c: 91004108 add x8, x8, #0x10 3d620: f9000268 str x8, [x19] 3d624: f9465421 ldr x1, [x1, #0xca8] 3d628: f9473842 ldr x2, [x2, #0xe70] 3d62c: 940104a4 bl 0x7e8bc 3d630: b240f7f9 orr x25, xzr, #0x3fffffffffffffff 3d634: d37ef720 lsl x0, x25, #2 3d638: 9401115c bl 0x81ba8 3d63c: aa0003f7 mov x23, x0 3d640: b94002c8 ldr w8, [x22] 3d644: 8b180af8 add x24, x23, x24, lsl #2 3d648: 8b190af6 add x22, x23, x25, lsl #2 3d64c: f10006bf cmp x21, #0x1 3d650: b8004708 str w8, [x24], #0x4 3d654: 540000ab b.lt 0x3d668 <.text+0x2dbb8> 3d658: aa1703e0 mov x0, x23 3d65c: aa1403e1 mov x1, x20 3d660: aa1503e2 mov x2, x21 3d664: 97ff488b bl 0xf890 3d668: a9006277 stp x23, x24, [x19] 3d66c: f9000a76 str x22, [x19, #0x10] 3d670: b4000114 cbz x20, 0x3d690 <.text+0x2dbe0> 3d674: aa1403e0 mov x0, x20 3d678: a9447bfd ldp x29, x30, [sp, #0x40] 3d67c: a9434ff4 ldp x20, x19, [sp, #0x30] 3d680: a94257f6 ldp x22, x21, [sp, #0x20] 3d684: a9415ff8 ldp x24, x23, [sp, #0x10] 3d688: f84507f9 ldr x25, [sp], #0x50 3d68c: 14011177 b 0x81c68 3d690: a9447bfd ldp x29, x30, [sp, #0x40] 3d694: a9434ff4 ldp x20, x19, [sp, #0x30] 3d698: a94257f6 ldp x22, x21, [sp, #0x20] 3d69c: a9415ff8 ldp x24, x23, [sp, #0x10] 3d6a0: f84507f9 ldr x25, [sp], #0x50 3d6a4: d65f03c0 ret 3d6a8: aa1f03f7 mov x23, xzr 3d6ac: 17ffffe5 b 0x3d640 <.text+0x2db90> 3d6b0: aa1303e0 mov x0, x19 3d6b4: 97ffc86a bl 0x2f85c <.text+0x1fdac> 3d6b8: aa0003f4 mov x20, x0 3d6bc: aa1303e0 mov x0, x19 3d6c0: 94010467 bl 0x7e85c 3d6c4: aa1403e0 mov x0, x20 3d6c8: 9401b2b5 bl 0xaa19c 3d6cc: f81a0ffb str x27, [sp, #-0x60]! 3d6d0: a90167fa stp x26, x25, [sp, #0x10] 3d6d4: a9025ff8 stp x24, x23, [sp, #0x20] 3d6d8: a90357f6 stp x22, x21, [sp, #0x30] 3d6dc: a9044ff4 stp x20, x19, [sp, #0x40] 3d6e0: a9057bfd stp x29, x30, [sp, #0x50] 3d6e4: 910143fd add x29, sp, #0x50 3d6e8: aa0003f3 mov x19, x0 3d6ec: a9402269 ldp x9, x8, [x19] 3d6f0: aa0203f4 mov x20, x2 3d6f4: aa0103f6 mov x22, x1 3d6f8: cb090108 sub x8, x8, x9 3d6fc: 9345fd1b asr x27, x8, #5 3d700: 91000768 add x8, x27, #0x1 3d704: d37bfd0a lsr x10, x8, #59 3d708: b5000e2a cbnz x10, 0x3d8cc <.text+0x2de1c> 3d70c: f9400a6a ldr x10, [x19, #0x10] 3d710: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 3d714: cb090149 sub x9, x10, x9 3d718: 9345fd2a asr x10, x9, #5 3d71c: eb0b015f cmp x10, x11 3d720: 540002e8 b.hi 0x3d77c <.text+0x2dccc> 3d724: 9344fd29 asr x9, x9, #4 3d728: eb08013f cmp x9, x8 3d72c: 9a89311a csel x26, x8, x9, lo 3d730: b4000cba cbz x26, 0x3d8c4 <.text+0x2de14> 3d734: d37bff48 lsr x8, x26, #59 3d738: b4000248 cbz x8, 0x3d780 <.text+0x2dcd0> 3d73c: 321c03e0 orr w0, wzr, #0x10 3d740: 94010434 bl 0x7e810 3d744: aa0003f4 mov x20, x0 3d748: 900003a1 adrp x1, 0xb1000 3d74c: 912f2421 add x1, x1, #0xbc9 3d750: 9400f6d7 bl 0x7b2ac 3d754: d0000508 adrp x8, 0xdf000 3d758: f9462508 ldr x8, [x8, #0xc48] 3d75c: d0000501 adrp x1, 0xdf000 3d760: d0000502 adrp x2, 0xdf000 3d764: aa1403e0 mov x0, x20 3d768: 91004108 add x8, x8, #0x10 3d76c: f9000288 str x8, [x20] 3d770: f9465421 ldr x1, [x1, #0xca8] 3d774: f9473842 ldr x2, [x2, #0xe70] 3d778: 94010451 bl 0x7e8bc 3d77c: b240ebfa orr x26, xzr, #0x7ffffffffffffff 3d780: d37beb40 lsl x0, x26, #5 3d784: 94011109 bl 0x81ba8 3d788: aa0003f5 mov x21, x0 3d78c: b94002c8 ldr w8, [x22] 3d790: 8b1b16b9 add x25, x21, x27, lsl #5 3d794: aa1903f6 mov x22, x25 3d798: aa1403e0 mov x0, x20 3d79c: b9000328 str w8, [x25] 3d7a0: f8008edf str xzr, [x22, #0x8]! 3d7a4: a9017f3f stp xzr, xzr, [x25, #0x10] 3d7a8: 97ff47f2 bl 0xf770 3d7ac: aa0003f7 mov x23, x0 3d7b0: b10042ff cmn x23, #0x10 3d7b4: 54000902 b.hs 0x3d8d4 <.text+0x2de24> 3d7b8: f1005eff cmp x23, #0x17 3d7bc: 540000a2 b.hs 0x3d7d0 <.text+0x2dd20> 3d7c0: d37ffae8 lsl x8, x23, #1 3d7c4: 380016c8 strb w8, [x22], #0x1 3d7c8: b5000177 cbnz x23, 0x3d7f4 <.text+0x2dd44> 3d7cc: 1400000e b 0x3d804 <.text+0x2dd54> 3d7d0: 910042e8 add x8, x23, #0x10 3d7d4: 927ced18 and x24, x8, #0xfffffffffffffff0 3d7d8: aa1803e0 mov x0, x24 3d7dc: 940110f3 bl 0x81ba8 3d7e0: 8b1b16a8 add x8, x21, x27, lsl #5 3d7e4: b2400309 orr x9, x24, #0x1 3d7e8: a9010117 stp x23, x0, [x8, #0x10] 3d7ec: f90002c9 str x9, [x22] 3d7f0: aa0003f6 mov x22, x0 3d7f4: aa1603e0 mov x0, x22 3d7f8: aa1403e1 mov x1, x20 3d7fc: aa1703e2 mov x2, x23 3d800: 97ff4824 bl 0xf890 3d804: 38376adf strb wzr, [x22, x23] 3d808: a9402e68 ldp x8, x11, [x19] 3d80c: 8b1a16a9 add x9, x21, x26, lsl #5 3d810: 9100832a add x10, x25, #0x20 3d814: eb08017f cmp x11, x8 3d818: 540001c0 b.eq 0x3d850 <.text+0x2dda0> 3d81c: b85e0d6c ldr w12, [x11, #-0x20]! 3d820: b81e032c stur w12, [x25, #-0x20] 3d824: f9400d6c ldr x12, [x11, #0x18] 3d828: eb0b011f cmp x8, x11 3d82c: f81f832c stur x12, [x25, #-0x8] 3d830: 3cc08160 ldur q0, [x11, #0x8] 3d834: 3c9e8320 stur q0, [x25, #-0x18] 3d838: d1008339 sub x25, x25, #0x20 3d83c: a9017d7f stp xzr, xzr, [x11, #0x10] 3d840: f900057f str xzr, [x11, #0x8] 3d844: 54fffec1 b.ne 0x3d81c <.text+0x2dd6c> 3d848: a9402274 ldp x20, x8, [x19] 3d84c: 14000002 b 0x3d854 <.text+0x2dda4> 3d850: aa0803f4 mov x20, x8 3d854: eb14011f cmp x8, x20 3d858: a9002a79 stp x25, x10, [x19] 3d85c: f9000a69 str x9, [x19, #0x10] 3d860: 54000120 b.eq 0x3d884 <.text+0x2ddd4> 3d864: 385e8109 ldurb w9, [x8, #-0x18] 3d868: d1008113 sub x19, x8, #0x20 3d86c: 36000069 tbz w9, #0x0, 0x3d878 <.text+0x2ddc8> 3d870: f85f8100 ldur x0, [x8, #-0x8] 3d874: 940110fd bl 0x81c68 3d878: eb13029f cmp x20, x19 3d87c: aa1303e8 mov x8, x19 3d880: 54ffff21 b.ne 0x3d864 <.text+0x2ddb4> 3d884: b4000134 cbz x20, 0x3d8a8 <.text+0x2ddf8> 3d888: aa1403e0 mov x0, x20 3d88c: a9457bfd ldp x29, x30, [sp, #0x50] 3d890: a9444ff4 ldp x20, x19, [sp, #0x40] 3d894: a94357f6 ldp x22, x21, [sp, #0x30] 3d898: a9425ff8 ldp x24, x23, [sp, #0x20] 3d89c: a94167fa ldp x26, x25, [sp, #0x10] 3d8a0: f84607fb ldr x27, [sp], #0x60 3d8a4: 140110f1 b 0x81c68 3d8a8: a9457bfd ldp x29, x30, [sp, #0x50] 3d8ac: a9444ff4 ldp x20, x19, [sp, #0x40] 3d8b0: a94357f6 ldp x22, x21, [sp, #0x30] 3d8b4: a9425ff8 ldp x24, x23, [sp, #0x20] 3d8b8: a94167fa ldp x26, x25, [sp, #0x10] 3d8bc: f84607fb ldr x27, [sp], #0x60 3d8c0: d65f03c0 ret 3d8c4: aa1f03f5 mov x21, xzr 3d8c8: 17ffffb1 b 0x3d78c <.text+0x2dcdc> 3d8cc: aa1303e0 mov x0, x19 3d8d0: 97ffc7e3 bl 0x2f85c <.text+0x1fdac> 3d8d4: aa1603e0 mov x0, x22 3d8d8: 97ffbc98 bl 0x2cb38 <.text+0x1d088> 3d8dc: aa0003f3 mov x19, x0 3d8e0: aa1403e0 mov x0, x20 3d8e4: 940103de bl 0x7e85c 3d8e8: aa1303e0 mov x0, x19 3d8ec: 9401b22c bl 0xaa19c 3d8f0: aa0003f3 mov x19, x0 3d8f4: b4000075 cbz x21, 0x3d900 <.text+0x2de50> 3d8f8: aa1503e0 mov x0, x21 3d8fc: 940110db bl 0x81c68 3d900: aa1303e0 mov x0, x19 3d904: 9401b226 bl 0xaa19c 3d908: d10103ff sub sp, sp, #0x40 3d90c: a90157f6 stp x22, x21, [sp, #0x10] 3d910: a9024ff4 stp x20, x19, [sp, #0x20] 3d914: a9037bfd stp x29, x30, [sp, #0x30] 3d918: 9100c3fd add x29, sp, #0x30 3d91c: d53bd056 mrs x22, TPIDR_EL0 3d920: f94016c8 ldr x8, [x22, #0x28] 3d924: 2a0203f4 mov w20, w2 3d928: 2a0103f5 mov w21, w1 3d92c: 52800902 mov w2, #0x48 // =72 3d930: 2a1f03e1 mov w1, wzr 3d934: aa0003f3 mov x19, x0 3d938: f90007e8 str x8, [sp, #0x8] 3d93c: 97ff47e9 bl 0xf8e0 3d940: 320003e8 orr w8, wzr, #0x1 3d944: 91015260 add x0, x19, #0x54 3d948: 52800a02 mov w2, #0x50 // =80 3d94c: 2a1f03e1 mov w1, wzr 3d950: 29095275 stp w21, w20, [x19, #0x48] 3d954: b9005268 str w8, [x19, #0x50] 3d958: b900d67f str wzr, [x19, #0xd4] 3d95c: 97ff47e1 bl 0xf8e0 3d960: b0000894 adrp x20, 0x14e000 3d964: f9462688 ldr x8, [x20, #0xc48] 3d968: a90dfe68 stp x8, xzr, [x19, #0xd8] 3d96c: 910003e0 mov x0, sp 3d970: 97ff4628 bl 0xf210 3d974: 910003e0 mov x0, sp 3d978: 320003e1 orr w1, wzr, #0x1 3d97c: 97ff45c9 bl 0xf0a0 3d980: 91029260 add x0, x19, #0xa4 3d984: 910003e1 mov x1, sp 3d988: 97ff454a bl 0xeeb0 3d98c: f9462688 ldr x8, [x20, #0xc48] 3d990: b4000048 cbz x8, 0x3d998 <.text+0x2dee8> 3d994: f9007113 str x19, [x8, #0xe0] 3d998: f9062693 str x19, [x20, #0xc48] 3d99c: f94016c8 ldr x8, [x22, #0x28] 3d9a0: f94007e9 ldr x9, [sp, #0x8] 3d9a4: eb09011f cmp x8, x9 3d9a8: 540000c1 b.ne 0x3d9c0 <.text+0x2df10> 3d9ac: a9437bfd ldp x29, x30, [sp, #0x30] 3d9b0: a9424ff4 ldp x20, x19, [sp, #0x20] 3d9b4: a94157f6 ldp x22, x21, [sp, #0x10] 3d9b8: 910103ff add sp, sp, #0x40 3d9bc: d65f03c0 ret 3d9c0: 97ff4608 bl 0xf1e0 <__stack_chk_fail@plt> 3d9c4: 39400268 ldrb w8, [x19] 3d9c8: aa0003f4 mov x20, x0 3d9cc: 36000068 tbz w8, #0x0, 0x3d9d8 <.text+0x2df28> 3d9d0: f9400a60 ldr x0, [x19, #0x10] 3d9d4: 940110a5 bl 0x81c68 3d9d8: aa1403e0 mov x0, x20 3d9dc: 9401b1f0 bl 0xaa19c 3d9e0: 39400008 ldrb w8, [x0] 3d9e4: 37000048 tbnz w8, #0x0, 0x3d9ec <.text+0x2df3c> 3d9e8: d65f03c0 ret 3d9ec: f9400800 ldr x0, [x0, #0x10] 3d9f0: 1401109e b 0x81c68 3d9f4: d10183ff sub sp, sp, #0x60 3d9f8: f9000bf9 str x25, [sp, #0x10] 3d9fc: a9025ff8 stp x24, x23, [sp, #0x20] 3da00: a90357f6 stp x22, x21, [sp, #0x30] 3da04: a9044ff4 stp x20, x19, [sp, #0x40] 3da08: a9057bfd stp x29, x30, [sp, #0x50] 3da0c: 910143fd add x29, sp, #0x50 3da10: d53bd057 mrs x23, TPIDR_EL0 3da14: f94016e8 ldr x8, [x23, #0x28] 3da18: 2a0003f5 mov w21, w0 3da1c: b0000880 adrp x0, 0x14e000 3da20: 91314000 add x0, x0, #0xc50 3da24: 2a0203f6 mov w22, w2 3da28: 2a0103f4 mov w20, w1 3da2c: f90007e8 str x8, [sp, #0x8] 3da30: 97ff46e4 bl 0xf5c0 3da34: b0000898 adrp x24, 0x14e000 3da38: f9462719 ldr x25, [x24, #0xc48] 3da3c: b4000159 cbz x25, 0x3da64 <.text+0x2dfb4> 3da40: aa1903f3 mov x19, x25 3da44: b9404a68 ldr w8, [x19, #0x48] 3da48: 6b15011f cmp w8, w21 3da4c: 54000081 b.ne 0x3da5c <.text+0x2dfac> 3da50: b9404e68 ldr w8, [x19, #0x4c] 3da54: 6b14011f cmp w8, w20 3da58: 54000440 b.eq 0x3dae0 <.text+0x2e030> 3da5c: f9406e73 ldr x19, [x19, #0xd8] 3da60: b5ffff33 cbnz x19, 0x3da44 <.text+0x2df94> 3da64: 360003b6 tbz w22, #0x0, 0x3dad8 <.text+0x2e028> 3da68: 52826000 mov w0, #0x1300 // =4864 3da6c: 9401104f bl 0x81ba8 3da70: 52800902 mov w2, #0x48 // =72 3da74: 2a1f03e1 mov w1, wzr 3da78: aa0003f3 mov x19, x0 3da7c: 97ff4799 bl 0xf8e0 3da80: 320003e8 orr w8, wzr, #0x1 3da84: 91015260 add x0, x19, #0x54 3da88: 52800a02 mov w2, #0x50 // =80 3da8c: 2a1f03e1 mov w1, wzr 3da90: 29095275 stp w21, w20, [x19, #0x48] 3da94: b9005268 str w8, [x19, #0x50] 3da98: b900d67f str wzr, [x19, #0xd4] 3da9c: 97ff4791 bl 0xf8e0 3daa0: a90dfe79 stp x25, xzr, [x19, #0xd8] 3daa4: 910003e0 mov x0, sp 3daa8: 97ff45da bl 0xf210 3daac: 910003e0 mov x0, sp 3dab0: 320003e1 orr w1, wzr, #0x1 3dab4: 97ff457b bl 0xf0a0 3dab8: 91029260 add x0, x19, #0xa4 3dabc: 910003e1 mov x1, sp 3dac0: 97ff44fc bl 0xeeb0 3dac4: f9462708 ldr x8, [x24, #0xc48] 3dac8: b4000048 cbz x8, 0x3dad0 <.text+0x2e020> 3dacc: f9007113 str x19, [x8, #0xe0] 3dad0: f9062713 str x19, [x24, #0xc48] 3dad4: 14000006 b 0x3daec <.text+0x2e03c> 3dad8: aa1f03f3 mov x19, xzr 3dadc: 14000004 b 0x3daec <.text+0x2e03c> 3dae0: b9405268 ldr w8, [x19, #0x50] 3dae4: 11000508 add w8, w8, #0x1 3dae8: b9005268 str w8, [x19, #0x50] 3daec: b0000880 adrp x0, 0x14e000 3daf0: 91314000 add x0, x0, #0xc50 3daf4: 97ff47df bl 0xfa70 3daf8: f94016e8 ldr x8, [x23, #0x28] 3dafc: f94007e9 ldr x9, [sp, #0x8] 3db00: eb09011f cmp x8, x9 3db04: 54000121 b.ne 0x3db28 <.text+0x2e078> 3db08: aa1303e0 mov x0, x19 3db0c: a9457bfd ldp x29, x30, [sp, #0x50] 3db10: a9444ff4 ldp x20, x19, [sp, #0x40] 3db14: a94357f6 ldp x22, x21, [sp, #0x30] 3db18: a9425ff8 ldp x24, x23, [sp, #0x20] 3db1c: f9400bf9 ldr x25, [sp, #0x10] 3db20: 910183ff add sp, sp, #0x60 3db24: d65f03c0 ret 3db28: 97ff45ae bl 0xf1e0 <__stack_chk_fail@plt> 3db2c: 39400268 ldrb w8, [x19] 3db30: aa0003f4 mov x20, x0 3db34: 36000068 tbz w8, #0x0, 0x3db40 <.text+0x2e090> 3db38: f9400a60 ldr x0, [x19, #0x10] 3db3c: 9401104b bl 0x81c68 3db40: aa1303e0 mov x0, x19 3db44: 94011049 bl 0x81c68 3db48: aa1403e0 mov x0, x20 3db4c: 9401b194 bl 0xaa19c 3db50: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3db54: a9017bfd stp x29, x30, [sp, #0x10] 3db58: 910043fd add x29, sp, #0x10 3db5c: aa0003f3 mov x19, x0 3db60: b0000880 adrp x0, 0x14e000 3db64: 91314000 add x0, x0, #0xc50 3db68: 97ff4696 bl 0xf5c0 3db6c: b9405268 ldr w8, [x19, #0x50] 3db70: 51000508 sub w8, w8, #0x1 3db74: b9005268 str w8, [x19, #0x50] 3db78: b40002f3 cbz x19, 0x3dbd4 <.text+0x2e124> 3db7c: 350002c8 cbnz w8, 0x3dbd4 <.text+0x2e124> 3db80: b0000889 adrp x9, 0x14e000 3db84: f946252a ldr x10, [x9, #0xc48] 3db88: f9406e68 ldr x8, [x19, #0xd8] 3db8c: eb13015f cmp x10, x19 3db90: 540000e0 b.eq 0x3dbac <.text+0x2e0fc> 3db94: b4000068 cbz x8, 0x3dba0 <.text+0x2e0f0> 3db98: f9407269 ldr x9, [x19, #0xe0] 3db9c: f9007109 str x9, [x8, #0xe0] 3dba0: f9407269 ldr x9, [x19, #0xe0] 3dba4: f9006d28 str x8, [x9, #0xd8] 3dba8: 14000002 b 0x3dbb0 <.text+0x2e100> 3dbac: f9062528 str x8, [x9, #0xc48] 3dbb0: 91029260 add x0, x19, #0xa4 3dbb4: a90dfe7f stp xzr, xzr, [x19, #0xd8] 3dbb8: 97ff446e bl 0xed70 3dbbc: 39400268 ldrb w8, [x19] 3dbc0: 36000068 tbz w8, #0x0, 0x3dbcc <.text+0x2e11c> 3dbc4: f9400a60 ldr x0, [x19, #0x10] 3dbc8: 94011028 bl 0x81c68 3dbcc: aa1303e0 mov x0, x19 3dbd0: 94011026 bl 0x81c68 3dbd4: a9417bfd ldp x29, x30, [sp, #0x10] 3dbd8: b0000880 adrp x0, 0x14e000 3dbdc: 91314000 add x0, x0, #0xc50 3dbe0: a8c24ff4 ldp x20, x19, [sp], #0x20 3dbe4: 17ff47a3 b 0xfa70 3dbe8: aa0003f4 mov x20, x0 3dbec: aa1303e0 mov x0, x19 3dbf0: 97ffff7c bl 0x3d9e0 <.text+0x2df30> 3dbf4: aa1403e0 mov x0, x20 3dbf8: 97ffb094 bl 0x29e48 <.text+0x1a398> 3dbfc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3dc00: a9017bfd stp x29, x30, [sp, #0x10] 3dc04: 910043fd add x29, sp, #0x10 3dc08: b0000889 adrp x9, 0x14e000 3dc0c: f946252a ldr x10, [x9, #0xc48] 3dc10: aa0003f3 mov x19, x0 3dc14: f9406e68 ldr x8, [x19, #0xd8] 3dc18: eb13015f cmp x10, x19 3dc1c: 540000e0 b.eq 0x3dc38 <.text+0x2e188> 3dc20: b4000068 cbz x8, 0x3dc2c <.text+0x2e17c> 3dc24: f9407269 ldr x9, [x19, #0xe0] 3dc28: f9007109 str x9, [x8, #0xe0] 3dc2c: f9407269 ldr x9, [x19, #0xe0] 3dc30: f9006d28 str x8, [x9, #0xd8] 3dc34: 14000002 b 0x3dc3c <.text+0x2e18c> 3dc38: f9062528 str x8, [x9, #0xc48] 3dc3c: 91029260 add x0, x19, #0xa4 3dc40: a90dfe7f stp xzr, xzr, [x19, #0xd8] 3dc44: 97ff444b bl 0xed70 3dc48: 39400268 ldrb w8, [x19] 3dc4c: 37000088 tbnz w8, #0x0, 0x3dc5c <.text+0x2e1ac> 3dc50: a9417bfd ldp x29, x30, [sp, #0x10] 3dc54: a8c24ff4 ldp x20, x19, [sp], #0x20 3dc58: d65f03c0 ret 3dc5c: f9400a60 ldr x0, [x19, #0x10] 3dc60: a9417bfd ldp x29, x30, [sp, #0x10] 3dc64: a8c24ff4 ldp x20, x19, [sp], #0x20 3dc68: 14011000 b 0x81c68 3dc6c: aa0003f4 mov x20, x0 3dc70: aa1303e0 mov x0, x19 3dc74: 97ffff5b bl 0x3d9e0 <.text+0x2df30> 3dc78: aa1403e0 mov x0, x20 3dc7c: 97ffb073 bl 0x29e48 <.text+0x1a398> 3dc80: d10183ff sub sp, sp, #0x60 3dc84: a9025ff8 stp x24, x23, [sp, #0x20] 3dc88: a90357f6 stp x22, x21, [sp, #0x30] 3dc8c: a9044ff4 stp x20, x19, [sp, #0x40] 3dc90: a9057bfd stp x29, x30, [sp, #0x50] 3dc94: 910143fd add x29, sp, #0x50 3dc98: d53bd057 mrs x23, TPIDR_EL0 3dc9c: f94016e8 ldr x8, [x23, #0x28] 3dca0: 2a0103f3 mov w19, w1 3dca4: aa0003f4 mov x20, x0 3dca8: 320003e0 orr w0, wzr, #0x1 3dcac: 910023e1 add x1, sp, #0x8 3dcb0: f9000fe8 str x8, [sp, #0x18] 3dcb4: 320003f8 orr w24, wzr, #0x1 3dcb8: 97ff4772 bl 0xfa80 3dcbc: f94007e8 ldr x8, [sp, #0x8] 3dcc0: 9101f295 add x21, x20, #0x7c 3dcc4: aa1503e0 mov x0, x21 3dcc8: 91001508 add x8, x8, #0x5 3dccc: f90007e8 str x8, [sp, #0x8] 3dcd0: 97ff463c bl 0xf5c0 3dcd4: 91029296 add x22, x20, #0xa4 3dcd8: b940d688 ldr w8, [x20, #0xd4] 3dcdc: 6b13011f cmp w8, w19 3dce0: 54000120 b.eq 0x3dd04 <.text+0x2e254> 3dce4: 910023e2 add x2, sp, #0x8 3dce8: aa1603e0 mov x0, x22 3dcec: aa1503e1 mov x1, x21 3dcf0: 97ff4514 bl 0xf140 3dcf4: 7100001f cmp w0, #0x0 3dcf8: 1a9f17e8 cset w8, eq 3dcfc: 0a080318 and w24, w24, w8 3dd00: 34fffec0 cbz w0, 0x3dcd8 <.text+0x2e228> 3dd04: aa1503e0 mov x0, x21 3dd08: 97ff475a bl 0xfa70 3dd0c: f94016e8 ldr x8, [x23, #0x28] 3dd10: f9400fe9 ldr x9, [sp, #0x18] 3dd14: eb09011f cmp x8, x9 3dd18: 54000101 b.ne 0x3dd38 <.text+0x2e288> 3dd1c: 12000300 and w0, w24, #0x1 3dd20: a9457bfd ldp x29, x30, [sp, #0x50] 3dd24: a9444ff4 ldp x20, x19, [sp, #0x40] 3dd28: a94357f6 ldp x22, x21, [sp, #0x30] 3dd2c: a9425ff8 ldp x24, x23, [sp, #0x20] 3dd30: 910183ff add sp, sp, #0x60 3dd34: d65f03c0 ret 3dd38: 97ff452a bl 0xf1e0 <__stack_chk_fail@plt> 3dd3c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3dd40: a9017bfd stp x29, x30, [sp, #0x10] 3dd44: 910043fd add x29, sp, #0x10 3dd48: aa0003f3 mov x19, x0 3dd4c: 9101f274 add x20, x19, #0x7c 3dd50: aa1403e0 mov x0, x20 3dd54: 97ff461b bl 0xf5c0 3dd58: b900d67f str wzr, [x19, #0xd4] 3dd5c: a9417bfd ldp x29, x30, [sp, #0x10] 3dd60: aa1403e0 mov x0, x20 3dd64: a8c24ff4 ldp x20, x19, [sp], #0x20 3dd68: 17ff4742 b 0xfa70 3dd6c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3dd70: a9017bfd stp x29, x30, [sp, #0x10] 3dd74: 910043fd add x29, sp, #0x10 3dd78: aa0003f3 mov x19, x0 3dd7c: 9101f274 add x20, x19, #0x7c 3dd80: aa1403e0 mov x0, x20 3dd84: 97ff460f bl 0xf5c0 3dd88: b940d668 ldr w8, [x19, #0xd4] 3dd8c: aa1403e0 mov x0, x20 3dd90: 11000508 add w8, w8, #0x1 3dd94: b900d668 str w8, [x19, #0xd4] 3dd98: 97ff4736 bl 0xfa70 3dd9c: a9417bfd ldp x29, x30, [sp, #0x10] 3dda0: 91029260 add x0, x19, #0xa4 3dda4: a8c24ff4 ldp x20, x19, [sp], #0x20 3dda8: 17ff4726 b 0xfa40 3ddac: 91068000 add x0, x0, #0x1a0 3ddb0: 9102c021 add x1, x1, #0xb0 3ddb4: 52822402 mov w2, #0x1120 // =4384 3ddb8: 17ff46b6 b 0xf890 3ddbc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3ddc0: 910003fd mov x29, sp 3ddc4: 6f00e400 movi v0.2d, #0000000000000000 3ddc8: aa1f03e1 mov x1, xzr 3ddcc: f900101f str xzr, [x0, #0x20] 3ddd0: ad000000 stp q0, q0, [x0] 3ddd4: 97ff441b bl 0xee40 3ddd8: 34000100 cbz w0, 0x3ddf8 <.text+0x2e348> 3dddc: f0000361 adrp x1, 0xac000 3dde0: f00003a2 adrp x2, 0xb4000 3dde4: 9116e821 add x1, x1, #0x5ba 3dde8: 91274c42 add x2, x2, #0x9d3 3ddec: 321f07e0 orr w0, wzr, #0x6 3ddf0: a8c17bfd ldp x29, x30, [sp], #0x10 3ddf4: 17ff7dab b 0x1d4a0 <.text+0xd9f0> 3ddf8: a8c17bfd ldp x29, x30, [sp], #0x10 3ddfc: d65f03c0 ret 3de00: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3de04: 910003fd mov x29, sp 3de08: 97ff4346 bl 0xeb20 3de0c: 340000e0 cbz w0, 0x3de28 <.text+0x2e378> 3de10: f0000361 adrp x1, 0xac000 3de14: f00003a2 adrp x2, 0xb4000 3de18: 9116e821 add x1, x1, #0x5ba 3de1c: 9127b042 add x2, x2, #0x9ec 3de20: 321f07e0 orr w0, wzr, #0x6 3de24: 97ff7d9f bl 0x1d4a0 <.text+0xd9f0> 3de28: a8c17bfd ldp x29, x30, [sp], #0x10 3de2c: d65f03c0 ret 3de30: 97ffb006 bl 0x29e48 <.text+0x1a398> 3de34: 97ffb005 bl 0x29e48 <.text+0x1a398> 3de38: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3de3c: 910003fd mov x29, sp 3de40: 97ff45e0 bl 0xf5c0 3de44: 34000100 cbz w0, 0x3de64 <.text+0x2e3b4> 3de48: f0000361 adrp x1, 0xac000 3de4c: f00003a2 adrp x2, 0xb4000 3de50: 9116e821 add x1, x1, #0x5ba 3de54: 91282042 add x2, x2, #0xa08 3de58: 321f07e0 orr w0, wzr, #0x6 3de5c: a8c17bfd ldp x29, x30, [sp], #0x10 3de60: 17ff7d90 b 0x1d4a0 <.text+0xd9f0> 3de64: a8c17bfd ldp x29, x30, [sp], #0x10 3de68: d65f03c0 ret 3de6c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 3de70: 910003fd mov x29, sp 3de74: 97ff46ff bl 0xfa70 3de78: 34000100 cbz w0, 0x3de98 <.text+0x2e3e8> 3de7c: f0000361 adrp x1, 0xac000 3de80: f00003a2 adrp x2, 0xb4000 3de84: 9116e821 add x1, x1, #0x5ba 3de88: 91288442 add x2, x2, #0xa21 3de8c: 321f07e0 orr w0, wzr, #0x6 3de90: a8c17bfd ldp x29, x30, [sp], #0x10 3de94: 17ff7d83 b 0x1d4a0 <.text+0xd9f0> 3de98: a8c17bfd ldp x29, x30, [sp], #0x10 3de9c: d65f03c0 ret 3dea0: d101c3ff sub sp, sp, #0x70 3dea4: a9016ffc stp x28, x27, [sp, #0x10] 3dea8: a90267fa stp x26, x25, [sp, #0x20] 3deac: a9035ff8 stp x24, x23, [sp, #0x30] 3deb0: a90457f6 stp x22, x21, [sp, #0x40] 3deb4: a9054ff4 stp x20, x19, [sp, #0x50] 3deb8: a9067bfd stp x29, x30, [sp, #0x60] 3debc: 910183fd add x29, sp, #0x60 3dec0: d53bd05c mrs x28, TPIDR_EL0 3dec4: aa0803f3 mov x19, x8 3dec8: f9401788 ldr x8, [x28, #0x28] 3decc: f90007e8 str x8, [sp, #0x8] 3ded0: a900fe7f stp xzr, xzr, [x19, #0x8] 3ded4: f900027f str xzr, [x19] 3ded8: 39400008 ldrb w8, [x0] 3dedc: a940a809 ldp x9, x10, [x0, #0x8] 3dee0: 7200011f tst w8, #0x1 3dee4: d341fd08 lsr x8, x8, #1 3dee8: 9a890115 csel x21, x8, x9, eq 3deec: 9a801554 csinc x20, x10, x0, ne 3def0: b4000a15 cbz x21, 0x3e030 <.text+0x2e580> 3def4: f00003b6 adrp x22, 0xb4000 3def8: f00003b7 adrp x23, 0xb4000 3defc: f00003b8 adrp x24, 0xb4000 3df00: f00003b9 adrp x25, 0xb4000 3df04: f00003ba adrp x26, 0xb4000 3df08: f00003bb adrp x27, 0xb4000 3df0c: 9128f2d6 add x22, x22, #0xa3c 3df10: 912aeaf7 add x23, x23, #0xaba 3df14: 912ad318 add x24, x24, #0xab4 3df18: 912ac739 add x25, x25, #0xab1 3df1c: 912adf5a add x26, x26, #0xab7 3df20: 912aa37b add x27, x27, #0xaa8 3df24: 39400288 ldrb w8, [x20] 3df28: 51002109 sub w9, w8, #0x8 3df2c: 7100693f cmp w9, #0x1a 3df30: 54000148 b.hi 0x3df58 <.text+0x2e4a8> 3df34: b8a97ac9 ldrsw x9, [x22, x9, lsl #2] 3df38: 8b160129 add x9, x9, x22 3df3c: d61f0120 br x9 3df40: f00003a1 adrp x1, 0xb4000 3df44: 321f03e2 orr w2, wzr, #0x2 3df48: aa1303e0 mov x0, x19 3df4c: 912ab821 add x1, x1, #0xaae 3df50: 97ffee25 bl 0x397e4 <.text+0x29d34> 3df54: 14000034 b 0x3e024 <.text+0x2e574> 3df58: 7101711f cmp w8, #0x5c 3df5c: 540000e1 b.ne 0x3df78 <.text+0x2e4c8> 3df60: f00003a1 adrp x1, 0xb4000 3df64: 321f03e2 orr w2, wzr, #0x2 3df68: aa1303e0 mov x0, x19 3df6c: 912aac21 add x1, x1, #0xaab 3df70: 97ffee1d bl 0x397e4 <.text+0x29d34> 3df74: 1400002c b 0x3e024 <.text+0x2e574> 3df78: 71007d1f cmp w8, #0x1f 3df7c: 540004e8 b.hi 0x3e018 <.text+0x2e568> 3df80: f00003a2 adrp x2, 0xb4000 3df84: 910003e0 mov x0, sp 3df88: 32000be1 orr w1, wzr, #0x7 3df8c: 912af442 add x2, x2, #0xabd 3df90: 2a0803e3 mov w3, w8 3df94: 97ff43ff bl 0xef90 3df98: 910003e0 mov x0, sp 3df9c: 97ff45f5 bl 0xf770 3dfa0: aa0003e2 mov x2, x0 3dfa4: 910003e1 mov x1, sp 3dfa8: aa1303e0 mov x0, x19 3dfac: 97ffee0e bl 0x397e4 <.text+0x29d34> 3dfb0: 1400001d b 0x3e024 <.text+0x2e574> 3dfb4: 321f03e2 orr w2, wzr, #0x2 3dfb8: aa1303e0 mov x0, x19 3dfbc: aa1703e1 mov x1, x23 3dfc0: 97ffee09 bl 0x397e4 <.text+0x29d34> 3dfc4: 14000018 b 0x3e024 <.text+0x2e574> 3dfc8: 321f03e2 orr w2, wzr, #0x2 3dfcc: aa1303e0 mov x0, x19 3dfd0: aa1803e1 mov x1, x24 3dfd4: 97ffee04 bl 0x397e4 <.text+0x29d34> 3dfd8: 14000013 b 0x3e024 <.text+0x2e574> 3dfdc: 321f03e2 orr w2, wzr, #0x2 3dfe0: aa1303e0 mov x0, x19 3dfe4: aa1903e1 mov x1, x25 3dfe8: 97ffedff bl 0x397e4 <.text+0x29d34> 3dfec: 1400000e b 0x3e024 <.text+0x2e574> 3dff0: 321f03e2 orr w2, wzr, #0x2 3dff4: aa1303e0 mov x0, x19 3dff8: aa1a03e1 mov x1, x26 3dffc: 97ffedfa bl 0x397e4 <.text+0x29d34> 3e000: 14000009 b 0x3e024 <.text+0x2e574> 3e004: 321f03e2 orr w2, wzr, #0x2 3e008: aa1303e0 mov x0, x19 3e00c: aa1b03e1 mov x1, x27 3e010: 97ffedf5 bl 0x397e4 <.text+0x29d34> 3e014: 14000004 b 0x3e024 <.text+0x2e574> 3e018: aa1303e0 mov x0, x19 3e01c: 2a0803e1 mov w1, w8 3e020: 94000325 bl 0x3ecb4 <.text+0x2f204> 3e024: d10006b5 sub x21, x21, #0x1 3e028: 91000694 add x20, x20, #0x1 3e02c: b5fff7d5 cbnz x21, 0x3df24 <.text+0x2e474> 3e030: f9401788 ldr x8, [x28, #0x28] 3e034: f94007e9 ldr x9, [sp, #0x8] 3e038: eb09011f cmp x8, x9 3e03c: 54000121 b.ne 0x3e060 <.text+0x2e5b0> 3e040: a9467bfd ldp x29, x30, [sp, #0x60] 3e044: a9454ff4 ldp x20, x19, [sp, #0x50] 3e048: a94457f6 ldp x22, x21, [sp, #0x40] 3e04c: a9435ff8 ldp x24, x23, [sp, #0x30] 3e050: a94267fa ldp x26, x25, [sp, #0x20] 3e054: a9416ffc ldp x28, x27, [sp, #0x10] 3e058: 9101c3ff add sp, sp, #0x70 3e05c: d65f03c0 ret 3e060: 97ff4460 bl 0xf1e0 <__stack_chk_fail@plt> 3e064: 14000001 b 0x3e068 <.text+0x2e5b8> 3e068: 39400268 ldrb w8, [x19] 3e06c: aa0003f4 mov x20, x0 3e070: 36000068 tbz w8, #0x0, 0x3e07c <.text+0x2e5cc> 3e074: f9400a60 ldr x0, [x19, #0x10] 3e078: 94010efc bl 0x81c68 3e07c: aa1403e0 mov x0, x20 3e080: 9401b047 bl 0xaa19c 3e084: a9bd57fc stp x28, x21, [sp, #-0x30]! 3e088: a9014ff4 stp x20, x19, [sp, #0x10] 3e08c: a9027bfd stp x29, x30, [sp, #0x20] 3e090: 910083fd add x29, sp, #0x20 3e094: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 3e098: d10283ff sub sp, sp, #0xa0 3e09c: d53bd055 mrs x21, TPIDR_EL0 3e0a0: aa0803f3 mov x19, x8 3e0a4: f94016a8 ldr x8, [x21, #0x28] 3e0a8: aa0103e9 mov x9, x1 3e0ac: 2a0003ea mov w10, w0 3e0b0: d00003a2 adrp x2, 0xb4000 3e0b4: 912b1042 add x2, x2, #0xac4 3e0b8: d102a3a0 sub x0, x29, #0xa8 3e0bc: 321903e1 orr w1, wzr, #0x80 3e0c0: 2a0a03e3 mov w3, w10 3e0c4: aa0903e4 mov x4, x9 3e0c8: f81d83a8 stur x8, [x29, #-0x28] 3e0cc: 97ff43b1 bl 0xef90 3e0d0: a900ffff stp xzr, xzr, [sp, #0x8] 3e0d4: f90003ff str xzr, [sp] 3e0d8: d102a3a0 sub x0, x29, #0xa8 3e0dc: 2a1f03e1 mov w1, wzr 3e0e0: 97ff42c8 bl 0xec00 3e0e4: 2a0003f4 mov w20, w0 3e0e8: 37f801b4 tbnz w20, #0x1f, 0x3e11c <.text+0x2e66c> 3e0ec: 910063e1 add x1, sp, #0x18 3e0f0: 321403e2 orr w2, wzr, #0x1000 3e0f4: 2a1403e0 mov w0, w20 3e0f8: 97ff4336 bl 0xedd0 3e0fc: aa0003e8 mov x8, x0 3e100: f100051f cmp x8, #0x1 3e104: 540001eb b.lt 0x3e140 <.text+0x2e690> 3e108: 910003e0 mov x0, sp 3e10c: 910063e1 add x1, sp, #0x18 3e110: aa0803e2 mov x2, x8 3e114: 97ffedb4 bl 0x397e4 <.text+0x29d34> 3e118: 17fffff5 b 0x3e0ec <.text+0x2e63c> 3e11c: 528eadc9 mov w9, #0x756e // =30062 3e120: 321d03e8 orr w8, wzr, #0x8 3e124: 72ad8d89 movk w9, #0x6c6c, lsl #16 3e128: a900fe7f stp xzr, xzr, [x19, #0x8] 3e12c: f900027f str xzr, [x19] 3e130: 39000268 strb w8, [x19] 3e134: b8001269 stur w9, [x19, #0x1] 3e138: 3900167f strb wzr, [x19, #0x5] 3e13c: 14000015 b 0x3e190 <.text+0x2e6e0> 3e140: 2a1403e0 mov w0, w20 3e144: 97ff4593 bl 0xf790 3e148: 394003e8 ldrb w8, [sp] 3e14c: f94007e9 ldr x9, [sp, #0x8] 3e150: d341fd0a lsr x10, x8, #1 3e154: 7200011f tst w8, #0x1 3e158: 9a890149 csel x9, x10, x9, eq 3e15c: b4000109 cbz x9, 0x3e17c <.text+0x2e6cc> 3e160: f9400be8 ldr x8, [sp, #0x10] 3e164: 3dc003e0 ldr q0, [sp] 3e168: a900ffff stp xzr, xzr, [sp, #0x8] 3e16c: f90003ff str xzr, [sp] 3e170: f9000a68 str x8, [x19, #0x10] 3e174: 3d800260 str q0, [x19] 3e178: 14000006 b 0x3e190 <.text+0x2e6e0> 3e17c: a900fe7f stp xzr, xzr, [x19, #0x8] 3e180: f900027f str xzr, [x19] 3e184: 36000068 tbz w8, #0x0, 0x3e190 <.text+0x2e6e0> 3e188: f9400be0 ldr x0, [sp, #0x10] 3e18c: 94010eb7 bl 0x81c68 3e190: f94016a8 ldr x8, [x21, #0x28] 3e194: f85d83a9 ldur x9, [x29, #-0x28] 3e198: eb09011f cmp x8, x9 3e19c: 540000e1 b.ne 0x3e1b8 <.text+0x2e708> 3e1a0: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 3e1a4: 910283ff add sp, sp, #0xa0 3e1a8: a9427bfd ldp x29, x30, [sp, #0x20] 3e1ac: a9414ff4 ldp x20, x19, [sp, #0x10] 3e1b0: a8c357fc ldp x28, x21, [sp], #0x30 3e1b4: d65f03c0 ret 3e1b8: 97ff440a bl 0xf1e0 <__stack_chk_fail@plt> 3e1bc: 14000002 b 0x3e1c4 <.text+0x2e714> 3e1c0: 9401aff7 bl 0xaa19c 3e1c4: 394003e8 ldrb w8, [sp] 3e1c8: aa0003f3 mov x19, x0 3e1cc: 36000068 tbz w8, #0x0, 0x3e1d8 <.text+0x2e728> 3e1d0: f9400be0 ldr x0, [sp, #0x10] 3e1d4: 94010ea5 bl 0x81c68 3e1d8: aa1303e0 mov x0, x19 3e1dc: 9401aff0 bl 0xaa19c 3e1e0: d10683ff sub sp, sp, #0x1a0 3e1e4: a9146ffc stp x28, x27, [sp, #0x140] 3e1e8: a91567fa stp x26, x25, [sp, #0x150] 3e1ec: a9165ff8 stp x24, x23, [sp, #0x160] 3e1f0: a91757f6 stp x22, x21, [sp, #0x170] 3e1f4: a9184ff4 stp x20, x19, [sp, #0x180] 3e1f8: a9197bfd stp x29, x30, [sp, #0x190] 3e1fc: 910643fd add x29, sp, #0x190 3e200: a90287e3 stp x3, x1, [sp, #0x28] 3e204: b9003fe2 str w2, [sp, #0x3c] 3e208: d53bd048 mrs x8, TPIDR_EL0 3e20c: f90023e8 str x8, [sp, #0x40] 3e210: f9401508 ldr x8, [x8, #0x28] 3e214: aa0003f4 mov x20, x0 3e218: d0000361 adrp x1, 0xac000 3e21c: d00003a2 adrp x2, 0xb4000 3e220: 9116e821 add x1, x1, #0x5ba 3e224: 912b4042 add x2, x2, #0xad0 3e228: 321f07e0 orr w0, wzr, #0x6 3e22c: aa1403e3 mov x3, x20 3e230: f81a83a8 stur x8, [x29, #-0x58] 3e234: 97ff7c9b bl 0x1d4a0 <.text+0xd9f0> 3e238: aa1403e0 mov x0, x20 3e23c: 2a1f03e1 mov w1, wzr 3e240: 97ff43a0 bl 0xf0c0 3e244: 340006e0 cbz w0, 0x3e320 <.text+0x2e870> 3e248: 90000381 adrp x1, 0xae000 3e24c: 91320021 add x1, x1, #0xc80 3e250: aa1403e0 mov x0, x20 3e254: 97ff45a7 bl 0xf8f0 3e258: aa0003f4 mov x20, x0 3e25c: b4000754 cbz x20, 0x3e344 <.text+0x2e894> 3e260: 97fffa2a bl 0x3cb08 <.text+0x2d058> 3e264: d101c3a8 sub x8, x29, #0x70 3e268: 97fffb5d bl 0x3cfdc <.text+0x2d52c> 3e26c: 52800f60 mov w0, #0x7b // =123 3e270: aa1403e1 mov x1, x20 3e274: 97ff43d7 bl 0xf1d0 3e278: aa1f03e0 mov x0, xzr 3e27c: 97ff4395 bl 0xf0d0 3e280: aa0003e2 mov x2, x0 3e284: d00003a1 adrp x1, 0xb4000 3e288: 912c3821 add x1, x1, #0xb0e 3e28c: aa1403e0 mov x0, x20 3e290: 97ff4570 bl 0xf850 3e294: 97ff4343 bl 0xefa0 3e298: 2a0003e2 mov w2, w0 3e29c: d00003a1 adrp x1, 0xb4000 3e2a0: 912c8821 add x1, x1, #0xb22 3e2a4: aa1403e0 mov x0, x20 3e2a8: 97ff456a bl 0xf850 3e2ac: a97923a9 ldp x9, x8, [x29, #-0x70] 3e2b0: d00003a1 adrp x1, 0xb4000 3e2b4: 912cd821 add x1, x1, #0xb36 3e2b8: aa1403e0 mov x0, x20 3e2bc: cb090108 sub x8, x8, x9 3e2c0: 9345fd02 asr x2, x8, #5 3e2c4: 97ff4563 bl 0xf850 3e2c8: d00003a0 adrp x0, 0xb4000 3e2cc: 912d3400 add x0, x0, #0xb4d 3e2d0: 321e07e1 orr w1, wzr, #0xc 3e2d4: 320003e2 orr w2, wzr, #0x1 3e2d8: aa1403e3 mov x3, x20 3e2dc: 97ff4591 bl 0xf920 3e2e0: 97ff5ff7 bl 0x162bc <.text+0x680c> 3e2e4: a97923bb ldp x27, x8, [x29, #-0x70] 3e2e8: eb08037f cmp x27, x8 3e2ec: f9000fe8 str x8, [sp, #0x18] 3e2f0: 54002f80 b.eq 0x3e8e0 <.text+0x2ee30> 3e2f4: d10243a8 sub x8, x29, #0x90 3e2f8: d102c3a9 sub x9, x29, #0xb0 3e2fc: 910123ea add x10, sp, #0x48 3e300: 320003f3 orr w19, wzr, #0x1 3e304: 9100211a add x26, x8, #0x8 3e308: b2400129 orr x9, x9, #0x1 3e30c: b2400156 orr x22, x10, #0x1 3e310: 91002508 add x8, x8, #0x9 3e314: f90013e9 str x9, [sp, #0x20] 3e318: a900ebe8 stp x8, x26, [sp, #0x8] 3e31c: 1400002d b 0x3e3d0 <.text+0x2e920> 3e320: d0000361 adrp x1, 0xac000 3e324: d00003a2 adrp x2, 0xb4000 3e328: 9116e821 add x1, x1, #0x5ba 3e32c: 912b6c42 add x2, x2, #0xadb 3e330: 321f07e0 orr w0, wzr, #0x6 3e334: aa1403e3 mov x3, x20 3e338: 97ff7c5a bl 0x1d4a0 <.text+0xd9f0> 3e33c: 2a1f03e0 mov w0, wzr 3e340: 14000189 b 0x3e964 <.text+0x2eeb4> 3e344: 97ff42ff bl 0xef40 <__errno@plt> 3e348: aa0003f3 mov x19, x0 3e34c: b9400260 ldr w0, [x19] 3e350: 97ff42ec bl 0xef00 3e354: b9400264 ldr w4, [x19] 3e358: d0000361 adrp x1, 0xac000 3e35c: d00003a2 adrp x2, 0xb4000 3e360: aa0003e3 mov x3, x0 3e364: 9116e821 add x1, x1, #0x5ba 3e368: 912bc842 add x2, x2, #0xaf2 3e36c: 321f07e0 orr w0, wzr, #0x6 3e370: 97ff7c4c bl 0x1d4a0 <.text+0xd9f0> 3e374: 2a1f03e0 mov w0, wzr 3e378: 1400017b b 0x3e964 <.text+0x2eeb4> 3e37c: f9403be0 ldr x0, [sp, #0x70] 3e380: 94010e3a bl 0x81c68 3e384: 394203e8 ldrb w8, [sp, #0x80] 3e388: 360028e8 tbz w8, #0x0, 0x3e8a4 <.text+0x2edf4> 3e38c: f9404be0 ldr x0, [sp, #0x90] 3e390: 94010e36 bl 0x81c68 3e394: 394283e8 ldrb w8, [sp, #0xa0] 3e398: 360028a8 tbz w8, #0x0, 0x3e8ac <.text+0x2edfc> 3e39c: f9405be0 ldr x0, [sp, #0xb0] 3e3a0: 94010e32 bl 0x81c68 3e3a4: 394303e8 ldrb w8, [sp, #0xc0] 3e3a8: 36002868 tbz w8, #0x0, 0x3e8b4 <.text+0x2ee04> 3e3ac: f9406be0 ldr x0, [sp, #0xd0] 3e3b0: 94010e2e bl 0x81c68 3e3b4: 385503a8 ldurb w8, [x29, #-0xb0] 3e3b8: 36002828 tbz w8, #0x0, 0x3e8bc <.text+0x2ee0c> 3e3bc: f85603a0 ldur x0, [x29, #-0xa0] 3e3c0: 94010e2a bl 0x81c68 3e3c4: 385783a8 ldurb w8, [x29, #-0x88] 3e3c8: 370027e8 tbnz w8, #0x0, 0x3e8c4 <.text+0x2ee14> 3e3cc: 14000140 b 0x3e8cc <.text+0x2ee1c> 3e3d0: b9400378 ldr w24, [x27] 3e3d4: aa1b03e8 mov x8, x27 3e3d8: b81703b8 stur w24, [x29, #-0x90] 3e3dc: a900ff5f stp xzr, xzr, [x26, #0x8] 3e3e0: f900035f str xzr, [x26] 3e3e4: 38408d09 ldrb w9, [x8, #0x8]! 3e3e8: 370000c9 tbnz w9, #0x0, 0x3e400 <.text+0x2e950> 3e3ec: f9400909 ldr x9, [x8, #0x10] 3e3f0: f9000b49 str x9, [x26, #0x10] 3e3f4: 3dc00100 ldr q0, [x8] 3e3f8: 3d800340 str q0, [x26] 3e3fc: 1400001e b 0x3e474 <.text+0x2e9c4> 3e400: f9400b7c ldr x28, [x27, #0x10] 3e404: b100439f cmn x28, #0x10 3e408: 54002ca2 b.hs 0x3e99c <.text+0x2eeec> 3e40c: f9400f79 ldr x25, [x27, #0x18] 3e410: f1005f9f cmp x28, #0x17 3e414: 540000c2 b.hs 0x3e42c <.text+0x2e97c> 3e418: f94007f7 ldr x23, [sp, #0x8] 3e41c: d37ffb88 lsl x8, x28, #1 3e420: 381783a8 sturb w8, [x29, #-0x88] 3e424: b50001dc cbnz x28, 0x3e45c <.text+0x2e9ac> 3e428: 14000011 b 0x3e46c <.text+0x2e9bc> 3e42c: 91004388 add x8, x28, #0x10 3e430: aa1603f5 mov x21, x22 3e434: aa1a03f6 mov x22, x26 3e438: 927ced1a and x26, x8, #0xfffffffffffffff0 3e43c: aa1a03e0 mov x0, x26 3e440: 94010dda bl 0x81ba8 3e444: aa0003f7 mov x23, x0 3e448: b2400348 orr x8, x26, #0x1 3e44c: a9385fbc stp x28, x23, [x29, #-0x80] 3e450: f81783a8 stur x8, [x29, #-0x88] 3e454: aa1603fa mov x26, x22 3e458: aa1503f6 mov x22, x21 3e45c: aa1703e0 mov x0, x23 3e460: aa1903e1 mov x1, x25 3e464: aa1c03e2 mov x2, x28 3e468: 97ff450a bl 0xf890 3e46c: 383c6aff strb wzr, [x23, x28] 3e470: b85703b8 ldur w24, [x29, #-0x90] 3e474: 385783a8 ldurb w8, [x29, #-0x88] 3e478: a935ffbf stp xzr, xzr, [x29, #-0xa8] 3e47c: f81503bf stur xzr, [x29, #-0xb0] 3e480: 370000c8 tbnz w8, #0x0, 0x3e498 <.text+0x2e9e8> 3e484: f9400b48 ldr x8, [x26, #0x10] 3e488: 3dc00340 ldr q0, [x26] 3e48c: f81603a8 stur x8, [x29, #-0xa0] 3e490: 3c9503a0 stur q0, [x29, #-0xb0] 3e494: 1400001e b 0x3e50c <.text+0x2ea5c> 3e498: f85803b9 ldur x25, [x29, #-0x80] 3e49c: b100433f cmn x25, #0x10 3e4a0: 54002822 b.hs 0x3e9a4 <.text+0x2eef4> 3e4a4: f85883b5 ldur x21, [x29, #-0x78] 3e4a8: f1005f3f cmp x25, #0x17 3e4ac: 540000c2 b.hs 0x3e4c4 <.text+0x2ea14> 3e4b0: f94013fa ldr x26, [sp, #0x20] 3e4b4: d37ffb28 lsl x8, x25, #1 3e4b8: 381503a8 sturb w8, [x29, #-0xb0] 3e4bc: b50001d9 cbnz x25, 0x3e4f4 <.text+0x2ea44> 3e4c0: 14000011 b 0x3e504 <.text+0x2ea54> 3e4c4: 91004328 add x8, x25, #0x10 3e4c8: aa1603f7 mov x23, x22 3e4cc: aa1b03fc mov x28, x27 3e4d0: 927ced1b and x27, x8, #0xfffffffffffffff0 3e4d4: aa1b03e0 mov x0, x27 3e4d8: 94010db4 bl 0x81ba8 3e4dc: aa0003fa mov x26, x0 3e4e0: b2400368 orr x8, x27, #0x1 3e4e4: a935ebb9 stp x25, x26, [x29, #-0xa8] 3e4e8: f81503a8 stur x8, [x29, #-0xb0] 3e4ec: aa1c03fb mov x27, x28 3e4f0: aa1703f6 mov x22, x23 3e4f4: aa1a03e0 mov x0, x26 3e4f8: aa1503e1 mov x1, x21 3e4fc: aa1903e2 mov x2, x25 3e500: 97ff44e4 bl 0xf890 3e504: 38396b5f strb wzr, [x26, x25] 3e508: f9400bfa ldr x26, [sp, #0x10] 3e50c: a90cffff stp xzr, xzr, [sp, #0xc8] 3e510: f90063ff str xzr, [sp, #0xc0] 3e514: a90affff stp xzr, xzr, [sp, #0xa8] 3e518: f90053ff str xzr, [sp, #0xa0] 3e51c: a908ffff stp xzr, xzr, [sp, #0x88] 3e520: f90043ff str xzr, [sp, #0x80] 3e524: a906ffff stp xzr, xzr, [sp, #0x68] 3e528: f90033ff str xzr, [sp, #0x60] 3e52c: 321e03e0 orr w0, wzr, #0x4 3e530: 97ff9a9a bl 0x24f98 <.text+0x154e8> 3e534: 36000140 tbz w0, #0x0, 0x3e55c <.text+0x2eaac> 3e538: b00003a1 adrp x1, 0xb3000 3e53c: 910123e8 add x8, sp, #0x48 3e540: 2a1803e0 mov w0, w24 3e544: 9124ec21 add x1, x1, #0x93b 3e548: 97fffecf bl 0x3e084 <.text+0x2e5d4> 3e54c: 394283e8 ldrb w8, [sp, #0xa0] 3e550: 370000e8 tbnz w8, #0x0, 0x3e56c <.text+0x2eabc> 3e554: 790143ff strh wzr, [sp, #0xa0] 3e558: 14000008 b 0x3e578 <.text+0x2eac8> 3e55c: a9057fff stp xzr, xzr, [sp, #0x50] 3e560: f90027ff str xzr, [sp, #0x48] 3e564: 394283e8 ldrb w8, [sp, #0xa0] 3e568: 3607ff68 tbz w8, #0x0, 0x3e554 <.text+0x2eaa4> 3e56c: f9405be8 ldr x8, [sp, #0xb0] 3e570: 3900011f strb wzr, [x8] 3e574: f90057ff str xzr, [sp, #0xa8] 3e578: 910283e0 add x0, sp, #0xa0 3e57c: aa1f03e1 mov x1, xzr 3e580: 94000219 bl 0x3ede4 <.text+0x2f334> 3e584: f9402fe8 ldr x8, [sp, #0x58] 3e588: 3cc483e0 ldur q0, [sp, #0x48] 3e58c: f9005be8 str x8, [sp, #0xb0] 3e590: 3d802be0 str q0, [sp, #0xa0] 3e594: 321d03e0 orr w0, wzr, #0x8 3e598: 97ff9a80 bl 0x24f98 <.text+0x154e8> 3e59c: 36000140 tbz w0, #0x0, 0x3e5c4 <.text+0x2eb14> 3e5a0: d00003a1 adrp x1, 0xb4000 3e5a4: 910123e8 add x8, sp, #0x48 3e5a8: 2a1803e0 mov w0, w24 3e5ac: 912d6821 add x1, x1, #0xb5a 3e5b0: 97fffeb5 bl 0x3e084 <.text+0x2e5d4> 3e5b4: 394203e8 ldrb w8, [sp, #0x80] 3e5b8: 370000e8 tbnz w8, #0x0, 0x3e5d4 <.text+0x2eb24> 3e5bc: 790103ff strh wzr, [sp, #0x80] 3e5c0: 14000008 b 0x3e5e0 <.text+0x2eb30> 3e5c4: a9057fff stp xzr, xzr, [sp, #0x50] 3e5c8: f90027ff str xzr, [sp, #0x48] 3e5cc: 394203e8 ldrb w8, [sp, #0x80] 3e5d0: 3607ff68 tbz w8, #0x0, 0x3e5bc <.text+0x2eb0c> 3e5d4: f9404be8 ldr x8, [sp, #0x90] 3e5d8: 3900011f strb wzr, [x8] 3e5dc: f90047ff str xzr, [sp, #0x88] 3e5e0: 910203e0 add x0, sp, #0x80 3e5e4: aa1f03e1 mov x1, xzr 3e5e8: 940001ff bl 0x3ede4 <.text+0x2f334> 3e5ec: f9402fe8 ldr x8, [sp, #0x58] 3e5f0: 3cc483e0 ldur q0, [sp, #0x48] 3e5f4: f9004be8 str x8, [sp, #0x90] 3e5f8: 3d8023e0 str q0, [sp, #0x80] 3e5fc: 321c03e0 orr w0, wzr, #0x10 3e600: 97ff9a66 bl 0x24f98 <.text+0x154e8> 3e604: 36000140 tbz w0, #0x0, 0x3e62c <.text+0x2eb7c> 3e608: d00003a1 adrp x1, 0xb4000 3e60c: 910123e8 add x8, sp, #0x48 3e610: 2a1803e0 mov w0, w24 3e614: 912d8021 add x1, x1, #0xb60 3e618: 97fffe9b bl 0x3e084 <.text+0x2e5d4> 3e61c: 394183e8 ldrb w8, [sp, #0x60] 3e620: 370000e8 tbnz w8, #0x0, 0x3e63c <.text+0x2eb8c> 3e624: 7900c3ff strh wzr, [sp, #0x60] 3e628: 14000008 b 0x3e648 <.text+0x2eb98> 3e62c: a9057fff stp xzr, xzr, [sp, #0x50] 3e630: f90027ff str xzr, [sp, #0x48] 3e634: 394183e8 ldrb w8, [sp, #0x60] 3e638: 3607ff68 tbz w8, #0x0, 0x3e624 <.text+0x2eb74> 3e63c: f9403be8 ldr x8, [sp, #0x70] 3e640: 3900011f strb wzr, [x8] 3e644: f90037ff str xzr, [sp, #0x68] 3e648: 910183e0 add x0, sp, #0x60 3e64c: aa1f03e1 mov x1, xzr 3e650: 940001e5 bl 0x3ede4 <.text+0x2f334> 3e654: f9402fe8 ldr x8, [sp, #0x58] 3e658: 3cc483e0 ldur q0, [sp, #0x48] 3e65c: f9003be8 str x8, [sp, #0x70] 3e660: b9403fe8 ldr w8, [sp, #0x3c] 3e664: 3d801be0 str q0, [sp, #0x60] 3e668: 360001c8 tbz w8, #0x0, 0x3e6a0 <.text+0x2ebf0> 3e66c: 97ff4161 bl 0xebf0 3e670: 6b00031f cmp w24, w0 3e674: 54000161 b.ne 0x3e6a0 <.text+0x2ebf0> 3e678: 97fff924 bl 0x3cb08 <.text+0x2d058> 3e67c: f94017e1 ldr x1, [sp, #0x28] 3e680: 910123e8 add x8, sp, #0x48 3e684: 9102f3e2 add x2, sp, #0xbc 3e688: 9102e3e3 add x3, sp, #0xb8 3e68c: 97fffb28 bl 0x3d32c <.text+0x2d87c> 3e690: 394303e8 ldrb w8, [sp, #0xc0] 3e694: 37000308 tbnz w8, #0x0, 0x3e6f4 <.text+0x2ec44> 3e698: 790183ff strh wzr, [sp, #0xc0] 3e69c: 14000019 b 0x3e700 <.text+0x2ec50> 3e6a0: 97fff91a bl 0x3cb08 <.text+0x2d058> 3e6a4: aa0003f7 mov x23, x0 3e6a8: 97ff423e bl 0xefa0 3e6ac: 2a0003e1 mov w1, w0 3e6b0: 910123e8 add x8, sp, #0x48 3e6b4: 9102f3e3 add x3, sp, #0xbc 3e6b8: 9102e3e4 add x4, sp, #0xb8 3e6bc: aa1703e0 mov x0, x23 3e6c0: 2a1803e2 mov w2, w24 3e6c4: 97fff914 bl 0x3cb14 <.text+0x2d064> 3e6c8: 394303e8 ldrb w8, [sp, #0xc0] 3e6cc: 37000068 tbnz w8, #0x0, 0x3e6d8 <.text+0x2ec28> 3e6d0: 790183ff strh wzr, [sp, #0xc0] 3e6d4: 14000004 b 0x3e6e4 <.text+0x2ec34> 3e6d8: f9406be8 ldr x8, [sp, #0xd0] 3e6dc: 3900011f strb wzr, [x8] 3e6e0: f90067ff str xzr, [sp, #0xc8] 3e6e4: 910303e0 add x0, sp, #0xc0 3e6e8: aa1f03e1 mov x1, xzr 3e6ec: 940001be bl 0x3ede4 <.text+0x2f334> 3e6f0: 14000007 b 0x3e70c <.text+0x2ec5c> 3e6f4: f9406be8 ldr x8, [sp, #0xd0] 3e6f8: 3900011f strb wzr, [x8] 3e6fc: f90067ff str xzr, [sp, #0xc8] 3e700: 910303e0 add x0, sp, #0xc0 3e704: aa1f03e1 mov x1, xzr 3e708: 940001b7 bl 0x3ede4 <.text+0x2f334> 3e70c: f9402fe8 ldr x8, [sp, #0x58] 3e710: 3cc483e0 ldur q0, [sp, #0x48] 3e714: f9006be8 str x8, [sp, #0xd0] 3e718: 3d8033e0 str q0, [sp, #0xc0] 3e71c: 37000093 tbnz w19, #0x0, 0x3e72c <.text+0x2ec7c> 3e720: 52800580 mov w0, #0x2c // =44 3e724: aa1403e1 mov x1, x20 3e728: 97ff42aa bl 0xf1d0 3e72c: 52800f60 mov w0, #0x7b // =123 3e730: aa1403e1 mov x1, x20 3e734: 97ff42a7 bl 0xf1d0 3e738: d00003a1 adrp x1, 0xb4000 3e73c: aa1403e0 mov x0, x20 3e740: 912da021 add x1, x1, #0xb68 3e744: 2a1803e2 mov w2, w24 3e748: 97ff4442 bl 0xf850 3e74c: 385503a8 ldurb w8, [x29, #-0xb0] 3e750: f85603a9 ldur x9, [x29, #-0xa0] 3e754: d00003a1 adrp x1, 0xb4000 3e758: aa1403e0 mov x0, x20 3e75c: 7200011f tst w8, #0x1 3e760: f94013e8 ldr x8, [sp, #0x20] 3e764: 912dd421 add x1, x1, #0xb75 3e768: 9a890102 csel x2, x8, x9, eq 3e76c: 97ff4439 bl 0xf850 3e770: 910123e8 add x8, sp, #0x48 3e774: 910303e0 add x0, sp, #0xc0 3e778: 97fffdca bl 0x3dea0 <.text+0x2e3f0> 3e77c: 394123e8 ldrb w8, [sp, #0x48] 3e780: f9402fe9 ldr x9, [sp, #0x58] 3e784: d00003a1 adrp x1, 0xb4000 3e788: aa1403e0 mov x0, x20 3e78c: 7200011f tst w8, #0x1 3e790: 9a8902c2 csel x2, x22, x9, eq 3e794: 912e0c21 add x1, x1, #0xb83 3e798: 97ff442e bl 0xf850 3e79c: 394123e8 ldrb w8, [sp, #0x48] 3e7a0: 36000068 tbz w8, #0x0, 0x3e7ac <.text+0x2ecfc> 3e7a4: f9402fe0 ldr x0, [sp, #0x58] 3e7a8: 94010d30 bl 0x81c68 3e7ac: b940bfe2 ldr w2, [sp, #0xbc] 3e7b0: d00003a1 adrp x1, 0xb4000 3e7b4: aa1403e0 mov x0, x20 3e7b8: 912e4821 add x1, x1, #0xb92 3e7bc: 97ff4425 bl 0xf850 3e7c0: b940bbe2 ldr w2, [sp, #0xb8] 3e7c4: d00003a1 adrp x1, 0xb4000 3e7c8: aa1403e0 mov x0, x20 3e7cc: 912e9421 add x1, x1, #0xba5 3e7d0: 97ff4420 bl 0xf850 3e7d4: 910123e8 add x8, sp, #0x48 3e7d8: 910283e0 add x0, sp, #0xa0 3e7dc: 97fffdb1 bl 0x3dea0 <.text+0x2e3f0> 3e7e0: 394123e8 ldrb w8, [sp, #0x48] 3e7e4: f9402fe9 ldr x9, [sp, #0x58] 3e7e8: d00003a1 adrp x1, 0xb4000 3e7ec: aa1403e0 mov x0, x20 3e7f0: 7200011f tst w8, #0x1 3e7f4: 9a8902c2 csel x2, x22, x9, eq 3e7f8: 912ee021 add x1, x1, #0xbb8 3e7fc: 97ff4415 bl 0xf850 3e800: 394123e8 ldrb w8, [sp, #0x48] 3e804: 36000068 tbz w8, #0x0, 0x3e810 <.text+0x2ed60> 3e808: f9402fe0 ldr x0, [sp, #0x58] 3e80c: 94010d17 bl 0x81c68 3e810: 910123e8 add x8, sp, #0x48 3e814: 910203e0 add x0, sp, #0x80 3e818: 97fffda2 bl 0x3dea0 <.text+0x2e3f0> 3e81c: 394123e8 ldrb w8, [sp, #0x48] 3e820: f9402fe9 ldr x9, [sp, #0x58] 3e824: d00003a1 adrp x1, 0xb4000 3e828: aa1403e0 mov x0, x20 3e82c: 7200011f tst w8, #0x1 3e830: 9a8902c2 csel x2, x22, x9, eq 3e834: 912f1821 add x1, x1, #0xbc6 3e838: 97ff4406 bl 0xf850 3e83c: 394123e8 ldrb w8, [sp, #0x48] 3e840: 36000068 tbz w8, #0x0, 0x3e84c <.text+0x2ed9c> 3e844: f9402fe0 ldr x0, [sp, #0x58] 3e848: 94010d08 bl 0x81c68 3e84c: 910123e8 add x8, sp, #0x48 3e850: 910183e0 add x0, sp, #0x60 3e854: 97fffd93 bl 0x3dea0 <.text+0x2e3f0> 3e858: 394123e8 ldrb w8, [sp, #0x48] 3e85c: f9402fe9 ldr x9, [sp, #0x58] 3e860: d00003a1 adrp x1, 0xb4000 3e864: aa1403e0 mov x0, x20 3e868: 7200011f tst w8, #0x1 3e86c: 9a8902c2 csel x2, x22, x9, eq 3e870: 912f5421 add x1, x1, #0xbd5 3e874: 97ff43f7 bl 0xf850 3e878: 394123e8 ldrb w8, [sp, #0x48] 3e87c: 36000068 tbz w8, #0x0, 0x3e888 <.text+0x2edd8> 3e880: f9402fe0 ldr x0, [sp, #0x58] 3e884: 94010cf9 bl 0x81c68 3e888: 52800fa0 mov w0, #0x7d // =125 3e88c: aa1403e1 mov x1, x20 3e890: 97ff4250 bl 0xf1d0 3e894: 394183e8 ldrb w8, [sp, #0x60] 3e898: 3707d728 tbnz w8, #0x0, 0x3e37c <.text+0x2e8cc> 3e89c: 394203e8 ldrb w8, [sp, #0x80] 3e8a0: 3707d768 tbnz w8, #0x0, 0x3e38c <.text+0x2e8dc> 3e8a4: 394283e8 ldrb w8, [sp, #0xa0] 3e8a8: 3707d7a8 tbnz w8, #0x0, 0x3e39c <.text+0x2e8ec> 3e8ac: 394303e8 ldrb w8, [sp, #0xc0] 3e8b0: 3707d7e8 tbnz w8, #0x0, 0x3e3ac <.text+0x2e8fc> 3e8b4: 385503a8 ldurb w8, [x29, #-0xb0] 3e8b8: 3707d828 tbnz w8, #0x0, 0x3e3bc <.text+0x2e90c> 3e8bc: 385783a8 ldurb w8, [x29, #-0x88] 3e8c0: 36000068 tbz w8, #0x0, 0x3e8cc <.text+0x2ee1c> 3e8c4: f85883a0 ldur x0, [x29, #-0x78] 3e8c8: 94010ce8 bl 0x81c68 3e8cc: f9400fe8 ldr x8, [sp, #0x18] 3e8d0: 9100837b add x27, x27, #0x20 3e8d4: 2a1f03f3 mov w19, wzr 3e8d8: eb1b011f cmp x8, x27 3e8dc: 54ffd7a1 b.ne 0x3e3d0 <.text+0x2e920> 3e8e0: d00003a0 adrp x0, 0xb4000 3e8e4: 912f9000 add x0, x0, #0xbe4 3e8e8: 321f03e1 orr w1, wzr, #0x2 3e8ec: 320003e2 orr w2, wzr, #0x1 3e8f0: aa1403e3 mov x3, x20 3e8f4: 97ff440b bl 0xf920 3e8f8: f9401be0 ldr x0, [sp, #0x30] 3e8fc: 9400007f bl 0x3eaf8 <.text+0x2f048> 3e900: aa1403e0 mov x0, x20 3e904: 97ff425b bl 0xf270 3e908: 52803481 mov w1, #0x1a4 // =420 3e90c: 97ff40b5 bl 0xebe0 3e910: aa1403e0 mov x0, x20 3e914: 97ff4213 bl 0xf160 3e918: f85903b3 ldur x19, [x29, #-0x70] 3e91c: b4000233 cbz x19, 0x3e960 <.text+0x2eeb0> 3e920: f85983a8 ldur x8, [x29, #-0x68] 3e924: eb13011f cmp x8, x19 3e928: 54000160 b.eq 0x3e954 <.text+0x2eea4> 3e92c: 385e8109 ldurb w9, [x8, #-0x18] 3e930: d1008114 sub x20, x8, #0x20 3e934: 36000069 tbz w9, #0x0, 0x3e940 <.text+0x2ee90> 3e938: f85f8100 ldur x0, [x8, #-0x8] 3e93c: 94010ccb bl 0x81c68 3e940: eb14027f cmp x19, x20 3e944: aa1403e8 mov x8, x20 3e948: 54ffff21 b.ne 0x3e92c <.text+0x2ee7c> 3e94c: f85903a0 ldur x0, [x29, #-0x70] 3e950: 14000002 b 0x3e958 <.text+0x2eea8> 3e954: aa1303e0 mov x0, x19 3e958: f81983b3 stur x19, [x29, #-0x68] 3e95c: 94010cc3 bl 0x81c68 3e960: 320003e0 orr w0, wzr, #0x1 3e964: f94023e8 ldr x8, [sp, #0x40] 3e968: f9401508 ldr x8, [x8, #0x28] 3e96c: f85a83a9 ldur x9, [x29, #-0x58] 3e970: eb09011f cmp x8, x9 3e974: 54000121 b.ne 0x3e998 <.text+0x2eee8> 3e978: a9597bfd ldp x29, x30, [sp, #0x190] 3e97c: a9584ff4 ldp x20, x19, [sp, #0x180] 3e980: a95757f6 ldp x22, x21, [sp, #0x170] 3e984: a9565ff8 ldp x24, x23, [sp, #0x160] 3e988: a95567fa ldp x26, x25, [sp, #0x150] 3e98c: a9546ffc ldp x28, x27, [sp, #0x140] 3e990: 910683ff add sp, sp, #0x1a0 3e994: d65f03c0 ret 3e998: 97ff4212 bl 0xf1e0 <__stack_chk_fail@plt> 3e99c: aa1a03e0 mov x0, x26 3e9a0: 97ffb866 bl 0x2cb38 <.text+0x1d088> 3e9a4: d102c3a0 sub x0, x29, #0xb0 3e9a8: 97ffb864 bl 0x2cb38 <.text+0x1d088> 3e9ac: 14000005 b 0x3e9c0 <.text+0x2ef10> 3e9b0: 14000008 b 0x3e9d0 <.text+0x2ef20> 3e9b4: 14000007 b 0x3e9d0 <.text+0x2ef20> 3e9b8: 14000006 b 0x3e9d0 <.text+0x2ef20> 3e9bc: 97ffad23 bl 0x29e48 <.text+0x1a398> 3e9c0: aa0003f3 mov x19, x0 3e9c4: 385783a8 ldurb w8, [x29, #-0x88] 3e9c8: 360003e8 tbz w8, #0x0, 0x3ea44 <.text+0x2ef94> 3e9cc: 14000035 b 0x3eaa0 <.text+0x2eff0> 3e9d0: aa0003f3 mov x19, x0 3e9d4: f85903b4 ldur x20, [x29, #-0x70] 3e9d8: b50006d4 cbnz x20, 0x3eab0 <.text+0x2f000> 3e9dc: 14000043 b 0x3eae8 <.text+0x2f038> 3e9e0: 1400000c b 0x3ea10 <.text+0x2ef60> 3e9e4: 97ffad19 bl 0x29e48 <.text+0x1a398> 3e9e8: 1400000a b 0x3ea10 <.text+0x2ef60> 3e9ec: 14000009 b 0x3ea10 <.text+0x2ef60> 3e9f0: 14000008 b 0x3ea10 <.text+0x2ef60> 3e9f4: 14000007 b 0x3ea10 <.text+0x2ef60> 3e9f8: 97ffad14 bl 0x29e48 <.text+0x1a398> 3e9fc: 97ffad13 bl 0x29e48 <.text+0x1a398> 3ea00: 97ffad12 bl 0x29e48 <.text+0x1a398> 3ea04: 14000003 b 0x3ea10 <.text+0x2ef60> 3ea08: 14000002 b 0x3ea10 <.text+0x2ef60> 3ea0c: 14000001 b 0x3ea10 <.text+0x2ef60> 3ea10: 394183e8 ldrb w8, [sp, #0x60] 3ea14: aa0003f3 mov x19, x0 3ea18: 370001c8 tbnz w8, #0x0, 0x3ea50 <.text+0x2efa0> 3ea1c: 394203e8 ldrb w8, [sp, #0x80] 3ea20: 37000208 tbnz w8, #0x0, 0x3ea60 <.text+0x2efb0> 3ea24: 394283e8 ldrb w8, [sp, #0xa0] 3ea28: 37000248 tbnz w8, #0x0, 0x3ea70 <.text+0x2efc0> 3ea2c: 394303e8 ldrb w8, [sp, #0xc0] 3ea30: 37000288 tbnz w8, #0x0, 0x3ea80 <.text+0x2efd0> 3ea34: 385503a8 ldurb w8, [x29, #-0xb0] 3ea38: 370002c8 tbnz w8, #0x0, 0x3ea90 <.text+0x2efe0> 3ea3c: 385783a8 ldurb w8, [x29, #-0x88] 3ea40: 37000308 tbnz w8, #0x0, 0x3eaa0 <.text+0x2eff0> 3ea44: f85903b4 ldur x20, [x29, #-0x70] 3ea48: b5000354 cbnz x20, 0x3eab0 <.text+0x2f000> 3ea4c: 14000027 b 0x3eae8 <.text+0x2f038> 3ea50: f9403be0 ldr x0, [sp, #0x70] 3ea54: 94010c85 bl 0x81c68 3ea58: 394203e8 ldrb w8, [sp, #0x80] 3ea5c: 3607fe48 tbz w8, #0x0, 0x3ea24 <.text+0x2ef74> 3ea60: f9404be0 ldr x0, [sp, #0x90] 3ea64: 94010c81 bl 0x81c68 3ea68: 394283e8 ldrb w8, [sp, #0xa0] 3ea6c: 3607fe08 tbz w8, #0x0, 0x3ea2c <.text+0x2ef7c> 3ea70: f9405be0 ldr x0, [sp, #0xb0] 3ea74: 94010c7d bl 0x81c68 3ea78: 394303e8 ldrb w8, [sp, #0xc0] 3ea7c: 3607fdc8 tbz w8, #0x0, 0x3ea34 <.text+0x2ef84> 3ea80: f9406be0 ldr x0, [sp, #0xd0] 3ea84: 94010c79 bl 0x81c68 3ea88: 385503a8 ldurb w8, [x29, #-0xb0] 3ea8c: 3607fd88 tbz w8, #0x0, 0x3ea3c <.text+0x2ef8c> 3ea90: f85603a0 ldur x0, [x29, #-0xa0] 3ea94: 94010c75 bl 0x81c68 3ea98: 385783a8 ldurb w8, [x29, #-0x88] 3ea9c: 3607fd48 tbz w8, #0x0, 0x3ea44 <.text+0x2ef94> 3eaa0: f85883a0 ldur x0, [x29, #-0x78] 3eaa4: 94010c71 bl 0x81c68 3eaa8: f85903b4 ldur x20, [x29, #-0x70] 3eaac: b40001f4 cbz x20, 0x3eae8 <.text+0x2f038> 3eab0: f85983a8 ldur x8, [x29, #-0x68] 3eab4: eb14011f cmp x8, x20 3eab8: 540001c0 b.eq 0x3eaf0 <.text+0x2f040> 3eabc: 385e8109 ldurb w9, [x8, #-0x18] 3eac0: d1008115 sub x21, x8, #0x20 3eac4: 36000069 tbz w9, #0x0, 0x3ead0 <.text+0x2f020> 3eac8: f85f8100 ldur x0, [x8, #-0x8] 3eacc: 94010c67 bl 0x81c68 3ead0: eb15029f cmp x20, x21 3ead4: aa1503e8 mov x8, x21 3ead8: 54ffff21 b.ne 0x3eabc <.text+0x2f00c> 3eadc: f85903a0 ldur x0, [x29, #-0x70] 3eae0: f81983b4 stur x20, [x29, #-0x68] 3eae4: 94010c61 bl 0x81c68 3eae8: aa1303e0 mov x0, x19 3eaec: 9401adac bl 0xaa19c 3eaf0: aa1403e0 mov x0, x20 3eaf4: 17fffffb b 0x3eae0 <.text+0x2f030> 3eaf8: f81e0ff3 str x19, [sp, #-0x20]! 3eafc: a9017bfd stp x29, x30, [sp, #0x10] 3eb00: 910043fd add x29, sp, #0x10 3eb04: aa0003f3 mov x19, x0 3eb08: d0000361 adrp x1, 0xac000 3eb0c: d00003a2 adrp x2, 0xb4000 3eb10: 9116e821 add x1, x1, #0x5ba 3eb14: 912f9c42 add x2, x2, #0xbe7 3eb18: 321f07e0 orr w0, wzr, #0x6 3eb1c: aa1303e3 mov x3, x19 3eb20: 97ff7a60 bl 0x1d4a0 <.text+0xd9f0> 3eb24: aa1303e0 mov x0, x19 3eb28: 2a1f03e1 mov w1, wzr 3eb2c: 97ff4165 bl 0xf0c0 3eb30: 34000240 cbz w0, 0x3eb78 <.text+0x2f0c8> 3eb34: 90000381 adrp x1, 0xae000 3eb38: 91320021 add x1, x1, #0xc80 3eb3c: aa1303e0 mov x0, x19 3eb40: 97ff436c bl 0xf8f0 3eb44: aa0003f3 mov x19, x0 3eb48: b4000293 cbz x19, 0x3eb98 <.text+0x2f0e8> 3eb4c: 97ff4115 bl 0xefa0 3eb50: aa1303e1 mov x1, x19 3eb54: 97ff6a08 bl 0x19374 <.text+0x98c4> 3eb58: aa1303e0 mov x0, x19 3eb5c: 97ff41c5 bl 0xf270 3eb60: 52803481 mov w1, #0x1a4 // =420 3eb64: 97ff401f bl 0xebe0 3eb68: aa1303e0 mov x0, x19 3eb6c: 97ff417d bl 0xf160 3eb70: 320003e0 orr w0, wzr, #0x1 3eb74: 14000016 b 0x3ebcc <.text+0x2f11c> 3eb78: d0000361 adrp x1, 0xac000 3eb7c: d00003a2 adrp x2, 0xb4000 3eb80: 9116e821 add x1, x1, #0x5ba 3eb84: 912b6c42 add x2, x2, #0xadb 3eb88: 321f07e0 orr w0, wzr, #0x6 3eb8c: aa1303e3 mov x3, x19 3eb90: 97ff7a44 bl 0x1d4a0 <.text+0xd9f0> 3eb94: 1400000d b 0x3ebc8 <.text+0x2f118> 3eb98: 97ff40ea bl 0xef40 <__errno@plt> 3eb9c: aa0003f3 mov x19, x0 3eba0: b9400260 ldr w0, [x19] 3eba4: 97ff40d7 bl 0xef00 3eba8: b9400264 ldr w4, [x19] 3ebac: d0000361 adrp x1, 0xac000 3ebb0: d00003a2 adrp x2, 0xb4000 3ebb4: aa0003e3 mov x3, x0 3ebb8: 9116e821 add x1, x1, #0x5ba 3ebbc: 912bc842 add x2, x2, #0xaf2 3ebc0: 321f07e0 orr w0, wzr, #0x6 3ebc4: 97ff7a37 bl 0x1d4a0 <.text+0xd9f0> 3ebc8: 2a1f03e0 mov w0, wzr 3ebcc: a9417bfd ldp x29, x30, [sp, #0x10] 3ebd0: f84207f3 ldr x19, [sp], #0x20 3ebd4: d65f03c0 ret 3ebd8: d101c3ff sub sp, sp, #0x70 3ebdc: a9035ff8 stp x24, x23, [sp, #0x30] 3ebe0: a90457f6 stp x22, x21, [sp, #0x40] 3ebe4: a9054ff4 stp x20, x19, [sp, #0x50] 3ebe8: a9067bfd stp x29, x30, [sp, #0x60] 3ebec: 910183fd add x29, sp, #0x60 3ebf0: d53bd056 mrs x22, TPIDR_EL0 3ebf4: f94016c8 ldr x8, [x22, #0x28] 3ebf8: aa0103f3 mov x19, x1 3ebfc: 2a0003f4 mov w20, w0 3ec00: f90017e8 str x8, [sp, #0x28] 3ec04: b4000433 cbz x19, 0x3ec88 <.text+0x2f1d8> 3ec08: 71000457 subs w23, w2, #0x1 3ec0c: 540003eb b.lt 0x3ec88 <.text+0x2f1d8> 3ec10: 97ff5dc0 bl 0x16310 <.text+0x6860> 3ec14: 97fff7bd bl 0x3cb08 <.text+0x2d058> 3ec18: aa0003f5 mov x21, x0 3ec1c: 97ff40e1 bl 0xefa0 3ec20: 2a0003e1 mov w1, w0 3ec24: 910023e8 add x8, sp, #0x8 3ec28: 910093e3 add x3, sp, #0x24 3ec2c: 910083e4 add x4, sp, #0x20 3ec30: aa1503e0 mov x0, x21 3ec34: 2a1403e2 mov w2, w20 3ec38: 910023f8 add x24, sp, #0x8 3ec3c: 97fff7b6 bl 0x3cb14 <.text+0x2d064> 3ec40: 394023e9 ldrb w9, [sp, #0x8] 3ec44: a9412fea ldp x10, x11, [sp, #0x10] 3ec48: 93407ee8 sxtw x8, w23 3ec4c: b240030c orr x12, x24, #0x1 3ec50: d341fd2d lsr x13, x9, #1 3ec54: 7200013f tst w9, #0x1 3ec58: 9a8a01a9 csel x9, x13, x10, eq 3ec5c: 9a8b0181 csel x1, x12, x11, eq 3ec60: eb08013f cmp x9, x8 3ec64: 9a898114 csel x20, x8, x9, hi 3ec68: aa1303e0 mov x0, x19 3ec6c: aa1403e2 mov x2, x20 3ec70: 97ff41b4 bl 0xf340 3ec74: 38346a7f strb wzr, [x19, x20] 3ec78: 394023e8 ldrb w8, [sp, #0x8] 3ec7c: 36000068 tbz w8, #0x0, 0x3ec88 <.text+0x2f1d8> 3ec80: f9400fe0 ldr x0, [sp, #0x18] 3ec84: 94010bf9 bl 0x81c68 3ec88: f94016c8 ldr x8, [x22, #0x28] 3ec8c: f94017e9 ldr x9, [sp, #0x28] 3ec90: eb09011f cmp x8, x9 3ec94: 540000e1 b.ne 0x3ecb0 <.text+0x2f200> 3ec98: a9467bfd ldp x29, x30, [sp, #0x60] 3ec9c: a9454ff4 ldp x20, x19, [sp, #0x50] 3eca0: a94457f6 ldp x22, x21, [sp, #0x40] 3eca4: a9435ff8 ldp x24, x23, [sp, #0x30] 3eca8: 9101c3ff add sp, sp, #0x70 3ecac: d65f03c0 ret 3ecb0: 97ff414c bl 0xf1e0 <__stack_chk_fail@plt> 3ecb4: f81b0ff9 str x25, [sp, #-0x50]! 3ecb8: a9015ff8 stp x24, x23, [sp, #0x10] 3ecbc: a90257f6 stp x22, x21, [sp, #0x20] 3ecc0: a9034ff4 stp x20, x19, [sp, #0x30] 3ecc4: a9047bfd stp x29, x30, [sp, #0x40] 3ecc8: 910103fd add x29, sp, #0x40 3eccc: aa0003f4 mov x20, x0 3ecd0: 39400288 ldrb w8, [x20] 3ecd4: 2a0103f3 mov w19, w1 3ecd8: 36000128 tbz w8, #0x0, 0x3ecfc <.text+0x2f24c> 3ecdc: a9406689 ldp x9, x25, [x20] 3ece0: 927ff92a and x10, x9, #0xfffffffffffffffe 3ece4: d1000555 sub x21, x10, #0x1 3ece8: eb15033f cmp x25, x21 3ecec: 54000120 b.eq 0x3ed10 <.text+0x2f260> 3ecf0: 360001a8 tbz w8, #0x0, 0x3ed24 <.text+0x2f274> 3ecf4: f9400a97 ldr x23, [x20, #0x10] 3ecf8: 1400002e b 0x3edb0 <.text+0x2f300> 3ecfc: d341fd19 lsr x25, x8, #1 3ed00: 528002d5 mov w21, #0x16 // =22 3ed04: 2a0803e9 mov w9, w8 3ed08: eb15033f cmp x25, x21 3ed0c: 54ffff21 b.ne 0x3ecf0 <.text+0x2f240> 3ed10: b10046bf cmn x21, #0x11 3ed14: 54000640 b.eq 0x3eddc <.text+0x2f32c> 3ed18: 37000109 tbnz w9, #0x0, 0x3ed38 <.text+0x2f288> 3ed1c: 91000696 add x22, x20, #0x1 3ed20: 14000007 b 0x3ed3c <.text+0x2f28c> 3ed24: 531f7b28 lsl w8, w25, #1 3ed28: 11000908 add w8, w8, #0x2 3ed2c: 38001688 strb w8, [x20], #0x1 3ed30: aa1403f7 mov x23, x20 3ed34: 14000021 b 0x3edb8 <.text+0x2f308> 3ed38: f9400a96 ldr x22, [x20, #0x10] 3ed3c: 92800328 mov x8, #-0x1a // =-26 3ed40: f2efffe8 movk x8, #0x7fff, lsl #48 3ed44: eb0802bf cmp x21, x8 3ed48: 54000128 b.hi 0x3ed6c <.text+0x2f2bc> 3ed4c: 910006a8 add x8, x21, #0x1 3ed50: d37ffaa9 lsl x9, x21, #1 3ed54: eb09011f cmp x8, x9 3ed58: 9a953528 csinc x8, x9, x21, lo 3ed5c: f1005d1f cmp x8, #0x17 3ed60: 540000a2 b.hs 0x3ed74 <.text+0x2f2c4> 3ed64: 528002f8 mov w24, #0x17 // =23 3ed68: 14000005 b 0x3ed7c <.text+0x2f2cc> 3ed6c: b27bfbf8 orr x24, xzr, #0xffffffffffffffef 3ed70: 14000003 b 0x3ed7c <.text+0x2f2cc> 3ed74: 91004108 add x8, x8, #0x10 3ed78: 927ced18 and x24, x8, #0xfffffffffffffff0 3ed7c: aa1803e0 mov x0, x24 3ed80: 94010b8a bl 0x81ba8 3ed84: aa1603e1 mov x1, x22 3ed88: aa1503e2 mov x2, x21 3ed8c: aa0003f7 mov x23, x0 3ed90: 97ff42c0 bl 0xf890 3ed94: f1005abf cmp x21, #0x16 3ed98: 54000060 b.eq 0x3eda4 <.text+0x2f2f4> 3ed9c: aa1603e0 mov x0, x22 3eda0: 94010bb2 bl 0x81c68 3eda4: b2400308 orr x8, x24, #0x1 3eda8: f9000a97 str x23, [x20, #0x10] 3edac: f9000288 str x8, [x20] 3edb0: 91000728 add x8, x25, #0x1 3edb4: f9000688 str x8, [x20, #0x8] 3edb8: 8b1902e8 add x8, x23, x25 3edbc: 39000113 strb w19, [x8] 3edc0: 3900051f strb wzr, [x8, #0x1] 3edc4: a9447bfd ldp x29, x30, [sp, #0x40] 3edc8: a9434ff4 ldp x20, x19, [sp, #0x30] 3edcc: a94257f6 ldp x22, x21, [sp, #0x20] 3edd0: a9415ff8 ldp x24, x23, [sp, #0x10] 3edd4: f84507f9 ldr x25, [sp], #0x50 3edd8: d65f03c0 ret 3eddc: aa1403e0 mov x0, x20 3ede0: 97ffb756 bl 0x2cb38 <.text+0x1d088> 3ede4: a9bb67fa stp x26, x25, [sp, #-0x50]! 3ede8: a9015ff8 stp x24, x23, [sp, #0x10] 3edec: a90257f6 stp x22, x21, [sp, #0x20] 3edf0: a9034ff4 stp x20, x19, [sp, #0x30] 3edf4: a9047bfd stp x29, x30, [sp, #0x40] 3edf8: 910103fd add x29, sp, #0x40 3edfc: b100403f cmn x1, #0x10 3ee00: aa0003f3 mov x19, x0 3ee04: 54000a02 b.hs 0x3ef44 <.text+0x2f494> 3ee08: 39400277 ldrb w23, [x19] 3ee0c: 370000b7 tbnz w23, #0x0, 0x3ee20 <.text+0x2f370> 3ee10: 528002c8 mov w8, #0x16 // =22 3ee14: 360000f7 tbz w23, #0x0, 0x3ee30 <.text+0x2f380> 3ee18: f9400676 ldr x22, [x19, #0x8] 3ee1c: 14000007 b 0x3ee38 <.text+0x2f388> 3ee20: f9400277 ldr x23, [x19] 3ee24: 927ffae8 and x8, x23, #0xfffffffffffffffe 3ee28: d1000508 sub x8, x8, #0x1 3ee2c: 3707ff77 tbnz w23, #0x0, 0x3ee18 <.text+0x2f368> 3ee30: 121f1ae9 and w9, w23, #0xfe 3ee34: d341fd36 lsr x22, x9, #1 3ee38: eb0102df cmp x22, x1 3ee3c: 9a8182c9 csel x9, x22, x1, hi 3ee40: f1005d3f cmp x9, #0x17 3ee44: 54000202 b.hs 0x3ee84 <.text+0x2f3d4> 3ee48: 528002d8 mov w24, #0x16 // =22 3ee4c: eb08031f cmp x24, x8 3ee50: 540006e0 b.eq 0x3ef2c <.text+0x2f47c> 3ee54: f1005b1f cmp x24, #0x16 3ee58: 54000221 b.ne 0x3ee9c <.text+0x2f3ec> 3ee5c: f9400a75 ldr x21, [x19, #0x10] 3ee60: 2a1f03f9 mov w25, wzr 3ee64: 91000674 add x20, x19, #0x1 3ee68: 320003fa orr w26, wzr, #0x1 3ee6c: 370003f7 tbnz w23, #0x0, 0x3eee8 <.text+0x2f438> 3ee70: 121f1ae8 and w8, w23, #0xfe 3ee74: d341fd08 lsr x8, x8, #1 3ee78: 91000502 add x2, x8, #0x1 3ee7c: b50003c2 cbnz x2, 0x3eef4 <.text+0x2f444> 3ee80: 14000020 b 0x3ef00 <.text+0x2f450> 3ee84: 91004129 add x9, x9, #0x10 3ee88: 927ced29 and x9, x9, #0xfffffffffffffff0 3ee8c: d1000538 sub x24, x9, #0x1 3ee90: eb08031f cmp x24, x8 3ee94: 54fffe01 b.ne 0x3ee54 <.text+0x2f3a4> 3ee98: 14000025 b 0x3ef2c <.text+0x2f47c> 3ee9c: eb08031f cmp x24, x8 3eea0: 91000700 add x0, x24, #0x1 3eea4: 540000a9 b.ls 0x3eeb8 <.text+0x2f408> 3eea8: 94010b40 bl 0x81ba8 3eeac: aa0003f4 mov x20, x0 3eeb0: 360000b7 tbz w23, #0x0, 0x3eec4 <.text+0x2f414> 3eeb4: 14000009 b 0x3eed8 <.text+0x2f428> 3eeb8: 94010b3c bl 0x81ba8 3eebc: aa0003f4 mov x20, x0 3eec0: 370000d7 tbnz w23, #0x0, 0x3eed8 <.text+0x2f428> 3eec4: 2a1f03fa mov w26, wzr 3eec8: 91000675 add x21, x19, #0x1 3eecc: 320003f9 orr w25, wzr, #0x1 3eed0: 3607fd17 tbz w23, #0x0, 0x3ee70 <.text+0x2f3c0> 3eed4: 14000005 b 0x3eee8 <.text+0x2f438> 3eed8: f9400a75 ldr x21, [x19, #0x10] 3eedc: 320003fa orr w26, wzr, #0x1 3eee0: 320003f9 orr w25, wzr, #0x1 3eee4: 3607fc77 tbz w23, #0x0, 0x3ee70 <.text+0x2f3c0> 3eee8: f9400668 ldr x8, [x19, #0x8] 3eeec: 91000502 add x2, x8, #0x1 3eef0: b4000082 cbz x2, 0x3ef00 <.text+0x2f450> 3eef4: aa1403e0 mov x0, x20 3eef8: aa1503e1 mov x1, x21 3eefc: 97ff4265 bl 0xf890 3ef00: 3400007a cbz w26, 0x3ef0c <.text+0x2f45c> 3ef04: aa1503e0 mov x0, x21 3ef08: 94010b58 bl 0x81c68 3ef0c: 340000d9 cbz w25, 0x3ef24 <.text+0x2f474> 3ef10: 91000708 add x8, x24, #0x1 3ef14: b2400108 orr x8, x8, #0x1 3ef18: a9005a68 stp x8, x22, [x19] 3ef1c: f9000a74 str x20, [x19, #0x10] 3ef20: 14000003 b 0x3ef2c <.text+0x2f47c> 3ef24: d37ffac8 lsl x8, x22, #1 3ef28: 39000268 strb w8, [x19] 3ef2c: a9447bfd ldp x29, x30, [sp, #0x40] 3ef30: a9434ff4 ldp x20, x19, [sp, #0x30] 3ef34: a94257f6 ldp x22, x21, [sp, #0x20] 3ef38: a9415ff8 ldp x24, x23, [sp, #0x10] 3ef3c: a8c567fa ldp x26, x25, [sp], #0x50 3ef40: d65f03c0 ret 3ef44: aa1303e0 mov x0, x19 3ef48: 97ffb6fc bl 0x2cb38 <.text+0x1d088> 3ef4c: 9400fe97 bl 0x7e9a8 3ef50: a9447bfd ldp x29, x30, [sp, #0x40] 3ef54: a9434ff4 ldp x20, x19, [sp, #0x30] 3ef58: a94257f6 ldp x22, x21, [sp, #0x20] 3ef5c: a9415ff8 ldp x24, x23, [sp, #0x10] 3ef60: a8c567fa ldp x26, x25, [sp], #0x50 3ef64: 1400feb7 b 0x7ea40 000000000003ef68 : 3ef68: 12800008 mov w8, #-0x1 // =-1 3ef6c: 6f00e400 movi v0.2d, #0000000000000000 3ef70: f9000c1f str xzr, [x0, #0x18] 3ef74: 2900201f stp wzr, w8, [x0] 3ef78: 3c808000 stur q0, [x0, #0x8] 3ef7c: b9002008 str w8, [x0, #0x20] 3ef80: 3c848000 stur q0, [x0, #0x48] 3ef84: 3c838000 stur q0, [x0, #0x38] 3ef88: 3c828000 stur q0, [x0, #0x28] 3ef8c: d65f03c0 ret 000000000003ef90 : 3ef90: 6f00e400 movi v0.2d, #0000000000000000 3ef94: 12800008 mov w8, #-0x1 // =-1 3ef98: 2900041f stp wzr, w1, [x0] 3ef9c: f9000c1f str xzr, [x0, #0x18] 3efa0: 3c808000 stur q0, [x0, #0x8] 3efa4: b9002008 str w8, [x0, #0x20] 3efa8: 3c848000 stur q0, [x0, #0x48] 3efac: 3c838000 stur q0, [x0, #0x38] 3efb0: 3c828000 stur q0, [x0, #0x28] 3efb4: d65f03c0 ret 000000000003efb8 , std::__ndk1::allocator>)>: 3efb8: b9000401 str w1, [x0, #0x4] 3efbc: a9017c1f stp xzr, xzr, [x0, #0x10] 3efc0: f900041f str xzr, [x0, #0x8] 3efc4: b9002002 str w2, [x0, #0x20] 3efc8: f9400868 ldr x8, [x3, #0x10] 3efcc: f9001c08 str x8, [x0, #0x38] 3efd0: 3dc00060 ldr q0, [x3] 3efd4: 3c828000 stur q0, [x0, #0x28] 3efd8: a900fc7f stp xzr, xzr, [x3, #0x8] 3efdc: f900007f str xzr, [x3] 3efe0: a904fc1f stp xzr, xzr, [x0, #0x48] 3efe4: f900201f str xzr, [x0, #0x40] 3efe8: b900001f str wzr, [x0] 3efec: d65f03c0 ret 000000000003eff0 : 3eff0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3eff4: a9017bfd stp x29, x30, [sp, #0x10] 3eff8: 910043fd add x29, sp, #0x10 3effc: aa0003f3 mov x19, x0 3f000: b2607fe8 mov x8, #-0x100000000 // =-4294967296 3f004: 320003e0 orr w0, wzr, #0x1 3f008: 320003e1 orr w1, wzr, #0x1 3f00c: f9000268 str x8, [x19] 3f010: f9000a7f str xzr, [x19, #0x10] 3f014: 97ff3f3b bl 0xed00 3f018: aa0003f4 mov x20, x0 3f01c: 12800008 mov w8, #-0x1 // =-1 3f020: 320003e0 orr w0, wzr, #0x1 3f024: 320003e1 orr w1, wzr, #0x1 3f028: f9000674 str x20, [x19, #0x8] 3f02c: b9001a68 str w8, [x19, #0x18] 3f030: f900167f str xzr, [x19, #0x28] 3f034: 97ff3f33 bl 0xed00 3f038: f9001260 str x0, [x19, #0x20] 3f03c: 320003e0 orr w0, wzr, #0x1 3f040: 320003e1 orr w1, wzr, #0x1 3f044: f9001e7f str xzr, [x19, #0x38] 3f048: 97ff3f2e bl 0xed00 3f04c: f9001a60 str x0, [x19, #0x30] 3f050: b900427f str wzr, [x19, #0x40] 3f054: b4000094 cbz x20, 0x3f064 3f058: aa1403e0 mov x0, x20 3f05c: 97ff4259 bl 0xf9c0 3f060: f900067f str xzr, [x19, #0x8] 3f064: 320003e0 orr w0, wzr, #0x1 3f068: 320003e1 orr w1, wzr, #0x1 3f06c: f9000a7f str xzr, [x19, #0x10] 3f070: 97ff3f24 bl 0xed00 3f074: f9000660 str x0, [x19, #0x8] 3f078: a9417bfd ldp x29, x30, [sp, #0x10] 3f07c: a8c24ff4 ldp x20, x19, [sp], #0x20 3f080: d65f03c0 ret 000000000003f084 : 3f084: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3f088: a9017bfd stp x29, x30, [sp, #0x10] 3f08c: 910043fd add x29, sp, #0x10 3f090: aa0003f3 mov x19, x0 3f094: b9000661 str w1, [x19, #0x4] 3f098: 320003e0 orr w0, wzr, #0x1 3f09c: 320003e1 orr w1, wzr, #0x1 3f0a0: f9000a7f str xzr, [x19, #0x10] 3f0a4: 97ff3f17 bl 0xed00 3f0a8: aa0003f4 mov x20, x0 3f0ac: 12800008 mov w8, #-0x1 // =-1 3f0b0: 320003e0 orr w0, wzr, #0x1 3f0b4: 320003e1 orr w1, wzr, #0x1 3f0b8: f9000674 str x20, [x19, #0x8] 3f0bc: b9001a68 str w8, [x19, #0x18] 3f0c0: f900167f str xzr, [x19, #0x28] 3f0c4: 97ff3f0f bl 0xed00 3f0c8: f9001260 str x0, [x19, #0x20] 3f0cc: 320003e0 orr w0, wzr, #0x1 3f0d0: 320003e1 orr w1, wzr, #0x1 3f0d4: f9001e7f str xzr, [x19, #0x38] 3f0d8: 97ff3f0a bl 0xed00 3f0dc: f9001a60 str x0, [x19, #0x30] 3f0e0: b900427f str wzr, [x19, #0x40] 3f0e4: b4000094 cbz x20, 0x3f0f4 3f0e8: aa1403e0 mov x0, x20 3f0ec: 97ff4235 bl 0xf9c0 3f0f0: f900067f str xzr, [x19, #0x8] 3f0f4: 320003e0 orr w0, wzr, #0x1 3f0f8: 320003e1 orr w1, wzr, #0x1 3f0fc: f9000a7f str xzr, [x19, #0x10] 3f100: 97ff3f00 bl 0xed00 3f104: f9000660 str x0, [x19, #0x8] 3f108: b900027f str wzr, [x19] 3f10c: a9417bfd ldp x29, x30, [sp, #0x10] 3f110: a8c24ff4 ldp x20, x19, [sp], #0x20 3f114: d65f03c0 ret 000000000003f118 : 3f118: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3f11c: a9017bfd stp x29, x30, [sp, #0x10] 3f120: 910043fd add x29, sp, #0x10 3f124: aa0003f3 mov x19, x0 3f128: 29000662 stp w2, w1, [x19] 3f12c: 320003e0 orr w0, wzr, #0x1 3f130: 320003e1 orr w1, wzr, #0x1 3f134: f9000a7f str xzr, [x19, #0x10] 3f138: 97ff3ef2 bl 0xed00 3f13c: aa0003f4 mov x20, x0 3f140: 12800008 mov w8, #-0x1 // =-1 3f144: 320003e0 orr w0, wzr, #0x1 3f148: 320003e1 orr w1, wzr, #0x1 3f14c: f9000674 str x20, [x19, #0x8] 3f150: b9001a68 str w8, [x19, #0x18] 3f154: f900167f str xzr, [x19, #0x28] 3f158: 97ff3eea bl 0xed00 3f15c: f9001260 str x0, [x19, #0x20] 3f160: 320003e0 orr w0, wzr, #0x1 3f164: 320003e1 orr w1, wzr, #0x1 3f168: f9001e7f str xzr, [x19, #0x38] 3f16c: 97ff3ee5 bl 0xed00 3f170: f9001a60 str x0, [x19, #0x30] 3f174: b900427f str wzr, [x19, #0x40] 3f178: b4000094 cbz x20, 0x3f188 3f17c: aa1403e0 mov x0, x20 3f180: 97ff4210 bl 0xf9c0 3f184: f900067f str xzr, [x19, #0x8] 3f188: 320003e0 orr w0, wzr, #0x1 3f18c: 320003e1 orr w1, wzr, #0x1 3f190: f9000a7f str xzr, [x19, #0x10] 3f194: 97ff3edb bl 0xed00 3f198: f9000660 str x0, [x19, #0x8] 3f19c: a9417bfd ldp x29, x30, [sp, #0x10] 3f1a0: a8c24ff4 ldp x20, x19, [sp], #0x20 3f1a4: d65f03c0 ret 000000000003f1a8 : 3f1a8: f81d0ff5 str x21, [sp, #-0x30]! 3f1ac: a9014ff4 stp x20, x19, [sp, #0x10] 3f1b0: a9027bfd stp x29, x30, [sp, #0x20] 3f1b4: 910083fd add x29, sp, #0x20 3f1b8: aa0003f3 mov x19, x0 3f1bc: b9000661 str w1, [x19, #0x4] 3f1c0: 320003e0 orr w0, wzr, #0x1 3f1c4: 320003e1 orr w1, wzr, #0x1 3f1c8: aa0303f4 mov x20, x3 3f1cc: 2a0203f5 mov w21, w2 3f1d0: f9000a7f str xzr, [x19, #0x10] 3f1d4: 97ff3ecb bl 0xed00 3f1d8: f9000660 str x0, [x19, #0x8] 3f1dc: b9001a75 str w21, [x19, #0x18] 3f1e0: b9400a95 ldr w21, [x20, #0x8] 3f1e4: 320003e1 orr w1, wzr, #0x1 3f1e8: 910006a0 add x0, x21, #0x1 3f1ec: f9001675 str x21, [x19, #0x28] 3f1f0: 97ff3ec4 bl 0xed00 3f1f4: f9001260 str x0, [x19, #0x20] 3f1f8: f9400281 ldr x1, [x20] 3f1fc: aa1503e2 mov x2, x21 3f200: 97ff4050 bl 0xf340 3f204: a9422668 ldp x8, x9, [x19, #0x20] 3f208: 320003e0 orr w0, wzr, #0x1 3f20c: 320003e1 orr w1, wzr, #0x1 3f210: 3829691f strb wzr, [x8, x9] 3f214: f9001e7f str xzr, [x19, #0x38] 3f218: 97ff3eba bl 0xed00 3f21c: aa0003e8 mov x8, x0 3f220: f9400660 ldr x0, [x19, #0x8] 3f224: f9001a68 str x8, [x19, #0x30] 3f228: b900427f str wzr, [x19, #0x40] 3f22c: b4000060 cbz x0, 0x3f238 3f230: 97ff41e4 bl 0xf9c0 3f234: f900067f str xzr, [x19, #0x8] 3f238: 320003e0 orr w0, wzr, #0x1 3f23c: 320003e1 orr w1, wzr, #0x1 3f240: f9000a7f str xzr, [x19, #0x10] 3f244: 97ff3eaf bl 0xed00 3f248: f9000660 str x0, [x19, #0x8] 3f24c: b900027f str wzr, [x19] 3f250: a9427bfd ldp x29, x30, [sp, #0x20] 3f254: a9414ff4 ldp x20, x19, [sp, #0x10] 3f258: f84307f5 ldr x21, [sp], #0x30 3f25c: d65f03c0 ret 000000000003f260 : 3f260: f81c0ff7 str x23, [sp, #-0x40]! 3f264: a90157f6 stp x22, x21, [sp, #0x10] 3f268: a9024ff4 stp x20, x19, [sp, #0x20] 3f26c: a9037bfd stp x29, x30, [sp, #0x30] 3f270: 9100c3fd add x29, sp, #0x30 3f274: aa0003f3 mov x19, x0 3f278: aa0203f4 mov x20, x2 3f27c: b9000661 str w1, [x19, #0x4] 3f280: b9400a97 ldr w23, [x20, #0x8] 3f284: 320003e1 orr w1, wzr, #0x1 3f288: aa0403f5 mov x21, x4 3f28c: 2a0303f6 mov w22, w3 3f290: 910006e0 add x0, x23, #0x1 3f294: f9000a77 str x23, [x19, #0x10] 3f298: 97ff3e9a bl 0xed00 3f29c: f9000660 str x0, [x19, #0x8] 3f2a0: f9400281 ldr x1, [x20] 3f2a4: aa1703e2 mov x2, x23 3f2a8: 97ff4026 bl 0xf340 3f2ac: a940a668 ldp x8, x9, [x19, #0x8] 3f2b0: 320003e1 orr w1, wzr, #0x1 3f2b4: 3829691f strb wzr, [x8, x9] 3f2b8: b9001a76 str w22, [x19, #0x18] 3f2bc: b9400ab6 ldr w22, [x21, #0x8] 3f2c0: 910006c0 add x0, x22, #0x1 3f2c4: f9001676 str x22, [x19, #0x28] 3f2c8: 97ff3e8e bl 0xed00 3f2cc: f9001260 str x0, [x19, #0x20] 3f2d0: f94002a1 ldr x1, [x21] 3f2d4: aa1603e2 mov x2, x22 3f2d8: 97ff401a bl 0xf340 3f2dc: a9422668 ldp x8, x9, [x19, #0x20] 3f2e0: 320003e0 orr w0, wzr, #0x1 3f2e4: 320003e1 orr w1, wzr, #0x1 3f2e8: 3829691f strb wzr, [x8, x9] 3f2ec: f9001e7f str xzr, [x19, #0x38] 3f2f0: 97ff3e84 bl 0xed00 3f2f4: f9001a60 str x0, [x19, #0x30] 3f2f8: b900427f str wzr, [x19, #0x40] 3f2fc: f9400280 ldr x0, [x20] 3f300: b4000060 cbz x0, 0x3f30c 3f304: 97ff41af bl 0xf9c0 3f308: f900029f str xzr, [x20] 3f30c: 320003e0 orr w0, wzr, #0x1 3f310: 320003e1 orr w1, wzr, #0x1 3f314: f900069f str xzr, [x20, #0x8] 3f318: 97ff3e7a bl 0xed00 3f31c: f9000280 str x0, [x20] 3f320: b900027f str wzr, [x19] 3f324: a9437bfd ldp x29, x30, [sp, #0x30] 3f328: a9424ff4 ldp x20, x19, [sp, #0x20] 3f32c: a94157f6 ldp x22, x21, [sp, #0x10] 3f330: f84407f7 ldr x23, [sp], #0x40 3f334: d65f03c0 ret 3f338: f81e0ff3 str x19, [sp, #-0x20]! 3f33c: a9017bfd stp x29, x30, [sp, #0x10] 3f340: 910043fd add x29, sp, #0x10 3f344: aa0003f3 mov x19, x0 3f348: 97ff4086 bl 0xf560 <_ZN3UQM15UQMInnerBaseRetC2Ev@plt> 3f34c: f900267f str xzr, [x19, #0x48] 3f350: b900527f str wzr, [x19, #0x50] 3f354: f9002e7f str xzr, [x19, #0x58] 3f358: a9417bfd ldp x29, x30, [sp, #0x10] 3f35c: f84207f3 ldr x19, [sp], #0x20 3f360: d65f03c0 ret 3f364: d65f03c0 ret 000000000003f368 : 3f368: f81d0ff5 str x21, [sp, #-0x30]! 3f36c: a9014ff4 stp x20, x19, [sp, #0x10] 3f370: a9027bfd stp x29, x30, [sp, #0x20] 3f374: 910083fd add x29, sp, #0x20 3f378: f0000875 adrp x21, 0x14e000 3f37c: f94656a8 ldr x8, [x21, #0xca8] 3f380: aa0103f3 mov x19, x1 3f384: aa0003f4 mov x20, x0 3f388: b5000248 cbnz x8, 0x3f3d0 3f38c: f0000860 adrp x0, 0x14e000 3f390: 9132c000 add x0, x0, #0xcb0 3f394: 97ff408b bl 0xf5c0 3f398: f94656a8 ldr x8, [x21, #0xca8] 3f39c: b5000128 cbnz x8, 0x3f3c0 3f3a0: 321c03e0 orr w0, wzr, #0x10 3f3a4: 94010a01 bl 0x81ba8 3f3a8: d00004e8 adrp x8, 0xdd000 3f3ac: 9130c108 add x8, x8, #0xc30 3f3b0: 91004108 add x8, x8, #0x10 3f3b4: 3900201f strb wzr, [x0, #0x8] 3f3b8: f9000008 str x8, [x0] 3f3bc: f90656a0 str x0, [x21, #0xca8] 3f3c0: f0000860 adrp x0, 0x14e000 3f3c4: 9132c000 add x0, x0, #0xcb0 3f3c8: 97ff41aa bl 0xfa70 3f3cc: f94656a8 ldr x8, [x21, #0xca8] 3f3d0: aa0803e0 mov x0, x8 3f3d4: aa1403e1 mov x1, x20 3f3d8: 9400000a bl 0x3f400 3f3dc: aa1403e0 mov x0, x20 3f3e0: aa1303e1 mov x1, x19 3f3e4: 97ff59d4 bl 0x15b34 <.text+0x6084> 3f3e8: a9427bfd ldp x29, x30, [sp, #0x20] 3f3ec: a9414ff4 ldp x20, x19, [sp, #0x10] 3f3f0: 52800080 mov w0, #0x4 // =4 3f3f4: 72a00020 movk w0, #0x1, lsl #16 3f3f8: f84307f5 ldr x21, [sp], #0x30 3f3fc: d65f03c0 ret 3f400: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3f404: a9017bfd stp x29, x30, [sp, #0x10] 3f408: 910043fd add x29, sp, #0x10 3f40c: aa0003f4 mov x20, x0 3f410: 39402288 ldrb w8, [x20, #0x8] 3f414: aa0103f3 mov x19, x1 3f418: b00003a1 adrp x1, 0xb4000 3f41c: 912fdc21 add x1, x1, #0xbf7 3f420: 340000e8 cbz w8, 0x3f43c 3f424: a9417bfd ldp x29, x30, [sp, #0x10] 3f428: b00003a2 adrp x2, 0xb4000 3f42c: 91304442 add x2, x2, #0xc11 3f430: 2a1f03e0 mov w0, wzr 3f434: a8c24ff4 ldp x20, x19, [sp], #0x20 3f438: 17ff3d96 b 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3f43c: b00003a2 adrp x2, 0xb4000 3f440: 9130f842 add x2, x2, #0xc3e 3f444: 320007e0 orr w0, wzr, #0x3 3f448: 97ff3d92 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 3f44c: 320003e8 orr w8, wzr, #0x1 3f450: 39002288 strb w8, [x20, #0x8] 3f454: f0000874 adrp x20, 0x14e000 3f458: f9463e80 ldr x0, [x20, #0xc78] 3f45c: b50001e0 cbnz x0, 0x3f498 3f460: f0000860 adrp x0, 0x14e000 3f464: 91320000 add x0, x0, #0xc80 3f468: 97ff4056 bl 0xf5c0 3f46c: f9463e88 ldr x8, [x20, #0xc78] 3f470: b50000c8 cbnz x8, 0x3f488 3f474: 321d07e0 orr w0, wzr, #0x18 3f478: 940109cc bl 0x81ba8 3f47c: a900fc1f stp xzr, xzr, [x0, #0x8] 3f480: f900001f str xzr, [x0] 3f484: f9063e80 str x0, [x20, #0xc78] 3f488: f0000860 adrp x0, 0x14e000 3f48c: 91320000 add x0, x0, #0xc80 3f490: 97ff4178 bl 0xfa70 3f494: f9463e80 ldr x0, [x20, #0xc78] 3f498: aa1303e1 mov x1, x19 3f49c: 9400350d bl 0x4c8d0 3f4a0: f9463e80 ldr x0, [x20, #0xc78] 3f4a4: b50001e0 cbnz x0, 0x3f4e0 3f4a8: f0000860 adrp x0, 0x14e000 3f4ac: 91320000 add x0, x0, #0xc80 3f4b0: 97ff4044 bl 0xf5c0 3f4b4: f9463e88 ldr x8, [x20, #0xc78] 3f4b8: b50000c8 cbnz x8, 0x3f4d0 3f4bc: 321d07e0 orr w0, wzr, #0x18 3f4c0: 940109ba bl 0x81ba8 3f4c4: a900fc1f stp xzr, xzr, [x0, #0x8] 3f4c8: f900001f str xzr, [x0] 3f4cc: f9063e80 str x0, [x20, #0xc78] 3f4d0: f0000860 adrp x0, 0x14e000 3f4d4: 91320000 add x0, x0, #0xc80 3f4d8: 97ff4166 bl 0xfa70 3f4dc: f9463e80 ldr x0, [x20, #0xc78] 3f4e0: 94003500 bl 0x4c8e0 3f4e4: f9463e80 ldr x0, [x20, #0xc78] 3f4e8: b50001e0 cbnz x0, 0x3f524 3f4ec: f0000860 adrp x0, 0x14e000 3f4f0: 91320000 add x0, x0, #0xc80 3f4f4: 97ff4033 bl 0xf5c0 3f4f8: f9463e88 ldr x8, [x20, #0xc78] 3f4fc: b50000c8 cbnz x8, 0x3f514 3f500: 321d07e0 orr w0, wzr, #0x18 3f504: 940109a9 bl 0x81ba8 3f508: a900fc1f stp xzr, xzr, [x0, #0x8] 3f50c: f900001f str xzr, [x0] 3f510: f9063e80 str x0, [x20, #0xc78] 3f514: f0000860 adrp x0, 0x14e000 3f518: 91320000 add x0, x0, #0xc80 3f51c: 97ff4155 bl 0xfa70 3f520: f9463e80 ldr x0, [x20, #0xc78] 3f524: a9417bfd ldp x29, x30, [sp, #0x10] 3f528: a8c24ff4 ldp x20, x19, [sp], #0x20 3f52c: 140034e8 b 0x4c8cc 3f530: d65f03c0 ret 3f534: 140109cd b 0x81c68 3f538: 39400048 ldrb w8, [x2] 3f53c: 39000028 strb w8, [x1] 3f540: d65f03c0 ret 3f544: f9400048 ldr x8, [x2] 3f548: f9000028 str x8, [x1] 3f54c: d65f03c0 ret 3f550: b9400048 ldr w8, [x2] 3f554: b9000028 str w8, [x1] 3f558: d65f03c0 ret 3f55c: b9400048 ldr w8, [x2] 3f560: b9000028 str w8, [x1] 3f564: d65f03c0 ret 3f568: f9400048 ldr x8, [x2] 3f56c: f9000028 str x8, [x1] 3f570: d65f03c0 ret 3f574: f0000868 adrp x8, 0x14e000 3f578: f9466d00 ldr x0, [x8, #0xcd8] 3f57c: d65f03c0 ret 3f580: b40001c0 cbz x0, 0x3f5b8 3f584: f9400008 ldr x8, [x0] 3f588: 90000509 adrp x9, 0xdf000 3f58c: f947d129 ldr x9, [x9, #0xfa0] 3f590: f100011f cmp x8, #0x0 3f594: 9a880128 csel x8, x9, x8, eq 3f598: b0000509 adrp x9, 0xe0000 3f59c: f9028928 str x8, [x9, #0x510] 3f5a0: f9400408 ldr x8, [x0, #0x8] 3f5a4: 90000509 adrp x9, 0xdf000 3f5a8: f947ed29 ldr x9, [x9, #0xfd8] 3f5ac: f100011f cmp x8, #0x0 3f5b0: 9a880128 csel x8, x9, x8, eq 3f5b4: 14000007 b 0x3f5d0 3f5b8: 90000509 adrp x9, 0xdf000 3f5bc: f947d129 ldr x9, [x9, #0xfa0] 3f5c0: b0000508 adrp x8, 0xe0000 3f5c4: f9028909 str x9, [x8, #0x510] 3f5c8: 90000508 adrp x8, 0xdf000 3f5cc: f947ed08 ldr x8, [x8, #0xfd8] 3f5d0: b0000509 adrp x9, 0xe0000 3f5d4: f9028d28 str x8, [x9, #0x518] 3f5d8: d65f03c0 ret 000000000003f5dc : 3f5dc: f81d0ff5 str x21, [sp, #-0x30]! 3f5e0: a9014ff4 stp x20, x19, [sp, #0x10] 3f5e4: a9027bfd stp x29, x30, [sp, #0x20] 3f5e8: 910083fd add x29, sp, #0x20 3f5ec: aa0003f3 mov x19, x0 3f5f0: b40002f3 cbz x19, 0x3f64c 3f5f4: b0000514 adrp x20, 0xe0000 3f5f8: b9401a68 ldr w8, [x19, #0x18] 3f5fc: f9400275 ldr x21, [x19] 3f600: 374000a8 tbnz w8, #0x8, 0x3f614 3f604: f9400a60 ldr x0, [x19, #0x10] 3f608: b4000060 cbz x0, 0x3f614 3f60c: 97fffff4 bl 0x3f5dc 3f610: b9401a68 ldr w8, [x19, #0x18] 3f614: 374000a8 tbnz w8, #0x8, 0x3f628 3f618: f9401260 ldr x0, [x19, #0x20] 3f61c: b4000060 cbz x0, 0x3f628 3f620: f9428e88 ldr x8, [x20, #0x518] 3f624: d63f0100 blr x8 3f628: f9401e60 ldr x0, [x19, #0x38] 3f62c: b4000060 cbz x0, 0x3f638 3f630: f9428e88 ldr x8, [x20, #0x518] 3f634: d63f0100 blr x8 3f638: f9428e88 ldr x8, [x20, #0x518] 3f63c: aa1303e0 mov x0, x19 3f640: d63f0100 blr x8 3f644: aa1503f3 mov x19, x21 3f648: b5fffd95 cbnz x21, 0x3f5f8 3f64c: a9427bfd ldp x29, x30, [sp, #0x20] 3f650: a9414ff4 ldp x20, x19, [sp, #0x10] 3f654: f84307f5 ldr x21, [sp], #0x30 3f658: d65f03c0 ret 3f65c: f81c0ff7 str x23, [sp, #-0x40]! 3f660: a90157f6 stp x22, x21, [sp, #0x10] 3f664: a9024ff4 stp x20, x19, [sp, #0x20] 3f668: a9037bfd stp x29, x30, [sp, #0x30] 3f66c: 9100c3fd add x29, sp, #0x30 3f670: b0000508 adrp x8, 0xe0000 3f674: f9428908 ldr x8, [x8, #0x510] 3f678: aa0003f6 mov x22, x0 3f67c: 321a03e0 orr w0, wzr, #0x40 3f680: 2a0203f5 mov w21, w2 3f684: aa0103f4 mov x20, x1 3f688: d63f0100 blr x8 3f68c: aa0003f3 mov x19, x0 3f690: b40001b3 cbz x19, 0x3f6c4 3f694: 6f00e400 movi v0.2d, #0000000000000000 3f698: f0000877 adrp x23, 0x14e000 3f69c: ad010260 stp q0, q0, [x19, #0x20] 3f6a0: ad000260 stp q0, q0, [x19] 3f6a4: f9066eff str xzr, [x23, #0xcd8] 3f6a8: b4000156 cbz x22, 0x3f6d0 3f6ac: d10006c1 sub x1, x22, #0x1 3f6b0: 38401c28 ldrb w8, [x1, #0x1]! 3f6b4: 51000508 sub w8, w8, #0x1 3f6b8: 7100811f cmp w8, #0x20 3f6bc: 54ffffa3 b.lo 0x3f6b0 3f6c0: 14000005 b 0x3f6d4 3f6c4: f0000868 adrp x8, 0x14e000 3f6c8: f9066d1f str xzr, [x8, #0xcd8] 3f6cc: 14000018 b 0x3f72c 3f6d0: aa1f03e1 mov x1, xzr 3f6d4: aa1303e0 mov x0, x19 3f6d8: 9400001b bl 0x3f744 3f6dc: aa0003f6 mov x22, x0 3f6e0: b40001b6 cbz x22, 0x3f714 3f6e4: 34000215 cbz w21, 0x3f724 3f6e8: d10006d6 sub x22, x22, #0x1 3f6ec: 38401ec8 ldrb w8, [x22, #0x1]! 3f6f0: 51000509 sub w9, w8, #0x1 3f6f4: 7100813f cmp w9, #0x20 3f6f8: 54ffffa3 b.lo 0x3f6ec 3f6fc: 34000148 cbz w8, 0x3f724 3f700: aa1303e0 mov x0, x19 3f704: 97ff403f bl 0xf800 3f708: aa1f03f3 mov x19, xzr 3f70c: f9066ef6 str x22, [x23, #0xcd8] 3f710: 14000007 b 0x3f72c 3f714: aa1303e0 mov x0, x19 3f718: 97ff403a bl 0xf800 3f71c: aa1f03f3 mov x19, xzr 3f720: 14000003 b 0x3f72c 3f724: b4000054 cbz x20, 0x3f72c 3f728: f9000296 str x22, [x20] 3f72c: aa1303e0 mov x0, x19 3f730: a9437bfd ldp x29, x30, [sp, #0x30] 3f734: a9424ff4 ldp x20, x19, [sp, #0x20] 3f738: a94157f6 ldp x22, x21, [sp, #0x10] 3f73c: f84407f7 ldr x23, [sp], #0x40 3f740: d65f03c0 ret 3f744: fc1c0fe8 str d8, [sp, #-0x40]! 3f748: a90157f6 stp x22, x21, [sp, #0x10] 3f74c: a9024ff4 stp x20, x19, [sp, #0x20] 3f750: a9037bfd stp x29, x30, [sp, #0x30] 3f754: 9100c3fd add x29, sp, #0x30 3f758: aa0103f5 mov x21, x1 3f75c: aa0003f3 mov x19, x0 3f760: b4002815 cbz x21, 0x3fc60 3f764: d0000381 adrp x1, 0xb1000 3f768: 912c8c21 add x1, x1, #0xb23 3f76c: 321e03e2 orr w2, wzr, #0x4 3f770: aa1503e0 mov x0, x21 3f774: 97ff3d87 bl 0xed90 3f778: 34000320 cbz w0, 0x3f7dc 3f77c: 90000381 adrp x1, 0xaf000 3f780: 91307821 add x1, x1, #0xc1e 3f784: 528000a2 mov w2, #0x5 // =5 3f788: aa1503e0 mov x0, x21 3f78c: 97ff3d81 bl 0xed90 3f790: 340002e0 cbz w0, 0x3f7ec 3f794: d0000361 adrp x1, 0xad000 3f798: 910ee821 add x1, x1, #0x3ba 3f79c: 321e03e2 orr w2, wzr, #0x4 3f7a0: aa1503e0 mov x0, x21 3f7a4: 97ff3d7b bl 0xed90 3f7a8: 34000280 cbz w0, 0x3f7f8 3f7ac: 394002a8 ldrb w8, [x21] 3f7b0: 7100b51f cmp w8, #0x2d 3f7b4: 54000320 b.eq 0x3f818 3f7b8: 7100891f cmp w8, #0x22 3f7bc: 54000281 b.ne 0x3f80c 3f7c0: aa1303e0 mov x0, x19 3f7c4: aa1503e1 mov x1, x21 3f7c8: a9437bfd ldp x29, x30, [sp, #0x30] 3f7cc: a9424ff4 ldp x20, x19, [sp, #0x20] 3f7d0: a94157f6 ldp x22, x21, [sp, #0x10] 3f7d4: fc4407e8 ldr d8, [sp], #0x40 3f7d8: 14000730 b 0x41498 3f7dc: 321f03e8 orr w8, wzr, #0x2 3f7e0: b9001a68 str w8, [x19, #0x18] 3f7e4: 910012b4 add x20, x21, #0x4 3f7e8: 1400011f b 0x3fc64 3f7ec: b9001a7f str wzr, [x19, #0x18] 3f7f0: 910016b4 add x20, x21, #0x5 3f7f4: 1400011c b 0x3fc64 3f7f8: 320003e8 orr w8, wzr, #0x1 3f7fc: b9001a68 str w8, [x19, #0x18] 3f800: b9002a68 str w8, [x19, #0x28] 3f804: 910012b4 add x20, x21, #0x4 3f808: 14000117 b 0x3fc64 3f80c: 5100c109 sub w9, w8, #0x30 3f810: 7100253f cmp w9, #0x9 3f814: 54000828 b.hi 0x3f918 3f818: 7100b51f cmp w8, #0x2d 3f81c: 9a9516a8 cinc x8, x21, eq 3f820: aa0803e9 mov x9, x8 3f824: 3840152a ldrb w10, [x9], #0x1 3f828: 1e6e1000 fmov d0, #1.00000000 3f82c: 1e7e1003 fmov d3, #-1.00000000 3f830: 1e600c60 fcsel d0, d3, d0, eq 3f834: 7100c15f cmp w10, #0x30 3f838: 9a880134 csel x20, x9, x8, eq 3f83c: 39400289 ldrb w9, [x20] 3f840: 9e6703e1 fmov d1, xzr 3f844: 5100c528 sub w8, w9, #0x31 3f848: 7100211f cmp w8, #0x8 3f84c: 54000208 b.hi 0x3f88c 3f850: 9e6703e2 fmov d2, xzr 3f854: 1e649004 fmov d4, #10.00000000 3f858: 38401e88 ldrb w8, [x20, #0x1]! 3f85c: 12001d29 and w9, w9, #0xff 3f860: 5100c129 sub w9, w9, #0x30 3f864: 1e640842 fmul d2, d2, d4 3f868: 1e620125 scvtf d5, w9 3f86c: 5100c109 sub w9, w8, #0x30 3f870: 7100293f cmp w9, #0xa 3f874: 1e652842 fadd d2, d2, d5 3f878: 2a0803e9 mov w9, w8 3f87c: 54fffee3 b.lo 0x3f858 3f880: 7100b91f cmp w8, #0x2e 3f884: 540000c0 b.eq 0x3f89c 3f888: 14000018 b 0x3f8e8 3f88c: 2a0903e8 mov w8, w9 3f890: 9e6703e2 fmov d2, xzr 3f894: 7100b91f cmp w8, #0x2e 3f898: 54000281 b.ne 0x3f8e8 3f89c: aa1403e8 mov x8, x20 3f8a0: 38401d09 ldrb w9, [x8, #0x1]! 3f8a4: 5100c12a sub w10, w9, #0x30 3f8a8: 7100255f cmp w10, #0x9 3f8ac: 54000808 b.hi 0x3f9ac 3f8b0: 9e6703e1 fmov d1, xzr 3f8b4: 1e649004 fmov d4, #10.00000000 3f8b8: aa0803f4 mov x20, x8 3f8bc: 38401e88 ldrb w8, [x20, #0x1]! 3f8c0: 12001d29 and w9, w9, #0xff 3f8c4: 5100c129 sub w9, w9, #0x30 3f8c8: 1e640842 fmul d2, d2, d4 3f8cc: 1e620125 scvtf d5, w9 3f8d0: 5100c109 sub w9, w8, #0x30 3f8d4: 1e652842 fadd d2, d2, d5 3f8d8: 7100293f cmp w9, #0xa 3f8dc: 1e632821 fadd d1, d1, d3 3f8e0: 2a0803e9 mov w9, w8 3f8e4: 54fffec3 b.lo 0x3f8bc 3f8e8: 321b0108 orr w8, w8, #0x20 3f8ec: 7101951f cmp w8, #0x65 3f8f0: 54000661 b.ne 0x3f9bc 3f8f4: aa1403e9 mov x9, x20 3f8f8: 38401d28 ldrb w8, [x9, #0x1]! 3f8fc: 7100b51f cmp w8, #0x2d 3f900: 540009c0 b.eq 0x3fa38 3f904: 7100ad1f cmp w8, #0x2b 3f908: 540009e1 b.ne 0x3fa44 3f90c: 91000a94 add x20, x20, #0x2 3f910: 320003e8 orr w8, wzr, #0x1 3f914: 1400004e b 0x3fa4c 3f918: 7101ed1f cmp w8, #0x7b 3f91c: 54000d20 b.eq 0x3fac0 3f920: 71016d1f cmp w8, #0x5b 3f924: 54001341 b.ne 0x3fb8c 3f928: 528000a8 mov w8, #0x5 // =5 3f92c: 910006b4 add x20, x21, #0x1 3f930: b9001a68 str w8, [x19, #0x18] 3f934: 38401688 ldrb w8, [x20], #0x1 3f938: 51000509 sub w9, w8, #0x1 3f93c: 7100813f cmp w9, #0x20 3f940: 54ffffa3 b.lo 0x3f934 3f944: 7101751f cmp w8, #0x5d 3f948: 540018e0 b.eq 0x3fc64 3f94c: b0000516 adrp x22, 0xe0000 3f950: f9428ac8 ldr x8, [x22, #0x510] 3f954: 321a03e0 orr w0, wzr, #0x40 3f958: d63f0100 blr x8 3f95c: aa0003f5 mov x21, x0 3f960: b40011f5 cbz x21, 0x3fb9c 3f964: d1000a81 sub x1, x20, #0x2 3f968: 6f00e400 movi v0.2d, #0000000000000000 3f96c: ad0102a0 stp q0, q0, [x21, #0x20] 3f970: ad0002a0 stp q0, q0, [x21] 3f974: f9000a75 str x21, [x19, #0x10] 3f978: 38401c28 ldrb w8, [x1, #0x1]! 3f97c: 51000508 sub w8, w8, #0x1 3f980: 7100811f cmp w8, #0x20 3f984: 54ffffa3 b.lo 0x3f978 3f988: aa1503e0 mov x0, x21 3f98c: 97ffff6e bl 0x3f744 3f990: b4001680 cbz x0, 0x3fc60 3f994: d1000413 sub x19, x0, #0x1 3f998: 38401e68 ldrb w8, [x19, #0x1]! 3f99c: 51000509 sub w9, w8, #0x1 3f9a0: 7100813f cmp w9, #0x20 3f9a4: 54ffffa3 b.lo 0x3f998 3f9a8: 14000009 b 0x3f9cc 3f9ac: 2a1f03e9 mov w9, wzr 3f9b0: 320003e8 orr w8, wzr, #0x1 3f9b4: 9e6703e1 fmov d1, xzr 3f9b8: 14000035 b 0x3fa8c 3f9bc: 2a1f03e9 mov w9, wzr 3f9c0: 320003e8 orr w8, wzr, #0x1 3f9c4: 14000032 b 0x3fa8c 3f9c8: aa1403f5 mov x21, x20 3f9cc: 12001d08 and w8, w8, #0xff 3f9d0: 7100b11f cmp w8, #0x2c 3f9d4: 540015c1 b.ne 0x3fc8c 3f9d8: f9428ac8 ldr x8, [x22, #0x510] 3f9dc: 321a03e0 orr w0, wzr, #0x40 3f9e0: d63f0100 blr x8 3f9e4: aa0003f4 mov x20, x0 3f9e8: b40013f4 cbz x20, 0x3fc64 3f9ec: 6f00e400 movi v0.2d, #0000000000000000 3f9f0: ad010280 stp q0, q0, [x20, #0x20] 3f9f4: ad000280 stp q0, q0, [x20] 3f9f8: f90002b4 str x20, [x21] 3f9fc: f9000695 str x21, [x20, #0x8] 3fa00: 38401e68 ldrb w8, [x19, #0x1]! 3fa04: 51000508 sub w8, w8, #0x1 3fa08: 7100811f cmp w8, #0x20 3fa0c: 54ffffa3 b.lo 0x3fa00 3fa10: aa1403e0 mov x0, x20 3fa14: aa1303e1 mov x1, x19 3fa18: 97ffff4b bl 0x3f744 3fa1c: b4001220 cbz x0, 0x3fc60 3fa20: d1000413 sub x19, x0, #0x1 3fa24: 38401e68 ldrb w8, [x19, #0x1]! 3fa28: 51000509 sub w9, w8, #0x1 3fa2c: 7100813f cmp w9, #0x20 3fa30: 54ffffa3 b.lo 0x3fa24 3fa34: 17ffffe5 b 0x3f9c8 3fa38: 91000a94 add x20, x20, #0x2 3fa3c: 12800008 mov w8, #-0x1 // =-1 3fa40: 14000003 b 0x3fa4c 3fa44: 320003e8 orr w8, wzr, #0x1 3fa48: aa0903f4 mov x20, x9 3fa4c: 3940028a ldrb w10, [x20] 3fa50: 5100c149 sub w9, w10, #0x30 3fa54: 7100253f cmp w9, #0x9 3fa58: 54000188 b.hi 0x3fa88 3fa5c: 2a1f03e9 mov w9, wzr 3fa60: 5280014b mov w11, #0xa // =10 3fa64: 38401e8c ldrb w12, [x20, #0x1]! 3fa68: 1b0b7d29 mul w9, w9, w11 3fa6c: 0b2a0129 add w9, w9, w10, uxtb 3fa70: 5100c129 sub w9, w9, #0x30 3fa74: 5100c18a sub w10, w12, #0x30 3fa78: 7100295f cmp w10, #0xa 3fa7c: 2a0c03ea mov w10, w12 3fa80: 54ffff23 b.lo 0x3fa64 3fa84: 14000002 b 0x3fa8c 3fa88: 2a1f03e9 mov w9, wzr 3fa8c: 1b097d08 mul w8, w8, w9 3fa90: 1e620808 fmul d8, d0, d2 3fa94: 1e620100 scvtf d0, w8 3fa98: 1e602821 fadd d1, d1, d0 3fa9c: 1e649000 fmov d0, #10.00000000 3faa0: 97ff3c80 bl 0xeca0 3faa4: 1e600900 fmul d0, d8, d0 3faa8: 320007e8 orr w8, wzr, #0x3 3faac: 1e780009 fcvtzs w9, d0 3fab0: fd001a60 str d0, [x19, #0x30] 3fab4: b9002a69 str w9, [x19, #0x28] 3fab8: b9001a68 str w8, [x19, #0x18] 3fabc: 1400006a b 0x3fc64 3fac0: 321f07e8 orr w8, wzr, #0x6 3fac4: 910006b4 add x20, x21, #0x1 3fac8: b9001a68 str w8, [x19, #0x18] 3facc: 38401688 ldrb w8, [x20], #0x1 3fad0: 51000509 sub w9, w8, #0x1 3fad4: 7100813f cmp w9, #0x20 3fad8: 54ffffa3 b.lo 0x3facc 3fadc: 7101f51f cmp w8, #0x7d 3fae0: 54000c20 b.eq 0x3fc64 3fae4: b0000516 adrp x22, 0xe0000 3fae8: f9428ac8 ldr x8, [x22, #0x510] 3faec: 321a03e0 orr w0, wzr, #0x40 3faf0: d63f0100 blr x8 3faf4: aa0003f5 mov x21, x0 3faf8: b4000535 cbz x21, 0x3fb9c 3fafc: d1000a81 sub x1, x20, #0x2 3fb00: 6f00e400 movi v0.2d, #0000000000000000 3fb04: ad0102a0 stp q0, q0, [x21, #0x20] 3fb08: ad0002a0 stp q0, q0, [x21] 3fb0c: f9000a75 str x21, [x19, #0x10] 3fb10: 38401c28 ldrb w8, [x1, #0x1]! 3fb14: 51000508 sub w8, w8, #0x1 3fb18: 7100811f cmp w8, #0x20 3fb1c: 54ffffa3 b.lo 0x3fb10 3fb20: aa1503e0 mov x0, x21 3fb24: 9400065d bl 0x41498 3fb28: b40009c0 cbz x0, 0x3fc60 3fb2c: d1000401 sub x1, x0, #0x1 3fb30: 38401c28 ldrb w8, [x1, #0x1]! 3fb34: 51000508 sub w8, w8, #0x1 3fb38: 7100811f cmp w8, #0x20 3fb3c: 54ffffa3 b.lo 0x3fb30 3fb40: f94012a8 ldr x8, [x21, #0x20] 3fb44: f90012bf str xzr, [x21, #0x20] 3fb48: f9001ea8 str x8, [x21, #0x38] 3fb4c: 39400028 ldrb w8, [x1] 3fb50: 7100e91f cmp w8, #0x3a 3fb54: 54000941 b.ne 0x3fc7c 3fb58: 38401c28 ldrb w8, [x1, #0x1]! 3fb5c: 51000508 sub w8, w8, #0x1 3fb60: 7100811f cmp w8, #0x20 3fb64: 54ffffa3 b.lo 0x3fb58 3fb68: aa1503e0 mov x0, x21 3fb6c: 97fffef6 bl 0x3f744 3fb70: b4000780 cbz x0, 0x3fc60 3fb74: d1000414 sub x20, x0, #0x1 3fb78: 38401e88 ldrb w8, [x20, #0x1]! 3fb7c: 51000509 sub w9, w8, #0x1 3fb80: 7100813f cmp w9, #0x20 3fb84: 54ffffa3 b.lo 0x3fb78 3fb88: 14000009 b 0x3fbac 3fb8c: aa1f03f4 mov x20, xzr 3fb90: f0000868 adrp x8, 0x14e000 3fb94: f9066d15 str x21, [x8, #0xcd8] 3fb98: 14000033 b 0x3fc64 3fb9c: aa1f03f4 mov x20, xzr 3fba0: f9000a7f str xzr, [x19, #0x10] 3fba4: 14000030 b 0x3fc64 3fba8: aa1303f5 mov x21, x19 3fbac: 12001d09 and w9, w8, #0xff 3fbb0: 7100b13f cmp w9, #0x2c 3fbb4: 540007c1 b.ne 0x3fcac 3fbb8: f9428ac8 ldr x8, [x22, #0x510] 3fbbc: 321a03e0 orr w0, wzr, #0x40 3fbc0: d63f0100 blr x8 3fbc4: aa0003f3 mov x19, x0 3fbc8: b40004d3 cbz x19, 0x3fc60 3fbcc: 6f00e400 movi v0.2d, #0000000000000000 3fbd0: ad010260 stp q0, q0, [x19, #0x20] 3fbd4: ad000260 stp q0, q0, [x19] 3fbd8: f90002b3 str x19, [x21] 3fbdc: f9000675 str x21, [x19, #0x8] 3fbe0: 38401e88 ldrb w8, [x20, #0x1]! 3fbe4: 51000508 sub w8, w8, #0x1 3fbe8: 7100811f cmp w8, #0x20 3fbec: 54ffffa3 b.lo 0x3fbe0 3fbf0: aa1303e0 mov x0, x19 3fbf4: aa1403e1 mov x1, x20 3fbf8: 94000628 bl 0x41498 3fbfc: b4000320 cbz x0, 0x3fc60 3fc00: d1000401 sub x1, x0, #0x1 3fc04: 38401c28 ldrb w8, [x1, #0x1]! 3fc08: 51000508 sub w8, w8, #0x1 3fc0c: 7100811f cmp w8, #0x20 3fc10: 54ffffa3 b.lo 0x3fc04 3fc14: f9401268 ldr x8, [x19, #0x20] 3fc18: f900127f str xzr, [x19, #0x20] 3fc1c: f9001e68 str x8, [x19, #0x38] 3fc20: 39400028 ldrb w8, [x1] 3fc24: 7100e91f cmp w8, #0x3a 3fc28: 540002a1 b.ne 0x3fc7c 3fc2c: 38401c28 ldrb w8, [x1, #0x1]! 3fc30: 51000508 sub w8, w8, #0x1 3fc34: 7100811f cmp w8, #0x20 3fc38: 54ffffa3 b.lo 0x3fc2c 3fc3c: aa1303e0 mov x0, x19 3fc40: 97fffec1 bl 0x3f744 3fc44: b40000e0 cbz x0, 0x3fc60 3fc48: d1000414 sub x20, x0, #0x1 3fc4c: 38401e88 ldrb w8, [x20, #0x1]! 3fc50: 51000509 sub w9, w8, #0x1 3fc54: 7100813f cmp w9, #0x20 3fc58: 54ffffa3 b.lo 0x3fc4c 3fc5c: 17ffffd3 b 0x3fba8 3fc60: aa1f03f4 mov x20, xzr 3fc64: aa1403e0 mov x0, x20 3fc68: a9437bfd ldp x29, x30, [sp, #0x30] 3fc6c: a9424ff4 ldp x20, x19, [sp, #0x20] 3fc70: a94157f6 ldp x22, x21, [sp, #0x10] 3fc74: fc4407e8 ldr d8, [sp], #0x40 3fc78: d65f03c0 ret 3fc7c: f0000868 adrp x8, 0x14e000 3fc80: aa1f03f4 mov x20, xzr 3fc84: f9066d01 str x1, [x8, #0xcd8] 3fc88: 17fffff7 b 0x3fc64 3fc8c: 7101751f cmp w8, #0x5d 3fc90: 54000061 b.ne 0x3fc9c 3fc94: 91000674 add x20, x19, #0x1 3fc98: 17fffff3 b 0x3fc64 3fc9c: f0000868 adrp x8, 0x14e000 3fca0: aa1f03f4 mov x20, xzr 3fca4: f9066d13 str x19, [x8, #0xcd8] 3fca8: 17ffffef b 0x3fc64 3fcac: aa1403e8 mov x8, x20 3fcb0: 7101f53f cmp w9, #0x7d 3fcb4: 54000061 b.ne 0x3fcc0 3fcb8: 91000514 add x20, x8, #0x1 3fcbc: 17ffffea b 0x3fc64 3fcc0: f0000869 adrp x9, 0x14e000 3fcc4: aa1f03f4 mov x20, xzr 3fcc8: f9066d28 str x8, [x9, #0xcd8] 3fccc: 17ffffe6 b 0x3fc64 3fcd0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 3fcd4: a9017bfd stp x29, x30, [sp, #0x10] 3fcd8: 910043fd add x29, sp, #0x10 3fcdc: b0000508 adrp x8, 0xe0000 3fce0: f9428908 ldr x8, [x8, #0x510] 3fce4: aa0003f4 mov x20, x0 3fce8: 321a03e0 orr w0, wzr, #0x40 3fcec: d63f0100 blr x8 3fcf0: aa0003f3 mov x19, x0 3fcf4: b40001b3 cbz x19, 0x3fd28 3fcf8: 6f00e400 movi v0.2d, #0000000000000000 3fcfc: f0000868 adrp x8, 0x14e000 3fd00: ad010260 stp q0, q0, [x19, #0x20] 3fd04: ad000260 stp q0, q0, [x19] 3fd08: f9066d1f str xzr, [x8, #0xcd8] 3fd0c: b4000154 cbz x20, 0x3fd34 3fd10: d1000681 sub x1, x20, #0x1 3fd14: 38401c28 ldrb w8, [x1, #0x1]! 3fd18: 51000508 sub w8, w8, #0x1 3fd1c: 7100811f cmp w8, #0x20 3fd20: 54ffffa3 b.lo 0x3fd14 3fd24: 14000005 b 0x3fd38 3fd28: f0000868 adrp x8, 0x14e000 3fd2c: f9066d1f str xzr, [x8, #0xcd8] 3fd30: 14000008 b 0x3fd50 3fd34: aa1f03e1 mov x1, xzr 3fd38: aa1303e0 mov x0, x19 3fd3c: 97fffe82 bl 0x3f744 3fd40: b5000080 cbnz x0, 0x3fd50 3fd44: aa1303e0 mov x0, x19 3fd48: 97ff3eae bl 0xf800 3fd4c: aa1f03f3 mov x19, xzr 3fd50: a9417bfd ldp x29, x30, [sp, #0x10] 3fd54: aa1303e0 mov x0, x19 3fd58: a8c24ff4 ldp x20, x19, [sp], #0x20 3fd5c: d65f03c0 ret 000000000003fd60 : 3fd60: 320003e2 orr w2, wzr, #0x1 3fd64: 2a1f03e1 mov w1, wzr 3fd68: 14000001 b 0x3fd6c 3fd6c: d10243ff sub sp, sp, #0x90 3fd70: fd0013e8 str d8, [sp, #0x20] 3fd74: a9036ffc stp x28, x27, [sp, #0x30] 3fd78: a90467fa stp x26, x25, [sp, #0x40] 3fd7c: a9055ff8 stp x24, x23, [sp, #0x50] 3fd80: a90657f6 stp x22, x21, [sp, #0x60] 3fd84: a9074ff4 stp x20, x19, [sp, #0x70] 3fd88: a9087bfd stp x29, x30, [sp, #0x80] 3fd8c: 910203fd add x29, sp, #0x80 3fd90: 2a0203f3 mov w19, w2 3fd94: 2a0103f5 mov w21, w1 3fd98: aa0003f8 mov x24, x0 3fd9c: b4003518 cbz x24, 0x4043c 3fda0: 39406308 ldrb w8, [x24, #0x18] 3fda4: 7100191f cmp w8, #0x6 3fda8: 540034a8 b.hi 0x4043c 3fdac: b00003a9 adrp x9, 0xb4000 3fdb0: 91330129 add x9, x9, #0xcc0 3fdb4: b8a87928 ldrsw x8, [x9, x8, lsl #2] 3fdb8: 8b090108 add x8, x8, x9 3fdbc: d61f0100 br x8 3fdc0: b0000508 adrp x8, 0xe0000 3fdc4: f9428908 ldr x8, [x8, #0x510] 3fdc8: 321f07e0 orr w0, wzr, #0x6 3fdcc: d63f0100 blr x8 3fdd0: aa0003f4 mov x20, x0 3fdd4: b4003374 cbz x20, 0x40440 3fdd8: 528c2cc9 mov w9, #0x6166 // =24934 3fddc: 52800ca8 mov w8, #0x65 // =101 3fde0: 72ae6d89 movk w9, #0x736c, lsl #16 3fde4: 79000a88 strh w8, [x20, #0x4] 3fde8: b9000289 str w9, [x20] 3fdec: 14000195 b 0x40440 3fdf0: b0000508 adrp x8, 0xe0000 3fdf4: f9428908 ldr x8, [x8, #0x510] 3fdf8: 528000a0 mov w0, #0x5 // =5 3fdfc: d63f0100 blr x8 3fe00: aa0003f4 mov x20, x0 3fe04: b40031f4 cbz x20, 0x40440 3fe08: 528e4e88 mov w8, #0x7274 // =29300 3fe0c: 72acaea8 movk w8, #0x6575, lsl #16 3fe10: 14000009 b 0x3fe34 3fe14: b0000508 adrp x8, 0xe0000 3fe18: f9428908 ldr x8, [x8, #0x510] 3fe1c: 528000a0 mov w0, #0x5 // =5 3fe20: d63f0100 blr x8 3fe24: aa0003f4 mov x20, x0 3fe28: b40030d4 cbz x20, 0x40440 3fe2c: 528eadc8 mov w8, #0x756e // =30062 3fe30: 72ad8d88 movk w8, #0x6c6c, lsl #16 3fe34: 3900129f strb wzr, [x20, #0x4] 3fe38: b9000288 str w8, [x20] 3fe3c: 14000181 b 0x40440 3fe40: b00003a8 adrp x8, 0xb4000 3fe44: fd401b08 ldr d8, [x24, #0x30] 3fe48: fd464900 ldr d0, [x8, #0xc90] 3fe4c: b0000508 adrp x8, 0xe0000 3fe50: f9428908 ldr x8, [x8, #0x510] 3fe54: 1e602100 fcmp d8, d0 3fe58: 54001ceb b.lt 0x401f4 3fe5c: b00003a9 adrp x9, 0xb4000 3fe60: fd464d20 ldr d0, [x9, #0xc98] 3fe64: 1e602100 fcmp d8, d0 3fe68: 54001c68 b.hi 0x401f4 3fe6c: bd402b00 ldr s0, [x24, #0x28] 3fe70: b00003a9 adrp x9, 0xb4000 3fe74: fd465121 ldr d1, [x9, #0xca0] 3fe78: 0f20a400 sshll v0.2d, v0.2s, #0x0 3fe7c: 5e61d800 scvtf d0, d0 3fe80: 1e683800 fsub d0, d0, d8 3fe84: 1e60c000 fabs d0, d0 3fe88: 1e612000 fcmp d0, d1 3fe8c: 54001b48 b.hi 0x401f4 3fe90: 528002a0 mov w0, #0x15 // =21 3fe94: d63f0100 blr x8 3fe98: aa0003f4 mov x20, x0 3fe9c: b4002d34 cbz x20, 0x40440 3fea0: b9402b02 ldr w2, [x24, #0x28] 3fea4: d00003a1 adrp x1, 0xb5000 3fea8: 91058021 add x1, x1, #0x160 3feac: aa1403e0 mov x0, x20 3feb0: 97ff3da8 bl 0xf550 3feb4: 14000163 b 0x40440 3feb8: f9401300 ldr x0, [x24, #0x20] 3febc: a9487bfd ldp x29, x30, [sp, #0x80] 3fec0: a9474ff4 ldp x20, x19, [sp, #0x70] 3fec4: a94657f6 ldp x22, x21, [sp, #0x60] 3fec8: a9455ff8 ldp x24, x23, [sp, #0x50] 3fecc: a94467fa ldp x26, x25, [sp, #0x40] 3fed0: a9436ffc ldp x28, x27, [sp, #0x30] 3fed4: fd4013e8 ldr d8, [sp, #0x20] 3fed8: 910243ff add sp, sp, #0x90 3fedc: 1400066b b 0x41888 3fee0: f9400b08 ldr x8, [x24, #0x10] 3fee4: b4001ae8 cbz x8, 0x40240 3fee8: aa1f03f9 mov x25, xzr 3feec: f9400108 ldr x8, [x8] 3fef0: 91000739 add x25, x25, #0x1 3fef4: b5ffffc8 cbnz x8, 0x3feec 3fef8: b000051a adrp x26, 0xe0000 3fefc: f9428b48 ldr x8, [x26, #0x510] 3ff00: 93407f29 sxtw x9, w25 3ff04: d37df134 lsl x20, x9, #3 3ff08: aa1403e0 mov x0, x20 3ff0c: d63f0100 blr x8 3ff10: aa0003f6 mov x22, x0 3ff14: b4002956 cbz x22, 0x4043c 3ff18: aa1603e0 mov x0, x22 3ff1c: 2a1f03e1 mov w1, wzr 3ff20: aa1403e2 mov x2, x20 3ff24: d1000737 sub x23, x25, #0x1 3ff28: 97ff3e6e bl 0xf8e0 3ff2c: f9400b14 ldr x20, [x24, #0x10] 3ff30: b4002154 cbz x20, 0x40358 3ff34: 7100027f cmp w19, #0x0 3ff38: 321f03e8 orr w8, wzr, #0x2 3ff3c: 110006b5 add w21, w21, #0x1 3ff40: 9a880518 cinc x24, x8, ne 3ff44: 528000bb mov w27, #0x5 // =5 3ff48: aa1603fc mov x28, x22 3ff4c: aa1403e0 mov x0, x20 3ff50: 2a1503e1 mov w1, w21 3ff54: 2a1303e2 mov w2, w19 3ff58: 97ffff85 bl 0x3fd6c 3ff5c: f9000380 str x0, [x28] 3ff60: b40024a0 cbz x0, 0x403f4 3ff64: 97ff3e03 bl 0xf770 3ff68: f9400294 ldr x20, [x20] 3ff6c: 8b3b4308 add x8, x24, w27, uxtw 3ff70: 8b00011b add x27, x8, x0 3ff74: 9100239c add x28, x28, #0x8 3ff78: b5fffeb4 cbnz x20, 0x3ff4c 3ff7c: 93407f60 sxtw x0, w27 3ff80: 140000f7 b 0x4035c 3ff84: f9400b08 ldr x8, [x24, #0x10] 3ff88: b4001708 cbz x8, 0x40268 3ff8c: aa1f03fb mov x27, xzr 3ff90: f9400108 ldr x8, [x8] 3ff94: 9100077b add x27, x27, #0x1 3ff98: b5ffffc8 cbnz x8, 0x3ff90 3ff9c: b000051c adrp x28, 0xe0000 3ffa0: f9428b88 ldr x8, [x28, #0x510] 3ffa4: 93407f69 sxtw x9, w27 3ffa8: d37df134 lsl x20, x9, #3 3ffac: aa1403e0 mov x0, x20 3ffb0: d63f0100 blr x8 3ffb4: aa0003f7 mov x23, x0 3ffb8: b4002437 cbz x23, 0x4043c 3ffbc: f9428b88 ldr x8, [x28, #0x510] 3ffc0: aa1403e0 mov x0, x20 3ffc4: d63f0100 blr x8 3ffc8: aa0003f9 mov x25, x0 3ffcc: b4002319 cbz x25, 0x4042c 3ffd0: aa1703e0 mov x0, x23 3ffd4: 2a1f03e1 mov w1, wzr 3ffd8: aa1403e2 mov x2, x20 3ffdc: d100077a sub x26, x27, #0x1 3ffe0: 97ff3e40 bl 0xf8e0 3ffe4: aa1903e0 mov x0, x25 3ffe8: 2a1f03e1 mov w1, wzr 3ffec: aa1403e2 mov x2, x20 3fff0: 97ff3e3c bl 0xf8e0 3fff4: f9400b14 ldr x20, [x24, #0x10] 3fff8: 110022a8 add w8, w21, #0x8 3fffc: 7100027f cmp w19, #0x0 40000: 32000be9 orr w9, wzr, #0x7 40004: 1a891116 csel w22, w8, w9, ne 40008: a900dff9 stp x25, x23, [sp, #0x8] 4000c: b4000554 cbz x20, 0x400b4 40010: 11000ea8 add w8, w21, #0x3 40014: 7100027f cmp w19, #0x0 40018: 91000908 add x8, x8, #0x2 4001c: 321f03e9 orr w9, wzr, #0x2 40020: 110006b8 add w24, w21, #0x1 40024: 9a891108 csel x8, x8, x9, ne 40028: aa1903fc mov x28, x25 4002c: f90003fa str x26, [sp] 40030: b9002fff str wzr, [sp, #0x2c] 40034: f9000fe8 str x8, [sp, #0x18] 40038: f9401e80 ldr x0, [x20, #0x38] 4003c: 94000613 bl 0x41888 40040: aa0003f9 mov x25, x0 40044: aa1403e0 mov x0, x20 40048: 2a1803e1 mov w1, w24 4004c: 2a1303e2 mov w2, w19 40050: f9000399 str x25, [x28] 40054: 97ffff46 bl 0x3fd6c 40058: f90002e0 str x0, [x23] 4005c: b4000179 cbz x25, 0x40088 40060: b4000140 cbz x0, 0x40088 40064: 97ff3dc3 bl 0xf770 40068: aa0003fa mov x26, x0 4006c: aa1903e0 mov x0, x25 40070: 97ff3dc0 bl 0xf770 40074: f9400fe8 ldr x8, [sp, #0x18] 40078: 0b160108 add w8, w8, w22 4007c: 0b1a0108 add w8, w8, w26 40080: 0b000116 add w22, w8, w0 40084: 14000003 b 0x40090 40088: 320003e8 orr w8, wzr, #0x1 4008c: b9002fe8 str w8, [sp, #0x2c] 40090: f9400294 ldr x20, [x20] 40094: 9100239c add x28, x28, #0x8 40098: 910022f7 add x23, x23, #0x8 4009c: b5fffcf4 cbnz x20, 0x40038 400a0: a940dff9 ldp x25, x23, [sp, #0x8] 400a4: f94003fa ldr x26, [sp] 400a8: b9402fe8 ldr w8, [sp, #0x2c] 400ac: 9000051c adrp x28, 0xe0000 400b0: 35001128 cbnz w8, 0x402d4 400b4: f9428b88 ldr x8, [x28, #0x510] 400b8: 93407ec0 sxtw x0, w22 400bc: d63f0100 blr x8 400c0: aa0003f4 mov x20, x0 400c4: b4001094 cbz x20, 0x402d4 400c8: 52800f68 mov w8, #0x7b // =123 400cc: aa1403f8 mov x24, x20 400d0: 38001708 strb w8, [x24], #0x1 400d4: 34000093 cbz w19, 0x400e4 400d8: 91000a98 add x24, x20, #0x2 400dc: 52800148 mov w8, #0xa // =10 400e0: 39000688 strb w8, [x20, #0x1] 400e4: 3900031f strb wzr, [x24] 400e8: 37f8061a tbnz w26, #0x1f, 0x401a8 400ec: 7100027f cmp w19, #0x0 400f0: a940dbfa ldp x26, x22, [sp, #0x8] 400f4: 2a1503e8 mov w8, w21 400f8: 1a9f17e9 cset w9, eq 400fc: 710002bf cmp w21, #0x0 40100: 91000519 add x25, x8, #0x1 40104: 1a9fa7e8 cset w8, lt 40108: 9000051c adrp x28, 0xe0000 4010c: 2a090117 orr w23, w8, w9 40110: 370000d7 tbnz w23, #0x0, 0x40128 40114: 52800121 mov w1, #0x9 // =9 40118: aa1803e0 mov x0, x24 4011c: aa1903e2 mov x2, x25 40120: 97ff3df0 bl 0xf8e0 40124: 8b190318 add x24, x24, x25 40128: f9400341 ldr x1, [x26] 4012c: aa1803e0 mov x0, x24 40130: 97ff3e30 bl 0xf9f0 40134: f9400340 ldr x0, [x26] 40138: 97ff3d8e bl 0xf770 4013c: 8b000318 add x24, x24, x0 40140: 52800748 mov w8, #0x3a // =58 40144: 38001708 strb w8, [x24], #0x1 40148: 34000073 cbz w19, 0x40154 4014c: 52800128 mov w8, #0x9 // =9 40150: 38001708 strb w8, [x24], #0x1 40154: f94002c1 ldr x1, [x22] 40158: aa1803e0 mov x0, x24 4015c: 97ff3e25 bl 0xf9f0 40160: f94002c0 ldr x0, [x22] 40164: 97ff3d83 bl 0xf770 40168: f100077b subs x27, x27, #0x1 4016c: 8b000318 add x24, x24, x0 40170: 54000060 b.eq 0x4017c 40174: 52800588 mov w8, #0x2c // =44 40178: 38001708 strb w8, [x24], #0x1 4017c: 34000073 cbz w19, 0x40188 40180: 52800148 mov w8, #0xa // =10 40184: 38001708 strb w8, [x24], #0x1 40188: 3900031f strb wzr, [x24] 4018c: f9428f88 ldr x8, [x28, #0x518] 40190: f8408740 ldr x0, [x26], #0x8 40194: d63f0100 blr x8 40198: f9428f88 ldr x8, [x28, #0x518] 4019c: f84086c0 ldr x0, [x22], #0x8 401a0: d63f0100 blr x8 401a4: b5fffb7b cbnz x27, 0x40110 401a8: 90000516 adrp x22, 0xe0000 401ac: f9428ec8 ldr x8, [x22, #0x518] 401b0: f94007e0 ldr x0, [sp, #0x8] 401b4: d63f0100 blr x8 401b8: f9428ec8 ldr x8, [x22, #0x518] 401bc: f9400be0 ldr x0, [sp, #0x10] 401c0: d63f0100 blr x8 401c4: 34000133 cbz w19, 0x401e8 401c8: 710006a8 subs w8, w21, #0x1 401cc: 540000eb b.lt 0x401e8 401d0: 91000513 add x19, x8, #0x1 401d4: 52800121 mov w1, #0x9 // =9 401d8: aa1803e0 mov x0, x24 401dc: aa1303e2 mov x2, x19 401e0: 97ff3dc0 bl 0xf8e0 401e4: 8b130318 add x24, x24, x19 401e8: 52800fa8 mov w8, #0x7d // =125 401ec: 79000308 strh w8, [x24] 401f0: 14000094 b 0x40440 401f4: 321a03e0 orr w0, wzr, #0x40 401f8: d63f0100 blr x8 401fc: aa0003f4 mov x20, x0 40200: b4001214 cbz x20, 0x40440 40204: 900003a8 adrp x8, 0xb4000 40208: fd465501 ldr d1, [x8, #0xca8] 4020c: 1e60c100 fabs d0, d8 40210: 1e612000 fcmp d0, d1 40214: 540008c5 b.pl 0x4032c 40218: 900003a8 adrp x8, 0xb4000 4021c: fd465101 ldr d1, [x8, #0xca0] 40220: 1e654102 frintm d2, d8 40224: 1e683842 fsub d2, d2, d8 40228: 1e60c042 fabs d2, d2 4022c: 1e612040 fcmp d2, d1 40230: 540007e8 b.hi 0x4032c 40234: 900003a1 adrp x1, 0xb4000 40238: 9139a021 add x1, x1, #0xe68 4023c: 1400008d b 0x40470 40240: 90000508 adrp x8, 0xe0000 40244: f9428908 ldr x8, [x8, #0x510] 40248: 320007e0 orr w0, wzr, #0x3 4024c: d63f0100 blr x8 40250: aa0003f4 mov x20, x0 40254: b4000f74 cbz x20, 0x40440 40258: 528bab68 mov w8, #0x5d5b // =23899 4025c: 39000a9f strb wzr, [x20, #0x2] 40260: 79000288 strh w8, [x20] 40264: 14000077 b 0x40440 40268: 90000508 adrp x8, 0xe0000 4026c: f9428908 ldr x8, [x8, #0x510] 40270: 110012a9 add w9, w21, #0x4 40274: 93407d29 sxtw x9, w9 40278: 7100027f cmp w19, #0x0 4027c: 320007ea orr w10, wzr, #0x3 40280: 9a8a1120 csel x0, x9, x10, ne 40284: d63f0100 blr x8 40288: aa0003f4 mov x20, x0 4028c: b4000db4 cbz x20, 0x40440 40290: 52800f68 mov w8, #0x7b // =123 40294: aa1403e0 mov x0, x20 40298: 38001408 strb w8, [x0], #0x1 4029c: 34000173 cbz w19, 0x402c8 402a0: 91000a80 add x0, x20, #0x2 402a4: 52800148 mov w8, #0xa // =10 402a8: 71000ab3 subs w19, w21, #0x2 402ac: 39000688 strb w8, [x20, #0x1] 402b0: 540000cb b.lt 0x402c8 402b4: 91000662 add x2, x19, #0x1 402b8: 52800121 mov w1, #0x9 // =9 402bc: 97ff3d89 bl 0xf8e0 402c0: 8b130288 add x8, x20, x19 402c4: 91000d00 add x0, x8, #0x3 402c8: 52800fa8 mov w8, #0x7d // =125 402cc: 79000008 strh w8, [x0] 402d0: 1400005c b 0x40440 402d4: 37f8021a tbnz w26, #0x1f, 0x40314 402d8: 90000513 adrp x19, 0xe0000 402dc: aa1703f4 mov x20, x23 402e0: aa1903f5 mov x21, x25 402e4: f94002a0 ldr x0, [x21] 402e8: b4000060 cbz x0, 0x402f4 402ec: f9428e68 ldr x8, [x19, #0x518] 402f0: d63f0100 blr x8 402f4: f9400280 ldr x0, [x20] 402f8: b4000060 cbz x0, 0x40304 402fc: f9428e68 ldr x8, [x19, #0x518] 40300: d63f0100 blr x8 40304: 910022b5 add x21, x21, #0x8 40308: d100077b sub x27, x27, #0x1 4030c: 91002294 add x20, x20, #0x8 40310: b5fffebb cbnz x27, 0x402e4 40314: 90000513 adrp x19, 0xe0000 40318: f9428e68 ldr x8, [x19, #0x518] 4031c: aa1903e0 mov x0, x25 40320: d63f0100 blr x8 40324: f9428e68 ldr x8, [x19, #0x518] 40328: 14000043 b 0x40434 4032c: 900003a8 adrp x8, 0xb4000 40330: fd465901 ldr d1, [x8, #0xcb0] 40334: 1e612000 fcmp d0, d1 40338: 54000984 b.mi 0x40468 4033c: 900003a8 adrp x8, 0xb4000 40340: fd465d01 ldr d1, [x8, #0xcb8] 40344: 1e612000 fcmp d0, d1 40348: 5400090c b.gt 0x40468 4034c: f0000381 adrp x1, 0xb3000 40350: 912c4021 add x1, x1, #0xb10 40354: 14000047 b 0x40470 40358: 528000a0 mov w0, #0x5 // =5 4035c: f9428b48 ldr x8, [x26, #0x510] 40360: d63f0100 blr x8 40364: aa0003f4 mov x20, x0 40368: b4000474 cbz x20, 0x403f4 4036c: 52800b68 mov w8, #0x5b // =91 40370: aa1403f5 mov x21, x20 40374: 780016a8 strh w8, [x21], #0x1 40378: 37f80317 tbnz w23, #0x1f, 0x403d8 4037c: 90000518 adrp x24, 0xe0000 40380: 5280059a mov w26, #0x2c // =44 40384: 321b03fb orr w27, wzr, #0x20 40388: aa1603fc mov x28, x22 4038c: f9400381 ldr x1, [x28] 40390: aa1503e0 mov x0, x21 40394: 97ff3d97 bl 0xf9f0 40398: f9400397 ldr x23, [x28] 4039c: aa1703e0 mov x0, x23 403a0: 97ff3cf4 bl 0xf770 403a4: f1000739 subs x25, x25, #0x1 403a8: 8b0002b5 add x21, x21, x0 403ac: 540000c0 b.eq 0x403c4 403b0: 380016ba strb w26, [x21], #0x1 403b4: 34000053 cbz w19, 0x403bc 403b8: 380016bb strb w27, [x21], #0x1 403bc: 390002bf strb wzr, [x21] 403c0: f9400397 ldr x23, [x28] 403c4: f9428f08 ldr x8, [x24, #0x518] 403c8: aa1703e0 mov x0, x23 403cc: d63f0100 blr x8 403d0: 9100239c add x28, x28, #0x8 403d4: b5fffdd9 cbnz x25, 0x4038c 403d8: 90000508 adrp x8, 0xe0000 403dc: f9428d08 ldr x8, [x8, #0x518] 403e0: aa1603e0 mov x0, x22 403e4: d63f0100 blr x8 403e8: 52800ba8 mov w8, #0x5d // =93 403ec: 790002a8 strh w8, [x21] 403f0: 14000014 b 0x40440 403f4: 37f80157 tbnz w23, #0x1f, 0x4041c 403f8: 90000513 adrp x19, 0xe0000 403fc: aa1603f4 mov x20, x22 40400: f9400280 ldr x0, [x20] 40404: b4000060 cbz x0, 0x40410 40408: f9428e68 ldr x8, [x19, #0x518] 4040c: d63f0100 blr x8 40410: d1000739 sub x25, x25, #0x1 40414: 91002294 add x20, x20, #0x8 40418: b5ffff59 cbnz x25, 0x40400 4041c: 90000508 adrp x8, 0xe0000 40420: f9428d08 ldr x8, [x8, #0x518] 40424: aa1603e0 mov x0, x22 40428: 14000004 b 0x40438 4042c: 90000508 adrp x8, 0xe0000 40430: f9428d08 ldr x8, [x8, #0x518] 40434: aa1703e0 mov x0, x23 40438: d63f0100 blr x8 4043c: aa1f03f4 mov x20, xzr 40440: aa1403e0 mov x0, x20 40444: a9487bfd ldp x29, x30, [sp, #0x80] 40448: a9474ff4 ldp x20, x19, [sp, #0x70] 4044c: a94657f6 ldp x22, x21, [sp, #0x60] 40450: a9455ff8 ldp x24, x23, [sp, #0x50] 40454: a94467fa ldp x26, x25, [sp, #0x40] 40458: a9436ffc ldp x28, x27, [sp, #0x30] 4045c: fd4013e8 ldr d8, [sp, #0x20] 40460: 910243ff add sp, sp, #0x90 40464: d65f03c0 ret 40468: 900003a1 adrp x1, 0xb4000 4046c: 9139b421 add x1, x1, #0xe6d 40470: aa1403e0 mov x0, x20 40474: 4ea81d00 mov v0.16b, v8.16b 40478: 97ff3c36 bl 0xf550 4047c: 17fffff1 b 0x40440 40480: 2a1f03e1 mov w1, wzr 40484: 2a1f03e2 mov w2, wzr 40488: 17fffe39 b 0x3fd6c 4048c: f9400808 ldr x8, [x0, #0x10] 40490: b40000c8 cbz x8, 0x404a8 40494: 2a1f03e0 mov w0, wzr 40498: f9400108 ldr x8, [x8] 4049c: 11000400 add w0, w0, #0x1 404a0: b5ffffc8 cbnz x8, 0x40498 404a4: d65f03c0 ret 404a8: 2a1f03e0 mov w0, wzr 404ac: d65f03c0 ret 404b0: f9400800 ldr x0, [x0, #0x10] 404b4: 7100043f cmp w1, #0x1 404b8: 540000eb b.lt 0x404d4 404bc: b40000c0 cbz x0, 0x404d4 404c0: f9400000 ldr x0, [x0] 404c4: 7100083f cmp w1, #0x2 404c8: 5400006b b.lt 0x404d4 404cc: 51000421 sub w1, w1, #0x1 404d0: b5ffff80 cbnz x0, 0x404c0 404d4: d65f03c0 ret 404d8: a9bb67fa stp x26, x25, [sp, #-0x50]! 404dc: a9015ff8 stp x24, x23, [sp, #0x10] 404e0: a90257f6 stp x22, x21, [sp, #0x20] 404e4: a9034ff4 stp x20, x19, [sp, #0x30] 404e8: a9047bfd stp x29, x30, [sp, #0x40] 404ec: 910103fd add x29, sp, #0x40 404f0: f9400813 ldr x19, [x0, #0x10] 404f4: aa0103f4 mov x20, x1 404f8: b4000453 cbz x19, 0x40580 404fc: f100029f cmp x20, #0x0 40500: 1a9f07f7 cset w23, ne 40504: 91000698 add x24, x20, #0x1 40508: f9401e79 ldr x25, [x19, #0x38] 4050c: 2a1703e8 mov w8, w23 40510: b4000339 cbz x25, 0x40574 40514: b4000334 cbz x20, 0x40578 40518: 39400335 ldrb w21, [x25] 4051c: 2a1503e0 mov w0, w21 40520: 97ff3bd8 bl 0xf480 40524: 39400288 ldrb w8, [x20] 40528: 2a0003f6 mov w22, w0 4052c: 2a0803e0 mov w0, w8 40530: 97ff3bd4 bl 0xf480 40534: 6b0002df cmp w22, w0 40538: 540001c1 b.ne 0x40570 4053c: 91000739 add x25, x25, #0x1 40540: aa1803fa mov x26, x24 40544: 12001ea8 and w8, w21, #0xff 40548: 340001c8 cbz w8, 0x40580 4054c: 38401735 ldrb w21, [x25], #0x1 40550: 2a1503e0 mov w0, w21 40554: 97ff3bcb bl 0xf480 40558: 38401748 ldrb w8, [x26], #0x1 4055c: 2a0003f6 mov w22, w0 40560: 2a0803e0 mov w0, w8 40564: 97ff3bc7 bl 0xf480 40568: 6b0002df cmp w22, w0 4056c: 54fffec0 b.eq 0x40544 40570: 4b0002c8 sub w8, w22, w0 40574: 34000068 cbz w8, 0x40580 40578: f9400273 ldr x19, [x19] 4057c: b5fffc73 cbnz x19, 0x40508 40580: aa1303e0 mov x0, x19 40584: a9447bfd ldp x29, x30, [sp, #0x40] 40588: a9434ff4 ldp x20, x19, [sp, #0x30] 4058c: a94257f6 ldp x22, x21, [sp, #0x20] 40590: a9415ff8 ldp x24, x23, [sp, #0x10] 40594: a8c567fa ldp x26, x25, [sp], #0x50 40598: d65f03c0 ret 4059c: b4000101 cbz x1, 0x405bc 405a0: f9400808 ldr x8, [x0, #0x10] 405a4: b40000e8 cbz x8, 0x405c0 405a8: aa0803e9 mov x9, x8 405ac: f9400128 ldr x8, [x9] 405b0: b5ffffc8 cbnz x8, 0x405a8 405b4: f9000121 str x1, [x9] 405b8: f9000429 str x9, [x1, #0x8] 405bc: d65f03c0 ret 405c0: f9000801 str x1, [x0, #0x10] 405c4: d65f03c0 ret 00000000000405c8 : 405c8: f81c0ff7 str x23, [sp, #-0x40]! 405cc: a90157f6 stp x22, x21, [sp, #0x10] 405d0: a9024ff4 stp x20, x19, [sp, #0x20] 405d4: a9037bfd stp x29, x30, [sp, #0x30] 405d8: 9100c3fd add x29, sp, #0x30 405dc: aa0203f3 mov x19, x2 405e0: aa0103f5 mov x21, x1 405e4: aa0003f4 mov x20, x0 405e8: b40003b3 cbz x19, 0x4065c 405ec: f9401e60 ldr x0, [x19, #0x38] 405f0: b4000080 cbz x0, 0x40600 405f4: 90000508 adrp x8, 0xe0000 405f8: f9428d08 ldr x8, [x8, #0x518] 405fc: d63f0100 blr x8 40600: aa1503e0 mov x0, x21 40604: 97ff3c5b bl 0xf770 40608: 90000508 adrp x8, 0xe0000 4060c: f9428908 ldr x8, [x8, #0x510] 40610: 91000417 add x23, x0, #0x1 40614: aa1703e0 mov x0, x23 40618: d63f0100 blr x8 4061c: aa0003f6 mov x22, x0 40620: b40000b6 cbz x22, 0x40634 40624: aa1603e0 mov x0, x22 40628: aa1503e1 mov x1, x21 4062c: aa1703e2 mov x2, x23 40630: 97ff3c98 bl 0xf890 40634: f9001e76 str x22, [x19, #0x38] 40638: f9400a88 ldr x8, [x20, #0x10] 4063c: b40000e8 cbz x8, 0x40658 40640: aa0803e9 mov x9, x8 40644: f9400128 ldr x8, [x9] 40648: b5ffffc8 cbnz x8, 0x40640 4064c: f9000133 str x19, [x9] 40650: f9000669 str x9, [x19, #0x8] 40654: 14000002 b 0x4065c 40658: f9000a93 str x19, [x20, #0x10] 4065c: a9437bfd ldp x29, x30, [sp, #0x30] 40660: a9424ff4 ldp x20, x19, [sp, #0x20] 40664: a94157f6 ldp x22, x21, [sp, #0x10] 40668: f84407f7 ldr x23, [sp], #0x40 4066c: d65f03c0 ret 40670: a9be4ff4 stp x20, x19, [sp, #-0x20]! 40674: a9017bfd stp x29, x30, [sp, #0x10] 40678: 910043fd add x29, sp, #0x10 4067c: 90000508 adrp x8, 0xe0000 40680: f9428908 ldr x8, [x8, #0x510] 40684: aa0003f3 mov x19, x0 40688: 321a03e0 orr w0, wzr, #0x40 4068c: aa0103f4 mov x20, x1 40690: d63f0100 blr x8 40694: b40002e0 cbz x0, 0x406f0 40698: 3dc00680 ldr q0, [x20, #0x10] 4069c: 3d800400 str q0, [x0, #0x10] 406a0: 3dc00280 ldr q0, [x20] 406a4: b9401809 ldr w9, [x0, #0x18] 406a8: 3d800000 str q0, [x0] 406ac: f9401a88 ldr x8, [x20, #0x30] 406b0: f9001808 str x8, [x0, #0x30] 406b4: 3dc00a80 ldr q0, [x20, #0x20] 406b8: 32180128 orr w8, w9, #0x100 406bc: f9001c1f str xzr, [x0, #0x38] 406c0: b9001808 str w8, [x0, #0x18] 406c4: 3d800800 str q0, [x0, #0x20] 406c8: a9007c1f stp xzr, xzr, [x0] 406cc: f9400a68 ldr x8, [x19, #0x10] 406d0: b40000e8 cbz x8, 0x406ec 406d4: aa0803e9 mov x9, x8 406d8: f9400128 ldr x8, [x9] 406dc: b5ffffc8 cbnz x8, 0x406d4 406e0: f9000120 str x0, [x9] 406e4: f9000409 str x9, [x0, #0x8] 406e8: 14000002 b 0x406f0 406ec: f9000a60 str x0, [x19, #0x10] 406f0: a9417bfd ldp x29, x30, [sp, #0x10] 406f4: a8c24ff4 ldp x20, x19, [sp], #0x20 406f8: d65f03c0 ret 406fc: f81c0ff7 str x23, [sp, #-0x40]! 40700: a90157f6 stp x22, x21, [sp, #0x10] 40704: a9024ff4 stp x20, x19, [sp, #0x20] 40708: a9037bfd stp x29, x30, [sp, #0x30] 4070c: 9100c3fd add x29, sp, #0x30 40710: 90000517 adrp x23, 0xe0000 40714: f9428ae8 ldr x8, [x23, #0x510] 40718: aa0003f4 mov x20, x0 4071c: 321a03e0 orr w0, wzr, #0x40 40720: aa0203f6 mov x22, x2 40724: aa0103f5 mov x21, x1 40728: d63f0100 blr x8 4072c: aa0003f3 mov x19, x0 40730: b4000493 cbz x19, 0x407c0 40734: 3dc006c0 ldr q0, [x22, #0x10] 40738: aa1503e0 mov x0, x21 4073c: 3d800660 str q0, [x19, #0x10] 40740: 3dc002c0 ldr q0, [x22] 40744: b9401a69 ldr w9, [x19, #0x18] 40748: 3d800260 str q0, [x19] 4074c: f9401ac8 ldr x8, [x22, #0x30] 40750: f9001a68 str x8, [x19, #0x30] 40754: 3dc00ac0 ldr q0, [x22, #0x20] 40758: 32180128 orr w8, w9, #0x100 4075c: f9001e7f str xzr, [x19, #0x38] 40760: b9001a68 str w8, [x19, #0x18] 40764: 3d800a60 str q0, [x19, #0x20] 40768: a9007e7f stp xzr, xzr, [x19] 4076c: f9428af6 ldr x22, [x23, #0x510] 40770: 97ff3c00 bl 0xf770 40774: 91000417 add x23, x0, #0x1 40778: aa1703e0 mov x0, x23 4077c: d63f02c0 blr x22 40780: aa0003f6 mov x22, x0 40784: b40000b6 cbz x22, 0x40798 40788: aa1603e0 mov x0, x22 4078c: aa1503e1 mov x1, x21 40790: aa1703e2 mov x2, x23 40794: 97ff3c3f bl 0xf890 40798: f9001e76 str x22, [x19, #0x38] 4079c: f9400a88 ldr x8, [x20, #0x10] 407a0: b40000e8 cbz x8, 0x407bc 407a4: aa0803e9 mov x9, x8 407a8: f9400128 ldr x8, [x9] 407ac: b5ffffc8 cbnz x8, 0x407a4 407b0: f9000133 str x19, [x9] 407b4: f9000669 str x9, [x19, #0x8] 407b8: 14000002 b 0x407c0 407bc: f9000a93 str x19, [x20, #0x10] 407c0: a9437bfd ldp x29, x30, [sp, #0x30] 407c4: a9424ff4 ldp x20, x19, [sp, #0x20] 407c8: a94157f6 ldp x22, x21, [sp, #0x10] 407cc: f84407f7 ldr x23, [sp], #0x40 407d0: d65f03c0 ret 407d4: f9400809 ldr x9, [x0, #0x10] 407d8: f100013f cmp x9, #0x0 407dc: 1a9f07ea cset w10, ne 407e0: aa0903e8 mov x8, x9 407e4: 7100043f cmp w1, #0x1 407e8: 5400014b b.lt 0x40810 407ec: b4000129 cbz x9, 0x40810 407f0: aa0903e8 mov x8, x9 407f4: f9400108 ldr x8, [x8] 407f8: f100011f cmp x8, #0x0 407fc: 1a9f07ea cset w10, ne 40800: 7100083f cmp w1, #0x2 40804: 5400006b b.lt 0x40810 40808: 51000421 sub w1, w1, #0x1 4080c: b5ffff48 cbnz x8, 0x407f4 40810: 340001ea cbz w10, 0x4084c 40814: f940050a ldr x10, [x8, #0x8] 40818: b400006a cbz x10, 0x40824 4081c: f940010b ldr x11, [x8] 40820: f900014b str x11, [x10] 40824: f940010b ldr x11, [x8] 40828: b400004b cbz x11, 0x40830 4082c: f900056a str x10, [x11, #0x8] 40830: eb09011f cmp x8, x9 40834: 54000061 b.ne 0x40840 40838: f9400129 ldr x9, [x9] 4083c: f9000809 str x9, [x0, #0x10] 40840: aa0803e0 mov x0, x8 40844: a9007d1f stp xzr, xzr, [x8] 40848: d65f03c0 ret 4084c: aa1f03e8 mov x8, xzr 40850: aa0803e0 mov x0, x8 40854: d65f03c0 ret 40858: f9400809 ldr x9, [x0, #0x10] 4085c: f100013f cmp x9, #0x0 40860: 1a9f07ea cset w10, ne 40864: aa0903e8 mov x8, x9 40868: 7100043f cmp w1, #0x1 4086c: 5400014b b.lt 0x40894 40870: b4000129 cbz x9, 0x40894 40874: aa0903e8 mov x8, x9 40878: f9400108 ldr x8, [x8] 4087c: f100011f cmp x8, #0x0 40880: 1a9f07ea cset w10, ne 40884: 7100083f cmp w1, #0x2 40888: 5400006b b.lt 0x40894 4088c: 51000421 sub w1, w1, #0x1 40890: b5ffff48 cbnz x8, 0x40878 40894: 340001ea cbz w10, 0x408d0 40898: f940050a ldr x10, [x8, #0x8] 4089c: b400006a cbz x10, 0x408a8 408a0: f940010b ldr x11, [x8] 408a4: f900014b str x11, [x10] 408a8: f940010b ldr x11, [x8] 408ac: b400004b cbz x11, 0x408b4 408b0: f900056a str x10, [x11, #0x8] 408b4: eb09011f cmp x8, x9 408b8: 54000061 b.ne 0x408c4 408bc: f9400129 ldr x9, [x9] 408c0: f9000809 str x9, [x0, #0x10] 408c4: aa0803e0 mov x0, x8 408c8: a9007d1f stp xzr, xzr, [x8] 408cc: 17ff3bcd b 0xf800 408d0: aa1f03e8 mov x8, xzr 408d4: aa0803e0 mov x0, x8 408d8: 17ff3bca b 0xf800 408dc: d101c3ff sub sp, sp, #0x70 408e0: a9016ffc stp x28, x27, [sp, #0x10] 408e4: a90267fa stp x26, x25, [sp, #0x20] 408e8: a9035ff8 stp x24, x23, [sp, #0x30] 408ec: a90457f6 stp x22, x21, [sp, #0x40] 408f0: a9054ff4 stp x20, x19, [sp, #0x50] 408f4: a9067bfd stp x29, x30, [sp, #0x60] 408f8: 910183fd add x29, sp, #0x60 408fc: aa0003f3 mov x19, x0 40900: f9400a77 ldr x23, [x19, #0x10] 40904: aa0103f4 mov x20, x1 40908: b40004d7 cbz x23, 0x409a0 4090c: f100029f cmp x20, #0x0 40910: 2a1f03f8 mov w24, wzr 40914: 1a9f07f9 cset w25, ne 40918: 91000688 add x8, x20, #0x1 4091c: aa1703fb mov x27, x23 40920: f90007e8 str x8, [sp, #0x8] 40924: f9401f7a ldr x26, [x27, #0x38] 40928: 2a1903e8 mov w8, w25 4092c: b400033a cbz x26, 0x40990 40930: b4000334 cbz x20, 0x40994 40934: 39400355 ldrb w21, [x26] 40938: 2a1503e0 mov w0, w21 4093c: 97ff3ad1 bl 0xf480 40940: 39400288 ldrb w8, [x20] 40944: 2a0003f6 mov w22, w0 40948: 2a0803e0 mov w0, w8 4094c: 97ff3acd bl 0xf480 40950: 6b0002df cmp w22, w0 40954: 540001c1 b.ne 0x4098c 40958: 9100075c add x28, x26, #0x1 4095c: f94007fa ldr x26, [sp, #0x8] 40960: 12001ea8 and w8, w21, #0xff 40964: 34000228 cbz w8, 0x409a8 40968: 38401795 ldrb w21, [x28], #0x1 4096c: 2a1503e0 mov w0, w21 40970: 97ff3ac4 bl 0xf480 40974: 38401748 ldrb w8, [x26], #0x1 40978: 2a0003f6 mov w22, w0 4097c: 2a0803e0 mov w0, w8 40980: 97ff3ac0 bl 0xf480 40984: 6b0002df cmp w22, w0 40988: 54fffec0 b.eq 0x40960 4098c: 4b0002c8 sub w8, w22, w0 40990: 340000c8 cbz w8, 0x409a8 40994: f940037b ldr x27, [x27] 40998: 11000718 add w24, w24, #0x1 4099c: b5fffc5b cbnz x27, 0x40924 409a0: aa1f03e0 mov x0, xzr 409a4: 14000017 b 0x40a00 409a8: 7100071f cmp w24, #0x1 409ac: aa1703e0 mov x0, x23 409b0: 5400010b b.lt 0x409d0 409b4: aa1703e0 mov x0, x23 409b8: f9400000 ldr x0, [x0] 409bc: 71000b1f cmp w24, #0x2 409c0: 5400006b b.lt 0x409cc 409c4: 51000718 sub w24, w24, #0x1 409c8: b5ffff80 cbnz x0, 0x409b8 409cc: b40001a0 cbz x0, 0x40a00 409d0: f9400408 ldr x8, [x0, #0x8] 409d4: b4000068 cbz x8, 0x409e0 409d8: f9400009 ldr x9, [x0] 409dc: f9000109 str x9, [x8] 409e0: f9400009 ldr x9, [x0] 409e4: b4000049 cbz x9, 0x409ec 409e8: f9000528 str x8, [x9, #0x8] 409ec: eb17001f cmp x0, x23 409f0: 54000061 b.ne 0x409fc 409f4: f94002e8 ldr x8, [x23] 409f8: f9000a68 str x8, [x19, #0x10] 409fc: a9007c1f stp xzr, xzr, [x0] 40a00: a9467bfd ldp x29, x30, [sp, #0x60] 40a04: a9454ff4 ldp x20, x19, [sp, #0x50] 40a08: a94457f6 ldp x22, x21, [sp, #0x40] 40a0c: a9435ff8 ldp x24, x23, [sp, #0x30] 40a10: a94267fa ldp x26, x25, [sp, #0x20] 40a14: a9416ffc ldp x28, x27, [sp, #0x10] 40a18: 9101c3ff add sp, sp, #0x70 40a1c: d65f03c0 ret 40a20: a9bf7bfd stp x29, x30, [sp, #-0x10]! 40a24: 910003fd mov x29, sp 40a28: 97ffffad bl 0x408dc 40a2c: a8c17bfd ldp x29, x30, [sp], #0x10 40a30: 17ff3b74 b 0xf800 40a34: f8410c09 ldr x9, [x0, #0x10]! 40a38: f100013f cmp x9, #0x0 40a3c: 1a9f07ea cset w10, ne 40a40: 7100043f cmp w1, #0x1 40a44: 540002eb b.lt 0x40aa0 40a48: b40002c9 cbz x9, 0x40aa0 40a4c: aa0903e8 mov x8, x9 40a50: f9400108 ldr x8, [x8] 40a54: f100011f cmp x8, #0x0 40a58: 1a9f07ea cset w10, ne 40a5c: 7100083f cmp w1, #0x2 40a60: 5400006b b.lt 0x40a6c 40a64: 51000421 sub w1, w1, #0x1 40a68: b5ffff48 cbnz x8, 0x40a50 40a6c: 340001ea cbz w10, 0x40aa8 40a70: 3dc00100 ldr q0, [x8] 40a74: 9e66000a fmov x10, d0 40a78: 3d800040 str q0, [x2] 40a7c: b400004a cbz x10, 0x40a84 40a80: f9000542 str x2, [x10, #0x8] 40a84: eb09011f cmp x8, x9 40a88: 54000040 b.eq 0x40a90 40a8c: f9400440 ldr x0, [x2, #0x8] 40a90: f9000002 str x2, [x0] 40a94: aa0803e0 mov x0, x8 40a98: a9007d1f stp xzr, xzr, [x8] 40a9c: 17ff3b59 b 0xf800 40aa0: aa0903e8 mov x8, x9 40aa4: 35fffe6a cbnz w10, 0x40a70 40aa8: d65f03c0 ret 40aac: d101c3ff sub sp, sp, #0x70 40ab0: a9016ffc stp x28, x27, [sp, #0x10] 40ab4: a90267fa stp x26, x25, [sp, #0x20] 40ab8: a9035ff8 stp x24, x23, [sp, #0x30] 40abc: a90457f6 stp x22, x21, [sp, #0x40] 40ac0: a9054ff4 stp x20, x19, [sp, #0x50] 40ac4: a9067bfd stp x29, x30, [sp, #0x60] 40ac8: 910183fd add x29, sp, #0x60 40acc: f90007e2 str x2, [sp, #0x8] 40ad0: aa0003f4 mov x20, x0 40ad4: f8410e99 ldr x25, [x20, #0x10]! 40ad8: aa0103f5 mov x21, x1 40adc: b4000b19 cbz x25, 0x40c3c 40ae0: f10002bf cmp x21, #0x0 40ae4: 2a1f03f8 mov w24, wzr 40ae8: 1a9f07fa cset w26, ne 40aec: 910006b3 add x19, x21, #0x1 40af0: f9401f3b ldr x27, [x25, #0x38] 40af4: 2a1a03e8 mov w8, w26 40af8: b400033b cbz x27, 0x40b5c 40afc: b4000335 cbz x21, 0x40b60 40b00: 39400376 ldrb w22, [x27] 40b04: 2a1603e0 mov w0, w22 40b08: 97ff3a5e bl 0xf480 40b0c: 394002a8 ldrb w8, [x21] 40b10: 2a0003f7 mov w23, w0 40b14: 2a0803e0 mov w0, w8 40b18: 97ff3a5a bl 0xf480 40b1c: 6b0002ff cmp w23, w0 40b20: 540001c1 b.ne 0x40b58 40b24: 9100077c add x28, x27, #0x1 40b28: aa1303fb mov x27, x19 40b2c: 12001ec8 and w8, w22, #0xff 40b30: 34000208 cbz w8, 0x40b70 40b34: 38401796 ldrb w22, [x28], #0x1 40b38: 2a1603e0 mov w0, w22 40b3c: 97ff3a51 bl 0xf480 40b40: 38401768 ldrb w8, [x27], #0x1 40b44: 2a0003f7 mov w23, w0 40b48: 2a0803e0 mov w0, w8 40b4c: 97ff3a4d bl 0xf480 40b50: 6b0002ff cmp w23, w0 40b54: 54fffec0 b.eq 0x40b2c 40b58: 4b0002e8 sub w8, w23, w0 40b5c: 340000a8 cbz w8, 0x40b70 40b60: f9400339 ldr x25, [x25] 40b64: 11000718 add w24, w24, #0x1 40b68: b5fffc59 cbnz x25, 0x40af0 40b6c: 14000034 b 0x40c3c 40b70: aa1503e0 mov x0, x21 40b74: 97ff3aff bl 0xf770 40b78: 90000508 adrp x8, 0xe0000 40b7c: f9428908 ldr x8, [x8, #0x510] 40b80: 91000417 add x23, x0, #0x1 40b84: aa1703e0 mov x0, x23 40b88: d63f0100 blr x8 40b8c: aa0003f6 mov x22, x0 40b90: b40000b6 cbz x22, 0x40ba4 40b94: aa1603e0 mov x0, x22 40b98: aa1503e1 mov x1, x21 40b9c: aa1703e2 mov x2, x23 40ba0: 97ff3b3c bl 0xf890 40ba4: f94007e8 ldr x8, [sp, #0x8] 40ba8: f9001d16 str x22, [x8, #0x38] 40bac: f9400288 ldr x8, [x20] 40bb0: f100011f cmp x8, #0x0 40bb4: 1a9f07e9 cset w9, ne 40bb8: 7100071f cmp w24, #0x1 40bbc: 540003cb b.lt 0x40c34 40bc0: b40003a8 cbz x8, 0x40c34 40bc4: aa0803e0 mov x0, x8 40bc8: f9400000 ldr x0, [x0] 40bcc: f100001f cmp x0, #0x0 40bd0: 1a9f07e9 cset w9, ne 40bd4: 71000b1f cmp w24, #0x2 40bd8: 5400006b b.lt 0x40be4 40bdc: 51000718 sub w24, w24, #0x1 40be0: b5ffff40 cbnz x0, 0x40bc8 40be4: 340002c9 cbz w9, 0x40c3c 40be8: 3dc00000 ldr q0, [x0] 40bec: f94007ea ldr x10, [sp, #0x8] 40bf0: 9e660009 fmov x9, d0 40bf4: 3d800140 str q0, [x10] 40bf8: b4000049 cbz x9, 0x40c00 40bfc: f900052a str x10, [x9, #0x8] 40c00: eb08001f cmp x0, x8 40c04: 54000040 b.eq 0x40c0c 40c08: f9400554 ldr x20, [x10, #0x8] 40c0c: f900028a str x10, [x20] 40c10: a9007c1f stp xzr, xzr, [x0] 40c14: a9467bfd ldp x29, x30, [sp, #0x60] 40c18: a9454ff4 ldp x20, x19, [sp, #0x50] 40c1c: a94457f6 ldp x22, x21, [sp, #0x40] 40c20: a9435ff8 ldp x24, x23, [sp, #0x30] 40c24: a94267fa ldp x26, x25, [sp, #0x20] 40c28: a9416ffc ldp x28, x27, [sp, #0x10] 40c2c: 9101c3ff add sp, sp, #0x70 40c30: 17ff3af4 b 0xf800 40c34: aa0803e0 mov x0, x8 40c38: 35fffd89 cbnz w9, 0x40be8 40c3c: a9467bfd ldp x29, x30, [sp, #0x60] 40c40: a9454ff4 ldp x20, x19, [sp, #0x50] 40c44: a94457f6 ldp x22, x21, [sp, #0x40] 40c48: a9435ff8 ldp x24, x23, [sp, #0x30] 40c4c: a94267fa ldp x26, x25, [sp, #0x20] 40c50: a9416ffc ldp x28, x27, [sp, #0x10] 40c54: 9101c3ff add sp, sp, #0x70 40c58: d65f03c0 ret 0000000000040c5c : 40c5c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 40c60: 910003fd mov x29, sp 40c64: 90000508 adrp x8, 0xe0000 40c68: f9428908 ldr x8, [x8, #0x510] 40c6c: 321a03e0 orr w0, wzr, #0x40 40c70: d63f0100 blr x8 40c74: b40000c0 cbz x0, 0x40c8c 40c78: 6f00e400 movi v0.2d, #0000000000000000 40c7c: 321f03e8 orr w8, wzr, #0x2 40c80: ad000000 stp q0, q0, [x0] 40c84: ad010000 stp q0, q0, [x0, #0x20] 40c88: b9001808 str w8, [x0, #0x18] 40c8c: a8c17bfd ldp x29, x30, [sp], #0x10 40c90: d65f03c0 ret 0000000000040c94 : 40c94: a9bf7bfd stp x29, x30, [sp, #-0x10]! 40c98: 910003fd mov x29, sp 40c9c: 90000508 adrp x8, 0xe0000 40ca0: f9428908 ldr x8, [x8, #0x510] 40ca4: 321a03e0 orr w0, wzr, #0x40 40ca8: d63f0100 blr x8 40cac: b40000c0 cbz x0, 0x40cc4 40cb0: 6f00e400 movi v0.2d, #0000000000000000 40cb4: 320003e8 orr w8, wzr, #0x1 40cb8: ad000000 stp q0, q0, [x0] 40cbc: ad010000 stp q0, q0, [x0, #0x20] 40cc0: b9001808 str w8, [x0, #0x18] 40cc4: a8c17bfd ldp x29, x30, [sp], #0x10 40cc8: d65f03c0 ret 0000000000040ccc : 40ccc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 40cd0: 910003fd mov x29, sp 40cd4: 90000508 adrp x8, 0xe0000 40cd8: f9428908 ldr x8, [x8, #0x510] 40cdc: 321a03e0 orr w0, wzr, #0x40 40ce0: d63f0100 blr x8 40ce4: b4000080 cbz x0, 0x40cf4 40ce8: 6f00e400 movi v0.2d, #0000000000000000 40cec: ad010000 stp q0, q0, [x0, #0x20] 40cf0: ad000000 stp q0, q0, [x0] 40cf4: a8c17bfd ldp x29, x30, [sp], #0x10 40cf8: d65f03c0 ret 0000000000040cfc : 40cfc: f81e0ff3 str x19, [sp, #-0x20]! 40d00: a9017bfd stp x29, x30, [sp, #0x10] 40d04: 910043fd add x29, sp, #0x10 40d08: 90000508 adrp x8, 0xe0000 40d0c: f9428908 ldr x8, [x8, #0x510] 40d10: 2a0003f3 mov w19, w0 40d14: 321a03e0 orr w0, wzr, #0x40 40d18: d63f0100 blr x8 40d1c: b40000e0 cbz x0, 0x40d38 40d20: 7100027f cmp w19, #0x0 40d24: 6f00e400 movi v0.2d, #0000000000000000 40d28: 1a9f07e8 cset w8, ne 40d2c: ad000000 stp q0, q0, [x0] 40d30: ad010000 stp q0, q0, [x0, #0x20] 40d34: b9001808 str w8, [x0, #0x18] 40d38: a9417bfd ldp x29, x30, [sp, #0x10] 40d3c: f84207f3 ldr x19, [sp], #0x20 40d40: d65f03c0 ret 0000000000040d44 : 40d44: fc1e0fe8 str d8, [sp, #-0x20]! 40d48: a9017bfd stp x29, x30, [sp, #0x10] 40d4c: 910043fd add x29, sp, #0x10 40d50: 90000508 adrp x8, 0xe0000 40d54: f9428908 ldr x8, [x8, #0x510] 40d58: 321a03e0 orr w0, wzr, #0x40 40d5c: 4ea01c08 mov v8.16b, v0.16b 40d60: d63f0100 blr x8 40d64: b4000120 cbz x0, 0x40d88 40d68: 6f00e400 movi v0.2d, #0000000000000000 40d6c: 320007e8 orr w8, wzr, #0x3 40d70: 1e780109 fcvtzs w9, d8 40d74: ad000000 stp q0, q0, [x0] 40d78: ad010000 stp q0, q0, [x0, #0x20] 40d7c: b9001808 str w8, [x0, #0x18] 40d80: fd001808 str d8, [x0, #0x30] 40d84: b9002809 str w9, [x0, #0x28] 40d88: a9417bfd ldp x29, x30, [sp, #0x10] 40d8c: fc4207e8 ldr d8, [sp], #0x20 40d90: d65f03c0 ret 0000000000040d94 : 40d94: a9bd57f6 stp x22, x21, [sp, #-0x30]! 40d98: a9014ff4 stp x20, x19, [sp, #0x10] 40d9c: a9027bfd stp x29, x30, [sp, #0x20] 40da0: 910083fd add x29, sp, #0x20 40da4: 90000515 adrp x21, 0xe0000 40da8: f9428aa8 ldr x8, [x21, #0x510] 40dac: aa0003f4 mov x20, x0 40db0: 321a03e0 orr w0, wzr, #0x40 40db4: d63f0100 blr x8 40db8: aa0003f3 mov x19, x0 40dbc: b4000273 cbz x19, 0x40e08 40dc0: 6f00e400 movi v0.2d, #0000000000000000 40dc4: 321e03e8 orr w8, wzr, #0x4 40dc8: aa1403e0 mov x0, x20 40dcc: ad000260 stp q0, q0, [x19] 40dd0: ad010260 stp q0, q0, [x19, #0x20] 40dd4: b9001a68 str w8, [x19, #0x18] 40dd8: 97ff3a66 bl 0xf770 40ddc: f9428aa8 ldr x8, [x21, #0x510] 40de0: 91000416 add x22, x0, #0x1 40de4: aa1603e0 mov x0, x22 40de8: d63f0100 blr x8 40dec: aa0003f5 mov x21, x0 40df0: b40000b5 cbz x21, 0x40e04 40df4: aa1503e0 mov x0, x21 40df8: aa1403e1 mov x1, x20 40dfc: aa1603e2 mov x2, x22 40e00: 97ff3aa4 bl 0xf890 40e04: f9001275 str x21, [x19, #0x20] 40e08: aa1303e0 mov x0, x19 40e0c: a9427bfd ldp x29, x30, [sp, #0x20] 40e10: a9414ff4 ldp x20, x19, [sp, #0x10] 40e14: a8c357f6 ldp x22, x21, [sp], #0x30 40e18: d65f03c0 ret 0000000000040e1c : 40e1c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 40e20: 910003fd mov x29, sp 40e24: 90000508 adrp x8, 0xe0000 40e28: f9428908 ldr x8, [x8, #0x510] 40e2c: 321a03e0 orr w0, wzr, #0x40 40e30: d63f0100 blr x8 40e34: b40000c0 cbz x0, 0x40e4c 40e38: 6f00e400 movi v0.2d, #0000000000000000 40e3c: 528000a8 mov w8, #0x5 // =5 40e40: ad000000 stp q0, q0, [x0] 40e44: ad010000 stp q0, q0, [x0, #0x20] 40e48: b9001808 str w8, [x0, #0x18] 40e4c: a8c17bfd ldp x29, x30, [sp], #0x10 40e50: d65f03c0 ret 0000000000040e54 : 40e54: a9bf7bfd stp x29, x30, [sp, #-0x10]! 40e58: 910003fd mov x29, sp 40e5c: 90000508 adrp x8, 0xe0000 40e60: f9428908 ldr x8, [x8, #0x510] 40e64: 321a03e0 orr w0, wzr, #0x40 40e68: d63f0100 blr x8 40e6c: b40000c0 cbz x0, 0x40e84 40e70: 6f00e400 movi v0.2d, #0000000000000000 40e74: 321f07e8 orr w8, wzr, #0x6 40e78: ad000000 stp q0, q0, [x0] 40e7c: ad010000 stp q0, q0, [x0, #0x20] 40e80: b9001808 str w8, [x0, #0x18] 40e84: a8c17bfd ldp x29, x30, [sp], #0x10 40e88: d65f03c0 ret 40e8c: a9bb67fa stp x26, x25, [sp, #-0x50]! 40e90: a9015ff8 stp x24, x23, [sp, #0x10] 40e94: a90257f6 stp x22, x21, [sp, #0x20] 40e98: a9034ff4 stp x20, x19, [sp, #0x30] 40e9c: a9047bfd stp x29, x30, [sp, #0x40] 40ea0: 910103fd add x29, sp, #0x40 40ea4: 90000516 adrp x22, 0xe0000 40ea8: f9428ac8 ldr x8, [x22, #0x510] 40eac: aa0003f3 mov x19, x0 40eb0: 321a03e0 orr w0, wzr, #0x40 40eb4: 2a0103f5 mov w21, w1 40eb8: d63f0100 blr x8 40ebc: aa0003f4 mov x20, x0 40ec0: b4000434 cbz x20, 0x40f44 40ec4: 6f00e400 movi v0.2d, #0000000000000000 40ec8: 528000a8 mov w8, #0x5 // =5 40ecc: 710006bf cmp w21, #0x1 40ed0: ad000280 stp q0, q0, [x20] 40ed4: ad010280 stp q0, q0, [x20, #0x20] 40ed8: b9001a88 str w8, [x20, #0x18] 40edc: 5400034b b.lt 0x40f44 40ee0: aa1f03f7 mov x23, xzr 40ee4: aa1f03f9 mov x25, xzr 40ee8: 93407eb5 sxtw x21, w21 40eec: 320007f8 orr w24, wzr, #0x3 40ef0: f9428ac8 ldr x8, [x22, #0x510] 40ef4: b8777a7a ldr w26, [x19, x23, lsl #2] 40ef8: 321a03e0 orr w0, wzr, #0x40 40efc: d63f0100 blr x8 40f00: b4000100 cbz x0, 0x40f20 40f04: 1e620340 scvtf d0, w26 40f08: 6f00e401 movi v1.2d, #0000000000000000 40f0c: ad000401 stp q1, q1, [x0] 40f10: ad010401 stp q1, q1, [x0, #0x20] 40f14: b9001818 str w24, [x0, #0x18] 40f18: fd001800 str d0, [x0, #0x30] 40f1c: b900281a str w26, [x0, #0x28] 40f20: b4000097 cbz x23, 0x40f30 40f24: f9000320 str x0, [x25] 40f28: f9000419 str x25, [x0, #0x8] 40f2c: 14000002 b 0x40f34 40f30: f9000a80 str x0, [x20, #0x10] 40f34: 910006f7 add x23, x23, #0x1 40f38: eb1502ff cmp x23, x21 40f3c: aa0003f9 mov x25, x0 40f40: 54fffd8b b.lt 0x40ef0 40f44: aa1403e0 mov x0, x20 40f48: a9447bfd ldp x29, x30, [sp, #0x40] 40f4c: a9434ff4 ldp x20, x19, [sp, #0x30] 40f50: a94257f6 ldp x22, x21, [sp, #0x20] 40f54: a9415ff8 ldp x24, x23, [sp, #0x10] 40f58: a8c567fa ldp x26, x25, [sp], #0x50 40f5c: d65f03c0 ret 40f60: fc1b0fe8 str d8, [sp, #-0x50]! 40f64: f90007f9 str x25, [sp, #0x8] 40f68: a9015ff8 stp x24, x23, [sp, #0x10] 40f6c: a90257f6 stp x22, x21, [sp, #0x20] 40f70: a9034ff4 stp x20, x19, [sp, #0x30] 40f74: a9047bfd stp x29, x30, [sp, #0x40] 40f78: 910103fd add x29, sp, #0x40 40f7c: 90000516 adrp x22, 0xe0000 40f80: f9428ac8 ldr x8, [x22, #0x510] 40f84: aa0003f3 mov x19, x0 40f88: 321a03e0 orr w0, wzr, #0x40 40f8c: 2a0103f5 mov w21, w1 40f90: d63f0100 blr x8 40f94: aa0003f4 mov x20, x0 40f98: b4000454 cbz x20, 0x41020 40f9c: 6f00e400 movi v0.2d, #0000000000000000 40fa0: 528000a8 mov w8, #0x5 // =5 40fa4: 710006bf cmp w21, #0x1 40fa8: ad000280 stp q0, q0, [x20] 40fac: ad010280 stp q0, q0, [x20, #0x20] 40fb0: b9001a88 str w8, [x20, #0x18] 40fb4: 5400036b b.lt 0x41020 40fb8: aa1f03f7 mov x23, xzr 40fbc: aa1f03f9 mov x25, xzr 40fc0: 93407eb5 sxtw x21, w21 40fc4: 320007f8 orr w24, wzr, #0x3 40fc8: f9428ac8 ldr x8, [x22, #0x510] 40fcc: bc777a68 ldr s8, [x19, x23, lsl #2] 40fd0: 321a03e0 orr w0, wzr, #0x40 40fd4: d63f0100 blr x8 40fd8: b4000120 cbz x0, 0x40ffc 40fdc: 1e22c100 fcvt d0, s8 40fe0: 6f00e401 movi v1.2d, #0000000000000000 40fe4: 1e380108 fcvtzs w8, s8 40fe8: ad000401 stp q1, q1, [x0] 40fec: ad010401 stp q1, q1, [x0, #0x20] 40ff0: b9001818 str w24, [x0, #0x18] 40ff4: fd001800 str d0, [x0, #0x30] 40ff8: b9002808 str w8, [x0, #0x28] 40ffc: b4000097 cbz x23, 0x4100c 41000: f9000320 str x0, [x25] 41004: f9000419 str x25, [x0, #0x8] 41008: 14000002 b 0x41010 4100c: f9000a80 str x0, [x20, #0x10] 41010: 910006f7 add x23, x23, #0x1 41014: eb1502ff cmp x23, x21 41018: aa0003f9 mov x25, x0 4101c: 54fffd6b b.lt 0x40fc8 41020: aa1403e0 mov x0, x20 41024: a9447bfd ldp x29, x30, [sp, #0x40] 41028: a9434ff4 ldp x20, x19, [sp, #0x30] 4102c: a94257f6 ldp x22, x21, [sp, #0x20] 41030: a9415ff8 ldp x24, x23, [sp, #0x10] 41034: f94007f9 ldr x25, [sp, #0x8] 41038: fc4507e8 ldr d8, [sp], #0x50 4103c: d65f03c0 ret 41040: fc1b0fe8 str d8, [sp, #-0x50]! 41044: f90007f9 str x25, [sp, #0x8] 41048: a9015ff8 stp x24, x23, [sp, #0x10] 4104c: a90257f6 stp x22, x21, [sp, #0x20] 41050: a9034ff4 stp x20, x19, [sp, #0x30] 41054: a9047bfd stp x29, x30, [sp, #0x40] 41058: 910103fd add x29, sp, #0x40 4105c: f00004f6 adrp x22, 0xe0000 41060: f9428ac8 ldr x8, [x22, #0x510] 41064: aa0003f3 mov x19, x0 41068: 321a03e0 orr w0, wzr, #0x40 4106c: 2a0103f5 mov w21, w1 41070: d63f0100 blr x8 41074: aa0003f4 mov x20, x0 41078: b4000434 cbz x20, 0x410fc 4107c: 6f00e400 movi v0.2d, #0000000000000000 41080: 528000a8 mov w8, #0x5 // =5 41084: 710006bf cmp w21, #0x1 41088: ad000280 stp q0, q0, [x20] 4108c: ad010280 stp q0, q0, [x20, #0x20] 41090: b9001a88 str w8, [x20, #0x18] 41094: 5400034b b.lt 0x410fc 41098: aa1f03f7 mov x23, xzr 4109c: aa1f03f9 mov x25, xzr 410a0: 93407eb5 sxtw x21, w21 410a4: 320007f8 orr w24, wzr, #0x3 410a8: f9428ac8 ldr x8, [x22, #0x510] 410ac: fc777a68 ldr d8, [x19, x23, lsl #3] 410b0: 321a03e0 orr w0, wzr, #0x40 410b4: d63f0100 blr x8 410b8: b4000100 cbz x0, 0x410d8 410bc: 6f00e400 movi v0.2d, #0000000000000000 410c0: 1e780108 fcvtzs w8, d8 410c4: ad000000 stp q0, q0, [x0] 410c8: ad010000 stp q0, q0, [x0, #0x20] 410cc: b9001818 str w24, [x0, #0x18] 410d0: fd001808 str d8, [x0, #0x30] 410d4: b9002808 str w8, [x0, #0x28] 410d8: b4000097 cbz x23, 0x410e8 410dc: f9000320 str x0, [x25] 410e0: f9000419 str x25, [x0, #0x8] 410e4: 14000002 b 0x410ec 410e8: f9000a80 str x0, [x20, #0x10] 410ec: 910006f7 add x23, x23, #0x1 410f0: eb1502ff cmp x23, x21 410f4: aa0003f9 mov x25, x0 410f8: 54fffd8b b.lt 0x410a8 410fc: aa1403e0 mov x0, x20 41100: a9447bfd ldp x29, x30, [sp, #0x40] 41104: a9434ff4 ldp x20, x19, [sp, #0x30] 41108: a94257f6 ldp x22, x21, [sp, #0x20] 4110c: a9415ff8 ldp x24, x23, [sp, #0x10] 41110: f94007f9 ldr x25, [sp, #0x8] 41114: fc4507e8 ldr d8, [sp], #0x50 41118: d65f03c0 ret 000000000004111c : 4111c: a9ba6ffc stp x28, x27, [sp, #-0x60]! 41120: a90167fa stp x26, x25, [sp, #0x10] 41124: a9025ff8 stp x24, x23, [sp, #0x20] 41128: a90357f6 stp x22, x21, [sp, #0x30] 4112c: a9044ff4 stp x20, x19, [sp, #0x40] 41130: a9057bfd stp x29, x30, [sp, #0x50] 41134: 910143fd add x29, sp, #0x50 41138: f00004f9 adrp x25, 0xe0000 4113c: f9428b28 ldr x8, [x25, #0x510] 41140: aa0003f3 mov x19, x0 41144: 321a03e0 orr w0, wzr, #0x40 41148: 2a0103f5 mov w21, w1 4114c: d63f0100 blr x8 41150: aa0003f4 mov x20, x0 41154: b4000594 cbz x20, 0x41204 41158: 6f00e400 movi v0.2d, #0000000000000000 4115c: 528000a8 mov w8, #0x5 // =5 41160: 710006bf cmp w21, #0x1 41164: ad000280 stp q0, q0, [x20] 41168: ad010280 stp q0, q0, [x20, #0x20] 4116c: b9001a88 str w8, [x20, #0x18] 41170: 540004ab b.lt 0x41204 41174: aa1f03fa mov x26, xzr 41178: aa1f03fc mov x28, xzr 4117c: 93407ebb sxtw x27, w21 41180: f9428b28 ldr x8, [x25, #0x510] 41184: f87a7a76 ldr x22, [x19, x26, lsl #3] 41188: 321a03e0 orr w0, wzr, #0x40 4118c: d63f0100 blr x8 41190: aa0003f5 mov x21, x0 41194: b4000275 cbz x21, 0x411e0 41198: 6f00e400 movi v0.2d, #0000000000000000 4119c: 321e03e8 orr w8, wzr, #0x4 411a0: aa1603e0 mov x0, x22 411a4: ad0002a0 stp q0, q0, [x21] 411a8: ad0102a0 stp q0, q0, [x21, #0x20] 411ac: b9001aa8 str w8, [x21, #0x18] 411b0: 97ff3970 bl 0xf770 411b4: f9428b28 ldr x8, [x25, #0x510] 411b8: 91000418 add x24, x0, #0x1 411bc: aa1803e0 mov x0, x24 411c0: d63f0100 blr x8 411c4: aa0003f7 mov x23, x0 411c8: b40000b7 cbz x23, 0x411dc 411cc: aa1703e0 mov x0, x23 411d0: aa1603e1 mov x1, x22 411d4: aa1803e2 mov x2, x24 411d8: 97ff39ae bl 0xf890 411dc: f90012b7 str x23, [x21, #0x20] 411e0: b400009a cbz x26, 0x411f0 411e4: f9000395 str x21, [x28] 411e8: f90006bc str x28, [x21, #0x8] 411ec: 14000002 b 0x411f4 411f0: f9000a95 str x21, [x20, #0x10] 411f4: 9100075a add x26, x26, #0x1 411f8: eb1b035f cmp x26, x27 411fc: aa1503fc mov x28, x21 41200: 54fffc0b b.lt 0x41180 41204: aa1403e0 mov x0, x20 41208: a9457bfd ldp x29, x30, [sp, #0x50] 4120c: a9444ff4 ldp x20, x19, [sp, #0x40] 41210: a94357f6 ldp x22, x21, [sp, #0x30] 41214: a9425ff8 ldp x24, x23, [sp, #0x20] 41218: a94167fa ldp x26, x25, [sp, #0x10] 4121c: a8c66ffc ldp x28, x27, [sp], #0x60 41220: d65f03c0 ret 41224: f81b0ff9 str x25, [sp, #-0x50]! 41228: a9015ff8 stp x24, x23, [sp, #0x10] 4122c: a90257f6 stp x22, x21, [sp, #0x20] 41230: a9034ff4 stp x20, x19, [sp, #0x30] 41234: a9047bfd stp x29, x30, [sp, #0x40] 41238: 910103fd add x29, sp, #0x40 4123c: 2a0103f5 mov w21, w1 41240: aa0003f4 mov x20, x0 41244: b40008b4 cbz x20, 0x41358 41248: f00004f9 adrp x25, 0xe0000 4124c: f9428b28 ldr x8, [x25, #0x510] 41250: 321a03e0 orr w0, wzr, #0x40 41254: d63f0100 blr x8 41258: aa0003f3 mov x19, x0 4125c: b4000813 cbz x19, 0x4135c 41260: 6f00e400 movi v0.2d, #0000000000000000 41264: ad010260 stp q0, q0, [x19, #0x20] 41268: ad000260 stp q0, q0, [x19] 4126c: b9401a88 ldr w8, [x20, #0x18] 41270: 12177908 and w8, w8, #0xfffffeff 41274: b9001a68 str w8, [x19, #0x18] 41278: b9402a88 ldr w8, [x20, #0x28] 4127c: b9002a68 str w8, [x19, #0x28] 41280: f9401a88 ldr x8, [x20, #0x30] 41284: f9001a68 str x8, [x19, #0x30] 41288: f9401296 ldr x22, [x20, #0x20] 4128c: b40001d6 cbz x22, 0x412c4 41290: aa1603e0 mov x0, x22 41294: 97ff3937 bl 0xf770 41298: f9428b28 ldr x8, [x25, #0x510] 4129c: 91000417 add x23, x0, #0x1 412a0: aa1703e0 mov x0, x23 412a4: d63f0100 blr x8 412a8: aa0003f8 mov x24, x0 412ac: b40004d8 cbz x24, 0x41344 412b0: aa1803e0 mov x0, x24 412b4: aa1603e1 mov x1, x22 412b8: aa1703e2 mov x2, x23 412bc: 97ff3975 bl 0xf890 412c0: f9001278 str x24, [x19, #0x20] 412c4: f9401e96 ldr x22, [x20, #0x38] 412c8: b40001d6 cbz x22, 0x41300 412cc: aa1603e0 mov x0, x22 412d0: 97ff3928 bl 0xf770 412d4: f9428b28 ldr x8, [x25, #0x510] 412d8: 91000417 add x23, x0, #0x1 412dc: aa1703e0 mov x0, x23 412e0: d63f0100 blr x8 412e4: aa0003f8 mov x24, x0 412e8: b4000338 cbz x24, 0x4134c 412ec: aa1803e0 mov x0, x24 412f0: aa1603e1 mov x1, x22 412f4: aa1703e2 mov x2, x23 412f8: 97ff3966 bl 0xf890 412fc: f9001e78 str x24, [x19, #0x38] 41300: 340002f5 cbz w21, 0x4135c 41304: f9400a94 ldr x20, [x20, #0x10] 41308: b40002b4 cbz x20, 0x4135c 4130c: aa1f03f5 mov x21, xzr 41310: 320003e1 orr w1, wzr, #0x1 41314: aa1403e0 mov x0, x20 41318: 97ffffc3 bl 0x41224 4131c: b40001a0 cbz x0, 0x41350 41320: b4000095 cbz x21, 0x41330 41324: f90002a0 str x0, [x21] 41328: f9000415 str x21, [x0, #0x8] 4132c: 14000002 b 0x41334 41330: f9000a60 str x0, [x19, #0x10] 41334: f9400294 ldr x20, [x20] 41338: aa0003f5 mov x21, x0 4133c: b5fffeb4 cbnz x20, 0x41310 41340: 14000007 b 0x4135c 41344: f900127f str xzr, [x19, #0x20] 41348: 14000002 b 0x41350 4134c: f9001e7f str xzr, [x19, #0x38] 41350: aa1303e0 mov x0, x19 41354: 97ff392b bl 0xf800 41358: aa1f03f3 mov x19, xzr 4135c: aa1303e0 mov x0, x19 41360: a9447bfd ldp x29, x30, [sp, #0x40] 41364: a9434ff4 ldp x20, x19, [sp, #0x30] 41368: a94257f6 ldp x22, x21, [sp, #0x20] 4136c: a9415ff8 ldp x24, x23, [sp, #0x10] 41370: f84507f9 ldr x25, [sp], #0x50 41374: d65f03c0 ret 41378: f000038a adrp x10, 0xb4000 4137c: 52800b88 mov w8, #0x5c // =92 41380: 9133714a add x10, x10, #0xcdc 41384: aa0003e9 mov x9, x0 41388: 14000031 b 0x4144c 4138c: 12001d6d and w13, w11, #0xff 41390: 7100bdbf cmp w13, #0x2f 41394: 540002c1 b.ne 0x413ec 41398: aa0003ec mov x12, x0 4139c: 38401d8d ldrb w13, [x12, #0x1]! 413a0: 7100a9bf cmp w13, #0x2a 413a4: 540004c1 b.ne 0x4143c 413a8: 528005ec mov w12, #0x2f // =47 413ac: 14000003 b 0x413b8 413b0: 38401d6c ldrb w12, [x11, #0x1]! 413b4: aa0b03e0 mov x0, x11 413b8: 12001d8c and w12, w12, #0xff 413bc: 7100a99f cmp w12, #0x2a 413c0: aa0003eb mov x11, x0 413c4: 54000060 b.eq 0x413d0 413c8: 35ffff4c cbnz w12, 0x413b0 413cc: 1400001f b 0x41448 413d0: aa0b03e0 mov x0, x11 413d4: 38401c0c ldrb w12, [x0, #0x1]! 413d8: 7100bd9f cmp w12, #0x2f 413dc: 54fffee1 b.ne 0x413b8 413e0: 1400001a b 0x41448 413e4: 91000400 add x0, x0, #0x1 413e8: 14000019 b 0x4144c 413ec: 91000400 add x0, x0, #0x1 413f0: 7100899f cmp w12, #0x22 413f4: 3800152b strb w11, [x9], #0x1 413f8: 540002a1 b.ne 0x4144c 413fc: 14000003 b 0x41408 41400: 91000400 add x0, x0, #0x1 41404: 3800152b strb w11, [x9], #0x1 41408: 3940000b ldrb w11, [x0] 4140c: 7101717f cmp w11, #0x5c 41410: 540000a0 b.eq 0x41424 41414: 340000eb cbz w11, 0x41430 41418: 7100897f cmp w11, #0x22 4141c: 54ffff21 b.ne 0x41400 41420: 14000004 b 0x41430 41424: 38001528 strb w8, [x9], #0x1 41428: 38401c0b ldrb w11, [x0, #0x1]! 4142c: 17fffff5 b 0x41400 41430: 91000400 add x0, x0, #0x1 41434: 3800152b strb w11, [x9], #0x1 41438: 14000005 b 0x4144c 4143c: 3800152b strb w11, [x9], #0x1 41440: aa0c03e0 mov x0, x12 41444: 14000002 b 0x4144c 41448: 91000960 add x0, x11, #0x2 4144c: 3940000b ldrb w11, [x0] 41450: 14000006 b 0x41468 41454: 38401c0b ldrb w11, [x0, #0x1]! 41458: 12001d6c and w12, w11, #0xff 4145c: 3400006c cbz w12, 0x41468 41460: 7100299f cmp w12, #0xa 41464: 54ffff81 b.ne 0x41454 41468: 12001d6c and w12, w11, #0xff 4146c: 7100bd9f cmp w12, #0x2f 41470: 54fffbe8 b.hi 0x413ec 41474: b8ac794d ldrsw x13, [x10, x12, lsl #2] 41478: 8b0a01ad add x13, x13, x10 4147c: d61f01a0 br x13 41480: 3940040d ldrb w13, [x0, #0x1] 41484: 7100bdbf cmp w13, #0x2f 41488: 54fffe80 b.eq 0x41458 4148c: 17ffffc0 b 0x4138c 41490: 3900013f strb wzr, [x9] 41494: d65f03c0 ret 41498: a9ba6ffc stp x28, x27, [sp, #-0x60]! 4149c: a90167fa stp x26, x25, [sp, #0x10] 414a0: a9025ff8 stp x24, x23, [sp, #0x20] 414a4: a90357f6 stp x22, x21, [sp, #0x30] 414a8: a9044ff4 stp x20, x19, [sp, #0x40] 414ac: a9057bfd stp x29, x30, [sp, #0x50] 414b0: 910143fd add x29, sp, #0x50 414b4: aa0103f7 mov x23, x1 414b8: 384016e8 ldrb w8, [x23], #0x1 414bc: aa0003f3 mov x19, x0 414c0: 7100891f cmp w8, #0x22 414c4: 54001301 b.ne 0x41724 414c8: 320003e8 orr w8, wzr, #0x1 414cc: aa1703e9 mov x9, x23 414d0: 3940012a ldrb w10, [x9] 414d4: 3500010a cbnz w10, 0x414f4 414d8: 14000009 b 0x414fc 414dc: 9100092b add x11, x9, #0x2 414e0: 7101715f cmp w10, #0x5c 414e4: 9a890569 csinc x9, x11, x9, eq 414e8: 11000508 add w8, w8, #0x1 414ec: 3940012a ldrb w10, [x9] 414f0: 3400006a cbz w10, 0x414fc 414f4: 7100895f cmp w10, #0x22 414f8: 54ffff21 b.ne 0x414dc 414fc: f00004e9 adrp x9, 0xe0000 41500: f9428929 ldr x9, [x9, #0x510] 41504: 93407d00 sxtw x0, w8 41508: d63f0120 blr x9 4150c: aa0003fc mov x28, x0 41510: b400111c cbz x28, 0x41730 41514: f0000396 adrp x22, 0xb4000 41518: 913672d6 add x22, x22, #0xd9c 4151c: 321e07f8 orr w24, wzr, #0xc 41520: 52800159 mov w25, #0xa // =10 41524: 528001ba mov w26, #0xd // =13 41528: 5280013b mov w27, #0x9 // =9 4152c: aa1c03f4 mov x20, x28 41530: 394002e9 ldrb w9, [x23] 41534: 350000c9 cbnz w9, 0x4154c 41538: 14000072 b 0x41700 4153c: 38001689 strb w9, [x20], #0x1 41540: aa0803f7 mov x23, x8 41544: 394002e9 ldrb w9, [x23] 41548: 34000dc9 cbz w9, 0x41700 4154c: 7100893f cmp w9, #0x22 41550: 54000d80 b.eq 0x41700 41554: 7101713f cmp w9, #0x5c 41558: 910006e8 add x8, x23, #0x1 4155c: 54ffff01 b.ne 0x4153c 41560: 39400109 ldrb w9, [x8] 41564: 5101892a sub w10, w9, #0x62 41568: 71004d5f cmp w10, #0x13 4156c: 540000a8 b.hi 0x41580 41570: b8aa7aca ldrsw x10, [x22, x10, lsl #2] 41574: 8b16014a add x10, x10, x22 41578: d61f0140 br x10 4157c: 321d03e9 orr w9, wzr, #0x8 41580: 38001689 strb w9, [x20], #0x1 41584: 91000517 add x23, x8, #0x1 41588: 394002e9 ldrb w9, [x23] 4158c: 35fffe09 cbnz w9, 0x4154c 41590: 1400005c b 0x41700 41594: 38001699 strb w25, [x20], #0x1 41598: 91000517 add x23, x8, #0x1 4159c: 394002e9 ldrb w9, [x23] 415a0: 35fffd69 cbnz w9, 0x4154c 415a4: 14000057 b 0x41700 415a8: 91000ae0 add x0, x23, #0x2 415ac: 94000068 bl 0x4174c 415b0: 2a0003f5 mov w21, w0 415b4: 910016e8 add x8, x23, #0x5 415b8: 34fffe75 cbz w21, 0x41584 415bc: 121656a9 and w9, w21, #0xfffffc00 415c0: 529b800a mov w10, #0xdc00 // =56320 415c4: 6b0a013f cmp w9, w10 415c8: 54fffde0 b.eq 0x41584 415cc: 529b000a mov w10, #0xd800 // =55296 415d0: 6b0a013f cmp w9, w10 415d4: 54000401 b.ne 0x41654 415d8: 39401ae9 ldrb w9, [x23, #0x6] 415dc: 7101713f cmp w9, #0x5c 415e0: 54fffd21 b.ne 0x41584 415e4: 39401ee9 ldrb w9, [x23, #0x7] 415e8: 7101d53f cmp w9, #0x75 415ec: 54fffcc1 b.ne 0x41584 415f0: 910022e0 add x0, x23, #0x8 415f4: 94000056 bl 0x4174c 415f8: 530a7c08 lsr w8, w0, #10 415fc: 7100dd1f cmp w8, #0x37 41600: 91002ee8 add x8, x23, #0xb 41604: 54fffc01 b.ne 0x41584 41608: 12002409 and w9, w0, #0x3ff 4160c: 331626a9 bfi w9, w21, #10, #10 41610: 11404135 add w21, w9, #0x10, lsl #12 // =0x10000 41614: 14000018 b 0x41674 41618: 38001698 strb w24, [x20], #0x1 4161c: 91000517 add x23, x8, #0x1 41620: 394002e9 ldrb w9, [x23] 41624: 35fff949 cbnz w9, 0x4154c 41628: 14000036 b 0x41700 4162c: 3800169a strb w26, [x20], #0x1 41630: 91000517 add x23, x8, #0x1 41634: 394002e9 ldrb w9, [x23] 41638: 35fff8a9 cbnz w9, 0x4154c 4163c: 14000031 b 0x41700 41640: 3800169b strb w27, [x20], #0x1 41644: 91000517 add x23, x8, #0x1 41648: 394002e9 ldrb w9, [x23] 4164c: 35fff809 cbnz w9, 0x4154c 41650: 1400002c b 0x41700 41654: 710202bf cmp w21, #0x80 41658: 54000062 b.hs 0x41664 4165c: 320003ea orr w10, wzr, #0x1 41660: 14000008 b 0x41680 41664: 712002bf cmp w21, #0x800 41668: 54000062 b.hs 0x41674 4166c: 321f03ea orr w10, wzr, #0x2 41670: 14000004 b 0x41680 41674: 714042bf cmp w21, #0x10, lsl #12 // =0x10000 41678: 320007e9 orr w9, wzr, #0x3 4167c: 1a89352a cinc w10, w9, hs 41680: 2a0a03e9 mov w9, w10 41684: 1200094a and w10, w10, #0x7 41688: 5100054b sub w11, w10, #0x1 4168c: 71000d7f cmp w11, #0x3 41690: 8b09028a add x10, x20, x9 41694: 540002e8 b.hi 0x416f0 41698: f000038c adrp x12, 0xb4000 4169c: 9137b18c add x12, x12, #0xdec 416a0: b8ab798b ldrsw x11, [x12, x11, lsl #2] 416a4: 8b0c016b add x11, x11, x12 416a8: d61f0160 br x11 416ac: 321903eb orr w11, wzr, #0x80 416b0: 330016ab bfxil w11, w21, #0, #6 416b4: 381ffd4b strb w11, [x10, #-0x1]! 416b8: 53067eb5 lsr w21, w21, #6 416bc: 321903eb orr w11, wzr, #0x80 416c0: 330016ab bfxil w11, w21, #0, #6 416c4: 381ffd4b strb w11, [x10, #-0x1]! 416c8: 53067eb5 lsr w21, w21, #6 416cc: 321903eb orr w11, wzr, #0x80 416d0: 330016ab bfxil w11, w21, #0, #6 416d4: 381ffd4b strb w11, [x10, #-0x1]! 416d8: 53067eb5 lsr w21, w21, #6 416dc: f000038b adrp x11, 0xb4000 416e0: 9139f96b add x11, x11, #0xe7e 416e4: 3869696b ldrb w11, [x11, x9] 416e8: 2a0b02ab orr w11, w21, w11 416ec: 381ffd4b strb w11, [x10, #-0x1]! 416f0: 8b090154 add x20, x10, x9 416f4: 91000517 add x23, x8, #0x1 416f8: 394002e9 ldrb w9, [x23] 416fc: 35fff289 cbnz w9, 0x4154c 41700: 3900029f strb wzr, [x20] 41704: aa1703e8 mov x8, x23 41708: 38401509 ldrb w9, [x8], #0x1 4170c: 321e03ea orr w10, wzr, #0x4 41710: f900127c str x28, [x19, #0x20] 41714: b9001a6a str w10, [x19, #0x18] 41718: 7100893f cmp w9, #0x22 4171c: 9a970100 csel x0, x8, x23, eq 41720: 14000004 b 0x41730 41724: b0000868 adrp x8, 0x14e000 41728: aa1f03e0 mov x0, xzr 4172c: f9066d01 str x1, [x8, #0xcd8] 41730: a9457bfd ldp x29, x30, [sp, #0x50] 41734: a9444ff4 ldp x20, x19, [sp, #0x40] 41738: a94357f6 ldp x22, x21, [sp, #0x30] 4173c: a9425ff8 ldp x24, x23, [sp, #0x20] 41740: a94167fa ldp x26, x25, [sp, #0x10] 41744: a8c66ffc ldp x28, x27, [sp], #0x60 41748: d65f03c0 ret 4174c: 39400008 ldrb w8, [x0] 41750: 5100c109 sub w9, w8, #0x30 41754: 7100293f cmp w9, #0xa 41758: 54000062 b.hs 0x41764 4175c: 128005e9 mov w9, #-0x30 // =-48 41760: 1400000a b 0x41788 41764: 51010509 sub w9, w8, #0x41 41768: 7100193f cmp w9, #0x6 4176c: 54000062 b.hs 0x41778 41770: 128006c9 mov w9, #-0x37 // =-55 41774: 14000005 b 0x41788 41778: 51018509 sub w9, w8, #0x61 4177c: 7100153f cmp w9, #0x5 41780: 54000748 b.hi 0x41868 41784: 12800ac9 mov w9, #-0x57 // =-87 41788: 3940040a ldrb w10, [x0, #0x1] 4178c: 5100c14b sub w11, w10, #0x30 41790: 7100297f cmp w11, #0xa 41794: 54000062 b.hs 0x417a0 41798: 128005eb mov w11, #-0x30 // =-48 4179c: 1400000a b 0x417c4 417a0: 5101054b sub w11, w10, #0x41 417a4: 7100197f cmp w11, #0x6 417a8: 54000062 b.hs 0x417b4 417ac: 128006cb mov w11, #-0x37 // =-55 417b0: 14000005 b 0x417c4 417b4: 5101854b sub w11, w10, #0x61 417b8: 7100157f cmp w11, #0x5 417bc: 540005a8 b.hi 0x41870 417c0: 12800acb mov w11, #-0x57 // =-87 417c4: 3940080c ldrb w12, [x0, #0x2] 417c8: 5100c18d sub w13, w12, #0x30 417cc: 710029bf cmp w13, #0xa 417d0: 54000062 b.hs 0x417dc 417d4: 128005ed mov w13, #-0x30 // =-48 417d8: 1400000a b 0x41800 417dc: 5101058d sub w13, w12, #0x41 417e0: 710019bf cmp w13, #0x6 417e4: 54000062 b.hs 0x417f0 417e8: 128006cd mov w13, #-0x37 // =-55 417ec: 14000005 b 0x41800 417f0: 5101858d sub w13, w12, #0x61 417f4: 710015bf cmp w13, #0x5 417f8: 54000408 b.hi 0x41878 417fc: 12800acd mov w13, #-0x57 // =-87 41800: 39400c0e ldrb w14, [x0, #0x3] 41804: 5100c1cf sub w15, w14, #0x30 41808: 710029ff cmp w15, #0xa 4180c: 54000062 b.hs 0x41818 41810: 128005ef mov w15, #-0x30 // =-48 41814: 1400000a b 0x4183c 41818: 510105cf sub w15, w14, #0x41 4181c: 710019ff cmp w15, #0x6 41820: 54000062 b.hs 0x4182c 41824: 128006cf mov w15, #-0x37 // =-55 41828: 14000005 b 0x4183c 4182c: 510185cf sub w15, w14, #0x61 41830: 710015ff cmp w15, #0x5 41834: 54000268 b.hi 0x41880 41838: 12800acf mov w15, #-0x57 // =-87 4183c: 0b080128 add w8, w9, w8 41840: 531c6d08 lsl w8, w8, #4 41844: 0b0a0108 add w8, w8, w10 41848: 0b0b0108 add w8, w8, w11 4184c: 531c6d08 lsl w8, w8, #4 41850: 0b0c0108 add w8, w8, w12 41854: 0b0d0108 add w8, w8, w13 41858: 531c6d08 lsl w8, w8, #4 4185c: 0b0e0108 add w8, w8, w14 41860: 0b0f0100 add w0, w8, w15 41864: d65f03c0 ret 41868: 2a1f03e0 mov w0, wzr 4186c: d65f03c0 ret 41870: 2a1f03e0 mov w0, wzr 41874: d65f03c0 ret 41878: 2a1f03e0 mov w0, wzr 4187c: d65f03c0 ret 41880: 2a1f03e0 mov w0, wzr 41884: d65f03c0 ret 41888: a9ba6ffc stp x28, x27, [sp, #-0x60]! 4188c: a90167fa stp x26, x25, [sp, #0x10] 41890: a9025ff8 stp x24, x23, [sp, #0x20] 41894: a90357f6 stp x22, x21, [sp, #0x30] 41898: a9044ff4 stp x20, x19, [sp, #0x40] 4189c: a9057bfd stp x29, x30, [sp, #0x50] 418a0: 910143fd add x29, sp, #0x50 418a4: aa0003f3 mov x19, x0 418a8: b4000c93 cbz x19, 0x41a38 418ac: 39400268 ldrb w8, [x19] 418b0: 340002e8 cbz w8, 0x4190c 418b4: f0000394 adrp x20, 0xb4000 418b8: 2a1f03f6 mov w22, wzr 418bc: 91000677 add x23, x19, #0x1 418c0: 9139c294 add x20, x20, #0xe70 418c4: 110006d8 add w24, w22, #0x1 418c8: 34000238 cbz w24, 0x4190c 418cc: 12001d15 and w21, w8, #0xff 418d0: 321d03e2 orr w2, wzr, #0x8 418d4: aa1403e0 mov x0, x20 418d8: 2a1503e1 mov w1, w21 418dc: 97ff3685 bl 0xf2f0 418e0: b40000a0 cbz x0, 0x418f4 418e4: 11000ad6 add w22, w22, #0x2 418e8: 384016e8 ldrb w8, [x23], #0x1 418ec: 35fffec8 cbnz w8, 0x418c4 418f0: 14000008 b 0x41910 418f4: 11001ac8 add w8, w22, #0x6 418f8: 710082bf cmp w21, #0x20 418fc: 1a983116 csel w22, w8, w24, lo 41900: 384016e8 ldrb w8, [x23], #0x1 41904: 35fffe08 cbnz w8, 0x418c4 41908: 14000002 b 0x41910 4190c: 2a1f03f6 mov w22, wzr 41910: f00004e8 adrp x8, 0xe0000 41914: f9428908 ldr x8, [x8, #0x510] 41918: 11000ec9 add w9, w22, #0x3 4191c: 93407d20 sxtw x0, w9 41920: d63f0100 blr x8 41924: aa0003f4 mov x20, x0 41928: b4000974 cbz x20, 0x41a54 4192c: 52800456 mov w22, #0x22 // =34 41930: aa1403f8 mov x24, x20 41934: 38001716 strb w22, [x24], #0x1 41938: 39400268 ldrb w8, [x19] 4193c: 340007a8 cbz w8, 0x41a30 41940: f0000395 adrp x21, 0xb4000 41944: f0000399 adrp x25, 0xb4000 41948: 52800b97 mov w23, #0x5c // =92 4194c: 9139e2b5 add x21, x21, #0xe78 41950: 9137f339 add x25, x25, #0xdfc 41954: 52800ddc mov w28, #0x6e // =110 41958: 52800cda mov w26, #0x66 // =102 4195c: 52800e5b mov w27, #0x72 // =114 41960: 12001d09 and w9, w8, #0xff 41964: 7100813f cmp w9, #0x20 41968: 540000a3 b.lo 0x4197c 4196c: 7100893f cmp w9, #0x22 41970: 54000060 b.eq 0x4197c 41974: 7101713f cmp w9, #0x5c 41978: 54000181 b.ne 0x419a8 4197c: aa1803e0 mov x0, x24 41980: 38001417 strb w23, [x0], #0x1 41984: 38401662 ldrb w2, [x19], #0x1 41988: 51002048 sub w8, w2, #0x8 4198c: 7100691f cmp w8, #0x1a 41990: 54000168 b.hi 0x419bc 41994: b8a87b28 ldrsw x8, [x25, x8, lsl #2] 41998: 8b190108 add x8, x8, x25 4199c: d61f0100 br x8 419a0: 52800c49 mov w9, #0x62 // =98 419a4: 14000012 b 0x419ec 419a8: 91000673 add x19, x19, #0x1 419ac: 38001708 strb w8, [x24], #0x1 419b0: 39400268 ldrb w8, [x19] 419b4: 35fffd68 cbnz w8, 0x41960 419b8: 1400001e b 0x41a30 419bc: 7101705f cmp w2, #0x5c 419c0: 54000081 b.ne 0x419d0 419c4: 91000b08 add x8, x24, #0x2 419c8: 39000717 strb w23, [x24, #0x1] 419cc: 14000016 b 0x41a24 419d0: aa1503e1 mov x1, x21 419d4: 97ff36df bl 0xf550 419d8: 91001b18 add x24, x24, #0x6 419dc: 39400268 ldrb w8, [x19] 419e0: 35fffc08 cbnz w8, 0x41960 419e4: 14000013 b 0x41a30 419e8: 52800e89 mov w9, #0x74 // =116 419ec: 91000b08 add x8, x24, #0x2 419f0: 39000709 strb w9, [x24, #0x1] 419f4: 1400000c b 0x41a24 419f8: 91000b08 add x8, x24, #0x2 419fc: 3900071c strb w28, [x24, #0x1] 41a00: 14000009 b 0x41a24 41a04: 91000b08 add x8, x24, #0x2 41a08: 3900071a strb w26, [x24, #0x1] 41a0c: 14000006 b 0x41a24 41a10: 91000b08 add x8, x24, #0x2 41a14: 3900071b strb w27, [x24, #0x1] 41a18: 14000003 b 0x41a24 41a1c: 91000b08 add x8, x24, #0x2 41a20: 39000716 strb w22, [x24, #0x1] 41a24: aa0803f8 mov x24, x8 41a28: 39400268 ldrb w8, [x19] 41a2c: 35fff9a8 cbnz w8, 0x41960 41a30: 79000316 strh w22, [x24] 41a34: 14000008 b 0x41a54 41a38: f00004e8 adrp x8, 0xe0000 41a3c: f9428908 ldr x8, [x8, #0x510] 41a40: 320003e0 orr w0, wzr, #0x1 41a44: d63f0100 blr x8 41a48: aa0003f4 mov x20, x0 41a4c: b4000054 cbz x20, 0x41a54 41a50: 3900029f strb wzr, [x20] 41a54: aa1403e0 mov x0, x20 41a58: a9457bfd ldp x29, x30, [sp, #0x50] 41a5c: a9444ff4 ldp x20, x19, [sp, #0x40] 41a60: a94357f6 ldp x22, x21, [sp, #0x30] 41a64: a9425ff8 ldp x24, x23, [sp, #0x20] 41a68: a94167fa ldp x26, x25, [sp, #0x10] 41a6c: a8c66ffc ldp x28, x27, [sp], #0x60 41a70: d65f03c0 ret 0000000000041a74 : 41a74: a9be4ff4 stp x20, x19, [sp, #-0x20]! 41a78: a9017bfd stp x29, x30, [sp, #0x10] 41a7c: 910043fd add x29, sp, #0x10 41a80: aa0003f3 mov x19, x0 41a84: 97ff373b bl 0xf770 41a88: 8b000268 add x8, x19, x0 41a8c: d1000514 sub x20, x8, #0x1 41a90: eb13029f cmp x20, x19 41a94: 540000e3 b.lo 0x41ab0 41a98: 39400260 ldrb w0, [x19] 41a9c: 97ff3799 bl 0xf900 41aa0: 34000080 cbz w0, 0x41ab0 41aa4: 91000673 add x19, x19, #0x1 41aa8: eb14027f cmp x19, x20 41aac: 54ffff69 b.ls 0x41a98 41ab0: eb13029f cmp x20, x19 41ab4: 540000e3 b.lo 0x41ad0 41ab8: 39400280 ldrb w0, [x20] 41abc: 97ff3791 bl 0xf900 41ac0: 340000c0 cbz w0, 0x41ad8 41ac4: d1000694 sub x20, x20, #0x1 41ac8: eb13029f cmp x20, x19 41acc: 54ffff62 b.hs 0x41ab8 41ad0: aa1f03e8 mov x8, xzr 41ad4: 14000004 b 0x41ae4 41ad8: 320003e8 orr w8, wzr, #0x1 41adc: cb130108 sub x8, x8, x19 41ae0: 8b140108 add x8, x8, x20 41ae4: 38286a7f strb wzr, [x19, x8] 41ae8: a9417bfd ldp x29, x30, [sp, #0x10] 41aec: aa1303e0 mov x0, x19 41af0: a8c24ff4 ldp x20, x19, [sp], #0x20 41af4: d65f03c0 ret 41af8: d10143ff sub sp, sp, #0x50 41afc: a90257f6 stp x22, x21, [sp, #0x20] 41b00: a9034ff4 stp x20, x19, [sp, #0x30] 41b04: a9047bfd stp x29, x30, [sp, #0x40] 41b08: 910103fd add x29, sp, #0x40 41b0c: d53bd056 mrs x22, TPIDR_EL0 41b10: aa0803f3 mov x19, x8 41b14: f94016c8 ldr x8, [x22, #0x28] 41b18: 321c03e0 orr w0, wzr, #0x10 41b1c: 910023e1 add x1, sp, #0x8 41b20: f9000fe8 str x8, [sp, #0x18] 41b24: a900ffff stp xzr, xzr, [sp, #0x8] 41b28: 97ff35f6 bl 0xf300 41b2c: a900fe7f stp xzr, xzr, [x19, #0x8] 41b30: f900027f str xzr, [x19] 41b34: 34000060 cbz w0, 0x41b40 41b38: 3800167f strb wzr, [x19], #0x1 41b3c: 14000019 b 0x41ba0 41b40: 910023e0 add x0, sp, #0x8 41b44: 97ff370b bl 0xf770 41b48: aa0003f4 mov x20, x0 41b4c: b100429f cmn x20, #0x10 41b50: 540003e2 b.hs 0x41bcc 41b54: f1005e9f cmp x20, #0x17 41b58: 540000a2 b.hs 0x41b6c 41b5c: d37ffa88 lsl x8, x20, #1 41b60: 38001668 strb w8, [x19], #0x1 41b64: b5000154 cbnz x20, 0x41b8c 41b68: 1400000d b 0x41b9c 41b6c: 91004288 add x8, x20, #0x10 41b70: 927ced15 and x21, x8, #0xfffffffffffffff0 41b74: aa1503e0 mov x0, x21 41b78: 9401000c bl 0x81ba8 41b7c: b24002a8 orr x8, x21, #0x1 41b80: a9008274 stp x20, x0, [x19, #0x8] 41b84: f9000268 str x8, [x19] 41b88: aa0003f3 mov x19, x0 41b8c: 910023e1 add x1, sp, #0x8 41b90: aa1303e0 mov x0, x19 41b94: aa1403e2 mov x2, x20 41b98: 97ff373e bl 0xf890 41b9c: 8b140273 add x19, x19, x20 41ba0: 3900027f strb wzr, [x19] 41ba4: f94016c8 ldr x8, [x22, #0x28] 41ba8: f9400fe9 ldr x9, [sp, #0x18] 41bac: eb09011f cmp x8, x9 41bb0: 540000c1 b.ne 0x41bc8 41bb4: a9447bfd ldp x29, x30, [sp, #0x40] 41bb8: a9434ff4 ldp x20, x19, [sp, #0x30] 41bbc: a94257f6 ldp x22, x21, [sp, #0x20] 41bc0: 910143ff add sp, sp, #0x50 41bc4: d65f03c0 ret 41bc8: 97ff3586 bl 0xf1e0 <__stack_chk_fail@plt> 41bcc: aa1303e0 mov x0, x19 41bd0: 97ffabda bl 0x2cb38 <.text+0x1d088> 41bd4: f81e0ff3 str x19, [sp, #-0x20]! 41bd8: a9017bfd stp x29, x30, [sp, #0x10] 41bdc: 910043fd add x29, sp, #0x10 41be0: aa0003f3 mov x19, x0 41be4: 97ff377f bl 0xf9e0 41be8: 39400268 ldrb w8, [x19] 41bec: f9400a69 ldr x9, [x19, #0x10] 41bf0: 7200011f tst w8, #0x1 41bf4: 9a931521 csinc x1, x9, x19, ne 41bf8: 97ff35e2 bl 0xf380 41bfc: a9417bfd ldp x29, x30, [sp, #0x10] 41c00: 7100001f cmp w0, #0x0 41c04: 1a9f17e0 cset w0, eq 41c08: f84207f3 ldr x19, [sp], #0x20 41c0c: d65f03c0 ret 0000000000041c10 : 41c10: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 41c14: a90157f6 stp x22, x21, [sp, #0x10] 41c18: a9024ff4 stp x20, x19, [sp, #0x20] 41c1c: a9037bfd stp x29, x30, [sp, #0x30] 41c20: 9100c3fd add x29, sp, #0x30 41c24: 2a0103f7 mov w23, w1 41c28: aa0003f8 mov x24, x0 41c2c: 6f00e400 movi v0.2d, #0000000000000000 41c30: 320003e0 orr w0, wzr, #0x1 41c34: 320003e1 orr w1, wzr, #0x1 41c38: 2a0503f3 mov w19, w5 41c3c: aa0403f4 mov x20, x4 41c40: aa0303f5 mov x21, x3 41c44: aa0203f6 mov x22, x2 41c48: f900131f str xzr, [x24, #0x20] 41c4c: ad000300 stp q0, q0, [x24] 41c50: f900331f str xzr, [x24, #0x60] 41c54: 97ff342b bl 0xed00 41c58: 92800008 mov x8, #-0x1 // =-1 41c5c: f9002f00 str x0, [x24, #0x58] 41c60: b9000317 str w23, [x24] 41c64: a900d716 stp x22, x21, [x24, #0x8] 41c68: f9000f14 str x20, [x24, #0x18] 41c6c: b9002313 str w19, [x24, #0x20] 41c70: a902ff1f stp xzr, xzr, [x24, #0x28] 41c74: a9042308 stp x8, x8, [x24, #0x40] 41c78: f9001f08 str x8, [x24, #0x38] 41c7c: a9437bfd ldp x29, x30, [sp, #0x30] 41c80: a9424ff4 ldp x20, x19, [sp, #0x20] 41c84: a94157f6 ldp x22, x21, [sp, #0x10] 41c88: a8c45ff8 ldp x24, x23, [sp], #0x40 41c8c: d65f03c0 ret 0000000000041c90 : 41c90: d101c3ff sub sp, sp, #0x70 41c94: f90013f9 str x25, [sp, #0x20] 41c98: a9035ff8 stp x24, x23, [sp, #0x30] 41c9c: a90457f6 stp x22, x21, [sp, #0x40] 41ca0: a9054ff4 stp x20, x19, [sp, #0x50] 41ca4: a9067bfd stp x29, x30, [sp, #0x60] 41ca8: 910183fd add x29, sp, #0x60 41cac: d53bd059 mrs x25, TPIDR_EL0 41cb0: f9401728 ldr x8, [x25, #0x28] 41cb4: aa0003f4 mov x20, x0 41cb8: aa1403f3 mov x19, x20 41cbc: f9000fe8 str x8, [sp, #0x18] 41cc0: f8458e75 ldr x21, [x19, #0x58]! 41cc4: a900ffff stp xzr, xzr, [sp, #0x8] 41cc8: f90003ff str xzr, [sp] 41ccc: b40001d5 cbz x21, 0x41d04 41cd0: aa1503e0 mov x0, x21 41cd4: 97ff36a7 bl 0xf770 41cd8: aa0003f6 mov x22, x0 41cdc: b10042df cmn x22, #0x10 41ce0: 54000842 b.hs 0x41de8 41ce4: f1005edf cmp x22, #0x17 41ce8: 54000162 b.hs 0x41d14 41cec: 910003e9 mov x9, sp 41cf0: d37ffac8 lsl x8, x22, #1 41cf4: b2400137 orr x23, x9, #0x1 41cf8: 390003e8 strb w8, [sp] 41cfc: b50001d6 cbnz x22, 0x41d34 41d00: 14000011 b 0x41d44 41d04: 910003e8 mov x8, sp 41d08: b2400108 orr x8, x8, #0x1 41d0c: 390003ff strb wzr, [sp] 41d10: 1400000e b 0x41d48 41d14: 910042c8 add x8, x22, #0x10 41d18: 927ced18 and x24, x8, #0xfffffffffffffff0 41d1c: aa1803e0 mov x0, x24 41d20: 9400ffa2 bl 0x81ba8 41d24: aa0003f7 mov x23, x0 41d28: b2400308 orr x8, x24, #0x1 41d2c: a900dff6 stp x22, x23, [sp, #0x8] 41d30: f90003e8 str x8, [sp] 41d34: aa1703e0 mov x0, x23 41d38: aa1503e1 mov x1, x21 41d3c: aa1603e2 mov x2, x22 41d40: 97ff36d4 bl 0xf890 41d44: 8b1602e8 add x8, x23, x22 41d48: 3900011f strb wzr, [x8] 41d4c: 394003f5 ldrb w21, [sp] 41d50: f94007e8 ldr x8, [sp, #0x8] 41d54: d341fea9 lsr x9, x21, #1 41d58: 720002bf tst w21, #0x1 41d5c: 9a880128 csel x8, x9, x8, eq 41d60: b40003e8 cbz x8, 0x41ddc 41d64: 9100a280 add x0, x20, #0x28 41d68: aa1f03e1 mov x1, xzr 41d6c: 97ff3531 bl 0xf230 41d70: f9400be8 ldr x8, [sp, #0x10] 41d74: 910003e9 mov x9, sp 41d78: b2400129 orr x9, x9, #0x1 41d7c: 720002bf tst w21, #0x1 41d80: 9a880121 csel x1, x9, x8, eq 41d84: aa1403e0 mov x0, x20 41d88: 97ff334e bl 0xeac0 <_ZN3UQM9UQMLogger16consoleFormatLogEPKNS_10UQMLogInfoEPKc@plt> 41d8c: 394003e8 ldrb w8, [sp] 41d90: 36000068 tbz w8, #0x0, 0x41d9c 41d94: f9400be0 ldr x0, [sp, #0x10] 41d98: 9400ffb4 bl 0x81c68 41d9c: f9400260 ldr x0, [x19] 41da0: b4000060 cbz x0, 0x41dac 41da4: 97ff3707 bl 0xf9c0 41da8: f900027f str xzr, [x19] 41dac: f900329f str xzr, [x20, #0x60] 41db0: f9401728 ldr x8, [x25, #0x28] 41db4: f9400fe9 ldr x9, [sp, #0x18] 41db8: eb09011f cmp x8, x9 41dbc: 54000141 b.ne 0x41de4 41dc0: a9467bfd ldp x29, x30, [sp, #0x60] 41dc4: a9454ff4 ldp x20, x19, [sp, #0x50] 41dc8: a94457f6 ldp x22, x21, [sp, #0x40] 41dcc: a9435ff8 ldp x24, x23, [sp, #0x30] 41dd0: f94013f9 ldr x25, [sp, #0x20] 41dd4: 9101c3ff add sp, sp, #0x70 41dd8: d65f03c0 ret 41ddc: 3707fdd5 tbnz w21, #0x0, 0x41d94 41de0: 17ffffef b 0x41d9c 41de4: 97ff34ff bl 0xf1e0 <__stack_chk_fail@plt> 41de8: 910003e0 mov x0, sp 41dec: 97ffab53 bl 0x2cb38 <.text+0x1d088> 41df0: aa0003f4 mov x20, x0 41df4: 14000006 b 0x41e0c 41df8: 394003e8 ldrb w8, [sp] 41dfc: aa0003f4 mov x20, x0 41e00: 36000068 tbz w8, #0x0, 0x41e0c 41e04: f9400be0 ldr x0, [sp, #0x10] 41e08: 9400ff98 bl 0x81c68 41e0c: aa1303e0 mov x0, x19 41e10: 94000004 bl 0x41e20 41e14: aa1403e0 mov x0, x20 41e18: 97ffa00c bl 0x29e48 <.text+0x1a398> 0000000000041e1c : 41e1c: 17ff3329 b 0xeac0 <_ZN3UQM9UQMLogger16consoleFormatLogEPKNS_10UQMLogInfoEPKc@plt> 41e20: f81e0ff3 str x19, [sp, #-0x20]! 41e24: a9017bfd stp x29, x30, [sp, #0x10] 41e28: 910043fd add x29, sp, #0x10 41e2c: aa0003f3 mov x19, x0 41e30: f9400260 ldr x0, [x19] 41e34: b4000060 cbz x0, 0x41e40 41e38: 97ff36e2 bl 0xf9c0 41e3c: f900027f str xzr, [x19] 41e40: f900067f str xzr, [x19, #0x8] 41e44: a9417bfd ldp x29, x30, [sp, #0x10] 41e48: f84207f3 ldr x19, [sp], #0x20 41e4c: d65f03c0 ret 0000000000041e50 : 41e50: 320003e8 orr w8, wzr, #0x1 41e54: 39014008 strb w8, [x0, #0x50] 41e58: d65f03c0 ret 0000000000041e5c : 41e5c: d10683ff sub sp, sp, #0x1a0 41e60: f900abfc str x28, [sp, #0x150] 41e64: a9165ff8 stp x24, x23, [sp, #0x160] 41e68: a91757f6 stp x22, x21, [sp, #0x170] 41e6c: a9184ff4 stp x20, x19, [sp, #0x180] 41e70: a9197bfd stp x29, x30, [sp, #0x190] 41e74: 910643fd add x29, sp, #0x190 41e78: ad031fe6 stp q6, q7, [sp, #0x60] 41e7c: ad0217e4 stp q4, q5, [sp, #0x40] 41e80: ad010fe2 stp q2, q3, [sp, #0x20] 41e84: ad0007e0 stp q0, q1, [sp] 41e88: a90a1fe6 stp x6, x7, [sp, #0xa0] 41e8c: a90917e4 stp x4, x5, [sp, #0x90] 41e90: a9080fe2 stp x2, x3, [sp, #0x80] 41e94: d53bd058 mrs x24, TPIDR_EL0 41e98: f9401708 ldr x8, [x24, #0x28] 41e9c: aa0103f4 mov x20, x1 41ea0: aa0003f3 mov x19, x0 41ea4: f81b83a8 stur x8, [x29, #-0x48] 41ea8: b4000bd4 cbz x20, 0x42020 41eac: 321963e8 orr w8, wzr, #0xffffff80 41eb0: b819c3a8 stur w8, [x29, #-0x64] 41eb4: 128005e8 mov w8, #-0x30 // =-48 41eb8: b81983a8 stur w8, [x29, #-0x68] 41ebc: 910003e8 mov x8, sp 41ec0: 91020108 add x8, x8, #0x80 41ec4: f81903a8 stur x8, [x29, #-0x70] 41ec8: 910203e8 add x8, sp, #0x80 41ecc: 9100c108 add x8, x8, #0x30 41ed0: f81883a8 stur x8, [x29, #-0x78] 41ed4: 910043a8 add x8, x29, #0x10 41ed8: f81803a8 stur x8, [x29, #-0x80] 41edc: ad7c03a1 ldp q1, q0, [x29, #-0x80] 41ee0: d10303a3 sub x3, x29, #0xc0 41ee4: aa1f03e0 mov x0, xzr 41ee8: aa1f03e1 mov x1, xzr 41eec: ad3b03a1 stp q1, q0, [x29, #-0xa0] 41ef0: 3cd703a0 ldur q0, [x29, #-0x90] 41ef4: aa1403e2 mov x2, x20 41ef8: a93affbf stp xzr, xzr, [x29, #-0x58] 41efc: f81a03bf stur xzr, [x29, #-0x60] 41f00: 3c9503a0 stur q0, [x29, #-0xb0] 41f04: 3cd603a0 ldur q0, [x29, #-0xa0] 41f08: 3c9403a0 stur q0, [x29, #-0xc0] 41f0c: 97ff33f1 bl 0xeed0 41f10: 93407c08 sxtw x8, w0 41f14: 91000515 add x21, x8, #0x1 41f18: 340000f5 cbz w21, 0x41f34 41f1c: d10183a0 sub x0, x29, #0x60 41f20: aa1503e1 mov x1, x21 41f24: 2a1f03e2 mov w2, wzr 41f28: 94000110 bl 0x42368 41f2c: 385a03a8 ldurb w8, [x29, #-0x60] 41f30: 14000006 b 0x41f48 41f34: d10183a9 sub x9, x29, #0x60 41f38: 531f7aa8 lsl w8, w21, #1 41f3c: 8b150129 add x9, x9, x21 41f40: 3900053f strb wzr, [x9, #0x1] 41f44: 381a03a8 sturb w8, [x29, #-0x60] 41f48: f85b03a9 ldur x9, [x29, #-0x50] 41f4c: ad7c07a0 ldp q0, q1, [x29, #-0x80] 41f50: d10183aa sub x10, x29, #0x60 41f54: 7200011f tst w8, #0x1 41f58: b2400157 orr x23, x10, #0x1 41f5c: 9a8902e0 csel x0, x23, x9, eq 41f60: 9102c3e3 add x3, sp, #0xb0 41f64: aa1503e1 mov x1, x21 41f68: aa1403e2 mov x2, x20 41f6c: ad0587e0 stp q0, q1, [sp, #0xb0] 41f70: 97ff33d8 bl 0xeed0 41f74: 385a03b5 ldurb w21, [x29, #-0x60] 41f78: f85a83a8 ldur x8, [x29, #-0x58] 41f7c: 320003e1 orr w1, wzr, #0x1 41f80: d341fea9 lsr x9, x21, #1 41f84: 720002bf tst w21, #0x1 41f88: 9a880136 csel x22, x9, x8, eq 41f8c: 910006c0 add x0, x22, #0x1 41f90: 97ff335c bl 0xed00 41f94: f85b03a8 ldur x8, [x29, #-0x50] 41f98: 720002bf tst w21, #0x1 41f9c: aa1603e2 mov x2, x22 41fa0: aa0003f4 mov x20, x0 41fa4: 9a8802e1 csel x1, x23, x8, eq 41fa8: 97ff34e6 bl 0xf340 41fac: 38366a9f strb wzr, [x20, x22] 41fb0: f9403268 ldr x8, [x19, #0x60] 41fb4: 320003e1 orr w1, wzr, #0x1 41fb8: 8b160117 add x23, x8, x22 41fbc: 910006e0 add x0, x23, #0x1 41fc0: f9003277 str x23, [x19, #0x60] 41fc4: 97ff334f bl 0xed00 41fc8: f9402e61 ldr x1, [x19, #0x58] 41fcc: aa1703e2 mov x2, x23 41fd0: aa0003f5 mov x21, x0 41fd4: 97ff34db bl 0xf340 41fd8: aa1503e0 mov x0, x21 41fdc: aa1403e1 mov x1, x20 41fe0: aa1603e2 mov x2, x22 41fe4: 97ff356f bl 0xf5a0 41fe8: f9402e60 ldr x0, [x19, #0x58] 41fec: b4000060 cbz x0, 0x41ff8 41ff0: 97ff3674 bl 0xf9c0 41ff4: f9002e7f str xzr, [x19, #0x58] 41ff8: f9403268 ldr x8, [x19, #0x60] 41ffc: f9002e75 str x21, [x19, #0x58] 42000: 38286abf strb wzr, [x21, x8] 42004: b4000074 cbz x20, 0x42010 42008: aa1403e0 mov x0, x20 4200c: 97ff366d bl 0xf9c0 42010: 385a03a8 ldurb w8, [x29, #-0x60] 42014: 36000068 tbz w8, #0x0, 0x42020 42018: f85b03a0 ldur x0, [x29, #-0x50] 4201c: 9400ff13 bl 0x81c68 42020: f9401708 ldr x8, [x24, #0x28] 42024: f85b83a9 ldur x9, [x29, #-0x48] 42028: eb09011f cmp x8, x9 4202c: 54000121 b.ne 0x42050 42030: aa1303e0 mov x0, x19 42034: a9597bfd ldp x29, x30, [sp, #0x190] 42038: a9584ff4 ldp x20, x19, [sp, #0x180] 4203c: a95757f6 ldp x22, x21, [sp, #0x170] 42040: a9565ff8 ldp x24, x23, [sp, #0x160] 42044: f940abfc ldr x28, [sp, #0x150] 42048: 910683ff add sp, sp, #0x1a0 4204c: d65f03c0 ret 42050: 97ff3464 bl 0xf1e0 <__stack_chk_fail@plt> 42054: 385a03a8 ldurb w8, [x29, #-0x60] 42058: aa0003f3 mov x19, x0 4205c: 36000068 tbz w8, #0x0, 0x42068 42060: f85b03a0 ldur x0, [x29, #-0x50] 42064: 9400ff01 bl 0x81c68 42068: aa1303e0 mov x0, x19 4206c: 9401a04c bl 0xaa19c 0000000000042070 : 42070: f81a0ffc str x28, [sp, #-0x60]! 42074: a90167fa stp x26, x25, [sp, #0x10] 42078: a9025ff8 stp x24, x23, [sp, #0x20] 4207c: a90357f6 stp x22, x21, [sp, #0x30] 42080: a9044ff4 stp x20, x19, [sp, #0x40] 42084: a9057bfd stp x29, x30, [sp, #0x50] 42088: 910143fd add x29, sp, #0x50 4208c: d111c3ff sub sp, sp, #0x470 42090: d53bd059 mrs x25, TPIDR_EL0 42094: f9401728 ldr x8, [x25, #0x28] 42098: aa0003f4 mov x20, x0 4209c: 6f00e400 movi v0.2d, #0000000000000000 420a0: aa0103f3 mov x19, x1 420a4: f81a83a8 stur x8, [x29, #-0x58] 420a8: a9416a98 ldp x24, x26, [x20, #0x10] 420ac: 3c9983a0 stur q0, [x29, #-0x68] 420b0: 3c9883a0 stur q0, [x29, #-0x78] 420b4: 3c9783a0 stur q0, [x29, #-0x88] 420b8: 3c9683a0 stur q0, [x29, #-0x98] 420bc: f9401688 ldr x8, [x20, #0x28] 420c0: b40003a8 cbz x8, 0x42134 420c4: 9100a3e0 add x0, sp, #0x28 420c8: f90017e8 str x8, [sp, #0x28] 420cc: 97ff35c9 bl 0xf7f0 420d0: d000038b adrp x11, 0xb4000 420d4: 29422809 ldp w9, w10, [x0, #0x10] 420d8: f9401a8c ldr x12, [x20, #0x30] 420dc: fd474561 ldr d1, [x11, #0xe88] 420e0: d29ef9eb mov x11, #0xf7cf // =63439 420e4: fd401400 ldr d0, [x0, #0x28] 420e8: f2bc6a6b movk x11, #0xe353, lsl #16 420ec: f2d374ab movk x11, #0x9ba5, lsl #32 420f0: 29401c08 ldp w8, w7, [x0] 420f4: 29411406 ldp w6, w5, [x0, #0x8] 420f8: f2e4188b movk x11, #0x20c4, lsl #48 420fc: 11000524 add w4, w9, #0x1 42100: 9b4b7d89 smulh x9, x12, x11 42104: 111db143 add w3, w10, #0x76c 42108: 5e61d800 scvtf d0, d0 4210c: 9347fd2a asr x10, x9, #7 42110: d0000382 adrp x2, 0xb4000 42114: 1e611800 fdiv d0, d0, d1 42118: 8b49fd49 add x9, x10, x9, lsr #63 4211c: 913a4042 add x2, x2, #0xe90 42120: d10263a0 sub x0, x29, #0x98 42124: 321a03e1 orr w1, wzr, #0x40 42128: b90003e8 str w8, [sp] 4212c: f90007e9 str x9, [sp, #0x8] 42130: 97ff3398 bl 0xef90 42134: a943de96 ldp x22, x23, [x20, #0x38] 42138: b10006df cmn x22, #0x1 4213c: 54000281 b.ne 0x4218c 42140: b10006ff cmn x23, #0x1 42144: 54000060 b.eq 0x42150 42148: 92800016 mov x22, #-0x1 // =-1 4214c: 14000010 b 0x4218c 42150: f9402688 ldr x8, [x20, #0x48] 42154: b100051f cmn x8, #0x1 42158: 54000080 b.eq 0x42168 4215c: 92800017 mov x23, #-0x1 // =-1 42160: 92800016 mov x22, #-0x1 // =-1 42164: 1400000a b 0x4218c 42168: 97ff338e bl 0xefa0 4216c: 93407c16 sxtw x22, w0 42170: f9001e96 str x22, [x20, #0x38] 42174: 97ff361b bl 0xf9e0 42178: aa0003f7 mov x23, x0 4217c: f9002297 str x23, [x20, #0x40] 42180: 97ff329c bl 0xebf0 42184: 93407c08 sxtw x8, w0 42188: f9002688 str x8, [x20, #0x48] 4218c: 90000869 adrp x9, 0x14e000 42190: b9400288 ldr w8, [x20] 42194: f9467123 ldr x3, [x9, #0xce0] 42198: f00004ca adrp x10, 0xdd000 4219c: 9131e14a add x10, x10, #0xc78 421a0: 0aa87d0d bic w13, w8, w8, asr #31 421a4: 7100051f cmp w8, #0x1 421a8: 91000468 add x8, x3, #0x1 421ac: f9067128 str x8, [x9, #0xce0] 421b0: f9402688 ldr x8, [x20, #0x48] 421b4: 1a9fb5b5 csinc w21, w13, wzr, lt 421b8: f8755945 ldr x5, [x10, w21, uxtw #3] 421bc: b9402289 ldr w9, [x20, #0x20] 421c0: d000038b adrp x11, 0xb4000 421c4: b00003cc adrp x12, 0xbb000 421c8: f100011f cmp x8, #0x0 421cc: 9139dd6b add x11, x11, #0xe77 421d0: 9105958c add x12, x12, #0x165 421d4: da88550a cneg x10, x8, mi 421d8: eb0802ff cmp x23, x8 421dc: 90000860 adrp x0, 0x14e000 421e0: d0000382 adrp x2, 0xb4000 421e4: 9a8b0188 csel x8, x12, x11, eq 421e8: 9133a000 add x0, x0, #0xce8 421ec: 913ae042 add x2, x2, #0xeb8 421f0: 321403e1 orr w1, wzr, #0x1000 421f4: 52800824 mov w4, #0x41 // =65 421f8: d10263a6 sub x6, x29, #0x98 421fc: aa1603e7 mov x7, x22 42200: f90013fa str x26, [sp, #0x20] 42204: b9001be9 str w9, [sp, #0x18] 42208: a900e3e8 stp x8, x24, [sp, #0x8] 4220c: f90003ea str x10, [sp] 42210: 97ff3360 bl 0xef90 42214: 39400268 ldrb w8, [x19] 42218: 340003e8 cbz w8, 0x42294 4221c: 93407c14 sxtw x20, w0 42220: 9100a3e8 add x8, sp, #0x28 42224: 320027e9 orr w9, wzr, #0x3ff 42228: 8b140116 add x22, x8, x20 4222c: 4b000128 sub w8, w9, w0 42230: 90000878 adrp x24, 0x14e000 42234: aa1f03fa mov x26, xzr 42238: 93407d17 sxtw x23, w8 4223c: 9133a318 add x24, x24, #0xce8 42240: 9100a3e0 add x0, sp, #0x28 42244: 321603e2 orr w2, wzr, #0x400 42248: 2a1f03e1 mov w1, wzr 4224c: 97ff35a5 bl 0xf8e0 42250: 9100a3e0 add x0, sp, #0x28 42254: aa1803e1 mov x1, x24 42258: aa1403e2 mov x2, x20 4225c: 97ff3439 bl 0xf340 42260: 8b1a0261 add x1, x19, x26 42264: aa1603e0 mov x0, x22 42268: aa1703e2 mov x2, x23 4226c: 97ff3435 bl 0xf340 42270: 9100a3e1 add x1, sp, #0x28 42274: 2a1503e0 mov w0, w21 42278: 39109fff strb wzr, [sp, #0x427] 4227c: 97ff34e9 bl 0xf620 <_ZN3UQM9UQMLogger10consoleLogEiPKcz@plt> 42280: aa1303e0 mov x0, x19 42284: 8b17035a add x26, x26, x23 42288: 97ff353a bl 0xf770 4228c: eb00035f cmp x26, x0 42290: 54fffd83 b.lo 0x42240 42294: f9401728 ldr x8, [x25, #0x28] 42298: f85a83a9 ldur x9, [x29, #-0x58] 4229c: eb09011f cmp x8, x9 422a0: 54000121 b.ne 0x422c4 422a4: 9111c3ff add sp, sp, #0x470 422a8: a9457bfd ldp x29, x30, [sp, #0x50] 422ac: a9444ff4 ldp x20, x19, [sp, #0x40] 422b0: a94357f6 ldp x22, x21, [sp, #0x30] 422b4: a9425ff8 ldp x24, x23, [sp, #0x20] 422b8: a94167fa ldp x26, x25, [sp, #0x10] 422bc: f84607fc ldr x28, [sp], #0x60 422c0: d65f03c0 ret 422c4: 97ff33c7 bl 0xf1e0 <__stack_chk_fail@plt> 00000000000422c8 : 422c8: d10403ff sub sp, sp, #0x100 422cc: f90073f3 str x19, [sp, #0xe0] 422d0: a90f7bfd stp x29, x30, [sp, #0xf0] 422d4: 9103c3fd add x29, sp, #0xf0 422d8: ad031fe6 stp q6, q7, [sp, #0x60] 422dc: ad0217e4 stp q4, q5, [sp, #0x40] 422e0: ad010fe2 stp q2, q3, [sp, #0x20] 422e4: ad0007e0 stp q0, q1, [sp] 422e8: a93b9fa6 stp x6, x7, [x29, #-0x48] 422ec: a93a97a4 stp x4, x5, [x29, #-0x58] 422f0: a9398fa2 stp x2, x3, [x29, #-0x68] 422f4: d53bd053 mrs x19, TPIDR_EL0 422f8: f9401669 ldr x9, [x19, #0x28] 422fc: aa0103e8 mov x8, x1 42300: f81e83a9 stur x9, [x29, #-0x18] 42304: 37f80200 tbnz w0, #0x1f, 0x42344 42308: 321963e9 orr w9, wzr, #0xffffff80 4230c: 128005ea mov w10, #-0x30 // =-48 42310: 910003ec mov x12, sp 42314: d101a3ad sub x13, x29, #0x68 42318: d0000381 adrp x1, 0xb4000 4231c: 910043ab add x11, x29, #0x10 42320: 293c27aa stp w10, w9, [x29, #-0x20] 42324: 91020189 add x9, x12, #0x80 42328: 9100c1aa add x10, x13, #0x30 4232c: 11000800 add w0, w0, #0x2 42330: 912fdc21 add x1, x1, #0xbf7 42334: aa0803e2 mov x2, x8 42338: f81d83a9 stur x9, [x29, #-0x28] 4233c: a93cabab stp x11, x10, [x29, #-0x38] 42340: 97ff3468 bl 0xf4e0 <__android_log_write@plt> 42344: f9401668 ldr x8, [x19, #0x28] 42348: f85e83a9 ldur x9, [x29, #-0x18] 4234c: eb09011f cmp x8, x9 42350: 540000a1 b.ne 0x42364 42354: a94f7bfd ldp x29, x30, [sp, #0xf0] 42358: f94073f3 ldr x19, [sp, #0xe0] 4235c: 910403ff add sp, sp, #0x100 42360: d65f03c0 ret 42364: 97ff339f bl 0xf1e0 <__stack_chk_fail@plt> 42368: a9bb67fa stp x26, x25, [sp, #-0x50]! 4236c: a9015ff8 stp x24, x23, [sp, #0x10] 42370: a90257f6 stp x22, x21, [sp, #0x20] 42374: a9034ff4 stp x20, x19, [sp, #0x30] 42378: a9047bfd stp x29, x30, [sp, #0x40] 4237c: 910103fd add x29, sp, #0x40 42380: 2a0203f5 mov w21, w2 42384: aa0103f4 mov x20, x1 42388: aa0003f3 mov x19, x0 4238c: b4000914 cbz x20, 0x424ac 42390: 39400268 ldrb w8, [x19] 42394: 370000a8 tbnz w8, #0x0, 0x423a8 42398: 528002da mov w26, #0x16 // =22 4239c: 360000e8 tbz w8, #0x0, 0x423b8 423a0: f9400676 ldr x22, [x19, #0x8] 423a4: 14000007 b 0x423c0 423a8: f9400268 ldr x8, [x19] 423ac: 927ff909 and x9, x8, #0xfffffffffffffffe 423b0: d100053a sub x26, x9, #0x1 423b4: 3707ff68 tbnz w8, #0x0, 0x423a0 423b8: 121f1909 and w9, w8, #0xfe 423bc: d341fd36 lsr x22, x9, #1 423c0: cb160349 sub x9, x26, x22 423c4: eb14013f cmp x9, x20 423c8: 54000522 b.hs 0x4246c 423cc: 8b1402c9 add x9, x22, x20 423d0: b27bfbea orr x10, xzr, #0xffffffffffffffef 423d4: cb1a012b sub x11, x9, x26 423d8: cb1a014a sub x10, x10, x26 423dc: eb0b015f cmp x10, x11 423e0: 54000743 b.lo 0x424c8 423e4: 37000068 tbnz w8, #0x0, 0x423f0 423e8: 91000677 add x23, x19, #0x1 423ec: 14000002 b 0x423f4 423f0: f9400a77 ldr x23, [x19, #0x10] 423f4: 92800328 mov x8, #-0x1a // =-26 423f8: f2efffe8 movk x8, #0x7fff, lsl #48 423fc: eb08035f cmp x26, x8 42400: 54000108 b.hi 0x42420 42404: d37ffb48 lsl x8, x26, #1 42408: eb08013f cmp x9, x8 4240c: 9a893108 csel x8, x8, x9, lo 42410: f1005d1f cmp x8, #0x17 42414: 540000a2 b.hs 0x42428 42418: 528002f8 mov w24, #0x17 // =23 4241c: 14000005 b 0x42430 42420: b27bfbf8 orr x24, xzr, #0xffffffffffffffef 42424: 14000003 b 0x42430 42428: 91004108 add x8, x8, #0x10 4242c: 927ced18 and x24, x8, #0xfffffffffffffff0 42430: aa1803e0 mov x0, x24 42434: 9400fddd bl 0x81ba8 42438: aa0003f9 mov x25, x0 4243c: b40000b6 cbz x22, 0x42450 42440: aa1903e0 mov x0, x25 42444: aa1703e1 mov x1, x23 42448: aa1603e2 mov x2, x22 4244c: 97ff3511 bl 0xf890 42450: f1005b5f cmp x26, #0x16 42454: 54000060 b.eq 0x42460 42458: aa1703e0 mov x0, x23 4245c: 9400fe03 bl 0x81c68 42460: b2400308 orr x8, x24, #0x1 42464: f9000a79 str x25, [x19, #0x10] 42468: f9000268 str x8, [x19] 4246c: 37000068 tbnz w8, #0x0, 0x42478 42470: 91000677 add x23, x19, #0x1 42474: 14000002 b 0x4247c 42478: f9400a77 ldr x23, [x19, #0x10] 4247c: 8b1602e0 add x0, x23, x22 42480: 2a1503e1 mov w1, w21 42484: aa1403e2 mov x2, x20 42488: 97ff3516 bl 0xf8e0 4248c: 39400269 ldrb w9, [x19] 42490: 8b1402c8 add x8, x22, x20 42494: 37000089 tbnz w9, #0x0, 0x424a4 42498: d37ff909 lsl x9, x8, #1 4249c: 39000269 strb w9, [x19] 424a0: 14000002 b 0x424a8 424a4: f9000668 str x8, [x19, #0x8] 424a8: 38286aff strb wzr, [x23, x8] 424ac: aa1303e0 mov x0, x19 424b0: a9447bfd ldp x29, x30, [sp, #0x40] 424b4: a9434ff4 ldp x20, x19, [sp, #0x30] 424b8: a94257f6 ldp x22, x21, [sp, #0x20] 424bc: a9415ff8 ldp x24, x23, [sp, #0x10] 424c0: a8c567fa ldp x26, x25, [sp], #0x50 424c4: d65f03c0 ret 424c8: aa1303e0 mov x0, x19 424cc: 97ffa99b bl 0x2cb38 <.text+0x1d088> 00000000000424d0 : 424d0: b00004e8 adrp x8, 0xdf000 424d4: f9463d08 ldr x8, [x8, #0xc78] 424d8: b9000100 str w0, [x8] 424dc: d65f03c0 ret 00000000000424e0 : 424e0: d10143ff sub sp, sp, #0x50 424e4: f9001bf3 str x19, [sp, #0x30] 424e8: a9047bfd stp x29, x30, [sp, #0x40] 424ec: 910103fd add x29, sp, #0x40 424f0: d53bd053 mrs x19, TPIDR_EL0 424f4: f9401668 ldr x8, [x19, #0x28] 424f8: 71000c1f cmp w0, #0x3 424fc: f81e83a8 stur x8, [x29, #-0x18] 42500: 540001ec b.gt 0x4253c 42504: b00004e8 adrp x8, 0xdf000 42508: f9463d08 ldr x8, [x8, #0xc78] 4250c: b9400108 ldr w8, [x8] 42510: 6b00011f cmp w8, w0 42514: 5400014c b.gt 0x4253c 42518: 3dc00460 ldr q0, [x3, #0x10] 4251c: d0000388 adrp x8, 0xb4000 42520: 913ba108 add x8, x8, #0xee8 42524: b8605900 ldr w0, [x8, w0, uxtw #2] 42528: 3d8007e0 str q0, [sp, #0x10] 4252c: 3dc00060 ldr q0, [x3] 42530: 910003e3 mov x3, sp 42534: 3d8003e0 str q0, [sp] 42538: 97ff33be bl 0xf430 <__android_log_vprint@plt> 4253c: f9401668 ldr x8, [x19, #0x28] 42540: f85e83a9 ldur x9, [x29, #-0x18] 42544: eb09011f cmp x8, x9 42548: 540000a1 b.ne 0x4255c 4254c: a9447bfd ldp x29, x30, [sp, #0x40] 42550: f9401bf3 ldr x19, [sp, #0x30] 42554: 910143ff add sp, sp, #0x50 42558: d65f03c0 ret 4255c: 97ff3321 bl 0xf1e0 <__stack_chk_fail@plt> 0000000000042560 : 42560: d10503ff sub sp, sp, #0x140 42564: a9124ffc stp x28, x19, [sp, #0x120] 42568: a9137bfd stp x29, x30, [sp, #0x130] 4256c: 9104c3fd add x29, sp, #0x130 42570: ad031fe6 stp q6, q7, [sp, #0x60] 42574: ad0217e4 stp q4, q5, [sp, #0x40] 42578: ad010fe2 stp q2, q3, [sp, #0x20] 4257c: ad0007e0 stp q0, q1, [sp] 42580: a90a1fe6 stp x6, x7, [sp, #0xa0] 42584: a90917e4 stp x4, x5, [sp, #0x90] 42588: f90047e3 str x3, [sp, #0x88] 4258c: d53bd053 mrs x19, TPIDR_EL0 42590: f9401668 ldr x8, [x19, #0x28] 42594: 71000c1f cmp w0, #0x3 42598: f81e83a8 stur x8, [x29, #-0x18] 4259c: 540003cc b.gt 0x42614 425a0: b00004e8 adrp x8, 0xdf000 425a4: f9463d08 ldr x8, [x8, #0xc78] 425a8: b9400109 ldr w9, [x8] 425ac: 6b00013f cmp w9, w0 425b0: 5400032c b.gt 0x42614 425b4: 321963e9 orr w9, wzr, #0xffffff80 425b8: b81bc3a9 stur w9, [x29, #-0x44] 425bc: 128004e9 mov w9, #-0x28 // =-40 425c0: b81b83a9 stur w9, [x29, #-0x48] 425c4: 910003e9 mov x9, sp 425c8: 91020129 add x9, x9, #0x80 425cc: f81b03a9 stur x9, [x29, #-0x50] 425d0: 910043a9 add x9, x29, #0x10 425d4: f81a03a9 stur x9, [x29, #-0x60] 425d8: 910223e9 add x9, sp, #0x88 425dc: 9100a129 add x9, x9, #0x28 425e0: f81a83a9 stur x9, [x29, #-0x58] 425e4: b9400108 ldr w8, [x8] 425e8: ad7d03a1 ldp q1, q0, [x29, #-0x60] 425ec: 6b00011f cmp w8, w0 425f0: ad3c03a1 stp q1, q0, [x29, #-0x80] 425f4: 5400010c b.gt 0x42614 425f8: d0000388 adrp x8, 0xb4000 425fc: 913ba108 add x8, x8, #0xee8 42600: ad7c03a1 ldp q1, q0, [x29, #-0x80] 42604: b8605900 ldr w0, [x8, w0, uxtw #2] 42608: d10103a3 sub x3, x29, #0x40 4260c: ad3e03a1 stp q1, q0, [x29, #-0x40] 42610: 97ff3388 bl 0xf430 <__android_log_vprint@plt> 42614: f9401668 ldr x8, [x19, #0x28] 42618: f85e83a9 ldur x9, [x29, #-0x18] 4261c: eb09011f cmp x8, x9 42620: 540000a1 b.ne 0x42634 42624: a9537bfd ldp x29, x30, [sp, #0x130] 42628: a9524ffc ldp x28, x19, [sp, #0x120] 4262c: 910503ff add sp, sp, #0x140 42630: d65f03c0 ret 42634: 97ff32eb bl 0xf1e0 <__stack_chk_fail@plt> 42638: d10303ff sub sp, sp, #0xc0 4263c: ad031fe6 stp q6, q7, [sp, #0x60] 42640: ad0217e4 stp q4, q5, [sp, #0x40] 42644: ad010fe2 stp q2, q3, [sp, #0x20] 42648: ad0007e0 stp q0, q1, [sp] 4264c: a90b1fe6 stp x6, x7, [sp, #0xb0] 42650: a90a17e4 stp x4, x5, [sp, #0xa0] 42654: a9090fe2 stp x2, x3, [sp, #0x90] 42658: f90047e1 str x1, [sp, #0x88] 4265c: 910303ff add sp, sp, #0xc0 42660: d65f03c0 ret 42664: d65f03c0 ret 42668: 1e6e1000 fmov d0, #1.00000000 4266c: d65f03c0 ret 42670: f9400401 ldr x1, [x0, #0x8] 42674: 14000c9b b 0x458e0 0000000000042678 : 42678: d10103ff sub sp, sp, #0x40 4267c: a9024ff4 stp x20, x19, [sp, #0x20] 42680: a9037bfd stp x29, x30, [sp, #0x30] 42684: 9100c3fd add x29, sp, #0x30 42688: d53bd054 mrs x20, TPIDR_EL0 4268c: f9401688 ldr x8, [x20, #0x28] 42690: 2a0003f3 mov w19, w0 42694: d0000381 adrp x1, 0xb4000 42698: d0000382 adrp x2, 0xb4000 4269c: 912fdc21 add x1, x1, #0xbf7 426a0: 913be042 add x2, x2, #0xef8 426a4: 2a1f03e0 mov w0, wzr 426a8: 2a1303e3 mov w3, w19 426ac: f9000fe8 str x8, [sp, #0x18] 426b0: 97ff30f8 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 426b4: d0000388 adrp x8, 0xb4000 426b8: 913c6508 add x8, x8, #0xf19 426bc: f9400108 ldr x8, [x8] 426c0: 52800289 mov w9, #0x14 // =20 426c4: 528e8d0a mov w10, #0x7468 // =29800 426c8: a900ffff stp xzr, xzr, [sp, #0x8] 426cc: f90003ff str xzr, [sp] 426d0: 390003e9 strb w9, [sp] 426d4: f80013e8 stur x8, [sp, #0x1] 426d8: 780093ea sturh w10, [sp, #0x9] 426dc: 39002fff strb wzr, [sp, #0xb] 426e0: 910003e0 mov x0, sp 426e4: 2a1303e1 mov w1, w19 426e8: 9400307e bl 0x4e8e0 426ec: 394003e8 ldrb w8, [sp] 426f0: 36000068 tbz w8, #0x0, 0x426fc 426f4: f9400be0 ldr x0, [sp, #0x10] 426f8: 9400fd5c bl 0x81c68 426fc: f9401688 ldr x8, [x20, #0x28] 42700: f9400fe9 ldr x9, [sp, #0x18] 42704: eb09011f cmp x8, x9 42708: 540000a1 b.ne 0x4271c 4270c: a9437bfd ldp x29, x30, [sp, #0x30] 42710: a9424ff4 ldp x20, x19, [sp, #0x20] 42714: 910103ff add sp, sp, #0x40 42718: d65f03c0 ret 4271c: 97ff32b1 bl 0xf1e0 <__stack_chk_fail@plt> 42720: 394003e8 ldrb w8, [sp] 42724: aa0003f3 mov x19, x0 42728: 36000068 tbz w8, #0x0, 0x42734 4272c: f9400be0 ldr x0, [sp, #0x10] 42730: 9400fd4e bl 0x81c68 42734: aa1303e0 mov x0, x19 42738: 94019e99 bl 0xaa19c 000000000004273c : 4273c: d10103ff sub sp, sp, #0x40 42740: a9024ff4 stp x20, x19, [sp, #0x20] 42744: a9037bfd stp x29, x30, [sp, #0x30] 42748: 9100c3fd add x29, sp, #0x30 4274c: d53bd054 mrs x20, TPIDR_EL0 42750: f9401688 ldr x8, [x20, #0x28] 42754: 2a0003f3 mov w19, w0 42758: d0000381 adrp x1, 0xb4000 4275c: d0000382 adrp x2, 0xb4000 42760: 912fdc21 add x1, x1, #0xbf7 42764: 913c9042 add x2, x2, #0xf24 42768: 2a1f03e0 mov w0, wzr 4276c: 2a1303e3 mov w3, w19 42770: f9000fe8 str x8, [sp, #0x18] 42774: 97ff30c7 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 42778: d0000388 adrp x8, 0xb4000 4277c: 913c6508 add x8, x8, #0xf19 42780: f9400108 ldr x8, [x8] 42784: 52800289 mov w9, #0x14 // =20 42788: 528e8d0a mov w10, #0x7468 // =29800 4278c: a900ffff stp xzr, xzr, [sp, #0x8] 42790: f90003ff str xzr, [sp] 42794: 390003e9 strb w9, [sp] 42798: f80013e8 stur x8, [sp, #0x1] 4279c: 780093ea sturh w10, [sp, #0x9] 427a0: 39002fff strb wzr, [sp, #0xb] 427a4: 910003e0 mov x0, sp 427a8: 2a1303e1 mov w1, w19 427ac: 9400314d bl 0x4ece0 427b0: 394003e8 ldrb w8, [sp] 427b4: 36000068 tbz w8, #0x0, 0x427c0 427b8: f9400be0 ldr x0, [sp, #0x10] 427bc: 9400fd2b bl 0x81c68 427c0: f9401688 ldr x8, [x20, #0x28] 427c4: f9400fe9 ldr x9, [sp, #0x18] 427c8: eb09011f cmp x8, x9 427cc: 540000a1 b.ne 0x427e0 427d0: a9437bfd ldp x29, x30, [sp, #0x30] 427d4: a9424ff4 ldp x20, x19, [sp, #0x20] 427d8: 910103ff add sp, sp, #0x40 427dc: d65f03c0 ret 427e0: 97ff3280 bl 0xf1e0 <__stack_chk_fail@plt> 427e4: 394003e8 ldrb w8, [sp] 427e8: aa0003f3 mov x19, x0 427ec: 36000068 tbz w8, #0x0, 0x427f8 427f0: f9400be0 ldr x0, [sp, #0x10] 427f4: 9400fd1d bl 0x81c68 427f8: aa1303e0 mov x0, x19 427fc: 94019e68 bl 0xaa19c 0000000000042800 : 42800: d10143ff sub sp, sp, #0x50 42804: a90257f6 stp x22, x21, [sp, #0x20] 42808: a9034ff4 stp x20, x19, [sp, #0x30] 4280c: a9047bfd stp x29, x30, [sp, #0x40] 42810: 910103fd add x29, sp, #0x40 42814: d53bd056 mrs x22, TPIDR_EL0 42818: f94016c8 ldr x8, [x22, #0x28] 4281c: aa0303f4 mov x20, x3 42820: 2a0203f5 mov w21, w2 42824: aa0003f3 mov x19, x0 42828: f9000fe8 str x8, [sp, #0x18] 4282c: 36000075 tbz w21, #0x0, 0x42838 42830: 2a1f03e0 mov w0, wzr 42834: 97ff33d3 bl 0xf780 <_ZN3UQM8CSLogger14setLoggerLevelENS_13CSLoggerLevelE@plt> 42838: d0000388 adrp x8, 0xb4000 4283c: 913c6508 add x8, x8, #0xf19 42840: f9400108 ldr x8, [x8] 42844: 52800289 mov w9, #0x14 // =20 42848: 528e8d0a mov w10, #0x7468 // =29800 4284c: a900ffff stp xzr, xzr, [sp, #0x8] 42850: f90003ff str xzr, [sp] 42854: 390003e9 strb w9, [sp] 42858: f80013e8 stur x8, [sp, #0x1] 4285c: 780093ea sturh w10, [sp, #0x9] 42860: 39002fff strb wzr, [sp, #0xb] 42864: 120002a1 and w1, w21, #0x1 42868: 910003e0 mov x0, sp 4286c: 940048de bl 0x54be4 42870: 394003e8 ldrb w8, [sp] 42874: 36000068 tbz w8, #0x0, 0x42880 42878: f9400be0 ldr x0, [sp, #0x10] 4287c: 9400fcfb bl 0x81c68 42880: aa1403e0 mov x0, x20 42884: 97ff3227 bl 0xf120 <_ZN3UQM8UQMCrash30ConfigCrashServerUrlBeforeInitERKNS_9UQMStringE@plt> 42888: aa1303e0 mov x0, x19 4288c: 97ff30b5 bl 0xeb60 <_ZN3UQM8UQMCrash13InitWithAppIdERKNS_9UQMStringE@plt> 42890: f94016c8 ldr x8, [x22, #0x28] 42894: f9400fe9 ldr x9, [sp, #0x18] 42898: eb09011f cmp x8, x9 4289c: 540000c1 b.ne 0x428b4 428a0: a9447bfd ldp x29, x30, [sp, #0x40] 428a4: a9434ff4 ldp x20, x19, [sp, #0x30] 428a8: a94257f6 ldp x22, x21, [sp, #0x20] 428ac: 910143ff add sp, sp, #0x50 428b0: d65f03c0 ret 428b4: 97ff324b bl 0xf1e0 <__stack_chk_fail@plt> 428b8: 394003e8 ldrb w8, [sp] 428bc: aa0003f3 mov x19, x0 428c0: 36000068 tbz w8, #0x0, 0x428cc 428c4: f9400be0 ldr x0, [sp, #0x10] 428c8: 9400fce8 bl 0x81c68 428cc: aa1303e0 mov x0, x19 428d0: 94019e33 bl 0xaa19c 00000000000428d4 : 428d4: d10103ff sub sp, sp, #0x40 428d8: a9024ff4 stp x20, x19, [sp, #0x20] 428dc: a9037bfd stp x29, x30, [sp, #0x30] 428e0: 9100c3fd add x29, sp, #0x30 428e4: d53bd054 mrs x20, TPIDR_EL0 428e8: f9401688 ldr x8, [x20, #0x28] 428ec: 2a0003f3 mov w19, w0 428f0: f9000fe8 str x8, [sp, #0x18] 428f4: 36000073 tbz w19, #0x0, 0x42900 428f8: 2a1f03e0 mov w0, wzr 428fc: 97ff33a1 bl 0xf780 <_ZN3UQM8CSLogger14setLoggerLevelENS_13CSLoggerLevelE@plt> 42900: d0000388 adrp x8, 0xb4000 42904: 913c6508 add x8, x8, #0xf19 42908: f9400108 ldr x8, [x8] 4290c: 52800289 mov w9, #0x14 // =20 42910: 528e8d0a mov w10, #0x7468 // =29800 42914: a900ffff stp xzr, xzr, [sp, #0x8] 42918: f90003ff str xzr, [sp] 4291c: 390003e9 strb w9, [sp] 42920: f80013e8 stur x8, [sp, #0x1] 42924: 780093ea sturh w10, [sp, #0x9] 42928: 39002fff strb wzr, [sp, #0xb] 4292c: 12000261 and w1, w19, #0x1 42930: 910003e0 mov x0, sp 42934: 940048ac bl 0x54be4 42938: 394003e8 ldrb w8, [sp] 4293c: 36000068 tbz w8, #0x0, 0x42948 42940: f9400be0 ldr x0, [sp, #0x10] 42944: 9400fcc9 bl 0x81c68 42948: f9401688 ldr x8, [x20, #0x28] 4294c: f9400fe9 ldr x9, [sp, #0x18] 42950: eb09011f cmp x8, x9 42954: 540000a1 b.ne 0x42968 42958: a9437bfd ldp x29, x30, [sp, #0x30] 4295c: a9424ff4 ldp x20, x19, [sp, #0x20] 42960: 910103ff add sp, sp, #0x40 42964: d65f03c0 ret 42968: 97ff321e bl 0xf1e0 <__stack_chk_fail@plt> 4296c: 394003e8 ldrb w8, [sp] 42970: aa0003f3 mov x19, x0 42974: 36000068 tbz w8, #0x0, 0x42980 42978: f9400be0 ldr x0, [sp, #0x10] 4297c: 9400fcbb bl 0x81c68 42980: aa1303e0 mov x0, x19 42984: 94019e06 bl 0xaa19c 0000000000042988 : 42988: d10203ff sub sp, sp, #0x80 4298c: f90023f7 str x23, [sp, #0x40] 42990: a90557f6 stp x22, x21, [sp, #0x50] 42994: a9064ff4 stp x20, x19, [sp, #0x60] 42998: a9077bfd stp x29, x30, [sp, #0x70] 4299c: 9101c3fd add x29, sp, #0x70 429a0: d53bd057 mrs x23, TPIDR_EL0 429a4: f94016e8 ldr x8, [x23, #0x28] 429a8: 52800289 mov w9, #0x14 // =20 429ac: f9001fe8 str x8, [sp, #0x38] 429b0: d0000388 adrp x8, 0xb4000 429b4: 913c6508 add x8, x8, #0xf19 429b8: f9400108 ldr x8, [x8] 429bc: a902ffff stp xzr, xzr, [sp, #0x28] 429c0: a901ffff stp xzr, xzr, [sp, #0x18] 429c4: 390083e9 strb w9, [sp, #0x20] 429c8: f80213e8 stur x8, [sp, #0x21] 429cc: 528e8d08 mov w8, #0x7468 // =29800 429d0: 780293e8 sturh w8, [sp, #0x29] 429d4: 3900afff strb wzr, [sp, #0x2b] 429d8: f9400013 ldr x19, [x0] 429dc: a900ffff stp xzr, xzr, [sp, #0x8] 429e0: aa1303e0 mov x0, x19 429e4: 97ff3363 bl 0xf770 429e8: aa0003f4 mov x20, x0 429ec: b100429f cmn x20, #0x10 429f0: 54000562 b.hs 0x42a9c 429f4: f1005e9f cmp x20, #0x17 429f8: 540000e2 b.hs 0x42a14 429fc: 910023e9 add x9, sp, #0x8 42a00: d37ffa88 lsl x8, x20, #1 42a04: b2400135 orr x21, x9, #0x1 42a08: 390023e8 strb w8, [sp, #0x8] 42a0c: b5000154 cbnz x20, 0x42a34 42a10: 1400000d b 0x42a44 42a14: 91004288 add x8, x20, #0x10 42a18: 927ced16 and x22, x8, #0xfffffffffffffff0 42a1c: aa1603e0 mov x0, x22 42a20: 9400fc62 bl 0x81ba8 42a24: aa0003f5 mov x21, x0 42a28: b24002c8 orr x8, x22, #0x1 42a2c: a90157f4 stp x20, x21, [sp, #0x10] 42a30: f90007e8 str x8, [sp, #0x8] 42a34: aa1503e0 mov x0, x21 42a38: aa1303e1 mov x1, x19 42a3c: aa1403e2 mov x2, x20 42a40: 97ff3394 bl 0xf890 42a44: 38346abf strb wzr, [x21, x20] 42a48: 910083e0 add x0, sp, #0x20 42a4c: 910023e1 add x1, sp, #0x8 42a50: 9400468b bl 0x5447c 42a54: 394023e8 ldrb w8, [sp, #0x8] 42a58: 36000068 tbz w8, #0x0, 0x42a64 42a5c: f9400fe0 ldr x0, [sp, #0x18] 42a60: 9400fc82 bl 0x81c68 42a64: 394083e8 ldrb w8, [sp, #0x20] 42a68: 36000068 tbz w8, #0x0, 0x42a74 42a6c: f9401be0 ldr x0, [sp, #0x30] 42a70: 9400fc7e bl 0x81c68 42a74: f94016e8 ldr x8, [x23, #0x28] 42a78: f9401fe9 ldr x9, [sp, #0x38] 42a7c: eb09011f cmp x8, x9 42a80: 54000121 b.ne 0x42aa4 42a84: a9477bfd ldp x29, x30, [sp, #0x70] 42a88: a9464ff4 ldp x20, x19, [sp, #0x60] 42a8c: a94557f6 ldp x22, x21, [sp, #0x50] 42a90: f94023f7 ldr x23, [sp, #0x40] 42a94: 910203ff add sp, sp, #0x80 42a98: d65f03c0 ret 42a9c: 910023e0 add x0, sp, #0x8 42aa0: 97ffa826 bl 0x2cb38 <.text+0x1d088> 42aa4: 97ff31cf bl 0xf1e0 <__stack_chk_fail@plt> 42aa8: aa0003f3 mov x19, x0 42aac: 394083e8 ldrb w8, [sp, #0x20] 42ab0: 360000e8 tbz w8, #0x0, 0x42acc 42ab4: 1400000c b 0x42ae4 42ab8: 394023e8 ldrb w8, [sp, #0x8] 42abc: aa0003f3 mov x19, x0 42ac0: 370000a8 tbnz w8, #0x0, 0x42ad4 42ac4: 394083e8 ldrb w8, [sp, #0x20] 42ac8: 370000e8 tbnz w8, #0x0, 0x42ae4 42acc: aa1303e0 mov x0, x19 42ad0: 94019db3 bl 0xaa19c 42ad4: f9400fe0 ldr x0, [sp, #0x18] 42ad8: 9400fc64 bl 0x81c68 42adc: 394083e8 ldrb w8, [sp, #0x20] 42ae0: 3607ff68 tbz w8, #0x0, 0x42acc 42ae4: f9401be0 ldr x0, [sp, #0x30] 42ae8: 9400fc60 bl 0x81c68 42aec: aa1303e0 mov x0, x19 42af0: 94019dab bl 0xaa19c 0000000000042af4 : 42af4: d10203ff sub sp, sp, #0x80 42af8: f90023f7 str x23, [sp, #0x40] 42afc: a90557f6 stp x22, x21, [sp, #0x50] 42b00: a9064ff4 stp x20, x19, [sp, #0x60] 42b04: a9077bfd stp x29, x30, [sp, #0x70] 42b08: 9101c3fd add x29, sp, #0x70 42b0c: d53bd057 mrs x23, TPIDR_EL0 42b10: f94016e8 ldr x8, [x23, #0x28] 42b14: 52800289 mov w9, #0x14 // =20 42b18: f9001fe8 str x8, [sp, #0x38] 42b1c: d0000388 adrp x8, 0xb4000 42b20: 913c6508 add x8, x8, #0xf19 42b24: f9400108 ldr x8, [x8] 42b28: a902ffff stp xzr, xzr, [sp, #0x28] 42b2c: a901ffff stp xzr, xzr, [sp, #0x18] 42b30: 390083e9 strb w9, [sp, #0x20] 42b34: f80213e8 stur x8, [sp, #0x21] 42b38: 528e8d08 mov w8, #0x7468 // =29800 42b3c: 780293e8 sturh w8, [sp, #0x29] 42b40: 3900afff strb wzr, [sp, #0x2b] 42b44: f9400013 ldr x19, [x0] 42b48: a900ffff stp xzr, xzr, [sp, #0x8] 42b4c: aa1303e0 mov x0, x19 42b50: 97ff3308 bl 0xf770 42b54: aa0003f4 mov x20, x0 42b58: b100429f cmn x20, #0x10 42b5c: 54000582 b.hs 0x42c0c 42b60: f1005e9f cmp x20, #0x17 42b64: 540000e2 b.hs 0x42b80 42b68: 910023e9 add x9, sp, #0x8 42b6c: d37ffa88 lsl x8, x20, #1 42b70: b2400135 orr x21, x9, #0x1 42b74: 390023e8 strb w8, [sp, #0x8] 42b78: b5000154 cbnz x20, 0x42ba0 42b7c: 1400000d b 0x42bb0 42b80: 91004288 add x8, x20, #0x10 42b84: 927ced16 and x22, x8, #0xfffffffffffffff0 42b88: aa1603e0 mov x0, x22 42b8c: 9400fc07 bl 0x81ba8 42b90: aa0003f5 mov x21, x0 42b94: b24002c8 orr x8, x22, #0x1 42b98: a90157f4 stp x20, x21, [sp, #0x10] 42b9c: f90007e8 str x8, [sp, #0x8] 42ba0: aa1503e0 mov x0, x21 42ba4: aa1303e1 mov x1, x19 42ba8: aa1403e2 mov x2, x20 42bac: 97ff3339 bl 0xf890 42bb0: 38346abf strb wzr, [x21, x20] 42bb4: 910083e0 add x0, sp, #0x20 42bb8: 910023e1 add x1, sp, #0x8 42bbc: 320003e2 orr w2, wzr, #0x1 42bc0: 940042c3 bl 0x536cc 42bc4: 394023e8 ldrb w8, [sp, #0x8] 42bc8: 36000068 tbz w8, #0x0, 0x42bd4 42bcc: f9400fe0 ldr x0, [sp, #0x18] 42bd0: 9400fc26 bl 0x81c68 42bd4: 394083e8 ldrb w8, [sp, #0x20] 42bd8: 36000068 tbz w8, #0x0, 0x42be4 42bdc: f9401be0 ldr x0, [sp, #0x30] 42be0: 9400fc22 bl 0x81c68 42be4: f94016e8 ldr x8, [x23, #0x28] 42be8: f9401fe9 ldr x9, [sp, #0x38] 42bec: eb09011f cmp x8, x9 42bf0: 54000121 b.ne 0x42c14 42bf4: a9477bfd ldp x29, x30, [sp, #0x70] 42bf8: a9464ff4 ldp x20, x19, [sp, #0x60] 42bfc: a94557f6 ldp x22, x21, [sp, #0x50] 42c00: f94023f7 ldr x23, [sp, #0x40] 42c04: 910203ff add sp, sp, #0x80 42c08: d65f03c0 ret 42c0c: 910023e0 add x0, sp, #0x8 42c10: 97ffa7ca bl 0x2cb38 <.text+0x1d088> 42c14: 97ff3173 bl 0xf1e0 <__stack_chk_fail@plt> 42c18: aa0003f3 mov x19, x0 42c1c: 394083e8 ldrb w8, [sp, #0x20] 42c20: 360000e8 tbz w8, #0x0, 0x42c3c 42c24: 1400000c b 0x42c54 42c28: 394023e8 ldrb w8, [sp, #0x8] 42c2c: aa0003f3 mov x19, x0 42c30: 370000a8 tbnz w8, #0x0, 0x42c44 42c34: 394083e8 ldrb w8, [sp, #0x20] 42c38: 370000e8 tbnz w8, #0x0, 0x42c54 42c3c: aa1303e0 mov x0, x19 42c40: 94019d57 bl 0xaa19c 42c44: f9400fe0 ldr x0, [sp, #0x18] 42c48: 9400fc08 bl 0x81c68 42c4c: 394083e8 ldrb w8, [sp, #0x20] 42c50: 3607ff68 tbz w8, #0x0, 0x42c3c 42c54: f9401be0 ldr x0, [sp, #0x30] 42c58: 9400fc04 bl 0x81c68 42c5c: aa1303e0 mov x0, x19 42c60: 94019d4f bl 0xaa19c 0000000000042c64 : 42c64: d10103ff sub sp, sp, #0x40 42c68: a9024ff4 stp x20, x19, [sp, #0x20] 42c6c: a9037bfd stp x29, x30, [sp, #0x30] 42c70: 9100c3fd add x29, sp, #0x30 42c74: d53bd054 mrs x20, TPIDR_EL0 42c78: f9401688 ldr x8, [x20, #0x28] 42c7c: aa0003f3 mov x19, x0 42c80: f9000fe8 str x8, [sp, #0x18] 42c84: d0000868 adrp x8, 0x150000 42c88: 910d0108 add x8, x8, #0x340 42c8c: f940050a ldr x10, [x8, #0x8] 42c90: b40002ea cbz x10, 0x42cec 42c94: 91002109 add x9, x8, #0x8 42c98: b940214b ldr w11, [x10, #0x20] 42c9c: 710fcd7f cmp w11, #0x3f3 42ca0: 5400008a b.ge 0x42cb0 42ca4: f940054a ldr x10, [x10, #0x8] 42ca8: b5ffff8a cbnz x10, 0x42c98 42cac: 14000004 b 0x42cbc 42cb0: aa0a03e9 mov x9, x10 42cb4: f940014a ldr x10, [x10] 42cb8: b5ffff0a cbnz x10, 0x42c98 42cbc: 91002108 add x8, x8, #0x8 42cc0: eb08013f cmp x9, x8 42cc4: 54000140 b.eq 0x42cec 42cc8: b9402128 ldr w8, [x9, #0x20] 42ccc: 710fcd1f cmp w8, #0x3f3 42cd0: 540000ec b.gt 0x42cec 42cd4: d0000860 adrp x0, 0x150000 42cd8: 52807e68 mov w8, #0x3f3 // =1011 42cdc: 910d0000 add x0, x0, #0x340 42ce0: 910023e1 add x1, sp, #0x8 42ce4: b9000be8 str w8, [sp, #0x8] 42ce8: 94000bcb bl 0x45c14 42cec: d0000860 adrp x0, 0x150000 42cf0: 52807e68 mov w8, #0x3f3 // =1011 42cf4: 910d0000 add x0, x0, #0x340 42cf8: 910023e1 add x1, sp, #0x8 42cfc: a900cfe8 stp x8, x19, [sp, #0x8] 42d00: 94000cf2 bl 0x460c8 42d04: 94000b0a bl 0x4592c 42d08: f9401688 ldr x8, [x20, #0x28] 42d0c: f9400fe9 ldr x9, [sp, #0x18] 42d10: eb09011f cmp x8, x9 42d14: 540000a1 b.ne 0x42d28 42d18: a9437bfd ldp x29, x30, [sp, #0x30] 42d1c: a9424ff4 ldp x20, x19, [sp, #0x20] 42d20: 910103ff add sp, sp, #0x40 42d24: d65f03c0 ret 42d28: 97ff312e bl 0xf1e0 <__stack_chk_fail@plt> 0000000000042d2c : 42d2c: d10103ff sub sp, sp, #0x40 42d30: a9024ff4 stp x20, x19, [sp, #0x20] 42d34: a9037bfd stp x29, x30, [sp, #0x30] 42d38: 9100c3fd add x29, sp, #0x30 42d3c: d53bd054 mrs x20, TPIDR_EL0 42d40: f9401688 ldr x8, [x20, #0x28] 42d44: aa0003f3 mov x19, x0 42d48: f9000fe8 str x8, [sp, #0x18] 42d4c: d0000868 adrp x8, 0x150000 42d50: 910d0108 add x8, x8, #0x340 42d54: f940050a ldr x10, [x8, #0x8] 42d58: b40002ea cbz x10, 0x42db4 42d5c: 91002109 add x9, x8, #0x8 42d60: b940214b ldr w11, [x10, #0x20] 42d64: 710fd17f cmp w11, #0x3f4 42d68: 5400008a b.ge 0x42d78 42d6c: f940054a ldr x10, [x10, #0x8] 42d70: b5ffff8a cbnz x10, 0x42d60 42d74: 14000004 b 0x42d84 42d78: aa0a03e9 mov x9, x10 42d7c: f940014a ldr x10, [x10] 42d80: b5ffff0a cbnz x10, 0x42d60 42d84: 91002108 add x8, x8, #0x8 42d88: eb08013f cmp x9, x8 42d8c: 54000140 b.eq 0x42db4 42d90: b9402128 ldr w8, [x9, #0x20] 42d94: 710fd11f cmp w8, #0x3f4 42d98: 540000ec b.gt 0x42db4 42d9c: d0000860 adrp x0, 0x150000 42da0: 52807e88 mov w8, #0x3f4 // =1012 42da4: 910d0000 add x0, x0, #0x340 42da8: 910023e1 add x1, sp, #0x8 42dac: b9000be8 str w8, [sp, #0x8] 42db0: 94000b99 bl 0x45c14 42db4: d0000860 adrp x0, 0x150000 42db8: 52807e88 mov w8, #0x3f4 // =1012 42dbc: 910d0000 add x0, x0, #0x340 42dc0: 910023e1 add x1, sp, #0x8 42dc4: a900cfe8 stp x8, x19, [sp, #0x8] 42dc8: 94000cc0 bl 0x460c8 42dcc: 94000ad8 bl 0x4592c 42dd0: f9401688 ldr x8, [x20, #0x28] 42dd4: f9400fe9 ldr x9, [sp, #0x18] 42dd8: eb09011f cmp x8, x9 42ddc: 540000a1 b.ne 0x42df0 42de0: a9437bfd ldp x29, x30, [sp, #0x30] 42de4: a9424ff4 ldp x20, x19, [sp, #0x20] 42de8: 910103ff add sp, sp, #0x40 42dec: d65f03c0 ret 42df0: 97ff30fc bl 0xf1e0 <__stack_chk_fail@plt> 0000000000042df4 : 42df4: d10103ff sub sp, sp, #0x40 42df8: a9024ff4 stp x20, x19, [sp, #0x20] 42dfc: a9037bfd stp x29, x30, [sp, #0x30] 42e00: 9100c3fd add x29, sp, #0x30 42e04: d53bd054 mrs x20, TPIDR_EL0 42e08: f9401688 ldr x8, [x20, #0x28] 42e0c: aa0003f3 mov x19, x0 42e10: f9000fe8 str x8, [sp, #0x18] 42e14: d0000868 adrp x8, 0x150000 42e18: 910d0108 add x8, x8, #0x340 42e1c: f940050a ldr x10, [x8, #0x8] 42e20: b40002ea cbz x10, 0x42e7c 42e24: 91002109 add x9, x8, #0x8 42e28: b940214b ldr w11, [x10, #0x20] 42e2c: 710fd57f cmp w11, #0x3f5 42e30: 5400008a b.ge 0x42e40 42e34: f940054a ldr x10, [x10, #0x8] 42e38: b5ffff8a cbnz x10, 0x42e28 42e3c: 14000004 b 0x42e4c 42e40: aa0a03e9 mov x9, x10 42e44: f940014a ldr x10, [x10] 42e48: b5ffff0a cbnz x10, 0x42e28 42e4c: 91002108 add x8, x8, #0x8 42e50: eb08013f cmp x9, x8 42e54: 54000140 b.eq 0x42e7c 42e58: b9402128 ldr w8, [x9, #0x20] 42e5c: 710fd51f cmp w8, #0x3f5 42e60: 540000ec b.gt 0x42e7c 42e64: d0000860 adrp x0, 0x150000 42e68: 52807ea8 mov w8, #0x3f5 // =1013 42e6c: 910d0000 add x0, x0, #0x340 42e70: 910023e1 add x1, sp, #0x8 42e74: b9000be8 str w8, [sp, #0x8] 42e78: 94000b67 bl 0x45c14 42e7c: d0000860 adrp x0, 0x150000 42e80: 52807ea8 mov w8, #0x3f5 // =1013 42e84: 910d0000 add x0, x0, #0x340 42e88: 910023e1 add x1, sp, #0x8 42e8c: a900cfe8 stp x8, x19, [sp, #0x8] 42e90: 94000c8e bl 0x460c8 42e94: 94000aa6 bl 0x4592c 42e98: f9401688 ldr x8, [x20, #0x28] 42e9c: f9400fe9 ldr x9, [sp, #0x18] 42ea0: eb09011f cmp x8, x9 42ea4: 540000a1 b.ne 0x42eb8 42ea8: a9437bfd ldp x29, x30, [sp, #0x30] 42eac: a9424ff4 ldp x20, x19, [sp, #0x20] 42eb0: 910103ff add sp, sp, #0x40 42eb4: d65f03c0 ret 42eb8: 97ff30ca bl 0xf1e0 <__stack_chk_fail@plt> 0000000000042ebc : 42ebc: d10103ff sub sp, sp, #0x40 42ec0: a9024ff4 stp x20, x19, [sp, #0x20] 42ec4: a9037bfd stp x29, x30, [sp, #0x30] 42ec8: 9100c3fd add x29, sp, #0x30 42ecc: d53bd054 mrs x20, TPIDR_EL0 42ed0: f9401688 ldr x8, [x20, #0x28] 42ed4: aa0003f3 mov x19, x0 42ed8: f9000fe8 str x8, [sp, #0x18] 42edc: d0000868 adrp x8, 0x150000 42ee0: 910d0108 add x8, x8, #0x340 42ee4: f940050a ldr x10, [x8, #0x8] 42ee8: b40002ea cbz x10, 0x42f44 42eec: 91002109 add x9, x8, #0x8 42ef0: b940214b ldr w11, [x10, #0x20] 42ef4: 710fd97f cmp w11, #0x3f6 42ef8: 5400008a b.ge 0x42f08 42efc: f940054a ldr x10, [x10, #0x8] 42f00: b5ffff8a cbnz x10, 0x42ef0 42f04: 14000004 b 0x42f14 42f08: aa0a03e9 mov x9, x10 42f0c: f940014a ldr x10, [x10] 42f10: b5ffff0a cbnz x10, 0x42ef0 42f14: 91002108 add x8, x8, #0x8 42f18: eb08013f cmp x9, x8 42f1c: 54000140 b.eq 0x42f44 42f20: b9402128 ldr w8, [x9, #0x20] 42f24: 710fd91f cmp w8, #0x3f6 42f28: 540000ec b.gt 0x42f44 42f2c: d0000860 adrp x0, 0x150000 42f30: 52807ec8 mov w8, #0x3f6 // =1014 42f34: 910d0000 add x0, x0, #0x340 42f38: 910023e1 add x1, sp, #0x8 42f3c: b9000be8 str w8, [sp, #0x8] 42f40: 94000b35 bl 0x45c14 42f44: d0000860 adrp x0, 0x150000 42f48: 52807ec8 mov w8, #0x3f6 // =1014 42f4c: 910d0000 add x0, x0, #0x340 42f50: 910023e1 add x1, sp, #0x8 42f54: a900cfe8 stp x8, x19, [sp, #0x8] 42f58: 94000c5c bl 0x460c8 42f5c: 94000a74 bl 0x4592c 42f60: f9401688 ldr x8, [x20, #0x28] 42f64: f9400fe9 ldr x9, [sp, #0x18] 42f68: eb09011f cmp x8, x9 42f6c: 540000a1 b.ne 0x42f80 42f70: a9437bfd ldp x29, x30, [sp, #0x30] 42f74: a9424ff4 ldp x20, x19, [sp, #0x20] 42f78: 910103ff add sp, sp, #0x40 42f7c: d65f03c0 ret 42f80: 97ff3098 bl 0xf1e0 <__stack_chk_fail@plt> 0000000000042f84 : 42f84: d10283ff sub sp, sp, #0xa0 42f88: f9002bf9 str x25, [sp, #0x50] 42f8c: a9065ff8 stp x24, x23, [sp, #0x60] 42f90: a90757f6 stp x22, x21, [sp, #0x70] 42f94: a9084ff4 stp x20, x19, [sp, #0x80] 42f98: a9097bfd stp x29, x30, [sp, #0x90] 42f9c: 910243fd add x29, sp, #0x90 42fa0: d53bd059 mrs x25, TPIDR_EL0 42fa4: f9401728 ldr x8, [x25, #0x28] 42fa8: 2a0003f3 mov w19, w0 42fac: aa0203f4 mov x20, x2 42fb0: 71001a7f cmp w19, #0x6 42fb4: f90027e8 str x8, [sp, #0x48] 42fb8: 54000123 b.lo 0x42fdc 42fbc: d0000381 adrp x1, 0xb4000 42fc0: d0000382 adrp x2, 0xb4000 42fc4: 912fdc21 add x1, x1, #0xbf7 42fc8: 913d0442 add x2, x2, #0xf41 42fcc: 320007e0 orr w0, wzr, #0x3 42fd0: 2a1303e3 mov w3, w19 42fd4: 97ff2eaf bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 42fd8: 14000052 b 0x43120 42fdc: d0000388 adrp x8, 0xb4000 42fe0: 913c6508 add x8, x8, #0xf19 42fe4: f9400108 ldr x8, [x8] 42fe8: 52800289 mov w9, #0x14 // =20 42fec: 528e8d0a mov w10, #0x7468 // =29800 42ff0: a903ffff stp xzr, xzr, [sp, #0x38] 42ff4: a902ffff stp xzr, xzr, [sp, #0x28] 42ff8: 3900c3e9 strb w9, [sp, #0x30] 42ffc: f80313e8 stur x8, [sp, #0x31] 43000: 780393ea sturh w10, [sp, #0x39] 43004: 3900efff strb wzr, [sp, #0x3b] 43008: f9400035 ldr x21, [x1] 4300c: a901ffff stp xzr, xzr, [sp, #0x18] 43010: aa1503e0 mov x0, x21 43014: 97ff31d7 bl 0xf770 43018: aa0003f6 mov x22, x0 4301c: b10042df cmn x22, #0x10 43020: 54000aa2 b.hs 0x43174 43024: f1005edf cmp x22, #0x17 43028: 540000e2 b.hs 0x43044 4302c: 910063e9 add x9, sp, #0x18 43030: d37ffac8 lsl x8, x22, #1 43034: b2400137 orr x23, x9, #0x1 43038: 390063e8 strb w8, [sp, #0x18] 4303c: b5000156 cbnz x22, 0x43064 43040: 1400000d b 0x43074 43044: 910042c8 add x8, x22, #0x10 43048: 927ced18 and x24, x8, #0xfffffffffffffff0 4304c: aa1803e0 mov x0, x24 43050: 9400fad6 bl 0x81ba8 43054: aa0003f7 mov x23, x0 43058: b2400308 orr x8, x24, #0x1 4305c: a9025ff6 stp x22, x23, [sp, #0x20] 43060: f9000fe8 str x8, [sp, #0x18] 43064: aa1703e0 mov x0, x23 43068: aa1503e1 mov x1, x21 4306c: aa1603e2 mov x2, x22 43070: 97ff3208 bl 0xf890 43074: 38366aff strb wzr, [x23, x22] 43078: f9400294 ldr x20, [x20] 4307c: a900ffff stp xzr, xzr, [sp, #0x8] 43080: f90003ff str xzr, [sp] 43084: aa1403e0 mov x0, x20 43088: 97ff31ba bl 0xf770 4308c: aa0003f5 mov x21, x0 43090: b10042bf cmn x21, #0x10 43094: 54000742 b.hs 0x4317c 43098: f1005ebf cmp x21, #0x17 4309c: 540000e2 b.hs 0x430b8 430a0: 910003e9 mov x9, sp 430a4: d37ffaa8 lsl x8, x21, #1 430a8: b2400136 orr x22, x9, #0x1 430ac: 390003e8 strb w8, [sp] 430b0: b5000155 cbnz x21, 0x430d8 430b4: 1400000d b 0x430e8 430b8: 910042a8 add x8, x21, #0x10 430bc: 927ced17 and x23, x8, #0xfffffffffffffff0 430c0: aa1703e0 mov x0, x23 430c4: 9400fab9 bl 0x81ba8 430c8: aa0003f6 mov x22, x0 430cc: b24002e8 orr x8, x23, #0x1 430d0: a900dbf5 stp x21, x22, [sp, #0x8] 430d4: f90003e8 str x8, [sp] 430d8: aa1603e0 mov x0, x22 430dc: aa1403e1 mov x1, x20 430e0: aa1503e2 mov x2, x21 430e4: 97ff31eb bl 0xf890 430e8: 38356adf strb wzr, [x22, x21] 430ec: 9100c3e0 add x0, sp, #0x30 430f0: 910063e2 add x2, sp, #0x18 430f4: 910003e3 mov x3, sp 430f8: 2a1303e1 mov w1, w19 430fc: 94003190 bl 0x4f73c 43100: 394003e8 ldrb w8, [sp] 43104: 37000248 tbnz w8, #0x0, 0x4314c 43108: 394063e8 ldrb w8, [sp, #0x18] 4310c: 37000288 tbnz w8, #0x0, 0x4315c 43110: 3940c3e8 ldrb w8, [sp, #0x30] 43114: 36000068 tbz w8, #0x0, 0x43120 43118: f94023e0 ldr x0, [sp, #0x40] 4311c: 9400fad3 bl 0x81c68 43120: f9401728 ldr x8, [x25, #0x28] 43124: f94027e9 ldr x9, [sp, #0x48] 43128: eb09011f cmp x8, x9 4312c: 54000221 b.ne 0x43170 43130: a9497bfd ldp x29, x30, [sp, #0x90] 43134: a9484ff4 ldp x20, x19, [sp, #0x80] 43138: a94757f6 ldp x22, x21, [sp, #0x70] 4313c: a9465ff8 ldp x24, x23, [sp, #0x60] 43140: f9402bf9 ldr x25, [sp, #0x50] 43144: 910283ff add sp, sp, #0xa0 43148: d65f03c0 ret 4314c: f9400be0 ldr x0, [sp, #0x10] 43150: 9400fac6 bl 0x81c68 43154: 394063e8 ldrb w8, [sp, #0x18] 43158: 3607fdc8 tbz w8, #0x0, 0x43110 4315c: f94017e0 ldr x0, [sp, #0x28] 43160: 9400fac2 bl 0x81c68 43164: 3940c3e8 ldrb w8, [sp, #0x30] 43168: 3707fd88 tbnz w8, #0x0, 0x43118 4316c: 17ffffed b 0x43120 43170: 97ff301c bl 0xf1e0 <__stack_chk_fail@plt> 43174: 910063e0 add x0, sp, #0x18 43178: 97ffa670 bl 0x2cb38 <.text+0x1d088> 4317c: 910003e0 mov x0, sp 43180: 97ffa66e bl 0x2cb38 <.text+0x1d088> 43184: aa0003f3 mov x19, x0 43188: 394063e8 ldrb w8, [sp, #0x18] 4318c: 36000168 tbz w8, #0x0, 0x431b8 43190: 14000012 b 0x431d8 43194: aa0003f3 mov x19, x0 43198: 3940c3e8 ldrb w8, [sp, #0x30] 4319c: 36000128 tbz w8, #0x0, 0x431c0 431a0: 14000012 b 0x431e8 431a4: 394003e8 ldrb w8, [sp] 431a8: aa0003f3 mov x19, x0 431ac: 370000e8 tbnz w8, #0x0, 0x431c8 431b0: 394063e8 ldrb w8, [sp, #0x18] 431b4: 37000128 tbnz w8, #0x0, 0x431d8 431b8: 3940c3e8 ldrb w8, [sp, #0x30] 431bc: 37000168 tbnz w8, #0x0, 0x431e8 431c0: aa1303e0 mov x0, x19 431c4: 94019bf6 bl 0xaa19c 431c8: f9400be0 ldr x0, [sp, #0x10] 431cc: 9400faa7 bl 0x81c68 431d0: 394063e8 ldrb w8, [sp, #0x18] 431d4: 3607ff28 tbz w8, #0x0, 0x431b8 431d8: f94017e0 ldr x0, [sp, #0x28] 431dc: 9400faa3 bl 0x81c68 431e0: 3940c3e8 ldrb w8, [sp, #0x30] 431e4: 3607fee8 tbz w8, #0x0, 0x431c0 431e8: f94023e0 ldr x0, [sp, #0x40] 431ec: 9400fa9f bl 0x81c68 431f0: aa1303e0 mov x0, x19 431f4: 94019bea bl 0xaa19c 00000000000431f8 : 431f8: d10243ff sub sp, sp, #0x90 431fc: a9055ff8 stp x24, x23, [sp, #0x50] 43200: a90657f6 stp x22, x21, [sp, #0x60] 43204: a9074ff4 stp x20, x19, [sp, #0x70] 43208: a9087bfd stp x29, x30, [sp, #0x80] 4320c: 910203fd add x29, sp, #0x80 43210: d53bd058 mrs x24, TPIDR_EL0 43214: f9401708 ldr x8, [x24, #0x28] 43218: aa0103f3 mov x19, x1 4321c: f81c83a8 stur x8, [x29, #-0x38] 43220: f9400408 ldr x8, [x0, #0x8] 43224: b40003a8 cbz x8, 0x43298 43228: f9400668 ldr x8, [x19, #0x8] 4322c: b4000368 cbz x8, 0x43298 43230: b0000388 adrp x8, 0xb4000 43234: 913c6508 add x8, x8, #0xf19 43238: f9400108 ldr x8, [x8] 4323c: 52800289 mov w9, #0x14 // =20 43240: 528e8d0a mov w10, #0x7468 // =29800 43244: a903ffff stp xzr, xzr, [sp, #0x38] 43248: a902ffff stp xzr, xzr, [sp, #0x28] 4324c: 3900c3e9 strb w9, [sp, #0x30] 43250: f80313e8 stur x8, [sp, #0x31] 43254: 780393ea sturh w10, [sp, #0x39] 43258: 3900efff strb wzr, [sp, #0x3b] 4325c: f9400014 ldr x20, [x0] 43260: a901ffff stp xzr, xzr, [sp, #0x18] 43264: aa1403e0 mov x0, x20 43268: 97ff3142 bl 0xf770 4326c: aa0003f5 mov x21, x0 43270: b10042bf cmn x21, #0x10 43274: 54000b42 b.hs 0x433dc 43278: f1005ebf cmp x21, #0x17 4327c: 540001c2 b.hs 0x432b4 43280: 910063e9 add x9, sp, #0x18 43284: d37ffaa8 lsl x8, x21, #1 43288: b2400136 orr x22, x9, #0x1 4328c: 390063e8 strb w8, [sp, #0x18] 43290: b5000235 cbnz x21, 0x432d4 43294: 14000014 b 0x432e4 43298: b0000381 adrp x1, 0xb4000 4329c: b0000382 adrp x2, 0xb4000 432a0: 912fdc21 add x1, x1, #0xbf7 432a4: 913d4c42 add x2, x2, #0xf53 432a8: 320007e0 orr w0, wzr, #0x3 432ac: 97ff2df9 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 432b0: 14000037 b 0x4338c 432b4: 910042a8 add x8, x21, #0x10 432b8: 927ced17 and x23, x8, #0xfffffffffffffff0 432bc: aa1703e0 mov x0, x23 432c0: 9400fa3a bl 0x81ba8 432c4: aa0003f6 mov x22, x0 432c8: b24002e8 orr x8, x23, #0x1 432cc: a9025bf5 stp x21, x22, [sp, #0x20] 432d0: f9000fe8 str x8, [sp, #0x18] 432d4: aa1603e0 mov x0, x22 432d8: aa1403e1 mov x1, x20 432dc: aa1503e2 mov x2, x21 432e0: 97ff316c bl 0xf890 432e4: 38356adf strb wzr, [x22, x21] 432e8: f9400273 ldr x19, [x19] 432ec: a900ffff stp xzr, xzr, [sp, #0x8] 432f0: f90003ff str xzr, [sp] 432f4: aa1303e0 mov x0, x19 432f8: 97ff311e bl 0xf770 432fc: aa0003f4 mov x20, x0 43300: b100429f cmn x20, #0x10 43304: 54000702 b.hs 0x433e4 43308: f1005e9f cmp x20, #0x17 4330c: 540000e2 b.hs 0x43328 43310: 910003e9 mov x9, sp 43314: d37ffa88 lsl x8, x20, #1 43318: b2400135 orr x21, x9, #0x1 4331c: 390003e8 strb w8, [sp] 43320: b5000154 cbnz x20, 0x43348 43324: 1400000d b 0x43358 43328: 91004288 add x8, x20, #0x10 4332c: 927ced16 and x22, x8, #0xfffffffffffffff0 43330: aa1603e0 mov x0, x22 43334: 9400fa1d bl 0x81ba8 43338: aa0003f5 mov x21, x0 4333c: b24002c8 orr x8, x22, #0x1 43340: a900d7f4 stp x20, x21, [sp, #0x8] 43344: f90003e8 str x8, [sp] 43348: aa1503e0 mov x0, x21 4334c: aa1303e1 mov x1, x19 43350: aa1403e2 mov x2, x20 43354: 97ff314f bl 0xf890 43358: 38346abf strb wzr, [x21, x20] 4335c: 9100c3e0 add x0, sp, #0x30 43360: 910063e1 add x1, sp, #0x18 43364: 910003e2 mov x2, sp 43368: 94003247 bl 0x4fc84 4336c: 394003e8 ldrb w8, [sp] 43370: 37000228 tbnz w8, #0x0, 0x433b4 43374: 394063e8 ldrb w8, [sp, #0x18] 43378: 37000268 tbnz w8, #0x0, 0x433c4 4337c: 3940c3e8 ldrb w8, [sp, #0x30] 43380: 36000068 tbz w8, #0x0, 0x4338c 43384: f94023e0 ldr x0, [sp, #0x40] 43388: 9400fa38 bl 0x81c68 4338c: f9401708 ldr x8, [x24, #0x28] 43390: f85c83a9 ldur x9, [x29, #-0x38] 43394: eb09011f cmp x8, x9 43398: 54000201 b.ne 0x433d8 4339c: a9487bfd ldp x29, x30, [sp, #0x80] 433a0: a9474ff4 ldp x20, x19, [sp, #0x70] 433a4: a94657f6 ldp x22, x21, [sp, #0x60] 433a8: a9455ff8 ldp x24, x23, [sp, #0x50] 433ac: 910243ff add sp, sp, #0x90 433b0: d65f03c0 ret 433b4: f9400be0 ldr x0, [sp, #0x10] 433b8: 9400fa2c bl 0x81c68 433bc: 394063e8 ldrb w8, [sp, #0x18] 433c0: 3607fde8 tbz w8, #0x0, 0x4337c 433c4: f94017e0 ldr x0, [sp, #0x28] 433c8: 9400fa28 bl 0x81c68 433cc: 3940c3e8 ldrb w8, [sp, #0x30] 433d0: 3707fda8 tbnz w8, #0x0, 0x43384 433d4: 17ffffee b 0x4338c 433d8: 97ff2f82 bl 0xf1e0 <__stack_chk_fail@plt> 433dc: 910063e0 add x0, sp, #0x18 433e0: 97ffa5d6 bl 0x2cb38 <.text+0x1d088> 433e4: 910003e0 mov x0, sp 433e8: 97ffa5d4 bl 0x2cb38 <.text+0x1d088> 433ec: aa0003f3 mov x19, x0 433f0: 394063e8 ldrb w8, [sp, #0x18] 433f4: 36000168 tbz w8, #0x0, 0x43420 433f8: 14000012 b 0x43440 433fc: aa0003f3 mov x19, x0 43400: 3940c3e8 ldrb w8, [sp, #0x30] 43404: 36000128 tbz w8, #0x0, 0x43428 43408: 14000012 b 0x43450 4340c: 394003e8 ldrb w8, [sp] 43410: aa0003f3 mov x19, x0 43414: 370000e8 tbnz w8, #0x0, 0x43430 43418: 394063e8 ldrb w8, [sp, #0x18] 4341c: 37000128 tbnz w8, #0x0, 0x43440 43420: 3940c3e8 ldrb w8, [sp, #0x30] 43424: 37000168 tbnz w8, #0x0, 0x43450 43428: aa1303e0 mov x0, x19 4342c: 94019b5c bl 0xaa19c 43430: f9400be0 ldr x0, [sp, #0x10] 43434: 9400fa0d bl 0x81c68 43438: 394063e8 ldrb w8, [sp, #0x18] 4343c: 3607ff28 tbz w8, #0x0, 0x43420 43440: f94017e0 ldr x0, [sp, #0x28] 43444: 9400fa09 bl 0x81c68 43448: 3940c3e8 ldrb w8, [sp, #0x30] 4344c: 3607fee8 tbz w8, #0x0, 0x43428 43450: f94023e0 ldr x0, [sp, #0x40] 43454: 9400fa05 bl 0x81c68 43458: aa1303e0 mov x0, x19 4345c: 94019b50 bl 0xaa19c 0000000000043460 : 43460: d10203ff sub sp, sp, #0x80 43464: f90023f7 str x23, [sp, #0x40] 43468: a90557f6 stp x22, x21, [sp, #0x50] 4346c: a9064ff4 stp x20, x19, [sp, #0x60] 43470: a9077bfd stp x29, x30, [sp, #0x70] 43474: 9101c3fd add x29, sp, #0x70 43478: d53bd057 mrs x23, TPIDR_EL0 4347c: f94016e8 ldr x8, [x23, #0x28] 43480: aa0003f3 mov x19, x0 43484: f9001fe8 str x8, [sp, #0x38] 43488: f9400668 ldr x8, [x19, #0x8] 4348c: b50003c8 cbnz x8, 0x43504 43490: b0000381 adrp x1, 0xb4000 43494: b0000382 adrp x2, 0xb4000 43498: 912fdc21 add x1, x1, #0xbf7 4349c: 913d9442 add x2, x2, #0xf65 434a0: 2a1f03e0 mov w0, wzr 434a4: 97ff2d7b bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 434a8: b0000389 adrp x9, 0xb4000 434ac: 913c6529 add x9, x9, #0xf19 434b0: f9400129 ldr x9, [x9] 434b4: 52800288 mov w8, #0x14 // =20 434b8: 528e8d0a mov w10, #0x7468 // =29800 434bc: a902ffff stp xzr, xzr, [sp, #0x28] 434c0: a901ffff stp xzr, xzr, [sp, #0x18] 434c4: a900ffff stp xzr, xzr, [sp, #0x8] 434c8: 390083e8 strb w8, [sp, #0x20] 434cc: f80213e9 stur x9, [sp, #0x21] 434d0: 780293ea sturh w10, [sp, #0x29] 434d4: 3900afff strb wzr, [sp, #0x2b] 434d8: 910083e0 add x0, sp, #0x20 434dc: 910023e1 add x1, sp, #0x8 434e0: 94003332 bl 0x501a8 434e4: 394023e8 ldrb w8, [sp, #0x8] 434e8: 36000068 tbz w8, #0x0, 0x434f4 434ec: f9400fe0 ldr x0, [sp, #0x18] 434f0: 9400f9de bl 0x81c68 434f4: 394083e8 ldrb w8, [sp, #0x20] 434f8: 36000068 tbz w8, #0x0, 0x43504 434fc: f9401be0 ldr x0, [sp, #0x30] 43500: 9400f9da bl 0x81c68 43504: f9400264 ldr x4, [x19] 43508: b0000394 adrp x20, 0xb4000 4350c: b0000381 adrp x1, 0xb4000 43510: b0000382 adrp x2, 0xb4000 43514: 913c6694 add x20, x20, #0xf19 43518: 912fdc21 add x1, x1, #0xbf7 4351c: 913e2042 add x2, x2, #0xf88 43520: 2a1f03e0 mov w0, wzr 43524: aa1403e3 mov x3, x20 43528: 97ff2d5a bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4352c: f9400288 ldr x8, [x20] 43530: 52800289 mov w9, #0x14 // =20 43534: 528e8d0a mov w10, #0x7468 // =29800 43538: a902ffff stp xzr, xzr, [sp, #0x28] 4353c: a901ffff stp xzr, xzr, [sp, #0x18] 43540: 390083e9 strb w9, [sp, #0x20] 43544: f80213e8 stur x8, [sp, #0x21] 43548: 780293ea sturh w10, [sp, #0x29] 4354c: 3900afff strb wzr, [sp, #0x2b] 43550: f9400273 ldr x19, [x19] 43554: a900ffff stp xzr, xzr, [sp, #0x8] 43558: aa1303e0 mov x0, x19 4355c: 97ff3085 bl 0xf770 43560: aa0003f4 mov x20, x0 43564: b100429f cmn x20, #0x10 43568: 54000562 b.hs 0x43614 4356c: f1005e9f cmp x20, #0x17 43570: 540000e2 b.hs 0x4358c 43574: 910023e9 add x9, sp, #0x8 43578: d37ffa88 lsl x8, x20, #1 4357c: b2400135 orr x21, x9, #0x1 43580: 390023e8 strb w8, [sp, #0x8] 43584: b5000154 cbnz x20, 0x435ac 43588: 1400000d b 0x435bc 4358c: 91004288 add x8, x20, #0x10 43590: 927ced16 and x22, x8, #0xfffffffffffffff0 43594: aa1603e0 mov x0, x22 43598: 9400f984 bl 0x81ba8 4359c: aa0003f5 mov x21, x0 435a0: b24002c8 orr x8, x22, #0x1 435a4: a90157f4 stp x20, x21, [sp, #0x10] 435a8: f90007e8 str x8, [sp, #0x8] 435ac: aa1503e0 mov x0, x21 435b0: aa1303e1 mov x1, x19 435b4: aa1403e2 mov x2, x20 435b8: 97ff30b6 bl 0xf890 435bc: 38346abf strb wzr, [x21, x20] 435c0: 910083e0 add x0, sp, #0x20 435c4: 910023e1 add x1, sp, #0x8 435c8: 940032f8 bl 0x501a8 435cc: 394023e8 ldrb w8, [sp, #0x8] 435d0: 36000068 tbz w8, #0x0, 0x435dc 435d4: f9400fe0 ldr x0, [sp, #0x18] 435d8: 9400f9a4 bl 0x81c68 435dc: 394083e8 ldrb w8, [sp, #0x20] 435e0: 36000068 tbz w8, #0x0, 0x435ec 435e4: f9401be0 ldr x0, [sp, #0x30] 435e8: 9400f9a0 bl 0x81c68 435ec: f94016e8 ldr x8, [x23, #0x28] 435f0: f9401fe9 ldr x9, [sp, #0x38] 435f4: eb09011f cmp x8, x9 435f8: 54000121 b.ne 0x4361c 435fc: a9477bfd ldp x29, x30, [sp, #0x70] 43600: a9464ff4 ldp x20, x19, [sp, #0x60] 43604: a94557f6 ldp x22, x21, [sp, #0x50] 43608: f94023f7 ldr x23, [sp, #0x40] 4360c: 910203ff add sp, sp, #0x80 43610: d65f03c0 ret 43614: 910023e0 add x0, sp, #0x8 43618: 97ffa548 bl 0x2cb38 <.text+0x1d088> 4361c: 97ff2ef1 bl 0xf1e0 <__stack_chk_fail@plt> 43620: 14000005 b 0x43634 43624: aa0003f3 mov x19, x0 43628: 394083e8 ldrb w8, [sp, #0x20] 4362c: 360000e8 tbz w8, #0x0, 0x43648 43630: 1400000c b 0x43660 43634: 394023e8 ldrb w8, [sp, #0x8] 43638: aa0003f3 mov x19, x0 4363c: 370000a8 tbnz w8, #0x0, 0x43650 43640: 394083e8 ldrb w8, [sp, #0x20] 43644: 370000e8 tbnz w8, #0x0, 0x43660 43648: aa1303e0 mov x0, x19 4364c: 94019ad4 bl 0xaa19c 43650: f9400fe0 ldr x0, [sp, #0x18] 43654: 9400f985 bl 0x81c68 43658: 394083e8 ldrb w8, [sp, #0x20] 4365c: 3607ff68 tbz w8, #0x0, 0x43648 43660: f9401be0 ldr x0, [sp, #0x30] 43664: 9400f981 bl 0x81c68 43668: aa1303e0 mov x0, x19 4366c: 94019acc bl 0xaa19c 0000000000043670 : 43670: d10203ff sub sp, sp, #0x80 43674: f90023f7 str x23, [sp, #0x40] 43678: a90557f6 stp x22, x21, [sp, #0x50] 4367c: a9064ff4 stp x20, x19, [sp, #0x60] 43680: a9077bfd stp x29, x30, [sp, #0x70] 43684: 9101c3fd add x29, sp, #0x70 43688: d53bd057 mrs x23, TPIDR_EL0 4368c: f94016e8 ldr x8, [x23, #0x28] 43690: aa0003f3 mov x19, x0 43694: f9001fe8 str x8, [sp, #0x38] 43698: f9400668 ldr x8, [x19, #0x8] 4369c: b50003c8 cbnz x8, 0x43714 436a0: b0000381 adrp x1, 0xb4000 436a4: b0000382 adrp x2, 0xb4000 436a8: 912fdc21 add x1, x1, #0xbf7 436ac: 913d9442 add x2, x2, #0xf65 436b0: 2a1f03e0 mov w0, wzr 436b4: 97ff2cf7 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 436b8: b0000389 adrp x9, 0xb4000 436bc: 913c6529 add x9, x9, #0xf19 436c0: f9400129 ldr x9, [x9] 436c4: 52800288 mov w8, #0x14 // =20 436c8: 528e8d0a mov w10, #0x7468 // =29800 436cc: a902ffff stp xzr, xzr, [sp, #0x28] 436d0: a901ffff stp xzr, xzr, [sp, #0x18] 436d4: a900ffff stp xzr, xzr, [sp, #0x8] 436d8: 390083e8 strb w8, [sp, #0x20] 436dc: f80213e9 stur x9, [sp, #0x21] 436e0: 780293ea sturh w10, [sp, #0x29] 436e4: 3900afff strb wzr, [sp, #0x2b] 436e8: 910083e0 add x0, sp, #0x20 436ec: 910023e1 add x1, sp, #0x8 436f0: 940033c0 bl 0x505f0 436f4: 394023e8 ldrb w8, [sp, #0x8] 436f8: 36000068 tbz w8, #0x0, 0x43704 436fc: f9400fe0 ldr x0, [sp, #0x18] 43700: 9400f95a bl 0x81c68 43704: 394083e8 ldrb w8, [sp, #0x20] 43708: 36000068 tbz w8, #0x0, 0x43714 4370c: f9401be0 ldr x0, [sp, #0x30] 43710: 9400f956 bl 0x81c68 43714: b0000388 adrp x8, 0xb4000 43718: 913c6508 add x8, x8, #0xf19 4371c: f9400108 ldr x8, [x8] 43720: 52800289 mov w9, #0x14 // =20 43724: 528e8d0a mov w10, #0x7468 // =29800 43728: a902ffff stp xzr, xzr, [sp, #0x28] 4372c: a901ffff stp xzr, xzr, [sp, #0x18] 43730: 390083e9 strb w9, [sp, #0x20] 43734: f80213e8 stur x8, [sp, #0x21] 43738: 780293ea sturh w10, [sp, #0x29] 4373c: 3900afff strb wzr, [sp, #0x2b] 43740: f9400273 ldr x19, [x19] 43744: a900ffff stp xzr, xzr, [sp, #0x8] 43748: aa1303e0 mov x0, x19 4374c: 97ff3009 bl 0xf770 43750: aa0003f4 mov x20, x0 43754: b100429f cmn x20, #0x10 43758: 54000562 b.hs 0x43804 4375c: f1005e9f cmp x20, #0x17 43760: 540000e2 b.hs 0x4377c 43764: 910023e9 add x9, sp, #0x8 43768: d37ffa88 lsl x8, x20, #1 4376c: b2400135 orr x21, x9, #0x1 43770: 390023e8 strb w8, [sp, #0x8] 43774: b5000154 cbnz x20, 0x4379c 43778: 1400000d b 0x437ac 4377c: 91004288 add x8, x20, #0x10 43780: 927ced16 and x22, x8, #0xfffffffffffffff0 43784: aa1603e0 mov x0, x22 43788: 9400f908 bl 0x81ba8 4378c: aa0003f5 mov x21, x0 43790: b24002c8 orr x8, x22, #0x1 43794: a90157f4 stp x20, x21, [sp, #0x10] 43798: f90007e8 str x8, [sp, #0x8] 4379c: aa1503e0 mov x0, x21 437a0: aa1303e1 mov x1, x19 437a4: aa1403e2 mov x2, x20 437a8: 97ff303a bl 0xf890 437ac: 38346abf strb wzr, [x21, x20] 437b0: 910083e0 add x0, sp, #0x20 437b4: 910023e1 add x1, sp, #0x8 437b8: 9400338e bl 0x505f0 437bc: 394023e8 ldrb w8, [sp, #0x8] 437c0: 36000068 tbz w8, #0x0, 0x437cc 437c4: f9400fe0 ldr x0, [sp, #0x18] 437c8: 9400f928 bl 0x81c68 437cc: 394083e8 ldrb w8, [sp, #0x20] 437d0: 36000068 tbz w8, #0x0, 0x437dc 437d4: f9401be0 ldr x0, [sp, #0x30] 437d8: 9400f924 bl 0x81c68 437dc: f94016e8 ldr x8, [x23, #0x28] 437e0: f9401fe9 ldr x9, [sp, #0x38] 437e4: eb09011f cmp x8, x9 437e8: 54000121 b.ne 0x4380c 437ec: a9477bfd ldp x29, x30, [sp, #0x70] 437f0: a9464ff4 ldp x20, x19, [sp, #0x60] 437f4: a94557f6 ldp x22, x21, [sp, #0x50] 437f8: f94023f7 ldr x23, [sp, #0x40] 437fc: 910203ff add sp, sp, #0x80 43800: d65f03c0 ret 43804: 910023e0 add x0, sp, #0x8 43808: 97ffa4cc bl 0x2cb38 <.text+0x1d088> 4380c: 97ff2e75 bl 0xf1e0 <__stack_chk_fail@plt> 43810: 14000005 b 0x43824 43814: aa0003f3 mov x19, x0 43818: 394083e8 ldrb w8, [sp, #0x20] 4381c: 360000e8 tbz w8, #0x0, 0x43838 43820: 1400000c b 0x43850 43824: 394023e8 ldrb w8, [sp, #0x8] 43828: aa0003f3 mov x19, x0 4382c: 370000a8 tbnz w8, #0x0, 0x43840 43830: 394083e8 ldrb w8, [sp, #0x20] 43834: 370000e8 tbnz w8, #0x0, 0x43850 43838: aa1303e0 mov x0, x19 4383c: 94019a58 bl 0xaa19c 43840: f9400fe0 ldr x0, [sp, #0x18] 43844: 9400f909 bl 0x81c68 43848: 394083e8 ldrb w8, [sp, #0x20] 4384c: 3607ff68 tbz w8, #0x0, 0x43838 43850: f9401be0 ldr x0, [sp, #0x30] 43854: 9400f905 bl 0x81c68 43858: aa1303e0 mov x0, x19 4385c: 94019a50 bl 0xaa19c 0000000000043860 : 43860: d10203ff sub sp, sp, #0x80 43864: a9045ff8 stp x24, x23, [sp, #0x40] 43868: a90557f6 stp x22, x21, [sp, #0x50] 4386c: a9064ff4 stp x20, x19, [sp, #0x60] 43870: a9077bfd stp x29, x30, [sp, #0x70] 43874: 9101c3fd add x29, sp, #0x70 43878: d53bd058 mrs x24, TPIDR_EL0 4387c: f9401708 ldr x8, [x24, #0x28] 43880: 2a0103f3 mov w19, w1 43884: f9001fe8 str x8, [sp, #0x38] 43888: f9400408 ldr x8, [x0, #0x8] 4388c: b4000368 cbz x8, 0x438f8 43890: b0000388 adrp x8, 0xb4000 43894: 913c6508 add x8, x8, #0xf19 43898: f9400108 ldr x8, [x8] 4389c: 52800289 mov w9, #0x14 // =20 438a0: 528e8d0a mov w10, #0x7468 // =29800 438a4: a902ffff stp xzr, xzr, [sp, #0x28] 438a8: a901ffff stp xzr, xzr, [sp, #0x18] 438ac: 390083e9 strb w9, [sp, #0x20] 438b0: f80213e8 stur x8, [sp, #0x21] 438b4: 780293ea sturh w10, [sp, #0x29] 438b8: 3900afff strb wzr, [sp, #0x2b] 438bc: f9400014 ldr x20, [x0] 438c0: a900ffff stp xzr, xzr, [sp, #0x8] 438c4: aa1403e0 mov x0, x20 438c8: 97ff2faa bl 0xf770 438cc: aa0003f5 mov x21, x0 438d0: b10042bf cmn x21, #0x10 438d4: 54000682 b.hs 0x439a4 438d8: f1005ebf cmp x21, #0x17 438dc: 540001c2 b.hs 0x43914 438e0: 910023e9 add x9, sp, #0x8 438e4: d37ffaa8 lsl x8, x21, #1 438e8: b2400136 orr x22, x9, #0x1 438ec: 390023e8 strb w8, [sp, #0x8] 438f0: b5000235 cbnz x21, 0x43934 438f4: 14000014 b 0x43944 438f8: b0000381 adrp x1, 0xb4000 438fc: b0000382 adrp x2, 0xb4000 43900: 912fdc21 add x1, x1, #0xbf7 43904: 913e8042 add x2, x2, #0xfa0 43908: 2a1f03e0 mov w0, wzr 4390c: 97ff2c61 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 43910: 1400001a b 0x43978 43914: 910042a8 add x8, x21, #0x10 43918: 927ced17 and x23, x8, #0xfffffffffffffff0 4391c: aa1703e0 mov x0, x23 43920: 9400f8a2 bl 0x81ba8 43924: aa0003f6 mov x22, x0 43928: b24002e8 orr x8, x23, #0x1 4392c: a9015bf5 stp x21, x22, [sp, #0x10] 43930: f90007e8 str x8, [sp, #0x8] 43934: aa1603e0 mov x0, x22 43938: aa1403e1 mov x1, x20 4393c: aa1503e2 mov x2, x21 43940: 97ff2fd4 bl 0xf890 43944: 38356adf strb wzr, [x22, x21] 43948: 12000262 and w2, w19, #0x1 4394c: 910083e0 add x0, sp, #0x20 43950: 910023e1 add x1, sp, #0x8 43954: 94003439 bl 0x50a38 43958: 394023e8 ldrb w8, [sp, #0x8] 4395c: 36000068 tbz w8, #0x0, 0x43968 43960: f9400fe0 ldr x0, [sp, #0x18] 43964: 9400f8c1 bl 0x81c68 43968: 394083e8 ldrb w8, [sp, #0x20] 4396c: 36000068 tbz w8, #0x0, 0x43978 43970: f9401be0 ldr x0, [sp, #0x30] 43974: 9400f8bd bl 0x81c68 43978: f9401708 ldr x8, [x24, #0x28] 4397c: f9401fe9 ldr x9, [sp, #0x38] 43980: eb09011f cmp x8, x9 43984: 540000e1 b.ne 0x439a0 43988: a9477bfd ldp x29, x30, [sp, #0x70] 4398c: a9464ff4 ldp x20, x19, [sp, #0x60] 43990: a94557f6 ldp x22, x21, [sp, #0x50] 43994: a9445ff8 ldp x24, x23, [sp, #0x40] 43998: 910203ff add sp, sp, #0x80 4399c: d65f03c0 ret 439a0: 97ff2e10 bl 0xf1e0 <__stack_chk_fail@plt> 439a4: 910023e0 add x0, sp, #0x8 439a8: 97ffa464 bl 0x2cb38 <.text+0x1d088> 439ac: aa0003f3 mov x19, x0 439b0: 394083e8 ldrb w8, [sp, #0x20] 439b4: 360000e8 tbz w8, #0x0, 0x439d0 439b8: 1400000c b 0x439e8 439bc: 394023e8 ldrb w8, [sp, #0x8] 439c0: aa0003f3 mov x19, x0 439c4: 370000a8 tbnz w8, #0x0, 0x439d8 439c8: 394083e8 ldrb w8, [sp, #0x20] 439cc: 370000e8 tbnz w8, #0x0, 0x439e8 439d0: aa1303e0 mov x0, x19 439d4: 940199f2 bl 0xaa19c 439d8: f9400fe0 ldr x0, [sp, #0x18] 439dc: 9400f8a3 bl 0x81c68 439e0: 394083e8 ldrb w8, [sp, #0x20] 439e4: 3607ff68 tbz w8, #0x0, 0x439d0 439e8: f9401be0 ldr x0, [sp, #0x30] 439ec: 9400f89f bl 0x81c68 439f0: aa1303e0 mov x0, x19 439f4: 940199ea bl 0xaa19c 00000000000439f8 : 439f8: d10143ff sub sp, sp, #0x50 439fc: a90257f6 stp x22, x21, [sp, #0x20] 43a00: a9034ff4 stp x20, x19, [sp, #0x30] 43a04: a9047bfd stp x29, x30, [sp, #0x40] 43a08: 910103fd add x29, sp, #0x40 43a0c: d53bd056 mrs x22, TPIDR_EL0 43a10: f94016c8 ldr x8, [x22, #0x28] 43a14: 2a0003f4 mov w20, w0 43a18: d0000382 adrp x2, 0xb5000 43a1c: 91058042 add x2, x2, #0x160 43a20: aa1f03e0 mov x0, xzr 43a24: aa1f03e1 mov x1, xzr 43a28: 2a1403e3 mov w3, w20 43a2c: f9000fe8 str x8, [sp, #0x18] 43a30: 97ff2d58 bl 0xef90 43a34: 11000408 add w8, w0, #0x1 43a38: 93407d15 sxtw x21, w8 43a3c: aa1503e0 mov x0, x21 43a40: 97ff2f8c bl 0xf870 43a44: aa0003f3 mov x19, x0 43a48: b40003b3 cbz x19, 0x43abc 43a4c: d0000382 adrp x2, 0xb5000 43a50: 91058042 add x2, x2, #0x160 43a54: aa1303e0 mov x0, x19 43a58: aa1503e1 mov x1, x21 43a5c: 2a1403e3 mov w3, w20 43a60: 97ff2d4c bl 0xef90 43a64: aa1303e0 mov x0, x19 43a68: 97ff2f42 bl 0xf770 43a6c: 92407c15 and x21, x0, #0xffffffff 43a70: 910006a0 add x0, x21, #0x1 43a74: 320003e1 orr w1, wzr, #0x1 43a78: f9000bf5 str x21, [sp, #0x10] 43a7c: 97ff2ca1 bl 0xed00 43a80: aa0003f4 mov x20, x0 43a84: aa1303e1 mov x1, x19 43a88: aa1503e2 mov x2, x21 43a8c: f90007f4 str x20, [sp, #0x8] 43a90: 97ff2e2c bl 0xf340 43a94: 38356a9f strb wzr, [x20, x21] 43a98: 910023e0 add x0, sp, #0x8 43a9c: 2a1f03e1 mov w1, wzr 43aa0: 97ff2c38 bl 0xeb80 <_ZN3UQM8UQMCrash15SetUserSceneTagERKNS_9UQMStringEb@plt> 43aa4: b4000094 cbz x20, 0x43ab4 43aa8: aa1403e0 mov x0, x20 43aac: 97ff2fc5 bl 0xf9c0 43ab0: f90007ff str xzr, [sp, #0x8] 43ab4: aa1303e0 mov x0, x19 43ab8: 97ff2fc2 bl 0xf9c0 43abc: f94016c8 ldr x8, [x22, #0x28] 43ac0: f9400fe9 ldr x9, [sp, #0x18] 43ac4: eb09011f cmp x8, x9 43ac8: 540000c1 b.ne 0x43ae0 43acc: a9447bfd ldp x29, x30, [sp, #0x40] 43ad0: a9434ff4 ldp x20, x19, [sp, #0x30] 43ad4: a94257f6 ldp x22, x21, [sp, #0x20] 43ad8: 910143ff add sp, sp, #0x50 43adc: d65f03c0 ret 43ae0: 97ff2dc0 bl 0xf1e0 <__stack_chk_fail@plt> 43ae4: aa0003f3 mov x19, x0 43ae8: b4000094 cbz x20, 0x43af8 43aec: aa1403e0 mov x0, x20 43af0: 97ff2fb4 bl 0xf9c0 43af4: f90007ff str xzr, [sp, #0x8] 43af8: aa1303e0 mov x0, x19 43afc: 940199a8 bl 0xaa19c 0000000000043b00 const&, UQM::UQMString const&, bool, int)>: 43b00: d10483ff sub sp, sp, #0x120 43b04: a90c6ffc stp x28, x27, [sp, #0xc0] 43b08: a90d67fa stp x26, x25, [sp, #0xd0] 43b0c: a90e5ff8 stp x24, x23, [sp, #0xe0] 43b10: a90f57f6 stp x22, x21, [sp, #0xf0] 43b14: a9104ff4 stp x20, x19, [sp, #0x100] 43b18: a9117bfd stp x29, x30, [sp, #0x110] 43b1c: 910443fd add x29, sp, #0x110 43b20: b90027e7 str w7, [sp, #0x24] 43b24: f9000fe4 str x4, [sp, #0x18] 43b28: d53bd054 mrs x20, TPIDR_EL0 43b2c: f9401688 ldr x8, [x20, #0x28] 43b30: 52800289 mov w9, #0x14 // =20 43b34: 2a0003f5 mov w21, w0 43b38: 2a0603f6 mov w22, w6 43b3c: f81a83a8 stur x8, [x29, #-0x58] 43b40: b0000388 adrp x8, 0xb4000 43b44: 913c6508 add x8, x8, #0xf19 43b48: f9400108 ldr x8, [x8] 43b4c: a939ffbf stp xzr, xzr, [x29, #-0x68] 43b50: f81903bf stur xzr, [x29, #-0x70] 43b54: 381903a9 sturb w9, [x29, #-0x70] 43b58: f81913a8 stur x8, [x29, #-0x6f] 43b5c: 528e8d08 mov w8, #0x7468 // =29800 43b60: 781993a8 sturh w8, [x29, #-0x67] 43b64: 3819b3bf sturb wzr, [x29, #-0x65] 43b68: f940003a ldr x26, [x1] 43b6c: aa0503f7 mov x23, x5 43b70: aa0303f8 mov x24, x3 43b74: aa0203f9 mov x25, x2 43b78: aa1a03e0 mov x0, x26 43b7c: a9097fff stp xzr, xzr, [sp, #0x90] 43b80: f90047ff str xzr, [sp, #0x88] 43b84: 97ff2efb bl 0xf770 43b88: aa0003fb mov x27, x0 43b8c: b100437f cmn x27, #0x10 43b90: 54001562 b.hs 0x43e3c const&, UQM::UQMString const&, bool, int)+0x33c> 43b94: f1005f7f cmp x27, #0x17 43b98: 540000e2 b.hs 0x43bb4 const&, UQM::UQMString const&, bool, int)+0xb4> 43b9c: 910223e9 add x9, sp, #0x88 43ba0: d37ffb68 lsl x8, x27, #1 43ba4: b240013c orr x28, x9, #0x1 43ba8: 390223e8 strb w8, [sp, #0x88] 43bac: b500015b cbnz x27, 0x43bd4 const&, UQM::UQMString const&, bool, int)+0xd4> 43bb0: 1400000d b 0x43be4 const&, UQM::UQMString const&, bool, int)+0xe4> 43bb4: 91004368 add x8, x27, #0x10 43bb8: 927ced13 and x19, x8, #0xfffffffffffffff0 43bbc: aa1303e0 mov x0, x19 43bc0: 9400f7fa bl 0x81ba8 43bc4: aa0003fc mov x28, x0 43bc8: b2400268 orr x8, x19, #0x1 43bcc: a90973fb stp x27, x28, [sp, #0x90] 43bd0: f90047e8 str x8, [sp, #0x88] 43bd4: aa1c03e0 mov x0, x28 43bd8: aa1a03e1 mov x1, x26 43bdc: aa1b03e2 mov x2, x27 43be0: 97ff2f2c bl 0xf890 43be4: 383b6b9f strb wzr, [x28, x27] 43be8: f9400339 ldr x25, [x25] 43bec: a907ffff stp xzr, xzr, [sp, #0x78] 43bf0: f9003bff str xzr, [sp, #0x70] 43bf4: aa1903e0 mov x0, x25 43bf8: 97ff2ede bl 0xf770 43bfc: aa0003fa mov x26, x0 43c00: b100435f cmn x26, #0x10 43c04: 54001202 b.hs 0x43e44 const&, UQM::UQMString const&, bool, int)+0x344> 43c08: f1005f5f cmp x26, #0x17 43c0c: 540000e2 b.hs 0x43c28 const&, UQM::UQMString const&, bool, int)+0x128> 43c10: 9101c3e9 add x9, sp, #0x70 43c14: d37ffb48 lsl x8, x26, #1 43c18: b240013b orr x27, x9, #0x1 43c1c: 3901c3e8 strb w8, [sp, #0x70] 43c20: b500015a cbnz x26, 0x43c48 const&, UQM::UQMString const&, bool, int)+0x148> 43c24: 1400000d b 0x43c58 const&, UQM::UQMString const&, bool, int)+0x158> 43c28: 91004348 add x8, x26, #0x10 43c2c: 927ced13 and x19, x8, #0xfffffffffffffff0 43c30: aa1303e0 mov x0, x19 43c34: 9400f7dd bl 0x81ba8 43c38: aa0003fb mov x27, x0 43c3c: b2400268 orr x8, x19, #0x1 43c40: a907effa stp x26, x27, [sp, #0x78] 43c44: f9003be8 str x8, [sp, #0x70] 43c48: aa1b03e0 mov x0, x27 43c4c: aa1903e1 mov x1, x25 43c50: aa1a03e2 mov x2, x26 43c54: 97ff2f0f bl 0xf890 43c58: 383a6b7f strb wzr, [x27, x26] 43c5c: f9400318 ldr x24, [x24] 43c60: a9067fff stp xzr, xzr, [sp, #0x60] 43c64: f9002fff str xzr, [sp, #0x58] 43c68: aa1803e0 mov x0, x24 43c6c: 97ff2ec1 bl 0xf770 43c70: aa0003f9 mov x25, x0 43c74: b100433f cmn x25, #0x10 43c78: 54000ea2 b.hs 0x43e4c const&, UQM::UQMString const&, bool, int)+0x34c> 43c7c: f1005f3f cmp x25, #0x17 43c80: 540000e2 b.hs 0x43c9c const&, UQM::UQMString const&, bool, int)+0x19c> 43c84: 910163e9 add x9, sp, #0x58 43c88: d37ffb28 lsl x8, x25, #1 43c8c: b240013a orr x26, x9, #0x1 43c90: 390163e8 strb w8, [sp, #0x58] 43c94: b5000159 cbnz x25, 0x43cbc const&, UQM::UQMString const&, bool, int)+0x1bc> 43c98: 1400000d b 0x43ccc const&, UQM::UQMString const&, bool, int)+0x1cc> 43c9c: 91004328 add x8, x25, #0x10 43ca0: 927ced13 and x19, x8, #0xfffffffffffffff0 43ca4: aa1303e0 mov x0, x19 43ca8: 9400f7c0 bl 0x81ba8 43cac: aa0003fa mov x26, x0 43cb0: b2400268 orr x8, x19, #0x1 43cb4: a9066bf9 stp x25, x26, [sp, #0x60] 43cb8: f9002fe8 str x8, [sp, #0x58] 43cbc: aa1a03e0 mov x0, x26 43cc0: aa1803e1 mov x1, x24 43cc4: aa1903e2 mov x2, x25 43cc8: 97ff2ef2 bl 0xf890 43ccc: 38396b5f strb wzr, [x26, x25] 43cd0: f94002f7 ldr x23, [x23] 43cd4: a904ffff stp xzr, xzr, [sp, #0x48] 43cd8: f90023ff str xzr, [sp, #0x40] 43cdc: aa1703e0 mov x0, x23 43ce0: 97ff2ea4 bl 0xf770 43ce4: aa0003f8 mov x24, x0 43ce8: b100431f cmn x24, #0x10 43cec: 54000b42 b.hs 0x43e54 const&, UQM::UQMString const&, bool, int)+0x354> 43cf0: f1005f1f cmp x24, #0x17 43cf4: 540000e2 b.hs 0x43d10 const&, UQM::UQMString const&, bool, int)+0x210> 43cf8: 910103e9 add x9, sp, #0x40 43cfc: d37ffb08 lsl x8, x24, #1 43d00: b2400139 orr x25, x9, #0x1 43d04: 390103e8 strb w8, [sp, #0x40] 43d08: b5000158 cbnz x24, 0x43d30 const&, UQM::UQMString const&, bool, int)+0x230> 43d0c: 1400000d b 0x43d40 const&, UQM::UQMString const&, bool, int)+0x240> 43d10: 91004308 add x8, x24, #0x10 43d14: 927ced13 and x19, x8, #0xfffffffffffffff0 43d18: aa1303e0 mov x0, x19 43d1c: 9400f7a3 bl 0x81ba8 43d20: aa0003f9 mov x25, x0 43d24: b2400268 orr x8, x19, #0x1 43d28: a904e7f8 stp x24, x25, [sp, #0x48] 43d2c: f90023e8 str x8, [sp, #0x40] 43d30: aa1903e0 mov x0, x25 43d34: aa1703e1 mov x1, x23 43d38: aa1803e2 mov x2, x24 43d3c: 97ff2ed5 bl 0xf890 43d40: 38386b3f strb wzr, [x25, x24] 43d44: a9037fff stp xzr, xzr, [sp, #0x30] 43d48: f90017ff str xzr, [sp, #0x28] 43d4c: 9100a3e8 add x8, sp, #0x28 43d50: f90007e8 str x8, [sp, #0x8] 43d54: b94027e8 ldr w8, [sp, #0x24] 43d58: f9400fe5 ldr x5, [sp, #0x18] 43d5c: 120002c7 and w7, w22, #0x1 43d60: d101c3a0 sub x0, x29, #0x70 43d64: 910223e2 add x2, sp, #0x88 43d68: 9101c3e3 add x3, sp, #0x70 43d6c: 910163e4 add x4, sp, #0x58 43d70: 910103e6 add x6, sp, #0x40 43d74: 2a1503e1 mov w1, w21 43d78: b90003e8 str w8, [sp] 43d7c: 94003444 bl 0x50e8c 43d80: 3940a3e8 ldrb w8, [sp, #0x28] 43d84: 37000328 tbnz w8, #0x0, 0x43de8 const&, UQM::UQMString const&, bool, int)+0x2e8> 43d88: 394103e8 ldrb w8, [sp, #0x40] 43d8c: 37000368 tbnz w8, #0x0, 0x43df8 const&, UQM::UQMString const&, bool, int)+0x2f8> 43d90: 394163e8 ldrb w8, [sp, #0x58] 43d94: 370003a8 tbnz w8, #0x0, 0x43e08 const&, UQM::UQMString const&, bool, int)+0x308> 43d98: 3941c3e8 ldrb w8, [sp, #0x70] 43d9c: 370003e8 tbnz w8, #0x0, 0x43e18 const&, UQM::UQMString const&, bool, int)+0x318> 43da0: 394223e8 ldrb w8, [sp, #0x88] 43da4: 37000428 tbnz w8, #0x0, 0x43e28 const&, UQM::UQMString const&, bool, int)+0x328> 43da8: 385903a8 ldurb w8, [x29, #-0x70] 43dac: 36000068 tbz w8, #0x0, 0x43db8 const&, UQM::UQMString const&, bool, int)+0x2b8> 43db0: f85a03a0 ldur x0, [x29, #-0x60] 43db4: 9400f7ad bl 0x81c68 43db8: f9401688 ldr x8, [x20, #0x28] 43dbc: f85a83a9 ldur x9, [x29, #-0x58] 43dc0: eb09011f cmp x8, x9 43dc4: 540004c1 b.ne 0x43e5c const&, UQM::UQMString const&, bool, int)+0x35c> 43dc8: a9517bfd ldp x29, x30, [sp, #0x110] 43dcc: a9504ff4 ldp x20, x19, [sp, #0x100] 43dd0: a94f57f6 ldp x22, x21, [sp, #0xf0] 43dd4: a94e5ff8 ldp x24, x23, [sp, #0xe0] 43dd8: a94d67fa ldp x26, x25, [sp, #0xd0] 43ddc: a94c6ffc ldp x28, x27, [sp, #0xc0] 43de0: 910483ff add sp, sp, #0x120 43de4: d65f03c0 ret 43de8: f9401fe0 ldr x0, [sp, #0x38] 43dec: 9400f79f bl 0x81c68 43df0: 394103e8 ldrb w8, [sp, #0x40] 43df4: 3607fce8 tbz w8, #0x0, 0x43d90 const&, UQM::UQMString const&, bool, int)+0x290> 43df8: f9402be0 ldr x0, [sp, #0x50] 43dfc: 9400f79b bl 0x81c68 43e00: 394163e8 ldrb w8, [sp, #0x58] 43e04: 3607fca8 tbz w8, #0x0, 0x43d98 const&, UQM::UQMString const&, bool, int)+0x298> 43e08: f94037e0 ldr x0, [sp, #0x68] 43e0c: 9400f797 bl 0x81c68 43e10: 3941c3e8 ldrb w8, [sp, #0x70] 43e14: 3607fc68 tbz w8, #0x0, 0x43da0 const&, UQM::UQMString const&, bool, int)+0x2a0> 43e18: f94043e0 ldr x0, [sp, #0x80] 43e1c: 9400f793 bl 0x81c68 43e20: 394223e8 ldrb w8, [sp, #0x88] 43e24: 3607fc28 tbz w8, #0x0, 0x43da8 const&, UQM::UQMString const&, bool, int)+0x2a8> 43e28: f9404fe0 ldr x0, [sp, #0x98] 43e2c: 9400f78f bl 0x81c68 43e30: 385903a8 ldurb w8, [x29, #-0x70] 43e34: 3707fbe8 tbnz w8, #0x0, 0x43db0 const&, UQM::UQMString const&, bool, int)+0x2b0> 43e38: 17ffffe0 b 0x43db8 const&, UQM::UQMString const&, bool, int)+0x2b8> 43e3c: 910223e0 add x0, sp, #0x88 43e40: 97ffa33e bl 0x2cb38 <.text+0x1d088> 43e44: 9101c3e0 add x0, sp, #0x70 43e48: 97ffa33c bl 0x2cb38 <.text+0x1d088> 43e4c: 910163e0 add x0, sp, #0x58 43e50: 97ffa33a bl 0x2cb38 <.text+0x1d088> 43e54: 910103e0 add x0, sp, #0x40 43e58: 97ffa338 bl 0x2cb38 <.text+0x1d088> 43e5c: 97ff2ce1 bl 0xf1e0 <__stack_chk_fail@plt> 43e60: aa0003f3 mov x19, x0 43e64: 394163e8 ldrb w8, [sp, #0x58] 43e68: 360002a8 tbz w8, #0x0, 0x43ebc const&, UQM::UQMString const&, bool, int)+0x3bc> 43e6c: 14000024 b 0x43efc const&, UQM::UQMString const&, bool, int)+0x3fc> 43e70: aa0003f3 mov x19, x0 43e74: 3941c3e8 ldrb w8, [sp, #0x70] 43e78: 36000268 tbz w8, #0x0, 0x43ec4 const&, UQM::UQMString const&, bool, int)+0x3c4> 43e7c: 14000024 b 0x43f0c const&, UQM::UQMString const&, bool, int)+0x40c> 43e80: aa0003f3 mov x19, x0 43e84: 394223e8 ldrb w8, [sp, #0x88] 43e88: 36000228 tbz w8, #0x0, 0x43ecc const&, UQM::UQMString const&, bool, int)+0x3cc> 43e8c: 14000024 b 0x43f1c const&, UQM::UQMString const&, bool, int)+0x41c> 43e90: aa0003f3 mov x19, x0 43e94: 385903a8 ldurb w8, [x29, #-0x70] 43e98: 360001e8 tbz w8, #0x0, 0x43ed4 const&, UQM::UQMString const&, bool, int)+0x3d4> 43e9c: 14000024 b 0x43f2c const&, UQM::UQMString const&, bool, int)+0x42c> 43ea0: 3940a3e8 ldrb w8, [sp, #0x28] 43ea4: aa0003f3 mov x19, x0 43ea8: 370001a8 tbnz w8, #0x0, 0x43edc const&, UQM::UQMString const&, bool, int)+0x3dc> 43eac: 394103e8 ldrb w8, [sp, #0x40] 43eb0: 370001e8 tbnz w8, #0x0, 0x43eec const&, UQM::UQMString const&, bool, int)+0x3ec> 43eb4: 394163e8 ldrb w8, [sp, #0x58] 43eb8: 37000228 tbnz w8, #0x0, 0x43efc const&, UQM::UQMString const&, bool, int)+0x3fc> 43ebc: 3941c3e8 ldrb w8, [sp, #0x70] 43ec0: 37000268 tbnz w8, #0x0, 0x43f0c const&, UQM::UQMString const&, bool, int)+0x40c> 43ec4: 394223e8 ldrb w8, [sp, #0x88] 43ec8: 370002a8 tbnz w8, #0x0, 0x43f1c const&, UQM::UQMString const&, bool, int)+0x41c> 43ecc: 385903a8 ldurb w8, [x29, #-0x70] 43ed0: 370002e8 tbnz w8, #0x0, 0x43f2c const&, UQM::UQMString const&, bool, int)+0x42c> 43ed4: aa1303e0 mov x0, x19 43ed8: 940198b1 bl 0xaa19c 43edc: f9401fe0 ldr x0, [sp, #0x38] 43ee0: 9400f762 bl 0x81c68 43ee4: 394103e8 ldrb w8, [sp, #0x40] 43ee8: 3607fe68 tbz w8, #0x0, 0x43eb4 const&, UQM::UQMString const&, bool, int)+0x3b4> 43eec: f9402be0 ldr x0, [sp, #0x50] 43ef0: 9400f75e bl 0x81c68 43ef4: 394163e8 ldrb w8, [sp, #0x58] 43ef8: 3607fe28 tbz w8, #0x0, 0x43ebc const&, UQM::UQMString const&, bool, int)+0x3bc> 43efc: f94037e0 ldr x0, [sp, #0x68] 43f00: 9400f75a bl 0x81c68 43f04: 3941c3e8 ldrb w8, [sp, #0x70] 43f08: 3607fde8 tbz w8, #0x0, 0x43ec4 const&, UQM::UQMString const&, bool, int)+0x3c4> 43f0c: f94043e0 ldr x0, [sp, #0x80] 43f10: 9400f756 bl 0x81c68 43f14: 394223e8 ldrb w8, [sp, #0x88] 43f18: 3607fda8 tbz w8, #0x0, 0x43ecc const&, UQM::UQMString const&, bool, int)+0x3cc> 43f1c: f9404fe0 ldr x0, [sp, #0x98] 43f20: 9400f752 bl 0x81c68 43f24: 385903a8 ldurb w8, [x29, #-0x70] 43f28: 3607fd68 tbz w8, #0x0, 0x43ed4 const&, UQM::UQMString const&, bool, int)+0x3d4> 43f2c: f85a03a0 ldur x0, [x29, #-0x60] 43f30: 9400f74e bl 0x81c68 43f34: aa1303e0 mov x0, x19 43f38: 94019899 bl 0xaa19c 0000000000043f3c : 43f3c: d10203ff sub sp, sp, #0x80 43f40: f90023f7 str x23, [sp, #0x40] 43f44: a90557f6 stp x22, x21, [sp, #0x50] 43f48: a9064ff4 stp x20, x19, [sp, #0x60] 43f4c: a9077bfd stp x29, x30, [sp, #0x70] 43f50: 9101c3fd add x29, sp, #0x70 43f54: d53bd057 mrs x23, TPIDR_EL0 43f58: f94016e8 ldr x8, [x23, #0x28] 43f5c: aa0003f3 mov x19, x0 43f60: f9001fe8 str x8, [sp, #0x38] 43f64: f9400274 ldr x20, [x19] 43f68: b40001d4 cbz x20, 0x43fa0 43f6c: aa1403e0 mov x0, x20 43f70: 97ff2e00 bl 0xf770 43f74: 92407c15 and x21, x0, #0xffffffff 43f78: 910006a0 add x0, x21, #0x1 43f7c: 320003e1 orr w1, wzr, #0x1 43f80: 97ff2b60 bl 0xed00 43f84: aa1403e1 mov x1, x20 43f88: aa1503e2 mov x2, x21 43f8c: aa0003f6 mov x22, x0 43f90: 97ff2cec bl 0xf340 43f94: f9400274 ldr x20, [x19] 43f98: 8b1502c8 add x8, x22, x21 43f9c: 14000007 b 0x43fb8 43fa0: 320003e0 orr w0, wzr, #0x1 43fa4: 320003e1 orr w1, wzr, #0x1 43fa8: 97ff2b56 bl 0xed00 43fac: aa0003f6 mov x22, x0 43fb0: aa1f03f5 mov x21, xzr 43fb4: aa1603e8 mov x8, x22 43fb8: a902d7f6 stp x22, x21, [sp, #0x28] 43fbc: 3900011f strb wzr, [x8] 43fc0: b40001d4 cbz x20, 0x43ff8 43fc4: aa1403e0 mov x0, x20 43fc8: 97ff2dea bl 0xf770 43fcc: 92407c15 and x21, x0, #0xffffffff 43fd0: 910006a0 add x0, x21, #0x1 43fd4: 320003e1 orr w1, wzr, #0x1 43fd8: 97ff2b4a bl 0xed00 43fdc: aa1403e1 mov x1, x20 43fe0: aa1503e2 mov x2, x21 43fe4: aa0003f6 mov x22, x0 43fe8: 97ff2cd6 bl 0xf340 43fec: f9400273 ldr x19, [x19] 43ff0: 8b1502c8 add x8, x22, x21 43ff4: 14000008 b 0x44014 43ff8: 320003e0 orr w0, wzr, #0x1 43ffc: 320003e1 orr w1, wzr, #0x1 44000: 97ff2b40 bl 0xed00 44004: aa0003f6 mov x22, x0 44008: aa1f03f3 mov x19, xzr 4400c: aa1f03f5 mov x21, xzr 44010: aa1603e8 mov x8, x22 44014: a901d7f6 stp x22, x21, [sp, #0x18] 44018: 3900011f strb wzr, [x8] 4401c: b40001b3 cbz x19, 0x44050 44020: aa1303e0 mov x0, x19 44024: 97ff2dd3 bl 0xf770 44028: 92407c14 and x20, x0, #0xffffffff 4402c: 91000680 add x0, x20, #0x1 44030: 320003e1 orr w1, wzr, #0x1 44034: 97ff2b33 bl 0xed00 44038: aa1303e1 mov x1, x19 4403c: aa1403e2 mov x2, x20 44040: aa0003f5 mov x21, x0 44044: 97ff2cbf bl 0xf340 44048: 8b1402a8 add x8, x21, x20 4404c: 14000007 b 0x44068 44050: 320003e0 orr w0, wzr, #0x1 44054: 320003e1 orr w1, wzr, #0x1 44058: 97ff2b2a bl 0xed00 4405c: aa0003f5 mov x21, x0 44060: aa1f03f4 mov x20, xzr 44064: aa1503e8 mov x8, x21 44068: a900d3f5 stp x21, x20, [sp, #0x8] 4406c: 3900011f strb wzr, [x8] 44070: 52807d00 mov w0, #0x3e8 // =1000 44074: 9100a3e1 add x1, sp, #0x28 44078: 910063e2 add x2, sp, #0x18 4407c: 910023e3 add x3, sp, #0x8 44080: 2a1f03e4 mov w4, wzr 44084: 97ff2d07 bl 0xf4a0 <_ZN3UQM8UQMCrash15ReportExceptionEiRKNS_9UQMStringES3_S3_i@plt> 44088: f94007e0 ldr x0, [sp, #0x8] 4408c: b4000060 cbz x0, 0x44098 44090: 97ff2e4c bl 0xf9c0 44094: f90007ff str xzr, [sp, #0x8] 44098: f9400fe0 ldr x0, [sp, #0x18] 4409c: b4000060 cbz x0, 0x440a8 440a0: 97ff2e48 bl 0xf9c0 440a4: f9000fff str xzr, [sp, #0x18] 440a8: f94017e0 ldr x0, [sp, #0x28] 440ac: b4000060 cbz x0, 0x440b8 440b0: 97ff2e44 bl 0xf9c0 440b4: f90017ff str xzr, [sp, #0x28] 440b8: f94016e8 ldr x8, [x23, #0x28] 440bc: f9401fe9 ldr x9, [sp, #0x38] 440c0: eb09011f cmp x8, x9 440c4: 540000e1 b.ne 0x440e0 440c8: a9477bfd ldp x29, x30, [sp, #0x70] 440cc: a9464ff4 ldp x20, x19, [sp, #0x60] 440d0: a94557f6 ldp x22, x21, [sp, #0x50] 440d4: f94023f7 ldr x23, [sp, #0x40] 440d8: 910203ff add sp, sp, #0x80 440dc: d65f03c0 ret 440e0: 97ff2c40 bl 0xf1e0 <__stack_chk_fail@plt> 440e4: f94007e8 ldr x8, [sp, #0x8] 440e8: aa0003f3 mov x19, x0 440ec: b50000e8 cbnz x8, 0x44108 440f0: f9400fe0 ldr x0, [sp, #0x18] 440f4: b5000140 cbnz x0, 0x4411c 440f8: f94017e0 ldr x0, [sp, #0x28] 440fc: b5000180 cbnz x0, 0x4412c 44100: aa1303e0 mov x0, x19 44104: 94019826 bl 0xaa19c 44108: aa0803e0 mov x0, x8 4410c: 97ff2e2d bl 0xf9c0 44110: f90007ff str xzr, [sp, #0x8] 44114: f9400fe0 ldr x0, [sp, #0x18] 44118: b4ffff00 cbz x0, 0x440f8 4411c: 97ff2e29 bl 0xf9c0 44120: f9000fff str xzr, [sp, #0x18] 44124: f94017e0 ldr x0, [sp, #0x28] 44128: b4fffec0 cbz x0, 0x44100 4412c: 97ff2e25 bl 0xf9c0 44130: f90017ff str xzr, [sp, #0x28] 44134: aa1303e0 mov x0, x19 44138: 94019819 bl 0xaa19c 000000000004413c : 4413c: d10203ff sub sp, sp, #0x80 44140: f9001bf9 str x25, [sp, #0x30] 44144: a9045ff8 stp x24, x23, [sp, #0x40] 44148: a90557f6 stp x22, x21, [sp, #0x50] 4414c: a9064ff4 stp x20, x19, [sp, #0x60] 44150: a9077bfd stp x29, x30, [sp, #0x70] 44154: 9101c3fd add x29, sp, #0x70 44158: d53bd059 mrs x25, TPIDR_EL0 4415c: f9401728 ldr x8, [x25, #0x28] 44160: aa0103f7 mov x23, x1 44164: 2a0003f8 mov w24, w0 44168: b25c03e9 orr x9, xzr, #0x1000000000 4416c: 321c03e0 orr w0, wzr, #0x10 44170: 321b03e1 orr w1, wzr, #0x20 44174: 2a0403f3 mov w19, w4 44178: aa0303f5 mov x21, x3 4417c: aa0203f6 mov x22, x2 44180: f90017e8 str x8, [sp, #0x28] 44184: f9000fe9 str x9, [sp, #0x18] 44188: 97ff2ade bl 0xed00 4418c: f90013e0 str x0, [sp, #0x20] 44190: 320003e0 orr w0, wzr, #0x1 44194: 320003e1 orr w1, wzr, #0x1 44198: f9000bff str xzr, [sp, #0x10] 4419c: 97ff2ad9 bl 0xed00 441a0: aa0003f4 mov x20, x0 441a4: f90007f4 str x20, [sp, #0x8] 441a8: 910063e4 add x4, sp, #0x18 441ac: 910023e5 add x5, sp, #0x8 441b0: 2a1803e0 mov w0, w24 441b4: aa1703e1 mov x1, x23 441b8: aa1603e2 mov x2, x22 441bc: aa1503e3 mov x3, x21 441c0: 2a1f03e6 mov w6, wzr 441c4: 2a1303e7 mov w7, w19 441c8: 97ff2b66 bl 0xef60 <_ZN3UQM8UQMCrash18ReportExceptionPRVEiRKNS_9UQMStringES3_S3_RKNS_9UQMVectorINS_9UQMKVPairELj16EEES3_bi@plt> 441cc: b4000094 cbz x20, 0x441dc 441d0: aa1403e0 mov x0, x20 441d4: 97ff2dfb bl 0xf9c0 441d8: f90007ff str xzr, [sp, #0x8] 441dc: b9401be8 ldr w8, [sp, #0x18] 441e0: f94013f3 ldr x19, [sp, #0x20] 441e4: 340002a8 cbz w8, 0x44238 441e8: 2a1f03e8 mov w8, wzr 441ec: 2a0803f4 mov w20, w8 441f0: 8b141675 add x21, x19, x20, lsl #5 441f4: aa1503f6 mov x22, x21 441f8: f8410ec0 ldr x0, [x22, #0x10]! 441fc: b4000060 cbz x0, 0x44208 44200: 97ff2df0 bl 0xf9c0 44204: f90002df str xzr, [x22] 44208: f94002a0 ldr x0, [x21] 4420c: f9000ebf str xzr, [x21, #0x18] 44210: b4000060 cbz x0, 0x4421c 44214: 97ff2deb bl 0xf9c0 44218: f90002bf str xzr, [x21] 4421c: 8b141668 add x8, x19, x20, lsl #5 44220: f900051f str xzr, [x8, #0x8] 44224: b9401be9 ldr w9, [sp, #0x18] 44228: f94013f3 ldr x19, [sp, #0x20] 4422c: 11000688 add w8, w20, #0x1 44230: 6b09011f cmp w8, w9 44234: 54fffdc3 b.lo 0x441ec 44238: b4000093 cbz x19, 0x44248 4423c: aa1303e0 mov x0, x19 44240: 97ff2de0 bl 0xf9c0 44244: f90013ff str xzr, [sp, #0x20] 44248: f9401728 ldr x8, [x25, #0x28] 4424c: f94017e9 ldr x9, [sp, #0x28] 44250: eb09011f cmp x8, x9 44254: 54000101 b.ne 0x44274 44258: a9477bfd ldp x29, x30, [sp, #0x70] 4425c: a9464ff4 ldp x20, x19, [sp, #0x60] 44260: a94557f6 ldp x22, x21, [sp, #0x50] 44264: a9445ff8 ldp x24, x23, [sp, #0x40] 44268: f9401bf9 ldr x25, [sp, #0x30] 4426c: 910203ff add sp, sp, #0x80 44270: d65f03c0 ret 44274: 97ff2bdb bl 0xf1e0 <__stack_chk_fail@plt> 44278: aa0003f3 mov x19, x0 4427c: b4000094 cbz x20, 0x4428c 44280: aa1403e0 mov x0, x20 44284: 97ff2dcf bl 0xf9c0 44288: f90007ff str xzr, [sp, #0x8] 4428c: b9401be8 ldr w8, [sp, #0x18] 44290: f94013f4 ldr x20, [sp, #0x20] 44294: 340002a8 cbz w8, 0x442e8 44298: 2a1f03e8 mov w8, wzr 4429c: 2a0803f5 mov w21, w8 442a0: 8b151696 add x22, x20, x21, lsl #5 442a4: aa1603f7 mov x23, x22 442a8: f8410ee0 ldr x0, [x23, #0x10]! 442ac: b4000060 cbz x0, 0x442b8 442b0: 97ff2dc4 bl 0xf9c0 442b4: f90002ff str xzr, [x23] 442b8: f94002c0 ldr x0, [x22] 442bc: f9000edf str xzr, [x22, #0x18] 442c0: b4000060 cbz x0, 0x442cc 442c4: 97ff2dbf bl 0xf9c0 442c8: f90002df str xzr, [x22] 442cc: 8b151688 add x8, x20, x21, lsl #5 442d0: f900051f str xzr, [x8, #0x8] 442d4: b9401be9 ldr w9, [sp, #0x18] 442d8: f94013f4 ldr x20, [sp, #0x20] 442dc: 110006a8 add w8, w21, #0x1 442e0: 6b09011f cmp w8, w9 442e4: 54fffdc3 b.lo 0x4429c 442e8: b4000094 cbz x20, 0x442f8 442ec: aa1403e0 mov x0, x20 442f0: 97ff2db4 bl 0xf9c0 442f4: f90013ff str xzr, [sp, #0x20] 442f8: aa1303e0 mov x0, x19 442fc: 940197a8 bl 0xaa19c 0000000000044300 : 44300: d10103ff sub sp, sp, #0x40 44304: f90013f3 str x19, [sp, #0x20] 44308: a9037bfd stp x29, x30, [sp, #0x30] 4430c: 9100c3fd add x29, sp, #0x30 44310: 9000038a adrp x10, 0xb4000 44314: d53bd053 mrs x19, TPIDR_EL0 44318: 913c654a add x10, x10, #0xf19 4431c: f9401669 ldr x9, [x19, #0x28] 44320: f940014a ldr x10, [x10] 44324: 52800288 mov w8, #0x14 // =20 44328: 528e8d0b mov w11, #0x7468 // =29800 4432c: f9000fe9 str x9, [sp, #0x18] 44330: a900ffff stp xzr, xzr, [sp, #0x8] 44334: f90003ff str xzr, [sp] 44338: 390003e8 strb w8, [sp] 4433c: f80013ea stur x10, [sp, #0x1] 44340: 780093eb sturh w11, [sp, #0x9] 44344: 39002fff strb wzr, [sp, #0xb] 44348: 12000001 and w1, w0, #0x1 4434c: 910003e0 mov x0, sp 44350: 940038a9 bl 0x525f4 44354: 394003e8 ldrb w8, [sp] 44358: 36000068 tbz w8, #0x0, 0x44364 4435c: f9400be0 ldr x0, [sp, #0x10] 44360: 9400f642 bl 0x81c68 44364: f9401668 ldr x8, [x19, #0x28] 44368: f9400fe9 ldr x9, [sp, #0x18] 4436c: eb09011f cmp x8, x9 44370: 540000a1 b.ne 0x44384 44374: a9437bfd ldp x29, x30, [sp, #0x30] 44378: f94013f3 ldr x19, [sp, #0x20] 4437c: 910103ff add sp, sp, #0x40 44380: d65f03c0 ret 44384: 97ff2b97 bl 0xf1e0 <__stack_chk_fail@plt> 44388: 394003e8 ldrb w8, [sp] 4438c: aa0003f3 mov x19, x0 44390: 36000068 tbz w8, #0x0, 0x4439c 44394: f9400be0 ldr x0, [sp, #0x10] 44398: 9400f634 bl 0x81c68 4439c: aa1303e0 mov x0, x19 443a0: 9401977f bl 0xaa19c 00000000000443a4 : 443a4: d10203ff sub sp, sp, #0x80 443a8: f90023f7 str x23, [sp, #0x40] 443ac: a90557f6 stp x22, x21, [sp, #0x50] 443b0: a9064ff4 stp x20, x19, [sp, #0x60] 443b4: a9077bfd stp x29, x30, [sp, #0x70] 443b8: 9101c3fd add x29, sp, #0x70 443bc: d53bd057 mrs x23, TPIDR_EL0 443c0: f94016e8 ldr x8, [x23, #0x28] 443c4: 52800289 mov w9, #0x14 // =20 443c8: f9001fe8 str x8, [sp, #0x38] 443cc: 90000388 adrp x8, 0xb4000 443d0: 913c6508 add x8, x8, #0xf19 443d4: f9400108 ldr x8, [x8] 443d8: a902ffff stp xzr, xzr, [sp, #0x28] 443dc: a901ffff stp xzr, xzr, [sp, #0x18] 443e0: 390083e9 strb w9, [sp, #0x20] 443e4: f80213e8 stur x8, [sp, #0x21] 443e8: 528e8d08 mov w8, #0x7468 // =29800 443ec: 780293e8 sturh w8, [sp, #0x29] 443f0: 3900afff strb wzr, [sp, #0x2b] 443f4: f9400013 ldr x19, [x0] 443f8: a900ffff stp xzr, xzr, [sp, #0x8] 443fc: aa1303e0 mov x0, x19 44400: 97ff2cdc bl 0xf770 44404: aa0003f4 mov x20, x0 44408: b100429f cmn x20, #0x10 4440c: 54000562 b.hs 0x444b8 44410: f1005e9f cmp x20, #0x17 44414: 540000e2 b.hs 0x44430 44418: 910023e9 add x9, sp, #0x8 4441c: d37ffa88 lsl x8, x20, #1 44420: b2400135 orr x21, x9, #0x1 44424: 390023e8 strb w8, [sp, #0x8] 44428: b5000154 cbnz x20, 0x44450 4442c: 1400000d b 0x44460 44430: 91004288 add x8, x20, #0x10 44434: 927ced16 and x22, x8, #0xfffffffffffffff0 44438: aa1603e0 mov x0, x22 4443c: 9400f5db bl 0x81ba8 44440: aa0003f5 mov x21, x0 44444: b24002c8 orr x8, x22, #0x1 44448: a90157f4 stp x20, x21, [sp, #0x10] 4444c: f90007e8 str x8, [sp, #0x8] 44450: aa1503e0 mov x0, x21 44454: aa1303e1 mov x1, x19 44458: aa1403e2 mov x2, x20 4445c: 97ff2d0d bl 0xf890 44460: 38346abf strb wzr, [x21, x20] 44464: 910083e0 add x0, sp, #0x20 44468: 910023e1 add x1, sp, #0x8 4446c: 94003933 bl 0x52938 44470: 394023e8 ldrb w8, [sp, #0x8] 44474: 36000068 tbz w8, #0x0, 0x44480 44478: f9400fe0 ldr x0, [sp, #0x18] 4447c: 9400f5fb bl 0x81c68 44480: 394083e8 ldrb w8, [sp, #0x20] 44484: 36000068 tbz w8, #0x0, 0x44490 44488: f9401be0 ldr x0, [sp, #0x30] 4448c: 9400f5f7 bl 0x81c68 44490: f94016e8 ldr x8, [x23, #0x28] 44494: f9401fe9 ldr x9, [sp, #0x38] 44498: eb09011f cmp x8, x9 4449c: 54000121 b.ne 0x444c0 444a0: a9477bfd ldp x29, x30, [sp, #0x70] 444a4: a9464ff4 ldp x20, x19, [sp, #0x60] 444a8: a94557f6 ldp x22, x21, [sp, #0x50] 444ac: f94023f7 ldr x23, [sp, #0x40] 444b0: 910203ff add sp, sp, #0x80 444b4: d65f03c0 ret 444b8: 910023e0 add x0, sp, #0x8 444bc: 97ffa19f bl 0x2cb38 <.text+0x1d088> 444c0: 97ff2b48 bl 0xf1e0 <__stack_chk_fail@plt> 444c4: aa0003f3 mov x19, x0 444c8: 394083e8 ldrb w8, [sp, #0x20] 444cc: 360000e8 tbz w8, #0x0, 0x444e8 444d0: 1400000c b 0x44500 444d4: 394023e8 ldrb w8, [sp, #0x8] 444d8: aa0003f3 mov x19, x0 444dc: 370000a8 tbnz w8, #0x0, 0x444f0 444e0: 394083e8 ldrb w8, [sp, #0x20] 444e4: 370000e8 tbnz w8, #0x0, 0x44500 444e8: aa1303e0 mov x0, x19 444ec: 9401972c bl 0xaa19c 444f0: f9400fe0 ldr x0, [sp, #0x18] 444f4: 9400f5dd bl 0x81c68 444f8: 394083e8 ldrb w8, [sp, #0x20] 444fc: 3607ff68 tbz w8, #0x0, 0x444e8 44500: f9401be0 ldr x0, [sp, #0x30] 44504: 9400f5d9 bl 0x81c68 44508: aa1303e0 mov x0, x19 4450c: 94019724 bl 0xaa19c 0000000000044510 : 44510: f81c0ff7 str x23, [sp, #-0x40]! 44514: a90157f6 stp x22, x21, [sp, #0x10] 44518: a9024ff4 stp x20, x19, [sp, #0x20] 4451c: a9037bfd stp x29, x30, [sp, #0x30] 44520: 9100c3fd add x29, sp, #0x30 44524: aa0003f5 mov x21, x0 44528: 97ff29b2 bl 0xebf0 4452c: 2a0003f3 mov w19, w0 44530: f00004c0 adrp x0, 0xdf000 44534: f9468000 ldr x0, [x0, #0xd00] 44538: 97ff2c22 bl 0xf5c0 4453c: f94006b6 ldr x22, [x21, #0x8] 44540: 320003e1 orr w1, wzr, #0x1 44544: 910006c0 add x0, x22, #0x1 44548: 97ff29ee bl 0xed00 4454c: f94002a1 ldr x1, [x21] 44550: aa1603e2 mov x2, x22 44554: aa0003f4 mov x20, x0 44558: 97ff2b7a bl 0xf340 4455c: f94006a8 ldr x8, [x21, #0x8] 44560: f00004d5 adrp x21, 0xdf000 44564: f9471eb5 ldr x21, [x21, #0xe38] 44568: 38286a9f strb wzr, [x20, x8] 4456c: aa1503f7 mov x23, x21 44570: f8408ee8 ldr x8, [x23, #0x8]! 44574: b4000288 cbz x8, 0x445c4 44578: 910022b6 add x22, x21, #0x8 4457c: 14000002 b 0x44584 44580: aa0903e8 mov x8, x9 44584: b9402109 ldr w9, [x8, #0x20] 44588: 6b09027f cmp w19, w9 4458c: 540000aa b.ge 0x445a0 44590: f9400109 ldr x9, [x8] 44594: b4000209 cbz x9, 0x445d4 44598: aa0803f6 mov x22, x8 4459c: 17fffff9 b 0x44580 445a0: 6b13013f cmp w9, w19 445a4: 5400008a b.ge 0x445b4 445a8: aa0803f6 mov x22, x8 445ac: f8408ec9 ldr x9, [x22, #0x8]! 445b0: b5fffe89 cbnz x9, 0x44580 445b4: aa0803f7 mov x23, x8 445b8: f94002c8 ldr x8, [x22] 445bc: b50003a8 cbnz x8, 0x44630 445c0: 14000009 b 0x445e4 445c4: aa1703f6 mov x22, x23 445c8: f94002c8 ldr x8, [x22] 445cc: b5000328 cbnz x8, 0x44630 445d0: 14000005 b 0x445e4 445d4: aa0803f7 mov x23, x8 445d8: aa0803f6 mov x22, x8 445dc: f94002c8 ldr x8, [x22] 445e0: b5000288 cbnz x8, 0x44630 445e4: 321c07e0 orr w0, wzr, #0x30 445e8: 9400f570 bl 0x81ba8 445ec: aa0003e8 mov x8, x0 445f0: b9002113 str w19, [x8, #0x20] 445f4: f9001514 str x20, [x8, #0x28] 445f8: a9007d1f stp xzr, xzr, [x8] 445fc: f9000917 str x23, [x8, #0x10] 44600: f90002c8 str x8, [x22] 44604: f94002a9 ldr x9, [x21] 44608: f9400129 ldr x9, [x9] 4460c: b4000069 cbz x9, 0x44618 44610: f90002a9 str x9, [x21] 44614: f94002c8 ldr x8, [x22] 44618: f94006a0 ldr x0, [x21, #0x8] 4461c: aa0803e1 mov x1, x8 44620: 97ff5602 bl 0x19e28 <.text+0xa378> 44624: f9400aa8 ldr x8, [x21, #0x10] 44628: 91000508 add x8, x8, #0x1 4462c: f9000aa8 str x8, [x21, #0x10] 44630: f00004c0 adrp x0, 0xdf000 44634: f9468000 ldr x0, [x0, #0xd00] 44638: a9437bfd ldp x29, x30, [sp, #0x30] 4463c: a9424ff4 ldp x20, x19, [sp, #0x20] 44640: a94157f6 ldp x22, x21, [sp, #0x10] 44644: f84407f7 ldr x23, [sp], #0x40 44648: 17ff2d0a b 0xfa70 000000000004464c : 4464c: d10303ff sub sp, sp, #0xc0 44650: a90767fa stp x26, x25, [sp, #0x70] 44654: a9085ff8 stp x24, x23, [sp, #0x80] 44658: a90957f6 stp x22, x21, [sp, #0x90] 4465c: a90a4ff4 stp x20, x19, [sp, #0xa0] 44660: a90b7bfd stp x29, x30, [sp, #0xb0] 44664: 9102c3fd add x29, sp, #0xb0 44668: d53bd05a mrs x26, TPIDR_EL0 4466c: f9401748 ldr x8, [x26, #0x28] 44670: 52800289 mov w9, #0x14 // =20 44674: aa0303f3 mov x19, x3 44678: aa0203f4 mov x20, x2 4467c: f81b83a8 stur x8, [x29, #-0x48] 44680: 90000388 adrp x8, 0xb4000 44684: 913c6508 add x8, x8, #0xf19 44688: f9400108 ldr x8, [x8] 4468c: a905ffff stp xzr, xzr, [sp, #0x58] 44690: a904ffff stp xzr, xzr, [sp, #0x48] 44694: 390143e9 strb w9, [sp, #0x50] 44698: f80513e8 stur x8, [sp, #0x51] 4469c: 528e8d08 mov w8, #0x7468 // =29800 446a0: 780593e8 sturh w8, [sp, #0x59] 446a4: 39016fff strb wzr, [sp, #0x5b] 446a8: f9400016 ldr x22, [x0] 446ac: aa0103f5 mov x21, x1 446b0: a903ffff stp xzr, xzr, [sp, #0x38] 446b4: aa1603e0 mov x0, x22 446b8: 97ff2c2e bl 0xf770 446bc: aa0003f7 mov x23, x0 446c0: b10042ff cmn x23, #0x10 446c4: 54000f02 b.hs 0x448a4 446c8: f1005eff cmp x23, #0x17 446cc: 540000e2 b.hs 0x446e8 446d0: 9100e3e9 add x9, sp, #0x38 446d4: d37ffae8 lsl x8, x23, #1 446d8: b2400138 orr x24, x9, #0x1 446dc: 3900e3e8 strb w8, [sp, #0x38] 446e0: b5000157 cbnz x23, 0x44708 446e4: 1400000d b 0x44718 446e8: 910042e8 add x8, x23, #0x10 446ec: 927ced19 and x25, x8, #0xfffffffffffffff0 446f0: aa1903e0 mov x0, x25 446f4: 9400f52d bl 0x81ba8 446f8: aa0003f8 mov x24, x0 446fc: b2400328 orr x8, x25, #0x1 44700: a90463f7 stp x23, x24, [sp, #0x40] 44704: f9001fe8 str x8, [sp, #0x38] 44708: aa1803e0 mov x0, x24 4470c: aa1603e1 mov x1, x22 44710: aa1703e2 mov x2, x23 44714: 97ff2c5f bl 0xf890 44718: 38376b1f strb wzr, [x24, x23] 4471c: f94002b5 ldr x21, [x21] 44720: a902ffff stp xzr, xzr, [sp, #0x28] 44724: f90013ff str xzr, [sp, #0x20] 44728: aa1503e0 mov x0, x21 4472c: 97ff2c11 bl 0xf770 44730: aa0003f6 mov x22, x0 44734: b10042df cmn x22, #0x10 44738: 54000ba2 b.hs 0x448ac 4473c: f1005edf cmp x22, #0x17 44740: 540000e2 b.hs 0x4475c 44744: 910083e9 add x9, sp, #0x20 44748: d37ffac8 lsl x8, x22, #1 4474c: b2400137 orr x23, x9, #0x1 44750: 390083e8 strb w8, [sp, #0x20] 44754: b5000156 cbnz x22, 0x4477c 44758: 1400000d b 0x4478c 4475c: 910042c8 add x8, x22, #0x10 44760: 927ced18 and x24, x8, #0xfffffffffffffff0 44764: aa1803e0 mov x0, x24 44768: 9400f510 bl 0x81ba8 4476c: aa0003f7 mov x23, x0 44770: b2400308 orr x8, x24, #0x1 44774: a902dff6 stp x22, x23, [sp, #0x28] 44778: f90013e8 str x8, [sp, #0x20] 4477c: aa1703e0 mov x0, x23 44780: aa1503e1 mov x1, x21 44784: aa1603e2 mov x2, x22 44788: 97ff2c42 bl 0xf890 4478c: 38366aff strb wzr, [x23, x22] 44790: f9400294 ldr x20, [x20] 44794: a9017fff stp xzr, xzr, [sp, #0x10] 44798: f90007ff str xzr, [sp, #0x8] 4479c: aa1403e0 mov x0, x20 447a0: 97ff2bf4 bl 0xf770 447a4: aa0003f5 mov x21, x0 447a8: b10042bf cmn x21, #0x10 447ac: 54000842 b.hs 0x448b4 447b0: f1005ebf cmp x21, #0x17 447b4: 540000e2 b.hs 0x447d0 447b8: 910023e9 add x9, sp, #0x8 447bc: d37ffaa8 lsl x8, x21, #1 447c0: b2400136 orr x22, x9, #0x1 447c4: 390023e8 strb w8, [sp, #0x8] 447c8: b5000155 cbnz x21, 0x447f0 447cc: 1400000d b 0x44800 447d0: 910042a8 add x8, x21, #0x10 447d4: 927ced17 and x23, x8, #0xfffffffffffffff0 447d8: aa1703e0 mov x0, x23 447dc: 9400f4f3 bl 0x81ba8 447e0: aa0003f6 mov x22, x0 447e4: b24002e8 orr x8, x23, #0x1 447e8: a9015bf5 stp x21, x22, [sp, #0x10] 447ec: f90007e8 str x8, [sp, #0x8] 447f0: aa1603e0 mov x0, x22 447f4: aa1403e1 mov x1, x20 447f8: aa1503e2 mov x2, x21 447fc: 97ff2c25 bl 0xf890 44800: 38356adf strb wzr, [x22, x21] 44804: 910143e0 add x0, sp, #0x50 44808: 9100e3e1 add x1, sp, #0x38 4480c: 910083e2 add x2, sp, #0x20 44810: 910023e3 add x3, sp, #0x8 44814: aa1303e4 mov x4, x19 44818: 94003d8d bl 0x53e4c 4481c: 394023e8 ldrb w8, [sp, #0x8] 44820: 37000288 tbnz w8, #0x0, 0x44870 44824: 394083e8 ldrb w8, [sp, #0x20] 44828: 370002c8 tbnz w8, #0x0, 0x44880 4482c: 3940e3e8 ldrb w8, [sp, #0x38] 44830: 37000308 tbnz w8, #0x0, 0x44890 44834: 394143e8 ldrb w8, [sp, #0x50] 44838: 36000068 tbz w8, #0x0, 0x44844 4483c: f94033e0 ldr x0, [sp, #0x60] 44840: 9400f50a bl 0x81c68 44844: f9401748 ldr x8, [x26, #0x28] 44848: f85b83a9 ldur x9, [x29, #-0x48] 4484c: eb09011f cmp x8, x9 44850: 54000361 b.ne 0x448bc 44854: a94b7bfd ldp x29, x30, [sp, #0xb0] 44858: a94a4ff4 ldp x20, x19, [sp, #0xa0] 4485c: a94957f6 ldp x22, x21, [sp, #0x90] 44860: a9485ff8 ldp x24, x23, [sp, #0x80] 44864: a94767fa ldp x26, x25, [sp, #0x70] 44868: 910303ff add sp, sp, #0xc0 4486c: d65f03c0 ret 44870: f9400fe0 ldr x0, [sp, #0x18] 44874: 9400f4fd bl 0x81c68 44878: 394083e8 ldrb w8, [sp, #0x20] 4487c: 3607fd88 tbz w8, #0x0, 0x4482c 44880: f9401be0 ldr x0, [sp, #0x30] 44884: 9400f4f9 bl 0x81c68 44888: 3940e3e8 ldrb w8, [sp, #0x38] 4488c: 3607fd48 tbz w8, #0x0, 0x44834 44890: f94027e0 ldr x0, [sp, #0x48] 44894: 9400f4f5 bl 0x81c68 44898: 394143e8 ldrb w8, [sp, #0x50] 4489c: 3707fd08 tbnz w8, #0x0, 0x4483c 448a0: 17ffffe9 b 0x44844 448a4: 9100e3e0 add x0, sp, #0x38 448a8: 97ffa0a4 bl 0x2cb38 <.text+0x1d088> 448ac: 910083e0 add x0, sp, #0x20 448b0: 97ffa0a2 bl 0x2cb38 <.text+0x1d088> 448b4: 910023e0 add x0, sp, #0x8 448b8: 97ffa0a0 bl 0x2cb38 <.text+0x1d088> 448bc: 97ff2a49 bl 0xf1e0 <__stack_chk_fail@plt> 448c0: aa0003f3 mov x19, x0 448c4: 394083e8 ldrb w8, [sp, #0x20] 448c8: 360001e8 tbz w8, #0x0, 0x44904 448cc: 14000018 b 0x4492c 448d0: aa0003f3 mov x19, x0 448d4: 3940e3e8 ldrb w8, [sp, #0x38] 448d8: 360001a8 tbz w8, #0x0, 0x4490c 448dc: 14000018 b 0x4493c 448e0: aa0003f3 mov x19, x0 448e4: 394143e8 ldrb w8, [sp, #0x50] 448e8: 36000168 tbz w8, #0x0, 0x44914 448ec: 14000018 b 0x4494c 448f0: 394023e8 ldrb w8, [sp, #0x8] 448f4: aa0003f3 mov x19, x0 448f8: 37000128 tbnz w8, #0x0, 0x4491c 448fc: 394083e8 ldrb w8, [sp, #0x20] 44900: 37000168 tbnz w8, #0x0, 0x4492c 44904: 3940e3e8 ldrb w8, [sp, #0x38] 44908: 370001a8 tbnz w8, #0x0, 0x4493c 4490c: 394143e8 ldrb w8, [sp, #0x50] 44910: 370001e8 tbnz w8, #0x0, 0x4494c 44914: aa1303e0 mov x0, x19 44918: 94019621 bl 0xaa19c 4491c: f9400fe0 ldr x0, [sp, #0x18] 44920: 9400f4d2 bl 0x81c68 44924: 394083e8 ldrb w8, [sp, #0x20] 44928: 3607fee8 tbz w8, #0x0, 0x44904 4492c: f9401be0 ldr x0, [sp, #0x30] 44930: 9400f4ce bl 0x81c68 44934: 3940e3e8 ldrb w8, [sp, #0x38] 44938: 3607fea8 tbz w8, #0x0, 0x4490c 4493c: f94027e0 ldr x0, [sp, #0x48] 44940: 9400f4ca bl 0x81c68 44944: 394143e8 ldrb w8, [sp, #0x50] 44948: 3607fe68 tbz w8, #0x0, 0x44914 4494c: f94033e0 ldr x0, [sp, #0x60] 44950: 9400f4c6 bl 0x81c68 44954: aa1303e0 mov x0, x19 44958: 94019611 bl 0xaa19c 000000000004495c : 4495c: d10103ff sub sp, sp, #0x40 44960: f90013f3 str x19, [sp, #0x20] 44964: a9037bfd stp x29, x30, [sp, #0x30] 44968: 9100c3fd add x29, sp, #0x30 4496c: 9000038b adrp x11, 0xb4000 44970: d53bd053 mrs x19, TPIDR_EL0 44974: 913c656b add x11, x11, #0xf19 44978: f940166a ldr x10, [x19, #0x28] 4497c: f940016b ldr x11, [x11] 44980: 52800289 mov w9, #0x14 // =20 44984: 528e8d0c mov w12, #0x7468 // =29800 44988: 2a0003e8 mov w8, w0 4498c: f9000fea str x10, [sp, #0x18] 44990: a900ffff stp xzr, xzr, [sp, #0x8] 44994: f90003ff str xzr, [sp] 44998: 390003e9 strb w9, [sp] 4499c: f80013eb stur x11, [sp, #0x1] 449a0: 780093ec sturh w12, [sp, #0x9] 449a4: 39002fff strb wzr, [sp, #0xb] 449a8: 910003e0 mov x0, sp 449ac: 2a0803e1 mov w1, w8 449b0: 94003fc5 bl 0x548c4 449b4: 394003e8 ldrb w8, [sp] 449b8: 36000068 tbz w8, #0x0, 0x449c4 449bc: f9400be0 ldr x0, [sp, #0x10] 449c0: 9400f4aa bl 0x81c68 449c4: f9401668 ldr x8, [x19, #0x28] 449c8: f9400fe9 ldr x9, [sp, #0x18] 449cc: eb09011f cmp x8, x9 449d0: 540000a1 b.ne 0x449e4 449d4: a9437bfd ldp x29, x30, [sp, #0x30] 449d8: f94013f3 ldr x19, [sp, #0x20] 449dc: 910103ff add sp, sp, #0x40 449e0: d65f03c0 ret 449e4: 97ff29ff bl 0xf1e0 <__stack_chk_fail@plt> 449e8: 394003e8 ldrb w8, [sp] 449ec: aa0003f3 mov x19, x0 449f0: 36000068 tbz w8, #0x0, 0x449fc 449f4: f9400be0 ldr x0, [sp, #0x10] 449f8: 9400f49c bl 0x81c68 449fc: aa1303e0 mov x0, x19 44a00: 940195e7 bl 0xaa19c 0000000000044a04 : 44a04: d10203ff sub sp, sp, #0x80 44a08: f90023f7 str x23, [sp, #0x40] 44a0c: a90557f6 stp x22, x21, [sp, #0x50] 44a10: a9064ff4 stp x20, x19, [sp, #0x60] 44a14: a9077bfd stp x29, x30, [sp, #0x70] 44a18: 9101c3fd add x29, sp, #0x70 44a1c: d53bd057 mrs x23, TPIDR_EL0 44a20: f94016e8 ldr x8, [x23, #0x28] 44a24: 52800289 mov w9, #0x14 // =20 44a28: f9001fe8 str x8, [sp, #0x38] 44a2c: 90000388 adrp x8, 0xb4000 44a30: 913c6508 add x8, x8, #0xf19 44a34: f9400108 ldr x8, [x8] 44a38: a902ffff stp xzr, xzr, [sp, #0x28] 44a3c: a901ffff stp xzr, xzr, [sp, #0x18] 44a40: 390083e9 strb w9, [sp, #0x20] 44a44: f80213e8 stur x8, [sp, #0x21] 44a48: 528e8d08 mov w8, #0x7468 // =29800 44a4c: 780293e8 sturh w8, [sp, #0x29] 44a50: 3900afff strb wzr, [sp, #0x2b] 44a54: f9400013 ldr x19, [x0] 44a58: a900ffff stp xzr, xzr, [sp, #0x8] 44a5c: aa1303e0 mov x0, x19 44a60: 97ff2b44 bl 0xf770 44a64: aa0003f4 mov x20, x0 44a68: b100429f cmn x20, #0x10 44a6c: 54000562 b.hs 0x44b18 44a70: f1005e9f cmp x20, #0x17 44a74: 540000e2 b.hs 0x44a90 44a78: 910023e9 add x9, sp, #0x8 44a7c: d37ffa88 lsl x8, x20, #1 44a80: b2400135 orr x21, x9, #0x1 44a84: 390023e8 strb w8, [sp, #0x8] 44a88: b5000154 cbnz x20, 0x44ab0 44a8c: 1400000d b 0x44ac0 44a90: 91004288 add x8, x20, #0x10 44a94: 927ced16 and x22, x8, #0xfffffffffffffff0 44a98: aa1603e0 mov x0, x22 44a9c: 9400f443 bl 0x81ba8 44aa0: aa0003f5 mov x21, x0 44aa4: b24002c8 orr x8, x22, #0x1 44aa8: a90157f4 stp x20, x21, [sp, #0x10] 44aac: f90007e8 str x8, [sp, #0x8] 44ab0: aa1503e0 mov x0, x21 44ab4: aa1303e1 mov x1, x19 44ab8: aa1403e2 mov x2, x20 44abc: 97ff2b75 bl 0xf890 44ac0: 38346abf strb wzr, [x21, x20] 44ac4: 910083e0 add x0, sp, #0x20 44ac8: 910023e1 add x1, sp, #0x8 44acc: 94004117 bl 0x54f28 44ad0: 394023e8 ldrb w8, [sp, #0x8] 44ad4: 36000068 tbz w8, #0x0, 0x44ae0 44ad8: f9400fe0 ldr x0, [sp, #0x18] 44adc: 9400f463 bl 0x81c68 44ae0: 394083e8 ldrb w8, [sp, #0x20] 44ae4: 36000068 tbz w8, #0x0, 0x44af0 44ae8: f9401be0 ldr x0, [sp, #0x30] 44aec: 9400f45f bl 0x81c68 44af0: f94016e8 ldr x8, [x23, #0x28] 44af4: f9401fe9 ldr x9, [sp, #0x38] 44af8: eb09011f cmp x8, x9 44afc: 54000121 b.ne 0x44b20 44b00: a9477bfd ldp x29, x30, [sp, #0x70] 44b04: a9464ff4 ldp x20, x19, [sp, #0x60] 44b08: a94557f6 ldp x22, x21, [sp, #0x50] 44b0c: f94023f7 ldr x23, [sp, #0x40] 44b10: 910203ff add sp, sp, #0x80 44b14: d65f03c0 ret 44b18: 910023e0 add x0, sp, #0x8 44b1c: 97ffa007 bl 0x2cb38 <.text+0x1d088> 44b20: 97ff29b0 bl 0xf1e0 <__stack_chk_fail@plt> 44b24: aa0003f3 mov x19, x0 44b28: 394083e8 ldrb w8, [sp, #0x20] 44b2c: 360000e8 tbz w8, #0x0, 0x44b48 44b30: 1400000c b 0x44b60 44b34: 394023e8 ldrb w8, [sp, #0x8] 44b38: aa0003f3 mov x19, x0 44b3c: 370000a8 tbnz w8, #0x0, 0x44b50 44b40: 394083e8 ldrb w8, [sp, #0x20] 44b44: 370000e8 tbnz w8, #0x0, 0x44b60 44b48: aa1303e0 mov x0, x19 44b4c: 94019594 bl 0xaa19c 44b50: f9400fe0 ldr x0, [sp, #0x18] 44b54: 9400f445 bl 0x81c68 44b58: 394083e8 ldrb w8, [sp, #0x20] 44b5c: 3607ff68 tbz w8, #0x0, 0x44b48 44b60: f9401be0 ldr x0, [sp, #0x30] 44b64: 9400f441 bl 0x81c68 44b68: aa1303e0 mov x0, x19 44b6c: 9401958c bl 0xaa19c 0000000000044b70 : 44b70: d10203ff sub sp, sp, #0x80 44b74: f90023f7 str x23, [sp, #0x40] 44b78: a90557f6 stp x22, x21, [sp, #0x50] 44b7c: a9064ff4 stp x20, x19, [sp, #0x60] 44b80: a9077bfd stp x29, x30, [sp, #0x70] 44b84: 9101c3fd add x29, sp, #0x70 44b88: d53bd057 mrs x23, TPIDR_EL0 44b8c: f94016e8 ldr x8, [x23, #0x28] 44b90: 52800289 mov w9, #0x14 // =20 44b94: f9001fe8 str x8, [sp, #0x38] 44b98: 90000388 adrp x8, 0xb4000 44b9c: 913c6508 add x8, x8, #0xf19 44ba0: f9400108 ldr x8, [x8] 44ba4: a902ffff stp xzr, xzr, [sp, #0x28] 44ba8: a901ffff stp xzr, xzr, [sp, #0x18] 44bac: 390083e9 strb w9, [sp, #0x20] 44bb0: f80213e8 stur x8, [sp, #0x21] 44bb4: 528e8d08 mov w8, #0x7468 // =29800 44bb8: 780293e8 sturh w8, [sp, #0x29] 44bbc: 3900afff strb wzr, [sp, #0x2b] 44bc0: f9400013 ldr x19, [x0] 44bc4: a900ffff stp xzr, xzr, [sp, #0x8] 44bc8: aa1303e0 mov x0, x19 44bcc: 97ff2ae9 bl 0xf770 44bd0: aa0003f4 mov x20, x0 44bd4: b100429f cmn x20, #0x10 44bd8: 54000562 b.hs 0x44c84 44bdc: f1005e9f cmp x20, #0x17 44be0: 540000e2 b.hs 0x44bfc 44be4: 910023e9 add x9, sp, #0x8 44be8: d37ffa88 lsl x8, x20, #1 44bec: b2400135 orr x21, x9, #0x1 44bf0: 390023e8 strb w8, [sp, #0x8] 44bf4: b5000154 cbnz x20, 0x44c1c 44bf8: 1400000d b 0x44c2c 44bfc: 91004288 add x8, x20, #0x10 44c00: 927ced16 and x22, x8, #0xfffffffffffffff0 44c04: aa1603e0 mov x0, x22 44c08: 9400f3e8 bl 0x81ba8 44c0c: aa0003f5 mov x21, x0 44c10: b24002c8 orr x8, x22, #0x1 44c14: a90157f4 stp x20, x21, [sp, #0x10] 44c18: f90007e8 str x8, [sp, #0x8] 44c1c: aa1503e0 mov x0, x21 44c20: aa1303e1 mov x1, x19 44c24: aa1403e2 mov x2, x20 44c28: 97ff2b1a bl 0xf890 44c2c: 38346abf strb wzr, [x21, x20] 44c30: 910083e0 add x0, sp, #0x20 44c34: 910023e1 add x1, sp, #0x8 44c38: 94004956 bl 0x57190 44c3c: 394023e8 ldrb w8, [sp, #0x8] 44c40: 36000068 tbz w8, #0x0, 0x44c4c 44c44: f9400fe0 ldr x0, [sp, #0x18] 44c48: 9400f408 bl 0x81c68 44c4c: 394083e8 ldrb w8, [sp, #0x20] 44c50: 36000068 tbz w8, #0x0, 0x44c5c 44c54: f9401be0 ldr x0, [sp, #0x30] 44c58: 9400f404 bl 0x81c68 44c5c: f94016e8 ldr x8, [x23, #0x28] 44c60: f9401fe9 ldr x9, [sp, #0x38] 44c64: eb09011f cmp x8, x9 44c68: 54000121 b.ne 0x44c8c 44c6c: a9477bfd ldp x29, x30, [sp, #0x70] 44c70: a9464ff4 ldp x20, x19, [sp, #0x60] 44c74: a94557f6 ldp x22, x21, [sp, #0x50] 44c78: f94023f7 ldr x23, [sp, #0x40] 44c7c: 910203ff add sp, sp, #0x80 44c80: d65f03c0 ret 44c84: 910023e0 add x0, sp, #0x8 44c88: 97ff9fac bl 0x2cb38 <.text+0x1d088> 44c8c: 97ff2955 bl 0xf1e0 <__stack_chk_fail@plt> 44c90: aa0003f3 mov x19, x0 44c94: 394083e8 ldrb w8, [sp, #0x20] 44c98: 360000e8 tbz w8, #0x0, 0x44cb4 44c9c: 1400000c b 0x44ccc 44ca0: 394023e8 ldrb w8, [sp, #0x8] 44ca4: aa0003f3 mov x19, x0 44ca8: 370000a8 tbnz w8, #0x0, 0x44cbc 44cac: 394083e8 ldrb w8, [sp, #0x20] 44cb0: 370000e8 tbnz w8, #0x0, 0x44ccc 44cb4: aa1303e0 mov x0, x19 44cb8: 94019539 bl 0xaa19c 44cbc: f9400fe0 ldr x0, [sp, #0x18] 44cc0: 9400f3ea bl 0x81c68 44cc4: 394083e8 ldrb w8, [sp, #0x20] 44cc8: 3607ff68 tbz w8, #0x0, 0x44cb4 44ccc: f9401be0 ldr x0, [sp, #0x30] 44cd0: 9400f3e6 bl 0x81c68 44cd4: aa1303e0 mov x0, x19 44cd8: 94019531 bl 0xaa19c 0000000000044cdc : 44cdc: d10203ff sub sp, sp, #0x80 44ce0: f90023f7 str x23, [sp, #0x40] 44ce4: a90557f6 stp x22, x21, [sp, #0x50] 44ce8: a9064ff4 stp x20, x19, [sp, #0x60] 44cec: a9077bfd stp x29, x30, [sp, #0x70] 44cf0: 9101c3fd add x29, sp, #0x70 44cf4: d53bd057 mrs x23, TPIDR_EL0 44cf8: f94016e8 ldr x8, [x23, #0x28] 44cfc: 52800289 mov w9, #0x14 // =20 44d00: f9001fe8 str x8, [sp, #0x38] 44d04: 90000388 adrp x8, 0xb4000 44d08: 913c6508 add x8, x8, #0xf19 44d0c: f9400108 ldr x8, [x8] 44d10: a902ffff stp xzr, xzr, [sp, #0x28] 44d14: a901ffff stp xzr, xzr, [sp, #0x18] 44d18: 390083e9 strb w9, [sp, #0x20] 44d1c: f80213e8 stur x8, [sp, #0x21] 44d20: 528e8d08 mov w8, #0x7468 // =29800 44d24: 780293e8 sturh w8, [sp, #0x29] 44d28: 3900afff strb wzr, [sp, #0x2b] 44d2c: f9400013 ldr x19, [x0] 44d30: a900ffff stp xzr, xzr, [sp, #0x8] 44d34: aa1303e0 mov x0, x19 44d38: 97ff2a8e bl 0xf770 44d3c: aa0003f4 mov x20, x0 44d40: b100429f cmn x20, #0x10 44d44: 54000562 b.hs 0x44df0 44d48: f1005e9f cmp x20, #0x17 44d4c: 540000e2 b.hs 0x44d68 44d50: 910023e9 add x9, sp, #0x8 44d54: d37ffa88 lsl x8, x20, #1 44d58: b2400135 orr x21, x9, #0x1 44d5c: 390023e8 strb w8, [sp, #0x8] 44d60: b5000154 cbnz x20, 0x44d88 44d64: 1400000d b 0x44d98 44d68: 91004288 add x8, x20, #0x10 44d6c: 927ced16 and x22, x8, #0xfffffffffffffff0 44d70: aa1603e0 mov x0, x22 44d74: 9400f38d bl 0x81ba8 44d78: aa0003f5 mov x21, x0 44d7c: b24002c8 orr x8, x22, #0x1 44d80: a90157f4 stp x20, x21, [sp, #0x10] 44d84: f90007e8 str x8, [sp, #0x8] 44d88: aa1503e0 mov x0, x21 44d8c: aa1303e1 mov x1, x19 44d90: aa1403e2 mov x2, x20 44d94: 97ff2abf bl 0xf890 44d98: 38346abf strb wzr, [x21, x20] 44d9c: 910083e0 add x0, sp, #0x20 44da0: 910023e1 add x1, sp, #0x8 44da4: 94004b50 bl 0x57ae4 44da8: 394023e8 ldrb w8, [sp, #0x8] 44dac: 36000068 tbz w8, #0x0, 0x44db8 44db0: f9400fe0 ldr x0, [sp, #0x18] 44db4: 9400f3ad bl 0x81c68 44db8: 394083e8 ldrb w8, [sp, #0x20] 44dbc: 36000068 tbz w8, #0x0, 0x44dc8 44dc0: f9401be0 ldr x0, [sp, #0x30] 44dc4: 9400f3a9 bl 0x81c68 44dc8: f94016e8 ldr x8, [x23, #0x28] 44dcc: f9401fe9 ldr x9, [sp, #0x38] 44dd0: eb09011f cmp x8, x9 44dd4: 54000121 b.ne 0x44df8 44dd8: a9477bfd ldp x29, x30, [sp, #0x70] 44ddc: a9464ff4 ldp x20, x19, [sp, #0x60] 44de0: a94557f6 ldp x22, x21, [sp, #0x50] 44de4: f94023f7 ldr x23, [sp, #0x40] 44de8: 910203ff add sp, sp, #0x80 44dec: d65f03c0 ret 44df0: 910023e0 add x0, sp, #0x8 44df4: 97ff9f51 bl 0x2cb38 <.text+0x1d088> 44df8: 97ff28fa bl 0xf1e0 <__stack_chk_fail@plt> 44dfc: aa0003f3 mov x19, x0 44e00: 394083e8 ldrb w8, [sp, #0x20] 44e04: 360000e8 tbz w8, #0x0, 0x44e20 44e08: 1400000c b 0x44e38 44e0c: 394023e8 ldrb w8, [sp, #0x8] 44e10: aa0003f3 mov x19, x0 44e14: 370000a8 tbnz w8, #0x0, 0x44e28 44e18: 394083e8 ldrb w8, [sp, #0x20] 44e1c: 370000e8 tbnz w8, #0x0, 0x44e38 44e20: aa1303e0 mov x0, x19 44e24: 940194de bl 0xaa19c 44e28: f9400fe0 ldr x0, [sp, #0x18] 44e2c: 9400f38f bl 0x81c68 44e30: 394083e8 ldrb w8, [sp, #0x20] 44e34: 3607ff68 tbz w8, #0x0, 0x44e20 44e38: f9401be0 ldr x0, [sp, #0x30] 44e3c: 9400f38b bl 0x81c68 44e40: aa1303e0 mov x0, x19 44e44: 940194d6 bl 0xaa19c 0000000000044e48 : 44e48: d10203ff sub sp, sp, #0x80 44e4c: f90023f7 str x23, [sp, #0x40] 44e50: a90557f6 stp x22, x21, [sp, #0x50] 44e54: a9064ff4 stp x20, x19, [sp, #0x60] 44e58: a9077bfd stp x29, x30, [sp, #0x70] 44e5c: 9101c3fd add x29, sp, #0x70 44e60: d53bd057 mrs x23, TPIDR_EL0 44e64: f94016e8 ldr x8, [x23, #0x28] 44e68: 52800289 mov w9, #0x14 // =20 44e6c: f9001fe8 str x8, [sp, #0x38] 44e70: 90000388 adrp x8, 0xb4000 44e74: 913c6508 add x8, x8, #0xf19 44e78: f9400108 ldr x8, [x8] 44e7c: a902ffff stp xzr, xzr, [sp, #0x28] 44e80: a901ffff stp xzr, xzr, [sp, #0x18] 44e84: 390083e9 strb w9, [sp, #0x20] 44e88: f80213e8 stur x8, [sp, #0x21] 44e8c: 528e8d08 mov w8, #0x7468 // =29800 44e90: 780293e8 sturh w8, [sp, #0x29] 44e94: 3900afff strb wzr, [sp, #0x2b] 44e98: f9400013 ldr x19, [x0] 44e9c: a900ffff stp xzr, xzr, [sp, #0x8] 44ea0: aa1303e0 mov x0, x19 44ea4: 97ff2a33 bl 0xf770 44ea8: aa0003f4 mov x20, x0 44eac: b100429f cmn x20, #0x10 44eb0: 54000562 b.hs 0x44f5c 44eb4: f1005e9f cmp x20, #0x17 44eb8: 540000e2 b.hs 0x44ed4 44ebc: 910023e9 add x9, sp, #0x8 44ec0: d37ffa88 lsl x8, x20, #1 44ec4: b2400135 orr x21, x9, #0x1 44ec8: 390023e8 strb w8, [sp, #0x8] 44ecc: b5000154 cbnz x20, 0x44ef4 44ed0: 1400000d b 0x44f04 44ed4: 91004288 add x8, x20, #0x10 44ed8: 927ced16 and x22, x8, #0xfffffffffffffff0 44edc: aa1603e0 mov x0, x22 44ee0: 9400f332 bl 0x81ba8 44ee4: aa0003f5 mov x21, x0 44ee8: b24002c8 orr x8, x22, #0x1 44eec: a90157f4 stp x20, x21, [sp, #0x10] 44ef0: f90007e8 str x8, [sp, #0x8] 44ef4: aa1503e0 mov x0, x21 44ef8: aa1303e1 mov x1, x19 44efc: aa1403e2 mov x2, x20 44f00: 97ff2a64 bl 0xf890 44f04: 38346abf strb wzr, [x21, x20] 44f08: 910083e0 add x0, sp, #0x20 44f0c: 910023e1 add x1, sp, #0x8 44f10: 94004118 bl 0x55370 44f14: 394023e8 ldrb w8, [sp, #0x8] 44f18: 36000068 tbz w8, #0x0, 0x44f24 44f1c: f9400fe0 ldr x0, [sp, #0x18] 44f20: 9400f352 bl 0x81c68 44f24: 394083e8 ldrb w8, [sp, #0x20] 44f28: 36000068 tbz w8, #0x0, 0x44f34 44f2c: f9401be0 ldr x0, [sp, #0x30] 44f30: 9400f34e bl 0x81c68 44f34: f94016e8 ldr x8, [x23, #0x28] 44f38: f9401fe9 ldr x9, [sp, #0x38] 44f3c: eb09011f cmp x8, x9 44f40: 54000121 b.ne 0x44f64 44f44: a9477bfd ldp x29, x30, [sp, #0x70] 44f48: a9464ff4 ldp x20, x19, [sp, #0x60] 44f4c: a94557f6 ldp x22, x21, [sp, #0x50] 44f50: f94023f7 ldr x23, [sp, #0x40] 44f54: 910203ff add sp, sp, #0x80 44f58: d65f03c0 ret 44f5c: 910023e0 add x0, sp, #0x8 44f60: 97ff9ef6 bl 0x2cb38 <.text+0x1d088> 44f64: 97ff289f bl 0xf1e0 <__stack_chk_fail@plt> 44f68: aa0003f3 mov x19, x0 44f6c: 394083e8 ldrb w8, [sp, #0x20] 44f70: 360000e8 tbz w8, #0x0, 0x44f8c 44f74: 1400000c b 0x44fa4 44f78: 394023e8 ldrb w8, [sp, #0x8] 44f7c: aa0003f3 mov x19, x0 44f80: 370000a8 tbnz w8, #0x0, 0x44f94 44f84: 394083e8 ldrb w8, [sp, #0x20] 44f88: 370000e8 tbnz w8, #0x0, 0x44fa4 44f8c: aa1303e0 mov x0, x19 44f90: 94019483 bl 0xaa19c 44f94: f9400fe0 ldr x0, [sp, #0x18] 44f98: 9400f334 bl 0x81c68 44f9c: 394083e8 ldrb w8, [sp, #0x20] 44fa0: 3607ff68 tbz w8, #0x0, 0x44f8c 44fa4: f9401be0 ldr x0, [sp, #0x30] 44fa8: 9400f330 bl 0x81c68 44fac: aa1303e0 mov x0, x19 44fb0: 9401947b bl 0xaa19c 0000000000044fb4 : 44fb4: d10203ff sub sp, sp, #0x80 44fb8: f90023f7 str x23, [sp, #0x40] 44fbc: a90557f6 stp x22, x21, [sp, #0x50] 44fc0: a9064ff4 stp x20, x19, [sp, #0x60] 44fc4: a9077bfd stp x29, x30, [sp, #0x70] 44fc8: 9101c3fd add x29, sp, #0x70 44fcc: d53bd057 mrs x23, TPIDR_EL0 44fd0: f94016e8 ldr x8, [x23, #0x28] 44fd4: 52800289 mov w9, #0x14 // =20 44fd8: f9001fe8 str x8, [sp, #0x38] 44fdc: 90000388 adrp x8, 0xb4000 44fe0: 913c6508 add x8, x8, #0xf19 44fe4: f9400108 ldr x8, [x8] 44fe8: a902ffff stp xzr, xzr, [sp, #0x28] 44fec: a901ffff stp xzr, xzr, [sp, #0x18] 44ff0: 390083e9 strb w9, [sp, #0x20] 44ff4: f80213e8 stur x8, [sp, #0x21] 44ff8: 528e8d08 mov w8, #0x7468 // =29800 44ffc: 780293e8 sturh w8, [sp, #0x29] 45000: 3900afff strb wzr, [sp, #0x2b] 45004: f9400013 ldr x19, [x0] 45008: a900ffff stp xzr, xzr, [sp, #0x8] 4500c: aa1303e0 mov x0, x19 45010: 97ff29d8 bl 0xf770 45014: aa0003f4 mov x20, x0 45018: b100429f cmn x20, #0x10 4501c: 54000562 b.hs 0x450c8 45020: f1005e9f cmp x20, #0x17 45024: 540000e2 b.hs 0x45040 45028: 910023e9 add x9, sp, #0x8 4502c: d37ffa88 lsl x8, x20, #1 45030: b2400135 orr x21, x9, #0x1 45034: 390023e8 strb w8, [sp, #0x8] 45038: b5000154 cbnz x20, 0x45060 4503c: 1400000d b 0x45070 45040: 91004288 add x8, x20, #0x10 45044: 927ced16 and x22, x8, #0xfffffffffffffff0 45048: aa1603e0 mov x0, x22 4504c: 9400f2d7 bl 0x81ba8 45050: aa0003f5 mov x21, x0 45054: b24002c8 orr x8, x22, #0x1 45058: a90157f4 stp x20, x21, [sp, #0x10] 4505c: f90007e8 str x8, [sp, #0x8] 45060: aa1503e0 mov x0, x21 45064: aa1303e1 mov x1, x19 45068: aa1403e2 mov x2, x20 4506c: 97ff2a09 bl 0xf890 45070: 38346abf strb wzr, [x21, x20] 45074: 910083e0 add x0, sp, #0x20 45078: 910023e1 add x1, sp, #0x8 4507c: 940041cf bl 0x557b8 45080: 394023e8 ldrb w8, [sp, #0x8] 45084: 36000068 tbz w8, #0x0, 0x45090 45088: f9400fe0 ldr x0, [sp, #0x18] 4508c: 9400f2f7 bl 0x81c68 45090: 394083e8 ldrb w8, [sp, #0x20] 45094: 36000068 tbz w8, #0x0, 0x450a0 45098: f9401be0 ldr x0, [sp, #0x30] 4509c: 9400f2f3 bl 0x81c68 450a0: f94016e8 ldr x8, [x23, #0x28] 450a4: f9401fe9 ldr x9, [sp, #0x38] 450a8: eb09011f cmp x8, x9 450ac: 54000121 b.ne 0x450d0 450b0: a9477bfd ldp x29, x30, [sp, #0x70] 450b4: a9464ff4 ldp x20, x19, [sp, #0x60] 450b8: a94557f6 ldp x22, x21, [sp, #0x50] 450bc: f94023f7 ldr x23, [sp, #0x40] 450c0: 910203ff add sp, sp, #0x80 450c4: d65f03c0 ret 450c8: 910023e0 add x0, sp, #0x8 450cc: 97ff9e9b bl 0x2cb38 <.text+0x1d088> 450d0: 97ff2844 bl 0xf1e0 <__stack_chk_fail@plt> 450d4: aa0003f3 mov x19, x0 450d8: 394083e8 ldrb w8, [sp, #0x20] 450dc: 360000e8 tbz w8, #0x0, 0x450f8 450e0: 1400000c b 0x45110 450e4: 394023e8 ldrb w8, [sp, #0x8] 450e8: aa0003f3 mov x19, x0 450ec: 370000a8 tbnz w8, #0x0, 0x45100 450f0: 394083e8 ldrb w8, [sp, #0x20] 450f4: 370000e8 tbnz w8, #0x0, 0x45110 450f8: aa1303e0 mov x0, x19 450fc: 94019428 bl 0xaa19c 45100: f9400fe0 ldr x0, [sp, #0x18] 45104: 9400f2d9 bl 0x81c68 45108: 394083e8 ldrb w8, [sp, #0x20] 4510c: 3607ff68 tbz w8, #0x0, 0x450f8 45110: f9401be0 ldr x0, [sp, #0x30] 45114: 9400f2d5 bl 0x81c68 45118: aa1303e0 mov x0, x19 4511c: 94019420 bl 0xaa19c 0000000000045120 : 45120: d10203ff sub sp, sp, #0x80 45124: a9045ff8 stp x24, x23, [sp, #0x40] 45128: a90557f6 stp x22, x21, [sp, #0x50] 4512c: a9064ff4 stp x20, x19, [sp, #0x60] 45130: a9077bfd stp x29, x30, [sp, #0x70] 45134: 9101c3fd add x29, sp, #0x70 45138: d53bd058 mrs x24, TPIDR_EL0 4513c: f9401708 ldr x8, [x24, #0x28] 45140: 52800289 mov w9, #0x14 // =20 45144: 2a0003f3 mov w19, w0 45148: f9001fe8 str x8, [sp, #0x38] 4514c: f0000368 adrp x8, 0xb4000 45150: 913c6508 add x8, x8, #0xf19 45154: f9400108 ldr x8, [x8] 45158: a902ffff stp xzr, xzr, [sp, #0x28] 4515c: a901ffff stp xzr, xzr, [sp, #0x18] 45160: 390083e9 strb w9, [sp, #0x20] 45164: f80213e8 stur x8, [sp, #0x21] 45168: 528e8d08 mov w8, #0x7468 // =29800 4516c: 780293e8 sturh w8, [sp, #0x29] 45170: 3900afff strb wzr, [sp, #0x2b] 45174: f9400034 ldr x20, [x1] 45178: a900ffff stp xzr, xzr, [sp, #0x8] 4517c: aa1403e0 mov x0, x20 45180: 97ff297c bl 0xf770 45184: aa0003f5 mov x21, x0 45188: b10042bf cmn x21, #0x10 4518c: 54000582 b.hs 0x4523c 45190: f1005ebf cmp x21, #0x17 45194: 540000e2 b.hs 0x451b0 45198: 910023e9 add x9, sp, #0x8 4519c: d37ffaa8 lsl x8, x21, #1 451a0: b2400136 orr x22, x9, #0x1 451a4: 390023e8 strb w8, [sp, #0x8] 451a8: b5000155 cbnz x21, 0x451d0 451ac: 1400000d b 0x451e0 451b0: 910042a8 add x8, x21, #0x10 451b4: 927ced17 and x23, x8, #0xfffffffffffffff0 451b8: aa1703e0 mov x0, x23 451bc: 9400f27b bl 0x81ba8 451c0: aa0003f6 mov x22, x0 451c4: b24002e8 orr x8, x23, #0x1 451c8: a9015bf5 stp x21, x22, [sp, #0x10] 451cc: f90007e8 str x8, [sp, #0x8] 451d0: aa1603e0 mov x0, x22 451d4: aa1403e1 mov x1, x20 451d8: aa1503e2 mov x2, x21 451dc: 97ff29ad bl 0xf890 451e0: 38356adf strb wzr, [x22, x21] 451e4: 910083e0 add x0, sp, #0x20 451e8: 910023e2 add x2, sp, #0x8 451ec: 2a1303e1 mov w1, w19 451f0: 94004284 bl 0x55c00 451f4: 394023e8 ldrb w8, [sp, #0x8] 451f8: 36000068 tbz w8, #0x0, 0x45204 451fc: f9400fe0 ldr x0, [sp, #0x18] 45200: 9400f29a bl 0x81c68 45204: 394083e8 ldrb w8, [sp, #0x20] 45208: 36000068 tbz w8, #0x0, 0x45214 4520c: f9401be0 ldr x0, [sp, #0x30] 45210: 9400f296 bl 0x81c68 45214: f9401708 ldr x8, [x24, #0x28] 45218: f9401fe9 ldr x9, [sp, #0x38] 4521c: eb09011f cmp x8, x9 45220: 54000121 b.ne 0x45244 45224: a9477bfd ldp x29, x30, [sp, #0x70] 45228: a9464ff4 ldp x20, x19, [sp, #0x60] 4522c: a94557f6 ldp x22, x21, [sp, #0x50] 45230: a9445ff8 ldp x24, x23, [sp, #0x40] 45234: 910203ff add sp, sp, #0x80 45238: d65f03c0 ret 4523c: 910023e0 add x0, sp, #0x8 45240: 97ff9e3e bl 0x2cb38 <.text+0x1d088> 45244: 97ff27e7 bl 0xf1e0 <__stack_chk_fail@plt> 45248: aa0003f3 mov x19, x0 4524c: 394083e8 ldrb w8, [sp, #0x20] 45250: 360000e8 tbz w8, #0x0, 0x4526c 45254: 1400000c b 0x45284 45258: 394023e8 ldrb w8, [sp, #0x8] 4525c: aa0003f3 mov x19, x0 45260: 370000a8 tbnz w8, #0x0, 0x45274 45264: 394083e8 ldrb w8, [sp, #0x20] 45268: 370000e8 tbnz w8, #0x0, 0x45284 4526c: aa1303e0 mov x0, x19 45270: 940193cb bl 0xaa19c 45274: f9400fe0 ldr x0, [sp, #0x18] 45278: 9400f27c bl 0x81c68 4527c: 394083e8 ldrb w8, [sp, #0x20] 45280: 3607ff68 tbz w8, #0x0, 0x4526c 45284: f9401be0 ldr x0, [sp, #0x30] 45288: 9400f278 bl 0x81c68 4528c: aa1303e0 mov x0, x19 45290: 940193c3 bl 0xaa19c 0000000000045294 : 45294: f81e0ff3 str x19, [sp, #-0x20]! 45298: a9017bfd stp x29, x30, [sp, #0x10] 4529c: 910043fd add x29, sp, #0x10 452a0: d00004c9 adrp x9, 0xdf000 452a4: f9476529 ldr x9, [x9, #0xec8] 452a8: aa0103e8 mov x8, x1 452ac: aa0003f3 mov x19, x0 452b0: f9400129 ldr x9, [x9] 452b4: b40001c9 cbz x9, 0x452ec 452b8: f9400128 ldr x8, [x9] 452bc: aa0903e0 mov x0, x9 452c0: aa1303e1 mov x1, x19 452c4: f9400908 ldr x8, [x8, #0x10] 452c8: d63f0100 blr x8 452cc: b9805268 ldrsw x8, [x19, #0x50] 452d0: f9402e69 ldr x9, [x19, #0x58] 452d4: eb08001f cmp x0, x8 452d8: 1a88b008 csel w8, w0, w8, lt 452dc: b9000128 str w8, [x9] 452e0: a9417bfd ldp x29, x30, [sp, #0x10] 452e4: f84207f3 ldr x19, [sp], #0x20 452e8: d65f03c0 ret 452ec: a9417bfd ldp x29, x30, [sp, #0x10] 452f0: f0000361 adrp x1, 0xb4000 452f4: f0000362 adrp x2, 0xb4000 452f8: 912fdc21 add x1, x1, #0xbf7 452fc: 913ed842 add x2, x2, #0xfb6 45300: 320007e0 orr w0, wzr, #0x3 45304: aa0803e3 mov x3, x8 45308: f84207f3 ldr x19, [sp], #0x20 4530c: 17ff25e1 b 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 0000000000045310 : 45310: d10103ff sub sp, sp, #0x40 45314: a90157f6 stp x22, x21, [sp, #0x10] 45318: a9024ff4 stp x20, x19, [sp, #0x20] 4531c: a9037bfd stp x29, x30, [sp, #0x30] 45320: 9100c3fd add x29, sp, #0x30 45324: d53bd055 mrs x21, TPIDR_EL0 45328: f94016a9 ldr x9, [x21, #0x28] 4532c: aa0103e8 mov x8, x1 45330: aa0003f3 mov x19, x0 45334: f90007e9 str x9, [sp, #0x8] 45338: d00004c9 adrp x9, 0xdf000 4533c: f9476529 ldr x9, [x9, #0xec8] 45340: f9400129 ldr x9, [x9] 45344: b40008a9 cbz x9, 0x45458 45348: f9400128 ldr x8, [x9] 4534c: b9404261 ldr w1, [x19, #0x40] 45350: aa0903e0 mov x0, x9 45354: f9400d08 ldr x8, [x8, #0x18] 45358: d63f0100 blr x8 4535c: aa0003f4 mov x20, x0 45360: b40001f4 cbz x20, 0x4539c 45364: 39400288 ldrb w8, [x20] 45368: 340001a8 cbz w8, 0x4539c 4536c: aa1403e0 mov x0, x20 45370: 97ff2900 bl 0xf770 45374: b9405268 ldr w8, [x19, #0x50] 45378: f9402e69 ldr x9, [x19, #0x58] 4537c: aa1403e1 mov x1, x20 45380: 6b00011f cmp w8, w0 45384: 1a88c008 csel w8, w0, w8, gt 45388: b9000128 str w8, [x9] 4538c: f9402660 ldr x0, [x19, #0x48] 45390: 93407d02 sxtw x2, w8 45394: 97ff27eb bl 0xf340 45398: 14000042 b 0x454a0 4539c: 97ff2615 bl 0xebf0 453a0: 2a0003f4 mov w20, w0 453a4: b90007f4 str w20, [sp, #0x4] 453a8: d00004c0 adrp x0, 0xdf000 453ac: f9468000 ldr x0, [x0, #0xd00] 453b0: 97ff2884 bl 0xf5c0 453b4: d00004c8 adrp x8, 0xdf000 453b8: f9471d08 ldr x8, [x8, #0xe38] 453bc: f9400509 ldr x9, [x8, #0x8] 453c0: b40005c9 cbz x9, 0x45478 453c4: 91002116 add x22, x8, #0x8 453c8: b940212a ldr w10, [x9, #0x20] 453cc: 6b14015f cmp w10, w20 453d0: 5400008a b.ge 0x453e0 453d4: f9400529 ldr x9, [x9, #0x8] 453d8: b5ffff89 cbnz x9, 0x453c8 453dc: 14000004 b 0x453ec 453e0: aa0903f6 mov x22, x9 453e4: f9400129 ldr x9, [x9] 453e8: b5ffff09 cbnz x9, 0x453c8 453ec: 91002108 add x8, x8, #0x8 453f0: eb0802df cmp x22, x8 453f4: 54000420 b.eq 0x45478 453f8: b94022c8 ldr w8, [x22, #0x20] 453fc: 6b08029f cmp w20, w8 45400: 540003cb b.lt 0x45478 45404: f94016c0 ldr x0, [x22, #0x28] 45408: b4000380 cbz x0, 0x45478 4540c: 97ff28d9 bl 0xf770 45410: b9405268 ldr w8, [x19, #0x50] 45414: f9402e69 ldr x9, [x19, #0x58] 45418: 6b00011f cmp w8, w0 4541c: 1a88c008 csel w8, w0, w8, gt 45420: b9000128 str w8, [x9] 45424: f9402660 ldr x0, [x19, #0x48] 45428: f94016c1 ldr x1, [x22, #0x28] 4542c: 93407d02 sxtw x2, w8 45430: 97ff27c4 bl 0xf340 45434: f94016c0 ldr x0, [x22, #0x28] 45438: b4000060 cbz x0, 0x45444 4543c: 97ff2961 bl 0xf9c0 45440: f90016df str xzr, [x22, #0x28] 45444: d00004c0 adrp x0, 0xdf000 45448: f9471c00 ldr x0, [x0, #0xe38] 4544c: 910013e1 add x1, sp, #0x4 45450: 9400050e bl 0x46888 45454: 14000010 b 0x45494 45458: f0000361 adrp x1, 0xb4000 4545c: 90000382 adrp x2, 0xb5000 45460: 912fdc21 add x1, x1, #0xbf7 45464: 91006442 add x2, x2, #0x19 45468: 320007e0 orr w0, wzr, #0x3 4546c: aa0803e3 mov x3, x8 45470: 97ff2588 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 45474: 1400000b b 0x454a0 45478: f0000361 adrp x1, 0xb4000 4547c: f0000362 adrp x2, 0xb4000 45480: 912fdc21 add x1, x1, #0xbf7 45484: 913f8442 add x2, x2, #0xfe1 45488: 320007e0 orr w0, wzr, #0x3 4548c: 2a1403e3 mov w3, w20 45490: 97ff2580 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 45494: d00004c0 adrp x0, 0xdf000 45498: f9468000 ldr x0, [x0, #0xd00] 4549c: 97ff2975 bl 0xfa70 454a0: f94016a8 ldr x8, [x21, #0x28] 454a4: f94007e9 ldr x9, [sp, #0x8] 454a8: eb09011f cmp x8, x9 454ac: 540000c1 b.ne 0x454c4 454b0: a9437bfd ldp x29, x30, [sp, #0x30] 454b4: a9424ff4 ldp x20, x19, [sp, #0x20] 454b8: a94157f6 ldp x22, x21, [sp, #0x10] 454bc: 910103ff add sp, sp, #0x40 454c0: d65f03c0 ret 454c4: 97ff2747 bl 0xf1e0 <__stack_chk_fail@plt> 00000000000454c8 : 454c8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 454cc: a9017bfd stp x29, x30, [sp, #0x10] 454d0: 910043fd add x29, sp, #0x10 454d4: d00004c9 adrp x9, 0xdf000 454d8: f946c129 ldr x9, [x9, #0xd80] 454dc: aa0103e8 mov x8, x1 454e0: aa0003f3 mov x19, x0 454e4: f9400129 ldr x9, [x9] 454e8: b4000289 cbz x9, 0x45538 454ec: f9400128 ldr x8, [x9] 454f0: b9404261 ldr w1, [x19, #0x40] 454f4: aa0903e0 mov x0, x9 454f8: f9400908 ldr x8, [x8, #0x10] 454fc: d63f0100 blr x8 45500: aa0003f4 mov x20, x0 45504: b40002d4 cbz x20, 0x4555c 45508: aa1403e0 mov x0, x20 4550c: 97ff2899 bl 0xf770 45510: b9805268 ldrsw x8, [x19, #0x50] 45514: d1000509 sub x9, x8, #0x1 45518: eb08001f cmp x0, x8 4551c: 9a893002 csel x2, x0, x9, lo 45520: b40001e2 cbz x2, 0x4555c 45524: f9402660 ldr x0, [x19, #0x48] 45528: a9417bfd ldp x29, x30, [sp, #0x10] 4552c: aa1403e1 mov x1, x20 45530: a8c24ff4 ldp x20, x19, [sp], #0x20 45534: 17ff28d7 b 0xf890 45538: a9417bfd ldp x29, x30, [sp, #0x10] 4553c: f0000361 adrp x1, 0xb4000 45540: 90000382 adrp x2, 0xb5000 45544: 912fdc21 add x1, x1, #0xbf7 45548: 91011c42 add x2, x2, #0x47 4554c: 320007e0 orr w0, wzr, #0x3 45550: aa0803e3 mov x3, x8 45554: a8c24ff4 ldp x20, x19, [sp], #0x20 45558: 17ff254e b 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4555c: a9417bfd ldp x29, x30, [sp, #0x10] 45560: a8c24ff4 ldp x20, x19, [sp], #0x20 45564: d65f03c0 ret 0000000000045568 : 45568: d00004c9 adrp x9, 0xdf000 4556c: f946c129 ldr x9, [x9, #0xd80] 45570: aa0103e8 mov x8, x1 45574: f9400129 ldr x9, [x9] 45578: b40000e9 cbz x9, 0x45594 4557c: f9400128 ldr x8, [x9] 45580: b9404001 ldr w1, [x0, #0x40] 45584: b9400402 ldr w2, [x0, #0x4] 45588: aa0903e0 mov x0, x9 4558c: f9400d03 ldr x3, [x8, #0x18] 45590: d61f0060 br x3 45594: f0000361 adrp x1, 0xb4000 45598: 90000382 adrp x2, 0xb5000 4559c: 912fdc21 add x1, x1, #0xbf7 455a0: 9101e042 add x2, x2, #0x78 455a4: 320007e0 orr w0, wzr, #0x3 455a8: aa0803e3 mov x3, x8 455ac: 17ff2539 b 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 00000000000455b0 : 455b0: d10103ff sub sp, sp, #0x40 455b4: a9024ff4 stp x20, x19, [sp, #0x20] 455b8: a9037bfd stp x29, x30, [sp, #0x30] 455bc: 9100c3fd add x29, sp, #0x30 455c0: d53bd054 mrs x20, TPIDR_EL0 455c4: f9401688 ldr x8, [x20, #0x28] 455c8: f9000fe8 str x8, [sp, #0x18] 455cc: b4000980 cbz x0, 0x456fc 455d0: f0000853 adrp x19, 0x150000 455d4: 910d0273 add x19, x19, #0x340 455d8: d00004c8 adrp x8, 0xdf000 455dc: f9400669 ldr x9, [x19, #0x8] 455e0: f9476508 ldr x8, [x8, #0xec8] 455e4: f9000100 str x0, [x8] 455e8: b40002e9 cbz x9, 0x45644 455ec: 91002268 add x8, x19, #0x8 455f0: b940212a ldr w10, [x9, #0x20] 455f4: 710fcd5f cmp w10, #0x3f3 455f8: 5400008a b.ge 0x45608 455fc: f9400529 ldr x9, [x9, #0x8] 45600: b5ffff89 cbnz x9, 0x455f0 45604: 14000004 b 0x45614 45608: aa0903e8 mov x8, x9 4560c: f9400129 ldr x9, [x9] 45610: b5ffff09 cbnz x9, 0x455f0 45614: 91002269 add x9, x19, #0x8 45618: eb09011f cmp x8, x9 4561c: 54000140 b.eq 0x45644 45620: b9402108 ldr w8, [x8, #0x20] 45624: 710fcd1f cmp w8, #0x3f3 45628: 540000ec b.gt 0x45644 4562c: f0000840 adrp x0, 0x150000 45630: 52807e68 mov w8, #0x3f3 // =1011 45634: 910d0000 add x0, x0, #0x340 45638: 910003e1 mov x1, sp 4563c: b90003e8 str w8, [sp] 45640: 94000175 bl 0x45c14 45644: 52807e68 mov w8, #0x3f3 // =1011 45648: 4e080d00 dup v0.2d, x8 4564c: d00004c8 adrp x8, 0xdf000 45650: f9478d08 ldr x8, [x8, #0xf18] 45654: 910003e1 mov x1, sp 45658: aa1303e0 mov x0, x19 4565c: 4e181d00 mov v0.d[1], x8 45660: 3d8003e0 str q0, [sp] 45664: 94000299 bl 0x460c8 45668: 940000b1 bl 0x4592c 4566c: f9400669 ldr x9, [x19, #0x8] 45670: b40002e9 cbz x9, 0x456cc 45674: 91002268 add x8, x19, #0x8 45678: b940212a ldr w10, [x9, #0x20] 4567c: 710fd15f cmp w10, #0x3f4 45680: 5400008a b.ge 0x45690 45684: f9400529 ldr x9, [x9, #0x8] 45688: b5ffff89 cbnz x9, 0x45678 4568c: 14000004 b 0x4569c 45690: aa0903e8 mov x8, x9 45694: f9400129 ldr x9, [x9] 45698: b5ffff09 cbnz x9, 0x45678 4569c: 91002269 add x9, x19, #0x8 456a0: eb09011f cmp x8, x9 456a4: 54000140 b.eq 0x456cc 456a8: b9402108 ldr w8, [x8, #0x20] 456ac: 710fd11f cmp w8, #0x3f4 456b0: 540000ec b.gt 0x456cc 456b4: f0000840 adrp x0, 0x150000 456b8: 52807e88 mov w8, #0x3f4 // =1012 456bc: 910d0000 add x0, x0, #0x340 456c0: 910003e1 mov x1, sp 456c4: b90003e8 str w8, [sp] 456c8: 94000153 bl 0x45c14 456cc: 52807e88 mov w8, #0x3f4 // =1012 456d0: 4e080d00 dup v0.2d, x8 456d4: d00004c8 adrp x8, 0xdf000 456d8: f9476908 ldr x8, [x8, #0xed0] 456dc: f0000840 adrp x0, 0x150000 456e0: 910d0000 add x0, x0, #0x340 456e4: 910003e1 mov x1, sp 456e8: 4e181d00 mov v0.d[1], x8 456ec: 3d8003e0 str q0, [sp] 456f0: 94000276 bl 0x460c8 456f4: 9400008e bl 0x4592c 456f8: 1400000a b 0x45720 456fc: d00004c8 adrp x8, 0xdf000 45700: f9476508 ldr x8, [x8, #0xec8] 45704: f0000361 adrp x1, 0xb4000 45708: 90000382 adrp x2, 0xb5000 4570c: 912fdc21 add x1, x1, #0xbf7 45710: 9102b842 add x2, x2, #0xae 45714: 320007e0 orr w0, wzr, #0x3 45718: f900011f str xzr, [x8] 4571c: 97ff24dd bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 45720: f9401688 ldr x8, [x20, #0x28] 45724: f9400fe9 ldr x9, [sp, #0x18] 45728: eb09011f cmp x8, x9 4572c: 540000a1 b.ne 0x45740 45730: a9437bfd ldp x29, x30, [sp, #0x30] 45734: a9424ff4 ldp x20, x19, [sp, #0x20] 45738: 910103ff add sp, sp, #0x40 4573c: d65f03c0 ret 45740: 97ff26a8 bl 0xf1e0 <__stack_chk_fail@plt> 0000000000045744 : 45744: d10103ff sub sp, sp, #0x40 45748: a9024ff4 stp x20, x19, [sp, #0x20] 4574c: a9037bfd stp x29, x30, [sp, #0x30] 45750: 9100c3fd add x29, sp, #0x30 45754: d53bd054 mrs x20, TPIDR_EL0 45758: f9401688 ldr x8, [x20, #0x28] 4575c: f9000fe8 str x8, [sp, #0x18] 45760: b4000980 cbz x0, 0x45890 45764: f0000853 adrp x19, 0x150000 45768: 910d0273 add x19, x19, #0x340 4576c: d00004c8 adrp x8, 0xdf000 45770: f9400669 ldr x9, [x19, #0x8] 45774: f946c108 ldr x8, [x8, #0xd80] 45778: f9000100 str x0, [x8] 4577c: b40002e9 cbz x9, 0x457d8 45780: 91002268 add x8, x19, #0x8 45784: b940212a ldr w10, [x9, #0x20] 45788: 710fd55f cmp w10, #0x3f5 4578c: 5400008a b.ge 0x4579c 45790: f9400529 ldr x9, [x9, #0x8] 45794: b5ffff89 cbnz x9, 0x45784 45798: 14000004 b 0x457a8 4579c: aa0903e8 mov x8, x9 457a0: f9400129 ldr x9, [x9] 457a4: b5ffff09 cbnz x9, 0x45784 457a8: 91002269 add x9, x19, #0x8 457ac: eb09011f cmp x8, x9 457b0: 54000140 b.eq 0x457d8 457b4: b9402108 ldr w8, [x8, #0x20] 457b8: 710fd51f cmp w8, #0x3f5 457bc: 540000ec b.gt 0x457d8 457c0: f0000840 adrp x0, 0x150000 457c4: 52807ea8 mov w8, #0x3f5 // =1013 457c8: 910d0000 add x0, x0, #0x340 457cc: 910003e1 mov x1, sp 457d0: b90003e8 str w8, [sp] 457d4: 94000110 bl 0x45c14 457d8: 52807ea8 mov w8, #0x3f5 // =1013 457dc: 4e080d00 dup v0.2d, x8 457e0: d00004c8 adrp x8, 0xdf000 457e4: f946a908 ldr x8, [x8, #0xd50] 457e8: 910003e1 mov x1, sp 457ec: aa1303e0 mov x0, x19 457f0: 4e181d00 mov v0.d[1], x8 457f4: 3d8003e0 str q0, [sp] 457f8: 94000234 bl 0x460c8 457fc: 9400004c bl 0x4592c 45800: f9400669 ldr x9, [x19, #0x8] 45804: b40002e9 cbz x9, 0x45860 45808: 91002268 add x8, x19, #0x8 4580c: b940212a ldr w10, [x9, #0x20] 45810: 710fd95f cmp w10, #0x3f6 45814: 5400008a b.ge 0x45824 45818: f9400529 ldr x9, [x9, #0x8] 4581c: b5ffff89 cbnz x9, 0x4580c 45820: 14000004 b 0x45830 45824: aa0903e8 mov x8, x9 45828: f9400129 ldr x9, [x9] 4582c: b5ffff09 cbnz x9, 0x4580c 45830: 91002269 add x9, x19, #0x8 45834: eb09011f cmp x8, x9 45838: 54000140 b.eq 0x45860 4583c: b9402108 ldr w8, [x8, #0x20] 45840: 710fd91f cmp w8, #0x3f6 45844: 540000ec b.gt 0x45860 45848: f0000840 adrp x0, 0x150000 4584c: 52807ec8 mov w8, #0x3f6 // =1014 45850: 910d0000 add x0, x0, #0x340 45854: 910003e1 mov x1, sp 45858: b90003e8 str w8, [sp] 4585c: 940000ee bl 0x45c14 45860: 52807ec8 mov w8, #0x3f6 // =1014 45864: 4e080d00 dup v0.2d, x8 45868: d00004c8 adrp x8, 0xdf000 4586c: f946cd08 ldr x8, [x8, #0xd98] 45870: f0000840 adrp x0, 0x150000 45874: 910d0000 add x0, x0, #0x340 45878: 910003e1 mov x1, sp 4587c: 4e181d00 mov v0.d[1], x8 45880: 3d8003e0 str q0, [sp] 45884: 94000211 bl 0x460c8 45888: 94000029 bl 0x4592c 4588c: 14000007 b 0x458a8 45890: f0000361 adrp x1, 0xb4000 45894: 90000382 adrp x2, 0xb5000 45898: 912fdc21 add x1, x1, #0xbf7 4589c: 91034042 add x2, x2, #0xd0 458a0: 320007e0 orr w0, wzr, #0x3 458a4: 97ff247b bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 458a8: f9401688 ldr x8, [x20, #0x28] 458ac: f9400fe9 ldr x9, [sp, #0x18] 458b0: eb09011f cmp x8, x9 458b4: 540000a1 b.ne 0x458c8 458b8: a9437bfd ldp x29, x30, [sp, #0x30] 458bc: a9424ff4 ldp x20, x19, [sp, #0x20] 458c0: 910103ff add sp, sp, #0x40 458c4: d65f03c0 ret 458c8: 97ff2646 bl 0xf1e0 <__stack_chk_fail@plt> 00000000000458cc : 458cc: d65f03c0 ret 458d0: f9400401 ldr x1, [x0, #0x8] 458d4: 140003af b 0x46790 458d8: f9400401 ldr x1, [x0, #0x8] 458dc: 140003c0 b 0x467dc 458e0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 458e4: a9017bfd stp x29, x30, [sp, #0x10] 458e8: 910043fd add x29, sp, #0x10 458ec: aa0103f3 mov x19, x1 458f0: aa0003f4 mov x20, x0 458f4: b4000173 cbz x19, 0x45920 458f8: f9400261 ldr x1, [x19] 458fc: aa1403e0 mov x0, x20 45900: 97fffff8 bl 0x458e0 45904: f9400661 ldr x1, [x19, #0x8] 45908: aa1403e0 mov x0, x20 4590c: 97fffff5 bl 0x458e0 45910: a9417bfd ldp x29, x30, [sp, #0x10] 45914: aa1303e0 mov x0, x19 45918: a8c24ff4 ldp x20, x19, [sp], #0x20 4591c: 1400f0d3 b 0x81c68 45920: a9417bfd ldp x29, x30, [sp, #0x10] 45924: a8c24ff4 ldp x20, x19, [sp], #0x20 45928: d65f03c0 ret 4592c: d10343ff sub sp, sp, #0xd0 45930: a90867fa stp x26, x25, [sp, #0x80] 45934: a9095ff8 stp x24, x23, [sp, #0x90] 45938: a90a57f6 stp x22, x21, [sp, #0xa0] 4593c: a90b4ff4 stp x20, x19, [sp, #0xb0] 45940: a90c7bfd stp x29, x30, [sp, #0xc0] 45944: 910303fd add x29, sp, #0xc0 45948: d53bd059 mrs x25, TPIDR_EL0 4594c: f9401728 ldr x8, [x25, #0x28] 45950: f0000853 adrp x19, 0x150000 45954: 910d8273 add x19, x19, #0x360 45958: f81b83a8 stur x8, [x29, #-0x48] 4595c: aa1303e8 mov x8, x19 45960: f8408517 ldr x23, [x8], #0x8 45964: eb0802ff cmp x23, x8 45968: 54001100 b.eq 0x45b88 4596c: 910003e8 mov x8, sp 45970: f0000374 adrp x20, 0xb4000 45974: 90000396 adrp x22, 0xb5000 45978: 912fde94 add x20, x20, #0xbf7 4597c: 9101211a add x26, x8, #0x48 45980: 9101a115 add x21, x8, #0x68 45984: 9103d6d6 add x22, x22, #0xf5 45988: 1400000d b 0x459bc 4598c: aa1703e8 mov x8, x23 45990: f8410d18 ldr x24, [x8, #0x10]! 45994: f9400309 ldr x9, [x24] 45998: eb17013f cmp x9, x23 4599c: 54000c80 b.eq 0x45b2c 459a0: f9400109 ldr x9, [x8] 459a4: aa0903e8 mov x8, x9 459a8: f8410d18 ldr x24, [x8, #0x10]! 459ac: f940030a ldr x10, [x24] 459b0: eb09015f cmp x10, x9 459b4: 54ffff61 b.ne 0x459a0 459b8: 1400005d b 0x45b2c 459bc: f9401ee8 ldr x8, [x23, #0x38] 459c0: 320003e1 orr w1, wzr, #0x1 459c4: f90003e8 str x8, [sp] 459c8: b9404af8 ldr w24, [x23, #0x48] 459cc: 91000700 add x0, x24, #0x1 459d0: f9000bf8 str x24, [sp, #0x10] 459d4: 97ff24cb bl 0xed00 459d8: f90007e0 str x0, [sp, #0x8] 459dc: f94022e1 ldr x1, [x23, #0x40] 459e0: aa1803e2 mov x2, x24 459e4: 97ff2657 bl 0xf340 459e8: a940a7e8 ldp x8, x9, [sp, #0x8] 459ec: 320003e1 orr w1, wzr, #0x1 459f0: 3829691f strb wzr, [x8, x9] 459f4: b94052e8 ldr w8, [x23, #0x50] 459f8: b9001be8 str w8, [sp, #0x18] 459fc: b94062f8 ldr w24, [x23, #0x60] 45a00: 91000700 add x0, x24, #0x1 45a04: f90017f8 str x24, [sp, #0x28] 45a08: 97ff24be bl 0xed00 45a0c: f90013e0 str x0, [sp, #0x20] 45a10: f9402ee1 ldr x1, [x23, #0x58] 45a14: aa1803e2 mov x2, x24 45a18: 97ff264a bl 0xf340 45a1c: a94227e8 ldp x8, x9, [sp, #0x20] 45a20: 320003e1 orr w1, wzr, #0x1 45a24: 3829691f strb wzr, [x8, x9] 45a28: b94072f8 ldr w24, [x23, #0x70] 45a2c: 91000700 add x0, x24, #0x1 45a30: f9001ff8 str x24, [sp, #0x38] 45a34: 97ff24b3 bl 0xed00 45a38: f9001be0 str x0, [sp, #0x30] 45a3c: f94036e1 ldr x1, [x23, #0x68] 45a40: aa1803e2 mov x2, x24 45a44: 97ff263f bl 0xf340 45a48: a94327e8 ldp x8, x9, [sp, #0x30] 45a4c: 320003e1 orr w1, wzr, #0x1 45a50: 3829691f strb wzr, [x8, x9] 45a54: b9407ae8 ldr w8, [x23, #0x78] 45a58: b90043e8 str w8, [sp, #0x40] 45a5c: f9404ae8 ldr x8, [x23, #0x90] 45a60: f9000b48 str x8, [x26, #0x10] 45a64: 3dc022e0 ldr q0, [x23, #0x80] 45a68: 3d800340 str q0, [x26] 45a6c: b9409ae8 ldr w8, [x23, #0x98] 45a70: b90063e8 str w8, [sp, #0x60] 45a74: b940aaf8 ldr w24, [x23, #0xa8] 45a78: 91000700 add x0, x24, #0x1 45a7c: f9003bf8 str x24, [sp, #0x70] 45a80: 97ff24a0 bl 0xed00 45a84: f90037e0 str x0, [sp, #0x68] 45a88: f94052e1 ldr x1, [x23, #0xa0] 45a8c: aa1803e2 mov x2, x24 45a90: 97ff262c bl 0xf340 45a94: a946a7e8 ldp x8, x9, [sp, #0x68] 45a98: 3829691f strb wzr, [x8, x9] 45a9c: b94063e1 ldr w1, [sp, #0x60] 45aa0: 910003e0 mov x0, sp 45aa4: aa1503e2 mov x2, x21 45aa8: 940001ca bl 0x461d0 45aac: f94006e8 ldr x8, [x23, #0x8] 45ab0: 360000c0 tbz w0, #0x0, 0x45ac8 45ab4: b4000148 cbz x8, 0x45adc 45ab8: aa0803f8 mov x24, x8 45abc: f9400308 ldr x8, [x24] 45ac0: b5ffffc8 cbnz x8, 0x45ab8 45ac4: 14000011 b 0x45b08 45ac8: b4fff628 cbz x8, 0x4598c 45acc: aa0803f8 mov x24, x8 45ad0: f9400308 ldr x8, [x24] 45ad4: b5ffffc8 cbnz x8, 0x45acc 45ad8: 14000015 b 0x45b2c 45adc: aa1703e8 mov x8, x23 45ae0: f8410d18 ldr x24, [x8, #0x10]! 45ae4: f9400309 ldr x9, [x24] 45ae8: eb17013f cmp x9, x23 45aec: 540000e0 b.eq 0x45b08 45af0: f9400109 ldr x9, [x8] 45af4: aa0903e8 mov x8, x9 45af8: f8410d18 ldr x24, [x8, #0x10]! 45afc: f940030a ldr x10, [x24] 45b00: eb09015f cmp x10, x9 45b04: 54ffff61 b.ne 0x45af0 45b08: aa1303e0 mov x0, x19 45b0c: aa1703e1 mov x1, x23 45b10: 940002e3 bl 0x4669c 45b14: f9400a63 ldr x3, [x19, #0x10] 45b18: f94037e4 ldr x4, [sp, #0x68] 45b1c: 2a1f03e0 mov w0, wzr 45b20: aa1403e1 mov x1, x20 45b24: aa1603e2 mov x2, x22 45b28: 97ff23da bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 45b2c: f94037e0 ldr x0, [sp, #0x68] 45b30: b4000060 cbz x0, 0x45b3c 45b34: 97ff27a3 bl 0xf9c0 45b38: f90037ff str xzr, [sp, #0x68] 45b3c: f9401be0 ldr x0, [sp, #0x30] 45b40: f9003bff str xzr, [sp, #0x70] 45b44: b4000060 cbz x0, 0x45b50 45b48: 97ff279e bl 0xf9c0 45b4c: f9001bff str xzr, [sp, #0x30] 45b50: f94013e0 ldr x0, [sp, #0x20] 45b54: f9001fff str xzr, [sp, #0x38] 45b58: b4000060 cbz x0, 0x45b64 45b5c: 97ff2799 bl 0xf9c0 45b60: f90013ff str xzr, [sp, #0x20] 45b64: f94007e0 ldr x0, [sp, #0x8] 45b68: f90017ff str xzr, [sp, #0x28] 45b6c: b4000060 cbz x0, 0x45b78 45b70: 97ff2794 bl 0xf9c0 45b74: f90007ff str xzr, [sp, #0x8] 45b78: 91002268 add x8, x19, #0x8 45b7c: eb08031f cmp x24, x8 45b80: aa1803f7 mov x23, x24 45b84: 54fff1c1 b.ne 0x459bc 45b88: f9401728 ldr x8, [x25, #0x28] 45b8c: f85b83a9 ldur x9, [x29, #-0x48] 45b90: eb09011f cmp x8, x9 45b94: 54000101 b.ne 0x45bb4 45b98: a94c7bfd ldp x29, x30, [sp, #0xc0] 45b9c: a94b4ff4 ldp x20, x19, [sp, #0xb0] 45ba0: a94a57f6 ldp x22, x21, [sp, #0xa0] 45ba4: a9495ff8 ldp x24, x23, [sp, #0x90] 45ba8: a94867fa ldp x26, x25, [sp, #0x80] 45bac: 910343ff add sp, sp, #0xd0 45bb0: d65f03c0 ret 45bb4: 97ff258b bl 0xf1e0 <__stack_chk_fail@plt> 45bb8: f94037e8 ldr x8, [sp, #0x68] 45bbc: aa0003f3 mov x19, x0 45bc0: b4000088 cbz x8, 0x45bd0 45bc4: aa0803e0 mov x0, x8 45bc8: 97ff277e bl 0xf9c0 45bcc: f90037ff str xzr, [sp, #0x68] 45bd0: f9401be0 ldr x0, [sp, #0x30] 45bd4: f9003bff str xzr, [sp, #0x70] 45bd8: b4000060 cbz x0, 0x45be4 45bdc: 97ff2779 bl 0xf9c0 45be0: f9001bff str xzr, [sp, #0x30] 45be4: f94013e0 ldr x0, [sp, #0x20] 45be8: f9001fff str xzr, [sp, #0x38] 45bec: b4000060 cbz x0, 0x45bf8 45bf0: 97ff2774 bl 0xf9c0 45bf4: f90013ff str xzr, [sp, #0x20] 45bf8: f94007e0 ldr x0, [sp, #0x8] 45bfc: f90017ff str xzr, [sp, #0x28] 45c00: b4000060 cbz x0, 0x45c0c 45c04: 97ff276f bl 0xf9c0 45c08: f90007ff str xzr, [sp, #0x8] 45c0c: aa1303e0 mov x0, x19 45c10: 94019163 bl 0xaa19c 45c14: f81e0ff3 str x19, [sp, #-0x20]! 45c18: a9017bfd stp x29, x30, [sp, #0x10] 45c1c: 910043fd add x29, sp, #0x10 45c20: aa0003e8 mov x8, x0 45c24: aa0803e9 mov x9, x8 45c28: f8408d20 ldr x0, [x9, #0x8]! 45c2c: b4000620 cbz x0, 0x45cf0 45c30: b940002a ldr w10, [x1] 45c34: aa0903f3 mov x19, x9 45c38: aa0003eb mov x11, x0 45c3c: b940216c ldr w12, [x11, #0x20] 45c40: 6b0a019f cmp w12, w10 45c44: 5400008a b.ge 0x45c54 45c48: f940056b ldr x11, [x11, #0x8] 45c4c: b5ffff8b cbnz x11, 0x45c3c 45c50: 14000004 b 0x45c60 45c54: aa0b03f3 mov x19, x11 45c58: f940016b ldr x11, [x11] 45c5c: b5ffff0b cbnz x11, 0x45c3c 45c60: eb09027f cmp x19, x9 45c64: 54000080 b.eq 0x45c74 45c68: b9402269 ldr w9, [x19, #0x20] 45c6c: 6b09015f cmp w10, w9 45c70: 5400006a b.ge 0x45c7c 45c74: aa1f03e0 mov x0, xzr 45c78: 1400001e b 0x45cf0 45c7c: f940066a ldr x10, [x19, #0x8] 45c80: b40000aa cbz x10, 0x45c94 45c84: aa0a03e9 mov x9, x10 45c88: f940012a ldr x10, [x9] 45c8c: b5ffffca cbnz x10, 0x45c84 45c90: 1400000c b 0x45cc0 45c94: aa1303ea mov x10, x19 45c98: f8410d49 ldr x9, [x10, #0x10]! 45c9c: f940012b ldr x11, [x9] 45ca0: eb13017f cmp x11, x19 45ca4: 540000e0 b.eq 0x45cc0 45ca8: f940014b ldr x11, [x10] 45cac: aa0b03ea mov x10, x11 45cb0: f8410d49 ldr x9, [x10, #0x10]! 45cb4: f940012c ldr x12, [x9] 45cb8: eb0b019f cmp x12, x11 45cbc: 54ffff61 b.ne 0x45ca8 45cc0: f940010a ldr x10, [x8] 45cc4: eb13015f cmp x10, x19 45cc8: 54000041 b.ne 0x45cd0 45ccc: f9000109 str x9, [x8] 45cd0: f9400909 ldr x9, [x8, #0x10] 45cd4: aa1303e1 mov x1, x19 45cd8: d1000529 sub x9, x9, #0x1 45cdc: f9000909 str x9, [x8, #0x10] 45ce0: 94000007 bl 0x45cfc 45ce4: aa1303e0 mov x0, x19 45ce8: 9400efe0 bl 0x81c68 45cec: 320003e0 orr w0, wzr, #0x1 45cf0: a9417bfd ldp x29, x30, [sp, #0x10] 45cf4: f84207f3 ldr x19, [sp], #0x20 45cf8: d65f03c0 ret 45cfc: f9400028 ldr x8, [x1] 45d00: b4000108 cbz x8, 0x45d20 45d04: f940042a ldr x10, [x1, #0x8] 45d08: b40000ca cbz x10, 0x45d20 45d0c: aa0a03e9 mov x9, x10 45d10: f940012a ldr x10, [x9] 45d14: b5ffffca cbnz x10, 0x45d0c 45d18: aa1f03e8 mov x8, xzr 45d1c: 14000002 b 0x45d24 45d20: aa0103e9 mov x9, x1 45d24: 9100212a add x10, x9, #0x8 45d28: f100011f cmp x8, #0x0 45d2c: 9a8a1128 csel x8, x9, x10, ne 45d30: f940010a ldr x10, [x8] 45d34: b400006a cbz x10, 0x45d40 45d38: f9400928 ldr x8, [x9, #0x10] 45d3c: f9000948 str x8, [x10, #0x10] 45d40: f9400928 ldr x8, [x9, #0x10] 45d44: f940010b ldr x11, [x8] 45d48: eb09017f cmp x11, x9 45d4c: 54000060 b.eq 0x45d58 45d50: f900050a str x10, [x8, #0x8] 45d54: 14000005 b 0x45d68 45d58: eb00013f cmp x9, x0 45d5c: f900010a str x10, [x8] 45d60: 54000f40 b.eq 0x45f48 45d64: 91002108 add x8, x8, #0x8 45d68: f9400108 ldr x8, [x8] 45d6c: 3940612b ldrb w11, [x9, #0x18] 45d70: eb01013f cmp x9, x1 45d74: 54000280 b.eq 0x45dc4 45d78: f940082c ldr x12, [x1, #0x10] 45d7c: f900092c str x12, [x9, #0x10] 45d80: f940082d ldr x13, [x1, #0x10] 45d84: 9100218e add x14, x12, #0x8 45d88: f94001ad ldr x13, [x13] 45d8c: eb0101bf cmp x13, x1 45d90: 9a8e018c csel x12, x12, x14, eq 45d94: f9000189 str x9, [x12] 45d98: f940002c ldr x12, [x1] 45d9c: f900012c str x12, [x9] 45da0: f9000989 str x9, [x12, #0x10] 45da4: f940042c ldr x12, [x1, #0x8] 45da8: f900052c str x12, [x9, #0x8] 45dac: b400004c cbz x12, 0x45db4 45db0: f9000989 str x9, [x12, #0x10] 45db4: 3940602c ldrb w12, [x1, #0x18] 45db8: eb01001f cmp x0, x1 45dbc: 9a800120 csel x0, x9, x0, eq 45dc0: 3900612c strb w12, [x9, #0x18] 45dc4: 3400180b cbz w11, 0x460c4 45dc8: b40017e0 cbz x0, 0x460c4 45dcc: b400008a cbz x10, 0x45ddc 45dd0: 320003e8 orr w8, wzr, #0x1 45dd4: 39006148 strb w8, [x10, #0x18] 45dd8: d65f03c0 ret 45ddc: 320003e9 orr w9, wzr, #0x1 45de0: 14000007 b 0x45dfc 45de4: f9400948 ldr x8, [x10, #0x10] 45de8: aa0803eb mov x11, x8 45dec: f840856c ldr x12, [x11], #0x8 45df0: eb0a019f cmp x12, x10 45df4: 9a880168 csel x8, x11, x8, eq 45df8: f9400108 ldr x8, [x8] 45dfc: f940090a ldr x10, [x8, #0x10] 45e00: 3940610b ldrb w11, [x8, #0x18] 45e04: f940014c ldr x12, [x10] 45e08: eb08019f cmp x12, x8 45e0c: 540001e0 b.eq 0x45e48 45e10: 340003cb cbz w11, 0x45e88 45e14: f940010a ldr x10, [x8] 45e18: b400006a cbz x10, 0x45e24 45e1c: 3940614b ldrb w11, [x10, #0x18] 45e20: 340009eb cbz w11, 0x45f5c 45e24: f940050b ldr x11, [x8, #0x8] 45e28: b400006b cbz x11, 0x45e34 45e2c: 3940616c ldrb w12, [x11, #0x18] 45e30: 340009ac cbz w12, 0x45f64 45e34: f940090a ldr x10, [x8, #0x10] 45e38: 3900611f strb wzr, [x8, #0x18] 45e3c: eb00015f cmp x10, x0 45e40: 540001e1 b.ne 0x45e7c 45e44: 14000044 b 0x45f54 45e48: 3400050b cbz w11, 0x45ee8 45e4c: f940010a ldr x10, [x8] 45e50: b400006a cbz x10, 0x45e5c 45e54: 3940614b ldrb w11, [x10, #0x18] 45e58: 34000deb cbz w11, 0x46014 45e5c: f940050b ldr x11, [x8, #0x8] 45e60: b400006b cbz x11, 0x45e6c 45e64: 3940616b ldrb w11, [x11, #0x18] 45e68: 34000d4b cbz w11, 0x46010 45e6c: f940090a ldr x10, [x8, #0x10] 45e70: 3900611f strb wzr, [x8, #0x18] 45e74: eb00015f cmp x10, x0 45e78: 54fffac0 b.eq 0x45dd0 45e7c: 39406148 ldrb w8, [x10, #0x18] 45e80: 35fffb28 cbnz w8, 0x45de4 45e84: 17ffffd3 b 0x45dd0 45e88: 39006109 strb w9, [x8, #0x18] 45e8c: f940054b ldr x11, [x10, #0x8] 45e90: 3900615f strb wzr, [x10, #0x18] 45e94: f940016c ldr x12, [x11] 45e98: f900054c str x12, [x10, #0x8] 45e9c: b400004c cbz x12, 0x45ea4 45ea0: f900098a str x10, [x12, #0x10] 45ea4: f940094c ldr x12, [x10, #0x10] 45ea8: f900096c str x12, [x11, #0x10] 45eac: f940094c ldr x12, [x10, #0x10] 45eb0: aa0c03ed mov x13, x12 45eb4: f84085ae ldr x14, [x13], #0x8 45eb8: eb0a01df cmp x14, x10 45ebc: 9a8d018c csel x12, x12, x13, eq 45ec0: f900018b str x11, [x12] 45ec4: f900016a str x10, [x11] 45ec8: f900094b str x11, [x10, #0x10] 45ecc: f940010a ldr x10, [x8] 45ed0: eb0a001f cmp x0, x10 45ed4: 9a800100 csel x0, x8, x0, eq 45ed8: f9400548 ldr x8, [x10, #0x8] 45edc: f940010a ldr x10, [x8] 45ee0: b5fff9ea cbnz x10, 0x45e1c 45ee4: 17ffffd0 b 0x45e24 45ee8: 39006109 strb w9, [x8, #0x18] 45eec: f940014b ldr x11, [x10] 45ef0: 3900615f strb wzr, [x10, #0x18] 45ef4: f940056c ldr x12, [x11, #0x8] 45ef8: f900014c str x12, [x10] 45efc: b400004c cbz x12, 0x45f04 45f00: f900098a str x10, [x12, #0x10] 45f04: f940094c ldr x12, [x10, #0x10] 45f08: f900096c str x12, [x11, #0x10] 45f0c: f940094c ldr x12, [x10, #0x10] 45f10: aa0c03ed mov x13, x12 45f14: f84085ae ldr x14, [x13], #0x8 45f18: eb0a01df cmp x14, x10 45f1c: 9a8d018c csel x12, x12, x13, eq 45f20: f900018b str x11, [x12] 45f24: f900056a str x10, [x11, #0x8] 45f28: f900094b str x11, [x10, #0x10] 45f2c: f940050a ldr x10, [x8, #0x8] 45f30: eb0a001f cmp x0, x10 45f34: 9a800100 csel x0, x8, x0, eq 45f38: f9400148 ldr x8, [x10] 45f3c: f940010a ldr x10, [x8] 45f40: b5fff8aa cbnz x10, 0x45e54 45f44: 17ffffc6 b 0x45e5c 45f48: aa1f03e8 mov x8, xzr 45f4c: aa0a03e0 mov x0, x10 45f50: 17ffff87 b 0x45d6c 45f54: aa0003ea mov x10, x0 45f58: 17ffff9e b 0x45dd0 45f5c: f940050b ldr x11, [x8, #0x8] 45f60: b400006b cbz x11, 0x45f6c 45f64: 39406169 ldrb w9, [x11, #0x18] 45f68: 34000289 cbz w9, 0x45fb8 45f6c: 320003e9 orr w9, wzr, #0x1 45f70: 39006149 strb w9, [x10, #0x18] 45f74: 3900611f strb wzr, [x8, #0x18] 45f78: f9400549 ldr x9, [x10, #0x8] 45f7c: f9000109 str x9, [x8] 45f80: b4000049 cbz x9, 0x45f88 45f84: f9000928 str x8, [x9, #0x10] 45f88: f9400909 ldr x9, [x8, #0x10] 45f8c: f9000949 str x9, [x10, #0x10] 45f90: f9400909 ldr x9, [x8, #0x10] 45f94: aa0903eb mov x11, x9 45f98: f840856c ldr x12, [x11], #0x8 45f9c: eb08019f cmp x12, x8 45fa0: 9a8b0129 csel x9, x9, x11, eq 45fa4: aa0803eb mov x11, x8 45fa8: f900012a str x10, [x9] 45fac: f9000548 str x8, [x10, #0x8] 45fb0: f900090a str x10, [x8, #0x10] 45fb4: 14000002 b 0x45fbc 45fb8: aa0803ea mov x10, x8 45fbc: f9400948 ldr x8, [x10, #0x10] 45fc0: 320003ec orr w12, wzr, #0x1 45fc4: 39406109 ldrb w9, [x8, #0x18] 45fc8: 39006149 strb w9, [x10, #0x18] 45fcc: 3900610c strb w12, [x8, #0x18] 45fd0: 3900616c strb w12, [x11, #0x18] 45fd4: f9400509 ldr x9, [x8, #0x8] 45fd8: f940012a ldr x10, [x9] 45fdc: f900050a str x10, [x8, #0x8] 45fe0: b400004a cbz x10, 0x45fe8 45fe4: f9000948 str x8, [x10, #0x10] 45fe8: f940090a ldr x10, [x8, #0x10] 45fec: f900092a str x10, [x9, #0x10] 45ff0: f940090a ldr x10, [x8, #0x10] 45ff4: aa0a03eb mov x11, x10 45ff8: f840856c ldr x12, [x11], #0x8 45ffc: eb08019f cmp x12, x8 46000: 9a8b014a csel x10, x10, x11, eq 46004: f9000149 str x9, [x10] 46008: f9000128 str x8, [x9] 4600c: 1400002d b 0x460c0 46010: b400006a cbz x10, 0x4601c 46014: 39406149 ldrb w9, [x10, #0x18] 46018: 340002a9 cbz w9, 0x4606c 4601c: f9400509 ldr x9, [x8, #0x8] 46020: 320003ea orr w10, wzr, #0x1 46024: 3900612a strb w10, [x9, #0x18] 46028: 3900611f strb wzr, [x8, #0x18] 4602c: f940012a ldr x10, [x9] 46030: f900050a str x10, [x8, #0x8] 46034: b400004a cbz x10, 0x4603c 46038: f9000948 str x8, [x10, #0x10] 4603c: f940090a ldr x10, [x8, #0x10] 46040: f900092a str x10, [x9, #0x10] 46044: f940090a ldr x10, [x8, #0x10] 46048: aa0a03eb mov x11, x10 4604c: f840856c ldr x12, [x11], #0x8 46050: eb08019f cmp x12, x8 46054: 9a8b014a csel x10, x10, x11, eq 46058: f9000149 str x9, [x10] 4605c: aa0803ea mov x10, x8 46060: f9000128 str x8, [x9] 46064: f9000909 str x9, [x8, #0x10] 46068: 14000002 b 0x46070 4606c: aa0803e9 mov x9, x8 46070: f9400928 ldr x8, [x9, #0x10] 46074: 320003ec orr w12, wzr, #0x1 46078: 3940610b ldrb w11, [x8, #0x18] 4607c: 3900612b strb w11, [x9, #0x18] 46080: 3900610c strb w12, [x8, #0x18] 46084: 3900614c strb w12, [x10, #0x18] 46088: f9400109 ldr x9, [x8] 4608c: f940052a ldr x10, [x9, #0x8] 46090: f900010a str x10, [x8] 46094: b400004a cbz x10, 0x4609c 46098: f9000948 str x8, [x10, #0x10] 4609c: f940090a ldr x10, [x8, #0x10] 460a0: f900092a str x10, [x9, #0x10] 460a4: f940090a ldr x10, [x8, #0x10] 460a8: aa0a03eb mov x11, x10 460ac: f840856c ldr x12, [x11], #0x8 460b0: eb08019f cmp x12, x8 460b4: 9a8b014a csel x10, x10, x11, eq 460b8: f9000149 str x9, [x10] 460bc: f9000528 str x8, [x9, #0x8] 460c0: f9000909 str x9, [x8, #0x10] 460c4: d65f03c0 ret 460c8: f81d0ff5 str x21, [sp, #-0x30]! 460cc: a9014ff4 stp x20, x19, [sp, #0x10] 460d0: a9027bfd stp x29, x30, [sp, #0x20] 460d4: 910083fd add x29, sp, #0x20 460d8: aa0003f4 mov x20, x0 460dc: 321c07e0 orr w0, wzr, #0x30 460e0: aa0103f5 mov x21, x1 460e4: 9400eeb1 bl 0x81ba8 460e8: b94002aa ldr w10, [x21] 460ec: aa0003f3 mov x19, x0 460f0: b900226a str w10, [x19, #0x20] 460f4: f94006a8 ldr x8, [x21, #0x8] 460f8: f9001668 str x8, [x19, #0x28] 460fc: aa1403e8 mov x8, x20 46100: f8408d09 ldr x9, [x8, #0x8]! 46104: b40002e9 cbz x9, 0x46160 46108: 91002288 add x8, x20, #0x8 4610c: 14000002 b 0x46114 46110: aa0b03e9 mov x9, x11 46114: b940212b ldr w11, [x9, #0x20] 46118: 6b0b015f cmp w10, w11 4611c: 540000aa b.ge 0x46130 46120: f940012b ldr x11, [x9] 46124: b400036b cbz x11, 0x46190 46128: aa0903e8 mov x8, x9 4612c: 17fffff9 b 0x46110 46130: 6b0a017f cmp w11, w10 46134: 5400008a b.ge 0x46144 46138: aa0903e8 mov x8, x9 4613c: f8408d0b ldr x11, [x8, #0x8]! 46140: b5fffe8b cbnz x11, 0x46110 46144: f9400115 ldr x21, [x8] 46148: b4000135 cbz x21, 0x4616c 4614c: aa1303e0 mov x0, x19 46150: 9400eec6 bl 0x81c68 46154: aa1f03e1 mov x1, xzr 46158: aa1503f3 mov x19, x21 4615c: 14000018 b 0x461bc 46160: aa0803e9 mov x9, x8 46164: f9400115 ldr x21, [x8] 46168: b5ffff35 cbnz x21, 0x4614c 4616c: a9007e7f stp xzr, xzr, [x19] 46170: f9000a69 str x9, [x19, #0x10] 46174: f9000113 str x19, [x8] 46178: f9400289 ldr x9, [x20] 4617c: f9400129 ldr x9, [x9] 46180: b4000109 cbz x9, 0x461a0 46184: f9000289 str x9, [x20] 46188: f9400101 ldr x1, [x8] 4618c: 14000006 b 0x461a4 46190: aa0903e8 mov x8, x9 46194: f9400115 ldr x21, [x8] 46198: b5fffdb5 cbnz x21, 0x4614c 4619c: 17fffff4 b 0x4616c 461a0: aa1303e1 mov x1, x19 461a4: f9400680 ldr x0, [x20, #0x8] 461a8: 97ff4f20 bl 0x19e28 <.text+0xa378> 461ac: f9400a88 ldr x8, [x20, #0x10] 461b0: 320003e1 orr w1, wzr, #0x1 461b4: 91000508 add x8, x8, #0x1 461b8: f9000a88 str x8, [x20, #0x10] 461bc: aa1303e0 mov x0, x19 461c0: a9427bfd ldp x29, x30, [sp, #0x20] 461c4: a9414ff4 ldp x20, x19, [sp, #0x10] 461c8: f84307f5 ldr x21, [sp], #0x30 461cc: d65f03c0 ret 461d0: f81b0ff9 str x25, [sp, #-0x50]! 461d4: a9015ff8 stp x24, x23, [sp, #0x10] 461d8: a90257f6 stp x22, x21, [sp, #0x20] 461dc: a9034ff4 stp x20, x19, [sp, #0x30] 461e0: a9047bfd stp x29, x30, [sp, #0x40] 461e4: 910103fd add x29, sp, #0x40 461e8: aa0003f7 mov x23, x0 461ec: 321d0fe0 orr w0, wzr, #0x78 461f0: aa0203f6 mov x22, x2 461f4: 2a0103f4 mov w20, w1 461f8: 9400ee6c bl 0x81ba8 461fc: b9400ad5 ldr w21, [x22, #0x8] 46200: aa0003f3 mov x19, x0 46204: 320003e1 orr w1, wzr, #0x1 46208: 910006b8 add x24, x21, #0x1 4620c: aa1803e0 mov x0, x24 46210: 97ff22bc bl 0xed00 46214: f94002c1 ldr x1, [x22] 46218: aa1503e2 mov x2, x21 4621c: aa0003f6 mov x22, x0 46220: 97ff2448 bl 0xf340 46224: 38356adf strb wzr, [x22, x21] 46228: f94002e8 ldr x8, [x23] 4622c: 320003e1 orr w1, wzr, #0x1 46230: f9000268 str x8, [x19] 46234: b94012f9 ldr w25, [x23, #0x10] 46238: 91000720 add x0, x25, #0x1 4623c: f9000a79 str x25, [x19, #0x10] 46240: 97ff22b0 bl 0xed00 46244: f9000660 str x0, [x19, #0x8] 46248: f94006e1 ldr x1, [x23, #0x8] 4624c: aa1903e2 mov x2, x25 46250: 97ff243c bl 0xf340 46254: a940a668 ldp x8, x9, [x19, #0x8] 46258: 320003e1 orr w1, wzr, #0x1 4625c: 3829691f strb wzr, [x8, x9] 46260: b9401ae8 ldr w8, [x23, #0x18] 46264: b9001a68 str w8, [x19, #0x18] 46268: b9402af9 ldr w25, [x23, #0x28] 4626c: 91000720 add x0, x25, #0x1 46270: f9001679 str x25, [x19, #0x28] 46274: 97ff22a3 bl 0xed00 46278: f9001260 str x0, [x19, #0x20] 4627c: f94012e1 ldr x1, [x23, #0x20] 46280: aa1903e2 mov x2, x25 46284: 97ff242f bl 0xf340 46288: a9422668 ldp x8, x9, [x19, #0x20] 4628c: 320003e1 orr w1, wzr, #0x1 46290: 3829691f strb wzr, [x8, x9] 46294: b9403af9 ldr w25, [x23, #0x38] 46298: 91000720 add x0, x25, #0x1 4629c: f9001e79 str x25, [x19, #0x38] 462a0: 97ff2298 bl 0xed00 462a4: f9001a60 str x0, [x19, #0x30] 462a8: f9401ae1 ldr x1, [x23, #0x30] 462ac: aa1903e2 mov x2, x25 462b0: 97ff2424 bl 0xf340 462b4: a9432668 ldp x8, x9, [x19, #0x30] 462b8: 320003e1 orr w1, wzr, #0x1 462bc: aa1803e0 mov x0, x24 462c0: 3829691f strb wzr, [x8, x9] 462c4: b94042e8 ldr w8, [x23, #0x40] 462c8: b9004268 str w8, [x19, #0x40] 462cc: f9402ee8 ldr x8, [x23, #0x58] 462d0: f9002e68 str x8, [x19, #0x58] 462d4: 3cc482e0 ldur q0, [x23, #0x48] 462d8: b9006274 str w20, [x19, #0x60] 462dc: f9003a75 str x21, [x19, #0x70] 462e0: 3c848260 stur q0, [x19, #0x48] 462e4: 97ff2287 bl 0xed00 462e8: aa1603e1 mov x1, x22 462ec: aa1503e2 mov x2, x21 462f0: f9003660 str x0, [x19, #0x68] 462f4: 97ff2413 bl 0xf340 462f8: a946a668 ldp x8, x9, [x19, #0x68] 462fc: 3829691f strb wzr, [x8, x9] 46300: b4000076 cbz x22, 0x4630c 46304: aa1603e0 mov x0, x22 46308: 97ff25ae bl 0xf9c0 4630c: d0000849 adrp x9, 0x150000 46310: 910d0129 add x9, x9, #0x340 46314: f940052b ldr x11, [x9, #0x8] 46318: b400024b cbz x11, 0x46360 4631c: b9406268 ldr w8, [x19, #0x60] 46320: 9100212a add x10, x9, #0x8 46324: b940216c ldr w12, [x11, #0x20] 46328: 6b08019f cmp w12, w8 4632c: 5400008a b.ge 0x4633c 46330: f940056b ldr x11, [x11, #0x8] 46334: b5ffff8b cbnz x11, 0x46324 46338: 14000004 b 0x46348 4633c: aa0b03ea mov x10, x11 46340: f940016b ldr x11, [x11] 46344: b5ffff0b cbnz x11, 0x46324 46348: 91002129 add x9, x9, #0x8 4634c: eb09015f cmp x10, x9 46350: 54000080 b.eq 0x46360 46354: b9402149 ldr w9, [x10, #0x20] 46358: 6b09011f cmp w8, w9 4635c: 540002ea b.ge 0x463b8 46360: f9403660 ldr x0, [x19, #0x68] 46364: b4000060 cbz x0, 0x46370 46368: 97ff2596 bl 0xf9c0 4636c: f900367f str xzr, [x19, #0x68] 46370: f9401a60 ldr x0, [x19, #0x30] 46374: f9003a7f str xzr, [x19, #0x70] 46378: b4000060 cbz x0, 0x46384 4637c: 97ff2591 bl 0xf9c0 46380: f9001a7f str xzr, [x19, #0x30] 46384: f9401260 ldr x0, [x19, #0x20] 46388: f9001e7f str xzr, [x19, #0x38] 4638c: b4000060 cbz x0, 0x46398 46390: 97ff258c bl 0xf9c0 46394: f900127f str xzr, [x19, #0x20] 46398: f9400660 ldr x0, [x19, #0x8] 4639c: f900167f str xzr, [x19, #0x28] 463a0: b4000040 cbz x0, 0x463a8 463a4: 97ff2587 bl 0xf9c0 463a8: aa1303e0 mov x0, x19 463ac: 9400ee2f bl 0x81c68 463b0: 2a1f03e0 mov w0, wzr 463b4: 1400000d b 0x463e8 463b8: d0000361 adrp x1, 0xb4000 463bc: f0000362 adrp x2, 0xb5000 463c0: 912fdc21 add x1, x1, #0xbf7 463c4: 91048442 add x2, x2, #0x121 463c8: 2a1f03e0 mov w0, wzr 463cc: 2a1403e3 mov w3, w20 463d0: 97ff21b0 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 463d4: 90000000 adrp x0, 0x46000 463d8: 91100000 add x0, x0, #0x400 463dc: aa1303e1 mov x1, x19 463e0: 97ffe3e1 bl 0x3f364 463e4: 320003e0 orr w0, wzr, #0x1 463e8: a9447bfd ldp x29, x30, [sp, #0x40] 463ec: a9434ff4 ldp x20, x19, [sp, #0x30] 463f0: a94257f6 ldp x22, x21, [sp, #0x20] 463f4: a9415ff8 ldp x24, x23, [sp, #0x10] 463f8: f84507f9 ldr x25, [sp], #0x50 463fc: d65f03c0 ret 46400: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 46404: a90157f6 stp x22, x21, [sp, #0x10] 46408: a9024ff4 stp x20, x19, [sp, #0x20] 4640c: a9037bfd stp x29, x30, [sp, #0x30] 46410: 9100c3fd add x29, sp, #0x30 46414: d0000856 adrp x22, 0x150000 46418: aa0103f3 mov x19, x1 4641c: 910d02d6 add x22, x22, #0x340 46420: f94006d7 ldr x23, [x22, #0x8] 46424: b9406274 ldr w20, [x19, #0x60] 46428: b4000257 cbz x23, 0x46470 4642c: 910022c8 add x8, x22, #0x8 46430: aa1703e9 mov x9, x23 46434: b940212a ldr w10, [x9, #0x20] 46438: 6b14015f cmp w10, w20 4643c: 5400008a b.ge 0x4644c 46440: f9400529 ldr x9, [x9, #0x8] 46444: b5ffff89 cbnz x9, 0x46434 46448: 14000004 b 0x46458 4644c: aa0903e8 mov x8, x9 46450: f9400129 ldr x9, [x9] 46454: b5ffff09 cbnz x9, 0x46434 46458: 910022c9 add x9, x22, #0x8 4645c: eb09011f cmp x8, x9 46460: 54000080 b.eq 0x46470 46464: b9402108 ldr w8, [x8, #0x20] 46468: 6b08029f cmp w20, w8 4646c: 5400042a b.ge 0x464f0 46470: d0000361 adrp x1, 0xb4000 46474: f0000362 adrp x2, 0xb5000 46478: 912fdc21 add x1, x1, #0xbf7 4647c: 91058c42 add x2, x2, #0x163 46480: 2a1f03e0 mov w0, wzr 46484: 2a1403e3 mov w3, w20 46488: 97ff2182 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4648c: 9101a274 add x20, x19, #0x68 46490: f9400280 ldr x0, [x20] 46494: b4000060 cbz x0, 0x464a0 46498: 97ff254a bl 0xf9c0 4649c: f900029f str xzr, [x20] 464a0: f9401a60 ldr x0, [x19, #0x30] 464a4: f9003a7f str xzr, [x19, #0x70] 464a8: b4000060 cbz x0, 0x464b4 464ac: 97ff2545 bl 0xf9c0 464b0: f9001a7f str xzr, [x19, #0x30] 464b4: f9401260 ldr x0, [x19, #0x20] 464b8: f9001e7f str xzr, [x19, #0x38] 464bc: b4000060 cbz x0, 0x464c8 464c0: 97ff2540 bl 0xf9c0 464c4: f900127f str xzr, [x19, #0x20] 464c8: f9400660 ldr x0, [x19, #0x8] 464cc: f900167f str xzr, [x19, #0x28] 464d0: b4000040 cbz x0, 0x464d8 464d4: 97ff253b bl 0xf9c0 464d8: aa1303e0 mov x0, x19 464dc: a9437bfd ldp x29, x30, [sp, #0x30] 464e0: a9424ff4 ldp x20, x19, [sp, #0x20] 464e4: a94157f6 ldp x22, x21, [sp, #0x10] 464e8: a8c45ff8 ldp x24, x23, [sp], #0x40 464ec: 1400eddf b 0x81c68 464f0: 910022d8 add x24, x22, #0x8 464f4: 14000002 b 0x464fc 464f8: aa0803f7 mov x23, x8 464fc: b94022e8 ldr w8, [x23, #0x20] 46500: 6b08029f cmp w20, w8 46504: 540000aa b.ge 0x46518 46508: f94002e8 ldr x8, [x23] 4650c: aa1703f8 mov x24, x23 46510: b5ffff48 cbnz x8, 0x464f8 46514: 14000006 b 0x4652c 46518: 6b14011f cmp w8, w20 4651c: 5400008a b.ge 0x4652c 46520: aa1703f8 mov x24, x23 46524: f8408f08 ldr x8, [x24, #0x8]! 46528: b5fffe88 cbnz x8, 0x464f8 4652c: f9400315 ldr x21, [x24] 46530: b50002f5 cbnz x21, 0x4658c 46534: 321c07e0 orr w0, wzr, #0x30 46538: 9400ed9c bl 0x81ba8 4653c: aa0003f5 mov x21, x0 46540: b90022b4 str w20, [x21, #0x20] 46544: f90016bf str xzr, [x21, #0x28] 46548: a9007ebf stp xzr, xzr, [x21] 4654c: f9000ab7 str x23, [x21, #0x10] 46550: f9000315 str x21, [x24] 46554: d0000848 adrp x8, 0x150000 46558: f941a109 ldr x9, [x8, #0x340] 4655c: f9400129 ldr x9, [x9] 46560: b4000089 cbz x9, 0x46570 46564: f901a109 str x9, [x8, #0x340] 46568: f9400301 ldr x1, [x24] 4656c: 14000002 b 0x46574 46570: aa1503e1 mov x1, x21 46574: f94006c0 ldr x0, [x22, #0x8] 46578: 97ff4e2c bl 0x19e28 <.text+0xa378> 4657c: f9400ac8 ldr x8, [x22, #0x10] 46580: 91000508 add x8, x8, #0x1 46584: f9000ac8 str x8, [x22, #0x10] 46588: b9406274 ldr w20, [x19, #0x60] 4658c: f94016a3 ldr x3, [x21, #0x28] 46590: d0000361 adrp x1, 0xb4000 46594: f0000362 adrp x2, 0xb5000 46598: 912fdc21 add x1, x1, #0xbf7 4659c: 9104f042 add x2, x2, #0x13c 465a0: 2a1f03e0 mov w0, wzr 465a4: 2a1403e4 mov w4, w20 465a8: 97ff213a bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 465ac: aa1603f8 mov x24, x22 465b0: b9406275 ldr w21, [x19, #0x60] 465b4: f8408f08 ldr x8, [x24, #0x8]! 465b8: b4000288 cbz x8, 0x46608 465bc: 910022d7 add x23, x22, #0x8 465c0: 14000002 b 0x465c8 465c4: aa0903e8 mov x8, x9 465c8: b9402109 ldr w9, [x8, #0x20] 465cc: 6b0902bf cmp w21, w9 465d0: 540000aa b.ge 0x465e4 465d4: f9400109 ldr x9, [x8] 465d8: b4000209 cbz x9, 0x46618 465dc: aa0803f7 mov x23, x8 465e0: 17fffff9 b 0x465c4 465e4: 6b15013f cmp w9, w21 465e8: 5400008a b.ge 0x465f8 465ec: aa0803f7 mov x23, x8 465f0: f8408ee9 ldr x9, [x23, #0x8]! 465f4: b5fffe89 cbnz x9, 0x465c4 465f8: aa0803f8 mov x24, x8 465fc: f94002f4 ldr x20, [x23] 46600: b50003f4 cbnz x20, 0x4667c 46604: 14000009 b 0x46628 46608: aa1803f7 mov x23, x24 4660c: f94002f4 ldr x20, [x23] 46610: b5000374 cbnz x20, 0x4667c 46614: 14000005 b 0x46628 46618: aa0803f8 mov x24, x8 4661c: aa0803f7 mov x23, x8 46620: f94002f4 ldr x20, [x23] 46624: b50002d4 cbnz x20, 0x4667c 46628: 321c07e0 orr w0, wzr, #0x30 4662c: 9400ed5f bl 0x81ba8 46630: aa0003f4 mov x20, x0 46634: b9002295 str w21, [x20, #0x20] 46638: f900169f str xzr, [x20, #0x28] 4663c: a9007e9f stp xzr, xzr, [x20] 46640: f9000a98 str x24, [x20, #0x10] 46644: f90002f4 str x20, [x23] 46648: d0000848 adrp x8, 0x150000 4664c: f941a109 ldr x9, [x8, #0x340] 46650: f9400129 ldr x9, [x9] 46654: b4000089 cbz x9, 0x46664 46658: f901a109 str x9, [x8, #0x340] 4665c: f94002e1 ldr x1, [x23] 46660: 14000002 b 0x46668 46664: aa1403e1 mov x1, x20 46668: f94006c0 ldr x0, [x22, #0x8] 4666c: 97ff4def bl 0x19e28 <.text+0xa378> 46670: f9400ac8 ldr x8, [x22, #0x10] 46674: 91000508 add x8, x8, #0x1 46678: f9000ac8 str x8, [x22, #0x10] 4667c: f9401688 ldr x8, [x20, #0x28] 46680: aa1303f4 mov x20, x19 46684: f8468e81 ldr x1, [x20, #0x68]! 46688: aa1303e0 mov x0, x19 4668c: d63f0100 blr x8 46690: f9400280 ldr x0, [x20] 46694: b5fff020 cbnz x0, 0x46498 46698: 17ffff82 b 0x464a0 4669c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 466a0: a9017bfd stp x29, x30, [sp, #0x10] 466a4: 910043fd add x29, sp, #0x10 466a8: aa0103f3 mov x19, x1 466ac: f9400668 ldr x8, [x19, #0x8] 466b0: b40000a8 cbz x8, 0x466c4 466b4: aa0803f4 mov x20, x8 466b8: f9400288 ldr x8, [x20] 466bc: b5ffffc8 cbnz x8, 0x466b4 466c0: 1400000c b 0x466f0 466c4: aa1303e8 mov x8, x19 466c8: f8410d14 ldr x20, [x8, #0x10]! 466cc: f9400289 ldr x9, [x20] 466d0: eb13013f cmp x9, x19 466d4: 540000e0 b.eq 0x466f0 466d8: f9400109 ldr x9, [x8] 466dc: aa0903e8 mov x8, x9 466e0: f8410d14 ldr x20, [x8, #0x10]! 466e4: f940028a ldr x10, [x20] 466e8: eb09015f cmp x10, x9 466ec: 54ffff61 b.ne 0x466d8 466f0: f9400008 ldr x8, [x0] 466f4: eb13011f cmp x8, x19 466f8: 54000041 b.ne 0x46700 466fc: f9000014 str x20, [x0] 46700: a940a408 ldp x8, x9, [x0, #0x8] 46704: aa1303e1 mov x1, x19 46708: d1000529 sub x9, x9, #0x1 4670c: f9000809 str x9, [x0, #0x10] 46710: aa0803e0 mov x0, x8 46714: 97fffd7a bl 0x45cfc 46718: f9405260 ldr x0, [x19, #0xa0] 4671c: b4000060 cbz x0, 0x46728 46720: 97ff24a8 bl 0xf9c0 46724: f900527f str xzr, [x19, #0xa0] 46728: f9403660 ldr x0, [x19, #0x68] 4672c: f900567f str xzr, [x19, #0xa8] 46730: b4000060 cbz x0, 0x4673c 46734: 97ff24a3 bl 0xf9c0 46738: f900367f str xzr, [x19, #0x68] 4673c: f9402e60 ldr x0, [x19, #0x58] 46740: f9003a7f str xzr, [x19, #0x70] 46744: b4000060 cbz x0, 0x46750 46748: 97ff249e bl 0xf9c0 4674c: f9002e7f str xzr, [x19, #0x58] 46750: f9402260 ldr x0, [x19, #0x40] 46754: f900327f str xzr, [x19, #0x60] 46758: b4000060 cbz x0, 0x46764 4675c: 97ff2499 bl 0xf9c0 46760: f900227f str xzr, [x19, #0x40] 46764: 39408268 ldrb w8, [x19, #0x20] 46768: f900267f str xzr, [x19, #0x48] 4676c: 36000068 tbz w8, #0x0, 0x46778 46770: f9401a60 ldr x0, [x19, #0x30] 46774: 9400ed3d bl 0x81c68 46778: aa1303e0 mov x0, x19 4677c: 9400ed3b bl 0x81c68 46780: a9417bfd ldp x29, x30, [sp, #0x10] 46784: aa1403e0 mov x0, x20 46788: a8c24ff4 ldp x20, x19, [sp], #0x20 4678c: d65f03c0 ret 46790: a9be4ff4 stp x20, x19, [sp, #-0x20]! 46794: a9017bfd stp x29, x30, [sp, #0x10] 46798: 910043fd add x29, sp, #0x10 4679c: aa0103f3 mov x19, x1 467a0: aa0003f4 mov x20, x0 467a4: b4000173 cbz x19, 0x467d0 467a8: f9400261 ldr x1, [x19] 467ac: aa1403e0 mov x0, x20 467b0: 97fffff8 bl 0x46790 467b4: f9400661 ldr x1, [x19, #0x8] 467b8: aa1403e0 mov x0, x20 467bc: 97fffff5 bl 0x46790 467c0: a9417bfd ldp x29, x30, [sp, #0x10] 467c4: aa1303e0 mov x0, x19 467c8: a8c24ff4 ldp x20, x19, [sp], #0x20 467cc: 1400ed27 b 0x81c68 467d0: a9417bfd ldp x29, x30, [sp, #0x10] 467d4: a8c24ff4 ldp x20, x19, [sp], #0x20 467d8: d65f03c0 ret 467dc: a9be4ff4 stp x20, x19, [sp, #-0x20]! 467e0: a9017bfd stp x29, x30, [sp, #0x10] 467e4: 910043fd add x29, sp, #0x10 467e8: aa0103f3 mov x19, x1 467ec: aa0003f4 mov x20, x0 467f0: b4000473 cbz x19, 0x4687c 467f4: f9400261 ldr x1, [x19] 467f8: aa1403e0 mov x0, x20 467fc: 97fffff8 bl 0x467dc 46800: f9400661 ldr x1, [x19, #0x8] 46804: aa1403e0 mov x0, x20 46808: 97fffff5 bl 0x467dc 4680c: f9405260 ldr x0, [x19, #0xa0] 46810: b4000060 cbz x0, 0x4681c 46814: 97ff246b bl 0xf9c0 46818: f900527f str xzr, [x19, #0xa0] 4681c: f9403660 ldr x0, [x19, #0x68] 46820: f900567f str xzr, [x19, #0xa8] 46824: b4000060 cbz x0, 0x46830 46828: 97ff2466 bl 0xf9c0 4682c: f900367f str xzr, [x19, #0x68] 46830: f9402e60 ldr x0, [x19, #0x58] 46834: f9003a7f str xzr, [x19, #0x70] 46838: b4000060 cbz x0, 0x46844 4683c: 97ff2461 bl 0xf9c0 46840: f9002e7f str xzr, [x19, #0x58] 46844: f9402260 ldr x0, [x19, #0x40] 46848: f900327f str xzr, [x19, #0x60] 4684c: b4000060 cbz x0, 0x46858 46850: 97ff245c bl 0xf9c0 46854: f900227f str xzr, [x19, #0x40] 46858: 39408268 ldrb w8, [x19, #0x20] 4685c: f900267f str xzr, [x19, #0x48] 46860: 36000068 tbz w8, #0x0, 0x4686c 46864: f9401a60 ldr x0, [x19, #0x30] 46868: 9400ed00 bl 0x81c68 4686c: a9417bfd ldp x29, x30, [sp, #0x10] 46870: aa1303e0 mov x0, x19 46874: a8c24ff4 ldp x20, x19, [sp], #0x20 46878: 1400ecfc b 0x81c68 4687c: a9417bfd ldp x29, x30, [sp, #0x10] 46880: a8c24ff4 ldp x20, x19, [sp], #0x20 46884: d65f03c0 ret 46888: f81e0ff3 str x19, [sp, #-0x20]! 4688c: a9017bfd stp x29, x30, [sp, #0x10] 46890: 910043fd add x29, sp, #0x10 46894: aa0003e8 mov x8, x0 46898: aa0803e9 mov x9, x8 4689c: f8408d20 ldr x0, [x9, #0x8]! 468a0: b4000620 cbz x0, 0x46964 468a4: b940002a ldr w10, [x1] 468a8: aa0903f3 mov x19, x9 468ac: aa0003eb mov x11, x0 468b0: b940216c ldr w12, [x11, #0x20] 468b4: 6b0a019f cmp w12, w10 468b8: 5400008a b.ge 0x468c8 468bc: f940056b ldr x11, [x11, #0x8] 468c0: b5ffff8b cbnz x11, 0x468b0 468c4: 14000004 b 0x468d4 468c8: aa0b03f3 mov x19, x11 468cc: f940016b ldr x11, [x11] 468d0: b5ffff0b cbnz x11, 0x468b0 468d4: eb09027f cmp x19, x9 468d8: 54000080 b.eq 0x468e8 468dc: b9402269 ldr w9, [x19, #0x20] 468e0: 6b09015f cmp w10, w9 468e4: 5400006a b.ge 0x468f0 468e8: aa1f03e0 mov x0, xzr 468ec: 1400001e b 0x46964 468f0: f940066a ldr x10, [x19, #0x8] 468f4: b40000aa cbz x10, 0x46908 468f8: aa0a03e9 mov x9, x10 468fc: f940012a ldr x10, [x9] 46900: b5ffffca cbnz x10, 0x468f8 46904: 1400000c b 0x46934 46908: aa1303ea mov x10, x19 4690c: f8410d49 ldr x9, [x10, #0x10]! 46910: f940012b ldr x11, [x9] 46914: eb13017f cmp x11, x19 46918: 540000e0 b.eq 0x46934 4691c: f940014b ldr x11, [x10] 46920: aa0b03ea mov x10, x11 46924: f8410d49 ldr x9, [x10, #0x10]! 46928: f940012c ldr x12, [x9] 4692c: eb0b019f cmp x12, x11 46930: 54ffff61 b.ne 0x4691c 46934: f940010a ldr x10, [x8] 46938: eb13015f cmp x10, x19 4693c: 54000041 b.ne 0x46944 46940: f9000109 str x9, [x8] 46944: f9400909 ldr x9, [x8, #0x10] 46948: aa1303e1 mov x1, x19 4694c: d1000529 sub x9, x9, #0x1 46950: f9000909 str x9, [x8, #0x10] 46954: 97fffcea bl 0x45cfc 46958: aa1303e0 mov x0, x19 4695c: 9400ecc3 bl 0x81c68 46960: 320003e0 orr w0, wzr, #0x1 46964: a9417bfd ldp x29, x30, [sp, #0x10] 46968: f84207f3 ldr x19, [sp], #0x20 4696c: d65f03c0 ret 0000000000046970 : 46970: d10203ff sub sp, sp, #0x80 46974: f9001bf9 str x25, [sp, #0x30] 46978: a9045ff8 stp x24, x23, [sp, #0x40] 4697c: a90557f6 stp x22, x21, [sp, #0x50] 46980: a9064ff4 stp x20, x19, [sp, #0x60] 46984: a9077bfd stp x29, x30, [sp, #0x70] 46988: 9101c3fd add x29, sp, #0x70 4698c: d53bd059 mrs x25, TPIDR_EL0 46990: f9401728 ldr x8, [x25, #0x28] 46994: aa0303f5 mov x21, x3 46998: 2a0203f3 mov w19, w2 4699c: 2a0103f4 mov w20, w1 469a0: aa0003f7 mov x23, x0 469a4: f90017e8 str x8, [sp, #0x28] 469a8: b40001b7 cbz x23, 0x469dc 469ac: aa1703e0 mov x0, x23 469b0: 97ff2370 bl 0xf770 469b4: 92407c16 and x22, x0, #0xffffffff 469b8: 910006c0 add x0, x22, #0x1 469bc: 320003e1 orr w1, wzr, #0x1 469c0: 97ff20d0 bl 0xed00 469c4: aa1703e1 mov x1, x23 469c8: aa1603e2 mov x2, x22 469cc: aa0003f8 mov x24, x0 469d0: 97ff225c bl 0xf340 469d4: 8b160308 add x8, x24, x22 469d8: 14000007 b 0x469f4 469dc: 320003e0 orr w0, wzr, #0x1 469e0: 320003e1 orr w1, wzr, #0x1 469e4: 97ff20c7 bl 0xed00 469e8: aa0003f8 mov x24, x0 469ec: aa1f03f6 mov x22, xzr 469f0: aa1803e8 mov x8, x24 469f4: a901dbf8 stp x24, x22, [sp, #0x18] 469f8: 3900011f strb wzr, [x8] 469fc: b40001b5 cbz x21, 0x46a30 46a00: aa1503e0 mov x0, x21 46a04: 97ff235b bl 0xf770 46a08: 92407c16 and x22, x0, #0xffffffff 46a0c: 910006c0 add x0, x22, #0x1 46a10: 320003e1 orr w1, wzr, #0x1 46a14: 97ff20bb bl 0xed00 46a18: aa1503e1 mov x1, x21 46a1c: aa1603e2 mov x2, x22 46a20: aa0003f7 mov x23, x0 46a24: 97ff2247 bl 0xf340 46a28: 8b1602e8 add x8, x23, x22 46a2c: 14000007 b 0x46a48 46a30: 320003e0 orr w0, wzr, #0x1 46a34: 320003e1 orr w1, wzr, #0x1 46a38: 97ff20b2 bl 0xed00 46a3c: aa0003f7 mov x23, x0 46a40: aa1f03f6 mov x22, xzr 46a44: aa1703e8 mov x8, x23 46a48: a900dbf7 stp x23, x22, [sp, #0x8] 46a4c: 3900011f strb wzr, [x8] 46a50: 12000281 and w1, w20, #0x1 46a54: 12000262 and w2, w19, #0x1 46a58: 910063e0 add x0, sp, #0x18 46a5c: 910023e3 add x3, sp, #0x8 46a60: 97ff21bc bl 0xf150 <_ZN3UQM8UQMCrash4InitERKNS_9UQMStringEbbS3_@plt> 46a64: f94007e0 ldr x0, [sp, #0x8] 46a68: b4000060 cbz x0, 0x46a74 46a6c: 97ff23d5 bl 0xf9c0 46a70: f90007ff str xzr, [sp, #0x8] 46a74: f9400fe0 ldr x0, [sp, #0x18] 46a78: b4000060 cbz x0, 0x46a84 46a7c: 97ff23d1 bl 0xf9c0 46a80: f9000fff str xzr, [sp, #0x18] 46a84: f9401728 ldr x8, [x25, #0x28] 46a88: f94017e9 ldr x9, [sp, #0x28] 46a8c: eb09011f cmp x8, x9 46a90: 54000101 b.ne 0x46ab0 46a94: a9477bfd ldp x29, x30, [sp, #0x70] 46a98: a9464ff4 ldp x20, x19, [sp, #0x60] 46a9c: a94557f6 ldp x22, x21, [sp, #0x50] 46aa0: a9445ff8 ldp x24, x23, [sp, #0x40] 46aa4: f9401bf9 ldr x25, [sp, #0x30] 46aa8: 910203ff add sp, sp, #0x80 46aac: d65f03c0 ret 46ab0: 97ff21cc bl 0xf1e0 <__stack_chk_fail@plt> 46ab4: f94007e8 ldr x8, [sp, #0x8] 46ab8: aa0003f3 mov x19, x0 46abc: b50000a8 cbnz x8, 0x46ad0 46ac0: f9400fe0 ldr x0, [sp, #0x18] 46ac4: b5000100 cbnz x0, 0x46ae4 46ac8: aa1303e0 mov x0, x19 46acc: 94018db4 bl 0xaa19c 46ad0: aa0803e0 mov x0, x8 46ad4: 97ff23bb bl 0xf9c0 46ad8: f90007ff str xzr, [sp, #0x8] 46adc: f9400fe0 ldr x0, [sp, #0x18] 46ae0: b4ffff40 cbz x0, 0x46ac8 46ae4: 97ff23b7 bl 0xf9c0 46ae8: f9000fff str xzr, [sp, #0x18] 46aec: aa1303e0 mov x0, x19 46af0: 94018dab bl 0xaa19c 0000000000046af4 : 46af4: d101c3ff sub sp, sp, #0x70 46af8: a9035ff8 stp x24, x23, [sp, #0x30] 46afc: a90457f6 stp x22, x21, [sp, #0x40] 46b00: a9054ff4 stp x20, x19, [sp, #0x50] 46b04: a9067bfd stp x29, x30, [sp, #0x60] 46b08: 910183fd add x29, sp, #0x60 46b0c: d53bd058 mrs x24, TPIDR_EL0 46b10: f9401708 ldr x8, [x24, #0x28] 46b14: aa0203f4 mov x20, x2 46b18: aa0103f6 mov x22, x1 46b1c: 2a0003f3 mov w19, w0 46b20: f90017e8 str x8, [sp, #0x28] 46b24: b40001b6 cbz x22, 0x46b58 46b28: aa1603e0 mov x0, x22 46b2c: 97ff2311 bl 0xf770 46b30: 92407c15 and x21, x0, #0xffffffff 46b34: 910006a0 add x0, x21, #0x1 46b38: 320003e1 orr w1, wzr, #0x1 46b3c: 97ff2071 bl 0xed00 46b40: aa1603e1 mov x1, x22 46b44: aa1503e2 mov x2, x21 46b48: aa0003f7 mov x23, x0 46b4c: 97ff21fd bl 0xf340 46b50: 8b1502e8 add x8, x23, x21 46b54: 14000007 b 0x46b70 46b58: 320003e0 orr w0, wzr, #0x1 46b5c: 320003e1 orr w1, wzr, #0x1 46b60: 97ff2068 bl 0xed00 46b64: aa0003f7 mov x23, x0 46b68: aa1f03f5 mov x21, xzr 46b6c: aa1703e8 mov x8, x23 46b70: a901d7f7 stp x23, x21, [sp, #0x18] 46b74: 3900011f strb wzr, [x8] 46b78: b40001b4 cbz x20, 0x46bac 46b7c: aa1403e0 mov x0, x20 46b80: 97ff22fc bl 0xf770 46b84: 92407c15 and x21, x0, #0xffffffff 46b88: 910006a0 add x0, x21, #0x1 46b8c: 320003e1 orr w1, wzr, #0x1 46b90: 97ff205c bl 0xed00 46b94: aa1403e1 mov x1, x20 46b98: aa1503e2 mov x2, x21 46b9c: aa0003f6 mov x22, x0 46ba0: 97ff21e8 bl 0xf340 46ba4: 8b1502c8 add x8, x22, x21 46ba8: 14000007 b 0x46bc4 46bac: 320003e0 orr w0, wzr, #0x1 46bb0: 320003e1 orr w1, wzr, #0x1 46bb4: 97ff2053 bl 0xed00 46bb8: aa0003f6 mov x22, x0 46bbc: aa1f03f5 mov x21, xzr 46bc0: aa1603e8 mov x8, x22 46bc4: a900d7f6 stp x22, x21, [sp, #0x8] 46bc8: 3900011f strb wzr, [x8] 46bcc: 910063e1 add x1, sp, #0x18 46bd0: 910023e2 add x2, sp, #0x8 46bd4: 2a1303e0 mov w0, w19 46bd8: 97ff2212 bl 0xf420 <_ZN3UQM8UQMCrash7LogInfoEiRKNS_9UQMStringES3_@plt> 46bdc: f94007e0 ldr x0, [sp, #0x8] 46be0: b4000060 cbz x0, 0x46bec 46be4: 97ff2377 bl 0xf9c0 46be8: f90007ff str xzr, [sp, #0x8] 46bec: f9400fe0 ldr x0, [sp, #0x18] 46bf0: b4000060 cbz x0, 0x46bfc 46bf4: 97ff2373 bl 0xf9c0 46bf8: f9000fff str xzr, [sp, #0x18] 46bfc: f9401708 ldr x8, [x24, #0x28] 46c00: f94017e9 ldr x9, [sp, #0x28] 46c04: eb09011f cmp x8, x9 46c08: 540000e1 b.ne 0x46c24 46c0c: a9467bfd ldp x29, x30, [sp, #0x60] 46c10: a9454ff4 ldp x20, x19, [sp, #0x50] 46c14: a94457f6 ldp x22, x21, [sp, #0x40] 46c18: a9435ff8 ldp x24, x23, [sp, #0x30] 46c1c: 9101c3ff add sp, sp, #0x70 46c20: d65f03c0 ret 46c24: 97ff216f bl 0xf1e0 <__stack_chk_fail@plt> 46c28: f94007e8 ldr x8, [sp, #0x8] 46c2c: aa0003f3 mov x19, x0 46c30: b50000a8 cbnz x8, 0x46c44 46c34: f9400fe0 ldr x0, [sp, #0x18] 46c38: b5000100 cbnz x0, 0x46c58 46c3c: aa1303e0 mov x0, x19 46c40: 94018d57 bl 0xaa19c 46c44: aa0803e0 mov x0, x8 46c48: 97ff235e bl 0xf9c0 46c4c: f90007ff str xzr, [sp, #0x8] 46c50: f9400fe0 ldr x0, [sp, #0x18] 46c54: b4ffff40 cbz x0, 0x46c3c 46c58: 97ff235a bl 0xf9c0 46c5c: f9000fff str xzr, [sp, #0x18] 46c60: aa1303e0 mov x0, x19 46c64: 94018d4e bl 0xaa19c 0000000000046c68 : 46c68: d101c3ff sub sp, sp, #0x70 46c6c: f9001bf7 str x23, [sp, #0x30] 46c70: a90457f6 stp x22, x21, [sp, #0x40] 46c74: a9054ff4 stp x20, x19, [sp, #0x50] 46c78: a9067bfd stp x29, x30, [sp, #0x60] 46c7c: 910183fd add x29, sp, #0x60 46c80: d53bd057 mrs x23, TPIDR_EL0 46c84: f94016e8 ldr x8, [x23, #0x28] 46c88: aa0103f3 mov x19, x1 46c8c: aa0003f5 mov x21, x0 46c90: f90017e8 str x8, [sp, #0x28] 46c94: b40001b5 cbz x21, 0x46cc8 46c98: aa1503e0 mov x0, x21 46c9c: 97ff22b5 bl 0xf770 46ca0: 92407c14 and x20, x0, #0xffffffff 46ca4: 91000680 add x0, x20, #0x1 46ca8: 320003e1 orr w1, wzr, #0x1 46cac: 97ff2015 bl 0xed00 46cb0: aa1503e1 mov x1, x21 46cb4: aa1403e2 mov x2, x20 46cb8: aa0003f6 mov x22, x0 46cbc: 97ff21a1 bl 0xf340 46cc0: 8b1402c8 add x8, x22, x20 46cc4: 14000007 b 0x46ce0 46cc8: 320003e0 orr w0, wzr, #0x1 46ccc: 320003e1 orr w1, wzr, #0x1 46cd0: 97ff200c bl 0xed00 46cd4: aa0003f6 mov x22, x0 46cd8: aa1f03f4 mov x20, xzr 46cdc: aa1603e8 mov x8, x22 46ce0: a901d3f6 stp x22, x20, [sp, #0x18] 46ce4: 3900011f strb wzr, [x8] 46ce8: b40001b3 cbz x19, 0x46d1c 46cec: aa1303e0 mov x0, x19 46cf0: 97ff22a0 bl 0xf770 46cf4: 92407c14 and x20, x0, #0xffffffff 46cf8: 91000680 add x0, x20, #0x1 46cfc: 320003e1 orr w1, wzr, #0x1 46d00: 97ff2000 bl 0xed00 46d04: aa1303e1 mov x1, x19 46d08: aa1403e2 mov x2, x20 46d0c: aa0003f5 mov x21, x0 46d10: 97ff218c bl 0xf340 46d14: 8b1402a8 add x8, x21, x20 46d18: 14000007 b 0x46d34 46d1c: 320003e0 orr w0, wzr, #0x1 46d20: 320003e1 orr w1, wzr, #0x1 46d24: 97ff1ff7 bl 0xed00 46d28: aa0003f5 mov x21, x0 46d2c: aa1f03f4 mov x20, xzr 46d30: aa1503e8 mov x8, x21 46d34: a900d3f5 stp x21, x20, [sp, #0x8] 46d38: 3900011f strb wzr, [x8] 46d3c: 910063e0 add x0, sp, #0x18 46d40: 910023e1 add x1, sp, #0x8 46d44: 97ff21ab bl 0xf3f0 <_ZN3UQM8UQMCrash12SetUserValueERKNS_9UQMStringES3_@plt> 46d48: f94007e0 ldr x0, [sp, #0x8] 46d4c: b4000060 cbz x0, 0x46d58 46d50: 97ff231c bl 0xf9c0 46d54: f90007ff str xzr, [sp, #0x8] 46d58: f9400fe0 ldr x0, [sp, #0x18] 46d5c: b4000060 cbz x0, 0x46d68 46d60: 97ff2318 bl 0xf9c0 46d64: f9000fff str xzr, [sp, #0x18] 46d68: f94016e8 ldr x8, [x23, #0x28] 46d6c: f94017e9 ldr x9, [sp, #0x28] 46d70: eb09011f cmp x8, x9 46d74: 540000e1 b.ne 0x46d90 46d78: a9467bfd ldp x29, x30, [sp, #0x60] 46d7c: a9454ff4 ldp x20, x19, [sp, #0x50] 46d80: a94457f6 ldp x22, x21, [sp, #0x40] 46d84: f9401bf7 ldr x23, [sp, #0x30] 46d88: 9101c3ff add sp, sp, #0x70 46d8c: d65f03c0 ret 46d90: 97ff2114 bl 0xf1e0 <__stack_chk_fail@plt> 46d94: f94007e8 ldr x8, [sp, #0x8] 46d98: aa0003f3 mov x19, x0 46d9c: b50000a8 cbnz x8, 0x46db0 46da0: f9400fe0 ldr x0, [sp, #0x18] 46da4: b5000100 cbnz x0, 0x46dc4 46da8: aa1303e0 mov x0, x19 46dac: 94018cfc bl 0xaa19c 46db0: aa0803e0 mov x0, x8 46db4: 97ff2303 bl 0xf9c0 46db8: f90007ff str xzr, [sp, #0x8] 46dbc: f9400fe0 ldr x0, [sp, #0x18] 46dc0: b4ffff40 cbz x0, 0x46da8 46dc4: 97ff22ff bl 0xf9c0 46dc8: f9000fff str xzr, [sp, #0x18] 46dcc: aa1303e0 mov x0, x19 46dd0: 94018cf3 bl 0xaa19c 0000000000046dd4 : 46dd4: d10143ff sub sp, sp, #0x50 46dd8: a90257f6 stp x22, x21, [sp, #0x20] 46ddc: a9034ff4 stp x20, x19, [sp, #0x30] 46de0: a9047bfd stp x29, x30, [sp, #0x40] 46de4: 910103fd add x29, sp, #0x40 46de8: d53bd056 mrs x22, TPIDR_EL0 46dec: f94016c8 ldr x8, [x22, #0x28] 46df0: aa0003f4 mov x20, x0 46df4: f9000fe8 str x8, [sp, #0x18] 46df8: b40001b4 cbz x20, 0x46e2c 46dfc: aa1403e0 mov x0, x20 46e00: 97ff225c bl 0xf770 46e04: 92407c13 and x19, x0, #0xffffffff 46e08: 91000660 add x0, x19, #0x1 46e0c: 320003e1 orr w1, wzr, #0x1 46e10: 97ff1fbc bl 0xed00 46e14: aa1403e1 mov x1, x20 46e18: aa1303e2 mov x2, x19 46e1c: aa0003f5 mov x21, x0 46e20: 97ff2148 bl 0xf340 46e24: 8b1302a8 add x8, x21, x19 46e28: 14000007 b 0x46e44 46e2c: 320003e0 orr w0, wzr, #0x1 46e30: 320003e1 orr w1, wzr, #0x1 46e34: 97ff1fb3 bl 0xed00 46e38: aa0003f5 mov x21, x0 46e3c: aa1f03f3 mov x19, xzr 46e40: aa1503e8 mov x8, x21 46e44: a900cff5 stp x21, x19, [sp, #0x8] 46e48: 3900011f strb wzr, [x8] 46e4c: 910023e0 add x0, sp, #0x8 46e50: 97ff20b0 bl 0xf110 <_ZN3UQM8UQMCrash9SetUserIdERKNS_9UQMStringE@plt> 46e54: f94007e0 ldr x0, [sp, #0x8] 46e58: b4000060 cbz x0, 0x46e64 46e5c: 97ff22d9 bl 0xf9c0 46e60: f90007ff str xzr, [sp, #0x8] 46e64: f94016c8 ldr x8, [x22, #0x28] 46e68: f9400fe9 ldr x9, [sp, #0x18] 46e6c: eb09011f cmp x8, x9 46e70: 540000c1 b.ne 0x46e88 46e74: a9447bfd ldp x29, x30, [sp, #0x40] 46e78: a9434ff4 ldp x20, x19, [sp, #0x30] 46e7c: a94257f6 ldp x22, x21, [sp, #0x20] 46e80: 910143ff add sp, sp, #0x50 46e84: d65f03c0 ret 46e88: 97ff20d6 bl 0xf1e0 <__stack_chk_fail@plt> 46e8c: f94007e8 ldr x8, [sp, #0x8] 46e90: aa0003f3 mov x19, x0 46e94: b4000088 cbz x8, 0x46ea4 46e98: aa0803e0 mov x0, x8 46e9c: 97ff22c9 bl 0xf9c0 46ea0: f90007ff str xzr, [sp, #0x8] 46ea4: aa1303e0 mov x0, x19 46ea8: 94018cbd bl 0xaa19c 0000000000046eac : 46eac: d10243ff sub sp, sp, #0x90 46eb0: a90467fa stp x26, x25, [sp, #0x40] 46eb4: a9055ff8 stp x24, x23, [sp, #0x50] 46eb8: a90657f6 stp x22, x21, [sp, #0x60] 46ebc: a9074ff4 stp x20, x19, [sp, #0x70] 46ec0: a9087bfd stp x29, x30, [sp, #0x80] 46ec4: 910203fd add x29, sp, #0x80 46ec8: d53bd05a mrs x26, TPIDR_EL0 46ecc: f9401748 ldr x8, [x26, #0x28] 46ed0: 2a0403f4 mov w20, w4 46ed4: aa0303f5 mov x21, x3 46ed8: aa0203f6 mov x22, x2 46edc: aa0103f8 mov x24, x1 46ee0: 2a0003f3 mov w19, w0 46ee4: f9001fe8 str x8, [sp, #0x38] 46ee8: b40001b8 cbz x24, 0x46f1c 46eec: aa1803e0 mov x0, x24 46ef0: 97ff2220 bl 0xf770 46ef4: 92407c17 and x23, x0, #0xffffffff 46ef8: 910006e0 add x0, x23, #0x1 46efc: 320003e1 orr w1, wzr, #0x1 46f00: 97ff1f80 bl 0xed00 46f04: aa1803e1 mov x1, x24 46f08: aa1703e2 mov x2, x23 46f0c: aa0003f9 mov x25, x0 46f10: 97ff210c bl 0xf340 46f14: 8b170328 add x8, x25, x23 46f18: 14000007 b 0x46f34 46f1c: 320003e0 orr w0, wzr, #0x1 46f20: 320003e1 orr w1, wzr, #0x1 46f24: 97ff1f77 bl 0xed00 46f28: aa0003f9 mov x25, x0 46f2c: aa1f03f7 mov x23, xzr 46f30: aa1903e8 mov x8, x25 46f34: a902dff9 stp x25, x23, [sp, #0x28] 46f38: 3900011f strb wzr, [x8] 46f3c: b40001b6 cbz x22, 0x46f70 46f40: aa1603e0 mov x0, x22 46f44: 97ff220b bl 0xf770 46f48: 92407c17 and x23, x0, #0xffffffff 46f4c: 910006e0 add x0, x23, #0x1 46f50: 320003e1 orr w1, wzr, #0x1 46f54: 97ff1f6b bl 0xed00 46f58: aa1603e1 mov x1, x22 46f5c: aa1703e2 mov x2, x23 46f60: aa0003f8 mov x24, x0 46f64: 97ff20f7 bl 0xf340 46f68: 8b170308 add x8, x24, x23 46f6c: 14000007 b 0x46f88 46f70: 320003e0 orr w0, wzr, #0x1 46f74: 320003e1 orr w1, wzr, #0x1 46f78: 97ff1f62 bl 0xed00 46f7c: aa0003f8 mov x24, x0 46f80: aa1f03f7 mov x23, xzr 46f84: aa1803e8 mov x8, x24 46f88: a901dff8 stp x24, x23, [sp, #0x18] 46f8c: 3900011f strb wzr, [x8] 46f90: b40001b5 cbz x21, 0x46fc4 46f94: aa1503e0 mov x0, x21 46f98: 97ff21f6 bl 0xf770 46f9c: 92407c16 and x22, x0, #0xffffffff 46fa0: 910006c0 add x0, x22, #0x1 46fa4: 320003e1 orr w1, wzr, #0x1 46fa8: 97ff1f56 bl 0xed00 46fac: aa1503e1 mov x1, x21 46fb0: aa1603e2 mov x2, x22 46fb4: aa0003f7 mov x23, x0 46fb8: 97ff20e2 bl 0xf340 46fbc: 8b1602e8 add x8, x23, x22 46fc0: 14000007 b 0x46fdc 46fc4: 320003e0 orr w0, wzr, #0x1 46fc8: 320003e1 orr w1, wzr, #0x1 46fcc: 97ff1f4d bl 0xed00 46fd0: aa0003f7 mov x23, x0 46fd4: aa1f03f6 mov x22, xzr 46fd8: aa1703e8 mov x8, x23 46fdc: a900dbf7 stp x23, x22, [sp, #0x8] 46fe0: 3900011f strb wzr, [x8] 46fe4: 12000284 and w4, w20, #0x1 46fe8: 9100a3e1 add x1, sp, #0x28 46fec: 910063e2 add x2, sp, #0x18 46ff0: 910023e3 add x3, sp, #0x8 46ff4: 2a1303e0 mov w0, w19 46ff8: 97ff212a bl 0xf4a0 <_ZN3UQM8UQMCrash15ReportExceptionEiRKNS_9UQMStringES3_S3_i@plt> 46ffc: f94007e0 ldr x0, [sp, #0x8] 47000: b4000060 cbz x0, 0x4700c 47004: 97ff226f bl 0xf9c0 47008: f90007ff str xzr, [sp, #0x8] 4700c: f9400fe0 ldr x0, [sp, #0x18] 47010: b4000060 cbz x0, 0x4701c 47014: 97ff226b bl 0xf9c0 47018: f9000fff str xzr, [sp, #0x18] 4701c: f94017e0 ldr x0, [sp, #0x28] 47020: b4000060 cbz x0, 0x4702c 47024: 97ff2267 bl 0xf9c0 47028: f90017ff str xzr, [sp, #0x28] 4702c: f9401748 ldr x8, [x26, #0x28] 47030: f9401fe9 ldr x9, [sp, #0x38] 47034: eb09011f cmp x8, x9 47038: 54000101 b.ne 0x47058 4703c: a9487bfd ldp x29, x30, [sp, #0x80] 47040: a9474ff4 ldp x20, x19, [sp, #0x70] 47044: a94657f6 ldp x22, x21, [sp, #0x60] 47048: a9455ff8 ldp x24, x23, [sp, #0x50] 4704c: a94467fa ldp x26, x25, [sp, #0x40] 47050: 910243ff add sp, sp, #0x90 47054: d65f03c0 ret 47058: 97ff2062 bl 0xf1e0 <__stack_chk_fail@plt> 4705c: f94007e8 ldr x8, [sp, #0x8] 47060: aa0003f3 mov x19, x0 47064: b50000e8 cbnz x8, 0x47080 47068: f9400fe0 ldr x0, [sp, #0x18] 4706c: b5000140 cbnz x0, 0x47094 47070: f94017e0 ldr x0, [sp, #0x28] 47074: b5000180 cbnz x0, 0x470a4 47078: aa1303e0 mov x0, x19 4707c: 94018c48 bl 0xaa19c 47080: aa0803e0 mov x0, x8 47084: 97ff224f bl 0xf9c0 47088: f90007ff str xzr, [sp, #0x8] 4708c: f9400fe0 ldr x0, [sp, #0x18] 47090: b4ffff00 cbz x0, 0x47070 47094: 97ff224b bl 0xf9c0 47098: f9000fff str xzr, [sp, #0x18] 4709c: f94017e0 ldr x0, [sp, #0x28] 470a0: b4fffec0 cbz x0, 0x47078 470a4: 97ff2247 bl 0xf9c0 470a8: f90017ff str xzr, [sp, #0x28] 470ac: aa1303e0 mov x0, x19 470b0: 94018c3b bl 0xaa19c 00000000000470b4 : 470b4: b0000361 adrp x1, 0xb4000 470b8: d0000362 adrp x2, 0xb5000 470bc: 912fdc21 add x1, x1, #0xbf7 470c0: 91058042 add x2, x2, #0x160 470c4: 2a1f03e0 mov w0, wzr 470c8: 17ff1e72 b 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 00000000000470cc : 470cc: d10103ff sub sp, sp, #0x40 470d0: f90013f3 str x19, [sp, #0x20] 470d4: a9037bfd stp x29, x30, [sp, #0x30] 470d8: 9100c3fd add x29, sp, #0x30 470dc: b000036b adrp x11, 0xb4000 470e0: d53bd053 mrs x19, TPIDR_EL0 470e4: 913c656b add x11, x11, #0xf19 470e8: f940166a ldr x10, [x19, #0x28] 470ec: f940016b ldr x11, [x11] 470f0: 52800289 mov w9, #0x14 // =20 470f4: 528e8d0c mov w12, #0x7468 // =29800 470f8: 2a0003e8 mov w8, w0 470fc: f9000fea str x10, [sp, #0x18] 47100: a900ffff stp xzr, xzr, [sp, #0x8] 47104: f90003ff str xzr, [sp] 47108: 390003e9 strb w9, [sp] 4710c: f80013eb stur x11, [sp, #0x1] 47110: 780093ec sturh w12, [sp, #0x9] 47114: 39002fff strb wzr, [sp, #0xb] 47118: 910003e0 mov x0, sp 4711c: 2a0803e1 mov w1, w8 47120: 9400327f bl 0x53b1c 47124: 394003e8 ldrb w8, [sp] 47128: 36000068 tbz w8, #0x0, 0x47134 4712c: f9400be0 ldr x0, [sp, #0x10] 47130: 9400eace bl 0x81c68 47134: f9401668 ldr x8, [x19, #0x28] 47138: f9400fe9 ldr x9, [sp, #0x18] 4713c: eb09011f cmp x8, x9 47140: 540000a1 b.ne 0x47154 47144: a9437bfd ldp x29, x30, [sp, #0x30] 47148: f94013f3 ldr x19, [sp, #0x20] 4714c: 910103ff add sp, sp, #0x40 47150: d65f03c0 ret 47154: 97ff2023 bl 0xf1e0 <__stack_chk_fail@plt> 47158: 394003e8 ldrb w8, [sp] 4715c: aa0003f3 mov x19, x0 47160: 36000068 tbz w8, #0x0, 0x4716c 47164: f9400be0 ldr x0, [sp, #0x10] 47168: 9400eac0 bl 0x81c68 4716c: aa1303e0 mov x0, x19 47170: 94018c0b bl 0xaa19c 0000000000047174 : 47174: d10103ff sub sp, sp, #0x40 47178: a9024ff4 stp x20, x19, [sp, #0x20] 4717c: a9037bfd stp x29, x30, [sp, #0x30] 47180: 9100c3fd add x29, sp, #0x30 47184: d53bd054 mrs x20, TPIDR_EL0 47188: f9401688 ldr x8, [x20, #0x28] 4718c: 2a0003f3 mov w19, w0 47190: b0000361 adrp x1, 0xb4000 47194: d0000362 adrp x2, 0xb5000 47198: 912fdc21 add x1, x1, #0xbf7 4719c: 91068042 add x2, x2, #0x1a0 471a0: 2a1f03e0 mov w0, wzr 471a4: 2a1303e3 mov w3, w19 471a8: f9000fe8 str x8, [sp, #0x18] 471ac: 97ff1e39 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 471b0: b0000368 adrp x8, 0xb4000 471b4: 913c6508 add x8, x8, #0xf19 471b8: f9400108 ldr x8, [x8] 471bc: 52800289 mov w9, #0x14 // =20 471c0: 528e8d0a mov w10, #0x7468 // =29800 471c4: a900ffff stp xzr, xzr, [sp, #0x8] 471c8: f90003ff str xzr, [sp] 471cc: 390003e9 strb w9, [sp] 471d0: f80013e8 stur x8, [sp, #0x1] 471d4: 780093ea sturh w10, [sp, #0x9] 471d8: 39002fff strb wzr, [sp, #0xb] 471dc: 910003e0 mov x0, sp 471e0: 2a1303e1 mov w1, w19 471e4: 94001dbf bl 0x4e8e0 471e8: 394003e8 ldrb w8, [sp] 471ec: 36000068 tbz w8, #0x0, 0x471f8 471f0: f9400be0 ldr x0, [sp, #0x10] 471f4: 9400ea9d bl 0x81c68 471f8: f9401688 ldr x8, [x20, #0x28] 471fc: f9400fe9 ldr x9, [sp, #0x18] 47200: eb09011f cmp x8, x9 47204: 540000a1 b.ne 0x47218 47208: a9437bfd ldp x29, x30, [sp, #0x30] 4720c: a9424ff4 ldp x20, x19, [sp, #0x20] 47210: 910103ff add sp, sp, #0x40 47214: d65f03c0 ret 47218: 97ff1ff2 bl 0xf1e0 <__stack_chk_fail@plt> 4721c: 394003e8 ldrb w8, [sp] 47220: aa0003f3 mov x19, x0 47224: 36000068 tbz w8, #0x0, 0x47230 47228: f9400be0 ldr x0, [sp, #0x10] 4722c: 9400ea8f bl 0x81c68 47230: aa1303e0 mov x0, x19 47234: 94018bda bl 0xaa19c 0000000000047238 : 47238: d10343ff sub sp, sp, #0xd0 4723c: f9003bfb str x27, [sp, #0x70] 47240: a90867fa stp x26, x25, [sp, #0x80] 47244: a9095ff8 stp x24, x23, [sp, #0x90] 47248: a90a57f6 stp x22, x21, [sp, #0xa0] 4724c: a90b4ff4 stp x20, x19, [sp, #0xb0] 47250: a90c7bfd stp x29, x30, [sp, #0xc0] 47254: 910303fd add x29, sp, #0xc0 47258: d53bd05a mrs x26, TPIDR_EL0 4725c: f9401748 ldr x8, [x26, #0x28] 47260: b000037b adrp x27, 0xb4000 47264: 9139df7b add x27, x27, #0xe77 47268: f100001f cmp x0, #0x0 4726c: f81a83a8 stur x8, [x29, #-0x58] 47270: b0000368 adrp x8, 0xb4000 47274: 913c6508 add x8, x8, #0xf19 47278: f9400108 ldr x8, [x8] 4727c: 9a9b1016 csel x22, x0, x27, ne 47280: 52800289 mov w9, #0x14 // =20 47284: a905ffff stp xzr, xzr, [sp, #0x58] 47288: a904ffff stp xzr, xzr, [sp, #0x48] 4728c: f80513e8 stur x8, [sp, #0x51] 47290: 528e8d08 mov w8, #0x7468 // =29800 47294: aa1603e0 mov x0, x22 47298: aa0303f3 mov x19, x3 4729c: aa0203f4 mov x20, x2 472a0: aa0103f5 mov x21, x1 472a4: 390143e9 strb w9, [sp, #0x50] 472a8: 780593e8 sturh w8, [sp, #0x59] 472ac: 39016fff strb wzr, [sp, #0x5b] 472b0: a903ffff stp xzr, xzr, [sp, #0x38] 472b4: 97ff212f bl 0xf770 472b8: aa0003f7 mov x23, x0 472bc: b10042ff cmn x23, #0x10 472c0: 54000f62 b.hs 0x474ac 472c4: f1005eff cmp x23, #0x17 472c8: 540000e2 b.hs 0x472e4 472cc: 9100e3e9 add x9, sp, #0x38 472d0: d37ffae8 lsl x8, x23, #1 472d4: b2400138 orr x24, x9, #0x1 472d8: 3900e3e8 strb w8, [sp, #0x38] 472dc: b5000157 cbnz x23, 0x47304 472e0: 1400000d b 0x47314 472e4: 910042e8 add x8, x23, #0x10 472e8: 927ced19 and x25, x8, #0xfffffffffffffff0 472ec: aa1903e0 mov x0, x25 472f0: 9400ea2e bl 0x81ba8 472f4: aa0003f8 mov x24, x0 472f8: b2400328 orr x8, x25, #0x1 472fc: a90463f7 stp x23, x24, [sp, #0x40] 47300: f9001fe8 str x8, [sp, #0x38] 47304: aa1803e0 mov x0, x24 47308: aa1603e1 mov x1, x22 4730c: aa1703e2 mov x2, x23 47310: 97ff2160 bl 0xf890 47314: f10002bf cmp x21, #0x0 47318: 9a9b12b6 csel x22, x21, x27, ne 4731c: aa1603e0 mov x0, x22 47320: 38376b1f strb wzr, [x24, x23] 47324: a902ffff stp xzr, xzr, [sp, #0x28] 47328: f90013ff str xzr, [sp, #0x20] 4732c: 97ff2111 bl 0xf770 47330: aa0003f5 mov x21, x0 47334: b10042bf cmn x21, #0x10 47338: 54000be2 b.hs 0x474b4 4733c: f1005ebf cmp x21, #0x17 47340: 540000e2 b.hs 0x4735c 47344: 910083e9 add x9, sp, #0x20 47348: d37ffaa8 lsl x8, x21, #1 4734c: b2400137 orr x23, x9, #0x1 47350: 390083e8 strb w8, [sp, #0x20] 47354: b5000155 cbnz x21, 0x4737c 47358: 1400000d b 0x4738c 4735c: 910042a8 add x8, x21, #0x10 47360: 927ced18 and x24, x8, #0xfffffffffffffff0 47364: aa1803e0 mov x0, x24 47368: 9400ea10 bl 0x81ba8 4736c: aa0003f7 mov x23, x0 47370: b2400308 orr x8, x24, #0x1 47374: a902dff5 stp x21, x23, [sp, #0x28] 47378: f90013e8 str x8, [sp, #0x20] 4737c: aa1703e0 mov x0, x23 47380: aa1603e1 mov x1, x22 47384: aa1503e2 mov x2, x21 47388: 97ff2142 bl 0xf890 4738c: f100029f cmp x20, #0x0 47390: 38356aff strb wzr, [x23, x21] 47394: 9a9b1295 csel x21, x20, x27, ne 47398: aa1503e0 mov x0, x21 4739c: a9017fff stp xzr, xzr, [sp, #0x10] 473a0: f90007ff str xzr, [sp, #0x8] 473a4: 97ff20f3 bl 0xf770 473a8: aa0003f4 mov x20, x0 473ac: b100429f cmn x20, #0x10 473b0: 54000862 b.hs 0x474bc 473b4: f1005e9f cmp x20, #0x17 473b8: 540000e2 b.hs 0x473d4 473bc: 910023e9 add x9, sp, #0x8 473c0: d37ffa88 lsl x8, x20, #1 473c4: b2400136 orr x22, x9, #0x1 473c8: 390023e8 strb w8, [sp, #0x8] 473cc: b5000154 cbnz x20, 0x473f4 473d0: 1400000d b 0x47404 473d4: 91004288 add x8, x20, #0x10 473d8: 927ced17 and x23, x8, #0xfffffffffffffff0 473dc: aa1703e0 mov x0, x23 473e0: 9400e9f2 bl 0x81ba8 473e4: aa0003f6 mov x22, x0 473e8: b24002e8 orr x8, x23, #0x1 473ec: a9015bf4 stp x20, x22, [sp, #0x10] 473f0: f90007e8 str x8, [sp, #0x8] 473f4: aa1603e0 mov x0, x22 473f8: aa1503e1 mov x1, x21 473fc: aa1403e2 mov x2, x20 47400: 97ff2124 bl 0xf890 47404: 38346adf strb wzr, [x22, x20] 47408: 910143e0 add x0, sp, #0x50 4740c: 9100e3e1 add x1, sp, #0x38 47410: 910083e2 add x2, sp, #0x20 47414: 910023e3 add x3, sp, #0x8 47418: aa1303e4 mov x4, x19 4741c: 9400328c bl 0x53e4c 47420: 394023e8 ldrb w8, [sp, #0x8] 47424: 370002a8 tbnz w8, #0x0, 0x47478 47428: 394083e8 ldrb w8, [sp, #0x20] 4742c: 370002e8 tbnz w8, #0x0, 0x47488 47430: 3940e3e8 ldrb w8, [sp, #0x38] 47434: 37000328 tbnz w8, #0x0, 0x47498 47438: 394143e8 ldrb w8, [sp, #0x50] 4743c: 36000068 tbz w8, #0x0, 0x47448 47440: f94033e0 ldr x0, [sp, #0x60] 47444: 9400ea09 bl 0x81c68 47448: f9401748 ldr x8, [x26, #0x28] 4744c: f85a83a9 ldur x9, [x29, #-0x58] 47450: eb09011f cmp x8, x9 47454: 54000381 b.ne 0x474c4 47458: a94c7bfd ldp x29, x30, [sp, #0xc0] 4745c: a94b4ff4 ldp x20, x19, [sp, #0xb0] 47460: a94a57f6 ldp x22, x21, [sp, #0xa0] 47464: a9495ff8 ldp x24, x23, [sp, #0x90] 47468: a94867fa ldp x26, x25, [sp, #0x80] 4746c: f9403bfb ldr x27, [sp, #0x70] 47470: 910343ff add sp, sp, #0xd0 47474: d65f03c0 ret 47478: f9400fe0 ldr x0, [sp, #0x18] 4747c: 9400e9fb bl 0x81c68 47480: 394083e8 ldrb w8, [sp, #0x20] 47484: 3607fd68 tbz w8, #0x0, 0x47430 47488: f9401be0 ldr x0, [sp, #0x30] 4748c: 9400e9f7 bl 0x81c68 47490: 3940e3e8 ldrb w8, [sp, #0x38] 47494: 3607fd28 tbz w8, #0x0, 0x47438 47498: f94027e0 ldr x0, [sp, #0x48] 4749c: 9400e9f3 bl 0x81c68 474a0: 394143e8 ldrb w8, [sp, #0x50] 474a4: 3707fce8 tbnz w8, #0x0, 0x47440 474a8: 17ffffe8 b 0x47448 474ac: 9100e3e0 add x0, sp, #0x38 474b0: 97ff95a2 bl 0x2cb38 <.text+0x1d088> 474b4: 910083e0 add x0, sp, #0x20 474b8: 97ff95a0 bl 0x2cb38 <.text+0x1d088> 474bc: 910023e0 add x0, sp, #0x8 474c0: 97ff959e bl 0x2cb38 <.text+0x1d088> 474c4: 97ff1f47 bl 0xf1e0 <__stack_chk_fail@plt> 474c8: aa0003f3 mov x19, x0 474cc: 394083e8 ldrb w8, [sp, #0x20] 474d0: 360001e8 tbz w8, #0x0, 0x4750c 474d4: 14000018 b 0x47534 474d8: aa0003f3 mov x19, x0 474dc: 3940e3e8 ldrb w8, [sp, #0x38] 474e0: 360001a8 tbz w8, #0x0, 0x47514 474e4: 14000018 b 0x47544 474e8: aa0003f3 mov x19, x0 474ec: 394143e8 ldrb w8, [sp, #0x50] 474f0: 36000168 tbz w8, #0x0, 0x4751c 474f4: 14000018 b 0x47554 474f8: 394023e8 ldrb w8, [sp, #0x8] 474fc: aa0003f3 mov x19, x0 47500: 37000128 tbnz w8, #0x0, 0x47524 47504: 394083e8 ldrb w8, [sp, #0x20] 47508: 37000168 tbnz w8, #0x0, 0x47534 4750c: 3940e3e8 ldrb w8, [sp, #0x38] 47510: 370001a8 tbnz w8, #0x0, 0x47544 47514: 394143e8 ldrb w8, [sp, #0x50] 47518: 370001e8 tbnz w8, #0x0, 0x47554 4751c: aa1303e0 mov x0, x19 47520: 94018b1f bl 0xaa19c 47524: f9400fe0 ldr x0, [sp, #0x18] 47528: 9400e9d0 bl 0x81c68 4752c: 394083e8 ldrb w8, [sp, #0x20] 47530: 3607fee8 tbz w8, #0x0, 0x4750c 47534: f9401be0 ldr x0, [sp, #0x30] 47538: 9400e9cc bl 0x81c68 4753c: 3940e3e8 ldrb w8, [sp, #0x38] 47540: 3607fea8 tbz w8, #0x0, 0x47514 47544: f94027e0 ldr x0, [sp, #0x48] 47548: 9400e9c8 bl 0x81c68 4754c: 394143e8 ldrb w8, [sp, #0x50] 47550: 3607fe68 tbz w8, #0x0, 0x4751c 47554: f94033e0 ldr x0, [sp, #0x60] 47558: 9400e9c4 bl 0x81c68 4755c: aa1303e0 mov x0, x19 47560: 94018b0f bl 0xaa19c 0000000000047564 : 47564: d10203ff sub sp, sp, #0x80 47568: f90023f7 str x23, [sp, #0x40] 4756c: a90557f6 stp x22, x21, [sp, #0x50] 47570: a9064ff4 stp x20, x19, [sp, #0x60] 47574: a9077bfd stp x29, x30, [sp, #0x70] 47578: 9101c3fd add x29, sp, #0x70 4757c: d53bd057 mrs x23, TPIDR_EL0 47580: f94016e9 ldr x9, [x23, #0x28] 47584: b0000368 adrp x8, 0xb4000 47588: 9139dd08 add x8, x8, #0xe77 4758c: f100001f cmp x0, #0x0 47590: f9001fe9 str x9, [sp, #0x38] 47594: b0000369 adrp x9, 0xb4000 47598: 913c6529 add x9, x9, #0xf19 4759c: f9400129 ldr x9, [x9] 475a0: 9a881013 csel x19, x0, x8, ne 475a4: 52800288 mov w8, #0x14 // =20 475a8: a901ffff stp xzr, xzr, [sp, #0x18] 475ac: 390083e8 strb w8, [sp, #0x20] 475b0: 528e8d08 mov w8, #0x7468 // =29800 475b4: aa1303e0 mov x0, x19 475b8: a902ffff stp xzr, xzr, [sp, #0x28] 475bc: f80213e9 stur x9, [sp, #0x21] 475c0: 780293e8 sturh w8, [sp, #0x29] 475c4: 3900afff strb wzr, [sp, #0x2b] 475c8: a900ffff stp xzr, xzr, [sp, #0x8] 475cc: 97ff2069 bl 0xf770 475d0: aa0003f4 mov x20, x0 475d4: b100429f cmn x20, #0x10 475d8: 54000562 b.hs 0x47684 475dc: f1005e9f cmp x20, #0x17 475e0: 540000e2 b.hs 0x475fc 475e4: 910023e9 add x9, sp, #0x8 475e8: d37ffa88 lsl x8, x20, #1 475ec: b2400135 orr x21, x9, #0x1 475f0: 390023e8 strb w8, [sp, #0x8] 475f4: b5000154 cbnz x20, 0x4761c 475f8: 1400000d b 0x4762c 475fc: 91004288 add x8, x20, #0x10 47600: 927ced16 and x22, x8, #0xfffffffffffffff0 47604: aa1603e0 mov x0, x22 47608: 9400e968 bl 0x81ba8 4760c: aa0003f5 mov x21, x0 47610: b24002c8 orr x8, x22, #0x1 47614: a90157f4 stp x20, x21, [sp, #0x10] 47618: f90007e8 str x8, [sp, #0x8] 4761c: aa1503e0 mov x0, x21 47620: aa1303e1 mov x1, x19 47624: aa1403e2 mov x2, x20 47628: 97ff209a bl 0xf890 4762c: 38346abf strb wzr, [x21, x20] 47630: 910083e0 add x0, sp, #0x20 47634: 910023e1 add x1, sp, #0x8 47638: 94003391 bl 0x5447c 4763c: 394023e8 ldrb w8, [sp, #0x8] 47640: 36000068 tbz w8, #0x0, 0x4764c 47644: f9400fe0 ldr x0, [sp, #0x18] 47648: 9400e988 bl 0x81c68 4764c: 394083e8 ldrb w8, [sp, #0x20] 47650: 36000068 tbz w8, #0x0, 0x4765c 47654: f9401be0 ldr x0, [sp, #0x30] 47658: 9400e984 bl 0x81c68 4765c: f94016e8 ldr x8, [x23, #0x28] 47660: f9401fe9 ldr x9, [sp, #0x38] 47664: eb09011f cmp x8, x9 47668: 54000121 b.ne 0x4768c 4766c: a9477bfd ldp x29, x30, [sp, #0x70] 47670: a9464ff4 ldp x20, x19, [sp, #0x60] 47674: a94557f6 ldp x22, x21, [sp, #0x50] 47678: f94023f7 ldr x23, [sp, #0x40] 4767c: 910203ff add sp, sp, #0x80 47680: d65f03c0 ret 47684: 910023e0 add x0, sp, #0x8 47688: 97ff952c bl 0x2cb38 <.text+0x1d088> 4768c: 97ff1ed5 bl 0xf1e0 <__stack_chk_fail@plt> 47690: aa0003f3 mov x19, x0 47694: 394083e8 ldrb w8, [sp, #0x20] 47698: 360000e8 tbz w8, #0x0, 0x476b4 4769c: 1400000c b 0x476cc 476a0: 394023e8 ldrb w8, [sp, #0x8] 476a4: aa0003f3 mov x19, x0 476a8: 370000a8 tbnz w8, #0x0, 0x476bc 476ac: 394083e8 ldrb w8, [sp, #0x20] 476b0: 370000e8 tbnz w8, #0x0, 0x476cc 476b4: aa1303e0 mov x0, x19 476b8: 94018ab9 bl 0xaa19c 476bc: f9400fe0 ldr x0, [sp, #0x18] 476c0: 9400e96a bl 0x81c68 476c4: 394083e8 ldrb w8, [sp, #0x20] 476c8: 3607ff68 tbz w8, #0x0, 0x476b4 476cc: f9401be0 ldr x0, [sp, #0x30] 476d0: 9400e966 bl 0x81c68 476d4: aa1303e0 mov x0, x19 476d8: 94018ab1 bl 0xaa19c 00000000000476dc : 476dc: d10103ff sub sp, sp, #0x40 476e0: f90013f3 str x19, [sp, #0x20] 476e4: a9037bfd stp x29, x30, [sp, #0x30] 476e8: 9100c3fd add x29, sp, #0x30 476ec: b000036b adrp x11, 0xb4000 476f0: d53bd053 mrs x19, TPIDR_EL0 476f4: 913c656b add x11, x11, #0xf19 476f8: f940166a ldr x10, [x19, #0x28] 476fc: f940016b ldr x11, [x11] 47700: 52800289 mov w9, #0x14 // =20 47704: 528e8d0c mov w12, #0x7468 // =29800 47708: 2a0003e8 mov w8, w0 4770c: f9000fea str x10, [sp, #0x18] 47710: a900ffff stp xzr, xzr, [sp, #0x8] 47714: f90003ff str xzr, [sp] 47718: 390003e9 strb w9, [sp] 4771c: f80013eb stur x11, [sp, #0x1] 47720: 780093ec sturh w12, [sp, #0x9] 47724: 39002fff strb wzr, [sp, #0xb] 47728: 910003e0 mov x0, sp 4772c: 2a0803e1 mov w1, w8 47730: 94003465 bl 0x548c4 47734: 394003e8 ldrb w8, [sp] 47738: 36000068 tbz w8, #0x0, 0x47744 4773c: f9400be0 ldr x0, [sp, #0x10] 47740: 9400e94a bl 0x81c68 47744: f9401668 ldr x8, [x19, #0x28] 47748: f9400fe9 ldr x9, [sp, #0x18] 4774c: eb09011f cmp x8, x9 47750: 540000a1 b.ne 0x47764 47754: a9437bfd ldp x29, x30, [sp, #0x30] 47758: f94013f3 ldr x19, [sp, #0x20] 4775c: 910103ff add sp, sp, #0x40 47760: d65f03c0 ret 47764: 97ff1e9f bl 0xf1e0 <__stack_chk_fail@plt> 47768: 394003e8 ldrb w8, [sp] 4776c: aa0003f3 mov x19, x0 47770: 36000068 tbz w8, #0x0, 0x4777c 47774: f9400be0 ldr x0, [sp, #0x10] 47778: 9400e93c bl 0x81c68 4777c: aa1303e0 mov x0, x19 47780: 94018a87 bl 0xaa19c 0000000000047784 : 47784: d10103ff sub sp, sp, #0x40 47788: a9024ff4 stp x20, x19, [sp, #0x20] 4778c: a9037bfd stp x29, x30, [sp, #0x30] 47790: 9100c3fd add x29, sp, #0x30 47794: d53bd054 mrs x20, TPIDR_EL0 47798: f9401688 ldr x8, [x20, #0x28] 4779c: 2a0003f3 mov w19, w0 477a0: f9000fe8 str x8, [sp, #0x18] 477a4: 36000073 tbz w19, #0x0, 0x477b0 477a8: 2a1f03e0 mov w0, wzr 477ac: 97ff1ff5 bl 0xf780 <_ZN3UQM8CSLogger14setLoggerLevelENS_13CSLoggerLevelE@plt> 477b0: b0000368 adrp x8, 0xb4000 477b4: 913c6508 add x8, x8, #0xf19 477b8: f9400108 ldr x8, [x8] 477bc: 52800289 mov w9, #0x14 // =20 477c0: 528e8d0a mov w10, #0x7468 // =29800 477c4: a900ffff stp xzr, xzr, [sp, #0x8] 477c8: f90003ff str xzr, [sp] 477cc: 390003e9 strb w9, [sp] 477d0: f80013e8 stur x8, [sp, #0x1] 477d4: 780093ea sturh w10, [sp, #0x9] 477d8: 39002fff strb wzr, [sp, #0xb] 477dc: 12000261 and w1, w19, #0x1 477e0: 910003e0 mov x0, sp 477e4: 94003500 bl 0x54be4 477e8: 394003e8 ldrb w8, [sp] 477ec: 36000068 tbz w8, #0x0, 0x477f8 477f0: f9400be0 ldr x0, [sp, #0x10] 477f4: 9400e91d bl 0x81c68 477f8: f9401688 ldr x8, [x20, #0x28] 477fc: f9400fe9 ldr x9, [sp, #0x18] 47800: eb09011f cmp x8, x9 47804: 540000a1 b.ne 0x47818 47808: a9437bfd ldp x29, x30, [sp, #0x30] 4780c: a9424ff4 ldp x20, x19, [sp, #0x20] 47810: 910103ff add sp, sp, #0x40 47814: d65f03c0 ret 47818: 97ff1e72 bl 0xf1e0 <__stack_chk_fail@plt> 4781c: 394003e8 ldrb w8, [sp] 47820: aa0003f3 mov x19, x0 47824: 36000068 tbz w8, #0x0, 0x47830 47828: f9400be0 ldr x0, [sp, #0x10] 4782c: 9400e90f bl 0x81c68 47830: aa1303e0 mov x0, x19 47834: 94018a5a bl 0xaa19c 0000000000047838 : 47838: d10203ff sub sp, sp, #0x80 4783c: f90023f7 str x23, [sp, #0x40] 47840: a90557f6 stp x22, x21, [sp, #0x50] 47844: a9064ff4 stp x20, x19, [sp, #0x60] 47848: a9077bfd stp x29, x30, [sp, #0x70] 4784c: 9101c3fd add x29, sp, #0x70 47850: d53bd057 mrs x23, TPIDR_EL0 47854: f94016e9 ldr x9, [x23, #0x28] 47858: b0000368 adrp x8, 0xb4000 4785c: 9139dd08 add x8, x8, #0xe77 47860: f100001f cmp x0, #0x0 47864: f9001fe9 str x9, [sp, #0x38] 47868: b0000369 adrp x9, 0xb4000 4786c: 913c6529 add x9, x9, #0xf19 47870: f9400129 ldr x9, [x9] 47874: 9a881013 csel x19, x0, x8, ne 47878: 52800288 mov w8, #0x14 // =20 4787c: a901ffff stp xzr, xzr, [sp, #0x18] 47880: 390083e8 strb w8, [sp, #0x20] 47884: 528e8d08 mov w8, #0x7468 // =29800 47888: aa1303e0 mov x0, x19 4788c: a902ffff stp xzr, xzr, [sp, #0x28] 47890: f80213e9 stur x9, [sp, #0x21] 47894: 780293e8 sturh w8, [sp, #0x29] 47898: 3900afff strb wzr, [sp, #0x2b] 4789c: a900ffff stp xzr, xzr, [sp, #0x8] 478a0: 97ff1fb4 bl 0xf770 478a4: aa0003f4 mov x20, x0 478a8: b100429f cmn x20, #0x10 478ac: 54000562 b.hs 0x47958 478b0: f1005e9f cmp x20, #0x17 478b4: 540000e2 b.hs 0x478d0 478b8: 910023e9 add x9, sp, #0x8 478bc: d37ffa88 lsl x8, x20, #1 478c0: b2400135 orr x21, x9, #0x1 478c4: 390023e8 strb w8, [sp, #0x8] 478c8: b5000154 cbnz x20, 0x478f0 478cc: 1400000d b 0x47900 478d0: 91004288 add x8, x20, #0x10 478d4: 927ced16 and x22, x8, #0xfffffffffffffff0 478d8: aa1603e0 mov x0, x22 478dc: 9400e8b3 bl 0x81ba8 478e0: aa0003f5 mov x21, x0 478e4: b24002c8 orr x8, x22, #0x1 478e8: a90157f4 stp x20, x21, [sp, #0x10] 478ec: f90007e8 str x8, [sp, #0x8] 478f0: aa1503e0 mov x0, x21 478f4: aa1303e1 mov x1, x19 478f8: aa1403e2 mov x2, x20 478fc: 97ff1fe5 bl 0xf890 47900: 38346abf strb wzr, [x21, x20] 47904: 910083e0 add x0, sp, #0x20 47908: 910023e1 add x1, sp, #0x8 4790c: 94003587 bl 0x54f28 47910: 394023e8 ldrb w8, [sp, #0x8] 47914: 36000068 tbz w8, #0x0, 0x47920 47918: f9400fe0 ldr x0, [sp, #0x18] 4791c: 9400e8d3 bl 0x81c68 47920: 394083e8 ldrb w8, [sp, #0x20] 47924: 36000068 tbz w8, #0x0, 0x47930 47928: f9401be0 ldr x0, [sp, #0x30] 4792c: 9400e8cf bl 0x81c68 47930: f94016e8 ldr x8, [x23, #0x28] 47934: f9401fe9 ldr x9, [sp, #0x38] 47938: eb09011f cmp x8, x9 4793c: 54000121 b.ne 0x47960 47940: a9477bfd ldp x29, x30, [sp, #0x70] 47944: a9464ff4 ldp x20, x19, [sp, #0x60] 47948: a94557f6 ldp x22, x21, [sp, #0x50] 4794c: f94023f7 ldr x23, [sp, #0x40] 47950: 910203ff add sp, sp, #0x80 47954: d65f03c0 ret 47958: 910023e0 add x0, sp, #0x8 4795c: 97ff9477 bl 0x2cb38 <.text+0x1d088> 47960: 97ff1e20 bl 0xf1e0 <__stack_chk_fail@plt> 47964: aa0003f3 mov x19, x0 47968: 394083e8 ldrb w8, [sp, #0x20] 4796c: 360000e8 tbz w8, #0x0, 0x47988 47970: 1400000c b 0x479a0 47974: 394023e8 ldrb w8, [sp, #0x8] 47978: aa0003f3 mov x19, x0 4797c: 370000a8 tbnz w8, #0x0, 0x47990 47980: 394083e8 ldrb w8, [sp, #0x20] 47984: 370000e8 tbnz w8, #0x0, 0x479a0 47988: aa1303e0 mov x0, x19 4798c: 94018a04 bl 0xaa19c 47990: f9400fe0 ldr x0, [sp, #0x18] 47994: 9400e8b5 bl 0x81c68 47998: 394083e8 ldrb w8, [sp, #0x20] 4799c: 3607ff68 tbz w8, #0x0, 0x47988 479a0: f9401be0 ldr x0, [sp, #0x30] 479a4: 9400e8b1 bl 0x81c68 479a8: aa1303e0 mov x0, x19 479ac: 940189fc bl 0xaa19c 00000000000479b0 : 479b0: d10203ff sub sp, sp, #0x80 479b4: f90023f7 str x23, [sp, #0x40] 479b8: a90557f6 stp x22, x21, [sp, #0x50] 479bc: a9064ff4 stp x20, x19, [sp, #0x60] 479c0: a9077bfd stp x29, x30, [sp, #0x70] 479c4: 9101c3fd add x29, sp, #0x70 479c8: d53bd057 mrs x23, TPIDR_EL0 479cc: f94016e9 ldr x9, [x23, #0x28] 479d0: b0000368 adrp x8, 0xb4000 479d4: 9139dd08 add x8, x8, #0xe77 479d8: f100001f cmp x0, #0x0 479dc: f9001fe9 str x9, [sp, #0x38] 479e0: b0000369 adrp x9, 0xb4000 479e4: 913c6529 add x9, x9, #0xf19 479e8: f9400129 ldr x9, [x9] 479ec: 9a881013 csel x19, x0, x8, ne 479f0: 52800288 mov w8, #0x14 // =20 479f4: a901ffff stp xzr, xzr, [sp, #0x18] 479f8: 390083e8 strb w8, [sp, #0x20] 479fc: 528e8d08 mov w8, #0x7468 // =29800 47a00: aa1303e0 mov x0, x19 47a04: a902ffff stp xzr, xzr, [sp, #0x28] 47a08: f80213e9 stur x9, [sp, #0x21] 47a0c: 780293e8 sturh w8, [sp, #0x29] 47a10: 3900afff strb wzr, [sp, #0x2b] 47a14: a900ffff stp xzr, xzr, [sp, #0x8] 47a18: 97ff1f56 bl 0xf770 47a1c: aa0003f4 mov x20, x0 47a20: b100429f cmn x20, #0x10 47a24: 54000562 b.hs 0x47ad0 47a28: f1005e9f cmp x20, #0x17 47a2c: 540000e2 b.hs 0x47a48 47a30: 910023e9 add x9, sp, #0x8 47a34: d37ffa88 lsl x8, x20, #1 47a38: b2400135 orr x21, x9, #0x1 47a3c: 390023e8 strb w8, [sp, #0x8] 47a40: b5000154 cbnz x20, 0x47a68 47a44: 1400000d b 0x47a78 47a48: 91004288 add x8, x20, #0x10 47a4c: 927ced16 and x22, x8, #0xfffffffffffffff0 47a50: aa1603e0 mov x0, x22 47a54: 9400e855 bl 0x81ba8 47a58: aa0003f5 mov x21, x0 47a5c: b24002c8 orr x8, x22, #0x1 47a60: a90157f4 stp x20, x21, [sp, #0x10] 47a64: f90007e8 str x8, [sp, #0x8] 47a68: aa1503e0 mov x0, x21 47a6c: aa1303e1 mov x1, x19 47a70: aa1403e2 mov x2, x20 47a74: 97ff1f87 bl 0xf890 47a78: 38346abf strb wzr, [x21, x20] 47a7c: 910083e0 add x0, sp, #0x20 47a80: 910023e1 add x1, sp, #0x8 47a84: 94003dc3 bl 0x57190 47a88: 394023e8 ldrb w8, [sp, #0x8] 47a8c: 36000068 tbz w8, #0x0, 0x47a98 47a90: f9400fe0 ldr x0, [sp, #0x18] 47a94: 9400e875 bl 0x81c68 47a98: 394083e8 ldrb w8, [sp, #0x20] 47a9c: 36000068 tbz w8, #0x0, 0x47aa8 47aa0: f9401be0 ldr x0, [sp, #0x30] 47aa4: 9400e871 bl 0x81c68 47aa8: f94016e8 ldr x8, [x23, #0x28] 47aac: f9401fe9 ldr x9, [sp, #0x38] 47ab0: eb09011f cmp x8, x9 47ab4: 54000121 b.ne 0x47ad8 47ab8: a9477bfd ldp x29, x30, [sp, #0x70] 47abc: a9464ff4 ldp x20, x19, [sp, #0x60] 47ac0: a94557f6 ldp x22, x21, [sp, #0x50] 47ac4: f94023f7 ldr x23, [sp, #0x40] 47ac8: 910203ff add sp, sp, #0x80 47acc: d65f03c0 ret 47ad0: 910023e0 add x0, sp, #0x8 47ad4: 97ff9419 bl 0x2cb38 <.text+0x1d088> 47ad8: 97ff1dc2 bl 0xf1e0 <__stack_chk_fail@plt> 47adc: aa0003f3 mov x19, x0 47ae0: 394083e8 ldrb w8, [sp, #0x20] 47ae4: 360000e8 tbz w8, #0x0, 0x47b00 47ae8: 1400000c b 0x47b18 47aec: 394023e8 ldrb w8, [sp, #0x8] 47af0: aa0003f3 mov x19, x0 47af4: 370000a8 tbnz w8, #0x0, 0x47b08 47af8: 394083e8 ldrb w8, [sp, #0x20] 47afc: 370000e8 tbnz w8, #0x0, 0x47b18 47b00: aa1303e0 mov x0, x19 47b04: 940189a6 bl 0xaa19c 47b08: f9400fe0 ldr x0, [sp, #0x18] 47b0c: 9400e857 bl 0x81c68 47b10: 394083e8 ldrb w8, [sp, #0x20] 47b14: 3607ff68 tbz w8, #0x0, 0x47b00 47b18: f9401be0 ldr x0, [sp, #0x30] 47b1c: 9400e853 bl 0x81c68 47b20: aa1303e0 mov x0, x19 47b24: 9401899e bl 0xaa19c 0000000000047b28 : 47b28: d10203ff sub sp, sp, #0x80 47b2c: a9045ff8 stp x24, x23, [sp, #0x40] 47b30: a90557f6 stp x22, x21, [sp, #0x50] 47b34: a9064ff4 stp x20, x19, [sp, #0x60] 47b38: a9077bfd stp x29, x30, [sp, #0x70] 47b3c: 9101c3fd add x29, sp, #0x70 47b40: d53bd057 mrs x23, TPIDR_EL0 47b44: f94016e8 ldr x8, [x23, #0x28] 47b48: 2a0103f4 mov w20, w1 47b4c: aa0003f3 mov x19, x0 47b50: f9001fe8 str x8, [sp, #0x38] 47b54: b4000533 cbz x19, 0x47bf8 47b58: 7100029f cmp w20, #0x0 47b5c: 5400058d b.le 0x47c0c 47b60: b0000368 adrp x8, 0xb4000 47b64: 913c6508 add x8, x8, #0xf19 47b68: f9400108 ldr x8, [x8] 47b6c: 52800289 mov w9, #0x14 // =20 47b70: 528e8d0a mov w10, #0x7468 // =29800 47b74: a9017fff stp xzr, xzr, [sp, #0x10] 47b78: f90007ff str xzr, [sp, #0x8] 47b7c: 390023e9 strb w9, [sp, #0x8] 47b80: f80093e8 stur x8, [sp, #0x9] 47b84: 780113ea sturh w10, [sp, #0x11] 47b88: 39004fff strb wzr, [sp, #0x13] 47b8c: 910083e8 add x8, sp, #0x20 47b90: 910023e0 add x0, sp, #0x8 47b94: 94003e91 bl 0x575d8 47b98: 394023e8 ldrb w8, [sp, #0x8] 47b9c: 36000068 tbz w8, #0x0, 0x47ba8 47ba0: f9400fe0 ldr x0, [sp, #0x18] 47ba4: 9400e831 bl 0x81c68 47ba8: 394083f8 ldrb w24, [sp, #0x20] 47bac: f9401bf5 ldr x21, [sp, #0x30] 47bb0: 910083e8 add x8, sp, #0x20 47bb4: b2400108 orr x8, x8, #0x1 47bb8: 7200031f tst w24, #0x1 47bbc: 9a950116 csel x22, x8, x21, eq 47bc0: aa1603e0 mov x0, x22 47bc4: 97ff1eeb bl 0xf770 47bc8: 6b14001f cmp w0, w20 47bcc: 1a80c288 csel w8, w20, w0, gt 47bd0: 93407d14 sxtw x20, w8 47bd4: aa1303e0 mov x0, x19 47bd8: aa1603e1 mov x1, x22 47bdc: aa1403e2 mov x2, x20 47be0: 97ff1f2c bl 0xf890 47be4: 38346a7f strb wzr, [x19, x20] 47be8: 360001f8 tbz w24, #0x0, 0x47c24 47bec: aa1503e0 mov x0, x21 47bf0: 9400e81e bl 0x81c68 47bf4: 1400000c b 0x47c24 47bf8: b0000361 adrp x1, 0xb4000 47bfc: d0000362 adrp x2, 0xb5000 47c00: 912fdc21 add x1, x1, #0xbf7 47c04: 9106dc42 add x2, x2, #0x1b7 47c08: 14000005 b 0x47c1c 47c0c: b0000361 adrp x1, 0xb4000 47c10: d0000362 adrp x2, 0xb5000 47c14: 912fdc21 add x1, x1, #0xbf7 47c18: 91078442 add x2, x2, #0x1e1 47c1c: 320007e0 orr w0, wzr, #0x3 47c20: 97ff1b9c bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 47c24: f94016e8 ldr x8, [x23, #0x28] 47c28: f9401fe9 ldr x9, [sp, #0x38] 47c2c: eb09011f cmp x8, x9 47c30: 540000e1 b.ne 0x47c4c 47c34: a9477bfd ldp x29, x30, [sp, #0x70] 47c38: a9464ff4 ldp x20, x19, [sp, #0x60] 47c3c: a94557f6 ldp x22, x21, [sp, #0x50] 47c40: a9445ff8 ldp x24, x23, [sp, #0x40] 47c44: 910203ff add sp, sp, #0x80 47c48: d65f03c0 ret 47c4c: 97ff1d65 bl 0xf1e0 <__stack_chk_fail@plt> 47c50: 394023e8 ldrb w8, [sp, #0x8] 47c54: aa0003f3 mov x19, x0 47c58: 36000068 tbz w8, #0x0, 0x47c64 47c5c: f9400fe0 ldr x0, [sp, #0x18] 47c60: 9400e802 bl 0x81c68 47c64: aa1303e0 mov x0, x19 47c68: 9401894d bl 0xaa19c 0000000000047c6c : 47c6c: d10203ff sub sp, sp, #0x80 47c70: f90023f7 str x23, [sp, #0x40] 47c74: a90557f6 stp x22, x21, [sp, #0x50] 47c78: a9064ff4 stp x20, x19, [sp, #0x60] 47c7c: a9077bfd stp x29, x30, [sp, #0x70] 47c80: 9101c3fd add x29, sp, #0x70 47c84: d53bd057 mrs x23, TPIDR_EL0 47c88: f94016e9 ldr x9, [x23, #0x28] 47c8c: b0000368 adrp x8, 0xb4000 47c90: 9139dd08 add x8, x8, #0xe77 47c94: f100001f cmp x0, #0x0 47c98: f9001fe9 str x9, [sp, #0x38] 47c9c: b0000369 adrp x9, 0xb4000 47ca0: 913c6529 add x9, x9, #0xf19 47ca4: f9400129 ldr x9, [x9] 47ca8: 9a881013 csel x19, x0, x8, ne 47cac: 52800288 mov w8, #0x14 // =20 47cb0: a901ffff stp xzr, xzr, [sp, #0x18] 47cb4: 390083e8 strb w8, [sp, #0x20] 47cb8: 528e8d08 mov w8, #0x7468 // =29800 47cbc: aa1303e0 mov x0, x19 47cc0: a902ffff stp xzr, xzr, [sp, #0x28] 47cc4: f80213e9 stur x9, [sp, #0x21] 47cc8: 780293e8 sturh w8, [sp, #0x29] 47ccc: 3900afff strb wzr, [sp, #0x2b] 47cd0: a900ffff stp xzr, xzr, [sp, #0x8] 47cd4: 97ff1ea7 bl 0xf770 47cd8: aa0003f4 mov x20, x0 47cdc: b100429f cmn x20, #0x10 47ce0: 54000562 b.hs 0x47d8c 47ce4: f1005e9f cmp x20, #0x17 47ce8: 540000e2 b.hs 0x47d04 47cec: 910023e9 add x9, sp, #0x8 47cf0: d37ffa88 lsl x8, x20, #1 47cf4: b2400135 orr x21, x9, #0x1 47cf8: 390023e8 strb w8, [sp, #0x8] 47cfc: b5000154 cbnz x20, 0x47d24 47d00: 1400000d b 0x47d34 47d04: 91004288 add x8, x20, #0x10 47d08: 927ced16 and x22, x8, #0xfffffffffffffff0 47d0c: aa1603e0 mov x0, x22 47d10: 9400e7a6 bl 0x81ba8 47d14: aa0003f5 mov x21, x0 47d18: b24002c8 orr x8, x22, #0x1 47d1c: a90157f4 stp x20, x21, [sp, #0x10] 47d20: f90007e8 str x8, [sp, #0x8] 47d24: aa1503e0 mov x0, x21 47d28: aa1303e1 mov x1, x19 47d2c: aa1403e2 mov x2, x20 47d30: 97ff1ed8 bl 0xf890 47d34: 38346abf strb wzr, [x21, x20] 47d38: 910083e0 add x0, sp, #0x20 47d3c: 910023e1 add x1, sp, #0x8 47d40: 94003f69 bl 0x57ae4 47d44: 394023e8 ldrb w8, [sp, #0x8] 47d48: 36000068 tbz w8, #0x0, 0x47d54 47d4c: f9400fe0 ldr x0, [sp, #0x18] 47d50: 9400e7c6 bl 0x81c68 47d54: 394083e8 ldrb w8, [sp, #0x20] 47d58: 36000068 tbz w8, #0x0, 0x47d64 47d5c: f9401be0 ldr x0, [sp, #0x30] 47d60: 9400e7c2 bl 0x81c68 47d64: f94016e8 ldr x8, [x23, #0x28] 47d68: f9401fe9 ldr x9, [sp, #0x38] 47d6c: eb09011f cmp x8, x9 47d70: 54000121 b.ne 0x47d94 47d74: a9477bfd ldp x29, x30, [sp, #0x70] 47d78: a9464ff4 ldp x20, x19, [sp, #0x60] 47d7c: a94557f6 ldp x22, x21, [sp, #0x50] 47d80: f94023f7 ldr x23, [sp, #0x40] 47d84: 910203ff add sp, sp, #0x80 47d88: d65f03c0 ret 47d8c: 910023e0 add x0, sp, #0x8 47d90: 97ff936a bl 0x2cb38 <.text+0x1d088> 47d94: 97ff1d13 bl 0xf1e0 <__stack_chk_fail@plt> 47d98: aa0003f3 mov x19, x0 47d9c: 394083e8 ldrb w8, [sp, #0x20] 47da0: 360000e8 tbz w8, #0x0, 0x47dbc 47da4: 1400000c b 0x47dd4 47da8: 394023e8 ldrb w8, [sp, #0x8] 47dac: aa0003f3 mov x19, x0 47db0: 370000a8 tbnz w8, #0x0, 0x47dc4 47db4: 394083e8 ldrb w8, [sp, #0x20] 47db8: 370000e8 tbnz w8, #0x0, 0x47dd4 47dbc: aa1303e0 mov x0, x19 47dc0: 940188f7 bl 0xaa19c 47dc4: f9400fe0 ldr x0, [sp, #0x18] 47dc8: 9400e7a8 bl 0x81c68 47dcc: 394083e8 ldrb w8, [sp, #0x20] 47dd0: 3607ff68 tbz w8, #0x0, 0x47dbc 47dd4: f9401be0 ldr x0, [sp, #0x30] 47dd8: 9400e7a4 bl 0x81c68 47ddc: aa1303e0 mov x0, x19 47de0: 940188ef bl 0xaa19c 0000000000047de4 : 47de4: d10203ff sub sp, sp, #0x80 47de8: a9045ff8 stp x24, x23, [sp, #0x40] 47dec: a90557f6 stp x22, x21, [sp, #0x50] 47df0: a9064ff4 stp x20, x19, [sp, #0x60] 47df4: a9077bfd stp x29, x30, [sp, #0x70] 47df8: 9101c3fd add x29, sp, #0x70 47dfc: d53bd057 mrs x23, TPIDR_EL0 47e00: f94016e8 ldr x8, [x23, #0x28] 47e04: 2a0103f4 mov w20, w1 47e08: aa0003f3 mov x19, x0 47e0c: f9001fe8 str x8, [sp, #0x38] 47e10: b4000533 cbz x19, 0x47eb4 47e14: 7100029f cmp w20, #0x0 47e18: 5400058d b.le 0x47ec8 47e1c: b0000368 adrp x8, 0xb4000 47e20: 913c6508 add x8, x8, #0xf19 47e24: f9400108 ldr x8, [x8] 47e28: 52800289 mov w9, #0x14 // =20 47e2c: 528e8d0a mov w10, #0x7468 // =29800 47e30: a9017fff stp xzr, xzr, [sp, #0x10] 47e34: f90007ff str xzr, [sp, #0x8] 47e38: 390023e9 strb w9, [sp, #0x8] 47e3c: f80093e8 stur x8, [sp, #0x9] 47e40: 780113ea sturh w10, [sp, #0x11] 47e44: 39004fff strb wzr, [sp, #0x13] 47e48: 910083e8 add x8, sp, #0x20 47e4c: 910023e0 add x0, sp, #0x8 47e50: 94004037 bl 0x57f2c 47e54: 394023e8 ldrb w8, [sp, #0x8] 47e58: 36000068 tbz w8, #0x0, 0x47e64 47e5c: f9400fe0 ldr x0, [sp, #0x18] 47e60: 9400e782 bl 0x81c68 47e64: 394083f8 ldrb w24, [sp, #0x20] 47e68: f9401bf5 ldr x21, [sp, #0x30] 47e6c: 910083e8 add x8, sp, #0x20 47e70: b2400108 orr x8, x8, #0x1 47e74: 7200031f tst w24, #0x1 47e78: 9a950116 csel x22, x8, x21, eq 47e7c: aa1603e0 mov x0, x22 47e80: 97ff1e3c bl 0xf770 47e84: 6b14001f cmp w0, w20 47e88: 1a80c288 csel w8, w20, w0, gt 47e8c: 93407d14 sxtw x20, w8 47e90: aa1303e0 mov x0, x19 47e94: aa1603e1 mov x1, x22 47e98: aa1403e2 mov x2, x20 47e9c: 97ff1e7d bl 0xf890 47ea0: 38346a7f strb wzr, [x19, x20] 47ea4: 360001f8 tbz w24, #0x0, 0x47ee0 47ea8: aa1503e0 mov x0, x21 47eac: 9400e76f bl 0x81c68 47eb0: 1400000c b 0x47ee0 47eb4: b0000361 adrp x1, 0xb4000 47eb8: d0000362 adrp x2, 0xb5000 47ebc: 912fdc21 add x1, x1, #0xbf7 47ec0: 9106dc42 add x2, x2, #0x1b7 47ec4: 14000005 b 0x47ed8 47ec8: b0000361 adrp x1, 0xb4000 47ecc: d0000362 adrp x2, 0xb5000 47ed0: 912fdc21 add x1, x1, #0xbf7 47ed4: 91078442 add x2, x2, #0x1e1 47ed8: 320007e0 orr w0, wzr, #0x3 47edc: 97ff1aed bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 47ee0: f94016e8 ldr x8, [x23, #0x28] 47ee4: f9401fe9 ldr x9, [sp, #0x38] 47ee8: eb09011f cmp x8, x9 47eec: 540000e1 b.ne 0x47f08 47ef0: a9477bfd ldp x29, x30, [sp, #0x70] 47ef4: a9464ff4 ldp x20, x19, [sp, #0x60] 47ef8: a94557f6 ldp x22, x21, [sp, #0x50] 47efc: a9445ff8 ldp x24, x23, [sp, #0x40] 47f00: 910203ff add sp, sp, #0x80 47f04: d65f03c0 ret 47f08: 97ff1cb6 bl 0xf1e0 <__stack_chk_fail@plt> 47f0c: 394023e8 ldrb w8, [sp, #0x8] 47f10: aa0003f3 mov x19, x0 47f14: 36000068 tbz w8, #0x0, 0x47f20 47f18: f9400fe0 ldr x0, [sp, #0x18] 47f1c: 9400e753 bl 0x81c68 47f20: aa1303e0 mov x0, x19 47f24: 9401889e bl 0xaa19c 0000000000047f28 : 47f28: d10203ff sub sp, sp, #0x80 47f2c: a9045ff8 stp x24, x23, [sp, #0x40] 47f30: a90557f6 stp x22, x21, [sp, #0x50] 47f34: a9064ff4 stp x20, x19, [sp, #0x60] 47f38: a9077bfd stp x29, x30, [sp, #0x70] 47f3c: 9101c3fd add x29, sp, #0x70 47f40: d53bd057 mrs x23, TPIDR_EL0 47f44: f94016e8 ldr x8, [x23, #0x28] 47f48: 2a0103f4 mov w20, w1 47f4c: aa0003f3 mov x19, x0 47f50: f9001fe8 str x8, [sp, #0x38] 47f54: b4000533 cbz x19, 0x47ff8 47f58: 7100029f cmp w20, #0x0 47f5c: 5400058d b.le 0x4800c 47f60: b0000368 adrp x8, 0xb4000 47f64: 913c6508 add x8, x8, #0xf19 47f68: f9400108 ldr x8, [x8] 47f6c: 52800289 mov w9, #0x14 // =20 47f70: 528e8d0a mov w10, #0x7468 // =29800 47f74: a9017fff stp xzr, xzr, [sp, #0x10] 47f78: f90007ff str xzr, [sp, #0x8] 47f7c: 390023e9 strb w9, [sp, #0x8] 47f80: f80093e8 stur x8, [sp, #0x9] 47f84: 780113ea sturh w10, [sp, #0x11] 47f88: 39004fff strb wzr, [sp, #0x13] 47f8c: 910083e8 add x8, sp, #0x20 47f90: 910023e0 add x0, sp, #0x8 47f94: 94004129 bl 0x58438 47f98: 394023e8 ldrb w8, [sp, #0x8] 47f9c: 36000068 tbz w8, #0x0, 0x47fa8 47fa0: f9400fe0 ldr x0, [sp, #0x18] 47fa4: 9400e731 bl 0x81c68 47fa8: 394083f8 ldrb w24, [sp, #0x20] 47fac: f9401bf5 ldr x21, [sp, #0x30] 47fb0: 910083e8 add x8, sp, #0x20 47fb4: b2400108 orr x8, x8, #0x1 47fb8: 7200031f tst w24, #0x1 47fbc: 9a950116 csel x22, x8, x21, eq 47fc0: aa1603e0 mov x0, x22 47fc4: 97ff1deb bl 0xf770 47fc8: 6b14001f cmp w0, w20 47fcc: 1a80c288 csel w8, w20, w0, gt 47fd0: 93407d14 sxtw x20, w8 47fd4: aa1303e0 mov x0, x19 47fd8: aa1603e1 mov x1, x22 47fdc: aa1403e2 mov x2, x20 47fe0: 97ff1e2c bl 0xf890 47fe4: 38346a7f strb wzr, [x19, x20] 47fe8: 360001f8 tbz w24, #0x0, 0x48024 47fec: aa1503e0 mov x0, x21 47ff0: 9400e71e bl 0x81c68 47ff4: 1400000c b 0x48024 47ff8: b0000361 adrp x1, 0xb4000 47ffc: d0000362 adrp x2, 0xb5000 48000: 912fdc21 add x1, x1, #0xbf7 48004: 91083042 add x2, x2, #0x20c 48008: 14000005 b 0x4801c 4800c: 90000361 adrp x1, 0xb4000 48010: b0000362 adrp x2, 0xb5000 48014: 912fdc21 add x1, x1, #0xbf7 48018: 9108b442 add x2, x2, #0x22d 4801c: 320007e0 orr w0, wzr, #0x3 48020: 97ff1a9c bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 48024: f94016e8 ldr x8, [x23, #0x28] 48028: f9401fe9 ldr x9, [sp, #0x38] 4802c: eb09011f cmp x8, x9 48030: 540000e1 b.ne 0x4804c 48034: a9477bfd ldp x29, x30, [sp, #0x70] 48038: a9464ff4 ldp x20, x19, [sp, #0x60] 4803c: a94557f6 ldp x22, x21, [sp, #0x50] 48040: a9445ff8 ldp x24, x23, [sp, #0x40] 48044: 910203ff add sp, sp, #0x80 48048: d65f03c0 ret 4804c: 97ff1c65 bl 0xf1e0 <__stack_chk_fail@plt> 48050: 394023e8 ldrb w8, [sp, #0x8] 48054: aa0003f3 mov x19, x0 48058: 36000068 tbz w8, #0x0, 0x48064 4805c: f9400fe0 ldr x0, [sp, #0x18] 48060: 9400e702 bl 0x81c68 48064: aa1303e0 mov x0, x19 48068: 9401884d bl 0xaa19c 000000000004806c : 4806c: d10203ff sub sp, sp, #0x80 48070: f90023f7 str x23, [sp, #0x40] 48074: a90557f6 stp x22, x21, [sp, #0x50] 48078: a9064ff4 stp x20, x19, [sp, #0x60] 4807c: a9077bfd stp x29, x30, [sp, #0x70] 48080: 9101c3fd add x29, sp, #0x70 48084: d53bd057 mrs x23, TPIDR_EL0 48088: f94016e9 ldr x9, [x23, #0x28] 4808c: 90000368 adrp x8, 0xb4000 48090: 9139dd08 add x8, x8, #0xe77 48094: f100001f cmp x0, #0x0 48098: f9001fe9 str x9, [sp, #0x38] 4809c: 90000369 adrp x9, 0xb4000 480a0: 913c6529 add x9, x9, #0xf19 480a4: f9400129 ldr x9, [x9] 480a8: 9a881013 csel x19, x0, x8, ne 480ac: 52800288 mov w8, #0x14 // =20 480b0: a901ffff stp xzr, xzr, [sp, #0x18] 480b4: 390083e8 strb w8, [sp, #0x20] 480b8: 528e8d08 mov w8, #0x7468 // =29800 480bc: aa1303e0 mov x0, x19 480c0: a902ffff stp xzr, xzr, [sp, #0x28] 480c4: f80213e9 stur x9, [sp, #0x21] 480c8: 780293e8 sturh w8, [sp, #0x29] 480cc: 3900afff strb wzr, [sp, #0x2b] 480d0: a900ffff stp xzr, xzr, [sp, #0x8] 480d4: 97ff1da7 bl 0xf770 480d8: aa0003f4 mov x20, x0 480dc: b100429f cmn x20, #0x10 480e0: 54000562 b.hs 0x4818c 480e4: f1005e9f cmp x20, #0x17 480e8: 540000e2 b.hs 0x48104 480ec: 910023e9 add x9, sp, #0x8 480f0: d37ffa88 lsl x8, x20, #1 480f4: b2400135 orr x21, x9, #0x1 480f8: 390023e8 strb w8, [sp, #0x8] 480fc: b5000154 cbnz x20, 0x48124 48100: 1400000d b 0x48134 48104: 91004288 add x8, x20, #0x10 48108: 927ced16 and x22, x8, #0xfffffffffffffff0 4810c: aa1603e0 mov x0, x22 48110: 9400e6a6 bl 0x81ba8 48114: aa0003f5 mov x21, x0 48118: b24002c8 orr x8, x22, #0x1 4811c: a90157f4 stp x20, x21, [sp, #0x10] 48120: f90007e8 str x8, [sp, #0x8] 48124: aa1503e0 mov x0, x21 48128: aa1303e1 mov x1, x19 4812c: aa1403e2 mov x2, x20 48130: 97ff1dd8 bl 0xf890 48134: 38346abf strb wzr, [x21, x20] 48138: 910083e0 add x0, sp, #0x20 4813c: 910023e1 add x1, sp, #0x8 48140: 9400348c bl 0x55370 48144: 394023e8 ldrb w8, [sp, #0x8] 48148: 36000068 tbz w8, #0x0, 0x48154 4814c: f9400fe0 ldr x0, [sp, #0x18] 48150: 9400e6c6 bl 0x81c68 48154: 394083e8 ldrb w8, [sp, #0x20] 48158: 36000068 tbz w8, #0x0, 0x48164 4815c: f9401be0 ldr x0, [sp, #0x30] 48160: 9400e6c2 bl 0x81c68 48164: f94016e8 ldr x8, [x23, #0x28] 48168: f9401fe9 ldr x9, [sp, #0x38] 4816c: eb09011f cmp x8, x9 48170: 54000121 b.ne 0x48194 48174: a9477bfd ldp x29, x30, [sp, #0x70] 48178: a9464ff4 ldp x20, x19, [sp, #0x60] 4817c: a94557f6 ldp x22, x21, [sp, #0x50] 48180: f94023f7 ldr x23, [sp, #0x40] 48184: 910203ff add sp, sp, #0x80 48188: d65f03c0 ret 4818c: 910023e0 add x0, sp, #0x8 48190: 97ff926a bl 0x2cb38 <.text+0x1d088> 48194: 97ff1c13 bl 0xf1e0 <__stack_chk_fail@plt> 48198: aa0003f3 mov x19, x0 4819c: 394083e8 ldrb w8, [sp, #0x20] 481a0: 360000e8 tbz w8, #0x0, 0x481bc 481a4: 1400000c b 0x481d4 481a8: 394023e8 ldrb w8, [sp, #0x8] 481ac: aa0003f3 mov x19, x0 481b0: 370000a8 tbnz w8, #0x0, 0x481c4 481b4: 394083e8 ldrb w8, [sp, #0x20] 481b8: 370000e8 tbnz w8, #0x0, 0x481d4 481bc: aa1303e0 mov x0, x19 481c0: 940187f7 bl 0xaa19c 481c4: f9400fe0 ldr x0, [sp, #0x18] 481c8: 9400e6a8 bl 0x81c68 481cc: 394083e8 ldrb w8, [sp, #0x20] 481d0: 3607ff68 tbz w8, #0x0, 0x481bc 481d4: f9401be0 ldr x0, [sp, #0x30] 481d8: 9400e6a4 bl 0x81c68 481dc: aa1303e0 mov x0, x19 481e0: 940187ef bl 0xaa19c 00000000000481e4 : 481e4: d10203ff sub sp, sp, #0x80 481e8: f90023f7 str x23, [sp, #0x40] 481ec: a90557f6 stp x22, x21, [sp, #0x50] 481f0: a9064ff4 stp x20, x19, [sp, #0x60] 481f4: a9077bfd stp x29, x30, [sp, #0x70] 481f8: 9101c3fd add x29, sp, #0x70 481fc: d53bd057 mrs x23, TPIDR_EL0 48200: f94016e9 ldr x9, [x23, #0x28] 48204: 90000368 adrp x8, 0xb4000 48208: 9139dd08 add x8, x8, #0xe77 4820c: f100001f cmp x0, #0x0 48210: f9001fe9 str x9, [sp, #0x38] 48214: 90000369 adrp x9, 0xb4000 48218: 913c6529 add x9, x9, #0xf19 4821c: f9400129 ldr x9, [x9] 48220: 9a881013 csel x19, x0, x8, ne 48224: 52800288 mov w8, #0x14 // =20 48228: a901ffff stp xzr, xzr, [sp, #0x18] 4822c: 390083e8 strb w8, [sp, #0x20] 48230: 528e8d08 mov w8, #0x7468 // =29800 48234: aa1303e0 mov x0, x19 48238: a902ffff stp xzr, xzr, [sp, #0x28] 4823c: f80213e9 stur x9, [sp, #0x21] 48240: 780293e8 sturh w8, [sp, #0x29] 48244: 3900afff strb wzr, [sp, #0x2b] 48248: a900ffff stp xzr, xzr, [sp, #0x8] 4824c: 97ff1d49 bl 0xf770 48250: aa0003f4 mov x20, x0 48254: b100429f cmn x20, #0x10 48258: 54000562 b.hs 0x48304 4825c: f1005e9f cmp x20, #0x17 48260: 540000e2 b.hs 0x4827c 48264: 910023e9 add x9, sp, #0x8 48268: d37ffa88 lsl x8, x20, #1 4826c: b2400135 orr x21, x9, #0x1 48270: 390023e8 strb w8, [sp, #0x8] 48274: b5000154 cbnz x20, 0x4829c 48278: 1400000d b 0x482ac 4827c: 91004288 add x8, x20, #0x10 48280: 927ced16 and x22, x8, #0xfffffffffffffff0 48284: aa1603e0 mov x0, x22 48288: 9400e648 bl 0x81ba8 4828c: aa0003f5 mov x21, x0 48290: b24002c8 orr x8, x22, #0x1 48294: a90157f4 stp x20, x21, [sp, #0x10] 48298: f90007e8 str x8, [sp, #0x8] 4829c: aa1503e0 mov x0, x21 482a0: aa1303e1 mov x1, x19 482a4: aa1403e2 mov x2, x20 482a8: 97ff1d7a bl 0xf890 482ac: 38346abf strb wzr, [x21, x20] 482b0: 910083e0 add x0, sp, #0x20 482b4: 910023e1 add x1, sp, #0x8 482b8: 94003540 bl 0x557b8 482bc: 394023e8 ldrb w8, [sp, #0x8] 482c0: 36000068 tbz w8, #0x0, 0x482cc 482c4: f9400fe0 ldr x0, [sp, #0x18] 482c8: 9400e668 bl 0x81c68 482cc: 394083e8 ldrb w8, [sp, #0x20] 482d0: 36000068 tbz w8, #0x0, 0x482dc 482d4: f9401be0 ldr x0, [sp, #0x30] 482d8: 9400e664 bl 0x81c68 482dc: f94016e8 ldr x8, [x23, #0x28] 482e0: f9401fe9 ldr x9, [sp, #0x38] 482e4: eb09011f cmp x8, x9 482e8: 54000121 b.ne 0x4830c 482ec: a9477bfd ldp x29, x30, [sp, #0x70] 482f0: a9464ff4 ldp x20, x19, [sp, #0x60] 482f4: a94557f6 ldp x22, x21, [sp, #0x50] 482f8: f94023f7 ldr x23, [sp, #0x40] 482fc: 910203ff add sp, sp, #0x80 48300: d65f03c0 ret 48304: 910023e0 add x0, sp, #0x8 48308: 97ff920c bl 0x2cb38 <.text+0x1d088> 4830c: 97ff1bb5 bl 0xf1e0 <__stack_chk_fail@plt> 48310: aa0003f3 mov x19, x0 48314: 394083e8 ldrb w8, [sp, #0x20] 48318: 360000e8 tbz w8, #0x0, 0x48334 4831c: 1400000c b 0x4834c 48320: 394023e8 ldrb w8, [sp, #0x8] 48324: aa0003f3 mov x19, x0 48328: 370000a8 tbnz w8, #0x0, 0x4833c 4832c: 394083e8 ldrb w8, [sp, #0x20] 48330: 370000e8 tbnz w8, #0x0, 0x4834c 48334: aa1303e0 mov x0, x19 48338: 94018799 bl 0xaa19c 4833c: f9400fe0 ldr x0, [sp, #0x18] 48340: 9400e64a bl 0x81c68 48344: 394083e8 ldrb w8, [sp, #0x20] 48348: 3607ff68 tbz w8, #0x0, 0x48334 4834c: f9401be0 ldr x0, [sp, #0x30] 48350: 9400e646 bl 0x81c68 48354: aa1303e0 mov x0, x19 48358: 94018791 bl 0xaa19c 000000000004835c : 4835c: d10243ff sub sp, sp, #0x90 48360: f90023f9 str x25, [sp, #0x40] 48364: a9055ff8 stp x24, x23, [sp, #0x50] 48368: a90657f6 stp x22, x21, [sp, #0x60] 4836c: a9074ff4 stp x20, x19, [sp, #0x70] 48370: a9087bfd stp x29, x30, [sp, #0x80] 48374: 910203fd add x29, sp, #0x80 48378: d53bd058 mrs x24, TPIDR_EL0 4837c: f9401708 ldr x8, [x24, #0x28] 48380: 2a0103f3 mov w19, w1 48384: aa0003f4 mov x20, x0 48388: f9001fe8 str x8, [sp, #0x38] 4838c: b4000734 cbz x20, 0x48470 48390: f00004b9 adrp x25, 0xdf000 48394: f9462f39 ldr x25, [x25, #0xc58] 48398: 39400328 ldrb w8, [x25] 4839c: 350006a8 cbnz w8, 0x48470 483a0: 90000369 adrp x9, 0xb4000 483a4: 913c6529 add x9, x9, #0xf19 483a8: f9400129 ldr x9, [x9] 483ac: 52800288 mov w8, #0x14 // =20 483b0: 528e8d0a mov w10, #0x7468 // =29800 483b4: aa1403e0 mov x0, x20 483b8: a902ffff stp xzr, xzr, [sp, #0x28] 483bc: a901ffff stp xzr, xzr, [sp, #0x18] 483c0: a900ffff stp xzr, xzr, [sp, #0x8] 483c4: 390083e8 strb w8, [sp, #0x20] 483c8: f80213e9 stur x9, [sp, #0x21] 483cc: 780293ea sturh w10, [sp, #0x29] 483d0: 3900afff strb wzr, [sp, #0x2b] 483d4: 97ff1ce7 bl 0xf770 483d8: aa0003f5 mov x21, x0 483dc: b10042bf cmn x21, #0x10 483e0: 54000602 b.hs 0x484a0 483e4: f1005ebf cmp x21, #0x17 483e8: 540000e2 b.hs 0x48404 483ec: 910023e9 add x9, sp, #0x8 483f0: d37ffaa8 lsl x8, x21, #1 483f4: b2400136 orr x22, x9, #0x1 483f8: 390023e8 strb w8, [sp, #0x8] 483fc: b5000155 cbnz x21, 0x48424 48400: 1400000d b 0x48434 48404: 910042a8 add x8, x21, #0x10 48408: 927ced17 and x23, x8, #0xfffffffffffffff0 4840c: aa1703e0 mov x0, x23 48410: 9400e5e6 bl 0x81ba8 48414: aa0003f6 mov x22, x0 48418: b24002e8 orr x8, x23, #0x1 4841c: a9015bf5 stp x21, x22, [sp, #0x10] 48420: f90007e8 str x8, [sp, #0x8] 48424: aa1603e0 mov x0, x22 48428: aa1403e1 mov x1, x20 4842c: aa1503e2 mov x2, x21 48430: 97ff1d18 bl 0xf890 48434: 38356adf strb wzr, [x22, x21] 48438: 12000262 and w2, w19, #0x1 4843c: 910083e0 add x0, sp, #0x20 48440: 910023e1 add x1, sp, #0x8 48444: 94002ca2 bl 0x536cc 48448: 394023e8 ldrb w8, [sp, #0x8] 4844c: 36000068 tbz w8, #0x0, 0x48458 48450: f9400fe0 ldr x0, [sp, #0x18] 48454: 9400e605 bl 0x81c68 48458: 394083e8 ldrb w8, [sp, #0x20] 4845c: 36000068 tbz w8, #0x0, 0x48468 48460: f9401be0 ldr x0, [sp, #0x30] 48464: 9400e601 bl 0x81c68 48468: 320003e8 orr w8, wzr, #0x1 4846c: 39000328 strb w8, [x25] 48470: f9401708 ldr x8, [x24, #0x28] 48474: f9401fe9 ldr x9, [sp, #0x38] 48478: eb09011f cmp x8, x9 4847c: 54000101 b.ne 0x4849c 48480: a9487bfd ldp x29, x30, [sp, #0x80] 48484: a9474ff4 ldp x20, x19, [sp, #0x70] 48488: a94657f6 ldp x22, x21, [sp, #0x60] 4848c: a9455ff8 ldp x24, x23, [sp, #0x50] 48490: f94023f9 ldr x25, [sp, #0x40] 48494: 910243ff add sp, sp, #0x90 48498: d65f03c0 ret 4849c: 97ff1b51 bl 0xf1e0 <__stack_chk_fail@plt> 484a0: 910023e0 add x0, sp, #0x8 484a4: 97ff91a5 bl 0x2cb38 <.text+0x1d088> 484a8: aa0003f3 mov x19, x0 484ac: 394083e8 ldrb w8, [sp, #0x20] 484b0: 360000e8 tbz w8, #0x0, 0x484cc 484b4: 1400000c b 0x484e4 484b8: 394023e8 ldrb w8, [sp, #0x8] 484bc: aa0003f3 mov x19, x0 484c0: 370000a8 tbnz w8, #0x0, 0x484d4 484c4: 394083e8 ldrb w8, [sp, #0x20] 484c8: 370000e8 tbnz w8, #0x0, 0x484e4 484cc: aa1303e0 mov x0, x19 484d0: 94018733 bl 0xaa19c 484d4: f9400fe0 ldr x0, [sp, #0x18] 484d8: 9400e5e4 bl 0x81c68 484dc: 394083e8 ldrb w8, [sp, #0x20] 484e0: 3607ff68 tbz w8, #0x0, 0x484cc 484e4: f9401be0 ldr x0, [sp, #0x30] 484e8: 9400e5e0 bl 0x81c68 484ec: aa1303e0 mov x0, x19 484f0: 9401872b bl 0xaa19c 00000000000484f4 : 484f4: d10083ff sub sp, sp, #0x20 484f8: a9017bfd stp x29, x30, [sp, #0x10] 484fc: 910043fd add x29, sp, #0x10 48500: 2a0603e8 mov w8, w6 48504: 120000a6 and w6, w5, #0x1 48508: f90003e7 str x7, [sp] 4850c: aa1f03e5 mov x5, xzr 48510: 2a0803e7 mov w7, w8 48514: 97ff198b bl 0xeb40 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18ReportExceptionPRVEiPKcS3_S3_S3_S3_biS3_@plt> 48518: a9417bfd ldp x29, x30, [sp, #0x10] 4851c: 910083ff add sp, sp, #0x20 48520: d65f03c0 ret 0000000000048524 : 48524: d104c3ff sub sp, sp, #0x130 48528: a90d6ffc stp x28, x27, [sp, #0xd0] 4852c: a90e67fa stp x26, x25, [sp, #0xe0] 48530: a90f5ff8 stp x24, x23, [sp, #0xf0] 48534: a91057f6 stp x22, x21, [sp, #0x100] 48538: a9114ff4 stp x20, x19, [sp, #0x110] 4853c: a9127bfd stp x29, x30, [sp, #0x120] 48540: 910483fd add x29, sp, #0x120 48544: 29031fe0 stp w0, w7, [sp, #0x18] 48548: d53bd054 mrs x20, TPIDR_EL0 4854c: f9401688 ldr x8, [x20, #0x28] 48550: aa0103f9 mov x25, x1 48554: b25c03e9 orr x9, xzr, #0x1000000000 48558: 321c03e0 orr w0, wzr, #0x10 4855c: 321b03e1 orr w1, wzr, #0x20 48560: 2a0603f5 mov w21, w6 48564: aa0503f6 mov x22, x5 48568: aa0403fa mov x26, x4 4856c: aa0303f7 mov x23, x3 48570: aa0203f8 mov x24, x2 48574: f81a83a8 stur x8, [x29, #-0x58] 48578: f81983a9 stur x9, [x29, #-0x68] 4857c: 97ff19e1 bl 0xed00 48580: f81a03a0 stur x0, [x29, #-0x60] 48584: b4000c7a cbz x26, 0x48710 48588: 320003e0 orr w0, wzr, #0x1 4858c: 320003e1 orr w1, wzr, #0x1 48590: f81803bf stur xzr, [x29, #-0x80] 48594: 97ff19db bl 0xed00 48598: aa0003fc mov x28, x0 4859c: 320003e0 orr w0, wzr, #0x1 485a0: 320003e1 orr w1, wzr, #0x1 485a4: f81783bc stur x28, [x29, #-0x88] 485a8: f81903bf stur xzr, [x29, #-0x70] 485ac: 97ff19d5 bl 0xed00 485b0: aa0003fb mov x27, x0 485b4: f81883bb stur x27, [x29, #-0x78] 485b8: b400009c cbz x28, 0x485c8 485bc: aa1c03e0 mov x0, x28 485c0: 97ff1d00 bl 0xf9c0 485c4: f81783bf stur xzr, [x29, #-0x88] 485c8: 528000a8 mov w8, #0x5 // =5 485cc: 321f07e0 orr w0, wzr, #0x6 485d0: 320003e1 orr w1, wzr, #0x1 485d4: f81803a8 stur x8, [x29, #-0x80] 485d8: 97ff19ca bl 0xed00 485dc: 528f08a9 mov w9, #0x7845 // =30789 485e0: 52800c28 mov w8, #0x61 // =97 485e4: 72ae4e89 movk w9, #0x7274, lsl #16 485e8: f81783a0 stur x0, [x29, #-0x88] 485ec: 39001008 strb w8, [x0, #0x4] 485f0: b9000009 str w9, [x0] 485f4: b400009b cbz x27, 0x48604 485f8: aa1b03e0 mov x0, x27 485fc: 97ff1cf1 bl 0xf9c0 48600: f81883bf stur xzr, [x29, #-0x78] 48604: aa1a03e0 mov x0, x26 48608: 97ff1c5a bl 0xf770 4860c: 92407c1b and x27, x0, #0xffffffff 48610: 91000760 add x0, x27, #0x1 48614: 320003e1 orr w1, wzr, #0x1 48618: f81903bb stur x27, [x29, #-0x70] 4861c: 97ff19b9 bl 0xed00 48620: aa0003fc mov x28, x0 48624: aa1a03e1 mov x1, x26 48628: aa1b03e2 mov x2, x27 4862c: f81883bc stur x28, [x29, #-0x78] 48630: 97ff1b44 bl 0xf340 48634: 383b6b9f strb wzr, [x28, x27] 48638: d101a3a0 sub x0, x29, #0x68 4863c: 2a1f03e1 mov w1, wzr 48640: 94000eca bl 0x4c168 48644: b85983b3 ldur w19, [x29, #-0x68] 48648: f85a03bc ldur x28, [x29, #-0x60] 4864c: d10223a9 sub x9, x29, #0x88 48650: 11000668 add w8, w19, #0x1 48654: 8b13179b add x27, x28, x19, lsl #5 48658: eb09037f cmp x27, x9 4865c: b81983a8 stur w8, [x29, #-0x68] 48660: 54000460 b.eq 0x486ec 48664: f9400360 ldr x0, [x27] 48668: b4000060 cbz x0, 0x48674 4866c: 97ff1cd5 bl 0xf9c0 48670: f900037f str xzr, [x27] 48674: f85803ba ldur x26, [x29, #-0x80] 48678: 8b131793 add x19, x28, x19, lsl #5 4867c: 320003e1 orr w1, wzr, #0x1 48680: 91000740 add x0, x26, #0x1 48684: f900067a str x26, [x19, #0x8] 48688: 97ff199e bl 0xed00 4868c: f9000360 str x0, [x27] 48690: f85783a1 ldur x1, [x29, #-0x88] 48694: aa1a03e2 mov x2, x26 48698: 97ff1b2a bl 0xf340 4869c: f9400368 ldr x8, [x27] 486a0: f9400669 ldr x9, [x19, #0x8] 486a4: aa1303fb mov x27, x19 486a8: 3829691f strb wzr, [x8, x9] 486ac: f8410f60 ldr x0, [x27, #0x10]! 486b0: b4000060 cbz x0, 0x486bc 486b4: 97ff1cc3 bl 0xf9c0 486b8: f900037f str xzr, [x27] 486bc: f85903ba ldur x26, [x29, #-0x70] 486c0: 320003e1 orr w1, wzr, #0x1 486c4: 91000740 add x0, x26, #0x1 486c8: f9000e7a str x26, [x19, #0x18] 486cc: 97ff198d bl 0xed00 486d0: f9000360 str x0, [x27] 486d4: f85883a1 ldur x1, [x29, #-0x78] 486d8: aa1a03e2 mov x2, x26 486dc: 97ff1b19 bl 0xf340 486e0: f9400368 ldr x8, [x27] 486e4: f9400e69 ldr x9, [x19, #0x18] 486e8: 3829691f strb wzr, [x8, x9] 486ec: f85883a0 ldur x0, [x29, #-0x78] 486f0: b4000060 cbz x0, 0x486fc 486f4: 97ff1cb3 bl 0xf9c0 486f8: f81883bf stur xzr, [x29, #-0x78] 486fc: f85783a0 ldur x0, [x29, #-0x88] 48700: f81903bf stur xzr, [x29, #-0x70] 48704: b4000060 cbz x0, 0x48710 48708: 97ff1cae bl 0xf9c0 4870c: f81783bf stur xzr, [x29, #-0x88] 48710: 90000368 adrp x8, 0xb4000 48714: 913c6508 add x8, x8, #0xf19 48718: f9400108 ldr x8, [x8] 4871c: 90000373 adrp x19, 0xb4000 48720: 9139de73 add x19, x19, #0xe77 48724: f100033f cmp x25, #0x0 48728: 9a93133a csel x26, x25, x19, ne 4872c: a9387fbf stp xzr, xzr, [x29, #-0x80] 48730: f81783bf stur xzr, [x29, #-0x88] 48734: 52800289 mov w9, #0x14 // =20 48738: f81793a8 stur x8, [x29, #-0x87] 4873c: 528e8d08 mov w8, #0x7468 // =29800 48740: aa1a03e0 mov x0, x26 48744: 381783a9 sturb w9, [x29, #-0x88] 48748: 781813a8 sturh w8, [x29, #-0x7f] 4874c: a908ffff stp xzr, xzr, [sp, #0x88] 48750: 381833bf sturb wzr, [x29, #-0x7d] 48754: f90043ff str xzr, [sp, #0x80] 48758: 97ff1c06 bl 0xf770 4875c: aa0003f9 mov x25, x0 48760: b100433f cmn x25, #0x10 48764: 54001ca2 b.hs 0x48af8 48768: f1005f3f cmp x25, #0x17 4876c: 540000e2 b.hs 0x48788 48770: 910203e9 add x9, sp, #0x80 48774: d37ffb28 lsl x8, x25, #1 48778: b240013b orr x27, x9, #0x1 4877c: 390203e8 strb w8, [sp, #0x80] 48780: b5000159 cbnz x25, 0x487a8 48784: 1400000d b 0x487b8 48788: 91004328 add x8, x25, #0x10 4878c: 927ced1c and x28, x8, #0xfffffffffffffff0 48790: aa1c03e0 mov x0, x28 48794: 9400e505 bl 0x81ba8 48798: aa0003fb mov x27, x0 4879c: b2400388 orr x8, x28, #0x1 487a0: a908eff9 stp x25, x27, [sp, #0x88] 487a4: f90043e8 str x8, [sp, #0x80] 487a8: aa1b03e0 mov x0, x27 487ac: aa1a03e1 mov x1, x26 487b0: aa1903e2 mov x2, x25 487b4: 97ff1c37 bl 0xf890 487b8: f100031f cmp x24, #0x0 487bc: 38396b7f strb wzr, [x27, x25] 487c0: 9a931319 csel x25, x24, x19, ne 487c4: aa1903e0 mov x0, x25 487c8: a9077fff stp xzr, xzr, [sp, #0x70] 487cc: f90037ff str xzr, [sp, #0x68] 487d0: 97ff1be8 bl 0xf770 487d4: aa0003f8 mov x24, x0 487d8: b100431f cmn x24, #0x10 487dc: 54001922 b.hs 0x48b00 487e0: f1005f1f cmp x24, #0x17 487e4: 540000e2 b.hs 0x48800 487e8: 9101a3e9 add x9, sp, #0x68 487ec: d37ffb08 lsl x8, x24, #1 487f0: b240013a orr x26, x9, #0x1 487f4: 3901a3e8 strb w8, [sp, #0x68] 487f8: b5000158 cbnz x24, 0x48820 487fc: 1400000d b 0x48830 48800: 91004308 add x8, x24, #0x10 48804: 927ced1b and x27, x8, #0xfffffffffffffff0 48808: aa1b03e0 mov x0, x27 4880c: 9400e4e7 bl 0x81ba8 48810: aa0003fa mov x26, x0 48814: b2400368 orr x8, x27, #0x1 48818: a9076bf8 stp x24, x26, [sp, #0x70] 4881c: f90037e8 str x8, [sp, #0x68] 48820: aa1a03e0 mov x0, x26 48824: aa1903e1 mov x1, x25 48828: aa1803e2 mov x2, x24 4882c: 97ff1c19 bl 0xf890 48830: f10002ff cmp x23, #0x0 48834: 38386b5f strb wzr, [x26, x24] 48838: 9a9312f8 csel x24, x23, x19, ne 4883c: aa1803e0 mov x0, x24 48840: a905ffff stp xzr, xzr, [sp, #0x58] 48844: f9002bff str xzr, [sp, #0x50] 48848: 97ff1bca bl 0xf770 4884c: aa0003f7 mov x23, x0 48850: b10042ff cmn x23, #0x10 48854: 540015a2 b.hs 0x48b08 48858: f1005eff cmp x23, #0x17 4885c: 540000e2 b.hs 0x48878 48860: 910143e9 add x9, sp, #0x50 48864: d37ffae8 lsl x8, x23, #1 48868: b2400139 orr x25, x9, #0x1 4886c: 390143e8 strb w8, [sp, #0x50] 48870: b5000157 cbnz x23, 0x48898 48874: 1400000d b 0x488a8 48878: 910042e8 add x8, x23, #0x10 4887c: 927ced1a and x26, x8, #0xfffffffffffffff0 48880: aa1a03e0 mov x0, x26 48884: 9400e4c9 bl 0x81ba8 48888: aa0003f9 mov x25, x0 4888c: b2400348 orr x8, x26, #0x1 48890: a905e7f7 stp x23, x25, [sp, #0x58] 48894: f9002be8 str x8, [sp, #0x50] 48898: aa1903e0 mov x0, x25 4889c: aa1803e1 mov x1, x24 488a0: aa1703e2 mov x2, x23 488a4: 97ff1bfb bl 0xf890 488a8: f10002df cmp x22, #0x0 488ac: 38376b3f strb wzr, [x25, x23] 488b0: 9a9312d7 csel x23, x22, x19, ne 488b4: aa1703e0 mov x0, x23 488b8: a9047fff stp xzr, xzr, [sp, #0x40] 488bc: f9001fff str xzr, [sp, #0x38] 488c0: 97ff1bac bl 0xf770 488c4: aa0003f6 mov x22, x0 488c8: b10042df cmn x22, #0x10 488cc: 54001222 b.hs 0x48b10 488d0: f1005edf cmp x22, #0x17 488d4: 540000e2 b.hs 0x488f0 488d8: 9100e3e9 add x9, sp, #0x38 488dc: d37ffac8 lsl x8, x22, #1 488e0: b2400138 orr x24, x9, #0x1 488e4: 3900e3e8 strb w8, [sp, #0x38] 488e8: b5000156 cbnz x22, 0x48910 488ec: 1400000d b 0x48920 488f0: 910042c8 add x8, x22, #0x10 488f4: 927ced19 and x25, x8, #0xfffffffffffffff0 488f8: aa1903e0 mov x0, x25 488fc: 9400e4ab bl 0x81ba8 48900: aa0003f8 mov x24, x0 48904: b2400328 orr x8, x25, #0x1 48908: a90463f6 stp x22, x24, [sp, #0x40] 4890c: f9001fe8 str x8, [sp, #0x38] 48910: aa1803e0 mov x0, x24 48914: aa1703e1 mov x1, x23 48918: aa1603e2 mov x2, x22 4891c: 97ff1bdd bl 0xf890 48920: f9400ba8 ldr x8, [x29, #0x10] 48924: 38366b1f strb wzr, [x24, x22] 48928: a902ffff stp xzr, xzr, [sp, #0x28] 4892c: f90013ff str xzr, [sp, #0x20] 48930: f100011f cmp x8, #0x0 48934: 9a931117 csel x23, x8, x19, ne 48938: aa1703e0 mov x0, x23 4893c: 97ff1b8d bl 0xf770 48940: aa0003f6 mov x22, x0 48944: b10042df cmn x22, #0x10 48948: 54000e82 b.hs 0x48b18 4894c: f1005edf cmp x22, #0x17 48950: 540000e2 b.hs 0x4896c 48954: 910083e9 add x9, sp, #0x20 48958: d37ffac8 lsl x8, x22, #1 4895c: b2400138 orr x24, x9, #0x1 48960: 390083e8 strb w8, [sp, #0x20] 48964: b5000156 cbnz x22, 0x4898c 48968: 1400000d b 0x4899c 4896c: 910042c8 add x8, x22, #0x10 48970: 927ced19 and x25, x8, #0xfffffffffffffff0 48974: aa1903e0 mov x0, x25 48978: 9400e48c bl 0x81ba8 4897c: aa0003f8 mov x24, x0 48980: b2400328 orr x8, x25, #0x1 48984: a902e3f6 stp x22, x24, [sp, #0x28] 48988: f90013e8 str x8, [sp, #0x20] 4898c: aa1803e0 mov x0, x24 48990: aa1703e1 mov x1, x23 48994: aa1603e2 mov x2, x22 48998: 97ff1bbe bl 0xf890 4899c: 38366b1f strb wzr, [x24, x22] 489a0: 910083e8 add x8, sp, #0x20 489a4: f90007e8 str x8, [sp, #0x8] 489a8: 294323e1 ldp w1, w8, [sp, #0x18] 489ac: 120002a7 and w7, w21, #0x1 489b0: d10223a0 sub x0, x29, #0x88 489b4: 910203e2 add x2, sp, #0x80 489b8: 9101a3e3 add x3, sp, #0x68 489bc: 910143e4 add x4, sp, #0x50 489c0: d101a3a5 sub x5, x29, #0x68 489c4: 9100e3e6 add x6, sp, #0x38 489c8: b90003e8 str w8, [sp] 489cc: 94002130 bl 0x50e8c 489d0: 394083e8 ldrb w8, [sp, #0x20] 489d4: 37000688 tbnz w8, #0x0, 0x48aa4 489d8: 3940e3e8 ldrb w8, [sp, #0x38] 489dc: 370006c8 tbnz w8, #0x0, 0x48ab4 489e0: 394143e8 ldrb w8, [sp, #0x50] 489e4: 37000708 tbnz w8, #0x0, 0x48ac4 489e8: 3941a3e8 ldrb w8, [sp, #0x68] 489ec: 37000748 tbnz w8, #0x0, 0x48ad4 489f0: 394203e8 ldrb w8, [sp, #0x80] 489f4: 37000788 tbnz w8, #0x0, 0x48ae4 489f8: 385783a8 ldurb w8, [x29, #-0x88] 489fc: 36000068 tbz w8, #0x0, 0x48a08 48a00: f85883a0 ldur x0, [x29, #-0x78] 48a04: 9400e499 bl 0x81c68 48a08: b85983a8 ldur w8, [x29, #-0x68] 48a0c: f85a03b3 ldur x19, [x29, #-0x60] 48a10: 340002a8 cbz w8, 0x48a64 48a14: 2a1f03e8 mov w8, wzr 48a18: 2a0803f5 mov w21, w8 48a1c: 8b151676 add x22, x19, x21, lsl #5 48a20: aa1603f7 mov x23, x22 48a24: f8410ee0 ldr x0, [x23, #0x10]! 48a28: b4000060 cbz x0, 0x48a34 48a2c: 97ff1be5 bl 0xf9c0 48a30: f90002ff str xzr, [x23] 48a34: f94002c0 ldr x0, [x22] 48a38: f9000edf str xzr, [x22, #0x18] 48a3c: b4000060 cbz x0, 0x48a48 48a40: 97ff1be0 bl 0xf9c0 48a44: f90002df str xzr, [x22] 48a48: 8b151668 add x8, x19, x21, lsl #5 48a4c: f900051f str xzr, [x8, #0x8] 48a50: b85983a9 ldur w9, [x29, #-0x68] 48a54: f85a03b3 ldur x19, [x29, #-0x60] 48a58: 110006a8 add w8, w21, #0x1 48a5c: 6b09011f cmp w8, w9 48a60: 54fffdc3 b.lo 0x48a18 48a64: b4000093 cbz x19, 0x48a74 48a68: aa1303e0 mov x0, x19 48a6c: 97ff1bd5 bl 0xf9c0 48a70: f81a03bf stur xzr, [x29, #-0x60] 48a74: f9401688 ldr x8, [x20, #0x28] 48a78: f85a83a9 ldur x9, [x29, #-0x58] 48a7c: eb09011f cmp x8, x9 48a80: 54000501 b.ne 0x48b20 48a84: a9527bfd ldp x29, x30, [sp, #0x120] 48a88: a9514ff4 ldp x20, x19, [sp, #0x110] 48a8c: a95057f6 ldp x22, x21, [sp, #0x100] 48a90: a94f5ff8 ldp x24, x23, [sp, #0xf0] 48a94: a94e67fa ldp x26, x25, [sp, #0xe0] 48a98: a94d6ffc ldp x28, x27, [sp, #0xd0] 48a9c: 9104c3ff add sp, sp, #0x130 48aa0: d65f03c0 ret 48aa4: f9401be0 ldr x0, [sp, #0x30] 48aa8: 9400e470 bl 0x81c68 48aac: 3940e3e8 ldrb w8, [sp, #0x38] 48ab0: 3607f988 tbz w8, #0x0, 0x489e0 48ab4: f94027e0 ldr x0, [sp, #0x48] 48ab8: 9400e46c bl 0x81c68 48abc: 394143e8 ldrb w8, [sp, #0x50] 48ac0: 3607f948 tbz w8, #0x0, 0x489e8 48ac4: f94033e0 ldr x0, [sp, #0x60] 48ac8: 9400e468 bl 0x81c68 48acc: 3941a3e8 ldrb w8, [sp, #0x68] 48ad0: 3607f908 tbz w8, #0x0, 0x489f0 48ad4: f9403fe0 ldr x0, [sp, #0x78] 48ad8: 9400e464 bl 0x81c68 48adc: 394203e8 ldrb w8, [sp, #0x80] 48ae0: 3607f8c8 tbz w8, #0x0, 0x489f8 48ae4: f9404be0 ldr x0, [sp, #0x90] 48ae8: 9400e460 bl 0x81c68 48aec: 385783a8 ldurb w8, [x29, #-0x88] 48af0: 3707f888 tbnz w8, #0x0, 0x48a00 48af4: 17ffffc5 b 0x48a08 48af8: 910203e0 add x0, sp, #0x80 48afc: 97ff900f bl 0x2cb38 <.text+0x1d088> 48b00: 9101a3e0 add x0, sp, #0x68 48b04: 97ff900d bl 0x2cb38 <.text+0x1d088> 48b08: 910143e0 add x0, sp, #0x50 48b0c: 97ff900b bl 0x2cb38 <.text+0x1d088> 48b10: 9100e3e0 add x0, sp, #0x38 48b14: 97ff9009 bl 0x2cb38 <.text+0x1d088> 48b18: 910083e0 add x0, sp, #0x20 48b1c: 97ff9007 bl 0x2cb38 <.text+0x1d088> 48b20: 97ff19b0 bl 0xf1e0 <__stack_chk_fail@plt> 48b24: aa0003f3 mov x19, x0 48b28: 3940e3e8 ldrb w8, [sp, #0x38] 48b2c: 36000468 tbz w8, #0x0, 0x48bb8 48b30: 1400004d b 0x48c64 48b34: aa0003f3 mov x19, x0 48b38: 394143e8 ldrb w8, [sp, #0x50] 48b3c: 36000428 tbz w8, #0x0, 0x48bc0 48b40: 1400004d b 0x48c74 48b44: aa0003f3 mov x19, x0 48b48: 3941a3e8 ldrb w8, [sp, #0x68] 48b4c: 360003e8 tbz w8, #0x0, 0x48bc8 48b50: 1400004d b 0x48c84 48b54: aa0003f3 mov x19, x0 48b58: 394203e8 ldrb w8, [sp, #0x80] 48b5c: 360003a8 tbz w8, #0x0, 0x48bd0 48b60: 1400004d b 0x48c94 48b64: aa0003f3 mov x19, x0 48b68: 385783a8 ldurb w8, [x29, #-0x88] 48b6c: 37000368 tbnz w8, #0x0, 0x48bd8 48b70: 1400001c b 0x48be0 48b74: f85883a8 ldur x8, [x29, #-0x78] 48b78: aa0003f3 mov x19, x0 48b7c: b4000088 cbz x8, 0x48b8c 48b80: aa0803e0 mov x0, x8 48b84: 97ff1b8f bl 0xf9c0 48b88: f81883bf stur xzr, [x29, #-0x78] 48b8c: f85783a0 ldur x0, [x29, #-0x88] 48b90: f81903bf stur xzr, [x29, #-0x70] 48b94: b4000260 cbz x0, 0x48be0 48b98: 97ff1b8a bl 0xf9c0 48b9c: f81783bf stur xzr, [x29, #-0x88] 48ba0: 14000010 b 0x48be0 48ba4: 394083e8 ldrb w8, [sp, #0x20] 48ba8: aa0003f3 mov x19, x0 48bac: 37000548 tbnz w8, #0x0, 0x48c54 48bb0: 3940e3e8 ldrb w8, [sp, #0x38] 48bb4: 37000588 tbnz w8, #0x0, 0x48c64 48bb8: 394143e8 ldrb w8, [sp, #0x50] 48bbc: 370005c8 tbnz w8, #0x0, 0x48c74 48bc0: 3941a3e8 ldrb w8, [sp, #0x68] 48bc4: 37000608 tbnz w8, #0x0, 0x48c84 48bc8: 394203e8 ldrb w8, [sp, #0x80] 48bcc: 37000648 tbnz w8, #0x0, 0x48c94 48bd0: 385783a8 ldurb w8, [x29, #-0x88] 48bd4: 36000068 tbz w8, #0x0, 0x48be0 48bd8: f85883a0 ldur x0, [x29, #-0x78] 48bdc: 9400e423 bl 0x81c68 48be0: b85983a8 ldur w8, [x29, #-0x68] 48be4: f85a03b4 ldur x20, [x29, #-0x60] 48be8: 340002a8 cbz w8, 0x48c3c 48bec: 2a1f03e8 mov w8, wzr 48bf0: 2a0803f5 mov w21, w8 48bf4: 8b151696 add x22, x20, x21, lsl #5 48bf8: aa1603f7 mov x23, x22 48bfc: f8410ee0 ldr x0, [x23, #0x10]! 48c00: b4000060 cbz x0, 0x48c0c 48c04: 97ff1b6f bl 0xf9c0 48c08: f90002ff str xzr, [x23] 48c0c: f94002c0 ldr x0, [x22] 48c10: f9000edf str xzr, [x22, #0x18] 48c14: b4000060 cbz x0, 0x48c20 48c18: 97ff1b6a bl 0xf9c0 48c1c: f90002df str xzr, [x22] 48c20: 8b151688 add x8, x20, x21, lsl #5 48c24: f900051f str xzr, [x8, #0x8] 48c28: b85983a9 ldur w9, [x29, #-0x68] 48c2c: f85a03b4 ldur x20, [x29, #-0x60] 48c30: 110006a8 add w8, w21, #0x1 48c34: 6b09011f cmp w8, w9 48c38: 54fffdc3 b.lo 0x48bf0 48c3c: b4000094 cbz x20, 0x48c4c 48c40: aa1403e0 mov x0, x20 48c44: 97ff1b5f bl 0xf9c0 48c48: f81a03bf stur xzr, [x29, #-0x60] 48c4c: aa1303e0 mov x0, x19 48c50: 94018553 bl 0xaa19c 48c54: f9401be0 ldr x0, [sp, #0x30] 48c58: 9400e404 bl 0x81c68 48c5c: 3940e3e8 ldrb w8, [sp, #0x38] 48c60: 3607fac8 tbz w8, #0x0, 0x48bb8 48c64: f94027e0 ldr x0, [sp, #0x48] 48c68: 9400e400 bl 0x81c68 48c6c: 394143e8 ldrb w8, [sp, #0x50] 48c70: 3607fa88 tbz w8, #0x0, 0x48bc0 48c74: f94033e0 ldr x0, [sp, #0x60] 48c78: 9400e3fc bl 0x81c68 48c7c: 3941a3e8 ldrb w8, [sp, #0x68] 48c80: 3607fa48 tbz w8, #0x0, 0x48bc8 48c84: f9403fe0 ldr x0, [sp, #0x78] 48c88: 9400e3f8 bl 0x81c68 48c8c: 394203e8 ldrb w8, [sp, #0x80] 48c90: 3607fa08 tbz w8, #0x0, 0x48bd0 48c94: f9404be0 ldr x0, [sp, #0x90] 48c98: 9400e3f4 bl 0x81c68 48c9c: 385783a8 ldurb w8, [x29, #-0x88] 48ca0: 3707f9c8 tbnz w8, #0x0, 0x48bd8 48ca4: 17ffffcf b 0x48be0 0000000000048ca8 : 48ca8: d10083ff sub sp, sp, #0x20 48cac: a9017bfd stp x29, x30, [sp, #0x10] 48cb0: 910043fd add x29, sp, #0x10 48cb4: 2a0503e8 mov w8, w5 48cb8: aa0403e9 mov x9, x4 48cbc: f90003e6 str x6, [sp] 48cc0: aa1f03e4 mov x4, xzr 48cc4: aa0903e5 mov x5, x9 48cc8: 2a1f03e6 mov w6, wzr 48ccc: 2a0803e7 mov w7, w8 48cd0: 97ff179c bl 0xeb40 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18ReportExceptionPRVEiPKcS3_S3_S3_S3_biS3_@plt> 48cd4: a9417bfd ldp x29, x30, [sp, #0x10] 48cd8: 910083ff add sp, sp, #0x20 48cdc: d65f03c0 ret 0000000000048ce0 : 48ce0: d10243ff sub sp, sp, #0x90 48ce4: f90023f9 str x25, [sp, #0x40] 48ce8: a9055ff8 stp x24, x23, [sp, #0x50] 48cec: a90657f6 stp x22, x21, [sp, #0x60] 48cf0: a9074ff4 stp x20, x19, [sp, #0x70] 48cf4: a9087bfd stp x29, x30, [sp, #0x80] 48cf8: 910203fd add x29, sp, #0x80 48cfc: d53bd058 mrs x24, TPIDR_EL0 48d00: f9401708 ldr x8, [x24, #0x28] 48d04: 90000379 adrp x25, 0xb4000 48d08: 9139df39 add x25, x25, #0xe77 48d0c: f100001f cmp x0, #0x0 48d10: 9a991014 csel x20, x0, x25, ne 48d14: aa1403e0 mov x0, x20 48d18: aa0103f3 mov x19, x1 48d1c: f9001fe8 str x8, [sp, #0x38] 48d20: a902ffff stp xzr, xzr, [sp, #0x28] 48d24: f90013ff str xzr, [sp, #0x20] 48d28: 97ff1a92 bl 0xf770 48d2c: aa0003f5 mov x21, x0 48d30: b10042bf cmn x21, #0x10 48d34: 54000942 b.hs 0x48e5c 48d38: f1005ebf cmp x21, #0x17 48d3c: 540000e2 b.hs 0x48d58 48d40: 910083e9 add x9, sp, #0x20 48d44: d37ffaa8 lsl x8, x21, #1 48d48: b2400136 orr x22, x9, #0x1 48d4c: 390083e8 strb w8, [sp, #0x20] 48d50: b5000155 cbnz x21, 0x48d78 48d54: 1400000d b 0x48d88 48d58: 910042a8 add x8, x21, #0x10 48d5c: 927ced17 and x23, x8, #0xfffffffffffffff0 48d60: aa1703e0 mov x0, x23 48d64: 9400e391 bl 0x81ba8 48d68: aa0003f6 mov x22, x0 48d6c: b24002e8 orr x8, x23, #0x1 48d70: a902dbf5 stp x21, x22, [sp, #0x28] 48d74: f90013e8 str x8, [sp, #0x20] 48d78: aa1603e0 mov x0, x22 48d7c: aa1403e1 mov x1, x20 48d80: aa1503e2 mov x2, x21 48d84: 97ff1ac3 bl 0xf890 48d88: f100027f cmp x19, #0x0 48d8c: 9a991274 csel x20, x19, x25, ne 48d90: aa1403e0 mov x0, x20 48d94: 38356adf strb wzr, [x22, x21] 48d98: a9017fff stp xzr, xzr, [sp, #0x10] 48d9c: f90007ff str xzr, [sp, #0x8] 48da0: 97ff1a74 bl 0xf770 48da4: aa0003f3 mov x19, x0 48da8: b100427f cmn x19, #0x10 48dac: 540005c2 b.hs 0x48e64 48db0: f1005e7f cmp x19, #0x17 48db4: 540000e2 b.hs 0x48dd0 48db8: 910023e9 add x9, sp, #0x8 48dbc: d37ffa68 lsl x8, x19, #1 48dc0: b2400135 orr x21, x9, #0x1 48dc4: 390023e8 strb w8, [sp, #0x8] 48dc8: b5000153 cbnz x19, 0x48df0 48dcc: 1400000d b 0x48e00 48dd0: 91004268 add x8, x19, #0x10 48dd4: 927ced16 and x22, x8, #0xfffffffffffffff0 48dd8: aa1603e0 mov x0, x22 48ddc: 9400e373 bl 0x81ba8 48de0: aa0003f5 mov x21, x0 48de4: b24002c8 orr x8, x22, #0x1 48de8: a90157f3 stp x19, x21, [sp, #0x10] 48dec: f90007e8 str x8, [sp, #0x8] 48df0: aa1503e0 mov x0, x21 48df4: aa1403e1 mov x1, x20 48df8: aa1303e2 mov x2, x19 48dfc: 97ff1aa5 bl 0xf890 48e00: 38336abf strb wzr, [x21, x19] 48e04: 910083e0 add x0, sp, #0x20 48e08: 910023e1 add x1, sp, #0x8 48e0c: 9400255c bl 0x5237c 48e10: 394023e8 ldrb w8, [sp, #0x8] 48e14: 36000068 tbz w8, #0x0, 0x48e20 48e18: f9400fe0 ldr x0, [sp, #0x18] 48e1c: 9400e393 bl 0x81c68 48e20: 394083e8 ldrb w8, [sp, #0x20] 48e24: 36000068 tbz w8, #0x0, 0x48e30 48e28: f9401be0 ldr x0, [sp, #0x30] 48e2c: 9400e38f bl 0x81c68 48e30: f9401708 ldr x8, [x24, #0x28] 48e34: f9401fe9 ldr x9, [sp, #0x38] 48e38: eb09011f cmp x8, x9 48e3c: 54000181 b.ne 0x48e6c 48e40: a9487bfd ldp x29, x30, [sp, #0x80] 48e44: a9474ff4 ldp x20, x19, [sp, #0x70] 48e48: a94657f6 ldp x22, x21, [sp, #0x60] 48e4c: a9455ff8 ldp x24, x23, [sp, #0x50] 48e50: f94023f9 ldr x25, [sp, #0x40] 48e54: 910243ff add sp, sp, #0x90 48e58: d65f03c0 ret 48e5c: 910083e0 add x0, sp, #0x20 48e60: 97ff8f36 bl 0x2cb38 <.text+0x1d088> 48e64: 910023e0 add x0, sp, #0x8 48e68: 97ff8f34 bl 0x2cb38 <.text+0x1d088> 48e6c: 97ff18dd bl 0xf1e0 <__stack_chk_fail@plt> 48e70: aa0003f3 mov x19, x0 48e74: 394083e8 ldrb w8, [sp, #0x20] 48e78: 360000e8 tbz w8, #0x0, 0x48e94 48e7c: 1400000c b 0x48eac 48e80: 394023e8 ldrb w8, [sp, #0x8] 48e84: aa0003f3 mov x19, x0 48e88: 370000a8 tbnz w8, #0x0, 0x48e9c 48e8c: 394083e8 ldrb w8, [sp, #0x20] 48e90: 370000e8 tbnz w8, #0x0, 0x48eac 48e94: aa1303e0 mov x0, x19 48e98: 940184c1 bl 0xaa19c 48e9c: f9400fe0 ldr x0, [sp, #0x18] 48ea0: 9400e372 bl 0x81c68 48ea4: 394083e8 ldrb w8, [sp, #0x20] 48ea8: 3607ff68 tbz w8, #0x0, 0x48e94 48eac: f9401be0 ldr x0, [sp, #0x30] 48eb0: 9400e36e bl 0x81c68 48eb4: aa1303e0 mov x0, x19 48eb8: 940184b9 bl 0xaa19c 0000000000048ebc : 48ebc: d10203ff sub sp, sp, #0x80 48ec0: f90023f7 str x23, [sp, #0x40] 48ec4: a90557f6 stp x22, x21, [sp, #0x50] 48ec8: a9064ff4 stp x20, x19, [sp, #0x60] 48ecc: a9077bfd stp x29, x30, [sp, #0x70] 48ed0: 9101c3fd add x29, sp, #0x70 48ed4: d53bd057 mrs x23, TPIDR_EL0 48ed8: f94016e8 ldr x8, [x23, #0x28] 48edc: aa0003f3 mov x19, x0 48ee0: f9001fe8 str x8, [sp, #0x38] 48ee4: b50003b3 cbnz x19, 0x48f58 48ee8: 90000361 adrp x1, 0xb4000 48eec: 90000362 adrp x2, 0xb4000 48ef0: 912fdc21 add x1, x1, #0xbf7 48ef4: 913d9442 add x2, x2, #0xf65 48ef8: 97ff16e6 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 48efc: 90000369 adrp x9, 0xb4000 48f00: 913c6529 add x9, x9, #0xf19 48f04: f9400129 ldr x9, [x9] 48f08: 52800288 mov w8, #0x14 // =20 48f0c: 528e8d0a mov w10, #0x7468 // =29800 48f10: a902ffff stp xzr, xzr, [sp, #0x28] 48f14: a901ffff stp xzr, xzr, [sp, #0x18] 48f18: a900ffff stp xzr, xzr, [sp, #0x8] 48f1c: 390083e8 strb w8, [sp, #0x20] 48f20: f80213e9 stur x9, [sp, #0x21] 48f24: 780293ea sturh w10, [sp, #0x29] 48f28: 3900afff strb wzr, [sp, #0x2b] 48f2c: 910083e0 add x0, sp, #0x20 48f30: 910023e1 add x1, sp, #0x8 48f34: 94001c9d bl 0x501a8 48f38: 394023e8 ldrb w8, [sp, #0x8] 48f3c: 36000068 tbz w8, #0x0, 0x48f48 48f40: f9400fe0 ldr x0, [sp, #0x18] 48f44: 9400e349 bl 0x81c68 48f48: 394083e8 ldrb w8, [sp, #0x20] 48f4c: 36000068 tbz w8, #0x0, 0x48f58 48f50: f9401be0 ldr x0, [sp, #0x30] 48f54: 9400e345 bl 0x81c68 48f58: 90000374 adrp x20, 0xb4000 48f5c: 90000361 adrp x1, 0xb4000 48f60: 90000362 adrp x2, 0xb4000 48f64: 913c6694 add x20, x20, #0xf19 48f68: 912fdc21 add x1, x1, #0xbf7 48f6c: 913e2042 add x2, x2, #0xf88 48f70: 2a1f03e0 mov w0, wzr 48f74: aa1403e3 mov x3, x20 48f78: aa1303e4 mov x4, x19 48f7c: 97ff16c5 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 48f80: f9400289 ldr x9, [x20] 48f84: 52800288 mov w8, #0x14 // =20 48f88: 528e8d0a mov w10, #0x7468 // =29800 48f8c: aa1303e0 mov x0, x19 48f90: a902ffff stp xzr, xzr, [sp, #0x28] 48f94: a901ffff stp xzr, xzr, [sp, #0x18] 48f98: a900ffff stp xzr, xzr, [sp, #0x8] 48f9c: 390083e8 strb w8, [sp, #0x20] 48fa0: f80213e9 stur x9, [sp, #0x21] 48fa4: 780293ea sturh w10, [sp, #0x29] 48fa8: 3900afff strb wzr, [sp, #0x2b] 48fac: 97ff19f1 bl 0xf770 48fb0: aa0003f4 mov x20, x0 48fb4: b100429f cmn x20, #0x10 48fb8: 54000562 b.hs 0x49064 48fbc: f1005e9f cmp x20, #0x17 48fc0: 540000e2 b.hs 0x48fdc 48fc4: 910023e9 add x9, sp, #0x8 48fc8: d37ffa88 lsl x8, x20, #1 48fcc: b2400135 orr x21, x9, #0x1 48fd0: 390023e8 strb w8, [sp, #0x8] 48fd4: b5000154 cbnz x20, 0x48ffc 48fd8: 1400000d b 0x4900c 48fdc: 91004288 add x8, x20, #0x10 48fe0: 927ced16 and x22, x8, #0xfffffffffffffff0 48fe4: aa1603e0 mov x0, x22 48fe8: 9400e2f0 bl 0x81ba8 48fec: aa0003f5 mov x21, x0 48ff0: b24002c8 orr x8, x22, #0x1 48ff4: a90157f4 stp x20, x21, [sp, #0x10] 48ff8: f90007e8 str x8, [sp, #0x8] 48ffc: aa1503e0 mov x0, x21 49000: aa1303e1 mov x1, x19 49004: aa1403e2 mov x2, x20 49008: 97ff1a22 bl 0xf890 4900c: 38346abf strb wzr, [x21, x20] 49010: 910083e0 add x0, sp, #0x20 49014: 910023e1 add x1, sp, #0x8 49018: 94001c64 bl 0x501a8 4901c: 394023e8 ldrb w8, [sp, #0x8] 49020: 36000068 tbz w8, #0x0, 0x4902c 49024: f9400fe0 ldr x0, [sp, #0x18] 49028: 9400e310 bl 0x81c68 4902c: 394083e8 ldrb w8, [sp, #0x20] 49030: 36000068 tbz w8, #0x0, 0x4903c 49034: f9401be0 ldr x0, [sp, #0x30] 49038: 9400e30c bl 0x81c68 4903c: f94016e8 ldr x8, [x23, #0x28] 49040: f9401fe9 ldr x9, [sp, #0x38] 49044: eb09011f cmp x8, x9 49048: 54000121 b.ne 0x4906c 4904c: a9477bfd ldp x29, x30, [sp, #0x70] 49050: a9464ff4 ldp x20, x19, [sp, #0x60] 49054: a94557f6 ldp x22, x21, [sp, #0x50] 49058: f94023f7 ldr x23, [sp, #0x40] 4905c: 910203ff add sp, sp, #0x80 49060: d65f03c0 ret 49064: 910023e0 add x0, sp, #0x8 49068: 97ff8eb4 bl 0x2cb38 <.text+0x1d088> 4906c: 97ff185d bl 0xf1e0 <__stack_chk_fail@plt> 49070: 14000005 b 0x49084 49074: aa0003f3 mov x19, x0 49078: 394083e8 ldrb w8, [sp, #0x20] 4907c: 360000e8 tbz w8, #0x0, 0x49098 49080: 1400000c b 0x490b0 49084: 394023e8 ldrb w8, [sp, #0x8] 49088: aa0003f3 mov x19, x0 4908c: 370000a8 tbnz w8, #0x0, 0x490a0 49090: 394083e8 ldrb w8, [sp, #0x20] 49094: 370000e8 tbnz w8, #0x0, 0x490b0 49098: aa1303e0 mov x0, x19 4909c: 94018440 bl 0xaa19c 490a0: f9400fe0 ldr x0, [sp, #0x18] 490a4: 9400e2f1 bl 0x81c68 490a8: 394083e8 ldrb w8, [sp, #0x20] 490ac: 3607ff68 tbz w8, #0x0, 0x49098 490b0: f9401be0 ldr x0, [sp, #0x30] 490b4: 9400e2ed bl 0x81c68 490b8: aa1303e0 mov x0, x19 490bc: 94018438 bl 0xaa19c 00000000000490c0 : 490c0: d10203ff sub sp, sp, #0x80 490c4: a9045ff8 stp x24, x23, [sp, #0x40] 490c8: a90557f6 stp x22, x21, [sp, #0x50] 490cc: a9064ff4 stp x20, x19, [sp, #0x60] 490d0: a9077bfd stp x29, x30, [sp, #0x70] 490d4: 9101c3fd add x29, sp, #0x70 490d8: d53bd058 mrs x24, TPIDR_EL0 490dc: f9401709 ldr x9, [x24, #0x28] 490e0: f0000348 adrp x8, 0xb4000 490e4: 9139dd08 add x8, x8, #0xe77 490e8: f100001f cmp x0, #0x0 490ec: f9001fe9 str x9, [sp, #0x38] 490f0: f0000349 adrp x9, 0xb4000 490f4: 913c6529 add x9, x9, #0xf19 490f8: f9400129 ldr x9, [x9] 490fc: 9a881014 csel x20, x0, x8, ne 49100: 52800288 mov w8, #0x14 // =20 49104: a901ffff stp xzr, xzr, [sp, #0x18] 49108: 390083e8 strb w8, [sp, #0x20] 4910c: 528e8d08 mov w8, #0x7468 // =29800 49110: aa1403e0 mov x0, x20 49114: 2a0103f3 mov w19, w1 49118: a902ffff stp xzr, xzr, [sp, #0x28] 4911c: f80213e9 stur x9, [sp, #0x21] 49120: 780293e8 sturh w8, [sp, #0x29] 49124: 3900afff strb wzr, [sp, #0x2b] 49128: a900ffff stp xzr, xzr, [sp, #0x8] 4912c: 97ff1991 bl 0xf770 49130: aa0003f5 mov x21, x0 49134: b10042bf cmn x21, #0x10 49138: 54000582 b.hs 0x491e8 4913c: f1005ebf cmp x21, #0x17 49140: 540000e2 b.hs 0x4915c 49144: 910023e9 add x9, sp, #0x8 49148: d37ffaa8 lsl x8, x21, #1 4914c: b2400136 orr x22, x9, #0x1 49150: 390023e8 strb w8, [sp, #0x8] 49154: b5000155 cbnz x21, 0x4917c 49158: 1400000d b 0x4918c 4915c: 910042a8 add x8, x21, #0x10 49160: 927ced17 and x23, x8, #0xfffffffffffffff0 49164: aa1703e0 mov x0, x23 49168: 9400e290 bl 0x81ba8 4916c: aa0003f6 mov x22, x0 49170: b24002e8 orr x8, x23, #0x1 49174: a9015bf5 stp x21, x22, [sp, #0x10] 49178: f90007e8 str x8, [sp, #0x8] 4917c: aa1603e0 mov x0, x22 49180: aa1403e1 mov x1, x20 49184: aa1503e2 mov x2, x21 49188: 97ff19c2 bl 0xf890 4918c: 38356adf strb wzr, [x22, x21] 49190: 12000262 and w2, w19, #0x1 49194: 910083e0 add x0, sp, #0x20 49198: 910023e1 add x1, sp, #0x8 4919c: 94001e27 bl 0x50a38 491a0: 394023e8 ldrb w8, [sp, #0x8] 491a4: 36000068 tbz w8, #0x0, 0x491b0 491a8: f9400fe0 ldr x0, [sp, #0x18] 491ac: 9400e2af bl 0x81c68 491b0: 394083e8 ldrb w8, [sp, #0x20] 491b4: 36000068 tbz w8, #0x0, 0x491c0 491b8: f9401be0 ldr x0, [sp, #0x30] 491bc: 9400e2ab bl 0x81c68 491c0: f9401708 ldr x8, [x24, #0x28] 491c4: f9401fe9 ldr x9, [sp, #0x38] 491c8: eb09011f cmp x8, x9 491cc: 54000121 b.ne 0x491f0 491d0: a9477bfd ldp x29, x30, [sp, #0x70] 491d4: a9464ff4 ldp x20, x19, [sp, #0x60] 491d8: a94557f6 ldp x22, x21, [sp, #0x50] 491dc: a9445ff8 ldp x24, x23, [sp, #0x40] 491e0: 910203ff add sp, sp, #0x80 491e4: d65f03c0 ret 491e8: 910023e0 add x0, sp, #0x8 491ec: 97ff8e53 bl 0x2cb38 <.text+0x1d088> 491f0: 97ff17fc bl 0xf1e0 <__stack_chk_fail@plt> 491f4: aa0003f3 mov x19, x0 491f8: 394083e8 ldrb w8, [sp, #0x20] 491fc: 360000e8 tbz w8, #0x0, 0x49218 49200: 1400000c b 0x49230 49204: 394023e8 ldrb w8, [sp, #0x8] 49208: aa0003f3 mov x19, x0 4920c: 370000a8 tbnz w8, #0x0, 0x49220 49210: 394083e8 ldrb w8, [sp, #0x20] 49214: 370000e8 tbnz w8, #0x0, 0x49230 49218: aa1303e0 mov x0, x19 4921c: 940183e0 bl 0xaa19c 49220: f9400fe0 ldr x0, [sp, #0x18] 49224: 9400e291 bl 0x81c68 49228: 394083e8 ldrb w8, [sp, #0x20] 4922c: 3607ff68 tbz w8, #0x0, 0x49218 49230: f9401be0 ldr x0, [sp, #0x30] 49234: 9400e28d bl 0x81c68 49238: aa1303e0 mov x0, x19 4923c: 940183d8 bl 0xaa19c 0000000000049240 : 49240: d10243ff sub sp, sp, #0x90 49244: a9055ff8 stp x24, x23, [sp, #0x50] 49248: a90657f6 stp x22, x21, [sp, #0x60] 4924c: a9074ff4 stp x20, x19, [sp, #0x70] 49250: a9087bfd stp x29, x30, [sp, #0x80] 49254: 910203fd add x29, sp, #0x80 49258: d53bd058 mrs x24, TPIDR_EL0 4925c: f9401708 ldr x8, [x24, #0x28] 49260: aa0103f3 mov x19, x1 49264: aa0003f4 mov x20, x0 49268: f81c83a8 stur x8, [x29, #-0x38] 4926c: b4000374 cbz x20, 0x492d8 49270: b4000353 cbz x19, 0x492d8 49274: f0000349 adrp x9, 0xb4000 49278: 913c6529 add x9, x9, #0xf19 4927c: f9400129 ldr x9, [x9] 49280: 52800288 mov w8, #0x14 // =20 49284: 528e8d0a mov w10, #0x7468 // =29800 49288: aa1403e0 mov x0, x20 4928c: a903ffff stp xzr, xzr, [sp, #0x38] 49290: a902ffff stp xzr, xzr, [sp, #0x28] 49294: a901ffff stp xzr, xzr, [sp, #0x18] 49298: 3900c3e8 strb w8, [sp, #0x30] 4929c: f80313e9 stur x9, [sp, #0x31] 492a0: 780393ea sturh w10, [sp, #0x39] 492a4: 3900efff strb wzr, [sp, #0x3b] 492a8: 97ff1932 bl 0xf770 492ac: aa0003f5 mov x21, x0 492b0: b10042bf cmn x21, #0x10 492b4: 54000b22 b.hs 0x49418 492b8: f1005ebf cmp x21, #0x17 492bc: 540001c2 b.hs 0x492f4 492c0: 910063e9 add x9, sp, #0x18 492c4: d37ffaa8 lsl x8, x21, #1 492c8: b2400136 orr x22, x9, #0x1 492cc: 390063e8 strb w8, [sp, #0x18] 492d0: b5000235 cbnz x21, 0x49314 492d4: 14000014 b 0x49324 492d8: f0000341 adrp x1, 0xb4000 492dc: f0000342 adrp x2, 0xb4000 492e0: 912fdc21 add x1, x1, #0xbf7 492e4: 913d4c42 add x2, x2, #0xf53 492e8: 320007e0 orr w0, wzr, #0x3 492ec: 97ff15e9 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 492f0: 14000036 b 0x493c8 492f4: 910042a8 add x8, x21, #0x10 492f8: 927ced17 and x23, x8, #0xfffffffffffffff0 492fc: aa1703e0 mov x0, x23 49300: 9400e22a bl 0x81ba8 49304: aa0003f6 mov x22, x0 49308: b24002e8 orr x8, x23, #0x1 4930c: a9025bf5 stp x21, x22, [sp, #0x20] 49310: f9000fe8 str x8, [sp, #0x18] 49314: aa1603e0 mov x0, x22 49318: aa1403e1 mov x1, x20 4931c: aa1503e2 mov x2, x21 49320: 97ff195c bl 0xf890 49324: aa1303e0 mov x0, x19 49328: 38356adf strb wzr, [x22, x21] 4932c: a900ffff stp xzr, xzr, [sp, #0x8] 49330: f90003ff str xzr, [sp] 49334: 97ff190f bl 0xf770 49338: aa0003f4 mov x20, x0 4933c: b100429f cmn x20, #0x10 49340: 54000702 b.hs 0x49420 49344: f1005e9f cmp x20, #0x17 49348: 540000e2 b.hs 0x49364 4934c: 910003e9 mov x9, sp 49350: d37ffa88 lsl x8, x20, #1 49354: b2400135 orr x21, x9, #0x1 49358: 390003e8 strb w8, [sp] 4935c: b5000154 cbnz x20, 0x49384 49360: 1400000d b 0x49394 49364: 91004288 add x8, x20, #0x10 49368: 927ced16 and x22, x8, #0xfffffffffffffff0 4936c: aa1603e0 mov x0, x22 49370: 9400e20e bl 0x81ba8 49374: aa0003f5 mov x21, x0 49378: b24002c8 orr x8, x22, #0x1 4937c: a900d7f4 stp x20, x21, [sp, #0x8] 49380: f90003e8 str x8, [sp] 49384: aa1503e0 mov x0, x21 49388: aa1303e1 mov x1, x19 4938c: aa1403e2 mov x2, x20 49390: 97ff1940 bl 0xf890 49394: 38346abf strb wzr, [x21, x20] 49398: 9100c3e0 add x0, sp, #0x30 4939c: 910063e1 add x1, sp, #0x18 493a0: 910003e2 mov x2, sp 493a4: 94001a38 bl 0x4fc84 493a8: 394003e8 ldrb w8, [sp] 493ac: 37000228 tbnz w8, #0x0, 0x493f0 493b0: 394063e8 ldrb w8, [sp, #0x18] 493b4: 37000268 tbnz w8, #0x0, 0x49400 493b8: 3940c3e8 ldrb w8, [sp, #0x30] 493bc: 36000068 tbz w8, #0x0, 0x493c8 493c0: f94023e0 ldr x0, [sp, #0x40] 493c4: 9400e229 bl 0x81c68 493c8: f9401708 ldr x8, [x24, #0x28] 493cc: f85c83a9 ldur x9, [x29, #-0x38] 493d0: eb09011f cmp x8, x9 493d4: 54000201 b.ne 0x49414 493d8: a9487bfd ldp x29, x30, [sp, #0x80] 493dc: a9474ff4 ldp x20, x19, [sp, #0x70] 493e0: a94657f6 ldp x22, x21, [sp, #0x60] 493e4: a9455ff8 ldp x24, x23, [sp, #0x50] 493e8: 910243ff add sp, sp, #0x90 493ec: d65f03c0 ret 493f0: f9400be0 ldr x0, [sp, #0x10] 493f4: 9400e21d bl 0x81c68 493f8: 394063e8 ldrb w8, [sp, #0x18] 493fc: 3607fde8 tbz w8, #0x0, 0x493b8 49400: f94017e0 ldr x0, [sp, #0x28] 49404: 9400e219 bl 0x81c68 49408: 3940c3e8 ldrb w8, [sp, #0x30] 4940c: 3707fda8 tbnz w8, #0x0, 0x493c0 49410: 17ffffee b 0x493c8 49414: 97ff1773 bl 0xf1e0 <__stack_chk_fail@plt> 49418: 910063e0 add x0, sp, #0x18 4941c: 97ff8dc7 bl 0x2cb38 <.text+0x1d088> 49420: 910003e0 mov x0, sp 49424: 97ff8dc5 bl 0x2cb38 <.text+0x1d088> 49428: aa0003f3 mov x19, x0 4942c: 394063e8 ldrb w8, [sp, #0x18] 49430: 36000168 tbz w8, #0x0, 0x4945c 49434: 14000012 b 0x4947c 49438: aa0003f3 mov x19, x0 4943c: 3940c3e8 ldrb w8, [sp, #0x30] 49440: 36000128 tbz w8, #0x0, 0x49464 49444: 14000012 b 0x4948c 49448: 394003e8 ldrb w8, [sp] 4944c: aa0003f3 mov x19, x0 49450: 370000e8 tbnz w8, #0x0, 0x4946c 49454: 394063e8 ldrb w8, [sp, #0x18] 49458: 37000128 tbnz w8, #0x0, 0x4947c 4945c: 3940c3e8 ldrb w8, [sp, #0x30] 49460: 37000168 tbnz w8, #0x0, 0x4948c 49464: aa1303e0 mov x0, x19 49468: 9401834d bl 0xaa19c 4946c: f9400be0 ldr x0, [sp, #0x10] 49470: 9400e1fe bl 0x81c68 49474: 394063e8 ldrb w8, [sp, #0x18] 49478: 3607ff28 tbz w8, #0x0, 0x4945c 4947c: f94017e0 ldr x0, [sp, #0x28] 49480: 9400e1fa bl 0x81c68 49484: 3940c3e8 ldrb w8, [sp, #0x30] 49488: 3607fee8 tbz w8, #0x0, 0x49464 4948c: f94023e0 ldr x0, [sp, #0x40] 49490: 9400e1f6 bl 0x81c68 49494: aa1303e0 mov x0, x19 49498: 94018341 bl 0xaa19c 000000000004949c : 4949c: d10703ff sub sp, sp, #0x1c0 494a0: a9166ffc stp x28, x27, [sp, #0x160] 494a4: a91767fa stp x26, x25, [sp, #0x170] 494a8: a9185ff8 stp x24, x23, [sp, #0x180] 494ac: a91957f6 stp x22, x21, [sp, #0x190] 494b0: a91a4ff4 stp x20, x19, [sp, #0x1a0] 494b4: a91b7bfd stp x29, x30, [sp, #0x1b0] 494b8: 9106c3fd add x29, sp, #0x1b0 494bc: ad039fe6 stp q6, q7, [sp, #0x70] 494c0: ad0297e4 stp q4, q5, [sp, #0x50] 494c4: ad018fe2 stp q2, q3, [sp, #0x30] 494c8: ad0087e0 stp q0, q1, [sp, #0x10] 494cc: a90b1fe6 stp x6, x7, [sp, #0xb0] 494d0: a90a17e4 stp x4, x5, [sp, #0xa0] 494d4: a9090fe2 stp x2, x3, [sp, #0x90] 494d8: d53bd058 mrs x24, TPIDR_EL0 494dc: f9401708 ldr x8, [x24, #0x28] 494e0: aa0103f5 mov x21, x1 494e4: 2a0003f3 mov w19, w0 494e8: f90007e8 str x8, [sp, #0x8] 494ec: b4000c75 cbz x21, 0x49678 494f0: 910043e8 add x8, sp, #0x10 494f4: 910243e9 add x9, sp, #0x90 494f8: 321963f4 orr w20, wzr, #0xffffff80 494fc: 128005f7 mov w23, #-0x30 // =-48 49500: 910043ba add x26, x29, #0x10 49504: 9102011c add x28, x8, #0x80 49508: 9100c13b add x27, x9, #0x30 4950c: 910363f9 add x25, sp, #0xd8 49510: 293453b7 stp w23, w20, [x29, #-0x60] 49514: a93973bb stp x27, x28, [x29, #-0x70] 49518: f81883ba stur x26, [x29, #-0x78] 4951c: ad430321 ldp q1, q0, [x25, #0x60] 49520: d10283a3 sub x3, x29, #0xa0 49524: aa1f03e0 mov x0, xzr 49528: aa1f03e1 mov x1, xzr 4952c: aa1503e2 mov x2, x21 49530: ad3b03a1 stp q1, q0, [x29, #-0xa0] 49534: 97ff1667 bl 0xeed0 49538: 2a0003f6 mov w22, w0 4953c: 710006df cmp w22, #0x1 49540: 540009cb b.lt 0x49678 49544: 110006c8 add w8, w22, #0x1 49548: 293453b7 stp w23, w20, [x29, #-0x60] 4954c: 93407d17 sxtw x23, w8 49550: aa1703e0 mov x0, x23 49554: a938efba stp x26, x27, [x29, #-0x78] 49558: f81983bc stur x28, [x29, #-0x68] 4955c: 97ff18c5 bl 0xf870 49560: aa0003f4 mov x20, x0 49564: b40008b4 cbz x20, 0x49678 49568: ad430321 ldp q1, q0, [x25, #0x60] 4956c: d10303a3 sub x3, x29, #0xc0 49570: aa1403e0 mov x0, x20 49574: aa1703e1 mov x1, x23 49578: aa1503e2 mov x2, x21 4957c: ad3a03a1 stp q1, q0, [x29, #-0xc0] 49580: 97ff1654 bl 0xeed0 49584: f0000341 adrp x1, 0xb4000 49588: 90000362 adrp x2, 0xb5000 4958c: 912fdc21 add x1, x1, #0xbf7 49590: 91093c42 add x2, x2, #0x24f 49594: 2a1f03e0 mov w0, wzr 49598: 2a1303e3 mov w3, w19 4959c: aa1403e4 mov x4, x20 495a0: 3836ca9f strb wzr, [x20, w22, sxtw] 495a4: 97ff153b bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 495a8: f0000349 adrp x9, 0xb4000 495ac: 913c6529 add x9, x9, #0xf19 495b0: f9400129 ldr x9, [x9] 495b4: 52800288 mov w8, #0x14 // =20 495b8: 528e8d0a mov w10, #0x7468 // =29800 495bc: aa1403e0 mov x0, x20 495c0: a90e7fff stp xzr, xzr, [sp, #0xe0] 495c4: a90d7fff stp xzr, xzr, [sp, #0xd0] 495c8: a90c7fff stp xzr, xzr, [sp, #0xc0] 495cc: 390363e8 strb w8, [sp, #0xd8] 495d0: 7800932a sturh w10, [x25, #0x9] 495d4: f8001329 stur x9, [x25, #0x1] 495d8: 39038fff strb wzr, [sp, #0xe3] 495dc: 97ff1865 bl 0xf770 495e0: aa0003f5 mov x21, x0 495e4: b10042bf cmn x21, #0x10 495e8: 54000622 b.hs 0x496ac 495ec: f1005ebf cmp x21, #0x17 495f0: 540000e2 b.hs 0x4960c 495f4: 910303e9 add x9, sp, #0xc0 495f8: d37ffaa8 lsl x8, x21, #1 495fc: b2400136 orr x22, x9, #0x1 49600: 390303e8 strb w8, [sp, #0xc0] 49604: b5000155 cbnz x21, 0x4962c 49608: 1400000d b 0x4963c 4960c: 910042a8 add x8, x21, #0x10 49610: 927ced17 and x23, x8, #0xfffffffffffffff0 49614: aa1703e0 mov x0, x23 49618: 9400e164 bl 0x81ba8 4961c: aa0003f6 mov x22, x0 49620: b24002e8 orr x8, x23, #0x1 49624: a90cdbf5 stp x21, x22, [sp, #0xc8] 49628: f90063e8 str x8, [sp, #0xc0] 4962c: aa1603e0 mov x0, x22 49630: aa1403e1 mov x1, x20 49634: aa1503e2 mov x2, x21 49638: 97ff1896 bl 0xf890 4963c: 38356adf strb wzr, [x22, x21] 49640: 910363e0 add x0, sp, #0xd8 49644: 910303e2 add x2, sp, #0xc0 49648: 2a1303e1 mov w1, w19 4964c: 9400316d bl 0x55c00 49650: 394303e8 ldrb w8, [sp, #0xc0] 49654: 36000068 tbz w8, #0x0, 0x49660 49658: f9406be0 ldr x0, [sp, #0xd0] 4965c: 9400e183 bl 0x81c68 49660: 394363e8 ldrb w8, [sp, #0xd8] 49664: 36000068 tbz w8, #0x0, 0x49670 49668: f94077e0 ldr x0, [sp, #0xe8] 4966c: 9400e17f bl 0x81c68 49670: aa1403e0 mov x0, x20 49674: 97ff18d3 bl 0xf9c0 49678: f9401708 ldr x8, [x24, #0x28] 4967c: f94007e9 ldr x9, [sp, #0x8] 49680: eb09011f cmp x8, x9 49684: 54000121 b.ne 0x496a8 49688: a95b7bfd ldp x29, x30, [sp, #0x1b0] 4968c: a95a4ff4 ldp x20, x19, [sp, #0x1a0] 49690: a95957f6 ldp x22, x21, [sp, #0x190] 49694: a9585ff8 ldp x24, x23, [sp, #0x180] 49698: a95767fa ldp x26, x25, [sp, #0x170] 4969c: a9566ffc ldp x28, x27, [sp, #0x160] 496a0: 910703ff add sp, sp, #0x1c0 496a4: d65f03c0 ret 496a8: 97ff16ce bl 0xf1e0 <__stack_chk_fail@plt> 496ac: 910303e0 add x0, sp, #0xc0 496b0: 97ff8d22 bl 0x2cb38 <.text+0x1d088> 496b4: aa0003f3 mov x19, x0 496b8: 394363e8 ldrb w8, [sp, #0xd8] 496bc: 360000e8 tbz w8, #0x0, 0x496d8 496c0: 1400000c b 0x496f0 496c4: 394303e8 ldrb w8, [sp, #0xc0] 496c8: aa0003f3 mov x19, x0 496cc: 370000a8 tbnz w8, #0x0, 0x496e0 496d0: 394363e8 ldrb w8, [sp, #0xd8] 496d4: 370000e8 tbnz w8, #0x0, 0x496f0 496d8: aa1303e0 mov x0, x19 496dc: 940182b0 bl 0xaa19c 496e0: f9406be0 ldr x0, [sp, #0xd0] 496e4: 9400e161 bl 0x81c68 496e8: 394363e8 ldrb w8, [sp, #0xd8] 496ec: 3607ff68 tbz w8, #0x0, 0x496d8 496f0: f94077e0 ldr x0, [sp, #0xe8] 496f4: 9400e15d bl 0x81c68 496f8: aa1303e0 mov x0, x19 496fc: 940182a8 bl 0xaa19c 0000000000049700 : 49700: d10103ff sub sp, sp, #0x40 49704: f90013f3 str x19, [sp, #0x20] 49708: a9037bfd stp x29, x30, [sp, #0x30] 4970c: 9100c3fd add x29, sp, #0x30 49710: f000034a adrp x10, 0xb4000 49714: d53bd053 mrs x19, TPIDR_EL0 49718: 913c654a add x10, x10, #0xf19 4971c: f9401669 ldr x9, [x19, #0x28] 49720: f940014a ldr x10, [x10] 49724: 52800288 mov w8, #0x14 // =20 49728: 528e8d0b mov w11, #0x7468 // =29800 4972c: f9000fe9 str x9, [sp, #0x18] 49730: a900ffff stp xzr, xzr, [sp, #0x8] 49734: f90003ff str xzr, [sp] 49738: 390003e8 strb w8, [sp] 4973c: f80013ea stur x10, [sp, #0x1] 49740: 780093eb sturh w11, [sp, #0x9] 49744: 39002fff strb wzr, [sp, #0xb] 49748: 910003e0 mov x0, sp 4974c: 94003241 bl 0x56050 49750: 394003e8 ldrb w8, [sp] 49754: 36000068 tbz w8, #0x0, 0x49760 49758: f9400be0 ldr x0, [sp, #0x10] 4975c: 9400e143 bl 0x81c68 49760: f9401668 ldr x8, [x19, #0x28] 49764: f9400fe9 ldr x9, [sp, #0x18] 49768: eb09011f cmp x8, x9 4976c: 540000a1 b.ne 0x49780 49770: a9437bfd ldp x29, x30, [sp, #0x30] 49774: f94013f3 ldr x19, [sp, #0x20] 49778: 910103ff add sp, sp, #0x40 4977c: d65f03c0 ret 49780: 97ff1698 bl 0xf1e0 <__stack_chk_fail@plt> 49784: 394003e8 ldrb w8, [sp] 49788: aa0003f3 mov x19, x0 4978c: 36000068 tbz w8, #0x0, 0x49798 49790: f9400be0 ldr x0, [sp, #0x10] 49794: 9400e135 bl 0x81c68 49798: aa1303e0 mov x0, x19 4979c: 94018280 bl 0xaa19c 00000000000497a0 : 497a0: d10103ff sub sp, sp, #0x40 497a4: f90013f3 str x19, [sp, #0x20] 497a8: a9037bfd stp x29, x30, [sp, #0x30] 497ac: 9100c3fd add x29, sp, #0x30 497b0: f000034a adrp x10, 0xb4000 497b4: d53bd053 mrs x19, TPIDR_EL0 497b8: 913c654a add x10, x10, #0xf19 497bc: f9401669 ldr x9, [x19, #0x28] 497c0: f940014a ldr x10, [x10] 497c4: 52800288 mov w8, #0x14 // =20 497c8: 528e8d0b mov w11, #0x7468 // =29800 497cc: f9000fe9 str x9, [sp, #0x18] 497d0: a900ffff stp xzr, xzr, [sp, #0x8] 497d4: f90003ff str xzr, [sp] 497d8: 390003e8 strb w8, [sp] 497dc: f80013ea stur x10, [sp, #0x1] 497e0: 780093eb sturh w11, [sp, #0x9] 497e4: 39002fff strb wzr, [sp, #0xb] 497e8: 910003e0 mov x0, sp 497ec: 940032d8 bl 0x5634c 497f0: 394003e8 ldrb w8, [sp] 497f4: 36000068 tbz w8, #0x0, 0x49800 497f8: f9400be0 ldr x0, [sp, #0x10] 497fc: 9400e11b bl 0x81c68 49800: f9401668 ldr x8, [x19, #0x28] 49804: f9400fe9 ldr x9, [sp, #0x18] 49808: eb09011f cmp x8, x9 4980c: 540000a1 b.ne 0x49820 49810: a9437bfd ldp x29, x30, [sp, #0x30] 49814: f94013f3 ldr x19, [sp, #0x20] 49818: 910103ff add sp, sp, #0x40 4981c: d65f03c0 ret 49820: 97ff1670 bl 0xf1e0 <__stack_chk_fail@plt> 49824: 394003e8 ldrb w8, [sp] 49828: aa0003f3 mov x19, x0 4982c: 36000068 tbz w8, #0x0, 0x49838 49830: f9400be0 ldr x0, [sp, #0x10] 49834: 9400e10d bl 0x81c68 49838: aa1303e0 mov x0, x19 4983c: 94018258 bl 0xaa19c 0000000000049840 : 49840: d10103ff sub sp, sp, #0x40 49844: a9024ff4 stp x20, x19, [sp, #0x20] 49848: a9037bfd stp x29, x30, [sp, #0x30] 4984c: 9100c3fd add x29, sp, #0x30 49850: f000034a adrp x10, 0xb4000 49854: d53bd053 mrs x19, TPIDR_EL0 49858: 913c654a add x10, x10, #0xf19 4985c: f9401669 ldr x9, [x19, #0x28] 49860: f9400154 ldr x20, [x10] 49864: 52800288 mov w8, #0x14 // =20 49868: 528e8d0b mov w11, #0x7468 // =29800 4986c: f9000fe9 str x9, [sp, #0x18] 49870: a900ffff stp xzr, xzr, [sp, #0x8] 49874: f90003ff str xzr, [sp] 49878: 390003e8 strb w8, [sp] 4987c: f80013f4 stur x20, [sp, #0x1] 49880: 780093eb sturh w11, [sp, #0x9] 49884: 39002fff strb wzr, [sp, #0xb] 49888: 910003e0 mov x0, sp 4988c: 940031f1 bl 0x56050 49890: 394003e8 ldrb w8, [sp] 49894: 36000068 tbz w8, #0x0, 0x498a0 49898: f9400be0 ldr x0, [sp, #0x10] 4989c: 9400e0f3 bl 0x81c68 498a0: 52800288 mov w8, #0x14 // =20 498a4: 528e8d09 mov w9, #0x7468 // =29800 498a8: a900ffff stp xzr, xzr, [sp, #0x8] 498ac: f90003ff str xzr, [sp] 498b0: 390003e8 strb w8, [sp] 498b4: f80013f4 stur x20, [sp, #0x1] 498b8: 780093e9 sturh w9, [sp, #0x9] 498bc: 39002fff strb wzr, [sp, #0xb] 498c0: 910003e0 mov x0, sp 498c4: 940032a2 bl 0x5634c 498c8: 394003e8 ldrb w8, [sp] 498cc: 36000068 tbz w8, #0x0, 0x498d8 498d0: f9400be0 ldr x0, [sp, #0x10] 498d4: 9400e0e5 bl 0x81c68 498d8: f9401668 ldr x8, [x19, #0x28] 498dc: f9400fe9 ldr x9, [sp, #0x18] 498e0: eb09011f cmp x8, x9 498e4: 540000a1 b.ne 0x498f8 498e8: a9437bfd ldp x29, x30, [sp, #0x30] 498ec: a9424ff4 ldp x20, x19, [sp, #0x20] 498f0: 910103ff add sp, sp, #0x40 498f4: d65f03c0 ret 498f8: 97ff163a bl 0xf1e0 <__stack_chk_fail@plt> 498fc: 14000001 b 0x49900 49900: 394003e8 ldrb w8, [sp] 49904: aa0003f3 mov x19, x0 49908: 36000068 tbz w8, #0x0, 0x49914 4990c: f9400be0 ldr x0, [sp, #0x10] 49910: 9400e0d6 bl 0x81c68 49914: aa1303e0 mov x0, x19 49918: 94018221 bl 0xaa19c 000000000004991c : 4991c: d10203ff sub sp, sp, #0x80 49920: f90023f7 str x23, [sp, #0x40] 49924: a90557f6 stp x22, x21, [sp, #0x50] 49928: a9064ff4 stp x20, x19, [sp, #0x60] 4992c: a9077bfd stp x29, x30, [sp, #0x70] 49930: 9101c3fd add x29, sp, #0x70 49934: d53bd057 mrs x23, TPIDR_EL0 49938: f94016e9 ldr x9, [x23, #0x28] 4993c: f0000348 adrp x8, 0xb4000 49940: 9139dd08 add x8, x8, #0xe77 49944: f100001f cmp x0, #0x0 49948: f9001fe9 str x9, [sp, #0x38] 4994c: f0000349 adrp x9, 0xb4000 49950: 913c6529 add x9, x9, #0xf19 49954: f9400129 ldr x9, [x9] 49958: 9a881013 csel x19, x0, x8, ne 4995c: 52800288 mov w8, #0x14 // =20 49960: a901ffff stp xzr, xzr, [sp, #0x18] 49964: 390083e8 strb w8, [sp, #0x20] 49968: 528e8d08 mov w8, #0x7468 // =29800 4996c: aa1303e0 mov x0, x19 49970: a902ffff stp xzr, xzr, [sp, #0x28] 49974: f80213e9 stur x9, [sp, #0x21] 49978: 780293e8 sturh w8, [sp, #0x29] 4997c: 3900afff strb wzr, [sp, #0x2b] 49980: a900ffff stp xzr, xzr, [sp, #0x8] 49984: 97ff177b bl 0xf770 49988: aa0003f4 mov x20, x0 4998c: b100429f cmn x20, #0x10 49990: 54000562 b.hs 0x49a3c 49994: f1005e9f cmp x20, #0x17 49998: 540000e2 b.hs 0x499b4 4999c: 910023e9 add x9, sp, #0x8 499a0: d37ffa88 lsl x8, x20, #1 499a4: b2400135 orr x21, x9, #0x1 499a8: 390023e8 strb w8, [sp, #0x8] 499ac: b5000154 cbnz x20, 0x499d4 499b0: 1400000d b 0x499e4 499b4: 91004288 add x8, x20, #0x10 499b8: 927ced16 and x22, x8, #0xfffffffffffffff0 499bc: aa1603e0 mov x0, x22 499c0: 9400e07a bl 0x81ba8 499c4: aa0003f5 mov x21, x0 499c8: b24002c8 orr x8, x22, #0x1 499cc: a90157f4 stp x20, x21, [sp, #0x10] 499d0: f90007e8 str x8, [sp, #0x8] 499d4: aa1503e0 mov x0, x21 499d8: aa1303e1 mov x1, x19 499dc: aa1403e2 mov x2, x20 499e0: 97ff17ac bl 0xf890 499e4: 38346abf strb wzr, [x21, x20] 499e8: 910083e0 add x0, sp, #0x20 499ec: 910023e1 add x1, sp, #0x8 499f0: 940023d2 bl 0x52938 499f4: 394023e8 ldrb w8, [sp, #0x8] 499f8: 36000068 tbz w8, #0x0, 0x49a04 499fc: f9400fe0 ldr x0, [sp, #0x18] 49a00: 9400e09a bl 0x81c68 49a04: 394083e8 ldrb w8, [sp, #0x20] 49a08: 36000068 tbz w8, #0x0, 0x49a14 49a0c: f9401be0 ldr x0, [sp, #0x30] 49a10: 9400e096 bl 0x81c68 49a14: f94016e8 ldr x8, [x23, #0x28] 49a18: f9401fe9 ldr x9, [sp, #0x38] 49a1c: eb09011f cmp x8, x9 49a20: 54000121 b.ne 0x49a44 49a24: a9477bfd ldp x29, x30, [sp, #0x70] 49a28: a9464ff4 ldp x20, x19, [sp, #0x60] 49a2c: a94557f6 ldp x22, x21, [sp, #0x50] 49a30: f94023f7 ldr x23, [sp, #0x40] 49a34: 910203ff add sp, sp, #0x80 49a38: d65f03c0 ret 49a3c: 910023e0 add x0, sp, #0x8 49a40: 97ff8c3e bl 0x2cb38 <.text+0x1d088> 49a44: 97ff15e7 bl 0xf1e0 <__stack_chk_fail@plt> 49a48: aa0003f3 mov x19, x0 49a4c: 394083e8 ldrb w8, [sp, #0x20] 49a50: 360000e8 tbz w8, #0x0, 0x49a6c 49a54: 1400000c b 0x49a84 49a58: 394023e8 ldrb w8, [sp, #0x8] 49a5c: aa0003f3 mov x19, x0 49a60: 370000a8 tbnz w8, #0x0, 0x49a74 49a64: 394083e8 ldrb w8, [sp, #0x20] 49a68: 370000e8 tbnz w8, #0x0, 0x49a84 49a6c: aa1303e0 mov x0, x19 49a70: 940181cb bl 0xaa19c 49a74: f9400fe0 ldr x0, [sp, #0x18] 49a78: 9400e07c bl 0x81c68 49a7c: 394083e8 ldrb w8, [sp, #0x20] 49a80: 3607ff68 tbz w8, #0x0, 0x49a6c 49a84: f9401be0 ldr x0, [sp, #0x30] 49a88: 9400e078 bl 0x81c68 49a8c: aa1303e0 mov x0, x19 49a90: 940181c3 bl 0xaa19c 0000000000049a94 : 49a94: d10103ff sub sp, sp, #0x40 49a98: f90013f3 str x19, [sp, #0x20] 49a9c: a9037bfd stp x29, x30, [sp, #0x30] 49aa0: 9100c3fd add x29, sp, #0x30 49aa4: f000034a adrp x10, 0xb4000 49aa8: d53bd053 mrs x19, TPIDR_EL0 49aac: 913c654a add x10, x10, #0xf19 49ab0: f9401669 ldr x9, [x19, #0x28] 49ab4: f940014a ldr x10, [x10] 49ab8: 52800288 mov w8, #0x14 // =20 49abc: 528e8d0b mov w11, #0x7468 // =29800 49ac0: f9000fe9 str x9, [sp, #0x18] 49ac4: a900ffff stp xzr, xzr, [sp, #0x8] 49ac8: f90003ff str xzr, [sp] 49acc: 390003e8 strb w8, [sp] 49ad0: f80013ea stur x10, [sp, #0x1] 49ad4: 780093eb sturh w11, [sp, #0x9] 49ad8: 39002fff strb wzr, [sp, #0xb] 49adc: 12000001 and w1, w0, #0x1 49ae0: 910003e0 mov x0, sp 49ae4: 940032d9 bl 0x56648 49ae8: 394003e8 ldrb w8, [sp] 49aec: 36000068 tbz w8, #0x0, 0x49af8 49af0: f9400be0 ldr x0, [sp, #0x10] 49af4: 9400e05d bl 0x81c68 49af8: f9401668 ldr x8, [x19, #0x28] 49afc: f9400fe9 ldr x9, [sp, #0x18] 49b00: eb09011f cmp x8, x9 49b04: 540000a1 b.ne 0x49b18 49b08: a9437bfd ldp x29, x30, [sp, #0x30] 49b0c: f94013f3 ldr x19, [sp, #0x20] 49b10: 910103ff add sp, sp, #0x40 49b14: d65f03c0 ret 49b18: 97ff15b2 bl 0xf1e0 <__stack_chk_fail@plt> 49b1c: 394003e8 ldrb w8, [sp] 49b20: aa0003f3 mov x19, x0 49b24: 36000068 tbz w8, #0x0, 0x49b30 49b28: f9400be0 ldr x0, [sp, #0x10] 49b2c: 9400e04f bl 0x81c68 49b30: aa1303e0 mov x0, x19 49b34: 9401819a bl 0xaa19c 0000000000049b38 : 49b38: d10103ff sub sp, sp, #0x40 49b3c: f90013f3 str x19, [sp, #0x20] 49b40: a9037bfd stp x29, x30, [sp, #0x30] 49b44: 9100c3fd add x29, sp, #0x30 49b48: f000034a adrp x10, 0xb4000 49b4c: d53bd053 mrs x19, TPIDR_EL0 49b50: 913c654a add x10, x10, #0xf19 49b54: f9401669 ldr x9, [x19, #0x28] 49b58: f940014a ldr x10, [x10] 49b5c: 52800288 mov w8, #0x14 // =20 49b60: 528e8d0b mov w11, #0x7468 // =29800 49b64: f9000fe9 str x9, [sp, #0x18] 49b68: a900ffff stp xzr, xzr, [sp, #0x8] 49b6c: f90003ff str xzr, [sp] 49b70: 390003e8 strb w8, [sp] 49b74: f80013ea stur x10, [sp, #0x1] 49b78: 780093eb sturh w11, [sp, #0x9] 49b7c: 39002fff strb wzr, [sp, #0xb] 49b80: 12000001 and w1, w0, #0x1 49b84: 910003e0 mov x0, sp 49b88: 9400339f bl 0x56a04 49b8c: 394003e8 ldrb w8, [sp] 49b90: 36000068 tbz w8, #0x0, 0x49b9c 49b94: f9400be0 ldr x0, [sp, #0x10] 49b98: 9400e034 bl 0x81c68 49b9c: f9401668 ldr x8, [x19, #0x28] 49ba0: f9400fe9 ldr x9, [sp, #0x18] 49ba4: eb09011f cmp x8, x9 49ba8: 540000a1 b.ne 0x49bbc 49bac: a9437bfd ldp x29, x30, [sp, #0x30] 49bb0: f94013f3 ldr x19, [sp, #0x20] 49bb4: 910103ff add sp, sp, #0x40 49bb8: d65f03c0 ret 49bbc: 97ff1589 bl 0xf1e0 <__stack_chk_fail@plt> 49bc0: 394003e8 ldrb w8, [sp] 49bc4: aa0003f3 mov x19, x0 49bc8: 36000068 tbz w8, #0x0, 0x49bd4 49bcc: f9400be0 ldr x0, [sp, #0x10] 49bd0: 9400e026 bl 0x81c68 49bd4: aa1303e0 mov x0, x19 49bd8: 94018171 bl 0xaa19c 0000000000049bdc : 49bdc: d10103ff sub sp, sp, #0x40 49be0: f90013f3 str x19, [sp, #0x20] 49be4: a9037bfd stp x29, x30, [sp, #0x30] 49be8: 9100c3fd add x29, sp, #0x30 49bec: f000034b adrp x11, 0xb4000 49bf0: d53bd053 mrs x19, TPIDR_EL0 49bf4: 913c656b add x11, x11, #0xf19 49bf8: f940166a ldr x10, [x19, #0x28] 49bfc: f940016b ldr x11, [x11] 49c00: 52800289 mov w9, #0x14 // =20 49c04: 528e8d0c mov w12, #0x7468 // =29800 49c08: 2a0003e8 mov w8, w0 49c0c: f9000fea str x10, [sp, #0x18] 49c10: a900ffff stp xzr, xzr, [sp, #0x8] 49c14: f90003ff str xzr, [sp] 49c18: 390003e9 strb w9, [sp] 49c1c: f80013eb stur x11, [sp, #0x1] 49c20: 780093ec sturh w12, [sp, #0x9] 49c24: 39002fff strb wzr, [sp, #0xb] 49c28: 910003e0 mov x0, sp 49c2c: 2a0803e1 mov w1, w8 49c30: 9400339e bl 0x56aa8 49c34: 394003e8 ldrb w8, [sp] 49c38: 36000068 tbz w8, #0x0, 0x49c44 49c3c: f9400be0 ldr x0, [sp, #0x10] 49c40: 9400e00a bl 0x81c68 49c44: f9401668 ldr x8, [x19, #0x28] 49c48: f9400fe9 ldr x9, [sp, #0x18] 49c4c: eb09011f cmp x8, x9 49c50: 540000a1 b.ne 0x49c64 49c54: a9437bfd ldp x29, x30, [sp, #0x30] 49c58: f94013f3 ldr x19, [sp, #0x20] 49c5c: 910103ff add sp, sp, #0x40 49c60: d65f03c0 ret 49c64: 97ff155f bl 0xf1e0 <__stack_chk_fail@plt> 49c68: 394003e8 ldrb w8, [sp] 49c6c: aa0003f3 mov x19, x0 49c70: 36000068 tbz w8, #0x0, 0x49c7c 49c74: f9400be0 ldr x0, [sp, #0x10] 49c78: 9400dffc bl 0x81c68 49c7c: aa1303e0 mov x0, x19 49c80: 94018147 bl 0xaa19c 0000000000049c84 : 49c84: d10103ff sub sp, sp, #0x40 49c88: a9024ff4 stp x20, x19, [sp, #0x20] 49c8c: a9037bfd stp x29, x30, [sp, #0x30] 49c90: 9100c3fd add x29, sp, #0x30 49c94: f000034a adrp x10, 0xb4000 49c98: d53bd054 mrs x20, TPIDR_EL0 49c9c: 913c654a add x10, x10, #0xf19 49ca0: f9401689 ldr x9, [x20, #0x28] 49ca4: f940014a ldr x10, [x10] 49ca8: 52800288 mov w8, #0x14 // =20 49cac: 528e8d0b mov w11, #0x7468 // =29800 49cb0: f9000fe9 str x9, [sp, #0x18] 49cb4: a900ffff stp xzr, xzr, [sp, #0x8] 49cb8: f90003ff str xzr, [sp] 49cbc: 390003e8 strb w8, [sp] 49cc0: f80013ea stur x10, [sp, #0x1] 49cc4: 780093eb sturh w11, [sp, #0x9] 49cc8: 39002fff strb wzr, [sp, #0xb] 49ccc: 910003e0 mov x0, sp 49cd0: 94003442 bl 0x56dd8 49cd4: aa0003f3 mov x19, x0 49cd8: 394003e8 ldrb w8, [sp] 49cdc: 36000068 tbz w8, #0x0, 0x49ce8 49ce0: f9400be0 ldr x0, [sp, #0x10] 49ce4: 9400dfe1 bl 0x81c68 49ce8: f9401688 ldr x8, [x20, #0x28] 49cec: f9400fe9 ldr x9, [sp, #0x18] 49cf0: eb09011f cmp x8, x9 49cf4: 540000c1 b.ne 0x49d0c 49cf8: aa1303e0 mov x0, x19 49cfc: a9437bfd ldp x29, x30, [sp, #0x30] 49d00: a9424ff4 ldp x20, x19, [sp, #0x20] 49d04: 910103ff add sp, sp, #0x40 49d08: d65f03c0 ret 49d0c: 97ff1535 bl 0xf1e0 <__stack_chk_fail@plt> 49d10: 394003e8 ldrb w8, [sp] 49d14: aa0003f3 mov x19, x0 49d18: 36000068 tbz w8, #0x0, 0x49d24 49d1c: f9400be0 ldr x0, [sp, #0x10] 49d20: 9400dfd2 bl 0x81c68 49d24: aa1303e0 mov x0, x19 49d28: 9401811d bl 0xaa19c 49d2c: d10203ff sub sp, sp, #0x80 49d30: a9026ffc stp x28, x27, [sp, #0x20] 49d34: a90367fa stp x26, x25, [sp, #0x30] 49d38: a9045ff8 stp x24, x23, [sp, #0x40] 49d3c: a90557f6 stp x22, x21, [sp, #0x50] 49d40: a9064ff4 stp x20, x19, [sp, #0x60] 49d44: a9077bfd stp x29, x30, [sp, #0x70] 49d48: 9101c3fd add x29, sp, #0x70 49d4c: d53bd048 mrs x8, TPIDR_EL0 49d50: f90003e8 str x8, [sp] 49d54: f9401508 ldr x8, [x8, #0x28] 49d58: f9000fe8 str x8, [sp, #0x18] 49d5c: b4000060 cbz x0, 0x49d68 49d60: b9400013 ldr w19, [x0] 49d64: 14000003 b 0x49d70 49d68: 52920013 mov w19, #0x9000 // =36864 49d6c: 72a00033 movk w19, #0x1, lsl #16 49d70: f0000341 adrp x1, 0xb4000 49d74: d0000342 adrp x2, 0xb3000 49d78: 912fdc21 add x1, x1, #0xbf7 49d7c: 91306442 add x2, x2, #0xc19 49d80: 321003e4 orr w4, wzr, #0x10000 49d84: 321c03e5 orr w5, wzr, #0x10 49d88: 2a1f03e0 mov w0, wzr 49d8c: 2a1303e3 mov w3, w19 49d90: 97ff1340 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 49d94: 7100067f cmp w19, #0x1 49d98: a900ffff stp xzr, xzr, [sp, #0x8] 49d9c: 540005ab b.lt 0x49e50 49da0: 528cccfa mov w26, #0x6667 // =26215 49da4: f0000356 adrp x22, 0xb4000 49da8: d0000357 adrp x23, 0xb3000 49dac: aa1f03f4 mov x20, xzr 49db0: 2a1f03f5 mov w21, wzr 49db4: 910023f9 add x25, sp, #0x8 49db8: 72acccda movk w26, #0x6666, lsl #16 49dbc: 5280015b mov w27, #0xa // =10 49dc0: 912fded6 add x22, x22, #0xbf7 49dc4: 913176f7 add x23, x23, #0xc5d 49dc8: 32003ffc orr w28, wzr, #0xffff 49dcc: 52800c80 mov w0, #0x64 // =100 49dd0: 97ff1658 bl 0xf730 49dd4: aa1f03f8 mov x24, xzr 49dd8: 321c03e0 orr w0, wzr, #0x10 49ddc: 97ff16a5 bl 0xf870 49de0: b4000140 cbz x0, 0x49e08 49de4: b9000338 str w24, [x25] 49de8: 8b180294 add x20, x20, x24 49dec: eb1c031f cmp x24, x28 49df0: 91000718 add x24, x24, #0x1 49df4: f9000720 str x0, [x25, #0x8] 49df8: aa0003f9 mov x25, x0 49dfc: 54fffeeb b.lt 0x49dd8 49e00: 320003f8 orr w24, wzr, #0x1 49e04: 14000002 b 0x49e0c 49e08: 2a1f03f8 mov w24, wzr 49e0c: 9b3a7ea8 smull x8, w21, w26 49e10: d37ffd09 lsr x9, x8, #63 49e14: 9362fd08 asr x8, x8, #34 49e18: 0b090108 add w8, w8, w9 49e1c: 1b1bd508 msub w8, w8, w27, w21 49e20: 350000e8 cbnz w8, 0x49e3c 49e24: 2a1f03e0 mov w0, wzr 49e28: aa1603e1 mov x1, x22 49e2c: aa1703e2 mov x2, x23 49e30: 2a1503e3 mov w3, w21 49e34: aa1403e4 mov x4, x20 49e38: 97ff1316 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 49e3c: 110006b5 add w21, w21, #0x1 49e40: 6b1302bf cmp w21, w19 49e44: 1a9fa7e8 cset w8, lt 49e48: 0a080308 and w8, w24, w8 49e4c: 3707fc08 tbnz w8, #0x0, 0x49dcc 49e50: f0000341 adrp x1, 0xb4000 49e54: d0000342 adrp x2, 0xb3000 49e58: 912fdc21 add x1, x1, #0xbf7 49e5c: 9131f042 add x2, x2, #0xc7c 49e60: 2a1f03e0 mov w0, wzr 49e64: 2a1303e3 mov w3, w19 49e68: 97ff130a bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 49e6c: f94003e8 ldr x8, [sp] 49e70: f9401508 ldr x8, [x8, #0x28] 49e74: f9400fe9 ldr x9, [sp, #0x18] 49e78: eb09011f cmp x8, x9 49e7c: 54000141 b.ne 0x49ea4 49e80: a9477bfd ldp x29, x30, [sp, #0x70] 49e84: a9464ff4 ldp x20, x19, [sp, #0x60] 49e88: a94557f6 ldp x22, x21, [sp, #0x50] 49e8c: a9445ff8 ldp x24, x23, [sp, #0x40] 49e90: a94367fa ldp x26, x25, [sp, #0x30] 49e94: a9426ffc ldp x28, x27, [sp, #0x20] 49e98: aa1f03e0 mov x0, xzr 49e9c: 910203ff add sp, sp, #0x80 49ea0: d65f03c0 ret 49ea4: 97ff14cf bl 0xf1e0 <__stack_chk_fail@plt> 0000000000049ea8 : 49ea8: d10103ff sub sp, sp, #0x40 49eac: a9024ff4 stp x20, x19, [sp, #0x20] 49eb0: a9037bfd stp x29, x30, [sp, #0x30] 49eb4: 9100c3fd add x29, sp, #0x30 49eb8: f000034a adrp x10, 0xb4000 49ebc: d53bd054 mrs x20, TPIDR_EL0 49ec0: 913c654a add x10, x10, #0xf19 49ec4: f9401689 ldr x9, [x20, #0x28] 49ec8: f940014a ldr x10, [x10] 49ecc: 52800288 mov w8, #0x14 // =20 49ed0: 528e8d0b mov w11, #0x7468 // =29800 49ed4: f9000fe9 str x9, [sp, #0x18] 49ed8: a900ffff stp xzr, xzr, [sp, #0x8] 49edc: f90003ff str xzr, [sp] 49ee0: 390003e8 strb w8, [sp] 49ee4: f80013ea stur x10, [sp, #0x1] 49ee8: 780093eb sturh w11, [sp, #0x9] 49eec: 39002fff strb wzr, [sp, #0xb] 49ef0: 910003e0 mov x0, sp 49ef4: 94003b55 bl 0x58c48 49ef8: 2a0003f3 mov w19, w0 49efc: 394003e8 ldrb w8, [sp] 49f00: 36000068 tbz w8, #0x0, 0x49f0c 49f04: f9400be0 ldr x0, [sp, #0x10] 49f08: 9400df58 bl 0x81c68 49f0c: f9401688 ldr x8, [x20, #0x28] 49f10: f9400fe9 ldr x9, [sp, #0x18] 49f14: eb09011f cmp x8, x9 49f18: 540000c1 b.ne 0x49f30 49f1c: 12000260 and w0, w19, #0x1 49f20: a9437bfd ldp x29, x30, [sp, #0x30] 49f24: a9424ff4 ldp x20, x19, [sp, #0x20] 49f28: 910103ff add sp, sp, #0x40 49f2c: d65f03c0 ret 49f30: 97ff14ac bl 0xf1e0 <__stack_chk_fail@plt> 49f34: 394003e8 ldrb w8, [sp] 49f38: aa0003f3 mov x19, x0 49f3c: 36000068 tbz w8, #0x0, 0x49f48 49f40: f9400be0 ldr x0, [sp, #0x10] 49f44: 9400df49 bl 0x81c68 49f48: aa1303e0 mov x0, x19 49f4c: 94018094 bl 0xaa19c 0000000000049f50 : 49f50: d10203ff sub sp, sp, #0x80 49f54: f90023f7 str x23, [sp, #0x40] 49f58: a90557f6 stp x22, x21, [sp, #0x50] 49f5c: a9064ff4 stp x20, x19, [sp, #0x60] 49f60: a9077bfd stp x29, x30, [sp, #0x70] 49f64: 9101c3fd add x29, sp, #0x70 49f68: d53bd056 mrs x22, TPIDR_EL0 49f6c: f94016c8 ldr x8, [x22, #0x28] 49f70: 2a0103f4 mov w20, w1 49f74: aa0003f3 mov x19, x0 49f78: f9001fe8 str x8, [sp, #0x38] 49f7c: b40000f3 cbz x19, 0x49f98 49f80: 7100029f cmp w20, #0x0 49f84: 5400014d b.le 0x49fac 49f88: 7100069f cmp w20, #0x1 49f8c: 54000301 b.ne 0x49fec 49f90: 3900027f strb wzr, [x19] 49f94: 1400000c b 0x49fc4 49f98: f0000341 adrp x1, 0xb4000 49f9c: 90000362 adrp x2, 0xb5000 49fa0: 912fdc21 add x1, x1, #0xbf7 49fa4: 91098042 add x2, x2, #0x260 49fa8: 14000005 b 0x49fbc 49fac: f0000341 adrp x1, 0xb4000 49fb0: 90000362 adrp x2, 0xb5000 49fb4: 912fdc21 add x1, x1, #0xbf7 49fb8: 910a2442 add x2, x2, #0x289 49fbc: 320007e0 orr w0, wzr, #0x3 49fc0: 97ff12b4 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 49fc4: f94016c8 ldr x8, [x22, #0x28] 49fc8: f9401fe9 ldr x9, [sp, #0x38] 49fcc: eb09011f cmp x8, x9 49fd0: 54000761 b.ne 0x4a0bc 49fd4: a9477bfd ldp x29, x30, [sp, #0x70] 49fd8: a9464ff4 ldp x20, x19, [sp, #0x60] 49fdc: a94557f6 ldp x22, x21, [sp, #0x50] 49fe0: f94023f7 ldr x23, [sp, #0x40] 49fe4: 910203ff add sp, sp, #0x80 49fe8: d65f03c0 ret 49fec: f0000348 adrp x8, 0xb4000 49ff0: 913c6508 add x8, x8, #0xf19 49ff4: f9400108 ldr x8, [x8] 49ff8: 52800289 mov w9, #0x14 // =20 49ffc: 528e8d0a mov w10, #0x7468 // =29800 4a000: a9017fff stp xzr, xzr, [sp, #0x10] 4a004: f90007ff str xzr, [sp, #0x8] 4a008: 390023e9 strb w9, [sp, #0x8] 4a00c: f80093e8 stur x8, [sp, #0x9] 4a010: 780113ea sturh w10, [sp, #0x11] 4a014: 39004fff strb wzr, [sp, #0x13] 4a018: 910083e8 add x8, sp, #0x20 4a01c: 910023e0 add x0, sp, #0x8 4a020: 94003bcc bl 0x58f50 4a024: 394023e8 ldrb w8, [sp, #0x8] 4a028: 36000068 tbz w8, #0x0, 0x4a034 4a02c: f9400fe0 ldr x0, [sp, #0x18] 4a030: 9400df0e bl 0x81c68 4a034: f9401bf5 ldr x21, [sp, #0x30] 4a038: 394083f7 ldrb w23, [sp, #0x20] 4a03c: b50000b5 cbnz x21, 0x4a050 4a040: 36000097 tbz w23, #0x0, 0x4a050 4a044: aa1f03f5 mov x21, xzr 4a048: 320003e8 orr w8, wzr, #0x1 4a04c: 14000007 b 0x4a068 4a050: 910083e8 add x8, sp, #0x20 4a054: b2400108 orr x8, x8, #0x1 4a058: 720002ff tst w23, #0x1 4a05c: 9a950100 csel x0, x8, x21, eq 4a060: 97ff15c4 bl 0xf770 4a064: 11000408 add w8, w0, #0x1 4a068: 6b14011f cmp w8, w20 4a06c: 1a88c288 csel w8, w20, w8, gt 4a070: 71000508 subs w8, w8, #0x1 4a074: 5400018d b.le 0x4a0a4 4a078: 910083e9 add x9, sp, #0x20 4a07c: 720002ff tst w23, #0x1 4a080: b2400129 orr x9, x9, #0x1 4a084: 93407d14 sxtw x20, w8 4a088: 9a950121 csel x1, x9, x21, eq 4a08c: aa1303e0 mov x0, x19 4a090: aa1403e2 mov x2, x20 4a094: 97ff15ff bl 0xf890 4a098: 38346a7f strb wzr, [x19, x20] 4a09c: 3607f957 tbz w23, #0x0, 0x49fc4 4a0a0: 14000004 b 0x4a0b0 4a0a4: 93407d14 sxtw x20, w8 4a0a8: 38346a7f strb wzr, [x19, x20] 4a0ac: 3607f8d7 tbz w23, #0x0, 0x49fc4 4a0b0: aa1503e0 mov x0, x21 4a0b4: 9400deed bl 0x81c68 4a0b8: 17ffffc3 b 0x49fc4 4a0bc: 97ff1449 bl 0xf1e0 <__stack_chk_fail@plt> 4a0c0: 394023e8 ldrb w8, [sp, #0x8] 4a0c4: aa0003f3 mov x19, x0 4a0c8: 36000068 tbz w8, #0x0, 0x4a0d4 4a0cc: f9400fe0 ldr x0, [sp, #0x18] 4a0d0: 9400dee6 bl 0x81c68 4a0d4: aa1303e0 mov x0, x19 4a0d8: 94018031 bl 0xaa19c 000000000004a0dc : 4a0dc: d100c3ff sub sp, sp, #0x30 4a0e0: f9000bf3 str x19, [sp, #0x10] 4a0e4: a9027bfd stp x29, x30, [sp, #0x20] 4a0e8: 910083fd add x29, sp, #0x20 4a0ec: d53bd053 mrs x19, TPIDR_EL0 4a0f0: f9401668 ldr x8, [x19, #0x28] 4a0f4: f0ffffe2 adrp x2, 0x49000 4a0f8: 9134b042 add x2, x2, #0xd2c 4a0fc: 910003e0 mov x0, sp 4a100: aa1f03e1 mov x1, xzr 4a104: aa1f03e3 mov x3, xzr 4a108: f90007e8 str x8, [sp, #0x8] 4a10c: 97ff1299 bl 0xeb70 4a110: 34000120 cbz w0, 0x4a134 4a114: 97ff137b bl 0xef00 4a118: d0000341 adrp x1, 0xb4000 4a11c: b0000342 adrp x2, 0xb3000 4a120: aa0003e3 mov x3, x0 4a124: 912fdc21 add x1, x1, #0xbf7 4a128: 91328442 add x2, x2, #0xca1 4a12c: 2a1f03e0 mov w0, wzr 4a130: 97ff1258 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4a134: f9401668 ldr x8, [x19, #0x28] 4a138: f94007e9 ldr x9, [sp, #0x8] 4a13c: eb09011f cmp x8, x9 4a140: 540000a1 b.ne 0x4a154 4a144: a9427bfd ldp x29, x30, [sp, #0x20] 4a148: f9400bf3 ldr x19, [sp, #0x10] 4a14c: 9100c3ff add sp, sp, #0x30 4a150: d65f03c0 ret 4a154: 97ff1423 bl 0xf1e0 <__stack_chk_fail@plt> 000000000004a158 : 4a158: d10103ff sub sp, sp, #0x40 4a15c: f90013f3 str x19, [sp, #0x20] 4a160: a9037bfd stp x29, x30, [sp, #0x30] 4a164: 9100c3fd add x29, sp, #0x30 4a168: d000034a adrp x10, 0xb4000 4a16c: d53bd053 mrs x19, TPIDR_EL0 4a170: 913c654a add x10, x10, #0xf19 4a174: f9401669 ldr x9, [x19, #0x28] 4a178: f940014a ldr x10, [x10] 4a17c: 52800288 mov w8, #0x14 // =20 4a180: 528e8d0b mov w11, #0x7468 // =29800 4a184: f9000fe9 str x9, [sp, #0x18] 4a188: a900ffff stp xzr, xzr, [sp, #0x8] 4a18c: f90003ff str xzr, [sp] 4a190: 390003e8 strb w8, [sp] 4a194: f80013ea stur x10, [sp, #0x1] 4a198: 780093eb sturh w11, [sp, #0x9] 4a19c: 39002fff strb wzr, [sp, #0xb] 4a1a0: 910003e0 mov x0, sp 4a1a4: 940023ba bl 0x5308c 4a1a8: 394003e8 ldrb w8, [sp] 4a1ac: 36000068 tbz w8, #0x0, 0x4a1b8 4a1b0: f9400be0 ldr x0, [sp, #0x10] 4a1b4: 9400dead bl 0x81c68 4a1b8: f9401668 ldr x8, [x19, #0x28] 4a1bc: f9400fe9 ldr x9, [sp, #0x18] 4a1c0: eb09011f cmp x8, x9 4a1c4: 540000a1 b.ne 0x4a1d8 4a1c8: a9437bfd ldp x29, x30, [sp, #0x30] 4a1cc: f94013f3 ldr x19, [sp, #0x20] 4a1d0: 910103ff add sp, sp, #0x40 4a1d4: d65f03c0 ret 4a1d8: 97ff1402 bl 0xf1e0 <__stack_chk_fail@plt> 4a1dc: 394003e8 ldrb w8, [sp] 4a1e0: aa0003f3 mov x19, x0 4a1e4: 36000068 tbz w8, #0x0, 0x4a1f0 4a1e8: f9400be0 ldr x0, [sp, #0x10] 4a1ec: 9400de9f bl 0x81c68 4a1f0: aa1303e0 mov x0, x19 4a1f4: 94017fea bl 0xaa19c 000000000004a1f8 : 4a1f8: d10103ff sub sp, sp, #0x40 4a1fc: f90013f3 str x19, [sp, #0x20] 4a200: a9037bfd stp x29, x30, [sp, #0x30] 4a204: 9100c3fd add x29, sp, #0x30 4a208: d000034a adrp x10, 0xb4000 4a20c: d53bd053 mrs x19, TPIDR_EL0 4a210: 913c654a add x10, x10, #0xf19 4a214: f9401669 ldr x9, [x19, #0x28] 4a218: f940014a ldr x10, [x10] 4a21c: 52800288 mov w8, #0x14 // =20 4a220: 528e8d0b mov w11, #0x7468 // =29800 4a224: f9000fe9 str x9, [sp, #0x18] 4a228: a900ffff stp xzr, xzr, [sp, #0x8] 4a22c: f90003ff str xzr, [sp] 4a230: 390003e8 strb w8, [sp] 4a234: f80013ea stur x10, [sp, #0x1] 4a238: 780093eb sturh w11, [sp, #0x9] 4a23c: 39002fff strb wzr, [sp, #0xb] 4a240: 910003e0 mov x0, sp 4a244: 94002455 bl 0x53398 4a248: 394003e8 ldrb w8, [sp] 4a24c: 36000068 tbz w8, #0x0, 0x4a258 4a250: f9400be0 ldr x0, [sp, #0x10] 4a254: 9400de85 bl 0x81c68 4a258: f9401668 ldr x8, [x19, #0x28] 4a25c: f9400fe9 ldr x9, [sp, #0x18] 4a260: eb09011f cmp x8, x9 4a264: 540000a1 b.ne 0x4a278 4a268: a9437bfd ldp x29, x30, [sp, #0x30] 4a26c: f94013f3 ldr x19, [sp, #0x20] 4a270: 910103ff add sp, sp, #0x40 4a274: d65f03c0 ret 4a278: 97ff13da bl 0xf1e0 <__stack_chk_fail@plt> 4a27c: 394003e8 ldrb w8, [sp] 4a280: aa0003f3 mov x19, x0 4a284: 36000068 tbz w8, #0x0, 0x4a290 4a288: f9400be0 ldr x0, [sp, #0x10] 4a28c: 9400de77 bl 0x81c68 4a290: aa1303e0 mov x0, x19 4a294: 94017fc2 bl 0xaa19c 000000000004a298 : 4a298: d10103ff sub sp, sp, #0x40 4a29c: a901cfff stp xzr, x19, [sp, #0x18] 4a2a0: a9037bfd stp x29, x30, [sp, #0x30] 4a2a4: 9100c3fd add x29, sp, #0x30 4a2a8: d000034b adrp x11, 0xb4000 4a2ac: 913c656b add x11, x11, #0xf19 4a2b0: f940016b ldr x11, [x11] 4a2b4: 52800288 mov w8, #0x14 // =20 4a2b8: 910023e9 add x9, sp, #0x8 4a2bc: 528e8d0a mov w10, #0x7468 // =29800 4a2c0: a900ffff stp xzr, xzr, [sp, #0x8] 4a2c4: 390023e8 strb w8, [sp, #0x8] 4a2c8: b2400123 orr x3, x9, #0x1 4a2cc: 780113ea sturh w10, [sp, #0x11] 4a2d0: f80093eb stur x11, [sp, #0x9] 4a2d4: 39004fff strb wzr, [sp, #0x13] 4a2d8: d0000341 adrp x1, 0xb4000 4a2dc: f0000342 adrp x2, 0xb5000 4a2e0: 912fdc21 add x1, x1, #0xbf7 4a2e4: 910b7842 add x2, x2, #0x2de 4a2e8: 2a1f03e0 mov w0, wzr 4a2ec: 97ff11e9 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4a2f0: 97ff12f4 bl 0xeec0 4a2f4: 394023e8 ldrb w8, [sp, #0x8] 4a2f8: aa0003f3 mov x19, x0 4a2fc: 36000068 tbz w8, #0x0, 0x4a308 4a300: f9400fe0 ldr x0, [sp, #0x18] 4a304: 9400de59 bl 0x81c68 4a308: aa1303e0 mov x0, x19 4a30c: 94017fa4 bl 0xaa19c 000000000004a310 : 4a310: d10103ff sub sp, sp, #0x40 4a314: f90013f3 str x19, [sp, #0x20] 4a318: a9037bfd stp x29, x30, [sp, #0x30] 4a31c: 9100c3fd add x29, sp, #0x30 4a320: d000034a adrp x10, 0xb4000 4a324: d53bd053 mrs x19, TPIDR_EL0 4a328: 913c654a add x10, x10, #0xf19 4a32c: f9401669 ldr x9, [x19, #0x28] 4a330: f940014a ldr x10, [x10] 4a334: 52800288 mov w8, #0x14 // =20 4a338: 528e8d0b mov w11, #0x7468 // =29800 4a33c: f9000fe9 str x9, [sp, #0x18] 4a340: a900ffff stp xzr, xzr, [sp, #0x8] 4a344: f90003ff str xzr, [sp] 4a348: 390003e8 strb w8, [sp] 4a34c: f80013ea stur x10, [sp, #0x1] 4a350: 780093eb sturh w11, [sp, #0x9] 4a354: 39002fff strb wzr, [sp, #0xb] 4a358: 910003e0 mov x0, sp 4a35c: 94002419 bl 0x533c0 4a360: 394003e8 ldrb w8, [sp] 4a364: 36000068 tbz w8, #0x0, 0x4a370 4a368: f9400be0 ldr x0, [sp, #0x10] 4a36c: 9400de3f bl 0x81c68 4a370: f9401668 ldr x8, [x19, #0x28] 4a374: f9400fe9 ldr x9, [sp, #0x18] 4a378: eb09011f cmp x8, x9 4a37c: 540000a1 b.ne 0x4a390 4a380: a9437bfd ldp x29, x30, [sp, #0x30] 4a384: f94013f3 ldr x19, [sp, #0x20] 4a388: 910103ff add sp, sp, #0x40 4a38c: d65f03c0 ret 4a390: 97ff1394 bl 0xf1e0 <__stack_chk_fail@plt> 4a394: 394003e8 ldrb w8, [sp] 4a398: aa0003f3 mov x19, x0 4a39c: 36000068 tbz w8, #0x0, 0x4a3a8 4a3a0: f9400be0 ldr x0, [sp, #0x10] 4a3a4: 9400de31 bl 0x81c68 4a3a8: aa1303e0 mov x0, x19 4a3ac: 94017f7c bl 0xaa19c 000000000004a3b0 : 4a3b0: f0000340 adrp x0, 0xb5000 4a3b4: 910acc00 add x0, x0, #0x2b3 4a3b8: d65f03c0 ret 000000000004a3bc : 4a3bc: d10103ff sub sp, sp, #0x40 4a3c0: f90013f3 str x19, [sp, #0x20] 4a3c4: a9037bfd stp x29, x30, [sp, #0x30] 4a3c8: 9100c3fd add x29, sp, #0x30 4a3cc: d000034b adrp x11, 0xb4000 4a3d0: d53bd053 mrs x19, TPIDR_EL0 4a3d4: 913c656b add x11, x11, #0xf19 4a3d8: f940166a ldr x10, [x19, #0x28] 4a3dc: f940016b ldr x11, [x11] 4a3e0: 52800289 mov w9, #0x14 // =20 4a3e4: 528e8d0c mov w12, #0x7468 // =29800 4a3e8: 2a0003e8 mov w8, w0 4a3ec: f9000fea str x10, [sp, #0x18] 4a3f0: a900ffff stp xzr, xzr, [sp, #0x8] 4a3f4: f90003ff str xzr, [sp] 4a3f8: 390003e9 strb w9, [sp] 4a3fc: f80013eb stur x11, [sp, #0x1] 4a400: 780093ec sturh w12, [sp, #0x9] 4a404: 39002fff strb wzr, [sp, #0xb] 4a408: 910003e0 mov x0, sp 4a40c: 2a0803e1 mov w1, w8 4a410: 9400394d bl 0x58944 4a414: 394003e8 ldrb w8, [sp] 4a418: 36000068 tbz w8, #0x0, 0x4a424 4a41c: f9400be0 ldr x0, [sp, #0x10] 4a420: 9400de12 bl 0x81c68 4a424: f9401668 ldr x8, [x19, #0x28] 4a428: f9400fe9 ldr x9, [sp, #0x18] 4a42c: eb09011f cmp x8, x9 4a430: 540000a1 b.ne 0x4a444 4a434: a9437bfd ldp x29, x30, [sp, #0x30] 4a438: f94013f3 ldr x19, [sp, #0x20] 4a43c: 910103ff add sp, sp, #0x40 4a440: d65f03c0 ret 4a444: 97ff1367 bl 0xf1e0 <__stack_chk_fail@plt> 4a448: 394003e8 ldrb w8, [sp] 4a44c: aa0003f3 mov x19, x0 4a450: 36000068 tbz w8, #0x0, 0x4a45c 4a454: f9400be0 ldr x0, [sp, #0x10] 4a458: 9400de04 bl 0x81c68 4a45c: aa1303e0 mov x0, x19 4a460: 94017f4f bl 0xaa19c 000000000004a464 : 4a464: d10283ff sub sp, sp, #0xa0 4a468: a9046ffc stp x28, x27, [sp, #0x40] 4a46c: a90567fa stp x26, x25, [sp, #0x50] 4a470: a9065ff8 stp x24, x23, [sp, #0x60] 4a474: a90757f6 stp x22, x21, [sp, #0x70] 4a478: a9084ff4 stp x20, x19, [sp, #0x80] 4a47c: a9097bfd stp x29, x30, [sp, #0x90] 4a480: 910243fd add x29, sp, #0x90 4a484: d53bd053 mrs x19, TPIDR_EL0 4a488: f9401669 ldr x9, [x19, #0x28] 4a48c: d0000348 adrp x8, 0xb4000 4a490: 9139dd08 add x8, x8, #0xe77 4a494: f10000df cmp x6, #0x0 4a498: f9001fe9 str x9, [sp, #0x38] 4a49c: d0000349 adrp x9, 0xb4000 4a4a0: 913c6529 add x9, x9, #0xf19 4a4a4: f9400129 ldr x9, [x9] 4a4a8: 9a8810d9 csel x25, x6, x8, ne 4a4ac: 52800288 mov w8, #0x14 // =20 4a4b0: 2a0003f7 mov w23, w0 4a4b4: a901ffff stp xzr, xzr, [sp, #0x18] 4a4b8: 390083e8 strb w8, [sp, #0x20] 4a4bc: 528e8d08 mov w8, #0x7468 // =29800 4a4c0: aa1903e0 mov x0, x25 4a4c4: 2a0503f8 mov w24, w5 4a4c8: 2a0403fc mov w28, w4 4a4cc: aa0303f4 mov x20, x3 4a4d0: aa0203f5 mov x21, x2 4a4d4: 2a0103f6 mov w22, w1 4a4d8: a902ffff stp xzr, xzr, [sp, #0x28] 4a4dc: f80213e9 stur x9, [sp, #0x21] 4a4e0: 780293e8 sturh w8, [sp, #0x29] 4a4e4: 3900afff strb wzr, [sp, #0x2b] 4a4e8: a900ffff stp xzr, xzr, [sp, #0x8] 4a4ec: 97ff14a1 bl 0xf770 4a4f0: aa0003fa mov x26, x0 4a4f4: b100435f cmn x26, #0x10 4a4f8: 54000822 b.hs 0x4a5fc 4a4fc: f1005f5f cmp x26, #0x17 4a500: 540000e2 b.hs 0x4a51c 4a504: 910023e9 add x9, sp, #0x8 4a508: d37ffb48 lsl x8, x26, #1 4a50c: b240013b orr x27, x9, #0x1 4a510: 390023e8 strb w8, [sp, #0x8] 4a514: b500031a cbnz x26, 0x4a574 4a518: 1400001b b 0x4a584 4a51c: 91004348 add x8, x26, #0x10 4a520: f90003f3 str x19, [sp] 4a524: 2a1803f3 mov w19, w24 4a528: 2a1703f8 mov w24, w23 4a52c: 2a1603f7 mov w23, w22 4a530: aa1503f6 mov x22, x21 4a534: aa1403f5 mov x21, x20 4a538: 2a1c03f4 mov w20, w28 4a53c: 927ced1c and x28, x8, #0xfffffffffffffff0 4a540: aa1c03e0 mov x0, x28 4a544: 9400dd99 bl 0x81ba8 4a548: aa0003fb mov x27, x0 4a54c: b2400388 orr x8, x28, #0x1 4a550: 2a1403fc mov w28, w20 4a554: aa1503f4 mov x20, x21 4a558: aa1603f5 mov x21, x22 4a55c: 2a1703f6 mov w22, w23 4a560: 2a1803f7 mov w23, w24 4a564: 2a1303f8 mov w24, w19 4a568: f94003f3 ldr x19, [sp] 4a56c: a9016ffa stp x26, x27, [sp, #0x10] 4a570: f90007e8 str x8, [sp, #0x8] 4a574: aa1b03e0 mov x0, x27 4a578: aa1903e1 mov x1, x25 4a57c: aa1a03e2 mov x2, x26 4a580: 97ff14c4 bl 0xf890 4a584: 383a6b7f strb wzr, [x27, x26] 4a588: 12000306 and w6, w24, #0x1 4a58c: 910083e0 add x0, sp, #0x20 4a590: 910023e7 add x7, sp, #0x8 4a594: 2a1703e1 mov w1, w23 4a598: 2a1603e2 mov w2, w22 4a59c: aa1503e3 mov x3, x21 4a5a0: aa1403e4 mov x4, x20 4a5a4: 2a1c03e5 mov w5, w28 4a5a8: 94003ba3 bl 0x59434 4a5ac: 394023e8 ldrb w8, [sp, #0x8] 4a5b0: 36000068 tbz w8, #0x0, 0x4a5bc 4a5b4: f9400fe0 ldr x0, [sp, #0x18] 4a5b8: 9400ddac bl 0x81c68 4a5bc: 394083e8 ldrb w8, [sp, #0x20] 4a5c0: 36000068 tbz w8, #0x0, 0x4a5cc 4a5c4: f9401be0 ldr x0, [sp, #0x30] 4a5c8: 9400dda8 bl 0x81c68 4a5cc: f9401668 ldr x8, [x19, #0x28] 4a5d0: f9401fe9 ldr x9, [sp, #0x38] 4a5d4: eb09011f cmp x8, x9 4a5d8: 54000161 b.ne 0x4a604 4a5dc: a9497bfd ldp x29, x30, [sp, #0x90] 4a5e0: a9484ff4 ldp x20, x19, [sp, #0x80] 4a5e4: a94757f6 ldp x22, x21, [sp, #0x70] 4a5e8: a9465ff8 ldp x24, x23, [sp, #0x60] 4a5ec: a94567fa ldp x26, x25, [sp, #0x50] 4a5f0: a9446ffc ldp x28, x27, [sp, #0x40] 4a5f4: 910283ff add sp, sp, #0xa0 4a5f8: d65f03c0 ret 4a5fc: 910023e0 add x0, sp, #0x8 4a600: 97ff894e bl 0x2cb38 <.text+0x1d088> 4a604: 97ff12f7 bl 0xf1e0 <__stack_chk_fail@plt> 4a608: aa0003f3 mov x19, x0 4a60c: 394083e8 ldrb w8, [sp, #0x20] 4a610: 360000e8 tbz w8, #0x0, 0x4a62c 4a614: 1400000c b 0x4a644 4a618: 394023e8 ldrb w8, [sp, #0x8] 4a61c: aa0003f3 mov x19, x0 4a620: 370000a8 tbnz w8, #0x0, 0x4a634 4a624: 394083e8 ldrb w8, [sp, #0x20] 4a628: 370000e8 tbnz w8, #0x0, 0x4a644 4a62c: aa1303e0 mov x0, x19 4a630: 94017edb bl 0xaa19c 4a634: f9400fe0 ldr x0, [sp, #0x18] 4a638: 9400dd8c bl 0x81c68 4a63c: 394083e8 ldrb w8, [sp, #0x20] 4a640: 3607ff68 tbz w8, #0x0, 0x4a62c 4a644: f9401be0 ldr x0, [sp, #0x30] 4a648: 9400dd88 bl 0x81c68 4a64c: aa1303e0 mov x0, x19 4a650: 94017ed3 bl 0xaa19c 000000000004a654 : 4a654: d10103ff sub sp, sp, #0x40 4a658: f90013f3 str x19, [sp, #0x20] 4a65c: a9037bfd stp x29, x30, [sp, #0x30] 4a660: 9100c3fd add x29, sp, #0x30 4a664: d53bd053 mrs x19, TPIDR_EL0 4a668: f940166b ldr x11, [x19, #0x28] 4a66c: 5280028c mov w12, #0x14 // =20 4a670: 2a0203e8 mov w8, w2 4a674: 2a0103e9 mov w9, w1 4a678: f9000feb str x11, [sp, #0x18] 4a67c: d000034b adrp x11, 0xb4000 4a680: 913c656b add x11, x11, #0xf19 4a684: f940016b ldr x11, [x11] 4a688: a900ffff stp xzr, xzr, [sp, #0x8] 4a68c: f90003ff str xzr, [sp] 4a690: 2a0003ea mov w10, w0 4a694: f80013eb stur x11, [sp, #0x1] 4a698: 528e8d0b mov w11, #0x7468 // =29800 4a69c: 390003ec strb w12, [sp] 4a6a0: 780093eb sturh w11, [sp, #0x9] 4a6a4: 39002fff strb wzr, [sp, #0xb] 4a6a8: 910003e0 mov x0, sp 4a6ac: 2a0a03e1 mov w1, w10 4a6b0: 2a0903e2 mov w2, w9 4a6b4: 2a0803e3 mov w3, w8 4a6b8: 94003c7f bl 0x598b4 4a6bc: 394003e8 ldrb w8, [sp] 4a6c0: 36000068 tbz w8, #0x0, 0x4a6cc 4a6c4: f9400be0 ldr x0, [sp, #0x10] 4a6c8: 9400dd68 bl 0x81c68 4a6cc: f9401668 ldr x8, [x19, #0x28] 4a6d0: f9400fe9 ldr x9, [sp, #0x18] 4a6d4: eb09011f cmp x8, x9 4a6d8: 540000a1 b.ne 0x4a6ec 4a6dc: a9437bfd ldp x29, x30, [sp, #0x30] 4a6e0: f94013f3 ldr x19, [sp, #0x20] 4a6e4: 910103ff add sp, sp, #0x40 4a6e8: d65f03c0 ret 4a6ec: 97ff12bd bl 0xf1e0 <__stack_chk_fail@plt> 4a6f0: 394003e8 ldrb w8, [sp] 4a6f4: aa0003f3 mov x19, x0 4a6f8: 36000068 tbz w8, #0x0, 0x4a704 4a6fc: f9400be0 ldr x0, [sp, #0x10] 4a700: 9400dd5a bl 0x81c68 4a704: aa1303e0 mov x0, x19 4a708: 94017ea5 bl 0xaa19c 000000000004a70c : 4a70c: d10203ff sub sp, sp, #0x80 4a710: f90023f7 str x23, [sp, #0x40] 4a714: a90557f6 stp x22, x21, [sp, #0x50] 4a718: a9064ff4 stp x20, x19, [sp, #0x60] 4a71c: a9077bfd stp x29, x30, [sp, #0x70] 4a720: 9101c3fd add x29, sp, #0x70 4a724: d53bd057 mrs x23, TPIDR_EL0 4a728: f94016e9 ldr x9, [x23, #0x28] 4a72c: d0000348 adrp x8, 0xb4000 4a730: 9139dd08 add x8, x8, #0xe77 4a734: f100001f cmp x0, #0x0 4a738: f9001fe9 str x9, [sp, #0x38] 4a73c: d0000349 adrp x9, 0xb4000 4a740: 913c6529 add x9, x9, #0xf19 4a744: f9400129 ldr x9, [x9] 4a748: 9a881013 csel x19, x0, x8, ne 4a74c: 52800288 mov w8, #0x14 // =20 4a750: a901ffff stp xzr, xzr, [sp, #0x18] 4a754: 390083e8 strb w8, [sp, #0x20] 4a758: 528e8d08 mov w8, #0x7468 // =29800 4a75c: aa1303e0 mov x0, x19 4a760: a902ffff stp xzr, xzr, [sp, #0x28] 4a764: f80213e9 stur x9, [sp, #0x21] 4a768: 780293e8 sturh w8, [sp, #0x29] 4a76c: 3900afff strb wzr, [sp, #0x2b] 4a770: a900ffff stp xzr, xzr, [sp, #0x8] 4a774: 97ff13ff bl 0xf770 4a778: aa0003f4 mov x20, x0 4a77c: b100429f cmn x20, #0x10 4a780: 540005a2 b.hs 0x4a834 4a784: f1005e9f cmp x20, #0x17 4a788: 540000e2 b.hs 0x4a7a4 4a78c: 910023e9 add x9, sp, #0x8 4a790: d37ffa88 lsl x8, x20, #1 4a794: b2400135 orr x21, x9, #0x1 4a798: 390023e8 strb w8, [sp, #0x8] 4a79c: b5000154 cbnz x20, 0x4a7c4 4a7a0: 1400000d b 0x4a7d4 4a7a4: 91004288 add x8, x20, #0x10 4a7a8: 927ced16 and x22, x8, #0xfffffffffffffff0 4a7ac: aa1603e0 mov x0, x22 4a7b0: 9400dcfe bl 0x81ba8 4a7b4: aa0003f5 mov x21, x0 4a7b8: b24002c8 orr x8, x22, #0x1 4a7bc: a90157f4 stp x20, x21, [sp, #0x10] 4a7c0: f90007e8 str x8, [sp, #0x8] 4a7c4: aa1503e0 mov x0, x21 4a7c8: aa1303e1 mov x1, x19 4a7cc: aa1403e2 mov x2, x20 4a7d0: 97ff1430 bl 0xf890 4a7d4: 38346abf strb wzr, [x21, x20] 4a7d8: 910083e0 add x0, sp, #0x20 4a7dc: 910023e1 add x1, sp, #0x8 4a7e0: 94003cfc bl 0x59bd0 4a7e4: 2a0003f3 mov w19, w0 4a7e8: 394023e8 ldrb w8, [sp, #0x8] 4a7ec: 36000068 tbz w8, #0x0, 0x4a7f8 4a7f0: f9400fe0 ldr x0, [sp, #0x18] 4a7f4: 9400dd1d bl 0x81c68 4a7f8: 394083e8 ldrb w8, [sp, #0x20] 4a7fc: 36000068 tbz w8, #0x0, 0x4a808 4a800: f9401be0 ldr x0, [sp, #0x30] 4a804: 9400dd19 bl 0x81c68 4a808: f94016e8 ldr x8, [x23, #0x28] 4a80c: f9401fe9 ldr x9, [sp, #0x38] 4a810: eb09011f cmp x8, x9 4a814: 54000141 b.ne 0x4a83c 4a818: 2a1303e0 mov w0, w19 4a81c: a9477bfd ldp x29, x30, [sp, #0x70] 4a820: a9464ff4 ldp x20, x19, [sp, #0x60] 4a824: a94557f6 ldp x22, x21, [sp, #0x50] 4a828: f94023f7 ldr x23, [sp, #0x40] 4a82c: 910203ff add sp, sp, #0x80 4a830: d65f03c0 ret 4a834: 910023e0 add x0, sp, #0x8 4a838: 97ff88c0 bl 0x2cb38 <.text+0x1d088> 4a83c: 97ff1269 bl 0xf1e0 <__stack_chk_fail@plt> 4a840: aa0003f3 mov x19, x0 4a844: 394083e8 ldrb w8, [sp, #0x20] 4a848: 360000e8 tbz w8, #0x0, 0x4a864 4a84c: 1400000c b 0x4a87c 4a850: 394023e8 ldrb w8, [sp, #0x8] 4a854: aa0003f3 mov x19, x0 4a858: 370000a8 tbnz w8, #0x0, 0x4a86c 4a85c: 394083e8 ldrb w8, [sp, #0x20] 4a860: 370000e8 tbnz w8, #0x0, 0x4a87c 4a864: aa1303e0 mov x0, x19 4a868: 94017e4d bl 0xaa19c 4a86c: f9400fe0 ldr x0, [sp, #0x18] 4a870: 9400dcfe bl 0x81c68 4a874: 394083e8 ldrb w8, [sp, #0x20] 4a878: 3607ff68 tbz w8, #0x0, 0x4a864 4a87c: f9401be0 ldr x0, [sp, #0x30] 4a880: 9400dcfa bl 0x81c68 4a884: aa1303e0 mov x0, x19 4a888: 94017e45 bl 0xaa19c 000000000004a88c : 4a88c: d10103ff sub sp, sp, #0x40 4a890: f90013f3 str x19, [sp, #0x20] 4a894: a9037bfd stp x29, x30, [sp, #0x30] 4a898: 9100c3fd add x29, sp, #0x30 4a89c: d000034a adrp x10, 0xb4000 4a8a0: d53bd053 mrs x19, TPIDR_EL0 4a8a4: 913c654a add x10, x10, #0xf19 4a8a8: f9401669 ldr x9, [x19, #0x28] 4a8ac: f940014a ldr x10, [x10] 4a8b0: 52800288 mov w8, #0x14 // =20 4a8b4: 528e8d0b mov w11, #0x7468 // =29800 4a8b8: f9000fe9 str x9, [sp, #0x18] 4a8bc: a900ffff stp xzr, xzr, [sp, #0x8] 4a8c0: f90003ff str xzr, [sp] 4a8c4: 390003e8 strb w8, [sp] 4a8c8: f80013ea stur x10, [sp, #0x1] 4a8cc: 780093eb sturh w11, [sp, #0x9] 4a8d0: 39002fff strb wzr, [sp, #0xb] 4a8d4: 910003e0 mov x0, sp 4a8d8: 94003dd3 bl 0x5a024 4a8dc: 394003e8 ldrb w8, [sp] 4a8e0: 36000068 tbz w8, #0x0, 0x4a8ec 4a8e4: f9400be0 ldr x0, [sp, #0x10] 4a8e8: 9400dce0 bl 0x81c68 4a8ec: f9401668 ldr x8, [x19, #0x28] 4a8f0: f9400fe9 ldr x9, [sp, #0x18] 4a8f4: eb09011f cmp x8, x9 4a8f8: 540000a1 b.ne 0x4a90c 4a8fc: a9437bfd ldp x29, x30, [sp, #0x30] 4a900: f94013f3 ldr x19, [sp, #0x20] 4a904: 910103ff add sp, sp, #0x40 4a908: d65f03c0 ret 4a90c: 97ff1235 bl 0xf1e0 <__stack_chk_fail@plt> 4a910: 394003e8 ldrb w8, [sp] 4a914: aa0003f3 mov x19, x0 4a918: 36000068 tbz w8, #0x0, 0x4a924 4a91c: f9400be0 ldr x0, [sp, #0x10] 4a920: 9400dcd2 bl 0x81c68 4a924: aa1303e0 mov x0, x19 4a928: 94017e1d bl 0xaa19c 000000000004a92c : 4a92c: d10103ff sub sp, sp, #0x40 4a930: f90013f3 str x19, [sp, #0x20] 4a934: a9037bfd stp x29, x30, [sp, #0x30] 4a938: 9100c3fd add x29, sp, #0x30 4a93c: d000034a adrp x10, 0xb4000 4a940: d53bd053 mrs x19, TPIDR_EL0 4a944: 913c654a add x10, x10, #0xf19 4a948: f9401669 ldr x9, [x19, #0x28] 4a94c: f940014a ldr x10, [x10] 4a950: 52800288 mov w8, #0x14 // =20 4a954: 528e8d0b mov w11, #0x7468 // =29800 4a958: f9000fe9 str x9, [sp, #0x18] 4a95c: a900ffff stp xzr, xzr, [sp, #0x8] 4a960: f90003ff str xzr, [sp] 4a964: 390003e8 strb w8, [sp] 4a968: f80013ea stur x10, [sp, #0x1] 4a96c: 780093eb sturh w11, [sp, #0x9] 4a970: 39002fff strb wzr, [sp, #0xb] 4a974: 12000001 and w1, w0, #0x1 4a978: 910003e0 mov x0, sp 4a97c: 94003e6d bl 0x5a330 4a980: 394003e8 ldrb w8, [sp] 4a984: 36000068 tbz w8, #0x0, 0x4a990 4a988: f9400be0 ldr x0, [sp, #0x10] 4a98c: 9400dcb7 bl 0x81c68 4a990: f9401668 ldr x8, [x19, #0x28] 4a994: f9400fe9 ldr x9, [sp, #0x18] 4a998: eb09011f cmp x8, x9 4a99c: 540000a1 b.ne 0x4a9b0 4a9a0: a9437bfd ldp x29, x30, [sp, #0x30] 4a9a4: f94013f3 ldr x19, [sp, #0x20] 4a9a8: 910103ff add sp, sp, #0x40 4a9ac: d65f03c0 ret 4a9b0: 97ff120c bl 0xf1e0 <__stack_chk_fail@plt> 4a9b4: 394003e8 ldrb w8, [sp] 4a9b8: aa0003f3 mov x19, x0 4a9bc: 36000068 tbz w8, #0x0, 0x4a9c8 4a9c0: f9400be0 ldr x0, [sp, #0x10] 4a9c4: 9400dca9 bl 0x81c68 4a9c8: aa1303e0 mov x0, x19 4a9cc: 94017df4 bl 0xaa19c 000000000004a9d0 : 4a9d0: d10203ff sub sp, sp, #0x80 4a9d4: f90023f7 str x23, [sp, #0x40] 4a9d8: a90557f6 stp x22, x21, [sp, #0x50] 4a9dc: a9064ff4 stp x20, x19, [sp, #0x60] 4a9e0: a9077bfd stp x29, x30, [sp, #0x70] 4a9e4: 9101c3fd add x29, sp, #0x70 4a9e8: d53bd057 mrs x23, TPIDR_EL0 4a9ec: f94016e9 ldr x9, [x23, #0x28] 4a9f0: d0000348 adrp x8, 0xb4000 4a9f4: 9139dd08 add x8, x8, #0xe77 4a9f8: f100001f cmp x0, #0x0 4a9fc: f9001fe9 str x9, [sp, #0x38] 4aa00: d0000349 adrp x9, 0xb4000 4aa04: 913c6529 add x9, x9, #0xf19 4aa08: f9400129 ldr x9, [x9] 4aa0c: 9a881013 csel x19, x0, x8, ne 4aa10: 52800288 mov w8, #0x14 // =20 4aa14: a901ffff stp xzr, xzr, [sp, #0x18] 4aa18: 390083e8 strb w8, [sp, #0x20] 4aa1c: 528e8d08 mov w8, #0x7468 // =29800 4aa20: aa1303e0 mov x0, x19 4aa24: a902ffff stp xzr, xzr, [sp, #0x28] 4aa28: f80213e9 stur x9, [sp, #0x21] 4aa2c: 780293e8 sturh w8, [sp, #0x29] 4aa30: 3900afff strb wzr, [sp, #0x2b] 4aa34: a900ffff stp xzr, xzr, [sp, #0x8] 4aa38: 97ff134e bl 0xf770 4aa3c: aa0003f4 mov x20, x0 4aa40: b100429f cmn x20, #0x10 4aa44: 54000562 b.hs 0x4aaf0 4aa48: f1005e9f cmp x20, #0x17 4aa4c: 540000e2 b.hs 0x4aa68 4aa50: 910023e9 add x9, sp, #0x8 4aa54: d37ffa88 lsl x8, x20, #1 4aa58: b2400135 orr x21, x9, #0x1 4aa5c: 390023e8 strb w8, [sp, #0x8] 4aa60: b5000154 cbnz x20, 0x4aa88 4aa64: 1400000d b 0x4aa98 4aa68: 91004288 add x8, x20, #0x10 4aa6c: 927ced16 and x22, x8, #0xfffffffffffffff0 4aa70: aa1603e0 mov x0, x22 4aa74: 9400dc4d bl 0x81ba8 4aa78: aa0003f5 mov x21, x0 4aa7c: b24002c8 orr x8, x22, #0x1 4aa80: a90157f4 stp x20, x21, [sp, #0x10] 4aa84: f90007e8 str x8, [sp, #0x8] 4aa88: aa1503e0 mov x0, x21 4aa8c: aa1303e1 mov x1, x19 4aa90: aa1403e2 mov x2, x20 4aa94: 97ff137f bl 0xf890 4aa98: 38346abf strb wzr, [x21, x20] 4aa9c: 910083e0 add x0, sp, #0x20 4aaa0: 910023e1 add x1, sp, #0x8 4aaa4: 94003e53 bl 0x5a3f0 4aaa8: 394023e8 ldrb w8, [sp, #0x8] 4aaac: 36000068 tbz w8, #0x0, 0x4aab8 4aab0: f9400fe0 ldr x0, [sp, #0x18] 4aab4: 9400dc6d bl 0x81c68 4aab8: 394083e8 ldrb w8, [sp, #0x20] 4aabc: 36000068 tbz w8, #0x0, 0x4aac8 4aac0: f9401be0 ldr x0, [sp, #0x30] 4aac4: 9400dc69 bl 0x81c68 4aac8: f94016e8 ldr x8, [x23, #0x28] 4aacc: f9401fe9 ldr x9, [sp, #0x38] 4aad0: eb09011f cmp x8, x9 4aad4: 54000121 b.ne 0x4aaf8 4aad8: a9477bfd ldp x29, x30, [sp, #0x70] 4aadc: a9464ff4 ldp x20, x19, [sp, #0x60] 4aae0: a94557f6 ldp x22, x21, [sp, #0x50] 4aae4: f94023f7 ldr x23, [sp, #0x40] 4aae8: 910203ff add sp, sp, #0x80 4aaec: d65f03c0 ret 4aaf0: 910023e0 add x0, sp, #0x8 4aaf4: 97ff8811 bl 0x2cb38 <.text+0x1d088> 4aaf8: 97ff11ba bl 0xf1e0 <__stack_chk_fail@plt> 4aafc: aa0003f3 mov x19, x0 4ab00: 394083e8 ldrb w8, [sp, #0x20] 4ab04: 360000e8 tbz w8, #0x0, 0x4ab20 4ab08: 1400000c b 0x4ab38 4ab0c: 394023e8 ldrb w8, [sp, #0x8] 4ab10: aa0003f3 mov x19, x0 4ab14: 370000a8 tbnz w8, #0x0, 0x4ab28 4ab18: 394083e8 ldrb w8, [sp, #0x20] 4ab1c: 370000e8 tbnz w8, #0x0, 0x4ab38 4ab20: aa1303e0 mov x0, x19 4ab24: 94017d9e bl 0xaa19c 4ab28: f9400fe0 ldr x0, [sp, #0x18] 4ab2c: 9400dc4f bl 0x81c68 4ab30: 394083e8 ldrb w8, [sp, #0x20] 4ab34: 3607ff68 tbz w8, #0x0, 0x4ab20 4ab38: f9401be0 ldr x0, [sp, #0x30] 4ab3c: 9400dc4b bl 0x81c68 4ab40: aa1303e0 mov x0, x19 4ab44: 94017d96 bl 0xaa19c 000000000004ab48 : 4ab48: d10383ff sub sp, sp, #0xe0 4ab4c: f90043fb str x27, [sp, #0x80] 4ab50: a90967fa stp x26, x25, [sp, #0x90] 4ab54: a90a5ff8 stp x24, x23, [sp, #0xa0] 4ab58: a90b57f6 stp x22, x21, [sp, #0xb0] 4ab5c: a90c4ff4 stp x20, x19, [sp, #0xc0] 4ab60: a90d7bfd stp x29, x30, [sp, #0xd0] 4ab64: 910343fd add x29, sp, #0xd0 4ab68: d53bd05a mrs x26, TPIDR_EL0 4ab6c: f9401748 ldr x8, [x26, #0x28] 4ab70: d000035b adrp x27, 0xb4000 4ab74: 9139df7b add x27, x27, #0xe77 4ab78: f100001f cmp x0, #0x0 4ab7c: f81a83a8 stur x8, [x29, #-0x58] 4ab80: d0000348 adrp x8, 0xb4000 4ab84: 913c6508 add x8, x8, #0xf19 4ab88: f9400108 ldr x8, [x8] 4ab8c: 9a9b1016 csel x22, x0, x27, ne 4ab90: 52800289 mov w9, #0x14 // =20 4ab94: a906ffff stp xzr, xzr, [sp, #0x68] 4ab98: a905ffff stp xzr, xzr, [sp, #0x58] 4ab9c: f80613e8 stur x8, [sp, #0x61] 4aba0: 528e8d08 mov w8, #0x7468 // =29800 4aba4: aa1603e0 mov x0, x22 4aba8: aa0303f3 mov x19, x3 4abac: aa0203f4 mov x20, x2 4abb0: aa0103f5 mov x21, x1 4abb4: 390183e9 strb w9, [sp, #0x60] 4abb8: 780693e8 sturh w8, [sp, #0x69] 4abbc: 3901afff strb wzr, [sp, #0x6b] 4abc0: a904ffff stp xzr, xzr, [sp, #0x48] 4abc4: 97ff12eb bl 0xf770 4abc8: aa0003f7 mov x23, x0 4abcc: b10042ff cmn x23, #0x10 4abd0: 540013e2 b.hs 0x4ae4c 4abd4: f1005eff cmp x23, #0x17 4abd8: 540000e2 b.hs 0x4abf4 4abdc: 910123e9 add x9, sp, #0x48 4abe0: d37ffae8 lsl x8, x23, #1 4abe4: b2400138 orr x24, x9, #0x1 4abe8: 390123e8 strb w8, [sp, #0x48] 4abec: b5000157 cbnz x23, 0x4ac14 4abf0: 1400000d b 0x4ac24 4abf4: 910042e8 add x8, x23, #0x10 4abf8: 927ced19 and x25, x8, #0xfffffffffffffff0 4abfc: aa1903e0 mov x0, x25 4ac00: 9400dbea bl 0x81ba8 4ac04: aa0003f8 mov x24, x0 4ac08: b2400328 orr x8, x25, #0x1 4ac0c: a90563f7 stp x23, x24, [sp, #0x50] 4ac10: f90027e8 str x8, [sp, #0x48] 4ac14: aa1803e0 mov x0, x24 4ac18: aa1603e1 mov x1, x22 4ac1c: aa1703e2 mov x2, x23 4ac20: 97ff131c bl 0xf890 4ac24: f10002bf cmp x21, #0x0 4ac28: 9a9b12b6 csel x22, x21, x27, ne 4ac2c: aa1603e0 mov x0, x22 4ac30: 38376b1f strb wzr, [x24, x23] 4ac34: a903ffff stp xzr, xzr, [sp, #0x38] 4ac38: f9001bff str xzr, [sp, #0x30] 4ac3c: 97ff12cd bl 0xf770 4ac40: aa0003f5 mov x21, x0 4ac44: b10042bf cmn x21, #0x10 4ac48: 54001062 b.hs 0x4ae54 4ac4c: f1005ebf cmp x21, #0x17 4ac50: 540000e2 b.hs 0x4ac6c 4ac54: 9100c3e9 add x9, sp, #0x30 4ac58: d37ffaa8 lsl x8, x21, #1 4ac5c: b2400137 orr x23, x9, #0x1 4ac60: 3900c3e8 strb w8, [sp, #0x30] 4ac64: b5000155 cbnz x21, 0x4ac8c 4ac68: 1400000d b 0x4ac9c 4ac6c: 910042a8 add x8, x21, #0x10 4ac70: 927ced18 and x24, x8, #0xfffffffffffffff0 4ac74: aa1803e0 mov x0, x24 4ac78: 9400dbcc bl 0x81ba8 4ac7c: aa0003f7 mov x23, x0 4ac80: b2400308 orr x8, x24, #0x1 4ac84: a903dff5 stp x21, x23, [sp, #0x38] 4ac88: f9001be8 str x8, [sp, #0x30] 4ac8c: aa1703e0 mov x0, x23 4ac90: aa1603e1 mov x1, x22 4ac94: aa1503e2 mov x2, x21 4ac98: 97ff12fe bl 0xf890 4ac9c: f100029f cmp x20, #0x0 4aca0: 38356aff strb wzr, [x23, x21] 4aca4: 9a9b1295 csel x21, x20, x27, ne 4aca8: aa1503e0 mov x0, x21 4acac: a9027fff stp xzr, xzr, [sp, #0x20] 4acb0: f9000fff str xzr, [sp, #0x18] 4acb4: 97ff12af bl 0xf770 4acb8: aa0003f4 mov x20, x0 4acbc: b100429f cmn x20, #0x10 4acc0: 54000ce2 b.hs 0x4ae5c 4acc4: f1005e9f cmp x20, #0x17 4acc8: 540000e2 b.hs 0x4ace4 4accc: 910063e9 add x9, sp, #0x18 4acd0: d37ffa88 lsl x8, x20, #1 4acd4: b2400136 orr x22, x9, #0x1 4acd8: 390063e8 strb w8, [sp, #0x18] 4acdc: b5000154 cbnz x20, 0x4ad04 4ace0: 1400000d b 0x4ad14 4ace4: 91004288 add x8, x20, #0x10 4ace8: 927ced17 and x23, x8, #0xfffffffffffffff0 4acec: aa1703e0 mov x0, x23 4acf0: 9400dbae bl 0x81ba8 4acf4: aa0003f6 mov x22, x0 4acf8: b24002e8 orr x8, x23, #0x1 4acfc: a9025bf4 stp x20, x22, [sp, #0x20] 4ad00: f9000fe8 str x8, [sp, #0x18] 4ad04: aa1603e0 mov x0, x22 4ad08: aa1503e1 mov x1, x21 4ad0c: aa1403e2 mov x2, x20 4ad10: 97ff12e0 bl 0xf890 4ad14: f100027f cmp x19, #0x0 4ad18: 38346adf strb wzr, [x22, x20] 4ad1c: 9a9b1274 csel x20, x19, x27, ne 4ad20: aa1403e0 mov x0, x20 4ad24: a900ffff stp xzr, xzr, [sp, #0x8] 4ad28: f90003ff str xzr, [sp] 4ad2c: 97ff1291 bl 0xf770 4ad30: aa0003f3 mov x19, x0 4ad34: b100427f cmn x19, #0x10 4ad38: 54000962 b.hs 0x4ae64 4ad3c: f1005e7f cmp x19, #0x17 4ad40: 540000e2 b.hs 0x4ad5c 4ad44: 910003e9 mov x9, sp 4ad48: d37ffa68 lsl x8, x19, #1 4ad4c: b2400135 orr x21, x9, #0x1 4ad50: 390003e8 strb w8, [sp] 4ad54: b5000153 cbnz x19, 0x4ad7c 4ad58: 1400000d b 0x4ad8c 4ad5c: 91004268 add x8, x19, #0x10 4ad60: 927ced16 and x22, x8, #0xfffffffffffffff0 4ad64: aa1603e0 mov x0, x22 4ad68: 9400db90 bl 0x81ba8 4ad6c: aa0003f5 mov x21, x0 4ad70: b24002c8 orr x8, x22, #0x1 4ad74: a900d7f3 stp x19, x21, [sp, #0x8] 4ad78: f90003e8 str x8, [sp] 4ad7c: aa1503e0 mov x0, x21 4ad80: aa1403e1 mov x1, x20 4ad84: aa1303e2 mov x2, x19 4ad88: 97ff12c2 bl 0xf890 4ad8c: 38336abf strb wzr, [x21, x19] 4ad90: 910183e0 add x0, sp, #0x60 4ad94: 910123e1 add x1, sp, #0x48 4ad98: 9100c3e2 add x2, sp, #0x30 4ad9c: 910063e3 add x3, sp, #0x18 4ada0: 910003e4 mov x4, sp 4ada4: 94003ea5 bl 0x5a838 4ada8: 394003e8 ldrb w8, [sp] 4adac: 370002e8 tbnz w8, #0x0, 0x4ae08 4adb0: 394063e8 ldrb w8, [sp, #0x18] 4adb4: 37000328 tbnz w8, #0x0, 0x4ae18 4adb8: 3940c3e8 ldrb w8, [sp, #0x30] 4adbc: 37000368 tbnz w8, #0x0, 0x4ae28 4adc0: 394123e8 ldrb w8, [sp, #0x48] 4adc4: 370003a8 tbnz w8, #0x0, 0x4ae38 4adc8: 394183e8 ldrb w8, [sp, #0x60] 4adcc: 36000068 tbz w8, #0x0, 0x4add8 4add0: f9403be0 ldr x0, [sp, #0x70] 4add4: 9400dba5 bl 0x81c68 4add8: f9401748 ldr x8, [x26, #0x28] 4addc: f85a83a9 ldur x9, [x29, #-0x58] 4ade0: eb09011f cmp x8, x9 4ade4: 54000441 b.ne 0x4ae6c 4ade8: a94d7bfd ldp x29, x30, [sp, #0xd0] 4adec: a94c4ff4 ldp x20, x19, [sp, #0xc0] 4adf0: a94b57f6 ldp x22, x21, [sp, #0xb0] 4adf4: a94a5ff8 ldp x24, x23, [sp, #0xa0] 4adf8: a94967fa ldp x26, x25, [sp, #0x90] 4adfc: f94043fb ldr x27, [sp, #0x80] 4ae00: 910383ff add sp, sp, #0xe0 4ae04: d65f03c0 ret 4ae08: f9400be0 ldr x0, [sp, #0x10] 4ae0c: 9400db97 bl 0x81c68 4ae10: 394063e8 ldrb w8, [sp, #0x18] 4ae14: 3607fd28 tbz w8, #0x0, 0x4adb8 4ae18: f94017e0 ldr x0, [sp, #0x28] 4ae1c: 9400db93 bl 0x81c68 4ae20: 3940c3e8 ldrb w8, [sp, #0x30] 4ae24: 3607fce8 tbz w8, #0x0, 0x4adc0 4ae28: f94023e0 ldr x0, [sp, #0x40] 4ae2c: 9400db8f bl 0x81c68 4ae30: 394123e8 ldrb w8, [sp, #0x48] 4ae34: 3607fca8 tbz w8, #0x0, 0x4adc8 4ae38: f9402fe0 ldr x0, [sp, #0x58] 4ae3c: 9400db8b bl 0x81c68 4ae40: 394183e8 ldrb w8, [sp, #0x60] 4ae44: 3707fc68 tbnz w8, #0x0, 0x4add0 4ae48: 17ffffe4 b 0x4add8 4ae4c: 910123e0 add x0, sp, #0x48 4ae50: 97ff873a bl 0x2cb38 <.text+0x1d088> 4ae54: 9100c3e0 add x0, sp, #0x30 4ae58: 97ff8738 bl 0x2cb38 <.text+0x1d088> 4ae5c: 910063e0 add x0, sp, #0x18 4ae60: 97ff8736 bl 0x2cb38 <.text+0x1d088> 4ae64: 910003e0 mov x0, sp 4ae68: 97ff8734 bl 0x2cb38 <.text+0x1d088> 4ae6c: 97ff10dd bl 0xf1e0 <__stack_chk_fail@plt> 4ae70: aa0003f3 mov x19, x0 4ae74: 394063e8 ldrb w8, [sp, #0x18] 4ae78: 36000268 tbz w8, #0x0, 0x4aec4 4ae7c: 1400001e b 0x4aef4 4ae80: aa0003f3 mov x19, x0 4ae84: 3940c3e8 ldrb w8, [sp, #0x30] 4ae88: 36000228 tbz w8, #0x0, 0x4aecc 4ae8c: 1400001e b 0x4af04 4ae90: aa0003f3 mov x19, x0 4ae94: 394123e8 ldrb w8, [sp, #0x48] 4ae98: 360001e8 tbz w8, #0x0, 0x4aed4 4ae9c: 1400001e b 0x4af14 4aea0: aa0003f3 mov x19, x0 4aea4: 394183e8 ldrb w8, [sp, #0x60] 4aea8: 360001a8 tbz w8, #0x0, 0x4aedc 4aeac: 1400001e b 0x4af24 4aeb0: 394003e8 ldrb w8, [sp] 4aeb4: aa0003f3 mov x19, x0 4aeb8: 37000168 tbnz w8, #0x0, 0x4aee4 4aebc: 394063e8 ldrb w8, [sp, #0x18] 4aec0: 370001a8 tbnz w8, #0x0, 0x4aef4 4aec4: 3940c3e8 ldrb w8, [sp, #0x30] 4aec8: 370001e8 tbnz w8, #0x0, 0x4af04 4aecc: 394123e8 ldrb w8, [sp, #0x48] 4aed0: 37000228 tbnz w8, #0x0, 0x4af14 4aed4: 394183e8 ldrb w8, [sp, #0x60] 4aed8: 37000268 tbnz w8, #0x0, 0x4af24 4aedc: aa1303e0 mov x0, x19 4aee0: 94017caf bl 0xaa19c 4aee4: f9400be0 ldr x0, [sp, #0x10] 4aee8: 9400db60 bl 0x81c68 4aeec: 394063e8 ldrb w8, [sp, #0x18] 4aef0: 3607fea8 tbz w8, #0x0, 0x4aec4 4aef4: f94017e0 ldr x0, [sp, #0x28] 4aef8: 9400db5c bl 0x81c68 4aefc: 3940c3e8 ldrb w8, [sp, #0x30] 4af00: 3607fe68 tbz w8, #0x0, 0x4aecc 4af04: f94023e0 ldr x0, [sp, #0x40] 4af08: 9400db58 bl 0x81c68 4af0c: 394123e8 ldrb w8, [sp, #0x48] 4af10: 3607fe28 tbz w8, #0x0, 0x4aed4 4af14: f9402fe0 ldr x0, [sp, #0x58] 4af18: 9400db54 bl 0x81c68 4af1c: 394183e8 ldrb w8, [sp, #0x60] 4af20: 3607fde8 tbz w8, #0x0, 0x4aedc 4af24: f9403be0 ldr x0, [sp, #0x70] 4af28: 9400db50 bl 0x81c68 4af2c: aa1303e0 mov x0, x19 4af30: 94017c9b bl 0xaa19c 000000000004af34 : 4af34: d10303ff sub sp, sp, #0xc0 4af38: a90767fa stp x26, x25, [sp, #0x70] 4af3c: a9085ff8 stp x24, x23, [sp, #0x80] 4af40: a90957f6 stp x22, x21, [sp, #0x90] 4af44: a90a4ff4 stp x20, x19, [sp, #0xa0] 4af48: a90b7bfd stp x29, x30, [sp, #0xb0] 4af4c: 9102c3fd add x29, sp, #0xb0 4af50: d53bd059 mrs x25, TPIDR_EL0 4af54: f9401728 ldr x8, [x25, #0x28] 4af58: d000035a adrp x26, 0xb4000 4af5c: 9139df5a add x26, x26, #0xe77 4af60: f100001f cmp x0, #0x0 4af64: f81b83a8 stur x8, [x29, #-0x48] 4af68: d0000348 adrp x8, 0xb4000 4af6c: 913c6508 add x8, x8, #0xf19 4af70: f9400108 ldr x8, [x8] 4af74: 9a9a1015 csel x21, x0, x26, ne 4af78: 52800289 mov w9, #0x14 // =20 4af7c: a905ffff stp xzr, xzr, [sp, #0x58] 4af80: a904ffff stp xzr, xzr, [sp, #0x48] 4af84: f80513e8 stur x8, [sp, #0x51] 4af88: 528e8d08 mov w8, #0x7468 // =29800 4af8c: aa1503e0 mov x0, x21 4af90: aa0203f3 mov x19, x2 4af94: aa0103f4 mov x20, x1 4af98: 390143e9 strb w9, [sp, #0x50] 4af9c: 780593e8 sturh w8, [sp, #0x59] 4afa0: 39016fff strb wzr, [sp, #0x5b] 4afa4: a903ffff stp xzr, xzr, [sp, #0x38] 4afa8: 97ff11f2 bl 0xf770 4afac: aa0003f6 mov x22, x0 4afb0: b10042df cmn x22, #0x10 4afb4: 54000f22 b.hs 0x4b198 4afb8: f1005edf cmp x22, #0x17 4afbc: 540000e2 b.hs 0x4afd8 4afc0: 9100e3e9 add x9, sp, #0x38 4afc4: d37ffac8 lsl x8, x22, #1 4afc8: b2400137 orr x23, x9, #0x1 4afcc: 3900e3e8 strb w8, [sp, #0x38] 4afd0: b5000156 cbnz x22, 0x4aff8 4afd4: 1400000d b 0x4b008 4afd8: 910042c8 add x8, x22, #0x10 4afdc: 927ced18 and x24, x8, #0xfffffffffffffff0 4afe0: aa1803e0 mov x0, x24 4afe4: 9400daf1 bl 0x81ba8 4afe8: aa0003f7 mov x23, x0 4afec: b2400308 orr x8, x24, #0x1 4aff0: a9045ff6 stp x22, x23, [sp, #0x40] 4aff4: f9001fe8 str x8, [sp, #0x38] 4aff8: aa1703e0 mov x0, x23 4affc: aa1503e1 mov x1, x21 4b000: aa1603e2 mov x2, x22 4b004: 97ff1223 bl 0xf890 4b008: f100029f cmp x20, #0x0 4b00c: 9a9a1295 csel x21, x20, x26, ne 4b010: aa1503e0 mov x0, x21 4b014: 38366aff strb wzr, [x23, x22] 4b018: a902ffff stp xzr, xzr, [sp, #0x28] 4b01c: f90013ff str xzr, [sp, #0x20] 4b020: 97ff11d4 bl 0xf770 4b024: aa0003f4 mov x20, x0 4b028: b100429f cmn x20, #0x10 4b02c: 54000ba2 b.hs 0x4b1a0 4b030: f1005e9f cmp x20, #0x17 4b034: 540000e2 b.hs 0x4b050 4b038: 910083e9 add x9, sp, #0x20 4b03c: d37ffa88 lsl x8, x20, #1 4b040: b2400136 orr x22, x9, #0x1 4b044: 390083e8 strb w8, [sp, #0x20] 4b048: b5000154 cbnz x20, 0x4b070 4b04c: 1400000d b 0x4b080 4b050: 91004288 add x8, x20, #0x10 4b054: 927ced17 and x23, x8, #0xfffffffffffffff0 4b058: aa1703e0 mov x0, x23 4b05c: 9400dad3 bl 0x81ba8 4b060: aa0003f6 mov x22, x0 4b064: b24002e8 orr x8, x23, #0x1 4b068: a902dbf4 stp x20, x22, [sp, #0x28] 4b06c: f90013e8 str x8, [sp, #0x20] 4b070: aa1603e0 mov x0, x22 4b074: aa1503e1 mov x1, x21 4b078: aa1403e2 mov x2, x20 4b07c: 97ff1205 bl 0xf890 4b080: f100027f cmp x19, #0x0 4b084: 38346adf strb wzr, [x22, x20] 4b088: 9a9a1274 csel x20, x19, x26, ne 4b08c: aa1403e0 mov x0, x20 4b090: a9017fff stp xzr, xzr, [sp, #0x10] 4b094: f90007ff str xzr, [sp, #0x8] 4b098: 97ff11b6 bl 0xf770 4b09c: aa0003f3 mov x19, x0 4b0a0: b100427f cmn x19, #0x10 4b0a4: 54000822 b.hs 0x4b1a8 4b0a8: f1005e7f cmp x19, #0x17 4b0ac: 540000e2 b.hs 0x4b0c8 4b0b0: 910023e9 add x9, sp, #0x8 4b0b4: d37ffa68 lsl x8, x19, #1 4b0b8: b2400135 orr x21, x9, #0x1 4b0bc: 390023e8 strb w8, [sp, #0x8] 4b0c0: b5000153 cbnz x19, 0x4b0e8 4b0c4: 1400000d b 0x4b0f8 4b0c8: 91004268 add x8, x19, #0x10 4b0cc: 927ced16 and x22, x8, #0xfffffffffffffff0 4b0d0: aa1603e0 mov x0, x22 4b0d4: 9400dab5 bl 0x81ba8 4b0d8: aa0003f5 mov x21, x0 4b0dc: b24002c8 orr x8, x22, #0x1 4b0e0: a90157f3 stp x19, x21, [sp, #0x10] 4b0e4: f90007e8 str x8, [sp, #0x8] 4b0e8: aa1503e0 mov x0, x21 4b0ec: aa1403e1 mov x1, x20 4b0f0: aa1303e2 mov x2, x19 4b0f4: 97ff11e7 bl 0xf890 4b0f8: 38336abf strb wzr, [x21, x19] 4b0fc: 910143e0 add x0, sp, #0x50 4b100: 9100e3e1 add x1, sp, #0x38 4b104: 910083e2 add x2, sp, #0x20 4b108: 910023e3 add x3, sp, #0x8 4b10c: 94003f84 bl 0x5af1c 4b110: 394023e8 ldrb w8, [sp, #0x8] 4b114: 37000288 tbnz w8, #0x0, 0x4b164 4b118: 394083e8 ldrb w8, [sp, #0x20] 4b11c: 370002c8 tbnz w8, #0x0, 0x4b174 4b120: 3940e3e8 ldrb w8, [sp, #0x38] 4b124: 37000308 tbnz w8, #0x0, 0x4b184 4b128: 394143e8 ldrb w8, [sp, #0x50] 4b12c: 36000068 tbz w8, #0x0, 0x4b138 4b130: f94033e0 ldr x0, [sp, #0x60] 4b134: 9400dacd bl 0x81c68 4b138: f9401728 ldr x8, [x25, #0x28] 4b13c: f85b83a9 ldur x9, [x29, #-0x48] 4b140: eb09011f cmp x8, x9 4b144: 54000361 b.ne 0x4b1b0 4b148: a94b7bfd ldp x29, x30, [sp, #0xb0] 4b14c: a94a4ff4 ldp x20, x19, [sp, #0xa0] 4b150: a94957f6 ldp x22, x21, [sp, #0x90] 4b154: a9485ff8 ldp x24, x23, [sp, #0x80] 4b158: a94767fa ldp x26, x25, [sp, #0x70] 4b15c: 910303ff add sp, sp, #0xc0 4b160: d65f03c0 ret 4b164: f9400fe0 ldr x0, [sp, #0x18] 4b168: 9400dac0 bl 0x81c68 4b16c: 394083e8 ldrb w8, [sp, #0x20] 4b170: 3607fd88 tbz w8, #0x0, 0x4b120 4b174: f9401be0 ldr x0, [sp, #0x30] 4b178: 9400dabc bl 0x81c68 4b17c: 3940e3e8 ldrb w8, [sp, #0x38] 4b180: 3607fd48 tbz w8, #0x0, 0x4b128 4b184: f94027e0 ldr x0, [sp, #0x48] 4b188: 9400dab8 bl 0x81c68 4b18c: 394143e8 ldrb w8, [sp, #0x50] 4b190: 3707fd08 tbnz w8, #0x0, 0x4b130 4b194: 17ffffe9 b 0x4b138 4b198: 9100e3e0 add x0, sp, #0x38 4b19c: 97ff8667 bl 0x2cb38 <.text+0x1d088> 4b1a0: 910083e0 add x0, sp, #0x20 4b1a4: 97ff8665 bl 0x2cb38 <.text+0x1d088> 4b1a8: 910023e0 add x0, sp, #0x8 4b1ac: 97ff8663 bl 0x2cb38 <.text+0x1d088> 4b1b0: 97ff100c bl 0xf1e0 <__stack_chk_fail@plt> 4b1b4: aa0003f3 mov x19, x0 4b1b8: 394083e8 ldrb w8, [sp, #0x20] 4b1bc: 360001e8 tbz w8, #0x0, 0x4b1f8 4b1c0: 14000018 b 0x4b220 4b1c4: aa0003f3 mov x19, x0 4b1c8: 3940e3e8 ldrb w8, [sp, #0x38] 4b1cc: 360001a8 tbz w8, #0x0, 0x4b200 4b1d0: 14000018 b 0x4b230 4b1d4: aa0003f3 mov x19, x0 4b1d8: 394143e8 ldrb w8, [sp, #0x50] 4b1dc: 36000168 tbz w8, #0x0, 0x4b208 4b1e0: 14000018 b 0x4b240 4b1e4: 394023e8 ldrb w8, [sp, #0x8] 4b1e8: aa0003f3 mov x19, x0 4b1ec: 37000128 tbnz w8, #0x0, 0x4b210 4b1f0: 394083e8 ldrb w8, [sp, #0x20] 4b1f4: 37000168 tbnz w8, #0x0, 0x4b220 4b1f8: 3940e3e8 ldrb w8, [sp, #0x38] 4b1fc: 370001a8 tbnz w8, #0x0, 0x4b230 4b200: 394143e8 ldrb w8, [sp, #0x50] 4b204: 370001e8 tbnz w8, #0x0, 0x4b240 4b208: aa1303e0 mov x0, x19 4b20c: 94017be4 bl 0xaa19c 4b210: f9400fe0 ldr x0, [sp, #0x18] 4b214: 9400da95 bl 0x81c68 4b218: 394083e8 ldrb w8, [sp, #0x20] 4b21c: 3607fee8 tbz w8, #0x0, 0x4b1f8 4b220: f9401be0 ldr x0, [sp, #0x30] 4b224: 9400da91 bl 0x81c68 4b228: 3940e3e8 ldrb w8, [sp, #0x38] 4b22c: 3607fea8 tbz w8, #0x0, 0x4b200 4b230: f94027e0 ldr x0, [sp, #0x48] 4b234: 9400da8d bl 0x81c68 4b238: 394143e8 ldrb w8, [sp, #0x50] 4b23c: 3607fe68 tbz w8, #0x0, 0x4b208 4b240: f94033e0 ldr x0, [sp, #0x60] 4b244: 9400da89 bl 0x81c68 4b248: aa1303e0 mov x0, x19 4b24c: 94017bd4 bl 0xaa19c 000000000004b250 : 4b250: d10103ff sub sp, sp, #0x40 4b254: f90013f3 str x19, [sp, #0x20] 4b258: a9037bfd stp x29, x30, [sp, #0x30] 4b25c: 9100c3fd add x29, sp, #0x30 4b260: b000034a adrp x10, 0xb4000 4b264: d53bd053 mrs x19, TPIDR_EL0 4b268: 913c654a add x10, x10, #0xf19 4b26c: f9401669 ldr x9, [x19, #0x28] 4b270: f940014a ldr x10, [x10] 4b274: 52800288 mov w8, #0x14 // =20 4b278: 528e8d0b mov w11, #0x7468 // =29800 4b27c: f9000fe9 str x9, [sp, #0x18] 4b280: a900ffff stp xzr, xzr, [sp, #0x8] 4b284: f90003ff str xzr, [sp] 4b288: 390003e8 strb w8, [sp] 4b28c: f80013ea stur x10, [sp, #0x1] 4b290: 780093eb sturh w11, [sp, #0x9] 4b294: 39002fff strb wzr, [sp, #0xb] 4b298: 12000001 and w1, w0, #0x1 4b29c: 910003e0 mov x0, sp 4b2a0: 940040a1 bl 0x5b524 4b2a4: 394003e8 ldrb w8, [sp] 4b2a8: 36000068 tbz w8, #0x0, 0x4b2b4 4b2ac: f9400be0 ldr x0, [sp, #0x10] 4b2b0: 9400da6e bl 0x81c68 4b2b4: f9401668 ldr x8, [x19, #0x28] 4b2b8: f9400fe9 ldr x9, [sp, #0x18] 4b2bc: eb09011f cmp x8, x9 4b2c0: 540000a1 b.ne 0x4b2d4 4b2c4: a9437bfd ldp x29, x30, [sp, #0x30] 4b2c8: f94013f3 ldr x19, [sp, #0x20] 4b2cc: 910103ff add sp, sp, #0x40 4b2d0: d65f03c0 ret 4b2d4: 97ff0fc3 bl 0xf1e0 <__stack_chk_fail@plt> 4b2d8: 394003e8 ldrb w8, [sp] 4b2dc: aa0003f3 mov x19, x0 4b2e0: 36000068 tbz w8, #0x0, 0x4b2ec 4b2e4: f9400be0 ldr x0, [sp, #0x10] 4b2e8: 9400da60 bl 0x81c68 4b2ec: aa1303e0 mov x0, x19 4b2f0: 94017bab bl 0xaa19c 000000000004b2f4 : 4b2f4: d10103ff sub sp, sp, #0x40 4b2f8: f90013f3 str x19, [sp, #0x20] 4b2fc: a9037bfd stp x29, x30, [sp, #0x30] 4b300: 9100c3fd add x29, sp, #0x30 4b304: b000034a adrp x10, 0xb4000 4b308: d53bd053 mrs x19, TPIDR_EL0 4b30c: 913c654a add x10, x10, #0xf19 4b310: f9401669 ldr x9, [x19, #0x28] 4b314: f940014a ldr x10, [x10] 4b318: 52800288 mov w8, #0x14 // =20 4b31c: 528e8d0b mov w11, #0x7468 // =29800 4b320: f9000fe9 str x9, [sp, #0x18] 4b324: a900ffff stp xzr, xzr, [sp, #0x8] 4b328: f90003ff str xzr, [sp] 4b32c: 390003e8 strb w8, [sp] 4b330: f80013ea stur x10, [sp, #0x1] 4b334: 780093eb sturh w11, [sp, #0x9] 4b338: 39002fff strb wzr, [sp, #0xb] 4b33c: 12000001 and w1, w0, #0x1 4b340: 910003e0 mov x0, sp 4b344: 940040a1 bl 0x5b5c8 4b348: 394003e8 ldrb w8, [sp] 4b34c: 36000068 tbz w8, #0x0, 0x4b358 4b350: f9400be0 ldr x0, [sp, #0x10] 4b354: 9400da45 bl 0x81c68 4b358: f9401668 ldr x8, [x19, #0x28] 4b35c: f9400fe9 ldr x9, [sp, #0x18] 4b360: eb09011f cmp x8, x9 4b364: 540000a1 b.ne 0x4b378 4b368: a9437bfd ldp x29, x30, [sp, #0x30] 4b36c: f94013f3 ldr x19, [sp, #0x20] 4b370: 910103ff add sp, sp, #0x40 4b374: d65f03c0 ret 4b378: 97ff0f9a bl 0xf1e0 <__stack_chk_fail@plt> 4b37c: 394003e8 ldrb w8, [sp] 4b380: aa0003f3 mov x19, x0 4b384: 36000068 tbz w8, #0x0, 0x4b390 4b388: f9400be0 ldr x0, [sp, #0x10] 4b38c: 9400da37 bl 0x81c68 4b390: aa1303e0 mov x0, x19 4b394: 94017b82 bl 0xaa19c 000000000004b398 : 4b398: d10103ff sub sp, sp, #0x40 4b39c: f90013f3 str x19, [sp, #0x20] 4b3a0: a9037bfd stp x29, x30, [sp, #0x30] 4b3a4: 9100c3fd add x29, sp, #0x30 4b3a8: b000034a adrp x10, 0xb4000 4b3ac: d53bd053 mrs x19, TPIDR_EL0 4b3b0: 913c654a add x10, x10, #0xf19 4b3b4: f9401669 ldr x9, [x19, #0x28] 4b3b8: f940014a ldr x10, [x10] 4b3bc: 52800288 mov w8, #0x14 // =20 4b3c0: 528e8d0b mov w11, #0x7468 // =29800 4b3c4: f9000fe9 str x9, [sp, #0x18] 4b3c8: a900ffff stp xzr, xzr, [sp, #0x8] 4b3cc: f90003ff str xzr, [sp] 4b3d0: 390003e8 strb w8, [sp] 4b3d4: f80013ea stur x10, [sp, #0x1] 4b3d8: 780093eb sturh w11, [sp, #0x9] 4b3dc: 39002fff strb wzr, [sp, #0xb] 4b3e0: 12000001 and w1, w0, #0x1 4b3e4: 910003e0 mov x0, sp 4b3e8: 940040a8 bl 0x5b688 4b3ec: 394003e8 ldrb w8, [sp] 4b3f0: 36000068 tbz w8, #0x0, 0x4b3fc 4b3f4: f9400be0 ldr x0, [sp, #0x10] 4b3f8: 9400da1c bl 0x81c68 4b3fc: f9401668 ldr x8, [x19, #0x28] 4b400: f9400fe9 ldr x9, [sp, #0x18] 4b404: eb09011f cmp x8, x9 4b408: 540000a1 b.ne 0x4b41c 4b40c: a9437bfd ldp x29, x30, [sp, #0x30] 4b410: f94013f3 ldr x19, [sp, #0x20] 4b414: 910103ff add sp, sp, #0x40 4b418: d65f03c0 ret 4b41c: 97ff0f71 bl 0xf1e0 <__stack_chk_fail@plt> 4b420: 394003e8 ldrb w8, [sp] 4b424: aa0003f3 mov x19, x0 4b428: 36000068 tbz w8, #0x0, 0x4b434 4b42c: f9400be0 ldr x0, [sp, #0x10] 4b430: 9400da0e bl 0x81c68 4b434: aa1303e0 mov x0, x19 4b438: 94017b59 bl 0xaa19c 000000000004b43c : 4b43c: d10103ff sub sp, sp, #0x40 4b440: a9024ff4 stp x20, x19, [sp, #0x20] 4b444: a9037bfd stp x29, x30, [sp, #0x30] 4b448: 9100c3fd add x29, sp, #0x30 4b44c: d53bd054 mrs x20, TPIDR_EL0 4b450: f940168a ldr x10, [x20, #0x28] 4b454: 5280028b mov w11, #0x14 // =20 4b458: 2a0103e8 mov w8, w1 4b45c: 2a0003e9 mov w9, w0 4b460: f9000fea str x10, [sp, #0x18] 4b464: b000034a adrp x10, 0xb4000 4b468: 913c654a add x10, x10, #0xf19 4b46c: f940014a ldr x10, [x10] 4b470: a900ffff stp xzr, xzr, [sp, #0x8] 4b474: f90003ff str xzr, [sp] 4b478: 390003eb strb w11, [sp] 4b47c: f80013ea stur x10, [sp, #0x1] 4b480: 528e8d0a mov w10, #0x7468 // =29800 4b484: 780093ea sturh w10, [sp, #0x9] 4b488: 39002fff strb wzr, [sp, #0xb] 4b48c: 12000043 and w3, w2, #0x1 4b490: 910003e0 mov x0, sp 4b494: 2a0903e1 mov w1, w9 4b498: 2a0803e2 mov w2, w8 4b49c: 940040a3 bl 0x5b728 4b4a0: 2a0003f3 mov w19, w0 4b4a4: 394003e8 ldrb w8, [sp] 4b4a8: 36000068 tbz w8, #0x0, 0x4b4b4 4b4ac: f9400be0 ldr x0, [sp, #0x10] 4b4b0: 9400d9ee bl 0x81c68 4b4b4: f9401688 ldr x8, [x20, #0x28] 4b4b8: f9400fe9 ldr x9, [sp, #0x18] 4b4bc: eb09011f cmp x8, x9 4b4c0: 540000c1 b.ne 0x4b4d8 4b4c4: 12000260 and w0, w19, #0x1 4b4c8: a9437bfd ldp x29, x30, [sp, #0x30] 4b4cc: a9424ff4 ldp x20, x19, [sp, #0x20] 4b4d0: 910103ff add sp, sp, #0x40 4b4d4: d65f03c0 ret 4b4d8: 97ff0f42 bl 0xf1e0 <__stack_chk_fail@plt> 4b4dc: 394003e8 ldrb w8, [sp] 4b4e0: aa0003f3 mov x19, x0 4b4e4: 36000068 tbz w8, #0x0, 0x4b4f0 4b4e8: f9400be0 ldr x0, [sp, #0x10] 4b4ec: 9400d9df bl 0x81c68 4b4f0: aa1303e0 mov x0, x19 4b4f4: 94017b2a bl 0xaa19c 000000000004b4f8 : 4b4f8: d10203ff sub sp, sp, #0x80 4b4fc: f90023f7 str x23, [sp, #0x40] 4b500: a90557f6 stp x22, x21, [sp, #0x50] 4b504: a9064ff4 stp x20, x19, [sp, #0x60] 4b508: a9077bfd stp x29, x30, [sp, #0x70] 4b50c: 9101c3fd add x29, sp, #0x70 4b510: d53bd057 mrs x23, TPIDR_EL0 4b514: f94016e9 ldr x9, [x23, #0x28] 4b518: b0000348 adrp x8, 0xb4000 4b51c: 9139dd08 add x8, x8, #0xe77 4b520: f100001f cmp x0, #0x0 4b524: f9001fe9 str x9, [sp, #0x38] 4b528: b0000349 adrp x9, 0xb4000 4b52c: 913c6529 add x9, x9, #0xf19 4b530: f9400129 ldr x9, [x9] 4b534: 9a881013 csel x19, x0, x8, ne 4b538: 52800288 mov w8, #0x14 // =20 4b53c: a901ffff stp xzr, xzr, [sp, #0x18] 4b540: 390083e8 strb w8, [sp, #0x20] 4b544: 528e8d08 mov w8, #0x7468 // =29800 4b548: aa1303e0 mov x0, x19 4b54c: a902ffff stp xzr, xzr, [sp, #0x28] 4b550: f80213e9 stur x9, [sp, #0x21] 4b554: 780293e8 sturh w8, [sp, #0x29] 4b558: 3900afff strb wzr, [sp, #0x2b] 4b55c: a900ffff stp xzr, xzr, [sp, #0x8] 4b560: 97ff1084 bl 0xf770 4b564: aa0003f4 mov x20, x0 4b568: b100429f cmn x20, #0x10 4b56c: 54000562 b.hs 0x4b618 4b570: f1005e9f cmp x20, #0x17 4b574: 540000e2 b.hs 0x4b590 4b578: 910023e9 add x9, sp, #0x8 4b57c: d37ffa88 lsl x8, x20, #1 4b580: b2400135 orr x21, x9, #0x1 4b584: 390023e8 strb w8, [sp, #0x8] 4b588: b5000154 cbnz x20, 0x4b5b0 4b58c: 1400000d b 0x4b5c0 4b590: 91004288 add x8, x20, #0x10 4b594: 927ced16 and x22, x8, #0xfffffffffffffff0 4b598: aa1603e0 mov x0, x22 4b59c: 9400d983 bl 0x81ba8 4b5a0: aa0003f5 mov x21, x0 4b5a4: b24002c8 orr x8, x22, #0x1 4b5a8: a90157f4 stp x20, x21, [sp, #0x10] 4b5ac: f90007e8 str x8, [sp, #0x8] 4b5b0: aa1503e0 mov x0, x21 4b5b4: aa1303e1 mov x1, x19 4b5b8: aa1403e2 mov x2, x20 4b5bc: 97ff10b5 bl 0xf890 4b5c0: 38346abf strb wzr, [x21, x20] 4b5c4: 910083e0 add x0, sp, #0x20 4b5c8: 910023e1 add x1, sp, #0x8 4b5cc: 9400411d bl 0x5ba40 4b5d0: 394023e8 ldrb w8, [sp, #0x8] 4b5d4: 36000068 tbz w8, #0x0, 0x4b5e0 4b5d8: f9400fe0 ldr x0, [sp, #0x18] 4b5dc: 9400d9a3 bl 0x81c68 4b5e0: 394083e8 ldrb w8, [sp, #0x20] 4b5e4: 36000068 tbz w8, #0x0, 0x4b5f0 4b5e8: f9401be0 ldr x0, [sp, #0x30] 4b5ec: 9400d99f bl 0x81c68 4b5f0: f94016e8 ldr x8, [x23, #0x28] 4b5f4: f9401fe9 ldr x9, [sp, #0x38] 4b5f8: eb09011f cmp x8, x9 4b5fc: 54000121 b.ne 0x4b620 4b600: a9477bfd ldp x29, x30, [sp, #0x70] 4b604: a9464ff4 ldp x20, x19, [sp, #0x60] 4b608: a94557f6 ldp x22, x21, [sp, #0x50] 4b60c: f94023f7 ldr x23, [sp, #0x40] 4b610: 910203ff add sp, sp, #0x80 4b614: d65f03c0 ret 4b618: 910023e0 add x0, sp, #0x8 4b61c: 97ff8547 bl 0x2cb38 <.text+0x1d088> 4b620: 97ff0ef0 bl 0xf1e0 <__stack_chk_fail@plt> 4b624: aa0003f3 mov x19, x0 4b628: 394083e8 ldrb w8, [sp, #0x20] 4b62c: 360000e8 tbz w8, #0x0, 0x4b648 4b630: 1400000c b 0x4b660 4b634: 394023e8 ldrb w8, [sp, #0x8] 4b638: aa0003f3 mov x19, x0 4b63c: 370000a8 tbnz w8, #0x0, 0x4b650 4b640: 394083e8 ldrb w8, [sp, #0x20] 4b644: 370000e8 tbnz w8, #0x0, 0x4b660 4b648: aa1303e0 mov x0, x19 4b64c: 94017ad4 bl 0xaa19c 4b650: f9400fe0 ldr x0, [sp, #0x18] 4b654: 9400d985 bl 0x81c68 4b658: 394083e8 ldrb w8, [sp, #0x20] 4b65c: 3607ff68 tbz w8, #0x0, 0x4b648 4b660: f9401be0 ldr x0, [sp, #0x30] 4b664: 9400d981 bl 0x81c68 4b668: aa1303e0 mov x0, x19 4b66c: 94017acc bl 0xaa19c 000000000004b670 : 4b670: d10443ff sub sp, sp, #0x110 4b674: a90b6ffc stp x28, x27, [sp, #0xb0] 4b678: a90c67fa stp x26, x25, [sp, #0xc0] 4b67c: a90d5ff8 stp x24, x23, [sp, #0xd0] 4b680: a90e57f6 stp x22, x21, [sp, #0xe0] 4b684: a90f4ff4 stp x20, x19, [sp, #0xf0] 4b688: a9107bfd stp x29, x30, [sp, #0x100] 4b68c: 910403fd add x29, sp, #0x100 4b690: b90017e0 str w0, [sp, #0x14] 4b694: d53bd053 mrs x19, TPIDR_EL0 4b698: f9401668 ldr x8, [x19, #0x28] 4b69c: b0000354 adrp x20, 0xb4000 4b6a0: 9139de94 add x20, x20, #0xe77 4b6a4: f100003f cmp x1, #0x0 4b6a8: f81a83a8 stur x8, [x29, #-0x58] 4b6ac: b0000348 adrp x8, 0xb4000 4b6b0: 913c6508 add x8, x8, #0xf19 4b6b4: f9400108 ldr x8, [x8] 4b6b8: 9a941039 csel x25, x1, x20, ne 4b6bc: 52800289 mov w9, #0x14 // =20 4b6c0: a939ffbf stp xzr, xzr, [x29, #-0x68] 4b6c4: f81903bf stur xzr, [x29, #-0x70] 4b6c8: f81913a8 stur x8, [x29, #-0x6f] 4b6cc: 528e8d08 mov w8, #0x7468 // =29800 4b6d0: aa1903e0 mov x0, x25 4b6d4: aa0603f5 mov x21, x6 4b6d8: 2a0503fc mov w28, w5 4b6dc: aa0403f6 mov x22, x4 4b6e0: aa0303f7 mov x23, x3 4b6e4: aa0203f8 mov x24, x2 4b6e8: 381903a9 sturb w9, [x29, #-0x70] 4b6ec: 781993a8 sturh w8, [x29, #-0x67] 4b6f0: 3819b3bf sturb wzr, [x29, #-0x65] 4b6f4: a9087fff stp xzr, xzr, [sp, #0x80] 4b6f8: f9003fff str xzr, [sp, #0x78] 4b6fc: 97ff101d bl 0xf770 4b700: aa0003fa mov x26, x0 4b704: b100435f cmn x26, #0x10 4b708: 540019c2 b.hs 0x4ba40 4b70c: f1005f5f cmp x26, #0x17 4b710: 540000e2 b.hs 0x4b72c 4b714: 9101e3e9 add x9, sp, #0x78 4b718: d37ffb48 lsl x8, x26, #1 4b71c: b240013b orr x27, x9, #0x1 4b720: 3901e3e8 strb w8, [sp, #0x78] 4b724: b500025a cbnz x26, 0x4b76c 4b728: 14000015 b 0x4b77c 4b72c: 91004348 add x8, x26, #0x10 4b730: aa1503f4 mov x20, x21 4b734: aa1303f5 mov x21, x19 4b738: 2a1c03f3 mov w19, w28 4b73c: 927ced1c and x28, x8, #0xfffffffffffffff0 4b740: aa1c03e0 mov x0, x28 4b744: 9400d919 bl 0x81ba8 4b748: aa0003fb mov x27, x0 4b74c: b2400388 orr x8, x28, #0x1 4b750: 2a1303fc mov w28, w19 4b754: aa1503f3 mov x19, x21 4b758: aa1403f5 mov x21, x20 4b75c: b0000354 adrp x20, 0xb4000 4b760: a9086ffa stp x26, x27, [sp, #0x80] 4b764: f9003fe8 str x8, [sp, #0x78] 4b768: 9139de94 add x20, x20, #0xe77 4b76c: aa1b03e0 mov x0, x27 4b770: aa1903e1 mov x1, x25 4b774: aa1a03e2 mov x2, x26 4b778: 97ff1046 bl 0xf890 4b77c: f100031f cmp x24, #0x0 4b780: 9a941319 csel x25, x24, x20, ne 4b784: aa1903e0 mov x0, x25 4b788: 383a6b7f strb wzr, [x27, x26] 4b78c: a906ffff stp xzr, xzr, [sp, #0x68] 4b790: f90033ff str xzr, [sp, #0x60] 4b794: 97ff0ff7 bl 0xf770 4b798: aa0003f8 mov x24, x0 4b79c: b100431f cmn x24, #0x10 4b7a0: 54001542 b.hs 0x4ba48 4b7a4: f1005f1f cmp x24, #0x17 4b7a8: 540000e2 b.hs 0x4b7c4 4b7ac: 910183e9 add x9, sp, #0x60 4b7b0: d37ffb08 lsl x8, x24, #1 4b7b4: b240013a orr x26, x9, #0x1 4b7b8: 390183e8 strb w8, [sp, #0x60] 4b7bc: b5000158 cbnz x24, 0x4b7e4 4b7c0: 1400000d b 0x4b7f4 4b7c4: 91004308 add x8, x24, #0x10 4b7c8: 927ced1b and x27, x8, #0xfffffffffffffff0 4b7cc: aa1b03e0 mov x0, x27 4b7d0: 9400d8f6 bl 0x81ba8 4b7d4: aa0003fa mov x26, x0 4b7d8: b2400368 orr x8, x27, #0x1 4b7dc: a906ebf8 stp x24, x26, [sp, #0x68] 4b7e0: f90033e8 str x8, [sp, #0x60] 4b7e4: aa1a03e0 mov x0, x26 4b7e8: aa1903e1 mov x1, x25 4b7ec: aa1803e2 mov x2, x24 4b7f0: 97ff1028 bl 0xf890 4b7f4: f10002ff cmp x23, #0x0 4b7f8: 38386b5f strb wzr, [x26, x24] 4b7fc: 9a9412f8 csel x24, x23, x20, ne 4b800: aa1803e0 mov x0, x24 4b804: a9057fff stp xzr, xzr, [sp, #0x50] 4b808: f90027ff str xzr, [sp, #0x48] 4b80c: 97ff0fd9 bl 0xf770 4b810: aa0003f7 mov x23, x0 4b814: b10042ff cmn x23, #0x10 4b818: 540011c2 b.hs 0x4ba50 4b81c: f1005eff cmp x23, #0x17 4b820: 540000e2 b.hs 0x4b83c 4b824: 910123e9 add x9, sp, #0x48 4b828: d37ffae8 lsl x8, x23, #1 4b82c: b2400139 orr x25, x9, #0x1 4b830: 390123e8 strb w8, [sp, #0x48] 4b834: b5000157 cbnz x23, 0x4b85c 4b838: 1400000d b 0x4b86c 4b83c: 910042e8 add x8, x23, #0x10 4b840: 927ced1a and x26, x8, #0xfffffffffffffff0 4b844: aa1a03e0 mov x0, x26 4b848: 9400d8d8 bl 0x81ba8 4b84c: aa0003f9 mov x25, x0 4b850: b2400348 orr x8, x26, #0x1 4b854: a90567f7 stp x23, x25, [sp, #0x50] 4b858: f90027e8 str x8, [sp, #0x48] 4b85c: aa1903e0 mov x0, x25 4b860: aa1803e1 mov x1, x24 4b864: aa1703e2 mov x2, x23 4b868: 97ff100a bl 0xf890 4b86c: f10002df cmp x22, #0x0 4b870: 38376b3f strb wzr, [x25, x23] 4b874: 9a9412d7 csel x23, x22, x20, ne 4b878: aa1703e0 mov x0, x23 4b87c: a903ffff stp xzr, xzr, [sp, #0x38] 4b880: f9001bff str xzr, [sp, #0x30] 4b884: 97ff0fbb bl 0xf770 4b888: aa0003f6 mov x22, x0 4b88c: b10042df cmn x22, #0x10 4b890: 54000e42 b.hs 0x4ba58 4b894: f1005edf cmp x22, #0x17 4b898: 540000e2 b.hs 0x4b8b4 4b89c: 9100c3e9 add x9, sp, #0x30 4b8a0: d37ffac8 lsl x8, x22, #1 4b8a4: b2400138 orr x24, x9, #0x1 4b8a8: 3900c3e8 strb w8, [sp, #0x30] 4b8ac: b5000156 cbnz x22, 0x4b8d4 4b8b0: 1400000d b 0x4b8e4 4b8b4: 910042c8 add x8, x22, #0x10 4b8b8: 927ced19 and x25, x8, #0xfffffffffffffff0 4b8bc: aa1903e0 mov x0, x25 4b8c0: 9400d8ba bl 0x81ba8 4b8c4: aa0003f8 mov x24, x0 4b8c8: b2400328 orr x8, x25, #0x1 4b8cc: a903e3f6 stp x22, x24, [sp, #0x38] 4b8d0: f9001be8 str x8, [sp, #0x30] 4b8d4: aa1803e0 mov x0, x24 4b8d8: aa1703e1 mov x1, x23 4b8dc: aa1603e2 mov x2, x22 4b8e0: 97ff0fec bl 0xf890 4b8e4: f10002bf cmp x21, #0x0 4b8e8: 38366b1f strb wzr, [x24, x22] 4b8ec: 9a9412b6 csel x22, x21, x20, ne 4b8f0: aa1603e0 mov x0, x22 4b8f4: a9027fff stp xzr, xzr, [sp, #0x20] 4b8f8: f9000fff str xzr, [sp, #0x18] 4b8fc: 97ff0f9d bl 0xf770 4b900: aa0003f5 mov x21, x0 4b904: b10042bf cmn x21, #0x10 4b908: 54000ac2 b.hs 0x4ba60 4b90c: f1005ebf cmp x21, #0x17 4b910: 540000e2 b.hs 0x4b92c 4b914: 910063e9 add x9, sp, #0x18 4b918: d37ffaa8 lsl x8, x21, #1 4b91c: b2400137 orr x23, x9, #0x1 4b920: 390063e8 strb w8, [sp, #0x18] 4b924: b5000155 cbnz x21, 0x4b94c 4b928: 1400000d b 0x4b95c 4b92c: 910042a8 add x8, x21, #0x10 4b930: 927ced18 and x24, x8, #0xfffffffffffffff0 4b934: aa1803e0 mov x0, x24 4b938: 9400d89c bl 0x81ba8 4b93c: aa0003f7 mov x23, x0 4b940: b2400308 orr x8, x24, #0x1 4b944: a9025ff5 stp x21, x23, [sp, #0x20] 4b948: f9000fe8 str x8, [sp, #0x18] 4b94c: aa1703e0 mov x0, x23 4b950: aa1603e1 mov x1, x22 4b954: aa1503e2 mov x2, x21 4b958: 97ff0fce bl 0xf890 4b95c: 38356aff strb wzr, [x23, x21] 4b960: b94017e1 ldr w1, [sp, #0x14] 4b964: d101c3a0 sub x0, x29, #0x70 4b968: 9101e3e2 add x2, sp, #0x78 4b96c: 910183e3 add x3, sp, #0x60 4b970: 910123e4 add x4, sp, #0x48 4b974: 9100c3e5 add x5, sp, #0x30 4b978: 910063e7 add x7, sp, #0x18 4b97c: 2a1c03e6 mov w6, w28 4b980: 94004142 bl 0x5be88 4b984: 394063e8 ldrb w8, [sp, #0x18] 4b988: 37000328 tbnz w8, #0x0, 0x4b9ec 4b98c: 3940c3e8 ldrb w8, [sp, #0x30] 4b990: 37000368 tbnz w8, #0x0, 0x4b9fc 4b994: 394123e8 ldrb w8, [sp, #0x48] 4b998: 370003a8 tbnz w8, #0x0, 0x4ba0c 4b99c: 394183e8 ldrb w8, [sp, #0x60] 4b9a0: 370003e8 tbnz w8, #0x0, 0x4ba1c 4b9a4: 3941e3e8 ldrb w8, [sp, #0x78] 4b9a8: 37000428 tbnz w8, #0x0, 0x4ba2c 4b9ac: 385903a8 ldurb w8, [x29, #-0x70] 4b9b0: 36000068 tbz w8, #0x0, 0x4b9bc 4b9b4: f85a03a0 ldur x0, [x29, #-0x60] 4b9b8: 9400d8ac bl 0x81c68 4b9bc: f9401668 ldr x8, [x19, #0x28] 4b9c0: f85a83a9 ldur x9, [x29, #-0x58] 4b9c4: eb09011f cmp x8, x9 4b9c8: 54000501 b.ne 0x4ba68 4b9cc: a9507bfd ldp x29, x30, [sp, #0x100] 4b9d0: a94f4ff4 ldp x20, x19, [sp, #0xf0] 4b9d4: a94e57f6 ldp x22, x21, [sp, #0xe0] 4b9d8: a94d5ff8 ldp x24, x23, [sp, #0xd0] 4b9dc: a94c67fa ldp x26, x25, [sp, #0xc0] 4b9e0: a94b6ffc ldp x28, x27, [sp, #0xb0] 4b9e4: 910443ff add sp, sp, #0x110 4b9e8: d65f03c0 ret 4b9ec: f94017e0 ldr x0, [sp, #0x28] 4b9f0: 9400d89e bl 0x81c68 4b9f4: 3940c3e8 ldrb w8, [sp, #0x30] 4b9f8: 3607fce8 tbz w8, #0x0, 0x4b994 4b9fc: f94023e0 ldr x0, [sp, #0x40] 4ba00: 9400d89a bl 0x81c68 4ba04: 394123e8 ldrb w8, [sp, #0x48] 4ba08: 3607fca8 tbz w8, #0x0, 0x4b99c 4ba0c: f9402fe0 ldr x0, [sp, #0x58] 4ba10: 9400d896 bl 0x81c68 4ba14: 394183e8 ldrb w8, [sp, #0x60] 4ba18: 3607fc68 tbz w8, #0x0, 0x4b9a4 4ba1c: f9403be0 ldr x0, [sp, #0x70] 4ba20: 9400d892 bl 0x81c68 4ba24: 3941e3e8 ldrb w8, [sp, #0x78] 4ba28: 3607fc28 tbz w8, #0x0, 0x4b9ac 4ba2c: f94047e0 ldr x0, [sp, #0x88] 4ba30: 9400d88e bl 0x81c68 4ba34: 385903a8 ldurb w8, [x29, #-0x70] 4ba38: 3707fbe8 tbnz w8, #0x0, 0x4b9b4 4ba3c: 17ffffe0 b 0x4b9bc 4ba40: 9101e3e0 add x0, sp, #0x78 4ba44: 97ff843d bl 0x2cb38 <.text+0x1d088> 4ba48: 910183e0 add x0, sp, #0x60 4ba4c: 97ff843b bl 0x2cb38 <.text+0x1d088> 4ba50: 910123e0 add x0, sp, #0x48 4ba54: 97ff8439 bl 0x2cb38 <.text+0x1d088> 4ba58: 9100c3e0 add x0, sp, #0x30 4ba5c: 97ff8437 bl 0x2cb38 <.text+0x1d088> 4ba60: 910063e0 add x0, sp, #0x18 4ba64: 97ff8435 bl 0x2cb38 <.text+0x1d088> 4ba68: 97ff0dde bl 0xf1e0 <__stack_chk_fail@plt> 4ba6c: aa0003f3 mov x19, x0 4ba70: 3940c3e8 ldrb w8, [sp, #0x30] 4ba74: 360002e8 tbz w8, #0x0, 0x4bad0 4ba78: 14000024 b 0x4bb08 4ba7c: aa0003f3 mov x19, x0 4ba80: 394123e8 ldrb w8, [sp, #0x48] 4ba84: 360002a8 tbz w8, #0x0, 0x4bad8 4ba88: 14000024 b 0x4bb18 4ba8c: aa0003f3 mov x19, x0 4ba90: 394183e8 ldrb w8, [sp, #0x60] 4ba94: 36000268 tbz w8, #0x0, 0x4bae0 4ba98: 14000024 b 0x4bb28 4ba9c: aa0003f3 mov x19, x0 4baa0: 3941e3e8 ldrb w8, [sp, #0x78] 4baa4: 36000228 tbz w8, #0x0, 0x4bae8 4baa8: 14000024 b 0x4bb38 4baac: aa0003f3 mov x19, x0 4bab0: 385903a8 ldurb w8, [x29, #-0x70] 4bab4: 360001e8 tbz w8, #0x0, 0x4baf0 4bab8: 14000024 b 0x4bb48 4babc: 394063e8 ldrb w8, [sp, #0x18] 4bac0: aa0003f3 mov x19, x0 4bac4: 370001a8 tbnz w8, #0x0, 0x4baf8 4bac8: 3940c3e8 ldrb w8, [sp, #0x30] 4bacc: 370001e8 tbnz w8, #0x0, 0x4bb08 4bad0: 394123e8 ldrb w8, [sp, #0x48] 4bad4: 37000228 tbnz w8, #0x0, 0x4bb18 4bad8: 394183e8 ldrb w8, [sp, #0x60] 4badc: 37000268 tbnz w8, #0x0, 0x4bb28 4bae0: 3941e3e8 ldrb w8, [sp, #0x78] 4bae4: 370002a8 tbnz w8, #0x0, 0x4bb38 4bae8: 385903a8 ldurb w8, [x29, #-0x70] 4baec: 370002e8 tbnz w8, #0x0, 0x4bb48 4baf0: aa1303e0 mov x0, x19 4baf4: 940179aa bl 0xaa19c 4baf8: f94017e0 ldr x0, [sp, #0x28] 4bafc: 9400d85b bl 0x81c68 4bb00: 3940c3e8 ldrb w8, [sp, #0x30] 4bb04: 3607fe68 tbz w8, #0x0, 0x4bad0 4bb08: f94023e0 ldr x0, [sp, #0x40] 4bb0c: 9400d857 bl 0x81c68 4bb10: 394123e8 ldrb w8, [sp, #0x48] 4bb14: 3607fe28 tbz w8, #0x0, 0x4bad8 4bb18: f9402fe0 ldr x0, [sp, #0x58] 4bb1c: 9400d853 bl 0x81c68 4bb20: 394183e8 ldrb w8, [sp, #0x60] 4bb24: 3607fde8 tbz w8, #0x0, 0x4bae0 4bb28: f9403be0 ldr x0, [sp, #0x70] 4bb2c: 9400d84f bl 0x81c68 4bb30: 3941e3e8 ldrb w8, [sp, #0x78] 4bb34: 3607fda8 tbz w8, #0x0, 0x4bae8 4bb38: f94047e0 ldr x0, [sp, #0x88] 4bb3c: 9400d84b bl 0x81c68 4bb40: 385903a8 ldurb w8, [x29, #-0x70] 4bb44: 3607fd68 tbz w8, #0x0, 0x4baf0 4bb48: f85a03a0 ldur x0, [x29, #-0x60] 4bb4c: 9400d847 bl 0x81c68 4bb50: aa1303e0 mov x0, x19 4bb54: 94017992 bl 0xaa19c 000000000004bb58 : 4bb58: d10103ff sub sp, sp, #0x40 4bb5c: f90013f3 str x19, [sp, #0x20] 4bb60: a9037bfd stp x29, x30, [sp, #0x30] 4bb64: 9100c3fd add x29, sp, #0x30 4bb68: b000034b adrp x11, 0xb4000 4bb6c: d53bd053 mrs x19, TPIDR_EL0 4bb70: 913c656b add x11, x11, #0xf19 4bb74: f940166a ldr x10, [x19, #0x28] 4bb78: f940016b ldr x11, [x11] 4bb7c: 52800289 mov w9, #0x14 // =20 4bb80: 528e8d0c mov w12, #0x7468 // =29800 4bb84: 2a0003e8 mov w8, w0 4bb88: f9000fea str x10, [sp, #0x18] 4bb8c: a900ffff stp xzr, xzr, [sp, #0x8] 4bb90: f90003ff str xzr, [sp] 4bb94: 390003e9 strb w9, [sp] 4bb98: f80013eb stur x11, [sp, #0x1] 4bb9c: 780093ec sturh w12, [sp, #0x9] 4bba0: 39002fff strb wzr, [sp, #0xb] 4bba4: 910003e0 mov x0, sp 4bba8: 2a0803e1 mov w1, w8 4bbac: 940042c4 bl 0x5c6bc 4bbb0: 394003e8 ldrb w8, [sp] 4bbb4: 36000068 tbz w8, #0x0, 0x4bbc0 4bbb8: f9400be0 ldr x0, [sp, #0x10] 4bbbc: 9400d82b bl 0x81c68 4bbc0: f9401668 ldr x8, [x19, #0x28] 4bbc4: f9400fe9 ldr x9, [sp, #0x18] 4bbc8: eb09011f cmp x8, x9 4bbcc: 540000a1 b.ne 0x4bbe0 4bbd0: a9437bfd ldp x29, x30, [sp, #0x30] 4bbd4: f94013f3 ldr x19, [sp, #0x20] 4bbd8: 910103ff add sp, sp, #0x40 4bbdc: d65f03c0 ret 4bbe0: 97ff0d80 bl 0xf1e0 <__stack_chk_fail@plt> 4bbe4: 394003e8 ldrb w8, [sp] 4bbe8: aa0003f3 mov x19, x0 4bbec: 36000068 tbz w8, #0x0, 0x4bbf8 4bbf0: f9400be0 ldr x0, [sp, #0x10] 4bbf4: 9400d81d bl 0x81c68 4bbf8: aa1303e0 mov x0, x19 4bbfc: 94017968 bl 0xaa19c 000000000004bc00 : 4bc00: d10103ff sub sp, sp, #0x40 4bc04: f90013f3 str x19, [sp, #0x20] 4bc08: a9037bfd stp x29, x30, [sp, #0x30] 4bc0c: 9100c3fd add x29, sp, #0x30 4bc10: b000034a adrp x10, 0xb4000 4bc14: d53bd053 mrs x19, TPIDR_EL0 4bc18: 913c654a add x10, x10, #0xf19 4bc1c: f9401669 ldr x9, [x19, #0x28] 4bc20: f940014a ldr x10, [x10] 4bc24: 52800288 mov w8, #0x14 // =20 4bc28: 528e8d0b mov w11, #0x7468 // =29800 4bc2c: f9000fe9 str x9, [sp, #0x18] 4bc30: a900ffff stp xzr, xzr, [sp, #0x8] 4bc34: f90003ff str xzr, [sp] 4bc38: 390003e8 strb w8, [sp] 4bc3c: f80013ea stur x10, [sp, #0x1] 4bc40: 780093eb sturh w11, [sp, #0x9] 4bc44: 39002fff strb wzr, [sp, #0xb] 4bc48: 910003e0 mov x0, sp 4bc4c: 9400435d bl 0x5c9c0 4bc50: 394003e8 ldrb w8, [sp] 4bc54: 36000068 tbz w8, #0x0, 0x4bc60 4bc58: f9400be0 ldr x0, [sp, #0x10] 4bc5c: 9400d803 bl 0x81c68 4bc60: f9401668 ldr x8, [x19, #0x28] 4bc64: f9400fe9 ldr x9, [sp, #0x18] 4bc68: eb09011f cmp x8, x9 4bc6c: 540000a1 b.ne 0x4bc80 4bc70: a9437bfd ldp x29, x30, [sp, #0x30] 4bc74: f94013f3 ldr x19, [sp, #0x20] 4bc78: 910103ff add sp, sp, #0x40 4bc7c: d65f03c0 ret 4bc80: 97ff0d58 bl 0xf1e0 <__stack_chk_fail@plt> 4bc84: 394003e8 ldrb w8, [sp] 4bc88: aa0003f3 mov x19, x0 4bc8c: 36000068 tbz w8, #0x0, 0x4bc98 4bc90: f9400be0 ldr x0, [sp, #0x10] 4bc94: 9400d7f5 bl 0x81c68 4bc98: aa1303e0 mov x0, x19 4bc9c: 94017940 bl 0xaa19c 000000000004bca0 : 4bca0: d10443ff sub sp, sp, #0x110 4bca4: a90b6ffc stp x28, x27, [sp, #0xb0] 4bca8: a90c67fa stp x26, x25, [sp, #0xc0] 4bcac: a90d5ff8 stp x24, x23, [sp, #0xd0] 4bcb0: a90e57f6 stp x22, x21, [sp, #0xe0] 4bcb4: a90f4ff4 stp x20, x19, [sp, #0xf0] 4bcb8: a9107bfd stp x29, x30, [sp, #0x100] 4bcbc: 910403fd add x29, sp, #0x100 4bcc0: b9002fe6 str w6, [sp, #0x2c] 4bcc4: f90013e2 str x2, [sp, #0x20] 4bcc8: b9001fe1 str w1, [sp, #0x1c] 4bccc: d53bd054 mrs x20, TPIDR_EL0 4bcd0: f9401688 ldr x8, [x20, #0x28] 4bcd4: b0000355 adrp x21, 0xb4000 4bcd8: 9139deb5 add x21, x21, #0xe77 4bcdc: f100007f cmp x3, #0x0 4bce0: f81a83a8 stur x8, [x29, #-0x58] 4bce4: b0000348 adrp x8, 0xb4000 4bce8: 913c6508 add x8, x8, #0xf19 4bcec: f9400108 ldr x8, [x8] 4bcf0: 9a95107a csel x26, x3, x21, ne 4bcf4: 2a0003f6 mov w22, w0 4bcf8: 52800289 mov w9, #0x14 // =20 4bcfc: a939ffbf stp xzr, xzr, [x29, #-0x68] 4bd00: f81903bf stur xzr, [x29, #-0x70] 4bd04: f81913a8 stur x8, [x29, #-0x6f] 4bd08: 528e8d08 mov w8, #0x7468 // =29800 4bd0c: aa1a03e0 mov x0, x26 4bd10: aa0703f7 mov x23, x7 4bd14: aa0503f8 mov x24, x5 4bd18: aa0403f9 mov x25, x4 4bd1c: 381903a9 sturb w9, [x29, #-0x70] 4bd20: 781993a8 sturh w8, [x29, #-0x67] 4bd24: 3819b3bf sturb wzr, [x29, #-0x65] 4bd28: a9087fff stp xzr, xzr, [sp, #0x80] 4bd2c: f9003fff str xzr, [sp, #0x78] 4bd30: 97ff0e90 bl 0xf770 4bd34: aa0003fb mov x27, x0 4bd38: b100437f cmn x27, #0x10 4bd3c: 54001482 b.hs 0x4bfcc 4bd40: f1005f7f cmp x27, #0x17 4bd44: 540000e2 b.hs 0x4bd60 4bd48: 9101e3e9 add x9, sp, #0x78 4bd4c: d37ffb68 lsl x8, x27, #1 4bd50: b240013c orr x28, x9, #0x1 4bd54: 3901e3e8 strb w8, [sp, #0x78] 4bd58: b500015b cbnz x27, 0x4bd80 4bd5c: 1400000d b 0x4bd90 4bd60: 91004368 add x8, x27, #0x10 4bd64: 927ced13 and x19, x8, #0xfffffffffffffff0 4bd68: aa1303e0 mov x0, x19 4bd6c: 9400d78f bl 0x81ba8 4bd70: aa0003fc mov x28, x0 4bd74: b2400268 orr x8, x19, #0x1 4bd78: a90873fb stp x27, x28, [sp, #0x80] 4bd7c: f9003fe8 str x8, [sp, #0x78] 4bd80: aa1c03e0 mov x0, x28 4bd84: aa1a03e1 mov x1, x26 4bd88: aa1b03e2 mov x2, x27 4bd8c: 97ff0ec1 bl 0xf890 4bd90: f100033f cmp x25, #0x0 4bd94: 9a95133a csel x26, x25, x21, ne 4bd98: aa1a03e0 mov x0, x26 4bd9c: 383b6b9f strb wzr, [x28, x27] 4bda0: a906ffff stp xzr, xzr, [sp, #0x68] 4bda4: f90033ff str xzr, [sp, #0x60] 4bda8: 97ff0e72 bl 0xf770 4bdac: aa0003f9 mov x25, x0 4bdb0: b100433f cmn x25, #0x10 4bdb4: 54001102 b.hs 0x4bfd4 4bdb8: f1005f3f cmp x25, #0x17 4bdbc: 540000e2 b.hs 0x4bdd8 4bdc0: 910183e9 add x9, sp, #0x60 4bdc4: d37ffb28 lsl x8, x25, #1 4bdc8: b240013b orr x27, x9, #0x1 4bdcc: 390183e8 strb w8, [sp, #0x60] 4bdd0: b5000159 cbnz x25, 0x4bdf8 4bdd4: 1400000d b 0x4be08 4bdd8: 91004328 add x8, x25, #0x10 4bddc: 927ced13 and x19, x8, #0xfffffffffffffff0 4bde0: aa1303e0 mov x0, x19 4bde4: 9400d771 bl 0x81ba8 4bde8: aa0003fb mov x27, x0 4bdec: b2400268 orr x8, x19, #0x1 4bdf0: a906eff9 stp x25, x27, [sp, #0x68] 4bdf4: f90033e8 str x8, [sp, #0x60] 4bdf8: aa1b03e0 mov x0, x27 4bdfc: aa1a03e1 mov x1, x26 4be00: aa1903e2 mov x2, x25 4be04: 97ff0ea3 bl 0xf890 4be08: f100031f cmp x24, #0x0 4be0c: 38396b7f strb wzr, [x27, x25] 4be10: 9a951319 csel x25, x24, x21, ne 4be14: aa1903e0 mov x0, x25 4be18: a9057fff stp xzr, xzr, [sp, #0x50] 4be1c: f90027ff str xzr, [sp, #0x48] 4be20: 97ff0e54 bl 0xf770 4be24: aa0003f8 mov x24, x0 4be28: b100431f cmn x24, #0x10 4be2c: 54000d82 b.hs 0x4bfdc 4be30: f1005f1f cmp x24, #0x17 4be34: 540000e2 b.hs 0x4be50 4be38: 910123e9 add x9, sp, #0x48 4be3c: d37ffb08 lsl x8, x24, #1 4be40: b240013a orr x26, x9, #0x1 4be44: 390123e8 strb w8, [sp, #0x48] 4be48: b5000158 cbnz x24, 0x4be70 4be4c: 1400000d b 0x4be80 4be50: 91004308 add x8, x24, #0x10 4be54: 927ced13 and x19, x8, #0xfffffffffffffff0 4be58: aa1303e0 mov x0, x19 4be5c: 9400d753 bl 0x81ba8 4be60: aa0003fa mov x26, x0 4be64: b2400268 orr x8, x19, #0x1 4be68: a9056bf8 stp x24, x26, [sp, #0x50] 4be6c: f90027e8 str x8, [sp, #0x48] 4be70: aa1a03e0 mov x0, x26 4be74: aa1903e1 mov x1, x25 4be78: aa1803e2 mov x2, x24 4be7c: 97ff0e85 bl 0xf890 4be80: f10002ff cmp x23, #0x0 4be84: 38386b5f strb wzr, [x26, x24] 4be88: 9a9512f8 csel x24, x23, x21, ne 4be8c: aa1803e0 mov x0, x24 4be90: a903ffff stp xzr, xzr, [sp, #0x38] 4be94: f9001bff str xzr, [sp, #0x30] 4be98: 97ff0e36 bl 0xf770 4be9c: aa0003f7 mov x23, x0 4bea0: b10042ff cmn x23, #0x10 4bea4: 54000a02 b.hs 0x4bfe4 4bea8: f1005eff cmp x23, #0x17 4beac: 540000e2 b.hs 0x4bec8 4beb0: 9100c3e9 add x9, sp, #0x30 4beb4: d37ffae8 lsl x8, x23, #1 4beb8: b2400139 orr x25, x9, #0x1 4bebc: 3900c3e8 strb w8, [sp, #0x30] 4bec0: b5000157 cbnz x23, 0x4bee8 4bec4: 1400000d b 0x4bef8 4bec8: 910042e8 add x8, x23, #0x10 4becc: 927ced13 and x19, x8, #0xfffffffffffffff0 4bed0: aa1303e0 mov x0, x19 4bed4: 9400d735 bl 0x81ba8 4bed8: aa0003f9 mov x25, x0 4bedc: b2400268 orr x8, x19, #0x1 4bee0: a903e7f7 stp x23, x25, [sp, #0x38] 4bee4: f9001be8 str x8, [sp, #0x30] 4bee8: aa1903e0 mov x0, x25 4beec: aa1803e1 mov x1, x24 4bef0: aa1703e2 mov x2, x23 4bef4: 97ff0e67 bl 0xf890 4bef8: 38376b3f strb wzr, [x25, x23] 4befc: b9401fe2 ldr w2, [sp, #0x1c] 4bf00: f94013e3 ldr x3, [sp, #0x20] 4bf04: b9402fe7 ldr w7, [sp, #0x2c] 4bf08: 9100c3e8 add x8, sp, #0x30 4bf0c: d101c3a0 sub x0, x29, #0x70 4bf10: 9101e3e4 add x4, sp, #0x78 4bf14: 910183e5 add x5, sp, #0x60 4bf18: 910123e6 add x6, sp, #0x48 4bf1c: 2a1603e1 mov w1, w22 4bf20: f90003e8 str x8, [sp] 4bf24: 940043b4 bl 0x5cdf4 4bf28: 3940c3e8 ldrb w8, [sp, #0x30] 4bf2c: 370002e8 tbnz w8, #0x0, 0x4bf88 4bf30: 394123e8 ldrb w8, [sp, #0x48] 4bf34: 37000328 tbnz w8, #0x0, 0x4bf98 4bf38: 394183e8 ldrb w8, [sp, #0x60] 4bf3c: 37000368 tbnz w8, #0x0, 0x4bfa8 4bf40: 3941e3e8 ldrb w8, [sp, #0x78] 4bf44: 370003a8 tbnz w8, #0x0, 0x4bfb8 4bf48: 385903a8 ldurb w8, [x29, #-0x70] 4bf4c: 36000068 tbz w8, #0x0, 0x4bf58 4bf50: f85a03a0 ldur x0, [x29, #-0x60] 4bf54: 9400d745 bl 0x81c68 4bf58: f9401688 ldr x8, [x20, #0x28] 4bf5c: f85a83a9 ldur x9, [x29, #-0x58] 4bf60: eb09011f cmp x8, x9 4bf64: 54000441 b.ne 0x4bfec 4bf68: a9507bfd ldp x29, x30, [sp, #0x100] 4bf6c: a94f4ff4 ldp x20, x19, [sp, #0xf0] 4bf70: a94e57f6 ldp x22, x21, [sp, #0xe0] 4bf74: a94d5ff8 ldp x24, x23, [sp, #0xd0] 4bf78: a94c67fa ldp x26, x25, [sp, #0xc0] 4bf7c: a94b6ffc ldp x28, x27, [sp, #0xb0] 4bf80: 910443ff add sp, sp, #0x110 4bf84: d65f03c0 ret 4bf88: f94023e0 ldr x0, [sp, #0x40] 4bf8c: 9400d737 bl 0x81c68 4bf90: 394123e8 ldrb w8, [sp, #0x48] 4bf94: 3607fd28 tbz w8, #0x0, 0x4bf38 4bf98: f9402fe0 ldr x0, [sp, #0x58] 4bf9c: 9400d733 bl 0x81c68 4bfa0: 394183e8 ldrb w8, [sp, #0x60] 4bfa4: 3607fce8 tbz w8, #0x0, 0x4bf40 4bfa8: f9403be0 ldr x0, [sp, #0x70] 4bfac: 9400d72f bl 0x81c68 4bfb0: 3941e3e8 ldrb w8, [sp, #0x78] 4bfb4: 3607fca8 tbz w8, #0x0, 0x4bf48 4bfb8: f94047e0 ldr x0, [sp, #0x88] 4bfbc: 9400d72b bl 0x81c68 4bfc0: 385903a8 ldurb w8, [x29, #-0x70] 4bfc4: 3707fc68 tbnz w8, #0x0, 0x4bf50 4bfc8: 17ffffe4 b 0x4bf58 4bfcc: 9101e3e0 add x0, sp, #0x78 4bfd0: 97ff82da bl 0x2cb38 <.text+0x1d088> 4bfd4: 910183e0 add x0, sp, #0x60 4bfd8: 97ff82d8 bl 0x2cb38 <.text+0x1d088> 4bfdc: 910123e0 add x0, sp, #0x48 4bfe0: 97ff82d6 bl 0x2cb38 <.text+0x1d088> 4bfe4: 9100c3e0 add x0, sp, #0x30 4bfe8: 97ff82d4 bl 0x2cb38 <.text+0x1d088> 4bfec: 97ff0c7d bl 0xf1e0 <__stack_chk_fail@plt> 4bff0: aa0003f3 mov x19, x0 4bff4: 394123e8 ldrb w8, [sp, #0x48] 4bff8: 36000268 tbz w8, #0x0, 0x4c044 4bffc: 1400001e b 0x4c074 4c000: aa0003f3 mov x19, x0 4c004: 394183e8 ldrb w8, [sp, #0x60] 4c008: 36000228 tbz w8, #0x0, 0x4c04c 4c00c: 1400001e b 0x4c084 4c010: aa0003f3 mov x19, x0 4c014: 3941e3e8 ldrb w8, [sp, #0x78] 4c018: 360001e8 tbz w8, #0x0, 0x4c054 4c01c: 1400001e b 0x4c094 4c020: aa0003f3 mov x19, x0 4c024: 385903a8 ldurb w8, [x29, #-0x70] 4c028: 360001a8 tbz w8, #0x0, 0x4c05c 4c02c: 1400001e b 0x4c0a4 4c030: 3940c3e8 ldrb w8, [sp, #0x30] 4c034: aa0003f3 mov x19, x0 4c038: 37000168 tbnz w8, #0x0, 0x4c064 4c03c: 394123e8 ldrb w8, [sp, #0x48] 4c040: 370001a8 tbnz w8, #0x0, 0x4c074 4c044: 394183e8 ldrb w8, [sp, #0x60] 4c048: 370001e8 tbnz w8, #0x0, 0x4c084 4c04c: 3941e3e8 ldrb w8, [sp, #0x78] 4c050: 37000228 tbnz w8, #0x0, 0x4c094 4c054: 385903a8 ldurb w8, [x29, #-0x70] 4c058: 37000268 tbnz w8, #0x0, 0x4c0a4 4c05c: aa1303e0 mov x0, x19 4c060: 9401784f bl 0xaa19c 4c064: f94023e0 ldr x0, [sp, #0x40] 4c068: 9400d700 bl 0x81c68 4c06c: 394123e8 ldrb w8, [sp, #0x48] 4c070: 3607fea8 tbz w8, #0x0, 0x4c044 4c074: f9402fe0 ldr x0, [sp, #0x58] 4c078: 9400d6fc bl 0x81c68 4c07c: 394183e8 ldrb w8, [sp, #0x60] 4c080: 3607fe68 tbz w8, #0x0, 0x4c04c 4c084: f9403be0 ldr x0, [sp, #0x70] 4c088: 9400d6f8 bl 0x81c68 4c08c: 3941e3e8 ldrb w8, [sp, #0x78] 4c090: 3607fe28 tbz w8, #0x0, 0x4c054 4c094: f94047e0 ldr x0, [sp, #0x88] 4c098: 9400d6f4 bl 0x81c68 4c09c: 385903a8 ldurb w8, [x29, #-0x70] 4c0a0: 3607fde8 tbz w8, #0x0, 0x4c05c 4c0a4: f85a03a0 ldur x0, [x29, #-0x60] 4c0a8: 9400d6f0 bl 0x81c68 4c0ac: aa1303e0 mov x0, x19 4c0b0: 9401783b bl 0xaa19c 4c0b4: f81d0ff5 str x21, [sp, #-0x30]! 4c0b8: a9014ff4 stp x20, x19, [sp, #0x10] 4c0bc: a9027bfd stp x29, x30, [sp, #0x20] 4c0c0: 910083fd add x29, sp, #0x20 4c0c4: aa0103f4 mov x20, x1 4c0c8: aa0003f3 mov x19, x0 4c0cc: eb14027f cmp x19, x20 4c0d0: 54000420 b.eq 0x4c154 4c0d4: f9400260 ldr x0, [x19] 4c0d8: b4000060 cbz x0, 0x4c0e4 4c0dc: 97ff0e39 bl 0xf9c0 4c0e0: f900027f str xzr, [x19] 4c0e4: f9400695 ldr x21, [x20, #0x8] 4c0e8: 320003e1 orr w1, wzr, #0x1 4c0ec: 910006a0 add x0, x21, #0x1 4c0f0: f9000675 str x21, [x19, #0x8] 4c0f4: 97ff0b03 bl 0xed00 4c0f8: f9000260 str x0, [x19] 4c0fc: f9400281 ldr x1, [x20] 4c100: aa1503e2 mov x2, x21 4c104: 97ff0c8f bl 0xf340 4c108: a9402668 ldp x8, x9, [x19] 4c10c: eb14027f cmp x19, x20 4c110: 3829691f strb wzr, [x8, x9] 4c114: 54000200 b.eq 0x4c154 4c118: f9400a60 ldr x0, [x19, #0x10] 4c11c: b4000060 cbz x0, 0x4c128 4c120: 97ff0e28 bl 0xf9c0 4c124: f9000a7f str xzr, [x19, #0x10] 4c128: f9400e95 ldr x21, [x20, #0x18] 4c12c: 320003e1 orr w1, wzr, #0x1 4c130: 910006a0 add x0, x21, #0x1 4c134: f9000e75 str x21, [x19, #0x18] 4c138: 97ff0af2 bl 0xed00 4c13c: f9000a60 str x0, [x19, #0x10] 4c140: f9400a81 ldr x1, [x20, #0x10] 4c144: aa1503e2 mov x2, x21 4c148: 97ff0c7e bl 0xf340 4c14c: a9412668 ldp x8, x9, [x19, #0x10] 4c150: 3829691f strb wzr, [x8, x9] 4c154: aa1303e0 mov x0, x19 4c158: a9427bfd ldp x29, x30, [sp, #0x20] 4c15c: a9414ff4 ldp x20, x19, [sp, #0x10] 4c160: f84307f5 ldr x21, [sp], #0x30 4c164: d65f03c0 ret 4c168: f81c0ff7 str x23, [sp, #-0x40]! 4c16c: a90157f6 stp x22, x21, [sp, #0x10] 4c170: a9024ff4 stp x20, x19, [sp, #0x20] 4c174: a9037bfd stp x29, x30, [sp, #0x30] 4c178: 9100c3fd add x29, sp, #0x30 4c17c: aa0003f3 mov x19, x0 4c180: b9400668 ldr w8, [x19, #0x4] 4c184: 6b01011f cmp w8, w1 4c188: 540000c9 b.ls 0x4c1a0 4c18c: a9437bfd ldp x29, x30, [sp, #0x30] 4c190: a9424ff4 ldp x20, x19, [sp, #0x20] 4c194: a94157f6 ldp x22, x21, [sp, #0x10] 4c198: f84407f7 ldr x23, [sp], #0x40 4c19c: d65f03c0 ret 4c1a0: f9400674 ldr x20, [x19, #0x8] 4c1a4: 320003f5 orr w21, wzr, #0x1 4c1a8: 331f7835 bfi w21, w1, #1, #31 4c1ac: 321b03e1 orr w1, wzr, #0x20 4c1b0: aa1503e0 mov x0, x21 4c1b4: 97ff0ad3 bl 0xed00 4c1b8: b9400268 ldr w8, [x19] 4c1bc: f9000660 str x0, [x19, #0x8] 4c1c0: 340004e8 cbz w8, 0x4c25c 4c1c4: aa1403e1 mov x1, x20 4c1c8: 97ffffbb bl 0x4c0b4 4c1cc: b9400268 ldr w8, [x19] 4c1d0: 7100091f cmp w8, #0x2 4c1d4: 54000183 b.lo 0x4c204 4c1d8: 320003f6 orr w22, wzr, #0x1 4c1dc: f9400668 ldr x8, [x19, #0x8] 4c1e0: 2a1603e9 mov w9, w22 4c1e4: d37be929 lsl x9, x9, #5 4c1e8: 8b090281 add x1, x20, x9 4c1ec: 8b090100 add x0, x8, x9 4c1f0: 97ffffb1 bl 0x4c0b4 4c1f4: b9400268 ldr w8, [x19] 4c1f8: 110006d6 add w22, w22, #0x1 4c1fc: 6b0802df cmp w22, w8 4c200: 54fffee3 b.lo 0x4c1dc 4c204: b9000675 str w21, [x19, #0x4] 4c208: 340002c8 cbz w8, 0x4c260 4c20c: 2a1f03e8 mov w8, wzr 4c210: 2a0803f5 mov w21, w8 4c214: 8b151696 add x22, x20, x21, lsl #5 4c218: aa1603f7 mov x23, x22 4c21c: f8410ee0 ldr x0, [x23, #0x10]! 4c220: b4000060 cbz x0, 0x4c22c 4c224: 97ff0de7 bl 0xf9c0 4c228: f90002ff str xzr, [x23] 4c22c: f94002c0 ldr x0, [x22] 4c230: f9000edf str xzr, [x22, #0x18] 4c234: b4000060 cbz x0, 0x4c240 4c238: 97ff0de2 bl 0xf9c0 4c23c: f90002df str xzr, [x22] 4c240: 8b151688 add x8, x20, x21, lsl #5 4c244: f900051f str xzr, [x8, #0x8] 4c248: b9400269 ldr w9, [x19] 4c24c: 110006a8 add w8, w21, #0x1 4c250: 6b09011f cmp w8, w9 4c254: 54fffde3 b.lo 0x4c210 4c258: 14000003 b 0x4c264 4c25c: b9000675 str w21, [x19, #0x4] 4c260: b4fff974 cbz x20, 0x4c18c 4c264: aa1403e0 mov x0, x20 4c268: a9437bfd ldp x29, x30, [sp, #0x30] 4c26c: a9424ff4 ldp x20, x19, [sp, #0x20] 4c270: a94157f6 ldp x22, x21, [sp, #0x10] 4c274: f84407f7 ldr x23, [sp], #0x40 4c278: 17ff0dd2 b 0xf9c0 4c27c: 90000828 adrp x8, 0x150000 4c280: f901c500 str x0, [x8, #0x388] 4c284: d65f03c0 ret 000000000004c288 : 4c288: 90000828 adrp x8, 0x150000 4c28c: 90000341 adrp x1, 0xb4000 4c290: b0000342 adrp x2, 0xb5000 4c294: 912fdc21 add x1, x1, #0xbf7 4c298: 910bec42 add x2, x2, #0x2fb 4c29c: f901c500 str x0, [x8, #0x388] 4c2a0: 2a1f03e0 mov w0, wzr 4c2a4: 17ff09fb b 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 000000000004c2a8 : 4c2a8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 4c2ac: 910003fd mov x29, sp 4c2b0: 90000341 adrp x1, 0xb4000 4c2b4: b0000342 adrp x2, 0xb5000 4c2b8: 912fdc21 add x1, x1, #0xbf7 4c2bc: 910c9842 add x2, x2, #0x326 4c2c0: 2a1f03e0 mov w0, wzr 4c2c4: 97ff09f3 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4c2c8: 2a1f03e0 mov w0, wzr 4c2cc: a8c17bfd ldp x29, x30, [sp], #0x10 4c2d0: d65f03c0 ret 000000000004c2d4 : 4c2d4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 4c2d8: 910003fd mov x29, sp 4c2dc: 90000341 adrp x1, 0xb4000 4c2e0: b0000342 adrp x2, 0xb5000 4c2e4: 912fdc21 add x1, x1, #0xbf7 4c2e8: 910d0c42 add x2, x2, #0x343 4c2ec: 2a1f03e0 mov w0, wzr 4c2f0: 97ff09e8 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4c2f4: 97ff0d47 bl 0xf810 4c2f8: 2a1f03e0 mov w0, wzr 4c2fc: a8c17bfd ldp x29, x30, [sp], #0x10 4c300: d65f03c0 ret 000000000004c304 : 4c304: a9bf7bfd stp x29, x30, [sp, #-0x10]! 4c308: 910003fd mov x29, sp 4c30c: 90000341 adrp x1, 0xb4000 4c310: b0000342 adrp x2, 0xb5000 4c314: 912fdc21 add x1, x1, #0xbf7 4c318: 910d6442 add x2, x2, #0x359 4c31c: 2a1f03e0 mov w0, wzr 4c320: 97ff09dc bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4c324: 97ff0d63 bl 0xf8b0 4c328: 2a1f03e0 mov w0, wzr 4c32c: a8c17bfd ldp x29, x30, [sp], #0x10 4c330: d65f03c0 ret 000000000004c334 : 4c334: a9bf7bfd stp x29, x30, [sp, #-0x10]! 4c338: 910003fd mov x29, sp 4c33c: 90000341 adrp x1, 0xb4000 4c340: b0000342 adrp x2, 0xb5000 4c344: 912fdc21 add x1, x1, #0xbf7 4c348: 910dc842 add x2, x2, #0x372 4c34c: 2a1f03e0 mov w0, wzr 4c350: 97ff09d0 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4c354: 97ff09d7 bl 0xeab0 4c358: 2a1f03e0 mov w0, wzr 4c35c: a8c17bfd ldp x29, x30, [sp], #0x10 4c360: d65f03c0 ret 000000000004c364 : 4c364: 17ff0d73 b 0xf930 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18ConfigCallbackTypeEi@plt> 000000000004c368 : 4c368: 17ff0bba b 0xf250 <_ZN6GCloud10CrashSight21CrashSightMobileAgent11SetGameTypeEi@plt> 000000000004c36c : 4c36c: 17ff0cc9 b 0xf690 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19ConfigCrashReporterEi@plt> 000000000004c370 : 4c370: 17ff0a34 b 0xec40 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13ConfigDefaultEPKcS3_S3_l@plt> 000000000004c374 : 4c374: 17ff0b4f b 0xf0b0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent20ConfigCrashServerUrlEPKc@plt> 000000000004c378 : 4c378: 12000000 and w0, w0, #0x1 4c37c: 17ff0c5d b 0xf4f0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15ConfigDebugModeEb@plt> 000000000004c380 : 4c380: 17ff0aac b 0xee30 <_ZN6GCloud10CrashSight21CrashSightMobileAgent11SetDeviceIdEPKc@plt> 000000000004c384 : 4c384: 17ff0a6b b 0xed30 <_ZN6GCloud10CrashSight21CrashSightMobileAgent21SetCustomizedDeviceIDEPKc@plt> 000000000004c388 : 4c388: f81e0ff3 str x19, [sp, #-0x20]! 4c38c: a9017bfd stp x29, x30, [sp, #0x10] 4c390: 910043fd add x29, sp, #0x10 4c394: 321a03e0 orr w0, wzr, #0x40 4c398: 97ff0d36 bl 0xf870 4c39c: 321a03e1 orr w1, wzr, #0x40 4c3a0: aa0003f3 mov x19, x0 4c3a4: 97ff09fb bl 0xeb90 <_ZN6GCloud10CrashSight21CrashSightMobileAgent21GetSDKDefinedDeviceIDEPvi@plt> 4c3a8: a9417bfd ldp x29, x30, [sp, #0x10] 4c3ac: aa1303e0 mov x0, x19 4c3b0: f84207f3 ldr x19, [sp], #0x20 4c3b4: d65f03c0 ret 000000000004c3b8 : 4c3b8: 17ff0d7e b 0xf9b0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent20SetCustomizedMatchIDEPKc@plt> 000000000004c3bc : 4c3bc: f81e0ff3 str x19, [sp, #-0x20]! 4c3c0: a9017bfd stp x29, x30, [sp, #0x10] 4c3c4: 910043fd add x29, sp, #0x10 4c3c8: 321a03e0 orr w0, wzr, #0x40 4c3cc: 97ff0d29 bl 0xf870 4c3d0: 321a03e1 orr w1, wzr, #0x40 4c3d4: aa0003f3 mov x19, x0 4c3d8: 97ff0d92 bl 0xfa20 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15GetSDKSessionIDEPvi@plt> 4c3dc: a9417bfd ldp x29, x30, [sp, #0x10] 4c3e0: aa1303e0 mov x0, x19 4c3e4: f84207f3 ldr x19, [sp], #0x20 4c3e8: d65f03c0 ret 000000000004c3ec : 4c3ec: f81e0ff3 str x19, [sp, #-0x20]! 4c3f0: a9017bfd stp x29, x30, [sp, #0x10] 4c3f4: 910043fd add x29, sp, #0x10 4c3f8: 321a03e0 orr w0, wzr, #0x40 4c3fc: 97ff0d1d bl 0xf870 4c400: 321a03e1 orr w1, wzr, #0x40 4c404: aa0003f3 mov x19, x0 4c408: 97ff0ade bl 0xef80 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12GetCrashUuidEPvi@plt> 4c40c: a9417bfd ldp x29, x30, [sp, #0x10] 4c410: aa1303e0 mov x0, x19 4c414: f84207f3 ldr x19, [sp], #0x20 4c418: d65f03c0 ret 000000000004c41c : 4c41c: 17ff0a8d b 0xee50 <_ZN6GCloud10CrashSight21CrashSightMobileAgent14SetDeviceModelEPKc@plt> 000000000004c420 : 4c420: d10143ff sub sp, sp, #0x50 4c424: a90257f6 stp x22, x21, [sp, #0x20] 4c428: a9034ff4 stp x20, x19, [sp, #0x30] 4c42c: a9047bfd stp x29, x30, [sp, #0x40] 4c430: 910103fd add x29, sp, #0x40 4c434: d53bd056 mrs x22, TPIDR_EL0 4c438: f94016c8 ldr x8, [x22, #0x28] 4c43c: aa0003f4 mov x20, x0 4c440: f9000fe8 str x8, [sp, #0x18] 4c444: b40001b4 cbz x20, 0x4c478 4c448: aa1403e0 mov x0, x20 4c44c: 97ff0cc9 bl 0xf770 4c450: 92407c13 and x19, x0, #0xffffffff 4c454: 91000660 add x0, x19, #0x1 4c458: 320003e1 orr w1, wzr, #0x1 4c45c: 97ff0a29 bl 0xed00 4c460: aa1403e1 mov x1, x20 4c464: aa1303e2 mov x2, x19 4c468: aa0003f5 mov x21, x0 4c46c: 97ff0bb5 bl 0xf340 4c470: 8b1302a8 add x8, x21, x19 4c474: 14000007 b 0x4c490 4c478: 320003e0 orr w0, wzr, #0x1 4c47c: 320003e1 orr w1, wzr, #0x1 4c480: 97ff0a20 bl 0xed00 4c484: aa0003f5 mov x21, x0 4c488: aa1f03f3 mov x19, xzr 4c48c: aa1503e8 mov x8, x21 4c490: a900cff5 stp x21, x19, [sp, #0x8] 4c494: 3900011f strb wzr, [x8] 4c498: 910023e0 add x0, sp, #0x8 4c49c: 97ff0b81 bl 0xf2a0 <_ZN3UQM8UQMCrash14SetCallBackMsgERKNS_9UQMStringE@plt> 4c4a0: f94007e0 ldr x0, [sp, #0x8] 4c4a4: b4000060 cbz x0, 0x4c4b0 4c4a8: 97ff0d46 bl 0xf9c0 4c4ac: f90007ff str xzr, [sp, #0x8] 4c4b0: f94016c8 ldr x8, [x22, #0x28] 4c4b4: f9400fe9 ldr x9, [sp, #0x18] 4c4b8: eb09011f cmp x8, x9 4c4bc: 540000c1 b.ne 0x4c4d4 4c4c0: a9447bfd ldp x29, x30, [sp, #0x40] 4c4c4: a9434ff4 ldp x20, x19, [sp, #0x30] 4c4c8: a94257f6 ldp x22, x21, [sp, #0x20] 4c4cc: 910143ff add sp, sp, #0x50 4c4d0: d65f03c0 ret 4c4d4: 97ff0b43 bl 0xf1e0 <__stack_chk_fail@plt> 4c4d8: f94007e8 ldr x8, [sp, #0x8] 4c4dc: aa0003f3 mov x19, x0 4c4e0: b4000088 cbz x8, 0x4c4f0 4c4e4: aa0803e0 mov x0, x8 4c4e8: 97ff0d36 bl 0xf9c0 4c4ec: f90007ff str xzr, [sp, #0x8] 4c4f0: aa1303e0 mov x0, x19 4c4f4: 9401772a bl 0xaa19c 000000000004c4f8 : 4c4f8: 12000021 and w1, w1, #0x1 4c4fc: 17ff0b1d b 0xf170 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13InitWithAppIdEPKcb@plt> 000000000004c500 : 4c500: aa0103e8 mov x8, x1 4c504: b0000301 adrp x1, 0xad000 4c508: 91263c21 add x1, x1, #0x98f 4c50c: aa0803e2 mov x2, x8 4c510: 17ff0964 b 0xeaa0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent8PrintLogENS0_11LogSeverityEPKcz@plt> 000000000004c514 : 4c514: 17ff0ad3 b 0xf060 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12AddSceneDataEPKcS3_@plt> 000000000004c518 : 4c518: 17ff0a5a b 0xee80 <_ZN6GCloud10CrashSight21CrashSightMobileAgent9SetUserIdEPKc@plt> 000000000004c51c : 4c51c: 17ff0a09 b 0xed40 <_ZN6GCloud10CrashSight21CrashSightMobileAgent10SetLogPathEPKc@plt> 000000000004c520 : 4c520: 12000021 and w1, w1, #0x1 4c524: 17ff09a3 b 0xebb0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent8SetSceneEPKcb@plt> 000000000004c528 : 4c528: f94003e8 ldr x8, [sp] 4c52c: 120000c6 and w6, w6, #0x1 4c530: f90003e8 str x8, [sp] 4c534: 17ff0983 b 0xeb40 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18ReportExceptionPRVEiPKcS3_S3_S3_S3_biS3_@plt> 000000000004c538 : 4c538: 17ff0bd6 b 0xf490 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18RestartCrashReportEv@plt> 000000000004c53c : 4c53c: 17ff0cbd b 0xf830 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16CloseCrashReportEv@plt> 000000000004c540 : 4c540: 17ff0a34 b 0xee10 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13SetAppVersionEPKc@plt> 000000000004c544 : 4c544: a9bf7bfd stp x29, x30, [sp, #-0x10]! 4c548: 910003fd mov x29, sp 4c54c: 321d03e0 orr w0, wzr, #0x8 4c550: 9400d596 bl 0x81ba8 4c554: b0000488 adrp x8, 0xdd000 4c558: 91322108 add x8, x8, #0xc88 4c55c: 91004108 add x8, x8, #0x10 4c560: f9000008 str x8, [x0] 4c564: 97ff09eb bl 0xed10 <_ZN3UQM8UQMCrash16SetCrashObserverEPNS_16UQMCrashObserverE@plt> 4c568: 90000341 adrp x1, 0xb4000 4c56c: b0000342 adrp x2, 0xb5000 4c570: 912fdc21 add x1, x1, #0xbf7 4c574: 910e4442 add x2, x2, #0x391 4c578: 2a1f03e0 mov w0, wzr 4c57c: a8c17bfd ldp x29, x30, [sp], #0x10 4c580: 17ff0944 b 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 000000000004c584 : 4c584: a9bf7bfd stp x29, x30, [sp, #-0x10]! 4c588: 910003fd mov x29, sp 4c58c: aa1f03e0 mov x0, xzr 4c590: 97ff09e0 bl 0xed10 <_ZN3UQM8UQMCrash16SetCrashObserverEPNS_16UQMCrashObserverE@plt> 4c594: 90000341 adrp x1, 0xb4000 4c598: b0000342 adrp x2, 0xb5000 4c59c: 912fdc21 add x1, x1, #0xbf7 4c5a0: 910ea442 add x2, x2, #0x3a9 4c5a4: 2a1f03e0 mov w0, wzr 4c5a8: a8c17bfd ldp x29, x30, [sp], #0x10 4c5ac: 17ff0939 b 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 000000000004c5b0 : 4c5b0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 4c5b4: 910003fd mov x29, sp 4c5b8: 321d03e0 orr w0, wzr, #0x8 4c5bc: 9400d57b bl 0x81ba8 4c5c0: b0000488 adrp x8, 0xdd000 4c5c4: 9133a108 add x8, x8, #0xce8 4c5c8: 91004108 add x8, x8, #0x10 4c5cc: f9000008 str x8, [x0] 4c5d0: 97ff0ba0 bl 0xf450 <_ZN3UQM8UQMCrash19SetCrashLogObserverEPNS_19UQMCrashLogObserverE@plt> 4c5d4: 90000341 adrp x1, 0xb4000 4c5d8: b0000342 adrp x2, 0xb5000 4c5dc: 912fdc21 add x1, x1, #0xbf7 4c5e0: 910f2042 add x2, x2, #0x3c8 4c5e4: 2a1f03e0 mov w0, wzr 4c5e8: a8c17bfd ldp x29, x30, [sp], #0x10 4c5ec: 17ff0929 b 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 000000000004c5f0 : 4c5f0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 4c5f4: 910003fd mov x29, sp 4c5f8: 97ff0c0e bl 0xf630 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13ReportLogInfoEPKcS3_@plt> 4c5fc: 90000341 adrp x1, 0xb4000 4c600: b0000342 adrp x2, 0xb5000 4c604: 912fdc21 add x1, x1, #0xbf7 4c608: 910f8c42 add x2, x2, #0x3e3 4c60c: 2a1f03e0 mov w0, wzr 4c610: a8c17bfd ldp x29, x30, [sp], #0x10 4c614: 17ff091f b 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 000000000004c618 : 4c618: 17ff0a22 b 0xeea0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12TestOomCrashEv@plt> 000000000004c61c : 4c61c: 17ff0d05 b 0xfa30 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13TestJavaCrashEv@plt> 000000000004c620 : 4c620: 17ff0ae0 b 0xf1a0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent11TestOcCrashEv@plt> 000000000004c624 : 4c624: 17ff09e3 b 0xedb0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15TestNativeCrashEv@plt> 000000000004c628 : 4c628: 17ff0a1a b 0xee90 <_ZN6GCloud10CrashSight21CrashSightMobileAgent7TestANREv@plt> 000000000004c62c : 4c62c: 12000000 and w0, w0, #0x1 4c630: 17ff0ab4 b 0xf100 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19SetCatchMultiSignalEb@plt> 000000000004c634 : 4c634: 12000000 and w0, w0, #0x1 4c638: 17ff0b36 b 0xf310 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19SetUnwindExtraStackEb@plt> 000000000004c63c : 4c63c: 17ff0ca5 b 0xf8d0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16GetCrashThreadIdEv@plt> 000000000004c640 : 4c640: 17ff0974 b 0xec10 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19SetLogcatBufferSizeEi@plt> 000000000004c644 : 4c644: 120000a5 and w5, w5, #0x1 4c648: 17ff0b56 b 0xf3a0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16startDumpRoutineEiillibPKc@plt> 000000000004c64c : 4c64c: 17ff0bd1 b 0xf590 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19startMonitorFdCountEiii@plt> 000000000004c650 : 4c650: 17ff0bfc b 0xf640 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16getExceptionTypeEPKc@plt> 000000000004c654 : 4c654: 17ff0b33 b 0xf320 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16testUseAfterFreeEv@plt> 000000000004c658 : 4c658: 12000000 and w0, w0, #0x1 4c65c: 17ff0cc9 b 0xf980 <_ZN6GCloud10CrashSight21CrashSightMobileAgent23setEnableGetPackageInfoEb@plt> 000000000004c660 : 4c660: 17ff0b18 b 0xf2c0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12setServerEnvEPKc@plt> 000000000004c664 : 4c664: 17ff09ef b 0xee20 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13setEngineInfoEPKcS3_S3_S3_@plt> 000000000004c668 : 4c668: 17ff0972 b 0xec30 <_ZN6GCloud10CrashSight21CrashSightMobileAgent10setGpuInfoEPKcS3_S3_@plt> 000000000004c66c : 4c66c: 12000000 and w0, w0, #0x1 4c670: 17ff0b3c b 0xf360 <_ZN6GCloud10CrashSight21CrashSightMobileAgent25enableDetailedPageTracingEb@plt> 000000000004c674 : 4c674: 12000000 and w0, w0, #0x1 4c678: 17ff0bf6 b 0xf650 <_ZN6GCloud10CrashSight21CrashSightMobileAgent14useSavedUserIdEb@plt> 000000000004c67c : 4c67c: 17ff0949 b 0xeba0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18IsLastSessionCrashEv@plt> 000000000004c680 : 4c680: f81e0ff3 str x19, [sp, #-0x20]! 4c684: a9017bfd stp x29, x30, [sp, #0x10] 4c688: 910043fd add x29, sp, #0x10 4c68c: 321a03e0 orr w0, wzr, #0x40 4c690: 97ff0c78 bl 0xf870 4c694: 321a03e1 orr w1, wzr, #0x40 4c698: aa0003f3 mov x19, x0 4c69c: 97ff0a45 bl 0xefb0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent20GetLastSessionUserIdEPvi@plt> 4c6a0: a9417bfd ldp x29, x30, [sp, #0x10] 4c6a4: aa1303e0 mov x0, x19 4c6a8: f84207f3 ldr x19, [sp], #0x20 4c6ac: d65f03c0 ret 000000000004c6b0 : 4c6b0: 12000042 and w2, w2, #0x1 4c6b4: 17ff0c17 b 0xf710 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12checkFdCountEiib@plt> 000000000004c6b8 : 4c6b8: 17ff0b46 b 0xf3d0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13SetOomLogPathEPKc@plt> 000000000004c6bc : 4c6bc: 17ff0bf9 b 0xf6a0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent10ReportJankEiPKcS3_S3_S3_iS3_@plt> 000000000004c6c0 : 4c6c0: 17ff0bec b 0xf670 <_ZN6GCloud10CrashSight21CrashSightMobileAgent16processEngineAnrEi@plt> 000000000004c6c4 : 4c6c4: 17ff0b9b b 0xf530 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19setEngineMainThreadEv@plt> 000000000004c6c8 : 4c6c8: 93407c42 sxtw x2, w2 4c6cc: 17ff09ad b 0xed80 <_ZN6GCloud10CrashSight21CrashSightMobileAgent11ReportStuckEiilPKcS3_S3_iS3_@plt> 000000000004c6d0 : 4c6d0: d65f03c0 ret 4c6d4: 1400d565 b 0x81c68 4c6d8: f81d0ff5 str x21, [sp, #-0x30]! 4c6dc: a9014ff4 stp x20, x19, [sp, #0x10] 4c6e0: a9027bfd stp x29, x30, [sp, #0x20] 4c6e4: 910083fd add x29, sp, #0x20 4c6e8: f0000488 adrp x8, 0xdf000 4c6ec: f9468908 ldr x8, [x8, #0xd10] 4c6f0: aa0103f3 mov x19, x1 4c6f4: f9400108 ldr x8, [x8] 4c6f8: b40000c8 cbz x8, 0x4c710 4c6fc: b9404261 ldr w1, [x19, #0x40] 4c700: 52807e60 mov w0, #0x3f3 // =1011 4c704: 2a1f03e2 mov w2, wzr 4c708: d63f0100 blr x8 4c70c: 14000008 b 0x4c72c 4c710: 90000341 adrp x1, 0xb4000 4c714: b0000342 adrp x2, 0xb5000 4c718: 912fdc21 add x1, x1, #0xbf7 4c71c: 910fd042 add x2, x2, #0x3f4 4c720: 2a1f03e0 mov w0, wzr 4c724: 97ff08db bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4c728: aa1f03e0 mov x0, xzr 4c72c: 90000348 adrp x8, 0xb4000 4c730: 9139dd08 add x8, x8, #0xe77 4c734: f100001f cmp x0, #0x0 4c738: 9a800114 csel x20, x8, x0, eq 4c73c: aa1403e0 mov x0, x20 4c740: 97ff0c0c bl 0xf770 4c744: f9402668 ldr x8, [x19, #0x48] 4c748: 320043e9 orr w9, wzr, #0x1ffff 4c74c: eb09001f cmp x0, x9 4c750: 9a893015 csel x21, x0, x9, lo 4c754: 910006a2 add x2, x21, #0x1 4c758: aa0803e0 mov x0, x8 4c75c: 2a1f03e1 mov w1, wzr 4c760: 97ff0c60 bl 0xf8e0 4c764: f9402660 ldr x0, [x19, #0x48] 4c768: aa1403e1 mov x1, x20 4c76c: aa1503e2 mov x2, x21 4c770: 97ff0af4 bl 0xf340 4c774: f9402668 ldr x8, [x19, #0x48] 4c778: aa1503e0 mov x0, x21 4c77c: 3835691f strb wzr, [x8, x21] 4c780: f9402e68 ldr x8, [x19, #0x58] 4c784: b9000115 str w21, [x8] 4c788: a9427bfd ldp x29, x30, [sp, #0x20] 4c78c: a9414ff4 ldp x20, x19, [sp, #0x10] 4c790: f84307f5 ldr x21, [sp], #0x30 4c794: d65f03c0 ret 4c798: f0000488 adrp x8, 0xdf000 4c79c: f9468908 ldr x8, [x8, #0xd10] 4c7a0: f9400103 ldr x3, [x8] 4c7a4: b4000083 cbz x3, 0x4c7b4 4c7a8: 52807e80 mov w0, #0x3f4 // =1012 4c7ac: 2a1f03e2 mov w2, wzr 4c7b0: d61f0060 br x3 4c7b4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 4c7b8: 910003fd mov x29, sp 4c7bc: 90000341 adrp x1, 0xb4000 4c7c0: b0000342 adrp x2, 0xb5000 4c7c4: 912fdc21 add x1, x1, #0xbf7 4c7c8: 910fd042 add x2, x2, #0x3f4 4c7cc: 2a1f03e0 mov w0, wzr 4c7d0: 97ff08b0 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4c7d4: aa1f03e0 mov x0, xzr 4c7d8: a8c17bfd ldp x29, x30, [sp], #0x10 4c7dc: d65f03c0 ret 000000000004c7e0 : 4c7e0: d65f03c0 ret 4c7e4: 1400d521 b 0x81c68 4c7e8: a9bd57f6 stp x22, x21, [sp, #-0x30]! 4c7ec: a9014ff4 stp x20, x19, [sp, #0x10] 4c7f0: a9027bfd stp x29, x30, [sp, #0x20] 4c7f4: 910083fd add x29, sp, #0x20 4c7f8: f0000488 adrp x8, 0xdf000 4c7fc: f9468908 ldr x8, [x8, #0xd10] 4c800: f9400108 ldr x8, [x8] 4c804: b40000a8 cbz x8, 0x4c818 4c808: 52807ea0 mov w0, #0x3f5 // =1013 4c80c: 2a1f03e2 mov w2, wzr 4c810: d63f0100 blr x8 4c814: 14000008 b 0x4c834 4c818: 90000341 adrp x1, 0xb4000 4c81c: b0000342 adrp x2, 0xb5000 4c820: 912fdc21 add x1, x1, #0xbf7 4c824: 910fd042 add x2, x2, #0x3f4 4c828: 2a1f03e0 mov w0, wzr 4c82c: 97ff0899 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4c830: aa1f03e0 mov x0, xzr 4c834: 90000348 adrp x8, 0xb4000 4c838: 9139dd08 add x8, x8, #0xe77 4c83c: f100001f cmp x0, #0x0 4c840: 9a800113 csel x19, x8, x0, eq 4c844: aa1303e0 mov x0, x19 4c848: 97ff0bca bl 0xf770 4c84c: f10ffc1f cmp x0, #0x3ff 4c850: 320027e8 orr w8, wzr, #0x3ff 4c854: 9a883014 csel x20, x0, x8, lo 4c858: 91000695 add x21, x20, #0x1 4c85c: 320003e1 orr w1, wzr, #0x1 4c860: aa1503e0 mov x0, x21 4c864: 97ff0927 bl 0xed00 4c868: 2a1f03e1 mov w1, wzr 4c86c: aa1503e2 mov x2, x21 4c870: aa0003f6 mov x22, x0 4c874: 97ff0c1b bl 0xf8e0 4c878: aa1603e0 mov x0, x22 4c87c: aa1303e1 mov x1, x19 4c880: aa1403e2 mov x2, x20 4c884: 97ff0aaf bl 0xf340 4c888: a9427bfd ldp x29, x30, [sp, #0x20] 4c88c: a9414ff4 ldp x20, x19, [sp, #0x10] 4c890: aa1603e0 mov x0, x22 4c894: a8c357f6 ldp x22, x21, [sp], #0x30 4c898: d65f03c0 ret 4c89c: f0000488 adrp x8, 0xdf000 4c8a0: f9468908 ldr x8, [x8, #0xd10] 4c8a4: f9400103 ldr x3, [x8] 4c8a8: b4000063 cbz x3, 0x4c8b4 4c8ac: 52807ec0 mov w0, #0x3f6 // =1014 4c8b0: d61f0060 br x3 4c8b4: 90000341 adrp x1, 0xb4000 4c8b8: b0000342 adrp x2, 0xb5000 4c8bc: 912fdc21 add x1, x1, #0xbf7 4c8c0: 910fd042 add x2, x2, #0x3f4 4c8c4: 2a1f03e0 mov w0, wzr 4c8c8: 17ff0872 b 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4c8cc: 14005d01 b 0x63cd0 4c8d0: f9000001 str x1, [x0] 4c8d4: d65f03c0 ret 4c8d8: f9400000 ldr x0, [x0] 4c8dc: d65f03c0 ret 4c8e0: d101c3ff sub sp, sp, #0x70 4c8e4: a90267fa stp x26, x25, [sp, #0x20] 4c8e8: a9035ff8 stp x24, x23, [sp, #0x30] 4c8ec: a90457f6 stp x22, x21, [sp, #0x40] 4c8f0: a9054ff4 stp x20, x19, [sp, #0x50] 4c8f4: a9067bfd stp x29, x30, [sp, #0x60] 4c8f8: 910183fd add x29, sp, #0x60 4c8fc: d53bd059 mrs x25, TPIDR_EL0 4c900: f9401728 ldr x8, [x25, #0x28] 4c904: d000081a adrp x26, 0x14e000 4c908: aa0003f3 mov x19, x0 4c90c: f9000fe8 str x8, [sp, #0x18] 4c910: f9463f48 ldr x8, [x26, #0xc78] 4c914: b50001c8 cbnz x8, 0x4c94c 4c918: d0000800 adrp x0, 0x14e000 4c91c: 91320000 add x0, x0, #0xc80 4c920: 97ff0b28 bl 0xf5c0 4c924: f9463f48 ldr x8, [x26, #0xc78] 4c928: b50000c8 cbnz x8, 0x4c940 4c92c: 321d07e0 orr w0, wzr, #0x18 4c930: 9400d49e bl 0x81ba8 4c934: a900fc1f stp xzr, xzr, [x0, #0x8] 4c938: f900001f str xzr, [x0] 4c93c: f9063f40 str x0, [x26, #0xc78] 4c940: d0000800 adrp x0, 0x14e000 4c944: 91320000 add x0, x0, #0xc80 4c948: 97ff0c4a bl 0xfa70 4c94c: 320003e1 orr w1, wzr, #0x1 4c950: 94000154 bl 0x4cea0 4c954: b40022a0 cbz x0, 0x4cda8 4c958: f9463f48 ldr x8, [x26, #0xc78] 4c95c: b50001c8 cbnz x8, 0x4c994 4c960: d0000800 adrp x0, 0x14e000 4c964: 91320000 add x0, x0, #0xc80 4c968: 97ff0b16 bl 0xf5c0 4c96c: f9463f48 ldr x8, [x26, #0xc78] 4c970: b50000c8 cbnz x8, 0x4c988 4c974: 321d07e0 orr w0, wzr, #0x18 4c978: 9400d48c bl 0x81ba8 4c97c: a900fc1f stp xzr, xzr, [x0, #0x8] 4c980: f900001f str xzr, [x0] 4c984: f9063f40 str x0, [x26, #0xc78] 4c988: d0000800 adrp x0, 0x14e000 4c98c: 91320000 add x0, x0, #0xc80 4c990: 97ff0c38 bl 0xfa70 4c994: 320003e1 orr w1, wzr, #0x1 4c998: 94000142 bl 0x4cea0 4c99c: f9463f48 ldr x8, [x26, #0xc78] 4c9a0: aa0003f4 mov x20, x0 4c9a4: b50001c8 cbnz x8, 0x4c9dc 4c9a8: d0000800 adrp x0, 0x14e000 4c9ac: 91320000 add x0, x0, #0xc80 4c9b0: 97ff0b04 bl 0xf5c0 4c9b4: f9463f48 ldr x8, [x26, #0xc78] 4c9b8: b50000c8 cbnz x8, 0x4c9d0 4c9bc: 321d07e0 orr w0, wzr, #0x18 4c9c0: 9400d47a bl 0x81ba8 4c9c4: a900fc1f stp xzr, xzr, [x0, #0x8] 4c9c8: f900001f str xzr, [x0] 4c9cc: f9063f40 str x0, [x26, #0xc78] 4c9d0: d0000800 adrp x0, 0x14e000 4c9d4: 91320000 add x0, x0, #0xc80 4c9d8: 97ff0c26 bl 0xfa70 4c9dc: 320003e1 orr w1, wzr, #0x1 4c9e0: 94000130 bl 0x4cea0 4c9e4: f9400008 ldr x8, [x0] 4c9e8: b0000341 adrp x1, 0xb5000 4c9ec: 9112b021 add x1, x1, #0x4ac 4c9f0: f9401908 ldr x8, [x8, #0x30] 4c9f4: d63f0100 blr x8 4c9f8: f9400288 ldr x8, [x20] 4c9fc: aa0003e1 mov x1, x0 4ca00: aa1403e0 mov x0, x20 4ca04: f9405508 ldr x8, [x8, #0xa8] 4ca08: d63f0100 blr x8 4ca0c: f9463f48 ldr x8, [x26, #0xc78] 4ca10: aa0003f6 mov x22, x0 4ca14: b50001c8 cbnz x8, 0x4ca4c 4ca18: d0000800 adrp x0, 0x14e000 4ca1c: 91320000 add x0, x0, #0xc80 4ca20: 97ff0ae8 bl 0xf5c0 4ca24: f9463f48 ldr x8, [x26, #0xc78] 4ca28: b50000c8 cbnz x8, 0x4ca40 4ca2c: 321d07e0 orr w0, wzr, #0x18 4ca30: 9400d45e bl 0x81ba8 4ca34: a900fc1f stp xzr, xzr, [x0, #0x8] 4ca38: f900001f str xzr, [x0] 4ca3c: f9063f40 str x0, [x26, #0xc78] 4ca40: d0000800 adrp x0, 0x14e000 4ca44: 91320000 add x0, x0, #0xc80 4ca48: 97ff0c0a bl 0xfa70 4ca4c: 320003e1 orr w1, wzr, #0x1 4ca50: 94000114 bl 0x4cea0 4ca54: f9400008 ldr x8, [x0] 4ca58: b0000341 adrp x1, 0xb5000 4ca5c: 91135021 add x1, x1, #0x4d4 4ca60: f9401908 ldr x8, [x8, #0x30] 4ca64: d63f0100 blr x8 4ca68: f9463f48 ldr x8, [x26, #0xc78] 4ca6c: aa0003f5 mov x21, x0 4ca70: b50001c8 cbnz x8, 0x4caa8 4ca74: d0000800 adrp x0, 0x14e000 4ca78: 91320000 add x0, x0, #0xc80 4ca7c: 97ff0ad1 bl 0xf5c0 4ca80: f9463f48 ldr x8, [x26, #0xc78] 4ca84: b50000c8 cbnz x8, 0x4ca9c 4ca88: 321d07e0 orr w0, wzr, #0x18 4ca8c: 9400d447 bl 0x81ba8 4ca90: a900fc1f stp xzr, xzr, [x0, #0x8] 4ca94: f900001f str xzr, [x0] 4ca98: f9063f40 str x0, [x26, #0xc78] 4ca9c: d0000800 adrp x0, 0x14e000 4caa0: 91320000 add x0, x0, #0xc80 4caa4: 97ff0bf3 bl 0xfa70 4caa8: 320003e1 orr w1, wzr, #0x1 4caac: 940000fd bl 0x4cea0 4cab0: f9400008 ldr x8, [x0] 4cab4: b0000341 adrp x1, 0xb5000 4cab8: 91139021 add x1, x1, #0x4e4 4cabc: f9401908 ldr x8, [x8, #0x30] 4cac0: d63f0100 blr x8 4cac4: f9463f48 ldr x8, [x26, #0xc78] 4cac8: aa0003f4 mov x20, x0 4cacc: b50001c8 cbnz x8, 0x4cb04 4cad0: d0000800 adrp x0, 0x14e000 4cad4: 91320000 add x0, x0, #0xc80 4cad8: 97ff0aba bl 0xf5c0 4cadc: f9463f48 ldr x8, [x26, #0xc78] 4cae0: b50000c8 cbnz x8, 0x4caf8 4cae4: 321d07e0 orr w0, wzr, #0x18 4cae8: 9400d430 bl 0x81ba8 4caec: a900fc1f stp xzr, xzr, [x0, #0x8] 4caf0: f900001f str xzr, [x0] 4caf4: f9063f40 str x0, [x26, #0xc78] 4caf8: d0000800 adrp x0, 0x14e000 4cafc: 91320000 add x0, x0, #0xc80 4cb00: 97ff0bdc bl 0xfa70 4cb04: 320003e1 orr w1, wzr, #0x1 4cb08: 940000e6 bl 0x4cea0 4cb0c: aa0003f7 mov x23, x0 4cb10: 321e03e8 orr w8, wzr, #0x4 4cb14: 52852509 mov w9, #0x2928 // =10536 4cb18: a900ffff stp xzr, xzr, [sp, #0x8] 4cb1c: f90003ff str xzr, [sp] 4cb20: 390003e8 strb w8, [sp] 4cb24: 780013e9 sturh w9, [sp, #0x1] 4cb28: 39000fff strb wzr, [sp, #0x3] 4cb2c: b0000341 adrp x1, 0xb5000 4cb30: 91142421 add x1, x1, #0x509 4cb34: 910003e0 mov x0, sp 4cb38: 528002e2 mov w2, #0x17 // =23 4cb3c: 97ffb32a bl 0x397e4 <.text+0x29d34> 4cb40: f94002e8 ldr x8, [x23] 4cb44: 39400009 ldrb w9, [x0] 4cb48: f940080a ldr x10, [x0, #0x10] 4cb4c: f9408508 ldr x8, [x8, #0x108] 4cb50: 7200013f tst w9, #0x1 4cb54: 9a801543 csinc x3, x10, x0, ne 4cb58: b0000342 adrp x2, 0xb5000 4cb5c: 9113e842 add x2, x2, #0x4fa 4cb60: aa1703e0 mov x0, x23 4cb64: aa1503e1 mov x1, x21 4cb68: d63f0100 blr x8 4cb6c: aa0003f7 mov x23, x0 4cb70: 394003e8 ldrb w8, [sp] 4cb74: 36000068 tbz w8, #0x0, 0x4cb80 4cb78: f9400be0 ldr x0, [sp, #0x10] 4cb7c: 9400d43b bl 0x81c68 4cb80: f9463f48 ldr x8, [x26, #0xc78] 4cb84: b50001c8 cbnz x8, 0x4cbbc 4cb88: d0000800 adrp x0, 0x14e000 4cb8c: 91320000 add x0, x0, #0xc80 4cb90: 97ff0a8c bl 0xf5c0 4cb94: f9463f48 ldr x8, [x26, #0xc78] 4cb98: b50000c8 cbnz x8, 0x4cbb0 4cb9c: 321d07e0 orr w0, wzr, #0x18 4cba0: 9400d402 bl 0x81ba8 4cba4: a900fc1f stp xzr, xzr, [x0, #0x8] 4cba8: f900001f str xzr, [x0] 4cbac: f9063f40 str x0, [x26, #0xc78] 4cbb0: d0000800 adrp x0, 0x14e000 4cbb4: 91320000 add x0, x0, #0xc80 4cbb8: 97ff0bae bl 0xfa70 4cbbc: 320003e1 orr w1, wzr, #0x1 4cbc0: 940000b8 bl 0x4cea0 4cbc4: f9463f48 ldr x8, [x26, #0xc78] 4cbc8: aa0003f8 mov x24, x0 4cbcc: b50001c8 cbnz x8, 0x4cc04 4cbd0: d0000800 adrp x0, 0x14e000 4cbd4: 91320000 add x0, x0, #0xc80 4cbd8: 97ff0a7a bl 0xf5c0 4cbdc: f9463f48 ldr x8, [x26, #0xc78] 4cbe0: b50000c8 cbnz x8, 0x4cbf8 4cbe4: 321d07e0 orr w0, wzr, #0x18 4cbe8: 9400d3f0 bl 0x81ba8 4cbec: a900fc1f stp xzr, xzr, [x0, #0x8] 4cbf0: f900001f str xzr, [x0] 4cbf4: f9063f40 str x0, [x26, #0xc78] 4cbf8: d0000800 adrp x0, 0x14e000 4cbfc: 91320000 add x0, x0, #0xc80 4cc00: 97ff0b9c bl 0xfa70 4cc04: 320003e1 orr w1, wzr, #0x1 4cc08: 940000a6 bl 0x4cea0 4cc0c: aa1603e1 mov x1, x22 4cc10: aa1703e2 mov x2, x23 4cc14: 9400007b bl 0x4ce00 4cc18: f9400308 ldr x8, [x24] 4cc1c: aa0003e1 mov x1, x0 4cc20: aa1803e0 mov x0, x24 4cc24: f9405508 ldr x8, [x8, #0xa8] 4cc28: d63f0100 blr x8 4cc2c: 52850048 mov w8, #0x2802 // =10242 4cc30: 910003f6 mov x22, sp 4cc34: f9000660 str x0, [x19, #0x8] 4cc38: a900ffff stp xzr, xzr, [sp, #0x8] 4cc3c: f90003ff str xzr, [sp] 4cc40: 790003e8 strh w8, [sp] 4cc44: 39000bff strb wzr, [sp, #0x2] 4cc48: b0000301 adrp x1, 0xad000 4cc4c: 912f5421 add x1, x1, #0xbd5 4cc50: 910003e0 mov x0, sp 4cc54: 52800242 mov w2, #0x12 // =18 4cc58: 97ffb2e3 bl 0x397e4 <.text+0x29d34> 4cc5c: b0000341 adrp x1, 0xb5000 4cc60: 9117cc21 add x1, x1, #0x5f3 4cc64: 320003e2 orr w2, wzr, #0x1 4cc68: 97ffb2df bl 0x397e4 <.text+0x29d34> 4cc6c: b0000341 adrp x1, 0xb5000 4cc70: 91148421 add x1, x1, #0x521 4cc74: 52800222 mov w2, #0x11 // =17 4cc78: 97ffb2db bl 0x397e4 <.text+0x29d34> 4cc7c: f9463f48 ldr x8, [x26, #0xc78] 4cc80: b50001c8 cbnz x8, 0x4ccb8 4cc84: d0000800 adrp x0, 0x14e000 4cc88: 91320000 add x0, x0, #0xc80 4cc8c: 97ff0a4d bl 0xf5c0 4cc90: f9463f48 ldr x8, [x26, #0xc78] 4cc94: b50000c8 cbnz x8, 0x4ccac 4cc98: 321d07e0 orr w0, wzr, #0x18 4cc9c: 9400d3c3 bl 0x81ba8 4cca0: a900fc1f stp xzr, xzr, [x0, #0x8] 4cca4: f900001f str xzr, [x0] 4cca8: f9063f40 str x0, [x26, #0xc78] 4ccac: d0000800 adrp x0, 0x14e000 4ccb0: 91320000 add x0, x0, #0xc80 4ccb4: 97ff0b6f bl 0xfa70 4ccb8: 320003e1 orr w1, wzr, #0x1 4ccbc: 94000079 bl 0x4cea0 4ccc0: f9400008 ldr x8, [x0] 4ccc4: 394003e9 ldrb w9, [sp] 4ccc8: f9400bea ldr x10, [sp, #0x10] 4cccc: b24002cb orr x11, x22, #0x1 4ccd0: f9408508 ldr x8, [x8, #0x108] 4ccd4: 7200013f tst w9, #0x1 4ccd8: 9a8a0163 csel x3, x11, x10, eq 4ccdc: b0000342 adrp x2, 0xb5000 4cce0: 9114cc42 add x2, x2, #0x533 4cce4: aa1403e1 mov x1, x20 4cce8: d63f0100 blr x8 4ccec: f9000a60 str x0, [x19, #0x10] 4ccf0: f9463f48 ldr x8, [x26, #0xc78] 4ccf4: b50001c8 cbnz x8, 0x4cd2c 4ccf8: d0000800 adrp x0, 0x14e000 4ccfc: 91320000 add x0, x0, #0xc80 4cd00: 97ff0a30 bl 0xf5c0 4cd04: f9463f48 ldr x8, [x26, #0xc78] 4cd08: b50000c8 cbnz x8, 0x4cd20 4cd0c: 321d07e0 orr w0, wzr, #0x18 4cd10: 9400d3a6 bl 0x81ba8 4cd14: a900fc1f stp xzr, xzr, [x0, #0x8] 4cd18: f900001f str xzr, [x0] 4cd1c: f9063f40 str x0, [x26, #0xc78] 4cd20: d0000800 adrp x0, 0x14e000 4cd24: 91320000 add x0, x0, #0xc80 4cd28: 97ff0b52 bl 0xfa70 4cd2c: 320003e1 orr w1, wzr, #0x1 4cd30: 9400005c bl 0x4cea0 4cd34: f9400008 ldr x8, [x0] 4cd38: f9405d08 ldr x8, [x8, #0xb8] 4cd3c: aa1503e1 mov x1, x21 4cd40: d63f0100 blr x8 4cd44: f9463f48 ldr x8, [x26, #0xc78] 4cd48: b50001c8 cbnz x8, 0x4cd80 4cd4c: d0000800 adrp x0, 0x14e000 4cd50: 91320000 add x0, x0, #0xc80 4cd54: 97ff0a1b bl 0xf5c0 4cd58: f9463f48 ldr x8, [x26, #0xc78] 4cd5c: b50000c8 cbnz x8, 0x4cd74 4cd60: 321d07e0 orr w0, wzr, #0x18 4cd64: 9400d391 bl 0x81ba8 4cd68: a900fc1f stp xzr, xzr, [x0, #0x8] 4cd6c: f900001f str xzr, [x0] 4cd70: f9063f40 str x0, [x26, #0xc78] 4cd74: d0000800 adrp x0, 0x14e000 4cd78: 91320000 add x0, x0, #0xc80 4cd7c: 97ff0b3d bl 0xfa70 4cd80: 320003e1 orr w1, wzr, #0x1 4cd84: 94000047 bl 0x4cea0 4cd88: f9400008 ldr x8, [x0] 4cd8c: f9405d08 ldr x8, [x8, #0xb8] 4cd90: aa1403e1 mov x1, x20 4cd94: d63f0100 blr x8 4cd98: 394003e8 ldrb w8, [sp] 4cd9c: 36000068 tbz w8, #0x0, 0x4cda8 4cda0: f9400be0 ldr x0, [sp, #0x10] 4cda4: 9400d3b1 bl 0x81c68 4cda8: f9401728 ldr x8, [x25, #0x28] 4cdac: f9400fe9 ldr x9, [sp, #0x18] 4cdb0: eb09011f cmp x8, x9 4cdb4: 54000101 b.ne 0x4cdd4 4cdb8: a9467bfd ldp x29, x30, [sp, #0x60] 4cdbc: a9454ff4 ldp x20, x19, [sp, #0x50] 4cdc0: a94457f6 ldp x22, x21, [sp, #0x40] 4cdc4: a9435ff8 ldp x24, x23, [sp, #0x30] 4cdc8: a94267fa ldp x26, x25, [sp, #0x20] 4cdcc: 9101c3ff add sp, sp, #0x70 4cdd0: d65f03c0 ret 4cdd4: 97ff0903 bl 0xf1e0 <__stack_chk_fail@plt> 4cdd8: 14000001 b 0x4cddc 4cddc: 394003e8 ldrb w8, [sp] 4cde0: aa0003f3 mov x19, x0 4cde4: 36000068 tbz w8, #0x0, 0x4cdf0 4cde8: f9400be0 ldr x0, [sp, #0x10] 4cdec: 9400d39f bl 0x81c68 4cdf0: aa1303e0 mov x0, x19 4cdf4: 940174ea bl 0xaa19c 4cdf8: 320003e1 orr w1, wzr, #0x1 4cdfc: 14000029 b 0x4cea0 4ce00: d104c3ff sub sp, sp, #0x130 4ce04: a9114ffc stp x28, x19, [sp, #0x110] 4ce08: a9127bfd stp x29, x30, [sp, #0x120] 4ce0c: 910483fd add x29, sp, #0x120 4ce10: ad039fe6 stp q6, q7, [sp, #0x70] 4ce14: ad0297e4 stp q4, q5, [sp, #0x50] 4ce18: ad018fe2 stp q2, q3, [sp, #0x30] 4ce1c: ad0087e0 stp q0, q1, [sp, #0x10] 4ce20: a9391fa6 stp x6, x7, [x29, #-0x70] 4ce24: a93817a4 stp x4, x5, [x29, #-0x80] 4ce28: f81783a3 stur x3, [x29, #-0x88] 4ce2c: d53bd053 mrs x19, TPIDR_EL0 4ce30: f9401669 ldr x9, [x19, #0x28] 4ce34: 910043eb add x11, sp, #0x10 4ce38: d10223ac sub x12, x29, #0x88 4ce3c: 321963e8 orr w8, wzr, #0xffffff80 4ce40: 128004ea mov w10, #-0x28 // =-40 4ce44: f90007e9 str x9, [sp, #0x8] 4ce48: 910043a9 add x9, x29, #0x10 4ce4c: 9102016b add x11, x11, #0x80 4ce50: 9100a18c add x12, x12, #0x28 4ce54: 293c23aa stp w10, w8, [x29, #-0x20] 4ce58: a93d2fac stp x12, x11, [x29, #-0x30] 4ce5c: f81c83a9 stur x9, [x29, #-0x38] 4ce60: f9400008 ldr x8, [x0] 4ce64: d100e3a9 sub x9, x29, #0x38 4ce68: ad400121 ldp q1, q0, [x9] 4ce6c: d10183a3 sub x3, x29, #0x60 4ce70: f9408d08 ldr x8, [x8, #0x118] 4ce74: ad3d03a1 stp q1, q0, [x29, #-0x60] 4ce78: d63f0100 blr x8 4ce7c: f9401668 ldr x8, [x19, #0x28] 4ce80: f94007e9 ldr x9, [sp, #0x8] 4ce84: eb09011f cmp x8, x9 4ce88: 540000a1 b.ne 0x4ce9c 4ce8c: a9527bfd ldp x29, x30, [sp, #0x120] 4ce90: a9514ffc ldp x28, x19, [sp, #0x110] 4ce94: 9104c3ff add sp, sp, #0x130 4ce98: d65f03c0 ret 4ce9c: 97ff08d1 bl 0xf1e0 <__stack_chk_fail@plt> 4cea0: d10103ff sub sp, sp, #0x40 4cea4: f9000bf5 str x21, [sp, #0x10] 4cea8: a9024ff4 stp x20, x19, [sp, #0x20] 4ceac: a9037bfd stp x29, x30, [sp, #0x30] 4ceb0: 9100c3fd add x29, sp, #0x30 4ceb4: d53bd055 mrs x21, TPIDR_EL0 4ceb8: f94016a8 ldr x8, [x21, #0x28] 4cebc: d0000814 adrp x20, 0x14e000 4cec0: 2a0103f3 mov w19, w1 4cec4: f90007e8 str x8, [sp, #0x8] 4cec8: f9463e88 ldr x8, [x20, #0xc78] 4cecc: f90003ff str xzr, [sp] 4ced0: b4000088 cbz x8, 0x4cee0 4ced4: f9400114 ldr x20, [x8] 4ced8: b5000254 cbnz x20, 0x4cf20 4cedc: 1400003e b 0x4cfd4 4cee0: d0000800 adrp x0, 0x14e000 4cee4: 91320000 add x0, x0, #0xc80 4cee8: 97ff09b6 bl 0xf5c0 4ceec: f9463e88 ldr x8, [x20, #0xc78] 4cef0: b50000c8 cbnz x8, 0x4cf08 4cef4: 321d07e0 orr w0, wzr, #0x18 4cef8: 9400d32c bl 0x81ba8 4cefc: a900fc1f stp xzr, xzr, [x0, #0x8] 4cf00: f900001f str xzr, [x0] 4cf04: f9063e80 str x0, [x20, #0xc78] 4cf08: d0000800 adrp x0, 0x14e000 4cf0c: 91320000 add x0, x0, #0xc80 4cf10: 97ff0ad8 bl 0xfa70 4cf14: f9463e88 ldr x8, [x20, #0xc78] 4cf18: f9400114 ldr x20, [x8] 4cf1c: b40005d4 cbz x20, 0x4cfd4 4cf20: f9400288 ldr x8, [x20] 4cf24: 52800082 mov w2, #0x4 // =4 4cf28: 910003e1 mov x1, sp 4cf2c: 72a00022 movk w2, #0x1, lsl #16 4cf30: f9401908 ldr x8, [x8, #0x30] 4cf34: aa1403e0 mov x0, x20 4cf38: d63f0100 blr x8 4cf3c: 34000140 cbz w0, 0x4cf64 4cf40: 3100081f cmn w0, #0x2 4cf44: 54000321 b.ne 0x4cfa8 4cf48: f9400288 ldr x8, [x20] 4cf4c: 910003e1 mov x1, sp 4cf50: aa1403e0 mov x0, x20 4cf54: aa1f03e2 mov x2, xzr 4cf58: f9401108 ldr x8, [x8, #0x20] 4cf5c: d63f0100 blr x8 4cf60: 37f802e0 tbnz w0, #0x1f, 0x4cfbc 4cf64: 360001f3 tbz w19, #0x0, 0x4cfa0 4cf68: f94003e0 ldr x0, [sp] 4cf6c: f9400008 ldr x8, [x0] 4cf70: f9439108 ldr x8, [x8, #0x720] 4cf74: d63f0100 blr x8 4cf78: 12001c08 and w8, w0, #0xff 4cf7c: 34000128 cbz w8, 0x4cfa0 4cf80: f94003e0 ldr x0, [sp] 4cf84: f9400008 ldr x8, [x0] 4cf88: f9404108 ldr x8, [x8, #0x80] 4cf8c: d63f0100 blr x8 4cf90: f94003e0 ldr x0, [sp] 4cf94: f9400008 ldr x8, [x0] 4cf98: f9404508 ldr x8, [x8, #0x88] 4cf9c: d63f0100 blr x8 4cfa0: f94003e0 ldr x0, [sp] 4cfa4: 14000013 b 0x4cff0 4cfa8: 90000341 adrp x1, 0xb4000 4cfac: b0000342 adrp x2, 0xb5000 4cfb0: 912fdc21 add x1, x1, #0xbf7 4cfb4: 9117d442 add x2, x2, #0x5f5 4cfb8: 14000005 b 0x4cfcc 4cfbc: 90000341 adrp x1, 0xb4000 4cfc0: b0000342 adrp x2, 0xb5000 4cfc4: 912fdc21 add x1, x1, #0xbf7 4cfc8: 9116ec42 add x2, x2, #0x5bb 4cfcc: 2a1f03e0 mov w0, wzr 4cfd0: 97ff06b0 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4cfd4: 90000341 adrp x1, 0xb4000 4cfd8: b0000342 adrp x2, 0xb5000 4cfdc: 912fdc21 add x1, x1, #0xbf7 4cfe0: 9114f442 add x2, x2, #0x53d 4cfe4: 320007e0 orr w0, wzr, #0x3 4cfe8: 97ff06aa bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4cfec: aa1f03e0 mov x0, xzr 4cff0: f94016a8 ldr x8, [x21, #0x28] 4cff4: f94007e9 ldr x9, [sp, #0x8] 4cff8: eb09011f cmp x8, x9 4cffc: 540000c1 b.ne 0x4d014 4d000: a9437bfd ldp x29, x30, [sp, #0x30] 4d004: a9424ff4 ldp x20, x19, [sp, #0x20] 4d008: f9400bf5 ldr x21, [sp, #0x10] 4d00c: 910103ff add sp, sp, #0x40 4d010: d65f03c0 ret 4d014: 97ff0873 bl 0xf1e0 <__stack_chk_fail@plt> 4d018: a9bd57f6 stp x22, x21, [sp, #-0x30]! 4d01c: a9014ff4 stp x20, x19, [sp, #0x10] 4d020: a9027bfd stp x29, x30, [sp, #0x20] 4d024: 910083fd add x29, sp, #0x20 4d028: b0000816 adrp x22, 0x14e000 4d02c: f9463ec8 ldr x8, [x22, #0xc78] 4d030: aa0103f3 mov x19, x1 4d034: aa0003f4 mov x20, x0 4d038: b50001c8 cbnz x8, 0x4d070 4d03c: b0000800 adrp x0, 0x14e000 4d040: 91320000 add x0, x0, #0xc80 4d044: 97ff095f bl 0xf5c0 4d048: f9463ec8 ldr x8, [x22, #0xc78] 4d04c: b50000c8 cbnz x8, 0x4d064 4d050: 321d07e0 orr w0, wzr, #0x18 4d054: 9400d2d5 bl 0x81ba8 4d058: a900fc1f stp xzr, xzr, [x0, #0x8] 4d05c: f900001f str xzr, [x0] 4d060: f9063ec0 str x0, [x22, #0xc78] 4d064: b0000800 adrp x0, 0x14e000 4d068: 91320000 add x0, x0, #0xc80 4d06c: 97ff0a81 bl 0xfa70 4d070: 320003e1 orr w1, wzr, #0x1 4d074: 97ffff8b bl 0x4cea0 4d078: b4000b20 cbz x0, 0x4d1dc 4d07c: f9463ec8 ldr x8, [x22, #0xc78] 4d080: b50001c8 cbnz x8, 0x4d0b8 4d084: b0000800 adrp x0, 0x14e000 4d088: 91320000 add x0, x0, #0xc80 4d08c: 97ff094d bl 0xf5c0 4d090: f9463ec8 ldr x8, [x22, #0xc78] 4d094: b50000c8 cbnz x8, 0x4d0ac 4d098: 321d07e0 orr w0, wzr, #0x18 4d09c: 9400d2c3 bl 0x81ba8 4d0a0: a900fc1f stp xzr, xzr, [x0, #0x8] 4d0a4: f900001f str xzr, [x0] 4d0a8: f9063ec0 str x0, [x22, #0xc78] 4d0ac: b0000800 adrp x0, 0x14e000 4d0b0: 91320000 add x0, x0, #0xc80 4d0b4: 97ff0a6f bl 0xfa70 4d0b8: 320003e1 orr w1, wzr, #0x1 4d0bc: 97ffff79 bl 0x4cea0 4d0c0: f9400008 ldr x8, [x0] 4d0c4: aa1303e1 mov x1, x19 4d0c8: f9429d08 ldr x8, [x8, #0x538] 4d0cc: d63f0100 blr x8 4d0d0: f9463ec8 ldr x8, [x22, #0xc78] 4d0d4: aa0003f3 mov x19, x0 4d0d8: b50001c8 cbnz x8, 0x4d110 4d0dc: b0000800 adrp x0, 0x14e000 4d0e0: 91320000 add x0, x0, #0xc80 4d0e4: 97ff0937 bl 0xf5c0 4d0e8: f9463ec8 ldr x8, [x22, #0xc78] 4d0ec: b50000c8 cbnz x8, 0x4d104 4d0f0: 321d07e0 orr w0, wzr, #0x18 4d0f4: 9400d2ad bl 0x81ba8 4d0f8: a900fc1f stp xzr, xzr, [x0, #0x8] 4d0fc: f900001f str xzr, [x0] 4d100: f9063ec0 str x0, [x22, #0xc78] 4d104: b0000800 adrp x0, 0x14e000 4d108: 91320000 add x0, x0, #0xc80 4d10c: 97ff0a59 bl 0xfa70 4d110: 320003e1 orr w1, wzr, #0x1 4d114: 97ffff63 bl 0x4cea0 4d118: a9408a81 ldp x1, x2, [x20, #0x8] 4d11c: aa1303e3 mov x3, x19 4d120: 97ffff38 bl 0x4ce00 4d124: f9463ec8 ldr x8, [x22, #0xc78] 4d128: aa0003f4 mov x20, x0 4d12c: b50001c8 cbnz x8, 0x4d164 4d130: b0000800 adrp x0, 0x14e000 4d134: 91320000 add x0, x0, #0xc80 4d138: 97ff0922 bl 0xf5c0 4d13c: f9463ec8 ldr x8, [x22, #0xc78] 4d140: b50000c8 cbnz x8, 0x4d158 4d144: 321d07e0 orr w0, wzr, #0x18 4d148: 9400d298 bl 0x81ba8 4d14c: a900fc1f stp xzr, xzr, [x0, #0x8] 4d150: f900001f str xzr, [x0] 4d154: f9063ec0 str x0, [x22, #0xc78] 4d158: b0000800 adrp x0, 0x14e000 4d15c: 91320000 add x0, x0, #0xc80 4d160: 97ff0a44 bl 0xfa70 4d164: 2a1f03e1 mov w1, wzr 4d168: 97ffff4e bl 0x4cea0 4d16c: b4000380 cbz x0, 0x4d1dc 4d170: f9400008 ldr x8, [x0] 4d174: f9439108 ldr x8, [x8, #0x720] 4d178: d63f0100 blr x8 4d17c: f9463ec8 ldr x8, [x22, #0xc78] 4d180: 2a0003f5 mov w21, w0 4d184: b50001c8 cbnz x8, 0x4d1bc 4d188: b0000800 adrp x0, 0x14e000 4d18c: 91320000 add x0, x0, #0xc80 4d190: 97ff090c bl 0xf5c0 4d194: f9463ec8 ldr x8, [x22, #0xc78] 4d198: b50000c8 cbnz x8, 0x4d1b0 4d19c: 321d07e0 orr w0, wzr, #0x18 4d1a0: 9400d282 bl 0x81ba8 4d1a4: a900fc1f stp xzr, xzr, [x0, #0x8] 4d1a8: f900001f str xzr, [x0] 4d1ac: f9063ec0 str x0, [x22, #0xc78] 4d1b0: b0000800 adrp x0, 0x14e000 4d1b4: 91320000 add x0, x0, #0xc80 4d1b8: 97ff0a2e bl 0xfa70 4d1bc: 320003e1 orr w1, wzr, #0x1 4d1c0: 97ffff38 bl 0x4cea0 4d1c4: f9400008 ldr x8, [x0] 4d1c8: aa1303e1 mov x1, x19 4d1cc: f9405d08 ldr x8, [x8, #0xb8] 4d1d0: d63f0100 blr x8 4d1d4: 72001ebf tst w21, #0xff 4d1d8: 9a9f0280 csel x0, x20, xzr, eq 4d1dc: a9427bfd ldp x29, x30, [sp, #0x20] 4d1e0: a9414ff4 ldp x20, x19, [sp, #0x10] 4d1e4: a8c357f6 ldp x22, x21, [sp], #0x30 4d1e8: d65f03c0 ret 4d1ec: d10183ff sub sp, sp, #0x60 4d1f0: a9025ff8 stp x24, x23, [sp, #0x20] 4d1f4: a90357f6 stp x22, x21, [sp, #0x30] 4d1f8: a9044ff4 stp x20, x19, [sp, #0x40] 4d1fc: a9057bfd stp x29, x30, [sp, #0x50] 4d200: 910143fd add x29, sp, #0x50 4d204: d53bd057 mrs x23, TPIDR_EL0 4d208: f94016e8 ldr x8, [x23, #0x28] 4d20c: aa0103f3 mov x19, x1 4d210: 90000341 adrp x1, 0xb5000 4d214: 91154421 add x1, x1, #0x551 4d218: aa0003f5 mov x21, x0 4d21c: f9000fe8 str x8, [sp, #0x18] 4d220: 97ffff7e bl 0x4d018 4d224: b0000818 adrp x24, 0x14e000 4d228: f9463f08 ldr x8, [x24, #0xc78] 4d22c: aa0003f4 mov x20, x0 4d230: b50001c8 cbnz x8, 0x4d268 4d234: b0000800 adrp x0, 0x14e000 4d238: 91320000 add x0, x0, #0xc80 4d23c: 97ff08e1 bl 0xf5c0 4d240: f9463f08 ldr x8, [x24, #0xc78] 4d244: b50000c8 cbnz x8, 0x4d25c 4d248: 321d07e0 orr w0, wzr, #0x18 4d24c: 9400d257 bl 0x81ba8 4d250: a900fc1f stp xzr, xzr, [x0, #0x8] 4d254: f900001f str xzr, [x0] 4d258: f9063f00 str x0, [x24, #0xc78] 4d25c: b0000800 adrp x0, 0x14e000 4d260: 91320000 add x0, x0, #0xc80 4d264: 97ff0a03 bl 0xfa70 4d268: 320003e1 orr w1, wzr, #0x1 4d26c: 97ffff0d bl 0x4cea0 4d270: b40012a0 cbz x0, 0x4d4c4 4d274: b40012d4 cbz x20, 0x4d4cc 4d278: 52850048 mov w8, #0x2802 // =10242 4d27c: 910003f6 mov x22, sp 4d280: a900ffff stp xzr, xzr, [sp, #0x8] 4d284: f90003ff str xzr, [sp] 4d288: 790003e8 strh w8, [sp] 4d28c: 39000bff strb wzr, [sp, #0x2] 4d290: 90000341 adrp x1, 0xb5000 4d294: 91148421 add x1, x1, #0x521 4d298: 910003e0 mov x0, sp 4d29c: 52800222 mov w2, #0x11 // =17 4d2a0: 97ffb151 bl 0x397e4 <.text+0x29d34> 4d2a4: 90000341 adrp x1, 0xb5000 4d2a8: 9117cc21 add x1, x1, #0x5f3 4d2ac: 320003e2 orr w2, wzr, #0x1 4d2b0: 97ffb14d bl 0x397e4 <.text+0x29d34> 4d2b4: b0000341 adrp x1, 0xb6000 4d2b8: 912ac021 add x1, x1, #0xab0 4d2bc: 52800242 mov w2, #0x12 // =18 4d2c0: 97ffb149 bl 0x397e4 <.text+0x29d34> 4d2c4: f9463f08 ldr x8, [x24, #0xc78] 4d2c8: b50001c8 cbnz x8, 0x4d300 4d2cc: b0000800 adrp x0, 0x14e000 4d2d0: 91320000 add x0, x0, #0xc80 4d2d4: 97ff08bb bl 0xf5c0 4d2d8: f9463f08 ldr x8, [x24, #0xc78] 4d2dc: b50000c8 cbnz x8, 0x4d2f4 4d2e0: 321d07e0 orr w0, wzr, #0x18 4d2e4: 9400d231 bl 0x81ba8 4d2e8: a900fc1f stp xzr, xzr, [x0, #0x8] 4d2ec: f900001f str xzr, [x0] 4d2f0: f9063f00 str x0, [x24, #0xc78] 4d2f4: b0000800 adrp x0, 0x14e000 4d2f8: 91320000 add x0, x0, #0xc80 4d2fc: 97ff09dd bl 0xfa70 4d300: 320003e1 orr w1, wzr, #0x1 4d304: 97fffee7 bl 0x4cea0 4d308: f9400008 ldr x8, [x0] 4d30c: 394003e9 ldrb w9, [sp] 4d310: f9400bea ldr x10, [sp, #0x10] 4d314: b24002cb orr x11, x22, #0x1 4d318: f941c508 ldr x8, [x8, #0x388] 4d31c: 7200013f tst w9, #0x1 4d320: 9a8a0163 csel x3, x11, x10, eq 4d324: 90000342 adrp x2, 0xb5000 4d328: 91162042 add x2, x2, #0x588 4d32c: aa1403e1 mov x1, x20 4d330: d63f0100 blr x8 4d334: aa0003f6 mov x22, x0 4d338: aa1503e0 mov x0, x21 4d33c: aa1303e1 mov x1, x19 4d340: 97ffff36 bl 0x4d018 4d344: aa0003f5 mov x21, x0 4d348: f9463f08 ldr x8, [x24, #0xc78] 4d34c: b50001c8 cbnz x8, 0x4d384 4d350: b0000800 adrp x0, 0x14e000 4d354: 91320000 add x0, x0, #0xc80 4d358: 97ff089a bl 0xf5c0 4d35c: f9463f08 ldr x8, [x24, #0xc78] 4d360: b50000c8 cbnz x8, 0x4d378 4d364: 321d07e0 orr w0, wzr, #0x18 4d368: 9400d210 bl 0x81ba8 4d36c: a900fc1f stp xzr, xzr, [x0, #0x8] 4d370: f900001f str xzr, [x0] 4d374: f9063f00 str x0, [x24, #0xc78] 4d378: b0000800 adrp x0, 0x14e000 4d37c: 91320000 add x0, x0, #0xc80 4d380: 97ff09bc bl 0xfa70 4d384: 320003e1 orr w1, wzr, #0x1 4d388: 97fffec6 bl 0x4cea0 4d38c: aa1403e1 mov x1, x20 4d390: aa1603e2 mov x2, x22 4d394: aa1503e3 mov x3, x21 4d398: 94000085 bl 0x4d5ac 4d39c: aa0003f6 mov x22, x0 4d3a0: f9463f08 ldr x8, [x24, #0xc78] 4d3a4: b50001c8 cbnz x8, 0x4d3dc 4d3a8: b0000800 adrp x0, 0x14e000 4d3ac: 91320000 add x0, x0, #0xc80 4d3b0: 97ff0884 bl 0xf5c0 4d3b4: f9463f08 ldr x8, [x24, #0xc78] 4d3b8: b50000c8 cbnz x8, 0x4d3d0 4d3bc: 321d07e0 orr w0, wzr, #0x18 4d3c0: 9400d1fa bl 0x81ba8 4d3c4: a900fc1f stp xzr, xzr, [x0, #0x8] 4d3c8: f900001f str xzr, [x0] 4d3cc: f9063f00 str x0, [x24, #0xc78] 4d3d0: b0000800 adrp x0, 0x14e000 4d3d4: 91320000 add x0, x0, #0xc80 4d3d8: 97ff09a6 bl 0xfa70 4d3dc: 320003e1 orr w1, wzr, #0x1 4d3e0: 97fffeb0 bl 0x4cea0 4d3e4: f9400008 ldr x8, [x0] 4d3e8: f9405d08 ldr x8, [x8, #0xb8] 4d3ec: aa1403e1 mov x1, x20 4d3f0: d63f0100 blr x8 4d3f4: 394003e8 ldrb w8, [sp] 4d3f8: 36000068 tbz w8, #0x0, 0x4d404 4d3fc: f9400be0 ldr x0, [sp, #0x10] 4d400: 9400d21a bl 0x81c68 4d404: b4000735 cbz x21, 0x4d4e8 4d408: b4000816 cbz x22, 0x4d508 4d40c: f9463f08 ldr x8, [x24, #0xc78] 4d410: b50001c8 cbnz x8, 0x4d448 4d414: b0000800 adrp x0, 0x14e000 4d418: 91320000 add x0, x0, #0xc80 4d41c: 97ff0869 bl 0xf5c0 4d420: f9463f08 ldr x8, [x24, #0xc78] 4d424: b50000c8 cbnz x8, 0x4d43c 4d428: 321d07e0 orr w0, wzr, #0x18 4d42c: 9400d1df bl 0x81ba8 4d430: a900fc1f stp xzr, xzr, [x0, #0x8] 4d434: f900001f str xzr, [x0] 4d438: f9063f00 str x0, [x24, #0xc78] 4d43c: b0000800 adrp x0, 0x14e000 4d440: 91320000 add x0, x0, #0xc80 4d444: 97ff098b bl 0xfa70 4d448: 320003e1 orr w1, wzr, #0x1 4d44c: 97fffe95 bl 0x4cea0 4d450: f9400008 ldr x8, [x0] 4d454: aa1603e1 mov x1, x22 4d458: f9405508 ldr x8, [x8, #0xa8] 4d45c: d63f0100 blr x8 4d460: f9463f08 ldr x8, [x24, #0xc78] 4d464: aa0003f3 mov x19, x0 4d468: b50001c8 cbnz x8, 0x4d4a0 4d46c: b0000800 adrp x0, 0x14e000 4d470: 91320000 add x0, x0, #0xc80 4d474: 97ff0853 bl 0xf5c0 4d478: f9463f08 ldr x8, [x24, #0xc78] 4d47c: b50000c8 cbnz x8, 0x4d494 4d480: 321d07e0 orr w0, wzr, #0x18 4d484: 9400d1c9 bl 0x81ba8 4d488: a900fc1f stp xzr, xzr, [x0, #0x8] 4d48c: f900001f str xzr, [x0] 4d490: f9063f00 str x0, [x24, #0xc78] 4d494: b0000800 adrp x0, 0x14e000 4d498: 91320000 add x0, x0, #0xc80 4d49c: 97ff0975 bl 0xfa70 4d4a0: 320003e1 orr w1, wzr, #0x1 4d4a4: 97fffe7f bl 0x4cea0 4d4a8: f9400008 ldr x8, [x0] 4d4ac: aa1603e1 mov x1, x22 4d4b0: f9405d08 ldr x8, [x8, #0xb8] 4d4b4: d63f0100 blr x8 4d4b8: f9463f08 ldr x8, [x24, #0xc78] 4d4bc: b5000468 cbnz x8, 0x4d548 4d4c0: 14000015 b 0x4d514 4d4c4: aa1f03f3 mov x19, xzr 4d4c8: 14000026 b 0x4d560 4d4cc: f0000321 adrp x1, 0xb4000 4d4d0: 90000342 adrp x2, 0xb5000 4d4d4: 912fdc21 add x1, x1, #0xbf7 4d4d8: 9115e442 add x2, x2, #0x579 4d4dc: 320007e0 orr w0, wzr, #0x3 4d4e0: aa1303e3 mov x3, x19 4d4e4: 97ff056b bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4d4e8: f0000321 adrp x1, 0xb4000 4d4ec: 90000342 adrp x2, 0xb5000 4d4f0: 912fdc21 add x1, x1, #0xbf7 4d4f4: 9115e442 add x2, x2, #0x579 4d4f8: 320007e0 orr w0, wzr, #0x3 4d4fc: aa1303e3 mov x3, x19 4d500: 97ff0564 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4d504: aa1f03f5 mov x21, xzr 4d508: aa1f03f3 mov x19, xzr 4d50c: f9463f08 ldr x8, [x24, #0xc78] 4d510: b50001c8 cbnz x8, 0x4d548 4d514: b0000800 adrp x0, 0x14e000 4d518: 91320000 add x0, x0, #0xc80 4d51c: 97ff0829 bl 0xf5c0 4d520: f9463f08 ldr x8, [x24, #0xc78] 4d524: b50000c8 cbnz x8, 0x4d53c 4d528: 321d07e0 orr w0, wzr, #0x18 4d52c: 9400d19f bl 0x81ba8 4d530: a900fc1f stp xzr, xzr, [x0, #0x8] 4d534: f900001f str xzr, [x0] 4d538: f9063f00 str x0, [x24, #0xc78] 4d53c: b0000800 adrp x0, 0x14e000 4d540: 91320000 add x0, x0, #0xc80 4d544: 97ff094b bl 0xfa70 4d548: 320003e1 orr w1, wzr, #0x1 4d54c: 97fffe55 bl 0x4cea0 4d550: f9400008 ldr x8, [x0] 4d554: aa1503e1 mov x1, x21 4d558: f9405d08 ldr x8, [x8, #0xb8] 4d55c: d63f0100 blr x8 4d560: f94016e8 ldr x8, [x23, #0x28] 4d564: f9400fe9 ldr x9, [sp, #0x18] 4d568: eb09011f cmp x8, x9 4d56c: 54000101 b.ne 0x4d58c 4d570: aa1303e0 mov x0, x19 4d574: a9457bfd ldp x29, x30, [sp, #0x50] 4d578: a9444ff4 ldp x20, x19, [sp, #0x40] 4d57c: a94357f6 ldp x22, x21, [sp, #0x30] 4d580: a9425ff8 ldp x24, x23, [sp, #0x20] 4d584: 910183ff add sp, sp, #0x60 4d588: d65f03c0 ret 4d58c: 97ff0715 bl 0xf1e0 <__stack_chk_fail@plt> 4d590: 394003e8 ldrb w8, [sp] 4d594: aa0003f3 mov x19, x0 4d598: 36000068 tbz w8, #0x0, 0x4d5a4 4d59c: f9400be0 ldr x0, [sp, #0x10] 4d5a0: 9400d1b2 bl 0x81c68 4d5a4: aa1303e0 mov x0, x19 4d5a8: 940172fd bl 0xaa19c 4d5ac: d104c3ff sub sp, sp, #0x130 4d5b0: a9114ffc stp x28, x19, [sp, #0x110] 4d5b4: a9127bfd stp x29, x30, [sp, #0x120] 4d5b8: 910483fd add x29, sp, #0x120 4d5bc: ad039fe6 stp q6, q7, [sp, #0x70] 4d5c0: ad0297e4 stp q4, q5, [sp, #0x50] 4d5c4: ad018fe2 stp q2, q3, [sp, #0x30] 4d5c8: ad0087e0 stp q0, q1, [sp, #0x10] 4d5cc: a9391fa6 stp x6, x7, [x29, #-0x70] 4d5d0: a93817a4 stp x4, x5, [x29, #-0x80] 4d5d4: f81783a3 stur x3, [x29, #-0x88] 4d5d8: d53bd053 mrs x19, TPIDR_EL0 4d5dc: f9401669 ldr x9, [x19, #0x28] 4d5e0: 910043eb add x11, sp, #0x10 4d5e4: d10223ac sub x12, x29, #0x88 4d5e8: 321963e8 orr w8, wzr, #0xffffff80 4d5ec: 128004ea mov w10, #-0x28 // =-40 4d5f0: f90007e9 str x9, [sp, #0x8] 4d5f4: 910043a9 add x9, x29, #0x10 4d5f8: 9102016b add x11, x11, #0x80 4d5fc: 9100a18c add x12, x12, #0x28 4d600: 293c23aa stp w10, w8, [x29, #-0x20] 4d604: a93d2fac stp x12, x11, [x29, #-0x30] 4d608: f81c83a9 stur x9, [x29, #-0x38] 4d60c: f9400008 ldr x8, [x0] 4d610: d100e3a9 sub x9, x29, #0x38 4d614: ad400121 ldp q1, q0, [x9] 4d618: d10183a3 sub x3, x29, #0x60 4d61c: f941cd08 ldr x8, [x8, #0x398] 4d620: ad3d03a1 stp q1, q0, [x29, #-0x60] 4d624: d63f0100 blr x8 4d628: f9401668 ldr x8, [x19, #0x28] 4d62c: f94007e9 ldr x9, [sp, #0x8] 4d630: eb09011f cmp x8, x9 4d634: 540000a1 b.ne 0x4d648 4d638: a9527bfd ldp x29, x30, [sp, #0x120] 4d63c: a9514ffc ldp x28, x19, [sp, #0x110] 4d640: 9104c3ff add sp, sp, #0x130 4d644: d65f03c0 ret 4d648: 97ff06e6 bl 0xf1e0 <__stack_chk_fail@plt> 4d64c: d10583ff sub sp, sp, #0x160 4d650: a91167fc stp x28, x25, [sp, #0x110] 4d654: a9125ff8 stp x24, x23, [sp, #0x120] 4d658: a91357f6 stp x22, x21, [sp, #0x130] 4d65c: a9144ff4 stp x20, x19, [sp, #0x140] 4d660: a9157bfd stp x29, x30, [sp, #0x150] 4d664: 910543fd add x29, sp, #0x150 4d668: ad031fe6 stp q6, q7, [sp, #0x60] 4d66c: ad0217e4 stp q4, q5, [sp, #0x40] 4d670: ad010fe2 stp q2, q3, [sp, #0x20] 4d674: ad0007e0 stp q0, q1, [sp] 4d678: a9091fe6 stp x6, x7, [sp, #0x90] 4d67c: a90817e4 stp x4, x5, [sp, #0x80] 4d680: d53bd058 mrs x24, TPIDR_EL0 4d684: f9401708 ldr x8, [x24, #0x28] 4d688: b0000819 adrp x25, 0x14e000 4d68c: aa0303f4 mov x20, x3 4d690: aa0203f5 mov x21, x2 4d694: f81b83a8 stur x8, [x29, #-0x48] 4d698: f9463f28 ldr x8, [x25, #0xc78] 4d69c: aa0103f3 mov x19, x1 4d6a0: b50001c8 cbnz x8, 0x4d6d8 4d6a4: b0000800 adrp x0, 0x14e000 4d6a8: 91320000 add x0, x0, #0xc80 4d6ac: 97ff07c5 bl 0xf5c0 4d6b0: f9463f28 ldr x8, [x25, #0xc78] 4d6b4: b50000c8 cbnz x8, 0x4d6cc 4d6b8: 321d07e0 orr w0, wzr, #0x18 4d6bc: 9400d13b bl 0x81ba8 4d6c0: a900fc1f stp xzr, xzr, [x0, #0x8] 4d6c4: f900001f str xzr, [x0] 4d6c8: f9063f20 str x0, [x25, #0xc78] 4d6cc: b0000800 adrp x0, 0x14e000 4d6d0: 91320000 add x0, x0, #0xc80 4d6d4: 97ff08e7 bl 0xfa70 4d6d8: 320003e1 orr w1, wzr, #0x1 4d6dc: 97fffdf1 bl 0x4cea0 4d6e0: b4000e40 cbz x0, 0x4d8a8 4d6e4: f9463f28 ldr x8, [x25, #0xc78] 4d6e8: b50001c8 cbnz x8, 0x4d720 4d6ec: b0000800 adrp x0, 0x14e000 4d6f0: 91320000 add x0, x0, #0xc80 4d6f4: 97ff07b3 bl 0xf5c0 4d6f8: f9463f28 ldr x8, [x25, #0xc78] 4d6fc: b50000c8 cbnz x8, 0x4d714 4d700: 321d07e0 orr w0, wzr, #0x18 4d704: 9400d129 bl 0x81ba8 4d708: a900fc1f stp xzr, xzr, [x0, #0x8] 4d70c: f900001f str xzr, [x0] 4d710: f9063f20 str x0, [x25, #0xc78] 4d714: b0000800 adrp x0, 0x14e000 4d718: 91320000 add x0, x0, #0xc80 4d71c: 97ff08d5 bl 0xfa70 4d720: 320003e1 orr w1, wzr, #0x1 4d724: 97fffddf bl 0x4cea0 4d728: f9400008 ldr x8, [x0] 4d72c: aa1303e1 mov x1, x19 4d730: f9407d08 ldr x8, [x8, #0xf8] 4d734: d63f0100 blr x8 4d738: f9463f28 ldr x8, [x25, #0xc78] 4d73c: aa0003f6 mov x22, x0 4d740: b50001c8 cbnz x8, 0x4d778 4d744: b0000800 adrp x0, 0x14e000 4d748: 91320000 add x0, x0, #0xc80 4d74c: 97ff079d bl 0xf5c0 4d750: f9463f28 ldr x8, [x25, #0xc78] 4d754: b50000c8 cbnz x8, 0x4d76c 4d758: 321d07e0 orr w0, wzr, #0x18 4d75c: 9400d113 bl 0x81ba8 4d760: a900fc1f stp xzr, xzr, [x0, #0x8] 4d764: f900001f str xzr, [x0] 4d768: f9063f20 str x0, [x25, #0xc78] 4d76c: b0000800 adrp x0, 0x14e000 4d770: 91320000 add x0, x0, #0xc80 4d774: 97ff08bf bl 0xfa70 4d778: 320003e1 orr w1, wzr, #0x1 4d77c: 97fffdc9 bl 0x4cea0 4d780: f9400008 ldr x8, [x0] 4d784: aa1603e1 mov x1, x22 4d788: aa1503e2 mov x2, x21 4d78c: aa1403e3 mov x3, x20 4d790: f9408508 ldr x8, [x8, #0x108] 4d794: d63f0100 blr x8 4d798: aa0003f7 mov x23, x0 4d79c: b4000797 cbz x23, 0x4d88c 4d7a0: 321963e8 orr w8, wzr, #0xffffff80 4d7a4: 321b6be9 orr w9, wzr, #0xffffffe0 4d7a8: 910003eb mov x11, sp 4d7ac: f9463f2c ldr x12, [x25, #0xc78] 4d7b0: 293123a9 stp w9, w8, [x29, #-0x78] 4d7b4: 91020168 add x8, x11, #0x80 4d7b8: f81803a8 stur x8, [x29, #-0x80] 4d7bc: 910203e8 add x8, sp, #0x80 4d7c0: 910043aa add x10, x29, #0x10 4d7c4: 91008108 add x8, x8, #0x20 4d7c8: a93723aa stp x10, x8, [x29, #-0x90] 4d7cc: b50001cc cbnz x12, 0x4d804 4d7d0: b0000800 adrp x0, 0x14e000 4d7d4: 91320000 add x0, x0, #0xc80 4d7d8: 97ff077a bl 0xf5c0 4d7dc: f9463f28 ldr x8, [x25, #0xc78] 4d7e0: b50000c8 cbnz x8, 0x4d7f8 4d7e4: 321d07e0 orr w0, wzr, #0x18 4d7e8: 9400d0f0 bl 0x81ba8 4d7ec: a900fc1f stp xzr, xzr, [x0, #0x8] 4d7f0: f900001f str xzr, [x0] 4d7f4: f9063f20 str x0, [x25, #0xc78] 4d7f8: b0000800 adrp x0, 0x14e000 4d7fc: 91320000 add x0, x0, #0xc80 4d800: 97ff089c bl 0xfa70 4d804: 320003e1 orr w1, wzr, #0x1 4d808: 97fffda6 bl 0x4cea0 4d80c: ad7b83a1 ldp q1, q0, [x29, #-0x90] 4d810: d101c3a3 sub x3, x29, #0x70 4d814: aa1303e1 mov x1, x19 4d818: aa1703e2 mov x2, x23 4d81c: ad0503e1 stp q1, q0, [sp, #0xa0] 4d820: f9400008 ldr x8, [x0] 4d824: ad4503e1 ldp q1, q0, [sp, #0xa0] 4d828: f940f908 ldr x8, [x8, #0x1f0] 4d82c: ad3c83a1 stp q1, q0, [x29, #-0x70] 4d830: d63f0100 blr x8 4d834: f9463f28 ldr x8, [x25, #0xc78] 4d838: b50001c8 cbnz x8, 0x4d870 4d83c: b0000800 adrp x0, 0x14e000 4d840: 91320000 add x0, x0, #0xc80 4d844: 97ff075f bl 0xf5c0 4d848: f9463f28 ldr x8, [x25, #0xc78] 4d84c: b50000c8 cbnz x8, 0x4d864 4d850: 321d07e0 orr w0, wzr, #0x18 4d854: 9400d0d5 bl 0x81ba8 4d858: a900fc1f stp xzr, xzr, [x0, #0x8] 4d85c: f900001f str xzr, [x0] 4d860: f9063f20 str x0, [x25, #0xc78] 4d864: b0000800 adrp x0, 0x14e000 4d868: 91320000 add x0, x0, #0xc80 4d86c: 97ff0881 bl 0xfa70 4d870: 320003e1 orr w1, wzr, #0x1 4d874: 97fffd8b bl 0x4cea0 4d878: f9400008 ldr x8, [x0] 4d87c: aa1603e1 mov x1, x22 4d880: f9405d08 ldr x8, [x8, #0xb8] 4d884: d63f0100 blr x8 4d888: 14000008 b 0x4d8a8 4d88c: f0000321 adrp x1, 0xb4000 4d890: 90000342 adrp x2, 0xb5000 4d894: 912fdc21 add x1, x1, #0xbf7 4d898: 91165442 add x2, x2, #0x595 4d89c: aa1503e3 mov x3, x21 4d8a0: aa1403e4 mov x4, x20 4d8a4: 97ff047b bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4d8a8: f9401708 ldr x8, [x24, #0x28] 4d8ac: f85b83a9 ldur x9, [x29, #-0x48] 4d8b0: eb09011f cmp x8, x9 4d8b4: 54000101 b.ne 0x4d8d4 4d8b8: a9557bfd ldp x29, x30, [sp, #0x150] 4d8bc: a9544ff4 ldp x20, x19, [sp, #0x140] 4d8c0: a95357f6 ldp x22, x21, [sp, #0x130] 4d8c4: a9525ff8 ldp x24, x23, [sp, #0x120] 4d8c8: a95167fc ldp x28, x25, [sp, #0x110] 4d8cc: 910583ff add sp, sp, #0x160 4d8d0: d65f03c0 ret 4d8d4: 97ff0643 bl 0xf1e0 <__stack_chk_fail@plt> 4d8d8: d10583ff sub sp, sp, #0x160 4d8dc: a91167fc stp x28, x25, [sp, #0x110] 4d8e0: a9125ff8 stp x24, x23, [sp, #0x120] 4d8e4: a91357f6 stp x22, x21, [sp, #0x130] 4d8e8: a9144ff4 stp x20, x19, [sp, #0x140] 4d8ec: a9157bfd stp x29, x30, [sp, #0x150] 4d8f0: 910543fd add x29, sp, #0x150 4d8f4: ad031fe6 stp q6, q7, [sp, #0x60] 4d8f8: ad0217e4 stp q4, q5, [sp, #0x40] 4d8fc: ad010fe2 stp q2, q3, [sp, #0x20] 4d900: ad0007e0 stp q0, q1, [sp] 4d904: a9091fe6 stp x6, x7, [sp, #0x90] 4d908: a90817e4 stp x4, x5, [sp, #0x80] 4d90c: d53bd058 mrs x24, TPIDR_EL0 4d910: f9401708 ldr x8, [x24, #0x28] 4d914: b0000819 adrp x25, 0x14e000 4d918: aa0303f4 mov x20, x3 4d91c: aa0203f6 mov x22, x2 4d920: f81b83a8 stur x8, [x29, #-0x48] 4d924: f9463f28 ldr x8, [x25, #0xc78] 4d928: aa0103f3 mov x19, x1 4d92c: b50001c8 cbnz x8, 0x4d964 4d930: b0000800 adrp x0, 0x14e000 4d934: 91320000 add x0, x0, #0xc80 4d938: 97ff0722 bl 0xf5c0 4d93c: f9463f28 ldr x8, [x25, #0xc78] 4d940: b50000c8 cbnz x8, 0x4d958 4d944: 321d07e0 orr w0, wzr, #0x18 4d948: 9400d098 bl 0x81ba8 4d94c: a900fc1f stp xzr, xzr, [x0, #0x8] 4d950: f900001f str xzr, [x0] 4d954: f9063f20 str x0, [x25, #0xc78] 4d958: b0000800 adrp x0, 0x14e000 4d95c: 91320000 add x0, x0, #0xc80 4d960: 97ff0844 bl 0xfa70 4d964: 320003e1 orr w1, wzr, #0x1 4d968: 97fffd4e bl 0x4cea0 4d96c: b4000e60 cbz x0, 0x4db38 4d970: f9463f28 ldr x8, [x25, #0xc78] 4d974: b50001c8 cbnz x8, 0x4d9ac 4d978: b0000800 adrp x0, 0x14e000 4d97c: 91320000 add x0, x0, #0xc80 4d980: 97ff0710 bl 0xf5c0 4d984: f9463f28 ldr x8, [x25, #0xc78] 4d988: b50000c8 cbnz x8, 0x4d9a0 4d98c: 321d07e0 orr w0, wzr, #0x18 4d990: 9400d086 bl 0x81ba8 4d994: a900fc1f stp xzr, xzr, [x0, #0x8] 4d998: f900001f str xzr, [x0] 4d99c: f9063f20 str x0, [x25, #0xc78] 4d9a0: b0000800 adrp x0, 0x14e000 4d9a4: 91320000 add x0, x0, #0xc80 4d9a8: 97ff0832 bl 0xfa70 4d9ac: 320003e1 orr w1, wzr, #0x1 4d9b0: 97fffd3c bl 0x4cea0 4d9b4: f9400008 ldr x8, [x0] 4d9b8: aa1303e1 mov x1, x19 4d9bc: f9407d08 ldr x8, [x8, #0xf8] 4d9c0: d63f0100 blr x8 4d9c4: f9463f28 ldr x8, [x25, #0xc78] 4d9c8: aa0003f5 mov x21, x0 4d9cc: b50001c8 cbnz x8, 0x4da04 4d9d0: b0000800 adrp x0, 0x14e000 4d9d4: 91320000 add x0, x0, #0xc80 4d9d8: 97ff06fa bl 0xf5c0 4d9dc: f9463f28 ldr x8, [x25, #0xc78] 4d9e0: b50000c8 cbnz x8, 0x4d9f8 4d9e4: 321d07e0 orr w0, wzr, #0x18 4d9e8: 9400d070 bl 0x81ba8 4d9ec: a900fc1f stp xzr, xzr, [x0, #0x8] 4d9f0: f900001f str xzr, [x0] 4d9f4: f9063f20 str x0, [x25, #0xc78] 4d9f8: b0000800 adrp x0, 0x14e000 4d9fc: 91320000 add x0, x0, #0xc80 4da00: 97ff081c bl 0xfa70 4da04: 320003e1 orr w1, wzr, #0x1 4da08: 97fffd26 bl 0x4cea0 4da0c: f9400008 ldr x8, [x0] 4da10: aa1503e1 mov x1, x21 4da14: aa1603e2 mov x2, x22 4da18: aa1403e3 mov x3, x20 4da1c: f9408508 ldr x8, [x8, #0x108] 4da20: d63f0100 blr x8 4da24: aa0003f7 mov x23, x0 4da28: b40007b7 cbz x23, 0x4db1c 4da2c: 321963e8 orr w8, wzr, #0xffffff80 4da30: 321b6be9 orr w9, wzr, #0xffffffe0 4da34: 910003eb mov x11, sp 4da38: f9463f2c ldr x12, [x25, #0xc78] 4da3c: 293123a9 stp w9, w8, [x29, #-0x78] 4da40: 91020168 add x8, x11, #0x80 4da44: f81803a8 stur x8, [x29, #-0x80] 4da48: 910203e8 add x8, sp, #0x80 4da4c: 910043aa add x10, x29, #0x10 4da50: 91008108 add x8, x8, #0x20 4da54: a93723aa stp x10, x8, [x29, #-0x90] 4da58: b50001cc cbnz x12, 0x4da90 4da5c: b0000800 adrp x0, 0x14e000 4da60: 91320000 add x0, x0, #0xc80 4da64: 97ff06d7 bl 0xf5c0 4da68: f9463f28 ldr x8, [x25, #0xc78] 4da6c: b50000c8 cbnz x8, 0x4da84 4da70: 321d07e0 orr w0, wzr, #0x18 4da74: 9400d04d bl 0x81ba8 4da78: a900fc1f stp xzr, xzr, [x0, #0x8] 4da7c: f900001f str xzr, [x0] 4da80: f9063f20 str x0, [x25, #0xc78] 4da84: b0000800 adrp x0, 0x14e000 4da88: 91320000 add x0, x0, #0xc80 4da8c: 97ff07f9 bl 0xfa70 4da90: 320003e1 orr w1, wzr, #0x1 4da94: 97fffd03 bl 0x4cea0 4da98: ad7b83a1 ldp q1, q0, [x29, #-0x90] 4da9c: d101c3a3 sub x3, x29, #0x70 4daa0: aa1303e1 mov x1, x19 4daa4: aa1703e2 mov x2, x23 4daa8: ad0503e1 stp q1, q0, [sp, #0xa0] 4daac: f9400008 ldr x8, [x0] 4dab0: ad4503e1 ldp q1, q0, [sp, #0xa0] 4dab4: f9408d08 ldr x8, [x8, #0x118] 4dab8: ad3c83a1 stp q1, q0, [x29, #-0x70] 4dabc: d63f0100 blr x8 4dac0: f9463f28 ldr x8, [x25, #0xc78] 4dac4: aa0003f3 mov x19, x0 4dac8: b50001c8 cbnz x8, 0x4db00 4dacc: b0000800 adrp x0, 0x14e000 4dad0: 91320000 add x0, x0, #0xc80 4dad4: 97ff06bb bl 0xf5c0 4dad8: f9463f28 ldr x8, [x25, #0xc78] 4dadc: b50000c8 cbnz x8, 0x4daf4 4dae0: 321d07e0 orr w0, wzr, #0x18 4dae4: 9400d031 bl 0x81ba8 4dae8: a900fc1f stp xzr, xzr, [x0, #0x8] 4daec: f900001f str xzr, [x0] 4daf0: f9063f20 str x0, [x25, #0xc78] 4daf4: b0000800 adrp x0, 0x14e000 4daf8: 91320000 add x0, x0, #0xc80 4dafc: 97ff07dd bl 0xfa70 4db00: 320003e1 orr w1, wzr, #0x1 4db04: 97fffce7 bl 0x4cea0 4db08: f9400008 ldr x8, [x0] 4db0c: aa1503e1 mov x1, x21 4db10: f9405d08 ldr x8, [x8, #0xb8] 4db14: d63f0100 blr x8 4db18: 14000009 b 0x4db3c 4db1c: f0000321 adrp x1, 0xb4000 4db20: 90000342 adrp x2, 0xb5000 4db24: 912fdc21 add x1, x1, #0xbf7 4db28: 91165442 add x2, x2, #0x595 4db2c: aa1603e3 mov x3, x22 4db30: aa1403e4 mov x4, x20 4db34: 97ff03d7 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4db38: aa1f03f3 mov x19, xzr 4db3c: f9401708 ldr x8, [x24, #0x28] 4db40: f85b83a9 ldur x9, [x29, #-0x48] 4db44: eb09011f cmp x8, x9 4db48: 54000121 b.ne 0x4db6c 4db4c: aa1303e0 mov x0, x19 4db50: a9557bfd ldp x29, x30, [sp, #0x150] 4db54: a9544ff4 ldp x20, x19, [sp, #0x140] 4db58: a95357f6 ldp x22, x21, [sp, #0x130] 4db5c: a9525ff8 ldp x24, x23, [sp, #0x120] 4db60: a95167fc ldp x28, x25, [sp, #0x110] 4db64: 910583ff add sp, sp, #0x160 4db68: d65f03c0 ret 4db6c: 97ff059d bl 0xf1e0 <__stack_chk_fail@plt> 4db70: d10583ff sub sp, sp, #0x160 4db74: a91167fc stp x28, x25, [sp, #0x110] 4db78: a9125ff8 stp x24, x23, [sp, #0x120] 4db7c: a91357f6 stp x22, x21, [sp, #0x130] 4db80: a9144ff4 stp x20, x19, [sp, #0x140] 4db84: a9157bfd stp x29, x30, [sp, #0x150] 4db88: 910543fd add x29, sp, #0x150 4db8c: ad031fe6 stp q6, q7, [sp, #0x60] 4db90: ad0217e4 stp q4, q5, [sp, #0x40] 4db94: ad010fe2 stp q2, q3, [sp, #0x20] 4db98: ad0007e0 stp q0, q1, [sp] 4db9c: a9091fe6 stp x6, x7, [sp, #0x90] 4dba0: a90817e4 stp x4, x5, [sp, #0x80] 4dba4: d53bd058 mrs x24, TPIDR_EL0 4dba8: f9401708 ldr x8, [x24, #0x28] 4dbac: b0000819 adrp x25, 0x14e000 4dbb0: aa0303f4 mov x20, x3 4dbb4: aa0203f6 mov x22, x2 4dbb8: f81b83a8 stur x8, [x29, #-0x48] 4dbbc: f9463f28 ldr x8, [x25, #0xc78] 4dbc0: aa0103f3 mov x19, x1 4dbc4: b50001c8 cbnz x8, 0x4dbfc 4dbc8: b0000800 adrp x0, 0x14e000 4dbcc: 91320000 add x0, x0, #0xc80 4dbd0: 97ff067c bl 0xf5c0 4dbd4: f9463f28 ldr x8, [x25, #0xc78] 4dbd8: b50000c8 cbnz x8, 0x4dbf0 4dbdc: 321d07e0 orr w0, wzr, #0x18 4dbe0: 9400cff2 bl 0x81ba8 4dbe4: a900fc1f stp xzr, xzr, [x0, #0x8] 4dbe8: f900001f str xzr, [x0] 4dbec: f9063f20 str x0, [x25, #0xc78] 4dbf0: b0000800 adrp x0, 0x14e000 4dbf4: 91320000 add x0, x0, #0xc80 4dbf8: 97ff079e bl 0xfa70 4dbfc: 320003e1 orr w1, wzr, #0x1 4dc00: 97fffca8 bl 0x4cea0 4dc04: b4000e60 cbz x0, 0x4ddd0 4dc08: f9463f28 ldr x8, [x25, #0xc78] 4dc0c: b50001c8 cbnz x8, 0x4dc44 4dc10: b0000800 adrp x0, 0x14e000 4dc14: 91320000 add x0, x0, #0xc80 4dc18: 97ff066a bl 0xf5c0 4dc1c: f9463f28 ldr x8, [x25, #0xc78] 4dc20: b50000c8 cbnz x8, 0x4dc38 4dc24: 321d07e0 orr w0, wzr, #0x18 4dc28: 9400cfe0 bl 0x81ba8 4dc2c: a900fc1f stp xzr, xzr, [x0, #0x8] 4dc30: f900001f str xzr, [x0] 4dc34: f9063f20 str x0, [x25, #0xc78] 4dc38: b0000800 adrp x0, 0x14e000 4dc3c: 91320000 add x0, x0, #0xc80 4dc40: 97ff078c bl 0xfa70 4dc44: 320003e1 orr w1, wzr, #0x1 4dc48: 97fffc96 bl 0x4cea0 4dc4c: f9400008 ldr x8, [x0] 4dc50: aa1303e1 mov x1, x19 4dc54: f9407d08 ldr x8, [x8, #0xf8] 4dc58: d63f0100 blr x8 4dc5c: f9463f28 ldr x8, [x25, #0xc78] 4dc60: aa0003f5 mov x21, x0 4dc64: b50001c8 cbnz x8, 0x4dc9c 4dc68: b0000800 adrp x0, 0x14e000 4dc6c: 91320000 add x0, x0, #0xc80 4dc70: 97ff0654 bl 0xf5c0 4dc74: f9463f28 ldr x8, [x25, #0xc78] 4dc78: b50000c8 cbnz x8, 0x4dc90 4dc7c: 321d07e0 orr w0, wzr, #0x18 4dc80: 9400cfca bl 0x81ba8 4dc84: a900fc1f stp xzr, xzr, [x0, #0x8] 4dc88: f900001f str xzr, [x0] 4dc8c: f9063f20 str x0, [x25, #0xc78] 4dc90: b0000800 adrp x0, 0x14e000 4dc94: 91320000 add x0, x0, #0xc80 4dc98: 97ff0776 bl 0xfa70 4dc9c: 320003e1 orr w1, wzr, #0x1 4dca0: 97fffc80 bl 0x4cea0 4dca4: f9400008 ldr x8, [x0] 4dca8: aa1503e1 mov x1, x21 4dcac: aa1603e2 mov x2, x22 4dcb0: aa1403e3 mov x3, x20 4dcb4: f9408508 ldr x8, [x8, #0x108] 4dcb8: d63f0100 blr x8 4dcbc: aa0003f7 mov x23, x0 4dcc0: b40007b7 cbz x23, 0x4ddb4 4dcc4: 321963e8 orr w8, wzr, #0xffffff80 4dcc8: 321b6be9 orr w9, wzr, #0xffffffe0 4dccc: 910003eb mov x11, sp 4dcd0: f9463f2c ldr x12, [x25, #0xc78] 4dcd4: 293123a9 stp w9, w8, [x29, #-0x78] 4dcd8: 91020168 add x8, x11, #0x80 4dcdc: f81803a8 stur x8, [x29, #-0x80] 4dce0: 910203e8 add x8, sp, #0x80 4dce4: 910043aa add x10, x29, #0x10 4dce8: 91008108 add x8, x8, #0x20 4dcec: a93723aa stp x10, x8, [x29, #-0x90] 4dcf0: b50001cc cbnz x12, 0x4dd28 4dcf4: b0000800 adrp x0, 0x14e000 4dcf8: 91320000 add x0, x0, #0xc80 4dcfc: 97ff0631 bl 0xf5c0 4dd00: f9463f28 ldr x8, [x25, #0xc78] 4dd04: b50000c8 cbnz x8, 0x4dd1c 4dd08: 321d07e0 orr w0, wzr, #0x18 4dd0c: 9400cfa7 bl 0x81ba8 4dd10: a900fc1f stp xzr, xzr, [x0, #0x8] 4dd14: f900001f str xzr, [x0] 4dd18: f9063f20 str x0, [x25, #0xc78] 4dd1c: b0000800 adrp x0, 0x14e000 4dd20: 91320000 add x0, x0, #0xc80 4dd24: 97ff0753 bl 0xfa70 4dd28: 320003e1 orr w1, wzr, #0x1 4dd2c: 97fffc5d bl 0x4cea0 4dd30: ad7b83a1 ldp q1, q0, [x29, #-0x90] 4dd34: d101c3a3 sub x3, x29, #0x70 4dd38: aa1303e1 mov x1, x19 4dd3c: aa1703e2 mov x2, x23 4dd40: ad0503e1 stp q1, q0, [sp, #0xa0] 4dd44: f9400008 ldr x8, [x0] 4dd48: ad4503e1 ldp q1, q0, [sp, #0xa0] 4dd4c: f940c908 ldr x8, [x8, #0x190] 4dd50: ad3c83a1 stp q1, q0, [x29, #-0x70] 4dd54: d63f0100 blr x8 4dd58: f9463f28 ldr x8, [x25, #0xc78] 4dd5c: 2a0003f3 mov w19, w0 4dd60: b50001c8 cbnz x8, 0x4dd98 4dd64: b0000800 adrp x0, 0x14e000 4dd68: 91320000 add x0, x0, #0xc80 4dd6c: 97ff0615 bl 0xf5c0 4dd70: f9463f28 ldr x8, [x25, #0xc78] 4dd74: b50000c8 cbnz x8, 0x4dd8c 4dd78: 321d07e0 orr w0, wzr, #0x18 4dd7c: 9400cf8b bl 0x81ba8 4dd80: a900fc1f stp xzr, xzr, [x0, #0x8] 4dd84: f900001f str xzr, [x0] 4dd88: f9063f20 str x0, [x25, #0xc78] 4dd8c: b0000800 adrp x0, 0x14e000 4dd90: 91320000 add x0, x0, #0xc80 4dd94: 97ff0737 bl 0xfa70 4dd98: 320003e1 orr w1, wzr, #0x1 4dd9c: 97fffc41 bl 0x4cea0 4dda0: f9400008 ldr x8, [x0] 4dda4: aa1503e1 mov x1, x21 4dda8: f9405d08 ldr x8, [x8, #0xb8] 4ddac: d63f0100 blr x8 4ddb0: 14000009 b 0x4ddd4 4ddb4: f0000321 adrp x1, 0xb4000 4ddb8: 90000342 adrp x2, 0xb5000 4ddbc: 912fdc21 add x1, x1, #0xbf7 4ddc0: 91165442 add x2, x2, #0x595 4ddc4: aa1603e3 mov x3, x22 4ddc8: aa1403e4 mov x4, x20 4ddcc: 97ff0331 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4ddd0: 12800013 mov w19, #-0x1 // =-1 4ddd4: f9401708 ldr x8, [x24, #0x28] 4ddd8: f85b83a9 ldur x9, [x29, #-0x48] 4dddc: eb09011f cmp x8, x9 4dde0: 54000121 b.ne 0x4de04 4dde4: 2a1303e0 mov w0, w19 4dde8: a9557bfd ldp x29, x30, [sp, #0x150] 4ddec: a9544ff4 ldp x20, x19, [sp, #0x140] 4ddf0: a95357f6 ldp x22, x21, [sp, #0x130] 4ddf4: a9525ff8 ldp x24, x23, [sp, #0x120] 4ddf8: a95167fc ldp x28, x25, [sp, #0x110] 4ddfc: 910583ff add sp, sp, #0x160 4de00: d65f03c0 ret 4de04: 97ff04f7 bl 0xf1e0 <__stack_chk_fail@plt> 4de08: d10543ff sub sp, sp, #0x150 4de0c: a91067fc stp x28, x25, [sp, #0x100] 4de10: a9115ff8 stp x24, x23, [sp, #0x110] 4de14: a91257f6 stp x22, x21, [sp, #0x120] 4de18: a9134ff4 stp x20, x19, [sp, #0x130] 4de1c: a9147bfd stp x29, x30, [sp, #0x140] 4de20: 910503fd add x29, sp, #0x140 4de24: ad039fe6 stp q6, q7, [sp, #0x70] 4de28: ad0297e4 stp q4, q5, [sp, #0x50] 4de2c: ad018fe2 stp q2, q3, [sp, #0x30] 4de30: ad0087e0 stp q0, q1, [sp, #0x10] 4de34: a90a1fe6 stp x6, x7, [sp, #0xa0] 4de38: a90917e4 stp x4, x5, [sp, #0x90] 4de3c: d53bd058 mrs x24, TPIDR_EL0 4de40: f9401708 ldr x8, [x24, #0x28] 4de44: b0000819 adrp x25, 0x14e000 4de48: aa0303f4 mov x20, x3 4de4c: aa0203f5 mov x21, x2 4de50: f90007e8 str x8, [sp, #0x8] 4de54: f9463f28 ldr x8, [x25, #0xc78] 4de58: aa0103f3 mov x19, x1 4de5c: b50001c8 cbnz x8, 0x4de94 4de60: b0000800 adrp x0, 0x14e000 4de64: 91320000 add x0, x0, #0xc80 4de68: 97ff05d6 bl 0xf5c0 4de6c: f9463f28 ldr x8, [x25, #0xc78] 4de70: b50000c8 cbnz x8, 0x4de88 4de74: 321d07e0 orr w0, wzr, #0x18 4de78: 9400cf4c bl 0x81ba8 4de7c: a900fc1f stp xzr, xzr, [x0, #0x8] 4de80: f900001f str xzr, [x0] 4de84: f9063f20 str x0, [x25, #0xc78] 4de88: b0000800 adrp x0, 0x14e000 4de8c: 91320000 add x0, x0, #0xc80 4de90: 97ff06f8 bl 0xfa70 4de94: 320003e1 orr w1, wzr, #0x1 4de98: 97fffc02 bl 0x4cea0 4de9c: b4000e00 cbz x0, 0x4e05c 4dea0: f9463f28 ldr x8, [x25, #0xc78] 4dea4: b50001c8 cbnz x8, 0x4dedc 4dea8: b0000800 adrp x0, 0x14e000 4deac: 91320000 add x0, x0, #0xc80 4deb0: 97ff05c4 bl 0xf5c0 4deb4: f9463f28 ldr x8, [x25, #0xc78] 4deb8: b50000c8 cbnz x8, 0x4ded0 4debc: 321d07e0 orr w0, wzr, #0x18 4dec0: 9400cf3a bl 0x81ba8 4dec4: a900fc1f stp xzr, xzr, [x0, #0x8] 4dec8: f900001f str xzr, [x0] 4decc: f9063f20 str x0, [x25, #0xc78] 4ded0: b0000800 adrp x0, 0x14e000 4ded4: 91320000 add x0, x0, #0xc80 4ded8: 97ff06e6 bl 0xfa70 4dedc: 320003e1 orr w1, wzr, #0x1 4dee0: 97fffbf0 bl 0x4cea0 4dee4: f9400008 ldr x8, [x0] 4dee8: aa1303e1 mov x1, x19 4deec: f9407d08 ldr x8, [x8, #0xf8] 4def0: d63f0100 blr x8 4def4: f9463f28 ldr x8, [x25, #0xc78] 4def8: aa0003f6 mov x22, x0 4defc: b50001c8 cbnz x8, 0x4df34 4df00: b0000800 adrp x0, 0x14e000 4df04: 91320000 add x0, x0, #0xc80 4df08: 97ff05ae bl 0xf5c0 4df0c: f9463f28 ldr x8, [x25, #0xc78] 4df10: b50000c8 cbnz x8, 0x4df28 4df14: 321d07e0 orr w0, wzr, #0x18 4df18: 9400cf24 bl 0x81ba8 4df1c: a900fc1f stp xzr, xzr, [x0, #0x8] 4df20: f900001f str xzr, [x0] 4df24: f9063f20 str x0, [x25, #0xc78] 4df28: b0000800 adrp x0, 0x14e000 4df2c: 91320000 add x0, x0, #0xc80 4df30: 97ff06d0 bl 0xfa70 4df34: 320003e1 orr w1, wzr, #0x1 4df38: 97fffbda bl 0x4cea0 4df3c: f9400008 ldr x8, [x0] 4df40: aa1603e1 mov x1, x22 4df44: aa1503e2 mov x2, x21 4df48: aa1403e3 mov x3, x20 4df4c: f9408508 ldr x8, [x8, #0x108] 4df50: d63f0100 blr x8 4df54: aa0003f7 mov x23, x0 4df58: b4000757 cbz x23, 0x4e040 4df5c: 321963e8 orr w8, wzr, #0xffffff80 4df60: 321b6be9 orr w9, wzr, #0xffffffe0 4df64: 910043eb add x11, sp, #0x10 4df68: f9463f2c ldr x12, [x25, #0xc78] 4df6c: 293623a9 stp w9, w8, [x29, #-0x50] 4df70: 91020168 add x8, x11, #0x80 4df74: f81a83a8 stur x8, [x29, #-0x58] 4df78: 910243e8 add x8, sp, #0x90 4df7c: d101a3b4 sub x20, x29, #0x68 4df80: 910043aa add x10, x29, #0x10 4df84: 91008108 add x8, x8, #0x20 4df88: a939a3aa stp x10, x8, [x29, #-0x68] 4df8c: b50001cc cbnz x12, 0x4dfc4 4df90: b0000800 adrp x0, 0x14e000 4df94: 91320000 add x0, x0, #0xc80 4df98: 97ff058a bl 0xf5c0 4df9c: f9463f28 ldr x8, [x25, #0xc78] 4dfa0: b50000c8 cbnz x8, 0x4dfb8 4dfa4: 321d07e0 orr w0, wzr, #0x18 4dfa8: 9400cf00 bl 0x81ba8 4dfac: a900fc1f stp xzr, xzr, [x0, #0x8] 4dfb0: f900001f str xzr, [x0] 4dfb4: f9063f20 str x0, [x25, #0xc78] 4dfb8: b0000800 adrp x0, 0x14e000 4dfbc: 91320000 add x0, x0, #0xc80 4dfc0: 97ff06ac bl 0xfa70 4dfc4: 320003e1 orr w1, wzr, #0x1 4dfc8: 97fffbb6 bl 0x4cea0 4dfcc: ad400281 ldp q1, q0, [x20] 4dfd0: d10243a3 sub x3, x29, #0x90 4dfd4: aa1303e1 mov x1, x19 4dfd8: aa1703e2 mov x2, x23 4dfdc: ad3b83a1 stp q1, q0, [x29, #-0x90] 4dfe0: 9400002d bl 0x4e094 4dfe4: f9463f28 ldr x8, [x25, #0xc78] 4dfe8: aa0003f3 mov x19, x0 4dfec: b50001c8 cbnz x8, 0x4e024 4dff0: b0000800 adrp x0, 0x14e000 4dff4: 91320000 add x0, x0, #0xc80 4dff8: 97ff0572 bl 0xf5c0 4dffc: f9463f28 ldr x8, [x25, #0xc78] 4e000: b50000c8 cbnz x8, 0x4e018 4e004: 321d07e0 orr w0, wzr, #0x18 4e008: 9400cee8 bl 0x81ba8 4e00c: a900fc1f stp xzr, xzr, [x0, #0x8] 4e010: f900001f str xzr, [x0] 4e014: f9063f20 str x0, [x25, #0xc78] 4e018: 90000800 adrp x0, 0x14e000 4e01c: 91320000 add x0, x0, #0xc80 4e020: 97ff0694 bl 0xfa70 4e024: 320003e1 orr w1, wzr, #0x1 4e028: 97fffb9e bl 0x4cea0 4e02c: f9400008 ldr x8, [x0] 4e030: aa1603e1 mov x1, x22 4e034: f9405d08 ldr x8, [x8, #0xb8] 4e038: d63f0100 blr x8 4e03c: 14000009 b 0x4e060 4e040: d0000321 adrp x1, 0xb4000 4e044: f0000322 adrp x2, 0xb5000 4e048: 912fdc21 add x1, x1, #0xbf7 4e04c: 91165442 add x2, x2, #0x595 4e050: aa1503e3 mov x3, x21 4e054: aa1403e4 mov x4, x20 4e058: 97ff028e bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4e05c: 92800013 mov x19, #-0x1 // =-1 4e060: f9401708 ldr x8, [x24, #0x28] 4e064: f94007e9 ldr x9, [sp, #0x8] 4e068: eb09011f cmp x8, x9 4e06c: 54000121 b.ne 0x4e090 4e070: aa1303e0 mov x0, x19 4e074: a9547bfd ldp x29, x30, [sp, #0x140] 4e078: a9534ff4 ldp x20, x19, [sp, #0x130] 4e07c: a95257f6 ldp x22, x21, [sp, #0x120] 4e080: a9515ff8 ldp x24, x23, [sp, #0x110] 4e084: a95067fc ldp x28, x25, [sp, #0x100] 4e088: 910543ff add sp, sp, #0x150 4e08c: d65f03c0 ret 4e090: 97ff0454 bl 0xf1e0 <__stack_chk_fail@plt> 4e094: d104c3ff sub sp, sp, #0x130 4e098: a9114ffc stp x28, x19, [sp, #0x110] 4e09c: a9127bfd stp x29, x30, [sp, #0x120] 4e0a0: 910483fd add x29, sp, #0x120 4e0a4: ad039fe6 stp q6, q7, [sp, #0x70] 4e0a8: ad0297e4 stp q4, q5, [sp, #0x50] 4e0ac: ad018fe2 stp q2, q3, [sp, #0x30] 4e0b0: ad0087e0 stp q0, q1, [sp, #0x10] 4e0b4: a9391fa6 stp x6, x7, [x29, #-0x70] 4e0b8: a93817a4 stp x4, x5, [x29, #-0x80] 4e0bc: f81783a3 stur x3, [x29, #-0x88] 4e0c0: d53bd053 mrs x19, TPIDR_EL0 4e0c4: f9401669 ldr x9, [x19, #0x28] 4e0c8: 910043eb add x11, sp, #0x10 4e0cc: d10223ac sub x12, x29, #0x88 4e0d0: 321963e8 orr w8, wzr, #0xffffff80 4e0d4: 128004ea mov w10, #-0x28 // =-40 4e0d8: f90007e9 str x9, [sp, #0x8] 4e0dc: 910043a9 add x9, x29, #0x10 4e0e0: 9102016b add x11, x11, #0x80 4e0e4: 9100a18c add x12, x12, #0x28 4e0e8: 293c23aa stp w10, w8, [x29, #-0x20] 4e0ec: a93d2fac stp x12, x11, [x29, #-0x30] 4e0f0: f81c83a9 stur x9, [x29, #-0x38] 4e0f4: f9400008 ldr x8, [x0] 4e0f8: d100e3a9 sub x9, x29, #0x38 4e0fc: ad400121 ldp q1, q0, [x9] 4e100: d10183a3 sub x3, x29, #0x60 4e104: f940d508 ldr x8, [x8, #0x1a8] 4e108: ad3d03a1 stp q1, q0, [x29, #-0x60] 4e10c: d63f0100 blr x8 4e110: f9401668 ldr x8, [x19, #0x28] 4e114: f94007e9 ldr x9, [sp, #0x8] 4e118: eb09011f cmp x8, x9 4e11c: 540000a1 b.ne 0x4e130 4e120: a9527bfd ldp x29, x30, [sp, #0x120] 4e124: a9514ffc ldp x28, x19, [sp, #0x110] 4e128: 9104c3ff add sp, sp, #0x130 4e12c: d65f03c0 ret 4e130: 97ff042c bl 0xf1e0 <__stack_chk_fail@plt> 4e134: d10583ff sub sp, sp, #0x160 4e138: a91167fc stp x28, x25, [sp, #0x110] 4e13c: a9125ff8 stp x24, x23, [sp, #0x120] 4e140: a91357f6 stp x22, x21, [sp, #0x130] 4e144: a9144ff4 stp x20, x19, [sp, #0x140] 4e148: a9157bfd stp x29, x30, [sp, #0x150] 4e14c: 910543fd add x29, sp, #0x150 4e150: ad031fe6 stp q6, q7, [sp, #0x60] 4e154: ad0217e4 stp q4, q5, [sp, #0x40] 4e158: ad010fe2 stp q2, q3, [sp, #0x20] 4e15c: ad0007e0 stp q0, q1, [sp] 4e160: a9091fe6 stp x6, x7, [sp, #0x90] 4e164: a90817e4 stp x4, x5, [sp, #0x80] 4e168: d53bd058 mrs x24, TPIDR_EL0 4e16c: f9401708 ldr x8, [x24, #0x28] 4e170: 90000819 adrp x25, 0x14e000 4e174: aa0303f4 mov x20, x3 4e178: aa0203f6 mov x22, x2 4e17c: f81b83a8 stur x8, [x29, #-0x48] 4e180: f9463f28 ldr x8, [x25, #0xc78] 4e184: aa0103f3 mov x19, x1 4e188: b50001c8 cbnz x8, 0x4e1c0 4e18c: 90000800 adrp x0, 0x14e000 4e190: 91320000 add x0, x0, #0xc80 4e194: 97ff050b bl 0xf5c0 4e198: f9463f28 ldr x8, [x25, #0xc78] 4e19c: b50000c8 cbnz x8, 0x4e1b4 4e1a0: 321d07e0 orr w0, wzr, #0x18 4e1a4: 9400ce81 bl 0x81ba8 4e1a8: a900fc1f stp xzr, xzr, [x0, #0x8] 4e1ac: f900001f str xzr, [x0] 4e1b0: f9063f20 str x0, [x25, #0xc78] 4e1b4: 90000800 adrp x0, 0x14e000 4e1b8: 91320000 add x0, x0, #0xc80 4e1bc: 97ff062d bl 0xfa70 4e1c0: 320003e1 orr w1, wzr, #0x1 4e1c4: 97fffb37 bl 0x4cea0 4e1c8: b4000e60 cbz x0, 0x4e394 4e1cc: f9463f28 ldr x8, [x25, #0xc78] 4e1d0: b50001c8 cbnz x8, 0x4e208 4e1d4: 90000800 adrp x0, 0x14e000 4e1d8: 91320000 add x0, x0, #0xc80 4e1dc: 97ff04f9 bl 0xf5c0 4e1e0: f9463f28 ldr x8, [x25, #0xc78] 4e1e4: b50000c8 cbnz x8, 0x4e1fc 4e1e8: 321d07e0 orr w0, wzr, #0x18 4e1ec: 9400ce6f bl 0x81ba8 4e1f0: a900fc1f stp xzr, xzr, [x0, #0x8] 4e1f4: f900001f str xzr, [x0] 4e1f8: f9063f20 str x0, [x25, #0xc78] 4e1fc: 90000800 adrp x0, 0x14e000 4e200: 91320000 add x0, x0, #0xc80 4e204: 97ff061b bl 0xfa70 4e208: 320003e1 orr w1, wzr, #0x1 4e20c: 97fffb25 bl 0x4cea0 4e210: f9400008 ldr x8, [x0] 4e214: aa1303e1 mov x1, x19 4e218: f9407d08 ldr x8, [x8, #0xf8] 4e21c: d63f0100 blr x8 4e220: f9463f28 ldr x8, [x25, #0xc78] 4e224: aa0003f5 mov x21, x0 4e228: b50001c8 cbnz x8, 0x4e260 4e22c: 90000800 adrp x0, 0x14e000 4e230: 91320000 add x0, x0, #0xc80 4e234: 97ff04e3 bl 0xf5c0 4e238: f9463f28 ldr x8, [x25, #0xc78] 4e23c: b50000c8 cbnz x8, 0x4e254 4e240: 321d07e0 orr w0, wzr, #0x18 4e244: 9400ce59 bl 0x81ba8 4e248: a900fc1f stp xzr, xzr, [x0, #0x8] 4e24c: f900001f str xzr, [x0] 4e250: f9063f20 str x0, [x25, #0xc78] 4e254: 90000800 adrp x0, 0x14e000 4e258: 91320000 add x0, x0, #0xc80 4e25c: 97ff0605 bl 0xfa70 4e260: 320003e1 orr w1, wzr, #0x1 4e264: 97fffb0f bl 0x4cea0 4e268: f9400008 ldr x8, [x0] 4e26c: aa1503e1 mov x1, x21 4e270: aa1603e2 mov x2, x22 4e274: aa1403e3 mov x3, x20 4e278: f9408508 ldr x8, [x8, #0x108] 4e27c: d63f0100 blr x8 4e280: aa0003f7 mov x23, x0 4e284: b40007b7 cbz x23, 0x4e378 4e288: 321963e8 orr w8, wzr, #0xffffff80 4e28c: 321b6be9 orr w9, wzr, #0xffffffe0 4e290: 910003eb mov x11, sp 4e294: f9463f2c ldr x12, [x25, #0xc78] 4e298: 293123a9 stp w9, w8, [x29, #-0x78] 4e29c: 91020168 add x8, x11, #0x80 4e2a0: f81803a8 stur x8, [x29, #-0x80] 4e2a4: 910203e8 add x8, sp, #0x80 4e2a8: 910043aa add x10, x29, #0x10 4e2ac: 91008108 add x8, x8, #0x20 4e2b0: a93723aa stp x10, x8, [x29, #-0x90] 4e2b4: b50001cc cbnz x12, 0x4e2ec 4e2b8: 90000800 adrp x0, 0x14e000 4e2bc: 91320000 add x0, x0, #0xc80 4e2c0: 97ff04c0 bl 0xf5c0 4e2c4: f9463f28 ldr x8, [x25, #0xc78] 4e2c8: b50000c8 cbnz x8, 0x4e2e0 4e2cc: 321d07e0 orr w0, wzr, #0x18 4e2d0: 9400ce36 bl 0x81ba8 4e2d4: a900fc1f stp xzr, xzr, [x0, #0x8] 4e2d8: f900001f str xzr, [x0] 4e2dc: f9063f20 str x0, [x25, #0xc78] 4e2e0: 90000800 adrp x0, 0x14e000 4e2e4: 91320000 add x0, x0, #0xc80 4e2e8: 97ff05e2 bl 0xfa70 4e2ec: 320003e1 orr w1, wzr, #0x1 4e2f0: 97fffaec bl 0x4cea0 4e2f4: ad7b83a1 ldp q1, q0, [x29, #-0x90] 4e2f8: d101c3a3 sub x3, x29, #0x70 4e2fc: aa1303e1 mov x1, x19 4e300: aa1703e2 mov x2, x23 4e304: ad0503e1 stp q1, q0, [sp, #0xa0] 4e308: f9400008 ldr x8, [x0] 4e30c: ad4503e1 ldp q1, q0, [sp, #0xa0] 4e310: f9409908 ldr x8, [x8, #0x130] 4e314: ad3c83a1 stp q1, q0, [x29, #-0x70] 4e318: d63f0100 blr x8 4e31c: f9463f28 ldr x8, [x25, #0xc78] 4e320: 2a0003f3 mov w19, w0 4e324: b50001c8 cbnz x8, 0x4e35c 4e328: 90000800 adrp x0, 0x14e000 4e32c: 91320000 add x0, x0, #0xc80 4e330: 97ff04a4 bl 0xf5c0 4e334: f9463f28 ldr x8, [x25, #0xc78] 4e338: b50000c8 cbnz x8, 0x4e350 4e33c: 321d07e0 orr w0, wzr, #0x18 4e340: 9400ce1a bl 0x81ba8 4e344: a900fc1f stp xzr, xzr, [x0, #0x8] 4e348: f900001f str xzr, [x0] 4e34c: f9063f20 str x0, [x25, #0xc78] 4e350: 90000800 adrp x0, 0x14e000 4e354: 91320000 add x0, x0, #0xc80 4e358: 97ff05c6 bl 0xfa70 4e35c: 320003e1 orr w1, wzr, #0x1 4e360: 97fffad0 bl 0x4cea0 4e364: f9400008 ldr x8, [x0] 4e368: aa1503e1 mov x1, x21 4e36c: f9405d08 ldr x8, [x8, #0xb8] 4e370: d63f0100 blr x8 4e374: 14000009 b 0x4e398 4e378: d0000321 adrp x1, 0xb4000 4e37c: f0000322 adrp x2, 0xb5000 4e380: 912fdc21 add x1, x1, #0xbf7 4e384: 91165442 add x2, x2, #0x595 4e388: aa1603e3 mov x3, x22 4e38c: aa1403e4 mov x4, x20 4e390: 97ff01c0 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4e394: 32001ff3 orr w19, wzr, #0xff 4e398: f9401708 ldr x8, [x24, #0x28] 4e39c: f85b83a9 ldur x9, [x29, #-0x48] 4e3a0: eb09011f cmp x8, x9 4e3a4: 54000121 b.ne 0x4e3c8 4e3a8: 2a1303e0 mov w0, w19 4e3ac: a9557bfd ldp x29, x30, [sp, #0x150] 4e3b0: a9544ff4 ldp x20, x19, [sp, #0x140] 4e3b4: a95357f6 ldp x22, x21, [sp, #0x130] 4e3b8: a9525ff8 ldp x24, x23, [sp, #0x120] 4e3bc: a95167fc ldp x28, x25, [sp, #0x110] 4e3c0: 910583ff add sp, sp, #0x160 4e3c4: d65f03c0 ret 4e3c8: 97ff0386 bl 0xf1e0 <__stack_chk_fail@plt> 4e3cc: d101c3ff sub sp, sp, #0x70 4e3d0: a90267fa stp x26, x25, [sp, #0x20] 4e3d4: a9035ff8 stp x24, x23, [sp, #0x30] 4e3d8: a90457f6 stp x22, x21, [sp, #0x40] 4e3dc: a9054ff4 stp x20, x19, [sp, #0x50] 4e3e0: a9067bfd stp x29, x30, [sp, #0x60] 4e3e4: 910183fd add x29, sp, #0x60 4e3e8: d53bd059 mrs x25, TPIDR_EL0 4e3ec: aa0803f3 mov x19, x8 4e3f0: f9401728 ldr x8, [x25, #0x28] 4e3f4: 9000081a adrp x26, 0x14e000 4e3f8: aa0103f4 mov x20, x1 4e3fc: aa0003f5 mov x21, x0 4e400: f9000fe8 str x8, [sp, #0x18] 4e404: f9463f48 ldr x8, [x26, #0xc78] 4e408: a900fe7f stp xzr, xzr, [x19, #0x8] 4e40c: f900027f str xzr, [x19] 4e410: b50001c8 cbnz x8, 0x4e448 4e414: 90000800 adrp x0, 0x14e000 4e418: 91320000 add x0, x0, #0xc80 4e41c: 97ff0469 bl 0xf5c0 4e420: f9463f48 ldr x8, [x26, #0xc78] 4e424: b50000c8 cbnz x8, 0x4e43c 4e428: 321d07e0 orr w0, wzr, #0x18 4e42c: 9400cddf bl 0x81ba8 4e430: a900fc1f stp xzr, xzr, [x0, #0x8] 4e434: f900001f str xzr, [x0] 4e438: f9063f40 str x0, [x26, #0xc78] 4e43c: 90000800 adrp x0, 0x14e000 4e440: 91320000 add x0, x0, #0xc80 4e444: 97ff058b bl 0xfa70 4e448: 320003e1 orr w1, wzr, #0x1 4e44c: 97fffa95 bl 0x4cea0 4e450: b4001fb4 cbz x20, 0x4e844 4e454: b4001f80 cbz x0, 0x4e844 4e458: d00002e1 adrp x1, 0xac000 4e45c: 913ed021 add x1, x1, #0xfb4 4e460: aa1503e0 mov x0, x21 4e464: 97fffaed bl 0x4d018 4e468: aa0003f6 mov x22, x0 4e46c: f9463f48 ldr x8, [x26, #0xc78] 4e470: b50001c8 cbnz x8, 0x4e4a8 4e474: 90000800 adrp x0, 0x14e000 4e478: 91320000 add x0, x0, #0xc80 4e47c: 97ff0451 bl 0xf5c0 4e480: f9463f48 ldr x8, [x26, #0xc78] 4e484: b50000c8 cbnz x8, 0x4e49c 4e488: 321d07e0 orr w0, wzr, #0x18 4e48c: 9400cdc7 bl 0x81ba8 4e490: a900fc1f stp xzr, xzr, [x0, #0x8] 4e494: f900001f str xzr, [x0] 4e498: f9063f40 str x0, [x26, #0xc78] 4e49c: 90000800 adrp x0, 0x14e000 4e4a0: 91320000 add x0, x0, #0xc80 4e4a4: 97ff0573 bl 0xfa70 4e4a8: 320003e1 orr w1, wzr, #0x1 4e4ac: 97fffa7d bl 0x4cea0 4e4b0: f9400008 ldr x8, [x0] 4e4b4: f9429d08 ldr x8, [x8, #0x538] 4e4b8: d0000301 adrp x1, 0xb0000 4e4bc: 91123c21 add x1, x1, #0x48f 4e4c0: d63f0100 blr x8 4e4c4: aa0003f5 mov x21, x0 4e4c8: f9463f48 ldr x8, [x26, #0xc78] 4e4cc: b50001c8 cbnz x8, 0x4e504 4e4d0: 90000800 adrp x0, 0x14e000 4e4d4: 91320000 add x0, x0, #0xc80 4e4d8: 97ff043a bl 0xf5c0 4e4dc: f9463f48 ldr x8, [x26, #0xc78] 4e4e0: b50000c8 cbnz x8, 0x4e4f8 4e4e4: 321d07e0 orr w0, wzr, #0x18 4e4e8: 9400cdb0 bl 0x81ba8 4e4ec: a900fc1f stp xzr, xzr, [x0, #0x8] 4e4f0: f900001f str xzr, [x0] 4e4f4: f9063f40 str x0, [x26, #0xc78] 4e4f8: 90000800 adrp x0, 0x14e000 4e4fc: 91320000 add x0, x0, #0xc80 4e500: 97ff055c bl 0xfa70 4e504: 320003e1 orr w1, wzr, #0x1 4e508: 97fffa66 bl 0x4cea0 4e50c: aa0003f7 mov x23, x0 4e510: 52850048 mov w8, #0x2802 // =10242 4e514: a900ffff stp xzr, xzr, [sp, #0x8] 4e518: f90003ff str xzr, [sp] 4e51c: 790003e8 strh w8, [sp] 4e520: 39000bff strb wzr, [sp, #0x2] 4e524: f00002e1 adrp x1, 0xad000 4e528: 912f5421 add x1, x1, #0xbd5 4e52c: 910003e0 mov x0, sp 4e530: 52800242 mov w2, #0x12 // =18 4e534: 97ffacac bl 0x397e4 <.text+0x29d34> 4e538: 90000341 adrp x1, 0xb6000 4e53c: 911c1c21 add x1, x1, #0x707 4e540: 320007e2 orr w2, wzr, #0x3 4e544: 97ffaca8 bl 0x397e4 <.text+0x29d34> 4e548: f94002e8 ldr x8, [x23] 4e54c: 39400009 ldrb w9, [x0] 4e550: f940080a ldr x10, [x0, #0x10] 4e554: f9408508 ldr x8, [x8, #0x108] 4e558: 7200013f tst w9, #0x1 4e55c: 9a801543 csinc x3, x10, x0, ne 4e560: f0000322 adrp x2, 0xb5000 4e564: 9116c842 add x2, x2, #0x5b2 4e568: aa1703e0 mov x0, x23 4e56c: aa1603e1 mov x1, x22 4e570: d63f0100 blr x8 4e574: aa0003f7 mov x23, x0 4e578: 394003e8 ldrb w8, [sp] 4e57c: 36000068 tbz w8, #0x0, 0x4e588 4e580: f9400be0 ldr x0, [sp, #0x10] 4e584: 9400cdb9 bl 0x81c68 4e588: f9463f48 ldr x8, [x26, #0xc78] 4e58c: b50001c8 cbnz x8, 0x4e5c4 4e590: 90000800 adrp x0, 0x14e000 4e594: 91320000 add x0, x0, #0xc80 4e598: 97ff040a bl 0xf5c0 4e59c: f9463f48 ldr x8, [x26, #0xc78] 4e5a0: b50000c8 cbnz x8, 0x4e5b8 4e5a4: 321d07e0 orr w0, wzr, #0x18 4e5a8: 9400cd80 bl 0x81ba8 4e5ac: a900fc1f stp xzr, xzr, [x0, #0x8] 4e5b0: f900001f str xzr, [x0] 4e5b4: f9063f40 str x0, [x26, #0xc78] 4e5b8: 90000800 adrp x0, 0x14e000 4e5bc: 91320000 add x0, x0, #0xc80 4e5c0: 97ff052c bl 0xfa70 4e5c4: 320003e1 orr w1, wzr, #0x1 4e5c8: 97fffa36 bl 0x4cea0 4e5cc: f9400008 ldr x8, [x0] 4e5d0: f9405d08 ldr x8, [x8, #0xb8] 4e5d4: aa1603e1 mov x1, x22 4e5d8: d63f0100 blr x8 4e5dc: f9463f48 ldr x8, [x26, #0xc78] 4e5e0: b50001c8 cbnz x8, 0x4e618 4e5e4: 90000800 adrp x0, 0x14e000 4e5e8: 91320000 add x0, x0, #0xc80 4e5ec: 97ff03f5 bl 0xf5c0 4e5f0: f9463f48 ldr x8, [x26, #0xc78] 4e5f4: b50000c8 cbnz x8, 0x4e60c 4e5f8: 321d07e0 orr w0, wzr, #0x18 4e5fc: 9400cd6b bl 0x81ba8 4e600: a900fc1f stp xzr, xzr, [x0, #0x8] 4e604: f900001f str xzr, [x0] 4e608: f9063f40 str x0, [x26, #0xc78] 4e60c: 90000800 adrp x0, 0x14e000 4e610: 91320000 add x0, x0, #0xc80 4e614: 97ff0517 bl 0xfa70 4e618: 320003e1 orr w1, wzr, #0x1 4e61c: 97fffa21 bl 0x4cea0 4e620: aa1403e1 mov x1, x20 4e624: aa1703e2 mov x2, x23 4e628: aa1503e3 mov x3, x21 4e62c: 97fff9f5 bl 0x4ce00 4e630: aa0003f4 mov x20, x0 4e634: f9463f48 ldr x8, [x26, #0xc78] 4e638: b50001c8 cbnz x8, 0x4e670 4e63c: 90000800 adrp x0, 0x14e000 4e640: 91320000 add x0, x0, #0xc80 4e644: 97ff03df bl 0xf5c0 4e648: f9463f48 ldr x8, [x26, #0xc78] 4e64c: b50000c8 cbnz x8, 0x4e664 4e650: 321d07e0 orr w0, wzr, #0x18 4e654: 9400cd55 bl 0x81ba8 4e658: a900fc1f stp xzr, xzr, [x0, #0x8] 4e65c: f900001f str xzr, [x0] 4e660: f9063f40 str x0, [x26, #0xc78] 4e664: 90000800 adrp x0, 0x14e000 4e668: 91320000 add x0, x0, #0xc80 4e66c: 97ff0501 bl 0xfa70 4e670: 320003e1 orr w1, wzr, #0x1 4e674: 97fffa0b bl 0x4cea0 4e678: f9400008 ldr x8, [x0] 4e67c: f9405d08 ldr x8, [x8, #0xb8] 4e680: aa1503e1 mov x1, x21 4e684: d63f0100 blr x8 4e688: f9463f48 ldr x8, [x26, #0xc78] 4e68c: b50001c8 cbnz x8, 0x4e6c4 4e690: 90000800 adrp x0, 0x14e000 4e694: 91320000 add x0, x0, #0xc80 4e698: 97ff03ca bl 0xf5c0 4e69c: f9463f48 ldr x8, [x26, #0xc78] 4e6a0: b50000c8 cbnz x8, 0x4e6b8 4e6a4: 321d07e0 orr w0, wzr, #0x18 4e6a8: 9400cd40 bl 0x81ba8 4e6ac: a900fc1f stp xzr, xzr, [x0, #0x8] 4e6b0: f900001f str xzr, [x0] 4e6b4: f9063f40 str x0, [x26, #0xc78] 4e6b8: 90000800 adrp x0, 0x14e000 4e6bc: 91320000 add x0, x0, #0xc80 4e6c0: 97ff04ec bl 0xfa70 4e6c4: 320003e1 orr w1, wzr, #0x1 4e6c8: 97fff9f6 bl 0x4cea0 4e6cc: f9400008 ldr x8, [x0] 4e6d0: f942ad08 ldr x8, [x8, #0x558] 4e6d4: aa1403e1 mov x1, x20 4e6d8: d63f0100 blr x8 4e6dc: 2a0003f6 mov w22, w0 4e6e0: 710006df cmp w22, #0x1 4e6e4: 5400086b b.lt 0x4e7f0 4e6e8: 93407ec0 sxtw x0, w22 4e6ec: 97ff0461 bl 0xf870 4e6f0: f9463f48 ldr x8, [x26, #0xc78] 4e6f4: aa0003f5 mov x21, x0 4e6f8: b50001c8 cbnz x8, 0x4e730 4e6fc: 90000800 adrp x0, 0x14e000 4e700: 91320000 add x0, x0, #0xc80 4e704: 97ff03af bl 0xf5c0 4e708: f9463f48 ldr x8, [x26, #0xc78] 4e70c: b50000c8 cbnz x8, 0x4e724 4e710: 321d07e0 orr w0, wzr, #0x18 4e714: 9400cd25 bl 0x81ba8 4e718: a900fc1f stp xzr, xzr, [x0, #0x8] 4e71c: f900001f str xzr, [x0] 4e720: f9063f40 str x0, [x26, #0xc78] 4e724: 90000800 adrp x0, 0x14e000 4e728: 91320000 add x0, x0, #0xc80 4e72c: 97ff04d1 bl 0xfa70 4e730: 320003e1 orr w1, wzr, #0x1 4e734: 97fff9db bl 0x4cea0 4e738: f9400008 ldr x8, [x0] 4e73c: f9432108 ldr x8, [x8, #0x640] 4e740: aa1403e1 mov x1, x20 4e744: 2a1f03e2 mov w2, wzr 4e748: 2a1603e3 mov w3, w22 4e74c: aa1503e4 mov x4, x21 4e750: d63f0100 blr x8 4e754: 2a1603f7 mov w23, w22 4e758: 71005edf cmp w22, #0x17 4e75c: a900ffff stp xzr, xzr, [sp, #0x8] 4e760: f90003ff str xzr, [sp] 4e764: 540000c2 b.hs 0x4e77c 4e768: 910003e9 mov x9, sp 4e76c: d37ffae8 lsl x8, x23, #1 4e770: b2400136 orr x22, x9, #0x1 4e774: 390003e8 strb w8, [sp] 4e778: 14000009 b 0x4e79c 4e77c: 910042e8 add x8, x23, #0x10 4e780: 927c7118 and x24, x8, #0x1fffffff0 4e784: aa1803e0 mov x0, x24 4e788: 9400cd08 bl 0x81ba8 4e78c: aa0003f6 mov x22, x0 4e790: b2400308 orr x8, x24, #0x1 4e794: a900dbf7 stp x23, x22, [sp, #0x8] 4e798: f90003e8 str x8, [sp] 4e79c: aa1603e0 mov x0, x22 4e7a0: aa1503e1 mov x1, x21 4e7a4: aa1703e2 mov x2, x23 4e7a8: 97ff043a bl 0xf890 4e7ac: 39400268 ldrb w8, [x19] 4e7b0: 38376adf strb wzr, [x22, x23] 4e7b4: 37000068 tbnz w8, #0x0, 0x4e7c0 4e7b8: 7900027f strh wzr, [x19] 4e7bc: 14000004 b 0x4e7cc 4e7c0: f9400a68 ldr x8, [x19, #0x10] 4e7c4: 3900011f strb wzr, [x8] 4e7c8: f900067f str xzr, [x19, #0x8] 4e7cc: aa1303e0 mov x0, x19 4e7d0: aa1f03e1 mov x1, xzr 4e7d4: 97ffc184 bl 0x3ede4 <.text+0x2f334> 4e7d8: f9400be8 ldr x8, [sp, #0x10] 4e7dc: 3dc003e0 ldr q0, [sp] 4e7e0: aa1503e0 mov x0, x21 4e7e4: f9000a68 str x8, [x19, #0x10] 4e7e8: 3d800260 str q0, [x19] 4e7ec: 97ff0475 bl 0xf9c0 4e7f0: f9463f48 ldr x8, [x26, #0xc78] 4e7f4: b50001c8 cbnz x8, 0x4e82c 4e7f8: 90000800 adrp x0, 0x14e000 4e7fc: 91320000 add x0, x0, #0xc80 4e800: 97ff0370 bl 0xf5c0 4e804: f9463f48 ldr x8, [x26, #0xc78] 4e808: b50000c8 cbnz x8, 0x4e820 4e80c: 321d07e0 orr w0, wzr, #0x18 4e810: 9400cce6 bl 0x81ba8 4e814: a900fc1f stp xzr, xzr, [x0, #0x8] 4e818: f900001f str xzr, [x0] 4e81c: f9063f40 str x0, [x26, #0xc78] 4e820: 90000800 adrp x0, 0x14e000 4e824: 91320000 add x0, x0, #0xc80 4e828: 97ff0492 bl 0xfa70 4e82c: 320003e1 orr w1, wzr, #0x1 4e830: 97fff99c bl 0x4cea0 4e834: f9400008 ldr x8, [x0] 4e838: f9405d08 ldr x8, [x8, #0xb8] 4e83c: aa1403e1 mov x1, x20 4e840: d63f0100 blr x8 4e844: f9401728 ldr x8, [x25, #0x28] 4e848: f9400fe9 ldr x9, [sp, #0x18] 4e84c: eb09011f cmp x8, x9 4e850: 54000101 b.ne 0x4e870 4e854: a9467bfd ldp x29, x30, [sp, #0x60] 4e858: a9454ff4 ldp x20, x19, [sp, #0x50] 4e85c: a94457f6 ldp x22, x21, [sp, #0x40] 4e860: a9435ff8 ldp x24, x23, [sp, #0x30] 4e864: a94267fa ldp x26, x25, [sp, #0x20] 4e868: 9101c3ff add sp, sp, #0x70 4e86c: d65f03c0 ret 4e870: 97ff025c bl 0xf1e0 <__stack_chk_fail@plt> 4e874: 14000014 b 0x4e8c4 4e878: 97ff6d74 bl 0x29e48 <.text+0x1a398> 4e87c: 14000012 b 0x4e8c4 4e880: 14000011 b 0x4e8c4 4e884: 14000010 b 0x4e8c4 4e888: 1400000f b 0x4e8c4 4e88c: 394003e8 ldrb w8, [sp] 4e890: aa0003f4 mov x20, x0 4e894: 370000a8 tbnz w8, #0x0, 0x4e8a8 4e898: 39400268 ldrb w8, [x19] 4e89c: 370001a8 tbnz w8, #0x0, 0x4e8d0 4e8a0: aa1403e0 mov x0, x20 4e8a4: 94016e3e bl 0xaa19c 4e8a8: f9400be0 ldr x0, [sp, #0x10] 4e8ac: 9400ccef bl 0x81c68 4e8b0: 39400268 ldrb w8, [x19] 4e8b4: 3607ff68 tbz w8, #0x0, 0x4e8a0 4e8b8: 14000006 b 0x4e8d0 4e8bc: 14000002 b 0x4e8c4 4e8c0: 14000001 b 0x4e8c4 4e8c4: aa0003f4 mov x20, x0 4e8c8: 39400268 ldrb w8, [x19] 4e8cc: 3607fea8 tbz w8, #0x0, 0x4e8a0 4e8d0: f9400a60 ldr x0, [x19, #0x10] 4e8d4: 9400cce5 bl 0x81c68 4e8d8: aa1403e0 mov x0, x20 4e8dc: 94016e30 bl 0xaa19c 4e8e0: d10203ff sub sp, sp, #0x80 4e8e4: f90023f7 str x23, [sp, #0x40] 4e8e8: a90557f6 stp x22, x21, [sp, #0x50] 4e8ec: a9064ff4 stp x20, x19, [sp, #0x60] 4e8f0: a9077bfd stp x29, x30, [sp, #0x70] 4e8f4: 9101c3fd add x29, sp, #0x70 4e8f8: d53bd055 mrs x21, TPIDR_EL0 4e8fc: f94016a8 ldr x8, [x21, #0x28] 4e900: aa0003f4 mov x20, x0 4e904: 2a0103f3 mov w19, w1 4e908: d0000321 adrp x1, 0xb4000 4e90c: f9001fe8 str x8, [sp, #0x38] 4e910: 39400288 ldrb w8, [x20] 4e914: f9400a89 ldr x9, [x20, #0x10] 4e918: f0000322 adrp x2, 0xb5000 4e91c: 912fdc21 add x1, x1, #0xbf7 4e920: 7200011f tst w8, #0x1 4e924: 9a941523 csinc x3, x9, x20, ne 4e928: 91198042 add x2, x2, #0x660 4e92c: 2a1f03e0 mov w0, wzr 4e930: 2a1303e4 mov w4, w19 4e934: 97ff0057 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4e938: 39400297 ldrb w23, [x20] 4e93c: f9400688 ldr x8, [x20, #0x8] 4e940: d341fee9 lsr x9, x23, #1 4e944: 720002ff tst w23, #0x1 4e948: 9a880128 csel x8, x9, x8, eq 4e94c: b4000d68 cbz x8, 0x4eaf8 4e950: 321b03e0 orr w0, wzr, #0x20 4e954: 91000696 add x22, x20, #0x1 4e958: 9400cc94 bl 0x81ba8 4e95c: 90000349 adrp x9, 0xb6000 4e960: f0000328 adrp x8, 0xb5000 4e964: 910d3929 add x9, x9, #0x34e 4e968: 3dc18d00 ldr q0, [x8, #0x630] 4e96c: 3cc0e121 ldur q1, [x9, #0xe] 4e970: 3dc00122 ldr q2, [x9] 4e974: f9001be0 str x0, [sp, #0x30] 4e978: 3d800be0 str q0, [sp, #0x20] 4e97c: 3c80e001 stur q1, [x0, #0xe] 4e980: 3d800002 str q2, [x0] 4e984: 3900781f strb wzr, [x0, #0x1e] 4e988: f9400a88 ldr x8, [x20, #0x10] 4e98c: 720002ff tst w23, #0x1 4e990: 9a8802c0 csel x0, x22, x8, eq 4e994: 97ff036b bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4e998: b40001a0 cbz x0, 0x4e9cc 4e99c: 39400288 ldrb w8, [x20] 4e9a0: f9400a89 ldr x9, [x20, #0x10] 4e9a4: 7200011f tst w8, #0x1 4e9a8: 9a8902c0 csel x0, x22, x9, eq 4e9ac: 97ff0365 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4e9b0: aa0003f4 mov x20, x0 4e9b4: aa1403e0 mov x0, x20 4e9b8: 97ff036e bl 0xf770 4e9bc: aa0003e2 mov x2, x0 4e9c0: 910083e0 add x0, sp, #0x20 4e9c4: aa1403e1 mov x1, x20 4e9c8: 97ffab87 bl 0x397e4 <.text+0x29d34> 4e9cc: 90000816 adrp x22, 0x14e000 4e9d0: f9463ec0 ldr x0, [x22, #0xc78] 4e9d4: b50001e0 cbnz x0, 0x4ea10 4e9d8: 90000800 adrp x0, 0x14e000 4e9dc: 91320000 add x0, x0, #0xc80 4e9e0: 97ff02f8 bl 0xf5c0 4e9e4: f9463ec8 ldr x8, [x22, #0xc78] 4e9e8: b50000c8 cbnz x8, 0x4ea00 4e9ec: 321d07e0 orr w0, wzr, #0x18 4e9f0: 9400cc6e bl 0x81ba8 4e9f4: a900fc1f stp xzr, xzr, [x0, #0x8] 4e9f8: f900001f str xzr, [x0] 4e9fc: f9063ec0 str x0, [x22, #0xc78] 4ea00: 90000800 adrp x0, 0x14e000 4ea04: 91320000 add x0, x0, #0xc80 4ea08: 97ff041a bl 0xfa70 4ea0c: f9463ec0 ldr x0, [x22, #0xc78] 4ea10: 394083e8 ldrb w8, [sp, #0x20] 4ea14: f9401be9 ldr x9, [sp, #0x30] 4ea18: 910083ea add x10, sp, #0x20 4ea1c: b2400157 orr x23, x10, #0x1 4ea20: 7200011f tst w8, #0x1 4ea24: 9a8902e1 csel x1, x23, x9, eq 4ea28: 97fff9f1 bl 0x4d1ec 4ea2c: aa0003f4 mov x20, x0 4ea30: b4000734 cbz x20, 0x4eb14 4ea34: a9017fff stp xzr, xzr, [sp, #0x10] 4ea38: f90007ff str xzr, [sp, #0x8] 4ea3c: 90000361 adrp x1, 0xba000 4ea40: 913b4021 add x1, x1, #0xed0 4ea44: 910023e0 add x0, sp, #0x8 4ea48: 320003e2 orr w2, wzr, #0x1 4ea4c: 97ffab66 bl 0x397e4 <.text+0x29d34> 4ea50: f0000321 adrp x1, 0xb5000 4ea54: 91356421 add x1, x1, #0xd59 4ea58: 320003e2 orr w2, wzr, #0x1 4ea5c: 97ffab62 bl 0x397e4 <.text+0x29d34> 4ea60: f00002e1 adrp x1, 0xad000 4ea64: 912fcc21 add x1, x1, #0xbf3 4ea68: 321f03e2 orr w2, wzr, #0x2 4ea6c: 97ffab5e bl 0x397e4 <.text+0x29d34> 4ea70: f9463ec0 ldr x0, [x22, #0xc78] 4ea74: b50001e0 cbnz x0, 0x4eab0 4ea78: 90000800 adrp x0, 0x14e000 4ea7c: 91320000 add x0, x0, #0xc80 4ea80: 97ff02d0 bl 0xf5c0 4ea84: f9463ec8 ldr x8, [x22, #0xc78] 4ea88: b50000c8 cbnz x8, 0x4eaa0 4ea8c: 321d07e0 orr w0, wzr, #0x18 4ea90: 9400cc46 bl 0x81ba8 4ea94: a900fc1f stp xzr, xzr, [x0, #0x8] 4ea98: f900001f str xzr, [x0] 4ea9c: f9063ec0 str x0, [x22, #0xc78] 4eaa0: 90000800 adrp x0, 0x14e000 4eaa4: 91320000 add x0, x0, #0xc80 4eaa8: 97ff03f2 bl 0xfa70 4eaac: f9463ec0 ldr x0, [x22, #0xc78] 4eab0: 394023e8 ldrb w8, [sp, #0x8] 4eab4: f9400fe9 ldr x9, [sp, #0x18] 4eab8: 910023ea add x10, sp, #0x8 4eabc: b240014a orr x10, x10, #0x1 4eac0: 7200011f tst w8, #0x1 4eac4: 9a890143 csel x3, x10, x9, eq 4eac8: f0000322 adrp x2, 0xb5000 4eacc: 911ad842 add x2, x2, #0x6b6 4ead0: aa1403e1 mov x1, x20 4ead4: 2a1303e4 mov w4, w19 4ead8: 97fffadd bl 0x4d64c 4eadc: 394023e8 ldrb w8, [sp, #0x8] 4eae0: 360002e8 tbz w8, #0x0, 0x4eb3c 4eae4: f9400fe0 ldr x0, [sp, #0x18] 4eae8: 9400cc60 bl 0x81c68 4eaec: f9463ec0 ldr x0, [x22, #0xc78] 4eaf0: b5000460 cbnz x0, 0x4eb7c 4eaf4: 14000014 b 0x4eb44 4eaf8: d0000321 adrp x1, 0xb4000 4eafc: f0000322 adrp x2, 0xb5000 4eb00: 912fdc21 add x1, x1, #0xbf7 4eb04: 911a7442 add x2, x2, #0x69d 4eb08: 2a1f03e0 mov w0, wzr 4eb0c: 97feffe1 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4eb10: 14000021 b 0x4eb94 4eb14: 394083e8 ldrb w8, [sp, #0x20] 4eb18: f9401be9 ldr x9, [sp, #0x30] 4eb1c: 7200011f tst w8, #0x1 4eb20: 9a8902e3 csel x3, x23, x9, eq 4eb24: d0000321 adrp x1, 0xb4000 4eb28: f0000322 adrp x2, 0xb5000 4eb2c: 912fdc21 add x1, x1, #0xbf7 4eb30: 911b4c42 add x2, x2, #0x6d3 4eb34: 2a1f03e0 mov w0, wzr 4eb38: 97feffd6 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4eb3c: f9463ec0 ldr x0, [x22, #0xc78] 4eb40: b50001e0 cbnz x0, 0x4eb7c 4eb44: 90000800 adrp x0, 0x14e000 4eb48: 91320000 add x0, x0, #0xc80 4eb4c: 97ff029d bl 0xf5c0 4eb50: f9463ec8 ldr x8, [x22, #0xc78] 4eb54: b50000c8 cbnz x8, 0x4eb6c 4eb58: 321d07e0 orr w0, wzr, #0x18 4eb5c: 9400cc13 bl 0x81ba8 4eb60: a900fc1f stp xzr, xzr, [x0, #0x8] 4eb64: f900001f str xzr, [x0] 4eb68: f9063ec0 str x0, [x22, #0xc78] 4eb6c: 90000800 adrp x0, 0x14e000 4eb70: 91320000 add x0, x0, #0xc80 4eb74: 97ff03bf bl 0xfa70 4eb78: f9463ec0 ldr x0, [x22, #0xc78] 4eb7c: aa1403e1 mov x1, x20 4eb80: 94000024 bl 0x4ec10 4eb84: 394083e8 ldrb w8, [sp, #0x20] 4eb88: 36000068 tbz w8, #0x0, 0x4eb94 4eb8c: f9401be0 ldr x0, [sp, #0x30] 4eb90: 9400cc36 bl 0x81c68 4eb94: f94016a8 ldr x8, [x21, #0x28] 4eb98: f9401fe9 ldr x9, [sp, #0x38] 4eb9c: eb09011f cmp x8, x9 4eba0: 540000e1 b.ne 0x4ebbc 4eba4: a9477bfd ldp x29, x30, [sp, #0x70] 4eba8: a9464ff4 ldp x20, x19, [sp, #0x60] 4ebac: a94557f6 ldp x22, x21, [sp, #0x50] 4ebb0: f94023f7 ldr x23, [sp, #0x40] 4ebb4: 910203ff add sp, sp, #0x80 4ebb8: d65f03c0 ret 4ebbc: 97ff0189 bl 0xf1e0 <__stack_chk_fail@plt> 4ebc0: 14000001 b 0x4ebc4 4ebc4: aa0003f3 mov x19, x0 4ebc8: 394083e8 ldrb w8, [sp, #0x20] 4ebcc: 370001a8 tbnz w8, #0x0, 0x4ec00 4ebd0: 1400000e b 0x4ec08 4ebd4: 394083e8 ldrb w8, [sp, #0x20] 4ebd8: aa0003f3 mov x19, x0 4ebdc: 37000128 tbnz w8, #0x0, 0x4ec00 4ebe0: 1400000a b 0x4ec08 4ebe4: 394023e8 ldrb w8, [sp, #0x8] 4ebe8: aa0003f3 mov x19, x0 4ebec: 36000068 tbz w8, #0x0, 0x4ebf8 4ebf0: f9400fe0 ldr x0, [sp, #0x18] 4ebf4: 9400cc1d bl 0x81c68 4ebf8: 394083e8 ldrb w8, [sp, #0x20] 4ebfc: 36000068 tbz w8, #0x0, 0x4ec08 4ec00: f9401be0 ldr x0, [sp, #0x30] 4ec04: 9400cc19 bl 0x81c68 4ec08: aa1303e0 mov x0, x19 4ec0c: 94016d64 bl 0xaa19c 4ec10: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4ec14: a9017bfd stp x29, x30, [sp, #0x10] 4ec18: 910043fd add x29, sp, #0x10 4ec1c: aa0103f3 mov x19, x1 4ec20: b40005b3 cbz x19, 0x4ecd4 4ec24: 90000814 adrp x20, 0x14e000 4ec28: f9463e80 ldr x0, [x20, #0xc78] 4ec2c: b4000340 cbz x0, 0x4ec94 4ec30: 97fff872 bl 0x4cdf8 4ec34: b4000500 cbz x0, 0x4ecd4 4ec38: f9463e80 ldr x0, [x20, #0xc78] 4ec3c: b50001e0 cbnz x0, 0x4ec78 4ec40: 90000800 adrp x0, 0x14e000 4ec44: 91320000 add x0, x0, #0xc80 4ec48: 97ff025e bl 0xf5c0 4ec4c: f9463e88 ldr x8, [x20, #0xc78] 4ec50: b50000c8 cbnz x8, 0x4ec68 4ec54: 321d07e0 orr w0, wzr, #0x18 4ec58: 9400cbd4 bl 0x81ba8 4ec5c: a900fc1f stp xzr, xzr, [x0, #0x8] 4ec60: f900001f str xzr, [x0] 4ec64: f9063e80 str x0, [x20, #0xc78] 4ec68: 90000800 adrp x0, 0x14e000 4ec6c: 91320000 add x0, x0, #0xc80 4ec70: 97ff0380 bl 0xfa70 4ec74: f9463e80 ldr x0, [x20, #0xc78] 4ec78: 97fff860 bl 0x4cdf8 4ec7c: f9400008 ldr x8, [x0] 4ec80: a9417bfd ldp x29, x30, [sp, #0x10] 4ec84: aa1303e1 mov x1, x19 4ec88: f9405902 ldr x2, [x8, #0xb0] 4ec8c: a8c24ff4 ldp x20, x19, [sp], #0x20 4ec90: d61f0040 br x2 4ec94: 90000800 adrp x0, 0x14e000 4ec98: 91320000 add x0, x0, #0xc80 4ec9c: 97ff0249 bl 0xf5c0 4eca0: f9463e88 ldr x8, [x20, #0xc78] 4eca4: b50000c8 cbnz x8, 0x4ecbc 4eca8: 321d07e0 orr w0, wzr, #0x18 4ecac: 9400cbbf bl 0x81ba8 4ecb0: a900fc1f stp xzr, xzr, [x0, #0x8] 4ecb4: f900001f str xzr, [x0] 4ecb8: f9063e80 str x0, [x20, #0xc78] 4ecbc: 90000800 adrp x0, 0x14e000 4ecc0: 91320000 add x0, x0, #0xc80 4ecc4: 97ff036b bl 0xfa70 4ecc8: f9463e80 ldr x0, [x20, #0xc78] 4eccc: 97fff84b bl 0x4cdf8 4ecd0: b5fffb40 cbnz x0, 0x4ec38 4ecd4: a9417bfd ldp x29, x30, [sp, #0x10] 4ecd8: a8c24ff4 ldp x20, x19, [sp], #0x20 4ecdc: d65f03c0 ret 4ece0: d10203ff sub sp, sp, #0x80 4ece4: f90023f7 str x23, [sp, #0x40] 4ece8: a90557f6 stp x22, x21, [sp, #0x50] 4ecec: a9064ff4 stp x20, x19, [sp, #0x60] 4ecf0: a9077bfd stp x29, x30, [sp, #0x70] 4ecf4: 9101c3fd add x29, sp, #0x70 4ecf8: d53bd055 mrs x21, TPIDR_EL0 4ecfc: f94016a8 ldr x8, [x21, #0x28] 4ed00: aa0003f4 mov x20, x0 4ed04: 2a0103f3 mov w19, w1 4ed08: d0000321 adrp x1, 0xb4000 4ed0c: f9001fe8 str x8, [sp, #0x38] 4ed10: 39400288 ldrb w8, [x20] 4ed14: f9400a89 ldr x9, [x20, #0x10] 4ed18: f0000322 adrp x2, 0xb5000 4ed1c: 912fdc21 add x1, x1, #0xbf7 4ed20: 7200011f tst w8, #0x1 4ed24: 9a941523 csinc x3, x9, x20, ne 4ed28: 911c1042 add x2, x2, #0x704 4ed2c: 2a1f03e0 mov w0, wzr 4ed30: 2a1303e4 mov w4, w19 4ed34: 97feff57 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4ed38: 39400297 ldrb w23, [x20] 4ed3c: f9400688 ldr x8, [x20, #0x8] 4ed40: d341fee9 lsr x9, x23, #1 4ed44: 720002ff tst w23, #0x1 4ed48: 9a880128 csel x8, x9, x8, eq 4ed4c: b4000d68 cbz x8, 0x4eef8 4ed50: 321b03e0 orr w0, wzr, #0x20 4ed54: 91000696 add x22, x20, #0x1 4ed58: 9400cb94 bl 0x81ba8 4ed5c: 90000349 adrp x9, 0xb6000 4ed60: f0000328 adrp x8, 0xb5000 4ed64: 910d3929 add x9, x9, #0x34e 4ed68: 3dc18d00 ldr q0, [x8, #0x630] 4ed6c: 3cc0e121 ldur q1, [x9, #0xe] 4ed70: 3dc00122 ldr q2, [x9] 4ed74: f9001be0 str x0, [sp, #0x30] 4ed78: 3d800be0 str q0, [sp, #0x20] 4ed7c: 3c80e001 stur q1, [x0, #0xe] 4ed80: 3d800002 str q2, [x0] 4ed84: 3900781f strb wzr, [x0, #0x1e] 4ed88: f9400a88 ldr x8, [x20, #0x10] 4ed8c: 720002ff tst w23, #0x1 4ed90: 9a8802c0 csel x0, x22, x8, eq 4ed94: 97ff026b bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4ed98: b40001a0 cbz x0, 0x4edcc 4ed9c: 39400288 ldrb w8, [x20] 4eda0: f9400a89 ldr x9, [x20, #0x10] 4eda4: 7200011f tst w8, #0x1 4eda8: 9a8902c0 csel x0, x22, x9, eq 4edac: 97ff0265 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4edb0: aa0003f4 mov x20, x0 4edb4: aa1403e0 mov x0, x20 4edb8: 97ff026e bl 0xf770 4edbc: aa0003e2 mov x2, x0 4edc0: 910083e0 add x0, sp, #0x20 4edc4: aa1403e1 mov x1, x20 4edc8: 97ffaa87 bl 0x397e4 <.text+0x29d34> 4edcc: 90000816 adrp x22, 0x14e000 4edd0: f9463ec0 ldr x0, [x22, #0xc78] 4edd4: b50001e0 cbnz x0, 0x4ee10 4edd8: 90000800 adrp x0, 0x14e000 4eddc: 91320000 add x0, x0, #0xc80 4ede0: 97ff01f8 bl 0xf5c0 4ede4: f9463ec8 ldr x8, [x22, #0xc78] 4ede8: b50000c8 cbnz x8, 0x4ee00 4edec: 321d07e0 orr w0, wzr, #0x18 4edf0: 9400cb6e bl 0x81ba8 4edf4: a900fc1f stp xzr, xzr, [x0, #0x8] 4edf8: f900001f str xzr, [x0] 4edfc: f9063ec0 str x0, [x22, #0xc78] 4ee00: 90000800 adrp x0, 0x14e000 4ee04: 91320000 add x0, x0, #0xc80 4ee08: 97ff031a bl 0xfa70 4ee0c: f9463ec0 ldr x0, [x22, #0xc78] 4ee10: 394083e8 ldrb w8, [sp, #0x20] 4ee14: f9401be9 ldr x9, [sp, #0x30] 4ee18: 910083ea add x10, sp, #0x20 4ee1c: b2400157 orr x23, x10, #0x1 4ee20: 7200011f tst w8, #0x1 4ee24: 9a8902e1 csel x1, x23, x9, eq 4ee28: 97fff8f1 bl 0x4d1ec 4ee2c: aa0003f4 mov x20, x0 4ee30: b4000734 cbz x20, 0x4ef14 4ee34: a9017fff stp xzr, xzr, [sp, #0x10] 4ee38: f90007ff str xzr, [sp, #0x8] 4ee3c: 90000361 adrp x1, 0xba000 4ee40: 913b4021 add x1, x1, #0xed0 4ee44: 910023e0 add x0, sp, #0x8 4ee48: 320003e2 orr w2, wzr, #0x1 4ee4c: 97ffaa66 bl 0x397e4 <.text+0x29d34> 4ee50: f0000321 adrp x1, 0xb5000 4ee54: 91356421 add x1, x1, #0xd59 4ee58: 320003e2 orr w2, wzr, #0x1 4ee5c: 97ffaa62 bl 0x397e4 <.text+0x29d34> 4ee60: f00002e1 adrp x1, 0xad000 4ee64: 912fcc21 add x1, x1, #0xbf3 4ee68: 321f03e2 orr w2, wzr, #0x2 4ee6c: 97ffaa5e bl 0x397e4 <.text+0x29d34> 4ee70: f9463ec0 ldr x0, [x22, #0xc78] 4ee74: b50001e0 cbnz x0, 0x4eeb0 4ee78: 90000800 adrp x0, 0x14e000 4ee7c: 91320000 add x0, x0, #0xc80 4ee80: 97ff01d0 bl 0xf5c0 4ee84: f9463ec8 ldr x8, [x22, #0xc78] 4ee88: b50000c8 cbnz x8, 0x4eea0 4ee8c: 321d07e0 orr w0, wzr, #0x18 4ee90: 9400cb46 bl 0x81ba8 4ee94: a900fc1f stp xzr, xzr, [x0, #0x8] 4ee98: f900001f str xzr, [x0] 4ee9c: f9063ec0 str x0, [x22, #0xc78] 4eea0: 90000800 adrp x0, 0x14e000 4eea4: 91320000 add x0, x0, #0xc80 4eea8: 97ff02f2 bl 0xfa70 4eeac: f9463ec0 ldr x0, [x22, #0xc78] 4eeb0: 394023e8 ldrb w8, [sp, #0x8] 4eeb4: f9400fe9 ldr x9, [sp, #0x18] 4eeb8: 910023ea add x10, sp, #0x8 4eebc: b240014a orr x10, x10, #0x1 4eec0: 7200011f tst w8, #0x1 4eec4: 9a890143 csel x3, x10, x9, eq 4eec8: f0000322 adrp x2, 0xb5000 4eecc: 911ce042 add x2, x2, #0x738 4eed0: aa1403e1 mov x1, x20 4eed4: 2a1303e4 mov w4, w19 4eed8: 97fff9dd bl 0x4d64c 4eedc: 394023e8 ldrb w8, [sp, #0x8] 4eee0: 360002e8 tbz w8, #0x0, 0x4ef3c 4eee4: f9400fe0 ldr x0, [sp, #0x18] 4eee8: 9400cb60 bl 0x81c68 4eeec: f9463ec0 ldr x0, [x22, #0xc78] 4eef0: b5000460 cbnz x0, 0x4ef7c 4eef4: 14000014 b 0x4ef44 4eef8: d0000321 adrp x1, 0xb4000 4eefc: f0000322 adrp x2, 0xb5000 4ef00: 912fdc21 add x1, x1, #0xbf7 4ef04: 911a7442 add x2, x2, #0x69d 4ef08: 2a1f03e0 mov w0, wzr 4ef0c: 97fefee1 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4ef10: 14000021 b 0x4ef94 4ef14: 394083e8 ldrb w8, [sp, #0x20] 4ef18: f9401be9 ldr x9, [sp, #0x30] 4ef1c: 7200011f tst w8, #0x1 4ef20: 9a8902e3 csel x3, x23, x9, eq 4ef24: d0000321 adrp x1, 0xb4000 4ef28: f0000322 adrp x2, 0xb5000 4ef2c: 912fdc21 add x1, x1, #0xbf7 4ef30: 911b4c42 add x2, x2, #0x6d3 4ef34: 2a1f03e0 mov w0, wzr 4ef38: 97fefed6 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4ef3c: f9463ec0 ldr x0, [x22, #0xc78] 4ef40: b50001e0 cbnz x0, 0x4ef7c 4ef44: 90000800 adrp x0, 0x14e000 4ef48: 91320000 add x0, x0, #0xc80 4ef4c: 97ff019d bl 0xf5c0 4ef50: f9463ec8 ldr x8, [x22, #0xc78] 4ef54: b50000c8 cbnz x8, 0x4ef6c 4ef58: 321d07e0 orr w0, wzr, #0x18 4ef5c: 9400cb13 bl 0x81ba8 4ef60: a900fc1f stp xzr, xzr, [x0, #0x8] 4ef64: f900001f str xzr, [x0] 4ef68: f9063ec0 str x0, [x22, #0xc78] 4ef6c: 90000800 adrp x0, 0x14e000 4ef70: 91320000 add x0, x0, #0xc80 4ef74: 97ff02bf bl 0xfa70 4ef78: f9463ec0 ldr x0, [x22, #0xc78] 4ef7c: aa1403e1 mov x1, x20 4ef80: 97ffff24 bl 0x4ec10 4ef84: 394083e8 ldrb w8, [sp, #0x20] 4ef88: 36000068 tbz w8, #0x0, 0x4ef94 4ef8c: f9401be0 ldr x0, [sp, #0x30] 4ef90: 9400cb36 bl 0x81c68 4ef94: f94016a8 ldr x8, [x21, #0x28] 4ef98: f9401fe9 ldr x9, [sp, #0x38] 4ef9c: eb09011f cmp x8, x9 4efa0: 540000e1 b.ne 0x4efbc 4efa4: a9477bfd ldp x29, x30, [sp, #0x70] 4efa8: a9464ff4 ldp x20, x19, [sp, #0x60] 4efac: a94557f6 ldp x22, x21, [sp, #0x50] 4efb0: f94023f7 ldr x23, [sp, #0x40] 4efb4: 910203ff add sp, sp, #0x80 4efb8: d65f03c0 ret 4efbc: 97ff0089 bl 0xf1e0 <__stack_chk_fail@plt> 4efc0: 14000001 b 0x4efc4 4efc4: aa0003f3 mov x19, x0 4efc8: 394083e8 ldrb w8, [sp, #0x20] 4efcc: 370001a8 tbnz w8, #0x0, 0x4f000 4efd0: 1400000e b 0x4f008 4efd4: 394083e8 ldrb w8, [sp, #0x20] 4efd8: aa0003f3 mov x19, x0 4efdc: 37000128 tbnz w8, #0x0, 0x4f000 4efe0: 1400000a b 0x4f008 4efe4: 394023e8 ldrb w8, [sp, #0x8] 4efe8: aa0003f3 mov x19, x0 4efec: 36000068 tbz w8, #0x0, 0x4eff8 4eff0: f9400fe0 ldr x0, [sp, #0x18] 4eff4: 9400cb1d bl 0x81c68 4eff8: 394083e8 ldrb w8, [sp, #0x20] 4effc: 36000068 tbz w8, #0x0, 0x4f008 4f000: f9401be0 ldr x0, [sp, #0x30] 4f004: 9400cb19 bl 0x81c68 4f008: aa1303e0 mov x0, x19 4f00c: 94016c64 bl 0xaa19c 4f010: d10283ff sub sp, sp, #0xa0 4f014: a9046ffc stp x28, x27, [sp, #0x40] 4f018: a90567fa stp x26, x25, [sp, #0x50] 4f01c: a9065ff8 stp x24, x23, [sp, #0x60] 4f020: a90757f6 stp x22, x21, [sp, #0x70] 4f024: a9084ff4 stp x20, x19, [sp, #0x80] 4f028: a9097bfd stp x29, x30, [sp, #0x90] 4f02c: 910243fd add x29, sp, #0x90 4f030: d53bd05b mrs x27, TPIDR_EL0 4f034: f9401768 ldr x8, [x27, #0x28] 4f038: aa0003f6 mov x22, x0 4f03c: 2a0203f4 mov w20, w2 4f040: aa0103f7 mov x23, x1 4f044: f9001fe8 str x8, [sp, #0x38] 4f048: 394002c8 ldrb w8, [x22] 4f04c: f9400ac9 ldr x9, [x22, #0x10] 4f050: b0000321 adrp x1, 0xb4000 4f054: d0000322 adrp x2, 0xb5000 4f058: 7200011f tst w8, #0x1 4f05c: 2a0303f3 mov w19, w3 4f060: 9a961523 csinc x3, x9, x22, ne 4f064: 912fdc21 add x1, x1, #0xbf7 4f068: 911d4442 add x2, x2, #0x751 4f06c: 2a1f03e0 mov w0, wzr 4f070: aa0403f5 mov x21, x4 4f074: 97fefe87 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4f078: 394002c8 ldrb w8, [x22] 4f07c: f94006c9 ldr x9, [x22, #0x8] 4f080: d341fd0a lsr x10, x8, #1 4f084: 7200011f tst w8, #0x1 4f088: 9a890148 csel x8, x10, x9, eq 4f08c: b40000e8 cbz x8, 0x4f0a8 4f090: f00007fc adrp x28, 0x14e000 4f094: f9463f80 ldr x0, [x28, #0xc78] 4f098: b4000180 cbz x0, 0x4f0c8 4f09c: 97fff757 bl 0x4cdf8 4f0a0: b5000340 cbnz x0, 0x4f108 4f0a4: 14000007 b 0x4f0c0 4f0a8: b0000321 adrp x1, 0xb4000 4f0ac: d0000322 adrp x2, 0xb5000 4f0b0: 912fdc21 add x1, x1, #0xbf7 4f0b4: 911a7442 add x2, x2, #0x69d 4f0b8: 2a1f03e0 mov w0, wzr 4f0bc: 97fefe75 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4f0c0: 2a1f03f3 mov w19, wzr 4f0c4: 1400013b b 0x4f5b0 4f0c8: f00007e0 adrp x0, 0x14e000 4f0cc: 91320000 add x0, x0, #0xc80 4f0d0: 97ff013c bl 0xf5c0 4f0d4: f9463f88 ldr x8, [x28, #0xc78] 4f0d8: b50000c8 cbnz x8, 0x4f0f0 4f0dc: 321d07e0 orr w0, wzr, #0x18 4f0e0: 9400cab2 bl 0x81ba8 4f0e4: a900fc1f stp xzr, xzr, [x0, #0x8] 4f0e8: f900001f str xzr, [x0] 4f0ec: f9063f80 str x0, [x28, #0xc78] 4f0f0: f00007e0 adrp x0, 0x14e000 4f0f4: 91320000 add x0, x0, #0xc80 4f0f8: 97ff025e bl 0xfa70 4f0fc: f9463f80 ldr x0, [x28, #0xc78] 4f100: 97fff73e bl 0x4cdf8 4f104: b4fffde0 cbz x0, 0x4f0c0 4f108: 394002c8 ldrb w8, [x22] 4f10c: f9400ac9 ldr x9, [x22, #0x10] 4f110: 910006ca add x10, x22, #0x1 4f114: 7200011f tst w8, #0x1 4f118: 9a890140 csel x0, x10, x9, eq 4f11c: 97ff0189 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4f120: aa0003f6 mov x22, x0 4f124: a900ffff stp xzr, xzr, [sp, #0x8] 4f128: f9000fff str xzr, [sp, #0x18] 4f12c: 97ff0191 bl 0xf770 4f130: aa0003f8 mov x24, x0 4f134: b100431f cmn x24, #0x10 4f138: 54002582 b.hs 0x4f5e8 4f13c: f1005f1f cmp x24, #0x17 4f140: 540000e2 b.hs 0x4f15c 4f144: 910023e9 add x9, sp, #0x8 4f148: d37ffb08 lsl x8, x24, #1 4f14c: b2400139 orr x25, x9, #0x1 4f150: 390023e8 strb w8, [sp, #0x8] 4f154: b5000158 cbnz x24, 0x4f17c 4f158: 1400000d b 0x4f18c 4f15c: 91004308 add x8, x24, #0x10 4f160: 927ced1a and x26, x8, #0xfffffffffffffff0 4f164: aa1a03e0 mov x0, x26 4f168: 9400ca90 bl 0x81ba8 4f16c: aa0003f9 mov x25, x0 4f170: b2400348 orr x8, x26, #0x1 4f174: a90167f8 stp x24, x25, [sp, #0x10] 4f178: f90007e8 str x8, [sp, #0x8] 4f17c: aa1903e0 mov x0, x25 4f180: aa1603e1 mov x1, x22 4f184: aa1803e2 mov x2, x24 4f188: 97ff01c2 bl 0xf890 4f18c: 38386b3f strb wzr, [x25, x24] 4f190: a902ffff stp xzr, xzr, [sp, #0x28] 4f194: f90013ff str xzr, [sp, #0x20] 4f198: 321b03e0 orr w0, wzr, #0x20 4f19c: 9400ca83 bl 0x81ba8 4f1a0: d0000328 adrp x8, 0xb5000 4f1a4: 3dc18d00 ldr q0, [x8, #0x630] 4f1a8: f0000328 adrp x8, 0xb6000 4f1ac: 394023e9 ldrb w9, [sp, #0x8] 4f1b0: 910d3908 add x8, x8, #0x34e 4f1b4: 3cc0e101 ldur q1, [x8, #0xe] 4f1b8: 3d800be0 str q0, [sp, #0x20] 4f1bc: 3dc00100 ldr q0, [x8] 4f1c0: f9400fe8 ldr x8, [sp, #0x18] 4f1c4: 7200013f tst w9, #0x1 4f1c8: 910023e9 add x9, sp, #0x8 4f1cc: b2400136 orr x22, x9, #0x1 4f1d0: f9001be0 str x0, [sp, #0x30] 4f1d4: 3900781f strb wzr, [x0, #0x1e] 4f1d8: 3c80e001 stur q1, [x0, #0xe] 4f1dc: 3d800000 str q0, [x0] 4f1e0: 9a8802c0 csel x0, x22, x8, eq 4f1e4: 97ff0157 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4f1e8: b40001a0 cbz x0, 0x4f21c 4f1ec: 394023e8 ldrb w8, [sp, #0x8] 4f1f0: f9400fe9 ldr x9, [sp, #0x18] 4f1f4: 7200011f tst w8, #0x1 4f1f8: 9a8902c0 csel x0, x22, x9, eq 4f1fc: 97ff0151 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4f200: aa0003f6 mov x22, x0 4f204: aa1603e0 mov x0, x22 4f208: 97ff015a bl 0xf770 4f20c: aa0003e2 mov x2, x0 4f210: 910083e0 add x0, sp, #0x20 4f214: aa1603e1 mov x1, x22 4f218: 97ffa973 bl 0x397e4 <.text+0x29d34> 4f21c: 394023e8 ldrb w8, [sp, #0x8] 4f220: 36000068 tbz w8, #0x0, 0x4f22c 4f224: f9400fe0 ldr x0, [sp, #0x18] 4f228: 9400ca90 bl 0x81c68 4f22c: 394083e8 ldrb w8, [sp, #0x20] 4f230: f9401be9 ldr x9, [sp, #0x30] 4f234: 910083ea add x10, sp, #0x20 4f238: b2400158 orr x24, x10, #0x1 4f23c: 7200011f tst w8, #0x1 4f240: 9a890303 csel x3, x24, x9, eq 4f244: b0000321 adrp x1, 0xb4000 4f248: d0000322 adrp x2, 0xb5000 4f24c: 912fdc21 add x1, x1, #0xbf7 4f250: 911d8c42 add x2, x2, #0x763 4f254: 2a1f03e0 mov w0, wzr 4f258: 97fefe0e bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4f25c: f9463f80 ldr x0, [x28, #0xc78] 4f260: b50001e0 cbnz x0, 0x4f29c 4f264: f00007e0 adrp x0, 0x14e000 4f268: 91320000 add x0, x0, #0xc80 4f26c: 97ff00d5 bl 0xf5c0 4f270: f9463f88 ldr x8, [x28, #0xc78] 4f274: b50000c8 cbnz x8, 0x4f28c 4f278: 321d07e0 orr w0, wzr, #0x18 4f27c: 9400ca4b bl 0x81ba8 4f280: a900fc1f stp xzr, xzr, [x0, #0x8] 4f284: f900001f str xzr, [x0] 4f288: f9063f80 str x0, [x28, #0xc78] 4f28c: f00007e0 adrp x0, 0x14e000 4f290: 91320000 add x0, x0, #0xc80 4f294: 97ff01f7 bl 0xfa70 4f298: f9463f80 ldr x0, [x28, #0xc78] 4f29c: 394083e8 ldrb w8, [sp, #0x20] 4f2a0: f9401be9 ldr x9, [sp, #0x30] 4f2a4: 7200011f tst w8, #0x1 4f2a8: 9a890301 csel x1, x24, x9, eq 4f2ac: 97fff7d0 bl 0x4d1ec 4f2b0: aa0003f6 mov x22, x0 4f2b4: 394083e8 ldrb w8, [sp, #0x20] 4f2b8: f9401be9 ldr x9, [sp, #0x30] 4f2bc: 7200011f tst w8, #0x1 4f2c0: 9a890303 csel x3, x24, x9, eq 4f2c4: b40013d6 cbz x22, 0x4f53c 4f2c8: b0000321 adrp x1, 0xb4000 4f2cc: d0000322 adrp x2, 0xb5000 4f2d0: 912fdc21 add x1, x1, #0xbf7 4f2d4: 911de442 add x2, x2, #0x779 4f2d8: 2a1f03e0 mov w0, wzr 4f2dc: 97fefded bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4f2e0: a9017fff stp xzr, xzr, [sp, #0x10] 4f2e4: f90007ff str xzr, [sp, #0x8] 4f2e8: f0000341 adrp x1, 0xba000 4f2ec: 913b4021 add x1, x1, #0xed0 4f2f0: 910023e0 add x0, sp, #0x8 4f2f4: 320003e2 orr w2, wzr, #0x1 4f2f8: 97ffa93b bl 0x397e4 <.text+0x29d34> 4f2fc: d00002e1 adrp x1, 0xad000 4f300: 912f5421 add x1, x1, #0xbd5 4f304: 52800242 mov w2, #0x12 // =18 4f308: 97ffa937 bl 0x397e4 <.text+0x29d34> 4f30c: d0000321 adrp x1, 0xb5000 4f310: 913f4c21 add x1, x1, #0xfd3 4f314: 320003e2 orr w2, wzr, #0x1 4f318: 97ffa933 bl 0x397e4 <.text+0x29d34> 4f31c: d0000321 adrp x1, 0xb5000 4f320: 913f4c21 add x1, x1, #0xfd3 4f324: 320003e2 orr w2, wzr, #0x1 4f328: 97ffa92f bl 0x397e4 <.text+0x29d34> 4f32c: d00002e1 adrp x1, 0xad000 4f330: 912f5421 add x1, x1, #0xbd5 4f334: 52800242 mov w2, #0x12 // =18 4f338: 97ffa92b bl 0x397e4 <.text+0x29d34> 4f33c: d00002e1 adrp x1, 0xad000 4f340: 912fcc21 add x1, x1, #0xbf3 4f344: 321f03e2 orr w2, wzr, #0x2 4f348: 97ffa927 bl 0x397e4 <.text+0x29d34> 4f34c: f9463f80 ldr x0, [x28, #0xc78] 4f350: b50001e0 cbnz x0, 0x4f38c 4f354: f00007e0 adrp x0, 0x14e000 4f358: 91320000 add x0, x0, #0xc80 4f35c: 97ff0099 bl 0xf5c0 4f360: f9463f88 ldr x8, [x28, #0xc78] 4f364: b50000c8 cbnz x8, 0x4f37c 4f368: 321d07e0 orr w0, wzr, #0x18 4f36c: 9400ca0f bl 0x81ba8 4f370: a900fc1f stp xzr, xzr, [x0, #0x8] 4f374: f900001f str xzr, [x0] 4f378: f9063f80 str x0, [x28, #0xc78] 4f37c: f00007e0 adrp x0, 0x14e000 4f380: 91320000 add x0, x0, #0xc80 4f384: 97ff01bb bl 0xfa70 4f388: f9463f80 ldr x0, [x28, #0xc78] 4f38c: 97fff69b bl 0x4cdf8 4f390: f9400008 ldr x8, [x0] 4f394: 394002e9 ldrb w9, [x23] 4f398: f9400aea ldr x10, [x23, #0x10] 4f39c: f9429d08 ldr x8, [x8, #0x538] 4f3a0: 7200013f tst w9, #0x1 4f3a4: 9a971541 csinc x1, x10, x23, ne 4f3a8: d63f0100 blr x8 4f3ac: aa0003f7 mov x23, x0 4f3b0: f9463f80 ldr x0, [x28, #0xc78] 4f3b4: b50001e0 cbnz x0, 0x4f3f0 4f3b8: f00007e0 adrp x0, 0x14e000 4f3bc: 91320000 add x0, x0, #0xc80 4f3c0: 97ff0080 bl 0xf5c0 4f3c4: f9463f88 ldr x8, [x28, #0xc78] 4f3c8: b50000c8 cbnz x8, 0x4f3e0 4f3cc: 321d07e0 orr w0, wzr, #0x18 4f3d0: 9400c9f6 bl 0x81ba8 4f3d4: a900fc1f stp xzr, xzr, [x0, #0x8] 4f3d8: f900001f str xzr, [x0] 4f3dc: f9063f80 str x0, [x28, #0xc78] 4f3e0: f00007e0 adrp x0, 0x14e000 4f3e4: 91320000 add x0, x0, #0xc80 4f3e8: 97ff01a2 bl 0xfa70 4f3ec: f9463f80 ldr x0, [x28, #0xc78] 4f3f0: 97fff682 bl 0x4cdf8 4f3f4: f9400008 ldr x8, [x0] 4f3f8: 394002a9 ldrb w9, [x21] 4f3fc: f9400aaa ldr x10, [x21, #0x10] 4f400: f9429d08 ldr x8, [x8, #0x538] 4f404: 7200013f tst w9, #0x1 4f408: 9a951541 csinc x1, x10, x21, ne 4f40c: d63f0100 blr x8 4f410: aa0003f5 mov x21, x0 4f414: f9463f80 ldr x0, [x28, #0xc78] 4f418: b50001e0 cbnz x0, 0x4f454 4f41c: f00007e0 adrp x0, 0x14e000 4f420: 91320000 add x0, x0, #0xc80 4f424: 97ff0067 bl 0xf5c0 4f428: f9463f88 ldr x8, [x28, #0xc78] 4f42c: b50000c8 cbnz x8, 0x4f444 4f430: 321d07e0 orr w0, wzr, #0x18 4f434: 9400c9dd bl 0x81ba8 4f438: a900fc1f stp xzr, xzr, [x0, #0x8] 4f43c: f900001f str xzr, [x0] 4f440: f9063f80 str x0, [x28, #0xc78] 4f444: f00007e0 adrp x0, 0x14e000 4f448: 91320000 add x0, x0, #0xc80 4f44c: 97ff0189 bl 0xfa70 4f450: f9463f80 ldr x0, [x28, #0xc78] 4f454: 394023e8 ldrb w8, [sp, #0x8] 4f458: f9400fe9 ldr x9, [sp, #0x18] 4f45c: 910023ea add x10, sp, #0x8 4f460: b240014a orr x10, x10, #0x1 4f464: 7200011f tst w8, #0x1 4f468: 12000285 and w5, w20, #0x1 4f46c: 9a890143 csel x3, x10, x9, eq 4f470: 12000266 and w6, w19, #0x1 4f474: d0000322 adrp x2, 0xb5000 4f478: 911e2c42 add x2, x2, #0x78b 4f47c: aa1603e1 mov x1, x22 4f480: aa1703e4 mov x4, x23 4f484: aa1503e7 mov x7, x21 4f488: 97fff871 bl 0x4d64c 4f48c: f9463f80 ldr x0, [x28, #0xc78] 4f490: b50001e0 cbnz x0, 0x4f4cc 4f494: f00007e0 adrp x0, 0x14e000 4f498: 91320000 add x0, x0, #0xc80 4f49c: 97ff0049 bl 0xf5c0 4f4a0: f9463f88 ldr x8, [x28, #0xc78] 4f4a4: b50000c8 cbnz x8, 0x4f4bc 4f4a8: 321d07e0 orr w0, wzr, #0x18 4f4ac: 9400c9bf bl 0x81ba8 4f4b0: a900fc1f stp xzr, xzr, [x0, #0x8] 4f4b4: f900001f str xzr, [x0] 4f4b8: f9063f80 str x0, [x28, #0xc78] 4f4bc: f00007e0 adrp x0, 0x14e000 4f4c0: 91320000 add x0, x0, #0xc80 4f4c4: 97ff016b bl 0xfa70 4f4c8: f9463f80 ldr x0, [x28, #0xc78] 4f4cc: aa1703e1 mov x1, x23 4f4d0: 94000067 bl 0x4f66c 4f4d4: f9463f80 ldr x0, [x28, #0xc78] 4f4d8: b50001e0 cbnz x0, 0x4f514 4f4dc: f00007e0 adrp x0, 0x14e000 4f4e0: 91320000 add x0, x0, #0xc80 4f4e4: 97ff0037 bl 0xf5c0 4f4e8: f9463f88 ldr x8, [x28, #0xc78] 4f4ec: b50000c8 cbnz x8, 0x4f504 4f4f0: 321d07e0 orr w0, wzr, #0x18 4f4f4: 9400c9ad bl 0x81ba8 4f4f8: a900fc1f stp xzr, xzr, [x0, #0x8] 4f4fc: f900001f str xzr, [x0] 4f500: f9063f80 str x0, [x28, #0xc78] 4f504: f00007e0 adrp x0, 0x14e000 4f508: 91320000 add x0, x0, #0xc80 4f50c: 97ff0159 bl 0xfa70 4f510: f9463f80 ldr x0, [x28, #0xc78] 4f514: aa1503e1 mov x1, x21 4f518: 94000055 bl 0x4f66c 4f51c: 394023e8 ldrb w8, [sp, #0x8] 4f520: 36000068 tbz w8, #0x0, 0x4f52c 4f524: f9400fe0 ldr x0, [sp, #0x18] 4f528: 9400c9d0 bl 0x81c68 4f52c: 320003f3 orr w19, wzr, #0x1 4f530: f9463f80 ldr x0, [x28, #0xc78] 4f534: b5000320 cbnz x0, 0x4f598 4f538: 1400000a b 0x4f560 4f53c: b0000321 adrp x1, 0xb4000 4f540: d0000322 adrp x2, 0xb5000 4f544: 912fdc21 add x1, x1, #0xbf7 4f548: 911e4042 add x2, x2, #0x790 4f54c: 2a1f03e0 mov w0, wzr 4f550: 97fefd50 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4f554: 2a1f03f3 mov w19, wzr 4f558: f9463f80 ldr x0, [x28, #0xc78] 4f55c: b50001e0 cbnz x0, 0x4f598 4f560: f00007e0 adrp x0, 0x14e000 4f564: 91320000 add x0, x0, #0xc80 4f568: 97ff0016 bl 0xf5c0 4f56c: f9463f88 ldr x8, [x28, #0xc78] 4f570: b50000c8 cbnz x8, 0x4f588 4f574: 321d07e0 orr w0, wzr, #0x18 4f578: 9400c98c bl 0x81ba8 4f57c: a900fc1f stp xzr, xzr, [x0, #0x8] 4f580: f900001f str xzr, [x0] 4f584: f9063f80 str x0, [x28, #0xc78] 4f588: f00007e0 adrp x0, 0x14e000 4f58c: 91320000 add x0, x0, #0xc80 4f590: 97ff0138 bl 0xfa70 4f594: f9463f80 ldr x0, [x28, #0xc78] 4f598: aa1603e1 mov x1, x22 4f59c: 97fffd9d bl 0x4ec10 4f5a0: 394083e8 ldrb w8, [sp, #0x20] 4f5a4: 36000068 tbz w8, #0x0, 0x4f5b0 4f5a8: f9401be0 ldr x0, [sp, #0x30] 4f5ac: 9400c9af bl 0x81c68 4f5b0: f9401768 ldr x8, [x27, #0x28] 4f5b4: f9401fe9 ldr x9, [sp, #0x38] 4f5b8: eb09011f cmp x8, x9 4f5bc: 54000141 b.ne 0x4f5e4 4f5c0: 2a1303e0 mov w0, w19 4f5c4: a9497bfd ldp x29, x30, [sp, #0x90] 4f5c8: a9484ff4 ldp x20, x19, [sp, #0x80] 4f5cc: a94757f6 ldp x22, x21, [sp, #0x70] 4f5d0: a9465ff8 ldp x24, x23, [sp, #0x60] 4f5d4: a94567fa ldp x26, x25, [sp, #0x50] 4f5d8: a9446ffc ldp x28, x27, [sp, #0x40] 4f5dc: 910283ff add sp, sp, #0xa0 4f5e0: d65f03c0 ret 4f5e4: 97fefeff bl 0xf1e0 <__stack_chk_fail@plt> 4f5e8: 910023e0 add x0, sp, #0x8 4f5ec: 97ff7553 bl 0x2cb38 <.text+0x1d088> 4f5f0: aa0003f3 mov x19, x0 4f5f4: 394023e8 ldrb w8, [sp, #0x8] 4f5f8: 37000148 tbnz w8, #0x0, 0x4f620 4f5fc: 1400001a b 0x4f664 4f600: 14000010 b 0x4f640 4f604: 394083e8 ldrb w8, [sp, #0x20] 4f608: aa0003f3 mov x19, x0 4f60c: 36000068 tbz w8, #0x0, 0x4f618 4f610: f9401be0 ldr x0, [sp, #0x30] 4f614: 9400c995 bl 0x81c68 4f618: 394023e8 ldrb w8, [sp, #0x8] 4f61c: 36000248 tbz w8, #0x0, 0x4f664 4f620: f9400fe0 ldr x0, [sp, #0x18] 4f624: 1400000f b 0x4f660 4f628: 14000001 b 0x4f62c 4f62c: aa0003f3 mov x19, x0 4f630: 394083e8 ldrb w8, [sp, #0x20] 4f634: 37000148 tbnz w8, #0x0, 0x4f65c 4f638: 1400000b b 0x4f664 4f63c: 14000001 b 0x4f640 4f640: 394023e8 ldrb w8, [sp, #0x8] 4f644: aa0003f3 mov x19, x0 4f648: 36000068 tbz w8, #0x0, 0x4f654 4f64c: f9400fe0 ldr x0, [sp, #0x18] 4f650: 9400c986 bl 0x81c68 4f654: 394083e8 ldrb w8, [sp, #0x20] 4f658: 36000068 tbz w8, #0x0, 0x4f664 4f65c: f9401be0 ldr x0, [sp, #0x30] 4f660: 9400c982 bl 0x81c68 4f664: aa1303e0 mov x0, x19 4f668: 94016acd bl 0xaa19c 4f66c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 4f670: a9017bfd stp x29, x30, [sp, #0x10] 4f674: 910043fd add x29, sp, #0x10 4f678: aa0103f3 mov x19, x1 4f67c: b40005b3 cbz x19, 0x4f730 4f680: f00007f4 adrp x20, 0x14e000 4f684: f9463e80 ldr x0, [x20, #0xc78] 4f688: b4000340 cbz x0, 0x4f6f0 4f68c: 97fff5db bl 0x4cdf8 4f690: b4000500 cbz x0, 0x4f730 4f694: f9463e80 ldr x0, [x20, #0xc78] 4f698: b50001e0 cbnz x0, 0x4f6d4 4f69c: f00007e0 adrp x0, 0x14e000 4f6a0: 91320000 add x0, x0, #0xc80 4f6a4: 97feffc7 bl 0xf5c0 4f6a8: f9463e88 ldr x8, [x20, #0xc78] 4f6ac: b50000c8 cbnz x8, 0x4f6c4 4f6b0: 321d07e0 orr w0, wzr, #0x18 4f6b4: 9400c93d bl 0x81ba8 4f6b8: a900fc1f stp xzr, xzr, [x0, #0x8] 4f6bc: f900001f str xzr, [x0] 4f6c0: f9063e80 str x0, [x20, #0xc78] 4f6c4: f00007e0 adrp x0, 0x14e000 4f6c8: 91320000 add x0, x0, #0xc80 4f6cc: 97ff00e9 bl 0xfa70 4f6d0: f9463e80 ldr x0, [x20, #0xc78] 4f6d4: 97fff5c9 bl 0x4cdf8 4f6d8: f9400008 ldr x8, [x0] 4f6dc: a9417bfd ldp x29, x30, [sp, #0x10] 4f6e0: aa1303e1 mov x1, x19 4f6e4: f9405d02 ldr x2, [x8, #0xb8] 4f6e8: a8c24ff4 ldp x20, x19, [sp], #0x20 4f6ec: d61f0040 br x2 4f6f0: f00007e0 adrp x0, 0x14e000 4f6f4: 91320000 add x0, x0, #0xc80 4f6f8: 97feffb2 bl 0xf5c0 4f6fc: f9463e88 ldr x8, [x20, #0xc78] 4f700: b50000c8 cbnz x8, 0x4f718 4f704: 321d07e0 orr w0, wzr, #0x18 4f708: 9400c928 bl 0x81ba8 4f70c: a900fc1f stp xzr, xzr, [x0, #0x8] 4f710: f900001f str xzr, [x0] 4f714: f9063e80 str x0, [x20, #0xc78] 4f718: f00007e0 adrp x0, 0x14e000 4f71c: 91320000 add x0, x0, #0xc80 4f720: 97ff00d4 bl 0xfa70 4f724: f9463e80 ldr x0, [x20, #0xc78] 4f728: 97fff5b4 bl 0x4cdf8 4f72c: b5fffb40 cbnz x0, 0x4f694 4f730: a9417bfd ldp x29, x30, [sp, #0x10] 4f734: a8c24ff4 ldp x20, x19, [sp], #0x20 4f738: d65f03c0 ret 4f73c: d10243ff sub sp, sp, #0x90 4f740: f90023f9 str x25, [sp, #0x40] 4f744: a9055ff8 stp x24, x23, [sp, #0x50] 4f748: a90657f6 stp x22, x21, [sp, #0x60] 4f74c: a9074ff4 stp x20, x19, [sp, #0x70] 4f750: a9087bfd stp x29, x30, [sp, #0x80] 4f754: 910203fd add x29, sp, #0x80 4f758: d53bd057 mrs x23, TPIDR_EL0 4f75c: f94016e8 ldr x8, [x23, #0x28] 4f760: aa0003f4 mov x20, x0 4f764: aa0203f6 mov x22, x2 4f768: aa0303f5 mov x21, x3 4f76c: f9001fe8 str x8, [sp, #0x38] 4f770: 39400288 ldrb w8, [x20] 4f774: f9400a89 ldr x9, [x20, #0x10] 4f778: 394002ca ldrb w10, [x22] 4f77c: f9400acb ldr x11, [x22, #0x10] 4f780: 394002ac ldrb w12, [x21] 4f784: 7200011f tst w8, #0x1 4f788: f9400aa8 ldr x8, [x21, #0x10] 4f78c: 9a941523 csinc x3, x9, x20, ne 4f790: 7200015f tst w10, #0x1 4f794: 2a0103f3 mov w19, w1 4f798: 9a961565 csinc x5, x11, x22, ne 4f79c: 7200019f tst w12, #0x1 4f7a0: b0000321 adrp x1, 0xb4000 4f7a4: d0000322 adrp x2, 0xb5000 4f7a8: 9a951506 csinc x6, x8, x21, ne 4f7ac: 912fdc21 add x1, x1, #0xbf7 4f7b0: 911f0c42 add x2, x2, #0x7c3 4f7b4: 2a1f03e0 mov w0, wzr 4f7b8: 2a1303e4 mov w4, w19 4f7bc: 97fefcb5 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4f7c0: 39400288 ldrb w8, [x20] 4f7c4: f9400689 ldr x9, [x20, #0x8] 4f7c8: d341fd0a lsr x10, x8, #1 4f7cc: 7200011f tst w8, #0x1 4f7d0: 9a890148 csel x8, x10, x9, eq 4f7d4: b40000e8 cbz x8, 0x4f7f0 4f7d8: f00007f8 adrp x24, 0x14e000 4f7dc: f9463f00 ldr x0, [x24, #0xc78] 4f7e0: b4000160 cbz x0, 0x4f80c 4f7e4: 97fff585 bl 0x4cdf8 4f7e8: b5000320 cbnz x0, 0x4f84c 4f7ec: 14000104 b 0x4fbfc 4f7f0: b0000321 adrp x1, 0xb4000 4f7f4: d0000322 adrp x2, 0xb5000 4f7f8: 912fdc21 add x1, x1, #0xbf7 4f7fc: 911a7442 add x2, x2, #0x69d 4f800: 2a1f03e0 mov w0, wzr 4f804: 97fefca3 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4f808: 140000fd b 0x4fbfc 4f80c: f00007e0 adrp x0, 0x14e000 4f810: 91320000 add x0, x0, #0xc80 4f814: 97feff6b bl 0xf5c0 4f818: f9463f08 ldr x8, [x24, #0xc78] 4f81c: b50000c8 cbnz x8, 0x4f834 4f820: 321d07e0 orr w0, wzr, #0x18 4f824: 9400c8e1 bl 0x81ba8 4f828: a900fc1f stp xzr, xzr, [x0, #0x8] 4f82c: f900001f str xzr, [x0] 4f830: f9063f00 str x0, [x24, #0xc78] 4f834: f00007e0 adrp x0, 0x14e000 4f838: 91320000 add x0, x0, #0xc80 4f83c: 97ff008d bl 0xfa70 4f840: f9463f00 ldr x0, [x24, #0xc78] 4f844: 97fff56d bl 0x4cdf8 4f848: b4001da0 cbz x0, 0x4fbfc 4f84c: 321b03e0 orr w0, wzr, #0x20 4f850: 91000699 add x25, x20, #0x1 4f854: 9400c8d5 bl 0x81ba8 4f858: f0000329 adrp x9, 0xb6000 4f85c: d0000328 adrp x8, 0xb5000 4f860: 910d3929 add x9, x9, #0x34e 4f864: 3dc18d00 ldr q0, [x8, #0x630] 4f868: 3cc0e121 ldur q1, [x9, #0xe] 4f86c: 3dc00122 ldr q2, [x9] 4f870: f9001be0 str x0, [sp, #0x30] 4f874: 3d800be0 str q0, [sp, #0x20] 4f878: 3c80e001 stur q1, [x0, #0xe] 4f87c: 3d800002 str q2, [x0] 4f880: 3900781f strb wzr, [x0, #0x1e] 4f884: 39400288 ldrb w8, [x20] 4f888: f9400a89 ldr x9, [x20, #0x10] 4f88c: 7200011f tst w8, #0x1 4f890: 9a890320 csel x0, x25, x9, eq 4f894: 97feffab bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4f898: b40001a0 cbz x0, 0x4f8cc 4f89c: 39400288 ldrb w8, [x20] 4f8a0: f9400a89 ldr x9, [x20, #0x10] 4f8a4: 7200011f tst w8, #0x1 4f8a8: 9a890320 csel x0, x25, x9, eq 4f8ac: 97feffa5 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4f8b0: aa0003f4 mov x20, x0 4f8b4: aa1403e0 mov x0, x20 4f8b8: 97feffae bl 0xf770 4f8bc: aa0003e2 mov x2, x0 4f8c0: 910083e0 add x0, sp, #0x20 4f8c4: aa1403e1 mov x1, x20 4f8c8: 97ffa7c7 bl 0x397e4 <.text+0x29d34> 4f8cc: f9463f00 ldr x0, [x24, #0xc78] 4f8d0: b50001e0 cbnz x0, 0x4f90c 4f8d4: f00007e0 adrp x0, 0x14e000 4f8d8: 91320000 add x0, x0, #0xc80 4f8dc: 97feff39 bl 0xf5c0 4f8e0: f9463f08 ldr x8, [x24, #0xc78] 4f8e4: b50000c8 cbnz x8, 0x4f8fc 4f8e8: 321d07e0 orr w0, wzr, #0x18 4f8ec: 9400c8af bl 0x81ba8 4f8f0: a900fc1f stp xzr, xzr, [x0, #0x8] 4f8f4: f900001f str xzr, [x0] 4f8f8: f9063f00 str x0, [x24, #0xc78] 4f8fc: f00007e0 adrp x0, 0x14e000 4f900: 91320000 add x0, x0, #0xc80 4f904: 97ff005b bl 0xfa70 4f908: f9463f00 ldr x0, [x24, #0xc78] 4f90c: 394083e8 ldrb w8, [sp, #0x20] 4f910: f9401be9 ldr x9, [sp, #0x30] 4f914: 910083ea add x10, sp, #0x20 4f918: b2400159 orr x25, x10, #0x1 4f91c: 7200011f tst w8, #0x1 4f920: 9a890321 csel x1, x25, x9, eq 4f924: 97fff632 bl 0x4d1ec 4f928: aa0003f4 mov x20, x0 4f92c: b4001294 cbz x20, 0x4fb7c 4f930: a9017fff stp xzr, xzr, [sp, #0x10] 4f934: f90007ff str xzr, [sp, #0x8] 4f938: f0000341 adrp x1, 0xba000 4f93c: 913b4021 add x1, x1, #0xed0 4f940: 910023e0 add x0, sp, #0x8 4f944: 320003e2 orr w2, wzr, #0x1 4f948: 97ffa7a7 bl 0x397e4 <.text+0x29d34> 4f94c: d0000321 adrp x1, 0xb5000 4f950: 91356421 add x1, x1, #0xd59 4f954: 320003e2 orr w2, wzr, #0x1 4f958: 97ffa7a3 bl 0x397e4 <.text+0x29d34> 4f95c: d00002e1 adrp x1, 0xad000 4f960: 912f5421 add x1, x1, #0xbd5 4f964: 52800242 mov w2, #0x12 // =18 4f968: 97ffa79f bl 0x397e4 <.text+0x29d34> 4f96c: d00002e1 adrp x1, 0xad000 4f970: 912f5421 add x1, x1, #0xbd5 4f974: 52800242 mov w2, #0x12 // =18 4f978: 97ffa79b bl 0x397e4 <.text+0x29d34> 4f97c: d00002e1 adrp x1, 0xad000 4f980: 912fcc21 add x1, x1, #0xbf3 4f984: 321f03e2 orr w2, wzr, #0x2 4f988: 97ffa797 bl 0x397e4 <.text+0x29d34> 4f98c: f9463f00 ldr x0, [x24, #0xc78] 4f990: b50001e0 cbnz x0, 0x4f9cc 4f994: f00007e0 adrp x0, 0x14e000 4f998: 91320000 add x0, x0, #0xc80 4f99c: 97feff09 bl 0xf5c0 4f9a0: f9463f08 ldr x8, [x24, #0xc78] 4f9a4: b50000c8 cbnz x8, 0x4f9bc 4f9a8: 321d07e0 orr w0, wzr, #0x18 4f9ac: 9400c87f bl 0x81ba8 4f9b0: a900fc1f stp xzr, xzr, [x0, #0x8] 4f9b4: f900001f str xzr, [x0] 4f9b8: f9063f00 str x0, [x24, #0xc78] 4f9bc: f00007e0 adrp x0, 0x14e000 4f9c0: 91320000 add x0, x0, #0xc80 4f9c4: 97ff002b bl 0xfa70 4f9c8: f9463f00 ldr x0, [x24, #0xc78] 4f9cc: 97fff50b bl 0x4cdf8 4f9d0: f9400008 ldr x8, [x0] 4f9d4: 394002c9 ldrb w9, [x22] 4f9d8: f9400aca ldr x10, [x22, #0x10] 4f9dc: 910006cb add x11, x22, #0x1 4f9e0: f9429d08 ldr x8, [x8, #0x538] 4f9e4: 7200013f tst w9, #0x1 4f9e8: 9a8a0161 csel x1, x11, x10, eq 4f9ec: d63f0100 blr x8 4f9f0: aa0003f6 mov x22, x0 4f9f4: f9463f00 ldr x0, [x24, #0xc78] 4f9f8: b50001e0 cbnz x0, 0x4fa34 4f9fc: f00007e0 adrp x0, 0x14e000 4fa00: 91320000 add x0, x0, #0xc80 4fa04: 97fefeef bl 0xf5c0 4fa08: f9463f08 ldr x8, [x24, #0xc78] 4fa0c: b50000c8 cbnz x8, 0x4fa24 4fa10: 321d07e0 orr w0, wzr, #0x18 4fa14: 9400c865 bl 0x81ba8 4fa18: a900fc1f stp xzr, xzr, [x0, #0x8] 4fa1c: f900001f str xzr, [x0] 4fa20: f9063f00 str x0, [x24, #0xc78] 4fa24: f00007e0 adrp x0, 0x14e000 4fa28: 91320000 add x0, x0, #0xc80 4fa2c: 97ff0011 bl 0xfa70 4fa30: f9463f00 ldr x0, [x24, #0xc78] 4fa34: 97fff4f1 bl 0x4cdf8 4fa38: f9400008 ldr x8, [x0] 4fa3c: 394002a9 ldrb w9, [x21] 4fa40: f9400aaa ldr x10, [x21, #0x10] 4fa44: 910006ab add x11, x21, #0x1 4fa48: f9429d08 ldr x8, [x8, #0x538] 4fa4c: 7200013f tst w9, #0x1 4fa50: 9a8a0161 csel x1, x11, x10, eq 4fa54: d63f0100 blr x8 4fa58: aa0003f5 mov x21, x0 4fa5c: f9463f00 ldr x0, [x24, #0xc78] 4fa60: b50001e0 cbnz x0, 0x4fa9c 4fa64: f00007e0 adrp x0, 0x14e000 4fa68: 91320000 add x0, x0, #0xc80 4fa6c: 97fefed5 bl 0xf5c0 4fa70: f9463f08 ldr x8, [x24, #0xc78] 4fa74: b50000c8 cbnz x8, 0x4fa8c 4fa78: 321d07e0 orr w0, wzr, #0x18 4fa7c: 9400c84b bl 0x81ba8 4fa80: a900fc1f stp xzr, xzr, [x0, #0x8] 4fa84: f900001f str xzr, [x0] 4fa88: f9063f00 str x0, [x24, #0xc78] 4fa8c: f00007e0 adrp x0, 0x14e000 4fa90: 91320000 add x0, x0, #0xc80 4fa94: 97fefff7 bl 0xfa70 4fa98: f9463f00 ldr x0, [x24, #0xc78] 4fa9c: 394023e8 ldrb w8, [sp, #0x8] 4faa0: f9400fe9 ldr x9, [sp, #0x18] 4faa4: 910023ea add x10, sp, #0x8 4faa8: b240014a orr x10, x10, #0x1 4faac: 7200011f tst w8, #0x1 4fab0: 9a890143 csel x3, x10, x9, eq 4fab4: d0000322 adrp x2, 0xb5000 4fab8: 911fe042 add x2, x2, #0x7f8 4fabc: aa1403e1 mov x1, x20 4fac0: 2a1303e4 mov w4, w19 4fac4: aa1603e5 mov x5, x22 4fac8: aa1503e6 mov x6, x21 4facc: 97fff6e0 bl 0x4d64c 4fad0: f9463f00 ldr x0, [x24, #0xc78] 4fad4: b50001e0 cbnz x0, 0x4fb10 4fad8: f00007e0 adrp x0, 0x14e000 4fadc: 91320000 add x0, x0, #0xc80 4fae0: 97fefeb8 bl 0xf5c0 4fae4: f9463f08 ldr x8, [x24, #0xc78] 4fae8: b50000c8 cbnz x8, 0x4fb00 4faec: 321d07e0 orr w0, wzr, #0x18 4faf0: 9400c82e bl 0x81ba8 4faf4: a900fc1f stp xzr, xzr, [x0, #0x8] 4faf8: f900001f str xzr, [x0] 4fafc: f9063f00 str x0, [x24, #0xc78] 4fb00: f00007e0 adrp x0, 0x14e000 4fb04: 91320000 add x0, x0, #0xc80 4fb08: 97feffda bl 0xfa70 4fb0c: f9463f00 ldr x0, [x24, #0xc78] 4fb10: aa1603e1 mov x1, x22 4fb14: 97fffed6 bl 0x4f66c 4fb18: f9463f00 ldr x0, [x24, #0xc78] 4fb1c: b50001e0 cbnz x0, 0x4fb58 4fb20: f00007e0 adrp x0, 0x14e000 4fb24: 91320000 add x0, x0, #0xc80 4fb28: 97fefea6 bl 0xf5c0 4fb2c: f9463f08 ldr x8, [x24, #0xc78] 4fb30: b50000c8 cbnz x8, 0x4fb48 4fb34: 321d07e0 orr w0, wzr, #0x18 4fb38: 9400c81c bl 0x81ba8 4fb3c: a900fc1f stp xzr, xzr, [x0, #0x8] 4fb40: f900001f str xzr, [x0] 4fb44: f9063f00 str x0, [x24, #0xc78] 4fb48: f00007e0 adrp x0, 0x14e000 4fb4c: 91320000 add x0, x0, #0xc80 4fb50: 97feffc8 bl 0xfa70 4fb54: f9463f00 ldr x0, [x24, #0xc78] 4fb58: aa1503e1 mov x1, x21 4fb5c: 97fffec4 bl 0x4f66c 4fb60: 394023e8 ldrb w8, [sp, #0x8] 4fb64: 36000208 tbz w8, #0x0, 0x4fba4 4fb68: f9400fe0 ldr x0, [sp, #0x18] 4fb6c: 9400c83f bl 0x81c68 4fb70: f9463f00 ldr x0, [x24, #0xc78] 4fb74: b5000380 cbnz x0, 0x4fbe4 4fb78: 1400000d b 0x4fbac 4fb7c: 394083e8 ldrb w8, [sp, #0x20] 4fb80: f9401be9 ldr x9, [sp, #0x30] 4fb84: 7200011f tst w8, #0x1 4fb88: 9a890323 csel x3, x25, x9, eq 4fb8c: b0000321 adrp x1, 0xb4000 4fb90: d0000322 adrp x2, 0xb5000 4fb94: 912fdc21 add x1, x1, #0xbf7 4fb98: 91200042 add x2, x2, #0x800 4fb9c: 2a1f03e0 mov w0, wzr 4fba0: 97fefbbc bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4fba4: f9463f00 ldr x0, [x24, #0xc78] 4fba8: b50001e0 cbnz x0, 0x4fbe4 4fbac: f00007e0 adrp x0, 0x14e000 4fbb0: 91320000 add x0, x0, #0xc80 4fbb4: 97fefe83 bl 0xf5c0 4fbb8: f9463f08 ldr x8, [x24, #0xc78] 4fbbc: b50000c8 cbnz x8, 0x4fbd4 4fbc0: 321d07e0 orr w0, wzr, #0x18 4fbc4: 9400c7f9 bl 0x81ba8 4fbc8: a900fc1f stp xzr, xzr, [x0, #0x8] 4fbcc: f900001f str xzr, [x0] 4fbd0: f9063f00 str x0, [x24, #0xc78] 4fbd4: f00007e0 adrp x0, 0x14e000 4fbd8: 91320000 add x0, x0, #0xc80 4fbdc: 97feffa5 bl 0xfa70 4fbe0: f9463f00 ldr x0, [x24, #0xc78] 4fbe4: aa1403e1 mov x1, x20 4fbe8: 97fffc0a bl 0x4ec10 4fbec: 394083e8 ldrb w8, [sp, #0x20] 4fbf0: 36000068 tbz w8, #0x0, 0x4fbfc 4fbf4: f9401be0 ldr x0, [sp, #0x30] 4fbf8: 9400c81c bl 0x81c68 4fbfc: f94016e8 ldr x8, [x23, #0x28] 4fc00: f9401fe9 ldr x9, [sp, #0x38] 4fc04: eb09011f cmp x8, x9 4fc08: 54000101 b.ne 0x4fc28 4fc0c: a9487bfd ldp x29, x30, [sp, #0x80] 4fc10: a9474ff4 ldp x20, x19, [sp, #0x70] 4fc14: a94657f6 ldp x22, x21, [sp, #0x60] 4fc18: a9455ff8 ldp x24, x23, [sp, #0x50] 4fc1c: f94023f9 ldr x25, [sp, #0x40] 4fc20: 910243ff add sp, sp, #0x90 4fc24: d65f03c0 ret 4fc28: 97fefd6e bl 0xf1e0 <__stack_chk_fail@plt> 4fc2c: 1400000b b 0x4fc58 4fc30: 14000005 b 0x4fc44 4fc34: 394083e8 ldrb w8, [sp, #0x20] 4fc38: aa0003f3 mov x19, x0 4fc3c: 370001c8 tbnz w8, #0x0, 0x4fc74 4fc40: 1400000f b 0x4fc7c 4fc44: aa0003f3 mov x19, x0 4fc48: 394083e8 ldrb w8, [sp, #0x20] 4fc4c: 37000148 tbnz w8, #0x0, 0x4fc74 4fc50: 1400000b b 0x4fc7c 4fc54: 14000001 b 0x4fc58 4fc58: 394023e8 ldrb w8, [sp, #0x8] 4fc5c: aa0003f3 mov x19, x0 4fc60: 36000068 tbz w8, #0x0, 0x4fc6c 4fc64: f9400fe0 ldr x0, [sp, #0x18] 4fc68: 9400c800 bl 0x81c68 4fc6c: 394083e8 ldrb w8, [sp, #0x20] 4fc70: 36000068 tbz w8, #0x0, 0x4fc7c 4fc74: f9401be0 ldr x0, [sp, #0x30] 4fc78: 9400c7fc bl 0x81c68 4fc7c: aa1303e0 mov x0, x19 4fc80: 94016947 bl 0xaa19c 4fc84: d10203ff sub sp, sp, #0x80 4fc88: a9045ff8 stp x24, x23, [sp, #0x40] 4fc8c: a90557f6 stp x22, x21, [sp, #0x50] 4fc90: a9064ff4 stp x20, x19, [sp, #0x60] 4fc94: a9077bfd stp x29, x30, [sp, #0x70] 4fc98: 9101c3fd add x29, sp, #0x70 4fc9c: d53bd056 mrs x22, TPIDR_EL0 4fca0: f94016c8 ldr x8, [x22, #0x28] 4fca4: aa0003f3 mov x19, x0 4fca8: aa0103f5 mov x21, x1 4fcac: aa0203f4 mov x20, x2 4fcb0: f9001fe8 str x8, [sp, #0x38] 4fcb4: 39400268 ldrb w8, [x19] 4fcb8: f9400a69 ldr x9, [x19, #0x10] 4fcbc: 394002aa ldrb w10, [x21] 4fcc0: f9400aab ldr x11, [x21, #0x10] 4fcc4: 3940028c ldrb w12, [x20] 4fcc8: 7200011f tst w8, #0x1 4fccc: f9400a88 ldr x8, [x20, #0x10] 4fcd0: 9a931523 csinc x3, x9, x19, ne 4fcd4: 7200015f tst w10, #0x1 4fcd8: 9a951564 csinc x4, x11, x21, ne 4fcdc: 7200019f tst w12, #0x1 4fce0: b0000321 adrp x1, 0xb4000 4fce4: d0000322 adrp x2, 0xb5000 4fce8: 9a941505 csinc x5, x8, x20, ne 4fcec: 912fdc21 add x1, x1, #0xbf7 4fcf0: 9120c042 add x2, x2, #0x830 4fcf4: 2a1f03e0 mov w0, wzr 4fcf8: 97fefb66 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4fcfc: 39400268 ldrb w8, [x19] 4fd00: f9400669 ldr x9, [x19, #0x8] 4fd04: d341fd0a lsr x10, x8, #1 4fd08: 7200011f tst w8, #0x1 4fd0c: 9a890148 csel x8, x10, x9, eq 4fd10: b40000e8 cbz x8, 0x4fd2c 4fd14: f00007f7 adrp x23, 0x14e000 4fd18: f9463ee0 ldr x0, [x23, #0xc78] 4fd1c: b4000160 cbz x0, 0x4fd48 4fd20: 97fff436 bl 0x4cdf8 4fd24: b5000320 cbnz x0, 0x4fd88 4fd28: 140000ff b 0x50124 4fd2c: b0000321 adrp x1, 0xb4000 4fd30: d0000322 adrp x2, 0xb5000 4fd34: 912fdc21 add x1, x1, #0xbf7 4fd38: 911a7442 add x2, x2, #0x69d 4fd3c: 2a1f03e0 mov w0, wzr 4fd40: 97fefb54 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 4fd44: 140000f8 b 0x50124 4fd48: f00007e0 adrp x0, 0x14e000 4fd4c: 91320000 add x0, x0, #0xc80 4fd50: 97fefe1c bl 0xf5c0 4fd54: f9463ee8 ldr x8, [x23, #0xc78] 4fd58: b50000c8 cbnz x8, 0x4fd70 4fd5c: 321d07e0 orr w0, wzr, #0x18 4fd60: 9400c792 bl 0x81ba8 4fd64: a900fc1f stp xzr, xzr, [x0, #0x8] 4fd68: f900001f str xzr, [x0] 4fd6c: f9063ee0 str x0, [x23, #0xc78] 4fd70: f00007e0 adrp x0, 0x14e000 4fd74: 91320000 add x0, x0, #0xc80 4fd78: 97feff3e bl 0xfa70 4fd7c: f9463ee0 ldr x0, [x23, #0xc78] 4fd80: 97fff41e bl 0x4cdf8 4fd84: b4001d00 cbz x0, 0x50124 4fd88: 321b03e0 orr w0, wzr, #0x20 4fd8c: 91000678 add x24, x19, #0x1 4fd90: 9400c786 bl 0x81ba8 4fd94: f0000329 adrp x9, 0xb6000 4fd98: d0000328 adrp x8, 0xb5000 4fd9c: 910d3929 add x9, x9, #0x34e 4fda0: 3dc18d00 ldr q0, [x8, #0x630] 4fda4: 3cc0e121 ldur q1, [x9, #0xe] 4fda8: 3dc00122 ldr q2, [x9] 4fdac: f9001be0 str x0, [sp, #0x30] 4fdb0: 3d800be0 str q0, [sp, #0x20] 4fdb4: 3c80e001 stur q1, [x0, #0xe] 4fdb8: 3d800002 str q2, [x0] 4fdbc: 3900781f strb wzr, [x0, #0x1e] 4fdc0: 39400268 ldrb w8, [x19] 4fdc4: f9400a69 ldr x9, [x19, #0x10] 4fdc8: 7200011f tst w8, #0x1 4fdcc: 9a890300 csel x0, x24, x9, eq 4fdd0: 97fefe5c bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4fdd4: b40001a0 cbz x0, 0x4fe08 4fdd8: 39400268 ldrb w8, [x19] 4fddc: f9400a69 ldr x9, [x19, #0x10] 4fde0: 7200011f tst w8, #0x1 4fde4: 9a890300 csel x0, x24, x9, eq 4fde8: 97fefe56 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 4fdec: aa0003f3 mov x19, x0 4fdf0: aa1303e0 mov x0, x19 4fdf4: 97fefe5f bl 0xf770 4fdf8: aa0003e2 mov x2, x0 4fdfc: 910083e0 add x0, sp, #0x20 4fe00: aa1303e1 mov x1, x19 4fe04: 97ffa678 bl 0x397e4 <.text+0x29d34> 4fe08: f9463ee0 ldr x0, [x23, #0xc78] 4fe0c: b50001e0 cbnz x0, 0x4fe48 4fe10: f00007e0 adrp x0, 0x14e000 4fe14: 91320000 add x0, x0, #0xc80 4fe18: 97fefdea bl 0xf5c0 4fe1c: f9463ee8 ldr x8, [x23, #0xc78] 4fe20: b50000c8 cbnz x8, 0x4fe38 4fe24: 321d07e0 orr w0, wzr, #0x18 4fe28: 9400c760 bl 0x81ba8 4fe2c: a900fc1f stp xzr, xzr, [x0, #0x8] 4fe30: f900001f str xzr, [x0] 4fe34: f9063ee0 str x0, [x23, #0xc78] 4fe38: f00007e0 adrp x0, 0x14e000 4fe3c: 91320000 add x0, x0, #0xc80 4fe40: 97feff0c bl 0xfa70 4fe44: f9463ee0 ldr x0, [x23, #0xc78] 4fe48: 394083e8 ldrb w8, [sp, #0x20] 4fe4c: f9401be9 ldr x9, [sp, #0x30] 4fe50: 910083ea add x10, sp, #0x20 4fe54: b2400158 orr x24, x10, #0x1 4fe58: 7200011f tst w8, #0x1 4fe5c: 9a890301 csel x1, x24, x9, eq 4fe60: 97fff4e3 bl 0x4d1ec 4fe64: aa0003f3 mov x19, x0 4fe68: b40011f3 cbz x19, 0x500a4 4fe6c: a9017fff stp xzr, xzr, [sp, #0x10] 4fe70: f90007ff str xzr, [sp, #0x8] 4fe74: f0000341 adrp x1, 0xba000 4fe78: 913b4021 add x1, x1, #0xed0 4fe7c: 910023e0 add x0, sp, #0x8 4fe80: 320003e2 orr w2, wzr, #0x1 4fe84: 97ffa658 bl 0x397e4 <.text+0x29d34> 4fe88: d00002e1 adrp x1, 0xad000 4fe8c: 912f5421 add x1, x1, #0xbd5 4fe90: 52800242 mov w2, #0x12 // =18 4fe94: 97ffa654 bl 0x397e4 <.text+0x29d34> 4fe98: d00002e1 adrp x1, 0xad000 4fe9c: 912f5421 add x1, x1, #0xbd5 4fea0: 52800242 mov w2, #0x12 // =18 4fea4: 97ffa650 bl 0x397e4 <.text+0x29d34> 4fea8: d00002e1 adrp x1, 0xad000 4feac: 912fcc21 add x1, x1, #0xbf3 4feb0: 321f03e2 orr w2, wzr, #0x2 4feb4: 97ffa64c bl 0x397e4 <.text+0x29d34> 4feb8: f9463ee0 ldr x0, [x23, #0xc78] 4febc: b50001e0 cbnz x0, 0x4fef8 4fec0: f00007e0 adrp x0, 0x14e000 4fec4: 91320000 add x0, x0, #0xc80 4fec8: 97fefdbe bl 0xf5c0 4fecc: f9463ee8 ldr x8, [x23, #0xc78] 4fed0: b50000c8 cbnz x8, 0x4fee8 4fed4: 321d07e0 orr w0, wzr, #0x18 4fed8: 9400c734 bl 0x81ba8 4fedc: a900fc1f stp xzr, xzr, [x0, #0x8] 4fee0: f900001f str xzr, [x0] 4fee4: f9063ee0 str x0, [x23, #0xc78] 4fee8: f00007e0 adrp x0, 0x14e000 4feec: 91320000 add x0, x0, #0xc80 4fef0: 97fefee0 bl 0xfa70 4fef4: f9463ee0 ldr x0, [x23, #0xc78] 4fef8: 97fff3c0 bl 0x4cdf8 4fefc: f9400008 ldr x8, [x0] 4ff00: 394002a9 ldrb w9, [x21] 4ff04: f9400aaa ldr x10, [x21, #0x10] 4ff08: 910006ab add x11, x21, #0x1 4ff0c: f9429d08 ldr x8, [x8, #0x538] 4ff10: 7200013f tst w9, #0x1 4ff14: 9a8a0161 csel x1, x11, x10, eq 4ff18: d63f0100 blr x8 4ff1c: aa0003f5 mov x21, x0 4ff20: f9463ee0 ldr x0, [x23, #0xc78] 4ff24: b50001e0 cbnz x0, 0x4ff60 4ff28: f00007e0 adrp x0, 0x14e000 4ff2c: 91320000 add x0, x0, #0xc80 4ff30: 97fefda4 bl 0xf5c0 4ff34: f9463ee8 ldr x8, [x23, #0xc78] 4ff38: b50000c8 cbnz x8, 0x4ff50 4ff3c: 321d07e0 orr w0, wzr, #0x18 4ff40: 9400c71a bl 0x81ba8 4ff44: a900fc1f stp xzr, xzr, [x0, #0x8] 4ff48: f900001f str xzr, [x0] 4ff4c: f9063ee0 str x0, [x23, #0xc78] 4ff50: f00007e0 adrp x0, 0x14e000 4ff54: 91320000 add x0, x0, #0xc80 4ff58: 97fefec6 bl 0xfa70 4ff5c: f9463ee0 ldr x0, [x23, #0xc78] 4ff60: 97fff3a6 bl 0x4cdf8 4ff64: f9400008 ldr x8, [x0] 4ff68: 39400289 ldrb w9, [x20] 4ff6c: f9400a8a ldr x10, [x20, #0x10] 4ff70: 9100068b add x11, x20, #0x1 4ff74: f9429d08 ldr x8, [x8, #0x538] 4ff78: 7200013f tst w9, #0x1 4ff7c: 9a8a0161 csel x1, x11, x10, eq 4ff80: d63f0100 blr x8 4ff84: aa0003f4 mov x20, x0 4ff88: f9463ee0 ldr x0, [x23, #0xc78] 4ff8c: b50001e0 cbnz x0, 0x4ffc8 4ff90: f00007e0 adrp x0, 0x14e000 4ff94: 91320000 add x0, x0, #0xc80 4ff98: 97fefd8a bl 0xf5c0 4ff9c: f9463ee8 ldr x8, [x23, #0xc78] 4ffa0: b50000c8 cbnz x8, 0x4ffb8 4ffa4: 321d07e0 orr w0, wzr, #0x18 4ffa8: 9400c700 bl 0x81ba8 4ffac: a900fc1f stp xzr, xzr, [x0, #0x8] 4ffb0: f900001f str xzr, [x0] 4ffb4: f9063ee0 str x0, [x23, #0xc78] 4ffb8: f00007e0 adrp x0, 0x14e000 4ffbc: 91320000 add x0, x0, #0xc80 4ffc0: 97fefeac bl 0xfa70 4ffc4: f9463ee0 ldr x0, [x23, #0xc78] 4ffc8: 394023e8 ldrb w8, [sp, #0x8] 4ffcc: f9400fe9 ldr x9, [sp, #0x18] 4ffd0: 910023ea add x10, sp, #0x8 4ffd4: b240014a orr x10, x10, #0x1 4ffd8: 7200011f tst w8, #0x1 4ffdc: 9a890143 csel x3, x10, x9, eq 4ffe0: d0000322 adrp x2, 0xb5000 4ffe4: 91218042 add x2, x2, #0x860 4ffe8: aa1303e1 mov x1, x19 4ffec: aa1503e4 mov x4, x21 4fff0: aa1403e5 mov x5, x20 4fff4: 97fff596 bl 0x4d64c 4fff8: f9463ee0 ldr x0, [x23, #0xc78] 4fffc: b50001e0 cbnz x0, 0x50038 50000: d00007e0 adrp x0, 0x14e000 50004: 91320000 add x0, x0, #0xc80 50008: 97fefd6e bl 0xf5c0 5000c: f9463ee8 ldr x8, [x23, #0xc78] 50010: b50000c8 cbnz x8, 0x50028 50014: 321d07e0 orr w0, wzr, #0x18 50018: 9400c6e4 bl 0x81ba8 5001c: a900fc1f stp xzr, xzr, [x0, #0x8] 50020: f900001f str xzr, [x0] 50024: f9063ee0 str x0, [x23, #0xc78] 50028: d00007e0 adrp x0, 0x14e000 5002c: 91320000 add x0, x0, #0xc80 50030: 97fefe90 bl 0xfa70 50034: f9463ee0 ldr x0, [x23, #0xc78] 50038: aa1503e1 mov x1, x21 5003c: 97fffd8c bl 0x4f66c 50040: f9463ee0 ldr x0, [x23, #0xc78] 50044: b50001e0 cbnz x0, 0x50080 50048: d00007e0 adrp x0, 0x14e000 5004c: 91320000 add x0, x0, #0xc80 50050: 97fefd5c bl 0xf5c0 50054: f9463ee8 ldr x8, [x23, #0xc78] 50058: b50000c8 cbnz x8, 0x50070 5005c: 321d07e0 orr w0, wzr, #0x18 50060: 9400c6d2 bl 0x81ba8 50064: a900fc1f stp xzr, xzr, [x0, #0x8] 50068: f900001f str xzr, [x0] 5006c: f9063ee0 str x0, [x23, #0xc78] 50070: d00007e0 adrp x0, 0x14e000 50074: 91320000 add x0, x0, #0xc80 50078: 97fefe7e bl 0xfa70 5007c: f9463ee0 ldr x0, [x23, #0xc78] 50080: aa1403e1 mov x1, x20 50084: 97fffd7a bl 0x4f66c 50088: 394023e8 ldrb w8, [sp, #0x8] 5008c: 36000208 tbz w8, #0x0, 0x500cc 50090: f9400fe0 ldr x0, [sp, #0x18] 50094: 9400c6f5 bl 0x81c68 50098: f9463ee0 ldr x0, [x23, #0xc78] 5009c: b5000380 cbnz x0, 0x5010c 500a0: 1400000d b 0x500d4 500a4: 394083e8 ldrb w8, [sp, #0x20] 500a8: f9401be9 ldr x9, [sp, #0x30] 500ac: 7200011f tst w8, #0x1 500b0: 9a890303 csel x3, x24, x9, eq 500b4: 90000321 adrp x1, 0xb4000 500b8: b0000322 adrp x2, 0xb5000 500bc: 912fdc21 add x1, x1, #0xbf7 500c0: 91200042 add x2, x2, #0x800 500c4: 2a1f03e0 mov w0, wzr 500c8: 97fefa72 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 500cc: f9463ee0 ldr x0, [x23, #0xc78] 500d0: b50001e0 cbnz x0, 0x5010c 500d4: d00007e0 adrp x0, 0x14e000 500d8: 91320000 add x0, x0, #0xc80 500dc: 97fefd39 bl 0xf5c0 500e0: f9463ee8 ldr x8, [x23, #0xc78] 500e4: b50000c8 cbnz x8, 0x500fc 500e8: 321d07e0 orr w0, wzr, #0x18 500ec: 9400c6af bl 0x81ba8 500f0: a900fc1f stp xzr, xzr, [x0, #0x8] 500f4: f900001f str xzr, [x0] 500f8: f9063ee0 str x0, [x23, #0xc78] 500fc: d00007e0 adrp x0, 0x14e000 50100: 91320000 add x0, x0, #0xc80 50104: 97fefe5b bl 0xfa70 50108: f9463ee0 ldr x0, [x23, #0xc78] 5010c: aa1303e1 mov x1, x19 50110: 97fffac0 bl 0x4ec10 50114: 394083e8 ldrb w8, [sp, #0x20] 50118: 36000068 tbz w8, #0x0, 0x50124 5011c: f9401be0 ldr x0, [sp, #0x30] 50120: 9400c6d2 bl 0x81c68 50124: f94016c8 ldr x8, [x22, #0x28] 50128: f9401fe9 ldr x9, [sp, #0x38] 5012c: eb09011f cmp x8, x9 50130: 540000e1 b.ne 0x5014c 50134: a9477bfd ldp x29, x30, [sp, #0x70] 50138: a9464ff4 ldp x20, x19, [sp, #0x60] 5013c: a94557f6 ldp x22, x21, [sp, #0x50] 50140: a9445ff8 ldp x24, x23, [sp, #0x40] 50144: 910203ff add sp, sp, #0x80 50148: d65f03c0 ret 5014c: 97fefc25 bl 0xf1e0 <__stack_chk_fail@plt> 50150: 1400000b b 0x5017c 50154: 14000005 b 0x50168 50158: 394083e8 ldrb w8, [sp, #0x20] 5015c: aa0003f3 mov x19, x0 50160: 370001c8 tbnz w8, #0x0, 0x50198 50164: 1400000f b 0x501a0 50168: aa0003f3 mov x19, x0 5016c: 394083e8 ldrb w8, [sp, #0x20] 50170: 37000148 tbnz w8, #0x0, 0x50198 50174: 1400000b b 0x501a0 50178: 14000001 b 0x5017c 5017c: 394023e8 ldrb w8, [sp, #0x8] 50180: aa0003f3 mov x19, x0 50184: 36000068 tbz w8, #0x0, 0x50190 50188: f9400fe0 ldr x0, [sp, #0x18] 5018c: 9400c6b7 bl 0x81c68 50190: 394083e8 ldrb w8, [sp, #0x20] 50194: 36000068 tbz w8, #0x0, 0x501a0 50198: f9401be0 ldr x0, [sp, #0x30] 5019c: 9400c6b3 bl 0x81c68 501a0: aa1303e0 mov x0, x19 501a4: 940167fe bl 0xaa19c 501a8: d10203ff sub sp, sp, #0x80 501ac: f90023f7 str x23, [sp, #0x40] 501b0: a90557f6 stp x22, x21, [sp, #0x50] 501b4: a9064ff4 stp x20, x19, [sp, #0x60] 501b8: a9077bfd stp x29, x30, [sp, #0x70] 501bc: 9101c3fd add x29, sp, #0x70 501c0: d53bd055 mrs x21, TPIDR_EL0 501c4: f94016a8 ldr x8, [x21, #0x28] 501c8: aa0003f3 mov x19, x0 501cc: aa0103f4 mov x20, x1 501d0: 90000321 adrp x1, 0xb4000 501d4: f9001fe8 str x8, [sp, #0x38] 501d8: 39400268 ldrb w8, [x19] 501dc: f9400a69 ldr x9, [x19, #0x10] 501e0: 3940028a ldrb w10, [x20] 501e4: f9400a8b ldr x11, [x20, #0x10] 501e8: 7200011f tst w8, #0x1 501ec: 9a931523 csinc x3, x9, x19, ne 501f0: 7200015f tst w10, #0x1 501f4: b0000322 adrp x2, 0xb5000 501f8: 9a941564 csinc x4, x11, x20, ne 501fc: 912fdc21 add x1, x1, #0xbf7 50200: 9121b442 add x2, x2, #0x86d 50204: 2a1f03e0 mov w0, wzr 50208: 97fefa22 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5020c: 39400268 ldrb w8, [x19] 50210: f9400669 ldr x9, [x19, #0x8] 50214: d341fd0a lsr x10, x8, #1 50218: 7200011f tst w8, #0x1 5021c: 9a890148 csel x8, x10, x9, eq 50220: b40000e8 cbz x8, 0x5023c 50224: d00007f6 adrp x22, 0x14e000 50228: f9463ec0 ldr x0, [x22, #0xc78] 5022c: b4000160 cbz x0, 0x50258 50230: 97fff2f2 bl 0x4cdf8 50234: b5000320 cbnz x0, 0x50298 50238: 140000ce b 0x50570 5023c: 90000321 adrp x1, 0xb4000 50240: b0000322 adrp x2, 0xb5000 50244: 912fdc21 add x1, x1, #0xbf7 50248: 911a7442 add x2, x2, #0x69d 5024c: 2a1f03e0 mov w0, wzr 50250: 97fefa10 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 50254: 140000c7 b 0x50570 50258: d00007e0 adrp x0, 0x14e000 5025c: 91320000 add x0, x0, #0xc80 50260: 97fefcd8 bl 0xf5c0 50264: f9463ec8 ldr x8, [x22, #0xc78] 50268: b50000c8 cbnz x8, 0x50280 5026c: 321d07e0 orr w0, wzr, #0x18 50270: 9400c64e bl 0x81ba8 50274: a900fc1f stp xzr, xzr, [x0, #0x8] 50278: f900001f str xzr, [x0] 5027c: f9063ec0 str x0, [x22, #0xc78] 50280: d00007e0 adrp x0, 0x14e000 50284: 91320000 add x0, x0, #0xc80 50288: 97fefdfa bl 0xfa70 5028c: f9463ec0 ldr x0, [x22, #0xc78] 50290: 97fff2da bl 0x4cdf8 50294: b40016e0 cbz x0, 0x50570 50298: 321b03e0 orr w0, wzr, #0x20 5029c: 91000677 add x23, x19, #0x1 502a0: 9400c642 bl 0x81ba8 502a4: d0000329 adrp x9, 0xb6000 502a8: b0000328 adrp x8, 0xb5000 502ac: 910d3929 add x9, x9, #0x34e 502b0: 3dc18d00 ldr q0, [x8, #0x630] 502b4: 3cc0e121 ldur q1, [x9, #0xe] 502b8: 3dc00122 ldr q2, [x9] 502bc: f9001be0 str x0, [sp, #0x30] 502c0: 3d800be0 str q0, [sp, #0x20] 502c4: 3c80e001 stur q1, [x0, #0xe] 502c8: 3d800002 str q2, [x0] 502cc: 3900781f strb wzr, [x0, #0x1e] 502d0: 39400268 ldrb w8, [x19] 502d4: f9400a69 ldr x9, [x19, #0x10] 502d8: 7200011f tst w8, #0x1 502dc: 9a8902e0 csel x0, x23, x9, eq 502e0: 97fefd18 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 502e4: b40001a0 cbz x0, 0x50318 502e8: 39400268 ldrb w8, [x19] 502ec: f9400a69 ldr x9, [x19, #0x10] 502f0: 7200011f tst w8, #0x1 502f4: 9a8902e0 csel x0, x23, x9, eq 502f8: 97fefd12 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 502fc: aa0003f3 mov x19, x0 50300: aa1303e0 mov x0, x19 50304: 97fefd1b bl 0xf770 50308: aa0003e2 mov x2, x0 5030c: 910083e0 add x0, sp, #0x20 50310: aa1303e1 mov x1, x19 50314: 97ffa534 bl 0x397e4 <.text+0x29d34> 50318: f9463ec0 ldr x0, [x22, #0xc78] 5031c: b50001e0 cbnz x0, 0x50358 50320: d00007e0 adrp x0, 0x14e000 50324: 91320000 add x0, x0, #0xc80 50328: 97fefca6 bl 0xf5c0 5032c: f9463ec8 ldr x8, [x22, #0xc78] 50330: b50000c8 cbnz x8, 0x50348 50334: 321d07e0 orr w0, wzr, #0x18 50338: 9400c61c bl 0x81ba8 5033c: a900fc1f stp xzr, xzr, [x0, #0x8] 50340: f900001f str xzr, [x0] 50344: f9063ec0 str x0, [x22, #0xc78] 50348: d00007e0 adrp x0, 0x14e000 5034c: 91320000 add x0, x0, #0xc80 50350: 97fefdc8 bl 0xfa70 50354: f9463ec0 ldr x0, [x22, #0xc78] 50358: 394083e8 ldrb w8, [sp, #0x20] 5035c: f9401be9 ldr x9, [sp, #0x30] 50360: 910083ea add x10, sp, #0x20 50364: b2400157 orr x23, x10, #0x1 50368: 7200011f tst w8, #0x1 5036c: 9a8902e1 csel x1, x23, x9, eq 50370: 97fff39f bl 0x4d1ec 50374: aa0003f3 mov x19, x0 50378: b4000bd3 cbz x19, 0x504f0 5037c: a9017fff stp xzr, xzr, [sp, #0x10] 50380: f90007ff str xzr, [sp, #0x8] 50384: d0000341 adrp x1, 0xba000 50388: 913b4021 add x1, x1, #0xed0 5038c: 910023e0 add x0, sp, #0x8 50390: 320003e2 orr w2, wzr, #0x1 50394: 97ffa514 bl 0x397e4 <.text+0x29d34> 50398: b00002e1 adrp x1, 0xad000 5039c: 912f5421 add x1, x1, #0xbd5 503a0: 52800242 mov w2, #0x12 // =18 503a4: 97ffa510 bl 0x397e4 <.text+0x29d34> 503a8: b00002e1 adrp x1, 0xad000 503ac: 912fcc21 add x1, x1, #0xbf3 503b0: 321f03e2 orr w2, wzr, #0x2 503b4: 97ffa50c bl 0x397e4 <.text+0x29d34> 503b8: f9463ec0 ldr x0, [x22, #0xc78] 503bc: b50001e0 cbnz x0, 0x503f8 503c0: d00007e0 adrp x0, 0x14e000 503c4: 91320000 add x0, x0, #0xc80 503c8: 97fefc7e bl 0xf5c0 503cc: f9463ec8 ldr x8, [x22, #0xc78] 503d0: b50000c8 cbnz x8, 0x503e8 503d4: 321d07e0 orr w0, wzr, #0x18 503d8: 9400c5f4 bl 0x81ba8 503dc: a900fc1f stp xzr, xzr, [x0, #0x8] 503e0: f900001f str xzr, [x0] 503e4: f9063ec0 str x0, [x22, #0xc78] 503e8: d00007e0 adrp x0, 0x14e000 503ec: 91320000 add x0, x0, #0xc80 503f0: 97fefda0 bl 0xfa70 503f4: f9463ec0 ldr x0, [x22, #0xc78] 503f8: 97fff280 bl 0x4cdf8 503fc: f9400008 ldr x8, [x0] 50400: 39400289 ldrb w9, [x20] 50404: f9400a8a ldr x10, [x20, #0x10] 50408: 9100068b add x11, x20, #0x1 5040c: f9429d08 ldr x8, [x8, #0x538] 50410: 7200013f tst w9, #0x1 50414: 9a8a0161 csel x1, x11, x10, eq 50418: d63f0100 blr x8 5041c: aa0003f4 mov x20, x0 50420: f9463ec0 ldr x0, [x22, #0xc78] 50424: b50001e0 cbnz x0, 0x50460 50428: d00007e0 adrp x0, 0x14e000 5042c: 91320000 add x0, x0, #0xc80 50430: 97fefc64 bl 0xf5c0 50434: f9463ec8 ldr x8, [x22, #0xc78] 50438: b50000c8 cbnz x8, 0x50450 5043c: 321d07e0 orr w0, wzr, #0x18 50440: 9400c5da bl 0x81ba8 50444: a900fc1f stp xzr, xzr, [x0, #0x8] 50448: f900001f str xzr, [x0] 5044c: f9063ec0 str x0, [x22, #0xc78] 50450: d00007e0 adrp x0, 0x14e000 50454: 91320000 add x0, x0, #0xc80 50458: 97fefd86 bl 0xfa70 5045c: f9463ec0 ldr x0, [x22, #0xc78] 50460: 394023e8 ldrb w8, [sp, #0x8] 50464: f9400fe9 ldr x9, [sp, #0x18] 50468: 910023ea add x10, sp, #0x8 5046c: b240014a orr x10, x10, #0x1 50470: 7200011f tst w8, #0x1 50474: 9a890143 csel x3, x10, x9, eq 50478: b0000322 adrp x2, 0xb5000 5047c: 91224442 add x2, x2, #0x891 50480: aa1303e1 mov x1, x19 50484: aa1403e4 mov x4, x20 50488: 97fff471 bl 0x4d64c 5048c: f9463ec0 ldr x0, [x22, #0xc78] 50490: b50001e0 cbnz x0, 0x504cc 50494: d00007e0 adrp x0, 0x14e000 50498: 91320000 add x0, x0, #0xc80 5049c: 97fefc49 bl 0xf5c0 504a0: f9463ec8 ldr x8, [x22, #0xc78] 504a4: b50000c8 cbnz x8, 0x504bc 504a8: 321d07e0 orr w0, wzr, #0x18 504ac: 9400c5bf bl 0x81ba8 504b0: a900fc1f stp xzr, xzr, [x0, #0x8] 504b4: f900001f str xzr, [x0] 504b8: f9063ec0 str x0, [x22, #0xc78] 504bc: d00007e0 adrp x0, 0x14e000 504c0: 91320000 add x0, x0, #0xc80 504c4: 97fefd6b bl 0xfa70 504c8: f9463ec0 ldr x0, [x22, #0xc78] 504cc: aa1403e1 mov x1, x20 504d0: 97fffc67 bl 0x4f66c 504d4: 394023e8 ldrb w8, [sp, #0x8] 504d8: 36000208 tbz w8, #0x0, 0x50518 504dc: f9400fe0 ldr x0, [sp, #0x18] 504e0: 9400c5e2 bl 0x81c68 504e4: f9463ec0 ldr x0, [x22, #0xc78] 504e8: b5000380 cbnz x0, 0x50558 504ec: 1400000d b 0x50520 504f0: 394083e8 ldrb w8, [sp, #0x20] 504f4: f9401be9 ldr x9, [sp, #0x30] 504f8: 7200011f tst w8, #0x1 504fc: 9a8902e3 csel x3, x23, x9, eq 50500: 90000321 adrp x1, 0xb4000 50504: b0000322 adrp x2, 0xb5000 50508: 912fdc21 add x1, x1, #0xbf7 5050c: 911b4c42 add x2, x2, #0x6d3 50510: 2a1f03e0 mov w0, wzr 50514: 97fef95f bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 50518: f9463ec0 ldr x0, [x22, #0xc78] 5051c: b50001e0 cbnz x0, 0x50558 50520: d00007e0 adrp x0, 0x14e000 50524: 91320000 add x0, x0, #0xc80 50528: 97fefc26 bl 0xf5c0 5052c: f9463ec8 ldr x8, [x22, #0xc78] 50530: b50000c8 cbnz x8, 0x50548 50534: 321d07e0 orr w0, wzr, #0x18 50538: 9400c59c bl 0x81ba8 5053c: a900fc1f stp xzr, xzr, [x0, #0x8] 50540: f900001f str xzr, [x0] 50544: f9063ec0 str x0, [x22, #0xc78] 50548: d00007e0 adrp x0, 0x14e000 5054c: 91320000 add x0, x0, #0xc80 50550: 97fefd48 bl 0xfa70 50554: f9463ec0 ldr x0, [x22, #0xc78] 50558: aa1303e1 mov x1, x19 5055c: 97fff9ad bl 0x4ec10 50560: 394083e8 ldrb w8, [sp, #0x20] 50564: 36000068 tbz w8, #0x0, 0x50570 50568: f9401be0 ldr x0, [sp, #0x30] 5056c: 9400c5bf bl 0x81c68 50570: f94016a8 ldr x8, [x21, #0x28] 50574: f9401fe9 ldr x9, [sp, #0x38] 50578: eb09011f cmp x8, x9 5057c: 540000e1 b.ne 0x50598 50580: a9477bfd ldp x29, x30, [sp, #0x70] 50584: a9464ff4 ldp x20, x19, [sp, #0x60] 50588: a94557f6 ldp x22, x21, [sp, #0x50] 5058c: f94023f7 ldr x23, [sp, #0x40] 50590: 910203ff add sp, sp, #0x80 50594: d65f03c0 ret 50598: 97fefb12 bl 0xf1e0 <__stack_chk_fail@plt> 5059c: 14000001 b 0x505a0 505a0: aa0003f3 mov x19, x0 505a4: 394083e8 ldrb w8, [sp, #0x20] 505a8: 370001c8 tbnz w8, #0x0, 0x505e0 505ac: 1400000f b 0x505e8 505b0: 14000005 b 0x505c4 505b4: 394083e8 ldrb w8, [sp, #0x20] 505b8: aa0003f3 mov x19, x0 505bc: 37000128 tbnz w8, #0x0, 0x505e0 505c0: 1400000a b 0x505e8 505c4: 394023e8 ldrb w8, [sp, #0x8] 505c8: aa0003f3 mov x19, x0 505cc: 36000068 tbz w8, #0x0, 0x505d8 505d0: f9400fe0 ldr x0, [sp, #0x18] 505d4: 9400c5a5 bl 0x81c68 505d8: 394083e8 ldrb w8, [sp, #0x20] 505dc: 36000068 tbz w8, #0x0, 0x505e8 505e0: f9401be0 ldr x0, [sp, #0x30] 505e4: 9400c5a1 bl 0x81c68 505e8: aa1303e0 mov x0, x19 505ec: 940166ec bl 0xaa19c 505f0: d10203ff sub sp, sp, #0x80 505f4: f90023f7 str x23, [sp, #0x40] 505f8: a90557f6 stp x22, x21, [sp, #0x50] 505fc: a9064ff4 stp x20, x19, [sp, #0x60] 50600: a9077bfd stp x29, x30, [sp, #0x70] 50604: 9101c3fd add x29, sp, #0x70 50608: d53bd055 mrs x21, TPIDR_EL0 5060c: f94016a8 ldr x8, [x21, #0x28] 50610: aa0003f3 mov x19, x0 50614: aa0103f4 mov x20, x1 50618: 90000321 adrp x1, 0xb4000 5061c: f9001fe8 str x8, [sp, #0x38] 50620: 39400268 ldrb w8, [x19] 50624: f9400a69 ldr x9, [x19, #0x10] 50628: 3940028a ldrb w10, [x20] 5062c: f9400a8b ldr x11, [x20, #0x10] 50630: 7200011f tst w8, #0x1 50634: 9a931523 csinc x3, x9, x19, ne 50638: 7200015f tst w10, #0x1 5063c: b0000322 adrp x2, 0xb5000 50640: 9a941564 csinc x4, x11, x20, ne 50644: 912fdc21 add x1, x1, #0xbf7 50648: 91226c42 add x2, x2, #0x89b 5064c: 2a1f03e0 mov w0, wzr 50650: 97fef910 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 50654: 39400268 ldrb w8, [x19] 50658: f9400669 ldr x9, [x19, #0x8] 5065c: d341fd0a lsr x10, x8, #1 50660: 7200011f tst w8, #0x1 50664: 9a890148 csel x8, x10, x9, eq 50668: b40000e8 cbz x8, 0x50684 5066c: d00007f6 adrp x22, 0x14e000 50670: f9463ec0 ldr x0, [x22, #0xc78] 50674: b4000160 cbz x0, 0x506a0 50678: 97fff1e0 bl 0x4cdf8 5067c: b5000320 cbnz x0, 0x506e0 50680: 140000ce b 0x509b8 50684: 90000321 adrp x1, 0xb4000 50688: b0000322 adrp x2, 0xb5000 5068c: 912fdc21 add x1, x1, #0xbf7 50690: 911a7442 add x2, x2, #0x69d 50694: 2a1f03e0 mov w0, wzr 50698: 97fef8fe bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5069c: 140000c7 b 0x509b8 506a0: d00007e0 adrp x0, 0x14e000 506a4: 91320000 add x0, x0, #0xc80 506a8: 97fefbc6 bl 0xf5c0 506ac: f9463ec8 ldr x8, [x22, #0xc78] 506b0: b50000c8 cbnz x8, 0x506c8 506b4: 321d07e0 orr w0, wzr, #0x18 506b8: 9400c53c bl 0x81ba8 506bc: a900fc1f stp xzr, xzr, [x0, #0x8] 506c0: f900001f str xzr, [x0] 506c4: f9063ec0 str x0, [x22, #0xc78] 506c8: d00007e0 adrp x0, 0x14e000 506cc: 91320000 add x0, x0, #0xc80 506d0: 97fefce8 bl 0xfa70 506d4: f9463ec0 ldr x0, [x22, #0xc78] 506d8: 97fff1c8 bl 0x4cdf8 506dc: b40016e0 cbz x0, 0x509b8 506e0: 321b03e0 orr w0, wzr, #0x20 506e4: 91000677 add x23, x19, #0x1 506e8: 9400c530 bl 0x81ba8 506ec: d0000329 adrp x9, 0xb6000 506f0: b0000328 adrp x8, 0xb5000 506f4: 910d3929 add x9, x9, #0x34e 506f8: 3dc18d00 ldr q0, [x8, #0x630] 506fc: 3cc0e121 ldur q1, [x9, #0xe] 50700: 3dc00122 ldr q2, [x9] 50704: f9001be0 str x0, [sp, #0x30] 50708: 3d800be0 str q0, [sp, #0x20] 5070c: 3c80e001 stur q1, [x0, #0xe] 50710: 3d800002 str q2, [x0] 50714: 3900781f strb wzr, [x0, #0x1e] 50718: 39400268 ldrb w8, [x19] 5071c: f9400a69 ldr x9, [x19, #0x10] 50720: 7200011f tst w8, #0x1 50724: 9a8902e0 csel x0, x23, x9, eq 50728: 97fefc06 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5072c: b40001a0 cbz x0, 0x50760 50730: 39400268 ldrb w8, [x19] 50734: f9400a69 ldr x9, [x19, #0x10] 50738: 7200011f tst w8, #0x1 5073c: 9a8902e0 csel x0, x23, x9, eq 50740: 97fefc00 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 50744: aa0003f3 mov x19, x0 50748: aa1303e0 mov x0, x19 5074c: 97fefc09 bl 0xf770 50750: aa0003e2 mov x2, x0 50754: 910083e0 add x0, sp, #0x20 50758: aa1303e1 mov x1, x19 5075c: 97ffa422 bl 0x397e4 <.text+0x29d34> 50760: f9463ec0 ldr x0, [x22, #0xc78] 50764: b50001e0 cbnz x0, 0x507a0 50768: d00007e0 adrp x0, 0x14e000 5076c: 91320000 add x0, x0, #0xc80 50770: 97fefb94 bl 0xf5c0 50774: f9463ec8 ldr x8, [x22, #0xc78] 50778: b50000c8 cbnz x8, 0x50790 5077c: 321d07e0 orr w0, wzr, #0x18 50780: 9400c50a bl 0x81ba8 50784: a900fc1f stp xzr, xzr, [x0, #0x8] 50788: f900001f str xzr, [x0] 5078c: f9063ec0 str x0, [x22, #0xc78] 50790: d00007e0 adrp x0, 0x14e000 50794: 91320000 add x0, x0, #0xc80 50798: 97fefcb6 bl 0xfa70 5079c: f9463ec0 ldr x0, [x22, #0xc78] 507a0: 394083e8 ldrb w8, [sp, #0x20] 507a4: f9401be9 ldr x9, [sp, #0x30] 507a8: 910083ea add x10, sp, #0x20 507ac: b2400157 orr x23, x10, #0x1 507b0: 7200011f tst w8, #0x1 507b4: 9a8902e1 csel x1, x23, x9, eq 507b8: 97fff28d bl 0x4d1ec 507bc: aa0003f3 mov x19, x0 507c0: b4000bd3 cbz x19, 0x50938 507c4: a9017fff stp xzr, xzr, [sp, #0x10] 507c8: f90007ff str xzr, [sp, #0x8] 507cc: d0000341 adrp x1, 0xba000 507d0: 913b4021 add x1, x1, #0xed0 507d4: 910023e0 add x0, sp, #0x8 507d8: 320003e2 orr w2, wzr, #0x1 507dc: 97ffa402 bl 0x397e4 <.text+0x29d34> 507e0: b00002e1 adrp x1, 0xad000 507e4: 912f5421 add x1, x1, #0xbd5 507e8: 52800242 mov w2, #0x12 // =18 507ec: 97ffa3fe bl 0x397e4 <.text+0x29d34> 507f0: b00002e1 adrp x1, 0xad000 507f4: 912fcc21 add x1, x1, #0xbf3 507f8: 321f03e2 orr w2, wzr, #0x2 507fc: 97ffa3fa bl 0x397e4 <.text+0x29d34> 50800: f9463ec0 ldr x0, [x22, #0xc78] 50804: b50001e0 cbnz x0, 0x50840 50808: d00007e0 adrp x0, 0x14e000 5080c: 91320000 add x0, x0, #0xc80 50810: 97fefb6c bl 0xf5c0 50814: f9463ec8 ldr x8, [x22, #0xc78] 50818: b50000c8 cbnz x8, 0x50830 5081c: 321d07e0 orr w0, wzr, #0x18 50820: 9400c4e2 bl 0x81ba8 50824: a900fc1f stp xzr, xzr, [x0, #0x8] 50828: f900001f str xzr, [x0] 5082c: f9063ec0 str x0, [x22, #0xc78] 50830: d00007e0 adrp x0, 0x14e000 50834: 91320000 add x0, x0, #0xc80 50838: 97fefc8e bl 0xfa70 5083c: f9463ec0 ldr x0, [x22, #0xc78] 50840: 97fff16e bl 0x4cdf8 50844: f9400008 ldr x8, [x0] 50848: 39400289 ldrb w9, [x20] 5084c: f9400a8a ldr x10, [x20, #0x10] 50850: 9100068b add x11, x20, #0x1 50854: f9429d08 ldr x8, [x8, #0x538] 50858: 7200013f tst w9, #0x1 5085c: 9a8a0161 csel x1, x11, x10, eq 50860: d63f0100 blr x8 50864: aa0003f4 mov x20, x0 50868: f9463ec0 ldr x0, [x22, #0xc78] 5086c: b50001e0 cbnz x0, 0x508a8 50870: d00007e0 adrp x0, 0x14e000 50874: 91320000 add x0, x0, #0xc80 50878: 97fefb52 bl 0xf5c0 5087c: f9463ec8 ldr x8, [x22, #0xc78] 50880: b50000c8 cbnz x8, 0x50898 50884: 321d07e0 orr w0, wzr, #0x18 50888: 9400c4c8 bl 0x81ba8 5088c: a900fc1f stp xzr, xzr, [x0, #0x8] 50890: f900001f str xzr, [x0] 50894: f9063ec0 str x0, [x22, #0xc78] 50898: d00007e0 adrp x0, 0x14e000 5089c: 91320000 add x0, x0, #0xc80 508a0: 97fefc74 bl 0xfa70 508a4: f9463ec0 ldr x0, [x22, #0xc78] 508a8: 394023e8 ldrb w8, [sp, #0x8] 508ac: f9400fe9 ldr x9, [sp, #0x18] 508b0: 910023ea add x10, sp, #0x8 508b4: b240014a orr x10, x10, #0x1 508b8: 7200011f tst w8, #0x1 508bc: 9a890143 csel x3, x10, x9, eq 508c0: b0000322 adrp x2, 0xb5000 508c4: 9122f442 add x2, x2, #0x8bd 508c8: aa1303e1 mov x1, x19 508cc: aa1403e4 mov x4, x20 508d0: 97fff35f bl 0x4d64c 508d4: f9463ec0 ldr x0, [x22, #0xc78] 508d8: b50001e0 cbnz x0, 0x50914 508dc: d00007e0 adrp x0, 0x14e000 508e0: 91320000 add x0, x0, #0xc80 508e4: 97fefb37 bl 0xf5c0 508e8: f9463ec8 ldr x8, [x22, #0xc78] 508ec: b50000c8 cbnz x8, 0x50904 508f0: 321d07e0 orr w0, wzr, #0x18 508f4: 9400c4ad bl 0x81ba8 508f8: a900fc1f stp xzr, xzr, [x0, #0x8] 508fc: f900001f str xzr, [x0] 50900: f9063ec0 str x0, [x22, #0xc78] 50904: d00007e0 adrp x0, 0x14e000 50908: 91320000 add x0, x0, #0xc80 5090c: 97fefc59 bl 0xfa70 50910: f9463ec0 ldr x0, [x22, #0xc78] 50914: aa1403e1 mov x1, x20 50918: 97fffb55 bl 0x4f66c 5091c: 394023e8 ldrb w8, [sp, #0x8] 50920: 36000208 tbz w8, #0x0, 0x50960 50924: f9400fe0 ldr x0, [sp, #0x18] 50928: 9400c4d0 bl 0x81c68 5092c: f9463ec0 ldr x0, [x22, #0xc78] 50930: b5000380 cbnz x0, 0x509a0 50934: 1400000d b 0x50968 50938: 394083e8 ldrb w8, [sp, #0x20] 5093c: f9401be9 ldr x9, [sp, #0x30] 50940: 7200011f tst w8, #0x1 50944: 9a8902e3 csel x3, x23, x9, eq 50948: 90000321 adrp x1, 0xb4000 5094c: b0000322 adrp x2, 0xb5000 50950: 912fdc21 add x1, x1, #0xbf7 50954: 911b4c42 add x2, x2, #0x6d3 50958: 2a1f03e0 mov w0, wzr 5095c: 97fef84d bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 50960: f9463ec0 ldr x0, [x22, #0xc78] 50964: b50001e0 cbnz x0, 0x509a0 50968: d00007e0 adrp x0, 0x14e000 5096c: 91320000 add x0, x0, #0xc80 50970: 97fefb14 bl 0xf5c0 50974: f9463ec8 ldr x8, [x22, #0xc78] 50978: b50000c8 cbnz x8, 0x50990 5097c: 321d07e0 orr w0, wzr, #0x18 50980: 9400c48a bl 0x81ba8 50984: a900fc1f stp xzr, xzr, [x0, #0x8] 50988: f900001f str xzr, [x0] 5098c: f9063ec0 str x0, [x22, #0xc78] 50990: d00007e0 adrp x0, 0x14e000 50994: 91320000 add x0, x0, #0xc80 50998: 97fefc36 bl 0xfa70 5099c: f9463ec0 ldr x0, [x22, #0xc78] 509a0: aa1303e1 mov x1, x19 509a4: 97fff89b bl 0x4ec10 509a8: 394083e8 ldrb w8, [sp, #0x20] 509ac: 36000068 tbz w8, #0x0, 0x509b8 509b0: f9401be0 ldr x0, [sp, #0x30] 509b4: 9400c4ad bl 0x81c68 509b8: f94016a8 ldr x8, [x21, #0x28] 509bc: f9401fe9 ldr x9, [sp, #0x38] 509c0: eb09011f cmp x8, x9 509c4: 540000e1 b.ne 0x509e0 509c8: a9477bfd ldp x29, x30, [sp, #0x70] 509cc: a9464ff4 ldp x20, x19, [sp, #0x60] 509d0: a94557f6 ldp x22, x21, [sp, #0x50] 509d4: f94023f7 ldr x23, [sp, #0x40] 509d8: 910203ff add sp, sp, #0x80 509dc: d65f03c0 ret 509e0: 97fefa00 bl 0xf1e0 <__stack_chk_fail@plt> 509e4: 14000001 b 0x509e8 509e8: aa0003f3 mov x19, x0 509ec: 394083e8 ldrb w8, [sp, #0x20] 509f0: 370001c8 tbnz w8, #0x0, 0x50a28 509f4: 1400000f b 0x50a30 509f8: 14000005 b 0x50a0c 509fc: 394083e8 ldrb w8, [sp, #0x20] 50a00: aa0003f3 mov x19, x0 50a04: 37000128 tbnz w8, #0x0, 0x50a28 50a08: 1400000a b 0x50a30 50a0c: 394023e8 ldrb w8, [sp, #0x8] 50a10: aa0003f3 mov x19, x0 50a14: 36000068 tbz w8, #0x0, 0x50a20 50a18: f9400fe0 ldr x0, [sp, #0x18] 50a1c: 9400c493 bl 0x81c68 50a20: 394083e8 ldrb w8, [sp, #0x20] 50a24: 36000068 tbz w8, #0x0, 0x50a30 50a28: f9401be0 ldr x0, [sp, #0x30] 50a2c: 9400c48f bl 0x81c68 50a30: aa1303e0 mov x0, x19 50a34: 940165da bl 0xaa19c 50a38: d10203ff sub sp, sp, #0x80 50a3c: a9045ff8 stp x24, x23, [sp, #0x40] 50a40: a90557f6 stp x22, x21, [sp, #0x50] 50a44: a9064ff4 stp x20, x19, [sp, #0x60] 50a48: a9077bfd stp x29, x30, [sp, #0x70] 50a4c: 9101c3fd add x29, sp, #0x70 50a50: d53bd056 mrs x22, TPIDR_EL0 50a54: f94016c8 ldr x8, [x22, #0x28] 50a58: aa0003f4 mov x20, x0 50a5c: aa0103f5 mov x21, x1 50a60: 12000053 and w19, w2, #0x1 50a64: f9001fe8 str x8, [sp, #0x38] 50a68: 39400288 ldrb w8, [x20] 50a6c: f9400a89 ldr x9, [x20, #0x10] 50a70: 394002aa ldrb w10, [x21] 50a74: f9400aab ldr x11, [x21, #0x10] 50a78: 7200011f tst w8, #0x1 50a7c: 9a941523 csinc x3, x9, x20, ne 50a80: 7200015f tst w10, #0x1 50a84: 90000321 adrp x1, 0xb4000 50a88: b0000322 adrp x2, 0xb5000 50a8c: 9a951564 csinc x4, x11, x21, ne 50a90: 912fdc21 add x1, x1, #0xbf7 50a94: 91231842 add x2, x2, #0x8c6 50a98: 2a1f03e0 mov w0, wzr 50a9c: 2a1303e5 mov w5, w19 50aa0: 97fef7fc bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 50aa4: 39400288 ldrb w8, [x20] 50aa8: f9400689 ldr x9, [x20, #0x8] 50aac: d341fd0a lsr x10, x8, #1 50ab0: 7200011f tst w8, #0x1 50ab4: 9a890148 csel x8, x10, x9, eq 50ab8: b40000e8 cbz x8, 0x50ad4 50abc: d00007f7 adrp x23, 0x14e000 50ac0: f9463ee0 ldr x0, [x23, #0xc78] 50ac4: b4000160 cbz x0, 0x50af0 50ac8: 97fff0cc bl 0x4cdf8 50acc: b5000320 cbnz x0, 0x50b30 50ad0: 140000cf b 0x50e0c 50ad4: 90000321 adrp x1, 0xb4000 50ad8: b0000322 adrp x2, 0xb5000 50adc: 912fdc21 add x1, x1, #0xbf7 50ae0: 911a7442 add x2, x2, #0x69d 50ae4: 2a1f03e0 mov w0, wzr 50ae8: 97fef7ea bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 50aec: 140000c8 b 0x50e0c 50af0: d00007e0 adrp x0, 0x14e000 50af4: 91320000 add x0, x0, #0xc80 50af8: 97fefab2 bl 0xf5c0 50afc: f9463ee8 ldr x8, [x23, #0xc78] 50b00: b50000c8 cbnz x8, 0x50b18 50b04: 321d07e0 orr w0, wzr, #0x18 50b08: 9400c428 bl 0x81ba8 50b0c: a900fc1f stp xzr, xzr, [x0, #0x8] 50b10: f900001f str xzr, [x0] 50b14: f9063ee0 str x0, [x23, #0xc78] 50b18: d00007e0 adrp x0, 0x14e000 50b1c: 91320000 add x0, x0, #0xc80 50b20: 97fefbd4 bl 0xfa70 50b24: f9463ee0 ldr x0, [x23, #0xc78] 50b28: 97fff0b4 bl 0x4cdf8 50b2c: b4001700 cbz x0, 0x50e0c 50b30: 321b03e0 orr w0, wzr, #0x20 50b34: 91000698 add x24, x20, #0x1 50b38: 9400c41c bl 0x81ba8 50b3c: d0000329 adrp x9, 0xb6000 50b40: b0000328 adrp x8, 0xb5000 50b44: 910d3929 add x9, x9, #0x34e 50b48: 3dc18d00 ldr q0, [x8, #0x630] 50b4c: 3cc0e121 ldur q1, [x9, #0xe] 50b50: 3dc00122 ldr q2, [x9] 50b54: f9001be0 str x0, [sp, #0x30] 50b58: 3d800be0 str q0, [sp, #0x20] 50b5c: 3c80e001 stur q1, [x0, #0xe] 50b60: 3d800002 str q2, [x0] 50b64: 3900781f strb wzr, [x0, #0x1e] 50b68: 39400288 ldrb w8, [x20] 50b6c: f9400a89 ldr x9, [x20, #0x10] 50b70: 7200011f tst w8, #0x1 50b74: 9a890300 csel x0, x24, x9, eq 50b78: 97fefaf2 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 50b7c: b40001a0 cbz x0, 0x50bb0 50b80: 39400288 ldrb w8, [x20] 50b84: f9400a89 ldr x9, [x20, #0x10] 50b88: 7200011f tst w8, #0x1 50b8c: 9a890300 csel x0, x24, x9, eq 50b90: 97fefaec bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 50b94: aa0003f4 mov x20, x0 50b98: aa1403e0 mov x0, x20 50b9c: 97fefaf5 bl 0xf770 50ba0: aa0003e2 mov x2, x0 50ba4: 910083e0 add x0, sp, #0x20 50ba8: aa1403e1 mov x1, x20 50bac: 97ffa30e bl 0x397e4 <.text+0x29d34> 50bb0: f9463ee0 ldr x0, [x23, #0xc78] 50bb4: b50001e0 cbnz x0, 0x50bf0 50bb8: d00007e0 adrp x0, 0x14e000 50bbc: 91320000 add x0, x0, #0xc80 50bc0: 97fefa80 bl 0xf5c0 50bc4: f9463ee8 ldr x8, [x23, #0xc78] 50bc8: b50000c8 cbnz x8, 0x50be0 50bcc: 321d07e0 orr w0, wzr, #0x18 50bd0: 9400c3f6 bl 0x81ba8 50bd4: a900fc1f stp xzr, xzr, [x0, #0x8] 50bd8: f900001f str xzr, [x0] 50bdc: f9063ee0 str x0, [x23, #0xc78] 50be0: d00007e0 adrp x0, 0x14e000 50be4: 91320000 add x0, x0, #0xc80 50be8: 97fefba2 bl 0xfa70 50bec: f9463ee0 ldr x0, [x23, #0xc78] 50bf0: 394083e8 ldrb w8, [sp, #0x20] 50bf4: f9401be9 ldr x9, [sp, #0x30] 50bf8: 910083ea add x10, sp, #0x20 50bfc: b2400158 orr x24, x10, #0x1 50c00: 7200011f tst w8, #0x1 50c04: 9a890301 csel x1, x24, x9, eq 50c08: 97fff179 bl 0x4d1ec 50c0c: aa0003f4 mov x20, x0 50c10: b4000bf4 cbz x20, 0x50d8c 50c14: a9017fff stp xzr, xzr, [sp, #0x10] 50c18: f90007ff str xzr, [sp, #0x8] 50c1c: d0000341 adrp x1, 0xba000 50c20: 913b4021 add x1, x1, #0xed0 50c24: 910023e0 add x0, sp, #0x8 50c28: 320003e2 orr w2, wzr, #0x1 50c2c: 97ffa2ee bl 0x397e4 <.text+0x29d34> 50c30: b00002e1 adrp x1, 0xad000 50c34: 912f5421 add x1, x1, #0xbd5 50c38: 52800242 mov w2, #0x12 // =18 50c3c: 97ffa2ea bl 0x397e4 <.text+0x29d34> 50c40: b00002e1 adrp x1, 0xad000 50c44: 91364421 add x1, x1, #0xd91 50c48: 320007e2 orr w2, wzr, #0x3 50c4c: 97ffa2e6 bl 0x397e4 <.text+0x29d34> 50c50: f9463ee0 ldr x0, [x23, #0xc78] 50c54: b50001e0 cbnz x0, 0x50c90 50c58: d00007e0 adrp x0, 0x14e000 50c5c: 91320000 add x0, x0, #0xc80 50c60: 97fefa58 bl 0xf5c0 50c64: f9463ee8 ldr x8, [x23, #0xc78] 50c68: b50000c8 cbnz x8, 0x50c80 50c6c: 321d07e0 orr w0, wzr, #0x18 50c70: 9400c3ce bl 0x81ba8 50c74: a900fc1f stp xzr, xzr, [x0, #0x8] 50c78: f900001f str xzr, [x0] 50c7c: f9063ee0 str x0, [x23, #0xc78] 50c80: d00007e0 adrp x0, 0x14e000 50c84: 91320000 add x0, x0, #0xc80 50c88: 97fefb7a bl 0xfa70 50c8c: f9463ee0 ldr x0, [x23, #0xc78] 50c90: 97fff05a bl 0x4cdf8 50c94: f9400008 ldr x8, [x0] 50c98: 394002a9 ldrb w9, [x21] 50c9c: f9400aaa ldr x10, [x21, #0x10] 50ca0: 910006ab add x11, x21, #0x1 50ca4: f9429d08 ldr x8, [x8, #0x538] 50ca8: 7200013f tst w9, #0x1 50cac: 9a8a0161 csel x1, x11, x10, eq 50cb0: d63f0100 blr x8 50cb4: aa0003f5 mov x21, x0 50cb8: f9463ee0 ldr x0, [x23, #0xc78] 50cbc: b50001e0 cbnz x0, 0x50cf8 50cc0: d00007e0 adrp x0, 0x14e000 50cc4: 91320000 add x0, x0, #0xc80 50cc8: 97fefa3e bl 0xf5c0 50ccc: f9463ee8 ldr x8, [x23, #0xc78] 50cd0: b50000c8 cbnz x8, 0x50ce8 50cd4: 321d07e0 orr w0, wzr, #0x18 50cd8: 9400c3b4 bl 0x81ba8 50cdc: a900fc1f stp xzr, xzr, [x0, #0x8] 50ce0: f900001f str xzr, [x0] 50ce4: f9063ee0 str x0, [x23, #0xc78] 50ce8: d00007e0 adrp x0, 0x14e000 50cec: 91320000 add x0, x0, #0xc80 50cf0: 97fefb60 bl 0xfa70 50cf4: f9463ee0 ldr x0, [x23, #0xc78] 50cf8: 394023e8 ldrb w8, [sp, #0x8] 50cfc: f9400fe9 ldr x9, [sp, #0x18] 50d00: 910023ea add x10, sp, #0x8 50d04: b240014a orr x10, x10, #0x1 50d08: 7200011f tst w8, #0x1 50d0c: 9a890143 csel x3, x10, x9, eq 50d10: b0000322 adrp x2, 0xb5000 50d14: 91240c42 add x2, x2, #0x903 50d18: aa1403e1 mov x1, x20 50d1c: aa1503e4 mov x4, x21 50d20: 2a1303e5 mov w5, w19 50d24: 97fff24a bl 0x4d64c 50d28: f9463ee0 ldr x0, [x23, #0xc78] 50d2c: b50001e0 cbnz x0, 0x50d68 50d30: d00007e0 adrp x0, 0x14e000 50d34: 91320000 add x0, x0, #0xc80 50d38: 97fefa22 bl 0xf5c0 50d3c: f9463ee8 ldr x8, [x23, #0xc78] 50d40: b50000c8 cbnz x8, 0x50d58 50d44: 321d07e0 orr w0, wzr, #0x18 50d48: 9400c398 bl 0x81ba8 50d4c: a900fc1f stp xzr, xzr, [x0, #0x8] 50d50: f900001f str xzr, [x0] 50d54: f9063ee0 str x0, [x23, #0xc78] 50d58: d00007e0 adrp x0, 0x14e000 50d5c: 91320000 add x0, x0, #0xc80 50d60: 97fefb44 bl 0xfa70 50d64: f9463ee0 ldr x0, [x23, #0xc78] 50d68: aa1503e1 mov x1, x21 50d6c: 97fffa40 bl 0x4f66c 50d70: 394023e8 ldrb w8, [sp, #0x8] 50d74: 36000208 tbz w8, #0x0, 0x50db4 50d78: f9400fe0 ldr x0, [sp, #0x18] 50d7c: 9400c3bb bl 0x81c68 50d80: f9463ee0 ldr x0, [x23, #0xc78] 50d84: b5000380 cbnz x0, 0x50df4 50d88: 1400000d b 0x50dbc 50d8c: 394083e8 ldrb w8, [sp, #0x20] 50d90: f9401be9 ldr x9, [sp, #0x30] 50d94: 7200011f tst w8, #0x1 50d98: 9a890303 csel x3, x24, x9, eq 50d9c: 90000321 adrp x1, 0xb4000 50da0: b0000322 adrp x2, 0xb5000 50da4: 912fdc21 add x1, x1, #0xbf7 50da8: 911b4c42 add x2, x2, #0x6d3 50dac: 2a1f03e0 mov w0, wzr 50db0: 97fef738 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 50db4: f9463ee0 ldr x0, [x23, #0xc78] 50db8: b50001e0 cbnz x0, 0x50df4 50dbc: d00007e0 adrp x0, 0x14e000 50dc0: 91320000 add x0, x0, #0xc80 50dc4: 97fef9ff bl 0xf5c0 50dc8: f9463ee8 ldr x8, [x23, #0xc78] 50dcc: b50000c8 cbnz x8, 0x50de4 50dd0: 321d07e0 orr w0, wzr, #0x18 50dd4: 9400c375 bl 0x81ba8 50dd8: a900fc1f stp xzr, xzr, [x0, #0x8] 50ddc: f900001f str xzr, [x0] 50de0: f9063ee0 str x0, [x23, #0xc78] 50de4: d00007e0 adrp x0, 0x14e000 50de8: 91320000 add x0, x0, #0xc80 50dec: 97fefb21 bl 0xfa70 50df0: f9463ee0 ldr x0, [x23, #0xc78] 50df4: aa1403e1 mov x1, x20 50df8: 97fff786 bl 0x4ec10 50dfc: 394083e8 ldrb w8, [sp, #0x20] 50e00: 36000068 tbz w8, #0x0, 0x50e0c 50e04: f9401be0 ldr x0, [sp, #0x30] 50e08: 9400c398 bl 0x81c68 50e0c: f94016c8 ldr x8, [x22, #0x28] 50e10: f9401fe9 ldr x9, [sp, #0x38] 50e14: eb09011f cmp x8, x9 50e18: 540000e1 b.ne 0x50e34 50e1c: a9477bfd ldp x29, x30, [sp, #0x70] 50e20: a9464ff4 ldp x20, x19, [sp, #0x60] 50e24: a94557f6 ldp x22, x21, [sp, #0x50] 50e28: a9445ff8 ldp x24, x23, [sp, #0x40] 50e2c: 910203ff add sp, sp, #0x80 50e30: d65f03c0 ret 50e34: 97fef8eb bl 0xf1e0 <__stack_chk_fail@plt> 50e38: 14000001 b 0x50e3c 50e3c: aa0003f3 mov x19, x0 50e40: 394083e8 ldrb w8, [sp, #0x20] 50e44: 370001c8 tbnz w8, #0x0, 0x50e7c 50e48: 1400000f b 0x50e84 50e4c: 14000005 b 0x50e60 50e50: 394083e8 ldrb w8, [sp, #0x20] 50e54: aa0003f3 mov x19, x0 50e58: 37000128 tbnz w8, #0x0, 0x50e7c 50e5c: 1400000a b 0x50e84 50e60: 394023e8 ldrb w8, [sp, #0x8] 50e64: aa0003f3 mov x19, x0 50e68: 36000068 tbz w8, #0x0, 0x50e74 50e6c: f9400fe0 ldr x0, [sp, #0x18] 50e70: 9400c37e bl 0x81c68 50e74: 394083e8 ldrb w8, [sp, #0x20] 50e78: 36000068 tbz w8, #0x0, 0x50e84 50e7c: f9401be0 ldr x0, [sp, #0x30] 50e80: 9400c37a bl 0x81c68 50e84: aa1303e0 mov x0, x19 50e88: 940164c5 bl 0xaa19c 50e8c: d10443ff sub sp, sp, #0x110 50e90: a90b6ffc stp x28, x27, [sp, #0xb0] 50e94: a90c67fa stp x26, x25, [sp, #0xc0] 50e98: a90d5ff8 stp x24, x23, [sp, #0xd0] 50e9c: a90e57f6 stp x22, x21, [sp, #0xe0] 50ea0: a90f4ff4 stp x20, x19, [sp, #0xf0] 50ea4: a9107bfd stp x29, x30, [sp, #0x100] 50ea8: 910403fd add x29, sp, #0x100 50eac: d53bd05c mrs x28, TPIDR_EL0 50eb0: f9401788 ldr x8, [x28, #0x28] 50eb4: aa0003f6 mov x22, x0 50eb8: aa0203f8 mov x24, x2 50ebc: aa0303f9 mov x25, x3 50ec0: f81a83a8 stur x8, [x29, #-0x58] 50ec4: 394002c8 ldrb w8, [x22] 50ec8: f9400ac9 ldr x9, [x22, #0x10] 50ecc: 3940030a ldrb w10, [x24] 50ed0: f9400b0b ldr x11, [x24, #0x10] 50ed4: 7200011f tst w8, #0x1 50ed8: 2a0103f5 mov w21, w1 50edc: 9a961523 csinc x3, x9, x22, ne 50ee0: 7200015f tst w10, #0x1 50ee4: 90000321 adrp x1, 0xb4000 50ee8: b0000322 adrp x2, 0xb5000 50eec: aa0503f3 mov x19, x5 50ef0: aa0403f7 mov x23, x4 50ef4: 9a981565 csinc x5, x11, x24, ne 50ef8: 912fdc21 add x1, x1, #0xbf7 50efc: 91244c42 add x2, x2, #0x913 50f00: 2a1f03e0 mov w0, wzr 50f04: 2a1503e4 mov w4, w21 50f08: 2a0703fb mov w27, w7 50f0c: aa0603f4 mov x20, x6 50f10: 97fef6e0 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 50f14: 394002c8 ldrb w8, [x22] 50f18: f94006c9 ldr x9, [x22, #0x8] 50f1c: d341fd0a lsr x10, x8, #1 50f20: 7200011f tst w8, #0x1 50f24: 9a890148 csel x8, x10, x9, eq 50f28: b4000668 cbz x8, 0x50ff4 50f2c: a905e7f7 stp x23, x25, [sp, #0x58] 50f30: b94013b7 ldr w23, [x29, #0x10] 50f34: f9400fba ldr x26, [x29, #0x18] 50f38: f90037f4 str x20, [sp, #0x68] 50f3c: 910006c8 add x8, x22, #0x1 50f40: 91000714 add x20, x24, #0x1 50f44: f9002be8 str x8, [sp, #0x50] 50f48: 35000497 cbnz w23, 0x50fd8 50f4c: 94003187 bl 0x5d568 50f50: 36000440 tbz w0, #0x0, 0x50fd8 50f54: 394002c8 ldrb w8, [x22] 50f58: f9400ac9 ldr x9, [x22, #0x10] 50f5c: a945bbed ldp x13, x14, [sp, #0x58] 50f60: f9402bec ldr x12, [sp, #0x50] 50f64: 3940030a ldrb w10, [x24] 50f68: f9400b0b ldr x11, [x24, #0x10] 50f6c: 7200011f tst w8, #0x1 50f70: 394001c8 ldrb w8, [x14] 50f74: 9a890180 csel x0, x12, x9, eq 50f78: f94037ec ldr x12, [sp, #0x68] 50f7c: f94009c9 ldr x9, [x14, #0x10] 50f80: 7200015f tst w10, #0x1 50f84: 394001aa ldrb w10, [x13] 50f88: 9a8b0282 csel x2, x20, x11, eq 50f8c: f94009ab ldr x11, [x13, #0x10] 50f90: 7200011f tst w8, #0x1 50f94: 39400188 ldrb w8, [x12] 50f98: 9a8e1523 csinc x3, x9, x14, ne 50f9c: f9400989 ldr x9, [x12, #0x10] 50fa0: 7200015f tst w10, #0x1 50fa4: 3940034a ldrb w10, [x26] 50fa8: 9a8d1564 csinc x4, x11, x13, ne 50fac: f9400b4b ldr x11, [x26, #0x10] 50fb0: 7200011f tst w8, #0x1 50fb4: 9a8c1526 csinc x6, x9, x12, ne 50fb8: 7200015f tst w10, #0x1 50fbc: 9a9a1568 csinc x8, x11, x26, ne 50fc0: 12000367 and w7, w27, #0x1 50fc4: 2a1503e1 mov w1, w21 50fc8: aa1303e5 mov x5, x19 50fcc: f90003e8 str x8, [sp] 50fd0: 940031b6 bl 0x5d6a8 50fd4: 140001e9 b 0x51778 50fd8: f90027f4 str x20, [sp, #0x48] 50fdc: d00007f4 adrp x20, 0x14e000 50fe0: f9463e80 ldr x0, [x20, #0xc78] 50fe4: b4000160 cbz x0, 0x51010 50fe8: 97ffef84 bl 0x4cdf8 50fec: b5000320 cbnz x0, 0x51050 50ff0: 140001e2 b 0x51778 50ff4: 90000321 adrp x1, 0xb4000 50ff8: b0000322 adrp x2, 0xb5000 50ffc: 912fdc21 add x1, x1, #0xbf7 51000: 911a7442 add x2, x2, #0x69d 51004: 2a1f03e0 mov w0, wzr 51008: 97fef6a2 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5100c: 140001db b 0x51778 51010: b00007e0 adrp x0, 0x14e000 51014: 91320000 add x0, x0, #0xc80 51018: 97fef96a bl 0xf5c0 5101c: f9463e88 ldr x8, [x20, #0xc78] 51020: b50000c8 cbnz x8, 0x51038 51024: 321d07e0 orr w0, wzr, #0x18 51028: 9400c2e0 bl 0x81ba8 5102c: a900fc1f stp xzr, xzr, [x0, #0x8] 51030: f900001f str xzr, [x0] 51034: f9063e80 str x0, [x20, #0xc78] 51038: b00007e0 adrp x0, 0x14e000 5103c: 91320000 add x0, x0, #0xc80 51040: 97fefa8c bl 0xfa70 51044: f9463e80 ldr x0, [x20, #0xc78] 51048: 97ffef6c bl 0x4cdf8 5104c: b4003960 cbz x0, 0x51778 51050: f94037e9 ldr x9, [sp, #0x68] 51054: 39400128 ldrb w8, [x9] 51058: f9400529 ldr x9, [x9, #0x8] 5105c: b90047f7 str w23, [sp, #0x44] 51060: d341fd0a lsr x10, x8, #1 51064: 7200011f tst w8, #0x1 51068: 9a890148 csel x8, x10, x9, eq 5106c: b4000068 cbz x8, 0x51078 51070: aa1f03f3 mov x19, xzr 51074: 14000038 b 0x51154 51078: f90017fa str x26, [sp, #0x28] 5107c: 290657fb stp w27, w21, [sp, #0x30] 51080: f9001ffc str x28, [sp, #0x38] 51084: 97fef7df bl 0xf000 51088: b9400268 ldr w8, [x19] 5108c: aa0003fb mov x27, x0 51090: 34000508 cbz w8, 0x51130 51094: 2a1f03fa mov w26, wzr 51098: aa1f03f7 mov x23, xzr 5109c: f9400668 ldr x8, [x19, #0x8] 510a0: 320003e1 orr w1, wzr, #0x1 510a4: 8b170119 add x25, x8, x23 510a8: b9400b35 ldr w21, [x25, #0x8] 510ac: 910006a0 add x0, x21, #0x1 510b0: 97fef714 bl 0xed00 510b4: f9400321 ldr x1, [x25] 510b8: aa1503e2 mov x2, x21 510bc: aa0003fc mov x28, x0 510c0: 97fef8a0 bl 0xf340 510c4: 38356b9f strb wzr, [x28, x21] 510c8: b9401b34 ldr w20, [x25, #0x18] 510cc: 320003e1 orr w1, wzr, #0x1 510d0: 91000680 add x0, x20, #0x1 510d4: 97fef70b bl 0xed00 510d8: f9400b21 ldr x1, [x25, #0x10] 510dc: aa1403e2 mov x2, x20 510e0: aa0003f5 mov x21, x0 510e4: 97fef897 bl 0xf340 510e8: 38346abf strb wzr, [x21, x20] 510ec: aa1503e0 mov x0, x21 510f0: 97fefa48 bl 0xfa10 510f4: aa0003e2 mov x2, x0 510f8: aa1b03e0 mov x0, x27 510fc: aa1c03e1 mov x1, x28 51100: 97fefa18 bl 0xf960 51104: b4000075 cbz x21, 0x51110 51108: aa1503e0 mov x0, x21 5110c: 97fefa2d bl 0xf9c0 51110: b400007c cbz x28, 0x5111c 51114: aa1c03e0 mov x0, x28 51118: 97fefa2a bl 0xf9c0 5111c: b9400268 ldr w8, [x19] 51120: 1100075a add w26, w26, #0x1 51124: 910082f7 add x23, x23, #0x20 51128: 6b1a011f cmp w8, w26 5112c: 54fffb88 b.hi 0x5109c 51130: aa1b03e0 mov x0, x27 51134: 97fefa27 bl 0xf9d0 51138: aa0003f3 mov x19, x0 5113c: aa1b03e0 mov x0, x27 51140: 97fef9b0 bl 0xf800 51144: f9401ffc ldr x28, [sp, #0x38] 51148: 294657fb ldp w27, w21, [sp, #0x30] 5114c: f94017fa ldr x26, [sp, #0x28] 51150: b00007f4 adrp x20, 0x14e000 51154: a939ffbf stp xzr, xzr, [x29, #-0x68] 51158: f81903bf stur xzr, [x29, #-0x70] 5115c: b0000341 adrp x1, 0xba000 51160: 913b4021 add x1, x1, #0xed0 51164: d101c3a0 sub x0, x29, #0x70 51168: 320003e2 orr w2, wzr, #0x1 5116c: 97ffa19e bl 0x397e4 <.text+0x29d34> 51170: 90000321 adrp x1, 0xb5000 51174: 91356421 add x1, x1, #0xd59 51178: 320003e2 orr w2, wzr, #0x1 5117c: 97ffa19a bl 0x397e4 <.text+0x29d34> 51180: 900002e1 adrp x1, 0xad000 51184: 912f5421 add x1, x1, #0xbd5 51188: 52800242 mov w2, #0x12 // =18 5118c: 97ffa196 bl 0x397e4 <.text+0x29d34> 51190: 900002e1 adrp x1, 0xad000 51194: 912f5421 add x1, x1, #0xbd5 51198: 52800242 mov w2, #0x12 // =18 5119c: 97ffa192 bl 0x397e4 <.text+0x29d34> 511a0: 900002e1 adrp x1, 0xad000 511a4: 912f5421 add x1, x1, #0xbd5 511a8: 52800242 mov w2, #0x12 // =18 511ac: 97ffa18e bl 0x397e4 <.text+0x29d34> 511b0: 900002e1 adrp x1, 0xad000 511b4: 912f5421 add x1, x1, #0xbd5 511b8: 52800242 mov w2, #0x12 // =18 511bc: 97ffa18a bl 0x397e4 <.text+0x29d34> 511c0: 90000321 adrp x1, 0xb5000 511c4: 91253c21 add x1, x1, #0x94f 511c8: 321f03e2 orr w2, wzr, #0x2 511cc: 97ffa186 bl 0x397e4 <.text+0x29d34> 511d0: 900002e1 adrp x1, 0xad000 511d4: 912f5421 add x1, x1, #0xbd5 511d8: 52800242 mov w2, #0x12 // =18 511dc: 97ffa182 bl 0x397e4 <.text+0x29d34> 511e0: 900002e1 adrp x1, 0xad000 511e4: 912fcc21 add x1, x1, #0xbf3 511e8: 321f03e2 orr w2, wzr, #0x2 511ec: 97ffa17e bl 0x397e4 <.text+0x29d34> 511f0: f9463e80 ldr x0, [x20, #0xc78] 511f4: b50001e0 cbnz x0, 0x51230 511f8: b00007e0 adrp x0, 0x14e000 511fc: 91320000 add x0, x0, #0xc80 51200: 97fef8f0 bl 0xf5c0 51204: f9463e88 ldr x8, [x20, #0xc78] 51208: b50000c8 cbnz x8, 0x51220 5120c: 321d07e0 orr w0, wzr, #0x18 51210: 9400c266 bl 0x81ba8 51214: a900fc1f stp xzr, xzr, [x0, #0x8] 51218: f900001f str xzr, [x0] 5121c: f9063e80 str x0, [x20, #0xc78] 51220: b00007e0 adrp x0, 0x14e000 51224: 91320000 add x0, x0, #0xc80 51228: 97fefa12 bl 0xfa70 5122c: f9463e80 ldr x0, [x20, #0xc78] 51230: 97ffeef2 bl 0x4cdf8 51234: 39400309 ldrb w9, [x24] 51238: f9400008 ldr x8, [x0] 5123c: f9400b0a ldr x10, [x24, #0x10] 51240: 7200013f tst w9, #0x1 51244: f94027e9 ldr x9, [sp, #0x48] 51248: f9429d08 ldr x8, [x8, #0x538] 5124c: 9a8a0121 csel x1, x9, x10, eq 51250: d63f0100 blr x8 51254: f90027e0 str x0, [sp, #0x48] 51258: f9463e80 ldr x0, [x20, #0xc78] 5125c: b50001e0 cbnz x0, 0x51298 51260: b00007e0 adrp x0, 0x14e000 51264: 91320000 add x0, x0, #0xc80 51268: 97fef8d6 bl 0xf5c0 5126c: f9463e88 ldr x8, [x20, #0xc78] 51270: b50000c8 cbnz x8, 0x51288 51274: 321d07e0 orr w0, wzr, #0x18 51278: 9400c24c bl 0x81ba8 5127c: a900fc1f stp xzr, xzr, [x0, #0x8] 51280: f900001f str xzr, [x0] 51284: f9063e80 str x0, [x20, #0xc78] 51288: b00007e0 adrp x0, 0x14e000 5128c: 91320000 add x0, x0, #0xc80 51290: 97fef9f8 bl 0xfa70 51294: f9463e80 ldr x0, [x20, #0xc78] 51298: 97ffeed8 bl 0x4cdf8 5129c: f94033eb ldr x11, [sp, #0x60] 512a0: f9400008 ldr x8, [x0] 512a4: 39400169 ldrb w9, [x11] 512a8: f940096a ldr x10, [x11, #0x10] 512ac: f9429d08 ldr x8, [x8, #0x538] 512b0: 7200013f tst w9, #0x1 512b4: 9a8b1541 csinc x1, x10, x11, ne 512b8: d63f0100 blr x8 512bc: aa0003f9 mov x25, x0 512c0: f9463e80 ldr x0, [x20, #0xc78] 512c4: aa1a03f8 mov x24, x26 512c8: b50001e0 cbnz x0, 0x51304 512cc: b00007e0 adrp x0, 0x14e000 512d0: 91320000 add x0, x0, #0xc80 512d4: 97fef8bb bl 0xf5c0 512d8: f9463e88 ldr x8, [x20, #0xc78] 512dc: b50000c8 cbnz x8, 0x512f4 512e0: 321d07e0 orr w0, wzr, #0x18 512e4: 9400c231 bl 0x81ba8 512e8: a900fc1f stp xzr, xzr, [x0, #0x8] 512ec: f900001f str xzr, [x0] 512f0: f9063e80 str x0, [x20, #0xc78] 512f4: b00007e0 adrp x0, 0x14e000 512f8: 91320000 add x0, x0, #0xc80 512fc: 97fef9dd bl 0xfa70 51300: f9463e80 ldr x0, [x20, #0xc78] 51304: 97ffeebd bl 0x4cdf8 51308: f9402feb ldr x11, [sp, #0x58] 5130c: f9400008 ldr x8, [x0] 51310: 39400169 ldrb w9, [x11] 51314: f940096a ldr x10, [x11, #0x10] 51318: f9429d08 ldr x8, [x8, #0x538] 5131c: 7200013f tst w9, #0x1 51320: 9a8b1541 csinc x1, x10, x11, ne 51324: d63f0100 blr x8 51328: aa0003fa mov x26, x0 5132c: f9463e80 ldr x0, [x20, #0xc78] 51330: f94037f7 ldr x23, [sp, #0x68] 51334: b50001e0 cbnz x0, 0x51370 51338: b00007e0 adrp x0, 0x14e000 5133c: 91320000 add x0, x0, #0xc80 51340: 97fef8a0 bl 0xf5c0 51344: f9463e88 ldr x8, [x20, #0xc78] 51348: b50000c8 cbnz x8, 0x51360 5134c: 321d07e0 orr w0, wzr, #0x18 51350: 9400c216 bl 0x81ba8 51354: a900fc1f stp xzr, xzr, [x0, #0x8] 51358: f900001f str xzr, [x0] 5135c: f9063e80 str x0, [x20, #0xc78] 51360: b00007e0 adrp x0, 0x14e000 51364: 91320000 add x0, x0, #0xc80 51368: 97fef9c2 bl 0xfa70 5136c: f9463e80 ldr x0, [x20, #0xc78] 51370: 97ffeea2 bl 0x4cdf8 51374: 394002e8 ldrb w8, [x23] 51378: f94006e9 ldr x9, [x23, #0x8] 5137c: aa1303e1 mov x1, x19 51380: d341fd0a lsr x10, x8, #1 51384: 7200011f tst w8, #0x1 51388: 9a890149 csel x9, x10, x9, eq 5138c: b40000a9 cbz x9, 0x513a0 51390: 37000068 tbnz w8, #0x0, 0x5139c 51394: 910006e1 add x1, x23, #0x1 51398: 14000002 b 0x513a0 5139c: f9400ae1 ldr x1, [x23, #0x10] 513a0: f9400008 ldr x8, [x0] 513a4: f9429d08 ldr x8, [x8, #0x538] 513a8: d63f0100 blr x8 513ac: aa0003f7 mov x23, x0 513b0: f9463e80 ldr x0, [x20, #0xc78] 513b4: b50001e0 cbnz x0, 0x513f0 513b8: b00007e0 adrp x0, 0x14e000 513bc: 91320000 add x0, x0, #0xc80 513c0: 97fef880 bl 0xf5c0 513c4: f9463e88 ldr x8, [x20, #0xc78] 513c8: b50000c8 cbnz x8, 0x513e0 513cc: 321d07e0 orr w0, wzr, #0x18 513d0: 9400c1f6 bl 0x81ba8 513d4: a900fc1f stp xzr, xzr, [x0, #0x8] 513d8: f900001f str xzr, [x0] 513dc: f9063e80 str x0, [x20, #0xc78] 513e0: b00007e0 adrp x0, 0x14e000 513e4: 91320000 add x0, x0, #0xc80 513e8: 97fef9a2 bl 0xfa70 513ec: f9463e80 ldr x0, [x20, #0xc78] 513f0: 97ffee82 bl 0x4cdf8 513f4: f9400008 ldr x8, [x0] 513f8: 39400309 ldrb w9, [x24] 513fc: f9400b0a ldr x10, [x24, #0x10] 51400: f9429d08 ldr x8, [x8, #0x538] 51404: 7200013f tst w9, #0x1 51408: 9a981541 csinc x1, x10, x24, ne 5140c: d63f0100 blr x8 51410: aa0003f8 mov x24, x0 51414: a906fff3 stp x19, xzr, [sp, #0x68] 51418: 2a1503f3 mov w19, w21 5141c: a907ffff stp xzr, xzr, [sp, #0x78] 51420: 321b03e0 orr w0, wzr, #0x20 51424: 9400c1e1 bl 0x81ba8 51428: b0000329 adrp x9, 0xb6000 5142c: 90000328 adrp x8, 0xb5000 51430: 910d3929 add x9, x9, #0x34e 51434: 3dc18d00 ldr q0, [x8, #0x630] 51438: 3cc0e121 ldur q1, [x9, #0xe] 5143c: 3dc00122 ldr q2, [x9] 51440: f90043e0 str x0, [sp, #0x80] 51444: 3d801fe0 str q0, [sp, #0x70] 51448: 3c80e001 stur q1, [x0, #0xe] 5144c: 3d800002 str q2, [x0] 51450: 3900781f strb wzr, [x0, #0x1e] 51454: 394002c8 ldrb w8, [x22] 51458: f9400ac9 ldr x9, [x22, #0x10] 5145c: f9402bf5 ldr x21, [sp, #0x50] 51460: 7200011f tst w8, #0x1 51464: 9a8902a0 csel x0, x21, x9, eq 51468: 97fef8b6 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5146c: b40001a0 cbz x0, 0x514a0 51470: 394002c8 ldrb w8, [x22] 51474: f9400ac9 ldr x9, [x22, #0x10] 51478: 7200011f tst w8, #0x1 5147c: 9a8902a0 csel x0, x21, x9, eq 51480: 97fef8b0 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 51484: aa0003f5 mov x21, x0 51488: aa1503e0 mov x0, x21 5148c: 97fef8b9 bl 0xf770 51490: aa0003e2 mov x2, x0 51494: 9101c3e0 add x0, sp, #0x70 51498: aa1503e1 mov x1, x21 5149c: 97ffa0d2 bl 0x397e4 <.text+0x29d34> 514a0: aa1403f5 mov x21, x20 514a4: f9463ea0 ldr x0, [x21, #0xc78] 514a8: b50001e0 cbnz x0, 0x514e4 514ac: b00007e0 adrp x0, 0x14e000 514b0: 91320000 add x0, x0, #0xc80 514b4: 97fef843 bl 0xf5c0 514b8: f9463ea8 ldr x8, [x21, #0xc78] 514bc: b50000c8 cbnz x8, 0x514d4 514c0: 321d07e0 orr w0, wzr, #0x18 514c4: 9400c1b9 bl 0x81ba8 514c8: a900fc1f stp xzr, xzr, [x0, #0x8] 514cc: f900001f str xzr, [x0] 514d0: f9063ea0 str x0, [x21, #0xc78] 514d4: b00007e0 adrp x0, 0x14e000 514d8: 91320000 add x0, x0, #0xc80 514dc: 97fef965 bl 0xfa70 514e0: f9463ea0 ldr x0, [x21, #0xc78] 514e4: 3941c3e8 ldrb w8, [sp, #0x70] 514e8: f94043e9 ldr x9, [sp, #0x80] 514ec: 9101c3ea add x10, sp, #0x70 514f0: b2400154 orr x20, x10, #0x1 514f4: 7200011f tst w8, #0x1 514f8: 9a890281 csel x1, x20, x9, eq 514fc: 97ffef3c bl 0x4d1ec 51500: aa0003f6 mov x22, x0 51504: b4001536 cbz x22, 0x517a8 51508: f9463ea0 ldr x0, [x21, #0xc78] 5150c: f94027f4 ldr x20, [sp, #0x48] 51510: b50001e0 cbnz x0, 0x5154c 51514: b00007e0 adrp x0, 0x14e000 51518: 91320000 add x0, x0, #0xc80 5151c: 97fef829 bl 0xf5c0 51520: f9463ea8 ldr x8, [x21, #0xc78] 51524: b50000c8 cbnz x8, 0x5153c 51528: 321d07e0 orr w0, wzr, #0x18 5152c: 9400c19f bl 0x81ba8 51530: a900fc1f stp xzr, xzr, [x0, #0x8] 51534: f900001f str xzr, [x0] 51538: f9063ea0 str x0, [x21, #0xc78] 5153c: b00007e0 adrp x0, 0x14e000 51540: 91320000 add x0, x0, #0xc80 51544: 97fef94b bl 0xfa70 51548: f9463ea0 ldr x0, [x21, #0xc78] 5154c: 385903a8 ldurb w8, [x29, #-0x70] 51550: f85a03a9 ldur x9, [x29, #-0x60] 51554: d101c3aa sub x10, x29, #0x70 51558: b240014a orr x10, x10, #0x1 5155c: 7200011f tst w8, #0x1 51560: 9a890143 csel x3, x10, x9, eq 51564: 12000368 and w8, w27, #0x1 51568: b94047e9 ldr w9, [sp, #0x44] 5156c: 90000322 adrp x2, 0xb5000 51570: 91254842 add x2, x2, #0x952 51574: aa1603e1 mov x1, x22 51578: 2a1303e4 mov w4, w19 5157c: aa1403e5 mov x5, x20 51580: aa1903e6 mov x6, x25 51584: aa1a03e7 mov x7, x26 51588: f9000ff8 str x24, [sp, #0x18] 5158c: b90013e9 str w9, [sp, #0x10] 51590: b9000be8 str w8, [sp, #0x8] 51594: f90003f7 str x23, [sp] 51598: 97fff02d bl 0x4d64c 5159c: f9463ea0 ldr x0, [x21, #0xc78] 515a0: b50001e0 cbnz x0, 0x515dc 515a4: b00007e0 adrp x0, 0x14e000 515a8: 91320000 add x0, x0, #0xc80 515ac: 97fef805 bl 0xf5c0 515b0: f9463ea8 ldr x8, [x21, #0xc78] 515b4: b50000c8 cbnz x8, 0x515cc 515b8: 321d07e0 orr w0, wzr, #0x18 515bc: 9400c17b bl 0x81ba8 515c0: a900fc1f stp xzr, xzr, [x0, #0x8] 515c4: f900001f str xzr, [x0] 515c8: f9063ea0 str x0, [x21, #0xc78] 515cc: b00007e0 adrp x0, 0x14e000 515d0: 91320000 add x0, x0, #0xc80 515d4: 97fef927 bl 0xfa70 515d8: f9463ea0 ldr x0, [x21, #0xc78] 515dc: aa1403e1 mov x1, x20 515e0: 97fff823 bl 0x4f66c 515e4: f9463ea0 ldr x0, [x21, #0xc78] 515e8: b50001e0 cbnz x0, 0x51624 515ec: b00007e0 adrp x0, 0x14e000 515f0: 91320000 add x0, x0, #0xc80 515f4: 97fef7f3 bl 0xf5c0 515f8: f9463ea8 ldr x8, [x21, #0xc78] 515fc: b50000c8 cbnz x8, 0x51614 51600: 321d07e0 orr w0, wzr, #0x18 51604: 9400c169 bl 0x81ba8 51608: a900fc1f stp xzr, xzr, [x0, #0x8] 5160c: f900001f str xzr, [x0] 51610: f9063ea0 str x0, [x21, #0xc78] 51614: b00007e0 adrp x0, 0x14e000 51618: 91320000 add x0, x0, #0xc80 5161c: 97fef915 bl 0xfa70 51620: f9463ea0 ldr x0, [x21, #0xc78] 51624: aa1903e1 mov x1, x25 51628: 97fff811 bl 0x4f66c 5162c: f9463ea0 ldr x0, [x21, #0xc78] 51630: b50001e0 cbnz x0, 0x5166c 51634: b00007e0 adrp x0, 0x14e000 51638: 91320000 add x0, x0, #0xc80 5163c: 97fef7e1 bl 0xf5c0 51640: f9463ea8 ldr x8, [x21, #0xc78] 51644: b50000c8 cbnz x8, 0x5165c 51648: 321d07e0 orr w0, wzr, #0x18 5164c: 9400c157 bl 0x81ba8 51650: a900fc1f stp xzr, xzr, [x0, #0x8] 51654: f900001f str xzr, [x0] 51658: f9063ea0 str x0, [x21, #0xc78] 5165c: b00007e0 adrp x0, 0x14e000 51660: 91320000 add x0, x0, #0xc80 51664: 97fef903 bl 0xfa70 51668: f9463ea0 ldr x0, [x21, #0xc78] 5166c: aa1a03e1 mov x1, x26 51670: 97fff7ff bl 0x4f66c 51674: f9463ea0 ldr x0, [x21, #0xc78] 51678: b50001e0 cbnz x0, 0x516b4 5167c: b00007e0 adrp x0, 0x14e000 51680: 91320000 add x0, x0, #0xc80 51684: 97fef7cf bl 0xf5c0 51688: f9463ea8 ldr x8, [x21, #0xc78] 5168c: b50000c8 cbnz x8, 0x516a4 51690: 321d07e0 orr w0, wzr, #0x18 51694: 9400c145 bl 0x81ba8 51698: a900fc1f stp xzr, xzr, [x0, #0x8] 5169c: f900001f str xzr, [x0] 516a0: f9063ea0 str x0, [x21, #0xc78] 516a4: b00007e0 adrp x0, 0x14e000 516a8: 91320000 add x0, x0, #0xc80 516ac: 97fef8f1 bl 0xfa70 516b0: f9463ea0 ldr x0, [x21, #0xc78] 516b4: aa1703e1 mov x1, x23 516b8: 97fff7ed bl 0x4f66c 516bc: f9463ea0 ldr x0, [x21, #0xc78] 516c0: b50001e0 cbnz x0, 0x516fc 516c4: b00007e0 adrp x0, 0x14e000 516c8: 91320000 add x0, x0, #0xc80 516cc: 97fef7bd bl 0xf5c0 516d0: f9463ea8 ldr x8, [x21, #0xc78] 516d4: b50000c8 cbnz x8, 0x516ec 516d8: 321d07e0 orr w0, wzr, #0x18 516dc: 9400c133 bl 0x81ba8 516e0: a900fc1f stp xzr, xzr, [x0, #0x8] 516e4: f900001f str xzr, [x0] 516e8: f9063ea0 str x0, [x21, #0xc78] 516ec: b00007e0 adrp x0, 0x14e000 516f0: 91320000 add x0, x0, #0xc80 516f4: 97fef8df bl 0xfa70 516f8: f9463ea0 ldr x0, [x21, #0xc78] 516fc: aa1803e1 mov x1, x24 51700: 97fff7db bl 0x4f66c 51704: f9463ea0 ldr x0, [x21, #0xc78] 51708: b50001e0 cbnz x0, 0x51744 5170c: b00007e0 adrp x0, 0x14e000 51710: 91320000 add x0, x0, #0xc80 51714: 97fef7ab bl 0xf5c0 51718: f9463ea8 ldr x8, [x21, #0xc78] 5171c: b50000c8 cbnz x8, 0x51734 51720: 321d07e0 orr w0, wzr, #0x18 51724: 9400c121 bl 0x81ba8 51728: a900fc1f stp xzr, xzr, [x0, #0x8] 5172c: f900001f str xzr, [x0] 51730: f9063ea0 str x0, [x21, #0xc78] 51734: b00007e0 adrp x0, 0x14e000 51738: 91320000 add x0, x0, #0xc80 5173c: 97fef8cd bl 0xfa70 51740: f9463ea0 ldr x0, [x21, #0xc78] 51744: aa1603e1 mov x1, x22 51748: 97fff532 bl 0x4ec10 5174c: f94037e0 ldr x0, [sp, #0x68] 51750: b4000040 cbz x0, 0x51758 51754: 97fef89b bl 0xf9c0 51758: 3941c3e8 ldrb w8, [sp, #0x70] 5175c: 36000068 tbz w8, #0x0, 0x51768 51760: f94043e0 ldr x0, [sp, #0x80] 51764: 9400c141 bl 0x81c68 51768: 385903a8 ldurb w8, [x29, #-0x70] 5176c: 36000068 tbz w8, #0x0, 0x51778 51770: f85a03a0 ldur x0, [x29, #-0x60] 51774: 9400c13d bl 0x81c68 51778: f9401788 ldr x8, [x28, #0x28] 5177c: f85a83a9 ldur x9, [x29, #-0x58] 51780: eb09011f cmp x8, x9 51784: 540002a1 b.ne 0x517d8 51788: a9507bfd ldp x29, x30, [sp, #0x100] 5178c: a94f4ff4 ldp x20, x19, [sp, #0xf0] 51790: a94e57f6 ldp x22, x21, [sp, #0xe0] 51794: a94d5ff8 ldp x24, x23, [sp, #0xd0] 51798: a94c67fa ldp x26, x25, [sp, #0xc0] 5179c: a94b6ffc ldp x28, x27, [sp, #0xb0] 517a0: 910443ff add sp, sp, #0x110 517a4: d65f03c0 ret 517a8: 3941c3e8 ldrb w8, [sp, #0x70] 517ac: f94043e9 ldr x9, [sp, #0x80] 517b0: 7200011f tst w8, #0x1 517b4: 9a890283 csel x3, x20, x9, eq 517b8: f0000301 adrp x1, 0xb4000 517bc: 90000322 adrp x2, 0xb5000 517c0: 912fdc21 add x1, x1, #0xbf7 517c4: 911e4042 add x2, x2, #0x790 517c8: 320007e0 orr w0, wzr, #0x3 517cc: 97fef4b1 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 517d0: f94027f4 ldr x20, [sp, #0x48] 517d4: 17ffff72 b 0x5159c 517d8: 97fef682 bl 0xf1e0 <__stack_chk_fail@plt> 517dc: 14000007 b 0x517f8 517e0: 1400000a b 0x51808 517e4: 14000009 b 0x51808 517e8: 14000004 b 0x517f8 517ec: 14000003 b 0x517f8 517f0: 14000002 b 0x517f8 517f4: 14000001 b 0x517f8 517f8: aa0003f3 mov x19, x0 517fc: 385903a8 ldurb w8, [x29, #-0x70] 51800: 37000128 tbnz w8, #0x0, 0x51824 51804: 14000011 b 0x51848 51808: 3941c3e8 ldrb w8, [sp, #0x70] 5180c: aa0003f3 mov x19, x0 51810: 36000068 tbz w8, #0x0, 0x5181c 51814: f94043e0 ldr x0, [sp, #0x80] 51818: 9400c114 bl 0x81c68 5181c: 385903a8 ldurb w8, [x29, #-0x70] 51820: 36000148 tbz w8, #0x0, 0x51848 51824: f85a03a0 ldur x0, [x29, #-0x60] 51828: 9400c110 bl 0x81c68 5182c: aa1303e0 mov x0, x19 51830: 9401625b bl 0xaa19c 51834: aa0003f3 mov x19, x0 51838: b4000075 cbz x21, 0x51844 5183c: aa1503e0 mov x0, x21 51840: 97fef860 bl 0xf9c0 51844: b500007c cbnz x28, 0x51850 51848: aa1303e0 mov x0, x19 5184c: 94016254 bl 0xaa19c 51850: aa1c03e0 mov x0, x28 51854: 97fef85b bl 0xf9c0 51858: aa1303e0 mov x0, x19 5185c: 94016250 bl 0xaa19c 51860: d103c3ff sub sp, sp, #0xf0 51864: a9096ffc stp x28, x27, [sp, #0x90] 51868: a90a67fa stp x26, x25, [sp, #0xa0] 5186c: a90b5ff8 stp x24, x23, [sp, #0xb0] 51870: a90c57f6 stp x22, x21, [sp, #0xc0] 51874: a90d4ff4 stp x20, x19, [sp, #0xd0] 51878: a90e7bfd stp x29, x30, [sp, #0xe0] 5187c: 910383fd add x29, sp, #0xe0 51880: d53bd048 mrs x8, TPIDR_EL0 51884: f9001be8 str x8, [sp, #0x30] 51888: f9401508 ldr x8, [x8, #0x28] 5188c: b00007fa adrp x26, 0x14e000 51890: aa0003f8 mov x24, x0 51894: f81a83a8 stur x8, [x29, #-0x58] 51898: f9463f48 ldr x8, [x26, #0xc78] 5189c: b50001e8 cbnz x8, 0x518d8 518a0: b00007e0 adrp x0, 0x14e000 518a4: 91320000 add x0, x0, #0xc80 518a8: 97fef746 bl 0xf5c0 518ac: f9463f48 ldr x8, [x26, #0xc78] 518b0: b50000c8 cbnz x8, 0x518c8 518b4: 321d07e0 orr w0, wzr, #0x18 518b8: 9400c0bc bl 0x81ba8 518bc: a900fc1f stp xzr, xzr, [x0, #0x8] 518c0: f900001f str xzr, [x0] 518c4: f9063f40 str x0, [x26, #0xc78] 518c8: b00007e0 adrp x0, 0x14e000 518cc: 91320000 add x0, x0, #0xc80 518d0: 97fef868 bl 0xfa70 518d4: f9463f48 ldr x8, [x26, #0xc78] 518d8: aa0803e0 mov x0, x8 518dc: 97ffed47 bl 0x4cdf8 518e0: b4004a60 cbz x0, 0x5222c 518e4: f9463f40 ldr x0, [x26, #0xc78] 518e8: b50001e0 cbnz x0, 0x51924 518ec: b00007e0 adrp x0, 0x14e000 518f0: 91320000 add x0, x0, #0xc80 518f4: 97fef733 bl 0xf5c0 518f8: f9463f48 ldr x8, [x26, #0xc78] 518fc: b50000c8 cbnz x8, 0x51914 51900: 321d07e0 orr w0, wzr, #0x18 51904: 9400c0a9 bl 0x81ba8 51908: a900fc1f stp xzr, xzr, [x0, #0x8] 5190c: f900001f str xzr, [x0] 51910: f9063f40 str x0, [x26, #0xc78] 51914: b00007e0 adrp x0, 0x14e000 51918: 91320000 add x0, x0, #0xc80 5191c: 97fef855 bl 0xfa70 51920: f9463f40 ldr x0, [x26, #0xc78] 51924: 97ffed35 bl 0x4cdf8 51928: f9400008 ldr x8, [x0] 5192c: 90000321 adrp x1, 0xb5000 51930: 91258821 add x1, x1, #0x962 51934: f9401908 ldr x8, [x8, #0x30] 51938: d63f0100 blr x8 5193c: f9463f48 ldr x8, [x26, #0xc78] 51940: f90027e0 str x0, [sp, #0x48] 51944: b50001e8 cbnz x8, 0x51980 51948: b00007e0 adrp x0, 0x14e000 5194c: 91320000 add x0, x0, #0xc80 51950: 97fef71c bl 0xf5c0 51954: f9463f48 ldr x8, [x26, #0xc78] 51958: b50000c8 cbnz x8, 0x51970 5195c: 321d07e0 orr w0, wzr, #0x18 51960: 9400c092 bl 0x81ba8 51964: a900fc1f stp xzr, xzr, [x0, #0x8] 51968: f900001f str xzr, [x0] 5196c: f9063f40 str x0, [x26, #0xc78] 51970: b00007e0 adrp x0, 0x14e000 51974: 91320000 add x0, x0, #0xc80 51978: 97fef83e bl 0xfa70 5197c: f9463f48 ldr x8, [x26, #0xc78] 51980: aa0803e0 mov x0, x8 51984: 97ffed1d bl 0x4cdf8 51988: f9400008 ldr x8, [x0] 5198c: f94027e1 ldr x1, [sp, #0x48] 51990: f00002e2 adrp x2, 0xb0000 51994: 900002e3 adrp x3, 0xad000 51998: f9408508 ldr x8, [x8, #0x108] 5199c: 9110d842 add x2, x2, #0x436 519a0: 912fc863 add x3, x3, #0xbf2 519a4: d63f0100 blr x8 519a8: f9463f48 ldr x8, [x26, #0xc78] 519ac: aa0003f5 mov x21, x0 519b0: b50001e8 cbnz x8, 0x519ec 519b4: b00007e0 adrp x0, 0x14e000 519b8: 91320000 add x0, x0, #0xc80 519bc: 97fef701 bl 0xf5c0 519c0: f9463f48 ldr x8, [x26, #0xc78] 519c4: b50000c8 cbnz x8, 0x519dc 519c8: 321d07e0 orr w0, wzr, #0x18 519cc: 9400c077 bl 0x81ba8 519d0: a900fc1f stp xzr, xzr, [x0, #0x8] 519d4: f900001f str xzr, [x0] 519d8: f9063f40 str x0, [x26, #0xc78] 519dc: b00007e0 adrp x0, 0x14e000 519e0: 91320000 add x0, x0, #0xc80 519e4: 97fef823 bl 0xfa70 519e8: f9463f48 ldr x8, [x26, #0xc78] 519ec: aa0803e0 mov x0, x8 519f0: 97ffed02 bl 0x4cdf8 519f4: f9400008 ldr x8, [x0] 519f8: f94027e1 ldr x1, [sp, #0x48] 519fc: 90000322 adrp x2, 0xb5000 51a00: 90000323 adrp x3, 0xb5000 51a04: f9408508 ldr x8, [x8, #0x108] 51a08: 9125d042 add x2, x2, #0x974 51a0c: 9125e063 add x3, x3, #0x978 51a10: d63f0100 blr x8 51a14: f9463f48 ldr x8, [x26, #0xc78] 51a18: f9000fe0 str x0, [sp, #0x18] 51a1c: b50001e8 cbnz x8, 0x51a58 51a20: b00007e0 adrp x0, 0x14e000 51a24: 91320000 add x0, x0, #0xc80 51a28: 97fef6e6 bl 0xf5c0 51a2c: f9463f48 ldr x8, [x26, #0xc78] 51a30: b50000c8 cbnz x8, 0x51a48 51a34: 321d07e0 orr w0, wzr, #0x18 51a38: 9400c05c bl 0x81ba8 51a3c: a900fc1f stp xzr, xzr, [x0, #0x8] 51a40: f900001f str xzr, [x0] 51a44: f9063f40 str x0, [x26, #0xc78] 51a48: b00007e0 adrp x0, 0x14e000 51a4c: 91320000 add x0, x0, #0xc80 51a50: 97fef808 bl 0xfa70 51a54: f9463f48 ldr x8, [x26, #0xc78] 51a58: aa0803e0 mov x0, x8 51a5c: 97ffece7 bl 0x4cdf8 51a60: f94027e1 ldr x1, [sp, #0x48] 51a64: aa1503e2 mov x2, x21 51a68: 9400021d bl 0x522dc 51a6c: f9463f48 ldr x8, [x26, #0xc78] 51a70: f90023e0 str x0, [sp, #0x40] 51a74: b50001e8 cbnz x8, 0x51ab0 51a78: b00007e0 adrp x0, 0x14e000 51a7c: 91320000 add x0, x0, #0xc80 51a80: 97fef6d0 bl 0xf5c0 51a84: f9463f48 ldr x8, [x26, #0xc78] 51a88: b50000c8 cbnz x8, 0x51aa0 51a8c: 321d07e0 orr w0, wzr, #0x18 51a90: 9400c046 bl 0x81ba8 51a94: a900fc1f stp xzr, xzr, [x0, #0x8] 51a98: f900001f str xzr, [x0] 51a9c: f9063f40 str x0, [x26, #0xc78] 51aa0: b00007e0 adrp x0, 0x14e000 51aa4: 91320000 add x0, x0, #0xc80 51aa8: 97fef7f2 bl 0xfa70 51aac: f9463f48 ldr x8, [x26, #0xc78] 51ab0: aa0803e0 mov x0, x8 51ab4: 97ffecd1 bl 0x4cdf8 51ab8: f9400008 ldr x8, [x0] 51abc: f00002c1 adrp x1, 0xac000 51ac0: 913ed021 add x1, x1, #0xfb4 51ac4: f9401908 ldr x8, [x8, #0x30] 51ac8: d63f0100 blr x8 51acc: f9463f48 ldr x8, [x26, #0xc78] 51ad0: aa0003fb mov x27, x0 51ad4: b50001e8 cbnz x8, 0x51b10 51ad8: b00007e0 adrp x0, 0x14e000 51adc: 91320000 add x0, x0, #0xc80 51ae0: 97fef6b8 bl 0xf5c0 51ae4: f9463f48 ldr x8, [x26, #0xc78] 51ae8: b50000c8 cbnz x8, 0x51b00 51aec: 321d07e0 orr w0, wzr, #0x18 51af0: 9400c02e bl 0x81ba8 51af4: a900fc1f stp xzr, xzr, [x0, #0x8] 51af8: f900001f str xzr, [x0] 51afc: f9063f40 str x0, [x26, #0xc78] 51b00: b00007e0 adrp x0, 0x14e000 51b04: 91320000 add x0, x0, #0xc80 51b08: 97fef7da bl 0xfa70 51b0c: f9463f48 ldr x8, [x26, #0xc78] 51b10: aa0803e0 mov x0, x8 51b14: 97ffecb9 bl 0x4cdf8 51b18: f9400008 ldr x8, [x0] 51b1c: f00002e2 adrp x2, 0xb0000 51b20: f00002e3 adrp x3, 0xb0000 51b24: 9110d842 add x2, x2, #0x436 51b28: f9408508 ldr x8, [x8, #0x108] 51b2c: 9110f463 add x3, x3, #0x43d 51b30: aa1b03e1 mov x1, x27 51b34: d63f0100 blr x8 51b38: f9463f48 ldr x8, [x26, #0xc78] 51b3c: aa0003f5 mov x21, x0 51b40: b50001e8 cbnz x8, 0x51b7c 51b44: b00007e0 adrp x0, 0x14e000 51b48: 91320000 add x0, x0, #0xc80 51b4c: 97fef69d bl 0xf5c0 51b50: f9463f48 ldr x8, [x26, #0xc78] 51b54: b50000c8 cbnz x8, 0x51b6c 51b58: 321d07e0 orr w0, wzr, #0x18 51b5c: 9400c013 bl 0x81ba8 51b60: a900fc1f stp xzr, xzr, [x0, #0x8] 51b64: f900001f str xzr, [x0] 51b68: f9063f40 str x0, [x26, #0xc78] 51b6c: b00007e0 adrp x0, 0x14e000 51b70: 91320000 add x0, x0, #0xc80 51b74: 97fef7bf bl 0xfa70 51b78: f9463f48 ldr x8, [x26, #0xc78] 51b7c: aa0803e0 mov x0, x8 51b80: 97ffec9e bl 0x4cdf8 51b84: f9400008 ldr x8, [x0] 51b88: f00002e1 adrp x1, 0xb0000 51b8c: 91123c21 add x1, x1, #0x48f 51b90: f9429d08 ldr x8, [x8, #0x538] 51b94: d63f0100 blr x8 51b98: f8408717 ldr x23, [x24], #0x8 51b9c: f9001fe0 str x0, [sp, #0x38] 51ba0: eb1802ff cmp x23, x24 51ba4: 54002d60 b.eq 0x52150 51ba8: 9101c3e8 add x8, sp, #0x70 51bac: 910143e9 add x9, sp, #0x50 51bb0: b00007f4 adrp x20, 0x14e000 51bb4: b2400108 orr x8, x8, #0x1 51bb8: b240013c orr x28, x9, #0x1 51bbc: 91320294 add x20, x20, #0xc80 51bc0: f90013e8 str x8, [sp, #0x20] 51bc4: a907ffff stp xzr, xzr, [sp, #0x78] 51bc8: f9003bff str xzr, [sp, #0x70] 51bcc: aa1703e8 mov x8, x23 51bd0: 38420d09 ldrb w9, [x8, #0x20]! 51bd4: 37000109 tbnz w9, #0x0, 0x51bf4 51bd8: f9400909 ldr x9, [x8, #0x10] 51bdc: f90043e9 str x9, [sp, #0x80] 51be0: 3dc00100 ldr q0, [x8] 51be4: 3d801fe0 str q0, [sp, #0x70] 51be8: f9463f40 ldr x0, [x26, #0xc78] 51bec: b50005e0 cbnz x0, 0x51ca8 51bf0: 14000022 b 0x51c78 51bf4: f94016f6 ldr x22, [x23, #0x28] 51bf8: b10042df cmn x22, #0x10 51bfc: 54003382 b.hs 0x5226c 51c00: f9401af9 ldr x25, [x23, #0x30] 51c04: aa1503f3 mov x19, x21 51c08: f1005edf cmp x22, #0x17 51c0c: 540000c2 b.hs 0x51c24 51c10: f94013f5 ldr x21, [sp, #0x20] 51c14: d37ffac8 lsl x8, x22, #1 51c18: 3901c3e8 strb w8, [sp, #0x70] 51c1c: b50001f6 cbnz x22, 0x51c58 51c20: 14000012 b 0x51c68 51c24: 910042c8 add x8, x22, #0x10 51c28: f90017fb str x27, [sp, #0x28] 51c2c: aa1803fb mov x27, x24 51c30: 927ced18 and x24, x8, #0xfffffffffffffff0 51c34: aa1803e0 mov x0, x24 51c38: 9400bfdc bl 0x81ba8 51c3c: b2400308 orr x8, x24, #0x1 51c40: aa1b03f8 mov x24, x27 51c44: f94017fb ldr x27, [sp, #0x28] 51c48: aa0003f5 mov x21, x0 51c4c: a907d7f6 stp x22, x21, [sp, #0x78] 51c50: b00007fa adrp x26, 0x14e000 51c54: f9003be8 str x8, [sp, #0x70] 51c58: aa1503e0 mov x0, x21 51c5c: aa1903e1 mov x1, x25 51c60: aa1603e2 mov x2, x22 51c64: 97fef70b bl 0xf890 51c68: 38366abf strb wzr, [x21, x22] 51c6c: aa1303f5 mov x21, x19 51c70: f9463f40 ldr x0, [x26, #0xc78] 51c74: b50001a0 cbnz x0, 0x51ca8 51c78: aa1403e0 mov x0, x20 51c7c: 97fef651 bl 0xf5c0 51c80: f9463f48 ldr x8, [x26, #0xc78] 51c84: b50000c8 cbnz x8, 0x51c9c 51c88: 321d07e0 orr w0, wzr, #0x18 51c8c: 9400bfc7 bl 0x81ba8 51c90: a900fc1f stp xzr, xzr, [x0, #0x8] 51c94: f900001f str xzr, [x0] 51c98: f9063f40 str x0, [x26, #0xc78] 51c9c: aa1403e0 mov x0, x20 51ca0: 97fef774 bl 0xfa70 51ca4: f9463f40 ldr x0, [x26, #0xc78] 51ca8: 97ffec54 bl 0x4cdf8 51cac: f9400008 ldr x8, [x0] 51cb0: 3941c3e9 ldrb w9, [sp, #0x70] 51cb4: b9407bea ldr w10, [sp, #0x78] 51cb8: f942c108 ldr x8, [x8, #0x580] 51cbc: d341fd2b lsr x11, x9, #1 51cc0: 7200013f tst w9, #0x1 51cc4: 1a8a0161 csel w1, w11, w10, eq 51cc8: d63f0100 blr x8 51ccc: aa0003f3 mov x19, x0 51cd0: f9463f40 ldr x0, [x26, #0xc78] 51cd4: b50001a0 cbnz x0, 0x51d08 51cd8: aa1403e0 mov x0, x20 51cdc: 97fef639 bl 0xf5c0 51ce0: f9463f48 ldr x8, [x26, #0xc78] 51ce4: b50000c8 cbnz x8, 0x51cfc 51ce8: 321d07e0 orr w0, wzr, #0x18 51cec: 9400bfaf bl 0x81ba8 51cf0: a900fc1f stp xzr, xzr, [x0, #0x8] 51cf4: f900001f str xzr, [x0] 51cf8: f9063f40 str x0, [x26, #0xc78] 51cfc: aa1403e0 mov x0, x20 51d00: 97fef75c bl 0xfa70 51d04: f9463f40 ldr x0, [x26, #0xc78] 51d08: 97ffec3c bl 0x4cdf8 51d0c: 3941c3e8 ldrb w8, [sp, #0x70] 51d10: f9400009 ldr x9, [x0] 51d14: b9407bea ldr w10, [sp, #0x78] 51d18: f94043eb ldr x11, [sp, #0x80] 51d1c: d341fd0c lsr x12, x8, #1 51d20: 7200011f tst w8, #0x1 51d24: f94013e8 ldr x8, [sp, #0x20] 51d28: f9434129 ldr x9, [x9, #0x680] 51d2c: 1a8a0183 csel w3, w12, w10, eq 51d30: 9a8b0104 csel x4, x8, x11, eq 51d34: aa1303e1 mov x1, x19 51d38: 2a1f03e2 mov w2, wzr 51d3c: d63f0120 blr x9 51d40: f9463f40 ldr x0, [x26, #0xc78] 51d44: b50001a0 cbnz x0, 0x51d78 51d48: aa1403e0 mov x0, x20 51d4c: 97fef61d bl 0xf5c0 51d50: f9463f48 ldr x8, [x26, #0xc78] 51d54: b50000c8 cbnz x8, 0x51d6c 51d58: 321d07e0 orr w0, wzr, #0x18 51d5c: 9400bf93 bl 0x81ba8 51d60: a900fc1f stp xzr, xzr, [x0, #0x8] 51d64: f900001f str xzr, [x0] 51d68: f9063f40 str x0, [x26, #0xc78] 51d6c: aa1403e0 mov x0, x20 51d70: 97fef740 bl 0xfa70 51d74: f9463f40 ldr x0, [x26, #0xc78] 51d78: 97ffec20 bl 0x4cdf8 51d7c: f9401fe4 ldr x4, [sp, #0x38] 51d80: aa1b03e1 mov x1, x27 51d84: aa1503e2 mov x2, x21 51d88: aa1303e3 mov x3, x19 51d8c: 94000154 bl 0x522dc 51d90: f90017e0 str x0, [sp, #0x28] 51d94: a905ffff stp xzr, xzr, [sp, #0x58] 51d98: f9002bff str xzr, [sp, #0x50] 51d9c: aa1703e8 mov x8, x23 51da0: 38438d09 ldrb w9, [x8, #0x38]! 51da4: 37000109 tbnz w9, #0x0, 0x51dc4 51da8: f9400909 ldr x9, [x8, #0x10] 51dac: f90033e9 str x9, [sp, #0x60] 51db0: 3dc00100 ldr q0, [x8] 51db4: 3d8017e0 str q0, [sp, #0x50] 51db8: f9463f40 ldr x0, [x26, #0xc78] 51dbc: b5000660 cbnz x0, 0x51e88 51dc0: 14000026 b 0x51e58 51dc4: f94022f6 ldr x22, [x23, #0x40] 51dc8: b10042df cmn x22, #0x10 51dcc: 54002542 b.hs 0x52274 51dd0: f9000bf5 str x21, [sp, #0x10] 51dd4: f94026e1 ldr x1, [x23, #0x48] 51dd8: f1005edf cmp x22, #0x17 51ddc: 540000c2 b.hs 0x51df4 51de0: d37ffac8 lsl x8, x22, #1 51de4: aa1c03f5 mov x21, x28 51de8: 390143e8 strb w8, [sp, #0x50] 51dec: b5000296 cbnz x22, 0x51e3c 51df0: 14000016 b 0x51e48 51df4: 910042c8 add x8, x22, #0x10 51df8: a9004fe1 stp x1, x19, [sp] 51dfc: aa1403f3 mov x19, x20 51e00: aa1c03f4 mov x20, x28 51e04: aa1a03f9 mov x25, x26 51e08: aa1803fc mov x28, x24 51e0c: 927ced18 and x24, x8, #0xfffffffffffffff0 51e10: aa1803e0 mov x0, x24 51e14: 9400bf65 bl 0x81ba8 51e18: aa0003f5 mov x21, x0 51e1c: b2400308 orr x8, x24, #0x1 51e20: aa1c03f8 mov x24, x28 51e24: aa1403fc mov x28, x20 51e28: aa1303f4 mov x20, x19 51e2c: a9404fe1 ldp x1, x19, [sp] 51e30: a905d7f6 stp x22, x21, [sp, #0x58] 51e34: f9002be8 str x8, [sp, #0x50] 51e38: aa1903fa mov x26, x25 51e3c: aa1503e0 mov x0, x21 51e40: aa1603e2 mov x2, x22 51e44: 97fef693 bl 0xf890 51e48: 38366abf strb wzr, [x21, x22] 51e4c: f9400bf5 ldr x21, [sp, #0x10] 51e50: f9463f40 ldr x0, [x26, #0xc78] 51e54: b50001a0 cbnz x0, 0x51e88 51e58: aa1403e0 mov x0, x20 51e5c: 97fef5d9 bl 0xf5c0 51e60: f9463f48 ldr x8, [x26, #0xc78] 51e64: b50000c8 cbnz x8, 0x51e7c 51e68: 321d07e0 orr w0, wzr, #0x18 51e6c: 9400bf4f bl 0x81ba8 51e70: a900fc1f stp xzr, xzr, [x0, #0x8] 51e74: f900001f str xzr, [x0] 51e78: f9063f40 str x0, [x26, #0xc78] 51e7c: aa1403e0 mov x0, x20 51e80: 97fef6fc bl 0xfa70 51e84: f9463f40 ldr x0, [x26, #0xc78] 51e88: 97ffebdc bl 0x4cdf8 51e8c: f9400008 ldr x8, [x0] 51e90: 394143e9 ldrb w9, [sp, #0x50] 51e94: b9405bea ldr w10, [sp, #0x58] 51e98: f942c108 ldr x8, [x8, #0x580] 51e9c: d341fd2b lsr x11, x9, #1 51ea0: 7200013f tst w9, #0x1 51ea4: 1a8a0161 csel w1, w11, w10, eq 51ea8: d63f0100 blr x8 51eac: aa0003f6 mov x22, x0 51eb0: f9463f40 ldr x0, [x26, #0xc78] 51eb4: b50001a0 cbnz x0, 0x51ee8 51eb8: aa1403e0 mov x0, x20 51ebc: 97fef5c1 bl 0xf5c0 51ec0: f9463f48 ldr x8, [x26, #0xc78] 51ec4: b50000c8 cbnz x8, 0x51edc 51ec8: 321d07e0 orr w0, wzr, #0x18 51ecc: 9400bf37 bl 0x81ba8 51ed0: a900fc1f stp xzr, xzr, [x0, #0x8] 51ed4: f900001f str xzr, [x0] 51ed8: f9063f40 str x0, [x26, #0xc78] 51edc: aa1403e0 mov x0, x20 51ee0: 97fef6e4 bl 0xfa70 51ee4: f9463f40 ldr x0, [x26, #0xc78] 51ee8: 97ffebc4 bl 0x4cdf8 51eec: f9400009 ldr x9, [x0] 51ef0: 394143e8 ldrb w8, [sp, #0x50] 51ef4: b9405bea ldr w10, [sp, #0x58] 51ef8: f94033eb ldr x11, [sp, #0x60] 51efc: f9434129 ldr x9, [x9, #0x680] 51f00: d341fd0c lsr x12, x8, #1 51f04: 7200011f tst w8, #0x1 51f08: 1a8a0183 csel w3, w12, w10, eq 51f0c: 9a8b0384 csel x4, x28, x11, eq 51f10: aa1603e1 mov x1, x22 51f14: 2a1f03e2 mov w2, wzr 51f18: d63f0120 blr x9 51f1c: f9463f40 ldr x0, [x26, #0xc78] 51f20: b50001a0 cbnz x0, 0x51f54 51f24: aa1403e0 mov x0, x20 51f28: 97fef5a6 bl 0xf5c0 51f2c: f9463f48 ldr x8, [x26, #0xc78] 51f30: b50000c8 cbnz x8, 0x51f48 51f34: 321d07e0 orr w0, wzr, #0x18 51f38: 9400bf1c bl 0x81ba8 51f3c: a900fc1f stp xzr, xzr, [x0, #0x8] 51f40: f900001f str xzr, [x0] 51f44: f9063f40 str x0, [x26, #0xc78] 51f48: aa1403e0 mov x0, x20 51f4c: 97fef6c9 bl 0xfa70 51f50: f9463f40 ldr x0, [x26, #0xc78] 51f54: 97ffeba9 bl 0x4cdf8 51f58: f9401fe4 ldr x4, [sp, #0x38] 51f5c: aa1b03e1 mov x1, x27 51f60: aa1503e2 mov x2, x21 51f64: aa1603e3 mov x3, x22 51f68: 940000dd bl 0x522dc 51f6c: aa0003f9 mov x25, x0 51f70: f9463f40 ldr x0, [x26, #0xc78] 51f74: b50001a0 cbnz x0, 0x51fa8 51f78: aa1403e0 mov x0, x20 51f7c: 97fef591 bl 0xf5c0 51f80: f9463f48 ldr x8, [x26, #0xc78] 51f84: b50000c8 cbnz x8, 0x51f9c 51f88: 321d07e0 orr w0, wzr, #0x18 51f8c: 9400bf07 bl 0x81ba8 51f90: a900fc1f stp xzr, xzr, [x0, #0x8] 51f94: f900001f str xzr, [x0] 51f98: f9063f40 str x0, [x26, #0xc78] 51f9c: aa1403e0 mov x0, x20 51fa0: 97fef6b4 bl 0xfa70 51fa4: f9463f40 ldr x0, [x26, #0xc78] 51fa8: 97ffeb94 bl 0x4cdf8 51fac: f94023e1 ldr x1, [sp, #0x40] 51fb0: f9400fe2 ldr x2, [sp, #0x18] 51fb4: f94017e3 ldr x3, [sp, #0x28] 51fb8: aa1903e4 mov x4, x25 51fbc: 97ffeb91 bl 0x4ce00 51fc0: f9463f40 ldr x0, [x26, #0xc78] 51fc4: b50001a0 cbnz x0, 0x51ff8 51fc8: aa1403e0 mov x0, x20 51fcc: 97fef57d bl 0xf5c0 51fd0: f9463f48 ldr x8, [x26, #0xc78] 51fd4: b50000c8 cbnz x8, 0x51fec 51fd8: 321d07e0 orr w0, wzr, #0x18 51fdc: 9400bef3 bl 0x81ba8 51fe0: a900fc1f stp xzr, xzr, [x0, #0x8] 51fe4: f900001f str xzr, [x0] 51fe8: f9063f40 str x0, [x26, #0xc78] 51fec: aa1403e0 mov x0, x20 51ff0: 97fef6a0 bl 0xfa70 51ff4: f9463f40 ldr x0, [x26, #0xc78] 51ff8: aa1303e1 mov x1, x19 51ffc: 97fff59c bl 0x4f66c 52000: f9463f40 ldr x0, [x26, #0xc78] 52004: b50001a0 cbnz x0, 0x52038 52008: aa1403e0 mov x0, x20 5200c: 97fef56d bl 0xf5c0 52010: f9463f48 ldr x8, [x26, #0xc78] 52014: b50000c8 cbnz x8, 0x5202c 52018: 321d07e0 orr w0, wzr, #0x18 5201c: 9400bee3 bl 0x81ba8 52020: a900fc1f stp xzr, xzr, [x0, #0x8] 52024: f900001f str xzr, [x0] 52028: f9063f40 str x0, [x26, #0xc78] 5202c: aa1403e0 mov x0, x20 52030: 97fef690 bl 0xfa70 52034: f9463f40 ldr x0, [x26, #0xc78] 52038: f94017e1 ldr x1, [sp, #0x28] 5203c: 97fff58c bl 0x4f66c 52040: f9463f40 ldr x0, [x26, #0xc78] 52044: b50001a0 cbnz x0, 0x52078 52048: aa1403e0 mov x0, x20 5204c: 97fef55d bl 0xf5c0 52050: f9463f48 ldr x8, [x26, #0xc78] 52054: b50000c8 cbnz x8, 0x5206c 52058: 321d07e0 orr w0, wzr, #0x18 5205c: 9400bed3 bl 0x81ba8 52060: a900fc1f stp xzr, xzr, [x0, #0x8] 52064: f900001f str xzr, [x0] 52068: f9063f40 str x0, [x26, #0xc78] 5206c: aa1403e0 mov x0, x20 52070: 97fef680 bl 0xfa70 52074: f9463f40 ldr x0, [x26, #0xc78] 52078: aa1603e1 mov x1, x22 5207c: 97fff57c bl 0x4f66c 52080: f9463f40 ldr x0, [x26, #0xc78] 52084: b50001a0 cbnz x0, 0x520b8 52088: aa1403e0 mov x0, x20 5208c: 97fef54d bl 0xf5c0 52090: f9463f48 ldr x8, [x26, #0xc78] 52094: b50000c8 cbnz x8, 0x520ac 52098: 321d07e0 orr w0, wzr, #0x18 5209c: 9400bec3 bl 0x81ba8 520a0: a900fc1f stp xzr, xzr, [x0, #0x8] 520a4: f900001f str xzr, [x0] 520a8: f9063f40 str x0, [x26, #0xc78] 520ac: aa1403e0 mov x0, x20 520b0: 97fef670 bl 0xfa70 520b4: f9463f40 ldr x0, [x26, #0xc78] 520b8: aa1903e1 mov x1, x25 520bc: 97fff56c bl 0x4f66c 520c0: 394143e8 ldrb w8, [sp, #0x50] 520c4: 370000c8 tbnz w8, #0x0, 0x520dc 520c8: 3941c3e8 ldrb w8, [sp, #0x70] 520cc: 37000108 tbnz w8, #0x0, 0x520ec 520d0: f94006e8 ldr x8, [x23, #0x8] 520d4: b5000148 cbnz x8, 0x520fc 520d8: 1400000d b 0x5210c 520dc: f94033e0 ldr x0, [sp, #0x60] 520e0: 9400bee2 bl 0x81c68 520e4: 3941c3e8 ldrb w8, [sp, #0x70] 520e8: 3607ff48 tbz w8, #0x0, 0x520d0 520ec: f94043e0 ldr x0, [sp, #0x80] 520f0: 9400bede bl 0x81c68 520f4: f94006e8 ldr x8, [x23, #0x8] 520f8: b40000a8 cbz x8, 0x5210c 520fc: aa0803f7 mov x23, x8 52100: f94002e8 ldr x8, [x23] 52104: b5ffffc8 cbnz x8, 0x520fc 52108: 1400000c b 0x52138 5210c: aa1703e8 mov x8, x23 52110: f8410d09 ldr x9, [x8, #0x10]! 52114: f940012a ldr x10, [x9] 52118: eb17015f cmp x10, x23 5211c: 54000140 b.eq 0x52144 52120: f9400109 ldr x9, [x8] 52124: aa0903e8 mov x8, x9 52128: f8410d17 ldr x23, [x8, #0x10]! 5212c: f94002ea ldr x10, [x23] 52130: eb09015f cmp x10, x9 52134: 54ffff61 b.ne 0x52120 52138: eb1802ff cmp x23, x24 5213c: 54ffd441 b.ne 0x51bc4 52140: 14000004 b 0x52150 52144: aa0903f7 mov x23, x9 52148: eb1802ff cmp x23, x24 5214c: 54ffd3c1 b.ne 0x51bc4 52150: f9463f40 ldr x0, [x26, #0xc78] 52154: b50001e0 cbnz x0, 0x52190 52158: 900007e0 adrp x0, 0x14e000 5215c: 91320000 add x0, x0, #0xc80 52160: 97fef518 bl 0xf5c0 52164: f9463f48 ldr x8, [x26, #0xc78] 52168: b50000c8 cbnz x8, 0x52180 5216c: 321d07e0 orr w0, wzr, #0x18 52170: 9400be8e bl 0x81ba8 52174: a900fc1f stp xzr, xzr, [x0, #0x8] 52178: f900001f str xzr, [x0] 5217c: f9063f40 str x0, [x26, #0xc78] 52180: 900007e0 adrp x0, 0x14e000 52184: 91320000 add x0, x0, #0xc80 52188: 97fef63a bl 0xfa70 5218c: f9463f40 ldr x0, [x26, #0xc78] 52190: f94027e1 ldr x1, [sp, #0x48] 52194: 97fff536 bl 0x4f66c 52198: f9463f40 ldr x0, [x26, #0xc78] 5219c: b50001e0 cbnz x0, 0x521d8 521a0: 900007e0 adrp x0, 0x14e000 521a4: 91320000 add x0, x0, #0xc80 521a8: 97fef506 bl 0xf5c0 521ac: f9463f48 ldr x8, [x26, #0xc78] 521b0: b50000c8 cbnz x8, 0x521c8 521b4: 321d07e0 orr w0, wzr, #0x18 521b8: 9400be7c bl 0x81ba8 521bc: a900fc1f stp xzr, xzr, [x0, #0x8] 521c0: f900001f str xzr, [x0] 521c4: f9063f40 str x0, [x26, #0xc78] 521c8: 900007e0 adrp x0, 0x14e000 521cc: 91320000 add x0, x0, #0xc80 521d0: 97fef628 bl 0xfa70 521d4: f9463f40 ldr x0, [x26, #0xc78] 521d8: aa1b03e1 mov x1, x27 521dc: 97fff524 bl 0x4f66c 521e0: f9463f40 ldr x0, [x26, #0xc78] 521e4: b50001e0 cbnz x0, 0x52220 521e8: 900007e0 adrp x0, 0x14e000 521ec: 91320000 add x0, x0, #0xc80 521f0: 97fef4f4 bl 0xf5c0 521f4: f9463f48 ldr x8, [x26, #0xc78] 521f8: b50000c8 cbnz x8, 0x52210 521fc: 321d07e0 orr w0, wzr, #0x18 52200: 9400be6a bl 0x81ba8 52204: a900fc1f stp xzr, xzr, [x0, #0x8] 52208: f900001f str xzr, [x0] 5220c: f9063f40 str x0, [x26, #0xc78] 52210: 900007e0 adrp x0, 0x14e000 52214: 91320000 add x0, x0, #0xc80 52218: 97fef616 bl 0xfa70 5221c: f9463f40 ldr x0, [x26, #0xc78] 52220: f9401fe1 ldr x1, [sp, #0x38] 52224: 97fff512 bl 0x4f66c 52228: 14000002 b 0x52230 5222c: f90023ff str xzr, [sp, #0x40] 52230: f9401be8 ldr x8, [sp, #0x30] 52234: f9401508 ldr x8, [x8, #0x28] 52238: f85a83a9 ldur x9, [x29, #-0x58] 5223c: eb09011f cmp x8, x9 52240: 54000141 b.ne 0x52268 52244: f94023e0 ldr x0, [sp, #0x40] 52248: a94e7bfd ldp x29, x30, [sp, #0xe0] 5224c: a94d4ff4 ldp x20, x19, [sp, #0xd0] 52250: a94c57f6 ldp x22, x21, [sp, #0xc0] 52254: a94b5ff8 ldp x24, x23, [sp, #0xb0] 52258: a94a67fa ldp x26, x25, [sp, #0xa0] 5225c: a9496ffc ldp x28, x27, [sp, #0x90] 52260: 9103c3ff add sp, sp, #0xf0 52264: d65f03c0 ret 52268: 97fef3de bl 0xf1e0 <__stack_chk_fail@plt> 5226c: 9101c3e0 add x0, sp, #0x70 52270: 97ff6a32 bl 0x2cb38 <.text+0x1d088> 52274: 910143e0 add x0, sp, #0x50 52278: 97ff6a30 bl 0x2cb38 <.text+0x1d088> 5227c: 14000005 b 0x52290 52280: 14000004 b 0x52290 52284: 1400000a b 0x522ac 52288: 14000002 b 0x52290 5228c: 14000008 b 0x522ac 52290: aa0003f3 mov x19, x0 52294: 3941c3e8 ldrb w8, [sp, #0x70] 52298: 36000148 tbz w8, #0x0, 0x522c0 5229c: f94043e0 ldr x0, [sp, #0x80] 522a0: 9400be72 bl 0x81c68 522a4: aa1303e0 mov x0, x19 522a8: 94015fbd bl 0xaa19c 522ac: 394143e8 ldrb w8, [sp, #0x50] 522b0: aa0003f3 mov x19, x0 522b4: 370000a8 tbnz w8, #0x0, 0x522c8 522b8: 3941c3e8 ldrb w8, [sp, #0x70] 522bc: 3707ff08 tbnz w8, #0x0, 0x5229c 522c0: aa1303e0 mov x0, x19 522c4: 94015fb6 bl 0xaa19c 522c8: f94033e0 ldr x0, [sp, #0x60] 522cc: 9400be67 bl 0x81c68 522d0: 3941c3e8 ldrb w8, [sp, #0x70] 522d4: 3607ff68 tbz w8, #0x0, 0x522c0 522d8: 17fffff1 b 0x5229c 522dc: d104c3ff sub sp, sp, #0x130 522e0: a9114ffc stp x28, x19, [sp, #0x110] 522e4: a9127bfd stp x29, x30, [sp, #0x120] 522e8: 910483fd add x29, sp, #0x120 522ec: ad039fe6 stp q6, q7, [sp, #0x70] 522f0: ad0297e4 stp q4, q5, [sp, #0x50] 522f4: ad018fe2 stp q2, q3, [sp, #0x30] 522f8: ad0087e0 stp q0, q1, [sp, #0x10] 522fc: a9391fa6 stp x6, x7, [x29, #-0x70] 52300: a93817a4 stp x4, x5, [x29, #-0x80] 52304: f81783a3 stur x3, [x29, #-0x88] 52308: d53bd053 mrs x19, TPIDR_EL0 5230c: f9401669 ldr x9, [x19, #0x28] 52310: 910043eb add x11, sp, #0x10 52314: d10223ac sub x12, x29, #0x88 52318: 321963e8 orr w8, wzr, #0xffffff80 5231c: 128004ea mov w10, #-0x28 // =-40 52320: f90007e9 str x9, [sp, #0x8] 52324: 910043a9 add x9, x29, #0x10 52328: 9102016b add x11, x11, #0x80 5232c: 9100a18c add x12, x12, #0x28 52330: 293c23aa stp w10, w8, [x29, #-0x20] 52334: a93d2fac stp x12, x11, [x29, #-0x30] 52338: f81c83a9 stur x9, [x29, #-0x38] 5233c: f9400008 ldr x8, [x0] 52340: d100e3a9 sub x9, x29, #0x38 52344: ad400121 ldp q1, q0, [x9] 52348: d10183a3 sub x3, x29, #0x60 5234c: f9407508 ldr x8, [x8, #0xe8] 52350: ad3d03a1 stp q1, q0, [x29, #-0x60] 52354: d63f0100 blr x8 52358: f9401668 ldr x8, [x19, #0x28] 5235c: f94007e9 ldr x9, [sp, #0x8] 52360: eb09011f cmp x8, x9 52364: 540000a1 b.ne 0x52378 52368: a9527bfd ldp x29, x30, [sp, #0x120] 5236c: a9514ffc ldp x28, x19, [sp, #0x110] 52370: 9104c3ff add sp, sp, #0x130 52374: d65f03c0 ret 52378: 97fef39a bl 0xf1e0 <__stack_chk_fail@plt> 5237c: d10343ff sub sp, sp, #0xd0 52380: f9004bf7 str x23, [sp, #0x90] 52384: a90a57f6 stp x22, x21, [sp, #0xa0] 52388: a90b4ff4 stp x20, x19, [sp, #0xb0] 5238c: a90c7bfd stp x29, x30, [sp, #0xc0] 52390: 910303fd add x29, sp, #0xc0 52394: d53bd055 mrs x21, TPIDR_EL0 52398: f94016a8 ldr x8, [x21, #0x28] 5239c: aa0103f3 mov x19, x1 523a0: aa0003f4 mov x20, x0 523a4: b25c03e9 orr x9, xzr, #0x1000000000 523a8: 321c03e0 orr w0, wzr, #0x10 523ac: 321b03e1 orr w1, wzr, #0x20 523b0: f81c83a8 stur x8, [x29, #-0x38] 523b4: f81b83a9 stur x9, [x29, #-0x48] 523b8: 97fef252 bl 0xed00 523bc: d0000308 adrp x8, 0xb4000 523c0: 913c6508 add x8, x8, #0xf19 523c4: f9400108 ldr x8, [x8] 523c8: a906ffff stp xzr, xzr, [sp, #0x68] 523cc: a905ffff stp xzr, xzr, [sp, #0x58] 523d0: 52800289 mov w9, #0x14 // =20 523d4: f80613e8 stur x8, [sp, #0x61] 523d8: 528e8d08 mov w8, #0x7468 // =29800 523dc: f81c03a0 stur x0, [x29, #-0x40] 523e0: 390183e9 strb w9, [sp, #0x60] 523e4: a904ffff stp xzr, xzr, [sp, #0x48] 523e8: a903ffff stp xzr, xzr, [sp, #0x38] 523ec: a902ffff stp xzr, xzr, [sp, #0x28] 523f0: a901ffff stp xzr, xzr, [sp, #0x18] 523f4: 780693e8 sturh w8, [sp, #0x69] 523f8: 3901afff strb wzr, [sp, #0x6b] 523fc: 910063e8 add x8, sp, #0x18 52400: 910183e0 add x0, sp, #0x60 52404: 52800141 mov w1, #0xa // =10 52408: 910123e4 add x4, sp, #0x48 5240c: d10123a5 sub x5, x29, #0x48 52410: 9100c3e6 add x6, sp, #0x30 52414: aa1403e2 mov x2, x20 52418: aa1303e3 mov x3, x19 5241c: 2a1f03e7 mov w7, wzr 52420: f90007e8 str x8, [sp, #0x8] 52424: b90003ff str wzr, [sp] 52428: 97fffa99 bl 0x50e8c 5242c: 394063e8 ldrb w8, [sp, #0x18] 52430: 370005c8 tbnz w8, #0x0, 0x524e8 52434: 3940c3e8 ldrb w8, [sp, #0x30] 52438: 37000608 tbnz w8, #0x0, 0x524f8 5243c: 394123e8 ldrb w8, [sp, #0x48] 52440: 37000648 tbnz w8, #0x0, 0x52508 52444: 394183e8 ldrb w8, [sp, #0x60] 52448: 36000068 tbz w8, #0x0, 0x52454 5244c: f9403be0 ldr x0, [sp, #0x70] 52450: 9400be06 bl 0x81c68 52454: b85b83a8 ldur w8, [x29, #-0x48] 52458: f85c03b3 ldur x19, [x29, #-0x40] 5245c: 340002a8 cbz w8, 0x524b0 52460: 2a1f03e8 mov w8, wzr 52464: 2a0803f4 mov w20, w8 52468: 8b141676 add x22, x19, x20, lsl #5 5246c: aa1603f7 mov x23, x22 52470: f8410ee0 ldr x0, [x23, #0x10]! 52474: b4000060 cbz x0, 0x52480 52478: 97fef552 bl 0xf9c0 5247c: f90002ff str xzr, [x23] 52480: f94002c0 ldr x0, [x22] 52484: f9000edf str xzr, [x22, #0x18] 52488: b4000060 cbz x0, 0x52494 5248c: 97fef54d bl 0xf9c0 52490: f90002df str xzr, [x22] 52494: 8b141668 add x8, x19, x20, lsl #5 52498: f900051f str xzr, [x8, #0x8] 5249c: b85b83a9 ldur w9, [x29, #-0x48] 524a0: f85c03b3 ldur x19, [x29, #-0x40] 524a4: 11000688 add w8, w20, #0x1 524a8: 6b09011f cmp w8, w9 524ac: 54fffdc3 b.lo 0x52464 524b0: b4000093 cbz x19, 0x524c0 524b4: aa1303e0 mov x0, x19 524b8: 97fef542 bl 0xf9c0 524bc: f81c03bf stur xzr, [x29, #-0x40] 524c0: f94016a8 ldr x8, [x21, #0x28] 524c4: f85c83a9 ldur x9, [x29, #-0x38] 524c8: eb09011f cmp x8, x9 524cc: 54000281 b.ne 0x5251c 524d0: a94c7bfd ldp x29, x30, [sp, #0xc0] 524d4: a94b4ff4 ldp x20, x19, [sp, #0xb0] 524d8: a94a57f6 ldp x22, x21, [sp, #0xa0] 524dc: f9404bf7 ldr x23, [sp, #0x90] 524e0: 910343ff add sp, sp, #0xd0 524e4: d65f03c0 ret 524e8: f94017e0 ldr x0, [sp, #0x28] 524ec: 9400bddf bl 0x81c68 524f0: 3940c3e8 ldrb w8, [sp, #0x30] 524f4: 3607fa48 tbz w8, #0x0, 0x5243c 524f8: f94023e0 ldr x0, [sp, #0x40] 524fc: 9400bddb bl 0x81c68 52500: 394123e8 ldrb w8, [sp, #0x48] 52504: 3607fa08 tbz w8, #0x0, 0x52444 52508: f9402fe0 ldr x0, [sp, #0x58] 5250c: 9400bdd7 bl 0x81c68 52510: 394183e8 ldrb w8, [sp, #0x60] 52514: 3707f9c8 tbnz w8, #0x0, 0x5244c 52518: 17ffffcf b 0x52454 5251c: 97fef331 bl 0xf1e0 <__stack_chk_fail@plt> 52520: 394063e8 ldrb w8, [sp, #0x18] 52524: aa0003f3 mov x19, x0 52528: 370004c8 tbnz w8, #0x0, 0x525c0 5252c: 3940c3e8 ldrb w8, [sp, #0x30] 52530: 37000508 tbnz w8, #0x0, 0x525d0 52534: 394123e8 ldrb w8, [sp, #0x48] 52538: 37000548 tbnz w8, #0x0, 0x525e0 5253c: 394183e8 ldrb w8, [sp, #0x60] 52540: 36000068 tbz w8, #0x0, 0x5254c 52544: f9403be0 ldr x0, [sp, #0x70] 52548: 9400bdc8 bl 0x81c68 5254c: b85b83a8 ldur w8, [x29, #-0x48] 52550: f85c03b4 ldur x20, [x29, #-0x40] 52554: 340002a8 cbz w8, 0x525a8 52558: 2a1f03e8 mov w8, wzr 5255c: 2a0803f5 mov w21, w8 52560: 8b151696 add x22, x20, x21, lsl #5 52564: aa1603f7 mov x23, x22 52568: f8410ee0 ldr x0, [x23, #0x10]! 5256c: b4000060 cbz x0, 0x52578 52570: 97fef514 bl 0xf9c0 52574: f90002ff str xzr, [x23] 52578: f94002c0 ldr x0, [x22] 5257c: f9000edf str xzr, [x22, #0x18] 52580: b4000060 cbz x0, 0x5258c 52584: 97fef50f bl 0xf9c0 52588: f90002df str xzr, [x22] 5258c: 8b151688 add x8, x20, x21, lsl #5 52590: f900051f str xzr, [x8, #0x8] 52594: b85b83a9 ldur w9, [x29, #-0x48] 52598: f85c03b4 ldur x20, [x29, #-0x40] 5259c: 110006a8 add w8, w21, #0x1 525a0: 6b09011f cmp w8, w9 525a4: 54fffdc3 b.lo 0x5255c 525a8: b4000094 cbz x20, 0x525b8 525ac: aa1403e0 mov x0, x20 525b0: 97fef504 bl 0xf9c0 525b4: f81c03bf stur xzr, [x29, #-0x40] 525b8: aa1303e0 mov x0, x19 525bc: 94015ef8 bl 0xaa19c 525c0: f94017e0 ldr x0, [sp, #0x28] 525c4: 9400bda9 bl 0x81c68 525c8: 3940c3e8 ldrb w8, [sp, #0x30] 525cc: 3607fb48 tbz w8, #0x0, 0x52534 525d0: f94023e0 ldr x0, [sp, #0x40] 525d4: 9400bda5 bl 0x81c68 525d8: 394123e8 ldrb w8, [sp, #0x48] 525dc: 3607fb08 tbz w8, #0x0, 0x5253c 525e0: f9402fe0 ldr x0, [sp, #0x58] 525e4: 9400bda1 bl 0x81c68 525e8: 394183e8 ldrb w8, [sp, #0x60] 525ec: 3707fac8 tbnz w8, #0x0, 0x52544 525f0: 17ffffd7 b 0x5254c 525f4: d10203ff sub sp, sp, #0x80 525f8: f90023f7 str x23, [sp, #0x40] 525fc: a90557f6 stp x22, x21, [sp, #0x50] 52600: a9064ff4 stp x20, x19, [sp, #0x60] 52604: a9077bfd stp x29, x30, [sp, #0x70] 52608: 9101c3fd add x29, sp, #0x70 5260c: d53bd055 mrs x21, TPIDR_EL0 52610: f94016a8 ldr x8, [x21, #0x28] 52614: aa0003f4 mov x20, x0 52618: 2a0103f3 mov w19, w1 5261c: b00002ea adrp x10, 0xaf000 52620: f9001fe8 str x8, [sp, #0x38] 52624: 39400288 ldrb w8, [x20] 52628: f9400a89 ldr x9, [x20, #0x10] 5262c: f00002cb adrp x11, 0xad000 52630: 9130794a add x10, x10, #0xc1e 52634: 7200011f tst w8, #0x1 52638: 910ee96b add x11, x11, #0x3ba 5263c: 9a941523 csinc x3, x9, x20, ne 52640: 7200027f tst w19, #0x1 52644: d0000301 adrp x1, 0xb4000 52648: f0000302 adrp x2, 0xb5000 5264c: 9a8a1164 csel x4, x11, x10, ne 52650: 912fdc21 add x1, x1, #0xbf7 52654: 9126c442 add x2, x2, #0x9b1 52658: 2a1f03e0 mov w0, wzr 5265c: 97fef10d bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 52660: 39400297 ldrb w23, [x20] 52664: f9400688 ldr x8, [x20, #0x8] 52668: d341fee9 lsr x9, x23, #1 5266c: 720002ff tst w23, #0x1 52670: 9a880128 csel x8, x9, x8, eq 52674: b4000d68 cbz x8, 0x52820 52678: 321b03e0 orr w0, wzr, #0x20 5267c: 91000696 add x22, x20, #0x1 52680: 9400bd4a bl 0x81ba8 52684: 90000329 adrp x9, 0xb6000 52688: f0000308 adrp x8, 0xb5000 5268c: 910d3929 add x9, x9, #0x34e 52690: 3dc18d00 ldr q0, [x8, #0x630] 52694: 3cc0e121 ldur q1, [x9, #0xe] 52698: 3dc00122 ldr q2, [x9] 5269c: f9001be0 str x0, [sp, #0x30] 526a0: 3d800be0 str q0, [sp, #0x20] 526a4: 3c80e001 stur q1, [x0, #0xe] 526a8: 3d800002 str q2, [x0] 526ac: 3900781f strb wzr, [x0, #0x1e] 526b0: f9400a88 ldr x8, [x20, #0x10] 526b4: 720002ff tst w23, #0x1 526b8: 9a8802c0 csel x0, x22, x8, eq 526bc: 97fef421 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 526c0: b40001a0 cbz x0, 0x526f4 526c4: 39400288 ldrb w8, [x20] 526c8: f9400a89 ldr x9, [x20, #0x10] 526cc: 7200011f tst w8, #0x1 526d0: 9a8902c0 csel x0, x22, x9, eq 526d4: 97fef41b bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 526d8: aa0003f4 mov x20, x0 526dc: aa1403e0 mov x0, x20 526e0: 97fef424 bl 0xf770 526e4: aa0003e2 mov x2, x0 526e8: 910083e0 add x0, sp, #0x20 526ec: aa1403e1 mov x1, x20 526f0: 97ff9c3d bl 0x397e4 <.text+0x29d34> 526f4: 900007f6 adrp x22, 0x14e000 526f8: f9463ec0 ldr x0, [x22, #0xc78] 526fc: b50001e0 cbnz x0, 0x52738 52700: 900007e0 adrp x0, 0x14e000 52704: 91320000 add x0, x0, #0xc80 52708: 97fef3ae bl 0xf5c0 5270c: f9463ec8 ldr x8, [x22, #0xc78] 52710: b50000c8 cbnz x8, 0x52728 52714: 321d07e0 orr w0, wzr, #0x18 52718: 9400bd24 bl 0x81ba8 5271c: a900fc1f stp xzr, xzr, [x0, #0x8] 52720: f900001f str xzr, [x0] 52724: f9063ec0 str x0, [x22, #0xc78] 52728: 900007e0 adrp x0, 0x14e000 5272c: 91320000 add x0, x0, #0xc80 52730: 97fef4d0 bl 0xfa70 52734: f9463ec0 ldr x0, [x22, #0xc78] 52738: 394083e8 ldrb w8, [sp, #0x20] 5273c: f9401be9 ldr x9, [sp, #0x30] 52740: 910083ea add x10, sp, #0x20 52744: b2400157 orr x23, x10, #0x1 52748: 7200011f tst w8, #0x1 5274c: 9a8902e1 csel x1, x23, x9, eq 52750: 97ffeaa7 bl 0x4d1ec 52754: aa0003f4 mov x20, x0 52758: b4000734 cbz x20, 0x5283c 5275c: a9017fff stp xzr, xzr, [sp, #0x10] 52760: f90007ff str xzr, [sp, #0x8] 52764: 90000341 adrp x1, 0xba000 52768: 913b4021 add x1, x1, #0xed0 5276c: 910023e0 add x0, sp, #0x8 52770: 320003e2 orr w2, wzr, #0x1 52774: 97ff9c1c bl 0x397e4 <.text+0x29d34> 52778: f0000301 adrp x1, 0xb5000 5277c: 913f4c21 add x1, x1, #0xfd3 52780: 320003e2 orr w2, wzr, #0x1 52784: 97ff9c18 bl 0x397e4 <.text+0x29d34> 52788: f00002c1 adrp x1, 0xad000 5278c: 912fcc21 add x1, x1, #0xbf3 52790: 321f03e2 orr w2, wzr, #0x2 52794: 97ff9c14 bl 0x397e4 <.text+0x29d34> 52798: f9463ec0 ldr x0, [x22, #0xc78] 5279c: b50001e0 cbnz x0, 0x527d8 527a0: 900007e0 adrp x0, 0x14e000 527a4: 91320000 add x0, x0, #0xc80 527a8: 97fef386 bl 0xf5c0 527ac: f9463ec8 ldr x8, [x22, #0xc78] 527b0: b50000c8 cbnz x8, 0x527c8 527b4: 321d07e0 orr w0, wzr, #0x18 527b8: 9400bcfc bl 0x81ba8 527bc: a900fc1f stp xzr, xzr, [x0, #0x8] 527c0: f900001f str xzr, [x0] 527c4: f9063ec0 str x0, [x22, #0xc78] 527c8: 900007e0 adrp x0, 0x14e000 527cc: 91320000 add x0, x0, #0xc80 527d0: 97fef4a8 bl 0xfa70 527d4: f9463ec0 ldr x0, [x22, #0xc78] 527d8: 394023e8 ldrb w8, [sp, #0x8] 527dc: f9400fe9 ldr x9, [sp, #0x18] 527e0: 910023ea add x10, sp, #0x8 527e4: b240014a orr x10, x10, #0x1 527e8: 7200011f tst w8, #0x1 527ec: 9a890143 csel x3, x10, x9, eq 527f0: 12000264 and w4, w19, #0x1 527f4: f0000302 adrp x2, 0xb5000 527f8: 91279c42 add x2, x2, #0x9e7 527fc: aa1403e1 mov x1, x20 52800: 97ffeb93 bl 0x4d64c 52804: 394023e8 ldrb w8, [sp, #0x8] 52808: 360002e8 tbz w8, #0x0, 0x52864 5280c: f9400fe0 ldr x0, [sp, #0x18] 52810: 9400bd16 bl 0x81c68 52814: f9463ec0 ldr x0, [x22, #0xc78] 52818: b5000460 cbnz x0, 0x528a4 5281c: 14000014 b 0x5286c 52820: d0000301 adrp x1, 0xb4000 52824: f0000302 adrp x2, 0xb5000 52828: 912fdc21 add x1, x1, #0xbf7 5282c: 911a7442 add x2, x2, #0x69d 52830: 2a1f03e0 mov w0, wzr 52834: 97fef097 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 52838: 14000021 b 0x528bc 5283c: 394083e8 ldrb w8, [sp, #0x20] 52840: f9401be9 ldr x9, [sp, #0x30] 52844: 7200011f tst w8, #0x1 52848: 9a8902e3 csel x3, x23, x9, eq 5284c: d0000301 adrp x1, 0xb4000 52850: f0000302 adrp x2, 0xb5000 52854: 912fdc21 add x1, x1, #0xbf7 52858: 911b4c42 add x2, x2, #0x6d3 5285c: 2a1f03e0 mov w0, wzr 52860: 97fef08c bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 52864: f9463ec0 ldr x0, [x22, #0xc78] 52868: b50001e0 cbnz x0, 0x528a4 5286c: 900007e0 adrp x0, 0x14e000 52870: 91320000 add x0, x0, #0xc80 52874: 97fef353 bl 0xf5c0 52878: f9463ec8 ldr x8, [x22, #0xc78] 5287c: b50000c8 cbnz x8, 0x52894 52880: 321d07e0 orr w0, wzr, #0x18 52884: 9400bcc9 bl 0x81ba8 52888: a900fc1f stp xzr, xzr, [x0, #0x8] 5288c: f900001f str xzr, [x0] 52890: f9063ec0 str x0, [x22, #0xc78] 52894: 900007e0 adrp x0, 0x14e000 52898: 91320000 add x0, x0, #0xc80 5289c: 97fef475 bl 0xfa70 528a0: f9463ec0 ldr x0, [x22, #0xc78] 528a4: aa1403e1 mov x1, x20 528a8: 97fff0da bl 0x4ec10 528ac: 394083e8 ldrb w8, [sp, #0x20] 528b0: 36000068 tbz w8, #0x0, 0x528bc 528b4: f9401be0 ldr x0, [sp, #0x30] 528b8: 9400bcec bl 0x81c68 528bc: f94016a8 ldr x8, [x21, #0x28] 528c0: f9401fe9 ldr x9, [sp, #0x38] 528c4: eb09011f cmp x8, x9 528c8: 540000e1 b.ne 0x528e4 528cc: a9477bfd ldp x29, x30, [sp, #0x70] 528d0: a9464ff4 ldp x20, x19, [sp, #0x60] 528d4: a94557f6 ldp x22, x21, [sp, #0x50] 528d8: f94023f7 ldr x23, [sp, #0x40] 528dc: 910203ff add sp, sp, #0x80 528e0: d65f03c0 ret 528e4: 97fef23f bl 0xf1e0 <__stack_chk_fail@plt> 528e8: 14000001 b 0x528ec 528ec: aa0003f3 mov x19, x0 528f0: 394083e8 ldrb w8, [sp, #0x20] 528f4: 370001a8 tbnz w8, #0x0, 0x52928 528f8: 1400000e b 0x52930 528fc: 394083e8 ldrb w8, [sp, #0x20] 52900: aa0003f3 mov x19, x0 52904: 37000128 tbnz w8, #0x0, 0x52928 52908: 1400000a b 0x52930 5290c: 394023e8 ldrb w8, [sp, #0x8] 52910: aa0003f3 mov x19, x0 52914: 36000068 tbz w8, #0x0, 0x52920 52918: f9400fe0 ldr x0, [sp, #0x18] 5291c: 9400bcd3 bl 0x81c68 52920: 394083e8 ldrb w8, [sp, #0x20] 52924: 36000068 tbz w8, #0x0, 0x52930 52928: f9401be0 ldr x0, [sp, #0x30] 5292c: 9400bccf bl 0x81c68 52930: aa1303e0 mov x0, x19 52934: 94015e1a bl 0xaa19c 52938: d10203ff sub sp, sp, #0x80 5293c: f90023f7 str x23, [sp, #0x40] 52940: a90557f6 stp x22, x21, [sp, #0x50] 52944: a9064ff4 stp x20, x19, [sp, #0x60] 52948: a9077bfd stp x29, x30, [sp, #0x70] 5294c: 9101c3fd add x29, sp, #0x70 52950: d53bd055 mrs x21, TPIDR_EL0 52954: f94016a8 ldr x8, [x21, #0x28] 52958: aa0003f3 mov x19, x0 5295c: aa0103f4 mov x20, x1 52960: d0000301 adrp x1, 0xb4000 52964: f9001fe8 str x8, [sp, #0x38] 52968: 39400268 ldrb w8, [x19] 5296c: f9400a69 ldr x9, [x19, #0x10] 52970: 3940028a ldrb w10, [x20] 52974: f9400a8b ldr x11, [x20, #0x10] 52978: 7200011f tst w8, #0x1 5297c: 9a931523 csinc x3, x9, x19, ne 52980: 7200015f tst w10, #0x1 52984: f0000302 adrp x2, 0xb5000 52988: 9a941564 csinc x4, x11, x20, ne 5298c: 912fdc21 add x1, x1, #0xbf7 52990: 9127e842 add x2, x2, #0x9fa 52994: 2a1f03e0 mov w0, wzr 52998: 97fef03e bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5299c: 39400268 ldrb w8, [x19] 529a0: f9400669 ldr x9, [x19, #0x8] 529a4: d341fd0a lsr x10, x8, #1 529a8: 7200011f tst w8, #0x1 529ac: 9a890148 csel x8, x10, x9, eq 529b0: b40000e8 cbz x8, 0x529cc 529b4: 900007f6 adrp x22, 0x14e000 529b8: f9463ec0 ldr x0, [x22, #0xc78] 529bc: b4000160 cbz x0, 0x529e8 529c0: 97ffe90e bl 0x4cdf8 529c4: b5000320 cbnz x0, 0x52a28 529c8: 140000ce b 0x52d00 529cc: d0000301 adrp x1, 0xb4000 529d0: f0000302 adrp x2, 0xb5000 529d4: 912fdc21 add x1, x1, #0xbf7 529d8: 911a7442 add x2, x2, #0x69d 529dc: 2a1f03e0 mov w0, wzr 529e0: 97fef02c bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 529e4: 140000c7 b 0x52d00 529e8: 900007e0 adrp x0, 0x14e000 529ec: 91320000 add x0, x0, #0xc80 529f0: 97fef2f4 bl 0xf5c0 529f4: f9463ec8 ldr x8, [x22, #0xc78] 529f8: b50000c8 cbnz x8, 0x52a10 529fc: 321d07e0 orr w0, wzr, #0x18 52a00: 9400bc6a bl 0x81ba8 52a04: a900fc1f stp xzr, xzr, [x0, #0x8] 52a08: f900001f str xzr, [x0] 52a0c: f9063ec0 str x0, [x22, #0xc78] 52a10: 900007e0 adrp x0, 0x14e000 52a14: 91320000 add x0, x0, #0xc80 52a18: 97fef416 bl 0xfa70 52a1c: f9463ec0 ldr x0, [x22, #0xc78] 52a20: 97ffe8f6 bl 0x4cdf8 52a24: b40016e0 cbz x0, 0x52d00 52a28: 321b03e0 orr w0, wzr, #0x20 52a2c: 91000677 add x23, x19, #0x1 52a30: 9400bc5e bl 0x81ba8 52a34: 90000329 adrp x9, 0xb6000 52a38: f0000308 adrp x8, 0xb5000 52a3c: 910d3929 add x9, x9, #0x34e 52a40: 3dc18d00 ldr q0, [x8, #0x630] 52a44: 3cc0e121 ldur q1, [x9, #0xe] 52a48: 3dc00122 ldr q2, [x9] 52a4c: f9001be0 str x0, [sp, #0x30] 52a50: 3d800be0 str q0, [sp, #0x20] 52a54: 3c80e001 stur q1, [x0, #0xe] 52a58: 3d800002 str q2, [x0] 52a5c: 3900781f strb wzr, [x0, #0x1e] 52a60: 39400268 ldrb w8, [x19] 52a64: f9400a69 ldr x9, [x19, #0x10] 52a68: 7200011f tst w8, #0x1 52a6c: 9a8902e0 csel x0, x23, x9, eq 52a70: 97fef334 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 52a74: b40001a0 cbz x0, 0x52aa8 52a78: 39400268 ldrb w8, [x19] 52a7c: f9400a69 ldr x9, [x19, #0x10] 52a80: 7200011f tst w8, #0x1 52a84: 9a8902e0 csel x0, x23, x9, eq 52a88: 97fef32e bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 52a8c: aa0003f3 mov x19, x0 52a90: aa1303e0 mov x0, x19 52a94: 97fef337 bl 0xf770 52a98: aa0003e2 mov x2, x0 52a9c: 910083e0 add x0, sp, #0x20 52aa0: aa1303e1 mov x1, x19 52aa4: 97ff9b50 bl 0x397e4 <.text+0x29d34> 52aa8: f9463ec0 ldr x0, [x22, #0xc78] 52aac: b50001e0 cbnz x0, 0x52ae8 52ab0: 900007e0 adrp x0, 0x14e000 52ab4: 91320000 add x0, x0, #0xc80 52ab8: 97fef2c2 bl 0xf5c0 52abc: f9463ec8 ldr x8, [x22, #0xc78] 52ac0: b50000c8 cbnz x8, 0x52ad8 52ac4: 321d07e0 orr w0, wzr, #0x18 52ac8: 9400bc38 bl 0x81ba8 52acc: a900fc1f stp xzr, xzr, [x0, #0x8] 52ad0: f900001f str xzr, [x0] 52ad4: f9063ec0 str x0, [x22, #0xc78] 52ad8: 900007e0 adrp x0, 0x14e000 52adc: 91320000 add x0, x0, #0xc80 52ae0: 97fef3e4 bl 0xfa70 52ae4: f9463ec0 ldr x0, [x22, #0xc78] 52ae8: 394083e8 ldrb w8, [sp, #0x20] 52aec: f9401be9 ldr x9, [sp, #0x30] 52af0: 910083ea add x10, sp, #0x20 52af4: b2400157 orr x23, x10, #0x1 52af8: 7200011f tst w8, #0x1 52afc: 9a8902e1 csel x1, x23, x9, eq 52b00: 97ffe9bb bl 0x4d1ec 52b04: aa0003f3 mov x19, x0 52b08: b4000bd3 cbz x19, 0x52c80 52b0c: a9017fff stp xzr, xzr, [sp, #0x10] 52b10: f90007ff str xzr, [sp, #0x8] 52b14: 90000341 adrp x1, 0xba000 52b18: 913b4021 add x1, x1, #0xed0 52b1c: 910023e0 add x0, sp, #0x8 52b20: 320003e2 orr w2, wzr, #0x1 52b24: 97ff9b30 bl 0x397e4 <.text+0x29d34> 52b28: f00002c1 adrp x1, 0xad000 52b2c: 912f5421 add x1, x1, #0xbd5 52b30: 52800242 mov w2, #0x12 // =18 52b34: 97ff9b2c bl 0x397e4 <.text+0x29d34> 52b38: f00002c1 adrp x1, 0xad000 52b3c: 912fcc21 add x1, x1, #0xbf3 52b40: 321f03e2 orr w2, wzr, #0x2 52b44: 97ff9b28 bl 0x397e4 <.text+0x29d34> 52b48: f9463ec0 ldr x0, [x22, #0xc78] 52b4c: b50001e0 cbnz x0, 0x52b88 52b50: 900007e0 adrp x0, 0x14e000 52b54: 91320000 add x0, x0, #0xc80 52b58: 97fef29a bl 0xf5c0 52b5c: f9463ec8 ldr x8, [x22, #0xc78] 52b60: b50000c8 cbnz x8, 0x52b78 52b64: 321d07e0 orr w0, wzr, #0x18 52b68: 9400bc10 bl 0x81ba8 52b6c: a900fc1f stp xzr, xzr, [x0, #0x8] 52b70: f900001f str xzr, [x0] 52b74: f9063ec0 str x0, [x22, #0xc78] 52b78: 900007e0 adrp x0, 0x14e000 52b7c: 91320000 add x0, x0, #0xc80 52b80: 97fef3bc bl 0xfa70 52b84: f9463ec0 ldr x0, [x22, #0xc78] 52b88: 97ffe89c bl 0x4cdf8 52b8c: f9400008 ldr x8, [x0] 52b90: 39400289 ldrb w9, [x20] 52b94: f9400a8a ldr x10, [x20, #0x10] 52b98: 9100068b add x11, x20, #0x1 52b9c: f9429d08 ldr x8, [x8, #0x538] 52ba0: 7200013f tst w9, #0x1 52ba4: 9a8a0161 csel x1, x11, x10, eq 52ba8: d63f0100 blr x8 52bac: aa0003f4 mov x20, x0 52bb0: f9463ec0 ldr x0, [x22, #0xc78] 52bb4: b50001e0 cbnz x0, 0x52bf0 52bb8: 900007e0 adrp x0, 0x14e000 52bbc: 91320000 add x0, x0, #0xc80 52bc0: 97fef280 bl 0xf5c0 52bc4: f9463ec8 ldr x8, [x22, #0xc78] 52bc8: b50000c8 cbnz x8, 0x52be0 52bcc: 321d07e0 orr w0, wzr, #0x18 52bd0: 9400bbf6 bl 0x81ba8 52bd4: a900fc1f stp xzr, xzr, [x0, #0x8] 52bd8: f900001f str xzr, [x0] 52bdc: f9063ec0 str x0, [x22, #0xc78] 52be0: 900007e0 adrp x0, 0x14e000 52be4: 91320000 add x0, x0, #0xc80 52be8: 97fef3a2 bl 0xfa70 52bec: f9463ec0 ldr x0, [x22, #0xc78] 52bf0: 394023e8 ldrb w8, [sp, #0x8] 52bf4: f9400fe9 ldr x9, [sp, #0x18] 52bf8: 910023ea add x10, sp, #0x8 52bfc: b240014a orr x10, x10, #0x1 52c00: 7200011f tst w8, #0x1 52c04: 9a890143 csel x3, x10, x9, eq 52c08: f0000302 adrp x2, 0xb5000 52c0c: 91289842 add x2, x2, #0xa26 52c10: aa1303e1 mov x1, x19 52c14: aa1403e4 mov x4, x20 52c18: 97ffea8d bl 0x4d64c 52c1c: f9463ec0 ldr x0, [x22, #0xc78] 52c20: b50001e0 cbnz x0, 0x52c5c 52c24: 900007e0 adrp x0, 0x14e000 52c28: 91320000 add x0, x0, #0xc80 52c2c: 97fef265 bl 0xf5c0 52c30: f9463ec8 ldr x8, [x22, #0xc78] 52c34: b50000c8 cbnz x8, 0x52c4c 52c38: 321d07e0 orr w0, wzr, #0x18 52c3c: 9400bbdb bl 0x81ba8 52c40: a900fc1f stp xzr, xzr, [x0, #0x8] 52c44: f900001f str xzr, [x0] 52c48: f9063ec0 str x0, [x22, #0xc78] 52c4c: 900007e0 adrp x0, 0x14e000 52c50: 91320000 add x0, x0, #0xc80 52c54: 97fef387 bl 0xfa70 52c58: f9463ec0 ldr x0, [x22, #0xc78] 52c5c: aa1403e1 mov x1, x20 52c60: 97fff283 bl 0x4f66c 52c64: 394023e8 ldrb w8, [sp, #0x8] 52c68: 36000208 tbz w8, #0x0, 0x52ca8 52c6c: f9400fe0 ldr x0, [sp, #0x18] 52c70: 9400bbfe bl 0x81c68 52c74: f9463ec0 ldr x0, [x22, #0xc78] 52c78: b5000380 cbnz x0, 0x52ce8 52c7c: 1400000d b 0x52cb0 52c80: 394083e8 ldrb w8, [sp, #0x20] 52c84: f9401be9 ldr x9, [sp, #0x30] 52c88: 7200011f tst w8, #0x1 52c8c: 9a8902e3 csel x3, x23, x9, eq 52c90: d0000301 adrp x1, 0xb4000 52c94: f0000302 adrp x2, 0xb5000 52c98: 912fdc21 add x1, x1, #0xbf7 52c9c: 911b4c42 add x2, x2, #0x6d3 52ca0: 2a1f03e0 mov w0, wzr 52ca4: 97feef7b bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 52ca8: f9463ec0 ldr x0, [x22, #0xc78] 52cac: b50001e0 cbnz x0, 0x52ce8 52cb0: 900007e0 adrp x0, 0x14e000 52cb4: 91320000 add x0, x0, #0xc80 52cb8: 97fef242 bl 0xf5c0 52cbc: f9463ec8 ldr x8, [x22, #0xc78] 52cc0: b50000c8 cbnz x8, 0x52cd8 52cc4: 321d07e0 orr w0, wzr, #0x18 52cc8: 9400bbb8 bl 0x81ba8 52ccc: a900fc1f stp xzr, xzr, [x0, #0x8] 52cd0: f900001f str xzr, [x0] 52cd4: f9063ec0 str x0, [x22, #0xc78] 52cd8: 900007e0 adrp x0, 0x14e000 52cdc: 91320000 add x0, x0, #0xc80 52ce0: 97fef364 bl 0xfa70 52ce4: f9463ec0 ldr x0, [x22, #0xc78] 52ce8: aa1303e1 mov x1, x19 52cec: 97ffefc9 bl 0x4ec10 52cf0: 394083e8 ldrb w8, [sp, #0x20] 52cf4: 36000068 tbz w8, #0x0, 0x52d00 52cf8: f9401be0 ldr x0, [sp, #0x30] 52cfc: 9400bbdb bl 0x81c68 52d00: f94016a8 ldr x8, [x21, #0x28] 52d04: f9401fe9 ldr x9, [sp, #0x38] 52d08: eb09011f cmp x8, x9 52d0c: 540000e1 b.ne 0x52d28 52d10: a9477bfd ldp x29, x30, [sp, #0x70] 52d14: a9464ff4 ldp x20, x19, [sp, #0x60] 52d18: a94557f6 ldp x22, x21, [sp, #0x50] 52d1c: f94023f7 ldr x23, [sp, #0x40] 52d20: 910203ff add sp, sp, #0x80 52d24: d65f03c0 ret 52d28: 97fef12e bl 0xf1e0 <__stack_chk_fail@plt> 52d2c: 14000001 b 0x52d30 52d30: aa0003f3 mov x19, x0 52d34: 394083e8 ldrb w8, [sp, #0x20] 52d38: 370001c8 tbnz w8, #0x0, 0x52d70 52d3c: 1400000f b 0x52d78 52d40: 14000005 b 0x52d54 52d44: 394083e8 ldrb w8, [sp, #0x20] 52d48: aa0003f3 mov x19, x0 52d4c: 37000128 tbnz w8, #0x0, 0x52d70 52d50: 1400000a b 0x52d78 52d54: 394023e8 ldrb w8, [sp, #0x8] 52d58: aa0003f3 mov x19, x0 52d5c: 36000068 tbz w8, #0x0, 0x52d68 52d60: f9400fe0 ldr x0, [sp, #0x18] 52d64: 9400bbc1 bl 0x81c68 52d68: 394083e8 ldrb w8, [sp, #0x20] 52d6c: 36000068 tbz w8, #0x0, 0x52d78 52d70: f9401be0 ldr x0, [sp, #0x30] 52d74: 9400bbbd bl 0x81c68 52d78: aa1303e0 mov x0, x19 52d7c: 94015d08 bl 0xaa19c 52d80: d101c3ff sub sp, sp, #0x70 52d84: a90457f6 stp x22, x21, [sp, #0x40] 52d88: a9054ff4 stp x20, x19, [sp, #0x50] 52d8c: a9067bfd stp x29, x30, [sp, #0x60] 52d90: 910183fd add x29, sp, #0x60 52d94: d53bd054 mrs x20, TPIDR_EL0 52d98: f9401688 ldr x8, [x20, #0x28] 52d9c: aa0003f3 mov x19, x0 52da0: d0000301 adrp x1, 0xb4000 52da4: f0000302 adrp x2, 0xb5000 52da8: f81d83a8 stur x8, [x29, #-0x28] 52dac: 39400268 ldrb w8, [x19] 52db0: f9400a69 ldr x9, [x19, #0x10] 52db4: 912fdc21 add x1, x1, #0xbf7 52db8: 9128d042 add x2, x2, #0xa34 52dbc: 7200011f tst w8, #0x1 52dc0: 9a931523 csinc x3, x9, x19, ne 52dc4: 2a1f03e0 mov w0, wzr 52dc8: 97feef32 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 52dcc: 39400276 ldrb w22, [x19] 52dd0: f9400668 ldr x8, [x19, #0x8] 52dd4: d341fec9 lsr x9, x22, #1 52dd8: 720002df tst w22, #0x1 52ddc: 9a880128 csel x8, x9, x8, eq 52de0: b4000cc8 cbz x8, 0x52f78 52de4: 321b03e0 orr w0, wzr, #0x20 52de8: 91000675 add x21, x19, #0x1 52dec: 9400bb6f bl 0x81ba8 52df0: 90000329 adrp x9, 0xb6000 52df4: f0000308 adrp x8, 0xb5000 52df8: 910d3929 add x9, x9, #0x34e 52dfc: 3dc18d00 ldr q0, [x8, #0x630] 52e00: 3cc0e121 ldur q1, [x9, #0xe] 52e04: 3dc00122 ldr q2, [x9] 52e08: f9001be0 str x0, [sp, #0x30] 52e0c: 3d800be0 str q0, [sp, #0x20] 52e10: 3c80e001 stur q1, [x0, #0xe] 52e14: 3d800002 str q2, [x0] 52e18: 3900781f strb wzr, [x0, #0x1e] 52e1c: f9400a68 ldr x8, [x19, #0x10] 52e20: 720002df tst w22, #0x1 52e24: 9a8802a0 csel x0, x21, x8, eq 52e28: 97fef246 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 52e2c: b40001a0 cbz x0, 0x52e60 52e30: 39400268 ldrb w8, [x19] 52e34: f9400a69 ldr x9, [x19, #0x10] 52e38: 7200011f tst w8, #0x1 52e3c: 9a8902a0 csel x0, x21, x9, eq 52e40: 97fef240 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 52e44: aa0003f3 mov x19, x0 52e48: aa1303e0 mov x0, x19 52e4c: 97fef249 bl 0xf770 52e50: aa0003e2 mov x2, x0 52e54: 910083e0 add x0, sp, #0x20 52e58: aa1303e1 mov x1, x19 52e5c: 97ff9a62 bl 0x397e4 <.text+0x29d34> 52e60: 900007f5 adrp x21, 0x14e000 52e64: f9463ea0 ldr x0, [x21, #0xc78] 52e68: b50001e0 cbnz x0, 0x52ea4 52e6c: 900007e0 adrp x0, 0x14e000 52e70: 91320000 add x0, x0, #0xc80 52e74: 97fef1d3 bl 0xf5c0 52e78: f9463ea8 ldr x8, [x21, #0xc78] 52e7c: b50000c8 cbnz x8, 0x52e94 52e80: 321d07e0 orr w0, wzr, #0x18 52e84: 9400bb49 bl 0x81ba8 52e88: a900fc1f stp xzr, xzr, [x0, #0x8] 52e8c: f900001f str xzr, [x0] 52e90: f9063ea0 str x0, [x21, #0xc78] 52e94: 900007e0 adrp x0, 0x14e000 52e98: 91320000 add x0, x0, #0xc80 52e9c: 97fef2f5 bl 0xfa70 52ea0: f9463ea0 ldr x0, [x21, #0xc78] 52ea4: 394083e8 ldrb w8, [sp, #0x20] 52ea8: f9401be9 ldr x9, [sp, #0x30] 52eac: 910083ea add x10, sp, #0x20 52eb0: b2400156 orr x22, x10, #0x1 52eb4: 7200011f tst w8, #0x1 52eb8: 9a8902c1 csel x1, x22, x9, eq 52ebc: 97ffe8cc bl 0x4d1ec 52ec0: aa0003f3 mov x19, x0 52ec4: b4000693 cbz x19, 0x52f94 52ec8: a9017fff stp xzr, xzr, [sp, #0x10] 52ecc: f90007ff str xzr, [sp, #0x8] 52ed0: 90000341 adrp x1, 0xba000 52ed4: 913b4021 add x1, x1, #0xed0 52ed8: 910023e0 add x0, sp, #0x8 52edc: 320003e2 orr w2, wzr, #0x1 52ee0: 97ff9a41 bl 0x397e4 <.text+0x29d34> 52ee4: f00002c1 adrp x1, 0xad000 52ee8: 912fcc21 add x1, x1, #0xbf3 52eec: 321f03e2 orr w2, wzr, #0x2 52ef0: 97ff9a3d bl 0x397e4 <.text+0x29d34> 52ef4: f9463ea0 ldr x0, [x21, #0xc78] 52ef8: b50001e0 cbnz x0, 0x52f34 52efc: 900007e0 adrp x0, 0x14e000 52f00: 91320000 add x0, x0, #0xc80 52f04: 97fef1af bl 0xf5c0 52f08: f9463ea8 ldr x8, [x21, #0xc78] 52f0c: b50000c8 cbnz x8, 0x52f24 52f10: 321d07e0 orr w0, wzr, #0x18 52f14: 9400bb25 bl 0x81ba8 52f18: a900fc1f stp xzr, xzr, [x0, #0x8] 52f1c: f900001f str xzr, [x0] 52f20: f9063ea0 str x0, [x21, #0xc78] 52f24: 900007e0 adrp x0, 0x14e000 52f28: 91320000 add x0, x0, #0xc80 52f2c: 97fef2d1 bl 0xfa70 52f30: f9463ea0 ldr x0, [x21, #0xc78] 52f34: 394023e8 ldrb w8, [sp, #0x8] 52f38: f9400fe9 ldr x9, [sp, #0x18] 52f3c: 910023ea add x10, sp, #0x8 52f40: b240014a orr x10, x10, #0x1 52f44: 7200011f tst w8, #0x1 52f48: 9a890143 csel x3, x10, x9, eq 52f4c: f0000302 adrp x2, 0xb5000 52f50: 91293842 add x2, x2, #0xa4e 52f54: aa1303e1 mov x1, x19 52f58: 97ffe9bd bl 0x4d64c 52f5c: 394023e8 ldrb w8, [sp, #0x8] 52f60: 360002e8 tbz w8, #0x0, 0x52fbc 52f64: f9400fe0 ldr x0, [sp, #0x18] 52f68: 9400bb40 bl 0x81c68 52f6c: f9463ea0 ldr x0, [x21, #0xc78] 52f70: b5000460 cbnz x0, 0x52ffc 52f74: 14000014 b 0x52fc4 52f78: d0000301 adrp x1, 0xb4000 52f7c: f0000302 adrp x2, 0xb5000 52f80: 912fdc21 add x1, x1, #0xbf7 52f84: 911a7442 add x2, x2, #0x69d 52f88: 2a1f03e0 mov w0, wzr 52f8c: 97feeec1 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 52f90: 14000021 b 0x53014 52f94: 394083e8 ldrb w8, [sp, #0x20] 52f98: f9401be9 ldr x9, [sp, #0x30] 52f9c: 7200011f tst w8, #0x1 52fa0: 9a8902c3 csel x3, x22, x9, eq 52fa4: d0000301 adrp x1, 0xb4000 52fa8: f0000302 adrp x2, 0xb5000 52fac: 912fdc21 add x1, x1, #0xbf7 52fb0: 911b4c42 add x2, x2, #0x6d3 52fb4: 2a1f03e0 mov w0, wzr 52fb8: 97feeeb6 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 52fbc: f9463ea0 ldr x0, [x21, #0xc78] 52fc0: b50001e0 cbnz x0, 0x52ffc 52fc4: 900007e0 adrp x0, 0x14e000 52fc8: 91320000 add x0, x0, #0xc80 52fcc: 97fef17d bl 0xf5c0 52fd0: f9463ea8 ldr x8, [x21, #0xc78] 52fd4: b50000c8 cbnz x8, 0x52fec 52fd8: 321d07e0 orr w0, wzr, #0x18 52fdc: 9400baf3 bl 0x81ba8 52fe0: a900fc1f stp xzr, xzr, [x0, #0x8] 52fe4: f900001f str xzr, [x0] 52fe8: f9063ea0 str x0, [x21, #0xc78] 52fec: 900007e0 adrp x0, 0x14e000 52ff0: 91320000 add x0, x0, #0xc80 52ff4: 97fef29f bl 0xfa70 52ff8: f9463ea0 ldr x0, [x21, #0xc78] 52ffc: aa1303e1 mov x1, x19 53000: 97ffef04 bl 0x4ec10 53004: 394083e8 ldrb w8, [sp, #0x20] 53008: 36000068 tbz w8, #0x0, 0x53014 5300c: f9401be0 ldr x0, [sp, #0x30] 53010: 9400bb16 bl 0x81c68 53014: f9401688 ldr x8, [x20, #0x28] 53018: f85d83a9 ldur x9, [x29, #-0x28] 5301c: eb09011f cmp x8, x9 53020: 540000c1 b.ne 0x53038 53024: a9467bfd ldp x29, x30, [sp, #0x60] 53028: a9454ff4 ldp x20, x19, [sp, #0x50] 5302c: a94457f6 ldp x22, x21, [sp, #0x40] 53030: 9101c3ff add sp, sp, #0x70 53034: d65f03c0 ret 53038: 97fef06a bl 0xf1e0 <__stack_chk_fail@plt> 5303c: 14000001 b 0x53040 53040: aa0003f3 mov x19, x0 53044: 394083e8 ldrb w8, [sp, #0x20] 53048: 370001a8 tbnz w8, #0x0, 0x5307c 5304c: 1400000e b 0x53084 53050: 394083e8 ldrb w8, [sp, #0x20] 53054: aa0003f3 mov x19, x0 53058: 37000128 tbnz w8, #0x0, 0x5307c 5305c: 1400000a b 0x53084 53060: 394023e8 ldrb w8, [sp, #0x8] 53064: aa0003f3 mov x19, x0 53068: 36000068 tbz w8, #0x0, 0x53074 5306c: f9400fe0 ldr x0, [sp, #0x18] 53070: 9400bafe bl 0x81c68 53074: 394083e8 ldrb w8, [sp, #0x20] 53078: 36000068 tbz w8, #0x0, 0x53084 5307c: f9401be0 ldr x0, [sp, #0x30] 53080: 9400bafa bl 0x81c68 53084: aa1303e0 mov x0, x19 53088: 94015c45 bl 0xaa19c 5308c: d101c3ff sub sp, sp, #0x70 53090: a90457f6 stp x22, x21, [sp, #0x40] 53094: a9054ff4 stp x20, x19, [sp, #0x50] 53098: a9067bfd stp x29, x30, [sp, #0x60] 5309c: 910183fd add x29, sp, #0x60 530a0: d53bd054 mrs x20, TPIDR_EL0 530a4: f9401688 ldr x8, [x20, #0x28] 530a8: aa0003f3 mov x19, x0 530ac: b0000301 adrp x1, 0xb4000 530b0: d0000302 adrp x2, 0xb5000 530b4: f81d83a8 stur x8, [x29, #-0x28] 530b8: 39400268 ldrb w8, [x19] 530bc: f9400a69 ldr x9, [x19, #0x10] 530c0: 912fdc21 add x1, x1, #0xbf7 530c4: 91296c42 add x2, x2, #0xa5b 530c8: 7200011f tst w8, #0x1 530cc: 9a931523 csinc x3, x9, x19, ne 530d0: 2a1f03e0 mov w0, wzr 530d4: 97feee6f bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 530d8: 39400276 ldrb w22, [x19] 530dc: f9400668 ldr x8, [x19, #0x8] 530e0: d341fec9 lsr x9, x22, #1 530e4: 720002df tst w22, #0x1 530e8: 9a880128 csel x8, x9, x8, eq 530ec: b4000cc8 cbz x8, 0x53284 530f0: 321b03e0 orr w0, wzr, #0x20 530f4: 91000675 add x21, x19, #0x1 530f8: 9400baac bl 0x81ba8 530fc: f0000309 adrp x9, 0xb6000 53100: d0000308 adrp x8, 0xb5000 53104: 910d3929 add x9, x9, #0x34e 53108: 3dc18d00 ldr q0, [x8, #0x630] 5310c: 3cc0e121 ldur q1, [x9, #0xe] 53110: 3dc00122 ldr q2, [x9] 53114: f9001be0 str x0, [sp, #0x30] 53118: 3d800be0 str q0, [sp, #0x20] 5311c: 3c80e001 stur q1, [x0, #0xe] 53120: 3d800002 str q2, [x0] 53124: 3900781f strb wzr, [x0, #0x1e] 53128: f9400a68 ldr x8, [x19, #0x10] 5312c: 720002df tst w22, #0x1 53130: 9a8802a0 csel x0, x21, x8, eq 53134: 97fef183 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 53138: b40001a0 cbz x0, 0x5316c 5313c: 39400268 ldrb w8, [x19] 53140: f9400a69 ldr x9, [x19, #0x10] 53144: 7200011f tst w8, #0x1 53148: 9a8902a0 csel x0, x21, x9, eq 5314c: 97fef17d bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 53150: aa0003f3 mov x19, x0 53154: aa1303e0 mov x0, x19 53158: 97fef186 bl 0xf770 5315c: aa0003e2 mov x2, x0 53160: 910083e0 add x0, sp, #0x20 53164: aa1303e1 mov x1, x19 53168: 97ff999f bl 0x397e4 <.text+0x29d34> 5316c: f00007d5 adrp x21, 0x14e000 53170: f9463ea0 ldr x0, [x21, #0xc78] 53174: b50001e0 cbnz x0, 0x531b0 53178: f00007c0 adrp x0, 0x14e000 5317c: 91320000 add x0, x0, #0xc80 53180: 97fef110 bl 0xf5c0 53184: f9463ea8 ldr x8, [x21, #0xc78] 53188: b50000c8 cbnz x8, 0x531a0 5318c: 321d07e0 orr w0, wzr, #0x18 53190: 9400ba86 bl 0x81ba8 53194: a900fc1f stp xzr, xzr, [x0, #0x8] 53198: f900001f str xzr, [x0] 5319c: f9063ea0 str x0, [x21, #0xc78] 531a0: f00007c0 adrp x0, 0x14e000 531a4: 91320000 add x0, x0, #0xc80 531a8: 97fef232 bl 0xfa70 531ac: f9463ea0 ldr x0, [x21, #0xc78] 531b0: 394083e8 ldrb w8, [sp, #0x20] 531b4: f9401be9 ldr x9, [sp, #0x30] 531b8: 910083ea add x10, sp, #0x20 531bc: b2400156 orr x22, x10, #0x1 531c0: 7200011f tst w8, #0x1 531c4: 9a8902c1 csel x1, x22, x9, eq 531c8: 97ffe809 bl 0x4d1ec 531cc: aa0003f3 mov x19, x0 531d0: b4000693 cbz x19, 0x532a0 531d4: a9017fff stp xzr, xzr, [sp, #0x10] 531d8: f90007ff str xzr, [sp, #0x8] 531dc: f0000321 adrp x1, 0xba000 531e0: 913b4021 add x1, x1, #0xed0 531e4: 910023e0 add x0, sp, #0x8 531e8: 320003e2 orr w2, wzr, #0x1 531ec: 97ff997e bl 0x397e4 <.text+0x29d34> 531f0: d00002c1 adrp x1, 0xad000 531f4: 912fcc21 add x1, x1, #0xbf3 531f8: 321f03e2 orr w2, wzr, #0x2 531fc: 97ff997a bl 0x397e4 <.text+0x29d34> 53200: f9463ea0 ldr x0, [x21, #0xc78] 53204: b50001e0 cbnz x0, 0x53240 53208: f00007c0 adrp x0, 0x14e000 5320c: 91320000 add x0, x0, #0xc80 53210: 97fef0ec bl 0xf5c0 53214: f9463ea8 ldr x8, [x21, #0xc78] 53218: b50000c8 cbnz x8, 0x53230 5321c: 321d07e0 orr w0, wzr, #0x18 53220: 9400ba62 bl 0x81ba8 53224: a900fc1f stp xzr, xzr, [x0, #0x8] 53228: f900001f str xzr, [x0] 5322c: f9063ea0 str x0, [x21, #0xc78] 53230: f00007c0 adrp x0, 0x14e000 53234: 91320000 add x0, x0, #0xc80 53238: 97fef20e bl 0xfa70 5323c: f9463ea0 ldr x0, [x21, #0xc78] 53240: 394023e8 ldrb w8, [sp, #0x8] 53244: f9400fe9 ldr x9, [sp, #0x18] 53248: 910023ea add x10, sp, #0x8 5324c: b240014a orr x10, x10, #0x1 53250: 7200011f tst w8, #0x1 53254: 9a890143 csel x3, x10, x9, eq 53258: d0000302 adrp x2, 0xb5000 5325c: 9129d842 add x2, x2, #0xa76 53260: aa1303e1 mov x1, x19 53264: 97ffe8fa bl 0x4d64c 53268: 394023e8 ldrb w8, [sp, #0x8] 5326c: 360002e8 tbz w8, #0x0, 0x532c8 53270: f9400fe0 ldr x0, [sp, #0x18] 53274: 9400ba7d bl 0x81c68 53278: f9463ea0 ldr x0, [x21, #0xc78] 5327c: b5000460 cbnz x0, 0x53308 53280: 14000014 b 0x532d0 53284: b0000301 adrp x1, 0xb4000 53288: d0000302 adrp x2, 0xb5000 5328c: 912fdc21 add x1, x1, #0xbf7 53290: 911a7442 add x2, x2, #0x69d 53294: 2a1f03e0 mov w0, wzr 53298: 97feedfe bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5329c: 14000021 b 0x53320 532a0: 394083e8 ldrb w8, [sp, #0x20] 532a4: f9401be9 ldr x9, [sp, #0x30] 532a8: 7200011f tst w8, #0x1 532ac: 9a8902c3 csel x3, x22, x9, eq 532b0: b0000301 adrp x1, 0xb4000 532b4: d0000302 adrp x2, 0xb5000 532b8: 912fdc21 add x1, x1, #0xbf7 532bc: 911b4c42 add x2, x2, #0x6d3 532c0: 2a1f03e0 mov w0, wzr 532c4: 97feedf3 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 532c8: f9463ea0 ldr x0, [x21, #0xc78] 532cc: b50001e0 cbnz x0, 0x53308 532d0: f00007c0 adrp x0, 0x14e000 532d4: 91320000 add x0, x0, #0xc80 532d8: 97fef0ba bl 0xf5c0 532dc: f9463ea8 ldr x8, [x21, #0xc78] 532e0: b50000c8 cbnz x8, 0x532f8 532e4: 321d07e0 orr w0, wzr, #0x18 532e8: 9400ba30 bl 0x81ba8 532ec: a900fc1f stp xzr, xzr, [x0, #0x8] 532f0: f900001f str xzr, [x0] 532f4: f9063ea0 str x0, [x21, #0xc78] 532f8: f00007c0 adrp x0, 0x14e000 532fc: 91320000 add x0, x0, #0xc80 53300: 97fef1dc bl 0xfa70 53304: f9463ea0 ldr x0, [x21, #0xc78] 53308: aa1303e1 mov x1, x19 5330c: 97ffee41 bl 0x4ec10 53310: 394083e8 ldrb w8, [sp, #0x20] 53314: 36000068 tbz w8, #0x0, 0x53320 53318: f9401be0 ldr x0, [sp, #0x30] 5331c: 9400ba53 bl 0x81c68 53320: f9401688 ldr x8, [x20, #0x28] 53324: f85d83a9 ldur x9, [x29, #-0x28] 53328: eb09011f cmp x8, x9 5332c: 540000c1 b.ne 0x53344 53330: a9467bfd ldp x29, x30, [sp, #0x60] 53334: a9454ff4 ldp x20, x19, [sp, #0x50] 53338: a94457f6 ldp x22, x21, [sp, #0x40] 5333c: 9101c3ff add sp, sp, #0x70 53340: d65f03c0 ret 53344: 97feefa7 bl 0xf1e0 <__stack_chk_fail@plt> 53348: 14000001 b 0x5334c 5334c: aa0003f3 mov x19, x0 53350: 394083e8 ldrb w8, [sp, #0x20] 53354: 370001a8 tbnz w8, #0x0, 0x53388 53358: 1400000e b 0x53390 5335c: 394083e8 ldrb w8, [sp, #0x20] 53360: aa0003f3 mov x19, x0 53364: 37000128 tbnz w8, #0x0, 0x53388 53368: 1400000a b 0x53390 5336c: 394023e8 ldrb w8, [sp, #0x8] 53370: aa0003f3 mov x19, x0 53374: 36000068 tbz w8, #0x0, 0x53380 53378: f9400fe0 ldr x0, [sp, #0x18] 5337c: 9400ba3b bl 0x81c68 53380: 394083e8 ldrb w8, [sp, #0x20] 53384: 36000068 tbz w8, #0x0, 0x53390 53388: f9401be0 ldr x0, [sp, #0x30] 5338c: 9400ba37 bl 0x81c68 53390: aa1303e0 mov x0, x19 53394: 94015b82 bl 0xaa19c 53398: 39400008 ldrb w8, [x0] 5339c: f9400809 ldr x9, [x0, #0x10] 533a0: b0000301 adrp x1, 0xb4000 533a4: d0000302 adrp x2, 0xb5000 533a8: 7200011f tst w8, #0x1 533ac: 912fdc21 add x1, x1, #0xbf7 533b0: 9a801523 csinc x3, x9, x0, ne 533b4: 912a1042 add x2, x2, #0xa84 533b8: 2a1f03e0 mov w0, wzr 533bc: 17feedb5 b 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 533c0: d101c3ff sub sp, sp, #0x70 533c4: a90457f6 stp x22, x21, [sp, #0x40] 533c8: a9054ff4 stp x20, x19, [sp, #0x50] 533cc: a9067bfd stp x29, x30, [sp, #0x60] 533d0: 910183fd add x29, sp, #0x60 533d4: d53bd054 mrs x20, TPIDR_EL0 533d8: f9401688 ldr x8, [x20, #0x28] 533dc: aa0003f3 mov x19, x0 533e0: b0000301 adrp x1, 0xb4000 533e4: d0000302 adrp x2, 0xb5000 533e8: f81d83a8 stur x8, [x29, #-0x28] 533ec: 39400268 ldrb w8, [x19] 533f0: f9400a69 ldr x9, [x19, #0x10] 533f4: 912fdc21 add x1, x1, #0xbf7 533f8: 912aa842 add x2, x2, #0xaaa 533fc: 7200011f tst w8, #0x1 53400: 9a931523 csinc x3, x9, x19, ne 53404: 2a1f03e0 mov w0, wzr 53408: 97feeda2 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5340c: 39400276 ldrb w22, [x19] 53410: f9400668 ldr x8, [x19, #0x8] 53414: d341fec9 lsr x9, x22, #1 53418: 720002df tst w22, #0x1 5341c: 9a880128 csel x8, x9, x8, eq 53420: b4000cc8 cbz x8, 0x535b8 53424: 321b03e0 orr w0, wzr, #0x20 53428: 91000675 add x21, x19, #0x1 5342c: 9400b9df bl 0x81ba8 53430: f0000309 adrp x9, 0xb6000 53434: d0000308 adrp x8, 0xb5000 53438: 910d3929 add x9, x9, #0x34e 5343c: 3dc18d00 ldr q0, [x8, #0x630] 53440: 3cc0e121 ldur q1, [x9, #0xe] 53444: 3dc00122 ldr q2, [x9] 53448: f9001be0 str x0, [sp, #0x30] 5344c: 3d800be0 str q0, [sp, #0x20] 53450: 3c80e001 stur q1, [x0, #0xe] 53454: 3d800002 str q2, [x0] 53458: 3900781f strb wzr, [x0, #0x1e] 5345c: f9400a68 ldr x8, [x19, #0x10] 53460: 720002df tst w22, #0x1 53464: 9a8802a0 csel x0, x21, x8, eq 53468: 97fef0b6 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5346c: b40001a0 cbz x0, 0x534a0 53470: 39400268 ldrb w8, [x19] 53474: f9400a69 ldr x9, [x19, #0x10] 53478: 7200011f tst w8, #0x1 5347c: 9a8902a0 csel x0, x21, x9, eq 53480: 97fef0b0 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 53484: aa0003f3 mov x19, x0 53488: aa1303e0 mov x0, x19 5348c: 97fef0b9 bl 0xf770 53490: aa0003e2 mov x2, x0 53494: 910083e0 add x0, sp, #0x20 53498: aa1303e1 mov x1, x19 5349c: 97ff98d2 bl 0x397e4 <.text+0x29d34> 534a0: f00007d5 adrp x21, 0x14e000 534a4: f9463ea0 ldr x0, [x21, #0xc78] 534a8: b50001e0 cbnz x0, 0x534e4 534ac: f00007c0 adrp x0, 0x14e000 534b0: 91320000 add x0, x0, #0xc80 534b4: 97fef043 bl 0xf5c0 534b8: f9463ea8 ldr x8, [x21, #0xc78] 534bc: b50000c8 cbnz x8, 0x534d4 534c0: 321d07e0 orr w0, wzr, #0x18 534c4: 9400b9b9 bl 0x81ba8 534c8: a900fc1f stp xzr, xzr, [x0, #0x8] 534cc: f900001f str xzr, [x0] 534d0: f9063ea0 str x0, [x21, #0xc78] 534d4: f00007c0 adrp x0, 0x14e000 534d8: 91320000 add x0, x0, #0xc80 534dc: 97fef165 bl 0xfa70 534e0: f9463ea0 ldr x0, [x21, #0xc78] 534e4: 394083e8 ldrb w8, [sp, #0x20] 534e8: f9401be9 ldr x9, [sp, #0x30] 534ec: 910083ea add x10, sp, #0x20 534f0: b2400156 orr x22, x10, #0x1 534f4: 7200011f tst w8, #0x1 534f8: 9a8902c1 csel x1, x22, x9, eq 534fc: 97ffe73c bl 0x4d1ec 53500: aa0003f3 mov x19, x0 53504: b4000693 cbz x19, 0x535d4 53508: a9017fff stp xzr, xzr, [sp, #0x10] 5350c: f90007ff str xzr, [sp, #0x8] 53510: f0000321 adrp x1, 0xba000 53514: 913b4021 add x1, x1, #0xed0 53518: 910023e0 add x0, sp, #0x8 5351c: 320003e2 orr w2, wzr, #0x1 53520: 97ff98b1 bl 0x397e4 <.text+0x29d34> 53524: d00002c1 adrp x1, 0xad000 53528: 912fcc21 add x1, x1, #0xbf3 5352c: 321f03e2 orr w2, wzr, #0x2 53530: 97ff98ad bl 0x397e4 <.text+0x29d34> 53534: f9463ea0 ldr x0, [x21, #0xc78] 53538: b50001e0 cbnz x0, 0x53574 5353c: f00007c0 adrp x0, 0x14e000 53540: 91320000 add x0, x0, #0xc80 53544: 97fef01f bl 0xf5c0 53548: f9463ea8 ldr x8, [x21, #0xc78] 5354c: b50000c8 cbnz x8, 0x53564 53550: 321d07e0 orr w0, wzr, #0x18 53554: 9400b995 bl 0x81ba8 53558: a900fc1f stp xzr, xzr, [x0, #0x8] 5355c: f900001f str xzr, [x0] 53560: f9063ea0 str x0, [x21, #0xc78] 53564: f00007c0 adrp x0, 0x14e000 53568: 91320000 add x0, x0, #0xc80 5356c: 97fef141 bl 0xfa70 53570: f9463ea0 ldr x0, [x21, #0xc78] 53574: 394023e8 ldrb w8, [sp, #0x8] 53578: f9400fe9 ldr x9, [sp, #0x18] 5357c: 910023ea add x10, sp, #0x8 53580: b240014a orr x10, x10, #0x1 53584: 7200011f tst w8, #0x1 53588: 9a890143 csel x3, x10, x9, eq 5358c: d0000302 adrp x2, 0xb5000 53590: 912afc42 add x2, x2, #0xabf 53594: aa1303e1 mov x1, x19 53598: 97ffe82d bl 0x4d64c 5359c: 394023e8 ldrb w8, [sp, #0x8] 535a0: 360002e8 tbz w8, #0x0, 0x535fc 535a4: f9400fe0 ldr x0, [sp, #0x18] 535a8: 9400b9b0 bl 0x81c68 535ac: f9463ea0 ldr x0, [x21, #0xc78] 535b0: b5000460 cbnz x0, 0x5363c 535b4: 14000014 b 0x53604 535b8: b0000301 adrp x1, 0xb4000 535bc: d0000302 adrp x2, 0xb5000 535c0: 912fdc21 add x1, x1, #0xbf7 535c4: 911a7442 add x2, x2, #0x69d 535c8: 2a1f03e0 mov w0, wzr 535cc: 97feed31 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 535d0: 14000021 b 0x53654 535d4: 394083e8 ldrb w8, [sp, #0x20] 535d8: f9401be9 ldr x9, [sp, #0x30] 535dc: 7200011f tst w8, #0x1 535e0: 9a8902c3 csel x3, x22, x9, eq 535e4: b0000301 adrp x1, 0xb4000 535e8: d0000302 adrp x2, 0xb5000 535ec: 912fdc21 add x1, x1, #0xbf7 535f0: 911b4c42 add x2, x2, #0x6d3 535f4: 2a1f03e0 mov w0, wzr 535f8: 97feed26 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 535fc: f9463ea0 ldr x0, [x21, #0xc78] 53600: b50001e0 cbnz x0, 0x5363c 53604: f00007c0 adrp x0, 0x14e000 53608: 91320000 add x0, x0, #0xc80 5360c: 97feefed bl 0xf5c0 53610: f9463ea8 ldr x8, [x21, #0xc78] 53614: b50000c8 cbnz x8, 0x5362c 53618: 321d07e0 orr w0, wzr, #0x18 5361c: 9400b963 bl 0x81ba8 53620: a900fc1f stp xzr, xzr, [x0, #0x8] 53624: f900001f str xzr, [x0] 53628: f9063ea0 str x0, [x21, #0xc78] 5362c: f00007c0 adrp x0, 0x14e000 53630: 91320000 add x0, x0, #0xc80 53634: 97fef10f bl 0xfa70 53638: f9463ea0 ldr x0, [x21, #0xc78] 5363c: aa1303e1 mov x1, x19 53640: 97ffed74 bl 0x4ec10 53644: 394083e8 ldrb w8, [sp, #0x20] 53648: 36000068 tbz w8, #0x0, 0x53654 5364c: f9401be0 ldr x0, [sp, #0x30] 53650: 9400b986 bl 0x81c68 53654: f9401688 ldr x8, [x20, #0x28] 53658: f85d83a9 ldur x9, [x29, #-0x28] 5365c: eb09011f cmp x8, x9 53660: 540000c1 b.ne 0x53678 53664: a9467bfd ldp x29, x30, [sp, #0x60] 53668: a9454ff4 ldp x20, x19, [sp, #0x50] 5366c: a94457f6 ldp x22, x21, [sp, #0x40] 53670: 9101c3ff add sp, sp, #0x70 53674: d65f03c0 ret 53678: 97feeeda bl 0xf1e0 <__stack_chk_fail@plt> 5367c: 14000001 b 0x53680 53680: aa0003f3 mov x19, x0 53684: 394083e8 ldrb w8, [sp, #0x20] 53688: 370001a8 tbnz w8, #0x0, 0x536bc 5368c: 1400000e b 0x536c4 53690: 394083e8 ldrb w8, [sp, #0x20] 53694: aa0003f3 mov x19, x0 53698: 37000128 tbnz w8, #0x0, 0x536bc 5369c: 1400000a b 0x536c4 536a0: 394023e8 ldrb w8, [sp, #0x8] 536a4: aa0003f3 mov x19, x0 536a8: 36000068 tbz w8, #0x0, 0x536b4 536ac: f9400fe0 ldr x0, [sp, #0x18] 536b0: 9400b96e bl 0x81c68 536b4: 394083e8 ldrb w8, [sp, #0x20] 536b8: 36000068 tbz w8, #0x0, 0x536c4 536bc: f9401be0 ldr x0, [sp, #0x30] 536c0: 9400b96a bl 0x81c68 536c4: aa1303e0 mov x0, x19 536c8: 94015ab5 bl 0xaa19c 536cc: d10203ff sub sp, sp, #0x80 536d0: a9045ff8 stp x24, x23, [sp, #0x40] 536d4: a90557f6 stp x22, x21, [sp, #0x50] 536d8: a9064ff4 stp x20, x19, [sp, #0x60] 536dc: a9077bfd stp x29, x30, [sp, #0x70] 536e0: 9101c3fd add x29, sp, #0x70 536e4: d53bd056 mrs x22, TPIDR_EL0 536e8: f94016c8 ldr x8, [x22, #0x28] 536ec: aa0003f4 mov x20, x0 536f0: aa0103f5 mov x21, x1 536f4: 2a0203f3 mov w19, w2 536f8: f9001fe8 str x8, [sp, #0x38] 536fc: 39400288 ldrb w8, [x20] 53700: f9400a89 ldr x9, [x20, #0x10] 53704: 394002aa ldrb w10, [x21] 53708: f9400aab ldr x11, [x21, #0x10] 5370c: 7200011f tst w8, #0x1 53710: 9a941523 csinc x3, x9, x20, ne 53714: 7200015f tst w10, #0x1 53718: b0000301 adrp x1, 0xb4000 5371c: d0000302 adrp x2, 0xb5000 53720: 9a951564 csinc x4, x11, x21, ne 53724: 912fdc21 add x1, x1, #0xbf7 53728: 912b1c42 add x2, x2, #0xac7 5372c: 2a1f03e0 mov w0, wzr 53730: 97feecd8 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 53734: 39400288 ldrb w8, [x20] 53738: f9400689 ldr x9, [x20, #0x8] 5373c: d341fd0a lsr x10, x8, #1 53740: 7200011f tst w8, #0x1 53744: 9a890148 csel x8, x10, x9, eq 53748: b40000e8 cbz x8, 0x53764 5374c: f00007d7 adrp x23, 0x14e000 53750: f9463ee0 ldr x0, [x23, #0xc78] 53754: b4000180 cbz x0, 0x53784 53758: 97ffe5a8 bl 0x4cdf8 5375c: b5000340 cbnz x0, 0x537c4 53760: 140000d1 b 0x53aa4 53764: b0000301 adrp x1, 0xb4000 53768: d0000302 adrp x2, 0xb5000 5376c: 912fdc21 add x1, x1, #0xbf7 53770: 911a7442 add x2, x2, #0x69d 53774: 2a1f03e0 mov w0, wzr 53778: 97feecc6 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5377c: 2a1f03e0 mov w0, wzr 53780: 140000c9 b 0x53aa4 53784: f00007c0 adrp x0, 0x14e000 53788: 91320000 add x0, x0, #0xc80 5378c: 97feef8d bl 0xf5c0 53790: f9463ee8 ldr x8, [x23, #0xc78] 53794: b50000c8 cbnz x8, 0x537ac 53798: 321d07e0 orr w0, wzr, #0x18 5379c: 9400b903 bl 0x81ba8 537a0: a900fc1f stp xzr, xzr, [x0, #0x8] 537a4: f900001f str xzr, [x0] 537a8: f9063ee0 str x0, [x23, #0xc78] 537ac: f00007c0 adrp x0, 0x14e000 537b0: 91320000 add x0, x0, #0xc80 537b4: 97fef0af bl 0xfa70 537b8: f9463ee0 ldr x0, [x23, #0xc78] 537bc: 97ffe58f bl 0x4cdf8 537c0: b4001720 cbz x0, 0x53aa4 537c4: 321b03e0 orr w0, wzr, #0x20 537c8: 91000698 add x24, x20, #0x1 537cc: 9400b8f7 bl 0x81ba8 537d0: f0000309 adrp x9, 0xb6000 537d4: d0000308 adrp x8, 0xb5000 537d8: 910d3929 add x9, x9, #0x34e 537dc: 3dc18d00 ldr q0, [x8, #0x630] 537e0: 3cc0e121 ldur q1, [x9, #0xe] 537e4: 3dc00122 ldr q2, [x9] 537e8: f9001be0 str x0, [sp, #0x30] 537ec: 3d800be0 str q0, [sp, #0x20] 537f0: 3c80e001 stur q1, [x0, #0xe] 537f4: 3d800002 str q2, [x0] 537f8: 3900781f strb wzr, [x0, #0x1e] 537fc: 39400288 ldrb w8, [x20] 53800: f9400a89 ldr x9, [x20, #0x10] 53804: 7200011f tst w8, #0x1 53808: 9a890300 csel x0, x24, x9, eq 5380c: 97feefcd bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 53810: b40001a0 cbz x0, 0x53844 53814: 39400288 ldrb w8, [x20] 53818: f9400a89 ldr x9, [x20, #0x10] 5381c: 7200011f tst w8, #0x1 53820: 9a890300 csel x0, x24, x9, eq 53824: 97feefc7 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 53828: aa0003f4 mov x20, x0 5382c: aa1403e0 mov x0, x20 53830: 97feefd0 bl 0xf770 53834: aa0003e2 mov x2, x0 53838: 910083e0 add x0, sp, #0x20 5383c: aa1403e1 mov x1, x20 53840: 97ff97e9 bl 0x397e4 <.text+0x29d34> 53844: f9463ee0 ldr x0, [x23, #0xc78] 53848: b50001e0 cbnz x0, 0x53884 5384c: f00007c0 adrp x0, 0x14e000 53850: 91320000 add x0, x0, #0xc80 53854: 97feef5b bl 0xf5c0 53858: f9463ee8 ldr x8, [x23, #0xc78] 5385c: b50000c8 cbnz x8, 0x53874 53860: 321d07e0 orr w0, wzr, #0x18 53864: 9400b8d1 bl 0x81ba8 53868: a900fc1f stp xzr, xzr, [x0, #0x8] 5386c: f900001f str xzr, [x0] 53870: f9063ee0 str x0, [x23, #0xc78] 53874: f00007c0 adrp x0, 0x14e000 53878: 91320000 add x0, x0, #0xc80 5387c: 97fef07d bl 0xfa70 53880: f9463ee0 ldr x0, [x23, #0xc78] 53884: 394083e8 ldrb w8, [sp, #0x20] 53888: f9401be9 ldr x9, [sp, #0x30] 5388c: 910083ea add x10, sp, #0x20 53890: b2400158 orr x24, x10, #0x1 53894: 7200011f tst w8, #0x1 53898: 9a890301 csel x1, x24, x9, eq 5389c: 97ffe654 bl 0x4d1ec 538a0: aa0003f4 mov x20, x0 538a4: b4000bf4 cbz x20, 0x53a20 538a8: a9017fff stp xzr, xzr, [sp, #0x10] 538ac: f90007ff str xzr, [sp, #0x8] 538b0: f0000321 adrp x1, 0xba000 538b4: 913b4021 add x1, x1, #0xed0 538b8: 910023e0 add x0, sp, #0x8 538bc: 320003e2 orr w2, wzr, #0x1 538c0: 97ff97c9 bl 0x397e4 <.text+0x29d34> 538c4: d00002c1 adrp x1, 0xad000 538c8: 912f5421 add x1, x1, #0xbd5 538cc: 52800242 mov w2, #0x12 // =18 538d0: 97ff97c5 bl 0x397e4 <.text+0x29d34> 538d4: d00002c1 adrp x1, 0xad000 538d8: 91364421 add x1, x1, #0xd91 538dc: 320007e2 orr w2, wzr, #0x3 538e0: 97ff97c1 bl 0x397e4 <.text+0x29d34> 538e4: f9463ee0 ldr x0, [x23, #0xc78] 538e8: b50001e0 cbnz x0, 0x53924 538ec: f00007c0 adrp x0, 0x14e000 538f0: 91320000 add x0, x0, #0xc80 538f4: 97feef33 bl 0xf5c0 538f8: f9463ee8 ldr x8, [x23, #0xc78] 538fc: b50000c8 cbnz x8, 0x53914 53900: 321d07e0 orr w0, wzr, #0x18 53904: 9400b8a9 bl 0x81ba8 53908: a900fc1f stp xzr, xzr, [x0, #0x8] 5390c: f900001f str xzr, [x0] 53910: f9063ee0 str x0, [x23, #0xc78] 53914: f00007c0 adrp x0, 0x14e000 53918: 91320000 add x0, x0, #0xc80 5391c: 97fef055 bl 0xfa70 53920: f9463ee0 ldr x0, [x23, #0xc78] 53924: 97ffe535 bl 0x4cdf8 53928: f9400008 ldr x8, [x0] 5392c: 394002a9 ldrb w9, [x21] 53930: f9400aaa ldr x10, [x21, #0x10] 53934: 910006ab add x11, x21, #0x1 53938: f9429d08 ldr x8, [x8, #0x538] 5393c: 7200013f tst w9, #0x1 53940: 9a8a0161 csel x1, x11, x10, eq 53944: d63f0100 blr x8 53948: aa0003f5 mov x21, x0 5394c: f9463ee0 ldr x0, [x23, #0xc78] 53950: b50001e0 cbnz x0, 0x5398c 53954: f00007c0 adrp x0, 0x14e000 53958: 91320000 add x0, x0, #0xc80 5395c: 97feef19 bl 0xf5c0 53960: f9463ee8 ldr x8, [x23, #0xc78] 53964: b50000c8 cbnz x8, 0x5397c 53968: 321d07e0 orr w0, wzr, #0x18 5396c: 9400b88f bl 0x81ba8 53970: a900fc1f stp xzr, xzr, [x0, #0x8] 53974: f900001f str xzr, [x0] 53978: f9063ee0 str x0, [x23, #0xc78] 5397c: f00007c0 adrp x0, 0x14e000 53980: 91320000 add x0, x0, #0xc80 53984: 97fef03b bl 0xfa70 53988: f9463ee0 ldr x0, [x23, #0xc78] 5398c: 394023e8 ldrb w8, [sp, #0x8] 53990: f9400fe9 ldr x9, [sp, #0x18] 53994: 910023ea add x10, sp, #0x8 53998: b240014a orr x10, x10, #0x1 5399c: 7200011f tst w8, #0x1 539a0: 9a890143 csel x3, x10, x9, eq 539a4: 12000265 and w5, w19, #0x1 539a8: d0000302 adrp x2, 0xb5000 539ac: 912bb842 add x2, x2, #0xaee 539b0: aa1403e1 mov x1, x20 539b4: aa1503e4 mov x4, x21 539b8: 97ffe725 bl 0x4d64c 539bc: f9463ee0 ldr x0, [x23, #0xc78] 539c0: b50001e0 cbnz x0, 0x539fc 539c4: f00007c0 adrp x0, 0x14e000 539c8: 91320000 add x0, x0, #0xc80 539cc: 97feeefd bl 0xf5c0 539d0: f9463ee8 ldr x8, [x23, #0xc78] 539d4: b50000c8 cbnz x8, 0x539ec 539d8: 321d07e0 orr w0, wzr, #0x18 539dc: 9400b873 bl 0x81ba8 539e0: a900fc1f stp xzr, xzr, [x0, #0x8] 539e4: f900001f str xzr, [x0] 539e8: f9063ee0 str x0, [x23, #0xc78] 539ec: f00007c0 adrp x0, 0x14e000 539f0: 91320000 add x0, x0, #0xc80 539f4: 97fef01f bl 0xfa70 539f8: f9463ee0 ldr x0, [x23, #0xc78] 539fc: aa1503e1 mov x1, x21 53a00: 97ffef1b bl 0x4f66c 53a04: 394023e8 ldrb w8, [sp, #0x8] 53a08: 36000208 tbz w8, #0x0, 0x53a48 53a0c: f9400fe0 ldr x0, [sp, #0x18] 53a10: 9400b896 bl 0x81c68 53a14: f9463ee0 ldr x0, [x23, #0xc78] 53a18: b5000380 cbnz x0, 0x53a88 53a1c: 1400000d b 0x53a50 53a20: 394083e8 ldrb w8, [sp, #0x20] 53a24: f9401be9 ldr x9, [sp, #0x30] 53a28: 7200011f tst w8, #0x1 53a2c: 9a890303 csel x3, x24, x9, eq 53a30: b0000301 adrp x1, 0xb4000 53a34: d0000302 adrp x2, 0xb5000 53a38: 912fdc21 add x1, x1, #0xbf7 53a3c: 911b4c42 add x2, x2, #0x6d3 53a40: 2a1f03e0 mov w0, wzr 53a44: 97feec13 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 53a48: f9463ee0 ldr x0, [x23, #0xc78] 53a4c: b50001e0 cbnz x0, 0x53a88 53a50: f00007c0 adrp x0, 0x14e000 53a54: 91320000 add x0, x0, #0xc80 53a58: 97feeeda bl 0xf5c0 53a5c: f9463ee8 ldr x8, [x23, #0xc78] 53a60: b50000c8 cbnz x8, 0x53a78 53a64: 321d07e0 orr w0, wzr, #0x18 53a68: 9400b850 bl 0x81ba8 53a6c: a900fc1f stp xzr, xzr, [x0, #0x8] 53a70: f900001f str xzr, [x0] 53a74: f9063ee0 str x0, [x23, #0xc78] 53a78: f00007c0 adrp x0, 0x14e000 53a7c: 91320000 add x0, x0, #0xc80 53a80: 97feeffc bl 0xfa70 53a84: f9463ee0 ldr x0, [x23, #0xc78] 53a88: aa1403e1 mov x1, x20 53a8c: 97ffec61 bl 0x4ec10 53a90: 394083e8 ldrb w8, [sp, #0x20] 53a94: 36000068 tbz w8, #0x0, 0x53aa0 53a98: f9401be0 ldr x0, [sp, #0x30] 53a9c: 9400b873 bl 0x81c68 53aa0: 320003e0 orr w0, wzr, #0x1 53aa4: f94016c8 ldr x8, [x22, #0x28] 53aa8: f9401fe9 ldr x9, [sp, #0x38] 53aac: eb09011f cmp x8, x9 53ab0: 540000e1 b.ne 0x53acc 53ab4: a9477bfd ldp x29, x30, [sp, #0x70] 53ab8: a9464ff4 ldp x20, x19, [sp, #0x60] 53abc: a94557f6 ldp x22, x21, [sp, #0x50] 53ac0: a9445ff8 ldp x24, x23, [sp, #0x40] 53ac4: 910203ff add sp, sp, #0x80 53ac8: d65f03c0 ret 53acc: 97feedc5 bl 0xf1e0 <__stack_chk_fail@plt> 53ad0: 14000001 b 0x53ad4 53ad4: aa0003f3 mov x19, x0 53ad8: 1400000b b 0x53b04 53adc: 14000005 b 0x53af0 53ae0: 394083e8 ldrb w8, [sp, #0x20] 53ae4: aa0003f3 mov x19, x0 53ae8: 37000128 tbnz w8, #0x0, 0x53b0c 53aec: 1400000a b 0x53b14 53af0: 394023e8 ldrb w8, [sp, #0x8] 53af4: aa0003f3 mov x19, x0 53af8: 36000068 tbz w8, #0x0, 0x53b04 53afc: f9400fe0 ldr x0, [sp, #0x18] 53b00: 9400b85a bl 0x81c68 53b04: 394083e8 ldrb w8, [sp, #0x20] 53b08: 36000068 tbz w8, #0x0, 0x53b14 53b0c: f9401be0 ldr x0, [sp, #0x30] 53b10: 9400b856 bl 0x81c68 53b14: aa1303e0 mov x0, x19 53b18: 940159a1 bl 0xaa19c 53b1c: d10203ff sub sp, sp, #0x80 53b20: f90023f7 str x23, [sp, #0x40] 53b24: a90557f6 stp x22, x21, [sp, #0x50] 53b28: a9064ff4 stp x20, x19, [sp, #0x60] 53b2c: a9077bfd stp x29, x30, [sp, #0x70] 53b30: 9101c3fd add x29, sp, #0x70 53b34: d53bd055 mrs x21, TPIDR_EL0 53b38: f94016a8 ldr x8, [x21, #0x28] 53b3c: aa0003f4 mov x20, x0 53b40: 2a0103f3 mov w19, w1 53b44: b0000301 adrp x1, 0xb4000 53b48: f9001fe8 str x8, [sp, #0x38] 53b4c: 39400288 ldrb w8, [x20] 53b50: f9400a89 ldr x9, [x20, #0x10] 53b54: d0000302 adrp x2, 0xb5000 53b58: 912fdc21 add x1, x1, #0xbf7 53b5c: 7200011f tst w8, #0x1 53b60: 9a941523 csinc x3, x9, x20, ne 53b64: 912bf042 add x2, x2, #0xafc 53b68: 2a1f03e0 mov w0, wzr 53b6c: 2a1303e4 mov w4, w19 53b70: 97feebc8 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 53b74: 39400297 ldrb w23, [x20] 53b78: f9400688 ldr x8, [x20, #0x8] 53b7c: d341fee9 lsr x9, x23, #1 53b80: 720002ff tst w23, #0x1 53b84: 9a880128 csel x8, x9, x8, eq 53b88: b4000d68 cbz x8, 0x53d34 53b8c: 321b03e0 orr w0, wzr, #0x20 53b90: 91000696 add x22, x20, #0x1 53b94: 9400b805 bl 0x81ba8 53b98: f0000309 adrp x9, 0xb6000 53b9c: d0000308 adrp x8, 0xb5000 53ba0: 910d3929 add x9, x9, #0x34e 53ba4: 3dc18d00 ldr q0, [x8, #0x630] 53ba8: 3cc0e121 ldur q1, [x9, #0xe] 53bac: 3dc00122 ldr q2, [x9] 53bb0: f9001be0 str x0, [sp, #0x30] 53bb4: 3d800be0 str q0, [sp, #0x20] 53bb8: 3c80e001 stur q1, [x0, #0xe] 53bbc: 3d800002 str q2, [x0] 53bc0: 3900781f strb wzr, [x0, #0x1e] 53bc4: f9400a88 ldr x8, [x20, #0x10] 53bc8: 720002ff tst w23, #0x1 53bcc: 9a8802c0 csel x0, x22, x8, eq 53bd0: 97feeedc bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 53bd4: b40001a0 cbz x0, 0x53c08 53bd8: 39400288 ldrb w8, [x20] 53bdc: f9400a89 ldr x9, [x20, #0x10] 53be0: 7200011f tst w8, #0x1 53be4: 9a8902c0 csel x0, x22, x9, eq 53be8: 97feeed6 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 53bec: aa0003f4 mov x20, x0 53bf0: aa1403e0 mov x0, x20 53bf4: 97feeedf bl 0xf770 53bf8: aa0003e2 mov x2, x0 53bfc: 910083e0 add x0, sp, #0x20 53c00: aa1403e1 mov x1, x20 53c04: 97ff96f8 bl 0x397e4 <.text+0x29d34> 53c08: f00007d6 adrp x22, 0x14e000 53c0c: f9463ec0 ldr x0, [x22, #0xc78] 53c10: b50001e0 cbnz x0, 0x53c4c 53c14: f00007c0 adrp x0, 0x14e000 53c18: 91320000 add x0, x0, #0xc80 53c1c: 97feee69 bl 0xf5c0 53c20: f9463ec8 ldr x8, [x22, #0xc78] 53c24: b50000c8 cbnz x8, 0x53c3c 53c28: 321d07e0 orr w0, wzr, #0x18 53c2c: 9400b7df bl 0x81ba8 53c30: a900fc1f stp xzr, xzr, [x0, #0x8] 53c34: f900001f str xzr, [x0] 53c38: f9063ec0 str x0, [x22, #0xc78] 53c3c: f00007c0 adrp x0, 0x14e000 53c40: 91320000 add x0, x0, #0xc80 53c44: 97feef8b bl 0xfa70 53c48: f9463ec0 ldr x0, [x22, #0xc78] 53c4c: 394083e8 ldrb w8, [sp, #0x20] 53c50: f9401be9 ldr x9, [sp, #0x30] 53c54: 910083ea add x10, sp, #0x20 53c58: b2400157 orr x23, x10, #0x1 53c5c: 7200011f tst w8, #0x1 53c60: 9a8902e1 csel x1, x23, x9, eq 53c64: 97ffe562 bl 0x4d1ec 53c68: aa0003f4 mov x20, x0 53c6c: b4000734 cbz x20, 0x53d50 53c70: a9017fff stp xzr, xzr, [sp, #0x10] 53c74: f90007ff str xzr, [sp, #0x8] 53c78: f0000321 adrp x1, 0xba000 53c7c: 913b4021 add x1, x1, #0xed0 53c80: 910023e0 add x0, sp, #0x8 53c84: 320003e2 orr w2, wzr, #0x1 53c88: 97ff96d7 bl 0x397e4 <.text+0x29d34> 53c8c: d0000301 adrp x1, 0xb5000 53c90: 91356421 add x1, x1, #0xd59 53c94: 320003e2 orr w2, wzr, #0x1 53c98: 97ff96d3 bl 0x397e4 <.text+0x29d34> 53c9c: d00002c1 adrp x1, 0xad000 53ca0: 912fcc21 add x1, x1, #0xbf3 53ca4: 321f03e2 orr w2, wzr, #0x2 53ca8: 97ff96cf bl 0x397e4 <.text+0x29d34> 53cac: f9463ec0 ldr x0, [x22, #0xc78] 53cb0: b50001e0 cbnz x0, 0x53cec 53cb4: f00007c0 adrp x0, 0x14e000 53cb8: 91320000 add x0, x0, #0xc80 53cbc: 97feee41 bl 0xf5c0 53cc0: f9463ec8 ldr x8, [x22, #0xc78] 53cc4: b50000c8 cbnz x8, 0x53cdc 53cc8: 321d07e0 orr w0, wzr, #0x18 53ccc: 9400b7b7 bl 0x81ba8 53cd0: a900fc1f stp xzr, xzr, [x0, #0x8] 53cd4: f900001f str xzr, [x0] 53cd8: f9063ec0 str x0, [x22, #0xc78] 53cdc: f00007c0 adrp x0, 0x14e000 53ce0: 91320000 add x0, x0, #0xc80 53ce4: 97feef63 bl 0xfa70 53ce8: f9463ec0 ldr x0, [x22, #0xc78] 53cec: 394023e8 ldrb w8, [sp, #0x8] 53cf0: f9400fe9 ldr x9, [sp, #0x18] 53cf4: 910023ea add x10, sp, #0x8 53cf8: b240014a orr x10, x10, #0x1 53cfc: 7200011f tst w8, #0x1 53d00: 9a890143 csel x3, x10, x9, eq 53d04: d0000302 adrp x2, 0xb5000 53d08: 912c9042 add x2, x2, #0xb24 53d0c: aa1403e1 mov x1, x20 53d10: 2a1303e4 mov w4, w19 53d14: 97ffe64e bl 0x4d64c 53d18: 394023e8 ldrb w8, [sp, #0x8] 53d1c: 360002e8 tbz w8, #0x0, 0x53d78 53d20: f9400fe0 ldr x0, [sp, #0x18] 53d24: 9400b7d1 bl 0x81c68 53d28: f9463ec0 ldr x0, [x22, #0xc78] 53d2c: b5000460 cbnz x0, 0x53db8 53d30: 14000014 b 0x53d80 53d34: b0000301 adrp x1, 0xb4000 53d38: d0000302 adrp x2, 0xb5000 53d3c: 912fdc21 add x1, x1, #0xbf7 53d40: 911a7442 add x2, x2, #0x69d 53d44: 2a1f03e0 mov w0, wzr 53d48: 97feeb52 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 53d4c: 14000021 b 0x53dd0 53d50: 394083e8 ldrb w8, [sp, #0x20] 53d54: f9401be9 ldr x9, [sp, #0x30] 53d58: 7200011f tst w8, #0x1 53d5c: 9a8902e3 csel x3, x23, x9, eq 53d60: b0000301 adrp x1, 0xb4000 53d64: d0000302 adrp x2, 0xb5000 53d68: 912fdc21 add x1, x1, #0xbf7 53d6c: 911b4c42 add x2, x2, #0x6d3 53d70: 2a1f03e0 mov w0, wzr 53d74: 97feeb47 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 53d78: f9463ec0 ldr x0, [x22, #0xc78] 53d7c: b50001e0 cbnz x0, 0x53db8 53d80: f00007c0 adrp x0, 0x14e000 53d84: 91320000 add x0, x0, #0xc80 53d88: 97feee0e bl 0xf5c0 53d8c: f9463ec8 ldr x8, [x22, #0xc78] 53d90: b50000c8 cbnz x8, 0x53da8 53d94: 321d07e0 orr w0, wzr, #0x18 53d98: 9400b784 bl 0x81ba8 53d9c: a900fc1f stp xzr, xzr, [x0, #0x8] 53da0: f900001f str xzr, [x0] 53da4: f9063ec0 str x0, [x22, #0xc78] 53da8: f00007c0 adrp x0, 0x14e000 53dac: 91320000 add x0, x0, #0xc80 53db0: 97feef30 bl 0xfa70 53db4: f9463ec0 ldr x0, [x22, #0xc78] 53db8: aa1403e1 mov x1, x20 53dbc: 97ffeb95 bl 0x4ec10 53dc0: 394083e8 ldrb w8, [sp, #0x20] 53dc4: 36000068 tbz w8, #0x0, 0x53dd0 53dc8: f9401be0 ldr x0, [sp, #0x30] 53dcc: 9400b7a7 bl 0x81c68 53dd0: f94016a8 ldr x8, [x21, #0x28] 53dd4: f9401fe9 ldr x9, [sp, #0x38] 53dd8: eb09011f cmp x8, x9 53ddc: 540000e1 b.ne 0x53df8 53de0: a9477bfd ldp x29, x30, [sp, #0x70] 53de4: a9464ff4 ldp x20, x19, [sp, #0x60] 53de8: a94557f6 ldp x22, x21, [sp, #0x50] 53dec: f94023f7 ldr x23, [sp, #0x40] 53df0: 910203ff add sp, sp, #0x80 53df4: d65f03c0 ret 53df8: 97feecfa bl 0xf1e0 <__stack_chk_fail@plt> 53dfc: 14000001 b 0x53e00 53e00: aa0003f3 mov x19, x0 53e04: 394083e8 ldrb w8, [sp, #0x20] 53e08: 370001a8 tbnz w8, #0x0, 0x53e3c 53e0c: 1400000e b 0x53e44 53e10: 394083e8 ldrb w8, [sp, #0x20] 53e14: aa0003f3 mov x19, x0 53e18: 37000128 tbnz w8, #0x0, 0x53e3c 53e1c: 1400000a b 0x53e44 53e20: 394023e8 ldrb w8, [sp, #0x8] 53e24: aa0003f3 mov x19, x0 53e28: 36000068 tbz w8, #0x0, 0x53e34 53e2c: f9400fe0 ldr x0, [sp, #0x18] 53e30: 9400b78e bl 0x81c68 53e34: 394083e8 ldrb w8, [sp, #0x20] 53e38: 36000068 tbz w8, #0x0, 0x53e44 53e3c: f9401be0 ldr x0, [sp, #0x30] 53e40: 9400b78a bl 0x81c68 53e44: aa1303e0 mov x0, x19 53e48: 940158d5 bl 0xaa19c 53e4c: d10243ff sub sp, sp, #0x90 53e50: a90467fa stp x26, x25, [sp, #0x40] 53e54: a9055ff8 stp x24, x23, [sp, #0x50] 53e58: a90657f6 stp x22, x21, [sp, #0x60] 53e5c: a9074ff4 stp x20, x19, [sp, #0x70] 53e60: a9087bfd stp x29, x30, [sp, #0x80] 53e64: 910203fd add x29, sp, #0x80 53e68: d53bd058 mrs x24, TPIDR_EL0 53e6c: f9401708 ldr x8, [x24, #0x28] 53e70: aa0003f5 mov x21, x0 53e74: aa0103f4 mov x20, x1 53e78: aa0203f6 mov x22, x2 53e7c: f9001fe8 str x8, [sp, #0x38] 53e80: 394002a8 ldrb w8, [x21] 53e84: f9400aa9 ldr x9, [x21, #0x10] 53e88: 3940028a ldrb w10, [x20] 53e8c: aa0303f7 mov x23, x3 53e90: f9400a8b ldr x11, [x20, #0x10] 53e94: 394002cc ldrb w12, [x22] 53e98: f9400acd ldr x13, [x22, #0x10] 53e9c: 7200011f tst w8, #0x1 53ea0: 394002e8 ldrb w8, [x23] 53ea4: 9a951523 csinc x3, x9, x21, ne 53ea8: f9400ae9 ldr x9, [x23, #0x10] 53eac: 7200015f tst w10, #0x1 53eb0: aa0403f3 mov x19, x4 53eb4: 9a941564 csinc x4, x11, x20, ne 53eb8: 7200019f tst w12, #0x1 53ebc: 9a9615a5 csinc x5, x13, x22, ne 53ec0: 7200011f tst w8, #0x1 53ec4: b0000301 adrp x1, 0xb4000 53ec8: d0000302 adrp x2, 0xb5000 53ecc: 9a971526 csinc x6, x9, x23, ne 53ed0: 912fdc21 add x1, x1, #0xbf7 53ed4: 912cc042 add x2, x2, #0xb30 53ed8: 2a1f03e0 mov w0, wzr 53edc: aa1303e7 mov x7, x19 53ee0: 97feeaec bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 53ee4: 394002a8 ldrb w8, [x21] 53ee8: f94006a9 ldr x9, [x21, #0x8] 53eec: d341fd0a lsr x10, x8, #1 53ef0: 7200011f tst w8, #0x1 53ef4: 9a890148 csel x8, x10, x9, eq 53ef8: b40000e8 cbz x8, 0x53f14 53efc: f00007d9 adrp x25, 0x14e000 53f00: f9463f20 ldr x0, [x25, #0xc78] 53f04: b4000160 cbz x0, 0x53f30 53f08: 97ffe3bc bl 0x4cdf8 53f0c: b5000320 cbnz x0, 0x53f70 53f10: 14000134 b 0x543e0 53f14: b0000301 adrp x1, 0xb4000 53f18: d0000302 adrp x2, 0xb5000 53f1c: 912fdc21 add x1, x1, #0xbf7 53f20: 911a7442 add x2, x2, #0x69d 53f24: 2a1f03e0 mov w0, wzr 53f28: 97feeada bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 53f2c: 1400012d b 0x543e0 53f30: f00007c0 adrp x0, 0x14e000 53f34: 91320000 add x0, x0, #0xc80 53f38: 97feeda2 bl 0xf5c0 53f3c: f9463f28 ldr x8, [x25, #0xc78] 53f40: b50000c8 cbnz x8, 0x53f58 53f44: 321d07e0 orr w0, wzr, #0x18 53f48: 9400b718 bl 0x81ba8 53f4c: a900fc1f stp xzr, xzr, [x0, #0x8] 53f50: f900001f str xzr, [x0] 53f54: f9063f20 str x0, [x25, #0xc78] 53f58: f00007c0 adrp x0, 0x14e000 53f5c: 91320000 add x0, x0, #0xc80 53f60: 97feeec4 bl 0xfa70 53f64: f9463f20 ldr x0, [x25, #0xc78] 53f68: 97ffe3a4 bl 0x4cdf8 53f6c: b40023a0 cbz x0, 0x543e0 53f70: a902ffff stp xzr, xzr, [sp, #0x28] 53f74: f90013ff str xzr, [sp, #0x20] 53f78: f0000321 adrp x1, 0xba000 53f7c: 913b4021 add x1, x1, #0xed0 53f80: 910083e0 add x0, sp, #0x20 53f84: 320003e2 orr w2, wzr, #0x1 53f88: 97ff9617 bl 0x397e4 <.text+0x29d34> 53f8c: d00002c1 adrp x1, 0xad000 53f90: 912f5421 add x1, x1, #0xbd5 53f94: 52800242 mov w2, #0x12 // =18 53f98: 97ff9613 bl 0x397e4 <.text+0x29d34> 53f9c: d00002c1 adrp x1, 0xad000 53fa0: 912f5421 add x1, x1, #0xbd5 53fa4: 52800242 mov w2, #0x12 // =18 53fa8: 97ff960f bl 0x397e4 <.text+0x29d34> 53fac: d00002c1 adrp x1, 0xad000 53fb0: 912f5421 add x1, x1, #0xbd5 53fb4: 52800242 mov w2, #0x12 // =18 53fb8: 97ff960b bl 0x397e4 <.text+0x29d34> 53fbc: 900002e1 adrp x1, 0xaf000 53fc0: 91395821 add x1, x1, #0xe56 53fc4: 320003e2 orr w2, wzr, #0x1 53fc8: 97ff9607 bl 0x397e4 <.text+0x29d34> 53fcc: d00002c1 adrp x1, 0xad000 53fd0: 912fcc21 add x1, x1, #0xbf3 53fd4: 321f03e2 orr w2, wzr, #0x2 53fd8: 97ff9603 bl 0x397e4 <.text+0x29d34> 53fdc: f9463f20 ldr x0, [x25, #0xc78] 53fe0: b50001e0 cbnz x0, 0x5401c 53fe4: f00007c0 adrp x0, 0x14e000 53fe8: 91320000 add x0, x0, #0xc80 53fec: 97feed75 bl 0xf5c0 53ff0: f9463f28 ldr x8, [x25, #0xc78] 53ff4: b50000c8 cbnz x8, 0x5400c 53ff8: 321d07e0 orr w0, wzr, #0x18 53ffc: 9400b6eb bl 0x81ba8 54000: a900fc1f stp xzr, xzr, [x0, #0x8] 54004: f900001f str xzr, [x0] 54008: f9063f20 str x0, [x25, #0xc78] 5400c: d00007c0 adrp x0, 0x14e000 54010: 91320000 add x0, x0, #0xc80 54014: 97feee97 bl 0xfa70 54018: f9463f20 ldr x0, [x25, #0xc78] 5401c: 97ffe377 bl 0x4cdf8 54020: f9400008 ldr x8, [x0] 54024: 39400289 ldrb w9, [x20] 54028: f9400a8a ldr x10, [x20, #0x10] 5402c: 9100068b add x11, x20, #0x1 54030: f9429d08 ldr x8, [x8, #0x538] 54034: 7200013f tst w9, #0x1 54038: 9a8a0161 csel x1, x11, x10, eq 5403c: d63f0100 blr x8 54040: aa0003f4 mov x20, x0 54044: f9463f20 ldr x0, [x25, #0xc78] 54048: b50001e0 cbnz x0, 0x54084 5404c: d00007c0 adrp x0, 0x14e000 54050: 91320000 add x0, x0, #0xc80 54054: 97feed5b bl 0xf5c0 54058: f9463f28 ldr x8, [x25, #0xc78] 5405c: b50000c8 cbnz x8, 0x54074 54060: 321d07e0 orr w0, wzr, #0x18 54064: 9400b6d1 bl 0x81ba8 54068: a900fc1f stp xzr, xzr, [x0, #0x8] 5406c: f900001f str xzr, [x0] 54070: f9063f20 str x0, [x25, #0xc78] 54074: d00007c0 adrp x0, 0x14e000 54078: 91320000 add x0, x0, #0xc80 5407c: 97feee7d bl 0xfa70 54080: f9463f20 ldr x0, [x25, #0xc78] 54084: 97ffe35d bl 0x4cdf8 54088: f9400008 ldr x8, [x0] 5408c: 394002c9 ldrb w9, [x22] 54090: f9400aca ldr x10, [x22, #0x10] 54094: 910006cb add x11, x22, #0x1 54098: f9429d08 ldr x8, [x8, #0x538] 5409c: 7200013f tst w9, #0x1 540a0: 9a8a0161 csel x1, x11, x10, eq 540a4: d63f0100 blr x8 540a8: aa0003f6 mov x22, x0 540ac: f9463f20 ldr x0, [x25, #0xc78] 540b0: b50001e0 cbnz x0, 0x540ec 540b4: d00007c0 adrp x0, 0x14e000 540b8: 91320000 add x0, x0, #0xc80 540bc: 97feed41 bl 0xf5c0 540c0: f9463f28 ldr x8, [x25, #0xc78] 540c4: b50000c8 cbnz x8, 0x540dc 540c8: 321d07e0 orr w0, wzr, #0x18 540cc: 9400b6b7 bl 0x81ba8 540d0: a900fc1f stp xzr, xzr, [x0, #0x8] 540d4: f900001f str xzr, [x0] 540d8: f9063f20 str x0, [x25, #0xc78] 540dc: d00007c0 adrp x0, 0x14e000 540e0: 91320000 add x0, x0, #0xc80 540e4: 97feee63 bl 0xfa70 540e8: f9463f20 ldr x0, [x25, #0xc78] 540ec: 97ffe343 bl 0x4cdf8 540f0: f9400008 ldr x8, [x0] 540f4: 394002e9 ldrb w9, [x23] 540f8: f9400aea ldr x10, [x23, #0x10] 540fc: 910006eb add x11, x23, #0x1 54100: f9429d08 ldr x8, [x8, #0x538] 54104: 7200013f tst w9, #0x1 54108: 9a8a0161 csel x1, x11, x10, eq 5410c: d63f0100 blr x8 54110: aa0003f7 mov x23, x0 54114: a900ffff stp xzr, xzr, [sp, #0x8] 54118: f90003ff str xzr, [sp] 5411c: 321b03e0 orr w0, wzr, #0x20 54120: 9400b6a2 bl 0x81ba8 54124: d0000309 adrp x9, 0xb6000 54128: b0000308 adrp x8, 0xb5000 5412c: 910d3929 add x9, x9, #0x34e 54130: 3dc18d00 ldr q0, [x8, #0x630] 54134: 3cc0e121 ldur q1, [x9, #0xe] 54138: 3dc00122 ldr q2, [x9] 5413c: f9000be0 str x0, [sp, #0x10] 54140: 3d8003e0 str q0, [sp] 54144: 3c80e001 stur q1, [x0, #0xe] 54148: 3d800002 str q2, [x0] 5414c: 3900781f strb wzr, [x0, #0x1e] 54150: 394002a8 ldrb w8, [x21] 54154: f9400aa9 ldr x9, [x21, #0x10] 54158: 910006ba add x26, x21, #0x1 5415c: 7200011f tst w8, #0x1 54160: 9a890340 csel x0, x26, x9, eq 54164: 97feed77 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 54168: b40001a0 cbz x0, 0x5419c 5416c: 394002a8 ldrb w8, [x21] 54170: f9400aa9 ldr x9, [x21, #0x10] 54174: 7200011f tst w8, #0x1 54178: 9a890340 csel x0, x26, x9, eq 5417c: 97feed71 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 54180: aa0003f5 mov x21, x0 54184: aa1503e0 mov x0, x21 54188: 97feed7a bl 0xf770 5418c: aa0003e2 mov x2, x0 54190: 910003e0 mov x0, sp 54194: aa1503e1 mov x1, x21 54198: 97ff9593 bl 0x397e4 <.text+0x29d34> 5419c: f9463f20 ldr x0, [x25, #0xc78] 541a0: b50001e0 cbnz x0, 0x541dc 541a4: d00007c0 adrp x0, 0x14e000 541a8: 91320000 add x0, x0, #0xc80 541ac: 97feed05 bl 0xf5c0 541b0: f9463f28 ldr x8, [x25, #0xc78] 541b4: b50000c8 cbnz x8, 0x541cc 541b8: 321d07e0 orr w0, wzr, #0x18 541bc: 9400b67b bl 0x81ba8 541c0: a900fc1f stp xzr, xzr, [x0, #0x8] 541c4: f900001f str xzr, [x0] 541c8: f9063f20 str x0, [x25, #0xc78] 541cc: d00007c0 adrp x0, 0x14e000 541d0: 91320000 add x0, x0, #0xc80 541d4: 97feee27 bl 0xfa70 541d8: f9463f20 ldr x0, [x25, #0xc78] 541dc: 394003e8 ldrb w8, [sp] 541e0: f9400be9 ldr x9, [sp, #0x10] 541e4: 910003ea mov x10, sp 541e8: b240015a orr x26, x10, #0x1 541ec: 7200011f tst w8, #0x1 541f0: 9a890341 csel x1, x26, x9, eq 541f4: 97ffe3fe bl 0x4d1ec 541f8: aa0003f5 mov x21, x0 541fc: 394003e8 ldrb w8, [sp] 54200: f9400be9 ldr x9, [sp, #0x10] 54204: 7200011f tst w8, #0x1 54208: 9a890343 csel x3, x26, x9, eq 5420c: b4001015 cbz x21, 0x5440c 54210: 90000301 adrp x1, 0xb4000 54214: b0000302 adrp x2, 0xb5000 54218: 912fdc21 add x1, x1, #0xbf7 5421c: 911de442 add x2, x2, #0x779 54220: 2a1f03e0 mov w0, wzr 54224: 97feea1b bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 54228: f9463f20 ldr x0, [x25, #0xc78] 5422c: b50001e0 cbnz x0, 0x54268 54230: d00007c0 adrp x0, 0x14e000 54234: 91320000 add x0, x0, #0xc80 54238: 97feece2 bl 0xf5c0 5423c: f9463f28 ldr x8, [x25, #0xc78] 54240: b50000c8 cbnz x8, 0x54258 54244: 321d07e0 orr w0, wzr, #0x18 54248: 9400b658 bl 0x81ba8 5424c: a900fc1f stp xzr, xzr, [x0, #0x8] 54250: f900001f str xzr, [x0] 54254: f9063f20 str x0, [x25, #0xc78] 54258: d00007c0 adrp x0, 0x14e000 5425c: 91320000 add x0, x0, #0xc80 54260: 97feee04 bl 0xfa70 54264: f9463f20 ldr x0, [x25, #0xc78] 54268: 394083e8 ldrb w8, [sp, #0x20] 5426c: f9401be9 ldr x9, [sp, #0x30] 54270: 910083ea add x10, sp, #0x20 54274: b240014a orr x10, x10, #0x1 54278: 7200011f tst w8, #0x1 5427c: 9a890143 csel x3, x10, x9, eq 54280: b0000302 adrp x2, 0xb5000 54284: 912e3042 add x2, x2, #0xb8c 54288: aa1503e1 mov x1, x21 5428c: aa1403e4 mov x4, x20 54290: aa1603e5 mov x5, x22 54294: aa1703e6 mov x6, x23 54298: aa1303e7 mov x7, x19 5429c: 97ffe4ec bl 0x4d64c 542a0: f9463f20 ldr x0, [x25, #0xc78] 542a4: b50001e0 cbnz x0, 0x542e0 542a8: d00007c0 adrp x0, 0x14e000 542ac: 91320000 add x0, x0, #0xc80 542b0: 97feecc4 bl 0xf5c0 542b4: f9463f28 ldr x8, [x25, #0xc78] 542b8: b50000c8 cbnz x8, 0x542d0 542bc: 321d07e0 orr w0, wzr, #0x18 542c0: 9400b63a bl 0x81ba8 542c4: a900fc1f stp xzr, xzr, [x0, #0x8] 542c8: f900001f str xzr, [x0] 542cc: f9063f20 str x0, [x25, #0xc78] 542d0: d00007c0 adrp x0, 0x14e000 542d4: 91320000 add x0, x0, #0xc80 542d8: 97feede6 bl 0xfa70 542dc: f9463f20 ldr x0, [x25, #0xc78] 542e0: aa1403e1 mov x1, x20 542e4: 97ffece2 bl 0x4f66c 542e8: f9463f20 ldr x0, [x25, #0xc78] 542ec: b50001e0 cbnz x0, 0x54328 542f0: d00007c0 adrp x0, 0x14e000 542f4: 91320000 add x0, x0, #0xc80 542f8: 97feecb2 bl 0xf5c0 542fc: f9463f28 ldr x8, [x25, #0xc78] 54300: b50000c8 cbnz x8, 0x54318 54304: 321d07e0 orr w0, wzr, #0x18 54308: 9400b628 bl 0x81ba8 5430c: a900fc1f stp xzr, xzr, [x0, #0x8] 54310: f900001f str xzr, [x0] 54314: f9063f20 str x0, [x25, #0xc78] 54318: d00007c0 adrp x0, 0x14e000 5431c: 91320000 add x0, x0, #0xc80 54320: 97feedd4 bl 0xfa70 54324: f9463f20 ldr x0, [x25, #0xc78] 54328: aa1603e1 mov x1, x22 5432c: 97ffecd0 bl 0x4f66c 54330: f9463f20 ldr x0, [x25, #0xc78] 54334: b50001e0 cbnz x0, 0x54370 54338: d00007c0 adrp x0, 0x14e000 5433c: 91320000 add x0, x0, #0xc80 54340: 97feeca0 bl 0xf5c0 54344: f9463f28 ldr x8, [x25, #0xc78] 54348: b50000c8 cbnz x8, 0x54360 5434c: 321d07e0 orr w0, wzr, #0x18 54350: 9400b616 bl 0x81ba8 54354: a900fc1f stp xzr, xzr, [x0, #0x8] 54358: f900001f str xzr, [x0] 5435c: f9063f20 str x0, [x25, #0xc78] 54360: d00007c0 adrp x0, 0x14e000 54364: 91320000 add x0, x0, #0xc80 54368: 97feedc2 bl 0xfa70 5436c: f9463f20 ldr x0, [x25, #0xc78] 54370: aa1703e1 mov x1, x23 54374: 97ffecbe bl 0x4f66c 54378: f9463f20 ldr x0, [x25, #0xc78] 5437c: b50001e0 cbnz x0, 0x543b8 54380: d00007c0 adrp x0, 0x14e000 54384: 91320000 add x0, x0, #0xc80 54388: 97feec8e bl 0xf5c0 5438c: f9463f28 ldr x8, [x25, #0xc78] 54390: b50000c8 cbnz x8, 0x543a8 54394: 321d07e0 orr w0, wzr, #0x18 54398: 9400b604 bl 0x81ba8 5439c: a900fc1f stp xzr, xzr, [x0, #0x8] 543a0: f900001f str xzr, [x0] 543a4: f9063f20 str x0, [x25, #0xc78] 543a8: d00007c0 adrp x0, 0x14e000 543ac: 91320000 add x0, x0, #0xc80 543b0: 97feedb0 bl 0xfa70 543b4: f9463f20 ldr x0, [x25, #0xc78] 543b8: aa1503e1 mov x1, x21 543bc: 97ffea15 bl 0x4ec10 543c0: 394003e8 ldrb w8, [sp] 543c4: 36000068 tbz w8, #0x0, 0x543d0 543c8: f9400be0 ldr x0, [sp, #0x10] 543cc: 9400b627 bl 0x81c68 543d0: 394083e8 ldrb w8, [sp, #0x20] 543d4: 36000068 tbz w8, #0x0, 0x543e0 543d8: f9401be0 ldr x0, [sp, #0x30] 543dc: 9400b623 bl 0x81c68 543e0: f9401708 ldr x8, [x24, #0x28] 543e4: f9401fe9 ldr x9, [sp, #0x38] 543e8: eb09011f cmp x8, x9 543ec: 540001e1 b.ne 0x54428 543f0: a9487bfd ldp x29, x30, [sp, #0x80] 543f4: a9474ff4 ldp x20, x19, [sp, #0x70] 543f8: a94657f6 ldp x22, x21, [sp, #0x60] 543fc: a9455ff8 ldp x24, x23, [sp, #0x50] 54400: a94467fa ldp x26, x25, [sp, #0x40] 54404: 910243ff add sp, sp, #0x90 54408: d65f03c0 ret 5440c: 90000301 adrp x1, 0xb4000 54410: b0000302 adrp x2, 0xb5000 54414: 912fdc21 add x1, x1, #0xbf7 54418: 911e4042 add x2, x2, #0x790 5441c: 2a1f03e0 mov w0, wzr 54420: 97fee99c bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 54424: 17ffff9f b 0x542a0 54428: 97feeb6e bl 0xf1e0 <__stack_chk_fail@plt> 5442c: 14000005 b 0x54440 54430: 14000008 b 0x54450 54434: 14000007 b 0x54450 54438: 14000002 b 0x54440 5443c: 14000001 b 0x54440 54440: aa0003f3 mov x19, x0 54444: 394083e8 ldrb w8, [sp, #0x20] 54448: 37000128 tbnz w8, #0x0, 0x5446c 5444c: 1400000a b 0x54474 54450: 394003e8 ldrb w8, [sp] 54454: aa0003f3 mov x19, x0 54458: 36000068 tbz w8, #0x0, 0x54464 5445c: f9400be0 ldr x0, [sp, #0x10] 54460: 9400b602 bl 0x81c68 54464: 394083e8 ldrb w8, [sp, #0x20] 54468: 36000068 tbz w8, #0x0, 0x54474 5446c: f9401be0 ldr x0, [sp, #0x30] 54470: 9400b5fe bl 0x81c68 54474: aa1303e0 mov x0, x19 54478: 94015749 bl 0xaa19c 5447c: d10203ff sub sp, sp, #0x80 54480: f90023f7 str x23, [sp, #0x40] 54484: a90557f6 stp x22, x21, [sp, #0x50] 54488: a9064ff4 stp x20, x19, [sp, #0x60] 5448c: a9077bfd stp x29, x30, [sp, #0x70] 54490: 9101c3fd add x29, sp, #0x70 54494: d53bd055 mrs x21, TPIDR_EL0 54498: f94016a8 ldr x8, [x21, #0x28] 5449c: aa0003f3 mov x19, x0 544a0: aa0103f4 mov x20, x1 544a4: 90000301 adrp x1, 0xb4000 544a8: f9001fe8 str x8, [sp, #0x38] 544ac: 39400268 ldrb w8, [x19] 544b0: f9400a69 ldr x9, [x19, #0x10] 544b4: 3940028a ldrb w10, [x20] 544b8: f9400a8b ldr x11, [x20, #0x10] 544bc: 7200011f tst w8, #0x1 544c0: 9a931523 csinc x3, x9, x19, ne 544c4: 7200015f tst w10, #0x1 544c8: b0000302 adrp x2, 0xb5000 544cc: 9a941564 csinc x4, x11, x20, ne 544d0: 912fdc21 add x1, x1, #0xbf7 544d4: 912e9042 add x2, x2, #0xba4 544d8: 2a1f03e0 mov w0, wzr 544dc: 97fee96d bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 544e0: 39400268 ldrb w8, [x19] 544e4: f9400669 ldr x9, [x19, #0x8] 544e8: d341fd0a lsr x10, x8, #1 544ec: 7200011f tst w8, #0x1 544f0: 9a890148 csel x8, x10, x9, eq 544f4: b40000e8 cbz x8, 0x54510 544f8: d00007d6 adrp x22, 0x14e000 544fc: f9463ec0 ldr x0, [x22, #0xc78] 54500: b4000160 cbz x0, 0x5452c 54504: 97ffe23d bl 0x4cdf8 54508: b5000320 cbnz x0, 0x5456c 5450c: 140000ce b 0x54844 54510: 90000301 adrp x1, 0xb4000 54514: b0000302 adrp x2, 0xb5000 54518: 912fdc21 add x1, x1, #0xbf7 5451c: 911a7442 add x2, x2, #0x69d 54520: 2a1f03e0 mov w0, wzr 54524: 97fee95b bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 54528: 140000c7 b 0x54844 5452c: d00007c0 adrp x0, 0x14e000 54530: 91320000 add x0, x0, #0xc80 54534: 97feec23 bl 0xf5c0 54538: f9463ec8 ldr x8, [x22, #0xc78] 5453c: b50000c8 cbnz x8, 0x54554 54540: 321d07e0 orr w0, wzr, #0x18 54544: 9400b599 bl 0x81ba8 54548: a900fc1f stp xzr, xzr, [x0, #0x8] 5454c: f900001f str xzr, [x0] 54550: f9063ec0 str x0, [x22, #0xc78] 54554: d00007c0 adrp x0, 0x14e000 54558: 91320000 add x0, x0, #0xc80 5455c: 97feed45 bl 0xfa70 54560: f9463ec0 ldr x0, [x22, #0xc78] 54564: 97ffe225 bl 0x4cdf8 54568: b40016e0 cbz x0, 0x54844 5456c: 321b03e0 orr w0, wzr, #0x20 54570: 91000677 add x23, x19, #0x1 54574: 9400b58d bl 0x81ba8 54578: d0000309 adrp x9, 0xb6000 5457c: b0000308 adrp x8, 0xb5000 54580: 910d3929 add x9, x9, #0x34e 54584: 3dc18d00 ldr q0, [x8, #0x630] 54588: 3cc0e121 ldur q1, [x9, #0xe] 5458c: 3dc00122 ldr q2, [x9] 54590: f9001be0 str x0, [sp, #0x30] 54594: 3d800be0 str q0, [sp, #0x20] 54598: 3c80e001 stur q1, [x0, #0xe] 5459c: 3d800002 str q2, [x0] 545a0: 3900781f strb wzr, [x0, #0x1e] 545a4: 39400268 ldrb w8, [x19] 545a8: f9400a69 ldr x9, [x19, #0x10] 545ac: 7200011f tst w8, #0x1 545b0: 9a8902e0 csel x0, x23, x9, eq 545b4: 97feec63 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 545b8: b40001a0 cbz x0, 0x545ec 545bc: 39400268 ldrb w8, [x19] 545c0: f9400a69 ldr x9, [x19, #0x10] 545c4: 7200011f tst w8, #0x1 545c8: 9a8902e0 csel x0, x23, x9, eq 545cc: 97feec5d bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 545d0: aa0003f3 mov x19, x0 545d4: aa1303e0 mov x0, x19 545d8: 97feec66 bl 0xf770 545dc: aa0003e2 mov x2, x0 545e0: 910083e0 add x0, sp, #0x20 545e4: aa1303e1 mov x1, x19 545e8: 97ff947f bl 0x397e4 <.text+0x29d34> 545ec: f9463ec0 ldr x0, [x22, #0xc78] 545f0: b50001e0 cbnz x0, 0x5462c 545f4: d00007c0 adrp x0, 0x14e000 545f8: 91320000 add x0, x0, #0xc80 545fc: 97feebf1 bl 0xf5c0 54600: f9463ec8 ldr x8, [x22, #0xc78] 54604: b50000c8 cbnz x8, 0x5461c 54608: 321d07e0 orr w0, wzr, #0x18 5460c: 9400b567 bl 0x81ba8 54610: a900fc1f stp xzr, xzr, [x0, #0x8] 54614: f900001f str xzr, [x0] 54618: f9063ec0 str x0, [x22, #0xc78] 5461c: d00007c0 adrp x0, 0x14e000 54620: 91320000 add x0, x0, #0xc80 54624: 97feed13 bl 0xfa70 54628: f9463ec0 ldr x0, [x22, #0xc78] 5462c: 394083e8 ldrb w8, [sp, #0x20] 54630: f9401be9 ldr x9, [sp, #0x30] 54634: 910083ea add x10, sp, #0x20 54638: b2400157 orr x23, x10, #0x1 5463c: 7200011f tst w8, #0x1 54640: 9a8902e1 csel x1, x23, x9, eq 54644: 97ffe2ea bl 0x4d1ec 54648: aa0003f3 mov x19, x0 5464c: b4000bd3 cbz x19, 0x547c4 54650: a9017fff stp xzr, xzr, [sp, #0x10] 54654: f90007ff str xzr, [sp, #0x8] 54658: d0000321 adrp x1, 0xba000 5465c: 913b4021 add x1, x1, #0xed0 54660: 910023e0 add x0, sp, #0x8 54664: 320003e2 orr w2, wzr, #0x1 54668: 97ff945f bl 0x397e4 <.text+0x29d34> 5466c: b00002c1 adrp x1, 0xad000 54670: 912f5421 add x1, x1, #0xbd5 54674: 52800242 mov w2, #0x12 // =18 54678: 97ff945b bl 0x397e4 <.text+0x29d34> 5467c: b00002c1 adrp x1, 0xad000 54680: 912fcc21 add x1, x1, #0xbf3 54684: 321f03e2 orr w2, wzr, #0x2 54688: 97ff9457 bl 0x397e4 <.text+0x29d34> 5468c: f9463ec0 ldr x0, [x22, #0xc78] 54690: b50001e0 cbnz x0, 0x546cc 54694: d00007c0 adrp x0, 0x14e000 54698: 91320000 add x0, x0, #0xc80 5469c: 97feebc9 bl 0xf5c0 546a0: f9463ec8 ldr x8, [x22, #0xc78] 546a4: b50000c8 cbnz x8, 0x546bc 546a8: 321d07e0 orr w0, wzr, #0x18 546ac: 9400b53f bl 0x81ba8 546b0: a900fc1f stp xzr, xzr, [x0, #0x8] 546b4: f900001f str xzr, [x0] 546b8: f9063ec0 str x0, [x22, #0xc78] 546bc: d00007c0 adrp x0, 0x14e000 546c0: 91320000 add x0, x0, #0xc80 546c4: 97feeceb bl 0xfa70 546c8: f9463ec0 ldr x0, [x22, #0xc78] 546cc: 97ffe1cb bl 0x4cdf8 546d0: f9400008 ldr x8, [x0] 546d4: 39400289 ldrb w9, [x20] 546d8: f9400a8a ldr x10, [x20, #0x10] 546dc: 9100068b add x11, x20, #0x1 546e0: f9429d08 ldr x8, [x8, #0x538] 546e4: 7200013f tst w9, #0x1 546e8: 9a8a0161 csel x1, x11, x10, eq 546ec: d63f0100 blr x8 546f0: aa0003f4 mov x20, x0 546f4: f9463ec0 ldr x0, [x22, #0xc78] 546f8: b50001e0 cbnz x0, 0x54734 546fc: d00007c0 adrp x0, 0x14e000 54700: 91320000 add x0, x0, #0xc80 54704: 97feebaf bl 0xf5c0 54708: f9463ec8 ldr x8, [x22, #0xc78] 5470c: b50000c8 cbnz x8, 0x54724 54710: 321d07e0 orr w0, wzr, #0x18 54714: 9400b525 bl 0x81ba8 54718: a900fc1f stp xzr, xzr, [x0, #0x8] 5471c: f900001f str xzr, [x0] 54720: f9063ec0 str x0, [x22, #0xc78] 54724: d00007c0 adrp x0, 0x14e000 54728: 91320000 add x0, x0, #0xc80 5472c: 97feecd1 bl 0xfa70 54730: f9463ec0 ldr x0, [x22, #0xc78] 54734: 394023e8 ldrb w8, [sp, #0x8] 54738: f9400fe9 ldr x9, [sp, #0x18] 5473c: 910023ea add x10, sp, #0x8 54740: b240014a orr x10, x10, #0x1 54744: 7200011f tst w8, #0x1 54748: 9a890143 csel x3, x10, x9, eq 5474c: b0000302 adrp x2, 0xb5000 54750: 912f8042 add x2, x2, #0xbe0 54754: aa1303e1 mov x1, x19 54758: aa1403e4 mov x4, x20 5475c: 97ffe3bc bl 0x4d64c 54760: f9463ec0 ldr x0, [x22, #0xc78] 54764: b50001e0 cbnz x0, 0x547a0 54768: d00007c0 adrp x0, 0x14e000 5476c: 91320000 add x0, x0, #0xc80 54770: 97feeb94 bl 0xf5c0 54774: f9463ec8 ldr x8, [x22, #0xc78] 54778: b50000c8 cbnz x8, 0x54790 5477c: 321d07e0 orr w0, wzr, #0x18 54780: 9400b50a bl 0x81ba8 54784: a900fc1f stp xzr, xzr, [x0, #0x8] 54788: f900001f str xzr, [x0] 5478c: f9063ec0 str x0, [x22, #0xc78] 54790: d00007c0 adrp x0, 0x14e000 54794: 91320000 add x0, x0, #0xc80 54798: 97feecb6 bl 0xfa70 5479c: f9463ec0 ldr x0, [x22, #0xc78] 547a0: aa1403e1 mov x1, x20 547a4: 97ffebb2 bl 0x4f66c 547a8: 394023e8 ldrb w8, [sp, #0x8] 547ac: 36000208 tbz w8, #0x0, 0x547ec 547b0: f9400fe0 ldr x0, [sp, #0x18] 547b4: 9400b52d bl 0x81c68 547b8: f9463ec0 ldr x0, [x22, #0xc78] 547bc: b5000380 cbnz x0, 0x5482c 547c0: 1400000d b 0x547f4 547c4: 394083e8 ldrb w8, [sp, #0x20] 547c8: f9401be9 ldr x9, [sp, #0x30] 547cc: 7200011f tst w8, #0x1 547d0: 9a8902e3 csel x3, x23, x9, eq 547d4: 90000301 adrp x1, 0xb4000 547d8: b0000302 adrp x2, 0xb5000 547dc: 912fdc21 add x1, x1, #0xbf7 547e0: 911b4c42 add x2, x2, #0x6d3 547e4: 2a1f03e0 mov w0, wzr 547e8: 97fee8aa bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 547ec: f9463ec0 ldr x0, [x22, #0xc78] 547f0: b50001e0 cbnz x0, 0x5482c 547f4: d00007c0 adrp x0, 0x14e000 547f8: 91320000 add x0, x0, #0xc80 547fc: 97feeb71 bl 0xf5c0 54800: f9463ec8 ldr x8, [x22, #0xc78] 54804: b50000c8 cbnz x8, 0x5481c 54808: 321d07e0 orr w0, wzr, #0x18 5480c: 9400b4e7 bl 0x81ba8 54810: a900fc1f stp xzr, xzr, [x0, #0x8] 54814: f900001f str xzr, [x0] 54818: f9063ec0 str x0, [x22, #0xc78] 5481c: d00007c0 adrp x0, 0x14e000 54820: 91320000 add x0, x0, #0xc80 54824: 97feec93 bl 0xfa70 54828: f9463ec0 ldr x0, [x22, #0xc78] 5482c: aa1303e1 mov x1, x19 54830: 97ffe8f8 bl 0x4ec10 54834: 394083e8 ldrb w8, [sp, #0x20] 54838: 36000068 tbz w8, #0x0, 0x54844 5483c: f9401be0 ldr x0, [sp, #0x30] 54840: 9400b50a bl 0x81c68 54844: f94016a8 ldr x8, [x21, #0x28] 54848: f9401fe9 ldr x9, [sp, #0x38] 5484c: eb09011f cmp x8, x9 54850: 540000e1 b.ne 0x5486c 54854: a9477bfd ldp x29, x30, [sp, #0x70] 54858: a9464ff4 ldp x20, x19, [sp, #0x60] 5485c: a94557f6 ldp x22, x21, [sp, #0x50] 54860: f94023f7 ldr x23, [sp, #0x40] 54864: 910203ff add sp, sp, #0x80 54868: d65f03c0 ret 5486c: 97feea5d bl 0xf1e0 <__stack_chk_fail@plt> 54870: 14000001 b 0x54874 54874: aa0003f3 mov x19, x0 54878: 394083e8 ldrb w8, [sp, #0x20] 5487c: 370001c8 tbnz w8, #0x0, 0x548b4 54880: 1400000f b 0x548bc 54884: 14000005 b 0x54898 54888: 394083e8 ldrb w8, [sp, #0x20] 5488c: aa0003f3 mov x19, x0 54890: 37000128 tbnz w8, #0x0, 0x548b4 54894: 1400000a b 0x548bc 54898: 394023e8 ldrb w8, [sp, #0x8] 5489c: aa0003f3 mov x19, x0 548a0: 36000068 tbz w8, #0x0, 0x548ac 548a4: f9400fe0 ldr x0, [sp, #0x18] 548a8: 9400b4f0 bl 0x81c68 548ac: 394083e8 ldrb w8, [sp, #0x20] 548b0: 36000068 tbz w8, #0x0, 0x548bc 548b4: f9401be0 ldr x0, [sp, #0x30] 548b8: 9400b4ec bl 0x81c68 548bc: aa1303e0 mov x0, x19 548c0: 94015637 bl 0xaa19c 548c4: d10203ff sub sp, sp, #0x80 548c8: f90023f7 str x23, [sp, #0x40] 548cc: a90557f6 stp x22, x21, [sp, #0x50] 548d0: a9064ff4 stp x20, x19, [sp, #0x60] 548d4: a9077bfd stp x29, x30, [sp, #0x70] 548d8: 9101c3fd add x29, sp, #0x70 548dc: d53bd055 mrs x21, TPIDR_EL0 548e0: f94016a8 ldr x8, [x21, #0x28] 548e4: 2a0103f3 mov w19, w1 548e8: 90000301 adrp x1, 0xb4000 548ec: b0000302 adrp x2, 0xb5000 548f0: aa0003f4 mov x20, x0 548f4: 912fdc21 add x1, x1, #0xbf7 548f8: 912ffc42 add x2, x2, #0xbff 548fc: 2a1f03e0 mov w0, wzr 54900: 2a1303e3 mov w3, w19 54904: f9001fe8 str x8, [sp, #0x38] 54908: 97fee862 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5490c: 39400296 ldrb w22, [x20] 54910: f9400688 ldr x8, [x20, #0x8] 54914: d341fec9 lsr x9, x22, #1 54918: 720002df tst w22, #0x1 5491c: 9a880128 csel x8, x9, x8, eq 54920: b4000d68 cbz x8, 0x54acc 54924: 321b03e0 orr w0, wzr, #0x20 54928: 9400b4a0 bl 0x81ba8 5492c: d0000309 adrp x9, 0xb6000 54930: b0000308 adrp x8, 0xb5000 54934: 910d3929 add x9, x9, #0x34e 54938: 3dc18d00 ldr q0, [x8, #0x630] 5493c: 3cc0e121 ldur q1, [x9, #0xe] 54940: 3dc00122 ldr q2, [x9] 54944: f9001be0 str x0, [sp, #0x30] 54948: 3d800be0 str q0, [sp, #0x20] 5494c: 3c80e001 stur q1, [x0, #0xe] 54950: 3d800002 str q2, [x0] 54954: 3900781f strb wzr, [x0, #0x1e] 54958: f9400a88 ldr x8, [x20, #0x10] 5495c: 720002df tst w22, #0x1 54960: 9a941500 csinc x0, x8, x20, ne 54964: 97feeb77 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 54968: b40001c0 cbz x0, 0x549a0 5496c: 39400288 ldrb w8, [x20] 54970: f9400a89 ldr x9, [x20, #0x10] 54974: 9100068a add x10, x20, #0x1 54978: 7200011f tst w8, #0x1 5497c: 9a890140 csel x0, x10, x9, eq 54980: 97feeb70 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 54984: aa0003f4 mov x20, x0 54988: aa1403e0 mov x0, x20 5498c: 97feeb79 bl 0xf770 54990: aa0003e2 mov x2, x0 54994: 910083e0 add x0, sp, #0x20 54998: aa1403e1 mov x1, x20 5499c: 97ff9392 bl 0x397e4 <.text+0x29d34> 549a0: d00007d6 adrp x22, 0x14e000 549a4: f9463ec0 ldr x0, [x22, #0xc78] 549a8: b50001e0 cbnz x0, 0x549e4 549ac: d00007c0 adrp x0, 0x14e000 549b0: 91320000 add x0, x0, #0xc80 549b4: 97feeb03 bl 0xf5c0 549b8: f9463ec8 ldr x8, [x22, #0xc78] 549bc: b50000c8 cbnz x8, 0x549d4 549c0: 321d07e0 orr w0, wzr, #0x18 549c4: 9400b479 bl 0x81ba8 549c8: a900fc1f stp xzr, xzr, [x0, #0x8] 549cc: f900001f str xzr, [x0] 549d0: f9063ec0 str x0, [x22, #0xc78] 549d4: d00007c0 adrp x0, 0x14e000 549d8: 91320000 add x0, x0, #0xc80 549dc: 97feec25 bl 0xfa70 549e0: f9463ec0 ldr x0, [x22, #0xc78] 549e4: 394083e8 ldrb w8, [sp, #0x20] 549e8: f9401be9 ldr x9, [sp, #0x30] 549ec: 910083ea add x10, sp, #0x20 549f0: b2400157 orr x23, x10, #0x1 549f4: 7200011f tst w8, #0x1 549f8: 9a8902e1 csel x1, x23, x9, eq 549fc: 97ffe1fc bl 0x4d1ec 54a00: aa0003f4 mov x20, x0 54a04: b4000734 cbz x20, 0x54ae8 54a08: a9017fff stp xzr, xzr, [sp, #0x10] 54a0c: f90007ff str xzr, [sp, #0x8] 54a10: d0000321 adrp x1, 0xba000 54a14: 913b4021 add x1, x1, #0xed0 54a18: 910023e0 add x0, sp, #0x8 54a1c: 320003e2 orr w2, wzr, #0x1 54a20: 97ff9371 bl 0x397e4 <.text+0x29d34> 54a24: b0000301 adrp x1, 0xb5000 54a28: 91356421 add x1, x1, #0xd59 54a2c: 320003e2 orr w2, wzr, #0x1 54a30: 97ff936d bl 0x397e4 <.text+0x29d34> 54a34: b00002c1 adrp x1, 0xad000 54a38: 912fcc21 add x1, x1, #0xbf3 54a3c: 321f03e2 orr w2, wzr, #0x2 54a40: 97ff9369 bl 0x397e4 <.text+0x29d34> 54a44: f9463ec0 ldr x0, [x22, #0xc78] 54a48: b50001e0 cbnz x0, 0x54a84 54a4c: d00007c0 adrp x0, 0x14e000 54a50: 91320000 add x0, x0, #0xc80 54a54: 97feeadb bl 0xf5c0 54a58: f9463ec8 ldr x8, [x22, #0xc78] 54a5c: b50000c8 cbnz x8, 0x54a74 54a60: 321d07e0 orr w0, wzr, #0x18 54a64: 9400b451 bl 0x81ba8 54a68: a900fc1f stp xzr, xzr, [x0, #0x8] 54a6c: f900001f str xzr, [x0] 54a70: f9063ec0 str x0, [x22, #0xc78] 54a74: d00007c0 adrp x0, 0x14e000 54a78: 91320000 add x0, x0, #0xc80 54a7c: 97feebfd bl 0xfa70 54a80: f9463ec0 ldr x0, [x22, #0xc78] 54a84: 394023e8 ldrb w8, [sp, #0x8] 54a88: f9400fe9 ldr x9, [sp, #0x18] 54a8c: 910023ea add x10, sp, #0x8 54a90: b240014a orr x10, x10, #0x1 54a94: 7200011f tst w8, #0x1 54a98: 9a890143 csel x3, x10, x9, eq 54a9c: b0000302 adrp x2, 0xb5000 54aa0: 9130a042 add x2, x2, #0xc28 54aa4: aa1403e1 mov x1, x20 54aa8: 2a1303e4 mov w4, w19 54aac: 97ffe2e8 bl 0x4d64c 54ab0: 394023e8 ldrb w8, [sp, #0x8] 54ab4: 360002e8 tbz w8, #0x0, 0x54b10 54ab8: f9400fe0 ldr x0, [sp, #0x18] 54abc: 9400b46b bl 0x81c68 54ac0: f9463ec0 ldr x0, [x22, #0xc78] 54ac4: b5000460 cbnz x0, 0x54b50 54ac8: 14000014 b 0x54b18 54acc: 90000301 adrp x1, 0xb4000 54ad0: b0000302 adrp x2, 0xb5000 54ad4: 912fdc21 add x1, x1, #0xbf7 54ad8: 911a7442 add x2, x2, #0x69d 54adc: 2a1f03e0 mov w0, wzr 54ae0: 97fee7ec bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 54ae4: 14000021 b 0x54b68 54ae8: 394083e8 ldrb w8, [sp, #0x20] 54aec: f9401be9 ldr x9, [sp, #0x30] 54af0: 7200011f tst w8, #0x1 54af4: 9a8902e3 csel x3, x23, x9, eq 54af8: 90000301 adrp x1, 0xb4000 54afc: b0000302 adrp x2, 0xb5000 54b00: 912fdc21 add x1, x1, #0xbf7 54b04: 911b4c42 add x2, x2, #0x6d3 54b08: 2a1f03e0 mov w0, wzr 54b0c: 97fee7e1 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 54b10: f9463ec0 ldr x0, [x22, #0xc78] 54b14: b50001e0 cbnz x0, 0x54b50 54b18: d00007c0 adrp x0, 0x14e000 54b1c: 91320000 add x0, x0, #0xc80 54b20: 97feeaa8 bl 0xf5c0 54b24: f9463ec8 ldr x8, [x22, #0xc78] 54b28: b50000c8 cbnz x8, 0x54b40 54b2c: 321d07e0 orr w0, wzr, #0x18 54b30: 9400b41e bl 0x81ba8 54b34: a900fc1f stp xzr, xzr, [x0, #0x8] 54b38: f900001f str xzr, [x0] 54b3c: f9063ec0 str x0, [x22, #0xc78] 54b40: d00007c0 adrp x0, 0x14e000 54b44: 91320000 add x0, x0, #0xc80 54b48: 97feebca bl 0xfa70 54b4c: f9463ec0 ldr x0, [x22, #0xc78] 54b50: aa1403e1 mov x1, x20 54b54: 97ffe82f bl 0x4ec10 54b58: 394083e8 ldrb w8, [sp, #0x20] 54b5c: 36000068 tbz w8, #0x0, 0x54b68 54b60: f9401be0 ldr x0, [sp, #0x30] 54b64: 9400b441 bl 0x81c68 54b68: f94016a8 ldr x8, [x21, #0x28] 54b6c: f9401fe9 ldr x9, [sp, #0x38] 54b70: eb09011f cmp x8, x9 54b74: 540000e1 b.ne 0x54b90 54b78: a9477bfd ldp x29, x30, [sp, #0x70] 54b7c: a9464ff4 ldp x20, x19, [sp, #0x60] 54b80: a94557f6 ldp x22, x21, [sp, #0x50] 54b84: f94023f7 ldr x23, [sp, #0x40] 54b88: 910203ff add sp, sp, #0x80 54b8c: d65f03c0 ret 54b90: 97fee994 bl 0xf1e0 <__stack_chk_fail@plt> 54b94: 14000001 b 0x54b98 54b98: aa0003f3 mov x19, x0 54b9c: 394083e8 ldrb w8, [sp, #0x20] 54ba0: 370001a8 tbnz w8, #0x0, 0x54bd4 54ba4: 1400000e b 0x54bdc 54ba8: 394083e8 ldrb w8, [sp, #0x20] 54bac: aa0003f3 mov x19, x0 54bb0: 37000128 tbnz w8, #0x0, 0x54bd4 54bb4: 1400000a b 0x54bdc 54bb8: 394023e8 ldrb w8, [sp, #0x8] 54bbc: aa0003f3 mov x19, x0 54bc0: 36000068 tbz w8, #0x0, 0x54bcc 54bc4: f9400fe0 ldr x0, [sp, #0x18] 54bc8: 9400b428 bl 0x81c68 54bcc: 394083e8 ldrb w8, [sp, #0x20] 54bd0: 36000068 tbz w8, #0x0, 0x54bdc 54bd4: f9401be0 ldr x0, [sp, #0x30] 54bd8: 9400b424 bl 0x81c68 54bdc: aa1303e0 mov x0, x19 54be0: 9401556f bl 0xaa19c 54be4: d10203ff sub sp, sp, #0x80 54be8: f90023f7 str x23, [sp, #0x40] 54bec: a90557f6 stp x22, x21, [sp, #0x50] 54bf0: a9064ff4 stp x20, x19, [sp, #0x60] 54bf4: a9077bfd stp x29, x30, [sp, #0x70] 54bf8: 9101c3fd add x29, sp, #0x70 54bfc: d53bd055 mrs x21, TPIDR_EL0 54c00: f94016a8 ldr x8, [x21, #0x28] 54c04: aa0003f4 mov x20, x0 54c08: 2a0103f3 mov w19, w1 54c0c: f00002ca adrp x10, 0xaf000 54c10: f9001fe8 str x8, [sp, #0x38] 54c14: 39400288 ldrb w8, [x20] 54c18: f9400a89 ldr x9, [x20, #0x10] 54c1c: b00002cb adrp x11, 0xad000 54c20: 9130794a add x10, x10, #0xc1e 54c24: 7200011f tst w8, #0x1 54c28: 910ee96b add x11, x11, #0x3ba 54c2c: 9a941523 csinc x3, x9, x20, ne 54c30: 7200027f tst w19, #0x1 54c34: 90000301 adrp x1, 0xb4000 54c38: b0000302 adrp x2, 0xb5000 54c3c: 9a8a1164 csel x4, x11, x10, ne 54c40: 912fdc21 add x1, x1, #0xbf7 54c44: 91313842 add x2, x2, #0xc4e 54c48: 2a1f03e0 mov w0, wzr 54c4c: 97fee791 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 54c50: 39400297 ldrb w23, [x20] 54c54: f9400688 ldr x8, [x20, #0x8] 54c58: d341fee9 lsr x9, x23, #1 54c5c: 720002ff tst w23, #0x1 54c60: 9a880128 csel x8, x9, x8, eq 54c64: b4000d68 cbz x8, 0x54e10 54c68: 321b03e0 orr w0, wzr, #0x20 54c6c: 91000696 add x22, x20, #0x1 54c70: 9400b3ce bl 0x81ba8 54c74: d0000309 adrp x9, 0xb6000 54c78: b0000308 adrp x8, 0xb5000 54c7c: 910d3929 add x9, x9, #0x34e 54c80: 3dc18d00 ldr q0, [x8, #0x630] 54c84: 3cc0e121 ldur q1, [x9, #0xe] 54c88: 3dc00122 ldr q2, [x9] 54c8c: f9001be0 str x0, [sp, #0x30] 54c90: 3d800be0 str q0, [sp, #0x20] 54c94: 3c80e001 stur q1, [x0, #0xe] 54c98: 3d800002 str q2, [x0] 54c9c: 3900781f strb wzr, [x0, #0x1e] 54ca0: f9400a88 ldr x8, [x20, #0x10] 54ca4: 720002ff tst w23, #0x1 54ca8: 9a8802c0 csel x0, x22, x8, eq 54cac: 97feeaa5 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 54cb0: b40001a0 cbz x0, 0x54ce4 54cb4: 39400288 ldrb w8, [x20] 54cb8: f9400a89 ldr x9, [x20, #0x10] 54cbc: 7200011f tst w8, #0x1 54cc0: 9a8902c0 csel x0, x22, x9, eq 54cc4: 97feea9f bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 54cc8: aa0003f4 mov x20, x0 54ccc: aa1403e0 mov x0, x20 54cd0: 97feeaa8 bl 0xf770 54cd4: aa0003e2 mov x2, x0 54cd8: 910083e0 add x0, sp, #0x20 54cdc: aa1403e1 mov x1, x20 54ce0: 97ff92c1 bl 0x397e4 <.text+0x29d34> 54ce4: d00007d6 adrp x22, 0x14e000 54ce8: f9463ec0 ldr x0, [x22, #0xc78] 54cec: b50001e0 cbnz x0, 0x54d28 54cf0: d00007c0 adrp x0, 0x14e000 54cf4: 91320000 add x0, x0, #0xc80 54cf8: 97feea32 bl 0xf5c0 54cfc: f9463ec8 ldr x8, [x22, #0xc78] 54d00: b50000c8 cbnz x8, 0x54d18 54d04: 321d07e0 orr w0, wzr, #0x18 54d08: 9400b3a8 bl 0x81ba8 54d0c: a900fc1f stp xzr, xzr, [x0, #0x8] 54d10: f900001f str xzr, [x0] 54d14: f9063ec0 str x0, [x22, #0xc78] 54d18: d00007c0 adrp x0, 0x14e000 54d1c: 91320000 add x0, x0, #0xc80 54d20: 97feeb54 bl 0xfa70 54d24: f9463ec0 ldr x0, [x22, #0xc78] 54d28: 394083e8 ldrb w8, [sp, #0x20] 54d2c: f9401be9 ldr x9, [sp, #0x30] 54d30: 910083ea add x10, sp, #0x20 54d34: b2400157 orr x23, x10, #0x1 54d38: 7200011f tst w8, #0x1 54d3c: 9a8902e1 csel x1, x23, x9, eq 54d40: 97ffe12b bl 0x4d1ec 54d44: aa0003f4 mov x20, x0 54d48: b4000734 cbz x20, 0x54e2c 54d4c: a9017fff stp xzr, xzr, [sp, #0x10] 54d50: f90007ff str xzr, [sp, #0x8] 54d54: d0000321 adrp x1, 0xba000 54d58: 913b4021 add x1, x1, #0xed0 54d5c: 910023e0 add x0, sp, #0x8 54d60: 320003e2 orr w2, wzr, #0x1 54d64: 97ff92a0 bl 0x397e4 <.text+0x29d34> 54d68: b0000301 adrp x1, 0xb5000 54d6c: 913f4c21 add x1, x1, #0xfd3 54d70: 320003e2 orr w2, wzr, #0x1 54d74: 97ff929c bl 0x397e4 <.text+0x29d34> 54d78: b00002c1 adrp x1, 0xad000 54d7c: 912fcc21 add x1, x1, #0xbf3 54d80: 321f03e2 orr w2, wzr, #0x2 54d84: 97ff9298 bl 0x397e4 <.text+0x29d34> 54d88: f9463ec0 ldr x0, [x22, #0xc78] 54d8c: b50001e0 cbnz x0, 0x54dc8 54d90: d00007c0 adrp x0, 0x14e000 54d94: 91320000 add x0, x0, #0xc80 54d98: 97feea0a bl 0xf5c0 54d9c: f9463ec8 ldr x8, [x22, #0xc78] 54da0: b50000c8 cbnz x8, 0x54db8 54da4: 321d07e0 orr w0, wzr, #0x18 54da8: 9400b380 bl 0x81ba8 54dac: a900fc1f stp xzr, xzr, [x0, #0x8] 54db0: f900001f str xzr, [x0] 54db4: f9063ec0 str x0, [x22, #0xc78] 54db8: d00007c0 adrp x0, 0x14e000 54dbc: 91320000 add x0, x0, #0xc80 54dc0: 97feeb2c bl 0xfa70 54dc4: f9463ec0 ldr x0, [x22, #0xc78] 54dc8: 394023e8 ldrb w8, [sp, #0x8] 54dcc: f9400fe9 ldr x9, [sp, #0x18] 54dd0: 910023ea add x10, sp, #0x8 54dd4: b240014a orr x10, x10, #0x1 54dd8: 7200011f tst w8, #0x1 54ddc: 9a890143 csel x3, x10, x9, eq 54de0: 12000264 and w4, w19, #0x1 54de4: b0000302 adrp x2, 0xb5000 54de8: 91320842 add x2, x2, #0xc82 54dec: aa1403e1 mov x1, x20 54df0: 97ffe217 bl 0x4d64c 54df4: 394023e8 ldrb w8, [sp, #0x8] 54df8: 360002e8 tbz w8, #0x0, 0x54e54 54dfc: f9400fe0 ldr x0, [sp, #0x18] 54e00: 9400b39a bl 0x81c68 54e04: f9463ec0 ldr x0, [x22, #0xc78] 54e08: b5000460 cbnz x0, 0x54e94 54e0c: 14000014 b 0x54e5c 54e10: 90000301 adrp x1, 0xb4000 54e14: b0000302 adrp x2, 0xb5000 54e18: 912fdc21 add x1, x1, #0xbf7 54e1c: 911a7442 add x2, x2, #0x69d 54e20: 2a1f03e0 mov w0, wzr 54e24: 97fee71b bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 54e28: 14000021 b 0x54eac 54e2c: 394083e8 ldrb w8, [sp, #0x20] 54e30: f9401be9 ldr x9, [sp, #0x30] 54e34: 7200011f tst w8, #0x1 54e38: 9a8902e3 csel x3, x23, x9, eq 54e3c: 90000301 adrp x1, 0xb4000 54e40: b0000302 adrp x2, 0xb5000 54e44: 912fdc21 add x1, x1, #0xbf7 54e48: 911b4c42 add x2, x2, #0x6d3 54e4c: 2a1f03e0 mov w0, wzr 54e50: 97fee710 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 54e54: f9463ec0 ldr x0, [x22, #0xc78] 54e58: b50001e0 cbnz x0, 0x54e94 54e5c: d00007c0 adrp x0, 0x14e000 54e60: 91320000 add x0, x0, #0xc80 54e64: 97fee9d7 bl 0xf5c0 54e68: f9463ec8 ldr x8, [x22, #0xc78] 54e6c: b50000c8 cbnz x8, 0x54e84 54e70: 321d07e0 orr w0, wzr, #0x18 54e74: 9400b34d bl 0x81ba8 54e78: a900fc1f stp xzr, xzr, [x0, #0x8] 54e7c: f900001f str xzr, [x0] 54e80: f9063ec0 str x0, [x22, #0xc78] 54e84: d00007c0 adrp x0, 0x14e000 54e88: 91320000 add x0, x0, #0xc80 54e8c: 97feeaf9 bl 0xfa70 54e90: f9463ec0 ldr x0, [x22, #0xc78] 54e94: aa1403e1 mov x1, x20 54e98: 97ffe75e bl 0x4ec10 54e9c: 394083e8 ldrb w8, [sp, #0x20] 54ea0: 36000068 tbz w8, #0x0, 0x54eac 54ea4: f9401be0 ldr x0, [sp, #0x30] 54ea8: 9400b370 bl 0x81c68 54eac: f94016a8 ldr x8, [x21, #0x28] 54eb0: f9401fe9 ldr x9, [sp, #0x38] 54eb4: eb09011f cmp x8, x9 54eb8: 540000e1 b.ne 0x54ed4 54ebc: a9477bfd ldp x29, x30, [sp, #0x70] 54ec0: a9464ff4 ldp x20, x19, [sp, #0x60] 54ec4: a94557f6 ldp x22, x21, [sp, #0x50] 54ec8: f94023f7 ldr x23, [sp, #0x40] 54ecc: 910203ff add sp, sp, #0x80 54ed0: d65f03c0 ret 54ed4: 97fee8c3 bl 0xf1e0 <__stack_chk_fail@plt> 54ed8: 14000001 b 0x54edc 54edc: aa0003f3 mov x19, x0 54ee0: 394083e8 ldrb w8, [sp, #0x20] 54ee4: 370001a8 tbnz w8, #0x0, 0x54f18 54ee8: 1400000e b 0x54f20 54eec: 394083e8 ldrb w8, [sp, #0x20] 54ef0: aa0003f3 mov x19, x0 54ef4: 37000128 tbnz w8, #0x0, 0x54f18 54ef8: 1400000a b 0x54f20 54efc: 394023e8 ldrb w8, [sp, #0x8] 54f00: aa0003f3 mov x19, x0 54f04: 36000068 tbz w8, #0x0, 0x54f10 54f08: f9400fe0 ldr x0, [sp, #0x18] 54f0c: 9400b357 bl 0x81c68 54f10: 394083e8 ldrb w8, [sp, #0x20] 54f14: 36000068 tbz w8, #0x0, 0x54f20 54f18: f9401be0 ldr x0, [sp, #0x30] 54f1c: 9400b353 bl 0x81c68 54f20: aa1303e0 mov x0, x19 54f24: 9401549e bl 0xaa19c 54f28: d10203ff sub sp, sp, #0x80 54f2c: f90023f7 str x23, [sp, #0x40] 54f30: a90557f6 stp x22, x21, [sp, #0x50] 54f34: a9064ff4 stp x20, x19, [sp, #0x60] 54f38: a9077bfd stp x29, x30, [sp, #0x70] 54f3c: 9101c3fd add x29, sp, #0x70 54f40: d53bd055 mrs x21, TPIDR_EL0 54f44: f94016a8 ldr x8, [x21, #0x28] 54f48: aa0003f3 mov x19, x0 54f4c: aa0103f4 mov x20, x1 54f50: 90000301 adrp x1, 0xb4000 54f54: f9001fe8 str x8, [sp, #0x38] 54f58: 39400268 ldrb w8, [x19] 54f5c: f9400a69 ldr x9, [x19, #0x10] 54f60: 3940028a ldrb w10, [x20] 54f64: f9400a8b ldr x11, [x20, #0x10] 54f68: 7200011f tst w8, #0x1 54f6c: 9a931523 csinc x3, x9, x19, ne 54f70: 7200015f tst w10, #0x1 54f74: b0000302 adrp x2, 0xb5000 54f78: 9a941564 csinc x4, x11, x20, ne 54f7c: 912fdc21 add x1, x1, #0xbf7 54f80: 91327042 add x2, x2, #0xc9c 54f84: 2a1f03e0 mov w0, wzr 54f88: 97fee6c2 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 54f8c: 39400268 ldrb w8, [x19] 54f90: f9400669 ldr x9, [x19, #0x8] 54f94: d341fd0a lsr x10, x8, #1 54f98: 7200011f tst w8, #0x1 54f9c: 9a890148 csel x8, x10, x9, eq 54fa0: b40000e8 cbz x8, 0x54fbc 54fa4: d00007d6 adrp x22, 0x14e000 54fa8: f9463ec0 ldr x0, [x22, #0xc78] 54fac: b4000160 cbz x0, 0x54fd8 54fb0: 97ffdf92 bl 0x4cdf8 54fb4: b5000320 cbnz x0, 0x55018 54fb8: 140000ce b 0x552f0 54fbc: 90000301 adrp x1, 0xb4000 54fc0: b0000302 adrp x2, 0xb5000 54fc4: 912fdc21 add x1, x1, #0xbf7 54fc8: 911a7442 add x2, x2, #0x69d 54fcc: 2a1f03e0 mov w0, wzr 54fd0: 97fee6b0 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 54fd4: 140000c7 b 0x552f0 54fd8: d00007c0 adrp x0, 0x14e000 54fdc: 91320000 add x0, x0, #0xc80 54fe0: 97fee978 bl 0xf5c0 54fe4: f9463ec8 ldr x8, [x22, #0xc78] 54fe8: b50000c8 cbnz x8, 0x55000 54fec: 321d07e0 orr w0, wzr, #0x18 54ff0: 9400b2ee bl 0x81ba8 54ff4: a900fc1f stp xzr, xzr, [x0, #0x8] 54ff8: f900001f str xzr, [x0] 54ffc: f9063ec0 str x0, [x22, #0xc78] 55000: b00007c0 adrp x0, 0x14e000 55004: 91320000 add x0, x0, #0xc80 55008: 97feea9a bl 0xfa70 5500c: f9463ec0 ldr x0, [x22, #0xc78] 55010: 97ffdf7a bl 0x4cdf8 55014: b40016e0 cbz x0, 0x552f0 55018: 321b03e0 orr w0, wzr, #0x20 5501c: 91000677 add x23, x19, #0x1 55020: 9400b2e2 bl 0x81ba8 55024: b0000309 adrp x9, 0xb6000 55028: 90000308 adrp x8, 0xb5000 5502c: 910d3929 add x9, x9, #0x34e 55030: 3dc18d00 ldr q0, [x8, #0x630] 55034: 3cc0e121 ldur q1, [x9, #0xe] 55038: 3dc00122 ldr q2, [x9] 5503c: f9001be0 str x0, [sp, #0x30] 55040: 3d800be0 str q0, [sp, #0x20] 55044: 3c80e001 stur q1, [x0, #0xe] 55048: 3d800002 str q2, [x0] 5504c: 3900781f strb wzr, [x0, #0x1e] 55050: 39400268 ldrb w8, [x19] 55054: f9400a69 ldr x9, [x19, #0x10] 55058: 7200011f tst w8, #0x1 5505c: 9a8902e0 csel x0, x23, x9, eq 55060: 97fee9b8 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 55064: b40001a0 cbz x0, 0x55098 55068: 39400268 ldrb w8, [x19] 5506c: f9400a69 ldr x9, [x19, #0x10] 55070: 7200011f tst w8, #0x1 55074: 9a8902e0 csel x0, x23, x9, eq 55078: 97fee9b2 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5507c: aa0003f3 mov x19, x0 55080: aa1303e0 mov x0, x19 55084: 97fee9bb bl 0xf770 55088: aa0003e2 mov x2, x0 5508c: 910083e0 add x0, sp, #0x20 55090: aa1303e1 mov x1, x19 55094: 97ff91d4 bl 0x397e4 <.text+0x29d34> 55098: f9463ec0 ldr x0, [x22, #0xc78] 5509c: b50001e0 cbnz x0, 0x550d8 550a0: b00007c0 adrp x0, 0x14e000 550a4: 91320000 add x0, x0, #0xc80 550a8: 97fee946 bl 0xf5c0 550ac: f9463ec8 ldr x8, [x22, #0xc78] 550b0: b50000c8 cbnz x8, 0x550c8 550b4: 321d07e0 orr w0, wzr, #0x18 550b8: 9400b2bc bl 0x81ba8 550bc: a900fc1f stp xzr, xzr, [x0, #0x8] 550c0: f900001f str xzr, [x0] 550c4: f9063ec0 str x0, [x22, #0xc78] 550c8: b00007c0 adrp x0, 0x14e000 550cc: 91320000 add x0, x0, #0xc80 550d0: 97feea68 bl 0xfa70 550d4: f9463ec0 ldr x0, [x22, #0xc78] 550d8: 394083e8 ldrb w8, [sp, #0x20] 550dc: f9401be9 ldr x9, [sp, #0x30] 550e0: 910083ea add x10, sp, #0x20 550e4: b2400157 orr x23, x10, #0x1 550e8: 7200011f tst w8, #0x1 550ec: 9a8902e1 csel x1, x23, x9, eq 550f0: 97ffe03f bl 0x4d1ec 550f4: aa0003f3 mov x19, x0 550f8: b4000bd3 cbz x19, 0x55270 550fc: a9017fff stp xzr, xzr, [sp, #0x10] 55100: f90007ff str xzr, [sp, #0x8] 55104: b0000321 adrp x1, 0xba000 55108: 913b4021 add x1, x1, #0xed0 5510c: 910023e0 add x0, sp, #0x8 55110: 320003e2 orr w2, wzr, #0x1 55114: 97ff91b4 bl 0x397e4 <.text+0x29d34> 55118: 900002c1 adrp x1, 0xad000 5511c: 912f5421 add x1, x1, #0xbd5 55120: 52800242 mov w2, #0x12 // =18 55124: 97ff91b0 bl 0x397e4 <.text+0x29d34> 55128: 900002c1 adrp x1, 0xad000 5512c: 912fcc21 add x1, x1, #0xbf3 55130: 321f03e2 orr w2, wzr, #0x2 55134: 97ff91ac bl 0x397e4 <.text+0x29d34> 55138: f9463ec0 ldr x0, [x22, #0xc78] 5513c: b50001e0 cbnz x0, 0x55178 55140: b00007c0 adrp x0, 0x14e000 55144: 91320000 add x0, x0, #0xc80 55148: 97fee91e bl 0xf5c0 5514c: f9463ec8 ldr x8, [x22, #0xc78] 55150: b50000c8 cbnz x8, 0x55168 55154: 321d07e0 orr w0, wzr, #0x18 55158: 9400b294 bl 0x81ba8 5515c: a900fc1f stp xzr, xzr, [x0, #0x8] 55160: f900001f str xzr, [x0] 55164: f9063ec0 str x0, [x22, #0xc78] 55168: b00007c0 adrp x0, 0x14e000 5516c: 91320000 add x0, x0, #0xc80 55170: 97feea40 bl 0xfa70 55174: f9463ec0 ldr x0, [x22, #0xc78] 55178: 97ffdf20 bl 0x4cdf8 5517c: f9400008 ldr x8, [x0] 55180: 39400289 ldrb w9, [x20] 55184: f9400a8a ldr x10, [x20, #0x10] 55188: 9100068b add x11, x20, #0x1 5518c: f9429d08 ldr x8, [x8, #0x538] 55190: 7200013f tst w9, #0x1 55194: 9a8a0161 csel x1, x11, x10, eq 55198: d63f0100 blr x8 5519c: aa0003f4 mov x20, x0 551a0: f9463ec0 ldr x0, [x22, #0xc78] 551a4: b50001e0 cbnz x0, 0x551e0 551a8: b00007c0 adrp x0, 0x14e000 551ac: 91320000 add x0, x0, #0xc80 551b0: 97fee904 bl 0xf5c0 551b4: f9463ec8 ldr x8, [x22, #0xc78] 551b8: b50000c8 cbnz x8, 0x551d0 551bc: 321d07e0 orr w0, wzr, #0x18 551c0: 9400b27a bl 0x81ba8 551c4: a900fc1f stp xzr, xzr, [x0, #0x8] 551c8: f900001f str xzr, [x0] 551cc: f9063ec0 str x0, [x22, #0xc78] 551d0: b00007c0 adrp x0, 0x14e000 551d4: 91320000 add x0, x0, #0xc80 551d8: 97feea26 bl 0xfa70 551dc: f9463ec0 ldr x0, [x22, #0xc78] 551e0: 394023e8 ldrb w8, [sp, #0x8] 551e4: f9400fe9 ldr x9, [sp, #0x18] 551e8: 910023ea add x10, sp, #0x8 551ec: b240014a orr x10, x10, #0x1 551f0: 7200011f tst w8, #0x1 551f4: 9a890143 csel x3, x10, x9, eq 551f8: 90000302 adrp x2, 0xb5000 551fc: 91330442 add x2, x2, #0xcc1 55200: aa1303e1 mov x1, x19 55204: aa1403e4 mov x4, x20 55208: 97ffe111 bl 0x4d64c 5520c: f9463ec0 ldr x0, [x22, #0xc78] 55210: b50001e0 cbnz x0, 0x5524c 55214: b00007c0 adrp x0, 0x14e000 55218: 91320000 add x0, x0, #0xc80 5521c: 97fee8e9 bl 0xf5c0 55220: f9463ec8 ldr x8, [x22, #0xc78] 55224: b50000c8 cbnz x8, 0x5523c 55228: 321d07e0 orr w0, wzr, #0x18 5522c: 9400b25f bl 0x81ba8 55230: a900fc1f stp xzr, xzr, [x0, #0x8] 55234: f900001f str xzr, [x0] 55238: f9063ec0 str x0, [x22, #0xc78] 5523c: b00007c0 adrp x0, 0x14e000 55240: 91320000 add x0, x0, #0xc80 55244: 97feea0b bl 0xfa70 55248: f9463ec0 ldr x0, [x22, #0xc78] 5524c: aa1403e1 mov x1, x20 55250: 97ffe907 bl 0x4f66c 55254: 394023e8 ldrb w8, [sp, #0x8] 55258: 36000208 tbz w8, #0x0, 0x55298 5525c: f9400fe0 ldr x0, [sp, #0x18] 55260: 9400b282 bl 0x81c68 55264: f9463ec0 ldr x0, [x22, #0xc78] 55268: b5000380 cbnz x0, 0x552d8 5526c: 1400000d b 0x552a0 55270: 394083e8 ldrb w8, [sp, #0x20] 55274: f9401be9 ldr x9, [sp, #0x30] 55278: 7200011f tst w8, #0x1 5527c: 9a8902e3 csel x3, x23, x9, eq 55280: f00002e1 adrp x1, 0xb4000 55284: 90000302 adrp x2, 0xb5000 55288: 912fdc21 add x1, x1, #0xbf7 5528c: 911b4c42 add x2, x2, #0x6d3 55290: 2a1f03e0 mov w0, wzr 55294: 97fee5ff bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 55298: f9463ec0 ldr x0, [x22, #0xc78] 5529c: b50001e0 cbnz x0, 0x552d8 552a0: b00007c0 adrp x0, 0x14e000 552a4: 91320000 add x0, x0, #0xc80 552a8: 97fee8c6 bl 0xf5c0 552ac: f9463ec8 ldr x8, [x22, #0xc78] 552b0: b50000c8 cbnz x8, 0x552c8 552b4: 321d07e0 orr w0, wzr, #0x18 552b8: 9400b23c bl 0x81ba8 552bc: a900fc1f stp xzr, xzr, [x0, #0x8] 552c0: f900001f str xzr, [x0] 552c4: f9063ec0 str x0, [x22, #0xc78] 552c8: b00007c0 adrp x0, 0x14e000 552cc: 91320000 add x0, x0, #0xc80 552d0: 97fee9e8 bl 0xfa70 552d4: f9463ec0 ldr x0, [x22, #0xc78] 552d8: aa1303e1 mov x1, x19 552dc: 97ffe64d bl 0x4ec10 552e0: 394083e8 ldrb w8, [sp, #0x20] 552e4: 36000068 tbz w8, #0x0, 0x552f0 552e8: f9401be0 ldr x0, [sp, #0x30] 552ec: 9400b25f bl 0x81c68 552f0: f94016a8 ldr x8, [x21, #0x28] 552f4: f9401fe9 ldr x9, [sp, #0x38] 552f8: eb09011f cmp x8, x9 552fc: 540000e1 b.ne 0x55318 55300: a9477bfd ldp x29, x30, [sp, #0x70] 55304: a9464ff4 ldp x20, x19, [sp, #0x60] 55308: a94557f6 ldp x22, x21, [sp, #0x50] 5530c: f94023f7 ldr x23, [sp, #0x40] 55310: 910203ff add sp, sp, #0x80 55314: d65f03c0 ret 55318: 97fee7b2 bl 0xf1e0 <__stack_chk_fail@plt> 5531c: 14000001 b 0x55320 55320: aa0003f3 mov x19, x0 55324: 394083e8 ldrb w8, [sp, #0x20] 55328: 370001c8 tbnz w8, #0x0, 0x55360 5532c: 1400000f b 0x55368 55330: 14000005 b 0x55344 55334: 394083e8 ldrb w8, [sp, #0x20] 55338: aa0003f3 mov x19, x0 5533c: 37000128 tbnz w8, #0x0, 0x55360 55340: 1400000a b 0x55368 55344: 394023e8 ldrb w8, [sp, #0x8] 55348: aa0003f3 mov x19, x0 5534c: 36000068 tbz w8, #0x0, 0x55358 55350: f9400fe0 ldr x0, [sp, #0x18] 55354: 9400b245 bl 0x81c68 55358: 394083e8 ldrb w8, [sp, #0x20] 5535c: 36000068 tbz w8, #0x0, 0x55368 55360: f9401be0 ldr x0, [sp, #0x30] 55364: 9400b241 bl 0x81c68 55368: aa1303e0 mov x0, x19 5536c: 9401538c bl 0xaa19c 55370: d10203ff sub sp, sp, #0x80 55374: f90023f7 str x23, [sp, #0x40] 55378: a90557f6 stp x22, x21, [sp, #0x50] 5537c: a9064ff4 stp x20, x19, [sp, #0x60] 55380: a9077bfd stp x29, x30, [sp, #0x70] 55384: 9101c3fd add x29, sp, #0x70 55388: d53bd055 mrs x21, TPIDR_EL0 5538c: f94016a8 ldr x8, [x21, #0x28] 55390: aa0003f3 mov x19, x0 55394: aa0103f4 mov x20, x1 55398: f00002e1 adrp x1, 0xb4000 5539c: f9001fe8 str x8, [sp, #0x38] 553a0: 39400268 ldrb w8, [x19] 553a4: f9400a69 ldr x9, [x19, #0x10] 553a8: 3940028a ldrb w10, [x20] 553ac: f9400a8b ldr x11, [x20, #0x10] 553b0: 7200011f tst w8, #0x1 553b4: 9a931523 csinc x3, x9, x19, ne 553b8: 7200015f tst w10, #0x1 553bc: 90000302 adrp x2, 0xb5000 553c0: 9a941564 csinc x4, x11, x20, ne 553c4: 912fdc21 add x1, x1, #0xbf7 553c8: 91333442 add x2, x2, #0xccd 553cc: 2a1f03e0 mov w0, wzr 553d0: 97fee5b0 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 553d4: 39400268 ldrb w8, [x19] 553d8: f9400669 ldr x9, [x19, #0x8] 553dc: d341fd0a lsr x10, x8, #1 553e0: 7200011f tst w8, #0x1 553e4: 9a890148 csel x8, x10, x9, eq 553e8: b40000e8 cbz x8, 0x55404 553ec: b00007d6 adrp x22, 0x14e000 553f0: f9463ec0 ldr x0, [x22, #0xc78] 553f4: b4000160 cbz x0, 0x55420 553f8: 97ffde80 bl 0x4cdf8 553fc: b5000320 cbnz x0, 0x55460 55400: 140000ce b 0x55738 55404: f00002e1 adrp x1, 0xb4000 55408: 90000302 adrp x2, 0xb5000 5540c: 912fdc21 add x1, x1, #0xbf7 55410: 911a7442 add x2, x2, #0x69d 55414: 2a1f03e0 mov w0, wzr 55418: 97fee59e bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5541c: 140000c7 b 0x55738 55420: b00007c0 adrp x0, 0x14e000 55424: 91320000 add x0, x0, #0xc80 55428: 97fee866 bl 0xf5c0 5542c: f9463ec8 ldr x8, [x22, #0xc78] 55430: b50000c8 cbnz x8, 0x55448 55434: 321d07e0 orr w0, wzr, #0x18 55438: 9400b1dc bl 0x81ba8 5543c: a900fc1f stp xzr, xzr, [x0, #0x8] 55440: f900001f str xzr, [x0] 55444: f9063ec0 str x0, [x22, #0xc78] 55448: b00007c0 adrp x0, 0x14e000 5544c: 91320000 add x0, x0, #0xc80 55450: 97fee988 bl 0xfa70 55454: f9463ec0 ldr x0, [x22, #0xc78] 55458: 97ffde68 bl 0x4cdf8 5545c: b40016e0 cbz x0, 0x55738 55460: 321b03e0 orr w0, wzr, #0x20 55464: 91000677 add x23, x19, #0x1 55468: 9400b1d0 bl 0x81ba8 5546c: b0000309 adrp x9, 0xb6000 55470: 90000308 adrp x8, 0xb5000 55474: 910d3929 add x9, x9, #0x34e 55478: 3dc18d00 ldr q0, [x8, #0x630] 5547c: 3cc0e121 ldur q1, [x9, #0xe] 55480: 3dc00122 ldr q2, [x9] 55484: f9001be0 str x0, [sp, #0x30] 55488: 3d800be0 str q0, [sp, #0x20] 5548c: 3c80e001 stur q1, [x0, #0xe] 55490: 3d800002 str q2, [x0] 55494: 3900781f strb wzr, [x0, #0x1e] 55498: 39400268 ldrb w8, [x19] 5549c: f9400a69 ldr x9, [x19, #0x10] 554a0: 7200011f tst w8, #0x1 554a4: 9a8902e0 csel x0, x23, x9, eq 554a8: 97fee8a6 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 554ac: b40001a0 cbz x0, 0x554e0 554b0: 39400268 ldrb w8, [x19] 554b4: f9400a69 ldr x9, [x19, #0x10] 554b8: 7200011f tst w8, #0x1 554bc: 9a8902e0 csel x0, x23, x9, eq 554c0: 97fee8a0 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 554c4: aa0003f3 mov x19, x0 554c8: aa1303e0 mov x0, x19 554cc: 97fee8a9 bl 0xf770 554d0: aa0003e2 mov x2, x0 554d4: 910083e0 add x0, sp, #0x20 554d8: aa1303e1 mov x1, x19 554dc: 97ff90c2 bl 0x397e4 <.text+0x29d34> 554e0: f9463ec0 ldr x0, [x22, #0xc78] 554e4: b50001e0 cbnz x0, 0x55520 554e8: b00007c0 adrp x0, 0x14e000 554ec: 91320000 add x0, x0, #0xc80 554f0: 97fee834 bl 0xf5c0 554f4: f9463ec8 ldr x8, [x22, #0xc78] 554f8: b50000c8 cbnz x8, 0x55510 554fc: 321d07e0 orr w0, wzr, #0x18 55500: 9400b1aa bl 0x81ba8 55504: a900fc1f stp xzr, xzr, [x0, #0x8] 55508: f900001f str xzr, [x0] 5550c: f9063ec0 str x0, [x22, #0xc78] 55510: b00007c0 adrp x0, 0x14e000 55514: 91320000 add x0, x0, #0xc80 55518: 97fee956 bl 0xfa70 5551c: f9463ec0 ldr x0, [x22, #0xc78] 55520: 394083e8 ldrb w8, [sp, #0x20] 55524: f9401be9 ldr x9, [sp, #0x30] 55528: 910083ea add x10, sp, #0x20 5552c: b2400157 orr x23, x10, #0x1 55530: 7200011f tst w8, #0x1 55534: 9a8902e1 csel x1, x23, x9, eq 55538: 97ffdf2d bl 0x4d1ec 5553c: aa0003f3 mov x19, x0 55540: b4000bd3 cbz x19, 0x556b8 55544: a9017fff stp xzr, xzr, [sp, #0x10] 55548: f90007ff str xzr, [sp, #0x8] 5554c: b0000321 adrp x1, 0xba000 55550: 913b4021 add x1, x1, #0xed0 55554: 910023e0 add x0, sp, #0x8 55558: 320003e2 orr w2, wzr, #0x1 5555c: 97ff90a2 bl 0x397e4 <.text+0x29d34> 55560: 900002c1 adrp x1, 0xad000 55564: 912f5421 add x1, x1, #0xbd5 55568: 52800242 mov w2, #0x12 // =18 5556c: 97ff909e bl 0x397e4 <.text+0x29d34> 55570: 900002c1 adrp x1, 0xad000 55574: 912fcc21 add x1, x1, #0xbf3 55578: 321f03e2 orr w2, wzr, #0x2 5557c: 97ff909a bl 0x397e4 <.text+0x29d34> 55580: f9463ec0 ldr x0, [x22, #0xc78] 55584: b50001e0 cbnz x0, 0x555c0 55588: b00007c0 adrp x0, 0x14e000 5558c: 91320000 add x0, x0, #0xc80 55590: 97fee80c bl 0xf5c0 55594: f9463ec8 ldr x8, [x22, #0xc78] 55598: b50000c8 cbnz x8, 0x555b0 5559c: 321d07e0 orr w0, wzr, #0x18 555a0: 9400b182 bl 0x81ba8 555a4: a900fc1f stp xzr, xzr, [x0, #0x8] 555a8: f900001f str xzr, [x0] 555ac: f9063ec0 str x0, [x22, #0xc78] 555b0: b00007c0 adrp x0, 0x14e000 555b4: 91320000 add x0, x0, #0xc80 555b8: 97fee92e bl 0xfa70 555bc: f9463ec0 ldr x0, [x22, #0xc78] 555c0: 97ffde0e bl 0x4cdf8 555c4: f9400008 ldr x8, [x0] 555c8: 39400289 ldrb w9, [x20] 555cc: f9400a8a ldr x10, [x20, #0x10] 555d0: 9100068b add x11, x20, #0x1 555d4: f9429d08 ldr x8, [x8, #0x538] 555d8: 7200013f tst w9, #0x1 555dc: 9a8a0161 csel x1, x11, x10, eq 555e0: d63f0100 blr x8 555e4: aa0003f4 mov x20, x0 555e8: f9463ec0 ldr x0, [x22, #0xc78] 555ec: b50001e0 cbnz x0, 0x55628 555f0: b00007c0 adrp x0, 0x14e000 555f4: 91320000 add x0, x0, #0xc80 555f8: 97fee7f2 bl 0xf5c0 555fc: f9463ec8 ldr x8, [x22, #0xc78] 55600: b50000c8 cbnz x8, 0x55618 55604: 321d07e0 orr w0, wzr, #0x18 55608: 9400b168 bl 0x81ba8 5560c: a900fc1f stp xzr, xzr, [x0, #0x8] 55610: f900001f str xzr, [x0] 55614: f9063ec0 str x0, [x22, #0xc78] 55618: b00007c0 adrp x0, 0x14e000 5561c: 91320000 add x0, x0, #0xc80 55620: 97fee914 bl 0xfa70 55624: f9463ec0 ldr x0, [x22, #0xc78] 55628: 394023e8 ldrb w8, [sp, #0x8] 5562c: f9400fe9 ldr x9, [sp, #0x18] 55630: 910023ea add x10, sp, #0x8 55634: b240014a orr x10, x10, #0x1 55638: 7200011f tst w8, #0x1 5563c: 9a890143 csel x3, x10, x9, eq 55640: 90000302 adrp x2, 0xb5000 55644: 9133d442 add x2, x2, #0xcf5 55648: aa1303e1 mov x1, x19 5564c: aa1403e4 mov x4, x20 55650: 97ffdfff bl 0x4d64c 55654: f9463ec0 ldr x0, [x22, #0xc78] 55658: b50001e0 cbnz x0, 0x55694 5565c: b00007c0 adrp x0, 0x14e000 55660: 91320000 add x0, x0, #0xc80 55664: 97fee7d7 bl 0xf5c0 55668: f9463ec8 ldr x8, [x22, #0xc78] 5566c: b50000c8 cbnz x8, 0x55684 55670: 321d07e0 orr w0, wzr, #0x18 55674: 9400b14d bl 0x81ba8 55678: a900fc1f stp xzr, xzr, [x0, #0x8] 5567c: f900001f str xzr, [x0] 55680: f9063ec0 str x0, [x22, #0xc78] 55684: b00007c0 adrp x0, 0x14e000 55688: 91320000 add x0, x0, #0xc80 5568c: 97fee8f9 bl 0xfa70 55690: f9463ec0 ldr x0, [x22, #0xc78] 55694: aa1403e1 mov x1, x20 55698: 97ffe7f5 bl 0x4f66c 5569c: 394023e8 ldrb w8, [sp, #0x8] 556a0: 36000208 tbz w8, #0x0, 0x556e0 556a4: f9400fe0 ldr x0, [sp, #0x18] 556a8: 9400b170 bl 0x81c68 556ac: f9463ec0 ldr x0, [x22, #0xc78] 556b0: b5000380 cbnz x0, 0x55720 556b4: 1400000d b 0x556e8 556b8: 394083e8 ldrb w8, [sp, #0x20] 556bc: f9401be9 ldr x9, [sp, #0x30] 556c0: 7200011f tst w8, #0x1 556c4: 9a8902e3 csel x3, x23, x9, eq 556c8: f00002e1 adrp x1, 0xb4000 556cc: 90000302 adrp x2, 0xb5000 556d0: 912fdc21 add x1, x1, #0xbf7 556d4: 911b4c42 add x2, x2, #0x6d3 556d8: 2a1f03e0 mov w0, wzr 556dc: 97fee4ed bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 556e0: f9463ec0 ldr x0, [x22, #0xc78] 556e4: b50001e0 cbnz x0, 0x55720 556e8: b00007c0 adrp x0, 0x14e000 556ec: 91320000 add x0, x0, #0xc80 556f0: 97fee7b4 bl 0xf5c0 556f4: f9463ec8 ldr x8, [x22, #0xc78] 556f8: b50000c8 cbnz x8, 0x55710 556fc: 321d07e0 orr w0, wzr, #0x18 55700: 9400b12a bl 0x81ba8 55704: a900fc1f stp xzr, xzr, [x0, #0x8] 55708: f900001f str xzr, [x0] 5570c: f9063ec0 str x0, [x22, #0xc78] 55710: b00007c0 adrp x0, 0x14e000 55714: 91320000 add x0, x0, #0xc80 55718: 97fee8d6 bl 0xfa70 5571c: f9463ec0 ldr x0, [x22, #0xc78] 55720: aa1303e1 mov x1, x19 55724: 97ffe53b bl 0x4ec10 55728: 394083e8 ldrb w8, [sp, #0x20] 5572c: 36000068 tbz w8, #0x0, 0x55738 55730: f9401be0 ldr x0, [sp, #0x30] 55734: 9400b14d bl 0x81c68 55738: f94016a8 ldr x8, [x21, #0x28] 5573c: f9401fe9 ldr x9, [sp, #0x38] 55740: eb09011f cmp x8, x9 55744: 540000e1 b.ne 0x55760 55748: a9477bfd ldp x29, x30, [sp, #0x70] 5574c: a9464ff4 ldp x20, x19, [sp, #0x60] 55750: a94557f6 ldp x22, x21, [sp, #0x50] 55754: f94023f7 ldr x23, [sp, #0x40] 55758: 910203ff add sp, sp, #0x80 5575c: d65f03c0 ret 55760: 97fee6a0 bl 0xf1e0 <__stack_chk_fail@plt> 55764: 14000001 b 0x55768 55768: aa0003f3 mov x19, x0 5576c: 394083e8 ldrb w8, [sp, #0x20] 55770: 370001c8 tbnz w8, #0x0, 0x557a8 55774: 1400000f b 0x557b0 55778: 14000005 b 0x5578c 5577c: 394083e8 ldrb w8, [sp, #0x20] 55780: aa0003f3 mov x19, x0 55784: 37000128 tbnz w8, #0x0, 0x557a8 55788: 1400000a b 0x557b0 5578c: 394023e8 ldrb w8, [sp, #0x8] 55790: aa0003f3 mov x19, x0 55794: 36000068 tbz w8, #0x0, 0x557a0 55798: f9400fe0 ldr x0, [sp, #0x18] 5579c: 9400b133 bl 0x81c68 557a0: 394083e8 ldrb w8, [sp, #0x20] 557a4: 36000068 tbz w8, #0x0, 0x557b0 557a8: f9401be0 ldr x0, [sp, #0x30] 557ac: 9400b12f bl 0x81c68 557b0: aa1303e0 mov x0, x19 557b4: 9401527a bl 0xaa19c 557b8: d10203ff sub sp, sp, #0x80 557bc: f90023f7 str x23, [sp, #0x40] 557c0: a90557f6 stp x22, x21, [sp, #0x50] 557c4: a9064ff4 stp x20, x19, [sp, #0x60] 557c8: a9077bfd stp x29, x30, [sp, #0x70] 557cc: 9101c3fd add x29, sp, #0x70 557d0: d53bd055 mrs x21, TPIDR_EL0 557d4: f94016a8 ldr x8, [x21, #0x28] 557d8: aa0003f3 mov x19, x0 557dc: aa0103f4 mov x20, x1 557e0: f00002e1 adrp x1, 0xb4000 557e4: f9001fe8 str x8, [sp, #0x38] 557e8: 39400268 ldrb w8, [x19] 557ec: f9400a69 ldr x9, [x19, #0x10] 557f0: 3940028a ldrb w10, [x20] 557f4: f9400a8b ldr x11, [x20, #0x10] 557f8: 7200011f tst w8, #0x1 557fc: 9a931523 csinc x3, x9, x19, ne 55800: 7200015f tst w10, #0x1 55804: 90000302 adrp x2, 0xb5000 55808: 9a941564 csinc x4, x11, x20, ne 5580c: 912fdc21 add x1, x1, #0xbf7 55810: 91341042 add x2, x2, #0xd04 55814: 2a1f03e0 mov w0, wzr 55818: 97fee49e bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5581c: 39400268 ldrb w8, [x19] 55820: f9400669 ldr x9, [x19, #0x8] 55824: d341fd0a lsr x10, x8, #1 55828: 7200011f tst w8, #0x1 5582c: 9a890148 csel x8, x10, x9, eq 55830: b40000e8 cbz x8, 0x5584c 55834: b00007d6 adrp x22, 0x14e000 55838: f9463ec0 ldr x0, [x22, #0xc78] 5583c: b4000160 cbz x0, 0x55868 55840: 97ffdd6e bl 0x4cdf8 55844: b5000320 cbnz x0, 0x558a8 55848: 140000ce b 0x55b80 5584c: f00002e1 adrp x1, 0xb4000 55850: 90000302 adrp x2, 0xb5000 55854: 912fdc21 add x1, x1, #0xbf7 55858: 911a7442 add x2, x2, #0x69d 5585c: 2a1f03e0 mov w0, wzr 55860: 97fee48c bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 55864: 140000c7 b 0x55b80 55868: b00007c0 adrp x0, 0x14e000 5586c: 91320000 add x0, x0, #0xc80 55870: 97fee754 bl 0xf5c0 55874: f9463ec8 ldr x8, [x22, #0xc78] 55878: b50000c8 cbnz x8, 0x55890 5587c: 321d07e0 orr w0, wzr, #0x18 55880: 9400b0ca bl 0x81ba8 55884: a900fc1f stp xzr, xzr, [x0, #0x8] 55888: f900001f str xzr, [x0] 5588c: f9063ec0 str x0, [x22, #0xc78] 55890: b00007c0 adrp x0, 0x14e000 55894: 91320000 add x0, x0, #0xc80 55898: 97fee876 bl 0xfa70 5589c: f9463ec0 ldr x0, [x22, #0xc78] 558a0: 97ffdd56 bl 0x4cdf8 558a4: b40016e0 cbz x0, 0x55b80 558a8: 321b03e0 orr w0, wzr, #0x20 558ac: 91000677 add x23, x19, #0x1 558b0: 9400b0be bl 0x81ba8 558b4: b0000309 adrp x9, 0xb6000 558b8: 90000308 adrp x8, 0xb5000 558bc: 910d3929 add x9, x9, #0x34e 558c0: 3dc18d00 ldr q0, [x8, #0x630] 558c4: 3cc0e121 ldur q1, [x9, #0xe] 558c8: 3dc00122 ldr q2, [x9] 558cc: f9001be0 str x0, [sp, #0x30] 558d0: 3d800be0 str q0, [sp, #0x20] 558d4: 3c80e001 stur q1, [x0, #0xe] 558d8: 3d800002 str q2, [x0] 558dc: 3900781f strb wzr, [x0, #0x1e] 558e0: 39400268 ldrb w8, [x19] 558e4: f9400a69 ldr x9, [x19, #0x10] 558e8: 7200011f tst w8, #0x1 558ec: 9a8902e0 csel x0, x23, x9, eq 558f0: 97fee794 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 558f4: b40001a0 cbz x0, 0x55928 558f8: 39400268 ldrb w8, [x19] 558fc: f9400a69 ldr x9, [x19, #0x10] 55900: 7200011f tst w8, #0x1 55904: 9a8902e0 csel x0, x23, x9, eq 55908: 97fee78e bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5590c: aa0003f3 mov x19, x0 55910: aa1303e0 mov x0, x19 55914: 97fee797 bl 0xf770 55918: aa0003e2 mov x2, x0 5591c: 910083e0 add x0, sp, #0x20 55920: aa1303e1 mov x1, x19 55924: 97ff8fb0 bl 0x397e4 <.text+0x29d34> 55928: f9463ec0 ldr x0, [x22, #0xc78] 5592c: b50001e0 cbnz x0, 0x55968 55930: b00007c0 adrp x0, 0x14e000 55934: 91320000 add x0, x0, #0xc80 55938: 97fee722 bl 0xf5c0 5593c: f9463ec8 ldr x8, [x22, #0xc78] 55940: b50000c8 cbnz x8, 0x55958 55944: 321d07e0 orr w0, wzr, #0x18 55948: 9400b098 bl 0x81ba8 5594c: a900fc1f stp xzr, xzr, [x0, #0x8] 55950: f900001f str xzr, [x0] 55954: f9063ec0 str x0, [x22, #0xc78] 55958: b00007c0 adrp x0, 0x14e000 5595c: 91320000 add x0, x0, #0xc80 55960: 97fee844 bl 0xfa70 55964: f9463ec0 ldr x0, [x22, #0xc78] 55968: 394083e8 ldrb w8, [sp, #0x20] 5596c: f9401be9 ldr x9, [sp, #0x30] 55970: 910083ea add x10, sp, #0x20 55974: b2400157 orr x23, x10, #0x1 55978: 7200011f tst w8, #0x1 5597c: 9a8902e1 csel x1, x23, x9, eq 55980: 97ffde1b bl 0x4d1ec 55984: aa0003f3 mov x19, x0 55988: b4000bd3 cbz x19, 0x55b00 5598c: a9017fff stp xzr, xzr, [sp, #0x10] 55990: f90007ff str xzr, [sp, #0x8] 55994: b0000321 adrp x1, 0xba000 55998: 913b4021 add x1, x1, #0xed0 5599c: 910023e0 add x0, sp, #0x8 559a0: 320003e2 orr w2, wzr, #0x1 559a4: 97ff8f90 bl 0x397e4 <.text+0x29d34> 559a8: 900002c1 adrp x1, 0xad000 559ac: 912f5421 add x1, x1, #0xbd5 559b0: 52800242 mov w2, #0x12 // =18 559b4: 97ff8f8c bl 0x397e4 <.text+0x29d34> 559b8: 900002c1 adrp x1, 0xad000 559bc: 912fcc21 add x1, x1, #0xbf3 559c0: 321f03e2 orr w2, wzr, #0x2 559c4: 97ff8f88 bl 0x397e4 <.text+0x29d34> 559c8: f9463ec0 ldr x0, [x22, #0xc78] 559cc: b50001e0 cbnz x0, 0x55a08 559d0: b00007c0 adrp x0, 0x14e000 559d4: 91320000 add x0, x0, #0xc80 559d8: 97fee6fa bl 0xf5c0 559dc: f9463ec8 ldr x8, [x22, #0xc78] 559e0: b50000c8 cbnz x8, 0x559f8 559e4: 321d07e0 orr w0, wzr, #0x18 559e8: 9400b070 bl 0x81ba8 559ec: a900fc1f stp xzr, xzr, [x0, #0x8] 559f0: f900001f str xzr, [x0] 559f4: f9063ec0 str x0, [x22, #0xc78] 559f8: b00007c0 adrp x0, 0x14e000 559fc: 91320000 add x0, x0, #0xc80 55a00: 97fee81c bl 0xfa70 55a04: f9463ec0 ldr x0, [x22, #0xc78] 55a08: 97ffdcfc bl 0x4cdf8 55a0c: f9400008 ldr x8, [x0] 55a10: 39400289 ldrb w9, [x20] 55a14: f9400a8a ldr x10, [x20, #0x10] 55a18: 9100068b add x11, x20, #0x1 55a1c: f9429d08 ldr x8, [x8, #0x538] 55a20: 7200013f tst w9, #0x1 55a24: 9a8a0161 csel x1, x11, x10, eq 55a28: d63f0100 blr x8 55a2c: aa0003f4 mov x20, x0 55a30: f9463ec0 ldr x0, [x22, #0xc78] 55a34: b50001e0 cbnz x0, 0x55a70 55a38: b00007c0 adrp x0, 0x14e000 55a3c: 91320000 add x0, x0, #0xc80 55a40: 97fee6e0 bl 0xf5c0 55a44: f9463ec8 ldr x8, [x22, #0xc78] 55a48: b50000c8 cbnz x8, 0x55a60 55a4c: 321d07e0 orr w0, wzr, #0x18 55a50: 9400b056 bl 0x81ba8 55a54: a900fc1f stp xzr, xzr, [x0, #0x8] 55a58: f900001f str xzr, [x0] 55a5c: f9063ec0 str x0, [x22, #0xc78] 55a60: b00007c0 adrp x0, 0x14e000 55a64: 91320000 add x0, x0, #0xc80 55a68: 97fee802 bl 0xfa70 55a6c: f9463ec0 ldr x0, [x22, #0xc78] 55a70: 394023e8 ldrb w8, [sp, #0x8] 55a74: f9400fe9 ldr x9, [sp, #0x18] 55a78: 910023ea add x10, sp, #0x8 55a7c: b240014a orr x10, x10, #0x1 55a80: 7200011f tst w8, #0x1 55a84: 9a890143 csel x3, x10, x9, eq 55a88: 90000302 adrp x2, 0xb5000 55a8c: 9134a042 add x2, x2, #0xd28 55a90: aa1303e1 mov x1, x19 55a94: aa1403e4 mov x4, x20 55a98: 97ffdeed bl 0x4d64c 55a9c: f9463ec0 ldr x0, [x22, #0xc78] 55aa0: b50001e0 cbnz x0, 0x55adc 55aa4: b00007c0 adrp x0, 0x14e000 55aa8: 91320000 add x0, x0, #0xc80 55aac: 97fee6c5 bl 0xf5c0 55ab0: f9463ec8 ldr x8, [x22, #0xc78] 55ab4: b50000c8 cbnz x8, 0x55acc 55ab8: 321d07e0 orr w0, wzr, #0x18 55abc: 9400b03b bl 0x81ba8 55ac0: a900fc1f stp xzr, xzr, [x0, #0x8] 55ac4: f900001f str xzr, [x0] 55ac8: f9063ec0 str x0, [x22, #0xc78] 55acc: b00007c0 adrp x0, 0x14e000 55ad0: 91320000 add x0, x0, #0xc80 55ad4: 97fee7e7 bl 0xfa70 55ad8: f9463ec0 ldr x0, [x22, #0xc78] 55adc: aa1403e1 mov x1, x20 55ae0: 97ffe6e3 bl 0x4f66c 55ae4: 394023e8 ldrb w8, [sp, #0x8] 55ae8: 36000208 tbz w8, #0x0, 0x55b28 55aec: f9400fe0 ldr x0, [sp, #0x18] 55af0: 9400b05e bl 0x81c68 55af4: f9463ec0 ldr x0, [x22, #0xc78] 55af8: b5000380 cbnz x0, 0x55b68 55afc: 1400000d b 0x55b30 55b00: 394083e8 ldrb w8, [sp, #0x20] 55b04: f9401be9 ldr x9, [sp, #0x30] 55b08: 7200011f tst w8, #0x1 55b0c: 9a8902e3 csel x3, x23, x9, eq 55b10: f00002e1 adrp x1, 0xb4000 55b14: 90000302 adrp x2, 0xb5000 55b18: 912fdc21 add x1, x1, #0xbf7 55b1c: 911b4c42 add x2, x2, #0x6d3 55b20: 2a1f03e0 mov w0, wzr 55b24: 97fee3db bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 55b28: f9463ec0 ldr x0, [x22, #0xc78] 55b2c: b50001e0 cbnz x0, 0x55b68 55b30: b00007c0 adrp x0, 0x14e000 55b34: 91320000 add x0, x0, #0xc80 55b38: 97fee6a2 bl 0xf5c0 55b3c: f9463ec8 ldr x8, [x22, #0xc78] 55b40: b50000c8 cbnz x8, 0x55b58 55b44: 321d07e0 orr w0, wzr, #0x18 55b48: 9400b018 bl 0x81ba8 55b4c: a900fc1f stp xzr, xzr, [x0, #0x8] 55b50: f900001f str xzr, [x0] 55b54: f9063ec0 str x0, [x22, #0xc78] 55b58: b00007c0 adrp x0, 0x14e000 55b5c: 91320000 add x0, x0, #0xc80 55b60: 97fee7c4 bl 0xfa70 55b64: f9463ec0 ldr x0, [x22, #0xc78] 55b68: aa1303e1 mov x1, x19 55b6c: 97ffe429 bl 0x4ec10 55b70: 394083e8 ldrb w8, [sp, #0x20] 55b74: 36000068 tbz w8, #0x0, 0x55b80 55b78: f9401be0 ldr x0, [sp, #0x30] 55b7c: 9400b03b bl 0x81c68 55b80: f94016a8 ldr x8, [x21, #0x28] 55b84: f9401fe9 ldr x9, [sp, #0x38] 55b88: eb09011f cmp x8, x9 55b8c: 540000e1 b.ne 0x55ba8 55b90: a9477bfd ldp x29, x30, [sp, #0x70] 55b94: a9464ff4 ldp x20, x19, [sp, #0x60] 55b98: a94557f6 ldp x22, x21, [sp, #0x50] 55b9c: f94023f7 ldr x23, [sp, #0x40] 55ba0: 910203ff add sp, sp, #0x80 55ba4: d65f03c0 ret 55ba8: 97fee58e bl 0xf1e0 <__stack_chk_fail@plt> 55bac: 14000001 b 0x55bb0 55bb0: aa0003f3 mov x19, x0 55bb4: 394083e8 ldrb w8, [sp, #0x20] 55bb8: 370001c8 tbnz w8, #0x0, 0x55bf0 55bbc: 1400000f b 0x55bf8 55bc0: 14000005 b 0x55bd4 55bc4: 394083e8 ldrb w8, [sp, #0x20] 55bc8: aa0003f3 mov x19, x0 55bcc: 37000128 tbnz w8, #0x0, 0x55bf0 55bd0: 1400000a b 0x55bf8 55bd4: 394023e8 ldrb w8, [sp, #0x8] 55bd8: aa0003f3 mov x19, x0 55bdc: 36000068 tbz w8, #0x0, 0x55be8 55be0: f9400fe0 ldr x0, [sp, #0x18] 55be4: 9400b021 bl 0x81c68 55be8: 394083e8 ldrb w8, [sp, #0x20] 55bec: 36000068 tbz w8, #0x0, 0x55bf8 55bf0: f9401be0 ldr x0, [sp, #0x30] 55bf4: 9400b01d bl 0x81c68 55bf8: aa1303e0 mov x0, x19 55bfc: 94015168 bl 0xaa19c 55c00: d10203ff sub sp, sp, #0x80 55c04: a9045ff8 stp x24, x23, [sp, #0x40] 55c08: a90557f6 stp x22, x21, [sp, #0x50] 55c0c: a9064ff4 stp x20, x19, [sp, #0x60] 55c10: a9077bfd stp x29, x30, [sp, #0x70] 55c14: 9101c3fd add x29, sp, #0x70 55c18: d53bd056 mrs x22, TPIDR_EL0 55c1c: f94016c8 ldr x8, [x22, #0x28] 55c20: aa0003f4 mov x20, x0 55c24: aa0203f5 mov x21, x2 55c28: 2a0103f3 mov w19, w1 55c2c: f9001fe8 str x8, [sp, #0x38] 55c30: 39400288 ldrb w8, [x20] 55c34: f9400a89 ldr x9, [x20, #0x10] 55c38: 394002aa ldrb w10, [x21] 55c3c: f9400aab ldr x11, [x21, #0x10] 55c40: 7200011f tst w8, #0x1 55c44: 9a941523 csinc x3, x9, x20, ne 55c48: 7200015f tst w10, #0x1 55c4c: f00002e1 adrp x1, 0xb4000 55c50: 90000302 adrp x2, 0xb5000 55c54: 9a951564 csinc x4, x11, x21, ne 55c58: 912fdc21 add x1, x1, #0xbf7 55c5c: 9134cc42 add x2, x2, #0xd33 55c60: 2a1f03e0 mov w0, wzr 55c64: 97fee38b bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 55c68: 39400288 ldrb w8, [x20] 55c6c: f9400689 ldr x9, [x20, #0x8] 55c70: d341fd0a lsr x10, x8, #1 55c74: 7200011f tst w8, #0x1 55c78: 9a890148 csel x8, x10, x9, eq 55c7c: b40000e8 cbz x8, 0x55c98 55c80: b00007d7 adrp x23, 0x14e000 55c84: f9463ee0 ldr x0, [x23, #0xc78] 55c88: b4000160 cbz x0, 0x55cb4 55c8c: 97ffdc5b bl 0x4cdf8 55c90: b5000320 cbnz x0, 0x55cf4 55c94: 140000cf b 0x55fd0 55c98: f00002e1 adrp x1, 0xb4000 55c9c: 90000302 adrp x2, 0xb5000 55ca0: 912fdc21 add x1, x1, #0xbf7 55ca4: 911a7442 add x2, x2, #0x69d 55ca8: 2a1f03e0 mov w0, wzr 55cac: 97fee379 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 55cb0: 140000c8 b 0x55fd0 55cb4: b00007c0 adrp x0, 0x14e000 55cb8: 91320000 add x0, x0, #0xc80 55cbc: 97fee641 bl 0xf5c0 55cc0: f9463ee8 ldr x8, [x23, #0xc78] 55cc4: b50000c8 cbnz x8, 0x55cdc 55cc8: 321d07e0 orr w0, wzr, #0x18 55ccc: 9400afb7 bl 0x81ba8 55cd0: a900fc1f stp xzr, xzr, [x0, #0x8] 55cd4: f900001f str xzr, [x0] 55cd8: f9063ee0 str x0, [x23, #0xc78] 55cdc: b00007c0 adrp x0, 0x14e000 55ce0: 91320000 add x0, x0, #0xc80 55ce4: 97fee763 bl 0xfa70 55ce8: f9463ee0 ldr x0, [x23, #0xc78] 55cec: 97ffdc43 bl 0x4cdf8 55cf0: b4001700 cbz x0, 0x55fd0 55cf4: 321b03e0 orr w0, wzr, #0x20 55cf8: 91000698 add x24, x20, #0x1 55cfc: 9400afab bl 0x81ba8 55d00: b0000309 adrp x9, 0xb6000 55d04: 90000308 adrp x8, 0xb5000 55d08: 910d3929 add x9, x9, #0x34e 55d0c: 3dc18d00 ldr q0, [x8, #0x630] 55d10: 3cc0e121 ldur q1, [x9, #0xe] 55d14: 3dc00122 ldr q2, [x9] 55d18: f9001be0 str x0, [sp, #0x30] 55d1c: 3d800be0 str q0, [sp, #0x20] 55d20: 3c80e001 stur q1, [x0, #0xe] 55d24: 3d800002 str q2, [x0] 55d28: 3900781f strb wzr, [x0, #0x1e] 55d2c: 39400288 ldrb w8, [x20] 55d30: f9400a89 ldr x9, [x20, #0x10] 55d34: 7200011f tst w8, #0x1 55d38: 9a890300 csel x0, x24, x9, eq 55d3c: 97fee681 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 55d40: b40001a0 cbz x0, 0x55d74 55d44: 39400288 ldrb w8, [x20] 55d48: f9400a89 ldr x9, [x20, #0x10] 55d4c: 7200011f tst w8, #0x1 55d50: 9a890300 csel x0, x24, x9, eq 55d54: 97fee67b bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 55d58: aa0003f4 mov x20, x0 55d5c: aa1403e0 mov x0, x20 55d60: 97fee684 bl 0xf770 55d64: aa0003e2 mov x2, x0 55d68: 910083e0 add x0, sp, #0x20 55d6c: aa1403e1 mov x1, x20 55d70: 97ff8e9d bl 0x397e4 <.text+0x29d34> 55d74: f9463ee0 ldr x0, [x23, #0xc78] 55d78: b50001e0 cbnz x0, 0x55db4 55d7c: b00007c0 adrp x0, 0x14e000 55d80: 91320000 add x0, x0, #0xc80 55d84: 97fee60f bl 0xf5c0 55d88: f9463ee8 ldr x8, [x23, #0xc78] 55d8c: b50000c8 cbnz x8, 0x55da4 55d90: 321d07e0 orr w0, wzr, #0x18 55d94: 9400af85 bl 0x81ba8 55d98: a900fc1f stp xzr, xzr, [x0, #0x8] 55d9c: f900001f str xzr, [x0] 55da0: f9063ee0 str x0, [x23, #0xc78] 55da4: b00007c0 adrp x0, 0x14e000 55da8: 91320000 add x0, x0, #0xc80 55dac: 97fee731 bl 0xfa70 55db0: f9463ee0 ldr x0, [x23, #0xc78] 55db4: 394083e8 ldrb w8, [sp, #0x20] 55db8: f9401be9 ldr x9, [sp, #0x30] 55dbc: 910083ea add x10, sp, #0x20 55dc0: b2400158 orr x24, x10, #0x1 55dc4: 7200011f tst w8, #0x1 55dc8: 9a890301 csel x1, x24, x9, eq 55dcc: 97ffdd08 bl 0x4d1ec 55dd0: aa0003f4 mov x20, x0 55dd4: b4000bf4 cbz x20, 0x55f50 55dd8: a9017fff stp xzr, xzr, [sp, #0x10] 55ddc: f90007ff str xzr, [sp, #0x8] 55de0: 90000301 adrp x1, 0xb5000 55de4: 91356021 add x1, x1, #0xd58 55de8: 910023e0 add x0, sp, #0x8 55dec: 321f03e2 orr w2, wzr, #0x2 55df0: 97ff8e7d bl 0x397e4 <.text+0x29d34> 55df4: 900002c1 adrp x1, 0xad000 55df8: 912f5421 add x1, x1, #0xbd5 55dfc: 52800242 mov w2, #0x12 // =18 55e00: 97ff8e79 bl 0x397e4 <.text+0x29d34> 55e04: 900002c1 adrp x1, 0xad000 55e08: 912fcc21 add x1, x1, #0xbf3 55e0c: 321f03e2 orr w2, wzr, #0x2 55e10: 97ff8e75 bl 0x397e4 <.text+0x29d34> 55e14: f9463ee0 ldr x0, [x23, #0xc78] 55e18: b50001e0 cbnz x0, 0x55e54 55e1c: b00007c0 adrp x0, 0x14e000 55e20: 91320000 add x0, x0, #0xc80 55e24: 97fee5e7 bl 0xf5c0 55e28: f9463ee8 ldr x8, [x23, #0xc78] 55e2c: b50000c8 cbnz x8, 0x55e44 55e30: 321d07e0 orr w0, wzr, #0x18 55e34: 9400af5d bl 0x81ba8 55e38: a900fc1f stp xzr, xzr, [x0, #0x8] 55e3c: f900001f str xzr, [x0] 55e40: f9063ee0 str x0, [x23, #0xc78] 55e44: b00007c0 adrp x0, 0x14e000 55e48: 91320000 add x0, x0, #0xc80 55e4c: 97fee709 bl 0xfa70 55e50: f9463ee0 ldr x0, [x23, #0xc78] 55e54: 97ffdbe9 bl 0x4cdf8 55e58: f9400008 ldr x8, [x0] 55e5c: 394002a9 ldrb w9, [x21] 55e60: f9400aaa ldr x10, [x21, #0x10] 55e64: 910006ab add x11, x21, #0x1 55e68: f9429d08 ldr x8, [x8, #0x538] 55e6c: 7200013f tst w9, #0x1 55e70: 9a8a0161 csel x1, x11, x10, eq 55e74: d63f0100 blr x8 55e78: aa0003f5 mov x21, x0 55e7c: f9463ee0 ldr x0, [x23, #0xc78] 55e80: b50001e0 cbnz x0, 0x55ebc 55e84: b00007c0 adrp x0, 0x14e000 55e88: 91320000 add x0, x0, #0xc80 55e8c: 97fee5cd bl 0xf5c0 55e90: f9463ee8 ldr x8, [x23, #0xc78] 55e94: b50000c8 cbnz x8, 0x55eac 55e98: 321d07e0 orr w0, wzr, #0x18 55e9c: 9400af43 bl 0x81ba8 55ea0: a900fc1f stp xzr, xzr, [x0, #0x8] 55ea4: f900001f str xzr, [x0] 55ea8: f9063ee0 str x0, [x23, #0xc78] 55eac: b00007c0 adrp x0, 0x14e000 55eb0: 91320000 add x0, x0, #0xc80 55eb4: 97fee6ef bl 0xfa70 55eb8: f9463ee0 ldr x0, [x23, #0xc78] 55ebc: 394023e8 ldrb w8, [sp, #0x8] 55ec0: f9400fe9 ldr x9, [sp, #0x18] 55ec4: 910023ea add x10, sp, #0x8 55ec8: b240014a orr x10, x10, #0x1 55ecc: 7200011f tst w8, #0x1 55ed0: 9a890143 csel x3, x10, x9, eq 55ed4: 90000302 adrp x2, 0xb5000 55ed8: 91356c42 add x2, x2, #0xd5b 55edc: aa1403e1 mov x1, x20 55ee0: 2a1303e4 mov w4, w19 55ee4: aa1503e5 mov x5, x21 55ee8: 97ffddd9 bl 0x4d64c 55eec: f9463ee0 ldr x0, [x23, #0xc78] 55ef0: b50001e0 cbnz x0, 0x55f2c 55ef4: b00007c0 adrp x0, 0x14e000 55ef8: 91320000 add x0, x0, #0xc80 55efc: 97fee5b1 bl 0xf5c0 55f00: f9463ee8 ldr x8, [x23, #0xc78] 55f04: b50000c8 cbnz x8, 0x55f1c 55f08: 321d07e0 orr w0, wzr, #0x18 55f0c: 9400af27 bl 0x81ba8 55f10: a900fc1f stp xzr, xzr, [x0, #0x8] 55f14: f900001f str xzr, [x0] 55f18: f9063ee0 str x0, [x23, #0xc78] 55f1c: b00007c0 adrp x0, 0x14e000 55f20: 91320000 add x0, x0, #0xc80 55f24: 97fee6d3 bl 0xfa70 55f28: f9463ee0 ldr x0, [x23, #0xc78] 55f2c: aa1503e1 mov x1, x21 55f30: 97ffe5cf bl 0x4f66c 55f34: 394023e8 ldrb w8, [sp, #0x8] 55f38: 36000208 tbz w8, #0x0, 0x55f78 55f3c: f9400fe0 ldr x0, [sp, #0x18] 55f40: 9400af4a bl 0x81c68 55f44: f9463ee0 ldr x0, [x23, #0xc78] 55f48: b5000380 cbnz x0, 0x55fb8 55f4c: 1400000d b 0x55f80 55f50: 394083e8 ldrb w8, [sp, #0x20] 55f54: f9401be9 ldr x9, [sp, #0x30] 55f58: 7200011f tst w8, #0x1 55f5c: 9a890303 csel x3, x24, x9, eq 55f60: f00002e1 adrp x1, 0xb4000 55f64: 90000302 adrp x2, 0xb5000 55f68: 912fdc21 add x1, x1, #0xbf7 55f6c: 911b4c42 add x2, x2, #0x6d3 55f70: 2a1f03e0 mov w0, wzr 55f74: 97fee2c7 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 55f78: f9463ee0 ldr x0, [x23, #0xc78] 55f7c: b50001e0 cbnz x0, 0x55fb8 55f80: b00007c0 adrp x0, 0x14e000 55f84: 91320000 add x0, x0, #0xc80 55f88: 97fee58e bl 0xf5c0 55f8c: f9463ee8 ldr x8, [x23, #0xc78] 55f90: b50000c8 cbnz x8, 0x55fa8 55f94: 321d07e0 orr w0, wzr, #0x18 55f98: 9400af04 bl 0x81ba8 55f9c: a900fc1f stp xzr, xzr, [x0, #0x8] 55fa0: f900001f str xzr, [x0] 55fa4: f9063ee0 str x0, [x23, #0xc78] 55fa8: b00007c0 adrp x0, 0x14e000 55fac: 91320000 add x0, x0, #0xc80 55fb0: 97fee6b0 bl 0xfa70 55fb4: f9463ee0 ldr x0, [x23, #0xc78] 55fb8: aa1403e1 mov x1, x20 55fbc: 97ffe315 bl 0x4ec10 55fc0: 394083e8 ldrb w8, [sp, #0x20] 55fc4: 36000068 tbz w8, #0x0, 0x55fd0 55fc8: f9401be0 ldr x0, [sp, #0x30] 55fcc: 9400af27 bl 0x81c68 55fd0: f94016c8 ldr x8, [x22, #0x28] 55fd4: f9401fe9 ldr x9, [sp, #0x38] 55fd8: eb09011f cmp x8, x9 55fdc: 540000e1 b.ne 0x55ff8 55fe0: a9477bfd ldp x29, x30, [sp, #0x70] 55fe4: a9464ff4 ldp x20, x19, [sp, #0x60] 55fe8: a94557f6 ldp x22, x21, [sp, #0x50] 55fec: a9445ff8 ldp x24, x23, [sp, #0x40] 55ff0: 910203ff add sp, sp, #0x80 55ff4: d65f03c0 ret 55ff8: 97fee47a bl 0xf1e0 <__stack_chk_fail@plt> 55ffc: 14000001 b 0x56000 56000: aa0003f3 mov x19, x0 56004: 394083e8 ldrb w8, [sp, #0x20] 56008: 370001c8 tbnz w8, #0x0, 0x56040 5600c: 1400000f b 0x56048 56010: 14000005 b 0x56024 56014: 394083e8 ldrb w8, [sp, #0x20] 56018: aa0003f3 mov x19, x0 5601c: 37000128 tbnz w8, #0x0, 0x56040 56020: 1400000a b 0x56048 56024: 394023e8 ldrb w8, [sp, #0x8] 56028: aa0003f3 mov x19, x0 5602c: 36000068 tbz w8, #0x0, 0x56038 56030: f9400fe0 ldr x0, [sp, #0x18] 56034: 9400af0d bl 0x81c68 56038: 394083e8 ldrb w8, [sp, #0x20] 5603c: 36000068 tbz w8, #0x0, 0x56048 56040: f9401be0 ldr x0, [sp, #0x30] 56044: 9400af09 bl 0x81c68 56048: aa1303e0 mov x0, x19 5604c: 94015054 bl 0xaa19c 56050: d101c3ff sub sp, sp, #0x70 56054: a90457f6 stp x22, x21, [sp, #0x40] 56058: a9054ff4 stp x20, x19, [sp, #0x50] 5605c: a9067bfd stp x29, x30, [sp, #0x60] 56060: 910183fd add x29, sp, #0x60 56064: d53bd054 mrs x20, TPIDR_EL0 56068: f9401688 ldr x8, [x20, #0x28] 5606c: aa0003f3 mov x19, x0 56070: d00002e1 adrp x1, 0xb4000 56074: f00002e2 adrp x2, 0xb5000 56078: f81d83a8 stur x8, [x29, #-0x28] 5607c: 39400268 ldrb w8, [x19] 56080: f9400a69 ldr x9, [x19, #0x10] 56084: 912fdc21 add x1, x1, #0xbf7 56088: 91359042 add x2, x2, #0xd64 5608c: 7200011f tst w8, #0x1 56090: 9a931523 csinc x3, x9, x19, ne 56094: 2a1f03e0 mov w0, wzr 56098: 97fee27e bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5609c: 39400276 ldrb w22, [x19] 560a0: f9400668 ldr x8, [x19, #0x8] 560a4: d341fec9 lsr x9, x22, #1 560a8: 720002df tst w22, #0x1 560ac: 9a880128 csel x8, x9, x8, eq 560b0: b4000c48 cbz x8, 0x56238 560b4: 321b03e0 orr w0, wzr, #0x20 560b8: 91000675 add x21, x19, #0x1 560bc: 9400aebb bl 0x81ba8 560c0: 90000309 adrp x9, 0xb6000 560c4: f00002e8 adrp x8, 0xb5000 560c8: 910d3929 add x9, x9, #0x34e 560cc: 3dc18d00 ldr q0, [x8, #0x630] 560d0: 3cc0e121 ldur q1, [x9, #0xe] 560d4: 3dc00122 ldr q2, [x9] 560d8: f9001be0 str x0, [sp, #0x30] 560dc: 3d800be0 str q0, [sp, #0x20] 560e0: 3c80e001 stur q1, [x0, #0xe] 560e4: 3d800002 str q2, [x0] 560e8: 3900781f strb wzr, [x0, #0x1e] 560ec: f9400a68 ldr x8, [x19, #0x10] 560f0: 720002df tst w22, #0x1 560f4: 9a8802a0 csel x0, x21, x8, eq 560f8: 97fee592 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 560fc: b40001a0 cbz x0, 0x56130 56100: 39400268 ldrb w8, [x19] 56104: f9400a69 ldr x9, [x19, #0x10] 56108: 7200011f tst w8, #0x1 5610c: 9a8902a0 csel x0, x21, x9, eq 56110: 97fee58c bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 56114: aa0003f3 mov x19, x0 56118: aa1303e0 mov x0, x19 5611c: 97fee595 bl 0xf770 56120: aa0003e2 mov x2, x0 56124: 910083e0 add x0, sp, #0x20 56128: aa1303e1 mov x1, x19 5612c: 97ff8dae bl 0x397e4 <.text+0x29d34> 56130: 900007d5 adrp x21, 0x14e000 56134: f9463ea0 ldr x0, [x21, #0xc78] 56138: b50001e0 cbnz x0, 0x56174 5613c: 900007c0 adrp x0, 0x14e000 56140: 91320000 add x0, x0, #0xc80 56144: 97fee51f bl 0xf5c0 56148: f9463ea8 ldr x8, [x21, #0xc78] 5614c: b50000c8 cbnz x8, 0x56164 56150: 321d07e0 orr w0, wzr, #0x18 56154: 9400ae95 bl 0x81ba8 56158: a900fc1f stp xzr, xzr, [x0, #0x8] 5615c: f900001f str xzr, [x0] 56160: f9063ea0 str x0, [x21, #0xc78] 56164: 900007c0 adrp x0, 0x14e000 56168: 91320000 add x0, x0, #0xc80 5616c: 97fee641 bl 0xfa70 56170: f9463ea0 ldr x0, [x21, #0xc78] 56174: 394083e8 ldrb w8, [sp, #0x20] 56178: f9401be9 ldr x9, [sp, #0x30] 5617c: 910083ea add x10, sp, #0x20 56180: b2400156 orr x22, x10, #0x1 56184: 7200011f tst w8, #0x1 56188: 9a8902c1 csel x1, x22, x9, eq 5618c: 97ffdc18 bl 0x4d1ec 56190: aa0003f3 mov x19, x0 56194: b4000613 cbz x19, 0x56254 56198: a9017fff stp xzr, xzr, [sp, #0x10] 5619c: f90007ff str xzr, [sp, #0x8] 561a0: f00002a1 adrp x1, 0xad000 561a4: 912fc821 add x1, x1, #0xbf2 561a8: 910023e0 add x0, sp, #0x8 561ac: 320007e2 orr w2, wzr, #0x3 561b0: 97ff8d8d bl 0x397e4 <.text+0x29d34> 561b4: f9463ea0 ldr x0, [x21, #0xc78] 561b8: b50001e0 cbnz x0, 0x561f4 561bc: 900007c0 adrp x0, 0x14e000 561c0: 91320000 add x0, x0, #0xc80 561c4: 97fee4ff bl 0xf5c0 561c8: f9463ea8 ldr x8, [x21, #0xc78] 561cc: b50000c8 cbnz x8, 0x561e4 561d0: 321d07e0 orr w0, wzr, #0x18 561d4: 9400ae75 bl 0x81ba8 561d8: a900fc1f stp xzr, xzr, [x0, #0x8] 561dc: f900001f str xzr, [x0] 561e0: f9063ea0 str x0, [x21, #0xc78] 561e4: 900007c0 adrp x0, 0x14e000 561e8: 91320000 add x0, x0, #0xc80 561ec: 97fee621 bl 0xfa70 561f0: f9463ea0 ldr x0, [x21, #0xc78] 561f4: 394023e8 ldrb w8, [sp, #0x8] 561f8: f9400fe9 ldr x9, [sp, #0x18] 561fc: 910023ea add x10, sp, #0x8 56200: b240014a orr x10, x10, #0x1 56204: 7200011f tst w8, #0x1 56208: 9a890143 csel x3, x10, x9, eq 5620c: f00002e2 adrp x2, 0xb5000 56210: 91360842 add x2, x2, #0xd82 56214: aa1303e1 mov x1, x19 56218: 97ffdd0d bl 0x4d64c 5621c: 394023e8 ldrb w8, [sp, #0x8] 56220: 360002e8 tbz w8, #0x0, 0x5627c 56224: f9400fe0 ldr x0, [sp, #0x18] 56228: 9400ae90 bl 0x81c68 5622c: f9463ea0 ldr x0, [x21, #0xc78] 56230: b5000460 cbnz x0, 0x562bc 56234: 14000014 b 0x56284 56238: d00002e1 adrp x1, 0xb4000 5623c: f00002e2 adrp x2, 0xb5000 56240: 912fdc21 add x1, x1, #0xbf7 56244: 911a7442 add x2, x2, #0x69d 56248: 2a1f03e0 mov w0, wzr 5624c: 97fee211 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 56250: 14000021 b 0x562d4 56254: 394083e8 ldrb w8, [sp, #0x20] 56258: f9401be9 ldr x9, [sp, #0x30] 5625c: 7200011f tst w8, #0x1 56260: 9a8902c3 csel x3, x22, x9, eq 56264: d00002e1 adrp x1, 0xb4000 56268: f00002e2 adrp x2, 0xb5000 5626c: 912fdc21 add x1, x1, #0xbf7 56270: 911b4c42 add x2, x2, #0x6d3 56274: 2a1f03e0 mov w0, wzr 56278: 97fee206 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5627c: f9463ea0 ldr x0, [x21, #0xc78] 56280: b50001e0 cbnz x0, 0x562bc 56284: 900007c0 adrp x0, 0x14e000 56288: 91320000 add x0, x0, #0xc80 5628c: 97fee4cd bl 0xf5c0 56290: f9463ea8 ldr x8, [x21, #0xc78] 56294: b50000c8 cbnz x8, 0x562ac 56298: 321d07e0 orr w0, wzr, #0x18 5629c: 9400ae43 bl 0x81ba8 562a0: a900fc1f stp xzr, xzr, [x0, #0x8] 562a4: f900001f str xzr, [x0] 562a8: f9063ea0 str x0, [x21, #0xc78] 562ac: 900007c0 adrp x0, 0x14e000 562b0: 91320000 add x0, x0, #0xc80 562b4: 97fee5ef bl 0xfa70 562b8: f9463ea0 ldr x0, [x21, #0xc78] 562bc: aa1303e1 mov x1, x19 562c0: 97ffe254 bl 0x4ec10 562c4: 394083e8 ldrb w8, [sp, #0x20] 562c8: 36000068 tbz w8, #0x0, 0x562d4 562cc: f9401be0 ldr x0, [sp, #0x30] 562d0: 9400ae66 bl 0x81c68 562d4: f9401688 ldr x8, [x20, #0x28] 562d8: f85d83a9 ldur x9, [x29, #-0x28] 562dc: eb09011f cmp x8, x9 562e0: 540000c1 b.ne 0x562f8 562e4: a9467bfd ldp x29, x30, [sp, #0x60] 562e8: a9454ff4 ldp x20, x19, [sp, #0x50] 562ec: a94457f6 ldp x22, x21, [sp, #0x40] 562f0: 9101c3ff add sp, sp, #0x70 562f4: d65f03c0 ret 562f8: 97fee3ba bl 0xf1e0 <__stack_chk_fail@plt> 562fc: 394023e8 ldrb w8, [sp, #0x8] 56300: aa0003f3 mov x19, x0 56304: 36000188 tbz w8, #0x0, 0x56334 56308: f9400fe0 ldr x0, [sp, #0x18] 5630c: 9400ae57 bl 0x81c68 56310: 394083e8 ldrb w8, [sp, #0x20] 56314: 37000148 tbnz w8, #0x0, 0x5633c 56318: 1400000b b 0x56344 5631c: 14000005 b 0x56330 56320: 394083e8 ldrb w8, [sp, #0x20] 56324: aa0003f3 mov x19, x0 56328: 370000a8 tbnz w8, #0x0, 0x5633c 5632c: 14000006 b 0x56344 56330: aa0003f3 mov x19, x0 56334: 394083e8 ldrb w8, [sp, #0x20] 56338: 36000068 tbz w8, #0x0, 0x56344 5633c: f9401be0 ldr x0, [sp, #0x30] 56340: 9400ae4a bl 0x81c68 56344: aa1303e0 mov x0, x19 56348: 94014f95 bl 0xaa19c 5634c: d101c3ff sub sp, sp, #0x70 56350: a90457f6 stp x22, x21, [sp, #0x40] 56354: a9054ff4 stp x20, x19, [sp, #0x50] 56358: a9067bfd stp x29, x30, [sp, #0x60] 5635c: 910183fd add x29, sp, #0x60 56360: d53bd054 mrs x20, TPIDR_EL0 56364: f9401688 ldr x8, [x20, #0x28] 56368: aa0003f3 mov x19, x0 5636c: d00002e1 adrp x1, 0xb4000 56370: f00002e2 adrp x2, 0xb5000 56374: f81d83a8 stur x8, [x29, #-0x28] 56378: 39400268 ldrb w8, [x19] 5637c: f9400a69 ldr x9, [x19, #0x10] 56380: 912fdc21 add x1, x1, #0xbf7 56384: 91364c42 add x2, x2, #0xd93 56388: 7200011f tst w8, #0x1 5638c: 9a931523 csinc x3, x9, x19, ne 56390: 2a1f03e0 mov w0, wzr 56394: 97fee1bf bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 56398: 39400276 ldrb w22, [x19] 5639c: f9400668 ldr x8, [x19, #0x8] 563a0: d341fec9 lsr x9, x22, #1 563a4: 720002df tst w22, #0x1 563a8: 9a880128 csel x8, x9, x8, eq 563ac: b4000c48 cbz x8, 0x56534 563b0: 321b03e0 orr w0, wzr, #0x20 563b4: 91000675 add x21, x19, #0x1 563b8: 9400adfc bl 0x81ba8 563bc: 90000309 adrp x9, 0xb6000 563c0: f00002e8 adrp x8, 0xb5000 563c4: 910d3929 add x9, x9, #0x34e 563c8: 3dc18d00 ldr q0, [x8, #0x630] 563cc: 3cc0e121 ldur q1, [x9, #0xe] 563d0: 3dc00122 ldr q2, [x9] 563d4: f9001be0 str x0, [sp, #0x30] 563d8: 3d800be0 str q0, [sp, #0x20] 563dc: 3c80e001 stur q1, [x0, #0xe] 563e0: 3d800002 str q2, [x0] 563e4: 3900781f strb wzr, [x0, #0x1e] 563e8: f9400a68 ldr x8, [x19, #0x10] 563ec: 720002df tst w22, #0x1 563f0: 9a8802a0 csel x0, x21, x8, eq 563f4: 97fee4d3 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 563f8: b40001a0 cbz x0, 0x5642c 563fc: 39400268 ldrb w8, [x19] 56400: f9400a69 ldr x9, [x19, #0x10] 56404: 7200011f tst w8, #0x1 56408: 9a8902a0 csel x0, x21, x9, eq 5640c: 97fee4cd bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 56410: aa0003f3 mov x19, x0 56414: aa1303e0 mov x0, x19 56418: 97fee4d6 bl 0xf770 5641c: aa0003e2 mov x2, x0 56420: 910083e0 add x0, sp, #0x20 56424: aa1303e1 mov x1, x19 56428: 97ff8cef bl 0x397e4 <.text+0x29d34> 5642c: 900007d5 adrp x21, 0x14e000 56430: f9463ea0 ldr x0, [x21, #0xc78] 56434: b50001e0 cbnz x0, 0x56470 56438: 900007c0 adrp x0, 0x14e000 5643c: 91320000 add x0, x0, #0xc80 56440: 97fee460 bl 0xf5c0 56444: f9463ea8 ldr x8, [x21, #0xc78] 56448: b50000c8 cbnz x8, 0x56460 5644c: 321d07e0 orr w0, wzr, #0x18 56450: 9400add6 bl 0x81ba8 56454: a900fc1f stp xzr, xzr, [x0, #0x8] 56458: f900001f str xzr, [x0] 5645c: f9063ea0 str x0, [x21, #0xc78] 56460: 900007c0 adrp x0, 0x14e000 56464: 91320000 add x0, x0, #0xc80 56468: 97fee582 bl 0xfa70 5646c: f9463ea0 ldr x0, [x21, #0xc78] 56470: 394083e8 ldrb w8, [sp, #0x20] 56474: f9401be9 ldr x9, [sp, #0x30] 56478: 910083ea add x10, sp, #0x20 5647c: b2400156 orr x22, x10, #0x1 56480: 7200011f tst w8, #0x1 56484: 9a8902c1 csel x1, x22, x9, eq 56488: 97ffdb59 bl 0x4d1ec 5648c: aa0003f3 mov x19, x0 56490: b4000613 cbz x19, 0x56550 56494: a9017fff stp xzr, xzr, [sp, #0x10] 56498: f90007ff str xzr, [sp, #0x8] 5649c: f00002a1 adrp x1, 0xad000 564a0: 912fc821 add x1, x1, #0xbf2 564a4: 910023e0 add x0, sp, #0x8 564a8: 320007e2 orr w2, wzr, #0x3 564ac: 97ff8cce bl 0x397e4 <.text+0x29d34> 564b0: f9463ea0 ldr x0, [x21, #0xc78] 564b4: b50001e0 cbnz x0, 0x564f0 564b8: 900007c0 adrp x0, 0x14e000 564bc: 91320000 add x0, x0, #0xc80 564c0: 97fee440 bl 0xf5c0 564c4: f9463ea8 ldr x8, [x21, #0xc78] 564c8: b50000c8 cbnz x8, 0x564e0 564cc: 321d07e0 orr w0, wzr, #0x18 564d0: 9400adb6 bl 0x81ba8 564d4: a900fc1f stp xzr, xzr, [x0, #0x8] 564d8: f900001f str xzr, [x0] 564dc: f9063ea0 str x0, [x21, #0xc78] 564e0: 900007c0 adrp x0, 0x14e000 564e4: 91320000 add x0, x0, #0xc80 564e8: 97fee562 bl 0xfa70 564ec: f9463ea0 ldr x0, [x21, #0xc78] 564f0: 394023e8 ldrb w8, [sp, #0x8] 564f4: f9400fe9 ldr x9, [sp, #0x18] 564f8: 910023ea add x10, sp, #0x8 564fc: b240014a orr x10, x10, #0x1 56500: 7200011f tst w8, #0x1 56504: 9a890143 csel x3, x10, x9, eq 56508: f00002e2 adrp x2, 0xb5000 5650c: 9136c442 add x2, x2, #0xdb1 56510: aa1303e1 mov x1, x19 56514: 97ffdc4e bl 0x4d64c 56518: 394023e8 ldrb w8, [sp, #0x8] 5651c: 360002e8 tbz w8, #0x0, 0x56578 56520: f9400fe0 ldr x0, [sp, #0x18] 56524: 9400add1 bl 0x81c68 56528: f9463ea0 ldr x0, [x21, #0xc78] 5652c: b5000460 cbnz x0, 0x565b8 56530: 14000014 b 0x56580 56534: d00002e1 adrp x1, 0xb4000 56538: f00002e2 adrp x2, 0xb5000 5653c: 912fdc21 add x1, x1, #0xbf7 56540: 911a7442 add x2, x2, #0x69d 56544: 2a1f03e0 mov w0, wzr 56548: 97fee152 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5654c: 14000021 b 0x565d0 56550: 394083e8 ldrb w8, [sp, #0x20] 56554: f9401be9 ldr x9, [sp, #0x30] 56558: 7200011f tst w8, #0x1 5655c: 9a8902c3 csel x3, x22, x9, eq 56560: d00002e1 adrp x1, 0xb4000 56564: f00002e2 adrp x2, 0xb5000 56568: 912fdc21 add x1, x1, #0xbf7 5656c: 911b4c42 add x2, x2, #0x6d3 56570: 2a1f03e0 mov w0, wzr 56574: 97fee147 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 56578: f9463ea0 ldr x0, [x21, #0xc78] 5657c: b50001e0 cbnz x0, 0x565b8 56580: 900007c0 adrp x0, 0x14e000 56584: 91320000 add x0, x0, #0xc80 56588: 97fee40e bl 0xf5c0 5658c: f9463ea8 ldr x8, [x21, #0xc78] 56590: b50000c8 cbnz x8, 0x565a8 56594: 321d07e0 orr w0, wzr, #0x18 56598: 9400ad84 bl 0x81ba8 5659c: a900fc1f stp xzr, xzr, [x0, #0x8] 565a0: f900001f str xzr, [x0] 565a4: f9063ea0 str x0, [x21, #0xc78] 565a8: 900007c0 adrp x0, 0x14e000 565ac: 91320000 add x0, x0, #0xc80 565b0: 97fee530 bl 0xfa70 565b4: f9463ea0 ldr x0, [x21, #0xc78] 565b8: aa1303e1 mov x1, x19 565bc: 97ffe195 bl 0x4ec10 565c0: 394083e8 ldrb w8, [sp, #0x20] 565c4: 36000068 tbz w8, #0x0, 0x565d0 565c8: f9401be0 ldr x0, [sp, #0x30] 565cc: 9400ada7 bl 0x81c68 565d0: f9401688 ldr x8, [x20, #0x28] 565d4: f85d83a9 ldur x9, [x29, #-0x28] 565d8: eb09011f cmp x8, x9 565dc: 540000c1 b.ne 0x565f4 565e0: a9467bfd ldp x29, x30, [sp, #0x60] 565e4: a9454ff4 ldp x20, x19, [sp, #0x50] 565e8: a94457f6 ldp x22, x21, [sp, #0x40] 565ec: 9101c3ff add sp, sp, #0x70 565f0: d65f03c0 ret 565f4: 97fee2fb bl 0xf1e0 <__stack_chk_fail@plt> 565f8: 394023e8 ldrb w8, [sp, #0x8] 565fc: aa0003f3 mov x19, x0 56600: 36000188 tbz w8, #0x0, 0x56630 56604: f9400fe0 ldr x0, [sp, #0x18] 56608: 9400ad98 bl 0x81c68 5660c: 394083e8 ldrb w8, [sp, #0x20] 56610: 37000148 tbnz w8, #0x0, 0x56638 56614: 1400000b b 0x56640 56618: 14000005 b 0x5662c 5661c: 394083e8 ldrb w8, [sp, #0x20] 56620: aa0003f3 mov x19, x0 56624: 370000a8 tbnz w8, #0x0, 0x56638 56628: 14000006 b 0x56640 5662c: aa0003f3 mov x19, x0 56630: 394083e8 ldrb w8, [sp, #0x20] 56634: 36000068 tbz w8, #0x0, 0x56640 56638: f9401be0 ldr x0, [sp, #0x30] 5663c: 9400ad8b bl 0x81c68 56640: aa1303e0 mov x0, x19 56644: 94014ed6 bl 0xaa19c 56648: d10103ff sub sp, sp, #0x40 5664c: f90013f3 str x19, [sp, #0x20] 56650: a9037bfd stp x29, x30, [sp, #0x30] 56654: 9100c3fd add x29, sp, #0x30 56658: f00002ea adrp x10, 0xb5000 5665c: d53bd053 mrs x19, TPIDR_EL0 56660: 9137094a add x10, x10, #0xdc2 56664: f9401669 ldr x9, [x19, #0x28] 56668: 3dc00140 ldr q0, [x10] 5666c: 528c2dcb mov w11, #0x616e // =24942 56670: 528004c8 mov w8, #0x26 // =38 56674: 72a00d8b movk w11, #0x6c, lsl #16 56678: f9000fe9 str x9, [sp, #0x18] 5667c: a900ffff stp xzr, xzr, [sp, #0x8] 56680: f90003ff str xzr, [sp] 56684: 390003e8 strb w8, [sp] 56688: 3c8013e0 stur q0, [sp, #0x1] 5668c: b80113eb stur w11, [sp, #0x11] 56690: 12000022 and w2, w1, #0x1 56694: 910003e1 mov x1, sp 56698: 94000015 bl 0x566ec 5669c: 394003e8 ldrb w8, [sp] 566a0: 36000068 tbz w8, #0x0, 0x566ac 566a4: f9400be0 ldr x0, [sp, #0x10] 566a8: 9400ad70 bl 0x81c68 566ac: f9401668 ldr x8, [x19, #0x28] 566b0: f9400fe9 ldr x9, [sp, #0x18] 566b4: eb09011f cmp x8, x9 566b8: 540000a1 b.ne 0x566cc 566bc: a9437bfd ldp x29, x30, [sp, #0x30] 566c0: f94013f3 ldr x19, [sp, #0x20] 566c4: 910103ff add sp, sp, #0x40 566c8: d65f03c0 ret 566cc: 97fee2c5 bl 0xf1e0 <__stack_chk_fail@plt> 566d0: 394003e8 ldrb w8, [sp] 566d4: aa0003f3 mov x19, x0 566d8: 36000068 tbz w8, #0x0, 0x566e4 566dc: f9400be0 ldr x0, [sp, #0x10] 566e0: 9400ad62 bl 0x81c68 566e4: aa1303e0 mov x0, x19 566e8: 94014ead bl 0xaa19c 566ec: d10203ff sub sp, sp, #0x80 566f0: a9045ff8 stp x24, x23, [sp, #0x40] 566f4: a90557f6 stp x22, x21, [sp, #0x50] 566f8: a9064ff4 stp x20, x19, [sp, #0x60] 566fc: a9077bfd stp x29, x30, [sp, #0x70] 56700: 9101c3fd add x29, sp, #0x70 56704: d53bd056 mrs x22, TPIDR_EL0 56708: f94016c8 ldr x8, [x22, #0x28] 5670c: aa0003f5 mov x21, x0 56710: 2a0203f3 mov w19, w2 56714: aa0103f4 mov x20, x1 56718: f9001fe8 str x8, [sp, #0x38] 5671c: 394002a8 ldrb w8, [x21] 56720: f9400aa9 ldr x9, [x21, #0x10] 56724: d00002e1 adrp x1, 0xb4000 56728: f00002e2 adrp x2, 0xb5000 5672c: 7200011f tst w8, #0x1 56730: 9a951523 csinc x3, x9, x21, ne 56734: 912fdc21 add x1, x1, #0xbf7 56738: 9138e042 add x2, x2, #0xe38 5673c: 2a1f03e0 mov w0, wzr 56740: 97fee0d4 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 56744: 394002b8 ldrb w24, [x21] 56748: f94006a8 ldr x8, [x21, #0x8] 5674c: d341ff09 lsr x9, x24, #1 56750: 7200031f tst w24, #0x1 56754: 9a880128 csel x8, x9, x8, eq 56758: b4000ca8 cbz x8, 0x568ec 5675c: 321b03e0 orr w0, wzr, #0x20 56760: 910006b7 add x23, x21, #0x1 56764: 9400ad11 bl 0x81ba8 56768: 90000309 adrp x9, 0xb6000 5676c: f00002e8 adrp x8, 0xb5000 56770: 910d3929 add x9, x9, #0x34e 56774: 3dc18d00 ldr q0, [x8, #0x630] 56778: 3cc0e121 ldur q1, [x9, #0xe] 5677c: 3dc00122 ldr q2, [x9] 56780: f9001be0 str x0, [sp, #0x30] 56784: 3d800be0 str q0, [sp, #0x20] 56788: 3c80e001 stur q1, [x0, #0xe] 5678c: 3d800002 str q2, [x0] 56790: 3900781f strb wzr, [x0, #0x1e] 56794: f9400aa8 ldr x8, [x21, #0x10] 56798: 7200031f tst w24, #0x1 5679c: 9a8802e0 csel x0, x23, x8, eq 567a0: 97fee3e8 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 567a4: b40001a0 cbz x0, 0x567d8 567a8: 394002a8 ldrb w8, [x21] 567ac: f9400aa9 ldr x9, [x21, #0x10] 567b0: 7200011f tst w8, #0x1 567b4: 9a8902e0 csel x0, x23, x9, eq 567b8: 97fee3e2 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 567bc: aa0003f5 mov x21, x0 567c0: aa1503e0 mov x0, x21 567c4: 97fee3eb bl 0xf770 567c8: aa0003e2 mov x2, x0 567cc: 910083e0 add x0, sp, #0x20 567d0: aa1503e1 mov x1, x21 567d4: 97ff8c04 bl 0x397e4 <.text+0x29d34> 567d8: 900007d7 adrp x23, 0x14e000 567dc: f9463ee0 ldr x0, [x23, #0xc78] 567e0: b50001e0 cbnz x0, 0x5681c 567e4: 900007c0 adrp x0, 0x14e000 567e8: 91320000 add x0, x0, #0xc80 567ec: 97fee375 bl 0xf5c0 567f0: f9463ee8 ldr x8, [x23, #0xc78] 567f4: b50000c8 cbnz x8, 0x5680c 567f8: 321d07e0 orr w0, wzr, #0x18 567fc: 9400aceb bl 0x81ba8 56800: a900fc1f stp xzr, xzr, [x0, #0x8] 56804: f900001f str xzr, [x0] 56808: f9063ee0 str x0, [x23, #0xc78] 5680c: 900007c0 adrp x0, 0x14e000 56810: 91320000 add x0, x0, #0xc80 56814: 97fee497 bl 0xfa70 56818: f9463ee0 ldr x0, [x23, #0xc78] 5681c: 394083e8 ldrb w8, [sp, #0x20] 56820: f9401be9 ldr x9, [sp, #0x30] 56824: 910083ea add x10, sp, #0x20 56828: b2400158 orr x24, x10, #0x1 5682c: 7200011f tst w8, #0x1 56830: 9a890301 csel x1, x24, x9, eq 56834: 97ffda6e bl 0x4d1ec 56838: aa0003f5 mov x21, x0 5683c: b4000675 cbz x21, 0x56908 56840: a9017fff stp xzr, xzr, [sp, #0x10] 56844: f90007ff str xzr, [sp, #0x8] 56848: f00002a1 adrp x1, 0xad000 5684c: 91364021 add x1, x1, #0xd90 56850: 910023e0 add x0, sp, #0x8 56854: 321e03e2 orr w2, wzr, #0x4 56858: 97ff8be3 bl 0x397e4 <.text+0x29d34> 5685c: f9463ee0 ldr x0, [x23, #0xc78] 56860: b50001e0 cbnz x0, 0x5689c 56864: 900007c0 adrp x0, 0x14e000 56868: 91320000 add x0, x0, #0xc80 5686c: 97fee355 bl 0xf5c0 56870: f9463ee8 ldr x8, [x23, #0xc78] 56874: b50000c8 cbnz x8, 0x5688c 56878: 321d07e0 orr w0, wzr, #0x18 5687c: 9400accb bl 0x81ba8 56880: a900fc1f stp xzr, xzr, [x0, #0x8] 56884: f900001f str xzr, [x0] 56888: f9063ee0 str x0, [x23, #0xc78] 5688c: 900007c0 adrp x0, 0x14e000 56890: 91320000 add x0, x0, #0xc80 56894: 97fee477 bl 0xfa70 56898: f9463ee0 ldr x0, [x23, #0xc78] 5689c: 39400288 ldrb w8, [x20] 568a0: f9400a89 ldr x9, [x20, #0x10] 568a4: 394023ea ldrb w10, [sp, #0x8] 568a8: f9400feb ldr x11, [sp, #0x18] 568ac: 910023ec add x12, sp, #0x8 568b0: 7200011f tst w8, #0x1 568b4: b240018c orr x12, x12, #0x1 568b8: 9a941522 csinc x2, x9, x20, ne 568bc: 7200015f tst w10, #0x1 568c0: 9a8b0183 csel x3, x12, x11, eq 568c4: 12000264 and w4, w19, #0x1 568c8: aa1503e1 mov x1, x21 568cc: 97ffdb60 bl 0x4d64c 568d0: 394023e8 ldrb w8, [sp, #0x8] 568d4: 360002e8 tbz w8, #0x0, 0x56930 568d8: f9400fe0 ldr x0, [sp, #0x18] 568dc: 9400ace3 bl 0x81c68 568e0: f9463ee0 ldr x0, [x23, #0xc78] 568e4: b5000460 cbnz x0, 0x56970 568e8: 14000014 b 0x56938 568ec: d00002e1 adrp x1, 0xb4000 568f0: f00002e2 adrp x2, 0xb5000 568f4: 912fdc21 add x1, x1, #0xbf7 568f8: 911a7442 add x2, x2, #0x69d 568fc: 2a1f03e0 mov w0, wzr 56900: 97fee064 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 56904: 14000021 b 0x56988 56908: 394083e8 ldrb w8, [sp, #0x20] 5690c: f9401be9 ldr x9, [sp, #0x30] 56910: 7200011f tst w8, #0x1 56914: 9a890303 csel x3, x24, x9, eq 56918: d00002e1 adrp x1, 0xb4000 5691c: f00002e2 adrp x2, 0xb5000 56920: 912fdc21 add x1, x1, #0xbf7 56924: 911b4c42 add x2, x2, #0x6d3 56928: 2a1f03e0 mov w0, wzr 5692c: 97fee059 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 56930: f9463ee0 ldr x0, [x23, #0xc78] 56934: b50001e0 cbnz x0, 0x56970 56938: 900007c0 adrp x0, 0x14e000 5693c: 91320000 add x0, x0, #0xc80 56940: 97fee320 bl 0xf5c0 56944: f9463ee8 ldr x8, [x23, #0xc78] 56948: b50000c8 cbnz x8, 0x56960 5694c: 321d07e0 orr w0, wzr, #0x18 56950: 9400ac96 bl 0x81ba8 56954: a900fc1f stp xzr, xzr, [x0, #0x8] 56958: f900001f str xzr, [x0] 5695c: f9063ee0 str x0, [x23, #0xc78] 56960: 900007c0 adrp x0, 0x14e000 56964: 91320000 add x0, x0, #0xc80 56968: 97fee442 bl 0xfa70 5696c: f9463ee0 ldr x0, [x23, #0xc78] 56970: aa1503e1 mov x1, x21 56974: 97ffe0a7 bl 0x4ec10 56978: 394083e8 ldrb w8, [sp, #0x20] 5697c: 36000068 tbz w8, #0x0, 0x56988 56980: f9401be0 ldr x0, [sp, #0x30] 56984: 9400acb9 bl 0x81c68 56988: f94016c8 ldr x8, [x22, #0x28] 5698c: f9401fe9 ldr x9, [sp, #0x38] 56990: eb09011f cmp x8, x9 56994: 540000e1 b.ne 0x569b0 56998: a9477bfd ldp x29, x30, [sp, #0x70] 5699c: a9464ff4 ldp x20, x19, [sp, #0x60] 569a0: a94557f6 ldp x22, x21, [sp, #0x50] 569a4: a9445ff8 ldp x24, x23, [sp, #0x40] 569a8: 910203ff add sp, sp, #0x80 569ac: d65f03c0 ret 569b0: 97fee20c bl 0xf1e0 <__stack_chk_fail@plt> 569b4: 394023e8 ldrb w8, [sp, #0x8] 569b8: aa0003f3 mov x19, x0 569bc: 36000188 tbz w8, #0x0, 0x569ec 569c0: f9400fe0 ldr x0, [sp, #0x18] 569c4: 9400aca9 bl 0x81c68 569c8: 394083e8 ldrb w8, [sp, #0x20] 569cc: 37000148 tbnz w8, #0x0, 0x569f4 569d0: 1400000b b 0x569fc 569d4: 14000005 b 0x569e8 569d8: 394083e8 ldrb w8, [sp, #0x20] 569dc: aa0003f3 mov x19, x0 569e0: 370000a8 tbnz w8, #0x0, 0x569f4 569e4: 14000006 b 0x569fc 569e8: aa0003f3 mov x19, x0 569ec: 394083e8 ldrb w8, [sp, #0x20] 569f0: 36000068 tbz w8, #0x0, 0x569fc 569f4: f9401be0 ldr x0, [sp, #0x30] 569f8: 9400ac9c bl 0x81c68 569fc: aa1303e0 mov x0, x19 56a00: 94014de7 bl 0xaa19c 56a04: d10103ff sub sp, sp, #0x40 56a08: f90013f3 str x19, [sp, #0x20] 56a0c: a9037bfd stp x29, x30, [sp, #0x30] 56a10: 9100c3fd add x29, sp, #0x30 56a14: f00002ea adrp x10, 0xb5000 56a18: d53bd053 mrs x19, TPIDR_EL0 56a1c: 9137594a add x10, x10, #0xdd6 56a20: f9401669 ldr x9, [x19, #0x28] 56a24: 3dc00140 ldr q0, [x10] 56a28: 528c6c2b mov w11, #0x6361 // =25441 56a2c: 528004c8 mov w8, #0x26 // =38 56a30: 72a00d6b movk w11, #0x6b, lsl #16 56a34: f9000fe9 str x9, [sp, #0x18] 56a38: a900ffff stp xzr, xzr, [sp, #0x8] 56a3c: f90003ff str xzr, [sp] 56a40: 390003e8 strb w8, [sp] 56a44: 3c8013e0 stur q0, [sp, #0x1] 56a48: b80113eb stur w11, [sp, #0x11] 56a4c: 12000022 and w2, w1, #0x1 56a50: 910003e1 mov x1, sp 56a54: 97ffff26 bl 0x566ec 56a58: 394003e8 ldrb w8, [sp] 56a5c: 36000068 tbz w8, #0x0, 0x56a68 56a60: f9400be0 ldr x0, [sp, #0x10] 56a64: 9400ac81 bl 0x81c68 56a68: f9401668 ldr x8, [x19, #0x28] 56a6c: f9400fe9 ldr x9, [sp, #0x18] 56a70: eb09011f cmp x8, x9 56a74: 540000a1 b.ne 0x56a88 56a78: a9437bfd ldp x29, x30, [sp, #0x30] 56a7c: f94013f3 ldr x19, [sp, #0x20] 56a80: 910103ff add sp, sp, #0x40 56a84: d65f03c0 ret 56a88: 97fee1d6 bl 0xf1e0 <__stack_chk_fail@plt> 56a8c: 394003e8 ldrb w8, [sp] 56a90: aa0003f3 mov x19, x0 56a94: 36000068 tbz w8, #0x0, 0x56aa0 56a98: f9400be0 ldr x0, [sp, #0x10] 56a9c: 9400ac73 bl 0x81c68 56aa0: aa1303e0 mov x0, x19 56aa4: 94014dbe bl 0xaa19c 56aa8: d10203ff sub sp, sp, #0x80 56aac: f90023f7 str x23, [sp, #0x40] 56ab0: a90557f6 stp x22, x21, [sp, #0x50] 56ab4: a9064ff4 stp x20, x19, [sp, #0x60] 56ab8: a9077bfd stp x29, x30, [sp, #0x70] 56abc: 9101c3fd add x29, sp, #0x70 56ac0: d53bd055 mrs x21, TPIDR_EL0 56ac4: f94016a8 ldr x8, [x21, #0x28] 56ac8: aa0003f4 mov x20, x0 56acc: 2a0103f3 mov w19, w1 56ad0: d00002e1 adrp x1, 0xb4000 56ad4: f9001fe8 str x8, [sp, #0x38] 56ad8: 39400288 ldrb w8, [x20] 56adc: f9400a89 ldr x9, [x20, #0x10] 56ae0: f00002e2 adrp x2, 0xb5000 56ae4: 912fdc21 add x1, x1, #0xbf7 56ae8: 7200011f tst w8, #0x1 56aec: 9a941523 csinc x3, x9, x20, ne 56af0: 9137a842 add x2, x2, #0xdea 56af4: 2a1f03e0 mov w0, wzr 56af8: 2a1303e4 mov w4, w19 56afc: 97fedfe5 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 56b00: 39400297 ldrb w23, [x20] 56b04: f9400688 ldr x8, [x20, #0x8] 56b08: d341fee9 lsr x9, x23, #1 56b0c: 720002ff tst w23, #0x1 56b10: 9a880128 csel x8, x9, x8, eq 56b14: b4000d68 cbz x8, 0x56cc0 56b18: 321b03e0 orr w0, wzr, #0x20 56b1c: 91000696 add x22, x20, #0x1 56b20: 9400ac22 bl 0x81ba8 56b24: 90000309 adrp x9, 0xb6000 56b28: f00002e8 adrp x8, 0xb5000 56b2c: 910d3929 add x9, x9, #0x34e 56b30: 3dc18d00 ldr q0, [x8, #0x630] 56b34: 3cc0e121 ldur q1, [x9, #0xe] 56b38: 3dc00122 ldr q2, [x9] 56b3c: f9001be0 str x0, [sp, #0x30] 56b40: 3d800be0 str q0, [sp, #0x20] 56b44: 3c80e001 stur q1, [x0, #0xe] 56b48: 3d800002 str q2, [x0] 56b4c: 3900781f strb wzr, [x0, #0x1e] 56b50: f9400a88 ldr x8, [x20, #0x10] 56b54: 720002ff tst w23, #0x1 56b58: 9a8802c0 csel x0, x22, x8, eq 56b5c: 97fee2f9 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 56b60: b40001a0 cbz x0, 0x56b94 56b64: 39400288 ldrb w8, [x20] 56b68: f9400a89 ldr x9, [x20, #0x10] 56b6c: 7200011f tst w8, #0x1 56b70: 9a8902c0 csel x0, x22, x9, eq 56b74: 97fee2f3 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 56b78: aa0003f4 mov x20, x0 56b7c: aa1403e0 mov x0, x20 56b80: 97fee2fc bl 0xf770 56b84: aa0003e2 mov x2, x0 56b88: 910083e0 add x0, sp, #0x20 56b8c: aa1403e1 mov x1, x20 56b90: 97ff8b15 bl 0x397e4 <.text+0x29d34> 56b94: 900007d6 adrp x22, 0x14e000 56b98: f9463ec0 ldr x0, [x22, #0xc78] 56b9c: b50001e0 cbnz x0, 0x56bd8 56ba0: 900007c0 adrp x0, 0x14e000 56ba4: 91320000 add x0, x0, #0xc80 56ba8: 97fee286 bl 0xf5c0 56bac: f9463ec8 ldr x8, [x22, #0xc78] 56bb0: b50000c8 cbnz x8, 0x56bc8 56bb4: 321d07e0 orr w0, wzr, #0x18 56bb8: 9400abfc bl 0x81ba8 56bbc: a900fc1f stp xzr, xzr, [x0, #0x8] 56bc0: f900001f str xzr, [x0] 56bc4: f9063ec0 str x0, [x22, #0xc78] 56bc8: 900007c0 adrp x0, 0x14e000 56bcc: 91320000 add x0, x0, #0xc80 56bd0: 97fee3a8 bl 0xfa70 56bd4: f9463ec0 ldr x0, [x22, #0xc78] 56bd8: 394083e8 ldrb w8, [sp, #0x20] 56bdc: f9401be9 ldr x9, [sp, #0x30] 56be0: 910083ea add x10, sp, #0x20 56be4: b2400157 orr x23, x10, #0x1 56be8: 7200011f tst w8, #0x1 56bec: 9a8902e1 csel x1, x23, x9, eq 56bf0: 97ffd97f bl 0x4d1ec 56bf4: aa0003f4 mov x20, x0 56bf8: b4000734 cbz x20, 0x56cdc 56bfc: a9017fff stp xzr, xzr, [sp, #0x10] 56c00: f90007ff str xzr, [sp, #0x8] 56c04: 90000321 adrp x1, 0xba000 56c08: 913b4021 add x1, x1, #0xed0 56c0c: 910023e0 add x0, sp, #0x8 56c10: 320003e2 orr w2, wzr, #0x1 56c14: 97ff8af4 bl 0x397e4 <.text+0x29d34> 56c18: f00002e1 adrp x1, 0xb5000 56c1c: 91356421 add x1, x1, #0xd59 56c20: 320003e2 orr w2, wzr, #0x1 56c24: 97ff8af0 bl 0x397e4 <.text+0x29d34> 56c28: f00002a1 adrp x1, 0xad000 56c2c: 912fcc21 add x1, x1, #0xbf3 56c30: 321f03e2 orr w2, wzr, #0x2 56c34: 97ff8aec bl 0x397e4 <.text+0x29d34> 56c38: f9463ec0 ldr x0, [x22, #0xc78] 56c3c: b50001e0 cbnz x0, 0x56c78 56c40: 900007c0 adrp x0, 0x14e000 56c44: 91320000 add x0, x0, #0xc80 56c48: 97fee25e bl 0xf5c0 56c4c: f9463ec8 ldr x8, [x22, #0xc78] 56c50: b50000c8 cbnz x8, 0x56c68 56c54: 321d07e0 orr w0, wzr, #0x18 56c58: 9400abd4 bl 0x81ba8 56c5c: a900fc1f stp xzr, xzr, [x0, #0x8] 56c60: f900001f str xzr, [x0] 56c64: f9063ec0 str x0, [x22, #0xc78] 56c68: 900007c0 adrp x0, 0x14e000 56c6c: 91320000 add x0, x0, #0xc80 56c70: 97fee380 bl 0xfa70 56c74: f9463ec0 ldr x0, [x22, #0xc78] 56c78: 394023e8 ldrb w8, [sp, #0x8] 56c7c: f9400fe9 ldr x9, [sp, #0x18] 56c80: 910023ea add x10, sp, #0x8 56c84: b240014a orr x10, x10, #0x1 56c88: 7200011f tst w8, #0x1 56c8c: 9a890143 csel x3, x10, x9, eq 56c90: f00002e2 adrp x2, 0xb5000 56c94: 91385042 add x2, x2, #0xe14 56c98: aa1403e1 mov x1, x20 56c9c: 2a1303e4 mov w4, w19 56ca0: 97ffda6b bl 0x4d64c 56ca4: 394023e8 ldrb w8, [sp, #0x8] 56ca8: 360002e8 tbz w8, #0x0, 0x56d04 56cac: f9400fe0 ldr x0, [sp, #0x18] 56cb0: 9400abee bl 0x81c68 56cb4: f9463ec0 ldr x0, [x22, #0xc78] 56cb8: b5000460 cbnz x0, 0x56d44 56cbc: 14000014 b 0x56d0c 56cc0: d00002e1 adrp x1, 0xb4000 56cc4: f00002e2 adrp x2, 0xb5000 56cc8: 912fdc21 add x1, x1, #0xbf7 56ccc: 911a7442 add x2, x2, #0x69d 56cd0: 2a1f03e0 mov w0, wzr 56cd4: 97fedf6f bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 56cd8: 14000021 b 0x56d5c 56cdc: 394083e8 ldrb w8, [sp, #0x20] 56ce0: f9401be9 ldr x9, [sp, #0x30] 56ce4: 7200011f tst w8, #0x1 56ce8: 9a8902e3 csel x3, x23, x9, eq 56cec: d00002e1 adrp x1, 0xb4000 56cf0: f00002e2 adrp x2, 0xb5000 56cf4: 912fdc21 add x1, x1, #0xbf7 56cf8: 911b4c42 add x2, x2, #0x6d3 56cfc: 2a1f03e0 mov w0, wzr 56d00: 97fedf64 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 56d04: f9463ec0 ldr x0, [x22, #0xc78] 56d08: b50001e0 cbnz x0, 0x56d44 56d0c: 900007c0 adrp x0, 0x14e000 56d10: 91320000 add x0, x0, #0xc80 56d14: 97fee22b bl 0xf5c0 56d18: f9463ec8 ldr x8, [x22, #0xc78] 56d1c: b50000c8 cbnz x8, 0x56d34 56d20: 321d07e0 orr w0, wzr, #0x18 56d24: 9400aba1 bl 0x81ba8 56d28: a900fc1f stp xzr, xzr, [x0, #0x8] 56d2c: f900001f str xzr, [x0] 56d30: f9063ec0 str x0, [x22, #0xc78] 56d34: 900007c0 adrp x0, 0x14e000 56d38: 91320000 add x0, x0, #0xc80 56d3c: 97fee34d bl 0xfa70 56d40: f9463ec0 ldr x0, [x22, #0xc78] 56d44: aa1403e1 mov x1, x20 56d48: 97ffdfb2 bl 0x4ec10 56d4c: 394083e8 ldrb w8, [sp, #0x20] 56d50: 36000068 tbz w8, #0x0, 0x56d5c 56d54: f9401be0 ldr x0, [sp, #0x30] 56d58: 9400abc4 bl 0x81c68 56d5c: f94016a8 ldr x8, [x21, #0x28] 56d60: f9401fe9 ldr x9, [sp, #0x38] 56d64: eb09011f cmp x8, x9 56d68: 540000e1 b.ne 0x56d84 56d6c: a9477bfd ldp x29, x30, [sp, #0x70] 56d70: a9464ff4 ldp x20, x19, [sp, #0x60] 56d74: a94557f6 ldp x22, x21, [sp, #0x50] 56d78: f94023f7 ldr x23, [sp, #0x40] 56d7c: 910203ff add sp, sp, #0x80 56d80: d65f03c0 ret 56d84: 97fee117 bl 0xf1e0 <__stack_chk_fail@plt> 56d88: 14000001 b 0x56d8c 56d8c: aa0003f3 mov x19, x0 56d90: 394083e8 ldrb w8, [sp, #0x20] 56d94: 370001a8 tbnz w8, #0x0, 0x56dc8 56d98: 1400000e b 0x56dd0 56d9c: 394083e8 ldrb w8, [sp, #0x20] 56da0: aa0003f3 mov x19, x0 56da4: 37000128 tbnz w8, #0x0, 0x56dc8 56da8: 1400000a b 0x56dd0 56dac: 394023e8 ldrb w8, [sp, #0x8] 56db0: aa0003f3 mov x19, x0 56db4: 36000068 tbz w8, #0x0, 0x56dc0 56db8: f9400fe0 ldr x0, [sp, #0x18] 56dbc: 9400abab bl 0x81c68 56dc0: 394083e8 ldrb w8, [sp, #0x20] 56dc4: 36000068 tbz w8, #0x0, 0x56dd0 56dc8: f9401be0 ldr x0, [sp, #0x30] 56dcc: 9400aba7 bl 0x81c68 56dd0: aa1303e0 mov x0, x19 56dd4: 94014cf2 bl 0xaa19c 56dd8: d10103ff sub sp, sp, #0x40 56ddc: a9024ff4 stp x20, x19, [sp, #0x20] 56de0: a9037bfd stp x29, x30, [sp, #0x30] 56de4: 9100c3fd add x29, sp, #0x30 56de8: f00002ea adrp x10, 0xb5000 56dec: d53bd054 mrs x20, TPIDR_EL0 56df0: 91389d4a add x10, x10, #0xe27 56df4: f9401688 ldr x8, [x20, #0x28] 56df8: 3dc00140 ldr q0, [x10] 56dfc: 321b03e9 orr w9, wzr, #0x20 56e00: f9000fe8 str x8, [sp, #0x18] 56e04: a900ffff stp xzr, xzr, [sp, #0x8] 56e08: f90003ff str xzr, [sp] 56e0c: 390003e9 strb w9, [sp] 56e10: 3c8013e0 stur q0, [sp, #0x1] 56e14: 390047ff strb wzr, [sp, #0x11] 56e18: 910003e1 mov x1, sp 56e1c: 94000017 bl 0x56e78 56e20: aa0003f3 mov x19, x0 56e24: 394003e8 ldrb w8, [sp] 56e28: 36000068 tbz w8, #0x0, 0x56e34 56e2c: f9400be0 ldr x0, [sp, #0x10] 56e30: 9400ab8e bl 0x81c68 56e34: f9401688 ldr x8, [x20, #0x28] 56e38: f9400fe9 ldr x9, [sp, #0x18] 56e3c: eb09011f cmp x8, x9 56e40: 540000c1 b.ne 0x56e58 56e44: aa1303e0 mov x0, x19 56e48: a9437bfd ldp x29, x30, [sp, #0x30] 56e4c: a9424ff4 ldp x20, x19, [sp, #0x20] 56e50: 910103ff add sp, sp, #0x40 56e54: d65f03c0 ret 56e58: 97fee0e2 bl 0xf1e0 <__stack_chk_fail@plt> 56e5c: 394003e8 ldrb w8, [sp] 56e60: aa0003f3 mov x19, x0 56e64: 36000068 tbz w8, #0x0, 0x56e70 56e68: f9400be0 ldr x0, [sp, #0x10] 56e6c: 9400ab7f bl 0x81c68 56e70: aa1303e0 mov x0, x19 56e74: 94014cca bl 0xaa19c 56e78: d10203ff sub sp, sp, #0x80 56e7c: f90023f7 str x23, [sp, #0x40] 56e80: a90557f6 stp x22, x21, [sp, #0x50] 56e84: a9064ff4 stp x20, x19, [sp, #0x60] 56e88: a9077bfd stp x29, x30, [sp, #0x70] 56e8c: 9101c3fd add x29, sp, #0x70 56e90: d53bd055 mrs x21, TPIDR_EL0 56e94: f94016a8 ldr x8, [x21, #0x28] 56e98: aa0003f4 mov x20, x0 56e9c: aa0103f3 mov x19, x1 56ea0: d00002e1 adrp x1, 0xb4000 56ea4: f9001fe8 str x8, [sp, #0x38] 56ea8: 39400288 ldrb w8, [x20] 56eac: f9400a89 ldr x9, [x20, #0x10] 56eb0: f00002e2 adrp x2, 0xb5000 56eb4: 912fdc21 add x1, x1, #0xbf7 56eb8: 7200011f tst w8, #0x1 56ebc: 9a941523 csinc x3, x9, x20, ne 56ec0: 9138e042 add x2, x2, #0xe38 56ec4: 2a1f03e0 mov w0, wzr 56ec8: 97fedef2 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 56ecc: 39400297 ldrb w23, [x20] 56ed0: f9400688 ldr x8, [x20, #0x8] 56ed4: d341fee9 lsr x9, x23, #1 56ed8: 720002ff tst w23, #0x1 56edc: 9a880128 csel x8, x9, x8, eq 56ee0: b4000ca8 cbz x8, 0x57074 56ee4: 321b03e0 orr w0, wzr, #0x20 56ee8: 91000696 add x22, x20, #0x1 56eec: 9400ab2f bl 0x81ba8 56ef0: 90000309 adrp x9, 0xb6000 56ef4: f00002e8 adrp x8, 0xb5000 56ef8: 910d3929 add x9, x9, #0x34e 56efc: 3dc18d00 ldr q0, [x8, #0x630] 56f00: 3cc0e121 ldur q1, [x9, #0xe] 56f04: 3dc00122 ldr q2, [x9] 56f08: f9001be0 str x0, [sp, #0x30] 56f0c: 3d800be0 str q0, [sp, #0x20] 56f10: 3c80e001 stur q1, [x0, #0xe] 56f14: 3d800002 str q2, [x0] 56f18: 3900781f strb wzr, [x0, #0x1e] 56f1c: f9400a88 ldr x8, [x20, #0x10] 56f20: 720002ff tst w23, #0x1 56f24: 9a8802c0 csel x0, x22, x8, eq 56f28: 97fee206 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 56f2c: b40001a0 cbz x0, 0x56f60 56f30: 39400288 ldrb w8, [x20] 56f34: f9400a89 ldr x9, [x20, #0x10] 56f38: 7200011f tst w8, #0x1 56f3c: 9a8902c0 csel x0, x22, x9, eq 56f40: 97fee200 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 56f44: aa0003f4 mov x20, x0 56f48: aa1403e0 mov x0, x20 56f4c: 97fee209 bl 0xf770 56f50: aa0003e2 mov x2, x0 56f54: 910083e0 add x0, sp, #0x20 56f58: aa1403e1 mov x1, x20 56f5c: 97ff8a22 bl 0x397e4 <.text+0x29d34> 56f60: 900007d6 adrp x22, 0x14e000 56f64: f9463ec0 ldr x0, [x22, #0xc78] 56f68: b50001e0 cbnz x0, 0x56fa4 56f6c: 900007c0 adrp x0, 0x14e000 56f70: 91320000 add x0, x0, #0xc80 56f74: 97fee193 bl 0xf5c0 56f78: f9463ec8 ldr x8, [x22, #0xc78] 56f7c: b50000c8 cbnz x8, 0x56f94 56f80: 321d07e0 orr w0, wzr, #0x18 56f84: 9400ab09 bl 0x81ba8 56f88: a900fc1f stp xzr, xzr, [x0, #0x8] 56f8c: f900001f str xzr, [x0] 56f90: f9063ec0 str x0, [x22, #0xc78] 56f94: 900007c0 adrp x0, 0x14e000 56f98: 91320000 add x0, x0, #0xc80 56f9c: 97fee2b5 bl 0xfa70 56fa0: f9463ec0 ldr x0, [x22, #0xc78] 56fa4: 394083e8 ldrb w8, [sp, #0x20] 56fa8: f9401be9 ldr x9, [sp, #0x30] 56fac: 910083ea add x10, sp, #0x20 56fb0: b2400157 orr x23, x10, #0x1 56fb4: 7200011f tst w8, #0x1 56fb8: 9a8902e1 csel x1, x23, x9, eq 56fbc: 97ffd88c bl 0x4d1ec 56fc0: aa0003f4 mov x20, x0 56fc4: b4000694 cbz x20, 0x57094 56fc8: a9017fff stp xzr, xzr, [sp, #0x10] 56fcc: f90007ff str xzr, [sp, #0x8] 56fd0: b00002c1 adrp x1, 0xaf000 56fd4: 91395021 add x1, x1, #0xe54 56fd8: 910023e0 add x0, sp, #0x8 56fdc: 320007e2 orr w2, wzr, #0x3 56fe0: 97ff8a01 bl 0x397e4 <.text+0x29d34> 56fe4: f9463ec0 ldr x0, [x22, #0xc78] 56fe8: b50001e0 cbnz x0, 0x57024 56fec: 900007c0 adrp x0, 0x14e000 56ff0: 91320000 add x0, x0, #0xc80 56ff4: 97fee173 bl 0xf5c0 56ff8: f9463ec8 ldr x8, [x22, #0xc78] 56ffc: b50000c8 cbnz x8, 0x57014 57000: 321d07e0 orr w0, wzr, #0x18 57004: 9400aae9 bl 0x81ba8 57008: a900fc1f stp xzr, xzr, [x0, #0x8] 5700c: f900001f str xzr, [x0] 57010: f9063ec0 str x0, [x22, #0xc78] 57014: f00007a0 adrp x0, 0x14e000 57018: 91320000 add x0, x0, #0xc80 5701c: 97fee295 bl 0xfa70 57020: f9463ec0 ldr x0, [x22, #0xc78] 57024: 39400268 ldrb w8, [x19] 57028: f9400a69 ldr x9, [x19, #0x10] 5702c: 394023ea ldrb w10, [sp, #0x8] 57030: f9400feb ldr x11, [sp, #0x18] 57034: 910023ec add x12, sp, #0x8 57038: 7200011f tst w8, #0x1 5703c: b240018c orr x12, x12, #0x1 57040: 9a931522 csinc x2, x9, x19, ne 57044: 7200015f tst w10, #0x1 57048: 9a8b0183 csel x3, x12, x11, eq 5704c: aa1403e1 mov x1, x20 57050: 97ffdb6e bl 0x4de08 57054: aa0003f3 mov x19, x0 57058: 394023e8 ldrb w8, [sp, #0x8] 5705c: 36000068 tbz w8, #0x0, 0x57068 57060: f9400fe0 ldr x0, [sp, #0x18] 57064: 9400ab01 bl 0x81c68 57068: f9463ec0 ldr x0, [x22, #0xc78] 5706c: b50004a0 cbnz x0, 0x57100 57070: 14000016 b 0x570c8 57074: b00002e1 adrp x1, 0xb4000 57078: d00002e2 adrp x2, 0xb5000 5707c: 912fdc21 add x1, x1, #0xbf7 57080: 911a7442 add x2, x2, #0x69d 57084: 2a1f03e0 mov w0, wzr 57088: 97fede82 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5708c: 92800013 mov x19, #-0x1 // =-1 57090: 14000022 b 0x57118 57094: 394083e8 ldrb w8, [sp, #0x20] 57098: f9401be9 ldr x9, [sp, #0x30] 5709c: 7200011f tst w8, #0x1 570a0: 9a8902e3 csel x3, x23, x9, eq 570a4: b00002e1 adrp x1, 0xb4000 570a8: d00002e2 adrp x2, 0xb5000 570ac: 912fdc21 add x1, x1, #0xbf7 570b0: 911b4c42 add x2, x2, #0x6d3 570b4: 2a1f03e0 mov w0, wzr 570b8: 97fede76 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 570bc: 92800013 mov x19, #-0x1 // =-1 570c0: f9463ec0 ldr x0, [x22, #0xc78] 570c4: b50001e0 cbnz x0, 0x57100 570c8: f00007a0 adrp x0, 0x14e000 570cc: 91320000 add x0, x0, #0xc80 570d0: 97fee13c bl 0xf5c0 570d4: f9463ec8 ldr x8, [x22, #0xc78] 570d8: b50000c8 cbnz x8, 0x570f0 570dc: 321d07e0 orr w0, wzr, #0x18 570e0: 9400aab2 bl 0x81ba8 570e4: a900fc1f stp xzr, xzr, [x0, #0x8] 570e8: f900001f str xzr, [x0] 570ec: f9063ec0 str x0, [x22, #0xc78] 570f0: f00007a0 adrp x0, 0x14e000 570f4: 91320000 add x0, x0, #0xc80 570f8: 97fee25e bl 0xfa70 570fc: f9463ec0 ldr x0, [x22, #0xc78] 57100: aa1403e1 mov x1, x20 57104: 97ffdec3 bl 0x4ec10 57108: 394083e8 ldrb w8, [sp, #0x20] 5710c: 36000068 tbz w8, #0x0, 0x57118 57110: f9401be0 ldr x0, [sp, #0x30] 57114: 9400aad5 bl 0x81c68 57118: f94016a8 ldr x8, [x21, #0x28] 5711c: f9401fe9 ldr x9, [sp, #0x38] 57120: eb09011f cmp x8, x9 57124: 54000101 b.ne 0x57144 57128: aa1303e0 mov x0, x19 5712c: a9477bfd ldp x29, x30, [sp, #0x70] 57130: a9464ff4 ldp x20, x19, [sp, #0x60] 57134: a94557f6 ldp x22, x21, [sp, #0x50] 57138: f94023f7 ldr x23, [sp, #0x40] 5713c: 910203ff add sp, sp, #0x80 57140: d65f03c0 ret 57144: 97fee027 bl 0xf1e0 <__stack_chk_fail@plt> 57148: 394023e8 ldrb w8, [sp, #0x8] 5714c: aa0003f3 mov x19, x0 57150: 36000148 tbz w8, #0x0, 0x57178 57154: f9400fe0 ldr x0, [sp, #0x18] 57158: 9400aac4 bl 0x81c68 5715c: 14000007 b 0x57178 57160: 14000005 b 0x57174 57164: 394083e8 ldrb w8, [sp, #0x20] 57168: aa0003f3 mov x19, x0 5716c: 370000a8 tbnz w8, #0x0, 0x57180 57170: 14000006 b 0x57188 57174: aa0003f3 mov x19, x0 57178: 394083e8 ldrb w8, [sp, #0x20] 5717c: 36000068 tbz w8, #0x0, 0x57188 57180: f9401be0 ldr x0, [sp, #0x30] 57184: 9400aab9 bl 0x81c68 57188: aa1303e0 mov x0, x19 5718c: 94014c04 bl 0xaa19c 57190: d10203ff sub sp, sp, #0x80 57194: f90023f7 str x23, [sp, #0x40] 57198: a90557f6 stp x22, x21, [sp, #0x50] 5719c: a9064ff4 stp x20, x19, [sp, #0x60] 571a0: a9077bfd stp x29, x30, [sp, #0x70] 571a4: 9101c3fd add x29, sp, #0x70 571a8: d53bd055 mrs x21, TPIDR_EL0 571ac: f94016a8 ldr x8, [x21, #0x28] 571b0: aa0003f3 mov x19, x0 571b4: aa0103f4 mov x20, x1 571b8: b00002e1 adrp x1, 0xb4000 571bc: f9001fe8 str x8, [sp, #0x38] 571c0: 39400268 ldrb w8, [x19] 571c4: f9400a69 ldr x9, [x19, #0x10] 571c8: 3940028a ldrb w10, [x20] 571cc: f9400a8b ldr x11, [x20, #0x10] 571d0: 7200011f tst w8, #0x1 571d4: 9a931523 csinc x3, x9, x19, ne 571d8: 7200015f tst w10, #0x1 571dc: d00002e2 adrp x2, 0xb5000 571e0: 9a941564 csinc x4, x11, x20, ne 571e4: 912fdc21 add x1, x1, #0xbf7 571e8: 91327042 add x2, x2, #0xc9c 571ec: 2a1f03e0 mov w0, wzr 571f0: 97fede28 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 571f4: 39400268 ldrb w8, [x19] 571f8: f9400669 ldr x9, [x19, #0x8] 571fc: d341fd0a lsr x10, x8, #1 57200: 7200011f tst w8, #0x1 57204: 9a890148 csel x8, x10, x9, eq 57208: b40000e8 cbz x8, 0x57224 5720c: f00007b6 adrp x22, 0x14e000 57210: f9463ec0 ldr x0, [x22, #0xc78] 57214: b4000160 cbz x0, 0x57240 57218: 97ffd6f8 bl 0x4cdf8 5721c: b5000320 cbnz x0, 0x57280 57220: 140000ce b 0x57558 57224: b00002e1 adrp x1, 0xb4000 57228: d00002e2 adrp x2, 0xb5000 5722c: 912fdc21 add x1, x1, #0xbf7 57230: 911a7442 add x2, x2, #0x69d 57234: 2a1f03e0 mov w0, wzr 57238: 97fede16 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5723c: 140000c7 b 0x57558 57240: f00007a0 adrp x0, 0x14e000 57244: 91320000 add x0, x0, #0xc80 57248: 97fee0de bl 0xf5c0 5724c: f9463ec8 ldr x8, [x22, #0xc78] 57250: b50000c8 cbnz x8, 0x57268 57254: 321d07e0 orr w0, wzr, #0x18 57258: 9400aa54 bl 0x81ba8 5725c: a900fc1f stp xzr, xzr, [x0, #0x8] 57260: f900001f str xzr, [x0] 57264: f9063ec0 str x0, [x22, #0xc78] 57268: f00007a0 adrp x0, 0x14e000 5726c: 91320000 add x0, x0, #0xc80 57270: 97fee200 bl 0xfa70 57274: f9463ec0 ldr x0, [x22, #0xc78] 57278: 97ffd6e0 bl 0x4cdf8 5727c: b40016e0 cbz x0, 0x57558 57280: 321b03e0 orr w0, wzr, #0x20 57284: 91000677 add x23, x19, #0x1 57288: 9400aa48 bl 0x81ba8 5728c: f00002e9 adrp x9, 0xb6000 57290: d00002e8 adrp x8, 0xb5000 57294: 910d3929 add x9, x9, #0x34e 57298: 3dc18d00 ldr q0, [x8, #0x630] 5729c: 3cc0e121 ldur q1, [x9, #0xe] 572a0: 3dc00122 ldr q2, [x9] 572a4: f9001be0 str x0, [sp, #0x30] 572a8: 3d800be0 str q0, [sp, #0x20] 572ac: 3c80e001 stur q1, [x0, #0xe] 572b0: 3d800002 str q2, [x0] 572b4: 3900781f strb wzr, [x0, #0x1e] 572b8: 39400268 ldrb w8, [x19] 572bc: f9400a69 ldr x9, [x19, #0x10] 572c0: 7200011f tst w8, #0x1 572c4: 9a8902e0 csel x0, x23, x9, eq 572c8: 97fee11e bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 572cc: b40001a0 cbz x0, 0x57300 572d0: 39400268 ldrb w8, [x19] 572d4: f9400a69 ldr x9, [x19, #0x10] 572d8: 7200011f tst w8, #0x1 572dc: 9a8902e0 csel x0, x23, x9, eq 572e0: 97fee118 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 572e4: aa0003f3 mov x19, x0 572e8: aa1303e0 mov x0, x19 572ec: 97fee121 bl 0xf770 572f0: aa0003e2 mov x2, x0 572f4: 910083e0 add x0, sp, #0x20 572f8: aa1303e1 mov x1, x19 572fc: 97ff893a bl 0x397e4 <.text+0x29d34> 57300: f9463ec0 ldr x0, [x22, #0xc78] 57304: b50001e0 cbnz x0, 0x57340 57308: f00007a0 adrp x0, 0x14e000 5730c: 91320000 add x0, x0, #0xc80 57310: 97fee0ac bl 0xf5c0 57314: f9463ec8 ldr x8, [x22, #0xc78] 57318: b50000c8 cbnz x8, 0x57330 5731c: 321d07e0 orr w0, wzr, #0x18 57320: 9400aa22 bl 0x81ba8 57324: a900fc1f stp xzr, xzr, [x0, #0x8] 57328: f900001f str xzr, [x0] 5732c: f9063ec0 str x0, [x22, #0xc78] 57330: f00007a0 adrp x0, 0x14e000 57334: 91320000 add x0, x0, #0xc80 57338: 97fee1ce bl 0xfa70 5733c: f9463ec0 ldr x0, [x22, #0xc78] 57340: 394083e8 ldrb w8, [sp, #0x20] 57344: f9401be9 ldr x9, [sp, #0x30] 57348: 910083ea add x10, sp, #0x20 5734c: b2400157 orr x23, x10, #0x1 57350: 7200011f tst w8, #0x1 57354: 9a8902e1 csel x1, x23, x9, eq 57358: 97ffd7a5 bl 0x4d1ec 5735c: aa0003f3 mov x19, x0 57360: b4000bd3 cbz x19, 0x574d8 57364: a9017fff stp xzr, xzr, [sp, #0x10] 57368: f90007ff str xzr, [sp, #0x8] 5736c: f0000301 adrp x1, 0xba000 57370: 913b4021 add x1, x1, #0xed0 57374: 910023e0 add x0, sp, #0x8 57378: 320003e2 orr w2, wzr, #0x1 5737c: 97ff891a bl 0x397e4 <.text+0x29d34> 57380: d00002a1 adrp x1, 0xad000 57384: 912f5421 add x1, x1, #0xbd5 57388: 52800242 mov w2, #0x12 // =18 5738c: 97ff8916 bl 0x397e4 <.text+0x29d34> 57390: d00002a1 adrp x1, 0xad000 57394: 912fcc21 add x1, x1, #0xbf3 57398: 321f03e2 orr w2, wzr, #0x2 5739c: 97ff8912 bl 0x397e4 <.text+0x29d34> 573a0: f9463ec0 ldr x0, [x22, #0xc78] 573a4: b50001e0 cbnz x0, 0x573e0 573a8: f00007a0 adrp x0, 0x14e000 573ac: 91320000 add x0, x0, #0xc80 573b0: 97fee084 bl 0xf5c0 573b4: f9463ec8 ldr x8, [x22, #0xc78] 573b8: b50000c8 cbnz x8, 0x573d0 573bc: 321d07e0 orr w0, wzr, #0x18 573c0: 9400a9fa bl 0x81ba8 573c4: a900fc1f stp xzr, xzr, [x0, #0x8] 573c8: f900001f str xzr, [x0] 573cc: f9063ec0 str x0, [x22, #0xc78] 573d0: f00007a0 adrp x0, 0x14e000 573d4: 91320000 add x0, x0, #0xc80 573d8: 97fee1a6 bl 0xfa70 573dc: f9463ec0 ldr x0, [x22, #0xc78] 573e0: 97ffd686 bl 0x4cdf8 573e4: f9400008 ldr x8, [x0] 573e8: 39400289 ldrb w9, [x20] 573ec: f9400a8a ldr x10, [x20, #0x10] 573f0: 9100068b add x11, x20, #0x1 573f4: f9429d08 ldr x8, [x8, #0x538] 573f8: 7200013f tst w9, #0x1 573fc: 9a8a0161 csel x1, x11, x10, eq 57400: d63f0100 blr x8 57404: aa0003f4 mov x20, x0 57408: f9463ec0 ldr x0, [x22, #0xc78] 5740c: b50001e0 cbnz x0, 0x57448 57410: f00007a0 adrp x0, 0x14e000 57414: 91320000 add x0, x0, #0xc80 57418: 97fee06a bl 0xf5c0 5741c: f9463ec8 ldr x8, [x22, #0xc78] 57420: b50000c8 cbnz x8, 0x57438 57424: 321d07e0 orr w0, wzr, #0x18 57428: 9400a9e0 bl 0x81ba8 5742c: a900fc1f stp xzr, xzr, [x0, #0x8] 57430: f900001f str xzr, [x0] 57434: f9063ec0 str x0, [x22, #0xc78] 57438: f00007a0 adrp x0, 0x14e000 5743c: 91320000 add x0, x0, #0xc80 57440: 97fee18c bl 0xfa70 57444: f9463ec0 ldr x0, [x22, #0xc78] 57448: 394023e8 ldrb w8, [sp, #0x8] 5744c: f9400fe9 ldr x9, [sp, #0x18] 57450: 910023ea add x10, sp, #0x8 57454: b240014a orr x10, x10, #0x1 57458: 7200011f tst w8, #0x1 5745c: 9a890143 csel x3, x10, x9, eq 57460: d00002e2 adrp x2, 0xb5000 57464: 91394842 add x2, x2, #0xe52 57468: aa1303e1 mov x1, x19 5746c: aa1403e4 mov x4, x20 57470: 97ffd877 bl 0x4d64c 57474: f9463ec0 ldr x0, [x22, #0xc78] 57478: b50001e0 cbnz x0, 0x574b4 5747c: f00007a0 adrp x0, 0x14e000 57480: 91320000 add x0, x0, #0xc80 57484: 97fee04f bl 0xf5c0 57488: f9463ec8 ldr x8, [x22, #0xc78] 5748c: b50000c8 cbnz x8, 0x574a4 57490: 321d07e0 orr w0, wzr, #0x18 57494: 9400a9c5 bl 0x81ba8 57498: a900fc1f stp xzr, xzr, [x0, #0x8] 5749c: f900001f str xzr, [x0] 574a0: f9063ec0 str x0, [x22, #0xc78] 574a4: f00007a0 adrp x0, 0x14e000 574a8: 91320000 add x0, x0, #0xc80 574ac: 97fee171 bl 0xfa70 574b0: f9463ec0 ldr x0, [x22, #0xc78] 574b4: aa1403e1 mov x1, x20 574b8: 97ffe06d bl 0x4f66c 574bc: 394023e8 ldrb w8, [sp, #0x8] 574c0: 36000208 tbz w8, #0x0, 0x57500 574c4: f9400fe0 ldr x0, [sp, #0x18] 574c8: 9400a9e8 bl 0x81c68 574cc: f9463ec0 ldr x0, [x22, #0xc78] 574d0: b5000380 cbnz x0, 0x57540 574d4: 1400000d b 0x57508 574d8: 394083e8 ldrb w8, [sp, #0x20] 574dc: f9401be9 ldr x9, [sp, #0x30] 574e0: 7200011f tst w8, #0x1 574e4: 9a8902e3 csel x3, x23, x9, eq 574e8: b00002e1 adrp x1, 0xb4000 574ec: d00002e2 adrp x2, 0xb5000 574f0: 912fdc21 add x1, x1, #0xbf7 574f4: 911b4c42 add x2, x2, #0x6d3 574f8: 2a1f03e0 mov w0, wzr 574fc: 97fedd65 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 57500: f9463ec0 ldr x0, [x22, #0xc78] 57504: b50001e0 cbnz x0, 0x57540 57508: f00007a0 adrp x0, 0x14e000 5750c: 91320000 add x0, x0, #0xc80 57510: 97fee02c bl 0xf5c0 57514: f9463ec8 ldr x8, [x22, #0xc78] 57518: b50000c8 cbnz x8, 0x57530 5751c: 321d07e0 orr w0, wzr, #0x18 57520: 9400a9a2 bl 0x81ba8 57524: a900fc1f stp xzr, xzr, [x0, #0x8] 57528: f900001f str xzr, [x0] 5752c: f9063ec0 str x0, [x22, #0xc78] 57530: f00007a0 adrp x0, 0x14e000 57534: 91320000 add x0, x0, #0xc80 57538: 97fee14e bl 0xfa70 5753c: f9463ec0 ldr x0, [x22, #0xc78] 57540: aa1303e1 mov x1, x19 57544: 97ffddb3 bl 0x4ec10 57548: 394083e8 ldrb w8, [sp, #0x20] 5754c: 36000068 tbz w8, #0x0, 0x57558 57550: f9401be0 ldr x0, [sp, #0x30] 57554: 9400a9c5 bl 0x81c68 57558: f94016a8 ldr x8, [x21, #0x28] 5755c: f9401fe9 ldr x9, [sp, #0x38] 57560: eb09011f cmp x8, x9 57564: 540000e1 b.ne 0x57580 57568: a9477bfd ldp x29, x30, [sp, #0x70] 5756c: a9464ff4 ldp x20, x19, [sp, #0x60] 57570: a94557f6 ldp x22, x21, [sp, #0x50] 57574: f94023f7 ldr x23, [sp, #0x40] 57578: 910203ff add sp, sp, #0x80 5757c: d65f03c0 ret 57580: 97fedf18 bl 0xf1e0 <__stack_chk_fail@plt> 57584: 14000001 b 0x57588 57588: aa0003f3 mov x19, x0 5758c: 394083e8 ldrb w8, [sp, #0x20] 57590: 370001c8 tbnz w8, #0x0, 0x575c8 57594: 1400000f b 0x575d0 57598: 14000005 b 0x575ac 5759c: 394083e8 ldrb w8, [sp, #0x20] 575a0: aa0003f3 mov x19, x0 575a4: 37000128 tbnz w8, #0x0, 0x575c8 575a8: 1400000a b 0x575d0 575ac: 394023e8 ldrb w8, [sp, #0x8] 575b0: aa0003f3 mov x19, x0 575b4: 36000068 tbz w8, #0x0, 0x575c0 575b8: f9400fe0 ldr x0, [sp, #0x18] 575bc: 9400a9ab bl 0x81c68 575c0: 394083e8 ldrb w8, [sp, #0x20] 575c4: 36000068 tbz w8, #0x0, 0x575d0 575c8: f9401be0 ldr x0, [sp, #0x30] 575cc: 9400a9a7 bl 0x81c68 575d0: aa1303e0 mov x0, x19 575d4: 94014af2 bl 0xaa19c 575d8: d10203ff sub sp, sp, #0x80 575dc: f90023f7 str x23, [sp, #0x40] 575e0: a90557f6 stp x22, x21, [sp, #0x50] 575e4: a9064ff4 stp x20, x19, [sp, #0x60] 575e8: a9077bfd stp x29, x30, [sp, #0x70] 575ec: 9101c3fd add x29, sp, #0x70 575f0: d53bd057 mrs x23, TPIDR_EL0 575f4: aa0803f3 mov x19, x8 575f8: f94016e8 ldr x8, [x23, #0x28] 575fc: aa0003f4 mov x20, x0 57600: b00002e1 adrp x1, 0xb4000 57604: d00002e2 adrp x2, 0xb5000 57608: f9001fe8 str x8, [sp, #0x38] 5760c: 39400288 ldrb w8, [x20] 57610: f9400a89 ldr x9, [x20, #0x10] 57614: 912fdc21 add x1, x1, #0xbf7 57618: 91398442 add x2, x2, #0xe61 5761c: 7200011f tst w8, #0x1 57620: 9a941523 csinc x3, x9, x20, ne 57624: 2a1f03e0 mov w0, wzr 57628: 97fedd1a bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5762c: 39400288 ldrb w8, [x20] 57630: f9400689 ldr x9, [x20, #0x8] 57634: d341fd0a lsr x10, x8, #1 57638: 7200011f tst w8, #0x1 5763c: 9a890148 csel x8, x10, x9, eq 57640: b40000e8 cbz x8, 0x5765c 57644: f00007b6 adrp x22, 0x14e000 57648: f9463ec0 ldr x0, [x22, #0xc78] 5764c: b40001a0 cbz x0, 0x57680 57650: 97ffd5ea bl 0x4cdf8 57654: b5000360 cbnz x0, 0x576c0 57658: 14000007 b 0x57674 5765c: b00002e1 adrp x1, 0xb4000 57660: d00002e2 adrp x2, 0xb5000 57664: 912fdc21 add x1, x1, #0xbf7 57668: 913a1042 add x2, x2, #0xe84 5766c: 2a1f03e0 mov w0, wzr 57670: 97fedd08 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 57674: a900fe7f stp xzr, xzr, [x19, #0x8] 57678: f900027f str xzr, [x19] 5767c: 140000f8 b 0x57a5c 57680: f00007a0 adrp x0, 0x14e000 57684: 91320000 add x0, x0, #0xc80 57688: 97fedfce bl 0xf5c0 5768c: f9463ec8 ldr x8, [x22, #0xc78] 57690: b50000c8 cbnz x8, 0x576a8 57694: 321d07e0 orr w0, wzr, #0x18 57698: 9400a944 bl 0x81ba8 5769c: a900fc1f stp xzr, xzr, [x0, #0x8] 576a0: f900001f str xzr, [x0] 576a4: f9063ec0 str x0, [x22, #0xc78] 576a8: f00007a0 adrp x0, 0x14e000 576ac: 91320000 add x0, x0, #0xc80 576b0: 97fee0f0 bl 0xfa70 576b4: f9463ec0 ldr x0, [x22, #0xc78] 576b8: 97ffd5d0 bl 0x4cdf8 576bc: b4fffdc0 cbz x0, 0x57674 576c0: 321b03e0 orr w0, wzr, #0x20 576c4: 91000695 add x21, x20, #0x1 576c8: 9400a938 bl 0x81ba8 576cc: f00002e9 adrp x9, 0xb6000 576d0: d00002e8 adrp x8, 0xb5000 576d4: 910d3929 add x9, x9, #0x34e 576d8: 3dc18d00 ldr q0, [x8, #0x630] 576dc: 3cc0e121 ldur q1, [x9, #0xe] 576e0: 3dc00122 ldr q2, [x9] 576e4: f9001be0 str x0, [sp, #0x30] 576e8: 3d800be0 str q0, [sp, #0x20] 576ec: 3c80e001 stur q1, [x0, #0xe] 576f0: 3d800002 str q2, [x0] 576f4: 3900781f strb wzr, [x0, #0x1e] 576f8: 39400288 ldrb w8, [x20] 576fc: f9400a89 ldr x9, [x20, #0x10] 57700: 7200011f tst w8, #0x1 57704: 9a8902a0 csel x0, x21, x9, eq 57708: 97fee00e bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5770c: b40001a0 cbz x0, 0x57740 57710: 39400288 ldrb w8, [x20] 57714: f9400a89 ldr x9, [x20, #0x10] 57718: 7200011f tst w8, #0x1 5771c: 9a8902a0 csel x0, x21, x9, eq 57720: 97fee008 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 57724: aa0003f4 mov x20, x0 57728: aa1403e0 mov x0, x20 5772c: 97fee011 bl 0xf770 57730: aa0003e2 mov x2, x0 57734: 910083e0 add x0, sp, #0x20 57738: aa1403e1 mov x1, x20 5773c: 97ff882a bl 0x397e4 <.text+0x29d34> 57740: f9463ec0 ldr x0, [x22, #0xc78] 57744: b50001e0 cbnz x0, 0x57780 57748: f00007a0 adrp x0, 0x14e000 5774c: 91320000 add x0, x0, #0xc80 57750: 97fedf9c bl 0xf5c0 57754: f9463ec8 ldr x8, [x22, #0xc78] 57758: b50000c8 cbnz x8, 0x57770 5775c: 321d07e0 orr w0, wzr, #0x18 57760: 9400a912 bl 0x81ba8 57764: a900fc1f stp xzr, xzr, [x0, #0x8] 57768: f900001f str xzr, [x0] 5776c: f9063ec0 str x0, [x22, #0xc78] 57770: f00007a0 adrp x0, 0x14e000 57774: 91320000 add x0, x0, #0xc80 57778: 97fee0be bl 0xfa70 5777c: f9463ec0 ldr x0, [x22, #0xc78] 57780: 394083e8 ldrb w8, [sp, #0x20] 57784: f9401be9 ldr x9, [sp, #0x30] 57788: 910083ea add x10, sp, #0x20 5778c: b2400155 orr x21, x10, #0x1 57790: 7200011f tst w8, #0x1 57794: 9a8902a1 csel x1, x21, x9, eq 57798: 97ffd695 bl 0x4d1ec 5779c: aa0003f4 mov x20, x0 577a0: b4000f14 cbz x20, 0x57980 577a4: a9017fff stp xzr, xzr, [sp, #0x10] 577a8: f90007ff str xzr, [sp, #0x8] 577ac: f0000301 adrp x1, 0xba000 577b0: 913b4021 add x1, x1, #0xed0 577b4: 910023e0 add x0, sp, #0x8 577b8: 320003e2 orr w2, wzr, #0x1 577bc: 97ff880a bl 0x397e4 <.text+0x29d34> 577c0: d00002a1 adrp x1, 0xad000 577c4: 912f5021 add x1, x1, #0xbd4 577c8: 52800262 mov w2, #0x13 // =19 577cc: 97ff8806 bl 0x397e4 <.text+0x29d34> 577d0: f9463ec0 ldr x0, [x22, #0xc78] 577d4: b50001e0 cbnz x0, 0x57810 577d8: f00007a0 adrp x0, 0x14e000 577dc: 91320000 add x0, x0, #0xc80 577e0: 97fedf78 bl 0xf5c0 577e4: f9463ec8 ldr x8, [x22, #0xc78] 577e8: b50000c8 cbnz x8, 0x57800 577ec: 321d07e0 orr w0, wzr, #0x18 577f0: 9400a8ee bl 0x81ba8 577f4: a900fc1f stp xzr, xzr, [x0, #0x8] 577f8: f900001f str xzr, [x0] 577fc: f9063ec0 str x0, [x22, #0xc78] 57800: f00007a0 adrp x0, 0x14e000 57804: 91320000 add x0, x0, #0xc80 57808: 97fee09a bl 0xfa70 5780c: f9463ec0 ldr x0, [x22, #0xc78] 57810: 394023e8 ldrb w8, [sp, #0x8] 57814: f9400fe9 ldr x9, [sp, #0x18] 57818: 910023ea add x10, sp, #0x8 5781c: b240014a orr x10, x10, #0x1 57820: 7200011f tst w8, #0x1 57824: 9a890143 csel x3, x10, x9, eq 57828: d00002e2 adrp x2, 0xb5000 5782c: 913ab842 add x2, x2, #0xeae 57830: aa1403e1 mov x1, x20 57834: 97ffd829 bl 0x4d8d8 57838: aa0003f4 mov x20, x0 5783c: b40009b4 cbz x20, 0x57970 57840: f9463ec0 ldr x0, [x22, #0xc78] 57844: b50001e0 cbnz x0, 0x57880 57848: f00007a0 adrp x0, 0x14e000 5784c: 91320000 add x0, x0, #0xc80 57850: 97fedf5c bl 0xf5c0 57854: f9463ec8 ldr x8, [x22, #0xc78] 57858: b50000c8 cbnz x8, 0x57870 5785c: 321d07e0 orr w0, wzr, #0x18 57860: 9400a8d2 bl 0x81ba8 57864: a900fc1f stp xzr, xzr, [x0, #0x8] 57868: f900001f str xzr, [x0] 5786c: f9063ec0 str x0, [x22, #0xc78] 57870: f00007a0 adrp x0, 0x14e000 57874: 91320000 add x0, x0, #0xc80 57878: 97fee07e bl 0xfa70 5787c: f9463ec0 ldr x0, [x22, #0xc78] 57880: 97ffd55e bl 0x4cdf8 57884: f9400008 ldr x8, [x0] 57888: f9429108 ldr x8, [x8, #0x520] 5788c: aa1403e1 mov x1, x20 57890: d63f0100 blr x8 57894: 340006e0 cbz w0, 0x57970 57898: f9463ec0 ldr x0, [x22, #0xc78] 5789c: b50001e0 cbnz x0, 0x578d8 578a0: f00007a0 adrp x0, 0x14e000 578a4: 91320000 add x0, x0, #0xc80 578a8: 97fedf46 bl 0xf5c0 578ac: f9463ec8 ldr x8, [x22, #0xc78] 578b0: b50000c8 cbnz x8, 0x578c8 578b4: 321d07e0 orr w0, wzr, #0x18 578b8: 9400a8bc bl 0x81ba8 578bc: a900fc1f stp xzr, xzr, [x0, #0x8] 578c0: f900001f str xzr, [x0] 578c4: f9063ec0 str x0, [x22, #0xc78] 578c8: f00007a0 adrp x0, 0x14e000 578cc: 91320000 add x0, x0, #0xc80 578d0: 97fee068 bl 0xfa70 578d4: f9463ec0 ldr x0, [x22, #0xc78] 578d8: 97ffd548 bl 0x4cdf8 578dc: f9400008 ldr x8, [x0] 578e0: f942a508 ldr x8, [x8, #0x548] 578e4: aa1403e1 mov x1, x20 578e8: aa1f03e2 mov x2, xzr 578ec: d63f0100 blr x8 578f0: aa0003f5 mov x21, x0 578f4: f9463ec0 ldr x0, [x22, #0xc78] 578f8: b50001e0 cbnz x0, 0x57934 578fc: f00007a0 adrp x0, 0x14e000 57900: 91320000 add x0, x0, #0xc80 57904: 97fedf2f bl 0xf5c0 57908: f9463ec8 ldr x8, [x22, #0xc78] 5790c: b50000c8 cbnz x8, 0x57924 57910: 321d07e0 orr w0, wzr, #0x18 57914: 9400a8a5 bl 0x81ba8 57918: a900fc1f stp xzr, xzr, [x0, #0x8] 5791c: f900001f str xzr, [x0] 57920: f9063ec0 str x0, [x22, #0xc78] 57924: f00007a0 adrp x0, 0x14e000 57928: 91320000 add x0, x0, #0xc80 5792c: 97fee051 bl 0xfa70 57930: f9463ec0 ldr x0, [x22, #0xc78] 57934: aa1403e1 mov x1, x20 57938: 97ffdf4d bl 0x4f66c 5793c: aa1503e0 mov x0, x21 57940: a900fe7f stp xzr, xzr, [x19, #0x8] 57944: f900027f str xzr, [x19] 57948: 97fedf8a bl 0xf770 5794c: aa0003f4 mov x20, x0 57950: b100429f cmn x20, #0x10 57954: 540009a2 b.hs 0x57a88 57958: f1005e9f cmp x20, #0x17 5795c: 54000542 b.hs 0x57a04 57960: d37ffa88 lsl x8, x20, #1 57964: 38001668 strb w8, [x19], #0x1 57968: b50005f4 cbnz x20, 0x57a24 5796c: 14000032 b 0x57a34 57970: 91000668 add x8, x19, #0x1 57974: a900fe7f stp xzr, xzr, [x19, #0x8] 57978: f900027f str xzr, [x19] 5797c: 1400002f b 0x57a38 57980: 394083e8 ldrb w8, [sp, #0x20] 57984: f9401be9 ldr x9, [sp, #0x30] 57988: 7200011f tst w8, #0x1 5798c: 9a8902a3 csel x3, x21, x9, eq 57990: b00002e1 adrp x1, 0xb4000 57994: d00002e2 adrp x2, 0xb5000 57998: 912fdc21 add x1, x1, #0xbf7 5799c: 911b4c42 add x2, x2, #0x6d3 579a0: 2a1f03e0 mov w0, wzr 579a4: 97fedc3b bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 579a8: f9463ec0 ldr x0, [x22, #0xc78] 579ac: b50001e0 cbnz x0, 0x579e8 579b0: f00007a0 adrp x0, 0x14e000 579b4: 91320000 add x0, x0, #0xc80 579b8: 97fedf02 bl 0xf5c0 579bc: f9463ec8 ldr x8, [x22, #0xc78] 579c0: b50000c8 cbnz x8, 0x579d8 579c4: 321d07e0 orr w0, wzr, #0x18 579c8: 9400a878 bl 0x81ba8 579cc: a900fc1f stp xzr, xzr, [x0, #0x8] 579d0: f900001f str xzr, [x0] 579d4: f9063ec0 str x0, [x22, #0xc78] 579d8: f00007a0 adrp x0, 0x14e000 579dc: 91320000 add x0, x0, #0xc80 579e0: 97fee024 bl 0xfa70 579e4: f9463ec0 ldr x0, [x22, #0xc78] 579e8: aa1f03e1 mov x1, xzr 579ec: 97ffdc89 bl 0x4ec10 579f0: a900fe7f stp xzr, xzr, [x19, #0x8] 579f4: f900027f str xzr, [x19] 579f8: 394083e8 ldrb w8, [sp, #0x20] 579fc: 370002c8 tbnz w8, #0x0, 0x57a54 57a00: 14000017 b 0x57a5c 57a04: 91004288 add x8, x20, #0x10 57a08: 927ced16 and x22, x8, #0xfffffffffffffff0 57a0c: aa1603e0 mov x0, x22 57a10: 9400a866 bl 0x81ba8 57a14: b24002c8 orr x8, x22, #0x1 57a18: a9008274 stp x20, x0, [x19, #0x8] 57a1c: f9000268 str x8, [x19] 57a20: aa0003f3 mov x19, x0 57a24: aa1303e0 mov x0, x19 57a28: aa1503e1 mov x1, x21 57a2c: aa1403e2 mov x2, x20 57a30: 97fedf98 bl 0xf890 57a34: 8b140268 add x8, x19, x20 57a38: 394023e9 ldrb w9, [sp, #0x8] 57a3c: 3900011f strb wzr, [x8] 57a40: 36000069 tbz w9, #0x0, 0x57a4c 57a44: f9400fe0 ldr x0, [sp, #0x18] 57a48: 9400a888 bl 0x81c68 57a4c: 394083e8 ldrb w8, [sp, #0x20] 57a50: 36000068 tbz w8, #0x0, 0x57a5c 57a54: f9401be0 ldr x0, [sp, #0x30] 57a58: 9400a884 bl 0x81c68 57a5c: f94016e8 ldr x8, [x23, #0x28] 57a60: f9401fe9 ldr x9, [sp, #0x38] 57a64: eb09011f cmp x8, x9 57a68: 540000e1 b.ne 0x57a84 57a6c: a9477bfd ldp x29, x30, [sp, #0x70] 57a70: a9464ff4 ldp x20, x19, [sp, #0x60] 57a74: a94557f6 ldp x22, x21, [sp, #0x50] 57a78: f94023f7 ldr x23, [sp, #0x40] 57a7c: 910203ff add sp, sp, #0x80 57a80: d65f03c0 ret 57a84: 97feddd7 bl 0xf1e0 <__stack_chk_fail@plt> 57a88: aa1303e0 mov x0, x19 57a8c: 97ff542b bl 0x2cb38 <.text+0x1d088> 57a90: 1400000a b 0x57ab8 57a94: 14000009 b 0x57ab8 57a98: 14000002 b 0x57aa0 57a9c: 14000007 b 0x57ab8 57aa0: aa0003f3 mov x19, x0 57aa4: 1400000a b 0x57acc 57aa8: 394083e8 ldrb w8, [sp, #0x20] 57aac: aa0003f3 mov x19, x0 57ab0: 37000128 tbnz w8, #0x0, 0x57ad4 57ab4: 1400000a b 0x57adc 57ab8: 394023e8 ldrb w8, [sp, #0x8] 57abc: aa0003f3 mov x19, x0 57ac0: 36000068 tbz w8, #0x0, 0x57acc 57ac4: f9400fe0 ldr x0, [sp, #0x18] 57ac8: 9400a868 bl 0x81c68 57acc: 394083e8 ldrb w8, [sp, #0x20] 57ad0: 36000068 tbz w8, #0x0, 0x57adc 57ad4: f9401be0 ldr x0, [sp, #0x30] 57ad8: 9400a864 bl 0x81c68 57adc: aa1303e0 mov x0, x19 57ae0: 940149af bl 0xaa19c 57ae4: d10203ff sub sp, sp, #0x80 57ae8: f90023f7 str x23, [sp, #0x40] 57aec: a90557f6 stp x22, x21, [sp, #0x50] 57af0: a9064ff4 stp x20, x19, [sp, #0x60] 57af4: a9077bfd stp x29, x30, [sp, #0x70] 57af8: 9101c3fd add x29, sp, #0x70 57afc: d53bd055 mrs x21, TPIDR_EL0 57b00: f94016a8 ldr x8, [x21, #0x28] 57b04: aa0003f3 mov x19, x0 57b08: aa0103f4 mov x20, x1 57b0c: b00002e1 adrp x1, 0xb4000 57b10: f9001fe8 str x8, [sp, #0x38] 57b14: 39400268 ldrb w8, [x19] 57b18: f9400a69 ldr x9, [x19, #0x10] 57b1c: 3940028a ldrb w10, [x20] 57b20: f9400a8b ldr x11, [x20, #0x10] 57b24: 7200011f tst w8, #0x1 57b28: 9a931523 csinc x3, x9, x19, ne 57b2c: 7200015f tst w10, #0x1 57b30: d00002e2 adrp x2, 0xb5000 57b34: 9a941564 csinc x4, x11, x20, ne 57b38: 912fdc21 add x1, x1, #0xbf7 57b3c: 913b0442 add x2, x2, #0xec1 57b40: 2a1f03e0 mov w0, wzr 57b44: 97fedbd3 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 57b48: 39400268 ldrb w8, [x19] 57b4c: f9400669 ldr x9, [x19, #0x8] 57b50: d341fd0a lsr x10, x8, #1 57b54: 7200011f tst w8, #0x1 57b58: 9a890148 csel x8, x10, x9, eq 57b5c: b40000e8 cbz x8, 0x57b78 57b60: f00007b6 adrp x22, 0x14e000 57b64: f9463ec0 ldr x0, [x22, #0xc78] 57b68: b4000160 cbz x0, 0x57b94 57b6c: 97ffd4a3 bl 0x4cdf8 57b70: b5000320 cbnz x0, 0x57bd4 57b74: 140000ce b 0x57eac 57b78: b00002e1 adrp x1, 0xb4000 57b7c: d00002e2 adrp x2, 0xb5000 57b80: 912fdc21 add x1, x1, #0xbf7 57b84: 911a7442 add x2, x2, #0x69d 57b88: 2a1f03e0 mov w0, wzr 57b8c: 97fedbc1 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 57b90: 140000c7 b 0x57eac 57b94: f00007a0 adrp x0, 0x14e000 57b98: 91320000 add x0, x0, #0xc80 57b9c: 97fede89 bl 0xf5c0 57ba0: f9463ec8 ldr x8, [x22, #0xc78] 57ba4: b50000c8 cbnz x8, 0x57bbc 57ba8: 321d07e0 orr w0, wzr, #0x18 57bac: 9400a7ff bl 0x81ba8 57bb0: a900fc1f stp xzr, xzr, [x0, #0x8] 57bb4: f900001f str xzr, [x0] 57bb8: f9063ec0 str x0, [x22, #0xc78] 57bbc: f00007a0 adrp x0, 0x14e000 57bc0: 91320000 add x0, x0, #0xc80 57bc4: 97fedfab bl 0xfa70 57bc8: f9463ec0 ldr x0, [x22, #0xc78] 57bcc: 97ffd48b bl 0x4cdf8 57bd0: b40016e0 cbz x0, 0x57eac 57bd4: 321b03e0 orr w0, wzr, #0x20 57bd8: 91000677 add x23, x19, #0x1 57bdc: 9400a7f3 bl 0x81ba8 57be0: f00002e9 adrp x9, 0xb6000 57be4: d00002e8 adrp x8, 0xb5000 57be8: 910d3929 add x9, x9, #0x34e 57bec: 3dc18d00 ldr q0, [x8, #0x630] 57bf0: 3cc0e121 ldur q1, [x9, #0xe] 57bf4: 3dc00122 ldr q2, [x9] 57bf8: f9001be0 str x0, [sp, #0x30] 57bfc: 3d800be0 str q0, [sp, #0x20] 57c00: 3c80e001 stur q1, [x0, #0xe] 57c04: 3d800002 str q2, [x0] 57c08: 3900781f strb wzr, [x0, #0x1e] 57c0c: 39400268 ldrb w8, [x19] 57c10: f9400a69 ldr x9, [x19, #0x10] 57c14: 7200011f tst w8, #0x1 57c18: 9a8902e0 csel x0, x23, x9, eq 57c1c: 97fedec9 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 57c20: b40001a0 cbz x0, 0x57c54 57c24: 39400268 ldrb w8, [x19] 57c28: f9400a69 ldr x9, [x19, #0x10] 57c2c: 7200011f tst w8, #0x1 57c30: 9a8902e0 csel x0, x23, x9, eq 57c34: 97fedec3 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 57c38: aa0003f3 mov x19, x0 57c3c: aa1303e0 mov x0, x19 57c40: 97fedecc bl 0xf770 57c44: aa0003e2 mov x2, x0 57c48: 910083e0 add x0, sp, #0x20 57c4c: aa1303e1 mov x1, x19 57c50: 97ff86e5 bl 0x397e4 <.text+0x29d34> 57c54: f9463ec0 ldr x0, [x22, #0xc78] 57c58: b50001e0 cbnz x0, 0x57c94 57c5c: f00007a0 adrp x0, 0x14e000 57c60: 91320000 add x0, x0, #0xc80 57c64: 97fede57 bl 0xf5c0 57c68: f9463ec8 ldr x8, [x22, #0xc78] 57c6c: b50000c8 cbnz x8, 0x57c84 57c70: 321d07e0 orr w0, wzr, #0x18 57c74: 9400a7cd bl 0x81ba8 57c78: a900fc1f stp xzr, xzr, [x0, #0x8] 57c7c: f900001f str xzr, [x0] 57c80: f9063ec0 str x0, [x22, #0xc78] 57c84: f00007a0 adrp x0, 0x14e000 57c88: 91320000 add x0, x0, #0xc80 57c8c: 97fedf79 bl 0xfa70 57c90: f9463ec0 ldr x0, [x22, #0xc78] 57c94: 394083e8 ldrb w8, [sp, #0x20] 57c98: f9401be9 ldr x9, [sp, #0x30] 57c9c: 910083ea add x10, sp, #0x20 57ca0: b2400157 orr x23, x10, #0x1 57ca4: 7200011f tst w8, #0x1 57ca8: 9a8902e1 csel x1, x23, x9, eq 57cac: 97ffd550 bl 0x4d1ec 57cb0: aa0003f3 mov x19, x0 57cb4: b4000bd3 cbz x19, 0x57e2c 57cb8: a9017fff stp xzr, xzr, [sp, #0x10] 57cbc: f90007ff str xzr, [sp, #0x8] 57cc0: f0000301 adrp x1, 0xba000 57cc4: 913b4021 add x1, x1, #0xed0 57cc8: 910023e0 add x0, sp, #0x8 57ccc: 320003e2 orr w2, wzr, #0x1 57cd0: 97ff86c5 bl 0x397e4 <.text+0x29d34> 57cd4: d00002a1 adrp x1, 0xad000 57cd8: 912f5421 add x1, x1, #0xbd5 57cdc: 52800242 mov w2, #0x12 // =18 57ce0: 97ff86c1 bl 0x397e4 <.text+0x29d34> 57ce4: d00002a1 adrp x1, 0xad000 57ce8: 912fcc21 add x1, x1, #0xbf3 57cec: 321f03e2 orr w2, wzr, #0x2 57cf0: 97ff86bd bl 0x397e4 <.text+0x29d34> 57cf4: f9463ec0 ldr x0, [x22, #0xc78] 57cf8: b50001e0 cbnz x0, 0x57d34 57cfc: f00007a0 adrp x0, 0x14e000 57d00: 91320000 add x0, x0, #0xc80 57d04: 97fede2f bl 0xf5c0 57d08: f9463ec8 ldr x8, [x22, #0xc78] 57d0c: b50000c8 cbnz x8, 0x57d24 57d10: 321d07e0 orr w0, wzr, #0x18 57d14: 9400a7a5 bl 0x81ba8 57d18: a900fc1f stp xzr, xzr, [x0, #0x8] 57d1c: f900001f str xzr, [x0] 57d20: f9063ec0 str x0, [x22, #0xc78] 57d24: f00007a0 adrp x0, 0x14e000 57d28: 91320000 add x0, x0, #0xc80 57d2c: 97fedf51 bl 0xfa70 57d30: f9463ec0 ldr x0, [x22, #0xc78] 57d34: 97ffd431 bl 0x4cdf8 57d38: f9400008 ldr x8, [x0] 57d3c: 39400289 ldrb w9, [x20] 57d40: f9400a8a ldr x10, [x20, #0x10] 57d44: 9100068b add x11, x20, #0x1 57d48: f9429d08 ldr x8, [x8, #0x538] 57d4c: 7200013f tst w9, #0x1 57d50: 9a8a0161 csel x1, x11, x10, eq 57d54: d63f0100 blr x8 57d58: aa0003f4 mov x20, x0 57d5c: f9463ec0 ldr x0, [x22, #0xc78] 57d60: b50001e0 cbnz x0, 0x57d9c 57d64: f00007a0 adrp x0, 0x14e000 57d68: 91320000 add x0, x0, #0xc80 57d6c: 97fede15 bl 0xf5c0 57d70: f9463ec8 ldr x8, [x22, #0xc78] 57d74: b50000c8 cbnz x8, 0x57d8c 57d78: 321d07e0 orr w0, wzr, #0x18 57d7c: 9400a78b bl 0x81ba8 57d80: a900fc1f stp xzr, xzr, [x0, #0x8] 57d84: f900001f str xzr, [x0] 57d88: f9063ec0 str x0, [x22, #0xc78] 57d8c: f00007a0 adrp x0, 0x14e000 57d90: 91320000 add x0, x0, #0xc80 57d94: 97fedf37 bl 0xfa70 57d98: f9463ec0 ldr x0, [x22, #0xc78] 57d9c: 394023e8 ldrb w8, [sp, #0x8] 57da0: f9400fe9 ldr x9, [sp, #0x18] 57da4: 910023ea add x10, sp, #0x8 57da8: b240014a orr x10, x10, #0x1 57dac: 7200011f tst w8, #0x1 57db0: 9a890143 csel x3, x10, x9, eq 57db4: d00002e2 adrp x2, 0xb5000 57db8: 913bbc42 add x2, x2, #0xeef 57dbc: aa1303e1 mov x1, x19 57dc0: aa1403e4 mov x4, x20 57dc4: 97ffd622 bl 0x4d64c 57dc8: f9463ec0 ldr x0, [x22, #0xc78] 57dcc: b50001e0 cbnz x0, 0x57e08 57dd0: f00007a0 adrp x0, 0x14e000 57dd4: 91320000 add x0, x0, #0xc80 57dd8: 97feddfa bl 0xf5c0 57ddc: f9463ec8 ldr x8, [x22, #0xc78] 57de0: b50000c8 cbnz x8, 0x57df8 57de4: 321d07e0 orr w0, wzr, #0x18 57de8: 9400a770 bl 0x81ba8 57dec: a900fc1f stp xzr, xzr, [x0, #0x8] 57df0: f900001f str xzr, [x0] 57df4: f9063ec0 str x0, [x22, #0xc78] 57df8: f00007a0 adrp x0, 0x14e000 57dfc: 91320000 add x0, x0, #0xc80 57e00: 97fedf1c bl 0xfa70 57e04: f9463ec0 ldr x0, [x22, #0xc78] 57e08: aa1403e1 mov x1, x20 57e0c: 97ffde18 bl 0x4f66c 57e10: 394023e8 ldrb w8, [sp, #0x8] 57e14: 36000208 tbz w8, #0x0, 0x57e54 57e18: f9400fe0 ldr x0, [sp, #0x18] 57e1c: 9400a793 bl 0x81c68 57e20: f9463ec0 ldr x0, [x22, #0xc78] 57e24: b5000380 cbnz x0, 0x57e94 57e28: 1400000d b 0x57e5c 57e2c: 394083e8 ldrb w8, [sp, #0x20] 57e30: f9401be9 ldr x9, [sp, #0x30] 57e34: 7200011f tst w8, #0x1 57e38: 9a8902e3 csel x3, x23, x9, eq 57e3c: b00002e1 adrp x1, 0xb4000 57e40: d00002e2 adrp x2, 0xb5000 57e44: 912fdc21 add x1, x1, #0xbf7 57e48: 911b4c42 add x2, x2, #0x6d3 57e4c: 2a1f03e0 mov w0, wzr 57e50: 97fedb10 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 57e54: f9463ec0 ldr x0, [x22, #0xc78] 57e58: b50001e0 cbnz x0, 0x57e94 57e5c: f00007a0 adrp x0, 0x14e000 57e60: 91320000 add x0, x0, #0xc80 57e64: 97feddd7 bl 0xf5c0 57e68: f9463ec8 ldr x8, [x22, #0xc78] 57e6c: b50000c8 cbnz x8, 0x57e84 57e70: 321d07e0 orr w0, wzr, #0x18 57e74: 9400a74d bl 0x81ba8 57e78: a900fc1f stp xzr, xzr, [x0, #0x8] 57e7c: f900001f str xzr, [x0] 57e80: f9063ec0 str x0, [x22, #0xc78] 57e84: f00007a0 adrp x0, 0x14e000 57e88: 91320000 add x0, x0, #0xc80 57e8c: 97fedef9 bl 0xfa70 57e90: f9463ec0 ldr x0, [x22, #0xc78] 57e94: aa1303e1 mov x1, x19 57e98: 97ffdb5e bl 0x4ec10 57e9c: 394083e8 ldrb w8, [sp, #0x20] 57ea0: 36000068 tbz w8, #0x0, 0x57eac 57ea4: f9401be0 ldr x0, [sp, #0x30] 57ea8: 9400a770 bl 0x81c68 57eac: f94016a8 ldr x8, [x21, #0x28] 57eb0: f9401fe9 ldr x9, [sp, #0x38] 57eb4: eb09011f cmp x8, x9 57eb8: 540000e1 b.ne 0x57ed4 57ebc: a9477bfd ldp x29, x30, [sp, #0x70] 57ec0: a9464ff4 ldp x20, x19, [sp, #0x60] 57ec4: a94557f6 ldp x22, x21, [sp, #0x50] 57ec8: f94023f7 ldr x23, [sp, #0x40] 57ecc: 910203ff add sp, sp, #0x80 57ed0: d65f03c0 ret 57ed4: 97fedcc3 bl 0xf1e0 <__stack_chk_fail@plt> 57ed8: 14000001 b 0x57edc 57edc: aa0003f3 mov x19, x0 57ee0: 394083e8 ldrb w8, [sp, #0x20] 57ee4: 370001c8 tbnz w8, #0x0, 0x57f1c 57ee8: 1400000f b 0x57f24 57eec: 14000005 b 0x57f00 57ef0: 394083e8 ldrb w8, [sp, #0x20] 57ef4: aa0003f3 mov x19, x0 57ef8: 37000128 tbnz w8, #0x0, 0x57f1c 57efc: 1400000a b 0x57f24 57f00: 394023e8 ldrb w8, [sp, #0x8] 57f04: aa0003f3 mov x19, x0 57f08: 36000068 tbz w8, #0x0, 0x57f14 57f0c: f9400fe0 ldr x0, [sp, #0x18] 57f10: 9400a756 bl 0x81c68 57f14: 394083e8 ldrb w8, [sp, #0x20] 57f18: 36000068 tbz w8, #0x0, 0x57f24 57f1c: f9401be0 ldr x0, [sp, #0x30] 57f20: 9400a752 bl 0x81c68 57f24: aa1303e0 mov x0, x19 57f28: 9401489d bl 0xaa19c 57f2c: d10203ff sub sp, sp, #0x80 57f30: f90023f7 str x23, [sp, #0x40] 57f34: a90557f6 stp x22, x21, [sp, #0x50] 57f38: a9064ff4 stp x20, x19, [sp, #0x60] 57f3c: a9077bfd stp x29, x30, [sp, #0x70] 57f40: 9101c3fd add x29, sp, #0x70 57f44: d53bd057 mrs x23, TPIDR_EL0 57f48: aa0803f3 mov x19, x8 57f4c: f94016e8 ldr x8, [x23, #0x28] 57f50: aa0003f4 mov x20, x0 57f54: b00002e1 adrp x1, 0xb4000 57f58: d00002e2 adrp x2, 0xb5000 57f5c: f9001fe8 str x8, [sp, #0x38] 57f60: 39400288 ldrb w8, [x20] 57f64: f9400a89 ldr x9, [x20, #0x10] 57f68: 912fdc21 add x1, x1, #0xbf7 57f6c: 913c1042 add x2, x2, #0xf04 57f70: 7200011f tst w8, #0x1 57f74: 9a941523 csinc x3, x9, x20, ne 57f78: 2a1f03e0 mov w0, wzr 57f7c: 97fedac5 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 57f80: 39400288 ldrb w8, [x20] 57f84: f9400689 ldr x9, [x20, #0x8] 57f88: d341fd0a lsr x10, x8, #1 57f8c: 7200011f tst w8, #0x1 57f90: 9a890148 csel x8, x10, x9, eq 57f94: b40000e8 cbz x8, 0x57fb0 57f98: f00007b6 adrp x22, 0x14e000 57f9c: f9463ec0 ldr x0, [x22, #0xc78] 57fa0: b40001a0 cbz x0, 0x57fd4 57fa4: 97ffd395 bl 0x4cdf8 57fa8: b5000360 cbnz x0, 0x58014 57fac: 14000007 b 0x57fc8 57fb0: b00002e1 adrp x1, 0xb4000 57fb4: d00002e2 adrp x2, 0xb5000 57fb8: 912fdc21 add x1, x1, #0xbf7 57fbc: 913c8442 add x2, x2, #0xf21 57fc0: 2a1f03e0 mov w0, wzr 57fc4: 97fedab3 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 57fc8: a900fe7f stp xzr, xzr, [x19, #0x8] 57fcc: f900027f str xzr, [x19] 57fd0: 140000f8 b 0x583b0 57fd4: f00007a0 adrp x0, 0x14e000 57fd8: 91320000 add x0, x0, #0xc80 57fdc: 97fedd79 bl 0xf5c0 57fe0: f9463ec8 ldr x8, [x22, #0xc78] 57fe4: b50000c8 cbnz x8, 0x57ffc 57fe8: 321d07e0 orr w0, wzr, #0x18 57fec: 9400a6ef bl 0x81ba8 57ff0: a900fc1f stp xzr, xzr, [x0, #0x8] 57ff4: f900001f str xzr, [x0] 57ff8: f9063ec0 str x0, [x22, #0xc78] 57ffc: f00007a0 adrp x0, 0x14e000 58000: 91320000 add x0, x0, #0xc80 58004: 97fede9b bl 0xfa70 58008: f9463ec0 ldr x0, [x22, #0xc78] 5800c: 97ffd37b bl 0x4cdf8 58010: b4fffdc0 cbz x0, 0x57fc8 58014: 321b03e0 orr w0, wzr, #0x20 58018: 91000695 add x21, x20, #0x1 5801c: 9400a6e3 bl 0x81ba8 58020: d00002e9 adrp x9, 0xb6000 58024: b00002e8 adrp x8, 0xb5000 58028: 910d3929 add x9, x9, #0x34e 5802c: 3dc18d00 ldr q0, [x8, #0x630] 58030: 3cc0e121 ldur q1, [x9, #0xe] 58034: 3dc00122 ldr q2, [x9] 58038: f9001be0 str x0, [sp, #0x30] 5803c: 3d800be0 str q0, [sp, #0x20] 58040: 3c80e001 stur q1, [x0, #0xe] 58044: 3d800002 str q2, [x0] 58048: 3900781f strb wzr, [x0, #0x1e] 5804c: 39400288 ldrb w8, [x20] 58050: f9400a89 ldr x9, [x20, #0x10] 58054: 7200011f tst w8, #0x1 58058: 9a8902a0 csel x0, x21, x9, eq 5805c: 97feddb9 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 58060: b40001a0 cbz x0, 0x58094 58064: 39400288 ldrb w8, [x20] 58068: f9400a89 ldr x9, [x20, #0x10] 5806c: 7200011f tst w8, #0x1 58070: 9a8902a0 csel x0, x21, x9, eq 58074: 97feddb3 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 58078: aa0003f4 mov x20, x0 5807c: aa1403e0 mov x0, x20 58080: 97feddbc bl 0xf770 58084: aa0003e2 mov x2, x0 58088: 910083e0 add x0, sp, #0x20 5808c: aa1403e1 mov x1, x20 58090: 97ff85d5 bl 0x397e4 <.text+0x29d34> 58094: f9463ec0 ldr x0, [x22, #0xc78] 58098: b50001e0 cbnz x0, 0x580d4 5809c: d00007a0 adrp x0, 0x14e000 580a0: 91320000 add x0, x0, #0xc80 580a4: 97fedd47 bl 0xf5c0 580a8: f9463ec8 ldr x8, [x22, #0xc78] 580ac: b50000c8 cbnz x8, 0x580c4 580b0: 321d07e0 orr w0, wzr, #0x18 580b4: 9400a6bd bl 0x81ba8 580b8: a900fc1f stp xzr, xzr, [x0, #0x8] 580bc: f900001f str xzr, [x0] 580c0: f9063ec0 str x0, [x22, #0xc78] 580c4: d00007a0 adrp x0, 0x14e000 580c8: 91320000 add x0, x0, #0xc80 580cc: 97fede69 bl 0xfa70 580d0: f9463ec0 ldr x0, [x22, #0xc78] 580d4: 394083e8 ldrb w8, [sp, #0x20] 580d8: f9401be9 ldr x9, [sp, #0x30] 580dc: 910083ea add x10, sp, #0x20 580e0: b2400155 orr x21, x10, #0x1 580e4: 7200011f tst w8, #0x1 580e8: 9a8902a1 csel x1, x21, x9, eq 580ec: 97ffd440 bl 0x4d1ec 580f0: aa0003f4 mov x20, x0 580f4: b4000f14 cbz x20, 0x582d4 580f8: a9017fff stp xzr, xzr, [sp, #0x10] 580fc: f90007ff str xzr, [sp, #0x8] 58100: d0000301 adrp x1, 0xba000 58104: 913b4021 add x1, x1, #0xed0 58108: 910023e0 add x0, sp, #0x8 5810c: 320003e2 orr w2, wzr, #0x1 58110: 97ff85b5 bl 0x397e4 <.text+0x29d34> 58114: b00002a1 adrp x1, 0xad000 58118: 912f5021 add x1, x1, #0xbd4 5811c: 52800262 mov w2, #0x13 // =19 58120: 97ff85b1 bl 0x397e4 <.text+0x29d34> 58124: f9463ec0 ldr x0, [x22, #0xc78] 58128: b50001e0 cbnz x0, 0x58164 5812c: d00007a0 adrp x0, 0x14e000 58130: 91320000 add x0, x0, #0xc80 58134: 97fedd23 bl 0xf5c0 58138: f9463ec8 ldr x8, [x22, #0xc78] 5813c: b50000c8 cbnz x8, 0x58154 58140: 321d07e0 orr w0, wzr, #0x18 58144: 9400a699 bl 0x81ba8 58148: a900fc1f stp xzr, xzr, [x0, #0x8] 5814c: f900001f str xzr, [x0] 58150: f9063ec0 str x0, [x22, #0xc78] 58154: d00007a0 adrp x0, 0x14e000 58158: 91320000 add x0, x0, #0xc80 5815c: 97fede45 bl 0xfa70 58160: f9463ec0 ldr x0, [x22, #0xc78] 58164: 394023e8 ldrb w8, [sp, #0x8] 58168: f9400fe9 ldr x9, [sp, #0x18] 5816c: 910023ea add x10, sp, #0x8 58170: b240014a orr x10, x10, #0x1 58174: 7200011f tst w8, #0x1 58178: 9a890143 csel x3, x10, x9, eq 5817c: b00002e2 adrp x2, 0xb5000 58180: 913d1442 add x2, x2, #0xf45 58184: aa1403e1 mov x1, x20 58188: 97ffd5d4 bl 0x4d8d8 5818c: aa0003f4 mov x20, x0 58190: b40009b4 cbz x20, 0x582c4 58194: f9463ec0 ldr x0, [x22, #0xc78] 58198: b50001e0 cbnz x0, 0x581d4 5819c: d00007a0 adrp x0, 0x14e000 581a0: 91320000 add x0, x0, #0xc80 581a4: 97fedd07 bl 0xf5c0 581a8: f9463ec8 ldr x8, [x22, #0xc78] 581ac: b50000c8 cbnz x8, 0x581c4 581b0: 321d07e0 orr w0, wzr, #0x18 581b4: 9400a67d bl 0x81ba8 581b8: a900fc1f stp xzr, xzr, [x0, #0x8] 581bc: f900001f str xzr, [x0] 581c0: f9063ec0 str x0, [x22, #0xc78] 581c4: d00007a0 adrp x0, 0x14e000 581c8: 91320000 add x0, x0, #0xc80 581cc: 97fede29 bl 0xfa70 581d0: f9463ec0 ldr x0, [x22, #0xc78] 581d4: 97ffd309 bl 0x4cdf8 581d8: f9400008 ldr x8, [x0] 581dc: f9429108 ldr x8, [x8, #0x520] 581e0: aa1403e1 mov x1, x20 581e4: d63f0100 blr x8 581e8: 340006e0 cbz w0, 0x582c4 581ec: f9463ec0 ldr x0, [x22, #0xc78] 581f0: b50001e0 cbnz x0, 0x5822c 581f4: d00007a0 adrp x0, 0x14e000 581f8: 91320000 add x0, x0, #0xc80 581fc: 97fedcf1 bl 0xf5c0 58200: f9463ec8 ldr x8, [x22, #0xc78] 58204: b50000c8 cbnz x8, 0x5821c 58208: 321d07e0 orr w0, wzr, #0x18 5820c: 9400a667 bl 0x81ba8 58210: a900fc1f stp xzr, xzr, [x0, #0x8] 58214: f900001f str xzr, [x0] 58218: f9063ec0 str x0, [x22, #0xc78] 5821c: d00007a0 adrp x0, 0x14e000 58220: 91320000 add x0, x0, #0xc80 58224: 97fede13 bl 0xfa70 58228: f9463ec0 ldr x0, [x22, #0xc78] 5822c: 97ffd2f3 bl 0x4cdf8 58230: f9400008 ldr x8, [x0] 58234: f942a508 ldr x8, [x8, #0x548] 58238: aa1403e1 mov x1, x20 5823c: aa1f03e2 mov x2, xzr 58240: d63f0100 blr x8 58244: aa0003f5 mov x21, x0 58248: f9463ec0 ldr x0, [x22, #0xc78] 5824c: b50001e0 cbnz x0, 0x58288 58250: d00007a0 adrp x0, 0x14e000 58254: 91320000 add x0, x0, #0xc80 58258: 97fedcda bl 0xf5c0 5825c: f9463ec8 ldr x8, [x22, #0xc78] 58260: b50000c8 cbnz x8, 0x58278 58264: 321d07e0 orr w0, wzr, #0x18 58268: 9400a650 bl 0x81ba8 5826c: a900fc1f stp xzr, xzr, [x0, #0x8] 58270: f900001f str xzr, [x0] 58274: f9063ec0 str x0, [x22, #0xc78] 58278: d00007a0 adrp x0, 0x14e000 5827c: 91320000 add x0, x0, #0xc80 58280: 97feddfc bl 0xfa70 58284: f9463ec0 ldr x0, [x22, #0xc78] 58288: aa1403e1 mov x1, x20 5828c: 97ffdcf8 bl 0x4f66c 58290: aa1503e0 mov x0, x21 58294: a900fe7f stp xzr, xzr, [x19, #0x8] 58298: f900027f str xzr, [x19] 5829c: 97fedd35 bl 0xf770 582a0: aa0003f4 mov x20, x0 582a4: b100429f cmn x20, #0x10 582a8: 540009a2 b.hs 0x583dc 582ac: f1005e9f cmp x20, #0x17 582b0: 54000542 b.hs 0x58358 582b4: d37ffa88 lsl x8, x20, #1 582b8: 38001668 strb w8, [x19], #0x1 582bc: b50005f4 cbnz x20, 0x58378 582c0: 14000032 b 0x58388 582c4: 91000668 add x8, x19, #0x1 582c8: a900fe7f stp xzr, xzr, [x19, #0x8] 582cc: f900027f str xzr, [x19] 582d0: 1400002f b 0x5838c 582d4: 394083e8 ldrb w8, [sp, #0x20] 582d8: f9401be9 ldr x9, [sp, #0x30] 582dc: 7200011f tst w8, #0x1 582e0: 9a8902a3 csel x3, x21, x9, eq 582e4: 900002e1 adrp x1, 0xb4000 582e8: b00002e2 adrp x2, 0xb5000 582ec: 912fdc21 add x1, x1, #0xbf7 582f0: 911b4c42 add x2, x2, #0x6d3 582f4: 2a1f03e0 mov w0, wzr 582f8: 97fed9e6 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 582fc: f9463ec0 ldr x0, [x22, #0xc78] 58300: b50001e0 cbnz x0, 0x5833c 58304: d00007a0 adrp x0, 0x14e000 58308: 91320000 add x0, x0, #0xc80 5830c: 97fedcad bl 0xf5c0 58310: f9463ec8 ldr x8, [x22, #0xc78] 58314: b50000c8 cbnz x8, 0x5832c 58318: 321d07e0 orr w0, wzr, #0x18 5831c: 9400a623 bl 0x81ba8 58320: a900fc1f stp xzr, xzr, [x0, #0x8] 58324: f900001f str xzr, [x0] 58328: f9063ec0 str x0, [x22, #0xc78] 5832c: d00007a0 adrp x0, 0x14e000 58330: 91320000 add x0, x0, #0xc80 58334: 97feddcf bl 0xfa70 58338: f9463ec0 ldr x0, [x22, #0xc78] 5833c: aa1f03e1 mov x1, xzr 58340: 97ffda34 bl 0x4ec10 58344: a900fe7f stp xzr, xzr, [x19, #0x8] 58348: f900027f str xzr, [x19] 5834c: 394083e8 ldrb w8, [sp, #0x20] 58350: 370002c8 tbnz w8, #0x0, 0x583a8 58354: 14000017 b 0x583b0 58358: 91004288 add x8, x20, #0x10 5835c: 927ced16 and x22, x8, #0xfffffffffffffff0 58360: aa1603e0 mov x0, x22 58364: 9400a611 bl 0x81ba8 58368: b24002c8 orr x8, x22, #0x1 5836c: a9008274 stp x20, x0, [x19, #0x8] 58370: f9000268 str x8, [x19] 58374: aa0003f3 mov x19, x0 58378: aa1303e0 mov x0, x19 5837c: aa1503e1 mov x1, x21 58380: aa1403e2 mov x2, x20 58384: 97fedd43 bl 0xf890 58388: 8b140268 add x8, x19, x20 5838c: 394023e9 ldrb w9, [sp, #0x8] 58390: 3900011f strb wzr, [x8] 58394: 36000069 tbz w9, #0x0, 0x583a0 58398: f9400fe0 ldr x0, [sp, #0x18] 5839c: 9400a633 bl 0x81c68 583a0: 394083e8 ldrb w8, [sp, #0x20] 583a4: 36000068 tbz w8, #0x0, 0x583b0 583a8: f9401be0 ldr x0, [sp, #0x30] 583ac: 9400a62f bl 0x81c68 583b0: f94016e8 ldr x8, [x23, #0x28] 583b4: f9401fe9 ldr x9, [sp, #0x38] 583b8: eb09011f cmp x8, x9 583bc: 540000e1 b.ne 0x583d8 583c0: a9477bfd ldp x29, x30, [sp, #0x70] 583c4: a9464ff4 ldp x20, x19, [sp, #0x60] 583c8: a94557f6 ldp x22, x21, [sp, #0x50] 583cc: f94023f7 ldr x23, [sp, #0x40] 583d0: 910203ff add sp, sp, #0x80 583d4: d65f03c0 ret 583d8: 97fedb82 bl 0xf1e0 <__stack_chk_fail@plt> 583dc: aa1303e0 mov x0, x19 583e0: 97ff51d6 bl 0x2cb38 <.text+0x1d088> 583e4: 1400000a b 0x5840c 583e8: 14000009 b 0x5840c 583ec: 14000002 b 0x583f4 583f0: 14000007 b 0x5840c 583f4: aa0003f3 mov x19, x0 583f8: 1400000a b 0x58420 583fc: 394083e8 ldrb w8, [sp, #0x20] 58400: aa0003f3 mov x19, x0 58404: 37000128 tbnz w8, #0x0, 0x58428 58408: 1400000a b 0x58430 5840c: 394023e8 ldrb w8, [sp, #0x8] 58410: aa0003f3 mov x19, x0 58414: 36000068 tbz w8, #0x0, 0x58420 58418: f9400fe0 ldr x0, [sp, #0x18] 5841c: 9400a613 bl 0x81c68 58420: 394083e8 ldrb w8, [sp, #0x20] 58424: 36000068 tbz w8, #0x0, 0x58430 58428: f9401be0 ldr x0, [sp, #0x30] 5842c: 9400a60f bl 0x81c68 58430: aa1303e0 mov x0, x19 58434: 9401475a bl 0xaa19c 58438: d10203ff sub sp, sp, #0x80 5843c: f90023f7 str x23, [sp, #0x40] 58440: a90557f6 stp x22, x21, [sp, #0x50] 58444: a9064ff4 stp x20, x19, [sp, #0x60] 58448: a9077bfd stp x29, x30, [sp, #0x70] 5844c: 9101c3fd add x29, sp, #0x70 58450: d53bd057 mrs x23, TPIDR_EL0 58454: aa0803f3 mov x19, x8 58458: f94016e8 ldr x8, [x23, #0x28] 5845c: aa0003f4 mov x20, x0 58460: 900002e1 adrp x1, 0xb4000 58464: b00002e2 adrp x2, 0xb5000 58468: f9001fe8 str x8, [sp, #0x38] 5846c: 39400288 ldrb w8, [x20] 58470: f9400a89 ldr x9, [x20, #0x10] 58474: 912fdc21 add x1, x1, #0xbf7 58478: 913d5442 add x2, x2, #0xf55 5847c: 7200011f tst w8, #0x1 58480: 9a941523 csinc x3, x9, x20, ne 58484: 2a1f03e0 mov w0, wzr 58488: 97fed982 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5848c: 39400288 ldrb w8, [x20] 58490: f9400689 ldr x9, [x20, #0x8] 58494: d341fd0a lsr x10, x8, #1 58498: 7200011f tst w8, #0x1 5849c: 9a890148 csel x8, x10, x9, eq 584a0: b40000e8 cbz x8, 0x584bc 584a4: d00007b6 adrp x22, 0x14e000 584a8: f9463ec0 ldr x0, [x22, #0xc78] 584ac: b40001a0 cbz x0, 0x584e0 584b0: 97ffd252 bl 0x4cdf8 584b4: b5000360 cbnz x0, 0x58520 584b8: 14000007 b 0x584d4 584bc: 900002e1 adrp x1, 0xb4000 584c0: b00002e2 adrp x2, 0xb5000 584c4: 912fdc21 add x1, x1, #0xbf7 584c8: 913dbc42 add x2, x2, #0xf6f 584cc: 2a1f03e0 mov w0, wzr 584d0: 97fed970 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 584d4: a900fe7f stp xzr, xzr, [x19, #0x8] 584d8: f900027f str xzr, [x19] 584dc: 140000f8 b 0x588bc 584e0: d00007a0 adrp x0, 0x14e000 584e4: 91320000 add x0, x0, #0xc80 584e8: 97fedc36 bl 0xf5c0 584ec: f9463ec8 ldr x8, [x22, #0xc78] 584f0: b50000c8 cbnz x8, 0x58508 584f4: 321d07e0 orr w0, wzr, #0x18 584f8: 9400a5ac bl 0x81ba8 584fc: a900fc1f stp xzr, xzr, [x0, #0x8] 58500: f900001f str xzr, [x0] 58504: f9063ec0 str x0, [x22, #0xc78] 58508: d00007a0 adrp x0, 0x14e000 5850c: 91320000 add x0, x0, #0xc80 58510: 97fedd58 bl 0xfa70 58514: f9463ec0 ldr x0, [x22, #0xc78] 58518: 97ffd238 bl 0x4cdf8 5851c: b4fffdc0 cbz x0, 0x584d4 58520: 321b03e0 orr w0, wzr, #0x20 58524: 91000695 add x21, x20, #0x1 58528: 9400a5a0 bl 0x81ba8 5852c: d00002e9 adrp x9, 0xb6000 58530: b00002e8 adrp x8, 0xb5000 58534: 910d3929 add x9, x9, #0x34e 58538: 3dc18d00 ldr q0, [x8, #0x630] 5853c: 3cc0e121 ldur q1, [x9, #0xe] 58540: 3dc00122 ldr q2, [x9] 58544: f9001be0 str x0, [sp, #0x30] 58548: 3d800be0 str q0, [sp, #0x20] 5854c: 3c80e001 stur q1, [x0, #0xe] 58550: 3d800002 str q2, [x0] 58554: 3900781f strb wzr, [x0, #0x1e] 58558: 39400288 ldrb w8, [x20] 5855c: f9400a89 ldr x9, [x20, #0x10] 58560: 7200011f tst w8, #0x1 58564: 9a8902a0 csel x0, x21, x9, eq 58568: 97fedc76 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5856c: b40001a0 cbz x0, 0x585a0 58570: 39400288 ldrb w8, [x20] 58574: f9400a89 ldr x9, [x20, #0x10] 58578: 7200011f tst w8, #0x1 5857c: 9a8902a0 csel x0, x21, x9, eq 58580: 97fedc70 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 58584: aa0003f4 mov x20, x0 58588: aa1403e0 mov x0, x20 5858c: 97fedc79 bl 0xf770 58590: aa0003e2 mov x2, x0 58594: 910083e0 add x0, sp, #0x20 58598: aa1403e1 mov x1, x20 5859c: 97ff8492 bl 0x397e4 <.text+0x29d34> 585a0: f9463ec0 ldr x0, [x22, #0xc78] 585a4: b50001e0 cbnz x0, 0x585e0 585a8: d00007a0 adrp x0, 0x14e000 585ac: 91320000 add x0, x0, #0xc80 585b0: 97fedc04 bl 0xf5c0 585b4: f9463ec8 ldr x8, [x22, #0xc78] 585b8: b50000c8 cbnz x8, 0x585d0 585bc: 321d07e0 orr w0, wzr, #0x18 585c0: 9400a57a bl 0x81ba8 585c4: a900fc1f stp xzr, xzr, [x0, #0x8] 585c8: f900001f str xzr, [x0] 585cc: f9063ec0 str x0, [x22, #0xc78] 585d0: d00007a0 adrp x0, 0x14e000 585d4: 91320000 add x0, x0, #0xc80 585d8: 97fedd26 bl 0xfa70 585dc: f9463ec0 ldr x0, [x22, #0xc78] 585e0: 394083e8 ldrb w8, [sp, #0x20] 585e4: f9401be9 ldr x9, [sp, #0x30] 585e8: 910083ea add x10, sp, #0x20 585ec: b2400155 orr x21, x10, #0x1 585f0: 7200011f tst w8, #0x1 585f4: 9a8902a1 csel x1, x21, x9, eq 585f8: 97ffd2fd bl 0x4d1ec 585fc: aa0003f4 mov x20, x0 58600: b4000f14 cbz x20, 0x587e0 58604: a9017fff stp xzr, xzr, [sp, #0x10] 58608: f90007ff str xzr, [sp, #0x8] 5860c: d0000301 adrp x1, 0xba000 58610: 913b4021 add x1, x1, #0xed0 58614: 910023e0 add x0, sp, #0x8 58618: 320003e2 orr w2, wzr, #0x1 5861c: 97ff8472 bl 0x397e4 <.text+0x29d34> 58620: b00002a1 adrp x1, 0xad000 58624: 912f5021 add x1, x1, #0xbd4 58628: 52800262 mov w2, #0x13 // =19 5862c: 97ff846e bl 0x397e4 <.text+0x29d34> 58630: f9463ec0 ldr x0, [x22, #0xc78] 58634: b50001e0 cbnz x0, 0x58670 58638: d00007a0 adrp x0, 0x14e000 5863c: 91320000 add x0, x0, #0xc80 58640: 97fedbe0 bl 0xf5c0 58644: f9463ec8 ldr x8, [x22, #0xc78] 58648: b50000c8 cbnz x8, 0x58660 5864c: 321d07e0 orr w0, wzr, #0x18 58650: 9400a556 bl 0x81ba8 58654: a900fc1f stp xzr, xzr, [x0, #0x8] 58658: f900001f str xzr, [x0] 5865c: f9063ec0 str x0, [x22, #0xc78] 58660: d00007a0 adrp x0, 0x14e000 58664: 91320000 add x0, x0, #0xc80 58668: 97fedd02 bl 0xfa70 5866c: f9463ec0 ldr x0, [x22, #0xc78] 58670: 394023e8 ldrb w8, [sp, #0x8] 58674: f9400fe9 ldr x9, [sp, #0x18] 58678: 910023ea add x10, sp, #0x8 5867c: b240014a orr x10, x10, #0x1 58680: 7200011f tst w8, #0x1 58684: 9a890143 csel x3, x10, x9, eq 58688: b00002e2 adrp x2, 0xb5000 5868c: 913e4042 add x2, x2, #0xf90 58690: aa1403e1 mov x1, x20 58694: 97ffd491 bl 0x4d8d8 58698: aa0003f4 mov x20, x0 5869c: b40009b4 cbz x20, 0x587d0 586a0: f9463ec0 ldr x0, [x22, #0xc78] 586a4: b50001e0 cbnz x0, 0x586e0 586a8: d00007a0 adrp x0, 0x14e000 586ac: 91320000 add x0, x0, #0xc80 586b0: 97fedbc4 bl 0xf5c0 586b4: f9463ec8 ldr x8, [x22, #0xc78] 586b8: b50000c8 cbnz x8, 0x586d0 586bc: 321d07e0 orr w0, wzr, #0x18 586c0: 9400a53a bl 0x81ba8 586c4: a900fc1f stp xzr, xzr, [x0, #0x8] 586c8: f900001f str xzr, [x0] 586cc: f9063ec0 str x0, [x22, #0xc78] 586d0: d00007a0 adrp x0, 0x14e000 586d4: 91320000 add x0, x0, #0xc80 586d8: 97fedce6 bl 0xfa70 586dc: f9463ec0 ldr x0, [x22, #0xc78] 586e0: 97ffd1c6 bl 0x4cdf8 586e4: f9400008 ldr x8, [x0] 586e8: f9429108 ldr x8, [x8, #0x520] 586ec: aa1403e1 mov x1, x20 586f0: d63f0100 blr x8 586f4: 340006e0 cbz w0, 0x587d0 586f8: f9463ec0 ldr x0, [x22, #0xc78] 586fc: b50001e0 cbnz x0, 0x58738 58700: d00007a0 adrp x0, 0x14e000 58704: 91320000 add x0, x0, #0xc80 58708: 97fedbae bl 0xf5c0 5870c: f9463ec8 ldr x8, [x22, #0xc78] 58710: b50000c8 cbnz x8, 0x58728 58714: 321d07e0 orr w0, wzr, #0x18 58718: 9400a524 bl 0x81ba8 5871c: a900fc1f stp xzr, xzr, [x0, #0x8] 58720: f900001f str xzr, [x0] 58724: f9063ec0 str x0, [x22, #0xc78] 58728: d00007a0 adrp x0, 0x14e000 5872c: 91320000 add x0, x0, #0xc80 58730: 97fedcd0 bl 0xfa70 58734: f9463ec0 ldr x0, [x22, #0xc78] 58738: 97ffd1b0 bl 0x4cdf8 5873c: f9400008 ldr x8, [x0] 58740: f942a508 ldr x8, [x8, #0x548] 58744: aa1403e1 mov x1, x20 58748: aa1f03e2 mov x2, xzr 5874c: d63f0100 blr x8 58750: aa0003f5 mov x21, x0 58754: f9463ec0 ldr x0, [x22, #0xc78] 58758: b50001e0 cbnz x0, 0x58794 5875c: d00007a0 adrp x0, 0x14e000 58760: 91320000 add x0, x0, #0xc80 58764: 97fedb97 bl 0xf5c0 58768: f9463ec8 ldr x8, [x22, #0xc78] 5876c: b50000c8 cbnz x8, 0x58784 58770: 321d07e0 orr w0, wzr, #0x18 58774: 9400a50d bl 0x81ba8 58778: a900fc1f stp xzr, xzr, [x0, #0x8] 5877c: f900001f str xzr, [x0] 58780: f9063ec0 str x0, [x22, #0xc78] 58784: d00007a0 adrp x0, 0x14e000 58788: 91320000 add x0, x0, #0xc80 5878c: 97fedcb9 bl 0xfa70 58790: f9463ec0 ldr x0, [x22, #0xc78] 58794: aa1403e1 mov x1, x20 58798: 97ffdbb5 bl 0x4f66c 5879c: aa1503e0 mov x0, x21 587a0: a900fe7f stp xzr, xzr, [x19, #0x8] 587a4: f900027f str xzr, [x19] 587a8: 97fedbf2 bl 0xf770 587ac: aa0003f4 mov x20, x0 587b0: b100429f cmn x20, #0x10 587b4: 540009a2 b.hs 0x588e8 587b8: f1005e9f cmp x20, #0x17 587bc: 54000542 b.hs 0x58864 587c0: d37ffa88 lsl x8, x20, #1 587c4: 38001668 strb w8, [x19], #0x1 587c8: b50005f4 cbnz x20, 0x58884 587cc: 14000032 b 0x58894 587d0: 91000668 add x8, x19, #0x1 587d4: a900fe7f stp xzr, xzr, [x19, #0x8] 587d8: f900027f str xzr, [x19] 587dc: 1400002f b 0x58898 587e0: 394083e8 ldrb w8, [sp, #0x20] 587e4: f9401be9 ldr x9, [sp, #0x30] 587e8: 7200011f tst w8, #0x1 587ec: 9a8902a3 csel x3, x21, x9, eq 587f0: 900002e1 adrp x1, 0xb4000 587f4: b00002e2 adrp x2, 0xb5000 587f8: 912fdc21 add x1, x1, #0xbf7 587fc: 911b4c42 add x2, x2, #0x6d3 58800: 2a1f03e0 mov w0, wzr 58804: 97fed8a3 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 58808: f9463ec0 ldr x0, [x22, #0xc78] 5880c: b50001e0 cbnz x0, 0x58848 58810: d00007a0 adrp x0, 0x14e000 58814: 91320000 add x0, x0, #0xc80 58818: 97fedb6a bl 0xf5c0 5881c: f9463ec8 ldr x8, [x22, #0xc78] 58820: b50000c8 cbnz x8, 0x58838 58824: 321d07e0 orr w0, wzr, #0x18 58828: 9400a4e0 bl 0x81ba8 5882c: a900fc1f stp xzr, xzr, [x0, #0x8] 58830: f900001f str xzr, [x0] 58834: f9063ec0 str x0, [x22, #0xc78] 58838: d00007a0 adrp x0, 0x14e000 5883c: 91320000 add x0, x0, #0xc80 58840: 97fedc8c bl 0xfa70 58844: f9463ec0 ldr x0, [x22, #0xc78] 58848: aa1f03e1 mov x1, xzr 5884c: 97ffd8f1 bl 0x4ec10 58850: a900fe7f stp xzr, xzr, [x19, #0x8] 58854: f900027f str xzr, [x19] 58858: 394083e8 ldrb w8, [sp, #0x20] 5885c: 370002c8 tbnz w8, #0x0, 0x588b4 58860: 14000017 b 0x588bc 58864: 91004288 add x8, x20, #0x10 58868: 927ced16 and x22, x8, #0xfffffffffffffff0 5886c: aa1603e0 mov x0, x22 58870: 9400a4ce bl 0x81ba8 58874: b24002c8 orr x8, x22, #0x1 58878: a9008274 stp x20, x0, [x19, #0x8] 5887c: f9000268 str x8, [x19] 58880: aa0003f3 mov x19, x0 58884: aa1303e0 mov x0, x19 58888: aa1503e1 mov x1, x21 5888c: aa1403e2 mov x2, x20 58890: 97fedc00 bl 0xf890 58894: 8b140268 add x8, x19, x20 58898: 394023e9 ldrb w9, [sp, #0x8] 5889c: 3900011f strb wzr, [x8] 588a0: 36000069 tbz w9, #0x0, 0x588ac 588a4: f9400fe0 ldr x0, [sp, #0x18] 588a8: 9400a4f0 bl 0x81c68 588ac: 394083e8 ldrb w8, [sp, #0x20] 588b0: 36000068 tbz w8, #0x0, 0x588bc 588b4: f9401be0 ldr x0, [sp, #0x30] 588b8: 9400a4ec bl 0x81c68 588bc: f94016e8 ldr x8, [x23, #0x28] 588c0: f9401fe9 ldr x9, [sp, #0x38] 588c4: eb09011f cmp x8, x9 588c8: 540000e1 b.ne 0x588e4 588cc: a9477bfd ldp x29, x30, [sp, #0x70] 588d0: a9464ff4 ldp x20, x19, [sp, #0x60] 588d4: a94557f6 ldp x22, x21, [sp, #0x50] 588d8: f94023f7 ldr x23, [sp, #0x40] 588dc: 910203ff add sp, sp, #0x80 588e0: d65f03c0 ret 588e4: 97feda3f bl 0xf1e0 <__stack_chk_fail@plt> 588e8: aa1303e0 mov x0, x19 588ec: 97ff5093 bl 0x2cb38 <.text+0x1d088> 588f0: 1400000a b 0x58918 588f4: 14000009 b 0x58918 588f8: 14000002 b 0x58900 588fc: 14000007 b 0x58918 58900: aa0003f3 mov x19, x0 58904: 1400000a b 0x5892c 58908: 394083e8 ldrb w8, [sp, #0x20] 5890c: aa0003f3 mov x19, x0 58910: 37000128 tbnz w8, #0x0, 0x58934 58914: 1400000a b 0x5893c 58918: 394023e8 ldrb w8, [sp, #0x8] 5891c: aa0003f3 mov x19, x0 58920: 36000068 tbz w8, #0x0, 0x5892c 58924: f9400fe0 ldr x0, [sp, #0x18] 58928: 9400a4d0 bl 0x81c68 5892c: 394083e8 ldrb w8, [sp, #0x20] 58930: 36000068 tbz w8, #0x0, 0x5893c 58934: f9401be0 ldr x0, [sp, #0x30] 58938: 9400a4cc bl 0x81c68 5893c: aa1303e0 mov x0, x19 58940: 94014617 bl 0xaa19c 58944: d10203ff sub sp, sp, #0x80 58948: f90023f7 str x23, [sp, #0x40] 5894c: a90557f6 stp x22, x21, [sp, #0x50] 58950: a9064ff4 stp x20, x19, [sp, #0x60] 58954: a9077bfd stp x29, x30, [sp, #0x70] 58958: 9101c3fd add x29, sp, #0x70 5895c: d53bd055 mrs x21, TPIDR_EL0 58960: f94016a8 ldr x8, [x21, #0x28] 58964: aa0003f4 mov x20, x0 58968: 2a0103f3 mov w19, w1 5896c: f9001fe8 str x8, [sp, #0x38] 58970: 39400296 ldrb w22, [x20] 58974: f9400688 ldr x8, [x20, #0x8] 58978: d341fec9 lsr x9, x22, #1 5897c: 720002df tst w22, #0x1 58980: 9a880128 csel x8, x9, x8, eq 58984: b4000d68 cbz x8, 0x58b30 58988: 321b03e0 orr w0, wzr, #0x20 5898c: 9400a487 bl 0x81ba8 58990: d00002e9 adrp x9, 0xb6000 58994: b00002e8 adrp x8, 0xb5000 58998: 910d3929 add x9, x9, #0x34e 5899c: 3dc18d00 ldr q0, [x8, #0x630] 589a0: 3cc0e121 ldur q1, [x9, #0xe] 589a4: 3dc00122 ldr q2, [x9] 589a8: f9001be0 str x0, [sp, #0x30] 589ac: 3d800be0 str q0, [sp, #0x20] 589b0: 3c80e001 stur q1, [x0, #0xe] 589b4: 3d800002 str q2, [x0] 589b8: 3900781f strb wzr, [x0, #0x1e] 589bc: f9400a88 ldr x8, [x20, #0x10] 589c0: 720002df tst w22, #0x1 589c4: 9a941500 csinc x0, x8, x20, ne 589c8: 97fedb5e bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 589cc: b40001c0 cbz x0, 0x58a04 589d0: 39400288 ldrb w8, [x20] 589d4: f9400a89 ldr x9, [x20, #0x10] 589d8: 9100068a add x10, x20, #0x1 589dc: 7200011f tst w8, #0x1 589e0: 9a890140 csel x0, x10, x9, eq 589e4: 97fedb57 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 589e8: aa0003f4 mov x20, x0 589ec: aa1403e0 mov x0, x20 589f0: 97fedb60 bl 0xf770 589f4: aa0003e2 mov x2, x0 589f8: 910083e0 add x0, sp, #0x20 589fc: aa1403e1 mov x1, x20 58a00: 97ff8379 bl 0x397e4 <.text+0x29d34> 58a04: d00007b6 adrp x22, 0x14e000 58a08: f9463ec0 ldr x0, [x22, #0xc78] 58a0c: b50001e0 cbnz x0, 0x58a48 58a10: d00007a0 adrp x0, 0x14e000 58a14: 91320000 add x0, x0, #0xc80 58a18: 97fedaea bl 0xf5c0 58a1c: f9463ec8 ldr x8, [x22, #0xc78] 58a20: b50000c8 cbnz x8, 0x58a38 58a24: 321d07e0 orr w0, wzr, #0x18 58a28: 9400a460 bl 0x81ba8 58a2c: a900fc1f stp xzr, xzr, [x0, #0x8] 58a30: f900001f str xzr, [x0] 58a34: f9063ec0 str x0, [x22, #0xc78] 58a38: d00007a0 adrp x0, 0x14e000 58a3c: 91320000 add x0, x0, #0xc80 58a40: 97fedc0c bl 0xfa70 58a44: f9463ec0 ldr x0, [x22, #0xc78] 58a48: 394083e8 ldrb w8, [sp, #0x20] 58a4c: f9401be9 ldr x9, [sp, #0x30] 58a50: 910083ea add x10, sp, #0x20 58a54: b2400157 orr x23, x10, #0x1 58a58: 7200011f tst w8, #0x1 58a5c: 9a8902e1 csel x1, x23, x9, eq 58a60: 97ffd1e3 bl 0x4d1ec 58a64: aa0003f4 mov x20, x0 58a68: b4000734 cbz x20, 0x58b4c 58a6c: a9017fff stp xzr, xzr, [sp, #0x10] 58a70: f90007ff str xzr, [sp, #0x8] 58a74: d0000301 adrp x1, 0xba000 58a78: 913b4021 add x1, x1, #0xed0 58a7c: 910023e0 add x0, sp, #0x8 58a80: 320003e2 orr w2, wzr, #0x1 58a84: 97ff8358 bl 0x397e4 <.text+0x29d34> 58a88: b00002e1 adrp x1, 0xb5000 58a8c: 91356421 add x1, x1, #0xd59 58a90: 320003e2 orr w2, wzr, #0x1 58a94: 97ff8354 bl 0x397e4 <.text+0x29d34> 58a98: b00002a1 adrp x1, 0xad000 58a9c: 912fcc21 add x1, x1, #0xbf3 58aa0: 321f03e2 orr w2, wzr, #0x2 58aa4: 97ff8350 bl 0x397e4 <.text+0x29d34> 58aa8: f9463ec0 ldr x0, [x22, #0xc78] 58aac: b50001e0 cbnz x0, 0x58ae8 58ab0: d00007a0 adrp x0, 0x14e000 58ab4: 91320000 add x0, x0, #0xc80 58ab8: 97fedac2 bl 0xf5c0 58abc: f9463ec8 ldr x8, [x22, #0xc78] 58ac0: b50000c8 cbnz x8, 0x58ad8 58ac4: 321d07e0 orr w0, wzr, #0x18 58ac8: 9400a438 bl 0x81ba8 58acc: a900fc1f stp xzr, xzr, [x0, #0x8] 58ad0: f900001f str xzr, [x0] 58ad4: f9063ec0 str x0, [x22, #0xc78] 58ad8: d00007a0 adrp x0, 0x14e000 58adc: 91320000 add x0, x0, #0xc80 58ae0: 97fedbe4 bl 0xfa70 58ae4: f9463ec0 ldr x0, [x22, #0xc78] 58ae8: 394023e8 ldrb w8, [sp, #0x8] 58aec: f9400fe9 ldr x9, [sp, #0x18] 58af0: 910023ea add x10, sp, #0x8 58af4: b240014a orr x10, x10, #0x1 58af8: 7200011f tst w8, #0x1 58afc: 9a890143 csel x3, x10, x9, eq 58b00: b00002e2 adrp x2, 0xb5000 58b04: 913e7442 add x2, x2, #0xf9d 58b08: aa1403e1 mov x1, x20 58b0c: 2a1303e4 mov w4, w19 58b10: 97ffd2cf bl 0x4d64c 58b14: 394023e8 ldrb w8, [sp, #0x8] 58b18: 360002e8 tbz w8, #0x0, 0x58b74 58b1c: f9400fe0 ldr x0, [sp, #0x18] 58b20: 9400a452 bl 0x81c68 58b24: f9463ec0 ldr x0, [x22, #0xc78] 58b28: b5000460 cbnz x0, 0x58bb4 58b2c: 14000014 b 0x58b7c 58b30: 900002e1 adrp x1, 0xb4000 58b34: b00002e2 adrp x2, 0xb5000 58b38: 912fdc21 add x1, x1, #0xbf7 58b3c: 911a7442 add x2, x2, #0x69d 58b40: 2a1f03e0 mov w0, wzr 58b44: 97fed7d3 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 58b48: 14000021 b 0x58bcc 58b4c: 394083e8 ldrb w8, [sp, #0x20] 58b50: f9401be9 ldr x9, [sp, #0x30] 58b54: 7200011f tst w8, #0x1 58b58: 9a8902e3 csel x3, x23, x9, eq 58b5c: 900002e1 adrp x1, 0xb4000 58b60: b00002e2 adrp x2, 0xb5000 58b64: 912fdc21 add x1, x1, #0xbf7 58b68: 911b4c42 add x2, x2, #0x6d3 58b6c: 2a1f03e0 mov w0, wzr 58b70: 97fed7c8 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 58b74: f9463ec0 ldr x0, [x22, #0xc78] 58b78: b50001e0 cbnz x0, 0x58bb4 58b7c: d00007a0 adrp x0, 0x14e000 58b80: 91320000 add x0, x0, #0xc80 58b84: 97feda8f bl 0xf5c0 58b88: f9463ec8 ldr x8, [x22, #0xc78] 58b8c: b50000c8 cbnz x8, 0x58ba4 58b90: 321d07e0 orr w0, wzr, #0x18 58b94: 9400a405 bl 0x81ba8 58b98: a900fc1f stp xzr, xzr, [x0, #0x8] 58b9c: f900001f str xzr, [x0] 58ba0: f9063ec0 str x0, [x22, #0xc78] 58ba4: d00007a0 adrp x0, 0x14e000 58ba8: 91320000 add x0, x0, #0xc80 58bac: 97fedbb1 bl 0xfa70 58bb0: f9463ec0 ldr x0, [x22, #0xc78] 58bb4: aa1403e1 mov x1, x20 58bb8: 97ffd816 bl 0x4ec10 58bbc: 394083e8 ldrb w8, [sp, #0x20] 58bc0: 36000068 tbz w8, #0x0, 0x58bcc 58bc4: f9401be0 ldr x0, [sp, #0x30] 58bc8: 9400a428 bl 0x81c68 58bcc: f94016a8 ldr x8, [x21, #0x28] 58bd0: f9401fe9 ldr x9, [sp, #0x38] 58bd4: eb09011f cmp x8, x9 58bd8: 540000e1 b.ne 0x58bf4 58bdc: a9477bfd ldp x29, x30, [sp, #0x70] 58be0: a9464ff4 ldp x20, x19, [sp, #0x60] 58be4: a94557f6 ldp x22, x21, [sp, #0x50] 58be8: f94023f7 ldr x23, [sp, #0x40] 58bec: 910203ff add sp, sp, #0x80 58bf0: d65f03c0 ret 58bf4: 97fed97b bl 0xf1e0 <__stack_chk_fail@plt> 58bf8: 14000001 b 0x58bfc 58bfc: aa0003f3 mov x19, x0 58c00: 394083e8 ldrb w8, [sp, #0x20] 58c04: 370001a8 tbnz w8, #0x0, 0x58c38 58c08: 1400000e b 0x58c40 58c0c: 394083e8 ldrb w8, [sp, #0x20] 58c10: aa0003f3 mov x19, x0 58c14: 37000128 tbnz w8, #0x0, 0x58c38 58c18: 1400000a b 0x58c40 58c1c: 394023e8 ldrb w8, [sp, #0x8] 58c20: aa0003f3 mov x19, x0 58c24: 36000068 tbz w8, #0x0, 0x58c30 58c28: f9400fe0 ldr x0, [sp, #0x18] 58c2c: 9400a40f bl 0x81c68 58c30: 394083e8 ldrb w8, [sp, #0x20] 58c34: 36000068 tbz w8, #0x0, 0x58c40 58c38: f9401be0 ldr x0, [sp, #0x30] 58c3c: 9400a40b bl 0x81c68 58c40: aa1303e0 mov x0, x19 58c44: 94014556 bl 0xaa19c 58c48: d101c3ff sub sp, sp, #0x70 58c4c: a90457f6 stp x22, x21, [sp, #0x40] 58c50: a9054ff4 stp x20, x19, [sp, #0x50] 58c54: a9067bfd stp x29, x30, [sp, #0x60] 58c58: 910183fd add x29, sp, #0x60 58c5c: d53bd054 mrs x20, TPIDR_EL0 58c60: f9401688 ldr x8, [x20, #0x28] 58c64: aa0003f3 mov x19, x0 58c68: 900002e1 adrp x1, 0xb4000 58c6c: b00002e2 adrp x2, 0xb5000 58c70: f81d83a8 stur x8, [x29, #-0x28] 58c74: 39400268 ldrb w8, [x19] 58c78: f9400a69 ldr x9, [x19, #0x10] 58c7c: 912fdc21 add x1, x1, #0xbf7 58c80: 913ec442 add x2, x2, #0xfb1 58c84: 7200011f tst w8, #0x1 58c88: 9a931523 csinc x3, x9, x19, ne 58c8c: 2a1f03e0 mov w0, wzr 58c90: 97fed780 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 58c94: 39400276 ldrb w22, [x19] 58c98: f9400668 ldr x8, [x19, #0x8] 58c9c: d341fec9 lsr x9, x22, #1 58ca0: 720002df tst w22, #0x1 58ca4: 9a880128 csel x8, x9, x8, eq 58ca8: b4000c88 cbz x8, 0x58e38 58cac: 321b03e0 orr w0, wzr, #0x20 58cb0: 91000675 add x21, x19, #0x1 58cb4: 9400a3bd bl 0x81ba8 58cb8: d00002e9 adrp x9, 0xb6000 58cbc: b00002e8 adrp x8, 0xb5000 58cc0: 910d3929 add x9, x9, #0x34e 58cc4: 3dc18d00 ldr q0, [x8, #0x630] 58cc8: 3cc0e121 ldur q1, [x9, #0xe] 58ccc: 3dc00122 ldr q2, [x9] 58cd0: f9001be0 str x0, [sp, #0x30] 58cd4: 3d800be0 str q0, [sp, #0x20] 58cd8: 3c80e001 stur q1, [x0, #0xe] 58cdc: 3d800002 str q2, [x0] 58ce0: 3900781f strb wzr, [x0, #0x1e] 58ce4: f9400a68 ldr x8, [x19, #0x10] 58ce8: 720002df tst w22, #0x1 58cec: 9a8802a0 csel x0, x21, x8, eq 58cf0: 97feda94 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 58cf4: b40001a0 cbz x0, 0x58d28 58cf8: 39400268 ldrb w8, [x19] 58cfc: f9400a69 ldr x9, [x19, #0x10] 58d00: 7200011f tst w8, #0x1 58d04: 9a8902a0 csel x0, x21, x9, eq 58d08: 97feda8e bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 58d0c: aa0003f3 mov x19, x0 58d10: aa1303e0 mov x0, x19 58d14: 97feda97 bl 0xf770 58d18: aa0003e2 mov x2, x0 58d1c: 910083e0 add x0, sp, #0x20 58d20: aa1303e1 mov x1, x19 58d24: 97ff82b0 bl 0x397e4 <.text+0x29d34> 58d28: d00007b5 adrp x21, 0x14e000 58d2c: f9463ea0 ldr x0, [x21, #0xc78] 58d30: b50001e0 cbnz x0, 0x58d6c 58d34: d00007a0 adrp x0, 0x14e000 58d38: 91320000 add x0, x0, #0xc80 58d3c: 97feda21 bl 0xf5c0 58d40: f9463ea8 ldr x8, [x21, #0xc78] 58d44: b50000c8 cbnz x8, 0x58d5c 58d48: 321d07e0 orr w0, wzr, #0x18 58d4c: 9400a397 bl 0x81ba8 58d50: a900fc1f stp xzr, xzr, [x0, #0x8] 58d54: f900001f str xzr, [x0] 58d58: f9063ea0 str x0, [x21, #0xc78] 58d5c: d00007a0 adrp x0, 0x14e000 58d60: 91320000 add x0, x0, #0xc80 58d64: 97fedb43 bl 0xfa70 58d68: f9463ea0 ldr x0, [x21, #0xc78] 58d6c: 394083e8 ldrb w8, [sp, #0x20] 58d70: f9401be9 ldr x9, [sp, #0x30] 58d74: 910083ea add x10, sp, #0x20 58d78: b2400156 orr x22, x10, #0x1 58d7c: 7200011f tst w8, #0x1 58d80: 9a8902c1 csel x1, x22, x9, eq 58d84: 97ffd11a bl 0x4d1ec 58d88: aa0003f3 mov x19, x0 58d8c: b4000673 cbz x19, 0x58e58 58d90: a9017fff stp xzr, xzr, [sp, #0x10] 58d94: f90007ff str xzr, [sp, #0x8] 58d98: b00002e1 adrp x1, 0xb5000 58d9c: 913f4421 add x1, x1, #0xfd1 58da0: 910023e0 add x0, sp, #0x8 58da4: 320007e2 orr w2, wzr, #0x3 58da8: 97ff828f bl 0x397e4 <.text+0x29d34> 58dac: f9463ea0 ldr x0, [x21, #0xc78] 58db0: b50001e0 cbnz x0, 0x58dec 58db4: d00007a0 adrp x0, 0x14e000 58db8: 91320000 add x0, x0, #0xc80 58dbc: 97feda01 bl 0xf5c0 58dc0: f9463ea8 ldr x8, [x21, #0xc78] 58dc4: b50000c8 cbnz x8, 0x58ddc 58dc8: 321d07e0 orr w0, wzr, #0x18 58dcc: 9400a377 bl 0x81ba8 58dd0: a900fc1f stp xzr, xzr, [x0, #0x8] 58dd4: f900001f str xzr, [x0] 58dd8: f9063ea0 str x0, [x21, #0xc78] 58ddc: d00007a0 adrp x0, 0x14e000 58de0: 91320000 add x0, x0, #0xc80 58de4: 97fedb23 bl 0xfa70 58de8: f9463ea0 ldr x0, [x21, #0xc78] 58dec: 394023e8 ldrb w8, [sp, #0x8] 58df0: f9400fe9 ldr x9, [sp, #0x18] 58df4: 910023ea add x10, sp, #0x8 58df8: b240014a orr x10, x10, #0x1 58dfc: 7200011f tst w8, #0x1 58e00: 9a890143 csel x3, x10, x9, eq 58e04: b00002e2 adrp x2, 0xb5000 58e08: 913f5442 add x2, x2, #0xfd5 58e0c: aa1303e1 mov x1, x19 58e10: 97ffd4c9 bl 0x4e134 58e14: 394023e8 ldrb w8, [sp, #0x8] 58e18: 72001c1f tst w0, #0xff 58e1c: 1a9f07f3 cset w19, ne 58e20: 36000068 tbz w8, #0x0, 0x58e2c 58e24: f9400fe0 ldr x0, [sp, #0x18] 58e28: 9400a390 bl 0x81c68 58e2c: 394083e8 ldrb w8, [sp, #0x20] 58e30: 37000528 tbnz w8, #0x0, 0x58ed4 58e34: 1400002a b 0x58edc 58e38: 900002e1 adrp x1, 0xb4000 58e3c: b00002e2 adrp x2, 0xb5000 58e40: 912fdc21 add x1, x1, #0xbf7 58e44: 911a7442 add x2, x2, #0x69d 58e48: 2a1f03e0 mov w0, wzr 58e4c: 97fed711 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 58e50: 2a1f03f3 mov w19, wzr 58e54: 14000022 b 0x58edc 58e58: 394083e8 ldrb w8, [sp, #0x20] 58e5c: f9401be9 ldr x9, [sp, #0x30] 58e60: 7200011f tst w8, #0x1 58e64: 9a8902c3 csel x3, x22, x9, eq 58e68: 900002e1 adrp x1, 0xb4000 58e6c: b00002e2 adrp x2, 0xb5000 58e70: 912fdc21 add x1, x1, #0xbf7 58e74: 911b4c42 add x2, x2, #0x6d3 58e78: 2a1f03e0 mov w0, wzr 58e7c: 97fed705 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 58e80: f9463ea0 ldr x0, [x21, #0xc78] 58e84: b50001e0 cbnz x0, 0x58ec0 58e88: d00007a0 adrp x0, 0x14e000 58e8c: 91320000 add x0, x0, #0xc80 58e90: 97fed9cc bl 0xf5c0 58e94: f9463ea8 ldr x8, [x21, #0xc78] 58e98: b50000c8 cbnz x8, 0x58eb0 58e9c: 321d07e0 orr w0, wzr, #0x18 58ea0: 9400a342 bl 0x81ba8 58ea4: a900fc1f stp xzr, xzr, [x0, #0x8] 58ea8: f900001f str xzr, [x0] 58eac: f9063ea0 str x0, [x21, #0xc78] 58eb0: d00007a0 adrp x0, 0x14e000 58eb4: 91320000 add x0, x0, #0xc80 58eb8: 97fedaee bl 0xfa70 58ebc: f9463ea0 ldr x0, [x21, #0xc78] 58ec0: aa1f03e1 mov x1, xzr 58ec4: 97ffd753 bl 0x4ec10 58ec8: 2a1f03f3 mov w19, wzr 58ecc: 394083e8 ldrb w8, [sp, #0x20] 58ed0: 36000068 tbz w8, #0x0, 0x58edc 58ed4: f9401be0 ldr x0, [sp, #0x30] 58ed8: 9400a364 bl 0x81c68 58edc: f9401688 ldr x8, [x20, #0x28] 58ee0: f85d83a9 ldur x9, [x29, #-0x28] 58ee4: eb09011f cmp x8, x9 58ee8: 540000e1 b.ne 0x58f04 58eec: 2a1303e0 mov w0, w19 58ef0: a9467bfd ldp x29, x30, [sp, #0x60] 58ef4: a9454ff4 ldp x20, x19, [sp, #0x50] 58ef8: a94457f6 ldp x22, x21, [sp, #0x40] 58efc: 9101c3ff add sp, sp, #0x70 58f00: d65f03c0 ret 58f04: 97fed8b7 bl 0xf1e0 <__stack_chk_fail@plt> 58f08: 14000007 b 0x58f24 58f0c: 394023e8 ldrb w8, [sp, #0x8] 58f10: aa0003f3 mov x19, x0 58f14: 360000a8 tbz w8, #0x0, 0x58f28 58f18: f9400fe0 ldr x0, [sp, #0x18] 58f1c: 9400a353 bl 0x81c68 58f20: 14000002 b 0x58f28 58f24: aa0003f3 mov x19, x0 58f28: 394083e8 ldrb w8, [sp, #0x20] 58f2c: 36000068 tbz w8, #0x0, 0x58f38 58f30: f9401be0 ldr x0, [sp, #0x30] 58f34: 9400a34d bl 0x81c68 58f38: aa1303e0 mov x0, x19 58f3c: 94014498 bl 0xaa19c 58f40: 394083e8 ldrb w8, [sp, #0x20] 58f44: aa0003f3 mov x19, x0 58f48: 3707ff48 tbnz w8, #0x0, 0x58f30 58f4c: 17fffffb b 0x58f38 58f50: d10203ff sub sp, sp, #0x80 58f54: f90023f7 str x23, [sp, #0x40] 58f58: a90557f6 stp x22, x21, [sp, #0x50] 58f5c: a9064ff4 stp x20, x19, [sp, #0x60] 58f60: a9077bfd stp x29, x30, [sp, #0x70] 58f64: 9101c3fd add x29, sp, #0x70 58f68: d53bd057 mrs x23, TPIDR_EL0 58f6c: f94016e9 ldr x9, [x23, #0x28] 58f70: aa0003f4 mov x20, x0 58f74: aa0803f3 mov x19, x8 58f78: f9001fe9 str x9, [sp, #0x38] 58f7c: 39400289 ldrb w9, [x20] 58f80: f940068a ldr x10, [x20, #0x8] 58f84: d341fd2b lsr x11, x9, #1 58f88: 7200013f tst w9, #0x1 58f8c: 9a8a0169 csel x9, x11, x10, eq 58f90: b40000e9 cbz x9, 0x58fac 58f94: d00007b6 adrp x22, 0x14e000 58f98: f9463ec0 ldr x0, [x22, #0xc78] 58f9c: b40001a0 cbz x0, 0x58fd0 58fa0: 97ffcf96 bl 0x4cdf8 58fa4: b5000360 cbnz x0, 0x59010 58fa8: 14000007 b 0x58fc4 58fac: 900002e1 adrp x1, 0xb4000 58fb0: b00002e2 adrp x2, 0xb5000 58fb4: 912fdc21 add x1, x1, #0xbf7 58fb8: 913fa042 add x2, x2, #0xfe8 58fbc: 2a1f03e0 mov w0, wzr 58fc0: 97fed6b4 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 58fc4: a900fe7f stp xzr, xzr, [x19, #0x8] 58fc8: f900027f str xzr, [x19] 58fcc: 140000f8 b 0x593ac 58fd0: d00007a0 adrp x0, 0x14e000 58fd4: 91320000 add x0, x0, #0xc80 58fd8: 97fed97a bl 0xf5c0 58fdc: f9463ec8 ldr x8, [x22, #0xc78] 58fe0: b50000c8 cbnz x8, 0x58ff8 58fe4: 321d07e0 orr w0, wzr, #0x18 58fe8: 9400a2f0 bl 0x81ba8 58fec: a900fc1f stp xzr, xzr, [x0, #0x8] 58ff0: f900001f str xzr, [x0] 58ff4: f9063ec0 str x0, [x22, #0xc78] 58ff8: d00007a0 adrp x0, 0x14e000 58ffc: 91320000 add x0, x0, #0xc80 59000: 97feda9c bl 0xfa70 59004: f9463ec0 ldr x0, [x22, #0xc78] 59008: 97ffcf7c bl 0x4cdf8 5900c: b4fffdc0 cbz x0, 0x58fc4 59010: 321b03e0 orr w0, wzr, #0x20 59014: 9400a2e5 bl 0x81ba8 59018: b00002e9 adrp x9, 0xb6000 5901c: 900002e8 adrp x8, 0xb5000 59020: 910d3929 add x9, x9, #0x34e 59024: 3dc18d00 ldr q0, [x8, #0x630] 59028: 3cc0e121 ldur q1, [x9, #0xe] 5902c: 3dc00122 ldr q2, [x9] 59030: f9001be0 str x0, [sp, #0x30] 59034: 3d800be0 str q0, [sp, #0x20] 59038: 3c80e001 stur q1, [x0, #0xe] 5903c: 3d800002 str q2, [x0] 59040: 3900781f strb wzr, [x0, #0x1e] 59044: 39400288 ldrb w8, [x20] 59048: f9400a89 ldr x9, [x20, #0x10] 5904c: 7200011f tst w8, #0x1 59050: 9a941520 csinc x0, x9, x20, ne 59054: 97fed9bb bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 59058: b40001c0 cbz x0, 0x59090 5905c: 39400288 ldrb w8, [x20] 59060: f9400a89 ldr x9, [x20, #0x10] 59064: 9100068a add x10, x20, #0x1 59068: 7200011f tst w8, #0x1 5906c: 9a890140 csel x0, x10, x9, eq 59070: 97fed9b4 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 59074: aa0003f4 mov x20, x0 59078: aa1403e0 mov x0, x20 5907c: 97fed9bd bl 0xf770 59080: aa0003e2 mov x2, x0 59084: 910083e0 add x0, sp, #0x20 59088: aa1403e1 mov x1, x20 5908c: 97ff81d6 bl 0x397e4 <.text+0x29d34> 59090: f9463ec0 ldr x0, [x22, #0xc78] 59094: b50001e0 cbnz x0, 0x590d0 59098: b00007a0 adrp x0, 0x14e000 5909c: 91320000 add x0, x0, #0xc80 590a0: 97fed948 bl 0xf5c0 590a4: f9463ec8 ldr x8, [x22, #0xc78] 590a8: b50000c8 cbnz x8, 0x590c0 590ac: 321d07e0 orr w0, wzr, #0x18 590b0: 9400a2be bl 0x81ba8 590b4: a900fc1f stp xzr, xzr, [x0, #0x8] 590b8: f900001f str xzr, [x0] 590bc: f9063ec0 str x0, [x22, #0xc78] 590c0: b00007a0 adrp x0, 0x14e000 590c4: 91320000 add x0, x0, #0xc80 590c8: 97feda6a bl 0xfa70 590cc: f9463ec0 ldr x0, [x22, #0xc78] 590d0: 394083e8 ldrb w8, [sp, #0x20] 590d4: f9401be9 ldr x9, [sp, #0x30] 590d8: 910083ea add x10, sp, #0x20 590dc: b2400155 orr x21, x10, #0x1 590e0: 7200011f tst w8, #0x1 590e4: 9a8902a1 csel x1, x21, x9, eq 590e8: 97ffd041 bl 0x4d1ec 590ec: aa0003f4 mov x20, x0 590f0: b4000f14 cbz x20, 0x592d0 590f4: a9017fff stp xzr, xzr, [sp, #0x10] 590f8: f90007ff str xzr, [sp, #0x8] 590fc: b0000301 adrp x1, 0xba000 59100: 913b4021 add x1, x1, #0xed0 59104: 910023e0 add x0, sp, #0x8 59108: 320003e2 orr w2, wzr, #0x1 5910c: 97ff81b6 bl 0x397e4 <.text+0x29d34> 59110: 900002a1 adrp x1, 0xad000 59114: 912f5021 add x1, x1, #0xbd4 59118: 52800262 mov w2, #0x13 // =19 5911c: 97ff81b2 bl 0x397e4 <.text+0x29d34> 59120: f9463ec0 ldr x0, [x22, #0xc78] 59124: b50001e0 cbnz x0, 0x59160 59128: b00007a0 adrp x0, 0x14e000 5912c: 91320000 add x0, x0, #0xc80 59130: 97fed924 bl 0xf5c0 59134: f9463ec8 ldr x8, [x22, #0xc78] 59138: b50000c8 cbnz x8, 0x59150 5913c: 321d07e0 orr w0, wzr, #0x18 59140: 9400a29a bl 0x81ba8 59144: a900fc1f stp xzr, xzr, [x0, #0x8] 59148: f900001f str xzr, [x0] 5914c: f9063ec0 str x0, [x22, #0xc78] 59150: b00007a0 adrp x0, 0x14e000 59154: 91320000 add x0, x0, #0xc80 59158: 97feda46 bl 0xfa70 5915c: f9463ec0 ldr x0, [x22, #0xc78] 59160: 394023e8 ldrb w8, [sp, #0x8] 59164: f9400fe9 ldr x9, [sp, #0x18] 59168: 910023ea add x10, sp, #0x8 5916c: b240014a orr x10, x10, #0x1 59170: 7200011f tst w8, #0x1 59174: 9a890143 csel x3, x10, x9, eq 59178: b00002e2 adrp x2, 0xb6000 5917c: 91004442 add x2, x2, #0x11 59180: aa1403e1 mov x1, x20 59184: 97ffd1d5 bl 0x4d8d8 59188: aa0003f4 mov x20, x0 5918c: b40009b4 cbz x20, 0x592c0 59190: f9463ec0 ldr x0, [x22, #0xc78] 59194: b50001e0 cbnz x0, 0x591d0 59198: b00007a0 adrp x0, 0x14e000 5919c: 91320000 add x0, x0, #0xc80 591a0: 97fed908 bl 0xf5c0 591a4: f9463ec8 ldr x8, [x22, #0xc78] 591a8: b50000c8 cbnz x8, 0x591c0 591ac: 321d07e0 orr w0, wzr, #0x18 591b0: 9400a27e bl 0x81ba8 591b4: a900fc1f stp xzr, xzr, [x0, #0x8] 591b8: f900001f str xzr, [x0] 591bc: f9063ec0 str x0, [x22, #0xc78] 591c0: b00007a0 adrp x0, 0x14e000 591c4: 91320000 add x0, x0, #0xc80 591c8: 97feda2a bl 0xfa70 591cc: f9463ec0 ldr x0, [x22, #0xc78] 591d0: 97ffcf0a bl 0x4cdf8 591d4: f9400008 ldr x8, [x0] 591d8: f9429108 ldr x8, [x8, #0x520] 591dc: aa1403e1 mov x1, x20 591e0: d63f0100 blr x8 591e4: 340006e0 cbz w0, 0x592c0 591e8: f9463ec0 ldr x0, [x22, #0xc78] 591ec: b50001e0 cbnz x0, 0x59228 591f0: b00007a0 adrp x0, 0x14e000 591f4: 91320000 add x0, x0, #0xc80 591f8: 97fed8f2 bl 0xf5c0 591fc: f9463ec8 ldr x8, [x22, #0xc78] 59200: b50000c8 cbnz x8, 0x59218 59204: 321d07e0 orr w0, wzr, #0x18 59208: 9400a268 bl 0x81ba8 5920c: a900fc1f stp xzr, xzr, [x0, #0x8] 59210: f900001f str xzr, [x0] 59214: f9063ec0 str x0, [x22, #0xc78] 59218: b00007a0 adrp x0, 0x14e000 5921c: 91320000 add x0, x0, #0xc80 59220: 97feda14 bl 0xfa70 59224: f9463ec0 ldr x0, [x22, #0xc78] 59228: 97ffcef4 bl 0x4cdf8 5922c: f9400008 ldr x8, [x0] 59230: f942a508 ldr x8, [x8, #0x548] 59234: aa1403e1 mov x1, x20 59238: aa1f03e2 mov x2, xzr 5923c: d63f0100 blr x8 59240: aa0003f5 mov x21, x0 59244: f9463ec0 ldr x0, [x22, #0xc78] 59248: b50001e0 cbnz x0, 0x59284 5924c: b00007a0 adrp x0, 0x14e000 59250: 91320000 add x0, x0, #0xc80 59254: 97fed8db bl 0xf5c0 59258: f9463ec8 ldr x8, [x22, #0xc78] 5925c: b50000c8 cbnz x8, 0x59274 59260: 321d07e0 orr w0, wzr, #0x18 59264: 9400a251 bl 0x81ba8 59268: a900fc1f stp xzr, xzr, [x0, #0x8] 5926c: f900001f str xzr, [x0] 59270: f9063ec0 str x0, [x22, #0xc78] 59274: b00007a0 adrp x0, 0x14e000 59278: 91320000 add x0, x0, #0xc80 5927c: 97fed9fd bl 0xfa70 59280: f9463ec0 ldr x0, [x22, #0xc78] 59284: aa1403e1 mov x1, x20 59288: 97ffd8f9 bl 0x4f66c 5928c: aa1503e0 mov x0, x21 59290: a900fe7f stp xzr, xzr, [x19, #0x8] 59294: f900027f str xzr, [x19] 59298: 97fed936 bl 0xf770 5929c: aa0003f4 mov x20, x0 592a0: b100429f cmn x20, #0x10 592a4: 540009a2 b.hs 0x593d8 592a8: f1005e9f cmp x20, #0x17 592ac: 54000542 b.hs 0x59354 592b0: d37ffa88 lsl x8, x20, #1 592b4: 38001668 strb w8, [x19], #0x1 592b8: b50005f4 cbnz x20, 0x59374 592bc: 14000032 b 0x59384 592c0: 91000668 add x8, x19, #0x1 592c4: a900fe7f stp xzr, xzr, [x19, #0x8] 592c8: f900027f str xzr, [x19] 592cc: 1400002f b 0x59388 592d0: 394083e8 ldrb w8, [sp, #0x20] 592d4: f9401be9 ldr x9, [sp, #0x30] 592d8: 7200011f tst w8, #0x1 592dc: 9a8902a3 csel x3, x21, x9, eq 592e0: f00002c1 adrp x1, 0xb4000 592e4: 900002e2 adrp x2, 0xb5000 592e8: 912fdc21 add x1, x1, #0xbf7 592ec: 911b4c42 add x2, x2, #0x6d3 592f0: 2a1f03e0 mov w0, wzr 592f4: 97fed5e7 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 592f8: f9463ec0 ldr x0, [x22, #0xc78] 592fc: b50001e0 cbnz x0, 0x59338 59300: b00007a0 adrp x0, 0x14e000 59304: 91320000 add x0, x0, #0xc80 59308: 97fed8ae bl 0xf5c0 5930c: f9463ec8 ldr x8, [x22, #0xc78] 59310: b50000c8 cbnz x8, 0x59328 59314: 321d07e0 orr w0, wzr, #0x18 59318: 9400a224 bl 0x81ba8 5931c: a900fc1f stp xzr, xzr, [x0, #0x8] 59320: f900001f str xzr, [x0] 59324: f9063ec0 str x0, [x22, #0xc78] 59328: b00007a0 adrp x0, 0x14e000 5932c: 91320000 add x0, x0, #0xc80 59330: 97fed9d0 bl 0xfa70 59334: f9463ec0 ldr x0, [x22, #0xc78] 59338: aa1f03e1 mov x1, xzr 5933c: 97ffd635 bl 0x4ec10 59340: a900fe7f stp xzr, xzr, [x19, #0x8] 59344: f900027f str xzr, [x19] 59348: 394083e8 ldrb w8, [sp, #0x20] 5934c: 370002c8 tbnz w8, #0x0, 0x593a4 59350: 14000017 b 0x593ac 59354: 91004288 add x8, x20, #0x10 59358: 927ced16 and x22, x8, #0xfffffffffffffff0 5935c: aa1603e0 mov x0, x22 59360: 9400a212 bl 0x81ba8 59364: b24002c8 orr x8, x22, #0x1 59368: a9008274 stp x20, x0, [x19, #0x8] 5936c: f9000268 str x8, [x19] 59370: aa0003f3 mov x19, x0 59374: aa1303e0 mov x0, x19 59378: aa1503e1 mov x1, x21 5937c: aa1403e2 mov x2, x20 59380: 97fed944 bl 0xf890 59384: 8b140268 add x8, x19, x20 59388: 394023e9 ldrb w9, [sp, #0x8] 5938c: 3900011f strb wzr, [x8] 59390: 36000069 tbz w9, #0x0, 0x5939c 59394: f9400fe0 ldr x0, [sp, #0x18] 59398: 9400a234 bl 0x81c68 5939c: 394083e8 ldrb w8, [sp, #0x20] 593a0: 36000068 tbz w8, #0x0, 0x593ac 593a4: f9401be0 ldr x0, [sp, #0x30] 593a8: 9400a230 bl 0x81c68 593ac: f94016e8 ldr x8, [x23, #0x28] 593b0: f9401fe9 ldr x9, [sp, #0x38] 593b4: eb09011f cmp x8, x9 593b8: 540000e1 b.ne 0x593d4 593bc: a9477bfd ldp x29, x30, [sp, #0x70] 593c0: a9464ff4 ldp x20, x19, [sp, #0x60] 593c4: a94557f6 ldp x22, x21, [sp, #0x50] 593c8: f94023f7 ldr x23, [sp, #0x40] 593cc: 910203ff add sp, sp, #0x80 593d0: d65f03c0 ret 593d4: 97fed783 bl 0xf1e0 <__stack_chk_fail@plt> 593d8: aa1303e0 mov x0, x19 593dc: 97ff4dd7 bl 0x2cb38 <.text+0x1d088> 593e0: 1400000a b 0x59408 593e4: 14000009 b 0x59408 593e8: 14000002 b 0x593f0 593ec: 14000007 b 0x59408 593f0: aa0003f3 mov x19, x0 593f4: 1400000a b 0x5941c 593f8: 394083e8 ldrb w8, [sp, #0x20] 593fc: aa0003f3 mov x19, x0 59400: 37000128 tbnz w8, #0x0, 0x59424 59404: 1400000a b 0x5942c 59408: 394023e8 ldrb w8, [sp, #0x8] 5940c: aa0003f3 mov x19, x0 59410: 36000068 tbz w8, #0x0, 0x5941c 59414: f9400fe0 ldr x0, [sp, #0x18] 59418: 9400a214 bl 0x81c68 5941c: 394083e8 ldrb w8, [sp, #0x20] 59420: 36000068 tbz w8, #0x0, 0x5942c 59424: f9401be0 ldr x0, [sp, #0x30] 59428: 9400a210 bl 0x81c68 5942c: aa1303e0 mov x0, x19 59430: 9401435b bl 0xaa19c 59434: d10303ff sub sp, sp, #0xc0 59438: a9066ffc stp x28, x27, [sp, #0x60] 5943c: a90767fa stp x26, x25, [sp, #0x70] 59440: a9085ff8 stp x24, x23, [sp, #0x80] 59444: a90957f6 stp x22, x21, [sp, #0x90] 59448: a90a4ff4 stp x20, x19, [sp, #0xa0] 5944c: a90b7bfd stp x29, x30, [sp, #0xb0] 59450: 9102c3fd add x29, sp, #0xb0 59454: d53bd05b mrs x27, TPIDR_EL0 59458: f9401768 ldr x8, [x27, #0x28] 5945c: aa0003f9 mov x25, x0 59460: aa0703fa mov x26, x7 59464: 2a0603f7 mov w23, w6 59468: f9002fe8 str x8, [sp, #0x58] 5946c: 39400328 ldrb w8, [x25] 59470: f9400729 ldr x9, [x25, #0x8] 59474: 2a0503f6 mov w22, w5 59478: aa0403f3 mov x19, x4 5947c: d341fd0a lsr x10, x8, #1 59480: 7200011f tst w8, #0x1 59484: aa0303f4 mov x20, x3 59488: 2a0203f5 mov w21, w2 5948c: 9a890148 csel x8, x10, x9, eq 59490: 2a0103f8 mov w24, w1 59494: b40000e8 cbz x8, 0x594b0 59498: b00007bc adrp x28, 0x14e000 5949c: f9463f80 ldr x0, [x28, #0xc78] 594a0: b4000160 cbz x0, 0x594cc 594a4: 97ffce55 bl 0x4cdf8 594a8: b5000320 cbnz x0, 0x5950c 594ac: 140000e0 b 0x5982c 594b0: f00002c1 adrp x1, 0xb4000 594b4: 900002e2 adrp x2, 0xb5000 594b8: 912fdc21 add x1, x1, #0xbf7 594bc: 911a7442 add x2, x2, #0x69d 594c0: 2a1f03e0 mov w0, wzr 594c4: 97fed573 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 594c8: 140000d9 b 0x5982c 594cc: b00007a0 adrp x0, 0x14e000 594d0: 91320000 add x0, x0, #0xc80 594d4: 97fed83b bl 0xf5c0 594d8: f9463f88 ldr x8, [x28, #0xc78] 594dc: b50000c8 cbnz x8, 0x594f4 594e0: 321d07e0 orr w0, wzr, #0x18 594e4: 9400a1b1 bl 0x81ba8 594e8: a900fc1f stp xzr, xzr, [x0, #0x8] 594ec: f900001f str xzr, [x0] 594f0: f9063f80 str x0, [x28, #0xc78] 594f4: b00007a0 adrp x0, 0x14e000 594f8: 91320000 add x0, x0, #0xc80 594fc: 97fed95d bl 0xfa70 59500: f9463f80 ldr x0, [x28, #0xc78] 59504: 97ffce3d bl 0x4cdf8 59508: b4001920 cbz x0, 0x5982c 5950c: 321b03e0 orr w0, wzr, #0x20 59510: b90027f8 str w24, [sp, #0x24] 59514: 2a1703f8 mov w24, w23 59518: 2a1603f7 mov w23, w22 5951c: 2a1503f6 mov w22, w21 59520: aa1403f5 mov x21, x20 59524: aa1303f4 mov x20, x19 59528: 9400a1a0 bl 0x81ba8 5952c: b00002e9 adrp x9, 0xb6000 59530: 900002e8 adrp x8, 0xb5000 59534: 910d3929 add x9, x9, #0x34e 59538: 3dc18d00 ldr q0, [x8, #0x630] 5953c: 3cc0e121 ldur q1, [x9, #0xe] 59540: 3dc00122 ldr q2, [x9] 59544: f9002be0 str x0, [sp, #0x50] 59548: 3d8013e0 str q0, [sp, #0x40] 5954c: 3c80e001 stur q1, [x0, #0xe] 59550: 3d800002 str q2, [x0] 59554: 3900781f strb wzr, [x0, #0x1e] 59558: 39400328 ldrb w8, [x25] 5955c: f9400b29 ldr x9, [x25, #0x10] 59560: 7200011f tst w8, #0x1 59564: 9a991520 csinc x0, x9, x25, ne 59568: 97fed876 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5956c: b40001c0 cbz x0, 0x595a4 59570: 39400328 ldrb w8, [x25] 59574: f9400b29 ldr x9, [x25, #0x10] 59578: 9100072a add x10, x25, #0x1 5957c: 7200011f tst w8, #0x1 59580: 9a890140 csel x0, x10, x9, eq 59584: 97fed86f bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 59588: aa0003f9 mov x25, x0 5958c: aa1903e0 mov x0, x25 59590: 97fed878 bl 0xf770 59594: aa0003e2 mov x2, x0 59598: 910103e0 add x0, sp, #0x40 5959c: aa1903e1 mov x1, x25 595a0: 97ff8091 bl 0x397e4 <.text+0x29d34> 595a4: f9463f80 ldr x0, [x28, #0xc78] 595a8: b50001e0 cbnz x0, 0x595e4 595ac: b00007a0 adrp x0, 0x14e000 595b0: 91320000 add x0, x0, #0xc80 595b4: 97fed803 bl 0xf5c0 595b8: f9463f88 ldr x8, [x28, #0xc78] 595bc: b50000c8 cbnz x8, 0x595d4 595c0: 321d07e0 orr w0, wzr, #0x18 595c4: 9400a179 bl 0x81ba8 595c8: a900fc1f stp xzr, xzr, [x0, #0x8] 595cc: f900001f str xzr, [x0] 595d0: f9063f80 str x0, [x28, #0xc78] 595d4: b00007a0 adrp x0, 0x14e000 595d8: 91320000 add x0, x0, #0xc80 595dc: 97fed925 bl 0xfa70 595e0: f9463f80 ldr x0, [x28, #0xc78] 595e4: 394103e8 ldrb w8, [sp, #0x40] 595e8: f9402be9 ldr x9, [sp, #0x50] 595ec: 910103ea add x10, sp, #0x40 595f0: b2400153 orr x19, x10, #0x1 595f4: 7200011f tst w8, #0x1 595f8: 9a890261 csel x1, x19, x9, eq 595fc: 97ffcefc bl 0x4d1ec 59600: aa0003f9 mov x25, x0 59604: b4000d59 cbz x25, 0x597ac 59608: a9037fff stp xzr, xzr, [sp, #0x30] 5960c: f90017ff str xzr, [sp, #0x28] 59610: b0000301 adrp x1, 0xba000 59614: 913b4021 add x1, x1, #0xed0 59618: 9100a3e0 add x0, sp, #0x28 5961c: 320003e2 orr w2, wzr, #0x1 59620: 97ff8071 bl 0x397e4 <.text+0x29d34> 59624: aa1403f3 mov x19, x20 59628: aa1503f4 mov x20, x21 5962c: 2a1603f5 mov w21, w22 59630: 2a1703f6 mov w22, w23 59634: 2a1803f7 mov w23, w24 59638: b94027f8 ldr w24, [sp, #0x24] 5963c: b00002e1 adrp x1, 0xb6000 59640: 91009821 add x1, x1, #0x26 59644: 321d07e2 orr w2, wzr, #0x18 59648: 97ff8067 bl 0x397e4 <.text+0x29d34> 5964c: 900002a1 adrp x1, 0xad000 59650: 912fcc21 add x1, x1, #0xbf3 59654: 321f03e2 orr w2, wzr, #0x2 59658: 97ff8063 bl 0x397e4 <.text+0x29d34> 5965c: f9463f80 ldr x0, [x28, #0xc78] 59660: b50001e0 cbnz x0, 0x5969c 59664: b00007a0 adrp x0, 0x14e000 59668: 91320000 add x0, x0, #0xc80 5966c: 97fed7d5 bl 0xf5c0 59670: f9463f88 ldr x8, [x28, #0xc78] 59674: b50000c8 cbnz x8, 0x5968c 59678: 321d07e0 orr w0, wzr, #0x18 5967c: 9400a14b bl 0x81ba8 59680: a900fc1f stp xzr, xzr, [x0, #0x8] 59684: f900001f str xzr, [x0] 59688: f9063f80 str x0, [x28, #0xc78] 5968c: b00007a0 adrp x0, 0x14e000 59690: 91320000 add x0, x0, #0xc80 59694: 97fed8f7 bl 0xfa70 59698: f9463f80 ldr x0, [x28, #0xc78] 5969c: 97ffcdd7 bl 0x4cdf8 596a0: f9400008 ldr x8, [x0] 596a4: 39400349 ldrb w9, [x26] 596a8: f9400b4a ldr x10, [x26, #0x10] 596ac: f9429d08 ldr x8, [x8, #0x538] 596b0: 7200013f tst w9, #0x1 596b4: 9a9a1541 csinc x1, x10, x26, ne 596b8: d63f0100 blr x8 596bc: aa0003fa mov x26, x0 596c0: f9463f80 ldr x0, [x28, #0xc78] 596c4: b50001e0 cbnz x0, 0x59700 596c8: b00007a0 adrp x0, 0x14e000 596cc: 91320000 add x0, x0, #0xc80 596d0: 97fed7bc bl 0xf5c0 596d4: f9463f88 ldr x8, [x28, #0xc78] 596d8: b50000c8 cbnz x8, 0x596f0 596dc: 321d07e0 orr w0, wzr, #0x18 596e0: 9400a132 bl 0x81ba8 596e4: a900fc1f stp xzr, xzr, [x0, #0x8] 596e8: f900001f str xzr, [x0] 596ec: f9063f80 str x0, [x28, #0xc78] 596f0: b00007a0 adrp x0, 0x14e000 596f4: 91320000 add x0, x0, #0xc80 596f8: 97fed8de bl 0xfa70 596fc: f9463f80 ldr x0, [x28, #0xc78] 59700: 3940a3e8 ldrb w8, [sp, #0x28] 59704: f9401fe9 ldr x9, [sp, #0x38] 59708: 9100a3ea add x10, sp, #0x28 5970c: b240014a orr x10, x10, #0x1 59710: 7200011f tst w8, #0x1 59714: 9a890143 csel x3, x10, x9, eq 59718: 120002e8 and w8, w23, #0x1 5971c: b00002e2 adrp x2, 0xb6000 59720: 9100fc42 add x2, x2, #0x3f 59724: aa1903e1 mov x1, x25 59728: 2a1803e4 mov w4, w24 5972c: 2a1503e5 mov w5, w21 59730: aa1403e6 mov x6, x20 59734: aa1303e7 mov x7, x19 59738: f9000bfa str x26, [sp, #0x10] 5973c: b9000be8 str w8, [sp, #0x8] 59740: b90003f6 str w22, [sp] 59744: 97ffcfc2 bl 0x4d64c 59748: f9463f80 ldr x0, [x28, #0xc78] 5974c: b50001e0 cbnz x0, 0x59788 59750: b00007a0 adrp x0, 0x14e000 59754: 91320000 add x0, x0, #0xc80 59758: 97fed79a bl 0xf5c0 5975c: f9463f88 ldr x8, [x28, #0xc78] 59760: b50000c8 cbnz x8, 0x59778 59764: 321d07e0 orr w0, wzr, #0x18 59768: 9400a110 bl 0x81ba8 5976c: a900fc1f stp xzr, xzr, [x0, #0x8] 59770: f900001f str xzr, [x0] 59774: f9063f80 str x0, [x28, #0xc78] 59778: b00007a0 adrp x0, 0x14e000 5977c: 91320000 add x0, x0, #0xc80 59780: 97fed8bc bl 0xfa70 59784: f9463f80 ldr x0, [x28, #0xc78] 59788: aa1a03e1 mov x1, x26 5978c: 97ffd7b8 bl 0x4f66c 59790: 3940a3e8 ldrb w8, [sp, #0x28] 59794: 36000208 tbz w8, #0x0, 0x597d4 59798: f9401fe0 ldr x0, [sp, #0x38] 5979c: 9400a133 bl 0x81c68 597a0: f9463f80 ldr x0, [x28, #0xc78] 597a4: b5000380 cbnz x0, 0x59814 597a8: 1400000d b 0x597dc 597ac: 394103e8 ldrb w8, [sp, #0x40] 597b0: f9402be9 ldr x9, [sp, #0x50] 597b4: 7200011f tst w8, #0x1 597b8: 9a890263 csel x3, x19, x9, eq 597bc: f00002c1 adrp x1, 0xb4000 597c0: 900002e2 adrp x2, 0xb5000 597c4: 912fdc21 add x1, x1, #0xbf7 597c8: 911b4c42 add x2, x2, #0x6d3 597cc: 2a1f03e0 mov w0, wzr 597d0: 97fed4b0 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 597d4: f9463f80 ldr x0, [x28, #0xc78] 597d8: b50001e0 cbnz x0, 0x59814 597dc: b00007a0 adrp x0, 0x14e000 597e0: 91320000 add x0, x0, #0xc80 597e4: 97fed777 bl 0xf5c0 597e8: f9463f88 ldr x8, [x28, #0xc78] 597ec: b50000c8 cbnz x8, 0x59804 597f0: 321d07e0 orr w0, wzr, #0x18 597f4: 9400a0ed bl 0x81ba8 597f8: a900fc1f stp xzr, xzr, [x0, #0x8] 597fc: f900001f str xzr, [x0] 59800: f9063f80 str x0, [x28, #0xc78] 59804: b00007a0 adrp x0, 0x14e000 59808: 91320000 add x0, x0, #0xc80 5980c: 97fed899 bl 0xfa70 59810: f9463f80 ldr x0, [x28, #0xc78] 59814: aa1903e1 mov x1, x25 59818: 97ffd4fe bl 0x4ec10 5981c: 394103e8 ldrb w8, [sp, #0x40] 59820: 36000068 tbz w8, #0x0, 0x5982c 59824: f9402be0 ldr x0, [sp, #0x50] 59828: 9400a110 bl 0x81c68 5982c: f9401768 ldr x8, [x27, #0x28] 59830: f9402fe9 ldr x9, [sp, #0x58] 59834: eb09011f cmp x8, x9 59838: 54000121 b.ne 0x5985c 5983c: a94b7bfd ldp x29, x30, [sp, #0xb0] 59840: a94a4ff4 ldp x20, x19, [sp, #0xa0] 59844: a94957f6 ldp x22, x21, [sp, #0x90] 59848: a9485ff8 ldp x24, x23, [sp, #0x80] 5984c: a94767fa ldp x26, x25, [sp, #0x70] 59850: a9466ffc ldp x28, x27, [sp, #0x60] 59854: 910303ff add sp, sp, #0xc0 59858: d65f03c0 ret 5985c: 97fed661 bl 0xf1e0 <__stack_chk_fail@plt> 59860: 14000001 b 0x59864 59864: aa0003f3 mov x19, x0 59868: 394103e8 ldrb w8, [sp, #0x40] 5986c: 370001c8 tbnz w8, #0x0, 0x598a4 59870: 1400000f b 0x598ac 59874: 14000005 b 0x59888 59878: 394103e8 ldrb w8, [sp, #0x40] 5987c: aa0003f3 mov x19, x0 59880: 37000128 tbnz w8, #0x0, 0x598a4 59884: 1400000a b 0x598ac 59888: 3940a3e8 ldrb w8, [sp, #0x28] 5988c: aa0003f3 mov x19, x0 59890: 36000068 tbz w8, #0x0, 0x5989c 59894: f9401fe0 ldr x0, [sp, #0x38] 59898: 9400a0f4 bl 0x81c68 5989c: 394103e8 ldrb w8, [sp, #0x40] 598a0: 36000068 tbz w8, #0x0, 0x598ac 598a4: f9402be0 ldr x0, [sp, #0x50] 598a8: 9400a0f0 bl 0x81c68 598ac: aa1303e0 mov x0, x19 598b0: 9401423b bl 0xaa19c 598b4: d10243ff sub sp, sp, #0x90 598b8: f90023f9 str x25, [sp, #0x40] 598bc: a9055ff8 stp x24, x23, [sp, #0x50] 598c0: a90657f6 stp x22, x21, [sp, #0x60] 598c4: a9074ff4 stp x20, x19, [sp, #0x70] 598c8: a9087bfd stp x29, x30, [sp, #0x80] 598cc: 910203fd add x29, sp, #0x80 598d0: d53bd057 mrs x23, TPIDR_EL0 598d4: f94016e8 ldr x8, [x23, #0x28] 598d8: aa0003f6 mov x22, x0 598dc: 2a0303f3 mov w19, w3 598e0: 2a0203f4 mov w20, w2 598e4: f9001fe8 str x8, [sp, #0x38] 598e8: 394002d8 ldrb w24, [x22] 598ec: f94006c8 ldr x8, [x22, #0x8] 598f0: 2a0103f5 mov w21, w1 598f4: d341ff09 lsr x9, x24, #1 598f8: 7200031f tst w24, #0x1 598fc: 9a880128 csel x8, x9, x8, eq 59900: b4000da8 cbz x8, 0x59ab4 59904: 321b03e0 orr w0, wzr, #0x20 59908: 9400a0a8 bl 0x81ba8 5990c: b00002e9 adrp x9, 0xb6000 59910: 900002e8 adrp x8, 0xb5000 59914: 910d3929 add x9, x9, #0x34e 59918: 3dc18d00 ldr q0, [x8, #0x630] 5991c: 3cc0e121 ldur q1, [x9, #0xe] 59920: 3dc00122 ldr q2, [x9] 59924: f9001be0 str x0, [sp, #0x30] 59928: 3d800be0 str q0, [sp, #0x20] 5992c: 3c80e001 stur q1, [x0, #0xe] 59930: 3d800002 str q2, [x0] 59934: 3900781f strb wzr, [x0, #0x1e] 59938: f9400ac8 ldr x8, [x22, #0x10] 5993c: 7200031f tst w24, #0x1 59940: 9a961500 csinc x0, x8, x22, ne 59944: 97fed77f bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 59948: b40001c0 cbz x0, 0x59980 5994c: 394002c8 ldrb w8, [x22] 59950: f9400ac9 ldr x9, [x22, #0x10] 59954: 910006ca add x10, x22, #0x1 59958: 7200011f tst w8, #0x1 5995c: 9a890140 csel x0, x10, x9, eq 59960: 97fed778 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 59964: aa0003f6 mov x22, x0 59968: aa1603e0 mov x0, x22 5996c: 97fed781 bl 0xf770 59970: aa0003e2 mov x2, x0 59974: 910083e0 add x0, sp, #0x20 59978: aa1603e1 mov x1, x22 5997c: 97ff7f9a bl 0x397e4 <.text+0x29d34> 59980: b00007b8 adrp x24, 0x14e000 59984: f9463f00 ldr x0, [x24, #0xc78] 59988: b50001e0 cbnz x0, 0x599c4 5998c: b00007a0 adrp x0, 0x14e000 59990: 91320000 add x0, x0, #0xc80 59994: 97fed70b bl 0xf5c0 59998: f9463f08 ldr x8, [x24, #0xc78] 5999c: b50000c8 cbnz x8, 0x599b4 599a0: 321d07e0 orr w0, wzr, #0x18 599a4: 9400a081 bl 0x81ba8 599a8: a900fc1f stp xzr, xzr, [x0, #0x8] 599ac: f900001f str xzr, [x0] 599b0: f9063f00 str x0, [x24, #0xc78] 599b4: b00007a0 adrp x0, 0x14e000 599b8: 91320000 add x0, x0, #0xc80 599bc: 97fed82d bl 0xfa70 599c0: f9463f00 ldr x0, [x24, #0xc78] 599c4: 394083e8 ldrb w8, [sp, #0x20] 599c8: f9401be9 ldr x9, [sp, #0x30] 599cc: 910083ea add x10, sp, #0x20 599d0: b2400159 orr x25, x10, #0x1 599d4: 7200011f tst w8, #0x1 599d8: 9a890321 csel x1, x25, x9, eq 599dc: 97ffce04 bl 0x4d1ec 599e0: aa0003f6 mov x22, x0 599e4: b4000776 cbz x22, 0x59ad0 599e8: a9017fff stp xzr, xzr, [sp, #0x10] 599ec: f90007ff str xzr, [sp, #0x8] 599f0: b0000301 adrp x1, 0xba000 599f4: 913b4021 add x1, x1, #0xed0 599f8: 910023e0 add x0, sp, #0x8 599fc: 320003e2 orr w2, wzr, #0x1 59a00: 97ff7f79 bl 0x397e4 <.text+0x29d34> 59a04: b00002e1 adrp x1, 0xb6000 59a08: 91014021 add x1, x1, #0x50 59a0c: 320007e2 orr w2, wzr, #0x3 59a10: 97ff7f75 bl 0x397e4 <.text+0x29d34> 59a14: 900002a1 adrp x1, 0xad000 59a18: 912fcc21 add x1, x1, #0xbf3 59a1c: 321f03e2 orr w2, wzr, #0x2 59a20: 97ff7f71 bl 0x397e4 <.text+0x29d34> 59a24: f9463f00 ldr x0, [x24, #0xc78] 59a28: b50001e0 cbnz x0, 0x59a64 59a2c: b00007a0 adrp x0, 0x14e000 59a30: 91320000 add x0, x0, #0xc80 59a34: 97fed6e3 bl 0xf5c0 59a38: f9463f08 ldr x8, [x24, #0xc78] 59a3c: b50000c8 cbnz x8, 0x59a54 59a40: 321d07e0 orr w0, wzr, #0x18 59a44: 9400a059 bl 0x81ba8 59a48: a900fc1f stp xzr, xzr, [x0, #0x8] 59a4c: f900001f str xzr, [x0] 59a50: f9063f00 str x0, [x24, #0xc78] 59a54: b00007a0 adrp x0, 0x14e000 59a58: 91320000 add x0, x0, #0xc80 59a5c: 97fed805 bl 0xfa70 59a60: f9463f00 ldr x0, [x24, #0xc78] 59a64: 394023e8 ldrb w8, [sp, #0x8] 59a68: f9400fe9 ldr x9, [sp, #0x18] 59a6c: 910023ea add x10, sp, #0x8 59a70: b240014a orr x10, x10, #0x1 59a74: 7200011f tst w8, #0x1 59a78: 9a890143 csel x3, x10, x9, eq 59a7c: b00002e2 adrp x2, 0xb6000 59a80: 91015042 add x2, x2, #0x54 59a84: aa1603e1 mov x1, x22 59a88: 2a1503e4 mov w4, w21 59a8c: 2a1403e5 mov w5, w20 59a90: 2a1303e6 mov w6, w19 59a94: 97ffceee bl 0x4d64c 59a98: 394023e8 ldrb w8, [sp, #0x8] 59a9c: 360002e8 tbz w8, #0x0, 0x59af8 59aa0: f9400fe0 ldr x0, [sp, #0x18] 59aa4: 9400a071 bl 0x81c68 59aa8: f9463f00 ldr x0, [x24, #0xc78] 59aac: b5000460 cbnz x0, 0x59b38 59ab0: 14000014 b 0x59b00 59ab4: f00002c1 adrp x1, 0xb4000 59ab8: 900002e2 adrp x2, 0xb5000 59abc: 912fdc21 add x1, x1, #0xbf7 59ac0: 911a7442 add x2, x2, #0x69d 59ac4: 2a1f03e0 mov w0, wzr 59ac8: 97fed3f2 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 59acc: 14000021 b 0x59b50 59ad0: 394083e8 ldrb w8, [sp, #0x20] 59ad4: f9401be9 ldr x9, [sp, #0x30] 59ad8: 7200011f tst w8, #0x1 59adc: 9a890323 csel x3, x25, x9, eq 59ae0: f00002c1 adrp x1, 0xb4000 59ae4: 900002e2 adrp x2, 0xb5000 59ae8: 912fdc21 add x1, x1, #0xbf7 59aec: 911b4c42 add x2, x2, #0x6d3 59af0: 2a1f03e0 mov w0, wzr 59af4: 97fed3e7 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 59af8: f9463f00 ldr x0, [x24, #0xc78] 59afc: b50001e0 cbnz x0, 0x59b38 59b00: b00007a0 adrp x0, 0x14e000 59b04: 91320000 add x0, x0, #0xc80 59b08: 97fed6ae bl 0xf5c0 59b0c: f9463f08 ldr x8, [x24, #0xc78] 59b10: b50000c8 cbnz x8, 0x59b28 59b14: 321d07e0 orr w0, wzr, #0x18 59b18: 9400a024 bl 0x81ba8 59b1c: a900fc1f stp xzr, xzr, [x0, #0x8] 59b20: f900001f str xzr, [x0] 59b24: f9063f00 str x0, [x24, #0xc78] 59b28: b00007a0 adrp x0, 0x14e000 59b2c: 91320000 add x0, x0, #0xc80 59b30: 97fed7d0 bl 0xfa70 59b34: f9463f00 ldr x0, [x24, #0xc78] 59b38: aa1603e1 mov x1, x22 59b3c: 97ffd435 bl 0x4ec10 59b40: 394083e8 ldrb w8, [sp, #0x20] 59b44: 36000068 tbz w8, #0x0, 0x59b50 59b48: f9401be0 ldr x0, [sp, #0x30] 59b4c: 9400a047 bl 0x81c68 59b50: f94016e8 ldr x8, [x23, #0x28] 59b54: f9401fe9 ldr x9, [sp, #0x38] 59b58: eb09011f cmp x8, x9 59b5c: 54000101 b.ne 0x59b7c 59b60: a9487bfd ldp x29, x30, [sp, #0x80] 59b64: a9474ff4 ldp x20, x19, [sp, #0x70] 59b68: a94657f6 ldp x22, x21, [sp, #0x60] 59b6c: a9455ff8 ldp x24, x23, [sp, #0x50] 59b70: f94023f9 ldr x25, [sp, #0x40] 59b74: 910243ff add sp, sp, #0x90 59b78: d65f03c0 ret 59b7c: 97fed599 bl 0xf1e0 <__stack_chk_fail@plt> 59b80: 14000001 b 0x59b84 59b84: aa0003f3 mov x19, x0 59b88: 394083e8 ldrb w8, [sp, #0x20] 59b8c: 370001a8 tbnz w8, #0x0, 0x59bc0 59b90: 1400000e b 0x59bc8 59b94: 394083e8 ldrb w8, [sp, #0x20] 59b98: aa0003f3 mov x19, x0 59b9c: 37000128 tbnz w8, #0x0, 0x59bc0 59ba0: 1400000a b 0x59bc8 59ba4: 394023e8 ldrb w8, [sp, #0x8] 59ba8: aa0003f3 mov x19, x0 59bac: 36000068 tbz w8, #0x0, 0x59bb8 59bb0: f9400fe0 ldr x0, [sp, #0x18] 59bb4: 9400a02d bl 0x81c68 59bb8: 394083e8 ldrb w8, [sp, #0x20] 59bbc: 36000068 tbz w8, #0x0, 0x59bc8 59bc0: f9401be0 ldr x0, [sp, #0x30] 59bc4: 9400a029 bl 0x81c68 59bc8: aa1303e0 mov x0, x19 59bcc: 94014174 bl 0xaa19c 59bd0: d10203ff sub sp, sp, #0x80 59bd4: f90023f7 str x23, [sp, #0x40] 59bd8: a90557f6 stp x22, x21, [sp, #0x50] 59bdc: a9064ff4 stp x20, x19, [sp, #0x60] 59be0: a9077bfd stp x29, x30, [sp, #0x70] 59be4: 9101c3fd add x29, sp, #0x70 59be8: d53bd055 mrs x21, TPIDR_EL0 59bec: f94016a8 ldr x8, [x21, #0x28] 59bf0: aa0003f4 mov x20, x0 59bf4: aa0103f3 mov x19, x1 59bf8: f00002c1 adrp x1, 0xb4000 59bfc: f9001fe8 str x8, [sp, #0x38] 59c00: 39400288 ldrb w8, [x20] 59c04: f9400a89 ldr x9, [x20, #0x10] 59c08: 3940026a ldrb w10, [x19] 59c0c: f9400a6b ldr x11, [x19, #0x10] 59c10: 7200011f tst w8, #0x1 59c14: 9a941523 csinc x3, x9, x20, ne 59c18: 7200015f tst w10, #0x1 59c1c: b00002e2 adrp x2, 0xb6000 59c20: 9a931564 csinc x4, x11, x19, ne 59c24: 912fdc21 add x1, x1, #0xbf7 59c28: 9101a042 add x2, x2, #0x68 59c2c: 2a1f03e0 mov w0, wzr 59c30: 97fed398 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 59c34: 39400288 ldrb w8, [x20] 59c38: f9400689 ldr x9, [x20, #0x8] 59c3c: d341fd0a lsr x10, x8, #1 59c40: 7200011f tst w8, #0x1 59c44: 9a890148 csel x8, x10, x9, eq 59c48: b40000e8 cbz x8, 0x59c64 59c4c: b00007b6 adrp x22, 0x14e000 59c50: f9463ec0 ldr x0, [x22, #0xc78] 59c54: b4000180 cbz x0, 0x59c84 59c58: 97ffcc68 bl 0x4cdf8 59c5c: b5000340 cbnz x0, 0x59cc4 59c60: 14000007 b 0x59c7c 59c64: f00002c1 adrp x1, 0xb4000 59c68: 900002e2 adrp x2, 0xb5000 59c6c: 912fdc21 add x1, x1, #0xbf7 59c70: 911a7442 add x2, x2, #0x69d 59c74: 2a1f03e0 mov w0, wzr 59c78: 97fed386 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 59c7c: 2a1f03f4 mov w20, wzr 59c80: 140000a9 b 0x59f24 59c84: b00007a0 adrp x0, 0x14e000 59c88: 91320000 add x0, x0, #0xc80 59c8c: 97fed64d bl 0xf5c0 59c90: f9463ec8 ldr x8, [x22, #0xc78] 59c94: b50000c8 cbnz x8, 0x59cac 59c98: 321d07e0 orr w0, wzr, #0x18 59c9c: 94009fc3 bl 0x81ba8 59ca0: a900fc1f stp xzr, xzr, [x0, #0x8] 59ca4: f900001f str xzr, [x0] 59ca8: f9063ec0 str x0, [x22, #0xc78] 59cac: b00007a0 adrp x0, 0x14e000 59cb0: 91320000 add x0, x0, #0xc80 59cb4: 97fed76f bl 0xfa70 59cb8: f9463ec0 ldr x0, [x22, #0xc78] 59cbc: 97ffcc4f bl 0x4cdf8 59cc0: b4fffde0 cbz x0, 0x59c7c 59cc4: 321b03e0 orr w0, wzr, #0x20 59cc8: 91000697 add x23, x20, #0x1 59ccc: 94009fb7 bl 0x81ba8 59cd0: b00002e9 adrp x9, 0xb6000 59cd4: 900002e8 adrp x8, 0xb5000 59cd8: 910d3929 add x9, x9, #0x34e 59cdc: 3dc18d00 ldr q0, [x8, #0x630] 59ce0: 3cc0e121 ldur q1, [x9, #0xe] 59ce4: 3dc00122 ldr q2, [x9] 59ce8: f9001be0 str x0, [sp, #0x30] 59cec: 3d800be0 str q0, [sp, #0x20] 59cf0: 3c80e001 stur q1, [x0, #0xe] 59cf4: 3d800002 str q2, [x0] 59cf8: 3900781f strb wzr, [x0, #0x1e] 59cfc: 39400288 ldrb w8, [x20] 59d00: f9400a89 ldr x9, [x20, #0x10] 59d04: 7200011f tst w8, #0x1 59d08: 9a8902e0 csel x0, x23, x9, eq 59d0c: 97fed68d bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 59d10: b40001a0 cbz x0, 0x59d44 59d14: 39400288 ldrb w8, [x20] 59d18: f9400a89 ldr x9, [x20, #0x10] 59d1c: 7200011f tst w8, #0x1 59d20: 9a8902e0 csel x0, x23, x9, eq 59d24: 97fed687 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 59d28: aa0003f4 mov x20, x0 59d2c: aa1403e0 mov x0, x20 59d30: 97fed690 bl 0xf770 59d34: aa0003e2 mov x2, x0 59d38: 910083e0 add x0, sp, #0x20 59d3c: aa1403e1 mov x1, x20 59d40: 97ff7ea9 bl 0x397e4 <.text+0x29d34> 59d44: f9463ec0 ldr x0, [x22, #0xc78] 59d48: b50001e0 cbnz x0, 0x59d84 59d4c: b00007a0 adrp x0, 0x14e000 59d50: 91320000 add x0, x0, #0xc80 59d54: 97fed61b bl 0xf5c0 59d58: f9463ec8 ldr x8, [x22, #0xc78] 59d5c: b50000c8 cbnz x8, 0x59d74 59d60: 321d07e0 orr w0, wzr, #0x18 59d64: 94009f91 bl 0x81ba8 59d68: a900fc1f stp xzr, xzr, [x0, #0x8] 59d6c: f900001f str xzr, [x0] 59d70: f9063ec0 str x0, [x22, #0xc78] 59d74: b00007a0 adrp x0, 0x14e000 59d78: 91320000 add x0, x0, #0xc80 59d7c: 97fed73d bl 0xfa70 59d80: f9463ec0 ldr x0, [x22, #0xc78] 59d84: 394083e8 ldrb w8, [sp, #0x20] 59d88: f9401be9 ldr x9, [sp, #0x30] 59d8c: 910083ea add x10, sp, #0x20 59d90: b2400157 orr x23, x10, #0x1 59d94: 7200011f tst w8, #0x1 59d98: 9a8902e1 csel x1, x23, x9, eq 59d9c: 97ffcd14 bl 0x4d1ec 59da0: aa0003f4 mov x20, x0 59da4: b4000d74 cbz x20, 0x59f50 59da8: a9017fff stp xzr, xzr, [sp, #0x10] 59dac: f90007ff str xzr, [sp, #0x8] 59db0: b0000301 adrp x1, 0xba000 59db4: 913b4021 add x1, x1, #0xed0 59db8: 910023e0 add x0, sp, #0x8 59dbc: 320003e2 orr w2, wzr, #0x1 59dc0: 97ff7e89 bl 0x397e4 <.text+0x29d34> 59dc4: 900002a1 adrp x1, 0xad000 59dc8: 912f5421 add x1, x1, #0xbd5 59dcc: 52800242 mov w2, #0x12 // =18 59dd0: 97ff7e85 bl 0x397e4 <.text+0x29d34> 59dd4: 900002a1 adrp x1, 0xad000 59dd8: 913f5c21 add x1, x1, #0xfd7 59ddc: 321f03e2 orr w2, wzr, #0x2 59de0: 97ff7e81 bl 0x397e4 <.text+0x29d34> 59de4: f9463ec0 ldr x0, [x22, #0xc78] 59de8: b50001e0 cbnz x0, 0x59e24 59dec: b00007a0 adrp x0, 0x14e000 59df0: 91320000 add x0, x0, #0xc80 59df4: 97fed5f3 bl 0xf5c0 59df8: f9463ec8 ldr x8, [x22, #0xc78] 59dfc: b50000c8 cbnz x8, 0x59e14 59e00: 321d07e0 orr w0, wzr, #0x18 59e04: 94009f69 bl 0x81ba8 59e08: a900fc1f stp xzr, xzr, [x0, #0x8] 59e0c: f900001f str xzr, [x0] 59e10: f9063ec0 str x0, [x22, #0xc78] 59e14: b00007a0 adrp x0, 0x14e000 59e18: 91320000 add x0, x0, #0xc80 59e1c: 97fed715 bl 0xfa70 59e20: f9463ec0 ldr x0, [x22, #0xc78] 59e24: 97ffcbf5 bl 0x4cdf8 59e28: f9400008 ldr x8, [x0] 59e2c: 39400269 ldrb w9, [x19] 59e30: f9400a6a ldr x10, [x19, #0x10] 59e34: 9100066b add x11, x19, #0x1 59e38: f9429d08 ldr x8, [x8, #0x538] 59e3c: 7200013f tst w9, #0x1 59e40: 9a8a0161 csel x1, x11, x10, eq 59e44: d63f0100 blr x8 59e48: aa0003f3 mov x19, x0 59e4c: f9463ec0 ldr x0, [x22, #0xc78] 59e50: b50001e0 cbnz x0, 0x59e8c 59e54: b00007a0 adrp x0, 0x14e000 59e58: 91320000 add x0, x0, #0xc80 59e5c: 97fed5d9 bl 0xf5c0 59e60: f9463ec8 ldr x8, [x22, #0xc78] 59e64: b50000c8 cbnz x8, 0x59e7c 59e68: 321d07e0 orr w0, wzr, #0x18 59e6c: 94009f4f bl 0x81ba8 59e70: a900fc1f stp xzr, xzr, [x0, #0x8] 59e74: f900001f str xzr, [x0] 59e78: f9063ec0 str x0, [x22, #0xc78] 59e7c: b00007a0 adrp x0, 0x14e000 59e80: 91320000 add x0, x0, #0xc80 59e84: 97fed6fb bl 0xfa70 59e88: f9463ec0 ldr x0, [x22, #0xc78] 59e8c: 394023e8 ldrb w8, [sp, #0x8] 59e90: f9400fe9 ldr x9, [sp, #0x18] 59e94: 910023ea add x10, sp, #0x8 59e98: b240014a orr x10, x10, #0x1 59e9c: 7200011f tst w8, #0x1 59ea0: 9a890143 csel x3, x10, x9, eq 59ea4: b00002e2 adrp x2, 0xb6000 59ea8: 91024442 add x2, x2, #0x91 59eac: aa1403e1 mov x1, x20 59eb0: aa1303e4 mov x4, x19 59eb4: 97ffcf2f bl 0x4db70 59eb8: 2a0003f4 mov w20, w0 59ebc: f9463ec0 ldr x0, [x22, #0xc78] 59ec0: b50001e0 cbnz x0, 0x59efc 59ec4: b00007a0 adrp x0, 0x14e000 59ec8: 91320000 add x0, x0, #0xc80 59ecc: 97fed5bd bl 0xf5c0 59ed0: f9463ec8 ldr x8, [x22, #0xc78] 59ed4: b50000c8 cbnz x8, 0x59eec 59ed8: 321d07e0 orr w0, wzr, #0x18 59edc: 94009f33 bl 0x81ba8 59ee0: a900fc1f stp xzr, xzr, [x0, #0x8] 59ee4: f900001f str xzr, [x0] 59ee8: f9063ec0 str x0, [x22, #0xc78] 59eec: b00007a0 adrp x0, 0x14e000 59ef0: 91320000 add x0, x0, #0xc80 59ef4: 97fed6df bl 0xfa70 59ef8: f9463ec0 ldr x0, [x22, #0xc78] 59efc: aa1303e1 mov x1, x19 59f00: 97ffd5db bl 0x4f66c 59f04: 394023e8 ldrb w8, [sp, #0x8] 59f08: 36000068 tbz w8, #0x0, 0x59f14 59f0c: f9400fe0 ldr x0, [sp, #0x18] 59f10: 94009f56 bl 0x81c68 59f14: 394083e8 ldrb w8, [sp, #0x20] 59f18: 36000068 tbz w8, #0x0, 0x59f24 59f1c: f9401be0 ldr x0, [sp, #0x30] 59f20: 94009f52 bl 0x81c68 59f24: f94016a8 ldr x8, [x21, #0x28] 59f28: f9401fe9 ldr x9, [sp, #0x38] 59f2c: eb09011f cmp x8, x9 59f30: 54000501 b.ne 0x59fd0 59f34: 2a1403e0 mov w0, w20 59f38: a9477bfd ldp x29, x30, [sp, #0x70] 59f3c: a9464ff4 ldp x20, x19, [sp, #0x60] 59f40: a94557f6 ldp x22, x21, [sp, #0x50] 59f44: f94023f7 ldr x23, [sp, #0x40] 59f48: 910203ff add sp, sp, #0x80 59f4c: d65f03c0 ret 59f50: 394083e8 ldrb w8, [sp, #0x20] 59f54: f9401be9 ldr x9, [sp, #0x30] 59f58: 7200011f tst w8, #0x1 59f5c: 9a8902e3 csel x3, x23, x9, eq 59f60: f00002c1 adrp x1, 0xb4000 59f64: 900002e2 adrp x2, 0xb5000 59f68: 912fdc21 add x1, x1, #0xbf7 59f6c: 911b4c42 add x2, x2, #0x6d3 59f70: 2a1f03e0 mov w0, wzr 59f74: 97fed2c7 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 59f78: f9463ec0 ldr x0, [x22, #0xc78] 59f7c: b50001e0 cbnz x0, 0x59fb8 59f80: b00007a0 adrp x0, 0x14e000 59f84: 91320000 add x0, x0, #0xc80 59f88: 97fed58e bl 0xf5c0 59f8c: f9463ec8 ldr x8, [x22, #0xc78] 59f90: b50000c8 cbnz x8, 0x59fa8 59f94: 321d07e0 orr w0, wzr, #0x18 59f98: 94009f04 bl 0x81ba8 59f9c: a900fc1f stp xzr, xzr, [x0, #0x8] 59fa0: f900001f str xzr, [x0] 59fa4: f9063ec0 str x0, [x22, #0xc78] 59fa8: b00007a0 adrp x0, 0x14e000 59fac: 91320000 add x0, x0, #0xc80 59fb0: 97fed6b0 bl 0xfa70 59fb4: f9463ec0 ldr x0, [x22, #0xc78] 59fb8: aa1f03e1 mov x1, xzr 59fbc: 97ffd315 bl 0x4ec10 59fc0: 2a1f03f4 mov w20, wzr 59fc4: 394083e8 ldrb w8, [sp, #0x20] 59fc8: 3707faa8 tbnz w8, #0x0, 0x59f1c 59fcc: 17ffffd6 b 0x59f24 59fd0: 97fed484 bl 0xf1e0 <__stack_chk_fail@plt> 59fd4: 14000003 b 0x59fe0 59fd8: 14000008 b 0x59ff8 59fdc: 14000007 b 0x59ff8 59fe0: aa0003f3 mov x19, x0 59fe4: 1400000a b 0x5a00c 59fe8: 394083e8 ldrb w8, [sp, #0x20] 59fec: aa0003f3 mov x19, x0 59ff0: 37000128 tbnz w8, #0x0, 0x5a014 59ff4: 1400000a b 0x5a01c 59ff8: 394023e8 ldrb w8, [sp, #0x8] 59ffc: aa0003f3 mov x19, x0 5a000: 36000068 tbz w8, #0x0, 0x5a00c 5a004: f9400fe0 ldr x0, [sp, #0x18] 5a008: 94009f18 bl 0x81c68 5a00c: 394083e8 ldrb w8, [sp, #0x20] 5a010: 36000068 tbz w8, #0x0, 0x5a01c 5a014: f9401be0 ldr x0, [sp, #0x30] 5a018: 94009f14 bl 0x81c68 5a01c: aa1303e0 mov x0, x19 5a020: 9401405f bl 0xaa19c 5a024: d101c3ff sub sp, sp, #0x70 5a028: a90457f6 stp x22, x21, [sp, #0x40] 5a02c: a9054ff4 stp x20, x19, [sp, #0x50] 5a030: a9067bfd stp x29, x30, [sp, #0x60] 5a034: 910183fd add x29, sp, #0x60 5a038: d53bd054 mrs x20, TPIDR_EL0 5a03c: f9401688 ldr x8, [x20, #0x28] 5a040: aa0003f3 mov x19, x0 5a044: d00002c1 adrp x1, 0xb4000 5a048: 900002e2 adrp x2, 0xb6000 5a04c: f81d83a8 stur x8, [x29, #-0x28] 5a050: 39400268 ldrb w8, [x19] 5a054: f9400a69 ldr x9, [x19, #0x10] 5a058: 912fdc21 add x1, x1, #0xbf7 5a05c: 91028842 add x2, x2, #0xa2 5a060: 7200011f tst w8, #0x1 5a064: 9a931523 csinc x3, x9, x19, ne 5a068: 2a1f03e0 mov w0, wzr 5a06c: 97fed289 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5a070: 39400276 ldrb w22, [x19] 5a074: f9400668 ldr x8, [x19, #0x8] 5a078: d341fec9 lsr x9, x22, #1 5a07c: 720002df tst w22, #0x1 5a080: 9a880128 csel x8, x9, x8, eq 5a084: b4000cc8 cbz x8, 0x5a21c 5a088: 321b03e0 orr w0, wzr, #0x20 5a08c: 91000675 add x21, x19, #0x1 5a090: 94009ec6 bl 0x81ba8 5a094: 900002e9 adrp x9, 0xb6000 5a098: f00002c8 adrp x8, 0xb5000 5a09c: 910d3929 add x9, x9, #0x34e 5a0a0: 3dc18d00 ldr q0, [x8, #0x630] 5a0a4: 3cc0e121 ldur q1, [x9, #0xe] 5a0a8: 3dc00122 ldr q2, [x9] 5a0ac: f9001be0 str x0, [sp, #0x30] 5a0b0: 3d800be0 str q0, [sp, #0x20] 5a0b4: 3c80e001 stur q1, [x0, #0xe] 5a0b8: 3d800002 str q2, [x0] 5a0bc: 3900781f strb wzr, [x0, #0x1e] 5a0c0: f9400a68 ldr x8, [x19, #0x10] 5a0c4: 720002df tst w22, #0x1 5a0c8: 9a8802a0 csel x0, x21, x8, eq 5a0cc: 97fed59d bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5a0d0: b40001a0 cbz x0, 0x5a104 5a0d4: 39400268 ldrb w8, [x19] 5a0d8: f9400a69 ldr x9, [x19, #0x10] 5a0dc: 7200011f tst w8, #0x1 5a0e0: 9a8902a0 csel x0, x21, x9, eq 5a0e4: 97fed597 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5a0e8: aa0003f3 mov x19, x0 5a0ec: aa1303e0 mov x0, x19 5a0f0: 97fed5a0 bl 0xf770 5a0f4: aa0003e2 mov x2, x0 5a0f8: 910083e0 add x0, sp, #0x20 5a0fc: aa1303e1 mov x1, x19 5a100: 97ff7db9 bl 0x397e4 <.text+0x29d34> 5a104: 900007b5 adrp x21, 0x14e000 5a108: f9463ea0 ldr x0, [x21, #0xc78] 5a10c: b50001e0 cbnz x0, 0x5a148 5a110: 900007a0 adrp x0, 0x14e000 5a114: 91320000 add x0, x0, #0xc80 5a118: 97fed52a bl 0xf5c0 5a11c: f9463ea8 ldr x8, [x21, #0xc78] 5a120: b50000c8 cbnz x8, 0x5a138 5a124: 321d07e0 orr w0, wzr, #0x18 5a128: 94009ea0 bl 0x81ba8 5a12c: a900fc1f stp xzr, xzr, [x0, #0x8] 5a130: f900001f str xzr, [x0] 5a134: f9063ea0 str x0, [x21, #0xc78] 5a138: 900007a0 adrp x0, 0x14e000 5a13c: 91320000 add x0, x0, #0xc80 5a140: 97fed64c bl 0xfa70 5a144: f9463ea0 ldr x0, [x21, #0xc78] 5a148: 394083e8 ldrb w8, [sp, #0x20] 5a14c: f9401be9 ldr x9, [sp, #0x30] 5a150: 910083ea add x10, sp, #0x20 5a154: b2400156 orr x22, x10, #0x1 5a158: 7200011f tst w8, #0x1 5a15c: 9a8902c1 csel x1, x22, x9, eq 5a160: 97ffcc23 bl 0x4d1ec 5a164: aa0003f3 mov x19, x0 5a168: b4000693 cbz x19, 0x5a238 5a16c: a9017fff stp xzr, xzr, [sp, #0x10] 5a170: f90007ff str xzr, [sp, #0x8] 5a174: 90000301 adrp x1, 0xba000 5a178: 913b4021 add x1, x1, #0xed0 5a17c: 910023e0 add x0, sp, #0x8 5a180: 320003e2 orr w2, wzr, #0x1 5a184: 97ff7d98 bl 0x397e4 <.text+0x29d34> 5a188: f0000281 adrp x1, 0xad000 5a18c: 912fcc21 add x1, x1, #0xbf3 5a190: 321f03e2 orr w2, wzr, #0x2 5a194: 97ff7d94 bl 0x397e4 <.text+0x29d34> 5a198: f9463ea0 ldr x0, [x21, #0xc78] 5a19c: b50001e0 cbnz x0, 0x5a1d8 5a1a0: 900007a0 adrp x0, 0x14e000 5a1a4: 91320000 add x0, x0, #0xc80 5a1a8: 97fed506 bl 0xf5c0 5a1ac: f9463ea8 ldr x8, [x21, #0xc78] 5a1b0: b50000c8 cbnz x8, 0x5a1c8 5a1b4: 321d07e0 orr w0, wzr, #0x18 5a1b8: 94009e7c bl 0x81ba8 5a1bc: a900fc1f stp xzr, xzr, [x0, #0x8] 5a1c0: f900001f str xzr, [x0] 5a1c4: f9063ea0 str x0, [x21, #0xc78] 5a1c8: 900007a0 adrp x0, 0x14e000 5a1cc: 91320000 add x0, x0, #0xc80 5a1d0: 97fed628 bl 0xfa70 5a1d4: f9463ea0 ldr x0, [x21, #0xc78] 5a1d8: 394023e8 ldrb w8, [sp, #0x8] 5a1dc: f9400fe9 ldr x9, [sp, #0x18] 5a1e0: 910023ea add x10, sp, #0x8 5a1e4: b240014a orr x10, x10, #0x1 5a1e8: 7200011f tst w8, #0x1 5a1ec: 9a890143 csel x3, x10, x9, eq 5a1f0: 900002e2 adrp x2, 0xb6000 5a1f4: 91030042 add x2, x2, #0xc0 5a1f8: aa1303e1 mov x1, x19 5a1fc: 97ffcd14 bl 0x4d64c 5a200: 394023e8 ldrb w8, [sp, #0x8] 5a204: 360002e8 tbz w8, #0x0, 0x5a260 5a208: f9400fe0 ldr x0, [sp, #0x18] 5a20c: 94009e97 bl 0x81c68 5a210: f9463ea0 ldr x0, [x21, #0xc78] 5a214: b5000460 cbnz x0, 0x5a2a0 5a218: 14000014 b 0x5a268 5a21c: d00002c1 adrp x1, 0xb4000 5a220: f00002c2 adrp x2, 0xb5000 5a224: 912fdc21 add x1, x1, #0xbf7 5a228: 911a7442 add x2, x2, #0x69d 5a22c: 2a1f03e0 mov w0, wzr 5a230: 97fed218 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5a234: 14000021 b 0x5a2b8 5a238: 394083e8 ldrb w8, [sp, #0x20] 5a23c: f9401be9 ldr x9, [sp, #0x30] 5a240: 7200011f tst w8, #0x1 5a244: 9a8902c3 csel x3, x22, x9, eq 5a248: d00002c1 adrp x1, 0xb4000 5a24c: f00002c2 adrp x2, 0xb5000 5a250: 912fdc21 add x1, x1, #0xbf7 5a254: 911b4c42 add x2, x2, #0x6d3 5a258: 2a1f03e0 mov w0, wzr 5a25c: 97fed20d bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5a260: f9463ea0 ldr x0, [x21, #0xc78] 5a264: b50001e0 cbnz x0, 0x5a2a0 5a268: 900007a0 adrp x0, 0x14e000 5a26c: 91320000 add x0, x0, #0xc80 5a270: 97fed4d4 bl 0xf5c0 5a274: f9463ea8 ldr x8, [x21, #0xc78] 5a278: b50000c8 cbnz x8, 0x5a290 5a27c: 321d07e0 orr w0, wzr, #0x18 5a280: 94009e4a bl 0x81ba8 5a284: a900fc1f stp xzr, xzr, [x0, #0x8] 5a288: f900001f str xzr, [x0] 5a28c: f9063ea0 str x0, [x21, #0xc78] 5a290: 900007a0 adrp x0, 0x14e000 5a294: 91320000 add x0, x0, #0xc80 5a298: 97fed5f6 bl 0xfa70 5a29c: f9463ea0 ldr x0, [x21, #0xc78] 5a2a0: aa1303e1 mov x1, x19 5a2a4: 97ffd25b bl 0x4ec10 5a2a8: 394083e8 ldrb w8, [sp, #0x20] 5a2ac: 36000068 tbz w8, #0x0, 0x5a2b8 5a2b0: f9401be0 ldr x0, [sp, #0x30] 5a2b4: 94009e6d bl 0x81c68 5a2b8: f9401688 ldr x8, [x20, #0x28] 5a2bc: f85d83a9 ldur x9, [x29, #-0x28] 5a2c0: eb09011f cmp x8, x9 5a2c4: 540000c1 b.ne 0x5a2dc 5a2c8: a9467bfd ldp x29, x30, [sp, #0x60] 5a2cc: a9454ff4 ldp x20, x19, [sp, #0x50] 5a2d0: a94457f6 ldp x22, x21, [sp, #0x40] 5a2d4: 9101c3ff add sp, sp, #0x70 5a2d8: d65f03c0 ret 5a2dc: 97fed3c1 bl 0xf1e0 <__stack_chk_fail@plt> 5a2e0: 14000001 b 0x5a2e4 5a2e4: aa0003f3 mov x19, x0 5a2e8: 394083e8 ldrb w8, [sp, #0x20] 5a2ec: 370001a8 tbnz w8, #0x0, 0x5a320 5a2f0: 1400000e b 0x5a328 5a2f4: 394083e8 ldrb w8, [sp, #0x20] 5a2f8: aa0003f3 mov x19, x0 5a2fc: 37000128 tbnz w8, #0x0, 0x5a320 5a300: 1400000a b 0x5a328 5a304: 394023e8 ldrb w8, [sp, #0x8] 5a308: aa0003f3 mov x19, x0 5a30c: 36000068 tbz w8, #0x0, 0x5a318 5a310: f9400fe0 ldr x0, [sp, #0x18] 5a314: 94009e55 bl 0x81c68 5a318: 394083e8 ldrb w8, [sp, #0x20] 5a31c: 36000068 tbz w8, #0x0, 0x5a328 5a320: f9401be0 ldr x0, [sp, #0x30] 5a324: 94009e51 bl 0x81c68 5a328: aa1303e0 mov x0, x19 5a32c: 94013f9c bl 0xaa19c 5a330: d10143ff sub sp, sp, #0x50 5a334: f90013f5 str x21, [sp, #0x20] 5a338: a9034ff4 stp x20, x19, [sp, #0x30] 5a33c: a9047bfd stp x29, x30, [sp, #0x40] 5a340: 910103fd add x29, sp, #0x40 5a344: d53bd055 mrs x21, TPIDR_EL0 5a348: f94016a8 ldr x8, [x21, #0x28] 5a34c: aa0003f4 mov x20, x0 5a350: 321b03e0 orr w0, wzr, #0x20 5a354: 2a0103f3 mov w19, w1 5a358: f9000fe8 str x8, [sp, #0x18] 5a35c: 94009e13 bl 0x81ba8 5a360: 900002e9 adrp x9, 0xb6000 5a364: f00002c8 adrp x8, 0xb5000 5a368: 91034529 add x9, x9, #0xd1 5a36c: 3dc19100 ldr q0, [x8, #0x640] 5a370: f840f128 ldur x8, [x9, #0xf] 5a374: 3dc00121 ldr q1, [x9] 5a378: f9000be0 str x0, [sp, #0x10] 5a37c: 3d8003e0 str q0, [sp] 5a380: f800f008 stur x8, [x0, #0xf] 5a384: 3d800001 str q1, [x0] 5a388: 39005c1f strb wzr, [x0, #0x17] 5a38c: 12000262 and w2, w19, #0x1 5a390: 910003e1 mov x1, sp 5a394: aa1403e0 mov x0, x20 5a398: 97fff0d5 bl 0x566ec 5a39c: 394003e8 ldrb w8, [sp] 5a3a0: 36000068 tbz w8, #0x0, 0x5a3ac 5a3a4: f9400be0 ldr x0, [sp, #0x10] 5a3a8: 94009e30 bl 0x81c68 5a3ac: f94016a8 ldr x8, [x21, #0x28] 5a3b0: f9400fe9 ldr x9, [sp, #0x18] 5a3b4: eb09011f cmp x8, x9 5a3b8: 540000c1 b.ne 0x5a3d0 5a3bc: a9447bfd ldp x29, x30, [sp, #0x40] 5a3c0: a9434ff4 ldp x20, x19, [sp, #0x30] 5a3c4: f94013f5 ldr x21, [sp, #0x20] 5a3c8: 910143ff add sp, sp, #0x50 5a3cc: d65f03c0 ret 5a3d0: 97fed384 bl 0xf1e0 <__stack_chk_fail@plt> 5a3d4: 394003e8 ldrb w8, [sp] 5a3d8: aa0003f3 mov x19, x0 5a3dc: 36000068 tbz w8, #0x0, 0x5a3e8 5a3e0: f9400be0 ldr x0, [sp, #0x10] 5a3e4: 94009e21 bl 0x81c68 5a3e8: aa1303e0 mov x0, x19 5a3ec: 94013f6c bl 0xaa19c 5a3f0: d10203ff sub sp, sp, #0x80 5a3f4: f90023f7 str x23, [sp, #0x40] 5a3f8: a90557f6 stp x22, x21, [sp, #0x50] 5a3fc: a9064ff4 stp x20, x19, [sp, #0x60] 5a400: a9077bfd stp x29, x30, [sp, #0x70] 5a404: 9101c3fd add x29, sp, #0x70 5a408: d53bd055 mrs x21, TPIDR_EL0 5a40c: f94016a8 ldr x8, [x21, #0x28] 5a410: aa0003f3 mov x19, x0 5a414: aa0103f4 mov x20, x1 5a418: d00002c1 adrp x1, 0xb4000 5a41c: f9001fe8 str x8, [sp, #0x38] 5a420: 39400268 ldrb w8, [x19] 5a424: f9400a69 ldr x9, [x19, #0x10] 5a428: 3940028a ldrb w10, [x20] 5a42c: f9400a8b ldr x11, [x20, #0x10] 5a430: 7200011f tst w8, #0x1 5a434: 9a931523 csinc x3, x9, x19, ne 5a438: 7200015f tst w10, #0x1 5a43c: 900002e2 adrp x2, 0xb6000 5a440: 9a941564 csinc x4, x11, x20, ne 5a444: 912fdc21 add x1, x1, #0xbf7 5a448: 9103a442 add x2, x2, #0xe9 5a44c: 2a1f03e0 mov w0, wzr 5a450: 97fed190 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5a454: 39400268 ldrb w8, [x19] 5a458: f9400669 ldr x9, [x19, #0x8] 5a45c: d341fd0a lsr x10, x8, #1 5a460: 7200011f tst w8, #0x1 5a464: 9a890148 csel x8, x10, x9, eq 5a468: b40000e8 cbz x8, 0x5a484 5a46c: 900007b6 adrp x22, 0x14e000 5a470: f9463ec0 ldr x0, [x22, #0xc78] 5a474: b4000160 cbz x0, 0x5a4a0 5a478: 97ffca60 bl 0x4cdf8 5a47c: b5000320 cbnz x0, 0x5a4e0 5a480: 140000ce b 0x5a7b8 5a484: d00002c1 adrp x1, 0xb4000 5a488: f00002c2 adrp x2, 0xb5000 5a48c: 912fdc21 add x1, x1, #0xbf7 5a490: 911a7442 add x2, x2, #0x69d 5a494: 2a1f03e0 mov w0, wzr 5a498: 97fed17e bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5a49c: 140000c7 b 0x5a7b8 5a4a0: 900007a0 adrp x0, 0x14e000 5a4a4: 91320000 add x0, x0, #0xc80 5a4a8: 97fed446 bl 0xf5c0 5a4ac: f9463ec8 ldr x8, [x22, #0xc78] 5a4b0: b50000c8 cbnz x8, 0x5a4c8 5a4b4: 321d07e0 orr w0, wzr, #0x18 5a4b8: 94009dbc bl 0x81ba8 5a4bc: a900fc1f stp xzr, xzr, [x0, #0x8] 5a4c0: f900001f str xzr, [x0] 5a4c4: f9063ec0 str x0, [x22, #0xc78] 5a4c8: 900007a0 adrp x0, 0x14e000 5a4cc: 91320000 add x0, x0, #0xc80 5a4d0: 97fed568 bl 0xfa70 5a4d4: f9463ec0 ldr x0, [x22, #0xc78] 5a4d8: 97ffca48 bl 0x4cdf8 5a4dc: b40016e0 cbz x0, 0x5a7b8 5a4e0: 321b03e0 orr w0, wzr, #0x20 5a4e4: 91000677 add x23, x19, #0x1 5a4e8: 94009db0 bl 0x81ba8 5a4ec: 900002e9 adrp x9, 0xb6000 5a4f0: f00002c8 adrp x8, 0xb5000 5a4f4: 910d3929 add x9, x9, #0x34e 5a4f8: 3dc18d00 ldr q0, [x8, #0x630] 5a4fc: 3cc0e121 ldur q1, [x9, #0xe] 5a500: 3dc00122 ldr q2, [x9] 5a504: f9001be0 str x0, [sp, #0x30] 5a508: 3d800be0 str q0, [sp, #0x20] 5a50c: 3c80e001 stur q1, [x0, #0xe] 5a510: 3d800002 str q2, [x0] 5a514: 3900781f strb wzr, [x0, #0x1e] 5a518: 39400268 ldrb w8, [x19] 5a51c: f9400a69 ldr x9, [x19, #0x10] 5a520: 7200011f tst w8, #0x1 5a524: 9a8902e0 csel x0, x23, x9, eq 5a528: 97fed486 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5a52c: b40001a0 cbz x0, 0x5a560 5a530: 39400268 ldrb w8, [x19] 5a534: f9400a69 ldr x9, [x19, #0x10] 5a538: 7200011f tst w8, #0x1 5a53c: 9a8902e0 csel x0, x23, x9, eq 5a540: 97fed480 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5a544: aa0003f3 mov x19, x0 5a548: aa1303e0 mov x0, x19 5a54c: 97fed489 bl 0xf770 5a550: aa0003e2 mov x2, x0 5a554: 910083e0 add x0, sp, #0x20 5a558: aa1303e1 mov x1, x19 5a55c: 97ff7ca2 bl 0x397e4 <.text+0x29d34> 5a560: f9463ec0 ldr x0, [x22, #0xc78] 5a564: b50001e0 cbnz x0, 0x5a5a0 5a568: 900007a0 adrp x0, 0x14e000 5a56c: 91320000 add x0, x0, #0xc80 5a570: 97fed414 bl 0xf5c0 5a574: f9463ec8 ldr x8, [x22, #0xc78] 5a578: b50000c8 cbnz x8, 0x5a590 5a57c: 321d07e0 orr w0, wzr, #0x18 5a580: 94009d8a bl 0x81ba8 5a584: a900fc1f stp xzr, xzr, [x0, #0x8] 5a588: f900001f str xzr, [x0] 5a58c: f9063ec0 str x0, [x22, #0xc78] 5a590: 900007a0 adrp x0, 0x14e000 5a594: 91320000 add x0, x0, #0xc80 5a598: 97fed536 bl 0xfa70 5a59c: f9463ec0 ldr x0, [x22, #0xc78] 5a5a0: 394083e8 ldrb w8, [sp, #0x20] 5a5a4: f9401be9 ldr x9, [sp, #0x30] 5a5a8: 910083ea add x10, sp, #0x20 5a5ac: b2400157 orr x23, x10, #0x1 5a5b0: 7200011f tst w8, #0x1 5a5b4: 9a8902e1 csel x1, x23, x9, eq 5a5b8: 97ffcb0d bl 0x4d1ec 5a5bc: aa0003f3 mov x19, x0 5a5c0: b4000bd3 cbz x19, 0x5a738 5a5c4: a9017fff stp xzr, xzr, [sp, #0x10] 5a5c8: f90007ff str xzr, [sp, #0x8] 5a5cc: 90000301 adrp x1, 0xba000 5a5d0: 913b4021 add x1, x1, #0xed0 5a5d4: 910023e0 add x0, sp, #0x8 5a5d8: 320003e2 orr w2, wzr, #0x1 5a5dc: 97ff7c82 bl 0x397e4 <.text+0x29d34> 5a5e0: f0000281 adrp x1, 0xad000 5a5e4: 912f5421 add x1, x1, #0xbd5 5a5e8: 52800242 mov w2, #0x12 // =18 5a5ec: 97ff7c7e bl 0x397e4 <.text+0x29d34> 5a5f0: f0000281 adrp x1, 0xad000 5a5f4: 912fcc21 add x1, x1, #0xbf3 5a5f8: 321f03e2 orr w2, wzr, #0x2 5a5fc: 97ff7c7a bl 0x397e4 <.text+0x29d34> 5a600: f9463ec0 ldr x0, [x22, #0xc78] 5a604: b50001e0 cbnz x0, 0x5a640 5a608: 900007a0 adrp x0, 0x14e000 5a60c: 91320000 add x0, x0, #0xc80 5a610: 97fed3ec bl 0xf5c0 5a614: f9463ec8 ldr x8, [x22, #0xc78] 5a618: b50000c8 cbnz x8, 0x5a630 5a61c: 321d07e0 orr w0, wzr, #0x18 5a620: 94009d62 bl 0x81ba8 5a624: a900fc1f stp xzr, xzr, [x0, #0x8] 5a628: f900001f str xzr, [x0] 5a62c: f9063ec0 str x0, [x22, #0xc78] 5a630: 900007a0 adrp x0, 0x14e000 5a634: 91320000 add x0, x0, #0xc80 5a638: 97fed50e bl 0xfa70 5a63c: f9463ec0 ldr x0, [x22, #0xc78] 5a640: 97ffc9ee bl 0x4cdf8 5a644: f9400008 ldr x8, [x0] 5a648: 39400289 ldrb w9, [x20] 5a64c: f9400a8a ldr x10, [x20, #0x10] 5a650: 9100068b add x11, x20, #0x1 5a654: f9429d08 ldr x8, [x8, #0x538] 5a658: 7200013f tst w9, #0x1 5a65c: 9a8a0161 csel x1, x11, x10, eq 5a660: d63f0100 blr x8 5a664: aa0003f4 mov x20, x0 5a668: f9463ec0 ldr x0, [x22, #0xc78] 5a66c: b50001e0 cbnz x0, 0x5a6a8 5a670: 900007a0 adrp x0, 0x14e000 5a674: 91320000 add x0, x0, #0xc80 5a678: 97fed3d2 bl 0xf5c0 5a67c: f9463ec8 ldr x8, [x22, #0xc78] 5a680: b50000c8 cbnz x8, 0x5a698 5a684: 321d07e0 orr w0, wzr, #0x18 5a688: 94009d48 bl 0x81ba8 5a68c: a900fc1f stp xzr, xzr, [x0, #0x8] 5a690: f900001f str xzr, [x0] 5a694: f9063ec0 str x0, [x22, #0xc78] 5a698: 900007a0 adrp x0, 0x14e000 5a69c: 91320000 add x0, x0, #0xc80 5a6a0: 97fed4f4 bl 0xfa70 5a6a4: f9463ec0 ldr x0, [x22, #0xc78] 5a6a8: 394023e8 ldrb w8, [sp, #0x8] 5a6ac: f9400fe9 ldr x9, [sp, #0x18] 5a6b0: 910023ea add x10, sp, #0x8 5a6b4: b240014a orr x10, x10, #0x1 5a6b8: 7200011f tst w8, #0x1 5a6bc: 9a890143 csel x3, x10, x9, eq 5a6c0: 900002e2 adrp x2, 0xb6000 5a6c4: 91044c42 add x2, x2, #0x113 5a6c8: aa1303e1 mov x1, x19 5a6cc: aa1403e4 mov x4, x20 5a6d0: 97ffcbdf bl 0x4d64c 5a6d4: f9463ec0 ldr x0, [x22, #0xc78] 5a6d8: b50001e0 cbnz x0, 0x5a714 5a6dc: 900007a0 adrp x0, 0x14e000 5a6e0: 91320000 add x0, x0, #0xc80 5a6e4: 97fed3b7 bl 0xf5c0 5a6e8: f9463ec8 ldr x8, [x22, #0xc78] 5a6ec: b50000c8 cbnz x8, 0x5a704 5a6f0: 321d07e0 orr w0, wzr, #0x18 5a6f4: 94009d2d bl 0x81ba8 5a6f8: a900fc1f stp xzr, xzr, [x0, #0x8] 5a6fc: f900001f str xzr, [x0] 5a700: f9063ec0 str x0, [x22, #0xc78] 5a704: 900007a0 adrp x0, 0x14e000 5a708: 91320000 add x0, x0, #0xc80 5a70c: 97fed4d9 bl 0xfa70 5a710: f9463ec0 ldr x0, [x22, #0xc78] 5a714: aa1403e1 mov x1, x20 5a718: 97ffd3d5 bl 0x4f66c 5a71c: 394023e8 ldrb w8, [sp, #0x8] 5a720: 36000208 tbz w8, #0x0, 0x5a760 5a724: f9400fe0 ldr x0, [sp, #0x18] 5a728: 94009d50 bl 0x81c68 5a72c: f9463ec0 ldr x0, [x22, #0xc78] 5a730: b5000380 cbnz x0, 0x5a7a0 5a734: 1400000d b 0x5a768 5a738: 394083e8 ldrb w8, [sp, #0x20] 5a73c: f9401be9 ldr x9, [sp, #0x30] 5a740: 7200011f tst w8, #0x1 5a744: 9a8902e3 csel x3, x23, x9, eq 5a748: d00002c1 adrp x1, 0xb4000 5a74c: f00002c2 adrp x2, 0xb5000 5a750: 912fdc21 add x1, x1, #0xbf7 5a754: 911b4c42 add x2, x2, #0x6d3 5a758: 2a1f03e0 mov w0, wzr 5a75c: 97fed0cd bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5a760: f9463ec0 ldr x0, [x22, #0xc78] 5a764: b50001e0 cbnz x0, 0x5a7a0 5a768: 900007a0 adrp x0, 0x14e000 5a76c: 91320000 add x0, x0, #0xc80 5a770: 97fed394 bl 0xf5c0 5a774: f9463ec8 ldr x8, [x22, #0xc78] 5a778: b50000c8 cbnz x8, 0x5a790 5a77c: 321d07e0 orr w0, wzr, #0x18 5a780: 94009d0a bl 0x81ba8 5a784: a900fc1f stp xzr, xzr, [x0, #0x8] 5a788: f900001f str xzr, [x0] 5a78c: f9063ec0 str x0, [x22, #0xc78] 5a790: 900007a0 adrp x0, 0x14e000 5a794: 91320000 add x0, x0, #0xc80 5a798: 97fed4b6 bl 0xfa70 5a79c: f9463ec0 ldr x0, [x22, #0xc78] 5a7a0: aa1303e1 mov x1, x19 5a7a4: 97ffd11b bl 0x4ec10 5a7a8: 394083e8 ldrb w8, [sp, #0x20] 5a7ac: 36000068 tbz w8, #0x0, 0x5a7b8 5a7b0: f9401be0 ldr x0, [sp, #0x30] 5a7b4: 94009d2d bl 0x81c68 5a7b8: f94016a8 ldr x8, [x21, #0x28] 5a7bc: f9401fe9 ldr x9, [sp, #0x38] 5a7c0: eb09011f cmp x8, x9 5a7c4: 540000e1 b.ne 0x5a7e0 5a7c8: a9477bfd ldp x29, x30, [sp, #0x70] 5a7cc: a9464ff4 ldp x20, x19, [sp, #0x60] 5a7d0: a94557f6 ldp x22, x21, [sp, #0x50] 5a7d4: f94023f7 ldr x23, [sp, #0x40] 5a7d8: 910203ff add sp, sp, #0x80 5a7dc: d65f03c0 ret 5a7e0: 97fed280 bl 0xf1e0 <__stack_chk_fail@plt> 5a7e4: 14000001 b 0x5a7e8 5a7e8: aa0003f3 mov x19, x0 5a7ec: 394083e8 ldrb w8, [sp, #0x20] 5a7f0: 370001c8 tbnz w8, #0x0, 0x5a828 5a7f4: 1400000f b 0x5a830 5a7f8: 14000005 b 0x5a80c 5a7fc: 394083e8 ldrb w8, [sp, #0x20] 5a800: aa0003f3 mov x19, x0 5a804: 37000128 tbnz w8, #0x0, 0x5a828 5a808: 1400000a b 0x5a830 5a80c: 394023e8 ldrb w8, [sp, #0x8] 5a810: aa0003f3 mov x19, x0 5a814: 36000068 tbz w8, #0x0, 0x5a820 5a818: f9400fe0 ldr x0, [sp, #0x18] 5a81c: 94009d13 bl 0x81c68 5a820: 394083e8 ldrb w8, [sp, #0x20] 5a824: 36000068 tbz w8, #0x0, 0x5a830 5a828: f9401be0 ldr x0, [sp, #0x30] 5a82c: 94009d0f bl 0x81c68 5a830: aa1303e0 mov x0, x19 5a834: 94013e5a bl 0xaa19c 5a838: d10243ff sub sp, sp, #0x90 5a83c: a90467fa stp x26, x25, [sp, #0x40] 5a840: a9055ff8 stp x24, x23, [sp, #0x50] 5a844: a90657f6 stp x22, x21, [sp, #0x60] 5a848: a9074ff4 stp x20, x19, [sp, #0x70] 5a84c: a9087bfd stp x29, x30, [sp, #0x80] 5a850: 910203fd add x29, sp, #0x80 5a854: d53bd058 mrs x24, TPIDR_EL0 5a858: f9401708 ldr x8, [x24, #0x28] 5a85c: aa0003f3 mov x19, x0 5a860: aa0103f7 mov x23, x1 5a864: aa0203f6 mov x22, x2 5a868: f9001fe8 str x8, [sp, #0x38] 5a86c: 39400268 ldrb w8, [x19] 5a870: f9400a69 ldr x9, [x19, #0x10] 5a874: 394002ea ldrb w10, [x23] 5a878: aa0303f5 mov x21, x3 5a87c: f9400aeb ldr x11, [x23, #0x10] 5a880: 394002cc ldrb w12, [x22] 5a884: aa0403f4 mov x20, x4 5a888: f9400acd ldr x13, [x22, #0x10] 5a88c: 394002ae ldrb w14, [x21] 5a890: 7200011f tst w8, #0x1 5a894: f9400aa8 ldr x8, [x21, #0x10] 5a898: 9a931523 csinc x3, x9, x19, ne 5a89c: 39400289 ldrb w9, [x20] 5a8a0: 7200015f tst w10, #0x1 5a8a4: f9400a8a ldr x10, [x20, #0x10] 5a8a8: 9a971564 csinc x4, x11, x23, ne 5a8ac: 7200019f tst w12, #0x1 5a8b0: 9a9615a5 csinc x5, x13, x22, ne 5a8b4: 720001df tst w14, #0x1 5a8b8: 9a951506 csinc x6, x8, x21, ne 5a8bc: 7200013f tst w9, #0x1 5a8c0: d00002c1 adrp x1, 0xb4000 5a8c4: 900002e2 adrp x2, 0xb6000 5a8c8: 9a941547 csinc x7, x10, x20, ne 5a8cc: 912fdc21 add x1, x1, #0xbf7 5a8d0: 91048042 add x2, x2, #0x120 5a8d4: 2a1f03e0 mov w0, wzr 5a8d8: 97fed06e bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5a8dc: 39400268 ldrb w8, [x19] 5a8e0: f9400669 ldr x9, [x19, #0x8] 5a8e4: d341fd0a lsr x10, x8, #1 5a8e8: 7200011f tst w8, #0x1 5a8ec: 9a890148 csel x8, x10, x9, eq 5a8f0: b40000e8 cbz x8, 0x5a90c 5a8f4: 900007b9 adrp x25, 0x14e000 5a8f8: f9463f20 ldr x0, [x25, #0xc78] 5a8fc: b4000160 cbz x0, 0x5a928 5a900: 97ffc93e bl 0x4cdf8 5a904: b5000320 cbnz x0, 0x5a968 5a908: 14000161 b 0x5ae8c 5a90c: d00002c1 adrp x1, 0xb4000 5a910: f00002c2 adrp x2, 0xb5000 5a914: 912fdc21 add x1, x1, #0xbf7 5a918: 911a7442 add x2, x2, #0x69d 5a91c: 2a1f03e0 mov w0, wzr 5a920: 97fed05c bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5a924: 1400015a b 0x5ae8c 5a928: 900007a0 adrp x0, 0x14e000 5a92c: 91320000 add x0, x0, #0xc80 5a930: 97fed324 bl 0xf5c0 5a934: f9463f28 ldr x8, [x25, #0xc78] 5a938: b50000c8 cbnz x8, 0x5a950 5a93c: 321d07e0 orr w0, wzr, #0x18 5a940: 94009c9a bl 0x81ba8 5a944: a900fc1f stp xzr, xzr, [x0, #0x8] 5a948: f900001f str xzr, [x0] 5a94c: f9063f20 str x0, [x25, #0xc78] 5a950: 900007a0 adrp x0, 0x14e000 5a954: 91320000 add x0, x0, #0xc80 5a958: 97fed446 bl 0xfa70 5a95c: f9463f20 ldr x0, [x25, #0xc78] 5a960: 97ffc926 bl 0x4cdf8 5a964: b4002940 cbz x0, 0x5ae8c 5a968: 321b03e0 orr w0, wzr, #0x20 5a96c: 9100067a add x26, x19, #0x1 5a970: 94009c8e bl 0x81ba8 5a974: 900002e9 adrp x9, 0xb6000 5a978: f00002c8 adrp x8, 0xb5000 5a97c: 910d3929 add x9, x9, #0x34e 5a980: 3dc18d00 ldr q0, [x8, #0x630] 5a984: 3cc0e121 ldur q1, [x9, #0xe] 5a988: 3dc00122 ldr q2, [x9] 5a98c: f9001be0 str x0, [sp, #0x30] 5a990: 3d800be0 str q0, [sp, #0x20] 5a994: 3c80e001 stur q1, [x0, #0xe] 5a998: 3d800002 str q2, [x0] 5a99c: 3900781f strb wzr, [x0, #0x1e] 5a9a0: 39400268 ldrb w8, [x19] 5a9a4: f9400a69 ldr x9, [x19, #0x10] 5a9a8: 7200011f tst w8, #0x1 5a9ac: 9a890340 csel x0, x26, x9, eq 5a9b0: 97fed364 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5a9b4: b40001a0 cbz x0, 0x5a9e8 5a9b8: 39400268 ldrb w8, [x19] 5a9bc: f9400a69 ldr x9, [x19, #0x10] 5a9c0: 7200011f tst w8, #0x1 5a9c4: 9a890340 csel x0, x26, x9, eq 5a9c8: 97fed35e bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5a9cc: aa0003f3 mov x19, x0 5a9d0: aa1303e0 mov x0, x19 5a9d4: 97fed367 bl 0xf770 5a9d8: aa0003e2 mov x2, x0 5a9dc: 910083e0 add x0, sp, #0x20 5a9e0: aa1303e1 mov x1, x19 5a9e4: 97ff7b80 bl 0x397e4 <.text+0x29d34> 5a9e8: f9463f20 ldr x0, [x25, #0xc78] 5a9ec: b50001e0 cbnz x0, 0x5aa28 5a9f0: 900007a0 adrp x0, 0x14e000 5a9f4: 91320000 add x0, x0, #0xc80 5a9f8: 97fed2f2 bl 0xf5c0 5a9fc: f9463f28 ldr x8, [x25, #0xc78] 5aa00: b50000c8 cbnz x8, 0x5aa18 5aa04: 321d07e0 orr w0, wzr, #0x18 5aa08: 94009c68 bl 0x81ba8 5aa0c: a900fc1f stp xzr, xzr, [x0, #0x8] 5aa10: f900001f str xzr, [x0] 5aa14: f9063f20 str x0, [x25, #0xc78] 5aa18: 900007a0 adrp x0, 0x14e000 5aa1c: 91320000 add x0, x0, #0xc80 5aa20: 97fed414 bl 0xfa70 5aa24: f9463f20 ldr x0, [x25, #0xc78] 5aa28: 394083e8 ldrb w8, [sp, #0x20] 5aa2c: f9401be9 ldr x9, [sp, #0x30] 5aa30: 910083ea add x10, sp, #0x20 5aa34: b240015a orr x26, x10, #0x1 5aa38: 7200011f tst w8, #0x1 5aa3c: 9a890341 csel x1, x26, x9, eq 5aa40: 97ffc9eb bl 0x4d1ec 5aa44: aa0003f3 mov x19, x0 5aa48: b4001e33 cbz x19, 0x5ae0c 5aa4c: a9017fff stp xzr, xzr, [sp, #0x10] 5aa50: f90007ff str xzr, [sp, #0x8] 5aa54: 90000301 adrp x1, 0xba000 5aa58: 913b4021 add x1, x1, #0xed0 5aa5c: 910023e0 add x0, sp, #0x8 5aa60: 320003e2 orr w2, wzr, #0x1 5aa64: 97ff7b60 bl 0x397e4 <.text+0x29d34> 5aa68: f0000281 adrp x1, 0xad000 5aa6c: 912f5421 add x1, x1, #0xbd5 5aa70: 52800242 mov w2, #0x12 // =18 5aa74: 97ff7b5c bl 0x397e4 <.text+0x29d34> 5aa78: f0000281 adrp x1, 0xad000 5aa7c: 912f5421 add x1, x1, #0xbd5 5aa80: 52800242 mov w2, #0x12 // =18 5aa84: 97ff7b58 bl 0x397e4 <.text+0x29d34> 5aa88: f0000281 adrp x1, 0xad000 5aa8c: 912f5421 add x1, x1, #0xbd5 5aa90: 52800242 mov w2, #0x12 // =18 5aa94: 97ff7b54 bl 0x397e4 <.text+0x29d34> 5aa98: f0000281 adrp x1, 0xad000 5aa9c: 912f5421 add x1, x1, #0xbd5 5aaa0: 52800242 mov w2, #0x12 // =18 5aaa4: 97ff7b50 bl 0x397e4 <.text+0x29d34> 5aaa8: f0000281 adrp x1, 0xad000 5aaac: 912fcc21 add x1, x1, #0xbf3 5aab0: 321f03e2 orr w2, wzr, #0x2 5aab4: 97ff7b4c bl 0x397e4 <.text+0x29d34> 5aab8: f9463f20 ldr x0, [x25, #0xc78] 5aabc: b50001e0 cbnz x0, 0x5aaf8 5aac0: 900007a0 adrp x0, 0x14e000 5aac4: 91320000 add x0, x0, #0xc80 5aac8: 97fed2be bl 0xf5c0 5aacc: f9463f28 ldr x8, [x25, #0xc78] 5aad0: b50000c8 cbnz x8, 0x5aae8 5aad4: 321d07e0 orr w0, wzr, #0x18 5aad8: 94009c34 bl 0x81ba8 5aadc: a900fc1f stp xzr, xzr, [x0, #0x8] 5aae0: f900001f str xzr, [x0] 5aae4: f9063f20 str x0, [x25, #0xc78] 5aae8: 900007a0 adrp x0, 0x14e000 5aaec: 91320000 add x0, x0, #0xc80 5aaf0: 97fed3e0 bl 0xfa70 5aaf4: f9463f20 ldr x0, [x25, #0xc78] 5aaf8: 97ffc8c0 bl 0x4cdf8 5aafc: f9400008 ldr x8, [x0] 5ab00: 394002e9 ldrb w9, [x23] 5ab04: f9400aea ldr x10, [x23, #0x10] 5ab08: 910006eb add x11, x23, #0x1 5ab0c: f9429d08 ldr x8, [x8, #0x538] 5ab10: 7200013f tst w9, #0x1 5ab14: 9a8a0161 csel x1, x11, x10, eq 5ab18: d63f0100 blr x8 5ab1c: aa0003f7 mov x23, x0 5ab20: f9463f20 ldr x0, [x25, #0xc78] 5ab24: b50001e0 cbnz x0, 0x5ab60 5ab28: 900007a0 adrp x0, 0x14e000 5ab2c: 91320000 add x0, x0, #0xc80 5ab30: 97fed2a4 bl 0xf5c0 5ab34: f9463f28 ldr x8, [x25, #0xc78] 5ab38: b50000c8 cbnz x8, 0x5ab50 5ab3c: 321d07e0 orr w0, wzr, #0x18 5ab40: 94009c1a bl 0x81ba8 5ab44: a900fc1f stp xzr, xzr, [x0, #0x8] 5ab48: f900001f str xzr, [x0] 5ab4c: f9063f20 str x0, [x25, #0xc78] 5ab50: 900007a0 adrp x0, 0x14e000 5ab54: 91320000 add x0, x0, #0xc80 5ab58: 97fed3c6 bl 0xfa70 5ab5c: f9463f20 ldr x0, [x25, #0xc78] 5ab60: 97ffc8a6 bl 0x4cdf8 5ab64: f9400008 ldr x8, [x0] 5ab68: 394002c9 ldrb w9, [x22] 5ab6c: f9400aca ldr x10, [x22, #0x10] 5ab70: 910006cb add x11, x22, #0x1 5ab74: f9429d08 ldr x8, [x8, #0x538] 5ab78: 7200013f tst w9, #0x1 5ab7c: 9a8a0161 csel x1, x11, x10, eq 5ab80: d63f0100 blr x8 5ab84: aa0003f6 mov x22, x0 5ab88: f9463f20 ldr x0, [x25, #0xc78] 5ab8c: b50001e0 cbnz x0, 0x5abc8 5ab90: 900007a0 adrp x0, 0x14e000 5ab94: 91320000 add x0, x0, #0xc80 5ab98: 97fed28a bl 0xf5c0 5ab9c: f9463f28 ldr x8, [x25, #0xc78] 5aba0: b50000c8 cbnz x8, 0x5abb8 5aba4: 321d07e0 orr w0, wzr, #0x18 5aba8: 94009c00 bl 0x81ba8 5abac: a900fc1f stp xzr, xzr, [x0, #0x8] 5abb0: f900001f str xzr, [x0] 5abb4: f9063f20 str x0, [x25, #0xc78] 5abb8: 900007a0 adrp x0, 0x14e000 5abbc: 91320000 add x0, x0, #0xc80 5abc0: 97fed3ac bl 0xfa70 5abc4: f9463f20 ldr x0, [x25, #0xc78] 5abc8: 97ffc88c bl 0x4cdf8 5abcc: f9400008 ldr x8, [x0] 5abd0: 394002a9 ldrb w9, [x21] 5abd4: f9400aaa ldr x10, [x21, #0x10] 5abd8: 910006ab add x11, x21, #0x1 5abdc: f9429d08 ldr x8, [x8, #0x538] 5abe0: 7200013f tst w9, #0x1 5abe4: 9a8a0161 csel x1, x11, x10, eq 5abe8: d63f0100 blr x8 5abec: aa0003f5 mov x21, x0 5abf0: f9463f20 ldr x0, [x25, #0xc78] 5abf4: b50001e0 cbnz x0, 0x5ac30 5abf8: 900007a0 adrp x0, 0x14e000 5abfc: 91320000 add x0, x0, #0xc80 5ac00: 97fed270 bl 0xf5c0 5ac04: f9463f28 ldr x8, [x25, #0xc78] 5ac08: b50000c8 cbnz x8, 0x5ac20 5ac0c: 321d07e0 orr w0, wzr, #0x18 5ac10: 94009be6 bl 0x81ba8 5ac14: a900fc1f stp xzr, xzr, [x0, #0x8] 5ac18: f900001f str xzr, [x0] 5ac1c: f9063f20 str x0, [x25, #0xc78] 5ac20: 900007a0 adrp x0, 0x14e000 5ac24: 91320000 add x0, x0, #0xc80 5ac28: 97fed392 bl 0xfa70 5ac2c: f9463f20 ldr x0, [x25, #0xc78] 5ac30: 97ffc872 bl 0x4cdf8 5ac34: f9400008 ldr x8, [x0] 5ac38: 39400289 ldrb w9, [x20] 5ac3c: f9400a8a ldr x10, [x20, #0x10] 5ac40: 9100068b add x11, x20, #0x1 5ac44: f9429d08 ldr x8, [x8, #0x538] 5ac48: 7200013f tst w9, #0x1 5ac4c: 9a8a0161 csel x1, x11, x10, eq 5ac50: d63f0100 blr x8 5ac54: aa0003f4 mov x20, x0 5ac58: f9463f20 ldr x0, [x25, #0xc78] 5ac5c: b50001e0 cbnz x0, 0x5ac98 5ac60: 900007a0 adrp x0, 0x14e000 5ac64: 91320000 add x0, x0, #0xc80 5ac68: 97fed256 bl 0xf5c0 5ac6c: f9463f28 ldr x8, [x25, #0xc78] 5ac70: b50000c8 cbnz x8, 0x5ac88 5ac74: 321d07e0 orr w0, wzr, #0x18 5ac78: 94009bcc bl 0x81ba8 5ac7c: a900fc1f stp xzr, xzr, [x0, #0x8] 5ac80: f900001f str xzr, [x0] 5ac84: f9063f20 str x0, [x25, #0xc78] 5ac88: 900007a0 adrp x0, 0x14e000 5ac8c: 91320000 add x0, x0, #0xc80 5ac90: 97fed378 bl 0xfa70 5ac94: f9463f20 ldr x0, [x25, #0xc78] 5ac98: 394023e8 ldrb w8, [sp, #0x8] 5ac9c: f9400fe9 ldr x9, [sp, #0x18] 5aca0: 910023ea add x10, sp, #0x8 5aca4: b240014a orr x10, x10, #0x1 5aca8: 7200011f tst w8, #0x1 5acac: 9a890143 csel x3, x10, x9, eq 5acb0: 900002e2 adrp x2, 0xb6000 5acb4: 9105dc42 add x2, x2, #0x177 5acb8: aa1303e1 mov x1, x19 5acbc: aa1703e4 mov x4, x23 5acc0: aa1603e5 mov x5, x22 5acc4: aa1503e6 mov x6, x21 5acc8: aa1403e7 mov x7, x20 5accc: 97ffca60 bl 0x4d64c 5acd0: f9463f20 ldr x0, [x25, #0xc78] 5acd4: b50001e0 cbnz x0, 0x5ad10 5acd8: 900007a0 adrp x0, 0x14e000 5acdc: 91320000 add x0, x0, #0xc80 5ace0: 97fed238 bl 0xf5c0 5ace4: f9463f28 ldr x8, [x25, #0xc78] 5ace8: b50000c8 cbnz x8, 0x5ad00 5acec: 321d07e0 orr w0, wzr, #0x18 5acf0: 94009bae bl 0x81ba8 5acf4: a900fc1f stp xzr, xzr, [x0, #0x8] 5acf8: f900001f str xzr, [x0] 5acfc: f9063f20 str x0, [x25, #0xc78] 5ad00: 900007a0 adrp x0, 0x14e000 5ad04: 91320000 add x0, x0, #0xc80 5ad08: 97fed35a bl 0xfa70 5ad0c: f9463f20 ldr x0, [x25, #0xc78] 5ad10: aa1703e1 mov x1, x23 5ad14: 97ffd256 bl 0x4f66c 5ad18: f9463f20 ldr x0, [x25, #0xc78] 5ad1c: b50001e0 cbnz x0, 0x5ad58 5ad20: 900007a0 adrp x0, 0x14e000 5ad24: 91320000 add x0, x0, #0xc80 5ad28: 97fed226 bl 0xf5c0 5ad2c: f9463f28 ldr x8, [x25, #0xc78] 5ad30: b50000c8 cbnz x8, 0x5ad48 5ad34: 321d07e0 orr w0, wzr, #0x18 5ad38: 94009b9c bl 0x81ba8 5ad3c: a900fc1f stp xzr, xzr, [x0, #0x8] 5ad40: f900001f str xzr, [x0] 5ad44: f9063f20 str x0, [x25, #0xc78] 5ad48: 900007a0 adrp x0, 0x14e000 5ad4c: 91320000 add x0, x0, #0xc80 5ad50: 97fed348 bl 0xfa70 5ad54: f9463f20 ldr x0, [x25, #0xc78] 5ad58: aa1603e1 mov x1, x22 5ad5c: 97ffd244 bl 0x4f66c 5ad60: f9463f20 ldr x0, [x25, #0xc78] 5ad64: b50001e0 cbnz x0, 0x5ada0 5ad68: 900007a0 adrp x0, 0x14e000 5ad6c: 91320000 add x0, x0, #0xc80 5ad70: 97fed214 bl 0xf5c0 5ad74: f9463f28 ldr x8, [x25, #0xc78] 5ad78: b50000c8 cbnz x8, 0x5ad90 5ad7c: 321d07e0 orr w0, wzr, #0x18 5ad80: 94009b8a bl 0x81ba8 5ad84: a900fc1f stp xzr, xzr, [x0, #0x8] 5ad88: f900001f str xzr, [x0] 5ad8c: f9063f20 str x0, [x25, #0xc78] 5ad90: 900007a0 adrp x0, 0x14e000 5ad94: 91320000 add x0, x0, #0xc80 5ad98: 97fed336 bl 0xfa70 5ad9c: f9463f20 ldr x0, [x25, #0xc78] 5ada0: aa1503e1 mov x1, x21 5ada4: 97ffd232 bl 0x4f66c 5ada8: f9463f20 ldr x0, [x25, #0xc78] 5adac: b50001e0 cbnz x0, 0x5ade8 5adb0: 900007a0 adrp x0, 0x14e000 5adb4: 91320000 add x0, x0, #0xc80 5adb8: 97fed202 bl 0xf5c0 5adbc: f9463f28 ldr x8, [x25, #0xc78] 5adc0: b50000c8 cbnz x8, 0x5add8 5adc4: 321d07e0 orr w0, wzr, #0x18 5adc8: 94009b78 bl 0x81ba8 5adcc: a900fc1f stp xzr, xzr, [x0, #0x8] 5add0: f900001f str xzr, [x0] 5add4: f9063f20 str x0, [x25, #0xc78] 5add8: 900007a0 adrp x0, 0x14e000 5addc: 91320000 add x0, x0, #0xc80 5ade0: 97fed324 bl 0xfa70 5ade4: f9463f20 ldr x0, [x25, #0xc78] 5ade8: aa1403e1 mov x1, x20 5adec: 97ffd220 bl 0x4f66c 5adf0: 394023e8 ldrb w8, [sp, #0x8] 5adf4: 36000208 tbz w8, #0x0, 0x5ae34 5adf8: f9400fe0 ldr x0, [sp, #0x18] 5adfc: 94009b9b bl 0x81c68 5ae00: f9463f20 ldr x0, [x25, #0xc78] 5ae04: b5000380 cbnz x0, 0x5ae74 5ae08: 1400000d b 0x5ae3c 5ae0c: 394083e8 ldrb w8, [sp, #0x20] 5ae10: f9401be9 ldr x9, [sp, #0x30] 5ae14: 7200011f tst w8, #0x1 5ae18: 9a890343 csel x3, x26, x9, eq 5ae1c: d00002c1 adrp x1, 0xb4000 5ae20: f00002c2 adrp x2, 0xb5000 5ae24: 912fdc21 add x1, x1, #0xbf7 5ae28: 911b4c42 add x2, x2, #0x6d3 5ae2c: 2a1f03e0 mov w0, wzr 5ae30: 97fecf18 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5ae34: f9463f20 ldr x0, [x25, #0xc78] 5ae38: b50001e0 cbnz x0, 0x5ae74 5ae3c: 900007a0 adrp x0, 0x14e000 5ae40: 91320000 add x0, x0, #0xc80 5ae44: 97fed1df bl 0xf5c0 5ae48: f9463f28 ldr x8, [x25, #0xc78] 5ae4c: b50000c8 cbnz x8, 0x5ae64 5ae50: 321d07e0 orr w0, wzr, #0x18 5ae54: 94009b55 bl 0x81ba8 5ae58: a900fc1f stp xzr, xzr, [x0, #0x8] 5ae5c: f900001f str xzr, [x0] 5ae60: f9063f20 str x0, [x25, #0xc78] 5ae64: 900007a0 adrp x0, 0x14e000 5ae68: 91320000 add x0, x0, #0xc80 5ae6c: 97fed301 bl 0xfa70 5ae70: f9463f20 ldr x0, [x25, #0xc78] 5ae74: aa1303e1 mov x1, x19 5ae78: 97ffcf66 bl 0x4ec10 5ae7c: 394083e8 ldrb w8, [sp, #0x20] 5ae80: 36000068 tbz w8, #0x0, 0x5ae8c 5ae84: f9401be0 ldr x0, [sp, #0x30] 5ae88: 94009b78 bl 0x81c68 5ae8c: f9401708 ldr x8, [x24, #0x28] 5ae90: f9401fe9 ldr x9, [sp, #0x38] 5ae94: eb09011f cmp x8, x9 5ae98: 54000101 b.ne 0x5aeb8 5ae9c: a9487bfd ldp x29, x30, [sp, #0x80] 5aea0: a9474ff4 ldp x20, x19, [sp, #0x70] 5aea4: a94657f6 ldp x22, x21, [sp, #0x60] 5aea8: a9455ff8 ldp x24, x23, [sp, #0x50] 5aeac: a94467fa ldp x26, x25, [sp, #0x40] 5aeb0: 910243ff add sp, sp, #0x90 5aeb4: d65f03c0 ret 5aeb8: 97fed0ca bl 0xf1e0 <__stack_chk_fail@plt> 5aebc: 1400000d b 0x5aef0 5aec0: 1400000c b 0x5aef0 5aec4: 1400000b b 0x5aef0 5aec8: 14000005 b 0x5aedc 5aecc: 394083e8 ldrb w8, [sp, #0x20] 5aed0: aa0003f3 mov x19, x0 5aed4: 370001c8 tbnz w8, #0x0, 0x5af0c 5aed8: 1400000f b 0x5af14 5aedc: aa0003f3 mov x19, x0 5aee0: 394083e8 ldrb w8, [sp, #0x20] 5aee4: 37000148 tbnz w8, #0x0, 0x5af0c 5aee8: 1400000b b 0x5af14 5aeec: 14000001 b 0x5aef0 5aef0: 394023e8 ldrb w8, [sp, #0x8] 5aef4: aa0003f3 mov x19, x0 5aef8: 36000068 tbz w8, #0x0, 0x5af04 5aefc: f9400fe0 ldr x0, [sp, #0x18] 5af00: 94009b5a bl 0x81c68 5af04: 394083e8 ldrb w8, [sp, #0x20] 5af08: 36000068 tbz w8, #0x0, 0x5af14 5af0c: f9401be0 ldr x0, [sp, #0x30] 5af10: 94009b56 bl 0x81c68 5af14: aa1303e0 mov x0, x19 5af18: 94013ca1 bl 0xaa19c 5af1c: d10243ff sub sp, sp, #0x90 5af20: f90023f9 str x25, [sp, #0x40] 5af24: a9055ff8 stp x24, x23, [sp, #0x50] 5af28: a90657f6 stp x22, x21, [sp, #0x60] 5af2c: a9074ff4 stp x20, x19, [sp, #0x70] 5af30: a9087bfd stp x29, x30, [sp, #0x80] 5af34: 910203fd add x29, sp, #0x80 5af38: d53bd057 mrs x23, TPIDR_EL0 5af3c: f94016e8 ldr x8, [x23, #0x28] 5af40: aa0003f3 mov x19, x0 5af44: aa0103f6 mov x22, x1 5af48: aa0203f5 mov x21, x2 5af4c: f9001fe8 str x8, [sp, #0x38] 5af50: 39400268 ldrb w8, [x19] 5af54: f9400a69 ldr x9, [x19, #0x10] 5af58: 394002ca ldrb w10, [x22] 5af5c: aa0303f4 mov x20, x3 5af60: f9400acb ldr x11, [x22, #0x10] 5af64: 394002ac ldrb w12, [x21] 5af68: f9400aad ldr x13, [x21, #0x10] 5af6c: 7200011f tst w8, #0x1 5af70: 39400288 ldrb w8, [x20] 5af74: 9a931523 csinc x3, x9, x19, ne 5af78: f9400a89 ldr x9, [x20, #0x10] 5af7c: 7200015f tst w10, #0x1 5af80: 9a961564 csinc x4, x11, x22, ne 5af84: 7200019f tst w12, #0x1 5af88: 9a9515a5 csinc x5, x13, x21, ne 5af8c: 7200011f tst w8, #0x1 5af90: d00002c1 adrp x1, 0xb4000 5af94: 900002e2 adrp x2, 0xb6000 5af98: 9a941526 csinc x6, x9, x20, ne 5af9c: 912fdc21 add x1, x1, #0xbf7 5afa0: 91061442 add x2, x2, #0x185 5afa4: 2a1f03e0 mov w0, wzr 5afa8: 97feceba bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5afac: 39400268 ldrb w8, [x19] 5afb0: f9400669 ldr x9, [x19, #0x8] 5afb4: d341fd0a lsr x10, x8, #1 5afb8: 7200011f tst w8, #0x1 5afbc: 9a890148 csel x8, x10, x9, eq 5afc0: b40000e8 cbz x8, 0x5afdc 5afc4: 900007b8 adrp x24, 0x14e000 5afc8: f9463f00 ldr x0, [x24, #0xc78] 5afcc: b4000160 cbz x0, 0x5aff8 5afd0: 97ffc78a bl 0x4cdf8 5afd4: b5000320 cbnz x0, 0x5b038 5afd8: 14000130 b 0x5b498 5afdc: d00002c1 adrp x1, 0xb4000 5afe0: f00002c2 adrp x2, 0xb5000 5afe4: 912fdc21 add x1, x1, #0xbf7 5afe8: 911a7442 add x2, x2, #0x69d 5afec: 2a1f03e0 mov w0, wzr 5aff0: 97fecea8 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5aff4: 14000129 b 0x5b498 5aff8: 900007a0 adrp x0, 0x14e000 5affc: 91320000 add x0, x0, #0xc80 5b000: 97fed170 bl 0xf5c0 5b004: f9463f08 ldr x8, [x24, #0xc78] 5b008: b50000c8 cbnz x8, 0x5b020 5b00c: 321d07e0 orr w0, wzr, #0x18 5b010: 94009ae6 bl 0x81ba8 5b014: a900fc1f stp xzr, xzr, [x0, #0x8] 5b018: f900001f str xzr, [x0] 5b01c: f9063f00 str x0, [x24, #0xc78] 5b020: f0000780 adrp x0, 0x14e000 5b024: 91320000 add x0, x0, #0xc80 5b028: 97fed292 bl 0xfa70 5b02c: f9463f00 ldr x0, [x24, #0xc78] 5b030: 97ffc772 bl 0x4cdf8 5b034: b4002320 cbz x0, 0x5b498 5b038: 321b03e0 orr w0, wzr, #0x20 5b03c: 91000679 add x25, x19, #0x1 5b040: 94009ada bl 0x81ba8 5b044: f00002c9 adrp x9, 0xb6000 5b048: d00002c8 adrp x8, 0xb5000 5b04c: 910d3929 add x9, x9, #0x34e 5b050: 3dc18d00 ldr q0, [x8, #0x630] 5b054: 3cc0e121 ldur q1, [x9, #0xe] 5b058: 3dc00122 ldr q2, [x9] 5b05c: f9001be0 str x0, [sp, #0x30] 5b060: 3d800be0 str q0, [sp, #0x20] 5b064: 3c80e001 stur q1, [x0, #0xe] 5b068: 3d800002 str q2, [x0] 5b06c: 3900781f strb wzr, [x0, #0x1e] 5b070: 39400268 ldrb w8, [x19] 5b074: f9400a69 ldr x9, [x19, #0x10] 5b078: 7200011f tst w8, #0x1 5b07c: 9a890320 csel x0, x25, x9, eq 5b080: 97fed1b0 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5b084: b40001a0 cbz x0, 0x5b0b8 5b088: 39400268 ldrb w8, [x19] 5b08c: f9400a69 ldr x9, [x19, #0x10] 5b090: 7200011f tst w8, #0x1 5b094: 9a890320 csel x0, x25, x9, eq 5b098: 97fed1aa bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5b09c: aa0003f3 mov x19, x0 5b0a0: aa1303e0 mov x0, x19 5b0a4: 97fed1b3 bl 0xf770 5b0a8: aa0003e2 mov x2, x0 5b0ac: 910083e0 add x0, sp, #0x20 5b0b0: aa1303e1 mov x1, x19 5b0b4: 97ff79cc bl 0x397e4 <.text+0x29d34> 5b0b8: f9463f00 ldr x0, [x24, #0xc78] 5b0bc: b50001e0 cbnz x0, 0x5b0f8 5b0c0: f0000780 adrp x0, 0x14e000 5b0c4: 91320000 add x0, x0, #0xc80 5b0c8: 97fed13e bl 0xf5c0 5b0cc: f9463f08 ldr x8, [x24, #0xc78] 5b0d0: b50000c8 cbnz x8, 0x5b0e8 5b0d4: 321d07e0 orr w0, wzr, #0x18 5b0d8: 94009ab4 bl 0x81ba8 5b0dc: a900fc1f stp xzr, xzr, [x0, #0x8] 5b0e0: f900001f str xzr, [x0] 5b0e4: f9063f00 str x0, [x24, #0xc78] 5b0e8: f0000780 adrp x0, 0x14e000 5b0ec: 91320000 add x0, x0, #0xc80 5b0f0: 97fed260 bl 0xfa70 5b0f4: f9463f00 ldr x0, [x24, #0xc78] 5b0f8: 394083e8 ldrb w8, [sp, #0x20] 5b0fc: f9401be9 ldr x9, [sp, #0x30] 5b100: 910083ea add x10, sp, #0x20 5b104: b2400159 orr x25, x10, #0x1 5b108: 7200011f tst w8, #0x1 5b10c: 9a890321 csel x1, x25, x9, eq 5b110: 97ffc837 bl 0x4d1ec 5b114: aa0003f3 mov x19, x0 5b118: b4001813 cbz x19, 0x5b418 5b11c: a9017fff stp xzr, xzr, [sp, #0x10] 5b120: f90007ff str xzr, [sp, #0x8] 5b124: f00002e1 adrp x1, 0xba000 5b128: 913b4021 add x1, x1, #0xed0 5b12c: 910023e0 add x0, sp, #0x8 5b130: 320003e2 orr w2, wzr, #0x1 5b134: 97ff79ac bl 0x397e4 <.text+0x29d34> 5b138: d0000281 adrp x1, 0xad000 5b13c: 912f5421 add x1, x1, #0xbd5 5b140: 52800242 mov w2, #0x12 // =18 5b144: 97ff79a8 bl 0x397e4 <.text+0x29d34> 5b148: d0000281 adrp x1, 0xad000 5b14c: 912f5421 add x1, x1, #0xbd5 5b150: 52800242 mov w2, #0x12 // =18 5b154: 97ff79a4 bl 0x397e4 <.text+0x29d34> 5b158: d0000281 adrp x1, 0xad000 5b15c: 912f5421 add x1, x1, #0xbd5 5b160: 52800242 mov w2, #0x12 // =18 5b164: 97ff79a0 bl 0x397e4 <.text+0x29d34> 5b168: d0000281 adrp x1, 0xad000 5b16c: 912fcc21 add x1, x1, #0xbf3 5b170: 321f03e2 orr w2, wzr, #0x2 5b174: 97ff799c bl 0x397e4 <.text+0x29d34> 5b178: f9463f00 ldr x0, [x24, #0xc78] 5b17c: b50001e0 cbnz x0, 0x5b1b8 5b180: f0000780 adrp x0, 0x14e000 5b184: 91320000 add x0, x0, #0xc80 5b188: 97fed10e bl 0xf5c0 5b18c: f9463f08 ldr x8, [x24, #0xc78] 5b190: b50000c8 cbnz x8, 0x5b1a8 5b194: 321d07e0 orr w0, wzr, #0x18 5b198: 94009a84 bl 0x81ba8 5b19c: a900fc1f stp xzr, xzr, [x0, #0x8] 5b1a0: f900001f str xzr, [x0] 5b1a4: f9063f00 str x0, [x24, #0xc78] 5b1a8: f0000780 adrp x0, 0x14e000 5b1ac: 91320000 add x0, x0, #0xc80 5b1b0: 97fed230 bl 0xfa70 5b1b4: f9463f00 ldr x0, [x24, #0xc78] 5b1b8: 97ffc710 bl 0x4cdf8 5b1bc: f9400008 ldr x8, [x0] 5b1c0: 394002c9 ldrb w9, [x22] 5b1c4: f9400aca ldr x10, [x22, #0x10] 5b1c8: 910006cb add x11, x22, #0x1 5b1cc: f9429d08 ldr x8, [x8, #0x538] 5b1d0: 7200013f tst w9, #0x1 5b1d4: 9a8a0161 csel x1, x11, x10, eq 5b1d8: d63f0100 blr x8 5b1dc: aa0003f6 mov x22, x0 5b1e0: f9463f00 ldr x0, [x24, #0xc78] 5b1e4: b50001e0 cbnz x0, 0x5b220 5b1e8: f0000780 adrp x0, 0x14e000 5b1ec: 91320000 add x0, x0, #0xc80 5b1f0: 97fed0f4 bl 0xf5c0 5b1f4: f9463f08 ldr x8, [x24, #0xc78] 5b1f8: b50000c8 cbnz x8, 0x5b210 5b1fc: 321d07e0 orr w0, wzr, #0x18 5b200: 94009a6a bl 0x81ba8 5b204: a900fc1f stp xzr, xzr, [x0, #0x8] 5b208: f900001f str xzr, [x0] 5b20c: f9063f00 str x0, [x24, #0xc78] 5b210: f0000780 adrp x0, 0x14e000 5b214: 91320000 add x0, x0, #0xc80 5b218: 97fed216 bl 0xfa70 5b21c: f9463f00 ldr x0, [x24, #0xc78] 5b220: 97ffc6f6 bl 0x4cdf8 5b224: f9400008 ldr x8, [x0] 5b228: 394002a9 ldrb w9, [x21] 5b22c: f9400aaa ldr x10, [x21, #0x10] 5b230: 910006ab add x11, x21, #0x1 5b234: f9429d08 ldr x8, [x8, #0x538] 5b238: 7200013f tst w9, #0x1 5b23c: 9a8a0161 csel x1, x11, x10, eq 5b240: d63f0100 blr x8 5b244: aa0003f5 mov x21, x0 5b248: f9463f00 ldr x0, [x24, #0xc78] 5b24c: b50001e0 cbnz x0, 0x5b288 5b250: f0000780 adrp x0, 0x14e000 5b254: 91320000 add x0, x0, #0xc80 5b258: 97fed0da bl 0xf5c0 5b25c: f9463f08 ldr x8, [x24, #0xc78] 5b260: b50000c8 cbnz x8, 0x5b278 5b264: 321d07e0 orr w0, wzr, #0x18 5b268: 94009a50 bl 0x81ba8 5b26c: a900fc1f stp xzr, xzr, [x0, #0x8] 5b270: f900001f str xzr, [x0] 5b274: f9063f00 str x0, [x24, #0xc78] 5b278: f0000780 adrp x0, 0x14e000 5b27c: 91320000 add x0, x0, #0xc80 5b280: 97fed1fc bl 0xfa70 5b284: f9463f00 ldr x0, [x24, #0xc78] 5b288: 97ffc6dc bl 0x4cdf8 5b28c: f9400008 ldr x8, [x0] 5b290: 39400289 ldrb w9, [x20] 5b294: f9400a8a ldr x10, [x20, #0x10] 5b298: 9100068b add x11, x20, #0x1 5b29c: f9429d08 ldr x8, [x8, #0x538] 5b2a0: 7200013f tst w9, #0x1 5b2a4: 9a8a0161 csel x1, x11, x10, eq 5b2a8: d63f0100 blr x8 5b2ac: aa0003f4 mov x20, x0 5b2b0: f9463f00 ldr x0, [x24, #0xc78] 5b2b4: b50001e0 cbnz x0, 0x5b2f0 5b2b8: f0000780 adrp x0, 0x14e000 5b2bc: 91320000 add x0, x0, #0xc80 5b2c0: 97fed0c0 bl 0xf5c0 5b2c4: f9463f08 ldr x8, [x24, #0xc78] 5b2c8: b50000c8 cbnz x8, 0x5b2e0 5b2cc: 321d07e0 orr w0, wzr, #0x18 5b2d0: 94009a36 bl 0x81ba8 5b2d4: a900fc1f stp xzr, xzr, [x0, #0x8] 5b2d8: f900001f str xzr, [x0] 5b2dc: f9063f00 str x0, [x24, #0xc78] 5b2e0: f0000780 adrp x0, 0x14e000 5b2e4: 91320000 add x0, x0, #0xc80 5b2e8: 97fed1e2 bl 0xfa70 5b2ec: f9463f00 ldr x0, [x24, #0xc78] 5b2f0: 394023e8 ldrb w8, [sp, #0x8] 5b2f4: f9400fe9 ldr x9, [sp, #0x18] 5b2f8: 910023ea add x10, sp, #0x8 5b2fc: b240014a orr x10, x10, #0x1 5b300: 7200011f tst w8, #0x1 5b304: 9a890143 csel x3, x10, x9, eq 5b308: f00002c2 adrp x2, 0xb6000 5b30c: 91071c42 add x2, x2, #0x1c7 5b310: aa1303e1 mov x1, x19 5b314: aa1603e4 mov x4, x22 5b318: aa1503e5 mov x5, x21 5b31c: aa1403e6 mov x6, x20 5b320: 97ffc8cb bl 0x4d64c 5b324: f9463f00 ldr x0, [x24, #0xc78] 5b328: b50001e0 cbnz x0, 0x5b364 5b32c: f0000780 adrp x0, 0x14e000 5b330: 91320000 add x0, x0, #0xc80 5b334: 97fed0a3 bl 0xf5c0 5b338: f9463f08 ldr x8, [x24, #0xc78] 5b33c: b50000c8 cbnz x8, 0x5b354 5b340: 321d07e0 orr w0, wzr, #0x18 5b344: 94009a19 bl 0x81ba8 5b348: a900fc1f stp xzr, xzr, [x0, #0x8] 5b34c: f900001f str xzr, [x0] 5b350: f9063f00 str x0, [x24, #0xc78] 5b354: f0000780 adrp x0, 0x14e000 5b358: 91320000 add x0, x0, #0xc80 5b35c: 97fed1c5 bl 0xfa70 5b360: f9463f00 ldr x0, [x24, #0xc78] 5b364: aa1603e1 mov x1, x22 5b368: 97ffd0c1 bl 0x4f66c 5b36c: f9463f00 ldr x0, [x24, #0xc78] 5b370: b50001e0 cbnz x0, 0x5b3ac 5b374: f0000780 adrp x0, 0x14e000 5b378: 91320000 add x0, x0, #0xc80 5b37c: 97fed091 bl 0xf5c0 5b380: f9463f08 ldr x8, [x24, #0xc78] 5b384: b50000c8 cbnz x8, 0x5b39c 5b388: 321d07e0 orr w0, wzr, #0x18 5b38c: 94009a07 bl 0x81ba8 5b390: a900fc1f stp xzr, xzr, [x0, #0x8] 5b394: f900001f str xzr, [x0] 5b398: f9063f00 str x0, [x24, #0xc78] 5b39c: f0000780 adrp x0, 0x14e000 5b3a0: 91320000 add x0, x0, #0xc80 5b3a4: 97fed1b3 bl 0xfa70 5b3a8: f9463f00 ldr x0, [x24, #0xc78] 5b3ac: aa1503e1 mov x1, x21 5b3b0: 97ffd0af bl 0x4f66c 5b3b4: f9463f00 ldr x0, [x24, #0xc78] 5b3b8: b50001e0 cbnz x0, 0x5b3f4 5b3bc: f0000780 adrp x0, 0x14e000 5b3c0: 91320000 add x0, x0, #0xc80 5b3c4: 97fed07f bl 0xf5c0 5b3c8: f9463f08 ldr x8, [x24, #0xc78] 5b3cc: b50000c8 cbnz x8, 0x5b3e4 5b3d0: 321d07e0 orr w0, wzr, #0x18 5b3d4: 940099f5 bl 0x81ba8 5b3d8: a900fc1f stp xzr, xzr, [x0, #0x8] 5b3dc: f900001f str xzr, [x0] 5b3e0: f9063f00 str x0, [x24, #0xc78] 5b3e4: f0000780 adrp x0, 0x14e000 5b3e8: 91320000 add x0, x0, #0xc80 5b3ec: 97fed1a1 bl 0xfa70 5b3f0: f9463f00 ldr x0, [x24, #0xc78] 5b3f4: aa1403e1 mov x1, x20 5b3f8: 97ffd09d bl 0x4f66c 5b3fc: 394023e8 ldrb w8, [sp, #0x8] 5b400: 36000208 tbz w8, #0x0, 0x5b440 5b404: f9400fe0 ldr x0, [sp, #0x18] 5b408: 94009a18 bl 0x81c68 5b40c: f9463f00 ldr x0, [x24, #0xc78] 5b410: b5000380 cbnz x0, 0x5b480 5b414: 1400000d b 0x5b448 5b418: 394083e8 ldrb w8, [sp, #0x20] 5b41c: f9401be9 ldr x9, [sp, #0x30] 5b420: 7200011f tst w8, #0x1 5b424: 9a890323 csel x3, x25, x9, eq 5b428: b00002c1 adrp x1, 0xb4000 5b42c: d00002c2 adrp x2, 0xb5000 5b430: 912fdc21 add x1, x1, #0xbf7 5b434: 911b4c42 add x2, x2, #0x6d3 5b438: 2a1f03e0 mov w0, wzr 5b43c: 97fecd95 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5b440: f9463f00 ldr x0, [x24, #0xc78] 5b444: b50001e0 cbnz x0, 0x5b480 5b448: f0000780 adrp x0, 0x14e000 5b44c: 91320000 add x0, x0, #0xc80 5b450: 97fed05c bl 0xf5c0 5b454: f9463f08 ldr x8, [x24, #0xc78] 5b458: b50000c8 cbnz x8, 0x5b470 5b45c: 321d07e0 orr w0, wzr, #0x18 5b460: 940099d2 bl 0x81ba8 5b464: a900fc1f stp xzr, xzr, [x0, #0x8] 5b468: f900001f str xzr, [x0] 5b46c: f9063f00 str x0, [x24, #0xc78] 5b470: f0000780 adrp x0, 0x14e000 5b474: 91320000 add x0, x0, #0xc80 5b478: 97fed17e bl 0xfa70 5b47c: f9463f00 ldr x0, [x24, #0xc78] 5b480: aa1303e1 mov x1, x19 5b484: 97ffcde3 bl 0x4ec10 5b488: 394083e8 ldrb w8, [sp, #0x20] 5b48c: 36000068 tbz w8, #0x0, 0x5b498 5b490: f9401be0 ldr x0, [sp, #0x30] 5b494: 940099f5 bl 0x81c68 5b498: f94016e8 ldr x8, [x23, #0x28] 5b49c: f9401fe9 ldr x9, [sp, #0x38] 5b4a0: eb09011f cmp x8, x9 5b4a4: 54000101 b.ne 0x5b4c4 5b4a8: a9487bfd ldp x29, x30, [sp, #0x80] 5b4ac: a9474ff4 ldp x20, x19, [sp, #0x70] 5b4b0: a94657f6 ldp x22, x21, [sp, #0x60] 5b4b4: a9455ff8 ldp x24, x23, [sp, #0x50] 5b4b8: f94023f9 ldr x25, [sp, #0x40] 5b4bc: 910243ff add sp, sp, #0x90 5b4c0: d65f03c0 ret 5b4c4: 97fecf47 bl 0xf1e0 <__stack_chk_fail@plt> 5b4c8: 1400000c b 0x5b4f8 5b4cc: 1400000b b 0x5b4f8 5b4d0: 14000005 b 0x5b4e4 5b4d4: 394083e8 ldrb w8, [sp, #0x20] 5b4d8: aa0003f3 mov x19, x0 5b4dc: 370001c8 tbnz w8, #0x0, 0x5b514 5b4e0: 1400000f b 0x5b51c 5b4e4: aa0003f3 mov x19, x0 5b4e8: 394083e8 ldrb w8, [sp, #0x20] 5b4ec: 37000148 tbnz w8, #0x0, 0x5b514 5b4f0: 1400000b b 0x5b51c 5b4f4: 14000001 b 0x5b4f8 5b4f8: 394023e8 ldrb w8, [sp, #0x8] 5b4fc: aa0003f3 mov x19, x0 5b500: 36000068 tbz w8, #0x0, 0x5b50c 5b504: f9400fe0 ldr x0, [sp, #0x18] 5b508: 940099d8 bl 0x81c68 5b50c: 394083e8 ldrb w8, [sp, #0x20] 5b510: 36000068 tbz w8, #0x0, 0x5b51c 5b514: f9401be0 ldr x0, [sp, #0x30] 5b518: 940099d4 bl 0x81c68 5b51c: aa1303e0 mov x0, x19 5b520: 94013b1f bl 0xaa19c 5b524: d10103ff sub sp, sp, #0x40 5b528: f90013f3 str x19, [sp, #0x20] 5b52c: a9037bfd stp x29, x30, [sp, #0x30] 5b530: 9100c3fd add x29, sp, #0x30 5b534: d53bd053 mrs x19, TPIDR_EL0 5b538: f9401668 ldr x8, [x19, #0x28] 5b53c: f00002ca adrp x10, 0xb6000 5b540: 9107494a add x10, x10, #0x1d2 5b544: 52800349 mov w9, #0x1a // =26 5b548: f9000fe8 str x8, [sp, #0x18] 5b54c: f9400148 ldr x8, [x10] 5b550: f840514a ldur x10, [x10, #0x5] 5b554: a900ffff stp xzr, xzr, [sp, #0x8] 5b558: f90003ff str xzr, [sp] 5b55c: 390003e9 strb w9, [sp] 5b560: f80013e8 stur x8, [sp, #0x1] 5b564: f80063ea stur x10, [sp, #0x6] 5b568: 39003bff strb wzr, [sp, #0xe] 5b56c: 12000022 and w2, w1, #0x1 5b570: 910003e1 mov x1, sp 5b574: 97ffec5e bl 0x566ec 5b578: 394003e8 ldrb w8, [sp] 5b57c: 36000068 tbz w8, #0x0, 0x5b588 5b580: f9400be0 ldr x0, [sp, #0x10] 5b584: 940099b9 bl 0x81c68 5b588: f9401668 ldr x8, [x19, #0x28] 5b58c: f9400fe9 ldr x9, [sp, #0x18] 5b590: eb09011f cmp x8, x9 5b594: 540000a1 b.ne 0x5b5a8 5b598: a9437bfd ldp x29, x30, [sp, #0x30] 5b59c: f94013f3 ldr x19, [sp, #0x20] 5b5a0: 910103ff add sp, sp, #0x40 5b5a4: d65f03c0 ret 5b5a8: 97fecf0e bl 0xf1e0 <__stack_chk_fail@plt> 5b5ac: 394003e8 ldrb w8, [sp] 5b5b0: aa0003f3 mov x19, x0 5b5b4: 36000068 tbz w8, #0x0, 0x5b5c0 5b5b8: f9400be0 ldr x0, [sp, #0x10] 5b5bc: 940099ab bl 0x81c68 5b5c0: aa1303e0 mov x0, x19 5b5c4: 94013af6 bl 0xaa19c 5b5c8: d10143ff sub sp, sp, #0x50 5b5cc: f90013f5 str x21, [sp, #0x20] 5b5d0: a9034ff4 stp x20, x19, [sp, #0x30] 5b5d4: a9047bfd stp x29, x30, [sp, #0x40] 5b5d8: 910103fd add x29, sp, #0x40 5b5dc: d53bd055 mrs x21, TPIDR_EL0 5b5e0: f94016a8 ldr x8, [x21, #0x28] 5b5e4: aa0003f4 mov x20, x0 5b5e8: 321b03e0 orr w0, wzr, #0x20 5b5ec: 2a0103f3 mov w19, w1 5b5f0: f9000fe8 str x8, [sp, #0x18] 5b5f4: 9400996d bl 0x81ba8 5b5f8: f00002c9 adrp x9, 0xb6000 5b5fc: d00002c8 adrp x8, 0xb5000 5b600: 91078129 add x9, x9, #0x1e0 5b604: 3dc19500 ldr q0, [x8, #0x650] 5b608: 3cc0a121 ldur q1, [x9, #0xa] 5b60c: 3dc00122 ldr q2, [x9] 5b610: f9000be0 str x0, [sp, #0x10] 5b614: 3d8003e0 str q0, [sp] 5b618: 3c80a001 stur q1, [x0, #0xa] 5b61c: 3d800002 str q2, [x0] 5b620: 3900681f strb wzr, [x0, #0x1a] 5b624: 12000262 and w2, w19, #0x1 5b628: 910003e1 mov x1, sp 5b62c: aa1403e0 mov x0, x20 5b630: 97ffec2f bl 0x566ec 5b634: 394003e8 ldrb w8, [sp] 5b638: 36000068 tbz w8, #0x0, 0x5b644 5b63c: f9400be0 ldr x0, [sp, #0x10] 5b640: 9400998a bl 0x81c68 5b644: f94016a8 ldr x8, [x21, #0x28] 5b648: f9400fe9 ldr x9, [sp, #0x18] 5b64c: eb09011f cmp x8, x9 5b650: 540000c1 b.ne 0x5b668 5b654: a9447bfd ldp x29, x30, [sp, #0x40] 5b658: a9434ff4 ldp x20, x19, [sp, #0x30] 5b65c: f94013f5 ldr x21, [sp, #0x20] 5b660: 910143ff add sp, sp, #0x50 5b664: d65f03c0 ret 5b668: 97fecede bl 0xf1e0 <__stack_chk_fail@plt> 5b66c: 394003e8 ldrb w8, [sp] 5b670: aa0003f3 mov x19, x0 5b674: 36000068 tbz w8, #0x0, 0x5b680 5b678: f9400be0 ldr x0, [sp, #0x10] 5b67c: 9400997b bl 0x81c68 5b680: aa1303e0 mov x0, x19 5b684: 94013ac6 bl 0xaa19c 5b688: d10103ff sub sp, sp, #0x40 5b68c: f90013f3 str x19, [sp, #0x20] 5b690: a9037bfd stp x29, x30, [sp, #0x30] 5b694: 9100c3fd add x29, sp, #0x30 5b698: f00002ca adrp x10, 0xb6000 5b69c: d53bd053 mrs x19, TPIDR_EL0 5b6a0: 9107ed4a add x10, x10, #0x1fb 5b6a4: f9401669 ldr x9, [x19, #0x28] 5b6a8: f940014b ldr x11, [x10] 5b6ac: f840614a ldur x10, [x10, #0x6] 5b6b0: 321e0be8 orr w8, wzr, #0x1c 5b6b4: f9000fe9 str x9, [sp, #0x18] 5b6b8: f9000bff str xzr, [sp, #0x10] 5b6bc: 390003e8 strb w8, [sp] 5b6c0: f80013eb stur x11, [sp, #0x1] 5b6c4: f80073ea stur x10, [sp, #0x7] 5b6c8: 39003fff strb wzr, [sp, #0xf] 5b6cc: 12000022 and w2, w1, #0x1 5b6d0: 910003e1 mov x1, sp 5b6d4: 97ffec06 bl 0x566ec 5b6d8: 394003e8 ldrb w8, [sp] 5b6dc: 36000068 tbz w8, #0x0, 0x5b6e8 5b6e0: f9400be0 ldr x0, [sp, #0x10] 5b6e4: 94009961 bl 0x81c68 5b6e8: f9401668 ldr x8, [x19, #0x28] 5b6ec: f9400fe9 ldr x9, [sp, #0x18] 5b6f0: eb09011f cmp x8, x9 5b6f4: 540000a1 b.ne 0x5b708 5b6f8: a9437bfd ldp x29, x30, [sp, #0x30] 5b6fc: f94013f3 ldr x19, [sp, #0x20] 5b700: 910103ff add sp, sp, #0x40 5b704: d65f03c0 ret 5b708: 97feceb6 bl 0xf1e0 <__stack_chk_fail@plt> 5b70c: 394003e8 ldrb w8, [sp] 5b710: aa0003f3 mov x19, x0 5b714: 36000068 tbz w8, #0x0, 0x5b720 5b718: f9400be0 ldr x0, [sp, #0x10] 5b71c: 94009953 bl 0x81c68 5b720: aa1303e0 mov x0, x19 5b724: 94013a9e bl 0xaa19c 5b728: d10243ff sub sp, sp, #0x90 5b72c: f90023f9 str x25, [sp, #0x40] 5b730: a9055ff8 stp x24, x23, [sp, #0x50] 5b734: a90657f6 stp x22, x21, [sp, #0x60] 5b738: a9074ff4 stp x20, x19, [sp, #0x70] 5b73c: a9087bfd stp x29, x30, [sp, #0x80] 5b740: 910203fd add x29, sp, #0x80 5b744: d53bd057 mrs x23, TPIDR_EL0 5b748: f94016e8 ldr x8, [x23, #0x28] 5b74c: aa0003f6 mov x22, x0 5b750: 2a0303f4 mov w20, w3 5b754: 2a0203f3 mov w19, w2 5b758: f9001fe8 str x8, [sp, #0x38] 5b75c: 394002d8 ldrb w24, [x22] 5b760: f94006c8 ldr x8, [x22, #0x8] 5b764: 2a0103f5 mov w21, w1 5b768: d341ff09 lsr x9, x24, #1 5b76c: 7200031f tst w24, #0x1 5b770: 9a880128 csel x8, x9, x8, eq 5b774: b4000e28 cbz x8, 0x5b938 5b778: 321b03e0 orr w0, wzr, #0x20 5b77c: 9400990b bl 0x81ba8 5b780: f00002c9 adrp x9, 0xb6000 5b784: d00002c8 adrp x8, 0xb5000 5b788: 910d3929 add x9, x9, #0x34e 5b78c: 3dc18d00 ldr q0, [x8, #0x630] 5b790: 3cc0e121 ldur q1, [x9, #0xe] 5b794: 3dc00122 ldr q2, [x9] 5b798: f9001be0 str x0, [sp, #0x30] 5b79c: 3d800be0 str q0, [sp, #0x20] 5b7a0: 3c80e001 stur q1, [x0, #0xe] 5b7a4: 3d800002 str q2, [x0] 5b7a8: 3900781f strb wzr, [x0, #0x1e] 5b7ac: f9400ac8 ldr x8, [x22, #0x10] 5b7b0: 7200031f tst w24, #0x1 5b7b4: 9a961500 csinc x0, x8, x22, ne 5b7b8: 97fecfe2 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5b7bc: b40001c0 cbz x0, 0x5b7f4 5b7c0: 394002c8 ldrb w8, [x22] 5b7c4: f9400ac9 ldr x9, [x22, #0x10] 5b7c8: 910006ca add x10, x22, #0x1 5b7cc: 7200011f tst w8, #0x1 5b7d0: 9a890140 csel x0, x10, x9, eq 5b7d4: 97fecfdb bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5b7d8: aa0003f6 mov x22, x0 5b7dc: aa1603e0 mov x0, x22 5b7e0: 97fecfe4 bl 0xf770 5b7e4: aa0003e2 mov x2, x0 5b7e8: 910083e0 add x0, sp, #0x20 5b7ec: aa1603e1 mov x1, x22 5b7f0: 97ff77fd bl 0x397e4 <.text+0x29d34> 5b7f4: f0000798 adrp x24, 0x14e000 5b7f8: f9463f00 ldr x0, [x24, #0xc78] 5b7fc: b50001e0 cbnz x0, 0x5b838 5b800: f0000780 adrp x0, 0x14e000 5b804: 91320000 add x0, x0, #0xc80 5b808: 97fecf6e bl 0xf5c0 5b80c: f9463f08 ldr x8, [x24, #0xc78] 5b810: b50000c8 cbnz x8, 0x5b828 5b814: 321d07e0 orr w0, wzr, #0x18 5b818: 940098e4 bl 0x81ba8 5b81c: a900fc1f stp xzr, xzr, [x0, #0x8] 5b820: f900001f str xzr, [x0] 5b824: f9063f00 str x0, [x24, #0xc78] 5b828: f0000780 adrp x0, 0x14e000 5b82c: 91320000 add x0, x0, #0xc80 5b830: 97fed090 bl 0xfa70 5b834: f9463f00 ldr x0, [x24, #0xc78] 5b838: 394083e8 ldrb w8, [sp, #0x20] 5b83c: f9401be9 ldr x9, [sp, #0x30] 5b840: 910083ea add x10, sp, #0x20 5b844: b2400159 orr x25, x10, #0x1 5b848: 7200011f tst w8, #0x1 5b84c: 9a890321 csel x1, x25, x9, eq 5b850: 97ffc667 bl 0x4d1ec 5b854: aa0003f6 mov x22, x0 5b858: b4000996 cbz x22, 0x5b988 5b85c: a9017fff stp xzr, xzr, [sp, #0x10] 5b860: f90007ff str xzr, [sp, #0x8] 5b864: f00002e1 adrp x1, 0xba000 5b868: 913b4021 add x1, x1, #0xed0 5b86c: 910023e0 add x0, sp, #0x8 5b870: 320003e2 orr w2, wzr, #0x1 5b874: 97ff77dc bl 0x397e4 <.text+0x29d34> 5b878: f00002c1 adrp x1, 0xb6000 5b87c: 91082821 add x1, x1, #0x20a 5b880: 320007e2 orr w2, wzr, #0x3 5b884: 97ff77d8 bl 0x397e4 <.text+0x29d34> 5b888: d00002c1 adrp x1, 0xb5000 5b88c: 913f4821 add x1, x1, #0xfd2 5b890: 321f03e2 orr w2, wzr, #0x2 5b894: 97ff77d4 bl 0x397e4 <.text+0x29d34> 5b898: f9463f00 ldr x0, [x24, #0xc78] 5b89c: b50001e0 cbnz x0, 0x5b8d8 5b8a0: f0000780 adrp x0, 0x14e000 5b8a4: 91320000 add x0, x0, #0xc80 5b8a8: 97fecf46 bl 0xf5c0 5b8ac: f9463f08 ldr x8, [x24, #0xc78] 5b8b0: b50000c8 cbnz x8, 0x5b8c8 5b8b4: 321d07e0 orr w0, wzr, #0x18 5b8b8: 940098bc bl 0x81ba8 5b8bc: a900fc1f stp xzr, xzr, [x0, #0x8] 5b8c0: f900001f str xzr, [x0] 5b8c4: f9063f00 str x0, [x24, #0xc78] 5b8c8: f0000780 adrp x0, 0x14e000 5b8cc: 91320000 add x0, x0, #0xc80 5b8d0: 97fed068 bl 0xfa70 5b8d4: f9463f00 ldr x0, [x24, #0xc78] 5b8d8: 394023e8 ldrb w8, [sp, #0x8] 5b8dc: f9400fe9 ldr x9, [sp, #0x18] 5b8e0: 910023ea add x10, sp, #0x8 5b8e4: b240014a orr x10, x10, #0x1 5b8e8: 7200011f tst w8, #0x1 5b8ec: 9a890143 csel x3, x10, x9, eq 5b8f0: 12000286 and w6, w20, #0x1 5b8f4: f00002c2 adrp x2, 0xb6000 5b8f8: 91083842 add x2, x2, #0x20e 5b8fc: aa1603e1 mov x1, x22 5b900: 2a1503e4 mov w4, w21 5b904: 2a1303e5 mov w5, w19 5b908: 97ffca0b bl 0x4e134 5b90c: 394023e8 ldrb w8, [sp, #0x8] 5b910: 72001c1f tst w0, #0xff 5b914: 1a9f07f3 cset w19, ne 5b918: 36000068 tbz w8, #0x0, 0x5b924 5b91c: f9400fe0 ldr x0, [sp, #0x18] 5b920: 940098d2 bl 0x81c68 5b924: 394083e8 ldrb w8, [sp, #0x20] 5b928: 36000168 tbz w8, #0x0, 0x5b954 5b92c: f9401be0 ldr x0, [sp, #0x30] 5b930: 940098ce bl 0x81c68 5b934: 14000008 b 0x5b954 5b938: b00002c1 adrp x1, 0xb4000 5b93c: d00002c2 adrp x2, 0xb5000 5b940: 912fdc21 add x1, x1, #0xbf7 5b944: 911a7442 add x2, x2, #0x69d 5b948: 2a1f03e0 mov w0, wzr 5b94c: 97fecc51 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5b950: 2a1f03f3 mov w19, wzr 5b954: f94016e8 ldr x8, [x23, #0x28] 5b958: f9401fe9 ldr x9, [sp, #0x38] 5b95c: eb09011f cmp x8, x9 5b960: 54000121 b.ne 0x5b984 5b964: 2a1303e0 mov w0, w19 5b968: a9487bfd ldp x29, x30, [sp, #0x80] 5b96c: a9474ff4 ldp x20, x19, [sp, #0x70] 5b970: a94657f6 ldp x22, x21, [sp, #0x60] 5b974: a9455ff8 ldp x24, x23, [sp, #0x50] 5b978: f94023f9 ldr x25, [sp, #0x40] 5b97c: 910243ff add sp, sp, #0x90 5b980: d65f03c0 ret 5b984: 97fece17 bl 0xf1e0 <__stack_chk_fail@plt> 5b988: 394083e8 ldrb w8, [sp, #0x20] 5b98c: f9401be9 ldr x9, [sp, #0x30] 5b990: 7200011f tst w8, #0x1 5b994: 9a890323 csel x3, x25, x9, eq 5b998: b00002c1 adrp x1, 0xb4000 5b99c: d00002c2 adrp x2, 0xb5000 5b9a0: 912fdc21 add x1, x1, #0xbf7 5b9a4: 911b4c42 add x2, x2, #0x6d3 5b9a8: 2a1f03e0 mov w0, wzr 5b9ac: 97fecc39 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5b9b0: f9463f00 ldr x0, [x24, #0xc78] 5b9b4: b50001e0 cbnz x0, 0x5b9f0 5b9b8: f0000780 adrp x0, 0x14e000 5b9bc: 91320000 add x0, x0, #0xc80 5b9c0: 97fecf00 bl 0xf5c0 5b9c4: f9463f08 ldr x8, [x24, #0xc78] 5b9c8: b50000c8 cbnz x8, 0x5b9e0 5b9cc: 321d07e0 orr w0, wzr, #0x18 5b9d0: 94009876 bl 0x81ba8 5b9d4: a900fc1f stp xzr, xzr, [x0, #0x8] 5b9d8: f900001f str xzr, [x0] 5b9dc: f9063f00 str x0, [x24, #0xc78] 5b9e0: f0000780 adrp x0, 0x14e000 5b9e4: 91320000 add x0, x0, #0xc80 5b9e8: 97fed022 bl 0xfa70 5b9ec: f9463f00 ldr x0, [x24, #0xc78] 5b9f0: aa1f03e1 mov x1, xzr 5b9f4: 97ffcc87 bl 0x4ec10 5b9f8: 14000001 b 0x5b9fc 5b9fc: aa0003f3 mov x19, x0 5ba00: 1400000a b 0x5ba28 5ba04: 394083e8 ldrb w8, [sp, #0x20] 5ba08: aa0003f3 mov x19, x0 5ba0c: 37000128 tbnz w8, #0x0, 0x5ba30 5ba10: 1400000a b 0x5ba38 5ba14: 394023e8 ldrb w8, [sp, #0x8] 5ba18: aa0003f3 mov x19, x0 5ba1c: 36000068 tbz w8, #0x0, 0x5ba28 5ba20: f9400fe0 ldr x0, [sp, #0x18] 5ba24: 94009891 bl 0x81c68 5ba28: 394083e8 ldrb w8, [sp, #0x20] 5ba2c: 36000068 tbz w8, #0x0, 0x5ba38 5ba30: f9401be0 ldr x0, [sp, #0x30] 5ba34: 9400988d bl 0x81c68 5ba38: aa1303e0 mov x0, x19 5ba3c: 940139d8 bl 0xaa19c 5ba40: d10203ff sub sp, sp, #0x80 5ba44: f90023f7 str x23, [sp, #0x40] 5ba48: a90557f6 stp x22, x21, [sp, #0x50] 5ba4c: a9064ff4 stp x20, x19, [sp, #0x60] 5ba50: a9077bfd stp x29, x30, [sp, #0x70] 5ba54: 9101c3fd add x29, sp, #0x70 5ba58: d53bd055 mrs x21, TPIDR_EL0 5ba5c: f94016a8 ldr x8, [x21, #0x28] 5ba60: aa0003f3 mov x19, x0 5ba64: aa0103f4 mov x20, x1 5ba68: b00002c1 adrp x1, 0xb4000 5ba6c: f9001fe8 str x8, [sp, #0x38] 5ba70: 39400268 ldrb w8, [x19] 5ba74: f9400a69 ldr x9, [x19, #0x10] 5ba78: 3940028a ldrb w10, [x20] 5ba7c: f9400a8b ldr x11, [x20, #0x10] 5ba80: 7200011f tst w8, #0x1 5ba84: 9a931523 csinc x3, x9, x19, ne 5ba88: 7200015f tst w10, #0x1 5ba8c: f00002c2 adrp x2, 0xb6000 5ba90: 9a941564 csinc x4, x11, x20, ne 5ba94: 912fdc21 add x1, x1, #0xbf7 5ba98: 91086c42 add x2, x2, #0x21b 5ba9c: 2a1f03e0 mov w0, wzr 5baa0: 97fecbfc bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5baa4: 39400268 ldrb w8, [x19] 5baa8: f9400669 ldr x9, [x19, #0x8] 5baac: d341fd0a lsr x10, x8, #1 5bab0: 7200011f tst w8, #0x1 5bab4: 9a890148 csel x8, x10, x9, eq 5bab8: b40000e8 cbz x8, 0x5bad4 5babc: f0000796 adrp x22, 0x14e000 5bac0: f9463ec0 ldr x0, [x22, #0xc78] 5bac4: b4000160 cbz x0, 0x5baf0 5bac8: 97ffc4cc bl 0x4cdf8 5bacc: b5000320 cbnz x0, 0x5bb30 5bad0: 140000ce b 0x5be08 5bad4: b00002c1 adrp x1, 0xb4000 5bad8: d00002c2 adrp x2, 0xb5000 5badc: 912fdc21 add x1, x1, #0xbf7 5bae0: 911a7442 add x2, x2, #0x69d 5bae4: 2a1f03e0 mov w0, wzr 5bae8: 97fecbea bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5baec: 140000c7 b 0x5be08 5baf0: f0000780 adrp x0, 0x14e000 5baf4: 91320000 add x0, x0, #0xc80 5baf8: 97feceb2 bl 0xf5c0 5bafc: f9463ec8 ldr x8, [x22, #0xc78] 5bb00: b50000c8 cbnz x8, 0x5bb18 5bb04: 321d07e0 orr w0, wzr, #0x18 5bb08: 94009828 bl 0x81ba8 5bb0c: a900fc1f stp xzr, xzr, [x0, #0x8] 5bb10: f900001f str xzr, [x0] 5bb14: f9063ec0 str x0, [x22, #0xc78] 5bb18: f0000780 adrp x0, 0x14e000 5bb1c: 91320000 add x0, x0, #0xc80 5bb20: 97fecfd4 bl 0xfa70 5bb24: f9463ec0 ldr x0, [x22, #0xc78] 5bb28: 97ffc4b4 bl 0x4cdf8 5bb2c: b40016e0 cbz x0, 0x5be08 5bb30: 321b03e0 orr w0, wzr, #0x20 5bb34: 91000677 add x23, x19, #0x1 5bb38: 9400981c bl 0x81ba8 5bb3c: f00002c9 adrp x9, 0xb6000 5bb40: d00002c8 adrp x8, 0xb5000 5bb44: 910d3929 add x9, x9, #0x34e 5bb48: 3dc18d00 ldr q0, [x8, #0x630] 5bb4c: 3cc0e121 ldur q1, [x9, #0xe] 5bb50: 3dc00122 ldr q2, [x9] 5bb54: f9001be0 str x0, [sp, #0x30] 5bb58: 3d800be0 str q0, [sp, #0x20] 5bb5c: 3c80e001 stur q1, [x0, #0xe] 5bb60: 3d800002 str q2, [x0] 5bb64: 3900781f strb wzr, [x0, #0x1e] 5bb68: 39400268 ldrb w8, [x19] 5bb6c: f9400a69 ldr x9, [x19, #0x10] 5bb70: 7200011f tst w8, #0x1 5bb74: 9a8902e0 csel x0, x23, x9, eq 5bb78: 97fecef2 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5bb7c: b40001a0 cbz x0, 0x5bbb0 5bb80: 39400268 ldrb w8, [x19] 5bb84: f9400a69 ldr x9, [x19, #0x10] 5bb88: 7200011f tst w8, #0x1 5bb8c: 9a8902e0 csel x0, x23, x9, eq 5bb90: 97feceec bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5bb94: aa0003f3 mov x19, x0 5bb98: aa1303e0 mov x0, x19 5bb9c: 97fecef5 bl 0xf770 5bba0: aa0003e2 mov x2, x0 5bba4: 910083e0 add x0, sp, #0x20 5bba8: aa1303e1 mov x1, x19 5bbac: 97ff770e bl 0x397e4 <.text+0x29d34> 5bbb0: f9463ec0 ldr x0, [x22, #0xc78] 5bbb4: b50001e0 cbnz x0, 0x5bbf0 5bbb8: f0000780 adrp x0, 0x14e000 5bbbc: 91320000 add x0, x0, #0xc80 5bbc0: 97fece80 bl 0xf5c0 5bbc4: f9463ec8 ldr x8, [x22, #0xc78] 5bbc8: b50000c8 cbnz x8, 0x5bbe0 5bbcc: 321d07e0 orr w0, wzr, #0x18 5bbd0: 940097f6 bl 0x81ba8 5bbd4: a900fc1f stp xzr, xzr, [x0, #0x8] 5bbd8: f900001f str xzr, [x0] 5bbdc: f9063ec0 str x0, [x22, #0xc78] 5bbe0: f0000780 adrp x0, 0x14e000 5bbe4: 91320000 add x0, x0, #0xc80 5bbe8: 97fecfa2 bl 0xfa70 5bbec: f9463ec0 ldr x0, [x22, #0xc78] 5bbf0: 394083e8 ldrb w8, [sp, #0x20] 5bbf4: f9401be9 ldr x9, [sp, #0x30] 5bbf8: 910083ea add x10, sp, #0x20 5bbfc: b2400157 orr x23, x10, #0x1 5bc00: 7200011f tst w8, #0x1 5bc04: 9a8902e1 csel x1, x23, x9, eq 5bc08: 97ffc579 bl 0x4d1ec 5bc0c: aa0003f3 mov x19, x0 5bc10: b4000bd3 cbz x19, 0x5bd88 5bc14: a9017fff stp xzr, xzr, [sp, #0x10] 5bc18: f90007ff str xzr, [sp, #0x8] 5bc1c: f00002e1 adrp x1, 0xba000 5bc20: 913b4021 add x1, x1, #0xed0 5bc24: 910023e0 add x0, sp, #0x8 5bc28: 320003e2 orr w2, wzr, #0x1 5bc2c: 97ff76ee bl 0x397e4 <.text+0x29d34> 5bc30: d0000281 adrp x1, 0xad000 5bc34: 912f5421 add x1, x1, #0xbd5 5bc38: 52800242 mov w2, #0x12 // =18 5bc3c: 97ff76ea bl 0x397e4 <.text+0x29d34> 5bc40: d0000281 adrp x1, 0xad000 5bc44: 912fcc21 add x1, x1, #0xbf3 5bc48: 321f03e2 orr w2, wzr, #0x2 5bc4c: 97ff76e6 bl 0x397e4 <.text+0x29d34> 5bc50: f9463ec0 ldr x0, [x22, #0xc78] 5bc54: b50001e0 cbnz x0, 0x5bc90 5bc58: f0000780 adrp x0, 0x14e000 5bc5c: 91320000 add x0, x0, #0xc80 5bc60: 97fece58 bl 0xf5c0 5bc64: f9463ec8 ldr x8, [x22, #0xc78] 5bc68: b50000c8 cbnz x8, 0x5bc80 5bc6c: 321d07e0 orr w0, wzr, #0x18 5bc70: 940097ce bl 0x81ba8 5bc74: a900fc1f stp xzr, xzr, [x0, #0x8] 5bc78: f900001f str xzr, [x0] 5bc7c: f9063ec0 str x0, [x22, #0xc78] 5bc80: f0000780 adrp x0, 0x14e000 5bc84: 91320000 add x0, x0, #0xc80 5bc88: 97fecf7a bl 0xfa70 5bc8c: f9463ec0 ldr x0, [x22, #0xc78] 5bc90: 97ffc45a bl 0x4cdf8 5bc94: f9400008 ldr x8, [x0] 5bc98: 39400289 ldrb w9, [x20] 5bc9c: f9400a8a ldr x10, [x20, #0x10] 5bca0: 9100068b add x11, x20, #0x1 5bca4: f9429d08 ldr x8, [x8, #0x538] 5bca8: 7200013f tst w9, #0x1 5bcac: 9a8a0161 csel x1, x11, x10, eq 5bcb0: d63f0100 blr x8 5bcb4: aa0003f4 mov x20, x0 5bcb8: f9463ec0 ldr x0, [x22, #0xc78] 5bcbc: b50001e0 cbnz x0, 0x5bcf8 5bcc0: f0000780 adrp x0, 0x14e000 5bcc4: 91320000 add x0, x0, #0xc80 5bcc8: 97fece3e bl 0xf5c0 5bccc: f9463ec8 ldr x8, [x22, #0xc78] 5bcd0: b50000c8 cbnz x8, 0x5bce8 5bcd4: 321d07e0 orr w0, wzr, #0x18 5bcd8: 940097b4 bl 0x81ba8 5bcdc: a900fc1f stp xzr, xzr, [x0, #0x8] 5bce0: f900001f str xzr, [x0] 5bce4: f9063ec0 str x0, [x22, #0xc78] 5bce8: f0000780 adrp x0, 0x14e000 5bcec: 91320000 add x0, x0, #0xc80 5bcf0: 97fecf60 bl 0xfa70 5bcf4: f9463ec0 ldr x0, [x22, #0xc78] 5bcf8: 394023e8 ldrb w8, [sp, #0x8] 5bcfc: f9400fe9 ldr x9, [sp, #0x18] 5bd00: 910023ea add x10, sp, #0x8 5bd04: b240014a orr x10, x10, #0x1 5bd08: 7200011f tst w8, #0x1 5bd0c: 9a890143 csel x3, x10, x9, eq 5bd10: f00002c2 adrp x2, 0xb6000 5bd14: 91090842 add x2, x2, #0x242 5bd18: aa1303e1 mov x1, x19 5bd1c: aa1403e4 mov x4, x20 5bd20: 97ffc64b bl 0x4d64c 5bd24: f9463ec0 ldr x0, [x22, #0xc78] 5bd28: b50001e0 cbnz x0, 0x5bd64 5bd2c: f0000780 adrp x0, 0x14e000 5bd30: 91320000 add x0, x0, #0xc80 5bd34: 97fece23 bl 0xf5c0 5bd38: f9463ec8 ldr x8, [x22, #0xc78] 5bd3c: b50000c8 cbnz x8, 0x5bd54 5bd40: 321d07e0 orr w0, wzr, #0x18 5bd44: 94009799 bl 0x81ba8 5bd48: a900fc1f stp xzr, xzr, [x0, #0x8] 5bd4c: f900001f str xzr, [x0] 5bd50: f9063ec0 str x0, [x22, #0xc78] 5bd54: f0000780 adrp x0, 0x14e000 5bd58: 91320000 add x0, x0, #0xc80 5bd5c: 97fecf45 bl 0xfa70 5bd60: f9463ec0 ldr x0, [x22, #0xc78] 5bd64: aa1403e1 mov x1, x20 5bd68: 97ffce41 bl 0x4f66c 5bd6c: 394023e8 ldrb w8, [sp, #0x8] 5bd70: 36000208 tbz w8, #0x0, 0x5bdb0 5bd74: f9400fe0 ldr x0, [sp, #0x18] 5bd78: 940097bc bl 0x81c68 5bd7c: f9463ec0 ldr x0, [x22, #0xc78] 5bd80: b5000380 cbnz x0, 0x5bdf0 5bd84: 1400000d b 0x5bdb8 5bd88: 394083e8 ldrb w8, [sp, #0x20] 5bd8c: f9401be9 ldr x9, [sp, #0x30] 5bd90: 7200011f tst w8, #0x1 5bd94: 9a8902e3 csel x3, x23, x9, eq 5bd98: b00002c1 adrp x1, 0xb4000 5bd9c: d00002c2 adrp x2, 0xb5000 5bda0: 912fdc21 add x1, x1, #0xbf7 5bda4: 911b4c42 add x2, x2, #0x6d3 5bda8: 2a1f03e0 mov w0, wzr 5bdac: 97fecb39 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5bdb0: f9463ec0 ldr x0, [x22, #0xc78] 5bdb4: b50001e0 cbnz x0, 0x5bdf0 5bdb8: f0000780 adrp x0, 0x14e000 5bdbc: 91320000 add x0, x0, #0xc80 5bdc0: 97fece00 bl 0xf5c0 5bdc4: f9463ec8 ldr x8, [x22, #0xc78] 5bdc8: b50000c8 cbnz x8, 0x5bde0 5bdcc: 321d07e0 orr w0, wzr, #0x18 5bdd0: 94009776 bl 0x81ba8 5bdd4: a900fc1f stp xzr, xzr, [x0, #0x8] 5bdd8: f900001f str xzr, [x0] 5bddc: f9063ec0 str x0, [x22, #0xc78] 5bde0: f0000780 adrp x0, 0x14e000 5bde4: 91320000 add x0, x0, #0xc80 5bde8: 97fecf22 bl 0xfa70 5bdec: f9463ec0 ldr x0, [x22, #0xc78] 5bdf0: aa1303e1 mov x1, x19 5bdf4: 97ffcb87 bl 0x4ec10 5bdf8: 394083e8 ldrb w8, [sp, #0x20] 5bdfc: 36000068 tbz w8, #0x0, 0x5be08 5be00: f9401be0 ldr x0, [sp, #0x30] 5be04: 94009799 bl 0x81c68 5be08: f94016a8 ldr x8, [x21, #0x28] 5be0c: f9401fe9 ldr x9, [sp, #0x38] 5be10: eb09011f cmp x8, x9 5be14: 540000e1 b.ne 0x5be30 5be18: a9477bfd ldp x29, x30, [sp, #0x70] 5be1c: a9464ff4 ldp x20, x19, [sp, #0x60] 5be20: a94557f6 ldp x22, x21, [sp, #0x50] 5be24: f94023f7 ldr x23, [sp, #0x40] 5be28: 910203ff add sp, sp, #0x80 5be2c: d65f03c0 ret 5be30: 97feccec bl 0xf1e0 <__stack_chk_fail@plt> 5be34: 14000001 b 0x5be38 5be38: aa0003f3 mov x19, x0 5be3c: 394083e8 ldrb w8, [sp, #0x20] 5be40: 370001c8 tbnz w8, #0x0, 0x5be78 5be44: 1400000f b 0x5be80 5be48: 14000005 b 0x5be5c 5be4c: 394083e8 ldrb w8, [sp, #0x20] 5be50: aa0003f3 mov x19, x0 5be54: 37000128 tbnz w8, #0x0, 0x5be78 5be58: 1400000a b 0x5be80 5be5c: 394023e8 ldrb w8, [sp, #0x8] 5be60: aa0003f3 mov x19, x0 5be64: 36000068 tbz w8, #0x0, 0x5be70 5be68: f9400fe0 ldr x0, [sp, #0x18] 5be6c: 9400977f bl 0x81c68 5be70: 394083e8 ldrb w8, [sp, #0x20] 5be74: 36000068 tbz w8, #0x0, 0x5be80 5be78: f9401be0 ldr x0, [sp, #0x30] 5be7c: 9400977b bl 0x81c68 5be80: aa1303e0 mov x0, x19 5be84: 940138c6 bl 0xaa19c 5be88: d10343ff sub sp, sp, #0xd0 5be8c: a9076ffc stp x28, x27, [sp, #0x70] 5be90: a90867fa stp x26, x25, [sp, #0x80] 5be94: a9095ff8 stp x24, x23, [sp, #0x90] 5be98: a90a57f6 stp x22, x21, [sp, #0xa0] 5be9c: a90b4ff4 stp x20, x19, [sp, #0xb0] 5bea0: a90c7bfd stp x29, x30, [sp, #0xc0] 5bea4: 910303fd add x29, sp, #0xc0 5bea8: d53bd053 mrs x19, TPIDR_EL0 5beac: f9401668 ldr x8, [x19, #0x28] 5beb0: aa0003f5 mov x21, x0 5beb4: aa0203f7 mov x23, x2 5beb8: aa0303f8 mov x24, x3 5bebc: f81a83a8 stur x8, [x29, #-0x58] 5bec0: 394002a8 ldrb w8, [x21] 5bec4: f9400aa9 ldr x9, [x21, #0x10] 5bec8: 394002ea ldrb w10, [x23] 5becc: f9400aeb ldr x11, [x23, #0x10] 5bed0: 7200011f tst w8, #0x1 5bed4: 2a0103f4 mov w20, w1 5bed8: 9a951523 csinc x3, x9, x21, ne 5bedc: 7200015f tst w10, #0x1 5bee0: b00002c1 adrp x1, 0xb4000 5bee4: f00002c2 adrp x2, 0xb6000 5bee8: aa0503fa mov x26, x5 5beec: aa0403f9 mov x25, x4 5bef0: 9a971565 csinc x5, x11, x23, ne 5bef4: 912fdc21 add x1, x1, #0xbf7 5bef8: 91094042 add x2, x2, #0x250 5befc: 2a1f03e0 mov w0, wzr 5bf00: 2a1403e4 mov w4, w20 5bf04: aa0703f6 mov x22, x7 5bf08: 2a0603fc mov w28, w6 5bf0c: 97fecae1 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5bf10: 394002a8 ldrb w8, [x21] 5bf14: f94006a9 ldr x9, [x21, #0x8] 5bf18: d341fd0a lsr x10, x8, #1 5bf1c: 7200011f tst w8, #0x1 5bf20: 9a890148 csel x8, x10, x9, eq 5bf24: b4000448 cbz x8, 0x5bfac 5bf28: f90017f3 str x19, [sp, #0x28] 5bf2c: 910006bb add x27, x21, #0x1 5bf30: 910006f3 add x19, x23, #0x1 5bf34: 9400058d bl 0x5d568 5bf38: 360004a0 tbz w0, #0x0, 0x5bfcc 5bf3c: 394002a8 ldrb w8, [x21] 5bf40: f9400aa9 ldr x9, [x21, #0x10] 5bf44: 394002ea ldrb w10, [x23] 5bf48: f9400aeb ldr x11, [x23, #0x10] 5bf4c: 7200011f tst w8, #0x1 5bf50: 39400308 ldrb w8, [x24] 5bf54: 9a890360 csel x0, x27, x9, eq 5bf58: f9400b09 ldr x9, [x24, #0x10] 5bf5c: 7200015f tst w10, #0x1 5bf60: 3940032a ldrb w10, [x25] 5bf64: 9a8b0262 csel x2, x19, x11, eq 5bf68: f9400b2b ldr x11, [x25, #0x10] 5bf6c: 7200011f tst w8, #0x1 5bf70: 39400348 ldrb w8, [x26] 5bf74: 9a981523 csinc x3, x9, x24, ne 5bf78: f9400b49 ldr x9, [x26, #0x10] 5bf7c: 7200015f tst w10, #0x1 5bf80: 394002ca ldrb w10, [x22] 5bf84: 9a991564 csinc x4, x11, x25, ne 5bf88: f9400acb ldr x11, [x22, #0x10] 5bf8c: 7200011f tst w8, #0x1 5bf90: 9a9a1525 csinc x5, x9, x26, ne 5bf94: 7200015f tst w10, #0x1 5bf98: 9a961567 csinc x7, x11, x22, ne 5bf9c: 2a1403e1 mov w1, w20 5bfa0: 2a1c03e6 mov w6, w28 5bfa4: 940006d9 bl 0x5db08 5bfa8: 14000196 b 0x5c600 5bfac: b00002c1 adrp x1, 0xb4000 5bfb0: d00002c2 adrp x2, 0xb5000 5bfb4: 912fdc21 add x1, x1, #0xbf7 5bfb8: 911a7442 add x2, x2, #0x69d 5bfbc: 2a1f03e0 mov w0, wzr 5bfc0: 97fecab4 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5bfc4: f9401668 ldr x8, [x19, #0x28] 5bfc8: 14000190 b 0x5c608 5bfcc: b9001ffc str w28, [sp, #0x1c] 5bfd0: f000079c adrp x28, 0x14e000 5bfd4: f9463f80 ldr x0, [x28, #0xc78] 5bfd8: f90013fb str x27, [sp, #0x20] 5bfdc: b4000080 cbz x0, 0x5bfec 5bfe0: 97ffc386 bl 0x4cdf8 5bfe4: b5000240 cbnz x0, 0x5c02c 5bfe8: 14000186 b 0x5c600 5bfec: f0000780 adrp x0, 0x14e000 5bff0: 91320000 add x0, x0, #0xc80 5bff4: 97fecd73 bl 0xf5c0 5bff8: f9463f88 ldr x8, [x28, #0xc78] 5bffc: b50000c8 cbnz x8, 0x5c014 5c000: 321d07e0 orr w0, wzr, #0x18 5c004: 940096e9 bl 0x81ba8 5c008: a900fc1f stp xzr, xzr, [x0, #0x8] 5c00c: f900001f str xzr, [x0] 5c010: f9063f80 str x0, [x28, #0xc78] 5c014: d0000780 adrp x0, 0x14e000 5c018: 91320000 add x0, x0, #0xc80 5c01c: 97fece95 bl 0xfa70 5c020: f9463f80 ldr x0, [x28, #0xc78] 5c024: 97ffc375 bl 0x4cdf8 5c028: b4002ec0 cbz x0, 0x5c600 5c02c: a905ffff stp xzr, xzr, [sp, #0x58] 5c030: f9002bff str xzr, [sp, #0x50] 5c034: d00002e1 adrp x1, 0xba000 5c038: 913b4021 add x1, x1, #0xed0 5c03c: 910143e0 add x0, sp, #0x50 5c040: 320003e2 orr w2, wzr, #0x1 5c044: 97ff75e8 bl 0x397e4 <.text+0x29d34> 5c048: b00002c1 adrp x1, 0xb5000 5c04c: 91356421 add x1, x1, #0xd59 5c050: 320003e2 orr w2, wzr, #0x1 5c054: 97ff75e4 bl 0x397e4 <.text+0x29d34> 5c058: b0000281 adrp x1, 0xad000 5c05c: 912f5421 add x1, x1, #0xbd5 5c060: 52800242 mov w2, #0x12 // =18 5c064: 97ff75e0 bl 0x397e4 <.text+0x29d34> 5c068: b0000281 adrp x1, 0xad000 5c06c: 912f5421 add x1, x1, #0xbd5 5c070: 52800242 mov w2, #0x12 // =18 5c074: 97ff75dc bl 0x397e4 <.text+0x29d34> 5c078: b0000281 adrp x1, 0xad000 5c07c: 912f5421 add x1, x1, #0xbd5 5c080: 52800242 mov w2, #0x12 // =18 5c084: 97ff75d8 bl 0x397e4 <.text+0x29d34> 5c088: b0000281 adrp x1, 0xad000 5c08c: 912f5421 add x1, x1, #0xbd5 5c090: 52800242 mov w2, #0x12 // =18 5c094: 97ff75d4 bl 0x397e4 <.text+0x29d34> 5c098: b00002c1 adrp x1, 0xb5000 5c09c: 91356421 add x1, x1, #0xd59 5c0a0: 320003e2 orr w2, wzr, #0x1 5c0a4: 97ff75d0 bl 0x397e4 <.text+0x29d34> 5c0a8: b0000281 adrp x1, 0xad000 5c0ac: 912f5421 add x1, x1, #0xbd5 5c0b0: 52800242 mov w2, #0x12 // =18 5c0b4: 97ff75cc bl 0x397e4 <.text+0x29d34> 5c0b8: b0000281 adrp x1, 0xad000 5c0bc: 912fcc21 add x1, x1, #0xbf3 5c0c0: 321f03e2 orr w2, wzr, #0x2 5c0c4: 97ff75c8 bl 0x397e4 <.text+0x29d34> 5c0c8: f9463f80 ldr x0, [x28, #0xc78] 5c0cc: b50001e0 cbnz x0, 0x5c108 5c0d0: d0000780 adrp x0, 0x14e000 5c0d4: 91320000 add x0, x0, #0xc80 5c0d8: 97fecd3a bl 0xf5c0 5c0dc: f9463f88 ldr x8, [x28, #0xc78] 5c0e0: b50000c8 cbnz x8, 0x5c0f8 5c0e4: 321d07e0 orr w0, wzr, #0x18 5c0e8: 940096b0 bl 0x81ba8 5c0ec: a900fc1f stp xzr, xzr, [x0, #0x8] 5c0f0: f900001f str xzr, [x0] 5c0f4: f9063f80 str x0, [x28, #0xc78] 5c0f8: d0000780 adrp x0, 0x14e000 5c0fc: 91320000 add x0, x0, #0xc80 5c100: 97fece5c bl 0xfa70 5c104: f9463f80 ldr x0, [x28, #0xc78] 5c108: 97ffc33c bl 0x4cdf8 5c10c: f9400008 ldr x8, [x0] 5c110: 394002e9 ldrb w9, [x23] 5c114: f9400aea ldr x10, [x23, #0x10] 5c118: f9429d08 ldr x8, [x8, #0x538] 5c11c: 7200013f tst w9, #0x1 5c120: 9a8a0261 csel x1, x19, x10, eq 5c124: d63f0100 blr x8 5c128: aa0003f7 mov x23, x0 5c12c: f9463f80 ldr x0, [x28, #0xc78] 5c130: f94013f3 ldr x19, [sp, #0x20] 5c134: b50001e0 cbnz x0, 0x5c170 5c138: d0000780 adrp x0, 0x14e000 5c13c: 91320000 add x0, x0, #0xc80 5c140: 97fecd20 bl 0xf5c0 5c144: f9463f88 ldr x8, [x28, #0xc78] 5c148: b50000c8 cbnz x8, 0x5c160 5c14c: 321d07e0 orr w0, wzr, #0x18 5c150: 94009696 bl 0x81ba8 5c154: a900fc1f stp xzr, xzr, [x0, #0x8] 5c158: f900001f str xzr, [x0] 5c15c: f9063f80 str x0, [x28, #0xc78] 5c160: d0000780 adrp x0, 0x14e000 5c164: 91320000 add x0, x0, #0xc80 5c168: 97fece42 bl 0xfa70 5c16c: f9463f80 ldr x0, [x28, #0xc78] 5c170: 97ffc322 bl 0x4cdf8 5c174: f9400008 ldr x8, [x0] 5c178: 39400309 ldrb w9, [x24] 5c17c: f9400b0a ldr x10, [x24, #0x10] 5c180: f9429d08 ldr x8, [x8, #0x538] 5c184: 7200013f tst w9, #0x1 5c188: 9a981541 csinc x1, x10, x24, ne 5c18c: d63f0100 blr x8 5c190: aa0003f8 mov x24, x0 5c194: f9463f80 ldr x0, [x28, #0xc78] 5c198: b50001e0 cbnz x0, 0x5c1d4 5c19c: d0000780 adrp x0, 0x14e000 5c1a0: 91320000 add x0, x0, #0xc80 5c1a4: 97fecd07 bl 0xf5c0 5c1a8: f9463f88 ldr x8, [x28, #0xc78] 5c1ac: b50000c8 cbnz x8, 0x5c1c4 5c1b0: 321d07e0 orr w0, wzr, #0x18 5c1b4: 9400967d bl 0x81ba8 5c1b8: a900fc1f stp xzr, xzr, [x0, #0x8] 5c1bc: f900001f str xzr, [x0] 5c1c0: f9063f80 str x0, [x28, #0xc78] 5c1c4: d0000780 adrp x0, 0x14e000 5c1c8: 91320000 add x0, x0, #0xc80 5c1cc: 97fece29 bl 0xfa70 5c1d0: f9463f80 ldr x0, [x28, #0xc78] 5c1d4: 97ffc309 bl 0x4cdf8 5c1d8: f9400008 ldr x8, [x0] 5c1dc: 39400329 ldrb w9, [x25] 5c1e0: f9400b2a ldr x10, [x25, #0x10] 5c1e4: f9429d08 ldr x8, [x8, #0x538] 5c1e8: 7200013f tst w9, #0x1 5c1ec: 9a991541 csinc x1, x10, x25, ne 5c1f0: d63f0100 blr x8 5c1f4: aa0003f9 mov x25, x0 5c1f8: f9463f80 ldr x0, [x28, #0xc78] 5c1fc: b50001e0 cbnz x0, 0x5c238 5c200: d0000780 adrp x0, 0x14e000 5c204: 91320000 add x0, x0, #0xc80 5c208: 97feccee bl 0xf5c0 5c20c: f9463f88 ldr x8, [x28, #0xc78] 5c210: b50000c8 cbnz x8, 0x5c228 5c214: 321d07e0 orr w0, wzr, #0x18 5c218: 94009664 bl 0x81ba8 5c21c: a900fc1f stp xzr, xzr, [x0, #0x8] 5c220: f900001f str xzr, [x0] 5c224: f9063f80 str x0, [x28, #0xc78] 5c228: d0000780 adrp x0, 0x14e000 5c22c: 91320000 add x0, x0, #0xc80 5c230: 97fece10 bl 0xfa70 5c234: f9463f80 ldr x0, [x28, #0xc78] 5c238: 97ffc2f0 bl 0x4cdf8 5c23c: f9400008 ldr x8, [x0] 5c240: 39400349 ldrb w9, [x26] 5c244: f9400b4a ldr x10, [x26, #0x10] 5c248: f9429d08 ldr x8, [x8, #0x538] 5c24c: 7200013f tst w9, #0x1 5c250: 9a9a1541 csinc x1, x10, x26, ne 5c254: d63f0100 blr x8 5c258: aa0003fa mov x26, x0 5c25c: f9463f80 ldr x0, [x28, #0xc78] 5c260: b50001e0 cbnz x0, 0x5c29c 5c264: d0000780 adrp x0, 0x14e000 5c268: 91320000 add x0, x0, #0xc80 5c26c: 97feccd5 bl 0xf5c0 5c270: f9463f88 ldr x8, [x28, #0xc78] 5c274: b50000c8 cbnz x8, 0x5c28c 5c278: 321d07e0 orr w0, wzr, #0x18 5c27c: 9400964b bl 0x81ba8 5c280: a900fc1f stp xzr, xzr, [x0, #0x8] 5c284: f900001f str xzr, [x0] 5c288: f9063f80 str x0, [x28, #0xc78] 5c28c: d0000780 adrp x0, 0x14e000 5c290: 91320000 add x0, x0, #0xc80 5c294: 97fecdf7 bl 0xfa70 5c298: f9463f80 ldr x0, [x28, #0xc78] 5c29c: 97ffc2d7 bl 0x4cdf8 5c2a0: f9400008 ldr x8, [x0] 5c2a4: 394002c9 ldrb w9, [x22] 5c2a8: f9400aca ldr x10, [x22, #0x10] 5c2ac: f9429d08 ldr x8, [x8, #0x538] 5c2b0: 7200013f tst w9, #0x1 5c2b4: 9a961541 csinc x1, x10, x22, ne 5c2b8: d63f0100 blr x8 5c2bc: aa0003f6 mov x22, x0 5c2c0: a903ffff stp xzr, xzr, [sp, #0x38] 5c2c4: f9001bff str xzr, [sp, #0x30] 5c2c8: 321b03e0 orr w0, wzr, #0x20 5c2cc: 94009637 bl 0x81ba8 5c2d0: d00002c9 adrp x9, 0xb6000 5c2d4: b00002c8 adrp x8, 0xb5000 5c2d8: 910d3929 add x9, x9, #0x34e 5c2dc: 3dc18d00 ldr q0, [x8, #0x630] 5c2e0: 3cc0e121 ldur q1, [x9, #0xe] 5c2e4: 3dc00122 ldr q2, [x9] 5c2e8: f90023e0 str x0, [sp, #0x40] 5c2ec: 3d800fe0 str q0, [sp, #0x30] 5c2f0: 3c80e001 stur q1, [x0, #0xe] 5c2f4: 3d800002 str q2, [x0] 5c2f8: 3900781f strb wzr, [x0, #0x1e] 5c2fc: 394002a8 ldrb w8, [x21] 5c300: f9400aa9 ldr x9, [x21, #0x10] 5c304: 7200011f tst w8, #0x1 5c308: 9a890260 csel x0, x19, x9, eq 5c30c: 97fecd0d bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5c310: b40001a0 cbz x0, 0x5c344 5c314: 394002a8 ldrb w8, [x21] 5c318: f9400aa9 ldr x9, [x21, #0x10] 5c31c: 7200011f tst w8, #0x1 5c320: 9a890260 csel x0, x19, x9, eq 5c324: 97fecd07 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5c328: aa0003f5 mov x21, x0 5c32c: aa1503e0 mov x0, x21 5c330: 97fecd10 bl 0xf770 5c334: aa0003e2 mov x2, x0 5c338: 9100c3e0 add x0, sp, #0x30 5c33c: aa1503e1 mov x1, x21 5c340: 97ff7529 bl 0x397e4 <.text+0x29d34> 5c344: f9463f80 ldr x0, [x28, #0xc78] 5c348: b50001e0 cbnz x0, 0x5c384 5c34c: d0000780 adrp x0, 0x14e000 5c350: 91320000 add x0, x0, #0xc80 5c354: 97fecc9b bl 0xf5c0 5c358: f9463f88 ldr x8, [x28, #0xc78] 5c35c: b50000c8 cbnz x8, 0x5c374 5c360: 321d07e0 orr w0, wzr, #0x18 5c364: 94009611 bl 0x81ba8 5c368: a900fc1f stp xzr, xzr, [x0, #0x8] 5c36c: f900001f str xzr, [x0] 5c370: f9063f80 str x0, [x28, #0xc78] 5c374: d0000780 adrp x0, 0x14e000 5c378: 91320000 add x0, x0, #0xc80 5c37c: 97fecdbd bl 0xfa70 5c380: f9463f80 ldr x0, [x28, #0xc78] 5c384: 3940c3e8 ldrb w8, [sp, #0x30] 5c388: f94023e9 ldr x9, [sp, #0x40] 5c38c: 9100c3ea add x10, sp, #0x30 5c390: b2400153 orr x19, x10, #0x1 5c394: 7200011f tst w8, #0x1 5c398: 9a890261 csel x1, x19, x9, eq 5c39c: 97ffc394 bl 0x4d1ec 5c3a0: aa0003f5 mov x21, x0 5c3a4: b4001495 cbz x21, 0x5c634 5c3a8: f9463f80 ldr x0, [x28, #0xc78] 5c3ac: b50001e0 cbnz x0, 0x5c3e8 5c3b0: d0000780 adrp x0, 0x14e000 5c3b4: 91320000 add x0, x0, #0xc80 5c3b8: 97fecc82 bl 0xf5c0 5c3bc: f9463f88 ldr x8, [x28, #0xc78] 5c3c0: b50000c8 cbnz x8, 0x5c3d8 5c3c4: 321d07e0 orr w0, wzr, #0x18 5c3c8: 940095f8 bl 0x81ba8 5c3cc: a900fc1f stp xzr, xzr, [x0, #0x8] 5c3d0: f900001f str xzr, [x0] 5c3d4: f9063f80 str x0, [x28, #0xc78] 5c3d8: d0000780 adrp x0, 0x14e000 5c3dc: 91320000 add x0, x0, #0xc80 5c3e0: 97fecda4 bl 0xfa70 5c3e4: f9463f80 ldr x0, [x28, #0xc78] 5c3e8: 394143e8 ldrb w8, [sp, #0x50] 5c3ec: f94033e9 ldr x9, [sp, #0x60] 5c3f0: 910143ea add x10, sp, #0x50 5c3f4: b240014a orr x10, x10, #0x1 5c3f8: 7200011f tst w8, #0x1 5c3fc: 9a890143 csel x3, x10, x9, eq 5c400: b9401fe8 ldr w8, [sp, #0x1c] 5c404: d00002c2 adrp x2, 0xb6000 5c408: 910a1c42 add x2, x2, #0x287 5c40c: aa1503e1 mov x1, x21 5c410: 2a1403e4 mov w4, w20 5c414: aa1703e5 mov x5, x23 5c418: aa1803e6 mov x6, x24 5c41c: aa1903e7 mov x7, x25 5c420: f9000bf6 str x22, [sp, #0x10] 5c424: b9000be8 str w8, [sp, #0x8] 5c428: f90003fa str x26, [sp] 5c42c: 97ffc488 bl 0x4d64c 5c430: f9463f80 ldr x0, [x28, #0xc78] 5c434: b50001e0 cbnz x0, 0x5c470 5c438: d0000780 adrp x0, 0x14e000 5c43c: 91320000 add x0, x0, #0xc80 5c440: 97fecc60 bl 0xf5c0 5c444: f9463f88 ldr x8, [x28, #0xc78] 5c448: b50000c8 cbnz x8, 0x5c460 5c44c: 321d07e0 orr w0, wzr, #0x18 5c450: 940095d6 bl 0x81ba8 5c454: a900fc1f stp xzr, xzr, [x0, #0x8] 5c458: f900001f str xzr, [x0] 5c45c: f9063f80 str x0, [x28, #0xc78] 5c460: d0000780 adrp x0, 0x14e000 5c464: 91320000 add x0, x0, #0xc80 5c468: 97fecd82 bl 0xfa70 5c46c: f9463f80 ldr x0, [x28, #0xc78] 5c470: aa1703e1 mov x1, x23 5c474: 97ffcc7e bl 0x4f66c 5c478: f9463f80 ldr x0, [x28, #0xc78] 5c47c: b50001e0 cbnz x0, 0x5c4b8 5c480: d0000780 adrp x0, 0x14e000 5c484: 91320000 add x0, x0, #0xc80 5c488: 97fecc4e bl 0xf5c0 5c48c: f9463f88 ldr x8, [x28, #0xc78] 5c490: b50000c8 cbnz x8, 0x5c4a8 5c494: 321d07e0 orr w0, wzr, #0x18 5c498: 940095c4 bl 0x81ba8 5c49c: a900fc1f stp xzr, xzr, [x0, #0x8] 5c4a0: f900001f str xzr, [x0] 5c4a4: f9063f80 str x0, [x28, #0xc78] 5c4a8: d0000780 adrp x0, 0x14e000 5c4ac: 91320000 add x0, x0, #0xc80 5c4b0: 97fecd70 bl 0xfa70 5c4b4: f9463f80 ldr x0, [x28, #0xc78] 5c4b8: aa1803e1 mov x1, x24 5c4bc: 97ffcc6c bl 0x4f66c 5c4c0: f9463f80 ldr x0, [x28, #0xc78] 5c4c4: b50001e0 cbnz x0, 0x5c500 5c4c8: d0000780 adrp x0, 0x14e000 5c4cc: 91320000 add x0, x0, #0xc80 5c4d0: 97fecc3c bl 0xf5c0 5c4d4: f9463f88 ldr x8, [x28, #0xc78] 5c4d8: b50000c8 cbnz x8, 0x5c4f0 5c4dc: 321d07e0 orr w0, wzr, #0x18 5c4e0: 940095b2 bl 0x81ba8 5c4e4: a900fc1f stp xzr, xzr, [x0, #0x8] 5c4e8: f900001f str xzr, [x0] 5c4ec: f9063f80 str x0, [x28, #0xc78] 5c4f0: d0000780 adrp x0, 0x14e000 5c4f4: 91320000 add x0, x0, #0xc80 5c4f8: 97fecd5e bl 0xfa70 5c4fc: f9463f80 ldr x0, [x28, #0xc78] 5c500: aa1903e1 mov x1, x25 5c504: 97ffcc5a bl 0x4f66c 5c508: f9463f80 ldr x0, [x28, #0xc78] 5c50c: b50001e0 cbnz x0, 0x5c548 5c510: d0000780 adrp x0, 0x14e000 5c514: 91320000 add x0, x0, #0xc80 5c518: 97fecc2a bl 0xf5c0 5c51c: f9463f88 ldr x8, [x28, #0xc78] 5c520: b50000c8 cbnz x8, 0x5c538 5c524: 321d07e0 orr w0, wzr, #0x18 5c528: 940095a0 bl 0x81ba8 5c52c: a900fc1f stp xzr, xzr, [x0, #0x8] 5c530: f900001f str xzr, [x0] 5c534: f9063f80 str x0, [x28, #0xc78] 5c538: d0000780 adrp x0, 0x14e000 5c53c: 91320000 add x0, x0, #0xc80 5c540: 97fecd4c bl 0xfa70 5c544: f9463f80 ldr x0, [x28, #0xc78] 5c548: aa1a03e1 mov x1, x26 5c54c: 97ffcc48 bl 0x4f66c 5c550: f9463f80 ldr x0, [x28, #0xc78] 5c554: b50001e0 cbnz x0, 0x5c590 5c558: d0000780 adrp x0, 0x14e000 5c55c: 91320000 add x0, x0, #0xc80 5c560: 97fecc18 bl 0xf5c0 5c564: f9463f88 ldr x8, [x28, #0xc78] 5c568: b50000c8 cbnz x8, 0x5c580 5c56c: 321d07e0 orr w0, wzr, #0x18 5c570: 9400958e bl 0x81ba8 5c574: a900fc1f stp xzr, xzr, [x0, #0x8] 5c578: f900001f str xzr, [x0] 5c57c: f9063f80 str x0, [x28, #0xc78] 5c580: d0000780 adrp x0, 0x14e000 5c584: 91320000 add x0, x0, #0xc80 5c588: 97fecd3a bl 0xfa70 5c58c: f9463f80 ldr x0, [x28, #0xc78] 5c590: aa1603e1 mov x1, x22 5c594: 97ffcc36 bl 0x4f66c 5c598: f9463f80 ldr x0, [x28, #0xc78] 5c59c: b50001e0 cbnz x0, 0x5c5d8 5c5a0: d0000780 adrp x0, 0x14e000 5c5a4: 91320000 add x0, x0, #0xc80 5c5a8: 97fecc06 bl 0xf5c0 5c5ac: f9463f88 ldr x8, [x28, #0xc78] 5c5b0: b50000c8 cbnz x8, 0x5c5c8 5c5b4: 321d07e0 orr w0, wzr, #0x18 5c5b8: 9400957c bl 0x81ba8 5c5bc: a900fc1f stp xzr, xzr, [x0, #0x8] 5c5c0: f900001f str xzr, [x0] 5c5c4: f9063f80 str x0, [x28, #0xc78] 5c5c8: d0000780 adrp x0, 0x14e000 5c5cc: 91320000 add x0, x0, #0xc80 5c5d0: 97fecd28 bl 0xfa70 5c5d4: f9463f80 ldr x0, [x28, #0xc78] 5c5d8: aa1503e1 mov x1, x21 5c5dc: 97ffc98d bl 0x4ec10 5c5e0: 3940c3e8 ldrb w8, [sp, #0x30] 5c5e4: 36000068 tbz w8, #0x0, 0x5c5f0 5c5e8: f94023e0 ldr x0, [sp, #0x40] 5c5ec: 9400959f bl 0x81c68 5c5f0: 394143e8 ldrb w8, [sp, #0x50] 5c5f4: 36000068 tbz w8, #0x0, 0x5c600 5c5f8: f94033e0 ldr x0, [sp, #0x60] 5c5fc: 9400959b bl 0x81c68 5c600: f94017e8 ldr x8, [sp, #0x28] 5c604: f9401508 ldr x8, [x8, #0x28] 5c608: f85a83a9 ldur x9, [x29, #-0x58] 5c60c: eb09011f cmp x8, x9 5c610: 54000281 b.ne 0x5c660 5c614: a94c7bfd ldp x29, x30, [sp, #0xc0] 5c618: a94b4ff4 ldp x20, x19, [sp, #0xb0] 5c61c: a94a57f6 ldp x22, x21, [sp, #0xa0] 5c620: a9495ff8 ldp x24, x23, [sp, #0x90] 5c624: a94867fa ldp x26, x25, [sp, #0x80] 5c628: a9476ffc ldp x28, x27, [sp, #0x70] 5c62c: 910343ff add sp, sp, #0xd0 5c630: d65f03c0 ret 5c634: 3940c3e8 ldrb w8, [sp, #0x30] 5c638: f94023e9 ldr x9, [sp, #0x40] 5c63c: 7200011f tst w8, #0x1 5c640: 9a890263 csel x3, x19, x9, eq 5c644: 900002c1 adrp x1, 0xb4000 5c648: b00002c2 adrp x2, 0xb5000 5c64c: 912fdc21 add x1, x1, #0xbf7 5c650: 911e4042 add x2, x2, #0x790 5c654: 320007e0 orr w0, wzr, #0x3 5c658: 97fec90e bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5c65c: 17ffff75 b 0x5c430 5c660: 97fecae0 bl 0xf1e0 <__stack_chk_fail@plt> 5c664: 14000007 b 0x5c680 5c668: 1400000a b 0x5c690 5c66c: 14000009 b 0x5c690 5c670: 14000004 b 0x5c680 5c674: 14000003 b 0x5c680 5c678: 14000002 b 0x5c680 5c67c: 14000001 b 0x5c680 5c680: aa0003f3 mov x19, x0 5c684: 394143e8 ldrb w8, [sp, #0x50] 5c688: 37000128 tbnz w8, #0x0, 0x5c6ac 5c68c: 1400000a b 0x5c6b4 5c690: 3940c3e8 ldrb w8, [sp, #0x30] 5c694: aa0003f3 mov x19, x0 5c698: 36000068 tbz w8, #0x0, 0x5c6a4 5c69c: f94023e0 ldr x0, [sp, #0x40] 5c6a0: 94009572 bl 0x81c68 5c6a4: 394143e8 ldrb w8, [sp, #0x50] 5c6a8: 36000068 tbz w8, #0x0, 0x5c6b4 5c6ac: f94033e0 ldr x0, [sp, #0x60] 5c6b0: 9400956e bl 0x81c68 5c6b4: aa1303e0 mov x0, x19 5c6b8: 940136b9 bl 0xaa19c 5c6bc: d10203ff sub sp, sp, #0x80 5c6c0: f90023f7 str x23, [sp, #0x40] 5c6c4: a90557f6 stp x22, x21, [sp, #0x50] 5c6c8: a9064ff4 stp x20, x19, [sp, #0x60] 5c6cc: a9077bfd stp x29, x30, [sp, #0x70] 5c6d0: 9101c3fd add x29, sp, #0x70 5c6d4: d53bd055 mrs x21, TPIDR_EL0 5c6d8: f94016a8 ldr x8, [x21, #0x28] 5c6dc: aa0003f4 mov x20, x0 5c6e0: 2a0103f3 mov w19, w1 5c6e4: f9001fe8 str x8, [sp, #0x38] 5c6e8: 39400296 ldrb w22, [x20] 5c6ec: f9400688 ldr x8, [x20, #0x8] 5c6f0: d341fec9 lsr x9, x22, #1 5c6f4: 720002df tst w22, #0x1 5c6f8: 9a880128 csel x8, x9, x8, eq 5c6fc: b4000d68 cbz x8, 0x5c8a8 5c700: 321b03e0 orr w0, wzr, #0x20 5c704: 94009529 bl 0x81ba8 5c708: d00002c9 adrp x9, 0xb6000 5c70c: b00002c8 adrp x8, 0xb5000 5c710: 910d3929 add x9, x9, #0x34e 5c714: 3dc18d00 ldr q0, [x8, #0x630] 5c718: 3cc0e121 ldur q1, [x9, #0xe] 5c71c: 3dc00122 ldr q2, [x9] 5c720: f9001be0 str x0, [sp, #0x30] 5c724: 3d800be0 str q0, [sp, #0x20] 5c728: 3c80e001 stur q1, [x0, #0xe] 5c72c: 3d800002 str q2, [x0] 5c730: 3900781f strb wzr, [x0, #0x1e] 5c734: f9400a88 ldr x8, [x20, #0x10] 5c738: 720002df tst w22, #0x1 5c73c: 9a941500 csinc x0, x8, x20, ne 5c740: 97fecc00 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5c744: b40001c0 cbz x0, 0x5c77c 5c748: 39400288 ldrb w8, [x20] 5c74c: f9400a89 ldr x9, [x20, #0x10] 5c750: 9100068a add x10, x20, #0x1 5c754: 7200011f tst w8, #0x1 5c758: 9a890140 csel x0, x10, x9, eq 5c75c: 97fecbf9 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5c760: aa0003f4 mov x20, x0 5c764: aa1403e0 mov x0, x20 5c768: 97fecc02 bl 0xf770 5c76c: aa0003e2 mov x2, x0 5c770: 910083e0 add x0, sp, #0x20 5c774: aa1403e1 mov x1, x20 5c778: 97ff741b bl 0x397e4 <.text+0x29d34> 5c77c: d0000796 adrp x22, 0x14e000 5c780: f9463ec0 ldr x0, [x22, #0xc78] 5c784: b50001e0 cbnz x0, 0x5c7c0 5c788: d0000780 adrp x0, 0x14e000 5c78c: 91320000 add x0, x0, #0xc80 5c790: 97fecb8c bl 0xf5c0 5c794: f9463ec8 ldr x8, [x22, #0xc78] 5c798: b50000c8 cbnz x8, 0x5c7b0 5c79c: 321d07e0 orr w0, wzr, #0x18 5c7a0: 94009502 bl 0x81ba8 5c7a4: a900fc1f stp xzr, xzr, [x0, #0x8] 5c7a8: f900001f str xzr, [x0] 5c7ac: f9063ec0 str x0, [x22, #0xc78] 5c7b0: d0000780 adrp x0, 0x14e000 5c7b4: 91320000 add x0, x0, #0xc80 5c7b8: 97feccae bl 0xfa70 5c7bc: f9463ec0 ldr x0, [x22, #0xc78] 5c7c0: 394083e8 ldrb w8, [sp, #0x20] 5c7c4: f9401be9 ldr x9, [sp, #0x30] 5c7c8: 910083ea add x10, sp, #0x20 5c7cc: b2400157 orr x23, x10, #0x1 5c7d0: 7200011f tst w8, #0x1 5c7d4: 9a8902e1 csel x1, x23, x9, eq 5c7d8: 97ffc285 bl 0x4d1ec 5c7dc: aa0003f4 mov x20, x0 5c7e0: b4000734 cbz x20, 0x5c8c4 5c7e4: a9017fff stp xzr, xzr, [sp, #0x10] 5c7e8: f90007ff str xzr, [sp, #0x8] 5c7ec: d00002e1 adrp x1, 0xba000 5c7f0: 913b4021 add x1, x1, #0xed0 5c7f4: 910023e0 add x0, sp, #0x8 5c7f8: 320003e2 orr w2, wzr, #0x1 5c7fc: 97ff73fa bl 0x397e4 <.text+0x29d34> 5c800: b00002c1 adrp x1, 0xb5000 5c804: 91356421 add x1, x1, #0xd59 5c808: 320003e2 orr w2, wzr, #0x1 5c80c: 97ff73f6 bl 0x397e4 <.text+0x29d34> 5c810: b0000281 adrp x1, 0xad000 5c814: 912fcc21 add x1, x1, #0xbf3 5c818: 321f03e2 orr w2, wzr, #0x2 5c81c: 97ff73f2 bl 0x397e4 <.text+0x29d34> 5c820: f9463ec0 ldr x0, [x22, #0xc78] 5c824: b50001e0 cbnz x0, 0x5c860 5c828: d0000780 adrp x0, 0x14e000 5c82c: 91320000 add x0, x0, #0xc80 5c830: 97fecb64 bl 0xf5c0 5c834: f9463ec8 ldr x8, [x22, #0xc78] 5c838: b50000c8 cbnz x8, 0x5c850 5c83c: 321d07e0 orr w0, wzr, #0x18 5c840: 940094da bl 0x81ba8 5c844: a900fc1f stp xzr, xzr, [x0, #0x8] 5c848: f900001f str xzr, [x0] 5c84c: f9063ec0 str x0, [x22, #0xc78] 5c850: d0000780 adrp x0, 0x14e000 5c854: 91320000 add x0, x0, #0xc80 5c858: 97fecc86 bl 0xfa70 5c85c: f9463ec0 ldr x0, [x22, #0xc78] 5c860: 394023e8 ldrb w8, [sp, #0x8] 5c864: f9400fe9 ldr x9, [sp, #0x18] 5c868: 910023ea add x10, sp, #0x8 5c86c: b240014a orr x10, x10, #0x1 5c870: 7200011f tst w8, #0x1 5c874: 9a890143 csel x3, x10, x9, eq 5c878: d0000282 adrp x2, 0xae000 5c87c: 91024842 add x2, x2, #0x92 5c880: aa1403e1 mov x1, x20 5c884: 2a1303e4 mov w4, w19 5c888: 97ffc371 bl 0x4d64c 5c88c: 394023e8 ldrb w8, [sp, #0x8] 5c890: 360002e8 tbz w8, #0x0, 0x5c8ec 5c894: f9400fe0 ldr x0, [sp, #0x18] 5c898: 940094f4 bl 0x81c68 5c89c: f9463ec0 ldr x0, [x22, #0xc78] 5c8a0: b5000460 cbnz x0, 0x5c92c 5c8a4: 14000014 b 0x5c8f4 5c8a8: 900002c1 adrp x1, 0xb4000 5c8ac: b00002c2 adrp x2, 0xb5000 5c8b0: 912fdc21 add x1, x1, #0xbf7 5c8b4: 911a7442 add x2, x2, #0x69d 5c8b8: 2a1f03e0 mov w0, wzr 5c8bc: 97fec875 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5c8c0: 14000021 b 0x5c944 5c8c4: 394083e8 ldrb w8, [sp, #0x20] 5c8c8: f9401be9 ldr x9, [sp, #0x30] 5c8cc: 7200011f tst w8, #0x1 5c8d0: 9a8902e3 csel x3, x23, x9, eq 5c8d4: 900002c1 adrp x1, 0xb4000 5c8d8: b00002c2 adrp x2, 0xb5000 5c8dc: 912fdc21 add x1, x1, #0xbf7 5c8e0: 911b4c42 add x2, x2, #0x6d3 5c8e4: 2a1f03e0 mov w0, wzr 5c8e8: 97fec86a bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5c8ec: f9463ec0 ldr x0, [x22, #0xc78] 5c8f0: b50001e0 cbnz x0, 0x5c92c 5c8f4: d0000780 adrp x0, 0x14e000 5c8f8: 91320000 add x0, x0, #0xc80 5c8fc: 97fecb31 bl 0xf5c0 5c900: f9463ec8 ldr x8, [x22, #0xc78] 5c904: b50000c8 cbnz x8, 0x5c91c 5c908: 321d07e0 orr w0, wzr, #0x18 5c90c: 940094a7 bl 0x81ba8 5c910: a900fc1f stp xzr, xzr, [x0, #0x8] 5c914: f900001f str xzr, [x0] 5c918: f9063ec0 str x0, [x22, #0xc78] 5c91c: d0000780 adrp x0, 0x14e000 5c920: 91320000 add x0, x0, #0xc80 5c924: 97fecc53 bl 0xfa70 5c928: f9463ec0 ldr x0, [x22, #0xc78] 5c92c: aa1403e1 mov x1, x20 5c930: 97ffc8b8 bl 0x4ec10 5c934: 394083e8 ldrb w8, [sp, #0x20] 5c938: 36000068 tbz w8, #0x0, 0x5c944 5c93c: f9401be0 ldr x0, [sp, #0x30] 5c940: 940094ca bl 0x81c68 5c944: f94016a8 ldr x8, [x21, #0x28] 5c948: f9401fe9 ldr x9, [sp, #0x38] 5c94c: eb09011f cmp x8, x9 5c950: 540000e1 b.ne 0x5c96c 5c954: a9477bfd ldp x29, x30, [sp, #0x70] 5c958: a9464ff4 ldp x20, x19, [sp, #0x60] 5c95c: a94557f6 ldp x22, x21, [sp, #0x50] 5c960: f94023f7 ldr x23, [sp, #0x40] 5c964: 910203ff add sp, sp, #0x80 5c968: d65f03c0 ret 5c96c: 97feca1d bl 0xf1e0 <__stack_chk_fail@plt> 5c970: 14000001 b 0x5c974 5c974: aa0003f3 mov x19, x0 5c978: 394083e8 ldrb w8, [sp, #0x20] 5c97c: 370001a8 tbnz w8, #0x0, 0x5c9b0 5c980: 1400000e b 0x5c9b8 5c984: 394083e8 ldrb w8, [sp, #0x20] 5c988: aa0003f3 mov x19, x0 5c98c: 37000128 tbnz w8, #0x0, 0x5c9b0 5c990: 1400000a b 0x5c9b8 5c994: 394023e8 ldrb w8, [sp, #0x8] 5c998: aa0003f3 mov x19, x0 5c99c: 36000068 tbz w8, #0x0, 0x5c9a8 5c9a0: f9400fe0 ldr x0, [sp, #0x18] 5c9a4: 940094b1 bl 0x81c68 5c9a8: 394083e8 ldrb w8, [sp, #0x20] 5c9ac: 36000068 tbz w8, #0x0, 0x5c9b8 5c9b0: f9401be0 ldr x0, [sp, #0x30] 5c9b4: 940094ad bl 0x81c68 5c9b8: aa1303e0 mov x0, x19 5c9bc: 940135f8 bl 0xaa19c 5c9c0: d10243ff sub sp, sp, #0x90 5c9c4: a9055ff8 stp x24, x23, [sp, #0x50] 5c9c8: a90657f6 stp x22, x21, [sp, #0x60] 5c9cc: a9074ff4 stp x20, x19, [sp, #0x70] 5c9d0: a9087bfd stp x29, x30, [sp, #0x80] 5c9d4: 910203fd add x29, sp, #0x80 5c9d8: d53bd056 mrs x22, TPIDR_EL0 5c9dc: f94016c8 ldr x8, [x22, #0x28] 5c9e0: aa0003f5 mov x21, x0 5c9e4: f81c83a8 stur x8, [x29, #-0x38] 5c9e8: 394002a8 ldrb w8, [x21] 5c9ec: f94006a9 ldr x9, [x21, #0x8] 5c9f0: d341fd0a lsr x10, x8, #1 5c9f4: 7200011f tst w8, #0x1 5c9f8: 9a890148 csel x8, x10, x9, eq 5c9fc: b40000e8 cbz x8, 0x5ca18 5ca00: d0000797 adrp x23, 0x14e000 5ca04: f9463ee0 ldr x0, [x23, #0xc78] 5ca08: b4000160 cbz x0, 0x5ca34 5ca0c: 97ffc0fb bl 0x4cdf8 5ca10: b5000320 cbnz x0, 0x5ca74 5ca14: 140000d9 b 0x5cd78 5ca18: 900002c1 adrp x1, 0xb4000 5ca1c: b00002c2 adrp x2, 0xb5000 5ca20: 912fdc21 add x1, x1, #0xbf7 5ca24: 911a7442 add x2, x2, #0x69d 5ca28: 2a1f03e0 mov w0, wzr 5ca2c: 97fec819 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5ca30: 140000d2 b 0x5cd78 5ca34: d0000780 adrp x0, 0x14e000 5ca38: 91320000 add x0, x0, #0xc80 5ca3c: 97fecae1 bl 0xf5c0 5ca40: f9463ee8 ldr x8, [x23, #0xc78] 5ca44: b50000c8 cbnz x8, 0x5ca5c 5ca48: 321d07e0 orr w0, wzr, #0x18 5ca4c: 94009457 bl 0x81ba8 5ca50: a900fc1f stp xzr, xzr, [x0, #0x8] 5ca54: f900001f str xzr, [x0] 5ca58: f9063ee0 str x0, [x23, #0xc78] 5ca5c: d0000780 adrp x0, 0x14e000 5ca60: 91320000 add x0, x0, #0xc80 5ca64: 97fecc03 bl 0xfa70 5ca68: f9463ee0 ldr x0, [x23, #0xc78] 5ca6c: 97ffc0e3 bl 0x4cdf8 5ca70: b4001840 cbz x0, 0x5cd78 5ca74: 52801640 mov w0, #0xb2 // =178 5ca78: 97fecaa6 bl 0xf510 5ca7c: aa0003f4 mov x20, x0 5ca80: 321c03e0 orr w0, wzr, #0x10 5ca84: 9100e3e1 add x1, sp, #0x38 5ca88: 2a1f03e2 mov w2, wzr 5ca8c: 2a1f03e3 mov w3, wzr 5ca90: 2a1f03e4 mov w4, wzr 5ca94: a903ffff stp xzr, xzr, [sp, #0x38] 5ca98: 97feca1a bl 0xf300 5ca9c: f9463ee0 ldr x0, [x23, #0xc78] 5caa0: b50001e0 cbnz x0, 0x5cadc 5caa4: d0000780 adrp x0, 0x14e000 5caa8: 91320000 add x0, x0, #0xc80 5caac: 97fecac5 bl 0xf5c0 5cab0: f9463ee8 ldr x8, [x23, #0xc78] 5cab4: b50000c8 cbnz x8, 0x5cacc 5cab8: 321d07e0 orr w0, wzr, #0x18 5cabc: 9400943b bl 0x81ba8 5cac0: a900fc1f stp xzr, xzr, [x0, #0x8] 5cac4: f900001f str xzr, [x0] 5cac8: f9063ee0 str x0, [x23, #0xc78] 5cacc: d0000780 adrp x0, 0x14e000 5cad0: 91320000 add x0, x0, #0xc80 5cad4: 97fecbe7 bl 0xfa70 5cad8: f9463ee0 ldr x0, [x23, #0xc78] 5cadc: 97ffc0c7 bl 0x4cdf8 5cae0: f9400008 ldr x8, [x0] 5cae4: 9100e3e1 add x1, sp, #0x38 5cae8: f9429d08 ldr x8, [x8, #0x538] 5caec: d63f0100 blr x8 5caf0: aa0003f3 mov x19, x0 5caf4: 321b03e0 orr w0, wzr, #0x20 5caf8: 9400942c bl 0x81ba8 5cafc: d00002c9 adrp x9, 0xb6000 5cb00: b00002c8 adrp x8, 0xb5000 5cb04: 910d3929 add x9, x9, #0x34e 5cb08: 3dc18d00 ldr q0, [x8, #0x630] 5cb0c: 3cc0e121 ldur q1, [x9, #0xe] 5cb10: 3dc00122 ldr q2, [x9] 5cb14: f9001be0 str x0, [sp, #0x30] 5cb18: 3d800be0 str q0, [sp, #0x20] 5cb1c: 3c80e001 stur q1, [x0, #0xe] 5cb20: 3d800002 str q2, [x0] 5cb24: 3900781f strb wzr, [x0, #0x1e] 5cb28: 394002a8 ldrb w8, [x21] 5cb2c: f9400aa9 ldr x9, [x21, #0x10] 5cb30: 7200011f tst w8, #0x1 5cb34: 9a951520 csinc x0, x9, x21, ne 5cb38: 97fecb02 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5cb3c: b40001c0 cbz x0, 0x5cb74 5cb40: 394002a8 ldrb w8, [x21] 5cb44: f9400aa9 ldr x9, [x21, #0x10] 5cb48: 910006aa add x10, x21, #0x1 5cb4c: 7200011f tst w8, #0x1 5cb50: 9a890140 csel x0, x10, x9, eq 5cb54: 97fecafb bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5cb58: aa0003f5 mov x21, x0 5cb5c: aa1503e0 mov x0, x21 5cb60: 97fecb04 bl 0xf770 5cb64: aa0003e2 mov x2, x0 5cb68: 910083e0 add x0, sp, #0x20 5cb6c: aa1503e1 mov x1, x21 5cb70: 97ff731d bl 0x397e4 <.text+0x29d34> 5cb74: f9463ee0 ldr x0, [x23, #0xc78] 5cb78: b50001e0 cbnz x0, 0x5cbb4 5cb7c: d0000780 adrp x0, 0x14e000 5cb80: 91320000 add x0, x0, #0xc80 5cb84: 97feca8f bl 0xf5c0 5cb88: f9463ee8 ldr x8, [x23, #0xc78] 5cb8c: b50000c8 cbnz x8, 0x5cba4 5cb90: 321d07e0 orr w0, wzr, #0x18 5cb94: 94009405 bl 0x81ba8 5cb98: a900fc1f stp xzr, xzr, [x0, #0x8] 5cb9c: f900001f str xzr, [x0] 5cba0: f9063ee0 str x0, [x23, #0xc78] 5cba4: d0000780 adrp x0, 0x14e000 5cba8: 91320000 add x0, x0, #0xc80 5cbac: 97fecbb1 bl 0xfa70 5cbb0: f9463ee0 ldr x0, [x23, #0xc78] 5cbb4: 394083e8 ldrb w8, [sp, #0x20] 5cbb8: f9401be9 ldr x9, [sp, #0x30] 5cbbc: 910083ea add x10, sp, #0x20 5cbc0: b2400158 orr x24, x10, #0x1 5cbc4: 7200011f tst w8, #0x1 5cbc8: 9a890301 csel x1, x24, x9, eq 5cbcc: 97ffc188 bl 0x4d1ec 5cbd0: aa0003f5 mov x21, x0 5cbd4: b40006f5 cbz x21, 0x5ccb0 5cbd8: a9017fff stp xzr, xzr, [sp, #0x10] 5cbdc: f90007ff str xzr, [sp, #0x8] 5cbe0: d00002e1 adrp x1, 0xba000 5cbe4: 913b4021 add x1, x1, #0xed0 5cbe8: 910023e0 add x0, sp, #0x8 5cbec: 320003e2 orr w2, wzr, #0x1 5cbf0: 97ff72fd bl 0x397e4 <.text+0x29d34> 5cbf4: b00002c1 adrp x1, 0xb5000 5cbf8: 91356421 add x1, x1, #0xd59 5cbfc: 320003e2 orr w2, wzr, #0x1 5cc00: 97ff72f9 bl 0x397e4 <.text+0x29d34> 5cc04: b0000281 adrp x1, 0xad000 5cc08: 912f5421 add x1, x1, #0xbd5 5cc0c: 52800242 mov w2, #0x12 // =18 5cc10: 97ff72f5 bl 0x397e4 <.text+0x29d34> 5cc14: b0000281 adrp x1, 0xad000 5cc18: 912fcc21 add x1, x1, #0xbf3 5cc1c: 321f03e2 orr w2, wzr, #0x2 5cc20: 97ff72f1 bl 0x397e4 <.text+0x29d34> 5cc24: f9463ee0 ldr x0, [x23, #0xc78] 5cc28: b50001e0 cbnz x0, 0x5cc64 5cc2c: d0000780 adrp x0, 0x14e000 5cc30: 91320000 add x0, x0, #0xc80 5cc34: 97feca63 bl 0xf5c0 5cc38: f9463ee8 ldr x8, [x23, #0xc78] 5cc3c: b50000c8 cbnz x8, 0x5cc54 5cc40: 321d07e0 orr w0, wzr, #0x18 5cc44: 940093d9 bl 0x81ba8 5cc48: a900fc1f stp xzr, xzr, [x0, #0x8] 5cc4c: f900001f str xzr, [x0] 5cc50: f9063ee0 str x0, [x23, #0xc78] 5cc54: d0000780 adrp x0, 0x14e000 5cc58: 91320000 add x0, x0, #0xc80 5cc5c: 97fecb85 bl 0xfa70 5cc60: f9463ee0 ldr x0, [x23, #0xc78] 5cc64: 394023e8 ldrb w8, [sp, #0x8] 5cc68: f9400fe9 ldr x9, [sp, #0x18] 5cc6c: 910023ea add x10, sp, #0x8 5cc70: b240014a orr x10, x10, #0x1 5cc74: 7200011f tst w8, #0x1 5cc78: 9a890143 csel x3, x10, x9, eq 5cc7c: d00002c2 adrp x2, 0xb6000 5cc80: 910a4842 add x2, x2, #0x292 5cc84: aa1503e1 mov x1, x21 5cc88: 2a1403e4 mov w4, w20 5cc8c: aa1303e5 mov x5, x19 5cc90: 97ffc26f bl 0x4d64c 5cc94: 394023e8 ldrb w8, [sp, #0x8] 5cc98: 36000208 tbz w8, #0x0, 0x5ccd8 5cc9c: f9400fe0 ldr x0, [sp, #0x18] 5cca0: 940093f2 bl 0x81c68 5cca4: f9463ee0 ldr x0, [x23, #0xc78] 5cca8: b5000380 cbnz x0, 0x5cd18 5ccac: 1400000d b 0x5cce0 5ccb0: 394083e8 ldrb w8, [sp, #0x20] 5ccb4: f9401be9 ldr x9, [sp, #0x30] 5ccb8: 7200011f tst w8, #0x1 5ccbc: 9a890303 csel x3, x24, x9, eq 5ccc0: 900002c1 adrp x1, 0xb4000 5ccc4: b00002c2 adrp x2, 0xb5000 5ccc8: 912fdc21 add x1, x1, #0xbf7 5cccc: 911b4c42 add x2, x2, #0x6d3 5ccd0: 2a1f03e0 mov w0, wzr 5ccd4: 97fec76f bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5ccd8: f9463ee0 ldr x0, [x23, #0xc78] 5ccdc: b50001e0 cbnz x0, 0x5cd18 5cce0: d0000780 adrp x0, 0x14e000 5cce4: 91320000 add x0, x0, #0xc80 5cce8: 97feca36 bl 0xf5c0 5ccec: f9463ee8 ldr x8, [x23, #0xc78] 5ccf0: b50000c8 cbnz x8, 0x5cd08 5ccf4: 321d07e0 orr w0, wzr, #0x18 5ccf8: 940093ac bl 0x81ba8 5ccfc: a900fc1f stp xzr, xzr, [x0, #0x8] 5cd00: f900001f str xzr, [x0] 5cd04: f9063ee0 str x0, [x23, #0xc78] 5cd08: d0000780 adrp x0, 0x14e000 5cd0c: 91320000 add x0, x0, #0xc80 5cd10: 97fecb58 bl 0xfa70 5cd14: f9463ee0 ldr x0, [x23, #0xc78] 5cd18: aa1303e1 mov x1, x19 5cd1c: 97ffca54 bl 0x4f66c 5cd20: f9463ee0 ldr x0, [x23, #0xc78] 5cd24: b50001e0 cbnz x0, 0x5cd60 5cd28: d0000780 adrp x0, 0x14e000 5cd2c: 91320000 add x0, x0, #0xc80 5cd30: 97feca24 bl 0xf5c0 5cd34: f9463ee8 ldr x8, [x23, #0xc78] 5cd38: b50000c8 cbnz x8, 0x5cd50 5cd3c: 321d07e0 orr w0, wzr, #0x18 5cd40: 9400939a bl 0x81ba8 5cd44: a900fc1f stp xzr, xzr, [x0, #0x8] 5cd48: f900001f str xzr, [x0] 5cd4c: f9063ee0 str x0, [x23, #0xc78] 5cd50: d0000780 adrp x0, 0x14e000 5cd54: 91320000 add x0, x0, #0xc80 5cd58: 97fecb46 bl 0xfa70 5cd5c: f9463ee0 ldr x0, [x23, #0xc78] 5cd60: aa1503e1 mov x1, x21 5cd64: 97ffc7ab bl 0x4ec10 5cd68: 394083e8 ldrb w8, [sp, #0x20] 5cd6c: 36000068 tbz w8, #0x0, 0x5cd78 5cd70: f9401be0 ldr x0, [sp, #0x30] 5cd74: 940093bd bl 0x81c68 5cd78: f94016c8 ldr x8, [x22, #0x28] 5cd7c: f85c83a9 ldur x9, [x29, #-0x38] 5cd80: eb09011f cmp x8, x9 5cd84: 540000e1 b.ne 0x5cda0 5cd88: a9487bfd ldp x29, x30, [sp, #0x80] 5cd8c: a9474ff4 ldp x20, x19, [sp, #0x70] 5cd90: a94657f6 ldp x22, x21, [sp, #0x60] 5cd94: a9455ff8 ldp x24, x23, [sp, #0x50] 5cd98: 910243ff add sp, sp, #0x90 5cd9c: d65f03c0 ret 5cda0: 97fec910 bl 0xf1e0 <__stack_chk_fail@plt> 5cda4: 1400000d b 0x5cdd8 5cda8: 394083e8 ldrb w8, [sp, #0x20] 5cdac: aa0003f3 mov x19, x0 5cdb0: 370001a8 tbnz w8, #0x0, 0x5cde4 5cdb4: 1400000e b 0x5cdec 5cdb8: 394023e8 ldrb w8, [sp, #0x8] 5cdbc: aa0003f3 mov x19, x0 5cdc0: 360000e8 tbz w8, #0x0, 0x5cddc 5cdc4: f9400fe0 ldr x0, [sp, #0x18] 5cdc8: 940093a8 bl 0x81c68 5cdcc: 394083e8 ldrb w8, [sp, #0x20] 5cdd0: 370000a8 tbnz w8, #0x0, 0x5cde4 5cdd4: 14000006 b 0x5cdec 5cdd8: aa0003f3 mov x19, x0 5cddc: 394083e8 ldrb w8, [sp, #0x20] 5cde0: 36000068 tbz w8, #0x0, 0x5cdec 5cde4: f9401be0 ldr x0, [sp, #0x30] 5cde8: 940093a0 bl 0x81c68 5cdec: aa1303e0 mov x0, x19 5cdf0: 940134eb bl 0xaa19c 5cdf4: d10343ff sub sp, sp, #0xd0 5cdf8: a9076ffc stp x28, x27, [sp, #0x70] 5cdfc: a90867fa stp x26, x25, [sp, #0x80] 5ce00: a9095ff8 stp x24, x23, [sp, #0x90] 5ce04: a90a57f6 stp x22, x21, [sp, #0xa0] 5ce08: a90b4ff4 stp x20, x19, [sp, #0xb0] 5ce0c: a90c7bfd stp x29, x30, [sp, #0xc0] 5ce10: 910303fd add x29, sp, #0xc0 5ce14: d53bd05b mrs x27, TPIDR_EL0 5ce18: f9401768 ldr x8, [x27, #0x28] 5ce1c: aa0003f7 mov x23, x0 5ce20: aa0403f8 mov x24, x4 5ce24: f9400bbc ldr x28, [x29, #0x10] 5ce28: f81a83a8 stur x8, [x29, #-0x58] 5ce2c: 394002e8 ldrb w8, [x23] 5ce30: f9400ae9 ldr x9, [x23, #0x10] 5ce34: aa0503f9 mov x25, x5 5ce38: 3940030a ldrb w10, [x24] 5ce3c: aa0603fa mov x26, x6 5ce40: f9400b0b ldr x11, [x24, #0x10] 5ce44: 3940032c ldrb w12, [x25] 5ce48: f9400b2d ldr x13, [x25, #0x10] 5ce4c: 3940034e ldrb w14, [x26] 5ce50: 7200011f tst w8, #0x1 5ce54: aa0303f3 mov x19, x3 5ce58: f9400b48 ldr x8, [x26, #0x10] 5ce5c: 9a971523 csinc x3, x9, x23, ne 5ce60: 39400389 ldrb w9, [x28] 5ce64: 7200015f tst w10, #0x1 5ce68: f9400b8a ldr x10, [x28, #0x10] 5ce6c: 2a0703f6 mov w22, w7 5ce70: 9a981567 csinc x7, x11, x24, ne 5ce74: 7200019f tst w12, #0x1 5ce78: 9a9915ab csinc x11, x13, x25, ne 5ce7c: 720001df tst w14, #0x1 5ce80: 2a0203f4 mov w20, w2 5ce84: 2a0103f5 mov w21, w1 5ce88: 9a9a1508 csinc x8, x8, x26, ne 5ce8c: 7200013f tst w9, #0x1 5ce90: 900002c1 adrp x1, 0xb4000 5ce94: d00002c2 adrp x2, 0xb6000 5ce98: 9a9c1549 csinc x9, x10, x28, ne 5ce9c: 912fdc21 add x1, x1, #0xbf7 5cea0: 910a9842 add x2, x2, #0x2a6 5cea4: 2a1f03e0 mov w0, wzr 5cea8: 2a1503e4 mov w4, w21 5ceac: 2a1403e5 mov w5, w20 5ceb0: aa1303e6 mov x6, x19 5ceb4: f9000fe9 str x9, [sp, #0x18] 5ceb8: b90013f6 str w22, [sp, #0x10] 5cebc: a90023eb stp x11, x8, [sp] 5cec0: 97fec6f4 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5cec4: 394002e8 ldrb w8, [x23] 5cec8: f94006e9 ldr x9, [x23, #0x8] 5cecc: d341fd0a lsr x10, x8, #1 5ced0: 7200011f tst w8, #0x1 5ced4: 9a890148 csel x8, x10, x9, eq 5ced8: b4000108 cbz x8, 0x5cef8 5cedc: f90017fb str x27, [sp, #0x28] 5cee0: d000079b adrp x27, 0x14e000 5cee4: f9463f60 ldr x0, [x27, #0xc78] 5cee8: b4000180 cbz x0, 0x5cf18 5ceec: 97ffbfc3 bl 0x4cdf8 5cef0: b5000340 cbnz x0, 0x5cf58 5cef4: 1400016b b 0x5d4a0 5cef8: 900002c1 adrp x1, 0xb4000 5cefc: b00002c2 adrp x2, 0xb5000 5cf00: 912fdc21 add x1, x1, #0xbf7 5cf04: 911a7442 add x2, x2, #0x69d 5cf08: 2a1f03e0 mov w0, wzr 5cf0c: 97fec6e1 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5cf10: f9401768 ldr x8, [x27, #0x28] 5cf14: 14000165 b 0x5d4a8 5cf18: d0000780 adrp x0, 0x14e000 5cf1c: 91320000 add x0, x0, #0xc80 5cf20: 97fec9a8 bl 0xf5c0 5cf24: f9463f68 ldr x8, [x27, #0xc78] 5cf28: b50000c8 cbnz x8, 0x5cf40 5cf2c: 321d07e0 orr w0, wzr, #0x18 5cf30: 9400931e bl 0x81ba8 5cf34: a900fc1f stp xzr, xzr, [x0, #0x8] 5cf38: f900001f str xzr, [x0] 5cf3c: f9063f60 str x0, [x27, #0xc78] 5cf40: d0000780 adrp x0, 0x14e000 5cf44: 91320000 add x0, x0, #0xc80 5cf48: 97fecaca bl 0xfa70 5cf4c: f9463f60 ldr x0, [x27, #0xc78] 5cf50: 97ffbfaa bl 0x4cdf8 5cf54: b4002a60 cbz x0, 0x5d4a0 5cf58: a905ffff stp xzr, xzr, [sp, #0x58] 5cf5c: f9002bff str xzr, [sp, #0x50] 5cf60: d00002e1 adrp x1, 0xba000 5cf64: 913b4021 add x1, x1, #0xed0 5cf68: 910143e0 add x0, sp, #0x50 5cf6c: 320003e2 orr w2, wzr, #0x1 5cf70: 97ff721d bl 0x397e4 <.text+0x29d34> 5cf74: b00002c1 adrp x1, 0xb5000 5cf78: 91356421 add x1, x1, #0xd59 5cf7c: 320003e2 orr w2, wzr, #0x1 5cf80: 97ff7219 bl 0x397e4 <.text+0x29d34> 5cf84: b00002c1 adrp x1, 0xb5000 5cf88: 91356421 add x1, x1, #0xd59 5cf8c: 320003e2 orr w2, wzr, #0x1 5cf90: 97ff7215 bl 0x397e4 <.text+0x29d34> 5cf94: b00002c1 adrp x1, 0xb5000 5cf98: 91356421 add x1, x1, #0xd59 5cf9c: 320003e2 orr w2, wzr, #0x1 5cfa0: 97ff7211 bl 0x397e4 <.text+0x29d34> 5cfa4: b0000281 adrp x1, 0xad000 5cfa8: 912f5421 add x1, x1, #0xbd5 5cfac: 52800242 mov w2, #0x12 // =18 5cfb0: 97ff720d bl 0x397e4 <.text+0x29d34> 5cfb4: b0000281 adrp x1, 0xad000 5cfb8: 912f5421 add x1, x1, #0xbd5 5cfbc: 52800242 mov w2, #0x12 // =18 5cfc0: 97ff7209 bl 0x397e4 <.text+0x29d34> 5cfc4: b0000281 adrp x1, 0xad000 5cfc8: 912f5421 add x1, x1, #0xbd5 5cfcc: 52800242 mov w2, #0x12 // =18 5cfd0: 97ff7205 bl 0x397e4 <.text+0x29d34> 5cfd4: b00002c1 adrp x1, 0xb5000 5cfd8: 91356421 add x1, x1, #0xd59 5cfdc: 320003e2 orr w2, wzr, #0x1 5cfe0: 97ff7201 bl 0x397e4 <.text+0x29d34> 5cfe4: b0000281 adrp x1, 0xad000 5cfe8: 912f5421 add x1, x1, #0xbd5 5cfec: 52800242 mov w2, #0x12 // =18 5cff0: 97ff71fd bl 0x397e4 <.text+0x29d34> 5cff4: b0000281 adrp x1, 0xad000 5cff8: 912fcc21 add x1, x1, #0xbf3 5cffc: 321f03e2 orr w2, wzr, #0x2 5d000: 97ff71f9 bl 0x397e4 <.text+0x29d34> 5d004: f9463f60 ldr x0, [x27, #0xc78] 5d008: b50001e0 cbnz x0, 0x5d044 5d00c: b0000780 adrp x0, 0x14e000 5d010: 91320000 add x0, x0, #0xc80 5d014: 97fec96b bl 0xf5c0 5d018: f9463f68 ldr x8, [x27, #0xc78] 5d01c: b50000c8 cbnz x8, 0x5d034 5d020: 321d07e0 orr w0, wzr, #0x18 5d024: 940092e1 bl 0x81ba8 5d028: a900fc1f stp xzr, xzr, [x0, #0x8] 5d02c: f900001f str xzr, [x0] 5d030: f9063f60 str x0, [x27, #0xc78] 5d034: b0000780 adrp x0, 0x14e000 5d038: 91320000 add x0, x0, #0xc80 5d03c: 97feca8d bl 0xfa70 5d040: f9463f60 ldr x0, [x27, #0xc78] 5d044: 97ffbf6d bl 0x4cdf8 5d048: f9400008 ldr x8, [x0] 5d04c: 39400309 ldrb w9, [x24] 5d050: f9400b0a ldr x10, [x24, #0x10] 5d054: 9100070b add x11, x24, #0x1 5d058: f9429d08 ldr x8, [x8, #0x538] 5d05c: 7200013f tst w9, #0x1 5d060: 9a8a0161 csel x1, x11, x10, eq 5d064: d63f0100 blr x8 5d068: f90013e0 str x0, [sp, #0x20] 5d06c: f9463f60 ldr x0, [x27, #0xc78] 5d070: b50001e0 cbnz x0, 0x5d0ac 5d074: b0000780 adrp x0, 0x14e000 5d078: 91320000 add x0, x0, #0xc80 5d07c: 97fec951 bl 0xf5c0 5d080: f9463f68 ldr x8, [x27, #0xc78] 5d084: b50000c8 cbnz x8, 0x5d09c 5d088: 321d07e0 orr w0, wzr, #0x18 5d08c: 940092c7 bl 0x81ba8 5d090: a900fc1f stp xzr, xzr, [x0, #0x8] 5d094: f900001f str xzr, [x0] 5d098: f9063f60 str x0, [x27, #0xc78] 5d09c: b0000780 adrp x0, 0x14e000 5d0a0: 91320000 add x0, x0, #0xc80 5d0a4: 97feca73 bl 0xfa70 5d0a8: f9463f60 ldr x0, [x27, #0xc78] 5d0ac: 97ffbf53 bl 0x4cdf8 5d0b0: f9400008 ldr x8, [x0] 5d0b4: 39400329 ldrb w9, [x25] 5d0b8: f9400b2a ldr x10, [x25, #0x10] 5d0bc: 9100072b add x11, x25, #0x1 5d0c0: f9429d08 ldr x8, [x8, #0x538] 5d0c4: 7200013f tst w9, #0x1 5d0c8: 9a8a0161 csel x1, x11, x10, eq 5d0cc: d63f0100 blr x8 5d0d0: aa0003f9 mov x25, x0 5d0d4: f9463f60 ldr x0, [x27, #0xc78] 5d0d8: b50001e0 cbnz x0, 0x5d114 5d0dc: b0000780 adrp x0, 0x14e000 5d0e0: 91320000 add x0, x0, #0xc80 5d0e4: 97fec937 bl 0xf5c0 5d0e8: f9463f68 ldr x8, [x27, #0xc78] 5d0ec: b50000c8 cbnz x8, 0x5d104 5d0f0: 321d07e0 orr w0, wzr, #0x18 5d0f4: 940092ad bl 0x81ba8 5d0f8: a900fc1f stp xzr, xzr, [x0, #0x8] 5d0fc: f900001f str xzr, [x0] 5d100: f9063f60 str x0, [x27, #0xc78] 5d104: b0000780 adrp x0, 0x14e000 5d108: 91320000 add x0, x0, #0xc80 5d10c: 97feca59 bl 0xfa70 5d110: f9463f60 ldr x0, [x27, #0xc78] 5d114: 97ffbf39 bl 0x4cdf8 5d118: f9400008 ldr x8, [x0] 5d11c: 39400349 ldrb w9, [x26] 5d120: f9400b4a ldr x10, [x26, #0x10] 5d124: 9100074b add x11, x26, #0x1 5d128: f9429d08 ldr x8, [x8, #0x538] 5d12c: 7200013f tst w9, #0x1 5d130: 9a8a0161 csel x1, x11, x10, eq 5d134: d63f0100 blr x8 5d138: aa0003fa mov x26, x0 5d13c: f9463f60 ldr x0, [x27, #0xc78] 5d140: b50001e0 cbnz x0, 0x5d17c 5d144: b0000780 adrp x0, 0x14e000 5d148: 91320000 add x0, x0, #0xc80 5d14c: 97fec91d bl 0xf5c0 5d150: f9463f68 ldr x8, [x27, #0xc78] 5d154: b50000c8 cbnz x8, 0x5d16c 5d158: 321d07e0 orr w0, wzr, #0x18 5d15c: 94009293 bl 0x81ba8 5d160: a900fc1f stp xzr, xzr, [x0, #0x8] 5d164: f900001f str xzr, [x0] 5d168: f9063f60 str x0, [x27, #0xc78] 5d16c: b0000780 adrp x0, 0x14e000 5d170: 91320000 add x0, x0, #0xc80 5d174: 97feca3f bl 0xfa70 5d178: f9463f60 ldr x0, [x27, #0xc78] 5d17c: 97ffbf1f bl 0x4cdf8 5d180: f9400008 ldr x8, [x0] 5d184: 39400389 ldrb w9, [x28] 5d188: f9400b8a ldr x10, [x28, #0x10] 5d18c: 9100078b add x11, x28, #0x1 5d190: f9429d08 ldr x8, [x8, #0x538] 5d194: 7200013f tst w9, #0x1 5d198: 9a8a0161 csel x1, x11, x10, eq 5d19c: d63f0100 blr x8 5d1a0: aa0003f8 mov x24, x0 5d1a4: a903ffff stp xzr, xzr, [sp, #0x38] 5d1a8: f9001bff str xzr, [sp, #0x30] 5d1ac: 321b03e0 orr w0, wzr, #0x20 5d1b0: 9400927e bl 0x81ba8 5d1b4: b00002c9 adrp x9, 0xb6000 5d1b8: 900002c8 adrp x8, 0xb5000 5d1bc: 910d3929 add x9, x9, #0x34e 5d1c0: 3dc18d00 ldr q0, [x8, #0x630] 5d1c4: 3cc0e121 ldur q1, [x9, #0xe] 5d1c8: 3dc00122 ldr q2, [x9] 5d1cc: f90023e0 str x0, [sp, #0x40] 5d1d0: 3d800fe0 str q0, [sp, #0x30] 5d1d4: 3c80e001 stur q1, [x0, #0xe] 5d1d8: 3d800002 str q2, [x0] 5d1dc: 3900781f strb wzr, [x0, #0x1e] 5d1e0: 394002e8 ldrb w8, [x23] 5d1e4: f9400ae9 ldr x9, [x23, #0x10] 5d1e8: 910006fc add x28, x23, #0x1 5d1ec: 7200011f tst w8, #0x1 5d1f0: 9a890380 csel x0, x28, x9, eq 5d1f4: 97fec953 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5d1f8: b40001a0 cbz x0, 0x5d22c 5d1fc: 394002e8 ldrb w8, [x23] 5d200: f9400ae9 ldr x9, [x23, #0x10] 5d204: 7200011f tst w8, #0x1 5d208: 9a890380 csel x0, x28, x9, eq 5d20c: 97fec94d bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5d210: aa0003f7 mov x23, x0 5d214: aa1703e0 mov x0, x23 5d218: 97fec956 bl 0xf770 5d21c: aa0003e2 mov x2, x0 5d220: 9100c3e0 add x0, sp, #0x30 5d224: aa1703e1 mov x1, x23 5d228: 97ff716f bl 0x397e4 <.text+0x29d34> 5d22c: f9463f60 ldr x0, [x27, #0xc78] 5d230: b50001e0 cbnz x0, 0x5d26c 5d234: b0000780 adrp x0, 0x14e000 5d238: 91320000 add x0, x0, #0xc80 5d23c: 97fec8e1 bl 0xf5c0 5d240: f9463f68 ldr x8, [x27, #0xc78] 5d244: b50000c8 cbnz x8, 0x5d25c 5d248: 321d07e0 orr w0, wzr, #0x18 5d24c: 94009257 bl 0x81ba8 5d250: a900fc1f stp xzr, xzr, [x0, #0x8] 5d254: f900001f str xzr, [x0] 5d258: f9063f60 str x0, [x27, #0xc78] 5d25c: b0000780 adrp x0, 0x14e000 5d260: 91320000 add x0, x0, #0xc80 5d264: 97feca03 bl 0xfa70 5d268: f9463f60 ldr x0, [x27, #0xc78] 5d26c: 3940c3e8 ldrb w8, [sp, #0x30] 5d270: f94023e9 ldr x9, [sp, #0x40] 5d274: 9100c3ea add x10, sp, #0x30 5d278: b240015c orr x28, x10, #0x1 5d27c: 7200011f tst w8, #0x1 5d280: 9a890381 csel x1, x28, x9, eq 5d284: 97ffbfda bl 0x4d1ec 5d288: aa0003f7 mov x23, x0 5d28c: b4001257 cbz x23, 0x5d4d4 5d290: f9463f60 ldr x0, [x27, #0xc78] 5d294: f94013fc ldr x28, [sp, #0x20] 5d298: b50001e0 cbnz x0, 0x5d2d4 5d29c: b0000780 adrp x0, 0x14e000 5d2a0: 91320000 add x0, x0, #0xc80 5d2a4: 97fec8c7 bl 0xf5c0 5d2a8: f9463f68 ldr x8, [x27, #0xc78] 5d2ac: b50000c8 cbnz x8, 0x5d2c4 5d2b0: 321d07e0 orr w0, wzr, #0x18 5d2b4: 9400923d bl 0x81ba8 5d2b8: a900fc1f stp xzr, xzr, [x0, #0x8] 5d2bc: f900001f str xzr, [x0] 5d2c0: f9063f60 str x0, [x27, #0xc78] 5d2c4: b0000780 adrp x0, 0x14e000 5d2c8: 91320000 add x0, x0, #0xc80 5d2cc: 97fec9e9 bl 0xfa70 5d2d0: f9463f60 ldr x0, [x27, #0xc78] 5d2d4: 394143e8 ldrb w8, [sp, #0x50] 5d2d8: f94033e9 ldr x9, [sp, #0x60] 5d2dc: 910143ea add x10, sp, #0x50 5d2e0: b240014a orr x10, x10, #0x1 5d2e4: 7200011f tst w8, #0x1 5d2e8: 9a890143 csel x3, x10, x9, eq 5d2ec: b00002c2 adrp x2, 0xb6000 5d2f0: 910d0842 add x2, x2, #0x342 5d2f4: aa1703e1 mov x1, x23 5d2f8: 2a1503e4 mov w4, w21 5d2fc: 2a1403e5 mov w5, w20 5d300: 2a1303e6 mov w6, w19 5d304: aa1c03e7 mov x7, x28 5d308: f9000ff8 str x24, [sp, #0x18] 5d30c: b90013f6 str w22, [sp, #0x10] 5d310: a9006bf9 stp x25, x26, [sp] 5d314: 97ffc0ce bl 0x4d64c 5d318: f9463f60 ldr x0, [x27, #0xc78] 5d31c: b50001e0 cbnz x0, 0x5d358 5d320: b0000780 adrp x0, 0x14e000 5d324: 91320000 add x0, x0, #0xc80 5d328: 97fec8a6 bl 0xf5c0 5d32c: f9463f68 ldr x8, [x27, #0xc78] 5d330: b50000c8 cbnz x8, 0x5d348 5d334: 321d07e0 orr w0, wzr, #0x18 5d338: 9400921c bl 0x81ba8 5d33c: a900fc1f stp xzr, xzr, [x0, #0x8] 5d340: f900001f str xzr, [x0] 5d344: f9063f60 str x0, [x27, #0xc78] 5d348: b0000780 adrp x0, 0x14e000 5d34c: 91320000 add x0, x0, #0xc80 5d350: 97fec9c8 bl 0xfa70 5d354: f9463f60 ldr x0, [x27, #0xc78] 5d358: aa1c03e1 mov x1, x28 5d35c: 97ffc8c4 bl 0x4f66c 5d360: f9463f60 ldr x0, [x27, #0xc78] 5d364: b50001e0 cbnz x0, 0x5d3a0 5d368: b0000780 adrp x0, 0x14e000 5d36c: 91320000 add x0, x0, #0xc80 5d370: 97fec894 bl 0xf5c0 5d374: f9463f68 ldr x8, [x27, #0xc78] 5d378: b50000c8 cbnz x8, 0x5d390 5d37c: 321d07e0 orr w0, wzr, #0x18 5d380: 9400920a bl 0x81ba8 5d384: a900fc1f stp xzr, xzr, [x0, #0x8] 5d388: f900001f str xzr, [x0] 5d38c: f9063f60 str x0, [x27, #0xc78] 5d390: b0000780 adrp x0, 0x14e000 5d394: 91320000 add x0, x0, #0xc80 5d398: 97fec9b6 bl 0xfa70 5d39c: f9463f60 ldr x0, [x27, #0xc78] 5d3a0: aa1903e1 mov x1, x25 5d3a4: 97ffc8b2 bl 0x4f66c 5d3a8: f9463f60 ldr x0, [x27, #0xc78] 5d3ac: b50001e0 cbnz x0, 0x5d3e8 5d3b0: b0000780 adrp x0, 0x14e000 5d3b4: 91320000 add x0, x0, #0xc80 5d3b8: 97fec882 bl 0xf5c0 5d3bc: f9463f68 ldr x8, [x27, #0xc78] 5d3c0: b50000c8 cbnz x8, 0x5d3d8 5d3c4: 321d07e0 orr w0, wzr, #0x18 5d3c8: 940091f8 bl 0x81ba8 5d3cc: a900fc1f stp xzr, xzr, [x0, #0x8] 5d3d0: f900001f str xzr, [x0] 5d3d4: f9063f60 str x0, [x27, #0xc78] 5d3d8: b0000780 adrp x0, 0x14e000 5d3dc: 91320000 add x0, x0, #0xc80 5d3e0: 97fec9a4 bl 0xfa70 5d3e4: f9463f60 ldr x0, [x27, #0xc78] 5d3e8: aa1a03e1 mov x1, x26 5d3ec: 97ffc8a0 bl 0x4f66c 5d3f0: f9463f60 ldr x0, [x27, #0xc78] 5d3f4: b50001e0 cbnz x0, 0x5d430 5d3f8: b0000780 adrp x0, 0x14e000 5d3fc: 91320000 add x0, x0, #0xc80 5d400: 97fec870 bl 0xf5c0 5d404: f9463f68 ldr x8, [x27, #0xc78] 5d408: b50000c8 cbnz x8, 0x5d420 5d40c: 321d07e0 orr w0, wzr, #0x18 5d410: 940091e6 bl 0x81ba8 5d414: a900fc1f stp xzr, xzr, [x0, #0x8] 5d418: f900001f str xzr, [x0] 5d41c: f9063f60 str x0, [x27, #0xc78] 5d420: b0000780 adrp x0, 0x14e000 5d424: 91320000 add x0, x0, #0xc80 5d428: 97fec992 bl 0xfa70 5d42c: f9463f60 ldr x0, [x27, #0xc78] 5d430: aa1803e1 mov x1, x24 5d434: 97ffc88e bl 0x4f66c 5d438: f9463f60 ldr x0, [x27, #0xc78] 5d43c: b50001e0 cbnz x0, 0x5d478 5d440: b0000780 adrp x0, 0x14e000 5d444: 91320000 add x0, x0, #0xc80 5d448: 97fec85e bl 0xf5c0 5d44c: f9463f68 ldr x8, [x27, #0xc78] 5d450: b50000c8 cbnz x8, 0x5d468 5d454: 321d07e0 orr w0, wzr, #0x18 5d458: 940091d4 bl 0x81ba8 5d45c: a900fc1f stp xzr, xzr, [x0, #0x8] 5d460: f900001f str xzr, [x0] 5d464: f9063f60 str x0, [x27, #0xc78] 5d468: b0000780 adrp x0, 0x14e000 5d46c: 91320000 add x0, x0, #0xc80 5d470: 97fec980 bl 0xfa70 5d474: f9463f60 ldr x0, [x27, #0xc78] 5d478: aa1703e1 mov x1, x23 5d47c: 97ffc5e5 bl 0x4ec10 5d480: 3940c3e8 ldrb w8, [sp, #0x30] 5d484: 36000068 tbz w8, #0x0, 0x5d490 5d488: f94023e0 ldr x0, [sp, #0x40] 5d48c: 940091f7 bl 0x81c68 5d490: 394143e8 ldrb w8, [sp, #0x50] 5d494: 36000068 tbz w8, #0x0, 0x5d4a0 5d498: f94033e0 ldr x0, [sp, #0x60] 5d49c: 940091f3 bl 0x81c68 5d4a0: f94017e8 ldr x8, [sp, #0x28] 5d4a4: f9401508 ldr x8, [x8, #0x28] 5d4a8: f85a83a9 ldur x9, [x29, #-0x58] 5d4ac: eb09011f cmp x8, x9 5d4b0: 540002a1 b.ne 0x5d504 5d4b4: a94c7bfd ldp x29, x30, [sp, #0xc0] 5d4b8: a94b4ff4 ldp x20, x19, [sp, #0xb0] 5d4bc: a94a57f6 ldp x22, x21, [sp, #0xa0] 5d4c0: a9495ff8 ldp x24, x23, [sp, #0x90] 5d4c4: a94867fa ldp x26, x25, [sp, #0x80] 5d4c8: a9476ffc ldp x28, x27, [sp, #0x70] 5d4cc: 910343ff add sp, sp, #0xd0 5d4d0: d65f03c0 ret 5d4d4: 3940c3e8 ldrb w8, [sp, #0x30] 5d4d8: f94023e9 ldr x9, [sp, #0x40] 5d4dc: 7200011f tst w8, #0x1 5d4e0: 9a890383 csel x3, x28, x9, eq 5d4e4: f00002a1 adrp x1, 0xb4000 5d4e8: 900002c2 adrp x2, 0xb5000 5d4ec: 912fdc21 add x1, x1, #0xbf7 5d4f0: 911e4042 add x2, x2, #0x790 5d4f4: 320007e0 orr w0, wzr, #0x3 5d4f8: 97fec566 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5d4fc: f94013fc ldr x28, [sp, #0x20] 5d500: 17ffff86 b 0x5d318 5d504: 97fec737 bl 0xf1e0 <__stack_chk_fail@plt> 5d508: 14000005 b 0x5d51c 5d50c: 14000008 b 0x5d52c 5d510: 14000007 b 0x5d52c 5d514: 14000002 b 0x5d51c 5d518: 14000001 b 0x5d51c 5d51c: aa0003f3 mov x19, x0 5d520: 394143e8 ldrb w8, [sp, #0x50] 5d524: 370001a8 tbnz w8, #0x0, 0x5d558 5d528: 1400000e b 0x5d560 5d52c: 3940c3e8 ldrb w8, [sp, #0x30] 5d530: aa0003f3 mov x19, x0 5d534: 360000e8 tbz w8, #0x0, 0x5d550 5d538: f94023e0 ldr x0, [sp, #0x40] 5d53c: 940091cb bl 0x81c68 5d540: 394143e8 ldrb w8, [sp, #0x50] 5d544: 370000a8 tbnz w8, #0x0, 0x5d558 5d548: 14000006 b 0x5d560 5d54c: aa0003f3 mov x19, x0 5d550: 394143e8 ldrb w8, [sp, #0x50] 5d554: 36000068 tbz w8, #0x0, 0x5d560 5d558: f94033e0 ldr x0, [sp, #0x60] 5d55c: 940091c3 bl 0x81c68 5d560: aa1303e0 mov x0, x19 5d564: 9401330e bl 0xaa19c 5d568: d10103ff sub sp, sp, #0x40 5d56c: f9000bf5 str x21, [sp, #0x10] 5d570: a9024ff4 stp x20, x19, [sp, #0x20] 5d574: a9037bfd stp x29, x30, [sp, #0x30] 5d578: 9100c3fd add x29, sp, #0x30 5d57c: d53bd055 mrs x21, TPIDR_EL0 5d580: f94016a8 ldr x8, [x21, #0x28] 5d584: f0000793 adrp x19, 0x150000 5d588: f90007e8 str x8, [sp, #0x8] 5d58c: 394e4268 ldrb w8, [x19, #0x390] 5d590: 7100051f cmp w8, #0x1 5d594: 540000c1 b.ne 0x5d5ac 5d598: f0000788 adrp x8, 0x150000 5d59c: f941cd08 ldr x8, [x8, #0x398] 5d5a0: f100011f cmp x8, #0x0 5d5a4: 1a9f07e0 cset w0, ne 5d5a8: 1400002e b 0x5d660 5d5ac: d0000414 adrp x20, 0xdf000 5d5b0: f9467e94 ldr x20, [x20, #0xcf8] 5d5b4: f00002a1 adrp x1, 0xb4000 5d5b8: b00002c2 adrp x2, 0xb6000 5d5bc: 912fdc21 add x1, x1, #0xbf7 5d5c0: b9400283 ldr w3, [x20] 5d5c4: 910e0042 add x2, x2, #0x380 5d5c8: 2a1f03e0 mov w0, wzr 5d5cc: 97fec531 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5d5d0: b9400288 ldr w8, [x20] 5d5d4: 3100051f cmn w8, #0x1 5d5d8: 540003a0 b.eq 0x5d64c 5d5dc: 320003e9 orr w9, wzr, #0x1 5d5e0: 390e4269 strb w9, [x19, #0x390] 5d5e4: 34000388 cbz w8, 0x5d654 5d5e8: 52800d00 mov w0, #0x68 // =104 5d5ec: 9400916f bl 0x81ba8 5d5f0: aa0003f3 mov x19, x0 5d5f4: 52800d02 mov w2, #0x68 // =104 5d5f8: 2a1f03e1 mov w1, wzr 5d5fc: 9100c274 add x20, x19, #0x30 5d600: 97fec8b8 bl 0xf8e0 5d604: 320003e2 orr w2, wzr, #0x1 5d608: aa1403e0 mov x0, x20 5d60c: 2a1f03e1 mov w1, wzr 5d610: 97fec814 bl 0xf660 5d614: 90000002 adrp x2, 0x5d000 5d618: 913bc042 add x2, x2, #0xef0 5d61c: 910003e0 mov x0, sp 5d620: aa1f03e1 mov x1, xzr 5d624: aa1303e3 mov x3, x19 5d628: 97fec552 bl 0xeb70 5d62c: f94003e0 ldr x0, [sp] 5d630: b00002c1 adrp x1, 0xb6000 5d634: 910ea021 add x1, x1, #0x3a8 5d638: 97fec752 bl 0xf380 5d63c: f0000788 adrp x8, 0x150000 5d640: 320003e0 orr w0, wzr, #0x1 5d644: f901cd13 str x19, [x8, #0x398] 5d648: 14000006 b 0x5d660 5d64c: 2a1f03e0 mov w0, wzr 5d650: 14000004 b 0x5d660 5d654: f0000788 adrp x8, 0x150000 5d658: 2a1f03e0 mov w0, wzr 5d65c: f901cd1f str xzr, [x8, #0x398] 5d660: f94016a8 ldr x8, [x21, #0x28] 5d664: f94007e9 ldr x9, [sp, #0x8] 5d668: eb09011f cmp x8, x9 5d66c: 540000c1 b.ne 0x5d684 5d670: a9437bfd ldp x29, x30, [sp, #0x30] 5d674: a9424ff4 ldp x20, x19, [sp, #0x20] 5d678: f9400bf5 ldr x21, [sp, #0x10] 5d67c: 910103ff add sp, sp, #0x40 5d680: d65f03c0 ret 5d684: 97fec6d7 bl 0xf1e0 <__stack_chk_fail@plt> 5d688: 14000001 b 0x5d68c 5d68c: aa0003f4 mov x20, x0 5d690: aa1303e0 mov x0, x19 5d694: 94000709 bl 0x5f2b8 5d698: aa1303e0 mov x0, x19 5d69c: 94009173 bl 0x81c68 5d6a0: aa1403e0 mov x0, x20 5d6a4: 940132be bl 0xaa19c 5d6a8: d101c3ff sub sp, sp, #0x70 5d6ac: a9016ffc stp x28, x27, [sp, #0x10] 5d6b0: a90267fa stp x26, x25, [sp, #0x20] 5d6b4: a9035ff8 stp x24, x23, [sp, #0x30] 5d6b8: a90457f6 stp x22, x21, [sp, #0x40] 5d6bc: a9054ff4 stp x20, x19, [sp, #0x50] 5d6c0: a9067bfd stp x29, x30, [sp, #0x60] 5d6c4: 910183fd add x29, sp, #0x60 5d6c8: f90007e5 str x5, [sp, #0x8] 5d6cc: f9400bb5 ldr x21, [x29, #0x10] 5d6d0: aa0003fc mov x28, x0 5d6d4: 52800b00 mov w0, #0x58 // =88 5d6d8: 2a0703f7 mov w23, w7 5d6dc: aa0603f6 mov x22, x6 5d6e0: aa0403f8 mov x24, x4 5d6e4: aa0303f9 mov x25, x3 5d6e8: aa0203fa mov x26, x2 5d6ec: 2a0103fb mov w27, w1 5d6f0: 9400912e bl 0x81ba8 5d6f4: aa0003f3 mov x19, x0 5d6f8: aa1303f4 mov x20, x19 5d6fc: 321c03e8 orr w8, wzr, #0x10 5d700: 321c03e0 orr w0, wzr, #0x10 5d704: 321b03e1 orr w1, wzr, #0x20 5d708: f900027f str xzr, [x19] 5d70c: f8010e9f str xzr, [x20, #0x10]! 5d710: a901fe7f stp xzr, xzr, [x19, #0x18] 5d714: 2905227f stp wzr, w8, [x19, #0x28] 5d718: 97fec57a bl 0xed00 5d71c: a9037e60 stp x0, xzr, [x19, #0x30] 5d720: aa1c03e0 mov x0, x28 5d724: f900267f str xzr, [x19, #0x48] 5d728: b9000a7b str w27, [x19, #0x8] 5d72c: 97fec811 bl 0xf770 5d730: 91000400 add x0, x0, #0x1 5d734: 94009141 bl 0x81c38 5d738: aa0003fb mov x27, x0 5d73c: aa1c03e0 mov x0, x28 5d740: f900027b str x27, [x19] 5d744: 97fec80b bl 0xf770 5d748: aa0003e2 mov x2, x0 5d74c: aa1b03e0 mov x0, x27 5d750: aa1c03e1 mov x1, x28 5d754: 97fec6fb bl 0xf340 5d758: f940027b ldr x27, [x19] 5d75c: aa1c03e0 mov x0, x28 5d760: 97fec804 bl 0xf770 5d764: 38206b7f strb wzr, [x27, x0] 5d768: f9400280 ldr x0, [x20] 5d76c: b40000c0 cbz x0, 0x5d784 5d770: aa1a03e1 mov x1, x26 5d774: aa1f03e2 mov x2, xzr 5d778: 97fec6f2 bl 0xf340 5d77c: f9400288 ldr x8, [x20] 5d780: 14000011 b 0x5d7c4 5d784: aa1a03e0 mov x0, x26 5d788: 97fec7fa bl 0xf770 5d78c: 91000400 add x0, x0, #0x1 5d790: 9400912a bl 0x81c38 5d794: aa0003fb mov x27, x0 5d798: aa1a03e0 mov x0, x26 5d79c: f900029b str x27, [x20] 5d7a0: 97fec7f4 bl 0xf770 5d7a4: aa0003e2 mov x2, x0 5d7a8: aa1b03e0 mov x0, x27 5d7ac: aa1a03e1 mov x1, x26 5d7b0: 97fec6e4 bl 0xf340 5d7b4: f9400294 ldr x20, [x20] 5d7b8: aa1a03e0 mov x0, x26 5d7bc: 97fec7ed bl 0xf770 5d7c0: 8b000288 add x8, x20, x0 5d7c4: 3900011f strb wzr, [x8] 5d7c8: f9400e60 ldr x0, [x19, #0x18] 5d7cc: b40000c0 cbz x0, 0x5d7e4 5d7d0: aa1903e1 mov x1, x25 5d7d4: aa1f03e2 mov x2, xzr 5d7d8: 97fec6da bl 0xf340 5d7dc: f9400e68 ldr x8, [x19, #0x18] 5d7e0: 14000011 b 0x5d824 5d7e4: aa1903e0 mov x0, x25 5d7e8: 97fec7e2 bl 0xf770 5d7ec: 91000400 add x0, x0, #0x1 5d7f0: 94009112 bl 0x81c38 5d7f4: aa0003fa mov x26, x0 5d7f8: aa1903e0 mov x0, x25 5d7fc: f9000e7a str x26, [x19, #0x18] 5d800: 97fec7dc bl 0xf770 5d804: aa0003e2 mov x2, x0 5d808: aa1a03e0 mov x0, x26 5d80c: aa1903e1 mov x1, x25 5d810: 97fec6cc bl 0xf340 5d814: f9400e74 ldr x20, [x19, #0x18] 5d818: aa1903e0 mov x0, x25 5d81c: 97fec7d5 bl 0xf770 5d820: 8b000288 add x8, x20, x0 5d824: 3900011f strb wzr, [x8] 5d828: f9401260 ldr x0, [x19, #0x20] 5d82c: b40000c0 cbz x0, 0x5d844 5d830: aa1803e1 mov x1, x24 5d834: aa1f03e2 mov x2, xzr 5d838: 97fec6c2 bl 0xf340 5d83c: f9401268 ldr x8, [x19, #0x20] 5d840: 14000011 b 0x5d884 5d844: aa1803e0 mov x0, x24 5d848: 97fec7ca bl 0xf770 5d84c: 91000400 add x0, x0, #0x1 5d850: 940090fa bl 0x81c38 5d854: aa0003f9 mov x25, x0 5d858: aa1803e0 mov x0, x24 5d85c: f9001279 str x25, [x19, #0x20] 5d860: 97fec7c4 bl 0xf770 5d864: aa0003e2 mov x2, x0 5d868: aa1903e0 mov x0, x25 5d86c: aa1803e1 mov x1, x24 5d870: 97fec6b4 bl 0xf340 5d874: f9401274 ldr x20, [x19, #0x20] 5d878: aa1803e0 mov x0, x24 5d87c: 97fec7bd bl 0xf770 5d880: 8b000288 add x8, x20, x0 5d884: 3900011f strb wzr, [x8] 5d888: f9401e60 ldr x0, [x19, #0x38] 5d88c: 120002f8 and w24, w23, #0x1 5d890: b40000c0 cbz x0, 0x5d8a8 5d894: aa1603e1 mov x1, x22 5d898: aa1f03e2 mov x2, xzr 5d89c: 97fec6a9 bl 0xf340 5d8a0: f9401e68 ldr x8, [x19, #0x38] 5d8a4: 14000011 b 0x5d8e8 5d8a8: aa1603e0 mov x0, x22 5d8ac: 97fec7b1 bl 0xf770 5d8b0: 91000400 add x0, x0, #0x1 5d8b4: 940090e1 bl 0x81c38 5d8b8: aa0003f7 mov x23, x0 5d8bc: aa1603e0 mov x0, x22 5d8c0: f9001e77 str x23, [x19, #0x38] 5d8c4: 97fec7ab bl 0xf770 5d8c8: aa0003e2 mov x2, x0 5d8cc: aa1703e0 mov x0, x23 5d8d0: aa1603e1 mov x1, x22 5d8d4: 97fec69b bl 0xf340 5d8d8: f9401e74 ldr x20, [x19, #0x38] 5d8dc: aa1603e0 mov x0, x22 5d8e0: 97fec7a4 bl 0xf770 5d8e4: 8b000288 add x8, x20, x0 5d8e8: 3900011f strb wzr, [x8] 5d8ec: f9402660 ldr x0, [x19, #0x48] 5d8f0: b40000c0 cbz x0, 0x5d908 5d8f4: aa1503e1 mov x1, x21 5d8f8: aa1f03e2 mov x2, xzr 5d8fc: 97fec691 bl 0xf340 5d900: f9402668 ldr x8, [x19, #0x48] 5d904: 14000011 b 0x5d948 5d908: aa1503e0 mov x0, x21 5d90c: 97fec799 bl 0xf770 5d910: 91000400 add x0, x0, #0x1 5d914: 940090c9 bl 0x81c38 5d918: aa0003f6 mov x22, x0 5d91c: aa1503e0 mov x0, x21 5d920: f9002676 str x22, [x19, #0x48] 5d924: 97fec793 bl 0xf770 5d928: aa0003e2 mov x2, x0 5d92c: aa1603e0 mov x0, x22 5d930: aa1503e1 mov x1, x21 5d934: 97fec683 bl 0xf340 5d938: f9402674 ldr x20, [x19, #0x48] 5d93c: aa1503e0 mov x0, x21 5d940: 97fec78c bl 0xf770 5d944: 8b000288 add x8, x20, x0 5d948: 3900011f strb wzr, [x8] 5d94c: 39010278 strb w24, [x19, #0x40] 5d950: f94007e1 ldr x1, [sp, #0x8] 5d954: 9100a260 add x0, x19, #0x28 5d958: 94000029 bl 0x5d9fc 5d95c: f0000795 adrp x21, 0x150000 5d960: f941cea8 ldr x8, [x21, #0x398] 5d964: 3901427f strb wzr, [x19, #0x50] 5d968: 91010100 add x0, x8, #0x40 5d96c: 97fec715 bl 0xf5c0 5d970: f941ceb4 ldr x20, [x21, #0x398] 5d974: a940ae88 ldp x8, x11, [x20, #0x8] 5d978: a942268a ldp x10, x9, [x20, #0x20] 5d97c: eb08016b subs x11, x11, x8 5d980: d37ae56b lsl x11, x11, #6 5d984: d100056b sub x11, x11, #0x1 5d988: 9a8b03eb csel x11, xzr, x11, eq 5d98c: 8b0a012c add x12, x9, x10 5d990: eb0c017f cmp x11, x12 5d994: 540000a1 b.ne 0x5d9a8 5d998: aa1403e0 mov x0, x20 5d99c: 9400073e bl 0x5f694 5d9a0: a942268a ldp x10, x9, [x20, #0x20] 5d9a4: f9400688 ldr x8, [x20, #0x8] 5d9a8: 8b0a012a add x10, x9, x10 5d9ac: d346fd4b lsr x11, x10, #6 5d9b0: 927dd96b and x11, x11, #0x3fffffffffffff8 5d9b4: f86b6908 ldr x8, [x8, x11] 5d9b8: 91000529 add x9, x9, #0x1 5d9bc: 9240214a and x10, x10, #0x1ff 5d9c0: f82a7913 str x19, [x8, x10, lsl #3] 5d9c4: f9001689 str x9, [x20, #0x28] 5d9c8: f941cea8 ldr x8, [x21, #0x398] 5d9cc: 9100c100 add x0, x8, #0x30 5d9d0: 97fec4a0 bl 0xec50 5d9d4: f941cea8 ldr x8, [x21, #0x398] 5d9d8: a9467bfd ldp x29, x30, [sp, #0x60] 5d9dc: a9454ff4 ldp x20, x19, [sp, #0x50] 5d9e0: a94457f6 ldp x22, x21, [sp, #0x40] 5d9e4: a9435ff8 ldp x24, x23, [sp, #0x30] 5d9e8: a94267fa ldp x26, x25, [sp, #0x20] 5d9ec: a9416ffc ldp x28, x27, [sp, #0x10] 5d9f0: 91010100 add x0, x8, #0x40 5d9f4: 9101c3ff add sp, sp, #0x70 5d9f8: 17fec81e b 0xfa70 5d9fc: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 5da00: a90157f6 stp x22, x21, [sp, #0x10] 5da04: a9024ff4 stp x20, x19, [sp, #0x20] 5da08: a9037bfd stp x29, x30, [sp, #0x30] 5da0c: 9100c3fd add x29, sp, #0x30 5da10: aa0103f4 mov x20, x1 5da14: aa0003f3 mov x19, x0 5da18: eb14027f cmp x19, x20 5da1c: 540006a0 b.eq 0x5daf0 5da20: b9400268 ldr w8, [x19] 5da24: f9400675 ldr x21, [x19, #0x8] 5da28: 340002a8 cbz w8, 0x5da7c 5da2c: 2a1f03e8 mov w8, wzr 5da30: 2a0803f6 mov w22, w8 5da34: 8b1616b7 add x23, x21, x22, lsl #5 5da38: aa1703f8 mov x24, x23 5da3c: f8410f00 ldr x0, [x24, #0x10]! 5da40: b4000060 cbz x0, 0x5da4c 5da44: 97fec7df bl 0xf9c0 5da48: f900031f str xzr, [x24] 5da4c: f94002e0 ldr x0, [x23] 5da50: f9000eff str xzr, [x23, #0x18] 5da54: b4000060 cbz x0, 0x5da60 5da58: 97fec7da bl 0xf9c0 5da5c: f90002ff str xzr, [x23] 5da60: 8b1616a8 add x8, x21, x22, lsl #5 5da64: f900051f str xzr, [x8, #0x8] 5da68: b9400269 ldr w9, [x19] 5da6c: f9400675 ldr x21, [x19, #0x8] 5da70: 110006c8 add w8, w22, #0x1 5da74: 6b09011f cmp w8, w9 5da78: 54fffdc3 b.lo 0x5da30 5da7c: b4000095 cbz x21, 0x5da8c 5da80: aa1503e0 mov x0, x21 5da84: 97fec7cf bl 0xf9c0 5da88: f900067f str xzr, [x19, #0x8] 5da8c: b9400295 ldr w21, [x20] 5da90: 321b03e1 orr w1, wzr, #0x20 5da94: b9000275 str w21, [x19] 5da98: b9400680 ldr w0, [x20, #0x4] 5da9c: b9000660 str w0, [x19, #0x4] 5daa0: 97fec498 bl 0xed00 5daa4: f9000660 str x0, [x19, #0x8] 5daa8: 34000255 cbz w21, 0x5daf0 5daac: f9400681 ldr x1, [x20, #0x8] 5dab0: 97ffb981 bl 0x4c0b4 5dab4: b9400268 ldr w8, [x19] 5dab8: 7100091f cmp w8, #0x2 5dabc: 540001a3 b.lo 0x5daf0 5dac0: 320003f5 orr w21, wzr, #0x1 5dac4: f9400688 ldr x8, [x20, #0x8] 5dac8: f9400669 ldr x9, [x19, #0x8] 5dacc: 2a1503ea mov w10, w21 5dad0: d37be94a lsl x10, x10, #5 5dad4: 8b0a0101 add x1, x8, x10 5dad8: 8b0a0120 add x0, x9, x10 5dadc: 97ffb976 bl 0x4c0b4 5dae0: b9400268 ldr w8, [x19] 5dae4: 110006b5 add w21, w21, #0x1 5dae8: 6b0802bf cmp w21, w8 5daec: 54fffec3 b.lo 0x5dac4 5daf0: aa1303e0 mov x0, x19 5daf4: a9437bfd ldp x29, x30, [sp, #0x30] 5daf8: a9424ff4 ldp x20, x19, [sp, #0x20] 5dafc: a94157f6 ldp x22, x21, [sp, #0x10] 5db00: a8c45ff8 ldp x24, x23, [sp], #0x40 5db04: d65f03c0 ret 5db08: a9ba6ffc stp x28, x27, [sp, #-0x60]! 5db0c: a90167fa stp x26, x25, [sp, #0x10] 5db10: a9025ff8 stp x24, x23, [sp, #0x20] 5db14: a90357f6 stp x22, x21, [sp, #0x30] 5db18: a9044ff4 stp x20, x19, [sp, #0x40] 5db1c: a9057bfd stp x29, x30, [sp, #0x50] 5db20: 910143fd add x29, sp, #0x50 5db24: aa0003fb mov x27, x0 5db28: 52800b00 mov w0, #0x58 // =88 5db2c: aa0703f5 mov x21, x7 5db30: 2a0603f4 mov w20, w6 5db34: aa0503f6 mov x22, x5 5db38: aa0403f7 mov x23, x4 5db3c: aa0303f8 mov x24, x3 5db40: aa0203f9 mov x25, x2 5db44: 2a0103fa mov w26, w1 5db48: 94009018 bl 0x81ba8 5db4c: aa0003f3 mov x19, x0 5db50: aa1303fc mov x28, x19 5db54: 321c03e8 orr w8, wzr, #0x10 5db58: 321c03e0 orr w0, wzr, #0x10 5db5c: 321b03e1 orr w1, wzr, #0x20 5db60: f900027f str xzr, [x19] 5db64: f8010f9f str xzr, [x28, #0x10]! 5db68: a901fe7f stp xzr, xzr, [x19, #0x18] 5db6c: 2905227f stp wzr, w8, [x19, #0x28] 5db70: 97fec464 bl 0xed00 5db74: a9037e60 stp x0, xzr, [x19, #0x30] 5db78: aa1b03e0 mov x0, x27 5db7c: f900267f str xzr, [x19, #0x48] 5db80: b9000a7a str w26, [x19, #0x8] 5db84: 97fec6fb bl 0xf770 5db88: 91000400 add x0, x0, #0x1 5db8c: 9400902b bl 0x81c38 5db90: aa0003fa mov x26, x0 5db94: aa1b03e0 mov x0, x27 5db98: f900027a str x26, [x19] 5db9c: 97fec6f5 bl 0xf770 5dba0: aa0003e2 mov x2, x0 5dba4: aa1a03e0 mov x0, x26 5dba8: aa1b03e1 mov x1, x27 5dbac: 97fec5e5 bl 0xf340 5dbb0: f940027a ldr x26, [x19] 5dbb4: aa1b03e0 mov x0, x27 5dbb8: 97fec6ee bl 0xf770 5dbbc: 38206b5f strb wzr, [x26, x0] 5dbc0: f9400380 ldr x0, [x28] 5dbc4: b40000c0 cbz x0, 0x5dbdc 5dbc8: aa1903e1 mov x1, x25 5dbcc: aa1f03e2 mov x2, xzr 5dbd0: 97fec5dc bl 0xf340 5dbd4: f9400388 ldr x8, [x28] 5dbd8: 14000011 b 0x5dc1c 5dbdc: aa1903e0 mov x0, x25 5dbe0: 97fec6e4 bl 0xf770 5dbe4: 91000400 add x0, x0, #0x1 5dbe8: 94009014 bl 0x81c38 5dbec: aa0003fa mov x26, x0 5dbf0: aa1903e0 mov x0, x25 5dbf4: f900039a str x26, [x28] 5dbf8: 97fec6de bl 0xf770 5dbfc: aa0003e2 mov x2, x0 5dc00: aa1a03e0 mov x0, x26 5dc04: aa1903e1 mov x1, x25 5dc08: 97fec5ce bl 0xf340 5dc0c: f940039a ldr x26, [x28] 5dc10: aa1903e0 mov x0, x25 5dc14: 97fec6d7 bl 0xf770 5dc18: 8b000348 add x8, x26, x0 5dc1c: 3900011f strb wzr, [x8] 5dc20: f9400e60 ldr x0, [x19, #0x18] 5dc24: b40000c0 cbz x0, 0x5dc3c 5dc28: aa1803e1 mov x1, x24 5dc2c: aa1f03e2 mov x2, xzr 5dc30: 97fec5c4 bl 0xf340 5dc34: f9400e68 ldr x8, [x19, #0x18] 5dc38: 14000011 b 0x5dc7c 5dc3c: aa1803e0 mov x0, x24 5dc40: 97fec6cc bl 0xf770 5dc44: 91000400 add x0, x0, #0x1 5dc48: 94008ffc bl 0x81c38 5dc4c: aa0003f9 mov x25, x0 5dc50: aa1803e0 mov x0, x24 5dc54: f9000e79 str x25, [x19, #0x18] 5dc58: 97fec6c6 bl 0xf770 5dc5c: aa0003e2 mov x2, x0 5dc60: aa1903e0 mov x0, x25 5dc64: aa1803e1 mov x1, x24 5dc68: 97fec5b6 bl 0xf340 5dc6c: f9400e79 ldr x25, [x19, #0x18] 5dc70: aa1803e0 mov x0, x24 5dc74: 97fec6bf bl 0xf770 5dc78: 8b000328 add x8, x25, x0 5dc7c: 3900011f strb wzr, [x8] 5dc80: f9401260 ldr x0, [x19, #0x20] 5dc84: b40000c0 cbz x0, 0x5dc9c 5dc88: aa1703e1 mov x1, x23 5dc8c: aa1f03e2 mov x2, xzr 5dc90: 97fec5ac bl 0xf340 5dc94: f9401268 ldr x8, [x19, #0x20] 5dc98: 14000011 b 0x5dcdc 5dc9c: aa1703e0 mov x0, x23 5dca0: 97fec6b4 bl 0xf770 5dca4: 91000400 add x0, x0, #0x1 5dca8: 94008fe4 bl 0x81c38 5dcac: aa0003f8 mov x24, x0 5dcb0: aa1703e0 mov x0, x23 5dcb4: f9001278 str x24, [x19, #0x20] 5dcb8: 97fec6ae bl 0xf770 5dcbc: aa0003e2 mov x2, x0 5dcc0: aa1803e0 mov x0, x24 5dcc4: aa1703e1 mov x1, x23 5dcc8: 97fec59e bl 0xf340 5dccc: f9401278 ldr x24, [x19, #0x20] 5dcd0: aa1703e0 mov x0, x23 5dcd4: 97fec6a7 bl 0xf770 5dcd8: 8b000308 add x8, x24, x0 5dcdc: 3900011f strb wzr, [x8] 5dce0: f9401e60 ldr x0, [x19, #0x38] 5dce4: b40000c0 cbz x0, 0x5dcfc 5dce8: aa1603e1 mov x1, x22 5dcec: aa1f03e2 mov x2, xzr 5dcf0: 97fec594 bl 0xf340 5dcf4: f9401e68 ldr x8, [x19, #0x38] 5dcf8: 14000011 b 0x5dd3c 5dcfc: aa1603e0 mov x0, x22 5dd00: 97fec69c bl 0xf770 5dd04: 91000400 add x0, x0, #0x1 5dd08: 94008fcc bl 0x81c38 5dd0c: aa0003f7 mov x23, x0 5dd10: aa1603e0 mov x0, x22 5dd14: f9001e77 str x23, [x19, #0x38] 5dd18: 97fec696 bl 0xf770 5dd1c: aa0003e2 mov x2, x0 5dd20: aa1703e0 mov x0, x23 5dd24: aa1603e1 mov x1, x22 5dd28: 97fec586 bl 0xf340 5dd2c: f9401e77 ldr x23, [x19, #0x38] 5dd30: aa1603e0 mov x0, x22 5dd34: 97fec68f bl 0xf770 5dd38: 8b0002e8 add x8, x23, x0 5dd3c: 3900011f strb wzr, [x8] 5dd40: f9402660 ldr x0, [x19, #0x48] 5dd44: b40000c0 cbz x0, 0x5dd5c 5dd48: aa1503e1 mov x1, x21 5dd4c: aa1f03e2 mov x2, xzr 5dd50: 97fec57c bl 0xf340 5dd54: f9402668 ldr x8, [x19, #0x48] 5dd58: 14000011 b 0x5dd9c 5dd5c: aa1503e0 mov x0, x21 5dd60: 97fec684 bl 0xf770 5dd64: 91000400 add x0, x0, #0x1 5dd68: 94008fb4 bl 0x81c38 5dd6c: aa0003f6 mov x22, x0 5dd70: aa1503e0 mov x0, x21 5dd74: f9002676 str x22, [x19, #0x48] 5dd78: 97fec67e bl 0xf770 5dd7c: aa0003e2 mov x2, x0 5dd80: aa1603e0 mov x0, x22 5dd84: aa1503e1 mov x1, x21 5dd88: 97fec56e bl 0xf340 5dd8c: f9402676 ldr x22, [x19, #0x48] 5dd90: aa1503e0 mov x0, x21 5dd94: 97fec677 bl 0xf770 5dd98: 8b0002c8 add x8, x22, x0 5dd9c: 3900011f strb wzr, [x8] 5dda0: f0000795 adrp x21, 0x150000 5dda4: f941cea8 ldr x8, [x21, #0x398] 5dda8: 320003e9 orr w9, wzr, #0x1 5ddac: 39014269 strb w9, [x19, #0x50] 5ddb0: b9005674 str w20, [x19, #0x54] 5ddb4: 91010100 add x0, x8, #0x40 5ddb8: 97fec602 bl 0xf5c0 5ddbc: f941ceb4 ldr x20, [x21, #0x398] 5ddc0: a940ae88 ldp x8, x11, [x20, #0x8] 5ddc4: a942268a ldp x10, x9, [x20, #0x20] 5ddc8: eb08016b subs x11, x11, x8 5ddcc: d37ae56b lsl x11, x11, #6 5ddd0: d100056b sub x11, x11, #0x1 5ddd4: 9a8b03eb csel x11, xzr, x11, eq 5ddd8: 8b0a012c add x12, x9, x10 5dddc: eb0c017f cmp x11, x12 5dde0: 540000a1 b.ne 0x5ddf4 5dde4: aa1403e0 mov x0, x20 5dde8: 9400062b bl 0x5f694 5ddec: a942268a ldp x10, x9, [x20, #0x20] 5ddf0: f9400688 ldr x8, [x20, #0x8] 5ddf4: 8b0a012a add x10, x9, x10 5ddf8: d346fd4b lsr x11, x10, #6 5ddfc: 927dd96b and x11, x11, #0x3fffffffffffff8 5de00: f86b6908 ldr x8, [x8, x11] 5de04: 91000529 add x9, x9, #0x1 5de08: 9240214a and x10, x10, #0x1ff 5de0c: f82a7913 str x19, [x8, x10, lsl #3] 5de10: f9001689 str x9, [x20, #0x28] 5de14: f941cea8 ldr x8, [x21, #0x398] 5de18: 9100c100 add x0, x8, #0x30 5de1c: 97fec38d bl 0xec50 5de20: f941cea8 ldr x8, [x21, #0x398] 5de24: a9457bfd ldp x29, x30, [sp, #0x50] 5de28: a9444ff4 ldp x20, x19, [sp, #0x40] 5de2c: a94357f6 ldp x22, x21, [sp, #0x30] 5de30: a9425ff8 ldp x24, x23, [sp, #0x20] 5de34: a94167fa ldp x26, x25, [sp, #0x10] 5de38: 91010100 add x0, x8, #0x40 5de3c: a8c66ffc ldp x28, x27, [sp], #0x60 5de40: 17fec70c b 0xfa70 5de44: d10103ff sub sp, sp, #0x40 5de48: f9000bf5 str x21, [sp, #0x10] 5de4c: a9024ff4 stp x20, x19, [sp, #0x20] 5de50: a9037bfd stp x29, x30, [sp, #0x30] 5de54: 9100c3fd add x29, sp, #0x30 5de58: d53bd055 mrs x21, TPIDR_EL0 5de5c: f94016a8 ldr x8, [x21, #0x28] 5de60: aa0003f3 mov x19, x0 5de64: 52800d02 mov w2, #0x68 // =104 5de68: 2a1f03e1 mov w1, wzr 5de6c: f90007e8 str x8, [sp, #0x8] 5de70: 9100c274 add x20, x19, #0x30 5de74: 97fec69b bl 0xf8e0 5de78: 320003e2 orr w2, wzr, #0x1 5de7c: aa1403e0 mov x0, x20 5de80: 2a1f03e1 mov w1, wzr 5de84: 97fec5f7 bl 0xf660 5de88: 90000002 adrp x2, 0x5d000 5de8c: 913bc042 add x2, x2, #0xef0 5de90: 910003e0 mov x0, sp 5de94: aa1f03e1 mov x1, xzr 5de98: aa1303e3 mov x3, x19 5de9c: 97fec335 bl 0xeb70 5dea0: f94003e0 ldr x0, [sp] 5dea4: b00002c1 adrp x1, 0xb6000 5dea8: 910ea021 add x1, x1, #0x3a8 5deac: 97fec535 bl 0xf380 5deb0: f94016a8 ldr x8, [x21, #0x28] 5deb4: f94007e9 ldr x9, [sp, #0x8] 5deb8: eb09011f cmp x8, x9 5debc: 540000c1 b.ne 0x5ded4 5dec0: a9437bfd ldp x29, x30, [sp, #0x30] 5dec4: a9424ff4 ldp x20, x19, [sp, #0x20] 5dec8: f9400bf5 ldr x21, [sp, #0x10] 5decc: 910103ff add sp, sp, #0x40 5ded0: d65f03c0 ret 5ded4: 97fec4c3 bl 0xf1e0 <__stack_chk_fail@plt> 5ded8: 14000001 b 0x5dedc 5dedc: aa0003f4 mov x20, x0 5dee0: aa1303e0 mov x0, x19 5dee4: 940004f5 bl 0x5f2b8 5dee8: aa1403e0 mov x0, x20 5deec: 940130ac bl 0xaa19c 5def0: d10503ff sub sp, sp, #0x140 5def4: a90e6ffc stp x28, x27, [sp, #0xe0] 5def8: a90f67fa stp x26, x25, [sp, #0xf0] 5defc: a9105ff8 stp x24, x23, [sp, #0x100] 5df00: a91157f6 stp x22, x21, [sp, #0x110] 5df04: a9124ff4 stp x20, x19, [sp, #0x120] 5df08: a9137bfd stp x29, x30, [sp, #0x130] 5df0c: 9104c3fd add x29, sp, #0x130 5df10: d53bd055 mrs x21, TPIDR_EL0 5df14: f94016a8 ldr x8, [x21, #0x28] 5df18: aa0003f3 mov x19, x0 5df1c: 528000d6 mov w22, #0x6 // =6 5df20: 72a00036 movk w22, #0x1, lsl #16 5df24: f81a83a8 stur x8, [x29, #-0x58] 5df28: b0000788 adrp x8, 0x14e000 5df2c: f9463d00 ldr x0, [x8, #0xc78] 5df30: b5000200 cbnz x0, 0x5df70 5df34: b0000780 adrp x0, 0x14e000 5df38: 91320000 add x0, x0, #0xc80 5df3c: 97fec5a1 bl 0xf5c0 5df40: b0000794 adrp x20, 0x14e000 5df44: f9463e88 ldr x8, [x20, #0xc78] 5df48: b50000c8 cbnz x8, 0x5df60 5df4c: 321d07e0 orr w0, wzr, #0x18 5df50: 94008f16 bl 0x81ba8 5df54: a900fc1f stp xzr, xzr, [x0, #0x8] 5df58: f900001f str xzr, [x0] 5df5c: f9063e80 str x0, [x20, #0xc78] 5df60: b0000780 adrp x0, 0x14e000 5df64: 91320000 add x0, x0, #0xc80 5df68: 97fec6c2 bl 0xfa70 5df6c: f9463e80 ldr x0, [x20, #0xc78] 5df70: 97ffba5a bl 0x4c8d8 5df74: aa0003f4 mov x20, x0 5df78: f9400288 ldr x8, [x20] 5df7c: 528000c2 mov w2, #0x6 // =6 5df80: d10223a1 sub x1, x29, #0x88 5df84: 72a00022 movk w2, #0x1, lsl #16 5df88: f9401908 ldr x8, [x8, #0x30] 5df8c: d63f0100 blr x8 5df90: 34000340 cbz w0, 0x5dff8 5df94: f0000780 adrp x0, 0x150000 5df98: d0000001 adrp x1, 0x5f000 5df9c: 910e8000 add x0, x0, #0x3a0 5dfa0: 9113d021 add x1, x1, #0x4f4 5dfa4: 97fec333 bl 0xec70 5dfa8: b00002c8 adrp x8, 0xb6000 5dfac: 910ea108 add x8, x8, #0x3a8 5dfb0: b81903b6 stur w22, [x29, #-0x70] 5dfb4: a939ffa8 stp x8, xzr, [x29, #-0x68] 5dfb8: f9400288 ldr x8, [x20] 5dfbc: d10223a1 sub x1, x29, #0x88 5dfc0: d101c3a2 sub x2, x29, #0x70 5dfc4: aa1403e0 mov x0, x20 5dfc8: f9401108 ldr x8, [x8, #0x20] 5dfcc: d63f0100 blr x8 5dfd0: 340003c0 cbz w0, 0x5e048 5dfd4: f00002a1 adrp x1, 0xb4000 5dfd8: b00002c2 adrp x2, 0xb6000 5dfdc: b00002c3 adrp x3, 0xb6000 5dfe0: 912fdc21 add x1, x1, #0xbf7 5dfe4: 910fec42 add x2, x2, #0x3fb 5dfe8: 910ea063 add x3, x3, #0x3a8 5dfec: 320007e0 orr w0, wzr, #0x3 5dff0: 97fec2a8 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5dff4: f81783bf stur xzr, [x29, #-0x88] 5dff8: f85783a8 ldur x8, [x29, #-0x88] 5dffc: b4000428 cbz x8, 0x5e080 5e000: 900002cb adrp x11, 0xb6000 5e004: d10223a8 sub x8, x29, #0x88 5e008: 3dc0dd60 ldr q0, [x11, #0x370] 5e00c: 910243e9 add x9, sp, #0x90 5e010: b2400108 orr x8, x8, #0x1 5e014: d101c3aa sub x10, x29, #0x70 5e018: f0000276 adrp x22, 0xad000 5e01c: f9002be8 str x8, [sp, #0x50] 5e020: b2400128 orr x8, x9, #0x1 5e024: 9100c279 add x25, x19, #0x30 5e028: 9101027a add x26, x19, #0x40 5e02c: 912f56d6 add x22, x22, #0xbd5 5e030: f90027e8 str x8, [sp, #0x48] 5e034: b2400148 orr x8, x10, #0x1 5e038: f90023e8 str x8, [sp, #0x40] 5e03c: 3d8023e0 str q0, [sp, #0x80] 5e040: a90767fa stp x26, x25, [sp, #0x70] 5e044: 1400030f b 0x5ec80 5e048: d0000788 adrp x8, 0x150000 5e04c: b943a500 ldr w0, [x8, #0x3a4] 5e050: 320003e1 orr w1, wzr, #0x1 5e054: 97fec4b7 bl 0xf330 5e058: d00002a1 adrp x1, 0xb4000 5e05c: 900002c2 adrp x2, 0xb6000 5e060: 900002c3 adrp x3, 0xb6000 5e064: 912fdc21 add x1, x1, #0xbf7 5e068: 910f6c42 add x2, x2, #0x3db 5e06c: 910ea063 add x3, x3, #0x3a8 5e070: 2a1f03e0 mov w0, wzr 5e074: 97fec287 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5e078: f85783a8 ldur x8, [x29, #-0x88] 5e07c: b5fffc28 cbnz x8, 0x5e000 5e080: f94016a8 ldr x8, [x21, #0x28] 5e084: f85a83a9 ldur x9, [x29, #-0x58] 5e088: eb09011f cmp x8, x9 5e08c: 54008aa1 b.ne 0x5f1e0 5e090: a9537bfd ldp x29, x30, [sp, #0x130] 5e094: a9524ff4 ldp x20, x19, [sp, #0x120] 5e098: a95157f6 ldp x22, x21, [sp, #0x110] 5e09c: a9505ff8 ldp x24, x23, [sp, #0x100] 5e0a0: a94f67fa ldp x26, x25, [sp, #0xf0] 5e0a4: a94e6ffc ldp x28, x27, [sp, #0xe0] 5e0a8: aa1f03e0 mov x0, xzr 5e0ac: 910503ff add sp, sp, #0x140 5e0b0: d65f03c0 ret 5e0b4: aa1403e0 mov x0, x20 5e0b8: 97fec646 bl 0xf9d0 5e0bc: aa0003f7 mov x23, x0 5e0c0: aa1403e0 mov x0, x20 5e0c4: 97fec5cf bl 0xf800 5e0c8: a94767fa ldp x26, x25, [sp, #0x70] 5e0cc: a942d3f5 ldp x21, x20, [sp, #0x28] 5e0d0: f0000276 adrp x22, 0xad000 5e0d4: aa1703fc mov x28, x23 5e0d8: 912f56d6 add x22, x22, #0xbd5 5e0dc: a939ffbf stp xzr, xzr, [x29, #-0x68] 5e0e0: f81903bf stur xzr, [x29, #-0x70] 5e0e4: 900002e1 adrp x1, 0xba000 5e0e8: d101c3a0 sub x0, x29, #0x70 5e0ec: 320003e2 orr w2, wzr, #0x1 5e0f0: 913b4021 add x1, x1, #0xed0 5e0f4: 97ff6dbc bl 0x397e4 <.text+0x29d34> 5e0f8: f00002a1 adrp x1, 0xb5000 5e0fc: 320003e2 orr w2, wzr, #0x1 5e100: 91356421 add x1, x1, #0xd59 5e104: 97ff6db8 bl 0x397e4 <.text+0x29d34> 5e108: 52800242 mov w2, #0x12 // =18 5e10c: aa1603e1 mov x1, x22 5e110: 97ff6db5 bl 0x397e4 <.text+0x29d34> 5e114: 52800242 mov w2, #0x12 // =18 5e118: aa1603e1 mov x1, x22 5e11c: 97ff6db2 bl 0x397e4 <.text+0x29d34> 5e120: 52800242 mov w2, #0x12 // =18 5e124: aa1603e1 mov x1, x22 5e128: 97ff6daf bl 0x397e4 <.text+0x29d34> 5e12c: 52800242 mov w2, #0x12 // =18 5e130: aa1603e1 mov x1, x22 5e134: 97ff6dac bl 0x397e4 <.text+0x29d34> 5e138: f00002a1 adrp x1, 0xb5000 5e13c: 321f03e2 orr w2, wzr, #0x2 5e140: 91253c21 add x1, x1, #0x94f 5e144: 97ff6da8 bl 0x397e4 <.text+0x29d34> 5e148: 52800242 mov w2, #0x12 // =18 5e14c: aa1603e1 mov x1, x22 5e150: 97ff6da5 bl 0x397e4 <.text+0x29d34> 5e154: f0000261 adrp x1, 0xad000 5e158: 321f03e2 orr w2, wzr, #0x2 5e15c: 912fcc21 add x1, x1, #0xbf3 5e160: 97ff6da1 bl 0x397e4 <.text+0x29d34> 5e164: 90000788 adrp x8, 0x14e000 5e168: f9463d00 ldr x0, [x8, #0xc78] 5e16c: b5000240 cbnz x0, 0x5e1b4 5e170: 90000780 adrp x0, 0x14e000 5e174: 91320000 add x0, x0, #0xc80 5e178: 97fec512 bl 0xf5c0 5e17c: 90000788 adrp x8, 0x14e000 5e180: f9463d08 ldr x8, [x8, #0xc78] 5e184: b50000e8 cbnz x8, 0x5e1a0 5e188: 321d07e0 orr w0, wzr, #0x18 5e18c: 94008e87 bl 0x81ba8 5e190: 90000788 adrp x8, 0x14e000 5e194: a900fc1f stp xzr, xzr, [x0, #0x8] 5e198: f900001f str xzr, [x0] 5e19c: f9063d00 str x0, [x8, #0xc78] 5e1a0: 90000780 adrp x0, 0x14e000 5e1a4: 91320000 add x0, x0, #0xc80 5e1a8: 97fec632 bl 0xfa70 5e1ac: 90000788 adrp x8, 0x14e000 5e1b0: f9463d00 ldr x0, [x8, #0xc78] 5e1b4: 97ffbb11 bl 0x4cdf8 5e1b8: b4005520 cbz x0, 0x5ec5c 5e1bc: 90000788 adrp x8, 0x14e000 5e1c0: f9463d00 ldr x0, [x8, #0xc78] 5e1c4: b5000240 cbnz x0, 0x5e20c 5e1c8: 90000780 adrp x0, 0x14e000 5e1cc: 91320000 add x0, x0, #0xc80 5e1d0: 97fec4fc bl 0xf5c0 5e1d4: 90000788 adrp x8, 0x14e000 5e1d8: f9463d08 ldr x8, [x8, #0xc78] 5e1dc: b50000e8 cbnz x8, 0x5e1f8 5e1e0: 321d07e0 orr w0, wzr, #0x18 5e1e4: 94008e71 bl 0x81ba8 5e1e8: 90000788 adrp x8, 0x14e000 5e1ec: a900fc1f stp xzr, xzr, [x0, #0x8] 5e1f0: f900001f str xzr, [x0] 5e1f4: f9063d00 str x0, [x8, #0xc78] 5e1f8: 90000780 adrp x0, 0x14e000 5e1fc: 91320000 add x0, x0, #0xc80 5e200: 97fec61c bl 0xfa70 5e204: 90000788 adrp x8, 0x14e000 5e208: f9463d00 ldr x0, [x8, #0xc78] 5e20c: 97ffbafb bl 0x4cdf8 5e210: f9400008 ldr x8, [x0] 5e214: f9429d08 ldr x8, [x8, #0x538] 5e218: aa1803e1 mov x1, x24 5e21c: d63f0100 blr x8 5e220: aa0003f6 mov x22, x0 5e224: 90000788 adrp x8, 0x14e000 5e228: f9463d00 ldr x0, [x8, #0xc78] 5e22c: b5000240 cbnz x0, 0x5e274 5e230: 90000780 adrp x0, 0x14e000 5e234: 91320000 add x0, x0, #0xc80 5e238: 97fec4e2 bl 0xf5c0 5e23c: 90000788 adrp x8, 0x14e000 5e240: f9463d08 ldr x8, [x8, #0xc78] 5e244: b50000e8 cbnz x8, 0x5e260 5e248: 321d07e0 orr w0, wzr, #0x18 5e24c: 94008e57 bl 0x81ba8 5e250: 90000788 adrp x8, 0x14e000 5e254: a900fc1f stp xzr, xzr, [x0, #0x8] 5e258: f900001f str xzr, [x0] 5e25c: f9063d00 str x0, [x8, #0xc78] 5e260: 90000780 adrp x0, 0x14e000 5e264: 91320000 add x0, x0, #0xc80 5e268: 97fec602 bl 0xfa70 5e26c: 90000788 adrp x8, 0x14e000 5e270: f9463d00 ldr x0, [x8, #0xc78] 5e274: 97ffbae1 bl 0x4cdf8 5e278: f9400008 ldr x8, [x0] 5e27c: f9429d08 ldr x8, [x8, #0x538] 5e280: f94037e1 ldr x1, [sp, #0x68] 5e284: d63f0100 blr x8 5e288: aa0003f8 mov x24, x0 5e28c: 90000788 adrp x8, 0x14e000 5e290: f9463d00 ldr x0, [x8, #0xc78] 5e294: b5000240 cbnz x0, 0x5e2dc 5e298: 90000780 adrp x0, 0x14e000 5e29c: 91320000 add x0, x0, #0xc80 5e2a0: 97fec4c8 bl 0xf5c0 5e2a4: 90000788 adrp x8, 0x14e000 5e2a8: f9463d08 ldr x8, [x8, #0xc78] 5e2ac: b50000e8 cbnz x8, 0x5e2c8 5e2b0: 321d07e0 orr w0, wzr, #0x18 5e2b4: 94008e3d bl 0x81ba8 5e2b8: 90000788 adrp x8, 0x14e000 5e2bc: a900fc1f stp xzr, xzr, [x0, #0x8] 5e2c0: f900001f str xzr, [x0] 5e2c4: f9063d00 str x0, [x8, #0xc78] 5e2c8: 90000780 adrp x0, 0x14e000 5e2cc: 91320000 add x0, x0, #0xc80 5e2d0: 97fec5e8 bl 0xfa70 5e2d4: 90000788 adrp x8, 0x14e000 5e2d8: f9463d00 ldr x0, [x8, #0xc78] 5e2dc: 97ffbac7 bl 0x4cdf8 5e2e0: f9400008 ldr x8, [x0] 5e2e4: f9429d08 ldr x8, [x8, #0x538] 5e2e8: aa1503e1 mov x1, x21 5e2ec: d63f0100 blr x8 5e2f0: f9001be0 str x0, [sp, #0x30] 5e2f4: 90000788 adrp x8, 0x14e000 5e2f8: f9463d00 ldr x0, [x8, #0xc78] 5e2fc: b5000240 cbnz x0, 0x5e344 5e300: 90000780 adrp x0, 0x14e000 5e304: 91320000 add x0, x0, #0xc80 5e308: 97fec4ae bl 0xf5c0 5e30c: 90000788 adrp x8, 0x14e000 5e310: f9463d08 ldr x8, [x8, #0xc78] 5e314: b50000e8 cbnz x8, 0x5e330 5e318: 321d07e0 orr w0, wzr, #0x18 5e31c: 94008e23 bl 0x81ba8 5e320: 90000788 adrp x8, 0x14e000 5e324: a900fc1f stp xzr, xzr, [x0, #0x8] 5e328: f900001f str xzr, [x0] 5e32c: f9063d00 str x0, [x8, #0xc78] 5e330: 90000780 adrp x0, 0x14e000 5e334: 91320000 add x0, x0, #0xc80 5e338: 97fec5ce bl 0xfa70 5e33c: 90000788 adrp x8, 0x14e000 5e340: f9463d00 ldr x0, [x8, #0xc78] 5e344: 97ffbaad bl 0x4cdf8 5e348: f9400008 ldr x8, [x0] 5e34c: f9429d08 ldr x8, [x8, #0x538] 5e350: aa1c03e1 mov x1, x28 5e354: d63f0100 blr x8 5e358: aa0003f5 mov x21, x0 5e35c: 90000788 adrp x8, 0x14e000 5e360: f9463d00 ldr x0, [x8, #0xc78] 5e364: b5000240 cbnz x0, 0x5e3ac 5e368: 90000780 adrp x0, 0x14e000 5e36c: 91320000 add x0, x0, #0xc80 5e370: 97fec494 bl 0xf5c0 5e374: 90000788 adrp x8, 0x14e000 5e378: f9463d08 ldr x8, [x8, #0xc78] 5e37c: b50000e8 cbnz x8, 0x5e398 5e380: 321d07e0 orr w0, wzr, #0x18 5e384: 94008e09 bl 0x81ba8 5e388: 90000788 adrp x8, 0x14e000 5e38c: a900fc1f stp xzr, xzr, [x0, #0x8] 5e390: f900001f str xzr, [x0] 5e394: f9063d00 str x0, [x8, #0xc78] 5e398: 90000780 adrp x0, 0x14e000 5e39c: 91320000 add x0, x0, #0xc80 5e3a0: 97fec5b4 bl 0xfa70 5e3a4: 90000788 adrp x8, 0x14e000 5e3a8: f9463d00 ldr x0, [x8, #0xc78] 5e3ac: 97ffba93 bl 0x4cdf8 5e3b0: f9400008 ldr x8, [x0] 5e3b4: f9429d08 ldr x8, [x8, #0x538] 5e3b8: f94033e1 ldr x1, [sp, #0x60] 5e3bc: d63f0100 blr x8 5e3c0: f90037e0 str x0, [sp, #0x68] 5e3c4: aa1403e0 mov x0, x20 5e3c8: a9387fbf stp xzr, xzr, [x29, #-0x80] 5e3cc: f81783bf stur xzr, [x29, #-0x88] 5e3d0: aa1403fc mov x28, x20 5e3d4: 97fec4e7 bl 0xf770 5e3d8: aa0003f4 mov x20, x0 5e3dc: b100429f cmn x20, #0x10 5e3e0: 54007062 b.hs 0x5f1ec 5e3e4: f1005e9f cmp x20, #0x17 5e3e8: f90033f8 str x24, [sp, #0x60] 5e3ec: 54002362 b.hs 0x5e858 5e3f0: f9402bf8 ldr x24, [sp, #0x50] 5e3f4: d37ffa88 lsl x8, x20, #1 5e3f8: 381783a8 sturb w8, [x29, #-0x88] 5e3fc: b50024f4 cbnz x20, 0x5e898 5e400: 1400012a b 0x5e8a8 5e404: 91004288 add x8, x20, #0x10 5e408: 2a1903fc mov w28, w25 5e40c: aa1503f9 mov x25, x21 5e410: aa1603f5 mov x21, x22 5e414: aa1a03f6 mov x22, x26 5e418: 927ced1a and x26, x8, #0xfffffffffffffff0 5e41c: aa1a03e0 mov x0, x26 5e420: 94008de2 bl 0x81ba8 5e424: aa0003f8 mov x24, x0 5e428: b2400348 orr x8, x26, #0x1 5e42c: a909e3f4 stp x20, x24, [sp, #0x98] 5e430: f9004be8 str x8, [sp, #0x90] 5e434: aa1603fa mov x26, x22 5e438: aa1503f6 mov x22, x21 5e43c: aa1903f5 mov x21, x25 5e440: 2a1c03f9 mov w25, w28 5e444: aa1803e0 mov x0, x24 5e448: aa1703e1 mov x1, x23 5e44c: aa1403e2 mov x2, x20 5e450: 97fec510 bl 0xf890 5e454: 38346b1f strb wzr, [x24, x20] 5e458: d10223a8 sub x8, x29, #0x88 5e45c: 910243e0 add x0, sp, #0x90 5e460: 9400045c bl 0x5f5d0 5e464: 394243e8 ldrb w8, [sp, #0x90] 5e468: 36000068 tbz w8, #0x0, 0x5e474 5e46c: f94053e0 ldr x0, [sp, #0xa0] 5e470: 94008dfe bl 0x81c68 5e474: 90000788 adrp x8, 0x14e000 5e478: f9463d00 ldr x0, [x8, #0xc78] 5e47c: a945d3f8 ldp x24, x20, [sp, #0x58] 5e480: b5000240 cbnz x0, 0x5e4c8 5e484: 90000780 adrp x0, 0x14e000 5e488: 91320000 add x0, x0, #0xc80 5e48c: 97fec44d bl 0xf5c0 5e490: 90000788 adrp x8, 0x14e000 5e494: f9463d08 ldr x8, [x8, #0xc78] 5e498: b50000e8 cbnz x8, 0x5e4b4 5e49c: 321d07e0 orr w0, wzr, #0x18 5e4a0: 94008dc2 bl 0x81ba8 5e4a4: 90000788 adrp x8, 0x14e000 5e4a8: a900fc1f stp xzr, xzr, [x0, #0x8] 5e4ac: f900001f str xzr, [x0] 5e4b0: f9063d00 str x0, [x8, #0xc78] 5e4b4: 90000780 adrp x0, 0x14e000 5e4b8: 91320000 add x0, x0, #0xc80 5e4bc: 97fec56d bl 0xfa70 5e4c0: 90000788 adrp x8, 0x14e000 5e4c4: f9463d00 ldr x0, [x8, #0xc78] 5e4c8: 385783a8 ldurb w8, [x29, #-0x88] 5e4cc: f85883a9 ldur x9, [x29, #-0x78] 5e4d0: 7200011f tst w8, #0x1 5e4d4: f9402be8 ldr x8, [sp, #0x50] 5e4d8: 9a890101 csel x1, x8, x9, eq 5e4dc: 97ffbb44 bl 0x4d1ec 5e4e0: aa0003f7 mov x23, x0 5e4e4: 385783a8 ldurb w8, [x29, #-0x88] 5e4e8: f85883a9 ldur x9, [x29, #-0x78] 5e4ec: 7200011f tst w8, #0x1 5e4f0: f9402be8 ldr x8, [sp, #0x50] 5e4f4: 9a890103 csel x3, x8, x9, eq 5e4f8: b40005b7 cbz x23, 0x5e5ac 5e4fc: d00002a1 adrp x1, 0xb4000 5e500: f00002a2 adrp x2, 0xb5000 5e504: 2a1f03e0 mov w0, wzr 5e508: 912fdc21 add x1, x1, #0xbf7 5e50c: 911de442 add x2, x2, #0x779 5e510: 97fec160 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5e514: 90000788 adrp x8, 0x14e000 5e518: f9463d00 ldr x0, [x8, #0xc78] 5e51c: b5000240 cbnz x0, 0x5e564 5e520: 90000780 adrp x0, 0x14e000 5e524: 91320000 add x0, x0, #0xc80 5e528: 97fec426 bl 0xf5c0 5e52c: 90000788 adrp x8, 0x14e000 5e530: f9463d08 ldr x8, [x8, #0xc78] 5e534: b50000e8 cbnz x8, 0x5e550 5e538: 321d07e0 orr w0, wzr, #0x18 5e53c: 94008d9b bl 0x81ba8 5e540: 90000788 adrp x8, 0x14e000 5e544: a900fc1f stp xzr, xzr, [x0, #0x8] 5e548: f900001f str xzr, [x0] 5e54c: f9063d00 str x0, [x8, #0xc78] 5e550: 90000780 adrp x0, 0x14e000 5e554: 91320000 add x0, x0, #0xc80 5e558: 97fec546 bl 0xfa70 5e55c: 90000788 adrp x8, 0x14e000 5e560: f9463d00 ldr x0, [x8, #0xc78] 5e564: 385903a8 ldurb w8, [x29, #-0x70] 5e568: f85a03a9 ldur x9, [x29, #-0x60] 5e56c: 7200011f tst w8, #0x1 5e570: f94023e8 ldr x8, [sp, #0x40] 5e574: 9a890103 csel x3, x8, x9, eq 5e578: b9406be8 ldr w8, [sp, #0x68] 5e57c: 900002c2 adrp x2, 0xb6000 5e580: aa1703e1 mov x1, x23 5e584: 910a1c42 add x2, x2, #0x287 5e588: 2a1903e4 mov w4, w25 5e58c: aa1403e5 mov x5, x20 5e590: aa1803e6 mov x6, x24 5e594: aa1a03e7 mov x7, x26 5e598: f9000bf5 str x21, [sp, #0x10] 5e59c: b9000be8 str w8, [sp, #0x8] 5e5a0: f90003f6 str x22, [sp] 5e5a4: 97ffbc2a bl 0x4d64c 5e5a8: 14000007 b 0x5e5c4 5e5ac: d00002a1 adrp x1, 0xb4000 5e5b0: f00002a2 adrp x2, 0xb5000 5e5b4: 2a1f03e0 mov w0, wzr 5e5b8: 912fdc21 add x1, x1, #0xbf7 5e5bc: 911e4042 add x2, x2, #0x790 5e5c0: 97fec134 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5e5c4: 90000788 adrp x8, 0x14e000 5e5c8: f9463d00 ldr x0, [x8, #0xc78] 5e5cc: b5000240 cbnz x0, 0x5e614 5e5d0: 90000780 adrp x0, 0x14e000 5e5d4: 91320000 add x0, x0, #0xc80 5e5d8: 97fec3fa bl 0xf5c0 5e5dc: 90000788 adrp x8, 0x14e000 5e5e0: f9463d08 ldr x8, [x8, #0xc78] 5e5e4: b50000e8 cbnz x8, 0x5e600 5e5e8: 321d07e0 orr w0, wzr, #0x18 5e5ec: 94008d6f bl 0x81ba8 5e5f0: 90000788 adrp x8, 0x14e000 5e5f4: a900fc1f stp xzr, xzr, [x0, #0x8] 5e5f8: f900001f str xzr, [x0] 5e5fc: f9063d00 str x0, [x8, #0xc78] 5e600: 90000780 adrp x0, 0x14e000 5e604: 91320000 add x0, x0, #0xc80 5e608: 97fec51a bl 0xfa70 5e60c: 90000788 adrp x8, 0x14e000 5e610: f9463d00 ldr x0, [x8, #0xc78] 5e614: aa1403e1 mov x1, x20 5e618: 97ffc415 bl 0x4f66c 5e61c: 90000788 adrp x8, 0x14e000 5e620: f9463d00 ldr x0, [x8, #0xc78] 5e624: b5000240 cbnz x0, 0x5e66c 5e628: 90000780 adrp x0, 0x14e000 5e62c: 91320000 add x0, x0, #0xc80 5e630: 97fec3e4 bl 0xf5c0 5e634: 90000788 adrp x8, 0x14e000 5e638: f9463d08 ldr x8, [x8, #0xc78] 5e63c: b50000e8 cbnz x8, 0x5e658 5e640: 321d07e0 orr w0, wzr, #0x18 5e644: 94008d59 bl 0x81ba8 5e648: 90000788 adrp x8, 0x14e000 5e64c: a900fc1f stp xzr, xzr, [x0, #0x8] 5e650: f900001f str xzr, [x0] 5e654: f9063d00 str x0, [x8, #0xc78] 5e658: 90000780 adrp x0, 0x14e000 5e65c: 91320000 add x0, x0, #0xc80 5e660: 97fec504 bl 0xfa70 5e664: 90000788 adrp x8, 0x14e000 5e668: f9463d00 ldr x0, [x8, #0xc78] 5e66c: aa1803e1 mov x1, x24 5e670: 97ffc3ff bl 0x4f66c 5e674: 90000788 adrp x8, 0x14e000 5e678: f9463d00 ldr x0, [x8, #0xc78] 5e67c: b5000240 cbnz x0, 0x5e6c4 5e680: 90000780 adrp x0, 0x14e000 5e684: 91320000 add x0, x0, #0xc80 5e688: 97fec3ce bl 0xf5c0 5e68c: 90000788 adrp x8, 0x14e000 5e690: f9463d08 ldr x8, [x8, #0xc78] 5e694: b50000e8 cbnz x8, 0x5e6b0 5e698: 321d07e0 orr w0, wzr, #0x18 5e69c: 94008d43 bl 0x81ba8 5e6a0: 90000788 adrp x8, 0x14e000 5e6a4: a900fc1f stp xzr, xzr, [x0, #0x8] 5e6a8: f900001f str xzr, [x0] 5e6ac: f9063d00 str x0, [x8, #0xc78] 5e6b0: 90000780 adrp x0, 0x14e000 5e6b4: 91320000 add x0, x0, #0xc80 5e6b8: 97fec4ee bl 0xfa70 5e6bc: 90000788 adrp x8, 0x14e000 5e6c0: f9463d00 ldr x0, [x8, #0xc78] 5e6c4: aa1a03e1 mov x1, x26 5e6c8: 97ffc3e9 bl 0x4f66c 5e6cc: 90000788 adrp x8, 0x14e000 5e6d0: f9463d00 ldr x0, [x8, #0xc78] 5e6d4: b5000240 cbnz x0, 0x5e71c 5e6d8: 90000780 adrp x0, 0x14e000 5e6dc: 91320000 add x0, x0, #0xc80 5e6e0: 97fec3b8 bl 0xf5c0 5e6e4: 90000788 adrp x8, 0x14e000 5e6e8: f9463d08 ldr x8, [x8, #0xc78] 5e6ec: b50000e8 cbnz x8, 0x5e708 5e6f0: 321d07e0 orr w0, wzr, #0x18 5e6f4: 94008d2d bl 0x81ba8 5e6f8: 90000788 adrp x8, 0x14e000 5e6fc: a900fc1f stp xzr, xzr, [x0, #0x8] 5e700: f900001f str xzr, [x0] 5e704: f9063d00 str x0, [x8, #0xc78] 5e708: 90000780 adrp x0, 0x14e000 5e70c: 91320000 add x0, x0, #0xc80 5e710: 97fec4d8 bl 0xfa70 5e714: 90000788 adrp x8, 0x14e000 5e718: f9463d00 ldr x0, [x8, #0xc78] 5e71c: aa1603e1 mov x1, x22 5e720: 97ffc3d3 bl 0x4f66c 5e724: 90000788 adrp x8, 0x14e000 5e728: f9463d00 ldr x0, [x8, #0xc78] 5e72c: b5000240 cbnz x0, 0x5e774 5e730: 90000780 adrp x0, 0x14e000 5e734: 91320000 add x0, x0, #0xc80 5e738: 97fec3a2 bl 0xf5c0 5e73c: 90000788 adrp x8, 0x14e000 5e740: f9463d08 ldr x8, [x8, #0xc78] 5e744: b50000e8 cbnz x8, 0x5e760 5e748: 321d07e0 orr w0, wzr, #0x18 5e74c: 94008d17 bl 0x81ba8 5e750: 90000788 adrp x8, 0x14e000 5e754: a900fc1f stp xzr, xzr, [x0, #0x8] 5e758: f900001f str xzr, [x0] 5e75c: f9063d00 str x0, [x8, #0xc78] 5e760: 90000780 adrp x0, 0x14e000 5e764: 91320000 add x0, x0, #0xc80 5e768: 97fec4c2 bl 0xfa70 5e76c: 90000788 adrp x8, 0x14e000 5e770: f9463d00 ldr x0, [x8, #0xc78] 5e774: aa1503e1 mov x1, x21 5e778: 97ffc3bd bl 0x4f66c 5e77c: 90000788 adrp x8, 0x14e000 5e780: f9463d00 ldr x0, [x8, #0xc78] 5e784: b5000240 cbnz x0, 0x5e7cc 5e788: 90000780 adrp x0, 0x14e000 5e78c: 91320000 add x0, x0, #0xc80 5e790: 97fec38c bl 0xf5c0 5e794: 90000788 adrp x8, 0x14e000 5e798: f9463d08 ldr x8, [x8, #0xc78] 5e79c: b50000e8 cbnz x8, 0x5e7b8 5e7a0: 321d07e0 orr w0, wzr, #0x18 5e7a4: 94008d01 bl 0x81ba8 5e7a8: 90000788 adrp x8, 0x14e000 5e7ac: a900fc1f stp xzr, xzr, [x0, #0x8] 5e7b0: f900001f str xzr, [x0] 5e7b4: f9063d00 str x0, [x8, #0xc78] 5e7b8: 90000780 adrp x0, 0x14e000 5e7bc: 91320000 add x0, x0, #0xc80 5e7c0: 97fec4ac bl 0xfa70 5e7c4: 90000788 adrp x8, 0x14e000 5e7c8: f9463d00 ldr x0, [x8, #0xc78] 5e7cc: aa1703e1 mov x1, x23 5e7d0: 97ffc110 bl 0x4ec10 5e7d4: 385783a8 ldurb w8, [x29, #-0x88] 5e7d8: 36000068 tbz w8, #0x0, 0x5e7e4 5e7dc: f85883a0 ldur x0, [x29, #-0x78] 5e7e0: 94008d22 bl 0x81c68 5e7e4: f0000276 adrp x22, 0xad000 5e7e8: 912f56d6 add x22, x22, #0xbd5 5e7ec: 385903a8 ldurb w8, [x29, #-0x70] 5e7f0: 36000068 tbz w8, #0x0, 0x5e7fc 5e7f4: f85a03a0 ldur x0, [x29, #-0x60] 5e7f8: 94008d1c bl 0x81c68 5e7fc: a94767fa ldp x26, x25, [sp, #0x70] 5e800: aa1b03e0 mov x0, x27 5e804: 94000304 bl 0x5f414 5e808: aa1b03e0 mov x0, x27 5e80c: 94008d17 bl 0x81c68 5e810: 3dc00a60 ldr q0, [x19, #0x20] 5e814: 3dc023e1 ldr q1, [sp, #0x80] 5e818: 4ee18400 add v0.2d, v0.2d, v1.2d 5e81c: 9e660008 fmov x8, d0 5e820: f110011f cmp x8, #0x400 5e824: 3d800a60 str q0, [x19, #0x20] 5e828: 54000143 b.lo 0x5e850 5e82c: f9400668 ldr x8, [x19, #0x8] 5e830: f9400100 ldr x0, [x8] 5e834: 94008d0d bl 0x81c68 5e838: f9400668 ldr x8, [x19, #0x8] 5e83c: f9401269 ldr x9, [x19, #0x20] 5e840: 91002108 add x8, x8, #0x8 5e844: d1080129 sub x9, x9, #0x200 5e848: f9000668 str x8, [x19, #0x8] 5e84c: f9001269 str x9, [x19, #0x20] 5e850: 528000b4 mov w20, #0x5 // =5 5e854: 14000107 b 0x5ec70 5e858: 91004288 add x8, x20, #0x10 5e85c: f90017f5 str x21, [sp, #0x28] 5e860: aa1603f5 mov x21, x22 5e864: aa1703f6 mov x22, x23 5e868: aa1a03f7 mov x23, x26 5e86c: 927ced1a and x26, x8, #0xfffffffffffffff0 5e870: aa1a03e0 mov x0, x26 5e874: 94008ccd bl 0x81ba8 5e878: aa0003f8 mov x24, x0 5e87c: b2400348 orr x8, x26, #0x1 5e880: aa1703fa mov x26, x23 5e884: aa1603f7 mov x23, x22 5e888: aa1503f6 mov x22, x21 5e88c: f94017f5 ldr x21, [sp, #0x28] 5e890: a93863b4 stp x20, x24, [x29, #-0x80] 5e894: f81783a8 stur x8, [x29, #-0x88] 5e898: aa1803e0 mov x0, x24 5e89c: aa1c03e1 mov x1, x28 5e8a0: aa1403e2 mov x2, x20 5e8a4: 97fec3fb bl 0xf890 5e8a8: 38346b1f strb wzr, [x24, x20] 5e8ac: 910243e8 add x8, sp, #0x90 5e8b0: d10223a0 sub x0, x29, #0x88 5e8b4: 94000347 bl 0x5f5d0 5e8b8: 385783a8 ldurb w8, [x29, #-0x88] 5e8bc: aa1703f4 mov x20, x23 5e8c0: 36000068 tbz w8, #0x0, 0x5e8cc 5e8c4: f85883a0 ldur x0, [x29, #-0x78] 5e8c8: 94008ce8 bl 0x81c68 5e8cc: 90000788 adrp x8, 0x14e000 5e8d0: f9463d00 ldr x0, [x8, #0xc78] 5e8d4: f94033f8 ldr x24, [sp, #0x60] 5e8d8: f9401bfc ldr x28, [sp, #0x30] 5e8dc: b5000240 cbnz x0, 0x5e924 5e8e0: 90000780 adrp x0, 0x14e000 5e8e4: 91320000 add x0, x0, #0xc80 5e8e8: 97fec336 bl 0xf5c0 5e8ec: 90000788 adrp x8, 0x14e000 5e8f0: f9463d08 ldr x8, [x8, #0xc78] 5e8f4: b50000e8 cbnz x8, 0x5e910 5e8f8: 321d07e0 orr w0, wzr, #0x18 5e8fc: 94008cab bl 0x81ba8 5e900: 90000788 adrp x8, 0x14e000 5e904: a900fc1f stp xzr, xzr, [x0, #0x8] 5e908: f900001f str xzr, [x0] 5e90c: f9063d00 str x0, [x8, #0xc78] 5e910: 90000780 adrp x0, 0x14e000 5e914: 91320000 add x0, x0, #0xc80 5e918: 97fec456 bl 0xfa70 5e91c: 90000788 adrp x8, 0x14e000 5e920: f9463d00 ldr x0, [x8, #0xc78] 5e924: 394243e8 ldrb w8, [sp, #0x90] 5e928: f94053e9 ldr x9, [sp, #0xa0] 5e92c: 7200011f tst w8, #0x1 5e930: f94027e8 ldr x8, [sp, #0x48] 5e934: 9a890101 csel x1, x8, x9, eq 5e938: 97ffba2d bl 0x4d1ec 5e93c: aa0003f7 mov x23, x0 5e940: 394243e8 ldrb w8, [sp, #0x90] 5e944: f94053e9 ldr x9, [sp, #0xa0] 5e948: 7200011f tst w8, #0x1 5e94c: f94027e8 ldr x8, [sp, #0x48] 5e950: 9a890103 csel x3, x8, x9, eq 5e954: b40005f7 cbz x23, 0x5ea10 5e958: d00002a1 adrp x1, 0xb4000 5e95c: f00002a2 adrp x2, 0xb5000 5e960: 2a1f03e0 mov w0, wzr 5e964: 912fdc21 add x1, x1, #0xbf7 5e968: 911de442 add x2, x2, #0x779 5e96c: 97fec049 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5e970: 90000788 adrp x8, 0x14e000 5e974: f9463d00 ldr x0, [x8, #0xc78] 5e978: b5000240 cbnz x0, 0x5e9c0 5e97c: 90000780 adrp x0, 0x14e000 5e980: 91320000 add x0, x0, #0xc80 5e984: 97fec30f bl 0xf5c0 5e988: 90000788 adrp x8, 0x14e000 5e98c: f9463d08 ldr x8, [x8, #0xc78] 5e990: b50000e8 cbnz x8, 0x5e9ac 5e994: 321d07e0 orr w0, wzr, #0x18 5e998: 94008c84 bl 0x81ba8 5e99c: 90000788 adrp x8, 0x14e000 5e9a0: a900fc1f stp xzr, xzr, [x0, #0x8] 5e9a4: f900001f str xzr, [x0] 5e9a8: f9063d00 str x0, [x8, #0xc78] 5e9ac: 90000780 adrp x0, 0x14e000 5e9b0: 91320000 add x0, x0, #0xc80 5e9b4: 97fec42f bl 0xfa70 5e9b8: 90000788 adrp x8, 0x14e000 5e9bc: f9463d00 ldr x0, [x8, #0xc78] 5e9c0: 385903a8 ldurb w8, [x29, #-0x70] 5e9c4: f85a03a9 ldur x9, [x29, #-0x60] 5e9c8: 7200011f tst w8, #0x1 5e9cc: f94023e8 ldr x8, [sp, #0x40] 5e9d0: 9a890103 csel x3, x8, x9, eq 5e9d4: f94037e8 ldr x8, [sp, #0x68] 5e9d8: b9403fe4 ldr w4, [sp, #0x3c] 5e9dc: f00002a2 adrp x2, 0xb5000 5e9e0: aa1703e1 mov x1, x23 5e9e4: f9000fe8 str x8, [sp, #0x18] 5e9e8: b9405be8 ldr w8, [sp, #0x58] 5e9ec: 91254842 add x2, x2, #0x952 5e9f0: aa1603e5 mov x5, x22 5e9f4: aa1803e6 mov x6, x24 5e9f8: aa1c03e7 mov x7, x28 5e9fc: b90013ff str wzr, [sp, #0x10] 5ea00: b9000be8 str w8, [sp, #0x8] 5ea04: f90003f5 str x21, [sp] 5ea08: 97ffbb11 bl 0x4d64c 5ea0c: 14000007 b 0x5ea28 5ea10: d00002a1 adrp x1, 0xb4000 5ea14: f00002a2 adrp x2, 0xb5000 5ea18: 2a1f03e0 mov w0, wzr 5ea1c: 912fdc21 add x1, x1, #0xbf7 5ea20: 911e4042 add x2, x2, #0x790 5ea24: 97fec01b bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5ea28: 90000788 adrp x8, 0x14e000 5ea2c: f9463d00 ldr x0, [x8, #0xc78] 5ea30: b5000240 cbnz x0, 0x5ea78 5ea34: 90000780 adrp x0, 0x14e000 5ea38: 91320000 add x0, x0, #0xc80 5ea3c: 97fec2e1 bl 0xf5c0 5ea40: 90000788 adrp x8, 0x14e000 5ea44: f9463d08 ldr x8, [x8, #0xc78] 5ea48: b50000e8 cbnz x8, 0x5ea64 5ea4c: 321d07e0 orr w0, wzr, #0x18 5ea50: 94008c56 bl 0x81ba8 5ea54: 90000788 adrp x8, 0x14e000 5ea58: a900fc1f stp xzr, xzr, [x0, #0x8] 5ea5c: f900001f str xzr, [x0] 5ea60: f9063d00 str x0, [x8, #0xc78] 5ea64: 90000780 adrp x0, 0x14e000 5ea68: 91320000 add x0, x0, #0xc80 5ea6c: 97fec401 bl 0xfa70 5ea70: 90000788 adrp x8, 0x14e000 5ea74: f9463d00 ldr x0, [x8, #0xc78] 5ea78: aa1603e1 mov x1, x22 5ea7c: 97ffc2fc bl 0x4f66c 5ea80: 90000788 adrp x8, 0x14e000 5ea84: f9463d00 ldr x0, [x8, #0xc78] 5ea88: b5000240 cbnz x0, 0x5ead0 5ea8c: 90000780 adrp x0, 0x14e000 5ea90: 91320000 add x0, x0, #0xc80 5ea94: 97fec2cb bl 0xf5c0 5ea98: 90000788 adrp x8, 0x14e000 5ea9c: f9463d08 ldr x8, [x8, #0xc78] 5eaa0: b50000e8 cbnz x8, 0x5eabc 5eaa4: 321d07e0 orr w0, wzr, #0x18 5eaa8: 94008c40 bl 0x81ba8 5eaac: 90000788 adrp x8, 0x14e000 5eab0: a900fc1f stp xzr, xzr, [x0, #0x8] 5eab4: f900001f str xzr, [x0] 5eab8: f9063d00 str x0, [x8, #0xc78] 5eabc: 90000780 adrp x0, 0x14e000 5eac0: 91320000 add x0, x0, #0xc80 5eac4: 97fec3eb bl 0xfa70 5eac8: 90000788 adrp x8, 0x14e000 5eacc: f9463d00 ldr x0, [x8, #0xc78] 5ead0: aa1803e1 mov x1, x24 5ead4: 97ffc2e6 bl 0x4f66c 5ead8: 90000788 adrp x8, 0x14e000 5eadc: f9463d00 ldr x0, [x8, #0xc78] 5eae0: b5000240 cbnz x0, 0x5eb28 5eae4: 90000780 adrp x0, 0x14e000 5eae8: 91320000 add x0, x0, #0xc80 5eaec: 97fec2b5 bl 0xf5c0 5eaf0: 90000788 adrp x8, 0x14e000 5eaf4: f9463d08 ldr x8, [x8, #0xc78] 5eaf8: b50000e8 cbnz x8, 0x5eb14 5eafc: 321d07e0 orr w0, wzr, #0x18 5eb00: 94008c2a bl 0x81ba8 5eb04: 90000788 adrp x8, 0x14e000 5eb08: a900fc1f stp xzr, xzr, [x0, #0x8] 5eb0c: f900001f str xzr, [x0] 5eb10: f9063d00 str x0, [x8, #0xc78] 5eb14: 90000780 adrp x0, 0x14e000 5eb18: 91320000 add x0, x0, #0xc80 5eb1c: 97fec3d5 bl 0xfa70 5eb20: 90000788 adrp x8, 0x14e000 5eb24: f9463d00 ldr x0, [x8, #0xc78] 5eb28: aa1c03e1 mov x1, x28 5eb2c: 97ffc2d0 bl 0x4f66c 5eb30: 90000788 adrp x8, 0x14e000 5eb34: f9463d00 ldr x0, [x8, #0xc78] 5eb38: b5000240 cbnz x0, 0x5eb80 5eb3c: 90000780 adrp x0, 0x14e000 5eb40: 91320000 add x0, x0, #0xc80 5eb44: 97fec29f bl 0xf5c0 5eb48: 90000788 adrp x8, 0x14e000 5eb4c: f9463d08 ldr x8, [x8, #0xc78] 5eb50: b50000e8 cbnz x8, 0x5eb6c 5eb54: 321d07e0 orr w0, wzr, #0x18 5eb58: 94008c14 bl 0x81ba8 5eb5c: 90000788 adrp x8, 0x14e000 5eb60: a900fc1f stp xzr, xzr, [x0, #0x8] 5eb64: f900001f str xzr, [x0] 5eb68: f9063d00 str x0, [x8, #0xc78] 5eb6c: 90000780 adrp x0, 0x14e000 5eb70: 91320000 add x0, x0, #0xc80 5eb74: 97fec3bf bl 0xfa70 5eb78: 90000788 adrp x8, 0x14e000 5eb7c: f9463d00 ldr x0, [x8, #0xc78] 5eb80: aa1503e1 mov x1, x21 5eb84: 97ffc2ba bl 0x4f66c 5eb88: 90000788 adrp x8, 0x14e000 5eb8c: f9463d00 ldr x0, [x8, #0xc78] 5eb90: b5000240 cbnz x0, 0x5ebd8 5eb94: 90000780 adrp x0, 0x14e000 5eb98: 91320000 add x0, x0, #0xc80 5eb9c: 97fec289 bl 0xf5c0 5eba0: 90000788 adrp x8, 0x14e000 5eba4: f9463d08 ldr x8, [x8, #0xc78] 5eba8: b50000e8 cbnz x8, 0x5ebc4 5ebac: 321d07e0 orr w0, wzr, #0x18 5ebb0: 94008bfe bl 0x81ba8 5ebb4: 90000788 adrp x8, 0x14e000 5ebb8: a900fc1f stp xzr, xzr, [x0, #0x8] 5ebbc: f900001f str xzr, [x0] 5ebc0: f9063d00 str x0, [x8, #0xc78] 5ebc4: 90000780 adrp x0, 0x14e000 5ebc8: 91320000 add x0, x0, #0xc80 5ebcc: 97fec3a9 bl 0xfa70 5ebd0: 90000788 adrp x8, 0x14e000 5ebd4: f9463d00 ldr x0, [x8, #0xc78] 5ebd8: f94037e1 ldr x1, [sp, #0x68] 5ebdc: 97ffc2a4 bl 0x4f66c 5ebe0: 90000788 adrp x8, 0x14e000 5ebe4: f9463d00 ldr x0, [x8, #0xc78] 5ebe8: b5000240 cbnz x0, 0x5ec30 5ebec: 90000780 adrp x0, 0x14e000 5ebf0: 91320000 add x0, x0, #0xc80 5ebf4: 97fec273 bl 0xf5c0 5ebf8: 90000788 adrp x8, 0x14e000 5ebfc: f9463d08 ldr x8, [x8, #0xc78] 5ec00: b50000e8 cbnz x8, 0x5ec1c 5ec04: 321d07e0 orr w0, wzr, #0x18 5ec08: 94008be8 bl 0x81ba8 5ec0c: 90000788 adrp x8, 0x14e000 5ec10: a900fc1f stp xzr, xzr, [x0, #0x8] 5ec14: f900001f str xzr, [x0] 5ec18: f9063d00 str x0, [x8, #0xc78] 5ec1c: 90000780 adrp x0, 0x14e000 5ec20: 91320000 add x0, x0, #0xc80 5ec24: 97fec393 bl 0xfa70 5ec28: 90000788 adrp x8, 0x14e000 5ec2c: f9463d00 ldr x0, [x8, #0xc78] 5ec30: aa1703e1 mov x1, x23 5ec34: 97ffbff7 bl 0x4ec10 5ec38: aa1403e0 mov x0, x20 5ec3c: b4000040 cbz x0, 0x5ec44 5ec40: 97fec360 bl 0xf9c0 5ec44: 394243e8 ldrb w8, [sp, #0x90] 5ec48: f0000276 adrp x22, 0xad000 5ec4c: 912f56d6 add x22, x22, #0xbd5 5ec50: 36000068 tbz w8, #0x0, 0x5ec5c 5ec54: f94053e0 ldr x0, [sp, #0xa0] 5ec58: 94008c04 bl 0x81c68 5ec5c: 385903a8 ldurb w8, [x29, #-0x70] 5ec60: 3607dd08 tbz w8, #0x0, 0x5e800 5ec64: f85a03a0 ldur x0, [x29, #-0x60] 5ec68: 94008c00 bl 0x81c68 5ec6c: 17fffee5 b 0x5e800 5ec70: aa1a03e0 mov x0, x26 5ec74: 97fec37f bl 0xfa70 5ec78: 2a1403e0 mov w0, w20 5ec7c: 97fec2ad bl 0xf730 5ec80: aa1903e0 mov x0, x25 5ec84: 97febf9b bl 0xeaf0 5ec88: aa1a03e0 mov x0, x26 5ec8c: 97fec24d bl 0xf5c0 5ec90: f9401668 ldr x8, [x19, #0x28] 5ec94: b4001e08 cbz x8, 0x5f054 5ec98: f9401268 ldr x8, [x19, #0x20] 5ec9c: f9400669 ldr x9, [x19, #0x8] 5eca0: d346fd0a lsr x10, x8, #6 5eca4: 927dd94a and x10, x10, #0x3fffffffffffff8 5eca8: f86a6929 ldr x9, [x9, x10] 5ecac: 92402108 and x8, x8, #0x1ff 5ecb0: f868793b ldr x27, [x9, x8, lsl #3] 5ecb4: 39414368 ldrb w8, [x27, #0x50] 5ecb8: 34001e68 cbz w8, 0x5f084 5ecbc: d00002b6 adrp x22, 0xb4000 5ecc0: 912fded6 add x22, x22, #0xbf7 5ecc4: 900002c2 adrp x2, 0xb6000 5ecc8: 320007e0 orr w0, wzr, #0x3 5eccc: aa1603e1 mov x1, x22 5ecd0: 910f3842 add x2, x2, #0x3ce 5ecd4: 97febf6f bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5ecd8: b9405768 ldr w8, [x27, #0x54] 5ecdc: f9400377 ldr x23, [x27] 5ece0: b9400b79 ldr w25, [x27, #0x8] 5ece4: a9416374 ldp x20, x24, [x27, #0x10] 5ece8: f940137a ldr x26, [x27, #0x20] 5ecec: f9401f7c ldr x28, [x27, #0x38] 5ecf0: b9006be8 str w8, [sp, #0x68] 5ecf4: f9402775 ldr x21, [x27, #0x48] 5ecf8: 900002c2 adrp x2, 0xb6000 5ecfc: 2a1f03e0 mov w0, wzr 5ed00: aa1603e1 mov x1, x22 5ed04: 91094042 add x2, x2, #0x250 5ed08: aa1703e3 mov x3, x23 5ed0c: 2a1903e4 mov w4, w25 5ed10: aa1403e5 mov x5, x20 5ed14: 97febf5f bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5ed18: b4001a37 cbz x23, 0x5f05c 5ed1c: 394002e8 ldrb w8, [x23] 5ed20: 340019e8 cbz w8, 0x5f05c 5ed24: a939ffbf stp xzr, xzr, [x29, #-0x68] 5ed28: f81903bf stur xzr, [x29, #-0x70] 5ed2c: 900002e1 adrp x1, 0xba000 5ed30: d101c3a0 sub x0, x29, #0x70 5ed34: 320003e2 orr w2, wzr, #0x1 5ed38: 913b4021 add x1, x1, #0xed0 5ed3c: 97ff6aaa bl 0x397e4 <.text+0x29d34> 5ed40: f0000276 adrp x22, 0xad000 5ed44: 912f56d6 add x22, x22, #0xbd5 5ed48: f00002a1 adrp x1, 0xb5000 5ed4c: 320003e2 orr w2, wzr, #0x1 5ed50: 91356421 add x1, x1, #0xd59 5ed54: 97ff6aa4 bl 0x397e4 <.text+0x29d34> 5ed58: 52800242 mov w2, #0x12 // =18 5ed5c: aa1603e1 mov x1, x22 5ed60: 97ff6aa1 bl 0x397e4 <.text+0x29d34> 5ed64: 52800242 mov w2, #0x12 // =18 5ed68: aa1603e1 mov x1, x22 5ed6c: 97ff6a9e bl 0x397e4 <.text+0x29d34> 5ed70: 52800242 mov w2, #0x12 // =18 5ed74: aa1603e1 mov x1, x22 5ed78: 97ff6a9b bl 0x397e4 <.text+0x29d34> 5ed7c: 52800242 mov w2, #0x12 // =18 5ed80: aa1603e1 mov x1, x22 5ed84: 97ff6a98 bl 0x397e4 <.text+0x29d34> 5ed88: f00002a1 adrp x1, 0xb5000 5ed8c: 320003e2 orr w2, wzr, #0x1 5ed90: 91356421 add x1, x1, #0xd59 5ed94: 97ff6a94 bl 0x397e4 <.text+0x29d34> 5ed98: 52800242 mov w2, #0x12 // =18 5ed9c: aa1603e1 mov x1, x22 5eda0: 97ff6a91 bl 0x397e4 <.text+0x29d34> 5eda4: f0000261 adrp x1, 0xad000 5eda8: 321f03e2 orr w2, wzr, #0x2 5edac: 912fcc21 add x1, x1, #0xbf3 5edb0: 97ff6a8d bl 0x397e4 <.text+0x29d34> 5edb4: 90000788 adrp x8, 0x14e000 5edb8: f9463d00 ldr x0, [x8, #0xc78] 5edbc: b5000240 cbnz x0, 0x5ee04 5edc0: 90000780 adrp x0, 0x14e000 5edc4: 91320000 add x0, x0, #0xc80 5edc8: 97fec1fe bl 0xf5c0 5edcc: 90000788 adrp x8, 0x14e000 5edd0: f9463d08 ldr x8, [x8, #0xc78] 5edd4: b50000e8 cbnz x8, 0x5edf0 5edd8: 321d07e0 orr w0, wzr, #0x18 5eddc: 94008b73 bl 0x81ba8 5ede0: 90000788 adrp x8, 0x14e000 5ede4: a900fc1f stp xzr, xzr, [x0, #0x8] 5ede8: f900001f str xzr, [x0] 5edec: f9063d00 str x0, [x8, #0xc78] 5edf0: 90000780 adrp x0, 0x14e000 5edf4: 91320000 add x0, x0, #0xc80 5edf8: 97fec31e bl 0xfa70 5edfc: 90000788 adrp x8, 0x14e000 5ee00: f9463d00 ldr x0, [x8, #0xc78] 5ee04: 97ffb7fd bl 0x4cdf8 5ee08: b4ffcf20 cbz x0, 0x5e7ec 5ee0c: 90000788 adrp x8, 0x14e000 5ee10: f9463d00 ldr x0, [x8, #0xc78] 5ee14: b5000240 cbnz x0, 0x5ee5c 5ee18: 90000780 adrp x0, 0x14e000 5ee1c: 91320000 add x0, x0, #0xc80 5ee20: 97fec1e8 bl 0xf5c0 5ee24: 90000788 adrp x8, 0x14e000 5ee28: f9463d08 ldr x8, [x8, #0xc78] 5ee2c: b50000e8 cbnz x8, 0x5ee48 5ee30: 321d07e0 orr w0, wzr, #0x18 5ee34: 94008b5d bl 0x81ba8 5ee38: 90000788 adrp x8, 0x14e000 5ee3c: a900fc1f stp xzr, xzr, [x0, #0x8] 5ee40: f900001f str xzr, [x0] 5ee44: f9063d00 str x0, [x8, #0xc78] 5ee48: 90000780 adrp x0, 0x14e000 5ee4c: 91320000 add x0, x0, #0xc80 5ee50: 97fec308 bl 0xfa70 5ee54: 90000788 adrp x8, 0x14e000 5ee58: f9463d00 ldr x0, [x8, #0xc78] 5ee5c: 97ffb7e7 bl 0x4cdf8 5ee60: f9400008 ldr x8, [x0] 5ee64: f9429d08 ldr x8, [x8, #0x538] 5ee68: aa1403e1 mov x1, x20 5ee6c: d63f0100 blr x8 5ee70: aa0003f4 mov x20, x0 5ee74: 90000788 adrp x8, 0x14e000 5ee78: f9463d00 ldr x0, [x8, #0xc78] 5ee7c: b5000240 cbnz x0, 0x5eec4 5ee80: 90000780 adrp x0, 0x14e000 5ee84: 91320000 add x0, x0, #0xc80 5ee88: 97fec1ce bl 0xf5c0 5ee8c: 90000788 adrp x8, 0x14e000 5ee90: f9463d08 ldr x8, [x8, #0xc78] 5ee94: b50000e8 cbnz x8, 0x5eeb0 5ee98: 321d07e0 orr w0, wzr, #0x18 5ee9c: 94008b43 bl 0x81ba8 5eea0: 90000788 adrp x8, 0x14e000 5eea4: a900fc1f stp xzr, xzr, [x0, #0x8] 5eea8: f900001f str xzr, [x0] 5eeac: f9063d00 str x0, [x8, #0xc78] 5eeb0: 90000780 adrp x0, 0x14e000 5eeb4: 91320000 add x0, x0, #0xc80 5eeb8: 97fec2ee bl 0xfa70 5eebc: 90000788 adrp x8, 0x14e000 5eec0: f9463d00 ldr x0, [x8, #0xc78] 5eec4: 97ffb7cd bl 0x4cdf8 5eec8: f9400008 ldr x8, [x0] 5eecc: f9429d08 ldr x8, [x8, #0x538] 5eed0: aa1803e1 mov x1, x24 5eed4: d63f0100 blr x8 5eed8: aa0003f8 mov x24, x0 5eedc: 90000788 adrp x8, 0x14e000 5eee0: f9463d00 ldr x0, [x8, #0xc78] 5eee4: b5000240 cbnz x0, 0x5ef2c 5eee8: 90000780 adrp x0, 0x14e000 5eeec: 91320000 add x0, x0, #0xc80 5eef0: 97fec1b4 bl 0xf5c0 5eef4: 90000788 adrp x8, 0x14e000 5eef8: f9463d08 ldr x8, [x8, #0xc78] 5eefc: b50000e8 cbnz x8, 0x5ef18 5ef00: 321d07e0 orr w0, wzr, #0x18 5ef04: 94008b29 bl 0x81ba8 5ef08: 90000788 adrp x8, 0x14e000 5ef0c: a900fc1f stp xzr, xzr, [x0, #0x8] 5ef10: f900001f str xzr, [x0] 5ef14: f9063d00 str x0, [x8, #0xc78] 5ef18: 90000780 adrp x0, 0x14e000 5ef1c: 91320000 add x0, x0, #0xc80 5ef20: 97fec2d4 bl 0xfa70 5ef24: 90000788 adrp x8, 0x14e000 5ef28: f9463d00 ldr x0, [x8, #0xc78] 5ef2c: 97ffb7b3 bl 0x4cdf8 5ef30: f9400008 ldr x8, [x0] 5ef34: f9429d08 ldr x8, [x8, #0x538] 5ef38: aa1a03e1 mov x1, x26 5ef3c: d63f0100 blr x8 5ef40: aa0003fa mov x26, x0 5ef44: 90000788 adrp x8, 0x14e000 5ef48: f9463d00 ldr x0, [x8, #0xc78] 5ef4c: b5000240 cbnz x0, 0x5ef94 5ef50: 90000780 adrp x0, 0x14e000 5ef54: 91320000 add x0, x0, #0xc80 5ef58: 97fec19a bl 0xf5c0 5ef5c: 90000788 adrp x8, 0x14e000 5ef60: f9463d08 ldr x8, [x8, #0xc78] 5ef64: b50000e8 cbnz x8, 0x5ef80 5ef68: 321d07e0 orr w0, wzr, #0x18 5ef6c: 94008b0f bl 0x81ba8 5ef70: 90000788 adrp x8, 0x14e000 5ef74: a900fc1f stp xzr, xzr, [x0, #0x8] 5ef78: f900001f str xzr, [x0] 5ef7c: f9063d00 str x0, [x8, #0xc78] 5ef80: 90000780 adrp x0, 0x14e000 5ef84: 91320000 add x0, x0, #0xc80 5ef88: 97fec2ba bl 0xfa70 5ef8c: 90000788 adrp x8, 0x14e000 5ef90: f9463d00 ldr x0, [x8, #0xc78] 5ef94: 97ffb799 bl 0x4cdf8 5ef98: f9400008 ldr x8, [x0] 5ef9c: f9429d08 ldr x8, [x8, #0x538] 5efa0: aa1c03e1 mov x1, x28 5efa4: d63f0100 blr x8 5efa8: aa0003f6 mov x22, x0 5efac: 90000788 adrp x8, 0x14e000 5efb0: f9463d00 ldr x0, [x8, #0xc78] 5efb4: b5000240 cbnz x0, 0x5effc 5efb8: 90000780 adrp x0, 0x14e000 5efbc: 91320000 add x0, x0, #0xc80 5efc0: 97fec180 bl 0xf5c0 5efc4: 90000788 adrp x8, 0x14e000 5efc8: f9463d08 ldr x8, [x8, #0xc78] 5efcc: b50000e8 cbnz x8, 0x5efe8 5efd0: 321d07e0 orr w0, wzr, #0x18 5efd4: 94008af5 bl 0x81ba8 5efd8: 90000788 adrp x8, 0x14e000 5efdc: a900fc1f stp xzr, xzr, [x0, #0x8] 5efe0: f900001f str xzr, [x0] 5efe4: f9063d00 str x0, [x8, #0xc78] 5efe8: 90000780 adrp x0, 0x14e000 5efec: 91320000 add x0, x0, #0xc80 5eff0: 97fec2a0 bl 0xfa70 5eff4: 90000788 adrp x8, 0x14e000 5eff8: f9463d00 ldr x0, [x8, #0xc78] 5effc: 97ffb77f bl 0x4cdf8 5f000: f9400008 ldr x8, [x0] 5f004: f9429d08 ldr x8, [x8, #0x538] 5f008: aa1503e1 mov x1, x21 5f00c: d63f0100 blr x8 5f010: aa0003f5 mov x21, x0 5f014: aa1703e0 mov x0, x23 5f018: f90033f4 str x20, [sp, #0x60] 5f01c: a909ffff stp xzr, xzr, [sp, #0x98] 5f020: f9004bff str xzr, [sp, #0x90] 5f024: 97fec1d3 bl 0xf770 5f028: aa0003f4 mov x20, x0 5f02c: b100429f cmn x20, #0x10 5f030: 54000da2 b.hs 0x5f1e4 5f034: f1005e9f cmp x20, #0x17 5f038: f9002ff8 str x24, [sp, #0x58] 5f03c: 54ff9e42 b.hs 0x5e404 5f040: f94027f8 ldr x24, [sp, #0x48] 5f044: d37ffa88 lsl x8, x20, #1 5f048: 390243e8 strb w8, [sp, #0x90] 5f04c: b5ff9fd4 cbnz x20, 0x5e444 5f050: 17fffd01 b 0x5e454 5f054: 52807d14 mov w20, #0x3e8 // =1000 5f058: 17ffff06 b 0x5ec70 5f05c: b00002a1 adrp x1, 0xb4000 5f060: d00002a2 adrp x2, 0xb5000 5f064: 2a1f03e0 mov w0, wzr 5f068: 912fdc21 add x1, x1, #0xbf7 5f06c: 911a7442 add x2, x2, #0x69d 5f070: 97febe88 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5f074: a94767fa ldp x26, x25, [sp, #0x70] 5f078: d0000276 adrp x22, 0xad000 5f07c: 912f56d6 add x22, x22, #0xbd5 5f080: 17fffde0 b 0x5e800 5f084: b00002b4 adrp x20, 0xb4000 5f088: 912fde94 add x20, x20, #0xbf7 5f08c: f00002a2 adrp x2, 0xb6000 5f090: 320007e0 orr w0, wzr, #0x3 5f094: aa1403e1 mov x1, x20 5f098: 910ef042 add x2, x2, #0x3bc 5f09c: 97febe7d bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5f0a0: a9412378 ldp x24, x8, [x27, #0x10] 5f0a4: f9400369 ldr x9, [x27] 5f0a8: b9400b77 ldr w23, [x27, #0x8] 5f0ac: aa1403e1 mov x1, x20 5f0b0: f90037e8 str x8, [sp, #0x68] 5f0b4: 39410368 ldrb w8, [x27, #0x40] 5f0b8: f9401375 ldr x21, [x27, #0x20] 5f0bc: f9401f7c ldr x28, [x27, #0x38] 5f0c0: aa0903f4 mov x20, x9 5f0c4: b9005be8 str w8, [sp, #0x58] 5f0c8: f9402768 ldr x8, [x27, #0x48] 5f0cc: d00002a2 adrp x2, 0xb5000 5f0d0: 2a1f03e0 mov w0, wzr 5f0d4: 91244c42 add x2, x2, #0x913 5f0d8: aa1403e3 mov x3, x20 5f0dc: 2a1703e4 mov w4, w23 5f0e0: aa1803e5 mov x5, x24 5f0e4: f90033e8 str x8, [sp, #0x60] 5f0e8: 97febe6a bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5f0ec: b4000134 cbz x20, 0x5f110 5f0f0: 39400288 ldrb w8, [x20] 5f0f4: 340000e8 cbz w8, 0x5f110 5f0f8: b9003ff7 str w23, [sp, #0x3c] 5f0fc: b400019c cbz x28, 0x5f12c 5f100: 39400388 ldrb w8, [x28] 5f104: 34000148 cbz w8, 0x5f12c 5f108: aa1f03f7 mov x23, xzr 5f10c: 17fffbf4 b 0x5e0dc 5f110: b00002a1 adrp x1, 0xb4000 5f114: d00002a2 adrp x2, 0xb5000 5f118: 2a1f03e0 mov w0, wzr 5f11c: 912fdc21 add x1, x1, #0xbf7 5f120: 911a7442 add x2, x2, #0x69d 5f124: 97febe5b bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 5f128: 17fffdb6 b 0x5e800 5f12c: a902d3f5 stp x21, x20, [sp, #0x28] 5f130: 97febfb4 bl 0xf000 5f134: b9402b68 ldr w8, [x27, #0x28] 5f138: aa0003f4 mov x20, x0 5f13c: 34ff7bc8 cbz w8, 0x5e0b4 5f140: aa1f03fa mov x26, xzr 5f144: 2a1f03f5 mov w21, wzr 5f148: f9401b68 ldr x8, [x27, #0x30] 5f14c: 320003e1 orr w1, wzr, #0x1 5f150: 8b1a0117 add x23, x8, x26 5f154: b9400af6 ldr w22, [x23, #0x8] 5f158: 910006c0 add x0, x22, #0x1 5f15c: 97febee9 bl 0xed00 5f160: f94002e1 ldr x1, [x23] 5f164: aa1603e2 mov x2, x22 5f168: aa0003fc mov x28, x0 5f16c: 97fec075 bl 0xf340 5f170: 38366b9f strb wzr, [x28, x22] 5f174: b9401af9 ldr w25, [x23, #0x18] 5f178: 320003e1 orr w1, wzr, #0x1 5f17c: 91000720 add x0, x25, #0x1 5f180: 97febee0 bl 0xed00 5f184: f9400ae1 ldr x1, [x23, #0x10] 5f188: aa1903e2 mov x2, x25 5f18c: aa0003f6 mov x22, x0 5f190: 97fec06c bl 0xf340 5f194: 38396adf strb wzr, [x22, x25] 5f198: aa1603e0 mov x0, x22 5f19c: 97fec21d bl 0xfa10 5f1a0: aa0003e2 mov x2, x0 5f1a4: aa1403e0 mov x0, x20 5f1a8: aa1c03e1 mov x1, x28 5f1ac: 97fec1ed bl 0xf960 5f1b0: b4000076 cbz x22, 0x5f1bc 5f1b4: aa1603e0 mov x0, x22 5f1b8: 97fec202 bl 0xf9c0 5f1bc: b400007c cbz x28, 0x5f1c8 5f1c0: aa1c03e0 mov x0, x28 5f1c4: 97fec1ff bl 0xf9c0 5f1c8: b9402b68 ldr w8, [x27, #0x28] 5f1cc: 110006b5 add w21, w21, #0x1 5f1d0: 9100835a add x26, x26, #0x20 5f1d4: 6b15011f cmp w8, w21 5f1d8: 54fffb88 b.hi 0x5f148 5f1dc: 17fffbb6 b 0x5e0b4 5f1e0: 97fec000 bl 0xf1e0 <__stack_chk_fail@plt> 5f1e4: 910243e0 add x0, sp, #0x90 5f1e8: 97ff3654 bl 0x2cb38 <.text+0x1d088> 5f1ec: d10223a0 sub x0, x29, #0x88 5f1f0: 97ff3652 bl 0x2cb38 <.text+0x1d088> 5f1f4: 1400001d b 0x5f268 5f1f8: 1400001c b 0x5f268 5f1fc: 1400001b b 0x5f268 5f200: 14000012 b 0x5f248 5f204: 14000019 b 0x5f268 5f208: 1400000b b 0x5f234 5f20c: 1400000a b 0x5f234 5f210: 14000016 b 0x5f268 5f214: 14000015 b 0x5f268 5f218: 14000014 b 0x5f268 5f21c: 1400000b b 0x5f248 5f220: 14000012 b 0x5f268 5f224: 14000011 b 0x5f268 5f228: 14000010 b 0x5f268 5f22c: 1400000f b 0x5f268 5f230: 1400000e b 0x5f268 5f234: 394243e8 ldrb w8, [sp, #0x90] 5f238: aa0003f3 mov x19, x0 5f23c: 36000328 tbz w8, #0x0, 0x5f2a0 5f240: f94053e0 ldr x0, [sp, #0xa0] 5f244: 14000005 b 0x5f258 5f248: 385783a8 ldurb w8, [x29, #-0x88] 5f24c: aa0003f3 mov x19, x0 5f250: 36000288 tbz w8, #0x0, 0x5f2a0 5f254: f85883a0 ldur x0, [x29, #-0x78] 5f258: 94008a84 bl 0x81c68 5f25c: 385903a8 ldurb w8, [x29, #-0x70] 5f260: 37000248 tbnz w8, #0x0, 0x5f2a8 5f264: 14000013 b 0x5f2b0 5f268: aa0003f3 mov x19, x0 5f26c: 385903a8 ldurb w8, [x29, #-0x70] 5f270: 370001c8 tbnz w8, #0x0, 0x5f2a8 5f274: 1400000f b 0x5f2b0 5f278: aa0003f3 mov x19, x0 5f27c: b4000076 cbz x22, 0x5f288 5f280: aa1603e0 mov x0, x22 5f284: 97fec1cf bl 0xf9c0 5f288: b400015c cbz x28, 0x5f2b0 5f28c: aa1c03e0 mov x0, x28 5f290: 97fec1cc bl 0xf9c0 5f294: aa1303e0 mov x0, x19 5f298: 94012bc1 bl 0xaa19c 5f29c: aa0003f3 mov x19, x0 5f2a0: 385903a8 ldurb w8, [x29, #-0x70] 5f2a4: 36000068 tbz w8, #0x0, 0x5f2b0 5f2a8: f85a03a0 ldur x0, [x29, #-0x60] 5f2ac: 94008a6f bl 0x81c68 5f2b0: aa1303e0 mov x0, x19 5f2b4: 94012bba bl 0xaa19c 5f2b8: f81d0ff5 str x21, [sp, #-0x30]! 5f2bc: a9014ff4 stp x20, x19, [sp, #0x10] 5f2c0: a9027bfd stp x29, x30, [sp, #0x20] 5f2c4: 910083fd add x29, sp, #0x20 5f2c8: aa0003f3 mov x19, x0 5f2cc: f940126b ldr x11, [x19, #0x20] 5f2d0: a940d275 ldp x21, x20, [x19, #0x8] 5f2d4: d346fd68 lsr x8, x11, #6 5f2d8: 927dd909 and x9, x8, #0x3fffffffffffff8 5f2dc: eb150288 subs x8, x20, x21 5f2e0: 8b0902a9 add x9, x21, x9 5f2e4: 540001a0 b.eq 0x5f318 5f2e8: aa1303ea mov x10, x19 5f2ec: f940012c ldr x12, [x9] 5f2f0: f8428d4d ldr x13, [x10, #0x28]! 5f2f4: 8b0b01ad add x13, x13, x11 5f2f8: d346fdae lsr x14, x13, #6 5f2fc: 927dd9ce and x14, x14, #0x3fffffffffffff8 5f300: f86e6aae ldr x14, [x21, x14] 5f304: 9240216b and x11, x11, #0x1ff 5f308: 8b0b0d8c add x12, x12, x11, lsl #3 5f30c: 924021ab and x11, x13, #0x1ff 5f310: 8b0b0dcb add x11, x14, x11, lsl #3 5f314: 14000006 b 0x5f32c 5f318: aa1f03ec mov x12, xzr 5f31c: aa1f03eb mov x11, xzr 5f320: 9100a26a add x10, x19, #0x28 5f324: 14000002 b 0x5f32c 5f328: f8408d2c ldr x12, [x9, #0x8]! 5f32c: eb0c017f cmp x11, x12 5f330: 540000e0 b.eq 0x5f34c 5f334: f940012d ldr x13, [x9] 5f338: 9100218c add x12, x12, #0x8 5f33c: cb0d018d sub x13, x12, x13 5f340: f14005bf cmp x13, #0x1, lsl #12 // =0x1000 5f344: 54ffff41 b.ne 0x5f32c 5f348: 17fffff8 b 0x5f328 5f34c: 9343fd08 asr x8, x8, #3 5f350: f1000d1f cmp x8, #0x3 5f354: f900015f str xzr, [x10] 5f358: 54000143 b.lo 0x5f380 5f35c: f94002a0 ldr x0, [x21] 5f360: 94008a42 bl 0x81c68 5f364: a940d268 ldp x8, x20, [x19, #0x8] 5f368: 91002115 add x21, x8, #0x8 5f36c: cb150288 sub x8, x20, x21 5f370: 9343fd08 asr x8, x8, #3 5f374: f100091f cmp x8, #0x2 5f378: f9000675 str x21, [x19, #0x8] 5f37c: 54ffff08 b.hi 0x5f35c 5f380: f100091f cmp x8, #0x2 5f384: 540000a0 b.eq 0x5f398 5f388: f100051f cmp x8, #0x1 5f38c: 540000a1 b.ne 0x5f3a0 5f390: 321803e8 orr w8, wzr, #0x100 5f394: 14000002 b 0x5f39c 5f398: 321703e8 orr w8, wzr, #0x200 5f39c: f9001268 str x8, [x19, #0x20] 5f3a0: eb1402bf cmp x21, x20 5f3a4: 54000280 b.eq 0x5f3f4 5f3a8: f84086a0 ldr x0, [x21], #0x8 5f3ac: 94008a2f bl 0x81c68 5f3b0: eb15029f cmp x20, x21 5f3b4: 54ffffa1 b.ne 0x5f3a8 5f3b8: a940d268 ldp x8, x20, [x19, #0x8] 5f3bc: eb08029f cmp x20, x8 5f3c0: 540000e0 b.eq 0x5f3dc 5f3c4: d1002289 sub x9, x20, #0x8 5f3c8: cb080128 sub x8, x9, x8 5f3cc: aa2803e8 mvn x8, x8 5f3d0: 927df108 and x8, x8, #0xfffffffffffffff8 5f3d4: 8b080288 add x8, x20, x8 5f3d8: f9000a68 str x8, [x19, #0x10] 5f3dc: f9400260 ldr x0, [x19] 5f3e0: b4000120 cbz x0, 0x5f404 5f3e4: a9427bfd ldp x29, x30, [sp, #0x20] 5f3e8: a9414ff4 ldp x20, x19, [sp, #0x10] 5f3ec: f84307f5 ldr x21, [sp], #0x30 5f3f0: 14008a1e b 0x81c68 5f3f4: aa1403e8 mov x8, x20 5f3f8: eb08029f cmp x20, x8 5f3fc: 54fffe41 b.ne 0x5f3c4 5f400: 17fffff7 b 0x5f3dc 5f404: a9427bfd ldp x29, x30, [sp, #0x20] 5f408: a9414ff4 ldp x20, x19, [sp, #0x10] 5f40c: f84307f5 ldr x21, [sp], #0x30 5f410: d65f03c0 ret 5f414: f81c0ff7 str x23, [sp, #-0x40]! 5f418: a90157f6 stp x22, x21, [sp, #0x10] 5f41c: a9024ff4 stp x20, x19, [sp, #0x20] 5f420: a9037bfd stp x29, x30, [sp, #0x30] 5f424: 9100c3fd add x29, sp, #0x30 5f428: aa0003f3 mov x19, x0 5f42c: f9400260 ldr x0, [x19] 5f430: b4000040 cbz x0, 0x5f438 5f434: 94008a12 bl 0x81c7c 5f438: f9400a60 ldr x0, [x19, #0x10] 5f43c: b4000040 cbz x0, 0x5f444 5f440: 94008a0f bl 0x81c7c 5f444: f9400e60 ldr x0, [x19, #0x18] 5f448: b4000040 cbz x0, 0x5f450 5f44c: 94008a0c bl 0x81c7c 5f450: f9401260 ldr x0, [x19, #0x20] 5f454: b4000040 cbz x0, 0x5f45c 5f458: 94008a09 bl 0x81c7c 5f45c: f9401e60 ldr x0, [x19, #0x38] 5f460: b4000040 cbz x0, 0x5f468 5f464: 94008a06 bl 0x81c7c 5f468: f9402660 ldr x0, [x19, #0x48] 5f46c: b4000040 cbz x0, 0x5f474 5f470: 94008a03 bl 0x81c7c 5f474: b9402a68 ldr w8, [x19, #0x28] 5f478: f9401a74 ldr x20, [x19, #0x30] 5f47c: 340002a8 cbz w8, 0x5f4d0 5f480: 2a1f03e8 mov w8, wzr 5f484: 2a0803f5 mov w21, w8 5f488: 8b151696 add x22, x20, x21, lsl #5 5f48c: aa1603f7 mov x23, x22 5f490: f8410ee0 ldr x0, [x23, #0x10]! 5f494: b4000060 cbz x0, 0x5f4a0 5f498: 97fec14a bl 0xf9c0 5f49c: f90002ff str xzr, [x23] 5f4a0: f94002c0 ldr x0, [x22] 5f4a4: f9000edf str xzr, [x22, #0x18] 5f4a8: b4000060 cbz x0, 0x5f4b4 5f4ac: 97fec145 bl 0xf9c0 5f4b0: f90002df str xzr, [x22] 5f4b4: 8b151688 add x8, x20, x21, lsl #5 5f4b8: f900051f str xzr, [x8, #0x8] 5f4bc: b9402a69 ldr w9, [x19, #0x28] 5f4c0: f9401a74 ldr x20, [x19, #0x30] 5f4c4: 110006a8 add w8, w21, #0x1 5f4c8: 6b09011f cmp w8, w9 5f4cc: 54fffdc3 b.lo 0x5f484 5f4d0: b4000094 cbz x20, 0x5f4e0 5f4d4: aa1403e0 mov x0, x20 5f4d8: 97fec13a bl 0xf9c0 5f4dc: f9001a7f str xzr, [x19, #0x30] 5f4e0: a9437bfd ldp x29, x30, [sp, #0x30] 5f4e4: a9424ff4 ldp x20, x19, [sp, #0x20] 5f4e8: a94157f6 ldp x22, x21, [sp, #0x10] 5f4ec: f84407f7 ldr x23, [sp], #0x40 5f4f0: d65f03c0 ret 5f4f4: b0000780 adrp x0, 0x150000 5f4f8: 90000001 adrp x1, 0x5f000 5f4fc: 910e9000 add x0, x0, #0x3a4 5f500: 91142021 add x1, x1, #0x508 5f504: 17febdc7 b 0xec20 5f508: f81e0ff3 str x19, [sp, #-0x20]! 5f50c: a9017bfd stp x29, x30, [sp, #0x10] 5f510: 910043fd add x29, sp, #0x10 5f514: b4000580 cbz x0, 0x5f5c4 5f518: f0000773 adrp x19, 0x14e000 5f51c: f9463e60 ldr x0, [x19, #0xc78] 5f520: b4000320 cbz x0, 0x5f584 5f524: 97ffb4ed bl 0x4c8d8 5f528: b40004e0 cbz x0, 0x5f5c4 5f52c: f9463e60 ldr x0, [x19, #0xc78] 5f530: b50001e0 cbnz x0, 0x5f56c 5f534: f0000760 adrp x0, 0x14e000 5f538: 91320000 add x0, x0, #0xc80 5f53c: 97fec021 bl 0xf5c0 5f540: f9463e68 ldr x8, [x19, #0xc78] 5f544: b50000c8 cbnz x8, 0x5f55c 5f548: 321d07e0 orr w0, wzr, #0x18 5f54c: 94008997 bl 0x81ba8 5f550: a900fc1f stp xzr, xzr, [x0, #0x8] 5f554: f900001f str xzr, [x0] 5f558: f9063e60 str x0, [x19, #0xc78] 5f55c: f0000760 adrp x0, 0x14e000 5f560: 91320000 add x0, x0, #0xc80 5f564: 97fec143 bl 0xfa70 5f568: f9463e60 ldr x0, [x19, #0xc78] 5f56c: 97ffb4db bl 0x4c8d8 5f570: f9400008 ldr x8, [x0] 5f574: a9417bfd ldp x29, x30, [sp, #0x10] 5f578: f9401501 ldr x1, [x8, #0x28] 5f57c: f84207f3 ldr x19, [sp], #0x20 5f580: d61f0020 br x1 5f584: f0000760 adrp x0, 0x14e000 5f588: 91320000 add x0, x0, #0xc80 5f58c: 97fec00d bl 0xf5c0 5f590: f9463e68 ldr x8, [x19, #0xc78] 5f594: b50000c8 cbnz x8, 0x5f5ac 5f598: 321d07e0 orr w0, wzr, #0x18 5f59c: 94008983 bl 0x81ba8 5f5a0: a900fc1f stp xzr, xzr, [x0, #0x8] 5f5a4: f900001f str xzr, [x0] 5f5a8: f9063e60 str x0, [x19, #0xc78] 5f5ac: f0000760 adrp x0, 0x14e000 5f5b0: 91320000 add x0, x0, #0xc80 5f5b4: 97fec12f bl 0xfa70 5f5b8: f9463e60 ldr x0, [x19, #0xc78] 5f5bc: 97ffb4c7 bl 0x4c8d8 5f5c0: b5fffb60 cbnz x0, 0x5f52c 5f5c4: a9417bfd ldp x29, x30, [sp, #0x10] 5f5c8: f84207f3 ldr x19, [sp], #0x20 5f5cc: d65f03c0 ret 5f5d0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 5f5d4: a9017bfd stp x29, x30, [sp, #0x10] 5f5d8: 910043fd add x29, sp, #0x10 5f5dc: aa0003f4 mov x20, x0 5f5e0: aa0803f3 mov x19, x8 5f5e4: 321b03e0 orr w0, wzr, #0x20 5f5e8: a900fe7f stp xzr, xzr, [x19, #0x8] 5f5ec: f900027f str xzr, [x19] 5f5f0: 9400896e bl 0x81ba8 5f5f4: f00002a9 adrp x9, 0xb6000 5f5f8: d00002a8 adrp x8, 0xb5000 5f5fc: 910d3929 add x9, x9, #0x34e 5f600: 3dc18d00 ldr q0, [x8, #0x630] 5f604: 3cc0e121 ldur q1, [x9, #0xe] 5f608: 3dc00122 ldr q2, [x9] 5f60c: f9000a60 str x0, [x19, #0x10] 5f610: 3d800260 str q0, [x19] 5f614: 3c80e001 stur q1, [x0, #0xe] 5f618: 3d800002 str q2, [x0] 5f61c: 3900781f strb wzr, [x0, #0x1e] 5f620: 39400288 ldrb w8, [x20] 5f624: f9400a89 ldr x9, [x20, #0x10] 5f628: 7200011f tst w8, #0x1 5f62c: 9a941520 csinc x0, x9, x20, ne 5f630: 97fec044 bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5f634: b40001c0 cbz x0, 0x5f66c 5f638: 39400288 ldrb w8, [x20] 5f63c: f9400a89 ldr x9, [x20, #0x10] 5f640: 9100068a add x10, x20, #0x1 5f644: 7200011f tst w8, #0x1 5f648: 9a890140 csel x0, x10, x9, eq 5f64c: 97fec03d bl 0xf740 <_ZN3UQM8UQMUtils4TrimEPKc@plt> 5f650: aa0003f4 mov x20, x0 5f654: aa1403e0 mov x0, x20 5f658: 97fec046 bl 0xf770 5f65c: aa0003e2 mov x2, x0 5f660: aa1303e0 mov x0, x19 5f664: aa1403e1 mov x1, x20 5f668: 97ff685f bl 0x397e4 <.text+0x29d34> 5f66c: a9417bfd ldp x29, x30, [sp, #0x10] 5f670: a8c24ff4 ldp x20, x19, [sp], #0x20 5f674: d65f03c0 ret 5f678: 39400268 ldrb w8, [x19] 5f67c: aa0003f4 mov x20, x0 5f680: 36000068 tbz w8, #0x0, 0x5f68c 5f684: f9400a60 ldr x0, [x19, #0x10] 5f688: 94008978 bl 0x81c68 5f68c: aa1403e0 mov x0, x20 5f690: 94012ac3 bl 0xaa19c 5f694: d10243ff sub sp, sp, #0x90 5f698: a90467fa stp x26, x25, [sp, #0x40] 5f69c: a9055ff8 stp x24, x23, [sp, #0x50] 5f6a0: a90657f6 stp x22, x21, [sp, #0x60] 5f6a4: a9074ff4 stp x20, x19, [sp, #0x70] 5f6a8: a9087bfd stp x29, x30, [sp, #0x80] 5f6ac: 910203fd add x29, sp, #0x80 5f6b0: d53bd057 mrs x23, TPIDR_EL0 5f6b4: f94016e8 ldr x8, [x23, #0x28] 5f6b8: aa0003f3 mov x19, x0 5f6bc: f9001fe8 str x8, [sp, #0x38] 5f6c0: f9401268 ldr x8, [x19, #0x20] 5f6c4: f1080108 subs x8, x8, #0x200 5f6c8: 540003c3 b.lo 0x5f740 5f6cc: a940e674 ldp x20, x25, [x19, #0x8] 5f6d0: f9001268 str x8, [x19, #0x20] 5f6d4: f8408698 ldr x24, [x20], #0x8 5f6d8: f9400e68 ldr x8, [x19, #0x18] 5f6dc: f9000674 str x20, [x19, #0x8] 5f6e0: eb08033f cmp x25, x8 5f6e4: 540012e1 b.ne 0x5f940 5f6e8: f9400275 ldr x21, [x19] 5f6ec: eb150289 subs x9, x20, x21 5f6f0: 54000ee9 b.ls 0x5f8cc 5f6f4: 9343fd28 asr x8, x9, #3 5f6f8: 91000509 add x9, x8, #0x1 5f6fc: 9100090a add x10, x8, #0x2 5f700: f100013f cmp x9, #0x0 5f704: 9a88b548 csinc x8, x10, x8, lt 5f708: cb140322 sub x2, x25, x20 5f70c: 9341fd08 asr x8, x8, #1 5f710: 9343fc59 asr x25, x2, #3 5f714: cb0803f6 neg x22, x8 5f718: cb080e95 sub x21, x20, x8, lsl #3 5f71c: b40000b9 cbz x25, 0x5f730 5f720: aa1503e0 mov x0, x21 5f724: aa1403e1 mov x1, x20 5f728: 97febfba bl 0xf610 5f72c: f9400674 ldr x20, [x19, #0x8] 5f730: 8b190eb9 add x25, x21, x25, lsl #3 5f734: 8b160e88 add x8, x20, x22, lsl #3 5f738: a900e668 stp x8, x25, [x19, #0x8] 5f73c: 14000081 b 0x5f940 5f740: a9402e6a ldp x10, x11, [x19] 5f744: a9412668 ldp x8, x9, [x19, #0x10] 5f748: cb0b0115 sub x21, x8, x11 5f74c: cb0a012a sub x10, x9, x10 5f750: eb0a02bf cmp x21, x10 5f754: 540004e2 b.hs 0x5f7f0 5f758: 321403e0 orr w0, wzr, #0x1000 5f75c: eb08013f cmp x9, x8 5f760: 54000aa1 b.ne 0x5f8b4 5f764: 94008911 bl 0x81ba8 5f768: f9000be0 str x0, [sp, #0x10] 5f76c: 910043e1 add x1, sp, #0x10 5f770: aa1303e0 mov x0, x19 5f774: 9400011c bl 0x5fbe4 5f778: a940e674 ldp x20, x25, [x19, #0x8] 5f77c: f8408698 ldr x24, [x20], #0x8 5f780: f9400e68 ldr x8, [x19, #0x18] 5f784: f9000674 str x20, [x19, #0x8] 5f788: eb08033f cmp x25, x8 5f78c: 54000da1 b.ne 0x5f940 5f790: f9400275 ldr x21, [x19] 5f794: eb150289 subs x9, x20, x21 5f798: 54fffae8 b.hi 0x5f6f4 5f79c: cb150108 sub x8, x8, x21 5f7a0: 9342fd08 asr x8, x8, #2 5f7a4: f100011f cmp x8, #0x0 5f7a8: 9a9f1508 csinc x8, x8, xzr, ne 5f7ac: d37dfd09 lsr x9, x8, #61 5f7b0: b5001049 cbnz x9, 0x5f9b8 5f7b4: d37df116 lsl x22, x8, #3 5f7b8: d37ff909 lsl x9, x8, #1 5f7bc: aa1603e0 mov x0, x22 5f7c0: 927df13a and x26, x9, #0xfffffffffffffff8 5f7c4: 940088f9 bl 0x81ba8 5f7c8: 8b1a0008 add x8, x0, x26 5f7cc: eb19029f cmp x20, x25 5f7d0: 8b160009 add x9, x0, x22 5f7d4: aa0803ea mov x10, x8 5f7d8: 54000a40 b.eq 0x5f920 5f7dc: f840868b ldr x11, [x20], #0x8 5f7e0: f800854b str x11, [x10], #0x8 5f7e4: eb14033f cmp x25, x20 5f7e8: 54ffffa1 b.ne 0x5f7dc 5f7ec: 1400004c b 0x5f91c 5f7f0: 9342fd48 asr x8, x10, #2 5f7f4: f100011f cmp x8, #0x0 5f7f8: 9a9f1508 csinc x8, x8, xzr, ne 5f7fc: 91006269 add x9, x19, #0x18 5f800: d37dfd0a lsr x10, x8, #61 5f804: a902a7ff stp xzr, x9, [sp, #0x28] 5f808: b5000bca cbnz x10, 0x5f980 5f80c: d37df114 lsl x20, x8, #3 5f810: aa1403e0 mov x0, x20 5f814: 940088e5 bl 0x81ba8 5f818: 8b150008 add x8, x0, x21 5f81c: 8b140009 add x9, x0, x20 5f820: a90227e8 stp x8, x9, [sp, #0x20] 5f824: a90123e0 stp x0, x8, [sp, #0x10] 5f828: 321403e0 orr w0, wzr, #0x1000 5f82c: 940088df bl 0x81ba8 5f830: aa0003f4 mov x20, x0 5f834: f90007f4 str x20, [sp, #0x8] 5f838: 910043e0 add x0, sp, #0x10 5f83c: 910023e1 add x1, sp, #0x8 5f840: 94000146 bl 0x5fd58 5f844: f9400a74 ldr x20, [x19, #0x10] 5f848: f9400668 ldr x8, [x19, #0x8] 5f84c: eb08029f cmp x20, x8 5f850: 540000c0 b.eq 0x5f868 5f854: d1002294 sub x20, x20, #0x8 5f858: 910043e0 add x0, sp, #0x10 5f85c: aa1403e1 mov x1, x20 5f860: 9400019c bl 0x5fed0 5f864: 17fffff9 b 0x5f848 5f868: f9400260 ldr x0, [x19] 5f86c: 3dc007e0 ldr q0, [sp, #0x10] 5f870: a90123e0 stp x0, x8, [sp, #0x10] 5f874: 3d800260 str q0, [x19] 5f878: a9412a69 ldp x9, x10, [x19, #0x10] 5f87c: 3dc00be0 ldr q0, [sp, #0x20] 5f880: eb14013f cmp x9, x20 5f884: a9022be9 stp x9, x10, [sp, #0x20] 5f888: 3d800660 str q0, [x19, #0x10] 5f88c: 540000e0 b.eq 0x5f8a8 5f890: d100212a sub x10, x9, #0x8 5f894: cb080148 sub x8, x10, x8 5f898: aa2803e8 mvn x8, x8 5f89c: 927df108 and x8, x8, #0xfffffffffffffff8 5f8a0: 8b080128 add x8, x9, x8 5f8a4: f90013e8 str x8, [sp, #0x20] 5f8a8: b4000540 cbz x0, 0x5f950 5f8ac: 940088ef bl 0x81c68 5f8b0: 14000028 b 0x5f950 5f8b4: 940088bd bl 0x81ba8 5f8b8: f9000be0 str x0, [sp, #0x10] 5f8bc: 910043e1 add x1, sp, #0x10 5f8c0: aa1303e0 mov x0, x19 5f8c4: 9400006a bl 0x5fa6c 5f8c8: 14000022 b 0x5f950 5f8cc: cb150108 sub x8, x8, x21 5f8d0: 9342fd08 asr x8, x8, #2 5f8d4: f100011f cmp x8, #0x0 5f8d8: 9a9f1508 csinc x8, x8, xzr, ne 5f8dc: d37dfd09 lsr x9, x8, #61 5f8e0: b50005e9 cbnz x9, 0x5f99c 5f8e4: d37df116 lsl x22, x8, #3 5f8e8: d37ff909 lsl x9, x8, #1 5f8ec: aa1603e0 mov x0, x22 5f8f0: 927df13a and x26, x9, #0xfffffffffffffff8 5f8f4: 940088ad bl 0x81ba8 5f8f8: 8b1a0008 add x8, x0, x26 5f8fc: eb19029f cmp x20, x25 5f900: 8b160009 add x9, x0, x22 5f904: aa0803ea mov x10, x8 5f908: 540000c0 b.eq 0x5f920 5f90c: f840868b ldr x11, [x20], #0x8 5f910: f800854b str x11, [x10], #0x8 5f914: eb14033f cmp x25, x20 5f918: 54ffffa1 b.ne 0x5f90c 5f91c: f9400275 ldr x21, [x19] 5f920: a9002260 stp x0, x8, [x19] 5f924: a901266a stp x10, x9, [x19, #0x10] 5f928: b40000b5 cbz x21, 0x5f93c 5f92c: aa1503e0 mov x0, x21 5f930: 940088ce bl 0x81c68 5f934: f9400a79 ldr x25, [x19, #0x10] 5f938: 14000002 b 0x5f940 5f93c: aa0a03f9 mov x25, x10 5f940: f9000338 str x24, [x25] 5f944: f9400a68 ldr x8, [x19, #0x10] 5f948: 91002108 add x8, x8, #0x8 5f94c: f9000a68 str x8, [x19, #0x10] 5f950: f94016e8 ldr x8, [x23, #0x28] 5f954: f9401fe9 ldr x9, [sp, #0x38] 5f958: eb09011f cmp x8, x9 5f95c: 54000101 b.ne 0x5f97c 5f960: a9487bfd ldp x29, x30, [sp, #0x80] 5f964: a9474ff4 ldp x20, x19, [sp, #0x70] 5f968: a94657f6 ldp x22, x21, [sp, #0x60] 5f96c: a9455ff8 ldp x24, x23, [sp, #0x50] 5f970: a94467fa ldp x26, x25, [sp, #0x40] 5f974: 910243ff add sp, sp, #0x90 5f978: d65f03c0 ret 5f97c: 97febe19 bl 0xf1e0 <__stack_chk_fail@plt> 5f980: 321c03e0 orr w0, wzr, #0x10 5f984: 94007ba3 bl 0x7e810 5f988: aa0003f4 mov x20, x0 5f98c: d0000281 adrp x1, 0xb1000 5f990: 912f2421 add x1, x1, #0xbc9 5f994: 94006e46 bl 0x7b2ac 5f998: 1400000e b 0x5f9d0 5f99c: 321c03e0 orr w0, wzr, #0x10 5f9a0: 94007b9c bl 0x7e810 5f9a4: aa0003f4 mov x20, x0 5f9a8: d0000281 adrp x1, 0xb1000 5f9ac: 912f2421 add x1, x1, #0xbc9 5f9b0: 94006e3f bl 0x7b2ac 5f9b4: 14000007 b 0x5f9d0 5f9b8: 321c03e0 orr w0, wzr, #0x10 5f9bc: 94007b95 bl 0x7e810 5f9c0: aa0003f4 mov x20, x0 5f9c4: d0000281 adrp x1, 0xb1000 5f9c8: 912f2421 add x1, x1, #0xbc9 5f9cc: 94006e38 bl 0x7b2ac 5f9d0: 90000408 adrp x8, 0xdf000 5f9d4: f9462508 ldr x8, [x8, #0xc48] 5f9d8: 90000401 adrp x1, 0xdf000 5f9dc: 90000402 adrp x2, 0xdf000 5f9e0: aa1403e0 mov x0, x20 5f9e4: 91004108 add x8, x8, #0x10 5f9e8: f9000288 str x8, [x20] 5f9ec: f9465421 ldr x1, [x1, #0xca8] 5f9f0: f9473842 ldr x2, [x2, #0xe70] 5f9f4: 94007bb2 bl 0x7e8bc 5f9f8: 14000002 b 0x5fa00 5f9fc: 14000001 b 0x5fa00 5fa00: aa0003f3 mov x19, x0 5fa04: aa1403e0 mov x0, x20 5fa08: 94007b95 bl 0x7e85c 5fa0c: aa1303e0 mov x0, x19 5fa10: 940129e3 bl 0xaa19c 5fa14: aa0003f3 mov x19, x0 5fa18: aa1403e0 mov x0, x20 5fa1c: 94008893 bl 0x81c68 5fa20: 14000003 b 0x5fa2c 5fa24: 14000001 b 0x5fa28 5fa28: aa0003f3 mov x19, x0 5fa2c: a941a3e9 ldp x9, x8, [sp, #0x18] 5fa30: eb09011f cmp x8, x9 5fa34: 540000e0 b.eq 0x5fa50 5fa38: d100210a sub x10, x8, #0x8 5fa3c: cb090149 sub x9, x10, x9 5fa40: aa2903e9 mvn x9, x9 5fa44: 927df129 and x9, x9, #0xfffffffffffffff8 5fa48: 8b090108 add x8, x8, x9 5fa4c: f90013e8 str x8, [sp, #0x20] 5fa50: f9400be0 ldr x0, [sp, #0x10] 5fa54: b5000060 cbnz x0, 0x5fa60 5fa58: aa1303e0 mov x0, x19 5fa5c: 940129d0 bl 0xaa19c 5fa60: 94008882 bl 0x81c68 5fa64: aa1303e0 mov x0, x19 5fa68: 940129cd bl 0xaa19c 5fa6c: f81b0ff9 str x25, [sp, #-0x50]! 5fa70: a9015ff8 stp x24, x23, [sp, #0x10] 5fa74: a90257f6 stp x22, x21, [sp, #0x20] 5fa78: a9034ff4 stp x20, x19, [sp, #0x30] 5fa7c: a9047bfd stp x29, x30, [sp, #0x40] 5fa80: 910103fd add x29, sp, #0x40 5fa84: aa0003f3 mov x19, x0 5fa88: a9412278 ldp x24, x8, [x19, #0x10] 5fa8c: aa0103f4 mov x20, x1 5fa90: eb08031f cmp x24, x8 5fa94: 54000681 b.ne 0x5fb64 5fa98: a9405676 ldp x22, x21, [x19] 5fa9c: eb1602a9 subs x9, x21, x22 5faa0: 54000289 b.ls 0x5faf0 5faa4: 9343fd28 asr x8, x9, #3 5faa8: 91000509 add x9, x8, #0x1 5faac: 9100090a add x10, x8, #0x2 5fab0: f100013f cmp x9, #0x0 5fab4: 9a88b548 csinc x8, x10, x8, lt 5fab8: cb150302 sub x2, x24, x21 5fabc: 9341fd08 asr x8, x8, #1 5fac0: 9343fc58 asr x24, x2, #3 5fac4: cb0803f7 neg x23, x8 5fac8: cb080eb6 sub x22, x21, x8, lsl #3 5facc: b40000b8 cbz x24, 0x5fae0 5fad0: aa1603e0 mov x0, x22 5fad4: aa1503e1 mov x1, x21 5fad8: 97febece bl 0xf610 5fadc: f9400675 ldr x21, [x19, #0x8] 5fae0: 8b180ed8 add x24, x22, x24, lsl #3 5fae4: 8b170ea8 add x8, x21, x23, lsl #3 5fae8: a900e268 stp x8, x24, [x19, #0x8] 5faec: 1400001e b 0x5fb64 5faf0: cb160108 sub x8, x8, x22 5faf4: 9342fd08 asr x8, x8, #2 5faf8: f100011f cmp x8, #0x0 5fafc: 9a9f1508 csinc x8, x8, xzr, ne 5fb00: d37dfd09 lsr x9, x8, #61 5fb04: b5000469 cbnz x9, 0x5fb90 5fb08: d37df117 lsl x23, x8, #3 5fb0c: d37ff909 lsl x9, x8, #1 5fb10: aa1703e0 mov x0, x23 5fb14: 927df139 and x25, x9, #0xfffffffffffffff8 5fb18: 94008824 bl 0x81ba8 5fb1c: 8b190008 add x8, x0, x25 5fb20: eb1802bf cmp x21, x24 5fb24: 8b170009 add x9, x0, x23 5fb28: aa0803ea mov x10, x8 5fb2c: 540000c0 b.eq 0x5fb44 5fb30: f84086ab ldr x11, [x21], #0x8 5fb34: f800854b str x11, [x10], #0x8 5fb38: eb15031f cmp x24, x21 5fb3c: 54ffffa1 b.ne 0x5fb30 5fb40: f9400276 ldr x22, [x19] 5fb44: a9002260 stp x0, x8, [x19] 5fb48: a901266a stp x10, x9, [x19, #0x10] 5fb4c: b40000b6 cbz x22, 0x5fb60 5fb50: aa1603e0 mov x0, x22 5fb54: 94008845 bl 0x81c68 5fb58: f9400a78 ldr x24, [x19, #0x10] 5fb5c: 14000002 b 0x5fb64 5fb60: aa0a03f8 mov x24, x10 5fb64: f9400288 ldr x8, [x20] 5fb68: f9000308 str x8, [x24] 5fb6c: f9400a68 ldr x8, [x19, #0x10] 5fb70: 91002108 add x8, x8, #0x8 5fb74: f9000a68 str x8, [x19, #0x10] 5fb78: a9447bfd ldp x29, x30, [sp, #0x40] 5fb7c: a9434ff4 ldp x20, x19, [sp, #0x30] 5fb80: a94257f6 ldp x22, x21, [sp, #0x20] 5fb84: a9415ff8 ldp x24, x23, [sp, #0x10] 5fb88: f84507f9 ldr x25, [sp], #0x50 5fb8c: d65f03c0 ret 5fb90: 321c03e0 orr w0, wzr, #0x10 5fb94: 94007b1f bl 0x7e810 5fb98: aa0003f3 mov x19, x0 5fb9c: d0000281 adrp x1, 0xb1000 5fba0: 912f2421 add x1, x1, #0xbc9 5fba4: 94006dc2 bl 0x7b2ac 5fba8: 90000408 adrp x8, 0xdf000 5fbac: f9462508 ldr x8, [x8, #0xc48] 5fbb0: 90000401 adrp x1, 0xdf000 5fbb4: 90000402 adrp x2, 0xdf000 5fbb8: aa1303e0 mov x0, x19 5fbbc: 91004108 add x8, x8, #0x10 5fbc0: f9000268 str x8, [x19] 5fbc4: f9465421 ldr x1, [x1, #0xca8] 5fbc8: f9473842 ldr x2, [x2, #0xe70] 5fbcc: 94007b3c bl 0x7e8bc 5fbd0: aa0003f4 mov x20, x0 5fbd4: aa1303e0 mov x0, x19 5fbd8: 94007b21 bl 0x7e85c 5fbdc: aa1403e0 mov x0, x20 5fbe0: 9401296f bl 0xaa19c 5fbe4: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 5fbe8: a90157f6 stp x22, x21, [sp, #0x10] 5fbec: a9024ff4 stp x20, x19, [sp, #0x20] 5fbf0: a9037bfd stp x29, x30, [sp, #0x30] 5fbf4: 9100c3fd add x29, sp, #0x30 5fbf8: aa0003f3 mov x19, x0 5fbfc: a9405668 ldp x8, x21, [x19] 5fc00: aa0103f4 mov x20, x1 5fc04: eb0802bf cmp x21, x8 5fc08: 54000060 b.eq 0x5fc14 5fc0c: aa1503f6 mov x22, x21 5fc10: 14000033 b 0x5fcdc 5fc14: a9412678 ldp x24, x9, [x19, #0x10] 5fc18: eb09031f cmp x24, x9 5fc1c: 54000282 b.hs 0x5fc6c 5fc20: cb180128 sub x8, x9, x24 5fc24: 9343fd08 asr x8, x8, #3 5fc28: 91000509 add x9, x8, #0x1 5fc2c: 9100090a add x10, x8, #0x2 5fc30: f100013f cmp x9, #0x0 5fc34: 9a88b548 csinc x8, x10, x8, lt 5fc38: cb150302 sub x2, x24, x21 5fc3c: 9341fd17 asr x23, x8, #1 5fc40: 9343fc48 asr x8, x2, #3 5fc44: 8b170f16 add x22, x24, x23, lsl #3 5fc48: b40000c8 cbz x8, 0x5fc60 5fc4c: cb080ed6 sub x22, x22, x8, lsl #3 5fc50: aa1603e0 mov x0, x22 5fc54: aa1503e1 mov x1, x21 5fc58: 97febe6e bl 0xf610 5fc5c: f9400a78 ldr x24, [x19, #0x10] 5fc60: 8b170f08 add x8, x24, x23, lsl #3 5fc64: a900a276 stp x22, x8, [x19, #0x8] 5fc68: 1400001d b 0x5fcdc 5fc6c: cb080128 sub x8, x9, x8 5fc70: 9342fd08 asr x8, x8, #2 5fc74: f100011f cmp x8, #0x0 5fc78: 9a9f1508 csinc x8, x8, xzr, ne 5fc7c: d37dfd09 lsr x9, x8, #61 5fc80: b5000429 cbnz x9, 0x5fd04 5fc84: d37ff909 lsl x9, x8, #1 5fc88: d37df117 lsl x23, x8, #3 5fc8c: 91001929 add x9, x9, #0x6 5fc90: aa1703e0 mov x0, x23 5fc94: 927df136 and x22, x9, #0xfffffffffffffff8 5fc98: 940087c4 bl 0x81ba8 5fc9c: 8b160016 add x22, x0, x22 5fca0: eb1802bf cmp x21, x24 5fca4: 8b170008 add x8, x0, x23 5fca8: aa1603e9 mov x9, x22 5fcac: 540000c0 b.eq 0x5fcc4 5fcb0: f84086aa ldr x10, [x21], #0x8 5fcb4: f800852a str x10, [x9], #0x8 5fcb8: eb15031f cmp x24, x21 5fcbc: 54ffffa1 b.ne 0x5fcb0 5fcc0: f9400275 ldr x21, [x19] 5fcc4: a9005a60 stp x0, x22, [x19] 5fcc8: a9012269 stp x9, x8, [x19, #0x10] 5fccc: b4000095 cbz x21, 0x5fcdc 5fcd0: aa1503e0 mov x0, x21 5fcd4: 940087e5 bl 0x81c68 5fcd8: f9400676 ldr x22, [x19, #0x8] 5fcdc: f9400288 ldr x8, [x20] 5fce0: f81f82c8 stur x8, [x22, #-0x8] 5fce4: f9400668 ldr x8, [x19, #0x8] 5fce8: d1002108 sub x8, x8, #0x8 5fcec: f9000668 str x8, [x19, #0x8] 5fcf0: a9437bfd ldp x29, x30, [sp, #0x30] 5fcf4: a9424ff4 ldp x20, x19, [sp, #0x20] 5fcf8: a94157f6 ldp x22, x21, [sp, #0x10] 5fcfc: a8c45ff8 ldp x24, x23, [sp], #0x40 5fd00: d65f03c0 ret 5fd04: 321c03e0 orr w0, wzr, #0x10 5fd08: 94007ac2 bl 0x7e810 5fd0c: aa0003f3 mov x19, x0 5fd10: d0000281 adrp x1, 0xb1000 5fd14: 912f2421 add x1, x1, #0xbc9 5fd18: 94006d65 bl 0x7b2ac 5fd1c: 90000408 adrp x8, 0xdf000 5fd20: f9462508 ldr x8, [x8, #0xc48] 5fd24: 90000401 adrp x1, 0xdf000 5fd28: 90000402 adrp x2, 0xdf000 5fd2c: aa1303e0 mov x0, x19 5fd30: 91004108 add x8, x8, #0x10 5fd34: f9000268 str x8, [x19] 5fd38: f9465421 ldr x1, [x1, #0xca8] 5fd3c: f9473842 ldr x2, [x2, #0xe70] 5fd40: 94007adf bl 0x7e8bc 5fd44: aa0003f4 mov x20, x0 5fd48: aa1303e0 mov x0, x19 5fd4c: 94007ac4 bl 0x7e85c 5fd50: aa1403e0 mov x0, x20 5fd54: 94012912 bl 0xaa19c 5fd58: f81b0ff9 str x25, [sp, #-0x50]! 5fd5c: a9015ff8 stp x24, x23, [sp, #0x10] 5fd60: a90257f6 stp x22, x21, [sp, #0x20] 5fd64: a9034ff4 stp x20, x19, [sp, #0x30] 5fd68: a9047bfd stp x29, x30, [sp, #0x40] 5fd6c: 910103fd add x29, sp, #0x40 5fd70: aa0003f3 mov x19, x0 5fd74: a9412278 ldp x24, x8, [x19, #0x10] 5fd78: aa0103f4 mov x20, x1 5fd7c: eb08031f cmp x24, x8 5fd80: 54000681 b.ne 0x5fe50 5fd84: a9405676 ldp x22, x21, [x19] 5fd88: eb1602a9 subs x9, x21, x22 5fd8c: 54000289 b.ls 0x5fddc 5fd90: 9343fd28 asr x8, x9, #3 5fd94: 91000509 add x9, x8, #0x1 5fd98: 9100090a add x10, x8, #0x2 5fd9c: f100013f cmp x9, #0x0 5fda0: 9a88b548 csinc x8, x10, x8, lt 5fda4: cb150302 sub x2, x24, x21 5fda8: 9341fd08 asr x8, x8, #1 5fdac: 9343fc58 asr x24, x2, #3 5fdb0: cb0803f7 neg x23, x8 5fdb4: cb080eb6 sub x22, x21, x8, lsl #3 5fdb8: b40000b8 cbz x24, 0x5fdcc 5fdbc: aa1603e0 mov x0, x22 5fdc0: aa1503e1 mov x1, x21 5fdc4: 97febe13 bl 0xf610 5fdc8: f9400675 ldr x21, [x19, #0x8] 5fdcc: 8b180ed8 add x24, x22, x24, lsl #3 5fdd0: 8b170ea8 add x8, x21, x23, lsl #3 5fdd4: a900e268 stp x8, x24, [x19, #0x8] 5fdd8: 1400001e b 0x5fe50 5fddc: cb160108 sub x8, x8, x22 5fde0: 9342fd08 asr x8, x8, #2 5fde4: f100011f cmp x8, #0x0 5fde8: 9a9f1508 csinc x8, x8, xzr, ne 5fdec: d37dfd09 lsr x9, x8, #61 5fdf0: b5000469 cbnz x9, 0x5fe7c 5fdf4: d37df117 lsl x23, x8, #3 5fdf8: d37ff909 lsl x9, x8, #1 5fdfc: aa1703e0 mov x0, x23 5fe00: 927df139 and x25, x9, #0xfffffffffffffff8 5fe04: 94008769 bl 0x81ba8 5fe08: 8b190008 add x8, x0, x25 5fe0c: eb1802bf cmp x21, x24 5fe10: 8b170009 add x9, x0, x23 5fe14: aa0803ea mov x10, x8 5fe18: 540000c0 b.eq 0x5fe30 5fe1c: f84086ab ldr x11, [x21], #0x8 5fe20: f800854b str x11, [x10], #0x8 5fe24: eb15031f cmp x24, x21 5fe28: 54ffffa1 b.ne 0x5fe1c 5fe2c: f9400276 ldr x22, [x19] 5fe30: a9002260 stp x0, x8, [x19] 5fe34: a901266a stp x10, x9, [x19, #0x10] 5fe38: b40000b6 cbz x22, 0x5fe4c 5fe3c: aa1603e0 mov x0, x22 5fe40: 9400878a bl 0x81c68 5fe44: f9400a78 ldr x24, [x19, #0x10] 5fe48: 14000002 b 0x5fe50 5fe4c: aa0a03f8 mov x24, x10 5fe50: f9400288 ldr x8, [x20] 5fe54: f9000308 str x8, [x24] 5fe58: f9400a68 ldr x8, [x19, #0x10] 5fe5c: 91002108 add x8, x8, #0x8 5fe60: f9000a68 str x8, [x19, #0x10] 5fe64: a9447bfd ldp x29, x30, [sp, #0x40] 5fe68: a9434ff4 ldp x20, x19, [sp, #0x30] 5fe6c: a94257f6 ldp x22, x21, [sp, #0x20] 5fe70: a9415ff8 ldp x24, x23, [sp, #0x10] 5fe74: f84507f9 ldr x25, [sp], #0x50 5fe78: d65f03c0 ret 5fe7c: 321c03e0 orr w0, wzr, #0x10 5fe80: 94007a64 bl 0x7e810 5fe84: aa0003f3 mov x19, x0 5fe88: d0000281 adrp x1, 0xb1000 5fe8c: 912f2421 add x1, x1, #0xbc9 5fe90: 94006d07 bl 0x7b2ac 5fe94: 90000408 adrp x8, 0xdf000 5fe98: f9462508 ldr x8, [x8, #0xc48] 5fe9c: 90000401 adrp x1, 0xdf000 5fea0: 90000402 adrp x2, 0xdf000 5fea4: aa1303e0 mov x0, x19 5fea8: 91004108 add x8, x8, #0x10 5feac: f9000268 str x8, [x19] 5feb0: f9465421 ldr x1, [x1, #0xca8] 5feb4: f9473842 ldr x2, [x2, #0xe70] 5feb8: 94007a81 bl 0x7e8bc 5febc: aa0003f4 mov x20, x0 5fec0: aa1303e0 mov x0, x19 5fec4: 94007a66 bl 0x7e85c 5fec8: aa1403e0 mov x0, x20 5fecc: 940128b4 bl 0xaa19c 5fed0: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 5fed4: a90157f6 stp x22, x21, [sp, #0x10] 5fed8: a9024ff4 stp x20, x19, [sp, #0x20] 5fedc: a9037bfd stp x29, x30, [sp, #0x30] 5fee0: 9100c3fd add x29, sp, #0x30 5fee4: aa0003f3 mov x19, x0 5fee8: a9405668 ldp x8, x21, [x19] 5feec: aa0103f4 mov x20, x1 5fef0: eb0802bf cmp x21, x8 5fef4: 54000060 b.eq 0x5ff00 5fef8: aa1503f6 mov x22, x21 5fefc: 14000033 b 0x5ffc8 5ff00: a9412678 ldp x24, x9, [x19, #0x10] 5ff04: eb09031f cmp x24, x9 5ff08: 54000282 b.hs 0x5ff58 5ff0c: cb180128 sub x8, x9, x24 5ff10: 9343fd08 asr x8, x8, #3 5ff14: 91000509 add x9, x8, #0x1 5ff18: 9100090a add x10, x8, #0x2 5ff1c: f100013f cmp x9, #0x0 5ff20: 9a88b548 csinc x8, x10, x8, lt 5ff24: cb150302 sub x2, x24, x21 5ff28: 9341fd17 asr x23, x8, #1 5ff2c: 9343fc48 asr x8, x2, #3 5ff30: 8b170f16 add x22, x24, x23, lsl #3 5ff34: b40000c8 cbz x8, 0x5ff4c 5ff38: cb080ed6 sub x22, x22, x8, lsl #3 5ff3c: aa1603e0 mov x0, x22 5ff40: aa1503e1 mov x1, x21 5ff44: 97febdb3 bl 0xf610 5ff48: f9400a78 ldr x24, [x19, #0x10] 5ff4c: 8b170f08 add x8, x24, x23, lsl #3 5ff50: a900a276 stp x22, x8, [x19, #0x8] 5ff54: 1400001d b 0x5ffc8 5ff58: cb080128 sub x8, x9, x8 5ff5c: 9342fd08 asr x8, x8, #2 5ff60: f100011f cmp x8, #0x0 5ff64: 9a9f1508 csinc x8, x8, xzr, ne 5ff68: d37dfd09 lsr x9, x8, #61 5ff6c: b5000429 cbnz x9, 0x5fff0 5ff70: d37ff909 lsl x9, x8, #1 5ff74: d37df117 lsl x23, x8, #3 5ff78: 91001929 add x9, x9, #0x6 5ff7c: aa1703e0 mov x0, x23 5ff80: 927df136 and x22, x9, #0xfffffffffffffff8 5ff84: 94008709 bl 0x81ba8 5ff88: 8b160016 add x22, x0, x22 5ff8c: eb1802bf cmp x21, x24 5ff90: 8b170008 add x8, x0, x23 5ff94: aa1603e9 mov x9, x22 5ff98: 540000c0 b.eq 0x5ffb0 5ff9c: f84086aa ldr x10, [x21], #0x8 5ffa0: f800852a str x10, [x9], #0x8 5ffa4: eb15031f cmp x24, x21 5ffa8: 54ffffa1 b.ne 0x5ff9c 5ffac: f9400275 ldr x21, [x19] 5ffb0: a9005a60 stp x0, x22, [x19] 5ffb4: a9012269 stp x9, x8, [x19, #0x10] 5ffb8: b4000095 cbz x21, 0x5ffc8 5ffbc: aa1503e0 mov x0, x21 5ffc0: 9400872a bl 0x81c68 5ffc4: f9400676 ldr x22, [x19, #0x8] 5ffc8: f9400288 ldr x8, [x20] 5ffcc: f81f82c8 stur x8, [x22, #-0x8] 5ffd0: f9400668 ldr x8, [x19, #0x8] 5ffd4: d1002108 sub x8, x8, #0x8 5ffd8: f9000668 str x8, [x19, #0x8] 5ffdc: a9437bfd ldp x29, x30, [sp, #0x30] 5ffe0: a9424ff4 ldp x20, x19, [sp, #0x20] 5ffe4: a94157f6 ldp x22, x21, [sp, #0x10] 5ffe8: a8c45ff8 ldp x24, x23, [sp], #0x40 5ffec: d65f03c0 ret 5fff0: 321c03e0 orr w0, wzr, #0x10 5fff4: 94007a07 bl 0x7e810 5fff8: aa0003f3 mov x19, x0 5fffc: d0000281 adrp x1, 0xb1000 60000: 912f2421 add x1, x1, #0xbc9 60004: 94006caa bl 0x7b2ac 60008: f00003e8 adrp x8, 0xdf000 6000c: f9462508 ldr x8, [x8, #0xc48] 60010: f00003e1 adrp x1, 0xdf000 60014: f00003e2 adrp x2, 0xdf000 60018: aa1303e0 mov x0, x19 6001c: 91004108 add x8, x8, #0x10 60020: f9000268 str x8, [x19] 60024: f9465421 ldr x1, [x1, #0xca8] 60028: f9473842 ldr x2, [x2, #0xe70] 6002c: 94007a24 bl 0x7e8bc 60030: aa0003f4 mov x20, x0 60034: aa1303e0 mov x0, x19 60038: 94007a09 bl 0x7e85c 6003c: aa1403e0 mov x0, x20 60040: 94012857 bl 0xaa19c 0000000000060044 : 60044: 2a0203e0 mov w0, w2 60048: 17febd6e b 0xf600 <_ZN3UQM8UQMCrash28ConfigCallbackTypeBeforeInitEi@plt> 000000000006004c : 6004c: d102c3ff sub sp, sp, #0xb0 60050: f90033f9 str x25, [sp, #0x60] 60054: a9075ff8 stp x24, x23, [sp, #0x70] 60058: a90857f6 stp x22, x21, [sp, #0x80] 6005c: a9094ff4 stp x20, x19, [sp, #0x90] 60060: a90a7bfd stp x29, x30, [sp, #0xa0] 60064: 910283fd add x29, sp, #0xa0 60068: d53bd058 mrs x24, TPIDR_EL0 6006c: f9401708 ldr x8, [x24, #0x28] 60070: d0000779 adrp x25, 0x14e000 60074: aa0503f5 mov x21, x5 60078: 2a0403f4 mov w20, w4 6007c: f81b83a8 stur x8, [x29, #-0x48] 60080: f9463f20 ldr x0, [x25, #0xc78] 60084: 2a0303f3 mov w19, w3 60088: aa0203f6 mov x22, x2 6008c: b50001e0 cbnz x0, 0x600c8 60090: d0000760 adrp x0, 0x14e000 60094: 91320000 add x0, x0, #0xc80 60098: 97febd4a bl 0xf5c0 6009c: f9463f28 ldr x8, [x25, #0xc78] 600a0: b50000c8 cbnz x8, 0x600b8 600a4: 321d07e0 orr w0, wzr, #0x18 600a8: 940086c0 bl 0x81ba8 600ac: a900fc1f stp xzr, xzr, [x0, #0x8] 600b0: f900001f str xzr, [x0] 600b4: f9063f20 str x0, [x25, #0xc78] 600b8: d0000760 adrp x0, 0x14e000 600bc: 91320000 add x0, x0, #0xc80 600c0: 97febe6c bl 0xfa70 600c4: f9463f20 ldr x0, [x25, #0xc78] 600c8: 9100c3e8 add x8, sp, #0x30 600cc: aa1603e1 mov x1, x22 600d0: 9100c3f7 add x23, sp, #0x30 600d4: 97ffb8be bl 0x4e3cc 600d8: 3940c3e8 ldrb w8, [sp, #0x30] 600dc: 37000068 tbnz w8, #0x0, 0x600e8 600e0: b24002f6 orr x22, x23, #0x1 600e4: 14000003 b 0x600f0 600e8: f94023f6 ldr x22, [sp, #0x40] 600ec: b4000b76 cbz x22, 0x60258 600f0: aa1603e0 mov x0, x22 600f4: 97febd9f bl 0xf770 600f8: 92407c17 and x23, x0, #0xffffffff 600fc: 910006e0 add x0, x23, #0x1 60100: 320003e1 orr w1, wzr, #0x1 60104: f9002bf7 str x23, [sp, #0x50] 60108: 97febafe bl 0xed00 6010c: aa1603e1 mov x1, x22 60110: aa1703e2 mov x2, x23 60114: f90027e0 str x0, [sp, #0x48] 60118: 97febc8a bl 0xf340 6011c: a944a7e8 ldp x8, x9, [sp, #0x48] 60120: 8b090100 add x0, x8, x9 60124: 3900001f strb wzr, [x0] 60128: f9463f20 ldr x0, [x25, #0xc78] 6012c: b50001e0 cbnz x0, 0x60168 60130: d0000760 adrp x0, 0x14e000 60134: 91320000 add x0, x0, #0xc80 60138: 97febd22 bl 0xf5c0 6013c: f9463f28 ldr x8, [x25, #0xc78] 60140: b50000c8 cbnz x8, 0x60158 60144: 321d07e0 orr w0, wzr, #0x18 60148: 94008698 bl 0x81ba8 6014c: a900fc1f stp xzr, xzr, [x0, #0x8] 60150: f900001f str xzr, [x0] 60154: f9063f20 str x0, [x25, #0xc78] 60158: d0000760 adrp x0, 0x14e000 6015c: 91320000 add x0, x0, #0xc80 60160: 97febe44 bl 0xfa70 60164: f9463f20 ldr x0, [x25, #0xc78] 60168: 910023e8 add x8, sp, #0x8 6016c: aa1503e1 mov x1, x21 60170: 97ffb897 bl 0x4e3cc 60174: 394023e8 ldrb w8, [sp, #0x8] 60178: 37000088 tbnz w8, #0x0, 0x60188 6017c: 910023e8 add x8, sp, #0x8 60180: b2400115 orr x21, x8, #0x1 60184: 14000003 b 0x60190 60188: f9400ff5 ldr x21, [sp, #0x18] 6018c: b4000735 cbz x21, 0x60270 60190: aa1503e0 mov x0, x21 60194: 97febd77 bl 0xf770 60198: 92407c16 and x22, x0, #0xffffffff 6019c: 910006c0 add x0, x22, #0x1 601a0: 320003e1 orr w1, wzr, #0x1 601a4: f90017f6 str x22, [sp, #0x28] 601a8: 97febad6 bl 0xed00 601ac: aa1503e1 mov x1, x21 601b0: aa1603e2 mov x2, x22 601b4: f90013e0 str x0, [sp, #0x20] 601b8: 97febc62 bl 0xf340 601bc: a94227e8 ldp x8, x9, [sp, #0x20] 601c0: 8b090100 add x0, x8, x9 601c4: 72001e9f tst w20, #0xff 601c8: 1a9f07e2 cset w2, ne 601cc: 72001e7f tst w19, #0xff 601d0: 1a9f07e1 cset w1, ne 601d4: 3900001f strb wzr, [x0] 601d8: 910123e0 add x0, sp, #0x48 601dc: 910083e3 add x3, sp, #0x20 601e0: 97febbdc bl 0xf150 <_ZN3UQM8UQMCrash4InitERKNS_9UQMStringEbbS3_@plt> 601e4: f94013e0 ldr x0, [sp, #0x20] 601e8: b4000060 cbz x0, 0x601f4 601ec: 97febdf5 bl 0xf9c0 601f0: f90013ff str xzr, [sp, #0x20] 601f4: 394023e8 ldrb w8, [sp, #0x8] 601f8: f90017ff str xzr, [sp, #0x28] 601fc: 36000068 tbz w8, #0x0, 0x60208 60200: f9400fe0 ldr x0, [sp, #0x18] 60204: 94008699 bl 0x81c68 60208: f94027e0 ldr x0, [sp, #0x48] 6020c: b4000060 cbz x0, 0x60218 60210: 97febdec bl 0xf9c0 60214: f90027ff str xzr, [sp, #0x48] 60218: 3940c3e8 ldrb w8, [sp, #0x30] 6021c: f9002bff str xzr, [sp, #0x50] 60220: 36000068 tbz w8, #0x0, 0x6022c 60224: f94023e0 ldr x0, [sp, #0x40] 60228: 94008690 bl 0x81c68 6022c: f9401708 ldr x8, [x24, #0x28] 60230: f85b83a9 ldur x9, [x29, #-0x48] 60234: eb09011f cmp x8, x9 60238: 54000281 b.ne 0x60288 6023c: a94a7bfd ldp x29, x30, [sp, #0xa0] 60240: a9494ff4 ldp x20, x19, [sp, #0x90] 60244: a94857f6 ldp x22, x21, [sp, #0x80] 60248: a9475ff8 ldp x24, x23, [sp, #0x70] 6024c: f94033f9 ldr x25, [sp, #0x60] 60250: 9102c3ff add sp, sp, #0xb0 60254: d65f03c0 ret 60258: 320003e0 orr w0, wzr, #0x1 6025c: 320003e1 orr w1, wzr, #0x1 60260: f9002bff str xzr, [sp, #0x50] 60264: 97febaa7 bl 0xed00 60268: f90027e0 str x0, [sp, #0x48] 6026c: 17ffffae b 0x60124 60270: 320003e0 orr w0, wzr, #0x1 60274: 320003e1 orr w1, wzr, #0x1 60278: f90017ff str xzr, [sp, #0x28] 6027c: 97febaa1 bl 0xed00 60280: f90013e0 str x0, [sp, #0x20] 60284: 17ffffd0 b 0x601c4 60288: 97febbd6 bl 0xf1e0 <__stack_chk_fail@plt> 6028c: f94013e8 ldr x8, [sp, #0x20] 60290: aa0003f3 mov x19, x0 60294: b4000088 cbz x8, 0x602a4 60298: aa0803e0 mov x0, x8 6029c: 97febdc9 bl 0xf9c0 602a0: f90013ff str xzr, [sp, #0x20] 602a4: 394023e8 ldrb w8, [sp, #0x8] 602a8: f90017ff str xzr, [sp, #0x28] 602ac: 360000e8 tbz w8, #0x0, 0x602c8 602b0: f9400fe0 ldr x0, [sp, #0x18] 602b4: 9400866d bl 0x81c68 602b8: f94027e0 ldr x0, [sp, #0x48] 602bc: b50000a0 cbnz x0, 0x602d0 602c0: 14000006 b 0x602d8 602c4: aa0003f3 mov x19, x0 602c8: f94027e0 ldr x0, [sp, #0x48] 602cc: b4000060 cbz x0, 0x602d8 602d0: 97febdbc bl 0xf9c0 602d4: f90027ff str xzr, [sp, #0x48] 602d8: 3940c3e8 ldrb w8, [sp, #0x30] 602dc: f9002bff str xzr, [sp, #0x50] 602e0: 36000068 tbz w8, #0x0, 0x602ec 602e4: f94023e0 ldr x0, [sp, #0x40] 602e8: 94008660 bl 0x81c68 602ec: aa1303e0 mov x0, x19 602f0: 940127ab bl 0xaa19c 00000000000602f4 : 602f4: d10283ff sub sp, sp, #0xa0 602f8: a9065ff8 stp x24, x23, [sp, #0x60] 602fc: a90757f6 stp x22, x21, [sp, #0x70] 60300: a9084ff4 stp x20, x19, [sp, #0x80] 60304: a9097bfd stp x29, x30, [sp, #0x90] 60308: 910243fd add x29, sp, #0x90 6030c: d53bd057 mrs x23, TPIDR_EL0 60310: f94016e8 ldr x8, [x23, #0x28] 60314: d0000778 adrp x24, 0x14e000 60318: aa0403f4 mov x20, x4 6031c: aa0303f5 mov x21, x3 60320: f81c83a8 stur x8, [x29, #-0x38] 60324: f9463f00 ldr x0, [x24, #0xc78] 60328: 2a0203f3 mov w19, w2 6032c: b50001e0 cbnz x0, 0x60368 60330: d0000760 adrp x0, 0x14e000 60334: 91320000 add x0, x0, #0xc80 60338: 97febca2 bl 0xf5c0 6033c: f9463f08 ldr x8, [x24, #0xc78] 60340: b50000c8 cbnz x8, 0x60358 60344: 321d07e0 orr w0, wzr, #0x18 60348: 94008618 bl 0x81ba8 6034c: a900fc1f stp xzr, xzr, [x0, #0x8] 60350: f900001f str xzr, [x0] 60354: f9063f00 str x0, [x24, #0xc78] 60358: d0000760 adrp x0, 0x14e000 6035c: 91320000 add x0, x0, #0xc80 60360: 97febdc4 bl 0xfa70 60364: f9463f00 ldr x0, [x24, #0xc78] 60368: 9100c3e8 add x8, sp, #0x30 6036c: aa1503e1 mov x1, x21 60370: 9100c3f6 add x22, sp, #0x30 60374: 97ffb816 bl 0x4e3cc 60378: 3940c3e8 ldrb w8, [sp, #0x30] 6037c: 37000068 tbnz w8, #0x0, 0x60388 60380: b24002d5 orr x21, x22, #0x1 60384: 14000003 b 0x60390 60388: f94023f5 ldr x21, [sp, #0x40] 6038c: b4000af5 cbz x21, 0x604e8 60390: aa1503e0 mov x0, x21 60394: 97febcf7 bl 0xf770 60398: 92407c16 and x22, x0, #0xffffffff 6039c: 910006c0 add x0, x22, #0x1 603a0: 320003e1 orr w1, wzr, #0x1 603a4: f9002bf6 str x22, [sp, #0x50] 603a8: 97feba56 bl 0xed00 603ac: aa1503e1 mov x1, x21 603b0: aa1603e2 mov x2, x22 603b4: f90027e0 str x0, [sp, #0x48] 603b8: 97febbe2 bl 0xf340 603bc: a944a7e8 ldp x8, x9, [sp, #0x48] 603c0: 8b090100 add x0, x8, x9 603c4: 3900001f strb wzr, [x0] 603c8: f9463f00 ldr x0, [x24, #0xc78] 603cc: b50001e0 cbnz x0, 0x60408 603d0: d0000760 adrp x0, 0x14e000 603d4: 91320000 add x0, x0, #0xc80 603d8: 97febc7a bl 0xf5c0 603dc: f9463f08 ldr x8, [x24, #0xc78] 603e0: b50000c8 cbnz x8, 0x603f8 603e4: 321d07e0 orr w0, wzr, #0x18 603e8: 940085f0 bl 0x81ba8 603ec: a900fc1f stp xzr, xzr, [x0, #0x8] 603f0: f900001f str xzr, [x0] 603f4: f9063f00 str x0, [x24, #0xc78] 603f8: d0000760 adrp x0, 0x14e000 603fc: 91320000 add x0, x0, #0xc80 60400: 97febd9c bl 0xfa70 60404: f9463f00 ldr x0, [x24, #0xc78] 60408: 910023e8 add x8, sp, #0x8 6040c: aa1403e1 mov x1, x20 60410: 97ffb7ef bl 0x4e3cc 60414: 394023e8 ldrb w8, [sp, #0x8] 60418: 37000088 tbnz w8, #0x0, 0x60428 6041c: 910023e8 add x8, sp, #0x8 60420: b2400114 orr x20, x8, #0x1 60424: 14000003 b 0x60430 60428: f9400ff4 ldr x20, [sp, #0x18] 6042c: b40006b4 cbz x20, 0x60500 60430: aa1403e0 mov x0, x20 60434: 97febccf bl 0xf770 60438: 92407c15 and x21, x0, #0xffffffff 6043c: 910006a0 add x0, x21, #0x1 60440: 320003e1 orr w1, wzr, #0x1 60444: f90017f5 str x21, [sp, #0x28] 60448: 97feba2e bl 0xed00 6044c: aa1403e1 mov x1, x20 60450: aa1503e2 mov x2, x21 60454: f90013e0 str x0, [sp, #0x20] 60458: 97febbba bl 0xf340 6045c: a94227e8 ldp x8, x9, [sp, #0x20] 60460: 8b090100 add x0, x8, x9 60464: 3900001f strb wzr, [x0] 60468: 910123e1 add x1, sp, #0x48 6046c: 910083e2 add x2, sp, #0x20 60470: 2a1303e0 mov w0, w19 60474: 97febbeb bl 0xf420 <_ZN3UQM8UQMCrash7LogInfoEiRKNS_9UQMStringES3_@plt> 60478: f94013e0 ldr x0, [sp, #0x20] 6047c: b4000060 cbz x0, 0x60488 60480: 97febd50 bl 0xf9c0 60484: f90013ff str xzr, [sp, #0x20] 60488: 394023e8 ldrb w8, [sp, #0x8] 6048c: f90017ff str xzr, [sp, #0x28] 60490: 36000068 tbz w8, #0x0, 0x6049c 60494: f9400fe0 ldr x0, [sp, #0x18] 60498: 940085f4 bl 0x81c68 6049c: f94027e0 ldr x0, [sp, #0x48] 604a0: b4000060 cbz x0, 0x604ac 604a4: 97febd47 bl 0xf9c0 604a8: f90027ff str xzr, [sp, #0x48] 604ac: 3940c3e8 ldrb w8, [sp, #0x30] 604b0: f9002bff str xzr, [sp, #0x50] 604b4: 36000068 tbz w8, #0x0, 0x604c0 604b8: f94023e0 ldr x0, [sp, #0x40] 604bc: 940085eb bl 0x81c68 604c0: f94016e8 ldr x8, [x23, #0x28] 604c4: f85c83a9 ldur x9, [x29, #-0x38] 604c8: eb09011f cmp x8, x9 604cc: 54000261 b.ne 0x60518 604d0: a9497bfd ldp x29, x30, [sp, #0x90] 604d4: a9484ff4 ldp x20, x19, [sp, #0x80] 604d8: a94757f6 ldp x22, x21, [sp, #0x70] 604dc: a9465ff8 ldp x24, x23, [sp, #0x60] 604e0: 910283ff add sp, sp, #0xa0 604e4: d65f03c0 ret 604e8: 320003e0 orr w0, wzr, #0x1 604ec: 320003e1 orr w1, wzr, #0x1 604f0: f9002bff str xzr, [sp, #0x50] 604f4: 97feba03 bl 0xed00 604f8: f90027e0 str x0, [sp, #0x48] 604fc: 17ffffb2 b 0x603c4 60500: 320003e0 orr w0, wzr, #0x1 60504: 320003e1 orr w1, wzr, #0x1 60508: f90017ff str xzr, [sp, #0x28] 6050c: 97feb9fd bl 0xed00 60510: f90013e0 str x0, [sp, #0x20] 60514: 17ffffd4 b 0x60464 60518: 97febb32 bl 0xf1e0 <__stack_chk_fail@plt> 6051c: f94013e8 ldr x8, [sp, #0x20] 60520: aa0003f3 mov x19, x0 60524: b4000088 cbz x8, 0x60534 60528: aa0803e0 mov x0, x8 6052c: 97febd25 bl 0xf9c0 60530: f90013ff str xzr, [sp, #0x20] 60534: 394023e8 ldrb w8, [sp, #0x8] 60538: f90017ff str xzr, [sp, #0x28] 6053c: 360000e8 tbz w8, #0x0, 0x60558 60540: f9400fe0 ldr x0, [sp, #0x18] 60544: 940085c9 bl 0x81c68 60548: f94027e0 ldr x0, [sp, #0x48] 6054c: b50000a0 cbnz x0, 0x60560 60550: 14000006 b 0x60568 60554: aa0003f3 mov x19, x0 60558: f94027e0 ldr x0, [sp, #0x48] 6055c: b4000060 cbz x0, 0x60568 60560: 97febd18 bl 0xf9c0 60564: f90027ff str xzr, [sp, #0x48] 60568: 3940c3e8 ldrb w8, [sp, #0x30] 6056c: f9002bff str xzr, [sp, #0x50] 60570: 36000068 tbz w8, #0x0, 0x6057c 60574: f94023e0 ldr x0, [sp, #0x40] 60578: 940085bc bl 0x81c68 6057c: aa1303e0 mov x0, x19 60580: 94012707 bl 0xaa19c 0000000000060584 : 60584: d10203ff sub sp, sp, #0x80 60588: f90023f7 str x23, [sp, #0x40] 6058c: a90557f6 stp x22, x21, [sp, #0x50] 60590: a9064ff4 stp x20, x19, [sp, #0x60] 60594: a9077bfd stp x29, x30, [sp, #0x70] 60598: 9101c3fd add x29, sp, #0x70 6059c: d53bd055 mrs x21, TPIDR_EL0 605a0: f94016a8 ldr x8, [x21, #0x28] 605a4: d0000776 adrp x22, 0x14e000 605a8: aa0303f3 mov x19, x3 605ac: aa0203f4 mov x20, x2 605b0: f9001fe8 str x8, [sp, #0x38] 605b4: f9463ec0 ldr x0, [x22, #0xc78] 605b8: b50001e0 cbnz x0, 0x605f4 605bc: d0000760 adrp x0, 0x14e000 605c0: 91320000 add x0, x0, #0xc80 605c4: 97febbff bl 0xf5c0 605c8: f9463ec8 ldr x8, [x22, #0xc78] 605cc: b50000c8 cbnz x8, 0x605e4 605d0: 321d07e0 orr w0, wzr, #0x18 605d4: 94008575 bl 0x81ba8 605d8: a900fc1f stp xzr, xzr, [x0, #0x8] 605dc: f900001f str xzr, [x0] 605e0: f9063ec0 str x0, [x22, #0xc78] 605e4: d0000760 adrp x0, 0x14e000 605e8: 91320000 add x0, x0, #0xc80 605ec: 97febd21 bl 0xfa70 605f0: f9463ec0 ldr x0, [x22, #0xc78] 605f4: 910083e8 add x8, sp, #0x20 605f8: aa1403e1 mov x1, x20 605fc: 910083f7 add x23, sp, #0x20 60600: 97ffb773 bl 0x4e3cc 60604: 394083e8 ldrb w8, [sp, #0x20] 60608: f9401be9 ldr x9, [sp, #0x30] 6060c: f9463ec0 ldr x0, [x22, #0xc78] 60610: b24002ea orr x10, x23, #0x1 60614: 7200011f tst w8, #0x1 60618: 9a890154 csel x20, x10, x9, eq 6061c: b50001e0 cbnz x0, 0x60658 60620: d0000760 adrp x0, 0x14e000 60624: 91320000 add x0, x0, #0xc80 60628: 97febbe6 bl 0xf5c0 6062c: f9463ec8 ldr x8, [x22, #0xc78] 60630: b50000c8 cbnz x8, 0x60648 60634: 321d07e0 orr w0, wzr, #0x18 60638: 9400855c bl 0x81ba8 6063c: a900fc1f stp xzr, xzr, [x0, #0x8] 60640: f900001f str xzr, [x0] 60644: f9063ec0 str x0, [x22, #0xc78] 60648: d0000760 adrp x0, 0x14e000 6064c: 91320000 add x0, x0, #0xc80 60650: 97febd08 bl 0xfa70 60654: f9463ec0 ldr x0, [x22, #0xc78] 60658: 910023e8 add x8, sp, #0x8 6065c: aa1303e1 mov x1, x19 60660: 910023f6 add x22, sp, #0x8 60664: 97ffb75a bl 0x4e3cc 60668: 394023e8 ldrb w8, [sp, #0x8] 6066c: f9400fe9 ldr x9, [sp, #0x18] 60670: b24002ca orr x10, x22, #0x1 60674: 7200011f tst w8, #0x1 60678: 9a890141 csel x1, x10, x9, eq 6067c: aa1403e0 mov x0, x20 60680: 97feba78 bl 0xf060 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12AddSceneDataEPKcS3_@plt> 60684: 394023e8 ldrb w8, [sp, #0x8] 60688: 36000068 tbz w8, #0x0, 0x60694 6068c: f9400fe0 ldr x0, [sp, #0x18] 60690: 94008576 bl 0x81c68 60694: 394083e8 ldrb w8, [sp, #0x20] 60698: 36000068 tbz w8, #0x0, 0x606a4 6069c: f9401be0 ldr x0, [sp, #0x30] 606a0: 94008572 bl 0x81c68 606a4: f94016a8 ldr x8, [x21, #0x28] 606a8: f9401fe9 ldr x9, [sp, #0x38] 606ac: eb09011f cmp x8, x9 606b0: 540000e1 b.ne 0x606cc 606b4: a9477bfd ldp x29, x30, [sp, #0x70] 606b8: a9464ff4 ldp x20, x19, [sp, #0x60] 606bc: a94557f6 ldp x22, x21, [sp, #0x50] 606c0: f94023f7 ldr x23, [sp, #0x40] 606c4: 910203ff add sp, sp, #0x80 606c8: d65f03c0 ret 606cc: 97febac5 bl 0xf1e0 <__stack_chk_fail@plt> 606d0: 394023e8 ldrb w8, [sp, #0x8] 606d4: aa0003f3 mov x19, x0 606d8: 370000a8 tbnz w8, #0x0, 0x606ec 606dc: 394083e8 ldrb w8, [sp, #0x20] 606e0: 37000168 tbnz w8, #0x0, 0x6070c 606e4: aa1303e0 mov x0, x19 606e8: 940126ad bl 0xaa19c 606ec: f9400fe0 ldr x0, [sp, #0x18] 606f0: 9400855e bl 0x81c68 606f4: 394083e8 ldrb w8, [sp, #0x20] 606f8: 3607ff68 tbz w8, #0x0, 0x606e4 606fc: 14000004 b 0x6070c 60700: aa0003f3 mov x19, x0 60704: 394083e8 ldrb w8, [sp, #0x20] 60708: 3607fee8 tbz w8, #0x0, 0x606e4 6070c: f9401be0 ldr x0, [sp, #0x30] 60710: 94008556 bl 0x81c68 60714: aa1303e0 mov x0, x19 60718: 940126a1 bl 0xaa19c 000000000006071c : 6071c: d10183ff sub sp, sp, #0x60 60720: f9001bf5 str x21, [sp, #0x30] 60724: a9044ff4 stp x20, x19, [sp, #0x40] 60728: a9057bfd stp x29, x30, [sp, #0x50] 6072c: 910143fd add x29, sp, #0x50 60730: d53bd055 mrs x21, TPIDR_EL0 60734: f94016a8 ldr x8, [x21, #0x28] 60738: d0000774 adrp x20, 0x14e000 6073c: aa0203f3 mov x19, x2 60740: f90017e8 str x8, [sp, #0x28] 60744: f9463e80 ldr x0, [x20, #0xc78] 60748: b50001e0 cbnz x0, 0x60784 6074c: d0000760 adrp x0, 0x14e000 60750: 91320000 add x0, x0, #0xc80 60754: 97febb9b bl 0xf5c0 60758: f9463e88 ldr x8, [x20, #0xc78] 6075c: b50000c8 cbnz x8, 0x60774 60760: 321d07e0 orr w0, wzr, #0x18 60764: 94008511 bl 0x81ba8 60768: a900fc1f stp xzr, xzr, [x0, #0x8] 6076c: f900001f str xzr, [x0] 60770: f9063e80 str x0, [x20, #0xc78] 60774: d0000760 adrp x0, 0x14e000 60778: 91320000 add x0, x0, #0xc80 6077c: 97febcbd bl 0xfa70 60780: f9463e80 ldr x0, [x20, #0xc78] 60784: 910003e8 mov x8, sp 60788: aa1303e1 mov x1, x19 6078c: 910003f4 mov x20, sp 60790: 97ffb70f bl 0x4e3cc 60794: 394003e8 ldrb w8, [sp] 60798: 37000068 tbnz w8, #0x0, 0x607a4 6079c: b2400293 orr x19, x20, #0x1 607a0: 14000003 b 0x607ac 607a4: f9400bf3 ldr x19, [sp, #0x10] 607a8: b4000473 cbz x19, 0x60834 607ac: aa1303e0 mov x0, x19 607b0: 97febbf0 bl 0xf770 607b4: 92407c14 and x20, x0, #0xffffffff 607b8: 91000680 add x0, x20, #0x1 607bc: 320003e1 orr w1, wzr, #0x1 607c0: f90013f4 str x20, [sp, #0x20] 607c4: 97feb94f bl 0xed00 607c8: aa1303e1 mov x1, x19 607cc: aa1403e2 mov x2, x20 607d0: f9000fe0 str x0, [sp, #0x18] 607d4: 97febadb bl 0xf340 607d8: a941a7e8 ldp x8, x9, [sp, #0x18] 607dc: 8b090100 add x0, x8, x9 607e0: 3900001f strb wzr, [x0] 607e4: 910063e0 add x0, sp, #0x18 607e8: 97feba4a bl 0xf110 <_ZN3UQM8UQMCrash9SetUserIdERKNS_9UQMStringE@plt> 607ec: f9400fe0 ldr x0, [sp, #0x18] 607f0: b4000060 cbz x0, 0x607fc 607f4: 97febc73 bl 0xf9c0 607f8: f9000fff str xzr, [sp, #0x18] 607fc: 394003e8 ldrb w8, [sp] 60800: f90013ff str xzr, [sp, #0x20] 60804: 36000068 tbz w8, #0x0, 0x60810 60808: f9400be0 ldr x0, [sp, #0x10] 6080c: 94008517 bl 0x81c68 60810: f94016a8 ldr x8, [x21, #0x28] 60814: f94017e9 ldr x9, [sp, #0x28] 60818: eb09011f cmp x8, x9 6081c: 54000181 b.ne 0x6084c 60820: a9457bfd ldp x29, x30, [sp, #0x50] 60824: a9444ff4 ldp x20, x19, [sp, #0x40] 60828: f9401bf5 ldr x21, [sp, #0x30] 6082c: 910183ff add sp, sp, #0x60 60830: d65f03c0 ret 60834: 320003e0 orr w0, wzr, #0x1 60838: 320003e1 orr w1, wzr, #0x1 6083c: f90013ff str xzr, [sp, #0x20] 60840: 97feb930 bl 0xed00 60844: f9000fe0 str x0, [sp, #0x18] 60848: 17ffffe6 b 0x607e0 6084c: 97feba65 bl 0xf1e0 <__stack_chk_fail@plt> 60850: f9400fe8 ldr x8, [sp, #0x18] 60854: aa0003f3 mov x19, x0 60858: b4000088 cbz x8, 0x60868 6085c: aa0803e0 mov x0, x8 60860: 97febc58 bl 0xf9c0 60864: f9000fff str xzr, [sp, #0x18] 60868: 394003e8 ldrb w8, [sp] 6086c: f90013ff str xzr, [sp, #0x20] 60870: 36000068 tbz w8, #0x0, 0x6087c 60874: f9400be0 ldr x0, [sp, #0x10] 60878: 940084fc bl 0x81c68 6087c: aa1303e0 mov x0, x19 60880: 94012647 bl 0xaa19c 0000000000060884 : 60884: d10183ff sub sp, sp, #0x60 60888: f9001bf5 str x21, [sp, #0x30] 6088c: a9044ff4 stp x20, x19, [sp, #0x40] 60890: a9057bfd stp x29, x30, [sp, #0x50] 60894: 910143fd add x29, sp, #0x50 60898: d53bd055 mrs x21, TPIDR_EL0 6089c: f94016a8 ldr x8, [x21, #0x28] 608a0: d0000774 adrp x20, 0x14e000 608a4: aa0203f3 mov x19, x2 608a8: f90017e8 str x8, [sp, #0x28] 608ac: f9463e80 ldr x0, [x20, #0xc78] 608b0: b50001e0 cbnz x0, 0x608ec 608b4: d0000760 adrp x0, 0x14e000 608b8: 91320000 add x0, x0, #0xc80 608bc: 97febb41 bl 0xf5c0 608c0: f9463e88 ldr x8, [x20, #0xc78] 608c4: b50000c8 cbnz x8, 0x608dc 608c8: 321d07e0 orr w0, wzr, #0x18 608cc: 940084b7 bl 0x81ba8 608d0: a900fc1f stp xzr, xzr, [x0, #0x8] 608d4: f900001f str xzr, [x0] 608d8: f9063e80 str x0, [x20, #0xc78] 608dc: d0000760 adrp x0, 0x14e000 608e0: 91320000 add x0, x0, #0xc80 608e4: 97febc63 bl 0xfa70 608e8: f9463e80 ldr x0, [x20, #0xc78] 608ec: 910003e8 mov x8, sp 608f0: aa1303e1 mov x1, x19 608f4: 910003f4 mov x20, sp 608f8: 97ffb6b5 bl 0x4e3cc 608fc: 394003e8 ldrb w8, [sp] 60900: 37000068 tbnz w8, #0x0, 0x6090c 60904: b2400293 orr x19, x20, #0x1 60908: 14000003 b 0x60914 6090c: f9400bf3 ldr x19, [sp, #0x10] 60910: b4000493 cbz x19, 0x609a0 60914: aa1303e0 mov x0, x19 60918: 97febb96 bl 0xf770 6091c: 92407c14 and x20, x0, #0xffffffff 60920: 91000680 add x0, x20, #0x1 60924: 320003e1 orr w1, wzr, #0x1 60928: f90013f4 str x20, [sp, #0x20] 6092c: 97feb8f5 bl 0xed00 60930: aa1303e1 mov x1, x19 60934: aa1403e2 mov x2, x20 60938: f9000fe0 str x0, [sp, #0x18] 6093c: 97feba81 bl 0xf340 60940: a941a7e8 ldp x8, x9, [sp, #0x18] 60944: 8b090100 add x0, x8, x9 60948: 3900001f strb wzr, [x0] 6094c: 910063e0 add x0, sp, #0x18 60950: 2a1f03e1 mov w1, wzr 60954: 97feb88b bl 0xeb80 <_ZN3UQM8UQMCrash15SetUserSceneTagERKNS_9UQMStringEb@plt> 60958: f9400fe0 ldr x0, [sp, #0x18] 6095c: b4000060 cbz x0, 0x60968 60960: 97febc18 bl 0xf9c0 60964: f9000fff str xzr, [sp, #0x18] 60968: 394003e8 ldrb w8, [sp] 6096c: f90013ff str xzr, [sp, #0x20] 60970: 36000068 tbz w8, #0x0, 0x6097c 60974: f9400be0 ldr x0, [sp, #0x10] 60978: 940084bc bl 0x81c68 6097c: f94016a8 ldr x8, [x21, #0x28] 60980: f94017e9 ldr x9, [sp, #0x28] 60984: eb09011f cmp x8, x9 60988: 54000181 b.ne 0x609b8 6098c: a9457bfd ldp x29, x30, [sp, #0x50] 60990: a9444ff4 ldp x20, x19, [sp, #0x40] 60994: f9401bf5 ldr x21, [sp, #0x30] 60998: 910183ff add sp, sp, #0x60 6099c: d65f03c0 ret 609a0: 320003e0 orr w0, wzr, #0x1 609a4: 320003e1 orr w1, wzr, #0x1 609a8: f90013ff str xzr, [sp, #0x20] 609ac: 97feb8d5 bl 0xed00 609b0: f9000fe0 str x0, [sp, #0x18] 609b4: 17ffffe5 b 0x60948 609b8: 97feba0a bl 0xf1e0 <__stack_chk_fail@plt> 609bc: f9400fe8 ldr x8, [sp, #0x18] 609c0: aa0003f3 mov x19, x0 609c4: b4000088 cbz x8, 0x609d4 609c8: aa0803e0 mov x0, x8 609cc: 97febbfd bl 0xf9c0 609d0: f9000fff str xzr, [sp, #0x18] 609d4: 394003e8 ldrb w8, [sp] 609d8: f90013ff str xzr, [sp, #0x20] 609dc: 36000068 tbz w8, #0x0, 0x609e8 609e0: f9400be0 ldr x0, [sp, #0x10] 609e4: 940084a1 bl 0x81c68 609e8: aa1303e0 mov x0, x19 609ec: 940125ec bl 0xaa19c 00000000000609f0 : 609f0: d10183ff sub sp, sp, #0x60 609f4: f9001bf5 str x21, [sp, #0x30] 609f8: a9044ff4 stp x20, x19, [sp, #0x40] 609fc: a9057bfd stp x29, x30, [sp, #0x50] 60a00: 910143fd add x29, sp, #0x50 60a04: d53bd055 mrs x21, TPIDR_EL0 60a08: f94016a8 ldr x8, [x21, #0x28] 60a0c: d0000774 adrp x20, 0x14e000 60a10: aa0203f3 mov x19, x2 60a14: f90017e8 str x8, [sp, #0x28] 60a18: f9463e80 ldr x0, [x20, #0xc78] 60a1c: b50001e0 cbnz x0, 0x60a58 60a20: d0000760 adrp x0, 0x14e000 60a24: 91320000 add x0, x0, #0xc80 60a28: 97febae6 bl 0xf5c0 60a2c: f9463e88 ldr x8, [x20, #0xc78] 60a30: b50000c8 cbnz x8, 0x60a48 60a34: 321d07e0 orr w0, wzr, #0x18 60a38: 9400845c bl 0x81ba8 60a3c: a900fc1f stp xzr, xzr, [x0, #0x8] 60a40: f900001f str xzr, [x0] 60a44: f9063e80 str x0, [x20, #0xc78] 60a48: d0000760 adrp x0, 0x14e000 60a4c: 91320000 add x0, x0, #0xc80 60a50: 97febc08 bl 0xfa70 60a54: f9463e80 ldr x0, [x20, #0xc78] 60a58: 910003e8 mov x8, sp 60a5c: aa1303e1 mov x1, x19 60a60: 910003f4 mov x20, sp 60a64: 97ffb65a bl 0x4e3cc 60a68: 394003e8 ldrb w8, [sp] 60a6c: 37000068 tbnz w8, #0x0, 0x60a78 60a70: b2400293 orr x19, x20, #0x1 60a74: 14000003 b 0x60a80 60a78: f9400bf3 ldr x19, [sp, #0x10] 60a7c: b4000473 cbz x19, 0x60b08 60a80: aa1303e0 mov x0, x19 60a84: 97febb3b bl 0xf770 60a88: 92407c14 and x20, x0, #0xffffffff 60a8c: 91000680 add x0, x20, #0x1 60a90: 320003e1 orr w1, wzr, #0x1 60a94: f90013f4 str x20, [sp, #0x20] 60a98: 97feb89a bl 0xed00 60a9c: aa1303e1 mov x1, x19 60aa0: aa1403e2 mov x2, x20 60aa4: f9000fe0 str x0, [sp, #0x18] 60aa8: 97feba26 bl 0xf340 60aac: a941a7e8 ldp x8, x9, [sp, #0x18] 60ab0: 8b090100 add x0, x8, x9 60ab4: 3900001f strb wzr, [x0] 60ab8: 910063e0 add x0, sp, #0x18 60abc: 97feba61 bl 0xf440 <_ZN3UQM8UQMCrash8SetAppIdERKNS_9UQMStringE@plt> 60ac0: f9400fe0 ldr x0, [sp, #0x18] 60ac4: b4000060 cbz x0, 0x60ad0 60ac8: 97febbbe bl 0xf9c0 60acc: f9000fff str xzr, [sp, #0x18] 60ad0: 394003e8 ldrb w8, [sp] 60ad4: f90013ff str xzr, [sp, #0x20] 60ad8: 36000068 tbz w8, #0x0, 0x60ae4 60adc: f9400be0 ldr x0, [sp, #0x10] 60ae0: 94008462 bl 0x81c68 60ae4: f94016a8 ldr x8, [x21, #0x28] 60ae8: f94017e9 ldr x9, [sp, #0x28] 60aec: eb09011f cmp x8, x9 60af0: 54000181 b.ne 0x60b20 60af4: a9457bfd ldp x29, x30, [sp, #0x50] 60af8: a9444ff4 ldp x20, x19, [sp, #0x40] 60afc: f9401bf5 ldr x21, [sp, #0x30] 60b00: 910183ff add sp, sp, #0x60 60b04: d65f03c0 ret 60b08: 320003e0 orr w0, wzr, #0x1 60b0c: 320003e1 orr w1, wzr, #0x1 60b10: f90013ff str xzr, [sp, #0x20] 60b14: 97feb87b bl 0xed00 60b18: f9000fe0 str x0, [sp, #0x18] 60b1c: 17ffffe6 b 0x60ab4 60b20: 97feb9b0 bl 0xf1e0 <__stack_chk_fail@plt> 60b24: f9400fe8 ldr x8, [sp, #0x18] 60b28: aa0003f3 mov x19, x0 60b2c: b4000088 cbz x8, 0x60b3c 60b30: aa0803e0 mov x0, x8 60b34: 97febba3 bl 0xf9c0 60b38: f9000fff str xzr, [sp, #0x18] 60b3c: 394003e8 ldrb w8, [sp] 60b40: f90013ff str xzr, [sp, #0x20] 60b44: 36000068 tbz w8, #0x0, 0x60b50 60b48: f9400be0 ldr x0, [sp, #0x10] 60b4c: 94008447 bl 0x81c68 60b50: aa1303e0 mov x0, x19 60b54: 94012592 bl 0xaa19c 0000000000060b58 : 60b58: f81d0ff5 str x21, [sp, #-0x30]! 60b5c: a9014ff4 stp x20, x19, [sp, #0x10] 60b60: a9027bfd stp x29, x30, [sp, #0x20] 60b64: 910083fd add x29, sp, #0x20 60b68: aa0203f3 mov x19, x2 60b6c: 900002a1 adrp x1, 0xb4000 60b70: d00002a2 adrp x2, 0xb6000 60b74: aa0003f4 mov x20, x0 60b78: 912fdc21 add x1, x1, #0xbf7 60b7c: 91106842 add x2, x2, #0x41a 60b80: 2a1f03e0 mov w0, wzr 60b84: 97feb7c3 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 60b88: 90000795 adrp x21, 0x150000 60b8c: f941d6a1 ldr x1, [x21, #0x3a8] 60b90: b40000a1 cbz x1, 0x60ba4 60b94: f9400288 ldr x8, [x20] 60b98: aa1403e0 mov x0, x20 60b9c: f9405908 ldr x8, [x8, #0xb0] 60ba0: d63f0100 blr x8 60ba4: f9400288 ldr x8, [x20] 60ba8: aa1403e0 mov x0, x20 60bac: aa1303e1 mov x1, x19 60bb0: f9405508 ldr x8, [x8, #0xa8] 60bb4: d63f0100 blr x8 60bb8: f901d6a0 str x0, [x21, #0x3a8] 60bbc: 321d03e0 orr w0, wzr, #0x8 60bc0: 940083fa bl 0x81ba8 60bc4: b00003e8 adrp x8, 0xdd000 60bc8: 91352108 add x8, x8, #0xd48 60bcc: 91004108 add x8, x8, #0x10 60bd0: f9000008 str x8, [x0] 60bd4: a9427bfd ldp x29, x30, [sp, #0x20] 60bd8: a9414ff4 ldp x20, x19, [sp, #0x10] 60bdc: f84307f5 ldr x21, [sp], #0x30 60be0: 17feb84c b 0xed10 <_ZN3UQM8UQMCrash16SetCrashObserverEPNS_16UQMCrashObserverE@plt> 0000000000060be4 : 60be4: f81d0ff5 str x21, [sp, #-0x30]! 60be8: a9014ff4 stp x20, x19, [sp, #0x10] 60bec: a9027bfd stp x29, x30, [sp, #0x20] 60bf0: 910083fd add x29, sp, #0x20 60bf4: aa0203f3 mov x19, x2 60bf8: 900002a1 adrp x1, 0xb4000 60bfc: d00002a2 adrp x2, 0xb6000 60c00: aa0003f4 mov x20, x0 60c04: 912fdc21 add x1, x1, #0xbf7 60c08: 9110f042 add x2, x2, #0x43c 60c0c: 2a1f03e0 mov w0, wzr 60c10: 97feb7a0 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 60c14: 90000795 adrp x21, 0x150000 60c18: f941daa1 ldr x1, [x21, #0x3b0] 60c1c: b40000a1 cbz x1, 0x60c30 60c20: f9400288 ldr x8, [x20] 60c24: aa1403e0 mov x0, x20 60c28: f9405908 ldr x8, [x8, #0xb0] 60c2c: d63f0100 blr x8 60c30: f9400288 ldr x8, [x20] 60c34: aa1403e0 mov x0, x20 60c38: aa1303e1 mov x1, x19 60c3c: f9405508 ldr x8, [x8, #0xa8] 60c40: d63f0100 blr x8 60c44: f901daa0 str x0, [x21, #0x3b0] 60c48: 321d03e0 orr w0, wzr, #0x8 60c4c: 940083d7 bl 0x81ba8 60c50: b00003e8 adrp x8, 0xdd000 60c54: 91366108 add x8, x8, #0xd98 60c58: 91004108 add x8, x8, #0x10 60c5c: f9000008 str x8, [x0] 60c60: a9427bfd ldp x29, x30, [sp, #0x20] 60c64: a9414ff4 ldp x20, x19, [sp, #0x10] 60c68: f84307f5 ldr x21, [sp], #0x30 60c6c: 17feb9f9 b 0xf450 <_ZN3UQM8UQMCrash19SetCrashLogObserverEPNS_19UQMCrashLogObserverE@plt> 0000000000060c70 : 60c70: d10303ff sub sp, sp, #0xc0 60c74: a9085ff8 stp x24, x23, [sp, #0x80] 60c78: a90957f6 stp x22, x21, [sp, #0x90] 60c7c: a90a4ff4 stp x20, x19, [sp, #0xa0] 60c80: a90b7bfd stp x29, x30, [sp, #0xb0] 60c84: 9102c3fd add x29, sp, #0xb0 60c88: d53bd058 mrs x24, TPIDR_EL0 60c8c: f9401708 ldr x8, [x24, #0x28] 60c90: 2a0203f3 mov w19, w2 60c94: 900002a1 adrp x1, 0xb4000 60c98: d00002a2 adrp x2, 0xb6000 60c9c: aa0003f5 mov x21, x0 60ca0: 912fdc21 add x1, x1, #0xbf7 60ca4: 91118442 add x2, x2, #0x461 60ca8: 2a1f03e0 mov w0, wzr 60cac: f81c83a8 stur x8, [x29, #-0x38] 60cb0: 97feb778 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 60cb4: 910063e0 add x0, sp, #0x18 60cb8: 97ff79a0 bl 0x3f338 60cbc: 52807e68 mov w8, #0x3f3 // =1011 60cc0: 320f03e0 orr w0, wzr, #0x20000 60cc4: 320003e1 orr w1, wzr, #0x1 60cc8: b9001be8 str w8, [sp, #0x18] 60ccc: 320f03f6 orr w22, wzr, #0x20000 60cd0: 97feb80c bl 0xed00 60cd4: aa0003f4 mov x20, x0 60cd8: 320003e0 orr w0, wzr, #0x1 60cdc: 321e03e1 orr w1, wzr, #0x4 60ce0: f90033f4 str x20, [sp, #0x60] 60ce4: 97feb807 bl 0xed00 60ce8: f9003be0 str x0, [sp, #0x70] 60cec: 320f03e2 orr w2, wzr, #0x20000 60cf0: aa1403e0 mov x0, x20 60cf4: 2a1f03e1 mov w1, wzr 60cf8: b9006bf6 str w22, [sp, #0x68] 60cfc: 97febaf9 bl 0xf8e0 60d00: 320003e0 orr w0, wzr, #0x1 60d04: 320003e1 orr w1, wzr, #0x1 60d08: b9005bf3 str w19, [sp, #0x58] 60d0c: f9000bff str xzr, [sp, #0x10] 60d10: 97feb7fc bl 0xed00 60d14: f90007e0 str x0, [sp, #0x8] 60d18: 910063e0 add x0, sp, #0x18 60d1c: 52807e61 mov w1, #0x3f3 // =1011 60d20: 910023e2 add x2, sp, #0x8 60d24: 94000068 bl 0x60ec4 60d28: f94007e0 ldr x0, [sp, #0x8] 60d2c: b4000060 cbz x0, 0x60d38 60d30: 97febb24 bl 0xf9c0 60d34: f90007ff str xzr, [sp, #0x8] 60d38: f9403be0 ldr x0, [sp, #0x70] 60d3c: f94033f6 ldr x22, [sp, #0x60] 60d40: b9400008 ldr w8, [x0] 60d44: 34000388 cbz w8, 0x60db4 60d48: f94002a9 ldr x9, [x21] 60d4c: 7140811f cmp w8, #0x20, lsl #12 // =0x20000 60d50: 320f03ea orr w10, wzr, #0x20000 60d54: 1a8ab117 csel w23, w8, w10, lt 60d58: f942c129 ldr x9, [x9, #0x580] 60d5c: aa1503e0 mov x0, x21 60d60: 2a1703e1 mov w1, w23 60d64: d63f0120 blr x9 60d68: aa0003f4 mov x20, x0 60d6c: f94002a8 ldr x8, [x21] 60d70: f9434108 ldr x8, [x8, #0x680] 60d74: aa1503e0 mov x0, x21 60d78: aa1403e1 mov x1, x20 60d7c: 2a1f03e2 mov w2, wzr 60d80: 2a1703e3 mov w3, w23 60d84: aa1603e4 mov x4, x22 60d88: d63f0100 blr x8 60d8c: 71000a7f cmp w19, #0x2 60d90: 54000280 b.eq 0x60de0 60d94: f94033e0 ldr x0, [sp, #0x60] 60d98: b4000060 cbz x0, 0x60da4 60d9c: 97febb09 bl 0xf9c0 60da0: f90033ff str xzr, [sp, #0x60] 60da4: f9403be0 ldr x0, [sp, #0x70] 60da8: b40001c0 cbz x0, 0x60de0 60dac: 97febb05 bl 0xf9c0 60db0: 1400000b b 0x60ddc 60db4: 71000a7f cmp w19, #0x2 60db8: 54000460 b.eq 0x60e44 60dbc: b40000b6 cbz x22, 0x60dd0 60dc0: aa1603e0 mov x0, x22 60dc4: 97febaff bl 0xf9c0 60dc8: f9403be0 ldr x0, [sp, #0x70] 60dcc: f90033ff str xzr, [sp, #0x60] 60dd0: b40003a0 cbz x0, 0x60e44 60dd4: 97febafb bl 0xf9c0 60dd8: aa1f03f4 mov x20, xzr 60ddc: f9003bff str xzr, [sp, #0x70] 60de0: f94027e0 ldr x0, [sp, #0x48] 60de4: b4000060 cbz x0, 0x60df0 60de8: 97febaf6 bl 0xf9c0 60dec: f90027ff str xzr, [sp, #0x48] 60df0: f9401fe0 ldr x0, [sp, #0x38] 60df4: f9002bff str xzr, [sp, #0x50] 60df8: b4000060 cbz x0, 0x60e04 60dfc: 97febaf1 bl 0xf9c0 60e00: f9001fff str xzr, [sp, #0x38] 60e04: f94013e0 ldr x0, [sp, #0x20] 60e08: f90023ff str xzr, [sp, #0x40] 60e0c: b4000060 cbz x0, 0x60e18 60e10: 97febaec bl 0xf9c0 60e14: f90013ff str xzr, [sp, #0x20] 60e18: f9401708 ldr x8, [x24, #0x28] 60e1c: f85c83a9 ldur x9, [x29, #-0x38] 60e20: eb09011f cmp x8, x9 60e24: 54000181 b.ne 0x60e54 60e28: aa1403e0 mov x0, x20 60e2c: a94b7bfd ldp x29, x30, [sp, #0xb0] 60e30: a94a4ff4 ldp x20, x19, [sp, #0xa0] 60e34: a94957f6 ldp x22, x21, [sp, #0x90] 60e38: a9485ff8 ldp x24, x23, [sp, #0x80] 60e3c: 910303ff add sp, sp, #0xc0 60e40: d65f03c0 ret 60e44: aa1f03f4 mov x20, xzr 60e48: f94027e0 ldr x0, [sp, #0x48] 60e4c: b5fffce0 cbnz x0, 0x60de8 60e50: 17ffffe8 b 0x60df0 60e54: 97feb8e3 bl 0xf1e0 <__stack_chk_fail@plt> 60e58: 14000001 b 0x60e5c 60e5c: aa0003f3 mov x19, x0 60e60: f94027e0 ldr x0, [sp, #0x48] 60e64: b5000140 cbnz x0, 0x60e8c 60e68: 1400000b b 0x60e94 60e6c: f94007e8 ldr x8, [sp, #0x8] 60e70: aa0003f3 mov x19, x0 60e74: b4000088 cbz x8, 0x60e84 60e78: aa0803e0 mov x0, x8 60e7c: 97febad1 bl 0xf9c0 60e80: f90007ff str xzr, [sp, #0x8] 60e84: f94027e0 ldr x0, [sp, #0x48] 60e88: b4000060 cbz x0, 0x60e94 60e8c: 97febacd bl 0xf9c0 60e90: f90027ff str xzr, [sp, #0x48] 60e94: f9401fe0 ldr x0, [sp, #0x38] 60e98: f9002bff str xzr, [sp, #0x50] 60e9c: b4000060 cbz x0, 0x60ea8 60ea0: 97febac8 bl 0xf9c0 60ea4: f9001fff str xzr, [sp, #0x38] 60ea8: f94013e0 ldr x0, [sp, #0x20] 60eac: f90023ff str xzr, [sp, #0x40] 60eb0: b4000060 cbz x0, 0x60ebc 60eb4: 97febac3 bl 0xf9c0 60eb8: f90013ff str xzr, [sp, #0x20] 60ebc: aa1303e0 mov x0, x19 60ec0: 940124b7 bl 0xaa19c 60ec4: a9ba6ffc stp x28, x27, [sp, #-0x60]! 60ec8: a90167fa stp x26, x25, [sp, #0x10] 60ecc: a9025ff8 stp x24, x23, [sp, #0x20] 60ed0: a90357f6 stp x22, x21, [sp, #0x30] 60ed4: a9044ff4 stp x20, x19, [sp, #0x40] 60ed8: a9057bfd stp x29, x30, [sp, #0x50] 60edc: 910143fd add x29, sp, #0x50 60ee0: 9000079a adrp x26, 0x150000 60ee4: 910d035a add x26, x26, #0x340 60ee8: f9400749 ldr x9, [x26, #0x8] 60eec: aa0203f3 mov x19, x2 60ef0: 2a0103f6 mov w22, w1 60ef4: aa0003f4 mov x20, x0 60ef8: b4000e29 cbz x9, 0x610bc 60efc: 91002348 add x8, x26, #0x8 60f00: b940212a ldr w10, [x9, #0x20] 60f04: 6b16015f cmp w10, w22 60f08: 5400008a b.ge 0x60f18 60f0c: f9400529 ldr x9, [x9, #0x8] 60f10: b5ffff89 cbnz x9, 0x60f00 60f14: 14000004 b 0x60f24 60f18: aa0903e8 mov x8, x9 60f1c: f9400129 ldr x9, [x9] 60f20: b5ffff09 cbnz x9, 0x60f00 60f24: 91002349 add x9, x26, #0x8 60f28: eb09011f cmp x8, x9 60f2c: 54000c80 b.eq 0x610bc 60f30: b9402108 ldr w8, [x8, #0x20] 60f34: 6b16011f cmp w8, w22 60f38: 54000c2c b.gt 0x610bc 60f3c: b9401297 ldr w23, [x20, #0x10] 60f40: 320003e1 orr w1, wzr, #0x1 60f44: 910006e0 add x0, x23, #0x1 60f48: 97feb76e bl 0xed00 60f4c: f9400681 ldr x1, [x20, #0x8] 60f50: aa1703e2 mov x2, x23 60f54: aa0003f5 mov x21, x0 60f58: 97feb8fa bl 0xf340 60f5c: 38376abf strb wzr, [x21, x23] 60f60: b9402a98 ldr w24, [x20, #0x28] 60f64: 320003e1 orr w1, wzr, #0x1 60f68: 91000700 add x0, x24, #0x1 60f6c: 97feb765 bl 0xed00 60f70: f9401281 ldr x1, [x20, #0x20] 60f74: aa1803e2 mov x2, x24 60f78: aa0003f7 mov x23, x0 60f7c: 97feb8f1 bl 0xf340 60f80: 38386aff strb wzr, [x23, x24] 60f84: b9403a99 ldr w25, [x20, #0x38] 60f88: 320003e1 orr w1, wzr, #0x1 60f8c: 91000720 add x0, x25, #0x1 60f90: 97feb75c bl 0xed00 60f94: f9401a81 ldr x1, [x20, #0x30] 60f98: aa1903e2 mov x2, x25 60f9c: aa0003f8 mov x24, x0 60fa0: 97feb8e8 bl 0xf340 60fa4: 38396b1f strb wzr, [x24, x25] 60fa8: aa1a03fc mov x28, x26 60fac: f8408f88 ldr x8, [x28, #0x8]! 60fb0: b4000268 cbz x8, 0x60ffc 60fb4: 9100235b add x27, x26, #0x8 60fb8: 14000002 b 0x60fc0 60fbc: aa0903e8 mov x8, x9 60fc0: b9402109 ldr w9, [x8, #0x20] 60fc4: 6b16013f cmp w9, w22 60fc8: 540000ad b.le 0x60fdc 60fcc: f9400109 ldr x9, [x8] 60fd0: b40001e9 cbz x9, 0x6100c 60fd4: aa0803fb mov x27, x8 60fd8: 17fffff9 b 0x60fbc 60fdc: 5400008a b.ge 0x60fec 60fe0: aa0803fb mov x27, x8 60fe4: f8408f69 ldr x9, [x27, #0x8]! 60fe8: b5fffea9 cbnz x9, 0x60fbc 60fec: aa0803fc mov x28, x8 60ff0: f9400379 ldr x25, [x27] 60ff4: b50003f9 cbnz x25, 0x61070 60ff8: 14000009 b 0x6101c 60ffc: aa1c03fb mov x27, x28 61000: f9400379 ldr x25, [x27] 61004: b5000379 cbnz x25, 0x61070 61008: 14000005 b 0x6101c 6100c: aa0803fc mov x28, x8 61010: aa0803fb mov x27, x8 61014: f9400379 ldr x25, [x27] 61018: b50002d9 cbnz x25, 0x61070 6101c: 321c07e0 orr w0, wzr, #0x30 61020: 940082e2 bl 0x81ba8 61024: aa0003f9 mov x25, x0 61028: b9002336 str w22, [x25, #0x20] 6102c: f900173f str xzr, [x25, #0x28] 61030: a9007f3f stp xzr, xzr, [x25] 61034: f9000b3c str x28, [x25, #0x10] 61038: f9000379 str x25, [x27] 6103c: f0000768 adrp x8, 0x150000 61040: f941a109 ldr x9, [x8, #0x340] 61044: f9400129 ldr x9, [x9] 61048: b4000089 cbz x9, 0x61058 6104c: f901a109 str x9, [x8, #0x340] 61050: f9400361 ldr x1, [x27] 61054: 14000002 b 0x6105c 61058: aa1903e1 mov x1, x25 6105c: f9400740 ldr x0, [x26, #0x8] 61060: 97fee372 bl 0x19e28 <.text+0xa378> 61064: f9400b48 ldr x8, [x26, #0x10] 61068: 91000508 add x8, x8, #0x1 6106c: f9000b48 str x8, [x26, #0x10] 61070: f9400261 ldr x1, [x19] 61074: f9401728 ldr x8, [x25, #0x28] 61078: aa1403e0 mov x0, x20 6107c: d63f0100 blr x8 61080: b4000078 cbz x24, 0x6108c 61084: aa1803e0 mov x0, x24 61088: 97feba4e bl 0xf9c0 6108c: b4000077 cbz x23, 0x61098 61090: aa1703e0 mov x0, x23 61094: 97feba4b bl 0xf9c0 61098: b4000135 cbz x21, 0x610bc 6109c: aa1503e0 mov x0, x21 610a0: a9457bfd ldp x29, x30, [sp, #0x50] 610a4: a9444ff4 ldp x20, x19, [sp, #0x40] 610a8: a94357f6 ldp x22, x21, [sp, #0x30] 610ac: a9425ff8 ldp x24, x23, [sp, #0x20] 610b0: a94167fa ldp x26, x25, [sp, #0x10] 610b4: a8c66ffc ldp x28, x27, [sp], #0x60 610b8: 17feba42 b 0xf9c0 610bc: a9457bfd ldp x29, x30, [sp, #0x50] 610c0: a9444ff4 ldp x20, x19, [sp, #0x40] 610c4: a94357f6 ldp x22, x21, [sp, #0x30] 610c8: a9425ff8 ldp x24, x23, [sp, #0x20] 610cc: a94167fa ldp x26, x25, [sp, #0x10] 610d0: a8c66ffc ldp x28, x27, [sp], #0x60 610d4: d65f03c0 ret 610d8: aa0003f3 mov x19, x0 610dc: b50000b8 cbnz x24, 0x610f0 610e0: b50000f7 cbnz x23, 0x610fc 610e4: b5000135 cbnz x21, 0x61108 610e8: aa1303e0 mov x0, x19 610ec: 9401242c bl 0xaa19c 610f0: aa1803e0 mov x0, x24 610f4: 97feba33 bl 0xf9c0 610f8: b4ffff77 cbz x23, 0x610e4 610fc: aa1703e0 mov x0, x23 61100: 97feba30 bl 0xf9c0 61104: b4ffff35 cbz x21, 0x610e8 61108: aa1503e0 mov x0, x21 6110c: 97feba2d bl 0xf9c0 61110: aa1303e0 mov x0, x19 61114: 94012422 bl 0xaa19c 0000000000061118 : 61118: d10303ff sub sp, sp, #0xc0 6111c: f90043f7 str x23, [sp, #0x80] 61120: a90957f6 stp x22, x21, [sp, #0x90] 61124: a90a4ff4 stp x20, x19, [sp, #0xa0] 61128: a90b7bfd stp x29, x30, [sp, #0xb0] 6112c: 9102c3fd add x29, sp, #0xb0 61130: d53bd056 mrs x22, TPIDR_EL0 61134: f94016c8 ldr x8, [x22, #0x28] 61138: 2a0203f3 mov w19, w2 6113c: f0000281 adrp x1, 0xb4000 61140: b00002a2 adrp x2, 0xb6000 61144: aa0003f4 mov x20, x0 61148: 912fdc21 add x1, x1, #0xbf7 6114c: 91122442 add x2, x2, #0x489 61150: 2a1f03e0 mov w0, wzr 61154: f81c83a8 stur x8, [x29, #-0x38] 61158: 97feb64e bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 6115c: 910063e0 add x0, sp, #0x18 61160: 97ff7876 bl 0x3f338 61164: 52807e88 mov w8, #0x3f4 // =1012 61168: 320f03e0 orr w0, wzr, #0x20000 6116c: 320003e1 orr w1, wzr, #0x1 61170: b9001be8 str w8, [sp, #0x18] 61174: 320f03f7 orr w23, wzr, #0x20000 61178: 97feb6e2 bl 0xed00 6117c: aa0003f5 mov x21, x0 61180: 320003e0 orr w0, wzr, #0x1 61184: 321e03e1 orr w1, wzr, #0x4 61188: f90033f5 str x21, [sp, #0x60] 6118c: 97feb6dd bl 0xed00 61190: f9003be0 str x0, [sp, #0x70] 61194: 320f03e2 orr w2, wzr, #0x20000 61198: aa1503e0 mov x0, x21 6119c: 2a1f03e1 mov w1, wzr 611a0: b9006bf7 str w23, [sp, #0x68] 611a4: 97feb9cf bl 0xf8e0 611a8: 320003e0 orr w0, wzr, #0x1 611ac: 320003e1 orr w1, wzr, #0x1 611b0: b9005bf3 str w19, [sp, #0x58] 611b4: f9000bff str xzr, [sp, #0x10] 611b8: 97feb6d2 bl 0xed00 611bc: f90007e0 str x0, [sp, #0x8] 611c0: 910063e0 add x0, sp, #0x18 611c4: 52807e81 mov w1, #0x3f4 // =1012 611c8: 910023e2 add x2, sp, #0x8 611cc: 97ffff3e bl 0x60ec4 611d0: f94007e0 ldr x0, [sp, #0x8] 611d4: b4000060 cbz x0, 0x611e0 611d8: 97feb9fa bl 0xf9c0 611dc: f90007ff str xzr, [sp, #0x8] 611e0: f9400288 ldr x8, [x20] 611e4: f94033e1 ldr x1, [sp, #0x60] 611e8: f9429d08 ldr x8, [x8, #0x538] 611ec: aa1403e0 mov x0, x20 611f0: d63f0100 blr x8 611f4: aa0003f4 mov x20, x0 611f8: 71000a7f cmp w19, #0x2 611fc: 54000120 b.eq 0x61220 61200: f94033e0 ldr x0, [sp, #0x60] 61204: b4000060 cbz x0, 0x61210 61208: 97feb9ee bl 0xf9c0 6120c: f90033ff str xzr, [sp, #0x60] 61210: f9403be0 ldr x0, [sp, #0x70] 61214: b4000060 cbz x0, 0x61220 61218: 97feb9ea bl 0xf9c0 6121c: f9003bff str xzr, [sp, #0x70] 61220: f94027e0 ldr x0, [sp, #0x48] 61224: b4000060 cbz x0, 0x61230 61228: 97feb9e6 bl 0xf9c0 6122c: f90027ff str xzr, [sp, #0x48] 61230: f9401fe0 ldr x0, [sp, #0x38] 61234: f9002bff str xzr, [sp, #0x50] 61238: b4000060 cbz x0, 0x61244 6123c: 97feb9e1 bl 0xf9c0 61240: f9001fff str xzr, [sp, #0x38] 61244: f94013e0 ldr x0, [sp, #0x20] 61248: f90023ff str xzr, [sp, #0x40] 6124c: b4000060 cbz x0, 0x61258 61250: 97feb9dc bl 0xf9c0 61254: f90013ff str xzr, [sp, #0x20] 61258: f94016c8 ldr x8, [x22, #0x28] 6125c: f85c83a9 ldur x9, [x29, #-0x38] 61260: eb09011f cmp x8, x9 61264: 54000101 b.ne 0x61284 61268: aa1403e0 mov x0, x20 6126c: a94b7bfd ldp x29, x30, [sp, #0xb0] 61270: a94a4ff4 ldp x20, x19, [sp, #0xa0] 61274: a94957f6 ldp x22, x21, [sp, #0x90] 61278: f94043f7 ldr x23, [sp, #0x80] 6127c: 910303ff add sp, sp, #0xc0 61280: d65f03c0 ret 61284: 97feb7d7 bl 0xf1e0 <__stack_chk_fail@plt> 61288: aa0003f3 mov x19, x0 6128c: f94027e0 ldr x0, [sp, #0x48] 61290: b5000140 cbnz x0, 0x612b8 61294: 1400000b b 0x612c0 61298: f94007e8 ldr x8, [sp, #0x8] 6129c: aa0003f3 mov x19, x0 612a0: b4000088 cbz x8, 0x612b0 612a4: aa0803e0 mov x0, x8 612a8: 97feb9c6 bl 0xf9c0 612ac: f90007ff str xzr, [sp, #0x8] 612b0: f94027e0 ldr x0, [sp, #0x48] 612b4: b4000060 cbz x0, 0x612c0 612b8: 97feb9c2 bl 0xf9c0 612bc: f90027ff str xzr, [sp, #0x48] 612c0: f9401fe0 ldr x0, [sp, #0x38] 612c4: f9002bff str xzr, [sp, #0x50] 612c8: b4000060 cbz x0, 0x612d4 612cc: 97feb9bd bl 0xf9c0 612d0: f9001fff str xzr, [sp, #0x38] 612d4: f94013e0 ldr x0, [sp, #0x20] 612d8: f90023ff str xzr, [sp, #0x40] 612dc: b4000060 cbz x0, 0x612e8 612e0: 97feb9b8 bl 0xf9c0 612e4: f90013ff str xzr, [sp, #0x20] 612e8: aa1303e0 mov x0, x19 612ec: 940123ac bl 0xaa19c 00000000000612f0 : 612f0: d10303ff sub sp, sp, #0xc0 612f4: f90043f7 str x23, [sp, #0x80] 612f8: a90957f6 stp x22, x21, [sp, #0x90] 612fc: a90a4ff4 stp x20, x19, [sp, #0xa0] 61300: a90b7bfd stp x29, x30, [sp, #0xb0] 61304: 9102c3fd add x29, sp, #0xb0 61308: d53bd056 mrs x22, TPIDR_EL0 6130c: f94016c8 ldr x8, [x22, #0x28] 61310: 2a0203f3 mov w19, w2 61314: f0000281 adrp x1, 0xb4000 61318: b00002a2 adrp x2, 0xb6000 6131c: aa0003f4 mov x20, x0 61320: 912fdc21 add x1, x1, #0xbf7 61324: 9112e042 add x2, x2, #0x4b8 61328: 2a1f03e0 mov w0, wzr 6132c: f81c83a8 stur x8, [x29, #-0x38] 61330: 97feb5d8 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 61334: 910063e0 add x0, sp, #0x18 61338: 97ff7800 bl 0x3f338 6133c: 52807ea8 mov w8, #0x3f5 // =1013 61340: 321603e0 orr w0, wzr, #0x400 61344: 320003e1 orr w1, wzr, #0x1 61348: b9001be8 str w8, [sp, #0x18] 6134c: 321603f7 orr w23, wzr, #0x400 61350: 97feb66c bl 0xed00 61354: aa0003f5 mov x21, x0 61358: 320003e0 orr w0, wzr, #0x1 6135c: 321e03e1 orr w1, wzr, #0x4 61360: f90033f5 str x21, [sp, #0x60] 61364: 97feb667 bl 0xed00 61368: f9003be0 str x0, [sp, #0x70] 6136c: 321603e2 orr w2, wzr, #0x400 61370: aa1503e0 mov x0, x21 61374: 2a1f03e1 mov w1, wzr 61378: b9006bf7 str w23, [sp, #0x68] 6137c: 97feb959 bl 0xf8e0 61380: 320003e0 orr w0, wzr, #0x1 61384: 320003e1 orr w1, wzr, #0x1 61388: b9005bf3 str w19, [sp, #0x58] 6138c: f9000bff str xzr, [sp, #0x10] 61390: 97feb65c bl 0xed00 61394: f90007e0 str x0, [sp, #0x8] 61398: 910063e0 add x0, sp, #0x18 6139c: 52807ea1 mov w1, #0x3f5 // =1013 613a0: 910023e2 add x2, sp, #0x8 613a4: 97fffec8 bl 0x60ec4 613a8: f94007e0 ldr x0, [sp, #0x8] 613ac: b4000060 cbz x0, 0x613b8 613b0: 97feb984 bl 0xf9c0 613b4: f90007ff str xzr, [sp, #0x8] 613b8: f9400288 ldr x8, [x20] 613bc: f94033e1 ldr x1, [sp, #0x60] 613c0: f9429d08 ldr x8, [x8, #0x538] 613c4: aa1403e0 mov x0, x20 613c8: d63f0100 blr x8 613cc: aa0003f4 mov x20, x0 613d0: 71000a7f cmp w19, #0x2 613d4: 54000120 b.eq 0x613f8 613d8: f94033e0 ldr x0, [sp, #0x60] 613dc: b4000060 cbz x0, 0x613e8 613e0: 97feb978 bl 0xf9c0 613e4: f90033ff str xzr, [sp, #0x60] 613e8: f9403be0 ldr x0, [sp, #0x70] 613ec: b4000060 cbz x0, 0x613f8 613f0: 97feb974 bl 0xf9c0 613f4: f9003bff str xzr, [sp, #0x70] 613f8: f94027e0 ldr x0, [sp, #0x48] 613fc: b4000060 cbz x0, 0x61408 61400: 97feb970 bl 0xf9c0 61404: f90027ff str xzr, [sp, #0x48] 61408: f9401fe0 ldr x0, [sp, #0x38] 6140c: f9002bff str xzr, [sp, #0x50] 61410: b4000060 cbz x0, 0x6141c 61414: 97feb96b bl 0xf9c0 61418: f9001fff str xzr, [sp, #0x38] 6141c: f94013e0 ldr x0, [sp, #0x20] 61420: f90023ff str xzr, [sp, #0x40] 61424: b4000060 cbz x0, 0x61430 61428: 97feb966 bl 0xf9c0 6142c: f90013ff str xzr, [sp, #0x20] 61430: f94016c8 ldr x8, [x22, #0x28] 61434: f85c83a9 ldur x9, [x29, #-0x38] 61438: eb09011f cmp x8, x9 6143c: 54000101 b.ne 0x6145c 61440: aa1403e0 mov x0, x20 61444: a94b7bfd ldp x29, x30, [sp, #0xb0] 61448: a94a4ff4 ldp x20, x19, [sp, #0xa0] 6144c: a94957f6 ldp x22, x21, [sp, #0x90] 61450: f94043f7 ldr x23, [sp, #0x80] 61454: 910303ff add sp, sp, #0xc0 61458: d65f03c0 ret 6145c: 97feb761 bl 0xf1e0 <__stack_chk_fail@plt> 61460: aa0003f3 mov x19, x0 61464: f94027e0 ldr x0, [sp, #0x48] 61468: b5000140 cbnz x0, 0x61490 6146c: 1400000b b 0x61498 61470: f94007e8 ldr x8, [sp, #0x8] 61474: aa0003f3 mov x19, x0 61478: b4000088 cbz x8, 0x61488 6147c: aa0803e0 mov x0, x8 61480: 97feb950 bl 0xf9c0 61484: f90007ff str xzr, [sp, #0x8] 61488: f94027e0 ldr x0, [sp, #0x48] 6148c: b4000060 cbz x0, 0x61498 61490: 97feb94c bl 0xf9c0 61494: f90027ff str xzr, [sp, #0x48] 61498: f9401fe0 ldr x0, [sp, #0x38] 6149c: f9002bff str xzr, [sp, #0x50] 614a0: b4000060 cbz x0, 0x614ac 614a4: 97feb947 bl 0xf9c0 614a8: f9001fff str xzr, [sp, #0x38] 614ac: f94013e0 ldr x0, [sp, #0x20] 614b0: f90023ff str xzr, [sp, #0x40] 614b4: b4000060 cbz x0, 0x614c0 614b8: 97feb942 bl 0xf9c0 614bc: f90013ff str xzr, [sp, #0x20] 614c0: aa1303e0 mov x0, x19 614c4: 94012336 bl 0xaa19c 00000000000614c8 : 614c8: d102c3ff sub sp, sp, #0xb0 614cc: f90043f5 str x21, [sp, #0x80] 614d0: a9094ff4 stp x20, x19, [sp, #0x90] 614d4: a90a7bfd stp x29, x30, [sp, #0xa0] 614d8: 910283fd add x29, sp, #0xa0 614dc: d53bd055 mrs x21, TPIDR_EL0 614e0: f94016a8 ldr x8, [x21, #0x28] 614e4: 2a0203f4 mov w20, w2 614e8: f0000281 adrp x1, 0xb4000 614ec: b00002a2 adrp x2, 0xb6000 614f0: 912fdc21 add x1, x1, #0xbf7 614f4: 91139c42 add x2, x2, #0x4e7 614f8: 2a1f03e0 mov w0, wzr 614fc: 2a0303f3 mov w19, w3 61500: f81d83a8 stur x8, [x29, #-0x28] 61504: 97feb563 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 61508: 910063e0 add x0, sp, #0x18 6150c: 97ff778b bl 0x3f338 61510: 52807ec8 mov w8, #0x3f6 // =1014 61514: 320003e0 orr w0, wzr, #0x1 61518: 320003e1 orr w1, wzr, #0x1 6151c: 29034fe8 stp w8, w19, [sp, #0x18] 61520: b9005bf4 str w20, [sp, #0x58] 61524: f9000bff str xzr, [sp, #0x10] 61528: 97feb5f6 bl 0xed00 6152c: f90007e0 str x0, [sp, #0x8] 61530: 910063e0 add x0, sp, #0x18 61534: 52807ec1 mov w1, #0x3f6 // =1014 61538: 910023e2 add x2, sp, #0x8 6153c: 97fffe62 bl 0x60ec4 61540: f94007e0 ldr x0, [sp, #0x8] 61544: b4000060 cbz x0, 0x61550 61548: 97feb91e bl 0xf9c0 6154c: f90007ff str xzr, [sp, #0x8] 61550: f94027e0 ldr x0, [sp, #0x48] 61554: b4000060 cbz x0, 0x61560 61558: 97feb91a bl 0xf9c0 6155c: f90027ff str xzr, [sp, #0x48] 61560: f9401fe0 ldr x0, [sp, #0x38] 61564: f9002bff str xzr, [sp, #0x50] 61568: b4000060 cbz x0, 0x61574 6156c: 97feb915 bl 0xf9c0 61570: f9001fff str xzr, [sp, #0x38] 61574: f94013e0 ldr x0, [sp, #0x20] 61578: f90023ff str xzr, [sp, #0x40] 6157c: b4000060 cbz x0, 0x61588 61580: 97feb910 bl 0xf9c0 61584: f90013ff str xzr, [sp, #0x20] 61588: f94016a8 ldr x8, [x21, #0x28] 6158c: f85d83a9 ldur x9, [x29, #-0x28] 61590: eb09011f cmp x8, x9 61594: 540000c1 b.ne 0x615ac 61598: a94a7bfd ldp x29, x30, [sp, #0xa0] 6159c: a9494ff4 ldp x20, x19, [sp, #0x90] 615a0: f94043f5 ldr x21, [sp, #0x80] 615a4: 9102c3ff add sp, sp, #0xb0 615a8: d65f03c0 ret 615ac: 97feb70d bl 0xf1e0 <__stack_chk_fail@plt> 615b0: f94007e8 ldr x8, [sp, #0x8] 615b4: aa0003f3 mov x19, x0 615b8: b4000088 cbz x8, 0x615c8 615bc: aa0803e0 mov x0, x8 615c0: 97feb900 bl 0xf9c0 615c4: f90007ff str xzr, [sp, #0x8] 615c8: f94027e0 ldr x0, [sp, #0x48] 615cc: b4000060 cbz x0, 0x615d8 615d0: 97feb8fc bl 0xf9c0 615d4: f90027ff str xzr, [sp, #0x48] 615d8: f9401fe0 ldr x0, [sp, #0x38] 615dc: f9002bff str xzr, [sp, #0x50] 615e0: b4000060 cbz x0, 0x615ec 615e4: 97feb8f7 bl 0xf9c0 615e8: f9001fff str xzr, [sp, #0x38] 615ec: f94013e0 ldr x0, [sp, #0x20] 615f0: f90023ff str xzr, [sp, #0x40] 615f4: b4000060 cbz x0, 0x61600 615f8: 97feb8f2 bl 0xf9c0 615fc: f90013ff str xzr, [sp, #0x20] 61600: aa1303e0 mov x0, x19 61604: 940122e6 bl 0xaa19c 0000000000061608 : 61608: d104c3ff sub sp, sp, #0x130 6160c: f9006bfc str x28, [sp, #0xd0] 61610: a90e67fa stp x26, x25, [sp, #0xe0] 61614: a90f5ff8 stp x24, x23, [sp, #0xf0] 61618: a91057f6 stp x22, x21, [sp, #0x100] 6161c: a9114ff4 stp x20, x19, [sp, #0x110] 61620: a9127bfd stp x29, x30, [sp, #0x120] 61624: 910483fd add x29, sp, #0x120 61628: d53bd059 mrs x25, TPIDR_EL0 6162c: f9401728 ldr x8, [x25, #0x28] 61630: 2a0203f4 mov w20, w2 61634: f0000281 adrp x1, 0xb4000 61638: b00002a2 adrp x2, 0xb6000 6163c: 912fdc21 add x1, x1, #0xbf7 61640: 91147842 add x2, x2, #0x51e 61644: 2a1f03e0 mov w0, wzr 61648: 2a0703f3 mov w19, w7 6164c: aa0603f8 mov x24, x6 61650: aa0503f5 mov x21, x5 61654: aa0403f6 mov x22, x4 61658: aa0303f7 mov x23, x3 6165c: f81a83a8 stur x8, [x29, #-0x58] 61660: 97feb50c bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 61664: d101c3a8 sub x8, x29, #0x70 61668: 91002108 add x8, x8, #0x8 6166c: a939ffbf stp xzr, xzr, [x29, #-0x68] 61670: f81903a8 stur x8, [x29, #-0x70] 61674: b4000198 cbz x24, 0x616a4 61678: 9101a3e0 add x0, sp, #0x68 6167c: 94000e4e bl 0x64fb4 61680: f0000281 adrp x1, 0xb4000 61684: 9139dc21 add x1, x1, #0xe77 61688: 9101a3e0 add x0, sp, #0x68 6168c: d101c3a2 sub x2, x29, #0x70 61690: aa1803e3 mov x3, x24 61694: aa0103e4 mov x4, x1 61698: 940000f1 bl 0x61a5c 6169c: 9101a3e0 add x0, sp, #0x68 616a0: 94000e69 bl 0x65044 616a4: b000077a adrp x26, 0x14e000 616a8: f9463f40 ldr x0, [x26, #0xc78] 616ac: b50001e0 cbnz x0, 0x616e8 616b0: b0000760 adrp x0, 0x14e000 616b4: 91320000 add x0, x0, #0xc80 616b8: 97feb7c2 bl 0xf5c0 616bc: f9463f48 ldr x8, [x26, #0xc78] 616c0: b50000c8 cbnz x8, 0x616d8 616c4: 321d07e0 orr w0, wzr, #0x18 616c8: 94008138 bl 0x81ba8 616cc: a900fc1f stp xzr, xzr, [x0, #0x8] 616d0: f900001f str xzr, [x0] 616d4: f9063f40 str x0, [x26, #0xc78] 616d8: b0000760 adrp x0, 0x14e000 616dc: 91320000 add x0, x0, #0xc80 616e0: 97feb8e4 bl 0xfa70 616e4: f9463f40 ldr x0, [x26, #0xc78] 616e8: 9101a3e8 add x8, sp, #0x68 616ec: aa1703e1 mov x1, x23 616f0: 97ffb337 bl 0x4e3cc 616f4: 3941a3e8 ldrb w8, [sp, #0x68] 616f8: 37000088 tbnz w8, #0x0, 0x61708 616fc: 9101a3e8 add x8, sp, #0x68 61700: b2400117 orr x23, x8, #0x1 61704: 14000003 b 0x61710 61708: f9403ff7 ldr x23, [sp, #0x78] 6170c: b4001217 cbz x23, 0x6194c 61710: aa1703e0 mov x0, x23 61714: 97feb817 bl 0xf770 61718: 92407c18 and x24, x0, #0xffffffff 6171c: 91000700 add x0, x24, #0x1 61720: 320003e1 orr w1, wzr, #0x1 61724: f90033f8 str x24, [sp, #0x60] 61728: 97feb576 bl 0xed00 6172c: aa1703e1 mov x1, x23 61730: aa1803e2 mov x2, x24 61734: f9002fe0 str x0, [sp, #0x58] 61738: 97feb702 bl 0xf340 6173c: a945a7e8 ldp x8, x9, [sp, #0x58] 61740: 8b090100 add x0, x8, x9 61744: 3900001f strb wzr, [x0] 61748: f9463f40 ldr x0, [x26, #0xc78] 6174c: b50001e0 cbnz x0, 0x61788 61750: b0000760 adrp x0, 0x14e000 61754: 91320000 add x0, x0, #0xc80 61758: 97feb79a bl 0xf5c0 6175c: f9463f48 ldr x8, [x26, #0xc78] 61760: b50000c8 cbnz x8, 0x61778 61764: 321d07e0 orr w0, wzr, #0x18 61768: 94008110 bl 0x81ba8 6176c: a900fc1f stp xzr, xzr, [x0, #0x8] 61770: f900001f str xzr, [x0] 61774: f9063f40 str x0, [x26, #0xc78] 61778: b0000760 adrp x0, 0x14e000 6177c: 91320000 add x0, x0, #0xc80 61780: 97feb8bc bl 0xfa70 61784: f9463f40 ldr x0, [x26, #0xc78] 61788: 9100c3e8 add x8, sp, #0x30 6178c: aa1603e1 mov x1, x22 61790: 97ffb30f bl 0x4e3cc 61794: 3940c3e8 ldrb w8, [sp, #0x30] 61798: 37000088 tbnz w8, #0x0, 0x617a8 6179c: 9100c3e8 add x8, sp, #0x30 617a0: b2400116 orr x22, x8, #0x1 617a4: 14000003 b 0x617b0 617a8: f94023f6 ldr x22, [sp, #0x40] 617ac: b4000dd6 cbz x22, 0x61964 617b0: aa1603e0 mov x0, x22 617b4: 97feb7ef bl 0xf770 617b8: 92407c17 and x23, x0, #0xffffffff 617bc: 910006e0 add x0, x23, #0x1 617c0: 320003e1 orr w1, wzr, #0x1 617c4: f9002bf7 str x23, [sp, #0x50] 617c8: 97feb54e bl 0xed00 617cc: aa1603e1 mov x1, x22 617d0: aa1703e2 mov x2, x23 617d4: f90027e0 str x0, [sp, #0x48] 617d8: 97feb6da bl 0xf340 617dc: a944a7e8 ldp x8, x9, [sp, #0x48] 617e0: 8b090100 add x0, x8, x9 617e4: 3900001f strb wzr, [x0] 617e8: f9463f40 ldr x0, [x26, #0xc78] 617ec: b50001e0 cbnz x0, 0x61828 617f0: b0000760 adrp x0, 0x14e000 617f4: 91320000 add x0, x0, #0xc80 617f8: 97feb772 bl 0xf5c0 617fc: f9463f48 ldr x8, [x26, #0xc78] 61800: b50000c8 cbnz x8, 0x61818 61804: 321d07e0 orr w0, wzr, #0x18 61808: 940080e8 bl 0x81ba8 6180c: a900fc1f stp xzr, xzr, [x0, #0x8] 61810: f900001f str xzr, [x0] 61814: f9063f40 str x0, [x26, #0xc78] 61818: b0000760 adrp x0, 0x14e000 6181c: 91320000 add x0, x0, #0xc80 61820: 97feb894 bl 0xfa70 61824: f9463f40 ldr x0, [x26, #0xc78] 61828: 910023e8 add x8, sp, #0x8 6182c: aa1503e1 mov x1, x21 61830: 97ffb2e7 bl 0x4e3cc 61834: 394023e8 ldrb w8, [sp, #0x8] 61838: 37000088 tbnz w8, #0x0, 0x61848 6183c: 910023e8 add x8, sp, #0x8 61840: b2400115 orr x21, x8, #0x1 61844: 14000003 b 0x61850 61848: f9400ff5 ldr x21, [sp, #0x18] 6184c: b4000995 cbz x21, 0x6197c 61850: aa1503e0 mov x0, x21 61854: 97feb7c7 bl 0xf770 61858: 92407c16 and x22, x0, #0xffffffff 6185c: 910006c0 add x0, x22, #0x1 61860: 320003e1 orr w1, wzr, #0x1 61864: f90017f6 str x22, [sp, #0x28] 61868: 97feb526 bl 0xed00 6186c: aa1503e1 mov x1, x21 61870: aa1603e2 mov x2, x22 61874: f90013e0 str x0, [sp, #0x20] 61878: 97feb6b2 bl 0xf340 6187c: a94227e8 ldp x8, x9, [sp, #0x20] 61880: 8b090100 add x0, x8, x9 61884: 3900001f strb wzr, [x0] 61888: 910163e1 add x1, sp, #0x58 6188c: 910123e2 add x2, sp, #0x48 61890: 910083e3 add x3, sp, #0x20 61894: d101c3a4 sub x4, x29, #0x70 61898: 2a1403e0 mov w0, w20 6189c: 2a1303e5 mov w5, w19 618a0: 97feb5cc bl 0xefd0 <_ZN3UQM8UQMCrash15ReportExceptionEiRKNS_9UQMStringES3_S3_RNSt6__ndk13mapINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESB_NS4_4lessISB_EENS9_INS4_4pairIKSB_SB_EEEEEEi@plt> 618a4: f94013e0 ldr x0, [sp, #0x20] 618a8: b4000060 cbz x0, 0x618b4 618ac: 97feb845 bl 0xf9c0 618b0: f90013ff str xzr, [sp, #0x20] 618b4: 394023e8 ldrb w8, [sp, #0x8] 618b8: f90017ff str xzr, [sp, #0x28] 618bc: 36000068 tbz w8, #0x0, 0x618c8 618c0: f9400fe0 ldr x0, [sp, #0x18] 618c4: 940080e9 bl 0x81c68 618c8: f94027e0 ldr x0, [sp, #0x48] 618cc: b4000060 cbz x0, 0x618d8 618d0: 97feb83c bl 0xf9c0 618d4: f90027ff str xzr, [sp, #0x48] 618d8: 3940c3e8 ldrb w8, [sp, #0x30] 618dc: f9002bff str xzr, [sp, #0x50] 618e0: 36000068 tbz w8, #0x0, 0x618ec 618e4: f94023e0 ldr x0, [sp, #0x40] 618e8: 940080e0 bl 0x81c68 618ec: f9402fe0 ldr x0, [sp, #0x58] 618f0: b4000060 cbz x0, 0x618fc 618f4: 97feb833 bl 0xf9c0 618f8: f9002fff str xzr, [sp, #0x58] 618fc: 3941a3e8 ldrb w8, [sp, #0x68] 61900: f90033ff str xzr, [sp, #0x60] 61904: 36000068 tbz w8, #0x0, 0x61910 61908: f9403fe0 ldr x0, [sp, #0x78] 6190c: 940080d7 bl 0x81c68 61910: f85983a1 ldur x1, [x29, #-0x68] 61914: d101c3a0 sub x0, x29, #0x70 61918: 97ff2c6d bl 0x2cacc <.text+0x1d01c> 6191c: f9401728 ldr x8, [x25, #0x28] 61920: f85a83a9 ldur x9, [x29, #-0x58] 61924: eb09011f cmp x8, x9 61928: 54000361 b.ne 0x61994 6192c: a9527bfd ldp x29, x30, [sp, #0x120] 61930: a9514ff4 ldp x20, x19, [sp, #0x110] 61934: a95057f6 ldp x22, x21, [sp, #0x100] 61938: a94f5ff8 ldp x24, x23, [sp, #0xf0] 6193c: a94e67fa ldp x26, x25, [sp, #0xe0] 61940: f9406bfc ldr x28, [sp, #0xd0] 61944: 9104c3ff add sp, sp, #0x130 61948: d65f03c0 ret 6194c: 320003e0 orr w0, wzr, #0x1 61950: 320003e1 orr w1, wzr, #0x1 61954: f90033ff str xzr, [sp, #0x60] 61958: 97feb4ea bl 0xed00 6195c: f9002fe0 str x0, [sp, #0x58] 61960: 17ffff79 b 0x61744 61964: 320003e0 orr w0, wzr, #0x1 61968: 320003e1 orr w1, wzr, #0x1 6196c: f9002bff str xzr, [sp, #0x50] 61970: 97feb4e4 bl 0xed00 61974: f90027e0 str x0, [sp, #0x48] 61978: 17ffff9b b 0x617e4 6197c: 320003e0 orr w0, wzr, #0x1 61980: 320003e1 orr w1, wzr, #0x1 61984: f90017ff str xzr, [sp, #0x28] 61988: 97feb4de bl 0xed00 6198c: f90013e0 str x0, [sp, #0x20] 61990: 17ffffbd b 0x61884 61994: 97feb613 bl 0xf1e0 <__stack_chk_fail@plt> 61998: aa0003f3 mov x19, x0 6199c: 9101a3e0 add x0, sp, #0x68 619a0: 94000da9 bl 0x65044 619a4: 14000029 b 0x61a48 619a8: 14000027 b 0x61a44 619ac: f94013e8 ldr x8, [sp, #0x20] 619b0: aa0003f3 mov x19, x0 619b4: b4000088 cbz x8, 0x619c4 619b8: aa0803e0 mov x0, x8 619bc: 97feb801 bl 0xf9c0 619c0: f90013ff str xzr, [sp, #0x20] 619c4: 394023e8 ldrb w8, [sp, #0x8] 619c8: f90017ff str xzr, [sp, #0x28] 619cc: 360000e8 tbz w8, #0x0, 0x619e8 619d0: f9400fe0 ldr x0, [sp, #0x18] 619d4: 940080a5 bl 0x81c68 619d8: f94027e0 ldr x0, [sp, #0x48] 619dc: b50000a0 cbnz x0, 0x619f0 619e0: 14000006 b 0x619f8 619e4: aa0003f3 mov x19, x0 619e8: f94027e0 ldr x0, [sp, #0x48] 619ec: b4000060 cbz x0, 0x619f8 619f0: 97feb7f4 bl 0xf9c0 619f4: f90027ff str xzr, [sp, #0x48] 619f8: 3940c3e8 ldrb w8, [sp, #0x30] 619fc: f9002bff str xzr, [sp, #0x50] 61a00: 360000e8 tbz w8, #0x0, 0x61a1c 61a04: f94023e0 ldr x0, [sp, #0x40] 61a08: 94008098 bl 0x81c68 61a0c: f9402fe0 ldr x0, [sp, #0x58] 61a10: b50000a0 cbnz x0, 0x61a24 61a14: 14000006 b 0x61a2c 61a18: aa0003f3 mov x19, x0 61a1c: f9402fe0 ldr x0, [sp, #0x58] 61a20: b4000060 cbz x0, 0x61a2c 61a24: 97feb7e7 bl 0xf9c0 61a28: f9002fff str xzr, [sp, #0x58] 61a2c: 3941a3e8 ldrb w8, [sp, #0x68] 61a30: f90033ff str xzr, [sp, #0x60] 61a34: 360000a8 tbz w8, #0x0, 0x61a48 61a38: f9403fe0 ldr x0, [sp, #0x78] 61a3c: 9400808b bl 0x81c68 61a40: 14000002 b 0x61a48 61a44: aa0003f3 mov x19, x0 61a48: f85983a1 ldur x1, [x29, #-0x68] 61a4c: d101c3a0 sub x0, x29, #0x70 61a50: 97ff2c1f bl 0x2cacc <.text+0x1d01c> 61a54: aa1303e0 mov x0, x19 61a58: 940121d1 bl 0xaa19c 61a5c: d10543ff sub sp, sp, #0x150 61a60: a90f6ffc stp x28, x27, [sp, #0xf0] 61a64: a91067fa stp x26, x25, [sp, #0x100] 61a68: a9115ff8 stp x24, x23, [sp, #0x110] 61a6c: a91257f6 stp x22, x21, [sp, #0x120] 61a70: a9134ff4 stp x20, x19, [sp, #0x130] 61a74: a9147bfd stp x29, x30, [sp, #0x140] 61a78: 910503fd add x29, sp, #0x140 61a7c: f9003fe3 str x3, [sp, #0x78] 61a80: f90027e2 str x2, [sp, #0x48] 61a84: d53bd054 mrs x20, TPIDR_EL0 61a88: f9401688 ldr x8, [x20, #0x28] 61a8c: aa0403fc mov x28, x4 61a90: aa0103f7 mov x23, x1 61a94: aa0003f6 mov x22, x0 61a98: f81a83a8 stur x8, [x29, #-0x58] 61a9c: b40001b7 cbz x23, 0x61ad0 61aa0: 394002e8 ldrb w8, [x23] 61aa4: 34000168 cbz w8, 0x61ad0 61aa8: b40056fc cbz x28, 0x62584 61aac: aa1603e0 mov x0, x22 61ab0: aa1c03e1 mov x1, x28 61ab4: 94000dc4 bl 0x651c4 61ab8: f9403fe8 ldr x8, [sp, #0x78] 61abc: b4002488 cbz x8, 0x61f4c 61ac0: f94016c8 ldr x8, [x22, #0x28] 61ac4: b4002448 cbz x8, 0x61f4c 61ac8: f94012c8 ldr x8, [x22, #0x20] 61acc: b4002408 cbz x8, 0x61f4c 61ad0: b0000775 adrp x21, 0x14e000 61ad4: f9463ea0 ldr x0, [x21, #0xc78] 61ad8: b4002180 cbz x0, 0x61f08 61adc: 97ffacc7 bl 0x4cdf8 61ae0: b4005300 cbz x0, 0x62540 61ae4: f9463ea0 ldr x0, [x21, #0xc78] 61ae8: b50001e0 cbnz x0, 0x61b24 61aec: b0000760 adrp x0, 0x14e000 61af0: 91320000 add x0, x0, #0xc80 61af4: 97feb6b3 bl 0xf5c0 61af8: f9463ea8 ldr x8, [x21, #0xc78] 61afc: b50000c8 cbnz x8, 0x61b14 61b00: 321d07e0 orr w0, wzr, #0x18 61b04: 94008029 bl 0x81ba8 61b08: a900fc1f stp xzr, xzr, [x0, #0x8] 61b0c: f900001f str xzr, [x0] 61b10: f9063ea0 str x0, [x21, #0xc78] 61b14: b0000760 adrp x0, 0x14e000 61b18: 91320000 add x0, x0, #0xc80 61b1c: 97feb7d5 bl 0xfa70 61b20: f9463ea0 ldr x0, [x21, #0xc78] 61b24: 97ffacb5 bl 0x4cdf8 61b28: f9400008 ldr x8, [x0] 61b2c: 900002a1 adrp x1, 0xb5000 61b30: 91258821 add x1, x1, #0x962 61b34: f9401908 ldr x8, [x8, #0x30] 61b38: d63f0100 blr x8 61b3c: f9463ea8 ldr x8, [x21, #0xc78] 61b40: aa0003fa mov x26, x0 61b44: b50001e8 cbnz x8, 0x61b80 61b48: b0000760 adrp x0, 0x14e000 61b4c: 91320000 add x0, x0, #0xc80 61b50: 97feb69c bl 0xf5c0 61b54: f9463ea8 ldr x8, [x21, #0xc78] 61b58: b50000c8 cbnz x8, 0x61b70 61b5c: 321d07e0 orr w0, wzr, #0x18 61b60: 94008012 bl 0x81ba8 61b64: a900fc1f stp xzr, xzr, [x0, #0x8] 61b68: f900001f str xzr, [x0] 61b6c: f9063ea0 str x0, [x21, #0xc78] 61b70: b0000760 adrp x0, 0x14e000 61b74: 91320000 add x0, x0, #0xc80 61b78: 97feb7be bl 0xfa70 61b7c: f9463ea8 ldr x8, [x21, #0xc78] 61b80: aa0803e0 mov x0, x8 61b84: 97ffac9d bl 0x4cdf8 61b88: f9400008 ldr x8, [x0] 61b8c: f0000261 adrp x1, 0xb0000 61b90: 91025821 add x1, x1, #0x96 61b94: f9401908 ldr x8, [x8, #0x30] 61b98: d63f0100 blr x8 61b9c: f9463ea8 ldr x8, [x21, #0xc78] 61ba0: aa0003f8 mov x24, x0 61ba4: b50001e8 cbnz x8, 0x61be0 61ba8: b0000760 adrp x0, 0x14e000 61bac: 91320000 add x0, x0, #0xc80 61bb0: 97feb684 bl 0xf5c0 61bb4: f9463ea8 ldr x8, [x21, #0xc78] 61bb8: b50000c8 cbnz x8, 0x61bd0 61bbc: 321d07e0 orr w0, wzr, #0x18 61bc0: 94007ffa bl 0x81ba8 61bc4: a900fc1f stp xzr, xzr, [x0, #0x8] 61bc8: f900001f str xzr, [x0] 61bcc: f9063ea0 str x0, [x21, #0xc78] 61bd0: b0000760 adrp x0, 0x14e000 61bd4: 91320000 add x0, x0, #0xc80 61bd8: 97feb7a6 bl 0xfa70 61bdc: f9463ea8 ldr x8, [x21, #0xc78] 61be0: aa0803e0 mov x0, x8 61be4: 97ffac85 bl 0x4cdf8 61be8: f9400008 ldr x8, [x0] 61bec: b00002a1 adrp x1, 0xb6000 61bf0: 91290c21 add x1, x1, #0xa43 61bf4: f9401908 ldr x8, [x8, #0x30] 61bf8: d63f0100 blr x8 61bfc: f9463ea8 ldr x8, [x21, #0xc78] 61c00: aa0003f3 mov x19, x0 61c04: b50001e8 cbnz x8, 0x61c40 61c08: b0000760 adrp x0, 0x14e000 61c0c: 91320000 add x0, x0, #0xc80 61c10: 97feb66c bl 0xf5c0 61c14: f9463ea8 ldr x8, [x21, #0xc78] 61c18: b50000c8 cbnz x8, 0x61c30 61c1c: 321d07e0 orr w0, wzr, #0x18 61c20: 94007fe2 bl 0x81ba8 61c24: a900fc1f stp xzr, xzr, [x0, #0x8] 61c28: f900001f str xzr, [x0] 61c2c: f9063ea0 str x0, [x21, #0xc78] 61c30: b0000760 adrp x0, 0x14e000 61c34: 91320000 add x0, x0, #0xc80 61c38: 97feb78e bl 0xfa70 61c3c: f9463ea8 ldr x8, [x21, #0xc78] 61c40: aa0803e0 mov x0, x8 61c44: 97ffac6d bl 0x4cdf8 61c48: f9400008 ldr x8, [x0] 61c4c: b00002a2 adrp x2, 0xb6000 61c50: b00002a3 adrp x3, 0xb6000 61c54: 91295842 add x2, x2, #0xa56 61c58: f9408508 ldr x8, [x8, #0x108] 61c5c: 91296863 add x3, x3, #0xa5a 61c60: aa1a03e1 mov x1, x26 61c64: d63f0100 blr x8 61c68: f9463ea8 ldr x8, [x21, #0xc78] 61c6c: f90037e0 str x0, [sp, #0x68] 61c70: b50001e8 cbnz x8, 0x61cac 61c74: b0000760 adrp x0, 0x14e000 61c78: 91320000 add x0, x0, #0xc80 61c7c: 97feb651 bl 0xf5c0 61c80: f9463ea8 ldr x8, [x21, #0xc78] 61c84: b50000c8 cbnz x8, 0x61c9c 61c88: 321d07e0 orr w0, wzr, #0x18 61c8c: 94007fc7 bl 0x81ba8 61c90: a900fc1f stp xzr, xzr, [x0, #0x8] 61c94: f900001f str xzr, [x0] 61c98: f9063ea0 str x0, [x21, #0xc78] 61c9c: b0000760 adrp x0, 0x14e000 61ca0: 91320000 add x0, x0, #0xc80 61ca4: 97feb773 bl 0xfa70 61ca8: f9463ea8 ldr x8, [x21, #0xc78] 61cac: aa0803e0 mov x0, x8 61cb0: f90023f3 str x19, [sp, #0x40] 61cb4: 97ffac51 bl 0x4cdf8 61cb8: f9400008 ldr x8, [x0] 61cbc: f0000262 adrp x2, 0xb0000 61cc0: f0000263 adrp x3, 0xb0000 61cc4: 91017c42 add x2, x2, #0x5f 61cc8: f9408508 ldr x8, [x8, #0x108] 61ccc: 91019863 add x3, x3, #0x66 61cd0: aa1a03e1 mov x1, x26 61cd4: d63f0100 blr x8 61cd8: f9463ea8 ldr x8, [x21, #0xc78] 61cdc: aa0003f3 mov x19, x0 61ce0: b50001e8 cbnz x8, 0x61d1c 61ce4: b0000760 adrp x0, 0x14e000 61ce8: 91320000 add x0, x0, #0xc80 61cec: 97feb635 bl 0xf5c0 61cf0: f9463ea8 ldr x8, [x21, #0xc78] 61cf4: b50000c8 cbnz x8, 0x61d0c 61cf8: 321d07e0 orr w0, wzr, #0x18 61cfc: 94007fab bl 0x81ba8 61d00: a900fc1f stp xzr, xzr, [x0, #0x8] 61d04: f900001f str xzr, [x0] 61d08: f9063ea0 str x0, [x21, #0xc78] 61d0c: b0000760 adrp x0, 0x14e000 61d10: 91320000 add x0, x0, #0xc80 61d14: 97feb757 bl 0xfa70 61d18: f9463ea8 ldr x8, [x21, #0xc78] 61d1c: aa0803e0 mov x0, x8 61d20: 97ffac36 bl 0x4cdf8 61d24: f9400008 ldr x8, [x0] 61d28: b00002a2 adrp x2, 0xb6000 61d2c: b00002a3 adrp x3, 0xb6000 61d30: 912a0442 add x2, x2, #0xa81 61d34: f9408508 ldr x8, [x8, #0x108] 61d38: 912a2863 add x3, x3, #0xa8a 61d3c: aa1803e1 mov x1, x24 61d40: f90017f8 str x24, [sp, #0x28] 61d44: d63f0100 blr x8 61d48: f9463ea8 ldr x8, [x21, #0xc78] 61d4c: aa0003f8 mov x24, x0 61d50: b50001e8 cbnz x8, 0x61d8c 61d54: b0000760 adrp x0, 0x14e000 61d58: 91320000 add x0, x0, #0xc80 61d5c: 97feb619 bl 0xf5c0 61d60: f9463ea8 ldr x8, [x21, #0xc78] 61d64: b50000c8 cbnz x8, 0x61d7c 61d68: 321d07e0 orr w0, wzr, #0x18 61d6c: 94007f8f bl 0x81ba8 61d70: a900fc1f stp xzr, xzr, [x0, #0x8] 61d74: f900001f str xzr, [x0] 61d78: f9063ea0 str x0, [x21, #0xc78] 61d7c: b0000760 adrp x0, 0x14e000 61d80: 91320000 add x0, x0, #0xc80 61d84: 97feb73b bl 0xfa70 61d88: f9463ea8 ldr x8, [x21, #0xc78] 61d8c: aa0803e0 mov x0, x8 61d90: 97ffac1a bl 0x4cdf8 61d94: f9400008 ldr x8, [x0] 61d98: f94023f9 ldr x25, [sp, #0x40] 61d9c: b00002a2 adrp x2, 0xb6000 61da0: 900002a3 adrp x3, 0xb5000 61da4: f9408508 ldr x8, [x8, #0x108] 61da8: 912a8442 add x2, x2, #0xaa1 61dac: 913f4463 add x3, x3, #0xfd1 61db0: aa1903e1 mov x1, x25 61db4: d63f0100 blr x8 61db8: f9463ea8 ldr x8, [x21, #0xc78] 61dbc: f9003be0 str x0, [sp, #0x70] 61dc0: b5000208 cbnz x8, 0x61e00 61dc4: b0000760 adrp x0, 0x14e000 61dc8: 91320000 add x0, x0, #0xc80 61dcc: 97feb5fd bl 0xf5c0 61dd0: f9463ea8 ldr x8, [x21, #0xc78] 61dd4: b50000c8 cbnz x8, 0x61dec 61dd8: 321d07e0 orr w0, wzr, #0x18 61ddc: 94007f73 bl 0x81ba8 61de0: a900fc1f stp xzr, xzr, [x0, #0x8] 61de4: f900001f str xzr, [x0] 61de8: f9063ea0 str x0, [x21, #0xc78] 61dec: b0000760 adrp x0, 0x14e000 61df0: 91320000 add x0, x0, #0xc80 61df4: 97feb71f bl 0xfa70 61df8: f9463ea8 ldr x8, [x21, #0xc78] 61dfc: f94023f9 ldr x25, [sp, #0x40] 61e00: aa0803e0 mov x0, x8 61e04: 97ffabfd bl 0x4cdf8 61e08: f9400008 ldr x8, [x0] 61e0c: b00002a2 adrp x2, 0xb6000 61e10: b00002a3 adrp x3, 0xb6000 61e14: 912aa442 add x2, x2, #0xaa9 61e18: f9408508 ldr x8, [x8, #0x108] 61e1c: 912ab863 add x3, x3, #0xaae 61e20: aa1903e1 mov x1, x25 61e24: d63f0100 blr x8 61e28: 394002e8 ldrb w8, [x23] 61e2c: f90033e0 str x0, [sp, #0x60] 61e30: 34000668 cbz w8, 0x61efc 61e34: f9463ea0 ldr x0, [x21, #0xc78] 61e38: b50001e0 cbnz x0, 0x61e74 61e3c: b0000760 adrp x0, 0x14e000 61e40: 91320000 add x0, x0, #0xc80 61e44: 97feb5df bl 0xf5c0 61e48: f9463ea8 ldr x8, [x21, #0xc78] 61e4c: b50000c8 cbnz x8, 0x61e64 61e50: 321d07e0 orr w0, wzr, #0x18 61e54: 94007f55 bl 0x81ba8 61e58: a900fc1f stp xzr, xzr, [x0, #0x8] 61e5c: f900001f str xzr, [x0] 61e60: f9063ea0 str x0, [x21, #0xc78] 61e64: b0000760 adrp x0, 0x14e000 61e68: 91320000 add x0, x0, #0xc80 61e6c: 97feb701 bl 0xfa70 61e70: f9463ea0 ldr x0, [x21, #0xc78] 61e74: 97ffabe1 bl 0x4cdf8 61e78: f9400008 ldr x8, [x0] 61e7c: f94012c1 ldr x1, [x22, #0x20] 61e80: b00002a3 adrp x3, 0xb6000 61e84: 912b0c63 add x3, x3, #0xac3 61e88: f9417908 ldr x8, [x8, #0x2f0] 61e8c: aa1703e2 mov x2, x23 61e90: d63f0100 blr x8 61e94: aa0003f9 mov x25, x0 61e98: b4000699 cbz x25, 0x61f68 61e9c: f9463ea0 ldr x0, [x21, #0xc78] 61ea0: b50001e0 cbnz x0, 0x61edc 61ea4: b0000760 adrp x0, 0x14e000 61ea8: 91320000 add x0, x0, #0xc80 61eac: 97feb5c5 bl 0xf5c0 61eb0: f9463ea8 ldr x8, [x21, #0xc78] 61eb4: b50000c8 cbnz x8, 0x61ecc 61eb8: 321d07e0 orr w0, wzr, #0x18 61ebc: 94007f3b bl 0x81ba8 61ec0: a900fc1f stp xzr, xzr, [x0, #0x8] 61ec4: f900001f str xzr, [x0] 61ec8: f9063ea0 str x0, [x21, #0xc78] 61ecc: b0000760 adrp x0, 0x14e000 61ed0: 91320000 add x0, x0, #0xc80 61ed4: 97feb6e7 bl 0xfa70 61ed8: f9463ea0 ldr x0, [x21, #0xc78] 61edc: 97ffabc7 bl 0x4cdf8 61ee0: f9400008 ldr x8, [x0] 61ee4: f94016c1 ldr x1, [x22, #0x28] 61ee8: aa1903e2 mov x2, x25 61eec: f9417d08 ldr x8, [x8, #0x2f8] 61ef0: d63f0100 blr x8 61ef4: f9003fe0 str x0, [sp, #0x78] 61ef8: b4003240 cbz x0, 0x62540 61efc: f9463ea0 ldr x0, [x21, #0xc78] 61f00: b5000660 cbnz x0, 0x61fcc 61f04: 14000024 b 0x61f94 61f08: b0000760 adrp x0, 0x14e000 61f0c: 91320000 add x0, x0, #0xc80 61f10: 97feb5ac bl 0xf5c0 61f14: f9463ea8 ldr x8, [x21, #0xc78] 61f18: b50000c8 cbnz x8, 0x61f30 61f1c: 321d07e0 orr w0, wzr, #0x18 61f20: 94007f22 bl 0x81ba8 61f24: a900fc1f stp xzr, xzr, [x0, #0x8] 61f28: f900001f str xzr, [x0] 61f2c: f9063ea0 str x0, [x21, #0xc78] 61f30: b0000760 adrp x0, 0x14e000 61f34: 91320000 add x0, x0, #0xc80 61f38: 97feb6ce bl 0xfa70 61f3c: f9463ea0 ldr x0, [x21, #0xc78] 61f40: 97ffabae bl 0x4cdf8 61f44: b5ffdd00 cbnz x0, 0x61ae4 61f48: 1400017e b 0x62540 61f4c: f0000281 adrp x1, 0xb4000 61f50: b00002a2 adrp x2, 0xb6000 61f54: 912fdc21 add x1, x1, #0xbf7 61f58: 9128a042 add x2, x2, #0xa28 61f5c: 320007e0 orr w0, wzr, #0x3 61f60: 97feb2cc bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 61f64: 14000177 b 0x62540 61f68: f0000281 adrp x1, 0xb4000 61f6c: b00002a2 adrp x2, 0xb6000 61f70: 912fdc21 add x1, x1, #0xbf7 61f74: 912b5c42 add x2, x2, #0xad7 61f78: 320007e0 orr w0, wzr, #0x3 61f7c: aa1c03e3 mov x3, x28 61f80: aa1703e4 mov x4, x23 61f84: 97feb2c3 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 61f88: f9003fff str xzr, [sp, #0x78] 61f8c: f9463ea0 ldr x0, [x21, #0xc78] 61f90: b50001e0 cbnz x0, 0x61fcc 61f94: b0000760 adrp x0, 0x14e000 61f98: 91320000 add x0, x0, #0xc80 61f9c: 97feb589 bl 0xf5c0 61fa0: f9463ea8 ldr x8, [x21, #0xc78] 61fa4: b50000c8 cbnz x8, 0x61fbc 61fa8: 321d07e0 orr w0, wzr, #0x18 61fac: 94007eff bl 0x81ba8 61fb0: a900fc1f stp xzr, xzr, [x0, #0x8] 61fb4: f900001f str xzr, [x0] 61fb8: f9063ea0 str x0, [x21, #0xc78] 61fbc: b0000760 adrp x0, 0x14e000 61fc0: 91320000 add x0, x0, #0xc80 61fc4: 97feb6ab bl 0xfa70 61fc8: f9463ea0 ldr x0, [x21, #0xc78] 61fcc: 97ffab8b bl 0x4cdf8 61fd0: f9403fe1 ldr x1, [sp, #0x78] 61fd4: aa1303e2 mov x2, x19 61fd8: 97ffab8a bl 0x4ce00 61fdc: f9463ea8 ldr x8, [x21, #0xc78] 61fe0: aa0003f3 mov x19, x0 61fe4: b50001e8 cbnz x8, 0x62020 61fe8: b0000760 adrp x0, 0x14e000 61fec: 91320000 add x0, x0, #0xc80 61ff0: 97feb574 bl 0xf5c0 61ff4: f9463ea8 ldr x8, [x21, #0xc78] 61ff8: b50000c8 cbnz x8, 0x62010 61ffc: 321d07e0 orr w0, wzr, #0x18 62000: 94007eea bl 0x81ba8 62004: a900fc1f stp xzr, xzr, [x0, #0x8] 62008: f900001f str xzr, [x0] 6200c: f9063ea0 str x0, [x21, #0xc78] 62010: 90000760 adrp x0, 0x14e000 62014: 91320000 add x0, x0, #0xc80 62018: 97feb696 bl 0xfa70 6201c: f9463ea8 ldr x8, [x21, #0xc78] 62020: aa0803e0 mov x0, x8 62024: f9002ff6 str x22, [sp, #0x58] 62028: a901d3fa stp x26, x20, [sp, #0x18] 6202c: 97ffab73 bl 0x4cdf8 62030: aa1303e1 mov x1, x19 62034: aa1803e2 mov x2, x24 62038: f9000bf3 str x19, [sp, #0x10] 6203c: 97ffab71 bl 0x4ce00 62040: f94027f4 ldr x20, [sp, #0x48] 62044: f9402ffa ldr x26, [sp, #0x58] 62048: 910203e8 add x8, sp, #0x80 6204c: 90000777 adrp x23, 0x14e000 62050: d0000296 adrp x22, 0xb4000 62054: aa0003f3 mov x19, x0 62058: 913202f7 add x23, x23, #0xc80 6205c: 91006118 add x24, x8, #0x18 62060: 91006509 add x9, x8, #0x19 62064: b2400108 orr x8, x8, #0x1 62068: 9139ded6 add x22, x22, #0xe77 6206c: a90323e9 stp x9, x8, [sp, #0x30] 62070: f9002bfc str x28, [sp, #0x50] 62074: 14000003 b 0x62080 62078: f85983a0 ldur x0, [x29, #-0x68] 6207c: 94007efb bl 0x81c68 62080: f9463ea0 ldr x0, [x21, #0xc78] 62084: b50001a0 cbnz x0, 0x620b8 62088: aa1703e0 mov x0, x23 6208c: 97feb54d bl 0xf5c0 62090: f9463ea8 ldr x8, [x21, #0xc78] 62094: b50000c8 cbnz x8, 0x620ac 62098: 321d07e0 orr w0, wzr, #0x18 6209c: 94007ec3 bl 0x81ba8 620a0: a900fc1f stp xzr, xzr, [x0, #0x8] 620a4: f900001f str xzr, [x0] 620a8: f9063ea0 str x0, [x21, #0xc78] 620ac: aa1703e0 mov x0, x23 620b0: 97feb670 bl 0xfa70 620b4: f9463ea0 ldr x0, [x21, #0xc78] 620b8: 97ffab50 bl 0x4cdf8 620bc: f9403be2 ldr x2, [sp, #0x70] 620c0: aa1303e1 mov x1, x19 620c4: 94000b15 bl 0x64d18 620c8: f9463ea8 ldr x8, [x21, #0xc78] 620cc: 2a0003fb mov w27, w0 620d0: b50001a8 cbnz x8, 0x62104 620d4: aa1703e0 mov x0, x23 620d8: 97feb53a bl 0xf5c0 620dc: f9463ea8 ldr x8, [x21, #0xc78] 620e0: b50000c8 cbnz x8, 0x620f8 620e4: 321d07e0 orr w0, wzr, #0x18 620e8: 94007eb0 bl 0x81ba8 620ec: a900fc1f stp xzr, xzr, [x0, #0x8] 620f0: f900001f str xzr, [x0] 620f4: f9063ea0 str x0, [x21, #0xc78] 620f8: aa1703e0 mov x0, x23 620fc: 97feb65d bl 0xfa70 62100: f9463ea8 ldr x8, [x21, #0xc78] 62104: aa0803e0 mov x0, x8 62108: 12001f69 and w9, w27, #0xff 6210c: 340015c9 cbz w9, 0x623c4 62110: 97ffab3a bl 0x4cdf8 62114: f94033e2 ldr x2, [sp, #0x60] 62118: aa1303e1 mov x1, x19 6211c: 97ffab39 bl 0x4ce00 62120: f9463ea8 ldr x8, [x21, #0xc78] 62124: aa0003fb mov x27, x0 62128: b50001a8 cbnz x8, 0x6215c 6212c: aa1703e0 mov x0, x23 62130: 97feb524 bl 0xf5c0 62134: f9463ea8 ldr x8, [x21, #0xc78] 62138: b50000c8 cbnz x8, 0x62150 6213c: 321d07e0 orr w0, wzr, #0x18 62140: 94007e9a bl 0x81ba8 62144: a900fc1f stp xzr, xzr, [x0, #0x8] 62148: f900001f str xzr, [x0] 6214c: f9063ea0 str x0, [x21, #0xc78] 62150: aa1703e0 mov x0, x23 62154: 97feb647 bl 0xfa70 62158: f9463ea8 ldr x8, [x21, #0xc78] 6215c: aa0803e0 mov x0, x8 62160: 97ffab26 bl 0x4cdf8 62164: f9403fe1 ldr x1, [sp, #0x78] 62168: f94037e2 ldr x2, [sp, #0x68] 6216c: aa1b03e3 mov x3, x27 62170: 97ffab24 bl 0x4ce00 62174: aa0003f9 mov x25, x0 62178: a9397fbf stp xzr, xzr, [x29, #-0x70] 6217c: a9387fbf stp xzr, xzr, [x29, #-0x80] 62180: a9377fbf stp xzr, xzr, [x29, #-0x90] 62184: d10243a2 sub x2, x29, #0x90 62188: aa1a03e0 mov x0, x26 6218c: aa1603e1 mov x1, x22 62190: aa1b03e3 mov x3, x27 62194: aa1c03e4 mov x4, x28 62198: aa0103fb mov x27, x1 6219c: 940011e5 bl 0x66930 621a0: d101e3a2 sub x2, x29, #0x78 621a4: aa1a03e0 mov x0, x26 621a8: aa1b03e1 mov x1, x27 621ac: aa1903e3 mov x3, x25 621b0: aa1c03e4 mov x4, x28 621b4: 940011df bl 0x66930 621b8: 385703a8 ldurb w8, [x29, #-0x90] 621bc: a908ffff stp xzr, xzr, [sp, #0x88] 621c0: f90043ff str xzr, [sp, #0x80] 621c4: 370000c8 tbnz w8, #0x0, 0x621dc 621c8: f85803a8 ldur x8, [x29, #-0x80] 621cc: 3cd703a0 ldur q0, [x29, #-0x90] 621d0: f9004be8 str x8, [sp, #0x90] 621d4: 3d8023e0 str q0, [sp, #0x80] 621d8: 1400001b b 0x62244 621dc: f85783bb ldur x27, [x29, #-0x88] 621e0: b100437f cmn x27, #0x10 621e4: 54001c62 b.hs 0x62570 621e8: f85803bc ldur x28, [x29, #-0x80] 621ec: f1005f7f cmp x27, #0x17 621f0: 540000c2 b.hs 0x62208 621f4: f9401ff9 ldr x25, [sp, #0x38] 621f8: d37ffb68 lsl x8, x27, #1 621fc: 390203e8 strb w8, [sp, #0x80] 62200: b500017b cbnz x27, 0x6222c 62204: 1400000e b 0x6223c 62208: 91004368 add x8, x27, #0x10 6220c: 927ced14 and x20, x8, #0xfffffffffffffff0 62210: aa1403e0 mov x0, x20 62214: 94007e65 bl 0x81ba8 62218: aa0003f9 mov x25, x0 6221c: b2400288 orr x8, x20, #0x1 62220: f94027f4 ldr x20, [sp, #0x48] 62224: a908e7fb stp x27, x25, [sp, #0x88] 62228: f90043e8 str x8, [sp, #0x80] 6222c: aa1903e0 mov x0, x25 62230: aa1c03e1 mov x1, x28 62234: aa1b03e2 mov x2, x27 62238: 97feb596 bl 0xf890 6223c: f9402bfc ldr x28, [sp, #0x50] 62240: 383b6b3f strb wzr, [x25, x27] 62244: 385883a8 ldurb w8, [x29, #-0x78] 62248: a900ff1f stp xzr, xzr, [x24, #0x8] 6224c: f900031f str xzr, [x24] 62250: 370000c8 tbnz w8, #0x0, 0x62268 62254: f85983a8 ldur x8, [x29, #-0x68] 62258: 3cd883a0 ldur q0, [x29, #-0x78] 6225c: f9000b08 str x8, [x24, #0x10] 62260: 3d800300 str q0, [x24] 62264: 1400001b b 0x622d0 62268: f85903bb ldur x27, [x29, #-0x70] 6226c: b100437f cmn x27, #0x10 62270: 54001842 b.hs 0x62578 62274: f85983bc ldur x28, [x29, #-0x68] 62278: f1005f7f cmp x27, #0x17 6227c: 540000c2 b.hs 0x62294 62280: f9401bf9 ldr x25, [sp, #0x30] 62284: d37ffb68 lsl x8, x27, #1 62288: 390263e8 strb w8, [sp, #0x98] 6228c: b500017b cbnz x27, 0x622b8 62290: 1400000e b 0x622c8 62294: 91004368 add x8, x27, #0x10 62298: 927ced14 and x20, x8, #0xfffffffffffffff0 6229c: aa1403e0 mov x0, x20 622a0: 94007e42 bl 0x81ba8 622a4: aa0003f9 mov x25, x0 622a8: b2400288 orr x8, x20, #0x1 622ac: f94027f4 ldr x20, [sp, #0x48] 622b0: a90a67fb stp x27, x25, [sp, #0xa0] 622b4: f9004fe8 str x8, [sp, #0x98] 622b8: aa1903e0 mov x0, x25 622bc: aa1c03e1 mov x1, x28 622c0: aa1b03e2 mov x2, x27 622c4: 97feb573 bl 0xf890 622c8: f9402bfc ldr x28, [sp, #0x50] 622cc: 383b6b3f strb wzr, [x25, x27] 622d0: d10183a1 sub x1, x29, #0x60 622d4: 910203e2 add x2, sp, #0x80 622d8: aa1403e0 mov x0, x20 622dc: 97ff2a2f bl 0x2cb98 <.text+0x1d0e8> 622e0: aa0003fb mov x27, x0 622e4: f9400368 ldr x8, [x27] 622e8: b4000148 cbz x8, 0x62310 622ec: 394263e8 ldrb w8, [sp, #0x98] 622f0: 37000508 tbnz w8, #0x0, 0x62390 622f4: 394203e8 ldrb w8, [sp, #0x80] 622f8: 37000548 tbnz w8, #0x0, 0x623a0 622fc: 385703a8 ldurb w8, [x29, #-0x90] 62300: 37000588 tbnz w8, #0x0, 0x623b0 62304: 385883a8 ldurb w8, [x29, #-0x78] 62308: 3607ebc8 tbz w8, #0x0, 0x62080 6230c: 17ffff5b b 0x62078 62310: 52800a00 mov w0, #0x50 // =80 62314: 94007e25 bl 0x81ba8 62318: aa0003e8 mov x8, x0 6231c: f9404be9 ldr x9, [sp, #0x90] 62320: 3dc023e0 ldr q0, [sp, #0x80] 62324: a908ffff stp xzr, xzr, [sp, #0x88] 62328: f90043ff str xzr, [sp, #0x80] 6232c: f9001909 str x9, [x8, #0x30] 62330: f85a03a9 ldur x9, [x29, #-0x60] 62334: 3d800900 str q0, [x8, #0x20] 62338: 3dc00300 ldr q0, [x24] 6233c: a9007d1f stp xzr, xzr, [x8] 62340: f9000909 str x9, [x8, #0x10] 62344: f9400b09 ldr x9, [x24, #0x10] 62348: a900ff1f stp xzr, xzr, [x24, #0x8] 6234c: f900031f str xzr, [x24] 62350: 3c838100 stur q0, [x8, #0x38] 62354: f9002509 str x9, [x8, #0x48] 62358: f9000368 str x8, [x27] 6235c: f9400289 ldr x9, [x20] 62360: f9400129 ldr x9, [x9] 62364: b4000069 cbz x9, 0x62370 62368: f9000289 str x9, [x20] 6236c: f9400368 ldr x8, [x27] 62370: f9400680 ldr x0, [x20, #0x8] 62374: aa0803e1 mov x1, x8 62378: 97fedeac bl 0x19e28 <.text+0xa378> 6237c: f9400a88 ldr x8, [x20, #0x10] 62380: 91000508 add x8, x8, #0x1 62384: f9000a88 str x8, [x20, #0x10] 62388: 394263e8 ldrb w8, [sp, #0x98] 6238c: 3607fb48 tbz w8, #0x0, 0x622f4 62390: f94057e0 ldr x0, [sp, #0xa8] 62394: 94007e35 bl 0x81c68 62398: 394203e8 ldrb w8, [sp, #0x80] 6239c: 3607fb08 tbz w8, #0x0, 0x622fc 623a0: f9404be0 ldr x0, [sp, #0x90] 623a4: 94007e31 bl 0x81c68 623a8: 385703a8 ldurb w8, [x29, #-0x90] 623ac: 3607fac8 tbz w8, #0x0, 0x62304 623b0: f85803a0 ldur x0, [x29, #-0x80] 623b4: 94007e2d bl 0x81c68 623b8: 385883a8 ldurb w8, [x29, #-0x78] 623bc: 3607e628 tbz w8, #0x0, 0x62080 623c0: 17ffff2e b 0x62078 623c4: f9403fe1 ldr x1, [sp, #0x78] 623c8: 97ffb4a9 bl 0x4f66c 623cc: f9463ea0 ldr x0, [x21, #0xc78] 623d0: a941d3f6 ldp x22, x20, [sp, #0x18] 623d4: f94017f7 ldr x23, [sp, #0x28] 623d8: b50001e0 cbnz x0, 0x62414 623dc: 90000760 adrp x0, 0x14e000 623e0: 91320000 add x0, x0, #0xc80 623e4: 97feb477 bl 0xf5c0 623e8: f9463ea8 ldr x8, [x21, #0xc78] 623ec: b50000c8 cbnz x8, 0x62404 623f0: 321d07e0 orr w0, wzr, #0x18 623f4: 94007ded bl 0x81ba8 623f8: a900fc1f stp xzr, xzr, [x0, #0x8] 623fc: f900001f str xzr, [x0] 62400: f9063ea0 str x0, [x21, #0xc78] 62404: 90000760 adrp x0, 0x14e000 62408: 91320000 add x0, x0, #0xc80 6240c: 97feb599 bl 0xfa70 62410: f9463ea0 ldr x0, [x21, #0xc78] 62414: f9400be1 ldr x1, [sp, #0x10] 62418: 97ffb495 bl 0x4f66c 6241c: f9463ea0 ldr x0, [x21, #0xc78] 62420: b50001e0 cbnz x0, 0x6245c 62424: 90000760 adrp x0, 0x14e000 62428: 91320000 add x0, x0, #0xc80 6242c: 97feb465 bl 0xf5c0 62430: f9463ea8 ldr x8, [x21, #0xc78] 62434: b50000c8 cbnz x8, 0x6244c 62438: 321d07e0 orr w0, wzr, #0x18 6243c: 94007ddb bl 0x81ba8 62440: a900fc1f stp xzr, xzr, [x0, #0x8] 62444: f900001f str xzr, [x0] 62448: f9063ea0 str x0, [x21, #0xc78] 6244c: 90000760 adrp x0, 0x14e000 62450: 91320000 add x0, x0, #0xc80 62454: 97feb587 bl 0xfa70 62458: f9463ea0 ldr x0, [x21, #0xc78] 6245c: aa1303e1 mov x1, x19 62460: 97ffb483 bl 0x4f66c 62464: f9463ea0 ldr x0, [x21, #0xc78] 62468: f94023f3 ldr x19, [sp, #0x40] 6246c: b50001e0 cbnz x0, 0x624a8 62470: 90000760 adrp x0, 0x14e000 62474: 91320000 add x0, x0, #0xc80 62478: 97feb452 bl 0xf5c0 6247c: f9463ea8 ldr x8, [x21, #0xc78] 62480: b50000c8 cbnz x8, 0x62498 62484: 321d07e0 orr w0, wzr, #0x18 62488: 94007dc8 bl 0x81ba8 6248c: a900fc1f stp xzr, xzr, [x0, #0x8] 62490: f900001f str xzr, [x0] 62494: f9063ea0 str x0, [x21, #0xc78] 62498: 90000760 adrp x0, 0x14e000 6249c: 91320000 add x0, x0, #0xc80 624a0: 97feb574 bl 0xfa70 624a4: f9463ea0 ldr x0, [x21, #0xc78] 624a8: aa1303e1 mov x1, x19 624ac: 97ffb470 bl 0x4f66c 624b0: f9463ea0 ldr x0, [x21, #0xc78] 624b4: b50001e0 cbnz x0, 0x624f0 624b8: 90000760 adrp x0, 0x14e000 624bc: 91320000 add x0, x0, #0xc80 624c0: 97feb440 bl 0xf5c0 624c4: f9463ea8 ldr x8, [x21, #0xc78] 624c8: b50000c8 cbnz x8, 0x624e0 624cc: 321d07e0 orr w0, wzr, #0x18 624d0: 94007db6 bl 0x81ba8 624d4: a900fc1f stp xzr, xzr, [x0, #0x8] 624d8: f900001f str xzr, [x0] 624dc: f9063ea0 str x0, [x21, #0xc78] 624e0: 90000760 adrp x0, 0x14e000 624e4: 91320000 add x0, x0, #0xc80 624e8: 97feb562 bl 0xfa70 624ec: f9463ea0 ldr x0, [x21, #0xc78] 624f0: aa1703e1 mov x1, x23 624f4: 97ffb45e bl 0x4f66c 624f8: f9463ea0 ldr x0, [x21, #0xc78] 624fc: b50001e0 cbnz x0, 0x62538 62500: 90000760 adrp x0, 0x14e000 62504: 91320000 add x0, x0, #0xc80 62508: 97feb42e bl 0xf5c0 6250c: f9463ea8 ldr x8, [x21, #0xc78] 62510: b50000c8 cbnz x8, 0x62528 62514: 321d07e0 orr w0, wzr, #0x18 62518: 94007da4 bl 0x81ba8 6251c: a900fc1f stp xzr, xzr, [x0, #0x8] 62520: f900001f str xzr, [x0] 62524: f9063ea0 str x0, [x21, #0xc78] 62528: 90000760 adrp x0, 0x14e000 6252c: 91320000 add x0, x0, #0xc80 62530: 97feb550 bl 0xfa70 62534: f9463ea0 ldr x0, [x21, #0xc78] 62538: aa1603e1 mov x1, x22 6253c: 97ffb44c bl 0x4f66c 62540: f9401688 ldr x8, [x20, #0x28] 62544: f85a83a9 ldur x9, [x29, #-0x58] 62548: eb09011f cmp x8, x9 6254c: 540001a1 b.ne 0x62580 62550: a9547bfd ldp x29, x30, [sp, #0x140] 62554: a9534ff4 ldp x20, x19, [sp, #0x130] 62558: a95257f6 ldp x22, x21, [sp, #0x120] 6255c: a9515ff8 ldp x24, x23, [sp, #0x110] 62560: a95067fa ldp x26, x25, [sp, #0x100] 62564: a94f6ffc ldp x28, x27, [sp, #0xf0] 62568: 910543ff add sp, sp, #0x150 6256c: d65f03c0 ret 62570: 910203e0 add x0, sp, #0x80 62574: 97ff2971 bl 0x2cb38 <.text+0x1d088> 62578: aa1803e0 mov x0, x24 6257c: 97ff296f bl 0x2cb38 <.text+0x1d088> 62580: 97feb318 bl 0xf1e0 <__stack_chk_fail@plt> 62584: d4200020 brk #0x1 62588: 14000002 b 0x62590 6258c: 1400001a b 0x625f4 62590: aa0003f3 mov x19, x0 62594: 394203e8 ldrb w8, [sp, #0x80] 62598: 36000108 tbz w8, #0x0, 0x625b8 6259c: 14000011 b 0x625e0 625a0: 14000015 b 0x625f4 625a4: 394263e8 ldrb w8, [sp, #0x98] 625a8: aa0003f3 mov x19, x0 625ac: 37000128 tbnz w8, #0x0, 0x625d0 625b0: 394203e8 ldrb w8, [sp, #0x80] 625b4: 37000168 tbnz w8, #0x0, 0x625e0 625b8: 385703a8 ldurb w8, [x29, #-0x90] 625bc: 37000228 tbnz w8, #0x0, 0x62600 625c0: 385883a8 ldurb w8, [x29, #-0x78] 625c4: 37000268 tbnz w8, #0x0, 0x62610 625c8: aa1303e0 mov x0, x19 625cc: 94011ef4 bl 0xaa19c 625d0: f94057e0 ldr x0, [sp, #0xa8] 625d4: 94007da5 bl 0x81c68 625d8: 394203e8 ldrb w8, [sp, #0x80] 625dc: 3607fee8 tbz w8, #0x0, 0x625b8 625e0: f9404be0 ldr x0, [sp, #0x90] 625e4: 94007da1 bl 0x81c68 625e8: 385703a8 ldurb w8, [x29, #-0x90] 625ec: 3607fea8 tbz w8, #0x0, 0x625c0 625f0: 14000004 b 0x62600 625f4: aa0003f3 mov x19, x0 625f8: 385703a8 ldurb w8, [x29, #-0x90] 625fc: 3607fe28 tbz w8, #0x0, 0x625c0 62600: f85803a0 ldur x0, [x29, #-0x80] 62604: 94007d99 bl 0x81c68 62608: 385883a8 ldurb w8, [x29, #-0x78] 6260c: 3607fde8 tbz w8, #0x0, 0x625c8 62610: f85983a0 ldur x0, [x29, #-0x68] 62614: 94007d95 bl 0x81c68 62618: aa1303e0 mov x0, x19 6261c: 94011ee0 bl 0xaa19c 0000000000062620 , 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)>: 62620: d102c3ff sub sp, sp, #0xb0 62624: a9056ffc stp x28, x27, [sp, #0x50] 62628: a90667fa stp x26, x25, [sp, #0x60] 6262c: a9075ff8 stp x24, x23, [sp, #0x70] 62630: a90857f6 stp x22, x21, [sp, #0x80] 62634: a9094ff4 stp x20, x19, [sp, #0x90] 62638: a90a7bfd stp x29, x30, [sp, #0xa0] 6263c: 910283fd add x29, sp, #0xa0 62640: b90017e5 str w5, [sp, #0x14] 62644: a9000fe2 stp x2, x3, [sp] 62648: d53bd05a mrs x26, TPIDR_EL0 6264c: f9401748 ldr x8, [x26, #0x28] 62650: aa0103f6 mov x22, x1 62654: 2a0003f7 mov w23, w0 62658: b25c03e9 orr x9, xzr, #0x1000000000 6265c: 321c03e0 orr w0, wzr, #0x10 62660: 321b03e1 orr w1, wzr, #0x20 62664: aa0403f8 mov x24, x4 62668: f90027e8 str x8, [sp, #0x48] 6266c: f9001fe9 str x9, [sp, #0x38] 62670: 97feb1a4 bl 0xed00 62674: f90023e0 str x0, [sp, #0x40] 62678: f840871c ldr x28, [x24], #0x8 6267c: eb1c031f cmp x24, x28 62680: 540010e0 b.eq 0x6289c , 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)+0x27c> 62684: 910063fb add x27, sp, #0x18 62688: 320003e0 orr w0, wzr, #0x1 6268c: 320003e1 orr w1, wzr, #0x1 62690: f90013ff str xzr, [sp, #0x20] 62694: 97feb19b bl 0xed00 62698: aa0003f9 mov x25, x0 6269c: 320003e0 orr w0, wzr, #0x1 626a0: 320003e1 orr w1, wzr, #0x1 626a4: f9000ff9 str x25, [sp, #0x18] 626a8: f9001bff str xzr, [sp, #0x30] 626ac: 97feb195 bl 0xed00 626b0: 91008393 add x19, x28, #0x20 626b4: f90017e0 str x0, [sp, #0x28] 626b8: b4000099 cbz x25, 0x626c8 , 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)+0xa8> 626bc: aa1903e0 mov x0, x25 626c0: 97feb4c0 bl 0xf9c0 626c4: f9000fff str xzr, [sp, #0x18] 626c8: 39408388 ldrb w8, [x28, #0x20] 626cc: f9401789 ldr x9, [x28, #0x28] 626d0: 320003e1 orr w1, wzr, #0x1 626d4: d341fd0a lsr x10, x8, #1 626d8: 7200011f tst w8, #0x1 626dc: 9a890159 csel x25, x10, x9, eq 626e0: 91000720 add x0, x25, #0x1 626e4: f90013f9 str x25, [sp, #0x20] 626e8: 97feb186 bl 0xed00 626ec: f9000fe0 str x0, [sp, #0x18] 626f0: 39408388 ldrb w8, [x28, #0x20] 626f4: f9401b89 ldr x9, [x28, #0x30] 626f8: aa1903e2 mov x2, x25 626fc: 7200011f tst w8, #0x1 62700: 9a931521 csinc x1, x9, x19, ne 62704: 97feb30f bl 0xf340 62708: a941a7e8 ldp x8, x9, [sp, #0x18] 6270c: 9100e393 add x19, x28, #0x38 62710: 3829691f strb wzr, [x8, x9] 62714: f94017e0 ldr x0, [sp, #0x28] 62718: b4000060 cbz x0, 0x62724 , 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)+0x104> 6271c: 97feb4a9 bl 0xf9c0 62720: f90017ff str xzr, [sp, #0x28] 62724: 3940e388 ldrb w8, [x28, #0x38] 62728: f9402389 ldr x9, [x28, #0x40] 6272c: 320003e1 orr w1, wzr, #0x1 62730: d341fd0a lsr x10, x8, #1 62734: 7200011f tst w8, #0x1 62738: 9a890159 csel x25, x10, x9, eq 6273c: 91000720 add x0, x25, #0x1 62740: f9001bf9 str x25, [sp, #0x30] 62744: 97feb16f bl 0xed00 62748: f90017e0 str x0, [sp, #0x28] 6274c: 3940e388 ldrb w8, [x28, #0x38] 62750: f9402789 ldr x9, [x28, #0x48] 62754: aa1903e2 mov x2, x25 62758: 7200011f tst w8, #0x1 6275c: 9a931521 csinc x1, x9, x19, ne 62760: 97feb2f8 bl 0xf340 62764: a942a7e8 ldp x8, x9, [sp, #0x28] 62768: 3829691f strb wzr, [x8, x9] 6276c: b9403be1 ldr w1, [sp, #0x38] 62770: 9100e3e0 add x0, sp, #0x38 62774: 97ffa67d bl 0x4c168 62778: b9403bf3 ldr w19, [sp, #0x38] 6277c: f94023f5 ldr x21, [sp, #0x40] 62780: 11000668 add w8, w19, #0x1 62784: 8b1316b4 add x20, x21, x19, lsl #5 62788: eb1b029f cmp x20, x27 6278c: b9003be8 str w8, [sp, #0x38] 62790: 54000460 b.eq 0x6281c , 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> 62794: f9400280 ldr x0, [x20] 62798: b4000060 cbz x0, 0x627a4 , 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)+0x184> 6279c: 97feb489 bl 0xf9c0 627a0: f900029f str xzr, [x20] 627a4: f94013f9 ldr x25, [sp, #0x20] 627a8: 8b1316b3 add x19, x21, x19, lsl #5 627ac: 320003e1 orr w1, wzr, #0x1 627b0: 91000720 add x0, x25, #0x1 627b4: f9000679 str x25, [x19, #0x8] 627b8: 97feb152 bl 0xed00 627bc: f9000280 str x0, [x20] 627c0: f9400fe1 ldr x1, [sp, #0x18] 627c4: aa1903e2 mov x2, x25 627c8: 97feb2de bl 0xf340 627cc: f9400288 ldr x8, [x20] 627d0: f9400669 ldr x9, [x19, #0x8] 627d4: aa1303f4 mov x20, x19 627d8: 3829691f strb wzr, [x8, x9] 627dc: f8410e80 ldr x0, [x20, #0x10]! 627e0: b4000060 cbz x0, 0x627ec , 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)+0x1cc> 627e4: 97feb477 bl 0xf9c0 627e8: f900029f str xzr, [x20] 627ec: f9401bf9 ldr x25, [sp, #0x30] 627f0: 320003e1 orr w1, wzr, #0x1 627f4: 91000720 add x0, x25, #0x1 627f8: f9000e79 str x25, [x19, #0x18] 627fc: 97feb141 bl 0xed00 62800: f9000280 str x0, [x20] 62804: f94017e1 ldr x1, [sp, #0x28] 62808: aa1903e2 mov x2, x25 6280c: 97feb2cd bl 0xf340 62810: f9400288 ldr x8, [x20] 62814: f9400e69 ldr x9, [x19, #0x18] 62818: 3829691f strb wzr, [x8, x9] 6281c: f94017e0 ldr x0, [sp, #0x28] 62820: b4000060 cbz x0, 0x6282c , 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)+0x20c> 62824: 97feb467 bl 0xf9c0 62828: f90017ff str xzr, [sp, #0x28] 6282c: f9400fe0 ldr x0, [sp, #0x18] 62830: f9001bff str xzr, [sp, #0x30] 62834: b4000060 cbz x0, 0x62840 , 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)+0x220> 62838: 97feb462 bl 0xf9c0 6283c: f9000fff str xzr, [sp, #0x18] 62840: f9400788 ldr x8, [x28, #0x8] 62844: b40000a8 cbz x8, 0x62858 , 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)+0x238> 62848: aa0803fc mov x28, x8 6284c: f9400388 ldr x8, [x28] 62850: b5ffffc8 cbnz x8, 0x62848 , 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> 62854: 1400000c b 0x62884 , 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)+0x264> 62858: aa1c03e8 mov x8, x28 6285c: f8410d09 ldr x9, [x8, #0x10]! 62860: f940012a ldr x10, [x9] 62864: eb1c015f cmp x10, x28 62868: 54000140 b.eq 0x62890 , 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)+0x270> 6286c: f9400109 ldr x9, [x8] 62870: aa0903e8 mov x8, x9 62874: f8410d1c ldr x28, [x8, #0x10]! 62878: f940038a ldr x10, [x28] 6287c: eb09015f cmp x10, x9 62880: 54ffff61 b.ne 0x6286c , 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)+0x24c> 62884: eb18039f cmp x28, x24 62888: 54fff001 b.ne 0x62688 , 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)+0x68> 6288c: 14000004 b 0x6289c , 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)+0x27c> 62890: aa0903fc mov x28, x9 62894: eb18039f cmp x28, x24 62898: 54ffef81 b.ne 0x62688 , 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)+0x68> 6289c: 320003e0 orr w0, wzr, #0x1 628a0: 320003e1 orr w1, wzr, #0x1 628a4: f90013ff str xzr, [sp, #0x20] 628a8: 97feb116 bl 0xed00 628ac: f9000fe0 str x0, [sp, #0x18] 628b0: a9400fe2 ldp x2, x3, [sp] 628b4: b94017e7 ldr w7, [sp, #0x14] 628b8: 9100e3e4 add x4, sp, #0x38 628bc: 910063e5 add x5, sp, #0x18 628c0: 2a1703e0 mov w0, w23 628c4: aa1603e1 mov x1, x22 628c8: 2a1f03e6 mov w6, wzr 628cc: 97feb1a5 bl 0xef60 <_ZN3UQM8UQMCrash18ReportExceptionPRVEiRKNS_9UQMStringES3_S3_RKNS_9UQMVectorINS_9UQMKVPairELj16EEES3_bi@plt> 628d0: f9400fe0 ldr x0, [sp, #0x18] 628d4: b4000060 cbz x0, 0x628e0 , 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> 628d8: 97feb43a bl 0xf9c0 628dc: f9000fff str xzr, [sp, #0x18] 628e0: b9403be8 ldr w8, [sp, #0x38] 628e4: f94023f3 ldr x19, [sp, #0x40] 628e8: 340002a8 cbz w8, 0x6293c , 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> 628ec: 2a1f03e8 mov w8, wzr 628f0: 2a0803f4 mov w20, w8 628f4: 8b141675 add x21, x19, x20, lsl #5 628f8: aa1503f6 mov x22, x21 628fc: f8410ec0 ldr x0, [x22, #0x10]! 62900: b4000060 cbz x0, 0x6290c , 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)+0x2ec> 62904: 97feb42f bl 0xf9c0 62908: f90002df str xzr, [x22] 6290c: f94002a0 ldr x0, [x21] 62910: f9000ebf str xzr, [x21, #0x18] 62914: b4000060 cbz x0, 0x62920 , 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)+0x300> 62918: 97feb42a bl 0xf9c0 6291c: f90002bf str xzr, [x21] 62920: 8b141668 add x8, x19, x20, lsl #5 62924: f900051f str xzr, [x8, #0x8] 62928: b9403be9 ldr w9, [sp, #0x38] 6292c: f94023f3 ldr x19, [sp, #0x40] 62930: 11000688 add w8, w20, #0x1 62934: 6b09011f cmp w8, w9 62938: 54fffdc3 b.lo 0x628f0 , 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)+0x2d0> 6293c: b4000093 cbz x19, 0x6294c , 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)+0x32c> 62940: aa1303e0 mov x0, x19 62944: 97feb41f bl 0xf9c0 62948: f90023ff str xzr, [sp, #0x40] 6294c: f9401748 ldr x8, [x26, #0x28] 62950: f94027e9 ldr x9, [sp, #0x48] 62954: eb09011f cmp x8, x9 62958: 54000121 b.ne 0x6297c , 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)+0x35c> 6295c: a94a7bfd ldp x29, x30, [sp, #0xa0] 62960: a9494ff4 ldp x20, x19, [sp, #0x90] 62964: a94857f6 ldp x22, x21, [sp, #0x80] 62968: a9475ff8 ldp x24, x23, [sp, #0x70] 6296c: a94667fa ldp x26, x25, [sp, #0x60] 62970: a9456ffc ldp x28, x27, [sp, #0x50] 62974: 9102c3ff add sp, sp, #0xb0 62978: d65f03c0 ret 6297c: 97feb219 bl 0xf1e0 <__stack_chk_fail@plt> 62980: f9400fe8 ldr x8, [sp, #0x18] 62984: aa0003f3 mov x19, x0 62988: b40001c8 cbz x8, 0x629c0 , 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)+0x3a0> 6298c: aa0803e0 mov x0, x8 62990: 1400000a b 0x629b8 , 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)+0x398> 62994: f94017e8 ldr x8, [sp, #0x28] 62998: aa0003f3 mov x19, x0 6299c: b4000088 cbz x8, 0x629ac , 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)+0x38c> 629a0: aa0803e0 mov x0, x8 629a4: 97feb407 bl 0xf9c0 629a8: f90017ff str xzr, [sp, #0x28] 629ac: f9400fe0 ldr x0, [sp, #0x18] 629b0: f9001bff str xzr, [sp, #0x30] 629b4: b4000060 cbz x0, 0x629c0 , 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)+0x3a0> 629b8: 97feb402 bl 0xf9c0 629bc: f9000fff str xzr, [sp, #0x18] 629c0: b9403be8 ldr w8, [sp, #0x38] 629c4: f94023f4 ldr x20, [sp, #0x40] 629c8: 340002a8 cbz w8, 0x62a1c , 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)+0x3fc> 629cc: 2a1f03e8 mov w8, wzr 629d0: 2a0803f5 mov w21, w8 629d4: 8b151696 add x22, x20, x21, lsl #5 629d8: aa1603f7 mov x23, x22 629dc: f8410ee0 ldr x0, [x23, #0x10]! 629e0: b4000060 cbz x0, 0x629ec , 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)+0x3cc> 629e4: 97feb3f7 bl 0xf9c0 629e8: f90002ff str xzr, [x23] 629ec: f94002c0 ldr x0, [x22] 629f0: f9000edf str xzr, [x22, #0x18] 629f4: b4000060 cbz x0, 0x62a00 , 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)+0x3e0> 629f8: 97feb3f2 bl 0xf9c0 629fc: f90002df str xzr, [x22] 62a00: 8b151688 add x8, x20, x21, lsl #5 62a04: f900051f str xzr, [x8, #0x8] 62a08: b9403be9 ldr w9, [sp, #0x38] 62a0c: f94023f4 ldr x20, [sp, #0x40] 62a10: 110006a8 add w8, w21, #0x1 62a14: 6b09011f cmp w8, w9 62a18: 54fffdc3 b.lo 0x629d0 , 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)+0x3b0> 62a1c: b4000094 cbz x20, 0x62a2c , 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)+0x40c> 62a20: aa1403e0 mov x0, x20 62a24: 97feb3e7 bl 0xf9c0 62a28: f90023ff str xzr, [sp, #0x40] 62a2c: aa1303e0 mov x0, x19 62a30: 94011ddb bl 0xaa19c 0000000000062a34 : 62a34: d10203ff sub sp, sp, #0x80 62a38: f90023f7 str x23, [sp, #0x40] 62a3c: a90557f6 stp x22, x21, [sp, #0x50] 62a40: a9064ff4 stp x20, x19, [sp, #0x60] 62a44: a9077bfd stp x29, x30, [sp, #0x70] 62a48: 9101c3fd add x29, sp, #0x70 62a4c: d53bd055 mrs x21, TPIDR_EL0 62a50: f94016a8 ldr x8, [x21, #0x28] 62a54: aa0203f4 mov x20, x2 62a58: d0000281 adrp x1, 0xb4000 62a5c: 900002a2 adrp x2, 0xb6000 62a60: 912fdc21 add x1, x1, #0xbf7 62a64: 9114fc42 add x2, x2, #0x53f 62a68: 2a1f03e0 mov w0, wzr 62a6c: aa0303f3 mov x19, x3 62a70: f9001fe8 str x8, [sp, #0x38] 62a74: 97feb007 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 62a78: 90000776 adrp x22, 0x14e000 62a7c: f9463ec0 ldr x0, [x22, #0xc78] 62a80: b50001e0 cbnz x0, 0x62abc 62a84: 90000760 adrp x0, 0x14e000 62a88: 91320000 add x0, x0, #0xc80 62a8c: 97feb2cd bl 0xf5c0 62a90: f9463ec8 ldr x8, [x22, #0xc78] 62a94: b50000c8 cbnz x8, 0x62aac 62a98: 321d07e0 orr w0, wzr, #0x18 62a9c: 94007c43 bl 0x81ba8 62aa0: a900fc1f stp xzr, xzr, [x0, #0x8] 62aa4: f900001f str xzr, [x0] 62aa8: f9063ec0 str x0, [x22, #0xc78] 62aac: 90000760 adrp x0, 0x14e000 62ab0: 91320000 add x0, x0, #0xc80 62ab4: 97feb3ef bl 0xfa70 62ab8: f9463ec0 ldr x0, [x22, #0xc78] 62abc: 910083e8 add x8, sp, #0x20 62ac0: aa1403e1 mov x1, x20 62ac4: 910083f7 add x23, sp, #0x20 62ac8: 97ffae41 bl 0x4e3cc 62acc: 394083e8 ldrb w8, [sp, #0x20] 62ad0: f9401be9 ldr x9, [sp, #0x30] 62ad4: f9463ec0 ldr x0, [x22, #0xc78] 62ad8: b24002ea orr x10, x23, #0x1 62adc: 7200011f tst w8, #0x1 62ae0: 9a890154 csel x20, x10, x9, eq 62ae4: b50001e0 cbnz x0, 0x62b20 62ae8: 90000760 adrp x0, 0x14e000 62aec: 91320000 add x0, x0, #0xc80 62af0: 97feb2b4 bl 0xf5c0 62af4: f9463ec8 ldr x8, [x22, #0xc78] 62af8: b50000c8 cbnz x8, 0x62b10 62afc: 321d07e0 orr w0, wzr, #0x18 62b00: 94007c2a bl 0x81ba8 62b04: a900fc1f stp xzr, xzr, [x0, #0x8] 62b08: f900001f str xzr, [x0] 62b0c: f9063ec0 str x0, [x22, #0xc78] 62b10: 90000760 adrp x0, 0x14e000 62b14: 91320000 add x0, x0, #0xc80 62b18: 97feb3d6 bl 0xfa70 62b1c: f9463ec0 ldr x0, [x22, #0xc78] 62b20: 910023e8 add x8, sp, #0x8 62b24: aa1303e1 mov x1, x19 62b28: 910023f6 add x22, sp, #0x8 62b2c: 97ffae28 bl 0x4e3cc 62b30: 394023e8 ldrb w8, [sp, #0x8] 62b34: f9400fe9 ldr x9, [sp, #0x18] 62b38: b24002ca orr x10, x22, #0x1 62b3c: 7200011f tst w8, #0x1 62b40: 9a890141 csel x1, x10, x9, eq 62b44: aa1403e0 mov x0, x20 62b48: 97feb2ba bl 0xf630 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13ReportLogInfoEPKcS3_@plt> 62b4c: 394023e8 ldrb w8, [sp, #0x8] 62b50: 36000068 tbz w8, #0x0, 0x62b5c 62b54: f9400fe0 ldr x0, [sp, #0x18] 62b58: 94007c44 bl 0x81c68 62b5c: 394083e8 ldrb w8, [sp, #0x20] 62b60: 36000068 tbz w8, #0x0, 0x62b6c 62b64: f9401be0 ldr x0, [sp, #0x30] 62b68: 94007c40 bl 0x81c68 62b6c: f94016a8 ldr x8, [x21, #0x28] 62b70: f9401fe9 ldr x9, [sp, #0x38] 62b74: eb09011f cmp x8, x9 62b78: 540000e1 b.ne 0x62b94 62b7c: a9477bfd ldp x29, x30, [sp, #0x70] 62b80: a9464ff4 ldp x20, x19, [sp, #0x60] 62b84: a94557f6 ldp x22, x21, [sp, #0x50] 62b88: f94023f7 ldr x23, [sp, #0x40] 62b8c: 910203ff add sp, sp, #0x80 62b90: d65f03c0 ret 62b94: 97feb193 bl 0xf1e0 <__stack_chk_fail@plt> 62b98: 394023e8 ldrb w8, [sp, #0x8] 62b9c: aa0003f3 mov x19, x0 62ba0: 370000a8 tbnz w8, #0x0, 0x62bb4 62ba4: 394083e8 ldrb w8, [sp, #0x20] 62ba8: 37000168 tbnz w8, #0x0, 0x62bd4 62bac: aa1303e0 mov x0, x19 62bb0: 94011d7b bl 0xaa19c 62bb4: f9400fe0 ldr x0, [sp, #0x18] 62bb8: 94007c2c bl 0x81c68 62bbc: 394083e8 ldrb w8, [sp, #0x20] 62bc0: 3607ff68 tbz w8, #0x0, 0x62bac 62bc4: 14000004 b 0x62bd4 62bc8: aa0003f3 mov x19, x0 62bcc: 394083e8 ldrb w8, [sp, #0x20] 62bd0: 3607fee8 tbz w8, #0x0, 0x62bac 62bd4: f9401be0 ldr x0, [sp, #0x30] 62bd8: 94007c24 bl 0x81c68 62bdc: aa1303e0 mov x0, x19 62be0: 94011d6f bl 0xaa19c 0000000000062be4 : 62be4: d10183ff sub sp, sp, #0x60 62be8: f9001bf5 str x21, [sp, #0x30] 62bec: a9044ff4 stp x20, x19, [sp, #0x40] 62bf0: a9057bfd stp x29, x30, [sp, #0x50] 62bf4: 910143fd add x29, sp, #0x50 62bf8: d53bd055 mrs x21, TPIDR_EL0 62bfc: f94016a8 ldr x8, [x21, #0x28] 62c00: 90000774 adrp x20, 0x14e000 62c04: aa0203f3 mov x19, x2 62c08: f90017e8 str x8, [sp, #0x28] 62c0c: f9463e80 ldr x0, [x20, #0xc78] 62c10: b50001e0 cbnz x0, 0x62c4c 62c14: 90000760 adrp x0, 0x14e000 62c18: 91320000 add x0, x0, #0xc80 62c1c: 97feb269 bl 0xf5c0 62c20: f9463e88 ldr x8, [x20, #0xc78] 62c24: b50000c8 cbnz x8, 0x62c3c 62c28: 321d07e0 orr w0, wzr, #0x18 62c2c: 94007bdf bl 0x81ba8 62c30: a900fc1f stp xzr, xzr, [x0, #0x8] 62c34: f900001f str xzr, [x0] 62c38: f9063e80 str x0, [x20, #0xc78] 62c3c: 90000760 adrp x0, 0x14e000 62c40: 91320000 add x0, x0, #0xc80 62c44: 97feb38b bl 0xfa70 62c48: f9463e80 ldr x0, [x20, #0xc78] 62c4c: 910003e8 mov x8, sp 62c50: aa1303e1 mov x1, x19 62c54: 910003f4 mov x20, sp 62c58: 97ffaddd bl 0x4e3cc 62c5c: 394003e8 ldrb w8, [sp] 62c60: 37000068 tbnz w8, #0x0, 0x62c6c 62c64: b2400293 orr x19, x20, #0x1 62c68: 14000003 b 0x62c74 62c6c: f9400bf3 ldr x19, [sp, #0x10] 62c70: b4000473 cbz x19, 0x62cfc 62c74: aa1303e0 mov x0, x19 62c78: 97feb2be bl 0xf770 62c7c: 92407c14 and x20, x0, #0xffffffff 62c80: 91000680 add x0, x20, #0x1 62c84: 320003e1 orr w1, wzr, #0x1 62c88: f90013f4 str x20, [sp, #0x20] 62c8c: 97feb01d bl 0xed00 62c90: aa1303e1 mov x1, x19 62c94: aa1403e2 mov x2, x20 62c98: f9000fe0 str x0, [sp, #0x18] 62c9c: 97feb1a9 bl 0xf340 62ca0: a941a7e8 ldp x8, x9, [sp, #0x18] 62ca4: 8b090100 add x0, x8, x9 62ca8: 3900001f strb wzr, [x0] 62cac: 910063e0 add x0, sp, #0x18 62cb0: 97feb0c4 bl 0xefc0 <_ZN3UQM8UQMCrash11EntrySubMapERKNS_9UQMStringE@plt> 62cb4: f9400fe0 ldr x0, [sp, #0x18] 62cb8: b4000060 cbz x0, 0x62cc4 62cbc: 97feb341 bl 0xf9c0 62cc0: f9000fff str xzr, [sp, #0x18] 62cc4: 394003e8 ldrb w8, [sp] 62cc8: f90013ff str xzr, [sp, #0x20] 62ccc: 36000068 tbz w8, #0x0, 0x62cd8 62cd0: f9400be0 ldr x0, [sp, #0x10] 62cd4: 94007be5 bl 0x81c68 62cd8: f94016a8 ldr x8, [x21, #0x28] 62cdc: f94017e9 ldr x9, [sp, #0x28] 62ce0: eb09011f cmp x8, x9 62ce4: 54000181 b.ne 0x62d14 62ce8: a9457bfd ldp x29, x30, [sp, #0x50] 62cec: a9444ff4 ldp x20, x19, [sp, #0x40] 62cf0: f9401bf5 ldr x21, [sp, #0x30] 62cf4: 910183ff add sp, sp, #0x60 62cf8: d65f03c0 ret 62cfc: 320003e0 orr w0, wzr, #0x1 62d00: 320003e1 orr w1, wzr, #0x1 62d04: f90013ff str xzr, [sp, #0x20] 62d08: 97feaffe bl 0xed00 62d0c: f9000fe0 str x0, [sp, #0x18] 62d10: 17ffffe6 b 0x62ca8 62d14: 97feb133 bl 0xf1e0 <__stack_chk_fail@plt> 62d18: f9400fe8 ldr x8, [sp, #0x18] 62d1c: aa0003f3 mov x19, x0 62d20: b4000088 cbz x8, 0x62d30 62d24: aa0803e0 mov x0, x8 62d28: 97feb326 bl 0xf9c0 62d2c: f9000fff str xzr, [sp, #0x18] 62d30: 394003e8 ldrb w8, [sp] 62d34: f90013ff str xzr, [sp, #0x20] 62d38: 36000068 tbz w8, #0x0, 0x62d44 62d3c: f9400be0 ldr x0, [sp, #0x10] 62d40: 94007bca bl 0x81c68 62d44: aa1303e0 mov x0, x19 62d48: 94011d15 bl 0xaa19c 0000000000062d4c : 62d4c: 72001c5f tst w2, #0xff 62d50: 1a9f07e0 cset w0, ne 62d54: 17feb2bb b 0xf840 <_ZN3UQM8UQMCrash18SetIsAppForegroundEb@plt> 0000000000062d58 : 62d58: 17feb052 b 0xeea0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent12TestOomCrashEv@plt> 0000000000062d5c : 62d5c: 2a0203e0 mov w0, w2 62d60: 17feb2f4 b 0xf930 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18ConfigCallbackTypeEi@plt> 0000000000062d64 : 62d64: 2a0203e0 mov w0, w2 62d68: 17feb182 b 0xf370 <_ZN6GCloud10CrashSight21CrashSightMobileAgent18SetUploadThreadNumEi@plt> 0000000000062d6c : 62d6c: 2a0203e0 mov w0, w2 62d70: 17feb138 b 0xf250 <_ZN6GCloud10CrashSight21CrashSightMobileAgent11SetGameTypeEi@plt> 0000000000062d74 : 62d74: d10143ff sub sp, sp, #0x50 62d78: a90257f6 stp x22, x21, [sp, #0x20] 62d7c: a9034ff4 stp x20, x19, [sp, #0x30] 62d80: a9047bfd stp x29, x30, [sp, #0x40] 62d84: 910103fd add x29, sp, #0x40 62d88: d53bd055 mrs x21, TPIDR_EL0 62d8c: f94016a8 ldr x8, [x21, #0x28] 62d90: 90000776 adrp x22, 0x14e000 62d94: 2a0303f3 mov w19, w3 62d98: aa0203f4 mov x20, x2 62d9c: f9000fe8 str x8, [sp, #0x18] 62da0: f9463ec0 ldr x0, [x22, #0xc78] 62da4: b50001e0 cbnz x0, 0x62de0 62da8: 90000760 adrp x0, 0x14e000 62dac: 91320000 add x0, x0, #0xc80 62db0: 97feb204 bl 0xf5c0 62db4: f9463ec8 ldr x8, [x22, #0xc78] 62db8: b50000c8 cbnz x8, 0x62dd0 62dbc: 321d07e0 orr w0, wzr, #0x18 62dc0: 94007b7a bl 0x81ba8 62dc4: a900fc1f stp xzr, xzr, [x0, #0x8] 62dc8: f900001f str xzr, [x0] 62dcc: f9063ec0 str x0, [x22, #0xc78] 62dd0: 90000760 adrp x0, 0x14e000 62dd4: 91320000 add x0, x0, #0xc80 62dd8: 97feb326 bl 0xfa70 62ddc: f9463ec0 ldr x0, [x22, #0xc78] 62de0: 910003e8 mov x8, sp 62de4: aa1403e1 mov x1, x20 62de8: 910003f6 mov x22, sp 62dec: 97ffad78 bl 0x4e3cc 62df0: 394003e8 ldrb w8, [sp] 62df4: f9400be9 ldr x9, [sp, #0x10] 62df8: b24002ca orr x10, x22, #0x1 62dfc: 7200011f tst w8, #0x1 62e00: 9a890140 csel x0, x10, x9, eq 62e04: 72001e7f tst w19, #0xff 62e08: 1a9f07e1 cset w1, ne 62e0c: 97feb0d9 bl 0xf170 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13InitWithAppIdEPKcb@plt> 62e10: 394003e8 ldrb w8, [sp] 62e14: 36000068 tbz w8, #0x0, 0x62e20 62e18: f9400be0 ldr x0, [sp, #0x10] 62e1c: 94007b93 bl 0x81c68 62e20: f94016a8 ldr x8, [x21, #0x28] 62e24: f9400fe9 ldr x9, [sp, #0x18] 62e28: eb09011f cmp x8, x9 62e2c: 540000c1 b.ne 0x62e44 62e30: a9447bfd ldp x29, x30, [sp, #0x40] 62e34: a9434ff4 ldp x20, x19, [sp, #0x30] 62e38: a94257f6 ldp x22, x21, [sp, #0x20] 62e3c: 910143ff add sp, sp, #0x50 62e40: d65f03c0 ret 62e44: 97feb0e7 bl 0xf1e0 <__stack_chk_fail@plt> 62e48: 394003e8 ldrb w8, [sp] 62e4c: aa0003f3 mov x19, x0 62e50: 36000068 tbz w8, #0x0, 0x62e5c 62e54: f9400be0 ldr x0, [sp, #0x10] 62e58: 94007b84 bl 0x81c68 62e5c: aa1303e0 mov x0, x19 62e60: 94011ccf bl 0xaa19c 0000000000062e64 : 62e64: d10283ff sub sp, sp, #0xa0 62e68: f9002bf9 str x25, [sp, #0x50] 62e6c: a9065ff8 stp x24, x23, [sp, #0x60] 62e70: a90757f6 stp x22, x21, [sp, #0x70] 62e74: a9084ff4 stp x20, x19, [sp, #0x80] 62e78: a9097bfd stp x29, x30, [sp, #0x90] 62e7c: 910243fd add x29, sp, #0x90 62e80: d53bd057 mrs x23, TPIDR_EL0 62e84: f94016e8 ldr x8, [x23, #0x28] 62e88: 90000778 adrp x24, 0x14e000 62e8c: aa0503f3 mov x19, x5 62e90: aa0403f4 mov x20, x4 62e94: f90027e8 str x8, [sp, #0x48] 62e98: f9463f00 ldr x0, [x24, #0xc78] 62e9c: aa0303f6 mov x22, x3 62ea0: aa0203f5 mov x21, x2 62ea4: b50001e0 cbnz x0, 0x62ee0 62ea8: 90000760 adrp x0, 0x14e000 62eac: 91320000 add x0, x0, #0xc80 62eb0: 97feb1c4 bl 0xf5c0 62eb4: f9463f08 ldr x8, [x24, #0xc78] 62eb8: b50000c8 cbnz x8, 0x62ed0 62ebc: 321d07e0 orr w0, wzr, #0x18 62ec0: 94007b3a bl 0x81ba8 62ec4: a900fc1f stp xzr, xzr, [x0, #0x8] 62ec8: f900001f str xzr, [x0] 62ecc: f9063f00 str x0, [x24, #0xc78] 62ed0: 90000760 adrp x0, 0x14e000 62ed4: 91320000 add x0, x0, #0xc80 62ed8: 97feb2e6 bl 0xfa70 62edc: f9463f00 ldr x0, [x24, #0xc78] 62ee0: 9100c3e8 add x8, sp, #0x30 62ee4: aa1503e1 mov x1, x21 62ee8: 9100c3f9 add x25, sp, #0x30 62eec: 97ffad38 bl 0x4e3cc 62ef0: 3940c3e8 ldrb w8, [sp, #0x30] 62ef4: f94023e9 ldr x9, [sp, #0x40] 62ef8: f9463f00 ldr x0, [x24, #0xc78] 62efc: b240032a orr x10, x25, #0x1 62f00: 7200011f tst w8, #0x1 62f04: 9a890155 csel x21, x10, x9, eq 62f08: b50001e0 cbnz x0, 0x62f44 62f0c: 90000760 adrp x0, 0x14e000 62f10: 91320000 add x0, x0, #0xc80 62f14: 97feb1ab bl 0xf5c0 62f18: f9463f08 ldr x8, [x24, #0xc78] 62f1c: b50000c8 cbnz x8, 0x62f34 62f20: 321d07e0 orr w0, wzr, #0x18 62f24: 94007b21 bl 0x81ba8 62f28: a900fc1f stp xzr, xzr, [x0, #0x8] 62f2c: f900001f str xzr, [x0] 62f30: f9063f00 str x0, [x24, #0xc78] 62f34: 90000760 adrp x0, 0x14e000 62f38: 91320000 add x0, x0, #0xc80 62f3c: 97feb2cd bl 0xfa70 62f40: f9463f00 ldr x0, [x24, #0xc78] 62f44: 910063e8 add x8, sp, #0x18 62f48: aa1603e1 mov x1, x22 62f4c: 910063f9 add x25, sp, #0x18 62f50: 97ffad1f bl 0x4e3cc 62f54: 394063e8 ldrb w8, [sp, #0x18] 62f58: f94017e9 ldr x9, [sp, #0x28] 62f5c: f9463f00 ldr x0, [x24, #0xc78] 62f60: b240032a orr x10, x25, #0x1 62f64: 7200011f tst w8, #0x1 62f68: 9a890156 csel x22, x10, x9, eq 62f6c: b50001e0 cbnz x0, 0x62fa8 62f70: 90000760 adrp x0, 0x14e000 62f74: 91320000 add x0, x0, #0xc80 62f78: 97feb192 bl 0xf5c0 62f7c: f9463f08 ldr x8, [x24, #0xc78] 62f80: b50000c8 cbnz x8, 0x62f98 62f84: 321d07e0 orr w0, wzr, #0x18 62f88: 94007b08 bl 0x81ba8 62f8c: a900fc1f stp xzr, xzr, [x0, #0x8] 62f90: f900001f str xzr, [x0] 62f94: f9063f00 str x0, [x24, #0xc78] 62f98: 90000760 adrp x0, 0x14e000 62f9c: 91320000 add x0, x0, #0xc80 62fa0: 97feb2b4 bl 0xfa70 62fa4: f9463f00 ldr x0, [x24, #0xc78] 62fa8: 910003e8 mov x8, sp 62fac: aa1403e1 mov x1, x20 62fb0: 910003f8 mov x24, sp 62fb4: 97ffad06 bl 0x4e3cc 62fb8: 394003e8 ldrb w8, [sp] 62fbc: f9400be9 ldr x9, [sp, #0x10] 62fc0: b240030a orr x10, x24, #0x1 62fc4: 7200011f tst w8, #0x1 62fc8: 9a890142 csel x2, x10, x9, eq 62fcc: aa1503e0 mov x0, x21 62fd0: aa1603e1 mov x1, x22 62fd4: aa1303e3 mov x3, x19 62fd8: 97feaf1a bl 0xec40 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13ConfigDefaultEPKcS3_S3_l@plt> 62fdc: 394003e8 ldrb w8, [sp] 62fe0: 37000248 tbnz w8, #0x0, 0x63028 62fe4: 394063e8 ldrb w8, [sp, #0x18] 62fe8: 37000288 tbnz w8, #0x0, 0x63038 62fec: 3940c3e8 ldrb w8, [sp, #0x30] 62ff0: 36000068 tbz w8, #0x0, 0x62ffc 62ff4: f94023e0 ldr x0, [sp, #0x40] 62ff8: 94007b1c bl 0x81c68 62ffc: f94016e8 ldr x8, [x23, #0x28] 63000: f94027e9 ldr x9, [sp, #0x48] 63004: eb09011f cmp x8, x9 63008: 54000221 b.ne 0x6304c 6300c: a9497bfd ldp x29, x30, [sp, #0x90] 63010: a9484ff4 ldp x20, x19, [sp, #0x80] 63014: a94757f6 ldp x22, x21, [sp, #0x70] 63018: a9465ff8 ldp x24, x23, [sp, #0x60] 6301c: f9402bf9 ldr x25, [sp, #0x50] 63020: 910283ff add sp, sp, #0xa0 63024: d65f03c0 ret 63028: f9400be0 ldr x0, [sp, #0x10] 6302c: 94007b0f bl 0x81c68 63030: 394063e8 ldrb w8, [sp, #0x18] 63034: 3607fdc8 tbz w8, #0x0, 0x62fec 63038: f94017e0 ldr x0, [sp, #0x28] 6303c: 94007b0b bl 0x81c68 63040: 3940c3e8 ldrb w8, [sp, #0x30] 63044: 3707fd88 tbnz w8, #0x0, 0x62ff4 63048: 17ffffed b 0x62ffc 6304c: 97feb065 bl 0xf1e0 <__stack_chk_fail@plt> 63050: 394003e8 ldrb w8, [sp] 63054: aa0003f3 mov x19, x0 63058: 370000e8 tbnz w8, #0x0, 0x63074 6305c: 394063e8 ldrb w8, [sp, #0x18] 63060: 370001a8 tbnz w8, #0x0, 0x63094 63064: 3940c3e8 ldrb w8, [sp, #0x30] 63068: 37000268 tbnz w8, #0x0, 0x630b4 6306c: aa1303e0 mov x0, x19 63070: 94011c4b bl 0xaa19c 63074: f9400be0 ldr x0, [sp, #0x10] 63078: 94007afc bl 0x81c68 6307c: 394063e8 ldrb w8, [sp, #0x18] 63080: 3607ff28 tbz w8, #0x0, 0x63064 63084: 14000004 b 0x63094 63088: aa0003f3 mov x19, x0 6308c: 394063e8 ldrb w8, [sp, #0x18] 63090: 3607fea8 tbz w8, #0x0, 0x63064 63094: f94017e0 ldr x0, [sp, #0x28] 63098: 94007af4 bl 0x81c68 6309c: 3940c3e8 ldrb w8, [sp, #0x30] 630a0: 3607fe68 tbz w8, #0x0, 0x6306c 630a4: 14000004 b 0x630b4 630a8: aa0003f3 mov x19, x0 630ac: 3940c3e8 ldrb w8, [sp, #0x30] 630b0: 3607fde8 tbz w8, #0x0, 0x6306c 630b4: f94023e0 ldr x0, [sp, #0x40] 630b8: 94007aec bl 0x81c68 630bc: aa1303e0 mov x0, x19 630c0: 94011c37 bl 0xaa19c 00000000000630c4 : 630c4: d10143ff sub sp, sp, #0x50 630c8: f90013f5 str x21, [sp, #0x20] 630cc: a9034ff4 stp x20, x19, [sp, #0x30] 630d0: a9047bfd stp x29, x30, [sp, #0x40] 630d4: 910103fd add x29, sp, #0x40 630d8: d53bd054 mrs x20, TPIDR_EL0 630dc: f9401688 ldr x8, [x20, #0x28] 630e0: f0000755 adrp x21, 0x14e000 630e4: aa0203f3 mov x19, x2 630e8: f9000fe8 str x8, [sp, #0x18] 630ec: f9463ea0 ldr x0, [x21, #0xc78] 630f0: b50001e0 cbnz x0, 0x6312c 630f4: f0000740 adrp x0, 0x14e000 630f8: 91320000 add x0, x0, #0xc80 630fc: 97feb131 bl 0xf5c0 63100: f9463ea8 ldr x8, [x21, #0xc78] 63104: b50000c8 cbnz x8, 0x6311c 63108: 321d07e0 orr w0, wzr, #0x18 6310c: 94007aa7 bl 0x81ba8 63110: a900fc1f stp xzr, xzr, [x0, #0x8] 63114: f900001f str xzr, [x0] 63118: f9063ea0 str x0, [x21, #0xc78] 6311c: f0000740 adrp x0, 0x14e000 63120: 91320000 add x0, x0, #0xc80 63124: 97feb253 bl 0xfa70 63128: f9463ea0 ldr x0, [x21, #0xc78] 6312c: 910003e8 mov x8, sp 63130: aa1303e1 mov x1, x19 63134: 910003f5 mov x21, sp 63138: 97ffaca5 bl 0x4e3cc 6313c: 394003e8 ldrb w8, [sp] 63140: f9400be9 ldr x9, [sp, #0x10] 63144: b24002aa orr x10, x21, #0x1 63148: 7200011f tst w8, #0x1 6314c: 9a890140 csel x0, x10, x9, eq 63150: 97feafd8 bl 0xf0b0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent20ConfigCrashServerUrlEPKc@plt> 63154: 394003e8 ldrb w8, [sp] 63158: 36000068 tbz w8, #0x0, 0x63164 6315c: f9400be0 ldr x0, [sp, #0x10] 63160: 94007ac2 bl 0x81c68 63164: f9401688 ldr x8, [x20, #0x28] 63168: f9400fe9 ldr x9, [sp, #0x18] 6316c: eb09011f cmp x8, x9 63170: 540000c1 b.ne 0x63188 63174: a9447bfd ldp x29, x30, [sp, #0x40] 63178: a9434ff4 ldp x20, x19, [sp, #0x30] 6317c: f94013f5 ldr x21, [sp, #0x20] 63180: 910143ff add sp, sp, #0x50 63184: d65f03c0 ret 63188: 97feb016 bl 0xf1e0 <__stack_chk_fail@plt> 6318c: 394003e8 ldrb w8, [sp] 63190: aa0003f3 mov x19, x0 63194: 36000068 tbz w8, #0x0, 0x631a0 63198: f9400be0 ldr x0, [sp, #0x10] 6319c: 94007ab3 bl 0x81c68 631a0: aa1303e0 mov x0, x19 631a4: 94011bfe bl 0xaa19c 00000000000631a8 : 631a8: d10143ff sub sp, sp, #0x50 631ac: f90013f5 str x21, [sp, #0x20] 631b0: a9034ff4 stp x20, x19, [sp, #0x30] 631b4: a9047bfd stp x29, x30, [sp, #0x40] 631b8: 910103fd add x29, sp, #0x40 631bc: d53bd054 mrs x20, TPIDR_EL0 631c0: f9401688 ldr x8, [x20, #0x28] 631c4: f0000755 adrp x21, 0x14e000 631c8: aa0203f3 mov x19, x2 631cc: f9000fe8 str x8, [sp, #0x18] 631d0: f9463ea0 ldr x0, [x21, #0xc78] 631d4: b50001e0 cbnz x0, 0x63210 631d8: f0000740 adrp x0, 0x14e000 631dc: 91320000 add x0, x0, #0xc80 631e0: 97feb0f8 bl 0xf5c0 631e4: f9463ea8 ldr x8, [x21, #0xc78] 631e8: b50000c8 cbnz x8, 0x63200 631ec: 321d07e0 orr w0, wzr, #0x18 631f0: 94007a6e bl 0x81ba8 631f4: a900fc1f stp xzr, xzr, [x0, #0x8] 631f8: f900001f str xzr, [x0] 631fc: f9063ea0 str x0, [x21, #0xc78] 63200: f0000740 adrp x0, 0x14e000 63204: 91320000 add x0, x0, #0xc80 63208: 97feb21a bl 0xfa70 6320c: f9463ea0 ldr x0, [x21, #0xc78] 63210: 910003e8 mov x8, sp 63214: aa1303e1 mov x1, x19 63218: 910003f5 mov x21, sp 6321c: 97ffac6c bl 0x4e3cc 63220: 394003e8 ldrb w8, [sp] 63224: f9400be9 ldr x9, [sp, #0x10] 63228: b24002aa orr x10, x21, #0x1 6322c: 7200011f tst w8, #0x1 63230: 9a890140 csel x0, x10, x9, eq 63234: 97feaef7 bl 0xee10 <_ZN6GCloud10CrashSight21CrashSightMobileAgent13SetAppVersionEPKc@plt> 63238: 394003e8 ldrb w8, [sp] 6323c: 36000068 tbz w8, #0x0, 0x63248 63240: f9400be0 ldr x0, [sp, #0x10] 63244: 94007a89 bl 0x81c68 63248: f9401688 ldr x8, [x20, #0x28] 6324c: f9400fe9 ldr x9, [sp, #0x18] 63250: eb09011f cmp x8, x9 63254: 540000c1 b.ne 0x6326c 63258: a9447bfd ldp x29, x30, [sp, #0x40] 6325c: a9434ff4 ldp x20, x19, [sp, #0x30] 63260: f94013f5 ldr x21, [sp, #0x20] 63264: 910143ff add sp, sp, #0x50 63268: d65f03c0 ret 6326c: 97feafdd bl 0xf1e0 <__stack_chk_fail@plt> 63270: 394003e8 ldrb w8, [sp] 63274: aa0003f3 mov x19, x0 63278: 36000068 tbz w8, #0x0, 0x63284 6327c: f9400be0 ldr x0, [sp, #0x10] 63280: 94007a7a bl 0x81c68 63284: aa1303e0 mov x0, x19 63288: 94011bc5 bl 0xaa19c 000000000006328c : 6328c: 12000040 and w0, w2, #0x1 63290: 17feb098 b 0xf4f0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15ConfigDebugModeEb@plt> 0000000000063294 : 63294: d10143ff sub sp, sp, #0x50 63298: f90013f5 str x21, [sp, #0x20] 6329c: a9034ff4 stp x20, x19, [sp, #0x30] 632a0: a9047bfd stp x29, x30, [sp, #0x40] 632a4: 910103fd add x29, sp, #0x40 632a8: d53bd054 mrs x20, TPIDR_EL0 632ac: f9401688 ldr x8, [x20, #0x28] 632b0: f0000755 adrp x21, 0x14e000 632b4: aa0203f3 mov x19, x2 632b8: f9000fe8 str x8, [sp, #0x18] 632bc: f9463ea0 ldr x0, [x21, #0xc78] 632c0: b50001e0 cbnz x0, 0x632fc 632c4: f0000740 adrp x0, 0x14e000 632c8: 91320000 add x0, x0, #0xc80 632cc: 97feb0bd bl 0xf5c0 632d0: f9463ea8 ldr x8, [x21, #0xc78] 632d4: b50000c8 cbnz x8, 0x632ec 632d8: 321d07e0 orr w0, wzr, #0x18 632dc: 94007a33 bl 0x81ba8 632e0: a900fc1f stp xzr, xzr, [x0, #0x8] 632e4: f900001f str xzr, [x0] 632e8: f9063ea0 str x0, [x21, #0xc78] 632ec: f0000740 adrp x0, 0x14e000 632f0: 91320000 add x0, x0, #0xc80 632f4: 97feb1df bl 0xfa70 632f8: f9463ea0 ldr x0, [x21, #0xc78] 632fc: 910003e8 mov x8, sp 63300: aa1303e1 mov x1, x19 63304: 910003f5 mov x21, sp 63308: 97ffac31 bl 0x4e3cc 6330c: 394003e8 ldrb w8, [sp] 63310: f9400be9 ldr x9, [sp, #0x10] 63314: b24002aa orr x10, x21, #0x1 63318: 7200011f tst w8, #0x1 6331c: 9a890140 csel x0, x10, x9, eq 63320: 97feae88 bl 0xed40 <_ZN6GCloud10CrashSight21CrashSightMobileAgent10SetLogPathEPKc@plt> 63324: 394003e8 ldrb w8, [sp] 63328: 36000068 tbz w8, #0x0, 0x63334 6332c: f9400be0 ldr x0, [sp, #0x10] 63330: 94007a4e bl 0x81c68 63334: f9401688 ldr x8, [x20, #0x28] 63338: f9400fe9 ldr x9, [sp, #0x18] 6333c: eb09011f cmp x8, x9 63340: 540000c1 b.ne 0x63358 63344: a9447bfd ldp x29, x30, [sp, #0x40] 63348: a9434ff4 ldp x20, x19, [sp, #0x30] 6334c: f94013f5 ldr x21, [sp, #0x20] 63350: 910143ff add sp, sp, #0x50 63354: d65f03c0 ret 63358: 97feafa2 bl 0xf1e0 <__stack_chk_fail@plt> 6335c: 394003e8 ldrb w8, [sp] 63360: aa0003f3 mov x19, x0 63364: 36000068 tbz w8, #0x0, 0x63370 63368: f9400be0 ldr x0, [sp, #0x10] 6336c: 94007a3f bl 0x81c68 63370: aa1303e0 mov x0, x19 63374: 94011b8a bl 0xaa19c 0000000000063378 : 63378: d10343ff sub sp, sp, #0xd0 6337c: f9003bfb str x27, [sp, #0x70] 63380: a90867fa stp x26, x25, [sp, #0x80] 63384: a9095ff8 stp x24, x23, [sp, #0x90] 63388: a90a57f6 stp x22, x21, [sp, #0xa0] 6338c: a90b4ff4 stp x20, x19, [sp, #0xb0] 63390: a90c7bfd stp x29, x30, [sp, #0xc0] 63394: 910303fd add x29, sp, #0xc0 63398: d53bd059 mrs x25, TPIDR_EL0 6339c: f9401728 ldr x8, [x25, #0x28] 633a0: f000075a adrp x26, 0x14e000 633a4: 2a0703f3 mov w19, w7 633a8: aa0603f5 mov x21, x6 633ac: f81a83a8 stur x8, [x29, #-0x58] 633b0: f9463f40 ldr x0, [x26, #0xc78] 633b4: aa0503f7 mov x23, x5 633b8: aa0403f8 mov x24, x4 633bc: aa0303f6 mov x22, x3 633c0: 2a0203f4 mov w20, w2 633c4: b50001e0 cbnz x0, 0x63400 633c8: f0000740 adrp x0, 0x14e000 633cc: 91320000 add x0, x0, #0xc80 633d0: 97feb07c bl 0xf5c0 633d4: f9463f48 ldr x8, [x26, #0xc78] 633d8: b50000c8 cbnz x8, 0x633f0 633dc: 321d07e0 orr w0, wzr, #0x18 633e0: 940079f2 bl 0x81ba8 633e4: a900fc1f stp xzr, xzr, [x0, #0x8] 633e8: f900001f str xzr, [x0] 633ec: f9063f40 str x0, [x26, #0xc78] 633f0: f0000740 adrp x0, 0x14e000 633f4: 91320000 add x0, x0, #0xc80 633f8: 97feb19e bl 0xfa70 633fc: f9463f40 ldr x0, [x26, #0xc78] 63400: 910143e8 add x8, sp, #0x50 63404: aa1603e1 mov x1, x22 63408: 910143fb add x27, sp, #0x50 6340c: 97ffabf0 bl 0x4e3cc 63410: 394143e8 ldrb w8, [sp, #0x50] 63414: f94033e9 ldr x9, [sp, #0x60] 63418: f9463f40 ldr x0, [x26, #0xc78] 6341c: b240036a orr x10, x27, #0x1 63420: 7200011f tst w8, #0x1 63424: 9a890156 csel x22, x10, x9, eq 63428: b50001e0 cbnz x0, 0x63464 6342c: f0000740 adrp x0, 0x14e000 63430: 91320000 add x0, x0, #0xc80 63434: 97feb063 bl 0xf5c0 63438: f9463f48 ldr x8, [x26, #0xc78] 6343c: b50000c8 cbnz x8, 0x63454 63440: 321d07e0 orr w0, wzr, #0x18 63444: 940079d9 bl 0x81ba8 63448: a900fc1f stp xzr, xzr, [x0, #0x8] 6344c: f900001f str xzr, [x0] 63450: f9063f40 str x0, [x26, #0xc78] 63454: f0000740 adrp x0, 0x14e000 63458: 91320000 add x0, x0, #0xc80 6345c: 97feb185 bl 0xfa70 63460: f9463f40 ldr x0, [x26, #0xc78] 63464: 9100e3e8 add x8, sp, #0x38 63468: aa1803e1 mov x1, x24 6346c: 9100e3fb add x27, sp, #0x38 63470: 97ffabd7 bl 0x4e3cc 63474: 3940e3e8 ldrb w8, [sp, #0x38] 63478: f94027e9 ldr x9, [sp, #0x48] 6347c: f9463f40 ldr x0, [x26, #0xc78] 63480: b240036a orr x10, x27, #0x1 63484: 7200011f tst w8, #0x1 63488: 9a890158 csel x24, x10, x9, eq 6348c: b50001e0 cbnz x0, 0x634c8 63490: f0000740 adrp x0, 0x14e000 63494: 91320000 add x0, x0, #0xc80 63498: 97feb04a bl 0xf5c0 6349c: f9463f48 ldr x8, [x26, #0xc78] 634a0: b50000c8 cbnz x8, 0x634b8 634a4: 321d07e0 orr w0, wzr, #0x18 634a8: 940079c0 bl 0x81ba8 634ac: a900fc1f stp xzr, xzr, [x0, #0x8] 634b0: f900001f str xzr, [x0] 634b4: f9063f40 str x0, [x26, #0xc78] 634b8: f0000740 adrp x0, 0x14e000 634bc: 91320000 add x0, x0, #0xc80 634c0: 97feb16c bl 0xfa70 634c4: f9463f40 ldr x0, [x26, #0xc78] 634c8: 910083e8 add x8, sp, #0x20 634cc: aa1703e1 mov x1, x23 634d0: 910083fb add x27, sp, #0x20 634d4: 97ffabbe bl 0x4e3cc 634d8: 394083e8 ldrb w8, [sp, #0x20] 634dc: f9401be9 ldr x9, [sp, #0x30] 634e0: f9463f40 ldr x0, [x26, #0xc78] 634e4: b240036a orr x10, x27, #0x1 634e8: 7200011f tst w8, #0x1 634ec: 9a890157 csel x23, x10, x9, eq 634f0: b50001e0 cbnz x0, 0x6352c 634f4: f0000740 adrp x0, 0x14e000 634f8: 91320000 add x0, x0, #0xc80 634fc: 97feb031 bl 0xf5c0 63500: f9463f48 ldr x8, [x26, #0xc78] 63504: b50000c8 cbnz x8, 0x6351c 63508: 321d07e0 orr w0, wzr, #0x18 6350c: 940079a7 bl 0x81ba8 63510: a900fc1f stp xzr, xzr, [x0, #0x8] 63514: f900001f str xzr, [x0] 63518: f9063f40 str x0, [x26, #0xc78] 6351c: f0000740 adrp x0, 0x14e000 63520: 91320000 add x0, x0, #0xc80 63524: 97feb153 bl 0xfa70 63528: f9463f40 ldr x0, [x26, #0xc78] 6352c: 910023e8 add x8, sp, #0x8 63530: aa1503e1 mov x1, x21 63534: 910023fa add x26, sp, #0x8 63538: 97ffaba5 bl 0x4e3cc 6353c: 394023e8 ldrb w8, [sp, #0x8] 63540: f9400fe9 ldr x9, [sp, #0x18] 63544: b94013a6 ldr w6, [x29, #0x10] 63548: b240034a orr x10, x26, #0x1 6354c: 7200011f tst w8, #0x1 63550: 9a890144 csel x4, x10, x9, eq 63554: b0000287 adrp x7, 0xb4000 63558: 12000265 and w5, w19, #0x1 6355c: 9139dce7 add x7, x7, #0xe77 63560: 2a1403e0 mov w0, w20 63564: aa1603e1 mov x1, x22 63568: aa1803e2 mov x2, x24 6356c: aa1703e3 mov x3, x23 63570: 97feb004 bl 0xf580 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15ReportExceptionEiPKcS3_S3_S3_biS3_@plt> 63574: 394023e8 ldrb w8, [sp, #0x8] 63578: 370002a8 tbnz w8, #0x0, 0x635cc 6357c: 394083e8 ldrb w8, [sp, #0x20] 63580: 370002e8 tbnz w8, #0x0, 0x635dc 63584: 3940e3e8 ldrb w8, [sp, #0x38] 63588: 37000328 tbnz w8, #0x0, 0x635ec 6358c: 394143e8 ldrb w8, [sp, #0x50] 63590: 36000068 tbz w8, #0x0, 0x6359c 63594: f94033e0 ldr x0, [sp, #0x60] 63598: 940079b4 bl 0x81c68 6359c: f9401728 ldr x8, [x25, #0x28] 635a0: f85a83a9 ldur x9, [x29, #-0x58] 635a4: eb09011f cmp x8, x9 635a8: 540002c1 b.ne 0x63600 635ac: a94c7bfd ldp x29, x30, [sp, #0xc0] 635b0: a94b4ff4 ldp x20, x19, [sp, #0xb0] 635b4: a94a57f6 ldp x22, x21, [sp, #0xa0] 635b8: a9495ff8 ldp x24, x23, [sp, #0x90] 635bc: a94867fa ldp x26, x25, [sp, #0x80] 635c0: f9403bfb ldr x27, [sp, #0x70] 635c4: 910343ff add sp, sp, #0xd0 635c8: d65f03c0 ret 635cc: f9400fe0 ldr x0, [sp, #0x18] 635d0: 940079a6 bl 0x81c68 635d4: 394083e8 ldrb w8, [sp, #0x20] 635d8: 3607fd68 tbz w8, #0x0, 0x63584 635dc: f9401be0 ldr x0, [sp, #0x30] 635e0: 940079a2 bl 0x81c68 635e4: 3940e3e8 ldrb w8, [sp, #0x38] 635e8: 3607fd28 tbz w8, #0x0, 0x6358c 635ec: f94027e0 ldr x0, [sp, #0x48] 635f0: 9400799e bl 0x81c68 635f4: 394143e8 ldrb w8, [sp, #0x50] 635f8: 3707fce8 tbnz w8, #0x0, 0x63594 635fc: 17ffffe8 b 0x6359c 63600: 97feaef8 bl 0xf1e0 <__stack_chk_fail@plt> 63604: 394023e8 ldrb w8, [sp, #0x8] 63608: aa0003f3 mov x19, x0 6360c: 37000128 tbnz w8, #0x0, 0x63630 63610: 394083e8 ldrb w8, [sp, #0x20] 63614: 370001e8 tbnz w8, #0x0, 0x63650 63618: 3940e3e8 ldrb w8, [sp, #0x38] 6361c: 370002a8 tbnz w8, #0x0, 0x63670 63620: 394143e8 ldrb w8, [sp, #0x50] 63624: 37000368 tbnz w8, #0x0, 0x63690 63628: aa1303e0 mov x0, x19 6362c: 94011adc bl 0xaa19c 63630: f9400fe0 ldr x0, [sp, #0x18] 63634: 9400798d bl 0x81c68 63638: 394083e8 ldrb w8, [sp, #0x20] 6363c: 3607fee8 tbz w8, #0x0, 0x63618 63640: 14000004 b 0x63650 63644: aa0003f3 mov x19, x0 63648: 394083e8 ldrb w8, [sp, #0x20] 6364c: 3607fe68 tbz w8, #0x0, 0x63618 63650: f9401be0 ldr x0, [sp, #0x30] 63654: 94007985 bl 0x81c68 63658: 3940e3e8 ldrb w8, [sp, #0x38] 6365c: 3607fe28 tbz w8, #0x0, 0x63620 63660: 14000004 b 0x63670 63664: aa0003f3 mov x19, x0 63668: 3940e3e8 ldrb w8, [sp, #0x38] 6366c: 3607fda8 tbz w8, #0x0, 0x63620 63670: f94027e0 ldr x0, [sp, #0x48] 63674: 9400797d bl 0x81c68 63678: 394143e8 ldrb w8, [sp, #0x50] 6367c: 3607fd68 tbz w8, #0x0, 0x63628 63680: 14000004 b 0x63690 63684: aa0003f3 mov x19, x0 63688: 394143e8 ldrb w8, [sp, #0x50] 6368c: 3607fce8 tbz w8, #0x0, 0x63628 63690: f94033e0 ldr x0, [sp, #0x60] 63694: 94007975 bl 0x81c68 63698: aa1303e0 mov x0, x19 6369c: 94011ac0 bl 0xaa19c 00000000000636a0 : 636a0: d10143ff sub sp, sp, #0x50 636a4: a90257f6 stp x22, x21, [sp, #0x20] 636a8: a9034ff4 stp x20, x19, [sp, #0x30] 636ac: a9047bfd stp x29, x30, [sp, #0x40] 636b0: 910103fd add x29, sp, #0x40 636b4: d53bd055 mrs x21, TPIDR_EL0 636b8: f94016a8 ldr x8, [x21, #0x28] 636bc: f0000756 adrp x22, 0x14e000 636c0: aa0303f4 mov x20, x3 636c4: 2a0203f3 mov w19, w2 636c8: f9000fe8 str x8, [sp, #0x18] 636cc: f9463ec0 ldr x0, [x22, #0xc78] 636d0: b50001e0 cbnz x0, 0x6370c 636d4: f0000740 adrp x0, 0x14e000 636d8: 91320000 add x0, x0, #0xc80 636dc: 97feafb9 bl 0xf5c0 636e0: f9463ec8 ldr x8, [x22, #0xc78] 636e4: b50000c8 cbnz x8, 0x636fc 636e8: 321d07e0 orr w0, wzr, #0x18 636ec: 9400792f bl 0x81ba8 636f0: a900fc1f stp xzr, xzr, [x0, #0x8] 636f4: f900001f str xzr, [x0] 636f8: f9063ec0 str x0, [x22, #0xc78] 636fc: f0000740 adrp x0, 0x14e000 63700: 91320000 add x0, x0, #0xc80 63704: 97feb0db bl 0xfa70 63708: f9463ec0 ldr x0, [x22, #0xc78] 6370c: 910003e8 mov x8, sp 63710: aa1403e1 mov x1, x20 63714: 910003f6 mov x22, sp 63718: 97ffab2d bl 0x4e3cc 6371c: 394003e8 ldrb w8, [sp] 63720: f9400be9 ldr x9, [sp, #0x10] 63724: b24002ca orr x10, x22, #0x1 63728: 7200011f tst w8, #0x1 6372c: 9a890141 csel x1, x10, x9, eq 63730: 2a1303e0 mov w0, w19 63734: 97feacdb bl 0xeaa0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent8PrintLogENS0_11LogSeverityEPKcz@plt> 63738: 394003e8 ldrb w8, [sp] 6373c: 36000068 tbz w8, #0x0, 0x63748 63740: f9400be0 ldr x0, [sp, #0x10] 63744: 94007949 bl 0x81c68 63748: f94016a8 ldr x8, [x21, #0x28] 6374c: f9400fe9 ldr x9, [sp, #0x18] 63750: eb09011f cmp x8, x9 63754: 540000c1 b.ne 0x6376c 63758: a9447bfd ldp x29, x30, [sp, #0x40] 6375c: a9434ff4 ldp x20, x19, [sp, #0x30] 63760: a94257f6 ldp x22, x21, [sp, #0x20] 63764: 910143ff add sp, sp, #0x50 63768: d65f03c0 ret 6376c: 97feae9d bl 0xf1e0 <__stack_chk_fail@plt> 63770: 394003e8 ldrb w8, [sp] 63774: aa0003f3 mov x19, x0 63778: 36000068 tbz w8, #0x0, 0x63784 6377c: f9400be0 ldr x0, [sp, #0x10] 63780: 9400793a bl 0x81c68 63784: aa1303e0 mov x0, x19 63788: 94011a85 bl 0xaa19c 000000000006378c : 6378c: d10143ff sub sp, sp, #0x50 63790: f90013f5 str x21, [sp, #0x20] 63794: a9034ff4 stp x20, x19, [sp, #0x30] 63798: a9047bfd stp x29, x30, [sp, #0x40] 6379c: 910103fd add x29, sp, #0x40 637a0: d53bd054 mrs x20, TPIDR_EL0 637a4: f9401688 ldr x8, [x20, #0x28] 637a8: f0000755 adrp x21, 0x14e000 637ac: aa0203f3 mov x19, x2 637b0: f9000fe8 str x8, [sp, #0x18] 637b4: f9463ea0 ldr x0, [x21, #0xc78] 637b8: b50001e0 cbnz x0, 0x637f4 637bc: f0000740 adrp x0, 0x14e000 637c0: 91320000 add x0, x0, #0xc80 637c4: 97feaf7f bl 0xf5c0 637c8: f9463ea8 ldr x8, [x21, #0xc78] 637cc: b50000c8 cbnz x8, 0x637e4 637d0: 321d07e0 orr w0, wzr, #0x18 637d4: 940078f5 bl 0x81ba8 637d8: a900fc1f stp xzr, xzr, [x0, #0x8] 637dc: f900001f str xzr, [x0] 637e0: f9063ea0 str x0, [x21, #0xc78] 637e4: f0000740 adrp x0, 0x14e000 637e8: 91320000 add x0, x0, #0xc80 637ec: 97feb0a1 bl 0xfa70 637f0: f9463ea0 ldr x0, [x21, #0xc78] 637f4: 910003e8 mov x8, sp 637f8: aa1303e1 mov x1, x19 637fc: 910003f5 mov x21, sp 63800: 97ffaaf3 bl 0x4e3cc 63804: 394003e8 ldrb w8, [sp] 63808: f9400be9 ldr x9, [sp, #0x10] 6380c: b24002aa orr x10, x21, #0x1 63810: 7200011f tst w8, #0x1 63814: 9a890140 csel x0, x10, x9, eq 63818: 97fead46 bl 0xed30 <_ZN6GCloud10CrashSight21CrashSightMobileAgent21SetCustomizedDeviceIDEPKc@plt> 6381c: 394003e8 ldrb w8, [sp] 63820: 36000068 tbz w8, #0x0, 0x6382c 63824: f9400be0 ldr x0, [sp, #0x10] 63828: 94007910 bl 0x81c68 6382c: f9401688 ldr x8, [x20, #0x28] 63830: f9400fe9 ldr x9, [sp, #0x18] 63834: eb09011f cmp x8, x9 63838: 540000c1 b.ne 0x63850 6383c: a9447bfd ldp x29, x30, [sp, #0x40] 63840: a9434ff4 ldp x20, x19, [sp, #0x30] 63844: f94013f5 ldr x21, [sp, #0x20] 63848: 910143ff add sp, sp, #0x50 6384c: d65f03c0 ret 63850: 97feae64 bl 0xf1e0 <__stack_chk_fail@plt> 63854: 394003e8 ldrb w8, [sp] 63858: aa0003f3 mov x19, x0 6385c: 36000068 tbz w8, #0x0, 0x63868 63860: f9400be0 ldr x0, [sp, #0x10] 63864: 94007901 bl 0x81c68 63868: aa1303e0 mov x0, x19 6386c: 94011a4c bl 0xaa19c 0000000000063870 : 63870: d10143ff sub sp, sp, #0x50 63874: f90013f5 str x21, [sp, #0x20] 63878: a9034ff4 stp x20, x19, [sp, #0x30] 6387c: a9047bfd stp x29, x30, [sp, #0x40] 63880: 910103fd add x29, sp, #0x40 63884: d53bd054 mrs x20, TPIDR_EL0 63888: f9401688 ldr x8, [x20, #0x28] 6388c: f0000755 adrp x21, 0x14e000 63890: aa0203f3 mov x19, x2 63894: f9000fe8 str x8, [sp, #0x18] 63898: f9463ea0 ldr x0, [x21, #0xc78] 6389c: b50001e0 cbnz x0, 0x638d8 638a0: f0000740 adrp x0, 0x14e000 638a4: 91320000 add x0, x0, #0xc80 638a8: 97feaf46 bl 0xf5c0 638ac: f9463ea8 ldr x8, [x21, #0xc78] 638b0: b50000c8 cbnz x8, 0x638c8 638b4: 321d07e0 orr w0, wzr, #0x18 638b8: 940078bc bl 0x81ba8 638bc: a900fc1f stp xzr, xzr, [x0, #0x8] 638c0: f900001f str xzr, [x0] 638c4: f9063ea0 str x0, [x21, #0xc78] 638c8: f0000740 adrp x0, 0x14e000 638cc: 91320000 add x0, x0, #0xc80 638d0: 97feb068 bl 0xfa70 638d4: f9463ea0 ldr x0, [x21, #0xc78] 638d8: 910003e8 mov x8, sp 638dc: aa1303e1 mov x1, x19 638e0: 910003f5 mov x21, sp 638e4: 97ffaaba bl 0x4e3cc 638e8: 394003e8 ldrb w8, [sp] 638ec: f9400be9 ldr x9, [sp, #0x10] 638f0: b24002aa orr x10, x21, #0x1 638f4: 7200011f tst w8, #0x1 638f8: 9a890140 csel x0, x10, x9, eq 638fc: 97feb02d bl 0xf9b0 <_ZN6GCloud10CrashSight21CrashSightMobileAgent20SetCustomizedMatchIDEPKc@plt> 63900: 394003e8 ldrb w8, [sp] 63904: 36000068 tbz w8, #0x0, 0x63910 63908: f9400be0 ldr x0, [sp, #0x10] 6390c: 940078d7 bl 0x81c68 63910: f9401688 ldr x8, [x20, #0x28] 63914: f9400fe9 ldr x9, [sp, #0x18] 63918: eb09011f cmp x8, x9 6391c: 540000c1 b.ne 0x63934 63920: a9447bfd ldp x29, x30, [sp, #0x40] 63924: a9434ff4 ldp x20, x19, [sp, #0x30] 63928: f94013f5 ldr x21, [sp, #0x20] 6392c: 910143ff add sp, sp, #0x50 63930: d65f03c0 ret 63934: 97feae2b bl 0xf1e0 <__stack_chk_fail@plt> 63938: 394003e8 ldrb w8, [sp] 6393c: aa0003f3 mov x19, x0 63940: 36000068 tbz w8, #0x0, 0x6394c 63944: f9400be0 ldr x0, [sp, #0x10] 63948: 940078c8 bl 0x81c68 6394c: aa1303e0 mov x0, x19 63950: 94011a13 bl 0xaa19c 0000000000063954 : 63954: a9be4ff4 stp x20, x19, [sp, #-0x20]! 63958: a9017bfd stp x29, x30, [sp, #0x10] 6395c: 910043fd add x29, sp, #0x10 63960: aa0003f3 mov x19, x0 63964: 321a03e0 orr w0, wzr, #0x40 63968: 320003e1 orr w1, wzr, #0x1 6396c: 97feace5 bl 0xed00 63970: aa0003f4 mov x20, x0 63974: b4000214 cbz x20, 0x639b4 63978: 321a03e1 orr w1, wzr, #0x40 6397c: aa1403e0 mov x0, x20 63980: 97feac84 bl 0xeb90 <_ZN6GCloud10CrashSight21CrashSightMobileAgent21GetSDKDefinedDeviceIDEPvi@plt> 63984: f9400268 ldr x8, [x19] 63988: aa1303e0 mov x0, x19 6398c: aa1403e1 mov x1, x20 63990: f9429d08 ldr x8, [x8, #0x538] 63994: d63f0100 blr x8 63998: aa0003f3 mov x19, x0 6399c: aa1403e0 mov x0, x20 639a0: 97feb008 bl 0xf9c0 639a4: a9417bfd ldp x29, x30, [sp, #0x10] 639a8: aa1303e0 mov x0, x19 639ac: a8c24ff4 ldp x20, x19, [sp], #0x20 639b0: d65f03c0 ret 639b4: b0000281 adrp x1, 0xb4000 639b8: f0000282 adrp x2, 0xb6000 639bc: 912fdc21 add x1, x1, #0xbf7 639c0: 91157842 add x2, x2, #0x55e 639c4: 320007e0 orr w0, wzr, #0x3 639c8: 97feac32 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 639cc: f9400268 ldr x8, [x19] 639d0: a9417bfd ldp x29, x30, [sp, #0x10] 639d4: b0000281 adrp x1, 0xb4000 639d8: 9139dc21 add x1, x1, #0xe77 639dc: f9429d02 ldr x2, [x8, #0x538] 639e0: aa1303e0 mov x0, x19 639e4: a8c24ff4 ldp x20, x19, [sp], #0x20 639e8: d61f0040 br x2 00000000000639ec : 639ec: a9be4ff4 stp x20, x19, [sp, #-0x20]! 639f0: a9017bfd stp x29, x30, [sp, #0x10] 639f4: 910043fd add x29, sp, #0x10 639f8: aa0003f3 mov x19, x0 639fc: 321a03e0 orr w0, wzr, #0x40 63a00: 320003e1 orr w1, wzr, #0x1 63a04: 97feacbf bl 0xed00 63a08: aa0003f4 mov x20, x0 63a0c: b4000214 cbz x20, 0x63a4c 63a10: 321a03e1 orr w1, wzr, #0x40 63a14: aa1403e0 mov x0, x20 63a18: 97feb002 bl 0xfa20 <_ZN6GCloud10CrashSight21CrashSightMobileAgent15GetSDKSessionIDEPvi@plt> 63a1c: f9400268 ldr x8, [x19] 63a20: aa1303e0 mov x0, x19 63a24: aa1403e1 mov x1, x20 63a28: f9429d08 ldr x8, [x8, #0x538] 63a2c: d63f0100 blr x8 63a30: aa0003f3 mov x19, x0 63a34: aa1403e0 mov x0, x20 63a38: 97feafe2 bl 0xf9c0 63a3c: a9417bfd ldp x29, x30, [sp, #0x10] 63a40: aa1303e0 mov x0, x19 63a44: a8c24ff4 ldp x20, x19, [sp], #0x20 63a48: d65f03c0 ret 63a4c: b0000281 adrp x1, 0xb4000 63a50: f0000282 adrp x2, 0xb6000 63a54: 912fdc21 add x1, x1, #0xbf7 63a58: 91164842 add x2, x2, #0x592 63a5c: 320007e0 orr w0, wzr, #0x3 63a60: 97feac0c bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 63a64: f9400268 ldr x8, [x19] 63a68: a9417bfd ldp x29, x30, [sp, #0x10] 63a6c: b0000281 adrp x1, 0xb4000 63a70: 9139dc21 add x1, x1, #0xe77 63a74: f9429d02 ldr x2, [x8, #0x538] 63a78: aa1303e0 mov x0, x19 63a7c: a8c24ff4 ldp x20, x19, [sp], #0x20 63a80: d61f0040 br x2 0000000000063a84 : 63a84: 2a0203e0 mov w0, w2 63a88: 17feac62 b 0xec10 <_ZN6GCloud10CrashSight21CrashSightMobileAgent19SetLogcatBufferSizeEi@plt> 63a8c: d101c3ff sub sp, sp, #0x70 63a90: f90023f5 str x21, [sp, #0x40] 63a94: a9054ff4 stp x20, x19, [sp, #0x50] 63a98: a9067bfd stp x29, x30, [sp, #0x60] 63a9c: 910183fd add x29, sp, #0x60 63aa0: f000028a adrp x10, 0xb6000 63aa4: d53bd055 mrs x21, TPIDR_EL0 63aa8: 91170d4a add x10, x10, #0x5c3 63aac: f94016a9 ldr x9, [x21, #0x28] 63ab0: 3dc00140 ldr q0, [x10] 63ab4: 528dedeb mov w11, #0x6f6f // =28527 63ab8: aa0003f3 mov x19, x0 63abc: 52800508 mov w8, #0x28 // =40 63ac0: 72a40deb movk w11, #0x206f, lsl #16 63ac4: f81d83a9 stur x9, [x29, #-0x28] 63ac8: a902ffff stp xzr, xzr, [sp, #0x28] 63acc: f90013ff str xzr, [sp, #0x20] 63ad0: 390083e8 strb w8, [sp, #0x20] 63ad4: 3c8213e0 stur q0, [sp, #0x21] 63ad8: b80313eb stur w11, [sp, #0x31] 63adc: 3900d7ff strb wzr, [sp, #0x35] 63ae0: f0000281 adrp x1, 0xb6000 63ae4: 91176021 add x1, x1, #0x5d8 63ae8: 910023e8 add x8, sp, #0x8 63aec: 910083e0 add x0, sp, #0x20 63af0: 910023f4 add x20, sp, #0x8 63af4: 94000025 bl 0x63b88 63af8: 394023e8 ldrb w8, [sp, #0x8] 63afc: f9400fe0 ldr x0, [sp, #0x18] 63b00: b2400289 orr x9, x20, #0x1 63b04: 7200011f tst w8, #0x1 63b08: 9a800134 csel x20, x9, x0, eq 63b0c: 36000048 tbz w8, #0x0, 0x63b14 63b10: 94007856 bl 0x81c68 63b14: f9400268 ldr x8, [x19] 63b18: f9429d08 ldr x8, [x8, #0x538] 63b1c: aa1303e0 mov x0, x19 63b20: aa1403e1 mov x1, x20 63b24: d63f0100 blr x8 63b28: aa0003f3 mov x19, x0 63b2c: 394083e8 ldrb w8, [sp, #0x20] 63b30: 36000068 tbz w8, #0x0, 0x63b3c 63b34: f9401be0 ldr x0, [sp, #0x30] 63b38: 9400784c bl 0x81c68 63b3c: f94016a8 ldr x8, [x21, #0x28] 63b40: f85d83a9 ldur x9, [x29, #-0x28] 63b44: eb09011f cmp x8, x9 63b48: 540000e1 b.ne 0x63b64 63b4c: aa1303e0 mov x0, x19 63b50: a9467bfd ldp x29, x30, [sp, #0x60] 63b54: a9454ff4 ldp x20, x19, [sp, #0x50] 63b58: f94023f5 ldr x21, [sp, #0x40] 63b5c: 9101c3ff add sp, sp, #0x70 63b60: d65f03c0 ret 63b64: 97fead9f bl 0xf1e0 <__stack_chk_fail@plt> 63b68: 14000001 b 0x63b6c 63b6c: 394083e8 ldrb w8, [sp, #0x20] 63b70: aa0003f3 mov x19, x0 63b74: 36000068 tbz w8, #0x0, 0x63b80 63b78: f9401be0 ldr x0, [sp, #0x30] 63b7c: 9400783b bl 0x81c68 63b80: aa1303e0 mov x0, x19 63b84: 94011986 bl 0xaa19c 63b88: f81b0ff9 str x25, [sp, #-0x50]! 63b8c: a9015ff8 stp x24, x23, [sp, #0x10] 63b90: a90257f6 stp x22, x21, [sp, #0x20] 63b94: a9034ff4 stp x20, x19, [sp, #0x30] 63b98: a9047bfd stp x29, x30, [sp, #0x40] 63b9c: 910103fd add x29, sp, #0x40 63ba0: aa0803f3 mov x19, x8 63ba4: aa0003f7 mov x23, x0 63ba8: a900fe7f stp xzr, xzr, [x19, #0x8] 63bac: f900027f str xzr, [x19] 63bb0: 394002f6 ldrb w22, [x23] 63bb4: f94006f8 ldr x24, [x23, #0x8] 63bb8: aa0103f4 mov x20, x1 63bbc: aa1403e0 mov x0, x20 63bc0: d341fed9 lsr x25, x22, #1 63bc4: 97feaeeb bl 0xf770 63bc8: f9400ae9 ldr x9, [x23, #0x10] 63bcc: 720002df tst w22, #0x1 63bd0: aa0003f5 mov x21, x0 63bd4: 9a980336 csel x22, x25, x24, eq 63bd8: 8b1502c8 add x8, x22, x21 63bdc: 9a971537 csinc x23, x9, x23, ne 63be0: b100411f cmn x8, #0x10 63be4: 54000402 b.hs 0x63c64 63be8: f100591f cmp x8, #0x16 63bec: 54000288 b.hi 0x63c3c 63bf0: d37ffac8 lsl x8, x22, #1 63bf4: aa1303f8 mov x24, x19 63bf8: 38001708 strb w8, [x24], #0x1 63bfc: b40000b6 cbz x22, 0x63c10 63c00: aa1803e0 mov x0, x24 63c04: aa1703e1 mov x1, x23 63c08: aa1603e2 mov x2, x22 63c0c: 97feaf21 bl 0xf890 63c10: 38366b1f strb wzr, [x24, x22] 63c14: aa1303e0 mov x0, x19 63c18: aa1403e1 mov x1, x20 63c1c: aa1503e2 mov x2, x21 63c20: 97ff56f1 bl 0x397e4 <.text+0x29d34> 63c24: a9447bfd ldp x29, x30, [sp, #0x40] 63c28: a9434ff4 ldp x20, x19, [sp, #0x30] 63c2c: a94257f6 ldp x22, x21, [sp, #0x20] 63c30: a9415ff8 ldp x24, x23, [sp, #0x10] 63c34: f84507f9 ldr x25, [sp], #0x50 63c38: d65f03c0 ret 63c3c: 91004108 add x8, x8, #0x10 63c40: 927ced19 and x25, x8, #0xfffffffffffffff0 63c44: aa1903e0 mov x0, x25 63c48: 940077d8 bl 0x81ba8 63c4c: aa0003f8 mov x24, x0 63c50: b2400328 orr x8, x25, #0x1 63c54: a900e276 stp x22, x24, [x19, #0x8] 63c58: f9000268 str x8, [x19] 63c5c: b5fffd36 cbnz x22, 0x63c00 63c60: 17ffffec b 0x63c10 63c64: aa1303e0 mov x0, x19 63c68: 97ff23b4 bl 0x2cb38 <.text+0x1d088> 63c6c: 39400268 ldrb w8, [x19] 63c70: aa0003f4 mov x20, x0 63c74: 36000068 tbz w8, #0x0, 0x63c80 63c78: f9400a60 ldr x0, [x19, #0x10] 63c7c: 940077fb bl 0x81c68 63c80: aa1403e0 mov x0, x20 63c84: 94011946 bl 0xaa19c 0000000000063c88 : 63c88: a9be4ff4 stp x20, x19, [sp, #-0x20]! 63c8c: a9017bfd stp x29, x30, [sp, #0x10] 63c90: 910043fd add x29, sp, #0x10 63c94: aa0003f3 mov x19, x0 63c98: 321003f4 orr w20, wzr, #0x10000 63c9c: aa1303e0 mov x0, x19 63ca0: 97ffff7b bl 0x63a8c 63ca4: 51000694 sub w20, w20, #0x1 63ca8: aa0003e1 mov x1, x0 63cac: 35ffff94 cbnz w20, 0x63c9c 63cb0: f9400268 ldr x8, [x19] 63cb4: a9417bfd ldp x29, x30, [sp, #0x10] 63cb8: aa1303e0 mov x0, x19 63cbc: f9405502 ldr x2, [x8, #0xa8] 63cc0: a8c24ff4 ldp x20, x19, [sp], #0x20 63cc4: d61f0040 br x2 0000000000063cc8 : 63cc8: 12000040 and w0, w2, #0x1 63ccc: 17feaf2d b 0xf980 <_ZN6GCloud10CrashSight21CrashSightMobileAgent23setEnableGetPackageInfoEb@plt> 63cd0: a9bd57fc stp x28, x21, [sp, #-0x30]! 63cd4: a9014ff4 stp x20, x19, [sp, #0x10] 63cd8: a9027bfd stp x29, x30, [sp, #0x20] 63cdc: 910083fd add x29, sp, #0x20 63ce0: d10dc3ff sub sp, sp, #0x370 63ce4: d53bd054 mrs x20, TPIDR_EL0 63ce8: f9401688 ldr x8, [x20, #0x28] 63cec: f0000755 adrp x21, 0x14e000 63cf0: f81d83a8 stur x8, [x29, #-0x28] 63cf4: f9463ea0 ldr x0, [x21, #0xc78] 63cf8: b50001e0 cbnz x0, 0x63d34 63cfc: f0000740 adrp x0, 0x14e000 63d00: 91320000 add x0, x0, #0xc80 63d04: 97feae2f bl 0xf5c0 63d08: f9463ea8 ldr x8, [x21, #0xc78] 63d0c: b50000c8 cbnz x8, 0x63d24 63d10: 321d07e0 orr w0, wzr, #0x18 63d14: 940077a5 bl 0x81ba8 63d18: a900fc1f stp xzr, xzr, [x0, #0x8] 63d1c: f900001f str xzr, [x0] 63d20: f9063ea0 str x0, [x21, #0xc78] 63d24: f0000740 adrp x0, 0x14e000 63d28: 91320000 add x0, x0, #0xc80 63d2c: 97feaf51 bl 0xfa70 63d30: f9463ea0 ldr x0, [x21, #0xc78] 63d34: 97ffa431 bl 0x4cdf8 63d38: b4003400 cbz x0, 0x643b8 63d3c: f9463ea0 ldr x0, [x21, #0xc78] 63d40: b50001e0 cbnz x0, 0x63d7c 63d44: f0000740 adrp x0, 0x14e000 63d48: 91320000 add x0, x0, #0xc80 63d4c: 97feae1d bl 0xf5c0 63d50: f9463ea8 ldr x8, [x21, #0xc78] 63d54: b50000c8 cbnz x8, 0x63d6c 63d58: 321d07e0 orr w0, wzr, #0x18 63d5c: 94007793 bl 0x81ba8 63d60: a900fc1f stp xzr, xzr, [x0, #0x8] 63d64: f900001f str xzr, [x0] 63d68: f9063ea0 str x0, [x21, #0xc78] 63d6c: f0000740 adrp x0, 0x14e000 63d70: 91320000 add x0, x0, #0xc80 63d74: 97feaf3f bl 0xfa70 63d78: f9463ea0 ldr x0, [x21, #0xc78] 63d7c: f0000281 adrp x1, 0xb6000 63d80: 91177c21 add x1, x1, #0x5df 63d84: 97ffa4a5 bl 0x4d018 63d88: aa0003f3 mov x19, x0 63d8c: b5000133 cbnz x19, 0x63db0 63d90: b0000281 adrp x1, 0xb4000 63d94: f0000282 adrp x2, 0xb6000 63d98: f0000283 adrp x3, 0xb6000 63d9c: 912fdc21 add x1, x1, #0xbf7 63da0: 91182842 add x2, x2, #0x60a 63da4: 91177c63 add x3, x3, #0x5df 63da8: 320007e0 orr w0, wzr, #0x3 63dac: 97feab39 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 63db0: d0000289 adrp x9, 0xb5000 63db4: 911ad929 add x9, x9, #0x6b6 63db8: 900003ea adrp x10, 0xdf000 63dbc: f947f54a ldr x10, [x10, #0xfe8] 63dc0: 9e670121 fmov d1, x9 63dc4: d0000289 adrp x9, 0xb5000 63dc8: 911fe129 add x9, x9, #0x7f8 63dcc: 9e670124 fmov d4, x9 63dd0: d0000289 adrp x9, 0xb5000 63dd4: 91224529 add x9, x9, #0x891 63dd8: 900003ee adrp x14, 0xdf000 63ddc: 9e670142 fmov d2, x10 63de0: 900003ea adrp x10, 0xdf000 63de4: 9e670120 fmov d0, x9 63de8: 900003e9 adrp x9, 0xdf000 63dec: f9479dce ldr x14, [x14, #0xf38] 63df0: f947d94a ldr x10, [x10, #0xfb0] 63df4: f946f929 ldr x9, [x9, #0xdf0] 63df8: d0000248 adrp x8, 0xad000 63dfc: 913b1508 add x8, x8, #0xec5 63e00: d000028c adrp x12, 0xb5000 63e04: f000028b adrp x11, 0xb6000 63e08: f000028d adrp x13, 0xb6000 63e0c: 4e181d01 mov v1.d[1], x8 63e10: 911e2d8c add x12, x12, #0x78b 63e14: 91185d6b add x11, x11, #0x617 63e18: 911905ad add x13, x13, #0x641 63e1c: 3d8003e1 str q1, [sp] 63e20: 9e670121 fmov d1, x9 63e24: d0000289 adrp x9, 0xb5000 63e28: 9e670163 fmov d3, x11 63e2c: 9e670145 fmov d5, x10 63e30: d000028a adrp x10, 0xb5000 63e34: 4e181d82 mov v2.d[1], x12 63e38: 9122f529 add x9, x9, #0x8bd 63e3c: d000028c adrp x12, 0xb5000 63e40: 4e181da4 mov v4.d[1], x13 63e44: d000028d adrp x13, 0xb5000 63e48: 9121814a add x10, x10, #0x860 63e4c: 3d8007e2 str q2, [sp, #0x10] 63e50: 9e670122 fmov d2, x9 63e54: 900003e9 adrp x9, 0xdf000 63e58: 4e181dc3 mov v3.d[1], x14 63e5c: 910f998c add x12, x12, #0x3e6 63e60: 912f81ad add x13, x13, #0xbe0 63e64: f9469129 ldr x9, [x9, #0xd20] 63e68: 3d800be3 str q3, [sp, #0x20] 63e6c: 9e670183 fmov d3, x12 63e70: f000024c adrp x12, 0xae000 63e74: 3d800fe4 str q4, [sp, #0x30] 63e78: 9e6701a4 fmov d4, x13 63e7c: d000028d adrp x13, 0xb5000 63e80: 4e181d45 mov v5.d[1], x10 63e84: 900003ea adrp x10, 0xdf000 63e88: 91007d8c add x12, x12, #0x1f 63e8c: 91240dad add x13, x13, #0x903 63e90: f946794a ldr x10, [x10, #0xcf0] 63e94: f000028b adrp x11, 0xb6000 63e98: 4e181d80 mov v0.d[1], x12 63e9c: 4e181da1 mov v1.d[1], x13 63ea0: 9119a96b add x11, x11, #0x66a 63ea4: ad0307e0 stp q0, q1, [sp, #0x60] 63ea8: 9e670180 fmov d0, x12 63eac: 3d8013e5 str q5, [sp, #0x40] 63eb0: 9e670165 fmov d5, x11 63eb4: 4ea01c01 mov v1.16b, v0.16b 63eb8: 4e181d25 mov v5.d[1], x9 63ebc: 4e181d41 mov v1.d[1], x10 63ec0: 4e181d63 mov v3.d[1], x11 63ec4: d000028b adrp x11, 0xb5000 63ec8: 3d8017e5 str q5, [sp, #0x50] 63ecc: 3d8023e1 str q1, [sp, #0x80] 63ed0: 900003e9 adrp x9, 0xdf000 63ed4: 9134a16b add x11, x11, #0xd28 63ed8: f9468529 ldr x9, [x9, #0xd08] 63edc: 9e670165 fmov d5, x11 63ee0: 4e181d82 mov v2.d[1], x12 63ee4: 4e181d84 mov v4.d[1], x12 63ee8: 4e181d85 mov v5.d[1], x12 63eec: 900003ec adrp x12, 0xdf000 63ef0: f000028a adrp x10, 0xb6000 63ef4: f946b98c ldr x12, [x12, #0xd70] 63ef8: 9120054a add x10, x10, #0x801 63efc: f000028b adrp x11, 0xb6000 63f00: 9e670121 fmov d1, x9 63f04: 911a496b add x11, x11, #0x692 63f08: 3d8027e2 str q2, [sp, #0x90] 63f0c: 4e181d41 mov v1.d[1], x10 63f10: 900003ea adrp x10, 0xdf000 63f14: f000028d adrp x13, 0xb6000 63f18: f947b14a ldr x10, [x10, #0xf60] 63f1c: 3d802be1 str q1, [sp, #0xa0] 63f20: 9e670161 fmov d1, x11 63f24: 912049ad add x13, x13, #0x812 63f28: f0000289 adrp x9, 0xb6000 63f2c: 4e181d81 mov v1.d[1], x12 63f30: 911b2929 add x9, x9, #0x6ca 63f34: 3d802fe1 str q1, [sp, #0xb0] 63f38: 9e6701a1 fmov d1, x13 63f3c: 900003ed adrp x13, 0xdf000 63f40: f000028b adrp x11, 0xb6000 63f44: f947a5ad ldr x13, [x13, #0xf48] 63f48: 4e181d21 mov v1.d[1], x9 63f4c: 9120996b add x11, x11, #0x826 63f50: f000028c adrp x12, 0xb6000 63f54: 3d8033e1 str q1, [sp, #0xc0] 63f58: 9e670141 fmov d1, x10 63f5c: 911c158c add x12, x12, #0x705 63f60: 4e181d61 mov v1.d[1], x11 63f64: 900003eb adrp x11, 0xdf000 63f68: f0000289 adrp x9, 0xb6000 63f6c: f9477d6b ldr x11, [x11, #0xef8] 63f70: 3d8037e1 str q1, [sp, #0xd0] 63f74: 9e670181 fmov d1, x12 63f78: 9120f529 add x9, x9, #0x83d 63f7c: f000024a adrp x10, 0xae000 63f80: 4e181da1 mov v1.d[1], x13 63f84: 9103554a add x10, x10, #0xd5 63f88: 3d803be1 str q1, [sp, #0xe0] 63f8c: 9e670121 fmov d1, x9 63f90: 900003e9 adrp x9, 0xdf000 63f94: 4e181d41 mov v1.d[1], x10 63f98: d000028c adrp x12, 0xb5000 63f9c: f9469529 ldr x9, [x9, #0xd28] 63fa0: 3d803fe1 str q1, [sp, #0xf0] 63fa4: 9e670161 fmov d1, x11 63fa8: 900003eb adrp x11, 0xdf000 63fac: 9125498c add x12, x12, #0x952 63fb0: f000028d adrp x13, 0xb6000 63fb4: f946416b ldr x11, [x11, #0xc80] 63fb8: 911c45ad add x13, x13, #0x711 63fbc: 4e181d81 mov v1.d[1], x12 63fc0: 3d8043e1 str q1, [sp, #0x100] 63fc4: 9e6701a1 fmov d1, x13 63fc8: 4e181d21 mov v1.d[1], x9 63fcc: 900003ee adrp x14, 0xdf000 63fd0: f000028d adrp x13, 0xb6000 63fd4: f94615ce ldr x14, [x14, #0xc28] 63fd8: ad088fe1 stp q1, q3, [sp, #0x110] 63fdc: 9e670161 fmov d1, x11 63fe0: 900003eb adrp x11, 0xdf000 63fe4: 91216dad add x13, x13, #0x85b 63fe8: f947f96b ldr x11, [x11, #0xff0] 63fec: d0000289 adrp x9, 0xb5000 63ff0: 4e181da1 mov v1.d[1], x13 63ff4: 91279d29 add x9, x9, #0x9e7 63ff8: 3d804fe1 str q1, [sp, #0x130] 63ffc: 4ea01c01 mov v1.16b, v0.16b 64000: 9e670122 fmov d2, x9 64004: b0000249 adrp x9, 0xad000 64008: 4e181dc1 mov v1.d[1], x14 6400c: 91364129 add x9, x9, #0xd90 64010: b000028d adrp x13, 0xb5000 64014: 3d8053e1 str q1, [sp, #0x140] 64018: 9e670161 fmov d1, x11 6401c: b000024b adrp x11, 0xad000 64020: 912939ad add x13, x13, #0xa4e 64024: 912fc96b add x11, x11, #0xbf2 64028: 4e181d22 mov v2.d[1], x9 6402c: 3d8057e2 str q2, [sp, #0x150] 64030: 9e670162 fmov d2, x11 64034: f00003cb adrp x11, 0xdf000 64038: 4e181da1 mov v1.d[1], x13 6403c: b000028d adrp x13, 0xb5000 64040: f9474d6b ldr x11, [x11, #0xe98] 64044: 912bb9ad add x13, x13, #0xaee 64048: 3d805be1 str q1, [sp, #0x160] 6404c: 9e6701a1 fmov d1, x13 64050: d000028d adrp x13, 0xb6000 64054: 911d81ad add x13, x13, #0x760 64058: 4e181da1 mov v1.d[1], x13 6405c: d000028d adrp x13, 0xb6000 64060: 4e181d62 mov v2.d[1], x11 64064: f00003cb adrp x11, 0xdf000 64068: 911dddad add x13, x13, #0x777 6406c: f9465d6b ldr x11, [x11, #0xcb8] 64070: 3d805fe2 str q2, [sp, #0x170] 64074: 3d8063e1 str q1, [sp, #0x180] 64078: 9e6701a1 fmov d1, x13 6407c: f00003cd adrp x13, 0xdf000 64080: f94645ad ldr x13, [x13, #0xc88] 64084: 9e670162 fmov d2, x11 64088: b000028b adrp x11, 0xb5000 6408c: 912e316b add x11, x11, #0xb8c 64090: 4e181da1 mov v1.d[1], x13 64094: b000028d adrp x13, 0xb5000 64098: 4e181d62 mov v2.d[1], x11 6409c: f00003cb adrp x11, 0xdf000 640a0: 913209ad add x13, x13, #0xc82 640a4: f946f56b ldr x11, [x11, #0xde8] 640a8: 3d8067e2 str q2, [sp, #0x190] 640ac: 3d806be1 str q1, [sp, #0x1a0] 640b0: 9e6701a1 fmov d1, x13 640b4: f00003cd adrp x13, 0xdf000 640b8: f947a1ad ldr x13, [x13, #0xf40] 640bc: 3d806fe4 str q4, [sp, #0x1b0] 640c0: 9e670162 fmov d2, x11 640c4: b000028b adrp x11, 0xb5000 640c8: 9e6701a3 fmov d3, x13 640cc: f00003cd adrp x13, 0xdf000 640d0: f946e9ad ldr x13, [x13, #0xdd0] 640d4: 9128996b add x11, x11, #0xa26 640d8: 4e181d62 mov v2.d[1], x11 640dc: 3d8073e2 str q2, [sp, #0x1c0] 640e0: 4ea01c02 mov v2.16b, v0.16b 640e4: 4e181da2 mov v2.d[1], x13 640e8: f00003cd adrp x13, 0xdf000 640ec: f94669ad ldr x13, [x13, #0xcd0] 640f0: 4e181d21 mov v1.d[1], x9 640f4: d000028b adrp x11, 0xb6000 640f8: 3d8077e2 str q2, [sp, #0x1d0] 640fc: 3d807be1 str q1, [sp, #0x1e0] 64100: 4e181d83 mov v3.d[1], x12 64104: f00003cc adrp x12, 0xdf000 64108: 911ec96b add x11, x11, #0x7b2 6410c: f9475d8c ldr x12, [x12, #0xeb8] 64110: 9e670162 fmov d2, x11 64114: d000028b adrp x11, 0xb6000 64118: 4e181da2 mov v2.d[1], x13 6411c: d000028d adrp x13, 0xb6000 64120: 91219d6b add x11, x11, #0x867 64124: 9121c5ad add x13, x13, #0x871 64128: 9e670161 fmov d1, x11 6412c: b000024b adrp x11, 0xad000 64130: 3d807fe3 str q3, [sp, #0x1f0] 64134: 9e670183 fmov d3, x12 64138: b000028c adrp x12, 0xb5000 6413c: 3d8083e2 str q2, [sp, #0x200] 64140: 9e6701a2 fmov d2, x13 64144: f00003cd adrp x13, 0xdf000 64148: 9135a56b add x11, x11, #0xd69 6414c: 9138518c add x12, x12, #0xe14 64150: f9468dad ldr x13, [x13, #0xd18] 64154: 4e181d61 mov v1.d[1], x11 64158: 4e181d83 mov v3.d[1], x12 6415c: ad108fe1 stp q1, q3, [sp, #0x210] 64160: 9e670101 fmov d1, x8 64164: 4ea11c23 mov v3.16b, v1.16b 64168: 4e181da3 mov v3.d[1], x13 6416c: 4e181d02 mov v2.d[1], x8 64170: 3d808fe3 str q3, [sp, #0x230] 64174: f00003c8 adrp x8, 0xdf000 64178: f9475908 ldr x8, [x8, #0xeb0] 6417c: f00003cc adrp x12, 0xdf000 64180: b000028b adrp x11, 0xb5000 64184: f9473d8c ldr x12, [x12, #0xe78] 64188: 912c916b add x11, x11, #0xb24 6418c: 3d8093e2 str q2, [sp, #0x240] 64190: 9e670102 fmov d2, x8 64194: 4e181d62 mov v2.d[1], x11 64198: 3d8097e2 str q2, [sp, #0x250] 6419c: 4ea11c22 mov v2.16b, v1.16b 641a0: 4e181d82 mov v2.d[1], x12 641a4: 3d809be2 str q2, [sp, #0x260] 641a8: f00003c8 adrp x8, 0xdf000 641ac: f9462108 ldr x8, [x8, #0xc40] 641b0: f00003cc adrp x12, 0xdf000 641b4: d000028b adrp x11, 0xb6000 641b8: f947b98c ldr x12, [x12, #0xf70] 641bc: 9122116b add x11, x11, #0x884 641c0: 9e670102 fmov d2, x8 641c4: 3d809fe5 str q5, [sp, #0x270] 641c8: 4e181d62 mov v2.d[1], x11 641cc: f00003cb adrp x11, 0xdf000 641d0: d000028d adrp x13, 0xb6000 641d4: f946ed6b ldr x11, [x11, #0xdd8] 641d8: 3d80a3e2 str q2, [sp, #0x280] 641dc: 9e670142 fmov d2, x10 641e0: 912289ad add x13, x13, #0x8a2 641e4: d0000288 adrp x8, 0xb6000 641e8: 4e181d82 mov v2.d[1], x12 641ec: f00003cc adrp x12, 0xdf000 641f0: 911c2d08 add x8, x8, #0x70b 641f4: f9466d8c ldr x12, [x12, #0xcd8] 641f8: 3d80a7e2 str q2, [sp, #0x290] 641fc: 9e6701a2 fmov d2, x13 64200: b000028a adrp x10, 0xb5000 64204: 4e181d02 mov v2.d[1], x8 64208: 9139494a add x10, x10, #0xe52 6420c: 3d80abe2 str q2, [sp, #0x2a0] 64210: 9e670162 fmov d2, x11 64214: f00003cb adrp x11, 0xdf000 64218: 4e181d42 mov v2.d[1], x10 6421c: b000028d adrp x13, 0xb5000 64220: f947856b ldr x11, [x11, #0xf08] 64224: 3d80afe2 str q2, [sp, #0x2b0] 64228: 4ea01c02 mov v2.16b, v0.16b 6422c: 913ab9ad add x13, x13, #0xeae 64230: b0000248 adrp x8, 0xad000 64234: 4e181d82 mov v2.d[1], x12 64238: f00003cc adrp x12, 0xdf000 6423c: 912f4d08 add x8, x8, #0xbd3 64240: f947bd8c ldr x12, [x12, #0xf78] 64244: 3d80b3e2 str q2, [sp, #0x2c0] 64248: 9e6701a2 fmov d2, x13 6424c: 4e181d02 mov v2.d[1], x8 64250: 3d80b7e2 str q2, [sp, #0x2d0] 64254: 9e670162 fmov d2, x11 64258: f00003cb adrp x11, 0xdf000 6425c: d000028a adrp x10, 0xb6000 64260: f946396b ldr x11, [x11, #0xc70] 64264: 9123214a add x10, x10, #0x8c8 64268: d000028d adrp x13, 0xb6000 6426c: 912375ad add x13, x13, #0x8dd 64270: 4e181d42 mov v2.d[1], x10 64274: b000028a adrp x10, 0xb5000 64278: 3d80bbe2 str q2, [sp, #0x2e0] 6427c: 9e6701a2 fmov d2, x13 64280: f00003cd adrp x13, 0xdf000 64284: 4e181d80 mov v0.d[1], x12 64288: 913e754a add x10, x10, #0xf9d 6428c: f94725ad ldr x13, [x13, #0xe48] 64290: 3d80bfe0 str q0, [sp, #0x2f0] 64294: 9e670160 fmov d0, x11 64298: f00003cb adrp x11, 0xdf000 6429c: 4e181d02 mov v2.d[1], x8 642a0: d000028c adrp x12, 0xb6000 642a4: f947756b ldr x11, [x11, #0xee8] 642a8: 3d80c3e2 str q2, [sp, #0x300] 642ac: 4e181d40 mov v0.d[1], x10 642b0: f00003ca adrp x10, 0xdf000 642b4: 9103018c add x12, x12, #0xc0 642b8: f946c54a ldr x10, [x10, #0xd88] 642bc: 9e670182 fmov d2, x12 642c0: f9463ea0 ldr x0, [x21, #0xc78] 642c4: d000028c adrp x12, 0xb6000 642c8: 4e181d02 mov v2.d[1], x8 642cc: 4e181da1 mov v1.d[1], x13 642d0: 9103458c add x12, x12, #0xd1 642d4: 3d80c7e0 str q0, [sp, #0x310] 642d8: 9e670160 fmov d0, x11 642dc: ad190be1 stp q1, q2, [sp, #0x320] 642e0: 9e670121 fmov d1, x9 642e4: 4e181d80 mov v0.d[1], x12 642e8: 4e181d41 mov v1.d[1], x10 642ec: ad1a07e0 stp q0, q1, [sp, #0x340] 642f0: b50001e0 cbnz x0, 0x6432c 642f4: d0000740 adrp x0, 0x14e000 642f8: 91320000 add x0, x0, #0xc80 642fc: 97feacb1 bl 0xf5c0 64300: f9463ea8 ldr x8, [x21, #0xc78] 64304: b50000c8 cbnz x8, 0x6431c 64308: 321d07e0 orr w0, wzr, #0x18 6430c: 94007627 bl 0x81ba8 64310: a900fc1f stp xzr, xzr, [x0, #0x8] 64314: f900001f str xzr, [x0] 64318: f9063ea0 str x0, [x21, #0xc78] 6431c: d0000740 adrp x0, 0x14e000 64320: 91320000 add x0, x0, #0xc80 64324: 97feadd3 bl 0xfa70 64328: f9463ea0 ldr x0, [x21, #0xc78] 6432c: 97ffa2b3 bl 0x4cdf8 64330: f9400008 ldr x8, [x0] 64334: 910003e2 mov x2, sp 64338: 52800483 mov w3, #0x24 // =36 6433c: aa1303e1 mov x1, x19 64340: f9435d08 ldr x8, [x8, #0x6b8] 64344: d63f0100 blr x8 64348: 37f80080 tbnz w0, #0x1f, 0x64358 6434c: f9463ea0 ldr x0, [x21, #0xc78] 64350: b5000300 cbnz x0, 0x643b0 64354: 14000009 b 0x64378 64358: 90000281 adrp x1, 0xb4000 6435c: d0000282 adrp x2, 0xb6000 64360: 912fdc21 add x1, x1, #0xbf7 64364: 9123b442 add x2, x2, #0x8ed 64368: 320007e0 orr w0, wzr, #0x3 6436c: 97fea9c9 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 64370: f9463ea0 ldr x0, [x21, #0xc78] 64374: b50001e0 cbnz x0, 0x643b0 64378: d0000740 adrp x0, 0x14e000 6437c: 91320000 add x0, x0, #0xc80 64380: 97feac90 bl 0xf5c0 64384: f9463ea8 ldr x8, [x21, #0xc78] 64388: b50000c8 cbnz x8, 0x643a0 6438c: 321d07e0 orr w0, wzr, #0x18 64390: 94007606 bl 0x81ba8 64394: a900fc1f stp xzr, xzr, [x0, #0x8] 64398: f900001f str xzr, [x0] 6439c: f9063ea0 str x0, [x21, #0xc78] 643a0: d0000740 adrp x0, 0x14e000 643a4: 91320000 add x0, x0, #0xc80 643a8: 97feadb2 bl 0xfa70 643ac: f9463ea0 ldr x0, [x21, #0xc78] 643b0: aa1303e1 mov x1, x19 643b4: 97ffacae bl 0x4f66c 643b8: f9401688 ldr x8, [x20, #0x28] 643bc: f85d83a9 ldur x9, [x29, #-0x28] 643c0: eb09011f cmp x8, x9 643c4: 540000c1 b.ne 0x643dc 643c8: 910dc3ff add sp, sp, #0x370 643cc: a9427bfd ldp x29, x30, [sp, #0x20] 643d0: a9414ff4 ldp x20, x19, [sp, #0x10] 643d4: a8c357fc ldp x28, x21, [sp], #0x30 643d8: d65f03c0 ret 643dc: 97feab81 bl 0xf1e0 <__stack_chk_fail@plt> 643e0: 14007622 b 0x81c68 643e4: d10183ff sub sp, sp, #0x60 643e8: f90013f7 str x23, [sp, #0x20] 643ec: a90357f6 stp x22, x21, [sp, #0x30] 643f0: a9044ff4 stp x20, x19, [sp, #0x40] 643f4: a9057bfd stp x29, x30, [sp, #0x50] 643f8: 910143fd add x29, sp, #0x50 643fc: d53bd056 mrs x22, TPIDR_EL0 64400: f94016c8 ldr x8, [x22, #0x28] 64404: aa0103f3 mov x19, x1 64408: 90000281 adrp x1, 0xb4000 6440c: d0000282 adrp x2, 0xb6000 64410: f9000fe8 str x8, [sp, #0x18] 64414: b9404263 ldr w3, [x19, #0x40] 64418: 912fdc21 add x1, x1, #0xbf7 6441c: 91245442 add x2, x2, #0x915 64420: 2a1f03e0 mov w0, wzr 64424: 97fea99b bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 64428: d0000757 adrp x23, 0x14e000 6442c: f9463ef4 ldr x20, [x23, #0xc78] 64430: b50001f4 cbnz x20, 0x6446c 64434: d0000740 adrp x0, 0x14e000 64438: 91320000 add x0, x0, #0xc80 6443c: 97feac61 bl 0xf5c0 64440: f9463ee8 ldr x8, [x23, #0xc78] 64444: b50000c8 cbnz x8, 0x6445c 64448: 321d07e0 orr w0, wzr, #0x18 6444c: 940075d7 bl 0x81ba8 64450: a900fc1f stp xzr, xzr, [x0, #0x8] 64454: f900001f str xzr, [x0] 64458: f9063ee0 str x0, [x23, #0xc78] 6445c: d0000740 adrp x0, 0x14e000 64460: 91320000 add x0, x0, #0xc80 64464: 97fead83 bl 0xfa70 64468: f9463ef4 ldr x20, [x23, #0xc78] 6446c: 90000768 adrp x8, 0x150000 64470: f941d515 ldr x21, [x8, #0x3a8] 64474: 52850048 mov w8, #0x2802 // =10242 64478: a900ffff stp xzr, xzr, [sp, #0x8] 6447c: f90003ff str xzr, [sp] 64480: 790003e8 strh w8, [sp] 64484: 39000bff strb wzr, [sp, #0x2] 64488: d0000281 adrp x1, 0xb6000 6448c: 911c1c21 add x1, x1, #0x707 64490: 910003e0 mov x0, sp 64494: 320007e2 orr w2, wzr, #0x3 64498: 97ff54d3 bl 0x397e4 <.text+0x29d34> 6449c: 39400008 ldrb w8, [x0] 644a0: f9400809 ldr x9, [x0, #0x10] 644a4: 7200011f tst w8, #0x1 644a8: 9a801523 csinc x3, x9, x0, ne 644ac: d0000282 adrp x2, 0xb6000 644b0: 9124e842 add x2, x2, #0x93a 644b4: aa1403e0 mov x0, x20 644b8: aa1503e1 mov x1, x21 644bc: aa1f03e4 mov x4, xzr 644c0: 97ffa506 bl 0x4d8d8 644c4: aa0003f4 mov x20, x0 644c8: 394003e8 ldrb w8, [sp] 644cc: 36000068 tbz w8, #0x0, 0x644d8 644d0: f9400be0 ldr x0, [sp, #0x10] 644d4: 940075e5 bl 0x81c68 644d8: b4000b74 cbz x20, 0x64644 644dc: f9463ee0 ldr x0, [x23, #0xc78] 644e0: b50001e0 cbnz x0, 0x6451c 644e4: d0000740 adrp x0, 0x14e000 644e8: 91320000 add x0, x0, #0xc80 644ec: 97feac35 bl 0xf5c0 644f0: f9463ee8 ldr x8, [x23, #0xc78] 644f4: b50000c8 cbnz x8, 0x6450c 644f8: 321d07e0 orr w0, wzr, #0x18 644fc: 940075ab bl 0x81ba8 64500: a900fc1f stp xzr, xzr, [x0, #0x8] 64504: f900001f str xzr, [x0] 64508: f9063ee0 str x0, [x23, #0xc78] 6450c: d0000740 adrp x0, 0x14e000 64510: 91320000 add x0, x0, #0xc80 64514: 97fead57 bl 0xfa70 64518: f9463ee0 ldr x0, [x23, #0xc78] 6451c: 97ffa237 bl 0x4cdf8 64520: b4000940 cbz x0, 0x64648 64524: f9463ee0 ldr x0, [x23, #0xc78] 64528: b50001e0 cbnz x0, 0x64564 6452c: d0000740 adrp x0, 0x14e000 64530: 91320000 add x0, x0, #0xc80 64534: 97feac23 bl 0xf5c0 64538: f9463ee8 ldr x8, [x23, #0xc78] 6453c: b50000c8 cbnz x8, 0x64554 64540: 321d07e0 orr w0, wzr, #0x18 64544: 94007599 bl 0x81ba8 64548: a900fc1f stp xzr, xzr, [x0, #0x8] 6454c: f900001f str xzr, [x0] 64550: f9063ee0 str x0, [x23, #0xc78] 64554: d0000740 adrp x0, 0x14e000 64558: 91320000 add x0, x0, #0xc80 6455c: 97fead45 bl 0xfa70 64560: f9463ee0 ldr x0, [x23, #0xc78] 64564: 97ffa225 bl 0x4cdf8 64568: f9400008 ldr x8, [x0] 6456c: aa1403e1 mov x1, x20 64570: f942ad08 ldr x8, [x8, #0x558] 64574: d63f0100 blr x8 64578: f9463ee8 ldr x8, [x23, #0xc78] 6457c: 2a0003f5 mov w21, w0 64580: b50001e8 cbnz x8, 0x645bc 64584: d0000740 adrp x0, 0x14e000 64588: 91320000 add x0, x0, #0xc80 6458c: 97feac0d bl 0xf5c0 64590: f9463ee8 ldr x8, [x23, #0xc78] 64594: b50000c8 cbnz x8, 0x645ac 64598: 321d07e0 orr w0, wzr, #0x18 6459c: 94007583 bl 0x81ba8 645a0: a900fc1f stp xzr, xzr, [x0, #0x8] 645a4: f900001f str xzr, [x0] 645a8: f9063ee0 str x0, [x23, #0xc78] 645ac: d0000740 adrp x0, 0x14e000 645b0: 91320000 add x0, x0, #0xc80 645b4: 97fead2f bl 0xfa70 645b8: f9463ee8 ldr x8, [x23, #0xc78] 645bc: aa0803e0 mov x0, x8 645c0: 97ffa20e bl 0x4cdf8 645c4: f9400008 ldr x8, [x0] 645c8: aa1403e1 mov x1, x20 645cc: aa1f03e2 mov x2, xzr 645d0: f942e108 ldr x8, [x8, #0x5c0] 645d4: d63f0100 blr x8 645d8: aa0003e1 mov x1, x0 645dc: f9402660 ldr x0, [x19, #0x48] 645e0: 714082bf cmp w21, #0x20, lsl #12 // =0x20000 645e4: 320f03e8 orr w8, wzr, #0x20000 645e8: 1a88b2a8 csel w8, w21, w8, lt 645ec: 93407d02 sxtw x2, w8 645f0: 97feaca8 bl 0xf890 645f4: f9463ee0 ldr x0, [x23, #0xc78] 645f8: b50001e0 cbnz x0, 0x64634 645fc: d0000740 adrp x0, 0x14e000 64600: 91320000 add x0, x0, #0xc80 64604: 97feabef bl 0xf5c0 64608: f9463ee8 ldr x8, [x23, #0xc78] 6460c: b50000c8 cbnz x8, 0x64624 64610: 321d07e0 orr w0, wzr, #0x18 64614: 94007565 bl 0x81ba8 64618: a900fc1f stp xzr, xzr, [x0, #0x8] 6461c: f900001f str xzr, [x0] 64620: f9063ee0 str x0, [x23, #0xc78] 64624: d0000740 adrp x0, 0x14e000 64628: 91320000 add x0, x0, #0xc80 6462c: 97fead11 bl 0xfa70 64630: f9463ee0 ldr x0, [x23, #0xc78] 64634: aa1403e1 mov x1, x20 64638: 97ffac0d bl 0x4f66c 6463c: 93407ea0 sxtw x0, w21 64640: 14000002 b 0x64648 64644: aa1f03e0 mov x0, xzr 64648: f94016c8 ldr x8, [x22, #0x28] 6464c: f9400fe9 ldr x9, [sp, #0x18] 64650: eb09011f cmp x8, x9 64654: 540000e1 b.ne 0x64670 64658: a9457bfd ldp x29, x30, [sp, #0x50] 6465c: a9444ff4 ldp x20, x19, [sp, #0x40] 64660: a94357f6 ldp x22, x21, [sp, #0x30] 64664: f94013f7 ldr x23, [sp, #0x20] 64668: 910183ff add sp, sp, #0x60 6466c: d65f03c0 ret 64670: 97feaadc bl 0xf1e0 <__stack_chk_fail@plt> 64674: 394003e8 ldrb w8, [sp] 64678: aa0003f3 mov x19, x0 6467c: 36000068 tbz w8, #0x0, 0x64688 64680: f9400be0 ldr x0, [sp, #0x10] 64684: 94007579 bl 0x81c68 64688: aa1303e0 mov x0, x19 6468c: 940116c4 bl 0xaa19c 64690: d10143ff sub sp, sp, #0x50 64694: a90257f6 stp x22, x21, [sp, #0x20] 64698: a9034ff4 stp x20, x19, [sp, #0x30] 6469c: a9047bfd stp x29, x30, [sp, #0x40] 646a0: 910103fd add x29, sp, #0x40 646a4: d53bd055 mrs x21, TPIDR_EL0 646a8: f94016a9 ldr x9, [x21, #0x28] 646ac: 2a0103e8 mov w8, w1 646b0: 90000281 adrp x1, 0xb4000 646b4: d0000282 adrp x2, 0xb6000 646b8: 912fdc21 add x1, x1, #0xbf7 646bc: 91254442 add x2, x2, #0x951 646c0: 2a1f03e0 mov w0, wzr 646c4: 2a0803e3 mov w3, w8 646c8: f9000fe9 str x9, [sp, #0x18] 646cc: 97fea8f1 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 646d0: d0000756 adrp x22, 0x14e000 646d4: f9463ed3 ldr x19, [x22, #0xc78] 646d8: b50001f3 cbnz x19, 0x64714 646dc: d0000740 adrp x0, 0x14e000 646e0: 91320000 add x0, x0, #0xc80 646e4: 97feabb7 bl 0xf5c0 646e8: f9463ec8 ldr x8, [x22, #0xc78] 646ec: b50000c8 cbnz x8, 0x64704 646f0: 321d07e0 orr w0, wzr, #0x18 646f4: 9400752d bl 0x81ba8 646f8: a900fc1f stp xzr, xzr, [x0, #0x8] 646fc: f900001f str xzr, [x0] 64700: f9063ec0 str x0, [x22, #0xc78] 64704: d0000740 adrp x0, 0x14e000 64708: 91320000 add x0, x0, #0xc80 6470c: 97feacd9 bl 0xfa70 64710: f9463ed3 ldr x19, [x22, #0xc78] 64714: 90000768 adrp x8, 0x150000 64718: f941d514 ldr x20, [x8, #0x3a8] 6471c: 52850048 mov w8, #0x2802 // =10242 64720: a900ffff stp xzr, xzr, [sp, #0x8] 64724: f90003ff str xzr, [sp] 64728: 790003e8 strh w8, [sp] 6472c: 39000bff strb wzr, [sp, #0x2] 64730: b0000281 adrp x1, 0xb5000 64734: 9117cc21 add x1, x1, #0x5f3 64738: 910003e0 mov x0, sp 6473c: 320003e2 orr w2, wzr, #0x1 64740: 97ff5429 bl 0x397e4 <.text+0x29d34> 64744: b0000241 adrp x1, 0xad000 64748: 912f5421 add x1, x1, #0xbd5 6474c: 52800242 mov w2, #0x12 // =18 64750: 97ff5425 bl 0x397e4 <.text+0x29d34> 64754: 39400008 ldrb w8, [x0] 64758: f9400809 ldr x9, [x0, #0x10] 6475c: 7200011f tst w8, #0x1 64760: 9a801523 csinc x3, x9, x0, ne 64764: d0000282 adrp x2, 0xb6000 64768: 9125e442 add x2, x2, #0x979 6476c: aa1303e0 mov x0, x19 64770: aa1403e1 mov x1, x20 64774: aa1f03e4 mov x4, xzr 64778: 97ffa458 bl 0x4d8d8 6477c: aa0003f3 mov x19, x0 64780: 394003e8 ldrb w8, [sp] 64784: 36000068 tbz w8, #0x0, 0x64790 64788: f9400be0 ldr x0, [sp, #0x10] 6478c: 94007537 bl 0x81c68 64790: b4000ad3 cbz x19, 0x648e8 64794: f9463ec0 ldr x0, [x22, #0xc78] 64798: b4000880 cbz x0, 0x648a8 6479c: 97ffa197 bl 0x4cdf8 647a0: b4000a40 cbz x0, 0x648e8 647a4: f9463ec0 ldr x0, [x22, #0xc78] 647a8: b50001e0 cbnz x0, 0x647e4 647ac: d0000740 adrp x0, 0x14e000 647b0: 91320000 add x0, x0, #0xc80 647b4: 97feab83 bl 0xf5c0 647b8: f9463ec8 ldr x8, [x22, #0xc78] 647bc: b50000c8 cbnz x8, 0x647d4 647c0: 321d07e0 orr w0, wzr, #0x18 647c4: 940074f9 bl 0x81ba8 647c8: a900fc1f stp xzr, xzr, [x0, #0x8] 647cc: f900001f str xzr, [x0] 647d0: f9063ec0 str x0, [x22, #0xc78] 647d4: d0000740 adrp x0, 0x14e000 647d8: 91320000 add x0, x0, #0xc80 647dc: 97feaca5 bl 0xfa70 647e0: f9463ec0 ldr x0, [x22, #0xc78] 647e4: 97ffa185 bl 0x4cdf8 647e8: f9400008 ldr x8, [x0] 647ec: aa1303e1 mov x1, x19 647f0: f9429108 ldr x8, [x8, #0x520] 647f4: d63f0100 blr x8 647f8: 34000780 cbz w0, 0x648e8 647fc: f9463ec0 ldr x0, [x22, #0xc78] 64800: b50001e0 cbnz x0, 0x6483c 64804: d0000740 adrp x0, 0x14e000 64808: 91320000 add x0, x0, #0xc80 6480c: 97feab6d bl 0xf5c0 64810: f9463ec8 ldr x8, [x22, #0xc78] 64814: b50000c8 cbnz x8, 0x6482c 64818: 321d07e0 orr w0, wzr, #0x18 6481c: 940074e3 bl 0x81ba8 64820: a900fc1f stp xzr, xzr, [x0, #0x8] 64824: f900001f str xzr, [x0] 64828: f9063ec0 str x0, [x22, #0xc78] 6482c: d0000740 adrp x0, 0x14e000 64830: 91320000 add x0, x0, #0xc80 64834: 97feac8f bl 0xfa70 64838: f9463ec0 ldr x0, [x22, #0xc78] 6483c: 97ffa16f bl 0x4cdf8 64840: f9400008 ldr x8, [x0] 64844: aa1303e1 mov x1, x19 64848: aa1f03e2 mov x2, xzr 6484c: f942a508 ldr x8, [x8, #0x548] 64850: d63f0100 blr x8 64854: f9463ec8 ldr x8, [x22, #0xc78] 64858: aa0003f4 mov x20, x0 6485c: b50001e8 cbnz x8, 0x64898 64860: d0000740 adrp x0, 0x14e000 64864: 91320000 add x0, x0, #0xc80 64868: 97feab56 bl 0xf5c0 6486c: f9463ec8 ldr x8, [x22, #0xc78] 64870: b50000c8 cbnz x8, 0x64888 64874: 321d07e0 orr w0, wzr, #0x18 64878: 940074cc bl 0x81ba8 6487c: a900fc1f stp xzr, xzr, [x0, #0x8] 64880: f900001f str xzr, [x0] 64884: f9063ec0 str x0, [x22, #0xc78] 64888: d0000740 adrp x0, 0x14e000 6488c: 91320000 add x0, x0, #0xc80 64890: 97feac78 bl 0xfa70 64894: f9463ec8 ldr x8, [x22, #0xc78] 64898: aa0803e0 mov x0, x8 6489c: aa1303e1 mov x1, x19 648a0: 97ffab73 bl 0x4f66c 648a4: 14000012 b 0x648ec 648a8: d0000740 adrp x0, 0x14e000 648ac: 91320000 add x0, x0, #0xc80 648b0: 97feab44 bl 0xf5c0 648b4: f9463ec8 ldr x8, [x22, #0xc78] 648b8: b50000c8 cbnz x8, 0x648d0 648bc: 321d07e0 orr w0, wzr, #0x18 648c0: 940074ba bl 0x81ba8 648c4: a900fc1f stp xzr, xzr, [x0, #0x8] 648c8: f900001f str xzr, [x0] 648cc: f9063ec0 str x0, [x22, #0xc78] 648d0: d0000740 adrp x0, 0x14e000 648d4: 91320000 add x0, x0, #0xc80 648d8: 97feac66 bl 0xfa70 648dc: f9463ec0 ldr x0, [x22, #0xc78] 648e0: 97ffa146 bl 0x4cdf8 648e4: b5fff600 cbnz x0, 0x647a4 648e8: aa1f03f4 mov x20, xzr 648ec: f94016a8 ldr x8, [x21, #0x28] 648f0: f9400fe9 ldr x9, [sp, #0x18] 648f4: eb09011f cmp x8, x9 648f8: 540000e1 b.ne 0x64914 648fc: aa1403e0 mov x0, x20 64900: a9447bfd ldp x29, x30, [sp, #0x40] 64904: a9434ff4 ldp x20, x19, [sp, #0x30] 64908: a94257f6 ldp x22, x21, [sp, #0x20] 6490c: 910143ff add sp, sp, #0x50 64910: d65f03c0 ret 64914: 97feaa33 bl 0xf1e0 <__stack_chk_fail@plt> 64918: 394003e8 ldrb w8, [sp] 6491c: aa0003f3 mov x19, x0 64920: 36000068 tbz w8, #0x0, 0x6492c 64924: f9400be0 ldr x0, [sp, #0x10] 64928: 940074d0 bl 0x81c68 6492c: aa1303e0 mov x0, x19 64930: 9401161b bl 0xaa19c 64934: 140074cd b 0x81c68 64938: d10183ff sub sp, sp, #0x60 6493c: f90013f7 str x23, [sp, #0x20] 64940: a90357f6 stp x22, x21, [sp, #0x30] 64944: a9044ff4 stp x20, x19, [sp, #0x40] 64948: a9057bfd stp x29, x30, [sp, #0x50] 6494c: 910143fd add x29, sp, #0x50 64950: d53bd056 mrs x22, TPIDR_EL0 64954: f94016c8 ldr x8, [x22, #0x28] 64958: 2a0103f3 mov w19, w1 6495c: 90000281 adrp x1, 0xb4000 64960: d0000282 adrp x2, 0xb6000 64964: 912fdc21 add x1, x1, #0xbf7 64968: 91264c42 add x2, x2, #0x993 6496c: 2a1f03e0 mov w0, wzr 64970: 2a1303e3 mov w3, w19 64974: f9000fe8 str x8, [sp, #0x18] 64978: 97fea846 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 6497c: d0000757 adrp x23, 0x14e000 64980: f9463ef4 ldr x20, [x23, #0xc78] 64984: b50001f4 cbnz x20, 0x649c0 64988: d0000740 adrp x0, 0x14e000 6498c: 91320000 add x0, x0, #0xc80 64990: 97feab0c bl 0xf5c0 64994: f9463ee8 ldr x8, [x23, #0xc78] 64998: b50000c8 cbnz x8, 0x649b0 6499c: 321d07e0 orr w0, wzr, #0x18 649a0: 94007482 bl 0x81ba8 649a4: a900fc1f stp xzr, xzr, [x0, #0x8] 649a8: f900001f str xzr, [x0] 649ac: f9063ee0 str x0, [x23, #0xc78] 649b0: d0000740 adrp x0, 0x14e000 649b4: 91320000 add x0, x0, #0xc80 649b8: 97feac2e bl 0xfa70 649bc: f9463ef4 ldr x20, [x23, #0xc78] 649c0: 90000768 adrp x8, 0x150000 649c4: f941d915 ldr x21, [x8, #0x3b0] 649c8: 321f07e9 orr w9, wzr, #0x6 649cc: 5280052a mov w10, #0x29 // =41 649d0: 52892508 mov w8, #0x4928 // =18728 649d4: a900ffff stp xzr, xzr, [sp, #0x8] 649d8: f90003ff str xzr, [sp] 649dc: 390003e9 strb w9, [sp] 649e0: 39000fea strb w10, [sp, #0x3] 649e4: 780013e8 sturh w8, [sp, #0x1] 649e8: 390013ff strb wzr, [sp, #0x4] 649ec: b0000241 adrp x1, 0xad000 649f0: 912f5421 add x1, x1, #0xbd5 649f4: 910003e0 mov x0, sp 649f8: 52800242 mov w2, #0x12 // =18 649fc: 97ff537a bl 0x397e4 <.text+0x29d34> 64a00: 39400008 ldrb w8, [x0] 64a04: f9400809 ldr x9, [x0, #0x10] 64a08: 7200011f tst w8, #0x1 64a0c: 9a801523 csinc x3, x9, x0, ne 64a10: d0000282 adrp x2, 0xb6000 64a14: 9126e442 add x2, x2, #0x9b9 64a18: aa1403e0 mov x0, x20 64a1c: aa1503e1 mov x1, x21 64a20: 2a1303e4 mov w4, w19 64a24: aa1f03e5 mov x5, xzr 64a28: 97ffa3ac bl 0x4d8d8 64a2c: aa0003f3 mov x19, x0 64a30: 394003e8 ldrb w8, [sp] 64a34: 36000068 tbz w8, #0x0, 0x64a40 64a38: f9400be0 ldr x0, [sp, #0x10] 64a3c: 9400748b bl 0x81c68 64a40: b4000ad3 cbz x19, 0x64b98 64a44: f9463ee0 ldr x0, [x23, #0xc78] 64a48: b4000880 cbz x0, 0x64b58 64a4c: 97ffa0eb bl 0x4cdf8 64a50: b4000a40 cbz x0, 0x64b98 64a54: f9463ee0 ldr x0, [x23, #0xc78] 64a58: b50001e0 cbnz x0, 0x64a94 64a5c: d0000740 adrp x0, 0x14e000 64a60: 91320000 add x0, x0, #0xc80 64a64: 97feaad7 bl 0xf5c0 64a68: f9463ee8 ldr x8, [x23, #0xc78] 64a6c: b50000c8 cbnz x8, 0x64a84 64a70: 321d07e0 orr w0, wzr, #0x18 64a74: 9400744d bl 0x81ba8 64a78: a900fc1f stp xzr, xzr, [x0, #0x8] 64a7c: f900001f str xzr, [x0] 64a80: f9063ee0 str x0, [x23, #0xc78] 64a84: d0000740 adrp x0, 0x14e000 64a88: 91320000 add x0, x0, #0xc80 64a8c: 97feabf9 bl 0xfa70 64a90: f9463ee0 ldr x0, [x23, #0xc78] 64a94: 97ffa0d9 bl 0x4cdf8 64a98: f9400008 ldr x8, [x0] 64a9c: aa1303e1 mov x1, x19 64aa0: f9429108 ldr x8, [x8, #0x520] 64aa4: d63f0100 blr x8 64aa8: 34000780 cbz w0, 0x64b98 64aac: f9463ee0 ldr x0, [x23, #0xc78] 64ab0: b50001e0 cbnz x0, 0x64aec 64ab4: d0000740 adrp x0, 0x14e000 64ab8: 91320000 add x0, x0, #0xc80 64abc: 97feaac1 bl 0xf5c0 64ac0: f9463ee8 ldr x8, [x23, #0xc78] 64ac4: b50000c8 cbnz x8, 0x64adc 64ac8: 321d07e0 orr w0, wzr, #0x18 64acc: 94007437 bl 0x81ba8 64ad0: a900fc1f stp xzr, xzr, [x0, #0x8] 64ad4: f900001f str xzr, [x0] 64ad8: f9063ee0 str x0, [x23, #0xc78] 64adc: d0000740 adrp x0, 0x14e000 64ae0: 91320000 add x0, x0, #0xc80 64ae4: 97feabe3 bl 0xfa70 64ae8: f9463ee0 ldr x0, [x23, #0xc78] 64aec: 97ffa0c3 bl 0x4cdf8 64af0: f9400008 ldr x8, [x0] 64af4: aa1303e1 mov x1, x19 64af8: aa1f03e2 mov x2, xzr 64afc: f942a508 ldr x8, [x8, #0x548] 64b00: d63f0100 blr x8 64b04: f9463ee8 ldr x8, [x23, #0xc78] 64b08: aa0003f4 mov x20, x0 64b0c: b50001e8 cbnz x8, 0x64b48 64b10: d0000740 adrp x0, 0x14e000 64b14: 91320000 add x0, x0, #0xc80 64b18: 97feaaaa bl 0xf5c0 64b1c: f9463ee8 ldr x8, [x23, #0xc78] 64b20: b50000c8 cbnz x8, 0x64b38 64b24: 321d07e0 orr w0, wzr, #0x18 64b28: 94007420 bl 0x81ba8 64b2c: a900fc1f stp xzr, xzr, [x0, #0x8] 64b30: f900001f str xzr, [x0] 64b34: f9063ee0 str x0, [x23, #0xc78] 64b38: d0000740 adrp x0, 0x14e000 64b3c: 91320000 add x0, x0, #0xc80 64b40: 97feabcc bl 0xfa70 64b44: f9463ee8 ldr x8, [x23, #0xc78] 64b48: aa0803e0 mov x0, x8 64b4c: aa1303e1 mov x1, x19 64b50: 97ffaac7 bl 0x4f66c 64b54: 14000012 b 0x64b9c 64b58: d0000740 adrp x0, 0x14e000 64b5c: 91320000 add x0, x0, #0xc80 64b60: 97feaa98 bl 0xf5c0 64b64: f9463ee8 ldr x8, [x23, #0xc78] 64b68: b50000c8 cbnz x8, 0x64b80 64b6c: 321d07e0 orr w0, wzr, #0x18 64b70: 9400740e bl 0x81ba8 64b74: a900fc1f stp xzr, xzr, [x0, #0x8] 64b78: f900001f str xzr, [x0] 64b7c: f9063ee0 str x0, [x23, #0xc78] 64b80: d0000740 adrp x0, 0x14e000 64b84: 91320000 add x0, x0, #0xc80 64b88: 97feabba bl 0xfa70 64b8c: f9463ee0 ldr x0, [x23, #0xc78] 64b90: 97ffa09a bl 0x4cdf8 64b94: b5fff600 cbnz x0, 0x64a54 64b98: aa1f03f4 mov x20, xzr 64b9c: f94016c8 ldr x8, [x22, #0x28] 64ba0: f9400fe9 ldr x9, [sp, #0x18] 64ba4: eb09011f cmp x8, x9 64ba8: 54000101 b.ne 0x64bc8 64bac: aa1403e0 mov x0, x20 64bb0: a9457bfd ldp x29, x30, [sp, #0x50] 64bb4: a9444ff4 ldp x20, x19, [sp, #0x40] 64bb8: a94357f6 ldp x22, x21, [sp, #0x30] 64bbc: f94013f7 ldr x23, [sp, #0x20] 64bc0: 910183ff add sp, sp, #0x60 64bc4: d65f03c0 ret 64bc8: 97fea986 bl 0xf1e0 <__stack_chk_fail@plt> 64bcc: 394003e8 ldrb w8, [sp] 64bd0: aa0003f3 mov x19, x0 64bd4: 36000068 tbz w8, #0x0, 0x64be0 64bd8: f9400be0 ldr x0, [sp, #0x10] 64bdc: 94007423 bl 0x81c68 64be0: aa1303e0 mov x0, x19 64be4: 9401156e bl 0xaa19c 64be8: d10143ff sub sp, sp, #0x50 64bec: a90257f6 stp x22, x21, [sp, #0x20] 64bf0: a9034ff4 stp x20, x19, [sp, #0x30] 64bf4: a9047bfd stp x29, x30, [sp, #0x40] 64bf8: 910103fd add x29, sp, #0x40 64bfc: d53bd055 mrs x21, TPIDR_EL0 64c00: f94016a8 ldr x8, [x21, #0x28] 64c04: 2a0203f3 mov w19, w2 64c08: 2a0103f4 mov w20, w1 64c0c: 90000281 adrp x1, 0xb4000 64c10: d0000282 adrp x2, 0xb6000 64c14: 912fdc21 add x1, x1, #0xbf7 64c18: 91275442 add x2, x2, #0x9d5 64c1c: 2a1f03e0 mov w0, wzr 64c20: 2a1403e3 mov w3, w20 64c24: 2a1303e4 mov w4, w19 64c28: f9000fe8 str x8, [sp, #0x18] 64c2c: 97fea799 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 64c30: d0000756 adrp x22, 0x14e000 64c34: f9463ec0 ldr x0, [x22, #0xc78] 64c38: b50001e0 cbnz x0, 0x64c74 64c3c: d0000740 adrp x0, 0x14e000 64c40: 91320000 add x0, x0, #0xc80 64c44: 97feaa5f bl 0xf5c0 64c48: f9463ec8 ldr x8, [x22, #0xc78] 64c4c: b50000c8 cbnz x8, 0x64c64 64c50: 321d07e0 orr w0, wzr, #0x18 64c54: 940073d5 bl 0x81ba8 64c58: a900fc1f stp xzr, xzr, [x0, #0x8] 64c5c: f900001f str xzr, [x0] 64c60: f9063ec0 str x0, [x22, #0xc78] 64c64: d0000740 adrp x0, 0x14e000 64c68: 91320000 add x0, x0, #0xc80 64c6c: 97feab81 bl 0xfa70 64c70: f9463ec0 ldr x0, [x22, #0xc78] 64c74: 90000768 adrp x8, 0x150000 64c78: f941d901 ldr x1, [x8, #0x3b0] 64c7c: 52892508 mov w8, #0x4928 // =18728 64c80: 52800149 mov w9, #0xa // =10 64c84: 910003ea mov x10, sp 64c88: 52800acb mov w11, #0x56 // =86 64c8c: 72a52928 movk w8, #0x2949, lsl #16 64c90: a900ffff stp xzr, xzr, [sp, #0x8] 64c94: f90003ff str xzr, [sp] 64c98: 390003e9 strb w9, [sp] 64c9c: b2400143 orr x3, x10, #0x1 64ca0: 390017eb strb w11, [sp, #0x5] 64ca4: b80013e8 stur w8, [sp, #0x1] 64ca8: 39001bff strb wzr, [sp, #0x6] 64cac: d0000282 adrp x2, 0xb6000 64cb0: 91282c42 add x2, x2, #0xa0b 64cb4: 2a1403e4 mov w4, w20 64cb8: 2a1303e5 mov w5, w19 64cbc: aa1f03e6 mov x6, xzr 64cc0: 97ffa263 bl 0x4d64c 64cc4: 394003e8 ldrb w8, [sp] 64cc8: 36000068 tbz w8, #0x0, 0x64cd4 64ccc: f9400be0 ldr x0, [sp, #0x10] 64cd0: 940073e6 bl 0x81c68 64cd4: f94016a8 ldr x8, [x21, #0x28] 64cd8: f9400fe9 ldr x9, [sp, #0x18] 64cdc: eb09011f cmp x8, x9 64ce0: 540000c1 b.ne 0x64cf8 64ce4: a9447bfd ldp x29, x30, [sp, #0x40] 64ce8: a9434ff4 ldp x20, x19, [sp, #0x30] 64cec: a94257f6 ldp x22, x21, [sp, #0x20] 64cf0: 910143ff add sp, sp, #0x50 64cf4: d65f03c0 ret 64cf8: 97fea93a bl 0xf1e0 <__stack_chk_fail@plt> 64cfc: 394003e8 ldrb w8, [sp] 64d00: aa0003f3 mov x19, x0 64d04: 36000068 tbz w8, #0x0, 0x64d10 64d08: f9400be0 ldr x0, [sp, #0x10] 64d0c: 940073d7 bl 0x81c68 64d10: aa1303e0 mov x0, x19 64d14: 94011522 bl 0xaa19c 64d18: d104c3ff sub sp, sp, #0x130 64d1c: a9114ffc stp x28, x19, [sp, #0x110] 64d20: a9127bfd stp x29, x30, [sp, #0x120] 64d24: 910483fd add x29, sp, #0x120 64d28: ad039fe6 stp q6, q7, [sp, #0x70] 64d2c: ad0297e4 stp q4, q5, [sp, #0x50] 64d30: ad018fe2 stp q2, q3, [sp, #0x30] 64d34: ad0087e0 stp q0, q1, [sp, #0x10] 64d38: a9391fa6 stp x6, x7, [x29, #-0x70] 64d3c: a93817a4 stp x4, x5, [x29, #-0x80] 64d40: f81783a3 stur x3, [x29, #-0x88] 64d44: d53bd053 mrs x19, TPIDR_EL0 64d48: f9401669 ldr x9, [x19, #0x28] 64d4c: 910043eb add x11, sp, #0x10 64d50: d10223ac sub x12, x29, #0x88 64d54: 321963e8 orr w8, wzr, #0xffffff80 64d58: 128004ea mov w10, #-0x28 // =-40 64d5c: f90007e9 str x9, [sp, #0x8] 64d60: 910043a9 add x9, x29, #0x10 64d64: 9102016b add x11, x11, #0x80 64d68: 9100a18c add x12, x12, #0x28 64d6c: 293c23aa stp w10, w8, [x29, #-0x20] 64d70: a93d2fac stp x12, x11, [x29, #-0x30] 64d74: f81c83a9 stur x9, [x29, #-0x38] 64d78: f9400008 ldr x8, [x0] 64d7c: d100e3a9 sub x9, x29, #0x38 64d80: ad400121 ldp q1, q0, [x9] 64d84: d10183a3 sub x3, x29, #0x60 64d88: f9409908 ldr x8, [x8, #0x130] 64d8c: ad3d03a1 stp q1, q0, [x29, #-0x60] 64d90: d63f0100 blr x8 64d94: f9401668 ldr x8, [x19, #0x28] 64d98: f94007e9 ldr x9, [sp, #0x8] 64d9c: eb09011f cmp x8, x9 64da0: 540000a1 b.ne 0x64db4 64da4: a9527bfd ldp x29, x30, [sp, #0x120] 64da8: a9514ffc ldp x28, x19, [sp, #0x110] 64dac: 9104c3ff add sp, sp, #0x130 64db0: d65f03c0 ret 64db4: 97fea90b bl 0xf1e0 <__stack_chk_fail@plt> 64db8: a9bd57f6 stp x22, x21, [sp, #-0x30]! 64dbc: a9014ff4 stp x20, x19, [sp, #0x10] 64dc0: a9027bfd stp x29, x30, [sp, #0x20] 64dc4: 910083fd add x29, sp, #0x20 64dc8: aa0803f3 mov x19, x8 64dcc: b40001e0 cbz x0, 0x64e08 64dd0: 39400008 ldrb w8, [x0] 64dd4: 340001a8 cbz w8, 0x64e08 64dd8: 97feaa4a bl 0xf700 64ddc: aa0003f4 mov x20, x0 64de0: 97feaa64 bl 0xf770 64de4: 11000408 add w8, w0, #0x1 64de8: 7100051f cmp w8, #0x1 64dec: 5400096b b.lt 0x64f18 64df0: 91000409 add x9, x0, #0x1 64df4: 92407d28 and x8, x9, #0xffffffff 64df8: f100211f cmp x8, #0x8 64dfc: 540000a2 b.hs 0x64e10 64e00: aa1f03e9 mov x9, xzr 64e04: 1400003d b 0x64ef8 64e08: aa1f03f4 mov x20, xzr 64e0c: 14000043 b 0x64f18 64e10: 9240092a and x10, x9, #0x7 64e14: cb0a0109 sub x9, x8, x10 64e18: b4000709 cbz x9, 0x64ef8 64e1c: aa1f03eb mov x11, xzr 64e20: 0f01e5c0 movi v0.8b, #0x2e 64e24: 528005ec mov w12, #0x2f // =47 64e28: fc6b6a81 ldr d1, [x20, x11] 64e2c: 2e208c21 cmeq v1.8b, v1.8b, v0.8b 64e30: 0e013c2d umov w13, v1.b[0] 64e34: 360002ed tbz w13, #0x0, 0x64e90 64e38: 382b6a8c strb w12, [x20, x11] 64e3c: 0e033c2d umov w13, v1.b[1] 64e40: 370002cd tbnz w13, #0x0, 0x64e98 64e44: 0e053c2d umov w13, v1.b[2] 64e48: 3600030d tbz w13, #0x0, 0x64ea8 64e4c: 8b0b028d add x13, x20, x11 64e50: 390009ac strb w12, [x13, #0x2] 64e54: 0e073c2d umov w13, v1.b[3] 64e58: 370002cd tbnz w13, #0x0, 0x64eb0 64e5c: 0e093c2d umov w13, v1.b[4] 64e60: 3600030d tbz w13, #0x0, 0x64ec0 64e64: 8b0b028d add x13, x20, x11 64e68: 390011ac strb w12, [x13, #0x4] 64e6c: 0e0b3c2d umov w13, v1.b[5] 64e70: 370002cd tbnz w13, #0x0, 0x64ec8 64e74: 0e0d3c2d umov w13, v1.b[6] 64e78: 3600030d tbz w13, #0x0, 0x64ed8 64e7c: 8b0b028d add x13, x20, x11 64e80: 390019ac strb w12, [x13, #0x6] 64e84: 0e0f3c2d umov w13, v1.b[7] 64e88: 370002cd tbnz w13, #0x0, 0x64ee0 64e8c: 14000017 b 0x64ee8 64e90: 0e033c2d umov w13, v1.b[1] 64e94: 3607fd8d tbz w13, #0x0, 0x64e44 64e98: 8b0b028d add x13, x20, x11 64e9c: 390005ac strb w12, [x13, #0x1] 64ea0: 0e053c2d umov w13, v1.b[2] 64ea4: 3707fd4d tbnz w13, #0x0, 0x64e4c 64ea8: 0e073c2d umov w13, v1.b[3] 64eac: 3607fd8d tbz w13, #0x0, 0x64e5c 64eb0: 8b0b028d add x13, x20, x11 64eb4: 39000dac strb w12, [x13, #0x3] 64eb8: 0e093c2d umov w13, v1.b[4] 64ebc: 3707fd4d tbnz w13, #0x0, 0x64e64 64ec0: 0e0b3c2d umov w13, v1.b[5] 64ec4: 3607fd8d tbz w13, #0x0, 0x64e74 64ec8: 8b0b028d add x13, x20, x11 64ecc: 390015ac strb w12, [x13, #0x5] 64ed0: 0e0d3c2d umov w13, v1.b[6] 64ed4: 3707fd4d tbnz w13, #0x0, 0x64e7c 64ed8: 0e0f3c2d umov w13, v1.b[7] 64edc: 3600006d tbz w13, #0x0, 0x64ee8 64ee0: 8b0b028d add x13, x20, x11 64ee4: 39001dac strb w12, [x13, #0x7] 64ee8: 9100216b add x11, x11, #0x8 64eec: eb0b013f cmp x9, x11 64ef0: 54fff9c1 b.ne 0x64e28 64ef4: b400012a cbz x10, 0x64f18 64ef8: 528005ea mov w10, #0x2f // =47 64efc: 38696a8b ldrb w11, [x20, x9] 64f00: 7100b97f cmp w11, #0x2e 64f04: 54000041 b.ne 0x64f0c 64f08: 38296a8a strb w10, [x20, x9] 64f0c: 91000529 add x9, x9, #0x1 64f10: eb09011f cmp x8, x9 64f14: 54ffff41 b.ne 0x64efc 64f18: aa1403e0 mov x0, x20 64f1c: a900fe7f stp xzr, xzr, [x19, #0x8] 64f20: f900027f str xzr, [x19] 64f24: 97feaa13 bl 0xf770 64f28: aa0003f5 mov x21, x0 64f2c: b10042bf cmn x21, #0x10 64f30: 540003e2 b.hs 0x64fac 64f34: f1005ebf cmp x21, #0x17 64f38: 54000162 b.hs 0x64f64 64f3c: d37ffaa8 lsl x8, x21, #1 64f40: 38001668 strb w8, [x19], #0x1 64f44: b5000215 cbnz x21, 0x64f84 64f48: 38356a7f strb wzr, [x19, x21] 64f4c: b4000294 cbz x20, 0x64f9c 64f50: aa1403e0 mov x0, x20 64f54: a9427bfd ldp x29, x30, [sp, #0x20] 64f58: a9414ff4 ldp x20, x19, [sp, #0x10] 64f5c: a8c357f6 ldp x22, x21, [sp], #0x30 64f60: 17feaa98 b 0xf9c0 64f64: 910042a8 add x8, x21, #0x10 64f68: 927ced16 and x22, x8, #0xfffffffffffffff0 64f6c: aa1603e0 mov x0, x22 64f70: 9400730e bl 0x81ba8 64f74: b24002c8 orr x8, x22, #0x1 64f78: a9008275 stp x21, x0, [x19, #0x8] 64f7c: f9000268 str x8, [x19] 64f80: aa0003f3 mov x19, x0 64f84: aa1303e0 mov x0, x19 64f88: aa1403e1 mov x1, x20 64f8c: aa1503e2 mov x2, x21 64f90: 97feaa40 bl 0xf890 64f94: 38356a7f strb wzr, [x19, x21] 64f98: b5fffdd4 cbnz x20, 0x64f50 64f9c: a9427bfd ldp x29, x30, [sp, #0x20] 64fa0: a9414ff4 ldp x20, x19, [sp, #0x10] 64fa4: a8c357f6 ldp x22, x21, [sp], #0x30 64fa8: d65f03c0 ret 64fac: aa1303e0 mov x0, x19 64fb0: 97ff1ee2 bl 0x2cb38 <.text+0x1d088> 64fb4: f81d0ff5 str x21, [sp, #-0x30]! 64fb8: a9014ff4 stp x20, x19, [sp, #0x10] 64fbc: a9027bfd stp x29, x30, [sp, #0x20] 64fc0: 910083fd add x29, sp, #0x20 64fc4: aa0003f3 mov x19, x0 64fc8: aa1303e8 mov x8, x19 64fcc: f9000a7f str xzr, [x19, #0x10] 64fd0: aa1303f4 mov x20, x19 64fd4: f8008d1f str xzr, [x8, #0x8]! 64fd8: f9000268 str x8, [x19] 64fdc: f8030e9f str xzr, [x20, #0x30]! 64fe0: a903fe7f stp xzr, xzr, [x19, #0x38] 64fe4: 90000295 adrp x21, 0xb4000 64fe8: 9139deb5 add x21, x21, #0xe77 64fec: aa1403e0 mov x0, x20 64ff0: aa1503e1 mov x1, x21 64ff4: aa1f03e2 mov x2, xzr 64ff8: 97ff1f2e bl 0x2ccb0 <.text+0x1d200> 64ffc: a9027e7f stp xzr, xzr, [x19, #0x20] 65000: f9000e75 str x21, [x19, #0x18] 65004: a9427bfd ldp x29, x30, [sp, #0x20] 65008: a9414ff4 ldp x20, x19, [sp, #0x10] 6500c: f84307f5 ldr x21, [sp], #0x30 65010: d65f03c0 ret 65014: 39400288 ldrb w8, [x20] 65018: aa0003f4 mov x20, x0 6501c: 36000068 tbz w8, #0x0, 0x65028 65020: f9402260 ldr x0, [x19, #0x40] 65024: 94007311 bl 0x81c68 65028: f9400661 ldr x1, [x19, #0x8] 6502c: aa1303e0 mov x0, x19 65030: 94000874 bl 0x67200 65034: aa1403e0 mov x0, x20 65038: 94011459 bl 0xaa19c 6503c: f9400401 ldr x1, [x0, #0x8] 65040: 14000870 b 0x67200 65044: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 65048: a90157f6 stp x22, x21, [sp, #0x10] 6504c: a9024ff4 stp x20, x19, [sp, #0x20] 65050: a9037bfd stp x29, x30, [sp, #0x30] 65054: 9100c3fd add x29, sp, #0x30 65058: aa0003f3 mov x19, x0 6505c: aa1303f5 mov x21, x19 65060: f8420ea1 ldr x1, [x21, #0x20]! 65064: b4000281 cbz x1, 0x650b4 65068: b0000754 adrp x20, 0x14e000 6506c: f9463e80 ldr x0, [x20, #0xc78] 65070: b5000200 cbnz x0, 0x650b0 65074: b0000740 adrp x0, 0x14e000 65078: 91320000 add x0, x0, #0xc80 6507c: 97fea951 bl 0xf5c0 65080: f9463e88 ldr x8, [x20, #0xc78] 65084: b50000c8 cbnz x8, 0x6509c 65088: 321d07e0 orr w0, wzr, #0x18 6508c: 940072c7 bl 0x81ba8 65090: a900fc1f stp xzr, xzr, [x0, #0x8] 65094: f900001f str xzr, [x0] 65098: f9063e80 str x0, [x20, #0xc78] 6509c: b0000740 adrp x0, 0x14e000 650a0: 91320000 add x0, x0, #0xc80 650a4: 97feaa73 bl 0xfa70 650a8: f9463e80 ldr x0, [x20, #0xc78] 650ac: f94002a1 ldr x1, [x21] 650b0: 97ffa96f bl 0x4f66c 650b4: aa1303f6 mov x22, x19 650b8: f84086d8 ldr x24, [x22], #0x8 650bc: eb1802df cmp x22, x24 650c0: 540005a0 b.eq 0x65174 650c4: b0000754 adrp x20, 0x14e000 650c8: b0000757 adrp x23, 0x14e000 650cc: 91320294 add x20, x20, #0xc80 650d0: f9401f08 ldr x8, [x24, #0x38] 650d4: b4000228 cbz x8, 0x65118 650d8: f9463ee0 ldr x0, [x23, #0xc78] 650dc: b50001a0 cbnz x0, 0x65110 650e0: aa1403e0 mov x0, x20 650e4: 97fea937 bl 0xf5c0 650e8: f9463ee8 ldr x8, [x23, #0xc78] 650ec: b50000c8 cbnz x8, 0x65104 650f0: 321d07e0 orr w0, wzr, #0x18 650f4: 940072ad bl 0x81ba8 650f8: a900fc1f stp xzr, xzr, [x0, #0x8] 650fc: f900001f str xzr, [x0] 65100: f9063ee0 str x0, [x23, #0xc78] 65104: aa1403e0 mov x0, x20 65108: 97feaa5a bl 0xfa70 6510c: f9463ee0 ldr x0, [x23, #0xc78] 65110: f9401f01 ldr x1, [x24, #0x38] 65114: 97ffa956 bl 0x4f66c 65118: f9400708 ldr x8, [x24, #0x8] 6511c: b40000a8 cbz x8, 0x65130 65120: aa0803f8 mov x24, x8 65124: f9400308 ldr x8, [x24] 65128: b5ffffc8 cbnz x8, 0x65120 6512c: 1400000c b 0x6515c 65130: aa1803e8 mov x8, x24 65134: f8410d09 ldr x9, [x8, #0x10]! 65138: f940012a ldr x10, [x9] 6513c: eb18015f cmp x10, x24 65140: 54000140 b.eq 0x65168 65144: f9400109 ldr x9, [x8] 65148: aa0903e8 mov x8, x9 6514c: f8410d18 ldr x24, [x8, #0x10]! 65150: f940030a ldr x10, [x24] 65154: eb09015f cmp x10, x9 65158: 54ffff61 b.ne 0x65144 6515c: eb1802df cmp x22, x24 65160: 54fffb81 b.ne 0x650d0 65164: 14000004 b 0x65174 65168: aa0903f8 mov x24, x9 6516c: eb1802df cmp x22, x24 65170: 54fffb01 b.ne 0x650d0 65174: a9007ebf stp xzr, xzr, [x21] 65178: 3940c268 ldrb w8, [x19, #0x30] 6517c: 36000068 tbz w8, #0x0, 0x65188 65180: f9402260 ldr x0, [x19, #0x40] 65184: 940072b9 bl 0x81c68 65188: f9400661 ldr x1, [x19, #0x8] 6518c: aa1303e0 mov x0, x19 65190: a9437bfd ldp x29, x30, [sp, #0x30] 65194: a9424ff4 ldp x20, x19, [sp, #0x20] 65198: a94157f6 ldp x22, x21, [sp, #0x10] 6519c: a8c45ff8 ldp x24, x23, [sp], #0x40 651a0: 14000818 b 0x67200 651a4: 14000001 b 0x651a8 651a8: aa0003f4 mov x20, x0 651ac: 9100c260 add x0, x19, #0x30 651b0: 97ff620c bl 0x3d9e0 <.text+0x2df30> 651b4: aa1303e0 mov x0, x19 651b8: 97ffffa1 bl 0x6503c 651bc: aa1403e0 mov x0, x20 651c0: 97ff1322 bl 0x29e48 <.text+0x1a398> 651c4: d10243ff sub sp, sp, #0x90 651c8: a90467fa stp x26, x25, [sp, #0x40] 651cc: a9055ff8 stp x24, x23, [sp, #0x50] 651d0: a90657f6 stp x22, x21, [sp, #0x60] 651d4: a9074ff4 stp x20, x19, [sp, #0x70] 651d8: a9087bfd stp x29, x30, [sp, #0x80] 651dc: 910203fd add x29, sp, #0x80 651e0: d53bd059 mrs x25, TPIDR_EL0 651e4: f9401728 ldr x8, [x25, #0x28] 651e8: b000075a adrp x26, 0x14e000 651ec: aa0103f3 mov x19, x1 651f0: aa0003f4 mov x20, x0 651f4: f9001fe8 str x8, [sp, #0x38] 651f8: f9463f48 ldr x8, [x26, #0xc78] 651fc: b50001e8 cbnz x8, 0x65238 65200: b0000740 adrp x0, 0x14e000 65204: 91320000 add x0, x0, #0xc80 65208: 97fea8ee bl 0xf5c0 6520c: f9463f48 ldr x8, [x26, #0xc78] 65210: b50000c8 cbnz x8, 0x65228 65214: 321d07e0 orr w0, wzr, #0x18 65218: 94007264 bl 0x81ba8 6521c: a900fc1f stp xzr, xzr, [x0, #0x8] 65220: f900001f str xzr, [x0] 65224: f9063f40 str x0, [x26, #0xc78] 65228: b0000740 adrp x0, 0x14e000 6522c: 91320000 add x0, x0, #0xc80 65230: 97feaa10 bl 0xfa70 65234: f9463f48 ldr x8, [x26, #0xc78] 65238: aa0803e0 mov x0, x8 6523c: 97ff9eef bl 0x4cdf8 65240: b4001ba0 cbz x0, 0x655b4 65244: f9400e80 ldr x0, [x20, #0x18] 65248: aa1303e1 mov x1, x19 6524c: 97fea8a1 bl 0xf4d0 65250: 2a0003f5 mov w21, w0 65254: aa1303e0 mov x0, x19 65258: a902ffff stp xzr, xzr, [sp, #0x28] 6525c: f90013ff str xzr, [sp, #0x20] 65260: 97fea944 bl 0xf770 65264: aa0003f6 mov x22, x0 65268: b10042df cmn x22, #0x10 6526c: 54001bc2 b.hs 0x655e4 65270: f1005edf cmp x22, #0x17 65274: 540000e2 b.hs 0x65290 65278: 910083e9 add x9, sp, #0x20 6527c: d37ffac8 lsl x8, x22, #1 65280: b2400137 orr x23, x9, #0x1 65284: 390083e8 strb w8, [sp, #0x20] 65288: b5000156 cbnz x22, 0x652b0 6528c: 1400000d b 0x652c0 65290: 910042c8 add x8, x22, #0x10 65294: 927ced18 and x24, x8, #0xfffffffffffffff0 65298: aa1803e0 mov x0, x24 6529c: 94007243 bl 0x81ba8 652a0: aa0003f7 mov x23, x0 652a4: b2400308 orr x8, x24, #0x1 652a8: a902dff6 stp x22, x23, [sp, #0x28] 652ac: f90013e8 str x8, [sp, #0x20] 652b0: aa1703e0 mov x0, x23 652b4: aa1303e1 mov x1, x19 652b8: aa1603e2 mov x2, x22 652bc: 97fea975 bl 0xf890 652c0: 38366aff strb wzr, [x23, x22] 652c4: 910083e1 add x1, sp, #0x20 652c8: aa1403e0 mov x0, x20 652cc: 940007e4 bl 0x6725c 652d0: aa0003f6 mov x22, x0 652d4: 394083e8 ldrb w8, [sp, #0x20] 652d8: 91002297 add x23, x20, #0x8 652dc: 36000068 tbz w8, #0x0, 0x652e8 652e0: f9401be0 ldr x0, [sp, #0x30] 652e4: 94007261 bl 0x81c68 652e8: eb1602ff cmp x23, x22 652ec: 7a401aa0 ccmp w21, #0x0, #0x0, ne 652f0: 54001620 b.eq 0x655b4 652f4: 39400268 ldrb w8, [x19] 652f8: 340015e8 cbz w8, 0x655b4 652fc: 910083e8 add x8, sp, #0x20 65300: aa1303e0 mov x0, x19 65304: 97fffead bl 0x64db8 65308: aa1403f5 mov x21, x20 6530c: 38430ea8 ldrb w8, [x21, #0x30]! 65310: 370005e8 tbnz w8, #0x0, 0x653cc 65314: d341fd08 lsr x8, x8, #1 65318: b40005e8 cbz x8, 0x653d4 6531c: 52898048 mov w8, #0x4c02 // =19458 65320: 394083e9 ldrb w9, [sp, #0x20] 65324: f90007ff str xzr, [sp, #0x8] 65328: 790013e8 strh w8, [sp, #0x8] 6532c: a942abe8 ldp x8, x10, [sp, #0x28] 65330: 910083eb add x11, sp, #0x20 65334: b2400178 orr x24, x11, #0x1 65338: 7200013f tst w9, #0x1 6533c: 910023f6 add x22, sp, #0x8 65340: d341fd29 lsr x9, x9, #1 65344: 9a8a0301 csel x1, x24, x10, eq 65348: a9017fff stp xzr, xzr, [sp, #0x10] 6534c: 39002bff strb wzr, [sp, #0xa] 65350: 9a880122 csel x2, x9, x8, eq 65354: 910023e0 add x0, sp, #0x8 65358: 97ff5123 bl 0x397e4 <.text+0x29d34> 6535c: d0000241 adrp x1, 0xaf000 65360: 91231421 add x1, x1, #0x8c5 65364: 320003e2 orr w2, wzr, #0x1 65368: 97ff511f bl 0x397e4 <.text+0x29d34> 6536c: f9463f40 ldr x0, [x26, #0xc78] 65370: b50001e0 cbnz x0, 0x653ac 65374: b0000740 adrp x0, 0x14e000 65378: 91320000 add x0, x0, #0xc80 6537c: 97fea891 bl 0xf5c0 65380: f9463f48 ldr x8, [x26, #0xc78] 65384: b50000c8 cbnz x8, 0x6539c 65388: 321d07e0 orr w0, wzr, #0x18 6538c: 94007207 bl 0x81ba8 65390: a900fc1f stp xzr, xzr, [x0, #0x8] 65394: f900001f str xzr, [x0] 65398: f9063f40 str x0, [x26, #0xc78] 6539c: b0000740 adrp x0, 0x14e000 653a0: 91320000 add x0, x0, #0xc80 653a4: 97fea9b3 bl 0xfa70 653a8: f9463f40 ldr x0, [x26, #0xc78] 653ac: 97ff9e93 bl 0x4cdf8 653b0: aa1403f7 mov x23, x20 653b4: f8420ee1 ldr x1, [x23, #0x20]! 653b8: b24002c8 orr x8, x22, #0x1 653bc: 394042e9 ldrb w9, [x23, #0x10] 653c0: 37000129 tbnz w9, #0x0, 0x653e4 653c4: 910006a2 add x2, x21, #0x1 653c8: 14000008 b 0x653e8 653cc: f9401e88 ldr x8, [x20, #0x38] 653d0: b5fffa68 cbnz x8, 0x6531c 653d4: 91008297 add x23, x20, #0x20 653d8: f94002e1 ldr x1, [x23] 653dc: b5000821 cbnz x1, 0x654e0 653e0: 14000052 b 0x65528 653e4: f9402282 ldr x2, [x20, #0x40] 653e8: f9400009 ldr x9, [x0] 653ec: 394023ea ldrb w10, [sp, #0x8] 653f0: f9400feb ldr x11, [sp, #0x18] 653f4: f9417929 ldr x9, [x9, #0x2f0] 653f8: 7200015f tst w10, #0x1 653fc: 9a8b0103 csel x3, x8, x11, eq 65400: d63f0120 blr x9 65404: aa0003f6 mov x22, x0 65408: b4000336 cbz x22, 0x6546c 6540c: f9463f40 ldr x0, [x26, #0xc78] 65410: b50001e0 cbnz x0, 0x6544c 65414: b0000740 adrp x0, 0x14e000 65418: 91320000 add x0, x0, #0xc80 6541c: 97fea869 bl 0xf5c0 65420: f9463f48 ldr x8, [x26, #0xc78] 65424: b50000c8 cbnz x8, 0x6543c 65428: 321d07e0 orr w0, wzr, #0x18 6542c: 940071df bl 0x81ba8 65430: a900fc1f stp xzr, xzr, [x0, #0x8] 65434: f900001f str xzr, [x0] 65438: f9063f40 str x0, [x26, #0xc78] 6543c: b0000740 adrp x0, 0x14e000 65440: 91320000 add x0, x0, #0xc80 65444: 97fea98b bl 0xfa70 65448: f9463f40 ldr x0, [x26, #0xc78] 6544c: 97ff9e6b bl 0x4cdf8 65450: aa1403f8 mov x24, x20 65454: f8428f01 ldr x1, [x24, #0x28]! 65458: f9400008 ldr x8, [x0] 6545c: f9417d08 ldr x8, [x8, #0x2f8] 65460: aa1603e2 mov x2, x22 65464: d63f0100 blr x8 65468: 14000012 b 0x654b0 6546c: 394002a8 ldrb w8, [x21] 65470: 37000068 tbnz w8, #0x0, 0x6547c 65474: 910006a3 add x3, x21, #0x1 65478: 14000002 b 0x65480 6547c: f9402283 ldr x3, [x20, #0x40] 65480: 394083e8 ldrb w8, [sp, #0x20] 65484: f9401be9 ldr x9, [sp, #0x30] 65488: 7200011f tst w8, #0x1 6548c: 9a890304 csel x4, x24, x9, eq 65490: f0000261 adrp x1, 0xb4000 65494: b0000282 adrp x2, 0xb6000 65498: 912fdc21 add x1, x1, #0xbf7 6549c: 912cc442 add x2, x2, #0xb31 654a0: 2a1f03e0 mov w0, wzr 654a4: 97fea57b bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 654a8: aa1f03e0 mov x0, xzr 654ac: 9100a298 add x24, x20, #0x28 654b0: f9000300 str x0, [x24] 654b4: f0000261 adrp x1, 0xb4000 654b8: 9139dc21 add x1, x1, #0xe77 654bc: aa1503e0 mov x0, x21 654c0: aa1f03e2 mov x2, xzr 654c4: 97ff1dfb bl 0x2ccb0 <.text+0x1d200> 654c8: 394023e8 ldrb w8, [sp, #0x8] 654cc: 36000068 tbz w8, #0x0, 0x654d8 654d0: f9400fe0 ldr x0, [sp, #0x18] 654d4: 940071e5 bl 0x81c68 654d8: f94002e1 ldr x1, [x23] 654dc: b4000261 cbz x1, 0x65528 654e0: f9463f40 ldr x0, [x26, #0xc78] 654e4: b5000200 cbnz x0, 0x65524 654e8: b0000740 adrp x0, 0x14e000 654ec: 91320000 add x0, x0, #0xc80 654f0: 97fea834 bl 0xf5c0 654f4: f9463f48 ldr x8, [x26, #0xc78] 654f8: b50000c8 cbnz x8, 0x65510 654fc: 321d07e0 orr w0, wzr, #0x18 65500: 940071aa bl 0x81ba8 65504: a900fc1f stp xzr, xzr, [x0, #0x8] 65508: f900001f str xzr, [x0] 6550c: f9063f40 str x0, [x26, #0xc78] 65510: b0000740 adrp x0, 0x14e000 65514: 91320000 add x0, x0, #0xc80 65518: 97fea956 bl 0xfa70 6551c: f9463f40 ldr x0, [x26, #0xc78] 65520: f94002e1 ldr x1, [x23] 65524: 97ffa852 bl 0x4f66c 65528: f9463f40 ldr x0, [x26, #0xc78] 6552c: b50001e0 cbnz x0, 0x65568 65530: b0000740 adrp x0, 0x14e000 65534: 91320000 add x0, x0, #0xc80 65538: 97fea822 bl 0xf5c0 6553c: f9463f48 ldr x8, [x26, #0xc78] 65540: b50000c8 cbnz x8, 0x65558 65544: 321d07e0 orr w0, wzr, #0x18 65548: 94007198 bl 0x81ba8 6554c: a900fc1f stp xzr, xzr, [x0, #0x8] 65550: f900001f str xzr, [x0] 65554: f9063f40 str x0, [x26, #0xc78] 65558: b0000740 adrp x0, 0x14e000 6555c: 91320000 add x0, x0, #0xc80 65560: 97fea944 bl 0xfa70 65564: f9463f40 ldr x0, [x26, #0xc78] 65568: 394083e8 ldrb w8, [sp, #0x20] 6556c: f9401be9 ldr x9, [sp, #0x30] 65570: 910083ea add x10, sp, #0x20 65574: b240014a orr x10, x10, #0x1 65578: 7200011f tst w8, #0x1 6557c: 9a890141 csel x1, x10, x9, eq 65580: 97ff9ea6 bl 0x4d018 65584: f90002e0 str x0, [x23] 65588: b40000e0 cbz x0, 0x655a4 6558c: f9401688 ldr x8, [x20, #0x28] 65590: a900a3f3 stp x19, x8, [sp, #0x8] 65594: 910023e1 add x1, sp, #0x8 65598: aa1403e0 mov x0, x20 6559c: 94000778 bl 0x6737c 655a0: f9000e93 str x19, [x20, #0x18] 655a4: 394083e8 ldrb w8, [sp, #0x20] 655a8: 36000068 tbz w8, #0x0, 0x655b4 655ac: f9401be0 ldr x0, [sp, #0x30] 655b0: 940071ae bl 0x81c68 655b4: f9401728 ldr x8, [x25, #0x28] 655b8: f9401fe9 ldr x9, [sp, #0x38] 655bc: eb09011f cmp x8, x9 655c0: 54000101 b.ne 0x655e0 655c4: a9487bfd ldp x29, x30, [sp, #0x80] 655c8: a9474ff4 ldp x20, x19, [sp, #0x70] 655cc: a94657f6 ldp x22, x21, [sp, #0x60] 655d0: a9455ff8 ldp x24, x23, [sp, #0x50] 655d4: a94467fa ldp x26, x25, [sp, #0x40] 655d8: 910243ff add sp, sp, #0x90 655dc: d65f03c0 ret 655e0: 97fea700 bl 0xf1e0 <__stack_chk_fail@plt> 655e4: 910083e0 add x0, sp, #0x20 655e8: 97ff1d54 bl 0x2cb38 <.text+0x1d088> 655ec: 14000006 b 0x65604 655f0: 14000007 b 0x6560c 655f4: 394083e8 ldrb w8, [sp, #0x20] 655f8: aa0003f3 mov x19, x0 655fc: 37000168 tbnz w8, #0x0, 0x65628 65600: 1400000c b 0x65630 65604: aa0003f3 mov x19, x0 65608: 14000006 b 0x65620 6560c: 394023e8 ldrb w8, [sp, #0x8] 65610: aa0003f3 mov x19, x0 65614: 36000068 tbz w8, #0x0, 0x65620 65618: f9400fe0 ldr x0, [sp, #0x18] 6561c: 94007193 bl 0x81c68 65620: 394083e8 ldrb w8, [sp, #0x20] 65624: 36000068 tbz w8, #0x0, 0x65630 65628: f9401be0 ldr x0, [sp, #0x30] 6562c: 9400718f bl 0x81c68 65630: aa1303e0 mov x0, x19 65634: 940112da bl 0xaa19c 65638: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 6563c: a90157f6 stp x22, x21, [sp, #0x10] 65640: a9024ff4 stp x20, x19, [sp, #0x20] 65644: a9037bfd stp x29, x30, [sp, #0x30] 65648: 9100c3fd add x29, sp, #0x30 6564c: b0000758 adrp x24, 0x14e000 65650: f9463f08 ldr x8, [x24, #0xc78] 65654: aa0403f6 mov x22, x4 65658: aa0303f4 mov x20, x3 6565c: aa0203f3 mov x19, x2 65660: aa0103f7 mov x23, x1 65664: aa0003f5 mov x21, x0 65668: b50001e8 cbnz x8, 0x656a4 6566c: b0000740 adrp x0, 0x14e000 65670: 91320000 add x0, x0, #0xc80 65674: 97fea7d3 bl 0xf5c0 65678: f9463f08 ldr x8, [x24, #0xc78] 6567c: b50000c8 cbnz x8, 0x65694 65680: 321d07e0 orr w0, wzr, #0x18 65684: 94007149 bl 0x81ba8 65688: a900fc1f stp xzr, xzr, [x0, #0x8] 6568c: f900001f str xzr, [x0] 65690: f9063f00 str x0, [x24, #0xc78] 65694: b0000740 adrp x0, 0x14e000 65698: 91320000 add x0, x0, #0xc80 6569c: 97fea8f5 bl 0xfa70 656a0: f9463f08 ldr x8, [x24, #0xc78] 656a4: aa0803e0 mov x0, x8 656a8: 97ff9dd4 bl 0x4cdf8 656ac: b4000760 cbz x0, 0x65798 656b0: aa1503e0 mov x0, x21 656b4: aa1603e1 mov x1, x22 656b8: 97fffec3 bl 0x651c4 656bc: 394002e8 ldrb w8, [x23] 656c0: 34000768 cbz w8, 0x657ac 656c4: f94016a8 ldr x8, [x21, #0x28] 656c8: b4000688 cbz x8, 0x65798 656cc: f94012a8 ldr x8, [x21, #0x20] 656d0: b4000648 cbz x8, 0x65798 656d4: f9463f00 ldr x0, [x24, #0xc78] 656d8: b50001e0 cbnz x0, 0x65714 656dc: b0000740 adrp x0, 0x14e000 656e0: 91320000 add x0, x0, #0xc80 656e4: 97fea7b7 bl 0xf5c0 656e8: f9463f08 ldr x8, [x24, #0xc78] 656ec: b50000c8 cbnz x8, 0x65704 656f0: 321d07e0 orr w0, wzr, #0x18 656f4: 9400712d bl 0x81ba8 656f8: a900fc1f stp xzr, xzr, [x0, #0x8] 656fc: f900001f str xzr, [x0] 65700: f9063f00 str x0, [x24, #0xc78] 65704: b0000740 adrp x0, 0x14e000 65708: 91320000 add x0, x0, #0xc80 6570c: 97fea8d9 bl 0xfa70 65710: f9463f00 ldr x0, [x24, #0xc78] 65714: 97ff9db9 bl 0x4cdf8 65718: f9400008 ldr x8, [x0] 6571c: f94012a1 ldr x1, [x21, #0x20] 65720: 90000283 adrp x3, 0xb5000 65724: 91356463 add x3, x3, #0xd59 65728: f9417908 ldr x8, [x8, #0x2f0] 6572c: aa1703e2 mov x2, x23 65730: d63f0100 blr x8 65734: aa0003f4 mov x20, x0 65738: b4000f54 cbz x20, 0x65920 6573c: f9463f00 ldr x0, [x24, #0xc78] 65740: b50001e0 cbnz x0, 0x6577c 65744: b0000740 adrp x0, 0x14e000 65748: 91320000 add x0, x0, #0xc80 6574c: 97fea79d bl 0xf5c0 65750: f9463f08 ldr x8, [x24, #0xc78] 65754: b50000c8 cbnz x8, 0x6576c 65758: 321d07e0 orr w0, wzr, #0x18 6575c: 94007113 bl 0x81ba8 65760: a900fc1f stp xzr, xzr, [x0, #0x8] 65764: f900001f str xzr, [x0] 65768: f9063f00 str x0, [x24, #0xc78] 6576c: b0000740 adrp x0, 0x14e000 65770: 91320000 add x0, x0, #0xc80 65774: 97fea8bf bl 0xfa70 65778: f9463f00 ldr x0, [x24, #0xc78] 6577c: 97ff9d9f bl 0x4cdf8 65780: f9400008 ldr x8, [x0] 65784: f94016a1 ldr x1, [x21, #0x28] 65788: aa1403e2 mov x2, x20 6578c: f9419108 ldr x8, [x8, #0x320] 65790: d63f0100 blr x8 65794: b9000260 str w0, [x19] 65798: a9437bfd ldp x29, x30, [sp, #0x30] 6579c: a9424ff4 ldp x20, x19, [sp, #0x20] 657a0: a94157f6 ldp x22, x21, [sp, #0x10] 657a4: a8c45ff8 ldp x24, x23, [sp], #0x40 657a8: d65f03c0 ret 657ac: f9463f00 ldr x0, [x24, #0xc78] 657b0: b50001e0 cbnz x0, 0x657ec 657b4: b0000740 adrp x0, 0x14e000 657b8: 91320000 add x0, x0, #0xc80 657bc: 97fea781 bl 0xf5c0 657c0: f9463f08 ldr x8, [x24, #0xc78] 657c4: b50000c8 cbnz x8, 0x657dc 657c8: 321d07e0 orr w0, wzr, #0x18 657cc: 940070f7 bl 0x81ba8 657d0: a900fc1f stp xzr, xzr, [x0, #0x8] 657d4: f900001f str xzr, [x0] 657d8: f9063f00 str x0, [x24, #0xc78] 657dc: b0000740 adrp x0, 0x14e000 657e0: 91320000 add x0, x0, #0xc80 657e4: 97fea8a3 bl 0xfa70 657e8: f9463f00 ldr x0, [x24, #0xc78] 657ec: 97ff9d83 bl 0x4cdf8 657f0: f9400008 ldr x8, [x0] 657f4: aa1403e1 mov x1, x20 657f8: f9407d08 ldr x8, [x8, #0xf8] 657fc: d63f0100 blr x8 65800: f9463f08 ldr x8, [x24, #0xc78] 65804: aa0003f5 mov x21, x0 65808: b50001e8 cbnz x8, 0x65844 6580c: b0000740 adrp x0, 0x14e000 65810: 91320000 add x0, x0, #0xc80 65814: 97fea76b bl 0xf5c0 65818: f9463f08 ldr x8, [x24, #0xc78] 6581c: b50000c8 cbnz x8, 0x65834 65820: 321d07e0 orr w0, wzr, #0x18 65824: 940070e1 bl 0x81ba8 65828: a900fc1f stp xzr, xzr, [x0, #0x8] 6582c: f900001f str xzr, [x0] 65830: f9063f00 str x0, [x24, #0xc78] 65834: b0000740 adrp x0, 0x14e000 65838: 91320000 add x0, x0, #0xc80 6583c: 97fea88d bl 0xfa70 65840: f9463f08 ldr x8, [x24, #0xc78] 65844: aa0803e0 mov x0, x8 65848: 97ff9d6c bl 0x4cdf8 6584c: f9400008 ldr x8, [x0] 65850: b0000282 adrp x2, 0xb6000 65854: 90000243 adrp x3, 0xad000 65858: 912d1042 add x2, x2, #0xb44 6585c: f9408508 ldr x8, [x8, #0x108] 65860: 913f5863 add x3, x3, #0xfd6 65864: aa1503e1 mov x1, x21 65868: d63f0100 blr x8 6586c: aa0003f6 mov x22, x0 65870: b40002d6 cbz x22, 0x658c8 65874: f9463f00 ldr x0, [x24, #0xc78] 65878: b50001e0 cbnz x0, 0x658b4 6587c: b0000740 adrp x0, 0x14e000 65880: 91320000 add x0, x0, #0xc80 65884: 97fea74f bl 0xf5c0 65888: f9463f08 ldr x8, [x24, #0xc78] 6588c: b50000c8 cbnz x8, 0x658a4 65890: 321d07e0 orr w0, wzr, #0x18 65894: 940070c5 bl 0x81ba8 65898: a900fc1f stp xzr, xzr, [x0, #0x8] 6589c: f900001f str xzr, [x0] 658a0: f9063f00 str x0, [x24, #0xc78] 658a4: b0000740 adrp x0, 0x14e000 658a8: 91320000 add x0, x0, #0xc80 658ac: 97fea871 bl 0xfa70 658b0: f9463f00 ldr x0, [x24, #0xc78] 658b4: 97ff9d51 bl 0x4cdf8 658b8: aa1403e1 mov x1, x20 658bc: aa1603e2 mov x2, x22 658c0: 94000023 bl 0x6594c 658c4: b9000260 str w0, [x19] 658c8: f9463f00 ldr x0, [x24, #0xc78] 658cc: b50001e0 cbnz x0, 0x65908 658d0: b0000740 adrp x0, 0x14e000 658d4: 91320000 add x0, x0, #0xc80 658d8: 97fea73a bl 0xf5c0 658dc: f9463f08 ldr x8, [x24, #0xc78] 658e0: b50000c8 cbnz x8, 0x658f8 658e4: 321d07e0 orr w0, wzr, #0x18 658e8: 940070b0 bl 0x81ba8 658ec: a900fc1f stp xzr, xzr, [x0, #0x8] 658f0: f900001f str xzr, [x0] 658f4: f9063f00 str x0, [x24, #0xc78] 658f8: b0000740 adrp x0, 0x14e000 658fc: 91320000 add x0, x0, #0xc80 65900: 97fea85c bl 0xfa70 65904: f9463f00 ldr x0, [x24, #0xc78] 65908: aa1503e1 mov x1, x21 6590c: a9437bfd ldp x29, x30, [sp, #0x30] 65910: a9424ff4 ldp x20, x19, [sp, #0x20] 65914: a94157f6 ldp x22, x21, [sp, #0x10] 65918: a8c45ff8 ldp x24, x23, [sp], #0x40 6591c: 17ffa754 b 0x4f66c 65920: aa1603e3 mov x3, x22 65924: a9437bfd ldp x29, x30, [sp, #0x30] 65928: a9424ff4 ldp x20, x19, [sp, #0x20] 6592c: a94157f6 ldp x22, x21, [sp, #0x10] 65930: f0000261 adrp x1, 0xb4000 65934: b0000282 adrp x2, 0xb6000 65938: 912fdc21 add x1, x1, #0xbf7 6593c: 912d3442 add x2, x2, #0xb4d 65940: aa1703e4 mov x4, x23 65944: a8c45ff8 ldp x24, x23, [sp], #0x40 65948: 17fea452 b 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 6594c: d104c3ff sub sp, sp, #0x130 65950: a9114ffc stp x28, x19, [sp, #0x110] 65954: a9127bfd stp x29, x30, [sp, #0x120] 65958: 910483fd add x29, sp, #0x120 6595c: ad039fe6 stp q6, q7, [sp, #0x70] 65960: ad0297e4 stp q4, q5, [sp, #0x50] 65964: ad018fe2 stp q2, q3, [sp, #0x30] 65968: ad0087e0 stp q0, q1, [sp, #0x10] 6596c: a9391fa6 stp x6, x7, [x29, #-0x70] 65970: a93817a4 stp x4, x5, [x29, #-0x80] 65974: f81783a3 stur x3, [x29, #-0x88] 65978: d53bd053 mrs x19, TPIDR_EL0 6597c: f9401669 ldr x9, [x19, #0x28] 65980: 910043eb add x11, sp, #0x10 65984: d10223ac sub x12, x29, #0x88 65988: 321963e8 orr w8, wzr, #0xffffff80 6598c: 128004ea mov w10, #-0x28 // =-40 65990: f90007e9 str x9, [sp, #0x8] 65994: 910043a9 add x9, x29, #0x10 65998: 9102016b add x11, x11, #0x80 6599c: 9100a18c add x12, x12, #0x28 659a0: 293c23aa stp w10, w8, [x29, #-0x20] 659a4: a93d2fac stp x12, x11, [x29, #-0x30] 659a8: f81c83a9 stur x9, [x29, #-0x38] 659ac: f9400008 ldr x8, [x0] 659b0: d100e3a9 sub x9, x29, #0x38 659b4: ad400121 ldp q1, q0, [x9] 659b8: d10183a3 sub x3, x29, #0x60 659bc: f940c908 ldr x8, [x8, #0x190] 659c0: ad3d03a1 stp q1, q0, [x29, #-0x60] 659c4: d63f0100 blr x8 659c8: f9401668 ldr x8, [x19, #0x28] 659cc: f94007e9 ldr x9, [sp, #0x8] 659d0: eb09011f cmp x8, x9 659d4: 540000a1 b.ne 0x659e8 659d8: a9527bfd ldp x29, x30, [sp, #0x120] 659dc: a9514ffc ldp x28, x19, [sp, #0x110] 659e0: 9104c3ff add sp, sp, #0x130 659e4: d65f03c0 ret 659e8: 97fea5fe bl 0xf1e0 <__stack_chk_fail@plt> 659ec: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 659f0: a90157f6 stp x22, x21, [sp, #0x10] 659f4: a9024ff4 stp x20, x19, [sp, #0x20] 659f8: a9037bfd stp x29, x30, [sp, #0x30] 659fc: 9100c3fd add x29, sp, #0x30 65a00: b0000758 adrp x24, 0x14e000 65a04: f9463f08 ldr x8, [x24, #0xc78] 65a08: aa0403f6 mov x22, x4 65a0c: aa0303f4 mov x20, x3 65a10: aa0203f3 mov x19, x2 65a14: aa0103f7 mov x23, x1 65a18: aa0003f5 mov x21, x0 65a1c: b50001e8 cbnz x8, 0x65a58 65a20: b0000740 adrp x0, 0x14e000 65a24: 91320000 add x0, x0, #0xc80 65a28: 97fea6e6 bl 0xf5c0 65a2c: f9463f08 ldr x8, [x24, #0xc78] 65a30: b50000c8 cbnz x8, 0x65a48 65a34: 321d07e0 orr w0, wzr, #0x18 65a38: 9400705c bl 0x81ba8 65a3c: a900fc1f stp xzr, xzr, [x0, #0x8] 65a40: f900001f str xzr, [x0] 65a44: f9063f00 str x0, [x24, #0xc78] 65a48: b0000740 adrp x0, 0x14e000 65a4c: 91320000 add x0, x0, #0xc80 65a50: 97fea808 bl 0xfa70 65a54: f9463f08 ldr x8, [x24, #0xc78] 65a58: aa0803e0 mov x0, x8 65a5c: 97ff9ce7 bl 0x4cdf8 65a60: b40007a0 cbz x0, 0x65b54 65a64: aa1503e0 mov x0, x21 65a68: aa1603e1 mov x1, x22 65a6c: 97fffdd6 bl 0x651c4 65a70: 394002e8 ldrb w8, [x23] 65a74: 340007a8 cbz w8, 0x65b68 65a78: f94016a8 ldr x8, [x21, #0x28] 65a7c: b40006c8 cbz x8, 0x65b54 65a80: f94012a8 ldr x8, [x21, #0x20] 65a84: b4000688 cbz x8, 0x65b54 65a88: f9463f00 ldr x0, [x24, #0xc78] 65a8c: b50001e0 cbnz x0, 0x65ac8 65a90: b0000740 adrp x0, 0x14e000 65a94: 91320000 add x0, x0, #0xc80 65a98: 97fea6ca bl 0xf5c0 65a9c: f9463f08 ldr x8, [x24, #0xc78] 65aa0: b50000c8 cbnz x8, 0x65ab8 65aa4: 321d07e0 orr w0, wzr, #0x18 65aa8: 94007040 bl 0x81ba8 65aac: a900fc1f stp xzr, xzr, [x0, #0x8] 65ab0: f900001f str xzr, [x0] 65ab4: f9063f00 str x0, [x24, #0xc78] 65ab8: b0000740 adrp x0, 0x14e000 65abc: 91320000 add x0, x0, #0xc80 65ac0: 97fea7ec bl 0xfa70 65ac4: f9463f00 ldr x0, [x24, #0xc78] 65ac8: 97ff9ccc bl 0x4cdf8 65acc: f9400008 ldr x8, [x0] 65ad0: f94012a1 ldr x1, [x21, #0x20] 65ad4: 90000283 adrp x3, 0xb5000 65ad8: 913f4c63 add x3, x3, #0xfd3 65adc: f9417908 ldr x8, [x8, #0x2f0] 65ae0: aa1703e2 mov x2, x23 65ae4: d63f0100 blr x8 65ae8: aa0003f4 mov x20, x0 65aec: b4000fd4 cbz x20, 0x65ce4 65af0: f9463f00 ldr x0, [x24, #0xc78] 65af4: b50001e0 cbnz x0, 0x65b30 65af8: b0000740 adrp x0, 0x14e000 65afc: 91320000 add x0, x0, #0xc80 65b00: 97fea6b0 bl 0xf5c0 65b04: f9463f08 ldr x8, [x24, #0xc78] 65b08: b50000c8 cbnz x8, 0x65b20 65b0c: 321d07e0 orr w0, wzr, #0x18 65b10: 94007026 bl 0x81ba8 65b14: a900fc1f stp xzr, xzr, [x0, #0x8] 65b18: f900001f str xzr, [x0] 65b1c: f9063f00 str x0, [x24, #0xc78] 65b20: b0000740 adrp x0, 0x14e000 65b24: 91320000 add x0, x0, #0xc80 65b28: 97fea7d2 bl 0xfa70 65b2c: f9463f00 ldr x0, [x24, #0xc78] 65b30: 97ff9cb2 bl 0x4cdf8 65b34: f9400008 ldr x8, [x0] 65b38: f94016a1 ldr x1, [x21, #0x28] 65b3c: aa1403e2 mov x2, x20 65b40: f9418108 ldr x8, [x8, #0x300] 65b44: d63f0100 blr x8 65b48: 72001c1f tst w0, #0xff 65b4c: 1a9f07e8 cset w8, ne 65b50: 39000268 strb w8, [x19] 65b54: a9437bfd ldp x29, x30, [sp, #0x30] 65b58: a9424ff4 ldp x20, x19, [sp, #0x20] 65b5c: a94157f6 ldp x22, x21, [sp, #0x10] 65b60: a8c45ff8 ldp x24, x23, [sp], #0x40 65b64: d65f03c0 ret 65b68: f9463f00 ldr x0, [x24, #0xc78] 65b6c: b50001e0 cbnz x0, 0x65ba8 65b70: b0000740 adrp x0, 0x14e000 65b74: 91320000 add x0, x0, #0xc80 65b78: 97fea692 bl 0xf5c0 65b7c: f9463f08 ldr x8, [x24, #0xc78] 65b80: b50000c8 cbnz x8, 0x65b98 65b84: 321d07e0 orr w0, wzr, #0x18 65b88: 94007008 bl 0x81ba8 65b8c: a900fc1f stp xzr, xzr, [x0, #0x8] 65b90: f900001f str xzr, [x0] 65b94: f9063f00 str x0, [x24, #0xc78] 65b98: b0000740 adrp x0, 0x14e000 65b9c: 91320000 add x0, x0, #0xc80 65ba0: 97fea7b4 bl 0xfa70 65ba4: f9463f00 ldr x0, [x24, #0xc78] 65ba8: 97ff9c94 bl 0x4cdf8 65bac: f9400008 ldr x8, [x0] 65bb0: aa1403e1 mov x1, x20 65bb4: f9407d08 ldr x8, [x8, #0xf8] 65bb8: d63f0100 blr x8 65bbc: f9463f08 ldr x8, [x24, #0xc78] 65bc0: aa0003f5 mov x21, x0 65bc4: b50001e8 cbnz x8, 0x65c00 65bc8: b0000740 adrp x0, 0x14e000 65bcc: 91320000 add x0, x0, #0xc80 65bd0: 97fea67c bl 0xf5c0 65bd4: f9463f08 ldr x8, [x24, #0xc78] 65bd8: b50000c8 cbnz x8, 0x65bf0 65bdc: 321d07e0 orr w0, wzr, #0x18 65be0: 94006ff2 bl 0x81ba8 65be4: a900fc1f stp xzr, xzr, [x0, #0x8] 65be8: f900001f str xzr, [x0] 65bec: f9063f00 str x0, [x24, #0xc78] 65bf0: b0000740 adrp x0, 0x14e000 65bf4: 91320000 add x0, x0, #0xc80 65bf8: 97fea79e bl 0xfa70 65bfc: f9463f08 ldr x8, [x24, #0xc78] 65c00: aa0803e0 mov x0, x8 65c04: 97ff9c7d bl 0x4cdf8 65c08: f9400008 ldr x8, [x0] 65c0c: b0000282 adrp x2, 0xb6000 65c10: 90000283 adrp x3, 0xb5000 65c14: 912d9442 add x2, x2, #0xb65 65c18: f9408508 ldr x8, [x8, #0x108] 65c1c: 913f4463 add x3, x3, #0xfd1 65c20: aa1503e1 mov x1, x21 65c24: d63f0100 blr x8 65c28: aa0003f6 mov x22, x0 65c2c: b4000316 cbz x22, 0x65c8c 65c30: f9463f00 ldr x0, [x24, #0xc78] 65c34: b50001e0 cbnz x0, 0x65c70 65c38: b0000740 adrp x0, 0x14e000 65c3c: 91320000 add x0, x0, #0xc80 65c40: 97fea660 bl 0xf5c0 65c44: f9463f08 ldr x8, [x24, #0xc78] 65c48: b50000c8 cbnz x8, 0x65c60 65c4c: 321d07e0 orr w0, wzr, #0x18 65c50: 94006fd6 bl 0x81ba8 65c54: a900fc1f stp xzr, xzr, [x0, #0x8] 65c58: f900001f str xzr, [x0] 65c5c: f9063f00 str x0, [x24, #0xc78] 65c60: b0000740 adrp x0, 0x14e000 65c64: 91320000 add x0, x0, #0xc80 65c68: 97fea782 bl 0xfa70 65c6c: f9463f00 ldr x0, [x24, #0xc78] 65c70: 97ff9c62 bl 0x4cdf8 65c74: aa1403e1 mov x1, x20 65c78: aa1603e2 mov x2, x22 65c7c: 97ffff34 bl 0x6594c 65c80: 7100001f cmp w0, #0x0 65c84: 1a9f07e8 cset w8, ne 65c88: 39000268 strb w8, [x19] 65c8c: f9463f00 ldr x0, [x24, #0xc78] 65c90: b50001e0 cbnz x0, 0x65ccc 65c94: b0000740 adrp x0, 0x14e000 65c98: 91320000 add x0, x0, #0xc80 65c9c: 97fea649 bl 0xf5c0 65ca0: f9463f08 ldr x8, [x24, #0xc78] 65ca4: b50000c8 cbnz x8, 0x65cbc 65ca8: 321d07e0 orr w0, wzr, #0x18 65cac: 94006fbf bl 0x81ba8 65cb0: a900fc1f stp xzr, xzr, [x0, #0x8] 65cb4: f900001f str xzr, [x0] 65cb8: f9063f00 str x0, [x24, #0xc78] 65cbc: b0000740 adrp x0, 0x14e000 65cc0: 91320000 add x0, x0, #0xc80 65cc4: 97fea76b bl 0xfa70 65cc8: f9463f00 ldr x0, [x24, #0xc78] 65ccc: aa1503e1 mov x1, x21 65cd0: a9437bfd ldp x29, x30, [sp, #0x30] 65cd4: a9424ff4 ldp x20, x19, [sp, #0x20] 65cd8: a94157f6 ldp x22, x21, [sp, #0x10] 65cdc: a8c45ff8 ldp x24, x23, [sp], #0x40 65ce0: 17ffa663 b 0x4f66c 65ce4: aa1603e3 mov x3, x22 65ce8: a9437bfd ldp x29, x30, [sp, #0x30] 65cec: a9424ff4 ldp x20, x19, [sp, #0x20] 65cf0: a94157f6 ldp x22, x21, [sp, #0x10] 65cf4: f0000261 adrp x1, 0xb4000 65cf8: b0000282 adrp x2, 0xb6000 65cfc: 912fdc21 add x1, x1, #0xbf7 65d00: 912d3442 add x2, x2, #0xb4d 65d04: aa1703e4 mov x4, x23 65d08: a8c45ff8 ldp x24, x23, [sp], #0x40 65d0c: 17fea361 b 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 65d10: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 65d14: a90157f6 stp x22, x21, [sp, #0x10] 65d18: a9024ff4 stp x20, x19, [sp, #0x20] 65d1c: a9037bfd stp x29, x30, [sp, #0x30] 65d20: 9100c3fd add x29, sp, #0x30 65d24: b0000758 adrp x24, 0x14e000 65d28: f9463f08 ldr x8, [x24, #0xc78] 65d2c: aa0403f6 mov x22, x4 65d30: aa0303f4 mov x20, x3 65d34: aa0203f3 mov x19, x2 65d38: aa0103f7 mov x23, x1 65d3c: aa0003f5 mov x21, x0 65d40: b50001e8 cbnz x8, 0x65d7c 65d44: b0000740 adrp x0, 0x14e000 65d48: 91320000 add x0, x0, #0xc80 65d4c: 97fea61d bl 0xf5c0 65d50: f9463f08 ldr x8, [x24, #0xc78] 65d54: b50000c8 cbnz x8, 0x65d6c 65d58: 321d07e0 orr w0, wzr, #0x18 65d5c: 94006f93 bl 0x81ba8 65d60: a900fc1f stp xzr, xzr, [x0, #0x8] 65d64: f900001f str xzr, [x0] 65d68: f9063f00 str x0, [x24, #0xc78] 65d6c: b0000740 adrp x0, 0x14e000 65d70: 91320000 add x0, x0, #0xc80 65d74: 97fea73f bl 0xfa70 65d78: f9463f08 ldr x8, [x24, #0xc78] 65d7c: aa0803e0 mov x0, x8 65d80: 97ff9c1e bl 0x4cdf8 65d84: b4000760 cbz x0, 0x65e70 65d88: aa1503e0 mov x0, x21 65d8c: aa1603e1 mov x1, x22 65d90: 97fffd0d bl 0x651c4 65d94: 394002e8 ldrb w8, [x23] 65d98: 34000768 cbz w8, 0x65e84 65d9c: f94016a8 ldr x8, [x21, #0x28] 65da0: b4000688 cbz x8, 0x65e70 65da4: f94012a8 ldr x8, [x21, #0x20] 65da8: b4000648 cbz x8, 0x65e70 65dac: f9463f00 ldr x0, [x24, #0xc78] 65db0: b50001e0 cbnz x0, 0x65dec 65db4: b0000740 adrp x0, 0x14e000 65db8: 91320000 add x0, x0, #0xc80 65dbc: 97fea601 bl 0xf5c0 65dc0: f9463f08 ldr x8, [x24, #0xc78] 65dc4: b50000c8 cbnz x8, 0x65ddc 65dc8: 321d07e0 orr w0, wzr, #0x18 65dcc: 94006f77 bl 0x81ba8 65dd0: a900fc1f stp xzr, xzr, [x0, #0x8] 65dd4: f900001f str xzr, [x0] 65dd8: f9063f00 str x0, [x24, #0xc78] 65ddc: b0000740 adrp x0, 0x14e000 65de0: 91320000 add x0, x0, #0xc80 65de4: 97fea723 bl 0xfa70 65de8: f9463f00 ldr x0, [x24, #0xc78] 65dec: 97ff9c03 bl 0x4cdf8 65df0: f9400008 ldr x8, [x0] 65df4: f94012a1 ldr x1, [x21, #0x20] 65df8: b0000283 adrp x3, 0xb6000 65dfc: 912dfc63 add x3, x3, #0xb7f 65e00: f9417908 ldr x8, [x8, #0x2f0] 65e04: aa1703e2 mov x2, x23 65e08: d63f0100 blr x8 65e0c: aa0003f4 mov x20, x0 65e10: b4000f74 cbz x20, 0x65ffc 65e14: f9463f00 ldr x0, [x24, #0xc78] 65e18: b50001e0 cbnz x0, 0x65e54 65e1c: b0000740 adrp x0, 0x14e000 65e20: 91320000 add x0, x0, #0xc80 65e24: 97fea5e7 bl 0xf5c0 65e28: f9463f08 ldr x8, [x24, #0xc78] 65e2c: b50000c8 cbnz x8, 0x65e44 65e30: 321d07e0 orr w0, wzr, #0x18 65e34: 94006f5d bl 0x81ba8 65e38: a900fc1f stp xzr, xzr, [x0, #0x8] 65e3c: f900001f str xzr, [x0] 65e40: f9063f00 str x0, [x24, #0xc78] 65e44: b0000740 adrp x0, 0x14e000 65e48: 91320000 add x0, x0, #0xc80 65e4c: 97fea709 bl 0xfa70 65e50: f9463f00 ldr x0, [x24, #0xc78] 65e54: 97ff9be9 bl 0x4cdf8 65e58: f9400008 ldr x8, [x0] 65e5c: f94016a1 ldr x1, [x21, #0x28] 65e60: aa1403e2 mov x2, x20 65e64: f9419908 ldr x8, [x8, #0x330] 65e68: d63f0100 blr x8 65e6c: bd000260 str s0, [x19] 65e70: a9437bfd ldp x29, x30, [sp, #0x30] 65e74: a9424ff4 ldp x20, x19, [sp, #0x20] 65e78: a94157f6 ldp x22, x21, [sp, #0x10] 65e7c: a8c45ff8 ldp x24, x23, [sp], #0x40 65e80: d65f03c0 ret 65e84: f9463f00 ldr x0, [x24, #0xc78] 65e88: b50001e0 cbnz x0, 0x65ec4 65e8c: b0000740 adrp x0, 0x14e000 65e90: 91320000 add x0, x0, #0xc80 65e94: 97fea5cb bl 0xf5c0 65e98: f9463f08 ldr x8, [x24, #0xc78] 65e9c: b50000c8 cbnz x8, 0x65eb4 65ea0: 321d07e0 orr w0, wzr, #0x18 65ea4: 94006f41 bl 0x81ba8 65ea8: a900fc1f stp xzr, xzr, [x0, #0x8] 65eac: f900001f str xzr, [x0] 65eb0: f9063f00 str x0, [x24, #0xc78] 65eb4: b0000740 adrp x0, 0x14e000 65eb8: 91320000 add x0, x0, #0xc80 65ebc: 97fea6ed bl 0xfa70 65ec0: f9463f00 ldr x0, [x24, #0xc78] 65ec4: 97ff9bcd bl 0x4cdf8 65ec8: f9400008 ldr x8, [x0] 65ecc: aa1403e1 mov x1, x20 65ed0: f9407d08 ldr x8, [x8, #0xf8] 65ed4: d63f0100 blr x8 65ed8: f9463f08 ldr x8, [x24, #0xc78] 65edc: aa0003f5 mov x21, x0 65ee0: b50001e8 cbnz x8, 0x65f1c 65ee4: b0000740 adrp x0, 0x14e000 65ee8: 91320000 add x0, x0, #0xc80 65eec: 97fea5b5 bl 0xf5c0 65ef0: f9463f08 ldr x8, [x24, #0xc78] 65ef4: b50000c8 cbnz x8, 0x65f0c 65ef8: 321d07e0 orr w0, wzr, #0x18 65efc: 94006f2b bl 0x81ba8 65f00: a900fc1f stp xzr, xzr, [x0, #0x8] 65f04: f900001f str xzr, [x0] 65f08: f9063f00 str x0, [x24, #0xc78] 65f0c: b0000740 adrp x0, 0x14e000 65f10: 91320000 add x0, x0, #0xc80 65f14: 97fea6d7 bl 0xfa70 65f18: f9463f08 ldr x8, [x24, #0xc78] 65f1c: aa0803e0 mov x0, x8 65f20: 97ff9bb6 bl 0x4cdf8 65f24: f9400008 ldr x8, [x0] 65f28: b0000282 adrp x2, 0xb6000 65f2c: b0000283 adrp x3, 0xb6000 65f30: 912dc842 add x2, x2, #0xb72 65f34: f9408508 ldr x8, [x8, #0x108] 65f38: 912df463 add x3, x3, #0xb7d 65f3c: aa1503e1 mov x1, x21 65f40: d63f0100 blr x8 65f44: aa0003f6 mov x22, x0 65f48: b40002f6 cbz x22, 0x65fa4 65f4c: f9463f00 ldr x0, [x24, #0xc78] 65f50: b50001e0 cbnz x0, 0x65f8c 65f54: b0000740 adrp x0, 0x14e000 65f58: 91320000 add x0, x0, #0xc80 65f5c: 97fea599 bl 0xf5c0 65f60: f9463f08 ldr x8, [x24, #0xc78] 65f64: b50000c8 cbnz x8, 0x65f7c 65f68: 321d07e0 orr w0, wzr, #0x18 65f6c: 94006f0f bl 0x81ba8 65f70: a900fc1f stp xzr, xzr, [x0, #0x8] 65f74: f900001f str xzr, [x0] 65f78: f9063f00 str x0, [x24, #0xc78] 65f7c: b0000740 adrp x0, 0x14e000 65f80: 91320000 add x0, x0, #0xc80 65f84: 97fea6bb bl 0xfa70 65f88: f9463f00 ldr x0, [x24, #0xc78] 65f8c: 97ff9b9b bl 0x4cdf8 65f90: aa1403e1 mov x1, x20 65f94: aa1603e2 mov x2, x22 65f98: 97fffe6d bl 0x6594c 65f9c: 1e220000 scvtf s0, w0 65fa0: bd000260 str s0, [x19] 65fa4: f9463f00 ldr x0, [x24, #0xc78] 65fa8: b50001e0 cbnz x0, 0x65fe4 65fac: b0000740 adrp x0, 0x14e000 65fb0: 91320000 add x0, x0, #0xc80 65fb4: 97fea583 bl 0xf5c0 65fb8: f9463f08 ldr x8, [x24, #0xc78] 65fbc: b50000c8 cbnz x8, 0x65fd4 65fc0: 321d07e0 orr w0, wzr, #0x18 65fc4: 94006ef9 bl 0x81ba8 65fc8: a900fc1f stp xzr, xzr, [x0, #0x8] 65fcc: f900001f str xzr, [x0] 65fd0: f9063f00 str x0, [x24, #0xc78] 65fd4: b0000740 adrp x0, 0x14e000 65fd8: 91320000 add x0, x0, #0xc80 65fdc: 97fea6a5 bl 0xfa70 65fe0: f9463f00 ldr x0, [x24, #0xc78] 65fe4: aa1503e1 mov x1, x21 65fe8: a9437bfd ldp x29, x30, [sp, #0x30] 65fec: a9424ff4 ldp x20, x19, [sp, #0x20] 65ff0: a94157f6 ldp x22, x21, [sp, #0x10] 65ff4: a8c45ff8 ldp x24, x23, [sp], #0x40 65ff8: 17ffa59d b 0x4f66c 65ffc: aa1603e3 mov x3, x22 66000: a9437bfd ldp x29, x30, [sp, #0x30] 66004: a9424ff4 ldp x20, x19, [sp, #0x20] 66008: a94157f6 ldp x22, x21, [sp, #0x10] 6600c: d0000261 adrp x1, 0xb4000 66010: 90000282 adrp x2, 0xb6000 66014: 912fdc21 add x1, x1, #0xbf7 66018: 912d3442 add x2, x2, #0xb4d 6601c: aa1703e4 mov x4, x23 66020: a8c45ff8 ldp x24, x23, [sp], #0x40 66024: 17fea29b b 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 66028: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 6602c: a90157f6 stp x22, x21, [sp, #0x10] 66030: a9024ff4 stp x20, x19, [sp, #0x20] 66034: a9037bfd stp x29, x30, [sp, #0x30] 66038: 9100c3fd add x29, sp, #0x30 6603c: 90000758 adrp x24, 0x14e000 66040: f9463f08 ldr x8, [x24, #0xc78] 66044: aa0403f6 mov x22, x4 66048: aa0303f4 mov x20, x3 6604c: aa0203f3 mov x19, x2 66050: aa0103f7 mov x23, x1 66054: aa0003f5 mov x21, x0 66058: b50001e8 cbnz x8, 0x66094 6605c: 90000740 adrp x0, 0x14e000 66060: 91320000 add x0, x0, #0xc80 66064: 97fea557 bl 0xf5c0 66068: f9463f08 ldr x8, [x24, #0xc78] 6606c: b50000c8 cbnz x8, 0x66084 66070: 321d07e0 orr w0, wzr, #0x18 66074: 94006ecd bl 0x81ba8 66078: a900fc1f stp xzr, xzr, [x0, #0x8] 6607c: f900001f str xzr, [x0] 66080: f9063f00 str x0, [x24, #0xc78] 66084: 90000740 adrp x0, 0x14e000 66088: 91320000 add x0, x0, #0xc80 6608c: 97fea679 bl 0xfa70 66090: f9463f08 ldr x8, [x24, #0xc78] 66094: aa0803e0 mov x0, x8 66098: 97ff9b58 bl 0x4cdf8 6609c: b4000760 cbz x0, 0x66188 660a0: aa1503e0 mov x0, x21 660a4: aa1603e1 mov x1, x22 660a8: 97fffc47 bl 0x651c4 660ac: 394002e8 ldrb w8, [x23] 660b0: 34000768 cbz w8, 0x6619c 660b4: f94016a8 ldr x8, [x21, #0x28] 660b8: b4000688 cbz x8, 0x66188 660bc: f94012a8 ldr x8, [x21, #0x20] 660c0: b4000648 cbz x8, 0x66188 660c4: f9463f00 ldr x0, [x24, #0xc78] 660c8: b50001e0 cbnz x0, 0x66104 660cc: 90000740 adrp x0, 0x14e000 660d0: 91320000 add x0, x0, #0xc80 660d4: 97fea53b bl 0xf5c0 660d8: f9463f08 ldr x8, [x24, #0xc78] 660dc: b50000c8 cbnz x8, 0x660f4 660e0: 321d07e0 orr w0, wzr, #0x18 660e4: 94006eb1 bl 0x81ba8 660e8: a900fc1f stp xzr, xzr, [x0, #0x8] 660ec: f900001f str xzr, [x0] 660f0: f9063f00 str x0, [x24, #0xc78] 660f4: 90000740 adrp x0, 0x14e000 660f8: 91320000 add x0, x0, #0xc80 660fc: 97fea65d bl 0xfa70 66100: f9463f00 ldr x0, [x24, #0xc78] 66104: 97ff9b3d bl 0x4cdf8 66108: f9400008 ldr x8, [x0] 6610c: f94012a1 ldr x1, [x21, #0x20] 66110: b0000243 adrp x3, 0xaf000 66114: 91395863 add x3, x3, #0xe56 66118: f9417908 ldr x8, [x8, #0x2f0] 6611c: aa1703e2 mov x2, x23 66120: d63f0100 blr x8 66124: aa0003f4 mov x20, x0 66128: b4000f74 cbz x20, 0x66314 6612c: f9463f00 ldr x0, [x24, #0xc78] 66130: b50001e0 cbnz x0, 0x6616c 66134: 90000740 adrp x0, 0x14e000 66138: 91320000 add x0, x0, #0xc80 6613c: 97fea521 bl 0xf5c0 66140: f9463f08 ldr x8, [x24, #0xc78] 66144: b50000c8 cbnz x8, 0x6615c 66148: 321d07e0 orr w0, wzr, #0x18 6614c: 94006e97 bl 0x81ba8 66150: a900fc1f stp xzr, xzr, [x0, #0x8] 66154: f900001f str xzr, [x0] 66158: f9063f00 str x0, [x24, #0xc78] 6615c: 90000740 adrp x0, 0x14e000 66160: 91320000 add x0, x0, #0xc80 66164: 97fea643 bl 0xfa70 66168: f9463f00 ldr x0, [x24, #0xc78] 6616c: 97ff9b23 bl 0x4cdf8 66170: f9400008 ldr x8, [x0] 66174: f94016a1 ldr x1, [x21, #0x28] 66178: aa1403e2 mov x2, x20 6617c: f9419508 ldr x8, [x8, #0x328] 66180: d63f0100 blr x8 66184: f9000260 str x0, [x19] 66188: a9437bfd ldp x29, x30, [sp, #0x30] 6618c: a9424ff4 ldp x20, x19, [sp, #0x20] 66190: a94157f6 ldp x22, x21, [sp, #0x10] 66194: a8c45ff8 ldp x24, x23, [sp], #0x40 66198: d65f03c0 ret 6619c: f9463f00 ldr x0, [x24, #0xc78] 661a0: b50001e0 cbnz x0, 0x661dc 661a4: 90000740 adrp x0, 0x14e000 661a8: 91320000 add x0, x0, #0xc80 661ac: 97fea505 bl 0xf5c0 661b0: f9463f08 ldr x8, [x24, #0xc78] 661b4: b50000c8 cbnz x8, 0x661cc 661b8: 321d07e0 orr w0, wzr, #0x18 661bc: 94006e7b bl 0x81ba8 661c0: a900fc1f stp xzr, xzr, [x0, #0x8] 661c4: f900001f str xzr, [x0] 661c8: f9063f00 str x0, [x24, #0xc78] 661cc: 90000740 adrp x0, 0x14e000 661d0: 91320000 add x0, x0, #0xc80 661d4: 97fea627 bl 0xfa70 661d8: f9463f00 ldr x0, [x24, #0xc78] 661dc: 97ff9b07 bl 0x4cdf8 661e0: f9400008 ldr x8, [x0] 661e4: aa1403e1 mov x1, x20 661e8: f9407d08 ldr x8, [x8, #0xf8] 661ec: d63f0100 blr x8 661f0: f9463f08 ldr x8, [x24, #0xc78] 661f4: aa0003f5 mov x21, x0 661f8: b50001e8 cbnz x8, 0x66234 661fc: 90000740 adrp x0, 0x14e000 66200: 91320000 add x0, x0, #0xc80 66204: 97fea4ef bl 0xf5c0 66208: f9463f08 ldr x8, [x24, #0xc78] 6620c: b50000c8 cbnz x8, 0x66224 66210: 321d07e0 orr w0, wzr, #0x18 66214: 94006e65 bl 0x81ba8 66218: a900fc1f stp xzr, xzr, [x0, #0x8] 6621c: f900001f str xzr, [x0] 66220: f9063f00 str x0, [x24, #0xc78] 66224: 90000740 adrp x0, 0x14e000 66228: 91320000 add x0, x0, #0xc80 6622c: 97fea611 bl 0xfa70 66230: f9463f08 ldr x8, [x24, #0xc78] 66234: aa0803e0 mov x0, x8 66238: 97ff9af0 bl 0x4cdf8 6623c: f9400008 ldr x8, [x0] 66240: 90000282 adrp x2, 0xb6000 66244: b0000243 adrp x3, 0xaf000 66248: 912e0442 add x2, x2, #0xb81 6624c: f9408508 ldr x8, [x8, #0x108] 66250: 91395063 add x3, x3, #0xe54 66254: aa1503e1 mov x1, x21 66258: d63f0100 blr x8 6625c: aa0003f6 mov x22, x0 66260: b40002f6 cbz x22, 0x662bc 66264: f9463f00 ldr x0, [x24, #0xc78] 66268: b50001e0 cbnz x0, 0x662a4 6626c: 90000740 adrp x0, 0x14e000 66270: 91320000 add x0, x0, #0xc80 66274: 97fea4d3 bl 0xf5c0 66278: f9463f08 ldr x8, [x24, #0xc78] 6627c: b50000c8 cbnz x8, 0x66294 66280: 321d07e0 orr w0, wzr, #0x18 66284: 94006e49 bl 0x81ba8 66288: a900fc1f stp xzr, xzr, [x0, #0x8] 6628c: f900001f str xzr, [x0] 66290: f9063f00 str x0, [x24, #0xc78] 66294: 90000740 adrp x0, 0x14e000 66298: 91320000 add x0, x0, #0xc80 6629c: 97fea5f5 bl 0xfa70 662a0: f9463f00 ldr x0, [x24, #0xc78] 662a4: 97ff9ad5 bl 0x4cdf8 662a8: aa1403e1 mov x1, x20 662ac: aa1603e2 mov x2, x22 662b0: 97fffda7 bl 0x6594c 662b4: 93407c08 sxtw x8, w0 662b8: f9000268 str x8, [x19] 662bc: f9463f00 ldr x0, [x24, #0xc78] 662c0: b50001e0 cbnz x0, 0x662fc 662c4: 90000740 adrp x0, 0x14e000 662c8: 91320000 add x0, x0, #0xc80 662cc: 97fea4bd bl 0xf5c0 662d0: f9463f08 ldr x8, [x24, #0xc78] 662d4: b50000c8 cbnz x8, 0x662ec 662d8: 321d07e0 orr w0, wzr, #0x18 662dc: 94006e33 bl 0x81ba8 662e0: a900fc1f stp xzr, xzr, [x0, #0x8] 662e4: f900001f str xzr, [x0] 662e8: f9063f00 str x0, [x24, #0xc78] 662ec: 90000740 adrp x0, 0x14e000 662f0: 91320000 add x0, x0, #0xc80 662f4: 97fea5df bl 0xfa70 662f8: f9463f00 ldr x0, [x24, #0xc78] 662fc: aa1503e1 mov x1, x21 66300: a9437bfd ldp x29, x30, [sp, #0x30] 66304: a9424ff4 ldp x20, x19, [sp, #0x20] 66308: a94157f6 ldp x22, x21, [sp, #0x10] 6630c: a8c45ff8 ldp x24, x23, [sp], #0x40 66310: 17ffa4d7 b 0x4f66c 66314: aa1603e3 mov x3, x22 66318: a9437bfd ldp x29, x30, [sp, #0x30] 6631c: a9424ff4 ldp x20, x19, [sp, #0x20] 66320: a94157f6 ldp x22, x21, [sp, #0x10] 66324: d0000261 adrp x1, 0xb4000 66328: 90000282 adrp x2, 0xb6000 6632c: 912fdc21 add x1, x1, #0xbf7 66330: 912d3442 add x2, x2, #0xb4d 66334: aa1703e4 mov x4, x23 66338: a8c45ff8 ldp x24, x23, [sp], #0x40 6633c: 17fea1d5 b 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 66340: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 66344: a90157f6 stp x22, x21, [sp, #0x10] 66348: a9024ff4 stp x20, x19, [sp, #0x20] 6634c: a9037bfd stp x29, x30, [sp, #0x30] 66350: 9100c3fd add x29, sp, #0x30 66354: 90000758 adrp x24, 0x14e000 66358: f9463f08 ldr x8, [x24, #0xc78] 6635c: aa0403f6 mov x22, x4 66360: aa0303f4 mov x20, x3 66364: aa0203f3 mov x19, x2 66368: aa0103f7 mov x23, x1 6636c: aa0003f5 mov x21, x0 66370: b50001e8 cbnz x8, 0x663ac 66374: 90000740 adrp x0, 0x14e000 66378: 91320000 add x0, x0, #0xc80 6637c: 97fea491 bl 0xf5c0 66380: f9463f08 ldr x8, [x24, #0xc78] 66384: b50000c8 cbnz x8, 0x6639c 66388: 321d07e0 orr w0, wzr, #0x18 6638c: 94006e07 bl 0x81ba8 66390: a900fc1f stp xzr, xzr, [x0, #0x8] 66394: f900001f str xzr, [x0] 66398: f9063f00 str x0, [x24, #0xc78] 6639c: 90000740 adrp x0, 0x14e000 663a0: 91320000 add x0, x0, #0xc80 663a4: 97fea5b3 bl 0xfa70 663a8: f9463f08 ldr x8, [x24, #0xc78] 663ac: aa0803e0 mov x0, x8 663b0: 97ff9a92 bl 0x4cdf8 663b4: b4000760 cbz x0, 0x664a0 663b8: aa1503e0 mov x0, x21 663bc: aa1603e1 mov x1, x22 663c0: 97fffb81 bl 0x651c4 663c4: 394002e8 ldrb w8, [x23] 663c8: 34000768 cbz w8, 0x664b4 663cc: f94016a8 ldr x8, [x21, #0x28] 663d0: b4000688 cbz x8, 0x664a0 663d4: f94012a8 ldr x8, [x21, #0x20] 663d8: b4000648 cbz x8, 0x664a0 663dc: f9463f00 ldr x0, [x24, #0xc78] 663e0: b50001e0 cbnz x0, 0x6641c 663e4: 90000740 adrp x0, 0x14e000 663e8: 91320000 add x0, x0, #0xc80 663ec: 97fea475 bl 0xf5c0 663f0: f9463f08 ldr x8, [x24, #0xc78] 663f4: b50000c8 cbnz x8, 0x6640c 663f8: 321d07e0 orr w0, wzr, #0x18 663fc: 94006deb bl 0x81ba8 66400: a900fc1f stp xzr, xzr, [x0, #0x8] 66404: f900001f str xzr, [x0] 66408: f9063f00 str x0, [x24, #0xc78] 6640c: 90000740 adrp x0, 0x14e000 66410: 91320000 add x0, x0, #0xc80 66414: 97fea597 bl 0xfa70 66418: f9463f00 ldr x0, [x24, #0xc78] 6641c: 97ff9a77 bl 0x4cdf8 66420: f9400008 ldr x8, [x0] 66424: f94012a1 ldr x1, [x21, #0x20] 66428: 90000283 adrp x3, 0xb6000 6642c: 912e6463 add x3, x3, #0xb99 66430: f9417908 ldr x8, [x8, #0x2f0] 66434: aa1703e2 mov x2, x23 66438: d63f0100 blr x8 6643c: aa0003f4 mov x20, x0 66440: b4000f74 cbz x20, 0x6662c 66444: f9463f00 ldr x0, [x24, #0xc78] 66448: b50001e0 cbnz x0, 0x66484 6644c: 90000740 adrp x0, 0x14e000 66450: 91320000 add x0, x0, #0xc80 66454: 97fea45b bl 0xf5c0 66458: f9463f08 ldr x8, [x24, #0xc78] 6645c: b50000c8 cbnz x8, 0x66474 66460: 321d07e0 orr w0, wzr, #0x18 66464: 94006dd1 bl 0x81ba8 66468: a900fc1f stp xzr, xzr, [x0, #0x8] 6646c: f900001f str xzr, [x0] 66470: f9063f00 str x0, [x24, #0xc78] 66474: 90000740 adrp x0, 0x14e000 66478: 91320000 add x0, x0, #0xc80 6647c: 97fea57d bl 0xfa70 66480: f9463f00 ldr x0, [x24, #0xc78] 66484: 97ff9a5d bl 0x4cdf8 66488: f9400008 ldr x8, [x0] 6648c: f94016a1 ldr x1, [x21, #0x28] 66490: aa1403e2 mov x2, x20 66494: f9419d08 ldr x8, [x8, #0x338] 66498: d63f0100 blr x8 6649c: fd000260 str d0, [x19] 664a0: a9437bfd ldp x29, x30, [sp, #0x30] 664a4: a9424ff4 ldp x20, x19, [sp, #0x20] 664a8: a94157f6 ldp x22, x21, [sp, #0x10] 664ac: a8c45ff8 ldp x24, x23, [sp], #0x40 664b0: d65f03c0 ret 664b4: f9463f00 ldr x0, [x24, #0xc78] 664b8: b50001e0 cbnz x0, 0x664f4 664bc: 90000740 adrp x0, 0x14e000 664c0: 91320000 add x0, x0, #0xc80 664c4: 97fea43f bl 0xf5c0 664c8: f9463f08 ldr x8, [x24, #0xc78] 664cc: b50000c8 cbnz x8, 0x664e4 664d0: 321d07e0 orr w0, wzr, #0x18 664d4: 94006db5 bl 0x81ba8 664d8: a900fc1f stp xzr, xzr, [x0, #0x8] 664dc: f900001f str xzr, [x0] 664e0: f9063f00 str x0, [x24, #0xc78] 664e4: 90000740 adrp x0, 0x14e000 664e8: 91320000 add x0, x0, #0xc80 664ec: 97fea561 bl 0xfa70 664f0: f9463f00 ldr x0, [x24, #0xc78] 664f4: 97ff9a41 bl 0x4cdf8 664f8: f9400008 ldr x8, [x0] 664fc: aa1403e1 mov x1, x20 66500: f9407d08 ldr x8, [x8, #0xf8] 66504: d63f0100 blr x8 66508: f9463f08 ldr x8, [x24, #0xc78] 6650c: aa0003f5 mov x21, x0 66510: b50001e8 cbnz x8, 0x6654c 66514: 90000740 adrp x0, 0x14e000 66518: 91320000 add x0, x0, #0xc80 6651c: 97fea429 bl 0xf5c0 66520: f9463f08 ldr x8, [x24, #0xc78] 66524: b50000c8 cbnz x8, 0x6653c 66528: 321d07e0 orr w0, wzr, #0x18 6652c: 94006d9f bl 0x81ba8 66530: a900fc1f stp xzr, xzr, [x0, #0x8] 66534: f900001f str xzr, [x0] 66538: f9063f00 str x0, [x24, #0xc78] 6653c: 90000740 adrp x0, 0x14e000 66540: 91320000 add x0, x0, #0xc80 66544: 97fea54b bl 0xfa70 66548: f9463f08 ldr x8, [x24, #0xc78] 6654c: aa0803e0 mov x0, x8 66550: 97ff9a2a bl 0x4cdf8 66554: f9400008 ldr x8, [x0] 66558: 90000282 adrp x2, 0xb6000 6655c: 90000283 adrp x3, 0xb6000 66560: 912e2c42 add x2, x2, #0xb8b 66564: f9408508 ldr x8, [x8, #0x108] 66568: 912e5c63 add x3, x3, #0xb97 6656c: aa1503e1 mov x1, x21 66570: d63f0100 blr x8 66574: aa0003f6 mov x22, x0 66578: b40002f6 cbz x22, 0x665d4 6657c: f9463f00 ldr x0, [x24, #0xc78] 66580: b50001e0 cbnz x0, 0x665bc 66584: 90000740 adrp x0, 0x14e000 66588: 91320000 add x0, x0, #0xc80 6658c: 97fea40d bl 0xf5c0 66590: f9463f08 ldr x8, [x24, #0xc78] 66594: b50000c8 cbnz x8, 0x665ac 66598: 321d07e0 orr w0, wzr, #0x18 6659c: 94006d83 bl 0x81ba8 665a0: a900fc1f stp xzr, xzr, [x0, #0x8] 665a4: f900001f str xzr, [x0] 665a8: f9063f00 str x0, [x24, #0xc78] 665ac: 90000740 adrp x0, 0x14e000 665b0: 91320000 add x0, x0, #0xc80 665b4: 97fea52f bl 0xfa70 665b8: f9463f00 ldr x0, [x24, #0xc78] 665bc: 97ff9a0f bl 0x4cdf8 665c0: aa1403e1 mov x1, x20 665c4: aa1603e2 mov x2, x22 665c8: 97fffce1 bl 0x6594c 665cc: 1e620000 scvtf d0, w0 665d0: fd000260 str d0, [x19] 665d4: f9463f00 ldr x0, [x24, #0xc78] 665d8: b50001e0 cbnz x0, 0x66614 665dc: 90000740 adrp x0, 0x14e000 665e0: 91320000 add x0, x0, #0xc80 665e4: 97fea3f7 bl 0xf5c0 665e8: f9463f08 ldr x8, [x24, #0xc78] 665ec: b50000c8 cbnz x8, 0x66604 665f0: 321d07e0 orr w0, wzr, #0x18 665f4: 94006d6d bl 0x81ba8 665f8: a900fc1f stp xzr, xzr, [x0, #0x8] 665fc: f900001f str xzr, [x0] 66600: f9063f00 str x0, [x24, #0xc78] 66604: 90000740 adrp x0, 0x14e000 66608: 91320000 add x0, x0, #0xc80 6660c: 97fea519 bl 0xfa70 66610: f9463f00 ldr x0, [x24, #0xc78] 66614: aa1503e1 mov x1, x21 66618: a9437bfd ldp x29, x30, [sp, #0x30] 6661c: a9424ff4 ldp x20, x19, [sp, #0x20] 66620: a94157f6 ldp x22, x21, [sp, #0x10] 66624: a8c45ff8 ldp x24, x23, [sp], #0x40 66628: 17ffa411 b 0x4f66c 6662c: aa1603e3 mov x3, x22 66630: a9437bfd ldp x29, x30, [sp, #0x30] 66634: a9424ff4 ldp x20, x19, [sp, #0x20] 66638: a94157f6 ldp x22, x21, [sp, #0x10] 6663c: d0000261 adrp x1, 0xb4000 66640: 90000282 adrp x2, 0xb6000 66644: 912fdc21 add x1, x1, #0xbf7 66648: 912d3442 add x2, x2, #0xb4d 6664c: aa1703e4 mov x4, x23 66650: a8c45ff8 ldp x24, x23, [sp], #0x40 66654: 17fea10f b 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 66658: d10183ff sub sp, sp, #0x60 6665c: f9000bf9 str x25, [sp, #0x10] 66660: a9025ff8 stp x24, x23, [sp, #0x20] 66664: a90357f6 stp x22, x21, [sp, #0x30] 66668: a9044ff4 stp x20, x19, [sp, #0x40] 6666c: a9057bfd stp x29, x30, [sp, #0x50] 66670: 910143fd add x29, sp, #0x50 66674: d53bd058 mrs x24, TPIDR_EL0 66678: f9401708 ldr x8, [x24, #0x28] 6667c: 90000759 adrp x25, 0x14e000 66680: aa0403f6 mov x22, x4 66684: aa0303f4 mov x20, x3 66688: f90007e8 str x8, [sp, #0x8] 6668c: f9463f28 ldr x8, [x25, #0xc78] 66690: aa0203f3 mov x19, x2 66694: aa0103f7 mov x23, x1 66698: aa0003f5 mov x21, x0 6669c: b50001e8 cbnz x8, 0x666d8 666a0: 90000740 adrp x0, 0x14e000 666a4: 91320000 add x0, x0, #0xc80 666a8: 97fea3c6 bl 0xf5c0 666ac: f9463f28 ldr x8, [x25, #0xc78] 666b0: b50000c8 cbnz x8, 0x666c8 666b4: 321d07e0 orr w0, wzr, #0x18 666b8: 94006d3c bl 0x81ba8 666bc: a900fc1f stp xzr, xzr, [x0, #0x8] 666c0: f900001f str xzr, [x0] 666c4: f9063f20 str x0, [x25, #0xc78] 666c8: 90000740 adrp x0, 0x14e000 666cc: 91320000 add x0, x0, #0xc80 666d0: 97fea4e8 bl 0xfa70 666d4: f9463f28 ldr x8, [x25, #0xc78] 666d8: aa0803e0 mov x0, x8 666dc: 97ff99c7 bl 0x4cdf8 666e0: b4001100 cbz x0, 0x66900 666e4: aa1503e0 mov x0, x21 666e8: aa1603e1 mov x1, x22 666ec: 97fffab6 bl 0x651c4 666f0: 394002e8 ldrb w8, [x23] 666f4: 340006c8 cbz w8, 0x667cc 666f8: f94012a8 ldr x8, [x21, #0x20] 666fc: b4001028 cbz x8, 0x66900 66700: f9463f20 ldr x0, [x25, #0xc78] 66704: b50001e0 cbnz x0, 0x66740 66708: 90000740 adrp x0, 0x14e000 6670c: 91320000 add x0, x0, #0xc80 66710: 97fea3ac bl 0xf5c0 66714: f9463f28 ldr x8, [x25, #0xc78] 66718: b50000c8 cbnz x8, 0x66730 6671c: 321d07e0 orr w0, wzr, #0x18 66720: 94006d22 bl 0x81ba8 66724: a900fc1f stp xzr, xzr, [x0, #0x8] 66728: f900001f str xzr, [x0] 6672c: f9063f20 str x0, [x25, #0xc78] 66730: 90000740 adrp x0, 0x14e000 66734: 91320000 add x0, x0, #0xc80 66738: 97fea4ce bl 0xfa70 6673c: f9463f20 ldr x0, [x25, #0xc78] 66740: 97ff99ae bl 0x4cdf8 66744: f9400008 ldr x8, [x0] 66748: f94012a1 ldr x1, [x21, #0x20] 6674c: f0000223 adrp x3, 0xad000 66750: 912f5463 add x3, x3, #0xbd5 66754: f9417908 ldr x8, [x8, #0x2f0] 66758: aa1703e2 mov x2, x23 6675c: d63f0100 blr x8 66760: f94016a8 ldr x8, [x21, #0x28] 66764: aa0003f4 mov x20, x0 66768: b4000cc8 cbz x8, 0x66900 6676c: b4000bb4 cbz x20, 0x668e0 66770: f9463f20 ldr x0, [x25, #0xc78] 66774: b50001e0 cbnz x0, 0x667b0 66778: 90000740 adrp x0, 0x14e000 6677c: 91320000 add x0, x0, #0xc80 66780: 97fea390 bl 0xf5c0 66784: f9463f28 ldr x8, [x25, #0xc78] 66788: b50000c8 cbnz x8, 0x667a0 6678c: 321d07e0 orr w0, wzr, #0x18 66790: 94006d06 bl 0x81ba8 66794: a900fc1f stp xzr, xzr, [x0, #0x8] 66798: f900001f str xzr, [x0] 6679c: f9063f20 str x0, [x25, #0xc78] 667a0: 90000740 adrp x0, 0x14e000 667a4: 91320000 add x0, x0, #0xc80 667a8: 97fea4b2 bl 0xfa70 667ac: f9463f20 ldr x0, [x25, #0xc78] 667b0: 97ff9992 bl 0x4cdf8 667b4: f9400008 ldr x8, [x0] 667b8: f94016a1 ldr x1, [x21, #0x28] 667bc: aa1403e2 mov x2, x20 667c0: f9417d08 ldr x8, [x8, #0x2f8] 667c4: d63f0100 blr x8 667c8: aa0003f4 mov x20, x0 667cc: b40009b4 cbz x20, 0x66900 667d0: f9463f20 ldr x0, [x25, #0xc78] 667d4: b50001e0 cbnz x0, 0x66810 667d8: 90000740 adrp x0, 0x14e000 667dc: 91320000 add x0, x0, #0xc80 667e0: 97fea378 bl 0xf5c0 667e4: f9463f28 ldr x8, [x25, #0xc78] 667e8: b50000c8 cbnz x8, 0x66800 667ec: 321d07e0 orr w0, wzr, #0x18 667f0: 94006cee bl 0x81ba8 667f4: a900fc1f stp xzr, xzr, [x0, #0x8] 667f8: f900001f str xzr, [x0] 667fc: f9063f20 str x0, [x25, #0xc78] 66800: 90000740 adrp x0, 0x14e000 66804: 91320000 add x0, x0, #0xc80 66808: 97fea49a bl 0xfa70 6680c: f9463f20 ldr x0, [x25, #0xc78] 66810: 97ff997a bl 0x4cdf8 66814: f9400008 ldr x8, [x0] 66818: 910013e2 add x2, sp, #0x4 6681c: aa1403e1 mov x1, x20 66820: f942a508 ldr x8, [x8, #0x548] 66824: d63f0100 blr x8 66828: aa0003f5 mov x21, x0 6682c: f9000275 str x21, [x19] 66830: f9463f20 ldr x0, [x25, #0xc78] 66834: b50001e0 cbnz x0, 0x66870 66838: 90000740 adrp x0, 0x14e000 6683c: 91320000 add x0, x0, #0xc80 66840: 97fea360 bl 0xf5c0 66844: f9463f28 ldr x8, [x25, #0xc78] 66848: b50000c8 cbnz x8, 0x66860 6684c: 321d07e0 orr w0, wzr, #0x18 66850: 94006cd6 bl 0x81ba8 66854: a900fc1f stp xzr, xzr, [x0, #0x8] 66858: f900001f str xzr, [x0] 6685c: f9063f20 str x0, [x25, #0xc78] 66860: 90000740 adrp x0, 0x14e000 66864: 91320000 add x0, x0, #0xc80 66868: 97fea482 bl 0xfa70 6686c: f9463f20 ldr x0, [x25, #0xc78] 66870: 97ff9962 bl 0x4cdf8 66874: f9400008 ldr x8, [x0] 66878: aa1403e1 mov x1, x20 6687c: aa1503e2 mov x2, x21 66880: f942a908 ldr x8, [x8, #0x550] 66884: d63f0100 blr x8 66888: f9463f20 ldr x0, [x25, #0xc78] 6688c: b50001e0 cbnz x0, 0x668c8 66890: 90000740 adrp x0, 0x14e000 66894: 91320000 add x0, x0, #0xc80 66898: 97fea34a bl 0xf5c0 6689c: f9463f28 ldr x8, [x25, #0xc78] 668a0: b50000c8 cbnz x8, 0x668b8 668a4: 321d07e0 orr w0, wzr, #0x18 668a8: 94006cc0 bl 0x81ba8 668ac: a900fc1f stp xzr, xzr, [x0, #0x8] 668b0: f900001f str xzr, [x0] 668b4: f9063f20 str x0, [x25, #0xc78] 668b8: 90000740 adrp x0, 0x14e000 668bc: 91320000 add x0, x0, #0xc80 668c0: 97fea46c bl 0xfa70 668c4: f9463f20 ldr x0, [x25, #0xc78] 668c8: 97ff994c bl 0x4cdf8 668cc: f9400008 ldr x8, [x0] 668d0: aa1403e1 mov x1, x20 668d4: f9405d08 ldr x8, [x8, #0xb8] 668d8: d63f0100 blr x8 668dc: 14000009 b 0x66900 668e0: d0000261 adrp x1, 0xb4000 668e4: 90000282 adrp x2, 0xb6000 668e8: 912fdc21 add x1, x1, #0xbf7 668ec: 912b5c42 add x2, x2, #0xad7 668f0: 2a1f03e0 mov w0, wzr 668f4: aa1603e3 mov x3, x22 668f8: aa1703e4 mov x4, x23 668fc: 97fea065 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 66900: f9401708 ldr x8, [x24, #0x28] 66904: f94007e9 ldr x9, [sp, #0x8] 66908: eb09011f cmp x8, x9 6690c: 54000101 b.ne 0x6692c 66910: a9457bfd ldp x29, x30, [sp, #0x50] 66914: a9444ff4 ldp x20, x19, [sp, #0x40] 66918: a94357f6 ldp x22, x21, [sp, #0x30] 6691c: a9425ff8 ldp x24, x23, [sp, #0x20] 66920: f9400bf9 ldr x25, [sp, #0x10] 66924: 910183ff add sp, sp, #0x60 66928: d65f03c0 ret 6692c: 97fea22d bl 0xf1e0 <__stack_chk_fail@plt> 66930: d10183ff sub sp, sp, #0x60 66934: f9000bf9 str x25, [sp, #0x10] 66938: a9025ff8 stp x24, x23, [sp, #0x20] 6693c: a90357f6 stp x22, x21, [sp, #0x30] 66940: a9044ff4 stp x20, x19, [sp, #0x40] 66944: a9057bfd stp x29, x30, [sp, #0x50] 66948: 910143fd add x29, sp, #0x50 6694c: d53bd058 mrs x24, TPIDR_EL0 66950: f9401708 ldr x8, [x24, #0x28] 66954: 90000759 adrp x25, 0x14e000 66958: aa0403f6 mov x22, x4 6695c: aa0303f4 mov x20, x3 66960: f90007e8 str x8, [sp, #0x8] 66964: f9463f28 ldr x8, [x25, #0xc78] 66968: aa0203f3 mov x19, x2 6696c: aa0103f7 mov x23, x1 66970: aa0003f5 mov x21, x0 66974: b50001e8 cbnz x8, 0x669b0 66978: 90000740 adrp x0, 0x14e000 6697c: 91320000 add x0, x0, #0xc80 66980: 97fea310 bl 0xf5c0 66984: f9463f28 ldr x8, [x25, #0xc78] 66988: b50000c8 cbnz x8, 0x669a0 6698c: 321d07e0 orr w0, wzr, #0x18 66990: 94006c86 bl 0x81ba8 66994: a900fc1f stp xzr, xzr, [x0, #0x8] 66998: f900001f str xzr, [x0] 6699c: f9063f20 str x0, [x25, #0xc78] 669a0: 90000740 adrp x0, 0x14e000 669a4: 91320000 add x0, x0, #0xc80 669a8: 97fea432 bl 0xfa70 669ac: f9463f28 ldr x8, [x25, #0xc78] 669b0: aa0803e0 mov x0, x8 669b4: 97ff9911 bl 0x4cdf8 669b8: b4001180 cbz x0, 0x66be8 669bc: aa1503e0 mov x0, x21 669c0: aa1603e1 mov x1, x22 669c4: 97fffa00 bl 0x651c4 669c8: 394002e8 ldrb w8, [x23] 669cc: 340006c8 cbz w8, 0x66aa4 669d0: f94012a8 ldr x8, [x21, #0x20] 669d4: b40010a8 cbz x8, 0x66be8 669d8: f9463f20 ldr x0, [x25, #0xc78] 669dc: b50001e0 cbnz x0, 0x66a18 669e0: 90000740 adrp x0, 0x14e000 669e4: 91320000 add x0, x0, #0xc80 669e8: 97fea2f6 bl 0xf5c0 669ec: f9463f28 ldr x8, [x25, #0xc78] 669f0: b50000c8 cbnz x8, 0x66a08 669f4: 321d07e0 orr w0, wzr, #0x18 669f8: 94006c6c bl 0x81ba8 669fc: a900fc1f stp xzr, xzr, [x0, #0x8] 66a00: f900001f str xzr, [x0] 66a04: f9063f20 str x0, [x25, #0xc78] 66a08: 90000740 adrp x0, 0x14e000 66a0c: 91320000 add x0, x0, #0xc80 66a10: 97fea418 bl 0xfa70 66a14: f9463f20 ldr x0, [x25, #0xc78] 66a18: 97ff98f8 bl 0x4cdf8 66a1c: f9400008 ldr x8, [x0] 66a20: f94012a1 ldr x1, [x21, #0x20] 66a24: f0000223 adrp x3, 0xad000 66a28: 912f5463 add x3, x3, #0xbd5 66a2c: f9417908 ldr x8, [x8, #0x2f0] 66a30: aa1703e2 mov x2, x23 66a34: d63f0100 blr x8 66a38: f94016a8 ldr x8, [x21, #0x28] 66a3c: aa0003f4 mov x20, x0 66a40: b4000d48 cbz x8, 0x66be8 66a44: b4000c34 cbz x20, 0x66bc8 66a48: f9463f20 ldr x0, [x25, #0xc78] 66a4c: b50001e0 cbnz x0, 0x66a88 66a50: 90000740 adrp x0, 0x14e000 66a54: 91320000 add x0, x0, #0xc80 66a58: 97fea2da bl 0xf5c0 66a5c: f9463f28 ldr x8, [x25, #0xc78] 66a60: b50000c8 cbnz x8, 0x66a78 66a64: 321d07e0 orr w0, wzr, #0x18 66a68: 94006c50 bl 0x81ba8 66a6c: a900fc1f stp xzr, xzr, [x0, #0x8] 66a70: f900001f str xzr, [x0] 66a74: f9063f20 str x0, [x25, #0xc78] 66a78: 90000740 adrp x0, 0x14e000 66a7c: 91320000 add x0, x0, #0xc80 66a80: 97fea3fc bl 0xfa70 66a84: f9463f20 ldr x0, [x25, #0xc78] 66a88: 97ff98dc bl 0x4cdf8 66a8c: f9400008 ldr x8, [x0] 66a90: f94016a1 ldr x1, [x21, #0x28] 66a94: aa1403e2 mov x2, x20 66a98: f9417d08 ldr x8, [x8, #0x2f8] 66a9c: d63f0100 blr x8 66aa0: aa0003f4 mov x20, x0 66aa4: b4000a34 cbz x20, 0x66be8 66aa8: f9463f20 ldr x0, [x25, #0xc78] 66aac: b50001e0 cbnz x0, 0x66ae8 66ab0: 90000740 adrp x0, 0x14e000 66ab4: 91320000 add x0, x0, #0xc80 66ab8: 97fea2c2 bl 0xf5c0 66abc: f9463f28 ldr x8, [x25, #0xc78] 66ac0: b50000c8 cbnz x8, 0x66ad8 66ac4: 321d07e0 orr w0, wzr, #0x18 66ac8: 94006c38 bl 0x81ba8 66acc: a900fc1f stp xzr, xzr, [x0, #0x8] 66ad0: f900001f str xzr, [x0] 66ad4: f9063f20 str x0, [x25, #0xc78] 66ad8: 90000740 adrp x0, 0x14e000 66adc: 91320000 add x0, x0, #0xc80 66ae0: 97fea3e4 bl 0xfa70 66ae4: f9463f20 ldr x0, [x25, #0xc78] 66ae8: 97ff98c4 bl 0x4cdf8 66aec: f9400008 ldr x8, [x0] 66af0: 910013e2 add x2, sp, #0x4 66af4: aa1403e1 mov x1, x20 66af8: f942a508 ldr x8, [x8, #0x548] 66afc: d63f0100 blr x8 66b00: aa0003f5 mov x21, x0 66b04: 97fea31b bl 0xf770 66b08: aa0003e2 mov x2, x0 66b0c: aa1303e0 mov x0, x19 66b10: aa1503e1 mov x1, x21 66b14: 97ff1867 bl 0x2ccb0 <.text+0x1d200> 66b18: f9463f20 ldr x0, [x25, #0xc78] 66b1c: b50001e0 cbnz x0, 0x66b58 66b20: 90000740 adrp x0, 0x14e000 66b24: 91320000 add x0, x0, #0xc80 66b28: 97fea2a6 bl 0xf5c0 66b2c: f9463f28 ldr x8, [x25, #0xc78] 66b30: b50000c8 cbnz x8, 0x66b48 66b34: 321d07e0 orr w0, wzr, #0x18 66b38: 94006c1c bl 0x81ba8 66b3c: a900fc1f stp xzr, xzr, [x0, #0x8] 66b40: f900001f str xzr, [x0] 66b44: f9063f20 str x0, [x25, #0xc78] 66b48: 90000740 adrp x0, 0x14e000 66b4c: 91320000 add x0, x0, #0xc80 66b50: 97fea3c8 bl 0xfa70 66b54: f9463f20 ldr x0, [x25, #0xc78] 66b58: 97ff98a8 bl 0x4cdf8 66b5c: f9400008 ldr x8, [x0] 66b60: aa1403e1 mov x1, x20 66b64: aa1503e2 mov x2, x21 66b68: f942a908 ldr x8, [x8, #0x550] 66b6c: d63f0100 blr x8 66b70: f9463f20 ldr x0, [x25, #0xc78] 66b74: b50001e0 cbnz x0, 0x66bb0 66b78: 90000740 adrp x0, 0x14e000 66b7c: 91320000 add x0, x0, #0xc80 66b80: 97fea290 bl 0xf5c0 66b84: f9463f28 ldr x8, [x25, #0xc78] 66b88: b50000c8 cbnz x8, 0x66ba0 66b8c: 321d07e0 orr w0, wzr, #0x18 66b90: 94006c06 bl 0x81ba8 66b94: a900fc1f stp xzr, xzr, [x0, #0x8] 66b98: f900001f str xzr, [x0] 66b9c: f9063f20 str x0, [x25, #0xc78] 66ba0: 90000740 adrp x0, 0x14e000 66ba4: 91320000 add x0, x0, #0xc80 66ba8: 97fea3b2 bl 0xfa70 66bac: f9463f20 ldr x0, [x25, #0xc78] 66bb0: 97ff9892 bl 0x4cdf8 66bb4: f9400008 ldr x8, [x0] 66bb8: aa1403e1 mov x1, x20 66bbc: f9405d08 ldr x8, [x8, #0xb8] 66bc0: d63f0100 blr x8 66bc4: 14000009 b 0x66be8 66bc8: d0000261 adrp x1, 0xb4000 66bcc: 90000282 adrp x2, 0xb6000 66bd0: 912fdc21 add x1, x1, #0xbf7 66bd4: 912b5c42 add x2, x2, #0xad7 66bd8: 2a1f03e0 mov w0, wzr 66bdc: aa1603e3 mov x3, x22 66be0: aa1703e4 mov x4, x23 66be4: 97fe9fab bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 66be8: f9401708 ldr x8, [x24, #0x28] 66bec: f94007e9 ldr x9, [sp, #0x8] 66bf0: eb09011f cmp x8, x9 66bf4: 54000101 b.ne 0x66c14 66bf8: a9457bfd ldp x29, x30, [sp, #0x50] 66bfc: a9444ff4 ldp x20, x19, [sp, #0x40] 66c00: a94357f6 ldp x22, x21, [sp, #0x30] 66c04: a9425ff8 ldp x24, x23, [sp, #0x20] 66c08: f9400bf9 ldr x25, [sp, #0x10] 66c0c: 910183ff add sp, sp, #0x60 66c10: d65f03c0 ret 66c14: 97fea173 bl 0xf1e0 <__stack_chk_fail@plt> 66c18: d10183ff sub sp, sp, #0x60 66c1c: f9000bf9 str x25, [sp, #0x10] 66c20: a9025ff8 stp x24, x23, [sp, #0x20] 66c24: a90357f6 stp x22, x21, [sp, #0x30] 66c28: a9044ff4 stp x20, x19, [sp, #0x40] 66c2c: a9057bfd stp x29, x30, [sp, #0x50] 66c30: 910143fd add x29, sp, #0x50 66c34: d53bd058 mrs x24, TPIDR_EL0 66c38: f9401708 ldr x8, [x24, #0x28] 66c3c: 90000759 adrp x25, 0x14e000 66c40: aa0403f6 mov x22, x4 66c44: aa0303f4 mov x20, x3 66c48: f90007e8 str x8, [sp, #0x8] 66c4c: f9463f28 ldr x8, [x25, #0xc78] 66c50: aa0203f3 mov x19, x2 66c54: aa0103f7 mov x23, x1 66c58: aa0003f5 mov x21, x0 66c5c: b50001e8 cbnz x8, 0x66c98 66c60: 90000740 adrp x0, 0x14e000 66c64: 91320000 add x0, x0, #0xc80 66c68: 97fea256 bl 0xf5c0 66c6c: f9463f28 ldr x8, [x25, #0xc78] 66c70: b50000c8 cbnz x8, 0x66c88 66c74: 321d07e0 orr w0, wzr, #0x18 66c78: 94006bcc bl 0x81ba8 66c7c: a900fc1f stp xzr, xzr, [x0, #0x8] 66c80: f900001f str xzr, [x0] 66c84: f9063f20 str x0, [x25, #0xc78] 66c88: 90000740 adrp x0, 0x14e000 66c8c: 91320000 add x0, x0, #0xc80 66c90: 97fea378 bl 0xfa70 66c94: f9463f28 ldr x8, [x25, #0xc78] 66c98: aa0803e0 mov x0, x8 66c9c: 97ff9857 bl 0x4cdf8 66ca0: b4001140 cbz x0, 0x66ec8 66ca4: aa1503e0 mov x0, x21 66ca8: aa1603e1 mov x1, x22 66cac: 97fff946 bl 0x651c4 66cb0: 394002e8 ldrb w8, [x23] 66cb4: 340006c8 cbz w8, 0x66d8c 66cb8: f94012a8 ldr x8, [x21, #0x20] 66cbc: b4001068 cbz x8, 0x66ec8 66cc0: f9463f20 ldr x0, [x25, #0xc78] 66cc4: b50001e0 cbnz x0, 0x66d00 66cc8: 90000740 adrp x0, 0x14e000 66ccc: 91320000 add x0, x0, #0xc80 66cd0: 97fea23c bl 0xf5c0 66cd4: f9463f28 ldr x8, [x25, #0xc78] 66cd8: b50000c8 cbnz x8, 0x66cf0 66cdc: 321d07e0 orr w0, wzr, #0x18 66ce0: 94006bb2 bl 0x81ba8 66ce4: a900fc1f stp xzr, xzr, [x0, #0x8] 66ce8: f900001f str xzr, [x0] 66cec: f9063f20 str x0, [x25, #0xc78] 66cf0: 90000740 adrp x0, 0x14e000 66cf4: 91320000 add x0, x0, #0xc80 66cf8: 97fea35e bl 0xfa70 66cfc: f9463f20 ldr x0, [x25, #0xc78] 66d00: 97ff983e bl 0x4cdf8 66d04: f9400008 ldr x8, [x0] 66d08: f94012a1 ldr x1, [x21, #0x20] 66d0c: f0000223 adrp x3, 0xad000 66d10: 912f5463 add x3, x3, #0xbd5 66d14: f9417908 ldr x8, [x8, #0x2f0] 66d18: aa1703e2 mov x2, x23 66d1c: d63f0100 blr x8 66d20: f94016a8 ldr x8, [x21, #0x28] 66d24: aa0003f4 mov x20, x0 66d28: b4000d08 cbz x8, 0x66ec8 66d2c: b4000bf4 cbz x20, 0x66ea8 66d30: f9463f20 ldr x0, [x25, #0xc78] 66d34: b50001e0 cbnz x0, 0x66d70 66d38: 90000740 adrp x0, 0x14e000 66d3c: 91320000 add x0, x0, #0xc80 66d40: 97fea220 bl 0xf5c0 66d44: f9463f28 ldr x8, [x25, #0xc78] 66d48: b50000c8 cbnz x8, 0x66d60 66d4c: 321d07e0 orr w0, wzr, #0x18 66d50: 94006b96 bl 0x81ba8 66d54: a900fc1f stp xzr, xzr, [x0, #0x8] 66d58: f900001f str xzr, [x0] 66d5c: f9063f20 str x0, [x25, #0xc78] 66d60: 90000740 adrp x0, 0x14e000 66d64: 91320000 add x0, x0, #0xc80 66d68: 97fea342 bl 0xfa70 66d6c: f9463f20 ldr x0, [x25, #0xc78] 66d70: 97ff9822 bl 0x4cdf8 66d74: f9400008 ldr x8, [x0] 66d78: f94016a1 ldr x1, [x21, #0x28] 66d7c: aa1403e2 mov x2, x20 66d80: f9417d08 ldr x8, [x8, #0x2f8] 66d84: d63f0100 blr x8 66d88: aa0003f4 mov x20, x0 66d8c: b40009f4 cbz x20, 0x66ec8 66d90: f9463f20 ldr x0, [x25, #0xc78] 66d94: b50001e0 cbnz x0, 0x66dd0 66d98: 90000740 adrp x0, 0x14e000 66d9c: 91320000 add x0, x0, #0xc80 66da0: 97fea208 bl 0xf5c0 66da4: f9463f28 ldr x8, [x25, #0xc78] 66da8: b50000c8 cbnz x8, 0x66dc0 66dac: 321d07e0 orr w0, wzr, #0x18 66db0: 94006b7e bl 0x81ba8 66db4: a900fc1f stp xzr, xzr, [x0, #0x8] 66db8: f900001f str xzr, [x0] 66dbc: f9063f20 str x0, [x25, #0xc78] 66dc0: 90000740 adrp x0, 0x14e000 66dc4: 91320000 add x0, x0, #0xc80 66dc8: 97fea32a bl 0xfa70 66dcc: f9463f20 ldr x0, [x25, #0xc78] 66dd0: 97ff980a bl 0x4cdf8 66dd4: f9400008 ldr x8, [x0] 66dd8: 910013e2 add x2, sp, #0x4 66ddc: aa1403e1 mov x1, x20 66de0: f942a508 ldr x8, [x8, #0x548] 66de4: d63f0100 blr x8 66de8: aa0003f5 mov x21, x0 66dec: aa1303e0 mov x0, x19 66df0: aa1503e1 mov x1, x21 66df4: 94000041 bl 0x66ef8 66df8: f9463f20 ldr x0, [x25, #0xc78] 66dfc: b50001e0 cbnz x0, 0x66e38 66e00: 90000740 adrp x0, 0x14e000 66e04: 91320000 add x0, x0, #0xc80 66e08: 97fea1ee bl 0xf5c0 66e0c: f9463f28 ldr x8, [x25, #0xc78] 66e10: b50000c8 cbnz x8, 0x66e28 66e14: 321d07e0 orr w0, wzr, #0x18 66e18: 94006b64 bl 0x81ba8 66e1c: a900fc1f stp xzr, xzr, [x0, #0x8] 66e20: f900001f str xzr, [x0] 66e24: f9063f20 str x0, [x25, #0xc78] 66e28: 90000740 adrp x0, 0x14e000 66e2c: 91320000 add x0, x0, #0xc80 66e30: 97fea310 bl 0xfa70 66e34: f9463f20 ldr x0, [x25, #0xc78] 66e38: 97ff97f0 bl 0x4cdf8 66e3c: f9400008 ldr x8, [x0] 66e40: aa1403e1 mov x1, x20 66e44: aa1503e2 mov x2, x21 66e48: f942a908 ldr x8, [x8, #0x550] 66e4c: d63f0100 blr x8 66e50: f9463f20 ldr x0, [x25, #0xc78] 66e54: b50001e0 cbnz x0, 0x66e90 66e58: 90000740 adrp x0, 0x14e000 66e5c: 91320000 add x0, x0, #0xc80 66e60: 97fea1d8 bl 0xf5c0 66e64: f9463f28 ldr x8, [x25, #0xc78] 66e68: b50000c8 cbnz x8, 0x66e80 66e6c: 321d07e0 orr w0, wzr, #0x18 66e70: 94006b4e bl 0x81ba8 66e74: a900fc1f stp xzr, xzr, [x0, #0x8] 66e78: f900001f str xzr, [x0] 66e7c: f9063f20 str x0, [x25, #0xc78] 66e80: 90000740 adrp x0, 0x14e000 66e84: 91320000 add x0, x0, #0xc80 66e88: 97fea2fa bl 0xfa70 66e8c: f9463f20 ldr x0, [x25, #0xc78] 66e90: 97ff97da bl 0x4cdf8 66e94: f9400008 ldr x8, [x0] 66e98: aa1403e1 mov x1, x20 66e9c: f9405d08 ldr x8, [x8, #0xb8] 66ea0: d63f0100 blr x8 66ea4: 14000009 b 0x66ec8 66ea8: d0000261 adrp x1, 0xb4000 66eac: 90000282 adrp x2, 0xb6000 66eb0: 912fdc21 add x1, x1, #0xbf7 66eb4: 912b5c42 add x2, x2, #0xad7 66eb8: 2a1f03e0 mov w0, wzr 66ebc: aa1603e3 mov x3, x22 66ec0: aa1703e4 mov x4, x23 66ec4: 97fe9ef3 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 66ec8: f9401708 ldr x8, [x24, #0x28] 66ecc: f94007e9 ldr x9, [sp, #0x8] 66ed0: eb09011f cmp x8, x9 66ed4: 54000101 b.ne 0x66ef4 66ed8: a9457bfd ldp x29, x30, [sp, #0x50] 66edc: a9444ff4 ldp x20, x19, [sp, #0x40] 66ee0: a94357f6 ldp x22, x21, [sp, #0x30] 66ee4: a9425ff8 ldp x24, x23, [sp, #0x20] 66ee8: f9400bf9 ldr x25, [sp, #0x10] 66eec: 910183ff add sp, sp, #0x60 66ef0: d65f03c0 ret 66ef4: 97fea0bb bl 0xf1e0 <__stack_chk_fail@plt> 66ef8: f81d0ff5 str x21, [sp, #-0x30]! 66efc: a9014ff4 stp x20, x19, [sp, #0x10] 66f00: a9027bfd stp x29, x30, [sp, #0x20] 66f04: 910083fd add x29, sp, #0x20 66f08: aa0103f4 mov x20, x1 66f0c: aa0003f3 mov x19, x0 66f10: b4000274 cbz x20, 0x66f5c 66f14: f9400260 ldr x0, [x19] 66f18: b4000060 cbz x0, 0x66f24 66f1c: 97fea2a9 bl 0xf9c0 66f20: f900027f str xzr, [x19] 66f24: aa1403e0 mov x0, x20 66f28: 97fea212 bl 0xf770 66f2c: 92407c15 and x21, x0, #0xffffffff 66f30: 910006a0 add x0, x21, #0x1 66f34: 320003e1 orr w1, wzr, #0x1 66f38: f9000675 str x21, [x19, #0x8] 66f3c: 97fe9f71 bl 0xed00 66f40: aa1403e1 mov x1, x20 66f44: aa1503e2 mov x2, x21 66f48: f9000260 str x0, [x19] 66f4c: 97fea0fd bl 0xf340 66f50: a9402668 ldp x8, x9, [x19] 66f54: 8b090100 add x0, x8, x9 66f58: 14000006 b 0x66f70 66f5c: 320003e0 orr w0, wzr, #0x1 66f60: 320003e1 orr w1, wzr, #0x1 66f64: f900067f str xzr, [x19, #0x8] 66f68: 97fe9f66 bl 0xed00 66f6c: f9000260 str x0, [x19] 66f70: 3900001f strb wzr, [x0] 66f74: aa1303e0 mov x0, x19 66f78: a9427bfd ldp x29, x30, [sp, #0x20] 66f7c: a9414ff4 ldp x20, x19, [sp, #0x10] 66f80: f84307f5 ldr x21, [sp], #0x30 66f84: d65f03c0 ret 66f88: d10183ff sub sp, sp, #0x60 66f8c: a90167fa stp x26, x25, [sp, #0x10] 66f90: a9025ff8 stp x24, x23, [sp, #0x20] 66f94: a90357f6 stp x22, x21, [sp, #0x30] 66f98: a9044ff4 stp x20, x19, [sp, #0x40] 66f9c: a9057bfd stp x29, x30, [sp, #0x50] 66fa0: 910143fd add x29, sp, #0x50 66fa4: d53bd059 mrs x25, TPIDR_EL0 66fa8: f9401728 ldr x8, [x25, #0x28] 66fac: 9000075a adrp x26, 0x14e000 66fb0: aa0403f6 mov x22, x4 66fb4: aa0303f4 mov x20, x3 66fb8: f90007e8 str x8, [sp, #0x8] 66fbc: f9463f48 ldr x8, [x26, #0xc78] 66fc0: aa0203f3 mov x19, x2 66fc4: aa0103f7 mov x23, x1 66fc8: aa0003f5 mov x21, x0 66fcc: b50001e8 cbnz x8, 0x67008 66fd0: 90000740 adrp x0, 0x14e000 66fd4: 91320000 add x0, x0, #0xc80 66fd8: 97fea17a bl 0xf5c0 66fdc: f9463f48 ldr x8, [x26, #0xc78] 66fe0: b50000c8 cbnz x8, 0x66ff8 66fe4: 321d07e0 orr w0, wzr, #0x18 66fe8: 94006af0 bl 0x81ba8 66fec: a900fc1f stp xzr, xzr, [x0, #0x8] 66ff0: f900001f str xzr, [x0] 66ff4: f9063f40 str x0, [x26, #0xc78] 66ff8: 90000740 adrp x0, 0x14e000 66ffc: 91320000 add x0, x0, #0xc80 67000: 97fea29c bl 0xfa70 67004: f9463f48 ldr x8, [x26, #0xc78] 67008: aa0803e0 mov x0, x8 6700c: 97ff977b bl 0x4cdf8 67010: b4000ce0 cbz x0, 0x671ac 67014: aa1503e0 mov x0, x21 67018: aa1603e1 mov x1, x22 6701c: 97fff86a bl 0x651c4 67020: 394002e8 ldrb w8, [x23] 67024: 340006c8 cbz w8, 0x670fc 67028: f94012a8 ldr x8, [x21, #0x20] 6702c: b4000c08 cbz x8, 0x671ac 67030: f9463f40 ldr x0, [x26, #0xc78] 67034: b50001e0 cbnz x0, 0x67070 67038: f0000720 adrp x0, 0x14e000 6703c: 91320000 add x0, x0, #0xc80 67040: 97fea160 bl 0xf5c0 67044: f9463f48 ldr x8, [x26, #0xc78] 67048: b50000c8 cbnz x8, 0x67060 6704c: 321d07e0 orr w0, wzr, #0x18 67050: 94006ad6 bl 0x81ba8 67054: a900fc1f stp xzr, xzr, [x0, #0x8] 67058: f900001f str xzr, [x0] 6705c: f9063f40 str x0, [x26, #0xc78] 67060: f0000720 adrp x0, 0x14e000 67064: 91320000 add x0, x0, #0xc80 67068: 97fea282 bl 0xfa70 6706c: f9463f40 ldr x0, [x26, #0xc78] 67070: 97ff9762 bl 0x4cdf8 67074: f9400008 ldr x8, [x0] 67078: f94012a1 ldr x1, [x21, #0x20] 6707c: f0000263 adrp x3, 0xb6000 67080: 911c2063 add x3, x3, #0x708 67084: f9417908 ldr x8, [x8, #0x2f0] 67088: aa1703e2 mov x2, x23 6708c: d63f0100 blr x8 67090: f94016a8 ldr x8, [x21, #0x28] 67094: aa0003f8 mov x24, x0 67098: b4000328 cbz x8, 0x670fc 6709c: b40009f8 cbz x24, 0x671d8 670a0: f9463f40 ldr x0, [x26, #0xc78] 670a4: b50001e0 cbnz x0, 0x670e0 670a8: f0000720 adrp x0, 0x14e000 670ac: 91320000 add x0, x0, #0xc80 670b0: 97fea144 bl 0xf5c0 670b4: f9463f48 ldr x8, [x26, #0xc78] 670b8: b50000c8 cbnz x8, 0x670d0 670bc: 321d07e0 orr w0, wzr, #0x18 670c0: 94006aba bl 0x81ba8 670c4: a900fc1f stp xzr, xzr, [x0, #0x8] 670c8: f900001f str xzr, [x0] 670cc: f9063f40 str x0, [x26, #0xc78] 670d0: f0000720 adrp x0, 0x14e000 670d4: 91320000 add x0, x0, #0xc80 670d8: 97fea266 bl 0xfa70 670dc: f9463f40 ldr x0, [x26, #0xc78] 670e0: 97ff9746 bl 0x4cdf8 670e4: f9400008 ldr x8, [x0] 670e8: f94016a1 ldr x1, [x21, #0x28] 670ec: aa1803e2 mov x2, x24 670f0: f9417d08 ldr x8, [x8, #0x2f8] 670f4: d63f0100 blr x8 670f8: aa0003f4 mov x20, x0 670fc: b4000594 cbz x20, 0x671ac 67100: f9463f40 ldr x0, [x26, #0xc78] 67104: b50001e0 cbnz x0, 0x67140 67108: f0000720 adrp x0, 0x14e000 6710c: 91320000 add x0, x0, #0xc80 67110: 97fea12c bl 0xf5c0 67114: f9463f48 ldr x8, [x26, #0xc78] 67118: b50000c8 cbnz x8, 0x67130 6711c: 321d07e0 orr w0, wzr, #0x18 67120: 94006aa2 bl 0x81ba8 67124: a900fc1f stp xzr, xzr, [x0, #0x8] 67128: f900001f str xzr, [x0] 6712c: f9063f40 str x0, [x26, #0xc78] 67130: f0000720 adrp x0, 0x14e000 67134: 91320000 add x0, x0, #0xc80 67138: 97fea24e bl 0xfa70 6713c: f9463f40 ldr x0, [x26, #0xc78] 67140: 97ff972e bl 0x4cdf8 67144: f9400008 ldr x8, [x0] 67148: 910013e2 add x2, sp, #0x4 6714c: aa1403e1 mov x1, x20 67150: f942e108 ldr x8, [x8, #0x5c0] 67154: d63f0100 blr x8 67158: 394013e8 ldrb w8, [sp, #0x4] 6715c: 34000048 cbz w8, 0x67164 67160: f9000260 str x0, [x19] 67164: f9463f40 ldr x0, [x26, #0xc78] 67168: b50001e0 cbnz x0, 0x671a4 6716c: f0000720 adrp x0, 0x14e000 67170: 91320000 add x0, x0, #0xc80 67174: 97fea113 bl 0xf5c0 67178: f9463f48 ldr x8, [x26, #0xc78] 6717c: b50000c8 cbnz x8, 0x67194 67180: 321d07e0 orr w0, wzr, #0x18 67184: 94006a89 bl 0x81ba8 67188: a900fc1f stp xzr, xzr, [x0, #0x8] 6718c: f900001f str xzr, [x0] 67190: f9063f40 str x0, [x26, #0xc78] 67194: f0000720 adrp x0, 0x14e000 67198: 91320000 add x0, x0, #0xc80 6719c: 97fea235 bl 0xfa70 671a0: f9463f40 ldr x0, [x26, #0xc78] 671a4: aa1403e1 mov x1, x20 671a8: 97ffa131 bl 0x4f66c 671ac: f9401728 ldr x8, [x25, #0x28] 671b0: f94007e9 ldr x9, [sp, #0x8] 671b4: eb09011f cmp x8, x9 671b8: 54000221 b.ne 0x671fc 671bc: a9457bfd ldp x29, x30, [sp, #0x50] 671c0: a9444ff4 ldp x20, x19, [sp, #0x40] 671c4: a94357f6 ldp x22, x21, [sp, #0x30] 671c8: a9425ff8 ldp x24, x23, [sp, #0x20] 671cc: a94167fa ldp x26, x25, [sp, #0x10] 671d0: 910183ff add sp, sp, #0x60 671d4: d65f03c0 ret 671d8: b0000261 adrp x1, 0xb4000 671dc: f0000262 adrp x2, 0xb6000 671e0: 912fdc21 add x1, x1, #0xbf7 671e4: 912b5c42 add x2, x2, #0xad7 671e8: 2a1f03e0 mov w0, wzr 671ec: aa1603e3 mov x3, x22 671f0: aa1703e4 mov x4, x23 671f4: 97fe9e27 bl 0xea90 <_ZN3UQM8CSLogger3logENS_13CSLoggerLevelEPKcS3_z@plt> 671f8: 17ffffed b 0x671ac 671fc: 97fe9ff9 bl 0xf1e0 <__stack_chk_fail@plt> 67200: a9be4ff4 stp x20, x19, [sp, #-0x20]! 67204: a9017bfd stp x29, x30, [sp, #0x10] 67208: 910043fd add x29, sp, #0x10 6720c: aa0103f3 mov x19, x1 67210: aa0003f4 mov x20, x0 67214: b40001f3 cbz x19, 0x67250 67218: f9400261 ldr x1, [x19] 6721c: aa1403e0 mov x0, x20 67220: 97fffff8 bl 0x67200 67224: f9400661 ldr x1, [x19, #0x8] 67228: aa1403e0 mov x0, x20 6722c: 97fffff5 bl 0x67200 67230: 39408268 ldrb w8, [x19, #0x20] 67234: 36000068 tbz w8, #0x0, 0x67240 67238: f9401a60 ldr x0, [x19, #0x30] 6723c: 94006a8b bl 0x81c68 67240: a9417bfd ldp x29, x30, [sp, #0x10] 67244: aa1303e0 mov x0, x19 67248: a8c24ff4 ldp x20, x19, [sp], #0x20 6724c: 14006a87 b 0x81c68 67250: a9417bfd ldp x29, x30, [sp, #0x10] 67254: a8c24ff4 ldp x20, x19, [sp], #0x20 67258: d65f03c0 ret 6725c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 67260: a90157f6 stp x22, x21, [sp, #0x10] 67264: a9024ff4 stp x20, x19, [sp, #0x20] 67268: a9037bfd stp x29, x30, [sp, #0x30] 6726c: 9100c3fd add x29, sp, #0x30 67270: aa0003f3 mov x19, x0 67274: f8408e68 ldr x8, [x19, #0x8]! 67278: b4000748 cbz x8, 0x67360 6727c: 39400029 ldrb w9, [x1] 67280: a940ac2a ldp x10, x11, [x1, #0x8] 67284: aa1303f7 mov x23, x19 67288: d341fd2c lsr x12, x9, #1 6728c: 7200013f tst w9, #0x1 67290: 9a8a0196 csel x22, x12, x10, eq 67294: 9a811575 csinc x21, x11, x1, ne 67298: aa0803f4 mov x20, x8 6729c: aa1403e8 mov x8, x20 672a0: 38420d09 ldrb w9, [x8, #0x20]! 672a4: f940050a ldr x10, [x8, #0x8] 672a8: d341fd2b lsr x11, x9, #1 672ac: 7200013f tst w9, #0x1 672b0: 9a8a0178 csel x24, x11, x10, eq 672b4: eb1802df cmp x22, x24 672b8: 9a9832c2 csel x2, x22, x24, lo 672bc: b4000162 cbz x2, 0x672e8 672c0: f9401a8a ldr x10, [x20, #0x30] 672c4: 7200013f tst w9, #0x1 672c8: aa1503e1 mov x1, x21 672cc: 9a881540 csinc x0, x10, x8, ne 672d0: 97fe9f98 bl 0xf130 672d4: 340000a0 cbz w0, 0x672e8 672d8: 36f800c0 tbz w0, #0x1f, 0x672f0 672dc: f9400694 ldr x20, [x20, #0x8] 672e0: b5fffdf4 cbnz x20, 0x6729c 672e4: 14000009 b 0x67308 672e8: eb16031f cmp x24, x22 672ec: 54ffff83 b.lo 0x672dc 672f0: f9400288 ldr x8, [x20] 672f4: aa1403f7 mov x23, x20 672f8: b5fffd08 cbnz x8, 0x67298 672fc: eb13029f cmp x20, x19 67300: 540000a1 b.ne 0x67314 67304: 14000017 b 0x67360 67308: aa1703f4 mov x20, x23 6730c: eb13029f cmp x20, x19 67310: 54000280 b.eq 0x67360 67314: aa1403e8 mov x8, x20 67318: 38420d09 ldrb w9, [x8, #0x20]! 6731c: f940050a ldr x10, [x8, #0x8] 67320: d341fd2b lsr x11, x9, #1 67324: 7200013f tst w9, #0x1 67328: 9a8a0177 csel x23, x11, x10, eq 6732c: eb1602ff cmp x23, x22 67330: 9a9632e2 csel x2, x23, x22, lo 67334: b4000122 cbz x2, 0x67358 67338: f9401a8a ldr x10, [x20, #0x30] 6733c: 7200013f tst w9, #0x1 67340: aa1503e0 mov x0, x21 67344: 9a881541 csinc x1, x10, x8, ne 67348: 97fe9f7a bl 0xf130 6734c: 34000060 cbz w0, 0x67358 67350: 36f800a0 tbz w0, #0x1f, 0x67364 67354: 14000003 b 0x67360 67358: eb1702df cmp x22, x23 6735c: 54000042 b.hs 0x67364 67360: aa1303f4 mov x20, x19 67364: aa1403e0 mov x0, x20 67368: a9437bfd ldp x29, x30, [sp, #0x30] 6736c: a9424ff4 ldp x20, x19, [sp, #0x20] 67370: a94157f6 ldp x22, x21, [sp, #0x10] 67374: a8c45ff8 ldp x24, x23, [sp], #0x40 67378: d65f03c0 ret 6737c: d10183ff sub sp, sp, #0x60 67380: f9001bf5 str x21, [sp, #0x30] 67384: a9044ff4 stp x20, x19, [sp, #0x40] 67388: a9057bfd stp x29, x30, [sp, #0x50] 6738c: 910143fd add x29, sp, #0x50 67390: d53bd055 mrs x21, TPIDR_EL0 67394: f94016a8 ldr x8, [x21, #0x28] 67398: aa0003f3 mov x19, x0 6739c: f90017e8 str x8, [sp, #0x28] 673a0: 910043e8 add x8, sp, #0x10 673a4: 9400003f bl 0x674a0 673a8: f9400be8 ldr x8, [sp, #0x10] 673ac: 91008102 add x2, x8, #0x20 673b0: 910023e1 add x1, sp, #0x8 673b4: aa1303e0 mov x0, x19 673b8: 9400007f bl 0x675b4 673bc: f9400014 ldr x20, [x0] 673c0: b40001d4 cbz x20, 0x673f8 673c4: f9400bf3 ldr x19, [sp, #0x10] 673c8: f9000bff str xzr, [sp, #0x10] 673cc: b4000133 cbz x19, 0x673f0 673d0: 394083e8 ldrb w8, [sp, #0x20] 673d4: 340000a8 cbz w8, 0x673e8 673d8: 39408268 ldrb w8, [x19, #0x20] 673dc: 36000068 tbz w8, #0x0, 0x673e8 673e0: f9401a60 ldr x0, [x19, #0x30] 673e4: 94006a21 bl 0x81c68 673e8: aa1303e0 mov x0, x19 673ec: 94006a1f bl 0x81c68 673f0: aa1f03e1 mov x1, xzr 673f4: 14000012 b 0x6743c 673f8: a94087e8 ldp x8, x1, [sp, #0x8] 673fc: a9007c3f stp xzr, xzr, [x1] 67400: f9000828 str x8, [x1, #0x10] 67404: f9000001 str x1, [x0] 67408: f9400268 ldr x8, [x19] 6740c: f9400108 ldr x8, [x8] 67410: b4000068 cbz x8, 0x6741c 67414: f9000268 str x8, [x19] 67418: f9400001 ldr x1, [x0] 6741c: f9400660 ldr x0, [x19, #0x8] 67420: 97feca82 bl 0x19e28 <.text+0xa378> 67424: f9400a68 ldr x8, [x19, #0x10] 67428: 320003e1 orr w1, wzr, #0x1 6742c: 91000508 add x8, x8, #0x1 67430: f9000a68 str x8, [x19, #0x10] 67434: f9400bf4 ldr x20, [sp, #0x10] 67438: f9000bff str xzr, [sp, #0x10] 6743c: f94016a8 ldr x8, [x21, #0x28] 67440: f94017e9 ldr x9, [sp, #0x28] 67444: eb09011f cmp x8, x9 67448: 540000e1 b.ne 0x67464 6744c: aa1403e0 mov x0, x20 67450: a9457bfd ldp x29, x30, [sp, #0x50] 67454: a9444ff4 ldp x20, x19, [sp, #0x40] 67458: f9401bf5 ldr x21, [sp, #0x30] 6745c: 910183ff add sp, sp, #0x60 67460: d65f03c0 ret 67464: 97fe9f5f bl 0xf1e0 <__stack_chk_fail@plt> 67468: f9400bf4 ldr x20, [sp, #0x10] 6746c: aa0003f3 mov x19, x0 67470: f9000bff str xzr, [sp, #0x10] 67474: b4000134 cbz x20, 0x67498 67478: 394083e8 ldrb w8, [sp, #0x20] 6747c: 340000a8 cbz w8, 0x67490 67480: 39408288 ldrb w8, [x20, #0x20] 67484: 36000068 tbz w8, #0x0, 0x67490 67488: f9401a80 ldr x0, [x20, #0x30] 6748c: 940069f7 bl 0x81c68 67490: aa1403e0 mov x0, x20 67494: 940069f5 bl 0x81c68 67498: aa1303e0 mov x0, x19 6749c: 94010b40 bl 0xaa19c 674a0: f81b0ff9 str x25, [sp, #-0x50]! 674a4: a9015ff8 stp x24, x23, [sp, #0x10] 674a8: a90257f6 stp x22, x21, [sp, #0x20] 674ac: a9034ff4 stp x20, x19, [sp, #0x30] 674b0: a9047bfd stp x29, x30, [sp, #0x40] 674b4: 910103fd add x29, sp, #0x40 674b8: 91002016 add x22, x0, #0x8 674bc: 321a03e0 orr w0, wzr, #0x40 674c0: aa0103f4 mov x20, x1 674c4: aa0803f3 mov x19, x8 674c8: 940069b8 bl 0x81ba8 674cc: aa0003f5 mov x21, x0 674d0: a9005a75 stp x21, x22, [x19] 674d4: 3900427f strb wzr, [x19, #0x10] 674d8: f9400296 ldr x22, [x20] 674dc: aa1503f8 mov x24, x21 674e0: f8020f1f str xzr, [x24, #0x20]! 674e4: a902febf stp xzr, xzr, [x21, #0x28] 674e8: aa1603e0 mov x0, x22 674ec: 97fea0a1 bl 0xf770 674f0: aa0003f7 mov x23, x0 674f4: b10042ff cmn x23, #0x10 674f8: 540003e2 b.hs 0x67574 674fc: f1005eff cmp x23, #0x17 67500: 540000c2 b.hs 0x67518 67504: d37ffae8 lsl x8, x23, #1 67508: 910086b8 add x24, x21, #0x21 6750c: 390082a8 strb w8, [x21, #0x20] 67510: b5000157 cbnz x23, 0x67538 67514: 1400000d b 0x67548 67518: 910042e8 add x8, x23, #0x10 6751c: 927ced19 and x25, x8, #0xfffffffffffffff0 67520: aa1903e0 mov x0, x25 67524: 940069a1 bl 0x81ba8 67528: aa0003f8 mov x24, x0 6752c: b2400328 orr x8, x25, #0x1 67530: a902e2b7 stp x23, x24, [x21, #0x28] 67534: f90012a8 str x8, [x21, #0x20] 67538: aa1803e0 mov x0, x24 6753c: aa1603e1 mov x1, x22 67540: aa1703e2 mov x2, x23 67544: 97fea0d3 bl 0xf890 67548: 38376b1f strb wzr, [x24, x23] 6754c: f9400688 ldr x8, [x20, #0x8] 67550: 320003e9 orr w9, wzr, #0x1 67554: 39004269 strb w9, [x19, #0x10] 67558: a9447bfd ldp x29, x30, [sp, #0x40] 6755c: f9001ea8 str x8, [x21, #0x38] 67560: a9434ff4 ldp x20, x19, [sp, #0x30] 67564: a94257f6 ldp x22, x21, [sp, #0x20] 67568: a9415ff8 ldp x24, x23, [sp, #0x10] 6756c: f84507f9 ldr x25, [sp], #0x50 67570: d65f03c0 ret 67574: aa1803e0 mov x0, x24 67578: 97ff1570 bl 0x2cb38 <.text+0x1d088> 6757c: f9400275 ldr x21, [x19] 67580: aa0003f4 mov x20, x0 67584: f900027f str xzr, [x19] 67588: b4000135 cbz x21, 0x675ac 6758c: 39404268 ldrb w8, [x19, #0x10] 67590: 340000a8 cbz w8, 0x675a4 67594: 394082a8 ldrb w8, [x21, #0x20] 67598: 36000068 tbz w8, #0x0, 0x675a4 6759c: f9401aa0 ldr x0, [x21, #0x30] 675a0: 940069b2 bl 0x81c68 675a4: aa1503e0 mov x0, x21 675a8: 940069b0 bl 0x81c68 675ac: aa1403e0 mov x0, x20 675b0: 94010afb bl 0xaa19c 675b4: a9bb67fa stp x26, x25, [sp, #-0x50]! 675b8: a9015ff8 stp x24, x23, [sp, #0x10] 675bc: a90257f6 stp x22, x21, [sp, #0x20] 675c0: a9034ff4 stp x20, x19, [sp, #0x30] 675c4: a9047bfd stp x29, x30, [sp, #0x40] 675c8: 910103fd add x29, sp, #0x40 675cc: aa0003f4 mov x20, x0 675d0: f8408e96 ldr x22, [x20, #0x8]! 675d4: aa0103f3 mov x19, x1 675d8: b4000656 cbz x22, 0x676a0 675dc: 39400048 ldrb w8, [x2] 675e0: a940a849 ldp x9, x10, [x2, #0x8] 675e4: 91002014 add x20, x0, #0x8 675e8: d341fd0b lsr x11, x8, #1 675ec: 7200011f tst w8, #0x1 675f0: 9a890177 csel x23, x11, x9, eq 675f4: 9a821555 csinc x21, x10, x2, ne 675f8: 14000002 b 0x67600 675fc: aa0803f6 mov x22, x8 67600: aa1603f9 mov x25, x22 67604: 38420f3a ldrb w26, [x25, #0x20]! 67608: f9400728 ldr x8, [x25, #0x8] 6760c: d341ff49 lsr x9, x26, #1 67610: 7200035f tst w26, #0x1 67614: 9a880138 csel x24, x9, x8, eq 67618: eb17031f cmp x24, x23 6761c: 9a973302 csel x2, x24, x23, lo 67620: b4000262 cbz x2, 0x6766c 67624: f9401ac8 ldr x8, [x22, #0x30] 67628: 7200035f tst w26, #0x1 6762c: aa1503e0 mov x0, x21 67630: 9a991501 csinc x1, x8, x25, ne 67634: 97fe9ebf bl 0xf130 67638: 340001a0 cbz w0, 0x6766c 6763c: 37f801c0 tbnz w0, #0x1f, 0x67674 67640: eb1802ff cmp x23, x24 67644: 9a9832e2 csel x2, x23, x24, lo 67648: b40001e2 cbz x2, 0x67684 6764c: f9401ac8 ldr x8, [x22, #0x30] 67650: 7200035f tst w26, #0x1 67654: aa1503e1 mov x1, x21 67658: 9a991500 csinc x0, x8, x25, ne 6765c: 97fe9eb5 bl 0xf130 67660: 34000120 cbz w0, 0x67684 67664: 37f80140 tbnz w0, #0x1f, 0x6768c 67668: 1400000c b 0x67698 6766c: eb1802ff cmp x23, x24 67670: 54fffe82 b.hs 0x67640 67674: f94002c8 ldr x8, [x22] 67678: b4000188 cbz x8, 0x676a8 6767c: aa1603f4 mov x20, x22 67680: 17ffffdf b 0x675fc 67684: eb17031f cmp x24, x23 67688: 54000082 b.hs 0x67698 6768c: aa1603f4 mov x20, x22 67690: f8408e88 ldr x8, [x20, #0x8]! 67694: b5fffb48 cbnz x8, 0x675fc 67698: f9000276 str x22, [x19] 6769c: 14000005 b 0x676b0 676a0: f9000274 str x20, [x19] 676a4: 14000003 b 0x676b0 676a8: f9000276 str x22, [x19] 676ac: aa1603f4 mov x20, x22 676b0: aa1403e0 mov x0, x20 676b4: a9447bfd ldp x29, x30, [sp, #0x40] 676b8: a9434ff4 ldp x20, x19, [sp, #0x30] 676bc: a94257f6 ldp x22, x21, [sp, #0x20] 676c0: a9415ff8 ldp x24, x23, [sp, #0x10] 676c4: a8c567fa ldp x26, x25, [sp], #0x50 676c8: d65f03c0 ret 676cc: d101c3ff sub sp, sp, #0x70 676d0: a9016ffc stp x28, x27, [sp, #0x10] 676d4: a90267fa stp x26, x25, [sp, #0x20] 676d8: a9035ff8 stp x24, x23, [sp, #0x30] 676dc: a90457f6 stp x22, x21, [sp, #0x40] 676e0: a9054ff4 stp x20, x19, [sp, #0x50] 676e4: a9067bfd stp x29, x30, [sp, #0x60] 676e8: 910183fd add x29, sp, #0x60 676ec: d53bd05a mrs x26, TPIDR_EL0 676f0: f9401748 ldr x8, [x26, #0x28] 676f4: aa0003f6 mov x22, x0 676f8: 2a0403f5 mov w21, w4 676fc: aa0303f4 mov x20, x3 67700: f90007e8 str x8, [sp, #0x8] 67704: f94006c0 ldr x0, [x22, #0x8] 67708: f9400ed9 ldr x25, [x22, #0x18] 6770c: aa0203f3 mov x19, x2 67710: aa0103f7 mov x23, x1 67714: 940003e3 bl 0x686a0 67718: f9400728 ldr x8, [x25, #0x8] 6771c: aa0003f8 mov x24, x0 67720: 92400afb and x27, x23, #0x7 67724: cb170108 sub x8, x8, x23 67728: eb14011f cmp x8, x20 6772c: 9a943119 csel x25, x8, x20, lo 67730: b400017b cbz x27, 0x6775c 67734: f9400f08 ldr x8, [x24, #0x18] 67738: a94092c0 ldp x0, x4, [x22, #0x8] 6773c: 927df2e1 and x1, x23, #0xfffffffffffffff8 67740: 910003e2 mov x2, sp 67744: 2a1f03e3 mov w3, wzr 67748: 910003fc mov x28, sp 6774c: d63f0100 blr x8 67750: 340000e0 cbz w0, 0x6776c 67754: aa1f03f4 mov x20, xzr 67758: 1400004a b 0x67880 6775c: aa1f03f4 mov x20, xzr 67760: d343ff3b lsr x27, x25, #3 67764: b50002fb cbnz x27, 0x677c0 67768: 1400002c b 0x67818 6776c: 321d03e8 orr w8, wzr, #0x8 67770: cb1b0108 sub x8, x8, x27 67774: eb19011f cmp x8, x25 67778: 9a993114 csel x20, x8, x25, lo 6777c: 8b1b0381 add x1, x28, x27 67780: aa1303e0 mov x0, x19 67784: aa1403e2 mov x2, x20 67788: 97fea042 bl 0xf890 6778c: 36000115 tbz w21, #0x0, 0x677ac 67790: aa1303e0 mov x0, x19 67794: 2a1f03e1 mov w1, wzr 67798: aa1403e2 mov x2, x20 6779c: 97fe9ed5 bl 0xf2f0 677a0: b4000060 cbz x0, 0x677ac 677a4: cb130014 sub x20, x0, x19 677a8: 14000036 b 0x67880 677ac: 8b170297 add x23, x20, x23 677b0: cb140339 sub x25, x25, x20 677b4: 8b140273 add x19, x19, x20 677b8: d343ff3b lsr x27, x25, #3 677bc: b40002fb cbz x27, 0x67818 677c0: aa1f03fc mov x28, xzr 677c4: f9400f08 ldr x8, [x24, #0x18] 677c8: a94092c0 ldp x0, x4, [x22, #0x8] 677cc: 910003e2 mov x2, sp 677d0: aa1703e1 mov x1, x23 677d4: 2a1f03e3 mov w3, wzr 677d8: d63f0100 blr x8 677dc: 35000520 cbnz w0, 0x67880 677e0: f94003e8 ldr x8, [sp] 677e4: f9000268 str x8, [x19] 677e8: 360000d5 tbz w21, #0x0, 0x67800 677ec: 321d03e2 orr w2, wzr, #0x8 677f0: aa1303e0 mov x0, x19 677f4: 2a1f03e1 mov w1, wzr 677f8: 97fe9ebe bl 0xf2f0 677fc: b50003a0 cbnz x0, 0x67870 67800: 9100079c add x28, x28, #0x1 67804: 910022f7 add x23, x23, #0x8 67808: 91002294 add x20, x20, #0x8 6780c: eb1b039f cmp x28, x27 67810: 91002273 add x19, x19, #0x8 67814: 54fffd83 b.lo 0x677c4 67818: 92400b39 and x25, x25, #0x7 6781c: b4000339 cbz x25, 0x67880 67820: f9400f08 ldr x8, [x24, #0x18] 67824: a94092c0 ldp x0, x4, [x22, #0x8] 67828: 910003e2 mov x2, sp 6782c: aa1703e1 mov x1, x23 67830: 2a1f03e3 mov w3, wzr 67834: d63f0100 blr x8 67838: 35000240 cbnz w0, 0x67880 6783c: 910003e1 mov x1, sp 67840: aa1303e0 mov x0, x19 67844: aa1903e2 mov x2, x25 67848: 97fea012 bl 0xf890 6784c: 36000195 tbz w21, #0x0, 0x6787c 67850: 321d03e2 orr w2, wzr, #0x8 67854: aa1303e0 mov x0, x19 67858: 2a1f03e1 mov w1, wzr 6785c: 97fe9ea5 bl 0xf2f0 67860: b40000e0 cbz x0, 0x6787c 67864: cb130288 sub x8, x20, x19 67868: 8b000114 add x20, x8, x0 6786c: 14000005 b 0x67880 67870: cb130008 sub x8, x0, x19 67874: 8b140114 add x20, x8, x20 67878: 14000002 b 0x67880 6787c: 8b190294 add x20, x20, x25 67880: f9401748 ldr x8, [x26, #0x28] 67884: f94007e9 ldr x9, [sp, #0x8] 67888: eb09011f cmp x8, x9 6788c: 54000141 b.ne 0x678b4 67890: aa1403e0 mov x0, x20 67894: a9467bfd ldp x29, x30, [sp, #0x60] 67898: a9454ff4 ldp x20, x19, [sp, #0x50] 6789c: a94457f6 ldp x22, x21, [sp, #0x40] 678a0: a9435ff8 ldp x24, x23, [sp, #0x30] 678a4: a94267fa ldp x26, x25, [sp, #0x20] 678a8: a9416ffc ldp x28, x27, [sp, #0x10] 678ac: 9101c3ff add sp, sp, #0x70 678b0: d65f03c0 ret 678b4: 97fe9e4b bl 0xf1e0 <__stack_chk_fail@plt> 678b8: d10703ff sub sp, sp, #0x1c0 678bc: a9166ffc stp x28, x27, [sp, #0x160] 678c0: a91767fa stp x26, x25, [sp, #0x170] 678c4: a9185ff8 stp x24, x23, [sp, #0x180] 678c8: a91957f6 stp x22, x21, [sp, #0x190] 678cc: a91a4ff4 stp x20, x19, [sp, #0x1a0] 678d0: a91b7bfd stp x29, x30, [sp, #0x1b0] 678d4: 9106c3fd add x29, sp, #0x1b0 678d8: d53bd05b mrs x27, TPIDR_EL0 678dc: f9401768 ldr x8, [x27, #0x28] 678e0: 6f00e400 movi v0.2d, #0000000000000000 678e4: aa0103f6 mov x22, x1 678e8: aa0703f4 mov x20, x7 678ec: f81a83a8 stur x8, [x29, #-0x58] 678f0: 3c9983a0 stur q0, [x29, #-0x68] 678f4: 3c9883a0 stur q0, [x29, #-0x78] 678f8: 3c9783a0 stur q0, [x29, #-0x88] 678fc: 3c9683a0 stur q0, [x29, #-0x98] 67900: 39400ac8 ldrb w8, [x22, #0x2] 67904: aa0603f8 mov x24, x6 67908: aa0403ec mov x12, x4 6790c: aa0303f7 mov x23, x3 67910: aa0203f9 mov x25, x2 67914: 340003e8 cbz w8, 0x67990 67918: f94006ca ldr x10, [x22, #0x8] 6791c: 79407148 ldrh w8, [x10, #0x38] 67920: b40001e8 cbz x8, 0x6795c 67924: f940114b ldr x11, [x10, #0x20] 67928: aa1f03e9 mov x9, xzr 6792c: 8b0b014a add x10, x10, x11 67930: 9100414a add x10, x10, #0x10 67934: b85f014b ldur w11, [x10, #-0x10] 67938: 7100057f cmp w11, #0x1 6793c: 54000081 b.ne 0x6794c 67940: f85f814b ldur x11, [x10, #-0x8] 67944: eb17017f cmp x11, x23 67948: 54000a80 b.eq 0x67a98 6794c: 91000529 add x9, x9, #0x1 67950: eb08013f cmp x9, x8 67954: 9100e14a add x10, x10, #0x38 67958: 54fffeeb b.lt 0x67934 6795c: 2a1f03e0 mov w0, wzr 67960: f9401768 ldr x8, [x27, #0x28] 67964: f85a83a9 ldur x9, [x29, #-0x58] 67968: eb09011f cmp x8, x9 6796c: 54004fe1 b.ne 0x68368 67970: a95b7bfd ldp x29, x30, [sp, #0x1b0] 67974: a95a4ff4 ldp x20, x19, [sp, #0x1a0] 67978: a95957f6 ldp x22, x21, [sp, #0x190] 6797c: a9585ff8 ldp x24, x23, [sp, #0x180] 67980: a95767fa ldp x26, x25, [sp, #0x170] 67984: a9566ffc ldp x28, x27, [sp, #0x160] 67988: 910703ff add sp, sp, #0x1c0 6798c: d65f03c0 ret 67990: f9004bec str x12, [sp, #0x90] 67994: f9400ec8 ldr x8, [x22, #0x18] 67998: d10263b3 sub x19, x29, #0x98 6799c: 91008262 add x2, x19, #0x20 679a0: 321d03e3 orr w3, wzr, #0x8 679a4: f9400108 ldr x8, [x8] 679a8: aa1603e0 mov x0, x22 679ac: 2a1f03e4 mov w4, wzr 679b0: aa0503f5 mov x21, x5 679b4: 91008101 add x1, x8, #0x20 679b8: 97ffff45 bl 0x676cc 679bc: f100201f cmp x0, #0x8 679c0: 2a1f03e0 mov w0, wzr 679c4: 54fffce1 b.ne 0x67960 679c8: 785a03a8 ldurh w8, [x29, #-0x60] 679cc: 350001c8 cbnz w8, 0x67a04 679d0: f9400ec8 ldr x8, [x22, #0x18] 679d4: 9100e262 add x2, x19, #0x38 679d8: 321f03e3 orr w3, wzr, #0x2 679dc: aa1603e0 mov x0, x22 679e0: f9400108 ldr x8, [x8] 679e4: 2a1f03e4 mov w4, wzr 679e8: 9100e101 add x1, x8, #0x38 679ec: 97ffff38 bl 0x676cc 679f0: f100081f cmp x0, #0x2 679f4: 2a1f03e0 mov w0, wzr 679f8: 54fffb41 b.ne 0x67960 679fc: 785a03a8 ldurh w8, [x29, #-0x60] 67a00: 34fffb08 cbz w8, 0x67960 67a04: f85883bc ldur x28, [x29, #-0x78] 67a08: 910363e8 add x8, sp, #0xd8 67a0c: 2a1f03f3 mov w19, wzr 67a10: 9100211a add x26, x8, #0x8 67a14: f9400ec8 ldr x8, [x22, #0x18] 67a18: 910363e2 add x2, sp, #0xd8 67a1c: 321e03e3 orr w3, wzr, #0x4 67a20: aa1603e0 mov x0, x22 67a24: f9400108 ldr x8, [x8] 67a28: 2a1f03e4 mov w4, wzr 67a2c: 8b080381 add x1, x28, x8 67a30: 97ffff27 bl 0x676cc 67a34: f100101f cmp x0, #0x4 67a38: 54fff921 b.ne 0x6795c 67a3c: b940dbe8 ldr w8, [sp, #0xd8] 67a40: 7100051f cmp w8, #0x1 67a44: 540001e1 b.ne 0x67a80 67a48: f9400ec8 ldr x8, [x22, #0x18] 67a4c: 321d03e3 orr w3, wzr, #0x8 67a50: aa1603e0 mov x0, x22 67a54: aa1a03e2 mov x2, x26 67a58: f9400108 ldr x8, [x8] 67a5c: 2a1f03e4 mov w4, wzr 67a60: 8b080388 add x8, x28, x8 67a64: 91002101 add x1, x8, #0x8 67a68: 97ffff19 bl 0x676cc 67a6c: f100201f cmp x0, #0x8 67a70: 54fff761 b.ne 0x6795c 67a74: f94073e8 ldr x8, [sp, #0xe0] 67a78: eb17011f cmp x8, x23 67a7c: 54001500 b.eq 0x67d1c 67a80: 785a03a8 ldurh w8, [x29, #-0x60] 67a84: 11000673 add w19, w19, #0x1 67a88: 9100e39c add x28, x28, #0x38 67a8c: 6b08027f cmp w19, w8 67a90: 54fffc2b b.lt 0x67a14 67a94: 17ffffb2 b 0x6795c 67a98: f9400148 ldr x8, [x10] 67a9c: 394002c9 ldrb w9, [x22] 67aa0: 34fff5e9 cbz w9, 0x6795c 67aa4: f100070b subs x11, x24, #0x1 67aa8: 54000128 b.hi 0x67acc 67aac: 90000221 adrp x1, 0xab000 67ab0: f0000262 adrp x2, 0xb6000 67ab4: 91378421 add x1, x1, #0xde1 67ab8: 912e6c42 add x2, x2, #0xb9b 67abc: 320007e0 orr w0, wzr, #0x3 67ac0: aa1803e3 mov x3, x24 67ac4: 97fed677 bl 0x1d4a0 <.text+0xd9f0> 67ac8: 17ffffa5 b 0x6795c 67acc: 39400ac9 ldrb w9, [x22, #0x2] 67ad0: cb080328 sub x8, x25, x8 67ad4: a90823f4 stp x20, x8, [sp, #0x80] 67ad8: 34001469 cbz w9, 0x67d64 67adc: a94092d9 ldp x25, x4, [x22, #0x8] 67ae0: f9401729 ldr x9, [x25, #0x28] 67ae4: 79407b28 ldrh w8, [x25, #0x3c] 67ae8: 7940772a ldrh w10, [x25, #0x3a] 67aec: d503201f nop 67af0: 9b082543 madd x3, x10, x8, x9 67af4: eb04007f cmp x3, x4 67af8: 54001a88 b.hi 0x67e48 67afc: 8b090337 add x23, x25, x9 67b00: 2a1f03e0 mov w0, wzr 67b04: b4fff2f7 cbz x23, 0x67960 67b08: a9072fe5 stp x5, x11, [sp, #0x70] 67b0c: f9004bec str x12, [sp, #0x90] 67b10: 34fff288 cbz w8, 0x67960 67b14: 90000235 adrp x21, 0xab000 67b18: f0000273 adrp x19, 0xb6000 67b1c: 2a1f03fc mov w28, wzr 67b20: 913786b5 add x21, x21, #0xde1 67b24: 9130c673 add x19, x19, #0xc31 67b28: b94006e8 ldr w8, [x23, #0x4] 67b2c: 71002d1f cmp w8, #0xb 67b30: 54000060 b.eq 0x67b3c 67b34: 7100091f cmp w8, #0x2 67b38: 54000a41 b.ne 0x67c80 67b3c: a94092da ldp x26, x4, [x22, #0x8] 67b40: b9802ae8 ldrsw x8, [x23, #0x28] 67b44: f9401749 ldr x9, [x26, #0x28] 67b48: 7940774a ldrh w10, [x26, #0x3a] 67b4c: d503201f nop 67b50: 9b0a2508 madd x8, x8, x10, x9 67b54: 8b0a0103 add x3, x8, x10 67b58: eb04007f cmp x3, x4 67b5c: 540000c9 b.ls 0x67b74 67b60: 320007e0 orr w0, wzr, #0x3 67b64: aa1503e1 mov x1, x21 67b68: aa1303e2 mov x2, x19 67b6c: 97fed64d bl 0x1d4a0 <.text+0xd9f0> 67b70: 14000046 b 0x67c88 67b74: 8b080354 add x20, x26, x8 67b78: a941a283 ldp x3, x8, [x20, #0x18] 67b7c: 8b030108 add x8, x8, x3 67b80: eb04011f cmp x8, x4 67b84: 54000109 b.ls 0x67ba4 67b88: f0000262 adrp x2, 0xb6000 67b8c: 320007e0 orr w0, wzr, #0x3 67b90: aa1503e1 mov x1, x21 67b94: 91318842 add x2, x2, #0xc62 67b98: aa0803e3 mov x3, x8 67b9c: 97fed641 bl 0x1d4a0 <.text+0xd9f0> 67ba0: 1400003a b 0x67c88 67ba4: a941cef8 ldp x24, x19, [x23, #0x18] 67ba8: f0000262 adrp x2, 0xb6000 67bac: 320007e0 orr w0, wzr, #0x3 67bb0: aa1503e1 mov x1, x21 67bb4: 91323842 add x2, x2, #0xc8e 67bb8: 97fed63a bl 0x1d4a0 <.text+0xd9f0> 67bbc: f94006c8 ldr x8, [x22, #0x8] 67bc0: f9400e89 ldr x9, [x20, #0x18] 67bc4: aa1503e1 mov x1, x21 67bc8: f9404bf5 ldr x21, [sp, #0x90] 67bcc: 8b080128 add x8, x9, x8 67bd0: b4000688 cbz x8, 0x67ca0 67bd4: f90037e8 str x8, [sp, #0x68] 67bd8: f9400ee3 ldr x3, [x23, #0x18] 67bdc: b94006e4 ldr w4, [x23, #0x4] 67be0: f0000262 adrp x2, 0xb6000 67be4: 320007e0 orr w0, wzr, #0x3 67be8: 912f7042 add x2, x2, #0xbdc 67bec: aa0103f4 mov x20, x1 67bf0: 97fed62c bl 0x1d4a0 <.text+0xd9f0> 67bf4: f100067f cmp x19, #0x1 67bf8: 540003eb b.lt 0x67c74 67bfc: 8b180358 add x24, x26, x24 67c00: 8b130313 add x19, x24, x19 67c04: 39401304 ldrb w4, [x24, #0x4] 67c08: 12000c88 and w8, w4, #0xf 67c0c: 7100091f cmp w8, #0x2 67c10: 540002a1 b.ne 0x67c64 67c14: 79400f08 ldrh w8, [x24, #0x6] 67c18: 34000268 cbz w8, 0x67c64 67c1c: 529ffe2a mov w10, #0xfff1 // =65521 67c20: 6b0a011f cmp w8, w10 67c24: f94047e8 ldr x8, [sp, #0x88] 67c28: f9400709 ldr x9, [x24, #0x8] 67c2c: f0000262 adrp x2, 0xb6000 67c30: 320007e0 orr w0, wzr, #0x3 67c34: 9a8803e8 csel x8, xzr, x8, eq 67c38: 8b08013a add x26, x9, x8 67c3c: aa1403e1 mov x1, x20 67c40: 912fb842 add x2, x2, #0xbee 67c44: aa1a03e3 mov x3, x26 67c48: 97fed616 bl 0x1d4a0 <.text+0xd9f0> 67c4c: eb15035f cmp x26, x21 67c50: 540000a8 b.hi 0x67c64 67c54: f9400b08 ldr x8, [x24, #0x10] 67c58: cb1a02ba sub x26, x21, x26 67c5c: eb08035f cmp x26, x8 67c60: 54000283 b.lo 0x67cb0 67c64: f9401ee8 ldr x8, [x23, #0x38] 67c68: 8b080318 add x24, x24, x8 67c6c: eb13031f cmp x24, x19 67c70: 54fffca3 b.lo 0x67c04 67c74: f0000273 adrp x19, 0xb6000 67c78: aa1403f5 mov x21, x20 67c7c: 9130c673 add x19, x19, #0xc31 67c80: 79407728 ldrh w8, [x25, #0x3a] 67c84: 8b0802f7 add x23, x23, x8 67c88: 79407b28 ldrh w8, [x25, #0x3c] 67c8c: 1100079c add w28, w28, #0x1 67c90: 2a1f03e0 mov w0, wzr 67c94: 6b08039f cmp w28, w8 67c98: 54fff48b b.lt 0x67b28 67c9c: 17ffff31 b 0x67960 67ca0: f0000273 adrp x19, 0xb6000 67ca4: aa0103f5 mov x21, x1 67ca8: 9130c673 add x19, x19, #0xc31 67cac: 17fffff7 b 0x67c88 67cb0: b9400309 ldr w9, [x24] 67cb4: a940aac8 ldp x8, x10, [x22, #0x8] 67cb8: f94037eb ldr x11, [sp, #0x68] 67cbc: 8b090161 add x1, x11, x9 67cc0: 8b0a0109 add x9, x8, x10 67cc4: eb09003f cmp x1, x9 67cc8: 54fffd68 b.hi 0x67c74 67ccc: a94757f3 ldp x19, x21, [sp, #0x70] 67cd0: cb080028 sub x8, x1, x8 67cd4: eb0802bf cmp x21, x8 67cd8: 9a958115 csel x21, x8, x21, hi 67cdc: aa1303e0 mov x0, x19 67ce0: aa1503e2 mov x2, x21 67ce4: 97fe9d97 bl 0xf340 67ce8: f9003ff5 str x21, [sp, #0x78] 67cec: 38356a7f strb wzr, [x19, x21] 67cf0: 39400268 ldrb w8, [x19] 67cf4: f0000273 adrp x19, 0xb6000 67cf8: aa1403f5 mov x21, x20 67cfc: 9130c673 add x19, x19, #0xc31 67d00: 34fffc08 cbz w8, 0x67c80 67d04: f94043e8 ldr x8, [sp, #0x80] 67d08: b40032c8 cbz x8, 0x68360 67d0c: f94043e8 ldr x8, [sp, #0x80] 67d10: 320003e0 orr w0, wzr, #0x1 67d14: f900011a str x26, [x8] 67d18: 17ffff12 b 0x67960 67d1c: f9400ec8 ldr x8, [x22, #0x18] 67d20: 910363e9 add x9, sp, #0xd8 67d24: 91004122 add x2, x9, #0x10 67d28: 321d03e3 orr w3, wzr, #0x8 67d2c: f9400108 ldr x8, [x8] 67d30: aa1603e0 mov x0, x22 67d34: 2a1f03e4 mov w4, wzr 67d38: 8b1c0108 add x8, x8, x28 67d3c: 91004101 add x1, x8, #0x10 67d40: 97fffe63 bl 0x676cc 67d44: f100201f cmp x0, #0x8 67d48: 54ffe0a1 b.ne 0x6795c 67d4c: f94077e8 ldr x8, [sp, #0xe8] 67d50: f9404bec ldr x12, [sp, #0x90] 67d54: aa1503e5 mov x5, x21 67d58: 394002c9 ldrb w9, [x22] 67d5c: 35ffea49 cbnz w9, 0x67aa4 67d60: 17fffeff b 0x6795c 67d64: f85903a8 ldur x8, [x29, #-0x70] 67d68: d10263b3 sub x19, x29, #0x98 67d6c: aa0c03f4 mov x20, x12 67d70: 9100a269 add x9, x19, #0x28 67d74: a9072fe5 stp x5, x11, [sp, #0x70] 67d78: f9004be9 str x9, [sp, #0x90] 67d7c: b5000188 cbnz x8, 0x67dac 67d80: f9400ec8 ldr x8, [x22, #0x18] 67d84: f9404be2 ldr x2, [sp, #0x90] 67d88: 321d03e3 orr w3, wzr, #0x8 67d8c: aa1603e0 mov x0, x22 67d90: f9400108 ldr x8, [x8] 67d94: 2a1f03e4 mov w4, wzr 67d98: 9100a101 add x1, x8, #0x28 67d9c: 97fffe4c bl 0x676cc 67da0: f100201f cmp x0, #0x8 67da4: 2a1f03e0 mov w0, wzr 67da8: 54ffddc1 b.ne 0x67960 67dac: 785a23a8 ldurh w8, [x29, #-0x5e] 67db0: 9100ea69 add x9, x19, #0x3a 67db4: f90037e9 str x9, [sp, #0x68] 67db8: 35000188 cbnz w8, 0x67de8 67dbc: f9400ec8 ldr x8, [x22, #0x18] 67dc0: f94037e2 ldr x2, [sp, #0x68] 67dc4: 321f03e3 orr w3, wzr, #0x2 67dc8: aa1603e0 mov x0, x22 67dcc: f9400108 ldr x8, [x8] 67dd0: 2a1f03e4 mov w4, wzr 67dd4: 9100e901 add x1, x8, #0x3a 67dd8: 97fffe3d bl 0x676cc 67ddc: f100081f cmp x0, #0x2 67de0: 2a1f03e0 mov w0, wzr 67de4: 54ffdbe1 b.ne 0x67960 67de8: 785a43a8 ldurh w8, [x29, #-0x5c] 67dec: d10263a9 sub x9, x29, #0x98 67df0: 9100f13a add x26, x9, #0x3c 67df4: 350001a8 cbnz w8, 0x67e28 67df8: f9400ec8 ldr x8, [x22, #0x18] 67dfc: 321f03e3 orr w3, wzr, #0x2 67e00: aa1603e0 mov x0, x22 67e04: aa1a03e2 mov x2, x26 67e08: f9400108 ldr x8, [x8] 67e0c: 2a1f03e4 mov w4, wzr 67e10: 9100f101 add x1, x8, #0x3c 67e14: 97fffe2e bl 0x676cc 67e18: f100081f cmp x0, #0x2 67e1c: 2a1f03e0 mov w0, wzr 67e20: 54ffda01 b.ne 0x67960 67e24: 785a43a8 ldurh w8, [x29, #-0x5c] 67e28: f9400ec9 ldr x9, [x22, #0x18] 67e2c: f85903b9 ldur x25, [x29, #-0x70] 67e30: a9402d2a ldp x10, x11, [x9] 67e34: 785a23a9 ldurh w9, [x29, #-0x5e] 67e38: cb0a0164 sub x4, x11, x10 67e3c: 9b086523 madd x3, x9, x8, x25 67e40: eb04007f cmp x3, x4 67e44: 54000109 b.ls 0x67e64 67e48: 90000221 adrp x1, 0xab000 67e4c: f0000262 adrp x2, 0xb6000 67e50: 91378421 add x1, x1, #0xde1 67e54: 91301042 add x2, x2, #0xc04 67e58: 320007e0 orr w0, wzr, #0x3 67e5c: 97fed591 bl 0x1d4a0 <.text+0xd9f0> 67e60: 17fffebf b 0x6795c 67e64: 35000168 cbnz w8, 0x67e90 67e68: 9100f141 add x1, x10, #0x3c 67e6c: 321f03e3 orr w3, wzr, #0x2 67e70: aa1603e0 mov x0, x22 67e74: aa1a03e2 mov x2, x26 67e78: 2a1f03e4 mov w4, wzr 67e7c: 97fffe14 bl 0x676cc 67e80: f100081f cmp x0, #0x2 67e84: 2a1f03e0 mov w0, wzr 67e88: 54ffd6c1 b.ne 0x67960 67e8c: 785a23a9 ldurh w9, [x29, #-0x5e] 67e90: 34000089 cbz w9, 0x67ea0 67e94: 785a43a8 ldurh w8, [x29, #-0x5c] 67e98: 350001e8 cbnz w8, 0x67ed4 67e9c: 17fffeb0 b 0x6795c 67ea0: f9400ec8 ldr x8, [x22, #0x18] 67ea4: f94037e2 ldr x2, [sp, #0x68] 67ea8: 321f03e3 orr w3, wzr, #0x2 67eac: aa1603e0 mov x0, x22 67eb0: f9400108 ldr x8, [x8] 67eb4: 2a1f03e4 mov w4, wzr 67eb8: 9100e901 add x1, x8, #0x3a 67ebc: 97fffe04 bl 0x676cc 67ec0: f100081f cmp x0, #0x2 67ec4: 2a1f03e0 mov w0, wzr 67ec8: 54ffd4c1 b.ne 0x67960 67ecc: 785a43a8 ldurh w8, [x29, #-0x5c] 67ed0: 34ffd488 cbz w8, 0x67960 67ed4: 910263e8 add x8, sp, #0x98 67ed8: 910363e9 add x9, sp, #0xd8 67edc: 9100a10a add x10, x8, #0x28 67ee0: f90033ea str x10, [sp, #0x60] 67ee4: 9100612a add x10, x9, #0x18 67ee8: f9002fea str x10, [sp, #0x58] 67eec: 9100812a add x10, x9, #0x20 67ef0: f9002bea str x10, [sp, #0x50] 67ef4: 9100610a add x10, x8, #0x18 67ef8: b27e011c orr x28, x8, #0x4 67efc: f90017ea str x10, [sp, #0x28] 67f00: 9100810a add x10, x8, #0x20 67f04: 9100e108 add x8, x8, #0x38 67f08: a901abe8 stp x8, x10, [sp, #0x18] 67f0c: b27e0128 orr x8, x9, #0x4 67f10: f90027e8 str x8, [sp, #0x48] 67f14: b27f0528 orr x8, x9, #0x6 67f18: f90023e8 str x8, [sp, #0x40] 67f1c: 91002128 add x8, x9, #0x8 67f20: 2a1f03f8 mov w24, wzr 67f24: f9001fe8 str x8, [sp, #0x38] 67f28: 91004128 add x8, x9, #0x10 67f2c: f9001be8 str x8, [sp, #0x30] 67f30: f9400ec8 ldr x8, [x22, #0x18] 67f34: 321e03e3 orr w3, wzr, #0x4 67f38: aa1603e0 mov x0, x22 67f3c: aa1c03e2 mov x2, x28 67f40: f9400108 ldr x8, [x8] 67f44: 2a1f03e4 mov w4, wzr 67f48: 8b080328 add x8, x25, x8 67f4c: 91001101 add x1, x8, #0x4 67f50: 97fffddf bl 0x676cc 67f54: f100101f cmp x0, #0x4 67f58: aa1403f5 mov x21, x20 67f5c: 54ffd001 b.ne 0x6795c 67f60: b9409fe8 ldr w8, [sp, #0x9c] 67f64: 71002d1f cmp w8, #0xb 67f68: 54000060 b.eq 0x67f74 67f6c: 7100091f cmp w8, #0x2 67f70: 54001a81 b.ne 0x682c0 67f74: f9400ec8 ldr x8, [x22, #0x18] 67f78: f94033e2 ldr x2, [sp, #0x60] 67f7c: 321e03e3 orr w3, wzr, #0x4 67f80: aa1603e0 mov x0, x22 67f84: f9400108 ldr x8, [x8] 67f88: 2a1f03e4 mov w4, wzr 67f8c: 8b080328 add x8, x25, x8 67f90: 9100a101 add x1, x8, #0x28 67f94: 97fffdce bl 0x676cc 67f98: f100101f cmp x0, #0x4 67f9c: 54ffce01 b.ne 0x6795c 67fa0: f85903a8 ldur x8, [x29, #-0x70] 67fa4: b980c3f3 ldrsw x19, [sp, #0xc0] 67fa8: b5000168 cbnz x8, 0x67fd4 67fac: f9400ec8 ldr x8, [x22, #0x18] 67fb0: f9404be2 ldr x2, [sp, #0x90] 67fb4: 321d03e3 orr w3, wzr, #0x8 67fb8: aa1603e0 mov x0, x22 67fbc: f9400108 ldr x8, [x8] 67fc0: 2a1f03e4 mov w4, wzr 67fc4: 9100a101 add x1, x8, #0x28 67fc8: 97fffdc1 bl 0x676cc 67fcc: f100201f cmp x0, #0x8 67fd0: 540017c1 b.ne 0x682c8 67fd4: 785a23a8 ldurh w8, [x29, #-0x5e] 67fd8: 35000188 cbnz w8, 0x68008 67fdc: f9400ec8 ldr x8, [x22, #0x18] 67fe0: f94037e2 ldr x2, [sp, #0x68] 67fe4: 321f03e3 orr w3, wzr, #0x2 67fe8: aa1603e0 mov x0, x22 67fec: f9400108 ldr x8, [x8] 67ff0: 2a1f03e4 mov w4, wzr 67ff4: 9100e901 add x1, x8, #0x3a 67ff8: 97fffdb5 bl 0x676cc 67ffc: f100081f cmp x0, #0x2 68000: 54001641 b.ne 0x682c8 68004: 785a23a8 ldurh w8, [x29, #-0x5e] 68008: f9400eca ldr x10, [x22, #0x18] 6800c: f85903ab ldur x11, [x29, #-0x70] 68010: a9402949 ldp x9, x10, [x10] 68014: d503201f nop 68018: 9b082e73 madd x19, x19, x8, x11 6801c: 8b080263 add x3, x19, x8 68020: cb09015a sub x26, x10, x9 68024: eb1a007f cmp x3, x26 68028: 54000129 b.ls 0x6804c 6802c: f0000201 adrp x1, 0xab000 68030: d0000262 adrp x2, 0xb6000 68034: 320007e0 orr w0, wzr, #0x3 68038: 91378421 add x1, x1, #0xde1 6803c: 9130c442 add x2, x2, #0xc31 68040: aa1a03e4 mov x4, x26 68044: 97fed517 bl 0x1d4a0 <.text+0xd9f0> 68048: 140000a0 b 0x682c8 6804c: f9402fe2 ldr x2, [sp, #0x58] 68050: 8b090268 add x8, x19, x9 68054: 91006101 add x1, x8, #0x18 68058: 321d03e3 orr w3, wzr, #0x8 6805c: aa1603e0 mov x0, x22 68060: 2a1f03e4 mov w4, wzr 68064: 97fffd9a bl 0x676cc 68068: f100201f cmp x0, #0x8 6806c: 540012e1 b.ne 0x682c8 68070: f9400ec8 ldr x8, [x22, #0x18] 68074: f9402be2 ldr x2, [sp, #0x50] 68078: 321d03e3 orr w3, wzr, #0x8 6807c: aa1603e0 mov x0, x22 68080: f9400108 ldr x8, [x8] 68084: 2a1f03e4 mov w4, wzr 68088: 8b080268 add x8, x19, x8 6808c: 91008101 add x1, x8, #0x20 68090: 97fffd8f bl 0x676cc 68094: f100201f cmp x0, #0x8 68098: 54001181 b.ne 0x682c8 6809c: a94f23e3 ldp x3, x8, [sp, #0xf0] 680a0: f0000201 adrp x1, 0xab000 680a4: 320007e0 orr w0, wzr, #0x3 680a8: 91378421 add x1, x1, #0xde1 680ac: 8b030108 add x8, x8, x3 680b0: eb1a011f cmp x8, x26 680b4: 540000a9 b.ls 0x680c8 680b8: d0000262 adrp x2, 0xb6000 680bc: 91318842 add x2, x2, #0xc62 680c0: aa0803e3 mov x3, x8 680c4: 17ffffdf b 0x68040 680c8: d0000262 adrp x2, 0xb6000 680cc: 91323842 add x2, x2, #0xc8e 680d0: 97fed4f4 bl 0x1d4a0 <.text+0xd9f0> 680d4: f9400ec8 ldr x8, [x22, #0x18] 680d8: f9407be9 ldr x9, [sp, #0xf0] 680dc: f94017e2 ldr x2, [sp, #0x28] 680e0: 321d03e3 orr w3, wzr, #0x8 680e4: f9400108 ldr x8, [x8] 680e8: aa1603e0 mov x0, x22 680ec: 2a1f03e4 mov w4, wzr 680f0: f90007e9 str x9, [sp, #0x8] 680f4: 8b080328 add x8, x25, x8 680f8: 91006101 add x1, x8, #0x18 680fc: 97fffd74 bl 0x676cc 68100: f100201f cmp x0, #0x8 68104: 54ffc2c1 b.ne 0x6795c 68108: f9400ec8 ldr x8, [x22, #0x18] 6810c: f94013e2 ldr x2, [sp, #0x20] 68110: 321d03e3 orr w3, wzr, #0x8 68114: aa1603e0 mov x0, x22 68118: f9400108 ldr x8, [x8] 6811c: 2a1f03e4 mov w4, wzr 68120: 8b080328 add x8, x25, x8 68124: 91008101 add x1, x8, #0x20 68128: 97fffd69 bl 0x676cc 6812c: f100201f cmp x0, #0x8 68130: 54ffc161 b.ne 0x6795c 68134: f9400ec8 ldr x8, [x22, #0x18] 68138: f9400fe2 ldr x2, [sp, #0x18] 6813c: 321d03e3 orr w3, wzr, #0x8 68140: aa1603e0 mov x0, x22 68144: f9400108 ldr x8, [x8] 68148: 2a1f03e4 mov w4, wzr 6814c: 8b080328 add x8, x25, x8 68150: 9100e101 add x1, x8, #0x38 68154: 97fffd5e bl 0x676cc 68158: f100201f cmp x0, #0x8 6815c: 54ffc001 b.ne 0x6795c 68160: f9405be3 ldr x3, [sp, #0xb0] 68164: b9409fe4 ldr w4, [sp, #0x9c] 68168: f0000201 adrp x1, 0xab000 6816c: d0000262 adrp x2, 0xb6000 68170: 320007e0 orr w0, wzr, #0x3 68174: 91378421 add x1, x1, #0xde1 68178: 912f7042 add x2, x2, #0xbdc 6817c: 97fed4c9 bl 0x1d4a0 <.text+0xd9f0> 68180: a94b23f7 ldp x23, x8, [sp, #0xb0] 68184: 8b170108 add x8, x8, x23 68188: f9000be8 str x8, [sp, #0x10] 6818c: eb0802ff cmp x23, x8 68190: 54000982 b.hs 0x682c0 68194: f9400ec8 ldr x8, [x22, #0x18] 68198: f94027e2 ldr x2, [sp, #0x48] 6819c: 320003e3 orr w3, wzr, #0x1 681a0: aa1603e0 mov x0, x22 681a4: f9400108 ldr x8, [x8] 681a8: 2a1f03e4 mov w4, wzr 681ac: 8b0802e8 add x8, x23, x8 681b0: 91001101 add x1, x8, #0x4 681b4: 97fffd46 bl 0x676cc 681b8: f100041f cmp x0, #0x1 681bc: 54ffbd01 b.ne 0x6795c 681c0: f9400ec8 ldr x8, [x22, #0x18] 681c4: f94023e2 ldr x2, [sp, #0x40] 681c8: 321f03e3 orr w3, wzr, #0x2 681cc: aa1603e0 mov x0, x22 681d0: f9400108 ldr x8, [x8] 681d4: 2a1f03e4 mov w4, wzr 681d8: 8b0802e8 add x8, x23, x8 681dc: 91001901 add x1, x8, #0x6 681e0: 97fffd3b bl 0x676cc 681e4: f100081f cmp x0, #0x2 681e8: 54ffbba1 b.ne 0x6795c 681ec: 394373e8 ldrb w8, [sp, #0xdc] 681f0: 12000d08 and w8, w8, #0xf 681f4: 7100091f cmp w8, #0x2 681f8: 540005a1 b.ne 0x682ac 681fc: 7941bfe8 ldrh w8, [sp, #0xde] 68200: 34000568 cbz w8, 0x682ac 68204: f9400ec8 ldr x8, [x22, #0x18] 68208: f9401fe2 ldr x2, [sp, #0x38] 6820c: 321d03e3 orr w3, wzr, #0x8 68210: aa1603e0 mov x0, x22 68214: f9400108 ldr x8, [x8] 68218: 2a1f03e4 mov w4, wzr 6821c: 8b0802e8 add x8, x23, x8 68220: 91002101 add x1, x8, #0x8 68224: 97fffd2a bl 0x676cc 68228: f100201f cmp x0, #0x8 6822c: 54ffb981 b.ne 0x6795c 68230: 79c1bfe8 ldrsh w8, [sp, #0xde] 68234: f94073e9 ldr x9, [sp, #0xe0] 68238: 394373e4 ldrb w4, [sp, #0xdc] 6823c: f0000201 adrp x1, 0xab000 68240: 31003d1f cmn w8, #0xf 68244: f94047e8 ldr x8, [sp, #0x88] 68248: d0000262 adrp x2, 0xb6000 6824c: 320007e0 orr w0, wzr, #0x3 68250: 91378421 add x1, x1, #0xde1 68254: 9a8803e8 csel x8, xzr, x8, eq 68258: 8b09011a add x26, x8, x9 6825c: 912fb842 add x2, x2, #0xbee 68260: aa1a03e3 mov x3, x26 68264: 97fed48f bl 0x1d4a0 <.text+0xd9f0> 68268: f9400ec8 ldr x8, [x22, #0x18] 6826c: f9401be2 ldr x2, [sp, #0x30] 68270: 321d03e3 orr w3, wzr, #0x8 68274: aa1603e0 mov x0, x22 68278: f9400108 ldr x8, [x8] 6827c: 2a1f03e4 mov w4, wzr 68280: 8b0802e8 add x8, x23, x8 68284: 91004101 add x1, x8, #0x10 68288: 97fffd11 bl 0x676cc 6828c: f100201f cmp x0, #0x8 68290: 54ffb661 b.ne 0x6795c 68294: eb15035f cmp x26, x21 68298: 540000a8 b.hi 0x682ac 6829c: f94077e8 ldr x8, [sp, #0xe8] 682a0: cb1a02b3 sub x19, x21, x26 682a4: eb08027f cmp x19, x8 682a8: 540001c3 b.lo 0x682e0 682ac: f9406be8 ldr x8, [sp, #0xd0] 682b0: 8b170117 add x23, x8, x23 682b4: f9400be8 ldr x8, [sp, #0x10] 682b8: eb0802ff cmp x23, x8 682bc: 54fff6c3 b.lo 0x68194 682c0: 785a23a8 ldurh w8, [x29, #-0x5e] 682c4: 8b080339 add x25, x25, x8 682c8: 785a43a8 ldurh w8, [x29, #-0x5c] 682cc: 11000718 add w24, w24, #0x1 682d0: 2a1f03e0 mov w0, wzr 682d4: 6b08031f cmp w24, w8 682d8: 54ffe2cb b.lt 0x67f30 682dc: 17fffda1 b 0x67960 682e0: f9400ec8 ldr x8, [x22, #0x18] 682e4: 910363e2 add x2, sp, #0xd8 682e8: 321e03e3 orr w3, wzr, #0x4 682ec: aa1603e0 mov x0, x22 682f0: f9400108 ldr x8, [x8] 682f4: 2a1f03e4 mov w4, wzr 682f8: 8b170101 add x1, x8, x23 682fc: 97fffcf4 bl 0x676cc 68300: f100101f cmp x0, #0x4 68304: 54ffb2c1 b.ne 0x6795c 68308: f9400ec9 ldr x9, [x22, #0x18] 6830c: b940dbea ldr w10, [sp, #0xd8] 68310: a9402d28 ldp x8, x11, [x9] 68314: f94007e9 ldr x9, [sp, #0x8] 68318: cb08016b sub x11, x11, x8 6831c: ab0a0129 adds x9, x9, x10 68320: 1a9f37ea cset w10, hs 68324: eb0b013f cmp x9, x11 68328: 54fffcc8 b.hi 0x682c0 6832c: 3707fcaa tbnz w10, #0x0, 0x682c0 68330: a9470fe2 ldp x2, x3, [sp, #0x70] 68334: 8b080121 add x1, x9, x8 68338: 320003e4 orr w4, wzr, #0x1 6833c: aa1603e0 mov x0, x22 68340: 97fffce3 bl 0x676cc 68344: b4fffbe0 cbz x0, 0x682c0 68348: a94727e8 ldp x8, x9, [sp, #0x70] 6834c: 3829691f strb wzr, [x8, x9] 68350: f94043e8 ldr x8, [sp, #0x80] 68354: b4000068 cbz x8, 0x68360 68358: f94043e8 ldr x8, [sp, #0x80] 6835c: f9000113 str x19, [x8] 68360: 320003e0 orr w0, wzr, #0x1 68364: 17fffd7f b 0x67960 68368: 97fe9b9e bl 0xf1e0 <__stack_chk_fail@plt> 6836c: d10203ff sub sp, sp, #0x80 68370: f90023f7 str x23, [sp, #0x40] 68374: a90557f6 stp x22, x21, [sp, #0x50] 68378: a9064ff4 stp x20, x19, [sp, #0x60] 6837c: a9077bfd stp x29, x30, [sp, #0x70] 68380: 9101c3fd add x29, sp, #0x70 68384: d53bd057 mrs x23, TPIDR_EL0 68388: f94016ea ldr x10, [x23, #0x28] 6838c: aa0603e8 mov x8, x6 68390: aa0203f6 mov x22, x2 68394: 2a0103e9 mov w9, w1 68398: aa0503f3 mov x19, x5 6839c: aa0403f4 mov x20, x4 683a0: aa0303f5 mov x21, x3 683a4: 910023e1 add x1, sp, #0x8 683a8: 9100c3e4 add x4, sp, #0x30 683ac: 9100a3e5 add x5, sp, #0x28 683b0: 2a0903e2 mov w2, w9 683b4: aa1603e3 mov x3, x22 683b8: aa1f03e6 mov x6, xzr 683bc: aa0803e7 mov x7, x8 683c0: f9001fea str x10, [sp, #0x38] 683c4: 94001d32 bl 0x6f88c 683c8: 37f80120 tbnz w0, #0x1f, 0x683ec 683cc: a9428be3 ldp x3, x2, [sp, #0x28] 683d0: 910023e1 add x1, sp, #0x8 683d4: aa1603e4 mov x4, x22 683d8: aa1503e5 mov x5, x21 683dc: aa1403e6 mov x6, x20 683e0: aa1303e7 mov x7, x19 683e4: 97fffd35 bl 0x678b8 683e8: 14000002 b 0x683f0 683ec: 2a1f03e0 mov w0, wzr 683f0: f94016e8 ldr x8, [x23, #0x28] 683f4: f9401fe9 ldr x9, [sp, #0x38] 683f8: eb09011f cmp x8, x9 683fc: 54000101 b.ne 0x6841c 68400: a9477bfd ldp x29, x30, [sp, #0x70] 68404: a9464ff4 ldp x20, x19, [sp, #0x60] 68408: a94557f6 ldp x22, x21, [sp, #0x50] 6840c: f94023f7 ldr x23, [sp, #0x40] 68410: 12000000 and w0, w0, #0x1 68414: 910203ff add sp, sp, #0x80 68418: d65f03c0 ret 6841c: 97fe9b71 bl 0xf1e0 <__stack_chk_fail@plt> 68420: d10343ff sub sp, sp, #0xd0 68424: f90043f9 str x25, [sp, #0x80] 68428: a9095ff8 stp x24, x23, [sp, #0x90] 6842c: a90a57f6 stp x22, x21, [sp, #0xa0] 68430: a90b4ff4 stp x20, x19, [sp, #0xb0] 68434: a90c7bfd stp x29, x30, [sp, #0xc0] 68438: 910303fd add x29, sp, #0xc0 6843c: d53bd057 mrs x23, TPIDR_EL0 68440: f94016e8 ldr x8, [x23, #0x28] 68444: aa0003f5 mov x21, x0 68448: aa0203f3 mov x19, x2 6844c: aa0103f4 mov x20, x1 68450: f81b83a8 stur x8, [x29, #-0x48] 68454: 394002a8 ldrb w8, [x21] 68458: 34000288 cbz w8, 0x684a8 6845c: 39400aa8 ldrb w8, [x21, #0x2] 68460: 340003c8 cbz w8, 0x684d8 68464: f94006aa ldr x10, [x21, #0x8] 68468: 79407148 ldrh w8, [x10, #0x38] 6846c: b40001e8 cbz x8, 0x684a8 68470: f940114b ldr x11, [x10, #0x20] 68474: aa1f03e9 mov x9, xzr 68478: 8b0b014a add x10, x10, x11 6847c: 9100414a add x10, x10, #0x10 68480: b85f014b ldur w11, [x10, #-0x10] 68484: 7100057f cmp w11, #0x1 68488: 54000081 b.ne 0x68498 6848c: f85f814b ldur x11, [x10, #-0x8] 68490: eb14017f cmp x11, x20 68494: 540009e0 b.eq 0x685d0 68498: 91000529 add x9, x9, #0x1 6849c: eb08013f cmp x9, x8 684a0: 9100e14a add x10, x10, #0x38 684a4: 54fffeeb b.lt 0x68480 684a8: 2a1f03e0 mov w0, wzr 684ac: f94016e8 ldr x8, [x23, #0x28] 684b0: f85b83a9 ldur x9, [x29, #-0x48] 684b4: eb09011f cmp x8, x9 684b8: 54000b21 b.ne 0x6861c 684bc: a94c7bfd ldp x29, x30, [sp, #0xc0] 684c0: a94b4ff4 ldp x20, x19, [sp, #0xb0] 684c4: a94a57f6 ldp x22, x21, [sp, #0xa0] 684c8: a9495ff8 ldp x24, x23, [sp, #0x90] 684cc: f94043f9 ldr x25, [sp, #0x80] 684d0: 910343ff add sp, sp, #0xd0 684d4: d65f03c0 ret 684d8: f9400ea8 ldr x8, [x21, #0x18] 684dc: 9100e3f6 add x22, sp, #0x38 684e0: 9100e2c2 add x2, x22, #0x38 684e4: 321f03e3 orr w3, wzr, #0x2 684e8: f9400108 ldr x8, [x8] 684ec: aa1503e0 mov x0, x21 684f0: 2a1f03e4 mov w4, wzr 684f4: 9100e101 add x1, x8, #0x38 684f8: 97fffc75 bl 0x676cc 684fc: f100081f cmp x0, #0x2 68500: 2a1f03e0 mov w0, wzr 68504: 54fffd41 b.ne 0x684ac 68508: f9400ea8 ldr x8, [x21, #0x18] 6850c: 910082c2 add x2, x22, #0x20 68510: 321d03e3 orr w3, wzr, #0x8 68514: aa1503e0 mov x0, x21 68518: f9400108 ldr x8, [x8] 6851c: 2a1f03e4 mov w4, wzr 68520: 91008101 add x1, x8, #0x20 68524: 97fffc6a bl 0x676cc 68528: f100201f cmp x0, #0x8 6852c: 2a1f03e0 mov w0, wzr 68530: 54fffbe1 b.ne 0x684ac 68534: 7940e3e8 ldrh w8, [sp, #0x70] 68538: 34fffba8 cbz w8, 0x684ac 6853c: f9402ff8 ldr x24, [sp, #0x58] 68540: 910003e8 mov x8, sp 68544: 2a1f03f9 mov w25, wzr 68548: 91002116 add x22, x8, #0x8 6854c: f9400ea8 ldr x8, [x21, #0x18] 68550: 910003e2 mov x2, sp 68554: 321e03e3 orr w3, wzr, #0x4 68558: aa1503e0 mov x0, x21 6855c: f9400108 ldr x8, [x8] 68560: 2a1f03e4 mov w4, wzr 68564: 8b080301 add x1, x24, x8 68568: 97fffc59 bl 0x676cc 6856c: f100101f cmp x0, #0x4 68570: 54fff9c1 b.ne 0x684a8 68574: f9400ea8 ldr x8, [x21, #0x18] 68578: 321d03e3 orr w3, wzr, #0x8 6857c: aa1503e0 mov x0, x21 68580: aa1603e2 mov x2, x22 68584: f9400108 ldr x8, [x8] 68588: 2a1f03e4 mov w4, wzr 6858c: 8b080308 add x8, x24, x8 68590: 91002101 add x1, x8, #0x8 68594: 97fffc4e bl 0x676cc 68598: f100201f cmp x0, #0x8 6859c: 54fff861 b.ne 0x684a8 685a0: b94003e8 ldr w8, [sp] 685a4: 7100051f cmp w8, #0x1 685a8: 54000081 b.ne 0x685b8 685ac: f94007e8 ldr x8, [sp, #0x8] 685b0: eb14011f cmp x8, x20 685b4: 54000160 b.eq 0x685e0 685b8: 7940e3e8 ldrh w8, [sp, #0x70] 685bc: 11000739 add w25, w25, #0x1 685c0: 9100e318 add x24, x24, #0x38 685c4: 6b08033f cmp w25, w8 685c8: 54fffc2b b.lt 0x6854c 685cc: 17ffffb7 b 0x684a8 685d0: f9400148 ldr x8, [x10] 685d4: f9000268 str x8, [x19] 685d8: 320003e0 orr w0, wzr, #0x1 685dc: 17ffffb4 b 0x684ac 685e0: f9400ea8 ldr x8, [x21, #0x18] 685e4: 910003e9 mov x9, sp 685e8: 91004122 add x2, x9, #0x10 685ec: 321d03e3 orr w3, wzr, #0x8 685f0: f9400108 ldr x8, [x8] 685f4: aa1503e0 mov x0, x21 685f8: 2a1f03e4 mov w4, wzr 685fc: 8b180108 add x8, x8, x24 68600: 91004101 add x1, x8, #0x10 68604: 97fffc32 bl 0x676cc 68608: f100201f cmp x0, #0x8 6860c: 2a1f03e0 mov w0, wzr 68610: 54fff4e1 b.ne 0x684ac 68614: f9400be8 ldr x8, [sp, #0x10] 68618: 17ffffef b 0x685d4 6861c: 97fe9af1 bl 0xf1e0 <__stack_chk_fail@plt> 68620: d65f03c0 ret 68624: f81d0ff5 str x21, [sp, #-0x30]! 68628: a9014ff4 stp x20, x19, [sp, #0x10] 6862c: a9027bfd stp x29, x30, [sp, #0x20] 68630: 910083fd add x29, sp, #0x20 68634: 52855208 mov w8, #0x2a90 // =10896 68638: aa0003f3 mov x19, x0 6863c: 72a00068 movk w8, #0x3, lsl #16 68640: 8b080274 add x20, x19, x8 68644: f9400295 ldr x21, [x20] 68648: f9002e7f str xzr, [x19, #0x58] 6864c: b4000115 cbz x21, 0x6866c 68650: f94012a0 ldr x0, [x21, #0x20] 68654: b4000040 cbz x0, 0x6865c 68658: 97fe9cda bl 0xf9c0 6865c: f9400aa0 ldr x0, [x21, #0x10] 68660: 97fe9cd8 bl 0xf9c0 68664: f9401ab5 ldr x21, [x21, #0x30] 68668: b5ffff55 cbnz x21, 0x68650 6866c: 91012268 add x8, x19, #0x48 68670: f900029f str xzr, [x20] 68674: 885ffd09 ldaxr w9, [x8] 68678: 11000529 add w9, w9, #0x1 6867c: 880afd09 stlxr w10, w9, [x8] 68680: 35ffffaa cbnz w10, 0x68674 68684: a9427bfd ldp x29, x30, [sp, #0x20] 68688: a9414ff4 ldp x20, x19, [sp, #0x10] 6868c: f84307f5 ldr x21, [sp], #0x30 68690: d65f03c0 ret 68694: 90000760 adrp x0, 0x154000 68698: 91388000 add x0, x0, #0xe20 6869c: d65f03c0 ret 686a0: f81e0ff3 str x19, [sp, #-0x20]! 686a4: a9017bfd stp x29, x30, [sp, #0x10] 686a8: 910043fd add x29, sp, #0x10 686ac: f00003a8 adrp x8, 0xdf000 686b0: f947b508 ldr x8, [x8, #0xf68] 686b4: aa0003f3 mov x19, x0 686b8: b9400108 ldr w8, [x8] 686bc: 35000048 cbnz w8, 0x686c4 686c0: 97fe9dce bl 0xfdf8 <.text+0x348> 686c4: a9417bfd ldp x29, x30, [sp, #0x10] 686c8: aa1303e0 mov x0, x19 686cc: f84207f3 ldr x19, [sp], #0x20 686d0: d65f03c0 ret 686d4: 7100783f cmp w1, #0x1e 686d8: 540000a1 b.ne 0x686ec 686dc: f9400c08 ldr x8, [x0, #0x18] 686e0: 2a1f03e0 mov w0, wzr 686e4: f9000048 str x8, [x2] 686e8: d65f03c0 ret 686ec: 2a1f03e3 mov w3, wzr 686f0: 17fea16b b 0x10c9c <.text+0x11ec> 686f4: a9ba6ffc stp x28, x27, [sp, #-0x60]! 686f8: a90167fa stp x26, x25, [sp, #0x10] 686fc: a9025ff8 stp x24, x23, [sp, #0x20] 68700: a90357f6 stp x22, x21, [sp, #0x30] 68704: a9044ff4 stp x20, x19, [sp, #0x40] 68708: a9057bfd stp x29, x30, [sp, #0x50] 6870c: 910143fd add x29, sp, #0x50 68710: d13303ff sub sp, sp, #0xcc0 68714: d53bd057 mrs x23, TPIDR_EL0 68718: f94016e8 ldr x8, [x23, #0x28] 6871c: aa0003f3 mov x19, x0 68720: f81a83a8 stur x8, [x29, #-0x58] 68724: f9400678 ldr x24, [x19, #0x8] 68728: b9404708 ldr w8, [x24, #0x44] 6872c: 34001028 cbz w8, 0x68930 68730: 7100051f cmp w8, #0x1 68734: 91018314 add x20, x24, #0x60 68738: 54000181 b.ne 0x68768 6873c: f0000201 adrp x1, 0xab000 68740: d0000262 adrp x2, 0xb6000 68744: 91378421 add x1, x1, #0xde1 68748: 913ec042 add x2, x2, #0xfb0 6874c: 320007e0 orr w0, wzr, #0x3 68750: 97fed354 bl 0x1d4a0 <.text+0xd9f0> 68754: f00003a8 adrp x8, 0xdf000 68758: f9478908 ldr x8, [x8, #0xf10] 6875c: b4000068 cbz x8, 0x68768 68760: aa1403e0 mov x0, x20 68764: 97fe9b97 bl 0xf5c0 68768: b9404b08 ldr w8, [x24, #0x48] 6876c: b9428f09 ldr w9, [x24, #0x28c] 68770: 6b09011f cmp w8, w9 68774: 54000320 b.eq 0x687d8 68778: 32001bea orr w10, wzr, #0x7f 6877c: aa1f03e8 mov x8, xzr 68780: 91237b09 add x9, x24, #0x8de 68784: b9008b0a str w10, [x24, #0x88] 68788: 32003fea orr w10, wzr, #0xffff 6878c: f100051f cmp x8, #0x1 68790: 5400006b b.lt 0x6879c 68794: 0b0a010b add w11, w8, w10 68798: 781fa12b sturh w11, [x9, #-0x6] 6879c: 3940012b ldrb w11, [x9] 687a0: 91000508 add x8, x8, #0x1 687a4: 781fc12a sturh w10, [x9, #-0x4] 687a8: f81ea13f stur xzr, [x9, #-0x16] 687ac: 121f196b and w11, w11, #0xfe 687b0: f102011f cmp x8, #0x80 687b4: 3900012b strb w11, [x9] 687b8: 91194129 add x9, x9, #0x650 687bc: 54fffe81 b.ne 0x6878c 687c0: 91023300 add x0, x24, #0x8c 687c4: 32001fe1 orr w1, wzr, #0xff 687c8: 321703e2 orr w2, wzr, #0x200 687cc: 97fe9c45 bl 0xf8e0 687d0: b9404b08 ldr w8, [x24, #0x48] 687d4: b9028f08 str w8, [x24, #0x28c] 687d8: 79876268 ldrsh x8, [x19, #0x3b0] 687dc: 910a4319 add x25, x24, #0x290 687e0: 5280ca09 mov w9, #0x650 // =1616 687e4: f9400e76 ldr x22, [x19, #0x18] 687e8: d503201f nop 687ec: 9b096509 madd x9, x8, x9, x25 687f0: 39593929 ldrb w9, [x9, #0x64e] 687f4: 36000109 tbz w9, #0x0, 0x68814 687f8: 5280ca09 mov w9, #0x650 // =1616 687fc: 9b096108 madd x8, x8, x9, x24 68800: f9446509 ldr x9, [x8, #0x8c8] 68804: eb16013f cmp x9, x22 68808: 54000061 b.ne 0x68814 6880c: 910a4116 add x22, x8, #0x290 68810: 1400009e b 0x68a88 68814: d28f82da mov x26, #0x7c16 // =31766 68818: f2afe95a movk x26, #0x7f4a, lsl #16 6881c: f2cf373a movk x26, #0x79b9, lsl #32 68820: f2f3c6fa movk x26, #0x9e37, lsl #48 68824: 9b1a7ec8 mul x8, x22, x26 68828: d377fd08 lsr x8, x8, #55 6882c: 927f1d08 and x8, x8, #0x1fe 68830: 8b080308 add x8, x24, x8 68834: 79411908 ldrh w8, [x8, #0x8c] 68838: 7101fd1f cmp w8, #0x7f 6883c: 540001c8 b.hi 0x68874 68840: 5280ca09 mov w9, #0x650 // =1616 68844: 12003d08 and w8, w8, #0xffff 68848: 9ba9610a umaddl x10, w8, w9, x24 6884c: 3963794a ldrb w10, [x10, #0x8de] 68850: 360000aa tbz w10, #0x0, 0x68864 68854: 9b09610a madd x10, x8, x9, x24 68858: f944654a ldr x10, [x10, #0x8c8] 6885c: eb16015f cmp x10, x22 68860: 54000fa0 b.eq 0x68a54 68864: 9b096108 madd x8, x8, x9, x24 68868: 7951b508 ldrh w8, [x8, #0x8da] 6886c: 7103fd1f cmp w8, #0xff 68870: 54fffea9 b.ls 0x68844 68874: 52819600 mov w0, #0xcb0 // =3248 68878: 97fe9bfe bl 0xf870 6887c: aa0003f5 mov x21, x0 68880: b4001ef5 cbz x21, 0x68c5c 68884: 320003e2 orr w2, wzr, #0x1 68888: aa1303e0 mov x0, x19 6888c: aa1603e1 mov x1, x22 68890: 94000102 bl 0x68c98 68894: 2a0003f6 mov w22, w0 68898: 37f80a16 tbnz w22, #0x1f, 0x689d8 6889c: f9400e62 ldr x2, [x19, #0x18] 688a0: aa1303e0 mov x0, x19 688a4: aa1503e1 mov x1, x21 688a8: 94000137 bl 0x68d84 688ac: 2a0003f6 mov w22, w0 688b0: 37f80956 tbnz w22, #0x1f, 0x689d8 688b4: 79411308 ldrh w8, [x24, #0x88] 688b8: 5280ca09 mov w9, #0x650 // =1616 688bc: 910a431b add x27, x24, #0x290 688c0: 7941170a ldrh w10, [x24, #0x8a] 688c4: d503201f nop 688c8: 9b096d16 madd x22, x8, x9, x27 688cc: 794c92cb ldrh w11, [x22, #0x648] 688d0: d503201f nop 688d4: 9b096d49 madd x9, x10, x9, x27 688d8: 7901130b strh w11, [x24, #0x88] 688dc: 790c9128 strh w8, [x9, #0x648] 688e0: 79011708 strh w8, [x24, #0x8a] 688e4: f9431eca ldr x10, [x22, #0x638] 688e8: 9118e2c9 add x9, x22, #0x638 688ec: b400108a cbz x10, 0x68afc 688f0: 9b1a7d4a mul x10, x10, x26 688f4: d377fd4a lsr x10, x10, #55 688f8: 927f1d4a and x10, x10, #0x1fe 688fc: 8b0a030a add x10, x24, x10 68900: 7848cd4d ldrh w13, [x10, #0x8c]! 68904: aa1f03eb mov x11, xzr 68908: 5280ca0c mov w12, #0x650 // =1616 6890c: 12003dad and w13, w13, #0xffff 68910: 6b0801bf cmp w13, w8 68914: 54000e60 b.eq 0x68ae0 68918: 9b0c61ab madd x11, x13, x12, x24 6891c: 7951b56d ldrh w13, [x11, #0x8da] 68920: 910a416b add x11, x11, #0x290 68924: 710201bf cmp w13, #0x80 68928: 54ffff23 b.lo 0x6890c 6892c: 14000074 b 0x68afc 68930: f9400e61 ldr x1, [x19, #0x18] 68934: 320003e2 orr w2, wzr, #0x1 68938: aa1303e0 mov x0, x19 6893c: 940000d7 bl 0x68c98 68940: 2a0003f6 mov w22, w0 68944: 37f80336 tbnz w22, #0x1f, 0x689a8 68948: f9400e62 ldr x2, [x19, #0x18] 6894c: 910023e1 add x1, sp, #0x8 68950: aa1303e0 mov x0, x19 68954: 910023f4 add x20, sp, #0x8 68958: 9400010b bl 0x68d84 6895c: 2a0003f6 mov w22, w0 68960: 37f80256 tbnz w22, #0x1f, 0x689a8 68964: 91198281 add x1, x20, #0x660 68968: aa1303e0 mov x0, x19 6896c: 94000157 bl 0x68ec8 68970: 394d8268 ldrb w8, [x19, #0x360] 68974: 2a0003f4 mov w20, w0 68978: 37180aa8 tbnz w8, #0x3, 0x68acc 6897c: f941d261 ldr x1, [x19, #0x3a0] 68980: b4000101 cbz x1, 0x689a0 68984: b9439a68 ldr w8, [x19, #0x398] 68988: 7100051f cmp w8, #0x1 6898c: 540000a1 b.ne 0x689a0 68990: f00003a0 adrp x0, 0xdf000 68994: f9479400 ldr x0, [x0, #0xf28] 68998: 94001ea4 bl 0x70428 6899c: f901d27f str xzr, [x19, #0x3a0] 689a0: 0a947e96 and w22, w20, w20, asr #31 689a4: 140000af b 0x68c60 689a8: 394d8268 ldrb w8, [x19, #0x360] 689ac: 371804c8 tbnz w8, #0x3, 0x68a44 689b0: f941d261 ldr x1, [x19, #0x3a0] 689b4: b4001561 cbz x1, 0x68c60 689b8: b9439a68 ldr w8, [x19, #0x398] 689bc: 7100051f cmp w8, #0x1 689c0: 54001501 b.ne 0x68c60 689c4: f00003a0 adrp x0, 0xdf000 689c8: f9479400 ldr x0, [x0, #0xf28] 689cc: 94001e97 bl 0x70428 689d0: f901d27f str xzr, [x19, #0x3a0] 689d4: 140000a3 b 0x68c60 689d8: f9400678 ldr x24, [x19, #0x8] 689dc: f0000201 adrp x1, 0xab000 689e0: f0000262 adrp x2, 0xb7000 689e4: 91378421 add x1, x1, #0xde1 689e8: 910f5442 add x2, x2, #0x3d5 689ec: 320007e0 orr w0, wzr, #0x3 689f0: 97fed2ac bl 0x1d4a0 <.text+0xd9f0> 689f4: b9404708 ldr w8, [x24, #0x44] 689f8: 7100051f cmp w8, #0x1 689fc: 540000c1 b.ne 0x68a14 68a00: f00003a8 adrp x8, 0xdf000 68a04: f947fd08 ldr x8, [x8, #0xff8] 68a08: b4000068 cbz x8, 0x68a14 68a0c: aa1403e0 mov x0, x20 68a10: 97fe9c18 bl 0xfa70 68a14: 394d8268 ldrb w8, [x19, #0x360] 68a18: 371804e8 tbnz w8, #0x3, 0x68ab4 68a1c: f941d261 ldr x1, [x19, #0x3a0] 68a20: b4000501 cbz x1, 0x68ac0 68a24: b9439a68 ldr w8, [x19, #0x398] 68a28: 7100051f cmp w8, #0x1 68a2c: 540004a1 b.ne 0x68ac0 68a30: f00003a0 adrp x0, 0xdf000 68a34: f9479400 ldr x0, [x0, #0xf28] 68a38: 94001e7c bl 0x70428 68a3c: f901d27f str xzr, [x19, #0x3a0] 68a40: 14000020 b 0x68ac0 68a44: a9400262 ldp x2, x0, [x19] 68a48: 910da261 add x1, x19, #0x368 68a4c: 94001fc0 bl 0x7094c 68a50: 14000084 b 0x68c60 68a54: 5280ca09 mov w9, #0x650 // =1616 68a58: 910a430a add x10, x24, #0x290 68a5c: 7987666c ldrsh x12, [x19, #0x3b2] 68a60: d503201f nop 68a64: 9b092916 madd x22, x8, x9, x10 68a68: 52962dab mov w11, #0xb16d // =45421 68a6c: 4b1902c8 sub w8, w22, w25 68a70: 72af864b movk w11, #0x7c32, lsl #16 68a74: 53047d08 lsr w8, w8, #4 68a78: 1b0b7d08 mul w8, w8, w11 68a7c: 9b092989 madd x9, x12, x9, x10 68a80: 790c9928 strh w8, [x9, #0x64c] 68a84: 79076268 strh w8, [x19, #0x3b0] 68a88: f94322c8 ldr x8, [x22, #0x640] 68a8c: 394d8269 ldrb w9, [x19, #0x360] 68a90: 52801faa mov w10, #0xfd // =253 68a94: f9001668 str x8, [x19, #0x28] 68a98: 39593ac8 ldrb w8, [x22, #0x64e] 68a9c: 0a0a0129 and w9, w9, w10 68aa0: 121f0108 and w8, w8, #0x2 68aa4: 2a080128 orr w8, w9, w8 68aa8: 521f0108 eor w8, w8, #0x2 68aac: 390d8268 strb w8, [x19, #0x360] 68ab0: 14000048 b 0x68bd0 68ab4: a9400262 ldp x2, x0, [x19] 68ab8: 910da261 add x1, x19, #0x368 68abc: 94001fa4 bl 0x7094c 68ac0: aa1503e0 mov x0, x21 68ac4: 97fe9bbf bl 0xf9c0 68ac8: 14000066 b 0x68c60 68acc: a9400262 ldp x2, x0, [x19] 68ad0: 910da261 add x1, x19, #0x368 68ad4: 94001f9e bl 0x7094c 68ad8: 0a947e96 and w22, w20, w20, asr #31 68adc: 14000061 b 0x68c60 68ae0: 5280ca0c mov w12, #0x650 // =1616 68ae4: 9b0c61ac madd x12, x13, x12, x24 68ae8: 7951b58c ldrh w12, [x12, #0x8da] 68aec: 9119296d add x13, x11, #0x64a 68af0: f100017f cmp x11, #0x0 68af4: 9a8d014a csel x10, x10, x13, eq 68af8: 7900014c strh w12, [x10] 68afc: f9400e6a ldr x10, [x19, #0x18] 68b00: 4b1902cb sub w11, w22, w25 68b04: 52962dac mov w12, #0xb16d // =45421 68b08: 72af864c movk w12, #0x7c32, lsl #16 68b0c: 9b1a7d4d mul x13, x10, x26 68b10: d377fdad lsr x13, x13, #55 68b14: 927f1dad and x13, x13, #0x1fe 68b18: 8b0d030d add x13, x24, x13 68b1c: 794119ae ldrh w14, [x13, #0x8c] 68b20: 53047d6b lsr w11, w11, #4 68b24: 5280ca19 mov w25, #0x650 // =1616 68b28: 1b0c7d78 mul w24, w11, w12 68b2c: 9b196d1a madd x26, x8, x25, x27 68b30: 790c974e strh w14, [x26, #0x64a] 68b34: 790119b8 strh w24, [x13, #0x8c] 68b38: 790c9b5f strh wzr, [x26, #0x64c] 68b3c: f900012a str x10, [x9] 68b40: 39593b48 ldrb w8, [x26, #0x64e] 68b44: 52801faa mov w10, #0xfd // =253 68b48: 911982a1 add x1, x21, #0x660 68b4c: 5280c702 mov w2, #0x638 // =1592 68b50: 32000108 orr w8, w8, #0x1 68b54: 39193b48 strb w8, [x26, #0x64e] 68b58: f9401669 ldr x9, [x19, #0x28] 68b5c: 0a0a0108 and w8, w8, w10 68b60: aa1603e0 mov x0, x22 68b64: 39193b48 strb w8, [x26, #0x64e] 68b68: f9032349 str x9, [x26, #0x640] 68b6c: 97fe9b49 bl 0xf890 68b70: 79876668 ldrsh x8, [x19, #0x3b2] 68b74: d503201f nop 68b78: 9b196d08 madd x8, x8, x25, x27 68b7c: 790c9918 strh w24, [x8, #0x64c] 68b80: 794c9b48 ldrh w8, [x26, #0x64c] 68b84: 394d8269 ldrb w9, [x19, #0x360] 68b88: 79076678 strh w24, [x19, #0x3b2] 68b8c: 79076268 strh w8, [x19, #0x3b0] 68b90: 37180169 tbnz w9, #0x3, 0x68bbc 68b94: f941d261 ldr x1, [x19, #0x3a0] 68b98: b4000181 cbz x1, 0x68bc8 68b9c: b9439a68 ldr w8, [x19, #0x398] 68ba0: 7100051f cmp w8, #0x1 68ba4: 54000121 b.ne 0x68bc8 68ba8: f00003a0 adrp x0, 0xdf000 68bac: f9479400 ldr x0, [x0, #0xf28] 68bb0: 94001e1e bl 0x70428 68bb4: f901d27f str xzr, [x19, #0x3a0] 68bb8: 14000004 b 0x68bc8 68bbc: a9400262 ldp x2, x0, [x19] 68bc0: 910da261 add x1, x19, #0x368 68bc4: 94001f62 bl 0x7094c 68bc8: aa1503e0 mov x0, x21 68bcc: 97fe9b7d bl 0xf9c0 68bd0: 5280ca00 mov w0, #0x650 // =1616 68bd4: 97fe9b27 bl 0xf870 68bd8: aa0003f5 mov x21, x0 68bdc: b4000415 cbz x21, 0x68c5c 68be0: 5280ca02 mov w2, #0x650 // =1616 68be4: aa1503e0 mov x0, x21 68be8: aa1603e1 mov x1, x22 68bec: 97fe9b29 bl 0xf890 68bf0: f9400676 ldr x22, [x19, #0x8] 68bf4: f0000201 adrp x1, 0xab000 68bf8: f0000262 adrp x2, 0xb7000 68bfc: 91378421 add x1, x1, #0xde1 68c00: 910f5442 add x2, x2, #0x3d5 68c04: 320007e0 orr w0, wzr, #0x3 68c08: 97fed226 bl 0x1d4a0 <.text+0xd9f0> 68c0c: b94046c8 ldr w8, [x22, #0x44] 68c10: 7100051f cmp w8, #0x1 68c14: 540000c1 b.ne 0x68c2c 68c18: f00003a8 adrp x8, 0xdf000 68c1c: f947fd08 ldr x8, [x8, #0xff8] 68c20: b4000068 cbz x8, 0x68c2c 68c24: aa1403e0 mov x0, x20 68c28: 97fe9b92 bl 0xfa70 68c2c: aa1303e0 mov x0, x19 68c30: aa1503e1 mov x1, x21 68c34: 940000a5 bl 0x68ec8 68c38: 2a0003f3 mov w19, w0 68c3c: aa1503e0 mov x0, x21 68c40: 97fe9b60 bl 0xf9c0 68c44: f94016e8 ldr x8, [x23, #0x28] 68c48: f85a83a9 ldur x9, [x29, #-0x58] 68c4c: eb09011f cmp x8, x9 68c50: 54000221 b.ne 0x68c94 68c54: 2a1303e0 mov w0, w19 68c58: 14000007 b 0x68c74 68c5c: 321f7bf6 orr w22, wzr, #0xfffffffe 68c60: f94016e8 ldr x8, [x23, #0x28] 68c64: f85a83a9 ldur x9, [x29, #-0x58] 68c68: eb09011f cmp x8, x9 68c6c: 54000141 b.ne 0x68c94 68c70: 2a1603e0 mov w0, w22 68c74: 913303ff add sp, sp, #0xcc0 68c78: a9457bfd ldp x29, x30, [sp, #0x50] 68c7c: a9444ff4 ldp x20, x19, [sp, #0x40] 68c80: a94357f6 ldp x22, x21, [sp, #0x30] 68c84: a9425ff8 ldp x24, x23, [sp, #0x20] 68c88: a94167fa ldp x26, x25, [sp, #0x10] 68c8c: a8c66ffc ldp x28, x27, [sp], #0x60 68c90: d65f03c0 ret 68c94: 97fe9953 bl 0xf1e0 <__stack_chk_fail@plt> 68c98: a9bd57f6 stp x22, x21, [sp, #-0x30]! 68c9c: a9014ff4 stp x20, x19, [sp, #0x10] 68ca0: a9027bfd stp x29, x30, [sp, #0x20] 68ca4: 910083fd add x29, sp, #0x20 68ca8: aa0003f3 mov x19, x0 68cac: 394d8268 ldrb w8, [x19, #0x360] 68cb0: 2a0203f4 mov w20, w2 68cb4: 35000094 cbnz w20, 0x68cc4 68cb8: 36100068 tbz w8, #0x2, 0x68cc4 68cbc: 2a1f03e0 mov w0, wzr 68cc0: 1400002d b 0x68d74 68cc4: 531a6508 lsl w8, w8, #6 68cc8: 13001d08 sxtb w8, w8 68ccc: 53077d08 lsr w8, w8, #7 68cd0: 910da276 add x22, x19, #0x368 68cd4: 8b288035 add x21, x1, w8, sxtb 68cd8: 52800902 mov w2, #0x48 // =72 68cdc: aa1603e0 mov x0, x22 68ce0: 2a1f03e1 mov w1, wzr 68ce4: 97fe9aff bl 0xf8e0 68ce8: a9400264 ldp x4, x0, [x19] 68cec: aa1503e1 mov x1, x21 68cf0: aa1603e2 mov x2, x22 68cf4: 2a1403e3 mov w3, w20 68cf8: 94001eea bl 0x708a0 68cfc: 3100281f cmn w0, #0xa 68d00: 54000121 b.ne 0x68d24 68d04: a9400264 ldp x4, x0, [x19] 68d08: aa1503e1 mov x1, x21 68d0c: aa1603e2 mov x2, x22 68d10: 2a1403e3 mov w3, w20 68d14: 940006d4 bl 0x6a864 68d18: 37f802e0 tbnz w0, #0x1f, 0x68d74 68d1c: 321e03e8 orr w8, wzr, #0x4 68d20: 14000002 b 0x68d28 68d24: 321e07e8 orr w8, wzr, #0xc 68d28: b9439a69 ldr w9, [x19, #0x398] 68d2c: 7100093f cmp w9, #0x2 68d30: 54000208 b.hi 0x68d70 68d34: 394d8269 ldrb w9, [x19, #0x360] 68d38: 121c7529 and w9, w9, #0xfffffff3 68d3c: 2a090108 orr w8, w8, w9 68d40: 390d8268 strb w8, [x19, #0x360] 68d44: 34000194 cbz w20, 0x68d74 68d48: f941d269 ldr x9, [x19, #0x3a0] 68d4c: 52801faa mov w10, #0xfd // =253 68d50: 0a0a0108 and w8, w8, w10 68d54: 39411929 ldrb w9, [x9, #0x46] 68d58: 53017d29 lsr w9, w9, #1 68d5c: 121f0129 and w9, w9, #0x2 68d60: 2a080128 orr w8, w9, w8 68d64: 521f0108 eor w8, w8, #0x2 68d68: 390d8268 strb w8, [x19, #0x360] 68d6c: 14000002 b 0x68d74 68d70: 12800120 mov w0, #-0xa // =-10 68d74: a9427bfd ldp x29, x30, [sp, #0x20] 68d78: a9414ff4 ldp x20, x19, [sp, #0x10] 68d7c: a8c357f6 ldp x22, x21, [sp], #0x30 68d80: d65f03c0 ret 68d84: d10143ff sub sp, sp, #0x50 68d88: f9000bf7 str x23, [sp, #0x10] 68d8c: a90257f6 stp x22, x21, [sp, #0x20] 68d90: a9034ff4 stp x20, x19, [sp, #0x30] 68d94: a9047bfd stp x29, x30, [sp, #0x40] 68d98: 910103fd add x29, sp, #0x40 68d9c: d53bd057 mrs x23, TPIDR_EL0 68da0: f94016e8 ldr x8, [x23, #0x28] 68da4: aa0103f4 mov x20, x1 68da8: aa0203f3 mov x19, x2 68dac: aa0003f5 mov x21, x0 68db0: 52819602 mov w2, #0xcb0 // =3248 68db4: aa1403e0 mov x0, x20 68db8: 2a1f03e1 mov w1, wzr 68dbc: f90007e8 str x8, [sp, #0x8] 68dc0: 97fe9ac8 bl 0xf8e0 68dc4: aa1f03e8 mov x8, xzr 68dc8: 320003e9 orr w9, wzr, #0x1 68dcc: 8b08028a add x10, x20, x8 68dd0: 91004108 add x8, x8, #0x10 68dd4: f118c11f cmp x8, #0x630 68dd8: b9066949 str w9, [x10, #0x668] 68ddc: f903395f str xzr, [x10, #0x670] 68de0: 54ffff61 b.ne 0x68dcc 68de4: b9439aa3 ldr w3, [x21, #0x398] 68de8: 51000468 sub w8, w3, #0x1 68dec: 7100091f cmp w8, #0x2 68df0: 54000362 b.hs 0x68e5c 68df4: f941d2b6 ldr x22, [x21, #0x3a0] 68df8: 92800002 mov x2, #-0x1 // =-1 68dfc: 910003e3 mov x3, sp 68e00: aa1503e0 mov x0, x21 68e04: f9401ac8 ldr x8, [x22, #0x30] 68e08: aa1403e1 mov x1, x20 68e0c: aa1603e5 mov x5, x22 68e10: f90016a8 str x8, [x21, #0x28] 68e14: a94012c8 ldp x8, x4, [x22] 68e18: f90003e8 str x8, [sp] 68e1c: 9400013c bl 0x6930c 68e20: 37f803e0 tbnz w0, #0x1f, 0x68e9c 68e24: 91004280 add x0, x20, #0x10 68e28: 91198281 add x1, x20, #0x660 68e2c: 5280ca02 mov w2, #0x650 // =1616 68e30: 97fe9a98 bl 0xf890 68e34: a94112c8 ldp x8, x4, [x22, #0x10] 68e38: 910003e3 mov x3, sp 68e3c: aa1503e0 mov x0, x21 68e40: aa1403e1 mov x1, x20 68e44: aa1303e2 mov x2, x19 68e48: aa1603e5 mov x5, x22 68e4c: f90003e8 str x8, [sp] 68e50: 9400012f bl 0x6930c 68e54: 0a807c00 and w0, w0, w0, asr #31 68e58: 14000011 b 0x68e9c 68e5c: 35000123 cbnz w3, 0x68e80 68e60: f0000201 adrp x1, 0xab000 68e64: f0000262 adrp x2, 0xb7000 68e68: 91378421 add x1, x1, #0xde1 68e6c: 910f0042 add x2, x2, #0x3c0 68e70: 320007e0 orr w0, wzr, #0x3 68e74: 97fed18b bl 0x1d4a0 <.text+0xd9f0> 68e78: 12800120 mov w0, #-0xa // =-10 68e7c: 14000008 b 0x68e9c 68e80: f0000201 adrp x1, 0xab000 68e84: d0000262 adrp x2, 0xb6000 68e88: 91378421 add x1, x1, #0xde1 68e8c: 913f0042 add x2, x2, #0xfc0 68e90: 320007e0 orr w0, wzr, #0x3 68e94: 97fed183 bl 0x1d4a0 <.text+0xd9f0> 68e98: 321d73e0 orr w0, wzr, #0xfffffff8 68e9c: f94016e8 ldr x8, [x23, #0x28] 68ea0: f94007e9 ldr x9, [sp, #0x8] 68ea4: eb09011f cmp x8, x9 68ea8: 540000e1 b.ne 0x68ec4 68eac: a9447bfd ldp x29, x30, [sp, #0x40] 68eb0: a9434ff4 ldp x20, x19, [sp, #0x30] 68eb4: a94257f6 ldp x22, x21, [sp, #0x20] 68eb8: f9400bf7 ldr x23, [sp, #0x10] 68ebc: 910143ff add sp, sp, #0x50 68ec0: d65f03c0 ret 68ec4: 97fe98c7 bl 0xf1e0 <__stack_chk_fail@plt> 68ec8: d10203ff sub sp, sp, #0x80 68ecc: f9001bf9 str x25, [sp, #0x30] 68ed0: a9045ff8 stp x24, x23, [sp, #0x40] 68ed4: a90557f6 stp x22, x21, [sp, #0x50] 68ed8: a9064ff4 stp x20, x19, [sp, #0x60] 68edc: a9077bfd stp x29, x30, [sp, #0x70] 68ee0: 9101c3fd add x29, sp, #0x70 68ee4: d53bd058 mrs x24, TPIDR_EL0 68ee8: f9401708 ldr x8, [x24, #0x28] 68eec: aa0003f4 mov x20, x0 68ef0: aa0103f5 mov x21, x1 68ef4: f90017e8 str x8, [sp, #0x28] 68ef8: f9400680 ldr x0, [x20, #0x8] 68efc: a9414e99 ldp x25, x19, [x20, #0x10] 68f00: 97fffde8 bl 0x686a0 68f04: b9461aa9 ldr w9, [x21, #0x618] 68f08: f94312a8 ldr x8, [x21, #0x620] 68f0c: 71000d3f cmp w9, #0x3 68f10: 54000121 b.ne 0x68f34 68f14: f1007d1f cmp x8, #0x1f 68f18: 54000461 b.ne 0x68fa4 68f1c: b941faa9 ldr w9, [x21, #0x1f8] 68f20: 7100053f cmp w9, #0x1 68f24: 54000401 b.ne 0x68fa4 68f28: f9400a88 ldr x8, [x20, #0x10] 68f2c: f90007e8 str x8, [sp, #0x8] 68f30: 14000024 b 0x68fc0 68f34: aa1f03e2 mov x2, xzr 68f38: aa1f03e9 mov x9, xzr 68f3c: f90013e8 str x8, [sp, #0x20] 68f40: 3840150a ldrb w10, [x8], #0x1 68f44: 13001d4b sxtb w11, w10 68f48: 9240194a and x10, x10, #0x7f 68f4c: 9ac9214a lsl x10, x10, x9 68f50: aa020142 orr x2, x10, x2 68f54: 91001d29 add x9, x9, #0x7 68f58: f90013e8 str x8, [sp, #0x20] 68f5c: 37ffff2b tbnz w11, #0x1f, 0x68f40 68f60: 910083e1 add x1, sp, #0x20 68f64: 910043e3 add x3, sp, #0x10 68f68: 910023e4 add x4, sp, #0x8 68f6c: aa1403e0 mov x0, x20 68f70: 94001eca bl 0x70a98 68f74: 37f802c0 tbnz w0, #0x1f, 0x68fcc 68f78: b9400be8 ldr w8, [sp, #0x8] 68f7c: 340002c8 cbz w8, 0x68fd4 68f80: f9400be8 ldr x8, [sp, #0x10] 68f84: f9400280 ldr x0, [x20] 68f88: f101811f cmp x8, #0x60 68f8c: 1a9f3101 csel w1, w8, wzr, lo 68f90: 97fea1d1 bl 0x116d4 <.text+0x1c24> 68f94: aa0003e8 mov x8, x0 68f98: 2a1f03e0 mov w0, wzr 68f9c: 36f80220 tbz w0, #0x1f, 0x68fe0 68fa0: 1400009c b 0x69210 68fa4: f101811f cmp x8, #0x60 68fa8: 1a9f3101 csel w1, w8, wzr, lo 68fac: 910023e2 add x2, sp, #0x8 68fb0: aa1403e0 mov x0, x20 68fb4: 94001e6c bl 0x70964 68fb8: 37f812c0 tbnz w0, #0x1f, 0x69210 68fbc: f94007e8 ldr x8, [sp, #0x8] 68fc0: f9431aa9 ldr x9, [x21, #0x630] 68fc4: 8b090108 add x8, x8, x9 68fc8: 14000006 b 0x68fe0 68fcc: 36f800a0 tbz w0, #0x1f, 0x68fe0 68fd0: 14000090 b 0x69210 68fd4: f9400be8 ldr x8, [sp, #0x10] 68fd8: 2a1f03e0 mov w0, wzr 68fdc: 37f811a0 tbnz w0, #0x1f, 0x69210 68fe0: d0000277 adrp x23, 0xb6000 68fe4: aa1f03f6 mov x22, xzr 68fe8: 913272f7 add x23, x23, #0xc9c 68fec: f90007e8 str x8, [sp, #0x8] 68ff0: 8b1612a8 add x8, x21, x22, lsl #4 68ff4: b9400908 ldr w8, [x8, #0x8] 68ff8: 7100111f cmp w8, #0x4 68ffc: 54000708 b.hi 0x690dc 69000: b8a87ae8 ldrsw x8, [x23, x8, lsl #2] 69004: 8b170108 add x8, x8, x23 69008: d61f0100 br x8 6900c: 8b160e88 add x8, x20, x22, lsl #3 69010: f9002d1f str xzr, [x8, #0x58] 69014: 14000032 b 0x690dc 69018: 8b1612a9 add x9, x21, x22, lsl #4 6901c: f94007e8 ldr x8, [sp, #0x8] 69020: f9400929 ldr x9, [x9, #0x10] 69024: 8b080128 add x8, x9, x8 69028: 8b160e89 add x9, x20, x22, lsl #3 6902c: f9002d28 str x8, [x9, #0x58] 69030: 1400002b b 0x690dc 69034: 8b1612a8 add x8, x21, x22, lsl #4 69038: f9400908 ldr x8, [x8, #0x10] 6903c: f9400280 ldr x0, [x20] 69040: f101811f cmp x8, #0x60 69044: 1a9f3101 csel w1, w8, wzr, lo 69048: 97fea1a3 bl 0x116d4 <.text+0x1c24> 6904c: 8b160e88 add x8, x20, x22, lsl #3 69050: f9002d00 str x0, [x8, #0x58] 69054: 14000022 b 0x690dc 69058: 8b1612a9 add x9, x21, x22, lsl #4 6905c: f9400929 ldr x9, [x9, #0x10] 69060: aa1f03e2 mov x2, xzr 69064: aa1f03e8 mov x8, xzr 69068: f90013e9 str x9, [sp, #0x20] 6906c: 3840152a ldrb w10, [x9], #0x1 69070: 13001d4b sxtb w11, w10 69074: 9240194a and x10, x10, #0x7f 69078: 9ac8214a lsl x10, x10, x8 6907c: aa020142 orr x2, x10, x2 69080: 91001d08 add x8, x8, #0x7 69084: f90013e9 str x9, [sp, #0x20] 69088: 37ffff2b tbnz w11, #0x1f, 0x6906c 6908c: 910083e1 add x1, sp, #0x20 69090: 910043e3 add x3, sp, #0x10 69094: 910073e4 add x4, sp, #0x1c 69098: aa1403e0 mov x0, x20 6909c: 94001e7f bl 0x70a98 690a0: 37f801c0 tbnz w0, #0x1f, 0x690d8 690a4: b9401fe8 ldr w8, [sp, #0x1c] 690a8: 34000108 cbz w8, 0x690c8 690ac: f9400be8 ldr x8, [sp, #0x10] 690b0: f9400280 ldr x0, [x20] 690b4: f101811f cmp x8, #0x60 690b8: 1a9f3101 csel w1, w8, wzr, lo 690bc: 97fea186 bl 0x116d4 <.text+0x1c24> 690c0: aa0003e8 mov x8, x0 690c4: 14000002 b 0x690cc 690c8: f9400be8 ldr x8, [sp, #0x10] 690cc: 2a1f03e0 mov w0, wzr 690d0: 8b160e89 add x9, x20, x22, lsl #3 690d4: f9002d28 str x8, [x9, #0x58] 690d8: 37f809c0 tbnz w0, #0x1f, 0x69210 690dc: f10182df cmp x22, #0x60 690e0: 910006d6 add x22, x22, #0x1 690e4: 54fff86b b.lt 0x68ff0 690e8: f94007e8 ldr x8, [sp, #0x8] 690ec: f9401689 ldr x9, [x20, #0x28] 690f0: f9000a88 str x8, [x20, #0x10] 690f4: 8b090e88 add x8, x20, x9, lsl #3 690f8: f9402d01 ldr x1, [x8, #0x58] 690fc: b40003a1 cbz x1, 0x69170 69100: a9400284 ldp x4, x0, [x20] 69104: 910083e2 add x2, sp, #0x20 69108: 2a1f03e3 mov w3, wzr 6910c: f9400c08 ldr x8, [x0, #0x18] 69110: d63f0100 blr x8 69114: 37f807e0 tbnz w0, #0x1f, 0x69210 69118: f9411aa3 ldr x3, [x21, #0x230] 6911c: d0000201 adrp x1, 0xab000 69120: d0000262 adrp x2, 0xb7000 69124: 91378421 add x1, x1, #0xde1 69128: 91101842 add x2, x2, #0x406 6912c: 320007e0 orr w0, wzr, #0x3 69130: 97fed0dc bl 0x1d4a0 <.text+0xd9f0> 69134: f9411aa8 ldr x8, [x21, #0x230] 69138: b4000468 cbz x8, 0x691c4 6913c: d00003a9 adrp x9, 0xdf000 69140: f9400688 ldr x8, [x20, #0x8] 69144: f947ad29 ldr x9, [x9, #0xf58] 69148: f9400129 ldr x9, [x9] 6914c: eb09011f cmp x8, x9 69150: 54000140 b.eq 0x69178 69154: d0000201 adrp x1, 0xab000 69158: d0000262 adrp x2, 0xb7000 6915c: 91378421 add x1, x1, #0xde1 69160: 9110ac42 add x2, x2, #0x42b 69164: 320007e0 orr w0, wzr, #0x3 69168: 97fed0ce bl 0x1d4a0 <.text+0xd9f0> 6916c: 14000016 b 0x691c4 69170: aa1f03e8 mov x8, xzr 69174: 14000015 b 0x691c8 69178: f94013f5 ldr x21, [sp, #0x20] 6917c: d0000216 adrp x22, 0xab000 69180: 913786d6 add x22, x22, #0xde1 69184: d0000262 adrp x2, 0xb7000 69188: 91116842 add x2, x2, #0x45a 6918c: 320007e0 orr w0, wzr, #0x3 69190: aa1603e1 mov x1, x22 69194: 97fed0c3 bl 0x1d4a0 <.text+0xd9f0> 69198: aa1503fe mov x30, x21 6919c: d50320ff xpaclri 691a0: aa1e03f7 mov x23, x30 691a4: d0000262 adrp x2, 0xb7000 691a8: 9111cc42 add x2, x2, #0x473 691ac: 320007e0 orr w0, wzr, #0x3 691b0: aa1603e1 mov x1, x22 691b4: aa1503e3 mov x3, x21 691b8: aa1703e4 mov x4, x23 691bc: 97fed0b9 bl 0x1d4a0 <.text+0xd9f0> 691c0: f90013f7 str x23, [sp, #0x20] 691c4: f94013e8 ldr x8, [sp, #0x20] 691c8: eb13011f cmp x8, x19 691cc: f9000e88 str x8, [x20, #0x18] 691d0: 540001e1 b.ne 0x6920c 691d4: f9400a88 ldr x8, [x20, #0x10] 691d8: eb19011f cmp x8, x25 691dc: 54000181 b.ne 0x6920c 691e0: d0000201 adrp x1, 0xab000 691e4: f0000202 adrp x2, 0xac000 691e8: d0000263 adrp x3, 0xb7000 691ec: 91378421 add x1, x1, #0xde1 691f0: 910d3442 add x2, x2, #0x34d 691f4: 91112863 add x3, x3, #0x44a 691f8: 320007e0 orr w0, wzr, #0x3 691fc: aa1303e4 mov x4, x19 69200: 97fed0a8 bl 0x1d4a0 <.text+0xd9f0> 69204: 321d77e0 orr w0, wzr, #0xfffffff9 69208: 14000002 b 0x69210 6920c: 2a1f03e0 mov w0, wzr 69210: f9401708 ldr x8, [x24, #0x28] 69214: f94017e9 ldr x9, [sp, #0x28] 69218: eb09011f cmp x8, x9 6921c: 54000101 b.ne 0x6923c 69220: a9477bfd ldp x29, x30, [sp, #0x70] 69224: a9464ff4 ldp x20, x19, [sp, #0x60] 69228: a94557f6 ldp x22, x21, [sp, #0x50] 6922c: a9445ff8 ldp x24, x23, [sp, #0x40] 69230: f9401bf9 ldr x25, [sp, #0x30] 69234: 910203ff add sp, sp, #0x80 69238: d65f03c0 ret 6923c: 97fe97e9 bl 0xf1e0 <__stack_chk_fail@plt> 69240: f9400c02 ldr x2, [x0, #0x18] 69244: 17fffed0 b 0x68d84 69248: f81d0ff5 str x21, [sp, #-0x30]! 6924c: a9014ff4 stp x20, x19, [sp, #0x10] 69250: a9027bfd stp x29, x30, [sp, #0x20] 69254: 910083fd add x29, sp, #0x20 69258: aa0003f3 mov x19, x0 6925c: 394d8268 ldrb w8, [x19, #0x360] 69260: 37100348 tbnz w8, #0x2, 0x692c8 69264: f9400e69 ldr x9, [x19, #0x18] 69268: 531a6508 lsl w8, w8, #6 6926c: 13001d08 sxtb w8, w8 69270: 910da275 add x21, x19, #0x368 69274: 53077d08 lsr w8, w8, #7 69278: 52800902 mov w2, #0x48 // =72 6927c: aa1503e0 mov x0, x21 69280: 2a1f03e1 mov w1, wzr 69284: 8b288134 add x20, x9, w8, sxtb 69288: 97fe9996 bl 0xf8e0 6928c: a9400264 ldp x4, x0, [x19] 69290: aa1403e1 mov x1, x20 69294: aa1503e2 mov x2, x21 69298: 2a1f03e3 mov w3, wzr 6929c: 94001d81 bl 0x708a0 692a0: 3100281f cmn w0, #0xa 692a4: 54000161 b.ne 0x692d0 692a8: a9400264 ldp x4, x0, [x19] 692ac: aa1403e1 mov x1, x20 692b0: aa1503e2 mov x2, x21 692b4: 2a1f03e3 mov w3, wzr 692b8: 9400056b bl 0x6a864 692bc: 37f80200 tbnz w0, #0x1f, 0x692fc 692c0: 321e03e8 orr w8, wzr, #0x4 692c4: 14000004 b 0x692d4 692c8: 2a1f03e0 mov w0, wzr 692cc: 1400000c b 0x692fc 692d0: 321e07e8 orr w8, wzr, #0xc 692d4: b9439a69 ldr w9, [x19, #0x398] 692d8: 7100093f cmp w9, #0x2 692dc: 540000e8 b.hi 0x692f8 692e0: 394d8269 ldrb w9, [x19, #0x360] 692e4: 52801e6a mov w10, #0xf3 // =243 692e8: 0a0a0129 and w9, w9, w10 692ec: 2a080128 orr w8, w9, w8 692f0: 390d8268 strb w8, [x19, #0x360] 692f4: 14000002 b 0x692fc 692f8: 12800120 mov w0, #-0xa // =-10 692fc: a9427bfd ldp x29, x30, [sp, #0x20] 69300: a9414ff4 ldp x20, x19, [sp, #0x10] 69304: f84307f5 ldr x21, [sp], #0x30 69308: d65f03c0 ret 6930c: d10283ff sub sp, sp, #0xa0 69310: a9046ffc stp x28, x27, [sp, #0x40] 69314: a90567fa stp x26, x25, [sp, #0x50] 69318: a9065ff8 stp x24, x23, [sp, #0x60] 6931c: a90757f6 stp x22, x21, [sp, #0x70] 69320: a9084ff4 stp x20, x19, [sp, #0x80] 69324: a9097bfd stp x29, x30, [sp, #0x90] 69328: 910243fd add x29, sp, #0x90 6932c: d53bd053 mrs x19, TPIDR_EL0 69330: f9401668 ldr x8, [x19, #0x28] 69334: aa0003fc mov x28, x0 69338: d00003ab adrp x11, 0xdf000 6933c: 91002389 add x9, x28, #0x8 69340: f9001fe8 str x8, [sp, #0x38] 69344: f941cb88 ldr x8, [x28, #0x390] 69348: f940038a ldr x10, [x28] 6934c: f947ad6b ldr x11, [x11, #0xf58] 69350: aa0503f5 mov x21, x5 69354: f27b011f tst x8, #0x20 69358: aa0403f6 mov x22, x4 6935c: 9a8b0128 csel x8, x9, x11, eq 69360: f9400114 ldr x20, [x8] 69364: aa0303f7 mov x23, x3 69368: aa0203f8 mov x24, x2 6936c: aa0103f9 mov x25, x1 69370: aa1403e0 mov x0, x20 69374: 9a9f015a csel x26, x10, xzr, eq 69378: 97fffcca bl 0x686a0 6937c: f941b789 ldr x9, [x28, #0x368] 69380: eb18013f cmp x9, x24 69384: f9001be9 str x9, [sp, #0x30] 69388: 54000069 b.ls 0x69394 6938c: 2a1f03fc mov w28, wzr 69390: 1400027f b 0x69d8c 69394: 910da388 add x8, x28, #0x368 69398: b000027b adrp x27, 0xb6000 6939c: a900ebe0 stp x0, x26, [sp, #0x8] 693a0: f9000ff4 str x20, [sp, #0x18] 693a4: f90017f3 str x19, [sp, #0x28] 693a8: aa1f03fa mov x26, xzr 693ac: aa1f03f3 mov x19, xzr 693b0: aa1f03f4 mov x20, xzr 693b4: f90003e8 str x8, [sp] 693b8: 9119a328 add x8, x25, #0x668 693bc: 9132c37b add x27, x27, #0xcb0 693c0: f90013e8 str x8, [sp, #0x20] 693c4: f94002ea ldr x10, [x23] 693c8: eb16015f cmp x10, x22 693cc: 54004942 b.hs 0x69cf4 693d0: aa0a03e8 mov x8, x10 693d4: 3840150b ldrb w11, [x8], #0x1 693d8: 121a056c and w12, w11, #0xc0 693dc: 721a057f tst w11, #0xc0 693e0: 1a8c0163 csel w3, w11, w12, eq 693e4: 9240156d and x13, x11, #0x3f 693e8: 5100046b sub w11, w3, #0x1 693ec: 9a8d035a csel x26, x26, x13, eq 693f0: 7102fd7f cmp w11, #0xbf 693f4: f90002e8 str x8, [x23] 693f8: 54004728 b.hi 0x69cdc 693fc: b8ab7b6b ldrsw x11, [x27, x11, lsl #2] 69400: 8b1b016b add x11, x11, x27 69404: d61f0160 br x11 69408: 394112a3 ldrb w3, [x21, #0x44] 6940c: a94103e6 ldp x6, x0, [sp, #0x10] 69410: a94007e4 ldp x4, x1, [sp] 69414: 9100c3e5 add x5, sp, #0x30 69418: aa1703e2 mov x2, x23 6941c: 9400028f bl 0x69e58 69420: 2a0003fc mov w28, w0 69424: 37f8465c tbnz w28, #0x1f, 0x69cec 69428: f9401be3 ldr x3, [sp, #0x30] 6942c: d0000201 adrp x1, 0xab000 69430: d0000262 adrp x2, 0xb7000 69434: 91378421 add x1, x1, #0xde1 69438: 91062042 add x2, x2, #0x188 6943c: 320007e0 orr w0, wzr, #0x3 69440: 14000226 b 0x69cd8 69444: 91000948 add x8, x10, #0x2 69448: 3940054a ldrb w10, [x10, #0x1] 6944c: f90002e8 str x8, [x23] 69450: f94012a8 ldr x8, [x21, #0x20] 69454: d0000201 adrp x1, 0xab000 69458: b0000262 adrp x2, 0xb6000 6945c: 91378421 add x1, x1, #0xde1 69460: 9b0a2503 madd x3, x8, x10, x9 69464: f9001be3 str x3, [sp, #0x30] 69468: 913ff042 add x2, x2, #0xffc 6946c: 320007e0 orr w0, wzr, #0x3 69470: 1400021a b 0x69cd8 69474: 91000d48 add x8, x10, #0x3 69478: 7840114a ldurh w10, [x10, #0x1] 6947c: f90002e8 str x8, [x23] 69480: f94012a8 ldr x8, [x21, #0x20] 69484: d0000201 adrp x1, 0xab000 69488: d0000262 adrp x2, 0xb7000 6948c: 91378421 add x1, x1, #0xde1 69490: 9b0a2503 madd x3, x8, x10, x9 69494: f9001be3 str x3, [sp, #0x30] 69498: 91005c42 add x2, x2, #0x17 6949c: 320007e0 orr w0, wzr, #0x3 694a0: 1400020e b 0x69cd8 694a4: 91001548 add x8, x10, #0x5 694a8: b840114a ldur w10, [x10, #0x1] 694ac: f90002e8 str x8, [x23] 694b0: f94012a8 ldr x8, [x21, #0x20] 694b4: d0000201 adrp x1, 0xab000 694b8: d0000262 adrp x2, 0xb7000 694bc: 91378421 add x1, x1, #0xde1 694c0: 9b0a2503 madd x3, x8, x10, x9 694c4: f9001be3 str x3, [sp, #0x30] 694c8: 9100c842 add x2, x2, #0x32 694cc: 320007e0 orr w0, wzr, #0x3 694d0: 14000202 b 0x69cd8 694d4: aa1f03e3 mov x3, xzr 694d8: aa1f03e9 mov x9, xzr 694dc: 3840150a ldrb w10, [x8], #0x1 694e0: 13001d4b sxtb w11, w10 694e4: 9240194a and x10, x10, #0x7f 694e8: 9ac9214a lsl x10, x10, x9 694ec: aa030143 orr x3, x10, x3 694f0: 91001d29 add x9, x9, #0x7 694f4: f90002e8 str x8, [x23] 694f8: 37ffff2b tbnz w11, #0x1f, 0x694dc 694fc: f101807f cmp x3, #0x60 69500: 54004128 b.hi 0x69d24 69504: aa1f03e9 mov x9, xzr 69508: aa1f03ea mov x10, xzr 6950c: 3840150b ldrb w11, [x8], #0x1 69510: 13001d6c sxtb w12, w11 69514: 9240196b and x11, x11, #0x7f 69518: 9aca216b lsl x11, x11, x10 6951c: aa090169 orr x9, x11, x9 69520: 91001d4a add x10, x10, #0x7 69524: f90002e8 str x8, [x23] 69528: 37ffff2c tbnz w12, #0x1f, 0x6950c 6952c: f94016a8 ldr x8, [x21, #0x28] 69530: 8b03132a add x10, x25, x3, lsl #4 69534: 321f03eb orr w11, wzr, #0x2 69538: d0000201 adrp x1, 0xab000 6953c: 9b097d04 mul x4, x8, x9 69540: d0000262 adrp x2, 0xb7000 69544: b906694b str w11, [x10, #0x668] 69548: f9033944 str x4, [x10, #0x670] 6954c: 91378421 add x1, x1, #0xde1 69550: 91029c42 add x2, x2, #0xa7 69554: 14000158 b 0x69ab4 69558: aa1f03e3 mov x3, xzr 6955c: aa1f03e9 mov x9, xzr 69560: 3840150a ldrb w10, [x8], #0x1 69564: 13001d4b sxtb w11, w10 69568: 9240194a and x10, x10, #0x7f 6956c: 9ac9214a lsl x10, x10, x9 69570: aa030143 orr x3, x10, x3 69574: 91001d29 add x9, x9, #0x7 69578: f90002e8 str x8, [x23] 6957c: 37ffff2b tbnz w11, #0x1f, 0x69560 69580: f101847f cmp x3, #0x61 69584: 540041e2 b.hs 0x69dc0 69588: 8b031328 add x8, x25, x3, lsl #4 6958c: 3cc18100 ldur q0, [x8, #0x18] 69590: 9119a108 add x8, x8, #0x668 69594: d0000201 adrp x1, 0xab000 69598: d0000262 adrp x2, 0xb7000 6959c: 3d800100 str q0, [x8] 695a0: 91378421 add x1, x1, #0xde1 695a4: 9105b442 add x2, x2, #0x16d 695a8: 320007e0 orr w0, wzr, #0x3 695ac: 140001cb b 0x69cd8 695b0: aa1f03e3 mov x3, xzr 695b4: aa1f03e9 mov x9, xzr 695b8: 3840150a ldrb w10, [x8], #0x1 695bc: 13001d4b sxtb w11, w10 695c0: 9240194a and x10, x10, #0x7f 695c4: 9ac9214a lsl x10, x10, x9 695c8: aa030143 orr x3, x10, x3 695cc: 91001d29 add x9, x9, #0x7 695d0: f90002e8 str x8, [x23] 695d4: 37ffff2b tbnz w11, #0x1f, 0x695b8 695d8: f101847f cmp x3, #0x61 695dc: 54003a42 b.hs 0x69d24 695e0: 8b031328 add x8, x25, x3, lsl #4 695e4: d0000201 adrp x1, 0xab000 695e8: d0000262 adrp x2, 0xb7000 695ec: b906691f str wzr, [x8, #0x668] 695f0: f903391f str xzr, [x8, #0x670] 695f4: 91378421 add x1, x1, #0xde1 695f8: 91067842 add x2, x2, #0x19e 695fc: 320007e0 orr w0, wzr, #0x3 69600: 140001b6 b 0x69cd8 69604: aa1f03e3 mov x3, xzr 69608: aa1f03e9 mov x9, xzr 6960c: 3840150a ldrb w10, [x8], #0x1 69610: 13001d4b sxtb w11, w10 69614: 9240194a and x10, x10, #0x7f 69618: 9ac9214a lsl x10, x10, x9 6961c: aa030143 orr x3, x10, x3 69620: 91001d29 add x9, x9, #0x7 69624: f90002e8 str x8, [x23] 69628: 37ffff2b tbnz w11, #0x1f, 0x6960c 6962c: f101847f cmp x3, #0x61 69630: 540037a2 b.hs 0x69d24 69634: 8b031328 add x8, x25, x3, lsl #4 69638: 320003e9 orr w9, wzr, #0x1 6963c: d0000201 adrp x1, 0xab000 69640: d0000262 adrp x2, 0xb7000 69644: b9066909 str w9, [x8, #0x668] 69648: f903391f str xzr, [x8, #0x670] 6964c: 91378421 add x1, x1, #0xde1 69650: 9106c842 add x2, x2, #0x1b2 69654: 320007e0 orr w0, wzr, #0x3 69658: 140001a0 b 0x69cd8 6965c: aa1f03e3 mov x3, xzr 69660: aa1f03e9 mov x9, xzr 69664: 3840150a ldrb w10, [x8], #0x1 69668: 13001d4b sxtb w11, w10 6966c: 9240194a and x10, x10, #0x7f 69670: 9ac9214a lsl x10, x10, x9 69674: aa030143 orr x3, x10, x3 69678: 91001d29 add x9, x9, #0x7 6967c: f90002e8 str x8, [x23] 69680: 37ffff2b tbnz w11, #0x1f, 0x69664 69684: f101807f cmp x3, #0x60 69688: 540034e8 b.hi 0x69d24 6968c: aa1f03e4 mov x4, xzr 69690: aa1f03e9 mov x9, xzr 69694: 3840150a ldrb w10, [x8], #0x1 69698: 13001d4b sxtb w11, w10 6969c: 9240194a and x10, x10, #0x7f 696a0: 9ac9214a lsl x10, x10, x9 696a4: aa040144 orr x4, x10, x4 696a8: 91001d29 add x9, x9, #0x7 696ac: f90002e8 str x8, [x23] 696b0: 37ffff2b tbnz w11, #0x1f, 0x69694 696b4: d0000201 adrp x1, 0xab000 696b8: d0000262 adrp x2, 0xb7000 696bc: 8b031328 add x8, x25, x3, lsl #4 696c0: 320007e9 orr w9, wzr, #0x3 696c4: 91378421 add x1, x1, #0xde1 696c8: 91071c42 add x2, x2, #0x1c7 696cc: b9066909 str w9, [x8, #0x668] 696d0: f9033904 str x4, [x8, #0x670] 696d4: 140000f8 b 0x69ab4 696d8: d00003a0 adrp x0, 0xdf000 696dc: f9477000 ldr x0, [x0, #0xee0] 696e0: 94001b35 bl 0x703b4 696e4: aa0003fc mov x28, x0 696e8: b400379c cbz x28, 0x69dd8 696ec: f94013e1 ldr x1, [sp, #0x20] 696f0: 91002380 add x0, x28, #0x8 696f4: 5280c602 mov w2, #0x630 // =1584 696f8: 97fe9866 bl 0xf890 696fc: d0000201 adrp x1, 0xab000 69700: d0000262 adrp x2, 0xb7000 69704: 91378421 add x1, x1, #0xde1 69708: 9107d842 add x2, x2, #0x1f6 6970c: 320007e0 orr w0, wzr, #0x3 69710: f9000393 str x19, [x28] 69714: 97fecf63 bl 0x1d4a0 <.text+0xd9f0> 69718: aa1c03f4 mov x20, x28 6971c: aa1c03f3 mov x19, x28 69720: 1400016f b 0x69cdc 69724: b40036d3 cbz x19, 0x69dfc 69728: f94013e0 ldr x0, [sp, #0x20] 6972c: 91002261 add x1, x19, #0x8 69730: 5280c602 mov w2, #0x630 // =1584 69734: 97fe9857 bl 0xf890 69738: d00003a0 adrp x0, 0xdf000 6973c: f9400274 ldr x20, [x19] 69740: f9477000 ldr x0, [x0, #0xee0] 69744: aa1303e1 mov x1, x19 69748: 94001b38 bl 0x70428 6974c: d0000201 adrp x1, 0xab000 69750: d0000262 adrp x2, 0xb7000 69754: 91378421 add x1, x1, #0xde1 69758: 9108a842 add x2, x2, #0x22a 6975c: 320007e0 orr w0, wzr, #0x3 69760: 97fecf50 bl 0x1d4a0 <.text+0xd9f0> 69764: aa1403f3 mov x19, x20 69768: 1400015d b 0x69cdc 6976c: aa1f03e3 mov x3, xzr 69770: aa1f03e9 mov x9, xzr 69774: 3840150a ldrb w10, [x8], #0x1 69778: 13001d4b sxtb w11, w10 6977c: 9240194a and x10, x10, #0x7f 69780: 9ac9214a lsl x10, x10, x9 69784: aa030143 orr x3, x10, x3 69788: 91001d29 add x9, x9, #0x7 6978c: f90002e8 str x8, [x23] 69790: 37ffff2b tbnz w11, #0x1f, 0x69774 69794: f101807f cmp x3, #0x60 69798: 54002c68 b.hi 0x69d24 6979c: aa1f03e4 mov x4, xzr 697a0: aa1f03e9 mov x9, xzr 697a4: 3840150a ldrb w10, [x8], #0x1 697a8: 13001d4b sxtb w11, w10 697ac: 9240194a and x10, x10, #0x7f 697b0: 9ac9214a lsl x10, x10, x9 697b4: aa040144 orr x4, x10, x4 697b8: 91001d29 add x9, x9, #0x7 697bc: f90002e8 str x8, [x23] 697c0: 37ffff2b tbnz w11, #0x1f, 0x697a4 697c4: 320007e8 orr w8, wzr, #0x3 697c8: d0000201 adrp x1, 0xab000 697cc: d0000262 adrp x2, 0xb7000 697d0: f9064323 str x3, [x25, #0xc80] 697d4: b90c8b3f str wzr, [x25, #0xc88] 697d8: b90c7b28 str w8, [x25, #0xc78] 697dc: f9064b24 str x4, [x25, #0xc90] 697e0: 91378421 add x1, x1, #0xde1 697e4: 9108f442 add x2, x2, #0x23d 697e8: 140000b3 b 0x69ab4 697ec: aa1f03e3 mov x3, xzr 697f0: aa1f03e9 mov x9, xzr 697f4: 3840150a ldrb w10, [x8], #0x1 697f8: 13001d4b sxtb w11, w10 697fc: 9240194a and x10, x10, #0x7f 69800: 9ac9214a lsl x10, x10, x9 69804: aa030143 orr x3, x10, x3 69808: 91001d29 add x9, x9, #0x7 6980c: f90002e8 str x8, [x23] 69810: 37ffff2b tbnz w11, #0x1f, 0x697f4 69814: f101847f cmp x3, #0x61 69818: 54002862 b.hs 0x69d24 6981c: 320007e8 orr w8, wzr, #0x3 69820: d0000201 adrp x1, 0xab000 69824: d0000262 adrp x2, 0xb7000 69828: b90c7b28 str w8, [x25, #0xc78] 6982c: f9064323 str x3, [x25, #0xc80] 69830: 91378421 add x1, x1, #0xde1 69834: 9109c042 add x2, x2, #0x270 69838: 320007e0 orr w0, wzr, #0x3 6983c: 14000127 b 0x69cd8 69840: aa1f03e3 mov x3, xzr 69844: aa1f03e9 mov x9, xzr 69848: 3840150a ldrb w10, [x8], #0x1 6984c: 13001d4b sxtb w11, w10 69850: 9240194a and x10, x10, #0x7f 69854: 9ac9214a lsl x10, x10, x9 69858: aa030143 orr x3, x10, x3 6985c: 91001d29 add x9, x9, #0x7 69860: f90002e8 str x8, [x23] 69864: 37ffff2b tbnz w11, #0x1f, 0x69848 69868: d0000201 adrp x1, 0xab000 6986c: d0000262 adrp x2, 0xb7000 69870: b90c8b3f str wzr, [x25, #0xc88] 69874: f9064b23 str x3, [x25, #0xc90] 69878: 91378421 add x1, x1, #0xde1 6987c: 910a2c42 add x2, x2, #0x28b 69880: 320007e0 orr w0, wzr, #0x3 69884: 14000115 b 0x69cd8 69888: 321e03e9 orr w9, wzr, #0x4 6988c: b90c7b29 str w9, [x25, #0xc78] 69890: f9064328 str x8, [x25, #0xc80] 69894: f94002e3 ldr x3, [x23] 69898: aa1f03fc mov x28, xzr 6989c: aa1f03e8 mov x8, xzr 698a0: 38401469 ldrb w9, [x3], #0x1 698a4: 13001d2a sxtb w10, w9 698a8: 92401929 and x9, x9, #0x7f 698ac: 9ac82129 lsl x9, x9, x8 698b0: aa1c013c orr x28, x9, x28 698b4: 91001d08 add x8, x8, #0x7 698b8: f90002e3 str x3, [x23] 698bc: 37ffff2a tbnz w10, #0x1f, 0x698a0 698c0: d0000201 adrp x1, 0xab000 698c4: d0000262 adrp x2, 0xb7000 698c8: 91378421 add x1, x1, #0xde1 698cc: 910b0842 add x2, x2, #0x2c2 698d0: 320007e0 orr w0, wzr, #0x3 698d4: aa1c03e4 mov x4, x28 698d8: 97fecef2 bl 0x1d4a0 <.text+0xd9f0> 698dc: 14000024 b 0x6996c 698e0: aa1f03e3 mov x3, xzr 698e4: aa1f03e9 mov x9, xzr 698e8: 3840150a ldrb w10, [x8], #0x1 698ec: 13001d4b sxtb w11, w10 698f0: 9240194a and x10, x10, #0x7f 698f4: 9ac9214a lsl x10, x10, x9 698f8: aa030143 orr x3, x10, x3 698fc: 91001d29 add x9, x9, #0x7 69900: f90002e8 str x8, [x23] 69904: 37ffff2b tbnz w11, #0x1f, 0x698e8 69908: f101847f cmp x3, #0x61 6990c: 540020c2 b.hs 0x69d24 69910: 8b031329 add x9, x25, x3, lsl #4 69914: 321e03ea orr w10, wzr, #0x4 69918: b906692a str w10, [x9, #0x668] 6991c: f9033928 str x8, [x9, #0x670] 69920: f94002e8 ldr x8, [x23] 69924: aa1f03fc mov x28, xzr 69928: aa1f03e9 mov x9, xzr 6992c: 3840150a ldrb w10, [x8], #0x1 69930: 13001d4b sxtb w11, w10 69934: 9240194a and x10, x10, #0x7f 69938: 9ac9214a lsl x10, x10, x9 6993c: aa1c015c orr x28, x10, x28 69940: 91001d29 add x9, x9, #0x7 69944: f90002e8 str x8, [x23] 69948: 37ffff2b tbnz w11, #0x1f, 0x6992c 6994c: d0000201 adrp x1, 0xab000 69950: d0000262 adrp x2, 0xb7000 69954: 91378421 add x1, x1, #0xde1 69958: 910ba042 add x2, x2, #0x2e8 6995c: 320007e0 orr w0, wzr, #0x3 69960: aa1703e4 mov x4, x23 69964: aa1c03e5 mov x5, x28 69968: 97fecece bl 0x1d4a0 <.text+0xd9f0> 6996c: f94002e8 ldr x8, [x23] 69970: 8b1c0108 add x8, x8, x28 69974: f90002e8 str x8, [x23] 69978: 140000d9 b 0x69cdc 6997c: aa1f03e3 mov x3, xzr 69980: aa1f03e9 mov x9, xzr 69984: 3840150a ldrb w10, [x8], #0x1 69988: 13001d4b sxtb w11, w10 6998c: 9240194a and x10, x10, #0x7f 69990: 9ac9214a lsl x10, x10, x9 69994: aa030143 orr x3, x10, x3 69998: 91001d29 add x9, x9, #0x7 6999c: f90002e8 str x8, [x23] 699a0: 37ffff2b tbnz w11, #0x1f, 0x69984 699a4: f101807f cmp x3, #0x60 699a8: 54001be8 b.hi 0x69d24 699ac: aa1f03e9 mov x9, xzr 699b0: aa1f03ea mov x10, xzr 699b4: 3840150b ldrb w11, [x8], #0x1 699b8: 9240196c and x12, x11, #0x7f 699bc: 9aca218c lsl x12, x12, x10 699c0: aa090189 orr x9, x12, x9 699c4: 91001d4a add x10, x10, #0x7 699c8: f90002e8 str x8, [x23] 699cc: 373fff4b tbnz w11, #0x7, 0x699b4 699d0: 721a017f tst w11, #0x40 699d4: 320017e8 orr w8, wzr, #0x3f 699d8: 9280000b mov x11, #-0x1 // =-1 699dc: f94016ac ldr x12, [x21, #0x28] 699e0: fa481142 ccmp x10, x8, #0x2, ne 699e4: 9aca2168 lsl x8, x11, x10 699e8: 9a8883e8 csel x8, xzr, x8, hi 699ec: aa090108 orr x8, x8, x9 699f0: 8b03132d add x13, x25, x3, lsl #4 699f4: 321f03ee orr w14, wzr, #0x2 699f8: 9b087d84 mul x4, x12, x8 699fc: d0000201 adrp x1, 0xab000 69a00: d0000262 adrp x2, 0xb7000 69a04: b90669ae str w14, [x13, #0x668] 69a08: f90339a4 str x4, [x13, #0x670] 69a0c: 91378421 add x1, x1, #0xde1 69a10: 91033442 add x2, x2, #0xcd 69a14: 14000028 b 0x69ab4 69a18: aa1f03e3 mov x3, xzr 69a1c: aa1f03e9 mov x9, xzr 69a20: 3840150a ldrb w10, [x8], #0x1 69a24: 13001d4b sxtb w11, w10 69a28: 9240194a and x10, x10, #0x7f 69a2c: 9ac9214a lsl x10, x10, x9 69a30: aa030143 orr x3, x10, x3 69a34: 91001d29 add x9, x9, #0x7 69a38: f90002e8 str x8, [x23] 69a3c: 37ffff2b tbnz w11, #0x1f, 0x69a20 69a40: f101807f cmp x3, #0x60 69a44: 54001708 b.hi 0x69d24 69a48: aa1f03e9 mov x9, xzr 69a4c: aa1f03ea mov x10, xzr 69a50: 3840150b ldrb w11, [x8], #0x1 69a54: 9240196c and x12, x11, #0x7f 69a58: 9aca218c lsl x12, x12, x10 69a5c: aa090189 orr x9, x12, x9 69a60: 91001d4a add x10, x10, #0x7 69a64: f90002e8 str x8, [x23] 69a68: 373fff4b tbnz w11, #0x7, 0x69a50 69a6c: 320007ec orr w12, wzr, #0x3 69a70: 721a017f tst w11, #0x40 69a74: 320017e8 orr w8, wzr, #0x3f 69a78: f9064323 str x3, [x25, #0xc80] 69a7c: b90c7b2c str w12, [x25, #0xc78] 69a80: 9280000b mov x11, #-0x1 // =-1 69a84: fa481142 ccmp x10, x8, #0x2, ne 69a88: f94016a8 ldr x8, [x21, #0x28] 69a8c: 9aca216a lsl x10, x11, x10 69a90: 9a8a83ea csel x10, xzr, x10, hi 69a94: aa090149 orr x9, x10, x9 69a98: 9b097d04 mul x4, x8, x9 69a9c: d0000201 adrp x1, 0xab000 69aa0: d0000262 adrp x2, 0xb7000 69aa4: b90c8b3f str wzr, [x25, #0xc88] 69aa8: f9064b24 str x4, [x25, #0xc90] 69aac: 91378421 add x1, x1, #0xde1 69ab0: 91095442 add x2, x2, #0x255 69ab4: 320007e0 orr w0, wzr, #0x3 69ab8: 97fece7a bl 0x1d4a0 <.text+0xd9f0> 69abc: 14000088 b 0x69cdc 69ac0: aa1f03e9 mov x9, xzr 69ac4: aa1f03ea mov x10, xzr 69ac8: 3840150b ldrb w11, [x8], #0x1 69acc: 9240196c and x12, x11, #0x7f 69ad0: 9aca218c lsl x12, x12, x10 69ad4: aa090189 orr x9, x12, x9 69ad8: 91001d4a add x10, x10, #0x7 69adc: f90002e8 str x8, [x23] 69ae0: 373fff4b tbnz w11, #0x7, 0x69ac8 69ae4: 721a017f tst w11, #0x40 69ae8: 320017e8 orr w8, wzr, #0x3f 69aec: 9280000b mov x11, #-0x1 // =-1 69af0: f94016ac ldr x12, [x21, #0x28] 69af4: fa481142 ccmp x10, x8, #0x2, ne 69af8: 9aca2168 lsl x8, x11, x10 69afc: 9a8883e8 csel x8, xzr, x8, hi 69b00: aa090108 orr x8, x8, x9 69b04: 9b087d83 mul x3, x12, x8 69b08: d0000201 adrp x1, 0xab000 69b0c: d0000262 adrp x2, 0xb7000 69b10: b90c8b3f str wzr, [x25, #0xc88] 69b14: f9064b23 str x3, [x25, #0xc90] 69b18: 91378421 add x1, x1, #0xde1 69b1c: 910a9442 add x2, x2, #0x2a5 69b20: 320007e0 orr w0, wzr, #0x3 69b24: 1400006d b 0x69cd8 69b28: d000021c adrp x28, 0xab000 69b2c: 9137879c add x28, x28, #0xde1 69b30: d0000262 adrp x2, 0xb7000 69b34: 910d5042 add x2, x2, #0x354 69b38: 320007e0 orr w0, wzr, #0x3 69b3c: aa1c03e1 mov x1, x28 69b40: 97fece58 bl 0x1d4a0 <.text+0xd9f0> 69b44: f9444b28 ldr x8, [x25, #0x890] 69b48: 320003e9 orr w9, wzr, #0x1 69b4c: d0000262 adrp x2, 0xb7000 69b50: b9088b29 str w9, [x25, #0x888] 69b54: d2400103 eor x3, x8, #0x1 69b58: f9044b23 str x3, [x25, #0x890] 69b5c: 910dd042 add x2, x2, #0x374 69b60: 320007e0 orr w0, wzr, #0x3 69b64: aa1c03e1 mov x1, x28 69b68: 1400005c b 0x69cd8 69b6c: aa1f03e3 mov x3, xzr 69b70: aa1f03e9 mov x9, xzr 69b74: 3840150a ldrb w10, [x8], #0x1 69b78: 13001d4b sxtb w11, w10 69b7c: 9240194a and x10, x10, #0x7f 69b80: 9ac9214a lsl x10, x10, x9 69b84: aa030143 orr x3, x10, x3 69b88: 91001d29 add x9, x9, #0x7 69b8c: f90002e8 str x8, [x23] 69b90: 37ffff2b tbnz w11, #0x1f, 0x69b74 69b94: d0000201 adrp x1, 0xab000 69b98: d0000262 adrp x2, 0xb7000 69b9c: f9000723 str x3, [x25, #0x8] 69ba0: 91378421 add x1, x1, #0xde1 69ba4: 910c4442 add x2, x2, #0x311 69ba8: 320007e0 orr w0, wzr, #0x3 69bac: 1400004b b 0x69cd8 69bb0: aa1f03e3 mov x3, xzr 69bb4: aa1f03e9 mov x9, xzr 69bb8: 3840150a ldrb w10, [x8], #0x1 69bbc: 13001d4b sxtb w11, w10 69bc0: 9240194a and x10, x10, #0x7f 69bc4: 9ac9214a lsl x10, x10, x9 69bc8: aa030143 orr x3, x10, x3 69bcc: 91001d29 add x9, x9, #0x7 69bd0: f90002e8 str x8, [x23] 69bd4: 37ffff2b tbnz w11, #0x1f, 0x69bb8 69bd8: f101807f cmp x3, #0x60 69bdc: 54000a48 b.hi 0x69d24 69be0: aa1f03e9 mov x9, xzr 69be4: aa1f03ea mov x10, xzr 69be8: 3840150b ldrb w11, [x8], #0x1 69bec: 13001d6c sxtb w12, w11 69bf0: 9240196b and x11, x11, #0x7f 69bf4: 9aca216b lsl x11, x11, x10 69bf8: aa090169 orr x9, x11, x9 69bfc: 91001d4a add x10, x10, #0x7 69c00: f90002e8 str x8, [x23] 69c04: 37ffff2c tbnz w12, #0x1f, 0x69be8 69c08: f94016a8 ldr x8, [x21, #0x28] 69c0c: 8b03132a add x10, x25, x3, lsl #4 69c10: 321f03eb orr w11, wzr, #0x2 69c14: d0000201 adrp x1, 0xab000 69c18: 9b08fd23 mneg x3, x9, x8 69c1c: d0000262 adrp x2, 0xb7000 69c20: b906694b str w11, [x10, #0x668] 69c24: f9033943 str x3, [x10, #0x670] 69c28: 91378421 add x1, x1, #0xde1 69c2c: 910ca042 add x2, x2, #0x328 69c30: 320007e0 orr w0, wzr, #0x3 69c34: 14000029 b 0x69cd8 69c38: f94012a8 ldr x8, [x21, #0x20] 69c3c: d0000201 adrp x1, 0xab000 69c40: b0000262 adrp x2, 0xb6000 69c44: 91378421 add x1, x1, #0xde1 69c48: 9b1a2503 madd x3, x8, x26, x9 69c4c: f9001be3 str x3, [sp, #0x30] 69c50: 913f8842 add x2, x2, #0xfe2 69c54: 320007e0 orr w0, wzr, #0x3 69c58: 14000020 b 0x69cd8 69c5c: f101835f cmp x26, #0x60 69c60: 54000de8 b.hi 0x69e1c 69c64: aa1f03e9 mov x9, xzr 69c68: aa1f03ea mov x10, xzr 69c6c: 3840150b ldrb w11, [x8], #0x1 69c70: 13001d6c sxtb w12, w11 69c74: 9240196b and x11, x11, #0x7f 69c78: 9aca216b lsl x11, x11, x10 69c7c: aa090169 orr x9, x11, x9 69c80: 91001d4a add x10, x10, #0x7 69c84: f90002e8 str x8, [x23] 69c88: 37ffff2c tbnz w12, #0x1f, 0x69c6c 69c8c: f94016a8 ldr x8, [x21, #0x28] 69c90: 8b1a132a add x10, x25, x26, lsl #4 69c94: 321f03eb orr w11, wzr, #0x2 69c98: b906694b str w11, [x10, #0x668] 69c9c: 9b097d08 mul x8, x8, x9 69ca0: f9033948 str x8, [x10, #0x670] 69ca4: 1400000e b 0x69cdc 69ca8: f101875f cmp x26, #0x61 69cac: 54000c62 b.hs 0x69e38 69cb0: 8b1a1328 add x8, x25, x26, lsl #4 69cb4: 3cc18100 ldur q0, [x8, #0x18] 69cb8: d0000201 adrp x1, 0xab000 69cbc: d0000262 adrp x2, 0xb7000 69cc0: 9119a108 add x8, x8, #0x668 69cc4: 91378421 add x1, x1, #0xde1 69cc8: 91049042 add x2, x2, #0x124 69ccc: 320007e0 orr w0, wzr, #0x3 69cd0: aa1a03e3 mov x3, x26 69cd4: 3d800100 str q0, [x8] 69cd8: 97fecdf2 bl 0x1d4a0 <.text+0xd9f0> 69cdc: f9401be9 ldr x9, [sp, #0x30] 69ce0: eb18013f cmp x9, x24 69ce4: 54ffb709 b.ls 0x693c4 69ce8: 2a1f03fc mov w28, wzr 69cec: b50003f3 cbnz x19, 0x69d68 69cf0: 14000026 b 0x69d88 69cf4: 2a1f03fc mov w28, wzr 69cf8: b5000393 cbnz x19, 0x69d68 69cfc: 14000023 b 0x69d88 69d00: d0000201 adrp x1, 0xab000 69d04: d0000262 adrp x2, 0xb7000 69d08: 91378421 add x1, x1, #0xde1 69d0c: 910e2042 add x2, x2, #0x388 69d10: 320007e0 orr w0, wzr, #0x3 69d14: 97fecde3 bl 0x1d4a0 <.text+0xd9f0> 69d18: 321d73fc orr w28, wzr, #0xfffffff8 69d1c: b5000273 cbnz x19, 0x69d68 69d20: 1400001a b 0x69d88 69d24: d0000201 adrp x1, 0xab000 69d28: d0000262 adrp x2, 0xb7000 69d2c: 91378421 add x1, x1, #0xde1 69d30: 910e9042 add x2, x2, #0x3a4 69d34: 320007e0 orr w0, wzr, #0x3 69d38: 97fecdda bl 0x1d4a0 <.text+0xd9f0> 69d3c: 321e7bfc orr w28, wzr, #0xfffffffd 69d40: b5000153 cbnz x19, 0x69d68 69d44: 14000011 b 0x69d88 69d48: d0000201 adrp x1, 0xab000 69d4c: d0000262 adrp x2, 0xb7000 69d50: 91378421 add x1, x1, #0xde1 69d54: 91013442 add x2, x2, #0x4d 69d58: 320007e0 orr w0, wzr, #0x3 69d5c: 97fecdd1 bl 0x1d4a0 <.text+0xd9f0> 69d60: 321d73fc orr w28, wzr, #0xfffffff8 69d64: b4000133 cbz x19, 0x69d88 69d68: d00003b5 adrp x21, 0xdf000 69d6c: f94772b5 ldr x21, [x21, #0xee0] 69d70: f9400273 ldr x19, [x19] 69d74: aa1503e0 mov x0, x21 69d78: aa1403e1 mov x1, x20 69d7c: 940019ab bl 0x70428 69d80: aa1303f4 mov x20, x19 69d84: b5ffff73 cbnz x19, 0x69d70 69d88: f94017f3 ldr x19, [sp, #0x28] 69d8c: f9401668 ldr x8, [x19, #0x28] 69d90: f9401fe9 ldr x9, [sp, #0x38] 69d94: eb09011f cmp x8, x9 69d98: 540005e1 b.ne 0x69e54 69d9c: 2a1c03e0 mov w0, w28 69da0: a9497bfd ldp x29, x30, [sp, #0x90] 69da4: a9484ff4 ldp x20, x19, [sp, #0x80] 69da8: a94757f6 ldp x22, x21, [sp, #0x70] 69dac: a9465ff8 ldp x24, x23, [sp, #0x60] 69db0: a94567fa ldp x26, x25, [sp, #0x50] 69db4: a9446ffc ldp x28, x27, [sp, #0x40] 69db8: 910283ff add sp, sp, #0xa0 69dbc: d65f03c0 ret 69dc0: d0000201 adrp x1, 0xab000 69dc4: d0000262 adrp x2, 0xb7000 69dc8: 91378421 add x1, x1, #0xde1 69dcc: 9104d842 add x2, x2, #0x136 69dd0: 320007e0 orr w0, wzr, #0x3 69dd4: 17ffffd0 b 0x69d14 69dd8: d0000201 adrp x1, 0xab000 69ddc: d0000262 adrp x2, 0xb7000 69de0: 91378421 add x1, x1, #0xde1 69de4: 91078842 add x2, x2, #0x1e2 69de8: 320007e0 orr w0, wzr, #0x3 69dec: 97fecdad bl 0x1d4a0 <.text+0xd9f0> 69df0: 321f7bfc orr w28, wzr, #0xfffffffe 69df4: b5fffbb3 cbnz x19, 0x69d68 69df8: 17ffffe4 b 0x69d88 69dfc: d0000201 adrp x1, 0xab000 69e00: d0000262 adrp x2, 0xb7000 69e04: 91378421 add x1, x1, #0xde1 69e08: 91082842 add x2, x2, #0x20a 69e0c: 320007e0 orr w0, wzr, #0x3 69e10: 97fecda4 bl 0x1d4a0 <.text+0xd9f0> 69e14: 321d73fc orr w28, wzr, #0xfffffff8 69e18: 17ffffdc b 0x69d88 69e1c: d0000201 adrp x1, 0xab000 69e20: d0000262 adrp x2, 0xb7000 69e24: 91378421 add x1, x1, #0xde1 69e28: 9101e842 add x2, x2, #0x7a 69e2c: 320007e0 orr w0, wzr, #0x3 69e30: 2a1a03e3 mov w3, w26 69e34: 17ffffc1 b 0x69d38 69e38: d0000201 adrp x1, 0xab000 69e3c: d0000262 adrp x2, 0xb7000 69e40: 91378421 add x1, x1, #0xde1 69e44: 9103d842 add x2, x2, #0xf6 69e48: 320007e0 orr w0, wzr, #0x3 69e4c: 2a1a03e3 mov w3, w26 69e50: 17ffffb1 b 0x69d14 69e54: 97fe94e3 bl 0xf1e0 <__stack_chk_fail@plt> 69e58: a9bf7bfd stp x29, x30, [sp, #-0x10]! 69e5c: 910003fd mov x29, sp 69e60: f9400049 ldr x9, [x2] 69e64: 12001c68 and w8, w3, #0xff 69e68: 7101411f cmp w8, #0x50 69e6c: 540001c0 b.eq 0x69ea4 69e70: 7103fd1f cmp w8, #0xff 69e74: 540009e0 b.eq 0x69fb0 69e78: 12000c6a and w10, w3, #0xf 69e7c: 7100315f cmp w10, #0xc 69e80: 54000488 b.hi 0x69f10 69e84: d000026b adrp x11, 0xb7000 69e88: 9112c16b add x11, x11, #0x4b0 69e8c: b8aa796a ldrsw x10, [x11, x10, lsl #2] 69e90: 8b0b014a add x10, x10, x11 69e94: d61f0140 br x10 69e98: aa0903eb mov x11, x9 69e9c: f840856a ldr x10, [x11], #0x8 69ea0: 14000033 b 0x69f6c 69ea4: 91001d28 add x8, x9, #0x7 69ea8: 927df108 and x8, x8, #0xfffffffffffffff8 69eac: f9000048 str x8, [x2] 69eb0: f8408509 ldr x9, [x8], #0x8 69eb4: 2a1f03e0 mov w0, wzr 69eb8: f9000048 str x8, [x2] 69ebc: f90000a9 str x9, [x5] 69ec0: a8c17bfd ldp x29, x30, [sp], #0x10 69ec4: d65f03c0 ret 69ec8: aa1f03ea mov x10, xzr 69ecc: aa1f03eb mov x11, xzr 69ed0: aa0903ec mov x12, x9 69ed4: 3840158d ldrb w13, [x12], #0x1 69ed8: 13001dae sxtb w14, w13 69edc: 924019ad and x13, x13, #0x7f 69ee0: 9acb21ad lsl x13, x13, x11 69ee4: aa0a01aa orr x10, x13, x10 69ee8: 91001d6b add x11, x11, #0x7 69eec: f900004c str x12, [x2] 69ef0: 37ffff2e tbnz w14, #0x1f, 0x69ed4 69ef4: 1400001f b 0x69f70 69ef8: aa0903eb mov x11, x9 69efc: 7840256a ldrh w10, [x11], #0x2 69f00: 1400001b b 0x69f6c 69f04: aa0903eb mov x11, x9 69f08: b840456a ldr w10, [x11], #0x4 69f0c: 14000018 b 0x69f6c 69f10: d0000201 adrp x1, 0xab000 69f14: d0000262 adrp x2, 0xb7000 69f18: 12000d03 and w3, w8, #0xf 69f1c: 91378421 add x1, x1, #0xde1 69f20: 9113e042 add x2, x2, #0x4f8 69f24: 1400002c b 0x69fd4 69f28: aa1f03ea mov x10, xzr 69f2c: aa1f03eb mov x11, xzr 69f30: aa0903ec mov x12, x9 69f34: 3840158d ldrb w13, [x12], #0x1 69f38: 13001dae sxtb w14, w13 69f3c: 924019ad and x13, x13, #0x7f 69f40: 9acb21ad lsl x13, x13, x11 69f44: aa0a01aa orr x10, x13, x10 69f48: 91001d6b add x11, x11, #0x7 69f4c: f900004c str x12, [x2] 69f50: 37ffff2e tbnz w14, #0x1f, 0x69f34 69f54: 14000007 b 0x69f70 69f58: aa0903eb mov x11, x9 69f5c: 7880256a ldrsh x10, [x11], #0x2 69f60: 14000003 b 0x69f6c 69f64: aa0903eb mov x11, x9 69f68: b880456a ldrsw x10, [x11], #0x4 69f6c: f900004b str x11, [x2] 69f70: b400020a cbz x10, 0x69fb0 69f74: 5304190b ubfx w11, w8, #4, #3 69f78: 7100117f cmp w11, #0x4 69f7c: 54000228 b.hi 0x69fc0 69f80: d000026c adrp x12, 0xb7000 69f84: 9113918c add x12, x12, #0x4e4 69f88: b8ab798b ldrsw x11, [x12, x11, lsl #2] 69f8c: 8b0c016b add x11, x11, x12 69f90: d61f0160 br x11 69f94: 8b09014a add x10, x10, x9 69f98: 36380048 tbz w8, #0x7, 0x69fa0 69f9c: f940014a ldr x10, [x10] 69fa0: 2a1f03e0 mov w0, wzr 69fa4: f90000aa str x10, [x5] 69fa8: a8c17bfd ldp x29, x30, [sp], #0x10 69fac: d65f03c0 ret 69fb0: 2a1f03e0 mov w0, wzr 69fb4: f90000bf str xzr, [x5] 69fb8: a8c17bfd ldp x29, x30, [sp], #0x10 69fbc: d65f03c0 ret 69fc0: d0000201 adrp x1, 0xab000 69fc4: d0000262 adrp x2, 0xb7000 69fc8: 121c0903 and w3, w8, #0x70 69fcc: 91378421 add x1, x1, #0xde1 69fd0: 91146442 add x2, x2, #0x519 69fd4: 320007e0 orr w0, wzr, #0x3 69fd8: 97fecd32 bl 0x1d4a0 <.text+0xd9f0> 69fdc: 321d73e0 orr w0, wzr, #0xfffffff8 69fe0: a8c17bfd ldp x29, x30, [sp], #0x10 69fe4: d65f03c0 ret 69fe8: f9401089 ldr x9, [x4, #0x20] 69fec: 8b0a012a add x10, x9, x10 69ff0: 373ffd68 tbnz w8, #0x7, 0x69f9c 69ff4: 17ffffeb b 0x69fa0 69ff8: f9400089 ldr x9, [x4] 69ffc: 8b0a012a add x10, x9, x10 6a000: 373ffce8 tbnz w8, #0x7, 0x69f9c 6a004: 17ffffe7 b 0x69fa0 6a008: a9be4ff4 stp x20, x19, [sp, #-0x20]! 6a00c: a9017bfd stp x29, x30, [sp, #0x10] 6a010: 910043fd add x29, sp, #0x10 6a014: aa0003f4 mov x20, x0 6a018: 97fff9b7 bl 0x686f4 6a01c: 2a0003f3 mov w19, w0 6a020: 37f800d3 tbnz w19, #0x1f, 0x6a038 6a024: 394d8288 ldrb w8, [x20, #0x360] 6a028: 52801f69 mov w9, #0xfb // =251 6a02c: 320003f3 orr w19, wzr, #0x1 6a030: 0a090108 and w8, w8, w9 6a034: 390d8288 strb w8, [x20, #0x360] 6a038: b0000201 adrp x1, 0xab000 6a03c: b0000262 adrp x2, 0xb7000 6a040: 91378421 add x1, x1, #0xde1 6a044: 9114ec42 add x2, x2, #0x53b 6a048: 320007e0 orr w0, wzr, #0x3 6a04c: 2a1303e3 mov w3, w19 6a050: 97fecd14 bl 0x1d4a0 <.text+0xd9f0> 6a054: a9417bfd ldp x29, x30, [sp, #0x10] 6a058: 2a1303e0 mov w0, w19 6a05c: a8c24ff4 ldp x20, x19, [sp], #0x20 6a060: d65f03c0 ret 6a064: d10383ff sub sp, sp, #0xe0 6a068: a9086ffc stp x28, x27, [sp, #0x80] 6a06c: a90967fa stp x26, x25, [sp, #0x90] 6a070: a90a5ff8 stp x24, x23, [sp, #0xa0] 6a074: a90b57f6 stp x22, x21, [sp, #0xb0] 6a078: a90c4ff4 stp x20, x19, [sp, #0xc0] 6a07c: a90d7bfd stp x29, x30, [sp, #0xd0] 6a080: 910343fd add x29, sp, #0xd0 6a084: a9010fe1 stp x1, x3, [sp, #0x10] 6a088: d53bd048 mrs x8, TPIDR_EL0 6a08c: f90013e8 str x8, [sp, #0x20] 6a090: f9401508 ldr x8, [x8, #0x28] 6a094: aa0403f3 mov x19, x4 6a098: aa0203fa mov x26, x2 6a09c: b0000201 adrp x1, 0xab000 6a0a0: b0000262 adrp x2, 0xb7000 6a0a4: 2a0003f7 mov w23, w0 6a0a8: 91378421 add x1, x1, #0xde1 6a0ac: 91152442 add x2, x2, #0x549 6a0b0: 320007e0 orr w0, wzr, #0x3 6a0b4: aa1303e3 mov x3, x19 6a0b8: aa0603f8 mov x24, x6 6a0bc: aa0503f9 mov x25, x5 6a0c0: f81a83a8 stur x8, [x29, #-0x58] 6a0c4: 97feccf7 bl 0x1d4a0 <.text+0xd9f0> 6a0c8: b00003a8 adrp x8, 0xdf000 6a0cc: f947ad08 ldr x8, [x8, #0xf58] 6a0d0: f9400115 ldr x21, [x8] 6a0d4: 52855208 mov w8, #0x2a90 // =10896 6a0d8: 72a00068 movk w8, #0x3, lsl #16 6a0dc: 8b0802b4 add x20, x21, x8 6a0e0: f9400296 ldr x22, [x20] 6a0e4: b4000276 cbz x22, 0x6a130 6a0e8: b000021b adrp x27, 0xab000 6a0ec: b000027c adrp x28, 0xb7000 6a0f0: 9137877b add x27, x27, #0xde1 6a0f4: 911f2f9c add x28, x28, #0x7cb 6a0f8: a94016c4 ldp x4, x5, [x22] 6a0fc: 320007e0 orr w0, wzr, #0x3 6a100: aa1b03e1 mov x1, x27 6a104: aa1c03e2 mov x2, x28 6a108: aa1603e3 mov x3, x22 6a10c: 97fecce5 bl 0x1d4a0 <.text+0xd9f0> 6a110: f94002c8 ldr x8, [x22] 6a114: eb1a011f cmp x8, x26 6a118: 54000088 b.hi 0x6a128 6a11c: f94006c8 ldr x8, [x22, #0x8] 6a120: eb1a011f cmp x8, x26 6a124: 54000348 b.hi 0x6a18c 6a128: f9401ad6 ldr x22, [x22, #0x30] 6a12c: b5fffe76 cbnz x22, 0x6a0f8 6a130: 39400268 ldrb w8, [x19] 6a134: aa1303fb mov x27, x19 6a138: 350000a8 cbnz w8, 0x6a14c 6a13c: aa1a03e0 mov x0, x26 6a140: 940017ec bl 0x700f0 6a144: aa0003fb mov x27, x0 6a148: b40007bb cbz x27, 0x6a23c 6a14c: b00003a8 adrp x8, 0xdf000 6a150: f947ad08 ldr x8, [x8, #0xf58] 6a154: 9100a3e1 add x1, sp, #0x28 6a158: d10183a2 sub x2, x29, #0x60 6a15c: aa1b03e0 mov x0, x27 6a160: f9400108 ldr x8, [x8] 6a164: eb15011f cmp x8, x21 6a168: 1a9f17e3 cset w3, eq 6a16c: 940002a1 bl 0x6abf0 6a170: 34000400 cbz w0, 0x6a1f0 6a174: aa1f03f6 mov x22, xzr 6a178: eb13037f cmp x27, x19 6a17c: 54000060 b.eq 0x6a188 6a180: aa1b03e0 mov x0, x27 6a184: 97fe960f bl 0xf9c0 6a188: b4000696 cbz x22, 0x6a258 6a18c: b0000201 adrp x1, 0xab000 6a190: b0000262 adrp x2, 0xb7000 6a194: 91378421 add x1, x1, #0xde1 6a198: 91162442 add x2, x2, #0x589 6a19c: 320007e0 orr w0, wzr, #0x3 6a1a0: 97feccc0 bl 0x1d4a0 <.text+0xd9f0> 6a1a4: f9400ed4 ldr x20, [x22, #0x18] 6a1a8: b4000414 cbz x20, 0x6a228 6a1ac: f94012c8 ldr x8, [x22, #0x20] 6a1b0: b5000f08 cbnz x8, 0x6a390 6a1b4: b00003a8 adrp x8, 0xdf000 6a1b8: f9400ad8 ldr x24, [x22, #0x10] 6a1bc: f947ad08 ldr x8, [x8, #0xf58] 6a1c0: f9400100 ldr x0, [x8] 6a1c4: 97fff937 bl 0x686a0 6a1c8: aa0003f5 mov x21, x0 6a1cc: 321c03e0 orr w0, wzr, #0x10 6a1d0: 321d03e1 orr w1, wzr, #0x8 6a1d4: 321c03fa orr w26, wzr, #0x10 6a1d8: 97fe92ca bl 0xed00 6a1dc: aa0003f7 mov x23, x0 6a1e0: 2a1f03fc mov w28, wzr 6a1e4: 8b14031b add x27, x24, x20 6a1e8: aa1803f9 mov x25, x24 6a1ec: 14000026 b 0x6a284 6a1f0: 321d0be0 orr w0, wzr, #0x38 6a1f4: 97fe959f bl 0xf870 6a1f8: f94017e8 ldr x8, [sp, #0x28] 6a1fc: f85a03a9 ldur x9, [x29, #-0x60] 6a200: aa0003f6 mov x22, x0 6a204: a90062d9 stp x25, x24, [x22] 6a208: f9000ac8 str x8, [x22, #0x10] 6a20c: a901fec9 stp x9, xzr, [x22, #0x18] 6a210: f9400288 ldr x8, [x20] 6a214: f9001ac8 str x8, [x22, #0x30] 6a218: f9000296 str x22, [x20] 6a21c: eb13037f cmp x27, x19 6a220: 54fffb01 b.ne 0x6a180 6a224: 17ffffd9 b 0x6a188 6a228: b0000201 adrp x1, 0xab000 6a22c: b0000262 adrp x2, 0xb7000 6a230: 91378421 add x1, x1, #0xde1 6a234: 91167842 add x2, x2, #0x59e 6a238: 1400000c b 0x6a268 6a23c: b0000201 adrp x1, 0xab000 6a240: b0000262 adrp x2, 0xb7000 6a244: 91378421 add x1, x1, #0xde1 6a248: 911f8442 add x2, x2, #0x7e1 6a24c: 320007e0 orr w0, wzr, #0x3 6a250: aa1a03e3 mov x3, x26 6a254: 97fecc93 bl 0x1d4a0 <.text+0xd9f0> 6a258: b0000201 adrp x1, 0xab000 6a25c: b0000262 adrp x2, 0xb7000 6a260: 91378421 add x1, x1, #0xde1 6a264: 9115b442 add x2, x2, #0x56d 6a268: 320007e0 orr w0, wzr, #0x3 6a26c: 97fecc8d bl 0x1d4a0 <.text+0xd9f0> 6a270: 1400005c b 0x6a3e0 6a274: 8b3c4ee8 add x8, x23, w28, uxtw #3 6a278: 29005115 stp w21, w20, [x8] 6a27c: f94007f5 ldr x21, [sp, #0x8] 6a280: 1100079c add w28, w28, #0x1 6a284: aa1903f4 mov x20, x25 6a288: eb1b029f cmp x20, x27 6a28c: 54000622 b.hs 0x6a350 6a290: aa1403e9 mov x9, x20 6a294: b840452a ldr w10, [x9], #0x4 6a298: 3100055f cmn w10, #0x1 6a29c: 54000100 b.eq 0x6a2bc 6a2a0: 3400058a cbz w10, 0x6a350 6a2a4: b9400128 ldr w8, [x9] 6a2a8: 8b0a0139 add x25, x9, x10 6a2ac: 12800009 mov w9, #-0x1 // =-1 6a2b0: eb09011f cmp x8, x9 6a2b4: 54fffe80 b.eq 0x6a284 6a2b8: 14000008 b 0x6a2d8 6a2bc: aa1403e9 mov x9, x20 6a2c0: f840cd28 ldr x8, [x9, #0xc]! 6a2c4: f85f812a ldur x10, [x9, #-0x8] 6a2c8: 8b090159 add x25, x10, x9 6a2cc: 92800009 mov x9, #-0x1 // =-1 6a2d0: eb09011f cmp x8, x9 6a2d4: 54fffd80 b.eq 0x6a284 6a2d8: b00003a8 adrp x8, 0xdf000 6a2dc: f947ad08 ldr x8, [x8, #0xf58] 6a2e0: d10183a2 sub x2, x29, #0x60 6a2e4: 9100a3e3 add x3, sp, #0x28 6a2e8: aa1503e1 mov x1, x21 6a2ec: f9400100 ldr x0, [x8] 6a2f0: 2a1f03e4 mov w4, wzr 6a2f4: aa1803e5 mov x5, x24 6a2f8: aa1f03e6 mov x6, xzr 6a2fc: f81a03b4 stur x20, [x29, #-0x60] 6a300: 94001dd5 bl 0x71a54 6a304: 35fffc00 cbnz w0, 0x6a284 6a308: a94293e3 ldp x3, x4, [sp, #0x28] 6a30c: b0000201 adrp x1, 0xab000 6a310: b0000262 adrp x2, 0xb7000 6a314: 320007e0 orr w0, wzr, #0x3 6a318: 91378421 add x1, x1, #0xde1 6a31c: 9116e042 add x2, x2, #0x5b8 6a320: f90007f5 str x21, [sp, #0x8] 6a324: 97fecc5f bl 0x1d4a0 <.text+0xd9f0> 6a328: f94017f5 ldr x21, [sp, #0x28] 6a32c: 6b1a039f cmp w28, w26 6a330: cb180294 sub x20, x20, x24 6a334: 54fffa01 b.ne 0x6a274 6a338: 531f7b5a lsl w26, w26, #1 6a33c: d37df341 lsl x1, x26, #3 6a340: aa1703e0 mov x0, x23 6a344: 97fe9223 bl 0xebd0 6a348: aa0003f7 mov x23, x0 6a34c: 17ffffca b 0x6a274 6a350: 6b1c035f cmp w26, w28 6a354: 540000e9 b.ls 0x6a370 6a358: 2a1c03f8 mov w24, w28 6a35c: d37df301 lsl x1, x24, #3 6a360: aa1703e0 mov x0, x23 6a364: 97fe921b bl 0xebd0 6a368: aa0003f7 mov x23, x0 6a36c: 14000002 b 0x6a374 6a370: 2a1c03f8 mov w24, w28 6a374: 90000003 adrp x3, 0x6a000 6a378: 91107063 add x3, x3, #0x41c 6a37c: 321d03e2 orr w2, wzr, #0x8 6a380: aa1703e0 mov x0, x23 6a384: aa1803e1 mov x1, x24 6a388: 97fe92e6 bl 0xef20 6a38c: a90262d7 stp x23, x24, [x22, #0x20] 6a390: f9400be9 ldr x9, [sp, #0x10] 6a394: 320003f7 orr w23, wzr, #0x1 6a398: 32000be8 orr w8, wzr, #0x7 6a39c: b0000201 adrp x1, 0xab000 6a3a0: b9002937 str w23, [x9, #0x28] 6a3a4: 3dc002c0 ldr q0, [x22] 6a3a8: a9045928 stp x8, x22, [x9, #0x40] 6a3ac: f9001933 str x19, [x9, #0x30] 6a3b0: f9401126 ldr x6, [x9, #0x20] 6a3b4: 3d800520 str q0, [x9, #0x10] 6a3b8: f9400fe4 ldr x4, [sp, #0x18] 6a3bc: b0000262 adrp x2, 0xb7000 6a3c0: 91378421 add x1, x1, #0xde1 6a3c4: 91175842 add x2, x2, #0x5d6 6a3c8: 320007e0 orr w0, wzr, #0x3 6a3cc: 32000be5 orr w5, wzr, #0x7 6a3d0: aa1303e3 mov x3, x19 6a3d4: aa1603e7 mov x7, x22 6a3d8: f9001d24 str x4, [x9, #0x38] 6a3dc: 97fecc31 bl 0x1d4a0 <.text+0xd9f0> 6a3e0: f94013e8 ldr x8, [sp, #0x20] 6a3e4: f9401508 ldr x8, [x8, #0x28] 6a3e8: f85a83a9 ldur x9, [x29, #-0x58] 6a3ec: eb09011f cmp x8, x9 6a3f0: 54000141 b.ne 0x6a418 6a3f4: 2a1703e0 mov w0, w23 6a3f8: a94d7bfd ldp x29, x30, [sp, #0xd0] 6a3fc: a94c4ff4 ldp x20, x19, [sp, #0xc0] 6a400: a94b57f6 ldp x22, x21, [sp, #0xb0] 6a404: a94a5ff8 ldp x24, x23, [sp, #0xa0] 6a408: a94967fa ldp x26, x25, [sp, #0x90] 6a40c: a9486ffc ldp x28, x27, [sp, #0x80] 6a410: 910383ff add sp, sp, #0xe0 6a414: d65f03c0 ret 6a418: 97fe9372 bl 0xf1e0 <__stack_chk_fail@plt> 6a41c: b9400008 ldr w8, [x0] 6a420: b9400029 ldr w9, [x1] 6a424: 6b09011f cmp w8, w9 6a428: 5a9fa3e8 csetm w8, lt 6a42c: 1a9fd500 csinc w0, w8, wzr, le 6a430: d65f03c0 ret 6a434: d10283ff sub sp, sp, #0xa0 6a438: a9046ffc stp x28, x27, [sp, #0x40] 6a43c: a90567fa stp x26, x25, [sp, #0x50] 6a440: a9065ff8 stp x24, x23, [sp, #0x60] 6a444: a90757f6 stp x22, x21, [sp, #0x70] 6a448: a9084ff4 stp x20, x19, [sp, #0x80] 6a44c: a9097bfd stp x29, x30, [sp, #0x90] 6a450: 910243fd add x29, sp, #0x90 6a454: d53bd05a mrs x26, TPIDR_EL0 6a458: f9401748 ldr x8, [x26, #0x28] 6a45c: aa0203f3 mov x19, x2 6a460: aa0003f4 mov x20, x0 6a464: f100683f cmp x1, #0x1a 6a468: f9001fe8 str x8, [sp, #0x38] 6a46c: 54000062 b.hs 0x6a478 6a470: 12800000 mov w0, #-0x1 // =-1 6a474: 140000a0 b 0x6a6f4 6a478: 7940328b ldrh w11, [x20, #0x18] 6a47c: b40013ab cbz x11, 0x6a6f0 6a480: b940126f ldr w15, [x19, #0x10] 6a484: a9405e75 ldp x21, x23, [x19] 6a488: f9400296 ldr x22, [x20] 6a48c: f9400a8a ldr x10, [x20, #0x10] 6a490: 529caa0c mov w12, #0xe550 // =58704 6a494: aa1f03e8 mov x8, xzr 6a498: aa1f03e9 mov x9, xzr 6a49c: aa1f03fc mov x28, xzr 6a4a0: aa1f03fb mov x27, xzr 6a4a4: 9100056b add x11, x11, #0x1 6a4a8: 72ac8e8c movk w12, #0x6474, lsl #16 6a4ac: b940014d ldr w13, [x10] 6a4b0: 710005bf cmp w13, #0x1 6a4b4: 54000120 b.eq 0x6a4d8 6a4b8: 710009bf cmp w13, #0x2 6a4bc: 540000a0 b.eq 0x6a4d0 6a4c0: 6b0c01bf cmp w13, w12 6a4c4: 54000221 b.ne 0x6a508 6a4c8: aa0a03e8 mov x8, x10 6a4cc: 1400000f b 0x6a508 6a4d0: aa0a03e9 mov x9, x10 6a4d4: 1400000d b 0x6a508 6a4d8: f940094d ldr x13, [x10, #0x10] 6a4dc: 8b1601ad add x13, x13, x22 6a4e0: eb0d02bf cmp x21, x13 6a4e4: 540000a3 b.lo 0x6a4f8 6a4e8: f940154e ldr x14, [x10, #0x28] 6a4ec: 8b0d01ce add x14, x14, x13 6a4f0: eb0e02bf cmp x21, x14 6a4f4: 9a9c315c csel x28, x10, x28, lo 6a4f8: f940114e ldr x14, [x10, #0x20] 6a4fc: 8b0d01cd add x13, x14, x13 6a500: eb1b01bf cmp x13, x27 6a504: 9a9b81bb csel x27, x13, x27, hi 6a508: d100056b sub x11, x11, #0x1 6a50c: f100057f cmp x11, #0x1 6a510: 9100e14a add x10, x10, #0x38 6a514: 54fffccc b.gt 0x6a4ac 6a518: b4000edc cbz x28, 0x6a6f0 6a51c: b40001c8 cbz x8, 0x6a554 6a520: b40004c9 cbz x9, 0x6a5b8 6a524: f9400929 ldr x9, [x9, #0x10] 6a528: 8b160129 add x9, x9, x22 6a52c: 91002129 add x9, x9, #0x8 6a530: f85f812a ldur x10, [x9, #-0x8] 6a534: b40000ca cbz x10, 0x6a54c 6a538: f1000d5f cmp x10, #0x3 6a53c: 540003c0 b.eq 0x6a5b4 6a540: 91004129 add x9, x9, #0x10 6a544: f85f812a ldur x10, [x9, #-0x8] 6a548: b5ffff8a cbnz x10, 0x6a538 6a54c: f9401e69 ldr x9, [x19, #0x38] 6a550: 1400001b b 0x6a5bc 6a554: 2a1f03e0 mov w0, wzr 6a558: 79403288 ldrh w8, [x20, #0x18] 6a55c: b4000ae8 cbz x8, 0x6a6b8 6a560: f9400a8a ldr x10, [x20, #0x10] 6a564: aa1f03e6 mov x6, xzr 6a568: aa1f03e9 mov x9, xzr 6a56c: 92800005 mov x5, #-0x1 // =-1 6a570: b940014b ldr w11, [x10] 6a574: 7100057f cmp w11, #0x1 6a578: 54000141 b.ne 0x6a5a0 6a57c: f940028b ldr x11, [x20] 6a580: f940094c ldr x12, [x10, #0x10] 6a584: f940154d ldr x13, [x10, #0x28] 6a588: 8b0b018b add x11, x12, x11 6a58c: 8b0d016c add x12, x11, x13 6a590: eb05017f cmp x11, x5 6a594: 9a853165 csel x5, x11, x5, lo 6a598: eb06019f cmp x12, x6 6a59c: 9a868186 csel x6, x12, x6, hi 6a5a0: 91000529 add x9, x9, #0x1 6a5a4: eb08013f cmp x9, x8 6a5a8: 9100e14a add x10, x10, #0x38 6a5ac: 54fffe2b b.lt 0x6a570 6a5b0: 14000044 b 0x6a6c0 6a5b4: f9400129 ldr x9, [x9] 6a5b8: f9001e69 str x9, [x19, #0x38] 6a5bc: f90012e9 str x9, [x23, #0x20] 6a5c0: f9400908 ldr x8, [x8, #0x10] 6a5c4: 8b160118 add x24, x8, x22 6a5c8: 39400304 ldrb w4, [x24] 6a5cc: 7100049f cmp w4, #0x1 6a5d0: 54000821 b.ne 0x6a6d4 6a5d4: b90017ef str w15, [sp, #0x14] 6a5d8: b00003b9 adrp x25, 0xdf000 6a5dc: f947af39 ldr x25, [x25, #0xf58] 6a5e0: f9400320 ldr x0, [x25] 6a5e4: 97fff82f bl 0x686a0 6a5e8: 91001308 add x8, x24, #0x4 6a5ec: f90017e8 str x8, [sp, #0x28] 6a5f0: f9400328 ldr x8, [x25] 6a5f4: 39400703 ldrb w3, [x24, #0x1] 6a5f8: aa0003f9 mov x25, x0 6a5fc: 9100a3e2 add x2, sp, #0x28 6a600: 910083e5 add x5, sp, #0x20 6a604: aa0803e0 mov x0, x8 6a608: aa1903e1 mov x1, x25 6a60c: aa1703e4 mov x4, x23 6a610: aa1f03e6 mov x6, xzr 6a614: 97fffe11 bl 0x69e58 6a618: 37f806e0 tbnz w0, #0x1f, 0x6a6f4 6a61c: b00003a8 adrp x8, 0xdf000 6a620: f947ad08 ldr x8, [x8, #0xf58] 6a624: 39400b03 ldrb w3, [x24, #0x2] 6a628: 9100a3e2 add x2, sp, #0x28 6a62c: 910063e5 add x5, sp, #0x18 6a630: f9400100 ldr x0, [x8] 6a634: aa1903e1 mov x1, x25 6a638: aa1703e4 mov x4, x23 6a63c: aa1f03e6 mov x6, xzr 6a640: 97fffe06 bl 0x69e58 6a644: 37f80580 tbnz w0, #0x1f, 0x6a6f4 6a648: 39400f04 ldrb w4, [x24, #0x3] 6a64c: 7100ec9f cmp w4, #0x3b 6a650: 540006a1 b.ne 0x6a724 6a654: 321f03e8 orr w8, wzr, #0x2 6a658: b9004268 str w8, [x19, #0x40] 6a65c: f9400b88 ldr x8, [x28, #0x10] 6a660: f9401e66 ldr x6, [x19, #0x38] 6a664: b0000201 adrp x1, 0xab000 6a668: b0000262 adrp x2, 0xb7000 6a66c: 8b160108 add x8, x8, x22 6a670: f9001668 str x8, [x19, #0x28] 6a674: f9401789 ldr x9, [x28, #0x28] 6a678: 91378421 add x1, x1, #0xde1 6a67c: 911ad442 add x2, x2, #0x6b5 6a680: 320007e0 orr w0, wzr, #0x3 6a684: 8b090108 add x8, x8, x9 6a688: f9001a68 str x8, [x19, #0x30] 6a68c: f9400683 ldr x3, [x20, #0x8] 6a690: aa1803e4 mov x4, x24 6a694: a904e263 stp x3, x24, [x19, #0x48] 6a698: f9400fe8 ldr x8, [sp, #0x18] 6a69c: f94017e7 ldr x7, [sp, #0x28] 6a6a0: 9240f105 and x5, x8, #0x1fffffffffffffff 6a6a4: a9059e65 stp x5, x7, [x19, #0x58] 6a6a8: 97fecb7e bl 0x1d4a0 <.text+0xd9f0> 6a6ac: 320003e0 orr w0, wzr, #0x1 6a6b0: 79403288 ldrh w8, [x20, #0x18] 6a6b4: b5fff568 cbnz x8, 0x6a560 6a6b8: aa1f03e6 mov x6, xzr 6a6bc: 92800005 mov x5, #-0x1 // =-1 6a6c0: a9401283 ldp x3, x4, [x20] 6a6c4: 9101a261 add x1, x19, #0x68 6a6c8: aa1503e2 mov x2, x21 6a6cc: 97fffe66 bl 0x6a064 6a6d0: 14000009 b 0x6a6f4 6a6d4: f9400683 ldr x3, [x20, #0x8] 6a6d8: b0000201 adrp x1, 0xab000 6a6dc: b0000262 adrp x2, 0xb7000 6a6e0: 91378421 add x1, x1, #0xde1 6a6e4: 9118a042 add x2, x2, #0x628 6a6e8: 320007e0 orr w0, wzr, #0x3 6a6ec: 97fecb6d bl 0x1d4a0 <.text+0xd9f0> 6a6f0: 2a1f03e0 mov w0, wzr 6a6f4: f9401748 ldr x8, [x26, #0x28] 6a6f8: f9401fe9 ldr x9, [sp, #0x38] 6a6fc: eb09011f cmp x8, x9 6a700: 54000ae1 b.ne 0x6a85c 6a704: a9497bfd ldp x29, x30, [sp, #0x90] 6a708: a9484ff4 ldp x20, x19, [sp, #0x80] 6a70c: a94757f6 ldp x22, x21, [sp, #0x70] 6a710: a9465ff8 ldp x24, x23, [sp, #0x60] 6a714: a94567fa ldp x26, x25, [sp, #0x50] 6a718: a9446ffc ldp x28, x27, [sp, #0x40] 6a71c: 910283ff add sp, sp, #0xa0 6a720: d65f03c0 ret 6a724: f9400683 ldr x3, [x20, #0x8] 6a728: b0000201 adrp x1, 0xab000 6a72c: 91378421 add x1, x1, #0xde1 6a730: 7103fc9f cmp w4, #0xff 6a734: 540000c0 b.eq 0x6a74c 6a738: b0000262 adrp x2, 0xb7000 6a73c: 911a0842 add x2, x2, #0x682 6a740: 320007e0 orr w0, wzr, #0x3 6a744: 97fecb57 bl 0x1d4a0 <.text+0xd9f0> 6a748: 14000005 b 0x6a75c 6a74c: b0000262 adrp x2, 0xb7000 6a750: 91193842 add x2, x2, #0x64e 6a754: 320007e0 orr w0, wzr, #0x3 6a758: 97fecb52 bl 0x1d4a0 <.text+0xd9f0> 6a75c: b00003a9 adrp x9, 0xdf000 6a760: f947ad29 ldr x9, [x9, #0xf58] 6a764: 39400b08 ldrb w8, [x24, #0x2] 6a768: 7103fd1f cmp w8, #0xff 6a76c: 54000061 b.ne 0x6a778 6a770: 92800008 mov x8, #-0x1 // =-1 6a774: f9000fe8 str x8, [sp, #0x18] 6a778: 39400708 ldrb w8, [x24, #0x1] 6a77c: 7103fd1f cmp w8, #0xff 6a780: 54000700 b.eq 0x6a860 6a784: 320003e8 orr w8, wzr, #0x1 6a788: b9001668 str w8, [x19, #0x14] 6a78c: f9400138 ldr x24, [x9] 6a790: a941f3f6 ldp x22, x28, [sp, #0x18] 6a794: aa1803e0 mov x0, x24 6a798: 97fff7c2 bl 0x686a0 6a79c: f90007e0 str x0, [sp, #0x8] 6a7a0: f9001bfc str x28, [sp, #0x30] 6a7a4: b4000336 cbz x22, 0x6a808 6a7a8: eb1b039f cmp x28, x27 6a7ac: 540002e2 b.hs 0x6a808 6a7b0: aa1f03f9 mov x25, xzr 6a7b4: f94007e1 ldr x1, [sp, #0x8] 6a7b8: 9100c3e2 add x2, sp, #0x30 6a7bc: aa1803e0 mov x0, x24 6a7c0: aa1703e3 mov x3, x23 6a7c4: 2a1f03e4 mov w4, wzr 6a7c8: aa1f03e5 mov x5, xzr 6a7cc: aa1f03e6 mov x6, xzr 6a7d0: 94001ca1 bl 0x71a54 6a7d4: 37f801c0 tbnz w0, #0x1f, 0x6a80c 6a7d8: f94002e8 ldr x8, [x23] 6a7dc: eb15011f cmp x8, x21 6a7e0: 54000088 b.hi 0x6a7f0 6a7e4: f94006e8 ldr x8, [x23, #0x8] 6a7e8: eb15011f cmp x8, x21 6a7ec: 540001a8 b.hi 0x6a820 6a7f0: 91000739 add x25, x25, #0x1 6a7f4: eb16033f cmp x25, x22 6a7f8: 54000082 b.hs 0x6a808 6a7fc: f9401bfc ldr x28, [sp, #0x30] 6a800: eb1b039f cmp x28, x27 6a804: 54fffd83 b.lo 0x6a7b4 6a808: 12800120 mov w0, #-0xa // =-10 6a80c: 7100041f cmp w0, #0x1 6a810: 1a9f17e0 cset w0, eq 6a814: 79403288 ldrh w8, [x20, #0x18] 6a818: b5ffea48 cbnz x8, 0x6a560 6a81c: 17ffffa7 b 0x6a6b8 6a820: b94017e4 ldr w4, [sp, #0x14] 6a824: 34000184 cbz w4, 0x6a854 6a828: f94007e1 ldr x1, [sp, #0x8] 6a82c: 9100c3e2 add x2, sp, #0x30 6a830: aa1803e0 mov x0, x24 6a834: aa1703e3 mov x3, x23 6a838: aa1f03e5 mov x5, xzr 6a83c: aa1f03e6 mov x6, xzr 6a840: f9001bfc str x28, [sp, #0x30] 6a844: 94001c84 bl 0x71a54 6a848: 7100001f cmp w0, #0x0 6a84c: 1a9fb400 csinc w0, w0, wzr, lt 6a850: 17ffffef b 0x6a80c 6a854: 320003e0 orr w0, wzr, #0x1 6a858: 17ffffed b 0x6a80c 6a85c: 97fe9261 bl 0xf1e0 <__stack_chk_fail@plt> 6a860: 97fe9198 bl 0xeec0 6a864: d10443ff sub sp, sp, #0x110 6a868: a90c67fc stp x28, x25, [sp, #0xc0] 6a86c: a90d5ff8 stp x24, x23, [sp, #0xd0] 6a870: a90e57f6 stp x22, x21, [sp, #0xe0] 6a874: a90f4ff4 stp x20, x19, [sp, #0xf0] 6a878: a9107bfd stp x29, x30, [sp, #0x100] 6a87c: 910403fd add x29, sp, #0x100 6a880: d53bd058 mrs x24, TPIDR_EL0 6a884: f9401708 ldr x8, [x24, #0x28] 6a888: aa0203f6 mov x22, x2 6a88c: aa0103f3 mov x19, x1 6a890: b0000201 adrp x1, 0xab000 6a894: b0000262 adrp x2, 0xb7000 6a898: 2a0303f5 mov w21, w3 6a89c: aa0003f7 mov x23, x0 6a8a0: 91378421 add x1, x1, #0xde1 6a8a4: 911bec42 add x2, x2, #0x6fb 6a8a8: 320007e0 orr w0, wzr, #0x3 6a8ac: aa1303e3 mov x3, x19 6a8b0: aa0403f4 mov x20, x4 6a8b4: f81b83a8 stur x8, [x29, #-0x48] 6a8b8: 97fecafa bl 0x1d4a0 <.text+0xd9f0> 6a8bc: 910003e0 mov x0, sp 6a8c0: 52801702 mov w2, #0xb8 // =184 6a8c4: 2a1f03e1 mov w1, wzr 6a8c8: 910003f9 mov x25, sp 6a8cc: 97fe9405 bl 0xf8e0 6a8d0: 90000000 adrp x0, 0x6a000 6a8d4: 12800008 mov w8, #-0x1 // =-1 6a8d8: 9110d000 add x0, x0, #0x434 6a8dc: 910003e1 mov x1, sp 6a8e0: a9005bf3 stp x19, x22, [sp] 6a8e4: b90013f5 str w21, [sp, #0x10] 6a8e8: b90043e8 str w8, [sp, #0x40] 6a8ec: b90093e8 str w8, [sp, #0x90] 6a8f0: 94001637 bl 0x701cc 6a8f4: 7100001f cmp w0, #0x0 6a8f8: 540000ad b.le 0x6a90c 6a8fc: b94017e8 ldr w8, [sp, #0x14] 6a900: 34000188 cbz w8, 0x6a930 6a904: 2a1f03e0 mov w0, wzr 6a908: 14000024 b 0x6a998 6a90c: b0000201 adrp x1, 0xab000 6a910: b0000262 adrp x2, 0xb7000 6a914: 91378421 add x1, x1, #0xde1 6a918: 911c4442 add x2, x2, #0x711 6a91c: 320007e0 orr w0, wzr, #0x3 6a920: aa1303e3 mov x3, x19 6a924: 97fecadf bl 0x1d4a0 <.text+0xd9f0> 6a928: 12800120 mov w0, #-0xa // =-10 6a92c: 1400001b b 0x6a998 6a930: b94043e8 ldr w8, [sp, #0x40] 6a934: 3100051f cmn w8, #0x1 6a938: 54000160 b.eq 0x6a964 6a93c: 91006322 add x2, x25, #0x18 6a940: aa1703e0 mov x0, x23 6a944: aa1303e1 mov x1, x19 6a948: aa1603e3 mov x3, x22 6a94c: 2a1503e4 mov w4, w21 6a950: aa1403e5 mov x5, x20 6a954: 9400001d bl 0x6a9c8 6a958: 3100281f cmn w0, #0xa 6a95c: 540000a0 b.eq 0x6a970 6a960: 1400000e b 0x6a998 6a964: 12800120 mov w0, #-0xa // =-10 6a968: 3100281f cmn w0, #0xa 6a96c: 54000161 b.ne 0x6a998 6a970: b94093e8 ldr w8, [sp, #0x90] 6a974: 3100051f cmn w8, #0x1 6a978: 54000100 b.eq 0x6a998 6a97c: 9101a322 add x2, x25, #0x68 6a980: aa1703e0 mov x0, x23 6a984: aa1303e1 mov x1, x19 6a988: aa1603e3 mov x3, x22 6a98c: 2a1503e4 mov w4, w21 6a990: aa1403e5 mov x5, x20 6a994: 9400000d bl 0x6a9c8 6a998: f9401708 ldr x8, [x24, #0x28] 6a99c: f85b83a9 ldur x9, [x29, #-0x48] 6a9a0: eb09011f cmp x8, x9 6a9a4: 54000101 b.ne 0x6a9c4 6a9a8: a9507bfd ldp x29, x30, [sp, #0x100] 6a9ac: a94f4ff4 ldp x20, x19, [sp, #0xf0] 6a9b0: a94e57f6 ldp x22, x21, [sp, #0xe0] 6a9b4: a94d5ff8 ldp x24, x23, [sp, #0xd0] 6a9b8: a94c67fc ldp x28, x25, [sp, #0xc0] 6a9bc: 910443ff add sp, sp, #0x110 6a9c0: d65f03c0 ret 6a9c4: 97fe9207 bl 0xf1e0 <__stack_chk_fail@plt> 6a9c8: d10203ff sub sp, sp, #0x80 6a9cc: a9026ffc stp x28, x27, [sp, #0x20] 6a9d0: a90367fa stp x26, x25, [sp, #0x30] 6a9d4: a9045ff8 stp x24, x23, [sp, #0x40] 6a9d8: a90557f6 stp x22, x21, [sp, #0x50] 6a9dc: a9064ff4 stp x20, x19, [sp, #0x60] 6a9e0: a9077bfd stp x29, x30, [sp, #0x70] 6a9e4: 9101c3fd add x29, sp, #0x70 6a9e8: f90007e5 str x5, [sp, #0x8] 6a9ec: d53bd05c mrs x28, TPIDR_EL0 6a9f0: f9401788 ldr x8, [x28, #0x28] 6a9f4: aa0203f6 mov x22, x2 6a9f8: 2a0403f7 mov w23, w4 6a9fc: aa0303f3 mov x19, x3 6aa00: f9000fe8 str x8, [sp, #0x18] 6aa04: b9402ac8 ldr w8, [x22, #0x28] 6aa08: aa0103f4 mov x20, x1 6aa0c: aa0003f8 mov x24, x0 6aa10: 7100091f cmp w8, #0x2 6aa14: 910122c8 add x8, x22, #0x48 6aa18: 54000081 b.ne 0x6aa28 6aa1c: aa1f03f9 mov x25, xzr 6aa20: 910102c9 add x9, x22, #0x40 6aa24: 14000008 b 0x6aa44 6aa28: f9400109 ldr x9, [x8] 6aa2c: b00003a8 adrp x8, 0xdf000 6aa30: f947ad08 ldr x8, [x8, #0xf58] 6aa34: f9400939 ldr x25, [x9, #0x10] 6aa38: f9400118 ldr x24, [x8] 6aa3c: 91008128 add x8, x9, #0x20 6aa40: 9100a129 add x9, x9, #0x28 6aa44: f9400115 ldr x21, [x8] 6aa48: f940013a ldr x26, [x9] 6aa4c: aa1803e0 mov x0, x24 6aa50: 97fff714 bl 0x686a0 6aa54: b00003a8 adrp x8, 0xdf000 6aa58: f947ad08 ldr x8, [x8, #0xf58] 6aa5c: aa0003fb mov x27, x0 6aa60: f9400108 ldr x8, [x8] 6aa64: eb08031f cmp x24, x8 6aa68: 540002c0 b.eq 0x6aac0 6aa6c: a94116c4 ldp x4, x5, [x22, #0x10] 6aa70: b0000201 adrp x1, 0xab000 6aa74: b0000262 adrp x2, 0xb7000 6aa78: 91378421 add x1, x1, #0xde1 6aa7c: 911c9442 add x2, x2, #0x725 6aa80: 320007e0 orr w0, wzr, #0x3 6aa84: aa1403e3 mov x3, x20 6aa88: 97feca86 bl 0x1d4a0 <.text+0xd9f0> 6aa8c: 12800120 mov w0, #-0xa // =-10 6aa90: f9401788 ldr x8, [x28, #0x28] 6aa94: f9400fe9 ldr x9, [sp, #0x18] 6aa98: eb09011f cmp x8, x9 6aa9c: 54000a61 b.ne 0x6abe8 6aaa0: a9477bfd ldp x29, x30, [sp, #0x70] 6aaa4: a9464ff4 ldp x20, x19, [sp, #0x60] 6aaa8: a94557f6 ldp x22, x21, [sp, #0x50] 6aaac: a9445ff8 ldp x24, x23, [sp, #0x40] 6aab0: a94367fa ldp x26, x25, [sp, #0x30] 6aab4: a9426ffc ldp x28, x27, [sp, #0x20] 6aab8: 910203ff add sp, sp, #0x80 6aabc: d65f03c0 ret 6aac0: 9240f348 and x8, x26, #0x1fffffffffffffff 6aac4: b4fffd48 cbz x8, 0x6aa6c 6aac8: f9401eda ldr x26, [x22, #0x38] 6aacc: aa1f03e9 mov x9, xzr 6aad0: 4b1a028a sub w10, w20, w26 6aad4: 8b08012b add x11, x9, x8 6aad8: d341fd6b lsr x11, x11, #1 6aadc: d37df16c lsl x12, x11, #3 6aae0: b86c6aac ldr w12, [x21, x12] 6aae4: 6b0a019f cmp w12, w10 6aae8: 9a8bc529 csinc x9, x9, x11, gt 6aaec: 9a88c168 csel x8, x11, x8, gt 6aaf0: eb08013f cmp x9, x8 6aaf4: 54ffff03 b.lo 0x6aad4 6aaf8: b4fffba8 cbz x8, 0x6aa6c 6aafc: 8b080eb5 add x21, x21, x8, lsl #3 6ab00: b89f82a4 ldursw x4, [x21, #-0x8] 6ab04: b0000201 adrp x1, 0xab000 6ab08: b0000262 adrp x2, 0xb7000 6ab0c: 91378421 add x1, x1, #0xde1 6ab10: 911d9442 add x2, x2, #0x765 6ab14: 320007e0 orr w0, wzr, #0x3 6ab18: aa1403e3 mov x3, x20 6ab1c: 97feca61 bl 0x1d4a0 <.text+0xd9f0> 6ab20: b89fc2a3 ldursw x3, [x21, #-0x4] 6ab24: f100033f cmp x25, #0x0 6ab28: 9a990348 csel x8, x26, x25, eq 6ab2c: b0000262 adrp x2, 0xb7000 6ab30: b0000201 adrp x1, 0xab000 6ab34: 8b030106 add x6, x8, x3 6ab38: 911dfc42 add x2, x2, #0x77f 6ab3c: 320007e0 orr w0, wzr, #0x3 6ab40: 91378421 add x1, x1, #0xde1 6ab44: aa1a03e4 mov x4, x26 6ab48: aa1903e5 mov x5, x25 6ab4c: f9000be6 str x6, [sp, #0x10] 6ab50: 97feca54 bl 0x1d4a0 <.text+0xd9f0> 6ab54: f94007e6 ldr x6, [sp, #0x8] 6ab58: 910043e2 add x2, sp, #0x10 6ab5c: aa1803e0 mov x0, x24 6ab60: aa1b03e1 mov x1, x27 6ab64: aa1303e3 mov x3, x19 6ab68: 2a1703e4 mov w4, w23 6ab6c: aa1903e5 mov x5, x25 6ab70: 94001bb9 bl 0x71a54 6ab74: 37fff8e0 tbnz w0, #0x1f, 0x6aa90 6ab78: b9402ac9 ldr w9, [x22, #0x28] 6ab7c: f9400268 ldr x8, [x19] 6ab80: 7100053f cmp w9, #0x1 6ab84: 540000e1 b.ne 0x6aba0 6ab88: f9400669 ldr x9, [x19, #0x8] 6ab8c: 8b1a0108 add x8, x8, x26 6ab90: 321b03ea orr w10, wzr, #0x20 6ab94: f900166a str x10, [x19, #0x28] 6ab98: 8b1a0129 add x9, x9, x26 6ab9c: a9002668 stp x8, x9, [x19] 6aba0: eb14011f cmp x8, x20 6aba4: 540000c8 b.hi 0x6abbc 6aba8: f9400668 ldr x8, [x19, #0x8] 6abac: eb14011f cmp x8, x20 6abb0: 54000069 b.ls 0x6abbc 6abb4: 2a1f03e0 mov w0, wzr 6abb8: 17ffffb6 b 0x6aa90 6abbc: 34fff697 cbz w23, 0x6aa8c 6abc0: f9401e61 ldr x1, [x19, #0x38] 6abc4: b4fff641 cbz x1, 0x6aa8c 6abc8: b9403268 ldr w8, [x19, #0x30] 6abcc: 7100051f cmp w8, #0x1 6abd0: 54fff5e1 b.ne 0x6aa8c 6abd4: b00003a0 adrp x0, 0xdf000 6abd8: f9479400 ldr x0, [x0, #0xf28] 6abdc: 94001613 bl 0x70428 6abe0: f9001e7f str xzr, [x19, #0x38] 6abe4: 17ffffaa b 0x6aa8c 6abe8: 97fe917e bl 0xf1e0 <__stack_chk_fail@plt> 6abec: d65f03c0 ret 6abf0: d10383ff sub sp, sp, #0xe0 6abf4: a9086ffc stp x28, x27, [sp, #0x80] 6abf8: a90967fa stp x26, x25, [sp, #0x90] 6abfc: a90a5ff8 stp x24, x23, [sp, #0xa0] 6ac00: a90b57f6 stp x22, x21, [sp, #0xb0] 6ac04: a90c4ff4 stp x20, x19, [sp, #0xc0] 6ac08: a90d7bfd stp x29, x30, [sp, #0xd0] 6ac0c: 910343fd add x29, sp, #0xd0 6ac10: d53bd057 mrs x23, TPIDR_EL0 6ac14: f94016e8 ldr x8, [x23, #0x28] 6ac18: aa0103f3 mov x19, x1 6ac1c: d0000241 adrp x1, 0xb4000 6ac20: aa0203fa mov x26, x2 6ac24: 912ae021 add x1, x1, #0xab8 6ac28: 2a0303fc mov w28, w3 6ac2c: aa0003f8 mov x24, x0 6ac30: f81a83a8 stur x8, [x29, #-0x58] 6ac34: f900027f str xzr, [x19] 6ac38: f900035f str xzr, [x26] 6ac3c: 97fe932d bl 0xf8f0 6ac40: aa0003f6 mov x22, x0 6ac44: b40015f6 cbz x22, 0x6af00 6ac48: 9100e3e0 add x0, sp, #0x38 6ac4c: 321a03e1 orr w1, wzr, #0x40 6ac50: 320003e2 orr w2, wzr, #0x1 6ac54: aa1603e3 mov x3, x22 6ac58: 97fe9032 bl 0xed20 6ac5c: f100041f cmp x0, #0x1 6ac60: 540012a1 b.ne 0x6aeb4 6ac64: f94033f5 ldr x21, [sp, #0x60] 6ac68: 7940eff4 ldrh w20, [sp, #0x76] 6ac6c: b0000201 adrp x1, 0xab000 6ac70: b0000262 adrp x2, 0xb7000 6ac74: 91378421 add x1, x1, #0xde1 6ac78: 91204042 add x2, x2, #0x810 6ac7c: 320007e0 orr w0, wzr, #0x3 6ac80: aa1803e3 mov x3, x24 6ac84: 2a1503e4 mov w4, w21 6ac88: 97feca06 bl 0x1d4a0 <.text+0xd9f0> 6ac8c: aa1603e0 mov x0, x22 6ac90: aa1503e1 mov x1, x21 6ac94: 2a1f03e2 mov w2, wzr 6ac98: 97fe920a bl 0xf4c0 6ac9c: 7940ebfb ldrh w27, [sp, #0x74] 6aca0: 321a03e1 orr w1, wzr, #0x40 6aca4: aa1b03e0 mov x0, x27 6aca8: 97fe9016 bl 0xed00 6acac: aa0003f9 mov x25, x0 6acb0: b40010b9 cbz x25, 0x6aec4 6acb4: 321a03e1 orr w1, wzr, #0x40 6acb8: aa1903e0 mov x0, x25 6acbc: aa1b03e2 mov x2, x27 6acc0: aa1603e3 mov x3, x22 6acc4: 97fe9017 bl 0xed20 6acc8: eb1b001f cmp x0, x27 6accc: 54000fc1 b.ne 0x6aec4 6acd0: 8b141b34 add x20, x25, x20, lsl #6 6acd4: f9001bf7 str x23, [sp, #0x30] 6acd8: f9401297 ldr x23, [x20, #0x20] 6acdc: b0000201 adrp x1, 0xab000 6ace0: b0000262 adrp x2, 0xb7000 6ace4: 91378421 add x1, x1, #0xde1 6ace8: 9120fc42 add x2, x2, #0x83f 6acec: 320007e0 orr w0, wzr, #0x3 6acf0: aa1703e3 mov x3, x23 6acf4: 97fec9eb bl 0x1d4a0 <.text+0xd9f0> 6acf8: aa1703e0 mov x0, x23 6acfc: 97fe92dd bl 0xf870 6ad00: f9400e81 ldr x1, [x20, #0x18] 6ad04: aa0003f5 mov x21, x0 6ad08: aa1603e0 mov x0, x22 6ad0c: 2a1f03e2 mov w2, wzr 6ad10: 97fe91ec bl 0xf4c0 6ad14: b4000df5 cbz x21, 0x6aed0 6ad18: 320003e1 orr w1, wzr, #0x1 6ad1c: aa1503e0 mov x0, x21 6ad20: aa1703e2 mov x2, x23 6ad24: aa1603e3 mov x3, x22 6ad28: 97fe8ffe bl 0xed20 6ad2c: eb17001f cmp x0, x23 6ad30: 54000d01 b.ne 0x6aed0 6ad34: 71000b7f cmp w27, #0x2 6ad38: b90017fc str w28, [sp, #0x14] 6ad3c: f90003fa str x26, [sp] 6ad40: 54000fa3 b.lo 0x6af34 6ad44: 9101833c add x28, x25, #0x60 6ad48: 320003f4 orr w20, wzr, #0x1 6ad4c: f90007ff str xzr, [sp, #0x8] 6ad50: a901d7ff stp xzr, x21, [sp, #0x18] 6ad54: f90017f7 str x23, [sp, #0x28] 6ad58: f9400268 ldr x8, [x19] 6ad5c: b5000f08 cbnz x8, 0x6af3c 6ad60: b85e039a ldur w26, [x28, #-0x20] 6ad64: eb1a02ff cmp x23, x26 6ad68: 540009c9 b.ls 0x6aea0 6ad6c: 91003748 add x8, x26, #0xd 6ad70: eb17011f cmp x8, x23 6ad74: 8b1a02b5 add x21, x21, x26 6ad78: 540000e8 b.hi 0x6ad94 6ad7c: b0000261 adrp x1, 0xb7000 6ad80: aa1503e0 mov x0, x21 6ad84: 91218421 add x1, x1, #0x861 6ad88: 97fe91d2 bl 0xf4d0 6ad8c: f94017f7 ldr x23, [sp, #0x28] 6ad90: 340004e0 cbz w0, 0x6ae2c 6ad94: 91003f48 add x8, x26, #0xf 6ad98: eb17011f cmp x8, x23 6ad9c: 54000069 b.ls 0x6ada8 6ada0: f94013f5 ldr x21, [sp, #0x20] 6ada4: 1400003f b 0x6aea0 6ada8: b0000261 adrp x1, 0xb7000 6adac: aa1503e0 mov x0, x21 6adb0: 91227821 add x1, x1, #0x89e 6adb4: 97fe91c7 bl 0xf4d0 6adb8: a9425ff5 ldp x21, x23, [sp, #0x20] 6adbc: 35000720 cbnz w0, 0x6aea0 6adc0: f940039a ldr x26, [x28] 6adc4: aa1a03e0 mov x0, x26 6adc8: 97fe92aa bl 0xf870 6adcc: f85f8381 ldur x1, [x28, #-0x8] 6add0: aa0003f5 mov x21, x0 6add4: aa1603e0 mov x0, x22 6add8: 2a1f03e2 mov w2, wzr 6addc: aa0103f7 mov x23, x1 6ade0: 97fe91b8 bl 0xf4c0 6ade4: b4001ad5 cbz x21, 0x6b13c 6ade8: 320003e1 orr w1, wzr, #0x1 6adec: aa1503e0 mov x0, x21 6adf0: aa1a03e2 mov x2, x26 6adf4: aa1603e3 mov x3, x22 6adf8: f9000ff5 str x21, [sp, #0x18] 6adfc: 97fe8fc9 bl 0xed20 6ae00: eb1a001f cmp x0, x26 6ae04: 54001981 b.ne 0x6b134 6ae08: b0000201 adrp x1, 0xab000 6ae0c: b0000262 adrp x2, 0xb7000 6ae10: 320007e0 orr w0, wzr, #0x3 6ae14: 91378421 add x1, x1, #0xde1 6ae18: 9122b442 add x2, x2, #0x8ad 6ae1c: aa1a03e3 mov x3, x26 6ae20: aa1703e4 mov x4, x23 6ae24: f90007fa str x26, [sp, #0x8] 6ae28: 1400001c b 0x6ae98 6ae2c: f9400380 ldr x0, [x28] 6ae30: f94003f5 ldr x21, [sp] 6ae34: f90002a0 str x0, [x21] 6ae38: 97fe928e bl 0xf870 6ae3c: f9000260 str x0, [x19] 6ae40: f85f839a ldur x26, [x28, #-0x8] 6ae44: aa1603e0 mov x0, x22 6ae48: 2a1f03e2 mov w2, wzr 6ae4c: aa1a03e1 mov x1, x26 6ae50: 97fe919c bl 0xf4c0 6ae54: f9400260 ldr x0, [x19] 6ae58: b40016e0 cbz x0, 0x6b134 6ae5c: f94002a2 ldr x2, [x21] 6ae60: 320003e1 orr w1, wzr, #0x1 6ae64: aa1603e3 mov x3, x22 6ae68: 97fe8fae bl 0xed20 6ae6c: f94002a9 ldr x9, [x21] 6ae70: aa0003e8 mov x8, x0 6ae74: eb09011f cmp x8, x9 6ae78: 540015e1 b.ne 0x6b134 6ae7c: b0000201 adrp x1, 0xab000 6ae80: b0000262 adrp x2, 0xb7000 6ae84: 320007e0 orr w0, wzr, #0x3 6ae88: 91378421 add x1, x1, #0xde1 6ae8c: 9121b842 add x2, x2, #0x86e 6ae90: aa0803e3 mov x3, x8 6ae94: aa1a03e4 mov x4, x26 6ae98: 97fec982 bl 0x1d4a0 <.text+0xd9f0> 6ae9c: a9425ff5 ldp x21, x23, [sp, #0x20] 6aea0: 91000694 add x20, x20, #0x1 6aea4: eb1b029f cmp x20, x27 6aea8: 9101039c add x28, x28, #0x40 6aeac: 54fff563 b.lo 0x6ad58 6aeb0: 14000023 b 0x6af3c 6aeb4: aa1f03f4 mov x20, xzr 6aeb8: aa1f03f5 mov x21, xzr 6aebc: aa1f03f9 mov x25, xzr 6aec0: 14000006 b 0x6aed8 6aec4: aa1f03f4 mov x20, xzr 6aec8: aa1f03f5 mov x21, xzr 6aecc: 14000003 b 0x6aed8 6aed0: f9401bf7 ldr x23, [sp, #0x30] 6aed4: aa1f03f4 mov x20, xzr 6aed8: aa1503e0 mov x0, x21 6aedc: 97fe92b9 bl 0xf9c0 6aee0: aa1903e0 mov x0, x25 6aee4: 97fe92b7 bl 0xf9c0 6aee8: aa1403e0 mov x0, x20 6aeec: 97fe92b5 bl 0xf9c0 6aef0: f9400260 ldr x0, [x19] 6aef4: 97fe92b3 bl 0xf9c0 6aef8: aa1603e0 mov x0, x22 6aefc: 97fe9099 bl 0xf160 6af00: 320003e0 orr w0, wzr, #0x1 6af04: f94016e8 ldr x8, [x23, #0x28] 6af08: f85a83a9 ldur x9, [x29, #-0x58] 6af0c: eb09011f cmp x8, x9 6af10: 540011e1 b.ne 0x6b14c 6af14: a94d7bfd ldp x29, x30, [sp, #0xd0] 6af18: a94c4ff4 ldp x20, x19, [sp, #0xc0] 6af1c: a94b57f6 ldp x22, x21, [sp, #0xb0] 6af20: a94a5ff8 ldp x24, x23, [sp, #0xa0] 6af24: a94967fa ldp x26, x25, [sp, #0x90] 6af28: a9486ffc ldp x28, x27, [sp, #0x80] 6af2c: 910383ff add sp, sp, #0xe0 6af30: d65f03c0 ret 6af34: f9000fff str xzr, [sp, #0x18] 6af38: f90007ff str xzr, [sp, #0x8] 6af3c: aa1503e0 mov x0, x21 6af40: 97fe92a0 bl 0xf9c0 6af44: aa1903e0 mov x0, x25 6af48: 97fe929e bl 0xf9c0 6af4c: aa1603e0 mov x0, x22 6af50: 97fe9084 bl 0xf160 6af54: b94017e8 ldr w8, [sp, #0x14] 6af58: f9400ff4 ldr x20, [sp, #0x18] 6af5c: 3100051f cmn w8, #0x1 6af60: 540000c1 b.ne 0x6af78 6af64: b40000b4 cbz x20, 0x6af78 6af68: aa1403e0 mov x0, x20 6af6c: 97fe9295 bl 0xf9c0 6af70: f9401bf7 ldr x23, [sp, #0x30] 6af74: 17ffffe3 b 0x6af00 6af78: f9401bf7 ldr x23, [sp, #0x30] 6af7c: b4000d54 cbz x20, 0x6b124 6af80: f9400268 ldr x8, [x19] 6af84: b5000d08 cbnz x8, 0x6b124 6af88: f94007e2 ldr x2, [sp, #0x8] 6af8c: aa1403e0 mov x0, x20 6af90: 2a1f03e1 mov w1, wzr 6af94: 97fe90d7 bl 0xf2f0 6af98: b4000c60 cbz x0, 0x6b124 6af9c: aa1803e0 mov x0, x24 6afa0: aa1503fa mov x26, x21 6afa4: 97fe91f3 bl 0xf770 6afa8: 91000400 add x0, x0, #0x1 6afac: 97fe9231 bl 0xf870 6afb0: aa0003fb mov x27, x0 6afb4: aa1403e0 mov x0, x20 6afb8: 97fe91ee bl 0xf770 6afbc: aa0003f5 mov x21, x0 6afc0: aa1803e0 mov x0, x24 6afc4: 97fe91eb bl 0xf770 6afc8: 8b0002a8 add x8, x21, x0 6afcc: 91005d00 add x0, x8, #0x17 6afd0: 97fe9228 bl 0xf870 6afd4: aa0003fc mov x28, x0 6afd8: aa1a03f5 mov x21, x26 6afdc: b4fff7fb cbz x27, 0x6aed8 6afe0: b4fff7dc cbz x28, 0x6aed8 6afe4: 528005e1 mov w1, #0x2f // =47 6afe8: aa1803e0 mov x0, x24 6afec: 528005f4 mov w20, #0x2f // =47 6aff0: 97fe9028 bl 0xf090 6aff4: aa1b03e8 mov x8, x27 6aff8: b40000e0 cbz x0, 0x6b014 6affc: cb180015 sub x21, x0, x24 6b000: aa1b03e0 mov x0, x27 6b004: aa1803e1 mov x1, x24 6b008: aa1503e2 mov x2, x21 6b00c: 97fe9221 bl 0xf890 6b010: 8b150368 add x8, x27, x21 6b014: aa1c03e0 mov x0, x28 6b018: aa1b03e1 mov x1, x27 6b01c: 3900011f strb wzr, [x8] 6b020: 97fe9274 bl 0xf9f0 6b024: aa1c03e0 mov x0, x28 6b028: 97fe91d2 bl 0xf770 6b02c: f9400fe1 ldr x1, [sp, #0x18] 6b030: 78206b94 strh w20, [x28, x0] 6b034: aa1c03e0 mov x0, x28 6b038: 97fe8fee bl 0xeff0 6b03c: f94003f4 ldr x20, [sp] 6b040: 12800003 mov w3, #-0x1 // =-1 6b044: aa1c03e0 mov x0, x28 6b048: aa1303e1 mov x1, x19 6b04c: aa1403e2 mov x2, x20 6b050: 97fffee8 bl 0x6abf0 6b054: 7100041f cmp w0, #0x1 6b058: 540005c1 b.ne 0x6b110 6b05c: aa1c03e0 mov x0, x28 6b060: aa1b03e1 mov x1, x27 6b064: 97fe9263 bl 0xf9f0 6b068: aa1c03e0 mov x0, x28 6b06c: 97fe91c1 bl 0xf770 6b070: 90000268 adrp x8, 0xb7000 6b074: 9123b908 add x8, x8, #0x8ee 6b078: f9400108 ldr x8, [x8] 6b07c: f9400fe1 ldr x1, [sp, #0x18] 6b080: 8b000389 add x9, x28, x0 6b084: aa1c03e0 mov x0, x28 6b088: 3900213f strb wzr, [x9, #0x8] 6b08c: f9000128 str x8, [x9] 6b090: 97fe8fd8 bl 0xeff0 6b094: 12800003 mov w3, #-0x1 // =-1 6b098: aa1c03e0 mov x0, x28 6b09c: aa1303e1 mov x1, x19 6b0a0: aa1403e2 mov x2, x20 6b0a4: 97fffed3 bl 0x6abf0 6b0a8: b94017e8 ldr w8, [sp, #0x14] 6b0ac: 7100051f cmp w8, #0x1 6b0b0: 54000301 b.ne 0x6b110 6b0b4: 7100041f cmp w0, #0x1 6b0b8: 540002c1 b.ne 0x6b110 6b0bc: 90000268 adrp x8, 0xb7000 6b0c0: 91237d08 add x8, x8, #0x8df 6b0c4: f8407109 ldur x9, [x8, #0x7] 6b0c8: f9400108 ldr x8, [x8] 6b0cc: aa1c03e0 mov x0, x28 6b0d0: aa1b03e1 mov x1, x27 6b0d4: f8007389 stur x9, [x28, #0x7] 6b0d8: f9000388 str x8, [x28] 6b0dc: 97fe8fc5 bl 0xeff0 6b0e0: aa1c03e0 mov x0, x28 6b0e4: 97fe91a3 bl 0xf770 6b0e8: f9400fe1 ldr x1, [sp, #0x18] 6b0ec: 528005e8 mov w8, #0x2f // =47 6b0f0: 78206b88 strh w8, [x28, x0] 6b0f4: aa1c03e0 mov x0, x28 6b0f8: 97fe8fbe bl 0xeff0 6b0fc: 12800003 mov w3, #-0x1 // =-1 6b100: aa1c03e0 mov x0, x28 6b104: aa1303e1 mov x1, x19 6b108: aa1403e2 mov x2, x20 6b10c: 97fffeb9 bl 0x6abf0 6b110: aa1b03e0 mov x0, x27 6b114: 97fe922b bl 0xf9c0 6b118: aa1c03e0 mov x0, x28 6b11c: 97fe9229 bl 0xf9c0 6b120: f9400ff4 ldr x20, [sp, #0x18] 6b124: aa1403e0 mov x0, x20 6b128: 97fe9226 bl 0xf9c0 6b12c: 2a1f03e0 mov w0, wzr 6b130: 17ffff75 b 0x6af04 6b134: f9400ff4 ldr x20, [sp, #0x18] 6b138: 14000002 b 0x6b140 6b13c: aa1f03f4 mov x20, xzr 6b140: f94013f5 ldr x21, [sp, #0x20] 6b144: f9401bf7 ldr x23, [sp, #0x30] 6b148: 17ffff64 b 0x6aed8 6b14c: 97fe9025 bl 0xf1e0 <__stack_chk_fail@plt> 6b150: d10443ff sub sp, sp, #0x110 6b154: a90b6ffc stp x28, x27, [sp, #0xb0] 6b158: a90c67fa stp x26, x25, [sp, #0xc0] 6b15c: a90d5ff8 stp x24, x23, [sp, #0xd0] 6b160: a90e57f6 stp x22, x21, [sp, #0xe0] 6b164: a90f4ff4 stp x20, x19, [sp, #0xf0] 6b168: a9107bfd stp x29, x30, [sp, #0x100] 6b16c: 910403fd add x29, sp, #0x100 6b170: a9030fe1 stp x1, x3, [sp, #0x30] 6b174: d53bd048 mrs x8, TPIDR_EL0 6b178: f90023e8 str x8, [sp, #0x40] 6b17c: f9401508 ldr x8, [x8, #0x28] 6b180: aa0403f3 mov x19, x4 6b184: aa0203fa mov x26, x2 6b188: 90000201 adrp x1, 0xab000 6b18c: 90000262 adrp x2, 0xb7000 6b190: 2a0003f7 mov w23, w0 6b194: 91378421 add x1, x1, #0xde1 6b198: 91152442 add x2, x2, #0x549 6b19c: 320007e0 orr w0, wzr, #0x3 6b1a0: aa1303e3 mov x3, x19 6b1a4: aa0603f8 mov x24, x6 6b1a8: aa0503f9 mov x25, x5 6b1ac: f81a83a8 stur x8, [x29, #-0x58] 6b1b0: 97fec8bc bl 0x1d4a0 <.text+0xd9f0> 6b1b4: 900003a8 adrp x8, 0xdf000 6b1b8: f9464908 ldr x8, [x8, #0xc90] 6b1bc: f9400114 ldr x20, [x8] 6b1c0: 52855208 mov w8, #0x2a90 // =10896 6b1c4: 72a00068 movk w8, #0x3, lsl #16 6b1c8: 8b080295 add x21, x20, x8 6b1cc: f94002b6 ldr x22, [x21] 6b1d0: b4000276 cbz x22, 0x6b21c 6b1d4: 9000021b adrp x27, 0xab000 6b1d8: 9000027c adrp x28, 0xb7000 6b1dc: 9137877b add x27, x27, #0xde1 6b1e0: 911f2f9c add x28, x28, #0x7cb 6b1e4: a94016c4 ldp x4, x5, [x22] 6b1e8: 320007e0 orr w0, wzr, #0x3 6b1ec: aa1b03e1 mov x1, x27 6b1f0: aa1c03e2 mov x2, x28 6b1f4: aa1603e3 mov x3, x22 6b1f8: 97fec8aa bl 0x1d4a0 <.text+0xd9f0> 6b1fc: f94002c8 ldr x8, [x22] 6b200: eb1a011f cmp x8, x26 6b204: 54000088 b.hi 0x6b214 6b208: f94006c8 ldr x8, [x22, #0x8] 6b20c: eb1a011f cmp x8, x26 6b210: 540002c8 b.hi 0x6b268 6b214: f9401ad6 ldr x22, [x22, #0x30] 6b218: b5fffe76 cbnz x22, 0x6b1e4 6b21c: 39400268 ldrb w8, [x19] 6b220: aa1303fb mov x27, x19 6b224: 340015c8 cbz w8, 0x6b4dc 6b228: 900003a8 adrp x8, 0xdf000 6b22c: f9464908 ldr x8, [x8, #0xc90] 6b230: 910123e1 add x1, sp, #0x48 6b234: d10183a2 sub x2, x29, #0x60 6b238: aa1b03e0 mov x0, x27 6b23c: f9400108 ldr x8, [x8] 6b240: eb14011f cmp x8, x20 6b244: 1a9f17e3 cset w3, eq 6b248: 940003ae bl 0x6c100 6b24c: 34001740 cbz w0, 0x6b534 6b250: aa1f03f6 mov x22, xzr 6b254: eb13037f cmp x27, x19 6b258: 54000060 b.eq 0x6b264 6b25c: aa1b03e0 mov x0, x27 6b260: 97fe91d8 bl 0xf9c0 6b264: b40015f6 cbz x22, 0x6b520 6b268: 90000201 adrp x1, 0xab000 6b26c: 90000262 adrp x2, 0xb7000 6b270: 91378421 add x1, x1, #0xde1 6b274: 91162442 add x2, x2, #0x589 6b278: 320007e0 orr w0, wzr, #0x3 6b27c: b819c3bf stur wzr, [x29, #-0x64] 6b280: 97fec888 bl 0x1d4a0 <.text+0xd9f0> 6b284: f9400ed4 ldr x20, [x22, #0x18] 6b288: b4001734 cbz x20, 0x6b56c 6b28c: f94012c8 ldr x8, [x22, #0x20] 6b290: b50019a8 cbnz x8, 0x6b5c4 6b294: 900003a8 adrp x8, 0xdf000 6b298: f9400ad5 ldr x21, [x22, #0x10] 6b29c: f9464908 ldr x8, [x8, #0xc90] 6b2a0: f81a03b5 stur x21, [x29, #-0x60] 6b2a4: f9400100 ldr x0, [x8] 6b2a8: 97fff4fe bl 0x686a0 6b2ac: aa0003f9 mov x25, x0 6b2b0: 321c03e0 orr w0, wzr, #0x10 6b2b4: 321d03e1 orr w1, wzr, #0x8 6b2b8: 97fe8e92 bl 0xed00 6b2bc: f100069f cmp x20, #0x1 6b2c0: 5400164b b.lt 0x6b588 6b2c4: 321c03e8 orr w8, wzr, #0x10 6b2c8: b9002fff str wzr, [sp, #0x2c] 6b2cc: 8b1402bb add x27, x21, x20 6b2d0: a90183e8 stp x8, x0, [sp, #0x18] 6b2d4: 900003b4 adrp x20, 0xdf000 6b2d8: f9464a94 ldr x20, [x20, #0xc90] 6b2dc: aa1f03f7 mov x23, xzr 6b2e0: aa1503fa mov x26, x21 6b2e4: f9000bfb str x27, [sp, #0x10] 6b2e8: f9400280 ldr x0, [x20] 6b2ec: d10183a2 sub x2, x29, #0x60 6b2f0: d10193a3 sub x3, x29, #0x64 6b2f4: aa1903e1 mov x1, x25 6b2f8: aa1f03e4 mov x4, xzr 6b2fc: 940000d5 bl 0x6b650 6b300: b859c3a8 ldur w8, [x29, #-0x64] 6b304: 3100051f cmn w8, #0x1 6b308: 54000200 b.eq 0x6b348 6b30c: 34000dc8 cbz w8, 0x6b4c4 6b310: f85a03a9 ldur x9, [x29, #-0x60] 6b314: f9400280 ldr x0, [x20] 6b318: d10183a2 sub x2, x29, #0x60 6b31c: 910123e3 add x3, sp, #0x48 6b320: aa1903e1 mov x1, x25 6b324: aa1f03e4 mov x4, xzr 6b328: b9004bff str wzr, [sp, #0x48] 6b32c: 8b080138 add x24, x9, x8 6b330: 940000c8 bl 0x6b650 6b334: b9404bf7 ldr w23, [sp, #0x48] 6b338: 12800008 mov w8, #-0x1 // =-1 6b33c: eb0802ff cmp x23, x8 6b340: 540006a1 b.ne 0x6b414 6b344: 1400005c b 0x6b4b4 6b348: f940029c ldr x28, [x20] 6b34c: d10183a2 sub x2, x29, #0x60 6b350: 910123e3 add x3, sp, #0x48 6b354: aa1903e1 mov x1, x25 6b358: aa1c03e0 mov x0, x28 6b35c: aa1f03e4 mov x4, xzr 6b360: 940000bc bl 0x6b650 6b364: 37f80200 tbnz w0, #0x1f, 0x6b3a4 6b368: d10183a2 sub x2, x29, #0x60 6b36c: d101c3a3 sub x3, x29, #0x70 6b370: aa1c03e0 mov x0, x28 6b374: aa1903e1 mov x1, x25 6b378: aa1f03e4 mov x4, xzr 6b37c: 940000b5 bl 0x6b650 6b380: 37f80120 tbnz w0, #0x1f, 0x6b3a4 6b384: b9404388 ldr w8, [x28, #0x40] 6b388: b85903a9 ldur w9, [x29, #-0x70] 6b38c: b9404bea ldr w10, [sp, #0x48] 6b390: 7100011f cmp w8, #0x0 6b394: 1a8a012b csel w11, w9, w10, eq 6b398: 1a890148 csel w8, w10, w9, eq 6b39c: b3607d68 bfi x8, x11, #32, #32 6b3a0: 14000002 b 0x6b3a8 6b3a4: aa1f03e8 mov x8, xzr 6b3a8: f940029c ldr x28, [x20] 6b3ac: f85a03a9 ldur x9, [x29, #-0x60] 6b3b0: d10183a2 sub x2, x29, #0x60 6b3b4: 910123e3 add x3, sp, #0x48 6b3b8: aa1c03e0 mov x0, x28 6b3bc: aa1903e1 mov x1, x25 6b3c0: aa1f03e4 mov x4, xzr 6b3c4: 8b080138 add x24, x9, x8 6b3c8: 940000a2 bl 0x6b650 6b3cc: 37f801e0 tbnz w0, #0x1f, 0x6b408 6b3d0: d10183a2 sub x2, x29, #0x60 6b3d4: d101c3a3 sub x3, x29, #0x70 6b3d8: aa1c03e0 mov x0, x28 6b3dc: aa1903e1 mov x1, x25 6b3e0: aa1f03e4 mov x4, xzr 6b3e4: 9400009b bl 0x6b650 6b3e8: 37f80100 tbnz w0, #0x1f, 0x6b408 6b3ec: b9404388 ldr w8, [x28, #0x40] 6b3f0: b85903a9 ldur w9, [x29, #-0x70] 6b3f4: b9404bea ldr w10, [sp, #0x48] 6b3f8: 7100011f cmp w8, #0x0 6b3fc: 1a8a0128 csel w8, w9, w10, eq 6b400: 1a890157 csel w23, w10, w9, eq 6b404: b3607d17 bfi x23, x8, #32, #32 6b408: 92800008 mov x8, #-0x1 // =-1 6b40c: eb0802ff cmp x23, x8 6b410: 54000520 b.eq 0x6b4b4 6b414: f9400280 ldr x0, [x20] 6b418: d101c3a2 sub x2, x29, #0x70 6b41c: 910123e3 add x3, sp, #0x48 6b420: aa1903e1 mov x1, x25 6b424: 2a1f03e4 mov w4, wzr 6b428: aa1503e5 mov x5, x21 6b42c: aa1f03e6 mov x6, xzr 6b430: f81903ba stur x26, [x29, #-0x70] 6b434: 94002283 bl 0x73e40 6b438: 350003e0 cbnz w0, 0x6b4b4 6b43c: a94493e3 ldp x3, x4, [sp, #0x48] 6b440: 90000201 adrp x1, 0xab000 6b444: 90000262 adrp x2, 0xb7000 6b448: 320007e0 orr w0, wzr, #0x3 6b44c: 91378421 add x1, x1, #0xde1 6b450: 9116e042 add x2, x2, #0x5b8 6b454: 97fec813 bl 0x1d4a0 <.text+0xd9f0> 6b458: b9402ffb ldr w27, [sp, #0x2c] 6b45c: f9400fe8 ldr x8, [sp, #0x18] 6b460: f94027f4 ldr x20, [sp, #0x48] 6b464: aa1503fc mov x28, x21 6b468: cb150355 sub x21, x26, x21 6b46c: 6b08037f cmp w27, w8 6b470: 540000e1 b.ne 0x6b48c 6b474: f94013e0 ldr x0, [sp, #0x20] 6b478: 531f7b68 lsl w8, w27, #1 6b47c: d37df101 lsl x1, x8, #3 6b480: f9000fe8 str x8, [sp, #0x18] 6b484: 97fe8dd3 bl 0xebd0 6b488: 14000002 b 0x6b490 6b48c: f94013e0 ldr x0, [sp, #0x20] 6b490: 8b3b4c08 add x8, x0, w27, uxtw #3 6b494: 1100077b add w27, w27, #0x1 6b498: f90013e0 str x0, [sp, #0x20] 6b49c: 29005514 stp w20, w21, [x8] 6b4a0: b9002ffb str w27, [sp, #0x2c] 6b4a4: 900003b4 adrp x20, 0xdf000 6b4a8: f9464a94 ldr x20, [x20, #0xc90] 6b4ac: f9400bfb ldr x27, [sp, #0x10] 6b4b0: aa1c03f5 mov x21, x28 6b4b4: eb1b031f cmp x24, x27 6b4b8: aa1803fa mov x26, x24 6b4bc: f81a03b8 stur x24, [x29, #-0x60] 6b4c0: 54fff143 b.lo 0x6b2e8 6b4c4: b9402fe8 ldr w8, [sp, #0x2c] 6b4c8: f9400fe9 ldr x9, [sp, #0x18] 6b4cc: 6b08013f cmp w9, w8 6b4d0: 54000689 b.ls 0x6b5a0 6b4d4: f94013e0 ldr x0, [sp, #0x20] 6b4d8: 1400002d b 0x6b58c 6b4dc: 52855308 mov w8, #0x2a98 // =10904 6b4e0: 72a00068 movk w8, #0x3, lsl #16 6b4e4: f8686a80 ldr x0, [x20, x8] 6b4e8: aa1a03e1 mov x1, x26 6b4ec: 94001469 bl 0x70690 6b4f0: b40000a0 cbz x0, 0x6b504 6b4f4: f9401400 ldr x0, [x0, #0x28] 6b4f8: 97fe9082 bl 0xf700 6b4fc: aa0003fb mov x27, x0 6b500: b5ffe95b cbnz x27, 0x6b228 6b504: 90000201 adrp x1, 0xab000 6b508: 90000262 adrp x2, 0xb7000 6b50c: 91378421 add x1, x1, #0xde1 6b510: 911f8442 add x2, x2, #0x7e1 6b514: 320007e0 orr w0, wzr, #0x3 6b518: aa1a03e3 mov x3, x26 6b51c: 97fec7e1 bl 0x1d4a0 <.text+0xd9f0> 6b520: 90000201 adrp x1, 0xab000 6b524: 90000262 adrp x2, 0xb7000 6b528: 91378421 add x1, x1, #0xde1 6b52c: 9115b442 add x2, x2, #0x56d 6b530: 14000013 b 0x6b57c 6b534: 321d0be0 orr w0, wzr, #0x38 6b538: 97fe90ce bl 0xf870 6b53c: f94027e8 ldr x8, [sp, #0x48] 6b540: f85a03a9 ldur x9, [x29, #-0x60] 6b544: aa0003f6 mov x22, x0 6b548: a90062d9 stp x25, x24, [x22] 6b54c: f9000ac8 str x8, [x22, #0x10] 6b550: a901fec9 stp x9, xzr, [x22, #0x18] 6b554: f94002a8 ldr x8, [x21] 6b558: f9001ac8 str x8, [x22, #0x30] 6b55c: f90002b6 str x22, [x21] 6b560: eb13037f cmp x27, x19 6b564: 54ffe7c1 b.ne 0x6b25c 6b568: 17ffff3f b 0x6b264 6b56c: 90000201 adrp x1, 0xab000 6b570: 90000262 adrp x2, 0xb7000 6b574: 91378421 add x1, x1, #0xde1 6b578: 91167842 add x2, x2, #0x59e 6b57c: 320007e0 orr w0, wzr, #0x3 6b580: 97fec7c8 bl 0x1d4a0 <.text+0xd9f0> 6b584: 14000024 b 0x6b614 6b588: 2a1f03e8 mov w8, wzr 6b58c: 2a0803f8 mov w24, w8 6b590: d37df301 lsl x1, x24, #3 6b594: 97fe8d8f bl 0xebd0 6b598: aa0003f4 mov x20, x0 6b59c: 14000003 b 0x6b5a8 6b5a0: f94013f4 ldr x20, [sp, #0x20] 6b5a4: 2a0803f8 mov w24, w8 6b5a8: 90000003 adrp x3, 0x6b000 6b5ac: 91206063 add x3, x3, #0x818 6b5b0: 321d03e2 orr w2, wzr, #0x8 6b5b4: aa1403e0 mov x0, x20 6b5b8: aa1803e1 mov x1, x24 6b5bc: 97fe8e59 bl 0xef20 6b5c0: a90262d4 stp x20, x24, [x22, #0x20] 6b5c4: f9401be9 ldr x9, [sp, #0x30] 6b5c8: 320003f7 orr w23, wzr, #0x1 6b5cc: 32000be8 orr w8, wzr, #0x7 6b5d0: 90000201 adrp x1, 0xab000 6b5d4: b9002937 str w23, [x9, #0x28] 6b5d8: 3dc002c0 ldr q0, [x22] 6b5dc: a9045928 stp x8, x22, [x9, #0x40] 6b5e0: f9001933 str x19, [x9, #0x30] 6b5e4: f9401126 ldr x6, [x9, #0x20] 6b5e8: 3d800520 str q0, [x9, #0x10] 6b5ec: f9401fe4 ldr x4, [sp, #0x38] 6b5f0: 90000262 adrp x2, 0xb7000 6b5f4: 91378421 add x1, x1, #0xde1 6b5f8: 91175842 add x2, x2, #0x5d6 6b5fc: 320007e0 orr w0, wzr, #0x3 6b600: 32000be5 orr w5, wzr, #0x7 6b604: aa1303e3 mov x3, x19 6b608: aa1603e7 mov x7, x22 6b60c: f9001d24 str x4, [x9, #0x38] 6b610: 97fec7a4 bl 0x1d4a0 <.text+0xd9f0> 6b614: f94023e8 ldr x8, [sp, #0x40] 6b618: f9401508 ldr x8, [x8, #0x28] 6b61c: f85a83a9 ldur x9, [x29, #-0x58] 6b620: eb09011f cmp x8, x9 6b624: 54000141 b.ne 0x6b64c 6b628: 2a1703e0 mov w0, w23 6b62c: a9507bfd ldp x29, x30, [sp, #0x100] 6b630: a94f4ff4 ldp x20, x19, [sp, #0xf0] 6b634: a94e57f6 ldp x22, x21, [sp, #0xe0] 6b638: a94d5ff8 ldp x24, x23, [sp, #0xd0] 6b63c: a94c67fa ldp x26, x25, [sp, #0xc0] 6b640: a94b6ffc ldp x28, x27, [sp, #0xb0] 6b644: 910443ff add sp, sp, #0x110 6b648: d65f03c0 ret 6b64c: 97fe8ee5 bl 0xf1e0 <__stack_chk_fail@plt> 6b650: d10203ff sub sp, sp, #0x80 6b654: a9026ffc stp x28, x27, [sp, #0x20] 6b658: a90367fa stp x26, x25, [sp, #0x30] 6b65c: a9045ff8 stp x24, x23, [sp, #0x40] 6b660: a90557f6 stp x22, x21, [sp, #0x50] 6b664: a9064ff4 stp x20, x19, [sp, #0x60] 6b668: a9077bfd stp x29, x30, [sp, #0x70] 6b66c: 9101c3fd add x29, sp, #0x70 6b670: d53bd05a mrs x26, TPIDR_EL0 6b674: f9401748 ldr x8, [x26, #0x28] 6b678: aa0203f7 mov x23, x2 6b67c: aa0103f6 mov x22, x1 6b680: aa0303f3 mov x19, x3 6b684: f9000fe8 str x8, [sp, #0x18] 6b688: f94002fb ldr x27, [x23] 6b68c: 910043e2 add x2, sp, #0x10 6b690: 2a1f03e3 mov w3, wzr 6b694: aa0403f5 mov x21, x4 6b698: 91000768 add x8, x27, #0x1 6b69c: f90002e8 str x8, [x23] 6b6a0: f9400ec8 ldr x8, [x22, #0x18] 6b6a4: 927df378 and x24, x27, #0xfffffffffffffff8 6b6a8: aa1803e1 mov x1, x24 6b6ac: aa0003f4 mov x20, x0 6b6b0: d63f0100 blr x8 6b6b4: 37f80980 tbnz w0, #0x1f, 0x6b7e4 6b6b8: f90007f3 str x19, [sp, #0x8] 6b6bc: f94002f3 ldr x19, [x23] 6b6c0: f9400bfc ldr x28, [sp, #0x10] 6b6c4: 910043e2 add x2, sp, #0x10 6b6c8: aa1403e0 mov x0, x20 6b6cc: 91000668 add x8, x19, #0x1 6b6d0: f90002e8 str x8, [x23] 6b6d4: f9400ec8 ldr x8, [x22, #0x18] 6b6d8: 927df279 and x25, x19, #0xfffffffffffffff8 6b6dc: aa1903e1 mov x1, x25 6b6e0: 2a1f03e3 mov w3, wzr 6b6e4: aa1503e4 mov x4, x21 6b6e8: d63f0100 blr x8 6b6ec: 37f807c0 tbnz w0, #0x1f, 0x6b7e4 6b6f0: cb190269 sub x9, x19, x25 6b6f4: f9400bea ldr x10, [sp, #0x10] 6b6f8: f94002f9 ldr x25, [x23] 6b6fc: d37df129 lsl x9, x9, #3 6b700: b940428b ldr w11, [x20, #0x40] 6b704: 9ac92549 lsr x9, x10, x9 6b708: 9100072a add x10, x25, #0x1 6b70c: f90002ea str x10, [x23] 6b710: f9400eca ldr x10, [x22, #0x18] 6b714: cb180368 sub x8, x27, x24 6b718: d37df108 lsl x8, x8, #3 6b71c: 927df338 and x24, x25, #0xfffffffffffffff8 6b720: 9ac82788 lsr x8, x28, x8 6b724: 7100017f cmp w11, #0x0 6b728: 910043e2 add x2, sp, #0x10 6b72c: aa1403e0 mov x0, x20 6b730: aa1803e1 mov x1, x24 6b734: 2a1f03e3 mov w3, wzr 6b738: aa1503e4 mov x4, x21 6b73c: 1a88013b csel w27, w9, w8, eq 6b740: 1a89011c csel w28, w8, w9, eq 6b744: d63f0140 blr x10 6b748: 37f804e0 tbnz w0, #0x1f, 0x6b7e4 6b74c: f94002f3 ldr x19, [x23] 6b750: f9400be8 ldr x8, [sp, #0x10] 6b754: 910043e2 add x2, sp, #0x10 6b758: aa1403e0 mov x0, x20 6b75c: 2a1f03e3 mov w3, wzr 6b760: f90003e8 str x8, [sp] 6b764: 91000668 add x8, x19, #0x1 6b768: f90002e8 str x8, [x23] 6b76c: f9400ec8 ldr x8, [x22, #0x18] 6b770: 927df276 and x22, x19, #0xfffffffffffffff8 6b774: aa1603e1 mov x1, x22 6b778: aa1503e4 mov x4, x21 6b77c: d63f0100 blr x8 6b780: 37f80320 tbnz w0, #0x1f, 0x6b7e4 6b784: 12001f69 and w9, w27, #0xff 6b788: 12001f8a and w10, w28, #0xff 6b78c: cb16026b sub x11, x19, x22 6b790: f9400bec ldr x12, [sp, #0x10] 6b794: b940428d ldr w13, [x20, #0x40] 6b798: 33181d2a bfi w10, w9, #8, #8 6b79c: d37df169 lsl x9, x11, #3 6b7a0: f94003eb ldr x11, [sp] 6b7a4: cb180328 sub x8, x25, x24 6b7a8: d37df108 lsl x8, x8, #3 6b7ac: 9ac92589 lsr x9, x12, x9 6b7b0: 9ac82568 lsr x8, x11, x8 6b7b4: 710001bf cmp w13, #0x0 6b7b8: 1a88012b csel w11, w9, w8, eq 6b7bc: 1a890108 csel w8, w8, w9, eq 6b7c0: 12001d69 and w9, w11, #0xff 6b7c4: 12001d08 and w8, w8, #0xff 6b7c8: 33181d28 bfi w8, w9, #8, #8 6b7cc: 1a8a0109 csel w9, w8, w10, eq 6b7d0: 1a880148 csel w8, w10, w8, eq 6b7d4: 33103d28 bfi w8, w9, #16, #16 6b7d8: f94007e9 ldr x9, [sp, #0x8] 6b7dc: 2a1f03e0 mov w0, wzr 6b7e0: b9000128 str w8, [x9] 6b7e4: f9401748 ldr x8, [x26, #0x28] 6b7e8: f9400fe9 ldr x9, [sp, #0x18] 6b7ec: eb09011f cmp x8, x9 6b7f0: 54000121 b.ne 0x6b814 6b7f4: a9477bfd ldp x29, x30, [sp, #0x70] 6b7f8: a9464ff4 ldp x20, x19, [sp, #0x60] 6b7fc: a94557f6 ldp x22, x21, [sp, #0x50] 6b800: a9445ff8 ldp x24, x23, [sp, #0x40] 6b804: a94367fa ldp x26, x25, [sp, #0x30] 6b808: a9426ffc ldp x28, x27, [sp, #0x20] 6b80c: 910203ff add sp, sp, #0x80 6b810: d65f03c0 ret 6b814: 97fe8e73 bl 0xf1e0 <__stack_chk_fail@plt> 6b818: b9400008 ldr w8, [x0] 6b81c: b9400029 ldr w9, [x1] 6b820: 6b09011f cmp w8, w9 6b824: 5a9fa3e8 csetm w8, lt 6b828: 1a9fd500 csinc w0, w8, wzr, le 6b82c: d65f03c0 ret 6b830: d10283ff sub sp, sp, #0xa0 6b834: a9046ffc stp x28, x27, [sp, #0x40] 6b838: a90567fa stp x26, x25, [sp, #0x50] 6b83c: a9065ff8 stp x24, x23, [sp, #0x60] 6b840: a90757f6 stp x22, x21, [sp, #0x70] 6b844: a9084ff4 stp x20, x19, [sp, #0x80] 6b848: a9097bfd stp x29, x30, [sp, #0x90] 6b84c: 910243fd add x29, sp, #0x90 6b850: d53bd05a mrs x26, TPIDR_EL0 6b854: f9401748 ldr x8, [x26, #0x28] 6b858: aa0203f3 mov x19, x2 6b85c: aa0003f4 mov x20, x0 6b860: f100683f cmp x1, #0x1a 6b864: f9001fe8 str x8, [sp, #0x38] 6b868: 54000062 b.hs 0x6b874 6b86c: 12800000 mov w0, #-0x1 // =-1 6b870: 140000a0 b 0x6baf0 6b874: 7940328b ldrh w11, [x20, #0x18] 6b878: b40013ab cbz x11, 0x6baec 6b87c: b940126f ldr w15, [x19, #0x10] 6b880: a9405e75 ldp x21, x23, [x19] 6b884: f9400296 ldr x22, [x20] 6b888: f9400a8a ldr x10, [x20, #0x10] 6b88c: 529caa0c mov w12, #0xe550 // =58704 6b890: aa1f03e8 mov x8, xzr 6b894: aa1f03e9 mov x9, xzr 6b898: aa1f03fc mov x28, xzr 6b89c: aa1f03fb mov x27, xzr 6b8a0: 9100056b add x11, x11, #0x1 6b8a4: 72ac8e8c movk w12, #0x6474, lsl #16 6b8a8: b940014d ldr w13, [x10] 6b8ac: 710005bf cmp w13, #0x1 6b8b0: 54000120 b.eq 0x6b8d4 6b8b4: 710009bf cmp w13, #0x2 6b8b8: 540000a0 b.eq 0x6b8cc 6b8bc: 6b0c01bf cmp w13, w12 6b8c0: 54000221 b.ne 0x6b904 6b8c4: aa0a03e8 mov x8, x10 6b8c8: 1400000f b 0x6b904 6b8cc: aa0a03e9 mov x9, x10 6b8d0: 1400000d b 0x6b904 6b8d4: f940094d ldr x13, [x10, #0x10] 6b8d8: 8b1601ad add x13, x13, x22 6b8dc: eb0d02bf cmp x21, x13 6b8e0: 540000a3 b.lo 0x6b8f4 6b8e4: f940154e ldr x14, [x10, #0x28] 6b8e8: 8b0d01ce add x14, x14, x13 6b8ec: eb0e02bf cmp x21, x14 6b8f0: 9a9c315c csel x28, x10, x28, lo 6b8f4: f940114e ldr x14, [x10, #0x20] 6b8f8: 8b0d01cd add x13, x14, x13 6b8fc: eb1b01bf cmp x13, x27 6b900: 9a9b81bb csel x27, x13, x27, hi 6b904: d100056b sub x11, x11, #0x1 6b908: f100057f cmp x11, #0x1 6b90c: 9100e14a add x10, x10, #0x38 6b910: 54fffccc b.gt 0x6b8a8 6b914: b4000edc cbz x28, 0x6baec 6b918: b40001c8 cbz x8, 0x6b950 6b91c: b40004c9 cbz x9, 0x6b9b4 6b920: f9400929 ldr x9, [x9, #0x10] 6b924: 8b160129 add x9, x9, x22 6b928: 91002129 add x9, x9, #0x8 6b92c: f85f812a ldur x10, [x9, #-0x8] 6b930: b40000ca cbz x10, 0x6b948 6b934: f1000d5f cmp x10, #0x3 6b938: 540003c0 b.eq 0x6b9b0 6b93c: 91004129 add x9, x9, #0x10 6b940: f85f812a ldur x10, [x9, #-0x8] 6b944: b5ffff8a cbnz x10, 0x6b934 6b948: f9401e69 ldr x9, [x19, #0x38] 6b94c: 1400001b b 0x6b9b8 6b950: 2a1f03e0 mov w0, wzr 6b954: 79403288 ldrh w8, [x20, #0x18] 6b958: b4000ae8 cbz x8, 0x6bab4 6b95c: f9400a8a ldr x10, [x20, #0x10] 6b960: aa1f03e6 mov x6, xzr 6b964: aa1f03e9 mov x9, xzr 6b968: 92800005 mov x5, #-0x1 // =-1 6b96c: b940014b ldr w11, [x10] 6b970: 7100057f cmp w11, #0x1 6b974: 54000141 b.ne 0x6b99c 6b978: f940028b ldr x11, [x20] 6b97c: f940094c ldr x12, [x10, #0x10] 6b980: f940154d ldr x13, [x10, #0x28] 6b984: 8b0b018b add x11, x12, x11 6b988: 8b0d016c add x12, x11, x13 6b98c: eb05017f cmp x11, x5 6b990: 9a853165 csel x5, x11, x5, lo 6b994: eb06019f cmp x12, x6 6b998: 9a868186 csel x6, x12, x6, hi 6b99c: 91000529 add x9, x9, #0x1 6b9a0: eb08013f cmp x9, x8 6b9a4: 9100e14a add x10, x10, #0x38 6b9a8: 54fffe2b b.lt 0x6b96c 6b9ac: 14000044 b 0x6babc 6b9b0: f9400129 ldr x9, [x9] 6b9b4: f9001e69 str x9, [x19, #0x38] 6b9b8: f90012e9 str x9, [x23, #0x20] 6b9bc: f9400908 ldr x8, [x8, #0x10] 6b9c0: 8b160118 add x24, x8, x22 6b9c4: 39400304 ldrb w4, [x24] 6b9c8: 7100049f cmp w4, #0x1 6b9cc: 54000821 b.ne 0x6bad0 6b9d0: b90017ef str w15, [sp, #0x14] 6b9d4: 900003b9 adrp x25, 0xdf000 6b9d8: f9464b39 ldr x25, [x25, #0xc90] 6b9dc: f9400320 ldr x0, [x25] 6b9e0: 97fff330 bl 0x686a0 6b9e4: 91001308 add x8, x24, #0x4 6b9e8: f90017e8 str x8, [sp, #0x28] 6b9ec: f9400328 ldr x8, [x25] 6b9f0: 39400703 ldrb w3, [x24, #0x1] 6b9f4: aa0003f9 mov x25, x0 6b9f8: 9100a3e2 add x2, sp, #0x28 6b9fc: 910083e5 add x5, sp, #0x20 6ba00: aa0803e0 mov x0, x8 6ba04: aa1903e1 mov x1, x25 6ba08: aa1703e4 mov x4, x23 6ba0c: aa1f03e6 mov x6, xzr 6ba10: 94000ba8 bl 0x6e8b0 6ba14: 37f806e0 tbnz w0, #0x1f, 0x6baf0 6ba18: 900003a8 adrp x8, 0xdf000 6ba1c: f9464908 ldr x8, [x8, #0xc90] 6ba20: 39400b03 ldrb w3, [x24, #0x2] 6ba24: 9100a3e2 add x2, sp, #0x28 6ba28: 910063e5 add x5, sp, #0x18 6ba2c: f9400100 ldr x0, [x8] 6ba30: aa1903e1 mov x1, x25 6ba34: aa1703e4 mov x4, x23 6ba38: aa1f03e6 mov x6, xzr 6ba3c: 94000b9d bl 0x6e8b0 6ba40: 37f80580 tbnz w0, #0x1f, 0x6baf0 6ba44: 39400f04 ldrb w4, [x24, #0x3] 6ba48: 7100ec9f cmp w4, #0x3b 6ba4c: 540006a1 b.ne 0x6bb20 6ba50: 321f03e8 orr w8, wzr, #0x2 6ba54: b9004268 str w8, [x19, #0x40] 6ba58: f9400b88 ldr x8, [x28, #0x10] 6ba5c: f9401e66 ldr x6, [x19, #0x38] 6ba60: 90000201 adrp x1, 0xab000 6ba64: 90000262 adrp x2, 0xb7000 6ba68: 8b160108 add x8, x8, x22 6ba6c: f9001668 str x8, [x19, #0x28] 6ba70: f9401789 ldr x9, [x28, #0x28] 6ba74: 91378421 add x1, x1, #0xde1 6ba78: 911ad442 add x2, x2, #0x6b5 6ba7c: 320007e0 orr w0, wzr, #0x3 6ba80: 8b090108 add x8, x8, x9 6ba84: f9001a68 str x8, [x19, #0x30] 6ba88: f9400683 ldr x3, [x20, #0x8] 6ba8c: aa1803e4 mov x4, x24 6ba90: a904e263 stp x3, x24, [x19, #0x48] 6ba94: f9400fe8 ldr x8, [sp, #0x18] 6ba98: f94017e7 ldr x7, [sp, #0x28] 6ba9c: 9240f105 and x5, x8, #0x1fffffffffffffff 6baa0: a9059e65 stp x5, x7, [x19, #0x58] 6baa4: 97fec67f bl 0x1d4a0 <.text+0xd9f0> 6baa8: 320003e0 orr w0, wzr, #0x1 6baac: 79403288 ldrh w8, [x20, #0x18] 6bab0: b5fff568 cbnz x8, 0x6b95c 6bab4: aa1f03e6 mov x6, xzr 6bab8: 92800005 mov x5, #-0x1 // =-1 6babc: a9401283 ldp x3, x4, [x20] 6bac0: 9101a261 add x1, x19, #0x68 6bac4: aa1503e2 mov x2, x21 6bac8: 97fffda2 bl 0x6b150 6bacc: 14000009 b 0x6baf0 6bad0: f9400683 ldr x3, [x20, #0x8] 6bad4: 90000201 adrp x1, 0xab000 6bad8: 90000262 adrp x2, 0xb7000 6badc: 91378421 add x1, x1, #0xde1 6bae0: 9118a042 add x2, x2, #0x628 6bae4: 320007e0 orr w0, wzr, #0x3 6bae8: 97fec66e bl 0x1d4a0 <.text+0xd9f0> 6baec: 2a1f03e0 mov w0, wzr 6baf0: f9401748 ldr x8, [x26, #0x28] 6baf4: f9401fe9 ldr x9, [sp, #0x38] 6baf8: eb09011f cmp x8, x9 6bafc: 54000ae1 b.ne 0x6bc58 6bb00: a9497bfd ldp x29, x30, [sp, #0x90] 6bb04: a9484ff4 ldp x20, x19, [sp, #0x80] 6bb08: a94757f6 ldp x22, x21, [sp, #0x70] 6bb0c: a9465ff8 ldp x24, x23, [sp, #0x60] 6bb10: a94567fa ldp x26, x25, [sp, #0x50] 6bb14: a9446ffc ldp x28, x27, [sp, #0x40] 6bb18: 910283ff add sp, sp, #0xa0 6bb1c: d65f03c0 ret 6bb20: f9400683 ldr x3, [x20, #0x8] 6bb24: 90000201 adrp x1, 0xab000 6bb28: 91378421 add x1, x1, #0xde1 6bb2c: 7103fc9f cmp w4, #0xff 6bb30: 540000c0 b.eq 0x6bb48 6bb34: 90000262 adrp x2, 0xb7000 6bb38: 911a0842 add x2, x2, #0x682 6bb3c: 320007e0 orr w0, wzr, #0x3 6bb40: 97fec658 bl 0x1d4a0 <.text+0xd9f0> 6bb44: 14000005 b 0x6bb58 6bb48: 90000262 adrp x2, 0xb7000 6bb4c: 91193842 add x2, x2, #0x64e 6bb50: 320007e0 orr w0, wzr, #0x3 6bb54: 97fec653 bl 0x1d4a0 <.text+0xd9f0> 6bb58: 900003a9 adrp x9, 0xdf000 6bb5c: f9464929 ldr x9, [x9, #0xc90] 6bb60: 39400b08 ldrb w8, [x24, #0x2] 6bb64: 7103fd1f cmp w8, #0xff 6bb68: 54000061 b.ne 0x6bb74 6bb6c: 92800008 mov x8, #-0x1 // =-1 6bb70: f9000fe8 str x8, [sp, #0x18] 6bb74: 39400708 ldrb w8, [x24, #0x1] 6bb78: 7103fd1f cmp w8, #0xff 6bb7c: 54000700 b.eq 0x6bc5c 6bb80: 320003e8 orr w8, wzr, #0x1 6bb84: b9001668 str w8, [x19, #0x14] 6bb88: f9400138 ldr x24, [x9] 6bb8c: a941f3f6 ldp x22, x28, [sp, #0x18] 6bb90: aa1803e0 mov x0, x24 6bb94: 97fff2c3 bl 0x686a0 6bb98: f90007e0 str x0, [sp, #0x8] 6bb9c: f9001bfc str x28, [sp, #0x30] 6bba0: b4000336 cbz x22, 0x6bc04 6bba4: eb1b039f cmp x28, x27 6bba8: 540002e2 b.hs 0x6bc04 6bbac: aa1f03f9 mov x25, xzr 6bbb0: f94007e1 ldr x1, [sp, #0x8] 6bbb4: 9100c3e2 add x2, sp, #0x30 6bbb8: aa1803e0 mov x0, x24 6bbbc: aa1703e3 mov x3, x23 6bbc0: 2a1f03e4 mov w4, wzr 6bbc4: aa1f03e5 mov x5, xzr 6bbc8: aa1f03e6 mov x6, xzr 6bbcc: 9400209d bl 0x73e40 6bbd0: 37f801c0 tbnz w0, #0x1f, 0x6bc08 6bbd4: f94002e8 ldr x8, [x23] 6bbd8: eb15011f cmp x8, x21 6bbdc: 54000088 b.hi 0x6bbec 6bbe0: f94006e8 ldr x8, [x23, #0x8] 6bbe4: eb15011f cmp x8, x21 6bbe8: 540001a8 b.hi 0x6bc1c 6bbec: 91000739 add x25, x25, #0x1 6bbf0: eb16033f cmp x25, x22 6bbf4: 54000082 b.hs 0x6bc04 6bbf8: f9401bfc ldr x28, [sp, #0x30] 6bbfc: eb1b039f cmp x28, x27 6bc00: 54fffd83 b.lo 0x6bbb0 6bc04: 12800120 mov w0, #-0xa // =-10 6bc08: 7100041f cmp w0, #0x1 6bc0c: 1a9f17e0 cset w0, eq 6bc10: 79403288 ldrh w8, [x20, #0x18] 6bc14: b5ffea48 cbnz x8, 0x6b95c 6bc18: 17ffffa7 b 0x6bab4 6bc1c: b94017e4 ldr w4, [sp, #0x14] 6bc20: 34000184 cbz w4, 0x6bc50 6bc24: f94007e1 ldr x1, [sp, #0x8] 6bc28: 9100c3e2 add x2, sp, #0x30 6bc2c: aa1803e0 mov x0, x24 6bc30: aa1703e3 mov x3, x23 6bc34: aa1f03e5 mov x5, xzr 6bc38: aa1f03e6 mov x6, xzr 6bc3c: f9001bfc str x28, [sp, #0x30] 6bc40: 94002080 bl 0x73e40 6bc44: 7100001f cmp w0, #0x0 6bc48: 1a9fb400 csinc w0, w0, wzr, lt 6bc4c: 17ffffef b 0x6bc08 6bc50: 320003e0 orr w0, wzr, #0x1 6bc54: 17ffffed b 0x6bc08 6bc58: 97fe8d62 bl 0xf1e0 <__stack_chk_fail@plt> 6bc5c: 97fe8c99 bl 0xeec0 6bc60: d10443ff sub sp, sp, #0x110 6bc64: a90c67fc stp x28, x25, [sp, #0xc0] 6bc68: a90d5ff8 stp x24, x23, [sp, #0xd0] 6bc6c: a90e57f6 stp x22, x21, [sp, #0xe0] 6bc70: a90f4ff4 stp x20, x19, [sp, #0xf0] 6bc74: a9107bfd stp x29, x30, [sp, #0x100] 6bc78: 910403fd add x29, sp, #0x100 6bc7c: d53bd058 mrs x24, TPIDR_EL0 6bc80: f9401708 ldr x8, [x24, #0x28] 6bc84: aa0203f6 mov x22, x2 6bc88: aa0103f3 mov x19, x1 6bc8c: 90000201 adrp x1, 0xab000 6bc90: 90000262 adrp x2, 0xb7000 6bc94: 2a0303f5 mov w21, w3 6bc98: aa0003f7 mov x23, x0 6bc9c: 91378421 add x1, x1, #0xde1 6bca0: 911bec42 add x2, x2, #0x6fb 6bca4: 320007e0 orr w0, wzr, #0x3 6bca8: aa1303e3 mov x3, x19 6bcac: aa0403f4 mov x20, x4 6bcb0: f81b83a8 stur x8, [x29, #-0x48] 6bcb4: 97fec5fb bl 0x1d4a0 <.text+0xd9f0> 6bcb8: 910003e0 mov x0, sp 6bcbc: 52801702 mov w2, #0xb8 // =184 6bcc0: 2a1f03e1 mov w1, wzr 6bcc4: 910003f9 mov x25, sp 6bcc8: 97fe8f06 bl 0xf8e0 6bccc: 90000000 adrp x0, 0x6b000 6bcd0: 12800008 mov w8, #-0x1 // =-1 6bcd4: 9120c000 add x0, x0, #0x830 6bcd8: 910003e1 mov x1, sp 6bcdc: a9005bf3 stp x19, x22, [sp] 6bce0: b90013f5 str w21, [sp, #0x10] 6bce4: b90043e8 str w8, [sp, #0x40] 6bce8: b90093e8 str w8, [sp, #0x90] 6bcec: 94001138 bl 0x701cc 6bcf0: 7100001f cmp w0, #0x0 6bcf4: 540000ad b.le 0x6bd08 6bcf8: b94017e8 ldr w8, [sp, #0x14] 6bcfc: 34000188 cbz w8, 0x6bd2c 6bd00: 2a1f03e0 mov w0, wzr 6bd04: 14000024 b 0x6bd94 6bd08: 90000201 adrp x1, 0xab000 6bd0c: 90000262 adrp x2, 0xb7000 6bd10: 91378421 add x1, x1, #0xde1 6bd14: 911c4442 add x2, x2, #0x711 6bd18: 320007e0 orr w0, wzr, #0x3 6bd1c: aa1303e3 mov x3, x19 6bd20: 97fec5e0 bl 0x1d4a0 <.text+0xd9f0> 6bd24: 12800120 mov w0, #-0xa // =-10 6bd28: 1400001b b 0x6bd94 6bd2c: b94043e8 ldr w8, [sp, #0x40] 6bd30: 3100051f cmn w8, #0x1 6bd34: 54000160 b.eq 0x6bd60 6bd38: 91006322 add x2, x25, #0x18 6bd3c: aa1703e0 mov x0, x23 6bd40: aa1303e1 mov x1, x19 6bd44: aa1603e3 mov x3, x22 6bd48: 2a1503e4 mov w4, w21 6bd4c: aa1403e5 mov x5, x20 6bd50: 9400001d bl 0x6bdc4 6bd54: 3100281f cmn w0, #0xa 6bd58: 540000a0 b.eq 0x6bd6c 6bd5c: 1400000e b 0x6bd94 6bd60: 12800120 mov w0, #-0xa // =-10 6bd64: 3100281f cmn w0, #0xa 6bd68: 54000161 b.ne 0x6bd94 6bd6c: b94093e8 ldr w8, [sp, #0x90] 6bd70: 3100051f cmn w8, #0x1 6bd74: 54000100 b.eq 0x6bd94 6bd78: 9101a322 add x2, x25, #0x68 6bd7c: aa1703e0 mov x0, x23 6bd80: aa1303e1 mov x1, x19 6bd84: aa1603e3 mov x3, x22 6bd88: 2a1503e4 mov w4, w21 6bd8c: aa1403e5 mov x5, x20 6bd90: 9400000d bl 0x6bdc4 6bd94: f9401708 ldr x8, [x24, #0x28] 6bd98: f85b83a9 ldur x9, [x29, #-0x48] 6bd9c: eb09011f cmp x8, x9 6bda0: 54000101 b.ne 0x6bdc0 6bda4: a9507bfd ldp x29, x30, [sp, #0x100] 6bda8: a94f4ff4 ldp x20, x19, [sp, #0xf0] 6bdac: a94e57f6 ldp x22, x21, [sp, #0xe0] 6bdb0: a94d5ff8 ldp x24, x23, [sp, #0xd0] 6bdb4: a94c67fc ldp x28, x25, [sp, #0xc0] 6bdb8: 910443ff add sp, sp, #0x110 6bdbc: d65f03c0 ret 6bdc0: 97fe8d08 bl 0xf1e0 <__stack_chk_fail@plt> 6bdc4: d102c3ff sub sp, sp, #0xb0 6bdc8: a9056ffc stp x28, x27, [sp, #0x50] 6bdcc: a90667fa stp x26, x25, [sp, #0x60] 6bdd0: a9075ff8 stp x24, x23, [sp, #0x70] 6bdd4: a90857f6 stp x22, x21, [sp, #0x80] 6bdd8: a9094ff4 stp x20, x19, [sp, #0x90] 6bddc: a90a7bfd stp x29, x30, [sp, #0xa0] 6bde0: 910283fd add x29, sp, #0xa0 6bde4: d53bd059 mrs x25, TPIDR_EL0 6bde8: f9401728 ldr x8, [x25, #0x28] 6bdec: aa0203f6 mov x22, x2 6bdf0: aa0503f7 mov x23, x5 6bdf4: 2a0403fb mov w27, w4 6bdf8: f90027e8 str x8, [sp, #0x48] 6bdfc: b9402ac8 ldr w8, [x22, #0x28] 6be00: aa0303fa mov x26, x3 6be04: aa0103f5 mov x21, x1 6be08: aa0003f8 mov x24, x0 6be0c: 7100091f cmp w8, #0x2 6be10: 910122c8 add x8, x22, #0x48 6be14: 54000081 b.ne 0x6be24 6be18: aa1f03fc mov x28, xzr 6be1c: 910102c9 add x9, x22, #0x40 6be20: 14000008 b 0x6be40 6be24: f9400109 ldr x9, [x8] 6be28: 900003a8 adrp x8, 0xdf000 6be2c: f9464908 ldr x8, [x8, #0xc90] 6be30: f940093c ldr x28, [x9, #0x10] 6be34: f9400118 ldr x24, [x8] 6be38: 91008128 add x8, x9, #0x20 6be3c: 9100a129 add x9, x9, #0x28 6be40: f9400113 ldr x19, [x8] 6be44: f9400134 ldr x20, [x9] 6be48: aa1803e0 mov x0, x24 6be4c: 97fff215 bl 0x686a0 6be50: 900003a8 adrp x8, 0xdf000 6be54: f9464908 ldr x8, [x8, #0xc90] 6be58: f9401ec9 ldr x9, [x22, #0x38] 6be5c: f9400108 ldr x8, [x8] 6be60: f90017e9 str x9, [sp, #0x28] 6be64: eb08031f cmp x24, x8 6be68: 54000780 b.eq 0x6bf58 6be6c: a90173e0 stp x0, x28, [sp, #0x10] 6be70: aa1803e0 mov x0, x24 6be74: b9000ffb str w27, [sp, #0xc] 6be78: 9240f29b and x27, x20, #0x1fffffffffffffff 6be7c: 97fff209 bl 0x686a0 6be80: aa0003fc mov x28, x0 6be84: f9001fff str xzr, [sp, #0x38] 6be88: b4000f5b cbz x27, 0x6c070 6be8c: f94017e8 ldr x8, [sp, #0x28] 6be90: f90003fa str x26, [sp] 6be94: aa1903fa mov x26, x25 6be98: aa1f03f9 mov x25, xzr 6be9c: f90013f5 str x21, [sp, #0x20] 6bea0: 4b0802b5 sub w21, w21, w8 6bea4: 8b1b0328 add x8, x25, x27 6bea8: d341fd14 lsr x20, x8, #1 6beac: 8b140e68 add x8, x19, x20, lsl #3 6beb0: 9100e3e2 add x2, sp, #0x38 6beb4: 9100c3e3 add x3, sp, #0x30 6beb8: aa1803e0 mov x0, x24 6bebc: aa1c03e1 mov x1, x28 6bec0: aa1703e4 mov x4, x23 6bec4: f9001fe8 str x8, [sp, #0x38] 6bec8: 97fffde2 bl 0x6b650 6becc: 37f80e60 tbnz w0, #0x1f, 0x6c098 6bed0: b94033e8 ldr w8, [sp, #0x30] 6bed4: 6b15011f cmp w8, w21 6bed8: 9a94c739 csinc x25, x25, x20, gt 6bedc: 9a9bc29b csel x27, x20, x27, gt 6bee0: eb1b033f cmp x25, x27 6bee4: 54fffe03 b.lo 0x6bea4 6bee8: aa1a03f9 mov x25, x26 6beec: f94003fa ldr x26, [sp] 6bef0: f94013f5 ldr x21, [sp, #0x20] 6bef4: b4000bfb cbz x27, 0x6c070 6bef8: 8b1b0e68 add x8, x19, x27, lsl #3 6befc: d1002108 sub x8, x8, #0x8 6bf00: 9100e3e2 add x2, sp, #0x38 6bf04: 910113e3 add x3, sp, #0x44 6bf08: aa1803e0 mov x0, x24 6bf0c: aa1c03e1 mov x1, x28 6bf10: aa1703e4 mov x4, x23 6bf14: f9001fe8 str x8, [sp, #0x38] 6bf18: 97fffdce bl 0x6b650 6bf1c: 37f80c00 tbnz w0, #0x1f, 0x6c09c 6bf20: b94047f3 ldr w19, [sp, #0x44] 6bf24: 9100e3e2 add x2, sp, #0x38 6bf28: 910113e3 add x3, sp, #0x44 6bf2c: aa1803e0 mov x0, x24 6bf30: aa1c03e1 mov x1, x28 6bf34: aa1703e4 mov x4, x23 6bf38: b90033f3 str w19, [sp, #0x30] 6bf3c: 97fffdc5 bl 0x6b650 6bf40: 37f80ae0 tbnz w0, #0x1f, 0x6c09c 6bf44: b94047e8 ldr w8, [sp, #0x44] 6bf48: b9400ffb ldr w27, [sp, #0xc] 6bf4c: 9100c3f5 add x21, sp, #0x30 6bf50: b90037e8 str w8, [sp, #0x34] 6bf54: 14000015 b 0x6bfa8 6bf58: 9240f288 and x8, x20, #0x1fffffffffffffff 6bf5c: b40008a8 cbz x8, 0x6c070 6bf60: f94017ea ldr x10, [sp, #0x28] 6bf64: aa1f03e9 mov x9, xzr 6bf68: 4b0a02aa sub w10, w21, w10 6bf6c: 8b08012b add x11, x9, x8 6bf70: d341fd6b lsr x11, x11, #1 6bf74: d37df16c lsl x12, x11, #3 6bf78: b86c6a6c ldr w12, [x19, x12] 6bf7c: 6b0a019f cmp w12, w10 6bf80: 9a8bc529 csinc x9, x9, x11, gt 6bf84: 9a88c168 csel x8, x11, x8, gt 6bf88: eb08013f cmp x9, x8 6bf8c: 54ffff03 b.lo 0x6bf6c 6bf90: b4000708 cbz x8, 0x6c070 6bf94: 8b080e68 add x8, x19, x8, lsl #3 6bf98: a90173e0 stp x0, x28, [sp, #0x10] 6bf9c: f90013f5 str x21, [sp, #0x20] 6bfa0: d1002115 sub x21, x8, #0x8 6bfa4: b94002b3 ldr w19, [x21] 6bfa8: f94013e3 ldr x3, [sp, #0x20] 6bfac: 9000021c adrp x28, 0xab000 6bfb0: 9137879c add x28, x28, #0xde1 6bfb4: 90000262 adrp x2, 0xb7000 6bfb8: 93407e64 sxtw x4, w19 6bfbc: 911d9442 add x2, x2, #0x765 6bfc0: 320007e0 orr w0, wzr, #0x3 6bfc4: aa1c03e1 mov x1, x28 6bfc8: 97fec536 bl 0x1d4a0 <.text+0xd9f0> 6bfcc: f9400ff3 ldr x19, [sp, #0x18] 6bfd0: f94017e4 ldr x4, [sp, #0x28] 6bfd4: b98006a3 ldrsw x3, [x21, #0x4] 6bfd8: 90000262 adrp x2, 0xb7000 6bfdc: f100027f cmp x19, #0x0 6bfe0: 9a930088 csel x8, x4, x19, eq 6bfe4: 8b030106 add x6, x8, x3 6bfe8: 911dfc42 add x2, x2, #0x77f 6bfec: 320007e0 orr w0, wzr, #0x3 6bff0: aa1c03e1 mov x1, x28 6bff4: aa1303e5 mov x5, x19 6bff8: f9001fe6 str x6, [sp, #0x38] 6bffc: 97fec529 bl 0x1d4a0 <.text+0xd9f0> 6c000: f9400be1 ldr x1, [sp, #0x10] 6c004: 9100e3e2 add x2, sp, #0x38 6c008: aa1803e0 mov x0, x24 6c00c: aa1a03e3 mov x3, x26 6c010: 2a1b03e4 mov w4, w27 6c014: aa1303e5 mov x5, x19 6c018: aa1703e6 mov x6, x23 6c01c: 94001f89 bl 0x73e40 6c020: 37f803e0 tbnz w0, #0x1f, 0x6c09c 6c024: b9402ac9 ldr w9, [x22, #0x28] 6c028: f9400348 ldr x8, [x26] 6c02c: 7100053f cmp w9, #0x1 6c030: 54000101 b.ne 0x6c050 6c034: f9400749 ldr x9, [x26, #0x8] 6c038: f94017eb ldr x11, [sp, #0x28] 6c03c: 321b03ea orr w10, wzr, #0x20 6c040: f900174a str x10, [x26, #0x28] 6c044: 8b0b0108 add x8, x8, x11 6c048: 8b0b0129 add x9, x9, x11 6c04c: a9002748 stp x8, x9, [x26] 6c050: f94013e9 ldr x9, [sp, #0x20] 6c054: eb09011f cmp x8, x9 6c058: 540003a8 b.hi 0x6c0cc 6c05c: f9400748 ldr x8, [x26, #0x8] 6c060: eb09011f cmp x8, x9 6c064: 54000349 b.ls 0x6c0cc 6c068: 2a1f03e0 mov w0, wzr 6c06c: 1400000c b 0x6c09c 6c070: a94116c4 ldp x4, x5, [x22, #0x10] 6c074: f00001e1 adrp x1, 0xab000 6c078: f0000242 adrp x2, 0xb7000 6c07c: 91378421 add x1, x1, #0xde1 6c080: 911c9442 add x2, x2, #0x725 6c084: 320007e0 orr w0, wzr, #0x3 6c088: aa1503e3 mov x3, x21 6c08c: 97fec505 bl 0x1d4a0 <.text+0xd9f0> 6c090: 12800120 mov w0, #-0xa // =-10 6c094: 14000002 b 0x6c09c 6c098: aa1a03f9 mov x25, x26 6c09c: f9401728 ldr x8, [x25, #0x28] 6c0a0: f94027e9 ldr x9, [sp, #0x48] 6c0a4: eb09011f cmp x8, x9 6c0a8: 54000281 b.ne 0x6c0f8 6c0ac: a94a7bfd ldp x29, x30, [sp, #0xa0] 6c0b0: a9494ff4 ldp x20, x19, [sp, #0x90] 6c0b4: a94857f6 ldp x22, x21, [sp, #0x80] 6c0b8: a9475ff8 ldp x24, x23, [sp, #0x70] 6c0bc: a94667fa ldp x26, x25, [sp, #0x60] 6c0c0: a9456ffc ldp x28, x27, [sp, #0x50] 6c0c4: 9102c3ff add sp, sp, #0xb0 6c0c8: d65f03c0 ret 6c0cc: 34fffe3b cbz w27, 0x6c090 6c0d0: f9401f41 ldr x1, [x26, #0x38] 6c0d4: b4fffde1 cbz x1, 0x6c090 6c0d8: b9403348 ldr w8, [x26, #0x30] 6c0dc: 7100051f cmp w8, #0x1 6c0e0: 54fffd81 b.ne 0x6c090 6c0e4: f0000380 adrp x0, 0xdf000 6c0e8: f9479400 ldr x0, [x0, #0xf28] 6c0ec: 940010cf bl 0x70428 6c0f0: f9001f5f str xzr, [x26, #0x38] 6c0f4: 17ffffe7 b 0x6c090 6c0f8: 97fe8c3a bl 0xf1e0 <__stack_chk_fail@plt> 6c0fc: d65f03c0 ret 6c100: d10383ff sub sp, sp, #0xe0 6c104: a9086ffc stp x28, x27, [sp, #0x80] 6c108: a90967fa stp x26, x25, [sp, #0x90] 6c10c: a90a5ff8 stp x24, x23, [sp, #0xa0] 6c110: a90b57f6 stp x22, x21, [sp, #0xb0] 6c114: a90c4ff4 stp x20, x19, [sp, #0xc0] 6c118: a90d7bfd stp x29, x30, [sp, #0xd0] 6c11c: 910343fd add x29, sp, #0xd0 6c120: d53bd057 mrs x23, TPIDR_EL0 6c124: f94016e8 ldr x8, [x23, #0x28] 6c128: aa0103f3 mov x19, x1 6c12c: 90000241 adrp x1, 0xb4000 6c130: aa0203fa mov x26, x2 6c134: 912ae021 add x1, x1, #0xab8 6c138: 2a0303fc mov w28, w3 6c13c: aa0003f8 mov x24, x0 6c140: f81a83a8 stur x8, [x29, #-0x58] 6c144: f900027f str xzr, [x19] 6c148: f900035f str xzr, [x26] 6c14c: 97fe8de9 bl 0xf8f0 6c150: aa0003f6 mov x22, x0 6c154: b40015f6 cbz x22, 0x6c410 6c158: 9100e3e0 add x0, sp, #0x38 6c15c: 321a03e1 orr w1, wzr, #0x40 6c160: 320003e2 orr w2, wzr, #0x1 6c164: aa1603e3 mov x3, x22 6c168: 97fe8aee bl 0xed20 6c16c: f100041f cmp x0, #0x1 6c170: 540012a1 b.ne 0x6c3c4 6c174: f94033f5 ldr x21, [sp, #0x60] 6c178: 7940eff4 ldrh w20, [sp, #0x76] 6c17c: f00001e1 adrp x1, 0xab000 6c180: f0000242 adrp x2, 0xb7000 6c184: 91378421 add x1, x1, #0xde1 6c188: 91204042 add x2, x2, #0x810 6c18c: 320007e0 orr w0, wzr, #0x3 6c190: aa1803e3 mov x3, x24 6c194: 2a1503e4 mov w4, w21 6c198: 97fec4c2 bl 0x1d4a0 <.text+0xd9f0> 6c19c: aa1603e0 mov x0, x22 6c1a0: aa1503e1 mov x1, x21 6c1a4: 2a1f03e2 mov w2, wzr 6c1a8: 97fe8cc6 bl 0xf4c0 6c1ac: 7940ebfb ldrh w27, [sp, #0x74] 6c1b0: 321a03e1 orr w1, wzr, #0x40 6c1b4: aa1b03e0 mov x0, x27 6c1b8: 97fe8ad2 bl 0xed00 6c1bc: aa0003f9 mov x25, x0 6c1c0: b40010b9 cbz x25, 0x6c3d4 6c1c4: 321a03e1 orr w1, wzr, #0x40 6c1c8: aa1903e0 mov x0, x25 6c1cc: aa1b03e2 mov x2, x27 6c1d0: aa1603e3 mov x3, x22 6c1d4: 97fe8ad3 bl 0xed20 6c1d8: eb1b001f cmp x0, x27 6c1dc: 54000fc1 b.ne 0x6c3d4 6c1e0: 8b141b34 add x20, x25, x20, lsl #6 6c1e4: f9001bf7 str x23, [sp, #0x30] 6c1e8: f9401297 ldr x23, [x20, #0x20] 6c1ec: f00001e1 adrp x1, 0xab000 6c1f0: f0000242 adrp x2, 0xb7000 6c1f4: 91378421 add x1, x1, #0xde1 6c1f8: 9120fc42 add x2, x2, #0x83f 6c1fc: 320007e0 orr w0, wzr, #0x3 6c200: aa1703e3 mov x3, x23 6c204: 97fec4a7 bl 0x1d4a0 <.text+0xd9f0> 6c208: aa1703e0 mov x0, x23 6c20c: 97fe8d99 bl 0xf870 6c210: f9400e81 ldr x1, [x20, #0x18] 6c214: aa0003f5 mov x21, x0 6c218: aa1603e0 mov x0, x22 6c21c: 2a1f03e2 mov w2, wzr 6c220: 97fe8ca8 bl 0xf4c0 6c224: b4000df5 cbz x21, 0x6c3e0 6c228: 320003e1 orr w1, wzr, #0x1 6c22c: aa1503e0 mov x0, x21 6c230: aa1703e2 mov x2, x23 6c234: aa1603e3 mov x3, x22 6c238: 97fe8aba bl 0xed20 6c23c: eb17001f cmp x0, x23 6c240: 54000d01 b.ne 0x6c3e0 6c244: 71000b7f cmp w27, #0x2 6c248: b90017fc str w28, [sp, #0x14] 6c24c: f90003fa str x26, [sp] 6c250: 54000fa3 b.lo 0x6c444 6c254: 9101833c add x28, x25, #0x60 6c258: 320003f4 orr w20, wzr, #0x1 6c25c: f90007ff str xzr, [sp, #0x8] 6c260: a901d7ff stp xzr, x21, [sp, #0x18] 6c264: f90017f7 str x23, [sp, #0x28] 6c268: f9400268 ldr x8, [x19] 6c26c: b5000f08 cbnz x8, 0x6c44c 6c270: b85e039a ldur w26, [x28, #-0x20] 6c274: eb1a02ff cmp x23, x26 6c278: 540009c9 b.ls 0x6c3b0 6c27c: 91003748 add x8, x26, #0xd 6c280: eb17011f cmp x8, x23 6c284: 8b1a02b5 add x21, x21, x26 6c288: 540000e8 b.hi 0x6c2a4 6c28c: f0000241 adrp x1, 0xb7000 6c290: aa1503e0 mov x0, x21 6c294: 91218421 add x1, x1, #0x861 6c298: 97fe8c8e bl 0xf4d0 6c29c: f94017f7 ldr x23, [sp, #0x28] 6c2a0: 340004e0 cbz w0, 0x6c33c 6c2a4: 91003f48 add x8, x26, #0xf 6c2a8: eb17011f cmp x8, x23 6c2ac: 54000069 b.ls 0x6c2b8 6c2b0: f94013f5 ldr x21, [sp, #0x20] 6c2b4: 1400003f b 0x6c3b0 6c2b8: f0000241 adrp x1, 0xb7000 6c2bc: aa1503e0 mov x0, x21 6c2c0: 91227821 add x1, x1, #0x89e 6c2c4: 97fe8c83 bl 0xf4d0 6c2c8: a9425ff5 ldp x21, x23, [sp, #0x20] 6c2cc: 35000720 cbnz w0, 0x6c3b0 6c2d0: f940039a ldr x26, [x28] 6c2d4: aa1a03e0 mov x0, x26 6c2d8: 97fe8d66 bl 0xf870 6c2dc: f85f8381 ldur x1, [x28, #-0x8] 6c2e0: aa0003f5 mov x21, x0 6c2e4: aa1603e0 mov x0, x22 6c2e8: 2a1f03e2 mov w2, wzr 6c2ec: aa0103f7 mov x23, x1 6c2f0: 97fe8c74 bl 0xf4c0 6c2f4: b4001ad5 cbz x21, 0x6c64c 6c2f8: 320003e1 orr w1, wzr, #0x1 6c2fc: aa1503e0 mov x0, x21 6c300: aa1a03e2 mov x2, x26 6c304: aa1603e3 mov x3, x22 6c308: f9000ff5 str x21, [sp, #0x18] 6c30c: 97fe8a85 bl 0xed20 6c310: eb1a001f cmp x0, x26 6c314: 54001981 b.ne 0x6c644 6c318: f00001e1 adrp x1, 0xab000 6c31c: f0000242 adrp x2, 0xb7000 6c320: 320007e0 orr w0, wzr, #0x3 6c324: 91378421 add x1, x1, #0xde1 6c328: 9122b442 add x2, x2, #0x8ad 6c32c: aa1a03e3 mov x3, x26 6c330: aa1703e4 mov x4, x23 6c334: f90007fa str x26, [sp, #0x8] 6c338: 1400001c b 0x6c3a8 6c33c: f9400380 ldr x0, [x28] 6c340: f94003f5 ldr x21, [sp] 6c344: f90002a0 str x0, [x21] 6c348: 97fe8d4a bl 0xf870 6c34c: f9000260 str x0, [x19] 6c350: f85f839a ldur x26, [x28, #-0x8] 6c354: aa1603e0 mov x0, x22 6c358: 2a1f03e2 mov w2, wzr 6c35c: aa1a03e1 mov x1, x26 6c360: 97fe8c58 bl 0xf4c0 6c364: f9400260 ldr x0, [x19] 6c368: b40016e0 cbz x0, 0x6c644 6c36c: f94002a2 ldr x2, [x21] 6c370: 320003e1 orr w1, wzr, #0x1 6c374: aa1603e3 mov x3, x22 6c378: 97fe8a6a bl 0xed20 6c37c: f94002a9 ldr x9, [x21] 6c380: aa0003e8 mov x8, x0 6c384: eb09011f cmp x8, x9 6c388: 540015e1 b.ne 0x6c644 6c38c: f00001e1 adrp x1, 0xab000 6c390: f0000242 adrp x2, 0xb7000 6c394: 320007e0 orr w0, wzr, #0x3 6c398: 91378421 add x1, x1, #0xde1 6c39c: 9121b842 add x2, x2, #0x86e 6c3a0: aa0803e3 mov x3, x8 6c3a4: aa1a03e4 mov x4, x26 6c3a8: 97fec43e bl 0x1d4a0 <.text+0xd9f0> 6c3ac: a9425ff5 ldp x21, x23, [sp, #0x20] 6c3b0: 91000694 add x20, x20, #0x1 6c3b4: eb1b029f cmp x20, x27 6c3b8: 9101039c add x28, x28, #0x40 6c3bc: 54fff563 b.lo 0x6c268 6c3c0: 14000023 b 0x6c44c 6c3c4: aa1f03f4 mov x20, xzr 6c3c8: aa1f03f5 mov x21, xzr 6c3cc: aa1f03f9 mov x25, xzr 6c3d0: 14000006 b 0x6c3e8 6c3d4: aa1f03f4 mov x20, xzr 6c3d8: aa1f03f5 mov x21, xzr 6c3dc: 14000003 b 0x6c3e8 6c3e0: f9401bf7 ldr x23, [sp, #0x30] 6c3e4: aa1f03f4 mov x20, xzr 6c3e8: aa1503e0 mov x0, x21 6c3ec: 97fe8d75 bl 0xf9c0 6c3f0: aa1903e0 mov x0, x25 6c3f4: 97fe8d73 bl 0xf9c0 6c3f8: aa1403e0 mov x0, x20 6c3fc: 97fe8d71 bl 0xf9c0 6c400: f9400260 ldr x0, [x19] 6c404: 97fe8d6f bl 0xf9c0 6c408: aa1603e0 mov x0, x22 6c40c: 97fe8b55 bl 0xf160 6c410: 320003e0 orr w0, wzr, #0x1 6c414: f94016e8 ldr x8, [x23, #0x28] 6c418: f85a83a9 ldur x9, [x29, #-0x58] 6c41c: eb09011f cmp x8, x9 6c420: 540011e1 b.ne 0x6c65c 6c424: a94d7bfd ldp x29, x30, [sp, #0xd0] 6c428: a94c4ff4 ldp x20, x19, [sp, #0xc0] 6c42c: a94b57f6 ldp x22, x21, [sp, #0xb0] 6c430: a94a5ff8 ldp x24, x23, [sp, #0xa0] 6c434: a94967fa ldp x26, x25, [sp, #0x90] 6c438: a9486ffc ldp x28, x27, [sp, #0x80] 6c43c: 910383ff add sp, sp, #0xe0 6c440: d65f03c0 ret 6c444: f9000fff str xzr, [sp, #0x18] 6c448: f90007ff str xzr, [sp, #0x8] 6c44c: aa1503e0 mov x0, x21 6c450: 97fe8d5c bl 0xf9c0 6c454: aa1903e0 mov x0, x25 6c458: 97fe8d5a bl 0xf9c0 6c45c: aa1603e0 mov x0, x22 6c460: 97fe8b40 bl 0xf160 6c464: b94017e8 ldr w8, [sp, #0x14] 6c468: f9400ff4 ldr x20, [sp, #0x18] 6c46c: 3100051f cmn w8, #0x1 6c470: 540000c1 b.ne 0x6c488 6c474: b40000b4 cbz x20, 0x6c488 6c478: aa1403e0 mov x0, x20 6c47c: 97fe8d51 bl 0xf9c0 6c480: f9401bf7 ldr x23, [sp, #0x30] 6c484: 17ffffe3 b 0x6c410 6c488: f9401bf7 ldr x23, [sp, #0x30] 6c48c: b4000d54 cbz x20, 0x6c634 6c490: f9400268 ldr x8, [x19] 6c494: b5000d08 cbnz x8, 0x6c634 6c498: f94007e2 ldr x2, [sp, #0x8] 6c49c: aa1403e0 mov x0, x20 6c4a0: 2a1f03e1 mov w1, wzr 6c4a4: 97fe8b93 bl 0xf2f0 6c4a8: b4000c60 cbz x0, 0x6c634 6c4ac: aa1803e0 mov x0, x24 6c4b0: aa1503fa mov x26, x21 6c4b4: 97fe8caf bl 0xf770 6c4b8: 91000400 add x0, x0, #0x1 6c4bc: 97fe8ced bl 0xf870 6c4c0: aa0003fb mov x27, x0 6c4c4: aa1403e0 mov x0, x20 6c4c8: 97fe8caa bl 0xf770 6c4cc: aa0003f5 mov x21, x0 6c4d0: aa1803e0 mov x0, x24 6c4d4: 97fe8ca7 bl 0xf770 6c4d8: 8b0002a8 add x8, x21, x0 6c4dc: 91005d00 add x0, x8, #0x17 6c4e0: 97fe8ce4 bl 0xf870 6c4e4: aa0003fc mov x28, x0 6c4e8: aa1a03f5 mov x21, x26 6c4ec: b4fff7fb cbz x27, 0x6c3e8 6c4f0: b4fff7dc cbz x28, 0x6c3e8 6c4f4: 528005e1 mov w1, #0x2f // =47 6c4f8: aa1803e0 mov x0, x24 6c4fc: 528005f4 mov w20, #0x2f // =47 6c500: 97fe8ae4 bl 0xf090 6c504: aa1b03e8 mov x8, x27 6c508: b40000e0 cbz x0, 0x6c524 6c50c: cb180015 sub x21, x0, x24 6c510: aa1b03e0 mov x0, x27 6c514: aa1803e1 mov x1, x24 6c518: aa1503e2 mov x2, x21 6c51c: 97fe8cdd bl 0xf890 6c520: 8b150368 add x8, x27, x21 6c524: aa1c03e0 mov x0, x28 6c528: aa1b03e1 mov x1, x27 6c52c: 3900011f strb wzr, [x8] 6c530: 97fe8d30 bl 0xf9f0 6c534: aa1c03e0 mov x0, x28 6c538: 97fe8c8e bl 0xf770 6c53c: f9400fe1 ldr x1, [sp, #0x18] 6c540: 78206b94 strh w20, [x28, x0] 6c544: aa1c03e0 mov x0, x28 6c548: 97fe8aaa bl 0xeff0 6c54c: f94003f4 ldr x20, [sp] 6c550: 12800003 mov w3, #-0x1 // =-1 6c554: aa1c03e0 mov x0, x28 6c558: aa1303e1 mov x1, x19 6c55c: aa1403e2 mov x2, x20 6c560: 97fffee8 bl 0x6c100 6c564: 7100041f cmp w0, #0x1 6c568: 540005c1 b.ne 0x6c620 6c56c: aa1c03e0 mov x0, x28 6c570: aa1b03e1 mov x1, x27 6c574: 97fe8d1f bl 0xf9f0 6c578: aa1c03e0 mov x0, x28 6c57c: 97fe8c7d bl 0xf770 6c580: f0000248 adrp x8, 0xb7000 6c584: 9123b908 add x8, x8, #0x8ee 6c588: f9400108 ldr x8, [x8] 6c58c: f9400fe1 ldr x1, [sp, #0x18] 6c590: 8b000389 add x9, x28, x0 6c594: aa1c03e0 mov x0, x28 6c598: 3900213f strb wzr, [x9, #0x8] 6c59c: f9000128 str x8, [x9] 6c5a0: 97fe8a94 bl 0xeff0 6c5a4: 12800003 mov w3, #-0x1 // =-1 6c5a8: aa1c03e0 mov x0, x28 6c5ac: aa1303e1 mov x1, x19 6c5b0: aa1403e2 mov x2, x20 6c5b4: 97fffed3 bl 0x6c100 6c5b8: b94017e8 ldr w8, [sp, #0x14] 6c5bc: 7100051f cmp w8, #0x1 6c5c0: 54000301 b.ne 0x6c620 6c5c4: 7100041f cmp w0, #0x1 6c5c8: 540002c1 b.ne 0x6c620 6c5cc: f0000248 adrp x8, 0xb7000 6c5d0: 91237d08 add x8, x8, #0x8df 6c5d4: f8407109 ldur x9, [x8, #0x7] 6c5d8: f9400108 ldr x8, [x8] 6c5dc: aa1c03e0 mov x0, x28 6c5e0: aa1b03e1 mov x1, x27 6c5e4: f8007389 stur x9, [x28, #0x7] 6c5e8: f9000388 str x8, [x28] 6c5ec: 97fe8a81 bl 0xeff0 6c5f0: aa1c03e0 mov x0, x28 6c5f4: 97fe8c5f bl 0xf770 6c5f8: f9400fe1 ldr x1, [sp, #0x18] 6c5fc: 528005e8 mov w8, #0x2f // =47 6c600: 78206b88 strh w8, [x28, x0] 6c604: aa1c03e0 mov x0, x28 6c608: 97fe8a7a bl 0xeff0 6c60c: 12800003 mov w3, #-0x1 // =-1 6c610: aa1c03e0 mov x0, x28 6c614: aa1303e1 mov x1, x19 6c618: aa1403e2 mov x2, x20 6c61c: 97fffeb9 bl 0x6c100 6c620: aa1b03e0 mov x0, x27 6c624: 97fe8ce7 bl 0xf9c0 6c628: aa1c03e0 mov x0, x28 6c62c: 97fe8ce5 bl 0xf9c0 6c630: f9400ff4 ldr x20, [sp, #0x18] 6c634: aa1403e0 mov x0, x20 6c638: 97fe8ce2 bl 0xf9c0 6c63c: 2a1f03e0 mov w0, wzr 6c640: 17ffff75 b 0x6c414 6c644: f9400ff4 ldr x20, [sp, #0x18] 6c648: 14000002 b 0x6c650 6c64c: aa1f03f4 mov x20, xzr 6c650: f94013f5 ldr x21, [sp, #0x20] 6c654: f9401bf7 ldr x23, [sp, #0x30] 6c658: 17ffff64 b 0x6c3e8 6c65c: 97fe8ae1 bl 0xf1e0 <__stack_chk_fail@plt> 6c660: a9ba6ffc stp x28, x27, [sp, #-0x60]! 6c664: a90167fa stp x26, x25, [sp, #0x10] 6c668: a9025ff8 stp x24, x23, [sp, #0x20] 6c66c: a90357f6 stp x22, x21, [sp, #0x30] 6c670: a9044ff4 stp x20, x19, [sp, #0x40] 6c674: a9057bfd stp x29, x30, [sp, #0x50] 6c678: 910143fd add x29, sp, #0x50 6c67c: d13303ff sub sp, sp, #0xcc0 6c680: d53bd05a mrs x26, TPIDR_EL0 6c684: f9401748 ldr x8, [x26, #0x28] 6c688: aa0003f3 mov x19, x0 6c68c: f81a83a8 stur x8, [x29, #-0x58] 6c690: f9400675 ldr x21, [x19, #0x8] 6c694: b94046a8 ldr w8, [x21, #0x44] 6c698: 34000e48 cbz w8, 0x6c860 6c69c: 7100051f cmp w8, #0x1 6c6a0: 910182b4 add x20, x21, #0x60 6c6a4: 54000181 b.ne 0x6c6d4 6c6a8: f00001e1 adrp x1, 0xab000 6c6ac: d0000242 adrp x2, 0xb6000 6c6b0: 91378421 add x1, x1, #0xde1 6c6b4: 913ec042 add x2, x2, #0xfb0 6c6b8: 320007e0 orr w0, wzr, #0x3 6c6bc: 97fec379 bl 0x1d4a0 <.text+0xd9f0> 6c6c0: f0000388 adrp x8, 0xdf000 6c6c4: f9478908 ldr x8, [x8, #0xf10] 6c6c8: b4000068 cbz x8, 0x6c6d4 6c6cc: aa1403e0 mov x0, x20 6c6d0: 97fe8bbc bl 0xf5c0 6c6d4: b9404aa8 ldr w8, [x21, #0x48] 6c6d8: b9428ea9 ldr w9, [x21, #0x28c] 6c6dc: 6b09011f cmp w8, w9 6c6e0: 54000320 b.eq 0x6c744 6c6e4: 32001bea orr w10, wzr, #0x7f 6c6e8: aa1f03e8 mov x8, xzr 6c6ec: 91237aa9 add x9, x21, #0x8de 6c6f0: b9008aaa str w10, [x21, #0x88] 6c6f4: 32003fea orr w10, wzr, #0xffff 6c6f8: f100051f cmp x8, #0x1 6c6fc: 5400006b b.lt 0x6c708 6c700: 0b0a010b add w11, w8, w10 6c704: 781fa12b sturh w11, [x9, #-0x6] 6c708: 3940012b ldrb w11, [x9] 6c70c: 91000508 add x8, x8, #0x1 6c710: 781fc12a sturh w10, [x9, #-0x4] 6c714: f81ea13f stur xzr, [x9, #-0x16] 6c718: 121f196b and w11, w11, #0xfe 6c71c: f102011f cmp x8, #0x80 6c720: 3900012b strb w11, [x9] 6c724: 91194129 add x9, x9, #0x650 6c728: 54fffe81 b.ne 0x6c6f8 6c72c: 910232a0 add x0, x21, #0x8c 6c730: 32001fe1 orr w1, wzr, #0xff 6c734: 321703e2 orr w2, wzr, #0x200 6c738: 97fe8c6a bl 0xf8e0 6c73c: b9404aa8 ldr w8, [x21, #0x48] 6c740: b9028ea8 str w8, [x21, #0x28c] 6c744: 798d7268 ldrsh x8, [x19, #0x6b8] 6c748: 910a42bb add x27, x21, #0x290 6c74c: 5280ca09 mov w9, #0x650 // =1616 6c750: f9400e77 ldr x23, [x19, #0x18] 6c754: d503201f nop 6c758: 9b096d09 madd x9, x8, x9, x27 6c75c: 39593929 ldrb w9, [x9, #0x64e] 6c760: 36000109 tbz w9, #0x0, 0x6c780 6c764: 5280ca09 mov w9, #0x650 // =1616 6c768: 9b095508 madd x8, x8, x9, x21 6c76c: f9446509 ldr x9, [x8, #0x8c8] 6c770: eb17013f cmp x9, x23 6c774: 54000061 b.ne 0x6c780 6c778: 910a4117 add x23, x8, #0x290 6c77c: 140000f7 b 0x6cb58 6c780: d28f82dc mov x28, #0x7c16 // =31766 6c784: f2afe95c movk x28, #0x7f4a, lsl #16 6c788: f2cf373c movk x28, #0x79b9, lsl #32 6c78c: f2f3c6fc movk x28, #0x9e37, lsl #48 6c790: 9b1c7ee8 mul x8, x23, x28 6c794: d377fd08 lsr x8, x8, #55 6c798: 927f1d08 and x8, x8, #0x1fe 6c79c: 8b0802a8 add x8, x21, x8 6c7a0: 79411908 ldrh w8, [x8, #0x8c] 6c7a4: 7101fd1f cmp w8, #0x7f 6c7a8: 540001c8 b.hi 0x6c7e0 6c7ac: 5280ca09 mov w9, #0x650 // =1616 6c7b0: 12003d08 and w8, w8, #0xffff 6c7b4: 9ba9550a umaddl x10, w8, w9, x21 6c7b8: 3963794a ldrb w10, [x10, #0x8de] 6c7bc: 360000aa tbz w10, #0x0, 0x6c7d0 6c7c0: 9b09550a madd x10, x8, x9, x21 6c7c4: f944654a ldr x10, [x10, #0x8c8] 6c7c8: eb17015f cmp x10, x23 6c7cc: 54001ac0 b.eq 0x6cb24 6c7d0: 9b095508 madd x8, x8, x9, x21 6c7d4: 7951b508 ldrh w8, [x8, #0x8da] 6c7d8: 7103fd1f cmp w8, #0xff 6c7dc: 54fffea9 b.ls 0x6c7b0 6c7e0: 52819600 mov w0, #0xcb0 // =3248 6c7e4: 97fe8c23 bl 0xf870 6c7e8: aa0003f6 mov x22, x0 6c7ec: b4002116 cbz x22, 0x6cc0c 6c7f0: 3959a268 ldrb w8, [x19, #0x668] 6c7f4: 9119c278 add x24, x19, #0x670 6c7f8: 52800902 mov w2, #0x48 // =72 6c7fc: aa1803e0 mov x0, x24 6c800: 531a6508 lsl w8, w8, #6 6c804: 13001d08 sxtb w8, w8 6c808: 53077d08 lsr w8, w8, #7 6c80c: 2a1f03e1 mov w1, wzr 6c810: 8b2882f9 add x25, x23, w8, sxtb 6c814: 97fe8c33 bl 0xf8e0 6c818: a9400264 ldp x4, x0, [x19] 6c81c: 320003e3 orr w3, wzr, #0x1 6c820: aa1903e1 mov x1, x25 6c824: aa1803e2 mov x2, x24 6c828: 94001057 bl 0x70984 6c82c: 2a0003f7 mov w23, w0 6c830: 31002aff cmn w23, #0xa 6c834: 54000c61 b.ne 0x6c9c0 6c838: a9400264 ldp x4, x0, [x19] 6c83c: 320003e3 orr w3, wzr, #0x1 6c840: aa1903e1 mov x1, x25 6c844: aa1803e2 mov x2, x24 6c848: f9400008 ldr x8, [x0] 6c84c: d63f0100 blr x8 6c850: 2a0003f7 mov w23, w0 6c854: 37f81277 tbnz w23, #0x1f, 0x6caa0 6c858: 321e03e8 orr w8, wzr, #0x4 6c85c: 1400005a b 0x6c9c4 6c860: 3959a268 ldrb w8, [x19, #0x668] 6c864: f9400e69 ldr x9, [x19, #0x18] 6c868: 9119c274 add x20, x19, #0x670 6c86c: 52800902 mov w2, #0x48 // =72 6c870: 531a6508 lsl w8, w8, #6 6c874: 13001d08 sxtb w8, w8 6c878: 53077d08 lsr w8, w8, #7 6c87c: aa1403e0 mov x0, x20 6c880: 2a1f03e1 mov w1, wzr 6c884: 8b288136 add x22, x9, w8, sxtb 6c888: 97fe8c16 bl 0xf8e0 6c88c: f9400264 ldr x4, [x19] 6c890: 320003e3 orr w3, wzr, #0x1 6c894: aa1503e0 mov x0, x21 6c898: aa1603e1 mov x1, x22 6c89c: aa1403e2 mov x2, x20 6c8a0: 94001039 bl 0x70984 6c8a4: 2a0003f7 mov w23, w0 6c8a8: 31002aff cmn w23, #0xa 6c8ac: 54000161 b.ne 0x6c8d8 6c8b0: a9400264 ldp x4, x0, [x19] 6c8b4: 320003e3 orr w3, wzr, #0x1 6c8b8: aa1603e1 mov x1, x22 6c8bc: aa1403e2 mov x2, x20 6c8c0: f9400008 ldr x8, [x0] 6c8c4: d63f0100 blr x8 6c8c8: 2a0003f7 mov w23, w0 6c8cc: 37f805b7 tbnz w23, #0x1f, 0x6c980 6c8d0: 321e03e8 orr w8, wzr, #0x4 6c8d4: 14000002 b 0x6c8dc 6c8d8: 321e07e8 orr w8, wzr, #0xc 6c8dc: b946a269 ldr w9, [x19, #0x6a0] 6c8e0: 7100093f cmp w9, #0x2 6c8e4: 540004c8 b.hi 0x6c97c 6c8e8: 3959a269 ldrb w9, [x19, #0x668] 6c8ec: f943566a ldr x10, [x19, #0x6a8] 6c8f0: 121c7529 and w9, w9, #0xfffffff3 6c8f4: 2a080128 orr w8, w9, w8 6c8f8: 3919a268 strb w8, [x19, #0x668] 6c8fc: 39411949 ldrb w9, [x10, #0x46] 6c900: 52801faa mov w10, #0xfd // =253 6c904: 0a0a0108 and w8, w8, w10 6c908: 53017d29 lsr w9, w9, #1 6c90c: 121f0129 and w9, w9, #0x2 6c910: 2a080128 orr w8, w9, w8 6c914: 521f0108 eor w8, w8, #0x2 6c918: 3919a268 strb w8, [x19, #0x668] 6c91c: 37f80337 tbnz w23, #0x1f, 0x6c980 6c920: f9400e62 ldr x2, [x19, #0x18] 6c924: 910023e1 add x1, sp, #0x8 6c928: aa1303e0 mov x0, x19 6c92c: 910023f5 add x21, sp, #0x8 6c930: 94000108 bl 0x6cd50 6c934: 2a0003f7 mov w23, w0 6c938: 37f80257 tbnz w23, #0x1f, 0x6c980 6c93c: 911982a1 add x1, x21, #0x660 6c940: aa1303e0 mov x0, x19 6c944: 94000154 bl 0x6ce94 6c948: 3959a268 ldrb w8, [x19, #0x668] 6c94c: 2a0003f5 mov w21, w0 6c950: 371817a8 tbnz w8, #0x3, 0x6cc44 6c954: f9435661 ldr x1, [x19, #0x6a8] 6c958: b40017c1 cbz x1, 0x6cc50 6c95c: b946a268 ldr w8, [x19, #0x6a0] 6c960: 7100051f cmp w8, #0x1 6c964: 54001761 b.ne 0x6cc50 6c968: f0000380 adrp x0, 0xdf000 6c96c: f9479400 ldr x0, [x0, #0xf28] 6c970: 94000eae bl 0x70428 6c974: f903567f str xzr, [x19, #0x6a8] 6c978: 140000b6 b 0x6cc50 6c97c: 12800137 mov w23, #-0xa // =-10 6c980: 3959a268 ldrb w8, [x19, #0x668] 6c984: 37180168 tbnz w8, #0x3, 0x6c9b0 6c988: f9435661 ldr x1, [x19, #0x6a8] 6c98c: b4001421 cbz x1, 0x6cc10 6c990: b946a268 ldr w8, [x19, #0x6a0] 6c994: 7100051f cmp w8, #0x1 6c998: 540013c1 b.ne 0x6cc10 6c99c: f0000380 adrp x0, 0xdf000 6c9a0: f9479400 ldr x0, [x0, #0xf28] 6c9a4: 94000ea1 bl 0x70428 6c9a8: f903567f str xzr, [x19, #0x6a8] 6c9ac: 14000099 b 0x6cc10 6c9b0: a9400262 ldp x2, x0, [x19] 6c9b4: aa1403e1 mov x1, x20 6c9b8: 9400102a bl 0x70a60 6c9bc: 14000095 b 0x6cc10 6c9c0: 321e07e8 orr w8, wzr, #0xc 6c9c4: b946a269 ldr w9, [x19, #0x6a0] 6c9c8: 7100093f cmp w9, #0x2 6c9cc: 54000688 b.hi 0x6ca9c 6c9d0: 3959a269 ldrb w9, [x19, #0x668] 6c9d4: f943566a ldr x10, [x19, #0x6a8] 6c9d8: 121c7529 and w9, w9, #0xfffffff3 6c9dc: 2a080128 orr w8, w9, w8 6c9e0: 3919a268 strb w8, [x19, #0x668] 6c9e4: 39411949 ldrb w9, [x10, #0x46] 6c9e8: 52801faa mov w10, #0xfd // =253 6c9ec: 0a0a0108 and w8, w8, w10 6c9f0: 53017d29 lsr w9, w9, #1 6c9f4: 121f0129 and w9, w9, #0x2 6c9f8: 2a080128 orr w8, w9, w8 6c9fc: 521f0108 eor w8, w8, #0x2 6ca00: 3919a268 strb w8, [x19, #0x668] 6ca04: 37f804f7 tbnz w23, #0x1f, 0x6caa0 6ca08: f9400e62 ldr x2, [x19, #0x18] 6ca0c: aa1303e0 mov x0, x19 6ca10: aa1603e1 mov x1, x22 6ca14: 940000cf bl 0x6cd50 6ca18: 2a0003f7 mov w23, w0 6ca1c: 37f80437 tbnz w23, #0x1f, 0x6caa0 6ca20: 794112a8 ldrh w8, [x21, #0x88] 6ca24: 5280ca09 mov w9, #0x650 // =1616 6ca28: 910a42b9 add x25, x21, #0x290 6ca2c: 794116aa ldrh w10, [x21, #0x8a] 6ca30: d503201f nop 6ca34: 9b096517 madd x23, x8, x9, x25 6ca38: 794c92eb ldrh w11, [x23, #0x648] 6ca3c: d503201f nop 6ca40: 9b096549 madd x9, x10, x9, x25 6ca44: 790112ab strh w11, [x21, #0x88] 6ca48: 790c9128 strh w8, [x9, #0x648] 6ca4c: 790116a8 strh w8, [x21, #0x8a] 6ca50: f9431eea ldr x10, [x23, #0x638] 6ca54: 9118e2e9 add x9, x23, #0x638 6ca58: b40010ea cbz x10, 0x6cc74 6ca5c: 9b1c7d4a mul x10, x10, x28 6ca60: d377fd4a lsr x10, x10, #55 6ca64: 927f1d4a and x10, x10, #0x1fe 6ca68: 8b0a02aa add x10, x21, x10 6ca6c: 7848cd4d ldrh w13, [x10, #0x8c]! 6ca70: aa1f03eb mov x11, xzr 6ca74: 5280ca0c mov w12, #0x650 // =1616 6ca78: 12003dad and w13, w13, #0xffff 6ca7c: 6b0801bf cmp w13, w8 6ca80: 54000ec0 b.eq 0x6cc58 6ca84: 9b0c55ab madd x11, x13, x12, x21 6ca88: 7951b56d ldrh w13, [x11, #0x8da] 6ca8c: 910a416b add x11, x11, #0x290 6ca90: 710201bf cmp w13, #0x80 6ca94: 54ffff23 b.lo 0x6ca78 6ca98: 14000077 b 0x6cc74 6ca9c: 12800137 mov w23, #-0xa // =-10 6caa0: f9400675 ldr x21, [x19, #0x8] 6caa4: f00001e1 adrp x1, 0xab000 6caa8: f0000242 adrp x2, 0xb7000 6caac: 91378421 add x1, x1, #0xde1 6cab0: 910f5442 add x2, x2, #0x3d5 6cab4: 320007e0 orr w0, wzr, #0x3 6cab8: 97fec27a bl 0x1d4a0 <.text+0xd9f0> 6cabc: b94046a8 ldr w8, [x21, #0x44] 6cac0: 7100051f cmp w8, #0x1 6cac4: 540000c1 b.ne 0x6cadc 6cac8: f0000388 adrp x8, 0xdf000 6cacc: f947fd08 ldr x8, [x8, #0xff8] 6cad0: b4000068 cbz x8, 0x6cadc 6cad4: aa1403e0 mov x0, x20 6cad8: 97fe8be6 bl 0xfa70 6cadc: 3959a268 ldrb w8, [x19, #0x668] 6cae0: 37180168 tbnz w8, #0x3, 0x6cb0c 6cae4: f9435661 ldr x1, [x19, #0x6a8] 6cae8: b4000181 cbz x1, 0x6cb18 6caec: b946a268 ldr w8, [x19, #0x6a0] 6caf0: 7100051f cmp w8, #0x1 6caf4: 54000121 b.ne 0x6cb18 6caf8: f0000380 adrp x0, 0xdf000 6cafc: f9479400 ldr x0, [x0, #0xf28] 6cb00: 94000e4a bl 0x70428 6cb04: f903567f str xzr, [x19, #0x6a8] 6cb08: 14000004 b 0x6cb18 6cb0c: a9400262 ldp x2, x0, [x19] 6cb10: aa1803e1 mov x1, x24 6cb14: 94000fd3 bl 0x70a60 6cb18: aa1603e0 mov x0, x22 6cb1c: 97fe8ba9 bl 0xf9c0 6cb20: 1400003c b 0x6cc10 6cb24: 5280ca09 mov w9, #0x650 // =1616 6cb28: 910a42aa add x10, x21, #0x290 6cb2c: 798d766c ldrsh x12, [x19, #0x6ba] 6cb30: d503201f nop 6cb34: 9b092917 madd x23, x8, x9, x10 6cb38: 52962dab mov w11, #0xb16d // =45421 6cb3c: 4b1b02e8 sub w8, w23, w27 6cb40: 72af864b movk w11, #0x7c32, lsl #16 6cb44: 53047d08 lsr w8, w8, #4 6cb48: 1b0b7d08 mul w8, w8, w11 6cb4c: 9b092989 madd x9, x12, x9, x10 6cb50: 790c9928 strh w8, [x9, #0x64c] 6cb54: 790d7268 strh w8, [x19, #0x6b8] 6cb58: f94322e8 ldr x8, [x23, #0x640] 6cb5c: 3959a269 ldrb w9, [x19, #0x668] 6cb60: 52801faa mov w10, #0xfd // =253 6cb64: f9001668 str x8, [x19, #0x28] 6cb68: 39593ae8 ldrb w8, [x23, #0x64e] 6cb6c: 0a0a0129 and w9, w9, w10 6cb70: 121f0108 and w8, w8, #0x2 6cb74: 2a080128 orr w8, w9, w8 6cb78: 521f0108 eor w8, w8, #0x2 6cb7c: 3919a268 strb w8, [x19, #0x668] 6cb80: 5280ca00 mov w0, #0x650 // =1616 6cb84: 97fe8b3b bl 0xf870 6cb88: aa0003f5 mov x21, x0 6cb8c: b4000415 cbz x21, 0x6cc0c 6cb90: 5280ca02 mov w2, #0x650 // =1616 6cb94: aa1503e0 mov x0, x21 6cb98: aa1703e1 mov x1, x23 6cb9c: 97fe8b3d bl 0xf890 6cba0: f9400676 ldr x22, [x19, #0x8] 6cba4: f00001e1 adrp x1, 0xab000 6cba8: f0000242 adrp x2, 0xb7000 6cbac: 91378421 add x1, x1, #0xde1 6cbb0: 910f5442 add x2, x2, #0x3d5 6cbb4: 320007e0 orr w0, wzr, #0x3 6cbb8: 97fec23a bl 0x1d4a0 <.text+0xd9f0> 6cbbc: b94046c8 ldr w8, [x22, #0x44] 6cbc0: 7100051f cmp w8, #0x1 6cbc4: 540000c1 b.ne 0x6cbdc 6cbc8: f0000388 adrp x8, 0xdf000 6cbcc: f947fd08 ldr x8, [x8, #0xff8] 6cbd0: b4000068 cbz x8, 0x6cbdc 6cbd4: aa1403e0 mov x0, x20 6cbd8: 97fe8ba6 bl 0xfa70 6cbdc: aa1303e0 mov x0, x19 6cbe0: aa1503e1 mov x1, x21 6cbe4: 940000ac bl 0x6ce94 6cbe8: 2a0003f3 mov w19, w0 6cbec: aa1503e0 mov x0, x21 6cbf0: 97fe8b74 bl 0xf9c0 6cbf4: f9401748 ldr x8, [x26, #0x28] 6cbf8: f85a83a9 ldur x9, [x29, #-0x58] 6cbfc: eb09011f cmp x8, x9 6cc00: 54000a61 b.ne 0x6cd4c 6cc04: 2a1303e0 mov w0, w19 6cc08: 14000007 b 0x6cc24 6cc0c: 321f7bf7 orr w23, wzr, #0xfffffffe 6cc10: f9401748 ldr x8, [x26, #0x28] 6cc14: f85a83a9 ldur x9, [x29, #-0x58] 6cc18: eb09011f cmp x8, x9 6cc1c: 54000981 b.ne 0x6cd4c 6cc20: 2a1703e0 mov w0, w23 6cc24: 913303ff add sp, sp, #0xcc0 6cc28: a9457bfd ldp x29, x30, [sp, #0x50] 6cc2c: a9444ff4 ldp x20, x19, [sp, #0x40] 6cc30: a94357f6 ldp x22, x21, [sp, #0x30] 6cc34: a9425ff8 ldp x24, x23, [sp, #0x20] 6cc38: a94167fa ldp x26, x25, [sp, #0x10] 6cc3c: a8c66ffc ldp x28, x27, [sp], #0x60 6cc40: d65f03c0 ret 6cc44: a9400262 ldp x2, x0, [x19] 6cc48: aa1403e1 mov x1, x20 6cc4c: 94000f85 bl 0x70a60 6cc50: 0a957eb7 and w23, w21, w21, asr #31 6cc54: 17ffffef b 0x6cc10 6cc58: 5280ca0c mov w12, #0x650 // =1616 6cc5c: 9b0c55ac madd x12, x13, x12, x21 6cc60: 7951b58c ldrh w12, [x12, #0x8da] 6cc64: 9119296d add x13, x11, #0x64a 6cc68: f100017f cmp x11, #0x0 6cc6c: 9a8d014a csel x10, x10, x13, eq 6cc70: 7900014c strh w12, [x10] 6cc74: f9400e6a ldr x10, [x19, #0x18] 6cc78: 4b1b02eb sub w11, w23, w27 6cc7c: 52962dac mov w12, #0xb16d // =45421 6cc80: 72af864c movk w12, #0x7c32, lsl #16 6cc84: 9b1c7d4d mul x13, x10, x28 6cc88: d377fdad lsr x13, x13, #55 6cc8c: 927f1dad and x13, x13, #0x1fe 6cc90: 8b0d02ad add x13, x21, x13 6cc94: 794119ae ldrh w14, [x13, #0x8c] 6cc98: 53047d6b lsr w11, w11, #4 6cc9c: 5280ca1b mov w27, #0x650 // =1616 6cca0: 1b0c7d75 mul w21, w11, w12 6cca4: 9b1b651c madd x28, x8, x27, x25 6cca8: 790c978e strh w14, [x28, #0x64a] 6ccac: 790119b5 strh w21, [x13, #0x8c] 6ccb0: 790c9b9f strh wzr, [x28, #0x64c] 6ccb4: f900012a str x10, [x9] 6ccb8: 39593b88 ldrb w8, [x28, #0x64e] 6ccbc: 52801faa mov w10, #0xfd // =253 6ccc0: 911982c1 add x1, x22, #0x660 6ccc4: 5280c702 mov w2, #0x638 // =1592 6ccc8: 32000108 orr w8, w8, #0x1 6cccc: 39193b88 strb w8, [x28, #0x64e] 6ccd0: f9401669 ldr x9, [x19, #0x28] 6ccd4: 0a0a0108 and w8, w8, w10 6ccd8: aa1703e0 mov x0, x23 6ccdc: 39193b88 strb w8, [x28, #0x64e] 6cce0: f9032389 str x9, [x28, #0x640] 6cce4: 97fe8aeb bl 0xf890 6cce8: 798d7668 ldrsh x8, [x19, #0x6ba] 6ccec: d503201f nop 6ccf0: 9b1b6508 madd x8, x8, x27, x25 6ccf4: 790c9915 strh w21, [x8, #0x64c] 6ccf8: 794c9b88 ldrh w8, [x28, #0x64c] 6ccfc: 3959a269 ldrb w9, [x19, #0x668] 6cd00: 790d7675 strh w21, [x19, #0x6ba] 6cd04: 790d7268 strh w8, [x19, #0x6b8] 6cd08: 37180169 tbnz w9, #0x3, 0x6cd34 6cd0c: f9435661 ldr x1, [x19, #0x6a8] 6cd10: b4000181 cbz x1, 0x6cd40 6cd14: b946a268 ldr w8, [x19, #0x6a0] 6cd18: 7100051f cmp w8, #0x1 6cd1c: 54000121 b.ne 0x6cd40 6cd20: f0000380 adrp x0, 0xdf000 6cd24: f9479400 ldr x0, [x0, #0xf28] 6cd28: 94000dc0 bl 0x70428 6cd2c: f903567f str xzr, [x19, #0x6a8] 6cd30: 14000004 b 0x6cd40 6cd34: a9400262 ldp x2, x0, [x19] 6cd38: aa1803e1 mov x1, x24 6cd3c: 94000f49 bl 0x70a60 6cd40: aa1603e0 mov x0, x22 6cd44: 97fe8b1f bl 0xf9c0 6cd48: 17ffff8e b 0x6cb80 6cd4c: 97fe8925 bl 0xf1e0 <__stack_chk_fail@plt> 6cd50: d10143ff sub sp, sp, #0x50 6cd54: f9000bf7 str x23, [sp, #0x10] 6cd58: a90257f6 stp x22, x21, [sp, #0x20] 6cd5c: a9034ff4 stp x20, x19, [sp, #0x30] 6cd60: a9047bfd stp x29, x30, [sp, #0x40] 6cd64: 910103fd add x29, sp, #0x40 6cd68: d53bd057 mrs x23, TPIDR_EL0 6cd6c: f94016e8 ldr x8, [x23, #0x28] 6cd70: aa0103f4 mov x20, x1 6cd74: aa0203f3 mov x19, x2 6cd78: aa0003f5 mov x21, x0 6cd7c: 52819602 mov w2, #0xcb0 // =3248 6cd80: aa1403e0 mov x0, x20 6cd84: 2a1f03e1 mov w1, wzr 6cd88: f90007e8 str x8, [sp, #0x8] 6cd8c: 97fe8ad5 bl 0xf8e0 6cd90: aa1f03e8 mov x8, xzr 6cd94: 320003e9 orr w9, wzr, #0x1 6cd98: 8b08028a add x10, x20, x8 6cd9c: 91004108 add x8, x8, #0x10 6cda0: f118c11f cmp x8, #0x630 6cda4: b9066949 str w9, [x10, #0x668] 6cda8: f903395f str xzr, [x10, #0x670] 6cdac: 54ffff61 b.ne 0x6cd98 6cdb0: b946a2a3 ldr w3, [x21, #0x6a0] 6cdb4: 51000468 sub w8, w3, #0x1 6cdb8: 7100091f cmp w8, #0x2 6cdbc: 54000362 b.hs 0x6ce28 6cdc0: f94356b6 ldr x22, [x21, #0x6a8] 6cdc4: 92800002 mov x2, #-0x1 // =-1 6cdc8: 910003e3 mov x3, sp 6cdcc: aa1503e0 mov x0, x21 6cdd0: f9401ac8 ldr x8, [x22, #0x30] 6cdd4: aa1403e1 mov x1, x20 6cdd8: aa1603e5 mov x5, x22 6cddc: f90016a8 str x8, [x21, #0x28] 6cde0: a94012c8 ldp x8, x4, [x22] 6cde4: f90003e8 str x8, [sp] 6cde8: 94000183 bl 0x6d3f4 6cdec: 37f803e0 tbnz w0, #0x1f, 0x6ce68 6cdf0: 91004280 add x0, x20, #0x10 6cdf4: 91198281 add x1, x20, #0x660 6cdf8: 5280ca02 mov w2, #0x650 // =1616 6cdfc: 97fe8aa5 bl 0xf890 6ce00: a94112c8 ldp x8, x4, [x22, #0x10] 6ce04: 910003e3 mov x3, sp 6ce08: aa1503e0 mov x0, x21 6ce0c: aa1403e1 mov x1, x20 6ce10: aa1303e2 mov x2, x19 6ce14: aa1603e5 mov x5, x22 6ce18: f90003e8 str x8, [sp] 6ce1c: 94000176 bl 0x6d3f4 6ce20: 0a807c00 and w0, w0, w0, asr #31 6ce24: 14000011 b 0x6ce68 6ce28: 35000123 cbnz w3, 0x6ce4c 6ce2c: f00001e1 adrp x1, 0xab000 6ce30: f0000242 adrp x2, 0xb7000 6ce34: 91378421 add x1, x1, #0xde1 6ce38: 910f0042 add x2, x2, #0x3c0 6ce3c: 320007e0 orr w0, wzr, #0x3 6ce40: 97fec198 bl 0x1d4a0 <.text+0xd9f0> 6ce44: 12800120 mov w0, #-0xa // =-10 6ce48: 14000008 b 0x6ce68 6ce4c: f00001e1 adrp x1, 0xab000 6ce50: d0000242 adrp x2, 0xb6000 6ce54: 91378421 add x1, x1, #0xde1 6ce58: 913f0042 add x2, x2, #0xfc0 6ce5c: 320007e0 orr w0, wzr, #0x3 6ce60: 97fec190 bl 0x1d4a0 <.text+0xd9f0> 6ce64: 321d73e0 orr w0, wzr, #0xfffffff8 6ce68: f94016e8 ldr x8, [x23, #0x28] 6ce6c: f94007e9 ldr x9, [sp, #0x8] 6ce70: eb09011f cmp x8, x9 6ce74: 540000e1 b.ne 0x6ce90 6ce78: a9447bfd ldp x29, x30, [sp, #0x40] 6ce7c: a9434ff4 ldp x20, x19, [sp, #0x30] 6ce80: a94257f6 ldp x22, x21, [sp, #0x20] 6ce84: f9400bf7 ldr x23, [sp, #0x10] 6ce88: 910143ff add sp, sp, #0x50 6ce8c: d65f03c0 ret 6ce90: 97fe88d4 bl 0xf1e0 <__stack_chk_fail@plt> 6ce94: d102c3ff sub sp, sp, #0xb0 6ce98: a9056ffc stp x28, x27, [sp, #0x50] 6ce9c: a90667fa stp x26, x25, [sp, #0x60] 6cea0: a9075ff8 stp x24, x23, [sp, #0x70] 6cea4: a90857f6 stp x22, x21, [sp, #0x80] 6cea8: a9094ff4 stp x20, x19, [sp, #0x90] 6ceac: a90a7bfd stp x29, x30, [sp, #0xa0] 6ceb0: 910283fd add x29, sp, #0xa0 6ceb4: d53bd055 mrs x21, TPIDR_EL0 6ceb8: f94016a8 ldr x8, [x21, #0x28] 6cebc: aa0003f4 mov x20, x0 6cec0: aa0103f3 mov x19, x1 6cec4: f90027e8 str x8, [sp, #0x48] 6cec8: f9400a88 ldr x8, [x20, #0x10] 6cecc: f90003e8 str x8, [sp] 6ced0: a9405e96 ldp x22, x23, [x20] 6ced4: f9400e9c ldr x28, [x20, #0x18] 6ced8: aa1703e0 mov x0, x23 6cedc: 97ffedf1 bl 0x686a0 6cee0: b9461a68 ldr w8, [x19, #0x618] 6cee4: f90013f3 str x19, [sp, #0x20] 6cee8: f9431273 ldr x19, [x19, #0x620] 6ceec: aa0003f9 mov x25, x0 6cef0: 71000d1f cmp w8, #0x3 6cef4: a90153f5 stp x21, x20, [sp, #0x10] 6cef8: 54000161 b.ne 0x6cf24 6cefc: f1007e7f cmp x19, #0x1f 6cf00: 54000761 b.ne 0x6cfec 6cf04: f94013e8 ldr x8, [sp, #0x20] 6cf08: b941f908 ldr w8, [x8, #0x1f8] 6cf0c: 7100051f cmp w8, #0x1 6cf10: 540006e1 b.ne 0x6cfec 6cf14: f90007fc str x28, [sp, #0x8] 6cf18: f9400a88 ldr x8, [x20, #0x10] 6cf1c: f90017e8 str x8, [sp, #0x28] 6cf20: 1400003b b 0x6d00c 6cf24: aa1f03f8 mov x24, xzr 6cf28: aa1f03fb mov x27, xzr 6cf2c: 91006339 add x25, x25, #0x18 6cf30: d37df27a lsl x26, x19, #3 6cf34: f9001ff3 str x19, [sp, #0x38] 6cf38: f90007fc str x28, [sp, #0x8] 6cf3c: 91000674 add x20, x19, #0x1 6cf40: f9001ff4 str x20, [sp, #0x38] 6cf44: f9400328 ldr x8, [x25] 6cf48: 927df261 and x1, x19, #0xfffffffffffffff8 6cf4c: 910103e2 add x2, sp, #0x40 6cf50: aa1703e0 mov x0, x23 6cf54: 2a1f03e3 mov w3, wzr 6cf58: aa1603e4 mov x4, x22 6cf5c: d63f0100 blr x8 6cf60: 37f81300 tbnz w0, #0x1f, 0x6d1c0 6cf64: f94023e8 ldr x8, [sp, #0x40] 6cf68: d37df269 lsl x9, x19, #3 6cf6c: 927ae529 and x9, x9, #0xffffffffffffffc0 6cf70: cb090349 sub x9, x26, x9 6cf74: 9ac92508 lsr x8, x8, x9 6cf78: 13001d09 sxtb w9, w8 6cf7c: 92401908 and x8, x8, #0x7f 6cf80: 9adb2108 lsl x8, x8, x27 6cf84: 91001f7b add x27, x27, #0x7 6cf88: aa180118 orr x24, x8, x24 6cf8c: 9100235a add x26, x26, #0x8 6cf90: aa1403f3 mov x19, x20 6cf94: 37fffd49 tbnz w9, #0x1f, 0x6cf3c 6cf98: f9400ff4 ldr x20, [sp, #0x18] 6cf9c: 9100e3e1 add x1, sp, #0x38 6cfa0: 910103e3 add x3, sp, #0x40 6cfa4: 9100a3e4 add x4, sp, #0x28 6cfa8: aa1403e0 mov x0, x20 6cfac: aa1803e2 mov x2, x24 6cfb0: 94001426 bl 0x72048 6cfb4: f94013f3 ldr x19, [sp, #0x20] 6cfb8: 37f81060 tbnz w0, #0x1f, 0x6d1c4 6cfbc: f94023e8 ldr x8, [sp, #0x40] 6cfc0: b9402be9 ldr w9, [sp, #0x28] 6cfc4: 2a1f03e0 mov w0, wzr 6cfc8: f101811f cmp x8, #0x60 6cfcc: 7a402924 ccmp w9, #0x0, #0x4, hs 6cfd0: 9a9f0108 csel x8, x8, xzr, eq 6cfd4: 7100013f cmp w9, #0x0 6cfd8: 321f03e9 orr w9, wzr, #0x2 6cfdc: 9a8903e9 csel x9, xzr, x9, eq 6cfe0: 37f81860 tbnz w0, #0x1f, 0x6d2ec 6cfe4: b50017e9 cbnz x9, 0x6d2e0 6cfe8: 1400000d b 0x6d01c 6cfec: f101827f cmp x19, #0x60 6cff0: 1a9f3261 csel w1, w19, wzr, lo 6cff4: 9100a3e2 add x2, sp, #0x28 6cff8: aa1403e0 mov x0, x20 6cffc: 97ffedb6 bl 0x686d4 6d000: 37f81760 tbnz w0, #0x1f, 0x6d2ec 6d004: f94017e8 ldr x8, [sp, #0x28] 6d008: f90007fc str x28, [sp, #0x8] 6d00c: f94013f3 ldr x19, [sp, #0x20] 6d010: 91006339 add x25, x25, #0x18 6d014: f9431a69 ldr x9, [x19, #0x630] 6d018: 8b090108 add x8, x8, x9 6d01c: d000025b adrp x27, 0xb7000 6d020: aa1f03fc mov x28, xzr 6d024: 9123e37b add x27, x27, #0x8f8 6d028: f90017e8 str x8, [sp, #0x28] 6d02c: 8b1c1268 add x8, x19, x28, lsl #4 6d030: b9400908 ldr w8, [x8, #0x8] 6d034: 7100111f cmp w8, #0x4 6d038: 540009e8 b.hi 0x6d174 6d03c: b8a87b68 ldrsw x8, [x27, x8, lsl #2] 6d040: 8b1b0108 add x8, x8, x27 6d044: d61f0100 br x8 6d048: 8b1c1288 add x8, x20, x28, lsl #4 6d04c: a905fd1f stp xzr, xzr, [x8, #0x58] 6d050: 14000049 b 0x6d174 6d054: d37cef89 lsl x9, x28, #4 6d058: 8b09026a add x10, x19, x9 6d05c: f94017e8 ldr x8, [sp, #0x28] 6d060: f940094a ldr x10, [x10, #0x10] 6d064: 8b090289 add x9, x20, x9 6d068: 8b080148 add x8, x10, x8 6d06c: a905fd28 stp x8, xzr, [x9, #0x58] 6d070: 14000041 b 0x6d174 6d074: d37cef88 lsl x8, x28, #4 6d078: 8b080269 add x9, x19, x8 6d07c: f9400929 ldr x9, [x9, #0x10] 6d080: 8b080288 add x8, x20, x8 6d084: f101813f cmp x9, #0x60 6d088: 9a9f3129 csel x9, x9, xzr, lo 6d08c: f9002d09 str x9, [x8, #0x58] 6d090: 321f03e9 orr w9, wzr, #0x2 6d094: f9003109 str x9, [x8, #0x60] 6d098: 14000037 b 0x6d174 6d09c: 8b1c1268 add x8, x19, x28, lsl #4 6d0a0: f9400914 ldr x20, [x8, #0x10] 6d0a4: aa1f03f8 mov x24, xzr 6d0a8: aa1f03fa mov x26, xzr 6d0ac: d37df293 lsl x19, x20, #3 6d0b0: f9001ff4 str x20, [sp, #0x38] 6d0b4: 91000695 add x21, x20, #0x1 6d0b8: f9001ff5 str x21, [sp, #0x38] 6d0bc: f9400328 ldr x8, [x25] 6d0c0: 927df281 and x1, x20, #0xfffffffffffffff8 6d0c4: 910103e2 add x2, sp, #0x40 6d0c8: aa1703e0 mov x0, x23 6d0cc: 2a1f03e3 mov w3, wzr 6d0d0: aa1603e4 mov x4, x22 6d0d4: d63f0100 blr x8 6d0d8: 37f80480 tbnz w0, #0x1f, 0x6d168 6d0dc: f94023e8 ldr x8, [sp, #0x40] 6d0e0: d37df289 lsl x9, x20, #3 6d0e4: 927ae529 and x9, x9, #0xffffffffffffffc0 6d0e8: cb090269 sub x9, x19, x9 6d0ec: 9ac92508 lsr x8, x8, x9 6d0f0: 13001d09 sxtb w9, w8 6d0f4: 92401908 and x8, x8, #0x7f 6d0f8: 9ada2108 lsl x8, x8, x26 6d0fc: 91001f5a add x26, x26, #0x7 6d100: aa180118 orr x24, x8, x24 6d104: 91002273 add x19, x19, #0x8 6d108: aa1503f4 mov x20, x21 6d10c: 37fffd49 tbnz w9, #0x1f, 0x6d0b4 6d110: f9400ff4 ldr x20, [sp, #0x18] 6d114: 9100e3e1 add x1, sp, #0x38 6d118: 910103e3 add x3, sp, #0x40 6d11c: 9100d3e4 add x4, sp, #0x34 6d120: aa1403e0 mov x0, x20 6d124: aa1803e2 mov x2, x24 6d128: 940013c8 bl 0x72048 6d12c: 37f80200 tbnz w0, #0x1f, 0x6d16c 6d130: f94023e8 ldr x8, [sp, #0x40] 6d134: b94037e9 ldr w9, [sp, #0x34] 6d138: 2a1f03e0 mov w0, wzr 6d13c: 8b1c128a add x10, x20, x28, lsl #4 6d140: f101811f cmp x8, #0x60 6d144: 7a402924 ccmp w9, #0x0, #0x4, hs 6d148: 9a9f0108 csel x8, x8, xzr, eq 6d14c: 7100013f cmp w9, #0x0 6d150: 321f03e9 orr w9, wzr, #0x2 6d154: 9a8903e9 csel x9, xzr, x9, eq 6d158: a905a548 stp x8, x9, [x10, #0x58] 6d15c: f94013f3 ldr x19, [sp, #0x20] 6d160: 36f800a0 tbz w0, #0x1f, 0x6d174 6d164: 14000062 b 0x6d2ec 6d168: f9400ff4 ldr x20, [sp, #0x18] 6d16c: f94013f3 ldr x19, [sp, #0x20] 6d170: 37f80be0 tbnz w0, #0x1f, 0x6d2ec 6d174: f101839f cmp x28, #0x60 6d178: 9100079c add x28, x28, #0x1 6d17c: 54fff58b b.lt 0x6d02c 6d180: f94017e8 ldr x8, [sp, #0x28] 6d184: f9401689 ldr x9, [x20, #0x28] 6d188: f9000a88 str x8, [x20, #0x10] 6d18c: 8b091288 add x8, x20, x9, lsl #4 6d190: a945a101 ldp x1, x8, [x8, #0x58] 6d194: aa010109 orr x9, x8, x1 6d198: b40001c9 cbz x9, 0x6d1d0 6d19c: f9400680 ldr x0, [x20, #0x8] 6d1a0: 370801e8 tbnz w8, #0x1, 0x6d1dc 6d1a4: f9400c08 ldr x8, [x0, #0x18] 6d1a8: f9400284 ldr x4, [x20] 6d1ac: 910103e2 add x2, sp, #0x40 6d1b0: 2a1f03e3 mov w3, wzr 6d1b4: d63f0100 blr x8 6d1b8: 36f801e0 tbz w0, #0x1f, 0x6d1f4 6d1bc: 1400004c b 0x6d2ec 6d1c0: a941cff4 ldp x20, x19, [sp, #0x18] 6d1c4: aa1f03e9 mov x9, xzr 6d1c8: 36fff0e0 tbz w0, #0x1f, 0x6cfe4 6d1cc: 14000048 b 0x6d2ec 6d1d0: f94007f3 ldr x19, [sp, #0x8] 6d1d4: aa1f03e8 mov x8, xzr 6d1d8: 14000032 b 0x6d2a0 6d1dc: f9401008 ldr x8, [x0, #0x20] 6d1e0: f9400284 ldr x4, [x20] 6d1e4: 910103e2 add x2, sp, #0x40 6d1e8: 2a1f03e3 mov w3, wzr 6d1ec: d63f0100 blr x8 6d1f0: 37f807e0 tbnz w0, #0x1f, 0x6d2ec 6d1f4: f9411a63 ldr x3, [x19, #0x230] 6d1f8: d00001e1 adrp x1, 0xab000 6d1fc: d0000242 adrp x2, 0xb7000 6d200: 91378421 add x1, x1, #0xde1 6d204: 91101842 add x2, x2, #0x406 6d208: 320007e0 orr w0, wzr, #0x3 6d20c: 97fec0a5 bl 0x1d4a0 <.text+0xd9f0> 6d210: f9411a68 ldr x8, [x19, #0x230] 6d214: f94007f3 ldr x19, [sp, #0x8] 6d218: b4000428 cbz x8, 0x6d29c 6d21c: d0000389 adrp x9, 0xdf000 6d220: f9400688 ldr x8, [x20, #0x8] 6d224: f9464929 ldr x9, [x9, #0xc90] 6d228: f9400129 ldr x9, [x9] 6d22c: eb09011f cmp x8, x9 6d230: 54000100 b.eq 0x6d250 6d234: d00001e1 adrp x1, 0xab000 6d238: d0000242 adrp x2, 0xb7000 6d23c: 91378421 add x1, x1, #0xde1 6d240: 9110ac42 add x2, x2, #0x42b 6d244: 320007e0 orr w0, wzr, #0x3 6d248: 97fec096 bl 0x1d4a0 <.text+0xd9f0> 6d24c: 14000014 b 0x6d29c 6d250: f94023f5 ldr x21, [sp, #0x40] 6d254: d00001f6 adrp x22, 0xab000 6d258: 913786d6 add x22, x22, #0xde1 6d25c: d0000242 adrp x2, 0xb7000 6d260: 91116842 add x2, x2, #0x45a 6d264: 320007e0 orr w0, wzr, #0x3 6d268: aa1603e1 mov x1, x22 6d26c: 97fec08d bl 0x1d4a0 <.text+0xd9f0> 6d270: aa1503fe mov x30, x21 6d274: d50320ff xpaclri 6d278: aa1e03f7 mov x23, x30 6d27c: d0000242 adrp x2, 0xb7000 6d280: 9111cc42 add x2, x2, #0x473 6d284: 320007e0 orr w0, wzr, #0x3 6d288: aa1603e1 mov x1, x22 6d28c: aa1503e3 mov x3, x21 6d290: aa1703e4 mov x4, x23 6d294: 97fec083 bl 0x1d4a0 <.text+0xd9f0> 6d298: f90023f7 str x23, [sp, #0x40] 6d29c: f94023e8 ldr x8, [sp, #0x40] 6d2a0: eb13011f cmp x8, x19 6d2a4: f9000e88 str x8, [x20, #0x18] 6d2a8: 54000201 b.ne 0x6d2e8 6d2ac: f9400a88 ldr x8, [x20, #0x10] 6d2b0: f94003e9 ldr x9, [sp] 6d2b4: eb09011f cmp x8, x9 6d2b8: 54000181 b.ne 0x6d2e8 6d2bc: d00001e1 adrp x1, 0xab000 6d2c0: f00001e2 adrp x2, 0xac000 6d2c4: d0000243 adrp x3, 0xb7000 6d2c8: 91378421 add x1, x1, #0xde1 6d2cc: 910d3442 add x2, x2, #0x34d 6d2d0: 91112863 add x3, x3, #0x44a 6d2d4: 320007e0 orr w0, wzr, #0x3 6d2d8: aa1303e4 mov x4, x19 6d2dc: 97fec071 bl 0x1d4a0 <.text+0xd9f0> 6d2e0: 321d77e0 orr w0, wzr, #0xfffffff9 6d2e4: 14000002 b 0x6d2ec 6d2e8: 2a1f03e0 mov w0, wzr 6d2ec: f9400be8 ldr x8, [sp, #0x10] 6d2f0: f9401508 ldr x8, [x8, #0x28] 6d2f4: f94027e9 ldr x9, [sp, #0x48] 6d2f8: eb09011f cmp x8, x9 6d2fc: 54000121 b.ne 0x6d320 6d300: a94a7bfd ldp x29, x30, [sp, #0xa0] 6d304: a9494ff4 ldp x20, x19, [sp, #0x90] 6d308: a94857f6 ldp x22, x21, [sp, #0x80] 6d30c: a9475ff8 ldp x24, x23, [sp, #0x70] 6d310: a94667fa ldp x26, x25, [sp, #0x60] 6d314: a9456ffc ldp x28, x27, [sp, #0x50] 6d318: 9102c3ff add sp, sp, #0xb0 6d31c: d65f03c0 ret 6d320: 97fe87b0 bl 0xf1e0 <__stack_chk_fail@plt> 6d324: f9400c02 ldr x2, [x0, #0x18] 6d328: 17fffe8a b 0x6cd50 6d32c: f81d0ff5 str x21, [sp, #-0x30]! 6d330: a9014ff4 stp x20, x19, [sp, #0x10] 6d334: a9027bfd stp x29, x30, [sp, #0x20] 6d338: 910083fd add x29, sp, #0x20 6d33c: aa0003f3 mov x19, x0 6d340: 3959a268 ldrb w8, [x19, #0x668] 6d344: 37100368 tbnz w8, #0x2, 0x6d3b0 6d348: f9400e69 ldr x9, [x19, #0x18] 6d34c: 531a6508 lsl w8, w8, #6 6d350: 13001d08 sxtb w8, w8 6d354: 9119c275 add x21, x19, #0x670 6d358: 53077d08 lsr w8, w8, #7 6d35c: 52800902 mov w2, #0x48 // =72 6d360: aa1503e0 mov x0, x21 6d364: 2a1f03e1 mov w1, wzr 6d368: 8b288134 add x20, x9, w8, sxtb 6d36c: 97fe895d bl 0xf8e0 6d370: a9400264 ldp x4, x0, [x19] 6d374: aa1403e1 mov x1, x20 6d378: aa1503e2 mov x2, x21 6d37c: 2a1f03e3 mov w3, wzr 6d380: 94000d81 bl 0x70984 6d384: 3100281f cmn w0, #0xa 6d388: 54000181 b.ne 0x6d3b8 6d38c: a9400264 ldp x4, x0, [x19] 6d390: aa1403e1 mov x1, x20 6d394: aa1503e2 mov x2, x21 6d398: 2a1f03e3 mov w3, wzr 6d39c: f9400008 ldr x8, [x0] 6d3a0: d63f0100 blr x8 6d3a4: 37f80200 tbnz w0, #0x1f, 0x6d3e4 6d3a8: 321e03e8 orr w8, wzr, #0x4 6d3ac: 14000004 b 0x6d3bc 6d3b0: 2a1f03e0 mov w0, wzr 6d3b4: 1400000c b 0x6d3e4 6d3b8: 321e07e8 orr w8, wzr, #0xc 6d3bc: b946a269 ldr w9, [x19, #0x6a0] 6d3c0: 7100093f cmp w9, #0x2 6d3c4: 540000e8 b.hi 0x6d3e0 6d3c8: 3959a269 ldrb w9, [x19, #0x668] 6d3cc: 52801e6a mov w10, #0xf3 // =243 6d3d0: 0a0a0129 and w9, w9, w10 6d3d4: 2a080128 orr w8, w9, w8 6d3d8: 3919a268 strb w8, [x19, #0x668] 6d3dc: 14000002 b 0x6d3e4 6d3e0: 12800120 mov w0, #-0xa // =-10 6d3e4: a9427bfd ldp x29, x30, [sp, #0x20] 6d3e8: a9414ff4 ldp x20, x19, [sp, #0x10] 6d3ec: f84307f5 ldr x21, [sp], #0x30 6d3f0: d65f03c0 ret 6d3f4: d10383ff sub sp, sp, #0xe0 6d3f8: a9086ffc stp x28, x27, [sp, #0x80] 6d3fc: a90967fa stp x26, x25, [sp, #0x90] 6d400: a90a5ff8 stp x24, x23, [sp, #0xa0] 6d404: a90b57f6 stp x22, x21, [sp, #0xb0] 6d408: a90c4ff4 stp x20, x19, [sp, #0xc0] 6d40c: a90d7bfd stp x29, x30, [sp, #0xd0] 6d410: 910343fd add x29, sp, #0xd0 6d414: d53bd05c mrs x28, TPIDR_EL0 6d418: f9401788 ldr x8, [x28, #0x28] 6d41c: aa0003f6 mov x22, x0 6d420: d000038b adrp x11, 0xdf000 6d424: 910022c9 add x9, x22, #0x8 6d428: f81a83a8 stur x8, [x29, #-0x58] 6d42c: f9434ec8 ldr x8, [x22, #0x698] 6d430: f94002ca ldr x10, [x22] 6d434: f946496b ldr x11, [x11, #0xc90] 6d438: aa0503f3 mov x19, x5 6d43c: f27b011f tst x8, #0x20 6d440: aa0403fa mov x26, x4 6d444: 9a8b0128 csel x8, x9, x11, eq 6d448: f940011b ldr x27, [x8] 6d44c: aa0303f7 mov x23, x3 6d450: aa0203f5 mov x21, x2 6d454: aa0103f4 mov x20, x1 6d458: aa1b03e0 mov x0, x27 6d45c: 9a9f0159 csel x25, x10, xzr, eq 6d460: 97ffec90 bl 0x686a0 6d464: f9433ac8 ldr x8, [x22, #0x670] 6d468: eb15011f cmp x8, x21 6d46c: f90037e8 str x8, [sp, #0x68] 6d470: 54000069 b.ls 0x6d47c 6d474: 2a1f03f9 mov w25, wzr 6d478: 140004c7 b 0x6e794 6d47c: aa1403e8 mov x8, x20 6d480: a9036bf3 stp x19, x26, [sp, #0x30] 6d484: aa1f03f3 mov x19, xzr 6d488: aa1f03f4 mov x20, xzr 6d48c: 9119c2c9 add x9, x22, #0x670 6d490: f90023e8 str x8, [sp, #0x40] 6d494: 9119a108 add x8, x8, #0x668 6d498: a904fff5 stp x21, xzr, [sp, #0x48] 6d49c: a90223e9 stp x9, x8, [sp, #0x20] 6d4a0: a905efe0 stp x0, x27, [sp, #0x58] 6d4a4: f94002f8 ldr x24, [x23] 6d4a8: eb1a031f cmp x24, x26 6d4ac: 54009382 b.hs 0x6e71c 6d4b0: 91000708 add x8, x24, #0x1 6d4b4: f90002e8 str x8, [x23] 6d4b8: f9400c08 ldr x8, [x0, #0x18] 6d4bc: 927df316 and x22, x24, #0xfffffffffffffff8 6d4c0: d10183a2 sub x2, x29, #0x60 6d4c4: aa1b03e0 mov x0, x27 6d4c8: aa1603e1 mov x1, x22 6d4cc: 2a1f03e3 mov w3, wzr 6d4d0: aa1903e4 mov x4, x25 6d4d4: aa1903fb mov x27, x25 6d4d8: d63f0100 blr x8 6d4dc: 2a0003f9 mov w25, w0 6d4e0: 37f895b9 tbnz w25, #0x1f, 0x6e794 6d4e4: f85a03a8 ldur x8, [x29, #-0x60] 6d4e8: cb160309 sub x9, x24, x22 6d4ec: d37df129 lsl x9, x9, #3 6d4f0: 9ac92508 lsr x8, x8, x9 6d4f4: 121a0509 and w9, w8, #0xc0 6d4f8: 721a051f tst w8, #0xc0 6d4fc: 9240150a and x10, x8, #0x3f 6d500: 1a890108 csel w8, w8, w9, eq 6d504: f9402be9 ldr x9, [sp, #0x50] 6d508: 9a8a0129 csel x9, x9, x10, eq 6d50c: f9002be9 str x9, [sp, #0x50] 6d510: 12001d09 and w9, w8, #0xff 6d514: 51000529 sub w9, w9, #0x1 6d518: 7102fd3f cmp w9, #0xbf 6d51c: 54001b68 b.hi 0x6d888 6d520: d000024a adrp x10, 0xb7000 6d524: 9124314a add x10, x10, #0x90c 6d528: b8a97949 ldrsw x9, [x10, x9, lsl #2] 6d52c: aa1b03f9 mov x25, x27 6d530: 8b0a0129 add x9, x9, x10 6d534: d61f0120 br x9 6d538: f9401be8 ldr x8, [sp, #0x30] 6d53c: a94583e1 ldp x1, x0, [sp, #0x58] 6d540: f94013e4 ldr x4, [sp, #0x20] 6d544: 9101a3e5 add x5, sp, #0x68 6d548: 39411103 ldrb w3, [x8, #0x44] 6d54c: aa1703e2 mov x2, x23 6d550: aa1903e6 mov x6, x25 6d554: 940004d7 bl 0x6e8b0 6d558: 2a0003f9 mov w25, w0 6d55c: 37f890b9 tbnz w25, #0x1f, 0x6e770 6d560: f94037e3 ldr x3, [sp, #0x68] 6d564: d00001e1 adrp x1, 0xab000 6d568: d0000242 adrp x2, 0xb7000 6d56c: 91378421 add x1, x1, #0xde1 6d570: 91062042 add x2, x2, #0x188 6d574: 320007e0 orr w0, wzr, #0x3 6d578: 97febfca bl 0x1d4a0 <.text+0xd9f0> 6d57c: 140000c3 b 0x6d888 6d580: f94002f5 ldr x21, [x23] 6d584: d10183a2 sub x2, x29, #0x60 6d588: 2a1f03e3 mov w3, wzr 6d58c: aa1903e4 mov x4, x25 6d590: 910006a8 add x8, x21, #0x1 6d594: f90002e8 str x8, [x23] 6d598: a94583e8 ldp x8, x0, [sp, #0x58] 6d59c: 927df2b6 and x22, x21, #0xfffffffffffffff8 6d5a0: aa1603e1 mov x1, x22 6d5a4: f9400d08 ldr x8, [x8, #0x18] 6d5a8: d63f0100 blr x8 6d5ac: 2a0003f9 mov w25, w0 6d5b0: 37f88e19 tbnz w25, #0x1f, 0x6e770 6d5b4: f9401bea ldr x10, [sp, #0x30] 6d5b8: f85a03a8 ldur x8, [x29, #-0x60] 6d5bc: cb1602a9 sub x9, x21, x22 6d5c0: f94037eb ldr x11, [sp, #0x68] 6d5c4: f940114a ldr x10, [x10, #0x20] 6d5c8: d37df129 lsl x9, x9, #3 6d5cc: 9ac92508 lsr x8, x8, x9 6d5d0: 92401d08 and x8, x8, #0xff 6d5d4: d00001e1 adrp x1, 0xab000 6d5d8: b0000242 adrp x2, 0xb6000 6d5dc: 9b082d43 madd x3, x10, x8, x11 6d5e0: 91378421 add x1, x1, #0xde1 6d5e4: 913ff042 add x2, x2, #0xffc 6d5e8: 320007e0 orr w0, wzr, #0x3 6d5ec: f90037e3 str x3, [sp, #0x68] 6d5f0: 97febfac bl 0x1d4a0 <.text+0xd9f0> 6d5f4: 140000a4 b 0x6d884 6d5f8: f94002fa ldr x26, [x23] 6d5fc: d10183a2 sub x2, x29, #0x60 6d600: 2a1f03e3 mov w3, wzr 6d604: aa1903e4 mov x4, x25 6d608: 91000748 add x8, x26, #0x1 6d60c: f90002e8 str x8, [x23] 6d610: a945d7f8 ldp x24, x21, [sp, #0x58] 6d614: 927df356 and x22, x26, #0xfffffffffffffff8 6d618: aa1603e1 mov x1, x22 6d61c: f9400f08 ldr x8, [x24, #0x18] 6d620: aa1503e0 mov x0, x21 6d624: d63f0100 blr x8 6d628: aa1903e4 mov x4, x25 6d62c: 2a0003f9 mov w25, w0 6d630: 37f88a19 tbnz w25, #0x1f, 0x6e770 6d634: f9000ffc str x28, [sp, #0x18] 6d638: f94002fc ldr x28, [x23] 6d63c: f85a03a8 ldur x8, [x29, #-0x60] 6d640: d10183a2 sub x2, x29, #0x60 6d644: aa1503e0 mov x0, x21 6d648: 2a1f03e3 mov w3, wzr 6d64c: f9000be8 str x8, [sp, #0x10] 6d650: 91000788 add x8, x28, #0x1 6d654: f90002e8 str x8, [x23] 6d658: f9400f08 ldr x8, [x24, #0x18] 6d65c: 927df398 and x24, x28, #0xfffffffffffffff8 6d660: aa1803e1 mov x1, x24 6d664: d63f0100 blr x8 6d668: 2a0003f9 mov w25, w0 6d66c: 37f885f9 tbnz w25, #0x1f, 0x6e728 6d670: f9400bec ldr x12, [sp, #0x10] 6d674: cb160348 sub x8, x26, x22 6d678: d37df108 lsl x8, x8, #3 6d67c: f85a03aa ldur x10, [x29, #-0x60] 6d680: b94042ab ldr w11, [x21, #0x40] 6d684: 9ac82588 lsr x8, x12, x8 6d688: f9401bec ldr x12, [sp, #0x30] 6d68c: cb180389 sub x9, x28, x24 6d690: d37df129 lsl x9, x9, #3 6d694: 9ac92549 lsr x9, x10, x9 6d698: f940118c ldr x12, [x12, #0x20] 6d69c: f94037ea ldr x10, [sp, #0x68] 6d6a0: 7100017f cmp w11, #0x0 6d6a4: 9a88012b csel x11, x9, x8, eq 6d6a8: 9a890108 csel x8, x8, x9, eq 6d6ac: 92401d08 and x8, x8, #0xff 6d6b0: b3781d68 bfi x8, x11, #8, #8 6d6b4: d00001e1 adrp x1, 0xab000 6d6b8: d0000242 adrp x2, 0xb7000 6d6bc: 9b0c2903 madd x3, x8, x12, x10 6d6c0: 91378421 add x1, x1, #0xde1 6d6c4: 91005c42 add x2, x2, #0x17 6d6c8: f90037e3 str x3, [sp, #0x68] 6d6cc: 1400006a b 0x6d874 6d6d0: f94002fa ldr x26, [x23] 6d6d4: d10183a2 sub x2, x29, #0x60 6d6d8: 2a1f03e3 mov w3, wzr 6d6dc: aa1903e4 mov x4, x25 6d6e0: 91000748 add x8, x26, #0x1 6d6e4: f90002e8 str x8, [x23] 6d6e8: a945d7f8 ldp x24, x21, [sp, #0x58] 6d6ec: 927df356 and x22, x26, #0xfffffffffffffff8 6d6f0: aa1603e1 mov x1, x22 6d6f4: f9400f08 ldr x8, [x24, #0x18] 6d6f8: aa1503e0 mov x0, x21 6d6fc: d63f0100 blr x8 6d700: aa1903e9 mov x9, x25 6d704: 2a0003f9 mov w25, w0 6d708: 37f88359 tbnz w25, #0x1f, 0x6e770 6d70c: f9000ffc str x28, [sp, #0x18] 6d710: f94002fc ldr x28, [x23] 6d714: f85a03a8 ldur x8, [x29, #-0x60] 6d718: d10183a2 sub x2, x29, #0x60 6d71c: aa1503e0 mov x0, x21 6d720: 2a1f03e3 mov w3, wzr 6d724: f90007e8 str x8, [sp, #0x8] 6d728: 91000788 add x8, x28, #0x1 6d72c: f90002e8 str x8, [x23] 6d730: f9400f08 ldr x8, [x24, #0x18] 6d734: 927df398 and x24, x28, #0xfffffffffffffff8 6d738: aa1803e1 mov x1, x24 6d73c: aa0903e4 mov x4, x9 6d740: f9000be9 str x9, [sp, #0x10] 6d744: d63f0100 blr x8 6d748: 2a0003f9 mov w25, w0 6d74c: 37f87ef9 tbnz w25, #0x1f, 0x6e728 6d750: cb180389 sub x9, x28, x24 6d754: f85a03aa ldur x10, [x29, #-0x60] 6d758: f94002fc ldr x28, [x23] 6d75c: d37df129 lsl x9, x9, #3 6d760: b94042ab ldr w11, [x21, #0x40] 6d764: 9ac92549 lsr x9, x10, x9 6d768: 9100078a add x10, x28, #0x1 6d76c: f94007ec ldr x12, [sp, #0x8] 6d770: f90002ea str x10, [x23] 6d774: f9402ff8 ldr x24, [sp, #0x58] 6d778: f9400be4 ldr x4, [sp, #0x10] 6d77c: cb160348 sub x8, x26, x22 6d780: d37df108 lsl x8, x8, #3 6d784: f9400f0a ldr x10, [x24, #0x18] 6d788: 927df39a and x26, x28, #0xfffffffffffffff8 6d78c: 9ac82588 lsr x8, x12, x8 6d790: 7100017f cmp w11, #0x0 6d794: aa1503e0 mov x0, x21 6d798: d10183a2 sub x2, x29, #0x60 6d79c: aa1a03e1 mov x1, x26 6d7a0: 2a1f03e3 mov w3, wzr 6d7a4: 1a880136 csel w22, w9, w8, eq 6d7a8: 1a890115 csel w21, w8, w9, eq 6d7ac: d63f0140 blr x10 6d7b0: 2a0003f9 mov w25, w0 6d7b4: 37f87bb9 tbnz w25, #0x1f, 0x6e728 6d7b8: f90003fa str x26, [sp] 6d7bc: f94002fa ldr x26, [x23] 6d7c0: f85a03a8 ldur x8, [x29, #-0x60] 6d7c4: d10183a2 sub x2, x29, #0x60 6d7c8: 2a1f03e3 mov w3, wzr 6d7cc: f90007e8 str x8, [sp, #0x8] 6d7d0: 91000748 add x8, x26, #0x1 6d7d4: f90002e8 str x8, [x23] 6d7d8: f9400f08 ldr x8, [x24, #0x18] 6d7dc: f94033e0 ldr x0, [sp, #0x60] 6d7e0: f9400be4 ldr x4, [sp, #0x10] 6d7e4: 927df358 and x24, x26, #0xfffffffffffffff8 6d7e8: aa1803e1 mov x1, x24 6d7ec: d63f0100 blr x8 6d7f0: 2a0003f9 mov w25, w0 6d7f4: 37f879b9 tbnz w25, #0x1f, 0x6e728 6d7f8: f94033ed ldr x13, [sp, #0x60] 6d7fc: a9403bea ldp x10, x14, [sp] 6d800: f85a03ac ldur x12, [x29, #-0x60] 6d804: 12001ec8 and w8, w22, #0xff 6d808: b94041ad ldr w13, [x13, #0x40] 6d80c: 12001ea9 and w9, w21, #0xff 6d810: cb0a038a sub x10, x28, x10 6d814: cb18034b sub x11, x26, x24 6d818: 33181d09 bfi w9, w8, #8, #8 6d81c: f9401be8 ldr x8, [sp, #0x30] 6d820: d37df14a lsl x10, x10, #3 6d824: d37df16b lsl x11, x11, #3 6d828: 9aca25ca lsr x10, x14, x10 6d82c: 9acb258b lsr x11, x12, x11 6d830: 710001bf cmp w13, #0x0 6d834: 1a8a016c csel w12, w11, w10, eq 6d838: 1a8b014a csel w10, w10, w11, eq 6d83c: f9401108 ldr x8, [x8, #0x20] 6d840: f94037ee ldr x14, [sp, #0x68] 6d844: 12001d8b and w11, w12, #0xff 6d848: 12001d4a and w10, w10, #0xff 6d84c: 33181d6a bfi w10, w11, #8, #8 6d850: 1a89014b csel w11, w10, w9, eq 6d854: 1a8a0129 csel w9, w9, w10, eq 6d858: 33103d69 bfi w9, w11, #16, #16 6d85c: 9b093903 madd x3, x8, x9, x14 6d860: d00001e1 adrp x1, 0xab000 6d864: d0000242 adrp x2, 0xb7000 6d868: f90037e3 str x3, [sp, #0x68] 6d86c: 91378421 add x1, x1, #0xde1 6d870: 9100c842 add x2, x2, #0x32 6d874: 320007e0 orr w0, wzr, #0x3 6d878: 97febf0a bl 0x1d4a0 <.text+0xd9f0> 6d87c: f9400ffc ldr x28, [sp, #0x18] 6d880: f9401ffa ldr x26, [sp, #0x38] 6d884: f94027f5 ldr x21, [sp, #0x48] 6d888: aa1b03f9 mov x25, x27 6d88c: 140003a0 b 0x6e70c 6d890: aa1f03f6 mov x22, xzr 6d894: aa1f03fa mov x26, xzr 6d898: f94002f5 ldr x21, [x23] 6d89c: d10183a2 sub x2, x29, #0x60 6d8a0: 2a1f03e3 mov w3, wzr 6d8a4: aa1903e4 mov x4, x25 6d8a8: 910006a8 add x8, x21, #0x1 6d8ac: f90002e8 str x8, [x23] 6d8b0: a94583e8 ldp x8, x0, [sp, #0x58] 6d8b4: 927df2b8 and x24, x21, #0xfffffffffffffff8 6d8b8: aa1803e1 mov x1, x24 6d8bc: f9400d08 ldr x8, [x8, #0x18] 6d8c0: d63f0100 blr x8 6d8c4: 2a0003f9 mov w25, w0 6d8c8: 37f87559 tbnz w25, #0x1f, 0x6e770 6d8cc: f85a03a8 ldur x8, [x29, #-0x60] 6d8d0: cb1802a9 sub x9, x21, x24 6d8d4: d37df129 lsl x9, x9, #3 6d8d8: aa1b03f9 mov x25, x27 6d8dc: 9ac92508 lsr x8, x8, x9 6d8e0: 13001d09 sxtb w9, w8 6d8e4: 92401908 and x8, x8, #0x7f 6d8e8: 9ada2108 lsl x8, x8, x26 6d8ec: aa160116 orr x22, x8, x22 6d8f0: 91001f5a add x26, x26, #0x7 6d8f4: 37fffd29 tbnz w9, #0x1f, 0x6d898 6d8f8: f10182df cmp x22, #0x60 6d8fc: 54007668 b.hi 0x6e7c8 6d900: f9000ffc str x28, [sp, #0x18] 6d904: aa1f03fa mov x26, xzr 6d908: aa1f03fc mov x28, xzr 6d90c: f94002f5 ldr x21, [x23] 6d910: d10183a2 sub x2, x29, #0x60 6d914: 2a1f03e3 mov w3, wzr 6d918: aa1903e4 mov x4, x25 6d91c: 910006a8 add x8, x21, #0x1 6d920: f90002e8 str x8, [x23] 6d924: a94583e8 ldp x8, x0, [sp, #0x58] 6d928: 927df2b8 and x24, x21, #0xfffffffffffffff8 6d92c: aa1803e1 mov x1, x24 6d930: f9400d08 ldr x8, [x8, #0x18] 6d934: d63f0100 blr x8 6d938: 2a0003f9 mov w25, w0 6d93c: 37f86f79 tbnz w25, #0x1f, 0x6e728 6d940: f85a03a8 ldur x8, [x29, #-0x60] 6d944: cb1802a9 sub x9, x21, x24 6d948: d37df129 lsl x9, x9, #3 6d94c: aa1b03f9 mov x25, x27 6d950: 9ac92508 lsr x8, x8, x9 6d954: 13001d09 sxtb w9, w8 6d958: 92401908 and x8, x8, #0x7f 6d95c: 9adc2108 lsl x8, x8, x28 6d960: aa1a011a orr x26, x8, x26 6d964: 91001f9c add x28, x28, #0x7 6d968: 37fffd29 tbnz w9, #0x1f, 0x6d90c 6d96c: f9401be8 ldr x8, [sp, #0x30] 6d970: f94023e9 ldr x9, [sp, #0x40] 6d974: d00001e1 adrp x1, 0xab000 6d978: d0000242 adrp x2, 0xb7000 6d97c: f9401508 ldr x8, [x8, #0x28] 6d980: 8b161129 add x9, x9, x22, lsl #4 6d984: 321f03ea orr w10, wzr, #0x2 6d988: 91378421 add x1, x1, #0xde1 6d98c: 9b1a7d04 mul x4, x8, x26 6d990: 91029c42 add x2, x2, #0xa7 6d994: b906692a str w10, [x9, #0x668] 6d998: f9033924 str x4, [x9, #0x670] 6d99c: 1400026d b 0x6e350 6d9a0: aa1f03f6 mov x22, xzr 6d9a4: aa1f03fa mov x26, xzr 6d9a8: f94002f5 ldr x21, [x23] 6d9ac: d10183a2 sub x2, x29, #0x60 6d9b0: 2a1f03e3 mov w3, wzr 6d9b4: aa1903e4 mov x4, x25 6d9b8: 910006a8 add x8, x21, #0x1 6d9bc: f90002e8 str x8, [x23] 6d9c0: a94583e8 ldp x8, x0, [sp, #0x58] 6d9c4: 927df2b8 and x24, x21, #0xfffffffffffffff8 6d9c8: aa1803e1 mov x1, x24 6d9cc: f9400d08 ldr x8, [x8, #0x18] 6d9d0: d63f0100 blr x8 6d9d4: 2a0003f9 mov w25, w0 6d9d8: 37f86cd9 tbnz w25, #0x1f, 0x6e770 6d9dc: f85a03a8 ldur x8, [x29, #-0x60] 6d9e0: cb1802a9 sub x9, x21, x24 6d9e4: d37df129 lsl x9, x9, #3 6d9e8: aa1b03f9 mov x25, x27 6d9ec: 9ac92508 lsr x8, x8, x9 6d9f0: 13001d09 sxtb w9, w8 6d9f4: 92401908 and x8, x8, #0x7f 6d9f8: 9ada2108 lsl x8, x8, x26 6d9fc: aa160116 orr x22, x8, x22 6da00: 91001f5a add x26, x26, #0x7 6da04: 37fffd29 tbnz w9, #0x1f, 0x6d9a8 6da08: f10186df cmp x22, #0x61 6da0c: 540072c2 b.hs 0x6e864 6da10: f94023e8 ldr x8, [sp, #0x40] 6da14: d00001e1 adrp x1, 0xab000 6da18: d0000242 adrp x2, 0xb7000 6da1c: 91378421 add x1, x1, #0xde1 6da20: 8b161108 add x8, x8, x22, lsl #4 6da24: 3cc18100 ldur q0, [x8, #0x18] 6da28: 9119a108 add x8, x8, #0x668 6da2c: 9105b442 add x2, x2, #0x16d 6da30: 3d800100 str q0, [x8] 6da34: 140002aa b 0x6e4dc 6da38: aa1f03f6 mov x22, xzr 6da3c: aa1f03fa mov x26, xzr 6da40: f94002f5 ldr x21, [x23] 6da44: d10183a2 sub x2, x29, #0x60 6da48: 2a1f03e3 mov w3, wzr 6da4c: aa1903e4 mov x4, x25 6da50: 910006a8 add x8, x21, #0x1 6da54: f90002e8 str x8, [x23] 6da58: a94583e8 ldp x8, x0, [sp, #0x58] 6da5c: 927df2b8 and x24, x21, #0xfffffffffffffff8 6da60: aa1803e1 mov x1, x24 6da64: f9400d08 ldr x8, [x8, #0x18] 6da68: d63f0100 blr x8 6da6c: 2a0003f9 mov w25, w0 6da70: 37f86819 tbnz w25, #0x1f, 0x6e770 6da74: f85a03a8 ldur x8, [x29, #-0x60] 6da78: cb1802a9 sub x9, x21, x24 6da7c: d37df129 lsl x9, x9, #3 6da80: aa1b03f9 mov x25, x27 6da84: 9ac92508 lsr x8, x8, x9 6da88: 13001d09 sxtb w9, w8 6da8c: 92401908 and x8, x8, #0x7f 6da90: 9ada2108 lsl x8, x8, x26 6da94: aa160116 orr x22, x8, x22 6da98: 91001f5a add x26, x26, #0x7 6da9c: 37fffd29 tbnz w9, #0x1f, 0x6da40 6daa0: f10186df cmp x22, #0x61 6daa4: 54006922 b.hs 0x6e7c8 6daa8: f94023e8 ldr x8, [sp, #0x40] 6daac: d00001e1 adrp x1, 0xab000 6dab0: d0000242 adrp x2, 0xb7000 6dab4: 91378421 add x1, x1, #0xde1 6dab8: 8b161108 add x8, x8, x22, lsl #4 6dabc: b906691f str wzr, [x8, #0x668] 6dac0: f903391f str xzr, [x8, #0x670] 6dac4: 91067842 add x2, x2, #0x19e 6dac8: 14000285 b 0x6e4dc 6dacc: aa1f03f6 mov x22, xzr 6dad0: aa1f03fa mov x26, xzr 6dad4: f94002f5 ldr x21, [x23] 6dad8: d10183a2 sub x2, x29, #0x60 6dadc: 2a1f03e3 mov w3, wzr 6dae0: aa1903e4 mov x4, x25 6dae4: 910006a8 add x8, x21, #0x1 6dae8: f90002e8 str x8, [x23] 6daec: a94583e8 ldp x8, x0, [sp, #0x58] 6daf0: 927df2b8 and x24, x21, #0xfffffffffffffff8 6daf4: aa1803e1 mov x1, x24 6daf8: f9400d08 ldr x8, [x8, #0x18] 6dafc: d63f0100 blr x8 6db00: 2a0003f9 mov w25, w0 6db04: 37f86379 tbnz w25, #0x1f, 0x6e770 6db08: f85a03a8 ldur x8, [x29, #-0x60] 6db0c: cb1802a9 sub x9, x21, x24 6db10: d37df129 lsl x9, x9, #3 6db14: aa1b03f9 mov x25, x27 6db18: 9ac92508 lsr x8, x8, x9 6db1c: 13001d09 sxtb w9, w8 6db20: 92401908 and x8, x8, #0x7f 6db24: 9ada2108 lsl x8, x8, x26 6db28: aa160116 orr x22, x8, x22 6db2c: 91001f5a add x26, x26, #0x7 6db30: 37fffd29 tbnz w9, #0x1f, 0x6dad4 6db34: f10186df cmp x22, #0x61 6db38: 54006482 b.hs 0x6e7c8 6db3c: f94023e8 ldr x8, [sp, #0x40] 6db40: 320003e9 orr w9, wzr, #0x1 6db44: d00001e1 adrp x1, 0xab000 6db48: d0000242 adrp x2, 0xb7000 6db4c: 8b161108 add x8, x8, x22, lsl #4 6db50: b9066909 str w9, [x8, #0x668] 6db54: f903391f str xzr, [x8, #0x670] 6db58: 91378421 add x1, x1, #0xde1 6db5c: 9106c842 add x2, x2, #0x1b2 6db60: 1400025f b 0x6e4dc 6db64: aa1f03f6 mov x22, xzr 6db68: aa1f03fa mov x26, xzr 6db6c: f94002f5 ldr x21, [x23] 6db70: d10183a2 sub x2, x29, #0x60 6db74: 2a1f03e3 mov w3, wzr 6db78: aa1903e4 mov x4, x25 6db7c: 910006a8 add x8, x21, #0x1 6db80: f90002e8 str x8, [x23] 6db84: a94583e8 ldp x8, x0, [sp, #0x58] 6db88: 927df2b8 and x24, x21, #0xfffffffffffffff8 6db8c: aa1803e1 mov x1, x24 6db90: f9400d08 ldr x8, [x8, #0x18] 6db94: d63f0100 blr x8 6db98: 2a0003f9 mov w25, w0 6db9c: 37f85eb9 tbnz w25, #0x1f, 0x6e770 6dba0: f85a03a8 ldur x8, [x29, #-0x60] 6dba4: cb1802a9 sub x9, x21, x24 6dba8: d37df129 lsl x9, x9, #3 6dbac: aa1b03f9 mov x25, x27 6dbb0: 9ac92508 lsr x8, x8, x9 6dbb4: 13001d09 sxtb w9, w8 6dbb8: 92401908 and x8, x8, #0x7f 6dbbc: 9ada2108 lsl x8, x8, x26 6dbc0: aa160116 orr x22, x8, x22 6dbc4: 91001f5a add x26, x26, #0x7 6dbc8: 37fffd29 tbnz w9, #0x1f, 0x6db6c 6dbcc: f10182df cmp x22, #0x60 6dbd0: 54005fc8 b.hi 0x6e7c8 6dbd4: f9000ffc str x28, [sp, #0x18] 6dbd8: aa1f03f8 mov x24, xzr 6dbdc: aa1f03fc mov x28, xzr 6dbe0: f94002f5 ldr x21, [x23] 6dbe4: d10183a2 sub x2, x29, #0x60 6dbe8: 2a1f03e3 mov w3, wzr 6dbec: aa1903e4 mov x4, x25 6dbf0: 910006a8 add x8, x21, #0x1 6dbf4: f90002e8 str x8, [x23] 6dbf8: a94583e8 ldp x8, x0, [sp, #0x58] 6dbfc: 927df2ba and x26, x21, #0xfffffffffffffff8 6dc00: aa1a03e1 mov x1, x26 6dc04: f9400d08 ldr x8, [x8, #0x18] 6dc08: d63f0100 blr x8 6dc0c: 2a0003f9 mov w25, w0 6dc10: 37f858d9 tbnz w25, #0x1f, 0x6e728 6dc14: f85a03a8 ldur x8, [x29, #-0x60] 6dc18: cb1a02a9 sub x9, x21, x26 6dc1c: d37df129 lsl x9, x9, #3 6dc20: aa1b03f9 mov x25, x27 6dc24: 9ac92508 lsr x8, x8, x9 6dc28: 13001d09 sxtb w9, w8 6dc2c: 92401908 and x8, x8, #0x7f 6dc30: 9adc2108 lsl x8, x8, x28 6dc34: aa180118 orr x24, x8, x24 6dc38: 91001f9c add x28, x28, #0x7 6dc3c: 37fffd29 tbnz w9, #0x1f, 0x6dbe0 6dc40: f94023e8 ldr x8, [sp, #0x40] 6dc44: d00001e1 adrp x1, 0xab000 6dc48: d0000242 adrp x2, 0xb7000 6dc4c: 320007e9 orr w9, wzr, #0x3 6dc50: 8b161108 add x8, x8, x22, lsl #4 6dc54: 91378421 add x1, x1, #0xde1 6dc58: 91071c42 add x2, x2, #0x1c7 6dc5c: b9066909 str w9, [x8, #0x668] 6dc60: f9033918 str x24, [x8, #0x670] 6dc64: 14000067 b 0x6de00 6dc68: d0000380 adrp x0, 0xdf000 6dc6c: f9477000 ldr x0, [x0, #0xee0] 6dc70: 940009d1 bl 0x703b4 6dc74: aa0003f6 mov x22, x0 6dc78: b4005bd6 cbz x22, 0x6e7f0 6dc7c: f94017e1 ldr x1, [sp, #0x28] 6dc80: 910022c0 add x0, x22, #0x8 6dc84: 5280c602 mov w2, #0x630 // =1584 6dc88: 97fe8702 bl 0xf890 6dc8c: d00001e1 adrp x1, 0xab000 6dc90: d0000242 adrp x2, 0xb7000 6dc94: 91378421 add x1, x1, #0xde1 6dc98: 9107d842 add x2, x2, #0x1f6 6dc9c: 320007e0 orr w0, wzr, #0x3 6dca0: f90002d3 str x19, [x22] 6dca4: 97febdff bl 0x1d4a0 <.text+0xd9f0> 6dca8: aa1603f4 mov x20, x22 6dcac: aa1603f3 mov x19, x22 6dcb0: 14000297 b 0x6e70c 6dcb4: b4005b13 cbz x19, 0x6e814 6dcb8: f94017e0 ldr x0, [sp, #0x28] 6dcbc: 91002261 add x1, x19, #0x8 6dcc0: 5280c602 mov w2, #0x630 // =1584 6dcc4: 97fe86f3 bl 0xf890 6dcc8: d0000380 adrp x0, 0xdf000 6dccc: f9400274 ldr x20, [x19] 6dcd0: f9477000 ldr x0, [x0, #0xee0] 6dcd4: aa1303e1 mov x1, x19 6dcd8: 940009d4 bl 0x70428 6dcdc: d00001e1 adrp x1, 0xab000 6dce0: d0000242 adrp x2, 0xb7000 6dce4: 91378421 add x1, x1, #0xde1 6dce8: 9108a842 add x2, x2, #0x22a 6dcec: 320007e0 orr w0, wzr, #0x3 6dcf0: 97febdec bl 0x1d4a0 <.text+0xd9f0> 6dcf4: aa1403f3 mov x19, x20 6dcf8: 14000285 b 0x6e70c 6dcfc: aa1f03f6 mov x22, xzr 6dd00: aa1f03fa mov x26, xzr 6dd04: f94002f5 ldr x21, [x23] 6dd08: d10183a2 sub x2, x29, #0x60 6dd0c: 2a1f03e3 mov w3, wzr 6dd10: aa1903e4 mov x4, x25 6dd14: 910006a8 add x8, x21, #0x1 6dd18: f90002e8 str x8, [x23] 6dd1c: a94583e8 ldp x8, x0, [sp, #0x58] 6dd20: 927df2b8 and x24, x21, #0xfffffffffffffff8 6dd24: aa1803e1 mov x1, x24 6dd28: f9400d08 ldr x8, [x8, #0x18] 6dd2c: d63f0100 blr x8 6dd30: 2a0003f9 mov w25, w0 6dd34: 37f851f9 tbnz w25, #0x1f, 0x6e770 6dd38: f85a03a8 ldur x8, [x29, #-0x60] 6dd3c: cb1802a9 sub x9, x21, x24 6dd40: d37df129 lsl x9, x9, #3 6dd44: aa1b03f9 mov x25, x27 6dd48: 9ac92508 lsr x8, x8, x9 6dd4c: 13001d09 sxtb w9, w8 6dd50: 92401908 and x8, x8, #0x7f 6dd54: 9ada2108 lsl x8, x8, x26 6dd58: aa160116 orr x22, x8, x22 6dd5c: 91001f5a add x26, x26, #0x7 6dd60: 37fffd29 tbnz w9, #0x1f, 0x6dd04 6dd64: f10182df cmp x22, #0x60 6dd68: 54005308 b.hi 0x6e7c8 6dd6c: f9000ffc str x28, [sp, #0x18] 6dd70: aa1f03f8 mov x24, xzr 6dd74: aa1f03fc mov x28, xzr 6dd78: f94002f5 ldr x21, [x23] 6dd7c: d10183a2 sub x2, x29, #0x60 6dd80: 2a1f03e3 mov w3, wzr 6dd84: aa1903e4 mov x4, x25 6dd88: 910006a8 add x8, x21, #0x1 6dd8c: f90002e8 str x8, [x23] 6dd90: a94583e8 ldp x8, x0, [sp, #0x58] 6dd94: 927df2ba and x26, x21, #0xfffffffffffffff8 6dd98: aa1a03e1 mov x1, x26 6dd9c: f9400d08 ldr x8, [x8, #0x18] 6dda0: d63f0100 blr x8 6dda4: 2a0003f9 mov w25, w0 6dda8: 37f84c19 tbnz w25, #0x1f, 0x6e728 6ddac: f85a03a8 ldur x8, [x29, #-0x60] 6ddb0: cb1a02a9 sub x9, x21, x26 6ddb4: d37df129 lsl x9, x9, #3 6ddb8: aa1b03f9 mov x25, x27 6ddbc: 9ac92508 lsr x8, x8, x9 6ddc0: 13001d09 sxtb w9, w8 6ddc4: 92401908 and x8, x8, #0x7f 6ddc8: 9adc2108 lsl x8, x8, x28 6ddcc: aa180118 orr x24, x8, x24 6ddd0: 91001f9c add x28, x28, #0x7 6ddd4: 37fffd29 tbnz w9, #0x1f, 0x6dd78 6ddd8: f94023e9 ldr x9, [sp, #0x40] 6dddc: 320007e8 orr w8, wzr, #0x3 6dde0: d00001e1 adrp x1, 0xab000 6dde4: d0000242 adrp x2, 0xb7000 6dde8: f9064136 str x22, [x9, #0xc80] 6ddec: b90c893f str wzr, [x9, #0xc88] 6ddf0: b90c7928 str w8, [x9, #0xc78] 6ddf4: f9064938 str x24, [x9, #0xc90] 6ddf8: 91378421 add x1, x1, #0xde1 6ddfc: 9108f442 add x2, x2, #0x23d 6de00: 320007e0 orr w0, wzr, #0x3 6de04: aa1603e3 mov x3, x22 6de08: aa1803e4 mov x4, x24 6de0c: 14000153 b 0x6e358 6de10: aa1f03f6 mov x22, xzr 6de14: aa1f03fa mov x26, xzr 6de18: f94002f5 ldr x21, [x23] 6de1c: d10183a2 sub x2, x29, #0x60 6de20: 2a1f03e3 mov w3, wzr 6de24: aa1903e4 mov x4, x25 6de28: 910006a8 add x8, x21, #0x1 6de2c: f90002e8 str x8, [x23] 6de30: a94583e8 ldp x8, x0, [sp, #0x58] 6de34: 927df2b8 and x24, x21, #0xfffffffffffffff8 6de38: aa1803e1 mov x1, x24 6de3c: f9400d08 ldr x8, [x8, #0x18] 6de40: d63f0100 blr x8 6de44: 2a0003f9 mov w25, w0 6de48: 37f84959 tbnz w25, #0x1f, 0x6e770 6de4c: f85a03a8 ldur x8, [x29, #-0x60] 6de50: cb1802a9 sub x9, x21, x24 6de54: d37df129 lsl x9, x9, #3 6de58: aa1b03f9 mov x25, x27 6de5c: 9ac92508 lsr x8, x8, x9 6de60: 13001d09 sxtb w9, w8 6de64: 92401908 and x8, x8, #0x7f 6de68: 9ada2108 lsl x8, x8, x26 6de6c: aa160116 orr x22, x8, x22 6de70: 91001f5a add x26, x26, #0x7 6de74: 37fffd29 tbnz w9, #0x1f, 0x6de18 6de78: f10186df cmp x22, #0x61 6de7c: 54004a62 b.hs 0x6e7c8 6de80: f94023e9 ldr x9, [sp, #0x40] 6de84: 320007e8 orr w8, wzr, #0x3 6de88: d00001e1 adrp x1, 0xab000 6de8c: d0000242 adrp x2, 0xb7000 6de90: b90c7928 str w8, [x9, #0xc78] 6de94: f9064136 str x22, [x9, #0xc80] 6de98: 91378421 add x1, x1, #0xde1 6de9c: 9109c042 add x2, x2, #0x270 6dea0: 1400018f b 0x6e4dc 6dea4: aa1f03f6 mov x22, xzr 6dea8: aa1f03fa mov x26, xzr 6deac: f94002f5 ldr x21, [x23] 6deb0: d10183a2 sub x2, x29, #0x60 6deb4: 2a1f03e3 mov w3, wzr 6deb8: aa1903e4 mov x4, x25 6debc: 910006a8 add x8, x21, #0x1 6dec0: f90002e8 str x8, [x23] 6dec4: a94583e8 ldp x8, x0, [sp, #0x58] 6dec8: 927df2b8 and x24, x21, #0xfffffffffffffff8 6decc: aa1803e1 mov x1, x24 6ded0: f9400d08 ldr x8, [x8, #0x18] 6ded4: d63f0100 blr x8 6ded8: 2a0003f9 mov w25, w0 6dedc: 37f844b9 tbnz w25, #0x1f, 0x6e770 6dee0: f85a03a8 ldur x8, [x29, #-0x60] 6dee4: cb1802a9 sub x9, x21, x24 6dee8: d37df129 lsl x9, x9, #3 6deec: aa1b03f9 mov x25, x27 6def0: 9ac92508 lsr x8, x8, x9 6def4: 13001d09 sxtb w9, w8 6def8: 92401908 and x8, x8, #0x7f 6defc: 9ada2108 lsl x8, x8, x26 6df00: aa160116 orr x22, x8, x22 6df04: 91001f5a add x26, x26, #0x7 6df08: 37fffd29 tbnz w9, #0x1f, 0x6deac 6df0c: f94023e8 ldr x8, [sp, #0x40] 6df10: d00001e1 adrp x1, 0xab000 6df14: d0000242 adrp x2, 0xb7000 6df18: 91378421 add x1, x1, #0xde1 6df1c: b90c891f str wzr, [x8, #0xc88] 6df20: f9064916 str x22, [x8, #0xc90] 6df24: 910a2c42 add x2, x2, #0x28b 6df28: 1400016d b 0x6e4dc 6df2c: f94002e8 ldr x8, [x23] 6df30: f94023ea ldr x10, [sp, #0x40] 6df34: aa1f03f6 mov x22, xzr 6df38: aa1f03fa mov x26, xzr 6df3c: 321e03e9 orr w9, wzr, #0x4 6df40: b90c7949 str w9, [x10, #0xc78] 6df44: f9064148 str x8, [x10, #0xc80] 6df48: f94002f5 ldr x21, [x23] 6df4c: d10183a2 sub x2, x29, #0x60 6df50: 2a1f03e3 mov w3, wzr 6df54: aa1903e4 mov x4, x25 6df58: 910006a8 add x8, x21, #0x1 6df5c: f90002e8 str x8, [x23] 6df60: a94583e8 ldp x8, x0, [sp, #0x58] 6df64: 927df2b8 and x24, x21, #0xfffffffffffffff8 6df68: aa1803e1 mov x1, x24 6df6c: f9400d08 ldr x8, [x8, #0x18] 6df70: d63f0100 blr x8 6df74: 2a0003f9 mov w25, w0 6df78: 37f83fd9 tbnz w25, #0x1f, 0x6e770 6df7c: f85a03a8 ldur x8, [x29, #-0x60] 6df80: cb1802a9 sub x9, x21, x24 6df84: d37df129 lsl x9, x9, #3 6df88: aa1b03f9 mov x25, x27 6df8c: 9ac92508 lsr x8, x8, x9 6df90: 13001d09 sxtb w9, w8 6df94: 92401908 and x8, x8, #0x7f 6df98: 9ada2108 lsl x8, x8, x26 6df9c: aa160116 orr x22, x8, x22 6dfa0: 91001f5a add x26, x26, #0x7 6dfa4: 37fffd29 tbnz w9, #0x1f, 0x6df48 6dfa8: f94002e3 ldr x3, [x23] 6dfac: d00001e1 adrp x1, 0xab000 6dfb0: d0000242 adrp x2, 0xb7000 6dfb4: 91378421 add x1, x1, #0xde1 6dfb8: 910b0842 add x2, x2, #0x2c2 6dfbc: 320007e0 orr w0, wzr, #0x3 6dfc0: aa1603e4 mov x4, x22 6dfc4: 97febd37 bl 0x1d4a0 <.text+0xd9f0> 6dfc8: f94002e8 ldr x8, [x23] 6dfcc: 8b160108 add x8, x8, x22 6dfd0: f90002e8 str x8, [x23] 6dfd4: 14000145 b 0x6e4e8 6dfd8: aa1f03f6 mov x22, xzr 6dfdc: aa1f03fa mov x26, xzr 6dfe0: f94002f5 ldr x21, [x23] 6dfe4: d10183a2 sub x2, x29, #0x60 6dfe8: 2a1f03e3 mov w3, wzr 6dfec: aa1903e4 mov x4, x25 6dff0: 910006a8 add x8, x21, #0x1 6dff4: f90002e8 str x8, [x23] 6dff8: a94583e8 ldp x8, x0, [sp, #0x58] 6dffc: 927df2b8 and x24, x21, #0xfffffffffffffff8 6e000: aa1803e1 mov x1, x24 6e004: f9400d08 ldr x8, [x8, #0x18] 6e008: d63f0100 blr x8 6e00c: 2a0003f9 mov w25, w0 6e010: 37f83b19 tbnz w25, #0x1f, 0x6e770 6e014: f85a03a8 ldur x8, [x29, #-0x60] 6e018: cb1802a9 sub x9, x21, x24 6e01c: d37df129 lsl x9, x9, #3 6e020: aa1b03f9 mov x25, x27 6e024: 9ac92508 lsr x8, x8, x9 6e028: 13001d09 sxtb w9, w8 6e02c: 92401908 and x8, x8, #0x7f 6e030: 9ada2108 lsl x8, x8, x26 6e034: aa160116 orr x22, x8, x22 6e038: 91001f5a add x26, x26, #0x7 6e03c: 37fffd29 tbnz w9, #0x1f, 0x6dfe0 6e040: f10186df cmp x22, #0x61 6e044: 54003c22 b.hs 0x6e7c8 6e048: f9000ffc str x28, [sp, #0x18] 6e04c: f94023e9 ldr x9, [sp, #0x40] 6e050: f94002e8 ldr x8, [x23] 6e054: aa1f03f8 mov x24, xzr 6e058: aa1f03fc mov x28, xzr 6e05c: 8b161129 add x9, x9, x22, lsl #4 6e060: 321e03ea orr w10, wzr, #0x4 6e064: b906692a str w10, [x9, #0x668] 6e068: f9033928 str x8, [x9, #0x670] 6e06c: f94002f5 ldr x21, [x23] 6e070: d10183a2 sub x2, x29, #0x60 6e074: 2a1f03e3 mov w3, wzr 6e078: aa1903e4 mov x4, x25 6e07c: 910006a8 add x8, x21, #0x1 6e080: f90002e8 str x8, [x23] 6e084: a94583e8 ldp x8, x0, [sp, #0x58] 6e088: 927df2ba and x26, x21, #0xfffffffffffffff8 6e08c: aa1a03e1 mov x1, x26 6e090: f9400d08 ldr x8, [x8, #0x18] 6e094: d63f0100 blr x8 6e098: 2a0003f9 mov w25, w0 6e09c: 37f83479 tbnz w25, #0x1f, 0x6e728 6e0a0: f85a03a8 ldur x8, [x29, #-0x60] 6e0a4: cb1a02a9 sub x9, x21, x26 6e0a8: d37df129 lsl x9, x9, #3 6e0ac: aa1b03f9 mov x25, x27 6e0b0: 9ac92508 lsr x8, x8, x9 6e0b4: 13001d09 sxtb w9, w8 6e0b8: 92401908 and x8, x8, #0x7f 6e0bc: 9adc2108 lsl x8, x8, x28 6e0c0: aa180118 orr x24, x8, x24 6e0c4: 91001f9c add x28, x28, #0x7 6e0c8: 37fffd29 tbnz w9, #0x1f, 0x6e06c 6e0cc: b00001e1 adrp x1, 0xab000 6e0d0: b0000242 adrp x2, 0xb7000 6e0d4: 91378421 add x1, x1, #0xde1 6e0d8: 910ba042 add x2, x2, #0x2e8 6e0dc: 320007e0 orr w0, wzr, #0x3 6e0e0: aa1603e3 mov x3, x22 6e0e4: aa1703e4 mov x4, x23 6e0e8: aa1803e5 mov x5, x24 6e0ec: 97febced bl 0x1d4a0 <.text+0xd9f0> 6e0f0: f94002e8 ldr x8, [x23] 6e0f4: 8b180108 add x8, x8, x24 6e0f8: f90002e8 str x8, [x23] 6e0fc: 14000098 b 0x6e35c 6e100: aa1f03f6 mov x22, xzr 6e104: aa1f03fa mov x26, xzr 6e108: f94002f5 ldr x21, [x23] 6e10c: d10183a2 sub x2, x29, #0x60 6e110: 2a1f03e3 mov w3, wzr 6e114: aa1903e4 mov x4, x25 6e118: 910006a8 add x8, x21, #0x1 6e11c: f90002e8 str x8, [x23] 6e120: a94583e8 ldp x8, x0, [sp, #0x58] 6e124: 927df2b8 and x24, x21, #0xfffffffffffffff8 6e128: aa1803e1 mov x1, x24 6e12c: f9400d08 ldr x8, [x8, #0x18] 6e130: d63f0100 blr x8 6e134: 2a0003f9 mov w25, w0 6e138: 37f831d9 tbnz w25, #0x1f, 0x6e770 6e13c: f85a03a8 ldur x8, [x29, #-0x60] 6e140: cb1802a9 sub x9, x21, x24 6e144: d37df129 lsl x9, x9, #3 6e148: aa1b03f9 mov x25, x27 6e14c: 9ac92508 lsr x8, x8, x9 6e150: 13001d09 sxtb w9, w8 6e154: 92401908 and x8, x8, #0x7f 6e158: 9ada2108 lsl x8, x8, x26 6e15c: aa160116 orr x22, x8, x22 6e160: 91001f5a add x26, x26, #0x7 6e164: 37fffd29 tbnz w9, #0x1f, 0x6e108 6e168: f10182df cmp x22, #0x60 6e16c: 540032e8 b.hi 0x6e7c8 6e170: f9000ffc str x28, [sp, #0x18] 6e174: aa1f03fa mov x26, xzr 6e178: aa1f03fc mov x28, xzr 6e17c: f94002f5 ldr x21, [x23] 6e180: d10183a2 sub x2, x29, #0x60 6e184: 2a1f03e3 mov w3, wzr 6e188: aa1903e4 mov x4, x25 6e18c: 910006a8 add x8, x21, #0x1 6e190: f90002e8 str x8, [x23] 6e194: a94583e8 ldp x8, x0, [sp, #0x58] 6e198: 927df2b8 and x24, x21, #0xfffffffffffffff8 6e19c: aa1803e1 mov x1, x24 6e1a0: f9400d08 ldr x8, [x8, #0x18] 6e1a4: d63f0100 blr x8 6e1a8: 2a0003f9 mov w25, w0 6e1ac: 37f82bf9 tbnz w25, #0x1f, 0x6e728 6e1b0: f85a03a8 ldur x8, [x29, #-0x60] 6e1b4: cb1802a9 sub x9, x21, x24 6e1b8: d37df129 lsl x9, x9, #3 6e1bc: aa1b03f9 mov x25, x27 6e1c0: 9ac92508 lsr x8, x8, x9 6e1c4: 92401909 and x9, x8, #0x7f 6e1c8: 9adc2129 lsl x9, x9, x28 6e1cc: aa1a013a orr x26, x9, x26 6e1d0: 91001f9c add x28, x28, #0x7 6e1d4: 373ffd48 tbnz w8, #0x7, 0x6e17c 6e1d8: f9401bea ldr x10, [sp, #0x30] 6e1dc: 721a011f tst w8, #0x40 6e1e0: 320017e8 orr w8, wzr, #0x3f 6e1e4: 92800009 mov x9, #-0x1 // =-1 6e1e8: f940154a ldr x10, [x10, #0x28] 6e1ec: f94023eb ldr x11, [sp, #0x40] 6e1f0: fa481382 ccmp x28, x8, #0x2, ne 6e1f4: 9adc2128 lsl x8, x9, x28 6e1f8: 9a8883e8 csel x8, xzr, x8, hi 6e1fc: aa1a0108 orr x8, x8, x26 6e200: 8b16116b add x11, x11, x22, lsl #4 6e204: 321f03ec orr w12, wzr, #0x2 6e208: 9b087d44 mul x4, x10, x8 6e20c: b00001e1 adrp x1, 0xab000 6e210: b0000242 adrp x2, 0xb7000 6e214: b906696c str w12, [x11, #0x668] 6e218: f9033964 str x4, [x11, #0x670] 6e21c: 91378421 add x1, x1, #0xde1 6e220: 91033442 add x2, x2, #0xcd 6e224: 1400004b b 0x6e350 6e228: aa1f03f6 mov x22, xzr 6e22c: aa1f03fa mov x26, xzr 6e230: f94002f5 ldr x21, [x23] 6e234: d10183a2 sub x2, x29, #0x60 6e238: 2a1f03e3 mov w3, wzr 6e23c: aa1903e4 mov x4, x25 6e240: 910006a8 add x8, x21, #0x1 6e244: f90002e8 str x8, [x23] 6e248: a94583e8 ldp x8, x0, [sp, #0x58] 6e24c: 927df2b8 and x24, x21, #0xfffffffffffffff8 6e250: aa1803e1 mov x1, x24 6e254: f9400d08 ldr x8, [x8, #0x18] 6e258: d63f0100 blr x8 6e25c: 2a0003f9 mov w25, w0 6e260: 37f82899 tbnz w25, #0x1f, 0x6e770 6e264: f85a03a8 ldur x8, [x29, #-0x60] 6e268: cb1802a9 sub x9, x21, x24 6e26c: d37df129 lsl x9, x9, #3 6e270: aa1b03f9 mov x25, x27 6e274: 9ac92508 lsr x8, x8, x9 6e278: 13001d09 sxtb w9, w8 6e27c: 92401908 and x8, x8, #0x7f 6e280: 9ada2108 lsl x8, x8, x26 6e284: aa160116 orr x22, x8, x22 6e288: 91001f5a add x26, x26, #0x7 6e28c: 37fffd29 tbnz w9, #0x1f, 0x6e230 6e290: f10182df cmp x22, #0x60 6e294: 540029a8 b.hi 0x6e7c8 6e298: f9000ffc str x28, [sp, #0x18] 6e29c: aa1f03fa mov x26, xzr 6e2a0: aa1f03fc mov x28, xzr 6e2a4: f94002f5 ldr x21, [x23] 6e2a8: d10183a2 sub x2, x29, #0x60 6e2ac: 2a1f03e3 mov w3, wzr 6e2b0: aa1903e4 mov x4, x25 6e2b4: 910006a8 add x8, x21, #0x1 6e2b8: f90002e8 str x8, [x23] 6e2bc: a94583e8 ldp x8, x0, [sp, #0x58] 6e2c0: 927df2b8 and x24, x21, #0xfffffffffffffff8 6e2c4: aa1803e1 mov x1, x24 6e2c8: f9400d08 ldr x8, [x8, #0x18] 6e2cc: d63f0100 blr x8 6e2d0: 2a0003f9 mov w25, w0 6e2d4: 37f822b9 tbnz w25, #0x1f, 0x6e728 6e2d8: f85a03a8 ldur x8, [x29, #-0x60] 6e2dc: cb1802a9 sub x9, x21, x24 6e2e0: d37df129 lsl x9, x9, #3 6e2e4: aa1b03f9 mov x25, x27 6e2e8: 9ac92508 lsr x8, x8, x9 6e2ec: 92401909 and x9, x8, #0x7f 6e2f0: 9adc2129 lsl x9, x9, x28 6e2f4: aa1a013a orr x26, x9, x26 6e2f8: 91001f9c add x28, x28, #0x7 6e2fc: 373ffd48 tbnz w8, #0x7, 0x6e2a4 6e300: f94023eb ldr x11, [sp, #0x40] 6e304: 320007ea orr w10, wzr, #0x3 6e308: 721a011f tst w8, #0x40 6e30c: 320017e8 orr w8, wzr, #0x3f 6e310: f9064176 str x22, [x11, #0xc80] 6e314: b90c796a str w10, [x11, #0xc78] 6e318: fa481382 ccmp x28, x8, #0x2, ne 6e31c: f9401be8 ldr x8, [sp, #0x30] 6e320: 92800009 mov x9, #-0x1 // =-1 6e324: 9adc2129 lsl x9, x9, x28 6e328: 9a8983e9 csel x9, xzr, x9, hi 6e32c: f9401508 ldr x8, [x8, #0x28] 6e330: aa1a0129 orr x9, x9, x26 6e334: b00001e1 adrp x1, 0xab000 6e338: b0000242 adrp x2, 0xb7000 6e33c: 9b097d04 mul x4, x8, x9 6e340: b90c897f str wzr, [x11, #0xc88] 6e344: f9064964 str x4, [x11, #0xc90] 6e348: 91378421 add x1, x1, #0xde1 6e34c: 91095442 add x2, x2, #0x255 6e350: 320007e0 orr w0, wzr, #0x3 6e354: aa1603e3 mov x3, x22 6e358: 97febc52 bl 0x1d4a0 <.text+0xd9f0> 6e35c: f9400ffc ldr x28, [sp, #0x18] 6e360: 14000062 b 0x6e4e8 6e364: aa1f03f8 mov x24, xzr 6e368: aa1f03fa mov x26, xzr 6e36c: f94002f5 ldr x21, [x23] 6e370: d10183a2 sub x2, x29, #0x60 6e374: 2a1f03e3 mov w3, wzr 6e378: aa1903e4 mov x4, x25 6e37c: 910006a8 add x8, x21, #0x1 6e380: f90002e8 str x8, [x23] 6e384: a94583e8 ldp x8, x0, [sp, #0x58] 6e388: 927df2b6 and x22, x21, #0xfffffffffffffff8 6e38c: aa1603e1 mov x1, x22 6e390: f9400d08 ldr x8, [x8, #0x18] 6e394: d63f0100 blr x8 6e398: 2a0003f9 mov w25, w0 6e39c: 37f81eb9 tbnz w25, #0x1f, 0x6e770 6e3a0: f85a03a8 ldur x8, [x29, #-0x60] 6e3a4: cb1602a9 sub x9, x21, x22 6e3a8: d37df129 lsl x9, x9, #3 6e3ac: aa1b03f9 mov x25, x27 6e3b0: 9ac92508 lsr x8, x8, x9 6e3b4: 92401909 and x9, x8, #0x7f 6e3b8: 9ada2129 lsl x9, x9, x26 6e3bc: aa180138 orr x24, x9, x24 6e3c0: 91001f5a add x26, x26, #0x7 6e3c4: 373ffd48 tbnz w8, #0x7, 0x6e36c 6e3c8: f9401bea ldr x10, [sp, #0x30] 6e3cc: 721a011f tst w8, #0x40 6e3d0: 320017e8 orr w8, wzr, #0x3f 6e3d4: 92800009 mov x9, #-0x1 // =-1 6e3d8: f940154a ldr x10, [x10, #0x28] 6e3dc: fa481342 ccmp x26, x8, #0x2, ne 6e3e0: 9ada2128 lsl x8, x9, x26 6e3e4: 9a8883e8 csel x8, xzr, x8, hi 6e3e8: aa180108 orr x8, x8, x24 6e3ec: 9b087d43 mul x3, x10, x8 6e3f0: f94023e8 ldr x8, [sp, #0x40] 6e3f4: b00001e1 adrp x1, 0xab000 6e3f8: b0000242 adrp x2, 0xb7000 6e3fc: 91378421 add x1, x1, #0xde1 6e400: 910a9442 add x2, x2, #0x2a5 6e404: 320007e0 orr w0, wzr, #0x3 6e408: b90c891f str wzr, [x8, #0xc88] 6e40c: f9064903 str x3, [x8, #0xc90] 6e410: 14000035 b 0x6e4e4 6e414: b00001f6 adrp x22, 0xab000 6e418: 913786d6 add x22, x22, #0xde1 6e41c: b0000242 adrp x2, 0xb7000 6e420: 910d5042 add x2, x2, #0x354 6e424: 320007e0 orr w0, wzr, #0x3 6e428: aa1603e1 mov x1, x22 6e42c: 97febc1d bl 0x1d4a0 <.text+0xd9f0> 6e430: f94023ea ldr x10, [sp, #0x40] 6e434: b0000242 adrp x2, 0xb7000 6e438: 320003e9 orr w9, wzr, #0x1 6e43c: 910dd042 add x2, x2, #0x374 6e440: f9444948 ldr x8, [x10, #0x890] 6e444: 320007e0 orr w0, wzr, #0x3 6e448: aa1603e1 mov x1, x22 6e44c: b9088949 str w9, [x10, #0x888] 6e450: d2400103 eor x3, x8, #0x1 6e454: f9044943 str x3, [x10, #0x890] 6e458: 140000ac b 0x6e708 6e45c: aa1f03f6 mov x22, xzr 6e460: aa1f03fa mov x26, xzr 6e464: f94002f5 ldr x21, [x23] 6e468: d10183a2 sub x2, x29, #0x60 6e46c: 2a1f03e3 mov w3, wzr 6e470: aa1903e4 mov x4, x25 6e474: 910006a8 add x8, x21, #0x1 6e478: f90002e8 str x8, [x23] 6e47c: a94583e8 ldp x8, x0, [sp, #0x58] 6e480: 927df2b8 and x24, x21, #0xfffffffffffffff8 6e484: aa1803e1 mov x1, x24 6e488: f9400d08 ldr x8, [x8, #0x18] 6e48c: d63f0100 blr x8 6e490: 2a0003f9 mov w25, w0 6e494: 37f816f9 tbnz w25, #0x1f, 0x6e770 6e498: f85a03a8 ldur x8, [x29, #-0x60] 6e49c: cb1802a9 sub x9, x21, x24 6e4a0: d37df129 lsl x9, x9, #3 6e4a4: aa1b03f9 mov x25, x27 6e4a8: 9ac92508 lsr x8, x8, x9 6e4ac: 13001d09 sxtb w9, w8 6e4b0: 92401908 and x8, x8, #0x7f 6e4b4: 9ada2108 lsl x8, x8, x26 6e4b8: aa160116 orr x22, x8, x22 6e4bc: 91001f5a add x26, x26, #0x7 6e4c0: 37fffd29 tbnz w9, #0x1f, 0x6e464 6e4c4: f94023e8 ldr x8, [sp, #0x40] 6e4c8: b00001e1 adrp x1, 0xab000 6e4cc: b0000242 adrp x2, 0xb7000 6e4d0: 91378421 add x1, x1, #0xde1 6e4d4: 910c4442 add x2, x2, #0x311 6e4d8: f9000516 str x22, [x8, #0x8] 6e4dc: 320007e0 orr w0, wzr, #0x3 6e4e0: aa1603e3 mov x3, x22 6e4e4: 97febbef bl 0x1d4a0 <.text+0xd9f0> 6e4e8: f9401ffa ldr x26, [sp, #0x38] 6e4ec: f94027f5 ldr x21, [sp, #0x48] 6e4f0: 14000087 b 0x6e70c 6e4f4: aa1f03f6 mov x22, xzr 6e4f8: aa1f03fa mov x26, xzr 6e4fc: f9000ffc str x28, [sp, #0x18] 6e500: f94002fc ldr x28, [x23] 6e504: d10183a2 sub x2, x29, #0x60 6e508: 2a1f03e3 mov w3, wzr 6e50c: aa1903e4 mov x4, x25 6e510: 91000788 add x8, x28, #0x1 6e514: f90002e8 str x8, [x23] 6e518: a94583e8 ldp x8, x0, [sp, #0x58] 6e51c: 927df398 and x24, x28, #0xfffffffffffffff8 6e520: aa1803e1 mov x1, x24 6e524: f9400d08 ldr x8, [x8, #0x18] 6e528: d63f0100 blr x8 6e52c: 2a0003f9 mov w25, w0 6e530: 37f80fd9 tbnz w25, #0x1f, 0x6e728 6e534: f85a03a8 ldur x8, [x29, #-0x60] 6e538: cb180389 sub x9, x28, x24 6e53c: d37df129 lsl x9, x9, #3 6e540: aa1b03f9 mov x25, x27 6e544: 9ac92508 lsr x8, x8, x9 6e548: 13001d09 sxtb w9, w8 6e54c: 92401908 and x8, x8, #0x7f 6e550: 9ada2108 lsl x8, x8, x26 6e554: aa160116 orr x22, x8, x22 6e558: 91001f5a add x26, x26, #0x7 6e55c: 37fffd29 tbnz w9, #0x1f, 0x6e500 6e560: f10182df cmp x22, #0x60 6e564: 540018e8 b.hi 0x6e880 6e568: aa1f03fa mov x26, xzr 6e56c: aa1f03fc mov x28, xzr 6e570: f94002f5 ldr x21, [x23] 6e574: d10183a2 sub x2, x29, #0x60 6e578: 2a1f03e3 mov w3, wzr 6e57c: aa1903e4 mov x4, x25 6e580: 910006a8 add x8, x21, #0x1 6e584: f90002e8 str x8, [x23] 6e588: a94583e8 ldp x8, x0, [sp, #0x58] 6e58c: 927df2b8 and x24, x21, #0xfffffffffffffff8 6e590: aa1803e1 mov x1, x24 6e594: f9400d08 ldr x8, [x8, #0x18] 6e598: d63f0100 blr x8 6e59c: 2a0003f9 mov w25, w0 6e5a0: 37f80c59 tbnz w25, #0x1f, 0x6e728 6e5a4: f85a03a8 ldur x8, [x29, #-0x60] 6e5a8: cb1802a9 sub x9, x21, x24 6e5ac: d37df129 lsl x9, x9, #3 6e5b0: aa1b03f9 mov x25, x27 6e5b4: 9ac92508 lsr x8, x8, x9 6e5b8: 13001d09 sxtb w9, w8 6e5bc: 92401908 and x8, x8, #0x7f 6e5c0: 9adc2108 lsl x8, x8, x28 6e5c4: aa1a011a orr x26, x8, x26 6e5c8: 91001f9c add x28, x28, #0x7 6e5cc: 37fffd29 tbnz w9, #0x1f, 0x6e570 6e5d0: f9401be8 ldr x8, [sp, #0x30] 6e5d4: f94023e9 ldr x9, [sp, #0x40] 6e5d8: b00001e1 adrp x1, 0xab000 6e5dc: b0000242 adrp x2, 0xb7000 6e5e0: f9401508 ldr x8, [x8, #0x28] 6e5e4: 8b161129 add x9, x9, x22, lsl #4 6e5e8: 321f03ea orr w10, wzr, #0x2 6e5ec: 91378421 add x1, x1, #0xde1 6e5f0: 9b08ff43 mneg x3, x26, x8 6e5f4: 910ca042 add x2, x2, #0x328 6e5f8: 320007e0 orr w0, wzr, #0x3 6e5fc: b906692a str w10, [x9, #0x668] 6e600: f9033923 str x3, [x9, #0x670] 6e604: 97febba7 bl 0x1d4a0 <.text+0xd9f0> 6e608: 17ffff55 b 0x6e35c 6e60c: f9401be8 ldr x8, [sp, #0x30] 6e610: f94037e9 ldr x9, [sp, #0x68] 6e614: f9402bea ldr x10, [sp, #0x50] 6e618: b00001e1 adrp x1, 0xab000 6e61c: f9401108 ldr x8, [x8, #0x20] 6e620: 90000242 adrp x2, 0xb6000 6e624: 91378421 add x1, x1, #0xde1 6e628: 913f8842 add x2, x2, #0xfe2 6e62c: 9b0a2503 madd x3, x8, x10, x9 6e630: f90037e3 str x3, [sp, #0x68] 6e634: 14000034 b 0x6e704 6e638: f9402be3 ldr x3, [sp, #0x50] 6e63c: f101807f cmp x3, #0x60 6e640: 54000fa8 b.hi 0x6e834 6e644: aa1f03f8 mov x24, xzr 6e648: aa1f03fa mov x26, xzr 6e64c: f94002f5 ldr x21, [x23] 6e650: d10183a2 sub x2, x29, #0x60 6e654: 2a1f03e3 mov w3, wzr 6e658: aa1903e4 mov x4, x25 6e65c: 910006a8 add x8, x21, #0x1 6e660: f90002e8 str x8, [x23] 6e664: a94583e8 ldp x8, x0, [sp, #0x58] 6e668: 927df2b6 and x22, x21, #0xfffffffffffffff8 6e66c: aa1603e1 mov x1, x22 6e670: f9400d08 ldr x8, [x8, #0x18] 6e674: d63f0100 blr x8 6e678: 2a0003f9 mov w25, w0 6e67c: 37f807b9 tbnz w25, #0x1f, 0x6e770 6e680: f85a03a8 ldur x8, [x29, #-0x60] 6e684: cb1602a9 sub x9, x21, x22 6e688: d37df129 lsl x9, x9, #3 6e68c: aa1b03f9 mov x25, x27 6e690: 9ac92508 lsr x8, x8, x9 6e694: 13001d09 sxtb w9, w8 6e698: 92401908 and x8, x8, #0x7f 6e69c: 9ada2108 lsl x8, x8, x26 6e6a0: aa180118 orr x24, x8, x24 6e6a4: 91001f5a add x26, x26, #0x7 6e6a8: 37fffd29 tbnz w9, #0x1f, 0x6e64c 6e6ac: f9401be8 ldr x8, [sp, #0x30] 6e6b0: f94023e9 ldr x9, [sp, #0x40] 6e6b4: f9402bea ldr x10, [sp, #0x50] 6e6b8: f9401508 ldr x8, [x8, #0x28] 6e6bc: 8b0a1129 add x9, x9, x10, lsl #4 6e6c0: 321f03ea orr w10, wzr, #0x2 6e6c4: 9b187d08 mul x8, x8, x24 6e6c8: b906692a str w10, [x9, #0x668] 6e6cc: f9033928 str x8, [x9, #0x670] 6e6d0: 17ffff86 b 0x6e4e8 6e6d4: f9402be3 ldr x3, [sp, #0x50] 6e6d8: f101847f cmp x3, #0x61 6e6dc: 54000b82 b.hs 0x6e84c 6e6e0: f94023e8 ldr x8, [sp, #0x40] 6e6e4: b00001e1 adrp x1, 0xab000 6e6e8: b0000242 adrp x2, 0xb7000 6e6ec: 91378421 add x1, x1, #0xde1 6e6f0: 8b031108 add x8, x8, x3, lsl #4 6e6f4: 3cc18100 ldur q0, [x8, #0x18] 6e6f8: 9119a108 add x8, x8, #0x668 6e6fc: 91049042 add x2, x2, #0x124 6e700: 3d800100 str q0, [x8] 6e704: 320007e0 orr w0, wzr, #0x3 6e708: 97febb66 bl 0x1d4a0 <.text+0xd9f0> 6e70c: a94623fb ldp x27, x8, [sp, #0x60] 6e710: f9402fe0 ldr x0, [sp, #0x58] 6e714: eb15011f cmp x8, x21 6e718: 54ff6c69 b.ls 0x6d4a4 6e71c: 2a1f03f9 mov w25, wzr 6e720: b50002b3 cbnz x19, 0x6e774 6e724: 1400001c b 0x6e794 6e728: f9400ffc ldr x28, [sp, #0x18] 6e72c: b5000253 cbnz x19, 0x6e774 6e730: 14000019 b 0x6e794 6e734: b00001e1 adrp x1, 0xab000 6e738: b0000242 adrp x2, 0xb7000 6e73c: 12001d03 and w3, w8, #0xff 6e740: 91378421 add x1, x1, #0xde1 6e744: 910e2042 add x2, x2, #0x388 6e748: 320007e0 orr w0, wzr, #0x3 6e74c: 97febb55 bl 0x1d4a0 <.text+0xd9f0> 6e750: 14000007 b 0x6e76c 6e754: b00001e1 adrp x1, 0xab000 6e758: b0000242 adrp x2, 0xb7000 6e75c: 91378421 add x1, x1, #0xde1 6e760: 91013442 add x2, x2, #0x4d 6e764: 320007e0 orr w0, wzr, #0x3 6e768: 97febb4e bl 0x1d4a0 <.text+0xd9f0> 6e76c: 321d73f9 orr w25, wzr, #0xfffffff8 6e770: b4000133 cbz x19, 0x6e794 6e774: b0000395 adrp x21, 0xdf000 6e778: f94772b5 ldr x21, [x21, #0xee0] 6e77c: f9400273 ldr x19, [x19] 6e780: aa1503e0 mov x0, x21 6e784: aa1403e1 mov x1, x20 6e788: 94000728 bl 0x70428 6e78c: aa1303f4 mov x20, x19 6e790: b5ffff73 cbnz x19, 0x6e77c 6e794: f9401788 ldr x8, [x28, #0x28] 6e798: f85a83a9 ldur x9, [x29, #-0x58] 6e79c: eb09011f cmp x8, x9 6e7a0: 54000861 b.ne 0x6e8ac 6e7a4: 2a1903e0 mov w0, w25 6e7a8: a94d7bfd ldp x29, x30, [sp, #0xd0] 6e7ac: a94c4ff4 ldp x20, x19, [sp, #0xc0] 6e7b0: a94b57f6 ldp x22, x21, [sp, #0xb0] 6e7b4: a94a5ff8 ldp x24, x23, [sp, #0xa0] 6e7b8: a94967fa ldp x26, x25, [sp, #0x90] 6e7bc: a9486ffc ldp x28, x27, [sp, #0x80] 6e7c0: 910383ff add sp, sp, #0xe0 6e7c4: d65f03c0 ret 6e7c8: b00001e1 adrp x1, 0xab000 6e7cc: b0000242 adrp x2, 0xb7000 6e7d0: 91378421 add x1, x1, #0xde1 6e7d4: 910e9042 add x2, x2, #0x3a4 6e7d8: 320007e0 orr w0, wzr, #0x3 6e7dc: 2a1603e3 mov w3, w22 6e7e0: 97febb30 bl 0x1d4a0 <.text+0xd9f0> 6e7e4: 321e7bf9 orr w25, wzr, #0xfffffffd 6e7e8: b5fffc73 cbnz x19, 0x6e774 6e7ec: 17ffffea b 0x6e794 6e7f0: b00001e1 adrp x1, 0xab000 6e7f4: b0000242 adrp x2, 0xb7000 6e7f8: 91378421 add x1, x1, #0xde1 6e7fc: 91078842 add x2, x2, #0x1e2 6e800: 320007e0 orr w0, wzr, #0x3 6e804: 97febb27 bl 0x1d4a0 <.text+0xd9f0> 6e808: 321f7bf9 orr w25, wzr, #0xfffffffe 6e80c: b5fffb53 cbnz x19, 0x6e774 6e810: 17ffffe1 b 0x6e794 6e814: b00001e1 adrp x1, 0xab000 6e818: b0000242 adrp x2, 0xb7000 6e81c: 91378421 add x1, x1, #0xde1 6e820: 91082842 add x2, x2, #0x20a 6e824: 320007e0 orr w0, wzr, #0x3 6e828: 97febb1e bl 0x1d4a0 <.text+0xd9f0> 6e82c: 321d73f9 orr w25, wzr, #0xfffffff8 6e830: 17ffffd9 b 0x6e794 6e834: b00001e1 adrp x1, 0xab000 6e838: b0000242 adrp x2, 0xb7000 6e83c: 91378421 add x1, x1, #0xde1 6e840: 9101e842 add x2, x2, #0x7a 6e844: 320007e0 orr w0, wzr, #0x3 6e848: 17ffffe6 b 0x6e7e0 6e84c: b00001e1 adrp x1, 0xab000 6e850: b0000242 adrp x2, 0xb7000 6e854: 91378421 add x1, x1, #0xde1 6e858: 9103d842 add x2, x2, #0xf6 6e85c: 320007e0 orr w0, wzr, #0x3 6e860: 17ffffbb b 0x6e74c 6e864: b00001e1 adrp x1, 0xab000 6e868: b0000242 adrp x2, 0xb7000 6e86c: 91378421 add x1, x1, #0xde1 6e870: 9104d842 add x2, x2, #0x136 6e874: 320007e0 orr w0, wzr, #0x3 6e878: 2a1603e3 mov w3, w22 6e87c: 17ffffb4 b 0x6e74c 6e880: b00001e1 adrp x1, 0xab000 6e884: b0000242 adrp x2, 0xb7000 6e888: 91378421 add x1, x1, #0xde1 6e88c: 910e9042 add x2, x2, #0x3a4 6e890: 320007e0 orr w0, wzr, #0x3 6e894: 2a1603e3 mov w3, w22 6e898: 97febb02 bl 0x1d4a0 <.text+0xd9f0> 6e89c: f9400ffc ldr x28, [sp, #0x18] 6e8a0: 321e7bf9 orr w25, wzr, #0xfffffffd 6e8a4: b5fff693 cbnz x19, 0x6e774 6e8a8: 17ffffbb b 0x6e794 6e8ac: 97fe824d bl 0xf1e0 <__stack_chk_fail@plt> 6e8b0: d102c3ff sub sp, sp, #0xb0 6e8b4: a9056ffc stp x28, x27, [sp, #0x50] 6e8b8: a90667fa stp x26, x25, [sp, #0x60] 6e8bc: a9075ff8 stp x24, x23, [sp, #0x70] 6e8c0: a90857f6 stp x22, x21, [sp, #0x80] 6e8c4: a9094ff4 stp x20, x19, [sp, #0x90] 6e8c8: a90a7bfd stp x29, x30, [sp, #0xa0] 6e8cc: 910283fd add x29, sp, #0xa0 6e8d0: d53bd05b mrs x27, TPIDR_EL0 6e8d4: f9401768 ldr x8, [x27, #0x28] 6e8d8: aa0203f8 mov x24, x2 6e8dc: 12001c7c and w28, w3, #0xff 6e8e0: aa0603f9 mov x25, x6 6e8e4: f90027e8 str x8, [sp, #0x48] 6e8e8: f9400313 ldr x19, [x24] 6e8ec: aa0503fa mov x26, x5 6e8f0: aa0403f5 mov x21, x4 6e8f4: aa0103f6 mov x22, x1 6e8f8: 7101439f cmp w28, #0x50 6e8fc: aa0003f4 mov x20, x0 6e900: 540000c0 b.eq 0x6e918 6e904: 7103ff9f cmp w28, #0xff 6e908: 540016c1 b.ne 0x6ebe0 6e90c: 2a1f03e0 mov w0, wzr 6e910: f900035f str xzr, [x26] 6e914: 140003ab b 0x6f7c0 6e918: 91001e68 add x8, x19, #0x7 6e91c: 927df101 and x1, x8, #0xfffffffffffffff8 6e920: b2400028 orr x8, x1, #0x1 6e924: f9000308 str x8, [x24] 6e928: f9400ec8 ldr x8, [x22, #0x18] 6e92c: 910103e2 add x2, sp, #0x40 6e930: aa1403e0 mov x0, x20 6e934: 2a1f03e3 mov w3, wzr 6e938: aa1903e4 mov x4, x25 6e93c: d63f0100 blr x8 6e940: 37f87400 tbnz w0, #0x1f, 0x6f7c0 6e944: f9400315 ldr x21, [x24] 6e948: 394103f3 ldrb w19, [sp, #0x40] 6e94c: 910103e2 add x2, sp, #0x40 6e950: aa1403e0 mov x0, x20 6e954: 910006a8 add x8, x21, #0x1 6e958: f9000308 str x8, [x24] 6e95c: f9400ec8 ldr x8, [x22, #0x18] 6e960: 927df2b7 and x23, x21, #0xfffffffffffffff8 6e964: aa1703e1 mov x1, x23 6e968: 2a1f03e3 mov w3, wzr 6e96c: aa1903e4 mov x4, x25 6e970: d63f0100 blr x8 6e974: 37f87260 tbnz w0, #0x1f, 0x6f7c0 6e978: a9036ffa stp x26, x27, [sp, #0x30] 6e97c: f94023e9 ldr x9, [sp, #0x40] 6e980: f940031a ldr x26, [x24] 6e984: cb1702a8 sub x8, x21, x23 6e988: d37df108 lsl x8, x8, #3 6e98c: 9ac82528 lsr x8, x9, x8 6e990: 91000749 add x9, x26, #0x1 6e994: b940428a ldr w10, [x20, #0x40] 6e998: f9000309 str x9, [x24] 6e99c: f9400ec9 ldr x9, [x22, #0x18] 6e9a0: 927df357 and x23, x26, #0xfffffffffffffff8 6e9a4: 7100015f cmp w10, #0x0 6e9a8: 910103e2 add x2, sp, #0x40 6e9ac: aa1403e0 mov x0, x20 6e9b0: aa1703e1 mov x1, x23 6e9b4: 2a1f03e3 mov w3, wzr 6e9b8: aa1903e4 mov x4, x25 6e9bc: 1a93011b csel w27, w8, w19, eq 6e9c0: 1a88027c csel w28, w19, w8, eq 6e9c4: d63f0120 blr x9 6e9c8: 37f86fa0 tbnz w0, #0x1f, 0x6f7bc 6e9cc: f9400315 ldr x21, [x24] 6e9d0: f94023f3 ldr x19, [sp, #0x40] 6e9d4: 910103e2 add x2, sp, #0x40 6e9d8: aa1403e0 mov x0, x20 6e9dc: 910006a8 add x8, x21, #0x1 6e9e0: f9000308 str x8, [x24] 6e9e4: f9400ec8 ldr x8, [x22, #0x18] 6e9e8: f90017f6 str x22, [sp, #0x28] 6e9ec: aa1903f6 mov x22, x25 6e9f0: 927df2b9 and x25, x21, #0xfffffffffffffff8 6e9f4: aa1903e1 mov x1, x25 6e9f8: 2a1f03e3 mov w3, wzr 6e9fc: aa1603e4 mov x4, x22 6ea00: d63f0100 blr x8 6ea04: 37f86dc0 tbnz w0, #0x1f, 0x6f7bc 6ea08: 12001f89 and w9, w28, #0xff 6ea0c: f940031c ldr x28, [x24] 6ea10: 12001f68 and w8, w27, #0xff 6ea14: cb17034a sub x10, x26, x23 6ea18: cb1902ab sub x11, x21, x25 6ea1c: 33181d09 bfi w9, w8, #8, #8 6ea20: d37df148 lsl x8, x10, #3 6ea24: d37df16a lsl x10, x11, #3 6ea28: 9100078b add x11, x28, #0x1 6ea2c: f94023ec ldr x12, [sp, #0x40] 6ea30: b940428d ldr w13, [x20, #0x40] 6ea34: f900030b str x11, [x24] 6ea38: f94017eb ldr x11, [sp, #0x28] 6ea3c: 9ac82668 lsr x8, x19, x8 6ea40: 9aca258a lsr x10, x12, x10 6ea44: 710001bf cmp w13, #0x0 6ea48: f9400d6b ldr x11, [x11, #0x18] 6ea4c: 1a88014c csel w12, w10, w8, eq 6ea50: 1a8a0108 csel w8, w8, w10, eq 6ea54: 12001d8a and w10, w12, #0xff 6ea58: 12001d08 and w8, w8, #0xff 6ea5c: 927df397 and x23, x28, #0xfffffffffffffff8 6ea60: 33181d48 bfi w8, w10, #8, #8 6ea64: 910103e2 add x2, sp, #0x40 6ea68: aa1403e0 mov x0, x20 6ea6c: aa1703e1 mov x1, x23 6ea70: 2a1f03e3 mov w3, wzr 6ea74: aa1603e4 mov x4, x22 6ea78: 1a880133 csel w19, w9, w8, eq 6ea7c: 1a890115 csel w21, w8, w9, eq 6ea80: d63f0160 blr x11 6ea84: 37f869c0 tbnz w0, #0x1f, 0x6f7bc 6ea88: b90023f5 str w21, [sp, #0x20] 6ea8c: f9400315 ldr x21, [x24] 6ea90: f94023fb ldr x27, [sp, #0x40] 6ea94: aa1603fa mov x26, x22 6ea98: 910103e2 add x2, sp, #0x40 6ea9c: 910006a8 add x8, x21, #0x1 6eaa0: f9000308 str x8, [x24] 6eaa4: f94017e8 ldr x8, [sp, #0x28] 6eaa8: 927df2b9 and x25, x21, #0xfffffffffffffff8 6eaac: aa1403e0 mov x0, x20 6eab0: aa1903e1 mov x1, x25 6eab4: f9400d08 ldr x8, [x8, #0x18] 6eab8: 2a1f03e3 mov w3, wzr 6eabc: aa1a03e4 mov x4, x26 6eac0: d63f0100 blr x8 6eac4: 37f867c0 tbnz w0, #0x1f, 0x6f7bc 6eac8: cb1902a9 sub x9, x21, x25 6eacc: f94023ea ldr x10, [sp, #0x40] 6ead0: f9400319 ldr x25, [x24] 6ead4: d37df129 lsl x9, x9, #3 6ead8: b940428b ldr w11, [x20, #0x40] 6eadc: 9ac92549 lsr x9, x10, x9 6eae0: 9100072a add x10, x25, #0x1 6eae4: f900030a str x10, [x24] 6eae8: f94017f5 ldr x21, [sp, #0x28] 6eaec: cb170388 sub x8, x28, x23 6eaf0: d37df108 lsl x8, x8, #3 6eaf4: 927df337 and x23, x25, #0xfffffffffffffff8 6eaf8: f9400eaa ldr x10, [x21, #0x18] 6eafc: 9ac82768 lsr x8, x27, x8 6eb00: 7100017f cmp w11, #0x0 6eb04: 910103e2 add x2, sp, #0x40 6eb08: aa1403e0 mov x0, x20 6eb0c: aa1703e1 mov x1, x23 6eb10: 2a1f03e3 mov w3, wzr 6eb14: aa1a03e4 mov x4, x26 6eb18: 1a88013c csel w28, w9, w8, eq 6eb1c: 1a890116 csel w22, w8, w9, eq 6eb20: d63f0140 blr x10 6eb24: aa1503e9 mov x9, x21 6eb28: 37f864a0 tbnz w0, #0x1f, 0x6f7bc 6eb2c: f940031b ldr x27, [x24] 6eb30: f94023e8 ldr x8, [sp, #0x40] 6eb34: 2a1603f5 mov w21, w22 6eb38: 910103e2 add x2, sp, #0x40 6eb3c: 927df376 and x22, x27, #0xfffffffffffffff8 6eb40: f9000fe8 str x8, [sp, #0x18] 6eb44: 91000768 add x8, x27, #0x1 6eb48: f9000308 str x8, [x24] 6eb4c: f9400d28 ldr x8, [x9, #0x18] 6eb50: aa1403e0 mov x0, x20 6eb54: aa1603e1 mov x1, x22 6eb58: 2a1f03e3 mov w3, wzr 6eb5c: aa1a03e4 mov x4, x26 6eb60: d63f0100 blr x8 6eb64: 37f862c0 tbnz w0, #0x1f, 0x6f7bc 6eb68: b94023e8 ldr w8, [sp, #0x20] 6eb6c: 12001ea9 and w9, w21, #0xff 6eb70: cb17032a sub x10, x25, x23 6eb74: cb16036b sub x11, x27, x22 6eb78: 33103d13 bfi w19, w8, #16, #16 6eb7c: 12001f88 and w8, w28, #0xff 6eb80: f94023ec ldr x12, [sp, #0x40] 6eb84: b940428d ldr w13, [x20, #0x40] 6eb88: 33181d09 bfi w9, w8, #8, #8 6eb8c: d37df148 lsl x8, x10, #3 6eb90: d37df16a lsl x10, x11, #3 6eb94: f9400feb ldr x11, [sp, #0x18] 6eb98: 9aca258a lsr x10, x12, x10 6eb9c: 710001bf cmp w13, #0x0 6eba0: 2a1f03e0 mov w0, wzr 6eba4: 9ac82568 lsr x8, x11, x8 6eba8: 1a88014b csel w11, w10, w8, eq 6ebac: 1a8a0108 csel w8, w8, w10, eq 6ebb0: 12001d6a and w10, w11, #0xff 6ebb4: 12001d08 and w8, w8, #0xff 6ebb8: 33181d48 bfi w8, w10, #8, #8 6ebbc: 1a88012a csel w10, w9, w8, eq 6ebc0: 1a890108 csel w8, w8, w9, eq 6ebc4: 33103d0a bfi w10, w8, #16, #16 6ebc8: 1a930148 csel w8, w10, w19, eq 6ebcc: 1a8a0269 csel w9, w19, w10, eq 6ebd0: b3607d09 bfi x9, x8, #32, #32 6ebd4: f9401be8 ldr x8, [sp, #0x30] 6ebd8: f9000109 str x9, [x8] 6ebdc: 140002f8 b 0x6f7bc 6ebe0: 12000c68 and w8, w3, #0xf 6ebe4: 7100311f cmp w8, #0xc 6ebe8: 54002e48 b.hi 0x6f1b0 6ebec: b0000249 adrp x9, 0xb7000 6ebf0: 91303129 add x9, x9, #0xc0c 6ebf4: b8a87928 ldrsw x8, [x9, x8, lsl #2] 6ebf8: 8b090108 add x8, x8, x9 6ebfc: d61f0100 br x8 6ec00: 91000668 add x8, x19, #0x1 6ec04: f9000308 str x8, [x24] 6ec08: f9400ec8 ldr x8, [x22, #0x18] 6ec0c: aa1903e4 mov x4, x25 6ec10: 927df279 and x25, x19, #0xfffffffffffffff8 6ec14: 910103e2 add x2, sp, #0x40 6ec18: aa1403e0 mov x0, x20 6ec1c: aa1903e1 mov x1, x25 6ec20: 2a1f03e3 mov w3, wzr 6ec24: f90013e4 str x4, [sp, #0x20] 6ec28: d63f0100 blr x8 6ec2c: 37f85ca0 tbnz w0, #0x1f, 0x6f7c0 6ec30: f9000ff5 str x21, [sp, #0x18] 6ec34: f9001bfa str x26, [sp, #0x30] 6ec38: f9400315 ldr x21, [x24] 6ec3c: f94023f7 ldr x23, [sp, #0x40] 6ec40: 910103e2 add x2, sp, #0x40 6ec44: aa1403e0 mov x0, x20 6ec48: 910006a8 add x8, x21, #0x1 6ec4c: f9000308 str x8, [x24] 6ec50: f9400ec8 ldr x8, [x22, #0x18] 6ec54: f94013e4 ldr x4, [sp, #0x20] 6ec58: 927df2ba and x26, x21, #0xfffffffffffffff8 6ec5c: aa1a03e1 mov x1, x26 6ec60: 2a1f03e3 mov w3, wzr 6ec64: d63f0100 blr x8 6ec68: 37f85ac0 tbnz w0, #0x1f, 0x6f7c0 6ec6c: cb190268 sub x8, x19, x25 6ec70: f9001ffb str x27, [sp, #0x38] 6ec74: d37df108 lsl x8, x8, #3 6ec78: f94023ea ldr x10, [sp, #0x40] 6ec7c: 9ac826e8 lsr x8, x23, x8 6ec80: f9400317 ldr x23, [x24] 6ec84: cb1a02a9 sub x9, x21, x26 6ec88: d37df129 lsl x9, x9, #3 6ec8c: 9ac92549 lsr x9, x10, x9 6ec90: 910006ea add x10, x23, #0x1 6ec94: b940428b ldr w11, [x20, #0x40] 6ec98: f900030a str x10, [x24] 6ec9c: f9400eca ldr x10, [x22, #0x18] 6eca0: f94013e4 ldr x4, [sp, #0x20] 6eca4: 927df2f9 and x25, x23, #0xfffffffffffffff8 6eca8: 7100017f cmp w11, #0x0 6ecac: 910103e2 add x2, sp, #0x40 6ecb0: aa1403e0 mov x0, x20 6ecb4: aa1903e1 mov x1, x25 6ecb8: 2a1f03e3 mov w3, wzr 6ecbc: 1a88013b csel w27, w9, w8, eq 6ecc0: 1a890115 csel w21, w8, w9, eq 6ecc4: d63f0140 blr x10 6ecc8: 37f857a0 tbnz w0, #0x1f, 0x6f7bc 6eccc: b90017f5 str w21, [sp, #0x14] 6ecd0: f9400315 ldr x21, [x24] 6ecd4: f94023e8 ldr x8, [sp, #0x40] 6ecd8: 910103e2 add x2, sp, #0x40 6ecdc: aa1403e0 mov x0, x20 6ece0: 927df2ba and x26, x21, #0xfffffffffffffff8 6ece4: f90017e8 str x8, [sp, #0x28] 6ece8: 910006a8 add x8, x21, #0x1 6ecec: f9000308 str x8, [x24] 6ecf0: f9400ec8 ldr x8, [x22, #0x18] 6ecf4: f94013e4 ldr x4, [sp, #0x20] 6ecf8: aa1a03e1 mov x1, x26 6ecfc: 2a1f03e3 mov w3, wzr 6ed00: d63f0100 blr x8 6ed04: 37f855c0 tbnz w0, #0x1f, 0x6f7bc 6ed08: b94017e9 ldr w9, [sp, #0x14] 6ed0c: 12001f68 and w8, w27, #0xff 6ed10: cb1902ea sub x10, x23, x25 6ed14: cb1a02ab sub x11, x21, x26 6ed18: 12001d29 and w9, w9, #0xff 6ed1c: 33181d09 bfi w9, w8, #8, #8 6ed20: f9400317 ldr x23, [x24] 6ed24: d37df148 lsl x8, x10, #3 6ed28: d37df16a lsl x10, x11, #3 6ed2c: f94017eb ldr x11, [sp, #0x28] 6ed30: f94023ec ldr x12, [sp, #0x40] 6ed34: b940428d ldr w13, [x20, #0x40] 6ed38: 927df2f9 and x25, x23, #0xfffffffffffffff8 6ed3c: 9ac82568 lsr x8, x11, x8 6ed40: 910006eb add x11, x23, #0x1 6ed44: f900030b str x11, [x24] 6ed48: 9aca258a lsr x10, x12, x10 6ed4c: 710001bf cmp w13, #0x0 6ed50: f9400ecb ldr x11, [x22, #0x18] 6ed54: f94013e4 ldr x4, [sp, #0x20] 6ed58: 1a88014c csel w12, w10, w8, eq 6ed5c: 1a8a0108 csel w8, w8, w10, eq 6ed60: 12001d8a and w10, w12, #0xff 6ed64: 12001d08 and w8, w8, #0xff 6ed68: 33181d48 bfi w8, w10, #8, #8 6ed6c: 910103e2 add x2, sp, #0x40 6ed70: aa1403e0 mov x0, x20 6ed74: aa1903e1 mov x1, x25 6ed78: 2a1f03e3 mov w3, wzr 6ed7c: 1a880135 csel w21, w9, w8, eq 6ed80: 1a89011a csel w26, w8, w9, eq 6ed84: d63f0160 blr x11 6ed88: 37f851a0 tbnz w0, #0x1f, 0x6f7bc 6ed8c: b9000bfa str w26, [sp, #0x8] 6ed90: b90017f5 str w21, [sp, #0x14] 6ed94: f9400315 ldr x21, [x24] 6ed98: f94023fb ldr x27, [sp, #0x40] 6ed9c: 910103e2 add x2, sp, #0x40 6eda0: aa1403e0 mov x0, x20 6eda4: 910006a8 add x8, x21, #0x1 6eda8: f9000308 str x8, [x24] 6edac: f9400ec8 ldr x8, [x22, #0x18] 6edb0: f94013e4 ldr x4, [sp, #0x20] 6edb4: 927df2ba and x26, x21, #0xfffffffffffffff8 6edb8: aa1a03e1 mov x1, x26 6edbc: 2a1f03e3 mov w3, wzr 6edc0: d63f0100 blr x8 6edc4: 37f84fc0 tbnz w0, #0x1f, 0x6f7bc 6edc8: cb1902e8 sub x8, x23, x25 6edcc: f94023ea ldr x10, [sp, #0x40] 6edd0: f9400317 ldr x23, [x24] 6edd4: cb1a02a9 sub x9, x21, x26 6edd8: d37df129 lsl x9, x9, #3 6eddc: 9ac92549 lsr x9, x10, x9 6ede0: 910006ea add x10, x23, #0x1 6ede4: b940428b ldr w11, [x20, #0x40] 6ede8: f900030a str x10, [x24] 6edec: f9400eca ldr x10, [x22, #0x18] 6edf0: f94013e4 ldr x4, [sp, #0x20] 6edf4: d37df108 lsl x8, x8, #3 6edf8: 927df2f9 and x25, x23, #0xfffffffffffffff8 6edfc: 9ac82768 lsr x8, x27, x8 6ee00: 7100017f cmp w11, #0x0 6ee04: 910103e2 add x2, sp, #0x40 6ee08: aa1403e0 mov x0, x20 6ee0c: aa1903e1 mov x1, x25 6ee10: 2a1f03e3 mov w3, wzr 6ee14: 1a88013a csel w26, w9, w8, eq 6ee18: 1a890115 csel w21, w8, w9, eq 6ee1c: d63f0140 blr x10 6ee20: 37f84ce0 tbnz w0, #0x1f, 0x6f7bc 6ee24: f940031b ldr x27, [x24] 6ee28: f94023e8 ldr x8, [sp, #0x40] 6ee2c: 910103e2 add x2, sp, #0x40 6ee30: aa1403e0 mov x0, x20 6ee34: 2a1f03e3 mov w3, wzr 6ee38: f90003e8 str x8, [sp] 6ee3c: 91000768 add x8, x27, #0x1 6ee40: f9000308 str x8, [x24] 6ee44: f9400ec8 ldr x8, [x22, #0x18] 6ee48: f94013e4 ldr x4, [sp, #0x20] 6ee4c: 927df378 and x24, x27, #0xfffffffffffffff8 6ee50: aa1803e1 mov x1, x24 6ee54: d63f0100 blr x8 6ee58: 37f84b20 tbnz w0, #0x1f, 0x6f7bc 6ee5c: b94017ee ldr w14, [sp, #0x14] 6ee60: b9400be8 ldr w8, [sp, #0x8] 6ee64: f90017f6 str x22, [sp, #0x28] 6ee68: 12001ea9 and w9, w21, #0xff 6ee6c: cb1902ea sub x10, x23, x25 6ee70: 33103d0e bfi w14, w8, #16, #16 6ee74: 12001f48 and w8, w26, #0xff 6ee78: cb18036b sub x11, x27, x24 6ee7c: f94023ec ldr x12, [sp, #0x40] 6ee80: b940428d ldr w13, [x20, #0x40] 6ee84: 33181d09 bfi w9, w8, #8, #8 6ee88: d37df148 lsl x8, x10, #3 6ee8c: d37df16a lsl x10, x11, #3 6ee90: f94003eb ldr x11, [sp] 6ee94: 9aca258a lsr x10, x12, x10 6ee98: 710001bf cmp w13, #0x0 6ee9c: 9ac82568 lsr x8, x11, x8 6eea0: 1a88014b csel w11, w10, w8, eq 6eea4: 1a8a0108 csel w8, w8, w10, eq 6eea8: 12001d6a and w10, w11, #0xff 6eeac: 12001d08 and w8, w8, #0xff 6eeb0: 33181d48 bfi w8, w10, #8, #8 6eeb4: 1a88012a csel w10, w9, w8, eq 6eeb8: 1a890108 csel w8, w8, w9, eq 6eebc: 33103d0a bfi w10, w8, #16, #16 6eec0: 1a8e0148 csel w8, w10, w14, eq 6eec4: 1a8a01da csel w26, w14, w10, eq 6eec8: b3607d1a bfi x26, x8, #32, #32 6eecc: 1400017d b 0x6f4c0 6eed0: 91000668 add x8, x19, #0x1 6eed4: f9000ff5 str x21, [sp, #0x18] 6eed8: f9000308 str x8, [x24] 6eedc: f9400ec8 ldr x8, [x22, #0x18] 6eee0: aa1903e4 mov x4, x25 6eee4: 927df279 and x25, x19, #0xfffffffffffffff8 6eee8: 910103e2 add x2, sp, #0x40 6eeec: aa1403e0 mov x0, x20 6eef0: aa1903e1 mov x1, x25 6eef4: 2a1f03e3 mov w3, wzr 6eef8: aa0403f5 mov x21, x4 6eefc: d63f0100 blr x8 6ef00: 37f84600 tbnz w0, #0x1f, 0x6f7c0 6ef04: f94023e8 ldr x8, [sp, #0x40] 6ef08: cb190269 sub x9, x19, x25 6ef0c: d37df129 lsl x9, x9, #3 6ef10: f9001bfa str x26, [sp, #0x30] 6ef14: aa1f03f7 mov x23, xzr 6ef18: aa1f03fa mov x26, xzr 6ef1c: 9ac92508 lsr x8, x8, x9 6ef20: aa1503f9 mov x25, x21 6ef24: 13001d09 sxtb w9, w8 6ef28: 92401908 and x8, x8, #0x7f 6ef2c: 9ad72108 lsl x8, x8, x23 6ef30: aa1a011a orr x26, x8, x26 6ef34: 36f82d09 tbz w9, #0x1f, 0x6f4d4 6ef38: f9400308 ldr x8, [x24] 6ef3c: 910103e2 add x2, sp, #0x40 6ef40: aa1403e0 mov x0, x20 6ef44: 2a1f03e3 mov w3, wzr 6ef48: 91000509 add x9, x8, #0x1 6ef4c: f9000309 str x9, [x24] 6ef50: f9400ec9 ldr x9, [x22, #0x18] 6ef54: 927df101 and x1, x8, #0xfffffffffffffff8 6ef58: aa1903e4 mov x4, x25 6ef5c: 91001ef7 add x23, x23, #0x7 6ef60: cb010115 sub x21, x8, x1 6ef64: d63f0120 blr x9 6ef68: f94023e8 ldr x8, [sp, #0x40] 6ef6c: d37df2a9 lsl x9, x21, #3 6ef70: 9ac92508 lsr x8, x8, x9 6ef74: 36fffd80 tbz w0, #0x1f, 0x6ef24 6ef78: 14000212 b 0x6f7c0 6ef7c: 91000668 add x8, x19, #0x1 6ef80: f9000ff5 str x21, [sp, #0x18] 6ef84: f9000308 str x8, [x24] 6ef88: f9400ec8 ldr x8, [x22, #0x18] 6ef8c: aa1603f5 mov x21, x22 6ef90: aa1903f6 mov x22, x25 6ef94: 927df279 and x25, x19, #0xfffffffffffffff8 6ef98: 910103e2 add x2, sp, #0x40 6ef9c: aa1403e0 mov x0, x20 6efa0: aa1903e1 mov x1, x25 6efa4: 2a1f03e3 mov w3, wzr 6efa8: aa1603e4 mov x4, x22 6efac: d63f0100 blr x8 6efb0: 37f84080 tbnz w0, #0x1f, 0x6f7c0 6efb4: f9400317 ldr x23, [x24] 6efb8: f94023e8 ldr x8, [sp, #0x40] 6efbc: 910103e2 add x2, sp, #0x40 6efc0: aa1403e0 mov x0, x20 6efc4: 2a1f03e3 mov w3, wzr 6efc8: f9001fe8 str x8, [sp, #0x38] 6efcc: 910006e8 add x8, x23, #0x1 6efd0: f9000308 str x8, [x24] 6efd4: f90017f5 str x21, [sp, #0x28] 6efd8: f9400ea8 ldr x8, [x21, #0x18] 6efdc: 927df2f8 and x24, x23, #0xfffffffffffffff8 6efe0: aa1803e1 mov x1, x24 6efe4: aa1603e4 mov x4, x22 6efe8: aa1603f5 mov x21, x22 6efec: d63f0100 blr x8 6eff0: 37f83e80 tbnz w0, #0x1f, 0x6f7c0 6eff4: f9001bfa str x26, [sp, #0x30] 6eff8: a943abec ldp x12, x10, [sp, #0x38] 6effc: b940428b ldr w11, [x20, #0x40] 6f000: cb190268 sub x8, x19, x25 6f004: cb1802e9 sub x9, x23, x24 6f008: d37df108 lsl x8, x8, #3 6f00c: d37df129 lsl x9, x9, #3 6f010: 9ac82588 lsr x8, x12, x8 6f014: 9ac92549 lsr x9, x10, x9 6f018: 7100017f cmp w11, #0x0 6f01c: 9a88012a csel x10, x9, x8, eq 6f020: 9a890108 csel x8, x8, x9, eq 6f024: 92401d1a and x26, x8, #0xff 6f028: b3781d5a bfi x26, x10, #8, #8 6f02c: aa1503f9 mov x25, x21 6f030: f9400fea ldr x10, [sp, #0x18] 6f034: b500257a cbnz x26, 0x6f4e0 6f038: 140000c1 b 0x6f33c 6f03c: 91000668 add x8, x19, #0x1 6f040: f9000308 str x8, [x24] 6f044: f9400ec8 ldr x8, [x22, #0x18] 6f048: aa1903f7 mov x23, x25 6f04c: 927df279 and x25, x19, #0xfffffffffffffff8 6f050: 910103e2 add x2, sp, #0x40 6f054: aa1403e0 mov x0, x20 6f058: aa1903e1 mov x1, x25 6f05c: 2a1f03e3 mov w3, wzr 6f060: aa1703e4 mov x4, x23 6f064: d63f0100 blr x8 6f068: 37f83ac0 tbnz w0, #0x1f, 0x6f7c0 6f06c: f9000ff5 str x21, [sp, #0x18] 6f070: f9001bfa str x26, [sp, #0x30] 6f074: f9400315 ldr x21, [x24] 6f078: f94023e8 ldr x8, [sp, #0x40] 6f07c: 910103e2 add x2, sp, #0x40 6f080: aa1403e0 mov x0, x20 6f084: 927df2ba and x26, x21, #0xfffffffffffffff8 6f088: f90017e8 str x8, [sp, #0x28] 6f08c: 910006a8 add x8, x21, #0x1 6f090: f9000308 str x8, [x24] 6f094: f9400ec8 ldr x8, [x22, #0x18] 6f098: aa1a03e1 mov x1, x26 6f09c: 2a1f03e3 mov w3, wzr 6f0a0: aa1703e4 mov x4, x23 6f0a4: d63f0100 blr x8 6f0a8: 37f838c0 tbnz w0, #0x1f, 0x6f7c0 6f0ac: f9001ffb str x27, [sp, #0x38] 6f0b0: cb1a02a9 sub x9, x21, x26 6f0b4: f94023ea ldr x10, [sp, #0x40] 6f0b8: f940031a ldr x26, [x24] 6f0bc: d37df129 lsl x9, x9, #3 6f0c0: b940428b ldr w11, [x20, #0x40] 6f0c4: 9ac92549 lsr x9, x10, x9 6f0c8: 9100074a add x10, x26, #0x1 6f0cc: f94017ec ldr x12, [sp, #0x28] 6f0d0: f900030a str x10, [x24] 6f0d4: f9400eca ldr x10, [x22, #0x18] 6f0d8: cb190268 sub x8, x19, x25 6f0dc: d37df108 lsl x8, x8, #3 6f0e0: 927df359 and x25, x26, #0xfffffffffffffff8 6f0e4: 9ac82588 lsr x8, x12, x8 6f0e8: 7100017f cmp w11, #0x0 6f0ec: 910103e2 add x2, sp, #0x40 6f0f0: aa1403e0 mov x0, x20 6f0f4: aa1903e1 mov x1, x25 6f0f8: 2a1f03e3 mov w3, wzr 6f0fc: aa1703e4 mov x4, x23 6f100: 1a88013b csel w27, w9, w8, eq 6f104: 1a890115 csel w21, w8, w9, eq 6f108: d63f0140 blr x10 6f10c: 37f83580 tbnz w0, #0x1f, 0x6f7bc 6f110: b90017f5 str w21, [sp, #0x14] 6f114: f9400315 ldr x21, [x24] 6f118: f94023e8 ldr x8, [sp, #0x40] 6f11c: 910103e2 add x2, sp, #0x40 6f120: aa1403e0 mov x0, x20 6f124: 2a1f03e3 mov w3, wzr 6f128: f90007e8 str x8, [sp, #0x8] 6f12c: 910006a8 add x8, x21, #0x1 6f130: f9000308 str x8, [x24] 6f134: f90017f6 str x22, [sp, #0x28] 6f138: f9400ec8 ldr x8, [x22, #0x18] 6f13c: 927df2b8 and x24, x21, #0xfffffffffffffff8 6f140: aa1803e1 mov x1, x24 6f144: aa1703e4 mov x4, x23 6f148: f90013f7 str x23, [sp, #0x20] 6f14c: d63f0100 blr x8 6f150: 37f83360 tbnz w0, #0x1f, 0x6f7bc 6f154: b94017e9 ldr w9, [sp, #0x14] 6f158: 12001f68 and w8, w27, #0xff 6f15c: cb19034a sub x10, x26, x25 6f160: cb1802ab sub x11, x21, x24 6f164: 12001d29 and w9, w9, #0xff 6f168: f94023ec ldr x12, [sp, #0x40] 6f16c: b940428d ldr w13, [x20, #0x40] 6f170: 33181d09 bfi w9, w8, #8, #8 6f174: d37df148 lsl x8, x10, #3 6f178: d37df16a lsl x10, x11, #3 6f17c: f94007eb ldr x11, [sp, #0x8] 6f180: 9aca258a lsr x10, x12, x10 6f184: 710001bf cmp w13, #0x0 6f188: 9ac82568 lsr x8, x11, x8 6f18c: 1a88014b csel w11, w10, w8, eq 6f190: 1a8a0108 csel w8, w8, w10, eq 6f194: 12001d6a and w10, w11, #0xff 6f198: 12001d08 and w8, w8, #0xff 6f19c: 33181d48 bfi w8, w10, #8, #8 6f1a0: 1a88013a csel w26, w9, w8, eq 6f1a4: 1a890108 csel w8, w8, w9, eq 6f1a8: 33103d1a bfi w26, w8, #16, #16 6f1ac: 140000c5 b 0x6f4c0 6f1b0: 900001e1 adrp x1, 0xab000 6f1b4: 90000242 adrp x2, 0xb7000 6f1b8: 12000f83 and w3, w28, #0xf 6f1bc: 91378421 add x1, x1, #0xde1 6f1c0: 9113e042 add x2, x2, #0x4f8 6f1c4: 320007e0 orr w0, wzr, #0x3 6f1c8: 97feb8b6 bl 0x1d4a0 <.text+0xd9f0> 6f1cc: 321d73e0 orr w0, wzr, #0xfffffff8 6f1d0: 1400017c b 0x6f7c0 6f1d4: 91000668 add x8, x19, #0x1 6f1d8: f9000ff5 str x21, [sp, #0x18] 6f1dc: f9000308 str x8, [x24] 6f1e0: f9400ec8 ldr x8, [x22, #0x18] 6f1e4: aa1903e4 mov x4, x25 6f1e8: 927df279 and x25, x19, #0xfffffffffffffff8 6f1ec: 910103e2 add x2, sp, #0x40 6f1f0: aa1403e0 mov x0, x20 6f1f4: aa1903e1 mov x1, x25 6f1f8: 2a1f03e3 mov w3, wzr 6f1fc: aa0403f5 mov x21, x4 6f200: d63f0100 blr x8 6f204: 37f82de0 tbnz w0, #0x1f, 0x6f7c0 6f208: f94023e8 ldr x8, [sp, #0x40] 6f20c: cb190269 sub x9, x19, x25 6f210: d37df129 lsl x9, x9, #3 6f214: f9001bfa str x26, [sp, #0x30] 6f218: aa1f03f7 mov x23, xzr 6f21c: aa1f03fa mov x26, xzr 6f220: 9ac92508 lsr x8, x8, x9 6f224: aa1503f9 mov x25, x21 6f228: 13001d09 sxtb w9, w8 6f22c: 92401908 and x8, x8, #0x7f 6f230: 9ad72108 lsl x8, x8, x23 6f234: aa1a011a orr x26, x8, x26 6f238: 36f814e9 tbz w9, #0x1f, 0x6f4d4 6f23c: f9400308 ldr x8, [x24] 6f240: 910103e2 add x2, sp, #0x40 6f244: aa1403e0 mov x0, x20 6f248: 2a1f03e3 mov w3, wzr 6f24c: 91000509 add x9, x8, #0x1 6f250: f9000309 str x9, [x24] 6f254: f9400ec9 ldr x9, [x22, #0x18] 6f258: 927df101 and x1, x8, #0xfffffffffffffff8 6f25c: aa1903e4 mov x4, x25 6f260: 91001ef7 add x23, x23, #0x7 6f264: cb010115 sub x21, x8, x1 6f268: d63f0120 blr x9 6f26c: f94023e8 ldr x8, [sp, #0x40] 6f270: d37df2a9 lsl x9, x21, #3 6f274: 9ac92508 lsr x8, x8, x9 6f278: 36fffd80 tbz w0, #0x1f, 0x6f228 6f27c: 14000151 b 0x6f7c0 6f280: 91000668 add x8, x19, #0x1 6f284: f9000308 str x8, [x24] 6f288: f9400ec8 ldr x8, [x22, #0x18] 6f28c: aa1603f7 mov x23, x22 6f290: aa1903f6 mov x22, x25 6f294: 927df279 and x25, x19, #0xfffffffffffffff8 6f298: 910103e2 add x2, sp, #0x40 6f29c: aa1403e0 mov x0, x20 6f2a0: aa1903e1 mov x1, x25 6f2a4: 2a1f03e3 mov w3, wzr 6f2a8: aa1603e4 mov x4, x22 6f2ac: d63f0100 blr x8 6f2b0: 37f82880 tbnz w0, #0x1f, 0x6f7c0 6f2b4: f9000ff5 str x21, [sp, #0x18] 6f2b8: f9400315 ldr x21, [x24] 6f2bc: f94023e8 ldr x8, [sp, #0x40] 6f2c0: 910103e2 add x2, sp, #0x40 6f2c4: aa1403e0 mov x0, x20 6f2c8: 2a1f03e3 mov w3, wzr 6f2cc: f9001fe8 str x8, [sp, #0x38] 6f2d0: 910006a8 add x8, x21, #0x1 6f2d4: f9000308 str x8, [x24] 6f2d8: f90017f7 str x23, [sp, #0x28] 6f2dc: f9400ee8 ldr x8, [x23, #0x18] 6f2e0: 927df2b8 and x24, x21, #0xfffffffffffffff8 6f2e4: aa1803e1 mov x1, x24 6f2e8: aa1603e4 mov x4, x22 6f2ec: aa1603f7 mov x23, x22 6f2f0: d63f0100 blr x8 6f2f4: 37f82660 tbnz w0, #0x1f, 0x6f7c0 6f2f8: f9001bfa str x26, [sp, #0x30] 6f2fc: a943abec ldp x12, x10, [sp, #0x38] 6f300: b940428b ldr w11, [x20, #0x40] 6f304: cb190268 sub x8, x19, x25 6f308: cb1802a9 sub x9, x21, x24 6f30c: d37df108 lsl x8, x8, #3 6f310: d37df129 lsl x9, x9, #3 6f314: 9ac82588 lsr x8, x12, x8 6f318: 9ac92549 lsr x9, x10, x9 6f31c: 7100017f cmp w11, #0x0 6f320: 1a89010a csel w10, w8, w9, eq 6f324: 1a880128 csel w8, w9, w8, eq 6f328: 33185d0a bfi w10, w8, #8, #24 6f32c: 93403d5a sxth x26, w10 6f330: aa1703f9 mov x25, x23 6f334: f9400fea ldr x10, [sp, #0x18] 6f338: b5000d5a cbnz x26, 0x6f4e0 6f33c: f9401be8 ldr x8, [sp, #0x30] 6f340: 2a1f03e0 mov w0, wzr 6f344: f900011f str xzr, [x8] 6f348: 1400011e b 0x6f7c0 6f34c: 91000668 add x8, x19, #0x1 6f350: f9000308 str x8, [x24] 6f354: f9400ec8 ldr x8, [x22, #0x18] 6f358: aa1903f7 mov x23, x25 6f35c: 927df279 and x25, x19, #0xfffffffffffffff8 6f360: 910103e2 add x2, sp, #0x40 6f364: aa1403e0 mov x0, x20 6f368: aa1903e1 mov x1, x25 6f36c: 2a1f03e3 mov w3, wzr 6f370: aa1703e4 mov x4, x23 6f374: d63f0100 blr x8 6f378: 37f82240 tbnz w0, #0x1f, 0x6f7c0 6f37c: f9000ff5 str x21, [sp, #0x18] 6f380: f9001bfa str x26, [sp, #0x30] 6f384: f9400315 ldr x21, [x24] 6f388: f94023e8 ldr x8, [sp, #0x40] 6f38c: 910103e2 add x2, sp, #0x40 6f390: aa1403e0 mov x0, x20 6f394: 927df2ba and x26, x21, #0xfffffffffffffff8 6f398: f90017e8 str x8, [sp, #0x28] 6f39c: 910006a8 add x8, x21, #0x1 6f3a0: f9000308 str x8, [x24] 6f3a4: f9400ec8 ldr x8, [x22, #0x18] 6f3a8: aa1a03e1 mov x1, x26 6f3ac: 2a1f03e3 mov w3, wzr 6f3b0: aa1703e4 mov x4, x23 6f3b4: d63f0100 blr x8 6f3b8: 37f82040 tbnz w0, #0x1f, 0x6f7c0 6f3bc: f9001ffb str x27, [sp, #0x38] 6f3c0: cb1a02a9 sub x9, x21, x26 6f3c4: f94023ea ldr x10, [sp, #0x40] 6f3c8: f940031a ldr x26, [x24] 6f3cc: d37df129 lsl x9, x9, #3 6f3d0: b940428b ldr w11, [x20, #0x40] 6f3d4: 9ac92549 lsr x9, x10, x9 6f3d8: 9100074a add x10, x26, #0x1 6f3dc: f94017ec ldr x12, [sp, #0x28] 6f3e0: f900030a str x10, [x24] 6f3e4: f9400eca ldr x10, [x22, #0x18] 6f3e8: cb190268 sub x8, x19, x25 6f3ec: d37df108 lsl x8, x8, #3 6f3f0: 927df359 and x25, x26, #0xfffffffffffffff8 6f3f4: 9ac82588 lsr x8, x12, x8 6f3f8: 7100017f cmp w11, #0x0 6f3fc: 910103e2 add x2, sp, #0x40 6f400: aa1403e0 mov x0, x20 6f404: aa1903e1 mov x1, x25 6f408: 2a1f03e3 mov w3, wzr 6f40c: aa1703e4 mov x4, x23 6f410: 1a88013b csel w27, w9, w8, eq 6f414: 1a890115 csel w21, w8, w9, eq 6f418: d63f0140 blr x10 6f41c: 37f81d00 tbnz w0, #0x1f, 0x6f7bc 6f420: b90017f5 str w21, [sp, #0x14] 6f424: f9400315 ldr x21, [x24] 6f428: f94023e8 ldr x8, [sp, #0x40] 6f42c: 910103e2 add x2, sp, #0x40 6f430: aa1403e0 mov x0, x20 6f434: 2a1f03e3 mov w3, wzr 6f438: f90007e8 str x8, [sp, #0x8] 6f43c: 910006a8 add x8, x21, #0x1 6f440: f9000308 str x8, [x24] 6f444: f90017f6 str x22, [sp, #0x28] 6f448: f9400ec8 ldr x8, [x22, #0x18] 6f44c: 927df2b8 and x24, x21, #0xfffffffffffffff8 6f450: aa1803e1 mov x1, x24 6f454: aa1703e4 mov x4, x23 6f458: f90013f7 str x23, [sp, #0x20] 6f45c: d63f0100 blr x8 6f460: 37f81ae0 tbnz w0, #0x1f, 0x6f7bc 6f464: b94017e9 ldr w9, [sp, #0x14] 6f468: 12001f68 and w8, w27, #0xff 6f46c: cb19034a sub x10, x26, x25 6f470: cb1802ab sub x11, x21, x24 6f474: 12001d29 and w9, w9, #0xff 6f478: f94023ec ldr x12, [sp, #0x40] 6f47c: b940428d ldr w13, [x20, #0x40] 6f480: 33181d09 bfi w9, w8, #8, #8 6f484: d37df148 lsl x8, x10, #3 6f488: d37df16a lsl x10, x11, #3 6f48c: f94007eb ldr x11, [sp, #0x8] 6f490: 9aca258a lsr x10, x12, x10 6f494: 710001bf cmp w13, #0x0 6f498: 9ac82568 lsr x8, x11, x8 6f49c: 1a88014b csel w11, w10, w8, eq 6f4a0: 1a8a0108 csel w8, w8, w10, eq 6f4a4: 12001d6a and w10, w11, #0xff 6f4a8: 12001d08 and w8, w8, #0xff 6f4ac: 33181d48 bfi w8, w10, #8, #8 6f4b0: 1a88012a csel w10, w9, w8, eq 6f4b4: 1a890108 csel w8, w8, w9, eq 6f4b8: 33103d0a bfi w10, w8, #16, #16 6f4bc: 93407d5a sxtw x26, w10 6f4c0: f9401ffb ldr x27, [sp, #0x38] 6f4c4: f94013f9 ldr x25, [sp, #0x20] 6f4c8: f9400fea ldr x10, [sp, #0x18] 6f4cc: b50000ba cbnz x26, 0x6f4e0 6f4d0: 17ffff9b b 0x6f33c 6f4d4: f90017f6 str x22, [sp, #0x28] 6f4d8: f9400fea ldr x10, [sp, #0x18] 6f4dc: b4fff31a cbz x26, 0x6f33c 6f4e0: f94017f6 ldr x22, [sp, #0x28] 6f4e4: 53041b88 ubfx w8, w28, #4, #3 6f4e8: 7100111f cmp w8, #0x4 6f4ec: 54000128 b.hi 0x6f510 6f4f0: 90000249 adrp x9, 0xb7000 6f4f4: 91310129 add x9, x9, #0xc40 6f4f8: b8a87928 ldrsw x8, [x9, x8, lsl #2] 6f4fc: 8b090108 add x8, x8, x9 6f500: d61f0100 br x8 6f504: 8b13035a add x26, x26, x19 6f508: 363801fc tbz w28, #0x7, 0x6f544 6f50c: 14000012 b 0x6f554 6f510: 900001e1 adrp x1, 0xab000 6f514: 90000242 adrp x2, 0xb7000 6f518: 121c0b83 and w3, w28, #0x70 6f51c: 91378421 add x1, x1, #0xde1 6f520: 91146442 add x2, x2, #0x519 6f524: 17ffff28 b 0x6f1c4 6f528: f9401148 ldr x8, [x10, #0x20] 6f52c: 8b1a011a add x26, x8, x26 6f530: 363800bc tbz w28, #0x7, 0x6f544 6f534: 14000008 b 0x6f554 6f538: f9400148 ldr x8, [x10] 6f53c: 8b1a011a add x26, x8, x26 6f540: 373800bc tbnz w28, #0x7, 0x6f554 6f544: f9401be8 ldr x8, [sp, #0x30] 6f548: 2a1f03e0 mov w0, wzr 6f54c: f900011a str x26, [x8] 6f550: 1400009c b 0x6f7c0 6f554: f9400ec8 ldr x8, [x22, #0x18] 6f558: 927df357 and x23, x26, #0xfffffffffffffff8 6f55c: 910103e2 add x2, sp, #0x40 6f560: aa1403e0 mov x0, x20 6f564: aa1703e1 mov x1, x23 6f568: 2a1f03e3 mov w3, wzr 6f56c: aa1903e4 mov x4, x25 6f570: d63f0100 blr x8 6f574: 37f81260 tbnz w0, #0x1f, 0x6f7c0 6f578: f9400ec8 ldr x8, [x22, #0x18] 6f57c: aa1903f5 mov x21, x25 6f580: f94023f9 ldr x25, [sp, #0x40] 6f584: 91000753 add x19, x26, #0x1 6f588: 927df278 and x24, x19, #0xfffffffffffffff8 6f58c: 910103e2 add x2, sp, #0x40 6f590: aa1403e0 mov x0, x20 6f594: aa1803e1 mov x1, x24 6f598: 2a1f03e3 mov w3, wzr 6f59c: aa1503e4 mov x4, x21 6f5a0: d63f0100 blr x8 6f5a4: 37f810e0 tbnz w0, #0x1f, 0x6f7c0 6f5a8: f9001ffb str x27, [sp, #0x38] 6f5ac: f94023ea ldr x10, [sp, #0x40] 6f5b0: b940428b ldr w11, [x20, #0x40] 6f5b4: f9400ecc ldr x12, [x22, #0x18] 6f5b8: cb170348 sub x8, x26, x23 6f5bc: cb180269 sub x9, x19, x24 6f5c0: 91000b53 add x19, x26, #0x2 6f5c4: d37df108 lsl x8, x8, #3 6f5c8: d37df129 lsl x9, x9, #3 6f5cc: 927df277 and x23, x19, #0xfffffffffffffff8 6f5d0: 9ac82728 lsr x8, x25, x8 6f5d4: 9ac92549 lsr x9, x10, x9 6f5d8: 7100017f cmp w11, #0x0 6f5dc: 910103e2 add x2, sp, #0x40 6f5e0: aa1403e0 mov x0, x20 6f5e4: aa1703e1 mov x1, x23 6f5e8: 2a1f03e3 mov w3, wzr 6f5ec: aa1503e4 mov x4, x21 6f5f0: 1a88013c csel w28, w9, w8, eq 6f5f4: 1a89011b csel w27, w8, w9, eq 6f5f8: d63f0180 blr x12 6f5fc: 37f80e00 tbnz w0, #0x1f, 0x6f7bc 6f600: f9400ec8 ldr x8, [x22, #0x18] 6f604: aa1503e4 mov x4, x21 6f608: f94023f9 ldr x25, [sp, #0x40] 6f60c: 91000f55 add x21, x26, #0x3 6f610: 927df2b8 and x24, x21, #0xfffffffffffffff8 6f614: 910103e2 add x2, sp, #0x40 6f618: aa1403e0 mov x0, x20 6f61c: aa1803e1 mov x1, x24 6f620: 2a1f03e3 mov w3, wzr 6f624: f90013e4 str x4, [sp, #0x20] 6f628: d63f0100 blr x8 6f62c: 37f80c80 tbnz w0, #0x1f, 0x6f7bc 6f630: 12001f88 and w8, w28, #0xff 6f634: 12001f69 and w9, w27, #0xff 6f638: f94023ec ldr x12, [sp, #0x40] 6f63c: 33181d09 bfi w9, w8, #8, #8 6f640: b9404288 ldr w8, [x20, #0x40] 6f644: cb17026a sub x10, x19, x23 6f648: cb1802ab sub x11, x21, x24 6f64c: d37df14a lsl x10, x10, #3 6f650: d37df16b lsl x11, x11, #3 6f654: 9aca272a lsr x10, x25, x10 6f658: f9400ecd ldr x13, [x22, #0x18] 6f65c: 9acb258b lsr x11, x12, x11 6f660: 7100011f cmp w8, #0x0 6f664: f94013e4 ldr x4, [sp, #0x20] 6f668: 9100135c add x28, x26, #0x4 6f66c: 1a8a0168 csel w8, w11, w10, eq 6f670: 1a8b014a csel w10, w10, w11, eq 6f674: 12001d08 and w8, w8, #0xff 6f678: 12001d4a and w10, w10, #0xff 6f67c: 927df397 and x23, x28, #0xfffffffffffffff8 6f680: 33181d0a bfi w10, w8, #8, #8 6f684: 910103e2 add x2, sp, #0x40 6f688: aa1403e0 mov x0, x20 6f68c: aa1703e1 mov x1, x23 6f690: 2a1f03e3 mov w3, wzr 6f694: 1a8a0133 csel w19, w9, w10, eq 6f698: 1a890159 csel w25, w10, w9, eq 6f69c: d63f01a0 blr x13 6f6a0: 37f808e0 tbnz w0, #0x1f, 0x6f7bc 6f6a4: f9400ec8 ldr x8, [x22, #0x18] 6f6a8: f94013e4 ldr x4, [sp, #0x20] 6f6ac: f94023fb ldr x27, [sp, #0x40] 6f6b0: 91001755 add x21, x26, #0x5 6f6b4: 927df2b8 and x24, x21, #0xfffffffffffffff8 6f6b8: 910103e2 add x2, sp, #0x40 6f6bc: aa1403e0 mov x0, x20 6f6c0: aa1803e1 mov x1, x24 6f6c4: 2a1f03e3 mov w3, wzr 6f6c8: d63f0100 blr x8 6f6cc: 37f80780 tbnz w0, #0x1f, 0x6f7bc 6f6d0: f94023ea ldr x10, [sp, #0x40] 6f6d4: b940428b ldr w11, [x20, #0x40] 6f6d8: f9400ecc ldr x12, [x22, #0x18] 6f6dc: f94013e4 ldr x4, [sp, #0x20] 6f6e0: cb170388 sub x8, x28, x23 6f6e4: cb1802a9 sub x9, x21, x24 6f6e8: 91001b58 add x24, x26, #0x6 6f6ec: d37df108 lsl x8, x8, #3 6f6f0: d37df129 lsl x9, x9, #3 6f6f4: 927df317 and x23, x24, #0xfffffffffffffff8 6f6f8: 9ac82768 lsr x8, x27, x8 6f6fc: 9ac92549 lsr x9, x10, x9 6f700: 7100017f cmp w11, #0x0 6f704: 910103e2 add x2, sp, #0x40 6f708: aa1403e0 mov x0, x20 6f70c: aa1703e1 mov x1, x23 6f710: 2a1f03e3 mov w3, wzr 6f714: 1a88013c csel w28, w9, w8, eq 6f718: 1a89011b csel w27, w8, w9, eq 6f71c: d63f0180 blr x12 6f720: 37f804e0 tbnz w0, #0x1f, 0x6f7bc 6f724: f94023e8 ldr x8, [sp, #0x40] 6f728: f94013e4 ldr x4, [sp, #0x20] 6f72c: 91001f55 add x21, x26, #0x7 6f730: 910103e2 add x2, sp, #0x40 6f734: f9000fe8 str x8, [sp, #0x18] 6f738: f9400ec8 ldr x8, [x22, #0x18] 6f73c: 927df2b6 and x22, x21, #0xfffffffffffffff8 6f740: aa1403e0 mov x0, x20 6f744: aa1603e1 mov x1, x22 6f748: 2a1f03e3 mov w3, wzr 6f74c: d63f0100 blr x8 6f750: 37f80360 tbnz w0, #0x1f, 0x6f7bc 6f754: 12001f88 and w8, w28, #0xff 6f758: 12001f69 and w9, w27, #0xff 6f75c: cb17030a sub x10, x24, x23 6f760: cb1602ab sub x11, x21, x22 6f764: a943b3fb ldp x27, x12, [sp, #0x38] 6f768: b940428d ldr w13, [x20, #0x40] 6f76c: 33181d09 bfi w9, w8, #8, #8 6f770: d37df148 lsl x8, x10, #3 6f774: d37df16a lsl x10, x11, #3 6f778: f9400feb ldr x11, [sp, #0x18] 6f77c: 9aca258a lsr x10, x12, x10 6f780: 710001bf cmp w13, #0x0 6f784: 33103f33 bfi w19, w25, #16, #16 6f788: 9ac82568 lsr x8, x11, x8 6f78c: 1a88014b csel w11, w10, w8, eq 6f790: 1a8a0108 csel w8, w8, w10, eq 6f794: 12001d6a and w10, w11, #0xff 6f798: 12001d08 and w8, w8, #0xff 6f79c: 33181d48 bfi w8, w10, #8, #8 6f7a0: 1a88012a csel w10, w9, w8, eq 6f7a4: 1a890108 csel w8, w8, w9, eq 6f7a8: 33103d0a bfi w10, w8, #16, #16 6f7ac: 1a930148 csel w8, w10, w19, eq 6f7b0: 1a8a027a csel w26, w19, w10, eq 6f7b4: b3607d1a bfi x26, x8, #32, #32 6f7b8: 17ffff63 b 0x6f544 6f7bc: f9401ffb ldr x27, [sp, #0x38] 6f7c0: f9401768 ldr x8, [x27, #0x28] 6f7c4: f94027e9 ldr x9, [sp, #0x48] 6f7c8: eb09011f cmp x8, x9 6f7cc: 54000121 b.ne 0x6f7f0 6f7d0: a94a7bfd ldp x29, x30, [sp, #0xa0] 6f7d4: a9494ff4 ldp x20, x19, [sp, #0x90] 6f7d8: a94857f6 ldp x22, x21, [sp, #0x80] 6f7dc: a9475ff8 ldp x24, x23, [sp, #0x70] 6f7e0: a94667fa ldp x26, x25, [sp, #0x60] 6f7e4: a9456ffc ldp x28, x27, [sp, #0x50] 6f7e8: 9102c3ff add sp, sp, #0xb0 6f7ec: d65f03c0 ret 6f7f0: 97fe7e7c bl 0xf1e0 <__stack_chk_fail@plt> 6f7f4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 6f7f8: a9017bfd stp x29, x30, [sp, #0x10] 6f7fc: 910043fd add x29, sp, #0x10 6f800: aa0003f4 mov x20, x0 6f804: 97fff397 bl 0x6c660 6f808: 2a0003f3 mov w19, w0 6f80c: 37f800d3 tbnz w19, #0x1f, 0x6f824 6f810: 3959a288 ldrb w8, [x20, #0x668] 6f814: 52801f69 mov w9, #0xfb // =251 6f818: 320003f3 orr w19, wzr, #0x1 6f81c: 0a090108 and w8, w8, w9 6f820: 3919a288 strb w8, [x20, #0x668] 6f824: 900001e1 adrp x1, 0xab000 6f828: 90000242 adrp x2, 0xb7000 6f82c: 91378421 add x1, x1, #0xde1 6f830: 9114ec42 add x2, x2, #0x53b 6f834: 320007e0 orr w0, wzr, #0x3 6f838: 2a1303e3 mov w3, w19 6f83c: 97feb719 bl 0x1d4a0 <.text+0xd9f0> 6f840: a9417bfd ldp x29, x30, [sp, #0x10] 6f844: 2a1303e0 mov w0, w19 6f848: a8c24ff4 ldp x20, x19, [sp], #0x20 6f84c: d65f03c0 ret 6f850: a9bf7bfd stp x29, x30, [sp, #-0x10]! 6f854: 910003fd mov x29, sp 6f858: b0000720 adrp x0, 0x154000 6f85c: 9138c000 add x0, x0, #0xe30 6f860: 5280ca01 mov w1, #0x650 // =1616 6f864: aa1f03e2 mov x2, xzr 6f868: 94000266 bl 0x70200 6f86c: b0000720 adrp x0, 0x154000 6f870: 9139e000 add x0, x0, #0xe78 6f874: 52800901 mov w1, #0x48 // =72 6f878: aa1f03e2 mov x2, xzr 6f87c: 94000261 bl 0x70200 6f880: 2a1f03e0 mov w0, wzr 6f884: a8c17bfd ldp x29, x30, [sp], #0x10 6f888: d65f03c0 ret 6f88c: d103c3ff sub sp, sp, #0xf0 6f890: a9096ffc stp x28, x27, [sp, #0x90] 6f894: a90a67fa stp x26, x25, [sp, #0xa0] 6f898: a90b5ff8 stp x24, x23, [sp, #0xb0] 6f89c: a90c57f6 stp x22, x21, [sp, #0xc0] 6f8a0: a90d4ff4 stp x20, x19, [sp, #0xd0] 6f8a4: a90e7bfd stp x29, x30, [sp, #0xe0] 6f8a8: 910383fd add x29, sp, #0xe0 6f8ac: d53bd05c mrs x28, TPIDR_EL0 6f8b0: f9401788 ldr x8, [x28, #0x28] 6f8b4: aa0703f9 mov x25, x7 6f8b8: aa0603f3 mov x19, x6 6f8bc: aa0503f4 mov x20, x5 6f8c0: aa0403f5 mov x21, x4 6f8c4: aa0303f7 mov x23, x3 6f8c8: 2a0203f8 mov w24, w2 6f8cc: aa0103f6 mov x22, x1 6f8d0: aa0003fa mov x26, x0 6f8d4: f81a83a8 stur x8, [x29, #-0x58] 6f8d8: 97fe7db2 bl 0xefa0 6f8dc: 6b18001f cmp w0, w24 6f8e0: 54000141 b.ne 0x6f908 6f8e4: aa1a03e0 mov x0, x26 6f8e8: aa1603e1 mov x1, x22 6f8ec: aa1703e2 mov x2, x23 6f8f0: aa1503e3 mov x3, x21 6f8f4: aa1403e4 mov x4, x20 6f8f8: aa1303e5 mov x5, x19 6f8fc: aa1903e6 mov x6, x25 6f900: 940000e0 bl 0x6fc80 6f904: 14000029 b 0x6f9a8 6f908: 52855308 mov w8, #0x2a98 // =10904 6f90c: 72a00068 movk w8, #0x3, lsl #16 6f910: f8686b40 ldr x0, [x26, x8] 6f914: aa1703e1 mov x1, x23 6f918: 9400035e bl 0x70690 6f91c: aa0003f7 mov x23, x0 6f920: b4000437 cbz x23, 0x6f9a4 6f924: 90000388 adrp x8, 0xdf000 6f928: f9478908 ldr x8, [x8, #0xf10] 6f92c: b4000068 cbz x8, 0x6f938 6f930: 9100c2e0 add x0, x23, #0x30 6f934: 97fe7f23 bl 0xf5c0 6f938: 394166e8 ldrb w8, [x23, #0x59] 6f93c: 910162f8 add x24, x23, #0x58 6f940: 340004c8 cbz w8, 0x6f9d8 6f944: 90000388 adrp x8, 0xdf000 6f948: f947fd08 ldr x8, [x8, #0xff8] 6f94c: b4000068 cbz x8, 0x6f958 6f950: 9100c2e0 add x0, x23, #0x30 6f954: 97fe8047 bl 0xfa70 6f958: 39400308 ldrb w8, [x24] 6f95c: 34000248 cbz w8, 0x6f9a4 6f960: 3cc682e0 ldur q0, [x23, #0x68] 6f964: 3d8006c0 str q0, [x22, #0x10] 6f968: 3cc582e0 ldur q0, [x23, #0x58] 6f96c: 3d8002c0 str q0, [x22] 6f970: f94002e8 ldr x8, [x23] 6f974: f90002a8 str x8, [x21] 6f978: 39400ac8 ldrb w8, [x22, #0x2] 6f97c: 340008c8 cbz w8, 0x6fa94 6f980: f9400ae8 ldr x8, [x23, #0x10] 6f984: f9000288 str x8, [x20] 6f988: b40008d3 cbz x19, 0x6faa0 6f98c: f94016e0 ldr x0, [x23, #0x28] 6f990: 97fe7f5c bl 0xf700 6f994: aa0003e8 mov x8, x0 6f998: 2a1f03e0 mov w0, wzr 6f99c: f9000268 str x8, [x19] 6f9a0: 14000002 b 0x6f9a8 6f9a4: 12800120 mov w0, #-0xa // =-10 6f9a8: f9401788 ldr x8, [x28, #0x28] 6f9ac: f85a83a9 ldur x9, [x29, #-0x58] 6f9b0: eb09011f cmp x8, x9 6f9b4: 54000ee1 b.ne 0x6fb90 6f9b8: a94e7bfd ldp x29, x30, [sp, #0xe0] 6f9bc: a94d4ff4 ldp x20, x19, [sp, #0xd0] 6f9c0: a94c57f6 ldp x22, x21, [sp, #0xc0] 6f9c4: a94b5ff8 ldp x24, x23, [sp, #0xb0] 6f9c8: a94a67fa ldp x26, x25, [sp, #0xa0] 6f9cc: a9496ffc ldp x28, x27, [sp, #0x90] 6f9d0: 9103c3ff add sp, sp, #0xf0 6f9d4: d65f03c0 ret 6f9d8: f94016e0 ldr x0, [x23, #0x28] 6f9dc: 320003e8 orr w8, wzr, #0x1 6f9e0: 2a1f03e1 mov w1, wzr 6f9e4: 390166e8 strb w8, [x23, #0x59] 6f9e8: 97fe7c86 bl 0xec00 6f9ec: 2a0003fb mov w27, w0 6f9f0: 37f8061b tbnz w27, #0x1f, 0x6fab0 6f9f4: 910023e1 add x1, sp, #0x8 6f9f8: 2a1b03e0 mov w0, w27 6f9fc: 97fe7d01 bl 0xee00 6fa00: 3100041f cmn w0, #0x1 6fa04: 54000520 b.eq 0x6faa8 6fa08: f9401fe1 ldr x1, [sp, #0x38] 6fa0c: 320003e2 orr w2, wzr, #0x1 6fa10: 321f03e3 orr w3, wzr, #0x2 6fa14: aa1f03e0 mov x0, xzr 6fa18: 2a1b03e4 mov w4, w27 6fa1c: aa1f03e5 mov x5, xzr 6fa20: f90036e1 str x1, [x23, #0x68] 6fa24: 97fe7eeb bl 0xf5d0 6fa28: f90032e0 str x0, [x23, #0x60] 6fa2c: 2a1b03e0 mov w0, w27 6fa30: 97fe7f58 bl 0xf790 6fa34: f94032e0 ldr x0, [x23, #0x60] 6fa38: b100041f cmn x0, #0x1 6fa3c: 540003a0 b.eq 0x6fab0 6fa40: f94036e1 ldr x1, [x23, #0x68] 6fa44: f1001c3f cmp x1, #0x7 6fa48: 540003e3 b.lo 0x6fac4 6fa4c: b9400008 ldr w8, [x0] 6fa50: 5288afe9 mov w9, #0x457f // =17791 6fa54: 72a8c989 movk w9, #0x464c, lsl #16 6fa58: 6b09011f cmp w8, w9 6fa5c: 54000341 b.ne 0x6fac4 6fa60: 39401008 ldrb w8, [x0, #0x4] 6fa64: 7100091f cmp w8, #0x2 6fa68: 540002e1 b.ne 0x6fac4 6fa6c: 39401808 ldrb w8, [x0, #0x6] 6fa70: 7100051f cmp w8, #0x1 6fa74: 1a9f17e8 cset w8, eq 6fa78: 39000308 strb w8, [x24] 6fa7c: 54000261 b.ne 0x6fac8 6fa80: 320003e9 orr w9, wzr, #0x1 6fa84: 39016ae9 strb w9, [x23, #0x5a] 6fa88: 390166e9 strb w9, [x23, #0x59] 6fa8c: 35000728 cbnz w8, 0x6fb70 6fa90: 17ffffad b 0x6f944 6fa94: aa1f03e8 mov x8, xzr 6fa98: f9000288 str x8, [x20] 6fa9c: b5fff793 cbnz x19, 0x6f98c 6faa0: 2a1f03e0 mov w0, wzr 6faa4: 17ffffc1 b 0x6f9a8 6faa8: 2a1b03e0 mov w0, w27 6faac: 97fe7f39 bl 0xf790 6fab0: 394082e8 ldrb w8, [x23, #0x20] 6fab4: 37000108 tbnz w8, #0x0, 0x6fad4 6fab8: 39400308 ldrb w8, [x24] 6fabc: 350005a8 cbnz w8, 0x6fb70 6fac0: 17ffffa1 b 0x6f944 6fac4: 3900031f strb wzr, [x24] 6fac8: 97fe7f56 bl 0xf820 6facc: 394082e8 ldrb w8, [x23, #0x20] 6fad0: 3607ff48 tbz w8, #0x0, 0x6fab8 6fad4: f94002e1 ldr x1, [x23] 6fad8: 910023e2 add x2, sp, #0x8 6fadc: 321e03e3 orr w3, wzr, #0x4 6fae0: aa1803e0 mov x0, x24 6fae4: 2a1f03e4 mov w4, wzr 6fae8: a906def9 stp x25, x23, [x23, #0x68] 6faec: f90032fa str x26, [x23, #0x60] 6faf0: 97ffdef7 bl 0x676cc 6faf4: f100101f cmp x0, #0x4 6faf8: 2a1f03e8 mov w8, wzr 6fafc: 54000361 b.ne 0x6fb68 6fb00: b9400be8 ldr w8, [sp, #0x8] 6fb04: 5288afe9 mov w9, #0x457f // =17791 6fb08: 72a8c989 movk w9, #0x464c, lsl #16 6fb0c: 6b09011f cmp w8, w9 6fb10: 540000a0 b.eq 0x6fb24 6fb14: 2a1f03e8 mov w8, wzr 6fb18: 39000308 strb w8, [x24] 6fb1c: 350002a8 cbnz w8, 0x6fb70 6fb20: 17ffff89 b 0x6f944 6fb24: f94002e8 ldr x8, [x23] 6fb28: 910023e9 add x9, sp, #0x8 6fb2c: 91001122 add x2, x9, #0x4 6fb30: 321e07e3 orr w3, wzr, #0xc 6fb34: 91001101 add x1, x8, #0x4 6fb38: aa1803e0 mov x0, x24 6fb3c: 2a1f03e4 mov w4, wzr 6fb40: 97ffdee3 bl 0x676cc 6fb44: f100301f cmp x0, #0xc 6fb48: 2a1f03e8 mov w8, wzr 6fb4c: 540000e1 b.ne 0x6fb68 6fb50: 394033e9 ldrb w9, [sp, #0xc] 6fb54: 7100093f cmp w9, #0x2 6fb58: 54000081 b.ne 0x6fb68 6fb5c: 39403be8 ldrb w8, [sp, #0xe] 6fb60: 7100051f cmp w8, #0x1 6fb64: 1a9f17e8 cset w8, eq 6fb68: 39000308 strb w8, [x24] 6fb6c: 34ffeec8 cbz w8, 0x6f944 6fb70: f9400ae1 ldr x1, [x23, #0x10] 6fb74: 910023e2 add x2, sp, #0x8 6fb78: aa1803e0 mov x0, x24 6fb7c: 97ffe229 bl 0x68420 6fb80: 3607ee20 tbz w0, #0x0, 0x6f944 6fb84: f94007e8 ldr x8, [sp, #0x8] 6fb88: f9000ee8 str x8, [x23, #0x18] 6fb8c: 17ffff6e b 0x6f944 6fb90: 97fe7d94 bl 0xf1e0 <__stack_chk_fail@plt> 6fb94: b0000700 adrp x0, 0x150000 6fb98: 90000001 adrp x1, 0x6f000 6fb9c: 910ee000 add x0, x0, #0x3b8 6fba0: 912ea021 add x1, x1, #0xba8 6fba4: 17fe7c33 b 0xec70 6fba8: 90000380 adrp x0, 0xdf000 6fbac: f9462800 ldr x0, [x0, #0xc50] 6fbb0: aa1f03e1 mov x1, xzr 6fbb4: 17fe7f0b b 0xf7e0 6fbb8: b0000388 adrp x8, 0xe0000 6fbbc: 39549108 ldrb w8, [x8, #0x524] 6fbc0: 34000068 cbz w8, 0x6fbcc 6fbc4: 320003e1 orr w1, wzr, #0x1 6fbc8: 14000003 b 0x6fbd4 6fbcc: 320003e0 orr w0, wzr, #0x1 6fbd0: d65f03c0 ret 6fbd4: f81d0ff5 str x21, [sp, #-0x30]! 6fbd8: a9014ff4 stp x20, x19, [sp, #0x10] 6fbdc: a9027bfd stp x29, x30, [sp, #0x20] 6fbe0: 910083fd add x29, sp, #0x20 6fbe4: aa0003f4 mov x20, x0 6fbe8: 90000380 adrp x0, 0xdf000 6fbec: f9462800 ldr x0, [x0, #0xc50] 6fbf0: 2a0103f3 mov w19, w1 6fbf4: 97fe7f47 bl 0xf910 6fbf8: 90000388 adrp x8, 0xdf000 6fbfc: f9475108 ldr x8, [x8, #0xea0] 6fc00: aa1403e1 mov x1, x20 6fc04: f9400100 ldr x0, [x8] 6fc08: 940002a2 bl 0x70690 6fc0c: b4000120 cbz x0, 0x6fc30 6fc10: b9402008 ldr w8, [x0, #0x20] 6fc14: 37780208 tbnz w8, #0xf, 0x6fc54 6fc18: 90000380 adrp x0, 0xdf000 6fc1c: f9462800 ldr x0, [x0, #0xc50] 6fc20: 0a130115 and w21, w8, w19 6fc24: 97fe7ea7 bl 0xf6c0 6fc28: 350001f5 cbnz w21, 0x6fc64 6fc2c: 14000004 b 0x6fc3c 6fc30: 90000380 adrp x0, 0xdf000 6fc34: f9462800 ldr x0, [x0, #0xc50] 6fc38: 97fe7ea2 bl 0xf6c0 6fc3c: aa1403e0 mov x0, x20 6fc40: 2a1303e1 mov w1, w19 6fc44: 940000dc bl 0x6ffb4 6fc48: 350000c0 cbnz w0, 0x6fc60 6fc4c: 320003f5 orr w21, wzr, #0x1 6fc50: 14000005 b 0x6fc64 6fc54: 90000380 adrp x0, 0xdf000 6fc58: f9462800 ldr x0, [x0, #0xc50] 6fc5c: 97fe7e99 bl 0xf6c0 6fc60: 2a1f03f5 mov w21, wzr 6fc64: a9427bfd ldp x29, x30, [sp, #0x20] 6fc68: a9414ff4 ldp x20, x19, [sp, #0x10] 6fc6c: 2a1503e0 mov w0, w21 6fc70: f84307f5 ldr x21, [sp], #0x30 6fc74: d65f03c0 ret 6fc78: 321f03e1 orr w1, wzr, #0x2 6fc7c: 17ffffd6 b 0x6fbd4 6fc80: d103c3ff sub sp, sp, #0xf0 6fc84: a9096ffc stp x28, x27, [sp, #0x90] 6fc88: a90a67fa stp x26, x25, [sp, #0xa0] 6fc8c: a90b5ff8 stp x24, x23, [sp, #0xb0] 6fc90: a90c57f6 stp x22, x21, [sp, #0xc0] 6fc94: a90d4ff4 stp x20, x19, [sp, #0xd0] 6fc98: a90e7bfd stp x29, x30, [sp, #0xe0] 6fc9c: 910383fd add x29, sp, #0xe0 6fca0: d53bd05c mrs x28, TPIDR_EL0 6fca4: f9401788 ldr x8, [x28, #0x28] 6fca8: aa0003fa mov x26, x0 6fcac: 90000380 adrp x0, 0xdf000 6fcb0: aa0603f9 mov x25, x6 6fcb4: f81a83a8 stur x8, [x29, #-0x58] 6fcb8: f9462800 ldr x0, [x0, #0xc50] 6fcbc: aa0503f3 mov x19, x5 6fcc0: aa0403f4 mov x20, x4 6fcc4: aa0303f5 mov x21, x3 6fcc8: aa0203f8 mov x24, x2 6fccc: aa0103f6 mov x22, x1 6fcd0: 97fe7f10 bl 0xf910 6fcd4: 9000039b adrp x27, 0xdf000 6fcd8: f947537b ldr x27, [x27, #0xea0] 6fcdc: aa1803e1 mov x1, x24 6fce0: f9400360 ldr x0, [x27] 6fce4: 9400026b bl 0x70690 6fce8: aa0003f7 mov x23, x0 6fcec: b4000437 cbz x23, 0x6fd70 6fcf0: 90000388 adrp x8, 0xdf000 6fcf4: f9478908 ldr x8, [x8, #0xf10] 6fcf8: b4000068 cbz x8, 0x6fd04 6fcfc: 9100c2e0 add x0, x23, #0x30 6fd00: 97fe7e30 bl 0xf5c0 6fd04: 394166e8 ldrb w8, [x23, #0x59] 6fd08: 910162f8 add x24, x23, #0x58 6fd0c: 34000548 cbz w8, 0x6fdb4 6fd10: 90000388 adrp x8, 0xdf000 6fd14: f947fd08 ldr x8, [x8, #0xff8] 6fd18: b4000068 cbz x8, 0x6fd24 6fd1c: 9100c2e0 add x0, x23, #0x30 6fd20: 97fe7f54 bl 0xfa70 6fd24: 39400308 ldrb w8, [x24] 6fd28: 34000428 cbz w8, 0x6fdac 6fd2c: 3cc682e0 ldur q0, [x23, #0x68] 6fd30: 3d8006c0 str q0, [x22, #0x10] 6fd34: 3cc582e0 ldur q0, [x23, #0x58] 6fd38: 3d8002c0 str q0, [x22] 6fd3c: f94002e8 ldr x8, [x23] 6fd40: f90002a8 str x8, [x21] 6fd44: 39400ac8 ldrb w8, [x22, #0x2] 6fd48: 34000948 cbz w8, 0x6fe70 6fd4c: f9400ae8 ldr x8, [x23, #0x10] 6fd50: f9000288 str x8, [x20] 6fd54: b4000953 cbz x19, 0x6fe7c 6fd58: f94016e0 ldr x0, [x23, #0x28] 6fd5c: b4000040 cbz x0, 0x6fd64 6fd60: 97fe7e68 bl 0xf700 6fd64: 2a1f03f4 mov w20, wzr 6fd68: f9000260 str x0, [x19] 6fd6c: 14000045 b 0x6fe80 6fd70: 90000380 adrp x0, 0xdf000 6fd74: f9462800 ldr x0, [x0, #0xc50] 6fd78: 97fe7e52 bl 0xf6c0 6fd7c: aa1803e0 mov x0, x24 6fd80: 2a1f03e1 mov w1, wzr 6fd84: 9400008c bl 0x6ffb4 6fd88: 37f809c0 tbnz w0, #0x1f, 0x6fec0 6fd8c: 90000380 adrp x0, 0xdf000 6fd90: f9462800 ldr x0, [x0, #0xc50] 6fd94: 97fe7edf bl 0xf910 6fd98: f9400360 ldr x0, [x27] 6fd9c: aa1803e1 mov x1, x24 6fda0: 9400023c bl 0x70690 6fda4: aa0003f7 mov x23, x0 6fda8: b5fffa57 cbnz x23, 0x6fcf0 6fdac: 12800134 mov w20, #-0xa // =-10 6fdb0: 14000034 b 0x6fe80 6fdb4: f94016e0 ldr x0, [x23, #0x28] 6fdb8: 320003e8 orr w8, wzr, #0x1 6fdbc: 2a1f03e1 mov w1, wzr 6fdc0: 390166e8 strb w8, [x23, #0x59] 6fdc4: 97fe7b8f bl 0xec00 6fdc8: 2a0003fb mov w27, w0 6fdcc: 37f8083b tbnz w27, #0x1f, 0x6fed0 6fdd0: 910023e1 add x1, sp, #0x8 6fdd4: 2a1b03e0 mov w0, w27 6fdd8: 97fe7c0a bl 0xee00 6fddc: 3100041f cmn w0, #0x1 6fde0: 54000740 b.eq 0x6fec8 6fde4: f9401fe1 ldr x1, [sp, #0x38] 6fde8: 320003e2 orr w2, wzr, #0x1 6fdec: 321f03e3 orr w3, wzr, #0x2 6fdf0: aa1f03e0 mov x0, xzr 6fdf4: 2a1b03e4 mov w4, w27 6fdf8: aa1f03e5 mov x5, xzr 6fdfc: f90036e1 str x1, [x23, #0x68] 6fe00: 97fe7df4 bl 0xf5d0 6fe04: f90032e0 str x0, [x23, #0x60] 6fe08: 2a1b03e0 mov w0, w27 6fe0c: 97fe7e61 bl 0xf790 6fe10: f94032e0 ldr x0, [x23, #0x60] 6fe14: b100041f cmn x0, #0x1 6fe18: 540005c0 b.eq 0x6fed0 6fe1c: f94036e1 ldr x1, [x23, #0x68] 6fe20: f1001c3f cmp x1, #0x7 6fe24: 54000603 b.lo 0x6fee4 6fe28: b9400008 ldr w8, [x0] 6fe2c: 5288afe9 mov w9, #0x457f // =17791 6fe30: 72a8c989 movk w9, #0x464c, lsl #16 6fe34: 6b09011f cmp w8, w9 6fe38: 54000561 b.ne 0x6fee4 6fe3c: 39401008 ldrb w8, [x0, #0x4] 6fe40: 7100091f cmp w8, #0x2 6fe44: 54000501 b.ne 0x6fee4 6fe48: 39401808 ldrb w8, [x0, #0x6] 6fe4c: 7100051f cmp w8, #0x1 6fe50: 1a9f17e8 cset w8, eq 6fe54: 39000308 strb w8, [x24] 6fe58: 54000481 b.ne 0x6fee8 6fe5c: 320003e9 orr w9, wzr, #0x1 6fe60: 39016ae9 strb w9, [x23, #0x5a] 6fe64: 390166e9 strb w9, [x23, #0x59] 6fe68: 35000948 cbnz w8, 0x6ff90 6fe6c: 17ffffa9 b 0x6fd10 6fe70: aa1f03e8 mov x8, xzr 6fe74: f9000288 str x8, [x20] 6fe78: b5fff713 cbnz x19, 0x6fd58 6fe7c: 2a1f03f4 mov w20, wzr 6fe80: 90000380 adrp x0, 0xdf000 6fe84: f9462800 ldr x0, [x0, #0xc50] 6fe88: 97fe7e0e bl 0xf6c0 6fe8c: f9401788 ldr x8, [x28, #0x28] 6fe90: f85a83a9 ldur x9, [x29, #-0x58] 6fe94: eb09011f cmp x8, x9 6fe98: 540008c1 b.ne 0x6ffb0 6fe9c: 2a1403e0 mov w0, w20 6fea0: a94e7bfd ldp x29, x30, [sp, #0xe0] 6fea4: a94d4ff4 ldp x20, x19, [sp, #0xd0] 6fea8: a94c57f6 ldp x22, x21, [sp, #0xc0] 6feac: a94b5ff8 ldp x24, x23, [sp, #0xb0] 6feb0: a94a67fa ldp x26, x25, [sp, #0xa0] 6feb4: a9496ffc ldp x28, x27, [sp, #0x90] 6feb8: 9103c3ff add sp, sp, #0xf0 6febc: d65f03c0 ret 6fec0: 12800134 mov w20, #-0xa // =-10 6fec4: 17fffff2 b 0x6fe8c 6fec8: 2a1b03e0 mov w0, w27 6fecc: 97fe7e31 bl 0xf790 6fed0: 394082e8 ldrb w8, [x23, #0x20] 6fed4: 37000108 tbnz w8, #0x0, 0x6fef4 6fed8: 39400308 ldrb w8, [x24] 6fedc: 350005a8 cbnz w8, 0x6ff90 6fee0: 17ffff8c b 0x6fd10 6fee4: 3900031f strb wzr, [x24] 6fee8: 97fe7e4e bl 0xf820 6feec: 394082e8 ldrb w8, [x23, #0x20] 6fef0: 3607ff48 tbz w8, #0x0, 0x6fed8 6fef4: f94002e1 ldr x1, [x23] 6fef8: 910023e2 add x2, sp, #0x8 6fefc: 321e03e3 orr w3, wzr, #0x4 6ff00: aa1803e0 mov x0, x24 6ff04: 2a1f03e4 mov w4, wzr 6ff08: a906def9 stp x25, x23, [x23, #0x68] 6ff0c: f90032fa str x26, [x23, #0x60] 6ff10: 97ffddef bl 0x676cc 6ff14: f100101f cmp x0, #0x4 6ff18: 2a1f03e8 mov w8, wzr 6ff1c: 54000361 b.ne 0x6ff88 6ff20: b9400be8 ldr w8, [sp, #0x8] 6ff24: 5288afe9 mov w9, #0x457f // =17791 6ff28: 72a8c989 movk w9, #0x464c, lsl #16 6ff2c: 6b09011f cmp w8, w9 6ff30: 540000a0 b.eq 0x6ff44 6ff34: 2a1f03e8 mov w8, wzr 6ff38: 39000308 strb w8, [x24] 6ff3c: 350002a8 cbnz w8, 0x6ff90 6ff40: 17ffff74 b 0x6fd10 6ff44: f94002e8 ldr x8, [x23] 6ff48: 910023e9 add x9, sp, #0x8 6ff4c: 91001122 add x2, x9, #0x4 6ff50: 321e07e3 orr w3, wzr, #0xc 6ff54: 91001101 add x1, x8, #0x4 6ff58: aa1803e0 mov x0, x24 6ff5c: 2a1f03e4 mov w4, wzr 6ff60: 97ffdddb bl 0x676cc 6ff64: f100301f cmp x0, #0xc 6ff68: 2a1f03e8 mov w8, wzr 6ff6c: 540000e1 b.ne 0x6ff88 6ff70: 394033e9 ldrb w9, [sp, #0xc] 6ff74: 7100093f cmp w9, #0x2 6ff78: 54000081 b.ne 0x6ff88 6ff7c: 39403be8 ldrb w8, [sp, #0xe] 6ff80: 7100051f cmp w8, #0x1 6ff84: 1a9f17e8 cset w8, eq 6ff88: 39000308 strb w8, [x24] 6ff8c: 34ffec28 cbz w8, 0x6fd10 6ff90: f9400ae1 ldr x1, [x23, #0x10] 6ff94: 910023e2 add x2, sp, #0x8 6ff98: aa1803e0 mov x0, x24 6ff9c: 97ffe121 bl 0x68420 6ffa0: 3607eb80 tbz w0, #0x0, 0x6fd10 6ffa4: f94007e8 ldr x8, [sp, #0x8] 6ffa8: f9000ee8 str x8, [x23, #0x18] 6ffac: 17ffff59 b 0x6fd10 6ffb0: 97fe7c8c bl 0xf1e0 <__stack_chk_fail@plt> 6ffb4: a9bd57f6 stp x22, x21, [sp, #-0x30]! 6ffb8: a9014ff4 stp x20, x19, [sp, #0x10] 6ffbc: a9027bfd stp x29, x30, [sp, #0x20] 6ffc0: 910083fd add x29, sp, #0x20 6ffc4: 2a0103f4 mov w20, w1 6ffc8: aa0003f5 mov x21, x0 6ffcc: 97fe7bf5 bl 0xefa0 6ffd0: 2a0003e1 mov w1, w0 6ffd4: 320003e0 orr w0, wzr, #0x1 6ffd8: 94001617 bl 0x75834 6ffdc: aa1503e1 mov x1, x21 6ffe0: aa0003f3 mov x19, x0 6ffe4: 940001ab bl 0x70690 6ffe8: b4000280 cbz x0, 0x70038 6ffec: 34000094 cbz w20, 0x6fffc 6fff0: b9402008 ldr w8, [x0, #0x20] 6fff4: 0a140108 and w8, w8, w20 6fff8: 34000208 cbz w8, 0x70038 6fffc: 90000380 adrp x0, 0xdf000 70000: f9462800 ldr x0, [x0, #0xc50] 70004: 97fe7b3b bl 0xecf0 70008: f0000376 adrp x22, 0xdf000 7000c: f94752d6 ldr x22, [x22, #0xea0] 70010: aa1503e1 mov x1, x21 70014: f94002c0 ldr x0, [x22] 70018: 9400019e bl 0x70690 7001c: b4000120 cbz x0, 0x70040 70020: 34000094 cbz w20, 0x70030 70024: b9402008 ldr w8, [x0, #0x20] 70028: 0a140108 and w8, w8, w20 7002c: 340000a8 cbz w8, 0x70040 70030: aa1303f5 mov x21, x19 70034: 14000023 b 0x700c0 70038: 12800014 mov w20, #-0x1 // =-1 7003c: 14000026 b 0x700d4 70040: f94002d5 ldr x21, [x22] 70044: b40003d5 cbz x21, 0x700bc 70048: aa1303e9 mov x9, x19 7004c: aa1503e8 mov x8, x21 70050: 14000016 b 0x700a8 70054: b4000309 cbz x9, 0x700b4 70058: f940010b ldr x11, [x8] 7005c: f940012c ldr x12, [x9] 70060: eb0c017f cmp x11, x12 70064: 54000288 b.hi 0x700b4 70068: 540001a1 b.ne 0x7009c 7006c: f940050b ldr x11, [x8, #0x8] 70070: f940052c ldr x12, [x9, #0x8] 70074: eb0c017f cmp x11, x12 70078: 54000121 b.ne 0x7009c 7007c: 3dc00140 ldr q0, [x10] 70080: 3c858120 stur q0, [x9, #0x58] 70084: 3dc00540 ldr q0, [x10, #0x10] 70088: 3941692b ldrb w11, [x9, #0x5a] 7008c: 3c868120 stur q0, [x9, #0x68] 70090: 3500004b cbnz w11, 0x70098 70094: f9003929 str x9, [x9, #0x70] 70098: 3901691f strb wzr, [x8, #0x5a] 7009c: f9403d29 ldr x9, [x9, #0x78] 700a0: b5fffdc9 cbnz x9, 0x70058 700a4: 14000004 b 0x700b4 700a8: aa0803ea mov x10, x8 700ac: 38458d4b ldrb w11, [x10, #0x58]! 700b0: 35fffd2b cbnz w11, 0x70054 700b4: f9403d08 ldr x8, [x8, #0x78] 700b8: b5ffff88 cbnz x8, 0x700a8 700bc: f90002d3 str x19, [x22] 700c0: f0000360 adrp x0, 0xdf000 700c4: f9462800 ldr x0, [x0, #0xc50] 700c8: 97fe7d7e bl 0xf6c0 700cc: 2a1f03f4 mov w20, wzr 700d0: aa1503f3 mov x19, x21 700d4: aa1303e0 mov x0, x19 700d8: 9400011a bl 0x70540 700dc: 2a1403e0 mov w0, w20 700e0: a9427bfd ldp x29, x30, [sp, #0x20] 700e4: a9414ff4 ldp x20, x19, [sp, #0x10] 700e8: a8c357f6 ldp x22, x21, [sp], #0x30 700ec: d65f03c0 ret 700f0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 700f4: a9017bfd stp x29, x30, [sp, #0x10] 700f8: 910043fd add x29, sp, #0x10 700fc: aa0003f3 mov x19, x0 70100: f0000360 adrp x0, 0xdf000 70104: f9462800 ldr x0, [x0, #0xc50] 70108: 97fe7e02 bl 0xf910 7010c: f0000374 adrp x20, 0xdf000 70110: f9475294 ldr x20, [x20, #0xea0] 70114: aa1303e1 mov x1, x19 70118: f9400280 ldr x0, [x20] 7011c: 9400015d bl 0x70690 70120: b4000160 cbz x0, 0x7014c 70124: f9401400 ldr x0, [x0, #0x28] 70128: 97fe7d76 bl 0xf700 7012c: aa0003f3 mov x19, x0 70130: f0000360 adrp x0, 0xdf000 70134: f9462800 ldr x0, [x0, #0xc50] 70138: 97fe7d62 bl 0xf6c0 7013c: a9417bfd ldp x29, x30, [sp, #0x10] 70140: aa1303e0 mov x0, x19 70144: a8c24ff4 ldp x20, x19, [sp], #0x20 70148: d65f03c0 ret 7014c: f0000360 adrp x0, 0xdf000 70150: f9462800 ldr x0, [x0, #0xc50] 70154: 97fe7d5b bl 0xf6c0 70158: aa1303e0 mov x0, x19 7015c: 2a1f03e1 mov w1, wzr 70160: 97ffff95 bl 0x6ffb4 70164: 37f80140 tbnz w0, #0x1f, 0x7018c 70168: f0000360 adrp x0, 0xdf000 7016c: f9462800 ldr x0, [x0, #0xc50] 70170: 97fe7de8 bl 0xf910 70174: f9400280 ldr x0, [x20] 70178: aa1303e1 mov x1, x19 7017c: 94000145 bl 0x70690 70180: b5fffd20 cbnz x0, 0x70124 70184: aa1f03f3 mov x19, xzr 70188: 17ffffea b 0x70130 7018c: aa1f03f3 mov x19, xzr 70190: 17ffffeb b 0x7013c 70194: a9bf7bfd stp x29, x30, [sp, #-0x10]! 70198: 910003fd mov x29, sp 7019c: d0000200 adrp x0, 0xb2000 701a0: f0000221 adrp x1, 0xb7000 701a4: 91067800 add x0, x0, #0x19e 701a8: 91315021 add x1, x1, #0xc54 701ac: 97fece07 bl 0x239c8 <.text+0x13f18> 701b0: f100001f cmp x0, #0x0 701b4: 90000709 adrp x9, 0x150000 701b8: 1a9f07e8 cset w8, ne 701bc: f901e120 str x0, [x9, #0x3c0] 701c0: 2a0803e0 mov w0, w8 701c4: a8c17bfd ldp x29, x30, [sp], #0x10 701c8: d65f03c0 ret 701cc: 17fe7b85 b 0xefe0 701d0: 91003c08 add x8, x0, #0xf 701d4: 9000070a adrp x10, 0x150000 701d8: 927ced08 and x8, x8, #0xfffffffffffffff0 701dc: 910f214a add x10, x10, #0x3c8 701e0: c85ffd49 ldaxr x9, [x10] 701e4: 8b08012b add x11, x9, x8 701e8: c80cfd4b stlxr w12, x11, [x10] 701ec: 35ffffac cbnz w12, 0x701e0 701f0: 90000708 adrp x8, 0x150000 701f4: 910f4108 add x8, x8, #0x3d0 701f8: 8b090100 add x0, x8, x9 701fc: d65f03c0 ret 70200: a9bd57f6 stp x22, x21, [sp, #-0x30]! 70204: a9014ff4 stp x20, x19, [sp, #0x10] 70208: a9027bfd stp x29, x30, [sp, #0x20] 7020c: 910083fd add x29, sp, #0x20 70210: 90000736 adrp x22, 0x154000 70214: f941eac8 ldr x8, [x22, #0x3d0] 70218: aa0203f4 mov x20, x2 7021c: aa0103f5 mov x21, x1 70220: aa0003f3 mov x19, x0 70224: b5000088 cbnz x8, 0x70234 70228: 97fe7d32 bl 0xf6f0 7022c: 93407c08 sxtw x8, w0 70230: f901eac8 str x8, [x22, #0x3d0] 70234: 52800902 mov w2, #0x48 // =72 70238: aa1303e0 mov x0, x19 7023c: 2a1f03e1 mov w1, wzr 70240: 97fe7da8 bl 0xf8e0 70244: f0000368 adrp x8, 0xdf000 70248: f9469d08 ldr x8, [x8, #0xd38] 7024c: b4000088 cbz x8, 0x7025c 70250: aa1303e0 mov x0, x19 70254: aa1f03e1 mov x1, xzr 70258: 97fe7afa bl 0xee40 7025c: f941eac9 ldr x9, [x22, #0x3d0] 70260: 91003ea8 add x8, x21, #0xf 70264: 927ced08 and x8, x8, #0xfffffffffffffff0 70268: b50000d4 cbnz x20, 0x70280 7026c: 9ac8092a udiv x10, x9, x8 70270: d342fd4a lsr x10, x10, #2 70274: f100015f cmp x10, #0x0 70278: 321c03eb orr w11, wzr, #0x10 7027c: 9a8b1154 csel x20, x10, x11, ne 70280: 9b147d0a mul x10, x8, x20 70284: cb0903eb neg x11, x9 70288: 8b0a0529 add x9, x9, x10, lsl #1 7028c: d1000529 sub x9, x9, #0x1 70290: 8a0b0129 and x9, x9, x11 70294: b9003a74 str w20, [x19, #0x38] 70298: a902a668 stp x8, x9, [x19, #0x28] 7029c: aa1303e0 mov x0, x19 702a0: a9427bfd ldp x29, x30, [sp, #0x20] 702a4: a9414ff4 ldp x20, x19, [sp, #0x10] 702a8: a8c357f6 ldp x22, x21, [sp], #0x30 702ac: 14000001 b 0x702b0 702b0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 702b4: a9017bfd stp x29, x30, [sp, #0x10] 702b8: 910043fd add x29, sp, #0x10 702bc: aa0003f3 mov x19, x0 702c0: f9401a74 ldr x20, [x19, #0x30] 702c4: 320007e2 orr w2, wzr, #0x3 702c8: 52800443 mov w3, #0x22 // =34 702cc: 12800004 mov w4, #-0x1 // =-1 702d0: aa1f03e0 mov x0, xzr 702d4: aa1403e1 mov x1, x20 702d8: aa1f03e5 mov x5, xzr 702dc: 97fe7cbd bl 0xf5d0 702e0: b100041f cmn x0, #0x1 702e4: 9a8003e8 csel x8, xzr, x0, eq 702e8: b50003c8 cbnz x8, 0x70360 702ec: 90000729 adrp x9, 0x154000 702f0: f9401668 ldr x8, [x19, #0x28] 702f4: f941e929 ldr x9, [x9, #0x3d0] 702f8: 320007e2 orr w2, wzr, #0x3 702fc: 52800443 mov w3, #0x22 // =34 70300: 12800004 mov w4, #-0x1 // =-1 70304: 8b090108 add x8, x8, x9 70308: d1000508 sub x8, x8, #0x1 7030c: cb0903e9 neg x9, x9 70310: 8a090114 and x20, x8, x9 70314: aa1f03e0 mov x0, xzr 70318: aa1403e1 mov x1, x20 7031c: aa1f03e5 mov x5, xzr 70320: 97fe7cac bl 0xf5d0 70324: b100041f cmn x0, #0x1 70328: 9a8003e8 csel x8, xzr, x0, eq 7032c: b50001a8 cbnz x8, 0x70360 70330: f9401674 ldr x20, [x19, #0x28] 70334: 9000070a adrp x10, 0x150000 70338: 910f214a add x10, x10, #0x3c8 7033c: 91003e88 add x8, x20, #0xf 70340: 927ced08 and x8, x8, #0xfffffffffffffff0 70344: c85ffd49 ldaxr x9, [x10] 70348: 8b08012b add x11, x9, x8 7034c: c80cfd4b stlxr w12, x11, [x10] 70350: 35ffffac cbnz w12, 0x70344 70354: 90000708 adrp x8, 0x150000 70358: 910f4108 add x8, x8, #0x3d0 7035c: 8b090108 add x8, x8, x9 70360: f9401669 ldr x9, [x19, #0x28] 70364: 8b14010a add x10, x8, x20 70368: cb09014a sub x10, x10, x9 7036c: eb08015f cmp x10, x8 70370: 540001c3 b.lo 0x703a8 70374: b9403e6b ldr w11, [x19, #0x3c] 70378: f940226d ldr x13, [x19, #0x40] 7037c: cb0903ec neg x12, x9 70380: 8b09010e add x14, x8, x9 70384: f900010d str x13, [x8] 70388: eb0a01df cmp x14, x10 7038c: 1100056b add w11, w11, #0x1 70390: aa0803ed mov x13, x8 70394: aa0e03e8 mov x8, x14 70398: 54ffff49 b.ls 0x70380 7039c: 8b0c01c8 add x8, x14, x12 703a0: f9002268 str x8, [x19, #0x40] 703a4: b9003e6b str w11, [x19, #0x3c] 703a8: a9417bfd ldp x29, x30, [sp, #0x10] 703ac: a8c24ff4 ldp x20, x19, [sp], #0x20 703b0: d65f03c0 ret 703b4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 703b8: a9017bfd stp x29, x30, [sp, #0x10] 703bc: 910043fd add x29, sp, #0x10 703c0: f0000368 adrp x8, 0xdf000 703c4: f9478908 ldr x8, [x8, #0xf10] 703c8: aa0003f3 mov x19, x0 703cc: b4000068 cbz x8, 0x703d8 703d0: aa1303e0 mov x0, x19 703d4: 97fe7c7b bl 0xf5c0 703d8: 29472269 ldp w9, w8, [x19, #0x38] 703dc: 6b09011f cmp w8, w9 703e0: 54000088 b.hi 0x703f0 703e4: aa1303e0 mov x0, x19 703e8: 97ffffb2 bl 0x702b0 703ec: b9403e68 ldr w8, [x19, #0x3c] 703f0: f9402274 ldr x20, [x19, #0x40] 703f4: 51000508 sub w8, w8, #0x1 703f8: b9003e68 str w8, [x19, #0x3c] 703fc: f0000369 adrp x9, 0xdf000 70400: f9400288 ldr x8, [x20] 70404: f947fd29 ldr x9, [x9, #0xff8] 70408: f9002268 str x8, [x19, #0x40] 7040c: b4000069 cbz x9, 0x70418 70410: aa1303e0 mov x0, x19 70414: 97fe7d97 bl 0xfa70 70418: a9417bfd ldp x29, x30, [sp, #0x10] 7041c: aa1403e0 mov x0, x20 70420: a8c24ff4 ldp x20, x19, [sp], #0x20 70424: d65f03c0 ret 70428: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7042c: a9017bfd stp x29, x30, [sp, #0x10] 70430: 910043fd add x29, sp, #0x10 70434: f0000368 adrp x8, 0xdf000 70438: f9478908 ldr x8, [x8, #0xf10] 7043c: aa0103f4 mov x20, x1 70440: aa0003f3 mov x19, x0 70444: b4000068 cbz x8, 0x70450 70448: aa1303e0 mov x0, x19 7044c: 97fe7c5d bl 0xf5c0 70450: f9402268 ldr x8, [x19, #0x40] 70454: f0000369 adrp x9, 0xdf000 70458: f9000288 str x8, [x20] 7045c: b9403e68 ldr w8, [x19, #0x3c] 70460: f9002274 str x20, [x19, #0x40] 70464: f947fd29 ldr x9, [x9, #0xff8] 70468: 11000508 add w8, w8, #0x1 7046c: b9003e68 str w8, [x19, #0x3c] 70470: b4000069 cbz x9, 0x7047c 70474: aa1303e0 mov x0, x19 70478: 97fe7d7e bl 0xfa70 7047c: a9417bfd ldp x29, x30, [sp, #0x10] 70480: a8c24ff4 ldp x20, x19, [sp], #0x20 70484: d65f03c0 ret 70488: b4000061 cbz x1, 0x70494 7048c: f9400028 ldr x8, [x1] 70490: 14000002 b 0x70498 70494: aa1f03e8 mov x8, xzr 70498: 52855309 mov w9, #0x2a98 // =10904 7049c: 72a00069 movk w9, #0x3, lsl #16 704a0: f8296808 str x8, [x0, x9] 704a4: d65f03c0 ret 704a8: f81e0ff3 str x19, [sp, #-0x20]! 704ac: a9017bfd stp x29, x30, [sp, #0x10] 704b0: 910043fd add x29, sp, #0x10 704b4: aa0003f3 mov x19, x0 704b8: 2a1f03e0 mov w0, wzr 704bc: 940014de bl 0x75834 704c0: f9000260 str x0, [x19] 704c4: a9417bfd ldp x29, x30, [sp, #0x10] 704c8: f100001f cmp x0, #0x0 704cc: 1a9f17e8 cset w8, eq 704d0: 2a0803e0 mov w0, w8 704d4: f84207f3 ldr x19, [sp], #0x20 704d8: d65f03c0 ret 704dc: f81d0ff5 str x21, [sp, #-0x30]! 704e0: a9014ff4 stp x20, x19, [sp, #0x10] 704e4: a9027bfd stp x29, x30, [sp, #0x20] 704e8: 910083fd add x29, sp, #0x20 704ec: f9400013 ldr x19, [x0] 704f0: b4000213 cbz x19, 0x70530 704f4: 90000734 adrp x20, 0x154000 704f8: 913b0294 add x20, x20, #0xec0 704fc: 39416a68 ldrb w8, [x19, #0x5a] 70500: f9403e75 ldr x21, [x19, #0x78] 70504: 34000068 cbz w8, 0x70510 70508: a9460660 ldp x0, x1, [x19, #0x60] 7050c: 97fe7cc5 bl 0xf820 70510: f9401660 ldr x0, [x19, #0x28] 70514: b4000040 cbz x0, 0x7051c 70518: 97fe7d2a bl 0xf9c0 7051c: aa1403e0 mov x0, x20 70520: aa1303e1 mov x1, x19 70524: 97ffffc1 bl 0x70428 70528: aa1503f3 mov x19, x21 7052c: b5fffe95 cbnz x21, 0x704fc 70530: a9427bfd ldp x29, x30, [sp, #0x20] 70534: a9414ff4 ldp x20, x19, [sp, #0x10] 70538: f84307f5 ldr x21, [sp], #0x30 7053c: d65f03c0 ret 70540: f81d0ff5 str x21, [sp, #-0x30]! 70544: a9014ff4 stp x20, x19, [sp, #0x10] 70548: a9027bfd stp x29, x30, [sp, #0x20] 7054c: 910083fd add x29, sp, #0x20 70550: aa0003f3 mov x19, x0 70554: b4000213 cbz x19, 0x70594 70558: 90000734 adrp x20, 0x154000 7055c: 913b0294 add x20, x20, #0xec0 70560: 39416a68 ldrb w8, [x19, #0x5a] 70564: f9403e75 ldr x21, [x19, #0x78] 70568: 34000068 cbz w8, 0x70574 7056c: a9460660 ldp x0, x1, [x19, #0x60] 70570: 97fe7cac bl 0xf820 70574: f9401660 ldr x0, [x19, #0x28] 70578: b4000040 cbz x0, 0x70580 7057c: 97fe7d11 bl 0xf9c0 70580: aa1403e0 mov x0, x20 70584: aa1303e1 mov x1, x19 70588: 97ffffa8 bl 0x70428 7058c: aa1503f3 mov x19, x21 70590: b5fffe95 cbnz x21, 0x70560 70594: a9427bfd ldp x29, x30, [sp, #0x20] 70598: a9414ff4 ldp x20, x19, [sp, #0x10] 7059c: f84307f5 ldr x21, [sp], #0x30 705a0: d65f03c0 ret 705a4: f9400008 ldr x8, [x0] 705a8: f9000408 str x8, [x0, #0x8] 705ac: d65f03c0 ret 705b0: a9007c1f stp xzr, xzr, [x0] 705b4: d65f03c0 ret 705b8: f9400408 ldr x8, [x0, #0x8] 705bc: b40001a8 cbz x8, 0x705f0 705c0: 3dc00100 ldr q0, [x8] 705c4: 3d800020 str q0, [x1] 705c8: 3dc00500 ldr q0, [x8, #0x10] 705cc: 3d800420 str q0, [x1, #0x10] 705d0: b9402109 ldr w9, [x8, #0x20] 705d4: b9002829 str w9, [x1, #0x28] 705d8: f9401509 ldr x9, [x8, #0x28] 705dc: f9001029 str x9, [x1, #0x20] 705e0: f9403d08 ldr x8, [x8, #0x78] 705e4: f9000408 str x8, [x0, #0x8] 705e8: 320003e0 orr w0, wzr, #0x1 705ec: d65f03c0 ret 705f0: 2a1f03e0 mov w0, wzr 705f4: d65f03c0 ret 705f8: f81e0ff3 str x19, [sp, #-0x20]! 705fc: a9017bfd stp x29, x30, [sp, #0x10] 70600: 910043fd add x29, sp, #0x10 70604: 90000733 adrp x19, 0x154000 70608: b943da68 ldr w8, [x19, #0x3d8] 7060c: 350002c8 cbnz w8, 0x70664 70610: f0000368 adrp x8, 0xdf000 70614: f9478908 ldr x8, [x8, #0xf10] 70618: b40000c8 cbz x8, 0x70630 7061c: 90000720 adrp x0, 0x154000 70620: 910f7000 add x0, x0, #0x3dc 70624: 97fe7be7 bl 0xf5c0 70628: b943da68 ldr w8, [x19, #0x3d8] 7062c: 35000108 cbnz w8, 0x7064c 70630: 90000720 adrp x0, 0x154000 70634: 913b0000 add x0, x0, #0xec0 70638: 321903e1 orr w1, wzr, #0x80 7063c: aa1f03e2 mov x2, xzr 70640: 97fffef0 bl 0x70200 70644: 320003e8 orr w8, wzr, #0x1 70648: b903da68 str w8, [x19, #0x3d8] 7064c: f0000368 adrp x8, 0xdf000 70650: f947fd08 ldr x8, [x8, #0xff8] 70654: b4000088 cbz x8, 0x70664 70658: 90000720 adrp x0, 0x154000 7065c: 910f7000 add x0, x0, #0x3dc 70660: 97fe7d04 bl 0xfa70 70664: a9417bfd ldp x29, x30, [sp, #0x10] 70668: 90000720 adrp x0, 0x154000 7066c: 913b0000 add x0, x0, #0xec0 70670: f84207f3 ldr x19, [sp], #0x20 70674: 17ffff50 b 0x703b4 70678: 90000728 adrp x8, 0x154000 7067c: 913b0108 add x8, x8, #0xec0 70680: aa0003e9 mov x9, x0 70684: aa0803e0 mov x0, x8 70688: aa0903e1 mov x1, x9 7068c: 17ffff67 b 0x70428 70690: b4000120 cbz x0, 0x706b4 70694: f9400008 ldr x8, [x0] 70698: eb01011f cmp x8, x1 7069c: 54000088 b.hi 0x706ac 706a0: f9400408 ldr x8, [x0, #0x8] 706a4: eb01011f cmp x8, x1 706a8: 54000068 b.hi 0x706b4 706ac: f9403c00 ldr x0, [x0, #0x78] 706b0: b5ffff20 cbnz x0, 0x70694 706b4: d65f03c0 ret 706b8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 706bc: a9017bfd stp x29, x30, [sp, #0x10] 706c0: 910043fd add x29, sp, #0x10 706c4: aa0003f3 mov x19, x0 706c8: 97fffd33 bl 0x6fb94 706cc: 90000734 adrp x20, 0x154000 706d0: 913c2294 add x20, x20, #0xf08 706d4: aa1403e0 mov x0, x20 706d8: 97fe7986 bl 0xecf0 706dc: 90000728 adrp x8, 0x154000 706e0: f9420509 ldr x9, [x8, #0x408] 706e4: aa1403e0 mov x0, x20 706e8: f9000269 str x9, [x19] 706ec: f9420508 ldr x8, [x8, #0x408] 706f0: f9000668 str x8, [x19, #0x8] 706f4: a9417bfd ldp x29, x30, [sp, #0x10] 706f8: a8c24ff4 ldp x20, x19, [sp], #0x20 706fc: 17fe7bf1 b 0xf6c0 70700: 90000729 adrp x9, 0x154000 70704: f9400008 ldr x8, [x0] 70708: f9420529 ldr x9, [x9, #0x408] 7070c: eb09011f cmp x8, x9 70710: 5a9f03e0 csetm w0, ne 70714: d65f03c0 ret 70718: f81d0ff5 str x21, [sp, #-0x30]! 7071c: a9014ff4 stp x20, x19, [sp, #0x10] 70720: a9027bfd stp x29, x30, [sp, #0x20] 70724: 910083fd add x29, sp, #0x20 70728: 97fffd1b bl 0x6fb94 7072c: 90000720 adrp x0, 0x154000 70730: 913c2000 add x0, x0, #0xf08 70734: 97fe796f bl 0xecf0 70738: 90000734 adrp x20, 0x154000 7073c: b9441288 ldr w8, [x20, #0x410] 70740: 34000068 cbz w8, 0x7074c 70744: 11000515 add w21, w8, #0x1 70748: 14000009 b 0x7076c 7074c: 97fe7a15 bl 0xefa0 70750: 2a0003e1 mov w1, w0 70754: 320003e0 orr w0, wzr, #0x1 70758: 320003f5 orr w21, wzr, #0x1 7075c: 94001436 bl 0x75834 70760: 90000728 adrp x8, 0x154000 70764: f9020500 str x0, [x8, #0x408] 70768: b4000160 cbz x0, 0x70794 7076c: 2a1f03f3 mov w19, wzr 70770: b9041295 str w21, [x20, #0x410] 70774: 90000720 adrp x0, 0x154000 70778: 913c2000 add x0, x0, #0xf08 7077c: 97fe7bd1 bl 0xf6c0 70780: 2a1303e0 mov w0, w19 70784: a9427bfd ldp x29, x30, [sp, #0x20] 70788: a9414ff4 ldp x20, x19, [sp, #0x10] 7078c: f84307f5 ldr x21, [sp], #0x30 70790: d65f03c0 ret 70794: 12800013 mov w19, #-0x1 // =-1 70798: 17fffff7 b 0x70774 7079c: f81e0ff3 str x19, [sp, #-0x20]! 707a0: a9017bfd stp x29, x30, [sp, #0x10] 707a4: 910043fd add x29, sp, #0x10 707a8: 97fffcfb bl 0x6fb94 707ac: 90000720 adrp x0, 0x154000 707b0: 913c2000 add x0, x0, #0xf08 707b4: 97fe794f bl 0xecf0 707b8: 90000733 adrp x19, 0x154000 707bc: f9420660 ldr x0, [x19, #0x408] 707c0: b4000100 cbz x0, 0x707e0 707c4: 90000728 adrp x8, 0x154000 707c8: b9441109 ldr w9, [x8, #0x410] 707cc: 51000529 sub w9, w9, #0x1 707d0: b9041109 str w9, [x8, #0x410] 707d4: 35000069 cbnz w9, 0x707e0 707d8: 97ffff5a bl 0x70540 707dc: f902067f str xzr, [x19, #0x408] 707e0: a9417bfd ldp x29, x30, [sp, #0x10] 707e4: 90000720 adrp x0, 0x154000 707e8: 913c2000 add x0, x0, #0xf08 707ec: f84207f3 ldr x19, [sp], #0x20 707f0: 17fe7bb4 b 0xf6c0 707f4: f81d0ff5 str x21, [sp, #-0x30]! 707f8: a9014ff4 stp x20, x19, [sp, #0x10] 707fc: a9027bfd stp x29, x30, [sp, #0x20] 70800: 910083fd add x29, sp, #0x20 70804: aa0003f3 mov x19, x0 70808: f9400675 ldr x21, [x19, #0x8] 7080c: aa0103f4 mov x20, x1 70810: b40001b5 cbz x21, 0x70844 70814: 97fffce0 bl 0x6fb94 70818: 90000720 adrp x0, 0x154000 7081c: 913c2000 add x0, x0, #0xf08 70820: 97fe7c3c bl 0xf910 70824: 90000728 adrp x8, 0x154000 70828: f9400269 ldr x9, [x19] 7082c: f9420508 ldr x8, [x8, #0x408] 70830: eb08013f cmp x9, x8 70834: 540000c0 b.eq 0x7084c 70838: f9000268 str x8, [x19] 7083c: 321d73f3 orr w19, wzr, #0xfffffff8 70840: 14000010 b 0x70880 70844: 2a1f03f3 mov w19, wzr 70848: 14000011 b 0x7088c 7084c: 3dc002a0 ldr q0, [x21] 70850: 3d800280 str q0, [x20] 70854: 3dc006a0 ldr q0, [x21, #0x10] 70858: 3d800680 str q0, [x20, #0x10] 7085c: b94022a8 ldr w8, [x21, #0x20] 70860: b9002a88 str w8, [x20, #0x28] 70864: f94016a0 ldr x0, [x21, #0x28] 70868: b4000040 cbz x0, 0x70870 7086c: 97fe7ba5 bl 0xf700 70870: f9001280 str x0, [x20, #0x20] 70874: f9403ea8 ldr x8, [x21, #0x78] 70878: f9000668 str x8, [x19, #0x8] 7087c: 320003f3 orr w19, wzr, #0x1 70880: 90000720 adrp x0, 0x154000 70884: 913c2000 add x0, x0, #0xf08 70888: 97fe7b8e bl 0xf6c0 7088c: 2a1303e0 mov w0, w19 70890: a9427bfd ldp x29, x30, [sp, #0x20] 70894: a9414ff4 ldp x20, x19, [sp, #0x10] 70898: f84307f5 ldr x21, [sp], #0x30 7089c: d65f03c0 ret 708a0: f81c0ff7 str x23, [sp, #-0x40]! 708a4: a90157f6 stp x22, x21, [sp, #0x10] 708a8: a9024ff4 stp x20, x19, [sp, #0x20] 708ac: a9037bfd stp x29, x30, [sp, #0x30] 708b0: 9100c3fd add x29, sp, #0x30 708b4: f0000368 adrp x8, 0xdf000 708b8: f947ad08 ldr x8, [x8, #0xf58] 708bc: aa0003f6 mov x22, x0 708c0: aa0403f3 mov x19, x4 708c4: 2a0303f4 mov w20, w3 708c8: f9400108 ldr x8, [x8] 708cc: aa0203f5 mov x21, x2 708d0: aa0103f7 mov x23, x1 708d4: eb16011f cmp x8, x22 708d8: 540000e0 b.eq 0x708f4 708dc: a9437bfd ldp x29, x30, [sp, #0x30] 708e0: a9424ff4 ldp x20, x19, [sp, #0x20] 708e4: a94157f6 ldp x22, x21, [sp, #0x10] 708e8: 12800120 mov w0, #-0xa // =-10 708ec: f84407f7 ldr x23, [sp], #0x40 708f0: d65f03c0 ret 708f4: 97ffdf68 bl 0x68694 708f8: f9400403 ldr x3, [x0, #0x8] 708fc: b4ffff03 cbz x3, 0x708dc 70900: f9400868 ldr x8, [x3, #0x10] 70904: eb17011f cmp x8, x23 70908: 54000088 b.hi 0x70918 7090c: f9400c68 ldr x8, [x3, #0x18] 70910: eb17011f cmp x8, x23 70914: 54000088 b.hi 0x70924 70918: f9400063 ldr x3, [x3] 7091c: b5ffff23 cbnz x3, 0x70900 70920: 17ffffef b 0x708dc 70924: aa1603e0 mov x0, x22 70928: aa1503e2 mov x2, x21 7092c: 2a1403e4 mov w4, w20 70930: aa1303e5 mov x5, x19 70934: a9437bfd ldp x29, x30, [sp, #0x30] 70938: a9424ff4 ldp x20, x19, [sp, #0x20] 7093c: a94157f6 ldp x22, x21, [sp, #0x10] 70940: aa1703e1 mov x1, x23 70944: f84407f7 ldr x23, [sp], #0x40 70948: 14001790 b 0x76788 7094c: b9403028 ldr w8, [x1, #0x30] 70950: 51000508 sub w8, w8, #0x1 70954: 7100051f cmp w8, #0x1 70958: 54000048 b.hi 0x70960 7095c: 17ffe8a4 b 0x6abec 70960: d65f03c0 ret 70964: 7100783f cmp w1, #0x1e 70968: 540000a1 b.ne 0x7097c 7096c: f9400c08 ldr x8, [x0, #0x18] 70970: 2a1f03e0 mov w0, wzr 70974: f9000048 str x8, [x2] 70978: d65f03c0 ret 7097c: 2a1f03e3 mov w3, wzr 70980: 17fe85dc b 0x120f0 <.text+0x2640> 70984: f81c0ff7 str x23, [sp, #-0x40]! 70988: a90157f6 stp x22, x21, [sp, #0x10] 7098c: a9024ff4 stp x20, x19, [sp, #0x20] 70990: a9037bfd stp x29, x30, [sp, #0x30] 70994: 9100c3fd add x29, sp, #0x30 70998: f0000368 adrp x8, 0xdf000 7099c: f9464908 ldr x8, [x8, #0xc90] 709a0: aa0003f7 mov x23, x0 709a4: aa0403f3 mov x19, x4 709a8: 2a0303f4 mov w20, w3 709ac: f9400108 ldr x8, [x8] 709b0: aa0203f5 mov x21, x2 709b4: aa0103f6 mov x22, x1 709b8: eb17011f cmp x8, x23 709bc: 54000160 b.eq 0x709e8 709c0: aa1603e1 mov x1, x22 709c4: aa1503e2 mov x2, x21 709c8: 2a1403e3 mov w3, w20 709cc: aa1303e4 mov x4, x19 709d0: a9437bfd ldp x29, x30, [sp, #0x30] 709d4: a9424ff4 ldp x20, x19, [sp, #0x20] 709d8: a94157f6 ldp x22, x21, [sp, #0x10] 709dc: aa1703e0 mov x0, x23 709e0: f84407f7 ldr x23, [sp], #0x40 709e4: 1400179d b 0x76858 709e8: f0000368 adrp x8, 0xdf000 709ec: f9464d08 ldr x8, [x8, #0xc98] 709f0: b4000188 cbz x8, 0x70a20 709f4: 97ffdf28 bl 0x68694 709f8: f9400403 ldr x3, [x0, #0x8] 709fc: b4000123 cbz x3, 0x70a20 70a00: f9400868 ldr x8, [x3, #0x10] 70a04: eb16011f cmp x8, x22 70a08: 54000088 b.hi 0x70a18 70a0c: f9400c68 ldr x8, [x3, #0x18] 70a10: eb16011f cmp x8, x22 70a14: 54000128 b.hi 0x70a38 70a18: f9400063 ldr x3, [x3] 70a1c: b5ffff23 cbnz x3, 0x70a00 70a20: a9437bfd ldp x29, x30, [sp, #0x30] 70a24: a9424ff4 ldp x20, x19, [sp, #0x20] 70a28: a94157f6 ldp x22, x21, [sp, #0x10] 70a2c: 12800120 mov w0, #-0xa // =-10 70a30: f84407f7 ldr x23, [sp], #0x40 70a34: d65f03c0 ret 70a38: aa1603e1 mov x1, x22 70a3c: aa1503e2 mov x2, x21 70a40: 2a1403e4 mov w4, w20 70a44: aa1303e5 mov x5, x19 70a48: a9437bfd ldp x29, x30, [sp, #0x30] 70a4c: a9424ff4 ldp x20, x19, [sp, #0x20] 70a50: a94157f6 ldp x22, x21, [sp, #0x10] 70a54: aa1703e0 mov x0, x23 70a58: f84407f7 ldr x23, [sp], #0x40 70a5c: 14001765 b 0x767f0 70a60: b9403028 ldr w8, [x1, #0x30] 70a64: 51000509 sub w9, w8, #0x1 70a68: 7100093f cmp w9, #0x2 70a6c: 54000062 b.hs 0x70a78 70a70: f9400403 ldr x3, [x0, #0x8] 70a74: d61f0060 br x3 70a78: 350000e8 cbnz w8, 0x70a94 70a7c: f0000368 adrp x8, 0xdf000 70a80: f9464908 ldr x8, [x8, #0xc90] 70a84: f9400108 ldr x8, [x8] 70a88: eb00011f cmp x8, x0 70a8c: 54000040 b.eq 0x70a94 70a90: 140018a2 b 0x76d18 70a94: d65f03c0 ret 70a98: a9ba6ffc stp x28, x27, [sp, #-0x60]! 70a9c: a90167fa stp x26, x25, [sp, #0x10] 70aa0: a9025ff8 stp x24, x23, [sp, #0x20] 70aa4: a90357f6 stp x22, x21, [sp, #0x30] 70aa8: a9044ff4 stp x20, x19, [sp, #0x40] 70aac: a9057bfd stp x29, x30, [sp, #0x50] 70ab0: 910143fd add x29, sp, #0x50 70ab4: d108c3ff sub sp, sp, #0x230 70ab8: d53bd059 mrs x25, TPIDR_EL0 70abc: f9401728 ldr x8, [x25, #0x28] 70ac0: aa0003f5 mov x21, x0 70ac4: aa0403f4 mov x20, x4 70ac8: aa0303f3 mov x19, x3 70acc: f81a83a8 stur x8, [x29, #-0x58] 70ad0: f94006a0 ldr x0, [x21, #0x8] 70ad4: aa0203f7 mov x23, x2 70ad8: aa0103f6 mov x22, x1 70adc: 97ffdef1 bl 0x686a0 70ae0: f94002c8 ldr x8, [x22] 70ae4: b900029f str wzr, [x20] 70ae8: f9400aa4 ldr x4, [x21, #0x10] 70aec: f00001c1 adrp x1, 0xab000 70af0: f0000222 adrp x2, 0xb7000 70af4: 91378421 add x1, x1, #0xde1 70af8: 913c1042 add x2, x2, #0xf04 70afc: 320007e0 orr w0, wzr, #0x3 70b00: aa1703e3 mov x3, x23 70b04: 8b170118 add x24, x8, x23 70b08: 97feb266 bl 0x1d4a0 <.text+0xd9f0> 70b0c: f9400aa8 ldr x8, [x21, #0x10] 70b10: f90017e8 str x8, [sp, #0x28] 70b14: f94002ca ldr x10, [x22] 70b18: 2a1f03e8 mov w8, wzr 70b1c: eb18015f cmp x10, x24 70b20: 54006f82 b.hs 0x71910 70b24: 90000257 adrp x23, 0xb8000 70b28: f000023a adrp x26, 0xb7000 70b2c: a90167f3 stp x19, x25, [sp, #0x10] 70b30: aa1f03f9 mov x25, xzr 70b34: aa1f03fc mov x28, xzr 70b38: 320003f3 orr w19, wzr, #0x1 70b3c: 9105caf7 add x23, x23, #0x172 70b40: 9132535a add x26, x26, #0xc94 70b44: 1400034d b 0x71878 70b48: f00001c1 adrp x1, 0xab000 70b4c: f0000222 adrp x2, 0xb7000 70b50: 5100c363 sub w3, w27, #0x30 70b54: 91378421 add x1, x1, #0xde1 70b58: 913cc042 add x2, x2, #0xf30 70b5c: 320007e0 orr w0, wzr, #0x3 70b60: 97feb250 bl 0x1d4a0 <.text+0xd9f0> 70b64: 7101027f cmp w19, #0x40 70b68: 54006ea2 b.hs 0x7193c 70b6c: d100c368 sub x8, x27, #0x30 70b70: 14000013 b 0x70bbc 70b74: 5101c37b sub w27, w27, #0x70 70b78: f00001c1 adrp x1, 0xab000 70b7c: f0000222 adrp x2, 0xb7000 70b80: 91378421 add x1, x1, #0xde1 70b84: 913cf042 add x2, x2, #0xf3c 70b88: 320007e0 orr w0, wzr, #0x3 70b8c: 2a1b03e3 mov w3, w27 70b90: aa1903e4 mov x4, x25 70b94: 97feb243 bl 0x1d4a0 <.text+0xd9f0> 70b98: 910083e2 add x2, sp, #0x20 70b9c: aa1503e0 mov x0, x21 70ba0: 2a1b03e1 mov w1, w27 70ba4: 97ffff70 bl 0x70964 70ba8: 37f86fc0 tbnz w0, #0x1f, 0x719a0 70bac: 7101027f cmp w19, #0x40 70bb0: 54006c62 b.hs 0x7193c 70bb4: f94013e8 ldr x8, [sp, #0x20] 70bb8: 8b190108 add x8, x8, x25 70bbc: 11000669 add w9, w19, #0x1 70bc0: 9100a3ea add x10, sp, #0x28 70bc4: f8335948 str x8, [x10, w19, uxtw #3] 70bc8: 2a0903f3 mov w19, w9 70bcc: f94002ca ldr x10, [x22] 70bd0: eb18015f cmp x10, x24 70bd4: 54006523 b.lo 0x71878 70bd8: 14000343 b 0x718e4 70bdc: f00001c1 adrp x1, 0xab000 70be0: f0000222 adrp x2, 0xb7000 70be4: 91378421 add x1, x1, #0xde1 70be8: 913e0042 add x2, x2, #0xf80 70bec: 320007e0 orr w0, wzr, #0x3 70bf0: aa1903e3 mov x3, x25 70bf4: 97feb22b bl 0x1d4a0 <.text+0xd9f0> 70bf8: 7101027f cmp w19, #0x40 70bfc: 54006a02 b.hs 0x7193c 70c00: 11000668 add w8, w19, #0x1 70c04: 9100a3e9 add x9, sp, #0x28 70c08: f8335939 str x25, [x9, w19, uxtw #3] 70c0c: 2a0803f3 mov w19, w8 70c10: 17ffffef b 0x70bcc 70c14: f00001c1 adrp x1, 0xab000 70c18: f0000222 adrp x2, 0xb7000 70c1c: 91378421 add x1, x1, #0xde1 70c20: 913f1042 add x2, x2, #0xfc4 70c24: 320007e0 orr w0, wzr, #0x3 70c28: 97feb21e bl 0x1d4a0 <.text+0xd9f0> 70c2c: 51000668 sub w8, w19, #0x1 70c30: 7101011f cmp w8, #0x40 70c34: 540068e2 b.hs 0x71950 70c38: 2a0803e8 mov w8, w8 70c3c: 9100a3e9 add x9, sp, #0x28 70c40: d37df108 lsl x8, x8, #3 70c44: f868692a ldr x10, [x9, x8] 70c48: f90013ea str x10, [sp, #0x20] 70c4c: f840854b ldr x11, [x10], #0x8 70c50: f90013ea str x10, [sp, #0x20] 70c54: f828692b str x11, [x9, x8] 70c58: 17ffffdd b 0x70bcc 70c5c: b278df28 orr x8, x25, #0xffffffffffffff00 70c60: f279033f tst x25, #0x80 70c64: f00001c1 adrp x1, 0xab000 70c68: f0000222 adrp x2, 0xb7000 70c6c: 9a880339 csel x25, x25, x8, eq 70c70: 91378421 add x1, x1, #0xde1 70c74: 913e4442 add x2, x2, #0xf91 70c78: 17ffffdd b 0x70bec 70c7c: b270bf28 orr x8, x25, #0xffffffffffff0000 70c80: f271033f tst x25, #0x8000 70c84: f00001c1 adrp x1, 0xab000 70c88: f0000222 adrp x2, 0xb7000 70c8c: 9a880339 csel x25, x25, x8, eq 70c90: 91378421 add x1, x1, #0xde1 70c94: 913e8842 add x2, x2, #0xfa2 70c98: 17ffffd5 b 0x70bec 70c9c: b2607f28 orr x8, x25, #0xffffffff00000000 70ca0: 7100033f cmp w25, #0x0 70ca4: f00001c1 adrp x1, 0xab000 70ca8: f0000222 adrp x2, 0xb7000 70cac: 9a99b119 csel x25, x8, x25, lt 70cb0: 91378421 add x1, x1, #0xde1 70cb4: 913ecc42 add x2, x2, #0xfb3 70cb8: 17ffffcd b 0x70bec 70cbc: f00001c1 adrp x1, 0xab000 70cc0: 90000242 adrp x2, 0xb8000 70cc4: 91378421 add x1, x1, #0xde1 70cc8: 91005c42 add x2, x2, #0x17 70ccc: 320007e0 orr w0, wzr, #0x3 70cd0: 97feb1f4 bl 0x1d4a0 <.text+0xd9f0> 70cd4: 7101027f cmp w19, #0x40 70cd8: 54006322 b.hs 0x7193c 70cdc: 51000668 sub w8, w19, #0x1 70ce0: 7101011f cmp w8, #0x40 70ce4: 540002e3 b.lo 0x70d40 70ce8: 14000347 b 0x71a04 70cec: f00001c1 adrp x1, 0xab000 70cf0: 90000242 adrp x2, 0xb8000 70cf4: 91378421 add x1, x1, #0xde1 70cf8: 9100c842 add x2, x2, #0x32 70cfc: 320007e0 orr w0, wzr, #0x3 70d00: 97feb1e8 bl 0x1d4a0 <.text+0xd9f0> 70d04: 51000673 sub w19, w19, #0x1 70d08: 7101027f cmp w19, #0x40 70d0c: 54fff603 b.lo 0x70bcc 70d10: 14000310 b 0x71950 70d14: f00001c1 adrp x1, 0xab000 70d18: 90000242 adrp x2, 0xb8000 70d1c: 91378421 add x1, x1, #0xde1 70d20: 91012042 add x2, x2, #0x48 70d24: 320007e0 orr w0, wzr, #0x3 70d28: 97feb1de bl 0x1d4a0 <.text+0xd9f0> 70d2c: 7101027f cmp w19, #0x40 70d30: 54006062 b.hs 0x7193c 70d34: 51000a68 sub w8, w19, #0x2 70d38: 7101011f cmp w8, #0x40 70d3c: 54006642 b.hs 0x71a04 70d40: 9100a3e9 add x9, sp, #0x28 70d44: f8685928 ldr x8, [x9, w8, uxtw #3] 70d48: 14000010 b 0x70d88 70d4c: f00001c1 adrp x1, 0xab000 70d50: 90000242 adrp x2, 0xb8000 70d54: 91378421 add x1, x1, #0xde1 70d58: 9100ec42 add x2, x2, #0x3b 70d5c: 320007e0 orr w0, wzr, #0x3 70d60: 2a1903e3 mov w3, w25 70d64: 97feb1cf bl 0x1d4a0 <.text+0xd9f0> 70d68: 7101027f cmp w19, #0x40 70d6c: 54005e82 b.hs 0x7193c 70d70: 51000668 sub w8, w19, #0x1 70d74: cb190108 sub x8, x8, x25 70d78: 7101011f cmp w8, #0x40 70d7c: 54006442 b.hs 0x71a04 70d80: 9100a3e9 add x9, sp, #0x28 70d84: f8685928 ldr x8, [x9, w8, uxtw #3] 70d88: 1100066a add w10, w19, #0x1 70d8c: f8335928 str x8, [x9, w19, uxtw #3] 70d90: 2a0a03f3 mov w19, w10 70d94: 17ffff8e b 0x70bcc 70d98: f00001c1 adrp x1, 0xab000 70d9c: 90000242 adrp x2, 0xb8000 70da0: 91378421 add x1, x1, #0xde1 70da4: 91014442 add x2, x2, #0x51 70da8: 320007e0 orr w0, wzr, #0x3 70dac: 97feb1bd bl 0x1d4a0 <.text+0xd9f0> 70db0: 51000668 sub w8, w19, #0x1 70db4: 7101011f cmp w8, #0x40 70db8: 54005cc2 b.hs 0x71950 70dbc: 9100a3e9 add x9, sp, #0x28 70dc0: f868592a ldr x10, [x9, w8, uxtw #3] 70dc4: 51000a6b sub w11, w19, #0x2 70dc8: 7101017f cmp w11, #0x40 70dcc: f90013ea str x10, [sp, #0x20] 70dd0: 54005c02 b.hs 0x71950 70dd4: 2a0b03eb mov w11, w11 70dd8: d37df16b lsl x11, x11, #3 70ddc: f86b692c ldr x12, [x9, x11] 70de0: 2a0803e8 mov w8, w8 70de4: f82b692a str x10, [x9, x11] 70de8: f828792c str x12, [x9, x8, lsl #3] 70dec: 17ffff78 b 0x70bcc 70df0: f00001c1 adrp x1, 0xab000 70df4: 90000242 adrp x2, 0xb8000 70df8: 91378421 add x1, x1, #0xde1 70dfc: 91016842 add x2, x2, #0x5a 70e00: 320007e0 orr w0, wzr, #0x3 70e04: 97feb1a7 bl 0x1d4a0 <.text+0xd9f0> 70e08: 51000668 sub w8, w19, #0x1 70e0c: 7101011f cmp w8, #0x40 70e10: 54005a02 b.hs 0x71950 70e14: 9100a3e9 add x9, sp, #0x28 70e18: f8685929 ldr x9, [x9, w8, uxtw #3] 70e1c: 51000a6a sub w10, w19, #0x2 70e20: 7101015f cmp w10, #0x40 70e24: f90013e9 str x9, [sp, #0x20] 70e28: 54005942 b.hs 0x71950 70e2c: 51000e6b sub w11, w19, #0x3 70e30: 7101017f cmp w11, #0x40 70e34: 540058e2 b.hs 0x71950 70e38: 2a0a03ea mov w10, w10 70e3c: 2a0b03eb mov w11, w11 70e40: 9100a3ec add x12, sp, #0x28 70e44: d37df14a lsl x10, x10, #3 70e48: d37df16b lsl x11, x11, #3 70e4c: f86b698d ldr x13, [x12, x11] 70e50: f86a698e ldr x14, [x12, x10] 70e54: 2a0803e8 mov w8, w8 70e58: f82b6989 str x9, [x12, x11] 70e5c: f82a698d str x13, [x12, x10] 70e60: f828798e str x14, [x12, x8, lsl #3] 70e64: 17ffff5a b 0x70bcc 70e68: f00001c1 adrp x1, 0xab000 70e6c: 90000242 adrp x2, 0xb8000 70e70: 91378421 add x1, x1, #0xde1 70e74: 91018842 add x2, x2, #0x62 70e78: 320007e0 orr w0, wzr, #0x3 70e7c: 97feb189 bl 0x1d4a0 <.text+0xd9f0> 70e80: 51000668 sub w8, w19, #0x1 70e84: 7101011f cmp w8, #0x40 70e88: 54005642 b.hs 0x71950 70e8c: 2a0803e8 mov w8, w8 70e90: 9100a3e9 add x9, sp, #0x28 70e94: d37df108 lsl x8, x8, #3 70e98: f868692a ldr x10, [x9, x8] 70e9c: f100015f cmp x10, #0x0 70ea0: da8a554a cneg x10, x10, mi 70ea4: f90013ea str x10, [sp, #0x20] 70ea8: f828692a str x10, [x9, x8] 70eac: 17ffff48 b 0x70bcc 70eb0: f00001c1 adrp x1, 0xab000 70eb4: 90000242 adrp x2, 0xb8000 70eb8: 91378421 add x1, x1, #0xde1 70ebc: 9101a842 add x2, x2, #0x6a 70ec0: 320007e0 orr w0, wzr, #0x3 70ec4: 97feb177 bl 0x1d4a0 <.text+0xd9f0> 70ec8: 51000668 sub w8, w19, #0x1 70ecc: 7101011f cmp w8, #0x40 70ed0: 54005402 b.hs 0x71950 70ed4: 9100a3e9 add x9, sp, #0x28 70ed8: f868592a ldr x10, [x9, w8, uxtw #3] 70edc: 51000a6b sub w11, w19, #0x2 70ee0: 7101017f cmp w11, #0x40 70ee4: f90013ea str x10, [sp, #0x20] 70ee8: 54005342 b.hs 0x71950 70eec: 2a0b03eb mov w11, w11 70ef0: d37df16b lsl x11, x11, #3 70ef4: f86b692c ldr x12, [x9, x11] 70ef8: 8a0a018a and x10, x12, x10 70efc: 14000194 b 0x7154c 70f00: f00001c1 adrp x1, 0xab000 70f04: 90000242 adrp x2, 0xb8000 70f08: 91378421 add x1, x1, #0xde1 70f0c: 9101c842 add x2, x2, #0x72 70f10: 320007e0 orr w0, wzr, #0x3 70f14: 97feb163 bl 0x1d4a0 <.text+0xd9f0> 70f18: 51000668 sub w8, w19, #0x1 70f1c: 7101011f cmp w8, #0x40 70f20: 54005182 b.hs 0x71950 70f24: 9100a3e9 add x9, sp, #0x28 70f28: f868592a ldr x10, [x9, w8, uxtw #3] 70f2c: 51000a69 sub w9, w19, #0x2 70f30: 7101013f cmp w9, #0x40 70f34: f90013ea str x10, [sp, #0x20] 70f38: 540050c2 b.hs 0x71950 70f3c: 2a0903e9 mov w9, w9 70f40: b40008aa cbz x10, 0x71054 70f44: 9100a3eb add x11, sp, #0x28 70f48: f869796b ldr x11, [x11, x9, lsl #3] 70f4c: 9aca0d6a sdiv x10, x11, x10 70f50: 14000040 b 0x71050 70f54: f00001c1 adrp x1, 0xab000 70f58: 90000242 adrp x2, 0xb8000 70f5c: 91378421 add x1, x1, #0xde1 70f60: 9101e842 add x2, x2, #0x7a 70f64: 320007e0 orr w0, wzr, #0x3 70f68: 97feb14e bl 0x1d4a0 <.text+0xd9f0> 70f6c: 51000668 sub w8, w19, #0x1 70f70: 7101011f cmp w8, #0x40 70f74: 54004ee2 b.hs 0x71950 70f78: 9100a3e9 add x9, sp, #0x28 70f7c: f868592a ldr x10, [x9, w8, uxtw #3] 70f80: 51000a6b sub w11, w19, #0x2 70f84: 7101017f cmp w11, #0x40 70f88: f90013ea str x10, [sp, #0x20] 70f8c: 54004e22 b.hs 0x71950 70f90: 2a0b03eb mov w11, w11 70f94: d37df16b lsl x11, x11, #3 70f98: f86b692c ldr x12, [x9, x11] 70f9c: cb0a018a sub x10, x12, x10 70fa0: f90013ea str x10, [sp, #0x20] 70fa4: 1400016a b 0x7154c 70fa8: f00001c1 adrp x1, 0xab000 70fac: 90000242 adrp x2, 0xb8000 70fb0: 91378421 add x1, x1, #0xde1 70fb4: 91021042 add x2, x2, #0x84 70fb8: 320007e0 orr w0, wzr, #0x3 70fbc: 97feb139 bl 0x1d4a0 <.text+0xd9f0> 70fc0: 51000668 sub w8, w19, #0x1 70fc4: 7101011f cmp w8, #0x40 70fc8: 54004c42 b.hs 0x71950 70fcc: 9100a3e9 add x9, sp, #0x28 70fd0: f868592a ldr x10, [x9, w8, uxtw #3] 70fd4: 51000a69 sub w9, w19, #0x2 70fd8: 7101013f cmp w9, #0x40 70fdc: f90013ea str x10, [sp, #0x20] 70fe0: 54004b82 b.hs 0x71950 70fe4: 2a0903e9 mov w9, w9 70fe8: b400036a cbz x10, 0x71054 70fec: 9100a3eb add x11, sp, #0x28 70ff0: f869796b ldr x11, [x11, x9, lsl #3] 70ff4: 9aca096c udiv x12, x11, x10 70ff8: 9b0aad8a msub x10, x12, x10, x11 70ffc: 14000015 b 0x71050 71000: d00001c1 adrp x1, 0xab000 71004: f0000222 adrp x2, 0xb8000 71008: 91378421 add x1, x1, #0xde1 7100c: 91023042 add x2, x2, #0x8c 71010: 320007e0 orr w0, wzr, #0x3 71014: 97feb123 bl 0x1d4a0 <.text+0xd9f0> 71018: 51000668 sub w8, w19, #0x1 7101c: 7101011f cmp w8, #0x40 71020: 54004982 b.hs 0x71950 71024: 9100a3e9 add x9, sp, #0x28 71028: f868592a ldr x10, [x9, w8, uxtw #3] 7102c: 51000a69 sub w9, w19, #0x2 71030: 7101013f cmp w9, #0x40 71034: f90013ea str x10, [sp, #0x20] 71038: 540048c2 b.hs 0x71950 7103c: 2a0903e9 mov w9, w9 71040: b40000aa cbz x10, 0x71054 71044: 9100a3eb add x11, sp, #0x28 71048: f869796b ldr x11, [x11, x9, lsl #3] 7104c: 9b0a7d6a mul x10, x11, x10 71050: f90013ea str x10, [sp, #0x20] 71054: 9100a3eb add x11, sp, #0x28 71058: f829796a str x10, [x11, x9, lsl #3] 7105c: 2a0803f3 mov w19, w8 71060: 17fffedb b 0x70bcc 71064: d00001c1 adrp x1, 0xab000 71068: f0000222 adrp x2, 0xb8000 7106c: 91378421 add x1, x1, #0xde1 71070: 91025042 add x2, x2, #0x94 71074: 320007e0 orr w0, wzr, #0x3 71078: 97feb10a bl 0x1d4a0 <.text+0xd9f0> 7107c: 7101027f cmp w19, #0x40 71080: 540045e2 b.hs 0x7193c 71084: 51000668 sub w8, w19, #0x1 71088: 7101011f cmp w8, #0x40 7108c: 54004622 b.hs 0x71950 71090: 2a0803e8 mov w8, w8 71094: d37df108 lsl x8, x8, #3 71098: 9100a3e9 add x9, sp, #0x28 7109c: f868692a ldr x10, [x9, x8] 710a0: cb0a03ea neg x10, x10 710a4: f828692a str x10, [x9, x8] 710a8: 17fffec9 b 0x70bcc 710ac: d00001c1 adrp x1, 0xab000 710b0: f0000222 adrp x2, 0xb8000 710b4: 91378421 add x1, x1, #0xde1 710b8: 91027042 add x2, x2, #0x9c 710bc: 320007e0 orr w0, wzr, #0x3 710c0: 97feb0f8 bl 0x1d4a0 <.text+0xd9f0> 710c4: 7101027f cmp w19, #0x40 710c8: 540043a2 b.hs 0x7193c 710cc: 51000668 sub w8, w19, #0x1 710d0: 7101011f cmp w8, #0x40 710d4: 540043e2 b.hs 0x71950 710d8: 2a0803e8 mov w8, w8 710dc: d37df108 lsl x8, x8, #3 710e0: 9100a3e9 add x9, sp, #0x28 710e4: f868692a ldr x10, [x9, x8] 710e8: aa2a03ea mvn x10, x10 710ec: f828692a str x10, [x9, x8] 710f0: 17fffeb7 b 0x70bcc 710f4: d00001c1 adrp x1, 0xab000 710f8: f0000222 adrp x2, 0xb8000 710fc: 91378421 add x1, x1, #0xde1 71100: 91029042 add x2, x2, #0xa4 71104: 320007e0 orr w0, wzr, #0x3 71108: 97feb0e6 bl 0x1d4a0 <.text+0xd9f0> 7110c: 51000668 sub w8, w19, #0x1 71110: 7101011f cmp w8, #0x40 71114: 540041e2 b.hs 0x71950 71118: 9100a3e9 add x9, sp, #0x28 7111c: f868592a ldr x10, [x9, w8, uxtw #3] 71120: 51000a6b sub w11, w19, #0x2 71124: 7101017f cmp w11, #0x40 71128: f90013ea str x10, [sp, #0x20] 7112c: 54004122 b.hs 0x71950 71130: 2a0b03eb mov w11, w11 71134: d37df16b lsl x11, x11, #3 71138: f86b692c ldr x12, [x9, x11] 7113c: aa0a018a orr x10, x12, x10 71140: 14000103 b 0x7154c 71144: d00001c1 adrp x1, 0xab000 71148: f0000222 adrp x2, 0xb8000 7114c: 91378421 add x1, x1, #0xde1 71150: 9102ac42 add x2, x2, #0xab 71154: 320007e0 orr w0, wzr, #0x3 71158: 97feb0d2 bl 0x1d4a0 <.text+0xd9f0> 7115c: 51000668 sub w8, w19, #0x1 71160: 7101011f cmp w8, #0x40 71164: 54003f62 b.hs 0x71950 71168: 9100a3e9 add x9, sp, #0x28 7116c: f868592a ldr x10, [x9, w8, uxtw #3] 71170: 51000a6b sub w11, w19, #0x2 71174: 7101017f cmp w11, #0x40 71178: f90013ea str x10, [sp, #0x20] 7117c: 54003ea2 b.hs 0x71950 71180: 2a0b03eb mov w11, w11 71184: d37df16b lsl x11, x11, #3 71188: f86b692c ldr x12, [x9, x11] 7118c: 8b0a018a add x10, x12, x10 71190: 140000ef b 0x7154c 71194: d00001c1 adrp x1, 0xab000 71198: f0000222 adrp x2, 0xb8000 7119c: 91378421 add x1, x1, #0xde1 711a0: 9102d042 add x2, x2, #0xb4 711a4: 320007e0 orr w0, wzr, #0x3 711a8: aa1903e3 mov x3, x25 711ac: 97feb0bd bl 0x1d4a0 <.text+0xd9f0> 711b0: 51000668 sub w8, w19, #0x1 711b4: 7101011f cmp w8, #0x40 711b8: 54003cc2 b.hs 0x71950 711bc: 2a0803e8 mov w8, w8 711c0: 9100a3e9 add x9, sp, #0x28 711c4: d37df108 lsl x8, x8, #3 711c8: f868692a ldr x10, [x9, x8] 711cc: f90013ea str x10, [sp, #0x20] 711d0: 8b19014a add x10, x10, x25 711d4: f828692a str x10, [x9, x8] 711d8: 17fffe7d b 0x70bcc 711dc: d00001c1 adrp x1, 0xab000 711e0: f0000222 adrp x2, 0xb8000 711e4: 91378421 add x1, x1, #0xde1 711e8: 91032442 add x2, x2, #0xc9 711ec: 320007e0 orr w0, wzr, #0x3 711f0: 97feb0ac bl 0x1d4a0 <.text+0xd9f0> 711f4: 51000668 sub w8, w19, #0x1 711f8: 7101011f cmp w8, #0x40 711fc: 54003aa2 b.hs 0x71950 71200: 9100a3e9 add x9, sp, #0x28 71204: f868592a ldr x10, [x9, w8, uxtw #3] 71208: 51000a6b sub w11, w19, #0x2 7120c: 7101017f cmp w11, #0x40 71210: f90013ea str x10, [sp, #0x20] 71214: 540039e2 b.hs 0x71950 71218: 2a0b03eb mov w11, w11 7121c: d37df16b lsl x11, x11, #3 71220: f86b692c ldr x12, [x9, x11] 71224: 9aca218a lsl x10, x12, x10 71228: 140000c9 b 0x7154c 7122c: d00001c1 adrp x1, 0xab000 71230: f0000222 adrp x2, 0xb8000 71234: 91378421 add x1, x1, #0xde1 71238: 91034442 add x2, x2, #0xd1 7123c: 320007e0 orr w0, wzr, #0x3 71240: 97feb098 bl 0x1d4a0 <.text+0xd9f0> 71244: 51000668 sub w8, w19, #0x1 71248: 7101011f cmp w8, #0x40 7124c: 54003822 b.hs 0x71950 71250: 9100a3e9 add x9, sp, #0x28 71254: f868592a ldr x10, [x9, w8, uxtw #3] 71258: 51000a6b sub w11, w19, #0x2 7125c: 7101017f cmp w11, #0x40 71260: f90013ea str x10, [sp, #0x20] 71264: 54003762 b.hs 0x71950 71268: 2a0b03eb mov w11, w11 7126c: d37df16b lsl x11, x11, #3 71270: f86b692c ldr x12, [x9, x11] 71274: 9aca258a lsr x10, x12, x10 71278: 140000b5 b 0x7154c 7127c: d00001c1 adrp x1, 0xab000 71280: f0000222 adrp x2, 0xb8000 71284: 91378421 add x1, x1, #0xde1 71288: 91036442 add x2, x2, #0xd9 7128c: 320007e0 orr w0, wzr, #0x3 71290: 97feb084 bl 0x1d4a0 <.text+0xd9f0> 71294: 51000668 sub w8, w19, #0x1 71298: 7101011f cmp w8, #0x40 7129c: 540035a2 b.hs 0x71950 712a0: 9100a3e9 add x9, sp, #0x28 712a4: f868592a ldr x10, [x9, w8, uxtw #3] 712a8: 51000a6b sub w11, w19, #0x2 712ac: 7101017f cmp w11, #0x40 712b0: f90013ea str x10, [sp, #0x20] 712b4: 540034e2 b.hs 0x71950 712b8: 2a0b03eb mov w11, w11 712bc: d37df16b lsl x11, x11, #3 712c0: f86b692c ldr x12, [x9, x11] 712c4: 9aca298a asr x10, x12, x10 712c8: 140000a1 b 0x7154c 712cc: d00001c1 adrp x1, 0xab000 712d0: f0000222 adrp x2, 0xb8000 712d4: 91378421 add x1, x1, #0xde1 712d8: 91038842 add x2, x2, #0xe2 712dc: 320007e0 orr w0, wzr, #0x3 712e0: 97feb070 bl 0x1d4a0 <.text+0xd9f0> 712e4: 51000668 sub w8, w19, #0x1 712e8: 7101011f cmp w8, #0x40 712ec: 54003322 b.hs 0x71950 712f0: 9100a3e9 add x9, sp, #0x28 712f4: f868592a ldr x10, [x9, w8, uxtw #3] 712f8: 51000a6b sub w11, w19, #0x2 712fc: 7101017f cmp w11, #0x40 71300: f90013ea str x10, [sp, #0x20] 71304: 54003262 b.hs 0x71950 71308: 2a0b03eb mov w11, w11 7130c: d37df16b lsl x11, x11, #3 71310: f86b692c ldr x12, [x9, x11] 71314: ca0a018a eor x10, x12, x10 71318: 1400008d b 0x7154c 7131c: d00001c1 adrp x1, 0xab000 71320: f0000222 adrp x2, 0xb8000 71324: 13003f23 sxth w3, w25 71328: 91378421 add x1, x1, #0xde1 7132c: 91045042 add x2, x2, #0x114 71330: 320007e0 orr w0, wzr, #0x3 71334: 97feb05b bl 0x1d4a0 <.text+0xd9f0> 71338: 51000673 sub w19, w19, #0x1 7133c: 7101027f cmp w19, #0x40 71340: 54003082 b.hs 0x71950 71344: 9100a3e8 add x8, sp, #0x28 71348: f8735908 ldr x8, [x8, w19, uxtw #3] 7134c: f90013e8 str x8, [sp, #0x20] 71350: b5001128 cbnz x8, 0x71574 71354: 17fffe1e b 0x70bcc 71358: d00001c1 adrp x1, 0xab000 7135c: f0000222 adrp x2, 0xb8000 71360: 91378421 add x1, x1, #0xde1 71364: 9103e042 add x2, x2, #0xf8 71368: 320007e0 orr w0, wzr, #0x3 7136c: 97feb04d bl 0x1d4a0 <.text+0xd9f0> 71370: 51000668 sub w8, w19, #0x1 71374: 7101011f cmp w8, #0x40 71378: 54002ec2 b.hs 0x71950 7137c: 9100a3e9 add x9, sp, #0x28 71380: f868592a ldr x10, [x9, w8, uxtw #3] 71384: 51000a6b sub w11, w19, #0x2 71388: 7101017f cmp w11, #0x40 7138c: f90013ea str x10, [sp, #0x20] 71390: 54002e02 b.hs 0x71950 71394: 2a0b03eb mov w11, w11 71398: d37df16b lsl x11, x11, #3 7139c: f86b692c ldr x12, [x9, x11] 713a0: eb0a019f cmp x12, x10 713a4: 1a9f17ea cset w10, eq 713a8: 14000069 b 0x7154c 713ac: d00001c1 adrp x1, 0xab000 713b0: f0000222 adrp x2, 0xb8000 713b4: 91378421 add x1, x1, #0xde1 713b8: 9103c442 add x2, x2, #0xf1 713bc: 320007e0 orr w0, wzr, #0x3 713c0: 97feb038 bl 0x1d4a0 <.text+0xd9f0> 713c4: 51000668 sub w8, w19, #0x1 713c8: 7101011f cmp w8, #0x40 713cc: 54002c22 b.hs 0x71950 713d0: 9100a3e9 add x9, sp, #0x28 713d4: f868592a ldr x10, [x9, w8, uxtw #3] 713d8: 51000a6b sub w11, w19, #0x2 713dc: 7101017f cmp w11, #0x40 713e0: f90013ea str x10, [sp, #0x20] 713e4: 54002b62 b.hs 0x71950 713e8: 2a0b03eb mov w11, w11 713ec: d37df16b lsl x11, x11, #3 713f0: f86b692c ldr x12, [x9, x11] 713f4: eb0a019f cmp x12, x10 713f8: 1a9fb7ea cset w10, ge 713fc: 14000054 b 0x7154c 71400: d00001c1 adrp x1, 0xab000 71404: f0000222 adrp x2, 0xb8000 71408: 91378421 add x1, x1, #0xde1 7140c: 91041842 add x2, x2, #0x106 71410: 320007e0 orr w0, wzr, #0x3 71414: 97feb023 bl 0x1d4a0 <.text+0xd9f0> 71418: 51000668 sub w8, w19, #0x1 7141c: 7101011f cmp w8, #0x40 71420: 54002982 b.hs 0x71950 71424: 9100a3e9 add x9, sp, #0x28 71428: f868592a ldr x10, [x9, w8, uxtw #3] 7142c: 51000a6b sub w11, w19, #0x2 71430: 7101017f cmp w11, #0x40 71434: f90013ea str x10, [sp, #0x20] 71438: 540028c2 b.hs 0x71950 7143c: 2a0b03eb mov w11, w11 71440: d37df16b lsl x11, x11, #3 71444: f86b692c ldr x12, [x9, x11] 71448: eb0a019f cmp x12, x10 7144c: 1a9fd7ea cset w10, gt 71450: 1400003f b 0x7154c 71454: d00001c1 adrp x1, 0xab000 71458: f0000222 adrp x2, 0xb8000 7145c: 91378421 add x1, x1, #0xde1 71460: 9103a842 add x2, x2, #0xea 71464: 320007e0 orr w0, wzr, #0x3 71468: 97feb00e bl 0x1d4a0 <.text+0xd9f0> 7146c: 51000668 sub w8, w19, #0x1 71470: 7101011f cmp w8, #0x40 71474: 540026e2 b.hs 0x71950 71478: 9100a3e9 add x9, sp, #0x28 7147c: f868592a ldr x10, [x9, w8, uxtw #3] 71480: 51000a6b sub w11, w19, #0x2 71484: 7101017f cmp w11, #0x40 71488: f90013ea str x10, [sp, #0x20] 7148c: 54002622 b.hs 0x71950 71490: 2a0b03eb mov w11, w11 71494: d37df16b lsl x11, x11, #3 71498: f86b692c ldr x12, [x9, x11] 7149c: eb0a019f cmp x12, x10 714a0: 1a9fc7ea cset w10, le 714a4: 1400002a b 0x7154c 714a8: d00001c1 adrp x1, 0xab000 714ac: f0000222 adrp x2, 0xb8000 714b0: 91378421 add x1, x1, #0xde1 714b4: 9103fc42 add x2, x2, #0xff 714b8: 320007e0 orr w0, wzr, #0x3 714bc: 97feaff9 bl 0x1d4a0 <.text+0xd9f0> 714c0: 51000668 sub w8, w19, #0x1 714c4: 7101011f cmp w8, #0x40 714c8: 54002442 b.hs 0x71950 714cc: 9100a3e9 add x9, sp, #0x28 714d0: f868592a ldr x10, [x9, w8, uxtw #3] 714d4: 51000a6b sub w11, w19, #0x2 714d8: 7101017f cmp w11, #0x40 714dc: f90013ea str x10, [sp, #0x20] 714e0: 54002382 b.hs 0x71950 714e4: 2a0b03eb mov w11, w11 714e8: d37df16b lsl x11, x11, #3 714ec: f86b692c ldr x12, [x9, x11] 714f0: eb0a019f cmp x12, x10 714f4: 1a9fa7ea cset w10, lt 714f8: 14000015 b 0x7154c 714fc: d00001c1 adrp x1, 0xab000 71500: f0000222 adrp x2, 0xb8000 71504: 91378421 add x1, x1, #0xde1 71508: 91043442 add x2, x2, #0x10d 7150c: 320007e0 orr w0, wzr, #0x3 71510: 97feafe4 bl 0x1d4a0 <.text+0xd9f0> 71514: 51000668 sub w8, w19, #0x1 71518: 7101011f cmp w8, #0x40 7151c: 540021a2 b.hs 0x71950 71520: 9100a3e9 add x9, sp, #0x28 71524: f868592a ldr x10, [x9, w8, uxtw #3] 71528: 51000a6b sub w11, w19, #0x2 7152c: 7101017f cmp w11, #0x40 71530: f90013ea str x10, [sp, #0x20] 71534: 540020e2 b.hs 0x71950 71538: 2a0b03eb mov w11, w11 7153c: d37df16b lsl x11, x11, #3 71540: f86b692c ldr x12, [x9, x11] 71544: eb0a019f cmp x12, x10 71548: 1a9f07ea cset w10, ne 7154c: f82b692a str x10, [x9, x11] 71550: 2a0803f3 mov w19, w8 71554: 17fffd9e b 0x70bcc 71558: d00001c1 adrp x1, 0xab000 7155c: f0000222 adrp x2, 0xb8000 71560: 13003f23 sxth w3, w25 71564: 91378421 add x1, x1, #0xde1 71568: 91045042 add x2, x2, #0x114 7156c: 320007e0 orr w0, wzr, #0x3 71570: 97feafcc bl 0x1d4a0 <.text+0xd9f0> 71574: f94002c8 ldr x8, [x22] 71578: 8b39a108 add x8, x8, w25, sxth 7157c: f90002c8 str x8, [x22] 71580: 17fffd93 b 0x70bcc 71584: d00001c1 adrp x1, 0xab000 71588: d0000222 adrp x2, 0xb7000 7158c: 91378421 add x1, x1, #0xde1 71590: 913f7c42 add x2, x2, #0xfdf 71594: 320007e0 orr w0, wzr, #0x3 71598: 2a1903e3 mov w3, w25 7159c: 97feafc1 bl 0x1d4a0 <.text+0xd9f0> 715a0: 51000668 sub w8, w19, #0x1 715a4: 7101011f cmp w8, #0x40 715a8: 54001d42 b.hs 0x71950 715ac: 9100a3e9 add x9, sp, #0x28 715b0: f868592a ldr x10, [x9, w8, uxtw #3] 715b4: d1000729 sub x9, x25, #0x1 715b8: f1001d3f cmp x9, #0x7 715bc: f90013ea str x10, [sp, #0x20] 715c0: 540022c8 b.hi 0x71a18 715c4: d000022b adrp x11, 0xb7000 715c8: 913b916b add x11, x11, #0xee4 715cc: b8a97969 ldrsw x9, [x11, x9, lsl #2] 715d0: 2a0803e8 mov w8, w8 715d4: 8b0b0129 add x9, x9, x11 715d8: d61f0120 br x9 715dc: f8408549 ldr x9, [x10], #0x8 715e0: f100233f cmp x25, #0x8 715e4: f90013ea str x10, [sp, #0x20] 715e8: 54000320 b.eq 0x7164c 715ec: d37df32a lsl x10, x25, #3 715f0: 9280000b mov x11, #-0x1 // =-1 715f4: 9aca216a lsl x10, x11, x10 715f8: 8a0a0129 and x9, x9, x10 715fc: 14000014 b 0x7164c 71600: d00001c1 adrp x1, 0xab000 71604: f0000222 adrp x2, 0xb8000 71608: 91378421 add x1, x1, #0xde1 7160c: 91048442 add x2, x2, #0x121 71610: 320007e0 orr w0, wzr, #0x3 71614: 97feafa3 bl 0x1d4a0 <.text+0xd9f0> 71618: 17fffd6d b 0x70bcc 7161c: b8404549 ldr w9, [x10], #0x4 71620: f1000f3f cmp x25, #0x3 71624: f90013ea str x10, [sp, #0x20] 71628: 92405d2a and x10, x9, #0xffffff 7162c: 9a890149 csel x9, x10, x9, eq 71630: 14000007 b 0x7164c 71634: 38401549 ldrb w9, [x10], #0x1 71638: 320003f9 orr w25, wzr, #0x1 7163c: 14000003 b 0x71648 71640: 78402549 ldrh w9, [x10], #0x2 71644: 321f03f9 orr w25, wzr, #0x2 71648: f90013ea str x10, [sp, #0x20] 7164c: 9100a3ea add x10, sp, #0x28 71650: f8287949 str x9, [x10, x8, lsl #3] 71654: 17fffd5e b 0x70bcc 71658: 5303150b ubfx w11, w8, #3, #3 7165c: 71001d7f cmp w11, #0x7 71660: 320007ec orr w12, wzr, #0x3 71664: 1a8b0183 csel w3, w12, w11, eq 71668: 7100147f cmp w3, #0x5 7166c: 54001e68 b.hi 0x71a38 71670: d000022b adrp x11, 0xb7000 71674: 9131916b add x11, x11, #0xc64 71678: aa0b03ec mov x12, x11 7167c: b8a3798b ldrsw x11, [x12, x3, lsl #2] 71680: 8b0c016b add x11, x11, x12 71684: d61f0160 br x11 71688: 39400559 ldrb w25, [x10, #0x1] 7168c: 320007ee orr w14, wzr, #0x3 71690: 91000949 add x9, x10, #0x2 71694: 1400000c b 0x716c4 71698: 78401159 ldurh w25, [x10, #0x1] 7169c: 320007ee orr w14, wzr, #0x3 716a0: 91000d49 add x9, x10, #0x3 716a4: 14000008 b 0x716c4 716a8: b8401159 ldur w25, [x10, #0x1] 716ac: 320007ee orr w14, wzr, #0x3 716b0: 91001549 add x9, x10, #0x5 716b4: 14000004 b 0x716c4 716b8: f8401159 ldur x25, [x10, #0x1] 716bc: 320007ee orr w14, wzr, #0x3 716c0: 91002549 add x9, x10, #0x9 716c4: f90002c9 str x9, [x22] 716c8: 71024b7f cmp w27, #0x92 716cc: 54000e21 b.ne 0x71890 716d0: 12000908 and w8, w8, #0x7 716d4: 71001d1f cmp w8, #0x7 716d8: 1a8801c3 csel w3, w14, w8, eq 716dc: 7100147f cmp w3, #0x5 716e0: 54001ac8 b.hi 0x71a38 716e4: d0000228 adrp x8, 0xb7000 716e8: 9131f108 add x8, x8, #0xc7c 716ec: aa0803e9 mov x9, x8 716f0: b8a37928 ldrsw x8, [x9, x3, lsl #2] 716f4: 8b090108 add x8, x8, x9 716f8: d61f0100 br x8 716fc: f94002c8 ldr x8, [x22] 71700: 3840151c ldrb w28, [x8], #0x1 71704: 14000029 b 0x717a8 71708: 320007ee orr w14, wzr, #0x3 7170c: aa1f03f9 mov x25, xzr 71710: aa1f03ea mov x10, xzr 71714: 3840152b ldrb w11, [x9], #0x1 71718: 13001d6c sxtb w12, w11 7171c: 9240196b and x11, x11, #0x7f 71720: 9aca216b lsl x11, x11, x10 71724: aa190179 orr x25, x11, x25 71728: 91001d4a add x10, x10, #0x7 7172c: f90002c9 str x9, [x22] 71730: 37ffff2c tbnz w12, #0x1f, 0x71714 71734: 17ffffe5 b 0x716c8 71738: 320007ee orr w14, wzr, #0x3 7173c: aa1f03ea mov x10, xzr 71740: aa1f03eb mov x11, xzr 71744: 3840152c ldrb w12, [x9], #0x1 71748: 9240198d and x13, x12, #0x7f 7174c: 9acb21ad lsl x13, x13, x11 71750: aa0a01aa orr x10, x13, x10 71754: 91001d6b add x11, x11, #0x7 71758: f90002c9 str x9, [x22] 7175c: 373fff4c tbnz w12, #0x7, 0x71744 71760: 721a019f tst w12, #0x40 71764: 320017e9 orr w9, wzr, #0x3f 71768: fa491162 ccmp x11, x9, #0x2, ne 7176c: 92800009 mov x9, #-0x1 // =-1 71770: 9acb2129 lsl x9, x9, x11 71774: 9a8983e9 csel x9, xzr, x9, hi 71778: aa0a0139 orr x25, x9, x10 7177c: 71024b7f cmp w27, #0x92 71780: 54fffa80 b.eq 0x716d0 71784: 14000043 b 0x71890 71788: f94002c8 ldr x8, [x22] 7178c: 7840251c ldrh w28, [x8], #0x2 71790: 14000006 b 0x717a8 71794: f94002c8 ldr x8, [x22] 71798: b840451c ldr w28, [x8], #0x4 7179c: 14000003 b 0x717a8 717a0: f94002c8 ldr x8, [x22] 717a4: f840851c ldr x28, [x8], #0x8 717a8: f90002c8 str x8, [x22] 717ac: d00001c1 adrp x1, 0xab000 717b0: d0000222 adrp x2, 0xb7000 717b4: 320007e0 orr w0, wzr, #0x3 717b8: 91378421 add x1, x1, #0xde1 717bc: 913d4042 add x2, x2, #0xf50 717c0: 2a1903e3 mov w3, w25 717c4: aa1c03e4 mov x4, x28 717c8: aa1c03fb mov x27, x28 717cc: 97feaf35 bl 0x1d4a0 <.text+0xd9f0> 717d0: f101833f cmp x25, #0x60 717d4: 1a9f3321 csel w1, w25, wzr, lo 717d8: 910083e2 add x2, sp, #0x20 717dc: aa1503e0 mov x0, x21 717e0: 97fffc61 bl 0x70964 717e4: 37f80de0 tbnz w0, #0x1f, 0x719a0 717e8: 7101027f cmp w19, #0x40 717ec: 54000a82 b.hs 0x7193c 717f0: f94013e8 ldr x8, [sp, #0x20] 717f4: aa1b03fc mov x28, x27 717f8: 8b1c0108 add x8, x8, x28 717fc: 17fffcf0 b 0x70bbc 71800: f94002c8 ldr x8, [x22] 71804: aa1f03fc mov x28, xzr 71808: aa1f03e9 mov x9, xzr 7180c: 3840150a ldrb w10, [x8], #0x1 71810: 13001d4b sxtb w11, w10 71814: 9240194a and x10, x10, #0x7f 71818: 9ac9214a lsl x10, x10, x9 7181c: aa1c015c orr x28, x10, x28 71820: 91001d29 add x9, x9, #0x7 71824: f90002c8 str x8, [x22] 71828: 37ffff2b tbnz w11, #0x1f, 0x7180c 7182c: 14000019 b 0x71890 71830: f94002c9 ldr x9, [x22] 71834: aa1f03e8 mov x8, xzr 71838: aa1f03ea mov x10, xzr 7183c: 3840152b ldrb w11, [x9], #0x1 71840: 9240196c and x12, x11, #0x7f 71844: 9aca218c lsl x12, x12, x10 71848: aa080188 orr x8, x12, x8 7184c: 91001d4a add x10, x10, #0x7 71850: f90002c9 str x9, [x22] 71854: 373fff4b tbnz w11, #0x7, 0x7183c 71858: 721a017f tst w11, #0x40 7185c: 320017e9 orr w9, wzr, #0x3f 71860: fa491142 ccmp x10, x9, #0x2, ne 71864: 92800009 mov x9, #-0x1 // =-1 71868: 9aca2129 lsl x9, x9, x10 7186c: 9a8983e9 csel x9, xzr, x9, hi 71870: aa08013c orr x28, x9, x8 71874: 14000007 b 0x71890 71878: aa0a03e9 mov x9, x10 7187c: 3840153b ldrb w27, [x9], #0x1 71880: 387b6ae8 ldrb w8, [x23, x27] 71884: f90002c9 str x9, [x22] 71888: 121a050b and w11, w8, #0xc0 7188c: 35ffee6b cbnz w11, 0x71658 71890: 51000f68 sub w8, w27, #0x3 71894: 71024d1f cmp w8, #0x93 71898: 54000888 b.hi 0x719a8 7189c: b8a87b48 ldrsw x8, [x26, x8, lsl #2] 718a0: 8b1a0108 add x8, x8, x26 718a4: d61f0100 br x8 718a8: d00001c1 adrp x1, 0xab000 718ac: d0000222 adrp x2, 0xb7000 718b0: 51014363 sub w3, w27, #0x50 718b4: 91378421 add x1, x1, #0xde1 718b8: 913d9442 add x2, x2, #0xf65 718bc: 320007e0 orr w0, wzr, #0x3 718c0: 97feaef8 bl 0x1d4a0 <.text+0xd9f0> 718c4: f9400bea ldr x10, [sp, #0x10] 718c8: d1014368 sub x8, x27, #0x50 718cc: 320003e9 orr w9, wzr, #0x1 718d0: 2a1f03e0 mov w0, wzr 718d4: f9000148 str x8, [x10] 718d8: b9000289 str w9, [x20] 718dc: f9400ff9 ldr x25, [sp, #0x18] 718e0: 14000024 b 0x71970 718e4: 51000668 sub w8, w19, #0x1 718e8: a94167f3 ldp x19, x25, [sp, #0x10] 718ec: 7101011f cmp w8, #0x40 718f0: 54000103 b.lo 0x71910 718f4: d00001c1 adrp x1, 0xab000 718f8: d0000222 adrp x2, 0xb7000 718fc: 91378421 add x1, x1, #0xde1 71900: 913f3842 add x2, x2, #0xfce 71904: 320007e0 orr w0, wzr, #0x3 71908: 97feaee6 bl 0x1d4a0 <.text+0xd9f0> 7190c: 14000018 b 0x7196c 71910: 9100a3e9 add x9, sp, #0x28 71914: f8685923 ldr x3, [x9, w8, uxtw #3] 71918: d00001c1 adrp x1, 0xab000 7191c: f0000222 adrp x2, 0xb8000 71920: 91378421 add x1, x1, #0xde1 71924: 91050442 add x2, x2, #0x141 71928: 320007e0 orr w0, wzr, #0x3 7192c: f9000263 str x3, [x19] 71930: 97feaedc bl 0x1d4a0 <.text+0xd9f0> 71934: 2a1f03e0 mov w0, wzr 71938: 1400000e b 0x71970 7193c: d00001c1 adrp x1, 0xab000 71940: d0000222 adrp x2, 0xb7000 71944: 91378421 add x1, x1, #0xde1 71948: 913c8042 add x2, x2, #0xf20 7194c: 14000005 b 0x71960 71950: d00001c1 adrp x1, 0xab000 71954: d0000222 adrp x2, 0xb7000 71958: 91378421 add x1, x1, #0xde1 7195c: 913f3842 add x2, x2, #0xfce 71960: 320007e0 orr w0, wzr, #0x3 71964: 97feaecf bl 0x1d4a0 <.text+0xd9f0> 71968: f9400ff9 ldr x25, [sp, #0x18] 7196c: 321d73e0 orr w0, wzr, #0xfffffff8 71970: f9401728 ldr x8, [x25, #0x28] 71974: f85a83a9 ldur x9, [x29, #-0x58] 71978: eb09011f cmp x8, x9 7197c: 540006a1 b.ne 0x71a50 71980: 9108c3ff add sp, sp, #0x230 71984: a9457bfd ldp x29, x30, [sp, #0x50] 71988: a9444ff4 ldp x20, x19, [sp, #0x40] 7198c: a94357f6 ldp x22, x21, [sp, #0x30] 71990: a9425ff8 ldp x24, x23, [sp, #0x20] 71994: a94167fa ldp x26, x25, [sp, #0x10] 71998: a8c66ffc ldp x28, x27, [sp], #0x60 7199c: d65f03c0 ret 719a0: f9400ff9 ldr x25, [sp, #0x18] 719a4: 17fffff3 b 0x71970 719a8: d00001c1 adrp x1, 0xab000 719ac: f0000222 adrp x2, 0xb8000 719b0: 91378421 add x1, x1, #0xde1 719b4: 9104a442 add x2, x2, #0x129 719b8: 320007e0 orr w0, wzr, #0x3 719bc: 2a1b03e3 mov w3, w27 719c0: 1400001c b 0x71a30 719c4: d00001c1 adrp x1, 0xab000 719c8: d0000222 adrp x2, 0xb7000 719cc: 91378421 add x1, x1, #0xde1 719d0: 913dc842 add x2, x2, #0xf72 719d4: 320007e0 orr w0, wzr, #0x3 719d8: 2a1903e3 mov w3, w25 719dc: 97feaeb1 bl 0x1d4a0 <.text+0xd9f0> 719e0: f9400bea ldr x10, [sp, #0x10] 719e4: f101833f cmp x25, #0x60 719e8: 320003e8 orr w8, wzr, #0x1 719ec: 9a9f3329 csel x9, x25, xzr, lo 719f0: f9000149 str x9, [x10] 719f4: b9000288 str w8, [x20] 719f8: f9400ff9 ldr x25, [sp, #0x18] 719fc: 2a1f03e0 mov w0, wzr 71a00: 17ffffdc b 0x71970 71a04: d00001c1 adrp x1, 0xab000 71a08: f0000222 adrp x2, 0xb8000 71a0c: 91378421 add x1, x1, #0xde1 71a10: 91007c42 add x2, x2, #0x1f 71a14: 17ffffd3 b 0x71960 71a18: d00001c1 adrp x1, 0xab000 71a1c: d0000222 adrp x2, 0xb7000 71a20: 91378421 add x1, x1, #0xde1 71a24: 913fc842 add x2, x2, #0xff2 71a28: 320007e0 orr w0, wzr, #0x3 71a2c: 2a1903e3 mov w3, w25 71a30: 97feae9c bl 0x1d4a0 <.text+0xd9f0> 71a34: 17ffffcd b 0x71968 71a38: d00001c1 adrp x1, 0xab000 71a3c: f0000222 adrp x2, 0xb8000 71a40: 91378421 add x1, x1, #0xde1 71a44: 91055842 add x2, x2, #0x156 71a48: 320007e0 orr w0, wzr, #0x3 71a4c: 17fffff9 b 0x71a30 71a50: 97fe75e4 bl 0xf1e0 <__stack_chk_fail@plt> 71a54: d10383ff sub sp, sp, #0xe0 71a58: a9086ffc stp x28, x27, [sp, #0x80] 71a5c: a90967fa stp x26, x25, [sp, #0x90] 71a60: a90a5ff8 stp x24, x23, [sp, #0xa0] 71a64: a90b57f6 stp x22, x21, [sp, #0xb0] 71a68: a90c4ff4 stp x20, x19, [sp, #0xc0] 71a6c: a90d7bfd stp x29, x30, [sp, #0xd0] 71a70: 910343fd add x29, sp, #0xd0 71a74: d53bd05b mrs x27, TPIDR_EL0 71a78: f9401768 ldr x8, [x27, #0x28] 71a7c: aa0203f9 mov x25, x2 71a80: aa0103f6 mov x22, x1 71a84: d00001c1 adrp x1, 0xab000 71a88: f81a83a8 stur x8, [x29, #-0x58] 71a8c: f940033a ldr x26, [x25] 71a90: f0000222 adrp x2, 0xb8000 71a94: aa0303f3 mov x19, x3 71a98: aa0003f7 mov x23, x0 71a9c: 91378421 add x1, x1, #0xde1 71aa0: 910a5042 add x2, x2, #0x294 71aa4: 320007e0 orr w0, wzr, #0x3 71aa8: aa1a03e3 mov x3, x26 71aac: aa0603f5 mov x21, x6 71ab0: aa0503f8 mov x24, x5 71ab4: 2a0403f4 mov w20, w4 71ab8: 97feae7a bl 0x1d4a0 <.text+0xd9f0> 71abc: 910063e0 add x0, sp, #0x18 71ac0: 52800902 mov w2, #0x48 // =72 71ac4: 2a1f03e1 mov w1, wzr 71ac8: 97fe7786 bl 0xf8e0 71acc: aa1a03ea mov x10, x26 71ad0: b8404548 ldr w8, [x10], #0x4 71ad4: 3100051f cmn w8, #0x1 71ad8: f90033ea str x10, [sp, #0x60] 71adc: 54000080 b.eq 0x71aec 71ae0: 350002a8 cbnz w8, 0x71b34 71ae4: 12800120 mov w0, #-0xa // =-10 71ae8: 14000149 b 0x7200c 71aec: f8404348 ldur x8, [x26, #0x4] 71af0: 9100334a add x10, x26, #0xc 71af4: f90033ea str x10, [sp, #0x60] 71af8: 91005349 add x9, x26, #0x14 71afc: 8b0a011c add x28, x8, x10 71b00: f900033c str x28, [x25] 71b04: f840c348 ldur x8, [x26, #0xc] 71b08: f100031f cmp x24, #0x0 71b0c: f90033e9 str x9, [sp, #0x60] 71b10: 1a9f07e9 cset w9, ne 71b14: b4000278 cbz x24, 0x71b60 71b18: b100051f cmn x8, #0x1 71b1c: 2a1f03e0 mov w0, wzr 71b20: 54002760 b.eq 0x7200c 71b24: 1280000b mov w11, #-0x1 // =-1 71b28: eb0b011f cmp x8, x11 71b2c: 54002700 b.eq 0x7200c 71b30: 1400000d b 0x71b64 71b34: 8b08015c add x28, x10, x8 71b38: f900033c str x28, [x25] 71b3c: b9800748 ldrsw x8, [x26, #0x4] 71b40: f100031f cmp x24, #0x0 71b44: da9f03ec csetm x12, ne 71b48: 9100234b add x11, x26, #0x8 71b4c: 1a9f07e9 cset w9, ne 71b50: eb0c011f cmp x8, x12 71b54: f90033eb str x11, [sp, #0x60] 71b58: 54000061 b.ne 0x71b64 71b5c: 1400012b b 0x72008 71b60: b4002548 cbz x8, 0x72008 71b64: cb08014a sub x10, x10, x8 71b68: 8b180108 add x8, x8, x24 71b6c: 7100013f cmp w9, #0x0 71b70: 9a8a1119 csel x25, x8, x10, ne 71b74: d00001c1 adrp x1, 0xab000 71b78: f0000222 adrp x2, 0xb8000 71b7c: 91378421 add x1, x1, #0xde1 71b80: 910a8442 add x2, x2, #0x2a1 71b84: 320007e0 orr w0, wzr, #0x3 71b88: aa1903e3 mov x3, x25 71b8c: 97feae45 bl 0x1d4a0 <.text+0xd9f0> 71b90: 32001fe8 orr w8, wzr, #0xff 71b94: 390177e8 strb w8, [sp, #0x5d] 71b98: f9002bff str xzr, [sp, #0x50] 71b9c: aa1903e9 mov x9, x25 71ba0: b840452a ldr w10, [x9], #0x4 71ba4: 3100055f cmn w10, #0x1 71ba8: f90037e9 str x9, [sp, #0x68] 71bac: 54000200 b.eq 0x71bec 71bb0: b9400723 ldr w3, [x25, #0x4] 71bb4: f100031f cmp x24, #0x0 71bb8: 5a9f03eb csetm w11, ne 71bbc: 91002328 add x8, x25, #0x8 71bc0: 6b0b007f cmp w3, w11 71bc4: f90037e8 str x8, [sp, #0x68] 71bc8: 54000260 b.eq 0x71c14 71bcc: d00001c1 adrp x1, 0xab000 71bd0: f0000222 adrp x2, 0xb8000 71bd4: 91378421 add x1, x1, #0xde1 71bd8: 910c3442 add x2, x2, #0x30d 71bdc: 320007e0 orr w0, wzr, #0x3 71be0: 97feae30 bl 0x1d4a0 <.text+0xd9f0> 71be4: 321d73e0 orr w0, wzr, #0xfffffff8 71be8: 14000109 b 0x7200c 71bec: 9100332a add x10, x25, #0xc 71bf0: f8404329 ldur x9, [x25, #0x4] 71bf4: f90037ea str x10, [sp, #0x68] 71bf8: f840c323 ldur x3, [x25, #0xc] 71bfc: f100031f cmp x24, #0x0 71c00: da9f03eb csetm x11, ne 71c04: 91005328 add x8, x25, #0x14 71c08: eb0b007f cmp x3, x11 71c0c: f90037e8 str x8, [sp, #0x68] 71c10: 54000781 b.ne 0x71d00 71c14: 8b0a0129 add x9, x9, x10 71c18: f90013e9 str x9, [sp, #0x20] 71c1c: 38401503 ldrb w3, [x8], #0x1 71c20: 321f0069 orr w9, w3, #0x2 71c24: 71000d3f cmp w9, #0x3 71c28: f90037e8 str x8, [sp, #0x68] 71c2c: 540007a1 b.ne 0x71d20 71c30: 910063ea add x10, sp, #0x18 71c34: 9100e14a add x10, x10, #0x38 71c38: aa1f03e9 mov x9, xzr 71c3c: f9000bea str x10, [sp, #0x10] 71c40: d10183aa sub x10, x29, #0x60 71c44: 381a43bf sturb wzr, [x29, #-0x5c] 71c48: b81a03bf stur wzr, [x29, #-0x60] 71c4c: 14000004 b 0x71c5c 71c50: 9100052c add x12, x9, #0x1 71c54: 3829694b strb w11, [x10, x9] 71c58: aa0c03e9 mov x9, x12 71c5c: 3840150b ldrb w11, [x8], #0x1 71c60: f90037e8 str x8, [sp, #0x68] 71c64: 3400008b cbz w11, 0x71c74 71c68: f1000d3f cmp x9, #0x3 71c6c: 54ffff88 b.hi 0x71c5c 71c70: 17fffff8 b 0x71c50 71c74: aa1f03eb mov x11, xzr 71c78: aa1f03e9 mov x9, xzr 71c7c: 3840150a ldrb w10, [x8], #0x1 71c80: 13001d4c sxtb w12, w10 71c84: 9240194a and x10, x10, #0x7f 71c88: 9ac9214a lsl x10, x10, x9 71c8c: aa0b014b orr x11, x10, x11 71c90: 91001d29 add x9, x9, #0x7 71c94: f90037e8 str x8, [sp, #0x68] 71c98: 37ffff2c tbnz w12, #0x1f, 0x71c7c 71c9c: aa1f03e9 mov x9, xzr 71ca0: aa1f03ea mov x10, xzr 71ca4: f9001feb str x11, [sp, #0x38] 71ca8: aa0803eb mov x11, x8 71cac: 3840150c ldrb w12, [x8], #0x1 71cb0: 9240198d and x13, x12, #0x7f 71cb4: 9aca21ad lsl x13, x13, x10 71cb8: aa0901a9 orr x9, x13, x9 71cbc: 91001d4a add x10, x10, #0x7 71cc0: f90037e8 str x8, [sp, #0x68] 71cc4: 373fff2c tbnz w12, #0x7, 0x71ca8 71cc8: 721a019f tst w12, #0x40 71ccc: 320017ec orr w12, wzr, #0x3f 71cd0: 9280000d mov x13, #-0x1 // =-1 71cd4: fa4c1142 ccmp x10, x12, #0x2, ne 71cd8: 9aca21aa lsl x10, x13, x10 71cdc: 9a8a83ea csel x10, xzr, x10, hi 71ce0: aa090149 orr x9, x10, x9 71ce4: 7100047f cmp w3, #0x1 71ce8: f90023e9 str x9, [sp, #0x40] 71cec: 540002a1 b.ne 0x71d40 71cf0: 39400569 ldrb w9, [x11, #0x1] 71cf4: 91000968 add x8, x11, #0x2 71cf8: f90037e8 str x8, [sp, #0x68] 71cfc: 1400001b b 0x71d68 71d00: d00001c1 adrp x1, 0xab000 71d04: f0000222 adrp x2, 0xb8000 71d08: 91378421 add x1, x1, #0xde1 71d0c: 910c8c42 add x2, x2, #0x323 71d10: 320007e0 orr w0, wzr, #0x3 71d14: 97feade3 bl 0x1d4a0 <.text+0xd9f0> 71d18: 321d73e0 orr w0, wzr, #0xfffffff8 71d1c: 140000bc b 0x7200c 71d20: d00001c1 adrp x1, 0xab000 71d24: f0000222 adrp x2, 0xb8000 71d28: 91378421 add x1, x1, #0xde1 71d2c: 910cec42 add x2, x2, #0x33b 71d30: 320007e0 orr w0, wzr, #0x3 71d34: 97feaddb bl 0x1d4a0 <.text+0xd9f0> 71d38: 321c7be0 orr w0, wzr, #0xfffffff7 71d3c: 140000b4 b 0x7200c 71d40: aa1f03e9 mov x9, xzr 71d44: aa1f03ea mov x10, xzr 71d48: 3840150b ldrb w11, [x8], #0x1 71d4c: 13001d6c sxtb w12, w11 71d50: 9240196b and x11, x11, #0x7f 71d54: 9aca216b lsl x11, x11, x10 71d58: aa090169 orr x9, x11, x9 71d5c: 91001d4a add x10, x10, #0x7 71d60: f90037e8 str x8, [sp, #0x68] 71d64: 37ffff2c tbnz w12, #0x1f, 0x71d48 71d68: f90027e9 str x9, [sp, #0x48] 71d6c: 385a03a9 ldurb w9, [x29, #-0x60] 71d70: b9000ff4 str w20, [sp, #0xc] 71d74: 7101e93f cmp w9, #0x7a 71d78: 540000e1 b.ne 0x71d94 71d7c: 320003fa orr w26, wzr, #0x1 71d80: 39017bfa strb w26, [sp, #0x5e] 71d84: 38c01509 ldrsb w9, [x8], #0x1 71d88: f90037e8 str x8, [sp, #0x68] 71d8c: 37ffffc9 tbnz w9, #0x1f, 0x71d84 71d90: 14000002 b 0x71d98 71d94: aa1f03fa mov x26, xzr 71d98: f0000238 adrp x24, 0xb8000 71d9c: 321e03f9 orr w25, wzr, #0x4 71da0: d10183b4 sub x20, x29, #0x60 71da4: 9109d318 add x24, x24, #0x274 71da8: 387a6a88 ldrb w8, [x20, x26] 71dac: 51013109 sub w9, w8, #0x4c 71db0: 71001d3f cmp w9, #0x7 71db4: 54000408 b.hi 0x71e34 71db8: b8a97b08 ldrsw x8, [x24, x9, lsl #2] 71dbc: 8b180108 add x8, x8, x24 71dc0: d61f0100 br x8 71dc4: f94037e8 ldr x8, [sp, #0x68] 71dc8: 38401509 ldrb w9, [x8], #0x1 71dcc: f90037e8 str x8, [sp, #0x68] 71dd0: 390177e9 strb w9, [sp, #0x5d] 71dd4: 14000014 b 0x71e24 71dd8: f94037e8 ldr x8, [sp, #0x68] 71ddc: 9101a3e2 add x2, sp, #0x68 71de0: aa1703e0 mov x0, x23 71de4: aa1603e1 mov x1, x22 71de8: 38401503 ldrb w3, [x8], #0x1 71dec: f9400be5 ldr x5, [sp, #0x10] 71df0: aa1303e4 mov x4, x19 71df4: aa1503e6 mov x6, x21 71df8: f90037e8 str x8, [sp, #0x68] 71dfc: 97ffe017 bl 0x69e58 71e00: 36f80120 tbz w0, #0x1f, 0x71e24 71e04: 14000082 b 0x7200c 71e08: f94037e8 ldr x8, [sp, #0x68] 71e0c: 38401519 ldrb w25, [x8], #0x1 71e10: f90037e8 str x8, [sp, #0x68] 71e14: 14000004 b 0x71e24 71e18: 39417be8 ldrb w8, [sp, #0x5e] 71e1c: 321f0508 orr w8, w8, #0x6 71e20: 39017be8 strb w8, [sp, #0x5e] 71e24: 9100075a add x26, x26, #0x1 71e28: f100175f cmp x26, #0x5 71e2c: 54fffbe3 b.lo 0x71da8 71e30: 1400000d b 0x71e64 71e34: 34000188 cbz w8, 0x71e64 71e38: d00001c1 adrp x1, 0xab000 71e3c: f0000222 adrp x2, 0xb8000 71e40: 91378421 add x1, x1, #0xde1 71e44: 910da042 add x2, x2, #0x368 71e48: 320007e0 orr w0, wzr, #0x3 71e4c: d10183a3 sub x3, x29, #0x60 71e50: 97fead94 bl 0x1d4a0 <.text+0xd9f0> 71e54: 39417be8 ldrb w8, [sp, #0x5e] 71e58: 37000068 tbnz w8, #0x0, 0x71e64 71e5c: 321d73e0 orr w0, wzr, #0xfffffff8 71e60: 1400006b b 0x7200c 71e64: f94037e8 ldr x8, [sp, #0x68] 71e68: f9402be4 ldr x4, [sp, #0x50] 71e6c: d00001c1 adrp x1, 0xab000 71e70: f0000222 adrp x2, 0xb8000 71e74: 91378421 add x1, x1, #0xde1 71e78: 910e3442 add x2, x2, #0x38d 71e7c: 320007e0 orr w0, wzr, #0x3 71e80: d10183a3 sub x3, x29, #0x60 71e84: 390173f9 strb w25, [sp, #0x5c] 71e88: f9000fe8 str x8, [sp, #0x18] 71e8c: 97fead85 bl 0x1d4a0 <.text+0xd9f0> 71e90: 394173f8 ldrb w24, [sp, #0x5c] 71e94: 910183e2 add x2, sp, #0x60 71e98: 9101a3e5 add x5, sp, #0x68 71e9c: aa1703e0 mov x0, x23 71ea0: aa1603e1 mov x1, x22 71ea4: 2a1803e3 mov w3, w24 71ea8: aa1303e4 mov x4, x19 71eac: aa1503e6 mov x6, x21 71eb0: 97ffdfea bl 0x69e58 71eb4: 37f80ac0 tbnz w0, #0x1f, 0x7200c 71eb8: 12000f03 and w3, w24, #0xf 71ebc: 910183e2 add x2, sp, #0x60 71ec0: d10183a5 sub x5, x29, #0x60 71ec4: aa1703e0 mov x0, x23 71ec8: aa1603e1 mov x1, x22 71ecc: aa1303e4 mov x4, x19 71ed0: aa1503e6 mov x6, x21 71ed4: 97ffdfe1 bl 0x69e58 71ed8: 37f809a0 tbnz w0, #0x1f, 0x7200c 71edc: f94037e8 ldr x8, [sp, #0x68] 71ee0: f9000268 str x8, [x19] 71ee4: f85a03a9 ldur x9, [x29, #-0x60] 71ee8: 8b080128 add x8, x9, x8 71eec: f9000668 str x8, [x19, #0x8] 71ef0: f9402be8 ldr x8, [sp, #0x50] 71ef4: f9000e68 str x8, [x19, #0x18] 71ef8: 39417be8 ldrb w8, [sp, #0x5e] 71efc: 37000088 tbnz w8, #0x0, 0x71f0c 71f00: b9400ff4 ldr w20, [sp, #0xc] 71f04: aa1f03f8 mov x24, xzr 71f08: 1400000e b 0x71f40 71f0c: f94033e9 ldr x9, [sp, #0x60] 71f10: b9400ff4 ldr w20, [sp, #0xc] 71f14: aa1f03e8 mov x8, xzr 71f18: aa1f03ea mov x10, xzr 71f1c: 3840152b ldrb w11, [x9], #0x1 71f20: 13001d6c sxtb w12, w11 71f24: 9240196b and x11, x11, #0x7f 71f28: 9aca216b lsl x11, x11, x10 71f2c: aa080168 orr x8, x11, x8 71f30: 91001d4a add x10, x10, #0x7 71f34: f90033e9 str x9, [sp, #0x60] 71f38: 37ffff2c tbnz w12, #0x1f, 0x71f1c 71f3c: 8b090118 add x24, x8, x9 71f40: 394177e3 ldrb w3, [sp, #0x5d] 71f44: 91004265 add x5, x19, #0x10 71f48: 910183e2 add x2, sp, #0x60 71f4c: aa1703e0 mov x0, x23 71f50: aa1603e1 mov x1, x22 71f54: aa1303e4 mov x4, x19 71f58: aa1503e6 mov x6, x21 71f5c: 97ffdfbf bl 0x69e58 71f60: 37f80560 tbnz w0, #0x1f, 0x7200c 71f64: a9401263 ldp x3, x4, [x19] 71f68: f9400a65 ldr x5, [x19, #0x10] 71f6c: d00001c1 adrp x1, 0xab000 71f70: f0000222 adrp x2, 0xb8000 71f74: 91378421 add x1, x1, #0xde1 71f78: 910b0442 add x2, x2, #0x2c1 71f7c: 320007e0 orr w0, wzr, #0x3 71f80: 97fead48 bl 0x1d4a0 <.text+0xd9f0> 71f84: 34000434 cbz w20, 0x72008 71f88: b20003e8 mov x8, #0x100000001 // =4294967297 71f8c: f2c00908 movk x8, #0x48, lsl #32 71f90: f9001a68 str x8, [x19, #0x30] 71f94: d0000360 adrp x0, 0xdf000 71f98: f9479400 ldr x0, [x0, #0xf28] 71f9c: 97fff906 bl 0x703b4 71fa0: f9001e60 str x0, [x19, #0x38] 71fa4: b40004c0 cbz x0, 0x7203c 71fa8: 39417be8 ldrb w8, [sp, #0x5e] 71fac: 36080208 tbz w8, #0x1, 0x71fec 71fb0: f94033e8 ldr x8, [sp, #0x60] 71fb4: d00001c1 adrp x1, 0xab000 71fb8: f0000222 adrp x2, 0xb8000 71fbc: 91378421 add x1, x1, #0xde1 71fc0: 79400103 ldrh w3, [x8] 71fc4: 910ba042 add x2, x2, #0x2e8 71fc8: 320007e0 orr w0, wzr, #0x3 71fcc: 7900b3e3 strh w3, [sp, #0x58] 71fd0: 79400504 ldrh w4, [x8, #0x2] 71fd4: 91001108 add x8, x8, #0x4 71fd8: f90033e8 str x8, [sp, #0x60] 71fdc: 7900b7e4 strh w4, [sp, #0x5a] 71fe0: 97fead30 bl 0x1d4a0 <.text+0xd9f0> 71fe4: 39417be8 ldrb w8, [sp, #0x5e] 71fe8: f9401e60 ldr x0, [x19, #0x38] 71fec: f94033e9 ldr x9, [sp, #0x60] 71ff0: 7200011f tst w8, #0x1 71ff4: 910063e1 add x1, sp, #0x18 71ff8: 52800902 mov w2, #0x48 // =72 71ffc: 9a891308 csel x8, x24, x9, ne 72000: a902f3e8 stp x8, x28, [sp, #0x28] 72004: 97fe7623 bl 0xf890 72008: 2a1f03e0 mov w0, wzr 7200c: f9401768 ldr x8, [x27, #0x28] 72010: f85a83a9 ldur x9, [x29, #-0x58] 72014: eb09011f cmp x8, x9 72018: 54000161 b.ne 0x72044 7201c: a94d7bfd ldp x29, x30, [sp, #0xd0] 72020: a94c4ff4 ldp x20, x19, [sp, #0xc0] 72024: a94b57f6 ldp x22, x21, [sp, #0xb0] 72028: a94a5ff8 ldp x24, x23, [sp, #0xa0] 7202c: a94967fa ldp x26, x25, [sp, #0x90] 72030: a9486ffc ldp x28, x27, [sp, #0x80] 72034: 910383ff add sp, sp, #0xe0 72038: d65f03c0 ret 7203c: 321f7be0 orr w0, wzr, #0xfffffffe 72040: 17fffff3 b 0x7200c 72044: 97fe7467 bl 0xf1e0 <__stack_chk_fail@plt> 72048: a9ba6ffc stp x28, x27, [sp, #-0x60]! 7204c: a90167fa stp x26, x25, [sp, #0x10] 72050: a9025ff8 stp x24, x23, [sp, #0x20] 72054: a90357f6 stp x22, x21, [sp, #0x30] 72058: a9044ff4 stp x20, x19, [sp, #0x40] 7205c: a9057bfd stp x29, x30, [sp, #0x50] 72060: 910143fd add x29, sp, #0x50 72064: d10a83ff sub sp, sp, #0x2a0 72068: d53bd056 mrs x22, TPIDR_EL0 7206c: f94016c8 ldr x8, [x22, #0x28] 72070: aa0003f5 mov x21, x0 72074: aa0403f3 mov x19, x4 72078: aa0303f4 mov x20, x3 7207c: f81a83a8 stur x8, [x29, #-0x58] 72080: a9087fff stp xzr, xzr, [sp, #0x80] 72084: a9405eb9 ldp x25, x23, [x21] 72088: aa0203fa mov x26, x2 7208c: aa0103f8 mov x24, x1 72090: aa1703e0 mov x0, x23 72094: 97ffd983 bl 0x686a0 72098: f9400308 ldr x8, [x24] 7209c: f90037f3 str x19, [sp, #0x68] 720a0: b900027f str wzr, [x19] 720a4: f9400aa4 ldr x4, [x21, #0x10] 720a8: b00001c1 adrp x1, 0xab000 720ac: b0000222 adrp x2, 0xb7000 720b0: aa0003fc mov x28, x0 720b4: 91378421 add x1, x1, #0xde1 720b8: 913c1042 add x2, x2, #0xf04 720bc: 320007e0 orr w0, wzr, #0x3 720c0: aa1a03e3 mov x3, x26 720c4: 8b1a0113 add x19, x8, x26 720c8: 97feacf6 bl 0x1d4a0 <.text+0xd9f0> 720cc: f9400aa8 ldr x8, [x21, #0x10] 720d0: f9004fe8 str x8, [sp, #0x98] 720d4: f940031b ldr x27, [x24] 720d8: 2a1f03e8 mov w8, wzr 720dc: f9003bf3 str x19, [sp, #0x70] 720e0: eb13037f cmp x27, x19 720e4: 5400ad02 b.hs 0x73684 720e8: a905d3ff stp xzr, x20, [sp, #0x58] 720ec: 320003f4 orr w20, wzr, #0x1 720f0: 14000540 b 0x735f0 720f4: f9404be8 ldr x8, [sp, #0x90] 720f8: cb1a0369 sub x9, x27, x26 720fc: d37df129 lsl x9, x9, #3 72100: aa1c03f3 mov x19, x28 72104: 9ac9251b lsr x27, x8, x9 72108: d0000228 adrp x8, 0xb8000 7210c: 92401f7a and x26, x27, #0xff 72110: 91192108 add x8, x8, #0x648 72114: 387a691c ldrb w28, [x8, x26] 72118: 121a0788 and w8, w28, #0xc0 7211c: 3500a168 cbnz w8, 0x73548 72120: 12001f68 and w8, w27, #0xff 72124: 51000d08 sub w8, w8, #0x3 72128: 71024d1f cmp w8, #0x93 7212c: 5400aec8 b.hi 0x73704 72130: d0000229 adrp x9, 0xb8000 72134: 910f0129 add x9, x9, #0x3c0 72138: b8a87928 ldrsw x8, [x9, x8, lsl #2] 7213c: 8b090108 add x8, x8, x9 72140: d61f0100 br x8 72144: 12001f68 and w8, w27, #0xff 72148: b00001c1 adrp x1, 0xab000 7214c: b0000222 adrp x2, 0xb7000 72150: 5100c103 sub w3, w8, #0x30 72154: 91378421 add x1, x1, #0xde1 72158: 913cc042 add x2, x2, #0xf30 7215c: 320007e0 orr w0, wzr, #0x3 72160: 97feacd0 bl 0x1d4a0 <.text+0xd9f0> 72164: 7101029f cmp w20, #0x40 72168: 5400aa42 b.hs 0x736b0 7216c: d100c348 sub x8, x26, #0x30 72170: 14000020 b 0x721f0 72174: f94047e4 ldr x4, [sp, #0x88] 72178: 12001f68 and w8, w27, #0xff 7217c: 5101c11a sub w26, w8, #0x70 72180: b00001c1 adrp x1, 0xab000 72184: b0000222 adrp x2, 0xb7000 72188: 91378421 add x1, x1, #0xde1 7218c: 913cf042 add x2, x2, #0xf3c 72190: 320007e0 orr w0, wzr, #0x3 72194: 2a1a03e3 mov w3, w26 72198: 97feacc2 bl 0x1d4a0 <.text+0xd9f0> 7219c: 9101e3e2 add x2, sp, #0x78 721a0: aa1503e0 mov x0, x21 721a4: 2a1a03e1 mov w1, w26 721a8: 97ffd94b bl 0x686d4 721ac: 37f8a900 tbnz w0, #0x1f, 0x736cc 721b0: 7101029f cmp w20, #0x40 721b4: 5400a7e2 b.hs 0x736b0 721b8: f9403fe8 ldr x8, [sp, #0x78] 721bc: f94047e9 ldr x9, [sp, #0x88] 721c0: 8b080128 add x8, x9, x8 721c4: 1400000b b 0x721f0 721c8: f94047e3 ldr x3, [sp, #0x88] 721cc: b00001c1 adrp x1, 0xab000 721d0: b0000222 adrp x2, 0xb7000 721d4: 91378421 add x1, x1, #0xde1 721d8: 913e0042 add x2, x2, #0xf80 721dc: 320007e0 orr w0, wzr, #0x3 721e0: 97feacb0 bl 0x1d4a0 <.text+0xd9f0> 721e4: 7101029f cmp w20, #0x40 721e8: 5400a642 b.hs 0x736b0 721ec: f94047e8 ldr x8, [sp, #0x88] 721f0: 11000689 add w9, w20, #0x1 721f4: 910263ea add x10, sp, #0x98 721f8: f8345948 str x8, [x10, w20, uxtw #3] 721fc: 2a0903f4 mov w20, w9 72200: aa1303fc mov x28, x19 72204: f940031b ldr x27, [x24] 72208: f9403be8 ldr x8, [sp, #0x70] 7220c: eb08037f cmp x27, x8 72210: 54009f03 b.lo 0x735f0 72214: 14000513 b 0x73660 72218: b00001c1 adrp x1, 0xab000 7221c: b0000222 adrp x2, 0xb7000 72220: 91378421 add x1, x1, #0xde1 72224: 913f1042 add x2, x2, #0xfc4 72228: 320007e0 orr w0, wzr, #0x3 7222c: 97feac9d bl 0x1d4a0 <.text+0xd9f0> 72230: 5100069b sub w27, w20, #0x1 72234: 7101037f cmp w27, #0x40 72238: 5400a1c2 b.hs 0x73670 7223c: 910263e8 add x8, sp, #0x98 72240: f87b591c ldr x28, [x8, w27, uxtw #3] 72244: 910243e2 add x2, sp, #0x90 72248: aa1703e0 mov x0, x23 7224c: 2a1f03e3 mov w3, wzr 72250: 91000788 add x8, x28, #0x1 72254: f9003fe8 str x8, [sp, #0x78] 72258: aa1303e8 mov x8, x19 7225c: f90027e8 str x8, [sp, #0x48] 72260: f9400d08 ldr x8, [x8, #0x18] 72264: 927df39a and x26, x28, #0xfffffffffffffff8 72268: aa1a03e1 mov x1, x26 7226c: aa1903e4 mov x4, x25 72270: f9002be4 str x4, [sp, #0x50] 72274: d63f0100 blr x8 72278: 37f8a2a0 tbnz w0, #0x1f, 0x736cc 7227c: f90023f6 str x22, [sp, #0x40] 72280: f9403ff6 ldr x22, [sp, #0x78] 72284: f9404be8 ldr x8, [sp, #0x90] 72288: b90023fb str w27, [sp, #0x20] 7228c: 910243e2 add x2, sp, #0x90 72290: 927df2db and x27, x22, #0xfffffffffffffff8 72294: f9001fe8 str x8, [sp, #0x38] 72298: 910006c8 add x8, x22, #0x1 7229c: f9003fe8 str x8, [sp, #0x78] 722a0: a94493e8 ldp x8, x4, [sp, #0x48] 722a4: aa1703e0 mov x0, x23 722a8: aa1b03e1 mov x1, x27 722ac: 2a1f03e3 mov w3, wzr 722b0: f9400d08 ldr x8, [x8, #0x18] 722b4: d63f0100 blr x8 722b8: 37f8a220 tbnz w0, #0x1f, 0x736fc 722bc: cb1a0388 sub x8, x28, x26 722c0: f9404bea ldr x10, [sp, #0x90] 722c4: f9403ffc ldr x28, [sp, #0x78] 722c8: cb1b02c9 sub x9, x22, x27 722cc: d37df129 lsl x9, x9, #3 722d0: 9ac92549 lsr x9, x10, x9 722d4: 9100078a add x10, x28, #0x1 722d8: b94042eb ldr w11, [x23, #0x40] 722dc: f9003fea str x10, [sp, #0x78] 722e0: a94493ea ldp x10, x4, [sp, #0x48] 722e4: f9401fec ldr x12, [sp, #0x38] 722e8: d37df108 lsl x8, x8, #3 722ec: 927df396 and x22, x28, #0xfffffffffffffff8 722f0: f9400d4a ldr x10, [x10, #0x18] 722f4: 9ac82588 lsr x8, x12, x8 722f8: 7100017f cmp w11, #0x0 722fc: 910243e2 add x2, sp, #0x90 72300: aa1703e0 mov x0, x23 72304: aa1603e1 mov x1, x22 72308: 2a1f03e3 mov w3, wzr 7230c: 1a88013b csel w27, w9, w8, eq 72310: 1a89011a csel w26, w8, w9, eq 72314: d63f0140 blr x10 72318: 37f89f20 tbnz w0, #0x1f, 0x736fc 7231c: b90033fa str w26, [sp, #0x30] 72320: f9403ffa ldr x26, [sp, #0x78] 72324: f9404be8 ldr x8, [sp, #0x90] 72328: b9002bfb str w27, [sp, #0x28] 7232c: 910243e2 add x2, sp, #0x90 72330: 927df35b and x27, x26, #0xfffffffffffffff8 72334: f9001fe8 str x8, [sp, #0x38] 72338: 91000748 add x8, x26, #0x1 7233c: f9003fe8 str x8, [sp, #0x78] 72340: a94493e8 ldp x8, x4, [sp, #0x48] 72344: aa1703e0 mov x0, x23 72348: aa1b03e1 mov x1, x27 7234c: 2a1f03e3 mov w3, wzr 72350: f9400d08 ldr x8, [x8, #0x18] 72354: d63f0100 blr x8 72358: 37f89d20 tbnz w0, #0x1f, 0x736fc 7235c: b9402be8 ldr w8, [sp, #0x28] 72360: b94033e9 ldr w9, [sp, #0x30] 72364: cb16038a sub x10, x28, x22 72368: cb1b034b sub x11, x26, x27 7236c: 12001d08 and w8, w8, #0xff 72370: 12001d29 and w9, w9, #0xff 72374: 33181d09 bfi w9, w8, #8, #8 72378: f9403ffc ldr x28, [sp, #0x78] 7237c: d37df148 lsl x8, x10, #3 72380: d37df16a lsl x10, x11, #3 72384: f9401feb ldr x11, [sp, #0x38] 72388: f9404bec ldr x12, [sp, #0x90] 7238c: b94042ed ldr w13, [x23, #0x40] 72390: 927df39a and x26, x28, #0xfffffffffffffff8 72394: 9ac82568 lsr x8, x11, x8 72398: 9100078b add x11, x28, #0x1 7239c: f9003feb str x11, [sp, #0x78] 723a0: a94493eb ldp x11, x4, [sp, #0x48] 723a4: 9aca258a lsr x10, x12, x10 723a8: 710001bf cmp w13, #0x0 723ac: 1a88014c csel w12, w10, w8, eq 723b0: 1a8a0108 csel w8, w8, w10, eq 723b4: f9400d6b ldr x11, [x11, #0x18] 723b8: 12001d8a and w10, w12, #0xff 723bc: 12001d08 and w8, w8, #0xff 723c0: 33181d48 bfi w8, w10, #8, #8 723c4: 1a88013b csel w27, w9, w8, eq 723c8: 1a890108 csel w8, w8, w9, eq 723cc: 910243e2 add x2, sp, #0x90 723d0: aa1703e0 mov x0, x23 723d4: aa1a03e1 mov x1, x26 723d8: 2a1f03e3 mov w3, wzr 723dc: b90033e8 str w8, [sp, #0x30] 723e0: d63f0160 blr x11 723e4: 37f898c0 tbnz w0, #0x1f, 0x736fc 723e8: f9403ff6 ldr x22, [sp, #0x78] 723ec: f9404be8 ldr x8, [sp, #0x90] 723f0: b9002bfb str w27, [sp, #0x28] 723f4: 910243e2 add x2, sp, #0x90 723f8: 927df2db and x27, x22, #0xfffffffffffffff8 723fc: f9001fe8 str x8, [sp, #0x38] 72400: 910006c8 add x8, x22, #0x1 72404: f9003fe8 str x8, [sp, #0x78] 72408: a94493e8 ldp x8, x4, [sp, #0x48] 7240c: aa1703e0 mov x0, x23 72410: aa1b03e1 mov x1, x27 72414: 2a1f03e3 mov w3, wzr 72418: f9400d08 ldr x8, [x8, #0x18] 7241c: d63f0100 blr x8 72420: 37f896e0 tbnz w0, #0x1f, 0x736fc 72424: cb1a0388 sub x8, x28, x26 72428: f9404bea ldr x10, [sp, #0x90] 7242c: f9403ffc ldr x28, [sp, #0x78] 72430: cb1b02c9 sub x9, x22, x27 72434: d37df129 lsl x9, x9, #3 72438: 9ac92549 lsr x9, x10, x9 7243c: 9100078a add x10, x28, #0x1 72440: b94042eb ldr w11, [x23, #0x40] 72444: f9003fea str x10, [sp, #0x78] 72448: a94493ea ldp x10, x4, [sp, #0x48] 7244c: f9401fec ldr x12, [sp, #0x38] 72450: d37df108 lsl x8, x8, #3 72454: 927df396 and x22, x28, #0xfffffffffffffff8 72458: f9400d4a ldr x10, [x10, #0x18] 7245c: 9ac82588 lsr x8, x12, x8 72460: 7100017f cmp w11, #0x0 72464: 910243e2 add x2, sp, #0x90 72468: aa1703e0 mov x0, x23 7246c: aa1603e1 mov x1, x22 72470: 2a1f03e3 mov w3, wzr 72474: 1a88013b csel w27, w9, w8, eq 72478: 1a89011a csel w26, w8, w9, eq 7247c: d63f0140 blr x10 72480: 37f893e0 tbnz w0, #0x1f, 0x736fc 72484: b9003bfa str w26, [sp, #0x38] 72488: f9403ffa ldr x26, [sp, #0x78] 7248c: f9404be8 ldr x8, [sp, #0x90] 72490: b9001ffb str w27, [sp, #0x1c] 72494: 910243e2 add x2, sp, #0x90 72498: 927df35b and x27, x26, #0xfffffffffffffff8 7249c: f9000be8 str x8, [sp, #0x10] 724a0: 91000748 add x8, x26, #0x1 724a4: f9003fe8 str x8, [sp, #0x78] 724a8: a94493e8 ldp x8, x4, [sp, #0x48] 724ac: aa1703e0 mov x0, x23 724b0: aa1b03e1 mov x1, x27 724b4: 2a1f03e3 mov w3, wzr 724b8: f9400d08 ldr x8, [x8, #0x18] 724bc: d63f0100 blr x8 724c0: f94023f0 ldr x16, [sp, #0x40] 724c4: 37f89600 tbnz w0, #0x1f, 0x73784 724c8: b9402bef ldr w15, [sp, #0x28] 724cc: b94033e9 ldr w9, [sp, #0x30] 724d0: b9403bea ldr w10, [sp, #0x38] 724d4: cb16038b sub x11, x28, x22 724d8: cb1b034c sub x12, x26, x27 724dc: 33103d2f bfi w15, w9, #16, #16 724e0: b9401fe9 ldr w9, [sp, #0x1c] 724e4: 12001d4a and w10, w10, #0xff 724e8: f9404bed ldr x13, [sp, #0x90] 724ec: b94042ee ldr w14, [x23, #0x40] 724f0: 12001d29 and w9, w9, #0xff 724f4: 33181d2a bfi w10, w9, #8, #8 724f8: d37df169 lsl x9, x11, #3 724fc: d37df18b lsl x11, x12, #3 72500: f9400bec ldr x12, [sp, #0x10] 72504: 9acb25ab lsr x11, x13, x11 72508: 710001df cmp w14, #0x0 7250c: b94023e8 ldr w8, [sp, #0x20] 72510: 9ac92589 lsr x9, x12, x9 72514: 1a89016c csel w12, w11, w9, eq 72518: 1a8b0129 csel w9, w9, w11, eq 7251c: 12001d8b and w11, w12, #0xff 72520: 12001d29 and w9, w9, #0xff 72524: 33181d69 bfi w9, w11, #8, #8 72528: 1a89014b csel w11, w10, w9, eq 7252c: 1a8a0129 csel w9, w9, w10, eq 72530: 33103d2b bfi w11, w9, #16, #16 72534: 1a8f0169 csel w9, w11, w15, eq 72538: 1a8b01ea csel w10, w15, w11, eq 7253c: 2a0803e8 mov w8, w8 72540: b3607d2a bfi x10, x9, #32, #32 72544: 910263e9 add x9, sp, #0x98 72548: f828792a str x10, [x9, x8, lsl #3] 7254c: aa1303fc mov x28, x19 72550: aa1003f6 mov x22, x16 72554: 17ffff2c b 0x72204 72558: f94047e3 ldr x3, [sp, #0x88] 7255c: 36380063 tbz w3, #0x7, 0x72568 72560: b278dc63 orr x3, x3, #0xffffffffffffff00 72564: f90047e3 str x3, [sp, #0x88] 72568: b00001c1 adrp x1, 0xab000 7256c: b0000222 adrp x2, 0xb7000 72570: 91378421 add x1, x1, #0xde1 72574: 913e4442 add x2, x2, #0xf91 72578: 14000012 b 0x725c0 7257c: f94047e3 ldr x3, [sp, #0x88] 72580: 36780063 tbz w3, #0xf, 0x7258c 72584: b270bc63 orr x3, x3, #0xffffffffffff0000 72588: f90047e3 str x3, [sp, #0x88] 7258c: b00001c1 adrp x1, 0xab000 72590: b0000222 adrp x2, 0xb7000 72594: 91378421 add x1, x1, #0xde1 72598: 913e8842 add x2, x2, #0xfa2 7259c: 14000009 b 0x725c0 725a0: f94047e3 ldr x3, [sp, #0x88] 725a4: 36f80063 tbz w3, #0x1f, 0x725b0 725a8: b2607c63 orr x3, x3, #0xffffffff00000000 725ac: f90047e3 str x3, [sp, #0x88] 725b0: b00001c1 adrp x1, 0xab000 725b4: b0000222 adrp x2, 0xb7000 725b8: 91378421 add x1, x1, #0xde1 725bc: 913ecc42 add x2, x2, #0xfb3 725c0: 320007e0 orr w0, wzr, #0x3 725c4: 97feabb7 bl 0x1d4a0 <.text+0xd9f0> 725c8: 7101029f cmp w20, #0x40 725cc: aa1303fc mov x28, x19 725d0: 54008702 b.hs 0x736b0 725d4: f94047e8 ldr x8, [sp, #0x88] 725d8: 11000689 add w9, w20, #0x1 725dc: 910263ea add x10, sp, #0x98 725e0: f8345948 str x8, [x10, w20, uxtw #3] 725e4: 2a0903f4 mov w20, w9 725e8: 17ffff07 b 0x72204 725ec: b00001c1 adrp x1, 0xab000 725f0: d0000222 adrp x2, 0xb8000 725f4: 91378421 add x1, x1, #0xde1 725f8: 91005c42 add x2, x2, #0x17 725fc: 320007e0 orr w0, wzr, #0x3 72600: 97feaba8 bl 0x1d4a0 <.text+0xd9f0> 72604: 7101029f cmp w20, #0x40 72608: 54008542 b.hs 0x736b0 7260c: 51000688 sub w8, w20, #0x1 72610: 7101011f cmp w8, #0x40 72614: 54000303 b.lo 0x72674 72618: 1400044f b 0x73754 7261c: b00001c1 adrp x1, 0xab000 72620: d0000222 adrp x2, 0xb8000 72624: 91378421 add x1, x1, #0xde1 72628: 9100c842 add x2, x2, #0x32 7262c: 320007e0 orr w0, wzr, #0x3 72630: 97feab9c bl 0x1d4a0 <.text+0xd9f0> 72634: 51000694 sub w20, w20, #0x1 72638: 7101029f cmp w20, #0x40 7263c: aa1303fc mov x28, x19 72640: 54ffde23 b.lo 0x72204 72644: 1400040b b 0x73670 72648: b00001c1 adrp x1, 0xab000 7264c: d0000222 adrp x2, 0xb8000 72650: 91378421 add x1, x1, #0xde1 72654: 91012042 add x2, x2, #0x48 72658: 320007e0 orr w0, wzr, #0x3 7265c: 97feab91 bl 0x1d4a0 <.text+0xd9f0> 72660: 7101029f cmp w20, #0x40 72664: 54008262 b.hs 0x736b0 72668: 51000a88 sub w8, w20, #0x2 7266c: 7101011f cmp w8, #0x40 72670: 54008722 b.hs 0x73754 72674: 910263e9 add x9, sp, #0x98 72678: f8685928 ldr x8, [x9, w8, uxtw #3] 7267c: 14000011 b 0x726c0 72680: b9408be3 ldr w3, [sp, #0x88] 72684: b00001c1 adrp x1, 0xab000 72688: d0000222 adrp x2, 0xb8000 7268c: 91378421 add x1, x1, #0xde1 72690: 9100ec42 add x2, x2, #0x3b 72694: 320007e0 orr w0, wzr, #0x3 72698: 97feab82 bl 0x1d4a0 <.text+0xd9f0> 7269c: 7101029f cmp w20, #0x40 726a0: 54008082 b.hs 0x736b0 726a4: f94047e8 ldr x8, [sp, #0x88] 726a8: 51000689 sub w9, w20, #0x1 726ac: cb080128 sub x8, x9, x8 726b0: 7101011f cmp w8, #0x40 726b4: 54008502 b.hs 0x73754 726b8: 910263e9 add x9, sp, #0x98 726bc: f8685928 ldr x8, [x9, w8, uxtw #3] 726c0: 1100068a add w10, w20, #0x1 726c4: f8345928 str x8, [x9, w20, uxtw #3] 726c8: 2a0a03f4 mov w20, w10 726cc: 17fffecd b 0x72200 726d0: b00001c1 adrp x1, 0xab000 726d4: d0000222 adrp x2, 0xb8000 726d8: 91378421 add x1, x1, #0xde1 726dc: 91014442 add x2, x2, #0x51 726e0: 320007e0 orr w0, wzr, #0x3 726e4: 97feab6f bl 0x1d4a0 <.text+0xd9f0> 726e8: 51000688 sub w8, w20, #0x1 726ec: 7101011f cmp w8, #0x40 726f0: 54007c02 b.hs 0x73670 726f4: 910263e9 add x9, sp, #0x98 726f8: f868592a ldr x10, [x9, w8, uxtw #3] 726fc: 51000a8b sub w11, w20, #0x2 72700: 7101017f cmp w11, #0x40 72704: f9003fea str x10, [sp, #0x78] 72708: 54007b42 b.hs 0x73670 7270c: 2a0b03eb mov w11, w11 72710: d37df16b lsl x11, x11, #3 72714: f86b692c ldr x12, [x9, x11] 72718: 2a0803e8 mov w8, w8 7271c: f82b692a str x10, [x9, x11] 72720: aa1303fc mov x28, x19 72724: f828792c str x12, [x9, x8, lsl #3] 72728: 17fffeb7 b 0x72204 7272c: b00001c1 adrp x1, 0xab000 72730: d0000222 adrp x2, 0xb8000 72734: 91378421 add x1, x1, #0xde1 72738: 91016842 add x2, x2, #0x5a 7273c: 320007e0 orr w0, wzr, #0x3 72740: 97feab58 bl 0x1d4a0 <.text+0xd9f0> 72744: 51000688 sub w8, w20, #0x1 72748: 7101011f cmp w8, #0x40 7274c: 54007922 b.hs 0x73670 72750: 910263e9 add x9, sp, #0x98 72754: f8685929 ldr x9, [x9, w8, uxtw #3] 72758: 51000a8a sub w10, w20, #0x2 7275c: 7101015f cmp w10, #0x40 72760: f9003fe9 str x9, [sp, #0x78] 72764: 54007862 b.hs 0x73670 72768: 51000e8b sub w11, w20, #0x3 7276c: 7101017f cmp w11, #0x40 72770: 54007802 b.hs 0x73670 72774: 2a0a03ea mov w10, w10 72778: 2a0b03eb mov w11, w11 7277c: 910263ec add x12, sp, #0x98 72780: d37df14a lsl x10, x10, #3 72784: d37df16b lsl x11, x11, #3 72788: f86b698d ldr x13, [x12, x11] 7278c: f86a698e ldr x14, [x12, x10] 72790: 2a0803e8 mov w8, w8 72794: f82b6989 str x9, [x12, x11] 72798: f82a698d str x13, [x12, x10] 7279c: f828798e str x14, [x12, x8, lsl #3] 727a0: 17fffe98 b 0x72200 727a4: b00001c1 adrp x1, 0xab000 727a8: d0000222 adrp x2, 0xb8000 727ac: 91378421 add x1, x1, #0xde1 727b0: 91018842 add x2, x2, #0x62 727b4: 320007e0 orr w0, wzr, #0x3 727b8: 97feab3a bl 0x1d4a0 <.text+0xd9f0> 727bc: 51000688 sub w8, w20, #0x1 727c0: 7101011f cmp w8, #0x40 727c4: 54007562 b.hs 0x73670 727c8: 2a0803e8 mov w8, w8 727cc: 910263e9 add x9, sp, #0x98 727d0: d37df108 lsl x8, x8, #3 727d4: f868692a ldr x10, [x9, x8] 727d8: f100015f cmp x10, #0x0 727dc: da8a554a cneg x10, x10, mi 727e0: f9003fea str x10, [sp, #0x78] 727e4: 140000ce b 0x72b1c 727e8: b00001c1 adrp x1, 0xab000 727ec: d0000222 adrp x2, 0xb8000 727f0: 91378421 add x1, x1, #0xde1 727f4: 9101a842 add x2, x2, #0x6a 727f8: 320007e0 orr w0, wzr, #0x3 727fc: 97feab29 bl 0x1d4a0 <.text+0xd9f0> 72800: 51000688 sub w8, w20, #0x1 72804: 7101011f cmp w8, #0x40 72808: 54007342 b.hs 0x73670 7280c: 910263e9 add x9, sp, #0x98 72810: f868592a ldr x10, [x9, w8, uxtw #3] 72814: 51000a8b sub w11, w20, #0x2 72818: 7101017f cmp w11, #0x40 7281c: f9003fea str x10, [sp, #0x78] 72820: 54007282 b.hs 0x73670 72824: 2a0b03eb mov w11, w11 72828: d37df16b lsl x11, x11, #3 7282c: f86b692c ldr x12, [x9, x11] 72830: 8a0a018a and x10, x12, x10 72834: 140000a6 b 0x72acc 72838: b00001c1 adrp x1, 0xab000 7283c: d0000222 adrp x2, 0xb8000 72840: 91378421 add x1, x1, #0xde1 72844: 9101c842 add x2, x2, #0x72 72848: 320007e0 orr w0, wzr, #0x3 7284c: 97feab15 bl 0x1d4a0 <.text+0xd9f0> 72850: 51000688 sub w8, w20, #0x1 72854: 7101011f cmp w8, #0x40 72858: 540070c2 b.hs 0x73670 7285c: 910263e9 add x9, sp, #0x98 72860: f868592a ldr x10, [x9, w8, uxtw #3] 72864: 51000a89 sub w9, w20, #0x2 72868: 7101013f cmp w9, #0x40 7286c: f9003fea str x10, [sp, #0x78] 72870: 54007002 b.hs 0x73670 72874: 2a0903e9 mov w9, w9 72878: aa1303fc mov x28, x19 7287c: b40008ea cbz x10, 0x72998 72880: 910263eb add x11, sp, #0x98 72884: f869796b ldr x11, [x11, x9, lsl #3] 72888: 9aca0d6a sdiv x10, x11, x10 7288c: 14000042 b 0x72994 72890: b00001c1 adrp x1, 0xab000 72894: d0000222 adrp x2, 0xb8000 72898: 91378421 add x1, x1, #0xde1 7289c: 9101e842 add x2, x2, #0x7a 728a0: 320007e0 orr w0, wzr, #0x3 728a4: 97feaaff bl 0x1d4a0 <.text+0xd9f0> 728a8: 51000688 sub w8, w20, #0x1 728ac: 7101011f cmp w8, #0x40 728b0: 54006e02 b.hs 0x73670 728b4: 910263e9 add x9, sp, #0x98 728b8: f868592a ldr x10, [x9, w8, uxtw #3] 728bc: 51000a8b sub w11, w20, #0x2 728c0: 7101017f cmp w11, #0x40 728c4: f9003fea str x10, [sp, #0x78] 728c8: 54006d42 b.hs 0x73670 728cc: 2a0b03eb mov w11, w11 728d0: d37df16b lsl x11, x11, #3 728d4: f86b692c ldr x12, [x9, x11] 728d8: cb0a018a sub x10, x12, x10 728dc: f9003fea str x10, [sp, #0x78] 728e0: 1400007b b 0x72acc 728e4: b00001c1 adrp x1, 0xab000 728e8: d0000222 adrp x2, 0xb8000 728ec: 91378421 add x1, x1, #0xde1 728f0: 91021042 add x2, x2, #0x84 728f4: 320007e0 orr w0, wzr, #0x3 728f8: 97feaaea bl 0x1d4a0 <.text+0xd9f0> 728fc: 51000688 sub w8, w20, #0x1 72900: 7101011f cmp w8, #0x40 72904: 54006b62 b.hs 0x73670 72908: 910263e9 add x9, sp, #0x98 7290c: f868592a ldr x10, [x9, w8, uxtw #3] 72910: 51000a89 sub w9, w20, #0x2 72914: 7101013f cmp w9, #0x40 72918: f9003fea str x10, [sp, #0x78] 7291c: 54006aa2 b.hs 0x73670 72920: 2a0903e9 mov w9, w9 72924: aa1303fc mov x28, x19 72928: b400038a cbz x10, 0x72998 7292c: 910263eb add x11, sp, #0x98 72930: f869796b ldr x11, [x11, x9, lsl #3] 72934: 9aca096c udiv x12, x11, x10 72938: 9b0aad8a msub x10, x12, x10, x11 7293c: 14000016 b 0x72994 72940: b00001c1 adrp x1, 0xab000 72944: d0000222 adrp x2, 0xb8000 72948: 91378421 add x1, x1, #0xde1 7294c: 91023042 add x2, x2, #0x8c 72950: 320007e0 orr w0, wzr, #0x3 72954: 97feaad3 bl 0x1d4a0 <.text+0xd9f0> 72958: 51000688 sub w8, w20, #0x1 7295c: 7101011f cmp w8, #0x40 72960: 54006882 b.hs 0x73670 72964: 910263e9 add x9, sp, #0x98 72968: f868592a ldr x10, [x9, w8, uxtw #3] 7296c: 51000a89 sub w9, w20, #0x2 72970: 7101013f cmp w9, #0x40 72974: f9003fea str x10, [sp, #0x78] 72978: 540067c2 b.hs 0x73670 7297c: 2a0903e9 mov w9, w9 72980: aa1303fc mov x28, x19 72984: b40000aa cbz x10, 0x72998 72988: 910263eb add x11, sp, #0x98 7298c: f869796b ldr x11, [x11, x9, lsl #3] 72990: 9b0a7d6a mul x10, x11, x10 72994: f9003fea str x10, [sp, #0x78] 72998: 910263eb add x11, sp, #0x98 7299c: f829796a str x10, [x11, x9, lsl #3] 729a0: 2a0803f4 mov w20, w8 729a4: 17fffe18 b 0x72204 729a8: b00001c1 adrp x1, 0xab000 729ac: d0000222 adrp x2, 0xb8000 729b0: 91378421 add x1, x1, #0xde1 729b4: 91025042 add x2, x2, #0x94 729b8: 320007e0 orr w0, wzr, #0x3 729bc: 97feaab9 bl 0x1d4a0 <.text+0xd9f0> 729c0: 7101029f cmp w20, #0x40 729c4: 54006762 b.hs 0x736b0 729c8: 51000688 sub w8, w20, #0x1 729cc: 7101011f cmp w8, #0x40 729d0: 54006502 b.hs 0x73670 729d4: 2a0803e8 mov w8, w8 729d8: d37df108 lsl x8, x8, #3 729dc: 910263e9 add x9, sp, #0x98 729e0: f868692a ldr x10, [x9, x8] 729e4: cb0a03ea neg x10, x10 729e8: 1400004d b 0x72b1c 729ec: b00001c1 adrp x1, 0xab000 729f0: d0000222 adrp x2, 0xb8000 729f4: 91378421 add x1, x1, #0xde1 729f8: 91027042 add x2, x2, #0x9c 729fc: 320007e0 orr w0, wzr, #0x3 72a00: 97feaaa8 bl 0x1d4a0 <.text+0xd9f0> 72a04: 7101029f cmp w20, #0x40 72a08: 54006542 b.hs 0x736b0 72a0c: 51000688 sub w8, w20, #0x1 72a10: 7101011f cmp w8, #0x40 72a14: 540062e2 b.hs 0x73670 72a18: 2a0803e8 mov w8, w8 72a1c: d37df108 lsl x8, x8, #3 72a20: 910263e9 add x9, sp, #0x98 72a24: f868692a ldr x10, [x9, x8] 72a28: aa2a03ea mvn x10, x10 72a2c: 1400003c b 0x72b1c 72a30: b00001c1 adrp x1, 0xab000 72a34: d0000222 adrp x2, 0xb8000 72a38: 91378421 add x1, x1, #0xde1 72a3c: 91029042 add x2, x2, #0xa4 72a40: 320007e0 orr w0, wzr, #0x3 72a44: 97feaa97 bl 0x1d4a0 <.text+0xd9f0> 72a48: 51000688 sub w8, w20, #0x1 72a4c: 7101011f cmp w8, #0x40 72a50: 54006102 b.hs 0x73670 72a54: 910263e9 add x9, sp, #0x98 72a58: f868592a ldr x10, [x9, w8, uxtw #3] 72a5c: 51000a8b sub w11, w20, #0x2 72a60: 7101017f cmp w11, #0x40 72a64: f9003fea str x10, [sp, #0x78] 72a68: 54006042 b.hs 0x73670 72a6c: 2a0b03eb mov w11, w11 72a70: d37df16b lsl x11, x11, #3 72a74: f86b692c ldr x12, [x9, x11] 72a78: aa0a018a orr x10, x12, x10 72a7c: 14000014 b 0x72acc 72a80: b00001c1 adrp x1, 0xab000 72a84: d0000222 adrp x2, 0xb8000 72a88: 91378421 add x1, x1, #0xde1 72a8c: 9102ac42 add x2, x2, #0xab 72a90: 320007e0 orr w0, wzr, #0x3 72a94: 97feaa83 bl 0x1d4a0 <.text+0xd9f0> 72a98: 51000688 sub w8, w20, #0x1 72a9c: 7101011f cmp w8, #0x40 72aa0: 54005e82 b.hs 0x73670 72aa4: 910263e9 add x9, sp, #0x98 72aa8: f868592a ldr x10, [x9, w8, uxtw #3] 72aac: 51000a8b sub w11, w20, #0x2 72ab0: 7101017f cmp w11, #0x40 72ab4: f9003fea str x10, [sp, #0x78] 72ab8: 54005dc2 b.hs 0x73670 72abc: 2a0b03eb mov w11, w11 72ac0: d37df16b lsl x11, x11, #3 72ac4: f86b692c ldr x12, [x9, x11] 72ac8: 8b0a018a add x10, x12, x10 72acc: f82b692a str x10, [x9, x11] 72ad0: 2a0803f4 mov w20, w8 72ad4: 17fffdcb b 0x72200 72ad8: f94047e3 ldr x3, [sp, #0x88] 72adc: b00001c1 adrp x1, 0xab000 72ae0: d0000222 adrp x2, 0xb8000 72ae4: 91378421 add x1, x1, #0xde1 72ae8: 9102d042 add x2, x2, #0xb4 72aec: 320007e0 orr w0, wzr, #0x3 72af0: 97feaa6c bl 0x1d4a0 <.text+0xd9f0> 72af4: 51000688 sub w8, w20, #0x1 72af8: 7101011f cmp w8, #0x40 72afc: 54005ba2 b.hs 0x73670 72b00: 2a0803e8 mov w8, w8 72b04: 910263e9 add x9, sp, #0x98 72b08: d37df108 lsl x8, x8, #3 72b0c: f868692a ldr x10, [x9, x8] 72b10: f94047eb ldr x11, [sp, #0x88] 72b14: f9003fea str x10, [sp, #0x78] 72b18: 8b0a016a add x10, x11, x10 72b1c: f828692a str x10, [x9, x8] 72b20: 17fffdb8 b 0x72200 72b24: b00001c1 adrp x1, 0xab000 72b28: d0000222 adrp x2, 0xb8000 72b2c: 91378421 add x1, x1, #0xde1 72b30: 91032442 add x2, x2, #0xc9 72b34: 320007e0 orr w0, wzr, #0x3 72b38: 97feaa5a bl 0x1d4a0 <.text+0xd9f0> 72b3c: 51000688 sub w8, w20, #0x1 72b40: 7101011f cmp w8, #0x40 72b44: 54005962 b.hs 0x73670 72b48: 910263e9 add x9, sp, #0x98 72b4c: f868592a ldr x10, [x9, w8, uxtw #3] 72b50: 51000a8b sub w11, w20, #0x2 72b54: 7101017f cmp w11, #0x40 72b58: aa1303fc mov x28, x19 72b5c: f9003fea str x10, [sp, #0x78] 72b60: 54005882 b.hs 0x73670 72b64: 2a0b03eb mov w11, w11 72b68: d37df16b lsl x11, x11, #3 72b6c: f86b692c ldr x12, [x9, x11] 72b70: 9aca218a lsl x10, x12, x10 72b74: 140000d5 b 0x72ec8 72b78: b00001c1 adrp x1, 0xab000 72b7c: d0000222 adrp x2, 0xb8000 72b80: 91378421 add x1, x1, #0xde1 72b84: 91034442 add x2, x2, #0xd1 72b88: 320007e0 orr w0, wzr, #0x3 72b8c: 97feaa45 bl 0x1d4a0 <.text+0xd9f0> 72b90: 51000688 sub w8, w20, #0x1 72b94: 7101011f cmp w8, #0x40 72b98: 540056c2 b.hs 0x73670 72b9c: 910263e9 add x9, sp, #0x98 72ba0: f868592a ldr x10, [x9, w8, uxtw #3] 72ba4: 51000a8b sub w11, w20, #0x2 72ba8: 7101017f cmp w11, #0x40 72bac: aa1303fc mov x28, x19 72bb0: f9003fea str x10, [sp, #0x78] 72bb4: 540055e2 b.hs 0x73670 72bb8: 2a0b03eb mov w11, w11 72bbc: d37df16b lsl x11, x11, #3 72bc0: f86b692c ldr x12, [x9, x11] 72bc4: 9aca258a lsr x10, x12, x10 72bc8: 140000c0 b 0x72ec8 72bcc: b00001c1 adrp x1, 0xab000 72bd0: d0000222 adrp x2, 0xb8000 72bd4: 91378421 add x1, x1, #0xde1 72bd8: 91036442 add x2, x2, #0xd9 72bdc: 320007e0 orr w0, wzr, #0x3 72be0: 97feaa30 bl 0x1d4a0 <.text+0xd9f0> 72be4: 51000688 sub w8, w20, #0x1 72be8: 7101011f cmp w8, #0x40 72bec: 54005422 b.hs 0x73670 72bf0: 910263e9 add x9, sp, #0x98 72bf4: f868592a ldr x10, [x9, w8, uxtw #3] 72bf8: 51000a8b sub w11, w20, #0x2 72bfc: 7101017f cmp w11, #0x40 72c00: aa1303fc mov x28, x19 72c04: f9003fea str x10, [sp, #0x78] 72c08: 54005342 b.hs 0x73670 72c0c: 2a0b03eb mov w11, w11 72c10: d37df16b lsl x11, x11, #3 72c14: f86b692c ldr x12, [x9, x11] 72c18: 9aca298a asr x10, x12, x10 72c1c: 140000ab b 0x72ec8 72c20: b00001c1 adrp x1, 0xab000 72c24: d0000222 adrp x2, 0xb8000 72c28: 91378421 add x1, x1, #0xde1 72c2c: 91038842 add x2, x2, #0xe2 72c30: 320007e0 orr w0, wzr, #0x3 72c34: 97feaa1b bl 0x1d4a0 <.text+0xd9f0> 72c38: 51000688 sub w8, w20, #0x1 72c3c: 7101011f cmp w8, #0x40 72c40: 54005182 b.hs 0x73670 72c44: 910263e9 add x9, sp, #0x98 72c48: f868592a ldr x10, [x9, w8, uxtw #3] 72c4c: 51000a8b sub w11, w20, #0x2 72c50: 7101017f cmp w11, #0x40 72c54: aa1303fc mov x28, x19 72c58: f9003fea str x10, [sp, #0x78] 72c5c: 540050a2 b.hs 0x73670 72c60: 2a0b03eb mov w11, w11 72c64: d37df16b lsl x11, x11, #3 72c68: f86b692c ldr x12, [x9, x11] 72c6c: ca0a018a eor x10, x12, x10 72c70: 14000096 b 0x72ec8 72c74: 79c113e3 ldrsh w3, [sp, #0x88] 72c78: b00001c1 adrp x1, 0xab000 72c7c: d0000222 adrp x2, 0xb8000 72c80: 91378421 add x1, x1, #0xde1 72c84: 91045042 add x2, x2, #0x114 72c88: 320007e0 orr w0, wzr, #0x3 72c8c: 97feaa05 bl 0x1d4a0 <.text+0xd9f0> 72c90: 51000694 sub w20, w20, #0x1 72c94: 7101029f cmp w20, #0x40 72c98: 54004ec2 b.hs 0x73670 72c9c: 910263e8 add x8, sp, #0x98 72ca0: f8745908 ldr x8, [x8, w20, uxtw #3] 72ca4: aa1303fc mov x28, x19 72ca8: f9003fe8 str x8, [sp, #0x78] 72cac: b4ffaac8 cbz x8, 0x72204 72cb0: 798113e8 ldrsh x8, [sp, #0x88] 72cb4: f9400309 ldr x9, [x24] 72cb8: 14000091 b 0x72efc 72cbc: b00001c1 adrp x1, 0xab000 72cc0: d0000222 adrp x2, 0xb8000 72cc4: 91378421 add x1, x1, #0xde1 72cc8: 9103e042 add x2, x2, #0xf8 72ccc: 320007e0 orr w0, wzr, #0x3 72cd0: 97fea9f4 bl 0x1d4a0 <.text+0xd9f0> 72cd4: 51000688 sub w8, w20, #0x1 72cd8: 7101011f cmp w8, #0x40 72cdc: 54004ca2 b.hs 0x73670 72ce0: 910263e9 add x9, sp, #0x98 72ce4: f868592a ldr x10, [x9, w8, uxtw #3] 72ce8: 51000a8b sub w11, w20, #0x2 72cec: 7101017f cmp w11, #0x40 72cf0: aa1303fc mov x28, x19 72cf4: f9003fea str x10, [sp, #0x78] 72cf8: 54004bc2 b.hs 0x73670 72cfc: 2a0b03eb mov w11, w11 72d00: d37df16b lsl x11, x11, #3 72d04: f86b692c ldr x12, [x9, x11] 72d08: eb0a019f cmp x12, x10 72d0c: 1a9f17ea cset w10, eq 72d10: 1400006e b 0x72ec8 72d14: b00001c1 adrp x1, 0xab000 72d18: d0000222 adrp x2, 0xb8000 72d1c: 91378421 add x1, x1, #0xde1 72d20: 9103c442 add x2, x2, #0xf1 72d24: 320007e0 orr w0, wzr, #0x3 72d28: 97fea9de bl 0x1d4a0 <.text+0xd9f0> 72d2c: 51000688 sub w8, w20, #0x1 72d30: 7101011f cmp w8, #0x40 72d34: 540049e2 b.hs 0x73670 72d38: 910263e9 add x9, sp, #0x98 72d3c: f868592a ldr x10, [x9, w8, uxtw #3] 72d40: 51000a8b sub w11, w20, #0x2 72d44: 7101017f cmp w11, #0x40 72d48: aa1303fc mov x28, x19 72d4c: f9003fea str x10, [sp, #0x78] 72d50: 54004902 b.hs 0x73670 72d54: 2a0b03eb mov w11, w11 72d58: d37df16b lsl x11, x11, #3 72d5c: f86b692c ldr x12, [x9, x11] 72d60: eb0a019f cmp x12, x10 72d64: 1a9fb7ea cset w10, ge 72d68: 14000058 b 0x72ec8 72d6c: b00001c1 adrp x1, 0xab000 72d70: d0000222 adrp x2, 0xb8000 72d74: 91378421 add x1, x1, #0xde1 72d78: 91041842 add x2, x2, #0x106 72d7c: 320007e0 orr w0, wzr, #0x3 72d80: 97fea9c8 bl 0x1d4a0 <.text+0xd9f0> 72d84: 51000688 sub w8, w20, #0x1 72d88: 7101011f cmp w8, #0x40 72d8c: 54004722 b.hs 0x73670 72d90: 910263e9 add x9, sp, #0x98 72d94: f868592a ldr x10, [x9, w8, uxtw #3] 72d98: 51000a8b sub w11, w20, #0x2 72d9c: 7101017f cmp w11, #0x40 72da0: aa1303fc mov x28, x19 72da4: f9003fea str x10, [sp, #0x78] 72da8: 54004642 b.hs 0x73670 72dac: 2a0b03eb mov w11, w11 72db0: d37df16b lsl x11, x11, #3 72db4: f86b692c ldr x12, [x9, x11] 72db8: eb0a019f cmp x12, x10 72dbc: 1a9fd7ea cset w10, gt 72dc0: 14000042 b 0x72ec8 72dc4: b00001c1 adrp x1, 0xab000 72dc8: d0000222 adrp x2, 0xb8000 72dcc: 91378421 add x1, x1, #0xde1 72dd0: 9103a842 add x2, x2, #0xea 72dd4: 320007e0 orr w0, wzr, #0x3 72dd8: 97fea9b2 bl 0x1d4a0 <.text+0xd9f0> 72ddc: 51000688 sub w8, w20, #0x1 72de0: 7101011f cmp w8, #0x40 72de4: 54004462 b.hs 0x73670 72de8: 910263e9 add x9, sp, #0x98 72dec: f868592a ldr x10, [x9, w8, uxtw #3] 72df0: 51000a8b sub w11, w20, #0x2 72df4: 7101017f cmp w11, #0x40 72df8: aa1303fc mov x28, x19 72dfc: f9003fea str x10, [sp, #0x78] 72e00: 54004382 b.hs 0x73670 72e04: 2a0b03eb mov w11, w11 72e08: d37df16b lsl x11, x11, #3 72e0c: f86b692c ldr x12, [x9, x11] 72e10: eb0a019f cmp x12, x10 72e14: 1a9fc7ea cset w10, le 72e18: 1400002c b 0x72ec8 72e1c: b00001c1 adrp x1, 0xab000 72e20: d0000222 adrp x2, 0xb8000 72e24: 91378421 add x1, x1, #0xde1 72e28: 9103fc42 add x2, x2, #0xff 72e2c: 320007e0 orr w0, wzr, #0x3 72e30: 97fea99c bl 0x1d4a0 <.text+0xd9f0> 72e34: 51000688 sub w8, w20, #0x1 72e38: 7101011f cmp w8, #0x40 72e3c: 540041a2 b.hs 0x73670 72e40: 910263e9 add x9, sp, #0x98 72e44: f868592a ldr x10, [x9, w8, uxtw #3] 72e48: 51000a8b sub w11, w20, #0x2 72e4c: 7101017f cmp w11, #0x40 72e50: aa1303fc mov x28, x19 72e54: f9003fea str x10, [sp, #0x78] 72e58: 540040c2 b.hs 0x73670 72e5c: 2a0b03eb mov w11, w11 72e60: d37df16b lsl x11, x11, #3 72e64: f86b692c ldr x12, [x9, x11] 72e68: eb0a019f cmp x12, x10 72e6c: 1a9fa7ea cset w10, lt 72e70: 14000016 b 0x72ec8 72e74: b00001c1 adrp x1, 0xab000 72e78: d0000222 adrp x2, 0xb8000 72e7c: 91378421 add x1, x1, #0xde1 72e80: 91043442 add x2, x2, #0x10d 72e84: 320007e0 orr w0, wzr, #0x3 72e88: 97fea986 bl 0x1d4a0 <.text+0xd9f0> 72e8c: 51000688 sub w8, w20, #0x1 72e90: 7101011f cmp w8, #0x40 72e94: 54003ee2 b.hs 0x73670 72e98: 910263e9 add x9, sp, #0x98 72e9c: f868592a ldr x10, [x9, w8, uxtw #3] 72ea0: 51000a8b sub w11, w20, #0x2 72ea4: 7101017f cmp w11, #0x40 72ea8: aa1303fc mov x28, x19 72eac: f9003fea str x10, [sp, #0x78] 72eb0: 54003e02 b.hs 0x73670 72eb4: 2a0b03eb mov w11, w11 72eb8: d37df16b lsl x11, x11, #3 72ebc: f86b692c ldr x12, [x9, x11] 72ec0: eb0a019f cmp x12, x10 72ec4: 1a9f07ea cset w10, ne 72ec8: f82b692a str x10, [x9, x11] 72ecc: 2a0803f4 mov w20, w8 72ed0: 17fffccd b 0x72204 72ed4: 79c113e3 ldrsh w3, [sp, #0x88] 72ed8: b00001c1 adrp x1, 0xab000 72edc: d0000222 adrp x2, 0xb8000 72ee0: 91378421 add x1, x1, #0xde1 72ee4: 91045042 add x2, x2, #0x114 72ee8: 320007e0 orr w0, wzr, #0x3 72eec: 97fea96d bl 0x1d4a0 <.text+0xd9f0> 72ef0: 798113e8 ldrsh x8, [sp, #0x88] 72ef4: f9400309 ldr x9, [x24] 72ef8: aa1303fc mov x28, x19 72efc: 8b090108 add x8, x8, x9 72f00: f9000308 str x8, [x24] 72f04: 17fffcc0 b 0x72204 72f08: b9408be3 ldr w3, [sp, #0x88] 72f0c: b00001c1 adrp x1, 0xab000 72f10: b0000222 adrp x2, 0xb7000 72f14: 91378421 add x1, x1, #0xde1 72f18: 913f7c42 add x2, x2, #0xfdf 72f1c: 320007e0 orr w0, wzr, #0x3 72f20: 97fea960 bl 0x1d4a0 <.text+0xd9f0> 72f24: 51000689 sub w9, w20, #0x1 72f28: 7101013f cmp w9, #0x40 72f2c: 54003a22 b.hs 0x73670 72f30: f94047e3 ldr x3, [sp, #0x88] 72f34: 910263e8 add x8, sp, #0x98 72f38: f869591a ldr x26, [x8, w9, uxtw #3] 72f3c: d1000468 sub x8, x3, #0x1 72f40: f1001d1f cmp x8, #0x7 72f44: f9003ffa str x26, [sp, #0x78] 72f48: 54004108 b.hi 0x73768 72f4c: b9003be9 str w9, [sp, #0x38] 72f50: d0000229 adrp x9, 0xb8000 72f54: 91184129 add x9, x9, #0x610 72f58: b8a87928 ldrsw x8, [x9, x8, lsl #2] 72f5c: 8b090108 add x8, x8, x9 72f60: d61f0100 br x8 72f64: 91000748 add x8, x26, #0x1 72f68: f90023f6 str x22, [sp, #0x40] 72f6c: f9003fe8 str x8, [sp, #0x78] 72f70: aa1303fc mov x28, x19 72f74: f9400f88 ldr x8, [x28, #0x18] 72f78: aa1903fb mov x27, x25 72f7c: 927df341 and x1, x26, #0xfffffffffffffff8 72f80: 910243e2 add x2, sp, #0x90 72f84: aa1703e0 mov x0, x23 72f88: 2a1f03e3 mov w3, wzr 72f8c: aa1b03e4 mov x4, x27 72f90: aa0103f6 mov x22, x1 72f94: d63f0100 blr x8 72f98: 37f83b20 tbnz w0, #0x1f, 0x736fc 72f9c: aa1c03e9 mov x9, x28 72fa0: f9403ffc ldr x28, [sp, #0x78] 72fa4: f9404be8 ldr x8, [sp, #0x90] 72fa8: f90027e9 str x9, [sp, #0x48] 72fac: aa1b03e4 mov x4, x27 72fb0: 927df39b and x27, x28, #0xfffffffffffffff8 72fb4: f9001be8 str x8, [sp, #0x30] 72fb8: 91000788 add x8, x28, #0x1 72fbc: f9003fe8 str x8, [sp, #0x78] 72fc0: f9400d28 ldr x8, [x9, #0x18] 72fc4: 910243e2 add x2, sp, #0x90 72fc8: aa1703e0 mov x0, x23 72fcc: aa1b03e1 mov x1, x27 72fd0: 2a1f03e3 mov w3, wzr 72fd4: f9002be4 str x4, [sp, #0x50] 72fd8: d63f0100 blr x8 72fdc: 37f83900 tbnz w0, #0x1f, 0x736fc 72fe0: cb1b0389 sub x9, x28, x27 72fe4: f9404bea ldr x10, [sp, #0x90] 72fe8: f9403ffc ldr x28, [sp, #0x78] 72fec: a94493fb ldp x27, x4, [sp, #0x48] 72ff0: d37df129 lsl x9, x9, #3 72ff4: b94042eb ldr w11, [x23, #0x40] 72ff8: f9401bec ldr x12, [sp, #0x30] 72ffc: 9ac92549 lsr x9, x10, x9 73000: 9100078a add x10, x28, #0x1 73004: f9003fea str x10, [sp, #0x78] 73008: cb160348 sub x8, x26, x22 7300c: f9400f6a ldr x10, [x27, #0x18] 73010: d37df108 lsl x8, x8, #3 73014: 9ac82588 lsr x8, x12, x8 73018: 7100017f cmp w11, #0x0 7301c: 927df396 and x22, x28, #0xfffffffffffffff8 73020: 1a88012b csel w11, w9, w8, eq 73024: 1a890108 csel w8, w8, w9, eq 73028: 910243e2 add x2, sp, #0x90 7302c: aa1703e0 mov x0, x23 73030: aa1603e1 mov x1, x22 73034: 2a1f03e3 mov w3, wzr 73038: b9002beb str w11, [sp, #0x28] 7303c: b90033e8 str w8, [sp, #0x30] 73040: d63f0140 blr x10 73044: 37f835c0 tbnz w0, #0x1f, 0x736fc 73048: f9403ffa ldr x26, [sp, #0x78] 7304c: f9404be8 ldr x8, [sp, #0x90] 73050: f9402be4 ldr x4, [sp, #0x50] 73054: 910243e2 add x2, sp, #0x90 73058: aa1703e0 mov x0, x23 7305c: f90013e8 str x8, [sp, #0x20] 73060: 91000748 add x8, x26, #0x1 73064: f9003fe8 str x8, [sp, #0x78] 73068: f9400f68 ldr x8, [x27, #0x18] 7306c: 927df35b and x27, x26, #0xfffffffffffffff8 73070: aa1b03e1 mov x1, x27 73074: 2a1f03e3 mov w3, wzr 73078: d63f0100 blr x8 7307c: 37f83400 tbnz w0, #0x1f, 0x736fc 73080: b9402be8 ldr w8, [sp, #0x28] 73084: b94033e9 ldr w9, [sp, #0x30] 73088: cb16038a sub x10, x28, x22 7308c: cb1b034b sub x11, x26, x27 73090: 12001d08 and w8, w8, #0xff 73094: 12001d29 and w9, w9, #0xff 73098: 33181d09 bfi w9, w8, #8, #8 7309c: f9403ffc ldr x28, [sp, #0x78] 730a0: d37df148 lsl x8, x10, #3 730a4: d37df16a lsl x10, x11, #3 730a8: f94013eb ldr x11, [sp, #0x20] 730ac: f9404bec ldr x12, [sp, #0x90] 730b0: b94042ed ldr w13, [x23, #0x40] 730b4: a94493fb ldp x27, x4, [sp, #0x48] 730b8: 9ac82568 lsr x8, x11, x8 730bc: 9100078b add x11, x28, #0x1 730c0: 9aca258a lsr x10, x12, x10 730c4: 710001bf cmp w13, #0x0 730c8: f9003feb str x11, [sp, #0x78] 730cc: 1a88014c csel w12, w10, w8, eq 730d0: 1a8a0108 csel w8, w8, w10, eq 730d4: f9400f6b ldr x11, [x27, #0x18] 730d8: 12001d8a and w10, w12, #0xff 730dc: 12001d08 and w8, w8, #0xff 730e0: 33181d48 bfi w8, w10, #8, #8 730e4: 927df396 and x22, x28, #0xfffffffffffffff8 730e8: 1a88013a csel w26, w9, w8, eq 730ec: 1a890108 csel w8, w8, w9, eq 730f0: 910243e2 add x2, sp, #0x90 730f4: aa1703e0 mov x0, x23 730f8: aa1603e1 mov x1, x22 730fc: 2a1f03e3 mov w3, wzr 73100: b9002be8 str w8, [sp, #0x28] 73104: d63f0160 blr x11 73108: 37f82fa0 tbnz w0, #0x1f, 0x736fc 7310c: b90023fa str w26, [sp, #0x20] 73110: f9403ffa ldr x26, [sp, #0x78] 73114: f9404be8 ldr x8, [sp, #0x90] 73118: f9402be4 ldr x4, [sp, #0x50] 7311c: 910243e2 add x2, sp, #0x90 73120: aa1703e0 mov x0, x23 73124: f9001be8 str x8, [sp, #0x30] 73128: 91000748 add x8, x26, #0x1 7312c: f9003fe8 str x8, [sp, #0x78] 73130: f9400f68 ldr x8, [x27, #0x18] 73134: 927df35b and x27, x26, #0xfffffffffffffff8 73138: aa1b03e1 mov x1, x27 7313c: 2a1f03e3 mov w3, wzr 73140: d63f0100 blr x8 73144: 37f82dc0 tbnz w0, #0x1f, 0x736fc 73148: cb160388 sub x8, x28, x22 7314c: f9404bea ldr x10, [sp, #0x90] 73150: f9403ffc ldr x28, [sp, #0x78] 73154: cb1b0349 sub x9, x26, x27 73158: a94493fb ldp x27, x4, [sp, #0x48] 7315c: d37df129 lsl x9, x9, #3 73160: b94042eb ldr w11, [x23, #0x40] 73164: f9401bec ldr x12, [sp, #0x30] 73168: 9ac92549 lsr x9, x10, x9 7316c: 9100078a add x10, x28, #0x1 73170: f9003fea str x10, [sp, #0x78] 73174: f9400f6a ldr x10, [x27, #0x18] 73178: d37df108 lsl x8, x8, #3 7317c: 9ac82588 lsr x8, x12, x8 73180: 7100017f cmp w11, #0x0 73184: 927df39a and x26, x28, #0xfffffffffffffff8 73188: 1a88012b csel w11, w9, w8, eq 7318c: 1a890108 csel w8, w8, w9, eq 73190: 910243e2 add x2, sp, #0x90 73194: aa1703e0 mov x0, x23 73198: aa1a03e1 mov x1, x26 7319c: 2a1f03e3 mov w3, wzr 731a0: b9001feb str w11, [sp, #0x1c] 731a4: b90033e8 str w8, [sp, #0x30] 731a8: d63f0140 blr x10 731ac: 37f82a80 tbnz w0, #0x1f, 0x736fc 731b0: f90007fa str x26, [sp, #0x8] 731b4: f9403ffa ldr x26, [sp, #0x78] 731b8: f9404be8 ldr x8, [sp, #0x90] 731bc: f9402be4 ldr x4, [sp, #0x50] 731c0: 910243e2 add x2, sp, #0x90 731c4: aa1703e0 mov x0, x23 731c8: f9000be8 str x8, [sp, #0x10] 731cc: 91000748 add x8, x26, #0x1 731d0: f9003fe8 str x8, [sp, #0x78] 731d4: f9400f68 ldr x8, [x27, #0x18] 731d8: 927df35b and x27, x26, #0xfffffffffffffff8 731dc: aa1b03e1 mov x1, x27 731e0: 2a1f03e3 mov w3, wzr 731e4: d63f0100 blr x8 731e8: f94023f6 ldr x22, [sp, #0x40] 731ec: 37f82700 tbnz w0, #0x1f, 0x736cc 731f0: b94023ef ldr w15, [sp, #0x20] 731f4: b9402be8 ldr w8, [sp, #0x28] 731f8: b94033e9 ldr w9, [sp, #0x30] 731fc: cb1b034c sub x12, x26, x27 73200: b94042ee ldr w14, [x23, #0x40] 73204: 33103d0f bfi w15, w8, #16, #16 73208: b9401fe8 ldr w8, [sp, #0x1c] 7320c: 12001d2a and w10, w9, #0xff 73210: f94007e9 ldr x9, [sp, #0x8] 73214: 710001df cmp w14, #0x0 73218: 12001d08 and w8, w8, #0xff 7321c: 33181d0a bfi w10, w8, #8, #8 73220: cb09038b sub x11, x28, x9 73224: a948b7e9 ldp x9, x13, [sp, #0x88] 73228: d37df168 lsl x8, x11, #3 7322c: d37df18b lsl x11, x12, #3 73230: f9400bec ldr x12, [sp, #0x10] 73234: 9acb25ab lsr x11, x13, x11 73238: aa1303fc mov x28, x19 7323c: 9ac82588 lsr x8, x12, x8 73240: 1a88016c csel w12, w11, w8, eq 73244: 1a8b0108 csel w8, w8, w11, eq 73248: 12001d8b and w11, w12, #0xff 7324c: 12001d08 and w8, w8, #0xff 73250: 33181d68 bfi w8, w11, #8, #8 73254: 1a88014b csel w11, w10, w8, eq 73258: 1a8a0108 csel w8, w8, w10, eq 7325c: 33103d0b bfi w11, w8, #16, #16 73260: 1a8f016a csel w10, w11, w15, eq 73264: 1a8b01e8 csel w8, w15, w11, eq 73268: b9403beb ldr w11, [sp, #0x38] 7326c: f100213f cmp x9, #0x8 73270: b3607d48 bfi x8, x10, #32, #32 73274: 54001620 b.eq 0x73538 73278: d37df129 lsl x9, x9, #3 7327c: 9280000a mov x10, #-0x1 // =-1 73280: 9ac92149 lsl x9, x10, x9 73284: 8a090108 and x8, x8, x9 73288: 140000ac b 0x73538 7328c: 900001c1 adrp x1, 0xab000 73290: b0000222 adrp x2, 0xb8000 73294: 91378421 add x1, x1, #0xde1 73298: 91048442 add x2, x2, #0x121 7329c: 320007e0 orr w0, wzr, #0x3 732a0: 97fea880 bl 0x1d4a0 <.text+0xd9f0> 732a4: 17fffbd7 b 0x72200 732a8: 91000748 add x8, x26, #0x1 732ac: f9003fe8 str x8, [sp, #0x78] 732b0: aa1303fc mov x28, x19 732b4: f9400f88 ldr x8, [x28, #0x18] 732b8: aa1903fb mov x27, x25 732bc: 927df341 and x1, x26, #0xfffffffffffffff8 732c0: 910243e2 add x2, sp, #0x90 732c4: aa1703e0 mov x0, x23 732c8: 2a1f03e3 mov w3, wzr 732cc: aa1b03e4 mov x4, x27 732d0: f90023e1 str x1, [sp, #0x40] 732d4: d63f0100 blr x8 732d8: 37f81fa0 tbnz w0, #0x1f, 0x736cc 732dc: aa1c03e9 mov x9, x28 732e0: f9403ffc ldr x28, [sp, #0x78] 732e4: f9404be8 ldr x8, [sp, #0x90] 732e8: f90027e9 str x9, [sp, #0x48] 732ec: aa1b03e4 mov x4, x27 732f0: 927df39b and x27, x28, #0xfffffffffffffff8 732f4: f9001be8 str x8, [sp, #0x30] 732f8: 91000788 add x8, x28, #0x1 732fc: f9003fe8 str x8, [sp, #0x78] 73300: f9400d28 ldr x8, [x9, #0x18] 73304: 910243e2 add x2, sp, #0x90 73308: aa1703e0 mov x0, x23 7330c: aa1b03e1 mov x1, x27 73310: 2a1f03e3 mov w3, wzr 73314: f9002be4 str x4, [sp, #0x50] 73318: d63f0100 blr x8 7331c: 37f81d80 tbnz w0, #0x1f, 0x736cc 73320: cb1b0389 sub x9, x28, x27 73324: f9404bea ldr x10, [sp, #0x90] 73328: f9403ffc ldr x28, [sp, #0x78] 7332c: f94023e8 ldr x8, [sp, #0x40] 73330: a94493fb ldp x27, x4, [sp, #0x48] 73334: d37df129 lsl x9, x9, #3 73338: b94042eb ldr w11, [x23, #0x40] 7333c: f9401bec ldr x12, [sp, #0x30] 73340: 9ac92549 lsr x9, x10, x9 73344: 9100078a add x10, x28, #0x1 73348: f9003fea str x10, [sp, #0x78] 7334c: cb080348 sub x8, x26, x8 73350: f9400f6a ldr x10, [x27, #0x18] 73354: d37df108 lsl x8, x8, #3 73358: 9ac82588 lsr x8, x12, x8 7335c: 7100017f cmp w11, #0x0 73360: 927df39a and x26, x28, #0xfffffffffffffff8 73364: 1a88012b csel w11, w9, w8, eq 73368: 1a890108 csel w8, w8, w9, eq 7336c: 910243e2 add x2, sp, #0x90 73370: aa1703e0 mov x0, x23 73374: aa1a03e1 mov x1, x26 73378: 2a1f03e3 mov w3, wzr 7337c: b90033eb str w11, [sp, #0x30] 73380: b90043e8 str w8, [sp, #0x40] 73384: d63f0140 blr x10 73388: 37f81a20 tbnz w0, #0x1f, 0x736cc 7338c: f90013fa str x26, [sp, #0x20] 73390: f9403ffa ldr x26, [sp, #0x78] 73394: f9404be8 ldr x8, [sp, #0x90] 73398: f9402be4 ldr x4, [sp, #0x50] 7339c: 910243e2 add x2, sp, #0x90 733a0: aa1703e0 mov x0, x23 733a4: f90017e8 str x8, [sp, #0x28] 733a8: 91000748 add x8, x26, #0x1 733ac: f9003fe8 str x8, [sp, #0x78] 733b0: f9400f68 ldr x8, [x27, #0x18] 733b4: 927df35b and x27, x26, #0xfffffffffffffff8 733b8: aa1b03e1 mov x1, x27 733bc: 2a1f03e3 mov w3, wzr 733c0: d63f0100 blr x8 733c4: 37f81840 tbnz w0, #0x1f, 0x736cc 733c8: a9423bea ldp x10, x14, [sp, #0x20] 733cc: f9404bec ldr x12, [sp, #0x90] 733d0: b94042ed ldr w13, [x23, #0x40] 733d4: b94033e8 ldr w8, [sp, #0x30] 733d8: b94043e9 ldr w9, [sp, #0x40] 733dc: cb0a038a sub x10, x28, x10 733e0: cb1b034b sub x11, x26, x27 733e4: d37df14a lsl x10, x10, #3 733e8: d37df16b lsl x11, x11, #3 733ec: 9aca25ca lsr x10, x14, x10 733f0: 9acb258b lsr x11, x12, x11 733f4: 710001bf cmp w13, #0x0 733f8: 12001d08 and w8, w8, #0xff 733fc: 12001d29 and w9, w9, #0xff 73400: 1a8a016c csel w12, w11, w10, eq 73404: 1a8b014a csel w10, w10, w11, eq 73408: 33181d09 bfi w9, w8, #8, #8 7340c: f94047e8 ldr x8, [sp, #0x88] 73410: 12001d8b and w11, w12, #0xff 73414: 12001d4a and w10, w10, #0xff 73418: 33181d6a bfi w10, w11, #8, #8 7341c: 1a8a012b csel w11, w9, w10, eq 73420: 1a890149 csel w9, w10, w9, eq 73424: 33103d2b bfi w11, w9, #16, #16 73428: 92405d69 and x9, x11, #0xffffff 7342c: f1000d1f cmp x8, #0x3 73430: 9a8b0128 csel x8, x9, x11, eq 73434: 1400003f b 0x73530 73438: 91000748 add x8, x26, #0x1 7343c: f9003fe8 str x8, [sp, #0x78] 73440: aa1303fc mov x28, x19 73444: f9400f88 ldr x8, [x28, #0x18] 73448: 927df35b and x27, x26, #0xfffffffffffffff8 7344c: 910243e2 add x2, sp, #0x90 73450: aa1703e0 mov x0, x23 73454: aa1b03e1 mov x1, x27 73458: 2a1f03e3 mov w3, wzr 7345c: aa1903e4 mov x4, x25 73460: d63f0100 blr x8 73464: 37f81340 tbnz w0, #0x1f, 0x736cc 73468: f9404be8 ldr x8, [sp, #0x90] 7346c: cb1b0349 sub x9, x26, x27 73470: b9403beb ldr w11, [sp, #0x38] 73474: d37df129 lsl x9, x9, #3 73478: 9ac92508 lsr x8, x8, x9 7347c: 92401d08 and x8, x8, #0xff 73480: 1400002e b 0x73538 73484: 91000748 add x8, x26, #0x1 73488: f9003fe8 str x8, [sp, #0x78] 7348c: aa1303fb mov x27, x19 73490: f9400f68 ldr x8, [x27, #0x18] 73494: aa1903fc mov x28, x25 73498: 927df341 and x1, x26, #0xfffffffffffffff8 7349c: 910243e2 add x2, sp, #0x90 734a0: aa1703e0 mov x0, x23 734a4: 2a1f03e3 mov w3, wzr 734a8: aa1c03e4 mov x4, x28 734ac: f9002be1 str x1, [sp, #0x50] 734b0: d63f0100 blr x8 734b4: 37f810c0 tbnz w0, #0x1f, 0x736cc 734b8: f90023f6 str x22, [sp, #0x40] 734bc: f9403ff6 ldr x22, [sp, #0x78] 734c0: f9404be8 ldr x8, [sp, #0x90] 734c4: 910243e2 add x2, sp, #0x90 734c8: aa1703e0 mov x0, x23 734cc: 2a1f03e3 mov w3, wzr 734d0: f90027e8 str x8, [sp, #0x48] 734d4: 910006c8 add x8, x22, #0x1 734d8: f9003fe8 str x8, [sp, #0x78] 734dc: f9400f68 ldr x8, [x27, #0x18] 734e0: 927df2db and x27, x22, #0xfffffffffffffff8 734e4: aa1b03e1 mov x1, x27 734e8: aa1c03e4 mov x4, x28 734ec: d63f0100 blr x8 734f0: 37f81060 tbnz w0, #0x1f, 0x736fc 734f4: a944a3ec ldp x12, x8, [sp, #0x48] 734f8: f9404bea ldr x10, [sp, #0x90] 734fc: b94042eb ldr w11, [x23, #0x40] 73500: cb1b02c9 sub x9, x22, x27 73504: cb080348 sub x8, x26, x8 73508: d37df108 lsl x8, x8, #3 7350c: d37df129 lsl x9, x9, #3 73510: 9ac82588 lsr x8, x12, x8 73514: 9ac92549 lsr x9, x10, x9 73518: 7100017f cmp w11, #0x0 7351c: f94023f6 ldr x22, [sp, #0x40] 73520: 9a88012a csel x10, x9, x8, eq 73524: 9a890108 csel x8, x8, x9, eq 73528: 92401d08 and x8, x8, #0xff 7352c: b3781d48 bfi x8, x10, #8, #8 73530: b9403beb ldr w11, [sp, #0x38] 73534: aa1303fc mov x28, x19 73538: 2a0b03e9 mov w9, w11 7353c: 910263ea add x10, sp, #0x98 73540: f8297948 str x8, [x10, x9, lsl #3] 73544: 17fffb30 b 0x72204 73548: 53031783 ubfx w3, w28, #3, #3 7354c: 910223e4 add x4, sp, #0x88 73550: aa1703e0 mov x0, x23 73554: aa1303e1 mov x1, x19 73558: aa1803e2 mov x2, x24 7355c: aa1903e5 mov x5, x25 73560: 9400008c bl 0x73790 73564: 37f80b40 tbnz w0, #0x1f, 0x736cc 73568: 12001f68 and w8, w27, #0xff 7356c: 7102491f cmp w8, #0x92 73570: 54ff5d81 b.ne 0x72120 73574: 12000b83 and w3, w28, #0x7 73578: 910203e4 add x4, sp, #0x80 7357c: aa1703e0 mov x0, x23 73580: aa1303e1 mov x1, x19 73584: aa1803e2 mov x2, x24 73588: aa1903e5 mov x5, x25 7358c: 94000081 bl 0x73790 73590: 37f809e0 tbnz w0, #0x1f, 0x736cc 73594: f94043e8 ldr x8, [sp, #0x80] 73598: f9002fe8 str x8, [sp, #0x58] 7359c: b9408be3 ldr w3, [sp, #0x88] 735a0: f9402fe4 ldr x4, [sp, #0x58] 735a4: 900001c1 adrp x1, 0xab000 735a8: 90000222 adrp x2, 0xb7000 735ac: 320007e0 orr w0, wzr, #0x3 735b0: 91378421 add x1, x1, #0xde1 735b4: 913d4042 add x2, x2, #0xf50 735b8: 97fea7ba bl 0x1d4a0 <.text+0xd9f0> 735bc: f94047e8 ldr x8, [sp, #0x88] 735c0: 9101e3e2 add x2, sp, #0x78 735c4: aa1503e0 mov x0, x21 735c8: f101811f cmp x8, #0x60 735cc: 1a9f3101 csel w1, w8, wzr, lo 735d0: 97ffd441 bl 0x686d4 735d4: 37f807c0 tbnz w0, #0x1f, 0x736cc 735d8: 7101029f cmp w20, #0x40 735dc: 540006a2 b.hs 0x736b0 735e0: f9403fe8 ldr x8, [sp, #0x78] 735e4: f9402fe9 ldr x9, [sp, #0x58] 735e8: 8b080128 add x8, x9, x8 735ec: 17fffb01 b 0x721f0 735f0: 91000768 add x8, x27, #0x1 735f4: f9000308 str x8, [x24] 735f8: f9400f88 ldr x8, [x28, #0x18] 735fc: 927df37a and x26, x27, #0xfffffffffffffff8 73600: 910243e2 add x2, sp, #0x90 73604: aa1703e0 mov x0, x23 73608: aa1a03e1 mov x1, x26 7360c: 2a1f03e3 mov w3, wzr 73610: aa1903e4 mov x4, x25 73614: d63f0100 blr x8 73618: 36ff56e0 tbz w0, #0x1f, 0x720f4 7361c: 1400002c b 0x736cc 73620: 12001f68 and w8, w27, #0xff 73624: 900001c1 adrp x1, 0xab000 73628: 90000222 adrp x2, 0xb7000 7362c: 51014103 sub w3, w8, #0x50 73630: 91378421 add x1, x1, #0xde1 73634: 913d9442 add x2, x2, #0xf65 73638: 320007e0 orr w0, wzr, #0x3 7363c: 97fea799 bl 0x1d4a0 <.text+0xd9f0> 73640: 2a1f03e0 mov w0, wzr 73644: d1014348 sub x8, x26, #0x50 73648: 320003e9 orr w9, wzr, #0x1 7364c: f94033ea ldr x10, [sp, #0x60] 73650: f9000148 str x8, [x10] 73654: f94037e8 ldr x8, [sp, #0x68] 73658: b9000109 str w9, [x8] 7365c: 1400001c b 0x736cc 73660: 51000688 sub w8, w20, #0x1 73664: f94033f4 ldr x20, [sp, #0x60] 73668: 7101011f cmp w8, #0x40 7366c: 540000c3 b.lo 0x73684 73670: 900001c1 adrp x1, 0xab000 73674: 90000222 adrp x2, 0xb7000 73678: 91378421 add x1, x1, #0xde1 7367c: 913f3842 add x2, x2, #0xfce 73680: 14000010 b 0x736c0 73684: 910263e9 add x9, sp, #0x98 73688: f8685923 ldr x3, [x9, w8, uxtw #3] 7368c: 900001c1 adrp x1, 0xab000 73690: b0000222 adrp x2, 0xb8000 73694: 91378421 add x1, x1, #0xde1 73698: 91050442 add x2, x2, #0x141 7369c: 320007e0 orr w0, wzr, #0x3 736a0: f9000283 str x3, [x20] 736a4: 97fea77f bl 0x1d4a0 <.text+0xd9f0> 736a8: 2a1f03e0 mov w0, wzr 736ac: 14000008 b 0x736cc 736b0: 900001c1 adrp x1, 0xab000 736b4: 90000222 adrp x2, 0xb7000 736b8: 91378421 add x1, x1, #0xde1 736bc: 913c8042 add x2, x2, #0xf20 736c0: 320007e0 orr w0, wzr, #0x3 736c4: 97fea777 bl 0x1d4a0 <.text+0xd9f0> 736c8: 321d73e0 orr w0, wzr, #0xfffffff8 736cc: f94016c8 ldr x8, [x22, #0x28] 736d0: f85a83a9 ldur x9, [x29, #-0x58] 736d4: eb09011f cmp x8, x9 736d8: 540005a1 b.ne 0x7378c 736dc: 910a83ff add sp, sp, #0x2a0 736e0: a9457bfd ldp x29, x30, [sp, #0x50] 736e4: a9444ff4 ldp x20, x19, [sp, #0x40] 736e8: a94357f6 ldp x22, x21, [sp, #0x30] 736ec: a9425ff8 ldp x24, x23, [sp, #0x20] 736f0: a94167fa ldp x26, x25, [sp, #0x10] 736f4: a8c66ffc ldp x28, x27, [sp], #0x60 736f8: d65f03c0 ret 736fc: f94023f6 ldr x22, [sp, #0x40] 73700: 17fffff3 b 0x736cc 73704: 900001c1 adrp x1, 0xab000 73708: b0000222 adrp x2, 0xb8000 7370c: 12001f63 and w3, w27, #0xff 73710: 91378421 add x1, x1, #0xde1 73714: 9104a442 add x2, x2, #0x129 73718: 320007e0 orr w0, wzr, #0x3 7371c: 14000018 b 0x7377c 73720: b9408be3 ldr w3, [sp, #0x88] 73724: 900001c1 adrp x1, 0xab000 73728: 90000222 adrp x2, 0xb7000 7372c: 91378421 add x1, x1, #0xde1 73730: 913dc842 add x2, x2, #0xf72 73734: 320007e0 orr w0, wzr, #0x3 73738: 97fea75a bl 0x1d4a0 <.text+0xd9f0> 7373c: f94047e8 ldr x8, [sp, #0x88] 73740: 2a1f03e0 mov w0, wzr 73744: 320003e9 orr w9, wzr, #0x1 73748: f101811f cmp x8, #0x60 7374c: 9a9f3108 csel x8, x8, xzr, lo 73750: 17ffffbf b 0x7364c 73754: 900001c1 adrp x1, 0xab000 73758: b0000222 adrp x2, 0xb8000 7375c: 91378421 add x1, x1, #0xde1 73760: 91007c42 add x2, x2, #0x1f 73764: 17ffffd7 b 0x736c0 73768: 900001c1 adrp x1, 0xab000 7376c: 90000222 adrp x2, 0xb7000 73770: 91378421 add x1, x1, #0xde1 73774: 913fc842 add x2, x2, #0xff2 73778: 320007e0 orr w0, wzr, #0x3 7377c: 97fea749 bl 0x1d4a0 <.text+0xd9f0> 73780: 17ffffd2 b 0x736c8 73784: aa1003f6 mov x22, x16 73788: 17ffffd1 b 0x736cc 7378c: 97fe6e95 bl 0xf1e0 <__stack_chk_fail@plt> 73790: d10243ff sub sp, sp, #0x90 73794: a9036ffc stp x28, x27, [sp, #0x30] 73798: a90467fa stp x26, x25, [sp, #0x40] 7379c: a9055ff8 stp x24, x23, [sp, #0x50] 737a0: a90657f6 stp x22, x21, [sp, #0x60] 737a4: a9074ff4 stp x20, x19, [sp, #0x70] 737a8: a9087bfd stp x29, x30, [sp, #0x80] 737ac: 910203fd add x29, sp, #0x80 737b0: d53bd05a mrs x26, TPIDR_EL0 737b4: f9401748 ldr x8, [x26, #0x28] 737b8: 71001c7f cmp w3, #0x7 737bc: 320007e9 orr w9, wzr, #0x3 737c0: 1a830123 csel w3, w9, w3, eq 737c4: aa0503f5 mov x21, x5 737c8: aa0403fc mov x28, x4 737cc: aa0203f7 mov x23, x2 737d0: aa0103f6 mov x22, x1 737d4: aa0003f4 mov x20, x0 737d8: 7100147f cmp w3, #0x5 737dc: f90017e8 str x8, [sp, #0x28] 737e0: 54000308 b.hi 0x73840 737e4: b0000228 adrp x8, 0xb8000 737e8: 9118c108 add x8, x8, #0x630 737ec: b8a37909 ldrsw x9, [x8, x3, lsl #2] 737f0: 8b080128 add x8, x9, x8 737f4: d61f0100 br x8 737f8: f94002f3 ldr x19, [x23] 737fc: 910083e2 add x2, sp, #0x20 73800: aa1403e0 mov x0, x20 73804: 2a1f03e3 mov w3, wzr 73808: 91000668 add x8, x19, #0x1 7380c: f90002e8 str x8, [x23] 73810: f9400ec8 ldr x8, [x22, #0x18] 73814: 927df276 and x22, x19, #0xfffffffffffffff8 73818: aa1603e1 mov x1, x22 7381c: aa1503e4 mov x4, x21 73820: d63f0100 blr x8 73824: 37f82f20 tbnz w0, #0x1f, 0x73e08 73828: f94013e8 ldr x8, [sp, #0x20] 7382c: cb160269 sub x9, x19, x22 73830: d37df129 lsl x9, x9, #3 73834: 9ac92508 lsr x8, x8, x9 73838: 92401d08 and x8, x8, #0xff 7383c: 14000172 b 0x73e04 73840: 900001c1 adrp x1, 0xab000 73844: b0000222 adrp x2, 0xb8000 73848: 91378421 add x1, x1, #0xde1 7384c: 91055842 add x2, x2, #0x156 73850: 320007e0 orr w0, wzr, #0x3 73854: 97fea713 bl 0x1d4a0 <.text+0xd9f0> 73858: 321d73e0 orr w0, wzr, #0xfffffff8 7385c: 1400016b b 0x73e08 73860: f94002f9 ldr x25, [x23] 73864: 910083e2 add x2, sp, #0x20 73868: aa1403e0 mov x0, x20 7386c: 2a1f03e3 mov w3, wzr 73870: 91000728 add x8, x25, #0x1 73874: f90002e8 str x8, [x23] 73878: f9400ec8 ldr x8, [x22, #0x18] 7387c: 927df338 and x24, x25, #0xfffffffffffffff8 73880: aa1803e1 mov x1, x24 73884: aa1503e4 mov x4, x21 73888: d63f0100 blr x8 7388c: 37f82be0 tbnz w0, #0x1f, 0x73e08 73890: f94002f3 ldr x19, [x23] 73894: f94013fb ldr x27, [sp, #0x20] 73898: 910083e2 add x2, sp, #0x20 7389c: aa1403e0 mov x0, x20 738a0: 91000668 add x8, x19, #0x1 738a4: f90002e8 str x8, [x23] 738a8: f9400ec8 ldr x8, [x22, #0x18] 738ac: 927df276 and x22, x19, #0xfffffffffffffff8 738b0: aa1603e1 mov x1, x22 738b4: 2a1f03e3 mov w3, wzr 738b8: aa1503e4 mov x4, x21 738bc: d63f0100 blr x8 738c0: 37f82a40 tbnz w0, #0x1f, 0x73e08 738c4: f94013ea ldr x10, [sp, #0x20] 738c8: b940428b ldr w11, [x20, #0x40] 738cc: cb180328 sub x8, x25, x24 738d0: cb160269 sub x9, x19, x22 738d4: d37df108 lsl x8, x8, #3 738d8: d37df129 lsl x9, x9, #3 738dc: 9ac82768 lsr x8, x27, x8 738e0: 9ac92549 lsr x9, x10, x9 738e4: 7100017f cmp w11, #0x0 738e8: 9a88012a csel x10, x9, x8, eq 738ec: 9a890108 csel x8, x8, x9, eq 738f0: 92401d08 and x8, x8, #0xff 738f4: b3781d48 bfi x8, x10, #8, #8 738f8: 14000142 b 0x73e00 738fc: f94002fb ldr x27, [x23] 73900: 910083e2 add x2, sp, #0x20 73904: aa1403e0 mov x0, x20 73908: 2a1f03e3 mov w3, wzr 7390c: 91000768 add x8, x27, #0x1 73910: f90002e8 str x8, [x23] 73914: f9400ec8 ldr x8, [x22, #0x18] 73918: 927df378 and x24, x27, #0xfffffffffffffff8 7391c: aa1803e1 mov x1, x24 73920: aa1503e4 mov x4, x21 73924: d63f0100 blr x8 73928: 37f82700 tbnz w0, #0x1f, 0x73e08 7392c: f9000ffc str x28, [sp, #0x18] 73930: f94002f3 ldr x19, [x23] 73934: f94013fc ldr x28, [sp, #0x20] 73938: 910083e2 add x2, sp, #0x20 7393c: aa1403e0 mov x0, x20 73940: 91000668 add x8, x19, #0x1 73944: f90002e8 str x8, [x23] 73948: f9400ec8 ldr x8, [x22, #0x18] 7394c: 927df279 and x25, x19, #0xfffffffffffffff8 73950: aa1903e1 mov x1, x25 73954: 2a1f03e3 mov w3, wzr 73958: aa1503e4 mov x4, x21 7395c: d63f0100 blr x8 73960: 37f82540 tbnz w0, #0x1f, 0x73e08 73964: cb190269 sub x9, x19, x25 73968: f94013ea ldr x10, [sp, #0x20] 7396c: f94002f9 ldr x25, [x23] 73970: d37df129 lsl x9, x9, #3 73974: b940428b ldr w11, [x20, #0x40] 73978: 9ac92549 lsr x9, x10, x9 7397c: 9100072a add x10, x25, #0x1 73980: f90002ea str x10, [x23] 73984: f9400eca ldr x10, [x22, #0x18] 73988: cb180368 sub x8, x27, x24 7398c: d37df108 lsl x8, x8, #3 73990: 927df338 and x24, x25, #0xfffffffffffffff8 73994: 9ac82788 lsr x8, x28, x8 73998: 7100017f cmp w11, #0x0 7399c: 910083e2 add x2, sp, #0x20 739a0: aa1403e0 mov x0, x20 739a4: aa1803e1 mov x1, x24 739a8: 2a1f03e3 mov w3, wzr 739ac: aa1503e4 mov x4, x21 739b0: 1a880133 csel w19, w9, w8, eq 739b4: 1a89011c csel w28, w8, w9, eq 739b8: d63f0140 blr x10 739bc: 37f82260 tbnz w0, #0x1f, 0x73e08 739c0: f94002fb ldr x27, [x23] 739c4: f94013e8 ldr x8, [sp, #0x20] 739c8: 910083e2 add x2, sp, #0x20 739cc: aa1403e0 mov x0, x20 739d0: 2a1f03e3 mov w3, wzr 739d4: f9000be8 str x8, [sp, #0x10] 739d8: 91000768 add x8, x27, #0x1 739dc: f90002e8 str x8, [x23] 739e0: f9400ec8 ldr x8, [x22, #0x18] 739e4: 927df376 and x22, x27, #0xfffffffffffffff8 739e8: aa1603e1 mov x1, x22 739ec: aa1503e4 mov x4, x21 739f0: d63f0100 blr x8 739f4: 37f820a0 tbnz w0, #0x1f, 0x73e08 739f8: 12001e69 and w9, w19, #0xff 739fc: 12001f8a and w10, w28, #0xff 73a00: cb16036b sub x11, x27, x22 73a04: f94013ec ldr x12, [sp, #0x20] 73a08: b940428d ldr w13, [x20, #0x40] 73a0c: 33181d2a bfi w10, w9, #8, #8 73a10: d37df169 lsl x9, x11, #3 73a14: f9400beb ldr x11, [sp, #0x10] 73a18: cb180328 sub x8, x25, x24 73a1c: d37df108 lsl x8, x8, #3 73a20: 9ac92589 lsr x9, x12, x9 73a24: 9ac82568 lsr x8, x11, x8 73a28: 710001bf cmp w13, #0x0 73a2c: 1a88012b csel w11, w9, w8, eq 73a30: 1a890108 csel w8, w8, w9, eq 73a34: 12001d69 and w9, w11, #0xff 73a38: 12001d08 and w8, w8, #0xff 73a3c: 33181d28 bfi w8, w9, #8, #8 73a40: 1a880149 csel w9, w10, w8, eq 73a44: 1a8a0108 csel w8, w8, w10, eq 73a48: 2a1f03e0 mov w0, wzr 73a4c: 33103d09 bfi w9, w8, #16, #16 73a50: f9400fe8 ldr x8, [sp, #0x18] 73a54: f9000109 str x9, [x8] 73a58: 140000ec b 0x73e08 73a5c: f94002fb ldr x27, [x23] 73a60: 910083e2 add x2, sp, #0x20 73a64: aa1403e0 mov x0, x20 73a68: 2a1f03e3 mov w3, wzr 73a6c: 91000768 add x8, x27, #0x1 73a70: f90002e8 str x8, [x23] 73a74: f9400ec8 ldr x8, [x22, #0x18] 73a78: 927df378 and x24, x27, #0xfffffffffffffff8 73a7c: aa1803e1 mov x1, x24 73a80: aa1503e4 mov x4, x21 73a84: d63f0100 blr x8 73a88: 37f81c00 tbnz w0, #0x1f, 0x73e08 73a8c: f9000ffc str x28, [sp, #0x18] 73a90: f94002f3 ldr x19, [x23] 73a94: f94013fc ldr x28, [sp, #0x20] 73a98: 910083e2 add x2, sp, #0x20 73a9c: aa1403e0 mov x0, x20 73aa0: 91000668 add x8, x19, #0x1 73aa4: f90002e8 str x8, [x23] 73aa8: f9400ec8 ldr x8, [x22, #0x18] 73aac: 927df279 and x25, x19, #0xfffffffffffffff8 73ab0: aa1903e1 mov x1, x25 73ab4: 2a1f03e3 mov w3, wzr 73ab8: aa1503e4 mov x4, x21 73abc: d63f0100 blr x8 73ac0: 37f81a40 tbnz w0, #0x1f, 0x73e08 73ac4: cb180368 sub x8, x27, x24 73ac8: d37df108 lsl x8, x8, #3 73acc: f94013ea ldr x10, [sp, #0x20] 73ad0: 9ac82788 lsr x8, x28, x8 73ad4: f94002fc ldr x28, [x23] 73ad8: cb190269 sub x9, x19, x25 73adc: d37df129 lsl x9, x9, #3 73ae0: 9ac92549 lsr x9, x10, x9 73ae4: 9100078a add x10, x28, #0x1 73ae8: b940428b ldr w11, [x20, #0x40] 73aec: f90002ea str x10, [x23] 73af0: f9400eca ldr x10, [x22, #0x18] 73af4: 927df398 and x24, x28, #0xfffffffffffffff8 73af8: 7100017f cmp w11, #0x0 73afc: 910083e2 add x2, sp, #0x20 73b00: aa1403e0 mov x0, x20 73b04: aa1803e1 mov x1, x24 73b08: 2a1f03e3 mov w3, wzr 73b0c: aa1503e4 mov x4, x21 73b10: 1a880139 csel w25, w9, w8, eq 73b14: 1a890113 csel w19, w8, w9, eq 73b18: d63f0140 blr x10 73b1c: 37f81760 tbnz w0, #0x1f, 0x73e08 73b20: b9000ff9 str w25, [sp, #0xc] 73b24: f94002fb ldr x27, [x23] 73b28: f94013e8 ldr x8, [sp, #0x20] 73b2c: 910083e2 add x2, sp, #0x20 73b30: aa1403e0 mov x0, x20 73b34: 927df379 and x25, x27, #0xfffffffffffffff8 73b38: f9000be8 str x8, [sp, #0x10] 73b3c: 91000768 add x8, x27, #0x1 73b40: f90002e8 str x8, [x23] 73b44: f9400ec8 ldr x8, [x22, #0x18] 73b48: aa1903e1 mov x1, x25 73b4c: 2a1f03e3 mov w3, wzr 73b50: aa1503e4 mov x4, x21 73b54: d63f0100 blr x8 73b58: 37f81580 tbnz w0, #0x1f, 0x73e08 73b5c: b9400fe8 ldr w8, [sp, #0xc] 73b60: 12001e69 and w9, w19, #0xff 73b64: cb18038a sub x10, x28, x24 73b68: cb19036b sub x11, x27, x25 73b6c: 12001d08 and w8, w8, #0xff 73b70: 33181d09 bfi w9, w8, #8, #8 73b74: f94002fc ldr x28, [x23] 73b78: d37df148 lsl x8, x10, #3 73b7c: d37df16a lsl x10, x11, #3 73b80: f9400beb ldr x11, [sp, #0x10] 73b84: f94013ec ldr x12, [sp, #0x20] 73b88: b940428d ldr w13, [x20, #0x40] 73b8c: 927df398 and x24, x28, #0xfffffffffffffff8 73b90: 9ac82568 lsr x8, x11, x8 73b94: 9100078b add x11, x28, #0x1 73b98: f90002eb str x11, [x23] 73b9c: 9aca258a lsr x10, x12, x10 73ba0: 710001bf cmp w13, #0x0 73ba4: f9400ecb ldr x11, [x22, #0x18] 73ba8: 1a88014c csel w12, w10, w8, eq 73bac: 1a8a0108 csel w8, w8, w10, eq 73bb0: 12001d8a and w10, w12, #0xff 73bb4: 12001d08 and w8, w8, #0xff 73bb8: 33181d48 bfi w8, w10, #8, #8 73bbc: 910083e2 add x2, sp, #0x20 73bc0: aa1403e0 mov x0, x20 73bc4: aa1803e1 mov x1, x24 73bc8: 2a1f03e3 mov w3, wzr 73bcc: aa1503e4 mov x4, x21 73bd0: 1a880133 csel w19, w9, w8, eq 73bd4: 1a890119 csel w25, w8, w9, eq 73bd8: d63f0160 blr x11 73bdc: 37f81160 tbnz w0, #0x1f, 0x73e08 73be0: 2901cff9 stp w25, w19, [sp, #0xc] 73be4: f94002f3 ldr x19, [x23] 73be8: f94013fb ldr x27, [sp, #0x20] 73bec: 910083e2 add x2, sp, #0x20 73bf0: aa1403e0 mov x0, x20 73bf4: 91000668 add x8, x19, #0x1 73bf8: f90002e8 str x8, [x23] 73bfc: f9400ec8 ldr x8, [x22, #0x18] 73c00: 927df279 and x25, x19, #0xfffffffffffffff8 73c04: aa1903e1 mov x1, x25 73c08: 2a1f03e3 mov w3, wzr 73c0c: aa1503e4 mov x4, x21 73c10: d63f0100 blr x8 73c14: 37f80fa0 tbnz w0, #0x1f, 0x73e08 73c18: cb190269 sub x9, x19, x25 73c1c: f94013ea ldr x10, [sp, #0x20] 73c20: f94002f9 ldr x25, [x23] 73c24: d37df129 lsl x9, x9, #3 73c28: b940428b ldr w11, [x20, #0x40] 73c2c: 9ac92549 lsr x9, x10, x9 73c30: 9100072a add x10, x25, #0x1 73c34: f90002ea str x10, [x23] 73c38: f9400eca ldr x10, [x22, #0x18] 73c3c: cb180388 sub x8, x28, x24 73c40: d37df108 lsl x8, x8, #3 73c44: 927df338 and x24, x25, #0xfffffffffffffff8 73c48: 9ac82768 lsr x8, x27, x8 73c4c: 7100017f cmp w11, #0x0 73c50: 910083e2 add x2, sp, #0x20 73c54: aa1403e0 mov x0, x20 73c58: aa1803e1 mov x1, x24 73c5c: 2a1f03e3 mov w3, wzr 73c60: aa1503e4 mov x4, x21 73c64: 1a88013b csel w27, w9, w8, eq 73c68: 1a890113 csel w19, w8, w9, eq 73c6c: d63f0140 blr x10 73c70: 37f80cc0 tbnz w0, #0x1f, 0x73e08 73c74: f94002fc ldr x28, [x23] 73c78: f94013e8 ldr x8, [sp, #0x20] 73c7c: 910083e2 add x2, sp, #0x20 73c80: aa1403e0 mov x0, x20 73c84: 2a1f03e3 mov w3, wzr 73c88: f90003e8 str x8, [sp] 73c8c: 91000788 add x8, x28, #0x1 73c90: f90002e8 str x8, [x23] 73c94: f9400ec8 ldr x8, [x22, #0x18] 73c98: 927df396 and x22, x28, #0xfffffffffffffff8 73c9c: aa1603e1 mov x1, x22 73ca0: aa1503e4 mov x4, x21 73ca4: d63f0100 blr x8 73ca8: 37f80b00 tbnz w0, #0x1f, 0x73e08 73cac: 2941bbe8 ldp w8, w14, [sp, #0xc] 73cb0: 12001e69 and w9, w19, #0xff 73cb4: cb18032a sub x10, x25, x24 73cb8: cb16038b sub x11, x28, x22 73cbc: 33103d0e bfi w14, w8, #16, #16 73cc0: 12001f68 and w8, w27, #0xff 73cc4: f94013ec ldr x12, [sp, #0x20] 73cc8: b940428d ldr w13, [x20, #0x40] 73ccc: 33181d09 bfi w9, w8, #8, #8 73cd0: d37df148 lsl x8, x10, #3 73cd4: d37df16a lsl x10, x11, #3 73cd8: f94003eb ldr x11, [sp] 73cdc: 9aca258a lsr x10, x12, x10 73ce0: 710001bf cmp w13, #0x0 73ce4: 2a1f03e0 mov w0, wzr 73ce8: 9ac82568 lsr x8, x11, x8 73cec: 1a88014b csel w11, w10, w8, eq 73cf0: 1a8a0108 csel w8, w8, w10, eq 73cf4: 12001d6a and w10, w11, #0xff 73cf8: 12001d08 and w8, w8, #0xff 73cfc: 33181d48 bfi w8, w10, #8, #8 73d00: 1a88012a csel w10, w9, w8, eq 73d04: 1a890108 csel w8, w8, w9, eq 73d08: 33103d0a bfi w10, w8, #16, #16 73d0c: 1a8e0148 csel w8, w10, w14, eq 73d10: 1a8a01c9 csel w9, w14, w10, eq 73d14: b3607d09 bfi x9, x8, #32, #32 73d18: 17ffff4e b 0x73a50 73d1c: aa1f03f9 mov x25, xzr 73d20: aa1f03fb mov x27, xzr 73d24: f94002f3 ldr x19, [x23] 73d28: 910083e2 add x2, sp, #0x20 73d2c: aa1403e0 mov x0, x20 73d30: 2a1f03e3 mov w3, wzr 73d34: 91000668 add x8, x19, #0x1 73d38: f90002e8 str x8, [x23] 73d3c: f9400ec8 ldr x8, [x22, #0x18] 73d40: 927df278 and x24, x19, #0xfffffffffffffff8 73d44: aa1803e1 mov x1, x24 73d48: aa1503e4 mov x4, x21 73d4c: d63f0100 blr x8 73d50: 37f805c0 tbnz w0, #0x1f, 0x73e08 73d54: f94013e8 ldr x8, [sp, #0x20] 73d58: cb180269 sub x9, x19, x24 73d5c: d37df129 lsl x9, x9, #3 73d60: 9ac92508 lsr x8, x8, x9 73d64: 13001d09 sxtb w9, w8 73d68: 92401908 and x8, x8, #0x7f 73d6c: 9adb2108 lsl x8, x8, x27 73d70: aa190119 orr x25, x8, x25 73d74: 91001f7b add x27, x27, #0x7 73d78: 37fffd69 tbnz w9, #0x1f, 0x73d24 73d7c: 2a1f03e0 mov w0, wzr 73d80: f9000399 str x25, [x28] 73d84: 14000021 b 0x73e08 73d88: aa1f03f9 mov x25, xzr 73d8c: aa1f03fb mov x27, xzr 73d90: f94002f3 ldr x19, [x23] 73d94: 910083e2 add x2, sp, #0x20 73d98: aa1403e0 mov x0, x20 73d9c: 2a1f03e3 mov w3, wzr 73da0: 91000668 add x8, x19, #0x1 73da4: f90002e8 str x8, [x23] 73da8: f9400ec8 ldr x8, [x22, #0x18] 73dac: 927df278 and x24, x19, #0xfffffffffffffff8 73db0: aa1803e1 mov x1, x24 73db4: aa1503e4 mov x4, x21 73db8: d63f0100 blr x8 73dbc: 37f80260 tbnz w0, #0x1f, 0x73e08 73dc0: f94013e8 ldr x8, [sp, #0x20] 73dc4: cb180269 sub x9, x19, x24 73dc8: d37df129 lsl x9, x9, #3 73dcc: 9ac92508 lsr x8, x8, x9 73dd0: 92401909 and x9, x8, #0x7f 73dd4: 9adb2129 lsl x9, x9, x27 73dd8: aa190139 orr x25, x9, x25 73ddc: 91001f7b add x27, x27, #0x7 73de0: 373ffd88 tbnz w8, #0x7, 0x73d90 73de4: 721a011f tst w8, #0x40 73de8: 320017e8 orr w8, wzr, #0x3f 73dec: 92800009 mov x9, #-0x1 // =-1 73df0: fa481362 ccmp x27, x8, #0x2, ne 73df4: 9adb2128 lsl x8, x9, x27 73df8: 9a8883e8 csel x8, xzr, x8, hi 73dfc: aa190108 orr x8, x8, x25 73e00: 2a1f03e0 mov w0, wzr 73e04: f9000388 str x8, [x28] 73e08: f9401748 ldr x8, [x26, #0x28] 73e0c: f94017e9 ldr x9, [sp, #0x28] 73e10: eb09011f cmp x8, x9 73e14: 54000141 b.ne 0x73e3c 73e18: a9487bfd ldp x29, x30, [sp, #0x80] 73e1c: a9474ff4 ldp x20, x19, [sp, #0x70] 73e20: a94657f6 ldp x22, x21, [sp, #0x60] 73e24: a9455ff8 ldp x24, x23, [sp, #0x50] 73e28: a94467fa ldp x26, x25, [sp, #0x40] 73e2c: a9436ffc ldp x28, x27, [sp, #0x30] 73e30: 93407c00 sxtw x0, w0 73e34: 910243ff add sp, sp, #0x90 73e38: d65f03c0 ret 73e3c: 97fe6ce9 bl 0xf1e0 <__stack_chk_fail@plt> 73e40: d104c3ff sub sp, sp, #0x130 73e44: a90d6ffc stp x28, x27, [sp, #0xd0] 73e48: a90e67fa stp x26, x25, [sp, #0xe0] 73e4c: a90f5ff8 stp x24, x23, [sp, #0xf0] 73e50: a91057f6 stp x22, x21, [sp, #0x100] 73e54: a9114ff4 stp x20, x19, [sp, #0x110] 73e58: a9127bfd stp x29, x30, [sp, #0x120] 73e5c: 910483fd add x29, sp, #0x120 73e60: d53bd058 mrs x24, TPIDR_EL0 73e64: f9401708 ldr x8, [x24, #0x28] 73e68: aa0203f9 mov x25, x2 73e6c: aa0103fc mov x28, x1 73e70: 900001c1 adrp x1, 0xab000 73e74: f81a83a8 stur x8, [x29, #-0x58] 73e78: f940033a ldr x26, [x25] 73e7c: b0000222 adrp x2, 0xb8000 73e80: aa0303f7 mov x23, x3 73e84: aa0003f4 mov x20, x0 73e88: 91378421 add x1, x1, #0xde1 73e8c: 910a5042 add x2, x2, #0x294 73e90: 320007e0 orr w0, wzr, #0x3 73e94: aa1a03e3 mov x3, x26 73e98: aa0603f3 mov x19, x6 73e9c: aa0503f6 mov x22, x5 73ea0: 2a0403f5 mov w21, w4 73ea4: 97fea57f bl 0x1d4a0 <.text+0xd9f0> 73ea8: 910183e0 add x0, sp, #0x60 73eac: 52800902 mov w2, #0x48 // =72 73eb0: 2a1f03e1 mov w1, wzr 73eb4: 97fe6e8b bl 0xf8e0 73eb8: 91000748 add x8, x26, #0x1 73ebc: f81883a8 stur x8, [x29, #-0x78] 73ec0: f9400f88 ldr x8, [x28, #0x18] 73ec4: 927df35b and x27, x26, #0xfffffffffffffff8 73ec8: d101a3a2 sub x2, x29, #0x68 73ecc: aa1403e0 mov x0, x20 73ed0: aa1b03e1 mov x1, x27 73ed4: 2a1f03e3 mov w3, wzr 73ed8: aa1303e4 mov x4, x19 73edc: d63f0100 blr x8 73ee0: 37f84560 tbnz w0, #0x1f, 0x7478c 73ee4: b90047f5 str w21, [sp, #0x44] 73ee8: f85883b5 ldur x21, [x29, #-0x78] 73eec: a904e7f6 stp x22, x25, [sp, #0x48] 73ef0: aa1303f6 mov x22, x19 73ef4: f85983b3 ldur x19, [x29, #-0x68] 73ef8: 910006a8 add x8, x21, #0x1 73efc: f81883a8 stur x8, [x29, #-0x78] 73f00: f9400f88 ldr x8, [x28, #0x18] 73f04: aa1403f9 mov x25, x20 73f08: aa1c03f4 mov x20, x28 73f0c: 927df2bc and x28, x21, #0xfffffffffffffff8 73f10: d101a3a2 sub x2, x29, #0x68 73f14: aa1903e0 mov x0, x25 73f18: aa1c03e1 mov x1, x28 73f1c: 2a1f03e3 mov w3, wzr 73f20: aa1603e4 mov x4, x22 73f24: d63f0100 blr x8 73f28: 37f84320 tbnz w0, #0x1f, 0x7478c 73f2c: cb1c02a9 sub x9, x21, x28 73f30: f85983aa ldur x10, [x29, #-0x68] 73f34: f85883bc ldur x28, [x29, #-0x78] 73f38: d37df129 lsl x9, x9, #3 73f3c: f9001bf7 str x23, [sp, #0x30] 73f40: f9002ff8 str x24, [sp, #0x58] 73f44: 9ac92549 lsr x9, x10, x9 73f48: 9100078a add x10, x28, #0x1 73f4c: b940432b ldr w11, [x25, #0x40] 73f50: f81883aa stur x10, [x29, #-0x78] 73f54: f9400e8a ldr x10, [x20, #0x18] 73f58: cb1b0348 sub x8, x26, x27 73f5c: d37df108 lsl x8, x8, #3 73f60: 927df39a and x26, x28, #0xfffffffffffffff8 73f64: 9ac82668 lsr x8, x19, x8 73f68: 7100017f cmp w11, #0x0 73f6c: d101a3a2 sub x2, x29, #0x68 73f70: aa1903e0 mov x0, x25 73f74: aa1a03e1 mov x1, x26 73f78: 2a1f03e3 mov w3, wzr 73f7c: aa1603e4 mov x4, x22 73f80: 1a880138 csel w24, w9, w8, eq 73f84: 1a890117 csel w23, w8, w9, eq 73f88: d63f0140 blr x10 73f8c: 37f83fe0 tbnz w0, #0x1f, 0x74788 73f90: f85883b5 ldur x21, [x29, #-0x78] 73f94: f90017f4 str x20, [sp, #0x28] 73f98: f85983b3 ldur x19, [x29, #-0x68] 73f9c: d101a3a2 sub x2, x29, #0x68 73fa0: 910006a8 add x8, x21, #0x1 73fa4: f81883a8 stur x8, [x29, #-0x78] 73fa8: f9400e88 ldr x8, [x20, #0x18] 73fac: 927df2bb and x27, x21, #0xfffffffffffffff8 73fb0: aa1903e0 mov x0, x25 73fb4: aa1b03e1 mov x1, x27 73fb8: 2a1f03e3 mov w3, wzr 73fbc: aa1603e4 mov x4, x22 73fc0: f9001ff6 str x22, [sp, #0x38] 73fc4: d63f0100 blr x8 73fc8: aa1903f4 mov x20, x25 73fcc: 37f83de0 tbnz w0, #0x1f, 0x74788 73fd0: f85983ac ldur x12, [x29, #-0x68] 73fd4: b940428d ldr w13, [x20, #0x40] 73fd8: 12001f08 and w8, w24, #0xff 73fdc: 12001ee9 and w9, w23, #0xff 73fe0: cb1a038a sub x10, x28, x26 73fe4: cb1b02ab sub x11, x21, x27 73fe8: 33181d09 bfi w9, w8, #8, #8 73fec: d37df148 lsl x8, x10, #3 73ff0: d37df16a lsl x10, x11, #3 73ff4: 9ac82668 lsr x8, x19, x8 73ff8: 9aca258a lsr x10, x12, x10 73ffc: 710001bf cmp w13, #0x0 74000: 1a88014b csel w11, w10, w8, eq 74004: 1a8a0108 csel w8, w8, w10, eq 74008: 12001d6a and w10, w11, #0xff 7400c: 12001d0b and w11, w8, #0xff 74010: 33181d4b bfi w11, w10, #8, #8 74014: 1a8b0128 csel w8, w9, w11, eq 74018: 1a890169 csel w9, w11, w9, eq 7401c: 33103d28 bfi w8, w9, #16, #16 74020: 3100051f cmn w8, #0x1 74024: 540000c0 b.eq 0x7403c 74028: a94563e9 ldp x9, x24, [sp, #0x50] 7402c: f9401ff6 ldr x22, [sp, #0x38] 74030: 35002ec8 cbnz w8, 0x74608 74034: 12800120 mov w0, #-0xa // =-10 74038: 140001d5 b 0x7478c 7403c: f85883bc ldur x28, [x29, #-0x78] 74040: f94017f7 ldr x23, [sp, #0x28] 74044: f9401ff6 ldr x22, [sp, #0x38] 74048: d101a3a2 sub x2, x29, #0x68 7404c: 91000788 add x8, x28, #0x1 74050: f81883a8 stur x8, [x29, #-0x78] 74054: f9400ee8 ldr x8, [x23, #0x18] 74058: 927df39a and x26, x28, #0xfffffffffffffff8 7405c: aa1403e0 mov x0, x20 74060: aa1a03e1 mov x1, x26 74064: 2a1f03e3 mov w3, wzr 74068: aa1603e4 mov x4, x22 7406c: d63f0100 blr x8 74070: f9402ff8 ldr x24, [sp, #0x58] 74074: 37f838c0 tbnz w0, #0x1f, 0x7478c 74078: f85883b5 ldur x21, [x29, #-0x78] 7407c: f85983b3 ldur x19, [x29, #-0x68] 74080: d101a3a2 sub x2, x29, #0x68 74084: aa1403e0 mov x0, x20 74088: 910006a8 add x8, x21, #0x1 7408c: f81883a8 stur x8, [x29, #-0x78] 74090: f9400ee8 ldr x8, [x23, #0x18] 74094: 927df2bb and x27, x21, #0xfffffffffffffff8 74098: aa1b03e1 mov x1, x27 7409c: 2a1f03e3 mov w3, wzr 740a0: aa1603e4 mov x4, x22 740a4: d63f0100 blr x8 740a8: 37f83720 tbnz w0, #0x1f, 0x7478c 740ac: cb1a0388 sub x8, x28, x26 740b0: f85983aa ldur x10, [x29, #-0x68] 740b4: f85883bc ldur x28, [x29, #-0x78] 740b8: cb1b02a9 sub x9, x21, x27 740bc: d37df129 lsl x9, x9, #3 740c0: 9ac92549 lsr x9, x10, x9 740c4: 9100078a add x10, x28, #0x1 740c8: b940428b ldr w11, [x20, #0x40] 740cc: f81883aa stur x10, [x29, #-0x78] 740d0: f9400eea ldr x10, [x23, #0x18] 740d4: d37df108 lsl x8, x8, #3 740d8: 927df39a and x26, x28, #0xfffffffffffffff8 740dc: 9ac82668 lsr x8, x19, x8 740e0: 7100017f cmp w11, #0x0 740e4: d101a3a2 sub x2, x29, #0x68 740e8: aa1403e0 mov x0, x20 740ec: aa1a03e1 mov x1, x26 740f0: 2a1f03e3 mov w3, wzr 740f4: aa1603e4 mov x4, x22 740f8: 1a880133 csel w19, w9, w8, eq 740fc: 1a890119 csel w25, w8, w9, eq 74100: d63f0140 blr x10 74104: 37f83440 tbnz w0, #0x1f, 0x7478c 74108: f85883b5 ldur x21, [x29, #-0x78] 7410c: f85983a8 ldur x8, [x29, #-0x68] 74110: d101a3a2 sub x2, x29, #0x68 74114: aa1403e0 mov x0, x20 74118: 927df2bb and x27, x21, #0xfffffffffffffff8 7411c: f90013e8 str x8, [sp, #0x20] 74120: 910006a8 add x8, x21, #0x1 74124: f81883a8 stur x8, [x29, #-0x78] 74128: f9400ee8 ldr x8, [x23, #0x18] 7412c: aa1b03e1 mov x1, x27 74130: 2a1f03e3 mov w3, wzr 74134: aa1603e4 mov x4, x22 74138: d63f0100 blr x8 7413c: 37f83280 tbnz w0, #0x1f, 0x7478c 74140: 12001e68 and w8, w19, #0xff 74144: 12001f29 and w9, w25, #0xff 74148: cb1a038a sub x10, x28, x26 7414c: cb1b02ab sub x11, x21, x27 74150: 33181d09 bfi w9, w8, #8, #8 74154: f85883bc ldur x28, [x29, #-0x78] 74158: d37df148 lsl x8, x10, #3 7415c: d37df16a lsl x10, x11, #3 74160: f94013eb ldr x11, [sp, #0x20] 74164: f85983ac ldur x12, [x29, #-0x68] 74168: b940428d ldr w13, [x20, #0x40] 7416c: 927df39a and x26, x28, #0xfffffffffffffff8 74170: 9ac82568 lsr x8, x11, x8 74174: 9100078b add x11, x28, #0x1 74178: f81883ab stur x11, [x29, #-0x78] 7417c: 9aca258a lsr x10, x12, x10 74180: 710001bf cmp w13, #0x0 74184: f9400eeb ldr x11, [x23, #0x18] 74188: 1a88014c csel w12, w10, w8, eq 7418c: 1a8a0108 csel w8, w8, w10, eq 74190: 12001d8a and w10, w12, #0xff 74194: 12001d08 and w8, w8, #0xff 74198: 33181d48 bfi w8, w10, #8, #8 7419c: d101a3a2 sub x2, x29, #0x68 741a0: aa1403e0 mov x0, x20 741a4: aa1a03e1 mov x1, x26 741a8: 2a1f03e3 mov w3, wzr 741ac: aa1603e4 mov x4, x22 741b0: 1a880133 csel w19, w9, w8, eq 741b4: 1a890115 csel w21, w8, w9, eq 741b8: d63f0160 blr x11 741bc: 37f82e80 tbnz w0, #0x1f, 0x7478c 741c0: b9001bf5 str w21, [sp, #0x18] 741c4: f85883b5 ldur x21, [x29, #-0x78] 741c8: b90023f3 str w19, [sp, #0x20] 741cc: f85983b3 ldur x19, [x29, #-0x68] 741d0: d101a3a2 sub x2, x29, #0x68 741d4: 910006a8 add x8, x21, #0x1 741d8: f81883a8 stur x8, [x29, #-0x78] 741dc: f9400ee8 ldr x8, [x23, #0x18] 741e0: 927df2bb and x27, x21, #0xfffffffffffffff8 741e4: aa1403e0 mov x0, x20 741e8: aa1b03e1 mov x1, x27 741ec: 2a1f03e3 mov w3, wzr 741f0: aa1603e4 mov x4, x22 741f4: d63f0100 blr x8 741f8: 37f82ca0 tbnz w0, #0x1f, 0x7478c 741fc: cb1a0388 sub x8, x28, x26 74200: f85983aa ldur x10, [x29, #-0x68] 74204: f85883bc ldur x28, [x29, #-0x78] 74208: cb1b02a9 sub x9, x21, x27 7420c: d37df129 lsl x9, x9, #3 74210: 9ac92549 lsr x9, x10, x9 74214: 9100078a add x10, x28, #0x1 74218: b940428b ldr w11, [x20, #0x40] 7421c: f81883aa stur x10, [x29, #-0x78] 74220: f9400eea ldr x10, [x23, #0x18] 74224: d37df108 lsl x8, x8, #3 74228: 927df39a and x26, x28, #0xfffffffffffffff8 7422c: 9ac82668 lsr x8, x19, x8 74230: 7100017f cmp w11, #0x0 74234: d101a3a2 sub x2, x29, #0x68 74238: aa1403e0 mov x0, x20 7423c: aa1a03e1 mov x1, x26 74240: 2a1f03e3 mov w3, wzr 74244: aa1603e4 mov x4, x22 74248: 1a88013b csel w27, w9, w8, eq 7424c: 1a890113 csel w19, w8, w9, eq 74250: d63f0140 blr x10 74254: aa1603f5 mov x21, x22 74258: 37f829a0 tbnz w0, #0x1f, 0x7478c 7425c: b9000ff3 str w19, [sp, #0xc] 74260: f85883b3 ldur x19, [x29, #-0x78] 74264: f85983a8 ldur x8, [x29, #-0x68] 74268: 2a1b03f6 mov w22, w27 7426c: d101a3a2 sub x2, x29, #0x68 74270: 927df27b and x27, x19, #0xfffffffffffffff8 74274: f9000be8 str x8, [sp, #0x10] 74278: 91000668 add x8, x19, #0x1 7427c: f81883a8 stur x8, [x29, #-0x78] 74280: f9400ee8 ldr x8, [x23, #0x18] 74284: aa1403e0 mov x0, x20 74288: aa1b03e1 mov x1, x27 7428c: 2a1f03e3 mov w3, wzr 74290: aa1503e4 mov x4, x21 74294: d63f0100 blr x8 74298: 37f827a0 tbnz w0, #0x1f, 0x7478c 7429c: b94023ee ldr w14, [sp, #0x20] 742a0: b9401be8 ldr w8, [sp, #0x18] 742a4: b9400fe9 ldr w9, [sp, #0xc] 742a8: cb1a038a sub x10, x28, x26 742ac: cb1b026b sub x11, x19, x27 742b0: 33103d0e bfi w14, w8, #16, #16 742b4: 12001ec8 and w8, w22, #0xff 742b8: 12001d29 and w9, w9, #0xff 742bc: f85983ac ldur x12, [x29, #-0x68] 742c0: b940428d ldr w13, [x20, #0x40] 742c4: 33181d09 bfi w9, w8, #8, #8 742c8: d37df148 lsl x8, x10, #3 742cc: d37df16a lsl x10, x11, #3 742d0: f9400beb ldr x11, [sp, #0x10] 742d4: 9aca258a lsr x10, x12, x10 742d8: 710001bf cmp w13, #0x0 742dc: f85883bb ldur x27, [x29, #-0x78] 742e0: 9ac82568 lsr x8, x11, x8 742e4: 1a88014c csel w12, w10, w8, eq 742e8: 1a8a0108 csel w8, w8, w10, eq 742ec: 12001d8a and w10, w12, #0xff 742f0: 12001d08 and w8, w8, #0xff 742f4: 33181d48 bfi w8, w10, #8, #8 742f8: 1a88012a csel w10, w9, w8, eq 742fc: 1a890108 csel w8, w8, w9, eq 74300: 33103d0a bfi w10, w8, #16, #16 74304: 1a8e0148 csel w8, w10, w14, eq 74308: 1a8a01c9 csel w9, w14, w10, eq 7430c: b3607d09 bfi x9, x8, #32, #32 74310: 8b1b0128 add x8, x9, x27 74314: f9402be9 ldr x9, [sp, #0x50] 74318: 9100076b add x11, x27, #0x1 7431c: f90013e8 str x8, [sp, #0x20] 74320: 927df379 and x25, x27, #0xfffffffffffffff8 74324: f9000128 str x8, [x9] 74328: f81883ab stur x11, [x29, #-0x78] 7432c: f9400ee8 ldr x8, [x23, #0x18] 74330: d101a3a2 sub x2, x29, #0x68 74334: aa1403e0 mov x0, x20 74338: aa1903e1 mov x1, x25 7433c: 2a1f03e3 mov w3, wzr 74340: aa1503e4 mov x4, x21 74344: d63f0100 blr x8 74348: aa1703fc mov x28, x23 7434c: 37f82200 tbnz w0, #0x1f, 0x7478c 74350: aa1503f6 mov x22, x21 74354: f85883b5 ldur x21, [x29, #-0x78] 74358: f85983b3 ldur x19, [x29, #-0x68] 7435c: d101a3a2 sub x2, x29, #0x68 74360: aa1403e0 mov x0, x20 74364: 910006a8 add x8, x21, #0x1 74368: f81883a8 stur x8, [x29, #-0x78] 7436c: f9400f88 ldr x8, [x28, #0x18] 74370: 927df2ba and x26, x21, #0xfffffffffffffff8 74374: aa1a03e1 mov x1, x26 74378: 2a1f03e3 mov w3, wzr 7437c: aa1603e4 mov x4, x22 74380: d63f0100 blr x8 74384: 37f82040 tbnz w0, #0x1f, 0x7478c 74388: cb1a02a9 sub x9, x21, x26 7438c: f85983aa ldur x10, [x29, #-0x68] 74390: f85883ba ldur x26, [x29, #-0x78] 74394: d37df129 lsl x9, x9, #3 74398: b940428b ldr w11, [x20, #0x40] 7439c: 9ac92549 lsr x9, x10, x9 743a0: 9100074a add x10, x26, #0x1 743a4: f81883aa stur x10, [x29, #-0x78] 743a8: f9400f8a ldr x10, [x28, #0x18] 743ac: cb190368 sub x8, x27, x25 743b0: d37df108 lsl x8, x8, #3 743b4: 927df359 and x25, x26, #0xfffffffffffffff8 743b8: 9ac82668 lsr x8, x19, x8 743bc: 7100017f cmp w11, #0x0 743c0: d101a3a2 sub x2, x29, #0x68 743c4: aa1403e0 mov x0, x20 743c8: aa1903e1 mov x1, x25 743cc: 2a1f03e3 mov w3, wzr 743d0: aa1603e4 mov x4, x22 743d4: 1a880133 csel w19, w9, w8, eq 743d8: 1a890117 csel w23, w8, w9, eq 743dc: d63f0140 blr x10 743e0: 37f81d60 tbnz w0, #0x1f, 0x7478c 743e4: f85883b5 ldur x21, [x29, #-0x78] 743e8: f85983a8 ldur x8, [x29, #-0x68] 743ec: aa1603e4 mov x4, x22 743f0: d101a3a2 sub x2, x29, #0x68 743f4: 927df2a1 and x1, x21, #0xfffffffffffffff8 743f8: f9002be8 str x8, [sp, #0x50] 743fc: 910006a8 add x8, x21, #0x1 74400: f81883a8 stur x8, [x29, #-0x78] 74404: f9400f88 ldr x8, [x28, #0x18] 74408: aa1403e0 mov x0, x20 7440c: 2a1f03e3 mov w3, wzr 74410: aa0103f6 mov x22, x1 74414: d63f0100 blr x8 74418: aa1c03ee mov x14, x28 7441c: 37f81b80 tbnz w0, #0x1f, 0x7478c 74420: 12001e68 and w8, w19, #0xff 74424: 12001ee9 and w9, w23, #0xff 74428: cb19034a sub x10, x26, x25 7442c: cb1602ab sub x11, x21, x22 74430: 33181d09 bfi w9, w8, #8, #8 74434: f85883bc ldur x28, [x29, #-0x78] 74438: d37df148 lsl x8, x10, #3 7443c: d37df16a lsl x10, x11, #3 74440: f9402beb ldr x11, [sp, #0x50] 74444: f85983ac ldur x12, [x29, #-0x68] 74448: b940428d ldr w13, [x20, #0x40] 7444c: aa0e03f6 mov x22, x14 74450: 9ac82568 lsr x8, x11, x8 74454: 9100078b add x11, x28, #0x1 74458: 9aca258a lsr x10, x12, x10 7445c: 710001bf cmp w13, #0x0 74460: f81883ab stur x11, [x29, #-0x78] 74464: 1a88014c csel w12, w10, w8, eq 74468: 1a8a0108 csel w8, w8, w10, eq 7446c: f9400ecb ldr x11, [x22, #0x18] 74470: f9401fe4 ldr x4, [sp, #0x38] 74474: 12001d8a and w10, w12, #0xff 74478: 12001d08 and w8, w8, #0xff 7447c: 33181d48 bfi w8, w10, #8, #8 74480: 927df399 and x25, x28, #0xfffffffffffffff8 74484: 1a880137 csel w23, w9, w8, eq 74488: 1a890108 csel w8, w8, w9, eq 7448c: d101a3a2 sub x2, x29, #0x68 74490: aa1403e0 mov x0, x20 74494: aa1903e1 mov x1, x25 74498: 2a1f03e3 mov w3, wzr 7449c: b90053e8 str w8, [sp, #0x50] 744a0: d63f0160 blr x11 744a4: 37f81740 tbnz w0, #0x1f, 0x7478c 744a8: f85883b5 ldur x21, [x29, #-0x78] 744ac: f9401fe4 ldr x4, [sp, #0x38] 744b0: f85983b3 ldur x19, [x29, #-0x68] 744b4: d101a3a2 sub x2, x29, #0x68 744b8: 910006a8 add x8, x21, #0x1 744bc: f81883a8 stur x8, [x29, #-0x78] 744c0: f9400ec8 ldr x8, [x22, #0x18] 744c4: 927df2ba and x26, x21, #0xfffffffffffffff8 744c8: aa1403e0 mov x0, x20 744cc: aa1a03e1 mov x1, x26 744d0: 2a1f03e3 mov w3, wzr 744d4: d63f0100 blr x8 744d8: 37f815a0 tbnz w0, #0x1f, 0x7478c 744dc: cb1a02a9 sub x9, x21, x26 744e0: f85983aa ldur x10, [x29, #-0x68] 744e4: f85883ba ldur x26, [x29, #-0x78] 744e8: d37df129 lsl x9, x9, #3 744ec: b940428b ldr w11, [x20, #0x40] 744f0: 9ac92549 lsr x9, x10, x9 744f4: 9100074a add x10, x26, #0x1 744f8: f81883aa stur x10, [x29, #-0x78] 744fc: f9400eca ldr x10, [x22, #0x18] 74500: f9401fe4 ldr x4, [sp, #0x38] 74504: cb190388 sub x8, x28, x25 74508: d37df108 lsl x8, x8, #3 7450c: 927df359 and x25, x26, #0xfffffffffffffff8 74510: 9ac82668 lsr x8, x19, x8 74514: 7100017f cmp w11, #0x0 74518: d101a3a2 sub x2, x29, #0x68 7451c: aa1403e0 mov x0, x20 74520: aa1903e1 mov x1, x25 74524: 2a1f03e3 mov w3, wzr 74528: 1a88013c csel w28, w9, w8, eq 7452c: 1a890116 csel w22, w8, w9, eq 74530: aa1403f5 mov x21, x20 74534: d63f0140 blr x10 74538: 37f81280 tbnz w0, #0x1f, 0x74788 7453c: f85883b3 ldur x19, [x29, #-0x78] 74540: f9401fe4 ldr x4, [sp, #0x38] 74544: f85983b4 ldur x20, [x29, #-0x68] 74548: d101a3a2 sub x2, x29, #0x68 7454c: 91000668 add x8, x19, #0x1 74550: f81883a8 stur x8, [x29, #-0x78] 74554: f94017e8 ldr x8, [sp, #0x28] 74558: 927df278 and x24, x19, #0xfffffffffffffff8 7455c: aa1503e0 mov x0, x21 74560: aa1803e1 mov x1, x24 74564: f9400d08 ldr x8, [x8, #0x18] 74568: 2a1f03e3 mov w3, wzr 7456c: d63f0100 blr x8 74570: 37f810c0 tbnz w0, #0x1f, 0x74788 74574: b94053e8 ldr w8, [sp, #0x50] 74578: f85983ac ldur x12, [x29, #-0x68] 7457c: b94042ad ldr w13, [x21, #0x40] 74580: 12001ec9 and w9, w22, #0xff 74584: 33103d17 bfi w23, w8, #16, #16 74588: 12001f88 and w8, w28, #0xff 7458c: cb19034a sub x10, x26, x25 74590: cb18026b sub x11, x19, x24 74594: 33181d09 bfi w9, w8, #8, #8 74598: d37df148 lsl x8, x10, #3 7459c: d37df16a lsl x10, x11, #3 745a0: 9ac82688 lsr x8, x20, x8 745a4: 9aca258a lsr x10, x12, x10 745a8: 710001bf cmp w13, #0x0 745ac: 1a88014b csel w11, w10, w8, eq 745b0: 1a8a0108 csel w8, w8, w10, eq 745b4: 12001d6a and w10, w11, #0xff 745b8: 12001d08 and w8, w8, #0xff 745bc: 33181d48 bfi w8, w10, #8, #8 745c0: 1a88012a csel w10, w9, w8, eq 745c4: 1a890108 csel w8, w8, w9, eq 745c8: 33103d0a bfi w10, w8, #16, #16 745cc: 1a970149 csel w9, w10, w23, eq 745d0: 1a8a02e8 csel w8, w23, w10, eq 745d4: f94027ea ldr x10, [sp, #0x48] 745d8: b3607d28 bfi x8, x9, #32, #32 745dc: f100015f cmp x10, #0x0 745e0: 1a9f07e9 cset w9, ne 745e4: b400564a cbz x10, 0x750ac 745e8: b100051f cmn x8, #0x1 745ec: 2a1f03e0 mov w0, wzr 745f0: 54000cc0 b.eq 0x74788 745f4: f9402ff8 ldr x24, [sp, #0x58] 745f8: 1280000a mov w10, #-0x1 // =-1 745fc: eb0a011f cmp x8, x10 74600: 54000c60 b.eq 0x7478c 74604: 140002ac b 0x750b4 74608: f85883bb ldur x27, [x29, #-0x78] 7460c: aa1403f7 mov x23, x20 74610: d101a3a2 sub x2, x29, #0x68 74614: aa1703e0 mov x0, x23 74618: 8b28437c add x28, x27, w8, uxtw 7461c: f900013c str x28, [x9] 74620: f94017f4 ldr x20, [sp, #0x28] 74624: 91000768 add x8, x27, #0x1 74628: f81883a8 stur x8, [x29, #-0x78] 7462c: 927df379 and x25, x27, #0xfffffffffffffff8 74630: f9400e88 ldr x8, [x20, #0x18] 74634: aa1903e1 mov x1, x25 74638: 2a1f03e3 mov w3, wzr 7463c: aa1603e4 mov x4, x22 74640: d63f0100 blr x8 74644: 37f80a40 tbnz w0, #0x1f, 0x7478c 74648: f85883b5 ldur x21, [x29, #-0x78] 7464c: f85983b3 ldur x19, [x29, #-0x68] 74650: d101a3a2 sub x2, x29, #0x68 74654: aa1703e0 mov x0, x23 74658: 910006a8 add x8, x21, #0x1 7465c: f81883a8 stur x8, [x29, #-0x78] 74660: f9400e88 ldr x8, [x20, #0x18] 74664: 927df2ba and x26, x21, #0xfffffffffffffff8 74668: aa1a03e1 mov x1, x26 7466c: 2a1f03e3 mov w3, wzr 74670: aa1603e4 mov x4, x22 74674: d63f0100 blr x8 74678: 37f808a0 tbnz w0, #0x1f, 0x7478c 7467c: f90013fc str x28, [sp, #0x20] 74680: f85983aa ldur x10, [x29, #-0x68] 74684: f85883bc ldur x28, [x29, #-0x78] 74688: cb1a02a9 sub x9, x21, x26 7468c: d37df129 lsl x9, x9, #3 74690: 9ac92549 lsr x9, x10, x9 74694: 9100078a add x10, x28, #0x1 74698: b94042eb ldr w11, [x23, #0x40] 7469c: f81883aa stur x10, [x29, #-0x78] 746a0: f9400e8a ldr x10, [x20, #0x18] 746a4: cb190368 sub x8, x27, x25 746a8: d37df108 lsl x8, x8, #3 746ac: 927df399 and x25, x28, #0xfffffffffffffff8 746b0: 9ac82668 lsr x8, x19, x8 746b4: 7100017f cmp w11, #0x0 746b8: d101a3a2 sub x2, x29, #0x68 746bc: aa1703e0 mov x0, x23 746c0: aa1903e1 mov x1, x25 746c4: 2a1f03e3 mov w3, wzr 746c8: aa1603e4 mov x4, x22 746cc: 1a880133 csel w19, w9, w8, eq 746d0: 1a890115 csel w21, w8, w9, eq 746d4: d63f0140 blr x10 746d8: 37f805a0 tbnz w0, #0x1f, 0x7478c 746dc: 2a1503f8 mov w24, w21 746e0: f85883b5 ldur x21, [x29, #-0x78] 746e4: aa1603e4 mov x4, x22 746e8: f85983b6 ldur x22, [x29, #-0x68] 746ec: d101a3a2 sub x2, x29, #0x68 746f0: 910006a8 add x8, x21, #0x1 746f4: f81883a8 stur x8, [x29, #-0x78] 746f8: f9400e88 ldr x8, [x20, #0x18] 746fc: 927df2ba and x26, x21, #0xfffffffffffffff8 74700: aa1703e0 mov x0, x23 74704: aa1a03e1 mov x1, x26 74708: 2a1f03e3 mov w3, wzr 7470c: d63f0100 blr x8 74710: aa1703f4 mov x20, x23 74714: 37f803a0 tbnz w0, #0x1f, 0x74788 74718: f85983ac ldur x12, [x29, #-0x68] 7471c: b940428d ldr w13, [x20, #0x40] 74720: 12001e68 and w8, w19, #0xff 74724: 12001f09 and w9, w24, #0xff 74728: cb19038a sub x10, x28, x25 7472c: cb1a02ab sub x11, x21, x26 74730: 33181d09 bfi w9, w8, #8, #8 74734: d37df148 lsl x8, x10, #3 74738: d37df16a lsl x10, x11, #3 7473c: 9ac826c8 lsr x8, x22, x8 74740: 9aca258a lsr x10, x12, x10 74744: 710001bf cmp w13, #0x0 74748: 1a88014b csel w11, w10, w8, eq 7474c: 1a8a0108 csel w8, w8, w10, eq 74750: 12001d6a and w10, w11, #0xff 74754: f94027eb ldr x11, [sp, #0x48] 74758: 12001d08 and w8, w8, #0xff 7475c: 33181d48 bfi w8, w10, #8, #8 74760: 1a88012a csel w10, w9, w8, eq 74764: 1a890108 csel w8, w8, w9, eq 74768: f100017f cmp x11, #0x0 7476c: 33103d0a bfi w10, w8, #16, #16 74770: 93407d48 sxtw x8, w10 74774: da9f03ea csetm x10, ne 74778: 1a9f07e9 cset w9, ne 7477c: eb0a011f cmp x8, x10 74780: 540001e1 b.ne 0x747bc 74784: 2a1f03e0 mov w0, wzr 74788: f9402ff8 ldr x24, [sp, #0x58] 7478c: f9401708 ldr x8, [x24, #0x28] 74790: f85a83a9 ldur x9, [x29, #-0x58] 74794: eb09011f cmp x8, x9 74798: 54005821 b.ne 0x7529c 7479c: a9527bfd ldp x29, x30, [sp, #0x120] 747a0: a9514ff4 ldp x20, x19, [sp, #0x110] 747a4: a95057f6 ldp x22, x21, [sp, #0x100] 747a8: a94f5ff8 ldp x24, x23, [sp, #0xf0] 747ac: a94e67fa ldp x26, x25, [sp, #0xe0] 747b0: a94d6ffc ldp x28, x27, [sp, #0xd0] 747b4: 9104c3ff add sp, sp, #0x130 747b8: d65f03c0 ret 747bc: f9402ff8 ldr x24, [sp, #0x58] 747c0: cb08036a sub x10, x27, x8 747c4: 8b0b0108 add x8, x8, x11 747c8: 7100013f cmp w9, #0x0 747cc: 9a8a1119 csel x25, x8, x10, ne 747d0: f00001a1 adrp x1, 0xab000 747d4: 90000222 adrp x2, 0xb8000 747d8: 91378421 add x1, x1, #0xde1 747dc: 910a8442 add x2, x2, #0x2a1 747e0: 320007e0 orr w0, wzr, #0x3 747e4: aa1903e3 mov x3, x25 747e8: 97fea32e bl 0x1d4a0 <.text+0xd9f0> 747ec: f94017fc ldr x28, [sp, #0x28] 747f0: 32001fe8 orr w8, wzr, #0xff 747f4: 91000729 add x9, x25, #0x1 747f8: 390297e8 strb w8, [sp, #0xa5] 747fc: f9004fff str xzr, [sp, #0x98] 74800: f81903a9 stur x9, [x29, #-0x70] 74804: f9401ff6 ldr x22, [sp, #0x38] 74808: f9400f88 ldr x8, [x28, #0x18] 7480c: 927df33a and x26, x25, #0xfffffffffffffff8 74810: d101a3a2 sub x2, x29, #0x68 74814: aa1403e0 mov x0, x20 74818: aa1a03e1 mov x1, x26 7481c: 2a1f03e3 mov w3, wzr 74820: aa1603e4 mov x4, x22 74824: d63f0100 blr x8 74828: 37fffb20 tbnz w0, #0x1f, 0x7478c 7482c: a9794fb5 ldp x21, x19, [x29, #-0x70] 74830: d101a3a2 sub x2, x29, #0x68 74834: aa1403e0 mov x0, x20 74838: 2a1f03e3 mov w3, wzr 7483c: 910006a8 add x8, x21, #0x1 74840: f81903a8 stur x8, [x29, #-0x70] 74844: f9400f88 ldr x8, [x28, #0x18] 74848: 927df2bb and x27, x21, #0xfffffffffffffff8 7484c: aa1b03e1 mov x1, x27 74850: aa1603e4 mov x4, x22 74854: d63f0100 blr x8 74858: 37fff9a0 tbnz w0, #0x1f, 0x7478c 7485c: cb1b02a9 sub x9, x21, x27 74860: a9792bbb ldp x27, x10, [x29, #-0x70] 74864: d37df129 lsl x9, x9, #3 74868: b940428b ldr w11, [x20, #0x40] 7486c: cb1a0328 sub x8, x25, x26 74870: 9ac92549 lsr x9, x10, x9 74874: 9100076a add x10, x27, #0x1 74878: f81903aa stur x10, [x29, #-0x70] 7487c: f9400f8a ldr x10, [x28, #0x18] 74880: d37df108 lsl x8, x8, #3 74884: 927df379 and x25, x27, #0xfffffffffffffff8 74888: 9ac82668 lsr x8, x19, x8 7488c: 7100017f cmp w11, #0x0 74890: d101a3a2 sub x2, x29, #0x68 74894: aa1403e0 mov x0, x20 74898: aa1903e1 mov x1, x25 7489c: 2a1f03e3 mov w3, wzr 748a0: aa1603e4 mov x4, x22 748a4: 1a880133 csel w19, w9, w8, eq 748a8: 1a890117 csel w23, w8, w9, eq 748ac: d63f0140 blr x10 748b0: 37fff6e0 tbnz w0, #0x1f, 0x7478c 748b4: a97963b5 ldp x21, x24, [x29, #-0x70] 748b8: d101a3a2 sub x2, x29, #0x68 748bc: aa1403e0 mov x0, x20 748c0: 2a1f03e3 mov w3, wzr 748c4: 910006a8 add x8, x21, #0x1 748c8: f81903a8 stur x8, [x29, #-0x70] 748cc: f9400f88 ldr x8, [x28, #0x18] 748d0: 927df2ba and x26, x21, #0xfffffffffffffff8 748d4: aa1a03e1 mov x1, x26 748d8: aa1603e4 mov x4, x22 748dc: d63f0100 blr x8 748e0: 37fff540 tbnz w0, #0x1f, 0x74788 748e4: f85983ac ldur x12, [x29, #-0x68] 748e8: b940428d ldr w13, [x20, #0x40] 748ec: 12001e68 and w8, w19, #0xff 748f0: 12001ee9 and w9, w23, #0xff 748f4: cb19036a sub x10, x27, x25 748f8: cb1a02ab sub x11, x21, x26 748fc: 33181d09 bfi w9, w8, #8, #8 74900: d37df148 lsl x8, x10, #3 74904: d37df16a lsl x10, x11, #3 74908: 9ac82708 lsr x8, x24, x8 7490c: 9aca258a lsr x10, x12, x10 74910: 710001bf cmp w13, #0x0 74914: 1a88014b csel w11, w10, w8, eq 74918: 1a8a0108 csel w8, w8, w10, eq 7491c: 12001d6a and w10, w11, #0xff 74920: 12001d08 and w8, w8, #0xff 74924: 33181d48 bfi w8, w10, #8, #8 74928: 1a88013b csel w27, w9, w8, eq 7492c: 1a890108 csel w8, w8, w9, eq 74930: 33103d1b bfi w27, w8, #16, #16 74934: 3100077f cmn w27, #0x1 74938: 54000f80 b.eq 0x74b28 7493c: f85903a9 ldur x9, [x29, #-0x70] 74940: f9401ff7 ldr x23, [sp, #0x38] 74944: d101a3a2 sub x2, x29, #0x68 74948: aa1403e0 mov x0, x20 7494c: 91000528 add x8, x9, #0x1 74950: f81903a8 stur x8, [x29, #-0x70] 74954: f9400f88 ldr x8, [x28, #0x18] 74958: 927df139 and x25, x9, #0xfffffffffffffff8 7495c: aa1903e1 mov x1, x25 74960: 2a1f03e3 mov w3, wzr 74964: aa1703e4 mov x4, x23 74968: f9000fe9 str x9, [sp, #0x18] 7496c: d63f0100 blr x8 74970: f9402ff8 ldr x24, [sp, #0x58] 74974: 37fff0c0 tbnz w0, #0x1f, 0x7478c 74978: a9794fb5 ldp x21, x19, [x29, #-0x70] 7497c: d101a3a2 sub x2, x29, #0x68 74980: aa1403e0 mov x0, x20 74984: 2a1f03e3 mov w3, wzr 74988: 910006a8 add x8, x21, #0x1 7498c: f81903a8 stur x8, [x29, #-0x70] 74990: f9400f88 ldr x8, [x28, #0x18] 74994: 927df2ba and x26, x21, #0xfffffffffffffff8 74998: aa1a03e1 mov x1, x26 7499c: aa1703e4 mov x4, x23 749a0: d63f0100 blr x8 749a4: aa1403f6 mov x22, x20 749a8: aa1c03f4 mov x20, x28 749ac: 37ffef00 tbnz w0, #0x1f, 0x7478c 749b0: a9792bbc ldp x28, x10, [x29, #-0x70] 749b4: cb1a02a9 sub x9, x21, x26 749b8: f9400fe8 ldr x8, [sp, #0x18] 749bc: d37df129 lsl x9, x9, #3 749c0: 9ac92549 lsr x9, x10, x9 749c4: 9100078a add x10, x28, #0x1 749c8: b94042cb ldr w11, [x22, #0x40] 749cc: f81903aa stur x10, [x29, #-0x70] 749d0: f9400e8a ldr x10, [x20, #0x18] 749d4: cb190108 sub x8, x8, x25 749d8: d37df108 lsl x8, x8, #3 749dc: 927df399 and x25, x28, #0xfffffffffffffff8 749e0: 9ac82668 lsr x8, x19, x8 749e4: 7100017f cmp w11, #0x0 749e8: d101a3a2 sub x2, x29, #0x68 749ec: aa1603e0 mov x0, x22 749f0: aa1903e1 mov x1, x25 749f4: 2a1f03e3 mov w3, wzr 749f8: aa1703e4 mov x4, x23 749fc: 1a880133 csel w19, w9, w8, eq 74a00: 1a890118 csel w24, w8, w9, eq 74a04: d63f0140 blr x10 74a08: 37ffec00 tbnz w0, #0x1f, 0x74788 74a0c: a97923b5 ldp x21, x8, [x29, #-0x70] 74a10: d101a3a2 sub x2, x29, #0x68 74a14: aa1603e0 mov x0, x22 74a18: 2a1f03e3 mov w3, wzr 74a1c: f9000be8 str x8, [sp, #0x10] 74a20: 910006a8 add x8, x21, #0x1 74a24: f81903a8 stur x8, [x29, #-0x70] 74a28: f9400e88 ldr x8, [x20, #0x18] 74a2c: 927df2ba and x26, x21, #0xfffffffffffffff8 74a30: aa1a03e1 mov x1, x26 74a34: aa1703e4 mov x4, x23 74a38: d63f0100 blr x8 74a3c: 37ffea60 tbnz w0, #0x1f, 0x74788 74a40: 12001e68 and w8, w19, #0xff 74a44: 12001f09 and w9, w24, #0xff 74a48: cb19038a sub x10, x28, x25 74a4c: cb1a02ab sub x11, x21, x26 74a50: f9002bf6 str x22, [sp, #0x50] 74a54: f85983ac ldur x12, [x29, #-0x68] 74a58: b94042cd ldr w13, [x22, #0x40] 74a5c: 33181d09 bfi w9, w8, #8, #8 74a60: d37df148 lsl x8, x10, #3 74a64: d37df16a lsl x10, x11, #3 74a68: f9400beb ldr x11, [sp, #0x10] 74a6c: 9aca258a lsr x10, x12, x10 74a70: 710001bf cmp w13, #0x0 74a74: 9ac82568 lsr x8, x11, x8 74a78: 1a88014b csel w11, w10, w8, eq 74a7c: 1a8a0108 csel w8, w8, w10, eq 74a80: 12001d6a and w10, w11, #0xff 74a84: 12001d08 and w8, w8, #0xff 74a88: 33181d48 bfi w8, w10, #8, #8 74a8c: 1a880123 csel w3, w9, w8, eq 74a90: 1a890108 csel w8, w8, w9, eq 74a94: f94027e9 ldr x9, [sp, #0x48] 74a98: 33103d03 bfi w3, w8, #16, #16 74a9c: f100013f cmp x9, #0x0 74aa0: 5a9f03e8 csetm w8, ne 74aa4: 6b08007f cmp w3, w8 74aa8: 54002f21 b.ne 0x7508c 74aac: f9400fe8 ldr x8, [sp, #0x18] 74ab0: 8b3b4108 add x8, x8, w27, uxtw 74ab4: f85903b3 ldur x19, [x29, #-0x70] 74ab8: f90037e8 str x8, [sp, #0x68] 74abc: f9402be0 ldr x0, [sp, #0x50] 74ac0: f9401fe4 ldr x4, [sp, #0x38] 74ac4: 91000668 add x8, x19, #0x1 74ac8: f81903a8 stur x8, [x29, #-0x70] 74acc: f94017e8 ldr x8, [sp, #0x28] 74ad0: 927df278 and x24, x19, #0xfffffffffffffff8 74ad4: d101a3a2 sub x2, x29, #0x68 74ad8: aa1803e1 mov x1, x24 74adc: f9400d08 ldr x8, [x8, #0x18] 74ae0: 2a1f03e3 mov w3, wzr 74ae4: d63f0100 blr x8 74ae8: 37ffe500 tbnz w0, #0x1f, 0x74788 74aec: f85983a8 ldur x8, [x29, #-0x68] 74af0: cb180269 sub x9, x19, x24 74af4: d37df129 lsl x9, x9, #3 74af8: 9ac9251a lsr x26, x8, x9 74afc: 321f0348 orr w8, w26, #0x2 74b00: 12001d08 and w8, w8, #0xff 74b04: 71000d1f cmp w8, #0x3 74b08: 54002de1 b.ne 0x750c4 74b0c: 910183e8 add x8, sp, #0x60 74b10: aa1f03f8 mov x24, xzr 74b14: 9100e116 add x22, x8, #0x38 74b18: d10183bb sub x27, x29, #0x60 74b1c: 381a43bf sturb wzr, [x29, #-0x5c] 74b20: b81a03bf stur wzr, [x29, #-0x60] 74b24: 14000174 b 0x750f4 74b28: f85903bb ldur x27, [x29, #-0x70] 74b2c: f94027e9 ldr x9, [sp, #0x48] 74b30: f9401ffa ldr x26, [sp, #0x38] 74b34: d101a3a2 sub x2, x29, #0x68 74b38: 91000768 add x8, x27, #0x1 74b3c: f81903a8 stur x8, [x29, #-0x70] 74b40: f9400f88 ldr x8, [x28, #0x18] 74b44: 927df378 and x24, x27, #0xfffffffffffffff8 74b48: f100013f cmp x9, #0x0 74b4c: aa1403e0 mov x0, x20 74b50: aa1803e1 mov x1, x24 74b54: 2a1f03e3 mov w3, wzr 74b58: aa1a03e4 mov x4, x26 74b5c: da9f03f3 csetm x19, ne 74b60: d63f0100 blr x8 74b64: 37ffe120 tbnz w0, #0x1f, 0x74788 74b68: f90027f3 str x19, [sp, #0x48] 74b6c: a9794fb5 ldp x21, x19, [x29, #-0x70] 74b70: d101a3a2 sub x2, x29, #0x68 74b74: aa1403e0 mov x0, x20 74b78: 2a1f03e3 mov w3, wzr 74b7c: 910006a8 add x8, x21, #0x1 74b80: f81903a8 stur x8, [x29, #-0x70] 74b84: f9400f88 ldr x8, [x28, #0x18] 74b88: 927df2b9 and x25, x21, #0xfffffffffffffff8 74b8c: aa1903e1 mov x1, x25 74b90: aa1a03e4 mov x4, x26 74b94: d63f0100 blr x8 74b98: aa1403f6 mov x22, x20 74b9c: aa1c03f4 mov x20, x28 74ba0: 37ffdf40 tbnz w0, #0x1f, 0x74788 74ba4: a9792bbc ldp x28, x10, [x29, #-0x70] 74ba8: cb1902a9 sub x9, x21, x25 74bac: d37df129 lsl x9, x9, #3 74bb0: b94042cb ldr w11, [x22, #0x40] 74bb4: 9ac92549 lsr x9, x10, x9 74bb8: 9100078a add x10, x28, #0x1 74bbc: f81903aa stur x10, [x29, #-0x70] 74bc0: f9400e8a ldr x10, [x20, #0x18] 74bc4: cb180368 sub x8, x27, x24 74bc8: d37df108 lsl x8, x8, #3 74bcc: 927df398 and x24, x28, #0xfffffffffffffff8 74bd0: 9ac82668 lsr x8, x19, x8 74bd4: 7100017f cmp w11, #0x0 74bd8: d101a3a2 sub x2, x29, #0x68 74bdc: aa1603e0 mov x0, x22 74be0: aa1803e1 mov x1, x24 74be4: 2a1f03e3 mov w3, wzr 74be8: aa1a03e4 mov x4, x26 74bec: 1a880133 csel w19, w9, w8, eq 74bf0: 1a890117 csel w23, w8, w9, eq 74bf4: d63f0140 blr x10 74bf8: 37ffdc80 tbnz w0, #0x1f, 0x74788 74bfc: a9796fb5 ldp x21, x27, [x29, #-0x70] 74c00: d101a3a2 sub x2, x29, #0x68 74c04: aa1603e0 mov x0, x22 74c08: 2a1f03e3 mov w3, wzr 74c0c: 910006a8 add x8, x21, #0x1 74c10: f81903a8 stur x8, [x29, #-0x70] 74c14: f9400e88 ldr x8, [x20, #0x18] 74c18: 927df2b9 and x25, x21, #0xfffffffffffffff8 74c1c: aa1903e1 mov x1, x25 74c20: aa1a03e4 mov x4, x26 74c24: f9002bf6 str x22, [sp, #0x50] 74c28: d63f0100 blr x8 74c2c: 37ffdae0 tbnz w0, #0x1f, 0x74788 74c30: cb18038a sub x10, x28, x24 74c34: a97933bc ldp x28, x12, [x29, #-0x70] 74c38: f9402be0 ldr x0, [sp, #0x50] 74c3c: 12001e68 and w8, w19, #0xff 74c40: 12001ee9 and w9, w23, #0xff 74c44: cb1902ab sub x11, x21, x25 74c48: 33181d09 bfi w9, w8, #8, #8 74c4c: d37df148 lsl x8, x10, #3 74c50: d37df16a lsl x10, x11, #3 74c54: 9100078b add x11, x28, #0x1 74c58: b940400d ldr w13, [x0, #0x40] 74c5c: f81903ab stur x11, [x29, #-0x70] 74c60: f94017eb ldr x11, [sp, #0x28] 74c64: 9ac82768 lsr x8, x27, x8 74c68: 9aca258a lsr x10, x12, x10 74c6c: 710001bf cmp w13, #0x0 74c70: f9400d6b ldr x11, [x11, #0x18] 74c74: f9401fe4 ldr x4, [sp, #0x38] 74c78: 1a88014c csel w12, w10, w8, eq 74c7c: 1a8a0108 csel w8, w8, w10, eq 74c80: 12001d8a and w10, w12, #0xff 74c84: 12001d08 and w8, w8, #0xff 74c88: 927df398 and x24, x28, #0xfffffffffffffff8 74c8c: 33181d48 bfi w8, w10, #8, #8 74c90: d101a3a2 sub x2, x29, #0x68 74c94: aa1803e1 mov x1, x24 74c98: 2a1f03e3 mov w3, wzr 74c9c: 1a880136 csel w22, w9, w8, eq 74ca0: 1a890114 csel w20, w8, w9, eq 74ca4: d63f0160 blr x11 74ca8: 37ffd700 tbnz w0, #0x1f, 0x74788 74cac: a9794fb5 ldp x21, x19, [x29, #-0x70] 74cb0: f9402be0 ldr x0, [sp, #0x50] 74cb4: f9401fe4 ldr x4, [sp, #0x38] 74cb8: d101a3a2 sub x2, x29, #0x68 74cbc: 910006a8 add x8, x21, #0x1 74cc0: f81903a8 stur x8, [x29, #-0x70] 74cc4: f94017e8 ldr x8, [sp, #0x28] 74cc8: 927df2b9 and x25, x21, #0xfffffffffffffff8 74ccc: aa1903e1 mov x1, x25 74cd0: 2a1f03e3 mov w3, wzr 74cd4: f9400d08 ldr x8, [x8, #0x18] 74cd8: d63f0100 blr x8 74cdc: 37ffd560 tbnz w0, #0x1f, 0x74788 74ce0: a9792bbb ldp x27, x10, [x29, #-0x70] 74ce4: f9402be0 ldr x0, [sp, #0x50] 74ce8: cb1902a9 sub x9, x21, x25 74cec: d37df129 lsl x9, x9, #3 74cf0: 9ac92549 lsr x9, x10, x9 74cf4: 9100076a add x10, x27, #0x1 74cf8: b940400b ldr w11, [x0, #0x40] 74cfc: f81903aa stur x10, [x29, #-0x70] 74d00: f94017ea ldr x10, [sp, #0x28] 74d04: f9401fe4 ldr x4, [sp, #0x38] 74d08: cb180388 sub x8, x28, x24 74d0c: d37df108 lsl x8, x8, #3 74d10: f9400d4a ldr x10, [x10, #0x18] 74d14: 927df378 and x24, x27, #0xfffffffffffffff8 74d18: 9ac82668 lsr x8, x19, x8 74d1c: 7100017f cmp w11, #0x0 74d20: d101a3a2 sub x2, x29, #0x68 74d24: aa1803e1 mov x1, x24 74d28: 2a1f03e3 mov w3, wzr 74d2c: 1a88013c csel w28, w9, w8, eq 74d30: 1a890117 csel w23, w8, w9, eq 74d34: d63f0140 blr x10 74d38: 37ffd280 tbnz w0, #0x1f, 0x74788 74d3c: a97957b3 ldp x19, x21, [x29, #-0x70] 74d40: f9402be0 ldr x0, [sp, #0x50] 74d44: f9401fe4 ldr x4, [sp, #0x38] 74d48: d101a3a2 sub x2, x29, #0x68 74d4c: 91000668 add x8, x19, #0x1 74d50: f81903a8 stur x8, [x29, #-0x70] 74d54: f94017e8 ldr x8, [sp, #0x28] 74d58: 927df279 and x25, x19, #0xfffffffffffffff8 74d5c: aa1903e1 mov x1, x25 74d60: 2a1f03e3 mov w3, wzr 74d64: f9400d08 ldr x8, [x8, #0x18] 74d68: d63f0100 blr x8 74d6c: 37ffd0e0 tbnz w0, #0x1f, 0x74788 74d70: f9402be0 ldr x0, [sp, #0x50] 74d74: 33103e96 bfi w22, w20, #16, #16 74d78: a97933b4 ldp x20, x12, [x29, #-0x70] 74d7c: 12001f88 and w8, w28, #0xff 74d80: 12001ee9 and w9, w23, #0xff 74d84: cb18036a sub x10, x27, x24 74d88: cb19026b sub x11, x19, x25 74d8c: b940400d ldr w13, [x0, #0x40] 74d90: 33181d09 bfi w9, w8, #8, #8 74d94: d37df148 lsl x8, x10, #3 74d98: d37df16a lsl x10, x11, #3 74d9c: 9100068b add x11, x20, #0x1 74da0: f81903ab stur x11, [x29, #-0x70] 74da4: f94017eb ldr x11, [sp, #0x28] 74da8: 9ac826a8 lsr x8, x21, x8 74dac: 9aca258a lsr x10, x12, x10 74db0: 710001bf cmp w13, #0x0 74db4: 1a88014c csel w12, w10, w8, eq 74db8: 1a8a0108 csel w8, w8, w10, eq 74dbc: 12001d8a and w10, w12, #0xff 74dc0: 12001d08 and w8, w8, #0xff 74dc4: f9400d6b ldr x11, [x11, #0x18] 74dc8: f9401fe4 ldr x4, [sp, #0x38] 74dcc: 33181d48 bfi w8, w10, #8, #8 74dd0: 1a88012a csel w10, w9, w8, eq 74dd4: 1a890108 csel w8, w8, w9, eq 74dd8: 927df298 and x24, x20, #0xfffffffffffffff8 74ddc: 33103d0a bfi w10, w8, #16, #16 74de0: d101a3a2 sub x2, x29, #0x68 74de4: aa1803e1 mov x1, x24 74de8: 2a1f03e3 mov w3, wzr 74dec: 1a96015a csel w26, w10, w22, eq 74df0: 1a8a02d6 csel w22, w22, w10, eq 74df4: d63f0160 blr x11 74df8: 37ffcc80 tbnz w0, #0x1f, 0x74788 74dfc: a9794fb5 ldp x21, x19, [x29, #-0x70] 74e00: f9402be0 ldr x0, [sp, #0x50] 74e04: f9401fe4 ldr x4, [sp, #0x38] 74e08: d101a3a2 sub x2, x29, #0x68 74e0c: 910006a8 add x8, x21, #0x1 74e10: f81903a8 stur x8, [x29, #-0x70] 74e14: f94017e8 ldr x8, [sp, #0x28] 74e18: 927df2b9 and x25, x21, #0xfffffffffffffff8 74e1c: aa1903e1 mov x1, x25 74e20: 2a1f03e3 mov w3, wzr 74e24: f9400d08 ldr x8, [x8, #0x18] 74e28: d63f0100 blr x8 74e2c: 37ffcae0 tbnz w0, #0x1f, 0x74788 74e30: a9792bbc ldp x28, x10, [x29, #-0x70] 74e34: f9402be0 ldr x0, [sp, #0x50] 74e38: cb1902a9 sub x9, x21, x25 74e3c: d37df129 lsl x9, x9, #3 74e40: 9ac92549 lsr x9, x10, x9 74e44: 9100078a add x10, x28, #0x1 74e48: b940400b ldr w11, [x0, #0x40] 74e4c: f81903aa stur x10, [x29, #-0x70] 74e50: f94017ea ldr x10, [sp, #0x28] 74e54: f9401fe4 ldr x4, [sp, #0x38] 74e58: cb180288 sub x8, x20, x24 74e5c: d37df108 lsl x8, x8, #3 74e60: f9400d4a ldr x10, [x10, #0x18] 74e64: 927df398 and x24, x28, #0xfffffffffffffff8 74e68: 9ac82668 lsr x8, x19, x8 74e6c: 7100017f cmp w11, #0x0 74e70: d101a3a2 sub x2, x29, #0x68 74e74: aa1803e1 mov x1, x24 74e78: 2a1f03e3 mov w3, wzr 74e7c: 1a880133 csel w19, w9, w8, eq 74e80: 1a890117 csel w23, w8, w9, eq 74e84: d63f0140 blr x10 74e88: 37ffc800 tbnz w0, #0x1f, 0x74788 74e8c: a9796fb5 ldp x21, x27, [x29, #-0x70] 74e90: f9402be0 ldr x0, [sp, #0x50] 74e94: f9401fe4 ldr x4, [sp, #0x38] 74e98: d101a3a2 sub x2, x29, #0x68 74e9c: 910006a8 add x8, x21, #0x1 74ea0: f81903a8 stur x8, [x29, #-0x70] 74ea4: f94017e8 ldr x8, [sp, #0x28] 74ea8: 927df2b9 and x25, x21, #0xfffffffffffffff8 74eac: aa1903e1 mov x1, x25 74eb0: 2a1f03e3 mov w3, wzr 74eb4: f9400d08 ldr x8, [x8, #0x18] 74eb8: d63f0100 blr x8 74ebc: 37ffc660 tbnz w0, #0x1f, 0x74788 74ec0: cb18038a sub x10, x28, x24 74ec4: a97933bc ldp x28, x12, [x29, #-0x70] 74ec8: f9402be0 ldr x0, [sp, #0x50] 74ecc: 12001e68 and w8, w19, #0xff 74ed0: 12001ee9 and w9, w23, #0xff 74ed4: cb1902ab sub x11, x21, x25 74ed8: b940400d ldr w13, [x0, #0x40] 74edc: 33181d09 bfi w9, w8, #8, #8 74ee0: d37df148 lsl x8, x10, #3 74ee4: d37df16a lsl x10, x11, #3 74ee8: 9100078b add x11, x28, #0x1 74eec: f81903ab stur x11, [x29, #-0x70] 74ef0: f94017eb ldr x11, [sp, #0x28] 74ef4: 9ac82768 lsr x8, x27, x8 74ef8: 9aca258a lsr x10, x12, x10 74efc: 710001bf cmp w13, #0x0 74f00: 1a88014c csel w12, w10, w8, eq 74f04: 1a8a0108 csel w8, w8, w10, eq 74f08: f9400d6b ldr x11, [x11, #0x18] 74f0c: f9401fe4 ldr x4, [sp, #0x38] 74f10: 12001d8a and w10, w12, #0xff 74f14: 12001d08 and w8, w8, #0xff 74f18: 33181d48 bfi w8, w10, #8, #8 74f1c: 927df398 and x24, x28, #0xfffffffffffffff8 74f20: 1a880137 csel w23, w9, w8, eq 74f24: 1a890108 csel w8, w8, w9, eq 74f28: d101a3a2 sub x2, x29, #0x68 74f2c: aa1803e1 mov x1, x24 74f30: 2a1f03e3 mov w3, wzr 74f34: b9001be8 str w8, [sp, #0x18] 74f38: d63f0160 blr x11 74f3c: 37ffc260 tbnz w0, #0x1f, 0x74788 74f40: a9794fb5 ldp x21, x19, [x29, #-0x70] 74f44: f9402be0 ldr x0, [sp, #0x50] 74f48: f9401fe4 ldr x4, [sp, #0x38] 74f4c: d101a3a2 sub x2, x29, #0x68 74f50: 910006a8 add x8, x21, #0x1 74f54: f81903a8 stur x8, [x29, #-0x70] 74f58: f94017e8 ldr x8, [sp, #0x28] 74f5c: 927df2b9 and x25, x21, #0xfffffffffffffff8 74f60: aa1903e1 mov x1, x25 74f64: 2a1f03e3 mov w3, wzr 74f68: f9400d08 ldr x8, [x8, #0x18] 74f6c: d63f0100 blr x8 74f70: 37ffc0c0 tbnz w0, #0x1f, 0x74788 74f74: a9792bbb ldp x27, x10, [x29, #-0x70] 74f78: f9402be0 ldr x0, [sp, #0x50] 74f7c: cb1902a9 sub x9, x21, x25 74f80: d37df129 lsl x9, x9, #3 74f84: 9ac92549 lsr x9, x10, x9 74f88: 9100076a add x10, x27, #0x1 74f8c: b940400b ldr w11, [x0, #0x40] 74f90: f81903aa stur x10, [x29, #-0x70] 74f94: f94017ea ldr x10, [sp, #0x28] 74f98: f9401fe4 ldr x4, [sp, #0x38] 74f9c: cb180388 sub x8, x28, x24 74fa0: d37df108 lsl x8, x8, #3 74fa4: f9400d4a ldr x10, [x10, #0x18] 74fa8: 927df378 and x24, x27, #0xfffffffffffffff8 74fac: 9ac82668 lsr x8, x19, x8 74fb0: 7100017f cmp w11, #0x0 74fb4: d101a3a2 sub x2, x29, #0x68 74fb8: aa1803e1 mov x1, x24 74fbc: 2a1f03e3 mov w3, wzr 74fc0: 1a88013c csel w28, w9, w8, eq 74fc4: 1a890115 csel w21, w8, w9, eq 74fc8: d63f0140 blr x10 74fcc: 37ffbde0 tbnz w0, #0x1f, 0x74788 74fd0: a97923b3 ldp x19, x8, [x29, #-0x70] 74fd4: f9402be0 ldr x0, [sp, #0x50] 74fd8: f9401fe4 ldr x4, [sp, #0x38] 74fdc: d101a3a2 sub x2, x29, #0x68 74fe0: f9000be8 str x8, [sp, #0x10] 74fe4: 91000668 add x8, x19, #0x1 74fe8: f81903a8 stur x8, [x29, #-0x70] 74fec: f94017e8 ldr x8, [sp, #0x28] 74ff0: 927df279 and x25, x19, #0xfffffffffffffff8 74ff4: aa1903e1 mov x1, x25 74ff8: 2a1f03e3 mov w3, wzr 74ffc: f9400d08 ldr x8, [x8, #0x18] 75000: d63f0100 blr x8 75004: 37ffbc20 tbnz w0, #0x1f, 0x74788 75008: b9401be8 ldr w8, [sp, #0x18] 7500c: f9402bed ldr x13, [sp, #0x50] 75010: 12001ea9 and w9, w21, #0xff 75014: cb18036a sub x10, x27, x24 75018: 33103d17 bfi w23, w8, #16, #16 7501c: 12001f88 and w8, w28, #0xff 75020: cb19026b sub x11, x19, x25 75024: f85983ac ldur x12, [x29, #-0x68] 75028: b94041ad ldr w13, [x13, #0x40] 7502c: 33181d09 bfi w9, w8, #8, #8 75030: d37df148 lsl x8, x10, #3 75034: d37df16a lsl x10, x11, #3 75038: f9400beb ldr x11, [sp, #0x10] 7503c: 9aca258a lsr x10, x12, x10 75040: 710001bf cmp w13, #0x0 75044: 9ac82568 lsr x8, x11, x8 75048: 1a88014b csel w11, w10, w8, eq 7504c: 1a8a0108 csel w8, w8, w10, eq 75050: 12001d6a and w10, w11, #0xff 75054: 12001d08 and w8, w8, #0xff 75058: 33181d48 bfi w8, w10, #8, #8 7505c: 1a88012a csel w10, w9, w8, eq 75060: 1a890108 csel w8, w8, w9, eq 75064: 33103d0a bfi w10, w8, #16, #16 75068: 1a970148 csel w8, w10, w23, eq 7506c: 1a8a02e3 csel w3, w23, w10, eq 75070: b3607d03 bfi x3, x8, #32, #32 75074: f94027e8 ldr x8, [sp, #0x48] 75078: eb08007f cmp x3, x8 7507c: 540030c1 b.ne 0x75694 75080: b3607f56 bfi x22, x26, #32, #32 75084: 8b1402c8 add x8, x22, x20 75088: 17fffe8b b 0x74ab4 7508c: d00001a1 adrp x1, 0xab000 75090: f0000202 adrp x2, 0xb8000 75094: 91378421 add x1, x1, #0xde1 75098: 910c3442 add x2, x2, #0x30d 7509c: 320007e0 orr w0, wzr, #0x3 750a0: 97fea100 bl 0x1d4a0 <.text+0xd9f0> 750a4: 321d73e0 orr w0, wzr, #0xfffffff8 750a8: 17fffdb8 b 0x74788 750ac: f9402ff8 ldr x24, [sp, #0x58] 750b0: b4000f28 cbz x8, 0x75294 750b4: f94027eb ldr x11, [sp, #0x48] 750b8: cb08036a sub x10, x27, x8 750bc: aa1503f4 mov x20, x21 750c0: 17fffdc1 b 0x747c4 750c4: d00001a1 adrp x1, 0xab000 750c8: f0000202 adrp x2, 0xb8000 750cc: 12001f43 and w3, w26, #0xff 750d0: 91378421 add x1, x1, #0xde1 750d4: 910cec42 add x2, x2, #0x33b 750d8: 320007e0 orr w0, wzr, #0x3 750dc: 97fea0f1 bl 0x1d4a0 <.text+0xd9f0> 750e0: 321c7be0 orr w0, wzr, #0xfffffff7 750e4: 17fffda9 b 0x74788 750e8: 91000709 add x9, x24, #0x1 750ec: 38386b68 strb w8, [x27, x24] 750f0: aa0903f8 mov x24, x9 750f4: f9401ff5 ldr x21, [sp, #0x38] 750f8: f94017f4 ldr x20, [sp, #0x28] 750fc: f85903b3 ldur x19, [x29, #-0x70] 75100: f9402be0 ldr x0, [sp, #0x50] 75104: d101a3a2 sub x2, x29, #0x68 75108: 2a1f03e3 mov w3, wzr 7510c: 91000668 add x8, x19, #0x1 75110: f81903a8 stur x8, [x29, #-0x70] 75114: f9400e88 ldr x8, [x20, #0x18] 75118: 927df279 and x25, x19, #0xfffffffffffffff8 7511c: aa1903e1 mov x1, x25 75120: aa1503e4 mov x4, x21 75124: d63f0100 blr x8 75128: 37ffb300 tbnz w0, #0x1f, 0x74788 7512c: f85983a8 ldur x8, [x29, #-0x68] 75130: cb190269 sub x9, x19, x25 75134: d37df129 lsl x9, x9, #3 75138: 9ac92508 lsr x8, x8, x9 7513c: 12001d09 and w9, w8, #0xff 75140: 34000089 cbz w9, 0x75150 75144: f1000f1f cmp x24, #0x3 75148: 54fffda8 b.hi 0x750fc 7514c: 17ffffe7 b 0x750e8 75150: aa1f03fc mov x28, xzr 75154: aa1f03f8 mov x24, xzr 75158: f85903b3 ldur x19, [x29, #-0x70] 7515c: f9402be0 ldr x0, [sp, #0x50] 75160: f9401fe4 ldr x4, [sp, #0x38] 75164: d101a3a2 sub x2, x29, #0x68 75168: 91000668 add x8, x19, #0x1 7516c: f81903a8 stur x8, [x29, #-0x70] 75170: f94017e8 ldr x8, [sp, #0x28] 75174: 927df279 and x25, x19, #0xfffffffffffffff8 75178: aa1903e1 mov x1, x25 7517c: 2a1f03e3 mov w3, wzr 75180: f9400d08 ldr x8, [x8, #0x18] 75184: d63f0100 blr x8 75188: 37ffb000 tbnz w0, #0x1f, 0x74788 7518c: f85983a8 ldur x8, [x29, #-0x68] 75190: cb190269 sub x9, x19, x25 75194: d37df129 lsl x9, x9, #3 75198: 9ac92508 lsr x8, x8, x9 7519c: 13001d09 sxtb w9, w8 751a0: 92401908 and x8, x8, #0x7f 751a4: 9ad82108 lsl x8, x8, x24 751a8: aa1c011c orr x28, x8, x28 751ac: 91001f18 add x24, x24, #0x7 751b0: 37fffd49 tbnz w9, #0x1f, 0x75158 751b4: aa1f03fb mov x27, xzr 751b8: aa1f03f8 mov x24, xzr 751bc: f90043fc str x28, [sp, #0x80] 751c0: f85903b3 ldur x19, [x29, #-0x70] 751c4: f9402be0 ldr x0, [sp, #0x50] 751c8: f9401fe4 ldr x4, [sp, #0x38] 751cc: d101a3a2 sub x2, x29, #0x68 751d0: 91000668 add x8, x19, #0x1 751d4: f81903a8 stur x8, [x29, #-0x70] 751d8: f94017e8 ldr x8, [sp, #0x28] 751dc: 927df279 and x25, x19, #0xfffffffffffffff8 751e0: aa1903e1 mov x1, x25 751e4: 2a1f03e3 mov w3, wzr 751e8: f9400d08 ldr x8, [x8, #0x18] 751ec: d63f0100 blr x8 751f0: 37ffacc0 tbnz w0, #0x1f, 0x74788 751f4: f85983a8 ldur x8, [x29, #-0x68] 751f8: cb190269 sub x9, x19, x25 751fc: d37df129 lsl x9, x9, #3 75200: 9ac92508 lsr x8, x8, x9 75204: 92401909 and x9, x8, #0x7f 75208: 9ad82129 lsl x9, x9, x24 7520c: aa1b013b orr x27, x9, x27 75210: 91001f18 add x24, x24, #0x7 75214: 373ffd68 tbnz w8, #0x7, 0x751c0 75218: 721a011f tst w8, #0x40 7521c: 320017e8 orr w8, wzr, #0x3f 75220: 92800009 mov x9, #-0x1 // =-1 75224: fa481302 ccmp x24, x8, #0x2, ne 75228: 9ad82128 lsl x8, x9, x24 7522c: 12001f4a and w10, w26, #0xff 75230: 9a8883e8 csel x8, xzr, x8, hi 75234: aa1b0108 orr x8, x8, x27 75238: 7100055f cmp w10, #0x1 7523c: f90047e8 str x8, [sp, #0x88] 75240: 54000301 b.ne 0x752a0 75244: f85903b3 ldur x19, [x29, #-0x70] 75248: f9402be0 ldr x0, [sp, #0x50] 7524c: f9401fe4 ldr x4, [sp, #0x38] 75250: d101a3a2 sub x2, x29, #0x68 75254: 91000668 add x8, x19, #0x1 75258: f81903a8 stur x8, [x29, #-0x70] 7525c: f94017e8 ldr x8, [sp, #0x28] 75260: 927df279 and x25, x19, #0xfffffffffffffff8 75264: aa1903e1 mov x1, x25 75268: 2a1f03e3 mov w3, wzr 7526c: f9400d08 ldr x8, [x8, #0x18] 75270: d63f0100 blr x8 75274: 37ffa8a0 tbnz w0, #0x1f, 0x74788 75278: f85983a8 ldur x8, [x29, #-0x68] 7527c: cb190269 sub x9, x19, x25 75280: d37df129 lsl x9, x9, #3 75284: 9ac92508 lsr x8, x8, x9 75288: 92401d08 and x8, x8, #0xff 7528c: f9004be8 str x8, [sp, #0x90] 75290: 1400001e b 0x75308 75294: 2a1f03e0 mov w0, wzr 75298: 17fffd3d b 0x7478c 7529c: 97fe67d1 bl 0xf1e0 <__stack_chk_fail@plt> 752a0: aa1f03f8 mov x24, xzr 752a4: aa1f03fa mov x26, xzr 752a8: f85903b3 ldur x19, [x29, #-0x70] 752ac: f9402be0 ldr x0, [sp, #0x50] 752b0: f9401fe4 ldr x4, [sp, #0x38] 752b4: d101a3a2 sub x2, x29, #0x68 752b8: 91000668 add x8, x19, #0x1 752bc: f81903a8 stur x8, [x29, #-0x70] 752c0: f94017e8 ldr x8, [sp, #0x28] 752c4: 927df279 and x25, x19, #0xfffffffffffffff8 752c8: aa1903e1 mov x1, x25 752cc: 2a1f03e3 mov w3, wzr 752d0: f9400d08 ldr x8, [x8, #0x18] 752d4: d63f0100 blr x8 752d8: 37ffa580 tbnz w0, #0x1f, 0x74788 752dc: f85983a8 ldur x8, [x29, #-0x68] 752e0: cb190269 sub x9, x19, x25 752e4: d37df129 lsl x9, x9, #3 752e8: 9ac92508 lsr x8, x8, x9 752ec: 13001d09 sxtb w9, w8 752f0: 92401908 and x8, x8, #0x7f 752f4: 9ada2108 lsl x8, x8, x26 752f8: aa180118 orr x24, x8, x24 752fc: 91001f5a add x26, x26, #0x7 75300: 37fffd49 tbnz w9, #0x1f, 0x752a8 75304: f9004bf8 str x24, [sp, #0x90] 75308: 385a03a8 ldurb w8, [x29, #-0x60] 7530c: 7101e91f cmp w8, #0x7a 75310: 54000321 b.ne 0x75374 75314: 39429be8 ldrb w8, [sp, #0xa6] 75318: 320003fa orr w26, wzr, #0x1 7531c: 32000108 orr w8, w8, #0x1 75320: 39029be8 strb w8, [sp, #0xa6] 75324: f85903b3 ldur x19, [x29, #-0x70] 75328: f9402be0 ldr x0, [sp, #0x50] 7532c: f9401fe4 ldr x4, [sp, #0x38] 75330: d101a3a2 sub x2, x29, #0x68 75334: 91000668 add x8, x19, #0x1 75338: f81903a8 stur x8, [x29, #-0x70] 7533c: f94017e8 ldr x8, [sp, #0x28] 75340: 927df279 and x25, x19, #0xfffffffffffffff8 75344: aa1903e1 mov x1, x25 75348: 2a1f03e3 mov w3, wzr 7534c: f9400d08 ldr x8, [x8, #0x18] 75350: d63f0100 blr x8 75354: 37ffa1a0 tbnz w0, #0x1f, 0x74788 75358: f85983a8 ldur x8, [x29, #-0x68] 7535c: cb190269 sub x9, x19, x25 75360: d37df129 lsl x9, x9, #3 75364: 9ac92508 lsr x8, x8, x9 75368: 13001d08 sxtb w8, w8 7536c: 37fffdc8 tbnz w8, #0x1f, 0x75324 75370: 14000002 b 0x75378 75374: aa1f03fa mov x26, xzr 75378: f000021b adrp x27, 0xb8000 7537c: 321e03f4 orr w20, wzr, #0x4 75380: d10183b5 sub x21, x29, #0x60 75384: 911d237b add x27, x27, #0x748 75388: 387a6aa8 ldrb w8, [x21, x26] 7538c: 51013109 sub w9, w8, #0x4c 75390: 71001d3f cmp w9, #0x7 75394: 54000928 b.hi 0x754b8 75398: b8a97b68 ldrsw x8, [x27, x9, lsl #2] 7539c: 8b1b0108 add x8, x8, x27 753a0: d61f0100 br x8 753a4: f85903b3 ldur x19, [x29, #-0x70] 753a8: f9402be0 ldr x0, [sp, #0x50] 753ac: f9401fe4 ldr x4, [sp, #0x38] 753b0: d101a3a2 sub x2, x29, #0x68 753b4: 91000668 add x8, x19, #0x1 753b8: f81903a8 stur x8, [x29, #-0x70] 753bc: f94017e8 ldr x8, [sp, #0x28] 753c0: 927df279 and x25, x19, #0xfffffffffffffff8 753c4: aa1903e1 mov x1, x25 753c8: 2a1f03e3 mov w3, wzr 753cc: f9400d08 ldr x8, [x8, #0x18] 753d0: d63f0100 blr x8 753d4: 37ff9da0 tbnz w0, #0x1f, 0x74788 753d8: f85983a8 ldur x8, [x29, #-0x68] 753dc: cb190269 sub x9, x19, x25 753e0: d37df129 lsl x9, x9, #3 753e4: 9ac92508 lsr x8, x8, x9 753e8: 390297e8 strb w8, [sp, #0xa5] 753ec: 1400002f b 0x754a8 753f0: f85903b3 ldur x19, [x29, #-0x70] 753f4: f9402be0 ldr x0, [sp, #0x50] 753f8: f9401fe4 ldr x4, [sp, #0x38] 753fc: d101a3a2 sub x2, x29, #0x68 75400: 91000668 add x8, x19, #0x1 75404: f81903a8 stur x8, [x29, #-0x70] 75408: f94017e8 ldr x8, [sp, #0x28] 7540c: 927df279 and x25, x19, #0xfffffffffffffff8 75410: aa1903e1 mov x1, x25 75414: 2a1f03e3 mov w3, wzr 75418: f9400d08 ldr x8, [x8, #0x18] 7541c: d63f0100 blr x8 75420: 37ff9b40 tbnz w0, #0x1f, 0x74788 75424: f85983a8 ldur x8, [x29, #-0x68] 75428: f9402be0 ldr x0, [sp, #0x50] 7542c: a94293e1 ldp x1, x4, [sp, #0x28] 75430: f9401fe6 ldr x6, [sp, #0x38] 75434: cb190269 sub x9, x19, x25 75438: d37df129 lsl x9, x9, #3 7543c: 9ac92503 lsr x3, x8, x9 75440: d101c3a2 sub x2, x29, #0x70 75444: aa1603e5 mov x5, x22 75448: 97ffe51a bl 0x6e8b0 7544c: 36f802e0 tbz w0, #0x1f, 0x754a8 75450: 17fffcce b 0x74788 75454: f85903b3 ldur x19, [x29, #-0x70] 75458: f9402be0 ldr x0, [sp, #0x50] 7545c: f9401fe4 ldr x4, [sp, #0x38] 75460: d101a3a2 sub x2, x29, #0x68 75464: 91000668 add x8, x19, #0x1 75468: f81903a8 stur x8, [x29, #-0x70] 7546c: f94017e8 ldr x8, [sp, #0x28] 75470: 927df279 and x25, x19, #0xfffffffffffffff8 75474: aa1903e1 mov x1, x25 75478: 2a1f03e3 mov w3, wzr 7547c: f9400d08 ldr x8, [x8, #0x18] 75480: d63f0100 blr x8 75484: 37ff9820 tbnz w0, #0x1f, 0x74788 75488: f85983a8 ldur x8, [x29, #-0x68] 7548c: cb190269 sub x9, x19, x25 75490: d37df129 lsl x9, x9, #3 75494: 9ac92514 lsr x20, x8, x9 75498: 14000004 b 0x754a8 7549c: 39429be8 ldrb w8, [sp, #0xa6] 754a0: 321f0508 orr w8, w8, #0x6 754a4: 39029be8 strb w8, [sp, #0xa6] 754a8: 9100075a add x26, x26, #0x1 754ac: f100175f cmp x26, #0x5 754b0: 54fff6c3 b.lo 0x75388 754b4: 1400000d b 0x754e8 754b8: 34000188 cbz w8, 0x754e8 754bc: d00001a1 adrp x1, 0xab000 754c0: f0000202 adrp x2, 0xb8000 754c4: 91378421 add x1, x1, #0xde1 754c8: 910da042 add x2, x2, #0x368 754cc: 320007e0 orr w0, wzr, #0x3 754d0: d10183a3 sub x3, x29, #0x60 754d4: 97fe9ff3 bl 0x1d4a0 <.text+0xd9f0> 754d8: 39429be8 ldrb w8, [sp, #0xa6] 754dc: 37000068 tbnz w8, #0x0, 0x754e8 754e0: 321d73e0 orr w0, wzr, #0xfffffff8 754e4: 17fffca9 b 0x74788 754e8: f85903a8 ldur x8, [x29, #-0x70] 754ec: f9404fe4 ldr x4, [sp, #0x98] 754f0: d00001a1 adrp x1, 0xab000 754f4: f0000202 adrp x2, 0xb8000 754f8: 91378421 add x1, x1, #0xde1 754fc: 910e3442 add x2, x2, #0x38d 75500: 320007e0 orr w0, wzr, #0x3 75504: d10183a3 sub x3, x29, #0x60 75508: 390293f4 strb w20, [sp, #0xa4] 7550c: f90033e8 str x8, [sp, #0x60] 75510: 97fe9fe4 bl 0x1d4a0 <.text+0xd9f0> 75514: 394293f8 ldrb w24, [sp, #0xa4] 75518: f9402be0 ldr x0, [sp, #0x50] 7551c: a94293e1 ldp x1, x4, [sp, #0x28] 75520: f9401fe6 ldr x6, [sp, #0x38] 75524: d101e3a2 sub x2, x29, #0x78 75528: d101c3a5 sub x5, x29, #0x70 7552c: 2a1803e3 mov w3, w24 75530: 97ffe4e0 bl 0x6e8b0 75534: 37ff92a0 tbnz w0, #0x1f, 0x74788 75538: f9402be0 ldr x0, [sp, #0x50] 7553c: a94293e1 ldp x1, x4, [sp, #0x28] 75540: f9401fe6 ldr x6, [sp, #0x38] 75544: 12000f03 and w3, w24, #0xf 75548: d101e3a2 sub x2, x29, #0x78 7554c: d10183a5 sub x5, x29, #0x60 75550: 97ffe4d8 bl 0x6e8b0 75554: 37ff91a0 tbnz w0, #0x1f, 0x74788 75558: f85903a8 ldur x8, [x29, #-0x70] 7555c: f9401bea ldr x10, [sp, #0x30] 75560: f9000148 str x8, [x10] 75564: f85a03a9 ldur x9, [x29, #-0x60] 75568: 8b080128 add x8, x9, x8 7556c: f9000548 str x8, [x10, #0x8] 75570: f9404fe8 ldr x8, [sp, #0x98] 75574: f9000d48 str x8, [x10, #0x18] 75578: 39429be8 ldrb w8, [sp, #0xa6] 7557c: 37000068 tbnz w8, #0x0, 0x75588 75580: aa1f03f9 mov x25, xzr 75584: 1400001c b 0x755f4 75588: aa1f03f9 mov x25, xzr 7558c: aa1f03fa mov x26, xzr 75590: f85883b3 ldur x19, [x29, #-0x78] 75594: f9402be0 ldr x0, [sp, #0x50] 75598: f9401fe4 ldr x4, [sp, #0x38] 7559c: d101a3a2 sub x2, x29, #0x68 755a0: 91000668 add x8, x19, #0x1 755a4: f81883a8 stur x8, [x29, #-0x78] 755a8: f94017e8 ldr x8, [sp, #0x28] 755ac: 927df278 and x24, x19, #0xfffffffffffffff8 755b0: aa1803e1 mov x1, x24 755b4: 2a1f03e3 mov w3, wzr 755b8: f9400d08 ldr x8, [x8, #0x18] 755bc: d63f0100 blr x8 755c0: 37ff8e40 tbnz w0, #0x1f, 0x74788 755c4: f85983a8 ldur x8, [x29, #-0x68] 755c8: cb180269 sub x9, x19, x24 755cc: d37df129 lsl x9, x9, #3 755d0: 9ac92508 lsr x8, x8, x9 755d4: 13001d09 sxtb w9, w8 755d8: 92401908 and x8, x8, #0x7f 755dc: 9ada2108 lsl x8, x8, x26 755e0: aa190119 orr x25, x8, x25 755e4: 91001f5a add x26, x26, #0x7 755e8: 37fffd49 tbnz w9, #0x1f, 0x75590 755ec: f85883a8 ldur x8, [x29, #-0x78] 755f0: 8b190119 add x25, x8, x25 755f4: a94293e1 ldp x1, x4, [sp, #0x28] 755f8: 394297e3 ldrb w3, [sp, #0xa5] 755fc: f9402be0 ldr x0, [sp, #0x50] 75600: f9401fe6 ldr x6, [sp, #0x38] 75604: 91004085 add x5, x4, #0x10 75608: d101e3a2 sub x2, x29, #0x78 7560c: 97ffe4a9 bl 0x6e8b0 75610: 37ff8bc0 tbnz w0, #0x1f, 0x74788 75614: f9401be8 ldr x8, [sp, #0x30] 75618: d00001a1 adrp x1, 0xab000 7561c: f0000202 adrp x2, 0xb8000 75620: 91378421 add x1, x1, #0xde1 75624: a9401103 ldp x3, x4, [x8] 75628: f9400905 ldr x5, [x8, #0x10] 7562c: 910b0442 add x2, x2, #0x2c1 75630: 320007e0 orr w0, wzr, #0x3 75634: 97fe9f9b bl 0x1d4a0 <.text+0xd9f0> 75638: b94047e8 ldr w8, [sp, #0x44] 7563c: 34ff8a48 cbz w8, 0x74784 75640: f9401bf3 ldr x19, [sp, #0x30] 75644: b20003e8 mov x8, #0x100000001 // =4294967297 75648: f2c00908 movk x8, #0x48, lsl #32 7564c: d0000340 adrp x0, 0xdf000 75650: f9001a68 str x8, [x19, #0x30] 75654: f9479400 ldr x0, [x0, #0xf28] 75658: 97ffeb57 bl 0x703b4 7565c: f9001e60 str x0, [x19, #0x38] 75660: b40002a0 cbz x0, 0x756b4 75664: 39429be8 ldrb w8, [sp, #0xa6] 75668: 370802a8 tbnz w8, #0x1, 0x756bc 7566c: f85883a9 ldur x9, [x29, #-0x78] 75670: 7200011f tst w8, #0x1 75674: 910183e1 add x1, sp, #0x60 75678: 52800902 mov w2, #0x48 // =72 7567c: 9a891328 csel x8, x25, x9, ne 75680: f9003be8 str x8, [sp, #0x70] 75684: f94013e8 ldr x8, [sp, #0x20] 75688: f9003fe8 str x8, [sp, #0x78] 7568c: 97fe6881 bl 0xf890 75690: 17fffc3d b 0x74784 75694: d00001a1 adrp x1, 0xab000 75698: f0000202 adrp x2, 0xb8000 7569c: 91378421 add x1, x1, #0xde1 756a0: 910c8c42 add x2, x2, #0x323 756a4: 320007e0 orr w0, wzr, #0x3 756a8: 97fe9f7e bl 0x1d4a0 <.text+0xd9f0> 756ac: 321d73e0 orr w0, wzr, #0xfffffff8 756b0: 17fffc36 b 0x74788 756b4: 321f7be0 orr w0, wzr, #0xfffffffe 756b8: 17fffc34 b 0x74788 756bc: f85883ba ldur x26, [x29, #-0x78] 756c0: f9402be0 ldr x0, [sp, #0x50] 756c4: f9401fe4 ldr x4, [sp, #0x38] 756c8: d101a3a2 sub x2, x29, #0x68 756cc: 91000748 add x8, x26, #0x1 756d0: f81883a8 stur x8, [x29, #-0x78] 756d4: f94017e8 ldr x8, [sp, #0x28] 756d8: 927df357 and x23, x26, #0xfffffffffffffff8 756dc: aa1703e1 mov x1, x23 756e0: 2a1f03e3 mov w3, wzr 756e4: f9400d08 ldr x8, [x8, #0x18] 756e8: d63f0100 blr x8 756ec: 37ff84e0 tbnz w0, #0x1f, 0x74788 756f0: f85883b5 ldur x21, [x29, #-0x78] 756f4: f9402be0 ldr x0, [sp, #0x50] 756f8: f9401fe4 ldr x4, [sp, #0x38] 756fc: f85983b3 ldur x19, [x29, #-0x68] 75700: 910006a8 add x8, x21, #0x1 75704: f81883a8 stur x8, [x29, #-0x78] 75708: f94017e8 ldr x8, [sp, #0x28] 7570c: 927df2b8 and x24, x21, #0xfffffffffffffff8 75710: d101a3a2 sub x2, x29, #0x68 75714: aa1803e1 mov x1, x24 75718: f9400d08 ldr x8, [x8, #0x18] 7571c: 2a1f03e3 mov w3, wzr 75720: d63f0100 blr x8 75724: 37ff8320 tbnz w0, #0x1f, 0x74788 75728: f9402be0 ldr x0, [sp, #0x50] 7572c: f85983aa ldur x10, [x29, #-0x68] 75730: cb170348 sub x8, x26, x23 75734: cb1802a9 sub x9, x21, x24 75738: b940400b ldr w11, [x0, #0x40] 7573c: d37df108 lsl x8, x8, #3 75740: d37df129 lsl x9, x9, #3 75744: 9ac82668 lsr x8, x19, x8 75748: 9ac92549 lsr x9, x10, x9 7574c: 7100017f cmp w11, #0x0 75750: f85883b8 ldur x24, [x29, #-0x78] 75754: 1a88012b csel w11, w9, w8, eq 75758: 1a890108 csel w8, w8, w9, eq 7575c: 33185d68 bfi w8, w11, #8, #24 75760: 790143e8 strh w8, [sp, #0xa0] 75764: f94017e8 ldr x8, [sp, #0x28] 75768: 9100070a add x10, x24, #0x1 7576c: f81883aa stur x10, [x29, #-0x78] 75770: f9401fe4 ldr x4, [sp, #0x38] 75774: f9400d08 ldr x8, [x8, #0x18] 75778: 927df317 and x23, x24, #0xfffffffffffffff8 7577c: d101a3a2 sub x2, x29, #0x68 75780: aa1703e1 mov x1, x23 75784: 2a1f03e3 mov w3, wzr 75788: aa0003f4 mov x20, x0 7578c: d63f0100 blr x8 75790: 37ff7fc0 tbnz w0, #0x1f, 0x74788 75794: f85883b5 ldur x21, [x29, #-0x78] 75798: f9401fe4 ldr x4, [sp, #0x38] 7579c: f85983b3 ldur x19, [x29, #-0x68] 757a0: d101a3a2 sub x2, x29, #0x68 757a4: 910006a8 add x8, x21, #0x1 757a8: f81883a8 stur x8, [x29, #-0x78] 757ac: f94017e8 ldr x8, [sp, #0x28] 757b0: 927df2b6 and x22, x21, #0xfffffffffffffff8 757b4: aa1403e0 mov x0, x20 757b8: aa1603e1 mov x1, x22 757bc: f9400d08 ldr x8, [x8, #0x18] 757c0: 2a1f03e3 mov w3, wzr 757c4: d63f0100 blr x8 757c8: 37ff7e00 tbnz w0, #0x1f, 0x74788 757cc: f85983aa ldur x10, [x29, #-0x68] 757d0: b940428b ldr w11, [x20, #0x40] 757d4: cb170308 sub x8, x24, x23 757d8: cb1602a9 sub x9, x21, x22 757dc: d37df108 lsl x8, x8, #3 757e0: d37df129 lsl x9, x9, #3 757e4: 9ac82668 lsr x8, x19, x8 757e8: 9ac92549 lsr x9, x10, x9 757ec: 7100017f cmp w11, #0x0 757f0: 794143e3 ldrh w3, [sp, #0xa0] 757f4: 1a88012a csel w10, w9, w8, eq 757f8: 1a890108 csel w8, w8, w9, eq 757fc: 12001d49 and w9, w10, #0xff 75800: 12001d04 and w4, w8, #0xff 75804: d00001a1 adrp x1, 0xab000 75808: f0000202 adrp x2, 0xb8000 7580c: 33181d24 bfi w4, w9, #8, #8 75810: 91378421 add x1, x1, #0xde1 75814: 910ba042 add x2, x2, #0x2e8 75818: 320007e0 orr w0, wzr, #0x3 7581c: 790147e4 strh w4, [sp, #0xa2] 75820: 97fe9f20 bl 0x1d4a0 <.text+0xd9f0> 75824: f9401be9 ldr x9, [sp, #0x30] 75828: 39429be8 ldrb w8, [sp, #0xa6] 7582c: f9401d20 ldr x0, [x9, #0x38] 75830: 17ffff8f b 0x7566c 75834: d105c3ff sub sp, sp, #0x170 75838: a9116ffc stp x28, x27, [sp, #0x110] 7583c: a91267fa stp x26, x25, [sp, #0x120] 75840: a9135ff8 stp x24, x23, [sp, #0x130] 75844: a91457f6 stp x22, x21, [sp, #0x140] 75848: a9154ff4 stp x20, x19, [sp, #0x150] 7584c: a9167bfd stp x29, x30, [sp, #0x160] 75850: 910583fd add x29, sp, #0x160 75854: d53bd053 mrs x19, TPIDR_EL0 75858: f940166d ldr x13, [x19, #0x28] 7585c: 528e05ec mov w12, #0x702f // =28719 75860: 910223e9 add x9, sp, #0x88 75864: 2a0103f6 mov w22, w1 75868: 5285ec68 mov w8, #0x2f63 // =12131 7586c: 72adee4c movk w12, #0x6f72, lsl #16 75870: b203e7ea mov x10, #0x6666666666666666 // =7378697629483820646 75874: 91001929 add x9, x9, #0x6 75878: 2a0003f4 mov w20, w0 7587c: 93407ecb sxtw x11, w22 75880: f28cccea movk x10, #0x6667 75884: f81a83ad stur x13, [x29, #-0x58] 75888: 79011be8 strh w8, [sp, #0x8c] 7588c: b9008bec str w12, [sp, #0x88] 75890: 5280014c mov w12, #0xa // =10 75894: aa0903e8 mov x8, x9 75898: 9b4a7d6d smulh x13, x11, x10 7589c: d37ffdaf lsr x15, x13, #63 758a0: 9342fdad asr x13, x13, #2 758a4: 0b0f01b0 add w16, w13, w15 758a8: 9100256e add x14, x11, #0x9 758ac: 1b0cae0b msub w11, w16, w12, w11 758b0: 8b0f01ad add x13, x13, x15 758b4: 1100c16b add w11, w11, #0x30 758b8: f10049df cmp x14, #0x12 758bc: 3800150b strb w11, [x8], #0x1 758c0: aa0d03eb mov x11, x13 758c4: 54fffea8 b.hi 0x75898 758c8: cb09010a sub x10, x8, x9 758cc: f100015f cmp x10, #0x0 758d0: 9a8aa549 cinc x9, x10, lt 758d4: f100095f cmp x10, #0x2 758d8: 5400016b b.lt 0x75904 758dc: 910223eb add x11, sp, #0x88 758e0: 9341fd29 asr x9, x9, #1 758e4: d100050a sub x10, x8, #0x1 758e8: 9100196b add x11, x11, #0x6 758ec: 3940014c ldrb w12, [x10] 758f0: 3940016d ldrb w13, [x11] 758f4: d1000529 sub x9, x9, #0x1 758f8: 3800156c strb w12, [x11], #0x1 758fc: 381ff54d strb w13, [x10], #-0x1 75900: b5ffff69 cbnz x9, 0x758ec 75904: 528da5ea mov w10, #0x6d2f // =27951 75908: 52800e69 mov w9, #0x73 // =115 7590c: 72ae0c2a movk w10, #0x7061, lsl #16 75910: 910223e0 add x0, sp, #0x88 75914: 2a1f03e1 mov w1, wzr 75918: 79000909 strh w9, [x8, #0x4] 7591c: b900010a str w10, [x8] 75920: 97fe64b8 bl 0xec00 75924: b9005fe0 str w0, [sp, #0x5c] 75928: 37f803c0 tbnz w0, #0x1f, 0x759a0 7592c: 97fe6771 bl 0xf6f0 75930: 93407c15 sxtw x21, w0 75934: 320007e2 orr w2, wzr, #0x3 75938: 52800443 mov w3, #0x22 // =34 7593c: 12800004 mov w4, #-0x1 // =-1 75940: aa1f03e0 mov x0, xzr 75944: aa1503e1 mov x1, x21 75948: aa1f03e5 mov x5, xzr 7594c: 97fe6721 bl 0xf5d0 75950: aa0003f8 mov x24, x0 75954: b100071f cmn x24, #0x1 75958: 54000200 b.eq 0x75998 7595c: f9000ff6 str x22, [sp, #0x18] 75960: a902cfff stp xzr, x19, [sp, #0x28] 75964: 910223f3 add x19, sp, #0x88 75968: b20003f6 mov x22, #0x100000001 // =4294967297 7596c: b90047f4 str w20, [sp, #0x44] 75970: aa1f03f4 mov x20, xzr 75974: 8b15031c add x28, x24, x21 75978: 320003fb orr w27, wzr, #0x1 7597c: f2804036 movk x22, #0x201 75980: 91001268 add x8, x19, #0x4 75984: f9001fff str xzr, [sp, #0x38] 75988: f90027ff str xzr, [sp, #0x48] 7598c: f90013e8 str x8, [sp, #0x20] 75990: f90033fc str x28, [sp, #0x60] 75994: 140000d7 b 0x75cf0 75998: b9405fe0 ldr w0, [sp, #0x5c] 7599c: 97fe677d bl 0xf790 759a0: aa1f03e0 mov x0, xzr 759a4: 140001ff b 0x761a0 759a8: 394223e8 ldrb w8, [sp, #0x88] 759ac: 394227e9 ldrb w9, [sp, #0x89] 759b0: 39422bea ldrb w10, [sp, #0x8a] 759b4: 7101c91f cmp w8, #0x72 759b8: 1a9f17e8 cset w8, eq 759bc: 7101dd3f cmp w9, #0x77 759c0: b27f0109 orr x9, x8, #0x2 759c4: 9a880128 csel x8, x9, x8, eq 759c8: b27e0109 orr x9, x8, #0x4 759cc: 7101e15f cmp w10, #0x78 759d0: 9a880128 csel x8, x9, x8, eq 759d4: f9000be8 str x8, [sp, #0x10] 759d8: 97ffeb08 bl 0x705f8 759dc: b100041f cmn x0, #0x1 759e0: 54003f80 b.eq 0x761d0 759e4: f9402be8 ldr x8, [sp, #0x50] 759e8: a900501a stp x26, x20, [x0] 759ec: a9017c19 stp x25, xzr, [x0, #0x10] 759f0: aa0003f4 mov x20, x0 759f4: f9003c08 str x8, [x0, #0x78] 759f8: f9400bfa ldr x26, [sp, #0x10] 759fc: b900201a str w26, [x0, #0x20] 75a00: aa1703e0 mov x0, x23 75a04: 97fe673f bl 0xf700 75a08: aa0003f7 mov x23, x0 75a0c: f9001697 str x23, [x20, #0x28] 75a10: d0000348 adrp x8, 0xdf000 75a14: f9469d08 ldr x8, [x8, #0xd38] 75a18: b40000a8 cbz x8, 0x75a2c 75a1c: 9100c280 add x0, x20, #0x30 75a20: aa1f03e1 mov x1, xzr 75a24: 97fe6507 bl 0xee40 75a28: f9401697 ldr x23, [x20, #0x28] 75a2c: f0000200 adrp x0, 0xb8000 75a30: 528000a2 mov w2, #0x5 // =5 75a34: 911da000 add x0, x0, #0x768 75a38: aa1703e1 mov x1, x23 75a3c: 3901629f strb wzr, [x20, #0x58] 75a40: 7805929f sturh wzr, [x20, #0x59] 75a44: 97fe64d3 bl 0xed90 75a48: 35000140 cbnz w0, 0x75a70 75a4c: f0000200 adrp x0, 0xb8000 75a50: 910016e1 add x1, x23, #0x5 75a54: 32000be2 orr w2, wzr, #0x7 75a58: 911db800 add x0, x0, #0x76e 75a5c: 97fe64cd bl 0xed90 75a60: 34000080 cbz w0, 0x75a70 75a64: b9402288 ldr w8, [x20, #0x20] 75a68: 32110108 orr w8, w8, #0x8000 75a6c: b9002288 str w8, [x20, #0x20] 75a70: 394002e8 ldrb w8, [x23] 75a74: 340013e8 cbz w8, 0x75cf0 75a78: f0000200 adrp x0, 0xb8000 75a7c: 32000be2 orr w2, wzr, #0x7 75a80: 911dd800 add x0, x0, #0x776 75a84: aa1703e1 mov x1, x23 75a88: 97fe64c2 bl 0xed90 75a8c: 528000a8 mov w8, #0x5 // =5 75a90: 8a080348 and x8, x26, x8 75a94: f100151f cmp x8, #0x5 75a98: 540012c1 b.ne 0x75cf0 75a9c: 340012a0 cbz w0, 0x75cf0 75aa0: 39408688 ldrb w8, [x20, #0x21] 75aa4: 37381268 tbnz w8, #0x7, 0x75cf0 75aa8: b94047e8 ldr w8, [sp, #0x44] 75aac: aa1403fa mov x26, x20 75ab0: 34000208 cbz w8, 0x75af0 75ab4: f94027e8 ldr x8, [sp, #0x48] 75ab8: b5000b88 cbnz x8, 0x75c28 75abc: b94047e8 ldr w8, [sp, #0x44] 75ac0: 7100051f cmp w8, #0x1 75ac4: 54000801 b.ne 0x75bc4 75ac8: 52855400 mov w0, #0x2aa0 // =10912 75acc: 72a00060 movk w0, #0x3, lsl #16 75ad0: 97fe6768 bl 0xf870 75ad4: f9001fe0 str x0, [sp, #0x38] 75ad8: b4003840 cbz x0, 0x761e0 75adc: f9401ff4 ldr x20, [sp, #0x38] 75ae0: aa1403e0 mov x0, x20 75ae4: 97fe68e2 bl 0xfe6c <.text+0x3bc> 75ae8: f90027f4 str x20, [sp, #0x48] 75aec: 1400004f b 0x75c28 75af0: aa1703e0 mov x0, x23 75af4: 2a1f03e1 mov w1, wzr 75af8: 97fe6442 bl 0xec00 75afc: 2a0003f7 mov w23, w0 75b00: 37fffdb7 tbnz w23, #0x1f, 0x75ab4 75b04: 910223e1 add x1, sp, #0x88 75b08: 2a1703e0 mov w0, w23 75b0c: 97fe64bd bl 0xee00 75b10: 3100041f cmn w0, #0x1 75b14: 54000780 b.eq 0x75c04 75b18: f9405fe1 ldr x1, [sp, #0xb8] 75b1c: 320003e2 orr w2, wzr, #0x1 75b20: 321f03e3 orr w3, wzr, #0x2 75b24: aa1f03e0 mov x0, xzr 75b28: 2a1703e4 mov w4, w23 75b2c: aa1f03e5 mov x5, xzr 75b30: f9003fe1 str x1, [sp, #0x78] 75b34: 97fe66a7 bl 0xf5d0 75b38: f9003be0 str x0, [sp, #0x70] 75b3c: 2a1703e0 mov w0, w23 75b40: 97fe6714 bl 0xf790 75b44: f9403be0 ldr x0, [sp, #0x70] 75b48: b100041f cmn x0, #0x1 75b4c: 54fffb40 b.eq 0x75ab4 75b50: f9403fe1 ldr x1, [sp, #0x78] 75b54: f1001c3f cmp x1, #0x7 75b58: 54000603 b.lo 0x75c18 75b5c: b9400008 ldr w8, [x0] 75b60: 5288afe9 mov w9, #0x457f // =17791 75b64: 72a8c989 movk w9, #0x464c, lsl #16 75b68: 6b09011f cmp w8, w9 75b6c: 54000561 b.ne 0x75c18 75b70: 39401008 ldrb w8, [x0, #0x4] 75b74: 7100091f cmp w8, #0x2 75b78: 54000501 b.ne 0x75c18 75b7c: 39401808 ldrb w8, [x0, #0x6] 75b80: 7100051f cmp w8, #0x1 75b84: 1a9f17e8 cset w8, eq 75b88: 3901a3e8 strb w8, [sp, #0x68] 75b8c: 54000481 b.ne 0x75c1c 75b90: 52802028 mov w8, #0x101 // =257 75b94: 9101a3e0 add x0, sp, #0x68 75b98: 910223e2 add x2, sp, #0x88 75b9c: aa1903e1 mov x1, x25 75ba0: 780693e8 sturh w8, [sp, #0x69] 75ba4: 97ffca1f bl 0x68420 75ba8: 36000060 tbz w0, #0x0, 0x75bb4 75bac: f94047e8 ldr x8, [sp, #0x88] 75bb0: f9000f48 str x8, [x26, #0x18] 75bb4: a94707e0 ldp x0, x1, [sp, #0x70] 75bb8: 97fe671a bl 0xf820 75bbc: aa1a03f4 mov x20, x26 75bc0: 1400004c b 0x75cf0 75bc4: d0000340 adrp x0, 0xdf000 75bc8: f946e000 ldr x0, [x0, #0xdc0] 75bcc: 2a1f03e1 mov w1, wzr 75bd0: 97fe6837 bl 0xfcac <.text+0x1fc> 75bd4: f90027e0 str x0, [sp, #0x48] 75bd8: b4000820 cbz x0, 0x75cdc 75bdc: f9400fe0 ldr x0, [sp, #0x18] 75be0: 9400021f bl 0x7645c 75be4: f90017e0 str x0, [sp, #0x28] 75be8: b5000200 cbnz x0, 0x75c28 75bec: f94027e0 ldr x0, [sp, #0x48] 75bf0: 94000562 bl 0x77178 75bf4: f90027ff str xzr, [sp, #0x48] 75bf8: f90017ff str xzr, [sp, #0x28] 75bfc: aa1a03f4 mov x20, x26 75c00: 1400003c b 0x75cf0 75c04: 2a1703e0 mov w0, w23 75c08: 97fe66e2 bl 0xf790 75c0c: f94027e8 ldr x8, [sp, #0x48] 75c10: b50000c8 cbnz x8, 0x75c28 75c14: 17ffffaa b 0x75abc 75c18: 3901a3ff strb wzr, [sp, #0x68] 75c1c: 97fe6701 bl 0xf820 75c20: f94027e8 ldr x8, [sp, #0x48] 75c24: b4fff4c8 cbz x8, 0x75abc 75c28: f94027e8 ldr x8, [sp, #0x48] 75c2c: aa1a03e9 mov x9, x26 75c30: 3901abff strb wzr, [sp, #0x6a] 75c34: 9101a3e0 add x0, sp, #0x68 75c38: f9003be8 str x8, [sp, #0x70] 75c3c: f94017e8 ldr x8, [sp, #0x28] 75c40: 910223e2 add x2, sp, #0x88 75c44: 321e03e3 orr w3, wzr, #0x4 75c48: 2a1f03e4 mov w4, wzr 75c4c: a907a7e8 stp x8, x9, [sp, #0x78] 75c50: f9400121 ldr x1, [x9] 75c54: 97ffc69e bl 0x676cc 75c58: f100101f cmp x0, #0x4 75c5c: 54000461 b.ne 0x75ce8 75c60: b9408be8 ldr w8, [sp, #0x88] 75c64: 5288afe9 mov w9, #0x457f // =17791 75c68: 72a8c989 movk w9, #0x464c, lsl #16 75c6c: 6b09011f cmp w8, w9 75c70: 540003c1 b.ne 0x75ce8 75c74: f9400348 ldr x8, [x26] 75c78: f94013e2 ldr x2, [sp, #0x20] 75c7c: 9101a3e0 add x0, sp, #0x68 75c80: 321e07e3 orr w3, wzr, #0xc 75c84: 91001101 add x1, x8, #0x4 75c88: 2a1f03e4 mov w4, wzr 75c8c: 97ffc690 bl 0x676cc 75c90: f100301f cmp x0, #0xc 75c94: 540002a1 b.ne 0x75ce8 75c98: 394233e8 ldrb w8, [sp, #0x8c] 75c9c: 7100091f cmp w8, #0x2 75ca0: 54000241 b.ne 0x75ce8 75ca4: 39423be8 ldrb w8, [sp, #0x8e] 75ca8: 7100051f cmp w8, #0x1 75cac: 1a9f17e8 cset w8, eq 75cb0: 3901a3e8 strb w8, [sp, #0x68] 75cb4: 54000101 b.ne 0x75cd4 75cb8: f9400b41 ldr x1, [x26, #0x10] 75cbc: 9101a3e0 add x0, sp, #0x68 75cc0: 910223e2 add x2, sp, #0x88 75cc4: 97ffc9d7 bl 0x68420 75cc8: 36000060 tbz w0, #0x0, 0x75cd4 75ccc: f94047e8 ldr x8, [sp, #0x88] 75cd0: f9000f48 str x8, [x26, #0x18] 75cd4: aa1a03f4 mov x20, x26 75cd8: 14000006 b 0x75cf0 75cdc: f90027ff str xzr, [sp, #0x48] 75ce0: aa1a03f4 mov x20, x26 75ce4: 14000003 b 0x75cf0 75ce8: 3901a3ff strb wzr, [sp, #0x68] 75cec: aa1a03f4 mov x20, x26 75cf0: f9002bf4 str x20, [sp, #0x50] 75cf4: f94033e8 ldr x8, [sp, #0x60] 75cf8: cb1c0119 sub x25, x8, x28 75cfc: f100073f cmp x25, #0x1 75d00: 540001ab b.lt 0x75d34 75d04: aa1f03e8 mov x8, xzr 75d08: 38686b89 ldrb w9, [x28, x8] 75d0c: 340000c9 cbz w9, 0x75d24 75d10: 7100293f cmp w9, #0xa 75d14: 540008e0 b.eq 0x75e30 75d18: 91000508 add x8, x8, #0x1 75d1c: eb19011f cmp x8, x25 75d20: 54ffff4b b.lt 0x75d08 75d24: aa1803e0 mov x0, x24 75d28: aa1c03e1 mov x1, x28 75d2c: aa1903e2 mov x2, x25 75d30: 97fe6638 bl 0xf610 75d34: b9405fe0 ldr w0, [sp, #0x5c] 75d38: 8b190301 add x1, x24, x25 75d3c: cb1902a2 sub x2, x21, x25 75d40: 97fe6424 bl 0xedd0 75d44: aa0003fc mov x28, x0 75d48: f100079f cmp x28, #0x1 75d4c: 5400206b b.lt 0x76158 75d50: 8b19039a add x26, x28, x25 75d54: eb15035f cmp x26, x21 75d58: aa1803f7 mov x23, x24 75d5c: 54000102 b.hs 0x75d7c 75d60: f94033e8 ldr x8, [sp, #0x60] 75d64: aa1803e1 mov x1, x24 75d68: aa1a03e2 mov x2, x26 75d6c: cb1c0108 sub x8, x8, x28 75d70: cb190117 sub x23, x8, x25 75d74: aa1703e0 mov x0, x23 75d78: 97fe6626 bl 0xf610 75d7c: 8b1902e8 add x8, x23, x25 75d80: 8b1c0108 add x8, x8, x28 75d84: d100051c sub x28, x8, #0x1 75d88: 38796ae8 ldrb w8, [x23, x25] 75d8c: 7100291f cmp w8, #0xa 75d90: 540000a0 b.eq 0x75da4 75d94: 91000739 add x25, x25, #0x1 75d98: eb1a033f cmp x25, x26 75d9c: 54ffff6b b.lt 0x75d88 75da0: 14000002 b 0x75da8 75da4: 8b1902fc add x28, x23, x25 75da8: 3800179f strb wzr, [x28], #0x1 75dac: 14000002 b 0x75db4 75db0: 910006f7 add x23, x23, #0x1 75db4: 394002e8 ldrb w8, [x23] 75db8: 7100251f cmp w8, #0x9 75dbc: 54ffffa0 b.eq 0x75db0 75dc0: 7100811f cmp w8, #0x20 75dc4: 54ffff60 b.eq 0x75db0 75dc8: aa1f03e9 mov x9, xzr 75dcc: aa1f03fa mov x26, xzr 75dd0: 14000005 b 0x75de4 75dd4: 8b0902e8 add x8, x23, x9 75dd8: 39400508 ldrb w8, [x8, #0x1] 75ddc: 91000529 add x9, x9, #0x1 75de0: aa1a115a orr x26, x10, x26, lsl #4 75de4: 12001d08 and w8, w8, #0xff 75de8: d100c10a sub x10, x8, #0x30 75dec: f100295f cmp x10, #0xa 75df0: 54ffff23 b.lo 0x75dd4 75df4: d101850a sub x10, x8, #0x61 75df8: f100155f cmp x10, #0x5 75dfc: 54000068 b.hi 0x75e08 75e00: d1015d0a sub x10, x8, #0x57 75e04: 17fffff4 b 0x75dd4 75e08: d101050a sub x10, x8, #0x41 75e0c: f100155f cmp x10, #0x5 75e10: 54000068 b.hi 0x75e1c 75e14: d100dd0a sub x10, x8, #0x37 75e18: 17ffffef b 0x75dd4 75e1c: b4fff6c9 cbz x9, 0x75cf4 75e20: 8b0902ea add x10, x23, x9 75e24: 35000108 cbnz w8, 0x75e44 75e28: 2a1f03e9 mov w9, wzr 75e2c: 14000007 b 0x75e48 75e30: 8b080388 add x8, x28, x8 75e34: b4fff788 cbz x8, 0x75d24 75e38: aa1c03f7 mov x23, x28 75e3c: aa0803fc mov x28, x8 75e40: 17ffffda b 0x75da8 75e44: 38401d49 ldrb w9, [x10, #0x1]! 75e48: 12001d2b and w11, w9, #0xff 75e4c: 7100257f cmp w11, #0x9 75e50: 54ffffa0 b.eq 0x75e44 75e54: 7100817f cmp w11, #0x20 75e58: 54ffff60 b.eq 0x75e44 75e5c: aa1f03eb mov x11, xzr 75e60: aa1f03f4 mov x20, xzr 75e64: 14000005 b 0x75e78 75e68: 8b0b0149 add x9, x10, x11 75e6c: 39400529 ldrb w9, [x9, #0x1] 75e70: 9100056b add x11, x11, #0x1 75e74: aa141194 orr x20, x12, x20, lsl #4 75e78: 12001d2d and w13, w9, #0xff 75e7c: d100c1ac sub x12, x13, #0x30 75e80: f100299f cmp x12, #0xa 75e84: 54ffff23 b.lo 0x75e68 75e88: d10185ac sub x12, x13, #0x61 75e8c: f100159f cmp x12, #0x5 75e90: 54000068 b.hi 0x75e9c 75e94: d1015dac sub x12, x13, #0x57 75e98: 17fffff4 b 0x75e68 75e9c: d10105ac sub x12, x13, #0x41 75ea0: f100159f cmp x12, #0x5 75ea4: 54000068 b.hi 0x75eb0 75ea8: d100ddac sub x12, x13, #0x37 75eac: 17ffffef b 0x75e68 75eb0: b4fff22b cbz x11, 0x75cf4 75eb4: 8b0b014a add x10, x10, x11 75eb8: b500006a cbnz x10, 0x75ec4 75ebc: 17ffff8e b 0x75cf4 75ec0: 38401d49 ldrb w9, [x10, #0x1]! 75ec4: 12001d2b and w11, w9, #0xff 75ec8: 7100257f cmp w11, #0x9 75ecc: 54ffffa0 b.eq 0x75ec0 75ed0: 7100817f cmp w11, #0x20 75ed4: 54ffff60 b.eq 0x75ec0 75ed8: aa1f03eb mov x11, xzr 75edc: 14000002 b 0x75ee4 75ee0: 38401d49 ldrb w9, [x10, #0x1]! 75ee4: 12001d2c and w12, w9, #0xff 75ee8: 7100819f cmp w12, #0x20 75eec: 54000088 b.hi 0x75efc 75ef0: 9acc236c lsl x12, x27, x12 75ef4: 8a16018c and x12, x12, x22 75ef8: b50000ec cbnz x12, 0x75f14 75efc: f100397f cmp x11, #0xe 75f00: 54ffff08 b.hi 0x75ee0 75f04: 9100056c add x12, x11, #0x1 75f08: 382b6a69 strb w9, [x19, x11] 75f0c: aa0c03eb mov x11, x12 75f10: 17fffff4 b 0x75ee0 75f14: d1000569 sub x9, x11, #0x1 75f18: f100393f cmp x9, #0xe 75f1c: 54ffeec8 b.hi 0x75cf4 75f20: 382b6a7f strb wzr, [x19, x11] 75f24: 14000002 b 0x75f2c 75f28: 9100054a add x10, x10, #0x1 75f2c: 39400149 ldrb w9, [x10] 75f30: 7100253f cmp w9, #0x9 75f34: 54ffffa0 b.eq 0x75f28 75f38: 7100813f cmp w9, #0x20 75f3c: 54ffff60 b.eq 0x75f28 75f40: aa1f03eb mov x11, xzr 75f44: aa1f03f9 mov x25, xzr 75f48: 14000005 b 0x75f5c 75f4c: 8b0b0149 add x9, x10, x11 75f50: 39400529 ldrb w9, [x9, #0x1] 75f54: 9100056b add x11, x11, #0x1 75f58: aa191199 orr x25, x12, x25, lsl #4 75f5c: 12001d2d and w13, w9, #0xff 75f60: d100c1ac sub x12, x13, #0x30 75f64: f100299f cmp x12, #0xa 75f68: 54ffff23 b.lo 0x75f4c 75f6c: d10185ac sub x12, x13, #0x61 75f70: f100159f cmp x12, #0x5 75f74: 54000068 b.hi 0x75f80 75f78: d1015dac sub x12, x13, #0x57 75f7c: 17fffff4 b 0x75f4c 75f80: d10105ac sub x12, x13, #0x41 75f84: f100159f cmp x12, #0x5 75f88: 54000068 b.hi 0x75f94 75f8c: d100ddac sub x12, x13, #0x37 75f90: 17ffffef b 0x75f4c 75f94: b4ffeb0b cbz x11, 0x75cf4 75f98: 8b0b014a add x10, x10, x11 75f9c: b500006a cbnz x10, 0x75fa8 75fa0: 17ffff55 b 0x75cf4 75fa4: 38401d49 ldrb w9, [x10, #0x1]! 75fa8: 12001d2b and w11, w9, #0xff 75fac: 7100257f cmp w11, #0x9 75fb0: 54ffffa0 b.eq 0x75fa4 75fb4: 7100817f cmp w11, #0x20 75fb8: 54ffff60 b.eq 0x75fa4 75fbc: aa1f03eb mov x11, xzr 75fc0: 14000004 b 0x75fd0 75fc4: 8b0b0149 add x9, x10, x11 75fc8: 39400529 ldrb w9, [x9, #0x1] 75fcc: 9100056b add x11, x11, #0x1 75fd0: 12001d2c and w12, w9, #0xff 75fd4: d100c18d sub x13, x12, #0x30 75fd8: f10029bf cmp x13, #0xa 75fdc: 54ffff43 b.lo 0x75fc4 75fe0: 5101058c sub w12, w12, #0x41 75fe4: 7100959f cmp w12, #0x25 75fe8: 54000088 b.hi 0x75ff8 75fec: 9acc236c lsl x12, x27, x12 75ff0: 9200158c and x12, x12, #0x3f0000003f 75ff4: b5fffe8c cbnz x12, 0x75fc4 75ff8: b4ffe7eb cbz x11, 0x75cf4 75ffc: 12001d2d and w13, w9, #0xff 76000: 8b0b014c add x12, x10, x11 76004: 3500006d cbnz w13, 0x76010 76008: 2a1f03eb mov w11, wzr 7600c: 14000002 b 0x76014 76010: 38401d8b ldrb w11, [x12, #0x1]! 76014: 12001d6a and w10, w11, #0xff 76018: 7100255f cmp w10, #0x9 7601c: 54ffffa0 b.eq 0x76010 76020: 7100815f cmp w10, #0x20 76024: 54ffff60 b.eq 0x76010 76028: aa1f03ee mov x14, xzr 7602c: 9100098a add x10, x12, #0x2 76030: 14000005 b 0x76044 76034: 8b0e018b add x11, x12, x14 76038: 3940056b ldrb w11, [x11, #0x1] 7603c: 910005ce add x14, x14, #0x1 76040: 9100054a add x10, x10, #0x1 76044: 12001d6d and w13, w11, #0xff 76048: d100c1af sub x15, x13, #0x30 7604c: f10029ff cmp x15, #0xa 76050: 54ffff23 b.lo 0x76034 76054: 510105ad sub w13, w13, #0x41 76058: 710095bf cmp w13, #0x25 7605c: 54000088 b.hi 0x7606c 76060: 9acd236d lsl x13, x27, x13 76064: 920015ad and x13, x13, #0x3f0000003f 76068: b5fffe6d cbnz x13, 0x76034 7606c: 8b0e018d add x13, x12, x14 76070: b4ffe42d cbz x13, 0x75cf4 76074: b500008e cbnz x14, 0x76084 76078: 17ffff1f b 0x75cf4 7607c: 38401dab ldrb w11, [x13, #0x1]! 76080: 9100054a add x10, x10, #0x1 76084: 12001d6c and w12, w11, #0xff 76088: 7100259f cmp w12, #0x9 7608c: 54ffff80 b.eq 0x7607c 76090: 7100819f cmp w12, #0x20 76094: 54ffff40 b.eq 0x7607c 76098: 12001d6b and w11, w11, #0xff 7609c: d100c16b sub x11, x11, #0x30 760a0: f100257f cmp x11, #0x9 760a4: 54ffe288 b.hi 0x75cf4 760a8: aa1f03ee mov x14, xzr 760ac: 8b0e01ab add x11, x13, x14 760b0: 3940056c ldrb w12, [x11, #0x1] 760b4: aa0a03eb mov x11, x10 760b8: 910005ce add x14, x14, #0x1 760bc: d100c18a sub x10, x12, #0x30 760c0: f100295f cmp x10, #0xa 760c4: 9100056a add x10, x11, #0x1 760c8: 54ffff23 b.lo 0x760ac 760cc: b4ffe14e cbz x14, 0x75cf4 760d0: 8b0e01b7 add x23, x13, x14 760d4: 14000003 b 0x760e0 760d8: 38401eec ldrb w12, [x23, #0x1]! 760dc: 9100056b add x11, x11, #0x1 760e0: 12001d8a and w10, w12, #0xff 760e4: 7100255f cmp w10, #0x9 760e8: 54ffff80 b.eq 0x760d8 760ec: 7100815f cmp w10, #0x20 760f0: 54ffff40 b.eq 0x760d8 760f4: aa1703ea mov x10, x23 760f8: 14000003 b 0x76104 760fc: 38401d4c ldrb w12, [x10, #0x1]! 76100: 9100056b add x11, x11, #0x1 76104: 12001d8d and w13, w12, #0xff 76108: 710025bf cmp w13, #0x9 7610c: 54ffff80 b.eq 0x760fc 76110: 710081bf cmp w13, #0x20 76114: 54ffff40 b.eq 0x760fc 76118: aa1f03ea mov x10, xzr 7611c: 14000003 b 0x76128 76120: 386a696c ldrb w12, [x11, x10] 76124: 9100054a add x10, x10, #0x1 76128: 12001d8c and w12, w12, #0xff 7612c: 7100819f cmp w12, #0x20 76130: 54ffff88 b.hi 0x76120 76134: 9acc236c lsl x12, x27, x12 76138: 8a16018c and x12, x12, x22 7613c: b4ffff2c cbz x12, 0x76120 76140: 7100b51f cmp w8, #0x2d 76144: 54ffdd81 b.ne 0x75cf4 76148: 12001d28 and w8, w9, #0xff 7614c: 7100e91f cmp w8, #0x3a 76150: 54ffdd21 b.ne 0x75cf4 76154: 17fffe15 b 0x759a8 76158: b9405fe0 ldr w0, [sp, #0x5c] 7615c: 97fe658d bl 0xf790 76160: b4000098 cbz x24, 0x76170 76164: aa1803e0 mov x0, x24 76168: aa1503e1 mov x1, x21 7616c: 97fe65ad bl 0xf820 76170: f9401bf3 ldr x19, [sp, #0x30] 76174: b94047e8 ldr w8, [sp, #0x44] 76178: f94027e0 ldr x0, [sp, #0x48] 7617c: 350000a8 cbnz w8, 0x76190 76180: b4000080 cbz x0, 0x76190 76184: 940003fd bl 0x77178 76188: f94017e0 ldr x0, [sp, #0x28] 7618c: 940000c8 bl 0x764ac 76190: f9401fe0 ldr x0, [sp, #0x38] 76194: b4000040 cbz x0, 0x7619c 76198: 97fe660a bl 0xf9c0 7619c: f9402be0 ldr x0, [sp, #0x50] 761a0: f9401668 ldr x8, [x19, #0x28] 761a4: f85a83a9 ldur x9, [x29, #-0x58] 761a8: eb09011f cmp x8, x9 761ac: 54000181 b.ne 0x761dc 761b0: a9567bfd ldp x29, x30, [sp, #0x160] 761b4: a9554ff4 ldp x20, x19, [sp, #0x150] 761b8: a95457f6 ldp x22, x21, [sp, #0x140] 761bc: a9535ff8 ldp x24, x23, [sp, #0x130] 761c0: a95267fa ldp x26, x25, [sp, #0x120] 761c4: a9516ffc ldp x28, x27, [sp, #0x110] 761c8: 9105c3ff add sp, sp, #0x170 761cc: d65f03c0 ret 761d0: b9405fe0 ldr w0, [sp, #0x5c] 761d4: 97fe656f bl 0xf790 761d8: 17ffffe3 b 0x76164 761dc: 97fe6401 bl 0xf1e0 <__stack_chk_fail@plt> 761e0: b9405fe0 ldr w0, [sp, #0x5c] 761e4: 97fe656b bl 0xf790 761e8: aa1803e0 mov x0, x24 761ec: aa1503e1 mov x1, x21 761f0: 97fe658c bl 0xf820 761f4: f9401bf3 ldr x19, [sp, #0x30] 761f8: aa1f03e0 mov x0, xzr 761fc: 17ffffe9 b 0x761a0 76200: 321e7be0 orr w0, wzr, #0xfffffffd 76204: d65f03c0 ret 76208: f81c0ff7 str x23, [sp, #-0x40]! 7620c: a90157f6 stp x22, x21, [sp, #0x10] 76210: a9024ff4 stp x20, x19, [sp, #0x20] 76214: a9037bfd stp x29, x30, [sp, #0x30] 76218: 9100c3fd add x29, sp, #0x30 7621c: 2a0303f7 mov w23, w3 76220: aa0203f5 mov x21, x2 76224: aa0103f3 mov x19, x1 76228: b40003e4 cbz x4, 0x762a4 7622c: b9400096 ldr w22, [x4] 76230: 97fe6344 bl 0xef40 <__errno@plt> 76234: aa0003f4 mov x20, x0 76238: b900029f str wzr, [x20] 7623c: 34000237 cbz w23, 0x76280 76240: f94002a4 ldr x4, [x21] 76244: b00001a1 adrp x1, 0xab000 76248: d00001a2 adrp x2, 0xac000 7624c: 91378421 add x1, x1, #0xde1 76250: 910e8842 add x2, x2, #0x3a2 76254: 320007e0 orr w0, wzr, #0x3 76258: aa1303e3 mov x3, x19 7625c: 97fe9c91 bl 0x1d4a0 <.text+0xd9f0> 76260: f94002a3 ldr x3, [x21] 76264: 528000a0 mov w0, #0x5 // =5 76268: 2a1603e1 mov w1, w22 7626c: aa1303e2 mov x2, x19 76270: 97fe6298 bl 0xecd0 76274: b9400288 ldr w8, [x20] 76278: 35000168 cbnz w8, 0x762a4 7627c: 14000014 b 0x762cc 76280: 321f03e0 orr w0, wzr, #0x2 76284: 2a1603e1 mov w1, w22 76288: aa1303e2 mov x2, x19 7628c: 2a1f03e3 mov w3, wzr 76290: 97fe6290 bl 0xecd0 76294: aa0003e8 mov x8, x0 76298: f90002a8 str x8, [x21] 7629c: b9400289 ldr w9, [x20] 762a0: 34000069 cbz w9, 0x762ac 762a4: 321d73e0 orr w0, wzr, #0xfffffff8 762a8: 1400000a b 0x762d0 762ac: b00001a1 adrp x1, 0xab000 762b0: d0000202 adrp x2, 0xb8000 762b4: 91378421 add x1, x1, #0xde1 762b8: 911df842 add x2, x2, #0x77e 762bc: 320007e0 orr w0, wzr, #0x3 762c0: aa1303e3 mov x3, x19 762c4: aa0803e4 mov x4, x8 762c8: 97fe9c76 bl 0x1d4a0 <.text+0xd9f0> 762cc: 2a1f03e0 mov w0, wzr 762d0: a9437bfd ldp x29, x30, [sp, #0x30] 762d4: a9424ff4 ldp x20, x19, [sp, #0x20] 762d8: a94157f6 ldp x22, x21, [sp, #0x10] 762dc: f84407f7 ldr x23, [sp], #0x40 762e0: d65f03c0 ret 762e4: d105c3ff sub sp, sp, #0x170 762e8: a9135ffc stp x28, x23, [sp, #0x130] 762ec: a91457f6 stp x22, x21, [sp, #0x140] 762f0: a9154ff4 stp x20, x19, [sp, #0x150] 762f4: a9167bfd stp x29, x30, [sp, #0x160] 762f8: 910583fd add x29, sp, #0x160 762fc: d53bd057 mrs x23, TPIDR_EL0 76300: f94016e8 ldr x8, [x23, #0x28] 76304: 2a0303f6 mov w22, w3 76308: aa0203f4 mov x20, x2 7630c: 2a0103f3 mov w19, w1 76310: f81c83a8 stur x8, [x29, #-0x38] 76314: b9400095 ldr w21, [x4] 76318: 910063e8 add x8, sp, #0x18 7631c: f90007e8 str x8, [sp, #0x8] 76320: 52802208 mov w8, #0x110 // =272 76324: 52884080 mov w0, #0x4204 // =16900 76328: 320003e2 orr w2, wzr, #0x1 7632c: 910023e3 add x3, sp, #0x8 76330: 2a1503e1 mov w1, w21 76334: f9000be8 str x8, [sp, #0x10] 76338: 97fe6266 bl 0xecd0 7633c: b100041f cmn x0, #0x1 76340: 54000580 b.eq 0x763f0 76344: 340000d6 cbz w22, 0x7635c 76348: 71007e7f cmp w19, #0x1f 7634c: 54000121 b.ne 0x76370 76350: f9400288 ldr x8, [x20] 76354: f9008be8 str x8, [sp, #0x110] 76358: 14000015 b 0x763ac 7635c: 71007e7f cmp w19, #0x1f 76360: 54000121 b.ne 0x76384 76364: 910063e8 add x8, sp, #0x18 76368: 9103e108 add x8, x8, #0xf8 7636c: 1400001d b 0x763e0 76370: 7100827f cmp w19, #0x20 76374: 54000121 b.ne 0x76398 76378: f9400288 ldr x8, [x20] 7637c: f9008fe8 str x8, [sp, #0x118] 76380: 1400000b b 0x763ac 76384: 7100827f cmp w19, #0x20 76388: 54000241 b.ne 0x763d0 7638c: 910063e8 add x8, sp, #0x18 76390: 91040108 add x8, x8, #0x100 76394: 14000013 b 0x763e0 76398: 71007a7f cmp w19, #0x1e 7639c: 540002ac b.gt 0x763f0 763a0: f9400288 ldr x8, [x20] 763a4: 910063e9 add x9, sp, #0x18 763a8: f833d928 str x8, [x9, w19, sxtw #3] 763ac: 528840a0 mov w0, #0x4205 // =16901 763b0: 320003e2 orr w2, wzr, #0x1 763b4: 910023e3 add x3, sp, #0x8 763b8: 2a1503e1 mov w1, w21 763bc: 97fe6245 bl 0xecd0 763c0: b100041f cmn x0, #0x1 763c4: 54000160 b.eq 0x763f0 763c8: 2a1f03e0 mov w0, wzr 763cc: 14000019 b 0x76430 763d0: 71007a7f cmp w19, #0x1e 763d4: 540000ec b.gt 0x763f0 763d8: 910063e8 add x8, sp, #0x18 763dc: 8b33cd08 add x8, x8, w19, sxtw #3 763e0: f9400108 ldr x8, [x8] 763e4: 2a1f03e0 mov w0, wzr 763e8: f9000288 str x8, [x20] 763ec: 14000011 b 0x76430 763f0: 2a1303e0 mov w0, w19 763f4: 97fe661e bl 0xfc6c <.text+0x1bc> 763f8: aa0003f4 mov x20, x0 763fc: 97fe62d1 bl 0xef40 <__errno@plt> 76400: b9400000 ldr w0, [x0] 76404: 97fe62bf bl 0xef00 76408: b00001a1 adrp x1, 0xab000 7640c: d0000202 adrp x2, 0xb8000 76410: aa0003e5 mov x5, x0 76414: 91378421 add x1, x1, #0xde1 76418: 911e3c42 add x2, x2, #0x78f 7641c: 320007e0 orr w0, wzr, #0x3 76420: aa1403e3 mov x3, x20 76424: 2a1303e4 mov w4, w19 76428: 97fe9c1e bl 0x1d4a0 <.text+0xd9f0> 7642c: 321e7be0 orr w0, wzr, #0xfffffffd 76430: f94016e8 ldr x8, [x23, #0x28] 76434: f85c83a9 ldur x9, [x29, #-0x38] 76438: eb09011f cmp x8, x9 7643c: 540000e1 b.ne 0x76458 76440: a9567bfd ldp x29, x30, [sp, #0x160] 76444: a9554ff4 ldp x20, x19, [sp, #0x150] 76448: a95457f6 ldp x22, x21, [sp, #0x140] 7644c: a9535ffc ldp x28, x23, [sp, #0x130] 76450: 9105c3ff add sp, sp, #0x170 76454: d65f03c0 ret 76458: 97fe6362 bl 0xf1e0 <__stack_chk_fail@plt> 7645c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 76460: a9017bfd stp x29, x30, [sp, #0x10] 76464: 910043fd add x29, sp, #0x10 76468: 2a0003f4 mov w20, w0 7646c: 52801500 mov w0, #0xa8 // =168 76470: 97fe6500 bl 0xf870 76474: aa0003f3 mov x19, x0 76478: b4000133 cbz x19, 0x7649c 7647c: 52801502 mov w2, #0xa8 // =168 76480: aa1303e0 mov x0, x19 76484: 2a1f03e1 mov w1, wzr 76488: 97fe6516 bl 0xf8e0 7648c: 12800008 mov w8, #-0x1 // =-1 76490: b9000274 str w20, [x19] 76494: b9003268 str w8, [x19, #0x30] 76498: b9008268 str w8, [x19, #0x80] 7649c: a9417bfd ldp x29, x30, [sp, #0x10] 764a0: aa1303e0 mov x0, x19 764a4: a8c24ff4 ldp x20, x19, [sp], #0x20 764a8: d65f03c0 ret 764ac: 17fe6545 b 0xf9c0 764b0: d10243ff sub sp, sp, #0x90 764b4: a90467fa stp x26, x25, [sp, #0x40] 764b8: a9055ff8 stp x24, x23, [sp, #0x50] 764bc: a90657f6 stp x22, x21, [sp, #0x60] 764c0: a9074ff4 stp x20, x19, [sp, #0x70] 764c4: a9087bfd stp x29, x30, [sp, #0x80] 764c8: 910203fd add x29, sp, #0x80 764cc: d53bd05a mrs x26, TPIDR_EL0 764d0: f9401748 ldr x8, [x26, #0x28] 764d4: aa0403f3 mov x19, x4 764d8: 2a0303f4 mov w20, w3 764dc: aa0203f5 mov x21, x2 764e0: f9001fe8 str x8, [sp, #0x38] 764e4: b9400279 ldr w25, [x19] 764e8: f90003ff str xzr, [sp] 764ec: b9403268 ldr w8, [x19, #0x30] 764f0: aa0103f6 mov x22, x1 764f4: aa0003f7 mov x23, x0 764f8: 91002278 add x24, x19, #0x8 764fc: 3100051f cmn w8, #0x1 76500: 540000e0 b.eq 0x7651c 76504: f9400e68 ldr x8, [x19, #0x18] 76508: eb16011f cmp x8, x22 7650c: 54000088 b.hi 0x7651c 76510: f9401268 ldr x8, [x19, #0x20] 76514: eb16011f cmp x8, x22 76518: 54000148 b.hi 0x76540 7651c: b9408268 ldr w8, [x19, #0x80] 76520: 3100051f cmn w8, #0x1 76524: 54000140 b.eq 0x7654c 76528: f9403668 ldr x8, [x19, #0x68] 7652c: eb16011f cmp x8, x22 76530: 540000e8 b.hi 0x7654c 76534: f9403a68 ldr x8, [x19, #0x70] 76538: eb16011f cmp x8, x22 7653c: 54000089 b.ls 0x7654c 76540: 2a1f03f9 mov w25, wzr 76544: 36f807b9 tbz w25, #0x1f, 0x76638 76548: 14000053 b 0x76694 7654c: 52801402 mov w2, #0xa0 // =160 76550: aa1803e0 mov x0, x24 76554: 2a1f03e1 mov w1, wzr 76558: 97fe64e2 bl 0xf8e0 7655c: 12800008 mov w8, #-0x1 // =-1 76560: 910023e1 add x1, sp, #0x8 76564: 9100c3e4 add x4, sp, #0x30 76568: 9100a3e5 add x5, sp, #0x28 7656c: 910003e6 mov x6, sp 76570: aa1703e0 mov x0, x23 76574: 2a1903e2 mov w2, w25 76578: aa1603e3 mov x3, x22 7657c: aa1303e7 mov x7, x19 76580: b9003268 str w8, [x19, #0x30] 76584: b9008268 str w8, [x19, #0x80] 76588: 97ffe4c1 bl 0x6f88c 7658c: 37f80520 tbnz w0, #0x1f, 0x76630 76590: f94003e3 ldr x3, [sp] 76594: a94293e5 ldp x5, x4, [sp, #0x28] 76598: 910023e1 add x1, sp, #0x8 7659c: aa1803e0 mov x0, x24 765a0: aa1703e2 mov x2, x23 765a4: aa1603e6 mov x6, x22 765a8: 94000301 bl 0x771ac 765ac: f94003e8 ldr x8, [sp] 765b0: 2a0003f9 mov w25, w0 765b4: aa0803e0 mov x0, x8 765b8: 97fe6502 bl 0xf9c0 765bc: 37f80379 tbnz w25, #0x1f, 0x76628 765c0: b9403268 ldr w8, [x19, #0x30] 765c4: 3100051f cmn w8, #0x1 765c8: 54000120 b.eq 0x765ec 765cc: f9400e69 ldr x9, [x19, #0x18] 765d0: eb16013f cmp x9, x22 765d4: 54000088 b.hi 0x765e4 765d8: f9401269 ldr x9, [x19, #0x20] 765dc: eb16013f cmp x9, x22 765e0: 54000068 b.hi 0x765ec 765e4: 12800008 mov w8, #-0x1 // =-1 765e8: b9003268 str w8, [x19, #0x30] 765ec: b9408269 ldr w9, [x19, #0x80] 765f0: 3100053f cmn w9, #0x1 765f4: 54000120 b.eq 0x76618 765f8: f940366a ldr x10, [x19, #0x68] 765fc: eb16015f cmp x10, x22 76600: 54000088 b.hi 0x76610 76604: f9403a6a ldr x10, [x19, #0x70] 76608: eb16015f cmp x10, x22 7660c: 54000068 b.hi 0x76618 76610: 12800009 mov w9, #-0x1 // =-1 76614: b9008269 str w9, [x19, #0x80] 76618: 0a080128 and w8, w9, w8 7661c: 3100051f cmn w8, #0x1 76620: 12800128 mov w8, #-0xa // =-10 76624: 1a9f0119 csel w25, w8, wzr, eq 76628: 36f80099 tbz w25, #0x1f, 0x76638 7662c: 1400001a b 0x76694 76630: 12800139 mov w25, #-0xa // =-10 76634: 37f80319 tbnz w25, #0x1f, 0x76694 76638: b9403268 ldr w8, [x19, #0x30] 7663c: 3100051f cmn w8, #0x1 76640: 54000140 b.eq 0x76668 76644: aa1703e0 mov x0, x23 76648: aa1603e1 mov x1, x22 7664c: aa1803e2 mov x2, x24 76650: aa1503e3 mov x3, x21 76654: 2a1403e4 mov w4, w20 76658: aa1303e5 mov x5, x19 7665c: 97ffd5da bl 0x6bdc4 76660: 3100281f cmn w0, #0xa 76664: 540001a1 b.ne 0x76698 76668: b9408268 ldr w8, [x19, #0x80] 7666c: 3100051f cmn w8, #0x1 76670: 54000120 b.eq 0x76694 76674: 91016262 add x2, x19, #0x58 76678: aa1703e0 mov x0, x23 7667c: aa1603e1 mov x1, x22 76680: aa1503e3 mov x3, x21 76684: 2a1403e4 mov w4, w20 76688: aa1303e5 mov x5, x19 7668c: 97ffd5ce bl 0x6bdc4 76690: 14000002 b 0x76698 76694: 12800120 mov w0, #-0xa // =-10 76698: f9401748 ldr x8, [x26, #0x28] 7669c: f9401fe9 ldr x9, [sp, #0x38] 766a0: eb09011f cmp x8, x9 766a4: 54000101 b.ne 0x766c4 766a8: a9487bfd ldp x29, x30, [sp, #0x80] 766ac: a9474ff4 ldp x20, x19, [sp, #0x70] 766b0: a94657f6 ldp x22, x21, [sp, #0x60] 766b4: a9455ff8 ldp x24, x23, [sp, #0x50] 766b8: a94467fa ldp x26, x25, [sp, #0x40] 766bc: 910243ff add sp, sp, #0x90 766c0: d65f03c0 ret 766c4: 97fe62c7 bl 0xf1e0 <__stack_chk_fail@plt> 766c8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 766cc: 910003fd mov x29, sp 766d0: b00001a1 adrp x1, 0xab000 766d4: d0000202 adrp x2, 0xb8000 766d8: 91378421 add x1, x1, #0xde1 766dc: 911ec442 add x2, x2, #0x7b1 766e0: 320007e0 orr w0, wzr, #0x3 766e4: 97fe9b6f bl 0x1d4a0 <.text+0xd9f0> 766e8: 12800120 mov w0, #-0xa // =-10 766ec: a8c17bfd ldp x29, x30, [sp], #0x10 766f0: d65f03c0 ret 766f4: f81e0ff3 str x19, [sp, #-0x20]! 766f8: a9017bfd stp x29, x30, [sp, #0x10] 766fc: 910043fd add x29, sp, #0x10 76700: aa0103f3 mov x19, x1 76704: f9401e60 ldr x0, [x19, #0x38] 76708: b4000060 cbz x0, 0x76714 7670c: 97fe64ad bl 0xf9c0 76710: f9001e7f str xzr, [x19, #0x38] 76714: a9417bfd ldp x29, x30, [sp, #0x10] 76718: f84207f3 ldr x19, [sp], #0x20 7671c: d65f03c0 ret 76720: a9bf7bfd stp x29, x30, [sp, #-0x10]! 76724: 910003fd mov x29, sp 76728: aa0503e8 mov x8, x5 7672c: aa0103ec mov x12, x1 76730: b9400101 ldr w1, [x8] 76734: aa0403e9 mov x9, x4 76738: aa0303ea mov x10, x3 7673c: aa0203eb mov x11, x2 76740: aa0c03e2 mov x2, x12 76744: aa0b03e3 mov x3, x11 76748: aa0a03e4 mov x4, x10 7674c: aa0903e5 mov x5, x9 76750: aa0803e6 mov x6, x8 76754: 97ffc706 bl 0x6836c 76758: 12000000 and w0, w0, #0x1 7675c: a8c17bfd ldp x29, x30, [sp], #0x10 76760: d65f03c0 ret 76764: a9bf7bfd stp x29, x30, [sp, #-0x10]! 76768: 910003fd mov x29, sp 7676c: b9400041 ldr w1, [x2] 76770: 32000be0 orr w0, wzr, #0x7 76774: 2a1f03e2 mov w2, wzr 76778: 2a1f03e3 mov w3, wzr 7677c: 97fe6155 bl 0xecd0 76780: a8c17bfd ldp x29, x30, [sp], #0x10 76784: d65f03c0 ret 76788: 3dc00460 ldr q0, [x3, #0x10] 7678c: aa0203e8 mov x8, x2 76790: 3d800100 str q0, [x8] 76794: f9401069 ldr x9, [x3, #0x20] 76798: f9001109 str x9, [x8, #0x20] 7679c: b9402869 ldr w9, [x3, #0x28] 767a0: 5100052a sub w10, w9, #0x1 767a4: 7100095f cmp w10, #0x2 767a8: b9003109 str w9, [x8, #0x30] 767ac: 54000082 b.hs 0x767bc 767b0: aa0303e2 mov x2, x3 767b4: aa0803e3 mov x3, x8 767b8: 17ffd084 b 0x6a9c8 767bc: 35000169 cbnz w9, 0x767e8 767c0: f9401c69 ldr x9, [x3, #0x38] 767c4: 7100009f cmp w4, #0x0 767c8: 2a1f03e0 mov w0, wzr 767cc: 9a9f106a csel x10, x3, xzr, ne 767d0: a901251f stp xzr, x9, [x8, #0x10] 767d4: b9404069 ldr w9, [x3, #0x40] 767d8: b900351f str wzr, [x8, #0x34] 767dc: f9001d0a str x10, [x8, #0x38] 767e0: f9001509 str x9, [x8, #0x28] 767e4: d65f03c0 ret 767e8: 321d73e0 orr w0, wzr, #0xfffffff8 767ec: d65f03c0 ret 767f0: 3dc00460 ldr q0, [x3, #0x10] 767f4: aa0203e8 mov x8, x2 767f8: 3d800100 str q0, [x8] 767fc: f9401069 ldr x9, [x3, #0x20] 76800: f9001109 str x9, [x8, #0x20] 76804: b9402869 ldr w9, [x3, #0x28] 76808: 5100052a sub w10, w9, #0x1 7680c: 7100095f cmp w10, #0x2 76810: b9003109 str w9, [x8, #0x30] 76814: 54000082 b.hs 0x76824 76818: aa0303e2 mov x2, x3 7681c: aa0803e3 mov x3, x8 76820: 17ffd569 b 0x6bdc4 76824: 35000169 cbnz w9, 0x76850 76828: f9401c69 ldr x9, [x3, #0x38] 7682c: 7100009f cmp w4, #0x0 76830: 2a1f03e0 mov w0, wzr 76834: 9a9f106a csel x10, x3, xzr, ne 76838: a901251f stp xzr, x9, [x8, #0x10] 7683c: b9404069 ldr w9, [x3, #0x40] 76840: b900351f str wzr, [x8, #0x34] 76844: f9001d0a str x10, [x8, #0x38] 76848: f9001509 str x9, [x8, #0x28] 7684c: d65f03c0 ret 76850: 321d73e0 orr w0, wzr, #0xfffffff8 76854: d65f03c0 ret 76858: d10303ff sub sp, sp, #0xc0 7685c: a9066ffc stp x28, x27, [sp, #0x60] 76860: a90767fa stp x26, x25, [sp, #0x70] 76864: a9085ff8 stp x24, x23, [sp, #0x80] 76868: a90957f6 stp x22, x21, [sp, #0x90] 7686c: a90a4ff4 stp x20, x19, [sp, #0xa0] 76870: a90b7bfd stp x29, x30, [sp, #0xb0] 76874: 9102c3fd add x29, sp, #0xb0 76878: b90017e3 str w3, [sp, #0x14] 7687c: f90007e2 str x2, [sp, #0x8] 76880: d53bd055 mrs x21, TPIDR_EL0 76884: f94016a8 ldr x8, [x21, #0x28] 76888: aa0403f3 mov x19, x4 7688c: aa0103f6 mov x22, x1 76890: aa0003f7 mov x23, x0 76894: f9002fe8 str x8, [sp, #0x58] 76898: 97ffc782 bl 0x686a0 7689c: f9402ee8 ldr x8, [x23, #0x58] 768a0: aa0003f8 mov x24, x0 768a4: b4002068 cbz x8, 0x76cb0 768a8: f90023e8 str x8, [sp, #0x40] 768ac: aa1f03f9 mov x25, xzr 768b0: f94023fa ldr x26, [sp, #0x40] 768b4: f9400f08 ldr x8, [x24, #0x18] 768b8: 9100c3e2 add x2, sp, #0x30 768bc: aa1703e0 mov x0, x23 768c0: aa1a03e1 mov x1, x26 768c4: 2a1f03e3 mov w3, wzr 768c8: aa1303e4 mov x4, x19 768cc: d63f0100 blr x8 768d0: 37f82060 tbnz w0, #0x1f, 0x76cdc 768d4: f9400f08 ldr x8, [x24, #0x18] 768d8: 91002341 add x1, x26, #0x8 768dc: 9100e3e2 add x2, sp, #0x38 768e0: aa1703e0 mov x0, x23 768e4: 2a1f03e3 mov w3, wzr 768e8: aa1303e4 mov x4, x19 768ec: d63f0100 blr x8 768f0: 37f81f60 tbnz w0, #0x1f, 0x76cdc 768f4: f9401ffa ldr x26, [sp, #0x38] 768f8: b4001bba cbz x26, 0x76c6c 768fc: f9400f08 ldr x8, [x24, #0x18] 76900: 9100e3e2 add x2, sp, #0x38 76904: aa1703e0 mov x0, x23 76908: aa1a03e1 mov x1, x26 7690c: 2a1f03e3 mov w3, wzr 76910: aa1303e4 mov x4, x19 76914: d63f0100 blr x8 76918: 37f81aa0 tbnz w0, #0x1f, 0x76c6c 7691c: f9400f08 ldr x8, [x24, #0x18] 76920: 91004341 add x1, x26, #0x10 76924: 910083e2 add x2, sp, #0x20 76928: aa1703e0 mov x0, x23 7692c: 2a1f03e3 mov w3, wzr 76930: aa1303e4 mov x4, x19 76934: d63f0100 blr x8 76938: 37f819a0 tbnz w0, #0x1f, 0x76c6c 7693c: f9400f08 ldr x8, [x24, #0x18] 76940: 91006341 add x1, x26, #0x18 76944: 910063e2 add x2, sp, #0x18 76948: aa1703e0 mov x0, x23 7694c: 2a1f03e3 mov w3, wzr 76950: aa1303e4 mov x4, x19 76954: d63f0100 blr x8 76958: 37f818a0 tbnz w0, #0x1f, 0x76c6c 7695c: f94013fc ldr x28, [sp, #0x20] 76960: eb16039f cmp x28, x22 76964: 54fffc88 b.hi 0x768f4 76968: f9400ff4 ldr x20, [sp, #0x18] 7696c: eb16029f cmp x20, x22 76970: 54fffc29 b.ls 0x768f4 76974: 9100835b add x27, x26, #0x20 76978: b50000b9 cbnz x25, 0x7698c 7697c: 320003e0 orr w0, wzr, #0x1 76980: 52800a01 mov w1, #0x50 // =80 76984: 97fe60df bl 0xed00 76988: aa0003f9 mov x25, x0 7698c: a901533c stp x28, x20, [x25, #0x10] 76990: f9400f08 ldr x8, [x24, #0x18] 76994: 91008322 add x2, x25, #0x20 76998: aa1703e0 mov x0, x23 7699c: aa1b03e1 mov x1, x27 769a0: 2a1f03e3 mov w3, wzr 769a4: aa1303e4 mov x4, x19 769a8: d63f0100 blr x8 769ac: 37f81600 tbnz w0, #0x1f, 0x76c6c 769b0: f9400f08 ldr x8, [x24, #0x18] 769b4: 9100a349 add x9, x26, #0x28 769b8: 927df121 and x1, x9, #0xfffffffffffffff8 769bc: 910143e2 add x2, sp, #0x50 769c0: aa1703e0 mov x0, x23 769c4: 2a1f03e3 mov w3, wzr 769c8: aa1303e4 mov x4, x19 769cc: cb010134 sub x20, x9, x1 769d0: d63f0100 blr x8 769d4: f9402be8 ldr x8, [sp, #0x50] 769d8: d37df289 lsl x9, x20, #3 769dc: 9ac92508 lsr x8, x8, x9 769e0: b9002b28 str w8, [x25, #0x28] 769e4: 37f81440 tbnz w0, #0x1f, 0x76c6c 769e8: b94017e4 ldr w4, [sp, #0x14] 769ec: 34001204 cbz w4, 0x76c2c 769f0: 7100091f cmp w8, #0x2 769f4: 9100c341 add x1, x26, #0x30 769f8: 54000620 b.eq 0x76abc 769fc: 7100051f cmp w8, #0x1 76a00: 540009e0 b.eq 0x76b3c 76a04: 35001008 cbnz w8, 0x76c04 76a08: f9400f08 ldr x8, [x24, #0x18] 76a0c: 9100c322 add x2, x25, #0x30 76a10: aa1703e0 mov x0, x23 76a14: 2a1f03e3 mov w3, wzr 76a18: aa1303e4 mov x4, x19 76a1c: d63f0100 blr x8 76a20: 37f80f00 tbnz w0, #0x1f, 0x76c00 76a24: f9400f08 ldr x8, [x24, #0x18] 76a28: 9100e341 add x1, x26, #0x38 76a2c: 9100e322 add x2, x25, #0x38 76a30: aa1703e0 mov x0, x23 76a34: 2a1f03e3 mov w3, wzr 76a38: aa1303e4 mov x4, x19 76a3c: d63f0100 blr x8 76a40: 37f80e00 tbnz w0, #0x1f, 0x76c00 76a44: f9400f08 ldr x8, [x24, #0x18] 76a48: 91010349 add x9, x26, #0x40 76a4c: 927df121 and x1, x9, #0xfffffffffffffff8 76a50: 910143e2 add x2, sp, #0x50 76a54: aa1703e0 mov x0, x23 76a58: 2a1f03e3 mov w3, wzr 76a5c: aa1303e4 mov x4, x19 76a60: cb010134 sub x20, x9, x1 76a64: d63f0100 blr x8 76a68: f9402be8 ldr x8, [sp, #0x50] 76a6c: d37df289 lsl x9, x20, #3 76a70: 9ac92508 lsr x8, x8, x9 76a74: b9004328 str w8, [x25, #0x40] 76a78: 37f80c40 tbnz w0, #0x1f, 0x76c00 76a7c: f9400f08 ldr x8, [x24, #0x18] 76a80: 91012341 add x1, x26, #0x48 76a84: 910123e2 add x2, sp, #0x48 76a88: aa1703e0 mov x0, x23 76a8c: 2a1f03e3 mov w3, wzr 76a90: aa1303e4 mov x4, x19 76a94: d63f0100 blr x8 76a98: 37f80b40 tbnz w0, #0x1f, 0x76c00 76a9c: 91012323 add x3, x25, #0x48 76aa0: 910123e2 add x2, sp, #0x48 76aa4: aa1703e0 mov x0, x23 76aa8: aa1803e1 mov x1, x24 76aac: aa1303e4 mov x4, x19 76ab0: 940000e1 bl 0x76e34 76ab4: 36f80ba0 tbz w0, #0x1f, 0x76c28 76ab8: 14000052 b 0x76c00 76abc: f9400f08 ldr x8, [x24, #0x18] 76ac0: 9100c322 add x2, x25, #0x30 76ac4: aa1703e0 mov x0, x23 76ac8: 2a1f03e3 mov w3, wzr 76acc: aa1303e4 mov x4, x19 76ad0: d63f0100 blr x8 76ad4: 37f80960 tbnz w0, #0x1f, 0x76c00 76ad8: f9400f08 ldr x8, [x24, #0x18] 76adc: 9100e341 add x1, x26, #0x38 76ae0: 9100e322 add x2, x25, #0x38 76ae4: aa1703e0 mov x0, x23 76ae8: 2a1f03e3 mov w3, wzr 76aec: aa1303e4 mov x4, x19 76af0: d63f0100 blr x8 76af4: 37f80860 tbnz w0, #0x1f, 0x76c00 76af8: f9400f08 ldr x8, [x24, #0x18] 76afc: 91010341 add x1, x26, #0x40 76b00: 91010322 add x2, x25, #0x40 76b04: aa1703e0 mov x0, x23 76b08: 2a1f03e3 mov w3, wzr 76b0c: aa1303e4 mov x4, x19 76b10: d63f0100 blr x8 76b14: 37f80760 tbnz w0, #0x1f, 0x76c00 76b18: f9400f08 ldr x8, [x24, #0x18] 76b1c: 91012341 add x1, x26, #0x48 76b20: 91012322 add x2, x25, #0x48 76b24: aa1703e0 mov x0, x23 76b28: 2a1f03e3 mov w3, wzr 76b2c: aa1303e4 mov x4, x19 76b30: d63f0100 blr x8 76b34: 36f807a0 tbz w0, #0x1f, 0x76c28 76b38: 14000032 b 0x76c00 76b3c: f9400f08 ldr x8, [x24, #0x18] 76b40: 9100c322 add x2, x25, #0x30 76b44: aa1703e0 mov x0, x23 76b48: 2a1f03e3 mov w3, wzr 76b4c: aa1303e4 mov x4, x19 76b50: d63f0100 blr x8 76b54: 37f80560 tbnz w0, #0x1f, 0x76c00 76b58: f9400f08 ldr x8, [x24, #0x18] 76b5c: 9100e341 add x1, x26, #0x38 76b60: 9100e322 add x2, x25, #0x38 76b64: aa1703e0 mov x0, x23 76b68: 2a1f03e3 mov w3, wzr 76b6c: aa1303e4 mov x4, x19 76b70: d63f0100 blr x8 76b74: 37f80460 tbnz w0, #0x1f, 0x76c00 76b78: f9400f08 ldr x8, [x24, #0x18] 76b7c: 91010341 add x1, x26, #0x40 76b80: 91010322 add x2, x25, #0x40 76b84: aa1703e0 mov x0, x23 76b88: 2a1f03e3 mov w3, wzr 76b8c: aa1303e4 mov x4, x19 76b90: d63f0100 blr x8 76b94: 37f80360 tbnz w0, #0x1f, 0x76c00 76b98: f9402334 ldr x20, [x25, #0x40] 76b9c: 321d03e1 orr w1, wzr, #0x8 76ba0: aa1403e0 mov x0, x20 76ba4: 97fe6057 bl 0xed00 76ba8: f90003e0 str x0, [sp] 76bac: b40002a0 cbz x0, 0x76c00 76bb0: b4000234 cbz x20, 0x76bf4 76bb4: aa1f03fb mov x27, xzr 76bb8: aa1f03fc mov x28, xzr 76bbc: 9101235a add x26, x26, #0x48 76bc0: f94003e9 ldr x9, [sp] 76bc4: f9400f08 ldr x8, [x24, #0x18] 76bc8: 8b1b0341 add x1, x26, x27 76bcc: aa1703e0 mov x0, x23 76bd0: 8b1b0122 add x2, x9, x27 76bd4: 2a1f03e3 mov w3, wzr 76bd8: aa1303e4 mov x4, x19 76bdc: d63f0100 blr x8 76be0: 37f80200 tbnz w0, #0x1f, 0x76c20 76be4: 9100079c add x28, x28, #0x1 76be8: eb14039f cmp x28, x20 76bec: 9100237b add x27, x27, #0x8 76bf0: 54fffe83 b.lo 0x76bc0 76bf4: f94003e8 ldr x8, [sp] 76bf8: f9002728 str x8, [x25, #0x48] 76bfc: 1400000b b 0x76c28 76c00: b9402b28 ldr w8, [x25, #0x28] 76c04: 7100051f cmp w8, #0x1 76c08: 540002a0 b.eq 0x76c5c 76c0c: 35000308 cbnz w8, 0x76c6c 76c10: f9402720 ldr x0, [x25, #0x48] 76c14: b40002c0 cbz x0, 0x76c6c 76c18: 9400014d bl 0x7714c 76c1c: 14000013 b 0x76c68 76c20: f94003e0 ldr x0, [sp] 76c24: 97fe6367 bl 0xf9c0 76c28: b94017e4 ldr w4, [sp, #0x14] 76c2c: f94007e2 ldr x2, [sp, #0x8] 76c30: aa1703e0 mov x0, x23 76c34: aa1603e1 mov x1, x22 76c38: aa1903e3 mov x3, x25 76c3c: aa1303e5 mov x5, x19 76c40: 97fffeec bl 0x767f0 76c44: 37f80060 tbnz w0, #0x1f, 0x76c50 76c48: 2a1f03fa mov w26, wzr 76c4c: 14000009 b 0x76c70 76c50: b9402b28 ldr w8, [x25, #0x28] 76c54: 7100051f cmp w8, #0x1 76c58: 54fffda1 b.ne 0x76c0c 76c5c: f9402720 ldr x0, [x25, #0x48] 76c60: b4000060 cbz x0, 0x76c6c 76c64: 97fe6357 bl 0xf9c0 76c68: f900273f str xzr, [x25, #0x48] 76c6c: 1280013a mov w26, #-0xa // =-10 76c70: f94023e1 ldr x1, [sp, #0x40] 76c74: f9400f08 ldr x8, [x24, #0x18] 76c78: 9100a3e2 add x2, sp, #0x28 76c7c: aa1703e0 mov x0, x23 76c80: 2a1f03e3 mov w3, wzr 76c84: aa1303e4 mov x4, x19 76c88: d63f0100 blr x8 76c8c: 37f802a0 tbnz w0, #0x1f, 0x76ce0 76c90: a942a3e9 ldp x9, x8, [sp, #0x28] 76c94: eb09011f cmp x8, x9 76c98: 54ffe0c1 b.ne 0x768b0 76c9c: b4000239 cbz x25, 0x76ce0 76ca0: 36f8021a tbz w26, #0x1f, 0x76ce0 76ca4: aa1903e0 mov x0, x25 76ca8: 97fe6346 bl 0xf9c0 76cac: 1400000d b 0x76ce0 76cb0: f9400b08 ldr x8, [x24, #0x10] 76cb4: 910103e1 add x1, sp, #0x40 76cb8: aa1703e0 mov x0, x23 76cbc: aa1303e2 mov x2, x19 76cc0: d63f0100 blr x8 76cc4: 37f800c0 tbnz w0, #0x1f, 0x76cdc 76cc8: b94046e8 ldr w8, [x23, #0x44] 76ccc: 34ffdf08 cbz w8, 0x768ac 76cd0: f94023e8 ldr x8, [sp, #0x40] 76cd4: f9002ee8 str x8, [x23, #0x58] 76cd8: 17fffef5 b 0x768ac 76cdc: 1280013a mov w26, #-0xa // =-10 76ce0: f94016a8 ldr x8, [x21, #0x28] 76ce4: f9402fe9 ldr x9, [sp, #0x58] 76ce8: eb09011f cmp x8, x9 76cec: 54000141 b.ne 0x76d14 76cf0: 2a1a03e0 mov w0, w26 76cf4: a94b7bfd ldp x29, x30, [sp, #0xb0] 76cf8: a94a4ff4 ldp x20, x19, [sp, #0xa0] 76cfc: a94957f6 ldp x22, x21, [sp, #0x90] 76d00: a9485ff8 ldp x24, x23, [sp, #0x80] 76d04: a94767fa ldp x26, x25, [sp, #0x70] 76d08: a9466ffc ldp x28, x27, [sp, #0x60] 76d0c: 910303ff add sp, sp, #0xc0 76d10: d65f03c0 ret 76d14: 97fe6133 bl 0xf1e0 <__stack_chk_fail@plt> 76d18: a9be4ff4 stp x20, x19, [sp, #-0x20]! 76d1c: a9017bfd stp x29, x30, [sp, #0x10] 76d20: 910043fd add x29, sp, #0x10 76d24: aa0103f3 mov x19, x1 76d28: f9401e74 ldr x20, [x19, #0x38] 76d2c: b4000214 cbz x20, 0x76d6c 76d30: b9402a88 ldr w8, [x20, #0x28] 76d34: 7100051f cmp w8, #0x1 76d38: 540000c0 b.eq 0x76d50 76d3c: 35000128 cbnz w8, 0x76d60 76d40: f9402680 ldr x0, [x20, #0x48] 76d44: b40000e0 cbz x0, 0x76d60 76d48: 94000101 bl 0x7714c 76d4c: 14000004 b 0x76d5c 76d50: f9402680 ldr x0, [x20, #0x48] 76d54: b4000060 cbz x0, 0x76d60 76d58: 97fe631a bl 0xf9c0 76d5c: f900269f str xzr, [x20, #0x48] 76d60: f9401e60 ldr x0, [x19, #0x38] 76d64: 97fe6317 bl 0xf9c0 76d68: f9001e7f str xzr, [x19, #0x38] 76d6c: a9417bfd ldp x29, x30, [sp, #0x10] 76d70: a8c24ff4 ldp x20, x19, [sp], #0x20 76d74: d65f03c0 ret 76d78: d10103ff sub sp, sp, #0x40 76d7c: f9000bf5 str x21, [sp, #0x10] 76d80: a9024ff4 stp x20, x19, [sp, #0x20] 76d84: a9037bfd stp x29, x30, [sp, #0x30] 76d88: 9100c3fd add x29, sp, #0x30 76d8c: d53bd055 mrs x21, TPIDR_EL0 76d90: f94016a8 ldr x8, [x21, #0x28] 76d94: aa0003f3 mov x19, x0 76d98: aa0103f4 mov x20, x1 76d9c: f90007e8 str x8, [sp, #0x8] 76da0: f9402e68 ldr x8, [x19, #0x58] 76da4: b4000228 cbz x8, 0x76de8 76da8: aa1303e0 mov x0, x19 76dac: 97ffc63d bl 0x686a0 76db0: f9402e61 ldr x1, [x19, #0x58] 76db4: f9400c08 ldr x8, [x0, #0x18] 76db8: 910003e2 mov x2, sp 76dbc: aa1303e0 mov x0, x19 76dc0: 2a1f03e3 mov w3, wzr 76dc4: aa1403e4 mov x4, x20 76dc8: d63f0100 blr x8 76dcc: 37f800a0 tbnz w0, #0x1f, 0x76de0 76dd0: f94003e8 ldr x8, [sp] 76dd4: f9402a69 ldr x9, [x19, #0x50] 76dd8: eb09011f cmp x8, x9 76ddc: 540000a1 b.ne 0x76df0 76de0: 320003e0 orr w0, wzr, #0x1 76de4: 1400000a b 0x76e0c 76de8: 2a1f03e0 mov w0, wzr 76dec: 14000008 b 0x76e0c 76df0: aa1303e0 mov x0, x19 76df4: aa1f03e1 mov x1, xzr 76df8: aa1f03e2 mov x2, xzr 76dfc: 97ffc60a bl 0x68624 76e00: f94003e8 ldr x8, [sp] 76e04: 12800000 mov w0, #-0x1 // =-1 76e08: f9002a68 str x8, [x19, #0x50] 76e0c: f94016a8 ldr x8, [x21, #0x28] 76e10: f94007e9 ldr x9, [sp, #0x8] 76e14: eb09011f cmp x8, x9 76e18: 540000c1 b.ne 0x76e30 76e1c: a9437bfd ldp x29, x30, [sp, #0x30] 76e20: a9424ff4 ldp x20, x19, [sp, #0x20] 76e24: f9400bf5 ldr x21, [sp, #0x10] 76e28: 910103ff add sp, sp, #0x40 76e2c: d65f03c0 ret 76e30: 97fe60ec bl 0xf1e0 <__stack_chk_fail@plt> 76e34: d10243ff sub sp, sp, #0x90 76e38: a9036ffc stp x28, x27, [sp, #0x30] 76e3c: a90467fa stp x26, x25, [sp, #0x40] 76e40: a9055ff8 stp x24, x23, [sp, #0x50] 76e44: a90657f6 stp x22, x21, [sp, #0x60] 76e48: a9074ff4 stp x20, x19, [sp, #0x70] 76e4c: a9087bfd stp x29, x30, [sp, #0x80] 76e50: 910203fd add x29, sp, #0x80 76e54: d53bd05b mrs x27, TPIDR_EL0 76e58: f9401768 ldr x8, [x27, #0x28] 76e5c: aa0303f3 mov x19, x3 76e60: aa0203f7 mov x23, x2 76e64: aa0103f5 mov x21, x1 76e68: f90017e8 str x8, [sp, #0x28] 76e6c: f900027f str xzr, [x19] 76e70: f94002e1 ldr x1, [x23] 76e74: aa0403f4 mov x20, x4 76e78: aa0003f6 mov x22, x0 76e7c: b4001401 cbz x1, 0x770fc 76e80: f9400ea8 ldr x8, [x21, #0x18] 76e84: 910063e2 add x2, sp, #0x18 76e88: aa1603e0 mov x0, x22 76e8c: 2a1f03e3 mov w3, wzr 76e90: aa1403e4 mov x4, x20 76e94: d63f0100 blr x8 76e98: f94002e8 ldr x8, [x23] 76e9c: 2a0003fa mov w26, w0 76ea0: 9100211c add x28, x8, #0x8 76ea4: f90002fc str x28, [x23] 76ea8: 37f812da tbnz w26, #0x1f, 0x77100 76eac: 91003108 add x8, x8, #0xc 76eb0: f90002e8 str x8, [x23] 76eb4: f9400ea8 ldr x8, [x21, #0x18] 76eb8: 927df399 and x25, x28, #0xfffffffffffffff8 76ebc: 910083e2 add x2, sp, #0x20 76ec0: aa1603e0 mov x0, x22 76ec4: aa1903e1 mov x1, x25 76ec8: 2a1f03e3 mov w3, wzr 76ecc: aa1403e4 mov x4, x20 76ed0: d63f0100 blr x8 76ed4: 2a0003fa mov w26, w0 76ed8: 37f8115a tbnz w26, #0x1f, 0x77100 76edc: f90007f3 str x19, [sp, #0x8] 76ee0: f94002f3 ldr x19, [x23] 76ee4: f94013e8 ldr x8, [sp, #0x20] 76ee8: 910083e2 add x2, sp, #0x20 76eec: aa1603e0 mov x0, x22 76ef0: 927df278 and x24, x19, #0xfffffffffffffff8 76ef4: f9000be8 str x8, [sp, #0x10] 76ef8: 91001268 add x8, x19, #0x4 76efc: f90002e8 str x8, [x23] 76f00: f9400ea8 ldr x8, [x21, #0x18] 76f04: aa1803e1 mov x1, x24 76f08: 2a1f03e3 mov w3, wzr 76f0c: aa1403e4 mov x4, x20 76f10: d63f0100 blr x8 76f14: 2a0003fa mov w26, w0 76f18: 37f80f5a tbnz w26, #0x1f, 0x77100 76f1c: f94013e8 ldr x8, [sp, #0x20] 76f20: cb180269 sub x9, x19, x24 76f24: d37df129 lsl x9, x9, #3 76f28: 320003e0 orr w0, wzr, #0x1 76f2c: 9ac9251a lsr x26, x8, x9 76f30: 92407f48 and x8, x26, #0xffffffff 76f34: d37ced08 lsl x8, x8, #4 76f38: 91004101 add x1, x8, #0x10 76f3c: 97fe5f71 bl 0xed00 76f40: aa0003f8 mov x24, x0 76f44: b4000ff8 cbz x24, 0x77140 76f48: f9400be9 ldr x9, [sp, #0x10] 76f4c: cb190388 sub x8, x28, x25 76f50: d37df108 lsl x8, x8, #3 76f54: 9ac82528 lsr x8, x9, x8 76f58: 29016b08 stp w8, w26, [x24, #0x8] 76f5c: 34000b5a cbz w26, 0x770c4 76f60: f94002e8 ldr x8, [x23] 76f64: 92407f49 and x9, x26, #0xffffffff 76f68: aa1f03fc mov x28, xzr 76f6c: f9000be9 str x9, [sp, #0x10] 76f70: 91006319 add x25, x24, #0x18 76f74: 91000509 add x9, x8, #0x1 76f78: f90002e9 str x9, [x23] 76f7c: f9400ea9 ldr x9, [x21, #0x18] 76f80: 927df101 and x1, x8, #0xfffffffffffffff8 76f84: 910083e2 add x2, sp, #0x20 76f88: aa1603e0 mov x0, x22 76f8c: 2a1f03e3 mov w3, wzr 76f90: aa1403e4 mov x4, x20 76f94: cb010113 sub x19, x8, x1 76f98: d63f0120 blr x9 76f9c: f94013e8 ldr x8, [sp, #0x20] 76fa0: d37df269 lsl x9, x19, #3 76fa4: 2a0003fa mov w26, w0 76fa8: 9ac92508 lsr x8, x8, x9 76fac: 381f8328 sturb w8, [x25, #-0x8] 76fb0: 37f80c3a tbnz w26, #0x1f, 0x77134 76fb4: f94002e8 ldr x8, [x23] 76fb8: 910083e2 add x2, sp, #0x20 76fbc: aa1603e0 mov x0, x22 76fc0: 2a1f03e3 mov w3, wzr 76fc4: 91000509 add x9, x8, #0x1 76fc8: f90002e9 str x9, [x23] 76fcc: f9400ea9 ldr x9, [x21, #0x18] 76fd0: 927df101 and x1, x8, #0xfffffffffffffff8 76fd4: aa1403e4 mov x4, x20 76fd8: cb010113 sub x19, x8, x1 76fdc: d63f0120 blr x9 76fe0: f94013e8 ldr x8, [sp, #0x20] 76fe4: d37df269 lsl x9, x19, #3 76fe8: 2a0003fa mov w26, w0 76fec: 9ac92508 lsr x8, x8, x9 76ff0: 381f9328 sturb w8, [x25, #-0x7] 76ff4: 37f80a1a tbnz w26, #0x1f, 0x77134 76ff8: f94002e8 ldr x8, [x23] 76ffc: 910083e2 add x2, sp, #0x20 77000: aa1603e0 mov x0, x22 77004: 2a1f03e3 mov w3, wzr 77008: 91000909 add x9, x8, #0x2 7700c: f90002e9 str x9, [x23] 77010: f9400ea9 ldr x9, [x21, #0x18] 77014: 927df101 and x1, x8, #0xfffffffffffffff8 77018: aa1403e4 mov x4, x20 7701c: cb010113 sub x19, x8, x1 77020: d63f0120 blr x9 77024: f94013e8 ldr x8, [sp, #0x20] 77028: d37df269 lsl x9, x19, #3 7702c: 2a0003fa mov w26, w0 77030: 9ac92508 lsr x8, x8, x9 77034: 781fa328 sturh w8, [x25, #-0x6] 77038: 37f807fa tbnz w26, #0x1f, 0x77134 7703c: f94002e8 ldr x8, [x23] 77040: 910083e2 add x2, sp, #0x20 77044: aa1603e0 mov x0, x22 77048: 2a1f03e3 mov w3, wzr 7704c: 91001109 add x9, x8, #0x4 77050: f90002e9 str x9, [x23] 77054: f9400ea9 ldr x9, [x21, #0x18] 77058: 927df101 and x1, x8, #0xfffffffffffffff8 7705c: aa1403e4 mov x4, x20 77060: cb010113 sub x19, x8, x1 77064: d63f0120 blr x9 77068: f94013e8 ldr x8, [sp, #0x20] 7706c: d37df269 lsl x9, x19, #3 77070: 2a0003fa mov w26, w0 77074: 9ac92508 lsr x8, x8, x9 77078: b81fc328 stur w8, [x25, #-0x4] 7707c: 37f805da tbnz w26, #0x1f, 0x77134 77080: f9400ea8 ldr x8, [x21, #0x18] 77084: f94002e1 ldr x1, [x23] 77088: aa1603e0 mov x0, x22 7708c: aa1903e2 mov x2, x25 77090: 2a1f03e3 mov w3, wzr 77094: aa1403e4 mov x4, x20 77098: d63f0100 blr x8 7709c: f94002e8 ldr x8, [x23] 770a0: 2a0003fa mov w26, w0 770a4: 91002108 add x8, x8, #0x8 770a8: f90002e8 str x8, [x23] 770ac: 37f8045a tbnz w26, #0x1f, 0x77134 770b0: f9400be9 ldr x9, [sp, #0x10] 770b4: 9100079c add x28, x28, #0x1 770b8: 91004339 add x25, x25, #0x10 770bc: eb09039f cmp x28, x9 770c0: 54fff5a3 b.lo 0x76f74 770c4: f9400fe8 ldr x8, [sp, #0x18] 770c8: b4000128 cbz x8, 0x770ec 770cc: 910063e2 add x2, sp, #0x18 770d0: aa1603e0 mov x0, x22 770d4: aa1503e1 mov x1, x21 770d8: aa1803e3 mov x3, x24 770dc: aa1403e4 mov x4, x20 770e0: 97ffff55 bl 0x76e34 770e4: 2a0003fa mov w26, w0 770e8: 37f8027a tbnz w26, #0x1f, 0x77134 770ec: f94007e8 ldr x8, [sp, #0x8] 770f0: 2a1f03fa mov w26, wzr 770f4: f9000118 str x24, [x8] 770f8: 14000002 b 0x77100 770fc: 2a1f03fa mov w26, wzr 77100: f9401768 ldr x8, [x27, #0x28] 77104: f94017e9 ldr x9, [sp, #0x28] 77108: eb09011f cmp x8, x9 7710c: 540001e1 b.ne 0x77148 77110: 2a1a03e0 mov w0, w26 77114: a9487bfd ldp x29, x30, [sp, #0x80] 77118: a9474ff4 ldp x20, x19, [sp, #0x70] 7711c: a94657f6 ldp x22, x21, [sp, #0x60] 77120: a9455ff8 ldp x24, x23, [sp, #0x50] 77124: a94467fa ldp x26, x25, [sp, #0x40] 77128: a9436ffc ldp x28, x27, [sp, #0x30] 7712c: 910243ff add sp, sp, #0x90 77130: d65f03c0 ret 77134: aa1803e0 mov x0, x24 77138: 94000005 bl 0x7714c 7713c: 17fffff1 b 0x77100 77140: 321f7bfa orr w26, wzr, #0xfffffffe 77144: 17ffffef b 0x77100 77148: 97fe6026 bl 0xf1e0 <__stack_chk_fail@plt> 7714c: f81e0ff3 str x19, [sp, #-0x20]! 77150: a9017bfd stp x29, x30, [sp, #0x10] 77154: 910043fd add x29, sp, #0x10 77158: aa0003f3 mov x19, x0 7715c: f9400260 ldr x0, [x19] 77160: b4000040 cbz x0, 0x77168 77164: 97fffffa bl 0x7714c 77168: a9417bfd ldp x29, x30, [sp, #0x10] 7716c: aa1303e0 mov x0, x19 77170: f84207f3 ldr x19, [sp], #0x20 77174: 17fe6213 b 0xf9c0 77178: f81e0ff3 str x19, [sp, #-0x20]! 7717c: a9017bfd stp x29, x30, [sp, #0x10] 77180: 910043fd add x29, sp, #0x10 77184: 52855308 mov w8, #0x2a98 // =10904 77188: aa0003f3 mov x19, x0 7718c: 72a00068 movk w8, #0x3, lsl #16 77190: f8686a60 ldr x0, [x19, x8] 77194: b4000040 cbz x0, 0x7719c 77198: 97ffe4ea bl 0x70540 7719c: a9417bfd ldp x29, x30, [sp, #0x10] 771a0: aa1303e0 mov x0, x19 771a4: f84207f3 ldr x19, [sp], #0x20 771a8: 17fe6206 b 0xf9c0 771ac: d10643ff sub sp, sp, #0x190 771b0: a9136ffc stp x28, x27, [sp, #0x130] 771b4: a91467fa stp x26, x25, [sp, #0x140] 771b8: a9155ff8 stp x24, x23, [sp, #0x150] 771bc: a91657f6 stp x22, x21, [sp, #0x160] 771c0: a9174ff4 stp x20, x19, [sp, #0x170] 771c4: a9187bfd stp x29, x30, [sp, #0x180] 771c8: 910603fd add x29, sp, #0x180 771cc: d53bd05b mrs x27, TPIDR_EL0 771d0: f9401768 ldr x8, [x27, #0x28] 771d4: aa0103f4 mov x20, x1 771d8: aa0603f8 mov x24, x6 771dc: aa0503f6 mov x22, x5 771e0: f81a83a8 stur x8, [x29, #-0x58] 771e4: 39400288 ldrb w8, [x20] 771e8: aa0403f5 mov x21, x4 771ec: aa0303f7 mov x23, x3 771f0: aa0003f3 mov x19, x0 771f4: 340027c8 cbz w8, 0x776ec 771f8: 39400a88 ldrb w8, [x20, #0x2] 771fc: 34000848 cbz w8, 0x77304 77200: f9400688 ldr x8, [x20, #0x8] 77204: 7940710b ldrh w11, [x8, #0x38] 77208: b40007ab cbz x11, 0x772fc 7720c: f940110f ldr x15, [x8, #0x20] 77210: 529caa10 mov w16, #0xe550 // =58704 77214: aa1f03ee mov x14, xzr 77218: aa1f03ec mov x12, xzr 7721c: aa1f03fc mov x28, xzr 77220: aa1f03ea mov x10, xzr 77224: aa1f03e9 mov x9, xzr 77228: 9280000d mov x13, #-0x1 // =-1 7722c: 8b0f010f add x15, x8, x15 77230: 72ac8e90 movk w16, #0x6474, lsl #16 77234: b94001f1 ldr w17, [x15] 77238: 6b10023f cmp w17, w16 7723c: 54000220 b.eq 0x77280 77240: 71000a3f cmp w17, #0x2 77244: 540001a0 b.eq 0x77278 77248: 7100063f cmp w17, #0x1 7724c: 540001c1 b.ne 0x77284 77250: a940c5e0 ldp x0, x17, [x15, #0x8] 77254: f94015f2 ldr x18, [x15, #0x28] 77258: eb0d023f cmp x17, x13 7725c: 8b110252 add x18, x18, x17 77260: 9a8d322d csel x13, x17, x13, lo 77264: eb0a025f cmp x18, x10 77268: 9a8a824a csel x10, x18, x10, hi 7726c: eb16001f cmp x0, x22 77270: 9a8c01ec csel x12, x15, x12, eq 77274: 14000004 b 0x77284 77278: aa0f03e9 mov x9, x15 7727c: 14000002 b 0x77284 77280: aa0f03fc mov x28, x15 77284: 910005ce add x14, x14, #0x1 77288: eb0b01df cmp x14, x11 7728c: 9100e1ef add x15, x15, #0x38 77290: 54fffd2b b.lt 0x77234 77294: b400034c cbz x12, 0x772fc 77298: f940098b ldr x11, [x12, #0x10] 7729c: cb0b02b9 sub x25, x21, x11 772a0: 8b0d0325 add x5, x25, x13 772a4: 8b0a0326 add x6, x25, x10 772a8: b40023fc cbz x28, 0x77724 772ac: f900127f str xzr, [x19, #0x20] 772b0: b40018e9 cbz x9, 0x775cc 772b4: f940052a ldr x10, [x9, #0x8] 772b8: f9400a89 ldr x9, [x20, #0x10] 772bc: 321c03ec orr w12, wzr, #0x10 772c0: 8b0a010b add x11, x8, x10 772c4: cb08018a sub x10, x12, x8 772c8: 8b0b014c add x12, x10, x11 772cc: eb09019f cmp x12, x9 772d0: 540017e2 b.hs 0x775cc 772d4: 9100416b add x11, x11, #0x10 772d8: f85f016c ldur x12, [x11, #-0x10] 772dc: b400178c cbz x12, 0x775cc 772e0: f1000d9f cmp x12, #0x3 772e4: 54001700 b.eq 0x775c4 772e8: 8b0b014c add x12, x10, x11 772ec: eb09019f cmp x12, x9 772f0: 9100416b add x11, x11, #0x10 772f4: 54ffff23 b.lo 0x772d8 772f8: 140000b5 b 0x775cc 772fc: 2a1f03e0 mov w0, wzr 77300: 140000fc b 0x776f0 77304: f9400e88 ldr x8, [x20, #0x18] 77308: d10263b7 sub x23, x29, #0x98 7730c: 910082e2 add x2, x23, #0x20 77310: 321d03e3 orr w3, wzr, #0x8 77314: f9400108 ldr x8, [x8] 77318: aa1403e0 mov x0, x20 7731c: 2a1f03e4 mov w4, wzr 77320: 91008101 add x1, x8, #0x20 77324: 97ffc0ea bl 0x676cc 77328: f100201f cmp x0, #0x8 7732c: 54001e01 b.ne 0x776ec 77330: f9400e88 ldr x8, [x20, #0x18] 77334: 9100e2e2 add x2, x23, #0x38 77338: 321f03e3 orr w3, wzr, #0x2 7733c: aa1403e0 mov x0, x20 77340: f9400108 ldr x8, [x8] 77344: 2a1f03e4 mov w4, wzr 77348: 9100e101 add x1, x8, #0x38 7734c: 97ffc0e0 bl 0x676cc 77350: f100081f cmp x0, #0x2 77354: 54001cc1 b.ne 0x776ec 77358: 785a03a8 ldurh w8, [x29, #-0x60] 7735c: 34001268 cbz w8, 0x775a8 77360: f85883b8 ldur x24, [x29, #-0x78] 77364: 910183e8 add x8, sp, #0x60 77368: 91004109 add x9, x8, #0x10 7736c: 2a1f03fa mov w26, wzr 77370: f9000fe9 str x9, [sp, #0x18] 77374: 9100a109 add x9, x8, #0x28 77378: 91002108 add x8, x8, #0x8 7737c: 9280001c mov x28, #-0x1 // =-1 77380: a9027fff stp xzr, xzr, [sp, #0x20] 77384: a9037fff stp xzr, xzr, [sp, #0x30] 77388: f90023ff str xzr, [sp, #0x40] 7738c: a900a7e8 stp x8, x9, [sp, #0x8] 77390: f9400e88 ldr x8, [x20, #0x18] 77394: 910183e2 add x2, sp, #0x60 77398: 321e03e3 orr w3, wzr, #0x4 7739c: aa1403e0 mov x0, x20 773a0: f9400108 ldr x8, [x8] 773a4: 2a1f03e4 mov w4, wzr 773a8: 8b080301 add x1, x24, x8 773ac: 97ffc0c8 bl 0x676cc 773b0: f100101f cmp x0, #0x4 773b4: 540019c1 b.ne 0x776ec 773b8: b94063e8 ldr w8, [sp, #0x60] 773bc: 529caa09 mov w9, #0xe550 // =58704 773c0: 72ac8e89 movk w9, #0x6474, lsl #16 773c4: 6b09011f cmp w8, w9 773c8: 54000700 b.eq 0x774a8 773cc: 7100091f cmp w8, #0x2 773d0: 54000700 b.eq 0x774b0 773d4: 7100051f cmp w8, #0x1 773d8: 540006e1 b.ne 0x774b4 773dc: f9400e88 ldr x8, [x20, #0x18] 773e0: f9400fe2 ldr x2, [sp, #0x18] 773e4: 321d03e3 orr w3, wzr, #0x8 773e8: aa1403e0 mov x0, x20 773ec: f9400108 ldr x8, [x8] 773f0: 2a1f03e4 mov w4, wzr 773f4: 8b080308 add x8, x24, x8 773f8: 91004101 add x1, x8, #0x10 773fc: 97ffc0b4 bl 0x676cc 77400: f100201f cmp x0, #0x8 77404: 54001741 b.ne 0x776ec 77408: f9400e88 ldr x8, [x20, #0x18] 7740c: f9403be9 ldr x9, [sp, #0x70] 77410: f9400be2 ldr x2, [sp, #0x10] 77414: 321d03e3 orr w3, wzr, #0x8 77418: f9400108 ldr x8, [x8] 7741c: eb1c013f cmp x9, x28 77420: aa1403e0 mov x0, x20 77424: 2a1f03e4 mov w4, wzr 77428: 8b080308 add x8, x24, x8 7742c: 9100a101 add x1, x8, #0x28 77430: 9a9c313c csel x28, x9, x28, lo 77434: 97ffc0a6 bl 0x676cc 77438: f100201f cmp x0, #0x8 7743c: 54001581 b.ne 0x776ec 77440: f9400e88 ldr x8, [x20, #0x18] 77444: f94007e2 ldr x2, [sp, #0x8] 77448: f9403bf9 ldr x25, [sp, #0x70] 7744c: f94047f7 ldr x23, [sp, #0x88] 77450: f9400108 ldr x8, [x8] 77454: 321d03e3 orr w3, wzr, #0x8 77458: aa1403e0 mov x0, x20 7745c: 2a1f03e4 mov w4, wzr 77460: 8b080308 add x8, x24, x8 77464: 91002101 add x1, x8, #0x8 77468: 97ffc099 bl 0x676cc 7746c: f100201f cmp x0, #0x8 77470: 540013e1 b.ne 0x776ec 77474: f9401feb ldr x11, [sp, #0x38] 77478: 8b1902e8 add x8, x23, x25 7747c: a946abe9 ldp x9, x10, [sp, #0x68] 77480: eb0b011f cmp x8, x11 77484: 9a8b810b csel x11, x8, x11, hi 77488: f94023e8 ldr x8, [sp, #0x40] 7748c: eb16013f cmp x9, x22 77490: 9a880308 csel x8, x24, x8, eq 77494: a903a3eb stp x11, x8, [sp, #0x38] 77498: f9401be8 ldr x8, [sp, #0x30] 7749c: 9a880148 csel x8, x10, x8, eq 774a0: f9001be8 str x8, [sp, #0x30] 774a4: 14000004 b 0x774b4 774a8: f90017f8 str x24, [sp, #0x28] 774ac: 14000002 b 0x774b4 774b0: f90013f8 str x24, [sp, #0x20] 774b4: 785a03a8 ldurh w8, [x29, #-0x60] 774b8: 1100075a add w26, w26, #0x1 774bc: 9100e318 add x24, x24, #0x38 774c0: 6b08035f cmp w26, w8 774c4: 54fff66b b.lt 0x77390 774c8: f94023e8 ldr x8, [sp, #0x40] 774cc: b40006e8 cbz x8, 0x775a8 774d0: f94017fa ldr x26, [sp, #0x28] 774d4: b40010da cbz x26, 0x776ec 774d8: f900127f str xzr, [x19, #0x20] 774dc: f94013ea ldr x10, [sp, #0x20] 774e0: b40013ca cbz x10, 0x77758 774e4: f9400e88 ldr x8, [x20, #0x18] 774e8: 910183e9 add x9, sp, #0x60 774ec: 91002122 add x2, x9, #0x8 774f0: 321d03e3 orr w3, wzr, #0x8 774f4: f9400108 ldr x8, [x8] 774f8: aa1403e0 mov x0, x20 774fc: 2a1f03e4 mov w4, wzr 77500: 8b080148 add x8, x10, x8 77504: 91002101 add x1, x8, #0x8 77508: 97ffc071 bl 0x676cc 7750c: f100201f cmp x0, #0x8 77510: 54001241 b.ne 0x77758 77514: f9400e88 ldr x8, [x20, #0x18] 77518: a9402909 ldp x9, x10, [x8] 7751c: f94037e8 ldr x8, [sp, #0x68] 77520: cb090156 sub x22, x10, x9 77524: 91004117 add x23, x8, #0x10 77528: eb1602ff cmp x23, x22 7752c: 540010a2 b.hs 0x77740 77530: f9400e89 ldr x9, [x20, #0x18] 77534: 9102c3e2 add x2, sp, #0xb0 77538: 321d03e3 orr w3, wzr, #0x8 7753c: aa1403e0 mov x0, x20 77540: f9400129 ldr x9, [x9] 77544: 2a1f03e4 mov w4, wzr 77548: 8b090101 add x1, x8, x9 7754c: 97ffc060 bl 0x676cc 77550: f100201f cmp x0, #0x8 77554: 54001021 b.ne 0x77758 77558: f9405be8 ldr x8, [sp, #0xb0] 7755c: b4000f28 cbz x8, 0x77740 77560: f1000d1f cmp x8, #0x3 77564: aa1703e8 mov x8, x23 77568: 54fffde1 b.ne 0x77524 7756c: f9400e88 ldr x8, [x20, #0x18] 77570: 9102c3e9 add x9, sp, #0xb0 77574: 91002122 add x2, x9, #0x8 77578: 321d03e3 orr w3, wzr, #0x8 7757c: f9400108 ldr x8, [x8] 77580: aa1403e0 mov x0, x20 77584: 2a1f03e4 mov w4, wzr 77588: 8b170108 add x8, x8, x23 7758c: d1002101 sub x1, x8, #0x8 77590: 97ffc04f bl 0x676cc 77594: f100201f cmp x0, #0x8 77598: 54000e01 b.ne 0x77758 7759c: f9405fe8 ldr x8, [sp, #0xb8] 775a0: f9001268 str x8, [x19, #0x20] 775a4: 1400006d b 0x77758 775a8: 900001a1 adrp x1, 0xab000 775ac: b0000202 adrp x2, 0xb8000 775b0: 91378421 add x1, x1, #0xde1 775b4: 911f3042 add x2, x2, #0x7cc 775b8: 320007e0 orr w0, wzr, #0x3 775bc: 97fe97b9 bl 0x1d4a0 <.text+0xd9f0> 775c0: 1400004b b 0x776ec 775c4: f85f8169 ldur x9, [x11, #-0x8] 775c8: f9001269 str x9, [x19, #0x20] 775cc: f9400789 ldr x9, [x28, #0x8] 775d0: 8b090115 add x21, x8, x9 775d4: 394002a4 ldrb w4, [x21] 775d8: 7100049f cmp w4, #0x1 775dc: 540007a1 b.ne 0x776d0 775e0: a90397e6 stp x6, x5, [sp, #0x38] 775e4: 90000356 adrp x22, 0xdf000 775e8: f9464ad6 ldr x22, [x22, #0xc90] 775ec: f94002c0 ldr x0, [x22] 775f0: 97ffc42c bl 0x686a0 775f4: aa0003fa mov x26, x0 775f8: 910012a8 add x8, x21, #0x4 775fc: 910183e0 add x0, sp, #0x60 77600: 52800902 mov w2, #0x48 // =72 77604: 2a1f03e1 mov w1, wzr 77608: f81683a8 stur x8, [x29, #-0x98] 7760c: 97fe60b5 bl 0xf8e0 77610: f9401268 ldr x8, [x19, #0x20] 77614: f94002c0 ldr x0, [x22] 77618: d10263a2 sub x2, x29, #0x98 7761c: 910183e4 add x4, sp, #0x60 77620: f90043e8 str x8, [sp, #0x80] 77624: 394006a3 ldrb w3, [x21, #0x1] 77628: 9102c3e5 add x5, sp, #0xb0 7762c: aa1a03e1 mov x1, x26 77630: aa1f03e6 mov x6, xzr 77634: 97ffdc9f bl 0x6e8b0 77638: 37f805a0 tbnz w0, #0x1f, 0x776ec 7763c: f94002c0 ldr x0, [x22] 77640: 39400aa3 ldrb w3, [x21, #0x2] 77644: d10263a2 sub x2, x29, #0x98 77648: 910183e4 add x4, sp, #0x60 7764c: 910163e5 add x5, sp, #0x58 77650: aa1a03e1 mov x1, x26 77654: aa1f03e6 mov x6, xzr 77658: 97ffdc96 bl 0x6e8b0 7765c: 37f80480 tbnz w0, #0x1f, 0x776ec 77660: 39400ea8 ldrb w8, [x21, #0x3] 77664: 7100ed1f cmp w8, #0x3b 77668: 540005c1 b.ne 0x77720 7766c: f94023e5 ldr x5, [sp, #0x40] 77670: 321f03e8 orr w8, wzr, #0x2 77674: 8b15032a add x10, x25, x21 77678: 320003e0 orr w0, wzr, #0x1 7767c: f9000a65 str x5, [x19, #0x10] 77680: f9401fe6 ldr x6, [sp, #0x38] 77684: f9001a7f str xzr, [x19, #0x30] 77688: b9002a68 str w8, [x19, #0x28] 7768c: f9000e66 str x6, [x19, #0x18] 77690: f9402fe8 ldr x8, [sp, #0x58] 77694: 9240f108 and x8, x8, #0x1fffffffffffffff 77698: f9002268 str x8, [x19, #0x40] 7769c: a940a788 ldp x8, x9, [x28, #0x8] 776a0: f85683ab ldur x11, [x29, #-0x98] 776a4: f940068c ldr x12, [x20, #0x8] 776a8: 8b19012d add x13, x9, x25 776ac: 8b090149 add x9, x10, x9 776b0: 8b0b01aa add x10, x13, x11 776b4: cb0c0129 sub x9, x9, x12 776b8: cb0c014a sub x10, x10, x12 776bc: cb080129 sub x9, x9, x8 776c0: cb080148 sub x8, x10, x8 776c4: f9001e69 str x9, [x19, #0x38] 776c8: f9002668 str x8, [x19, #0x48] 776cc: 14000017 b 0x77728 776d0: 900001a1 adrp x1, 0xab000 776d4: 90000202 adrp x2, 0xb7000 776d8: 91378421 add x1, x1, #0xde1 776dc: 9118a042 add x2, x2, #0x628 776e0: 320007e0 orr w0, wzr, #0x3 776e4: aa1703e3 mov x3, x23 776e8: 97fe976e bl 0x1d4a0 <.text+0xd9f0> 776ec: 12800120 mov w0, #-0xa // =-10 776f0: f9401768 ldr x8, [x27, #0x28] 776f4: f85a83a9 ldur x9, [x29, #-0x58] 776f8: eb09011f cmp x8, x9 776fc: 54001401 b.ne 0x7797c 77700: a9587bfd ldp x29, x30, [sp, #0x180] 77704: a9574ff4 ldp x20, x19, [sp, #0x170] 77708: a95657f6 ldp x22, x21, [sp, #0x160] 7770c: a9555ff8 ldp x24, x23, [sp, #0x150] 77710: a95467fa ldp x26, x25, [sp, #0x140] 77714: a9536ffc ldp x28, x27, [sp, #0x130] 77718: 910643ff add sp, sp, #0x190 7771c: d65f03c0 ret 77720: a94397e6 ldp x6, x5, [sp, #0x38] 77724: 2a1f03e0 mov w0, wzr 77728: 91014261 add x1, x19, #0x50 7772c: aa1803e2 mov x2, x24 77730: aa1903e3 mov x3, x25 77734: aa1703e4 mov x4, x23 77738: 97ffce86 bl 0x6b150 7773c: 17ffffed b 0x776f0 77740: 900001a1 adrp x1, 0xab000 77744: b0000202 adrp x2, 0xb8000 77748: 91378421 add x1, x1, #0xde1 7774c: 911fa042 add x2, x2, #0x7e8 77750: 320007e0 orr w0, wzr, #0x3 77754: 97fe9753 bl 0x1d4a0 <.text+0xd9f0> 77758: f9400e88 ldr x8, [x20, #0x18] 7775c: 9102c3e9 add x9, sp, #0xb0 77760: 91002359 add x25, x26, #0x8 77764: 91002136 add x22, x9, #0x8 77768: f9400108 ldr x8, [x8] 7776c: 321d03e3 orr w3, wzr, #0x8 77770: aa1403e0 mov x0, x20 77774: aa1603e2 mov x2, x22 77778: 8b190101 add x1, x8, x25 7777c: 2a1f03e4 mov w4, wzr 77780: 97ffbfd3 bl 0x676cc 77784: f100201f cmp x0, #0x8 77788: 54fffb21 b.ne 0x776ec 7778c: f9400e88 ldr x8, [x20, #0x18] 77790: f9405ff8 ldr x24, [sp, #0xb8] 77794: 9102a3e2 add x2, sp, #0xa8 77798: 321e03e3 orr w3, wzr, #0x4 7779c: f9400108 ldr x8, [x8] 777a0: aa1403e0 mov x0, x20 777a4: 2a1f03e4 mov w4, wzr 777a8: 8b180101 add x1, x8, x24 777ac: 97ffbfc8 bl 0x676cc 777b0: f100101f cmp x0, #0x4 777b4: 54000ae1 b.ne 0x77910 777b8: 3942a3e3 ldrb w3, [sp, #0xa8] 777bc: 7100047f cmp w3, #0x1 777c0: 54000b21 b.ne 0x77924 777c4: 910183e0 add x0, sp, #0x60 777c8: 52800902 mov w2, #0x48 // =72 777cc: 2a1f03e1 mov w1, wzr 777d0: 97fe6044 bl 0xf8e0 777d4: f9401268 ldr x8, [x19, #0x20] 777d8: f90043e8 str x8, [sp, #0x80] 777dc: f9400680 ldr x0, [x20, #0x8] 777e0: 97ffc3b0 bl 0x686a0 777e4: 91001308 add x8, x24, #0x4 777e8: f9002fe8 str x8, [sp, #0x58] 777ec: a9412686 ldp x6, x9, [x20, #0x10] 777f0: 3942a7e3 ldrb w3, [sp, #0xa9] 777f4: aa0003f7 mov x23, x0 777f8: 910163e2 add x2, sp, #0x58 777fc: f9400129 ldr x9, [x9] 77800: 910183e4 add x4, sp, #0x60 77804: 910143e5 add x5, sp, #0x50 77808: aa1703e1 mov x1, x23 7780c: 8b080128 add x8, x9, x8 77810: f9002fe8 str x8, [sp, #0x58] 77814: f9400688 ldr x8, [x20, #0x8] 77818: aa0803e0 mov x0, x8 7781c: 97ffdc25 bl 0x6e8b0 77820: 37f80900 tbnz w0, #0x1f, 0x77940 77824: a9409a80 ldp x0, x6, [x20, #0x8] 77828: 3942abe3 ldrb w3, [sp, #0xaa] 7782c: 910163e2 add x2, sp, #0x58 77830: 910183e4 add x4, sp, #0x60 77834: 910123e5 add x5, sp, #0x48 77838: aa1703e1 mov x1, x23 7783c: 97ffdc1d bl 0x6e8b0 77840: 37f808a0 tbnz w0, #0x1f, 0x77954 77844: 3942afe3 ldrb w3, [sp, #0xab] 77848: 7100ec7f cmp w3, #0x3b 7784c: 540008e1 b.ne 0x77968 77850: f9001a7f str xzr, [x19, #0x30] 77854: f94027e8 ldr x8, [sp, #0x48] 77858: 9102c3e9 add x9, sp, #0xb0 7785c: 91004122 add x2, x9, #0x10 77860: 321d03e3 orr w3, wzr, #0x8 77864: 9240f108 and x8, x8, #0x1fffffffffffffff 77868: f9002268 str x8, [x19, #0x40] 7786c: f9400e88 ldr x8, [x20, #0x18] 77870: aa1403e0 mov x0, x20 77874: 2a1f03e4 mov w4, wzr 77878: f9400108 ldr x8, [x8] 7787c: 8b080348 add x8, x26, x8 77880: 91004101 add x1, x8, #0x10 77884: 97ffbf92 bl 0x676cc 77888: f100201f cmp x0, #0x8 7788c: 54fff301 b.ne 0x776ec 77890: f9400e88 ldr x8, [x20, #0x18] 77894: 321d03e3 orr w3, wzr, #0x8 77898: aa1403e0 mov x0, x20 7789c: aa1603e2 mov x2, x22 778a0: f9400108 ldr x8, [x8] 778a4: 2a1f03e4 mov w4, wzr 778a8: 8b190101 add x1, x8, x25 778ac: 97ffbf88 bl 0x676cc 778b0: f100201f cmp x0, #0x8 778b4: 54fff1c1 b.ne 0x776ec 778b8: f9400e8b ldr x11, [x20, #0x18] 778bc: a9433be8 ldp x8, x14, [sp, #0x30] 778c0: a94ba7ec ldp x12, x9, [sp, #0xb8] 778c4: f9402fea ldr x10, [sp, #0x58] 778c8: f940016b ldr x11, [x11] 778cc: cb0802a8 sub x8, x21, x8 778d0: 8b08038d add x13, x28, x8 778d4: 8b0801ce add x14, x14, x8 778d8: 8b08030f add x15, x24, x8 778dc: 8b080128 add x8, x9, x8 778e0: 8b0a0108 add x8, x8, x10 778e4: 8b0901e9 add x9, x15, x9 778e8: cb0b0108 sub x8, x8, x11 778ec: 321f03ef orr w15, wzr, #0x2 778f0: cb0c0129 sub x9, x9, x12 778f4: cb0c0108 sub x8, x8, x12 778f8: a9013a6d stp x13, x14, [x19, #0x10] 778fc: b9002a6f str w15, [x19, #0x28] 77900: f9001e69 str x9, [x19, #0x38] 77904: f9002668 str x8, [x19, #0x48] 77908: 320003e0 orr w0, wzr, #0x1 7790c: 17ffff79 b 0x776f0 77910: 900001a1 adrp x1, 0xab000 77914: b0000202 adrp x2, 0xb8000 77918: 91378421 add x1, x1, #0xde1 7791c: 91203c42 add x2, x2, #0x80f 77920: 17ffff26 b 0x775b8 77924: 900001a1 adrp x1, 0xab000 77928: b0000202 adrp x2, 0xb8000 7792c: 91378421 add x1, x1, #0xde1 77930: 91213042 add x2, x2, #0x84c 77934: 320007e0 orr w0, wzr, #0x3 77938: 97fe96da bl 0x1d4a0 <.text+0xd9f0> 7793c: 17ffff6c b 0x776ec 77940: 900001a1 adrp x1, 0xab000 77944: b0000202 adrp x2, 0xb8000 77948: 91378421 add x1, x1, #0xde1 7794c: 9121b442 add x2, x2, #0x86d 77950: 17ffff1a b 0x775b8 77954: 900001a1 adrp x1, 0xab000 77958: b0000202 adrp x2, 0xb8000 7795c: 91378421 add x1, x1, #0xde1 77960: 91224842 add x2, x2, #0x892 77964: 17ffff15 b 0x775b8 77968: 900001a1 adrp x1, 0xab000 7796c: b0000202 adrp x2, 0xb8000 77970: 91378421 add x1, x1, #0xde1 77974: 9122b442 add x2, x2, #0x8ad 77978: 17ffffef b 0x77934 7797c: 97fe5e19 bl 0xf1e0 <__stack_chk_fail@plt> 77980: 14000006 b 0x77998 77984: 1400005a b 0x77aec 77988: 140000a9 b 0x77c2c 7798c: 1400011f b 0x77e08 77990: 140002b3 b 0x7845c 77994: 140002ba b 0x7847c 77998: d101c3ff sub sp, sp, #0x70 7799c: f9001bf7 str x23, [sp, #0x30] 779a0: a90457f6 stp x22, x21, [sp, #0x40] 779a4: a9054ff4 stp x20, x19, [sp, #0x50] 779a8: a9067bfd stp x29, x30, [sp, #0x60] 779ac: 910183fd add x29, sp, #0x60 779b0: d53bd057 mrs x23, TPIDR_EL0 779b4: f94016e9 ldr x9, [x23, #0x28] 779b8: aa0303f3 mov x19, x3 779bc: aa0203f5 mov x21, x2 779c0: aa0103f4 mov x20, x1 779c4: aa0003e8 mov x8, x0 779c8: 52807d40 mov w0, #0x3ea // =1002 779cc: f90017e9 str x9, [sp, #0x28] 779d0: b4000348 cbz x8, 0x77a38 779d4: b4000334 cbz x20, 0x77a38 779d8: b4000315 cbz x21, 0x77a38 779dc: b00006e9 adrp x9, 0x154000 779e0: b9441529 ldr w9, [x9, #0x414] 779e4: 340001e9 cbz w9, 0x77a20 779e8: 90000349 adrp x9, 0xdf000 779ec: f9471129 ldr x9, [x9, #0xe20] 779f0: b9400129 ldr w9, [x9] 779f4: 7100193f cmp w9, #0x6 779f8: 540001e8 b.hi 0x77a34 779fc: b0000201 adrp x1, 0xb8000 77a00: b0000202 adrp x2, 0xb8000 77a04: 91234421 add x1, x1, #0x8d1 77a08: 91235c42 add x2, x2, #0x8d7 77a0c: 321f07e0 orr w0, wzr, #0x6 77a10: aa0803e3 mov x3, x8 77a14: aa1403e4 mov x4, x20 77a18: 97fe5e6a bl 0xf3c0 <__android_log_print@plt> 77a1c: 14000006 b 0x77a34 77a20: 910023e0 add x0, sp, #0x8 77a24: 321e03e2 orr w2, wzr, #0x4 77a28: aa0803e1 mov x1, x8 77a2c: 97fe5ca5 bl 0xecc0 77a30: 34000180 cbz w0, 0x77a60 77a34: 52807d40 mov w0, #0x3ea // =1002 77a38: f94016e8 ldr x8, [x23, #0x28] 77a3c: f94017e9 ldr x9, [sp, #0x28] 77a40: eb09011f cmp x8, x9 77a44: 54000521 b.ne 0x77ae8 77a48: a9467bfd ldp x29, x30, [sp, #0x60] 77a4c: a9454ff4 ldp x20, x19, [sp, #0x50] 77a50: a94457f6 ldp x22, x21, [sp, #0x40] 77a54: f9401bf7 ldr x23, [sp, #0x30] 77a58: 9101c3ff add sp, sp, #0x70 77a5c: d65f03c0 ret 77a60: 52800900 mov w0, #0x48 // =72 77a64: 97fe5f83 bl 0xf870 77a68: aa0003f6 mov x22, x0 77a6c: b4000336 cbz x22, 0x77ad0 77a70: aa1403e0 mov x0, x20 77a74: 97fe5f23 bl 0xf700 77a78: f90012c0 str x0, [x22, #0x20] 77a7c: b40002e0 cbz x0, 0x77ad8 77a80: 3cc083e0 ldur q0, [sp, #0x8] 77a84: 3cc183e1 ldur q1, [sp, #0x18] 77a88: a902ced5 stp x21, x19, [x22, #0x28] 77a8c: b00006f3 adrp x19, 0x154000 77a90: 91106273 add x19, x19, #0x418 77a94: aa1303e0 mov x0, x19 77a98: ad0006c0 stp q0, q1, [x22] 77a9c: 97fe5ec9 bl 0xf5c0 77aa0: b0000348 adrp x8, 0xe0000 77aa4: 9115a108 add x8, x8, #0x568 77aa8: f9400509 ldr x9, [x8, #0x8] 77aac: aa1603ea mov x10, x22 77ab0: f8038d5f str xzr, [x10, #0x38]! 77ab4: aa1303e0 mov x0, x19 77ab8: f90022c9 str x9, [x22, #0x40] 77abc: f9000136 str x22, [x9] 77ac0: f900050a str x10, [x8, #0x8] 77ac4: 97fe5feb bl 0xfa70 77ac8: 2a1f03e0 mov w0, wzr 77acc: 17ffffdb b 0x77a38 77ad0: 52807d60 mov w0, #0x3eb // =1003 77ad4: 17ffffd9 b 0x77a38 77ad8: aa1603e0 mov x0, x22 77adc: 97fe5fb9 bl 0xf9c0 77ae0: 52807d60 mov w0, #0x3eb // =1003 77ae4: 17ffffd5 b 0x77a38 77ae8: 97fe5dbe bl 0xf1e0 <__stack_chk_fail@plt> 77aec: d10183ff sub sp, sp, #0x60 77af0: f9001bf5 str x21, [sp, #0x30] 77af4: a9044ff4 stp x20, x19, [sp, #0x40] 77af8: a9057bfd stp x29, x30, [sp, #0x50] 77afc: 910143fd add x29, sp, #0x50 77b00: d53bd055 mrs x21, TPIDR_EL0 77b04: f94016a9 ldr x9, [x21, #0x28] 77b08: aa0103f3 mov x19, x1 77b0c: aa0003e8 mov x8, x0 77b10: f90017e9 str x9, [sp, #0x28] 77b14: b4000348 cbz x8, 0x77b7c 77b18: b00006e9 adrp x9, 0x154000 77b1c: b9441529 ldr w9, [x9, #0x414] 77b20: 34000249 cbz w9, 0x77b68 77b24: 90000349 adrp x9, 0xdf000 77b28: f9471129 ldr x9, [x9, #0xe20] 77b2c: b9400129 ldr w9, [x9] 77b30: 7100193f cmp w9, #0x6 77b34: 54000248 b.hi 0x77b7c 77b38: b0000209 adrp x9, 0xb8000 77b3c: 9124bd29 add x9, x9, #0x92f 77b40: f100027f cmp x19, #0x0 77b44: b0000201 adrp x1, 0xb8000 77b48: b0000202 adrp x2, 0xb8000 77b4c: 9a891264 csel x4, x19, x9, ne 77b50: 91234421 add x1, x1, #0x8d1 77b54: 91241042 add x2, x2, #0x904 77b58: 321f07e0 orr w0, wzr, #0x6 77b5c: aa0803e3 mov x3, x8 77b60: 97fe5e18 bl 0xf3c0 <__android_log_print@plt> 77b64: 14000006 b 0x77b7c 77b68: 910023e0 add x0, sp, #0x8 77b6c: 321e03e2 orr w2, wzr, #0x4 77b70: aa0803e1 mov x1, x8 77b74: 97fe5c53 bl 0xecc0 77b78: 34000160 cbz w0, 0x77ba4 77b7c: 52807d40 mov w0, #0x3ea // =1002 77b80: f94016a8 ldr x8, [x21, #0x28] 77b84: f94017e9 ldr x9, [sp, #0x28] 77b88: eb09011f cmp x8, x9 77b8c: 540004e1 b.ne 0x77c28 77b90: a9457bfd ldp x29, x30, [sp, #0x50] 77b94: a9444ff4 ldp x20, x19, [sp, #0x40] 77b98: f9401bf5 ldr x21, [sp, #0x30] 77b9c: 910183ff add sp, sp, #0x60 77ba0: d65f03c0 ret 77ba4: 321d0be0 orr w0, wzr, #0x38 77ba8: 97fe5f32 bl 0xf870 77bac: aa0003f4 mov x20, x0 77bb0: b4000114 cbz x20, 0x77bd0 77bb4: b4000133 cbz x19, 0x77bd8 77bb8: aa1303e0 mov x0, x19 77bbc: 97fe5ed1 bl 0xf700 77bc0: f9001280 str x0, [x20, #0x20] 77bc4: b50000c0 cbnz x0, 0x77bdc 77bc8: aa1403e0 mov x0, x20 77bcc: 97fe5f7d bl 0xf9c0 77bd0: 52807d60 mov w0, #0x3eb // =1003 77bd4: 17ffffeb b 0x77b80 77bd8: f900129f str xzr, [x20, #0x20] 77bdc: 3cc083e0 ldur q0, [sp, #0x8] 77be0: 3cc183e1 ldur q1, [sp, #0x18] 77be4: b00006f3 adrp x19, 0x154000 77be8: 91106273 add x19, x19, #0x418 77bec: aa1303e0 mov x0, x19 77bf0: ad000680 stp q0, q1, [x20] 77bf4: 97fe5e73 bl 0xf5c0 77bf8: b0000348 adrp x8, 0xe0000 77bfc: 9115e108 add x8, x8, #0x578 77c00: f9400509 ldr x9, [x8, #0x8] 77c04: aa1403ea mov x10, x20 77c08: f8028d5f str xzr, [x10, #0x28]! 77c0c: aa1303e0 mov x0, x19 77c10: f9001a89 str x9, [x20, #0x30] 77c14: f9000134 str x20, [x9] 77c18: f900050a str x10, [x8, #0x8] 77c1c: 97fe5f95 bl 0xfa70 77c20: 2a1f03e0 mov w0, wzr 77c24: 17ffffd7 b 0x77b80 77c28: 97fe5d6e bl 0xf1e0 <__stack_chk_fail@plt> 77c2c: d10183ff sub sp, sp, #0x60 77c30: a90357f6 stp x22, x21, [sp, #0x30] 77c34: a9044ff4 stp x20, x19, [sp, #0x40] 77c38: a9057bfd stp x29, x30, [sp, #0x50] 77c3c: 910143fd add x29, sp, #0x50 77c40: d53bd054 mrs x20, TPIDR_EL0 77c44: f9401688 ldr x8, [x20, #0x28] 77c48: b00006f5 adrp x21, 0x154000 77c4c: 2a0003f3 mov w19, w0 77c50: f90017e8 str x8, [sp, #0x28] 77c54: b94416a8 ldr w8, [x21, #0x414] 77c58: 35000568 cbnz w8, 0x77d04 77c5c: b00006e0 adrp x0, 0x154000 77c60: 91106000 add x0, x0, #0x418 77c64: 97fe5e57 bl 0xf5c0 77c68: b94416a8 ldr w8, [x21, #0x414] 77c6c: 35000468 cbnz w8, 0x77cf8 77c70: 320003e8 orr w8, wzr, #0x1 77c74: b90416a8 str w8, [x21, #0x414] 77c78: 90000348 adrp x8, 0xdf000 77c7c: f9471108 ldr x8, [x8, #0xe20] 77c80: b9400108 ldr w8, [x8] 77c84: 7100111f cmp w8, #0x4 77c88: 54000128 b.hi 0x77cac 77c8c: 940009b9 bl 0x7a370 77c90: b0000201 adrp x1, 0xb8000 77c94: f00001a2 adrp x2, 0xae000 77c98: aa0003e3 mov x3, x0 77c9c: 91234421 add x1, x1, #0x8d1 77ca0: 91080842 add x2, x2, #0x202 77ca4: 321e03e0 orr w0, wzr, #0x4 77ca8: 97fe5dc6 bl 0xf3c0 <__android_log_print@plt> 77cac: b0000348 adrp x8, 0xe0000 77cb0: b9458908 ldr w8, [x8, #0x588] 77cb4: 340001c8 cbz w8, 0x77cec 77cb8: 910023e8 add x8, sp, #0x8 77cbc: 91004100 add x0, x8, #0x10 77cc0: 97fe5b94 bl 0xeb10 77cc4: 350001a0 cbnz w0, 0x77cf8 77cc8: b0000008 adrp x8, 0x78000 77ccc: b00006e2 adrp x2, 0x154000 77cd0: 91124108 add x8, x8, #0x490 77cd4: 91130042 add x2, x2, #0x4c0 77cd8: 52800160 mov w0, #0xb // =11 77cdc: 910023e1 add x1, sp, #0x8 77ce0: f9000be8 str x8, [sp, #0x10] 77ce4: 97fe5e33 bl 0xf5b0 77ce8: 35000080 cbnz w0, 0x77cf8 77cec: b00006e8 adrp x8, 0x154000 77cf0: 320003e9 orr w9, wzr, #0x1 77cf4: b9044109 str w9, [x8, #0x440] 77cf8: b00006e0 adrp x0, 0x154000 77cfc: 91106000 add x0, x0, #0x418 77d00: 97fe5f5c bl 0xfa70 77d04: b00006e8 adrp x8, 0x154000 77d08: b9444108 ldr w8, [x8, #0x440] 77d0c: 34000688 cbz w8, 0x77ddc 77d10: 340002f3 cbz w19, 0x77d6c 77d14: b00006f6 adrp x22, 0x154000 77d18: b944b2c8 ldr w8, [x22, #0x4b0] 77d1c: 350003e8 cbnz w8, 0x77d98 77d20: b00006e0 adrp x0, 0x154000 77d24: 91106000 add x0, x0, #0x418 77d28: 97fe5e26 bl 0xf5c0 77d2c: b944b2c8 ldr w8, [x22, #0x4b0] 77d30: 350002e8 cbnz w8, 0x77d8c 77d34: b00006e0 adrp x0, 0x154000 77d38: b0000002 adrp x2, 0x78000 77d3c: 320003f3 orr w19, wzr, #0x1 77d40: b00006f5 adrp x21, 0x154000 77d44: 9112a000 add x0, x0, #0x4a8 77d48: 91132042 add x2, x2, #0x4c8 77d4c: aa1f03e1 mov x1, xzr 77d50: aa1f03e3 mov x3, xzr 77d54: b904b2d3 str w19, [x22, #0x4b0] 77d58: b904a6b3 str w19, [x21, #0x4a4] 77d5c: 97fe5b85 bl 0xeb70 77d60: 34000120 cbz w0, 0x77d84 77d64: b904a6bf str wzr, [x21, #0x4a4] 77d68: 14000009 b 0x77d8c 77d6c: b00006f3 adrp x19, 0x154000 77d70: 9111f273 add x19, x19, #0x47c 77d74: aa1303e0 mov x0, x19 77d78: 97fe5e12 bl 0xf5c0 77d7c: 94000208 bl 0x7859c 77d80: 14000013 b 0x77dcc 77d84: b00006e8 adrp x8, 0x154000 77d88: b9044513 str w19, [x8, #0x444] 77d8c: b00006e0 adrp x0, 0x154000 77d90: 91106000 add x0, x0, #0x418 77d94: 97fe5f37 bl 0xfa70 77d98: b00006e8 adrp x8, 0x154000 77d9c: b9444508 ldr w8, [x8, #0x444] 77da0: 340001e8 cbz w8, 0x77ddc 77da4: b00006f3 adrp x19, 0x154000 77da8: 91106273 add x19, x19, #0x418 77dac: aa1303e0 mov x0, x19 77db0: 97fe5e04 bl 0xf5c0 77db4: b00006e0 adrp x0, 0x154000 77db8: b00006e8 adrp x8, 0x154000 77dbc: 320003e9 orr w9, wzr, #0x1 77dc0: 91113000 add x0, x0, #0x44c 77dc4: b9044909 str w9, [x8, #0x448] 77dc8: 97fe5f1e bl 0xfa40 77dcc: aa1303e0 mov x0, x19 77dd0: 97fe5f28 bl 0xfa70 77dd4: 2a1f03e0 mov w0, wzr 77dd8: 14000002 b 0x77de0 77ddc: 52807d20 mov w0, #0x3e9 // =1001 77de0: f9401688 ldr x8, [x20, #0x28] 77de4: f94017e9 ldr x9, [sp, #0x28] 77de8: eb09011f cmp x8, x9 77dec: 540000c1 b.ne 0x77e04 77df0: a9457bfd ldp x29, x30, [sp, #0x50] 77df4: a9444ff4 ldp x20, x19, [sp, #0x40] 77df8: a94357f6 ldp x22, x21, [sp, #0x30] 77dfc: 910183ff add sp, sp, #0x60 77e00: d65f03c0 ret 77e04: 97fe5cf7 bl 0xf1e0 <__stack_chk_fail@plt> 77e08: f81d0ff5 str x21, [sp, #-0x30]! 77e0c: a9014ff4 stp x20, x19, [sp, #0x10] 77e10: a9027bfd stp x29, x30, [sp, #0x20] 77e14: 910083fd add x29, sp, #0x20 77e18: b00006f4 adrp x20, 0x154000 77e1c: b9444688 ldr w8, [x20, #0x444] 77e20: 34000228 cbz w8, 0x77e64 77e24: b00006f3 adrp x19, 0x154000 77e28: 91106273 add x19, x19, #0x418 77e2c: aa1303e0 mov x0, x19 77e30: 97fe5de4 bl 0xf5c0 77e34: b00006e0 adrp x0, 0x154000 77e38: b00006e8 adrp x8, 0x154000 77e3c: 91113000 add x0, x0, #0x44c 77e40: b904a51f str wzr, [x8, #0x4a4] 77e44: 97fe5eff bl 0xfa40 77e48: aa1303e0 mov x0, x19 77e4c: 97fe5f09 bl 0xfa70 77e50: b00006e8 adrp x8, 0x154000 77e54: f9425500 ldr x0, [x8, #0x4a8] 77e58: aa1f03e1 mov x1, xzr 77e5c: 97fe5b59 bl 0xebc0 77e60: b904469f str wzr, [x20, #0x444] 77e64: b00006e8 adrp x8, 0x154000 77e68: b904b11f str wzr, [x8, #0x4b0] 77e6c: b00006f3 adrp x19, 0x154000 77e70: b9444268 ldr w8, [x19, #0x440] 77e74: 34000148 cbz w8, 0x77e9c 77e78: b0000348 adrp x8, 0xe0000 77e7c: b9458908 ldr w8, [x8, #0x588] 77e80: 340000c8 cbz w8, 0x77e98 77e84: b00006e1 adrp x1, 0x154000 77e88: 91130021 add x1, x1, #0x4c0 77e8c: 52800160 mov w0, #0xb // =11 77e90: aa1f03e2 mov x2, xzr 77e94: 97fe5dc7 bl 0xf5b0 77e98: b904427f str wzr, [x19, #0x440] 77e9c: b00006e0 adrp x0, 0x154000 77ea0: b00006e8 adrp x8, 0x154000 77ea4: 91106000 add x0, x0, #0x418 77ea8: b904151f str wzr, [x8, #0x414] 77eac: 97fe5dc5 bl 0xf5c0 77eb0: b00006e0 adrp x0, 0x154000 77eb4: 9111f000 add x0, x0, #0x47c 77eb8: 97fe5dc2 bl 0xf5c0 77ebc: b00006e9 adrp x9, 0x154000 77ec0: aa1f03e8 mov x8, xzr 77ec4: 9112e129 add x9, x9, #0x4b8 77ec8: aa0803f3 mov x19, x8 77ecc: f9400128 ldr x8, [x9] 77ed0: 91030109 add x9, x8, #0xc0 77ed4: b5ffffa8 cbnz x8, 0x77ec8 77ed8: b5000213 cbnz x19, 0x77f18 77edc: 1400001d b 0x77f50 77ee0: f9406a74 ldr x20, [x19, #0xd0] 77ee4: b4000254 cbz x20, 0x77f2c 77ee8: f9406288 ldr x8, [x20, #0xc0] 77eec: eb13011f cmp x8, x19 77ef0: 540001e0 b.eq 0x77f2c 77ef4: aa1303e8 mov x8, x19 77ef8: f9406689 ldr x9, [x20, #0xc8] 77efc: eb09011f cmp x8, x9 77f00: 54000161 b.ne 0x77f2c 77f04: f9406a89 ldr x9, [x20, #0xd0] 77f08: aa1403e8 mov x8, x20 77f0c: aa0903f4 mov x20, x9 77f10: b5ffff49 cbnz x9, 0x77ef8 77f14: 14000006 b 0x77f2c 77f18: f9406668 ldr x8, [x19, #0xc8] 77f1c: b4fffe28 cbz x8, 0x77ee0 77f20: aa0803f4 mov x20, x8 77f24: f9406288 ldr x8, [x20, #0xc0] 77f28: b5ffffc8 cbnz x8, 0x77f20 77f2c: aa1303e0 mov x0, x19 77f30: 9400003b bl 0x7801c 77f34: f9400260 ldr x0, [x19] 77f38: b4000040 cbz x0, 0x77f40 77f3c: 97fe5ea1 bl 0xf9c0 77f40: aa1303e0 mov x0, x19 77f44: 97fe5e9f bl 0xf9c0 77f48: aa1403f3 mov x19, x20 77f4c: b5fffe74 cbnz x20, 0x77f18 77f50: b0000348 adrp x8, 0xe0000 77f54: f942b513 ldr x19, [x8, #0x568] 77f58: b4000273 cbz x19, 0x77fa4 77f5c: b0000348 adrp x8, 0xe0000 77f60: 9115a108 add x8, x8, #0x568 77f64: 91002114 add x20, x8, #0x8 77f68: a943a275 ldp x21, x8, [x19, #0x38] 77f6c: aa1303e0 mov x0, x19 77f70: 910102a9 add x9, x21, #0x40 77f74: f10002bf cmp x21, #0x0 77f78: 9a890289 csel x9, x20, x9, eq 77f7c: f9000128 str x8, [x9] 77f80: a943a668 ldp x8, x9, [x19, #0x38] 77f84: f9000128 str x8, [x9] 77f88: 97fe5c5a bl 0xf0f0 77f8c: f9401260 ldr x0, [x19, #0x20] 77f90: 97fe5e8c bl 0xf9c0 77f94: aa1303e0 mov x0, x19 77f98: 97fe5e8a bl 0xf9c0 77f9c: aa1503f3 mov x19, x21 77fa0: b5fffe55 cbnz x21, 0x77f68 77fa4: b0000348 adrp x8, 0xe0000 77fa8: f942bd13 ldr x19, [x8, #0x578] 77fac: b4000273 cbz x19, 0x77ff8 77fb0: b0000348 adrp x8, 0xe0000 77fb4: 9115e108 add x8, x8, #0x578 77fb8: 91002114 add x20, x8, #0x8 77fbc: a942a275 ldp x21, x8, [x19, #0x28] 77fc0: aa1303e0 mov x0, x19 77fc4: 9100c2a9 add x9, x21, #0x30 77fc8: f10002bf cmp x21, #0x0 77fcc: 9a890289 csel x9, x20, x9, eq 77fd0: f9000128 str x8, [x9] 77fd4: a942a668 ldp x8, x9, [x19, #0x28] 77fd8: f9000128 str x8, [x9] 77fdc: 97fe5c45 bl 0xf0f0 77fe0: f9401260 ldr x0, [x19, #0x20] 77fe4: 97fe5e77 bl 0xf9c0 77fe8: aa1303e0 mov x0, x19 77fec: 97fe5e75 bl 0xf9c0 77ff0: aa1503f3 mov x19, x21 77ff4: b5fffe55 cbnz x21, 0x77fbc 77ff8: b00006e0 adrp x0, 0x154000 77ffc: 9111f000 add x0, x0, #0x47c 78000: 97fe5e9c bl 0xfa70 78004: a9427bfd ldp x29, x30, [sp, #0x20] 78008: a9414ff4 ldp x20, x19, [sp, #0x10] 7800c: 900006e0 adrp x0, 0x154000 78010: 91106000 add x0, x0, #0x418 78014: f84307f5 ldr x21, [sp], #0x30 78018: 17fe5e96 b 0xfa70 7801c: aa0003ea mov x10, x0 78020: f84c0d4b ldr x11, [x10, #0xc0]! 78024: f9400548 ldr x8, [x10, #0x8] 78028: b400022b cbz x11, 0x7806c 7802c: b4000388 cbz x8, 0x7809c 78030: aa0803eb mov x11, x8 78034: aa0b03ec mov x12, x11 78038: f84c0d88 ldr x8, [x12, #0xc0]! 7803c: b5ffffa8 cbnz x8, 0x78030 78040: a94cb568 ldp x8, x13, [x11, #0xc8] 78044: b940d969 ldr w9, [x11, #0xd8] 78048: b4000048 cbz x8, 0x78050 7804c: f900690d str x13, [x8, #0xd0] 78050: b400038d cbz x13, 0x780c0 78054: aa0d03ee mov x14, x13 78058: f84c0dcf ldr x15, [x14, #0xc0]! 7805c: 910021d0 add x16, x14, #0x8 78060: eb0b01ff cmp x15, x11 78064: 9a9001ce csel x14, x14, x16, eq 78068: 14000018 b 0x780c8 7806c: f940680a ldr x10, [x0, #0xd0] 78070: b940d809 ldr w9, [x0, #0xd8] 78074: b50001a8 cbnz x8, 0x780a8 78078: b40001ca cbz x10, 0x780b0 7807c: aa0a03eb mov x11, x10 78080: f84c0d6c ldr x12, [x11, #0xc0]! 78084: 9100216d add x13, x11, #0x8 78088: eb00019f cmp x12, x0 7808c: 9a8d016b csel x11, x11, x13, eq 78090: f9000168 str x8, [x11] 78094: 35001e29 cbnz w9, 0x78458 78098: 14000028 b 0x78138 7809c: f940680a ldr x10, [x0, #0xd0] 780a0: b940d809 ldr w9, [x0, #0xd8] 780a4: aa0b03e8 mov x8, x11 780a8: f900690a str x10, [x8, #0xd0] 780ac: b5fffe8a cbnz x10, 0x7807c 780b0: 900006eb adrp x11, 0x154000 780b4: f9025d68 str x8, [x11, #0x4b8] 780b8: 35001d09 cbnz w9, 0x78458 780bc: 1400001f b 0x78138 780c0: 900006ee adrp x14, 0x154000 780c4: 9112e1ce add x14, x14, #0x4b8 780c8: f90001c8 str x8, [x14] 780cc: 3dc00540 ldr q0, [x10, #0x10] 780d0: f940696e ldr x14, [x11, #0xd0] 780d4: 3d800580 str q0, [x12, #0x10] 780d8: 3dc00140 ldr q0, [x10] 780dc: eb0001df cmp x14, x0 780e0: 9a8d016a csel x10, x11, x13, eq 780e4: 3d800180 str q0, [x12] 780e8: f940680c ldr x12, [x0, #0xd0] 780ec: b40000cc cbz x12, 0x78104 780f0: f84c0d8d ldr x13, [x12, #0xc0]! 780f4: 9100218e add x14, x12, #0x8 780f8: eb0001bf cmp x13, x0 780fc: 9a8e018c csel x12, x12, x14, eq 78100: 14000003 b 0x7810c 78104: 900006ec adrp x12, 0x154000 78108: 9112e18c add x12, x12, #0x4b8 7810c: f900018b str x11, [x12] 78110: f940600c ldr x12, [x0, #0xc0] 78114: f900698b str x11, [x12, #0xd0] 78118: f940640c ldr x12, [x0, #0xc8] 7811c: b400004c cbz x12, 0x78124 78120: f900698b str x11, [x12, #0xd0] 78124: b400008a cbz x10, 0x78134 78128: aa0a03eb mov x11, x10 7812c: f940696b ldr x11, [x11, #0xd0] 78130: b5ffffeb cbnz x11, 0x7812c 78134: 35001929 cbnz w9, 0x78458 78138: 900006ec adrp x12, 0x154000 7813c: 900006e9 adrp x9, 0x154000 78140: 320003eb orr w11, wzr, #0x1 78144: 9112e18c add x12, x12, #0x4b8 78148: 14000003 b 0x78154 7814c: b900d94b str w11, [x10, #0xd8] 78150: f940690a ldr x10, [x8, #0xd0] 78154: aa0803ed mov x13, x8 78158: aa0a03e8 mov x8, x10 7815c: b40000ed cbz x13, 0x78178 78160: b940d9aa ldr w10, [x13, #0xd8] 78164: 3500178a cbnz w10, 0x78454 78168: f9425d2a ldr x10, [x9, #0x4b8] 7816c: eb0a01bf cmp x13, x10 78170: 54000081 b.ne 0x78180 78174: 140000b8 b 0x78454 78178: f9425d2a ldr x10, [x9, #0x4b8] 7817c: b40016ea cbz x10, 0x78458 78180: f940610a ldr x10, [x8, #0xc0] 78184: eb0d015f cmp x10, x13 78188: 54000260 b.eq 0x781d4 7818c: b940d94d ldr w13, [x10, #0xd8] 78190: 710005bf cmp w13, #0x1 78194: 54000501 b.ne 0x78234 78198: b900d95f str wzr, [x10, #0xd8] 7819c: b900d90b str w11, [x8, #0xd8] 781a0: f940654d ldr x13, [x10, #0xc8] 781a4: f900610d str x13, [x8, #0xc0] 781a8: b400004d cbz x13, 0x781b0 781ac: f90069a8 str x8, [x13, #0xd0] 781b0: f940690d ldr x13, [x8, #0xd0] 781b4: f900694d str x13, [x10, #0xd0] 781b8: b400034d cbz x13, 0x78220 781bc: f940690d ldr x13, [x8, #0xd0] 781c0: f84c0dae ldr x14, [x13, #0xc0]! 781c4: 910021af add x15, x13, #0x8 781c8: eb0e011f cmp x8, x14 781cc: 9a8f01ad csel x13, x13, x15, eq 781d0: 14000015 b 0x78224 781d4: f940650a ldr x10, [x8, #0xc8] 781d8: b940d94d ldr w13, [x10, #0xd8] 781dc: 710005bf cmp w13, #0x1 781e0: 54000481 b.ne 0x78270 781e4: b900d95f str wzr, [x10, #0xd8] 781e8: b900d90b str w11, [x8, #0xd8] 781ec: f940614d ldr x13, [x10, #0xc0] 781f0: f900650d str x13, [x8, #0xc8] 781f4: b400004d cbz x13, 0x781fc 781f8: f90069a8 str x8, [x13, #0xd0] 781fc: f940690d ldr x13, [x8, #0xd0] 78200: f900694d str x13, [x10, #0xd0] 78204: b40002cd cbz x13, 0x7825c 78208: f940690d ldr x13, [x8, #0xd0] 7820c: f84c0dae ldr x14, [x13, #0xc0]! 78210: 910021af add x15, x13, #0x8 78214: eb0e011f cmp x8, x14 78218: 9a8f01ad csel x13, x13, x15, eq 7821c: 14000011 b 0x78260 78220: aa0c03ed mov x13, x12 78224: f90001aa str x10, [x13] 78228: f9006548 str x8, [x10, #0xc8] 7822c: f900690a str x10, [x8, #0xd0] 78230: f940610a ldr x10, [x8, #0xc0] 78234: f940614e ldr x14, [x10, #0xc0] 78238: b400006e cbz x14, 0x78244 7823c: b940d9cd ldr w13, [x14, #0xd8] 78240: 3500030d cbnz w13, 0x782a0 78244: aa0a03ef mov x15, x10 78248: f84c8ded ldr x13, [x15, #0xc8]! 7824c: b4fff80d cbz x13, 0x7814c 78250: b940d9b0 ldr w16, [x13, #0xd8] 78254: 34fff7d0 cbz w16, 0x7814c 78258: 1400000f b 0x78294 7825c: aa0c03ed mov x13, x12 78260: f90001aa str x10, [x13] 78264: f9006148 str x8, [x10, #0xc0] 78268: f900690a str x10, [x8, #0xd0] 7826c: f940650a ldr x10, [x8, #0xc8] 78270: f940614d ldr x13, [x10, #0xc0] 78274: b400006d cbz x13, 0x78280 78278: b940d9ae ldr w14, [x13, #0xd8] 7827c: 350001ae cbnz w14, 0x782b0 78280: f940654e ldr x14, [x10, #0xc8] 78284: b4fff64e cbz x14, 0x7814c 78288: b940d9cd ldr w13, [x14, #0xd8] 7828c: 34fff60d cbz w13, 0x7814c 78290: 1400000c b 0x782c0 78294: b400044e cbz x14, 0x7831c 78298: b940d9cb ldr w11, [x14, #0xd8] 7829c: 340003ab cbz w11, 0x78310 782a0: b940d90b ldr w11, [x8, #0xd8] 782a4: b900d94b str w11, [x10, #0xd8] 782a8: b900d91f str wzr, [x8, #0xd8] 782ac: 14000037 b 0x78388 782b0: f940654e ldr x14, [x10, #0xc8] 782b4: b40000ee cbz x14, 0x782d0 782b8: b940d9cb ldr w11, [x14, #0xd8] 782bc: 340000ab cbz w11, 0x782d0 782c0: b940d90b ldr w11, [x8, #0xd8] 782c4: b900d94b str w11, [x10, #0xd8] 782c8: b900d91f str wzr, [x8, #0xd8] 782cc: 1400004d b 0x78400 782d0: 320003eb orr w11, wzr, #0x1 782d4: b900d9bf str wzr, [x13, #0xd8] 782d8: b900d94b str w11, [x10, #0xd8] 782dc: f94065ab ldr x11, [x13, #0xc8] 782e0: f900614b str x11, [x10, #0xc0] 782e4: b400004b cbz x11, 0x782ec 782e8: f900696a str x10, [x11, #0xd0] 782ec: f940694b ldr x11, [x10, #0xd0] 782f0: f90069ab str x11, [x13, #0xd0] 782f4: b400070b cbz x11, 0x783d4 782f8: f940694b ldr x11, [x10, #0xd0] 782fc: f84c0d6c ldr x12, [x11, #0xc0]! 78300: 9100216e add x14, x11, #0x8 78304: eb0c015f cmp x10, x12 78308: 9a8e016b csel x11, x11, x14, eq 7830c: 14000034 b 0x783dc 78310: aa0a03ef mov x15, x10 78314: f84c8ded ldr x13, [x15, #0xc8]! 78318: b400004d cbz x13, 0x78320 7831c: b900d9bf str wzr, [x13, #0xd8] 78320: 320003eb orr w11, wzr, #0x1 78324: b900d94b str w11, [x10, #0xd8] 78328: f94061ab ldr x11, [x13, #0xc0] 7832c: f90001eb str x11, [x15] 78330: b400004b cbz x11, 0x78338 78334: f900696a str x10, [x11, #0xd0] 78338: f940694b ldr x11, [x10, #0xd0] 7833c: f90069ab str x11, [x13, #0xd0] 78340: b40000eb cbz x11, 0x7835c 78344: f940694b ldr x11, [x10, #0xd0] 78348: f84c0d6c ldr x12, [x11, #0xc0]! 7834c: 9100216e add x14, x11, #0x8 78350: eb0c015f cmp x10, x12 78354: 9a8e016b csel x11, x11, x14, eq 78358: 14000003 b 0x78364 7835c: 900006eb adrp x11, 0x154000 78360: 9112e16b add x11, x11, #0x4b8 78364: f900016d str x13, [x11] 78368: f90061aa str x10, [x13, #0xc0] 7836c: f900694d str x13, [x10, #0xd0] 78370: f940610a ldr x10, [x8, #0xc0] 78374: b940d90b ldr w11, [x8, #0xd8] 78378: f940614e ldr x14, [x10, #0xc0] 7837c: b900d94b str w11, [x10, #0xd8] 78380: b900d91f str wzr, [x8, #0xd8] 78384: b400004e cbz x14, 0x7838c 78388: b900d9df str wzr, [x14, #0xd8] 7838c: f940654b ldr x11, [x10, #0xc8] 78390: f900610b str x11, [x8, #0xc0] 78394: b400004b cbz x11, 0x7839c 78398: f9006968 str x8, [x11, #0xd0] 7839c: f940690b ldr x11, [x8, #0xd0] 783a0: f900694b str x11, [x10, #0xd0] 783a4: b40000eb cbz x11, 0x783c0 783a8: f940690b ldr x11, [x8, #0xd0] 783ac: f84c0d6c ldr x12, [x11, #0xc0]! 783b0: 9100216d add x13, x11, #0x8 783b4: eb0c011f cmp x8, x12 783b8: 9a8d016b csel x11, x11, x13, eq 783bc: 14000003 b 0x783c8 783c0: 900006eb adrp x11, 0x154000 783c4: 9112e16b add x11, x11, #0x4b8 783c8: f900016a str x10, [x11] 783cc: f9006548 str x8, [x10, #0xc8] 783d0: 1400001e b 0x78448 783d4: 900006eb adrp x11, 0x154000 783d8: 9112e16b add x11, x11, #0x4b8 783dc: f900016d str x13, [x11] 783e0: f90065aa str x10, [x13, #0xc8] 783e4: f900694d str x13, [x10, #0xd0] 783e8: f940650a ldr x10, [x8, #0xc8] 783ec: b940d90b ldr w11, [x8, #0xd8] 783f0: f940654e ldr x14, [x10, #0xc8] 783f4: b900d94b str w11, [x10, #0xd8] 783f8: b900d91f str wzr, [x8, #0xd8] 783fc: b400004e cbz x14, 0x78404 78400: b900d9df str wzr, [x14, #0xd8] 78404: f940614b ldr x11, [x10, #0xc0] 78408: f900650b str x11, [x8, #0xc8] 7840c: b400004b cbz x11, 0x78414 78410: f9006968 str x8, [x11, #0xd0] 78414: f940690b ldr x11, [x8, #0xd0] 78418: f900694b str x11, [x10, #0xd0] 7841c: b40000eb cbz x11, 0x78438 78420: f940690b ldr x11, [x8, #0xd0] 78424: f84c0d6c ldr x12, [x11, #0xc0]! 78428: 9100216d add x13, x11, #0x8 7842c: eb0c011f cmp x8, x12 78430: 9a8d016b csel x11, x11, x13, eq 78434: 14000003 b 0x78440 78438: 900006eb adrp x11, 0x154000 7843c: 9112e16b add x11, x11, #0x4b8 78440: f900016a str x10, [x11] 78444: f9006148 str x8, [x10, #0xc0] 78448: f900690a str x10, [x8, #0xd0] 7844c: f9425d2d ldr x13, [x9, #0x4b8] 78450: b400004d cbz x13, 0x78458 78454: b900d9bf str wzr, [x13, #0xd8] 78458: d65f03c0 ret 7845c: 7100001f cmp w0, #0x0 78460: 528000a8 mov w8, #0x5 // =5 78464: 320007e9 orr w9, wzr, #0x3 78468: 1a881128 csel w8, w9, w8, ne 7846c: f0000329 adrp x9, 0xdf000 78470: f9471129 ldr x9, [x9, #0xe20] 78474: b9000128 str w8, [x9] 78478: d65f03c0 ret 7847c: 7100001f cmp w0, #0x0 78480: 1a9f07e8 cset w8, ne 78484: 90000349 adrp x9, 0xe0000 78488: b9058928 str w8, [x9, #0x588] 7848c: d65f03c0 ret 78490: 900006e8 adrp x8, 0x154000 78494: b944e108 ldr w8, [x8, #0x4e0] 78498: 350000c8 cbnz w8, 0x784b0 7849c: 900006e1 adrp x1, 0x154000 784a0: 91130021 add x1, x1, #0x4c0 784a4: 52800160 mov w0, #0xb // =11 784a8: aa1f03e2 mov x2, xzr 784ac: 17fe5c41 b 0xf5b0 784b0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 784b4: 910003fd mov x29, sp 784b8: 900006e0 adrp x0, 0x154000 784bc: 9113a000 add x0, x0, #0x4e8 784c0: 320003e1 orr w1, wzr, #0x1 784c4: 97fe5a07 bl 0xece0 784c8: f81c0ff7 str x23, [sp, #-0x40]! 784cc: a90157f6 stp x22, x21, [sp, #0x10] 784d0: a9024ff4 stp x20, x19, [sp, #0x20] 784d4: a9037bfd stp x29, x30, [sp, #0x30] 784d8: 9100c3fd add x29, sp, #0x30 784dc: 97fe5d41 bl 0xf9e0 784e0: 90000201 adrp x1, 0xb8000 784e4: 9124cc21 add x1, x1, #0x933 784e8: 97fe5ba6 bl 0xf380 784ec: 900006f6 adrp x22, 0x154000 784f0: b944a6c8 ldr w8, [x22, #0x4a4] 784f4: 34000488 cbz w8, 0x78584 784f8: 900006f3 adrp x19, 0x154000 784fc: 900006f4 adrp x20, 0x154000 78500: 900006f5 adrp x21, 0x154000 78504: 91106273 add x19, x19, #0x418 78508: 900006f7 adrp x23, 0x154000 7850c: 91113294 add x20, x20, #0x44c 78510: 9111f2b5 add x21, x21, #0x47c 78514: aa1303e0 mov x0, x19 78518: 97fe5c2a bl 0xf5c0 7851c: b9444ae8 ldr w8, [x23, #0x448] 78520: 340000e8 cbz w8, 0x7853c 78524: 14000008 b 0x78544 78528: aa1403e0 mov x0, x20 7852c: aa1303e1 mov x1, x19 78530: 97fe5b58 bl 0xf290 78534: b9444ae8 ldr w8, [x23, #0x448] 78538: 35000068 cbnz w8, 0x78544 7853c: b944a6c8 ldr w8, [x22, #0x4a4] 78540: 35ffff48 cbnz w8, 0x78528 78544: b944a6c8 ldr w8, [x22, #0x4a4] 78548: 34000188 cbz w8, 0x78578 7854c: aa1303e0 mov x0, x19 78550: b9044aff str wzr, [x23, #0x448] 78554: 97fe5d47 bl 0xfa70 78558: aa1503e0 mov x0, x21 7855c: 97fe5c19 bl 0xf5c0 78560: 9400000f bl 0x7859c 78564: aa1503e0 mov x0, x21 78568: 97fe5d42 bl 0xfa70 7856c: b944a6c8 ldr w8, [x22, #0x4a4] 78570: 35fffd28 cbnz w8, 0x78514 78574: 14000004 b 0x78584 78578: 900006e0 adrp x0, 0x154000 7857c: 91106000 add x0, x0, #0x418 78580: 97fe5d3c bl 0xfa70 78584: a9437bfd ldp x29, x30, [sp, #0x30] 78588: a9424ff4 ldp x20, x19, [sp, #0x20] 7858c: a94157f6 ldp x22, x21, [sp, #0x10] 78590: aa1f03e0 mov x0, xzr 78594: f84407f7 ldr x23, [sp], #0x40 78598: d65f03c0 ret 7859c: a9ba6ffc stp x28, x27, [sp, #-0x60]! 785a0: a90167fa stp x26, x25, [sp, #0x10] 785a4: a9025ff8 stp x24, x23, [sp, #0x20] 785a8: a90357f6 stp x22, x21, [sp, #0x30] 785ac: a9044ff4 stp x20, x19, [sp, #0x40] 785b0: a9057bfd stp x29, x30, [sp, #0x50] 785b4: 910143fd add x29, sp, #0x50 785b8: d11143ff sub sp, sp, #0x450 785bc: d53bd054 mrs x20, TPIDR_EL0 785c0: f9401688 ldr x8, [x20, #0x28] 785c4: 910123e0 add x0, sp, #0x48 785c8: 321703e2 orr w2, wzr, #0x200 785cc: 2a1f03e1 mov w1, wzr 785d0: f81a83a8 stur x8, [x29, #-0x58] 785d4: 97fe5cc3 bl 0xf8e0 785d8: 900001a0 adrp x0, 0xac000 785dc: 900001e1 adrp x1, 0xb4000 785e0: 913e6000 add x0, x0, #0xf98 785e4: 912ae021 add x1, x1, #0xab8 785e8: f90013ff str xzr, [sp, #0x20] 785ec: 97fe5cc1 bl 0xf8f0 785f0: aa0003f3 mov x19, x0 785f4: b4001db3 cbz x19, 0x789a8 785f8: 910923e0 add x0, sp, #0x248 785fc: 321703e1 orr w1, wzr, #0x200 78600: aa1303e2 mov x2, x19 78604: f9000ff4 str x20, [sp, #0x18] 78608: 910923f9 add x25, sp, #0x248 7860c: 97fe5af9 bl 0xf1f0 78610: b4001600 cbz x0, 0x788d0 78614: 90000214 adrp x20, 0xb8000 78618: aa1f03fb mov x27, xzr 7861c: 528005a8 mov w8, #0x2d // =45 78620: 91258294 add x20, x20, #0x960 78624: f90007ff str xzr, [sp, #0x8] 78628: b90017e8 str w8, [sp, #0x14] 7862c: 1400006a b 0x787d4 78630: f9401bf6 ldr x22, [sp, #0x30] 78634: 7101e35f cmp w26, #0x78 78638: 54000341 b.ne 0x786a0 7863c: b4000196 cbz x22, 0x7866c 78640: 910123e0 add x0, sp, #0x48 78644: aa1503e1 mov x1, x21 78648: 97fe5ba2 bl 0xf4d0 7864c: b94017e8 ldr w8, [sp, #0x14] 78650: 12001d08 and w8, w8, #0xff 78654: 7101c91f cmp w8, #0x72 78658: 540012e1 b.ne 0x788b4 7865c: b50012db cbnz x27, 0x788b4 78660: 350012a0 cbnz w0, 0x788b4 78664: f94007e8 ldr x8, [sp, #0x8] 78668: f9001fe8 str x8, [sp, #0x38] 7866c: 90000348 adrp x8, 0xe0000 78670: f942b516 ldr x22, [x8, #0x568] 78674: b4001216 cbz x22, 0x788b4 78678: aa1603e0 mov x0, x22 7867c: aa1503e1 mov x1, x21 78680: aa1f03e2 mov x2, xzr 78684: aa1f03e3 mov x3, xzr 78688: 2a1f03e4 mov w4, wzr 7868c: 97fe5bad bl 0xf540 78690: 34000160 cbz w0, 0x786bc 78694: f9401ed6 ldr x22, [x22, #0x38] 78698: b5ffff16 cbnz x22, 0x78678 7869c: 14000086 b 0x788b4 786a0: f9401fe8 ldr x8, [sp, #0x38] 786a4: 910123e0 add x0, sp, #0x48 786a8: aa1503e1 mov x1, x21 786ac: f90007e8 str x8, [sp, #0x8] 786b0: 97fe5cd0 bl 0xf9f0 786b4: b90017f7 str w23, [sp, #0x14] 786b8: 14000080 b 0x788b8 786bc: 90000348 adrp x8, 0xe0000 786c0: f942bd17 ldr x23, [x8, #0x578] 786c4: b40001f7 cbz x23, 0x78700 786c8: aa1703e0 mov x0, x23 786cc: aa1503e1 mov x1, x21 786d0: aa1f03e2 mov x2, xzr 786d4: aa1f03e3 mov x3, xzr 786d8: 2a1f03e4 mov w4, wzr 786dc: 97fe5b99 bl 0xf540 786e0: 350000c0 cbnz w0, 0x786f8 786e4: f94012e0 ldr x0, [x23, #0x20] 786e8: b4000e60 cbz x0, 0x788b4 786ec: f94012c1 ldr x1, [x22, #0x20] 786f0: 97fe5b78 bl 0xf4d0 786f4: 34000e00 cbz w0, 0x788b4 786f8: f94016f7 ldr x23, [x23, #0x28] 786fc: b5fffe77 cbnz x23, 0x786c8 78700: f9401fe0 ldr x0, [sp, #0x38] 78704: aa1503e1 mov x1, x21 78708: 940000c0 bl 0x78a08 7870c: 35000d40 cbnz w0, 0x788b4 78710: 900006e8 adrp x8, 0x154000 78714: f9425d16 ldr x22, [x8, #0x4b8] 78718: b40001b6 cbz x22, 0x7874c 7871c: f94002c1 ldr x1, [x22] 78720: aa1503e0 mov x0, x21 78724: 97fe5b6b bl 0xf4d0 78728: 37f800c0 tbnz w0, #0x1f, 0x78740 7872c: 340002e0 cbz w0, 0x78788 78730: 910322c8 add x8, x22, #0xc8 78734: f9400116 ldr x22, [x8] 78738: b5ffff36 cbnz x22, 0x7871c 7873c: 14000004 b 0x7874c 78740: 910302c8 add x8, x22, #0xc0 78744: f9400116 ldr x22, [x8] 78748: b5fffeb6 cbnz x22, 0x7871c 7874c: 321b0be0 orr w0, wzr, #0xe0 78750: 97fe5c48 bl 0xf870 78754: aa0003f6 mov x22, x0 78758: b4000af6 cbz x22, 0x788b4 7875c: aa1503e0 mov x0, x21 78760: 97fe5be8 bl 0xf700 78764: f90002c0 str x0, [x22] 78768: b4000200 cbz x0, 0x787a8 7876c: f9401fe8 ldr x8, [sp, #0x38] 78770: 910083e0 add x0, sp, #0x20 78774: aa1603e1 mov x1, x22 78778: f90006c8 str x8, [x22, #0x8] 7877c: 940000cc bl 0x78aac 78780: b5000100 cbnz x0, 0x787a0 78784: 14000011 b 0x787c8 78788: aa1603e0 mov x0, x22 7878c: 97fffe24 bl 0x7801c 78790: 910083e0 add x0, sp, #0x20 78794: aa1603e1 mov x1, x22 78798: 940000c5 bl 0x78aac 7879c: b40000c0 cbz x0, 0x787b4 787a0: f94002c0 ldr x0, [x22] 787a4: 97fe5c87 bl 0xf9c0 787a8: aa1603e0 mov x0, x22 787ac: 97fe5c85 bl 0xf9c0 787b0: 14000041 b 0x788b4 787b4: f94006c9 ldr x9, [x22, #0x8] 787b8: f9401fe8 ldr x8, [sp, #0x38] 787bc: eb08013f cmp x9, x8 787c0: 540007a0 b.eq 0x788b4 787c4: f90006c8 str x8, [x22, #0x8] 787c8: aa1603e0 mov x0, x22 787cc: 94000162 bl 0x78d54 787d0: 14000039 b 0x788b4 787d4: 910923e0 add x0, sp, #0x248 787d8: 9100e3e2 add x2, sp, #0x38 787dc: 910103e3 add x3, sp, #0x40 787e0: 9100c3e4 add x4, sp, #0x30 787e4: 9100b3e5 add x5, sp, #0x2c 787e8: aa1403e1 mov x1, x20 787ec: 97fe5a09 bl 0xf010 787f0: 71000c1f cmp w0, #0x3 787f4: 54000601 b.ne 0x788b4 787f8: 39410fe8 ldrb w8, [sp, #0x43] 787fc: 7101c11f cmp w8, #0x70 78800: 540005a1 b.ne 0x788b4 78804: 394103f7 ldrb w23, [sp, #0x40] 78808: 39410bfa ldrb w26, [sp, #0x42] 7880c: 7100b6ff cmp w23, #0x2d 78810: 540000c1 b.ne 0x78828 78814: 394107e8 ldrb w8, [sp, #0x41] 78818: 7100b51f cmp w8, #0x2d 7881c: 54000061 b.ne 0x78828 78820: 7100b75f cmp w26, #0x2d 78824: 54000480 b.eq 0x788b4 78828: b9402ff8 ldr w24, [sp, #0x2c] 7882c: 93407f1c sxtw x28, w24 78830: 8b1c0335 add x21, x25, x28 78834: 394002b6 ldrb w22, [x21] 78838: 2a1603e0 mov w0, w22 7883c: 97fe5c99 bl 0xfaa0 78840: 7107fb1f cmp w24, #0x1fe 78844: 540001cc b.gt 0x7887c 78848: 340001a0 cbz w0, 0x7887c 7884c: 8b1c0328 add x8, x25, x28 78850: 39400516 ldrb w22, [x8, #0x1] 78854: 11000788 add w8, w28, #0x1 78858: 91000798 add x24, x28, #0x1 7885c: b9002fe8 str w8, [sp, #0x2c] 78860: 2a1603e0 mov w0, w22 78864: 97fe5c8f bl 0xfaa0 78868: f107f79f cmp x28, #0x1fd 7886c: 5400006c b.gt 0x78878 78870: aa1803fc mov x28, x24 78874: 35fffec0 cbnz w0, 0x7884c 78878: 8b180335 add x21, x25, x24 7887c: 7107fb1f cmp w24, #0x1fe 78880: 540001ac b.gt 0x788b4 78884: aa1503e0 mov x0, x21 78888: 97fe5bba bl 0xf770 7888c: b4000140 cbz x0, 0x788b4 78890: d1000408 sub x8, x0, #0x1 78894: 38686aa9 ldrb w9, [x21, x8] 78898: 7100293f cmp w9, #0xa 7889c: 54000081 b.ne 0x788ac 788a0: 38286abf strb wzr, [x21, x8] 788a4: b4000088 cbz x8, 0x788b4 788a8: 394002b6 ldrb w22, [x21] 788ac: 71016edf cmp w22, #0x5b 788b0: 54ffec01 b.ne 0x78630 788b4: aa1b03f6 mov x22, x27 788b8: 910923e0 add x0, sp, #0x248 788bc: 321703e1 orr w1, wzr, #0x200 788c0: aa1303e2 mov x2, x19 788c4: 97fe5a4b bl 0xf1f0 788c8: aa1603fb mov x27, x22 788cc: b5fff840 cbnz x0, 0x787d4 788d0: aa1303e0 mov x0, x19 788d4: 97fe5a23 bl 0xf160 788d8: 900006e9 adrp x9, 0x154000 788dc: aa1f03e8 mov x8, xzr 788e0: 9112e129 add x9, x9, #0x4b8 788e4: aa0803f3 mov x19, x8 788e8: f9400128 ldr x8, [x9] 788ec: 91030109 add x9, x8, #0xc0 788f0: b5ffffa8 cbnz x8, 0x788e4 788f4: b5000213 cbnz x19, 0x78934 788f8: 1400001d b 0x7896c 788fc: f9406a74 ldr x20, [x19, #0xd0] 78900: b4000254 cbz x20, 0x78948 78904: f9406288 ldr x8, [x20, #0xc0] 78908: eb13011f cmp x8, x19 7890c: 540001e0 b.eq 0x78948 78910: aa1303e8 mov x8, x19 78914: f9406689 ldr x9, [x20, #0xc8] 78918: eb09011f cmp x8, x9 7891c: 54000161 b.ne 0x78948 78920: f9406a89 ldr x9, [x20, #0xd0] 78924: aa1403e8 mov x8, x20 78928: aa0903f4 mov x20, x9 7892c: b5ffff49 cbnz x9, 0x78914 78930: 14000006 b 0x78948 78934: f9406668 ldr x8, [x19, #0xc8] 78938: b4fffe28 cbz x8, 0x788fc 7893c: aa0803f4 mov x20, x8 78940: f9406288 ldr x8, [x20, #0xc0] 78944: b5ffffc8 cbnz x8, 0x7893c 78948: aa1303e0 mov x0, x19 7894c: 97fffdb4 bl 0x7801c 78950: f9400260 ldr x0, [x19] 78954: b4000040 cbz x0, 0x7895c 78958: 97fe5c1a bl 0xf9c0 7895c: aa1303e0 mov x0, x19 78960: 97fe5c18 bl 0xf9c0 78964: aa1403f3 mov x19, x20 78968: b5fffe74 cbnz x20, 0x78934 7896c: f0000328 adrp x8, 0xdf000 78970: f9471108 ldr x8, [x8, #0xe20] 78974: f94013e9 ldr x9, [sp, #0x20] 78978: f9400ff4 ldr x20, [sp, #0x18] 7897c: 900006ea adrp x10, 0x154000 78980: b9400108 ldr w8, [x8] 78984: f9025d49 str x9, [x10, #0x4b8] 78988: 7100111f cmp w8, #0x4 7898c: 54000248 b.hi 0x789d4 78990: 90000201 adrp x1, 0xb8000 78994: 90000202 adrp x2, 0xb8000 78998: 91234421 add x1, x1, #0x8d1 7899c: 9125fc42 add x2, x2, #0x97f 789a0: 321e03e0 orr w0, wzr, #0x4 789a4: 1400000b b 0x789d0 789a8: f0000328 adrp x8, 0xdf000 789ac: f9471108 ldr x8, [x8, #0xe20] 789b0: b9400108 ldr w8, [x8] 789b4: 7100191f cmp w8, #0x6 789b8: 540000e8 b.hi 0x789d4 789bc: 90000201 adrp x1, 0xb8000 789c0: 90000202 adrp x2, 0xb8000 789c4: 91234421 add x1, x1, #0x8d1 789c8: 91250c42 add x2, x2, #0x943 789cc: 321f07e0 orr w0, wzr, #0x6 789d0: 97fe5a7c bl 0xf3c0 <__android_log_print@plt> 789d4: f9401688 ldr x8, [x20, #0x28] 789d8: f85a83a9 ldur x9, [x29, #-0x58] 789dc: eb09011f cmp x8, x9 789e0: 54000121 b.ne 0x78a04 789e4: 911143ff add sp, sp, #0x450 789e8: a9457bfd ldp x29, x30, [sp, #0x50] 789ec: a9444ff4 ldp x20, x19, [sp, #0x40] 789f0: a94357f6 ldp x22, x21, [sp, #0x30] 789f4: a9425ff8 ldp x24, x23, [sp, #0x20] 789f8: a94167fa ldp x26, x25, [sp, #0x10] 789fc: a8c66ffc ldp x28, x27, [sp], #0x60 78a00: d65f03c0 ret 78a04: 97fe59f7 bl 0xf1e0 <__stack_chk_fail@plt> 78a08: f81d0ff5 str x21, [sp, #-0x30]! 78a0c: a9014ff4 stp x20, x19, [sp, #0x10] 78a10: a9027bfd stp x29, x30, [sp, #0x20] 78a14: 910083fd add x29, sp, #0x20 78a18: 90000348 adrp x8, 0xe0000 78a1c: b9458908 ldr w8, [x8, #0x588] 78a20: aa0103f3 mov x19, x1 78a24: aa0003f4 mov x20, x0 78a28: 340002e8 cbz w8, 0x78a84 78a2c: 900006e0 adrp x0, 0x154000 78a30: 900006f5 adrp x21, 0x154000 78a34: 320003e8 orr w8, wzr, #0x1 78a38: 9113a000 add x0, x0, #0x4e8 78a3c: 320003e1 orr w1, wzr, #0x1 78a40: b904e2a8 str w8, [x21, #0x4e0] 78a44: 97fe5bc3 bl 0xf950 78a48: 34000240 cbz w0, 0x78a90 78a4c: f0000328 adrp x8, 0xdf000 78a50: f9471108 ldr x8, [x8, #0xe20] 78a54: b9400108 ldr w8, [x8] 78a58: 7100151f cmp w8, #0x5 78a5c: 54000108 b.hi 0x78a7c 78a60: 90000201 adrp x1, 0xb8000 78a64: 90000202 adrp x2, 0xb8000 78a68: 91234421 add x1, x1, #0x8d1 78a6c: 91263442 add x2, x2, #0x98d 78a70: 528000a0 mov w0, #0x5 // =5 78a74: aa1303e3 mov x3, x19 78a78: 97fe5a52 bl 0xf3c0 <__android_log_print@plt> 78a7c: 52807e20 mov w0, #0x3f1 // =1009 78a80: 14000006 b 0x78a98 78a84: aa1403e0 mov x0, x20 78a88: 9400010a bl 0x78eb0 78a8c: 14000004 b 0x78a9c 78a90: aa1403e0 mov x0, x20 78a94: 94000107 bl 0x78eb0 78a98: b904e2bf str wzr, [x21, #0x4e0] 78a9c: a9427bfd ldp x29, x30, [sp, #0x20] 78aa0: a9414ff4 ldp x20, x19, [sp, #0x10] 78aa4: f84307f5 ldr x21, [sp], #0x30 78aa8: d65f03c0 ret 78aac: a9bd57f6 stp x22, x21, [sp, #-0x30]! 78ab0: a9014ff4 stp x20, x19, [sp, #0x10] 78ab4: a9027bfd stp x29, x30, [sp, #0x20] 78ab8: 910083fd add x29, sp, #0x20 78abc: aa0003f3 mov x19, x0 78ac0: f9400268 ldr x8, [x19] 78ac4: aa0103f4 mov x20, x1 78ac8: b4000228 cbz x8, 0x78b0c 78acc: f9400296 ldr x22, [x20] 78ad0: aa0803f5 mov x21, x8 78ad4: f94002a1 ldr x1, [x21] 78ad8: aa1603e0 mov x0, x22 78adc: 97fe5a7d bl 0xf4d0 78ae0: 37f800c0 tbnz w0, #0x1f, 0x78af8 78ae4: 340012e0 cbz w0, 0x78d40 78ae8: 910322a8 add x8, x21, #0xc8 78aec: f9400108 ldr x8, [x8] 78af0: b5ffff08 cbnz x8, 0x78ad0 78af4: 14000004 b 0x78b04 78af8: 910302a8 add x8, x21, #0xc0 78afc: f9400108 ldr x8, [x8] 78b00: b5fffe88 cbnz x8, 0x78ad0 78b04: 531f7c09 lsr w9, w0, #31 78b08: 14000003 b 0x78b14 78b0c: aa1f03f5 mov x21, xzr 78b10: 2a1f03e9 mov w9, wzr 78b14: 910322aa add x10, x21, #0xc8 78b18: 910302ab add x11, x21, #0xc0 78b1c: 7100013f cmp w9, #0x0 78b20: 9a8a1169 csel x9, x11, x10, ne 78b24: f10002bf cmp x21, #0x0 78b28: 320003e8 orr w8, wzr, #0x1 78b2c: 9a890269 csel x9, x19, x9, eq 78b30: a90cd69f stp xzr, x21, [x20, #0xc8] 78b34: f900629f str xzr, [x20, #0xc0] 78b38: b900da88 str w8, [x20, #0xd8] 78b3c: f9000134 str x20, [x9] 78b40: f9406a89 ldr x9, [x20, #0xd0] 78b44: b5000109 cbnz x9, 0x78b64 78b48: 1400007b b 0x78d34 78b4c: f900018b str x11, [x12] 78b50: f900616a str x10, [x11, #0xc0] 78b54: f900694b str x11, [x10, #0xd0] 78b58: aa0903f4 mov x20, x9 78b5c: f9406a89 ldr x9, [x20, #0xd0] 78b60: b4000ea9 cbz x9, 0x78d34 78b64: b940d92a ldr w10, [x9, #0xd8] 78b68: 7100055f cmp w10, #0x1 78b6c: 54000e41 b.ne 0x78d34 78b70: f940692a ldr x10, [x9, #0xd0] 78b74: f940614b ldr x11, [x10, #0xc0] 78b78: eb0b013f cmp x9, x11 78b7c: 54000160 b.eq 0x78ba8 78b80: b400008b cbz x11, 0x78b90 78b84: b940d96c ldr w12, [x11, #0xd8] 78b88: 7100059f cmp w12, #0x1 78b8c: 54000180 b.eq 0x78bbc 78b90: f940612b ldr x11, [x9, #0xc0] 78b94: eb14017f cmp x11, x20 78b98: 54000300 b.eq 0x78bf8 78b9c: aa0903eb mov x11, x9 78ba0: aa1403e9 mov x9, x20 78ba4: 14000031 b 0x78c68 78ba8: f940654b ldr x11, [x10, #0xc8] 78bac: b400018b cbz x11, 0x78bdc 78bb0: b940d96c ldr w12, [x11, #0xd8] 78bb4: 7100059f cmp w12, #0x1 78bb8: 54000121 b.ne 0x78bdc 78bbc: b900d97f str wzr, [x11, #0xd8] 78bc0: b900d93f str wzr, [x9, #0xd8] 78bc4: aa0a03e9 mov x9, x10 78bc8: b900d948 str w8, [x10, #0xd8] 78bcc: aa0903f4 mov x20, x9 78bd0: f9406a89 ldr x9, [x20, #0xd0] 78bd4: b5fffc89 cbnz x9, 0x78b64 78bd8: 14000057 b 0x78d34 78bdc: f940652c ldr x12, [x9, #0xc8] 78be0: eb14019f cmp x12, x20 78be4: 54000260 b.eq 0x78c30 78be8: aa0903eb mov x11, x9 78bec: aa0903ed mov x13, x9 78bf0: aa1403e9 mov x9, x20 78bf4: 1400003b b 0x78ce0 78bf8: f940668c ldr x12, [x20, #0xc8] 78bfc: aa0a03eb mov x11, x10 78c00: f900612c str x12, [x9, #0xc0] 78c04: b400006c cbz x12, 0x78c10 78c08: f9006989 str x9, [x12, #0xd0] 78c0c: f940692b ldr x11, [x9, #0xd0] 78c10: f9006a8b str x11, [x20, #0xd0] 78c14: b400020b cbz x11, 0x78c54 78c18: f940692b ldr x11, [x9, #0xd0] 78c1c: f84c0d6c ldr x12, [x11, #0xc0]! 78c20: 9100216d add x13, x11, #0x8 78c24: eb0c013f cmp x9, x12 78c28: 9a8d016b csel x11, x11, x13, eq 78c2c: 1400000b b 0x78c58 78c30: f940628b ldr x11, [x20, #0xc0] 78c34: f900652b str x11, [x9, #0xc8] 78c38: b40003cb cbz x11, 0x78cb0 78c3c: f9006969 str x9, [x11, #0xd0] 78c40: f940692b ldr x11, [x9, #0xd0] 78c44: f9006a8b str x11, [x20, #0xd0] 78c48: b500036b cbnz x11, 0x78cb4 78c4c: aa1303eb mov x11, x19 78c50: 1400001e b 0x78cc8 78c54: aa1303eb mov x11, x19 78c58: f9000174 str x20, [x11] 78c5c: aa1403eb mov x11, x20 78c60: f9006689 str x9, [x20, #0xc8] 78c64: f9006934 str x20, [x9, #0xd0] 78c68: b900d97f str wzr, [x11, #0xd8] 78c6c: f940654b ldr x11, [x10, #0xc8] 78c70: b900d948 str w8, [x10, #0xd8] 78c74: f940616c ldr x12, [x11, #0xc0] 78c78: f900654c str x12, [x10, #0xc8] 78c7c: b400004c cbz x12, 0x78c84 78c80: f900698a str x10, [x12, #0xd0] 78c84: f940694c ldr x12, [x10, #0xd0] 78c88: f900696c str x12, [x11, #0xd0] 78c8c: b40000ec cbz x12, 0x78ca8 78c90: f940694c ldr x12, [x10, #0xd0] 78c94: f84c0d8d ldr x13, [x12, #0xc0]! 78c98: 9100218e add x14, x12, #0x8 78c9c: eb0d015f cmp x10, x13 78ca0: 9a8e018c csel x12, x12, x14, eq 78ca4: 17ffffaa b 0x78b4c 78ca8: aa1303ec mov x12, x19 78cac: 17ffffa8 b 0x78b4c 78cb0: f9006a8a str x10, [x20, #0xd0] 78cb4: f940692b ldr x11, [x9, #0xd0] 78cb8: f84c0d6c ldr x12, [x11, #0xc0]! 78cbc: 9100216d add x13, x11, #0x8 78cc0: eb0c013f cmp x9, x12 78cc4: 9a8d016b csel x11, x11, x13, eq 78cc8: f9000174 str x20, [x11] 78ccc: f9006289 str x9, [x20, #0xc0] 78cd0: f9006934 str x20, [x9, #0xd0] 78cd4: f940614b ldr x11, [x10, #0xc0] 78cd8: aa1403ed mov x13, x20 78cdc: f940656c ldr x12, [x11, #0xc8] 78ce0: b900d9bf str wzr, [x13, #0xd8] 78ce4: b900d948 str w8, [x10, #0xd8] 78ce8: f900614c str x12, [x10, #0xc0] 78cec: b400004c cbz x12, 0x78cf4 78cf0: f900698a str x10, [x12, #0xd0] 78cf4: f940694c ldr x12, [x10, #0xd0] 78cf8: f900696c str x12, [x11, #0xd0] 78cfc: b40000ec cbz x12, 0x78d18 78d00: f940694c ldr x12, [x10, #0xd0] 78d04: f84c0d8d ldr x13, [x12, #0xc0]! 78d08: 9100218e add x14, x12, #0x8 78d0c: eb0d015f cmp x10, x13 78d10: 9a8e018c csel x12, x12, x14, eq 78d14: 14000002 b 0x78d1c 78d18: aa1303ec mov x12, x19 78d1c: f900018b str x11, [x12] 78d20: f900656a str x10, [x11, #0xc8] 78d24: f900694b str x11, [x10, #0xd0] 78d28: aa0903f4 mov x20, x9 78d2c: f9406a89 ldr x9, [x20, #0xd0] 78d30: b5fff1a9 cbnz x9, 0x78b64 78d34: f9400268 ldr x8, [x19] 78d38: aa1f03f5 mov x21, xzr 78d3c: b900d91f str wzr, [x8, #0xd8] 78d40: a9427bfd ldp x29, x30, [sp, #0x20] 78d44: a9414ff4 ldp x20, x19, [sp, #0x10] 78d48: aa1503e0 mov x0, x21 78d4c: a8c357f6 ldp x22, x21, [sp], #0x30 78d50: d65f03c0 ret 78d54: a9be4ff4 stp x20, x19, [sp, #-0x20]! 78d58: a9017bfd stp x29, x30, [sp, #0x10] 78d5c: 910043fd add x29, sp, #0x10 78d60: 90000348 adrp x8, 0xe0000 78d64: b9458908 ldr w8, [x8, #0x588] 78d68: aa0003f3 mov x19, x0 78d6c: 340002c8 cbz w8, 0x78dc4 78d70: 900006e0 adrp x0, 0x154000 78d74: 900006f4 adrp x20, 0x154000 78d78: 320003e8 orr w8, wzr, #0x1 78d7c: 9113a000 add x0, x0, #0x4e8 78d80: 320003e1 orr w1, wzr, #0x1 78d84: b904e288 str w8, [x20, #0x4e0] 78d88: 97fe5af2 bl 0xf950 78d8c: 34000220 cbz w0, 0x78dd0 78d90: f0000328 adrp x8, 0xdf000 78d94: f9471108 ldr x8, [x8, #0xe20] 78d98: b9400108 ldr w8, [x8] 78d9c: 7100151f cmp w8, #0x5 78da0: 540001c8 b.hi 0x78dd8 78da4: f9400263 ldr x3, [x19] 78da8: 90000201 adrp x1, 0xb8000 78dac: 90000202 adrp x2, 0xb8000 78db0: 91234421 add x1, x1, #0x8d1 78db4: 9126d042 add x2, x2, #0x9b4 78db8: 528000a0 mov w0, #0x5 // =5 78dbc: 97fe5981 bl 0xf3c0 <__android_log_print@plt> 78dc0: 14000006 b 0x78dd8 78dc4: aa1303e0 mov x0, x19 78dc8: 94000008 bl 0x78de8 78dcc: 14000004 b 0x78ddc 78dd0: aa1303e0 mov x0, x19 78dd4: 94000005 bl 0x78de8 78dd8: b904e29f str wzr, [x20, #0x4e0] 78ddc: a9417bfd ldp x29, x30, [sp, #0x10] 78de0: a8c24ff4 ldp x20, x19, [sp], #0x20 78de4: d65f03c0 ret 78de8: f81c0ff7 str x23, [sp, #-0x40]! 78dec: a90157f6 stp x22, x21, [sp, #0x10] 78df0: a9024ff4 stp x20, x19, [sp, #0x20] 78df4: a9037bfd stp x29, x30, [sp, #0x30] 78df8: 9100c3fd add x29, sp, #0x30 78dfc: aa0003f3 mov x19, x0 78e00: a9400662 ldp x2, x1, [x19] 78e04: 91004274 add x20, x19, #0x10 78e08: aa1403e0 mov x0, x20 78e0c: 9400004e bl 0x78f44 78e10: 340000c0 cbz w0, 0x78e28 78e14: a9437bfd ldp x29, x30, [sp, #0x30] 78e18: a9424ff4 ldp x20, x19, [sp, #0x20] 78e1c: a94157f6 ldp x22, x21, [sp, #0x10] 78e20: f84407f7 ldr x23, [sp], #0x40 78e24: d65f03c0 ret 78e28: 90000348 adrp x8, 0xe0000 78e2c: f942b515 ldr x21, [x8, #0x568] 78e30: b4ffff35 cbz x21, 0x78e14 78e34: 90000357 adrp x23, 0xe0000 78e38: f9400261 ldr x1, [x19] 78e3c: aa1503e0 mov x0, x21 78e40: aa1f03e2 mov x2, xzr 78e44: aa1f03e3 mov x3, xzr 78e48: 2a1f03e4 mov w4, wzr 78e4c: 97fe59bd bl 0xf540 78e50: 350002a0 cbnz w0, 0x78ea4 78e54: f942bef6 ldr x22, [x23, #0x578] 78e58: b40001f6 cbz x22, 0x78e94 78e5c: f9400261 ldr x1, [x19] 78e60: aa1603e0 mov x0, x22 78e64: aa1f03e2 mov x2, xzr 78e68: aa1f03e3 mov x3, xzr 78e6c: 2a1f03e4 mov w4, wzr 78e70: 97fe59b4 bl 0xf540 78e74: 350000c0 cbnz w0, 0x78e8c 78e78: f94012c0 ldr x0, [x22, #0x20] 78e7c: b4fffcc0 cbz x0, 0x78e14 78e80: f94012a1 ldr x1, [x21, #0x20] 78e84: 97fe5993 bl 0xf4d0 78e88: 340000e0 cbz w0, 0x78ea4 78e8c: f94016d6 ldr x22, [x22, #0x28] 78e90: b5fffe76 cbnz x22, 0x78e5c 78e94: a9420aa1 ldp x1, x2, [x21, #0x20] 78e98: f9401aa3 ldr x3, [x21, #0x30] 78e9c: aa1403e0 mov x0, x20 78ea0: 9400019b bl 0x7950c 78ea4: f9401eb5 ldr x21, [x21, #0x38] 78ea8: b5fffc95 cbnz x21, 0x78e38 78eac: 17ffffda b 0x78e14 78eb0: aa0003e8 mov x8, x0 78eb4: b9400109 ldr w9, [x8] 78eb8: 5288afea mov w10, #0x457f // =17791 78ebc: 72a8c98a movk w10, #0x464c, lsl #16 78ec0: 6b0a013f cmp w9, w10 78ec4: 54000060 b.eq 0x78ed0 78ec8: 52807de0 mov w0, #0x3ef // =1007 78ecc: d65f03c0 ret 78ed0: 39401109 ldrb w9, [x8, #0x4] 78ed4: 7100093f cmp w9, #0x2 78ed8: 54000261 b.ne 0x78f24 78edc: 39401509 ldrb w9, [x8, #0x5] 78ee0: 7100053f cmp w9, #0x1 78ee4: 54000241 b.ne 0x78f2c 78ee8: 39401909 ldrb w9, [x8, #0x6] 78eec: 7100053f cmp w9, #0x1 78ef0: 54000221 b.ne 0x78f34 78ef4: 79402109 ldrh w9, [x8, #0x10] 78ef8: 121f3929 and w9, w9, #0xfffe 78efc: 7100093f cmp w9, #0x2 78f00: 540001e1 b.ne 0x78f3c 78f04: 79402509 ldrh w9, [x8, #0x12] 78f08: 52807de0 mov w0, #0x3ef // =1007 78f0c: 7102dd3f cmp w9, #0xb7 78f10: 54000081 b.ne 0x78f20 78f14: b9401508 ldr w8, [x8, #0x14] 78f18: 7100051f cmp w8, #0x1 78f1c: 1a8003e0 csel w0, wzr, w0, eq 78f20: d65f03c0 ret 78f24: 52807de0 mov w0, #0x3ef // =1007 78f28: d65f03c0 ret 78f2c: 52807de0 mov w0, #0x3ef // =1007 78f30: d65f03c0 ret 78f34: 52807de0 mov w0, #0x3ef // =1007 78f38: d65f03c0 ret 78f3c: 52807de0 mov w0, #0x3ef // =1007 78f40: d65f03c0 ret 78f44: d10143ff sub sp, sp, #0x50 78f48: a9015ff8 stp x24, x23, [sp, #0x10] 78f4c: a90257f6 stp x22, x21, [sp, #0x20] 78f50: a9034ff4 stp x20, x19, [sp, #0x30] 78f54: a9047bfd stp x29, x30, [sp, #0x40] 78f58: 910103fd add x29, sp, #0x40 78f5c: aa0203f3 mov x19, x2 78f60: aa0103f4 mov x20, x1 78f64: aa0003f5 mov x21, x0 78f68: 52807d40 mov w0, #0x3ea // =1002 78f6c: b40004b4 cbz x20, 0x79000 78f70: b4000493 cbz x19, 0x79000 78f74: 910042a0 add x0, x21, #0x10 78f78: 52801402 mov w2, #0xa0 // =160 78f7c: 2a1f03e1 mov w1, wzr 78f80: 97fe5a58 bl 0xf8e0 78f84: a90052b3 stp x19, x20, [x21] 78f88: f9000eb4 str x20, [x21, #0x18] 78f8c: f9401288 ldr x8, [x20, #0x20] 78f90: 8b140108 add x8, x8, x20 78f94: f90012a8 str x8, [x21, #0x20] 78f98: 79407289 ldrh w9, [x20, #0x38] 78f9c: b4000189 cbz x9, 0x78fcc 78fa0: 321d0bea orr w10, wzr, #0x38 78fa4: 9b0a212a madd x10, x9, x10, x8 78fa8: aa0803e9 mov x9, x8 78fac: b940012b ldr w11, [x9] 78fb0: 7100057f cmp w11, #0x1 78fb4: 54000061 b.ne 0x78fc0 78fb8: f940052b ldr x11, [x9, #0x8] 78fbc: b40002eb cbz x11, 0x79018 78fc0: 9100e129 add x9, x9, #0x38 78fc4: eb0a013f cmp x9, x10 78fc8: 54ffff23 b.lo 0x78fac 78fcc: f0000328 adrp x8, 0xdf000 78fd0: f9471108 ldr x8, [x8, #0xe20] 78fd4: b9400108 ldr w8, [x8] 78fd8: 7100191f cmp w8, #0x6 78fdc: 54000108 b.hi 0x78ffc 78fe0: 90000201 adrp x1, 0xb8000 78fe4: 90000202 adrp x2, 0xb8000 78fe8: 91234421 add x1, x1, #0x8d1 78fec: 9129a042 add x2, x2, #0xa68 78ff0: 321f07e0 orr w0, wzr, #0x6 78ff4: aa1303e3 mov x3, x19 78ff8: 97fe58f2 bl 0xf3c0 <__android_log_print@plt> 78ffc: 52807de0 mov w0, #0x3ef // =1007 79000: a9447bfd ldp x29, x30, [sp, #0x40] 79004: a9434ff4 ldp x20, x19, [sp, #0x30] 79008: a94257f6 ldp x22, x21, [sp, #0x20] 7900c: a9415ff8 ldp x24, x23, [sp, #0x10] 79010: 910143ff add sp, sp, #0x50 79014: d65f03c0 ret 79018: f9400929 ldr x9, [x9, #0x10] 7901c: eb14013f cmp x9, x20 79020: 54fffee8 b.hi 0x78ffc 79024: cb090289 sub x9, x20, x9 79028: aa0803eb mov x11, x8 7902c: f9000aa9 str x9, [x21, #0x10] 79030: b940016c ldr w12, [x11] 79034: 7100099f cmp w12, #0x2 79038: 540000a0 b.eq 0x7904c 7903c: 9100e16b add x11, x11, #0x38 79040: eb0a017f cmp x11, x10 79044: 54ffff63 b.lo 0x79030 79048: 1400009e b 0x792c0 7904c: b40013ab cbz x11, 0x792c0 79050: f940096a ldr x10, [x11, #0x10] 79054: 8b090141 add x1, x10, x9 79058: f90016a1 str x1, [x21, #0x28] 7905c: f940156a ldr x10, [x11, #0x28] 79060: d3447d40 ubfx x0, x10, #4, #28 79064: b90032aa str w10, [x21, #0x30] 79068: b4001400 cbz x0, 0x792e8 7906c: 928001c2 mov x2, #-0xf // =-15 79070: 529fdea3 mov w3, #0xfef5 // =65269 79074: f00001e4 adrp x4, 0xb8000 79078: f00001e5 adrp x5, 0xb8000 7907c: 2a1f03e7 mov w7, wzr 79080: 2a1f03e6 mov w6, wzr 79084: 2a1f03eb mov w11, wzr 79088: aa1f03ef mov x15, xzr 7908c: 2a1f03ec mov w12, wzr 79090: aa1f03f1 mov x17, xzr 79094: aa1f03f0 mov x16, xzr 79098: aa1f03ed mov x13, xzr 7909c: aa1f03ee mov x14, xzr 790a0: 2a1f03ea mov w10, wzr 790a4: aa1f03f2 mov x18, xzr 790a8: 2a1f03f6 mov w22, wzr 790ac: 8b001020 add x0, x1, x0, lsl #4 790b0: f2b3ffe2 movk x2, #0x9fff, lsl #16 790b4: 72adffe3 movk w3, #0x6fff, lsl #16 790b8: 9128e084 add x4, x4, #0xa38 790bc: 912760a5 add x5, x5, #0x9d8 790c0: f9400037 ldr x23, [x1] 790c4: f1005eff cmp x23, #0x17 790c8: 54000148 b.hi 0x790f0 790cc: b8b778b7 ldrsw x23, [x5, x23, lsl #2] 790d0: 8b0502f7 add x23, x23, x5 790d4: d61f02e0 br x23 790d8: f9400437 ldr x23, [x1, #0x8] 790dc: 8b0902f7 add x23, x23, x9 790e0: eb1402ff cmp x23, x20 790e4: f9002eb7 str x23, [x21, #0x58] 790e8: 54000ac2 b.hs 0x79240 790ec: 17ffffc4 b 0x78ffc 790f0: 8b0202f8 add x24, x23, x2 790f4: f1000f1f cmp x24, #0x3 790f8: 540001a8 b.hi 0x7912c 790fc: b8b87897 ldrsw x23, [x4, x24, lsl #2] 79100: 8b0402f7 add x23, x23, x4 79104: d61f02e0 br x23 79108: f9400432 ldr x18, [x1, #0x8] 7910c: 8b090252 add x18, x18, x9 79110: eb14025f cmp x18, x20 79114: f90036b2 str x18, [x21, #0x68] 79118: 54000942 b.hs 0x79240 7911c: 17ffffb8 b 0x78ffc 79120: b9400827 ldr w7, [x1, #0x8] 79124: b90062a7 str w7, [x21, #0x60] 79128: 14000046 b 0x79240 7912c: eb0302ff cmp x23, x3 79130: 54000881 b.ne 0x79240 79134: f940042c ldr x12, [x1, #0x8] 79138: 8b090191 add x17, x12, x9 7913c: eb14023f cmp x17, x20 79140: 54fff5e3 b.lo 0x78ffc 79144: b9400236 ldr w22, [x17] 79148: 9100422f add x15, x17, #0x10 7914c: b90082b6 str w22, [x21, #0x80] 79150: b940062c ldr w12, [x17, #0x4] 79154: b90096ac str w12, [x21, #0x94] 79158: b9400a30 ldr w16, [x17, #0x8] 7915c: 320003ec orr w12, wzr, #0x1 79160: b900a2b0 str w16, [x21, #0xa0] 79164: b9400e37 ldr w23, [x17, #0xc] 79168: 8b100df0 add x16, x15, x16, lsl #3 7916c: 8b160a11 add x17, x16, x22, lsl #2 79170: 320003f6 orr w22, wzr, #0x1 79174: f9004eaf str x15, [x21, #0x98] 79178: f9003eb0 str x16, [x21, #0x78] 7917c: b900aeac str w12, [x21, #0xac] 79180: f90046b1 str x17, [x21, #0x88] 79184: b900a6b7 str w23, [x21, #0xa4] 79188: 1400002e b 0x79240 7918c: b940082a ldr w10, [x1, #0x8] 79190: b90072aa str w10, [x21, #0x70] 79194: 1400002b b 0x79240 79198: aa0003e1 mov x1, x0 7919c: 14000029 b 0x79240 791a0: b9400826 ldr w6, [x1, #0x8] 791a4: b90052a6 str w6, [x21, #0x50] 791a8: 14000026 b 0x79240 791ac: 710006df cmp w22, #0x1 791b0: 54000480 b.eq 0x79240 791b4: f9400430 ldr x16, [x1, #0x8] 791b8: 8b090210 add x16, x16, x9 791bc: eb14021f cmp x16, x20 791c0: 54fff1e3 b.lo 0x78ffc 791c4: b9400211 ldr w17, [x16] 791c8: b90082b1 str w17, [x21, #0x80] 791cc: b9400617 ldr w23, [x16, #0x4] 791d0: 91002210 add x16, x16, #0x8 791d4: 8b110a11 add x17, x16, x17, lsl #2 791d8: f9003eb0 str x16, [x21, #0x78] 791dc: b90092b7 str w23, [x21, #0x90] 791e0: f90046b1 str x17, [x21, #0x88] 791e4: 14000017 b 0x79240 791e8: f940042e ldr x14, [x1, #0x8] 791ec: 8b0901ce add x14, x14, x9 791f0: eb1401df cmp x14, x20 791f4: f9001eae str x14, [x21, #0x38] 791f8: 54000242 b.hs 0x79240 791fc: 17ffff80 b 0x78ffc 79200: f940042d ldr x13, [x1, #0x8] 79204: 8b0901ad add x13, x13, x9 79208: eb1401bf cmp x13, x20 7920c: f90022ad str x13, [x21, #0x40] 79210: 54000182 b.hs 0x79240 79214: 17ffff7a b 0x78ffc 79218: f940042b ldr x11, [x1, #0x8] 7921c: f1001d7f cmp x11, #0x7 79220: 1a9f17eb cset w11, eq 79224: b900aaab str w11, [x21, #0xa8] 79228: 14000006 b 0x79240 7922c: f9400437 ldr x23, [x1, #0x8] 79230: 8b0902f7 add x23, x23, x9 79234: eb1402ff cmp x23, x20 79238: f90026b7 str x23, [x21, #0x48] 7923c: 54ffee03 b.lo 0x78ffc 79240: 91004021 add x1, x1, #0x10 79244: eb00003f cmp x1, x0 79248: 54fff3c3 b.lo 0x790c0 7924c: b4000632 cbz x18, 0x79310 79250: 7100114a subs w10, w10, #0x4 79254: 54000863 b.lo 0x79360 79258: 39400240 ldrb w0, [x18] 7925c: 7101041f cmp w0, #0x41 79260: 54000801 b.ne 0x79360 79264: 39400640 ldrb w0, [x18, #0x1] 79268: 7101401f cmp w0, #0x50 7926c: 540007a1 b.ne 0x79360 79270: 39400a40 ldrb w0, [x18, #0x2] 79274: 71014c1f cmp w0, #0x53 79278: 54000741 b.ne 0x79360 7927c: 39400e40 ldrb w0, [x18, #0x3] 79280: 7100c81f cmp w0, #0x32 79284: 540006e1 b.ne 0x79360 79288: 91001252 add x18, x18, #0x4 7928c: f90036b2 str x18, [x21, #0x68] 79290: b90072aa str w10, [x21, #0x70] 79294: b5000409 cbnz x9, 0x79314 79298: d0000328 adrp x8, 0xdf000 7929c: f9471108 ldr x8, [x8, #0xe20] 792a0: b9400108 ldr w8, [x8] 792a4: 7100191f cmp w8, #0x6 792a8: 54ffeaa8 b.hi 0x78ffc 792ac: f00001e1 adrp x1, 0xb8000 792b0: f00001e2 adrp x2, 0xb8000 792b4: 91234421 add x1, x1, #0x8d1 792b8: 912e5042 add x2, x2, #0xb94 792bc: 14000070 b 0x7947c 792c0: d0000328 adrp x8, 0xdf000 792c4: f9471108 ldr x8, [x8, #0xe20] 792c8: b9400108 ldr w8, [x8] 792cc: 7100191f cmp w8, #0x6 792d0: 54ffe968 b.hi 0x78ffc 792d4: f00001e1 adrp x1, 0xb8000 792d8: f00001e2 adrp x2, 0xb8000 792dc: 91234421 add x1, x1, #0x8d1 792e0: 912a4442 add x2, x2, #0xa91 792e4: 17ffff43 b 0x78ff0 792e8: aa1f03ee mov x14, xzr 792ec: aa1f03ed mov x13, xzr 792f0: aa1f03f0 mov x16, xzr 792f4: aa1f03f1 mov x17, xzr 792f8: 2a1f03ec mov w12, wzr 792fc: aa1f03ef mov x15, xzr 79300: 2a1f03eb mov w11, wzr 79304: 2a1f03e6 mov w6, wzr 79308: 2a1f03e7 mov w7, wzr 7930c: 2a1f03ea mov w10, wzr 79310: b4fffc49 cbz x9, 0x79298 79314: b40003f4 cbz x20, 0x79390 79318: b4000508 cbz x8, 0x793b8 7931c: b400062e cbz x14, 0x793e0 79320: b400074d cbz x13, 0x79408 79324: b4000870 cbz x16, 0x79430 79328: b4000991 cbz x17, 0x79458 7932c: d0000328 adrp x8, 0xdf000 79330: f9471108 ldr x8, [x8, #0xe20] 79334: 7100059f cmp w12, #0x1 79338: b9400108 ldr w8, [x8] 7933c: 54000b81 b.ne 0x794ac 79340: b5000b6f cbnz x15, 0x794ac 79344: 7100191f cmp w8, #0x6 79348: 54ffe5a8 b.hi 0x78ffc 7934c: f00001e1 adrp x1, 0xb8000 79350: f00001e2 adrp x2, 0xb8000 79354: 91234421 add x1, x1, #0x8d1 79358: 912ffc42 add x2, x2, #0xbff 7935c: 14000048 b 0x7947c 79360: d0000328 adrp x8, 0xdf000 79364: f9471108 ldr x8, [x8, #0xe20] 79368: b9400108 ldr w8, [x8] 7936c: 7100191f cmp w8, #0x6 79370: 54ffe468 b.hi 0x78ffc 79374: f00001e1 adrp x1, 0xb8000 79378: f00001e2 adrp x2, 0xb8000 7937c: 91234421 add x1, x1, #0x8d1 79380: 912acc42 add x2, x2, #0xab3 79384: 321f07e0 orr w0, wzr, #0x6 79388: 97fe580e bl 0xf3c0 <__android_log_print@plt> 7938c: 17ffff1c b 0x78ffc 79390: d0000328 adrp x8, 0xdf000 79394: f9471108 ldr x8, [x8, #0xe20] 79398: b9400108 ldr w8, [x8] 7939c: 7100191f cmp w8, #0x6 793a0: 54ffe2e8 b.hi 0x78ffc 793a4: f00001e1 adrp x1, 0xb8000 793a8: f00001e2 adrp x2, 0xb8000 793ac: 91234421 add x1, x1, #0x8d1 793b0: 912e9042 add x2, x2, #0xba4 793b4: 14000032 b 0x7947c 793b8: d0000328 adrp x8, 0xdf000 793bc: f9471108 ldr x8, [x8, #0xe20] 793c0: b9400108 ldr w8, [x8] 793c4: 7100191f cmp w8, #0x6 793c8: 54ffe1a8 b.hi 0x78ffc 793cc: f00001e1 adrp x1, 0xb8000 793d0: f00001e2 adrp x2, 0xb8000 793d4: 91234421 add x1, x1, #0x8d1 793d8: 912ec842 add x2, x2, #0xbb2 793dc: 14000028 b 0x7947c 793e0: d0000328 adrp x8, 0xdf000 793e4: f9471108 ldr x8, [x8, #0xe20] 793e8: b9400108 ldr w8, [x8] 793ec: 7100191f cmp w8, #0x6 793f0: 54ffe068 b.hi 0x78ffc 793f4: f00001e1 adrp x1, 0xb8000 793f8: f00001e2 adrp x2, 0xb8000 793fc: 91234421 add x1, x1, #0x8d1 79400: 912f0042 add x2, x2, #0xbc0 79404: 1400001e b 0x7947c 79408: d0000328 adrp x8, 0xdf000 7940c: f9471108 ldr x8, [x8, #0xe20] 79410: b9400108 ldr w8, [x8] 79414: 7100191f cmp w8, #0x6 79418: 54ffdf28 b.hi 0x78ffc 7941c: f00001e1 adrp x1, 0xb8000 79420: f00001e2 adrp x2, 0xb8000 79424: 91234421 add x1, x1, #0x8d1 79428: 912f4042 add x2, x2, #0xbd0 7942c: 14000014 b 0x7947c 79430: d0000328 adrp x8, 0xdf000 79434: f9471108 ldr x8, [x8, #0xe20] 79438: b9400108 ldr w8, [x8] 7943c: 7100191f cmp w8, #0x6 79440: 54ffdde8 b.hi 0x78ffc 79444: f00001e1 adrp x1, 0xb8000 79448: f00001e2 adrp x2, 0xb8000 7944c: 91234421 add x1, x1, #0x8d1 79450: 912f8042 add x2, x2, #0xbe0 79454: 1400000a b 0x7947c 79458: d0000328 adrp x8, 0xdf000 7945c: f9471108 ldr x8, [x8, #0xe20] 79460: b9400108 ldr w8, [x8] 79464: 7100191f cmp w8, #0x6 79468: 54ffdca8 b.hi 0x78ffc 7946c: f00001e1 adrp x1, 0xb8000 79470: f00001e2 adrp x2, 0xb8000 79474: 91234421 add x1, x1, #0x8d1 79478: 912fc042 add x2, x2, #0xbf0 7947c: 321f07e0 orr w0, wzr, #0x6 79480: 97fe57d0 bl 0xf3c0 <__android_log_print@plt> 79484: d0000328 adrp x8, 0xdf000 79488: f9471108 ldr x8, [x8, #0xe20] 7948c: b9400108 ldr w8, [x8] 79490: 7100191f cmp w8, #0x6 79494: 54ffdb48 b.hi 0x78ffc 79498: f00001e1 adrp x1, 0xb8000 7949c: f00001e2 adrp x2, 0xb8000 794a0: 91234421 add x1, x1, #0x8d1 794a4: 912b4842 add x2, x2, #0xad2 794a8: 17fffed2 b 0x78ff0 794ac: 7100111f cmp w8, #0x4 794b0: 540002a8 b.hi 0x79504 794b4: f00001e8 adrp x8, 0xb8000 794b8: f00001e9 adrp x9, 0xb8000 794bc: 912c7d08 add x8, x8, #0xb1f 794c0: 912c6929 add x9, x9, #0xb1a 794c4: 7100017f cmp w11, #0x0 794c8: f00001eb adrp x11, 0xb8000 794cc: f00001ed adrp x13, 0xb8000 794d0: 912cb16b add x11, x11, #0xb2c 794d4: 912c8dad add x13, x13, #0xb23 794d8: 9a881124 csel x4, x9, x8, ne 794dc: 7100019f cmp w12, #0x0 794e0: f00001e1 adrp x1, 0xb8000 794e4: f00001e2 adrp x2, 0xb8000 794e8: 9a8b11a5 csel x5, x13, x11, ne 794ec: 91234421 add x1, x1, #0x8d1 794f0: 912bb042 add x2, x2, #0xaec 794f4: 321e03e0 orr w0, wzr, #0x4 794f8: aa1303e3 mov x3, x19 794fc: b90003ea str w10, [sp] 79500: 97fe57b0 bl 0xf3c0 <__android_log_print@plt> 79504: 2a1f03e0 mov w0, wzr 79508: 17fffebe b 0x79000 7950c: d10543ff sub sp, sp, #0x150 79510: a90f6ffc stp x28, x27, [sp, #0xf0] 79514: a91067fa stp x26, x25, [sp, #0x100] 79518: a9115ff8 stp x24, x23, [sp, #0x110] 7951c: a91257f6 stp x22, x21, [sp, #0x120] 79520: a9134ff4 stp x20, x19, [sp, #0x130] 79524: a9147bfd stp x29, x30, [sp, #0x140] 79528: 910503fd add x29, sp, #0x140 7952c: d53bd05a mrs x26, TPIDR_EL0 79530: f9401748 ldr x8, [x26, #0x28] 79534: 910143fb add x27, sp, #0x50 79538: aa0003f5 mov x21, x0 7953c: aa0203f4 mov x20, x2 79540: f9000368 str x8, [x27] 79544: f94002a4 ldr x4, [x21] 79548: aa0103f6 mov x22, x1 7954c: b4000384 cbz x4, 0x795bc 79550: 52807d40 mov w0, #0x3ea // =1002 79554: b4004576 cbz x22, 0x79e00 79558: f90027e3 str x3, [sp, #0x48] 7955c: b4004534 cbz x20, 0x79e00 79560: d000033c adrp x28, 0xdf000 79564: f947139c ldr x28, [x28, #0xe20] 79568: b9400388 ldr w8, [x28] 7956c: 7100111f cmp w8, #0x4 79570: 54000108 b.hi 0x79590 79574: f00001e1 adrp x1, 0xb8000 79578: f00001e2 adrp x2, 0xb8000 7957c: 91234421 add x1, x1, #0x8d1 79580: 912d0442 add x2, x2, #0xb41 79584: 321e03e0 orr w0, wzr, #0x4 79588: aa1603e3 mov x3, x22 7958c: 97fe578d bl 0xf3c0 <__android_log_print@plt> 79590: b940aea8 ldr w8, [x21, #0xac] 79594: 394002c9 ldrb w9, [x22] 79598: 340002c8 cbz w8, 0x795f0 7959c: 34000669 cbz w9, 0x79668 795a0: 910006ca add x10, x22, #0x1 795a4: 5282a0a8 mov w8, #0x1505 // =5381 795a8: 0b081508 add w8, w8, w8, lsl #5 795ac: 0b290108 add w8, w8, w9, uxtb 795b0: 38401549 ldrb w9, [x10], #0x1 795b4: 35ffffa9 cbnz w9, 0x795a8 795b8: 1400002d b 0x7966c 795bc: d0000328 adrp x8, 0xdf000 795c0: f9471108 ldr x8, [x8, #0xe20] 795c4: b9400108 ldr w8, [x8] 795c8: 7100191f cmp w8, #0x6 795cc: 540000e8 b.hi 0x795e8 795d0: f00001e1 adrp x1, 0xb8000 795d4: f00001e2 adrp x2, 0xb8000 795d8: 91234421 add x1, x1, #0x8d1 795dc: 912cd442 add x2, x2, #0xb35 795e0: 321f07e0 orr w0, wzr, #0x6 795e4: 97fe5777 bl 0xf3c0 <__android_log_print@plt> 795e8: 321c17e0 orr w0, wzr, #0x3f0 795ec: 14000205 b 0x79e00 795f0: 2a1f03ea mov w10, wzr 795f4: 34000149 cbz w9, 0x7961c 795f8: 910006c8 add x8, x22, #0x1 795fc: 531c6d4a lsl w10, w10, #4 79600: 0b29014a add w10, w10, w9, uxtb 79604: 38401509 ldrb w9, [x8], #0x1 79608: 12006d4b and w11, w10, #0xfffffff 7960c: 53187d4a lsr w10, w10, #24 79610: 121c0d4a and w10, w10, #0xf0 79614: 4a0b014a eor w10, w10, w11 79618: 35ffff29 cbnz w9, 0x795fc 7961c: b94082a8 ldr w8, [x21, #0x80] 79620: f9403ea9 ldr x9, [x21, #0x78] 79624: 1ac8094b udiv w11, w10, w8 79628: 1b08a968 msub w8, w11, w8, w10 7962c: b8685937 ldr w23, [x9, w8, uxtw #2] 79630: 34003e77 cbz w23, 0x79dfc 79634: a943e2b3 ldp x19, x24, [x21, #0x38] 79638: 321d07f9 orr w25, wzr, #0x18 7963c: 9bb97ee8 umull x8, w23, w25 79640: b8686b08 ldr w8, [x24, x8] 79644: aa1603e0 mov x0, x22 79648: 8b080261 add x1, x19, x8 7964c: 97fe57a1 bl 0xf4d0 79650: 340009c0 cbz w0, 0x79788 79654: f94046a8 ldr x8, [x21, #0x88] 79658: 2a1703e9 mov w9, w23 7965c: b8697917 ldr w23, [x8, x9, lsl #2] 79660: 35fffef7 cbnz w23, 0x7963c 79664: 140001e6 b 0x79dfc 79668: 5282a0a8 mov w8, #0x1505 // =5381 7966c: 29543aac ldp w12, w14, [x21, #0xa0] 79670: f9404ea9 ldr x9, [x21, #0x98] 79674: 53067d0a lsr w10, w8, #6 79678: 1200150b and w11, w8, #0x3f 7967c: 1acc094f udiv w15, w10, w12 79680: 1b0ca9ea msub w10, w15, w12, w10 79684: f86a5929 ldr x9, [x9, w10, uxtw #3] 79688: 1ace250a lsr w10, w8, w14 7968c: 320003ed orr w13, wzr, #0x1 79690: 1200154a and w10, w10, #0x3f 79694: 9acb21ab lsl x11, x13, x11 79698: 9aca21aa lsl x10, x13, x10 7969c: aa0b014a orr x10, x10, x11 796a0: 8a290149 bic x9, x10, x9 796a4: b5000429 cbnz x9, 0x79728 796a8: b94082a9 ldr w9, [x21, #0x80] 796ac: f9403eaa ldr x10, [x21, #0x78] 796b0: b94096b8 ldr w24, [x21, #0x94] 796b4: 1ac9090b udiv w11, w8, w9 796b8: 1b09a169 msub w9, w11, w9, w8 796bc: b8695957 ldr w23, [x10, w9, uxtw #2] 796c0: 6b1802ff cmp w23, w24 796c4: 54000363 b.lo 0x79730 796c8: f90023fa str x26, [sp, #0x40] 796cc: f94046b3 ldr x19, [x21, #0x88] 796d0: 32000119 orr w25, w8, #0x1 796d4: 321d07fa orr w26, wzr, #0x18 796d8: 4b1802e8 sub w8, w23, w24 796dc: b8685a7b ldr w27, [x19, w8, uxtw #2] 796e0: 32000368 orr w8, w27, #0x1 796e4: 6b08033f cmp w25, w8 796e8: 54000101 b.ne 0x79708 796ec: a943a2a9 ldp x9, x8, [x21, #0x38] 796f0: 9bba7eea umull x10, w23, w26 796f4: aa1603e0 mov x0, x22 796f8: b86a6908 ldr w8, [x8, x10] 796fc: 8b080121 add x1, x9, x8 79700: 97fe5774 bl 0xf4d0 79704: 34000540 cbz w0, 0x797ac 79708: 2a3b03e8 mvn w8, w27 7970c: 12000108 and w8, w8, #0x1 79710: 0b170117 add w23, w8, w23 79714: 3607fe3b tbz w27, #0x0, 0x796d8 79718: f94023fa ldr x26, [sp, #0x40] 7971c: 910143fb add x27, sp, #0x50 79720: 35000098 cbnz w24, 0x79730 79724: 140001b6 b 0x79dfc 79728: b94096b8 ldr w24, [x21, #0x94] 7972c: 34003698 cbz w24, 0x79dfc 79730: a943e6b3 ldp x19, x25, [x21, #0x38] 79734: aa1f03f7 mov x23, xzr 79738: 2a1803f8 mov w24, w24 7973c: b9400328 ldr w8, [x25] 79740: aa1603e1 mov x1, x22 79744: 8b080260 add x0, x19, x8 79748: 97fe5762 bl 0xf4d0 7974c: 340000c0 cbz w0, 0x79764 79750: 910006f7 add x23, x23, #0x1 79754: eb1802ff cmp x23, x24 79758: 91006339 add x25, x25, #0x18 7975c: 54ffff03 b.lo 0x7973c 79760: 140001a7 b 0x79dfc 79764: b9400388 ldr w8, [x28] 79768: f90023fa str x26, [sp, #0x40] 7976c: 7100151f cmp w8, #0x5 79770: 54000342 b.hs 0x797d8 79774: f00001e1 adrp x1, 0xb8000 79778: f00001e2 adrp x2, 0xb8000 7977c: 91234421 add x1, x1, #0x8d1 79780: 9130d442 add x2, x2, #0xc35 79784: 14000011 b 0x797c8 79788: b9400388 ldr w8, [x28] 7978c: f90023fa str x26, [sp, #0x40] 79790: 7100111f cmp w8, #0x4 79794: 54000228 b.hi 0x797d8 79798: f00001e1 adrp x1, 0xb8000 7979c: f00001e2 adrp x2, 0xb8000 797a0: 91234421 add x1, x1, #0x8d1 797a4: 91317842 add x2, x2, #0xc5e 797a8: 14000008 b 0x797c8 797ac: b9400388 ldr w8, [x28] 797b0: 7100111f cmp w8, #0x4 797b4: 54000128 b.hi 0x797d8 797b8: f00001e1 adrp x1, 0xb8000 797bc: f00001e2 adrp x2, 0xb8000 797c0: 91234421 add x1, x1, #0x8d1 797c4: 91303842 add x2, x2, #0xc0e 797c8: 321e03e0 orr w0, wzr, #0x4 797cc: aa1603e3 mov x3, x22 797d0: 2a1703e4 mov w4, w23 797d4: 97fe56fb bl 0xf3c0 <__android_log_print@plt> 797d8: f94026b8 ldr x24, [x21, #0x48] 797dc: b4000418 cbz x24, 0x7985c 797e0: b940aaa8 ldr w8, [x21, #0xa8] 797e4: b94052a9 ldr w9, [x21, #0x50] 797e8: 321c03ea orr w10, wzr, #0x10 797ec: 321d07eb orr w11, wzr, #0x18 797f0: f00001fc adrp x28, 0xb8000 797f4: f00001fb adrp x27, 0xb8000 797f8: 7100011f cmp w8, #0x0 797fc: 912d779c add x28, x28, #0xb5d 79800: 912d4f7b add x27, x27, #0xb53 79804: 8b09031a add x26, x24, x9 79808: 9a8a1173 csel x19, x11, x10, ne 7980c: 910173f9 add x25, sp, #0x5c 79810: eb1a031f cmp x24, x26 79814: 54000242 b.hs 0x7985c 79818: b4000238 cbz x24, 0x7985c 7981c: b940aaa8 ldr w8, [x21, #0xa8] 79820: f94027e5 ldr x5, [sp, #0x48] 79824: 320003e2 orr w2, wzr, #0x1 79828: aa1503e0 mov x0, x21 7982c: 7100011f cmp w8, #0x0 79830: 9a9c1361 csel x1, x27, x28, ne 79834: aa1603e3 mov x3, x22 79838: aa1403e4 mov x4, x20 7983c: 2a1703e6 mov w6, w23 79840: aa1803e7 mov x7, x24 79844: f90003f9 str x25, [sp] 79848: 94000189 bl 0x79e6c 7984c: 35000460 cbnz w0, 0x798d8 79850: b9405fe8 ldr w8, [sp, #0x5c] 79854: 8b130318 add x24, x24, x19 79858: 34fffdc8 cbz w8, 0x79810 7985c: f9402ea7 ldr x7, [x21, #0x58] 79860: f94027fc ldr x28, [sp, #0x48] 79864: b4000407 cbz x7, 0x798e4 79868: b940aaa8 ldr w8, [x21, #0xa8] 7986c: b94062a9 ldr w9, [x21, #0x60] 79870: 321c03ea orr w10, wzr, #0x10 79874: 321d07eb orr w11, wzr, #0x18 79878: f00001f3 adrp x19, 0xb8000 7987c: 7100011f cmp w8, #0x0 79880: f00001fa adrp x26, 0xb8000 79884: 912dc273 add x19, x19, #0xb70 79888: 8b0900f8 add x24, x7, x9 7988c: 9a8a1179 csel x25, x11, x10, ne 79890: 912d9b5a add x26, x26, #0xb66 79894: eb1800ff cmp x7, x24 79898: 54000262 b.hs 0x798e4 7989c: b4000247 cbz x7, 0x798e4 798a0: b940aaa8 ldr w8, [x21, #0xa8] 798a4: aa1503e0 mov x0, x21 798a8: 2a1f03e2 mov w2, wzr 798ac: aa1603e3 mov x3, x22 798b0: 7100011f cmp w8, #0x0 798b4: 9a931341 csel x1, x26, x19, ne 798b8: aa1403e4 mov x4, x20 798bc: aa1c03e5 mov x5, x28 798c0: 2a1703e6 mov w6, w23 798c4: 8b1900fb add x27, x7, x25 798c8: f90003ff str xzr, [sp] 798cc: 94000168 bl 0x79e6c 798d0: aa1b03e7 mov x7, x27 798d4: 34fffe00 cbz w0, 0x79894 798d8: f94023fa ldr x26, [sp, #0x40] 798dc: 910143fb add x27, sp, #0x50 798e0: 14000148 b 0x79e00 798e4: f94036b8 ldr x24, [x21, #0x68] 798e8: f94023fa ldr x26, [sp, #0x40] 798ec: 910143fb add x27, sp, #0x50 798f0: b4002878 cbz x24, 0x79dfc 798f4: b940aab3 ldr w19, [x21, #0xa8] 798f8: b94072b9 ldr w25, [x21, #0x70] 798fc: 910183e8 add x8, sp, #0x60 79900: 91004100 add x0, x8, #0x10 79904: 321d0fe2 orr w2, wzr, #0x78 79908: 2a1f03e1 mov w1, wzr 7990c: 97fe57f5 bl 0xf8e0 79910: aa1f03ea mov x10, xzr 79914: aa1f03ec mov x12, xzr 79918: 8b190308 add x8, x24, x25 7991c: a90623f8 stp x24, x8, [sp, #0x60] 79920: b900e3f3 str w19, [sp, #0xe0] 79924: eb08031f cmp x24, x8 79928: 54000562 b.hs 0x799d4 7992c: 91000709 add x9, x24, #0x1 79930: f90033e9 str x9, [sp, #0x60] 79934: 3940030e ldrb w14, [x24] 79938: aa0903f8 mov x24, x9 7993c: 120019cb and w11, w14, #0x7f 79940: 9acc216b lsl x11, x11, x12 79944: aa0a016a orr x10, x11, x10 79948: 91001d8c add x12, x12, #0x7 7994c: 373ffece tbnz w14, #0x7, 0x79924 79950: 721a01df tst w14, #0x40 79954: 320017ee orr w14, wzr, #0x3f 79958: 9280000f mov x15, #-0x1 // =-1 7995c: fa4e1182 ccmp x12, x14, #0x2, ne 79960: 9acc21ec lsl x12, x15, x12 79964: 910183f0 add x16, sp, #0x60 79968: 9a8c83ec csel x12, xzr, x12, hi 7996c: aa1f03eb mov x11, xzr 79970: aa1f03ed mov x13, xzr 79974: aa0c014a orr x10, x10, x12 79978: 9101a206 add x6, x16, #0x68 7997c: f9003bea str x10, [sp, #0x70] 79980: eb08013f cmp x9, x8 79984: 540002e2 b.hs 0x799e0 79988: 9100052e add x14, x9, #0x1 7998c: f90033ee str x14, [sp, #0x60] 79990: 3940012c ldrb w12, [x9] 79994: aa0e03e9 mov x9, x14 79998: 1200198e and w14, w12, #0x7f 7999c: 9acd21ce lsl x14, x14, x13 799a0: aa0b01cb orr x11, x14, x11 799a4: 91001dad add x13, x13, #0x7 799a8: 373ffecc tbnz w12, #0x7, 0x79980 799ac: 721a019f tst w12, #0x40 799b0: 320017e8 orr w8, wzr, #0x3f 799b4: 92800009 mov x9, #-0x1 // =-1 799b8: fa4811a2 ccmp x13, x8, #0x2, ne 799bc: 9acd2128 lsl x8, x9, x13 799c0: 9a8883e8 csel x8, xzr, x8, hi 799c4: aa080168 orr x8, x11, x8 799c8: f90067e8 str x8, [sp, #0xc8] 799cc: b50000ca cbnz x10, 0x799e4 799d0: 1400010b b 0x79dfc 799d4: 910183e8 add x8, sp, #0x60 799d8: aa1f03ea mov x10, xzr 799dc: 9101a106 add x6, x8, #0x68 799e0: b40020ea cbz x10, 0x79dfc 799e4: 910183e9 add x9, sp, #0x60 799e8: f00001f2 adrp x18, 0xb8000 799ec: f00001fe adrp x30, 0xb8000 799f0: aa1f03e8 mov x8, xzr 799f4: 320017e1 orr w1, wzr, #0x3f 799f8: 92800003 mov x3, #-0x1 // =-1 799fc: 912e1e52 add x18, x18, #0xb87 79a00: 9101e122 add x2, x9, #0x78 79a04: 9101c124 add x4, x9, #0x70 79a08: 91016125 add x5, x9, #0x58 79a0c: 91018127 add x7, x9, #0x60 79a10: 91010133 add x19, x9, #0x40 79a14: 9101413c add x28, x9, #0x50 79a18: 912de7de add x30, x30, #0xb79 79a1c: f9404fea ldr x10, [sp, #0x98] 79a20: f9403fe9 ldr x9, [sp, #0x78] 79a24: eb09015f cmp x10, x9 79a28: 540005a1 b.ne 0x79adc 79a2c: a9462bec ldp x12, x10, [sp, #0x60] 79a30: aa1f03eb mov x11, xzr 79a34: aa1f03ee mov x14, xzr 79a38: eb0a019f cmp x12, x10 79a3c: 54001e02 b.hs 0x79dfc 79a40: 91000589 add x9, x12, #0x1 79a44: f90033e9 str x9, [sp, #0x60] 79a48: 3940018f ldrb w15, [x12] 79a4c: aa0903ec mov x12, x9 79a50: 120019ed and w13, w15, #0x7f 79a54: 9ace21ad lsl x13, x13, x14 79a58: aa0b01ab orr x11, x13, x11 79a5c: 91001dce add x14, x14, #0x7 79a60: 373ffecf tbnz w15, #0x7, 0x79a38 79a64: 721a01ff tst w15, #0x40 79a68: fa4111c2 ccmp x14, x1, #0x2, ne 79a6c: 9ace206e lsl x14, x3, x14 79a70: 9a8e83ee csel x14, xzr, x14, hi 79a74: aa1f03ec mov x12, xzr 79a78: aa1f03ed mov x13, xzr 79a7c: aa0e016b orr x11, x11, x14 79a80: f9003feb str x11, [sp, #0x78] 79a84: eb0a013f cmp x9, x10 79a88: 54001ba2 b.hs 0x79dfc 79a8c: 9100052b add x11, x9, #0x1 79a90: f90033eb str x11, [sp, #0x60] 79a94: 3940012e ldrb w14, [x9] 79a98: aa0b03e9 mov x9, x11 79a9c: 120019cf and w15, w14, #0x7f 79aa0: 9acd21ef lsl x15, x15, x13 79aa4: aa0c01ec orr x12, x15, x12 79aa8: 91001dad add x13, x13, #0x7 79aac: 373ffece tbnz w14, #0x7, 0x79a84 79ab0: 721a01df tst w14, #0x40 79ab4: fa4111a2 ccmp x13, x1, #0x2, ne 79ab8: 9acd2069 lsl x9, x3, x13 79abc: 9a8983e9 csel x9, xzr, x9, hi 79ac0: aa090189 orr x9, x12, x9 79ac4: f90043e9 str x9, [sp, #0x80] 79ac8: 37080389 tbnz w9, #0x1, 0x79b38 79acc: aa0b03ec mov x12, x11 79ad0: 370005c9 tbnz w9, #0x0, 0x79b88 79ad4: aa0c03eb mov x11, x12 79ad8: 1400003f b 0x79bd4 79adc: f94043e9 ldr x9, [sp, #0x80] 79ae0: 9100054a add x10, x10, #0x1 79ae4: 37080b89 tbnz w9, #0x1, 0x79c54 79ae8: a9463bec ldp x12, x14, [sp, #0x60] 79aec: aa1f03eb mov x11, xzr 79af0: aa1f03ed mov x13, xzr 79af4: eb0e019f cmp x12, x14 79af8: 54001822 b.hs 0x79dfc 79afc: 91000590 add x16, x12, #0x1 79b00: f90033f0 str x16, [sp, #0x60] 79b04: 3940018f ldrb w15, [x12] 79b08: aa1003ec mov x12, x16 79b0c: 120019f0 and w16, w15, #0x7f 79b10: 9acd2210 lsl x16, x16, x13 79b14: aa0b020b orr x11, x16, x11 79b18: 91001dad add x13, x13, #0x7 79b1c: 373ffecf tbnz w15, #0x7, 0x79af4 79b20: 721a01ff tst w15, #0x40 79b24: fa4111a2 ccmp x13, x1, #0x2, ne 79b28: 9acd206c lsl x12, x3, x13 79b2c: 9a8c83ec csel x12, xzr, x12, hi 79b30: aa0c016b orr x11, x11, x12 79b34: 14000049 b 0x79c58 79b38: aa1f03ed mov x13, xzr 79b3c: aa1f03ee mov x14, xzr 79b40: eb0a017f cmp x11, x10 79b44: 540015c2 b.hs 0x79dfc 79b48: 9100056c add x12, x11, #0x1 79b4c: f90033ec str x12, [sp, #0x60] 79b50: 3940016f ldrb w15, [x11] 79b54: aa0c03eb mov x11, x12 79b58: 120019f0 and w16, w15, #0x7f 79b5c: 9ace2210 lsl x16, x16, x14 79b60: aa0d020d orr x13, x16, x13 79b64: 91001dce add x14, x14, #0x7 79b68: 373ffecf tbnz w15, #0x7, 0x79b40 79b6c: 721a01ff tst w15, #0x40 79b70: fa4111c2 ccmp x14, x1, #0x2, ne 79b74: 9ace206b lsl x11, x3, x14 79b78: 9a8b83eb csel x11, xzr, x11, hi 79b7c: aa0b01ab orr x11, x13, x11 79b80: f90047eb str x11, [sp, #0x88] 79b84: 3607fa89 tbz w9, #0x0, 0x79ad4 79b88: aa1f03ed mov x13, xzr 79b8c: aa1f03ee mov x14, xzr 79b90: eb0a019f cmp x12, x10 79b94: 54001342 b.hs 0x79dfc 79b98: 9100058b add x11, x12, #0x1 79b9c: f90033eb str x11, [sp, #0x60] 79ba0: 3940018f ldrb w15, [x12] 79ba4: aa0b03ec mov x12, x11 79ba8: 120019f0 and w16, w15, #0x7f 79bac: 9ace2210 lsl x16, x16, x14 79bb0: aa0d020d orr x13, x16, x13 79bb4: 91001dce add x14, x14, #0x7 79bb8: 373ffecf tbnz w15, #0x7, 0x79b90 79bbc: 721a01ff tst w15, #0x40 79bc0: fa4111c2 ccmp x14, x1, #0x2, ne 79bc4: 9ace206c lsl x12, x3, x14 79bc8: 9a8c83ec csel x12, xzr, x12, hi 79bcc: aa0c01ac orr x12, x13, x12 79bd0: f9006bec str x12, [sp, #0xd0] 79bd4: 2a2903ec mvn w12, w9 79bd8: 927e058c and x12, x12, #0xc 79bdc: b500030c cbnz x12, 0x79c3c 79be0: b940e3ec ldr w12, [sp, #0xe0] 79be4: 3400126c cbz w12, 0x79e30 79be8: aa1f03ec mov x12, xzr 79bec: aa1f03ed mov x13, xzr 79bf0: eb0a017f cmp x11, x10 79bf4: 54001042 b.hs 0x79dfc 79bf8: 9100056f add x15, x11, #0x1 79bfc: f90033ef str x15, [sp, #0x60] 79c00: 3940016e ldrb w14, [x11] 79c04: aa0f03eb mov x11, x15 79c08: 120019cf and w15, w14, #0x7f 79c0c: 9acd21ef lsl x15, x15, x13 79c10: aa0c01ec orr x12, x15, x12 79c14: 91001dad add x13, x13, #0x7 79c18: 373ffece tbnz w14, #0x7, 0x79bf0 79c1c: 721a01df tst w14, #0x40 79c20: f9406fea ldr x10, [sp, #0xd8] 79c24: fa4111a2 ccmp x13, x1, #0x2, ne 79c28: 9acd206b lsl x11, x3, x13 79c2c: 9a8b83eb csel x11, xzr, x11, hi 79c30: aa0b018b orr x11, x12, x11 79c34: 8b0b014a add x10, x10, x11 79c38: 14000003 b 0x79c44 79c3c: 37180069 tbnz w9, #0x3, 0x79c48 79c40: aa1f03ea mov x10, xzr 79c44: f9006fea str x10, [sp, #0xd8] 79c48: 320003ea orr w10, wzr, #0x1 79c4c: f9004fff str xzr, [sp, #0x98] 79c50: 360ff4c9 tbz w9, #0x1, 0x79ae8 79c54: f94047eb ldr x11, [sp, #0x88] 79c58: f94000cc ldr x12, [x6] 79c5c: 8b0b018b add x11, x12, x11 79c60: f90000cb str x11, [x6] 79c64: 370002a9 tbnz w9, #0x0, 0x79cb8 79c68: a9463fed ldp x13, x15, [sp, #0x60] 79c6c: aa1f03ec mov x12, xzr 79c70: aa1f03ee mov x14, xzr 79c74: eb0f01bf cmp x13, x15 79c78: 54000c22 b.hs 0x79dfc 79c7c: 910005b1 add x17, x13, #0x1 79c80: f90033f1 str x17, [sp, #0x60] 79c84: 394001b0 ldrb w16, [x13] 79c88: aa1103ed mov x13, x17 79c8c: 12001a11 and w17, w16, #0x7f 79c90: 9ace2231 lsl x17, x17, x14 79c94: aa0c022c orr x12, x17, x12 79c98: 91001dce add x14, x14, #0x7 79c9c: 373ffed0 tbnz w16, #0x7, 0x79c74 79ca0: 721a021f tst w16, #0x40 79ca4: fa4111c2 ccmp x14, x1, #0x2, ne 79ca8: 9ace206d lsl x13, x3, x14 79cac: 9a8d83ed csel x13, xzr, x13, hi 79cb0: aa0d018c orr x12, x12, x13 79cb4: f9006bec str x12, [sp, #0xd0] 79cb8: b940e3ec ldr w12, [sp, #0xe0] 79cbc: 340004ec cbz w12, 0x79d58 79cc0: 927e0529 and x9, x9, #0xc 79cc4: f100213f cmp x9, #0x8 79cc8: 540002e1 b.ne 0x79d24 79ccc: a9463bed ldp x13, x14, [sp, #0x60] 79cd0: aa1f03e9 mov x9, xzr 79cd4: aa1f03ec mov x12, xzr 79cd8: eb0e01bf cmp x13, x14 79cdc: 54000902 b.hs 0x79dfc 79ce0: 910005b0 add x16, x13, #0x1 79ce4: f90033f0 str x16, [sp, #0x60] 79ce8: 394001af ldrb w15, [x13] 79cec: aa1003ed mov x13, x16 79cf0: 120019f0 and w16, w15, #0x7f 79cf4: 9acc2210 lsl x16, x16, x12 79cf8: aa090209 orr x9, x16, x9 79cfc: 91001d8c add x12, x12, #0x7 79d00: 373ffecf tbnz w15, #0x7, 0x79cd8 79d04: 721a01ff tst w15, #0x40 79d08: f9406fed ldr x13, [sp, #0xd8] 79d0c: fa411182 ccmp x12, x1, #0x2, ne 79d10: 9acc206c lsl x12, x3, x12 79d14: 9a8c83ec csel x12, xzr, x12, hi 79d18: aa0c0129 orr x9, x9, x12 79d1c: 8b0901a9 add x9, x13, x9 79d20: f9006fe9 str x9, [sp, #0xd8] 79d24: 91000508 add x8, x8, #0x1 79d28: a9092be8 stp x8, x10, [sp, #0x90] 79d2c: f9406be8 ldr x8, [sp, #0xd0] 79d30: a9031be7 stp x7, x6, [sp, #0x30] 79d34: a901f3e5 stp x5, x28, [sp, #0x18] 79d38: f90017e4 str x4, [sp, #0x28] 79d3c: a90a23eb stp x11, x8, [sp, #0xa0] 79d40: aa0203f9 mov x25, x2 79d44: aa0203e8 mov x8, x2 79d48: aa1c03e9 mov x9, x28 79d4c: aa1303fc mov x28, x19 79d50: aa1303e7 mov x7, x19 79d54: 1400000c b 0x79d84 79d58: 91000508 add x8, x8, #0x1 79d5c: a90213fc stp x28, x4, [sp, #0x20] 79d60: aa1303fc mov x28, x19 79d64: a9031be7 stp x7, x6, [sp, #0x30] 79d68: aa0203f9 mov x25, x2 79d6c: a9092be8 stp x8, x10, [sp, #0x90] 79d70: aa0403e8 mov x8, x4 79d74: aa0703e9 mov x9, x7 79d78: aa0503e7 mov x7, x5 79d7c: f9005feb str x11, [sp, #0xb8] 79d80: f9000fe5 str x5, [sp, #0x18] 79d84: f9400108 ldr x8, [x8] 79d88: f94027e5 ldr x5, [sp, #0x48] 79d8c: aa1503e0 mov x0, x21 79d90: 2a1f03e2 mov w2, wzr 79d94: f9000128 str x8, [x9] 79d98: b940aaa8 ldr w8, [x21, #0xa8] 79d9c: aa1603e3 mov x3, x22 79da0: aa1403e4 mov x4, x20 79da4: 2a1703e6 mov w6, w23 79da8: 7100011f cmp w8, #0x0 79dac: 9a9213c1 csel x1, x30, x18, ne 79db0: aa1203f3 mov x19, x18 79db4: aa1e03f8 mov x24, x30 79db8: f90003ff str xzr, [sp] 79dbc: 9400002c bl 0x79e6c 79dc0: 35000200 cbnz w0, 0x79e00 79dc4: f9404be8 ldr x8, [sp, #0x90] 79dc8: f9403be9 ldr x9, [sp, #0x70] 79dcc: aa1303f2 mov x18, x19 79dd0: a9429fe4 ldp x4, x7, [sp, #0x28] 79dd4: f9401fe6 ldr x6, [sp, #0x38] 79dd8: aa1c03f3 mov x19, x28 79ddc: a941f3e5 ldp x5, x28, [sp, #0x18] 79de0: eb09011f cmp x8, x9 79de4: 320017e1 orr w1, wzr, #0x3f 79de8: aa1903e2 mov x2, x25 79dec: 92800003 mov x3, #-0x1 // =-1 79df0: aa1803fe mov x30, x24 79df4: 54ffe143 b.lo 0x79a1c 79df8: 14000002 b 0x79e00 79dfc: 2a1f03e0 mov w0, wzr 79e00: f9401748 ldr x8, [x26, #0x28] 79e04: f9400369 ldr x9, [x27] 79e08: eb09011f cmp x8, x9 79e0c: 540002e1 b.ne 0x79e68 79e10: a9547bfd ldp x29, x30, [sp, #0x140] 79e14: a9534ff4 ldp x20, x19, [sp, #0x130] 79e18: a95257f6 ldp x22, x21, [sp, #0x120] 79e1c: a9515ff8 ldp x24, x23, [sp, #0x110] 79e20: a95067fa ldp x26, x25, [sp, #0x100] 79e24: a94f6ffc ldp x28, x27, [sp, #0xf0] 79e28: 910543ff add sp, sp, #0x150 79e2c: d65f03c0 ret 79e30: d0000328 adrp x8, 0xdf000 79e34: f9471108 ldr x8, [x8, #0xe20] 79e38: b9400108 ldr w8, [x8] 79e3c: 7100191f cmp w8, #0x6 79e40: 540000e8 b.hi 0x79e5c 79e44: f00001e1 adrp x1, 0xb8000 79e48: f00001e2 adrp x2, 0xb8000 79e4c: 91234421 add x1, x1, #0x8d1 79e50: 9134e842 add x2, x2, #0xd3a 79e54: 321f07e0 orr w0, wzr, #0x6 79e58: 97fe555a bl 0xf3c0 <__android_log_print@plt> 79e5c: 2a1f03e0 mov w0, wzr 79e60: 910143fb add x27, sp, #0x50 79e64: 17ffffe7 b 0x79e00 79e68: 97fe54de bl 0xf1e0 <__stack_chk_fail@plt> 79e6c: d101c3ff sub sp, sp, #0x70 79e70: f9000bfb str x27, [sp, #0x10] 79e74: a90267fa stp x26, x25, [sp, #0x20] 79e78: a9035ff8 stp x24, x23, [sp, #0x30] 79e7c: a90457f6 stp x22, x21, [sp, #0x40] 79e80: a9054ff4 stp x20, x19, [sp, #0x50] 79e84: a9067bfd stp x29, x30, [sp, #0x60] 79e88: 910183fd add x29, sp, #0x60 79e8c: d53bd05a mrs x26, TPIDR_EL0 79e90: f9400bb9 ldr x25, [x29, #0x10] 79e94: f9401748 ldr x8, [x26, #0x28] 79e98: aa0503f7 mov x23, x5 79e9c: aa0403f4 mov x20, x4 79ea0: aa0303f3 mov x19, x3 79ea4: aa0103f5 mov x21, x1 79ea8: aa0003f6 mov x22, x0 79eac: f90007e8 str x8, [sp, #0x8] 79eb0: b4000059 cbz x25, 0x79eb8 79eb4: b900033f str wzr, [x25] 79eb8: f94004e8 ldr x8, [x7, #0x8] 79ebc: d360fd09 lsr x9, x8, #32 79ec0: eb26413f cmp x9, w6, uxtw 79ec4: 540000c1 b.ne 0x79edc 79ec8: f94000f8 ldr x24, [x7] 79ecc: 34000242 cbz w2, 0x79f14 79ed0: 92407d09 and x9, x8, #0xffffffff 79ed4: f110093f cmp x9, #0x402 79ed8: 540001e0 b.eq 0x79f14 79edc: 2a1f03f9 mov w25, wzr 79ee0: f9401748 ldr x8, [x26, #0x28] 79ee4: f94007e9 ldr x9, [sp, #0x8] 79ee8: eb09011f cmp x8, x9 79eec: 54000fa1 b.ne 0x7a0e0 79ef0: 2a1903e0 mov w0, w25 79ef4: a9467bfd ldp x29, x30, [sp, #0x60] 79ef8: a9454ff4 ldp x20, x19, [sp, #0x50] 79efc: a94457f6 ldp x22, x21, [sp, #0x40] 79f00: a9435ff8 ldp x24, x23, [sp, #0x30] 79f04: a94267fa ldp x26, x25, [sp, #0x20] 79f08: f9400bfb ldr x27, [sp, #0x10] 79f0c: 9101c3ff add sp, sp, #0x70 79f10: d65f03c0 ret 79f14: 34000702 cbz w2, 0x79ff4 79f18: d000033b adrp x27, 0xdf000 79f1c: f947137b ldr x27, [x27, #0xe20] 79f20: b9400368 ldr w8, [x27] 79f24: 7100111f cmp w8, #0x4 79f28: 54000148 b.hi 0x79f50 79f2c: f00001e1 adrp x1, 0xb8000 79f30: f00001e2 adrp x2, 0xb8000 79f34: 91234421 add x1, x1, #0x8d1 79f38: 91320442 add x2, x2, #0xc81 79f3c: 321e03e0 orr w0, wzr, #0x4 79f40: aa1303e3 mov x3, x19 79f44: aa1503e4 mov x4, x21 79f48: aa1803e5 mov x5, x24 79f4c: 97fe551d bl 0xf3c0 <__android_log_print@plt> 79f50: b4000079 cbz x25, 0x79f5c 79f54: 320003e8 orr w8, wzr, #0x1 79f58: b9000328 str w8, [x25] 79f5c: a940a2c9 ldp x9, x8, [x22, #0x8] 79f60: 8b180118 add x24, x8, x24 79f64: eb09031f cmp x24, x9 79f68: 54000062 b.hs 0x79f74 79f6c: 52807df9 mov w25, #0x3ef // =1007 79f70: 17ffffdc b 0x79ee0 79f74: b90007ff str wzr, [sp, #0x4] 79f78: f9400308 ldr x8, [x24] 79f7c: eb14011f cmp x8, x20 79f80: 54fffae0 b.eq 0x79edc 79f84: f94002c1 ldr x1, [x22] 79f88: 910013e2 add x2, sp, #0x4 79f8c: aa1803e0 mov x0, x24 79f90: 940000c8 bl 0x7a2b0 79f94: 2a0003f9 mov w25, w0 79f98: 34000399 cbz w25, 0x7a008 79f9c: b9400368 ldr w8, [x27] 79fa0: 7100191f cmp w8, #0x6 79fa4: 54fff9e8 b.hi 0x79ee0 79fa8: f00001e1 adrp x1, 0xb8000 79fac: f00001e2 adrp x2, 0xb8000 79fb0: 91234421 add x1, x1, #0x8d1 79fb4: 9132fc42 add x2, x2, #0xcbf 79fb8: 321f07e0 orr w0, wzr, #0x6 79fbc: 2a1903e3 mov w3, w25 79fc0: 97fe5500 bl 0xf3c0 <__android_log_print@plt> 79fc4: b9400368 ldr w8, [x27] 79fc8: 7100191f cmp w8, #0x6 79fcc: 54fff8a8 b.hi 0x79ee0 79fd0: f00001e1 adrp x1, 0xb8000 79fd4: f00001e2 adrp x2, 0xb8000 79fd8: 91234421 add x1, x1, #0x8d1 79fdc: 91327042 add x2, x2, #0xc9c 79fe0: 321f07e0 orr w0, wzr, #0x6 79fe4: aa1303e3 mov x3, x19 79fe8: aa1503e4 mov x4, x21 79fec: 97fe54f5 bl 0xf3c0 <__android_log_print@plt> 79ff0: 17ffffbc b 0x79ee0 79ff4: 7110051f cmp w8, #0x401 79ff8: 54fff900 b.eq 0x79f18 79ffc: 7104051f cmp w8, #0x101 7a000: 54fff8c0 b.eq 0x79f18 7a004: 17ffffb6 b 0x79edc 7a008: b94007e8 ldr w8, [sp, #0x4] 7a00c: 71000d1f cmp w8, #0x3 7a010: 540001c0 b.eq 0x7a048 7a014: 320007e1 orr w1, wzr, #0x3 7a018: aa1803e0 mov x0, x24 7a01c: 940000ab bl 0x7a2c8 7a020: 2a0003f9 mov w25, w0 7a024: 34000139 cbz w25, 0x7a048 7a028: b9400368 ldr w8, [x27] 7a02c: 7100191f cmp w8, #0x6 7a030: 54fff588 b.hi 0x79ee0 7a034: d00001e1 adrp x1, 0xb8000 7a038: d00001e2 adrp x2, 0xb8000 7a03c: 91234421 add x1, x1, #0x8d1 7a040: 91337442 add x2, x2, #0xcdd 7a044: 17ffffdd b 0x79fb8 7a048: f9400315 ldr x21, [x24] 7a04c: b4000057 cbz x23, 0x7a054 7a050: f90002f5 str x21, [x23] 7a054: f9000314 str x20, [x24] 7a058: b94007e1 ldr w1, [sp, #0x4] 7a05c: 71000c3f cmp w1, #0x3 7a060: 540001e0 b.eq 0x7a09c 7a064: aa1803e0 mov x0, x24 7a068: 94000098 bl 0x7a2c8 7a06c: 2a0003e8 mov w8, w0 7a070: 34000168 cbz w8, 0x7a09c 7a074: b9400369 ldr w9, [x27] 7a078: 7100153f cmp w9, #0x5 7a07c: 54000108 b.hi 0x7a09c 7a080: d00001e1 adrp x1, 0xb8000 7a084: d00001e2 adrp x2, 0xb8000 7a088: 91234421 add x1, x1, #0x8d1 7a08c: 9133ec42 add x2, x2, #0xcfb 7a090: 528000a0 mov w0, #0x5 // =5 7a094: 2a0803e3 mov w3, w8 7a098: 97fe54ca bl 0xf3c0 <__android_log_print@plt> 7a09c: aa1803e0 mov x0, x24 7a0a0: 940000a2 bl 0x7a328 7a0a4: b9400368 ldr w8, [x27] 7a0a8: 7100111f cmp w8, #0x4 7a0ac: 54fff188 b.hi 0x79edc 7a0b0: f94002c7 ldr x7, [x22] 7a0b4: d00001e1 adrp x1, 0xb8000 7a0b8: d00001e2 adrp x2, 0xb8000 7a0bc: 91234421 add x1, x1, #0x8d1 7a0c0: 91347442 add x2, x2, #0xd1d 7a0c4: 321e03e0 orr w0, wzr, #0x4 7a0c8: aa1803e3 mov x3, x24 7a0cc: aa1503e4 mov x4, x21 7a0d0: aa1403e5 mov x5, x20 7a0d4: aa1303e6 mov x6, x19 7a0d8: 97fe54ba bl 0xf3c0 <__android_log_print@plt> 7a0dc: 17ffff80 b 0x79edc 7a0e0: 97fe5440 bl 0xf1e0 <__stack_chk_fail@plt> 7a0e4: f81a0ffc str x28, [sp, #-0x60]! 7a0e8: a90167fa stp x26, x25, [sp, #0x10] 7a0ec: a9025ff8 stp x24, x23, [sp, #0x20] 7a0f0: a90357f6 stp x22, x21, [sp, #0x30] 7a0f4: a9044ff4 stp x20, x19, [sp, #0x40] 7a0f8: a9057bfd stp x29, x30, [sp, #0x50] 7a0fc: 910143fd add x29, sp, #0x50 7a100: d10883ff sub sp, sp, #0x220 7a104: d53bd058 mrs x24, TPIDR_EL0 7a108: f9401708 ldr x8, [x24, #0x28] 7a10c: aa0103f6 mov x22, x1 7a110: aa0003f7 mov x23, x0 7a114: d0000180 adrp x0, 0xac000 7a118: d00001c1 adrp x1, 0xb4000 7a11c: aa0303f3 mov x19, x3 7a120: 913e6000 add x0, x0, #0xf98 7a124: 912ae021 add x1, x1, #0xab8 7a128: aa0203f4 mov x20, x2 7a12c: f81a83a8 stur x8, [x29, #-0x58] 7a130: b900027f str wzr, [x19] 7a134: 97fe55ef bl 0xf8f0 7a138: aa0003f5 mov x21, x0 7a13c: b40009f5 cbz x21, 0x7a278 7a140: 8b1702d9 add x25, x22, x23 7a144: d00001f6 adrp x22, 0xb8000 7a148: 320003fa orr w26, wzr, #0x1 7a14c: 913596d6 add x22, x22, #0xd65 7a150: 910063e0 add x0, sp, #0x18 7a154: 321703e1 orr w1, wzr, #0x200 7a158: aa1503e2 mov x2, x21 7a15c: 97fe5425 bl 0xf1f0 7a160: b4000840 cbz x0, 0x7a268 7a164: b40000b4 cbz x20, 0x7a178 7a168: 910063e0 add x0, sp, #0x18 7a16c: aa1403e1 mov x1, x20 7a170: 97fe555c bl 0xf6e0 7a174: b4fffee0 cbz x0, 0x7a150 7a178: 910063e0 add x0, sp, #0x18 7a17c: 910023e2 add x2, sp, #0x8 7a180: 910003e3 mov x3, sp 7a184: 910043e4 add x4, sp, #0x10 7a188: aa1603e1 mov x1, x22 7a18c: 97fe53a1 bl 0xf010 7a190: 71000c1f cmp w0, #0x3 7a194: 54fffde1 b.ne 0x7a150 7a198: 39404fe8 ldrb w8, [sp, #0x13] 7a19c: 7101c11f cmp w8, #0x70 7a1a0: 54fffd81 b.ne 0x7a150 7a1a4: f94007e8 ldr x8, [sp, #0x8] 7a1a8: eb0802ff cmp x23, x8 7a1ac: 54fffd23 b.lo 0x7a150 7a1b0: f94003e8 ldr x8, [sp] 7a1b4: eb0802ff cmp x23, x8 7a1b8: 54fffcc2 b.hs 0x7a150 7a1bc: 394043e9 ldrb w9, [sp, #0x10] 7a1c0: 7101c93f cmp w9, #0x72 7a1c4: 3400023a cbz w26, 0x7a208 7a1c8: 54000081 b.ne 0x7a1d8 7a1cc: b9400269 ldr w9, [x19] 7a1d0: 32000129 orr w9, w9, #0x1 7a1d4: b9000269 str w9, [x19] 7a1d8: 394047e9 ldrb w9, [sp, #0x11] 7a1dc: 7101dd3f cmp w9, #0x77 7a1e0: 54000081 b.ne 0x7a1f0 7a1e4: b9400269 ldr w9, [x19] 7a1e8: 321f0129 orr w9, w9, #0x2 7a1ec: b9000269 str w9, [x19] 7a1f0: 39404be9 ldrb w9, [sp, #0x12] 7a1f4: 7101e13f cmp w9, #0x78 7a1f8: 54000281 b.ne 0x7a248 7a1fc: b9400269 ldr w9, [x19] 7a200: 321e0129 orr w9, w9, #0x4 7a204: 14000010 b 0x7a244 7a208: 54000080 b.eq 0x7a218 7a20c: b9400269 ldr w9, [x19] 7a210: 121f7929 and w9, w9, #0xfffffffe 7a214: b9000269 str w9, [x19] 7a218: 394047e9 ldrb w9, [sp, #0x11] 7a21c: 7101dd3f cmp w9, #0x77 7a220: 54000080 b.eq 0x7a230 7a224: b9400269 ldr w9, [x19] 7a228: 121e7929 and w9, w9, #0xfffffffd 7a22c: b9000269 str w9, [x19] 7a230: 39404be9 ldrb w9, [sp, #0x12] 7a234: 7101e13f cmp w9, #0x78 7a238: 54000080 b.eq 0x7a248 7a23c: b9400269 ldr w9, [x19] 7a240: 121d7929 and w9, w9, #0xfffffffb 7a244: b9000269 str w9, [x19] 7a248: 2a1f03fa mov w26, wzr 7a24c: eb08033f cmp x25, x8 7a250: aa0803f7 mov x23, x8 7a254: 54fff7e8 b.hi 0x7a150 7a258: aa1503e0 mov x0, x21 7a25c: 97fe53c1 bl 0xf160 7a260: 2a1f03e0 mov w0, wzr 7a264: 14000006 b 0x7a27c 7a268: aa1503e0 mov x0, x21 7a26c: 97fe53bd bl 0xf160 7a270: 52807e20 mov w0, #0x3f1 // =1009 7a274: 14000002 b 0x7a27c 7a278: 52807dc0 mov w0, #0x3ee // =1006 7a27c: f9401708 ldr x8, [x24, #0x28] 7a280: f85a83a9 ldur x9, [x29, #-0x58] 7a284: eb09011f cmp x8, x9 7a288: 54000121 b.ne 0x7a2ac 7a28c: 910883ff add sp, sp, #0x220 7a290: a9457bfd ldp x29, x30, [sp, #0x50] 7a294: a9444ff4 ldp x20, x19, [sp, #0x40] 7a298: a94357f6 ldp x22, x21, [sp, #0x30] 7a29c: a9425ff8 ldp x24, x23, [sp, #0x20] 7a2a0: a94167fa ldp x26, x25, [sp, #0x10] 7a2a4: f84607fc ldr x28, [sp], #0x60 7a2a8: d65f03c0 ret 7a2ac: 97fe53cd bl 0xf1e0 <__stack_chk_fail@plt> 7a2b0: aa0203e8 mov x8, x2 7a2b4: aa0103e9 mov x9, x1 7a2b8: 321d03e1 orr w1, wzr, #0x8 7a2bc: aa0903e2 mov x2, x9 7a2c0: aa0803e3 mov x3, x8 7a2c4: 17ffff88 b 0x7a0e4 7a2c8: f81d0ff5 str x21, [sp, #-0x30]! 7a2cc: a9014ff4 stp x20, x19, [sp, #0x10] 7a2d0: a9027bfd stp x29, x30, [sp, #0x20] 7a2d4: 910083fd add x29, sp, #0x20 7a2d8: 91001c08 add x8, x0, #0x7 7a2dc: 2a0103f3 mov w19, w1 7a2e0: 9274cc14 and x20, x0, #0xfffffffffffff000 7a2e4: 9274cd15 and x21, x8, #0xfffffffffffff000 7a2e8: 97fe5502 bl 0xf6f0 7a2ec: cb1402a8 sub x8, x21, x20 7a2f0: 8b20c101 add x1, x8, w0, sxtw 7a2f4: aa1403e0 mov x0, x20 7a2f8: 2a1303e2 mov w2, w19 7a2fc: 97fe51f5 bl 0xead0 7a300: 340000c0 cbz w0, 0x7a318 7a304: 97fe530f bl 0xef40 <__errno@plt> 7a308: b9400008 ldr w8, [x0] 7a30c: 52807d29 mov w9, #0x3e9 // =1001 7a310: 7100011f cmp w8, #0x0 7a314: 1a880120 csel w0, w9, w8, eq 7a318: a9427bfd ldp x29, x30, [sp, #0x20] 7a31c: a9414ff4 ldp x20, x19, [sp, #0x10] 7a320: f84307f5 ldr x21, [sp], #0x30 7a324: d65f03c0 ret 7a328: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7a32c: a9017bfd stp x29, x30, [sp, #0x10] 7a330: 910043fd add x29, sp, #0x10 7a334: 91001c08 add x8, x0, #0x7 7a338: 9274cc13 and x19, x0, #0xfffffffffffff000 7a33c: 9274cd14 and x20, x8, #0xfffffffffffff000 7a340: 97fe54ec bl 0xf6f0 7a344: a9417bfd ldp x29, x30, [sp, #0x10] 7a348: 8b20c281 add x1, x20, w0, sxtw 7a34c: aa1303e0 mov x0, x19 7a350: a8c24ff4 ldp x20, x19, [sp], #0x20 7a354: 1400b859 b 0xa84b8 7a358: 52804000 mov w0, #0x200 // =512 7a35c: 72a00020 movk w0, #0x1, lsl #16 7a360: d65f03c0 ret 7a364: d00001e0 adrp x0, 0xb8000 7a368: 9135c800 add x0, x0, #0xd72 7a36c: d65f03c0 ret 7a370: d00001e0 adrp x0, 0xb8000 7a374: 9135e000 add x0, x0, #0xd78 7a378: d65f03c0 ret 7a37c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7a380: a9017bfd stp x29, x30, [sp, #0x10] 7a384: 910043fd add x29, sp, #0x10 7a388: f1034c1f cmp x0, #0xd3 7a38c: 540000a8 b.hi 0x7a3a0 7a390: d00001e8 adrp x8, 0xb8000 7a394: 91365108 add x8, x8, #0xd94 7a398: 321c07e9 orr w9, wzr, #0x30 7a39c: 14000014 b 0x7a3ec 7a3a0: b100e81f cmn x0, #0x3a 7a3a4: 54003682 b.hs 0x7aa74 7a3a8: d289c0a9 mov x9, #0x4e05 // =19973 7a3ac: f2a09c09 movk x9, #0x4e0, lsl #16 7a3b0: f2dc09c9 movk x9, #0xe04e, lsl #32 7a3b4: f2e9c089 movk x9, #0x4e04, lsl #48 7a3b8: 9bc97c09 umulh x9, x0, x9 7a3bc: 52801a4a mov w10, #0xd2 // =210 7a3c0: d00001e8 adrp x8, 0xb8000 7a3c4: d346fd29 lsr x9, x9, #6 7a3c8: 91395108 add x8, x8, #0xe54 7a3cc: 9b0a7d2e mul x14, x9, x10 7a3d0: cb0e000a sub x10, x0, x14 7a3d4: 321c07ec orr w12, wzr, #0x30 7a3d8: aa0803eb mov x11, x8 7a3dc: 14000013 b 0x7a428 7a3e0: d100054a sub x10, x10, #0x1 7a3e4: 91001168 add x8, x11, #0x4 7a3e8: cb090149 sub x9, x10, x9 7a3ec: aa0903ea mov x10, x9 7a3f0: b400012a cbz x10, 0x7a414 7a3f4: f100015f cmp x10, #0x0 7a3f8: 9a8aa549 cinc x9, x10, lt 7a3fc: 9341fd29 asr x9, x9, #1 7a400: 8b09090b add x11, x8, x9, lsl #2 7a404: b940016c ldr w12, [x11] 7a408: eb00019f cmp x12, x0 7a40c: 54ffff02 b.hs 0x7a3ec 7a410: 17fffff4 b 0x7a3e0 7a414: b9400100 ldr w0, [x8] 7a418: 14000194 b 0x7aa68 7a41c: d10005ad sub x13, x13, #0x1 7a420: 910011eb add x11, x15, #0x4 7a424: cb0c01ac sub x12, x13, x12 7a428: aa0c03ed mov x13, x12 7a42c: b400012d cbz x13, 0x7a450 7a430: f10001bf cmp x13, #0x0 7a434: 9a8da5ac cinc x12, x13, lt 7a438: 9341fd8c asr x12, x12, #1 7a43c: 8b0c096f add x15, x11, x12, lsl #2 7a440: b94001f0 ldr w16, [x15] 7a444: eb10015f cmp x10, x16 7a448: 54ffff09 b.ls 0x7a428 7a44c: 17fffff4 b 0x7a41c 7a450: cb08016c sub x12, x11, x8 7a454: d00001ea adrp x10, 0xb8000 7a458: 9136514a add x10, x10, #0xd94 7a45c: 52801a4b mov w11, #0xd2 // =210 7a460: 9342fd8c asr x12, x12, #2 7a464: 5280012d mov w13, #0x9 // =9 7a468: 14000006 b 0x7a480 7a46c: 9100058e add x14, x12, #0x1 7a470: f100c1df cmp x14, #0x30 7a474: 9a891529 cinc x9, x9, eq 7a478: 9a8c07ec csinc x12, xzr, x12, eq 7a47c: 9b0b7d2e mul x14, x9, x11 7a480: b86c790f ldr w15, [x8, x12, lsl #2] 7a484: 8b0f01ce add x14, x14, x15 7a488: 528000af mov w15, #0x5 // =5 7a48c: b86f7950 ldr w16, [x10, x15, lsl #2] 7a490: 9ad009d1 udiv x17, x14, x16 7a494: eb10023f cmp x17, x16 7a498: 54002e63 b.lo 0x7aa64 7a49c: 9b107e30 mul x16, x17, x16 7a4a0: eb1001df cmp x14, x16 7a4a4: 54fffe40 b.eq 0x7a46c 7a4a8: 910005ef add x15, x15, #0x1 7a4ac: f100bdff cmp x15, #0x2f 7a4b0: 54fffee3 b.lo 0x7a48c 7a4b4: 52801a6f mov w15, #0xd3 // =211 7a4b8: 9acf09d0 udiv x16, x14, x15 7a4bc: eb0f021f cmp x16, x15 7a4c0: 540000c2 b.hs 0x7a4d8 7a4c4: 320003f0 orr w16, wzr, #0x1 7a4c8: aa0e03e0 mov x0, x14 7a4cc: 12000e11 and w17, w16, #0xf 7a4d0: 34ffff51 cbz w17, 0x7a4b8 7a4d4: 14000160 b 0x7aa54 7a4d8: 9b0f7e10 mul x16, x16, x15 7a4dc: eb1001df cmp x14, x16 7a4e0: 540000a1 b.ne 0x7a4f4 7a4e4: 52800130 mov w16, #0x9 // =9 7a4e8: 12000e11 and w17, w16, #0xf 7a4ec: 34fffe71 cbz w17, 0x7a4b8 7a4f0: 14000159 b 0x7aa54 7a4f4: 910029f1 add x17, x15, #0xa 7a4f8: 9ad109d0 udiv x16, x14, x17 7a4fc: eb11021f cmp x16, x17 7a500: 540000e2 b.hs 0x7a51c 7a504: 320003f0 orr w16, wzr, #0x1 7a508: aa0e03e0 mov x0, x14 7a50c: aa1103ef mov x15, x17 7a510: 12000e11 and w17, w16, #0xf 7a514: 34fffd31 cbz w17, 0x7a4b8 7a518: 1400014f b 0x7aa54 7a51c: 9b117e10 mul x16, x16, x17 7a520: eb1001df cmp x14, x16 7a524: 540000c1 b.ne 0x7a53c 7a528: 52800130 mov w16, #0x9 // =9 7a52c: aa1103ef mov x15, x17 7a530: 12000e11 and w17, w16, #0xf 7a534: 34fffc31 cbz w17, 0x7a4b8 7a538: 14000147 b 0x7aa54 7a53c: 910031f1 add x17, x15, #0xc 7a540: 9ad109d0 udiv x16, x14, x17 7a544: eb11021f cmp x16, x17 7a548: 54fffde3 b.lo 0x7a504 7a54c: 9b117e10 mul x16, x16, x17 7a550: eb1001df cmp x14, x16 7a554: 54fffea0 b.eq 0x7a528 7a558: 910041f1 add x17, x15, #0x10 7a55c: 9ad109d0 udiv x16, x14, x17 7a560: eb11021f cmp x16, x17 7a564: 54fffd03 b.lo 0x7a504 7a568: 9b117e10 mul x16, x16, x17 7a56c: eb1001df cmp x14, x16 7a570: 54fffdc0 b.eq 0x7a528 7a574: 910049f1 add x17, x15, #0x12 7a578: 9ad109d0 udiv x16, x14, x17 7a57c: eb11021f cmp x16, x17 7a580: 54fffc23 b.lo 0x7a504 7a584: 9b117e10 mul x16, x16, x17 7a588: eb1001df cmp x14, x16 7a58c: 54fffce0 b.eq 0x7a528 7a590: 910059f1 add x17, x15, #0x16 7a594: 9ad109d0 udiv x16, x14, x17 7a598: eb11021f cmp x16, x17 7a59c: 54fffb43 b.lo 0x7a504 7a5a0: 9b117e10 mul x16, x16, x17 7a5a4: eb1001df cmp x14, x16 7a5a8: 54fffc00 b.eq 0x7a528 7a5ac: 910071f1 add x17, x15, #0x1c 7a5b0: 9ad109d0 udiv x16, x14, x17 7a5b4: eb11021f cmp x16, x17 7a5b8: 54fffa63 b.lo 0x7a504 7a5bc: 9b117e10 mul x16, x16, x17 7a5c0: eb1001df cmp x14, x16 7a5c4: 54fffb20 b.eq 0x7a528 7a5c8: 910079f1 add x17, x15, #0x1e 7a5cc: 9ad109d0 udiv x16, x14, x17 7a5d0: eb11021f cmp x16, x17 7a5d4: 54fff983 b.lo 0x7a504 7a5d8: 9b117e10 mul x16, x16, x17 7a5dc: eb1001df cmp x14, x16 7a5e0: 54fffa40 b.eq 0x7a528 7a5e4: 910091f1 add x17, x15, #0x24 7a5e8: 9ad109d0 udiv x16, x14, x17 7a5ec: eb11021f cmp x16, x17 7a5f0: 54fff8a3 b.lo 0x7a504 7a5f4: 9b117e10 mul x16, x16, x17 7a5f8: eb1001df cmp x14, x16 7a5fc: 54fff960 b.eq 0x7a528 7a600: 9100a1f1 add x17, x15, #0x28 7a604: 9ad109d0 udiv x16, x14, x17 7a608: eb11021f cmp x16, x17 7a60c: 54fff7c3 b.lo 0x7a504 7a610: 9b117e10 mul x16, x16, x17 7a614: eb1001df cmp x14, x16 7a618: 54fff880 b.eq 0x7a528 7a61c: 9100a9f1 add x17, x15, #0x2a 7a620: 9ad109d0 udiv x16, x14, x17 7a624: eb11021f cmp x16, x17 7a628: 54fff6e3 b.lo 0x7a504 7a62c: 9b117e10 mul x16, x16, x17 7a630: eb1001df cmp x14, x16 7a634: 54fff7a0 b.eq 0x7a528 7a638: 9100b9f1 add x17, x15, #0x2e 7a63c: 9ad109d0 udiv x16, x14, x17 7a640: eb11021f cmp x16, x17 7a644: 54fff603 b.lo 0x7a504 7a648: 9b117e10 mul x16, x16, x17 7a64c: eb1001df cmp x14, x16 7a650: 54fff6c0 b.eq 0x7a528 7a654: 9100d1f1 add x17, x15, #0x34 7a658: 9ad109d0 udiv x16, x14, x17 7a65c: eb11021f cmp x16, x17 7a660: 54fff523 b.lo 0x7a504 7a664: 9b117e10 mul x16, x16, x17 7a668: eb1001df cmp x14, x16 7a66c: 54fff5e0 b.eq 0x7a528 7a670: 9100e9f1 add x17, x15, #0x3a 7a674: 9ad109d0 udiv x16, x14, x17 7a678: eb11021f cmp x16, x17 7a67c: 54fff443 b.lo 0x7a504 7a680: 9b117e10 mul x16, x16, x17 7a684: eb1001df cmp x14, x16 7a688: 54fff500 b.eq 0x7a528 7a68c: 9100f1f1 add x17, x15, #0x3c 7a690: 9ad109d0 udiv x16, x14, x17 7a694: eb11021f cmp x16, x17 7a698: 54fff363 b.lo 0x7a504 7a69c: 9b117e10 mul x16, x16, x17 7a6a0: eb1001df cmp x14, x16 7a6a4: 54fff420 b.eq 0x7a528 7a6a8: 910109f1 add x17, x15, #0x42 7a6ac: 9ad109d0 udiv x16, x14, x17 7a6b0: eb11021f cmp x16, x17 7a6b4: 54fff283 b.lo 0x7a504 7a6b8: 9b117e10 mul x16, x16, x17 7a6bc: eb1001df cmp x14, x16 7a6c0: 54fff340 b.eq 0x7a528 7a6c4: 910119f1 add x17, x15, #0x46 7a6c8: 9ad109d0 udiv x16, x14, x17 7a6cc: eb11021f cmp x16, x17 7a6d0: 54fff1a3 b.lo 0x7a504 7a6d4: 9b117e10 mul x16, x16, x17 7a6d8: eb1001df cmp x14, x16 7a6dc: 54fff260 b.eq 0x7a528 7a6e0: 910121f1 add x17, x15, #0x48 7a6e4: 9ad109d0 udiv x16, x14, x17 7a6e8: eb11021f cmp x16, x17 7a6ec: 54fff0c3 b.lo 0x7a504 7a6f0: 9b117e10 mul x16, x16, x17 7a6f4: eb1001df cmp x14, x16 7a6f8: 54fff180 b.eq 0x7a528 7a6fc: 910139f1 add x17, x15, #0x4e 7a700: 9ad109d0 udiv x16, x14, x17 7a704: eb11021f cmp x16, x17 7a708: 54ffefe3 b.lo 0x7a504 7a70c: 9b117e10 mul x16, x16, x17 7a710: eb1001df cmp x14, x16 7a714: 54fff0a0 b.eq 0x7a528 7a718: 910149f1 add x17, x15, #0x52 7a71c: 9ad109d0 udiv x16, x14, x17 7a720: eb11021f cmp x16, x17 7a724: 54ffef03 b.lo 0x7a504 7a728: 9b117e10 mul x16, x16, x17 7a72c: eb1001df cmp x14, x16 7a730: 54ffefc0 b.eq 0x7a528 7a734: 910161f1 add x17, x15, #0x58 7a738: 9ad109d0 udiv x16, x14, x17 7a73c: eb11021f cmp x16, x17 7a740: 54ffee23 b.lo 0x7a504 7a744: 9b117e10 mul x16, x16, x17 7a748: eb1001df cmp x14, x16 7a74c: 54ffeee0 b.eq 0x7a528 7a750: 910181f1 add x17, x15, #0x60 7a754: 9ad109d0 udiv x16, x14, x17 7a758: eb11021f cmp x16, x17 7a75c: 54ffed43 b.lo 0x7a504 7a760: 9b117e10 mul x16, x16, x17 7a764: eb1001df cmp x14, x16 7a768: 54ffee00 b.eq 0x7a528 7a76c: 910191f1 add x17, x15, #0x64 7a770: 9ad109d0 udiv x16, x14, x17 7a774: eb11021f cmp x16, x17 7a778: 54ffec63 b.lo 0x7a504 7a77c: 9b117e10 mul x16, x16, x17 7a780: eb1001df cmp x14, x16 7a784: 54ffed20 b.eq 0x7a528 7a788: 910199f1 add x17, x15, #0x66 7a78c: 9ad109d0 udiv x16, x14, x17 7a790: eb11021f cmp x16, x17 7a794: 54ffeb83 b.lo 0x7a504 7a798: 9b117e10 mul x16, x16, x17 7a79c: eb1001df cmp x14, x16 7a7a0: 54ffec40 b.eq 0x7a528 7a7a4: 9101a9f1 add x17, x15, #0x6a 7a7a8: 9ad109d0 udiv x16, x14, x17 7a7ac: eb11021f cmp x16, x17 7a7b0: 54ffeaa3 b.lo 0x7a504 7a7b4: 9b117e10 mul x16, x16, x17 7a7b8: eb1001df cmp x14, x16 7a7bc: 54ffeb60 b.eq 0x7a528 7a7c0: 9101b1f1 add x17, x15, #0x6c 7a7c4: 9ad109d0 udiv x16, x14, x17 7a7c8: eb11021f cmp x16, x17 7a7cc: 54ffe9c3 b.lo 0x7a504 7a7d0: 9b117e10 mul x16, x16, x17 7a7d4: eb1001df cmp x14, x16 7a7d8: 54ffea80 b.eq 0x7a528 7a7dc: 9101c1f1 add x17, x15, #0x70 7a7e0: 9ad109d0 udiv x16, x14, x17 7a7e4: eb11021f cmp x16, x17 7a7e8: 54ffe8e3 b.lo 0x7a504 7a7ec: 9b117e10 mul x16, x16, x17 7a7f0: eb1001df cmp x14, x16 7a7f4: 54ffe9a0 b.eq 0x7a528 7a7f8: 9101e1f1 add x17, x15, #0x78 7a7fc: 9ad109d0 udiv x16, x14, x17 7a800: eb11021f cmp x16, x17 7a804: 54ffe803 b.lo 0x7a504 7a808: 9b117e10 mul x16, x16, x17 7a80c: eb1001df cmp x14, x16 7a810: 54ffe8c0 b.eq 0x7a528 7a814: 9101f9f1 add x17, x15, #0x7e 7a818: 9ad109d0 udiv x16, x14, x17 7a81c: eb11021f cmp x16, x17 7a820: 54ffe723 b.lo 0x7a504 7a824: 9b117e10 mul x16, x16, x17 7a828: eb1001df cmp x14, x16 7a82c: 54ffe7e0 b.eq 0x7a528 7a830: 910209f1 add x17, x15, #0x82 7a834: 9ad109d0 udiv x16, x14, x17 7a838: eb11021f cmp x16, x17 7a83c: 54ffe643 b.lo 0x7a504 7a840: 9b117e10 mul x16, x16, x17 7a844: eb1001df cmp x14, x16 7a848: 54ffe700 b.eq 0x7a528 7a84c: 910221f1 add x17, x15, #0x88 7a850: 9ad109d0 udiv x16, x14, x17 7a854: eb11021f cmp x16, x17 7a858: 54ffe563 b.lo 0x7a504 7a85c: 9b117e10 mul x16, x16, x17 7a860: eb1001df cmp x14, x16 7a864: 54ffe620 b.eq 0x7a528 7a868: 910229f1 add x17, x15, #0x8a 7a86c: 9ad109d0 udiv x16, x14, x17 7a870: eb11021f cmp x16, x17 7a874: 54ffe483 b.lo 0x7a504 7a878: 9b117e10 mul x16, x16, x17 7a87c: eb1001df cmp x14, x16 7a880: 54ffe540 b.eq 0x7a528 7a884: 910239f1 add x17, x15, #0x8e 7a888: 9ad109d0 udiv x16, x14, x17 7a88c: eb11021f cmp x16, x17 7a890: 54ffe3a3 b.lo 0x7a504 7a894: 9b117e10 mul x16, x16, x17 7a898: eb1001df cmp x14, x16 7a89c: 54ffe460 b.eq 0x7a528 7a8a0: 910251f1 add x17, x15, #0x94 7a8a4: 9ad109d0 udiv x16, x14, x17 7a8a8: eb11021f cmp x16, x17 7a8ac: 54ffe2c3 b.lo 0x7a504 7a8b0: 9b117e10 mul x16, x16, x17 7a8b4: eb1001df cmp x14, x16 7a8b8: 54ffe380 b.eq 0x7a528 7a8bc: 910259f1 add x17, x15, #0x96 7a8c0: 9ad109d0 udiv x16, x14, x17 7a8c4: eb11021f cmp x16, x17 7a8c8: 54ffe1e3 b.lo 0x7a504 7a8cc: 9b117e10 mul x16, x16, x17 7a8d0: eb1001df cmp x14, x16 7a8d4: 54ffe2a0 b.eq 0x7a528 7a8d8: 910271f1 add x17, x15, #0x9c 7a8dc: 9ad109d0 udiv x16, x14, x17 7a8e0: eb11021f cmp x16, x17 7a8e4: 54ffe103 b.lo 0x7a504 7a8e8: 9b117e10 mul x16, x16, x17 7a8ec: eb1001df cmp x14, x16 7a8f0: 54ffe1c0 b.eq 0x7a528 7a8f4: 910289f1 add x17, x15, #0xa2 7a8f8: 9ad109d0 udiv x16, x14, x17 7a8fc: eb11021f cmp x16, x17 7a900: 54ffe023 b.lo 0x7a504 7a904: 9b117e10 mul x16, x16, x17 7a908: eb1001df cmp x14, x16 7a90c: 54ffe0e0 b.eq 0x7a528 7a910: 910299f1 add x17, x15, #0xa6 7a914: 9ad109d0 udiv x16, x14, x17 7a918: eb11021f cmp x16, x17 7a91c: 54ffdf43 b.lo 0x7a504 7a920: 9b117e10 mul x16, x16, x17 7a924: eb1001df cmp x14, x16 7a928: 54ffe000 b.eq 0x7a528 7a92c: 9102a1f1 add x17, x15, #0xa8 7a930: 9ad109d0 udiv x16, x14, x17 7a934: eb11021f cmp x16, x17 7a938: 54ffde63 b.lo 0x7a504 7a93c: 9b117e10 mul x16, x16, x17 7a940: eb1001df cmp x14, x16 7a944: 54ffdf20 b.eq 0x7a528 7a948: 9102b1f1 add x17, x15, #0xac 7a94c: 9ad109d0 udiv x16, x14, x17 7a950: eb11021f cmp x16, x17 7a954: 54ffdd83 b.lo 0x7a504 7a958: 9b117e10 mul x16, x16, x17 7a95c: eb1001df cmp x14, x16 7a960: 54ffde40 b.eq 0x7a528 7a964: 9102c9f1 add x17, x15, #0xb2 7a968: 9ad109d0 udiv x16, x14, x17 7a96c: eb11021f cmp x16, x17 7a970: 54ffdca3 b.lo 0x7a504 7a974: 9b117e10 mul x16, x16, x17 7a978: eb1001df cmp x14, x16 7a97c: 54ffdd60 b.eq 0x7a528 7a980: 9102d1f1 add x17, x15, #0xb4 7a984: 9ad109d0 udiv x16, x14, x17 7a988: eb11021f cmp x16, x17 7a98c: 54ffdbc3 b.lo 0x7a504 7a990: 9b117e10 mul x16, x16, x17 7a994: eb1001df cmp x14, x16 7a998: 54ffdc80 b.eq 0x7a528 7a99c: 9102e9f1 add x17, x15, #0xba 7a9a0: 9ad109d0 udiv x16, x14, x17 7a9a4: eb11021f cmp x16, x17 7a9a8: 54ffdae3 b.lo 0x7a504 7a9ac: 9b117e10 mul x16, x16, x17 7a9b0: eb1001df cmp x14, x16 7a9b4: 54ffdba0 b.eq 0x7a528 7a9b8: 9102f9f1 add x17, x15, #0xbe 7a9bc: 9ad109d0 udiv x16, x14, x17 7a9c0: eb11021f cmp x16, x17 7a9c4: 54ffda03 b.lo 0x7a504 7a9c8: 9b117e10 mul x16, x16, x17 7a9cc: eb1001df cmp x14, x16 7a9d0: 54ffdac0 b.eq 0x7a528 7a9d4: 910301f1 add x17, x15, #0xc0 7a9d8: 9ad109d0 udiv x16, x14, x17 7a9dc: eb11021f cmp x16, x17 7a9e0: 54ffd923 b.lo 0x7a504 7a9e4: 9b117e10 mul x16, x16, x17 7a9e8: eb1001df cmp x14, x16 7a9ec: 54ffd9e0 b.eq 0x7a528 7a9f0: 910311f1 add x17, x15, #0xc4 7a9f4: 9ad109d0 udiv x16, x14, x17 7a9f8: eb11021f cmp x16, x17 7a9fc: 54ffd843 b.lo 0x7a504 7aa00: 9b117e10 mul x16, x16, x17 7aa04: eb1001df cmp x14, x16 7aa08: 54ffd900 b.eq 0x7a528 7aa0c: 910319f1 add x17, x15, #0xc6 7aa10: 9ad109d0 udiv x16, x14, x17 7aa14: eb11021f cmp x16, x17 7aa18: 54ffd763 b.lo 0x7a504 7aa1c: 9b117e10 mul x16, x16, x17 7aa20: eb1001df cmp x14, x16 7aa24: 54ffd820 b.eq 0x7a528 7aa28: 910341f1 add x17, x15, #0xd0 7aa2c: 9ad109d0 udiv x16, x14, x17 7aa30: eb11021f cmp x16, x17 7aa34: 54ffd683 b.lo 0x7a504 7aa38: 9b117e10 mul x16, x16, x17 7aa3c: 910349ef add x15, x15, #0xd2 7aa40: eb1001df cmp x14, x16 7aa44: 1a9f01b0 csel w16, w13, wzr, eq 7aa48: 9a8f022f csel x15, x17, x15, eq 7aa4c: 12000e11 and w17, w16, #0xf 7aa50: 34ffd351 cbz w17, 0x7a4b8 7aa54: 7100263f cmp w17, #0x9 7aa58: 54ffd0a0 b.eq 0x7a46c 7aa5c: 34ffd090 cbz w16, 0x7a46c 7aa60: 14000002 b 0x7aa68 7aa64: aa0e03e0 mov x0, x14 7aa68: a9417bfd ldp x29, x30, [sp, #0x10] 7aa6c: a8c24ff4 ldp x20, x19, [sp], #0x20 7aa70: d65f03c0 ret 7aa74: 321c03e0 orr w0, wzr, #0x10 7aa78: 94000f66 bl 0x7e810 7aa7c: aa0003f3 mov x19, x0 7aa80: d00001e1 adrp x1, 0xb8000 7aa84: 913c5021 add x1, x1, #0xf14 7aa88: 94000270 bl 0x7b448 7aa8c: b0000328 adrp x8, 0xdf000 7aa90: f9474108 ldr x8, [x8, #0xe80] 7aa94: b0000321 adrp x1, 0xdf000 7aa98: b0000322 adrp x2, 0xdf000 7aa9c: aa1303e0 mov x0, x19 7aaa0: 91004108 add x8, x8, #0x10 7aaa4: f9000268 str x8, [x19] 7aaa8: f946dc21 ldr x1, [x1, #0xdb8] 7aaac: f9465042 ldr x2, [x2, #0xca0] 7aab0: 94000f83 bl 0x7e8bc 7aab4: aa0003f4 mov x20, x0 7aab8: aa1303e0 mov x0, x19 7aabc: 94000f68 bl 0x7e85c 7aac0: aa1403e0 mov x0, x20 7aac4: 9400bdb6 bl 0xaa19c 7aac8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7aacc: 910003fd mov x29, sp 7aad0: 97fe5014 bl 0xeb20 7aad4: a8c17bfd ldp x29, x30, [sp], #0x10 7aad8: d65f03c0 ret 7aadc: 97febcdb bl 0x29e48 <.text+0x1a398> 7aae0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7aae4: 910003fd mov x29, sp 7aae8: 97fe52b6 bl 0xf5c0 7aaec: 35000060 cbnz w0, 0x7aaf8 7aaf0: a8c17bfd ldp x29, x30, [sp], #0x10 7aaf4: d65f03c0 ret 7aaf8: d00001e1 adrp x1, 0xb8000 7aafc: 913d6821 add x1, x1, #0xf5a 7ab00: 94000605 bl 0x7c314 7ab04: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7ab08: 910003fd mov x29, sp 7ab0c: 97fe5055 bl 0xec60 7ab10: 7100001f cmp w0, #0x0 7ab14: 1a9f17e0 cset w0, eq 7ab18: a8c17bfd ldp x29, x30, [sp], #0x10 7ab1c: d65f03c0 ret 7ab20: 97febcca bl 0x29e48 <.text+0x1a398> 7ab24: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7ab28: 910003fd mov x29, sp 7ab2c: 97fe53d1 bl 0xfa70 7ab30: a8c17bfd ldp x29, x30, [sp], #0x10 7ab34: d65f03c0 ret 7ab38: 97febcc4 bl 0x29e48 <.text+0x1a398> 7ab3c: d10143ff sub sp, sp, #0x50 7ab40: f90013f5 str x21, [sp, #0x20] 7ab44: a9034ff4 stp x20, x19, [sp, #0x30] 7ab48: a9047bfd stp x29, x30, [sp, #0x40] 7ab4c: 910103fd add x29, sp, #0x40 7ab50: d53bd055 mrs x21, TPIDR_EL0 7ab54: f94016a8 ldr x8, [x21, #0x28] 7ab58: aa0003f3 mov x19, x0 7ab5c: 910043e0 add x0, sp, #0x10 7ab60: f9000fe8 str x8, [sp, #0x18] 7ab64: 97fe51c7 bl 0xf280 7ab68: 350002c0 cbnz w0, 0x7abc0 7ab6c: 910043e0 add x0, sp, #0x10 7ab70: 320003e1 orr w1, wzr, #0x1 7ab74: 97fe512f bl 0xf030 7ab78: 35000280 cbnz w0, 0x7abc8 7ab7c: 910043e1 add x1, sp, #0x10 7ab80: aa1303e0 mov x0, x19 7ab84: 97fe50af bl 0xee40 7ab88: 2a0003f4 mov w20, w0 7ab8c: 910043e0 add x0, sp, #0x10 7ab90: 97fe525c bl 0xf500 7ab94: 35000234 cbnz w20, 0x7abd8 7ab98: 35000240 cbnz w0, 0x7abe0 7ab9c: f94016a8 ldr x8, [x21, #0x28] 7aba0: f9400fe9 ldr x9, [sp, #0x18] 7aba4: eb09011f cmp x8, x9 7aba8: 540002a1 b.ne 0x7abfc 7abac: a9447bfd ldp x29, x30, [sp, #0x40] 7abb0: a9434ff4 ldp x20, x19, [sp, #0x30] 7abb4: f94013f5 ldr x21, [sp, #0x20] 7abb8: 910143ff add sp, sp, #0x50 7abbc: d65f03c0 ret 7abc0: b9000fe0 str w0, [sp, #0xc] 7abc4: 1400000a b 0x7abec 7abc8: b9000fe0 str w0, [sp, #0xc] 7abcc: 910043e0 add x0, sp, #0x10 7abd0: 97fe524c bl 0xf500 7abd4: 14000006 b 0x7abec 7abd8: b9000ff4 str w20, [sp, #0xc] 7abdc: 14000004 b 0x7abec 7abe0: b9000fe0 str w0, [sp, #0xc] 7abe4: aa1303e0 mov x0, x19 7abe8: 97fe4fce bl 0xeb20 7abec: b9400fe0 ldr w0, [sp, #0xc] 7abf0: d00001e1 adrp x1, 0xb8000 7abf4: 913cb421 add x1, x1, #0xf2d 7abf8: 940005c7 bl 0x7c314 7abfc: 97fe5179 bl 0xf1e0 <__stack_chk_fail@plt> 7ac00: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7ac04: 910003fd mov x29, sp 7ac08: 97fe4fc6 bl 0xeb20 7ac0c: a8c17bfd ldp x29, x30, [sp], #0x10 7ac10: d65f03c0 ret 7ac14: 97febc8d bl 0x29e48 <.text+0x1a398> 7ac18: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7ac1c: 910003fd mov x29, sp 7ac20: 97fe5268 bl 0xf5c0 7ac24: 35000060 cbnz w0, 0x7ac30 7ac28: a8c17bfd ldp x29, x30, [sp], #0x10 7ac2c: d65f03c0 ret 7ac30: d00001e1 adrp x1, 0xb8000 7ac34: 913d4021 add x1, x1, #0xf50 7ac38: 940005b7 bl 0x7c314 7ac3c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7ac40: 910003fd mov x29, sp 7ac44: 97fe538b bl 0xfa70 7ac48: a8c17bfd ldp x29, x30, [sp], #0x10 7ac4c: d65f03c0 ret 7ac50: 97febc7e bl 0x29e48 <.text+0x1a398> 7ac54: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7ac58: 910003fd mov x29, sp 7ac5c: 97fe5001 bl 0xec60 7ac60: 7100001f cmp w0, #0x0 7ac64: 1a9f17e0 cset w0, eq 7ac68: a8c17bfd ldp x29, x30, [sp], #0x10 7ac6c: d65f03c0 ret 7ac70: 97febc76 bl 0x29e48 <.text+0x1a398> 7ac74: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7ac78: 910003fd mov x29, sp 7ac7c: 52800b22 mov w2, #0x59 // =89 7ac80: 2a1f03e1 mov w1, wzr 7ac84: 97fe5317 bl 0xf8e0 7ac88: a8c17bfd ldp x29, x30, [sp], #0x10 7ac8c: d65f03c0 ret 7ac90: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7ac94: a9017bfd stp x29, x30, [sp, #0x10] 7ac98: 910043fd add x29, sp, #0x10 7ac9c: aa0003f3 mov x19, x0 7aca0: 97fe5248 bl 0xf5c0 7aca4: 35000140 cbnz w0, 0x7accc 7aca8: aa1303e0 mov x0, x19 7acac: 97fe5371 bl 0xfa70 7acb0: 9100a260 add x0, x19, #0x28 7acb4: 940005c6 bl 0x7c3cc 7acb8: aa1303e0 mov x0, x19 7acbc: 97fe4f99 bl 0xeb20 7acc0: a9417bfd ldp x29, x30, [sp, #0x10] 7acc4: a8c24ff4 ldp x20, x19, [sp], #0x20 7acc8: d65f03c0 ret 7accc: d00001e1 adrp x1, 0xb8000 7acd0: 913d6821 add x1, x1, #0xf5a 7acd4: 94000590 bl 0x7c314 7acd8: aa0003f4 mov x20, x0 7acdc: 9100a260 add x0, x19, #0x28 7ace0: 940005bb bl 0x7c3cc 7ace4: aa1303e0 mov x0, x19 7ace8: 97ffff78 bl 0x7aac8 7acec: aa1403e0 mov x0, x20 7acf0: 97febc56 bl 0x29e48 <.text+0x1a398> 7acf4: 97febc55 bl 0x29e48 <.text+0x1a398> 7acf8: 97febc54 bl 0x29e48 <.text+0x1a398> 7acfc: d10143ff sub sp, sp, #0x50 7ad00: f90013f5 str x21, [sp, #0x20] 7ad04: a9034ff4 stp x20, x19, [sp, #0x30] 7ad08: a9047bfd stp x29, x30, [sp, #0x40] 7ad0c: 910103fd add x29, sp, #0x40 7ad10: d53bd055 mrs x21, TPIDR_EL0 7ad14: f94016a8 ldr x8, [x21, #0x28] 7ad18: aa0003f3 mov x19, x0 7ad1c: 320003e9 orr w9, wzr, #0x1 7ad20: f9000fe8 str x8, [sp, #0x18] 7ad24: f90007f3 str x19, [sp, #0x8] 7ad28: 390043e9 strb w9, [sp, #0x10] 7ad2c: 97fe5225 bl 0xf5c0 7ad30: 35000360 cbnz w0, 0x7ad9c 7ad34: 39416268 ldrb w8, [x19, #0x58] 7ad38: 34000188 cbz w8, 0x7ad68 7ad3c: 9100a274 add x20, x19, #0x28 7ad40: 910023e1 add x1, sp, #0x8 7ad44: aa1403e0 mov x0, x20 7ad48: 940005b3 bl 0x7c414 7ad4c: 39416268 ldrb w8, [x19, #0x58] 7ad50: 35ffff88 cbnz w8, 0x7ad40 7ad54: 394043e8 ldrb w8, [sp, #0x10] 7ad58: 320003e9 orr w9, wzr, #0x1 7ad5c: 39016269 strb w9, [x19, #0x58] 7ad60: 35000088 cbnz w8, 0x7ad70 7ad64: 14000005 b 0x7ad78 7ad68: 320003e8 orr w8, wzr, #0x1 7ad6c: 39016268 strb w8, [x19, #0x58] 7ad70: f94007e0 ldr x0, [sp, #0x8] 7ad74: 97fe533f bl 0xfa70 7ad78: f94016a8 ldr x8, [x21, #0x28] 7ad7c: f9400fe9 ldr x9, [sp, #0x18] 7ad80: eb09011f cmp x8, x9 7ad84: 54000121 b.ne 0x7ada8 7ad88: a9447bfd ldp x29, x30, [sp, #0x40] 7ad8c: a9434ff4 ldp x20, x19, [sp, #0x30] 7ad90: f94013f5 ldr x21, [sp, #0x20] 7ad94: 910143ff add sp, sp, #0x50 7ad98: d65f03c0 ret 7ad9c: d00001e1 adrp x1, 0xb8000 7ada0: 913d6821 add x1, x1, #0xf5a 7ada4: 9400055c bl 0x7c314 7ada8: 97fe510e bl 0xf1e0 <__stack_chk_fail@plt> 7adac: 97febc27 bl 0x29e48 <.text+0x1a398> 7adb0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7adb4: a9017bfd stp x29, x30, [sp, #0x10] 7adb8: 910043fd add x29, sp, #0x10 7adbc: aa0003f3 mov x19, x0 7adc0: 97fe4fa8 bl 0xec60 7adc4: 34000060 cbz w0, 0x7add0 7adc8: 2a1f03f4 mov w20, wzr 7adcc: 14000009 b 0x7adf0 7add0: 39416268 ldrb w8, [x19, #0x58] 7add4: 34000068 cbz w8, 0x7ade0 7add8: 2a1f03f4 mov w20, wzr 7addc: 14000003 b 0x7ade8 7ade0: 320003f4 orr w20, wzr, #0x1 7ade4: 39016274 strb w20, [x19, #0x58] 7ade8: aa1303e0 mov x0, x19 7adec: 97fe5321 bl 0xfa70 7adf0: a9417bfd ldp x29, x30, [sp, #0x10] 7adf4: 2a1403e0 mov w0, w20 7adf8: a8c24ff4 ldp x20, x19, [sp], #0x20 7adfc: d65f03c0 ret 7ae00: 97febc12 bl 0x29e48 <.text+0x1a398> 7ae04: 97febc11 bl 0x29e48 <.text+0x1a398> 7ae08: f81e0ff3 str x19, [sp, #-0x20]! 7ae0c: a9017bfd stp x29, x30, [sp, #0x10] 7ae10: 910043fd add x29, sp, #0x10 7ae14: aa0003f3 mov x19, x0 7ae18: 97fe51ea bl 0xf5c0 7ae1c: 35000120 cbnz w0, 0x7ae40 7ae20: 9100a260 add x0, x19, #0x28 7ae24: 3901627f strb wzr, [x19, #0x58] 7ae28: 9400056f bl 0x7c3e4 7ae2c: aa1303e0 mov x0, x19 7ae30: 97fe5310 bl 0xfa70 7ae34: a9417bfd ldp x29, x30, [sp, #0x10] 7ae38: f84207f3 ldr x19, [sp], #0x20 7ae3c: d65f03c0 ret 7ae40: d00001e1 adrp x1, 0xb8000 7ae44: 913d6821 add x1, x1, #0xf5a 7ae48: 94000533 bl 0x7c314 7ae4c: 97febbff bl 0x29e48 <.text+0x1a398> 7ae50: 97febbfe bl 0x29e48 <.text+0x1a398> 7ae54: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7ae58: 910003fd mov x29, sp 7ae5c: 52800d02 mov w2, #0x68 // =104 7ae60: 2a1f03e1 mov w1, wzr 7ae64: 97fe529f bl 0xf8e0 7ae68: a8c17bfd ldp x29, x30, [sp], #0x10 7ae6c: d65f03c0 ret 7ae70: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7ae74: a9017bfd stp x29, x30, [sp, #0x10] 7ae78: 910043fd add x29, sp, #0x10 7ae7c: aa0003f3 mov x19, x0 7ae80: 97fe51d0 bl 0xf5c0 7ae84: 35000140 cbnz w0, 0x7aeac 7ae88: aa1303e0 mov x0, x19 7ae8c: 97fe52f9 bl 0xfa70 7ae90: 9100a260 add x0, x19, #0x28 7ae94: 9400054e bl 0x7c3cc 7ae98: aa1303e0 mov x0, x19 7ae9c: 97fe4f21 bl 0xeb20 7aea0: a9417bfd ldp x29, x30, [sp, #0x10] 7aea4: a8c24ff4 ldp x20, x19, [sp], #0x20 7aea8: d65f03c0 ret 7aeac: d00001e1 adrp x1, 0xb8000 7aeb0: 913d6821 add x1, x1, #0xf5a 7aeb4: 94000518 bl 0x7c314 7aeb8: aa0003f4 mov x20, x0 7aebc: 9100a260 add x0, x19, #0x28 7aec0: 94000543 bl 0x7c3cc 7aec4: aa1303e0 mov x0, x19 7aec8: 97ffff00 bl 0x7aac8 7aecc: aa1403e0 mov x0, x20 7aed0: 97febbde bl 0x29e48 <.text+0x1a398> 7aed4: 97febbdd bl 0x29e48 <.text+0x1a398> 7aed8: 97febbdc bl 0x29e48 <.text+0x1a398> 7aedc: d10143ff sub sp, sp, #0x50 7aee0: a90257f6 stp x22, x21, [sp, #0x20] 7aee4: a9034ff4 stp x20, x19, [sp, #0x30] 7aee8: a9047bfd stp x29, x30, [sp, #0x40] 7aeec: 910103fd add x29, sp, #0x40 7aef0: d53bd056 mrs x22, TPIDR_EL0 7aef4: f94016c8 ldr x8, [x22, #0x28] 7aef8: aa0003f3 mov x19, x0 7aefc: f9000fe8 str x8, [sp, #0x18] 7af00: 97fe52b8 bl 0xf9e0 7af04: aa0003f4 mov x20, x0 7af08: 320003e8 orr w8, wzr, #0x1 7af0c: aa1303e0 mov x0, x19 7af10: f90007f3 str x19, [sp, #0x8] 7af14: 390043e8 strb w8, [sp, #0x10] 7af18: 97fe51aa bl 0xf5c0 7af1c: 35000480 cbnz w0, 0x7afac 7af20: f9403261 ldr x1, [x19, #0x60] 7af24: aa1403e0 mov x0, x20 7af28: 97fe4fce bl 0xee60 7af2c: f9402e68 ldr x8, [x19, #0x58] 7af30: 34000200 cbz w0, 0x7af70 7af34: b100051f cmn x8, #0x1 7af38: 54000420 b.eq 0x7afbc 7af3c: 91000508 add x8, x8, #0x1 7af40: f9002e68 str x8, [x19, #0x58] 7af44: f94007e0 ldr x0, [sp, #0x8] 7af48: 97fe52ca bl 0xfa70 7af4c: f94016c8 ldr x8, [x22, #0x28] 7af50: f9400fe9 ldr x9, [sp, #0x18] 7af54: eb09011f cmp x8, x9 7af58: 54000301 b.ne 0x7afb8 7af5c: a9447bfd ldp x29, x30, [sp, #0x40] 7af60: a9434ff4 ldp x20, x19, [sp, #0x30] 7af64: a94257f6 ldp x22, x21, [sp, #0x20] 7af68: 910143ff add sp, sp, #0x50 7af6c: d65f03c0 ret 7af70: b4000188 cbz x8, 0x7afa0 7af74: 9100a275 add x21, x19, #0x28 7af78: 910023e1 add x1, sp, #0x8 7af7c: aa1503e0 mov x0, x21 7af80: 94000525 bl 0x7c414 7af84: f9402e68 ldr x8, [x19, #0x58] 7af88: b5ffff88 cbnz x8, 0x7af78 7af8c: 394043e8 ldrb w8, [sp, #0x10] 7af90: 320003e9 orr w9, wzr, #0x1 7af94: a905d269 stp x9, x20, [x19, #0x58] 7af98: 35fffd68 cbnz w8, 0x7af44 7af9c: 17ffffec b 0x7af4c 7afa0: 320003e8 orr w8, wzr, #0x1 7afa4: a905d268 stp x8, x20, [x19, #0x58] 7afa8: 17ffffe7 b 0x7af44 7afac: d00001e1 adrp x1, 0xb8000 7afb0: 913d6821 add x1, x1, #0xf5a 7afb4: 940004d8 bl 0x7c314 7afb8: 97fe508a bl 0xf1e0 <__stack_chk_fail@plt> 7afbc: d00001e1 adrp x1, 0xb8000 7afc0: 913db021 add x1, x1, #0xf6c 7afc4: 52800160 mov w0, #0xb // =11 7afc8: 940004d3 bl 0x7c314 7afcc: 97febb9f bl 0x29e48 <.text+0x1a398> 7afd0: 394043e8 ldrb w8, [sp, #0x10] 7afd4: aa0003f3 mov x19, x0 7afd8: 34000068 cbz w8, 0x7afe4 7afdc: f94007e0 ldr x0, [sp, #0x8] 7afe0: 97fe52a4 bl 0xfa70 7afe4: aa1303e0 mov x0, x19 7afe8: 9400bc6d bl 0xaa19c 7afec: 97febb97 bl 0x29e48 <.text+0x1a398> 7aff0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7aff4: a9017bfd stp x29, x30, [sp, #0x10] 7aff8: 910043fd add x29, sp, #0x10 7affc: aa0003f3 mov x19, x0 7b000: 97fe5278 bl 0xf9e0 7b004: aa0003f4 mov x20, x0 7b008: aa1303e0 mov x0, x19 7b00c: 97fe4f15 bl 0xec60 7b010: 34000060 cbz w0, 0x7b01c 7b014: 2a1f03f4 mov w20, wzr 7b018: 14000011 b 0x7b05c 7b01c: f9402e68 ldr x8, [x19, #0x58] 7b020: b4000108 cbz x8, 0x7b040 7b024: f9403261 ldr x1, [x19, #0x60] 7b028: aa1403e0 mov x0, x20 7b02c: 97fe4f8d bl 0xee60 7b030: 34000100 cbz w0, 0x7b050 7b034: f9402e68 ldr x8, [x19, #0x58] 7b038: b100051f cmn x8, #0x1 7b03c: 540000a0 b.eq 0x7b050 7b040: 91000508 add x8, x8, #0x1 7b044: a905d268 stp x8, x20, [x19, #0x58] 7b048: 320003f4 orr w20, wzr, #0x1 7b04c: 14000002 b 0x7b054 7b050: 2a1f03f4 mov w20, wzr 7b054: aa1303e0 mov x0, x19 7b058: 97fe5286 bl 0xfa70 7b05c: a9417bfd ldp x29, x30, [sp, #0x10] 7b060: 2a1403e0 mov w0, w20 7b064: a8c24ff4 ldp x20, x19, [sp], #0x20 7b068: d65f03c0 ret 7b06c: aa0003f4 mov x20, x0 7b070: aa1303e0 mov x0, x19 7b074: 97fe527f bl 0xfa70 7b078: aa1403e0 mov x0, x20 7b07c: 97febb73 bl 0x29e48 <.text+0x1a398> 7b080: 97febb72 bl 0x29e48 <.text+0x1a398> 7b084: 97febb71 bl 0x29e48 <.text+0x1a398> 7b088: 97febb70 bl 0x29e48 <.text+0x1a398> 7b08c: f81e0ff3 str x19, [sp, #-0x20]! 7b090: a9017bfd stp x29, x30, [sp, #0x10] 7b094: 910043fd add x29, sp, #0x10 7b098: aa0003f3 mov x19, x0 7b09c: 97fe5149 bl 0xf5c0 7b0a0: 35000220 cbnz w0, 0x7b0e4 7b0a4: f9402e68 ldr x8, [x19, #0x58] 7b0a8: d1000508 sub x8, x8, #0x1 7b0ac: f9002e68 str x8, [x19, #0x58] 7b0b0: b40000c8 cbz x8, 0x7b0c8 7b0b4: aa1303e0 mov x0, x19 7b0b8: 97fe526e bl 0xfa70 7b0bc: a9417bfd ldp x29, x30, [sp, #0x10] 7b0c0: f84207f3 ldr x19, [sp], #0x20 7b0c4: d65f03c0 ret 7b0c8: f900327f str xzr, [x19, #0x60] 7b0cc: aa1303e0 mov x0, x19 7b0d0: 97fe5268 bl 0xfa70 7b0d4: a9417bfd ldp x29, x30, [sp, #0x10] 7b0d8: 9100a260 add x0, x19, #0x28 7b0dc: f84207f3 ldr x19, [sp], #0x20 7b0e0: 140004c1 b 0x7c3e4 7b0e4: b00001e1 adrp x1, 0xb8000 7b0e8: 913d6821 add x1, x1, #0xf5a 7b0ec: 9400048a bl 0x7c314 7b0f0: 97febb56 bl 0x29e48 <.text+0x1a398> 7b0f4: 97febb55 bl 0x29e48 <.text+0x1a398> 7b0f8: 97febb54 bl 0x29e48 <.text+0x1a398> 7b0fc: f81c0ff7 str x23, [sp, #-0x40]! 7b100: a90157f6 stp x22, x21, [sp, #0x10] 7b104: a9024ff4 stp x20, x19, [sp, #0x20] 7b108: a9037bfd stp x29, x30, [sp, #0x30] 7b10c: 9100c3fd add x29, sp, #0x30 7b110: aa0003f3 mov x19, x0 7b114: b00006c0 adrp x0, 0x154000 7b118: 9117c000 add x0, x0, #0x5f0 7b11c: aa0203f4 mov x20, x2 7b120: aa0103f5 mov x21, x1 7b124: 97fe5127 bl 0xf5c0 7b128: f9400268 ldr x8, [x19] 7b12c: f100051f cmp x8, #0x1 7b130: 54000161 b.ne 0x7b15c 7b134: b00006d6 adrp x22, 0x154000 7b138: b00006d7 adrp x23, 0x154000 7b13c: 911862d6 add x22, x22, #0x618 7b140: 9117c2f7 add x23, x23, #0x5f0 7b144: aa1603e0 mov x0, x22 7b148: aa1703e1 mov x1, x23 7b14c: 97fe5051 bl 0xf290 7b150: f9400268 ldr x8, [x19] 7b154: f100051f cmp x8, #0x1 7b158: 54ffff60 b.eq 0x7b144 7b15c: f9400268 ldr x8, [x19] 7b160: b4000108 cbz x8, 0x7b180 7b164: a9437bfd ldp x29, x30, [sp, #0x30] 7b168: a9424ff4 ldp x20, x19, [sp, #0x20] 7b16c: a94157f6 ldp x22, x21, [sp, #0x10] 7b170: b00006c0 adrp x0, 0x154000 7b174: 9117c000 add x0, x0, #0x5f0 7b178: f84407f7 ldr x23, [sp], #0x40 7b17c: 17fe523d b 0xfa70 7b180: 320003e8 orr w8, wzr, #0x1 7b184: f9000268 str x8, [x19] 7b188: b00006c0 adrp x0, 0x154000 7b18c: 9117c000 add x0, x0, #0x5f0 7b190: 97fe5238 bl 0xfa70 7b194: aa1503e0 mov x0, x21 7b198: d63f0280 blr x20 7b19c: b00006c0 adrp x0, 0x154000 7b1a0: 9117c000 add x0, x0, #0x5f0 7b1a4: 97fe5107 bl 0xf5c0 7b1a8: 92800008 mov x8, #-0x1 // =-1 7b1ac: c89ffe68 stlr x8, [x19] 7b1b0: b00006c0 adrp x0, 0x154000 7b1b4: 9117c000 add x0, x0, #0x5f0 7b1b8: 97fe522e bl 0xfa70 7b1bc: b00006c0 adrp x0, 0x154000 7b1c0: 91186000 add x0, x0, #0x618 7b1c4: 97fe51df bl 0xf940 7b1c8: a9437bfd ldp x29, x30, [sp, #0x30] 7b1cc: a9424ff4 ldp x20, x19, [sp, #0x20] 7b1d0: a94157f6 ldp x22, x21, [sp, #0x10] 7b1d4: f84407f7 ldr x23, [sp], #0x40 7b1d8: d65f03c0 ret 7b1dc: 94000df3 bl 0x7e9a8 7b1e0: b00006c0 adrp x0, 0x154000 7b1e4: 9117c000 add x0, x0, #0x5f0 7b1e8: 97fe50f6 bl 0xf5c0 7b1ec: f900027f str xzr, [x19] 7b1f0: b00006c0 adrp x0, 0x154000 7b1f4: 9117c000 add x0, x0, #0x5f0 7b1f8: 97fe521e bl 0xfa70 7b1fc: b00006c0 adrp x0, 0x154000 7b200: 91186000 add x0, x0, #0x618 7b204: 97fe51cf bl 0xf940 7b208: 94000e71 bl 0x7ebcc 7b20c: aa0003f3 mov x19, x0 7b210: 94000e0c bl 0x7ea40 7b214: aa1303e0 mov x0, x19 7b218: 9400bbe1 bl 0xaa19c 7b21c: 97febb0b bl 0x29e48 <.text+0x1a398> 7b220: a9bd57f6 stp x22, x21, [sp, #-0x30]! 7b224: a9014ff4 stp x20, x19, [sp, #0x10] 7b228: a9027bfd stp x29, x30, [sp, #0x20] 7b22c: 910083fd add x29, sp, #0x20 7b230: 90000328 adrp x8, 0xdf000 7b234: f946b508 ldr x8, [x8, #0xd68] 7b238: aa0003f3 mov x19, x0 7b23c: 91004108 add x8, x8, #0x10 7b240: f9000268 str x8, [x19] 7b244: 39400028 ldrb w8, [x1] 7b248: f9400829 ldr x9, [x1, #0x10] 7b24c: 7200011f tst w8, #0x1 7b250: 9a811534 csinc x20, x9, x1, ne 7b254: aa1403e0 mov x0, x20 7b258: 97fe5146 bl 0xf770 7b25c: aa0003f5 mov x21, x0 7b260: 910066a0 add x0, x21, #0x19 7b264: 94001a51 bl 0x81ba8 7b268: 91006016 add x22, x0, #0x18 7b26c: a9005415 stp x21, x21, [x0] 7b270: b900101f str wzr, [x0, #0x10] 7b274: 910006a2 add x2, x21, #0x1 7b278: aa1603e0 mov x0, x22 7b27c: aa1403e1 mov x1, x20 7b280: 97fe5184 bl 0xf890 7b284: f9000676 str x22, [x19, #0x8] 7b288: a9427bfd ldp x29, x30, [sp, #0x20] 7b28c: a9414ff4 ldp x20, x19, [sp, #0x10] 7b290: a8c357f6 ldp x22, x21, [sp], #0x30 7b294: d65f03c0 ret 7b298: aa0003f4 mov x20, x0 7b29c: aa1303e0 mov x0, x19 7b2a0: 94001a1e bl 0x81b18 7b2a4: aa1403e0 mov x0, x20 7b2a8: 9400bbbd bl 0xaa19c 7b2ac: a9bd57f6 stp x22, x21, [sp, #-0x30]! 7b2b0: a9014ff4 stp x20, x19, [sp, #0x10] 7b2b4: a9027bfd stp x29, x30, [sp, #0x20] 7b2b8: 910083fd add x29, sp, #0x20 7b2bc: 90000328 adrp x8, 0xdf000 7b2c0: f946b508 ldr x8, [x8, #0xd68] 7b2c4: aa0103f4 mov x20, x1 7b2c8: aa0003f3 mov x19, x0 7b2cc: aa1403e0 mov x0, x20 7b2d0: 91004108 add x8, x8, #0x10 7b2d4: f9000268 str x8, [x19] 7b2d8: 97fe5126 bl 0xf770 7b2dc: aa0003f5 mov x21, x0 7b2e0: 910066a0 add x0, x21, #0x19 7b2e4: 94001a31 bl 0x81ba8 7b2e8: 91006016 add x22, x0, #0x18 7b2ec: a9005415 stp x21, x21, [x0] 7b2f0: b900101f str wzr, [x0, #0x10] 7b2f4: 910006a2 add x2, x21, #0x1 7b2f8: aa1603e0 mov x0, x22 7b2fc: aa1403e1 mov x1, x20 7b300: 97fe5164 bl 0xf890 7b304: f9000676 str x22, [x19, #0x8] 7b308: a9427bfd ldp x29, x30, [sp, #0x20] 7b30c: a9414ff4 ldp x20, x19, [sp, #0x10] 7b310: a8c357f6 ldp x22, x21, [sp], #0x30 7b314: d65f03c0 ret 7b318: aa0003f4 mov x20, x0 7b31c: aa1303e0 mov x0, x19 7b320: 940019fe bl 0x81b18 7b324: aa1403e0 mov x0, x20 7b328: 9400bb9d bl 0xaa19c 7b32c: 90000328 adrp x8, 0xdf000 7b330: f946b508 ldr x8, [x8, #0xd68] 7b334: 91004108 add x8, x8, #0x10 7b338: f9000008 str x8, [x0] 7b33c: f9400428 ldr x8, [x1, #0x8] 7b340: f9000408 str x8, [x0, #0x8] 7b344: d1002108 sub x8, x8, #0x8 7b348: 885ffd09 ldaxr w9, [x8] 7b34c: 11000529 add w9, w9, #0x1 7b350: 880afd09 stlxr w10, w9, [x8] 7b354: 35ffffaa cbnz w10, 0x7b348 7b358: d65f03c0 ret 7b35c: f81e0ff3 str x19, [sp, #-0x20]! 7b360: a9017bfd stp x29, x30, [sp, #0x10] 7b364: 910043fd add x29, sp, #0x10 7b368: aa0003f3 mov x19, x0 7b36c: f9400429 ldr x9, [x1, #0x8] 7b370: f9400668 ldr x8, [x19, #0x8] 7b374: f9000669 str x9, [x19, #0x8] 7b378: d1002129 sub x9, x9, #0x8 7b37c: 885ffd2a ldaxr w10, [x9] 7b380: 1100054a add w10, w10, #0x1 7b384: 880bfd2a stlxr w11, w10, [x9] 7b388: 35ffffab cbnz w11, 0x7b37c 7b38c: d1002109 sub x9, x8, #0x8 7b390: 885ffd2a ldaxr w10, [x9] 7b394: 5100054a sub w10, w10, #0x1 7b398: 880bfd2a stlxr w11, w10, [x9] 7b39c: 35ffffab cbnz w11, 0x7b390 7b3a0: 36f8006a tbz w10, #0x1f, 0x7b3ac 7b3a4: d1006100 sub x0, x8, #0x18 7b3a8: 94001a30 bl 0x81c68 7b3ac: a9417bfd ldp x29, x30, [sp, #0x10] 7b3b0: aa1303e0 mov x0, x19 7b3b4: f84207f3 ldr x19, [sp], #0x20 7b3b8: d65f03c0 ret 7b3bc: a9bd57f6 stp x22, x21, [sp, #-0x30]! 7b3c0: a9014ff4 stp x20, x19, [sp, #0x10] 7b3c4: a9027bfd stp x29, x30, [sp, #0x20] 7b3c8: 910083fd add x29, sp, #0x20 7b3cc: 90000328 adrp x8, 0xdf000 7b3d0: f9471908 ldr x8, [x8, #0xe30] 7b3d4: aa0003f3 mov x19, x0 7b3d8: 91004108 add x8, x8, #0x10 7b3dc: f9000268 str x8, [x19] 7b3e0: 39400028 ldrb w8, [x1] 7b3e4: f9400829 ldr x9, [x1, #0x10] 7b3e8: 7200011f tst w8, #0x1 7b3ec: 9a811534 csinc x20, x9, x1, ne 7b3f0: aa1403e0 mov x0, x20 7b3f4: 97fe50df bl 0xf770 7b3f8: aa0003f5 mov x21, x0 7b3fc: 910066a0 add x0, x21, #0x19 7b400: 940019ea bl 0x81ba8 7b404: 91006016 add x22, x0, #0x18 7b408: a9005415 stp x21, x21, [x0] 7b40c: b900101f str wzr, [x0, #0x10] 7b410: 910006a2 add x2, x21, #0x1 7b414: aa1603e0 mov x0, x22 7b418: aa1403e1 mov x1, x20 7b41c: 97fe511d bl 0xf890 7b420: f9000676 str x22, [x19, #0x8] 7b424: a9427bfd ldp x29, x30, [sp, #0x20] 7b428: a9414ff4 ldp x20, x19, [sp, #0x10] 7b42c: a8c357f6 ldp x22, x21, [sp], #0x30 7b430: d65f03c0 ret 7b434: aa0003f4 mov x20, x0 7b438: aa1303e0 mov x0, x19 7b43c: 940019b7 bl 0x81b18 7b440: aa1403e0 mov x0, x20 7b444: 9400bb56 bl 0xaa19c 7b448: a9bd57f6 stp x22, x21, [sp, #-0x30]! 7b44c: a9014ff4 stp x20, x19, [sp, #0x10] 7b450: a9027bfd stp x29, x30, [sp, #0x20] 7b454: 910083fd add x29, sp, #0x20 7b458: 90000328 adrp x8, 0xdf000 7b45c: f9471908 ldr x8, [x8, #0xe30] 7b460: aa0103f4 mov x20, x1 7b464: aa0003f3 mov x19, x0 7b468: aa1403e0 mov x0, x20 7b46c: 91004108 add x8, x8, #0x10 7b470: f9000268 str x8, [x19] 7b474: 97fe50bf bl 0xf770 7b478: aa0003f5 mov x21, x0 7b47c: 910066a0 add x0, x21, #0x19 7b480: 940019ca bl 0x81ba8 7b484: 91006016 add x22, x0, #0x18 7b488: a9005415 stp x21, x21, [x0] 7b48c: b900101f str wzr, [x0, #0x10] 7b490: 910006a2 add x2, x21, #0x1 7b494: aa1603e0 mov x0, x22 7b498: aa1403e1 mov x1, x20 7b49c: 97fe50fd bl 0xf890 7b4a0: f9000676 str x22, [x19, #0x8] 7b4a4: a9427bfd ldp x29, x30, [sp, #0x20] 7b4a8: a9414ff4 ldp x20, x19, [sp, #0x10] 7b4ac: a8c357f6 ldp x22, x21, [sp], #0x30 7b4b0: d65f03c0 ret 7b4b4: aa0003f4 mov x20, x0 7b4b8: aa1303e0 mov x0, x19 7b4bc: 94001997 bl 0x81b18 7b4c0: aa1403e0 mov x0, x20 7b4c4: 9400bb36 bl 0xaa19c 7b4c8: 90000328 adrp x8, 0xdf000 7b4cc: f9471908 ldr x8, [x8, #0xe30] 7b4d0: 91004108 add x8, x8, #0x10 7b4d4: f9000008 str x8, [x0] 7b4d8: f9400428 ldr x8, [x1, #0x8] 7b4dc: f9000408 str x8, [x0, #0x8] 7b4e0: d1002108 sub x8, x8, #0x8 7b4e4: 885ffd09 ldaxr w9, [x8] 7b4e8: 11000529 add w9, w9, #0x1 7b4ec: 880afd09 stlxr w10, w9, [x8] 7b4f0: 35ffffaa cbnz w10, 0x7b4e4 7b4f4: d65f03c0 ret 7b4f8: f81e0ff3 str x19, [sp, #-0x20]! 7b4fc: a9017bfd stp x29, x30, [sp, #0x10] 7b500: 910043fd add x29, sp, #0x10 7b504: aa0003f3 mov x19, x0 7b508: f9400429 ldr x9, [x1, #0x8] 7b50c: f9400668 ldr x8, [x19, #0x8] 7b510: f9000669 str x9, [x19, #0x8] 7b514: d1002129 sub x9, x9, #0x8 7b518: 885ffd2a ldaxr w10, [x9] 7b51c: 1100054a add w10, w10, #0x1 7b520: 880bfd2a stlxr w11, w10, [x9] 7b524: 35ffffab cbnz w11, 0x7b518 7b528: d1002109 sub x9, x8, #0x8 7b52c: 885ffd2a ldaxr w10, [x9] 7b530: 5100054a sub w10, w10, #0x1 7b534: 880bfd2a stlxr w11, w10, [x9] 7b538: 35ffffab cbnz w11, 0x7b52c 7b53c: 36f8006a tbz w10, #0x1f, 0x7b548 7b540: d1006100 sub x0, x8, #0x18 7b544: 940019c9 bl 0x81c68 7b548: a9417bfd ldp x29, x30, [sp, #0x10] 7b54c: aa1303e0 mov x0, x19 7b550: f84207f3 ldr x19, [sp], #0x20 7b554: d65f03c0 ret 7b558: 90000328 adrp x8, 0xdf000 7b55c: f9473108 ldr x8, [x8, #0xe60] 7b560: 91004108 add x8, x8, #0x10 7b564: f9000008 str x8, [x0] 7b568: d65f03c0 ret 7b56c: d4200020 brk #0x1 7b570: 2a0103e8 mov w8, w1 7b574: aa0003e9 mov x9, x0 7b578: aa0803e0 mov x0, x8 7b57c: aa0903e1 mov x1, x9 7b580: d65f03c0 ret 7b584: f81e0ff3 str x19, [sp, #-0x20]! 7b588: a9017bfd stp x29, x30, [sp, #0x10] 7b58c: 910043fd add x29, sp, #0x10 7b590: f9400008 ldr x8, [x0] 7b594: aa0203f3 mov x19, x2 7b598: f9400d08 ldr x8, [x8, #0x18] 7b59c: d63f0100 blr x8 7b5a0: f9400668 ldr x8, [x19, #0x8] 7b5a4: b9400269 ldr w9, [x19] 7b5a8: a9417bfd ldp x29, x30, [sp, #0x10] 7b5ac: eb01011f cmp x8, x1 7b5b0: 1a9f17e8 cset w8, eq 7b5b4: 6b00013f cmp w9, w0 7b5b8: 1a9f17e9 cset w9, eq 7b5bc: 0a090100 and w0, w8, w9 7b5c0: f84207f3 ldr x19, [sp], #0x20 7b5c4: d65f03c0 ret 7b5c8: f9400428 ldr x8, [x1, #0x8] 7b5cc: b9400029 ldr w9, [x1] 7b5d0: eb00011f cmp x8, x0 7b5d4: 1a9f17e8 cset w8, eq 7b5d8: 6b02013f cmp w9, w2 7b5dc: 1a9f17e9 cset w9, eq 7b5e0: 0a090100 and w0, w8, w9 7b5e4: d65f03c0 ret 7b5e8: f81b0ffc str x28, [sp, #-0x50]! 7b5ec: a9015ff8 stp x24, x23, [sp, #0x10] 7b5f0: a90257f6 stp x22, x21, [sp, #0x20] 7b5f4: a9034ff4 stp x20, x19, [sp, #0x30] 7b5f8: a9047bfd stp x29, x30, [sp, #0x40] 7b5fc: 910103fd add x29, sp, #0x40 7b600: d11043ff sub sp, sp, #0x410 7b604: d53bd057 mrs x23, TPIDR_EL0 7b608: aa0803f3 mov x19, x8 7b60c: f94016e8 ldr x8, [x23, #0x28] 7b610: 2a0103f5 mov w21, w1 7b614: 910023f4 add x20, sp, #0x8 7b618: f81b83a8 stur x8, [x29, #-0x48] 7b61c: 97fe4e49 bl 0xef40 <__errno@plt> 7b620: aa0003f6 mov x22, x0 7b624: b94002d8 ldr w24, [x22] 7b628: 910023e1 add x1, sp, #0x8 7b62c: 321603e2 orr w2, wzr, #0x400 7b630: 2a1503e0 mov w0, w21 7b634: 97fe4fcf bl 0xf570 7b638: 34000100 cbz w0, 0x7b658 7b63c: 3100041f cmn w0, #0x1 7b640: 54000041 b.ne 0x7b648 7b644: b94002c0 ldr w0, [x22] 7b648: 7100581f cmp w0, #0x16 7b64c: 540006a1 b.ne 0x7b720 7b650: b00001d4 adrp x20, 0xb4000 7b654: 9139de94 add x20, x20, #0xe77 7b658: 39400288 ldrb w8, [x20] 7b65c: 35000108 cbnz w8, 0x7b67c 7b660: d00001e2 adrp x2, 0xb9000 7b664: 91005042 add x2, x2, #0x14 7b668: 910023e0 add x0, sp, #0x8 7b66c: 321603e1 orr w1, wzr, #0x400 7b670: 2a1503e3 mov w3, w21 7b674: 910023f4 add x20, sp, #0x8 7b678: 97fe4e46 bl 0xef90 7b67c: aa1403e0 mov x0, x20 7b680: b90002d8 str w24, [x22] 7b684: a900fe7f stp xzr, xzr, [x19, #0x8] 7b688: f900027f str xzr, [x19] 7b68c: 97fe5039 bl 0xf770 7b690: aa0003f5 mov x21, x0 7b694: b10042bf cmn x21, #0x10 7b698: 540003e2 b.hs 0x7b714 7b69c: f1005ebf cmp x21, #0x17 7b6a0: 540000a2 b.hs 0x7b6b4 7b6a4: d37ffaa8 lsl x8, x21, #1 7b6a8: 38001668 strb w8, [x19], #0x1 7b6ac: b5000155 cbnz x21, 0x7b6d4 7b6b0: 1400000d b 0x7b6e4 7b6b4: 910042a8 add x8, x21, #0x10 7b6b8: 927ced16 and x22, x8, #0xfffffffffffffff0 7b6bc: aa1603e0 mov x0, x22 7b6c0: 9400193a bl 0x81ba8 7b6c4: b24002c8 orr x8, x22, #0x1 7b6c8: a9008275 stp x21, x0, [x19, #0x8] 7b6cc: f9000268 str x8, [x19] 7b6d0: aa0003f3 mov x19, x0 7b6d4: aa1303e0 mov x0, x19 7b6d8: aa1403e1 mov x1, x20 7b6dc: aa1503e2 mov x2, x21 7b6e0: 97fe506c bl 0xf890 7b6e4: 38356a7f strb wzr, [x19, x21] 7b6e8: f94016e8 ldr x8, [x23, #0x28] 7b6ec: f85b83a9 ldur x9, [x29, #-0x48] 7b6f0: eb09011f cmp x8, x9 7b6f4: 54000141 b.ne 0x7b71c 7b6f8: 911043ff add sp, sp, #0x410 7b6fc: a9447bfd ldp x29, x30, [sp, #0x40] 7b700: a9434ff4 ldp x20, x19, [sp, #0x30] 7b704: a94257f6 ldp x22, x21, [sp, #0x20] 7b708: a9415ff8 ldp x24, x23, [sp, #0x10] 7b70c: f84507fc ldr x28, [sp], #0x50 7b710: d65f03c0 ret 7b714: aa1303e0 mov x0, x19 7b718: 97fec508 bl 0x2cb38 <.text+0x1d088> 7b71c: 97fe4eb1 bl 0xf1e0 <__stack_chk_fail@plt> 7b720: 97fe4de8 bl 0xeec0 7b724: b00001e0 adrp x0, 0xb8000 7b728: 913f0000 add x0, x0, #0xfc0 7b72c: d65f03c0 ret 7b730: f81e0ff3 str x19, [sp, #-0x20]! 7b734: a9017bfd stp x29, x30, [sp, #0x10] 7b738: 910043fd add x29, sp, #0x10 7b73c: 713ffc3f cmp w1, #0xfff 7b740: aa0803f3 mov x19, x8 7b744: 5400026d b.le 0x7b790 7b748: 321c07e0 orr w0, wzr, #0x30 7b74c: a900fe7f stp xzr, xzr, [x19, #0x8] 7b750: f900027f str xzr, [x19] 7b754: 94001915 bl 0x81ba8 7b758: b00001e9 adrp x9, 0xb8000 7b75c: b00001e8 adrp x8, 0xb8000 7b760: 913f2129 add x9, x9, #0xfc8 7b764: 3dc3e900 ldr q0, [x8, #0xfa0] 7b768: ad400921 ldp q1, q2, [x9] 7b76c: 528e4de8 mov w8, #0x726f // =29295 7b770: f9000a60 str x0, [x19, #0x10] 7b774: 79004008 strh w8, [x0, #0x20] 7b778: 3d800260 str q0, [x19] 7b77c: ad000801 stp q1, q2, [x0] 7b780: 3900881f strb wzr, [x0, #0x22] 7b784: a9417bfd ldp x29, x30, [sp, #0x10] 7b788: f84207f3 ldr x19, [sp], #0x20 7b78c: d65f03c0 ret 7b790: a9417bfd ldp x29, x30, [sp, #0x10] 7b794: aa1303e8 mov x8, x19 7b798: f84207f3 ldr x19, [sp], #0x20 7b79c: 17ffff93 b 0x7b5e8 7b7a0: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7b7a4: 910003fd mov x29, sp 7b7a8: b00006c8 adrp x8, 0x154000 7b7ac: 91194108 add x8, x8, #0x650 7b7b0: 08dffd08 ldarb w8, [x8] 7b7b4: 370001a8 tbnz w8, #0x0, 0x7b7e8 7b7b8: b00006c0 adrp x0, 0x154000 7b7bc: 91194000 add x0, x0, #0x650 7b7c0: 94000e24 bl 0x7f050 7b7c4: 34000120 cbz w0, 0x7b7e8 7b7c8: d0000308 adrp x8, 0xdd000 7b7cc: 913ba108 add x8, x8, #0xee8 7b7d0: b00006c0 adrp x0, 0x154000 7b7d4: 91004108 add x8, x8, #0x10 7b7d8: b00006c9 adrp x9, 0x154000 7b7dc: 91194000 add x0, x0, #0x650 7b7e0: f9032528 str x8, [x9, #0x648] 7b7e4: 94000e4b bl 0x7f110 7b7e8: b00006c0 adrp x0, 0x154000 7b7ec: 91192000 add x0, x0, #0x648 7b7f0: a8c17bfd ldp x29, x30, [sp], #0x10 7b7f4: d65f03c0 ret 7b7f8: b00001e0 adrp x0, 0xb8000 7b7fc: 913fac00 add x0, x0, #0xfeb 7b800: d65f03c0 ret 7b804: f81e0ff3 str x19, [sp, #-0x20]! 7b808: a9017bfd stp x29, x30, [sp, #0x10] 7b80c: 910043fd add x29, sp, #0x10 7b810: 713ffc3f cmp w1, #0xfff 7b814: aa0803f3 mov x19, x8 7b818: 5400026d b.le 0x7b864 7b81c: 321c07e0 orr w0, wzr, #0x30 7b820: a900fe7f stp xzr, xzr, [x19, #0x8] 7b824: f900027f str xzr, [x19] 7b828: 940018e0 bl 0x81ba8 7b82c: b00001e9 adrp x9, 0xb8000 7b830: b00001e8 adrp x8, 0xb8000 7b834: 913fc929 add x9, x9, #0xff2 7b838: 3dc3ed00 ldr q0, [x8, #0xfb0] 7b83c: ad400921 ldp q1, q2, [x9] 7b840: 52800e48 mov w8, #0x72 // =114 7b844: f9000a60 str x0, [x19, #0x10] 7b848: 39008008 strb w8, [x0, #0x20] 7b84c: 3d800260 str q0, [x19] 7b850: ad000801 stp q1, q2, [x0] 7b854: 3900841f strb wzr, [x0, #0x21] 7b858: a9417bfd ldp x29, x30, [sp, #0x10] 7b85c: f84207f3 ldr x19, [sp], #0x20 7b860: d65f03c0 ret 7b864: a9417bfd ldp x29, x30, [sp, #0x10] 7b868: aa1303e8 mov x8, x19 7b86c: f84207f3 ldr x19, [sp], #0x20 7b870: 17ffff5e b 0x7b5e8 7b874: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7b878: a9017bfd stp x29, x30, [sp, #0x10] 7b87c: 910043fd add x29, sp, #0x10 7b880: 2a0103f3 mov w19, w1 7b884: 7140067f cmp w19, #0x1, lsl #12 // =0x1000 7b888: 5400024b b.lt 0x7b8d0 7b88c: b00006c8 adrp x8, 0x154000 7b890: 91198108 add x8, x8, #0x660 7b894: 08dffd08 ldarb w8, [x8] 7b898: 37000408 tbnz w8, #0x0, 0x7b918 7b89c: b00006c0 adrp x0, 0x154000 7b8a0: 91198000 add x0, x0, #0x660 7b8a4: 94000deb bl 0x7f050 7b8a8: b00006d4 adrp x20, 0x154000 7b8ac: 91196294 add x20, x20, #0x658 7b8b0: 340003e0 cbz w0, 0x7b92c 7b8b4: d0000308 adrp x8, 0xdd000 7b8b8: 913d2108 add x8, x8, #0xf48 7b8bc: 91004108 add x8, x8, #0x10 7b8c0: b00006c0 adrp x0, 0x154000 7b8c4: f9000288 str x8, [x20] 7b8c8: 91198000 add x0, x0, #0x660 7b8cc: 14000011 b 0x7b910 7b8d0: b00006c8 adrp x8, 0x154000 7b8d4: 91194108 add x8, x8, #0x650 7b8d8: 08dffd08 ldarb w8, [x8] 7b8dc: 37000248 tbnz w8, #0x0, 0x7b924 7b8e0: b00006c0 adrp x0, 0x154000 7b8e4: 91194000 add x0, x0, #0x650 7b8e8: 94000dda bl 0x7f050 7b8ec: b00006d4 adrp x20, 0x154000 7b8f0: 91192294 add x20, x20, #0x648 7b8f4: 340001c0 cbz w0, 0x7b92c 7b8f8: d0000308 adrp x8, 0xdd000 7b8fc: 913ba108 add x8, x8, #0xee8 7b900: b00006c0 adrp x0, 0x154000 7b904: 91004108 add x8, x8, #0x10 7b908: 91194000 add x0, x0, #0x650 7b90c: f9000288 str x8, [x20] 7b910: 94000e00 bl 0x7f110 7b914: 14000006 b 0x7b92c 7b918: b00006d4 adrp x20, 0x154000 7b91c: 91196294 add x20, x20, #0x658 7b920: 14000003 b 0x7b92c 7b924: b00006d4 adrp x20, 0x154000 7b928: 91192294 add x20, x20, #0x648 7b92c: a9417bfd ldp x29, x30, [sp, #0x10] 7b930: 2a1303e0 mov w0, w19 7b934: aa1403e1 mov x1, x20 7b938: a8c24ff4 ldp x20, x19, [sp], #0x20 7b93c: d65f03c0 ret 7b940: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7b944: 910003fd mov x29, sp 7b948: b00006c8 adrp x8, 0x154000 7b94c: 91198108 add x8, x8, #0x660 7b950: 08dffd08 ldarb w8, [x8] 7b954: 370001a8 tbnz w8, #0x0, 0x7b988 7b958: b00006c0 adrp x0, 0x154000 7b95c: 91198000 add x0, x0, #0x660 7b960: 94000dbc bl 0x7f050 7b964: 34000120 cbz w0, 0x7b988 7b968: d0000308 adrp x8, 0xdd000 7b96c: 913d2108 add x8, x8, #0xf48 7b970: b00006c0 adrp x0, 0x154000 7b974: 91004108 add x8, x8, #0x10 7b978: b00006c9 adrp x9, 0x154000 7b97c: 91198000 add x0, x0, #0x660 7b980: f9032d28 str x8, [x9, #0x658] 7b984: 94000de3 bl 0x7f110 7b988: b00006c0 adrp x0, 0x154000 7b98c: 91196000 add x0, x0, #0x658 7b990: a8c17bfd ldp x29, x30, [sp], #0x10 7b994: d65f03c0 ret 7b998: f9400409 ldr x9, [x0, #0x8] 7b99c: b9400001 ldr w1, [x0] 7b9a0: f940012a ldr x10, [x9] 7b9a4: aa0903e0 mov x0, x9 7b9a8: f9401942 ldr x2, [x10, #0x30] 7b9ac: d61f0040 br x2 7b9b0: f9400409 ldr x9, [x0, #0x8] 7b9b4: b9400001 ldr w1, [x0] 7b9b8: f940012a ldr x10, [x9] 7b9bc: aa0903e0 mov x0, x9 7b9c0: f9401942 ldr x2, [x10, #0x30] 7b9c4: d61f0040 br x2 7b9c8: d10143ff sub sp, sp, #0x50 7b9cc: a90257f6 stp x22, x21, [sp, #0x20] 7b9d0: a9034ff4 stp x20, x19, [sp, #0x30] 7b9d4: a9047bfd stp x29, x30, [sp, #0x40] 7b9d8: 910103fd add x29, sp, #0x40 7b9dc: d53bd056 mrs x22, TPIDR_EL0 7b9e0: f94016c9 ldr x9, [x22, #0x28] 7b9e4: aa0003f5 mov x21, x0 7b9e8: aa0103f3 mov x19, x1 7b9ec: aa0803f4 mov x20, x8 7b9f0: f9000fe9 str x9, [sp, #0x18] 7b9f4: b94002a1 ldr w1, [x21] 7b9f8: 34000421 cbz w1, 0x7ba7c 7b9fc: 39400268 ldrb w8, [x19] 7ba00: 37000088 tbnz w8, #0x0, 0x7ba10 7ba04: d341fd08 lsr x8, x8, #1 7ba08: b5000088 cbnz x8, 0x7ba18 7ba0c: 14000009 b 0x7ba30 7ba10: f9400668 ldr x8, [x19, #0x8] 7ba14: b40000e8 cbz x8, 0x7ba30 7ba18: b00001c1 adrp x1, 0xb4000 7ba1c: 913b9421 add x1, x1, #0xee5 7ba20: 321f03e2 orr w2, wzr, #0x2 7ba24: aa1303e0 mov x0, x19 7ba28: 97fef76f bl 0x397e4 <.text+0x29d34> 7ba2c: b94002a1 ldr w1, [x21] 7ba30: f94006a0 ldr x0, [x21, #0x8] 7ba34: 910003f5 mov x21, sp 7ba38: f9400008 ldr x8, [x0] 7ba3c: f9401909 ldr x9, [x8, #0x30] 7ba40: 910003e8 mov x8, sp 7ba44: d63f0120 blr x9 7ba48: 394003e8 ldrb w8, [sp] 7ba4c: a940a7eb ldp x11, x9, [sp, #0x8] 7ba50: b24002aa orr x10, x21, #0x1 7ba54: 7200011f tst w8, #0x1 7ba58: d341fd08 lsr x8, x8, #1 7ba5c: 9a890141 csel x1, x10, x9, eq 7ba60: 9a8b0102 csel x2, x8, x11, eq 7ba64: aa1303e0 mov x0, x19 7ba68: 97fef75f bl 0x397e4 <.text+0x29d34> 7ba6c: 394003e8 ldrb w8, [sp] 7ba70: 36000068 tbz w8, #0x0, 0x7ba7c 7ba74: f9400be0 ldr x0, [sp, #0x10] 7ba78: 9400187c bl 0x81c68 7ba7c: f9400a68 ldr x8, [x19, #0x10] 7ba80: f9000a88 str x8, [x20, #0x10] 7ba84: 3dc00260 ldr q0, [x19] 7ba88: 3d800280 str q0, [x20] 7ba8c: a900fe7f stp xzr, xzr, [x19, #0x8] 7ba90: f900027f str xzr, [x19] 7ba94: f94016c8 ldr x8, [x22, #0x28] 7ba98: f9400fe9 ldr x9, [sp, #0x18] 7ba9c: eb09011f cmp x8, x9 7baa0: 540000c1 b.ne 0x7bab8 7baa4: a9447bfd ldp x29, x30, [sp, #0x40] 7baa8: a9434ff4 ldp x20, x19, [sp, #0x30] 7baac: a94257f6 ldp x22, x21, [sp, #0x20] 7bab0: 910143ff add sp, sp, #0x50 7bab4: d65f03c0 ret 7bab8: 97fe4dca bl 0xf1e0 <__stack_chk_fail@plt> 7babc: 394003e8 ldrb w8, [sp] 7bac0: aa0003f3 mov x19, x0 7bac4: 36000068 tbz w8, #0x0, 0x7bad0 7bac8: f9400be0 ldr x0, [sp, #0x10] 7bacc: 94001867 bl 0x81c68 7bad0: aa1303e0 mov x0, x19 7bad4: 9400b9b2 bl 0xaa19c 7bad8: d10243ff sub sp, sp, #0x90 7badc: a9055ff8 stp x24, x23, [sp, #0x50] 7bae0: a90657f6 stp x22, x21, [sp, #0x60] 7bae4: a9074ff4 stp x20, x19, [sp, #0x70] 7bae8: a9087bfd stp x29, x30, [sp, #0x80] 7baec: 910203fd add x29, sp, #0x80 7baf0: d53bd058 mrs x24, TPIDR_EL0 7baf4: f9401708 ldr x8, [x24, #0x28] 7baf8: aa0003f3 mov x19, x0 7bafc: f81c83a8 stur x8, [x29, #-0x38] 7bb00: a9038be1 stp x1, x2, [sp, #0x38] 7bb04: a900ffff stp xzr, xzr, [sp, #0x8] 7bb08: f90003ff str xzr, [sp] 7bb0c: 39400068 ldrb w8, [x3] 7bb10: 370000c8 tbnz w8, #0x0, 0x7bb28 7bb14: f9400868 ldr x8, [x3, #0x10] 7bb18: f9000be8 str x8, [sp, #0x10] 7bb1c: 3dc00060 ldr q0, [x3] 7bb20: 3d8003e0 str q0, [sp] 7bb24: 1400001a b 0x7bb8c 7bb28: f9400474 ldr x20, [x3, #0x8] 7bb2c: b100429f cmn x20, #0x10 7bb30: 540006e2 b.hs 0x7bc0c 7bb34: f9400875 ldr x21, [x3, #0x10] 7bb38: f1005e9f cmp x20, #0x17 7bb3c: 540000e2 b.hs 0x7bb58 7bb40: 910003e9 mov x9, sp 7bb44: d37ffa88 lsl x8, x20, #1 7bb48: b2400136 orr x22, x9, #0x1 7bb4c: 390003e8 strb w8, [sp] 7bb50: b5000154 cbnz x20, 0x7bb78 7bb54: 1400000d b 0x7bb88 7bb58: 91004288 add x8, x20, #0x10 7bb5c: 927ced17 and x23, x8, #0xfffffffffffffff0 7bb60: aa1703e0 mov x0, x23 7bb64: 94001811 bl 0x81ba8 7bb68: aa0003f6 mov x22, x0 7bb6c: b24002e8 orr x8, x23, #0x1 7bb70: a900dbf4 stp x20, x22, [sp, #0x8] 7bb74: f90003e8 str x8, [sp] 7bb78: aa1603e0 mov x0, x22 7bb7c: aa1503e1 mov x1, x21 7bb80: aa1403e2 mov x2, x20 7bb84: 97fe4f43 bl 0xf890 7bb88: 38346adf strb wzr, [x22, x20] 7bb8c: 910083e8 add x8, sp, #0x20 7bb90: 9100e3e0 add x0, sp, #0x38 7bb94: 910003e1 mov x1, sp 7bb98: 97ffff8c bl 0x7b9c8 7bb9c: 910083e1 add x1, sp, #0x20 7bba0: aa1303e0 mov x0, x19 7bba4: 97fffe06 bl 0x7b3bc 7bba8: 394083e8 ldrb w8, [sp, #0x20] 7bbac: 36000068 tbz w8, #0x0, 0x7bbb8 7bbb0: f9401be0 ldr x0, [sp, #0x30] 7bbb4: 9400182d bl 0x81c68 7bbb8: 394003e8 ldrb w8, [sp] 7bbbc: 36000068 tbz w8, #0x0, 0x7bbc8 7bbc0: f9400be0 ldr x0, [sp, #0x10] 7bbc4: 94001829 bl 0x81c68 7bbc8: 90000328 adrp x8, 0xdf000 7bbcc: f9470908 ldr x8, [x8, #0xe10] 7bbd0: 91004108 add x8, x8, #0x10 7bbd4: f9000268 str x8, [x19] 7bbd8: 3cc383e0 ldur q0, [sp, #0x38] 7bbdc: 3d800660 str q0, [x19, #0x10] 7bbe0: f9401708 ldr x8, [x24, #0x28] 7bbe4: f85c83a9 ldur x9, [x29, #-0x38] 7bbe8: eb09011f cmp x8, x9 7bbec: 540000e1 b.ne 0x7bc08 7bbf0: a9487bfd ldp x29, x30, [sp, #0x80] 7bbf4: a9474ff4 ldp x20, x19, [sp, #0x70] 7bbf8: a94657f6 ldp x22, x21, [sp, #0x60] 7bbfc: a9455ff8 ldp x24, x23, [sp, #0x50] 7bc00: 910243ff add sp, sp, #0x90 7bc04: d65f03c0 ret 7bc08: 97fe4d76 bl 0xf1e0 <__stack_chk_fail@plt> 7bc0c: 910003e0 mov x0, sp 7bc10: 97fec3ca bl 0x2cb38 <.text+0x1d088> 7bc14: 394083e8 ldrb w8, [sp, #0x20] 7bc18: aa0003f3 mov x19, x0 7bc1c: 370000a8 tbnz w8, #0x0, 0x7bc30 7bc20: 394003e8 ldrb w8, [sp] 7bc24: 37000168 tbnz w8, #0x0, 0x7bc50 7bc28: aa1303e0 mov x0, x19 7bc2c: 9400b95c bl 0xaa19c 7bc30: f9401be0 ldr x0, [sp, #0x30] 7bc34: 9400180d bl 0x81c68 7bc38: 394003e8 ldrb w8, [sp] 7bc3c: 3607ff68 tbz w8, #0x0, 0x7bc28 7bc40: 14000004 b 0x7bc50 7bc44: aa0003f3 mov x19, x0 7bc48: 394003e8 ldrb w8, [sp] 7bc4c: 3607fee8 tbz w8, #0x0, 0x7bc28 7bc50: f9400be0 ldr x0, [sp, #0x10] 7bc54: 94001805 bl 0x81c68 7bc58: aa1303e0 mov x0, x19 7bc5c: 9400b950 bl 0xaa19c 7bc60: d10243ff sub sp, sp, #0x90 7bc64: a9055ff8 stp x24, x23, [sp, #0x50] 7bc68: a90657f6 stp x22, x21, [sp, #0x60] 7bc6c: a9074ff4 stp x20, x19, [sp, #0x70] 7bc70: a9087bfd stp x29, x30, [sp, #0x80] 7bc74: 910203fd add x29, sp, #0x80 7bc78: d53bd058 mrs x24, TPIDR_EL0 7bc7c: f9401708 ldr x8, [x24, #0x28] 7bc80: aa0303f4 mov x20, x3 7bc84: aa0003f3 mov x19, x0 7bc88: aa1403e0 mov x0, x20 7bc8c: f81c83a8 stur x8, [x29, #-0x38] 7bc90: a9038be1 stp x1, x2, [sp, #0x38] 7bc94: a9017fff stp xzr, xzr, [sp, #0x10] 7bc98: f90007ff str xzr, [sp, #0x8] 7bc9c: 97fe4eb5 bl 0xf770 7bca0: aa0003f5 mov x21, x0 7bca4: b10042bf cmn x21, #0x10 7bca8: 540006a2 b.hs 0x7bd7c 7bcac: f1005ebf cmp x21, #0x17 7bcb0: 540000e2 b.hs 0x7bccc 7bcb4: 910023e9 add x9, sp, #0x8 7bcb8: d37ffaa8 lsl x8, x21, #1 7bcbc: b2400136 orr x22, x9, #0x1 7bcc0: 390023e8 strb w8, [sp, #0x8] 7bcc4: b5000155 cbnz x21, 0x7bcec 7bcc8: 1400000d b 0x7bcfc 7bccc: 910042a8 add x8, x21, #0x10 7bcd0: 927ced17 and x23, x8, #0xfffffffffffffff0 7bcd4: aa1703e0 mov x0, x23 7bcd8: 940017b4 bl 0x81ba8 7bcdc: aa0003f6 mov x22, x0 7bce0: b24002e8 orr x8, x23, #0x1 7bce4: a9015bf5 stp x21, x22, [sp, #0x10] 7bce8: f90007e8 str x8, [sp, #0x8] 7bcec: aa1603e0 mov x0, x22 7bcf0: aa1403e1 mov x1, x20 7bcf4: aa1503e2 mov x2, x21 7bcf8: 97fe4ee6 bl 0xf890 7bcfc: 38356adf strb wzr, [x22, x21] 7bd00: 910083e8 add x8, sp, #0x20 7bd04: 9100e3e0 add x0, sp, #0x38 7bd08: 910023e1 add x1, sp, #0x8 7bd0c: 97ffff2f bl 0x7b9c8 7bd10: 910083e1 add x1, sp, #0x20 7bd14: aa1303e0 mov x0, x19 7bd18: 97fffda9 bl 0x7b3bc 7bd1c: 394083e8 ldrb w8, [sp, #0x20] 7bd20: 36000068 tbz w8, #0x0, 0x7bd2c 7bd24: f9401be0 ldr x0, [sp, #0x30] 7bd28: 940017d0 bl 0x81c68 7bd2c: 394023e8 ldrb w8, [sp, #0x8] 7bd30: 36000068 tbz w8, #0x0, 0x7bd3c 7bd34: f9400fe0 ldr x0, [sp, #0x18] 7bd38: 940017cc bl 0x81c68 7bd3c: 90000328 adrp x8, 0xdf000 7bd40: f9470908 ldr x8, [x8, #0xe10] 7bd44: 91004108 add x8, x8, #0x10 7bd48: f9000268 str x8, [x19] 7bd4c: 3cc383e0 ldur q0, [sp, #0x38] 7bd50: 3d800660 str q0, [x19, #0x10] 7bd54: f9401708 ldr x8, [x24, #0x28] 7bd58: f85c83a9 ldur x9, [x29, #-0x38] 7bd5c: eb09011f cmp x8, x9 7bd60: 54000121 b.ne 0x7bd84 7bd64: a9487bfd ldp x29, x30, [sp, #0x80] 7bd68: a9474ff4 ldp x20, x19, [sp, #0x70] 7bd6c: a94657f6 ldp x22, x21, [sp, #0x60] 7bd70: a9455ff8 ldp x24, x23, [sp, #0x50] 7bd74: 910243ff add sp, sp, #0x90 7bd78: d65f03c0 ret 7bd7c: 910023e0 add x0, sp, #0x8 7bd80: 97fec36e bl 0x2cb38 <.text+0x1d088> 7bd84: 97fe4d17 bl 0xf1e0 <__stack_chk_fail@plt> 7bd88: 394083e8 ldrb w8, [sp, #0x20] 7bd8c: aa0003f3 mov x19, x0 7bd90: 370000a8 tbnz w8, #0x0, 0x7bda4 7bd94: 394023e8 ldrb w8, [sp, #0x8] 7bd98: 37000168 tbnz w8, #0x0, 0x7bdc4 7bd9c: aa1303e0 mov x0, x19 7bda0: 9400b8ff bl 0xaa19c 7bda4: f9401be0 ldr x0, [sp, #0x30] 7bda8: 940017b0 bl 0x81c68 7bdac: 394023e8 ldrb w8, [sp, #0x8] 7bdb0: 3607ff68 tbz w8, #0x0, 0x7bd9c 7bdb4: 14000004 b 0x7bdc4 7bdb8: aa0003f3 mov x19, x0 7bdbc: 394023e8 ldrb w8, [sp, #0x8] 7bdc0: 3607fee8 tbz w8, #0x0, 0x7bd9c 7bdc4: f9400fe0 ldr x0, [sp, #0x18] 7bdc8: 940017a8 bl 0x81c68 7bdcc: aa1303e0 mov x0, x19 7bdd0: 9400b8f3 bl 0xaa19c 7bdd4: d101c3ff sub sp, sp, #0x70 7bdd8: a9054ff4 stp x20, x19, [sp, #0x50] 7bddc: a9067bfd stp x29, x30, [sp, #0x60] 7bde0: 910183fd add x29, sp, #0x60 7bde4: d53bd054 mrs x20, TPIDR_EL0 7bde8: f9401688 ldr x8, [x20, #0x28] 7bdec: aa0003f3 mov x19, x0 7bdf0: f81e83a8 stur x8, [x29, #-0x18] 7bdf4: a93d8ba1 stp x1, x2, [x29, #-0x28] 7bdf8: a9017fff stp xzr, xzr, [sp, #0x10] 7bdfc: f90007ff str xzr, [sp, #0x8] 7be00: 910083e8 add x8, sp, #0x20 7be04: d100a3a0 sub x0, x29, #0x28 7be08: 910023e1 add x1, sp, #0x8 7be0c: 97fffeef bl 0x7b9c8 7be10: 910083e1 add x1, sp, #0x20 7be14: aa1303e0 mov x0, x19 7be18: 97fffd69 bl 0x7b3bc 7be1c: 394083e8 ldrb w8, [sp, #0x20] 7be20: 36000068 tbz w8, #0x0, 0x7be2c 7be24: f9401be0 ldr x0, [sp, #0x30] 7be28: 94001790 bl 0x81c68 7be2c: 394023e8 ldrb w8, [sp, #0x8] 7be30: 36000068 tbz w8, #0x0, 0x7be3c 7be34: f9400fe0 ldr x0, [sp, #0x18] 7be38: 9400178c bl 0x81c68 7be3c: 90000328 adrp x8, 0xdf000 7be40: f9470908 ldr x8, [x8, #0xe10] 7be44: 91004108 add x8, x8, #0x10 7be48: f9000268 str x8, [x19] 7be4c: 3cdd83a0 ldur q0, [x29, #-0x28] 7be50: 3d800660 str q0, [x19, #0x10] 7be54: f9401688 ldr x8, [x20, #0x28] 7be58: f85e83a9 ldur x9, [x29, #-0x18] 7be5c: eb09011f cmp x8, x9 7be60: 540000a1 b.ne 0x7be74 7be64: a9467bfd ldp x29, x30, [sp, #0x60] 7be68: a9454ff4 ldp x20, x19, [sp, #0x50] 7be6c: 9101c3ff add sp, sp, #0x70 7be70: d65f03c0 ret 7be74: 97fe4cdb bl 0xf1e0 <__stack_chk_fail@plt> 7be78: 394083e8 ldrb w8, [sp, #0x20] 7be7c: aa0003f3 mov x19, x0 7be80: 370000a8 tbnz w8, #0x0, 0x7be94 7be84: 394023e8 ldrb w8, [sp, #0x8] 7be88: 37000168 tbnz w8, #0x0, 0x7beb4 7be8c: aa1303e0 mov x0, x19 7be90: 9400b8c3 bl 0xaa19c 7be94: f9401be0 ldr x0, [sp, #0x30] 7be98: 94001774 bl 0x81c68 7be9c: 394023e8 ldrb w8, [sp, #0x8] 7bea0: 3607ff68 tbz w8, #0x0, 0x7be8c 7bea4: 14000004 b 0x7beb4 7bea8: aa0003f3 mov x19, x0 7beac: 394023e8 ldrb w8, [sp, #0x8] 7beb0: 3607fee8 tbz w8, #0x0, 0x7be8c 7beb4: f9400fe0 ldr x0, [sp, #0x18] 7beb8: 9400176c bl 0x81c68 7bebc: aa1303e0 mov x0, x19 7bec0: 9400b8b7 bl 0xaa19c 7bec4: d10283ff sub sp, sp, #0xa0 7bec8: a90567fa stp x26, x25, [sp, #0x50] 7becc: a9065ff8 stp x24, x23, [sp, #0x60] 7bed0: a90757f6 stp x22, x21, [sp, #0x70] 7bed4: a9084ff4 stp x20, x19, [sp, #0x80] 7bed8: a9097bfd stp x29, x30, [sp, #0x90] 7bedc: 910243fd add x29, sp, #0x90 7bee0: d53bd05a mrs x26, TPIDR_EL0 7bee4: f9401748 ldr x8, [x26, #0x28] 7bee8: aa0203f3 mov x19, x2 7beec: 2a0103f4 mov w20, w1 7bef0: aa0003f5 mov x21, x0 7bef4: f90027e8 str x8, [sp, #0x48] 7bef8: b90023f4 str w20, [sp, #0x20] 7befc: f90017f3 str x19, [sp, #0x28] 7bf00: a900ffff stp xzr, xzr, [sp, #0x8] 7bf04: f90003ff str xzr, [sp] 7bf08: 39400068 ldrb w8, [x3] 7bf0c: 370000c8 tbnz w8, #0x0, 0x7bf24 7bf10: f9400868 ldr x8, [x3, #0x10] 7bf14: f9000be8 str x8, [sp, #0x10] 7bf18: 3dc00060 ldr q0, [x3] 7bf1c: 3d8003e0 str q0, [sp] 7bf20: 1400001a b 0x7bf88 7bf24: f9400476 ldr x22, [x3, #0x8] 7bf28: b10042df cmn x22, #0x10 7bf2c: 54000702 b.hs 0x7c00c 7bf30: f9400877 ldr x23, [x3, #0x10] 7bf34: f1005edf cmp x22, #0x17 7bf38: 540000e2 b.hs 0x7bf54 7bf3c: 910003e9 mov x9, sp 7bf40: d37ffac8 lsl x8, x22, #1 7bf44: b2400138 orr x24, x9, #0x1 7bf48: 390003e8 strb w8, [sp] 7bf4c: b5000156 cbnz x22, 0x7bf74 7bf50: 1400000d b 0x7bf84 7bf54: 910042c8 add x8, x22, #0x10 7bf58: 927ced19 and x25, x8, #0xfffffffffffffff0 7bf5c: aa1903e0 mov x0, x25 7bf60: 94001712 bl 0x81ba8 7bf64: aa0003f8 mov x24, x0 7bf68: b2400328 orr x8, x25, #0x1 7bf6c: a900e3f6 stp x22, x24, [sp, #0x8] 7bf70: f90003e8 str x8, [sp] 7bf74: aa1803e0 mov x0, x24 7bf78: aa1703e1 mov x1, x23 7bf7c: aa1603e2 mov x2, x22 7bf80: 97fe4e44 bl 0xf890 7bf84: 38366b1f strb wzr, [x24, x22] 7bf88: 9100c3e8 add x8, sp, #0x30 7bf8c: 910083e0 add x0, sp, #0x20 7bf90: 910003e1 mov x1, sp 7bf94: 97fffe8d bl 0x7b9c8 7bf98: 9100c3e1 add x1, sp, #0x30 7bf9c: aa1503e0 mov x0, x21 7bfa0: 97fffd07 bl 0x7b3bc 7bfa4: 3940c3e8 ldrb w8, [sp, #0x30] 7bfa8: 36000068 tbz w8, #0x0, 0x7bfb4 7bfac: f94023e0 ldr x0, [sp, #0x40] 7bfb0: 9400172e bl 0x81c68 7bfb4: 394003e8 ldrb w8, [sp] 7bfb8: 36000068 tbz w8, #0x0, 0x7bfc4 7bfbc: f9400be0 ldr x0, [sp, #0x10] 7bfc0: 9400172a bl 0x81c68 7bfc4: 90000328 adrp x8, 0xdf000 7bfc8: f9470908 ldr x8, [x8, #0xe10] 7bfcc: b90012b4 str w20, [x21, #0x10] 7bfd0: f9000eb3 str x19, [x21, #0x18] 7bfd4: 91004108 add x8, x8, #0x10 7bfd8: f90002a8 str x8, [x21] 7bfdc: f9401748 ldr x8, [x26, #0x28] 7bfe0: f94027e9 ldr x9, [sp, #0x48] 7bfe4: eb09011f cmp x8, x9 7bfe8: 54000101 b.ne 0x7c008 7bfec: a9497bfd ldp x29, x30, [sp, #0x90] 7bff0: a9484ff4 ldp x20, x19, [sp, #0x80] 7bff4: a94757f6 ldp x22, x21, [sp, #0x70] 7bff8: a9465ff8 ldp x24, x23, [sp, #0x60] 7bffc: a94567fa ldp x26, x25, [sp, #0x50] 7c000: 910283ff add sp, sp, #0xa0 7c004: d65f03c0 ret 7c008: 97fe4c76 bl 0xf1e0 <__stack_chk_fail@plt> 7c00c: 910003e0 mov x0, sp 7c010: 97fec2ca bl 0x2cb38 <.text+0x1d088> 7c014: 3940c3e8 ldrb w8, [sp, #0x30] 7c018: aa0003f3 mov x19, x0 7c01c: 370000a8 tbnz w8, #0x0, 0x7c030 7c020: 394003e8 ldrb w8, [sp] 7c024: 37000168 tbnz w8, #0x0, 0x7c050 7c028: aa1303e0 mov x0, x19 7c02c: 9400b85c bl 0xaa19c 7c030: f94023e0 ldr x0, [sp, #0x40] 7c034: 9400170d bl 0x81c68 7c038: 394003e8 ldrb w8, [sp] 7c03c: 3607ff68 tbz w8, #0x0, 0x7c028 7c040: 14000004 b 0x7c050 7c044: aa0003f3 mov x19, x0 7c048: 394003e8 ldrb w8, [sp] 7c04c: 3607fee8 tbz w8, #0x0, 0x7c028 7c050: f9400be0 ldr x0, [sp, #0x10] 7c054: 94001705 bl 0x81c68 7c058: aa1303e0 mov x0, x19 7c05c: 9400b850 bl 0xaa19c 7c060: d10283ff sub sp, sp, #0xa0 7c064: a90567fa stp x26, x25, [sp, #0x50] 7c068: a9065ff8 stp x24, x23, [sp, #0x60] 7c06c: a90757f6 stp x22, x21, [sp, #0x70] 7c070: a9084ff4 stp x20, x19, [sp, #0x80] 7c074: a9097bfd stp x29, x30, [sp, #0x90] 7c078: 910243fd add x29, sp, #0x90 7c07c: d53bd05a mrs x26, TPIDR_EL0 7c080: f9401748 ldr x8, [x26, #0x28] 7c084: aa0303f6 mov x22, x3 7c088: aa0203f3 mov x19, x2 7c08c: 2a0103f5 mov w21, w1 7c090: aa0003f4 mov x20, x0 7c094: aa1603e0 mov x0, x22 7c098: f90027e8 str x8, [sp, #0x48] 7c09c: b90023f5 str w21, [sp, #0x20] 7c0a0: f90017f3 str x19, [sp, #0x28] 7c0a4: a9017fff stp xzr, xzr, [sp, #0x10] 7c0a8: f90007ff str xzr, [sp, #0x8] 7c0ac: 97fe4db1 bl 0xf770 7c0b0: aa0003f7 mov x23, x0 7c0b4: b10042ff cmn x23, #0x10 7c0b8: 540006c2 b.hs 0x7c190 7c0bc: f1005eff cmp x23, #0x17 7c0c0: 540000e2 b.hs 0x7c0dc 7c0c4: 910023e9 add x9, sp, #0x8 7c0c8: d37ffae8 lsl x8, x23, #1 7c0cc: b2400138 orr x24, x9, #0x1 7c0d0: 390023e8 strb w8, [sp, #0x8] 7c0d4: b5000157 cbnz x23, 0x7c0fc 7c0d8: 1400000d b 0x7c10c 7c0dc: 910042e8 add x8, x23, #0x10 7c0e0: 927ced19 and x25, x8, #0xfffffffffffffff0 7c0e4: aa1903e0 mov x0, x25 7c0e8: 940016b0 bl 0x81ba8 7c0ec: aa0003f8 mov x24, x0 7c0f0: b2400328 orr x8, x25, #0x1 7c0f4: a90163f7 stp x23, x24, [sp, #0x10] 7c0f8: f90007e8 str x8, [sp, #0x8] 7c0fc: aa1803e0 mov x0, x24 7c100: aa1603e1 mov x1, x22 7c104: aa1703e2 mov x2, x23 7c108: 97fe4de2 bl 0xf890 7c10c: 38376b1f strb wzr, [x24, x23] 7c110: 9100c3e8 add x8, sp, #0x30 7c114: 910083e0 add x0, sp, #0x20 7c118: 910023e1 add x1, sp, #0x8 7c11c: 97fffe2b bl 0x7b9c8 7c120: 9100c3e1 add x1, sp, #0x30 7c124: aa1403e0 mov x0, x20 7c128: 97fffca5 bl 0x7b3bc 7c12c: 3940c3e8 ldrb w8, [sp, #0x30] 7c130: 36000068 tbz w8, #0x0, 0x7c13c 7c134: f94023e0 ldr x0, [sp, #0x40] 7c138: 940016cc bl 0x81c68 7c13c: 394023e8 ldrb w8, [sp, #0x8] 7c140: 36000068 tbz w8, #0x0, 0x7c14c 7c144: f9400fe0 ldr x0, [sp, #0x18] 7c148: 940016c8 bl 0x81c68 7c14c: f0000308 adrp x8, 0xdf000 7c150: f9470908 ldr x8, [x8, #0xe10] 7c154: b9001295 str w21, [x20, #0x10] 7c158: f9000e93 str x19, [x20, #0x18] 7c15c: 91004108 add x8, x8, #0x10 7c160: f9000288 str x8, [x20] 7c164: f9401748 ldr x8, [x26, #0x28] 7c168: f94027e9 ldr x9, [sp, #0x48] 7c16c: eb09011f cmp x8, x9 7c170: 54000141 b.ne 0x7c198 7c174: a9497bfd ldp x29, x30, [sp, #0x90] 7c178: a9484ff4 ldp x20, x19, [sp, #0x80] 7c17c: a94757f6 ldp x22, x21, [sp, #0x70] 7c180: a9465ff8 ldp x24, x23, [sp, #0x60] 7c184: a94567fa ldp x26, x25, [sp, #0x50] 7c188: 910283ff add sp, sp, #0xa0 7c18c: d65f03c0 ret 7c190: 910023e0 add x0, sp, #0x8 7c194: 97fec269 bl 0x2cb38 <.text+0x1d088> 7c198: 97fe4c12 bl 0xf1e0 <__stack_chk_fail@plt> 7c19c: 3940c3e8 ldrb w8, [sp, #0x30] 7c1a0: aa0003f3 mov x19, x0 7c1a4: 370000a8 tbnz w8, #0x0, 0x7c1b8 7c1a8: 394023e8 ldrb w8, [sp, #0x8] 7c1ac: 37000168 tbnz w8, #0x0, 0x7c1d8 7c1b0: aa1303e0 mov x0, x19 7c1b4: 9400b7fa bl 0xaa19c 7c1b8: f94023e0 ldr x0, [sp, #0x40] 7c1bc: 940016ab bl 0x81c68 7c1c0: 394023e8 ldrb w8, [sp, #0x8] 7c1c4: 3607ff68 tbz w8, #0x0, 0x7c1b0 7c1c8: 14000004 b 0x7c1d8 7c1cc: aa0003f3 mov x19, x0 7c1d0: 394023e8 ldrb w8, [sp, #0x8] 7c1d4: 3607fee8 tbz w8, #0x0, 0x7c1b0 7c1d8: f9400fe0 ldr x0, [sp, #0x18] 7c1dc: 940016a3 bl 0x81c68 7c1e0: aa1303e0 mov x0, x19 7c1e4: 9400b7ee bl 0xaa19c 7c1e8: d10203ff sub sp, sp, #0x80 7c1ec: a90557f6 stp x22, x21, [sp, #0x50] 7c1f0: a9064ff4 stp x20, x19, [sp, #0x60] 7c1f4: a9077bfd stp x29, x30, [sp, #0x70] 7c1f8: 9101c3fd add x29, sp, #0x70 7c1fc: d53bd056 mrs x22, TPIDR_EL0 7c200: f94016c8 ldr x8, [x22, #0x28] 7c204: aa0203f3 mov x19, x2 7c208: 2a0103f5 mov w21, w1 7c20c: aa0003f4 mov x20, x0 7c210: f81d83a8 stur x8, [x29, #-0x28] 7c214: b90023f5 str w21, [sp, #0x20] 7c218: f90017f3 str x19, [sp, #0x28] 7c21c: a9017fff stp xzr, xzr, [sp, #0x10] 7c220: f90007ff str xzr, [sp, #0x8] 7c224: 9100c3e8 add x8, sp, #0x30 7c228: 910083e0 add x0, sp, #0x20 7c22c: 910023e1 add x1, sp, #0x8 7c230: 97fffde6 bl 0x7b9c8 7c234: 9100c3e1 add x1, sp, #0x30 7c238: aa1403e0 mov x0, x20 7c23c: 97fffc60 bl 0x7b3bc 7c240: 3940c3e8 ldrb w8, [sp, #0x30] 7c244: 36000068 tbz w8, #0x0, 0x7c250 7c248: f94023e0 ldr x0, [sp, #0x40] 7c24c: 94001687 bl 0x81c68 7c250: 394023e8 ldrb w8, [sp, #0x8] 7c254: 36000068 tbz w8, #0x0, 0x7c260 7c258: f9400fe0 ldr x0, [sp, #0x18] 7c25c: 94001683 bl 0x81c68 7c260: f0000308 adrp x8, 0xdf000 7c264: f9470908 ldr x8, [x8, #0xe10] 7c268: b9001295 str w21, [x20, #0x10] 7c26c: f9000e93 str x19, [x20, #0x18] 7c270: 91004108 add x8, x8, #0x10 7c274: f9000288 str x8, [x20] 7c278: f94016c8 ldr x8, [x22, #0x28] 7c27c: f85d83a9 ldur x9, [x29, #-0x28] 7c280: eb09011f cmp x8, x9 7c284: 540000c1 b.ne 0x7c29c 7c288: a9477bfd ldp x29, x30, [sp, #0x70] 7c28c: a9464ff4 ldp x20, x19, [sp, #0x60] 7c290: a94557f6 ldp x22, x21, [sp, #0x50] 7c294: 910203ff add sp, sp, #0x80 7c298: d65f03c0 ret 7c29c: 97fe4bd1 bl 0xf1e0 <__stack_chk_fail@plt> 7c2a0: 3940c3e8 ldrb w8, [sp, #0x30] 7c2a4: aa0003f3 mov x19, x0 7c2a8: 370000a8 tbnz w8, #0x0, 0x7c2bc 7c2ac: 394023e8 ldrb w8, [sp, #0x8] 7c2b0: 37000168 tbnz w8, #0x0, 0x7c2dc 7c2b4: aa1303e0 mov x0, x19 7c2b8: 9400b7b9 bl 0xaa19c 7c2bc: f94023e0 ldr x0, [sp, #0x40] 7c2c0: 9400166a bl 0x81c68 7c2c4: 394023e8 ldrb w8, [sp, #0x8] 7c2c8: 3607ff68 tbz w8, #0x0, 0x7c2b4 7c2cc: 14000004 b 0x7c2dc 7c2d0: aa0003f3 mov x19, x0 7c2d4: 394023e8 ldrb w8, [sp, #0x8] 7c2d8: 3607fee8 tbz w8, #0x0, 0x7c2b4 7c2dc: f9400fe0 ldr x0, [sp, #0x18] 7c2e0: 94001662 bl 0x81c68 7c2e4: aa1303e0 mov x0, x19 7c2e8: 9400b7ad bl 0xaa19c 7c2ec: 140016e1 b 0x81e70 7c2f0: f81e0ff3 str x19, [sp, #-0x20]! 7c2f4: a9017bfd stp x29, x30, [sp, #0x10] 7c2f8: 910043fd add x29, sp, #0x10 7c2fc: aa0003f3 mov x19, x0 7c300: 940016dc bl 0x81e70 7c304: a9417bfd ldp x29, x30, [sp, #0x10] 7c308: aa1303e0 mov x0, x19 7c30c: f84207f3 ldr x19, [sp], #0x20 7c310: 14001656 b 0x81c68 7c314: f81d0ff5 str x21, [sp, #-0x30]! 7c318: a9014ff4 stp x20, x19, [sp, #0x10] 7c31c: a9027bfd stp x29, x30, [sp, #0x20] 7c320: 910083fd add x29, sp, #0x20 7c324: 2a0003f5 mov w21, w0 7c328: 321b03e0 orr w0, wzr, #0x20 7c32c: aa0103f4 mov x20, x1 7c330: 94000938 bl 0x7e810 7c334: 900006c8 adrp x8, 0x154000 7c338: 91198108 add x8, x8, #0x660 7c33c: 08dffd08 ldarb w8, [x8] 7c340: aa0003f3 mov x19, x0 7c344: 370001a8 tbnz w8, #0x0, 0x7c378 7c348: 900006c0 adrp x0, 0x154000 7c34c: 91198000 add x0, x0, #0x660 7c350: 94000b40 bl 0x7f050 7c354: 34000120 cbz w0, 0x7c378 7c358: b0000308 adrp x8, 0xdd000 7c35c: 913d2108 add x8, x8, #0xf48 7c360: 900006c0 adrp x0, 0x154000 7c364: 91004108 add x8, x8, #0x10 7c368: 900006c9 adrp x9, 0x154000 7c36c: 91198000 add x0, x0, #0x660 7c370: f9032d28 str x8, [x9, #0x658] 7c374: 94000b67 bl 0x7f110 7c378: 2a1503e1 mov w1, w21 7c37c: 900006c2 adrp x2, 0x154000 7c380: 91196042 add x2, x2, #0x658 7c384: aa1303e0 mov x0, x19 7c388: aa1403e3 mov x3, x20 7c38c: 97fffe35 bl 0x7bc60 7c390: f0000301 adrp x1, 0xdf000 7c394: f0000302 adrp x2, 0xdf000 7c398: f946f021 ldr x1, [x1, #0xde0] 7c39c: f946a442 ldr x2, [x2, #0xd48] 7c3a0: aa1303e0 mov x0, x19 7c3a4: 94000946 bl 0x7e8bc 7c3a8: aa0003f4 mov x20, x0 7c3ac: aa1303e0 mov x0, x19 7c3b0: 9400092b bl 0x7e85c 7c3b4: aa1403e0 mov x0, x20 7c3b8: 9400b779 bl 0xaa19c 7c3bc: d65f03c0 ret 7c3c0: d4200020 brk #0x1 7c3c4: 14001629 b 0x81c68 7c3c8: 14001628 b 0x81c68 7c3cc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7c3d0: 910003fd mov x29, sp 7c3d4: 97fe4a67 bl 0xed70 7c3d8: a8c17bfd ldp x29, x30, [sp], #0x10 7c3dc: d65f03c0 ret 7c3e0: 97feb69a bl 0x29e48 <.text+0x1a398> 7c3e4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7c3e8: 910003fd mov x29, sp 7c3ec: 97fe4d95 bl 0xfa40 7c3f0: a8c17bfd ldp x29, x30, [sp], #0x10 7c3f4: d65f03c0 ret 7c3f8: 97feb694 bl 0x29e48 <.text+0x1a398> 7c3fc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7c400: 910003fd mov x29, sp 7c404: 97fe4d4f bl 0xf940 7c408: a8c17bfd ldp x29, x30, [sp], #0x10 7c40c: d65f03c0 ret 7c410: 97feb68e bl 0x29e48 <.text+0x1a398> 7c414: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7c418: 910003fd mov x29, sp 7c41c: 39402028 ldrb w8, [x1, #0x8] 7c420: 340000c8 cbz w8, 0x7c438 7c424: f9400021 ldr x1, [x1] 7c428: 97fe4b9a bl 0xf290 7c42c: 350000e0 cbnz w0, 0x7c448 7c430: a8c17bfd ldp x29, x30, [sp], #0x10 7c434: d65f03c0 ret 7c438: b00001e1 adrp x1, 0xb9000 7c43c: 91039421 add x1, x1, #0xe5 7c440: 320003e0 orr w0, wzr, #0x1 7c444: 97ffffb4 bl 0x7c314 7c448: b00001e1 adrp x1, 0xb9000 7c44c: 91044021 add x1, x1, #0x110 7c450: 97ffffb1 bl 0x7c314 7c454: 97feb67d bl 0x29e48 <.text+0x1a398> 7c458: 97feb67c bl 0x29e48 <.text+0x1a398> 7c45c: d10103ff sub sp, sp, #0x40 7c460: f90013f3 str x19, [sp, #0x20] 7c464: a9037bfd stp x29, x30, [sp, #0x30] 7c468: 9100c3fd add x29, sp, #0x30 7c46c: d53bd053 mrs x19, TPIDR_EL0 7c470: f9401668 ldr x8, [x19, #0x28] 7c474: f9000fe8 str x8, [sp, #0x18] 7c478: 39402028 ldrb w8, [x1, #0x8] 7c47c: 340003e8 cbz w8, 0x7c4f8 7c480: d29d2828 mov x8, #0xe941 // =59713 7c484: f2c5e008 movk x8, #0x2f00, lsl #32 7c488: d2929669 mov x9, #0x94b3 // =38067 7c48c: f2eb2d08 movk x8, #0x5968, lsl #48 7c490: f2a4dac9 movk x9, #0x26d6, lsl #16 7c494: f2c17d09 movk x9, #0xbe8, lsl #32 7c498: eb08005f cmp x2, x8 7c49c: f2e225c9 movk x9, #0x112e, lsl #48 7c4a0: 9a88b048 csel x8, x2, x8, lt 7c4a4: 9b497d09 smulh x9, x8, x9 7c4a8: 92993fea mov x10, #-0xca00 // =-51712 7c4ac: 935afd2b asr x11, x9, #26 7c4b0: f2b88caa movk x10, #0xc465, lsl #16 7c4b4: 8b49fd69 add x9, x11, x9, lsr #63 7c4b8: 9b0a2128 madd x8, x9, x10, x8 7c4bc: a900a3e9 stp x9, x8, [sp, #0x8] 7c4c0: f9400021 ldr x1, [x1] 7c4c4: 910023e2 add x2, sp, #0x8 7c4c8: 97fe4b1e bl 0xf140 7c4cc: 34000060 cbz w0, 0x7c4d8 7c4d0: 7101b81f cmp w0, #0x6e 7c4d4: 540001a1 b.ne 0x7c508 7c4d8: f9401668 ldr x8, [x19, #0x28] 7c4dc: f9400fe9 ldr x9, [sp, #0x18] 7c4e0: eb09011f cmp x8, x9 7c4e4: 54000181 b.ne 0x7c514 7c4e8: a9437bfd ldp x29, x30, [sp, #0x30] 7c4ec: f94013f3 ldr x19, [sp, #0x20] 7c4f0: 910103ff add sp, sp, #0x40 7c4f4: d65f03c0 ret 7c4f8: b00001e1 adrp x1, 0xb9000 7c4fc: 9104bc21 add x1, x1, #0x12f 7c500: 320003e0 orr w0, wzr, #0x1 7c504: 97ffff84 bl 0x7c314 7c508: b00001e1 adrp x1, 0xb9000 7c50c: 91058021 add x1, x1, #0x160 7c510: 97ffff81 bl 0x7c314 7c514: 97fe4b33 bl 0xf1e0 <__stack_chk_fail@plt> 7c518: 97feb64c bl 0x29e48 <.text+0x1a398> 7c51c: 97feb64b bl 0x29e48 <.text+0x1a398> 7c520: 97feb64a bl 0x29e48 <.text+0x1a398> 7c524: a9bd57f6 stp x22, x21, [sp, #-0x30]! 7c528: a9014ff4 stp x20, x19, [sp, #0x10] 7c52c: a9027bfd stp x29, x30, [sp, #0x20] 7c530: 910083fd add x29, sp, #0x20 7c534: aa0103f4 mov x20, x1 7c538: aa0003f3 mov x19, x0 7c53c: 94000073 bl 0x7c708 7c540: aa0003f5 mov x21, x0 7c544: b94002a0 ldr w0, [x21] 7c548: 97fe4c2a bl 0xf5f0 7c54c: b5000100 cbnz x0, 0x7c56c 7c550: 321d03e0 orr w0, wzr, #0x8 7c554: 94001595 bl 0x81ba8 7c558: aa0003f6 mov x22, x0 7c55c: 94000111 bl 0x7c9a0 7c560: b94002a0 ldr w0, [x21] 7c564: aa1603e1 mov x1, x22 7c568: 97fe4b72 bl 0xf330 7c56c: 94000067 bl 0x7c708 7c570: b9400000 ldr w0, [x0] 7c574: 97fe4c1f bl 0xf5f0 7c578: f9400282 ldr x2, [x20] 7c57c: f900029f str xzr, [x20] 7c580: 3900229f strb wzr, [x20, #0x8] 7c584: aa1303e1 mov x1, x19 7c588: a9427bfd ldp x29, x30, [sp, #0x20] 7c58c: a9414ff4 ldp x20, x19, [sp, #0x10] 7c590: a8c357f6 ldp x22, x21, [sp], #0x30 7c594: 1400011e b 0x7ca0c 7c598: aa0003f3 mov x19, x0 7c59c: aa1603e0 mov x0, x22 7c5a0: 940015b2 bl 0x81c68 7c5a4: aa1303e0 mov x0, x19 7c5a8: 9400b6fd bl 0xaa19c 7c5ac: f9400008 ldr x8, [x0] 7c5b0: b5000048 cbnz x8, 0x7c5b8 7c5b4: d65f03c0 ret 7c5b8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7c5bc: 910003fd mov x29, sp 7c5c0: 94000b3a bl 0x7f2a8 7c5c4: f81e0ff3 str x19, [sp, #-0x20]! 7c5c8: a9017bfd stp x29, x30, [sp, #0x10] 7c5cc: 910043fd add x29, sp, #0x10 7c5d0: aa0003f3 mov x19, x0 7c5d4: f9400260 ldr x0, [x19] 7c5d8: b4000100 cbz x0, 0x7c5f8 7c5dc: aa1f03e1 mov x1, xzr 7c5e0: 97fe4978 bl 0xebc0 7c5e4: 350000c0 cbnz w0, 0x7c5fc 7c5e8: f900027f str xzr, [x19] 7c5ec: a9417bfd ldp x29, x30, [sp, #0x10] 7c5f0: f84207f3 ldr x19, [sp], #0x20 7c5f4: d65f03c0 ret 7c5f8: 528002c0 mov w0, #0x16 // =22 7c5fc: b00001e1 adrp x1, 0xb9000 7c600: 91061421 add x1, x1, #0x185 7c604: 97ffff44 bl 0x7c314 7c608: f81e0ff3 str x19, [sp, #-0x20]! 7c60c: a9017bfd stp x29, x30, [sp, #0x10] 7c610: 910043fd add x29, sp, #0x10 7c614: aa0003f3 mov x19, x0 7c618: f9400260 ldr x0, [x19] 7c61c: b40000e0 cbz x0, 0x7c638 7c620: 97fe4930 bl 0xeae0 7c624: 350000c0 cbnz w0, 0x7c63c 7c628: f900027f str xzr, [x19] 7c62c: a9417bfd ldp x29, x30, [sp, #0x10] 7c630: f84207f3 ldr x19, [sp], #0x20 7c634: d65f03c0 ret 7c638: 528002c0 mov w0, #0x16 // =22 7c63c: b00001e1 adrp x1, 0xb9000 7c640: 91066421 add x1, x1, #0x199 7c644: 97ffff34 bl 0x7c314 7c648: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7c64c: 910003fd mov x29, sp 7c650: 52800c20 mov w0, #0x61 // =97 7c654: 97fe4b83 bl 0xf460 7c658: f100001f cmp x0, #0x0 7c65c: 1a9fc000 csel w0, w0, wzr, gt 7c660: a8c17bfd ldp x29, x30, [sp], #0x10 7c664: d65f03c0 ret 7c668: 97feb5f8 bl 0x29e48 <.text+0x1a398> 7c66c: d10103ff sub sp, sp, #0x40 7c670: f90013f3 str x19, [sp, #0x20] 7c674: a9037bfd stp x29, x30, [sp, #0x30] 7c678: 9100c3fd add x29, sp, #0x30 7c67c: d53bd053 mrs x19, TPIDR_EL0 7c680: f9401668 ldr x8, [x19, #0x28] 7c684: f9000fe8 str x8, [sp, #0x18] 7c688: f9400008 ldr x8, [x0] 7c68c: f100051f cmp x8, #0x1 7c690: 540002ab b.lt 0x7c6e4 7c694: d28b4a6a mov x10, #0x5a53 // =23123 7c698: f2b4136a movk x10, #0xa09b, lsl #16 7c69c: f2d705ea movk x10, #0xb82f, lsl #32 7c6a0: d349fd09 lsr x9, x8, #9 7c6a4: f2e0088a movk x10, #0x44, lsl #48 7c6a8: 92993feb mov x11, #-0xca00 // =-51712 7c6ac: 9bca7d29 umulh x9, x9, x10 7c6b0: f2b88cab movk x11, #0xc465, lsl #16 7c6b4: d34bfd29 lsr x9, x9, #11 7c6b8: 9b0b2128 madd x8, x9, x11, x8 7c6bc: a900a3e9 stp x9, x8, [sp, #0x8] 7c6c0: 910023e0 add x0, sp, #0x8 7c6c4: 910023e1 add x1, sp, #0x8 7c6c8: 97fe4b06 bl 0xf2e0 7c6cc: 3100041f cmn w0, #0x1 7c6d0: 540000a1 b.ne 0x7c6e4 7c6d4: 97fe4a1b bl 0xef40 <__errno@plt> 7c6d8: b9400008 ldr w8, [x0] 7c6dc: 7100111f cmp w8, #0x4 7c6e0: 54ffff00 b.eq 0x7c6c0 7c6e4: f9401668 ldr x8, [x19, #0x28] 7c6e8: f9400fe9 ldr x9, [sp, #0x18] 7c6ec: eb09011f cmp x8, x9 7c6f0: 540000a1 b.ne 0x7c704 7c6f4: a9437bfd ldp x29, x30, [sp, #0x30] 7c6f8: f94013f3 ldr x19, [sp, #0x20] 7c6fc: 910103ff add sp, sp, #0x40 7c700: d65f03c0 ret 7c704: 97fe4ab7 bl 0xf1e0 <__stack_chk_fail@plt> 7c708: f81e0ff3 str x19, [sp, #-0x20]! 7c70c: a9017bfd stp x29, x30, [sp, #0x10] 7c710: 910043fd add x29, sp, #0x10 7c714: 900006c8 adrp x8, 0x154000 7c718: 9119c108 add x8, x8, #0x670 7c71c: 08dffd08 ldarb w8, [x8] 7c720: 370001c8 tbnz w8, #0x0, 0x7c758 7c724: 900006c0 adrp x0, 0x154000 7c728: 9119c000 add x0, x0, #0x670 7c72c: 94000a49 bl 0x7f050 7c730: 34000140 cbz w0, 0x7c758 7c734: f0000301 adrp x1, 0xdf000 7c738: f9472821 ldr x1, [x1, #0xe50] 7c73c: 900006c0 adrp x0, 0x154000 7c740: 9119a000 add x0, x0, #0x668 7c744: 97fe4937 bl 0xec20 7c748: 35000120 cbnz w0, 0x7c76c 7c74c: 900006c0 adrp x0, 0x154000 7c750: 9119c000 add x0, x0, #0x670 7c754: 94000a6f bl 0x7f110 7c758: a9417bfd ldp x29, x30, [sp, #0x10] 7c75c: 900006c0 adrp x0, 0x154000 7c760: 9119a000 add x0, x0, #0x668 7c764: f84207f3 ldr x19, [sp], #0x20 7c768: d65f03c0 ret 7c76c: b00001e1 adrp x1, 0xb9000 7c770: 9106bc21 add x1, x1, #0x1af 7c774: 97fffee8 bl 0x7c314 7c778: aa0003f3 mov x19, x0 7c77c: 900006c0 adrp x0, 0x154000 7c780: 9119c000 add x0, x0, #0x670 7c784: 94000a82 bl 0x7f18c 7c788: aa1303e0 mov x0, x19 7c78c: 9400b684 bl 0xaa19c 7c790: a9bd57f6 stp x22, x21, [sp, #-0x30]! 7c794: a9014ff4 stp x20, x19, [sp, #0x10] 7c798: a9027bfd stp x29, x30, [sp, #0x20] 7c79c: 910083fd add x29, sp, #0x20 7c7a0: aa0003f3 mov x19, x0 7c7a4: aa1303f4 mov x20, x19 7c7a8: f8418e95 ldr x21, [x20, #0x18]! 7c7ac: f9400696 ldr x22, [x20, #0x8] 7c7b0: eb1602bf cmp x21, x22 7c7b4: 540000e0 b.eq 0x7c7d0 7c7b8: f94006a0 ldr x0, [x21, #0x8] 7c7bc: 97fff8da bl 0x7ab24 7c7c0: f84106a0 ldr x0, [x21], #0x10 7c7c4: 97ffff0e bl 0x7c3fc 7c7c8: eb1502df cmp x22, x21 7c7cc: 54ffff61 b.ne 0x7c7b8 7c7d0: a9405a75 ldp x21, x22, [x19] 7c7d4: eb1602bf cmp x21, x22 7c7d8: 540000a1 b.ne 0x7c7ec 7c7dc: 14000011 b 0x7c820 7c7e0: 910022b5 add x21, x21, #0x8 7c7e4: eb1602bf cmp x21, x22 7c7e8: 540001c0 b.eq 0x7c820 7c7ec: f94002a0 ldr x0, [x21] 7c7f0: 9400039a bl 0x7d658 7c7f4: f94002a0 ldr x0, [x21] 7c7f8: 91002008 add x8, x0, #0x8 7c7fc: c85ffd09 ldaxr x9, [x8] 7c800: d100052a sub x10, x9, #0x1 7c804: c80bfd0a stlxr w11, x10, [x8] 7c808: 35ffffab cbnz w11, 0x7c7fc 7c80c: b5fffea9 cbnz x9, 0x7c7e0 7c810: f9400008 ldr x8, [x0] 7c814: f9400908 ldr x8, [x8, #0x10] 7c818: d63f0100 blr x8 7c81c: 17fffff1 b 0x7c7e0 7c820: f9400280 ldr x0, [x20] 7c824: b4000060 cbz x0, 0x7c830 7c828: f9001260 str x0, [x19, #0x20] 7c82c: 9400150f bl 0x81c68 7c830: f9400260 ldr x0, [x19] 7c834: b40000c0 cbz x0, 0x7c84c 7c838: f9000660 str x0, [x19, #0x8] 7c83c: a9427bfd ldp x29, x30, [sp, #0x20] 7c840: a9414ff4 ldp x20, x19, [sp, #0x10] 7c844: a8c357f6 ldp x22, x21, [sp], #0x30 7c848: 14001508 b 0x81c68 7c84c: a9427bfd ldp x29, x30, [sp, #0x20] 7c850: a9414ff4 ldp x20, x19, [sp, #0x10] 7c854: a8c357f6 ldp x22, x21, [sp], #0x30 7c858: d65f03c0 ret 7c85c: aa0003f5 mov x21, x0 7c860: aa1403e0 mov x0, x20 7c864: 94000005 bl 0x7c878 7c868: aa1303e0 mov x0, x19 7c86c: 94000009 bl 0x7c890 7c870: aa1503e0 mov x0, x21 7c874: 97feb575 bl 0x29e48 <.text+0x1a398> 7c878: aa0003e8 mov x8, x0 7c87c: f9400100 ldr x0, [x8] 7c880: b4000060 cbz x0, 0x7c88c 7c884: f9000500 str x0, [x8, #0x8] 7c888: 140014f8 b 0x81c68 7c88c: d65f03c0 ret 7c890: aa0003e8 mov x8, x0 7c894: f9400100 ldr x0, [x8] 7c898: b4000060 cbz x0, 0x7c8a4 7c89c: f9000500 str x0, [x8, #0x8] 7c8a0: 140014f2 b 0x81c68 7c8a4: d65f03c0 ret 7c8a8: d10103ff sub sp, sp, #0x40 7c8ac: f90013f3 str x19, [sp, #0x20] 7c8b0: a9037bfd stp x29, x30, [sp, #0x30] 7c8b4: 9100c3fd add x29, sp, #0x30 7c8b8: d53bd053 mrs x19, TPIDR_EL0 7c8bc: f9401668 ldr x8, [x19, #0x28] 7c8c0: f9000fe8 str x8, [sp, #0x18] 7c8c4: a9008be1 stp x1, x2, [sp, #0x8] 7c8c8: a9422408 ldp x8, x9, [x0, #0x20] 7c8cc: eb09011f cmp x8, x9 7c8d0: 540000e2 b.hs 0x7c8ec 7c8d4: 3cc083e0 ldur q0, [sp, #0x8] 7c8d8: 3d800100 str q0, [x8] 7c8dc: f9401008 ldr x8, [x0, #0x20] 7c8e0: 91004108 add x8, x8, #0x10 7c8e4: f9001008 str x8, [x0, #0x20] 7c8e8: 14000004 b 0x7c8f8 7c8ec: 91006000 add x0, x0, #0x18 7c8f0: 910023e1 add x1, sp, #0x8 7c8f4: 94000098 bl 0x7cb54 7c8f8: f9401668 ldr x8, [x19, #0x28] 7c8fc: f9400fe9 ldr x9, [sp, #0x18] 7c900: eb09011f cmp x8, x9 7c904: 540000a1 b.ne 0x7c918 7c908: a9437bfd ldp x29, x30, [sp, #0x30] 7c90c: f94013f3 ldr x19, [sp, #0x20] 7c910: 910103ff add sp, sp, #0x40 7c914: d65f03c0 ret 7c918: 97fe4a32 bl 0xf1e0 <__stack_chk_fail@plt> 7c91c: d100c3ff sub sp, sp, #0x30 7c920: f9000bf3 str x19, [sp, #0x10] 7c924: a9027bfd stp x29, x30, [sp, #0x20] 7c928: 910083fd add x29, sp, #0x20 7c92c: d53bd053 mrs x19, TPIDR_EL0 7c930: f9401668 ldr x8, [x19, #0x28] 7c934: f90007e8 str x8, [sp, #0x8] 7c938: f90003e1 str x1, [sp] 7c93c: a940a408 ldp x8, x9, [x0, #0x8] 7c940: eb09011f cmp x8, x9 7c944: 540000c0 b.eq 0x7c95c 7c948: f9000101 str x1, [x8] 7c94c: f9400408 ldr x8, [x0, #0x8] 7c950: 91002108 add x8, x8, #0x8 7c954: f9000408 str x8, [x0, #0x8] 7c958: 14000003 b 0x7c964 7c95c: 910003e1 mov x1, sp 7c960: 940000b6 bl 0x7cc38 7c964: f94003e8 ldr x8, [sp] 7c968: 91002108 add x8, x8, #0x8 7c96c: c85f7d09 ldxr x9, [x8] 7c970: 91000529 add x9, x9, #0x1 7c974: c80a7d09 stxr w10, x9, [x8] 7c978: 35ffffaa cbnz w10, 0x7c96c 7c97c: f9401668 ldr x8, [x19, #0x28] 7c980: f94007e9 ldr x9, [sp, #0x8] 7c984: eb09011f cmp x8, x9 7c988: 540000a1 b.ne 0x7c99c 7c98c: a9427bfd ldp x29, x30, [sp, #0x20] 7c990: f9400bf3 ldr x19, [sp, #0x10] 7c994: 9100c3ff add sp, sp, #0x30 7c998: d65f03c0 ret 7c99c: 97fe4a11 bl 0xf1e0 <__stack_chk_fail@plt> 7c9a0: f81e0ff3 str x19, [sp, #-0x20]! 7c9a4: a9017bfd stp x29, x30, [sp, #0x10] 7c9a8: 910043fd add x29, sp, #0x10 7c9ac: aa0003f3 mov x19, x0 7c9b0: 321c07e0 orr w0, wzr, #0x30 7c9b4: 9400147d bl 0x81ba8 7c9b8: a9027c1f stp xzr, xzr, [x0, #0x20] 7c9bc: a9017c1f stp xzr, xzr, [x0, #0x10] 7c9c0: a9007c1f stp xzr, xzr, [x0] 7c9c4: f9000260 str x0, [x19] 7c9c8: a9417bfd ldp x29, x30, [sp, #0x10] 7c9cc: f84207f3 ldr x19, [sp], #0x20 7c9d0: d65f03c0 ret 7c9d4: f81e0ff3 str x19, [sp, #-0x20]! 7c9d8: a9017bfd stp x29, x30, [sp, #0x10] 7c9dc: 910043fd add x29, sp, #0x10 7c9e0: f9400013 ldr x19, [x0] 7c9e4: b40000f3 cbz x19, 0x7ca00 7c9e8: aa1303e0 mov x0, x19 7c9ec: 97ffff69 bl 0x7c790 7c9f0: a9417bfd ldp x29, x30, [sp, #0x10] 7c9f4: aa1303e0 mov x0, x19 7c9f8: f84207f3 ldr x19, [sp], #0x20 7c9fc: 1400149b b 0x81c68 7ca00: a9417bfd ldp x29, x30, [sp, #0x10] 7ca04: f84207f3 ldr x19, [sp], #0x20 7ca08: d65f03c0 ret 7ca0c: d10103ff sub sp, sp, #0x40 7ca10: f90013f3 str x19, [sp, #0x20] 7ca14: a9037bfd stp x29, x30, [sp, #0x30] 7ca18: 9100c3fd add x29, sp, #0x30 7ca1c: d53bd053 mrs x19, TPIDR_EL0 7ca20: f9401668 ldr x8, [x19, #0x28] 7ca24: f9000fe8 str x8, [sp, #0x18] 7ca28: f9400008 ldr x8, [x0] 7ca2c: a9008be1 stp x1, x2, [sp, #0x8] 7ca30: a9422909 ldp x9, x10, [x8, #0x20] 7ca34: eb0a013f cmp x9, x10 7ca38: 540000e2 b.hs 0x7ca54 7ca3c: 3cc083e0 ldur q0, [sp, #0x8] 7ca40: 3d800120 str q0, [x9] 7ca44: f9401109 ldr x9, [x8, #0x20] 7ca48: 91004129 add x9, x9, #0x10 7ca4c: f9001109 str x9, [x8, #0x20] 7ca50: 14000004 b 0x7ca60 7ca54: 91006100 add x0, x8, #0x18 7ca58: 910023e1 add x1, sp, #0x8 7ca5c: 9400003e bl 0x7cb54 7ca60: f9401668 ldr x8, [x19, #0x28] 7ca64: f9400fe9 ldr x9, [sp, #0x18] 7ca68: eb09011f cmp x8, x9 7ca6c: 540000a1 b.ne 0x7ca80 7ca70: a9437bfd ldp x29, x30, [sp, #0x30] 7ca74: f94013f3 ldr x19, [sp, #0x20] 7ca78: 910103ff add sp, sp, #0x40 7ca7c: d65f03c0 ret 7ca80: 97fe49d8 bl 0xf1e0 <__stack_chk_fail@plt> 7ca84: d100c3ff sub sp, sp, #0x30 7ca88: f9000bf3 str x19, [sp, #0x10] 7ca8c: a9027bfd stp x29, x30, [sp, #0x20] 7ca90: 910083fd add x29, sp, #0x20 7ca94: d53bd053 mrs x19, TPIDR_EL0 7ca98: f9401668 ldr x8, [x19, #0x28] 7ca9c: f90007e8 str x8, [sp, #0x8] 7caa0: f9400000 ldr x0, [x0] 7caa4: f90003e1 str x1, [sp] 7caa8: a940a408 ldp x8, x9, [x0, #0x8] 7caac: eb09011f cmp x8, x9 7cab0: 540000c0 b.eq 0x7cac8 7cab4: f9000101 str x1, [x8] 7cab8: f9400408 ldr x8, [x0, #0x8] 7cabc: 91002108 add x8, x8, #0x8 7cac0: f9000408 str x8, [x0, #0x8] 7cac4: 14000003 b 0x7cad0 7cac8: 910003e1 mov x1, sp 7cacc: 9400005b bl 0x7cc38 7cad0: f94003e8 ldr x8, [sp] 7cad4: 91002108 add x8, x8, #0x8 7cad8: c85f7d09 ldxr x9, [x8] 7cadc: 91000529 add x9, x9, #0x1 7cae0: c80a7d09 stxr w10, x9, [x8] 7cae4: 35ffffaa cbnz w10, 0x7cad8 7cae8: f9401668 ldr x8, [x19, #0x28] 7caec: f94007e9 ldr x9, [sp, #0x8] 7caf0: eb09011f cmp x8, x9 7caf4: 540000a1 b.ne 0x7cb08 7caf8: a9427bfd ldp x29, x30, [sp, #0x20] 7cafc: f9400bf3 ldr x19, [sp, #0x10] 7cb00: 9100c3ff add sp, sp, #0x30 7cb04: d65f03c0 ret 7cb08: 97fe49b6 bl 0xf1e0 <__stack_chk_fail@plt> 7cb0c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7cb10: a9017bfd stp x29, x30, [sp, #0x10] 7cb14: 910043fd add x29, sp, #0x10 7cb18: aa0003f3 mov x19, x0 7cb1c: b4000173 cbz x19, 0x7cb48 7cb20: f9400274 ldr x20, [x19] 7cb24: b40000b4 cbz x20, 0x7cb38 7cb28: aa1403e0 mov x0, x20 7cb2c: 97ffff19 bl 0x7c790 7cb30: aa1403e0 mov x0, x20 7cb34: 9400144d bl 0x81c68 7cb38: a9417bfd ldp x29, x30, [sp, #0x10] 7cb3c: aa1303e0 mov x0, x19 7cb40: a8c24ff4 ldp x20, x19, [sp], #0x20 7cb44: 14001449 b 0x81c68 7cb48: a9417bfd ldp x29, x30, [sp, #0x10] 7cb4c: a8c24ff4 ldp x20, x19, [sp], #0x20 7cb50: d65f03c0 ret 7cb54: f81c0ff7 str x23, [sp, #-0x40]! 7cb58: a90157f6 stp x22, x21, [sp, #0x10] 7cb5c: a9024ff4 stp x20, x19, [sp, #0x20] 7cb60: a9037bfd stp x29, x30, [sp, #0x30] 7cb64: 9100c3fd add x29, sp, #0x30 7cb68: aa0003f3 mov x19, x0 7cb6c: a9402274 ldp x20, x8, [x19] 7cb70: aa0103f5 mov x21, x1 7cb74: cb140109 sub x9, x8, x20 7cb78: 9344fd36 asr x22, x9, #4 7cb7c: 910006c9 add x9, x22, #0x1 7cb80: d37cfd2a lsr x10, x9, #60 7cb84: b500056a cbnz x10, 0x7cc30 7cb88: f9400a6a ldr x10, [x19, #0x10] 7cb8c: b27fe7ec mov x12, #0x7fffffffffffffe // =576460752303423486 7cb90: cb14014a sub x10, x10, x20 7cb94: 9344fd4b asr x11, x10, #4 7cb98: eb0c017f cmp x11, x12 7cb9c: 540000e8 b.hi 0x7cbb8 7cba0: 9343fd4a asr x10, x10, #3 7cba4: eb09015f cmp x10, x9 7cba8: 9a8a3137 csel x23, x9, x10, lo 7cbac: b5000097 cbnz x23, 0x7cbbc 7cbb0: aa1f03e0 mov x0, xzr 7cbb4: 14000005 b 0x7cbc8 7cbb8: b240eff7 orr x23, xzr, #0xfffffffffffffff 7cbbc: d37ceee0 lsl x0, x23, #4 7cbc0: 940013fa bl 0x81ba8 7cbc4: a9402274 ldp x20, x8, [x19] 7cbc8: 3dc002a0 ldr q0, [x21] 7cbcc: 8b161009 add x9, x0, x22, lsl #4 7cbd0: cb140102 sub x2, x8, x20 7cbd4: 8b171016 add x22, x0, x23, lsl #4 7cbd8: 91004137 add x23, x9, #0x10 7cbdc: f100045f cmp x2, #0x1 7cbe0: cb020135 sub x21, x9, x2 7cbe4: 3d800120 str q0, [x9] 7cbe8: 5400008b b.lt 0x7cbf8 7cbec: aa1503e0 mov x0, x21 7cbf0: aa1403e1 mov x1, x20 7cbf4: 97fe4b27 bl 0xf890 7cbf8: a9005e75 stp x21, x23, [x19] 7cbfc: f9000a76 str x22, [x19, #0x10] 7cc00: b40000f4 cbz x20, 0x7cc1c 7cc04: aa1403e0 mov x0, x20 7cc08: a9437bfd ldp x29, x30, [sp, #0x30] 7cc0c: a9424ff4 ldp x20, x19, [sp, #0x20] 7cc10: a94157f6 ldp x22, x21, [sp, #0x10] 7cc14: f84407f7 ldr x23, [sp], #0x40 7cc18: 14001414 b 0x81c68 7cc1c: a9437bfd ldp x29, x30, [sp, #0x30] 7cc20: a9424ff4 ldp x20, x19, [sp, #0x20] 7cc24: a94157f6 ldp x22, x21, [sp, #0x10] 7cc28: f84407f7 ldr x23, [sp], #0x40 7cc2c: d65f03c0 ret 7cc30: aa1303e0 mov x0, x19 7cc34: 97fecb0a bl 0x2f85c <.text+0x1fdac> 7cc38: f81c0ff7 str x23, [sp, #-0x40]! 7cc3c: a90157f6 stp x22, x21, [sp, #0x10] 7cc40: a9024ff4 stp x20, x19, [sp, #0x20] 7cc44: a9037bfd stp x29, x30, [sp, #0x30] 7cc48: 9100c3fd add x29, sp, #0x30 7cc4c: aa0003f3 mov x19, x0 7cc50: a9402274 ldp x20, x8, [x19] 7cc54: aa0103f5 mov x21, x1 7cc58: cb140109 sub x9, x8, x20 7cc5c: 9343fd36 asr x22, x9, #3 7cc60: 910006c9 add x9, x22, #0x1 7cc64: d37dfd2a lsr x10, x9, #61 7cc68: b500056a cbnz x10, 0x7cd14 7cc6c: f9400a6a ldr x10, [x19, #0x10] 7cc70: b27febec mov x12, #0xffffffffffffffe // =1152921504606846974 7cc74: cb14014a sub x10, x10, x20 7cc78: 9343fd4b asr x11, x10, #3 7cc7c: eb0c017f cmp x11, x12 7cc80: 540000e8 b.hi 0x7cc9c 7cc84: 9342fd4a asr x10, x10, #2 7cc88: eb09015f cmp x10, x9 7cc8c: 9a8a3137 csel x23, x9, x10, lo 7cc90: b5000097 cbnz x23, 0x7cca0 7cc94: aa1f03e0 mov x0, xzr 7cc98: 14000005 b 0x7ccac 7cc9c: b240f3f7 orr x23, xzr, #0x1fffffffffffffff 7cca0: d37df2e0 lsl x0, x23, #3 7cca4: 940013c1 bl 0x81ba8 7cca8: a9402274 ldp x20, x8, [x19] 7ccac: f94002aa ldr x10, [x21] 7ccb0: 8b160c09 add x9, x0, x22, lsl #3 7ccb4: 8b170c16 add x22, x0, x23, lsl #3 7ccb8: cb140102 sub x2, x8, x20 7ccbc: aa0903f7 mov x23, x9 7ccc0: cb020135 sub x21, x9, x2 7ccc4: f100045f cmp x2, #0x1 7ccc8: f80086ea str x10, [x23], #0x8 7cccc: 5400008b b.lt 0x7ccdc 7ccd0: aa1503e0 mov x0, x21 7ccd4: aa1403e1 mov x1, x20 7ccd8: 97fe4aee bl 0xf890 7ccdc: a9005e75 stp x21, x23, [x19] 7cce0: f9000a76 str x22, [x19, #0x10] 7cce4: b40000f4 cbz x20, 0x7cd00 7cce8: aa1403e0 mov x0, x20 7ccec: a9437bfd ldp x29, x30, [sp, #0x30] 7ccf0: a9424ff4 ldp x20, x19, [sp, #0x20] 7ccf4: a94157f6 ldp x22, x21, [sp, #0x10] 7ccf8: f84407f7 ldr x23, [sp], #0x40 7ccfc: 140013db b 0x81c68 7cd00: a9437bfd ldp x29, x30, [sp, #0x30] 7cd04: a9424ff4 ldp x20, x19, [sp, #0x20] 7cd08: a94157f6 ldp x22, x21, [sp, #0x10] 7cd0c: f84407f7 ldr x23, [sp], #0x40 7cd10: d65f03c0 ret 7cd14: aa1303e0 mov x0, x19 7cd18: 97fecad1 bl 0x2f85c <.text+0x1fdac> 7cd1c: b00001e0 adrp x0, 0xb9000 7cd20: 9108d000 add x0, x0, #0x234 7cd24: d65f03c0 ret 7cd28: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7cd2c: a9017bfd stp x29, x30, [sp, #0x10] 7cd30: 910043fd add x29, sp, #0x10 7cd34: 7100103f cmp w1, #0x4 7cd38: aa0803f3 mov x19, x8 7cd3c: 540002c8 b.hi 0x7cd94 7cd40: b00001e9 adrp x9, 0xb9000 7cd44: 2a0103e8 mov w8, w1 7cd48: 91088129 add x9, x9, #0x220 7cd4c: b8a87928 ldrsw x8, [x9, x8, lsl #2] 7cd50: 8b090108 add x8, x8, x9 7cd54: d61f0100 br x8 7cd58: 321b07e0 orr w0, wzr, #0x60 7cd5c: a900fe7f stp xzr, xzr, [x19, #0x8] 7cd60: f900027f str xzr, [x19] 7cd64: 94001391 bl 0x81ba8 7cd68: b00001e8 adrp x8, 0xb9000 7cd6c: 3dc08500 ldr q0, [x8, #0x210] 7cd70: b00001e1 adrp x1, 0xb9000 7cd74: aa0003f4 mov x20, x0 7cd78: 9108ec21 add x1, x1, #0x23b 7cd7c: 52800b02 mov w2, #0x58 // =88 7cd80: f9000a74 str x20, [x19, #0x10] 7cd84: 3d800260 str q0, [x19] 7cd88: 97fe4ac2 bl 0xf890 7cd8c: 91016288 add x8, x20, #0x58 7cd90: 1400003e b 0x7ce88 7cd94: 321b03e0 orr w0, wzr, #0x20 7cd98: a900fe7f stp xzr, xzr, [x19, #0x8] 7cd9c: f900027f str xzr, [x19] 7cda0: 94001382 bl 0x81ba8 7cda4: b00001e9 adrp x9, 0xb9000 7cda8: b00001c8 adrp x8, 0xb5000 7cdac: 910d3929 add x9, x9, #0x34e 7cdb0: 3dc18d00 ldr q0, [x8, #0x630] 7cdb4: 3cc0e121 ldur q1, [x9, #0xe] 7cdb8: 3dc00122 ldr q2, [x9] 7cdbc: 91007808 add x8, x0, #0x1e 7cdc0: f9000a60 str x0, [x19, #0x10] 7cdc4: 3d800260 str q0, [x19] 7cdc8: 3c80e001 stur q1, [x0, #0xe] 7cdcc: 3d800002 str q2, [x0] 7cdd0: 1400002e b 0x7ce88 7cdd4: 52800a00 mov w0, #0x50 // =80 7cdd8: a900fe7f stp xzr, xzr, [x19, #0x8] 7cddc: f900027f str xzr, [x19] 7cde0: 94001372 bl 0x81ba8 7cde4: b00001e8 adrp x8, 0xb9000 7cde8: 3dc08100 ldr q0, [x8, #0x200] 7cdec: b00001e1 adrp x1, 0xb9000 7cdf0: aa0003f4 mov x20, x0 7cdf4: 910a5021 add x1, x1, #0x294 7cdf8: 52800902 mov w2, #0x48 // =72 7cdfc: f9000a74 str x20, [x19, #0x10] 7ce00: 3d800260 str q0, [x19] 7ce04: 97fe4aa3 bl 0xf890 7ce08: 91012288 add x8, x20, #0x48 7ce0c: 1400001f b 0x7ce88 7ce10: 321c07e0 orr w0, wzr, #0x30 7ce14: a900fe7f stp xzr, xzr, [x19, #0x8] 7ce18: f900027f str xzr, [x19] 7ce1c: 94001363 bl 0x81ba8 7ce20: b00001e9 adrp x9, 0xb9000 7ce24: b00001e8 adrp x8, 0xb9000 7ce28: 910b7529 add x9, x9, #0x2dd 7ce2c: 3dc07d00 ldr q0, [x8, #0x1f0] 7ce30: 3cc1e121 ldur q1, [x9, #0x1e] 7ce34: ad400d22 ldp q2, q3, [x9] 7ce38: f9000a60 str x0, [x19, #0x10] 7ce3c: 3d800260 str q0, [x19] 7ce40: 3c81e001 stur q1, [x0, #0x1e] 7ce44: ad000c02 stp q2, q3, [x0] 7ce48: 9100b808 add x8, x0, #0x2e 7ce4c: 1400000f b 0x7ce88 7ce50: 52800a00 mov w0, #0x50 // =80 7ce54: a900fe7f stp xzr, xzr, [x19, #0x8] 7ce58: f900027f str xzr, [x19] 7ce5c: 94001353 bl 0x81ba8 7ce60: b00001e8 adrp x8, 0xb9000 7ce64: 3dc07900 ldr q0, [x8, #0x1e0] 7ce68: b00001e1 adrp x1, 0xb9000 7ce6c: aa0003f4 mov x20, x0 7ce70: 910c3021 add x1, x1, #0x30c 7ce74: 52800822 mov w2, #0x41 // =65 7ce78: f9000a74 str x20, [x19, #0x10] 7ce7c: 3d800260 str q0, [x19] 7ce80: 97fe4a84 bl 0xf890 7ce84: 91010688 add x8, x20, #0x41 7ce88: a9417bfd ldp x29, x30, [sp, #0x10] 7ce8c: 3900011f strb wzr, [x8] 7ce90: a8c24ff4 ldp x20, x19, [sp], #0x20 7ce94: d65f03c0 ret 7ce98: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7ce9c: 910003fd mov x29, sp 7cea0: 900006c8 adrp x8, 0x154000 7cea4: 9119e108 add x8, x8, #0x678 7cea8: 08dffd08 ldarb w8, [x8] 7ceac: 370001e8 tbnz w8, #0x0, 0x7cee8 7ceb0: 900006c0 adrp x0, 0x154000 7ceb4: 9119e000 add x0, x0, #0x678 7ceb8: 94000866 bl 0x7f050 7cebc: 34000160 cbz w0, 0x7cee8 7cec0: f0000300 adrp x0, 0xdf000 7cec4: f946ac00 ldr x0, [x0, #0xd58] 7cec8: 90000321 adrp x1, 0xe0000 7cecc: 90000322 adrp x2, 0xe0000 7ced0: 91164021 add x1, x1, #0x590 7ced4: 91000042 add x2, x2, #0x0 7ced8: 97fe4aee bl 0xfa90 <__cxa_atexit@plt> 7cedc: 900006c0 adrp x0, 0x154000 7cee0: 9119e000 add x0, x0, #0x678 7cee4: 9400088b bl 0x7f110 7cee8: 90000320 adrp x0, 0xe0000 7ceec: 91164000 add x0, x0, #0x590 7cef0: a8c17bfd ldp x29, x30, [sp], #0x10 7cef4: d65f03c0 ret 7cef8: d10143ff sub sp, sp, #0x50 7cefc: a9034ff4 stp x20, x19, [sp, #0x30] 7cf00: a9047bfd stp x29, x30, [sp, #0x40] 7cf04: 910103fd add x29, sp, #0x40 7cf08: d53bd054 mrs x20, TPIDR_EL0 7cf0c: f9401688 ldr x8, [x20, #0x28] 7cf10: aa0003f3 mov x19, x0 7cf14: 910063e0 add x0, sp, #0x18 7cf18: f81e83a8 stur x8, [x29, #-0x18] 7cf1c: 910003e8 mov x8, sp 7cf20: a9018be1 stp x1, x2, [sp, #0x18] 7cf24: 97fffaa3 bl 0x7b9b0 7cf28: 910003e1 mov x1, sp 7cf2c: aa1303e0 mov x0, x19 7cf30: 97fff8bc bl 0x7b220 7cf34: 394003e8 ldrb w8, [sp] 7cf38: 36000068 tbz w8, #0x0, 0x7cf44 7cf3c: f9400be0 ldr x0, [sp, #0x10] 7cf40: 9400134a bl 0x81c68 7cf44: f0000308 adrp x8, 0xdf000 7cf48: f9479908 ldr x8, [x8, #0xf30] 7cf4c: 91004108 add x8, x8, #0x10 7cf50: f9000268 str x8, [x19] 7cf54: 3cc183e0 ldur q0, [sp, #0x18] 7cf58: 3d800660 str q0, [x19, #0x10] 7cf5c: f9401688 ldr x8, [x20, #0x28] 7cf60: f85e83a9 ldur x9, [x29, #-0x18] 7cf64: eb09011f cmp x8, x9 7cf68: 540000a1 b.ne 0x7cf7c 7cf6c: a9447bfd ldp x29, x30, [sp, #0x40] 7cf70: a9434ff4 ldp x20, x19, [sp, #0x30] 7cf74: 910143ff add sp, sp, #0x50 7cf78: d65f03c0 ret 7cf7c: 97fe4899 bl 0xf1e0 <__stack_chk_fail@plt> 7cf80: 394003e8 ldrb w8, [sp] 7cf84: aa0003f3 mov x19, x0 7cf88: 36000068 tbz w8, #0x0, 0x7cf94 7cf8c: f9400be0 ldr x0, [sp, #0x10] 7cf90: 94001336 bl 0x81c68 7cf94: aa1303e0 mov x0, x19 7cf98: 9400b481 bl 0xaa19c 7cf9c: 14001387 b 0x81db8 7cfa0: f81e0ff3 str x19, [sp, #-0x20]! 7cfa4: a9017bfd stp x29, x30, [sp, #0x10] 7cfa8: 910043fd add x29, sp, #0x10 7cfac: aa0003f3 mov x19, x0 7cfb0: 94001382 bl 0x81db8 7cfb4: a9417bfd ldp x29, x30, [sp, #0x10] 7cfb8: aa1303e0 mov x0, x19 7cfbc: f84207f3 ldr x19, [sp], #0x20 7cfc0: 1400132a b 0x81c68 7cfc4: b4000080 cbz x0, 0x7cfd4 7cfc8: f9400008 ldr x8, [x0] 7cfcc: f9400501 ldr x1, [x8, #0x8] 7cfd0: d61f0020 br x1 7cfd4: d65f03c0 ret 7cfd8: d101c3ff sub sp, sp, #0x70 7cfdc: a90457f6 stp x22, x21, [sp, #0x40] 7cfe0: a9054ff4 stp x20, x19, [sp, #0x50] 7cfe4: a9067bfd stp x29, x30, [sp, #0x60] 7cfe8: 910183fd add x29, sp, #0x60 7cfec: d53bd055 mrs x21, TPIDR_EL0 7cff0: f94016a8 ldr x8, [x21, #0x28] 7cff4: aa0003f4 mov x20, x0 7cff8: 91006293 add x19, x20, #0x18 7cffc: aa1303e0 mov x0, x19 7d000: f81d83a8 stur x8, [x29, #-0x28] 7d004: 97fff6b7 bl 0x7aae0 7d008: 3941c288 ldrb w8, [x20, #0x70] 7d00c: 370002e8 tbnz w8, #0x0, 0x7d068 7d010: f90007ff str xzr, [sp, #0x8] 7d014: f9400a96 ldr x22, [x20, #0x10] 7d018: 910023e0 add x0, sp, #0x8 7d01c: 940005a0 bl 0x7e69c 7d020: b5000256 cbnz x22, 0x7d068 7d024: b9407288 ldr w8, [x20, #0x70] 7d028: 528000a9 mov w9, #0x5 // =5 7d02c: 91010280 add x0, x20, #0x40 7d030: 2a090108 orr w8, w8, w9 7d034: b9007288 str w8, [x20, #0x70] 7d038: 97fffcf1 bl 0x7c3fc 7d03c: aa1303e0 mov x0, x19 7d040: 97fff6b9 bl 0x7ab24 7d044: f94016a8 ldr x8, [x21, #0x28] 7d048: f85d83a9 ldur x9, [x29, #-0x28] 7d04c: eb09011f cmp x8, x9 7d050: 540006e1 b.ne 0x7d12c 7d054: a9467bfd ldp x29, x30, [sp, #0x60] 7d058: a9454ff4 ldp x20, x19, [sp, #0x50] 7d05c: a94457f6 ldp x22, x21, [sp, #0x40] 7d060: 9101c3ff add sp, sp, #0x70 7d064: d65f03c0 ret 7d068: 321b03e0 orr w0, wzr, #0x20 7d06c: 940005e9 bl 0x7e810 7d070: f00006a8 adrp x8, 0x154000 7d074: 9119e108 add x8, x8, #0x678 7d078: 08dffd08 ldarb w8, [x8] 7d07c: aa0003f4 mov x20, x0 7d080: 370001e8 tbnz w8, #0x0, 0x7d0bc 7d084: f00006a0 adrp x0, 0x154000 7d088: 9119e000 add x0, x0, #0x678 7d08c: 940007f1 bl 0x7f050 7d090: 34000160 cbz w0, 0x7d0bc 7d094: d0000300 adrp x0, 0xdf000 7d098: f946ac00 ldr x0, [x0, #0xd58] 7d09c: f0000301 adrp x1, 0xe0000 7d0a0: f0000302 adrp x2, 0xe0000 7d0a4: 91164021 add x1, x1, #0x590 7d0a8: 91000042 add x2, x2, #0x0 7d0ac: 97fe4a79 bl 0xfa90 <__cxa_atexit@plt> 7d0b0: f00006a0 adrp x0, 0x154000 7d0b4: 9119e000 add x0, x0, #0x678 7d0b8: 94000816 bl 0x7f110 7d0bc: 321f03e8 orr w8, wzr, #0x2 7d0c0: 4e080d00 dup v0.2d, x8 7d0c4: f0000308 adrp x8, 0xe0000 7d0c8: 91164108 add x8, x8, #0x590 7d0cc: 4e181d00 mov v0.d[1], x8 7d0d0: 3d800be0 str q0, [sp, #0x20] 7d0d4: 910023e8 add x8, sp, #0x8 7d0d8: 910083e0 add x0, sp, #0x20 7d0dc: 97fffa35 bl 0x7b9b0 7d0e0: 910023e1 add x1, sp, #0x8 7d0e4: aa1403e0 mov x0, x20 7d0e8: 97fff84e bl 0x7b220 7d0ec: 394023e8 ldrb w8, [sp, #0x8] 7d0f0: 36000068 tbz w8, #0x0, 0x7d0fc 7d0f4: f9400fe0 ldr x0, [sp, #0x18] 7d0f8: 940012dc bl 0x81c68 7d0fc: d0000308 adrp x8, 0xdf000 7d100: f9479908 ldr x8, [x8, #0xf30] 7d104: 91004108 add x8, x8, #0x10 7d108: f9000288 str x8, [x20] 7d10c: 3dc00be0 ldr q0, [sp, #0x20] 7d110: 3d800680 str q0, [x20, #0x10] 7d114: d0000301 adrp x1, 0xdf000 7d118: d0000302 adrp x2, 0xdf000 7d11c: f9474821 ldr x1, [x1, #0xe90] 7d120: f9461842 ldr x2, [x2, #0xc30] 7d124: aa1403e0 mov x0, x20 7d128: 940005e5 bl 0x7e8bc 7d12c: 97fe482d bl 0xf1e0 <__stack_chk_fail@plt> 7d130: aa0003f5 mov x21, x0 7d134: 1400000a b 0x7d15c 7d138: 394023e8 ldrb w8, [sp, #0x8] 7d13c: aa0003f5 mov x21, x0 7d140: 360000a8 tbz w8, #0x0, 0x7d154 7d144: f9400fe0 ldr x0, [sp, #0x18] 7d148: 940012c8 bl 0x81c68 7d14c: 14000002 b 0x7d154 7d150: aa0003f5 mov x21, x0 7d154: aa1403e0 mov x0, x20 7d158: 940005c1 bl 0x7e85c 7d15c: aa1303e0 mov x0, x19 7d160: 97fff671 bl 0x7ab24 7d164: aa1503e0 mov x0, x21 7d168: 9400b40d bl 0xaa19c 7d16c: d101c3ff sub sp, sp, #0x70 7d170: a90457f6 stp x22, x21, [sp, #0x40] 7d174: a9054ff4 stp x20, x19, [sp, #0x50] 7d178: a9067bfd stp x29, x30, [sp, #0x60] 7d17c: 910183fd add x29, sp, #0x60 7d180: d53bd055 mrs x21, TPIDR_EL0 7d184: f94016a8 ldr x8, [x21, #0x28] 7d188: aa0003f4 mov x20, x0 7d18c: 91006293 add x19, x20, #0x18 7d190: aa1303e0 mov x0, x19 7d194: f81d83a8 stur x8, [x29, #-0x28] 7d198: 97fff652 bl 0x7aae0 7d19c: 3941c288 ldrb w8, [x20, #0x70] 7d1a0: 37000328 tbnz w8, #0x0, 0x7d204 7d1a4: f90007ff str xzr, [sp, #0x8] 7d1a8: f9400a96 ldr x22, [x20, #0x10] 7d1ac: 910023e0 add x0, sp, #0x8 7d1b0: 9400053b bl 0x7e69c 7d1b4: b5000296 cbnz x22, 0x7d204 7d1b8: b9407288 ldr w8, [x20, #0x70] 7d1bc: 32000108 orr w8, w8, #0x1 7d1c0: b9007288 str w8, [x20, #0x70] 7d1c4: 97fffd51 bl 0x7c708 7d1c8: b9400000 ldr w0, [x0] 7d1cc: 97fe4909 bl 0xf5f0 7d1d0: aa1403e1 mov x1, x20 7d1d4: 97fffe2c bl 0x7ca84 7d1d8: aa1303e0 mov x0, x19 7d1dc: 97fff652 bl 0x7ab24 7d1e0: f94016a8 ldr x8, [x21, #0x28] 7d1e4: f85d83a9 ldur x9, [x29, #-0x28] 7d1e8: eb09011f cmp x8, x9 7d1ec: 540006e1 b.ne 0x7d2c8 7d1f0: a9467bfd ldp x29, x30, [sp, #0x60] 7d1f4: a9454ff4 ldp x20, x19, [sp, #0x50] 7d1f8: a94457f6 ldp x22, x21, [sp, #0x40] 7d1fc: 9101c3ff add sp, sp, #0x70 7d200: d65f03c0 ret 7d204: 321b03e0 orr w0, wzr, #0x20 7d208: 94000582 bl 0x7e810 7d20c: f00006a8 adrp x8, 0x154000 7d210: 9119e108 add x8, x8, #0x678 7d214: 08dffd08 ldarb w8, [x8] 7d218: aa0003f4 mov x20, x0 7d21c: 370001e8 tbnz w8, #0x0, 0x7d258 7d220: f00006a0 adrp x0, 0x154000 7d224: 9119e000 add x0, x0, #0x678 7d228: 9400078a bl 0x7f050 7d22c: 34000160 cbz w0, 0x7d258 7d230: d0000300 adrp x0, 0xdf000 7d234: f946ac00 ldr x0, [x0, #0xd58] 7d238: f0000301 adrp x1, 0xe0000 7d23c: f0000302 adrp x2, 0xe0000 7d240: 91164021 add x1, x1, #0x590 7d244: 91000042 add x2, x2, #0x0 7d248: 97fe4a12 bl 0xfa90 <__cxa_atexit@plt> 7d24c: f00006a0 adrp x0, 0x154000 7d250: 9119e000 add x0, x0, #0x678 7d254: 940007af bl 0x7f110 7d258: 321f03e8 orr w8, wzr, #0x2 7d25c: 4e080d00 dup v0.2d, x8 7d260: f0000308 adrp x8, 0xe0000 7d264: 91164108 add x8, x8, #0x590 7d268: 4e181d00 mov v0.d[1], x8 7d26c: 3d800be0 str q0, [sp, #0x20] 7d270: 910023e8 add x8, sp, #0x8 7d274: 910083e0 add x0, sp, #0x20 7d278: 97fff9ce bl 0x7b9b0 7d27c: 910023e1 add x1, sp, #0x8 7d280: aa1403e0 mov x0, x20 7d284: 97fff7e7 bl 0x7b220 7d288: 394023e8 ldrb w8, [sp, #0x8] 7d28c: 36000068 tbz w8, #0x0, 0x7d298 7d290: f9400fe0 ldr x0, [sp, #0x18] 7d294: 94001275 bl 0x81c68 7d298: d0000308 adrp x8, 0xdf000 7d29c: f9479908 ldr x8, [x8, #0xf30] 7d2a0: 91004108 add x8, x8, #0x10 7d2a4: f9000288 str x8, [x20] 7d2a8: 3dc00be0 ldr q0, [sp, #0x20] 7d2ac: 3d800680 str q0, [x20, #0x10] 7d2b0: d0000301 adrp x1, 0xdf000 7d2b4: d0000302 adrp x2, 0xdf000 7d2b8: f9474821 ldr x1, [x1, #0xe90] 7d2bc: f9461842 ldr x2, [x2, #0xc30] 7d2c0: aa1403e0 mov x0, x20 7d2c4: 9400057e bl 0x7e8bc 7d2c8: 97fe47c6 bl 0xf1e0 <__stack_chk_fail@plt> 7d2cc: 394023e8 ldrb w8, [sp, #0x8] 7d2d0: aa0003f5 mov x21, x0 7d2d4: 360000a8 tbz w8, #0x0, 0x7d2e8 7d2d8: f9400fe0 ldr x0, [sp, #0x18] 7d2dc: 94001263 bl 0x81c68 7d2e0: 14000002 b 0x7d2e8 7d2e4: aa0003f5 mov x21, x0 7d2e8: aa1403e0 mov x0, x20 7d2ec: 9400055c bl 0x7e85c 7d2f0: 14000002 b 0x7d2f8 7d2f4: aa0003f5 mov x21, x0 7d2f8: aa1303e0 mov x0, x19 7d2fc: 97fff60a bl 0x7ab24 7d300: aa1503e0 mov x0, x21 7d304: 9400b3a6 bl 0xaa19c 7d308: d10203ff sub sp, sp, #0x80 7d30c: f90023f7 str x23, [sp, #0x40] 7d310: a90557f6 stp x22, x21, [sp, #0x50] 7d314: a9064ff4 stp x20, x19, [sp, #0x60] 7d318: a9077bfd stp x29, x30, [sp, #0x70] 7d31c: 9101c3fd add x29, sp, #0x70 7d320: d53bd056 mrs x22, TPIDR_EL0 7d324: f94016c8 ldr x8, [x22, #0x28] 7d328: aa0003f4 mov x20, x0 7d32c: 91006293 add x19, x20, #0x18 7d330: aa1303e0 mov x0, x19 7d334: aa0103f5 mov x21, x1 7d338: f9001fe8 str x8, [sp, #0x38] 7d33c: 97fff5e9 bl 0x7aae0 7d340: 3941c288 ldrb w8, [x20, #0x70] 7d344: 37000348 tbnz w8, #0x0, 0x7d3ac 7d348: f90007ff str xzr, [sp, #0x8] 7d34c: f9400a97 ldr x23, [x20, #0x10] 7d350: 910023e0 add x0, sp, #0x8 7d354: 940004d2 bl 0x7e69c 7d358: b50002b7 cbnz x23, 0x7d3ac 7d35c: 91004280 add x0, x20, #0x10 7d360: aa1503e1 mov x1, x21 7d364: 940004d4 bl 0x7e6b4 7d368: b9407288 ldr w8, [x20, #0x70] 7d36c: 91010280 add x0, x20, #0x40 7d370: 321e0108 orr w8, w8, #0x4 7d374: b9007288 str w8, [x20, #0x70] 7d378: 97fffc21 bl 0x7c3fc 7d37c: aa1303e0 mov x0, x19 7d380: 97fff5e9 bl 0x7ab24 7d384: f94016c8 ldr x8, [x22, #0x28] 7d388: f9401fe9 ldr x9, [sp, #0x38] 7d38c: eb09011f cmp x8, x9 7d390: 54000701 b.ne 0x7d470 7d394: a9477bfd ldp x29, x30, [sp, #0x70] 7d398: a9464ff4 ldp x20, x19, [sp, #0x60] 7d39c: a94557f6 ldp x22, x21, [sp, #0x50] 7d3a0: f94023f7 ldr x23, [sp, #0x40] 7d3a4: 910203ff add sp, sp, #0x80 7d3a8: d65f03c0 ret 7d3ac: 321b03e0 orr w0, wzr, #0x20 7d3b0: 94000518 bl 0x7e810 7d3b4: f00006a8 adrp x8, 0x154000 7d3b8: 9119e108 add x8, x8, #0x678 7d3bc: 08dffd08 ldarb w8, [x8] 7d3c0: aa0003f4 mov x20, x0 7d3c4: 370001e8 tbnz w8, #0x0, 0x7d400 7d3c8: f00006a0 adrp x0, 0x154000 7d3cc: 9119e000 add x0, x0, #0x678 7d3d0: 94000720 bl 0x7f050 7d3d4: 34000160 cbz w0, 0x7d400 7d3d8: d0000300 adrp x0, 0xdf000 7d3dc: f946ac00 ldr x0, [x0, #0xd58] 7d3e0: f0000301 adrp x1, 0xe0000 7d3e4: f0000302 adrp x2, 0xe0000 7d3e8: 91164021 add x1, x1, #0x590 7d3ec: 91000042 add x2, x2, #0x0 7d3f0: 97fe49a8 bl 0xfa90 <__cxa_atexit@plt> 7d3f4: f00006a0 adrp x0, 0x154000 7d3f8: 9119e000 add x0, x0, #0x678 7d3fc: 94000745 bl 0x7f110 7d400: 321f03e8 orr w8, wzr, #0x2 7d404: 4e080d00 dup v0.2d, x8 7d408: f0000308 adrp x8, 0xe0000 7d40c: 91164108 add x8, x8, #0x590 7d410: 4e181d00 mov v0.d[1], x8 7d414: 3d800be0 str q0, [sp, #0x20] 7d418: 910023e8 add x8, sp, #0x8 7d41c: 910083e0 add x0, sp, #0x20 7d420: 97fff964 bl 0x7b9b0 7d424: 910023e1 add x1, sp, #0x8 7d428: aa1403e0 mov x0, x20 7d42c: 97fff77d bl 0x7b220 7d430: 394023e8 ldrb w8, [sp, #0x8] 7d434: 36000068 tbz w8, #0x0, 0x7d440 7d438: f9400fe0 ldr x0, [sp, #0x18] 7d43c: 9400120b bl 0x81c68 7d440: d0000308 adrp x8, 0xdf000 7d444: f9479908 ldr x8, [x8, #0xf30] 7d448: 91004108 add x8, x8, #0x10 7d44c: f9000288 str x8, [x20] 7d450: 3dc00be0 ldr q0, [sp, #0x20] 7d454: 3d800680 str q0, [x20, #0x10] 7d458: d0000301 adrp x1, 0xdf000 7d45c: d0000302 adrp x2, 0xdf000 7d460: f9474821 ldr x1, [x1, #0xe90] 7d464: f9461842 ldr x2, [x2, #0xc30] 7d468: aa1403e0 mov x0, x20 7d46c: 94000514 bl 0x7e8bc 7d470: 97fe475c bl 0xf1e0 <__stack_chk_fail@plt> 7d474: aa0003f5 mov x21, x0 7d478: 1400000a b 0x7d4a0 7d47c: 394023e8 ldrb w8, [sp, #0x8] 7d480: aa0003f5 mov x21, x0 7d484: 360000a8 tbz w8, #0x0, 0x7d498 7d488: f9400fe0 ldr x0, [sp, #0x18] 7d48c: 940011f7 bl 0x81c68 7d490: 14000002 b 0x7d498 7d494: aa0003f5 mov x21, x0 7d498: aa1403e0 mov x0, x20 7d49c: 940004f0 bl 0x7e85c 7d4a0: aa1303e0 mov x0, x19 7d4a4: 97fff5a0 bl 0x7ab24 7d4a8: aa1503e0 mov x0, x21 7d4ac: 9400b33c bl 0xaa19c 7d4b0: d10203ff sub sp, sp, #0x80 7d4b4: f90023f7 str x23, [sp, #0x40] 7d4b8: a90557f6 stp x22, x21, [sp, #0x50] 7d4bc: a9064ff4 stp x20, x19, [sp, #0x60] 7d4c0: a9077bfd stp x29, x30, [sp, #0x70] 7d4c4: 9101c3fd add x29, sp, #0x70 7d4c8: d53bd056 mrs x22, TPIDR_EL0 7d4cc: f94016c8 ldr x8, [x22, #0x28] 7d4d0: aa0003f4 mov x20, x0 7d4d4: 91006293 add x19, x20, #0x18 7d4d8: aa1303e0 mov x0, x19 7d4dc: aa0103f5 mov x21, x1 7d4e0: f9001fe8 str x8, [sp, #0x38] 7d4e4: 97fff57f bl 0x7aae0 7d4e8: 3941c288 ldrb w8, [x20, #0x70] 7d4ec: 37000348 tbnz w8, #0x0, 0x7d554 7d4f0: f90007ff str xzr, [sp, #0x8] 7d4f4: f9400a97 ldr x23, [x20, #0x10] 7d4f8: 910023e0 add x0, sp, #0x8 7d4fc: 94000468 bl 0x7e69c 7d500: b50002b7 cbnz x23, 0x7d554 7d504: 91004280 add x0, x20, #0x10 7d508: aa1503e1 mov x1, x21 7d50c: 9400046a bl 0x7e6b4 7d510: 97fffc7e bl 0x7c708 7d514: b9400000 ldr w0, [x0] 7d518: 97fe4836 bl 0xf5f0 7d51c: aa1403e1 mov x1, x20 7d520: 97fffd59 bl 0x7ca84 7d524: aa1303e0 mov x0, x19 7d528: 97fff57f bl 0x7ab24 7d52c: f94016c8 ldr x8, [x22, #0x28] 7d530: f9401fe9 ldr x9, [sp, #0x38] 7d534: eb09011f cmp x8, x9 7d538: 54000701 b.ne 0x7d618 7d53c: a9477bfd ldp x29, x30, [sp, #0x70] 7d540: a9464ff4 ldp x20, x19, [sp, #0x60] 7d544: a94557f6 ldp x22, x21, [sp, #0x50] 7d548: f94023f7 ldr x23, [sp, #0x40] 7d54c: 910203ff add sp, sp, #0x80 7d550: d65f03c0 ret 7d554: 321b03e0 orr w0, wzr, #0x20 7d558: 940004ae bl 0x7e810 7d55c: f00006a8 adrp x8, 0x154000 7d560: 9119e108 add x8, x8, #0x678 7d564: 08dffd08 ldarb w8, [x8] 7d568: aa0003f4 mov x20, x0 7d56c: 370001e8 tbnz w8, #0x0, 0x7d5a8 7d570: f00006a0 adrp x0, 0x154000 7d574: 9119e000 add x0, x0, #0x678 7d578: 940006b6 bl 0x7f050 7d57c: 34000160 cbz w0, 0x7d5a8 7d580: d0000300 adrp x0, 0xdf000 7d584: f946ac00 ldr x0, [x0, #0xd58] 7d588: f0000301 adrp x1, 0xe0000 7d58c: f0000302 adrp x2, 0xe0000 7d590: 91164021 add x1, x1, #0x590 7d594: 91000042 add x2, x2, #0x0 7d598: 97fe493e bl 0xfa90 <__cxa_atexit@plt> 7d59c: f00006a0 adrp x0, 0x154000 7d5a0: 9119e000 add x0, x0, #0x678 7d5a4: 940006db bl 0x7f110 7d5a8: 321f03e8 orr w8, wzr, #0x2 7d5ac: 4e080d00 dup v0.2d, x8 7d5b0: f0000308 adrp x8, 0xe0000 7d5b4: 91164108 add x8, x8, #0x590 7d5b8: 4e181d00 mov v0.d[1], x8 7d5bc: 3d800be0 str q0, [sp, #0x20] 7d5c0: 910023e8 add x8, sp, #0x8 7d5c4: 910083e0 add x0, sp, #0x20 7d5c8: 97fff8fa bl 0x7b9b0 7d5cc: 910023e1 add x1, sp, #0x8 7d5d0: aa1403e0 mov x0, x20 7d5d4: 97fff713 bl 0x7b220 7d5d8: 394023e8 ldrb w8, [sp, #0x8] 7d5dc: 36000068 tbz w8, #0x0, 0x7d5e8 7d5e0: f9400fe0 ldr x0, [sp, #0x18] 7d5e4: 940011a1 bl 0x81c68 7d5e8: d0000308 adrp x8, 0xdf000 7d5ec: f9479908 ldr x8, [x8, #0xf30] 7d5f0: 91004108 add x8, x8, #0x10 7d5f4: f9000288 str x8, [x20] 7d5f8: 3dc00be0 ldr q0, [sp, #0x20] 7d5fc: 3d800680 str q0, [x20, #0x10] 7d600: d0000301 adrp x1, 0xdf000 7d604: d0000302 adrp x2, 0xdf000 7d608: f9474821 ldr x1, [x1, #0xe90] 7d60c: f9461842 ldr x2, [x2, #0xc30] 7d610: aa1403e0 mov x0, x20 7d614: 940004aa bl 0x7e8bc 7d618: 97fe46f2 bl 0xf1e0 <__stack_chk_fail@plt> 7d61c: 394023e8 ldrb w8, [sp, #0x8] 7d620: aa0003f5 mov x21, x0 7d624: 360000a8 tbz w8, #0x0, 0x7d638 7d628: f9400fe0 ldr x0, [sp, #0x18] 7d62c: 9400118f bl 0x81c68 7d630: 14000002 b 0x7d638 7d634: aa0003f5 mov x21, x0 7d638: aa1403e0 mov x0, x20 7d63c: 94000488 bl 0x7e85c 7d640: 14000002 b 0x7d648 7d644: aa0003f5 mov x21, x0 7d648: aa1303e0 mov x0, x19 7d64c: 97fff536 bl 0x7ab24 7d650: aa1503e0 mov x0, x21 7d654: 9400b2d2 bl 0xaa19c 7d658: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7d65c: a9017bfd stp x29, x30, [sp, #0x10] 7d660: 910043fd add x29, sp, #0x10 7d664: aa0003f3 mov x19, x0 7d668: 91006274 add x20, x19, #0x18 7d66c: aa1403e0 mov x0, x20 7d670: 97fff51c bl 0x7aae0 7d674: b9407268 ldr w8, [x19, #0x70] 7d678: 91010260 add x0, x19, #0x40 7d67c: 321e0108 orr w8, w8, #0x4 7d680: b9007268 str w8, [x19, #0x70] 7d684: 97fffb5e bl 0x7c3fc 7d688: a9417bfd ldp x29, x30, [sp, #0x10] 7d68c: aa1403e0 mov x0, x20 7d690: a8c24ff4 ldp x20, x19, [sp], #0x20 7d694: 17fff524 b 0x7ab24 7d698: d10183ff sub sp, sp, #0x60 7d69c: f9001bf5 str x21, [sp, #0x30] 7d6a0: a9044ff4 stp x20, x19, [sp, #0x40] 7d6a4: a9057bfd stp x29, x30, [sp, #0x50] 7d6a8: 910143fd add x29, sp, #0x50 7d6ac: d53bd055 mrs x21, TPIDR_EL0 7d6b0: f94016a8 ldr x8, [x21, #0x28] 7d6b4: aa0003f3 mov x19, x0 7d6b8: 91006274 add x20, x19, #0x18 7d6bc: 320003e9 orr w9, wzr, #0x1 7d6c0: aa1403e0 mov x0, x20 7d6c4: f90017e8 str x8, [sp, #0x28] 7d6c8: f9000ff4 str x20, [sp, #0x18] 7d6cc: 390083e9 strb w9, [sp, #0x20] 7d6d0: 97fff504 bl 0x7aae0 7d6d4: b9407268 ldr w8, [x19, #0x70] 7d6d8: 37100248 tbnz w8, #0x2, 0x7d720 7d6dc: 37180108 tbnz w8, #0x3, 0x7d6fc 7d6e0: 91010274 add x20, x19, #0x40 7d6e4: 910063e1 add x1, sp, #0x18 7d6e8: aa1403e0 mov x0, x20 7d6ec: 97fffb4a bl 0x7c414 7d6f0: 3941c268 ldrb w8, [x19, #0x70] 7d6f4: 3617ff88 tbz w8, #0x2, 0x7d6e4 7d6f8: 1400000a b 0x7d720 7d6fc: 121c7908 and w8, w8, #0xfffffff7 7d700: aa1403e0 mov x0, x20 7d704: b9007268 str w8, [x19, #0x70] 7d708: 97fff507 bl 0x7ab24 7d70c: 390083ff strb wzr, [sp, #0x20] 7d710: f9400268 ldr x8, [x19] 7d714: f9400d08 ldr x8, [x8, #0x18] 7d718: aa1303e0 mov x0, x19 7d71c: d63f0100 blr x8 7d720: f9000bff str xzr, [sp, #0x10] 7d724: f8410e74 ldr x20, [x19, #0x10]! 7d728: 910043e0 add x0, sp, #0x10 7d72c: 940003dc bl 0x7e69c 7d730: b50001d4 cbnz x20, 0x7d768 7d734: 394083e8 ldrb w8, [sp, #0x20] 7d738: 34000068 cbz w8, 0x7d744 7d73c: f9400fe0 ldr x0, [sp, #0x18] 7d740: 97fff4f9 bl 0x7ab24 7d744: f94016a8 ldr x8, [x21, #0x28] 7d748: f94017e9 ldr x9, [sp, #0x28] 7d74c: eb09011f cmp x8, x9 7d750: 54000161 b.ne 0x7d77c 7d754: a9457bfd ldp x29, x30, [sp, #0x50] 7d758: a9444ff4 ldp x20, x19, [sp, #0x40] 7d75c: f9401bf5 ldr x21, [sp, #0x30] 7d760: 910183ff add sp, sp, #0x60 7d764: d65f03c0 ret 7d768: 910023e0 add x0, sp, #0x8 7d76c: aa1303e1 mov x1, x19 7d770: 940003cd bl 0x7e6a4 7d774: 910023e0 add x0, sp, #0x8 7d778: 94000421 bl 0x7e7fc 7d77c: 97fe4699 bl 0xf1e0 <__stack_chk_fail@plt> 7d780: aa0003f3 mov x19, x0 7d784: 910023e0 add x0, sp, #0x8 7d788: 940003c5 bl 0x7e69c 7d78c: 394083e8 ldrb w8, [sp, #0x20] 7d790: 350000a8 cbnz w8, 0x7d7a4 7d794: 14000006 b 0x7d7ac 7d798: aa0003f3 mov x19, x0 7d79c: 394083e8 ldrb w8, [sp, #0x20] 7d7a0: 34000068 cbz w8, 0x7d7ac 7d7a4: f9400fe0 ldr x0, [sp, #0x18] 7d7a8: 97fff4df bl 0x7ab24 7d7ac: aa1303e0 mov x0, x19 7d7b0: 9400b27b bl 0xaa19c 7d7b4: f81d0ff5 str x21, [sp, #-0x30]! 7d7b8: a9014ff4 stp x20, x19, [sp, #0x10] 7d7bc: a9027bfd stp x29, x30, [sp, #0x20] 7d7c0: 910083fd add x29, sp, #0x20 7d7c4: aa0003f3 mov x19, x0 7d7c8: b9407268 ldr w8, [x19, #0x70] 7d7cc: aa0103f4 mov x20, x1 7d7d0: 37100108 tbnz w8, #0x2, 0x7d7f0 7d7d4: 37180168 tbnz w8, #0x3, 0x7d800 7d7d8: 91010275 add x21, x19, #0x40 7d7dc: aa1503e0 mov x0, x21 7d7e0: aa1403e1 mov x1, x20 7d7e4: 97fffb0c bl 0x7c414 7d7e8: 3941c268 ldrb w8, [x19, #0x70] 7d7ec: 3617ff88 tbz w8, #0x2, 0x7d7dc 7d7f0: a9427bfd ldp x29, x30, [sp, #0x20] 7d7f4: a9414ff4 ldp x20, x19, [sp, #0x10] 7d7f8: f84307f5 ldr x21, [sp], #0x30 7d7fc: d65f03c0 ret 7d800: 121c7908 and w8, w8, #0xfffffff7 7d804: b9007268 str w8, [x19, #0x70] 7d808: 39402288 ldrb w8, [x20, #0x8] 7d80c: 34000168 cbz w8, 0x7d838 7d810: f9400280 ldr x0, [x20] 7d814: 97fff4c4 bl 0x7ab24 7d818: 3900229f strb wzr, [x20, #0x8] 7d81c: f9400268 ldr x8, [x19] 7d820: aa1303e0 mov x0, x19 7d824: a9427bfd ldp x29, x30, [sp, #0x20] 7d828: a9414ff4 ldp x20, x19, [sp, #0x10] 7d82c: f9400d01 ldr x1, [x8, #0x18] 7d830: f84307f5 ldr x21, [sp], #0x30 7d834: d61f0020 br x1 7d838: 900001e1 adrp x1, 0xb9000 7d83c: 910db421 add x1, x1, #0x36d 7d840: 320003e0 orr w0, wzr, #0x1 7d844: 97fffab4 bl 0x7c314 7d848: d10143ff sub sp, sp, #0x50 7d84c: f90013f5 str x21, [sp, #0x20] 7d850: a9034ff4 stp x20, x19, [sp, #0x30] 7d854: a9047bfd stp x29, x30, [sp, #0x40] 7d858: 910103fd add x29, sp, #0x40 7d85c: d53bd055 mrs x21, TPIDR_EL0 7d860: f94016a8 ldr x8, [x21, #0x28] 7d864: aa0003f3 mov x19, x0 7d868: 91006274 add x20, x19, #0x18 7d86c: 320003e9 orr w9, wzr, #0x1 7d870: aa1403e0 mov x0, x20 7d874: f9000fe8 str x8, [sp, #0x18] 7d878: f90007f4 str x20, [sp, #0x8] 7d87c: 390043e9 strb w9, [sp, #0x10] 7d880: 97fff498 bl 0x7aae0 7d884: b9407268 ldr w8, [x19, #0x70] 7d888: 37100248 tbnz w8, #0x2, 0x7d8d0 7d88c: 37180108 tbnz w8, #0x3, 0x7d8ac 7d890: 91010274 add x20, x19, #0x40 7d894: 910023e1 add x1, sp, #0x8 7d898: aa1403e0 mov x0, x20 7d89c: 97fffade bl 0x7c414 7d8a0: 3941c268 ldrb w8, [x19, #0x70] 7d8a4: 3617ff88 tbz w8, #0x2, 0x7d894 7d8a8: 1400000a b 0x7d8d0 7d8ac: 121c7908 and w8, w8, #0xfffffff7 7d8b0: aa1403e0 mov x0, x20 7d8b4: b9007268 str w8, [x19, #0x70] 7d8b8: 97fff49b bl 0x7ab24 7d8bc: 390043ff strb wzr, [sp, #0x10] 7d8c0: f9400268 ldr x8, [x19] 7d8c4: f9400d08 ldr x8, [x8, #0x18] 7d8c8: aa1303e0 mov x0, x19 7d8cc: d63f0100 blr x8 7d8d0: 394043e8 ldrb w8, [sp, #0x10] 7d8d4: 34000068 cbz w8, 0x7d8e0 7d8d8: f94007e0 ldr x0, [sp, #0x8] 7d8dc: 97fff492 bl 0x7ab24 7d8e0: f94016a8 ldr x8, [x21, #0x28] 7d8e4: f9400fe9 ldr x9, [sp, #0x18] 7d8e8: eb09011f cmp x8, x9 7d8ec: 540000c1 b.ne 0x7d904 7d8f0: a9447bfd ldp x29, x30, [sp, #0x40] 7d8f4: a9434ff4 ldp x20, x19, [sp, #0x30] 7d8f8: f94013f5 ldr x21, [sp, #0x20] 7d8fc: 910143ff add sp, sp, #0x50 7d900: d65f03c0 ret 7d904: 97fe4637 bl 0xf1e0 <__stack_chk_fail@plt> 7d908: 394043e8 ldrb w8, [sp, #0x10] 7d90c: aa0003f3 mov x19, x0 7d910: 34000068 cbz w8, 0x7d91c 7d914: f94007e0 ldr x0, [sp, #0x8] 7d918: 97fff483 bl 0x7ab24 7d91c: aa1303e0 mov x0, x19 7d920: 9400b21f bl 0xaa19c 7d924: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7d928: a9017bfd stp x29, x30, [sp, #0x10] 7d92c: 910043fd add x29, sp, #0x10 7d930: 321b03e0 orr w0, wzr, #0x20 7d934: 940003b7 bl 0x7e810 7d938: f00006a8 adrp x8, 0x154000 7d93c: 9119e108 add x8, x8, #0x678 7d940: 08dffd08 ldarb w8, [x8] 7d944: aa0003f3 mov x19, x0 7d948: 370001e8 tbnz w8, #0x0, 0x7d984 7d94c: f00006a0 adrp x0, 0x154000 7d950: 9119e000 add x0, x0, #0x678 7d954: 940005bf bl 0x7f050 7d958: 34000160 cbz w0, 0x7d984 7d95c: d0000300 adrp x0, 0xdf000 7d960: f946ac00 ldr x0, [x0, #0xd58] 7d964: f0000301 adrp x1, 0xe0000 7d968: f0000302 adrp x2, 0xe0000 7d96c: 91164021 add x1, x1, #0x590 7d970: 91000042 add x2, x2, #0x0 7d974: 97fe4847 bl 0xfa90 <__cxa_atexit@plt> 7d978: f00006a0 adrp x0, 0x154000 7d97c: 9119e000 add x0, x0, #0x678 7d980: 940005e4 bl 0x7f110 7d984: f0000302 adrp x2, 0xe0000 7d988: 91164042 add x2, x2, #0x590 7d98c: 320007e1 orr w1, wzr, #0x3 7d990: aa1303e0 mov x0, x19 7d994: 97fffd59 bl 0x7cef8 7d998: d0000301 adrp x1, 0xdf000 7d99c: d0000302 adrp x2, 0xdf000 7d9a0: f9474821 ldr x1, [x1, #0xe90] 7d9a4: f9461842 ldr x2, [x2, #0xc30] 7d9a8: aa1303e0 mov x0, x19 7d9ac: 940003c4 bl 0x7e8bc 7d9b0: aa0003f4 mov x20, x0 7d9b4: aa1303e0 mov x0, x19 7d9b8: 940003a9 bl 0x7e85c 7d9bc: aa1403e0 mov x0, x20 7d9c0: 9400b1f7 bl 0xaa19c 7d9c4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7d9c8: a9017bfd stp x29, x30, [sp, #0x10] 7d9cc: 910043fd add x29, sp, #0x10 7d9d0: f9000001 str x1, [x0] 7d9d4: 3941c028 ldrb w8, [x1, #0x70] 7d9d8: 37080228 tbnz w8, #0x1, 0x7da1c 7d9dc: 91002028 add x8, x1, #0x8 7d9e0: c85f7d09 ldxr x9, [x8] 7d9e4: 91000529 add x9, x9, #0x1 7d9e8: c80a7d09 stxr w10, x9, [x8] 7d9ec: 35ffffaa cbnz w10, 0x7d9e0 7d9f0: f9400014 ldr x20, [x0] 7d9f4: 91006293 add x19, x20, #0x18 7d9f8: aa1303e0 mov x0, x19 7d9fc: 97fff439 bl 0x7aae0 7da00: b9407288 ldr w8, [x20, #0x70] 7da04: aa1303e0 mov x0, x19 7da08: 321f0108 orr w8, w8, #0x2 7da0c: b9007288 str w8, [x20, #0x70] 7da10: a9417bfd ldp x29, x30, [sp, #0x10] 7da14: a8c24ff4 ldp x20, x19, [sp], #0x20 7da18: 17fff443 b 0x7ab24 7da1c: 321b03e0 orr w0, wzr, #0x20 7da20: 9400037c bl 0x7e810 7da24: f00006a8 adrp x8, 0x154000 7da28: 9119e108 add x8, x8, #0x678 7da2c: 08dffd08 ldarb w8, [x8] 7da30: aa0003f3 mov x19, x0 7da34: 370001e8 tbnz w8, #0x0, 0x7da70 7da38: f00006a0 adrp x0, 0x154000 7da3c: 9119e000 add x0, x0, #0x678 7da40: 94000584 bl 0x7f050 7da44: 34000160 cbz w0, 0x7da70 7da48: d0000300 adrp x0, 0xdf000 7da4c: f946ac00 ldr x0, [x0, #0xd58] 7da50: f0000301 adrp x1, 0xe0000 7da54: f0000302 adrp x2, 0xe0000 7da58: 91164021 add x1, x1, #0x590 7da5c: 91000042 add x2, x2, #0x0 7da60: 97fe480c bl 0xfa90 <__cxa_atexit@plt> 7da64: f00006a0 adrp x0, 0x154000 7da68: 9119e000 add x0, x0, #0x678 7da6c: 940005a9 bl 0x7f110 7da70: f0000302 adrp x2, 0xe0000 7da74: 91164042 add x2, x2, #0x590 7da78: 320003e1 orr w1, wzr, #0x1 7da7c: aa1303e0 mov x0, x19 7da80: 97fffd1e bl 0x7cef8 7da84: d0000301 adrp x1, 0xdf000 7da88: d0000302 adrp x2, 0xdf000 7da8c: f9474821 ldr x1, [x1, #0xe90] 7da90: f9461842 ldr x2, [x2, #0xc30] 7da94: aa1303e0 mov x0, x19 7da98: 94000389 bl 0x7e8bc 7da9c: aa0003f4 mov x20, x0 7daa0: aa1303e0 mov x0, x19 7daa4: 9400036e bl 0x7e85c 7daa8: aa1403e0 mov x0, x20 7daac: 9400b1bc bl 0xaa19c 7dab0: f9400000 ldr x0, [x0] 7dab4: b40000e0 cbz x0, 0x7dad0 7dab8: 91002008 add x8, x0, #0x8 7dabc: c85ffd09 ldaxr x9, [x8] 7dac0: d100052a sub x10, x9, #0x1 7dac4: c80bfd0a stlxr w11, x10, [x8] 7dac8: 35ffffab cbnz w11, 0x7dabc 7dacc: b4000049 cbz x9, 0x7dad4 7dad0: d65f03c0 ret 7dad4: f9400008 ldr x8, [x0] 7dad8: f9400901 ldr x1, [x8, #0x10] 7dadc: d61f0020 br x1 7dae0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7dae4: a9017bfd stp x29, x30, [sp, #0x10] 7dae8: 910043fd add x29, sp, #0x10 7daec: f9400013 ldr x19, [x0] 7daf0: f900001f str xzr, [x0] 7daf4: aa1303e0 mov x0, x19 7daf8: 97fffee8 bl 0x7d698 7dafc: b40000f3 cbz x19, 0x7db18 7db00: 91002268 add x8, x19, #0x8 7db04: c85ffd09 ldaxr x9, [x8] 7db08: d100052a sub x10, x9, #0x1 7db0c: c80bfd0a stlxr w11, x10, [x8] 7db10: 35ffffab cbnz w11, 0x7db04 7db14: b4000089 cbz x9, 0x7db24 7db18: a9417bfd ldp x29, x30, [sp, #0x10] 7db1c: a8c24ff4 ldp x20, x19, [sp], #0x20 7db20: d65f03c0 ret 7db24: f9400268 ldr x8, [x19] 7db28: a9417bfd ldp x29, x30, [sp, #0x10] 7db2c: aa1303e0 mov x0, x19 7db30: f9400901 ldr x1, [x8, #0x10] 7db34: a8c24ff4 ldp x20, x19, [sp], #0x20 7db38: d61f0020 br x1 7db3c: aa0003f4 mov x20, x0 7db40: b4000173 cbz x19, 0x7db6c 7db44: 91002268 add x8, x19, #0x8 7db48: c85ffd09 ldaxr x9, [x8] 7db4c: d100052a sub x10, x9, #0x1 7db50: c80bfd0a stlxr w11, x10, [x8] 7db54: 35ffffab cbnz w11, 0x7db48 7db58: b50000a9 cbnz x9, 0x7db6c 7db5c: f9400268 ldr x8, [x19] 7db60: aa1303e0 mov x0, x19 7db64: f9400908 ldr x8, [x8, #0x10] 7db68: d63f0100 blr x8 7db6c: aa1403e0 mov x0, x20 7db70: 9400b18b bl 0xaa19c 7db74: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7db78: a9017bfd stp x29, x30, [sp, #0x10] 7db7c: 910043fd add x29, sp, #0x10 7db80: aa0003f3 mov x19, x0 7db84: 321d0fe0 orr w0, wzr, #0x78 7db88: 94001008 bl 0x81ba8 7db8c: d0000308 adrp x8, 0xdf000 7db90: f947f108 ldr x8, [x8, #0xfe0] 7db94: aa0003f4 mov x20, x0 7db98: 91004280 add x0, x20, #0x10 7db9c: 52800c82 mov w2, #0x64 // =100 7dba0: 91004108 add x8, x8, #0x10 7dba4: 2a1f03e1 mov w1, wzr 7dba8: a9007e88 stp x8, xzr, [x20] 7dbac: 97fe474d bl 0xf8e0 7dbb0: f9000274 str x20, [x19] 7dbb4: a9417bfd ldp x29, x30, [sp, #0x10] 7dbb8: a8c24ff4 ldp x20, x19, [sp], #0x20 7dbbc: d65f03c0 ret 7dbc0: d10243ff sub sp, sp, #0x90 7dbc4: f90033f5 str x21, [sp, #0x60] 7dbc8: a9074ff4 stp x20, x19, [sp, #0x70] 7dbcc: a9087bfd stp x29, x30, [sp, #0x80] 7dbd0: 910203fd add x29, sp, #0x80 7dbd4: d53bd055 mrs x21, TPIDR_EL0 7dbd8: f94016a8 ldr x8, [x21, #0x28] 7dbdc: aa0003f3 mov x19, x0 7dbe0: f81d83a8 stur x8, [x29, #-0x28] 7dbe4: f9400268 ldr x8, [x19] 7dbe8: b4000908 cbz x8, 0x7dd08 7dbec: 3941c109 ldrb w9, [x8, #0x70] 7dbf0: 37000789 tbnz w9, #0x0, 0x7dce0 7dbf4: f90017ff str xzr, [sp, #0x28] 7dbf8: f9400914 ldr x20, [x8, #0x10] 7dbfc: 9100a3e0 add x0, sp, #0x28 7dc00: 940002a7 bl 0x7e69c 7dc04: b50006f4 cbnz x20, 0x7dce0 7dc08: f9400274 ldr x20, [x19] 7dc0c: f9400688 ldr x8, [x20, #0x8] 7dc10: f100051f cmp x8, #0x1 7dc14: 5400066b b.lt 0x7dce0 7dc18: f00006a8 adrp x8, 0x154000 7dc1c: 9119e108 add x8, x8, #0x678 7dc20: 08dffd08 ldarb w8, [x8] 7dc24: 370001e8 tbnz w8, #0x0, 0x7dc60 7dc28: f00006a0 adrp x0, 0x154000 7dc2c: 9119e000 add x0, x0, #0x678 7dc30: 94000508 bl 0x7f050 7dc34: 34000160 cbz w0, 0x7dc60 7dc38: d0000300 adrp x0, 0xdf000 7dc3c: f946ac00 ldr x0, [x0, #0xd58] 7dc40: f0000301 adrp x1, 0xe0000 7dc44: f0000302 adrp x2, 0xe0000 7dc48: 91164021 add x1, x1, #0x590 7dc4c: 91000042 add x2, x2, #0x0 7dc50: 97fe4790 bl 0xfa90 <__cxa_atexit@plt> 7dc54: f00006a0 adrp x0, 0x154000 7dc58: 9119e000 add x0, x0, #0x678 7dc5c: 9400052d bl 0x7f110 7dc60: 321e03e8 orr w8, wzr, #0x4 7dc64: 4e080d00 dup v0.2d, x8 7dc68: f0000308 adrp x8, 0xe0000 7dc6c: 91164108 add x8, x8, #0x590 7dc70: 4e181d00 mov v0.d[1], x8 7dc74: 3d8013e0 str q0, [sp, #0x40] 7dc78: 9100a3e8 add x8, sp, #0x28 7dc7c: 910103e0 add x0, sp, #0x40 7dc80: 97fff74c bl 0x7b9b0 7dc84: 910003e0 mov x0, sp 7dc88: 9100a3e1 add x1, sp, #0x28 7dc8c: 97fff565 bl 0x7b220 7dc90: 3940a3e8 ldrb w8, [sp, #0x28] 7dc94: 36000068 tbz w8, #0x0, 0x7dca0 7dc98: f9401fe0 ldr x0, [sp, #0x38] 7dc9c: 94000ff3 bl 0x81c68 7dca0: d0000308 adrp x8, 0xdf000 7dca4: 3dc013e0 ldr q0, [sp, #0x40] 7dca8: f9479908 ldr x8, [x8, #0xf30] 7dcac: 910003e0 mov x0, sp 7dcb0: 3d8007e0 str q0, [sp, #0x10] 7dcb4: 91004108 add x8, x8, #0x10 7dcb8: f90003e8 str x8, [sp] 7dcbc: 910083e8 add x8, sp, #0x20 7dcc0: 9400002d bl 0x7dd74 7dcc4: 910083e1 add x1, sp, #0x20 7dcc8: aa1403e0 mov x0, x20 7dccc: 97fffd8f bl 0x7d308 7dcd0: 910083e0 add x0, sp, #0x20 7dcd4: 94000272 bl 0x7e69c 7dcd8: 910003e0 mov x0, sp 7dcdc: 94001037 bl 0x81db8 7dce0: f9400260 ldr x0, [x19] 7dce4: 91002008 add x8, x0, #0x8 7dce8: c85ffd09 ldaxr x9, [x8] 7dcec: d100052a sub x10, x9, #0x1 7dcf0: c80bfd0a stlxr w11, x10, [x8] 7dcf4: 35ffffab cbnz w11, 0x7dce8 7dcf8: b5000089 cbnz x9, 0x7dd08 7dcfc: f9400008 ldr x8, [x0] 7dd00: f9400908 ldr x8, [x8, #0x10] 7dd04: d63f0100 blr x8 7dd08: f94016a8 ldr x8, [x21, #0x28] 7dd0c: f85d83a9 ldur x9, [x29, #-0x28] 7dd10: eb09011f cmp x8, x9 7dd14: 540000c1 b.ne 0x7dd2c 7dd18: a9487bfd ldp x29, x30, [sp, #0x80] 7dd1c: a9474ff4 ldp x20, x19, [sp, #0x70] 7dd20: f94033f5 ldr x21, [sp, #0x60] 7dd24: 910243ff add sp, sp, #0x90 7dd28: d65f03c0 ret 7dd2c: 97fe452d bl 0xf1e0 <__stack_chk_fail@plt> 7dd30: aa0003f3 mov x19, x0 7dd34: 910083e0 add x0, sp, #0x20 7dd38: 94000259 bl 0x7e69c 7dd3c: 910003e0 mov x0, sp 7dd40: 9400101e bl 0x81db8 7dd44: aa1303e0 mov x0, x19 7dd48: 97feb040 bl 0x29e48 <.text+0x1a398> 7dd4c: 3940a3e8 ldrb w8, [sp, #0x28] 7dd50: aa0003f3 mov x19, x0 7dd54: 360000c8 tbz w8, #0x0, 0x7dd6c 7dd58: f9401fe0 ldr x0, [sp, #0x38] 7dd5c: 94000fc3 bl 0x81c68 7dd60: aa1303e0 mov x0, x19 7dd64: 97feb039 bl 0x29e48 <.text+0x1a398> 7dd68: aa0003f3 mov x19, x0 7dd6c: aa1303e0 mov x0, x19 7dd70: 97feb036 bl 0x29e48 <.text+0x1a398> 7dd74: f81d0ff5 str x21, [sp, #-0x30]! 7dd78: a9014ff4 stp x20, x19, [sp, #0x10] 7dd7c: a9027bfd stp x29, x30, [sp, #0x20] 7dd80: 910083fd add x29, sp, #0x20 7dd84: aa0003f4 mov x20, x0 7dd88: 321b03e0 orr w0, wzr, #0x20 7dd8c: aa0803f3 mov x19, x8 7dd90: 940002a0 bl 0x7e810 7dd94: aa1403e1 mov x1, x20 7dd98: aa0003f5 mov x21, x0 7dd9c: 97fff564 bl 0x7b32c 7dda0: d0000308 adrp x8, 0xdf000 7dda4: f9479908 ldr x8, [x8, #0xf30] 7dda8: 91004108 add x8, x8, #0x10 7ddac: f90002a8 str x8, [x21] 7ddb0: 3dc00680 ldr q0, [x20, #0x10] 7ddb4: 3d8006a0 str q0, [x21, #0x10] 7ddb8: d0000301 adrp x1, 0xdf000 7ddbc: d0000302 adrp x2, 0xdf000 7ddc0: f9474821 ldr x1, [x1, #0xe90] 7ddc4: f9461842 ldr x2, [x2, #0xc30] 7ddc8: aa1503e0 mov x0, x21 7ddcc: 940002bc bl 0x7e8bc 7ddd0: 940002f6 bl 0x7e9a8 7ddd4: aa1303e8 mov x8, x19 7ddd8: 94000256 bl 0x7e730 7dddc: 94000319 bl 0x7ea40 7dde0: a9427bfd ldp x29, x30, [sp, #0x20] 7dde4: a9414ff4 ldp x20, x19, [sp, #0x10] 7dde8: f84307f5 ldr x21, [sp], #0x30 7ddec: d65f03c0 ret 7ddf0: 97feb016 bl 0x29e48 <.text+0x1a398> 7ddf4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7ddf8: a9017bfd stp x29, x30, [sp, #0x10] 7ddfc: 910043fd add x29, sp, #0x10 7de00: f9400001 ldr x1, [x0] 7de04: b40000a1 cbz x1, 0x7de18 7de08: a9417bfd ldp x29, x30, [sp, #0x10] 7de0c: aa0803e0 mov x0, x8 7de10: a8c24ff4 ldp x20, x19, [sp], #0x20 7de14: 17fffeec b 0x7d9c4 7de18: 321b03e0 orr w0, wzr, #0x20 7de1c: 9400027d bl 0x7e810 7de20: f00006a8 adrp x8, 0x154000 7de24: 9119e108 add x8, x8, #0x678 7de28: 08dffd08 ldarb w8, [x8] 7de2c: aa0003f3 mov x19, x0 7de30: 370001e8 tbnz w8, #0x0, 0x7de6c 7de34: f00006a0 adrp x0, 0x154000 7de38: 9119e000 add x0, x0, #0x678 7de3c: 94000485 bl 0x7f050 7de40: 34000160 cbz w0, 0x7de6c 7de44: d0000300 adrp x0, 0xdf000 7de48: f946ac00 ldr x0, [x0, #0xd58] 7de4c: f0000301 adrp x1, 0xe0000 7de50: f0000302 adrp x2, 0xe0000 7de54: 91164021 add x1, x1, #0x590 7de58: 91000042 add x2, x2, #0x0 7de5c: 97fe470d bl 0xfa90 <__cxa_atexit@plt> 7de60: f00006a0 adrp x0, 0x154000 7de64: 9119e000 add x0, x0, #0x678 7de68: 940004aa bl 0x7f110 7de6c: f0000302 adrp x2, 0xe0000 7de70: 91164042 add x2, x2, #0x590 7de74: 320007e1 orr w1, wzr, #0x3 7de78: aa1303e0 mov x0, x19 7de7c: 97fffc1f bl 0x7cef8 7de80: d0000301 adrp x1, 0xdf000 7de84: d0000302 adrp x2, 0xdf000 7de88: f9474821 ldr x1, [x1, #0xe90] 7de8c: f9461842 ldr x2, [x2, #0xc30] 7de90: aa1303e0 mov x0, x19 7de94: 9400028a bl 0x7e8bc 7de98: aa0003f4 mov x20, x0 7de9c: aa1303e0 mov x0, x19 7dea0: 9400026f bl 0x7e85c 7dea4: aa1403e0 mov x0, x20 7dea8: 9400b0bd bl 0xaa19c 7deac: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7deb0: a9017bfd stp x29, x30, [sp, #0x10] 7deb4: 910043fd add x29, sp, #0x10 7deb8: f9400000 ldr x0, [x0] 7debc: b4000080 cbz x0, 0x7decc 7dec0: a9417bfd ldp x29, x30, [sp, #0x10] 7dec4: a8c24ff4 ldp x20, x19, [sp], #0x20 7dec8: 17fffc44 b 0x7cfd8 7decc: 321b03e0 orr w0, wzr, #0x20 7ded0: 94000250 bl 0x7e810 7ded4: f00006a8 adrp x8, 0x154000 7ded8: 9119e108 add x8, x8, #0x678 7dedc: 08dffd08 ldarb w8, [x8] 7dee0: aa0003f3 mov x19, x0 7dee4: 370001e8 tbnz w8, #0x0, 0x7df20 7dee8: f00006a0 adrp x0, 0x154000 7deec: 9119e000 add x0, x0, #0x678 7def0: 94000458 bl 0x7f050 7def4: 34000160 cbz w0, 0x7df20 7def8: d0000300 adrp x0, 0xdf000 7defc: f946ac00 ldr x0, [x0, #0xd58] 7df00: f0000301 adrp x1, 0xe0000 7df04: f0000302 adrp x2, 0xe0000 7df08: 91164021 add x1, x1, #0x590 7df0c: 91000042 add x2, x2, #0x0 7df10: 97fe46e0 bl 0xfa90 <__cxa_atexit@plt> 7df14: f00006a0 adrp x0, 0x154000 7df18: 9119e000 add x0, x0, #0x678 7df1c: 9400047d bl 0x7f110 7df20: f0000302 adrp x2, 0xe0000 7df24: 91164042 add x2, x2, #0x590 7df28: 320007e1 orr w1, wzr, #0x3 7df2c: aa1303e0 mov x0, x19 7df30: 97fffbf2 bl 0x7cef8 7df34: d0000301 adrp x1, 0xdf000 7df38: d0000302 adrp x2, 0xdf000 7df3c: f9474821 ldr x1, [x1, #0xe90] 7df40: f9461842 ldr x2, [x2, #0xc30] 7df44: aa1303e0 mov x0, x19 7df48: 9400025d bl 0x7e8bc 7df4c: aa0003f4 mov x20, x0 7df50: aa1303e0 mov x0, x19 7df54: 94000242 bl 0x7e85c 7df58: aa1403e0 mov x0, x20 7df5c: 9400b090 bl 0xaa19c 7df60: d100c3ff sub sp, sp, #0x30 7df64: a9014ff4 stp x20, x19, [sp, #0x10] 7df68: a9027bfd stp x29, x30, [sp, #0x20] 7df6c: 910083fd add x29, sp, #0x20 7df70: d53bd054 mrs x20, TPIDR_EL0 7df74: f9401688 ldr x8, [x20, #0x28] 7df78: f90007e8 str x8, [sp, #0x8] 7df7c: f9400013 ldr x19, [x0] 7df80: b4000213 cbz x19, 0x7dfc0 7df84: 910003e0 mov x0, sp 7df88: 940001c7 bl 0x7e6a4 7df8c: 910003e1 mov x1, sp 7df90: aa1303e0 mov x0, x19 7df94: 97fffcdd bl 0x7d308 7df98: 910003e0 mov x0, sp 7df9c: 940001c0 bl 0x7e69c 7dfa0: f9401688 ldr x8, [x20, #0x28] 7dfa4: f94007e9 ldr x9, [sp, #0x8] 7dfa8: eb09011f cmp x8, x9 7dfac: 540004a1 b.ne 0x7e040 7dfb0: a9427bfd ldp x29, x30, [sp, #0x20] 7dfb4: a9414ff4 ldp x20, x19, [sp, #0x10] 7dfb8: 9100c3ff add sp, sp, #0x30 7dfbc: d65f03c0 ret 7dfc0: 321b03e0 orr w0, wzr, #0x20 7dfc4: 94000213 bl 0x7e810 7dfc8: f00006a8 adrp x8, 0x154000 7dfcc: 9119e108 add x8, x8, #0x678 7dfd0: 08dffd08 ldarb w8, [x8] 7dfd4: aa0003f3 mov x19, x0 7dfd8: 370001e8 tbnz w8, #0x0, 0x7e014 7dfdc: f00006a0 adrp x0, 0x154000 7dfe0: 9119e000 add x0, x0, #0x678 7dfe4: 9400041b bl 0x7f050 7dfe8: 34000160 cbz w0, 0x7e014 7dfec: d0000300 adrp x0, 0xdf000 7dff0: f946ac00 ldr x0, [x0, #0xd58] 7dff4: f0000301 adrp x1, 0xe0000 7dff8: f0000302 adrp x2, 0xe0000 7dffc: 91164021 add x1, x1, #0x590 7e000: 91000042 add x2, x2, #0x0 7e004: 97fe46a3 bl 0xfa90 <__cxa_atexit@plt> 7e008: d00006a0 adrp x0, 0x154000 7e00c: 9119e000 add x0, x0, #0x678 7e010: 94000440 bl 0x7f110 7e014: d0000302 adrp x2, 0xe0000 7e018: 91164042 add x2, x2, #0x590 7e01c: 320007e1 orr w1, wzr, #0x3 7e020: aa1303e0 mov x0, x19 7e024: 97fffbb5 bl 0x7cef8 7e028: b0000301 adrp x1, 0xdf000 7e02c: b0000302 adrp x2, 0xdf000 7e030: f9474821 ldr x1, [x1, #0xe90] 7e034: f9461842 ldr x2, [x2, #0xc30] 7e038: aa1303e0 mov x0, x19 7e03c: 94000220 bl 0x7e8bc 7e040: 97fe4468 bl 0xf1e0 <__stack_chk_fail@plt> 7e044: aa0003f4 mov x20, x0 7e048: aa1303e0 mov x0, x19 7e04c: 94000204 bl 0x7e85c 7e050: aa1403e0 mov x0, x20 7e054: 9400b052 bl 0xaa19c 7e058: aa0003f4 mov x20, x0 7e05c: 910003e0 mov x0, sp 7e060: 9400018f bl 0x7e69c 7e064: aa1403e0 mov x0, x20 7e068: 9400b04d bl 0xaa19c 7e06c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7e070: a9017bfd stp x29, x30, [sp, #0x10] 7e074: 910043fd add x29, sp, #0x10 7e078: f9400000 ldr x0, [x0] 7e07c: b4000080 cbz x0, 0x7e08c 7e080: a9417bfd ldp x29, x30, [sp, #0x10] 7e084: a8c24ff4 ldp x20, x19, [sp], #0x20 7e088: 17fffc39 b 0x7d16c 7e08c: 321b03e0 orr w0, wzr, #0x20 7e090: 940001e0 bl 0x7e810 7e094: d00006a8 adrp x8, 0x154000 7e098: 9119e108 add x8, x8, #0x678 7e09c: 08dffd08 ldarb w8, [x8] 7e0a0: aa0003f3 mov x19, x0 7e0a4: 370001e8 tbnz w8, #0x0, 0x7e0e0 7e0a8: d00006a0 adrp x0, 0x154000 7e0ac: 9119e000 add x0, x0, #0x678 7e0b0: 940003e8 bl 0x7f050 7e0b4: 34000160 cbz w0, 0x7e0e0 7e0b8: b0000300 adrp x0, 0xdf000 7e0bc: f946ac00 ldr x0, [x0, #0xd58] 7e0c0: d0000301 adrp x1, 0xe0000 7e0c4: d0000302 adrp x2, 0xe0000 7e0c8: 91164021 add x1, x1, #0x590 7e0cc: 91000042 add x2, x2, #0x0 7e0d0: 97fe4670 bl 0xfa90 <__cxa_atexit@plt> 7e0d4: d00006a0 adrp x0, 0x154000 7e0d8: 9119e000 add x0, x0, #0x678 7e0dc: 9400040d bl 0x7f110 7e0e0: d0000302 adrp x2, 0xe0000 7e0e4: 91164042 add x2, x2, #0x590 7e0e8: 320007e1 orr w1, wzr, #0x3 7e0ec: aa1303e0 mov x0, x19 7e0f0: 97fffb82 bl 0x7cef8 7e0f4: b0000301 adrp x1, 0xdf000 7e0f8: b0000302 adrp x2, 0xdf000 7e0fc: f9474821 ldr x1, [x1, #0xe90] 7e100: f9461842 ldr x2, [x2, #0xc30] 7e104: aa1303e0 mov x0, x19 7e108: 940001ed bl 0x7e8bc 7e10c: aa0003f4 mov x20, x0 7e110: aa1303e0 mov x0, x19 7e114: 940001d2 bl 0x7e85c 7e118: aa1403e0 mov x0, x20 7e11c: 9400b020 bl 0xaa19c 7e120: d100c3ff sub sp, sp, #0x30 7e124: a9014ff4 stp x20, x19, [sp, #0x10] 7e128: a9027bfd stp x29, x30, [sp, #0x20] 7e12c: 910083fd add x29, sp, #0x20 7e130: d53bd054 mrs x20, TPIDR_EL0 7e134: f9401688 ldr x8, [x20, #0x28] 7e138: f90007e8 str x8, [sp, #0x8] 7e13c: f9400013 ldr x19, [x0] 7e140: b4000213 cbz x19, 0x7e180 7e144: 910003e0 mov x0, sp 7e148: 94000157 bl 0x7e6a4 7e14c: 910003e1 mov x1, sp 7e150: aa1303e0 mov x0, x19 7e154: 97fffcd7 bl 0x7d4b0 7e158: 910003e0 mov x0, sp 7e15c: 94000150 bl 0x7e69c 7e160: f9401688 ldr x8, [x20, #0x28] 7e164: f94007e9 ldr x9, [sp, #0x8] 7e168: eb09011f cmp x8, x9 7e16c: 540004a1 b.ne 0x7e200 7e170: a9427bfd ldp x29, x30, [sp, #0x20] 7e174: a9414ff4 ldp x20, x19, [sp, #0x10] 7e178: 9100c3ff add sp, sp, #0x30 7e17c: d65f03c0 ret 7e180: 321b03e0 orr w0, wzr, #0x20 7e184: 940001a3 bl 0x7e810 7e188: d00006a8 adrp x8, 0x154000 7e18c: 9119e108 add x8, x8, #0x678 7e190: 08dffd08 ldarb w8, [x8] 7e194: aa0003f3 mov x19, x0 7e198: 370001e8 tbnz w8, #0x0, 0x7e1d4 7e19c: d00006a0 adrp x0, 0x154000 7e1a0: 9119e000 add x0, x0, #0x678 7e1a4: 940003ab bl 0x7f050 7e1a8: 34000160 cbz w0, 0x7e1d4 7e1ac: b0000300 adrp x0, 0xdf000 7e1b0: f946ac00 ldr x0, [x0, #0xd58] 7e1b4: d0000301 adrp x1, 0xe0000 7e1b8: d0000302 adrp x2, 0xe0000 7e1bc: 91164021 add x1, x1, #0x590 7e1c0: 91000042 add x2, x2, #0x0 7e1c4: 97fe4633 bl 0xfa90 <__cxa_atexit@plt> 7e1c8: d00006a0 adrp x0, 0x154000 7e1cc: 9119e000 add x0, x0, #0x678 7e1d0: 940003d0 bl 0x7f110 7e1d4: d0000302 adrp x2, 0xe0000 7e1d8: 91164042 add x2, x2, #0x590 7e1dc: 320007e1 orr w1, wzr, #0x3 7e1e0: aa1303e0 mov x0, x19 7e1e4: 97fffb45 bl 0x7cef8 7e1e8: b0000301 adrp x1, 0xdf000 7e1ec: b0000302 adrp x2, 0xdf000 7e1f0: f9474821 ldr x1, [x1, #0xe90] 7e1f4: f9461842 ldr x2, [x2, #0xc30] 7e1f8: aa1303e0 mov x0, x19 7e1fc: 940001b0 bl 0x7e8bc 7e200: 97fe43f8 bl 0xf1e0 <__stack_chk_fail@plt> 7e204: aa0003f4 mov x20, x0 7e208: aa1303e0 mov x0, x19 7e20c: 94000194 bl 0x7e85c 7e210: aa1403e0 mov x0, x20 7e214: 9400afe2 bl 0xaa19c 7e218: aa0003f4 mov x20, x0 7e21c: 910003e0 mov x0, sp 7e220: 9400011f bl 0x7e69c 7e224: aa1403e0 mov x0, x20 7e228: 9400afdd bl 0xaa19c 7e22c: f9400000 ldr x0, [x0] 7e230: b40000e0 cbz x0, 0x7e24c 7e234: 91002008 add x8, x0, #0x8 7e238: c85ffd09 ldaxr x9, [x8] 7e23c: d100052a sub x10, x9, #0x1 7e240: c80bfd0a stlxr w11, x10, [x8] 7e244: 35ffffab cbnz w11, 0x7e238 7e248: b4000049 cbz x9, 0x7e250 7e24c: d65f03c0 ret 7e250: f9400008 ldr x8, [x0] 7e254: f9400901 ldr x1, [x8, #0x10] 7e258: d61f0020 br x1 7e25c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7e260: a9017bfd stp x29, x30, [sp, #0x10] 7e264: 910043fd add x29, sp, #0x10 7e268: aa0103f3 mov x19, x1 7e26c: f9400268 ldr x8, [x19] 7e270: aa0003f4 mov x20, x0 7e274: b40000c8 cbz x8, 0x7e28c 7e278: 91002108 add x8, x8, #0x8 7e27c: c85f7d09 ldxr x9, [x8] 7e280: 91000529 add x9, x9, #0x1 7e284: c80a7d09 stxr w10, x9, [x8] 7e288: 35ffffaa cbnz w10, 0x7e27c 7e28c: f9400280 ldr x0, [x20] 7e290: b4000140 cbz x0, 0x7e2b8 7e294: 91002008 add x8, x0, #0x8 7e298: c85ffd09 ldaxr x9, [x8] 7e29c: d100052a sub x10, x9, #0x1 7e2a0: c80bfd0a stlxr w11, x10, [x8] 7e2a4: 35ffffab cbnz w11, 0x7e298 7e2a8: b5000089 cbnz x9, 0x7e2b8 7e2ac: f9400008 ldr x8, [x0] 7e2b0: f9400908 ldr x8, [x8, #0x10] 7e2b4: d63f0100 blr x8 7e2b8: f9400268 ldr x8, [x19] 7e2bc: aa1403e0 mov x0, x20 7e2c0: f9000288 str x8, [x20] 7e2c4: a9417bfd ldp x29, x30, [sp, #0x10] 7e2c8: a8c24ff4 ldp x20, x19, [sp], #0x20 7e2cc: d65f03c0 ret 7e2d0: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7e2d4: a9017bfd stp x29, x30, [sp, #0x10] 7e2d8: 910043fd add x29, sp, #0x10 7e2dc: b0000308 adrp x8, 0xdf000 7e2e0: f947f108 ldr x8, [x8, #0xfe0] 7e2e4: aa0003f3 mov x19, x0 7e2e8: aa1303f4 mov x20, x19 7e2ec: 91010260 add x0, x19, #0x40 7e2f0: 91004108 add x8, x8, #0x10 7e2f4: f8010688 str x8, [x20], #0x10 7e2f8: 97fff835 bl 0x7c3cc 7e2fc: 91006260 add x0, x19, #0x18 7e300: 97fff1f2 bl 0x7aac8 7e304: aa1403e0 mov x0, x20 7e308: 940000e5 bl 0x7e69c 7e30c: a9417bfd ldp x29, x30, [sp, #0x10] 7e310: aa1303e0 mov x0, x19 7e314: a8c24ff4 ldp x20, x19, [sp], #0x20 7e318: 1400002c b 0x7e3c8 7e31c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7e320: a9017bfd stp x29, x30, [sp, #0x10] 7e324: 910043fd add x29, sp, #0x10 7e328: b0000308 adrp x8, 0xdf000 7e32c: f947f108 ldr x8, [x8, #0xfe0] 7e330: aa0003f3 mov x19, x0 7e334: aa1303f4 mov x20, x19 7e338: 91010260 add x0, x19, #0x40 7e33c: 91004108 add x8, x8, #0x10 7e340: f8010688 str x8, [x20], #0x10 7e344: 97fff822 bl 0x7c3cc 7e348: 91006260 add x0, x19, #0x18 7e34c: 97fff1df bl 0x7aac8 7e350: aa1403e0 mov x0, x20 7e354: 940000d2 bl 0x7e69c 7e358: aa1303e0 mov x0, x19 7e35c: 9400001b bl 0x7e3c8 7e360: a9417bfd ldp x29, x30, [sp, #0x10] 7e364: aa1303e0 mov x0, x19 7e368: a8c24ff4 ldp x20, x19, [sp], #0x20 7e36c: 14000e3f b 0x81c68 7e370: f81e0ff3 str x19, [sp, #-0x20]! 7e374: a9017bfd stp x29, x30, [sp, #0x10] 7e378: 910043fd add x29, sp, #0x10 7e37c: aa0003f3 mov x19, x0 7e380: 97fff80f bl 0x7c3bc 7e384: a9417bfd ldp x29, x30, [sp, #0x10] 7e388: aa1303e0 mov x0, x19 7e38c: f84207f3 ldr x19, [sp], #0x20 7e390: 14000e36 b 0x81c68 7e394: 14000de1 b 0x81b18 7e398: f81e0ff3 str x19, [sp, #-0x20]! 7e39c: a9017bfd stp x29, x30, [sp, #0x10] 7e3a0: 910043fd add x29, sp, #0x10 7e3a4: aa0003f3 mov x19, x0 7e3a8: 94000ddc bl 0x81b18 7e3ac: a9417bfd ldp x29, x30, [sp, #0x10] 7e3b0: aa1303e0 mov x0, x19 7e3b4: f84207f3 ldr x19, [sp], #0x20 7e3b8: 14000e2c b 0x81c68 7e3bc: f00001c0 adrp x0, 0xb9000 7e3c0: 9111c400 add x0, x0, #0x471 7e3c4: d65f03c0 ret 7e3c8: d65f03c0 ret 7e3cc: d4200020 brk #0x1 7e3d0: d4200020 brk #0x1 7e3d4: 91002008 add x8, x0, #0x8 7e3d8: c85f7d09 ldxr x9, [x8] 7e3dc: 91000529 add x9, x9, #0x1 7e3e0: c80a7d09 stxr w10, x9, [x8] 7e3e4: 35ffffaa cbnz w10, 0x7e3d8 7e3e8: d65f03c0 ret 7e3ec: 91002008 add x8, x0, #0x8 7e3f0: c85ffd09 ldaxr x9, [x8] 7e3f4: d100052a sub x10, x9, #0x1 7e3f8: c80bfd0a stlxr w11, x10, [x8] 7e3fc: 35ffffab cbnz w11, 0x7e3f0 7e400: b4000069 cbz x9, 0x7e40c 7e404: 2a1f03e0 mov w0, wzr 7e408: d65f03c0 ret 7e40c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7e410: 910003fd mov x29, sp 7e414: f9400008 ldr x8, [x0] 7e418: f9400908 ldr x8, [x8, #0x10] 7e41c: d63f0100 blr x8 7e420: 320003e0 orr w0, wzr, #0x1 7e424: a8c17bfd ldp x29, x30, [sp], #0x10 7e428: d65f03c0 ret 7e42c: 91002008 add x8, x0, #0x8 7e430: c85f7d09 ldxr x9, [x8] 7e434: 91000529 add x9, x9, #0x1 7e438: c80a7d09 stxr w10, x9, [x8] 7e43c: 35ffffaa cbnz w10, 0x7e430 7e440: d65f03c0 ret 7e444: 91004008 add x8, x0, #0x10 7e448: c85f7d09 ldxr x9, [x8] 7e44c: 91000529 add x9, x9, #0x1 7e450: c80a7d09 stxr w10, x9, [x8] 7e454: 35ffffaa cbnz w10, 0x7e448 7e458: d65f03c0 ret 7e45c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7e460: a9017bfd stp x29, x30, [sp, #0x10] 7e464: 910043fd add x29, sp, #0x10 7e468: aa0003f3 mov x19, x0 7e46c: 91002268 add x8, x19, #0x8 7e470: c85ffd09 ldaxr x9, [x8] 7e474: d100052a sub x10, x9, #0x1 7e478: c80bfd0a stlxr w11, x10, [x8] 7e47c: 35ffffab cbnz w11, 0x7e470 7e480: b4000089 cbz x9, 0x7e490 7e484: a9417bfd ldp x29, x30, [sp, #0x10] 7e488: a8c24ff4 ldp x20, x19, [sp], #0x20 7e48c: d65f03c0 ret 7e490: aa1303f4 mov x20, x19 7e494: f8410688 ldr x8, [x20], #0x10 7e498: aa1303e0 mov x0, x19 7e49c: f9400908 ldr x8, [x8, #0x10] 7e4a0: d63f0100 blr x8 7e4a4: c8dffe88 ldar x8, [x20] 7e4a8: b40000c8 cbz x8, 0x7e4c0 7e4ac: c85ffe88 ldaxr x8, [x20] 7e4b0: d1000509 sub x9, x8, #0x1 7e4b4: c80afe89 stlxr w10, x9, [x20] 7e4b8: 35ffffaa cbnz w10, 0x7e4ac 7e4bc: b5fffe48 cbnz x8, 0x7e484 7e4c0: f9400268 ldr x8, [x19] 7e4c4: a9417bfd ldp x29, x30, [sp, #0x10] 7e4c8: aa1303e0 mov x0, x19 7e4cc: f9401101 ldr x1, [x8, #0x20] 7e4d0: a8c24ff4 ldp x20, x19, [sp], #0x20 7e4d4: d61f0020 br x1 7e4d8: 91004008 add x8, x0, #0x10 7e4dc: c8dffd09 ldar x9, [x8] 7e4e0: b40000e9 cbz x9, 0x7e4fc 7e4e4: c85ffd09 ldaxr x9, [x8] 7e4e8: d100052a sub x10, x9, #0x1 7e4ec: c80bfd0a stlxr w11, x10, [x8] 7e4f0: 35ffffab cbnz w11, 0x7e4e4 7e4f4: b4000049 cbz x9, 0x7e4fc 7e4f8: d65f03c0 ret 7e4fc: f9400008 ldr x8, [x0] 7e500: f9401101 ldr x1, [x8, #0x20] 7e504: d61f0020 br x1 7e508: 91002008 add x8, x0, #0x8 7e50c: c8dffd09 ldar x9, [x8] 7e510: b100053f cmn x9, #0x1 7e514: 54000180 b.eq 0x7e544 7e518: c85ffd0a ldaxr x10, [x8] 7e51c: eb09015f cmp x10, x9 7e520: 540000a1 b.ne 0x7e534 7e524: 91000529 add x9, x9, #0x1 7e528: c80bfd09 stlxr w11, x9, [x8] 7e52c: 3500006b cbnz w11, 0x7e538 7e530: 14000006 b 0x7e548 7e534: d5033f5f clrex 7e538: b100055f cmn x10, #0x1 7e53c: aa0a03e9 mov x9, x10 7e540: 54fffec1 b.ne 0x7e518 7e544: aa1f03e0 mov x0, xzr 7e548: d65f03c0 ret 7e54c: aa1f03e0 mov x0, xzr 7e550: d65f03c0 ret 7e554: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7e558: a9017bfd stp x29, x30, [sp, #0x10] 7e55c: 910043fd add x29, sp, #0x10 7e560: f9400013 ldr x19, [x0] 7e564: 12800014 mov w20, #-0x1 // =-1 7e568: aa1303e0 mov x0, x19 7e56c: 97fe41bd bl 0xec60 7e570: 34000100 cbz w0, 0x7e590 7e574: 11000694 add w20, w20, #0x1 7e578: 7100429f cmp w20, #0x10 7e57c: 54000062 b.hs 0x7e588 7e580: 97fe444c bl 0xf6b0 7e584: 17fffff9 b 0x7e568 7e588: aa1303e0 mov x0, x19 7e58c: 97fe440d bl 0xf5c0 7e590: a9417bfd ldp x29, x30, [sp, #0x10] 7e594: a8c24ff4 ldp x20, x19, [sp], #0x20 7e598: d65f03c0 ret 7e59c: 97feae2b bl 0x29e48 <.text+0x1a398> 7e5a0: 97feae2a bl 0x29e48 <.text+0x1a398> 7e5a4: 97feae29 bl 0x29e48 <.text+0x1a398> 7e5a8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7e5ac: 910003fd mov x29, sp 7e5b0: f9400000 ldr x0, [x0] 7e5b4: 97fe452f bl 0xfa70 7e5b8: a8c17bfd ldp x29, x30, [sp], #0x10 7e5bc: d65f03c0 ret 7e5c0: 97feae22 bl 0x29e48 <.text+0x1a398> 7e5c4: d285ad2a mov x10, #0x2d69 // =11625 7e5c8: d37d7009 ubfiz x9, x0, #3, #29 7e5cc: f2bd670a movk x10, #0xeb38, lsl #16 7e5d0: d360fc08 lsr x8, x0, #32 7e5d4: f2dd410a movk x10, #0xea08, lsl #32 7e5d8: 91002129 add x9, x9, #0x8 7e5dc: f2f3bbea movk x10, #0x9ddf, lsl #48 7e5e0: ca080129 eor x9, x9, x8 7e5e4: 9b0a7d29 mul x9, x9, x10 7e5e8: ca080128 eor x8, x9, x8 7e5ec: ca49bd08 eor x8, x8, x9, lsr #47 7e5f0: 9b0a7d08 mul x8, x8, x10 7e5f4: 5285ad29 mov w9, #0x2d69 // =11625 7e5f8: d36ffd0a lsr x10, x8, #47 7e5fc: 72bd6709 movk w9, #0xeb38, lsl #16 7e600: 4a080148 eor w8, w10, w8 7e604: 1b097d08 mul w8, w8, w9 7e608: d0000309 adrp x9, 0xe0000 7e60c: 92400d08 and x8, x8, #0xf 7e610: 91166129 add x9, x9, #0x598 7e614: 8b080d20 add x0, x9, x8, lsl #3 7e618: d65f03c0 ret 7e61c: d65f03c0 ret 7e620: d65f03c0 ret 7e624: d65f03c0 ret 7e628: aa1f03e0 mov x0, xzr 7e62c: d65f03c0 ret 7e630: d65f03c0 ret 7e634: f9400068 ldr x8, [x3] 7e638: eb01010a subs x10, x8, x1 7e63c: 54000062 b.hs 0x7e648 7e640: aa1f03e0 mov x0, xzr 7e644: d65f03c0 ret 7e648: f940004b ldr x11, [x2] 7e64c: cb0003ec neg x12, x0 7e650: 8b000169 add x9, x11, x0 7e654: d1000529 sub x9, x9, #0x1 7e658: 8a0c0129 and x9, x9, x12 7e65c: cb0b012b sub x11, x9, x11 7e660: eb0a017f cmp x11, x10 7e664: aa1f03e0 mov x0, xzr 7e668: 540000a8 b.hi 0x7e67c 7e66c: cb0b0108 sub x8, x8, x11 7e670: aa0903e0 mov x0, x9 7e674: f9000049 str x9, [x2] 7e678: f9000068 str x8, [x3] 7e67c: d65f03c0 ret 7e680: 14000215 b 0x7eed4 7e684: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7e688: 910003fd mov x29, sp 7e68c: 94000212 bl 0x7eed4 7e690: 12000000 and w0, w0, #0x1 7e694: a8c17bfd ldp x29, x30, [sp], #0x10 7e698: d65f03c0 ret 7e69c: f9400000 ldr x0, [x0] 7e6a0: 14000120 b 0x7eb20 7e6a4: f9400028 ldr x8, [x1] 7e6a8: f9000008 str x8, [x0] 7e6ac: aa0803e0 mov x0, x8 7e6b0: 14000180 b 0x7ecb0 7e6b4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7e6b8: a9017bfd stp x29, x30, [sp, #0x10] 7e6bc: 910043fd add x29, sp, #0x10 7e6c0: aa0103f4 mov x20, x1 7e6c4: aa0003f3 mov x19, x0 7e6c8: f9400268 ldr x8, [x19] 7e6cc: f9400280 ldr x0, [x20] 7e6d0: eb00011f cmp x8, x0 7e6d4: 540000c0 b.eq 0x7e6ec 7e6d8: 94000176 bl 0x7ecb0 7e6dc: f9400260 ldr x0, [x19] 7e6e0: 94000110 bl 0x7eb20 7e6e4: f9400288 ldr x8, [x20] 7e6e8: f9000268 str x8, [x19] 7e6ec: a9417bfd ldp x29, x30, [sp, #0x10] 7e6f0: aa1303e0 mov x0, x19 7e6f4: a8c24ff4 ldp x20, x19, [sp], #0x20 7e6f8: d65f03c0 ret 7e6fc: f81e0ff3 str x19, [sp, #-0x20]! 7e700: a9017bfd stp x29, x30, [sp, #0x10] 7e704: 910043fd add x29, sp, #0x10 7e708: b0000308 adrp x8, 0xdf000 7e70c: f9471508 ldr x8, [x8, #0xe28] 7e710: aa0003f3 mov x19, x0 7e714: 91004108 add x8, x8, #0x10 7e718: f9000268 str x8, [x19] 7e71c: 9400016c bl 0x7eccc 7e720: f9000660 str x0, [x19, #0x8] 7e724: a9417bfd ldp x29, x30, [sp, #0x10] 7e728: f84207f3 ldr x19, [sp], #0x20 7e72c: d65f03c0 ret 7e730: f81e0ff3 str x19, [sp, #-0x20]! 7e734: a9017bfd stp x29, x30, [sp, #0x10] 7e738: 910043fd add x29, sp, #0x10 7e73c: aa0803f3 mov x19, x8 7e740: 94000163 bl 0x7eccc 7e744: a9417bfd ldp x29, x30, [sp, #0x10] 7e748: f9000260 str x0, [x19] 7e74c: f84207f3 ldr x19, [sp], #0x20 7e750: d65f03c0 ret 7e754: b0000309 adrp x9, 0xdf000 7e758: f9400408 ldr x8, [x0, #0x8] 7e75c: f9471529 ldr x9, [x9, #0xe28] 7e760: 91004129 add x9, x9, #0x10 7e764: f9000009 str x9, [x0] 7e768: aa0803e0 mov x0, x8 7e76c: 140000ed b 0x7eb20 7e770: f81e0ff3 str x19, [sp, #-0x20]! 7e774: a9017bfd stp x29, x30, [sp, #0x10] 7e778: 910043fd add x29, sp, #0x10 7e77c: aa0003f3 mov x19, x0 7e780: b0000308 adrp x8, 0xdf000 7e784: f9400660 ldr x0, [x19, #0x8] 7e788: f9471508 ldr x8, [x8, #0xe28] 7e78c: 91004108 add x8, x8, #0x10 7e790: f9000268 str x8, [x19] 7e794: 940000e3 bl 0x7eb20 7e798: a9417bfd ldp x29, x30, [sp, #0x10] 7e79c: aa1303e0 mov x0, x19 7e7a0: f84207f3 ldr x19, [sp], #0x20 7e7a4: 14000d31 b 0x81c68 7e7a8: d100c3ff sub sp, sp, #0x30 7e7ac: a9014ff4 stp x20, x19, [sp, #0x10] 7e7b0: a9027bfd stp x29, x30, [sp, #0x20] 7e7b4: 910083fd add x29, sp, #0x20 7e7b8: aa0003f3 mov x19, x0 7e7bc: f9400674 ldr x20, [x19, #0x8] 7e7c0: aa1f03e0 mov x0, xzr 7e7c4: 940000d7 bl 0x7eb20 7e7c8: b5000054 cbnz x20, 0x7e7d0 7e7cc: 940002b7 bl 0x7f2a8 7e7d0: f9400673 ldr x19, [x19, #0x8] 7e7d4: aa1303e0 mov x0, x19 7e7d8: f90007f3 str x19, [sp, #0x8] 7e7dc: 94000135 bl 0x7ecb0 7e7e0: 910023e0 add x0, sp, #0x8 7e7e4: 94000006 bl 0x7e7fc 7e7e8: aa0003f4 mov x20, x0 7e7ec: aa1303e0 mov x0, x19 7e7f0: 940000cc bl 0x7eb20 7e7f4: aa1403e0 mov x0, x20 7e7f8: 9400ae69 bl 0xaa19c 7e7fc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7e800: 910003fd mov x29, sp 7e804: f9400000 ldr x0, [x0] 7e808: 94000152 bl 0x7ed50 7e80c: 940002a7 bl 0x7f2a8 7e810: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7e814: a9017bfd stp x29, x30, [sp, #0x10] 7e818: 910043fd add x29, sp, #0x10 7e81c: 91023c08 add x8, x0, #0x8f 7e820: 927ced13 and x19, x8, #0xfffffffffffffff0 7e824: aa1303e0 mov x0, x19 7e828: 940005fa bl 0x80010 7e82c: aa0003f4 mov x20, x0 7e830: b4000134 cbz x20, 0x7e854 7e834: aa1403e0 mov x0, x20 7e838: 2a1f03e1 mov w1, wzr 7e83c: aa1303e2 mov x2, x19 7e840: 97fe4428 bl 0xf8e0 7e844: a9417bfd ldp x29, x30, [sp, #0x10] 7e848: 91020280 add x0, x20, #0x80 7e84c: a8c24ff4 ldp x20, x19, [sp], #0x20 7e850: d65f03c0 ret 7e854: 94000295 bl 0x7f2a8 7e858: 940004b2 bl 0x7fb20 7e85c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7e860: 910003fd mov x29, sp 7e864: d1020000 sub x0, x0, #0x80 7e868: 9400065b bl 0x801d4 7e86c: a8c17bfd ldp x29, x30, [sp], #0x10 7e870: d65f03c0 ret 7e874: 940004ab bl 0x7fb20 7e878: f81e0ff3 str x19, [sp, #-0x20]! 7e87c: a9017bfd stp x29, x30, [sp, #0x10] 7e880: 910043fd add x29, sp, #0x10 7e884: 321903e0 orr w0, wzr, #0x80 7e888: 940005e2 bl 0x80010 7e88c: aa0003f3 mov x19, x0 7e890: b4000133 cbz x19, 0x7e8b4 7e894: 321903e2 orr w2, wzr, #0x80 7e898: aa1303e0 mov x0, x19 7e89c: 2a1f03e1 mov w1, wzr 7e8a0: 97fe4410 bl 0xf8e0 7e8a4: a9417bfd ldp x29, x30, [sp, #0x10] 7e8a8: aa1303e0 mov x0, x19 7e8ac: f84207f3 ldr x19, [sp], #0x20 7e8b0: d65f03c0 ret 7e8b4: 9400027d bl 0x7f2a8 7e8b8: 14000647 b 0x801d4 7e8bc: a9bd57f6 stp x22, x21, [sp, #-0x30]! 7e8c0: a9014ff4 stp x20, x19, [sp, #0x10] 7e8c4: a9027bfd stp x29, x30, [sp, #0x20] 7e8c8: 910083fd add x29, sp, #0x20 7e8cc: aa0203f3 mov x19, x2 7e8d0: aa0103f4 mov x20, x1 7e8d4: aa0003f5 mov x21, x0 7e8d8: 94000191 bl 0x7ef1c 7e8dc: aa0003f6 mov x22, x0 7e8e0: 94000248 bl 0x7f200 7e8e4: f81982a0 stur x0, [x21, #-0x68] 7e8e8: 9400025a bl 0x7f250 7e8ec: d2856008 mov x8, #0x2b00 // =11008 7e8f0: f2a86568 movk x8, #0x432b, lsl #16 7e8f4: f2c9c8e8 movk x8, #0x4e47, lsl #32 7e8f8: f2e86988 movk x8, #0x434c, lsl #48 7e8fc: 320003e9 orr w9, wzr, #0x1 7e900: f81e0ea8 str x8, [x21, #-0x20]! 7e904: f81c02a0 stur x0, [x21, #-0x40] 7e908: a93a52a9 stp x9, x20, [x21, #-0x60] 7e90c: f81b02b3 stur x19, [x21, #-0x50] 7e910: b9400ac8 ldr w8, [x22, #0x8] 7e914: 90000009 adrp x9, 0x7e000 7e918: 91250129 add x9, x9, #0x940 7e91c: aa1503e0 mov x0, x21 7e920: 11000508 add w8, w8, #0x1 7e924: b9000ac8 str w8, [x22, #0x8] 7e928: f90006a9 str x9, [x21, #0x8] 7e92c: 9400ad81 bl 0xa9f30 7e930: aa1503e0 mov x0, x21 7e934: 9400001d bl 0x7e9a8 7e938: f85c02a0 ldur x0, [x21, #-0x40] 7e93c: 9400024b bl 0x7f268 7e940: f81e0ff3 str x19, [sp, #-0x20]! 7e944: a9017bfd stp x29, x30, [sp, #0x10] 7e948: 910043fd add x29, sp, #0x10 7e94c: 7100041f cmp w0, #0x1 7e950: 54000201 b.ne 0x7e990 7e954: 91008020 add x0, x1, #0x20 7e958: d1018033 sub x19, x1, #0x60 7e95c: c85ffe68 ldaxr x8, [x19] 7e960: f1000508 subs x8, x8, #0x1 7e964: c809fe68 stlxr w9, x8, [x19] 7e968: 35ffffa9 cbnz w9, 0x7e95c 7e96c: 540000c1 b.ne 0x7e984 7e970: f85b0028 ldur x8, [x1, #-0x50] 7e974: b4000048 cbz x8, 0x7e97c 7e978: d63f0100 blr x8 7e97c: aa1303e0 mov x0, x19 7e980: 94000615 bl 0x801d4 7e984: a9417bfd ldp x29, x30, [sp, #0x10] 7e988: f84207f3 ldr x19, [sp], #0x20 7e98c: d65f03c0 ret 7e990: f85c0020 ldur x0, [x1, #-0x40] 7e994: 94000235 bl 0x7f268 7e998: 94000462 bl 0x7fb20 7e99c: 94000461 bl 0x7fb20 7e9a0: f85f0000 ldur x0, [x0, #-0x10] 7e9a4: d65f03c0 ret 7e9a8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7e9ac: a9017bfd stp x29, x30, [sp, #0x10] 7e9b0: 910043fd add x29, sp, #0x10 7e9b4: aa0003f3 mov x19, x0 7e9b8: f9400274 ldr x20, [x19] 7e9bc: 94000158 bl 0x7ef1c 7e9c0: d2856569 mov x9, #0x2b2b // =11051 7e9c4: f2a8e869 movk x9, #0x4743, lsl #16 7e9c8: f2c989c9 movk x9, #0x4c4e, lsl #32 7e9cc: d348fe88 lsr x8, x20, #8 7e9d0: f2e00869 movk x9, #0x43, lsl #48 7e9d4: eb09011f cmp x8, x9 7e9d8: d1018268 sub x8, x19, #0x60 7e9dc: 54000201 b.ne 0x7ea1c 7e9e0: b85d0269 ldur w9, [x19, #-0x30] 7e9e4: 7100013f cmp w9, #0x0 7e9e8: 5a895529 cneg w9, w9, mi 7e9ec: 11000529 add w9, w9, #0x1 7e9f0: b81d0269 stur w9, [x19, #-0x30] 7e9f4: f9400009 ldr x9, [x0] 7e9f8: eb08013f cmp x9, x8 7e9fc: 54000060 b.eq 0x7ea08 7ea00: f81c8269 stur x9, [x19, #-0x38] 7ea04: f9000008 str x8, [x0] 7ea08: b9400808 ldr w8, [x0, #0x8] 7ea0c: 51000508 sub w8, w8, #0x1 7ea10: b9000808 str w8, [x0, #0x8] 7ea14: f85f0260 ldur x0, [x19, #-0x10] 7ea18: 14000005 b 0x7ea2c 7ea1c: f9400009 ldr x9, [x0] 7ea20: b50000c9 cbnz x9, 0x7ea38 7ea24: f9000008 str x8, [x0] 7ea28: 91008260 add x0, x19, #0x20 7ea2c: a9417bfd ldp x29, x30, [sp, #0x10] 7ea30: a8c24ff4 ldp x20, x19, [sp], #0x20 7ea34: d65f03c0 ret 7ea38: 9400021c bl 0x7f2a8 7ea3c: 94000439 bl 0x7fb20 7ea40: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7ea44: a9017bfd stp x29, x30, [sp, #0x10] 7ea48: 910043fd add x29, sp, #0x10 7ea4c: 94000158 bl 0x7efac 7ea50: aa0003f4 mov x20, x0 7ea54: f9400293 ldr x19, [x20] 7ea58: b40004f3 cbz x19, 0x7eaf4 7ea5c: aa1303e0 mov x0, x19 7ea60: f8460c08 ldr x8, [x0, #0x60]! 7ea64: d285656a mov x10, #0x2b2b // =11051 7ea68: f2a8e86a movk x10, #0x4743, lsl #16 7ea6c: f2c989ca movk x10, #0x4c4e, lsl #32 7ea70: d348fd09 lsr x9, x8, #8 7ea74: f2e0086a movk x10, #0x43, lsl #48 7ea78: eb0a013f cmp x9, x10 7ea7c: 54000381 b.ne 0x7eaec 7ea80: b9403269 ldr w9, [x19, #0x30] 7ea84: 37f803e9 tbnz w9, #0x1f, 0x7eb00 7ea88: 51000529 sub w9, w9, #0x1 7ea8c: b9003269 str w9, [x19, #0x30] 7ea90: 35000329 cbnz w9, 0x7eaf4 7ea94: f9401669 ldr x9, [x19, #0x28] 7ea98: 92401d08 and x8, x8, #0xff 7ea9c: f100051f cmp x8, #0x1 7eaa0: f9000289 str x9, [x20] 7eaa4: 540000c1 b.ne 0x7eabc 7eaa8: f9400268 ldr x8, [x19] 7eaac: aa1303e0 mov x0, x19 7eab0: d1020114 sub x20, x8, #0x80 7eab4: 940005c8 bl 0x801d4 7eab8: aa1403f3 mov x19, x20 7eabc: 91020260 add x0, x19, #0x80 7eac0: c85ffe68 ldaxr x8, [x19] 7eac4: f1000508 subs x8, x8, #0x1 7eac8: c809fe68 stlxr w9, x8, [x19] 7eacc: 35ffffa9 cbnz w9, 0x7eac0 7ead0: 54000121 b.ne 0x7eaf4 7ead4: f9400a68 ldr x8, [x19, #0x10] 7ead8: b4000048 cbz x8, 0x7eae0 7eadc: d63f0100 blr x8 7eae0: aa1303e0 mov x0, x19 7eae4: 940005bc bl 0x801d4 7eae8: 14000003 b 0x7eaf4 7eaec: 9400ae29 bl 0xaa390 7eaf0: f900029f str xzr, [x20] 7eaf4: a9417bfd ldp x29, x30, [sp, #0x10] 7eaf8: a8c24ff4 ldp x20, x19, [sp], #0x20 7eafc: d65f03c0 ret 7eb00: 11000528 add w8, w9, #0x1 7eb04: b9003268 str w8, [x19, #0x30] 7eb08: 35ffff68 cbnz w8, 0x7eaf4 7eb0c: f9401668 ldr x8, [x19, #0x28] 7eb10: f9000288 str x8, [x20] 7eb14: 17fffff8 b 0x7eaf4 7eb18: 94000402 bl 0x7fb20 7eb1c: 94000401 bl 0x7fb20 7eb20: f81e0ff3 str x19, [sp, #-0x20]! 7eb24: a9017bfd stp x29, x30, [sp, #0x10] 7eb28: 910043fd add x29, sp, #0x10 7eb2c: b4000180 cbz x0, 0x7eb5c 7eb30: d1020013 sub x19, x0, #0x80 7eb34: c85ffe68 ldaxr x8, [x19] 7eb38: f1000508 subs x8, x8, #0x1 7eb3c: c809fe68 stlxr w9, x8, [x19] 7eb40: 35ffffa9 cbnz w9, 0x7eb34 7eb44: 540000c1 b.ne 0x7eb5c 7eb48: f8590008 ldur x8, [x0, #-0x70] 7eb4c: b4000048 cbz x8, 0x7eb54 7eb50: d63f0100 blr x8 7eb54: aa1303e0 mov x0, x19 7eb58: 9400059f bl 0x801d4 7eb5c: a9417bfd ldp x29, x30, [sp, #0x10] 7eb60: f84207f3 ldr x19, [sp], #0x20 7eb64: d65f03c0 ret 7eb68: 940003ee bl 0x7fb20 7eb6c: 940003ed bl 0x7fb20 7eb70: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7eb74: 910003fd mov x29, sp 7eb78: 9400010d bl 0x7efac 7eb7c: b4000180 cbz x0, 0x7ebac 7eb80: f9400008 ldr x8, [x0] 7eb84: b4000188 cbz x8, 0x7ebb4 7eb88: f9403109 ldr x9, [x8, #0x60] 7eb8c: d285656a mov x10, #0x2b2b // =11051 7eb90: f2a8e86a movk x10, #0x4743, lsl #16 7eb94: f2c989ca movk x10, #0x4c4e, lsl #32 7eb98: d348fd29 lsr x9, x9, #8 7eb9c: f2e0086a movk x10, #0x43, lsl #48 7eba0: eb0a013f cmp x9, x10 7eba4: 540000e1 b.ne 0x7ebc0 7eba8: f9400500 ldr x0, [x8, #0x8] 7ebac: a8c17bfd ldp x29, x30, [sp], #0x10 7ebb0: d65f03c0 ret 7ebb4: aa1f03e0 mov x0, xzr 7ebb8: a8c17bfd ldp x29, x30, [sp], #0x10 7ebbc: d65f03c0 ret 7ebc0: aa1f03e0 mov x0, xzr 7ebc4: a8c17bfd ldp x29, x30, [sp], #0x10 7ebc8: d65f03c0 ret 7ebcc: f81c0ff7 str x23, [sp, #-0x40]! 7ebd0: a90157f6 stp x22, x21, [sp, #0x10] 7ebd4: a9024ff4 stp x20, x19, [sp, #0x20] 7ebd8: a9037bfd stp x29, x30, [sp, #0x30] 7ebdc: 9100c3fd add x29, sp, #0x30 7ebe0: 940000cf bl 0x7ef1c 7ebe4: f9400014 ldr x20, [x0] 7ebe8: b4000614 cbz x20, 0x7eca8 7ebec: aa1403f3 mov x19, x20 7ebf0: f8460e68 ldr x8, [x19, #0x60]! 7ebf4: d2856015 mov x21, #0x2b00 // =11008 7ebf8: f2a86575 movk x21, #0x432b, lsl #16 7ebfc: f2c9c8f5 movk x21, #0x4e47, lsl #32 7ec00: f2e86995 movk x21, #0x434c, lsl #48 7ec04: 9278dd16 and x22, x8, #0xffffffffffffff00 7ec08: eb1502df cmp x22, x21 7ec0c: 54000101 b.ne 0x7ec2c 7ec10: b9403288 ldr w8, [x20, #0x30] 7ec14: 4b0803e8 neg w8, w8 7ec18: b9003288 str w8, [x20, #0x30] 7ec1c: b9400808 ldr w8, [x0, #0x8] 7ec20: 11000508 add w8, w8, #0x1 7ec24: b9000808 str w8, [x0, #0x8] 7ec28: 14000002 b 0x7ec30 7ec2c: f900001f str xzr, [x0] 7ec30: aa1303e0 mov x0, x19 7ec34: 9400acbf bl 0xa9f30 7ec38: f9400277 ldr x23, [x19] 7ec3c: 940000b8 bl 0x7ef1c 7ec40: 9278dee8 and x8, x23, #0xffffffffffffff00 7ec44: eb15011f cmp x8, x21 7ec48: d1018268 sub x8, x19, #0x60 7ec4c: 54000241 b.ne 0x7ec94 7ec50: b85d0269 ldur w9, [x19, #-0x30] 7ec54: 7100013f cmp w9, #0x0 7ec58: 5a895529 cneg w9, w9, mi 7ec5c: 11000529 add w9, w9, #0x1 7ec60: b81d0269 stur w9, [x19, #-0x30] 7ec64: f9400009 ldr x9, [x0] 7ec68: eb08013f cmp x9, x8 7ec6c: 54000060 b.eq 0x7ec78 7ec70: f81c8269 stur x9, [x19, #-0x38] 7ec74: f9000008 str x8, [x0] 7ec78: b9400808 ldr w8, [x0, #0x8] 7ec7c: 51000508 sub w8, w8, #0x1 7ec80: b9000808 str w8, [x0, #0x8] 7ec84: eb1502df cmp x22, x21 7ec88: 54000101 b.ne 0x7eca8 7ec8c: f9401280 ldr x0, [x20, #0x20] 7ec90: 94000176 bl 0x7f268 7ec94: f9400009 ldr x9, [x0] 7ec98: b5000089 cbnz x9, 0x7eca8 7ec9c: f9000008 str x8, [x0] 7eca0: eb1502df cmp x22, x21 7eca4: 54ffff40 b.eq 0x7ec8c 7eca8: 94000180 bl 0x7f2a8 7ecac: 9400039d bl 0x7fb20 7ecb0: b40000c0 cbz x0, 0x7ecc8 7ecb4: d1020008 sub x8, x0, #0x80 7ecb8: c85ffd09 ldaxr x9, [x8] 7ecbc: 91000529 add x9, x9, #0x1 7ecc0: c80afd09 stlxr w10, x9, [x8] 7ecc4: 35ffffaa cbnz w10, 0x7ecb8 7ecc8: d65f03c0 ret 7eccc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7ecd0: 910003fd mov x29, sp 7ecd4: 940000b6 bl 0x7efac 7ecd8: b40002a0 cbz x0, 0x7ed2c 7ecdc: f9400008 ldr x8, [x0] 7ece0: b40002a8 cbz x8, 0x7ed34 7ece4: f9403109 ldr x9, [x8, #0x60] 7ece8: d285656b mov x11, #0x2b2b // =11051 7ecec: f2a8e86b movk x11, #0x4743, lsl #16 7ecf0: f2c989cb movk x11, #0x4c4e, lsl #32 7ecf4: d348fd2a lsr x10, x9, #8 7ecf8: f2e0086b movk x11, #0x43, lsl #48 7ecfc: eb0b015f cmp x10, x11 7ed00: 54000201 b.ne 0x7ed40 7ed04: 92401d29 and x9, x9, #0xff 7ed08: f100053f cmp x9, #0x1 7ed0c: 54000061 b.ne 0x7ed18 7ed10: f9400108 ldr x8, [x8] 7ed14: d1020108 sub x8, x8, #0x80 7ed18: 91020100 add x0, x8, #0x80 7ed1c: c85ffd09 ldaxr x9, [x8] 7ed20: 91000529 add x9, x9, #0x1 7ed24: c80afd09 stlxr w10, x9, [x8] 7ed28: 35ffffaa cbnz w10, 0x7ed1c 7ed2c: a8c17bfd ldp x29, x30, [sp], #0x10 7ed30: d65f03c0 ret 7ed34: aa1f03e0 mov x0, xzr 7ed38: a8c17bfd ldp x29, x30, [sp], #0x10 7ed3c: d65f03c0 ret 7ed40: aa1f03e0 mov x0, xzr 7ed44: a8c17bfd ldp x29, x30, [sp], #0x10 7ed48: d65f03c0 ret 7ed4c: 94000375 bl 0x7fb20 7ed50: f81d0ff5 str x21, [sp, #-0x30]! 7ed54: a9014ff4 stp x20, x19, [sp, #0x10] 7ed58: a9027bfd stp x29, x30, [sp, #0x20] 7ed5c: 910083fd add x29, sp, #0x20 7ed60: aa0003f4 mov x20, x0 7ed64: b4000774 cbz x20, 0x7ee50 7ed68: 321903e0 orr w0, wzr, #0x80 7ed6c: 940004a9 bl 0x80010 7ed70: aa0003f3 mov x19, x0 7ed74: b4000773 cbz x19, 0x7ee60 7ed78: 91002260 add x0, x19, #0x8 7ed7c: 321d0fe2 orr w2, wzr, #0x78 7ed80: 2a1f03e1 mov w1, wzr 7ed84: d1020295 sub x21, x20, #0x80 7ed88: 97fe42d6 bl 0xf8e0 7ed8c: f9000274 str x20, [x19] 7ed90: c85ffea8 ldaxr x8, [x21] 7ed94: 91000508 add x8, x8, #0x1 7ed98: c809fea8 stlxr w9, x8, [x21] 7ed9c: 35ffffa9 cbnz w9, 0x7ed90 7eda0: f8588288 ldur x8, [x20, #-0x78] 7eda4: d2856015 mov x21, #0x2b00 // =11008 7eda8: f2a86575 movk x21, #0x432b, lsl #16 7edac: f2c9c8f5 movk x21, #0x4e47, lsl #32 7edb0: f2e86995 movk x21, #0x434c, lsl #48 7edb4: f9000668 str x8, [x19, #0x8] 7edb8: 94000112 bl 0x7f200 7edbc: f9000e60 str x0, [x19, #0x18] 7edc0: 94000124 bl 0x7f250 7edc4: 910006a8 add x8, x21, #0x1 7edc8: aa1303f4 mov x20, x19 7edcc: f8060e88 str x8, [x20, #0x60]! 7edd0: f81c0280 stur x0, [x20, #-0x40] 7edd4: 94000052 bl 0x7ef1c 7edd8: b9400808 ldr w8, [x0, #0x8] 7eddc: 90000009 adrp x9, 0x7e000 7ede0: 9139a129 add x9, x9, #0xe68 7ede4: 11000508 add w8, w8, #0x1 7ede8: b9000808 str w8, [x0, #0x8] 7edec: aa1403e0 mov x0, x20 7edf0: f9000689 str x9, [x20, #0x8] 7edf4: 9400ac4f bl 0xa9f30 7edf8: f9400294 ldr x20, [x20] 7edfc: 94000048 bl 0x7ef1c 7ee00: 9278de88 and x8, x20, #0xffffffffffffff00 7ee04: eb15011f cmp x8, x21 7ee08: 540001e1 b.ne 0x7ee44 7ee0c: b9403268 ldr w8, [x19, #0x30] 7ee10: 7100011f cmp w8, #0x0 7ee14: 5a885508 cneg w8, w8, mi 7ee18: 11000508 add w8, w8, #0x1 7ee1c: b9003268 str w8, [x19, #0x30] 7ee20: f9400008 ldr x8, [x0] 7ee24: eb13011f cmp x8, x19 7ee28: 54000060 b.eq 0x7ee34 7ee2c: f9001668 str x8, [x19, #0x28] 7ee30: f9000013 str x19, [x0] 7ee34: b9400808 ldr w8, [x0, #0x8] 7ee38: 51000508 sub w8, w8, #0x1 7ee3c: b9000808 str w8, [x0, #0x8] 7ee40: 14000004 b 0x7ee50 7ee44: f9400008 ldr x8, [x0] 7ee48: b50000c8 cbnz x8, 0x7ee60 7ee4c: f9000013 str x19, [x0] 7ee50: a9427bfd ldp x29, x30, [sp, #0x20] 7ee54: a9414ff4 ldp x20, x19, [sp, #0x10] 7ee58: f84307f5 ldr x21, [sp], #0x30 7ee5c: d65f03c0 ret 7ee60: 94000112 bl 0x7f2a8 7ee64: 9400032f bl 0x7fb20 7ee68: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7ee6c: a9017bfd stp x29, x30, [sp, #0x10] 7ee70: 910043fd add x29, sp, #0x10 7ee74: 7100041f cmp w0, #0x1 7ee78: 54000261 b.ne 0x7eec4 7ee7c: d1018033 sub x19, x1, #0x60 7ee80: f9400260 ldr x0, [x19] 7ee84: b4000180 cbz x0, 0x7eeb4 7ee88: d1020014 sub x20, x0, #0x80 7ee8c: c85ffe88 ldaxr x8, [x20] 7ee90: f1000508 subs x8, x8, #0x1 7ee94: c809fe88 stlxr w9, x8, [x20] 7ee98: 35ffffa9 cbnz w9, 0x7ee8c 7ee9c: 540000c1 b.ne 0x7eeb4 7eea0: f8590008 ldur x8, [x0, #-0x70] 7eea4: b4000048 cbz x8, 0x7eeac 7eea8: d63f0100 blr x8 7eeac: aa1403e0 mov x0, x20 7eeb0: 940004c9 bl 0x801d4 7eeb4: a9417bfd ldp x29, x30, [sp, #0x10] 7eeb8: aa1303e0 mov x0, x19 7eebc: a8c24ff4 ldp x20, x19, [sp], #0x20 7eec0: 140004c5 b 0x801d4 7eec4: f85c0020 ldur x0, [x1, #-0x40] 7eec8: 940000e8 bl 0x7f268 7eecc: 94000315 bl 0x7fb20 7eed0: 94000314 bl 0x7fb20 7eed4: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7eed8: 910003fd mov x29, sp 7eedc: 94000034 bl 0x7efac 7eee0: b4000080 cbz x0, 0x7eef0 7eee4: b9400808 ldr w8, [x0, #0x8] 7eee8: 7100011f cmp w8, #0x0 7eeec: 1a9f07e0 cset w0, ne 7eef0: a8c17bfd ldp x29, x30, [sp], #0x10 7eef4: d65f03c0 ret 7eef8: 9400030a bl 0x7fb20 7eefc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7ef00: 910003fd mov x29, sp 7ef04: 9400002a bl 0x7efac 7ef08: b4000040 cbz x0, 0x7ef10 7ef0c: b9400800 ldr w0, [x0, #0x8] 7ef10: a8c17bfd ldp x29, x30, [sp], #0x10 7ef14: d65f03c0 ret 7ef18: 94000302 bl 0x7fb20 7ef1c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7ef20: a9017bfd stp x29, x30, [sp, #0x10] 7ef24: 910043fd add x29, sp, #0x10 7ef28: d00006a0 adrp x0, 0x154000 7ef2c: 90000001 adrp x1, 0x7e000 7ef30: 91241000 add x0, x0, #0x904 7ef34: 913fa021 add x1, x1, #0xfe8 7ef38: 97fe3f4e bl 0xec70 7ef3c: 35000260 cbnz w0, 0x7ef88 7ef40: d00006b4 adrp x20, 0x154000 7ef44: b9490280 ldr w0, [x20, #0x900] 7ef48: 97fe41aa bl 0xf5f0 7ef4c: aa0003f3 mov x19, x0 7ef50: b5000153 cbnz x19, 0x7ef78 7ef54: 320003e0 orr w0, wzr, #0x1 7ef58: 321c03e1 orr w1, wzr, #0x10 7ef5c: 94000487 bl 0x80178 7ef60: aa0003f3 mov x19, x0 7ef64: b4000193 cbz x19, 0x7ef94 7ef68: b9490280 ldr w0, [x20, #0x900] 7ef6c: aa1303e1 mov x1, x19 7ef70: 97fe40f0 bl 0xf330 7ef74: 35000160 cbnz w0, 0x7efa0 7ef78: a9417bfd ldp x29, x30, [sp, #0x10] 7ef7c: aa1303e0 mov x0, x19 7ef80: a8c24ff4 ldp x20, x19, [sp], #0x20 7ef84: d65f03c0 ret 7ef88: f00001c0 adrp x0, 0xb9000 7ef8c: 9113ac00 add x0, x0, #0x4eb 7ef90: 94000cad bl 0x82244 7ef94: f00001c0 adrp x0, 0xb9000 7ef98: 91125400 add x0, x0, #0x495 7ef9c: 94000caa bl 0x82244 7efa0: f00001c0 adrp x0, 0xb9000 7efa4: 9112d800 add x0, x0, #0x4b6 7efa8: 94000ca7 bl 0x82244 7efac: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7efb0: 910003fd mov x29, sp 7efb4: d00006a0 adrp x0, 0x154000 7efb8: 90000001 adrp x1, 0x7e000 7efbc: 91241000 add x0, x0, #0x904 7efc0: 913fa021 add x1, x1, #0xfe8 7efc4: 97fe3f2b bl 0xec70 7efc8: 350000a0 cbnz w0, 0x7efdc 7efcc: d00006a8 adrp x8, 0x154000 7efd0: b9490100 ldr w0, [x8, #0x900] 7efd4: a8c17bfd ldp x29, x30, [sp], #0x10 7efd8: 17fe4186 b 0xf5f0 7efdc: f00001c0 adrp x0, 0xb9000 7efe0: 9113ac00 add x0, x0, #0x4eb 7efe4: 94000c98 bl 0x82244 7efe8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7efec: 910003fd mov x29, sp 7eff0: d00006a0 adrp x0, 0x154000 7eff4: b0000001 adrp x1, 0x7f000 7eff8: 91240000 add x0, x0, #0x900 7effc: 91007021 add x1, x1, #0x1c 7f000: 97fe3f08 bl 0xec20 7f004: 35000060 cbnz w0, 0x7f010 7f008: a8c17bfd ldp x29, x30, [sp], #0x10 7f00c: d65f03c0 ret 7f010: d00001c0 adrp x0, 0xb9000 7f014: 91147000 add x0, x0, #0x51c 7f018: 94000c8b bl 0x82244 7f01c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7f020: 910003fd mov x29, sp 7f024: 940004b3 bl 0x802f0 7f028: b00006a8 adrp x8, 0x154000 7f02c: b9490100 ldr w0, [x8, #0x900] 7f030: aa1f03e1 mov x1, xzr 7f034: 97fe40bf bl 0xf330 7f038: 35000060 cbnz w0, 0x7f044 7f03c: a8c17bfd ldp x29, x30, [sp], #0x10 7f040: d65f03c0 ret 7f044: d00001c0 adrp x0, 0xb9000 7f048: 91155800 add x0, x0, #0x556 7f04c: 94000c7e bl 0x82244 7f050: f81d0ff5 str x21, [sp, #-0x30]! 7f054: a9014ff4 stp x20, x19, [sp, #0x10] 7f058: a9027bfd stp x29, x30, [sp, #0x20] 7f05c: 910083fd add x29, sp, #0x20 7f060: aa0003f3 mov x19, x0 7f064: b00006a0 adrp x0, 0x154000 7f068: 91242000 add x0, x0, #0x908 7f06c: 97fe4155 bl 0xf5c0 7f070: 35000440 cbnz w0, 0x7f0f8 7f074: 39400268 ldrb w8, [x19] 7f078: 7100011f cmp w8, #0x0 7f07c: 1a9f17f4 cset w20, eq 7f080: 350002a8 cbnz w8, 0x7f0d4 7f084: b00006b4 adrp x20, 0x154000 7f088: b00006b5 adrp x21, 0x154000 7f08c: 9124c294 add x20, x20, #0x930 7f090: 912422b5 add x21, x21, #0x908 7f094: f9400268 ldr x8, [x19] 7f098: 92781d09 and x9, x8, #0xff00 7f09c: b4000109 cbz x9, 0x7f0bc 7f0a0: aa1403e0 mov x0, x20 7f0a4: aa1503e1 mov x1, x21 7f0a8: 97fe407a bl 0xf290 7f0ac: 34ffff40 cbz w0, 0x7f094 7f0b0: d00001c0 adrp x0, 0xb9000 7f0b4: 9116dc00 add x0, x0, #0x5b7 7f0b8: 94000c63 bl 0x82244 7f0bc: 72001d1f tst w8, #0xff 7f0c0: 12001d09 and w9, w8, #0xff 7f0c4: 1a9f17f4 cset w20, eq 7f0c8: 35000069 cbnz w9, 0x7f0d4 7f0cc: 321803e8 orr w8, wzr, #0x100 7f0d0: f9000268 str x8, [x19] 7f0d4: b00006a0 adrp x0, 0x154000 7f0d8: 91242000 add x0, x0, #0x908 7f0dc: 97fe4265 bl 0xfa70 7f0e0: 35000120 cbnz w0, 0x7f104 7f0e4: 2a1403e0 mov w0, w20 7f0e8: a9427bfd ldp x29, x30, [sp, #0x20] 7f0ec: a9414ff4 ldp x20, x19, [sp, #0x10] 7f0f0: f84307f5 ldr x21, [sp], #0x30 7f0f4: d65f03c0 ret 7f0f8: d00001c0 adrp x0, 0xb9000 7f0fc: 91162c00 add x0, x0, #0x58b 7f100: 94000c51 bl 0x82244 7f104: d00001c0 adrp x0, 0xb9000 7f108: 9117a800 add x0, x0, #0x5ea 7f10c: 94000c4e bl 0x82244 7f110: f81e0ff3 str x19, [sp, #-0x20]! 7f114: a9017bfd stp x29, x30, [sp, #0x10] 7f118: 910043fd add x29, sp, #0x10 7f11c: aa0003f3 mov x19, x0 7f120: b00006a0 adrp x0, 0x154000 7f124: 91242000 add x0, x0, #0x908 7f128: 97fe4126 bl 0xf5c0 7f12c: 350001e0 cbnz w0, 0x7f168 7f130: b00006a0 adrp x0, 0x154000 7f134: 320003e8 orr w8, wzr, #0x1 7f138: 91242000 add x0, x0, #0x908 7f13c: f900027f str xzr, [x19] 7f140: 39000268 strb w8, [x19] 7f144: 97fe424b bl 0xfa70 7f148: 35000160 cbnz w0, 0x7f174 7f14c: b00006a0 adrp x0, 0x154000 7f150: 9124c000 add x0, x0, #0x930 7f154: 97fe41fb bl 0xf940 7f158: 35000140 cbnz w0, 0x7f180 7f15c: a9417bfd ldp x29, x30, [sp, #0x10] 7f160: f84207f3 ldr x19, [sp], #0x20 7f164: d65f03c0 ret 7f168: d00001c0 adrp x0, 0xb9000 7f16c: 91185800 add x0, x0, #0x616 7f170: 94000c35 bl 0x82244 7f174: d00001c0 adrp x0, 0xb9000 7f178: 91190800 add x0, x0, #0x642 7f17c: 94000c32 bl 0x82244 7f180: d00001c0 adrp x0, 0xb9000 7f184: 9119b800 add x0, x0, #0x66e 7f188: 94000c2f bl 0x82244 7f18c: f81e0ff3 str x19, [sp, #-0x20]! 7f190: a9017bfd stp x29, x30, [sp, #0x10] 7f194: 910043fd add x29, sp, #0x10 7f198: aa0003f3 mov x19, x0 7f19c: b00006a0 adrp x0, 0x154000 7f1a0: 91242000 add x0, x0, #0x908 7f1a4: 97fe4107 bl 0xf5c0 7f1a8: 350001a0 cbnz w0, 0x7f1dc 7f1ac: b00006a0 adrp x0, 0x154000 7f1b0: 91242000 add x0, x0, #0x908 7f1b4: f900027f str xzr, [x19] 7f1b8: 97fe422e bl 0xfa70 7f1bc: 35000160 cbnz w0, 0x7f1e8 7f1c0: b00006a0 adrp x0, 0x154000 7f1c4: 9124c000 add x0, x0, #0x930 7f1c8: 97fe41de bl 0xf940 7f1cc: 35000140 cbnz w0, 0x7f1f4 7f1d0: a9417bfd ldp x29, x30, [sp, #0x10] 7f1d4: f84207f3 ldr x19, [sp], #0x20 7f1d8: d65f03c0 ret 7f1dc: d00001c0 adrp x0, 0xb9000 7f1e0: 911aa400 add x0, x0, #0x6a9 7f1e4: 94000c18 bl 0x82244 7f1e8: d00001c0 adrp x0, 0xb9000 7f1ec: 911b4c00 add x0, x0, #0x6d3 7f1f0: 94000c15 bl 0x82244 7f1f4: d00001c0 adrp x0, 0xb9000 7f1f8: 911bf400 add x0, x0, #0x6fd 7f1fc: 94000c12 bl 0x82244 7f200: 90000308 adrp x8, 0xdf000 7f204: f947a908 ldr x8, [x8, #0xf50] 7f208: c85ffd00 ldaxr x0, [x8] 7f20c: c809fd00 stlxr w9, x0, [x8] 7f210: 35ffffc9 cbnz w9, 0x7f208 7f214: d65f03c0 ret 7f218: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7f21c: 910003fd mov x29, sp 7f220: d63f0000 blr x0 7f224: d00001c0 adrp x0, 0xb9000 7f228: 911cd800 add x0, x0, #0x736 7f22c: 94000c06 bl 0x82244 7f230: 90000308 adrp x8, 0xdf000 7f234: f947a908 ldr x8, [x8, #0xf50] 7f238: c85ffd00 ldaxr x0, [x8] 7f23c: c809fd00 stlxr w9, x0, [x8] 7f240: 35ffffc9 cbnz w9, 0x7f238 7f244: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7f248: 910003fd mov x29, sp 7f24c: 97fffff3 bl 0x7f218 7f250: 90000308 adrp x8, 0xdf000 7f254: f9461108 ldr x8, [x8, #0xc20] 7f258: c85ffd00 ldaxr x0, [x8] 7f25c: c809fd00 stlxr w9, x0, [x8] 7f260: 35ffffc9 cbnz w9, 0x7f258 7f264: d65f03c0 ret 7f268: f81e0ff3 str x19, [sp, #-0x20]! 7f26c: a9017bfd stp x29, x30, [sp, #0x10] 7f270: 910043fd add x29, sp, #0x10 7f274: d63f0000 blr x0 7f278: d00001c0 adrp x0, 0xb9000 7f27c: 911d7c00 add x0, x0, #0x75f 7f280: 94000bf1 bl 0x82244 7f284: 97fffdc9 bl 0x7e9a8 7f288: d00001c0 adrp x0, 0xb9000 7f28c: 911e1c00 add x0, x0, #0x787 7f290: 94000bed bl 0x82244 7f294: aa0003f3 mov x19, x0 7f298: 97fffdea bl 0x7ea40 7f29c: aa1303e0 mov x0, x19 7f2a0: 97feaaea bl 0x29e48 <.text+0x1a398> 7f2a4: 97feaae9 bl 0x29e48 <.text+0x1a398> 7f2a8: f81f0ffe str x30, [sp, #-0x10]! 7f2ac: 97ffff40 bl 0x7efac 7f2b0: b40001a0 cbz x0, 0x7f2e4 7f2b4: f9400008 ldr x8, [x0] 7f2b8: b4000168 cbz x8, 0x7f2e4 7f2bc: f9403109 ldr x9, [x8, #0x60] 7f2c0: d285656a mov x10, #0x2b2b // =11051 7f2c4: f2a8e86a movk x10, #0x4743, lsl #16 7f2c8: f2c989ca movk x10, #0x4c4e, lsl #32 7f2cc: d348fd29 lsr x9, x9, #8 7f2d0: f2e0086a movk x10, #0x43, lsl #48 7f2d4: eb0a013f cmp x9, x10 7f2d8: 54000061 b.ne 0x7f2e4 7f2dc: f9401100 ldr x0, [x8, #0x20] 7f2e0: 97ffffe2 bl 0x7f268 7f2e4: 97ffffdb bl 0x7f250 7f2e8: 97ffffe0 bl 0x7f268 7f2ec: 97feaad7 bl 0x29e48 <.text+0x1a398> 7f2f0: 90000309 adrp x9, 0xdf000 7f2f4: f9476129 ldr x9, [x9, #0xec0] 7f2f8: c85ffd28 ldaxr x8, [x9] 7f2fc: c80afd20 stlxr w10, x0, [x9] 7f300: 35ffffca cbnz w10, 0x7f2f8 7f304: aa0803e0 mov x0, x8 7f308: d65f03c0 ret 7f30c: 90000308 adrp x8, 0xdf000 7f310: f9476108 ldr x8, [x8, #0xec0] 7f314: c85ffd00 ldaxr x0, [x8] 7f318: c809fd00 stlxr w9, x0, [x8] 7f31c: 35ffffc9 cbnz w9, 0x7f314 7f320: d65f03c0 ret 7f324: d10203ff sub sp, sp, #0x80 7f328: f90023f7 str x23, [sp, #0x40] 7f32c: a90557f6 stp x22, x21, [sp, #0x50] 7f330: a9064ff4 stp x20, x19, [sp, #0x60] 7f334: a9077bfd stp x29, x30, [sp, #0x70] 7f338: 9101c3fd add x29, sp, #0x70 7f33c: d53bd057 mrs x23, TPIDR_EL0 7f340: f94016e8 ldr x8, [x23, #0x28] 7f344: aa0403f3 mov x19, x4 7f348: aa0303f4 mov x20, x3 7f34c: 7100041f cmp w0, #0x1 7f350: 320007e0 orr w0, wzr, #0x3 7f354: f9001fe8 str x8, [sp, #0x38] 7f358: 54000b81 b.ne 0x7f4c8 7f35c: b4000b74 cbz x20, 0x7f4c8 7f360: b4000b53 cbz x19, 0x7f4c8 7f364: 9278dc55 and x21, x2, #0xffffffffffffff00 7f368: 37000081 tbnz w1, #0x0, 0x7f378 7f36c: 37080341 tbnz w1, #0x1, 0x7f3d4 7f370: 320007e0 orr w0, wzr, #0x3 7f374: 14000055 b 0x7f4c8 7f378: d2856016 mov x22, #0x2b00 // =11008 7f37c: f2a86576 movk x22, #0x432b, lsl #16 7f380: f2c9c8f6 movk x22, #0x4e47, lsl #32 7f384: f2e86996 movk x22, #0x434c, lsl #48 7f388: eb1602bf cmp x21, x22 7f38c: 1a9f17e2 cset w2, eq 7f390: 910023e0 add x0, sp, #0x8 7f394: aa1403e3 mov x3, x20 7f398: aa1303e4 mov x4, x19 7f39c: 94000059 bl 0x7f500 7f3a0: b94033e0 ldr w0, [sp, #0x30] 7f3a4: 7100181f cmp w0, #0x6 7f3a8: 54000901 b.ne 0x7f4c8 7f3ac: eb1602bf cmp x21, x22 7f3b0: 540008c1 b.ne 0x7f4c8 7f3b4: f94007e8 ldr x8, [sp, #0x8] 7f3b8: 321f07e0 orr w0, wzr, #0x6 7f3bc: b81d4288 stur w8, [x20, #-0x2c] 7f3c0: 3cc103e0 ldur q0, [sp, #0x10] 7f3c4: 3c9d8280 stur q0, [x20, #-0x28] 7f3c8: 3cc203e0 ldur q0, [sp, #0x20] 7f3cc: 3c9e8280 stur q0, [x20, #-0x18] 7f3d0: 1400003e b 0x7f4c8 7f3d4: 37100321 tbnz w1, #0x2, 0x7f438 7f3d8: d2856008 mov x8, #0x2b00 // =11008 7f3dc: f2a86568 movk x8, #0x432b, lsl #16 7f3e0: f2c9c8e8 movk x8, #0x4e47, lsl #32 7f3e4: f2e86988 movk x8, #0x434c, lsl #48 7f3e8: eb0802bf cmp x21, x8 7f3ec: 1a9f17e2 cset w2, eq 7f3f0: 910023e0 add x0, sp, #0x8 7f3f4: aa1403e3 mov x3, x20 7f3f8: aa1303e4 mov x4, x19 7f3fc: 94000041 bl 0x7f500 7f400: b94033e0 ldr w0, [sp, #0x30] 7f404: 7100181f cmp w0, #0x6 7f408: 54000601 b.ne 0x7f4c8 7f40c: aa1303e0 mov x0, x19 7f410: 2a1f03e1 mov w1, wzr 7f414: aa1403e2 mov x2, x20 7f418: 9400a54d bl 0xa894c 7f41c: f94007e2 ldr x2, [sp, #0x8] 7f420: 320003e1 orr w1, wzr, #0x1 7f424: aa1303e0 mov x0, x19 7f428: 9400a549 bl 0xa894c 7f42c: f94013e1 ldr x1, [sp, #0x20] 7f430: aa1303e0 mov x0, x19 7f434: 14000023 b 0x7f4c0 7f438: d2856008 mov x8, #0x2b00 // =11008 7f43c: f2a86568 movk x8, #0x432b, lsl #16 7f440: f2c9c8e8 movk x8, #0x4e47, lsl #32 7f444: f2e86988 movk x8, #0x434c, lsl #48 7f448: eb0802bf cmp x21, x8 7f44c: 54000121 b.ne 0x7f470 7f450: b89d4295 ldursw x21, [x20, #-0x2c] 7f454: f90007f5 str x21, [sp, #0x8] 7f458: 3cdd8280 ldur q0, [x20, #-0x28] 7f45c: 3c8103e0 stur q0, [sp, #0x10] 7f460: 3cde8280 ldur q0, [x20, #-0x18] 7f464: 3c8203e0 stur q0, [sp, #0x20] 7f468: 9e660016 fmov x22, d0 7f46c: 1400000b b 0x7f498 7f470: 910023e0 add x0, sp, #0x8 7f474: 2a1f03e2 mov w2, wzr 7f478: aa1403e3 mov x3, x20 7f47c: aa1303e4 mov x4, x19 7f480: 94000020 bl 0x7f500 7f484: b94033e8 ldr w8, [sp, #0x30] 7f488: 7100191f cmp w8, #0x6 7f48c: 54000341 b.ne 0x7f4f4 7f490: f94007f5 ldr x21, [sp, #0x8] 7f494: f94013f6 ldr x22, [sp, #0x20] 7f498: aa1303e0 mov x0, x19 7f49c: 2a1f03e1 mov w1, wzr 7f4a0: aa1403e2 mov x2, x20 7f4a4: 9400a52a bl 0xa894c 7f4a8: 320003e1 orr w1, wzr, #0x1 7f4ac: aa1303e0 mov x0, x19 7f4b0: aa1503e2 mov x2, x21 7f4b4: 9400a526 bl 0xa894c 7f4b8: aa1303e0 mov x0, x19 7f4bc: aa1603e1 mov x1, x22 7f4c0: 9400a540 bl 0xa89c0 7f4c4: 32000be0 orr w0, wzr, #0x7 7f4c8: f94016e8 ldr x8, [x23, #0x28] 7f4cc: f9401fe9 ldr x9, [sp, #0x38] 7f4d0: eb09011f cmp x8, x9 7f4d4: 540000e1 b.ne 0x7f4f0 7f4d8: a9477bfd ldp x29, x30, [sp, #0x70] 7f4dc: a9464ff4 ldp x20, x19, [sp, #0x60] 7f4e0: a94557f6 ldp x22, x21, [sp, #0x50] 7f4e4: f94023f7 ldr x23, [sp, #0x40] 7f4e8: 910203ff add sp, sp, #0x80 7f4ec: d65f03c0 ret 7f4f0: 97fe3f3c bl 0xf1e0 <__stack_chk_fail@plt> 7f4f4: 2a1f03e0 mov w0, wzr 7f4f8: aa1403e1 mov x1, x20 7f4fc: 9400017e bl 0x7faf4 7f500: d10303ff sub sp, sp, #0xc0 7f504: a9066ffc stp x28, x27, [sp, #0x60] 7f508: a90767fa stp x26, x25, [sp, #0x70] 7f50c: a9085ff8 stp x24, x23, [sp, #0x80] 7f510: a90957f6 stp x22, x21, [sp, #0x90] 7f514: a90a4ff4 stp x20, x19, [sp, #0xa0] 7f518: a90b7bfd stp x29, x30, [sp, #0xb0] 7f51c: 9102c3fd add x29, sp, #0xb0 7f520: d53bd054 mrs x20, TPIDR_EL0 7f524: f9401688 ldr x8, [x20, #0x28] 7f528: aa0403f7 mov x23, x4 7f52c: 2a0203f5 mov w21, w2 7f530: aa0003f3 mov x19, x0 7f534: 6f00e400 movi v0.2d, #0000000000000000 7f538: 320007e9 orr w9, wzr, #0x3 7f53c: f9002fe8 str x8, [sp, #0x58] 7f540: f900127f str xzr, [x19, #0x20] 7f544: ad000260 stp q0, q0, [x19] 7f548: b9002a69 str w9, [x19, #0x28] 7f54c: 36000081 tbz w1, #0x0, 0x7f55c 7f550: 121f0828 and w8, w1, #0xe 7f554: 35000068 cbnz w8, 0x7f560 7f558: 1400000b b 0x7f584 7f55c: 37080081 tbnz w1, #0x1, 0x7f56c 7f560: 320007e8 orr w8, wzr, #0x3 7f564: b9002a68 str w8, [x19, #0x28] 7f568: 1400012c b 0x7fa18 7f56c: 2a2103e8 mvn w8, w1 7f570: 121e0508 and w8, w8, #0xc 7f574: 35000088 cbnz w8, 0x7f584 7f578: 321f03e8 orr w8, wzr, #0x2 7f57c: b9002a68 str w8, [x19, #0x28] 7f580: 14000126 b 0x7fa18 7f584: aa1703e0 mov x0, x23 7f588: b9003be1 str w1, [sp, #0x38] 7f58c: f90017e3 str x3, [sp, #0x28] 7f590: 9400a50e bl 0xa89c8 7f594: aa0003f8 mov x24, x0 7f598: f90027f8 str x24, [sp, #0x48] 7f59c: b4000458 cbz x24, 0x7f624 7f5a0: aa1703e0 mov x0, x23 7f5a4: f9000a78 str x24, [x19, #0x10] 7f5a8: 9400a4ff bl 0xa89a4 7f5ac: d100041a sub x26, x0, #0x1 7f5b0: aa1703e0 mov x0, x23 7f5b4: 9400a507 bl 0xa89d0 7f5b8: 91000708 add x8, x24, #0x1 7f5bc: f90027e8 str x8, [sp, #0x48] 7f5c0: 39400301 ldrb w1, [x24] 7f5c4: aa0003f9 mov x25, x0 7f5c8: 910123e0 add x0, sp, #0x48 7f5cc: 94000232 bl 0x7fe94 7f5d0: f94027e9 ldr x9, [sp, #0x48] 7f5d4: f100001f cmp x0, #0x0 7f5d8: 9a800336 csel x22, x25, x0, eq 7f5dc: 91000528 add x8, x9, #0x1 7f5e0: f90027e8 str x8, [sp, #0x48] 7f5e4: 39400129 ldrb w9, [x9] 7f5e8: b90037f5 str w21, [sp, #0x34] 7f5ec: 7103fd3f cmp w9, #0xff 7f5f0: b9003fe9 str w9, [sp, #0x3c] 7f5f4: 540001e0 b.eq 0x7f630 7f5f8: aa1f03ea mov x10, xzr 7f5fc: aa1f03e9 mov x9, xzr 7f600: 3840150b ldrb w11, [x8], #0x1 7f604: 1200196c and w12, w11, #0x7f 7f608: 9aca218c lsl x12, x12, x10 7f60c: aa090189 orr x9, x12, x9 7f610: 91001d4a add x10, x10, #0x7 7f614: 373fff6b tbnz w11, #0x7, 0x7f600 7f618: 8b09011c add x28, x8, x9 7f61c: f90027e8 str x8, [sp, #0x48] 7f620: 14000005 b 0x7f634 7f624: 321d03e8 orr w8, wzr, #0x8 7f628: b9002a68 str w8, [x19, #0x28] 7f62c: 140000fb b 0x7fa18 7f630: aa1f03fc mov x28, xzr 7f634: 91000515 add x21, x8, #0x1 7f638: f90007f4 str x20, [sp, #0x8] 7f63c: f90027f5 str x21, [sp, #0x48] 7f640: 39400118 ldrb w24, [x8] 7f644: aa1f03ea mov x10, xzr 7f648: aa1f03e9 mov x9, xzr 7f64c: cb19035b sub x27, x26, x25 7f650: 384016a8 ldrb w8, [x21], #0x1 7f654: 1200190b and w11, w8, #0x7f 7f658: 9aca216b lsl x11, x11, x10 7f65c: aa090169 orr x9, x11, x9 7f660: 91001d4a add x10, x10, #0x7 7f664: 373fff68 tbnz w8, #0x7, 0x7f650 7f668: 92407d37 and x23, x9, #0xffffffff 7f66c: 8b1702b4 add x20, x21, x23 7f670: aa1503e9 mov x9, x21 7f674: a90457f5 stp x21, x21, [sp, #0x40] 7f678: eb14013f cmp x9, x20 7f67c: 540003a2 b.hs 0x7f6f0 7f680: 910103e0 add x0, sp, #0x40 7f684: 2a1803e1 mov w1, w24 7f688: 94000203 bl 0x7fe94 7f68c: aa0003f9 mov x25, x0 7f690: 910103e0 add x0, sp, #0x40 7f694: 2a1803e1 mov w1, w24 7f698: 940001ff bl 0x7fe94 7f69c: aa0003fa mov x26, x0 7f6a0: 910103e0 add x0, sp, #0x40 7f6a4: 2a1803e1 mov w1, w24 7f6a8: 940001fb bl 0x7fe94 7f6ac: f94023e9 ldr x9, [sp, #0x40] 7f6b0: aa1f03ea mov x10, xzr 7f6b4: aa1f03e8 mov x8, xzr 7f6b8: 3840152b ldrb w11, [x9], #0x1 7f6bc: 1200196c and w12, w11, #0x7f 7f6c0: 9aca218c lsl x12, x12, x10 7f6c4: aa080188 orr x8, x12, x8 7f6c8: 91001d4a add x10, x10, #0x7 7f6cc: 373fff6b tbnz w11, #0x7, 0x7f6b8 7f6d0: eb1b033f cmp x25, x27 7f6d4: f90023e9 str x9, [sp, #0x40] 7f6d8: 54000088 b.hi 0x7f6e8 7f6dc: 8b19034a add x10, x26, x25 7f6e0: eb0a037f cmp x27, x10 7f6e4: 540000e3 b.lo 0x7f700 7f6e8: eb19037f cmp x27, x25 7f6ec: 54fffc62 b.hs 0x7f678 7f6f0: b94037e8 ldr w8, [sp, #0x34] 7f6f4: f94017e1 ldr x1, [sp, #0x28] 7f6f8: 12000100 and w0, w8, #0x1 7f6fc: 940000fe bl 0x7faf4 7f700: b4001640 cbz x0, 0x7f9c8 7f704: 8b160009 add x9, x0, x22 7f708: b4001528 cbz x8, 0x7f9ac 7f70c: f94017eb ldr x11, [sp, #0x28] 7f710: b9403bed ldr w13, [sp, #0x38] 7f714: f90003e9 str x9, [sp] 7f718: 8b1702a9 add x9, x21, x23 7f71c: 9100816b add x11, x11, #0x20 7f720: f9000feb str x11, [sp, #0x18] 7f724: 121f05ab and w11, w13, #0x6 7f728: b90017eb str w11, [sp, #0x14] 7f72c: b9403feb ldr w11, [sp, #0x3c] 7f730: 528000aa mov w10, #0x5 // =5 7f734: 8b080128 add x8, x9, x8 7f738: 6a0a01bf tst w13, w10 7f73c: 1100196b add w11, w11, #0x6 7f740: 5280e8ec mov w12, #0x747 // =1863 7f744: 92400d79 and x25, x11, #0xf 7f748: d100051b sub x27, x8, #0x1 7f74c: 1a9f17e8 cset w8, eq 7f750: b90027e8 str w8, [sp, #0x24] 7f754: 1ad92588 lsr w8, w12, w25 7f758: 9280000e mov x14, #-0x1 // =-1 7f75c: 12000115 and w21, w8, #0x1 7f760: 14000002 b 0x7f768 7f764: 8b08029b add x27, x20, x8 7f768: aa1f03e9 mov x9, xzr 7f76c: aa1f03e8 mov x8, xzr 7f770: aa1b03f4 mov x20, x27 7f774: 3840168a ldrb w10, [x20], #0x1 7f778: 1200194b and w11, w10, #0x7f 7f77c: 9ac9216b lsl x11, x11, x9 7f780: aa080168 orr x8, x11, x8 7f784: 91001d29 add x9, x9, #0x7 7f788: 373fff6a tbnz w10, #0x7, 0x7f774 7f78c: f101013f cmp x9, #0x40 7f790: 121a014a and w10, w10, #0x40 7f794: 1a9f27eb cset w11, lo 7f798: 9ac921c9 lsl x9, x14, x9 7f79c: 6a4a197f tst w11, w10, lsr #6 7f7a0: 9a9f1129 csel x9, x9, xzr, ne 7f7a4: aa09011a orr x26, x8, x9 7f7a8: f100075f cmp x26, #0x1 7f7ac: 5400052b b.lt 0x7f850 7f7b0: f9002bfc str x28, [sp, #0x50] 7f7b4: b4fff9fc cbz x28, 0x7f6f0 7f7b8: 12000f28 and w8, w25, #0xf 7f7bc: 7100291f cmp w8, #0xa 7f7c0: 54fff988 b.hi 0x7f6f0 7f7c4: 34fff975 cbz w21, 0x7f6f0 7f7c8: d00001c8 adrp x8, 0xb9000 7f7cc: 911fc108 add x8, x8, #0x7f0 7f7d0: f8797908 ldr x8, [x8, x25, lsl #3] 7f7d4: b9403fe1 ldr w1, [sp, #0x3c] 7f7d8: 910143e0 add x0, sp, #0x50 7f7dc: 9ac82348 lsl x8, x26, x8 7f7e0: cb080388 sub x8, x28, x8 7f7e4: f9002be8 str x8, [sp, #0x50] 7f7e8: 940001ab bl 0x7fe94 7f7ec: b40003c0 cbz x0, 0x7f864 7f7f0: b94037e8 ldr w8, [sp, #0x34] 7f7f4: 36000b48 tbz w8, #0x0, 0x7f95c 7f7f8: f94017e9 ldr x9, [sp, #0x28] 7f7fc: d285602a mov x10, #0x2b01 // =11009 7f800: f2a8656a movk x10, #0x432b, lsl #16 7f804: f2c9c8ea movk x10, #0x4e47, lsl #32 7f808: f9400128 ldr x8, [x9] 7f80c: f2e8698a movk x10, #0x434c, lsl #48 7f810: eb0a011f cmp x8, x10 7f814: f9400fe8 ldr x8, [sp, #0x18] 7f818: 54000041 b.ne 0x7f820 7f81c: f85a0128 ldur x8, [x9, #-0x60] 7f820: f9002be8 str x8, [sp, #0x50] 7f824: b4001588 cbz x8, 0x7fad4 7f828: f85a8121 ldur x1, [x9, #-0x58] 7f82c: b4001541 cbz x1, 0x7fad4 7f830: f9400008 ldr x8, [x0] 7f834: 910143e2 add x2, sp, #0x50 7f838: f9401108 ldr x8, [x8, #0x20] 7f83c: d63f0100 blr x8 7f840: 360008e0 tbz w0, #0x0, 0x7f95c 7f844: b9403be8 ldr w8, [sp, #0x38] 7f848: 36000888 tbz w8, #0x0, 0x7f958 7f84c: 14000092 b 0x7fa94 7f850: b7f8015a tbnz x26, #0x3f, 0x7f878 7f854: b94017e8 ldr w8, [sp, #0x14] 7f858: 7100091f cmp w8, #0x2 7f85c: 54000801 b.ne 0x7f95c 7f860: 1400007a b 0x7fa48 7f864: b9403be8 ldr w8, [sp, #0x38] 7f868: b94027e9 ldr w9, [sp, #0x24] 7f86c: 36000b29 tbz w9, #0x0, 0x7f9d0 7f870: 37180768 tbnz w8, #0x3, 0x7f95c 7f874: 17ffff9f b 0x7f6f0 7f878: b94037e8 ldr w8, [sp, #0x34] 7f87c: 36000608 tbz w8, #0x0, 0x7f93c 7f880: f94017e1 ldr x1, [sp, #0x28] 7f884: d2856029 mov x9, #0x2b01 // =11009 7f888: f2a86569 movk x9, #0x432b, lsl #16 7f88c: f9400ff7 ldr x23, [sp, #0x18] 7f890: f9400028 ldr x8, [x1] 7f894: f2c9c8e9 movk x9, #0x4e47, lsl #32 7f898: f2e86989 movk x9, #0x434c, lsl #48 7f89c: eb09011f cmp x8, x9 7f8a0: 54000041 b.ne 0x7f8a8 7f8a4: f85a0037 ldur x23, [x1, #-0x60] 7f8a8: b4001237 cbz x23, 0x7faec 7f8ac: f85a8038 ldur x24, [x1, #-0x58] 7f8b0: b40011f8 cbz x24, 0x7faec 7f8b4: b400117c cbz x28, 0x7fae0 7f8b8: aa3a03e8 mvn x8, x26 7f8bc: 8b080396 add x22, x28, x8 7f8c0: aa1f03e9 mov x9, xzr 7f8c4: aa1f03e8 mov x8, xzr 7f8c8: 384016ca ldrb w10, [x22], #0x1 7f8cc: 1200194b and w11, w10, #0x7f 7f8d0: 9ac9216b lsl x11, x11, x9 7f8d4: aa080168 orr x8, x11, x8 7f8d8: 91001d29 add x9, x9, #0x7 7f8dc: 373fff6a tbnz w10, #0x7, 0x7f8c8 7f8e0: b4000388 cbz x8, 0x7f950 7f8e4: 12000f29 and w9, w25, #0xf 7f8e8: 7100293f cmp w9, #0xa 7f8ec: f9002bfc str x28, [sp, #0x50] 7f8f0: 54000ea8 b.hi 0x7fac4 7f8f4: 34000e95 cbz w21, 0x7fac4 7f8f8: d00001c9 adrp x9, 0xb9000 7f8fc: 911fc129 add x9, x9, #0x7f0 7f900: f8797929 ldr x9, [x9, x25, lsl #3] 7f904: b9403fe1 ldr w1, [sp, #0x3c] 7f908: 910143e0 add x0, sp, #0x50 7f90c: 9ac92108 lsl x8, x8, x9 7f910: cb080388 sub x8, x28, x8 7f914: f9002be8 str x8, [sp, #0x50] 7f918: 9400015f bl 0x7fe94 7f91c: f9002bf7 str x23, [sp, #0x50] 7f920: f9400008 ldr x8, [x0] 7f924: 910143e2 add x2, sp, #0x50 7f928: aa1803e1 mov x1, x24 7f92c: f9401108 ldr x8, [x8, #0x20] 7f930: d63f0100 blr x8 7f934: 3607fc60 tbz w0, #0x0, 0x7f8c0 7f938: 14000009 b 0x7f95c 7f93c: b9403be8 ldr w8, [sp, #0x38] 7f940: b94027e9 ldr w9, [sp, #0x24] 7f944: 36000469 tbz w9, #0x0, 0x7f9d0 7f948: 371800a8 tbnz w8, #0x3, 0x7f95c 7f94c: 14000065 b 0x7fae0 7f950: b9403be8 ldr w8, [sp, #0x38] 7f954: 37000b08 tbnz w8, #0x0, 0x7fab4 7f958: 36180b68 tbz w8, #0x3, 0x7fac4 7f95c: aa1f03ea mov x10, xzr 7f960: aa1f03e9 mov x9, xzr 7f964: aa1f03e8 mov x8, xzr 7f968: 386a6a8b ldrb w11, [x20, x10] 7f96c: 9100054a add x10, x10, #0x1 7f970: 1200196c and w12, w11, #0x7f 7f974: 9ac9218c lsl x12, x12, x9 7f978: aa080188 orr x8, x12, x8 7f97c: 91001d29 add x9, x9, #0x7 7f980: 373fff4b tbnz w11, #0x7, 0x7f968 7f984: f101013f cmp x9, #0x40 7f988: 121a016a and w10, w11, #0x40 7f98c: 1a9f27eb cset w11, lo 7f990: 9280000e mov x14, #-0x1 // =-1 7f994: 9ac921c9 lsl x9, x14, x9 7f998: 6a4a197f tst w11, w10, lsr #6 7f99c: 9a9f1129 csel x9, x9, xzr, ne 7f9a0: aa090108 orr x8, x8, x9 7f9a4: b5ffee08 cbnz x8, 0x7f764 7f9a8: 14000008 b 0x7f9c8 7f9ac: b9403be8 ldr w8, [sp, #0x38] 7f9b0: 121f0508 and w8, w8, #0x6 7f9b4: 7100091f cmp w8, #0x2 7f9b8: 54000081 b.ne 0x7f9c8 7f9bc: f900027f str xzr, [x19] 7f9c0: f9000e69 str x9, [x19, #0x18] 7f9c4: 14000012 b 0x7fa0c 7f9c8: 321d03e8 orr w8, wzr, #0x8 7f9cc: 14000011 b 0x7fa10 7f9d0: a9006e7a stp x26, x27, [x19] 7f9d4: f94003e8 ldr x8, [sp] 7f9d8: d285602a mov x10, #0x2b01 // =11009 7f9dc: f2a8656a movk x10, #0x432b, lsl #16 7f9e0: f2c9c8ea movk x10, #0x4e47, lsl #32 7f9e4: f9000e68 str x8, [x19, #0x18] 7f9e8: f94017e9 ldr x9, [sp, #0x28] 7f9ec: f2e8698a movk x10, #0x434c, lsl #48 7f9f0: f9400128 ldr x8, [x9] 7f9f4: eb0a011f cmp x8, x10 7f9f8: 54000061 b.ne 0x7fa04 7f9fc: f85a0128 ldur x8, [x9, #-0x60] 7fa00: f9000fe8 str x8, [sp, #0x18] 7fa04: f9400fe8 ldr x8, [sp, #0x18] 7fa08: f9001268 str x8, [x19, #0x20] 7fa0c: 321f07e8 orr w8, wzr, #0x6 7fa10: b9002a68 str w8, [x19, #0x28] 7fa14: f94007f4 ldr x20, [sp, #0x8] 7fa18: f9401688 ldr x8, [x20, #0x28] 7fa1c: f9402fe9 ldr x9, [sp, #0x58] 7fa20: eb09011f cmp x8, x9 7fa24: 54000561 b.ne 0x7fad0 7fa28: a94b7bfd ldp x29, x30, [sp, #0xb0] 7fa2c: a94a4ff4 ldp x20, x19, [sp, #0xa0] 7fa30: a94957f6 ldp x22, x21, [sp, #0x90] 7fa34: a9485ff8 ldp x24, x23, [sp, #0x80] 7fa38: a94767fa ldp x26, x25, [sp, #0x70] 7fa3c: a9466ffc ldp x28, x27, [sp, #0x60] 7fa40: 910303ff add sp, sp, #0xc0 7fa44: d65f03c0 ret 7fa48: a9006e7a stp x26, x27, [x19] 7fa4c: f94003e8 ldr x8, [sp] 7fa50: d285602a mov x10, #0x2b01 // =11009 7fa54: f2a8656a movk x10, #0x432b, lsl #16 7fa58: f2c9c8ea movk x10, #0x4e47, lsl #32 7fa5c: f9000e68 str x8, [x19, #0x18] 7fa60: f94017e9 ldr x9, [sp, #0x28] 7fa64: f94007f4 ldr x20, [sp, #0x8] 7fa68: f2e8698a movk x10, #0x434c, lsl #48 7fa6c: f9400128 ldr x8, [x9] 7fa70: eb0a011f cmp x8, x10 7fa74: 54000061 b.ne 0x7fa80 7fa78: f85a0128 ldur x8, [x9, #-0x60] 7fa7c: f9000fe8 str x8, [sp, #0x18] 7fa80: f9400fe8 ldr x8, [sp, #0x18] 7fa84: f9001268 str x8, [x19, #0x20] 7fa88: 321f07e8 orr w8, wzr, #0x6 7fa8c: b9002a68 str w8, [x19, #0x28] 7fa90: 17ffffe2 b 0x7fa18 7fa94: a9006e7a stp x26, x27, [x19] 7fa98: f94003e8 ldr x8, [sp] 7fa9c: 321f07e9 orr w9, wzr, #0x6 7faa0: f9000e68 str x8, [x19, #0x18] 7faa4: f9402be8 ldr x8, [sp, #0x50] 7faa8: b9002a69 str w9, [x19, #0x28] 7faac: f9001268 str x8, [x19, #0x20] 7fab0: 17ffffd9 b 0x7fa14 7fab4: a9006e7a stp x26, x27, [x19] 7fab8: f94003e8 ldr x8, [sp] 7fabc: a901de68 stp x8, x23, [x19, #0x18] 7fac0: 17ffffd3 b 0x7fa0c 7fac4: f94017e1 ldr x1, [sp, #0x28] 7fac8: 320003e0 orr w0, wzr, #0x1 7facc: 9400000a bl 0x7faf4 7fad0: 97fe3dc4 bl 0xf1e0 <__stack_chk_fail@plt> 7fad4: 320003e0 orr w0, wzr, #0x1 7fad8: aa0903e1 mov x1, x9 7fadc: 94000006 bl 0x7faf4 7fae0: f94017e1 ldr x1, [sp, #0x28] 7fae4: 2a1f03e0 mov w0, wzr 7fae8: 94000003 bl 0x7faf4 7faec: 320003e0 orr w0, wzr, #0x1 7faf0: 94000001 bl 0x7faf4 7faf4: a9be4ff4 stp x20, x19, [sp, #-0x20]! 7faf8: a9017bfd stp x29, x30, [sp, #0x10] 7fafc: 910043fd add x29, sp, #0x10 7fb00: aa0103f3 mov x19, x1 7fb04: 2a0003f4 mov w20, w0 7fb08: aa1303e0 mov x0, x19 7fb0c: 97fffba7 bl 0x7e9a8 7fb10: 36000074 tbz w20, #0x0, 0x7fb1c 7fb14: f85c0260 ldur x0, [x19, #-0x40] 7fb18: 97fffdd4 bl 0x7f268 7fb1c: 97fffde3 bl 0x7f2a8 7fb20: d10303ff sub sp, sp, #0xc0 7fb24: a9066ffc stp x28, x27, [sp, #0x60] 7fb28: a90767fa stp x26, x25, [sp, #0x70] 7fb2c: a9085ff8 stp x24, x23, [sp, #0x80] 7fb30: a90957f6 stp x22, x21, [sp, #0x90] 7fb34: a90a4ff4 stp x20, x19, [sp, #0xa0] 7fb38: a90b7bfd stp x29, x30, [sp, #0xb0] 7fb3c: 9102c3fd add x29, sp, #0xb0 7fb40: aa0003f3 mov x19, x0 7fb44: b5000073 cbnz x19, 0x7fb50 7fb48: aa1303e1 mov x1, x19 7fb4c: 97ffffea bl 0x7faf4 7fb50: d2856017 mov x23, #0x2b00 // =11008 7fb54: f2a86577 movk x23, #0x432b, lsl #16 7fb58: f2c9c8f7 movk x23, #0x4e47, lsl #32 7fb5c: aa1303e0 mov x0, x19 7fb60: f2e86997 movk x23, #0x434c, lsl #48 7fb64: 97fffb91 bl 0x7e9a8 7fb68: f9400268 ldr x8, [x19] 7fb6c: 9278dd15 and x21, x8, #0xffffffffffffff00 7fb70: eb1702bf cmp x21, x23 7fb74: 54000101 b.ne 0x7fb94 7fb78: b89d4268 ldursw x8, [x19, #-0x2c] 7fb7c: f85e0276 ldur x22, [x19, #-0x20] 7fb80: a97bd260 ldp x0, x20, [x19, #-0x48] 7fb84: d1018278 sub x24, x19, #0x60 7fb88: aa2803fc mvn x28, x8 7fb8c: f9001ff6 str x22, [sp, #0x38] 7fb90: 14000005 b 0x7fba4 7fb94: 97fffdaf bl 0x7f250 7fb98: aa0003f4 mov x20, x0 7fb9c: 97fffd99 bl 0x7f200 7fba0: aa1f03f8 mov x24, xzr 7fba4: 97fffd9d bl 0x7f218 7fba8: 97fffb80 bl 0x7e9a8 7fbac: eb1702bf cmp x21, x23 7fbb0: 540014e1 b.ne 0x7fe4c 7fbb4: 910006c8 add x8, x22, #0x1 7fbb8: f9001fe8 str x8, [sp, #0x38] 7fbbc: 394002c1 ldrb w1, [x22] 7fbc0: 9100e3e0 add x0, sp, #0x38 7fbc4: 940000b4 bl 0x7fe94 7fbc8: f9401fe8 ldr x8, [sp, #0x38] 7fbcc: 9100051a add x26, x8, #0x1 7fbd0: f9001ffa str x26, [sp, #0x38] 7fbd4: 39400115 ldrb w21, [x8] 7fbd8: 7103febf cmp w21, #0xff 7fbdc: 540013e0 b.eq 0x7fe58 7fbe0: aa1f03e8 mov x8, xzr 7fbe4: aa1f03fb mov x27, xzr 7fbe8: 38401749 ldrb w9, [x26], #0x1 7fbec: 1200192a and w10, w9, #0x7f 7fbf0: 9ac8214a lsl x10, x10, x8 7fbf4: aa1b015b orr x27, x10, x27 7fbf8: 91001d08 add x8, x8, #0x7 7fbfc: 373fff69 tbnz w9, #0x7, 0x7fbe8 7fc00: f9001ffa str x26, [sp, #0x38] 7fc04: 97fffcea bl 0x7efac 7fc08: f9000be0 str x0, [sp, #0x10] 7fc0c: f9400be8 ldr x8, [sp, #0x10] 7fc10: f9400108 ldr x8, [x8] 7fc14: f9000fe8 str x8, [sp, #0x18] 7fc18: b4001208 cbz x8, 0x7fe58 7fc1c: f9400fea ldr x10, [sp, #0x18] 7fc20: 8b1b0359 add x25, x26, x27 7fc24: aa0a03e9 mov x9, x10 7fc28: f8460d28 ldr x8, [x9, #0x60]! 7fc2c: eb18015f cmp x10, x24 7fc30: f90007e9 str x9, [sp, #0x8] 7fc34: 540001a0 b.eq 0x7fc68 7fc38: 9278dd09 and x9, x8, #0xffffffffffffff00 7fc3c: eb17013f cmp x9, x23 7fc40: 54000141 b.ne 0x7fc68 7fc44: f9400fe9 ldr x9, [sp, #0x18] 7fc48: f9400529 ldr x9, [x9, #0x8] 7fc4c: f90017e9 str x9, [sp, #0x28] 7fc50: 910006e9 add x9, x23, #0x1 7fc54: eb09011f cmp x8, x9 7fc58: 540000e1 b.ne 0x7fc74 7fc5c: f9400fe8 ldr x8, [sp, #0x18] 7fc60: f9400108 ldr x8, [x8] 7fc64: 14000006 b 0x7fc7c 7fc68: 8b1c0348 add x8, x26, x28 7fc6c: 8b1b0117 add x23, x8, x27 7fc70: 1400003b b 0x7fd5c 7fc74: f9400fe8 ldr x8, [sp, #0x18] 7fc78: 91020108 add x8, x8, #0x80 7fc7c: 11001aa9 add w9, w21, #0x6 7fc80: f90013e8 str x8, [sp, #0x20] 7fc84: 8b1c0348 add x8, x26, x28 7fc88: 5280e8ea mov w10, #0x747 // =1863 7fc8c: 92400d38 and x24, x9, #0xf 7fc90: 8b1b011c add x28, x8, x27 7fc94: 1ad82548 lsr w8, w10, w24 7fc98: 8b1b034b add x11, x26, x27 7fc9c: 12000116 and w22, w8, #0x1 7fca0: aa1c03f7 mov x23, x28 7fca4: f9001beb str x11, [sp, #0x30] 7fca8: aa1f03e9 mov x9, xzr 7fcac: aa1f03e8 mov x8, xzr 7fcb0: 3840178a ldrb w10, [x28], #0x1 7fcb4: 1200194b and w11, w10, #0x7f 7fcb8: 9ac9216b lsl x11, x11, x9 7fcbc: aa080168 orr x8, x11, x8 7fcc0: 91001d29 add x9, x9, #0x7 7fcc4: 373fff6a tbnz w10, #0x7, 0x7fcb0 7fcc8: b40004a8 cbz x8, 0x7fd5c 7fccc: 12000f09 and w9, w24, #0xf 7fcd0: 7100293f cmp w9, #0xa 7fcd4: f90027f9 str x25, [sp, #0x48] 7fcd8: 54000b08 b.hi 0x7fe38 7fcdc: 34000af6 cbz w22, 0x7fe38 7fce0: d00001c9 adrp x9, 0xb9000 7fce4: 911fc129 add x9, x9, #0x7f0 7fce8: f8787929 ldr x9, [x9, x24, lsl #3] 7fcec: 9ac92108 lsl x8, x8, x9 7fcf0: f9401be9 ldr x9, [sp, #0x30] 7fcf4: cb080128 sub x8, x9, x8 7fcf8: f90027e8 str x8, [sp, #0x48] 7fcfc: 910123e0 add x0, sp, #0x48 7fd00: 2a1503e1 mov w1, w21 7fd04: 94000064 bl 0x7fe94 7fd08: a94207e8 ldp x8, x1, [sp, #0x20] 7fd0c: f90023e8 str x8, [sp, #0x40] 7fd10: f9400008 ldr x8, [x0] 7fd14: f9401108 ldr x8, [x8, #0x20] 7fd18: 910103e2 add x2, sp, #0x40 7fd1c: d63f0100 blr x8 7fd20: 3607fc40 tbz w0, #0x0, 0x7fca8 7fd24: f9400fe9 ldr x9, [sp, #0x18] 7fd28: b9403128 ldr w8, [x9, #0x30] 7fd2c: 4b0803e8 neg w8, w8 7fd30: b9003128 str w8, [x9, #0x30] 7fd34: f9400be9 ldr x9, [sp, #0x10] 7fd38: b9400928 ldr w8, [x9, #0x8] 7fd3c: 11000508 add w8, w8, #0x1 7fd40: b9000928 str w8, [x9, #0x8] 7fd44: 97fffb3f bl 0x7ea40 7fd48: 97fffb3e bl 0x7ea40 7fd4c: f94007e0 ldr x0, [sp, #0x8] 7fd50: 97fffb16 bl 0x7e9a8 7fd54: 97fffb9e bl 0x7ebcc 7fd58: 14000038 b 0x7fe38 7fd5c: 9000030a adrp x10, 0xdf000 7fd60: f947214a ldr x10, [x10, #0xe40] 7fd64: 90000316 adrp x22, 0xdf000 7fd68: 11001aa8 add w8, w21, #0x6 7fd6c: 5280e8e9 mov w9, #0x747 // =1863 7fd70: 9100414a add x10, x10, #0x10 7fd74: f90027ea str x10, [sp, #0x48] 7fd78: f9461ed6 ldr x22, [x22, #0xc38] 7fd7c: 92400d18 and x24, x8, #0xf 7fd80: 8b1b035a add x26, x26, x27 7fd84: d00001db adrp x27, 0xb9000 7fd88: 1ad82528 lsr w8, w9, w24 7fd8c: 911fc37b add x27, x27, #0x7f0 7fd90: 1200011c and w28, w8, #0x1 7fd94: aa1f03e9 mov x9, xzr 7fd98: aa1f03e8 mov x8, xzr 7fd9c: 384016ea ldrb w10, [x23], #0x1 7fda0: 1200194b and w11, w10, #0x7f 7fda4: 9ac9216b lsl x11, x11, x9 7fda8: aa080168 orr x8, x11, x8 7fdac: 91001d29 add x9, x9, #0x7 7fdb0: 373fff6a tbnz w10, #0x7, 0x7fd9c 7fdb4: b4000488 cbz x8, 0x7fe44 7fdb8: 12000f09 and w9, w24, #0xf 7fdbc: 7100293f cmp w9, #0xa 7fdc0: f9002ff9 str x25, [sp, #0x58] 7fdc4: 540003a8 b.hi 0x7fe38 7fdc8: 3400039c cbz w28, 0x7fe38 7fdcc: f8787b69 ldr x9, [x27, x24, lsl #3] 7fdd0: 9ac92108 lsl x8, x8, x9 7fdd4: cb080348 sub x8, x26, x8 7fdd8: f9002fe8 str x8, [sp, #0x58] 7fddc: 910163e0 add x0, sp, #0x58 7fde0: 2a1503e1 mov w1, w21 7fde4: 9400002c bl 0x7fe94 7fde8: 910123e8 add x8, sp, #0x48 7fdec: f9002be8 str x8, [sp, #0x50] 7fdf0: f9400008 ldr x8, [x0] 7fdf4: f9401108 ldr x8, [x8, #0x20] 7fdf8: 910143e2 add x2, sp, #0x50 7fdfc: aa1603e1 mov x1, x22 7fe00: d63f0100 blr x8 7fe04: 3607fc80 tbz w0, #0x0, 0x7fd94 7fe08: 97fffb0e bl 0x7ea40 7fe0c: 321d03e0 orr w0, wzr, #0x8 7fe10: 97fffa80 bl 0x7e810 7fe14: 90000308 adrp x8, 0xdf000 7fe18: f9472108 ldr x8, [x8, #0xe40] 7fe1c: 91004108 add x8, x8, #0x10 7fe20: f9000008 str x8, [x0] 7fe24: 90000301 adrp x1, 0xdf000 7fe28: 90000302 adrp x2, 0xdf000 7fe2c: f9461c21 ldr x1, [x1, #0xc38] 7fe30: f946fc42 ldr x2, [x2, #0xdf8] 7fe34: 97fffaa2 bl 0x7e8bc 7fe38: 320003e0 orr w0, wzr, #0x1 7fe3c: aa1303e1 mov x1, x19 7fe40: 97ffff2d bl 0x7faf4 7fe44: 910123e0 add x0, sp, #0x48 7fe48: 94000734 bl 0x81b18 7fe4c: 97fffafd bl 0x7ea40 7fe50: aa1403e0 mov x0, x20 7fe54: 97fffd05 bl 0x7f268 7fe58: aa1403e0 mov x0, x20 7fe5c: 97fffd03 bl 0x7f268 7fe60: 14000004 b 0x7fe70 7fe64: 14000005 b 0x7fe78 7fe68: 14000002 b 0x7fe70 7fe6c: 14000001 b 0x7fe70 7fe70: aa0003f3 mov x19, x0 7fe74: 14000004 b 0x7fe84 7fe78: aa0003f3 mov x19, x0 7fe7c: 910123e0 add x0, sp, #0x48 7fe80: 94000726 bl 0x81b18 7fe84: 97fffaef bl 0x7ea40 7fe88: aa1303e0 mov x0, x19 7fe8c: 9400a8c4 bl 0xaa19c 7fe90: 97fea7ee bl 0x29e48 <.text+0x1a398> 7fe94: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7fe98: 910003fd mov x29, sp 7fe9c: 2a2103e8 mvn w8, w1 7fea0: 12001d08 and w8, w8, #0xff 7fea4: 340001e8 cbz w8, 0x7fee0 7fea8: 12000c28 and w8, w1, #0xf 7feac: 7100311f cmp w8, #0xc 7feb0: 540009a8 b.hi 0x7ffe4 7feb4: d00001c9 adrp x9, 0xb9000 7feb8: 911ef129 add x9, x9, #0x7bc 7febc: b8a87928 ldrsw x8, [x9, x8, lsl #2] 7fec0: f940000a ldr x10, [x0] 7fec4: 8b090108 add x8, x8, x9 7fec8: d61f0100 br x8 7fecc: aa0a03e9 mov x9, x10 7fed0: f8408528 ldr x8, [x9], #0x8 7fed4: 5304182b ubfx w11, w1, #4, #3 7fed8: 350001eb cbnz w11, 0x7ff14 7fedc: 14000012 b 0x7ff24 7fee0: aa1f03e8 mov x8, xzr 7fee4: 14000015 b 0x7ff38 7fee8: aa1f03eb mov x11, xzr 7feec: aa1f03e8 mov x8, xzr 7fef0: aa0a03e9 mov x9, x10 7fef4: 3840152c ldrb w12, [x9], #0x1 7fef8: 1200198d and w13, w12, #0x7f 7fefc: 9acb21ad lsl x13, x13, x11 7ff00: aa0801a8 orr x8, x13, x8 7ff04: 91001d6b add x11, x11, #0x7 7ff08: 373fff6c tbnz w12, #0x7, 0x7fef4 7ff0c: 5304182b ubfx w11, w1, #4, #3 7ff10: 340000ab cbz w11, 0x7ff24 7ff14: 7100057f cmp w11, #0x1 7ff18: 54000661 b.ne 0x7ffe4 7ff1c: b40000c8 cbz x8, 0x7ff34 7ff20: 8b080148 add x8, x10, x8 7ff24: 13001c2a sxtb w10, w1 7ff28: 36f8006a tbz w10, #0x1f, 0x7ff34 7ff2c: b4000048 cbz x8, 0x7ff34 7ff30: f9400108 ldr x8, [x8] 7ff34: f9000009 str x9, [x0] 7ff38: aa0803e0 mov x0, x8 7ff3c: a8c17bfd ldp x29, x30, [sp], #0x10 7ff40: d65f03c0 ret 7ff44: aa0a03e9 mov x9, x10 7ff48: 78402528 ldrh w8, [x9], #0x2 7ff4c: 5304182b ubfx w11, w1, #4, #3 7ff50: 35fffe2b cbnz w11, 0x7ff14 7ff54: 17fffff4 b 0x7ff24 7ff58: aa0a03e9 mov x9, x10 7ff5c: b8404528 ldr w8, [x9], #0x4 7ff60: 5304182b ubfx w11, w1, #4, #3 7ff64: 35fffd8b cbnz w11, 0x7ff14 7ff68: 17ffffef b 0x7ff24 7ff6c: aa1f03eb mov x11, xzr 7ff70: aa1f03e8 mov x8, xzr 7ff74: aa0a03e9 mov x9, x10 7ff78: 3840152c ldrb w12, [x9], #0x1 7ff7c: 1200198d and w13, w12, #0x7f 7ff80: 9acb21ad lsl x13, x13, x11 7ff84: aa0801a8 orr x8, x13, x8 7ff88: 91001d6b add x11, x11, #0x7 7ff8c: 373fff6c tbnz w12, #0x7, 0x7ff78 7ff90: f101017f cmp x11, #0x40 7ff94: 121a018c and w12, w12, #0x40 7ff98: 9280000d mov x13, #-0x1 // =-1 7ff9c: 1a9f27ee cset w14, lo 7ffa0: 9acb21ab lsl x11, x13, x11 7ffa4: 6a4c19df tst w14, w12, lsr #6 7ffa8: 9a9f116b csel x11, x11, xzr, ne 7ffac: aa0b0108 orr x8, x8, x11 7ffb0: 5304182b ubfx w11, w1, #4, #3 7ffb4: 35fffb0b cbnz w11, 0x7ff14 7ffb8: 17ffffdb b 0x7ff24 7ffbc: aa0a03e9 mov x9, x10 7ffc0: 78802528 ldrsh x8, [x9], #0x2 7ffc4: 5304182b ubfx w11, w1, #4, #3 7ffc8: 35fffa6b cbnz w11, 0x7ff14 7ffcc: 17ffffd6 b 0x7ff24 7ffd0: aa0a03e9 mov x9, x10 7ffd4: b8804528 ldrsw x8, [x9], #0x4 7ffd8: 5304182b ubfx w11, w1, #4, #3 7ffdc: 35fff9cb cbnz w11, 0x7ff14 7ffe0: 17ffffd1 b 0x7ff24 7ffe4: 97fe3bb7 bl 0xeec0 7ffe8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 7ffec: 910003fd mov x29, sp 7fff0: d00001c0 adrp x0, 0xb9000 7fff4: 91212000 add x0, x0, #0x848 7fff8: 94000893 bl 0x82244 7fffc: a9bf7bfd stp x29, x30, [sp, #-0x10]! 80000: 910003fd mov x29, sp 80004: b00001c0 adrp x0, 0xb9000 80008: 91219800 add x0, x0, #0x866 8000c: 9400088e bl 0x82244 80010: d100c3ff sub sp, sp, #0x30 80014: a9014ff4 stp x20, x19, [sp, #0x10] 80018: a9027bfd stp x29, x30, [sp, #0x20] 8001c: 910083fd add x29, sp, #0x20 80020: d53bd054 mrs x20, TPIDR_EL0 80024: f9401688 ldr x8, [x20, #0x28] 80028: f100001f cmp x0, #0x0 8002c: 9a9f1413 csinc x19, x0, xzr, ne 80030: 910003e0 mov x0, sp 80034: 321c03e1 orr w1, wzr, #0x10 80038: aa1303e2 mov x2, x19 8003c: f90007e8 str x8, [sp, #0x8] 80040: 97fe3b60 bl 0xedc0 80044: 34000080 cbz w0, 0x80054 80048: aa1303e0 mov x0, x19 8004c: 9400000c bl 0x8007c 80050: 14000002 b 0x80058 80054: f94003e0 ldr x0, [sp] 80058: f9401688 ldr x8, [x20, #0x28] 8005c: f94007e9 ldr x9, [sp, #0x8] 80060: eb09011f cmp x8, x9 80064: 540000a1 b.ne 0x80078 80068: a9427bfd ldp x29, x30, [sp, #0x20] 8006c: a9414ff4 ldp x20, x19, [sp, #0x10] 80070: 9100c3ff add sp, sp, #0x30 80074: d65f03c0 ret 80078: 97fe3c5a bl 0xf1e0 <__stack_chk_fail@plt> 8007c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 80080: a9017bfd stp x29, x30, [sp, #0x10] 80084: 910043fd add x29, sp, #0x10 80088: aa0003f4 mov x20, x0 8008c: 900006a0 adrp x0, 0x154000 80090: 9125c000 add x0, x0, #0x970 80094: 97fe3d4b bl 0xf5c0 80098: 900006a8 adrp x8, 0x154000 8009c: f944cd0a ldr x10, [x8, #0x998] 800a0: b50000ca cbnz x10, 0x800b8 800a4: 900006aa adrp x10, 0x154000 800a8: 9126814a add x10, x10, #0x9a0 800ac: 320983e9 mov w9, #0x800080 // =8388736 800b0: f904cd0a str x10, [x8, #0x998] 800b4: b9000149 str w9, [x10] 800b8: aa1f03f3 mov x19, xzr 800bc: b40004ea cbz x10, 0x80158 800c0: 900006a9 adrp x9, 0x154000 800c4: 91268129 add x9, x9, #0x9a0 800c8: 9108012b add x11, x9, #0x200 800cc: eb0b015f cmp x10, x11 800d0: 54000440 b.eq 0x80158 800d4: 91000e8b add x11, x20, #0x3 800d8: d342fd6b lsr x11, x11, #2 800dc: aa1f03ed mov x13, xzr 800e0: 9100056c add x12, x11, #0x1 800e4: aa0a03eb mov x11, x10 800e8: 7940056a ldrh w10, [x11, #0x2] 800ec: eb0a019f cmp x12, x10 800f0: 54000163 b.lo 0x8011c 800f4: 54000220 b.eq 0x80138 800f8: 7940016a ldrh w10, [x11] 800fc: aa1f03f3 mov x19, xzr 80100: 8b0a092a add x10, x9, x10, lsl #2 80104: b40002aa cbz x10, 0x80158 80108: 9108012d add x13, x9, #0x200 8010c: eb0d015f cmp x10, x13 80110: aa0b03ed mov x13, x11 80114: 54fffe81 b.ne 0x800e4 80118: 14000010 b 0x80158 8011c: cb0c0148 sub x8, x10, x12 80120: 79000568 strh w8, [x11, #0x2] 80124: 8b282968 add x8, x11, w8, uxth #2 80128: 7900011f strh wzr, [x8] 8012c: 7900050c strh w12, [x8, #0x2] 80130: 91001113 add x19, x8, #0x4 80134: 14000009 b 0x80158 80138: 7940016a ldrh w10, [x11] 8013c: b400006d cbz x13, 0x80148 80140: 790001aa strh w10, [x13] 80144: 14000003 b 0x80150 80148: 8b0a0929 add x9, x9, x10, lsl #2 8014c: f904cd09 str x9, [x8, #0x998] 80150: 7800457f strh wzr, [x11], #0x4 80154: aa0b03f3 mov x19, x11 80158: 900006a0 adrp x0, 0x154000 8015c: 9125c000 add x0, x0, #0x970 80160: 97fe3e44 bl 0xfa70 80164: a9417bfd ldp x29, x30, [sp, #0x10] 80168: aa1303e0 mov x0, x19 8016c: a8c24ff4 ldp x20, x19, [sp], #0x20 80170: d65f03c0 ret 80174: 97fea735 bl 0x29e48 <.text+0x1a398> 80178: f81d0ff5 str x21, [sp, #-0x30]! 8017c: a9014ff4 stp x20, x19, [sp, #0x10] 80180: a9027bfd stp x29, x30, [sp, #0x20] 80184: 910083fd add x29, sp, #0x20 80188: aa0103f4 mov x20, x1 8018c: aa0003f5 mov x21, x0 80190: 97fe3adc bl 0xed00 80194: aa0003f3 mov x19, x0 80198: b5000153 cbnz x19, 0x801c0 8019c: 9b157e94 mul x20, x20, x21 801a0: aa1403e0 mov x0, x20 801a4: 97ffffb6 bl 0x8007c 801a8: aa0003f3 mov x19, x0 801ac: b40000b3 cbz x19, 0x801c0 801b0: aa1303e0 mov x0, x19 801b4: 2a1f03e1 mov w1, wzr 801b8: aa1403e2 mov x2, x20 801bc: 97fe3dc9 bl 0xf8e0 801c0: aa1303e0 mov x0, x19 801c4: a9427bfd ldp x29, x30, [sp, #0x20] 801c8: a9414ff4 ldp x20, x19, [sp, #0x10] 801cc: f84307f5 ldr x21, [sp], #0x30 801d0: d65f03c0 ret 801d4: 900006a8 adrp x8, 0x154000 801d8: 91268108 add x8, x8, #0x9a0 801dc: eb08001f cmp x0, x8 801e0: 540000a3 b.lo 0x801f4 801e4: 91080108 add x8, x8, #0x200 801e8: eb08001f cmp x0, x8 801ec: 54000042 b.hs 0x801f4 801f0: 14000002 b 0x801f8 801f4: 17fe3df3 b 0xf9c0 801f8: a9be4ff4 stp x20, x19, [sp, #-0x20]! 801fc: a9017bfd stp x29, x30, [sp, #0x10] 80200: 910043fd add x29, sp, #0x10 80204: aa0003f3 mov x19, x0 80208: 900006a0 adrp x0, 0x154000 8020c: 9125c000 add x0, x0, #0x970 80210: d1001274 sub x20, x19, #0x4 80214: 97fe3ceb bl 0xf5c0 80218: 900006a8 adrp x8, 0x154000 8021c: f944cd09 ldr x9, [x8, #0x998] 80220: b4000309 cbz x9, 0x80280 80224: 900006aa adrp x10, 0x154000 80228: 9126814a add x10, x10, #0x9a0 8022c: 9108014b add x11, x10, #0x200 80230: eb0b013f cmp x9, x11 80234: 54000260 b.eq 0x80280 80238: aa1f03ec mov x12, xzr 8023c: aa0903eb mov x11, x9 80240: 7940056d ldrh w13, [x11, #0x2] 80244: 8b0d096e add x14, x11, x13, lsl #2 80248: eb1401df cmp x14, x20 8024c: 54000280 b.eq 0x8029c 80250: 785fe26e ldurh w14, [x19, #-0x2] 80254: 8b0e0a8f add x15, x20, x14, lsl #2 80258: eb0b01ff cmp x15, x11 8025c: 54000280 b.eq 0x802ac 80260: 7940016c ldrh w12, [x11] 80264: 8b0c094d add x13, x10, x12, lsl #2 80268: b40000cd cbz x13, 0x80280 8026c: 9108014c add x12, x10, #0x200 80270: eb0c01bf cmp x13, x12 80274: aa0b03ec mov x12, x11 80278: aa0d03eb mov x11, x13 8027c: 54fffe21 b.ne 0x80240 80280: 900006aa adrp x10, 0x154000 80284: 9126814a add x10, x10, #0x9a0 80288: 4b0a0129 sub w9, w9, w10 8028c: 53027d29 lsr w9, w9, #2 80290: 79000289 strh w9, [x20] 80294: f904cd14 str x20, [x8, #0x998] 80298: 1400000f b 0x802d4 8029c: 785fe268 ldurh w8, [x19, #-0x2] 802a0: 0b0d0108 add w8, w8, w13 802a4: 79000568 strh w8, [x11, #0x2] 802a8: 1400000b b 0x802d4 802ac: 0b0d01c9 add w9, w14, w13 802b0: 781fe269 sturh w9, [x19, #-0x2] 802b4: b40000ac cbz x12, 0x802c8 802b8: cb0a0288 sub x8, x20, x10 802bc: d342fd08 lsr x8, x8, #2 802c0: 79000188 strh w8, [x12] 802c4: 14000004 b 0x802d4 802c8: f904cd14 str x20, [x8, #0x998] 802cc: 79400168 ldrh w8, [x11] 802d0: 79000288 strh w8, [x20] 802d4: 900006a0 adrp x0, 0x154000 802d8: 9125c000 add x0, x0, #0x970 802dc: 97fe3de5 bl 0xfa70 802e0: a9417bfd ldp x29, x30, [sp, #0x10] 802e4: a8c24ff4 ldp x20, x19, [sp], #0x20 802e8: d65f03c0 ret 802ec: 97fea6d7 bl 0x29e48 <.text+0x1a398> 802f0: 900006a8 adrp x8, 0x154000 802f4: 91268108 add x8, x8, #0x9a0 802f8: eb08001f cmp x0, x8 802fc: 540000a3 b.lo 0x80310 80300: 91080108 add x8, x8, #0x200 80304: eb08001f cmp x0, x8 80308: 54000042 b.hs 0x80310 8030c: 17ffffbb b 0x801f8 80310: 17fe3dac b 0xf9c0 80314: 140007a6 b 0x821ac 80318: d4200020 brk #0x1 8031c: d65f03c0 ret 80320: d65f03c0 ret 80324: f81e0ff3 str x19, [sp, #-0x20]! 80328: a9017bfd stp x29, x30, [sp, #0x10] 8032c: 910043fd add x29, sp, #0x10 80330: aa0003f3 mov x19, x0 80334: 9400079e bl 0x821ac 80338: a9417bfd ldp x29, x30, [sp, #0x10] 8033c: aa1303e0 mov x0, x19 80340: f84207f3 ldr x19, [sp], #0x20 80344: 14000649 b 0x81c68 80348: f81e0ff3 str x19, [sp, #-0x20]! 8034c: a9017bfd stp x29, x30, [sp, #0x10] 80350: 910043fd add x29, sp, #0x10 80354: aa0003f3 mov x19, x0 80358: 94000795 bl 0x821ac 8035c: a9417bfd ldp x29, x30, [sp, #0x10] 80360: aa1303e0 mov x0, x19 80364: f84207f3 ldr x19, [sp], #0x20 80368: 14000640 b 0x81c68 8036c: f81e0ff3 str x19, [sp, #-0x20]! 80370: a9017bfd stp x29, x30, [sp, #0x10] 80374: 910043fd add x29, sp, #0x10 80378: aa0003f3 mov x19, x0 8037c: 9400078c bl 0x821ac 80380: a9417bfd ldp x29, x30, [sp, #0x10] 80384: aa1303e0 mov x0, x19 80388: f84207f3 ldr x19, [sp], #0x20 8038c: 14000637 b 0x81c68 80390: f81e0ff3 str x19, [sp, #-0x20]! 80394: a9017bfd stp x29, x30, [sp, #0x10] 80398: 910043fd add x29, sp, #0x10 8039c: aa0003f3 mov x19, x0 803a0: 94000783 bl 0x821ac 803a4: a9417bfd ldp x29, x30, [sp, #0x10] 803a8: aa1303e0 mov x0, x19 803ac: f84207f3 ldr x19, [sp], #0x20 803b0: 1400062e b 0x81c68 803b4: f81e0ff3 str x19, [sp, #-0x20]! 803b8: a9017bfd stp x29, x30, [sp, #0x10] 803bc: 910043fd add x29, sp, #0x10 803c0: aa0003f3 mov x19, x0 803c4: 9400077a bl 0x821ac 803c8: a9417bfd ldp x29, x30, [sp, #0x10] 803cc: aa1303e0 mov x0, x19 803d0: f84207f3 ldr x19, [sp], #0x20 803d4: 14000625 b 0x81c68 803d8: f81e0ff3 str x19, [sp, #-0x20]! 803dc: a9017bfd stp x29, x30, [sp, #0x10] 803e0: 910043fd add x29, sp, #0x10 803e4: aa0003f3 mov x19, x0 803e8: 94000771 bl 0x821ac 803ec: a9417bfd ldp x29, x30, [sp, #0x10] 803f0: aa1303e0 mov x0, x19 803f4: f84207f3 ldr x19, [sp], #0x20 803f8: 1400061c b 0x81c68 803fc: f81e0ff3 str x19, [sp, #-0x20]! 80400: a9017bfd stp x29, x30, [sp, #0x10] 80404: 910043fd add x29, sp, #0x10 80408: aa0003f3 mov x19, x0 8040c: 94000768 bl 0x821ac 80410: a9417bfd ldp x29, x30, [sp, #0x10] 80414: aa1303e0 mov x0, x19 80418: f84207f3 ldr x19, [sp], #0x20 8041c: 14000613 b 0x81c68 80420: f81e0ff3 str x19, [sp, #-0x20]! 80424: a9017bfd stp x29, x30, [sp, #0x10] 80428: 910043fd add x29, sp, #0x10 8042c: aa0003f3 mov x19, x0 80430: 9400075f bl 0x821ac 80434: a9417bfd ldp x29, x30, [sp, #0x10] 80438: aa1303e0 mov x0, x19 8043c: f84207f3 ldr x19, [sp], #0x20 80440: 1400060a b 0x81c68 80444: f81e0ff3 str x19, [sp, #-0x20]! 80448: a9017bfd stp x29, x30, [sp, #0x10] 8044c: 910043fd add x29, sp, #0x10 80450: aa0003f3 mov x19, x0 80454: 94000756 bl 0x821ac 80458: a9417bfd ldp x29, x30, [sp, #0x10] 8045c: aa1303e0 mov x0, x19 80460: f84207f3 ldr x19, [sp], #0x20 80464: 14000601 b 0x81c68 80468: f81e0ff3 str x19, [sp, #-0x20]! 8046c: a9017bfd stp x29, x30, [sp, #0x10] 80470: 910043fd add x29, sp, #0x10 80474: aa0003f3 mov x19, x0 80478: 9400074d bl 0x821ac 8047c: a9417bfd ldp x29, x30, [sp, #0x10] 80480: aa1303e0 mov x0, x19 80484: f84207f3 ldr x19, [sp], #0x20 80488: 140005f8 b 0x81c68 8048c: eb01001f cmp x0, x1 80490: 1a9f17e0 cset w0, eq 80494: d65f03c0 ret 80498: 2a1f03e0 mov w0, wzr 8049c: d65f03c0 ret 804a0: 2a1f03e0 mov w0, wzr 804a4: d65f03c0 ret 804a8: eb01001f cmp x0, x1 804ac: 1a9f17e0 cset w0, eq 804b0: d65f03c0 ret 804b4: d10243ff sub sp, sp, #0x90 804b8: f90033f5 str x21, [sp, #0x60] 804bc: a9074ff4 stp x20, x19, [sp, #0x70] 804c0: a9087bfd stp x29, x30, [sp, #0x80] 804c4: 910203fd add x29, sp, #0x80 804c8: d53bd055 mrs x21, TPIDR_EL0 804cc: f94016a8 ldr x8, [x21, #0x28] 804d0: aa0003f4 mov x20, x0 804d4: aa0203f3 mov x19, x2 804d8: eb01029f cmp x20, x1 804dc: f81d83a8 stur x8, [x29, #-0x28] 804e0: 54000400 b.eq 0x80560 804e4: b4000421 cbz x1, 0x80568 804e8: f00002e8 adrp x8, 0xdf000 804ec: f947cd08 ldr x8, [x8, #0xf98] 804f0: f00002e2 adrp x2, 0xdf000 804f4: f946a042 ldr x2, [x2, #0xd40] 804f8: aa0103e0 mov x0, x1 804fc: aa0803e1 mov x1, x8 80500: aa1f03e3 mov x3, xzr 80504: 94000272 bl 0x80ecc 80508: b4000320 cbz x0, 0x8056c 8050c: 92800008 mov x8, #-0x1 // =-1 80510: 6f00e400 movi v0.2d, #0000000000000000 80514: 320003e9 orr w9, wzr, #0x1 80518: a900ffe0 stp x0, xzr, [sp, #0x8] 8051c: a901a3f4 stp x20, x8, [sp, #0x18] 80520: f804f3ff stur xzr, [sp, #0x4f] 80524: f90027ff str xzr, [sp, #0x48] 80528: 3c8383e0 stur q0, [sp, #0x38] 8052c: 3c8283e0 stur q0, [sp, #0x28] 80530: b90053e9 str w9, [sp, #0x50] 80534: f9400008 ldr x8, [x0] 80538: f9400262 ldr x2, [x19] 8053c: 910023e1 add x1, sp, #0x8 80540: 320003e3 orr w3, wzr, #0x1 80544: f9401d08 ldr x8, [x8, #0x38] 80548: d63f0100 blr x8 8054c: b9403be8 ldr w8, [sp, #0x38] 80550: 7100051f cmp w8, #0x1 80554: 540000a1 b.ne 0x80568 80558: f94017e8 ldr x8, [sp, #0x28] 8055c: f9000268 str x8, [x19] 80560: 320003e0 orr w0, wzr, #0x1 80564: 14000002 b 0x8056c 80568: 2a1f03e0 mov w0, wzr 8056c: f94016a8 ldr x8, [x21, #0x28] 80570: f85d83a9 ldur x9, [x29, #-0x28] 80574: eb09011f cmp x8, x9 80578: 540000c1 b.ne 0x80590 8057c: a9487bfd ldp x29, x30, [sp, #0x80] 80580: a9474ff4 ldp x20, x19, [sp, #0x70] 80584: f94033f5 ldr x21, [sp, #0x60] 80588: 910243ff add sp, sp, #0x90 8058c: d65f03c0 ret 80590: 97fe3b14 bl 0xf1e0 <__stack_chk_fail@plt> 80594: f9401028 ldr x8, [x1, #0x20] 80598: b4000168 cbz x8, 0x805c4 8059c: eb02011f cmp x8, x2 805a0: 540001c0 b.eq 0x805d8 805a4: b9403c28 ldr w8, [x1, #0x3c] 805a8: 321f03e9 orr w9, wzr, #0x2 805ac: 320003ea orr w10, wzr, #0x1 805b0: b9003029 str w9, [x1, #0x30] 805b4: 11000508 add w8, w8, #0x1 805b8: b9003c28 str w8, [x1, #0x3c] 805bc: 3901382a strb w10, [x1, #0x4e] 805c0: 1400000b b 0x805ec 805c4: 320003e8 orr w8, wzr, #0x1 805c8: f9001022 str x2, [x1, #0x20] 805cc: b9003023 str w3, [x1, #0x30] 805d0: b9003c28 str w8, [x1, #0x3c] 805d4: d65f03c0 ret 805d8: b9403028 ldr w8, [x1, #0x30] 805dc: 7100091f cmp w8, #0x2 805e0: 54000061 b.ne 0x805ec 805e4: b9003023 str w3, [x1, #0x30] 805e8: d65f03c0 ret 805ec: d65f03c0 ret 805f0: f9400828 ldr x8, [x1, #0x10] 805f4: eb08001f cmp x0, x8 805f8: 54000040 b.eq 0x80600 805fc: d65f03c0 ret 80600: f9401028 ldr x8, [x1, #0x20] 80604: b4000168 cbz x8, 0x80630 80608: eb02011f cmp x8, x2 8060c: 540001c0 b.eq 0x80644 80610: b9403c28 ldr w8, [x1, #0x3c] 80614: 321f03e9 orr w9, wzr, #0x2 80618: 320003ea orr w10, wzr, #0x1 8061c: b9003029 str w9, [x1, #0x30] 80620: 11000508 add w8, w8, #0x1 80624: b9003c28 str w8, [x1, #0x3c] 80628: 3901382a strb w10, [x1, #0x4e] 8062c: d65f03c0 ret 80630: 320003e8 orr w8, wzr, #0x1 80634: f9001022 str x2, [x1, #0x20] 80638: b9003023 str w3, [x1, #0x30] 8063c: b9003c28 str w8, [x1, #0x3c] 80640: d65f03c0 ret 80644: b9403028 ldr w8, [x1, #0x30] 80648: 7100091f cmp w8, #0x2 8064c: 54fffd81 b.ne 0x805fc 80650: b9003023 str w3, [x1, #0x30] 80654: d65f03c0 ret 80658: f9400828 ldr x8, [x1, #0x10] 8065c: eb08001f cmp x0, x8 80660: 540000a0 b.eq 0x80674 80664: f9400800 ldr x0, [x0, #0x10] 80668: f9400008 ldr x8, [x0] 8066c: f9401d04 ldr x4, [x8, #0x38] 80670: d61f0080 br x4 80674: f9401028 ldr x8, [x1, #0x20] 80678: b4000168 cbz x8, 0x806a4 8067c: eb02011f cmp x8, x2 80680: 540001c0 b.eq 0x806b8 80684: b9403c28 ldr w8, [x1, #0x3c] 80688: 321f03e9 orr w9, wzr, #0x2 8068c: 320003ea orr w10, wzr, #0x1 80690: b9003029 str w9, [x1, #0x30] 80694: 11000508 add w8, w8, #0x1 80698: b9003c28 str w8, [x1, #0x3c] 8069c: 3901382a strb w10, [x1, #0x4e] 806a0: 1400000b b 0x806cc 806a4: 320003e8 orr w8, wzr, #0x1 806a8: f9001022 str x2, [x1, #0x20] 806ac: b9003023 str w3, [x1, #0x30] 806b0: b9003c28 str w8, [x1, #0x3c] 806b4: d65f03c0 ret 806b8: b9403028 ldr w8, [x1, #0x30] 806bc: 7100091f cmp w8, #0x2 806c0: 54000061 b.ne 0x806cc 806c4: b9003023 str w3, [x1, #0x30] 806c8: d65f03c0 ret 806cc: d65f03c0 ret 806d0: f9400408 ldr x8, [x0, #0x8] 806d4: b40000c2 cbz x2, 0x806ec 806d8: 9348fd09 asr x9, x8, #8 806dc: 360000a8 tbz w8, #0x0, 0x806f0 806e0: f940004a ldr x10, [x2] 806e4: f8696949 ldr x9, [x10, x9] 806e8: 14000002 b 0x806f0 806ec: aa1f03e9 mov x9, xzr 806f0: f9400000 ldr x0, [x0] 806f4: f27f011f tst x8, #0x2 806f8: 321f03e8 orr w8, wzr, #0x2 806fc: 8b090042 add x2, x2, x9 80700: f940000a ldr x10, [x0] 80704: 1a881063 csel w3, w3, w8, ne 80708: f9401d44 ldr x4, [x10, #0x38] 8070c: d61f0080 br x4 80710: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 80714: a90157f6 stp x22, x21, [sp, #0x10] 80718: a9024ff4 stp x20, x19, [sp, #0x20] 8071c: a9037bfd stp x29, x30, [sp, #0x30] 80720: 9100c3fd add x29, sp, #0x30 80724: aa0103f3 mov x19, x1 80728: f9400a68 ldr x8, [x19, #0x10] 8072c: aa0003f6 mov x22, x0 80730: 2a0303f4 mov w20, w3 80734: aa0203f5 mov x21, x2 80738: eb0802df cmp x22, x8 8073c: 54000120 b.eq 0x80760 80740: b94016d8 ldr w24, [x22, #0x14] 80744: f94012c8 ldr x8, [x22, #0x20] 80748: b4000255 cbz x21, 0x80790 8074c: 9348fd09 asr x9, x8, #8 80750: 36000228 tbz w8, #0x0, 0x80794 80754: f94002aa ldr x10, [x21] 80758: f8696949 ldr x9, [x10, x9] 8075c: 1400000e b 0x80794 80760: f9401268 ldr x8, [x19, #0x20] 80764: b4000608 cbz x8, 0x80824 80768: eb15011f cmp x8, x21 8076c: 54000660 b.eq 0x80838 80770: b9403e68 ldr w8, [x19, #0x3c] 80774: 321f03e9 orr w9, wzr, #0x2 80778: 320003ea orr w10, wzr, #0x1 8077c: b9003269 str w9, [x19, #0x30] 80780: 11000508 add w8, w8, #0x1 80784: b9003e68 str w8, [x19, #0x3c] 80788: 39013a6a strb w10, [x19, #0x4e] 8078c: 1400002f b 0x80848 80790: aa1f03e9 mov x9, xzr 80794: f9400ec0 ldr x0, [x22, #0x18] 80798: f27f011f tst x8, #0x2 8079c: 321f03f7 orr w23, wzr, #0x2 807a0: 8b0902a2 add x2, x21, x9 807a4: f940000a ldr x10, [x0] 807a8: 1a971283 csel w3, w20, w23, ne 807ac: aa1303e1 mov x1, x19 807b0: f9401d4a ldr x10, [x10, #0x38] 807b4: d63f0140 blr x10 807b8: 71000b1f cmp w24, #0x2 807bc: 54000463 b.lo 0x80848 807c0: 8b1812c8 add x8, x22, x24, lsl #4 807c4: 91006118 add x24, x8, #0x18 807c8: 9100a2d6 add x22, x22, #0x28 807cc: f94006c8 ldr x8, [x22, #0x8] 807d0: b40000d5 cbz x21, 0x807e8 807d4: 9348fd09 asr x9, x8, #8 807d8: 360000a8 tbz w8, #0x0, 0x807ec 807dc: f94002aa ldr x10, [x21] 807e0: f8696949 ldr x9, [x10, x9] 807e4: 14000002 b 0x807ec 807e8: aa1f03e9 mov x9, xzr 807ec: f94002c0 ldr x0, [x22] 807f0: f27f011f tst x8, #0x2 807f4: 8b0902a2 add x2, x21, x9 807f8: 1a971283 csel w3, w20, w23, ne 807fc: f940000a ldr x10, [x0] 80800: aa1303e1 mov x1, x19 80804: f9401d4a ldr x10, [x10, #0x38] 80808: d63f0140 blr x10 8080c: 39413a68 ldrb w8, [x19, #0x4e] 80810: 350001c8 cbnz w8, 0x80848 80814: 910042d6 add x22, x22, #0x10 80818: eb1802df cmp x22, x24 8081c: 54fffd83 b.lo 0x807cc 80820: 1400000a b 0x80848 80824: 320003e8 orr w8, wzr, #0x1 80828: f9001275 str x21, [x19, #0x20] 8082c: b9003274 str w20, [x19, #0x30] 80830: b9003e68 str w8, [x19, #0x3c] 80834: 14000005 b 0x80848 80838: b9403268 ldr w8, [x19, #0x30] 8083c: 7100091f cmp w8, #0x2 80840: 54000041 b.ne 0x80848 80844: b9003274 str w20, [x19, #0x30] 80848: a9437bfd ldp x29, x30, [sp, #0x30] 8084c: a9424ff4 ldp x20, x19, [sp, #0x20] 80850: a94157f6 ldp x22, x21, [sp, #0x10] 80854: a8c45ff8 ldp x24, x23, [sp], #0x40 80858: d65f03c0 ret 8085c: a9be4ff4 stp x20, x19, [sp, #-0x20]! 80860: a9017bfd stp x29, x30, [sp, #0x10] 80864: 910043fd add x29, sp, #0x10 80868: aa0003f3 mov x19, x0 8086c: 39404268 ldrb w8, [x19, #0x10] 80870: aa0103f4 mov x20, x1 80874: 121d0508 and w8, w8, #0x18 80878: 34000128 cbz w8, 0x8089c 8087c: f9400660 ldr x0, [x19, #0x8] 80880: f9400681 ldr x1, [x20, #0x8] 80884: 97fe3b13 bl 0xf4d0 80888: 7100001f cmp w0, #0x0 8088c: 1a9f17e0 cset w0, eq 80890: a9417bfd ldp x29, x30, [sp, #0x10] 80894: a8c24ff4 ldp x20, x19, [sp], #0x20 80898: d65f03c0 ret 8089c: b40001d4 cbz x20, 0x808d4 808a0: f00002e1 adrp x1, 0xdf000 808a4: f00002e2 adrp x2, 0xdf000 808a8: f947cc21 ldr x1, [x1, #0xf98] 808ac: f9467442 ldr x2, [x2, #0xce8] 808b0: aa1403e0 mov x0, x20 808b4: aa1f03e3 mov x3, xzr 808b8: 94000185 bl 0x80ecc 808bc: b4fffea0 cbz x0, 0x80890 808c0: 39404008 ldrb w8, [x0, #0x10] 808c4: 121d0508 and w8, w8, #0x18 808c8: 35fffda8 cbnz w8, 0x8087c 808cc: eb14027f cmp x19, x20 808d0: 17ffffef b 0x8088c 808d4: 2a1f03e0 mov w0, wzr 808d8: 17ffffee b 0x80890 808dc: d10283ff sub sp, sp, #0xa0 808e0: f90033f7 str x23, [sp, #0x60] 808e4: a90757f6 stp x22, x21, [sp, #0x70] 808e8: a9084ff4 stp x20, x19, [sp, #0x80] 808ec: a9097bfd stp x29, x30, [sp, #0x90] 808f0: 910243fd add x29, sp, #0x90 808f4: d53bd057 mrs x23, TPIDR_EL0 808f8: f00002e9 adrp x9, 0xdf000 808fc: f94016e8 ldr x8, [x23, #0x28] 80900: f947e529 ldr x9, [x9, #0xfc8] 80904: aa0103f5 mov x21, x1 80908: aa0203f3 mov x19, x2 8090c: aa0003f4 mov x20, x0 80910: eb0902bf cmp x21, x9 80914: f81c83a8 stur x8, [x29, #-0x38] 80918: 540006e0 b.eq 0x809f4 8091c: 39404288 ldrb w8, [x20, #0x10] 80920: 121d0508 and w8, w8, #0x18 80924: 340006c8 cbz w8, 0x809fc 80928: f9400680 ldr x0, [x20, #0x8] 8092c: f94006a1 ldr x1, [x21, #0x8] 80930: 97fe3ae8 bl 0xf4d0 80934: 34000800 cbz w0, 0x80a34 80938: f00002e1 adrp x1, 0xdf000 8093c: f00002e2 adrp x2, 0xdf000 80940: f947cc21 ldr x1, [x1, #0xf98] 80944: f947dc42 ldr x2, [x2, #0xfb8] 80948: aa1503e0 mov x0, x21 8094c: aa1f03e3 mov x3, xzr 80950: 9400015f bl 0x80ecc 80954: aa0003f5 mov x21, x0 80958: b4000ab5 cbz x21, 0x80aac 8095c: f9400268 ldr x8, [x19] 80960: b4000068 cbz x8, 0x8096c 80964: f9400108 ldr x8, [x8] 80968: f9000268 str x8, [x19] 8096c: b94012a8 ldr w8, [x21, #0x10] 80970: b9401289 ldr w9, [x20, #0x10] 80974: 0a29010a bic w10, w8, w9 80978: 1200094a and w10, w10, #0x7 8097c: 3500096a cbnz w10, 0x80aa8 80980: 0a280128 bic w8, w9, w8 80984: 121b0508 and w8, w8, #0x60 80988: 35000908 cbnz w8, 0x80aa8 8098c: f9400e80 ldr x0, [x20, #0x18] 80990: f9400ea8 ldr x8, [x21, #0x18] 80994: eb08001f cmp x0, x8 80998: 54000560 b.eq 0x80a44 8099c: f00002e9 adrp x9, 0xdf000 809a0: f9466529 ldr x9, [x9, #0xcc8] 809a4: eb09001f cmp x0, x9 809a8: 54000520 b.eq 0x80a4c 809ac: b4000800 cbz x0, 0x80aac 809b0: f00002e1 adrp x1, 0xdf000 809b4: f00002e2 adrp x2, 0xdf000 809b8: f947cc21 ldr x1, [x1, #0xf98] 809bc: f947dc42 ldr x2, [x2, #0xfb8] 809c0: aa1f03e3 mov x3, xzr 809c4: 94000142 bl 0x80ecc 809c8: b4000580 cbz x0, 0x80a78 809cc: 39404288 ldrb w8, [x20, #0x10] 809d0: 360006c8 tbz w8, #0x0, 0x80aa8 809d4: f9400ea1 ldr x1, [x21, #0x18] 809d8: 94000080 bl 0x80bd8 809dc: f94016e8 ldr x8, [x23, #0x28] 809e0: f85c83a9 ldur x9, [x29, #-0x38] 809e4: eb09011f cmp x8, x9 809e8: 54000f61 b.ne 0x80bd4 809ec: 12000000 and w0, w0, #0x1 809f0: 14000033 b 0x80abc 809f4: f900027f str xzr, [x19] 809f8: 14000013 b 0x80a44 809fc: b4000575 cbz x21, 0x80aa8 80a00: f00002e1 adrp x1, 0xdf000 80a04: f00002e2 adrp x2, 0xdf000 80a08: f947cc21 ldr x1, [x1, #0xf98] 80a0c: f9467442 ldr x2, [x2, #0xce8] 80a10: aa1503e0 mov x0, x21 80a14: aa1f03e3 mov x3, xzr 80a18: 9400012d bl 0x80ecc 80a1c: b4fff8e0 cbz x0, 0x80938 80a20: 39404008 ldrb w8, [x0, #0x10] 80a24: 121d0508 and w8, w8, #0x18 80a28: 35fff808 cbnz w8, 0x80928 80a2c: eb15029f cmp x20, x21 80a30: 54fff841 b.ne 0x80938 80a34: f9400268 ldr x8, [x19] 80a38: b4000068 cbz x8, 0x80a44 80a3c: f9400108 ldr x8, [x8] 80a40: f9000268 str x8, [x19] 80a44: 320003e0 orr w0, wzr, #0x1 80a48: 14000019 b 0x80aac 80a4c: b4ffffc8 cbz x8, 0x80a44 80a50: f00002e1 adrp x1, 0xdf000 80a54: f00002e2 adrp x2, 0xdf000 80a58: f947cc21 ldr x1, [x1, #0xf98] 80a5c: f947c042 ldr x2, [x2, #0xf80] 80a60: aa0803e0 mov x0, x8 80a64: aa1f03e3 mov x3, xzr 80a68: 94000119 bl 0x80ecc 80a6c: f100001f cmp x0, #0x0 80a70: 1a9f17e0 cset w0, eq 80a74: 1400000e b 0x80aac 80a78: f9400e80 ldr x0, [x20, #0x18] 80a7c: b4000180 cbz x0, 0x80aac 80a80: f00002e1 adrp x1, 0xdf000 80a84: f00002e2 adrp x2, 0xdf000 80a88: f947cc21 ldr x1, [x1, #0xf98] 80a8c: f9463042 ldr x2, [x2, #0xc60] 80a90: aa1f03e3 mov x3, xzr 80a94: 9400010e bl 0x80ecc 80a98: aa0003f6 mov x22, x0 80a9c: b40001d6 cbz x22, 0x80ad4 80aa0: 39404288 ldrb w8, [x20, #0x10] 80aa4: 370006c8 tbnz w8, #0x0, 0x80b7c 80aa8: 2a1f03e0 mov w0, wzr 80aac: f94016e8 ldr x8, [x23, #0x28] 80ab0: f85c83a9 ldur x9, [x29, #-0x38] 80ab4: eb09011f cmp x8, x9 80ab8: 540008e1 b.ne 0x80bd4 80abc: a9497bfd ldp x29, x30, [sp, #0x90] 80ac0: a9484ff4 ldp x20, x19, [sp, #0x80] 80ac4: a94757f6 ldp x22, x21, [sp, #0x70] 80ac8: f94033f7 ldr x23, [sp, #0x60] 80acc: 910283ff add sp, sp, #0xa0 80ad0: d65f03c0 ret 80ad4: f9400e80 ldr x0, [x20, #0x18] 80ad8: b4fffea0 cbz x0, 0x80aac 80adc: f00002e1 adrp x1, 0xdf000 80ae0: f00002e2 adrp x2, 0xdf000 80ae4: f947cc21 ldr x1, [x1, #0xf98] 80ae8: f946a042 ldr x2, [x2, #0xd40] 80aec: aa1f03e3 mov x3, xzr 80af0: 940000f7 bl 0x80ecc 80af4: aa0003f4 mov x20, x0 80af8: b4fffdb4 cbz x20, 0x80aac 80afc: f9400ea0 ldr x0, [x21, #0x18] 80b00: b4fffd60 cbz x0, 0x80aac 80b04: f00002e1 adrp x1, 0xdf000 80b08: f00002e2 adrp x2, 0xdf000 80b0c: f947cc21 ldr x1, [x1, #0xf98] 80b10: f946a042 ldr x2, [x2, #0xd40] 80b14: aa1f03e3 mov x3, xzr 80b18: 940000ed bl 0x80ecc 80b1c: b4fffc80 cbz x0, 0x80aac 80b20: 92800008 mov x8, #-0x1 // =-1 80b24: 6f00e400 movi v0.2d, #0000000000000000 80b28: 320003e9 orr w9, wzr, #0x1 80b2c: a900ffe0 stp x0, xzr, [sp, #0x8] 80b30: a901a3f4 stp x20, x8, [sp, #0x18] 80b34: f804f3ff stur xzr, [sp, #0x4f] 80b38: f90027ff str xzr, [sp, #0x48] 80b3c: 3c8383e0 stur q0, [sp, #0x38] 80b40: 3c8283e0 stur q0, [sp, #0x28] 80b44: b90053e9 str w9, [sp, #0x50] 80b48: f9400008 ldr x8, [x0] 80b4c: f9400262 ldr x2, [x19] 80b50: 910023e1 add x1, sp, #0x8 80b54: 320003e3 orr w3, wzr, #0x1 80b58: f9401d08 ldr x8, [x8, #0x38] 80b5c: d63f0100 blr x8 80b60: b9403be8 ldr w8, [sp, #0x38] 80b64: 7100051f cmp w8, #0x1 80b68: 54fffa01 b.ne 0x80aa8 80b6c: f9400268 ldr x8, [x19] 80b70: b4fff6a8 cbz x8, 0x80a44 80b74: f94017e8 ldr x8, [sp, #0x28] 80b78: 17ffffb2 b 0x80a40 80b7c: f9400ea0 ldr x0, [x21, #0x18] 80b80: b4fff960 cbz x0, 0x80aac 80b84: f00002e1 adrp x1, 0xdf000 80b88: f00002e2 adrp x2, 0xdf000 80b8c: f947cc21 ldr x1, [x1, #0xf98] 80b90: f9463042 ldr x2, [x2, #0xc60] 80b94: aa1f03e3 mov x3, xzr 80b98: 940000cd bl 0x80ecc 80b9c: b4fff880 cbz x0, 0x80aac 80ba0: b94012c8 ldr w8, [x22, #0x10] 80ba4: b9401009 ldr w9, [x0, #0x10] 80ba8: 0a280128 bic w8, w9, w8 80bac: 35fff7e8 cbnz w8, 0x80aa8 80bb0: f9400ec8 ldr x8, [x22, #0x18] 80bb4: f9400c09 ldr x9, [x0, #0x18] 80bb8: eb09011f cmp x8, x9 80bbc: 54fff761 b.ne 0x80aa8 80bc0: f94012c8 ldr x8, [x22, #0x20] 80bc4: f9401009 ldr x9, [x0, #0x20] 80bc8: eb09011f cmp x8, x9 80bcc: 1a9f17e0 cset w0, eq 80bd0: 17ffffb7 b 0x80aac 80bd4: 97fe3983 bl 0xf1e0 <__stack_chk_fail@plt> 80bd8: a9bd57f6 stp x22, x21, [sp, #-0x30]! 80bdc: a9014ff4 stp x20, x19, [sp, #0x10] 80be0: a9027bfd stp x29, x30, [sp, #0x20] 80be4: 910083fd add x29, sp, #0x20 80be8: aa0103e8 mov x8, x1 80bec: aa0003f6 mov x22, x0 80bf0: b4000408 cbz x8, 0x80c70 80bf4: f00002f3 adrp x19, 0xdf000 80bf8: f00002f4 adrp x20, 0xdf000 80bfc: f947ce73 ldr x19, [x19, #0xf98] 80c00: f947de94 ldr x20, [x20, #0xfb8] 80c04: aa0803e0 mov x0, x8 80c08: aa1303e1 mov x1, x19 80c0c: aa1403e2 mov x2, x20 80c10: aa1f03e3 mov x3, xzr 80c14: 940000ae bl 0x80ecc 80c18: aa0003f5 mov x21, x0 80c1c: b40002d5 cbz x21, 0x80c74 80c20: b94012a8 ldr w8, [x21, #0x10] 80c24: b94012c9 ldr w9, [x22, #0x10] 80c28: 0a290108 bic w8, w8, w9 80c2c: 35000228 cbnz w8, 0x80c70 80c30: f9400ec8 ldr x8, [x22, #0x18] 80c34: f9400eaa ldr x10, [x21, #0x18] 80c38: eb0a011f cmp x8, x10 80c3c: 54000240 b.eq 0x80c84 80c40: 2a1f03e0 mov w0, wzr 80c44: 36000189 tbz w9, #0x0, 0x80c74 80c48: b4000168 cbz x8, 0x80c74 80c4c: aa0803e0 mov x0, x8 80c50: aa1303e1 mov x1, x19 80c54: aa1403e2 mov x2, x20 80c58: aa1f03e3 mov x3, xzr 80c5c: 9400009c bl 0x80ecc 80c60: b4000160 cbz x0, 0x80c8c 80c64: f9400ea8 ldr x8, [x21, #0x18] 80c68: aa0003f6 mov x22, x0 80c6c: b5fffcc8 cbnz x8, 0x80c04 80c70: 2a1f03e0 mov w0, wzr 80c74: a9427bfd ldp x29, x30, [sp, #0x20] 80c78: a9414ff4 ldp x20, x19, [sp, #0x10] 80c7c: a8c357f6 ldp x22, x21, [sp], #0x30 80c80: d65f03c0 ret 80c84: 320003e0 orr w0, wzr, #0x1 80c88: 17fffffb b 0x80c74 80c8c: f9400ec0 ldr x0, [x22, #0x18] 80c90: b4ffff20 cbz x0, 0x80c74 80c94: f00002e1 adrp x1, 0xdf000 80c98: f00002e2 adrp x2, 0xdf000 80c9c: f947cc21 ldr x1, [x1, #0xf98] 80ca0: f9463042 ldr x2, [x2, #0xc60] 80ca4: aa1f03e3 mov x3, xzr 80ca8: 94000089 bl 0x80ecc 80cac: aa0003f3 mov x19, x0 80cb0: b4fffe33 cbz x19, 0x80c74 80cb4: f9400ea0 ldr x0, [x21, #0x18] 80cb8: b4fffde0 cbz x0, 0x80c74 80cbc: f00002e1 adrp x1, 0xdf000 80cc0: f00002e2 adrp x2, 0xdf000 80cc4: f947cc21 ldr x1, [x1, #0xf98] 80cc8: f9463042 ldr x2, [x2, #0xc60] 80ccc: aa1f03e3 mov x3, xzr 80cd0: 9400007f bl 0x80ecc 80cd4: b4fffd00 cbz x0, 0x80c74 80cd8: b9401268 ldr w8, [x19, #0x10] 80cdc: b9401009 ldr w9, [x0, #0x10] 80ce0: 0a280128 bic w8, w9, w8 80ce4: 35fffc68 cbnz w8, 0x80c70 80ce8: f9400e68 ldr x8, [x19, #0x18] 80cec: f9400c09 ldr x9, [x0, #0x18] 80cf0: eb09011f cmp x8, x9 80cf4: 54fffbe1 b.ne 0x80c70 80cf8: f9401268 ldr x8, [x19, #0x20] 80cfc: f9401009 ldr x9, [x0, #0x20] 80d00: eb09011f cmp x8, x9 80d04: 1a9f17e0 cset w0, eq 80d08: 17ffffdb b 0x80c74 80d0c: f81e0ff3 str x19, [sp, #-0x20]! 80d10: a9017bfd stp x29, x30, [sp, #0x10] 80d14: 910043fd add x29, sp, #0x10 80d18: aa0003f3 mov x19, x0 80d1c: b4000241 cbz x1, 0x80d64 80d20: f00002e8 adrp x8, 0xdf000 80d24: f947cd08 ldr x8, [x8, #0xf98] 80d28: f00002e2 adrp x2, 0xdf000 80d2c: f9463042 ldr x2, [x2, #0xc60] 80d30: aa0103e0 mov x0, x1 80d34: aa0803e1 mov x1, x8 80d38: aa1f03e3 mov x3, xzr 80d3c: 94000064 bl 0x80ecc 80d40: b4000140 cbz x0, 0x80d68 80d44: b9401268 ldr w8, [x19, #0x10] 80d48: b9401009 ldr w9, [x0, #0x10] 80d4c: 0a280128 bic w8, w9, w8 80d50: 350000a8 cbnz w8, 0x80d64 80d54: f9400e68 ldr x8, [x19, #0x18] 80d58: f9400c09 ldr x9, [x0, #0x18] 80d5c: eb09011f cmp x8, x9 80d60: 540000a0 b.eq 0x80d74 80d64: 2a1f03e0 mov w0, wzr 80d68: a9417bfd ldp x29, x30, [sp, #0x10] 80d6c: f84207f3 ldr x19, [sp], #0x20 80d70: d65f03c0 ret 80d74: f9401268 ldr x8, [x19, #0x20] 80d78: f9401009 ldr x9, [x0, #0x20] 80d7c: eb09011f cmp x8, x9 80d80: 1a9f17e0 cset w0, eq 80d84: 17fffff9 b 0x80d68 80d88: f81d0ff5 str x21, [sp, #-0x30]! 80d8c: a9014ff4 stp x20, x19, [sp, #0x10] 80d90: a9027bfd stp x29, x30, [sp, #0x20] 80d94: 910083fd add x29, sp, #0x20 80d98: f00002e8 adrp x8, 0xdf000 80d9c: f947e508 ldr x8, [x8, #0xfc8] 80da0: aa0103f4 mov x20, x1 80da4: aa0203f5 mov x21, x2 80da8: aa0003f3 mov x19, x0 80dac: eb08029f cmp x20, x8 80db0: 54000420 b.eq 0x80e34 80db4: 39404268 ldrb w8, [x19, #0x10] 80db8: 121d0508 and w8, w8, #0x18 80dbc: 340005e8 cbz w8, 0x80e78 80dc0: f9400660 ldr x0, [x19, #0x8] 80dc4: f9400681 ldr x1, [x20, #0x8] 80dc8: 97fe39c2 bl 0xf4d0 80dcc: 34000720 cbz w0, 0x80eb0 80dd0: f00002e1 adrp x1, 0xdf000 80dd4: f00002e2 adrp x2, 0xdf000 80dd8: f947cc21 ldr x1, [x1, #0xf98] 80ddc: f9463042 ldr x2, [x2, #0xc60] 80de0: aa1403e0 mov x0, x20 80de4: aa1f03e3 mov x3, xzr 80de8: 94000039 bl 0x80ecc 80dec: b4000680 cbz x0, 0x80ebc 80df0: b9401008 ldr w8, [x0, #0x10] 80df4: b9401269 ldr w9, [x19, #0x10] 80df8: 0a29010a bic w10, w8, w9 80dfc: 1200094a and w10, w10, #0x7 80e00: 350005ca cbnz w10, 0x80eb8 80e04: 0a280128 bic w8, w9, w8 80e08: 121b0508 and w8, w8, #0x60 80e0c: 35000568 cbnz w8, 0x80eb8 80e10: f9400e68 ldr x8, [x19, #0x18] 80e14: f9400c09 ldr x9, [x0, #0x18] 80e18: eb09011f cmp x8, x9 80e1c: 540004e1 b.ne 0x80eb8 80e20: f9401268 ldr x8, [x19, #0x20] 80e24: f9401009 ldr x9, [x0, #0x20] 80e28: eb09011f cmp x8, x9 80e2c: 1a9f17e0 cset w0, eq 80e30: 14000023 b 0x80ebc 80e34: f9400e60 ldr x0, [x19, #0x18] 80e38: b00001d3 adrp x19, 0xb9000 80e3c: 91270273 add x19, x19, #0x9c0 80e40: b4000160 cbz x0, 0x80e6c 80e44: f00002e1 adrp x1, 0xdf000 80e48: f00002e2 adrp x2, 0xdf000 80e4c: f947cc21 ldr x1, [x1, #0xf98] 80e50: f947c042 ldr x2, [x2, #0xf80] 80e54: aa1f03e3 mov x3, xzr 80e58: 9400001d bl 0x80ecc 80e5c: b00001c8 adrp x8, 0xb9000 80e60: 9126c108 add x8, x8, #0x9b0 80e64: f100001f cmp x0, #0x0 80e68: 9a931113 csel x19, x8, x19, ne 80e6c: f90002b3 str x19, [x21] 80e70: 320003e0 orr w0, wzr, #0x1 80e74: 14000012 b 0x80ebc 80e78: b4000214 cbz x20, 0x80eb8 80e7c: f00002e1 adrp x1, 0xdf000 80e80: f00002e2 adrp x2, 0xdf000 80e84: f947cc21 ldr x1, [x1, #0xf98] 80e88: f9467442 ldr x2, [x2, #0xce8] 80e8c: aa1403e0 mov x0, x20 80e90: aa1f03e3 mov x3, xzr 80e94: 9400000e bl 0x80ecc 80e98: b4fff9c0 cbz x0, 0x80dd0 80e9c: 39404008 ldrb w8, [x0, #0x10] 80ea0: 121d0508 and w8, w8, #0x18 80ea4: 35fff8e8 cbnz w8, 0x80dc0 80ea8: eb14027f cmp x19, x20 80eac: 54fff921 b.ne 0x80dd0 80eb0: 320003e0 orr w0, wzr, #0x1 80eb4: 14000002 b 0x80ebc 80eb8: 2a1f03e0 mov w0, wzr 80ebc: a9427bfd ldp x29, x30, [sp, #0x20] 80ec0: a9414ff4 ldp x20, x19, [sp, #0x10] 80ec4: f84307f5 ldr x21, [sp], #0x30 80ec8: d65f03c0 ret 80ecc: d10203ff sub sp, sp, #0x80 80ed0: a9064ff4 stp x20, x19, [sp, #0x60] 80ed4: a9077bfd stp x29, x30, [sp, #0x70] 80ed8: 9101c3fd add x29, sp, #0x70 80edc: d53bd054 mrs x20, TPIDR_EL0 80ee0: f9401689 ldr x9, [x20, #0x28] 80ee4: aa0003e8 mov x8, x0 80ee8: 6f00e400 movi v0.2d, #0000000000000000 80eec: f81e83a9 stur x9, [x29, #-0x18] 80ef0: f9400109 ldr x9, [x8] 80ef4: a97f012a ldp x10, x0, [x9, #-0x10] 80ef8: a900a3e2 stp x2, x8, [sp, #0x8] 80efc: a9018fe1 stp x1, x3, [sp, #0x18] 80f00: f804f3ff stur xzr, [sp, #0x4f] 80f04: 8b0a0113 add x19, x8, x10 80f08: eb02001f cmp x0, x2 80f0c: f90027ff str xzr, [sp, #0x48] 80f10: 3c8383e0 stur q0, [sp, #0x38] 80f14: 3c8283e0 stur q0, [sp, #0x28] 80f18: 54000280 b.eq 0x80f68 80f1c: f9400008 ldr x8, [x0] 80f20: 910023e1 add x1, sp, #0x8 80f24: 320003e3 orr w3, wzr, #0x1 80f28: aa1303e2 mov x2, x19 80f2c: f9401908 ldr x8, [x8, #0x30] 80f30: 2a1f03e4 mov w4, wzr 80f34: d63f0100 blr x8 80f38: b94047e8 ldr w8, [sp, #0x44] 80f3c: 7100051f cmp w8, #0x1 80f40: 54000320 b.eq 0x80fa4 80f44: 350004c8 cbnz w8, 0x80fdc 80f48: 2947a3e9 ldp w9, w8, [sp, #0x3c] 80f4c: b9404bea ldr w10, [sp, #0x48] 80f50: f9401beb ldr x11, [sp, #0x30] 80f54: 7100051f cmp w8, #0x1 80f58: 7a410920 ccmp w9, #0x1, #0x0, eq 80f5c: 7a410940 ccmp w10, #0x1, #0x0, eq 80f60: 9a9f0160 csel x0, x11, xzr, eq 80f64: 1400001f b 0x80fe0 80f68: 320003e8 orr w8, wzr, #0x1 80f6c: b90053e8 str w8, [sp, #0x50] 80f70: f9400048 ldr x8, [x2] 80f74: 910023e1 add x1, sp, #0x8 80f78: 320003e4 orr w4, wzr, #0x1 80f7c: aa0203e0 mov x0, x2 80f80: f9401508 ldr x8, [x8, #0x28] 80f84: aa1303e2 mov x2, x19 80f88: aa1303e3 mov x3, x19 80f8c: 2a1f03e5 mov w5, wzr 80f90: d63f0100 blr x8 80f94: b9403be8 ldr w8, [sp, #0x38] 80f98: 7100051f cmp w8, #0x1 80f9c: 9a9f0260 csel x0, x19, xzr, eq 80fa0: 14000010 b 0x80fe0 80fa4: b9403be8 ldr w8, [sp, #0x38] 80fa8: 7100051f cmp w8, #0x1 80fac: 54000140 b.eq 0x80fd4 80fb0: b9404be8 ldr w8, [sp, #0x48] 80fb4: aa1f03e0 mov x0, xzr 80fb8: 35000148 cbnz w8, 0x80fe0 80fbc: b9403fe8 ldr w8, [sp, #0x3c] 80fc0: 7100051f cmp w8, #0x1 80fc4: 540000e1 b.ne 0x80fe0 80fc8: b94043e8 ldr w8, [sp, #0x40] 80fcc: 7100051f cmp w8, #0x1 80fd0: 54000081 b.ne 0x80fe0 80fd4: f94017e0 ldr x0, [sp, #0x28] 80fd8: 14000002 b 0x80fe0 80fdc: aa1f03e0 mov x0, xzr 80fe0: f9401688 ldr x8, [x20, #0x28] 80fe4: f85e83a9 ldur x9, [x29, #-0x18] 80fe8: eb09011f cmp x8, x9 80fec: 540000a1 b.ne 0x81000 80ff0: a9477bfd ldp x29, x30, [sp, #0x70] 80ff4: a9464ff4 ldp x20, x19, [sp, #0x60] 80ff8: 910203ff add sp, sp, #0x80 80ffc: d65f03c0 ret 81000: 97fe3878 bl 0xf1e0 <__stack_chk_fail@plt> 81004: f9400429 ldr x9, [x1, #0x8] 81008: 320003e8 orr w8, wzr, #0x1 8100c: 39013428 strb w8, [x1, #0x4d] 81010: eb03013f cmp x9, x3 81014: 54000040 b.eq 0x8101c 81018: d65f03c0 ret 8101c: f9401029 ldr x9, [x1, #0x20] 81020: 39013028 strb w8, [x1, #0x4c] 81024: b4000129 cbz x9, 0x81048 81028: eb02013f cmp x9, x2 8102c: 54000260 b.eq 0x81078 81030: b9403c28 ldr w8, [x1, #0x3c] 81034: 320003e9 orr w9, wzr, #0x1 81038: 39013829 strb w9, [x1, #0x4e] 8103c: 11000508 add w8, w8, #0x1 81040: b9003c28 str w8, [x1, #0x3c] 81044: d65f03c0 ret 81048: b9404828 ldr w8, [x1, #0x48] 8104c: 320003e9 orr w9, wzr, #0x1 81050: f9001022 str x2, [x1, #0x20] 81054: b9003024 str w4, [x1, #0x30] 81058: 7100051f cmp w8, #0x1 8105c: b9003c29 str w9, [x1, #0x3c] 81060: 54fffdc1 b.ne 0x81018 81064: 7100049f cmp w4, #0x1 81068: 54fffd81 b.ne 0x81018 8106c: 320003e8 orr w8, wzr, #0x1 81070: 39013828 strb w8, [x1, #0x4e] 81074: d65f03c0 ret 81078: b9403028 ldr w8, [x1, #0x30] 8107c: 7100091f cmp w8, #0x2 81080: 54000061 b.ne 0x8108c 81084: 2a0403e8 mov w8, w4 81088: b9003024 str w4, [x1, #0x30] 8108c: b9404829 ldr w9, [x1, #0x48] 81090: 7100053f cmp w9, #0x1 81094: 54fffc21 b.ne 0x81018 81098: 7100051f cmp w8, #0x1 8109c: 54fffbe1 b.ne 0x81018 810a0: 39013828 strb w8, [x1, #0x4e] 810a4: d65f03c0 ret 810a8: f9400428 ldr x8, [x1, #0x8] 810ac: eb02011f cmp x8, x2 810b0: 540000a1 b.ne 0x810c4 810b4: b9403428 ldr w8, [x1, #0x34] 810b8: 7100051f cmp w8, #0x1 810bc: 54000040 b.eq 0x810c4 810c0: b9003423 str w3, [x1, #0x34] 810c4: d65f03c0 ret 810c8: f81a0ffb str x27, [sp, #-0x60]! 810cc: a90167fa stp x26, x25, [sp, #0x10] 810d0: a9025ff8 stp x24, x23, [sp, #0x20] 810d4: a90357f6 stp x22, x21, [sp, #0x30] 810d8: a9044ff4 stp x20, x19, [sp, #0x40] 810dc: a9057bfd stp x29, x30, [sp, #0x50] 810e0: 910143fd add x29, sp, #0x50 810e4: aa0103f3 mov x19, x1 810e8: f9400a68 ldr x8, [x19, #0x10] 810ec: 2a0403f5 mov w21, w4 810f0: 2a0303f6 mov w22, w3 810f4: aa0203f4 mov x20, x2 810f8: aa0003f7 mov x23, x0 810fc: 36000735 tbz w21, #0x0, 0x811e0 81100: f94006f8 ldr x24, [x23, #0x8] 81104: f9400501 ldr x1, [x8, #0x8] 81108: aa1803e0 mov x0, x24 8110c: 97fe38f1 bl 0xf4d0 81110: 34000e20 cbz w0, 0x812d4 81114: f9400268 ldr x8, [x19] 81118: aa1803e0 mov x0, x24 8111c: f9400501 ldr x1, [x8, #0x8] 81120: 97fe38ec bl 0xf4d0 81124: 34000680 cbz w0, 0x811f4 81128: f94012e8 ldr x8, [x23, #0x20] 8112c: b94016f8 ldr w24, [x23, #0x14] 81130: 9348fd09 asr x9, x8, #8 81134: 36000068 tbz w8, #0x0, 0x81140 81138: f940028a ldr x10, [x20] 8113c: f8696949 ldr x9, [x10, x9] 81140: f9400ee0 ldr x0, [x23, #0x18] 81144: f27f011f tst x8, #0x2 81148: 321f03e8 orr w8, wzr, #0x2 8114c: 8b090282 add x2, x20, x9 81150: f940000a ldr x10, [x0] 81154: 1a8812c3 csel w3, w22, w8, ne 81158: 120002a4 and w4, w21, #0x1 8115c: aa1303e1 mov x1, x19 81160: f940194a ldr x10, [x10, #0x30] 81164: d63f0140 blr x10 81168: 71000b1f cmp w24, #0x2 8116c: 54001563 b.lo 0x81418 81170: b94012e8 ldr w8, [x23, #0x10] 81174: 8b1812e9 add x9, x23, x24, lsl #4 81178: 91006138 add x24, x9, #0x18 8117c: 9100a2f7 add x23, x23, #0x28 81180: 37080088 tbnz w8, #0x1, 0x81190 81184: b9403e69 ldr w9, [x19, #0x3c] 81188: 7100053f cmp w9, #0x1 8118c: 54000be1 b.ne 0x81308 81190: 321f03f9 orr w25, wzr, #0x2 81194: 39413a68 ldrb w8, [x19, #0x4e] 81198: 35001408 cbnz w8, 0x81418 8119c: f94006e8 ldr x8, [x23, #0x8] 811a0: 9348fd09 asr x9, x8, #8 811a4: 36000068 tbz w8, #0x0, 0x811b0 811a8: f940028a ldr x10, [x20] 811ac: f8696949 ldr x9, [x10, x9] 811b0: f84106e0 ldr x0, [x23], #0x10 811b4: f27f011f tst x8, #0x2 811b8: 8b090282 add x2, x20, x9 811bc: 1a9912c3 csel w3, w22, w25, ne 811c0: f940000a ldr x10, [x0] 811c4: 120002a4 and w4, w21, #0x1 811c8: aa1303e1 mov x1, x19 811cc: f940194a ldr x10, [x10, #0x30] 811d0: d63f0140 blr x10 811d4: eb1802ff cmp x23, x24 811d8: 54fffde3 b.lo 0x81194 811dc: 1400008f b 0x81418 811e0: eb0802ff cmp x23, x8 811e4: 54000780 b.eq 0x812d4 811e8: f9400268 ldr x8, [x19] 811ec: eb0802ff cmp x23, x8 811f0: 54fff9c1 b.ne 0x81128 811f4: f9401268 ldr x8, [x19, #0x20] 811f8: eb14011f cmp x8, x20 811fc: 540007c0 b.eq 0x812f4 81200: f9401668 ldr x8, [x19, #0x28] 81204: eb14011f cmp x8, x20 81208: 54000760 b.eq 0x812f4 8120c: b9404668 ldr w8, [x19, #0x44] 81210: b9003a76 str w22, [x19, #0x38] 81214: 7100111f cmp w8, #0x4 81218: 54001000 b.eq 0x81418 8121c: b94016e8 ldr w8, [x23, #0x14] 81220: 34000d88 cbz w8, 0x813d0 81224: 8b0812e8 add x8, x23, x8, lsl #4 81228: 2a1f03f6 mov w22, wzr 8122c: 2a1f03f8 mov w24, wzr 81230: 910062f9 add x25, x23, #0x18 81234: 9100611a add x26, x8, #0x18 81238: 321f03fb orr w27, wzr, #0x2 8123c: 79009a7f strh wzr, [x19, #0x4c] 81240: f9400728 ldr x8, [x25, #0x8] 81244: 9348fd09 asr x9, x8, #8 81248: 36000068 tbz w8, #0x0, 0x81254 8124c: f940028a ldr x10, [x20] 81250: f8696949 ldr x9, [x10, x9] 81254: f9400320 ldr x0, [x25] 81258: 53010508 ubfx w8, w8, #1, #1 8125c: 8b090283 add x3, x20, x9 81260: 4b080364 sub w4, w27, w8 81264: f940000a ldr x10, [x0] 81268: 120002a5 and w5, w21, #0x1 8126c: aa1303e1 mov x1, x19 81270: aa1403e2 mov x2, x20 81274: f940154a ldr x10, [x10, #0x28] 81278: d63f0140 blr x10 8127c: 39413a68 ldrb w8, [x19, #0x4e] 81280: 35000268 cbnz w8, 0x812cc 81284: 39413668 ldrb w8, [x19, #0x4d] 81288: 340001c8 cbz w8, 0x812c0 8128c: 39413268 ldrb w8, [x19, #0x4c] 81290: 34000128 cbz w8, 0x812b4 81294: b9403268 ldr w8, [x19, #0x30] 81298: 7100051f cmp w8, #0x1 8129c: 54000ba0 b.eq 0x81410 812a0: 394042e8 ldrb w8, [x23, #0x10] 812a4: 36080b68 tbz w8, #0x1, 0x81410 812a8: 320003f8 orr w24, wzr, #0x1 812ac: 320003f6 orr w22, wzr, #0x1 812b0: 14000004 b 0x812c0 812b4: 394042e8 ldrb w8, [x23, #0x10] 812b8: 320003f6 orr w22, wzr, #0x1 812bc: 36000088 tbz w8, #0x0, 0x812cc 812c0: 91004339 add x25, x25, #0x10 812c4: eb1a033f cmp x25, x26 812c8: 54fffba3 b.lo 0x8123c 812cc: 36000858 tbz w24, #0x0, 0x813d4 812d0: 1400004f b 0x8140c 812d4: f9400668 ldr x8, [x19, #0x8] 812d8: eb14011f cmp x8, x20 812dc: 540009e1 b.ne 0x81418 812e0: b9403668 ldr w8, [x19, #0x34] 812e4: 7100051f cmp w8, #0x1 812e8: 54000980 b.eq 0x81418 812ec: b9003676 str w22, [x19, #0x34] 812f0: 1400004a b 0x81418 812f4: 710006df cmp w22, #0x1 812f8: 54000901 b.ne 0x81418 812fc: 320003e8 orr w8, wzr, #0x1 81300: b9003a68 str w8, [x19, #0x38] 81304: 14000045 b 0x81418 81308: 37000308 tbnz w8, #0x0, 0x81368 8130c: 321f03f9 orr w25, wzr, #0x2 81310: 39413a68 ldrb w8, [x19, #0x4e] 81314: 35000828 cbnz w8, 0x81418 81318: b9403e68 ldr w8, [x19, #0x3c] 8131c: 7100051f cmp w8, #0x1 81320: 540007c0 b.eq 0x81418 81324: f94006e8 ldr x8, [x23, #0x8] 81328: 9348fd09 asr x9, x8, #8 8132c: 36000068 tbz w8, #0x0, 0x81338 81330: f940028a ldr x10, [x20] 81334: f8696949 ldr x9, [x10, x9] 81338: f84106e0 ldr x0, [x23], #0x10 8133c: f27f011f tst x8, #0x2 81340: 8b090282 add x2, x20, x9 81344: 1a9912c3 csel w3, w22, w25, ne 81348: f940000a ldr x10, [x0] 8134c: 120002a4 and w4, w21, #0x1 81350: aa1303e1 mov x1, x19 81354: f940194a ldr x10, [x10, #0x30] 81358: d63f0140 blr x10 8135c: eb1802ff cmp x23, x24 81360: 54fffd83 b.lo 0x81310 81364: 1400002d b 0x81418 81368: 321f03f9 orr w25, wzr, #0x2 8136c: 39413a68 ldrb w8, [x19, #0x4e] 81370: 35000548 cbnz w8, 0x81418 81374: b9403e68 ldr w8, [x19, #0x3c] 81378: 7100051f cmp w8, #0x1 8137c: 54000081 b.ne 0x8138c 81380: b9403268 ldr w8, [x19, #0x30] 81384: 7100051f cmp w8, #0x1 81388: 54000480 b.eq 0x81418 8138c: f94006e8 ldr x8, [x23, #0x8] 81390: 9348fd09 asr x9, x8, #8 81394: 36000068 tbz w8, #0x0, 0x813a0 81398: f940028a ldr x10, [x20] 8139c: f8696949 ldr x9, [x10, x9] 813a0: f84106e0 ldr x0, [x23], #0x10 813a4: f27f011f tst x8, #0x2 813a8: 8b090282 add x2, x20, x9 813ac: 1a9912c3 csel w3, w22, w25, ne 813b0: f940000a ldr x10, [x0] 813b4: 120002a4 and w4, w21, #0x1 813b8: aa1303e1 mov x1, x19 813bc: f940194a ldr x10, [x10, #0x30] 813c0: d63f0140 blr x10 813c4: eb1802ff cmp x23, x24 813c8: 54fffd23 b.lo 0x8136c 813cc: 14000013 b 0x81418 813d0: 2a1f03f6 mov w22, wzr 813d4: 2947a269 ldp w9, w8, [x19, #0x3c] 813d8: f9001674 str x20, [x19, #0x28] 813dc: 11000508 add w8, w8, #0x1 813e0: 7100053f cmp w9, #0x1 813e4: b9004268 str w8, [x19, #0x40] 813e8: 54000121 b.ne 0x8140c 813ec: b9403268 ldr w8, [x19, #0x30] 813f0: 7100091f cmp w8, #0x2 813f4: 540000c1 b.ne 0x8140c 813f8: 320003e8 orr w8, wzr, #0x1 813fc: 39013a68 strb w8, [x19, #0x4e] 81400: 37000096 tbnz w22, #0x0, 0x81410 81404: 321e03e8 orr w8, wzr, #0x4 81408: 14000003 b 0x81414 8140c: 3607ffd6 tbz w22, #0x0, 0x81404 81410: 320007e8 orr w8, wzr, #0x3 81414: b9004668 str w8, [x19, #0x44] 81418: a9457bfd ldp x29, x30, [sp, #0x50] 8141c: a9444ff4 ldp x20, x19, [sp, #0x40] 81420: a94357f6 ldp x22, x21, [sp, #0x30] 81424: a9425ff8 ldp x24, x23, [sp, #0x20] 81428: a94167fa ldp x26, x25, [sp, #0x10] 8142c: f84607fb ldr x27, [sp], #0x60 81430: d65f03c0 ret 81434: f9400408 ldr x8, [x0, #0x8] 81438: 9348fd09 asr x9, x8, #8 8143c: 36000068 tbz w8, #0x0, 0x81448 81440: f940006a ldr x10, [x3] 81444: f8696949 ldr x9, [x10, x9] 81448: f9400000 ldr x0, [x0] 8144c: f27f011f tst x8, #0x2 81450: 321f03e8 orr w8, wzr, #0x2 81454: 8b090063 add x3, x3, x9 81458: f940000a ldr x10, [x0] 8145c: 1a881084 csel w4, w4, w8, ne 81460: 120000a5 and w5, w5, #0x1 81464: f9401546 ldr x6, [x10, #0x28] 81468: d61f00c0 br x6 8146c: f9400408 ldr x8, [x0, #0x8] 81470: 9348fd09 asr x9, x8, #8 81474: 36000068 tbz w8, #0x0, 0x81480 81478: f940004a ldr x10, [x2] 8147c: f8696949 ldr x9, [x10, x9] 81480: f9400000 ldr x0, [x0] 81484: f27f011f tst x8, #0x2 81488: 321f03e8 orr w8, wzr, #0x2 8148c: 8b090042 add x2, x2, x9 81490: f940000a ldr x10, [x0] 81494: 1a881063 csel w3, w3, w8, ne 81498: 12000084 and w4, w4, #0x1 8149c: f9401945 ldr x5, [x10, #0x30] 814a0: d61f00a0 br x5 814a4: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 814a8: a90157f6 stp x22, x21, [sp, #0x10] 814ac: a9024ff4 stp x20, x19, [sp, #0x20] 814b0: a9037bfd stp x29, x30, [sp, #0x30] 814b4: 9100c3fd add x29, sp, #0x30 814b8: aa0103f3 mov x19, x1 814bc: f9400a68 ldr x8, [x19, #0x10] 814c0: 2a0403f6 mov w22, w4 814c4: 2a0303f5 mov w21, w3 814c8: aa0203f4 mov x20, x2 814cc: aa0003f7 mov x23, x0 814d0: 360002f6 tbz w22, #0x0, 0x8152c 814d4: f94006f8 ldr x24, [x23, #0x8] 814d8: f9400501 ldr x1, [x8, #0x8] 814dc: aa1803e0 mov x0, x24 814e0: 97fe37fc bl 0xf4d0 814e4: 34000620 cbz w0, 0x815a8 814e8: f9400268 ldr x8, [x19] 814ec: aa1803e0 mov x0, x24 814f0: f9400501 ldr x1, [x8, #0x8] 814f4: 97fe37f7 bl 0xf4d0 814f8: 34000240 cbz w0, 0x81540 814fc: f9400ae0 ldr x0, [x23, #0x10] 81500: 120002c4 and w4, w22, #0x1 81504: aa1303e1 mov x1, x19 81508: aa1403e2 mov x2, x20 8150c: f9400008 ldr x8, [x0] 81510: 2a1503e3 mov w3, w21 81514: a9437bfd ldp x29, x30, [sp, #0x30] 81518: a9424ff4 ldp x20, x19, [sp, #0x20] 8151c: f9401905 ldr x5, [x8, #0x30] 81520: a94157f6 ldp x22, x21, [sp, #0x10] 81524: a8c45ff8 ldp x24, x23, [sp], #0x40 81528: d61f00a0 br x5 8152c: eb0802ff cmp x23, x8 81530: 540003c0 b.eq 0x815a8 81534: f9400268 ldr x8, [x19] 81538: eb0802ff cmp x23, x8 8153c: 54fffe01 b.ne 0x814fc 81540: f9401268 ldr x8, [x19, #0x20] 81544: eb14011f cmp x8, x20 81548: 54000400 b.eq 0x815c8 8154c: f9401668 ldr x8, [x19, #0x28] 81550: eb14011f cmp x8, x20 81554: 540003a0 b.eq 0x815c8 81558: b9404668 ldr w8, [x19, #0x44] 8155c: b9003a75 str w21, [x19, #0x38] 81560: 7100111f cmp w8, #0x4 81564: 54000560 b.eq 0x81610 81568: 79009a7f strh wzr, [x19, #0x4c] 8156c: f9400ae0 ldr x0, [x23, #0x10] 81570: 120002c5 and w5, w22, #0x1 81574: 320003e4 orr w4, wzr, #0x1 81578: aa1303e1 mov x1, x19 8157c: f9400008 ldr x8, [x0] 81580: aa1403e2 mov x2, x20 81584: aa1403e3 mov x3, x20 81588: f9401508 ldr x8, [x8, #0x28] 8158c: d63f0100 blr x8 81590: 39413668 ldrb w8, [x19, #0x4d] 81594: 34000248 cbz w8, 0x815dc 81598: 39413269 ldrb w9, [x19, #0x4c] 8159c: 320007e8 orr w8, wzr, #0x3 815a0: 35000369 cbnz w9, 0x8160c 815a4: 1400000f b 0x815e0 815a8: f9400668 ldr x8, [x19, #0x8] 815ac: eb14011f cmp x8, x20 815b0: 54000301 b.ne 0x81610 815b4: b9403668 ldr w8, [x19, #0x34] 815b8: 7100051f cmp w8, #0x1 815bc: 540002a0 b.eq 0x81610 815c0: b9003675 str w21, [x19, #0x34] 815c4: 14000013 b 0x81610 815c8: 710006bf cmp w21, #0x1 815cc: 54000221 b.ne 0x81610 815d0: 320003e8 orr w8, wzr, #0x1 815d4: b9003a68 str w8, [x19, #0x38] 815d8: 1400000e b 0x81610 815dc: 321e03e8 orr w8, wzr, #0x4 815e0: 2947a66a ldp w10, w9, [x19, #0x3c] 815e4: f9001674 str x20, [x19, #0x28] 815e8: 11000529 add w9, w9, #0x1 815ec: 7100055f cmp w10, #0x1 815f0: b9004269 str w9, [x19, #0x40] 815f4: 540000c1 b.ne 0x8160c 815f8: b9403269 ldr w9, [x19, #0x30] 815fc: 7100093f cmp w9, #0x2 81600: 54000061 b.ne 0x8160c 81604: 320003e9 orr w9, wzr, #0x1 81608: 39013a69 strb w9, [x19, #0x4e] 8160c: b9004668 str w8, [x19, #0x44] 81610: a9437bfd ldp x29, x30, [sp, #0x30] 81614: a9424ff4 ldp x20, x19, [sp, #0x20] 81618: a94157f6 ldp x22, x21, [sp, #0x10] 8161c: a8c45ff8 ldp x24, x23, [sp], #0x40 81620: d65f03c0 ret 81624: a9bd57f6 stp x22, x21, [sp, #-0x30]! 81628: a9014ff4 stp x20, x19, [sp, #0x10] 8162c: a9027bfd stp x29, x30, [sp, #0x20] 81630: 910083fd add x29, sp, #0x20 81634: aa0103f3 mov x19, x1 81638: f9400a68 ldr x8, [x19, #0x10] 8163c: 2a0303f4 mov w20, w3 81640: aa0203f5 mov x21, x2 81644: 36000184 tbz w4, #0x0, 0x81674 81648: f9400416 ldr x22, [x0, #0x8] 8164c: f9400501 ldr x1, [x8, #0x8] 81650: aa1603e0 mov x0, x22 81654: 97fe379f bl 0xf4d0 81658: 34000420 cbz w0, 0x816dc 8165c: f9400268 ldr x8, [x19] 81660: aa1603e0 mov x0, x22 81664: f9400501 ldr x1, [x8, #0x8] 81668: 97fe379a bl 0xf4d0 8166c: 35000500 cbnz w0, 0x8170c 81670: 14000006 b 0x81688 81674: eb08001f cmp x0, x8 81678: 54000320 b.eq 0x816dc 8167c: f9400268 ldr x8, [x19] 81680: eb08001f cmp x0, x8 81684: 54000441 b.ne 0x8170c 81688: f9401268 ldr x8, [x19, #0x20] 8168c: eb15011f cmp x8, x21 81690: 54000360 b.eq 0x816fc 81694: f9401668 ldr x8, [x19, #0x28] 81698: eb15011f cmp x8, x21 8169c: 54000300 b.eq 0x816fc 816a0: 2947a269 ldp w9, w8, [x19, #0x3c] 816a4: b9003a74 str w20, [x19, #0x38] 816a8: f9001675 str x21, [x19, #0x28] 816ac: 11000508 add w8, w8, #0x1 816b0: 7100053f cmp w9, #0x1 816b4: b9004268 str w8, [x19, #0x40] 816b8: 540000c1 b.ne 0x816d0 816bc: b9403268 ldr w8, [x19, #0x30] 816c0: 7100091f cmp w8, #0x2 816c4: 54000061 b.ne 0x816d0 816c8: 320003e8 orr w8, wzr, #0x1 816cc: 39013a68 strb w8, [x19, #0x4e] 816d0: 321e03e8 orr w8, wzr, #0x4 816d4: b9004668 str w8, [x19, #0x44] 816d8: 1400000d b 0x8170c 816dc: f9400668 ldr x8, [x19, #0x8] 816e0: eb15011f cmp x8, x21 816e4: 54000141 b.ne 0x8170c 816e8: b9403668 ldr w8, [x19, #0x34] 816ec: 7100051f cmp w8, #0x1 816f0: 540000e0 b.eq 0x8170c 816f4: b9003674 str w20, [x19, #0x34] 816f8: 14000005 b 0x8170c 816fc: 7100069f cmp w20, #0x1 81700: 54000061 b.ne 0x8170c 81704: 320003e8 orr w8, wzr, #0x1 81708: b9003a68 str w8, [x19, #0x38] 8170c: a9427bfd ldp x29, x30, [sp, #0x20] 81710: a9414ff4 ldp x20, x19, [sp, #0x10] 81714: a8c357f6 ldp x22, x21, [sp], #0x30 81718: d65f03c0 ret 8171c: d101c3ff sub sp, sp, #0x70 81720: a9016ffc stp x28, x27, [sp, #0x10] 81724: a90267fa stp x26, x25, [sp, #0x20] 81728: a9035ff8 stp x24, x23, [sp, #0x30] 8172c: a90457f6 stp x22, x21, [sp, #0x40] 81730: a9054ff4 stp x20, x19, [sp, #0x50] 81734: a9067bfd stp x29, x30, [sp, #0x60] 81738: 910183fd add x29, sp, #0x60 8173c: aa0103f3 mov x19, x1 81740: f9400a68 ldr x8, [x19, #0x10] 81744: 2a0503f7 mov w23, w5 81748: 2a0403f4 mov w20, w4 8174c: aa0303f6 mov x22, x3 81750: aa0203f5 mov x21, x2 81754: aa0003f8 mov x24, x0 81758: 36000877 tbz w23, #0x0, 0x81864 8175c: f9400700 ldr x0, [x24, #0x8] 81760: f9400501 ldr x1, [x8, #0x8] 81764: 97fe375b bl 0xf4d0 81768: 34000820 cbz w0, 0x8186c 8176c: 3941327a ldrb w26, [x19, #0x4c] 81770: 3941366a ldrb w10, [x19, #0x4d] 81774: b9401719 ldr w25, [x24, #0x14] 81778: 79009a7f strh wzr, [x19, #0x4c] 8177c: f9401308 ldr x8, [x24, #0x20] 81780: b9000fea str w10, [sp, #0xc] 81784: 9348fd09 asr x9, x8, #8 81788: 36000068 tbz w8, #0x0, 0x81794 8178c: f94002ca ldr x10, [x22] 81790: f8696949 ldr x9, [x10, x9] 81794: f9400f00 ldr x0, [x24, #0x18] 81798: f27f011f tst x8, #0x2 8179c: 321f03fb orr w27, wzr, #0x2 817a0: 8b0902c3 add x3, x22, x9 817a4: f940000a ldr x10, [x0] 817a8: 1a9b1284 csel w4, w20, w27, ne 817ac: 120002e5 and w5, w23, #0x1 817b0: aa1303e1 mov x1, x19 817b4: f940154a ldr x10, [x10, #0x28] 817b8: aa1503e2 mov x2, x21 817bc: d63f0140 blr x10 817c0: 71000b3f cmp w25, #0x2 817c4: 54000483 b.lo 0x81854 817c8: 8b191308 add x8, x24, x25, lsl #4 817cc: 9100611c add x28, x8, #0x18 817d0: 9100a319 add x25, x24, #0x28 817d4: 39413a68 ldrb w8, [x19, #0x4e] 817d8: 350003e8 cbnz w8, 0x81854 817dc: 39413268 ldrb w8, [x19, #0x4c] 817e0: 340000e8 cbz w8, 0x817fc 817e4: b9403268 ldr w8, [x19, #0x30] 817e8: 7100051f cmp w8, #0x1 817ec: 54000340 b.eq 0x81854 817f0: 39404308 ldrb w8, [x24, #0x10] 817f4: 370800c8 tbnz w8, #0x1, 0x8180c 817f8: 14000017 b 0x81854 817fc: 39413668 ldrb w8, [x19, #0x4d] 81800: 34000068 cbz w8, 0x8180c 81804: 39404308 ldrb w8, [x24, #0x10] 81808: 36000268 tbz w8, #0x0, 0x81854 8180c: 79009a7f strh wzr, [x19, #0x4c] 81810: f9400728 ldr x8, [x25, #0x8] 81814: 9348fd09 asr x9, x8, #8 81818: 36000068 tbz w8, #0x0, 0x81824 8181c: f94002ca ldr x10, [x22] 81820: f8696949 ldr x9, [x10, x9] 81824: f8410720 ldr x0, [x25], #0x10 81828: f27f011f tst x8, #0x2 8182c: 8b0902c3 add x3, x22, x9 81830: 1a9b1284 csel w4, w20, w27, ne 81834: f940000a ldr x10, [x0] 81838: 120002e5 and w5, w23, #0x1 8183c: aa1303e1 mov x1, x19 81840: aa1503e2 mov x2, x21 81844: f940154a ldr x10, [x10, #0x28] 81848: d63f0140 blr x10 8184c: eb1c033f cmp x25, x28 81850: 54fffc23 b.lo 0x817d4 81854: 3901327a strb w26, [x19, #0x4c] 81858: b9400fe8 ldr w8, [sp, #0xc] 8185c: 39013668 strb w8, [x19, #0x4d] 81860: 14000008 b 0x81880 81864: eb08031f cmp x24, x8 81868: 54fff821 b.ne 0x8176c 8186c: f9400669 ldr x9, [x19, #0x8] 81870: 320003e8 orr w8, wzr, #0x1 81874: 39013668 strb w8, [x19, #0x4d] 81878: eb16013f cmp x9, x22 8187c: 54000120 b.eq 0x818a0 81880: a9467bfd ldp x29, x30, [sp, #0x60] 81884: a9454ff4 ldp x20, x19, [sp, #0x50] 81888: a94457f6 ldp x22, x21, [sp, #0x40] 8188c: a9435ff8 ldp x24, x23, [sp, #0x30] 81890: a94267fa ldp x26, x25, [sp, #0x20] 81894: a9416ffc ldp x28, x27, [sp, #0x10] 81898: 9101c3ff add sp, sp, #0x70 8189c: d65f03c0 ret 818a0: f9401269 ldr x9, [x19, #0x20] 818a4: 39013268 strb w8, [x19, #0x4c] 818a8: b4000129 cbz x9, 0x818cc 818ac: eb15013f cmp x9, x21 818b0: 540001c0 b.eq 0x818e8 818b4: b9403e68 ldr w8, [x19, #0x3c] 818b8: 320003e9 orr w9, wzr, #0x1 818bc: 39013a69 strb w9, [x19, #0x4e] 818c0: 11000508 add w8, w8, #0x1 818c4: b9003e68 str w8, [x19, #0x3c] 818c8: 17ffffee b 0x81880 818cc: 320003e8 orr w8, wzr, #0x1 818d0: 7100069f cmp w20, #0x1 818d4: f9001275 str x21, [x19, #0x20] 818d8: b9003274 str w20, [x19, #0x30] 818dc: b9003e68 str w8, [x19, #0x3c] 818e0: 54000120 b.eq 0x81904 818e4: 17ffffe7 b 0x81880 818e8: b9403268 ldr w8, [x19, #0x30] 818ec: 7100091f cmp w8, #0x2 818f0: 54000061 b.ne 0x818fc 818f4: 2a1403e8 mov w8, w20 818f8: b9003274 str w20, [x19, #0x30] 818fc: 7100051f cmp w8, #0x1 81900: 54fffc01 b.ne 0x81880 81904: b9404a68 ldr w8, [x19, #0x48] 81908: 7100051f cmp w8, #0x1 8190c: 54fffba1 b.ne 0x81880 81910: 39013a68 strb w8, [x19, #0x4e] 81914: 17ffffdb b 0x81880 81918: a9bc5ff8 stp x24, x23, [sp, #-0x40]! 8191c: a90157f6 stp x22, x21, [sp, #0x10] 81920: a9024ff4 stp x20, x19, [sp, #0x20] 81924: a9037bfd stp x29, x30, [sp, #0x30] 81928: 9100c3fd add x29, sp, #0x30 8192c: aa0103f3 mov x19, x1 81930: f9400a68 ldr x8, [x19, #0x10] 81934: 2a0503f7 mov w23, w5 81938: 2a0403f4 mov w20, w4 8193c: aa0303f6 mov x22, x3 81940: aa0203f5 mov x21, x2 81944: aa0003f8 mov x24, x0 81948: 36000257 tbz w23, #0x0, 0x81990 8194c: f9400700 ldr x0, [x24, #0x8] 81950: f9400501 ldr x1, [x8, #0x8] 81954: 97fe36df bl 0xf4d0 81958: 34000200 cbz w0, 0x81998 8195c: f9400b00 ldr x0, [x24, #0x10] 81960: aa1303e1 mov x1, x19 81964: aa1503e2 mov x2, x21 81968: aa1603e3 mov x3, x22 8196c: f9400008 ldr x8, [x0] 81970: 2a1403e4 mov w4, w20 81974: a9437bfd ldp x29, x30, [sp, #0x30] 81978: a9424ff4 ldp x20, x19, [sp, #0x20] 8197c: f9401506 ldr x6, [x8, #0x28] 81980: a94157f6 ldp x22, x21, [sp, #0x10] 81984: 120002e5 and w5, w23, #0x1 81988: a8c45ff8 ldp x24, x23, [sp], #0x40 8198c: d61f00c0 br x6 81990: eb08031f cmp x24, x8 81994: 54fffe41 b.ne 0x8195c 81998: f9400669 ldr x9, [x19, #0x8] 8199c: 320003e8 orr w8, wzr, #0x1 819a0: 39013668 strb w8, [x19, #0x4d] 819a4: eb16013f cmp x9, x22 819a8: 540000c0 b.eq 0x819c0 819ac: a9437bfd ldp x29, x30, [sp, #0x30] 819b0: a9424ff4 ldp x20, x19, [sp, #0x20] 819b4: a94157f6 ldp x22, x21, [sp, #0x10] 819b8: a8c45ff8 ldp x24, x23, [sp], #0x40 819bc: d65f03c0 ret 819c0: f9401269 ldr x9, [x19, #0x20] 819c4: 39013268 strb w8, [x19, #0x4c] 819c8: b4000129 cbz x9, 0x819ec 819cc: eb15013f cmp x9, x21 819d0: 540001c0 b.eq 0x81a08 819d4: b9403e68 ldr w8, [x19, #0x3c] 819d8: 320003e9 orr w9, wzr, #0x1 819dc: 39013a69 strb w9, [x19, #0x4e] 819e0: 11000508 add w8, w8, #0x1 819e4: b9003e68 str w8, [x19, #0x3c] 819e8: 17fffff1 b 0x819ac 819ec: 320003e8 orr w8, wzr, #0x1 819f0: 7100069f cmp w20, #0x1 819f4: f9001275 str x21, [x19, #0x20] 819f8: b9003274 str w20, [x19, #0x30] 819fc: b9003e68 str w8, [x19, #0x3c] 81a00: 54000120 b.eq 0x81a24 81a04: 17ffffea b 0x819ac 81a08: b9403268 ldr w8, [x19, #0x30] 81a0c: 7100091f cmp w8, #0x2 81a10: 54000061 b.ne 0x81a1c 81a14: 2a1403e8 mov w8, w20 81a18: b9003274 str w20, [x19, #0x30] 81a1c: 7100051f cmp w8, #0x1 81a20: 54fffc61 b.ne 0x819ac 81a24: b9404a68 ldr w8, [x19, #0x48] 81a28: 7100051f cmp w8, #0x1 81a2c: 54fffc01 b.ne 0x819ac 81a30: 39013a68 strb w8, [x19, #0x4e] 81a34: 17ffffde b 0x819ac 81a38: a9bd57f6 stp x22, x21, [sp, #-0x30]! 81a3c: a9014ff4 stp x20, x19, [sp, #0x10] 81a40: a9027bfd stp x29, x30, [sp, #0x20] 81a44: 910083fd add x29, sp, #0x20 81a48: aa0103f3 mov x19, x1 81a4c: f9400a68 ldr x8, [x19, #0x10] 81a50: 2a0403f4 mov w20, w4 81a54: aa0303f6 mov x22, x3 81a58: aa0203f5 mov x21, x2 81a5c: 360000c5 tbz w5, #0x0, 0x81a74 81a60: f9400400 ldr x0, [x0, #0x8] 81a64: f9400501 ldr x1, [x8, #0x8] 81a68: 97fe369a bl 0xf4d0 81a6c: 35000120 cbnz w0, 0x81a90 81a70: 14000003 b 0x81a7c 81a74: eb08001f cmp x0, x8 81a78: 540000c1 b.ne 0x81a90 81a7c: f9400669 ldr x9, [x19, #0x8] 81a80: 320003e8 orr w8, wzr, #0x1 81a84: 39013668 strb w8, [x19, #0x4d] 81a88: eb16013f cmp x9, x22 81a8c: 540000a0 b.eq 0x81aa0 81a90: a9427bfd ldp x29, x30, [sp, #0x20] 81a94: a9414ff4 ldp x20, x19, [sp, #0x10] 81a98: a8c357f6 ldp x22, x21, [sp], #0x30 81a9c: d65f03c0 ret 81aa0: f9401269 ldr x9, [x19, #0x20] 81aa4: 39013268 strb w8, [x19, #0x4c] 81aa8: b4000129 cbz x9, 0x81acc 81aac: eb15013f cmp x9, x21 81ab0: 540001c0 b.eq 0x81ae8 81ab4: b9403e68 ldr w8, [x19, #0x3c] 81ab8: 320003e9 orr w9, wzr, #0x1 81abc: 39013a69 strb w9, [x19, #0x4e] 81ac0: 11000508 add w8, w8, #0x1 81ac4: b9003e68 str w8, [x19, #0x3c] 81ac8: 17fffff2 b 0x81a90 81acc: 320003e8 orr w8, wzr, #0x1 81ad0: 7100069f cmp w20, #0x1 81ad4: f9001275 str x21, [x19, #0x20] 81ad8: b9003274 str w20, [x19, #0x30] 81adc: b9003e68 str w8, [x19, #0x3c] 81ae0: 54000120 b.eq 0x81b04 81ae4: 17ffffeb b 0x81a90 81ae8: b9403268 ldr w8, [x19, #0x30] 81aec: 7100091f cmp w8, #0x2 81af0: 54000061 b.ne 0x81afc 81af4: 2a1403e8 mov w8, w20 81af8: b9003274 str w20, [x19, #0x30] 81afc: 7100051f cmp w8, #0x1 81b00: 54fffc81 b.ne 0x81a90 81b04: b9404a68 ldr w8, [x19, #0x48] 81b08: 7100051f cmp w8, #0x1 81b0c: 54fffc21 b.ne 0x81a90 81b10: 39013a68 strb w8, [x19, #0x4e] 81b14: 17ffffdf b 0x81a90 81b18: d65f03c0 ret 81b1c: 14000053 b 0x81c68 81b20: 900001c0 adrp x0, 0xb9000 81b24: 912f9800 add x0, x0, #0xbe6 81b28: d65f03c0 ret 81b2c: 1400004f b 0x81c68 81b30: 900001c0 adrp x0, 0xb9000 81b34: 912fd400 add x0, x0, #0xbf5 81b38: d65f03c0 ret 81b3c: d00002e8 adrp x8, 0xdf000 81b40: f9477908 ldr x8, [x8, #0xef0] 81b44: 91004108 add x8, x8, #0x10 81b48: f9000008 str x8, [x0] 81b4c: d65f03c0 ret 81b50: 14000046 b 0x81c68 81b54: 900001c0 adrp x0, 0xb9000 81b58: 91302000 add x0, x0, #0xc08 81b5c: d65f03c0 ret 81b60: d00002e8 adrp x8, 0xdf000 81b64: f9478108 ldr x8, [x8, #0xf00] 81b68: 91004108 add x8, x8, #0x10 81b6c: f9000008 str x8, [x0] 81b70: d65f03c0 ret 81b74: 1400003d b 0x81c68 81b78: 900001c0 adrp x0, 0xb9000 81b7c: 91305c00 add x0, x0, #0xc17 81b80: d65f03c0 ret 81b84: d00002e8 adrp x8, 0xdf000 81b88: f9470508 ldr x8, [x8, #0xe08] 81b8c: 91004108 add x8, x8, #0x10 81b90: f9000008 str x8, [x0] 81b94: d65f03c0 ret 81b98: 14000034 b 0x81c68 81b9c: 900001c0 adrp x0, 0xb9000 81ba0: 9130b000 add x0, x0, #0xc2c 81ba4: d65f03c0 ret 81ba8: f81e0ff3 str x19, [sp, #-0x20]! 81bac: a9017bfd stp x29, x30, [sp, #0x10] 81bb0: 910043fd add x29, sp, #0x10 81bb4: f100001f cmp x0, #0x0 81bb8: 9a9f1413 csinc x19, x0, xzr, ne 81bbc: 14000002 b 0x81bc4 81bc0: d63f0000 blr x0 81bc4: aa1303e0 mov x0, x19 81bc8: 97fe372a bl 0xf870 81bcc: b50001a0 cbnz x0, 0x81c00 81bd0: 97fff5cf bl 0x7f30c 81bd4: b5ffff60 cbnz x0, 0x81bc0 81bd8: 321d03e0 orr w0, wzr, #0x8 81bdc: 97fff30d bl 0x7e810 81be0: aa0003f3 mov x19, x0 81be4: 97ffffd6 bl 0x81b3c 81be8: d00002e1 adrp x1, 0xdf000 81bec: d00002e2 adrp x2, 0xdf000 81bf0: f9473421 ldr x1, [x1, #0xe68] 81bf4: f946bc42 ldr x2, [x2, #0xd78] 81bf8: aa1303e0 mov x0, x19 81bfc: 97fff330 bl 0x7e8bc 81c00: a9417bfd ldp x29, x30, [sp, #0x10] 81c04: f84207f3 ldr x19, [sp], #0x20 81c08: d65f03c0 ret 81c0c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 81c10: 910003fd mov x29, sp 81c14: 97ffffe5 bl 0x81ba8 81c18: a8c17bfd ldp x29, x30, [sp], #0x10 81c1c: d65f03c0 ret 81c20: 97fff362 bl 0x7e9a8 81c24: 97fff387 bl 0x7ea40 81c28: aa1f03e0 mov x0, xzr 81c2c: a8c17bfd ldp x29, x30, [sp], #0x10 81c30: d65f03c0 ret 81c34: 97fea085 bl 0x29e48 <.text+0x1a398> 81c38: 17ffffdc b 0x81ba8 81c3c: a9bf7bfd stp x29, x30, [sp, #-0x10]! 81c40: 910003fd mov x29, sp 81c44: 97fffffd bl 0x81c38 81c48: a8c17bfd ldp x29, x30, [sp], #0x10 81c4c: d65f03c0 ret 81c50: 97fff356 bl 0x7e9a8 81c54: 97fff37b bl 0x7ea40 81c58: aa1f03e0 mov x0, xzr 81c5c: a8c17bfd ldp x29, x30, [sp], #0x10 81c60: d65f03c0 ret 81c64: 97fea079 bl 0x29e48 <.text+0x1a398> 81c68: b4000040 cbz x0, 0x81c70 81c6c: 17fe3755 b 0xf9c0 81c70: d65f03c0 ret 81c74: 17fffffd b 0x81c68 81c78: 17fffffc b 0x81c68 81c7c: 17fffffb b 0x81c68 81c80: 17ffffff b 0x81c7c 81c84: 17fffffe b 0x81c7c 81c88: d10103ff sub sp, sp, #0x40 81c8c: f9000bf5 str x21, [sp, #0x10] 81c90: a9024ff4 stp x20, x19, [sp, #0x20] 81c94: a9037bfd stp x29, x30, [sp, #0x30] 81c98: 9100c3fd add x29, sp, #0x30 81c9c: d53bd055 mrs x21, TPIDR_EL0 81ca0: f94016a8 ldr x8, [x21, #0x28] 81ca4: f100001f cmp x0, #0x0 81ca8: 321d03e9 orr w9, wzr, #0x8 81cac: 9a9f1413 csinc x19, x0, xzr, ne 81cb0: f100203f cmp x1, #0x8 81cb4: 9a898034 csel x20, x1, x9, hi 81cb8: f90007e8 str x8, [sp, #0x8] 81cbc: 14000002 b 0x81cc4 81cc0: d63f0000 blr x0 81cc4: 910003e0 mov x0, sp 81cc8: aa1403e1 mov x1, x20 81ccc: aa1303e2 mov x2, x19 81cd0: 97fe343c bl 0xedc0 81cd4: 340001a0 cbz w0, 0x81d08 81cd8: 97fff58d bl 0x7f30c 81cdc: b5ffff20 cbnz x0, 0x81cc0 81ce0: 321d03e0 orr w0, wzr, #0x8 81ce4: 97fff2cb bl 0x7e810 81ce8: aa0003f3 mov x19, x0 81cec: 97ffff94 bl 0x81b3c 81cf0: d00002e1 adrp x1, 0xdf000 81cf4: d00002e2 adrp x2, 0xdf000 81cf8: f9473421 ldr x1, [x1, #0xe68] 81cfc: f946bc42 ldr x2, [x2, #0xd78] 81d00: aa1303e0 mov x0, x19 81d04: 97fff2ee bl 0x7e8bc 81d08: f94003e0 ldr x0, [sp] 81d0c: f94016a8 ldr x8, [x21, #0x28] 81d10: f94007e9 ldr x9, [sp, #0x8] 81d14: eb09011f cmp x8, x9 81d18: 540000c1 b.ne 0x81d30 81d1c: a9437bfd ldp x29, x30, [sp, #0x30] 81d20: a9424ff4 ldp x20, x19, [sp, #0x20] 81d24: f9400bf5 ldr x21, [sp, #0x10] 81d28: 910103ff add sp, sp, #0x40 81d2c: d65f03c0 ret 81d30: 97fe352c bl 0xf1e0 <__stack_chk_fail@plt> 81d34: a9bf7bfd stp x29, x30, [sp, #-0x10]! 81d38: 910003fd mov x29, sp 81d3c: 97ffffd3 bl 0x81c88 81d40: a8c17bfd ldp x29, x30, [sp], #0x10 81d44: d65f03c0 ret 81d48: 97fff318 bl 0x7e9a8 81d4c: 97fff33d bl 0x7ea40 81d50: aa1f03e0 mov x0, xzr 81d54: a8c17bfd ldp x29, x30, [sp], #0x10 81d58: d65f03c0 ret 81d5c: 97fea03b bl 0x29e48 <.text+0x1a398> 81d60: 17ffffca b 0x81c88 81d64: a9bf7bfd stp x29, x30, [sp, #-0x10]! 81d68: 910003fd mov x29, sp 81d6c: 97fffffd bl 0x81d60 81d70: a8c17bfd ldp x29, x30, [sp], #0x10 81d74: d65f03c0 ret 81d78: 97fff30c bl 0x7e9a8 81d7c: 97fff331 bl 0x7ea40 81d80: aa1f03e0 mov x0, xzr 81d84: a8c17bfd ldp x29, x30, [sp], #0x10 81d88: d65f03c0 ret 81d8c: 97fea02f bl 0x29e48 <.text+0x1a398> 81d90: b4000040 cbz x0, 0x81d98 81d94: 17fe370b b 0xf9c0 81d98: d65f03c0 ret 81d9c: 17fffffd b 0x81d90 81da0: aa0203e1 mov x1, x2 81da4: 17fffffb b 0x81d90 81da8: 17fffffa b 0x81d90 81dac: 17ffffff b 0x81da8 81db0: aa0203e1 mov x1, x2 81db4: 17fffffd b 0x81da8 81db8: f81e0ff3 str x19, [sp, #-0x20]! 81dbc: a9017bfd stp x29, x30, [sp, #0x10] 81dc0: 910043fd add x29, sp, #0x10 81dc4: aa0003f3 mov x19, x0 81dc8: d00002e9 adrp x9, 0xdf000 81dcc: f9400668 ldr x8, [x19, #0x8] 81dd0: f946b529 ldr x9, [x9, #0xd68] 81dd4: 91004129 add x9, x9, #0x10 81dd8: f9000269 str x9, [x19] 81ddc: d1002109 sub x9, x8, #0x8 81de0: 885ffd2a ldaxr w10, [x9] 81de4: 5100054a sub w10, w10, #0x1 81de8: 880bfd2a stlxr w11, w10, [x9] 81dec: 35ffffab cbnz w11, 0x81de0 81df0: 36f8006a tbz w10, #0x1f, 0x81dfc 81df4: d1006100 sub x0, x8, #0x18 81df8: 97ffff9c bl 0x81c68 81dfc: a9417bfd ldp x29, x30, [sp, #0x10] 81e00: aa1303e0 mov x0, x19 81e04: f84207f3 ldr x19, [sp], #0x20 81e08: 17ffff44 b 0x81b18 81e0c: f81e0ff3 str x19, [sp, #-0x20]! 81e10: a9017bfd stp x29, x30, [sp, #0x10] 81e14: 910043fd add x29, sp, #0x10 81e18: aa0003f3 mov x19, x0 81e1c: d00002e9 adrp x9, 0xdf000 81e20: f9400668 ldr x8, [x19, #0x8] 81e24: f946b529 ldr x9, [x9, #0xd68] 81e28: 91004129 add x9, x9, #0x10 81e2c: f9000269 str x9, [x19] 81e30: d1002109 sub x9, x8, #0x8 81e34: 885ffd2a ldaxr w10, [x9] 81e38: 5100054a sub w10, w10, #0x1 81e3c: 880bfd2a stlxr w11, w10, [x9] 81e40: 35ffffab cbnz w11, 0x81e34 81e44: 36f8006a tbz w10, #0x1f, 0x81e50 81e48: d1006100 sub x0, x8, #0x18 81e4c: 97ffff87 bl 0x81c68 81e50: aa1303e0 mov x0, x19 81e54: 97ffff31 bl 0x81b18 81e58: a9417bfd ldp x29, x30, [sp, #0x10] 81e5c: aa1303e0 mov x0, x19 81e60: f84207f3 ldr x19, [sp], #0x20 81e64: 17ffff81 b 0x81c68 81e68: f9400400 ldr x0, [x0, #0x8] 81e6c: d65f03c0 ret 81e70: f81e0ff3 str x19, [sp, #-0x20]! 81e74: a9017bfd stp x29, x30, [sp, #0x10] 81e78: 910043fd add x29, sp, #0x10 81e7c: aa0003f3 mov x19, x0 81e80: d00002e9 adrp x9, 0xdf000 81e84: f9400668 ldr x8, [x19, #0x8] 81e88: f9471929 ldr x9, [x9, #0xe30] 81e8c: 91004129 add x9, x9, #0x10 81e90: f9000269 str x9, [x19] 81e94: d1002109 sub x9, x8, #0x8 81e98: 885ffd2a ldaxr w10, [x9] 81e9c: 5100054a sub w10, w10, #0x1 81ea0: 880bfd2a stlxr w11, w10, [x9] 81ea4: 35ffffab cbnz w11, 0x81e98 81ea8: 36f8006a tbz w10, #0x1f, 0x81eb4 81eac: d1006100 sub x0, x8, #0x18 81eb0: 97ffff6e bl 0x81c68 81eb4: a9417bfd ldp x29, x30, [sp, #0x10] 81eb8: aa1303e0 mov x0, x19 81ebc: f84207f3 ldr x19, [sp], #0x20 81ec0: 17ffff16 b 0x81b18 81ec4: f81e0ff3 str x19, [sp, #-0x20]! 81ec8: a9017bfd stp x29, x30, [sp, #0x10] 81ecc: 910043fd add x29, sp, #0x10 81ed0: aa0003f3 mov x19, x0 81ed4: d00002e9 adrp x9, 0xdf000 81ed8: f9400668 ldr x8, [x19, #0x8] 81edc: f9471929 ldr x9, [x9, #0xe30] 81ee0: 91004129 add x9, x9, #0x10 81ee4: f9000269 str x9, [x19] 81ee8: d1002109 sub x9, x8, #0x8 81eec: 885ffd2a ldaxr w10, [x9] 81ef0: 5100054a sub w10, w10, #0x1 81ef4: 880bfd2a stlxr w11, w10, [x9] 81ef8: 35ffffab cbnz w11, 0x81eec 81efc: 36f8006a tbz w10, #0x1f, 0x81f08 81f00: d1006100 sub x0, x8, #0x18 81f04: 97ffff59 bl 0x81c68 81f08: aa1303e0 mov x0, x19 81f0c: 97ffff03 bl 0x81b18 81f10: a9417bfd ldp x29, x30, [sp, #0x10] 81f14: aa1303e0 mov x0, x19 81f18: f84207f3 ldr x19, [sp], #0x20 81f1c: 17ffff53 b 0x81c68 81f20: f9400400 ldr x0, [x0, #0x8] 81f24: d65f03c0 ret 81f28: f81e0ff3 str x19, [sp, #-0x20]! 81f2c: a9017bfd stp x29, x30, [sp, #0x10] 81f30: 910043fd add x29, sp, #0x10 81f34: aa0003f3 mov x19, x0 81f38: d00002e9 adrp x9, 0xdf000 81f3c: f9400668 ldr x8, [x19, #0x8] 81f40: f946b529 ldr x9, [x9, #0xd68] 81f44: 91004129 add x9, x9, #0x10 81f48: f9000269 str x9, [x19] 81f4c: d1002109 sub x9, x8, #0x8 81f50: 885ffd2a ldaxr w10, [x9] 81f54: 5100054a sub w10, w10, #0x1 81f58: 880bfd2a stlxr w11, w10, [x9] 81f5c: 35ffffab cbnz w11, 0x81f50 81f60: 36f8006a tbz w10, #0x1f, 0x81f6c 81f64: d1006100 sub x0, x8, #0x18 81f68: 97ffff40 bl 0x81c68 81f6c: aa1303e0 mov x0, x19 81f70: 97fffeea bl 0x81b18 81f74: a9417bfd ldp x29, x30, [sp, #0x10] 81f78: aa1303e0 mov x0, x19 81f7c: f84207f3 ldr x19, [sp], #0x20 81f80: 17ffff3a b 0x81c68 81f84: f81e0ff3 str x19, [sp, #-0x20]! 81f88: a9017bfd stp x29, x30, [sp, #0x10] 81f8c: 910043fd add x29, sp, #0x10 81f90: aa0003f3 mov x19, x0 81f94: d00002e9 adrp x9, 0xdf000 81f98: f9400668 ldr x8, [x19, #0x8] 81f9c: f946b529 ldr x9, [x9, #0xd68] 81fa0: 91004129 add x9, x9, #0x10 81fa4: f9000269 str x9, [x19] 81fa8: d1002109 sub x9, x8, #0x8 81fac: 885ffd2a ldaxr w10, [x9] 81fb0: 5100054a sub w10, w10, #0x1 81fb4: 880bfd2a stlxr w11, w10, [x9] 81fb8: 35ffffab cbnz w11, 0x81fac 81fbc: 36f8006a tbz w10, #0x1f, 0x81fc8 81fc0: d1006100 sub x0, x8, #0x18 81fc4: 97ffff29 bl 0x81c68 81fc8: aa1303e0 mov x0, x19 81fcc: 97fffed3 bl 0x81b18 81fd0: a9417bfd ldp x29, x30, [sp, #0x10] 81fd4: aa1303e0 mov x0, x19 81fd8: f84207f3 ldr x19, [sp], #0x20 81fdc: 17ffff23 b 0x81c68 81fe0: f81e0ff3 str x19, [sp, #-0x20]! 81fe4: a9017bfd stp x29, x30, [sp, #0x10] 81fe8: 910043fd add x29, sp, #0x10 81fec: aa0003f3 mov x19, x0 81ff0: d00002e9 adrp x9, 0xdf000 81ff4: f9400668 ldr x8, [x19, #0x8] 81ff8: f946b529 ldr x9, [x9, #0xd68] 81ffc: 91004129 add x9, x9, #0x10 82000: f9000269 str x9, [x19] 82004: d1002109 sub x9, x8, #0x8 82008: 885ffd2a ldaxr w10, [x9] 8200c: 5100054a sub w10, w10, #0x1 82010: 880bfd2a stlxr w11, w10, [x9] 82014: 35ffffab cbnz w11, 0x82008 82018: 36f8006a tbz w10, #0x1f, 0x82024 8201c: d1006100 sub x0, x8, #0x18 82020: 97ffff12 bl 0x81c68 82024: aa1303e0 mov x0, x19 82028: 97fffebc bl 0x81b18 8202c: a9417bfd ldp x29, x30, [sp, #0x10] 82030: aa1303e0 mov x0, x19 82034: f84207f3 ldr x19, [sp], #0x20 82038: 17ffff0c b 0x81c68 8203c: f81e0ff3 str x19, [sp, #-0x20]! 82040: a9017bfd stp x29, x30, [sp, #0x10] 82044: 910043fd add x29, sp, #0x10 82048: aa0003f3 mov x19, x0 8204c: b00002e9 adrp x9, 0xdf000 82050: f9400668 ldr x8, [x19, #0x8] 82054: f946b529 ldr x9, [x9, #0xd68] 82058: 91004129 add x9, x9, #0x10 8205c: f9000269 str x9, [x19] 82060: d1002109 sub x9, x8, #0x8 82064: 885ffd2a ldaxr w10, [x9] 82068: 5100054a sub w10, w10, #0x1 8206c: 880bfd2a stlxr w11, w10, [x9] 82070: 35ffffab cbnz w11, 0x82064 82074: 36f8006a tbz w10, #0x1f, 0x82080 82078: d1006100 sub x0, x8, #0x18 8207c: 97fffefb bl 0x81c68 82080: aa1303e0 mov x0, x19 82084: 97fffea5 bl 0x81b18 82088: a9417bfd ldp x29, x30, [sp, #0x10] 8208c: aa1303e0 mov x0, x19 82090: f84207f3 ldr x19, [sp], #0x20 82094: 17fffef5 b 0x81c68 82098: f81e0ff3 str x19, [sp, #-0x20]! 8209c: a9017bfd stp x29, x30, [sp, #0x10] 820a0: 910043fd add x29, sp, #0x10 820a4: aa0003f3 mov x19, x0 820a8: b00002e9 adrp x9, 0xdf000 820ac: f9400668 ldr x8, [x19, #0x8] 820b0: f9471929 ldr x9, [x9, #0xe30] 820b4: 91004129 add x9, x9, #0x10 820b8: f9000269 str x9, [x19] 820bc: d1002109 sub x9, x8, #0x8 820c0: 885ffd2a ldaxr w10, [x9] 820c4: 5100054a sub w10, w10, #0x1 820c8: 880bfd2a stlxr w11, w10, [x9] 820cc: 35ffffab cbnz w11, 0x820c0 820d0: 36f8006a tbz w10, #0x1f, 0x820dc 820d4: d1006100 sub x0, x8, #0x18 820d8: 97fffee4 bl 0x81c68 820dc: aa1303e0 mov x0, x19 820e0: 97fffe8e bl 0x81b18 820e4: a9417bfd ldp x29, x30, [sp, #0x10] 820e8: aa1303e0 mov x0, x19 820ec: f84207f3 ldr x19, [sp], #0x20 820f0: 17fffede b 0x81c68 820f4: f81e0ff3 str x19, [sp, #-0x20]! 820f8: a9017bfd stp x29, x30, [sp, #0x10] 820fc: 910043fd add x29, sp, #0x10 82100: aa0003f3 mov x19, x0 82104: b00002e9 adrp x9, 0xdf000 82108: f9400668 ldr x8, [x19, #0x8] 8210c: f9471929 ldr x9, [x9, #0xe30] 82110: 91004129 add x9, x9, #0x10 82114: f9000269 str x9, [x19] 82118: d1002109 sub x9, x8, #0x8 8211c: 885ffd2a ldaxr w10, [x9] 82120: 5100054a sub w10, w10, #0x1 82124: 880bfd2a stlxr w11, w10, [x9] 82128: 35ffffab cbnz w11, 0x8211c 8212c: 36f8006a tbz w10, #0x1f, 0x82138 82130: d1006100 sub x0, x8, #0x18 82134: 97fffecd bl 0x81c68 82138: aa1303e0 mov x0, x19 8213c: 97fffe77 bl 0x81b18 82140: a9417bfd ldp x29, x30, [sp, #0x10] 82144: aa1303e0 mov x0, x19 82148: f84207f3 ldr x19, [sp], #0x20 8214c: 17fffec7 b 0x81c68 82150: f81e0ff3 str x19, [sp, #-0x20]! 82154: a9017bfd stp x29, x30, [sp, #0x10] 82158: 910043fd add x29, sp, #0x10 8215c: aa0003f3 mov x19, x0 82160: b00002e9 adrp x9, 0xdf000 82164: f9400668 ldr x8, [x19, #0x8] 82168: f9471929 ldr x9, [x9, #0xe30] 8216c: 91004129 add x9, x9, #0x10 82170: f9000269 str x9, [x19] 82174: d1002109 sub x9, x8, #0x8 82178: 885ffd2a ldaxr w10, [x9] 8217c: 5100054a sub w10, w10, #0x1 82180: 880bfd2a stlxr w11, w10, [x9] 82184: 35ffffab cbnz w11, 0x82178 82188: 36f8006a tbz w10, #0x1f, 0x82194 8218c: d1006100 sub x0, x8, #0x18 82190: 97fffeb6 bl 0x81c68 82194: aa1303e0 mov x0, x19 82198: 97fffe60 bl 0x81b18 8219c: a9417bfd ldp x29, x30, [sp, #0x10] 821a0: aa1303e0 mov x0, x19 821a4: f84207f3 ldr x19, [sp], #0x20 821a8: 17fffeb0 b 0x81c68 821ac: d65f03c0 ret 821b0: 17fffeae b 0x81c68 821b4: b00002e8 adrp x8, 0xdf000 821b8: f946d908 ldr x8, [x8, #0xdb0] 821bc: 91004108 add x8, x8, #0x10 821c0: f9000008 str x8, [x0] 821c4: d65f03c0 ret 821c8: 17fffe54 b 0x81b18 821cc: f81e0ff3 str x19, [sp, #-0x20]! 821d0: a9017bfd stp x29, x30, [sp, #0x10] 821d4: 910043fd add x29, sp, #0x10 821d8: aa0003f3 mov x19, x0 821dc: 97fffe4f bl 0x81b18 821e0: a9417bfd ldp x29, x30, [sp, #0x10] 821e4: aa1303e0 mov x0, x19 821e8: f84207f3 ldr x19, [sp], #0x20 821ec: 17fffe9f b 0x81c68 821f0: f00001a0 adrp x0, 0xb9000 821f4: 9136d000 add x0, x0, #0xdb4 821f8: d65f03c0 ret 821fc: b00002e8 adrp x8, 0xdf000 82200: f9472d08 ldr x8, [x8, #0xe58] 82204: 91004108 add x8, x8, #0x10 82208: f9000008 str x8, [x0] 8220c: d65f03c0 ret 82210: 17fffe42 b 0x81b18 82214: f81e0ff3 str x19, [sp, #-0x20]! 82218: a9017bfd stp x29, x30, [sp, #0x10] 8221c: 910043fd add x29, sp, #0x10 82220: aa0003f3 mov x19, x0 82224: 97fffe3d bl 0x81b18 82228: a9417bfd ldp x29, x30, [sp, #0x10] 8222c: aa1303e0 mov x0, x19 82230: f84207f3 ldr x19, [sp], #0x20 82234: 17fffe8d b 0x81c68 82238: f00001a0 adrp x0, 0xb9000 8223c: 91370800 add x0, x0, #0xdc2 82240: d65f03c0 ret 82244: d106c3ff sub sp, sp, #0x1b0 82248: f900abfc str x28, [sp, #0x150] 8224c: a91667fa stp x26, x25, [sp, #0x160] 82250: a9175ff8 stp x24, x23, [sp, #0x170] 82254: a91857f6 stp x22, x21, [sp, #0x180] 82258: a9194ff4 stp x20, x19, [sp, #0x190] 8225c: a91a7bfd stp x29, x30, [sp, #0x1a0] 82260: 910683fd add x29, sp, #0x1a0 82264: 910003e8 mov x8, sp 82268: 910223e9 add x9, sp, #0x88 8226c: 321963f6 orr w22, wzr, #0xffffff80 82270: 128006f7 mov w23, #-0x38 // =-56 82274: 910043b8 add x24, x29, #0x10 82278: 91020119 add x25, x8, #0x80 8227c: 9100e13a add x26, x9, #0x38 82280: 29355bb7 stp w23, w22, [x29, #-0x58] 82284: a939e7ba stp x26, x25, [x29, #-0x68] 82288: f81903b8 stur x24, [x29, #-0x70] 8228c: ad0007e0 stp q0, q1, [sp] 82290: ad7c83a1 ldp q1, q0, [x29, #-0x70] 82294: ad031fe6 stp q6, q7, [sp, #0x60] 82298: ad0217e4 stp q4, q5, [sp, #0x40] 8229c: ad010fe2 stp q2, q3, [sp, #0x20] 822a0: a90b1fe6 stp x6, x7, [sp, #0xb0] 822a4: a90a17e4 stp x4, x5, [sp, #0xa0] 822a8: f9004fe3 str x3, [sp, #0x98] 822ac: a9088be1 stp x1, x2, [sp, #0x88] 822b0: ad3b83a1 stp q1, q0, [x29, #-0x90] 822b4: b00002e8 adrp x8, 0xdf000 822b8: f946e508 ldr x8, [x8, #0xdc8] 822bc: aa0003f3 mov x19, x0 822c0: d10243a2 sub x2, x29, #0x90 822c4: aa1303e1 mov x1, x19 822c8: 9104c114 add x20, x8, #0x130 822cc: aa1403e0 mov x0, x20 822d0: d102e3b5 sub x21, x29, #0xb8 822d4: 97fe35e3 bl 0xfa60 822d8: 52800140 mov w0, #0xa // =10 822dc: aa1403e1 mov x1, x20 822e0: 97fe33bc bl 0xf1d0 822e4: 292c5bb7 stp w23, w22, [x29, #-0xa0] 822e8: a93567ba stp x26, x25, [x29, #-0xb0] 822ec: f81483b8 stur x24, [x29, #-0xb8] 822f0: ad4002a1 ldp q1, q0, [x21] 822f4: d10263a0 sub x0, x29, #0x98 822f8: 910303e2 add x2, sp, #0xc0 822fc: aa1303e1 mov x1, x19 82300: ad0603e1 stp q1, q0, [sp, #0xc0] 82304: 97fe3527 bl 0xf7a0 82308: f85683a0 ldur x0, [x29, #-0x98] 8230c: 97fe334d bl 0xf040 82310: f00001a0 adrp x0, 0xb9000 82314: 9137fc00 add x0, x0, #0xdff 82318: 2a1f03e1 mov w1, wzr 8231c: 2a1f03e2 mov w2, wzr 82320: 97fe3424 bl 0xf3b0 82324: f85683a2 ldur x2, [x29, #-0x98] 82328: f0000141 adrp x1, 0xad000 8232c: 91263c21 add x1, x1, #0x98f 82330: 321f03e0 orr w0, wzr, #0x2 82334: 97fe3287 bl 0xed50 82338: 97fe34aa bl 0xf5e0 8233c: 97fe32e1 bl 0xeec0 82340: b00002e9 adrp x9, 0xdf000 82344: f947a929 ldr x9, [x9, #0xf50] 82348: 90000008 adrp x8, 0x82000 8234c: 9112e108 add x8, x8, #0x4b8 82350: f100001f cmp x0, #0x0 82354: 9a800108 csel x8, x8, x0, eq 82358: c85ffd20 ldaxr x0, [x9] 8235c: c80afd28 stlxr w10, x8, [x9] 82360: 35ffffca cbnz w10, 0x82358 82364: d65f03c0 ret 82368: b00002e9 adrp x9, 0xdf000 8236c: f9461129 ldr x9, [x9, #0xc20] 82370: 90000008 adrp x8, 0x82000 82374: 910e4108 add x8, x8, #0x390 82378: f100001f cmp x0, #0x0 8237c: 9a800108 csel x8, x8, x0, eq 82380: c85ffd20 ldaxr x0, [x9] 82384: c80afd28 stlxr w10, x8, [x9] 82388: 35ffffca cbnz w10, 0x82380 8238c: d65f03c0 ret 82390: f81d0ffc str x28, [sp, #-0x30]! 82394: a9014ff4 stp x20, x19, [sp, #0x10] 82398: a9027bfd stp x29, x30, [sp, #0x20] 8239c: 910083fd add x29, sp, #0x20 823a0: d11043ff sub sp, sp, #0x410 823a4: 97fff302 bl 0x7efac 823a8: b4000060 cbz x0, 0x823b4 823ac: f9400008 ldr x8, [x0] 823b0: b5000088 cbnz x8, 0x823c0 823b4: f00001a0 adrp x0, 0xb9000 823b8: 913a1400 add x0, x0, #0xe85 823bc: 97ffffa2 bl 0x82244 823c0: f9403109 ldr x9, [x8, #0x60] 823c4: d285656b mov x11, #0x2b2b // =11051 823c8: f2a8e86b movk x11, #0x4743, lsl #16 823cc: f2c989cb movk x11, #0x4c4e, lsl #32 823d0: d348fd2a lsr x10, x9, #8 823d4: f2e0086b movk x11, #0x43, lsl #48 823d8: eb0b015f cmp x10, x11 823dc: 54000141 b.ne 0x82404 823e0: d285600a mov x10, #0x2b00 // =11008 823e4: f2a8656a movk x10, #0x432b, lsl #16 823e8: f2c9c8ea movk x10, #0x4e47, lsl #32 823ec: f2e8698a movk x10, #0x434c, lsl #48 823f0: 9100054a add x10, x10, #0x1 823f4: eb0a013f cmp x9, x10 823f8: 54000101 b.ne 0x82418 823fc: f9400109 ldr x9, [x8] 82400: 14000007 b 0x8241c 82404: d00002e8 adrp x8, 0xe0000 82408: f9431501 ldr x1, [x8, #0x628] 8240c: f00001a0 adrp x0, 0xb9000 82410: 91397c00 add x0, x0, #0xe5f 82414: 97ffff8c bl 0x82244 82418: 91020109 add x9, x8, #0x80 8241c: f81e83a9 stur x9, [x29, #-0x18] 82420: f9400514 ldr x20, [x8, #0x8] 82424: 321603e8 orr w8, wzr, #0x400 82428: f90003e8 str x8, [sp] 8242c: 910033e1 add x1, sp, #0xc 82430: f9400680 ldr x0, [x20, #0x8] 82434: 910003e2 mov x2, sp 82438: d10093a3 sub x3, x29, #0x24 8243c: 94000026 bl 0x824d4 82440: b85dc3a8 ldur w8, [x29, #-0x24] 82444: aa0003f3 mov x19, x0 82448: 34000048 cbz w8, 0x82450 8244c: f9400693 ldr x19, [x20, #0x8] 82450: b00002e0 adrp x0, 0xdf000 82454: f9465800 ldr x0, [x0, #0xcb0] 82458: d10063a2 sub x2, x29, #0x18 8245c: aa1403e1 mov x1, x20 82460: f9400008 ldr x8, [x0] 82464: f9401108 ldr x8, [x8, #0x20] 82468: d63f0100 blr x8 8246c: 360001a0 tbz w0, #0x0, 0x824a0 82470: f85e83a0 ldur x0, [x29, #-0x18] 82474: d00002e9 adrp x9, 0xe0000 82478: f9431534 ldr x20, [x9, #0x628] 8247c: f9400008 ldr x8, [x0] 82480: f9400908 ldr x8, [x8, #0x10] 82484: d63f0100 blr x8 82488: aa0003e3 mov x3, x0 8248c: f00001a0 adrp x0, 0xb9000 82490: 91382400 add x0, x0, #0xe09 82494: aa1403e1 mov x1, x20 82498: aa1303e2 mov x2, x19 8249c: 97ffff6a bl 0x82244 824a0: d00002e8 adrp x8, 0xe0000 824a4: f9431501 ldr x1, [x8, #0x628] 824a8: f00001a0 adrp x0, 0xb9000 824ac: 9138d800 add x0, x0, #0xe36 824b0: aa1303e2 mov x2, x19 824b4: 97ffff64 bl 0x82244 824b8: a9bf7bfd stp x29, x30, [sp, #-0x10]! 824bc: 910003fd mov x29, sp 824c0: f00001a9 adrp x9, 0xb9000 824c4: d00002e8 adrp x8, 0xe0000 824c8: 913a6929 add x9, x9, #0xe9a 824cc: f9031509 str x9, [x8, #0x628] 824d0: 97fff376 bl 0x7f2a8 824d4: a9ba6ffc stp x28, x27, [sp, #-0x60]! 824d8: a90167fa stp x26, x25, [sp, #0x10] 824dc: a9025ff8 stp x24, x23, [sp, #0x20] 824e0: a90357f6 stp x22, x21, [sp, #0x30] 824e4: a9044ff4 stp x20, x19, [sp, #0x40] 824e8: a9057bfd stp x29, x30, [sp, #0x50] 824ec: 910143fd add x29, sp, #0x50 824f0: d14007ff sub sp, sp, #0x1, lsl #12 // =0x1000 824f4: d10303ff sub sp, sp, #0xc0 824f8: d53bd059 mrs x25, TPIDR_EL0 824fc: f9401728 ldr x8, [x25, #0x28] 82500: aa0303f4 mov x20, x3 82504: aa0203f5 mov x21, x2 82508: aa0103f3 mov x19, x1 8250c: aa0003f6 mov x22, x0 82510: f81a83a8 stur x8, [x29, #-0x58] 82514: b4000076 cbz x22, 0x82520 82518: b40000f3 cbz x19, 0x82534 8251c: b50000d5 cbnz x21, 0x82534 82520: b4000114 cbz x20, 0x82540 82524: aa1f03f3 mov x19, xzr 82528: 321e7be8 orr w8, wzr, #0xfffffffd 8252c: b9000288 str w8, [x20] 82530: 140000b9 b 0x82814 82534: b40000b3 cbz x19, 0x82548 82538: f94002ba ldr x26, [x21] 8253c: 14000004 b 0x8254c 82540: aa1f03f3 mov x19, xzr 82544: 140000b4 b 0x82814 82548: aa1f03fa mov x26, xzr 8254c: 910023e8 add x8, sp, #0x8 82550: 91016108 add x8, x8, #0x58 82554: 910283e9 add x9, sp, #0xa0 82558: 320003ea orr w10, wzr, #0x1 8255c: a909ffe8 stp x8, xzr, [sp, #0x98] 82560: aa1f03e8 mov x8, xzr 82564: aa1f03eb mov x11, xzr 82568: a9027fe9 stp x9, xzr, [sp, #0x20] 8256c: a9047fe9 stp x9, xzr, [sp, #0x40] 82570: f806d3ff stur xzr, [sp, #0x6d] 82574: a9067fe9 stp x9, xzr, [sp, #0x60] 82578: 780753ea sturh w10, [sp, #0x75] 8257c: 3901dfea strb w10, [sp, #0x77] 82580: 9100812a add x10, x9, #0x20 82584: a907a7e9 stp x9, x9, [sp, #0x78] 82588: f9005fe9 str x9, [sp, #0xb8] 8258c: eb08017f cmp x11, x8 82590: 910283e9 add x9, sp, #0xa0 82594: a9017fff stp xzr, xzr, [sp, #0x10] 82598: f90007ff str xzr, [sp, #0x8] 8259c: a9037fff stp xzr, xzr, [sp, #0x30] 825a0: a9057fff stp xzr, xzr, [sp, #0x50] 825a4: f90853ea str x10, [sp, #0x10a0] 825a8: a90affff stp xzr, xzr, [sp, #0xa8] 825ac: a908abea stp x10, x10, [sp, #0x88] 825b0: 54000260 b.eq 0x825fc 825b4: a93efd3f stp xzr, xzr, [x9, #-0x18] 825b8: f81e013f stur xzr, [x9, #-0x20] 825bc: f85f816a ldur x10, [x11, #-0x8] 825c0: f81f812a stur x10, [x9, #-0x8] 825c4: 3cde0d60 ldr q0, [x11, #-0x20]! 825c8: 3c9e0120 stur q0, [x9, #-0x20] 825cc: f940096a ldr x10, [x11, #0x10] 825d0: eb0b011f cmp x8, x11 825d4: f81f012a stur x10, [x9, #-0x10] 825d8: a900fd7f stp xzr, xzr, [x11, #0x8] 825dc: f900017f str xzr, [x11] 825e0: f94043e9 ldr x9, [sp, #0x80] 825e4: d1008129 sub x9, x9, #0x20 825e8: f90043e9 str x9, [sp, #0x80] 825ec: 54fffe41 b.ne 0x825b4 825f0: a944a3eb ldp x11, x8, [sp, #0x48] 825f4: a948abec ldp x12, x10, [sp, #0x88] 825f8: 14000003 b 0x82604 825fc: aa0a03ec mov x12, x10 82600: aa0803eb mov x11, x8 82604: a904b3e9 stp x9, x12, [sp, #0x48] 82608: f9402fe9 ldr x9, [sp, #0x58] 8260c: 9101e3e0 add x0, sp, #0x78 82610: a90823eb stp x11, x8, [sp, #0x80] 82614: f9002fea str x10, [sp, #0x58] 82618: f9004be9 str x9, [sp, #0x90] 8261c: f9003feb str x11, [sp, #0x78] 82620: 940088bb bl 0xa490c 82624: aa1603e0 mov x0, x22 82628: b9007bff str wzr, [sp, #0x78] 8262c: 97fe3451 bl 0xf770 82630: 8b0002d7 add x23, x22, x0 82634: 910023e2 add x2, sp, #0x8 82638: 9101e3e3 add x3, sp, #0x78 8263c: aa1603e0 mov x0, x22 82640: aa1703e1 mov x1, x23 82644: 94000102 bl 0x82a4c 82648: b9407be8 ldr w8, [sp, #0x78] 8264c: 34000448 cbz w8, 0x826d4 82650: aa1f03f3 mov x19, xzr 82654: b4000054 cbz x20, 0x8265c 82658: b9000288 str w8, [x20] 8265c: 910023e8 add x8, sp, #0x8 82660: 91010100 add x0, x8, #0x40 82664: 94009750 bl 0xa83a4 82668: f94017f5 ldr x21, [sp, #0x28] 8266c: b4000935 cbz x21, 0x82790 82670: f9401bf4 ldr x20, [sp, #0x30] 82674: aa1503e0 mov x0, x21 82678: eb15029f cmp x20, x21 8267c: 540000e0 b.eq 0x82698 82680: d1008294 sub x20, x20, #0x20 82684: aa1403e0 mov x0, x20 82688: 940032e3 bl 0x8f214 8268c: eb1402bf cmp x21, x20 82690: 54ffff81 b.ne 0x82680 82694: f94017e0 ldr x0, [sp, #0x28] 82698: f94023e8 ldr x8, [sp, #0x40] 8269c: f9001bf5 str x21, [sp, #0x30] 826a0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 826a4: eb00013f cmp x9, x0 826a8: 54000723 b.lo 0x8278c 826ac: eb00011f cmp x8, x0 826b0: 540006e8 b.hi 0x8278c 826b4: f9401fe9 ldr x9, [sp, #0x38] 826b8: f948010a ldr x10, [x8, #0x1000] 826bc: eb09015f cmp x10, x9 826c0: 54000681 b.ne 0x82790 826c4: f9080100 str x0, [x8, #0x1000] 826c8: f94007f4 ldr x20, [sp, #0x8] 826cc: b5000674 cbnz x20, 0x82798 826d0: 14000051 b 0x82814 826d4: 3941dbe8 ldrb w8, [sp, #0x76] 826d8: 34000be8 cbz w8, 0x82854 826dc: a944a7e8 ldp x8, x9, [sp, #0x48] 826e0: eb09011f cmp x8, x9 826e4: 54000b80 b.eq 0x82854 826e8: a9402109 ldp x9, x8, [x8] 826ec: eb08013f cmp x9, x8 826f0: 54000b20 b.eq 0x82854 826f4: a940eff8 ldp x24, x27, [sp, #0x8] 826f8: 780753ff sturh wzr, [sp, #0x75] 826fc: eb18037f cmp x27, x24 82700: 540001a0 b.eq 0x82734 82704: 385e8368 ldurb w8, [x27, #-0x18] 82708: 36000068 tbz w8, #0x0, 0x82714 8270c: f85f8360 ldur x0, [x27, #-0x8] 82710: 97fe34ac bl 0xf9c0 82714: 385d0368 ldurb w8, [x27, #-0x30] 82718: d100c37c sub x28, x27, #0x30 8271c: 36000068 tbz w8, #0x0, 0x82728 82720: f85e0360 ldur x0, [x27, #-0x20] 82724: 97fe34a7 bl 0xf9c0 82728: eb1c031f cmp x24, x28 8272c: aa1c03fb mov x27, x28 82730: 54fffea1 b.ne 0x82704 82734: f9000bf8 str x24, [sp, #0x10] 82738: a942e3fb ldp x27, x24, [sp, #0x28] 8273c: eb1b031f cmp x24, x27 82740: 540000c0 b.eq 0x82758 82744: d1008318 sub x24, x24, #0x20 82748: aa1803e0 mov x0, x24 8274c: 940032b2 bl 0x8f214 82750: eb18037f cmp x27, x24 82754: 54ffff81 b.ne 0x82744 82758: f9001bfb str x27, [sp, #0x30] 8275c: 910023e2 add x2, sp, #0x8 82760: 9101e3e3 add x3, sp, #0x78 82764: aa1603e0 mov x0, x22 82768: aa1703e1 mov x1, x23 8276c: 940000b8 bl 0x82a4c 82770: 3941dbe8 ldrb w8, [sp, #0x76] 82774: 340006c8 cbz w8, 0x8284c 82778: 321f7be8 orr w8, wzr, #0xfffffffe 8277c: aa1f03f3 mov x19, xzr 82780: b9007be8 str w8, [sp, #0x78] 82784: b5fff6b4 cbnz x20, 0x82658 82788: 17ffffb5 b 0x8265c 8278c: 97fe348d bl 0xf9c0 82790: f94007f4 ldr x20, [sp, #0x8] 82794: b4000414 cbz x20, 0x82814 82798: f9400bf5 ldr x21, [sp, #0x10] 8279c: aa1403e0 mov x0, x20 827a0: eb1402bf cmp x21, x20 827a4: 540001c0 b.eq 0x827dc 827a8: 385e82a8 ldurb w8, [x21, #-0x18] 827ac: 36000068 tbz w8, #0x0, 0x827b8 827b0: f85f82a0 ldur x0, [x21, #-0x8] 827b4: 97fe3483 bl 0xf9c0 827b8: 385d02a8 ldurb w8, [x21, #-0x30] 827bc: d100c2b6 sub x22, x21, #0x30 827c0: 36000068 tbz w8, #0x0, 0x827cc 827c4: f85e02a0 ldur x0, [x21, #-0x20] 827c8: 97fe347e bl 0xf9c0 827cc: eb16029f cmp x20, x22 827d0: aa1603f5 mov x21, x22 827d4: 54fffea1 b.ne 0x827a8 827d8: f94007e0 ldr x0, [sp, #0x8] 827dc: f94013e8 ldr x8, [sp, #0x20] 827e0: f9000bf4 str x20, [sp, #0x10] 827e4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 827e8: eb00013f cmp x9, x0 827ec: 54000123 b.lo 0x82810 827f0: eb00011f cmp x8, x0 827f4: 540000e8 b.hi 0x82810 827f8: f9400fe9 ldr x9, [sp, #0x18] 827fc: f948010a ldr x10, [x8, #0x1000] 82800: eb09015f cmp x10, x9 82804: 54000081 b.ne 0x82814 82808: f9080100 str x0, [x8, #0x1000] 8280c: 14000002 b 0x82814 82810: 97fe346c bl 0xf9c0 82814: f9401728 ldr x8, [x25, #0x28] 82818: f85a83a9 ldur x9, [x29, #-0x58] 8281c: eb09011f cmp x8, x9 82820: 540008a1 b.ne 0x82934 82824: aa1303e0 mov x0, x19 82828: 914007ff add sp, sp, #0x1, lsl #12 // =0x1000 8282c: 910303ff add sp, sp, #0xc0 82830: a9457bfd ldp x29, x30, [sp, #0x50] 82834: a9444ff4 ldp x20, x19, [sp, #0x40] 82838: a94357f6 ldp x22, x21, [sp, #0x30] 8283c: a9425ff8 ldp x24, x23, [sp, #0x20] 82840: a94167fa ldp x26, x25, [sp, #0x10] 82844: a8c66ffc ldp x28, x27, [sp], #0x60 82848: d65f03c0 ret 8284c: b9407be8 ldr w8, [sp, #0x78] 82850: 35fff008 cbnz w8, 0x82650 82854: f9400be9 ldr x9, [sp, #0x10] 82858: 385d0128 ldurb w8, [x9, #-0x30] 8285c: 370000c8 tbnz w8, #0x0, 0x82874 82860: d341fd08 lsr x8, x8, #1 82864: 385e812a ldurb w10, [x9, #-0x18] 82868: 360000ca tbz w10, #0x0, 0x82880 8286c: f85f0129 ldur x9, [x9, #-0x10] 82870: 14000005 b 0x82884 82874: f85d8128 ldur x8, [x9, #-0x28] 82878: 385e812a ldurb w10, [x9, #-0x18] 8287c: 3707ff8a tbnz w10, #0x0, 0x8286c 82880: d341fd49 lsr x9, x10, #1 82884: 8b080136 add x22, x9, x8 82888: 910006d7 add x23, x22, #0x1 8288c: eb1a02ff cmp x23, x26 82890: 54000129 b.ls 0x828b4 82894: aa1303e0 mov x0, x19 82898: aa1703e1 mov x1, x23 8289c: 97fe30cd bl 0xebd0 828a0: aa0003f3 mov x19, x0 828a4: b40003b3 cbz x19, 0x82918 828a8: b4000095 cbz x21, 0x828b8 828ac: f90002b7 str x23, [x21] 828b0: 14000002 b 0x828b8 828b4: b40003b3 cbz x19, 0x82928 828b8: f9400be8 ldr x8, [sp, #0x10] 828bc: 385e8109 ldurb w9, [x8, #-0x18] 828c0: a97f2d0a ldp x10, x11, [x8, #-0x10] 828c4: d100c100 sub x0, x8, #0x30 828c8: d1005d08 sub x8, x8, #0x17 828cc: 7200013f tst w9, #0x1 828d0: d341fd29 lsr x9, x9, #1 828d4: 9a8b0101 csel x1, x8, x11, eq 828d8: 9a8a0122 csel x2, x9, x10, eq 828dc: 94003177 bl 0x8eeb8 828e0: f9400be8 ldr x8, [sp, #0x10] 828e4: aa0803e9 mov x9, x8 828e8: 385d0d2a ldrb w10, [x9, #-0x30]! 828ec: 3700006a tbnz w10, #0x0, 0x828f8 828f0: 91000521 add x1, x9, #0x1 828f4: 14000002 b 0x828fc 828f8: f85e0101 ldur x1, [x8, #-0x20] 828fc: aa1303e0 mov x0, x19 82900: aa1603e2 mov x2, x22 82904: 97fe33e3 bl 0xf890 82908: 2a1f03e8 mov w8, wzr 8290c: 38366a7f strb wzr, [x19, x22] 82910: b5ffea54 cbnz x20, 0x82658 82914: 17ffff52 b 0x8265c 82918: 12800008 mov w8, #-0x1 // =-1 8291c: b9007be8 str w8, [sp, #0x78] 82920: b5ffe9d4 cbnz x20, 0x82658 82924: 17ffff4e b 0x8265c 82928: 2a1f03e8 mov w8, wzr 8292c: b5ffe974 cbnz x20, 0x82658 82930: 17ffff4b b 0x8265c 82934: 97fe322b bl 0xf1e0 <__stack_chk_fail@plt> 82938: 14000001 b 0x8293c 8293c: 910023e8 add x8, sp, #0x8 82940: aa0003f3 mov x19, x0 82944: 91010100 add x0, x8, #0x40 82948: 94009697 bl 0xa83a4 8294c: f94017f5 ldr x21, [sp, #0x28] 82950: b4000375 cbz x21, 0x829bc 82954: f9401bf4 ldr x20, [sp, #0x30] 82958: aa1503e0 mov x0, x21 8295c: eb15029f cmp x20, x21 82960: 540000e0 b.eq 0x8297c 82964: d1008294 sub x20, x20, #0x20 82968: aa1403e0 mov x0, x20 8296c: 9400322a bl 0x8f214 82970: eb1402bf cmp x21, x20 82974: 54ffff81 b.ne 0x82964 82978: f94017e0 ldr x0, [sp, #0x28] 8297c: f94023e8 ldr x8, [sp, #0x40] 82980: f9001bf5 str x21, [sp, #0x30] 82984: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 82988: eb00013f cmp x9, x0 8298c: 54000163 b.lo 0x829b8 82990: eb00011f cmp x8, x0 82994: 54000128 b.hi 0x829b8 82998: f9401fe9 ldr x9, [sp, #0x38] 8299c: f948010a ldr x10, [x8, #0x1000] 829a0: eb09015f cmp x10, x9 829a4: 540000c1 b.ne 0x829bc 829a8: f9080100 str x0, [x8, #0x1000] 829ac: f94007f4 ldr x20, [sp, #0x8] 829b0: b50000b4 cbnz x20, 0x829c4 829b4: 14000024 b 0x82a44 829b8: 97fe3402 bl 0xf9c0 829bc: f94007f4 ldr x20, [sp, #0x8] 829c0: b4000434 cbz x20, 0x82a44 829c4: f9400bf5 ldr x21, [sp, #0x10] 829c8: aa1403e0 mov x0, x20 829cc: eb1402bf cmp x21, x20 829d0: 540001c0 b.eq 0x82a08 829d4: 385e82a8 ldurb w8, [x21, #-0x18] 829d8: 36000068 tbz w8, #0x0, 0x829e4 829dc: f85f82a0 ldur x0, [x21, #-0x8] 829e0: 97fe33f8 bl 0xf9c0 829e4: 385d02a8 ldurb w8, [x21, #-0x30] 829e8: d100c2b6 sub x22, x21, #0x30 829ec: 36000068 tbz w8, #0x0, 0x829f8 829f0: f85e02a0 ldur x0, [x21, #-0x20] 829f4: 97fe33f3 bl 0xf9c0 829f8: eb16029f cmp x20, x22 829fc: aa1603f5 mov x21, x22 82a00: 54fffea1 b.ne 0x829d4 82a04: f94007e0 ldr x0, [sp, #0x8] 82a08: f94013e8 ldr x8, [sp, #0x20] 82a0c: f9000bf4 str x20, [sp, #0x10] 82a10: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 82a14: eb00013f cmp x9, x0 82a18: 54000143 b.lo 0x82a40 82a1c: eb00011f cmp x8, x0 82a20: 54000108 b.hi 0x82a40 82a24: f9400fe9 ldr x9, [sp, #0x18] 82a28: f948010a ldr x10, [x8, #0x1000] 82a2c: eb09015f cmp x10, x9 82a30: 540000a1 b.ne 0x82a44 82a34: f9080100 str x0, [x8, #0x1000] 82a38: aa1303e0 mov x0, x19 82a3c: 94009dd8 bl 0xaa19c 82a40: 97fe33e0 bl 0xf9c0 82a44: aa1303e0 mov x0, x19 82a48: 94009dd5 bl 0xaa19c 82a4c: d102c3ff sub sp, sp, #0xb0 82a50: f90033f9 str x25, [sp, #0x60] 82a54: a9075ff8 stp x24, x23, [sp, #0x70] 82a58: a90857f6 stp x22, x21, [sp, #0x80] 82a5c: a9094ff4 stp x20, x19, [sp, #0x90] 82a60: a90a7bfd stp x29, x30, [sp, #0xa0] 82a64: 910283fd add x29, sp, #0xa0 82a68: d53bd058 mrs x24, TPIDR_EL0 82a6c: f9401708 ldr x8, [x24, #0x28] 82a70: aa0103f5 mov x21, x1 82a74: aa0303f3 mov x19, x3 82a78: aa0203f4 mov x20, x2 82a7c: eb15001f cmp x0, x21 82a80: f81b83a8 stur x8, [x29, #-0x48] 82a84: 540005a2 b.hs 0x82b38 82a88: 39400008 ldrb w8, [x0] 82a8c: 71017d1f cmp w8, #0x5f 82a90: 540004a1 b.ne 0x82b24 82a94: cb0002a8 sub x8, x21, x0 82a98: f100111f cmp x8, #0x4 82a9c: 540004eb b.lt 0x82b38 82aa0: 39400408 ldrb w8, [x0, #0x1] 82aa4: 71017d1f cmp w8, #0x5f 82aa8: 54000620 b.eq 0x82b6c 82aac: 7101691f cmp w8, #0x5a 82ab0: 54000441 b.ne 0x82b38 82ab4: 91000817 add x23, x0, #0x2 82ab8: aa1703e0 mov x0, x23 82abc: aa1503e1 mov x1, x21 82ac0: aa1403e2 mov x2, x20 82ac4: 94000117 bl 0x82f20 82ac8: aa0003f6 mov x22, x0 82acc: eb1702df cmp x22, x23 82ad0: 54000f60 b.eq 0x82cbc 82ad4: eb1502df cmp x22, x21 82ad8: 54000f20 b.eq 0x82cbc 82adc: 394002c8 ldrb w8, [x22] 82ae0: 7100b91f cmp w8, #0x2e 82ae4: 54000ec1 b.ne 0x82cbc 82ae8: a9402688 ldp x8, x9, [x20] 82aec: eb09011f cmp x8, x9 82af0: 54000e60 b.eq 0x82cbc 82af4: cb1602b9 sub x25, x21, x22 82af8: b100433f cmn x25, #0x10 82afc: a9017fff stp xzr, xzr, [sp, #0x10] 82b00: f90007ff str xzr, [sp, #0x8] 82b04: 54001d42 b.hs 0x82eac 82b08: f1005b3f cmp x25, #0x16 82b0c: 54000e88 b.hi 0x82cdc 82b10: d37ffb28 lsl x8, x25, #1 82b14: 910023e9 add x9, sp, #0x8 82b18: 390023e8 strb w8, [sp, #0x8] 82b1c: b2400120 orr x0, x9, #0x1 82b20: 14000076 b 0x82cf8 82b24: aa1503e1 mov x1, x21 82b28: aa1403e2 mov x2, x20 82b2c: 9400066e bl 0x844e4 82b30: eb15001f cmp x0, x21 82b34: 54000c80 b.eq 0x82cc4 82b38: 321f7be8 orr w8, wzr, #0xfffffffe 82b3c: b9000268 str w8, [x19] 82b40: f9401708 ldr x8, [x24, #0x28] 82b44: f85b83a9 ldur x9, [x29, #-0x48] 82b48: eb09011f cmp x8, x9 82b4c: 54001921 b.ne 0x82e70 82b50: a94a7bfd ldp x29, x30, [sp, #0xa0] 82b54: a9494ff4 ldp x20, x19, [sp, #0x90] 82b58: a94857f6 ldp x22, x21, [sp, #0x80] 82b5c: a9475ff8 ldp x24, x23, [sp, #0x70] 82b60: f94033f9 ldr x25, [sp, #0x60] 82b64: 9102c3ff add sp, sp, #0xb0 82b68: d65f03c0 ret 82b6c: 39400808 ldrb w8, [x0, #0x2] 82b70: 71017d1f cmp w8, #0x5f 82b74: 54fffe21 b.ne 0x82b38 82b78: 39400c08 ldrb w8, [x0, #0x3] 82b7c: 7101691f cmp w8, #0x5a 82b80: 54fffdc1 b.ne 0x82b38 82b84: 91001016 add x22, x0, #0x4 82b88: aa1603e0 mov x0, x22 82b8c: aa1503e1 mov x1, x21 82b90: aa1403e2 mov x2, x20 82b94: 940000e3 bl 0x82f20 82b98: eb16001f cmp x0, x22 82b9c: 54fffce0 b.eq 0x82b38 82ba0: eb15001f cmp x0, x21 82ba4: 54fffca0 b.eq 0x82b38 82ba8: cb0002a8 sub x8, x21, x0 82bac: f100351f cmp x8, #0xd 82bb0: 54fffc0b b.lt 0x82b30 82bb4: 39400008 ldrb w8, [x0] 82bb8: 71017d1f cmp w8, #0x5f 82bbc: 54fffba1 b.ne 0x82b30 82bc0: 39400408 ldrb w8, [x0, #0x1] 82bc4: 7101891f cmp w8, #0x62 82bc8: 54fffb41 b.ne 0x82b30 82bcc: 39400808 ldrb w8, [x0, #0x2] 82bd0: 7101b11f cmp w8, #0x6c 82bd4: 54fffae1 b.ne 0x82b30 82bd8: 39400c08 ldrb w8, [x0, #0x3] 82bdc: 7101bd1f cmp w8, #0x6f 82be0: 54fffa81 b.ne 0x82b30 82be4: 39401008 ldrb w8, [x0, #0x4] 82be8: 71018d1f cmp w8, #0x63 82bec: 54fffa21 b.ne 0x82b30 82bf0: 39401408 ldrb w8, [x0, #0x5] 82bf4: 7101ad1f cmp w8, #0x6b 82bf8: 54fff9c1 b.ne 0x82b30 82bfc: 39401808 ldrb w8, [x0, #0x6] 82c00: 71017d1f cmp w8, #0x5f 82c04: 54fff961 b.ne 0x82b30 82c08: 39401c08 ldrb w8, [x0, #0x7] 82c0c: 7101a51f cmp w8, #0x69 82c10: 54fff901 b.ne 0x82b30 82c14: 39402008 ldrb w8, [x0, #0x8] 82c18: 7101b91f cmp w8, #0x6e 82c1c: 54fff8a1 b.ne 0x82b30 82c20: 39402408 ldrb w8, [x0, #0x9] 82c24: 7101d91f cmp w8, #0x76 82c28: 54fff841 b.ne 0x82b30 82c2c: 39402808 ldrb w8, [x0, #0xa] 82c30: 7101bd1f cmp w8, #0x6f 82c34: 54fff7e1 b.ne 0x82b30 82c38: 39402c08 ldrb w8, [x0, #0xb] 82c3c: 7101ad1f cmp w8, #0x6b 82c40: 54fff781 b.ne 0x82b30 82c44: 39403008 ldrb w8, [x0, #0xc] 82c48: 7101951f cmp w8, #0x65 82c4c: 54fff721 b.ne 0x82b30 82c50: 91003408 add x8, x0, #0xd 82c54: eb15011f cmp x8, x21 82c58: aa1503f6 mov x22, x21 82c5c: 540010e0 b.eq 0x82e78 82c60: 39400109 ldrb w9, [x8] 82c64: 71017d3f cmp w9, #0x5f 82c68: 54000121 b.ne 0x82c8c 82c6c: 91003808 add x8, x0, #0xe 82c70: eb15011f cmp x8, x21 82c74: 54fff5e0 b.eq 0x82b30 82c78: 39400108 ldrb w8, [x8] 82c7c: 5100c108 sub w8, w8, #0x30 82c80: 7100251f cmp w8, #0x9 82c84: 54fff568 b.hi 0x82b30 82c88: 91003c08 add x8, x0, #0xf 82c8c: eb15011f cmp x8, x21 82c90: aa1503f6 mov x22, x21 82c94: 54000f20 b.eq 0x82e78 82c98: 39400109 ldrb w9, [x8] 82c9c: 5100c129 sub w9, w9, #0x30 82ca0: 7100253f cmp w9, #0x9 82ca4: 54000e88 b.hi 0x82e74 82ca8: 91000508 add x8, x8, #0x1 82cac: eb0802bf cmp x21, x8 82cb0: 54ffff41 b.ne 0x82c98 82cb4: aa1503f6 mov x22, x21 82cb8: 14000070 b 0x82e78 82cbc: eb1502df cmp x22, x21 82cc0: 54fff3c1 b.ne 0x82b38 82cc4: b9400268 ldr w8, [x19] 82cc8: 35fff3c8 cbnz w8, 0x82b40 82ccc: a9402688 ldp x8, x9, [x20] 82cd0: eb09011f cmp x8, x9 82cd4: 54fff361 b.ne 0x82b40 82cd8: 17ffff98 b 0x82b38 82cdc: 91004328 add x8, x25, #0x10 82ce0: 927ced17 and x23, x8, #0xfffffffffffffff0 82ce4: aa1703e0 mov x0, x23 82ce8: 97fe32e2 bl 0xf870 82cec: b24002e8 orr x8, x23, #0x1 82cf0: a90103f9 stp x25, x0, [sp, #0x10] 82cf4: f90007e8 str x8, [sp, #0x8] 82cf8: 910006c8 add x8, x22, #0x1 82cfc: 528005c9 mov w9, #0x2e // =46 82d00: eb15011f cmp x8, x21 82d04: 39000009 strb w9, [x0] 82d08: 54000440 b.eq 0x82d90 82d0c: aa3603e9 mvn x9, x22 82d10: 8b0902a9 add x9, x21, x9 82d14: f100813f cmp x9, #0x20 82d18: 54000303 b.lo 0x82d78 82d1c: 927be92a and x10, x9, #0xffffffffffffffe0 82d20: b40002ca cbz x10, 0x82d78 82d24: 9100040b add x11, x0, #0x1 82d28: eb15017f cmp x11, x21 82d2c: 540000a2 b.hs 0x82d40 82d30: 8b19000b add x11, x0, x25 82d34: eb0b011f cmp x8, x11 82d38: aa0003eb mov x11, x0 82d3c: 54000203 b.lo 0x82d7c 82d40: 8b0a0108 add x8, x8, x10 82d44: 8b0a000b add x11, x0, x10 82d48: 9100440c add x12, x0, #0x11 82d4c: 910046cd add x13, x22, #0x11 82d50: aa0a03ee mov x14, x10 82d54: ad7f85a0 ldp q0, q1, [x13, #-0x10] 82d58: d10081ce sub x14, x14, #0x20 82d5c: 910081ad add x13, x13, #0x20 82d60: ad3f8580 stp q0, q1, [x12, #-0x10] 82d64: 9100818c add x12, x12, #0x20 82d68: b5ffff6e cbnz x14, 0x82d54 82d6c: eb09015f cmp x10, x9 82d70: 54000061 b.ne 0x82d7c 82d74: 14000007 b 0x82d90 82d78: aa0003eb mov x11, x0 82d7c: 91000569 add x9, x11, #0x1 82d80: 3840150a ldrb w10, [x8], #0x1 82d84: eb0802bf cmp x21, x8 82d88: 3800152a strb w10, [x9], #0x1 82d8c: 54ffffa1 b.ne 0x82d80 82d90: 3839681f strb wzr, [x0, x25] 82d94: 900001c2 adrp x2, 0xba000 82d98: 913b3c42 add x2, x2, #0xecf 82d9c: 910023e0 add x0, sp, #0x8 82da0: 321f03e3 orr w3, wzr, #0x2 82da4: aa1f03e1 mov x1, xzr 82da8: 910023f5 add x21, sp, #0x8 82dac: 94002fc5 bl 0x8ecc0 82db0: f9400aa8 ldr x8, [x21, #0x10] 82db4: 3dc002a0 ldr q0, [x21] 82db8: a900febf stp xzr, xzr, [x21, #0x8] 82dbc: f90002bf str xzr, [x21] 82dc0: f9001be8 str x8, [sp, #0x30] 82dc4: 3d800be0 str q0, [sp, #0x20] 82dc8: f0000181 adrp x1, 0xb5000 82dcc: 9117cc21 add x1, x1, #0x5f3 82dd0: 910083e0 add x0, sp, #0x20 82dd4: 320003e2 orr w2, wzr, #0x1 82dd8: 910083f5 add x21, sp, #0x20 82ddc: 94003037 bl 0x8eeb8 82de0: 3dc002a0 ldr q0, [x21] 82de4: f9400aa8 ldr x8, [x21, #0x10] 82de8: a900febf stp xzr, xzr, [x21, #0x8] 82dec: f90002bf str xzr, [x21] 82df0: 3d8013e0 str q0, [sp, #0x40] 82df4: f9002be8 str x8, [sp, #0x50] 82df8: 394103f6 ldrb w22, [sp, #0x40] 82dfc: f9400688 ldr x8, [x20, #0x8] 82e00: a944d7ea ldp x10, x21, [sp, #0x48] 82e04: 910103e9 add x9, sp, #0x40 82e08: b2400129 orr x9, x9, #0x1 82e0c: 720002df tst w22, #0x1 82e10: d100c100 sub x0, x8, #0x30 82e14: d341fec8 lsr x8, x22, #1 82e18: 9a950121 csel x1, x9, x21, eq 82e1c: 9a8a0102 csel x2, x8, x10, eq 82e20: 94003026 bl 0x8eeb8 82e24: 370000d6 tbnz w22, #0x0, 0x82e3c 82e28: 394083e8 ldrb w8, [sp, #0x20] 82e2c: 37000108 tbnz w8, #0x0, 0x82e4c 82e30: 394023e8 ldrb w8, [sp, #0x8] 82e34: 3607f488 tbz w8, #0x0, 0x82cc4 82e38: 14000009 b 0x82e5c 82e3c: aa1503e0 mov x0, x21 82e40: 97fe32e0 bl 0xf9c0 82e44: 394083e8 ldrb w8, [sp, #0x20] 82e48: 3607ff48 tbz w8, #0x0, 0x82e30 82e4c: f9401be0 ldr x0, [sp, #0x30] 82e50: 97fe32dc bl 0xf9c0 82e54: 394023e8 ldrb w8, [sp, #0x8] 82e58: 3607f368 tbz w8, #0x0, 0x82cc4 82e5c: f9400fe0 ldr x0, [sp, #0x18] 82e60: 97fe32d8 bl 0xf9c0 82e64: b9400268 ldr w8, [x19] 82e68: 35ffe6c8 cbnz w8, 0x82b40 82e6c: 17ffff98 b 0x82ccc 82e70: 97fe30dc bl 0xf1e0 <__stack_chk_fail@plt> 82e74: aa0803f6 mov x22, x8 82e78: a9402289 ldp x9, x8, [x20] 82e7c: eb08013f cmp x9, x8 82e80: 54ffe580 b.eq 0x82b30 82e84: b00001c2 adrp x2, 0xbb000 82e88: d100c100 sub x0, x8, #0x30 82e8c: 910cb442 add x2, x2, #0x32d 82e90: 52800423 mov w3, #0x21 // =33 82e94: aa1f03e1 mov x1, xzr 82e98: 94002f8a bl 0x8ecc0 82e9c: aa1603e0 mov x0, x22 82ea0: eb15001f cmp x0, x21 82ea4: 54ffe4a1 b.ne 0x82b38 82ea8: 17ffff87 b 0x82cc4 82eac: 97fe3005 bl 0xeec0 82eb0: aa0003f3 mov x19, x0 82eb4: 370000f6 tbnz w22, #0x0, 0x82ed0 82eb8: 394083e8 ldrb w8, [sp, #0x20] 82ebc: 370001a8 tbnz w8, #0x0, 0x82ef0 82ec0: 394023e8 ldrb w8, [sp, #0x8] 82ec4: 37000268 tbnz w8, #0x0, 0x82f10 82ec8: aa1303e0 mov x0, x19 82ecc: 94009cb4 bl 0xaa19c 82ed0: aa1503e0 mov x0, x21 82ed4: 97fe32bb bl 0xf9c0 82ed8: 394083e8 ldrb w8, [sp, #0x20] 82edc: 3607ff28 tbz w8, #0x0, 0x82ec0 82ee0: 14000004 b 0x82ef0 82ee4: aa0003f3 mov x19, x0 82ee8: 394083e8 ldrb w8, [sp, #0x20] 82eec: 3607fea8 tbz w8, #0x0, 0x82ec0 82ef0: f9401be0 ldr x0, [sp, #0x30] 82ef4: 97fe32b3 bl 0xf9c0 82ef8: 394023e8 ldrb w8, [sp, #0x8] 82efc: 3607fe68 tbz w8, #0x0, 0x82ec8 82f00: 14000004 b 0x82f10 82f04: aa0003f3 mov x19, x0 82f08: 394023e8 ldrb w8, [sp, #0x8] 82f0c: 3607fde8 tbz w8, #0x0, 0x82ec8 82f10: f9400fe0 ldr x0, [sp, #0x18] 82f14: 97fe32ab bl 0xf9c0 82f18: aa1303e0 mov x0, x19 82f1c: 94009ca0 bl 0xaa19c 82f20: d10543ff sub sp, sp, #0x150 82f24: a90f6ffc stp x28, x27, [sp, #0xf0] 82f28: a91067fa stp x26, x25, [sp, #0x100] 82f2c: a9115ff8 stp x24, x23, [sp, #0x110] 82f30: a91257f6 stp x22, x21, [sp, #0x120] 82f34: a9134ff4 stp x20, x19, [sp, #0x130] 82f38: a9147bfd stp x29, x30, [sp, #0x140] 82f3c: 910503fd add x29, sp, #0x140 82f40: d53bd059 mrs x25, TPIDR_EL0 82f44: f9401728 ldr x8, [x25, #0x28] 82f48: aa0103f5 mov x21, x1 82f4c: aa0003f4 mov x20, x0 82f50: aa0203f3 mov x19, x2 82f54: eb15029f cmp x20, x21 82f58: f81a83a8 stur x8, [x29, #-0x58] 82f5c: 54006c80 b.eq 0x83cec 82f60: b9406a7c ldr w28, [x19, #0x68] 82f64: 3941b67b ldrb w27, [x19, #0x6d] 82f68: 11000788 add w8, w28, #0x1 82f6c: 7100091f cmp w8, #0x2 82f70: b9006a68 str w8, [x19, #0x68] 82f74: 54000063 b.lo 0x82f80 82f78: 320003e8 orr w8, wzr, #0x1 82f7c: 3901b668 strb w8, [x19, #0x6d] 82f80: 3941b268 ldrb w8, [x19, #0x6c] 82f84: b9005fe8 str w8, [sp, #0x5c] 82f88: 3901b27f strb wzr, [x19, #0x6c] 82f8c: 39400288 ldrb w8, [x20] 82f90: 7101511f cmp w8, #0x54 82f94: 54000060 b.eq 0x82fa0 82f98: 71011d1f cmp w8, #0x47 82f9c: 54001401 b.ne 0x8321c 82fa0: cb1402a9 sub x9, x21, x20 82fa4: f1000d3f cmp x9, #0x3 82fa8: 5400698b b.lt 0x83cd8 82fac: 71011d1f cmp w8, #0x47 82fb0: 54001600 b.eq 0x83270 82fb4: 7101511f cmp w8, #0x54 82fb8: 54006901 b.ne 0x83cd8 82fbc: aa1403f8 mov x24, x20 82fc0: 38401f08 ldrb w8, [x24, #0x1]! 82fc4: 51010d09 sub w9, w8, #0x43 82fc8: 7100813f cmp w9, #0x20 82fcc: 54002168 b.hi 0x833f8 82fd0: f00001aa adrp x10, 0xb9000 82fd4: 913aa14a add x10, x10, #0xea8 82fd8: b8a97949 ldrsw x9, [x10, x9, lsl #2] 82fdc: 8b0a0129 add x9, x9, x10 82fe0: d61f0120 br x9 82fe4: 91000a96 add x22, x20, #0x2 82fe8: aa1603e0 mov x0, x22 82fec: aa1503e1 mov x1, x21 82ff0: aa1303e2 mov x2, x19 82ff4: 9400053c bl 0x844e4 82ff8: eb16001f cmp x0, x22 82ffc: 540066e0 b.eq 0x83cd8 83000: eb15001f cmp x0, x21 83004: 540066a0 b.eq 0x83cd8 83008: aa0003e8 mov x8, x0 8300c: 38401509 ldrb w9, [x8], #0x1 83010: 7101b93f cmp w9, #0x6e 83014: 9a800108 csel x8, x8, x0, eq 83018: eb15011f cmp x8, x21 8301c: 540065e0 b.eq 0x83cd8 83020: 39400109 ldrb w9, [x8] 83024: 7100c13f cmp w9, #0x30 83028: 540047c1 b.ne 0x83920 8302c: 91000508 add x8, x8, #0x1 83030: eb00011f cmp x8, x0 83034: 54006520 b.eq 0x83cd8 83038: eb15011f cmp x8, x21 8303c: 540064e0 b.eq 0x83cd8 83040: 39400109 ldrb w9, [x8] 83044: 71017d3f cmp w9, #0x5f 83048: 54006481 b.ne 0x83cd8 8304c: 91000517 add x23, x8, #0x1 83050: aa1703e0 mov x0, x23 83054: aa1503e1 mov x1, x21 83058: aa1303e2 mov x2, x19 8305c: 94000522 bl 0x844e4 83060: aa0003f6 mov x22, x0 83064: eb1702df cmp x22, x23 83068: 54006380 b.eq 0x83cd8 8306c: a9402269 ldp x9, x8, [x19] 83070: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 83074: f295556a movk x10, #0xaaab 83078: cb090109 sub x9, x8, x9 8307c: 9344fd29 asr x9, x9, #4 83080: 9b0a7d29 mul x9, x9, x10 83084: f100093f cmp x9, #0x2 83088: 540062a3 b.lo 0x83cdc 8308c: 385e8109 ldurb w9, [x8, #-0x18] 83090: a97f2d0a ldp x10, x11, [x8, #-0x10] 83094: d100c100 sub x0, x8, #0x30 83098: d1005d08 sub x8, x8, #0x17 8309c: 7200013f tst w9, #0x1 830a0: d341fd29 lsr x9, x9, #1 830a4: 9a8b0101 csel x1, x8, x11, eq 830a8: 9a8a0122 csel x2, x9, x10, eq 830ac: 94002f83 bl 0x8eeb8 830b0: 29056ffc stp w28, w27, [sp, #0x28] 830b4: f9400808 ldr x8, [x0, #0x10] 830b8: f81903a8 stur x8, [x29, #-0x70] 830bc: 3dc00000 ldr q0, [x0] 830c0: 3c9803a0 stur q0, [x29, #-0x80] 830c4: a900fc1f stp xzr, xzr, [x0, #0x8] 830c8: f900001f str xzr, [x0] 830cc: f9400677 ldr x23, [x19, #0x8] 830d0: 385e82e8 ldurb w8, [x23, #-0x18] 830d4: d100c2f5 sub x21, x23, #0x30 830d8: 36000068 tbz w8, #0x0, 0x830e4 830dc: f85f82e0 ldur x0, [x23, #-0x8] 830e0: 97fe3238 bl 0xf9c0 830e4: 394002a8 ldrb w8, [x21] 830e8: 36000068 tbz w8, #0x0, 0x830f4 830ec: f85e02e0 ldur x0, [x23, #-0x20] 830f0: 97fe3234 bl 0xf9c0 830f4: f9400268 ldr x8, [x19] 830f8: f9000675 str x21, [x19, #0x8] 830fc: eb15011f cmp x8, x21 83100: 54007900 b.eq 0x84020 83104: f00001a2 adrp x2, 0xba000 83108: 9137bc42 add x2, x2, #0xdef 8310c: d10203a0 sub x0, x29, #0x80 83110: 321d07e3 orr w3, wzr, #0x18 83114: aa1f03e1 mov x1, xzr 83118: d10203b5 sub x21, x29, #0x80 8311c: 94002ee9 bl 0x8ecc0 83120: f9400aa8 ldr x8, [x21, #0x10] 83124: 3dc002a0 ldr q0, [x21] 83128: a900febf stp xzr, xzr, [x21, #0x8] 8312c: f90002bf str xzr, [x21] 83130: f9004be8 str x8, [sp, #0x90] 83134: 3d8023e0 str q0, [sp, #0x80] 83138: f00001a1 adrp x1, 0xba000 8313c: 91382021 add x1, x1, #0xe08 83140: 910203e0 add x0, sp, #0x80 83144: 321e03e2 orr w2, wzr, #0x4 83148: 910203f5 add x21, sp, #0x80 8314c: 94002f5b bl 0x8eeb8 83150: f9400aa8 ldr x8, [x21, #0x10] 83154: 3dc002a0 ldr q0, [x21] 83158: a900febf stp xzr, xzr, [x21, #0x8] 8315c: f90002bf str xzr, [x21] 83160: f9005be8 str x8, [sp, #0xb0] 83164: 3d802be0 str q0, [sp, #0xa0] 83168: f9400668 ldr x8, [x19, #0x8] 8316c: 385e8109 ldurb w9, [x8, #-0x18] 83170: a97f2d0a ldp x10, x11, [x8, #-0x10] 83174: d100c100 sub x0, x8, #0x30 83178: d1005d08 sub x8, x8, #0x17 8317c: 7200013f tst w9, #0x1 83180: d341fd29 lsr x9, x9, #1 83184: 9a8b0101 csel x1, x8, x11, eq 83188: 9a8a0122 csel x2, x9, x10, eq 8318c: 94002f4b bl 0x8eeb8 83190: f9400808 ldr x8, [x0, #0x10] 83194: f9003be8 str x8, [sp, #0x70] 83198: 3dc00000 ldr q0, [x0] 8319c: 910183e8 add x8, sp, #0x60 831a0: b2400108 orr x8, x8, #0x1 831a4: 3d801be0 str q0, [sp, #0x60] 831a8: a900fc1f stp xzr, xzr, [x0, #0x8] 831ac: f900001f str xzr, [x0] 831b0: 394183ea ldrb w10, [sp, #0x60] 831b4: a946afe9 ldp x9, x11, [sp, #0x68] 831b8: 7200015f tst w10, #0x1 831bc: aa0a03fc mov x28, x10 831c0: d341fd4a lsr x10, x10, #1 831c4: 9a8b0101 csel x1, x8, x11, eq 831c8: f90023eb str x11, [sp, #0x40] 831cc: 9a890142 csel x2, x10, x9, eq 831d0: 910283e0 add x0, sp, #0xa0 831d4: 910283f5 add x21, sp, #0xa0 831d8: 94002f38 bl 0x8eeb8 831dc: 394002a8 ldrb w8, [x21] 831e0: f84012a9 ldur x9, [x21, #0x1] 831e4: f90002bf str xzr, [x21] 831e8: b90053e8 str w8, [sp, #0x50] 831ec: a940aaa8 ldp x8, x10, [x21, #0x8] 831f0: a900febf stp xzr, xzr, [x21, #0x8] 831f4: f90027ea str x10, [sp, #0x48] 831f8: f819f3a8 stur x8, [x29, #-0x61] 831fc: f81983a9 stur x9, [x29, #-0x68] 83200: f9400677 ldr x23, [x19, #0x8] 83204: aa1703fb mov x27, x23 83208: 385d0f68 ldrb w8, [x27, #-0x30]! 8320c: 37007148 tbnz w8, #0x0, 0x84034 83210: 781d02ff sturh wzr, [x23, #-0x30] 83214: d10082fa sub x26, x23, #0x20 83218: 14000433 b 0x842e4 8321c: 390183ff strb wzr, [sp, #0x60] 83220: 910183e3 add x3, sp, #0x60 83224: aa1403e0 mov x0, x20 83228: aa1503e1 mov x1, x21 8322c: aa1303e2 mov x2, x19 83230: 940025ae bl 0x8c8e8 83234: aa0003f6 mov x22, x0 83238: eb1402df cmp x22, x20 8323c: 54000160 b.eq 0x83268 83240: eb1502df cmp x22, x21 83244: 54000460 b.eq 0x832d0 83248: 394002c8 ldrb w8, [x22] 8324c: 7100b91f cmp w8, #0x2e 83250: 54000060 b.eq 0x8325c 83254: 7101151f cmp w8, #0x45 83258: 54000421 b.ne 0x832dc 8325c: aa1603f8 mov x24, x22 83260: aa1803f4 mov x20, x24 83264: 1400029e b 0x83cdc 83268: aa1403f8 mov x24, x20 8326c: 1400029c b 0x83cdc 83270: 39400688 ldrb w8, [x20, #0x1] 83274: 7101491f cmp w8, #0x52 83278: 540004c0 b.eq 0x83310 8327c: 7101591f cmp w8, #0x56 83280: 540052c1 b.ne 0x83cd8 83284: 91000a97 add x23, x20, #0x2 83288: aa1703e0 mov x0, x23 8328c: aa1503e1 mov x1, x21 83290: aa1303e2 mov x2, x19 83294: aa1f03e3 mov x3, xzr 83298: 94002594 bl 0x8c8e8 8329c: aa0003f6 mov x22, x0 832a0: eb1702df cmp x22, x23 832a4: 540051a0 b.eq 0x83cd8 832a8: a9402269 ldp x9, x8, [x19] 832ac: eb08013f cmp x9, x8 832b0: 54005160 b.eq 0x83cdc 832b4: d100c100 sub x0, x8, #0x30 832b8: f00001a2 adrp x2, 0xba000 832bc: 9139b842 add x2, x2, #0xe6e 832c0: 52800263 mov w3, #0x13 // =19 832c4: aa1f03e1 mov x1, xzr 832c8: 94002e7e bl 0x8ecc0 832cc: 14000274 b 0x83c9c 832d0: aa1503f8 mov x24, x21 832d4: aa1803f4 mov x20, x24 832d8: 14000281 b 0x83cdc 832dc: 294c5e6a ldp w10, w23, [x19, #0x60] 832e0: 3941b67a ldrb w26, [x19, #0x6d] 832e4: 3901b67f strb wzr, [x19, #0x6d] 832e8: a938ffbf stp xzr, xzr, [x29, #-0x78] 832ec: f81803bf stur xzr, [x29, #-0x80] 832f0: a9402269 ldp x9, x8, [x19] 832f4: eb08013f cmp x9, x8 832f8: 54006640 b.eq 0x83fc0 832fc: 385d0109 ldurb w9, [x8, #-0x30] 83300: 370002e9 tbnz w9, #0x0, 0x8335c 83304: d341fd29 lsr x9, x9, #1 83308: b50002e9 cbnz x9, 0x83364 8330c: 1400032d b 0x83fc0 83310: 91000a97 add x23, x20, #0x2 83314: aa1703e0 mov x0, x23 83318: aa1503e1 mov x1, x21 8331c: aa1303e2 mov x2, x19 83320: aa1f03e3 mov x3, xzr 83324: 94002571 bl 0x8c8e8 83328: aa0003f6 mov x22, x0 8332c: eb1702df cmp x22, x23 83330: 54004d40 b.eq 0x83cd8 83334: a9402269 ldp x9, x8, [x19] 83338: eb08013f cmp x9, x8 8333c: 54004d00 b.eq 0x83cdc 83340: d100c100 sub x0, x8, #0x30 83344: f00001a2 adrp x2, 0xba000 83348: 913a0842 add x2, x2, #0xe82 8334c: 321d07e3 orr w3, wzr, #0x18 83350: aa1f03e1 mov x1, xzr 83354: 94002e5b bl 0x8ecc0 83358: 14000251 b 0x83c9c 8335c: f85d8109 ldur x9, [x8, #-0x28] 83360: b4006309 cbz x9, 0x83fc0 83364: 3941b269 ldrb w9, [x19, #0x6c] 83368: b9004bfa str w26, [sp, #0x48] 8336c: b9003bea str w10, [sp, #0x38] 83370: 350038e9 cbnz w9, 0x83a8c 83374: 394183e9 ldrb w9, [sp, #0x60] 83378: 340038a9 cbz w9, 0x83a8c 8337c: aa1603e0 mov x0, x22 83380: aa1503e1 mov x1, x21 83384: aa1303e2 mov x2, x19 83388: 94000457 bl 0x844e4 8338c: aa0003f8 mov x24, x0 83390: eb16031f cmp x24, x22 83394: 54006160 b.eq 0x83fc0 83398: a9402269 ldp x9, x8, [x19] 8339c: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 833a0: f295556a movk x10, #0xaaab 833a4: cb090109 sub x9, x8, x9 833a8: 9344fd29 asr x9, x9, #4 833ac: 9b0a7d29 mul x9, x9, x10 833b0: f100093f cmp x9, #0x2 833b4: 54006063 b.lo 0x83fc0 833b8: b90027f7 str w23, [sp, #0x24] 833bc: b9002ffb str w27, [sp, #0x2c] 833c0: f85e0109 ldur x9, [x8, #-0x20] 833c4: f9005be9 str x9, [sp, #0xb0] 833c8: 3cdd0100 ldur q0, [x8, #-0x30] 833cc: 3d802be0 str q0, [sp, #0xa0] 833d0: a93dfd1f stp xzr, xzr, [x8, #-0x28] 833d4: f81d011f stur xzr, [x8, #-0x30] 833d8: f9400668 ldr x8, [x19, #0x8] 833dc: 385803a9 ldurb w9, [x29, #-0x80] 833e0: d1006117 sub x23, x8, #0x18 833e4: 37002ba9 tbnz w9, #0x0, 0x83958 833e8: d10203a8 sub x8, x29, #0x80 833ec: 781803bf sturh wzr, [x29, #-0x80] 833f0: 9100211b add x27, x8, #0x8 833f4: 14000173 b 0x839c0 833f8: eb15031f cmp x24, x21 833fc: 54004420 b.eq 0x83c80 83400: 7101d91f cmp w8, #0x76 83404: 54001de0 b.eq 0x837c0 83408: 7101a11f cmp w8, #0x68 8340c: 540043a1 b.ne 0x83c80 83410: 91000a88 add x8, x20, #0x2 83414: eb15011f cmp x8, x21 83418: 54004340 b.eq 0x83c80 8341c: 39400a89 ldrb w9, [x20, #0x2] 83420: 91000e8a add x10, x20, #0x3 83424: 7101b93f cmp w9, #0x6e 83428: 9a880149 csel x9, x10, x8, eq 8342c: eb15013f cmp x9, x21 83430: 54004280 b.eq 0x83c80 83434: 3940012a ldrb w10, [x9] 83438: 7100c15f cmp w10, #0x30 8343c: 54003d61 b.ne 0x83be8 83440: 91000529 add x9, x9, #0x1 83444: eb08013f cmp x9, x8 83448: 320007e8 orr w8, wzr, #0x3 8344c: 54006740 b.eq 0x84134 83450: eb15013f cmp x9, x21 83454: aa1403f6 mov x22, x20 83458: 54004180 b.eq 0x83c88 8345c: 38401528 ldrb w8, [x9], #0x1 83460: 71017d1f cmp w8, #0x5f 83464: 9a980137 csel x23, x9, x24, eq 83468: eb1802ff cmp x23, x24 8346c: 540040a0 b.eq 0x83c80 83470: aa1703e0 mov x0, x23 83474: aa1503e1 mov x1, x21 83478: aa1303e2 mov x2, x19 8347c: 97fffea9 bl 0x82f20 83480: aa0003f6 mov x22, x0 83484: eb1702df cmp x22, x23 83488: 54005c80 b.eq 0x84018 8348c: a9402269 ldp x9, x8, [x19] 83490: eb08013f cmp x9, x8 83494: 540064e0 b.eq 0x84130 83498: 39400309 ldrb w9, [x24] 8349c: d100c100 sub x0, x8, #0x30 834a0: 7101d93f cmp w9, #0x76 834a4: 54006501 b.ne 0x84144 834a8: f00001a2 adrp x2, 0xba000 834ac: 91397042 add x2, x2, #0xe5c 834b0: 52800223 mov w3, #0x11 // =17 834b4: aa1f03e1 mov x1, xzr 834b8: 94002e02 bl 0x8ecc0 834bc: 14000327 b 0x84158 834c0: 91000a97 add x23, x20, #0x2 834c4: aa1703e0 mov x0, x23 834c8: aa1503e1 mov x1, x21 834cc: aa1303e2 mov x2, x19 834d0: 94000405 bl 0x844e4 834d4: aa0003f6 mov x22, x0 834d8: eb1702df cmp x22, x23 834dc: 54003fe0 b.eq 0x83cd8 834e0: a9402269 ldp x9, x8, [x19] 834e4: eb08013f cmp x9, x8 834e8: 54003fa0 b.eq 0x83cdc 834ec: d100c100 sub x0, x8, #0x30 834f0: f00001a2 adrp x2, 0xba000 834f4: 9137f042 add x2, x2, #0xdfc 834f8: 52800163 mov w3, #0xb // =11 834fc: aa1f03e1 mov x1, xzr 83500: 94002df0 bl 0x8ecc0 83504: 140001e6 b 0x83c9c 83508: 91000a97 add x23, x20, #0x2 8350c: aa1703e0 mov x0, x23 83510: aa1503e1 mov x1, x21 83514: aa1303e2 mov x2, x19 83518: aa1f03e3 mov x3, xzr 8351c: 940024f3 bl 0x8c8e8 83520: aa0003f6 mov x22, x0 83524: eb1702df cmp x22, x23 83528: 54003d80 b.eq 0x83cd8 8352c: a9402269 ldp x9, x8, [x19] 83530: eb08013f cmp x9, x8 83534: 54003d40 b.eq 0x83cdc 83538: d100c100 sub x0, x8, #0x30 8353c: f00001a2 adrp x2, 0xba000 83540: 9138bc42 add x2, x2, #0xe2f 83544: 52800503 mov w3, #0x28 // =40 83548: aa1f03e1 mov x1, xzr 8354c: 94002ddd bl 0x8ecc0 83550: 140001d3 b 0x83c9c 83554: 91000a97 add x23, x20, #0x2 83558: aa1703e0 mov x0, x23 8355c: aa1503e1 mov x1, x21 83560: aa1303e2 mov x2, x19 83564: 940003e0 bl 0x844e4 83568: aa0003f6 mov x22, x0 8356c: eb1702df cmp x22, x23 83570: 54003b40 b.eq 0x83cd8 83574: a9402269 ldp x9, x8, [x19] 83578: eb08013f cmp x9, x8 8357c: 54003b00 b.eq 0x83cdc 83580: d100c100 sub x0, x8, #0x30 83584: f00001a2 adrp x2, 0xba000 83588: 9136cc42 add x2, x2, #0xdb3 8358c: 528001a3 mov w3, #0xd // =13 83590: aa1f03e1 mov x1, xzr 83594: 94002dcb bl 0x8ecc0 83598: 140001c1 b 0x83c9c 8359c: 91000a97 add x23, x20, #0x2 835a0: aa1703e0 mov x0, x23 835a4: aa1503e1 mov x1, x21 835a8: aa1303e2 mov x2, x19 835ac: aa1f03e3 mov x3, xzr 835b0: 940024ce bl 0x8c8e8 835b4: aa0003f6 mov x22, x0 835b8: eb1702df cmp x22, x23 835bc: 540038e0 b.eq 0x83cd8 835c0: a9402269 ldp x9, x8, [x19] 835c4: eb08013f cmp x9, x8 835c8: 540038a0 b.eq 0x83cdc 835cc: d100c100 sub x0, x8, #0x30 835d0: f00001a2 adrp x2, 0xba000 835d4: 91383442 add x2, x2, #0xe0d 835d8: 52800423 mov w3, #0x21 // =33 835dc: aa1f03e1 mov x1, xzr 835e0: 94002db8 bl 0x8ecc0 835e4: 140001ae b 0x83c9c 835e8: 91000a89 add x9, x20, #0x2 835ec: eb15013f cmp x9, x21 835f0: 54003740 b.eq 0x83cd8 835f4: 39400128 ldrb w8, [x9] 835f8: 7101d91f cmp w8, #0x76 835fc: 540013c0 b.eq 0x83874 83600: 7101a11f cmp w8, #0x68 83604: 540036a1 b.ne 0x83cd8 83608: 91000e88 add x8, x20, #0x3 8360c: eb15011f cmp x8, x21 83610: 54003640 b.eq 0x83cd8 83614: 39400e8a ldrb w10, [x20, #0x3] 83618: 9100128b add x11, x20, #0x4 8361c: 7101b95f cmp w10, #0x6e 83620: 9a88016a csel x10, x11, x8, eq 83624: eb15015f cmp x10, x21 83628: 54003580 b.eq 0x83cd8 8362c: 3940014b ldrb w11, [x10] 83630: 7100c17f cmp w11, #0x30 83634: 54002f21 b.ne 0x83c18 83638: 9100054a add x10, x10, #0x1 8363c: eb08015f cmp x10, x8 83640: 540034c0 b.eq 0x83cd8 83644: eb15015f cmp x10, x21 83648: 54003480 b.eq 0x83cd8 8364c: 38401548 ldrb w8, [x10], #0x1 83650: 71017d1f cmp w8, #0x5f 83654: 9a890148 csel x8, x10, x9, eq 83658: eb09011f cmp x8, x9 8365c: 540033e0 b.eq 0x83cd8 83660: eb15011f cmp x8, x21 83664: 540033a0 b.eq 0x83cd8 83668: 39400109 ldrb w9, [x8] 8366c: 2a1b03fa mov w26, w27 83670: 2a1c03f8 mov w24, w28 83674: 7101d93f cmp w9, #0x76 83678: 54005060 b.eq 0x84084 8367c: 7101a13f cmp w9, #0x68 83680: 54006081 b.ne 0x84290 83684: 91000509 add x9, x8, #0x1 83688: eb15013f cmp x9, x21 8368c: 54006020 b.eq 0x84290 83690: 3940050a ldrb w10, [x8, #0x1] 83694: 9100090b add x11, x8, #0x2 83698: 7101b95f cmp w10, #0x6e 8369c: 9a89016a csel x10, x11, x9, eq 836a0: eb15015f cmp x10, x21 836a4: 54005f60 b.eq 0x84290 836a8: 3940014b ldrb w11, [x10] 836ac: 7100c17f cmp w11, #0x30 836b0: 54005ba1 b.ne 0x84224 836b4: 9100054a add x10, x10, #0x1 836b8: eb09015f cmp x10, x9 836bc: 54005ea0 b.eq 0x84290 836c0: eb15015f cmp x10, x21 836c4: 54005e60 b.eq 0x84290 836c8: 38401549 ldrb w9, [x10], #0x1 836cc: 71017d3f cmp w9, #0x5f 836d0: 9a880157 csel x23, x10, x8, eq 836d4: eb0802ff cmp x23, x8 836d8: 54005dc0 b.eq 0x84290 836dc: aa1703e0 mov x0, x23 836e0: aa1503e1 mov x1, x21 836e4: aa1303e2 mov x2, x19 836e8: 2a1803fc mov w28, w24 836ec: 2a1a03fb mov w27, w26 836f0: 97fffe0c bl 0x82f20 836f4: aa0003f6 mov x22, x0 836f8: eb1702df cmp x22, x23 836fc: 54005ca0 b.eq 0x84290 83700: a9402269 ldp x9, x8, [x19] 83704: 2a1803fc mov w28, w24 83708: 2a1a03fb mov w27, w26 8370c: eb08013f cmp x9, x8 83710: 54002e60 b.eq 0x83cdc 83714: d100c100 sub x0, x8, #0x30 83718: f00001a2 adrp x2, 0xba000 8371c: 91375042 add x2, x2, #0xdd4 83720: 52800343 mov w3, #0x1a // =26 83724: aa1f03e1 mov x1, xzr 83728: 94002d66 bl 0x8ecc0 8372c: 1400015c b 0x83c9c 83730: 91000a97 add x23, x20, #0x2 83734: aa1703e0 mov x0, x23 83738: aa1503e1 mov x1, x21 8373c: aa1303e2 mov x2, x19 83740: 94000369 bl 0x844e4 83744: aa0003f6 mov x22, x0 83748: eb1702df cmp x22, x23 8374c: 54002c60 b.eq 0x83cd8 83750: a9402269 ldp x9, x8, [x19] 83754: eb08013f cmp x9, x8 83758: 54002c20 b.eq 0x83cdc 8375c: d100c100 sub x0, x8, #0x30 83760: f00001a2 adrp x2, 0xba000 83764: 91370442 add x2, x2, #0xdc1 83768: 52800243 mov w3, #0x12 // =18 8376c: aa1f03e1 mov x1, xzr 83770: 94002d54 bl 0x8ecc0 83774: 1400014a b 0x83c9c 83778: 91000a97 add x23, x20, #0x2 8377c: aa1703e0 mov x0, x23 83780: aa1503e1 mov x1, x21 83784: aa1303e2 mov x2, x19 83788: 94000357 bl 0x844e4 8378c: aa0003f6 mov x22, x0 83790: eb1702df cmp x22, x23 83794: 54002a20 b.eq 0x83cd8 83798: a9402269 ldp x9, x8, [x19] 8379c: eb08013f cmp x9, x8 837a0: 540029e0 b.eq 0x83cdc 837a4: d100c100 sub x0, x8, #0x30 837a8: f00001a2 adrp x2, 0xba000 837ac: 9136a842 add x2, x2, #0xdaa 837b0: 321d03e3 orr w3, wzr, #0x8 837b4: aa1f03e1 mov x1, xzr 837b8: 94002d42 bl 0x8ecc0 837bc: 14000138 b 0x83c9c 837c0: 91000a88 add x8, x20, #0x2 837c4: eb15011f cmp x8, x21 837c8: 540025c0 b.eq 0x83c80 837cc: 39400a89 ldrb w9, [x20, #0x2] 837d0: 91000e8a add x10, x20, #0x3 837d4: 7101b93f cmp w9, #0x6e 837d8: 9a880149 csel x9, x10, x8, eq 837dc: eb15013f cmp x9, x21 837e0: 54002500 b.eq 0x83c80 837e4: 3940012a ldrb w10, [x9] 837e8: 7100c15f cmp w10, #0x30 837ec: 54002321 b.ne 0x83c50 837f0: 91000529 add x9, x9, #0x1 837f4: eb08013f cmp x9, x8 837f8: 320007e8 orr w8, wzr, #0x3 837fc: 540049c0 b.eq 0x84134 83800: eb15013f cmp x9, x21 83804: aa1403f6 mov x22, x20 83808: 54002400 b.eq 0x83c88 8380c: 39400128 ldrb w8, [x9] 83810: 71017d1f cmp w8, #0x5f 83814: 54002361 b.ne 0x83c80 83818: 91000528 add x8, x9, #0x1 8381c: eb15011f cmp x8, x21 83820: 54002300 b.eq 0x83c80 83824: 3940052a ldrb w10, [x9, #0x1] 83828: 91000929 add x9, x9, #0x2 8382c: 7101b95f cmp w10, #0x6e 83830: 9a880129 csel x9, x9, x8, eq 83834: eb15013f cmp x9, x21 83838: 54002240 b.eq 0x83c80 8383c: 3940012a ldrb w10, [x9] 83840: 7100c15f cmp w10, #0x30 83844: 54ffdfe0 b.eq 0x83440 83848: 5100c54a sub w10, w10, #0x31 8384c: 7100215f cmp w10, #0x8 83850: 54002188 b.hi 0x83c80 83854: 91000529 add x9, x9, #0x1 83858: eb0902bf cmp x21, x9 8385c: 54002120 b.eq 0x83c80 83860: 3840152a ldrb w10, [x9], #0x1 83864: 5100c14a sub w10, w10, #0x30 83868: 7100295f cmp w10, #0xa 8386c: 54ffff63 b.lo 0x83858 83870: 140000e8 b 0x83c10 83874: 91000e88 add x8, x20, #0x3 83878: eb15011f cmp x8, x21 8387c: 540022e0 b.eq 0x83cd8 83880: 39400e8a ldrb w10, [x20, #0x3] 83884: 9100128b add x11, x20, #0x4 83888: 7101b95f cmp w10, #0x6e 8388c: 9a88016a csel x10, x11, x8, eq 83890: eb15015f cmp x10, x21 83894: 54002220 b.eq 0x83cd8 83898: 3940014b ldrb w11, [x10] 8389c: 7100c17f cmp w11, #0x30 838a0: 54002021 b.ne 0x83ca4 838a4: 9100054a add x10, x10, #0x1 838a8: eb08015f cmp x10, x8 838ac: 54002160 b.eq 0x83cd8 838b0: eb15015f cmp x10, x21 838b4: 54002120 b.eq 0x83cd8 838b8: 39400148 ldrb w8, [x10] 838bc: 71017d1f cmp w8, #0x5f 838c0: 540020c1 b.ne 0x83cd8 838c4: 91000548 add x8, x10, #0x1 838c8: eb15011f cmp x8, x21 838cc: 54002060 b.eq 0x83cd8 838d0: 3940054b ldrb w11, [x10, #0x1] 838d4: 9100094a add x10, x10, #0x2 838d8: 7101b97f cmp w11, #0x6e 838dc: 9a88014a csel x10, x10, x8, eq 838e0: eb15015f cmp x10, x21 838e4: 54001fa0 b.eq 0x83cd8 838e8: 3940014b ldrb w11, [x10] 838ec: 7100c17f cmp w11, #0x30 838f0: 54ffea40 b.eq 0x83638 838f4: 5100c56b sub w11, w11, #0x31 838f8: 7100217f cmp w11, #0x8 838fc: 54001ee8 b.hi 0x83cd8 83900: 9100054a add x10, x10, #0x1 83904: eb0a02bf cmp x21, x10 83908: 54001e80 b.eq 0x83cd8 8390c: 3840154b ldrb w11, [x10], #0x1 83910: 5100c16b sub w11, w11, #0x30 83914: 7100297f cmp w11, #0xa 83918: 54ffff63 b.lo 0x83904 8391c: 140000c9 b 0x83c40 83920: 5100c529 sub w9, w9, #0x31 83924: 7100213f cmp w9, #0x8 83928: 54001d88 b.hi 0x83cd8 8392c: 91000508 add x8, x8, #0x1 83930: eb0802bf cmp x21, x8 83934: 54001d20 b.eq 0x83cd8 83938: 38401509 ldrb w9, [x8], #0x1 8393c: 5100c129 sub w9, w9, #0x30 83940: 7100293f cmp w9, #0xa 83944: 54ffff63 b.lo 0x83930 83948: d1000508 sub x8, x8, #0x1 8394c: eb00011f cmp x8, x0 83950: 54ffb741 b.ne 0x83038 83954: 140000e1 b 0x83cd8 83958: f85903aa ldur x10, [x29, #-0x70] 8395c: d10203a9 sub x9, x29, #0x80 83960: 9100213b add x27, x9, #0x8 83964: 3900015f strb wzr, [x10] 83968: f85803a8 ldur x8, [x29, #-0x80] 8396c: f81883bf stur xzr, [x29, #-0x78] 83970: 370001c8 tbnz w8, #0x0, 0x839a8 83974: 12001d09 and w9, w8, #0xff 83978: 7100b93f cmp w9, #0x2e 8397c: d3411d1a ubfx x26, x8, #1, #7 83980: 54001d02 b.hs 0x83d20 83984: d10203a8 sub x8, x29, #0x80 83988: b2400100 orr x0, x8, #0x1 8398c: 91000742 add x2, x26, #0x1 83990: aa0a03e1 mov x1, x10 83994: f9002bea str x10, [sp, #0x50] 83998: 97fe2fbe bl 0xf890 8399c: f9402be0 ldr x0, [sp, #0x50] 839a0: 97fe3008 bl 0xf9c0 839a4: 14000005 b 0x839b8 839a8: aa0a03e0 mov x0, x10 839ac: 381813bf sturb wzr, [x29, #-0x7f] 839b0: 97fe3004 bl 0xf9c0 839b4: aa1f03fa mov x26, xzr 839b8: d37ffb48 lsl x8, x26, #1 839bc: 381803a8 sturb w8, [x29, #-0x80] 839c0: f9400ae8 ldr x8, [x23, #0x10] 839c4: f81903a8 stur x8, [x29, #-0x70] 839c8: 3dc002e0 ldr q0, [x23] 839cc: 3c9803a0 stur q0, [x29, #-0x80] 839d0: a900feff stp xzr, xzr, [x23, #0x8] 839d4: f90002ff str xzr, [x23] 839d8: 385803a8 ldurb w8, [x29, #-0x80] 839dc: f9400369 ldr x9, [x27] 839e0: b9402ffb ldr w27, [sp, #0x2c] 839e4: d341fd0a lsr x10, x8, #1 839e8: 7200011f tst w8, #0x1 839ec: 9a890148 csel x8, x10, x9, eq 839f0: b5000088 cbnz x8, 0x83a00 839f4: 910283e0 add x0, sp, #0xa0 839f8: 321b03e1 orr w1, wzr, #0x20 839fc: 94008232 bl 0xa42c4 83a00: f9400677 ldr x23, [x19, #0x8] 83a04: 385e82e8 ldurb w8, [x23, #-0x18] 83a08: d100c2fa sub x26, x23, #0x30 83a0c: 36000068 tbz w8, #0x0, 0x83a18 83a10: f85f82e0 ldur x0, [x23, #-0x8] 83a14: 97fe2feb bl 0xf9c0 83a18: 39400348 ldrb w8, [x26] 83a1c: 36000068 tbz w8, #0x0, 0x83a28 83a20: f85e02e0 ldur x0, [x23, #-0x20] 83a24: 97fe2fe7 bl 0xf9c0 83a28: f9400268 ldr x8, [x19] 83a2c: f900067a str x26, [x19, #0x8] 83a30: eb1a011f cmp x8, x26 83a34: 54000d00 b.eq 0x83bd4 83a38: 394283e8 ldrb w8, [sp, #0xa0] 83a3c: a94aa7eb ldp x11, x9, [sp, #0xa8] 83a40: 910283ea add x10, sp, #0xa0 83a44: d10182e0 sub x0, x23, #0x60 83a48: b240014a orr x10, x10, #0x1 83a4c: 7200011f tst w8, #0x1 83a50: d341fd08 lsr x8, x8, #1 83a54: 9a890142 csel x2, x10, x9, eq 83a58: 9a8b0103 csel x3, x8, x11, eq 83a5c: b9404bfa ldr w26, [sp, #0x48] 83a60: aa1f03e1 mov x1, xzr 83a64: 94002c97 bl 0x8ecc0 83a68: 2a1f03f7 mov w23, wzr 83a6c: aa1803f6 mov x22, x24 83a70: 394283e8 ldrb w8, [sp, #0xa0] 83a74: 36000068 tbz w8, #0x0, 0x83a80 83a78: f9405be0 ldr x0, [sp, #0xb0] 83a7c: 97fe2fd1 bl 0xf9c0 83a80: 35002a17 cbnz w23, 0x83fc0 83a84: f9400668 ldr x8, [x19, #0x8] 83a88: b94027f7 ldr w23, [sp, #0x24] 83a8c: d100c100 sub x0, x8, #0x30 83a90: 52800501 mov w1, #0x28 // =40 83a94: 9400820c bl 0xa42c4 83a98: eb1502df cmp x22, x21 83a9c: 540005c0 b.eq 0x83b54 83aa0: 394002c8 ldrb w8, [x22] 83aa4: 7101d91f cmp w8, #0x76 83aa8: 54000561 b.ne 0x83b54 83aac: a9402269 ldp x9, x8, [x19] 83ab0: 910006d8 add x24, x22, #0x1 83ab4: eb08013f cmp x9, x8 83ab8: 54002840 b.eq 0x83fc0 83abc: d100c100 sub x0, x8, #0x30 83ac0: 52800521 mov w1, #0x29 // =41 83ac4: 94008200 bl 0xa42c4 83ac8: b9403be8 ldr w8, [sp, #0x38] 83acc: 360000e8 tbz w8, #0x0, 0x83ae8 83ad0: f9400668 ldr x8, [x19, #0x8] 83ad4: d100c100 sub x0, x8, #0x30 83ad8: f00001a1 adrp x1, 0xba000 83adc: 91362021 add x1, x1, #0xd88 83ae0: 321f07e2 orr w2, wzr, #0x6 83ae4: 94002cf5 bl 0x8eeb8 83ae8: b9403be8 ldr w8, [sp, #0x38] 83aec: 360800e8 tbz w8, #0x1, 0x83b08 83af0: f9400668 ldr x8, [x19, #0x8] 83af4: d100c100 sub x0, x8, #0x30 83af8: f00001a1 adrp x1, 0xba000 83afc: 91363c21 add x1, x1, #0xd8f 83b00: 52800122 mov w2, #0x9 // =9 83b04: 94002ced bl 0x8eeb8 83b08: b9403be8 ldr w8, [sp, #0x38] 83b0c: 361000e8 tbz w8, #0x2, 0x83b28 83b10: f9400668 ldr x8, [x19, #0x8] 83b14: d100c100 sub x0, x8, #0x30 83b18: f00001a1 adrp x1, 0xba000 83b1c: 91366421 add x1, x1, #0xd99 83b20: 52800122 mov w2, #0x9 // =9 83b24: 94002ce5 bl 0x8eeb8 83b28: 71000aff cmp w23, #0x2 83b2c: 540002a0 b.eq 0x83b80 83b30: 710006ff cmp w23, #0x1 83b34: 54000321 b.ne 0x83b98 83b38: f9400668 ldr x8, [x19, #0x8] 83b3c: d100c100 sub x0, x8, #0x30 83b40: f00001a1 adrp x1, 0xba000 83b44: 91368c21 add x1, x1, #0xda3 83b48: 321f03e2 orr w2, wzr, #0x2 83b4c: 94002cdb bl 0x8eeb8 83b50: 14000012 b 0x83b98 83b54: 910283e8 add x8, sp, #0xa0 83b58: 910203e9 add x9, sp, #0x80 83b5c: b2400108 orr x8, x8, #0x1 83b60: 320003ea orr w10, wzr, #0x1 83b64: f9000be8 str x8, [sp, #0x10] 83b68: b2400128 orr x8, x9, #0x1 83b6c: 2904f3f7 stp w23, w28, [sp, #0x24] 83b70: b9002ffb str w27, [sp, #0x2c] 83b74: b9001bea str w10, [sp, #0x18] 83b78: f9001be8 str x8, [sp, #0x30] 83b7c: 1400007e b 0x83d74 83b80: f9400668 ldr x8, [x19, #0x8] 83b84: d100c100 sub x0, x8, #0x30 83b88: f00001a1 adrp x1, 0xba000 83b8c: 91369821 add x1, x1, #0xda6 83b90: 320007e2 orr w2, wzr, #0x3 83b94: 94002cc9 bl 0x8eeb8 83b98: 385803a9 ldurb w9, [x29, #-0x80] 83b9c: f9400668 ldr x8, [x19, #0x8] 83ba0: a978abac ldp x12, x10, [x29, #-0x78] 83ba4: d10203ab sub x11, x29, #0x80 83ba8: b240016b orr x11, x11, #0x1 83bac: 7200013f tst w9, #0x1 83bb0: d100c100 sub x0, x8, #0x30 83bb4: d341fd28 lsr x8, x9, #1 83bb8: 9a8a0161 csel x1, x11, x10, eq 83bbc: 9a8c0102 csel x2, x8, x12, eq 83bc0: 94002cbe bl 0x8eeb8 83bc4: 2a1f03f7 mov w23, wzr 83bc8: 385803a8 ldurb w8, [x29, #-0x80] 83bcc: 37002028 tbnz w8, #0x0, 0x83fd0 83bd0: 14000102 b 0x83fd8 83bd4: b9404bfa ldr w26, [sp, #0x48] 83bd8: 320003f7 orr w23, wzr, #0x1 83bdc: 394283e8 ldrb w8, [sp, #0xa0] 83be0: 3607f508 tbz w8, #0x0, 0x83a80 83be4: 17ffffa5 b 0x83a78 83be8: 5100c54a sub w10, w10, #0x31 83bec: 7100215f cmp w10, #0x8 83bf0: 54000488 b.hi 0x83c80 83bf4: 91000529 add x9, x9, #0x1 83bf8: eb0902bf cmp x21, x9 83bfc: 54000420 b.eq 0x83c80 83c00: 3840152a ldrb w10, [x9], #0x1 83c04: 5100c14a sub w10, w10, #0x30 83c08: 7100295f cmp w10, #0xa 83c0c: 54ffff63 b.lo 0x83bf8 83c10: d1000529 sub x9, x9, #0x1 83c14: 17fffe0c b 0x83444 83c18: 5100c56b sub w11, w11, #0x31 83c1c: 7100217f cmp w11, #0x8 83c20: 540005c8 b.hi 0x83cd8 83c24: 9100054a add x10, x10, #0x1 83c28: eb0a02bf cmp x21, x10 83c2c: 54000560 b.eq 0x83cd8 83c30: 3840154b ldrb w11, [x10], #0x1 83c34: 5100c16b sub w11, w11, #0x30 83c38: 7100297f cmp w11, #0xa 83c3c: 54ffff63 b.lo 0x83c28 83c40: d100054a sub x10, x10, #0x1 83c44: eb08015f cmp x10, x8 83c48: 54ffcfe1 b.ne 0x83644 83c4c: 14000023 b 0x83cd8 83c50: 5100c54a sub w10, w10, #0x31 83c54: 7100215f cmp w10, #0x8 83c58: 54000148 b.hi 0x83c80 83c5c: 91000529 add x9, x9, #0x1 83c60: eb0902bf cmp x21, x9 83c64: 540000e0 b.eq 0x83c80 83c68: 3840152a ldrb w10, [x9], #0x1 83c6c: 5100c14a sub w10, w10, #0x30 83c70: 7100295f cmp w10, #0xa 83c74: 54ffff63 b.lo 0x83c60 83c78: d1000529 sub x9, x9, #0x1 83c7c: 17fffede b 0x837f4 83c80: 320007e8 orr w8, wzr, #0x3 83c84: aa1403f6 mov x22, x20 83c88: 12000509 and w9, w8, #0x3 83c8c: 34000089 cbz w9, 0x83c9c 83c90: 71000d3f cmp w9, #0x3 83c94: 54000040 b.eq 0x83c9c 83c98: 35000228 cbnz w8, 0x83cdc 83c9c: aa1603f4 mov x20, x22 83ca0: 1400000f b 0x83cdc 83ca4: 5100c56b sub w11, w11, #0x31 83ca8: 7100217f cmp w11, #0x8 83cac: 54000168 b.hi 0x83cd8 83cb0: 9100054a add x10, x10, #0x1 83cb4: eb0a02bf cmp x21, x10 83cb8: 54000100 b.eq 0x83cd8 83cbc: 3840154b ldrb w11, [x10], #0x1 83cc0: 5100c16b sub w11, w11, #0x30 83cc4: 7100297f cmp w11, #0xa 83cc8: 54ffff63 b.lo 0x83cb4 83ccc: d100054a sub x10, x10, #0x1 83cd0: eb08015f cmp x10, x8 83cd4: 54ffdee1 b.ne 0x838b0 83cd8: aa1403f6 mov x22, x20 83cdc: b9405fe8 ldr w8, [sp, #0x5c] 83ce0: 3901b67b strb w27, [x19, #0x6d] 83ce4: b9006a7c str w28, [x19, #0x68] 83ce8: 3901b268 strb w8, [x19, #0x6c] 83cec: f9401728 ldr x8, [x25, #0x28] 83cf0: f85a83a9 ldur x9, [x29, #-0x58] 83cf4: eb09011f cmp x8, x9 83cf8: 540033a1 b.ne 0x8436c 83cfc: aa1403e0 mov x0, x20 83d00: a9547bfd ldp x29, x30, [sp, #0x140] 83d04: a9534ff4 ldp x20, x19, [sp, #0x130] 83d08: a95257f6 ldp x22, x21, [sp, #0x120] 83d0c: a9515ff8 ldp x24, x23, [sp, #0x110] 83d10: a95067fa ldp x26, x25, [sp, #0x100] 83d14: a94f6ffc ldp x28, x27, [sp, #0xf0] 83d18: 910543ff add sp, sp, #0x150 83d1c: d65f03c0 ret 83d20: 927ff908 and x8, x8, #0xfffffffffffffffe 83d24: 11004349 add w9, w26, #0x10 83d28: f9002bfa str x26, [sp, #0x50] 83d2c: d100051a sub x26, x8, #0x1 83d30: 927c0d28 and x8, x9, #0xf0 83d34: b9002bfc str w28, [sp, #0x28] 83d38: d100051c sub x28, x8, #0x1 83d3c: eb1a039f cmp x28, x26 83d40: 540000e0 b.eq 0x83d5c 83d44: aa0803e0 mov x0, x8 83d48: f90023e8 str x8, [sp, #0x40] 83d4c: 97fe2ec9 bl 0xf870 83d50: eb1a039f cmp x28, x26 83d54: 540014a8 b.hi 0x83fe8 83d58: b5001480 cbnz x0, 0x83fe8 83d5c: b9402bfc ldr w28, [sp, #0x28] 83d60: 17ffff18 b 0x839c0 83d64: 2a1f03f8 mov w24, wzr 83d68: 394283e8 ldrb w8, [sp, #0xa0] 83d6c: 37001128 tbnz w8, #0x0, 0x83f90 83d70: 1400008a b 0x83f98 83d74: a9406a7c ldp x28, x26, [x19] 83d78: aa1603f8 mov x24, x22 83d7c: aa1803e0 mov x0, x24 83d80: aa1503e1 mov x1, x21 83d84: aa1303e2 mov x2, x19 83d88: 940001d7 bl 0x844e4 83d8c: aa0003f6 mov x22, x0 83d90: a9402269 ldp x9, x8, [x19] 83d94: eb1802df cmp x22, x24 83d98: 540010a0 b.eq 0x83fac 83d9c: cb1c034a sub x10, x26, x28 83da0: cb09010b sub x11, x8, x9 83da4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 83da8: 9344fd4a asr x10, x10, #4 83dac: 9344fd6b asr x11, x11, #4 83db0: f295556c movk x12, #0xaaab 83db4: 9b0c7d57 mul x23, x10, x12 83db8: 9b0c7d7b mul x27, x11, x12 83dbc: eb17037f cmp x27, x23 83dc0: aa0903fc mov x28, x9 83dc4: aa0803fa mov x26, x8 83dc8: aa1603f8 mov x24, x22 83dcc: 54fffd89 b.ls 0x83d7c 83dd0: b9402bfc ldr w28, [sp, #0x28] 83dd4: 8b1706ea add x10, x23, x23, lsl #1 83dd8: aa1f03e9 mov x9, xzr 83ddc: 2a1f03e8 mov w8, wzr 83de0: 910006f8 add x24, x23, #0x1 83de4: d37ced4a lsl x10, x10, #4 83de8: a90affff stp xzr, xzr, [sp, #0xa8] 83dec: f90053ff str xzr, [sp, #0xa0] 83df0: f9002bea str x10, [sp, #0x50] 83df4: 14000007 b 0x83e10 83df8: f9402bea ldr x10, [sp, #0x50] 83dfc: 394283e8 ldrb w8, [sp, #0xa0] 83e00: f94057e9 ldr x9, [sp, #0xa8] 83e04: 91000718 add x24, x24, #0x1 83e08: 9100c14a add x10, x10, #0x30 83e0c: f9002bea str x10, [sp, #0x50] 83e10: b9404bfa ldr w26, [sp, #0x48] 83e14: 121f190a and w10, w8, #0xfe 83e18: d341fd4a lsr x10, x10, #1 83e1c: 7200011f tst w8, #0x1 83e20: 9a890148 csel x8, x10, x9, eq 83e24: b40000c8 cbz x8, 0x83e3c 83e28: b0000181 adrp x1, 0xb4000 83e2c: 910283e0 add x0, sp, #0xa0 83e30: 321f03e2 orr w2, wzr, #0x2 83e34: 912ccc21 add x1, x1, #0xb33 83e38: 94002c20 bl 0x8eeb8 83e3c: f9400268 ldr x8, [x19] 83e40: f9402be9 ldr x9, [sp, #0x50] 83e44: 8b090100 add x0, x8, x9 83e48: 39406008 ldrb w8, [x0, #0x18] 83e4c: a9422809 ldp x9, x10, [x0, #0x20] 83e50: 9100640b add x11, x0, #0x19 83e54: 7200011f tst w8, #0x1 83e58: d341fd08 lsr x8, x8, #1 83e5c: 9a8a0161 csel x1, x11, x10, eq 83e60: 9a890102 csel x2, x8, x9, eq 83e64: 94002c15 bl 0x8eeb8 83e68: f90023f8 str x24, [sp, #0x40] 83e6c: f9400808 ldr x8, [x0, #0x10] 83e70: f9004be8 str x8, [sp, #0x90] 83e74: 3dc00000 ldr q0, [x0] 83e78: 3d8023e0 str q0, [sp, #0x80] 83e7c: a900fc1f stp xzr, xzr, [x0, #0x8] 83e80: f900001f str xzr, [x0] 83e84: 394203fa ldrb w26, [sp, #0x80] 83e88: a948e3e8 ldp x8, x24, [sp, #0x88] 83e8c: f9401bea ldr x10, [sp, #0x30] 83e90: 7200035f tst w26, #0x1 83e94: d341ff49 lsr x9, x26, #1 83e98: 9a980141 csel x1, x10, x24, eq 83e9c: 9a880122 csel x2, x9, x8, eq 83ea0: 910283e0 add x0, sp, #0xa0 83ea4: 94002c05 bl 0x8eeb8 83ea8: 3600007a tbz w26, #0x0, 0x83eb4 83eac: aa1803e0 mov x0, x24 83eb0: 97fe2ec4 bl 0xf9c0 83eb4: f94023f8 ldr x24, [sp, #0x40] 83eb8: eb1b031f cmp x24, x27 83ebc: 54fff9e3 b.lo 0x83df8 83ec0: f9400678 ldr x24, [x19, #0x8] 83ec4: f9400268 ldr x8, [x19] 83ec8: eb08031f cmp x24, x8 83ecc: 540005c0 b.eq 0x83f84 83ed0: 385e8308 ldurb w8, [x24, #-0x18] 83ed4: 36000068 tbz w8, #0x0, 0x83ee0 83ed8: f85f8300 ldur x0, [x24, #-0x8] 83edc: 97fe2eb9 bl 0xf9c0 83ee0: 385d0308 ldurb w8, [x24, #-0x30] 83ee4: 36000068 tbz w8, #0x0, 0x83ef0 83ee8: f85e0300 ldur x0, [x24, #-0x20] 83eec: 97fe2eb5 bl 0xf9c0 83ef0: 910006f7 add x23, x23, #0x1 83ef4: d100c318 sub x24, x24, #0x30 83ef8: eb1b02ff cmp x23, x27 83efc: f9000678 str x24, [x19, #0x8] 83f00: 54fffe23 b.lo 0x83ec4 83f04: 394283e8 ldrb w8, [sp, #0xa0] 83f08: f94057e9 ldr x9, [sp, #0xa8] 83f0c: d341fd0a lsr x10, x8, #1 83f10: 7200011f tst w8, #0x1 83f14: 9a89014a csel x10, x10, x9, eq 83f18: b4fff26a cbz x10, 0x83d64 83f1c: a9402a6b ldp x11, x10, [x19] 83f20: eb0a017f cmp x11, x10 83f24: 54000300 b.eq 0x83f84 83f28: b9401beb ldr w11, [sp, #0x18] 83f2c: 3700012b tbnz w11, #0x0, 0x83f50 83f30: d100c140 sub x0, x10, #0x30 83f34: b0000181 adrp x1, 0xb4000 83f38: 321f03e2 orr w2, wzr, #0x2 83f3c: 912ccc21 add x1, x1, #0xb33 83f40: 94002bde bl 0x8eeb8 83f44: f940066a ldr x10, [x19, #0x8] 83f48: 394283e8 ldrb w8, [sp, #0xa0] 83f4c: f94057e9 ldr x9, [sp, #0xa8] 83f50: f9405beb ldr x11, [sp, #0xb0] 83f54: d100c140 sub x0, x10, #0x30 83f58: f9400bea ldr x10, [sp, #0x10] 83f5c: 7200011f tst w8, #0x1 83f60: d341fd08 lsr x8, x8, #1 83f64: 9a890102 csel x2, x8, x9, eq 83f68: 9a8b0141 csel x1, x10, x11, eq 83f6c: 94002bd3 bl 0x8eeb8 83f70: 2a1f03f8 mov w24, wzr 83f74: b9001bff str wzr, [sp, #0x18] 83f78: 394283e8 ldrb w8, [sp, #0xa0] 83f7c: 370000a8 tbnz w8, #0x0, 0x83f90 83f80: 14000006 b 0x83f98 83f84: 320003f8 orr w24, wzr, #0x1 83f88: 394283e8 ldrb w8, [sp, #0xa0] 83f8c: 36000068 tbz w8, #0x0, 0x83f98 83f90: f9405be0 ldr x0, [sp, #0xb0] 83f94: 97fe2e8b bl 0xf9c0 83f98: 320003f7 orr w23, wzr, #0x1 83f9c: 34ffeed8 cbz w24, 0x83d74 83fa0: 29456ffc ldp w28, w27, [sp, #0x28] 83fa4: b9404bfa ldr w26, [sp, #0x48] 83fa8: 14000007 b 0x83fc4 83fac: 29456ffc ldp w28, w27, [sp, #0x28] 83fb0: b9404bfa ldr w26, [sp, #0x48] 83fb4: b94027f7 ldr w23, [sp, #0x24] 83fb8: eb08013f cmp x9, x8 83fbc: 54ffd801 b.ne 0x83abc 83fc0: 320003f7 orr w23, wzr, #0x1 83fc4: aa1403f8 mov x24, x20 83fc8: 385803a8 ldurb w8, [x29, #-0x80] 83fcc: 36000068 tbz w8, #0x0, 0x83fd8 83fd0: f85903a0 ldur x0, [x29, #-0x70] 83fd4: 97fe2e7b bl 0xf9c0 83fd8: 3901b67a strb w26, [x19, #0x6d] 83fdc: 35ffe817 cbnz w23, 0x83cdc 83fe0: aa1803f4 mov x20, x24 83fe4: 17ffff3e b 0x83cdc 83fe8: f9402bfa ldr x26, [sp, #0x50] 83fec: d10203a8 sub x8, x29, #0x80 83ff0: b2400101 orr x1, x8, #0x1 83ff4: aa0003fc mov x28, x0 83ff8: 91000742 add x2, x26, #0x1 83ffc: 97fe2e25 bl 0xf890 84000: f94023e8 ldr x8, [sp, #0x40] 84004: f81903bc stur x28, [x29, #-0x70] 84008: b9402bfc ldr w28, [sp, #0x28] 8400c: b2400108 orr x8, x8, #0x1 84010: a9386ba8 stp x8, x26, [x29, #-0x80] 84014: 17fffe6b b 0x839c0 84018: 2a1f03e8 mov w8, wzr 8401c: 14000046 b 0x84134 84020: 320003f5 orr w21, wzr, #0x1 84024: aa1403f6 mov x22, x20 84028: 385803a8 ldurb w8, [x29, #-0x80] 8402c: 37001848 tbnz w8, #0x0, 0x84334 84030: 140000c3 b 0x8433c 84034: aa1703e9 mov x9, x23 84038: f85e0d28 ldr x8, [x9, #-0x20]! 8403c: 3900011f strb wzr, [x8] 84040: 385f0138 ldurb w24, [x9, #-0x10] 84044: aa0903fa mov x26, x9 84048: f81f813f stur xzr, [x9, #-0x8] 8404c: 370008f8 tbnz w24, #0x0, 0x84168 84050: 528002c8 mov w8, #0x16 // =22 84054: f9001fe8 str x8, [sp, #0x38] 84058: 37000938 tbnz w24, #0x0, 0x8417c 8405c: 12001f08 and w8, w24, #0xff 84060: 121f1b09 and w9, w24, #0xfe 84064: 7100b91f cmp w8, #0x2e 84068: d341fd28 lsr x8, x9, #1 8406c: f9001be8 str x8, [sp, #0x30] 84070: 540008e2 b.hs 0x8418c 84074: 320003e8 orr w8, wzr, #0x1 84078: b90027e8 str w8, [sp, #0x24] 8407c: 528002d5 mov w21, #0x16 // =22 84080: 14000049 b 0x841a4 84084: 91000509 add x9, x8, #0x1 84088: eb15013f cmp x9, x21 8408c: 54001020 b.eq 0x84290 84090: 3940050a ldrb w10, [x8, #0x1] 84094: 9100090b add x11, x8, #0x2 84098: 7101b95f cmp w10, #0x6e 8409c: 9a89016a csel x10, x11, x9, eq 840a0: eb15015f cmp x10, x21 840a4: 54000f60 b.eq 0x84290 840a8: 3940014b ldrb w11, [x10] 840ac: 7100c17f cmp w11, #0x30 840b0: 54000d61 b.ne 0x8425c 840b4: 9100054a add x10, x10, #0x1 840b8: eb09015f cmp x10, x9 840bc: 54000ea0 b.eq 0x84290 840c0: eb15015f cmp x10, x21 840c4: 54000e60 b.eq 0x84290 840c8: 39400149 ldrb w9, [x10] 840cc: 71017d3f cmp w9, #0x5f 840d0: 54000e01 b.ne 0x84290 840d4: 91000549 add x9, x10, #0x1 840d8: eb15013f cmp x9, x21 840dc: 54000da0 b.eq 0x84290 840e0: 3940054b ldrb w11, [x10, #0x1] 840e4: 9100094a add x10, x10, #0x2 840e8: 7101b97f cmp w11, #0x6e 840ec: 9a89014a csel x10, x10, x9, eq 840f0: eb15015f cmp x10, x21 840f4: 54000ce0 b.eq 0x84290 840f8: 3940014b ldrb w11, [x10] 840fc: 7100c17f cmp w11, #0x30 84100: 54ffada0 b.eq 0x836b4 84104: 5100c56b sub w11, w11, #0x31 84108: 7100217f cmp w11, #0x8 8410c: 54000c28 b.hi 0x84290 84110: 9100054a add x10, x10, #0x1 84114: eb0a02bf cmp x21, x10 84118: 54000bc0 b.eq 0x84290 8411c: 3840154b ldrb w11, [x10], #0x1 84120: 5100c16b sub w11, w11, #0x30 84124: 7100297f cmp w11, #0xa 84128: 54ffff63 b.lo 0x84114 8412c: 14000048 b 0x8424c 84130: 320003e8 orr w8, wzr, #0x1 84134: aa1403f6 mov x22, x20 84138: 12000509 and w9, w8, #0x3 8413c: 35ffdaa9 cbnz w9, 0x83c90 84140: 17fffed7 b 0x83c9c 84144: d00001a2 adrp x2, 0xba000 84148: 91396042 add x2, x2, #0xe58 8414c: 528002a3 mov w3, #0x15 // =21 84150: aa1f03e1 mov x1, xzr 84154: 94002adb bl 0x8ecc0 84158: 2a1f03e8 mov w8, wzr 8415c: 12000509 and w9, w8, #0x3 84160: 35ffd989 cbnz w9, 0x83c90 84164: 17fffece b 0x83c9c 84168: f9400378 ldr x24, [x27] 8416c: 927ffb08 and x8, x24, #0xfffffffffffffffe 84170: d1000508 sub x8, x8, #0x1 84174: f9001fe8 str x8, [sp, #0x38] 84178: 3607f738 tbz w24, #0x0, 0x8405c 8417c: f9001bff str xzr, [sp, #0x30] 84180: b90027ff str wzr, [sp, #0x24] 84184: 528002d5 mov w21, #0x16 // =22 84188: 14000007 b 0x841a4 8418c: f9401be8 ldr x8, [sp, #0x30] 84190: 11004108 add w8, w8, #0x10 84194: 927c0d08 and x8, x8, #0xf0 84198: d1000515 sub x21, x8, #0x1 8419c: 320003e8 orr w8, wzr, #0x1 841a0: b90027e8 str w8, [sp, #0x24] 841a4: f9401fe8 ldr x8, [sp, #0x38] 841a8: eb0802bf cmp x21, x8 841ac: 540009c0 b.eq 0x842e4 841b0: f1005abf cmp x21, #0x16 841b4: 54000161 b.ne 0x841e0 841b8: f9400355 ldr x21, [x26] 841bc: b94027e8 ldr w8, [sp, #0x24] 841c0: 91000760 add x0, x27, #0x1 841c4: 340006e8 cbz w8, 0x842a0 841c8: 121f1b08 and w8, w24, #0xfe 841cc: d341fd08 lsr x8, x8, #1 841d0: 91000502 add x2, x8, #0x1 841d4: aa1503e1 mov x1, x21 841d8: 97fe2dae bl 0xf890 841dc: 14000033 b 0x842a8 841e0: 910006a0 add x0, x21, #0x1 841e4: f9000fe0 str x0, [sp, #0x18] 841e8: 97fe2da2 bl 0xf870 841ec: f9401fe8 ldr x8, [sp, #0x38] 841f0: eb0802bf cmp x21, x8 841f4: aa0003f5 mov x21, x0 841f8: 54000048 b.hi 0x84200 841fc: b4000755 cbz x21, 0x842e4 84200: b94027e8 ldr w8, [sp, #0x24] 84204: 360005e8 tbz w8, #0x0, 0x842c0 84208: 121f1b08 and w8, w24, #0xfe 8420c: d341fd08 lsr x8, x8, #1 84210: 91000761 add x1, x27, #0x1 84214: 91000502 add x2, x8, #0x1 84218: aa1503e0 mov x0, x21 8421c: 97fe2d9d bl 0xf890 84220: 1400002c b 0x842d0 84224: 5100c56b sub w11, w11, #0x31 84228: 7100217f cmp w11, #0x8 8422c: 54000328 b.hi 0x84290 84230: 9100054a add x10, x10, #0x1 84234: eb0a02bf cmp x21, x10 84238: 540002c0 b.eq 0x84290 8423c: 3840154b ldrb w11, [x10], #0x1 84240: 5100c16b sub w11, w11, #0x30 84244: 7100297f cmp w11, #0xa 84248: 54ffff63 b.lo 0x84234 8424c: d100054a sub x10, x10, #0x1 84250: eb09015f cmp x10, x9 84254: 54ffa361 b.ne 0x836c0 84258: 1400000e b 0x84290 8425c: 5100c56b sub w11, w11, #0x31 84260: 7100217f cmp w11, #0x8 84264: 54000168 b.hi 0x84290 84268: 9100054a add x10, x10, #0x1 8426c: eb0a02bf cmp x21, x10 84270: 54000100 b.eq 0x84290 84274: 3840154b ldrb w11, [x10], #0x1 84278: 5100c16b sub w11, w11, #0x30 8427c: 7100297f cmp w11, #0xa 84280: 54ffff63 b.lo 0x8426c 84284: d100054a sub x10, x10, #0x1 84288: eb09015f cmp x10, x9 8428c: 54fff1a1 b.ne 0x840c0 84290: aa1403f6 mov x22, x20 84294: 2a1803fc mov w28, w24 84298: 2a1a03fb mov w27, w26 8429c: 17fffe90 b 0x83cdc 842a0: 394002a8 ldrb w8, [x21] 842a4: 39000008 strb w8, [x0] 842a8: aa1503e0 mov x0, x21 842ac: 97fe2dc5 bl 0xf9c0 842b0: f9401be8 ldr x8, [sp, #0x30] 842b4: d37ff908 lsl x8, x8, #1 842b8: 39000368 strb w8, [x27] 842bc: 1400000a b 0x842e4 842c0: f9400340 ldr x0, [x26] 842c4: 39400008 ldrb w8, [x0] 842c8: 390002a8 strb w8, [x21] 842cc: 97fe2dbd bl 0xf9c0 842d0: f9400fe8 ldr x8, [sp, #0x18] 842d4: b2400108 orr x8, x8, #0x1 842d8: f81d02e8 stur x8, [x23, #-0x30] 842dc: f9401be8 ldr x8, [sp, #0x30] 842e0: a93dd6e8 stp x8, x21, [x23, #-0x28] 842e4: b94053e8 ldr w8, [sp, #0x50] 842e8: 381d02e8 sturb w8, [x23, #-0x30] 842ec: f85983a8 ldur x8, [x29, #-0x68] 842f0: f81d12e8 stur x8, [x23, #-0x2f] 842f4: f859f3a8 ldur x8, [x29, #-0x61] 842f8: f81d82e8 stur x8, [x23, #-0x28] 842fc: f94027e8 ldr x8, [sp, #0x48] 84300: f9000348 str x8, [x26] 84304: f819f3bf stur xzr, [x29, #-0x61] 84308: f81983bf stur xzr, [x29, #-0x68] 8430c: 370001fc tbnz w28, #0x0, 0x84348 84310: 394283e8 ldrb w8, [sp, #0xa0] 84314: 37000228 tbnz w8, #0x0, 0x84358 84318: 394203e8 ldrb w8, [sp, #0x80] 8431c: 36000068 tbz w8, #0x0, 0x84328 84320: f9404be0 ldr x0, [sp, #0x90] 84324: 97fe2da7 bl 0xf9c0 84328: 2a1f03f5 mov w21, wzr 8432c: 385803a8 ldurb w8, [x29, #-0x80] 84330: 36000068 tbz w8, #0x0, 0x8433c 84334: f85903a0 ldur x0, [x29, #-0x70] 84338: 97fe2da2 bl 0xf9c0 8433c: 29456ffc ldp w28, w27, [sp, #0x28] 84340: 35ffccf5 cbnz w21, 0x83cdc 84344: 17fffe56 b 0x83c9c 84348: f94023e0 ldr x0, [sp, #0x40] 8434c: 97fe2d9d bl 0xf9c0 84350: 394283e8 ldrb w8, [sp, #0xa0] 84354: 3607fe28 tbz w8, #0x0, 0x84318 84358: f9405be0 ldr x0, [sp, #0xb0] 8435c: 97fe2d99 bl 0xf9c0 84360: 394203e8 ldrb w8, [sp, #0x80] 84364: 3707fde8 tbnz w8, #0x0, 0x84320 84368: 17fffff0 b 0x84328 8436c: 97fe2b9d bl 0xf1e0 <__stack_chk_fail@plt> 84370: aa0003f4 mov x20, x0 84374: 3700011c tbnz w28, #0x0, 0x84394 84378: 394283e8 ldrb w8, [sp, #0xa0] 8437c: 370001c8 tbnz w8, #0x0, 0x843b4 84380: 394203e8 ldrb w8, [sp, #0x80] 84384: 37000288 tbnz w8, #0x0, 0x843d4 84388: 385803a8 ldurb w8, [x29, #-0x80] 8438c: 37000348 tbnz w8, #0x0, 0x843f4 84390: 14000029 b 0x84434 84394: f94023e0 ldr x0, [sp, #0x40] 84398: 97fe2d8a bl 0xf9c0 8439c: 394283e8 ldrb w8, [sp, #0xa0] 843a0: 3607ff08 tbz w8, #0x0, 0x84380 843a4: 14000004 b 0x843b4 843a8: aa0003f4 mov x20, x0 843ac: 394283e8 ldrb w8, [sp, #0xa0] 843b0: 3607fe88 tbz w8, #0x0, 0x84380 843b4: f9405be0 ldr x0, [sp, #0xb0] 843b8: 97fe2d82 bl 0xf9c0 843bc: 394203e8 ldrb w8, [sp, #0x80] 843c0: 3607fe48 tbz w8, #0x0, 0x84388 843c4: 14000004 b 0x843d4 843c8: aa0003f4 mov x20, x0 843cc: 394203e8 ldrb w8, [sp, #0x80] 843d0: 3607fdc8 tbz w8, #0x0, 0x84388 843d4: f9404be0 ldr x0, [sp, #0x90] 843d8: 97fe2d7a bl 0xf9c0 843dc: 385803a8 ldurb w8, [x29, #-0x80] 843e0: 370000a8 tbnz w8, #0x0, 0x843f4 843e4: 14000014 b 0x84434 843e8: aa0003f4 mov x20, x0 843ec: 385803a8 ldurb w8, [x29, #-0x80] 843f0: 36000228 tbz w8, #0x0, 0x84434 843f4: f85903a0 ldur x0, [x29, #-0x70] 843f8: 97fe2d72 bl 0xf9c0 843fc: 1400000e b 0x84434 84400: 394283e8 ldrb w8, [sp, #0xa0] 84404: aa0003f4 mov x20, x0 84408: 36000548 tbz w8, #0x0, 0x844b0 8440c: f9405be0 ldr x0, [sp, #0xb0] 84410: 97fe2d6c bl 0xf9c0 84414: 14000027 b 0x844b0 84418: b9405ff5 ldr w21, [sp, #0x5c] 8441c: aa0003f4 mov x20, x0 84420: 385803a8 ldurb w8, [x29, #-0x80] 84424: 37000508 tbnz w8, #0x0, 0x844c4 84428: 14000029 b 0x844cc 8442c: aa0003f4 mov x20, x0 84430: 29056ffc stp w28, w27, [sp, #0x28] 84434: 29456ffc ldp w28, w27, [sp, #0x28] 84438: 14000002 b 0x84440 8443c: aa0003f4 mov x20, x0 84440: b9405ff5 ldr w21, [sp, #0x5c] 84444: 14000023 b 0x844d0 84448: b9402bfc ldr w28, [sp, #0x28] 8444c: aa0003f4 mov x20, x0 84450: 14000006 b 0x84468 84454: 1400000b b 0x84480 84458: aa0003f4 mov x20, x0 8445c: 3600007a tbz w26, #0x0, 0x84468 84460: aa1803e0 mov x0, x24 84464: 97fe2d57 bl 0xf9c0 84468: b9402ffb ldr w27, [sp, #0x2c] 8446c: b9405ff5 ldr w21, [sp, #0x5c] 84470: b9404bfa ldr w26, [sp, #0x48] 84474: 394283e8 ldrb w8, [sp, #0xa0] 84478: 370000e8 tbnz w8, #0x0, 0x84494 8447c: 14000010 b 0x844bc 84480: b9402ffb ldr w27, [sp, #0x2c] 84484: b9405ff5 ldr w21, [sp, #0x5c] 84488: aa0003f4 mov x20, x0 8448c: 394283e8 ldrb w8, [sp, #0xa0] 84490: 36000168 tbz w8, #0x0, 0x844bc 84494: f9405be0 ldr x0, [sp, #0xb0] 84498: 97fe2d4a bl 0xf9c0 8449c: 385803a8 ldurb w8, [x29, #-0x80] 844a0: 37000128 tbnz w8, #0x0, 0x844c4 844a4: 1400000a b 0x844cc 844a8: b9402bfc ldr w28, [sp, #0x28] 844ac: aa0003f4 mov x20, x0 844b0: b9402ffb ldr w27, [sp, #0x2c] 844b4: b9405ff5 ldr w21, [sp, #0x5c] 844b8: b9404bfa ldr w26, [sp, #0x48] 844bc: 385803a8 ldurb w8, [x29, #-0x80] 844c0: 36000068 tbz w8, #0x0, 0x844cc 844c4: f85903a0 ldur x0, [x29, #-0x70] 844c8: 97fe2d3e bl 0xf9c0 844cc: 3901b67a strb w26, [x19, #0x6d] 844d0: aa1403e0 mov x0, x20 844d4: 3901b275 strb w21, [x19, #0x6c] 844d8: 3901b67b strb w27, [x19, #0x6d] 844dc: b9006a7c str w28, [x19, #0x68] 844e0: 9400972f bl 0xaa19c 844e4: d10743ff sub sp, sp, #0x1d0 844e8: a9176ffc stp x28, x27, [sp, #0x170] 844ec: a91867fa stp x26, x25, [sp, #0x180] 844f0: a9195ff8 stp x24, x23, [sp, #0x190] 844f4: a91a57f6 stp x22, x21, [sp, #0x1a0] 844f8: a91b4ff4 stp x20, x19, [sp, #0x1b0] 844fc: a91c7bfd stp x29, x30, [sp, #0x1c0] 84500: 910703fd add x29, sp, #0x1c0 84504: f90023e2 str x2, [sp, #0x40] 84508: d53bd049 mrs x9, TPIDR_EL0 8450c: f9401528 ldr x8, [x9, #0x28] 84510: aa0103f8 mov x24, x1 84514: aa0003f4 mov x20, x0 84518: eb180295 subs x21, x20, x24 8451c: f9002fe8 str x8, [sp, #0x58] 84520: f90017e9 str x9, [sp, #0x28] 84524: 54038660 b.eq 0x8b5f0 84528: 3940029b ldrb w27, [x20] 8452c: b200f3e8 mov x8, #0x5555555555555555 // =6148914691236517205 84530: 2a1f03f7 mov w23, wzr 84534: f2e0aaa8 movk x8, #0x555, lsl #48 84538: 71012f7f cmp w27, #0x4b 8453c: f9000fe8 str x8, [sp, #0x18] 84540: 54000600 b.eq 0x84600 84544: 71015b7f cmp w27, #0x56 84548: aa1403e8 mov x8, x20 8454c: 540000c0 b.eq 0x84564 84550: 7101cb7f cmp w27, #0x72 84554: 540005e1 b.ne 0x84610 84558: aa1403e8 mov x8, x20 8455c: 38401d1b ldrb w27, [x8, #0x1]! 84560: 321e03f7 orr w23, wzr, #0x4 84564: 71015b7f cmp w27, #0x56 84568: 54000061 b.ne 0x84574 8456c: 38401d1b ldrb w27, [x8, #0x1]! 84570: 321f02f7 orr w23, w23, #0x2 84574: 71012f7f cmp w27, #0x4b 84578: 9a881516 cinc x22, x8, eq 8457c: eb1402df cmp x22, x20 84580: 54038380 b.eq 0x8b5f0 84584: f94023f9 ldr x25, [sp, #0x40] 84588: 394002da ldrb w26, [x22] 8458c: aa1603e0 mov x0, x22 84590: aa1803e1 mov x1, x24 84594: a9405733 ldp x19, x21, [x25] 84598: aa1903e2 mov x2, x25 8459c: 97ffffd2 bl 0x844e4 845a0: eb16001f cmp x0, x22 845a4: aa1403fc mov x28, x20 845a8: f9000be0 str x0, [sp, #0x10] 845ac: 54038240 b.eq 0x8b5f4 845b0: b90023f7 str w23, [sp, #0x20] 845b4: a9406337 ldp x23, x24, [x25] 845b8: f9401734 ldr x20, [x25, #0x28] 845bc: 71011b5f cmp w26, #0x46 845c0: aa1903fc mov x28, x25 845c4: 540000a1 b.ne 0x845d8 845c8: d1008294 sub x20, x20, #0x20 845cc: aa1403e0 mov x0, x20 845d0: 94002b11 bl 0x8f214 845d4: f9001794 str x20, [x28, #0x28] 845d8: f9401b88 ldr x8, [x28, #0x30] 845dc: f9400f96 ldr x22, [x28, #0x18] 845e0: eb08029f cmp x20, x8 845e4: 54000882 b.hs 0x846f4 845e8: a9007e9f stp xzr, xzr, [x20] 845ec: a9015a9f stp xzr, x22, [x20, #0x10] 845f0: f9401788 ldr x8, [x28, #0x28] 845f4: 91008108 add x8, x8, #0x20 845f8: f9001788 str x8, [x28, #0x28] 845fc: 1400008c b 0x8482c 84600: aa1403e8 mov x8, x20 84604: 71015b7f cmp w27, #0x56 84608: 54fffb20 b.eq 0x8456c 8460c: 17ffffda b 0x84574 84610: f94023e2 ldr x2, [sp, #0x40] 84614: aa1403e0 mov x0, x20 84618: aa1803e1 mov x1, x24 8461c: 940080fb bl 0xa4a08 84620: aa0003fc mov x28, x0 84624: eb14039f cmp x28, x20 84628: 54037e61 b.ne 0x8b5f4 8462c: 39400288 ldrb w8, [x20] 84630: 51010508 sub w8, w8, #0x41 84634: 7100511f cmp w8, #0x14 84638: 54024b88 b.hi 0x88fa8 8463c: b00001a9 adrp x9, 0xb9000 84640: 913cb129 add x9, x9, #0xf2c 84644: b8a87928 ldrsw x8, [x9, x8, lsl #2] 84648: 910383fb add x27, sp, #0xe0 8464c: 8b090108 add x8, x8, x9 84650: d61f0100 br x8 84654: 91000696 add x22, x20, #0x1 84658: eb1802df cmp x22, x24 8465c: 54037ca0 b.eq 0x8b5f0 84660: 394002c8 ldrb w8, [x22] 84664: 71017d1f cmp w8, #0x5f 84668: 54009d81 b.ne 0x85a18 8466c: f94023f9 ldr x25, [sp, #0x40] 84670: 91000a96 add x22, x20, #0x2 84674: aa1603e0 mov x0, x22 84678: aa1803e1 mov x1, x24 8467c: aa1903e2 mov x2, x25 84680: 97ffff99 bl 0x844e4 84684: aa0003f5 mov x21, x0 84688: eb1602bf cmp x21, x22 8468c: 54037b20 b.eq 0x8b5f0 84690: a9402329 ldp x9, x8, [x25] 84694: eb08013f cmp x9, x8 84698: 54037ac0 b.eq 0x8b5f0 8469c: a906ffff stp xzr, xzr, [sp, #0x68] 846a0: f90033ff str xzr, [sp, #0x60] 846a4: 385e8109 ldurb w9, [x8, #-0x18] 846a8: d1005d0a sub x10, x8, #0x17 846ac: a97f210b ldp x11, x8, [x8, #-0x10] 846b0: d341fd2c lsr x12, x9, #1 846b4: 7200013f tst w9, #0x1 846b8: 9a8b0189 csel x9, x12, x11, eq 846bc: 9a880157 csel x23, x10, x8, eq 846c0: f100093f cmp x9, #0x2 846c4: 321f03e8 orr w8, wzr, #0x2 846c8: 9a883136 csel x22, x9, x8, lo 846cc: b10042df cmn x22, #0x10 846d0: 54034762 b.hs 0x8afbc 846d4: f1005edf cmp x22, #0x17 846d8: 5401fe42 b.hs 0x886a0 846dc: 910183e9 add x9, sp, #0x60 846e0: d37ffac8 lsl x8, x22, #1 846e4: b2400138 orr x24, x9, #0x1 846e8: 390183e8 strb w8, [sp, #0x60] 846ec: b501fe76 cbnz x22, 0x886b8 846f0: 14000ff6 b 0x886c8 846f4: f940138a ldr x10, [x28, #0x20] 846f8: cb0a0289 sub x9, x20, x10 846fc: 9345fd34 asr x20, x9, #5 84700: 91000689 add x9, x20, #0x1 84704: d37bfd2b lsr x11, x9, #59 84708: b50345ab cbnz x11, 0x8afbc 8470c: cb0a0108 sub x8, x8, x10 84710: 9345fd0a asr x10, x8, #5 84714: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 84718: eb0b015f cmp x10, x11 8471c: 540000e8 b.hi 0x84738 84720: 9344fd08 asr x8, x8, #4 84724: eb09011f cmp x8, x9 84728: 9a883139 csel x25, x9, x8, lo 8472c: b5000099 cbnz x25, 0x8473c 84730: aa1f03e0 mov x0, xzr 84734: 1400000e b 0x8476c 84738: b240ebf9 orr x25, xzr, #0x7ffffffffffffff 8473c: f9401f89 ldr x9, [x28, #0x38] 84740: d37beb28 lsl x8, x25, #5 84744: f9480120 ldr x0, [x9, #0x1000] 84748: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8474c: cb00014a sub x10, x10, x0 84750: eb08015f cmp x10, x8 84754: 54000082 b.hs 0x84764 84758: aa0803e0 mov x0, x8 8475c: 97fe2c45 bl 0xf870 84760: 14000003 b 0x8476c 84764: 8b080008 add x8, x0, x8 84768: f9080128 str x8, [x9, #0x1000] 8476c: 8b141408 add x8, x0, x20, lsl #5 84770: a9007d1f stp xzr, xzr, [x8] 84774: a901591f stp xzr, x22, [x8, #0x10] 84778: a9422f94 ldp x20, x11, [x28, #0x20] 8477c: 8b191409 add x9, x0, x25, lsl #5 84780: 9100810a add x10, x8, #0x20 84784: eb14017f cmp x11, x20 84788: 54000200 b.eq 0x847c8 8478c: a93efd1f stp xzr, xzr, [x8, #-0x18] 84790: f81e011f stur xzr, [x8, #-0x20] 84794: f85f816c ldur x12, [x11, #-0x8] 84798: f81f810c stur x12, [x8, #-0x8] 8479c: 3cde0d60 ldr q0, [x11, #-0x20]! 847a0: 3c9e0100 stur q0, [x8, #-0x20] 847a4: f940096c ldr x12, [x11, #0x10] 847a8: eb0b029f cmp x20, x11 847ac: f81f010c stur x12, [x8, #-0x10] 847b0: d1008108 sub x8, x8, #0x20 847b4: a900fd7f stp xzr, xzr, [x11, #0x8] 847b8: f900017f str xzr, [x11] 847bc: 54fffe81 b.ne 0x8478c 847c0: a9425396 ldp x22, x20, [x28, #0x20] 847c4: 14000002 b 0x847cc 847c8: aa1403f6 mov x22, x20 847cc: f9401b99 ldr x25, [x28, #0x30] 847d0: eb16029f cmp x20, x22 847d4: a9022b88 stp x8, x10, [x28, #0x20] 847d8: f9001b89 str x9, [x28, #0x30] 847dc: 540000c0 b.eq 0x847f4 847e0: d1008294 sub x20, x20, #0x20 847e4: aa1403e0 mov x0, x20 847e8: 94002a8b bl 0x8f214 847ec: eb1402df cmp x22, x20 847f0: 54ffff81 b.ne 0x847e0 847f4: b40001d6 cbz x22, 0x8482c 847f8: f9401f88 ldr x8, [x28, #0x38] 847fc: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 84800: eb16013f cmp x9, x22 84804: 54000103 b.lo 0x84824 84808: eb16011f cmp x8, x22 8480c: 540000c8 b.hi 0x84824 84810: f9480109 ldr x9, [x8, #0x1000] 84814: eb19013f cmp x9, x25 84818: 540000a1 b.ne 0x8482c 8481c: f9080116 str x22, [x8, #0x1000] 84820: 14000003 b 0x8482c 84824: aa1603e0 mov x0, x22 84828: 97fe2c66 bl 0xf9c0 8482c: cb1302a8 sub x8, x21, x19 84830: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 84834: cb17030a sub x10, x24, x23 84838: f2955569 movk x9, #0xaaab 8483c: 9344fd08 asr x8, x8, #4 84840: 9344fd4a asr x10, x10, #4 84844: 9b097d16 mul x22, x8, x9 84848: 9b097d48 mul x8, x10, x9 8484c: eb0802df cmp x22, x8 84850: f9002be8 str x8, [sp, #0x50] 84854: 54002f22 b.hs 0x84e38 84858: b94023f7 ldr w23, [sp, #0x20] 8485c: 321c07f9 orr w25, wzr, #0x30 84860: b90033fb str w27, [sp, #0x30] 84864: b9004bfa str w26, [sp, #0x48] 84868: 14000097 b 0x84ac4 8486c: 8b000309 add x9, x24, x0 84870: f9080109 str x9, [x8, #0x1000] 84874: 14000002 b 0x8487c 84878: aa1f03f8 mov x24, xzr 8487c: 321c07e9 orr w9, wzr, #0x30 84880: 9b0962fb madd x27, x23, x9, x24 84884: a900ff7f stp xzr, xzr, [x27, #0x8] 84888: f900037f str xzr, [x27] 8488c: 39400328 ldrb w8, [x25] 84890: d503201f nop 84894: 9b09626b madd x11, x19, x9, x24 84898: f9001feb str x11, [sp, #0x38] 8489c: 370000c8 tbnz w8, #0x0, 0x848b4 848a0: f9400b28 ldr x8, [x25, #0x10] 848a4: f9000b68 str x8, [x27, #0x10] 848a8: 3dc00320 ldr q0, [x25] 848ac: 3d800360 str q0, [x27] 848b0: 14000020 b 0x84930 848b4: 9b0956c8 madd x8, x22, x9, x21 848b8: f9400519 ldr x25, [x8, #0x8] 848bc: 321c07fa orr w26, wzr, #0x30 848c0: b100433f cmn x25, #0x10 848c4: 54037462 b.hs 0x8b750 848c8: f9400901 ldr x1, [x8, #0x10] 848cc: f1005f3f cmp x25, #0x17 848d0: 540000c2 b.hs 0x848e8 848d4: d37ffb28 lsl x8, x25, #1 848d8: aa1b03f3 mov x19, x27 848dc: 38001668 strb w8, [x19], #0x1 848e0: b50001d9 cbnz x25, 0x84918 848e4: 14000010 b 0x84924 848e8: 91004328 add x8, x25, #0x10 848ec: 927ced1c and x28, x8, #0xfffffffffffffff0 848f0: aa1c03e0 mov x0, x28 848f4: aa0103f3 mov x19, x1 848f8: 97fe2bde bl 0xf870 848fc: b2400389 orr x9, x28, #0x1 84900: f94023fc ldr x28, [sp, #0x40] 84904: aa1303e1 mov x1, x19 84908: aa0003f3 mov x19, x0 8490c: 9b1a62e8 madd x8, x23, x26, x24 84910: a900cd19 stp x25, x19, [x8, #0x8] 84914: f9000369 str x9, [x27] 84918: aa1303e0 mov x0, x19 8491c: aa1903e2 mov x2, x25 84920: 97fe2bdc bl 0xf890 84924: 38396a7f strb wzr, [x19, x25] 84928: b9404bfa ldr w26, [sp, #0x48] 8492c: f9401feb ldr x11, [sp, #0x38] 84930: 321c07ea orr w10, wzr, #0x30 84934: 9b0a62f9 madd x25, x23, x10, x24 84938: f8018f3f str xzr, [x25, #0x18]! 8493c: d503201f nop 84940: 9b0a56c8 madd x8, x22, x10, x21 84944: a900ff3f stp xzr, xzr, [x25, #0x8] 84948: 38418d09 ldrb w9, [x8, #0x18]! 8494c: 370000c9 tbnz w9, #0x0, 0x84964 84950: f9400909 ldr x9, [x8, #0x10] 84954: f9000b29 str x9, [x25, #0x10] 84958: 3dc00100 ldr q0, [x8] 8495c: 3d800320 str q0, [x25] 84960: 1400001f b 0x849dc 84964: 9b0a56c8 madd x8, x22, x10, x21 84968: f940111a ldr x26, [x8, #0x20] 8496c: 321c07f3 orr w19, wzr, #0x30 84970: b100435f cmn x26, #0x10 84974: 54036f22 b.hs 0x8b758 84978: f9401515 ldr x21, [x8, #0x28] 8497c: f1005f5f cmp x26, #0x17 84980: 540000a2 b.hs 0x84994 84984: d37ffb48 lsl x8, x26, #1 84988: 38001728 strb w8, [x25], #0x1 8498c: b50001ba cbnz x26, 0x849c0 84990: 14000010 b 0x849d0 84994: 91004348 add x8, x26, #0x10 84998: 927ced1c and x28, x8, #0xfffffffffffffff0 8499c: aa1c03e0 mov x0, x28 849a0: 97fe2bb4 bl 0xf870 849a4: b2400389 orr x9, x28, #0x1 849a8: f94023fc ldr x28, [sp, #0x40] 849ac: d503201f nop 849b0: 9b1362e8 madd x8, x23, x19, x24 849b4: a902011a stp x26, x0, [x8, #0x20] 849b8: f9000329 str x9, [x25] 849bc: aa0003f9 mov x25, x0 849c0: aa1903e0 mov x0, x25 849c4: aa1503e1 mov x1, x21 849c8: aa1a03e2 mov x2, x26 849cc: 97fe2bb1 bl 0xf890 849d0: 383a6b3f strb wzr, [x25, x26] 849d4: b9404bfa ldr w26, [sp, #0x48] 849d8: f9401feb ldr x11, [sp, #0x38] 849dc: a97e2693 ldp x19, x9, [x20, #-0x20] 849e0: 9100c368 add x8, x27, #0x30 849e4: 321c07f9 orr w25, wzr, #0x30 849e8: eb13013f cmp x9, x19 849ec: 54000260 b.eq 0x84a38 849f0: f85e012a ldur x10, [x9, #-0x20] 849f4: f81e036a stur x10, [x27, #-0x20] 849f8: 3cdd0120 ldur q0, [x9, #-0x30] 849fc: 3c9d0360 stur q0, [x27, #-0x30] 84a00: f85f812a ldur x10, [x9, #-0x8] 84a04: a93dfd3f stp xzr, xzr, [x9, #-0x28] 84a08: f81d013f stur xzr, [x9, #-0x30] 84a0c: f81f836a stur x10, [x27, #-0x8] 84a10: 3cde8120 ldur q0, [x9, #-0x18] 84a14: 3c9e8360 stur q0, [x27, #-0x18] 84a18: a93f7d3f stp xzr, xzr, [x9, #-0x10] 84a1c: f81e813f stur xzr, [x9, #-0x18] 84a20: d100c129 sub x9, x9, #0x30 84a24: eb09027f cmp x19, x9 84a28: d100c37b sub x27, x27, #0x30 84a2c: 54fffe21 b.ne 0x849f0 84a30: a97e4e98 ldp x24, x19, [x20, #-0x20] 84a34: 14000002 b 0x84a3c 84a38: aa1303f8 mov x24, x19 84a3c: f85f0295 ldur x21, [x20, #-0x10] 84a40: a93e229b stp x27, x8, [x20, #-0x20] 84a44: f81f028b stur x11, [x20, #-0x10] 84a48: b94033fb ldr w27, [sp, #0x30] 84a4c: eb18027f cmp x19, x24 84a50: 540001a0 b.eq 0x84a84 84a54: 385e8268 ldurb w8, [x19, #-0x18] 84a58: 36000068 tbz w8, #0x0, 0x84a64 84a5c: f85f8260 ldur x0, [x19, #-0x8] 84a60: 97fe2bd8 bl 0xf9c0 84a64: 385d0268 ldurb w8, [x19, #-0x30] 84a68: d100c277 sub x23, x19, #0x30 84a6c: 36000068 tbz w8, #0x0, 0x84a78 84a70: f85e0260 ldur x0, [x19, #-0x20] 84a74: 97fe2bd3 bl 0xf9c0 84a78: eb17031f cmp x24, x23 84a7c: aa1703f3 mov x19, x23 84a80: 54fffea1 b.ne 0x84a54 84a84: b94023f7 ldr w23, [sp, #0x20] 84a88: b4001d18 cbz x24, 0x84e28 84a8c: f85f8288 ldur x8, [x20, #-0x8] 84a90: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 84a94: eb18013f cmp x9, x24 84a98: 54000103 b.lo 0x84ab8 84a9c: eb18011f cmp x8, x24 84aa0: 540000c8 b.hi 0x84ab8 84aa4: f9480109 ldr x9, [x8, #0x1000] 84aa8: eb15013f cmp x9, x21 84aac: 54001be1 b.ne 0x84e28 84ab0: f9080118 str x24, [x8, #0x1000] 84ab4: 140000dd b 0x84e28 84ab8: aa1803e0 mov x0, x24 84abc: 97fe2bc1 bl 0xf9c0 84ac0: 140000da b 0x84e28 84ac4: 71011b5f cmp w26, #0x46 84ac8: 54000121 b.ne 0x84aec 84acc: f9400389 ldr x9, [x28] 84ad0: d503201f nop 84ad4: 9b1926c0 madd x0, x22, x25, x9 84ad8: 38418c0a ldrb w10, [x0, #0x18]! 84adc: 370003ca tbnz w10, #0x0, 0x84b54 84ae0: d341fd48 lsr x8, x10, #1 84ae4: 9100040b add x11, x0, #0x1 84ae8: 1400001d b 0x84b5c 84aec: 71012f7f cmp w27, #0x4b 84af0: 54000201 b.ne 0x84b30 84af4: f9400388 ldr x8, [x28] 84af8: d00001a1 adrp x1, 0xba000 84afc: 321f07e2 orr w2, wzr, #0x6 84b00: 91362021 add x1, x1, #0xd88 84b04: 9b1922c0 madd x0, x22, x25, x8 84b08: 940028ec bl 0x8eeb8 84b0c: 36080157 tbz w23, #0x1, 0x84b34 84b10: f9400388 ldr x8, [x28] 84b14: d00001a1 adrp x1, 0xba000 84b18: 52800122 mov w2, #0x9 // =9 84b1c: 91363c21 add x1, x1, #0xd8f 84b20: 9b1922c0 madd x0, x22, x25, x8 84b24: 940028e5 bl 0x8eeb8 84b28: 361008b7 tbz w23, #0x2, 0x84c3c 84b2c: 14000003 b 0x84b38 84b30: 370fff17 tbnz w23, #0x1, 0x84b10 84b34: 36100857 tbz w23, #0x2, 0x84c3c 84b38: f9400388 ldr x8, [x28] 84b3c: d00001a1 adrp x1, 0xba000 84b40: 52800122 mov w2, #0x9 // =9 84b44: 91366421 add x1, x1, #0xd99 84b48: 9b1922c0 madd x0, x22, x25, x8 84b4c: 940028db bl 0x8eeb8 84b50: 1400003b b 0x84c3c 84b54: 9b1926cb madd x11, x22, x25, x9 84b58: a9422d68 ldp x8, x11, [x11, #0x20] 84b5c: d1000918 sub x24, x8, #0x2 84b60: 3878696b ldrb w11, [x11, x24] 84b64: 7100997f cmp w11, #0x26 84b68: 540003c1 b.ne 0x84be0 84b6c: d100050b sub x11, x8, #0x1 84b70: 3700006a tbnz w10, #0x0, 0x84b7c 84b74: 9100040c add x12, x0, #0x1 84b78: 14000003 b 0x84b84 84b7c: 9b1926cc madd x12, x22, x25, x9 84b80: f940158c ldr x12, [x12, #0x28] 84b84: 386b698b ldrb w11, [x12, x11] 84b88: 7100997f cmp w11, #0x26 84b8c: 540002a1 b.ne 0x84be0 84b90: 71012f7f cmp w27, #0x4b 84b94: 54000401 b.ne 0x84c14 84b98: d00001a2 adrp x2, 0xba000 84b9c: 321f07e3 orr w3, wzr, #0x6 84ba0: aa1803e1 mov x1, x24 84ba4: 91362042 add x2, x2, #0xd88 84ba8: 94002846 bl 0x8ecc0 84bac: 91001b18 add x24, x24, #0x6 84bb0: 36080357 tbz w23, #0x1, 0x84c18 84bb4: f9400388 ldr x8, [x28] 84bb8: d00001a2 adrp x2, 0xba000 84bbc: 52800123 mov w3, #0x9 // =9 84bc0: aa1803e1 mov x1, x24 84bc4: 9b1922c8 madd x8, x22, x25, x8 84bc8: 91006100 add x0, x8, #0x18 84bcc: 91363c42 add x2, x2, #0xd8f 84bd0: 9400283c bl 0x8ecc0 84bd4: 91002718 add x24, x24, #0x9 84bd8: 37100237 tbnz w23, #0x2, 0x84c1c 84bdc: 14000018 b 0x84c3c 84be0: 3700008a tbnz w10, #0x0, 0x84bf0 84be4: 91000409 add x9, x0, #0x1 84be8: d341fd4a lsr x10, x10, #1 84bec: 14000003 b 0x84bf8 84bf0: 9b1926c9 madd x9, x22, x25, x9 84bf4: a942252a ldp x10, x9, [x9, #0x20] 84bf8: 8b0a0129 add x9, x9, x10 84bfc: 385ff129 ldurb w9, [x9, #-0x1] 84c00: 7100993f cmp w9, #0x26 84c04: 1a9f17e9 cset w9, eq 84c08: cb090118 sub x24, x8, x9 84c0c: 71012f7f cmp w27, #0x4b 84c10: 54fffc40 b.eq 0x84b98 84c14: 370ffd17 tbnz w23, #0x1, 0x84bb4 84c18: 36100137 tbz w23, #0x2, 0x84c3c 84c1c: f9400388 ldr x8, [x28] 84c20: d00001a2 adrp x2, 0xba000 84c24: 52800123 mov w3, #0x9 // =9 84c28: aa1803e1 mov x1, x24 84c2c: 9b1922c8 madd x8, x22, x25, x8 84c30: 91006100 add x0, x8, #0x18 84c34: 91366442 add x2, x2, #0xd99 84c38: 94002822 bl 0x8ecc0 84c3c: f9401794 ldr x20, [x28, #0x28] 84c40: f9400395 ldr x21, [x28] 84c44: 321c07e8 orr w8, wzr, #0x30 84c48: 321c07ea orr w10, wzr, #0x30 84c4c: a97ea693 ldp x19, x9, [x20, #-0x18] 84c50: d503201f nop 84c54: 9b0856d9 madd x25, x22, x8, x21 84c58: eb09027f cmp x19, x9 84c5c: 54000140 b.eq 0x84c84 84c60: a900fe7f stp xzr, xzr, [x19, #0x8] 84c64: f900027f str xzr, [x19] 84c68: 39400328 ldrb w8, [x25] 84c6c: 37000528 tbnz w8, #0x0, 0x84d10 84c70: f9400b28 ldr x8, [x25, #0x10] 84c74: f9000a68 str x8, [x19, #0x10] 84c78: 3dc00320 ldr q0, [x25] 84c7c: 3d800260 str q0, [x19] 84c80: 1400003f b 0x84d7c 84c84: f85e028a ldur x10, [x20, #-0x20] 84c88: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 84c8c: f295556c movk x12, #0xaaab 84c90: b200f3eb mov x11, #0x5555555555555555 // =6148914691236517205 84c94: cb0a0268 sub x8, x19, x10 84c98: 9344fd08 asr x8, x8, #4 84c9c: 9b0c7d17 mul x23, x8, x12 84ca0: 910006e8 add x8, x23, #0x1 84ca4: f2e0aaab movk x11, #0x555, lsl #48 84ca8: eb0b011f cmp x8, x11 84cac: 54031888 b.hi 0x8afbc 84cb0: cb0a0129 sub x9, x9, x10 84cb4: 9344fd29 asr x9, x9, #4 84cb8: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 84cbc: 9b0c7d29 mul x9, x9, x12 84cc0: f2e0554a movk x10, #0x2aa, lsl #48 84cc4: b200f3f3 mov x19, #0x5555555555555555 // =6148914691236517205 84cc8: eb0a013f cmp x9, x10 84ccc: f2e0aab3 movk x19, #0x555, lsl #48 84cd0: 540000a2 b.hs 0x84ce4 84cd4: d37ff929 lsl x9, x9, #1 84cd8: eb08013f cmp x9, x8 84cdc: 9a893113 csel x19, x8, x9, lo 84ce0: b4ffdcd3 cbz x19, 0x84878 84ce4: f85f8288 ldur x8, [x20, #-0x8] 84ce8: 8b130669 add x9, x19, x19, lsl #1 84cec: d37ced20 lsl x0, x9, #4 84cf0: f9480118 ldr x24, [x8, #0x1000] 84cf4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 84cf8: cb180129 sub x9, x9, x24 84cfc: eb00013f cmp x9, x0 84d00: 54ffdb62 b.hs 0x8486c 84d04: 97fe2adb bl 0xf870 84d08: aa0003f8 mov x24, x0 84d0c: 17fffedc b 0x8487c 84d10: 9b0a56c8 madd x8, x22, x10, x21 84d14: f9400518 ldr x24, [x8, #0x8] 84d18: b100431f cmn x24, #0x10 84d1c: 54031502 b.hs 0x8afbc 84d20: f9400919 ldr x25, [x8, #0x10] 84d24: f1005f1f cmp x24, #0x17 84d28: 540000c2 b.hs 0x84d40 84d2c: d37ffb08 lsl x8, x24, #1 84d30: aa1303fa mov x26, x19 84d34: 38001748 strb w8, [x26], #0x1 84d38: b5000178 cbnz x24, 0x84d64 84d3c: 1400000e b 0x84d74 84d40: 91004308 add x8, x24, #0x10 84d44: 927ced1b and x27, x8, #0xfffffffffffffff0 84d48: aa1b03e0 mov x0, x27 84d4c: 97fe2ac9 bl 0xf870 84d50: aa0003fa mov x26, x0 84d54: f9000a7a str x26, [x19, #0x10] 84d58: b2400368 orr x8, x27, #0x1 84d5c: b94033fb ldr w27, [sp, #0x30] 84d60: a9006268 stp x8, x24, [x19] 84d64: aa1a03e0 mov x0, x26 84d68: aa1903e1 mov x1, x25 84d6c: aa1803e2 mov x2, x24 84d70: 97fe2ac8 bl 0xf890 84d74: 38386b5f strb wzr, [x26, x24] 84d78: b9404bfa ldr w26, [sp, #0x48] 84d7c: aa1303f8 mov x24, x19 84d80: 321c07f9 orr w25, wzr, #0x30 84d84: f8018f1f str xzr, [x24, #0x18]! 84d88: d503201f nop 84d8c: 9b1956c8 madd x8, x22, x25, x21 84d90: a900ff1f stp xzr, xzr, [x24, #0x8] 84d94: 38418d09 ldrb w9, [x8, #0x18]! 84d98: 370000c9 tbnz w9, #0x0, 0x84db0 84d9c: f9400909 ldr x9, [x8, #0x10] 84da0: f9000b09 str x9, [x24, #0x10] 84da4: 3dc00100 ldr q0, [x8] 84da8: 3d800300 str q0, [x24] 84dac: 1400001c b 0x84e1c 84db0: 9b1956c8 madd x8, x22, x25, x21 84db4: f9401119 ldr x25, [x8, #0x20] 84db8: b100433f cmn x25, #0x10 84dbc: 540343a2 b.hs 0x8b630 84dc0: f940151a ldr x26, [x8, #0x28] 84dc4: f1005f3f cmp x25, #0x17 84dc8: 540000a2 b.hs 0x84ddc 84dcc: d37ffb28 lsl x8, x25, #1 84dd0: 38001708 strb w8, [x24], #0x1 84dd4: b5000179 cbnz x25, 0x84e00 84dd8: 1400000e b 0x84e10 84ddc: 91004328 add x8, x25, #0x10 84de0: 927ced1b and x27, x8, #0xfffffffffffffff0 84de4: aa1b03e0 mov x0, x27 84de8: 97fe2aa2 bl 0xf870 84dec: aa0003f8 mov x24, x0 84df0: f9001678 str x24, [x19, #0x28] 84df4: b2400368 orr x8, x27, #0x1 84df8: b94033fb ldr w27, [sp, #0x30] 84dfc: a901e668 stp x8, x25, [x19, #0x18] 84e00: aa1803e0 mov x0, x24 84e04: aa1a03e1 mov x1, x26 84e08: aa1903e2 mov x2, x25 84e0c: 97fe2aa1 bl 0xf890 84e10: 38396b1f strb wzr, [x24, x25] 84e14: b9404bfa ldr w26, [sp, #0x48] 84e18: 321c07f9 orr w25, wzr, #0x30 84e1c: f85e8288 ldur x8, [x20, #-0x18] 84e20: 9100c108 add x8, x8, #0x30 84e24: f81e8288 stur x8, [x20, #-0x18] 84e28: f9402be8 ldr x8, [sp, #0x50] 84e2c: 910006d6 add x22, x22, #0x1 84e30: eb0802df cmp x22, x8 84e34: 54ffe483 b.lo 0x84ac4 84e38: f9400bfc ldr x28, [sp, #0x10] 84e3c: 140019ee b 0x8b5f4 84e40: f94023f7 ldr x23, [sp, #0x40] 84e44: aa1403e0 mov x0, x20 84e48: aa1803e1 mov x1, x24 84e4c: a94056f3 ldp x19, x21, [x23] 84e50: aa1703e2 mov x2, x23 84e54: 9400329f bl 0x918d0 84e58: aa0003fa mov x26, x0 84e5c: eb14035f cmp x26, x20 84e60: aa1403fc mov x28, x20 84e64: 54033c80 b.eq 0x8b5f4 84e68: f9002bf8 str x24, [sp, #0x50] 84e6c: a942a6e8 ldp x8, x9, [x23, #0x28] 84e70: a94062f6 ldp x22, x24, [x23] 84e74: f9400ef4 ldr x20, [x23, #0x18] 84e78: eb09011f cmp x8, x9 84e7c: 54005ac2 b.hs 0x859d4 84e80: a9007d1f stp xzr, xzr, [x8] 84e84: a901511f stp xzr, x20, [x8, #0x10] 84e88: f94016e8 ldr x8, [x23, #0x28] 84e8c: 91008108 add x8, x8, #0x20 84e90: f90016e8 str x8, [x23, #0x28] 84e94: 14000561 b 0x86418 84e98: 91000688 add x8, x20, #0x1 84e9c: eb18011f cmp x8, x24 84ea0: 54020840 b.eq 0x88fa8 84ea4: 39400108 ldrb w8, [x8] 84ea8: 51015108 sub w8, w8, #0x54 84eac: 7100891f cmp w8, #0x22 84eb0: 540207c8 b.hi 0x88fa8 84eb4: b00001a9 adrp x9, 0xb9000 84eb8: 913e0129 add x9, x9, #0xf80 84ebc: b8a87928 ldrsw x8, [x9, x8, lsl #2] 84ec0: 8b090108 add x8, x8, x9 84ec4: d61f0100 br x8 84ec8: f94023e2 ldr x2, [sp, #0x40] 84ecc: aa1403e0 mov x0, x20 84ed0: aa1803e1 mov x1, x24 84ed4: 94003697 bl 0x92930 84ed8: aa0003f6 mov x22, x0 84edc: eb1402df cmp x22, x20 84ee0: 54020640 b.eq 0x88fa8 84ee4: f94023f3 ldr x19, [sp, #0x40] 84ee8: aa1403fc mov x28, x20 84eec: a9402269 ldp x9, x8, [x19] 84ef0: eb08013f cmp x9, x8 84ef4: 54033800 b.eq 0x8b5f4 84ef8: f9400e69 ldr x9, [x19, #0x18] 84efc: d100c101 sub x1, x8, #0x30 84f00: 910183e0 add x0, sp, #0x60 84f04: d10283a2 sub x2, x29, #0xa0 84f08: f81603a9 stur x9, [x29, #-0xa0] 84f0c: 9400284e bl 0x8f044 84f10: a942a668 ldp x8, x9, [x19, #0x28] 84f14: aa1303f7 mov x23, x19 84f18: eb09011f cmp x8, x9 84f1c: 5401c3e2 b.hs 0x88798 84f20: f9403fe9 ldr x9, [sp, #0x78] 84f24: f9000d09 str x9, [x8, #0x18] 84f28: 3dc01be0 ldr q0, [sp, #0x60] 84f2c: 3d800100 str q0, [x8] 84f30: f9403be9 ldr x9, [sp, #0x70] 84f34: f9000909 str x9, [x8, #0x10] 84f38: a906ffff stp xzr, xzr, [sp, #0x68] 84f3c: f90033ff str xzr, [sp, #0x60] 84f40: f94016e8 ldr x8, [x23, #0x28] 84f44: 91008108 add x8, x8, #0x20 84f48: f90016e8 str x8, [x23, #0x28] 84f4c: f94033f3 ldr x19, [sp, #0x60] 84f50: b50235d3 cbnz x19, 0x89608 84f54: 1400142b b 0x8a000 84f58: f94023f3 ldr x19, [sp, #0x40] 84f5c: 91000697 add x23, x20, #0x1 84f60: aa1703e0 mov x0, x23 84f64: aa1803e1 mov x1, x24 84f68: aa1303e2 mov x2, x19 84f6c: 97fffd5e bl 0x844e4 84f70: aa0003f6 mov x22, x0 84f74: eb1702df cmp x22, x23 84f78: 540333c0 b.eq 0x8b5f0 84f7c: aa1603e0 mov x0, x22 84f80: aa1803e1 mov x1, x24 84f84: aa1303e2 mov x2, x19 84f88: 97fffd57 bl 0x844e4 84f8c: aa0003f7 mov x23, x0 84f90: eb1602ff cmp x23, x22 84f94: aa1303fc mov x28, x19 84f98: 540332c0 b.eq 0x8b5f0 84f9c: a9402389 ldp x9, x8, [x28] 84fa0: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 84fa4: f295556a movk x10, #0xaaab 84fa8: cb090109 sub x9, x8, x9 84fac: 9344fd29 asr x9, x9, #4 84fb0: 9b0a7d29 mul x9, x9, x10 84fb4: f100093f cmp x9, #0x2 84fb8: 540331c3 b.lo 0x8b5f0 84fbc: f85e0109 ldur x9, [x8, #-0x20] 84fc0: 910183f6 add x22, sp, #0x60 84fc4: f9003be9 str x9, [sp, #0x70] 84fc8: 3cdd0100 ldur q0, [x8, #-0x30] 84fcc: 3d801be0 str q0, [sp, #0x60] 84fd0: f85f8109 ldur x9, [x8, #-0x8] 84fd4: a93dfd1f stp xzr, xzr, [x8, #-0x28] 84fd8: f81d011f stur xzr, [x8, #-0x30] 84fdc: f90047e9 str x9, [sp, #0x88] 84fe0: 3cde8100 ldur q0, [x8, #-0x18] 84fe4: 3c8783e0 stur q0, [sp, #0x78] 84fe8: a93f7d1f stp xzr, xzr, [x8, #-0x10] 84fec: f81e811f stur xzr, [x8, #-0x18] 84ff0: f9400793 ldr x19, [x28, #0x8] 84ff4: 385e8268 ldurb w8, [x19, #-0x18] 84ff8: d100c275 sub x21, x19, #0x30 84ffc: 36000068 tbz w8, #0x0, 0x85008 85000: f85f8260 ldur x0, [x19, #-0x8] 85004: 97fe2a6f bl 0xf9c0 85008: 394002a8 ldrb w8, [x21] 8500c: 910062d6 add x22, x22, #0x18 85010: 36000068 tbz w8, #0x0, 0x8501c 85014: f85e0260 ldur x0, [x19, #-0x20] 85018: 97fe2a6a bl 0xf9c0 8501c: f9000795 str x21, [x28, #0x8] 85020: f85b0268 ldur x8, [x19, #-0x50] 85024: d10283aa sub x10, x29, #0xa0 85028: f81703a8 stur x8, [x29, #-0x90] 8502c: 3cda0260 ldur q0, [x19, #-0x60] 85030: 3c9603a0 stur q0, [x29, #-0xa0] 85034: f85c8268 ldur x8, [x19, #-0x38] 85038: a93afe7f stp xzr, xzr, [x19, #-0x58] 8503c: f81a027f stur xzr, [x19, #-0x60] 85040: f81883a8 stur x8, [x29, #-0x78] 85044: 3cdb8260 ldur q0, [x19, #-0x48] 85048: 3c858360 stur q0, [x27, #0x58] 8504c: a93c7e7f stp xzr, xzr, [x19, #-0x40] 85050: f81b827f stur xzr, [x19, #-0x48] 85054: 3941e3e8 ldrb w8, [sp, #0x78] 85058: f94043e9 ldr x9, [sp, #0x80] 8505c: 91006153 add x19, x10, #0x18 85060: f9002bf7 str x23, [sp, #0x50] 85064: d341fd0b lsr x11, x8, #1 85068: 7200011f tst w8, #0x1 8506c: 9a890168 csel x8, x11, x9, eq 85070: b4006d88 cbz x8, 0x85e20 85074: f94047e8 ldr x8, [sp, #0x88] 85078: 9a961508 csinc x8, x8, x22, ne 8507c: 39400108 ldrb w8, [x8] 85080: 7100a11f cmp w8, #0x28 85084: 54006ce1 b.ne 0x85e20 85088: b00001a1 adrp x1, 0xba000 8508c: 913b4021 add x1, x1, #0xed0 85090: 910183e0 add x0, sp, #0x60 85094: 320003e2 orr w2, wzr, #0x1 85098: 910183f5 add x21, sp, #0x60 8509c: 94002787 bl 0x8eeb8 850a0: 385783a9 ldurb w9, [x29, #-0x88] 850a4: f9400aa8 ldr x8, [x21, #0x10] 850a8: a9782bab ldp x11, x10, [x29, #-0x80] 850ac: 3dc002a0 ldr q0, [x21] 850b0: 7200013f tst w9, #0x1 850b4: f81503a8 stur x8, [x29, #-0xb0] 850b8: d341fd28 lsr x8, x9, #1 850bc: 9a931541 csinc x1, x10, x19, ne 850c0: a900febf stp xzr, xzr, [x21, #0x8] 850c4: f90002bf str xzr, [x21] 850c8: 3c9403a0 stur q0, [x29, #-0xc0] 850cc: 9a8b0102 csel x2, x8, x11, eq 850d0: d10283a0 sub x0, x29, #0xa0 850d4: d10283b3 sub x19, x29, #0xa0 850d8: 94002778 bl 0x8eeb8 850dc: 3dc00260 ldr q0, [x19] 850e0: f9400a68 ldr x8, [x19, #0x10] 850e4: 910383e9 add x9, sp, #0xe0 850e8: a900fe7f stp xzr, xzr, [x19, #0x8] 850ec: 3d803be0 str q0, [sp, #0xe0] 850f0: f9007be8 str x8, [sp, #0xf0] 850f4: 394383fa ldrb w26, [sp, #0xe0] 850f8: b2400128 orr x8, x9, #0x1 850fc: a94ed7e9 ldp x9, x21, [sp, #0xe8] 85100: f900027f str xzr, [x19] 85104: 7200035f tst w26, #0x1 85108: d341ff4a lsr x10, x26, #1 8510c: 9a950101 csel x1, x8, x21, eq 85110: 9a890142 csel x2, x10, x9, eq 85114: d10303a0 sub x0, x29, #0xc0 85118: d10303b3 sub x19, x29, #0xc0 8511c: 94002767 bl 0x8eeb8 85120: f9400a68 ldr x8, [x19, #0x10] 85124: 3dc00260 ldr q0, [x19] 85128: a900fe7f stp xzr, xzr, [x19, #0x8] 8512c: f900027f str xzr, [x19] 85130: f81a03a8 stur x8, [x29, #-0x60] 85134: 3c9903a0 stur q0, [x29, #-0x70] 85138: d00001a1 adrp x1, 0xbb000 8513c: 91104021 add x1, x1, #0x410 85140: d101c3a0 sub x0, x29, #0x70 85144: 320007e2 orr w2, wzr, #0x3 85148: d101c3b3 sub x19, x29, #0x70 8514c: 9400275b bl 0x8eeb8 85150: a940ae68 ldp x8, x11, [x19, #0x8] 85154: f8401269 ldur x9, [x19, #0x1] 85158: 3940026a ldrb w10, [x19] 8515c: a900fe7f stp xzr, xzr, [x19, #0x8] 85160: f80a73e8 stur x8, [sp, #0xa7] 85164: f90053e9 str x9, [sp, #0xa0] 85168: f900027f str xzr, [x19] 8516c: f9400799 ldr x25, [x28, #0x8] 85170: aa1903f8 mov x24, x25 85174: 385d0f08 ldrb w8, [x24, #-0x30]! 85178: 3701d028 tbnz w8, #0x0, 0x88b7c 8517c: 781d033f sturh wzr, [x25, #-0x30] 85180: d1008337 sub x23, x25, #0x20 85184: 1400161c b 0x8a9f4 85188: 91000696 add x22, x20, #0x1 8518c: eb1802df cmp x22, x24 85190: 54032300 b.eq 0x8b5f0 85194: f94023f3 ldr x19, [sp, #0x40] 85198: aa1603e0 mov x0, x22 8519c: aa1803e1 mov x1, x24 851a0: aa1303e2 mov x2, x19 851a4: 94007994 bl 0xa37f4 851a8: aa0003f7 mov x23, x0 851ac: eb1602ff cmp x23, x22 851b0: 54032200 b.eq 0x8b5f0 851b4: aa1703e0 mov x0, x23 851b8: aa1803e1 mov x1, x24 851bc: aa1303e2 mov x2, x19 851c0: 97fffcc9 bl 0x844e4 851c4: aa0003f5 mov x21, x0 851c8: eb1702bf cmp x21, x23 851cc: aa1303f8 mov x24, x19 851d0: 54032100 b.eq 0x8b5f0 851d4: a9404f08 ldp x8, x19, [x24] 851d8: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 851dc: f2955569 movk x9, #0xaaab 851e0: aa1403fc mov x28, x20 851e4: cb080268 sub x8, x19, x8 851e8: 9344fd08 asr x8, x8, #4 851ec: 9b097d08 mul x8, x8, x9 851f0: f100091f cmp x8, #0x2 851f4: 54032003 b.lo 0x8b5f4 851f8: 385e8268 ldurb w8, [x19, #-0x18] 851fc: a97f2a69 ldp x9, x10, [x19, #-0x10] 85200: d1005e6b sub x11, x19, #0x17 85204: d100c260 sub x0, x19, #0x30 85208: 7200011f tst w8, #0x1 8520c: d341fd08 lsr x8, x8, #1 85210: 9a8a0161 csel x1, x11, x10, eq 85214: 9a890102 csel x2, x8, x9, eq 85218: 94002728 bl 0x8eeb8 8521c: f85e0268 ldur x8, [x19, #-0x20] 85220: f81703a8 stur x8, [x29, #-0x90] 85224: 3cdd0260 ldur q0, [x19, #-0x30] 85228: 3c9603a0 stur q0, [x29, #-0xa0] 8522c: a93dfe7f stp xzr, xzr, [x19, #-0x28] 85230: f81d027f stur xzr, [x19, #-0x30] 85234: f9400713 ldr x19, [x24, #0x8] 85238: 385e8268 ldurb w8, [x19, #-0x18] 8523c: d100c274 sub x20, x19, #0x30 85240: 36000068 tbz w8, #0x0, 0x8524c 85244: f85f8260 ldur x0, [x19, #-0x8] 85248: 97fe29de bl 0xf9c0 8524c: 39400288 ldrb w8, [x20] 85250: 36000068 tbz w8, #0x0, 0x8525c 85254: f85e0260 ldur x0, [x19, #-0x20] 85258: 97fe29da bl 0xf9c0 8525c: f9000714 str x20, [x24, #0x8] 85260: a906ffff stp xzr, xzr, [sp, #0x68] 85264: f90033ff str xzr, [sp, #0x60] 85268: 385a0268 ldurb w8, [x19, #-0x60] 8526c: a97aae6a ldp x10, x11, [x19, #-0x58] 85270: d1017e69 sub x9, x19, #0x5f 85274: d341fd0c lsr x12, x8, #1 85278: 7200011f tst w8, #0x1 8527c: 9a8a0188 csel x8, x12, x10, eq 85280: 9a8b0136 csel x22, x9, x11, eq 85284: f100251f cmp x8, #0x9 85288: 52800129 mov w9, #0x9 // =9 8528c: 9a893114 csel x20, x8, x9, lo 85290: b100429f cmn x20, #0x10 85294: 540346a2 b.hs 0x8bb68 85298: f1005e9f cmp x20, #0x17 8529c: 540182e2 b.hs 0x882f8 852a0: 910183e9 add x9, sp, #0x60 852a4: d37ffa88 lsl x8, x20, #1 852a8: b2400137 orr x23, x9, #0x1 852ac: 390183e8 strb w8, [sp, #0x60] 852b0: b5018314 cbnz x20, 0x88310 852b4: 14000c1b b 0x88320 852b8: f94023f3 ldr x19, [sp, #0x40] 852bc: 91000696 add x22, x20, #0x1 852c0: aa1603e0 mov x0, x22 852c4: aa1803e1 mov x1, x24 852c8: aa1303e2 mov x2, x19 852cc: 97fffc86 bl 0x844e4 852d0: aa0003f5 mov x21, x0 852d4: eb1602bf cmp x21, x22 852d8: 540318c0 b.eq 0x8b5f0 852dc: a9402269 ldp x9, x8, [x19] 852e0: aa1403fc mov x28, x20 852e4: eb08013f cmp x9, x8 852e8: 54031860 b.eq 0x8b5f4 852ec: d00001a1 adrp x1, 0xbb000 852f0: d100c100 sub x0, x8, #0x30 852f4: 910d3c21 add x1, x1, #0x34f 852f8: 321d03e2 orr w2, wzr, #0x8 852fc: 940026ef bl 0x8eeb8 85300: f9400668 ldr x8, [x19, #0x8] 85304: f9400e69 ldr x9, [x19, #0x18] 85308: 910183e0 add x0, sp, #0x60 8530c: d10283a2 sub x2, x29, #0xa0 85310: d100c101 sub x1, x8, #0x30 85314: f81603a9 stur x9, [x29, #-0xa0] 85318: 9400274b bl 0x8f044 8531c: a942a668 ldp x8, x9, [x19, #0x28] 85320: aa1303f7 mov x23, x19 85324: eb09011f cmp x8, x9 85328: 540044e2 b.hs 0x85bc4 8532c: f9403fe9 ldr x9, [sp, #0x78] 85330: f9000d09 str x9, [x8, #0x18] 85334: 3dc01be0 ldr q0, [sp, #0x60] 85338: 3d800100 str q0, [x8] 8533c: f9403be9 ldr x9, [sp, #0x70] 85340: f9000909 str x9, [x8, #0x10] 85344: a906ffff stp xzr, xzr, [sp, #0x68] 85348: f90033ff str xzr, [sp, #0x60] 8534c: f94016e8 ldr x8, [x23, #0x28] 85350: 91008108 add x8, x8, #0x20 85354: f90016e8 str x8, [x23, #0x28] 85358: f94033f3 ldr x19, [sp, #0x60] 8535c: b5019833 cbnz x19, 0x88660 85360: 140012fc b 0x89f50 85364: f94023f9 ldr x25, [sp, #0x40] 85368: 91000696 add x22, x20, #0x1 8536c: aa1603e0 mov x0, x22 85370: aa1803e1 mov x1, x24 85374: a9405733 ldp x19, x21, [x25] 85378: aa1903e2 mov x2, x25 8537c: 97fffc5a bl 0x844e4 85380: eb16001f cmp x0, x22 85384: aa1403fc mov x28, x20 85388: 54031360 b.eq 0x8b5f4 8538c: f9001be0 str x0, [sp, #0x30] 85390: a942a728 ldp x8, x9, [x25, #0x28] 85394: a9406337 ldp x23, x24, [x25] 85398: f9400f34 ldr x20, [x25, #0x18] 8539c: aa1903fc mov x28, x25 853a0: eb09011f cmp x8, x9 853a4: 54003aa2 b.hs 0x85af8 853a8: a9007d1f stp xzr, xzr, [x8] 853ac: a901511f stp xzr, x20, [x8, #0x10] 853b0: f9401788 ldr x8, [x28, #0x28] 853b4: 91008108 add x8, x8, #0x20 853b8: f9001788 str x8, [x28, #0x28] 853bc: 14000584 b 0x869cc 853c0: f94023f7 ldr x23, [sp, #0x40] 853c4: 91000696 add x22, x20, #0x1 853c8: aa1603e0 mov x0, x22 853cc: aa1803e1 mov x1, x24 853d0: a94056f3 ldp x19, x21, [x23] 853d4: aa1703e2 mov x2, x23 853d8: 97fffc43 bl 0x844e4 853dc: eb16001f cmp x0, x22 853e0: aa1403fc mov x28, x20 853e4: f90027f6 str x22, [sp, #0x48] 853e8: 54031060 b.eq 0x8b5f4 853ec: f90013e0 str x0, [sp, #0x20] 853f0: a942a6e8 ldp x8, x9, [x23, #0x28] 853f4: a94062f6 ldp x22, x24, [x23] 853f8: f9400ef4 ldr x20, [x23, #0x18] 853fc: aa1703fb mov x27, x23 85400: eb09011f cmp x8, x9 85404: 540039c2 b.hs 0x85b3c 85408: a9007d1f stp xzr, xzr, [x8] 8540c: a901511f stp xzr, x20, [x8, #0x10] 85410: f9401768 ldr x8, [x27, #0x28] 85414: 91008108 add x8, x8, #0x20 85418: f9001768 str x8, [x27, #0x28] 8541c: 140006f5 b 0x86ff0 85420: 91000696 add x22, x20, #0x1 85424: eb1802df cmp x22, x24 85428: 54030e40 b.eq 0x8b5f0 8542c: 394002c8 ldrb w8, [x22] 85430: 7101651f cmp w8, #0x59 85434: 54000081 b.ne 0x85444 85438: 91000a96 add x22, x20, #0x2 8543c: eb1802df cmp x22, x24 85440: 54030d80 b.eq 0x8b5f0 85444: f94023e2 ldr x2, [sp, #0x40] 85448: aa1603e0 mov x0, x22 8544c: aa1803e1 mov x1, x24 85450: 97fffc25 bl 0x844e4 85454: eb16001f cmp x0, x22 85458: 54030cc0 b.eq 0x8b5f0 8545c: 52850048 mov w8, #0x2802 // =10242 85460: eb18001f cmp x0, x24 85464: a906ffff stp xzr, xzr, [sp, #0x68] 85468: f90033ff str xzr, [sp, #0x60] 8546c: 7900c3e8 strh w8, [sp, #0x60] 85470: 39018bff strb wzr, [sp, #0x62] 85474: 54006a80 b.eq 0x861c4 85478: f94023e9 ldr x9, [sp, #0x40] 8547c: 910183e8 add x8, sp, #0x60 85480: aa1803fc mov x28, x24 85484: b2400108 orr x8, x8, #0x1 85488: 9100213a add x26, x9, #0x8 8548c: d10283a9 sub x9, x29, #0xa0 85490: b240013b orr x27, x9, #0x1 85494: b9004bff str wzr, [sp, #0x48] 85498: f9001fe8 str x8, [sp, #0x38] 8549c: aa0003f8 mov x24, x0 854a0: 39400308 ldrb w8, [x24] 854a4: 7101451f cmp w8, #0x51 854a8: 5400010d b.le 0x854c8 854ac: 7101491f cmp w8, #0x52 854b0: 540001e0 b.eq 0x854ec 854b4: 7101d91f cmp w8, #0x76 854b8: 540002c1 b.ne 0x85510 854bc: 91000717 add x23, x24, #0x1 854c0: aa1c03f3 mov x19, x28 854c4: 1400006e b 0x8567c 854c8: 71013d1f cmp w8, #0x4f 854cc: 540001e1 b.ne 0x85508 854d0: 91000700 add x0, x24, #0x1 854d4: eb1c001f cmp x0, x28 854d8: 540001c0 b.eq 0x85510 854dc: 39400008 ldrb w8, [x0] 854e0: 7101151f cmp w8, #0x45 854e4: 54000161 b.ne 0x85510 854e8: 1400006e b 0x856a0 854ec: 91000700 add x0, x24, #0x1 854f0: eb1c001f cmp x0, x28 854f4: 540000e0 b.eq 0x85510 854f8: 39400008 ldrb w8, [x0] 854fc: 7101151f cmp w8, #0x45 85500: 54000081 b.ne 0x85510 85504: 14000062 b 0x8568c 85508: 7101151f cmp w8, #0x45 8550c: 5401f660 b.eq 0x893d8 85510: f94023e2 ldr x2, [sp, #0x40] 85514: a9406456 ldp x22, x25, [x2] 85518: aa1803e0 mov x0, x24 8551c: aa1c03e1 mov x1, x28 85520: 97fffbf1 bl 0x844e4 85524: aa0003f7 mov x23, x0 85528: eb1802ff cmp x23, x24 8552c: 320003f5 orr w21, wzr, #0x1 85530: 54021620 b.eq 0x897f4 85534: aa1c03f3 mov x19, x28 85538: eb1302ff cmp x23, x19 8553c: 540215c0 b.eq 0x897f4 85540: f94023e9 ldr x9, [sp, #0x40] 85544: cb16032a sub x10, x25, x22 85548: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 8554c: 9344fd4a asr x10, x10, #4 85550: a9402528 ldp x8, x9, [x9] 85554: f295556b movk x11, #0xaaab 85558: 9b0b7d56 mul x22, x10, x11 8555c: cb080128 sub x8, x9, x8 85560: 9344fd08 asr x8, x8, #4 85564: 9b0b7d19 mul x25, x8, x11 85568: eb1902df cmp x22, x25 8556c: 54000882 b.hs 0x8567c 85570: 8b1606c8 add x8, x22, x22, lsl #1 85574: f9002bfa str x26, [sp, #0x50] 85578: d37ced1a lsl x26, x8, #4 8557c: aa1603f5 mov x21, x22 85580: 394183e8 ldrb w8, [sp, #0x60] 85584: f94037e9 ldr x9, [sp, #0x68] 85588: d341fd0a lsr x10, x8, #1 8558c: 7200011f tst w8, #0x1 85590: 9a890148 csel x8, x10, x9, eq 85594: f100091f cmp x8, #0x2 85598: 540000c3 b.lo 0x855b0 8559c: f0000161 adrp x1, 0xb4000 855a0: 910183e0 add x0, sp, #0x60 855a4: 321f03e2 orr w2, wzr, #0x2 855a8: 912ccc21 add x1, x1, #0xb33 855ac: 94002643 bl 0x8eeb8 855b0: f94023e8 ldr x8, [sp, #0x40] 855b4: f9400108 ldr x8, [x8] 855b8: 8b1a0100 add x0, x8, x26 855bc: 39406008 ldrb w8, [x0, #0x18] 855c0: a9422809 ldp x9, x10, [x0, #0x20] 855c4: 9100640b add x11, x0, #0x19 855c8: 7200011f tst w8, #0x1 855cc: d341fd08 lsr x8, x8, #1 855d0: 9a8a0161 csel x1, x11, x10, eq 855d4: 9a890102 csel x2, x8, x9, eq 855d8: 94002638 bl 0x8eeb8 855dc: f9400808 ldr x8, [x0, #0x10] 855e0: f81703a8 stur x8, [x29, #-0x90] 855e4: 3dc00000 ldr q0, [x0] 855e8: 3c9603a0 stur q0, [x29, #-0xa0] 855ec: a900fc1f stp xzr, xzr, [x0, #0x8] 855f0: f900001f str xzr, [x0] 855f4: 385603b3 ldurb w19, [x29, #-0xa0] 855f8: a976e3a8 ldp x8, x24, [x29, #-0x98] 855fc: 7200027f tst w19, #0x1 85600: d341fe69 lsr x9, x19, #1 85604: 9a980361 csel x1, x27, x24, eq 85608: 9a880122 csel x2, x9, x8, eq 8560c: 910183e0 add x0, sp, #0x60 85610: 9400262a bl 0x8eeb8 85614: 36000073 tbz w19, #0x0, 0x85620 85618: aa1803e0 mov x0, x24 8561c: 97fe28e9 bl 0xf9c0 85620: 910006b5 add x21, x21, #0x1 85624: eb1902bf cmp x21, x25 85628: 9100c35a add x26, x26, #0x30 8562c: aa1c03f3 mov x19, x28 85630: 54fffa83 b.lo 0x85580 85634: f9402bfa ldr x26, [sp, #0x50] 85638: eb1902df cmp x22, x25 8563c: 54000202 b.hs 0x8567c 85640: f9400348 ldr x8, [x26] 85644: cb160336 sub x22, x25, x22 85648: d100c115 sub x21, x8, #0x30 8564c: 394062a8 ldrb w8, [x21, #0x18] 85650: 36000068 tbz w8, #0x0, 0x8565c 85654: f94016a0 ldr x0, [x21, #0x28] 85658: 97fe28da bl 0xf9c0 8565c: 394002a8 ldrb w8, [x21] 85660: 36000068 tbz w8, #0x0, 0x8566c 85664: f9400aa0 ldr x0, [x21, #0x10] 85668: 97fe28d6 bl 0xf9c0 8566c: f9000355 str x21, [x26] 85670: d10006d6 sub x22, x22, #0x1 85674: d100c2b5 sub x21, x21, #0x30 85678: b5fffeb6 cbnz x22, 0x8564c 8567c: eb1302ff cmp x23, x19 85680: aa1703f8 mov x24, x23 85684: 54fff0e1 b.ne 0x854a0 85688: 1400000a b 0x856b0 8568c: 320003e8 orr w8, wzr, #0x1 85690: b9004be8 str w8, [sp, #0x48] 85694: eb1c001f cmp x0, x28 85698: 54fff021 b.ne 0x8549c 8569c: 14000005 b 0x856b0 856a0: 321f03e8 orr w8, wzr, #0x2 856a4: b9004be8 str w8, [sp, #0x48] 856a8: eb1c001f cmp x0, x28 856ac: 54ffef81 b.ne 0x8549c 856b0: f94023f7 ldr x23, [sp, #0x40] 856b4: 140002c6 b 0x861cc 856b8: f94023f3 ldr x19, [sp, #0x40] 856bc: 91000696 add x22, x20, #0x1 856c0: aa1603e0 mov x0, x22 856c4: aa1803e1 mov x1, x24 856c8: aa1303e2 mov x2, x19 856cc: 97fffb86 bl 0x844e4 856d0: aa0003f5 mov x21, x0 856d4: eb1602bf cmp x21, x22 856d8: 5402f8c0 b.eq 0x8b5f0 856dc: a9402269 ldp x9, x8, [x19] 856e0: aa1403fc mov x28, x20 856e4: eb08013f cmp x9, x8 856e8: 5402f860 b.eq 0x8b5f4 856ec: d00001a1 adrp x1, 0xbb000 856f0: d100c100 sub x0, x8, #0x30 856f4: 910d6021 add x1, x1, #0x358 856f8: 52800142 mov w2, #0xa // =10 856fc: 940025ef bl 0x8eeb8 85700: f9400668 ldr x8, [x19, #0x8] 85704: f9400e69 ldr x9, [x19, #0x18] 85708: 910183e0 add x0, sp, #0x60 8570c: d10283a2 sub x2, x29, #0xa0 85710: d100c101 sub x1, x8, #0x30 85714: f81603a9 stur x9, [x29, #-0xa0] 85718: 9400264b bl 0x8f044 8571c: a942a668 ldp x8, x9, [x19, #0x28] 85720: aa1303f7 mov x23, x19 85724: eb09011f cmp x8, x9 85728: 54002702 b.hs 0x85c08 8572c: f9403fe9 ldr x9, [sp, #0x78] 85730: f9000d09 str x9, [x8, #0x18] 85734: 3dc01be0 ldr q0, [sp, #0x60] 85738: 3d800100 str q0, [x8] 8573c: f9403be9 ldr x9, [sp, #0x70] 85740: f9000909 str x9, [x8, #0x10] 85744: a906ffff stp xzr, xzr, [sp, #0x68] 85748: f90033ff str xzr, [sp, #0x60] 8574c: f94016e8 ldr x8, [x23, #0x28] 85750: 91008108 add x8, x8, #0x20 85754: f90016e8 str x8, [x23, #0x28] 85758: f94033f3 ldr x19, [sp, #0x60] 8575c: b5017ff3 cbnz x19, 0x88758 85760: 140011fc b 0x89f50 85764: 91000688 add x8, x20, #0x1 85768: eb18011f cmp x8, x24 8576c: 54000800 b.eq 0x8586c 85770: 39400108 ldrb w8, [x8] 85774: 7101d11f cmp w8, #0x74 85778: 540007a1 b.ne 0x8586c 8577c: f94023f3 ldr x19, [sp, #0x40] 85780: aa1403e0 mov x0, x20 85784: aa1803e1 mov x1, x24 85788: aa1f03e3 mov x3, xzr 8578c: aa1303e2 mov x2, x19 85790: 94001c56 bl 0x8c8e8 85794: aa0003f5 mov x21, x0 85798: eb1402bf cmp x21, x20 8579c: 5402f2a0 b.eq 0x8b5f0 857a0: a9402269 ldp x9, x8, [x19] 857a4: aa1403fc mov x28, x20 857a8: eb08013f cmp x9, x8 857ac: 5402f240 b.eq 0x8b5f4 857b0: f9400e69 ldr x9, [x19, #0x18] 857b4: d100c101 sub x1, x8, #0x30 857b8: 910183e0 add x0, sp, #0x60 857bc: d10283a2 sub x2, x29, #0xa0 857c0: f81603a9 stur x9, [x29, #-0xa0] 857c4: 94002620 bl 0x8f044 857c8: a942a668 ldp x8, x9, [x19, #0x28] 857cc: aa1303f7 mov x23, x19 857d0: eb09011f cmp x8, x9 857d4: 54015702 b.hs 0x882b4 857d8: f9403fe9 ldr x9, [sp, #0x78] 857dc: f9000d09 str x9, [x8, #0x18] 857e0: 3dc01be0 ldr q0, [sp, #0x60] 857e4: 3d800100 str q0, [x8] 857e8: f9403be9 ldr x9, [sp, #0x70] 857ec: f9000909 str x9, [x8, #0x10] 857f0: a906ffff stp xzr, xzr, [sp, #0x68] 857f4: f90033ff str xzr, [sp, #0x60] 857f8: f94016e8 ldr x8, [x23, #0x28] 857fc: 91008108 add x8, x8, #0x20 85800: f90016e8 str x8, [x23, #0x28] 85804: f94033f3 ldr x19, [sp, #0x60] 85808: b501d6f3 cbnz x19, 0x892e4 8580c: 140011d1 b 0x89f50 85810: f94023f9 ldr x25, [sp, #0x40] 85814: 91000696 add x22, x20, #0x1 85818: aa1603e0 mov x0, x22 8581c: aa1803e1 mov x1, x24 85820: a9405733 ldp x19, x21, [x25] 85824: aa1903e2 mov x2, x25 85828: 97fffb2f bl 0x844e4 8582c: eb16001f cmp x0, x22 85830: aa1403fc mov x28, x20 85834: 5402ee00 b.eq 0x8b5f4 85838: f9001be0 str x0, [sp, #0x30] 8583c: a942a728 ldp x8, x9, [x25, #0x28] 85840: a9406337 ldp x23, x24, [x25] 85844: f9400f34 ldr x20, [x25, #0x18] 85848: aa1903fc mov x28, x25 8584c: eb09011f cmp x8, x9 85850: 54001982 b.hs 0x85b80 85854: a9007d1f stp xzr, xzr, [x8] 85858: a901511f stp xzr, x20, [x8, #0x10] 8585c: f9401788 ldr x8, [x28, #0x28] 85860: 91008108 add x8, x8, #0x20 85864: f9001788 str x8, [x28, #0x28] 85868: 14000878 b 0x87a48 8586c: f94023f3 ldr x19, [sp, #0x40] 85870: aa1403e0 mov x0, x20 85874: aa1803e1 mov x1, x24 85878: aa1303e2 mov x2, x19 8587c: 94002a19 bl 0x900e0 85880: aa0003f6 mov x22, x0 85884: eb1402df cmp x22, x20 85888: aa1403fc mov x28, x20 8588c: 5402eb40 b.eq 0x8b5f4 85890: 3941be68 ldrb w8, [x19, #0x6f] 85894: 34023b68 cbz w8, 0x8a000 85898: aa1603e0 mov x0, x22 8589c: aa1803e1 mov x1, x24 858a0: aa1303e2 mov x2, x19 858a4: 94002688 bl 0x8f2c4 858a8: aa0003f4 mov x20, x0 858ac: eb16029f cmp x20, x22 858b0: aa1303ea mov x10, x19 858b4: 54023a60 b.eq 0x8a000 858b8: a9404d48 ldp x8, x19, [x10] 858bc: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 858c0: f2955569 movk x9, #0xaaab 858c4: aa1603fc mov x28, x22 858c8: cb080268 sub x8, x19, x8 858cc: 9344fd08 asr x8, x8, #4 858d0: 9b097d08 mul x8, x8, x9 858d4: f100091f cmp x8, #0x2 858d8: aa0a03f6 mov x22, x10 858dc: 5402e8c3 b.lo 0x8b5f4 858e0: 385e8268 ldurb w8, [x19, #-0x18] 858e4: a97f2a69 ldp x9, x10, [x19, #-0x10] 858e8: d1005e6b sub x11, x19, #0x17 858ec: d100c260 sub x0, x19, #0x30 858f0: 7200011f tst w8, #0x1 858f4: d341fd08 lsr x8, x8, #1 858f8: 9a8a0161 csel x1, x11, x10, eq 858fc: 9a890102 csel x2, x8, x9, eq 85900: 9400256e bl 0x8eeb8 85904: f85e0268 ldur x8, [x19, #-0x20] 85908: aa1603f7 mov x23, x22 8590c: f81703a8 stur x8, [x29, #-0x90] 85910: 3cdd0260 ldur q0, [x19, #-0x30] 85914: 3c9603a0 stur q0, [x29, #-0xa0] 85918: a93dfe7f stp xzr, xzr, [x19, #-0x28] 8591c: f81d027f stur xzr, [x19, #-0x30] 85920: f94006d3 ldr x19, [x22, #0x8] 85924: 385e8268 ldurb w8, [x19, #-0x18] 85928: d100c275 sub x21, x19, #0x30 8592c: 36000068 tbz w8, #0x0, 0x85938 85930: f85f8260 ldur x0, [x19, #-0x8] 85934: 97fe2823 bl 0xf9c0 85938: 394002a8 ldrb w8, [x21] 8593c: 36000068 tbz w8, #0x0, 0x85948 85940: f85e0260 ldur x0, [x19, #-0x20] 85944: 97fe281f bl 0xf9c0 85948: f90006f5 str x21, [x23, #0x8] 8594c: d1018260 sub x0, x19, #0x60 85950: 385603b3 ldurb w19, [x29, #-0xa0] 85954: a976d7a9 ldp x9, x21, [x29, #-0x98] 85958: d10283a8 sub x8, x29, #0xa0 8595c: b2400108 orr x8, x8, #0x1 85960: 7200027f tst w19, #0x1 85964: d341fe6a lsr x10, x19, #1 85968: 9a950101 csel x1, x8, x21, eq 8596c: 9a890142 csel x2, x10, x9, eq 85970: 94002552 bl 0x8eeb8 85974: f94006e8 ldr x8, [x23, #0x8] 85978: f9400ee9 ldr x9, [x23, #0x18] 8597c: d100c101 sub x1, x8, #0x30 85980: f81903a9 stur x9, [x29, #-0x70] 85984: 910183e0 add x0, sp, #0x60 85988: d101c3a2 sub x2, x29, #0x70 8598c: 940025ae bl 0x8f044 85990: a942a6e8 ldp x8, x9, [x23, #0x28] 85994: eb09011f cmp x8, x9 85998: 54017382 b.hs 0x88808 8599c: f9403fe9 ldr x9, [sp, #0x78] 859a0: f9000d09 str x9, [x8, #0x18] 859a4: 3dc01be0 ldr q0, [sp, #0x60] 859a8: 3d800100 str q0, [x8] 859ac: f9403be9 ldr x9, [sp, #0x70] 859b0: f9000909 str x9, [x8, #0x10] 859b4: a906ffff stp xzr, xzr, [sp, #0x68] 859b8: f90033ff str xzr, [sp, #0x60] 859bc: f94016e8 ldr x8, [x23, #0x28] 859c0: 91008108 add x8, x8, #0x20 859c4: f90016e8 str x8, [x23, #0x28] 859c8: f94033f3 ldr x19, [sp, #0x60] 859cc: b501eb33 cbnz x19, 0x89730 859d0: 14000f78 b 0x897b0 859d4: f94012ea ldr x10, [x23, #0x20] 859d8: cb0a0108 sub x8, x8, x10 859dc: 9345fd17 asr x23, x8, #5 859e0: 910006e8 add x8, x23, #0x1 859e4: d37bfd0b lsr x11, x8, #59 859e8: b502aeab cbnz x11, 0x8afbc 859ec: cb0a0129 sub x9, x9, x10 859f0: 9345fd2a asr x10, x9, #5 859f4: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 859f8: eb0b015f cmp x10, x11 859fc: 54001b88 b.hi 0x85d6c 85a00: 9344fd29 asr x9, x9, #4 85a04: eb08013f cmp x9, x8 85a08: 9a893119 csel x25, x8, x9, lo 85a0c: b5001b39 cbnz x25, 0x85d70 85a10: aa1f03e0 mov x0, xzr 85a14: 14000145 b 0x85f28 85a18: 5100c508 sub w8, w8, #0x31 85a1c: 7100211f cmp w8, #0x8 85a20: 54001168 b.hi 0x85c4c 85a24: 92800013 mov x19, #-0x1 // =-1 85a28: 8b1302a8 add x8, x21, x19 85a2c: b1000d1f cmn x8, #0x3 85a30: 5402de00 b.eq 0x8b5f0 85a34: 8b130288 add x8, x20, x19 85a38: 39400d08 ldrb w8, [x8, #0x3] 85a3c: 91000673 add x19, x19, #0x1 85a40: 5100c108 sub w8, w8, #0x30 85a44: 7100291f cmp w8, #0xa 85a48: 54ffff03 b.lo 0x85a28 85a4c: 8b1302a8 add x8, x21, x19 85a50: b100091f cmn x8, #0x2 85a54: 5402dce0 b.eq 0x8b5f0 85a58: 8b13029a add x26, x20, x19 85a5c: 39400b48 ldrb w8, [x26, #0x2] 85a60: 71017d1f cmp w8, #0x5f 85a64: 5402dc61 b.ne 0x8b5f0 85a68: f94023f7 ldr x23, [sp, #0x40] 85a6c: 8b130288 add x8, x20, x19 85a70: 91000d00 add x0, x8, #0x3 85a74: aa1803e1 mov x1, x24 85a78: aa1703e2 mov x2, x23 85a7c: 97fffa9a bl 0x844e4 85a80: aa0003f5 mov x21, x0 85a84: cb150288 sub x8, x20, x21 85a88: 8b130108 add x8, x8, x19 85a8c: b1000d1f cmn x8, #0x3 85a90: 5402db00 b.eq 0x8b5f0 85a94: a94022e9 ldp x9, x8, [x23] 85a98: eb08013f cmp x9, x8 85a9c: 5402daa0 b.eq 0x8b5f0 85aa0: a906ffff stp xzr, xzr, [sp, #0x68] 85aa4: f90033ff str xzr, [sp, #0x60] 85aa8: 385e8109 ldurb w9, [x8, #-0x18] 85aac: d1005d0a sub x10, x8, #0x17 85ab0: a97f210b ldp x11, x8, [x8, #-0x10] 85ab4: d341fd2c lsr x12, x9, #1 85ab8: 7200013f tst w9, #0x1 85abc: 9a8b0189 csel x9, x12, x11, eq 85ac0: 9a880158 csel x24, x10, x8, eq 85ac4: f100093f cmp x9, #0x2 85ac8: 321f03e8 orr w8, wzr, #0x2 85acc: 9a883137 csel x23, x9, x8, lo 85ad0: b10042ff cmn x23, #0x10 85ad4: 5402a742 b.hs 0x8afbc 85ad8: f1005eff cmp x23, #0x17 85adc: 54023342 b.hs 0x8a144 85ae0: 910183e9 add x9, sp, #0x60 85ae4: d37ffae8 lsl x8, x23, #1 85ae8: b2400139 orr x25, x9, #0x1 85aec: 390183e8 strb w8, [sp, #0x60] 85af0: b5023377 cbnz x23, 0x8a15c 85af4: 1400119e b 0x8a16c 85af8: f940138a ldr x10, [x28, #0x20] 85afc: cb0a0108 sub x8, x8, x10 85b00: 9345fd16 asr x22, x8, #5 85b04: 910006c8 add x8, x22, #0x1 85b08: d37bfd0b lsr x11, x8, #59 85b0c: b502a58b cbnz x11, 0x8afbc 85b10: cb0a0129 sub x9, x9, x10 85b14: 9345fd2a asr x10, x9, #5 85b18: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 85b1c: eb0b015f cmp x10, x11 85b20: 540013e8 b.hi 0x85d9c 85b24: 9344fd29 asr x9, x9, #4 85b28: eb08013f cmp x9, x8 85b2c: 9a893119 csel x25, x8, x9, lo 85b30: b5001399 cbnz x25, 0x85da0 85b34: aa1f03e0 mov x0, xzr 85b38: 14000117 b 0x85f94 85b3c: f940136a ldr x10, [x27, #0x20] 85b40: cb0a0108 sub x8, x8, x10 85b44: 9345fd17 asr x23, x8, #5 85b48: 910006e8 add x8, x23, #0x1 85b4c: d37bfd0b lsr x11, x8, #59 85b50: b502a36b cbnz x11, 0x8afbc 85b54: cb0a0129 sub x9, x9, x10 85b58: 9345fd2a asr x10, x9, #5 85b5c: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 85b60: eb0b015f cmp x10, x11 85b64: 54001328 b.hi 0x85dc8 85b68: 9344fd29 asr x9, x9, #4 85b6c: eb08013f cmp x9, x8 85b70: 9a893119 csel x25, x8, x9, lo 85b74: b50012d9 cbnz x25, 0x85dcc 85b78: aa1f03e0 mov x0, xzr 85b7c: 1400011f b 0x85ff8 85b80: f940138a ldr x10, [x28, #0x20] 85b84: cb0a0108 sub x8, x8, x10 85b88: 9345fd16 asr x22, x8, #5 85b8c: 910006c8 add x8, x22, #0x1 85b90: d37bfd0b lsr x11, x8, #59 85b94: b502a14b cbnz x11, 0x8afbc 85b98: cb0a0129 sub x9, x9, x10 85b9c: 9345fd2a asr x10, x9, #5 85ba0: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 85ba4: eb0b015f cmp x10, x11 85ba8: 54001268 b.hi 0x85df4 85bac: 9344fd29 asr x9, x9, #4 85bb0: eb08013f cmp x9, x8 85bb4: 9a893119 csel x25, x8, x9, lo 85bb8: b5001219 cbnz x25, 0x85df8 85bbc: aa1f03e0 mov x0, xzr 85bc0: 14000127 b 0x8605c 85bc4: f94012ea ldr x10, [x23, #0x20] 85bc8: cb0a0108 sub x8, x8, x10 85bcc: 9345fd14 asr x20, x8, #5 85bd0: 91000688 add x8, x20, #0x1 85bd4: d37bfd0b lsr x11, x8, #59 85bd8: b502fc2b cbnz x11, 0x8bb5c 85bdc: cb0a0129 sub x9, x9, x10 85be0: 9345fd2a asr x10, x9, #5 85be4: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 85be8: eb0b015f cmp x10, x11 85bec: 5400efe8 b.hi 0x879e8 85bf0: 9344fd29 asr x9, x9, #4 85bf4: eb08013f cmp x9, x8 85bf8: 9a893113 csel x19, x8, x9, lo 85bfc: b500ef93 cbnz x19, 0x879ec 85c00: aa1f03e0 mov x0, xzr 85c04: 1400092c b 0x880b4 85c08: f94012ea ldr x10, [x23, #0x20] 85c0c: cb0a0108 sub x8, x8, x10 85c10: 9345fd14 asr x20, x8, #5 85c14: 91000688 add x8, x20, #0x1 85c18: d37bfd0b lsr x11, x8, #59 85c1c: b502fa2b cbnz x11, 0x8bb60 85c20: cb0a0129 sub x9, x9, x10 85c24: 9345fd2a asr x10, x9, #5 85c28: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 85c2c: eb0b015f cmp x10, x11 85c30: 5400ef28 b.hi 0x87a14 85c34: 9344fd29 asr x9, x9, #4 85c38: eb08013f cmp x9, x8 85c3c: 9a893113 csel x19, x8, x9, lo 85c40: b500eed3 cbnz x19, 0x87a18 85c44: aa1f03e0 mov x0, xzr 85c48: 1400093b b 0x88134 85c4c: f94023e2 ldr x2, [sp, #0x40] 85c50: aa1603e0 mov x0, x22 85c54: aa1803e1 mov x1, x24 85c58: 940038d3 bl 0x93fa4 85c5c: eb16001f cmp x0, x22 85c60: 5402cc80 b.eq 0x8b5f0 85c64: eb18001f cmp x0, x24 85c68: 5402cc40 b.eq 0x8b5f0 85c6c: 39400008 ldrb w8, [x0] 85c70: 71017d1f cmp w8, #0x5f 85c74: 5402cbe1 b.ne 0x8b5f0 85c78: f94023f3 ldr x19, [sp, #0x40] 85c7c: 91000416 add x22, x0, #0x1 85c80: aa1603e0 mov x0, x22 85c84: aa1803e1 mov x1, x24 85c88: aa1303e2 mov x2, x19 85c8c: 97fffa16 bl 0x844e4 85c90: aa0003f5 mov x21, x0 85c94: eb1602bf cmp x21, x22 85c98: 5402cac0 b.eq 0x8b5f0 85c9c: a9402269 ldp x9, x8, [x19] 85ca0: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 85ca4: f295556a movk x10, #0xaaab 85ca8: cb090109 sub x9, x8, x9 85cac: 9344fd29 asr x9, x9, #4 85cb0: 9b0a7d29 mul x9, x9, x10 85cb4: f100093f cmp x9, #0x2 85cb8: 5402c9c3 b.lo 0x8b5f0 85cbc: f85e0109 ldur x9, [x8, #-0x20] 85cc0: f9003be9 str x9, [sp, #0x70] 85cc4: 3cdd0100 ldur q0, [x8, #-0x30] 85cc8: 3d801be0 str q0, [sp, #0x60] 85ccc: f85f8109 ldur x9, [x8, #-0x8] 85cd0: a93dfd1f stp xzr, xzr, [x8, #-0x28] 85cd4: f81d011f stur xzr, [x8, #-0x30] 85cd8: f90047e9 str x9, [sp, #0x88] 85cdc: 3cde8100 ldur q0, [x8, #-0x18] 85ce0: 3c8783e0 stur q0, [sp, #0x78] 85ce4: a93f7d1f stp xzr, xzr, [x8, #-0x10] 85ce8: f81e811f stur xzr, [x8, #-0x18] 85cec: f9400673 ldr x19, [x19, #0x8] 85cf0: 385e8268 ldurb w8, [x19, #-0x18] 85cf4: d100c277 sub x23, x19, #0x30 85cf8: 36000068 tbz w8, #0x0, 0x85d04 85cfc: f85f8260 ldur x0, [x19, #-0x8] 85d00: 97fe2730 bl 0xf9c0 85d04: 394002e8 ldrb w8, [x23] 85d08: 910183f6 add x22, sp, #0x60 85d0c: 36000068 tbz w8, #0x0, 0x85d18 85d10: f85e0260 ldur x0, [x19, #-0x20] 85d14: 97fe272b bl 0xf9c0 85d18: f94023e9 ldr x9, [sp, #0x40] 85d1c: f9000537 str x23, [x9, #0x8] 85d20: f85b0268 ldur x8, [x19, #-0x50] 85d24: f81703a8 stur x8, [x29, #-0x90] 85d28: 3cda0260 ldur q0, [x19, #-0x60] 85d2c: 3c9603a0 stur q0, [x29, #-0xa0] 85d30: f85c8268 ldur x8, [x19, #-0x38] 85d34: a93afe7f stp xzr, xzr, [x19, #-0x58] 85d38: f81a027f stur xzr, [x19, #-0x60] 85d3c: f81883a8 stur x8, [x29, #-0x78] 85d40: 3cdb8260 ldur q0, [x19, #-0x48] 85d44: 3c858360 stur q0, [x27, #0x58] 85d48: a93c7e7f stp xzr, xzr, [x19, #-0x40] 85d4c: f81b827f stur xzr, [x19, #-0x48] 85d50: f9400539 ldr x25, [x9, #0x8] 85d54: 910062d3 add x19, x22, #0x18 85d58: aa1903f8 mov x24, x25 85d5c: 385d0f08 ldrb w8, [x24, #-0x30]! 85d60: 370219c8 tbnz w8, #0x0, 0x8a098 85d64: 7900031f strh wzr, [x24] 85d68: 1400150b b 0x8b194 85d6c: b240ebf9 orr x25, xzr, #0x7ffffffffffffff 85d70: f94023e8 ldr x8, [sp, #0x40] 85d74: f9401d09 ldr x9, [x8, #0x38] 85d78: d37beb28 lsl x8, x25, #5 85d7c: f9480120 ldr x0, [x9, #0x1000] 85d80: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 85d84: cb00014a sub x10, x10, x0 85d88: eb08015f cmp x10, x8 85d8c: 54000ca2 b.hs 0x85f20 85d90: aa0803e0 mov x0, x8 85d94: 97fe26b7 bl 0xf870 85d98: 14000064 b 0x85f28 85d9c: b240ebf9 orr x25, xzr, #0x7ffffffffffffff 85da0: f9401f89 ldr x9, [x28, #0x38] 85da4: d37beb28 lsl x8, x25, #5 85da8: f9480120 ldr x0, [x9, #0x1000] 85dac: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 85db0: cb00014a sub x10, x10, x0 85db4: eb08015f cmp x10, x8 85db8: 54000ea2 b.hs 0x85f8c 85dbc: aa0803e0 mov x0, x8 85dc0: 97fe26ac bl 0xf870 85dc4: 14000074 b 0x85f94 85dc8: b240ebf9 orr x25, xzr, #0x7ffffffffffffff 85dcc: f9401f69 ldr x9, [x27, #0x38] 85dd0: d37beb28 lsl x8, x25, #5 85dd4: f9480120 ldr x0, [x9, #0x1000] 85dd8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 85ddc: cb00014a sub x10, x10, x0 85de0: eb08015f cmp x10, x8 85de4: 54001062 b.hs 0x85ff0 85de8: aa0803e0 mov x0, x8 85dec: 97fe26a1 bl 0xf870 85df0: 14000082 b 0x85ff8 85df4: b240ebf9 orr x25, xzr, #0x7ffffffffffffff 85df8: f9401f89 ldr x9, [x28, #0x38] 85dfc: d37beb28 lsl x8, x25, #5 85e00: f9480120 ldr x0, [x9, #0x1000] 85e04: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 85e08: cb00014a sub x10, x10, x0 85e0c: eb08015f cmp x10, x8 85e10: 54001222 b.hs 0x86054 85e14: aa0803e0 mov x0, x8 85e18: 97fe2696 bl 0xf870 85e1c: 14000090 b 0x8605c 85e20: b0000141 adrp x1, 0xae000 85e24: 912d0c21 add x1, x1, #0xb43 85e28: 910183e0 add x0, sp, #0x60 85e2c: 320003e2 orr w2, wzr, #0x1 85e30: 910183f5 add x21, sp, #0x60 85e34: 94002421 bl 0x8eeb8 85e38: 385783a9 ldurb w9, [x29, #-0x88] 85e3c: f9400aa8 ldr x8, [x21, #0x10] 85e40: a9782bab ldp x11, x10, [x29, #-0x80] 85e44: 3dc002a0 ldr q0, [x21] 85e48: 7200013f tst w9, #0x1 85e4c: f81503a8 stur x8, [x29, #-0xb0] 85e50: d341fd28 lsr x8, x9, #1 85e54: 9a931541 csinc x1, x10, x19, ne 85e58: a900febf stp xzr, xzr, [x21, #0x8] 85e5c: f90002bf str xzr, [x21] 85e60: 3c9403a0 stur q0, [x29, #-0xc0] 85e64: 9a8b0102 csel x2, x8, x11, eq 85e68: d10283a0 sub x0, x29, #0xa0 85e6c: d10283b3 sub x19, x29, #0xa0 85e70: 94002412 bl 0x8eeb8 85e74: 3dc00260 ldr q0, [x19] 85e78: f9400a68 ldr x8, [x19, #0x10] 85e7c: 910383e9 add x9, sp, #0xe0 85e80: a900fe7f stp xzr, xzr, [x19, #0x8] 85e84: 3d803be0 str q0, [sp, #0xe0] 85e88: f9007be8 str x8, [sp, #0xf0] 85e8c: 394383fa ldrb w26, [sp, #0xe0] 85e90: b2400128 orr x8, x9, #0x1 85e94: a94ee3e9 ldp x9, x24, [sp, #0xe8] 85e98: f900027f str xzr, [x19] 85e9c: 7200035f tst w26, #0x1 85ea0: d341ff4a lsr x10, x26, #1 85ea4: 9a980101 csel x1, x8, x24, eq 85ea8: 9a890142 csel x2, x10, x9, eq 85eac: d10303a0 sub x0, x29, #0xc0 85eb0: d10303b3 sub x19, x29, #0xc0 85eb4: 94002401 bl 0x8eeb8 85eb8: f9400a68 ldr x8, [x19, #0x10] 85ebc: 3dc00260 ldr q0, [x19] 85ec0: a900fe7f stp xzr, xzr, [x19, #0x8] 85ec4: f900027f str xzr, [x19] 85ec8: f81a03a8 stur x8, [x29, #-0x60] 85ecc: 3c9903a0 stur q0, [x29, #-0x70] 85ed0: d00001a1 adrp x1, 0xbb000 85ed4: 91104021 add x1, x1, #0x410 85ed8: d101c3a0 sub x0, x29, #0x70 85edc: 320007e2 orr w2, wzr, #0x3 85ee0: d101c3b3 sub x19, x29, #0x70 85ee4: 940023f5 bl 0x8eeb8 85ee8: a940ee68 ldp x8, x27, [x19, #0x8] 85eec: f8401269 ldur x9, [x19, #0x1] 85ef0: 3940026a ldrb w10, [x19] 85ef4: a900fe7f stp xzr, xzr, [x19, #0x8] 85ef8: f80a73e8 stur x8, [sp, #0xa7] 85efc: f90053e9 str x9, [sp, #0xa0] 85f00: f900027f str xzr, [x19] 85f04: f940079c ldr x28, [x28, #0x8] 85f08: aa1c03f5 mov x21, x28 85f0c: 385d0ea8 ldrb w8, [x21, #-0x30]! 85f10: 37011b28 tbnz w8, #0x0, 0x88274 85f14: 781d039f sturh wzr, [x28, #-0x30] 85f18: d1008399 sub x25, x28, #0x20 85f1c: 140010c5 b 0x8a230 85f20: 8b080008 add x8, x0, x8 85f24: f9080128 str x8, [x9, #0x1000] 85f28: 8b171408 add x8, x0, x23, lsl #5 85f2c: a9007d1f stp xzr, xzr, [x8] 85f30: a901511f stp xzr, x20, [x8, #0x10] 85f34: f94023e9 ldr x9, [sp, #0x40] 85f38: 9100810a add x10, x8, #0x20 85f3c: a9422d34 ldp x20, x11, [x9, #0x20] 85f40: 8b191409 add x9, x0, x25, lsl #5 85f44: eb14017f cmp x11, x20 85f48: 54001a80 b.eq 0x86298 85f4c: a93efd1f stp xzr, xzr, [x8, #-0x18] 85f50: f81e011f stur xzr, [x8, #-0x20] 85f54: f85f816c ldur x12, [x11, #-0x8] 85f58: f81f810c stur x12, [x8, #-0x8] 85f5c: 3cde0d60 ldr q0, [x11, #-0x20]! 85f60: 3c9e0100 stur q0, [x8, #-0x20] 85f64: f940096c ldr x12, [x11, #0x10] 85f68: eb0b029f cmp x20, x11 85f6c: f81f010c stur x12, [x8, #-0x10] 85f70: d1008108 sub x8, x8, #0x20 85f74: a900fd7f stp xzr, xzr, [x11, #0x8] 85f78: f900017f str xzr, [x11] 85f7c: 54fffe81 b.ne 0x85f4c 85f80: f94023eb ldr x11, [sp, #0x40] 85f84: a9425177 ldp x23, x20, [x11, #0x20] 85f88: 140000c6 b 0x862a0 85f8c: 8b080008 add x8, x0, x8 85f90: f9080128 str x8, [x9, #0x1000] 85f94: 8b161408 add x8, x0, x22, lsl #5 85f98: a9007d1f stp xzr, xzr, [x8] 85f9c: a901511f stp xzr, x20, [x8, #0x10] 85fa0: a9422f94 ldp x20, x11, [x28, #0x20] 85fa4: 8b191409 add x9, x0, x25, lsl #5 85fa8: 9100810a add x10, x8, #0x20 85fac: eb14017f cmp x11, x20 85fb0: 54001a60 b.eq 0x862fc 85fb4: a93efd1f stp xzr, xzr, [x8, #-0x18] 85fb8: f81e011f stur xzr, [x8, #-0x20] 85fbc: f85f816c ldur x12, [x11, #-0x8] 85fc0: f81f810c stur x12, [x8, #-0x8] 85fc4: 3cde0d60 ldr q0, [x11, #-0x20]! 85fc8: 3c9e0100 stur q0, [x8, #-0x20] 85fcc: f940096c ldr x12, [x11, #0x10] 85fd0: eb0b029f cmp x20, x11 85fd4: f81f010c stur x12, [x8, #-0x10] 85fd8: d1008108 sub x8, x8, #0x20 85fdc: a900fd7f stp xzr, xzr, [x11, #0x8] 85fe0: f900017f str xzr, [x11] 85fe4: 54fffe81 b.ne 0x85fb4 85fe8: a9425396 ldp x22, x20, [x28, #0x20] 85fec: 140000c5 b 0x86300 85ff0: 8b080008 add x8, x0, x8 85ff4: f9080128 str x8, [x9, #0x1000] 85ff8: 8b171408 add x8, x0, x23, lsl #5 85ffc: a9007d1f stp xzr, xzr, [x8] 86000: a901511f stp xzr, x20, [x8, #0x10] 86004: a9422f74 ldp x20, x11, [x27, #0x20] 86008: 8b191409 add x9, x0, x25, lsl #5 8600c: 9100810a add x10, x8, #0x20 86010: eb14017f cmp x11, x20 86014: 54001a20 b.eq 0x86358 86018: a93efd1f stp xzr, xzr, [x8, #-0x18] 8601c: f81e011f stur xzr, [x8, #-0x20] 86020: f85f816c ldur x12, [x11, #-0x8] 86024: f81f810c stur x12, [x8, #-0x8] 86028: 3cde0d60 ldr q0, [x11, #-0x20]! 8602c: 3c9e0100 stur q0, [x8, #-0x20] 86030: f940096c ldr x12, [x11, #0x10] 86034: eb0b029f cmp x20, x11 86038: f81f010c stur x12, [x8, #-0x10] 8603c: d1008108 sub x8, x8, #0x20 86040: a900fd7f stp xzr, xzr, [x11, #0x8] 86044: f900017f str xzr, [x11] 86048: 54fffe81 b.ne 0x86018 8604c: a9425377 ldp x23, x20, [x27, #0x20] 86050: 140000c3 b 0x8635c 86054: 8b080008 add x8, x0, x8 86058: f9080128 str x8, [x9, #0x1000] 8605c: 8b161408 add x8, x0, x22, lsl #5 86060: a9007d1f stp xzr, xzr, [x8] 86064: a901511f stp xzr, x20, [x8, #0x10] 86068: a9422f94 ldp x20, x11, [x28, #0x20] 8606c: 8b191409 add x9, x0, x25, lsl #5 86070: 9100810a add x10, x8, #0x20 86074: eb14017f cmp x11, x20 86078: 540019e0 b.eq 0x863b4 8607c: a93efd1f stp xzr, xzr, [x8, #-0x18] 86080: f81e011f stur xzr, [x8, #-0x20] 86084: f85f816c ldur x12, [x11, #-0x8] 86088: f81f810c stur x12, [x8, #-0x8] 8608c: 3cde0d60 ldr q0, [x11, #-0x20]! 86090: 3c9e0100 stur q0, [x8, #-0x20] 86094: f940096c ldr x12, [x11, #0x10] 86098: eb0b029f cmp x20, x11 8609c: f81f010c stur x12, [x8, #-0x10] 860a0: d1008108 sub x8, x8, #0x20 860a4: a900fd7f stp xzr, xzr, [x11, #0x8] 860a8: f900017f str xzr, [x11] 860ac: 54fffe81 b.ne 0x8607c 860b0: a9425396 ldp x22, x20, [x28, #0x20] 860b4: 140000c1 b 0x863b8 860b8: cb140308 sub x8, x24, x20 860bc: aa1803fc mov x28, x24 860c0: f100111f cmp x8, #0x4 860c4: 5401770b b.lt 0x88fa4 860c8: aa1403f8 mov x24, x20 860cc: 38402f08 ldrb w8, [x24, #0x2]! 860d0: 5100c509 sub w9, w8, #0x31 860d4: 7100213f cmp w9, #0x8 860d8: 54014648 b.hi 0x889a0 860dc: eb1c031f cmp x24, x28 860e0: 54017620 b.eq 0x88fa4 860e4: 91001296 add x22, x20, #0x4 860e8: cb1c03e8 neg x8, x28 860ec: 8b0802c9 add x9, x22, x8 860f0: f100053f cmp x9, #0x1 860f4: 54017580 b.eq 0x88fa4 860f8: 385ff2c9 ldurb w9, [x22, #-0x1] 860fc: 910006d6 add x22, x22, #0x1 86100: 5100c129 sub w9, w9, #0x30 86104: 7100293f cmp w9, #0xa 86108: 54ffff23 b.lo 0x860ec 8610c: cb1c02c9 sub x9, x22, x28 86110: f100093f cmp x9, #0x2 86114: 54017480 b.eq 0x88fa4 86118: d1000ac8 sub x8, x22, #0x2 8611c: 3940010a ldrb w10, [x8] 86120: 71017d5f cmp w10, #0x5f 86124: 54017401 b.ne 0x88fa4 86128: f100053f cmp x9, #0x1 8612c: 540173c0 b.eq 0x88fa4 86130: 385ff2c9 ldurb w9, [x22, #-0x1] 86134: cb180119 sub x25, x8, x24 86138: 7101c13f cmp w9, #0x70 8613c: 54027021 b.ne 0x8af40 86140: b100433f cmn x25, #0x10 86144: a936ffbf stp xzr, xzr, [x29, #-0x98] 86148: f81603bf stur xzr, [x29, #-0xa0] 8614c: 54027382 b.hs 0x8afbc 86150: f1005f3f cmp x25, #0x17 86154: 54027362 b.hs 0x8afc0 86158: d10283a9 sub x9, x29, #0xa0 8615c: d37ffb28 lsl x8, x25, #1 86160: b2400137 orr x23, x9, #0x1 86164: 381603a8 sturb w8, [x29, #-0xa0] 86168: b50273d9 cbnz x25, 0x8afe0 8616c: 140013a1 b 0x8aff0 86170: f94023e2 ldr x2, [sp, #0x40] 86174: 91000a96 add x22, x20, #0x2 86178: aa1603e0 mov x0, x22 8617c: aa1803e1 mov x1, x24 86180: a9405c53 ldp x19, x23, [x2] 86184: 97fff8d8 bl 0x844e4 86188: aa0003fc mov x28, x0 8618c: eb16039f cmp x28, x22 86190: 540170c0 b.eq 0x88fa8 86194: f94023fa ldr x26, [sp, #0x40] 86198: a942a748 ldp x8, x9, [x26, #0x28] 8619c: a9406356 ldp x22, x24, [x26] 861a0: f9400f54 ldr x20, [x26, #0x18] 861a4: eb09011f cmp x8, x9 861a8: 54013922 b.hs 0x888cc 861ac: a9007d1f stp xzr, xzr, [x8] 861b0: a901511f stp xzr, x20, [x8, #0x10] 861b4: f9401748 ldr x8, [x26, #0x28] 861b8: 91008108 add x8, x8, #0x20 861bc: f9001748 str x8, [x26, #0x28] 861c0: 14000d91 b 0x89804 861c4: f94023f7 ldr x23, [sp, #0x40] 861c8: 910022fa add x26, x23, #0x8 861cc: f94002e8 ldr x8, [x23] 861d0: f9400353 ldr x19, [x26] 861d4: eb13011f cmp x8, x19 861d8: 54000160 b.eq 0x86204 861dc: 385e8268 ldurb w8, [x19, #-0x18] 861e0: d100c275 sub x21, x19, #0x30 861e4: 36000068 tbz w8, #0x0, 0x861f0 861e8: f85f8260 ldur x0, [x19, #-0x8] 861ec: 97fe25f5 bl 0xf9c0 861f0: 394002a8 ldrb w8, [x21] 861f4: 36000068 tbz w8, #0x0, 0x86200 861f8: f85e0260 ldur x0, [x19, #-0x20] 861fc: 97fe25f1 bl 0xf9c0 86200: f9000355 str x21, [x26] 86204: 320003f5 orr w21, wzr, #0x1 86208: aa1403f6 mov x22, x20 8620c: 394183e8 ldrb w8, [sp, #0x60] 86210: 36000068 tbz w8, #0x0, 0x8621c 86214: f9403be0 ldr x0, [sp, #0x70] 86218: 97fe25ea bl 0xf9c0 8621c: 35029eb5 cbnz w21, 0x8b5f0 86220: eb1402df cmp x22, x20 86224: 54029e60 b.eq 0x8b5f0 86228: a94022e9 ldp x9, x8, [x23] 8622c: aa1403fc mov x28, x20 86230: eb08013f cmp x9, x8 86234: 54029e00 b.eq 0x8b5f4 86238: f9400ee9 ldr x9, [x23, #0x18] 8623c: d100c101 sub x1, x8, #0x30 86240: 910183e0 add x0, sp, #0x60 86244: d10283a2 sub x2, x29, #0xa0 86248: f81603a9 stur x9, [x29, #-0xa0] 8624c: 9400237e bl 0x8f044 86250: a942a6e8 ldp x8, x9, [x23, #0x28] 86254: aa1703ea mov x10, x23 86258: eb09011f cmp x8, x9 8625c: 540150c2 b.hs 0x88c74 86260: f9403fe9 ldr x9, [sp, #0x78] 86264: f9000d09 str x9, [x8, #0x18] 86268: 3dc01be0 ldr q0, [sp, #0x60] 8626c: 3d800100 str q0, [x8] 86270: f9403be9 ldr x9, [sp, #0x70] 86274: f9000909 str x9, [x8, #0x10] 86278: a906ffff stp xzr, xzr, [sp, #0x68] 8627c: f90033ff str xzr, [sp, #0x60] 86280: f9401548 ldr x8, [x10, #0x28] 86284: 91008108 add x8, x8, #0x20 86288: f9001548 str x8, [x10, #0x28] 8628c: f94033f3 ldr x19, [sp, #0x60] 86290: b501e7d3 cbnz x19, 0x89f88 86294: 14000f5b b 0x8a000 86298: f94023eb ldr x11, [sp, #0x40] 8629c: aa1403f7 mov x23, x20 862a0: f9401979 ldr x25, [x11, #0x30] 862a4: eb17029f cmp x20, x23 862a8: a9022968 stp x8, x10, [x11, #0x20] 862ac: f9001969 str x9, [x11, #0x30] 862b0: 540000c0 b.eq 0x862c8 862b4: d1008294 sub x20, x20, #0x20 862b8: aa1403e0 mov x0, x20 862bc: 940023d6 bl 0x8f214 862c0: eb1402ff cmp x23, x20 862c4: 54ffff81 b.ne 0x862b4 862c8: b4000a97 cbz x23, 0x86418 862cc: f94023e8 ldr x8, [sp, #0x40] 862d0: f9401d08 ldr x8, [x8, #0x38] 862d4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 862d8: eb17013f cmp x9, x23 862dc: 540009a3 b.lo 0x86410 862e0: eb17011f cmp x8, x23 862e4: 54000968 b.hi 0x86410 862e8: f9480109 ldr x9, [x8, #0x1000] 862ec: eb19013f cmp x9, x25 862f0: 54000941 b.ne 0x86418 862f4: f9080117 str x23, [x8, #0x1000] 862f8: 14000048 b 0x86418 862fc: aa1403f6 mov x22, x20 86300: f9401b99 ldr x25, [x28, #0x30] 86304: eb16029f cmp x20, x22 86308: a9022b88 stp x8, x10, [x28, #0x20] 8630c: f9001b89 str x9, [x28, #0x30] 86310: 540000c0 b.eq 0x86328 86314: d1008294 sub x20, x20, #0x20 86318: aa1403e0 mov x0, x20 8631c: 940023be bl 0x8f214 86320: eb1402df cmp x22, x20 86324: 54ffff81 b.ne 0x86314 86328: b4003536 cbz x22, 0x869cc 8632c: f9401f88 ldr x8, [x28, #0x38] 86330: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 86334: eb16013f cmp x9, x22 86338: 54003463 b.lo 0x869c4 8633c: eb16011f cmp x8, x22 86340: 54003428 b.hi 0x869c4 86344: f9480109 ldr x9, [x8, #0x1000] 86348: eb19013f cmp x9, x25 8634c: 54003401 b.ne 0x869cc 86350: f9080116 str x22, [x8, #0x1000] 86354: 1400019e b 0x869cc 86358: aa1403f7 mov x23, x20 8635c: f9401b79 ldr x25, [x27, #0x30] 86360: eb17029f cmp x20, x23 86364: a9022b68 stp x8, x10, [x27, #0x20] 86368: f9001b69 str x9, [x27, #0x30] 8636c: 540000c0 b.eq 0x86384 86370: d1008294 sub x20, x20, #0x20 86374: aa1403e0 mov x0, x20 86378: 940023a7 bl 0x8f214 8637c: eb1402ff cmp x23, x20 86380: 54ffff81 b.ne 0x86370 86384: b4006377 cbz x23, 0x86ff0 86388: f9401f68 ldr x8, [x27, #0x38] 8638c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 86390: eb17013f cmp x9, x23 86394: 540062a3 b.lo 0x86fe8 86398: eb17011f cmp x8, x23 8639c: 54006268 b.hi 0x86fe8 863a0: f9480109 ldr x9, [x8, #0x1000] 863a4: eb19013f cmp x9, x25 863a8: 54006241 b.ne 0x86ff0 863ac: f9080117 str x23, [x8, #0x1000] 863b0: 14000310 b 0x86ff0 863b4: aa1403f6 mov x22, x20 863b8: f9401b99 ldr x25, [x28, #0x30] 863bc: eb16029f cmp x20, x22 863c0: a9022b88 stp x8, x10, [x28, #0x20] 863c4: f9001b89 str x9, [x28, #0x30] 863c8: 540000c0 b.eq 0x863e0 863cc: d1008294 sub x20, x20, #0x20 863d0: aa1403e0 mov x0, x20 863d4: 94002390 bl 0x8f214 863d8: eb1402df cmp x22, x20 863dc: 54ffff81 b.ne 0x863cc 863e0: b400b356 cbz x22, 0x87a48 863e4: f9401f88 ldr x8, [x28, #0x38] 863e8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 863ec: eb16013f cmp x9, x22 863f0: 5400b283 b.lo 0x87a40 863f4: eb16011f cmp x8, x22 863f8: 5400b248 b.hi 0x87a40 863fc: f9480109 ldr x9, [x8, #0x1000] 86400: eb19013f cmp x9, x25 86404: 5400b221 b.ne 0x87a48 86408: f9080116 str x22, [x8, #0x1000] 8640c: 1400058f b 0x87a48 86410: aa1703e0 mov x0, x23 86414: 97fe256b bl 0xf9c0 86418: cb1302a8 sub x8, x21, x19 8641c: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 86420: cb16030a sub x10, x24, x22 86424: f9402bf8 ldr x24, [sp, #0x50] 86428: f2955569 movk x9, #0xaaab 8642c: 9344fd08 asr x8, x8, #4 86430: 9344fd4a asr x10, x10, #4 86434: f9001bfa str x26, [sp, #0x30] 86438: 9b097d08 mul x8, x8, x9 8643c: 9b097d5a mul x26, x10, x9 86440: eb1a011f cmp x8, x26 86444: f9001fe8 str x8, [sp, #0x38] 86448: 54002242 b.hs 0x86890 8644c: f9401ff6 ldr x22, [sp, #0x38] 86450: 321c07fc orr w28, wzr, #0x30 86454: 14000095 b 0x866a8 86458: 8b000289 add x9, x20, x0 8645c: f9080109 str x9, [x8, #0x1000] 86460: 14000002 b 0x86468 86464: aa1f03f4 mov x20, xzr 86468: 321c07e9 orr w9, wzr, #0x30 8646c: 9b095359 madd x25, x26, x9, x20 86470: a900ff3f stp xzr, xzr, [x25, #0x8] 86474: f900033f str xzr, [x25] 86478: 394002e8 ldrb w8, [x23] 8647c: d503201f nop 86480: 9b0952ab madd x11, x21, x9, x20 86484: f90027eb str x11, [sp, #0x48] 86488: 370000c8 tbnz w8, #0x0, 0x864a0 8648c: f9400ae8 ldr x8, [x23, #0x10] 86490: f9000b28 str x8, [x25, #0x10] 86494: 3dc002e0 ldr q0, [x23] 86498: 3d800320 str q0, [x25] 8649c: 1400001f b 0x86518 864a0: 9b094ec8 madd x8, x22, x9, x19 864a4: f9400517 ldr x23, [x8, #0x8] 864a8: b10042ff cmn x23, #0x10 864ac: 5402b302 b.hs 0x8bb0c 864b0: f9400901 ldr x1, [x8, #0x10] 864b4: f1005eff cmp x23, #0x17 864b8: 540000c2 b.hs 0x864d0 864bc: d37ffae8 lsl x8, x23, #1 864c0: aa1903f5 mov x21, x25 864c4: 380016a8 strb w8, [x21], #0x1 864c8: b50001f7 cbnz x23, 0x86504 864cc: 14000011 b 0x86510 864d0: 910042e8 add x8, x23, #0x10 864d4: 927ced18 and x24, x8, #0xfffffffffffffff0 864d8: aa1803e0 mov x0, x24 864dc: aa0103f5 mov x21, x1 864e0: 97fe24e4 bl 0xf870 864e4: b2400309 orr x9, x24, #0x1 864e8: f9402bf8 ldr x24, [sp, #0x50] 864ec: 321c07e8 orr w8, wzr, #0x30 864f0: aa1503e1 mov x1, x21 864f4: aa0003f5 mov x21, x0 864f8: 9b085348 madd x8, x26, x8, x20 864fc: a900d517 stp x23, x21, [x8, #0x8] 86500: f9000329 str x9, [x25] 86504: aa1503e0 mov x0, x21 86508: aa1703e2 mov x2, x23 8650c: 97fe24e1 bl 0xf890 86510: 38376abf strb wzr, [x21, x23] 86514: f94027eb ldr x11, [sp, #0x48] 86518: 321c07ea orr w10, wzr, #0x30 8651c: 9b0a5357 madd x23, x26, x10, x20 86520: f8018eff str xzr, [x23, #0x18]! 86524: d503201f nop 86528: 9b0a4ec8 madd x8, x22, x10, x19 8652c: a900feff stp xzr, xzr, [x23, #0x8] 86530: 38418d09 ldrb w9, [x8, #0x18]! 86534: 37000109 tbnz w9, #0x0, 0x86554 86538: f9400909 ldr x9, [x8, #0x10] 8653c: aa1c03fa mov x26, x28 86540: 321c07fc orr w28, wzr, #0x30 86544: f9000ae9 str x9, [x23, #0x10] 86548: 3dc00100 ldr q0, [x8] 8654c: 3d8002e0 str q0, [x23] 86550: 1400001f b 0x865cc 86554: 9b0a4ec8 madd x8, x22, x10, x19 86558: f9401118 ldr x24, [x8, #0x20] 8655c: b100431f cmn x24, #0x10 86560: 5402ada2 b.hs 0x8bb14 86564: f9401513 ldr x19, [x8, #0x28] 86568: f1005f1f cmp x24, #0x17 8656c: 540000c2 b.hs 0x86584 86570: d37ffb08 lsl x8, x24, #1 86574: 380016e8 strb w8, [x23], #0x1 86578: aa1c03fa mov x26, x28 8657c: b50001b8 cbnz x24, 0x865b0 86580: 14000010 b 0x865c0 86584: 91004308 add x8, x24, #0x10 86588: 927ced15 and x21, x8, #0xfffffffffffffff0 8658c: aa1503e0 mov x0, x21 86590: 97fe24b8 bl 0xf870 86594: 321c07e8 orr w8, wzr, #0x30 86598: 9b085348 madd x8, x26, x8, x20 8659c: b24002a9 orr x9, x21, #0x1 865a0: a9020118 stp x24, x0, [x8, #0x20] 865a4: f90002e9 str x9, [x23] 865a8: aa0003f7 mov x23, x0 865ac: aa1c03fa mov x26, x28 865b0: aa1703e0 mov x0, x23 865b4: aa1303e1 mov x1, x19 865b8: aa1803e2 mov x2, x24 865bc: 97fe24b5 bl 0xf890 865c0: 38386aff strb wzr, [x23, x24] 865c4: a944e3eb ldp x11, x24, [sp, #0x48] 865c8: 321c07fc orr w28, wzr, #0x30 865cc: a97e2773 ldp x19, x9, [x27, #-0x20] 865d0: 9100c328 add x8, x25, #0x30 865d4: eb13013f cmp x9, x19 865d8: 54000260 b.eq 0x86624 865dc: f85e012a ldur x10, [x9, #-0x20] 865e0: f81e032a stur x10, [x25, #-0x20] 865e4: 3cdd0120 ldur q0, [x9, #-0x30] 865e8: 3c9d0320 stur q0, [x25, #-0x30] 865ec: f85f812a ldur x10, [x9, #-0x8] 865f0: a93dfd3f stp xzr, xzr, [x9, #-0x28] 865f4: f81d013f stur xzr, [x9, #-0x30] 865f8: f81f832a stur x10, [x25, #-0x8] 865fc: 3cde8120 ldur q0, [x9, #-0x18] 86600: 3c9e8320 stur q0, [x25, #-0x18] 86604: a93f7d3f stp xzr, xzr, [x9, #-0x10] 86608: f81e813f stur xzr, [x9, #-0x18] 8660c: d100c129 sub x9, x9, #0x30 86610: eb09027f cmp x19, x9 86614: d100c339 sub x25, x25, #0x30 86618: 54fffe21 b.ne 0x865dc 8661c: a97e4f74 ldp x20, x19, [x27, #-0x20] 86620: 14000002 b 0x86628 86624: aa1303f4 mov x20, x19 86628: f85f0375 ldur x21, [x27, #-0x10] 8662c: eb14027f cmp x19, x20 86630: a93e2379 stp x25, x8, [x27, #-0x20] 86634: f81f036b stur x11, [x27, #-0x10] 86638: 540001a0 b.eq 0x8666c 8663c: 385e8268 ldurb w8, [x19, #-0x18] 86640: 36000068 tbz w8, #0x0, 0x8664c 86644: f85f8260 ldur x0, [x19, #-0x8] 86648: 97fe24de bl 0xf9c0 8664c: 385d0268 ldurb w8, [x19, #-0x30] 86650: d100c277 sub x23, x19, #0x30 86654: 36000068 tbz w8, #0x0, 0x86660 86658: f85e0260 ldur x0, [x19, #-0x20] 8665c: 97fe24d9 bl 0xf9c0 86660: eb17029f cmp x20, x23 86664: aa1703f3 mov x19, x23 86668: 54fffea1 b.ne 0x8663c 8666c: b40010d4 cbz x20, 0x86884 86670: f85f8368 ldur x8, [x27, #-0x8] 86674: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 86678: eb14013f cmp x9, x20 8667c: 54000103 b.lo 0x8669c 86680: eb14011f cmp x8, x20 86684: 540000c8 b.hi 0x8669c 86688: f9480109 ldr x9, [x8, #0x1000] 8668c: eb15013f cmp x9, x21 86690: 54000fa1 b.ne 0x86884 86694: f9080114 str x20, [x8, #0x1000] 86698: 1400007b b 0x86884 8669c: aa1403e0 mov x0, x20 866a0: 97fe24c8 bl 0xf9c0 866a4: 14000078 b 0x86884 866a8: f94023e8 ldr x8, [sp, #0x40] 866ac: f940151b ldr x27, [x8, #0x28] 866b0: f9400113 ldr x19, [x8] 866b4: a97ea775 ldp x21, x9, [x27, #-0x18] 866b8: d503201f nop 866bc: 9b1c4ed7 madd x23, x22, x28, x19 866c0: eb0902bf cmp x21, x9 866c4: 54000140 b.eq 0x866ec 866c8: a900febf stp xzr, xzr, [x21, #0x8] 866cc: f90002bf str xzr, [x21] 866d0: 394002e8 ldrb w8, [x23] 866d4: 37000548 tbnz w8, #0x0, 0x8677c 866d8: f9400ae8 ldr x8, [x23, #0x10] 866dc: f9000aa8 str x8, [x21, #0x10] 866e0: 3dc002e0 ldr q0, [x23] 866e4: 3d8002a0 str q0, [x21] 866e8: 1400003f b 0x867e4 866ec: f85e036a ldur x10, [x27, #-0x20] 866f0: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 866f4: f295556c movk x12, #0xaaab 866f8: aa1a03fc mov x28, x26 866fc: cb0a02a8 sub x8, x21, x10 86700: 9344fd08 asr x8, x8, #4 86704: 9b0c7d1a mul x26, x8, x12 86708: b200f3eb mov x11, #0x5555555555555555 // =6148914691236517205 8670c: 91000748 add x8, x26, #0x1 86710: f2e0aaab movk x11, #0x555, lsl #48 86714: eb0b011f cmp x8, x11 86718: 54024528 b.hi 0x8afbc 8671c: cb0a0129 sub x9, x9, x10 86720: 9344fd29 asr x9, x9, #4 86724: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 86728: 9b0c7d29 mul x9, x9, x12 8672c: f2e0554a movk x10, #0x2aa, lsl #48 86730: b200f3f5 mov x21, #0x5555555555555555 // =6148914691236517205 86734: eb0a013f cmp x9, x10 86738: f2e0aab5 movk x21, #0x555, lsl #48 8673c: 540000a2 b.hs 0x86750 86740: d37ff929 lsl x9, x9, #1 86744: eb08013f cmp x9, x8 86748: 9a893115 csel x21, x8, x9, lo 8674c: b4ffe8d5 cbz x21, 0x86464 86750: f85f8368 ldur x8, [x27, #-0x8] 86754: 8b1506a9 add x9, x21, x21, lsl #1 86758: d37ced20 lsl x0, x9, #4 8675c: f9480114 ldr x20, [x8, #0x1000] 86760: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 86764: cb140129 sub x9, x9, x20 86768: eb00013f cmp x9, x0 8676c: 54ffe762 b.hs 0x86458 86770: 97fe2440 bl 0xf870 86774: aa0003f4 mov x20, x0 86778: 17ffff3c b 0x86468 8677c: 9b1c4ec8 madd x8, x22, x28, x19 86780: f9400514 ldr x20, [x8, #0x8] 86784: b100429f cmn x20, #0x10 86788: 540241a2 b.hs 0x8afbc 8678c: f9400917 ldr x23, [x8, #0x10] 86790: f1005e9f cmp x20, #0x17 86794: 540000c2 b.hs 0x867ac 86798: d37ffa88 lsl x8, x20, #1 8679c: aa1503f8 mov x24, x21 867a0: 38001708 strb w8, [x24], #0x1 867a4: b5000154 cbnz x20, 0x867cc 867a8: 1400000d b 0x867dc 867ac: 91004288 add x8, x20, #0x10 867b0: 927ced19 and x25, x8, #0xfffffffffffffff0 867b4: aa1903e0 mov x0, x25 867b8: 97fe242e bl 0xf870 867bc: aa0003f8 mov x24, x0 867c0: b2400328 orr x8, x25, #0x1 867c4: a900e2b4 stp x20, x24, [x21, #0x8] 867c8: f90002a8 str x8, [x21] 867cc: aa1803e0 mov x0, x24 867d0: aa1703e1 mov x1, x23 867d4: aa1403e2 mov x2, x20 867d8: 97fe242e bl 0xf890 867dc: 38346b1f strb wzr, [x24, x20] 867e0: f9402bf8 ldr x24, [sp, #0x50] 867e4: aa1503f4 mov x20, x21 867e8: f8018e9f str xzr, [x20, #0x18]! 867ec: d503201f nop 867f0: 9b1c4ec8 madd x8, x22, x28, x19 867f4: a900fe9f stp xzr, xzr, [x20, #0x8] 867f8: 38418d09 ldrb w9, [x8, #0x18]! 867fc: 370000c9 tbnz w9, #0x0, 0x86814 86800: f9400909 ldr x9, [x8, #0x10] 86804: f9000a89 str x9, [x20, #0x10] 86808: 3dc00100 ldr q0, [x8] 8680c: 3d800280 str q0, [x20] 86810: 1400001a b 0x86878 86814: 9b1c4ec8 madd x8, x22, x28, x19 86818: f9401117 ldr x23, [x8, #0x20] 8681c: b10042ff cmn x23, #0x10 86820: 540296e2 b.hs 0x8bafc 86824: f9401518 ldr x24, [x8, #0x28] 86828: f1005eff cmp x23, #0x17 8682c: 540000a2 b.hs 0x86840 86830: d37ffae8 lsl x8, x23, #1 86834: 38001688 strb w8, [x20], #0x1 86838: b5000157 cbnz x23, 0x86860 8683c: 1400000d b 0x86870 86840: 910042e8 add x8, x23, #0x10 86844: 927ced19 and x25, x8, #0xfffffffffffffff0 86848: aa1903e0 mov x0, x25 8684c: 97fe2409 bl 0xf870 86850: aa0003f4 mov x20, x0 86854: b2400328 orr x8, x25, #0x1 86858: a90252b7 stp x23, x20, [x21, #0x20] 8685c: f9000ea8 str x8, [x21, #0x18] 86860: aa1403e0 mov x0, x20 86864: aa1803e1 mov x1, x24 86868: aa1703e2 mov x2, x23 8686c: 97fe2409 bl 0xf890 86870: 38376a9f strb wzr, [x20, x23] 86874: f9402bf8 ldr x24, [sp, #0x50] 86878: f85e8368 ldur x8, [x27, #-0x18] 8687c: 9100c108 add x8, x8, #0x30 86880: f81e8368 stur x8, [x27, #-0x18] 86884: 910006d6 add x22, x22, #0x1 86888: eb1a02df cmp x22, x26 8688c: 54fff0e3 b.lo 0x866a8 86890: f9401fe8 ldr x8, [sp, #0x38] 86894: 91000508 add x8, x8, #0x1 86898: eb08035f cmp x26, x8 8689c: 5400be21 b.ne 0x88060 868a0: f94023f6 ldr x22, [sp, #0x40] 868a4: f9401bfc ldr x28, [sp, #0x30] 868a8: 3941bec8 ldrb w8, [x22, #0x6f] 868ac: 34026a48 cbz w8, 0x8b5f4 868b0: aa1c03e0 mov x0, x28 868b4: aa1803e1 mov x1, x24 868b8: aa1603e2 mov x2, x22 868bc: 94002282 bl 0x8f2c4 868c0: aa0003f4 mov x20, x0 868c4: eb1c029f cmp x20, x28 868c8: 54026960 b.eq 0x8b5f4 868cc: f94006d3 ldr x19, [x22, #0x8] 868d0: 385e8268 ldurb w8, [x19, #-0x18] 868d4: a97f2a69 ldp x9, x10, [x19, #-0x10] 868d8: d1005e6b sub x11, x19, #0x17 868dc: d100c260 sub x0, x19, #0x30 868e0: 7200011f tst w8, #0x1 868e4: d341fd08 lsr x8, x8, #1 868e8: 9a8a0161 csel x1, x11, x10, eq 868ec: 9a890102 csel x2, x8, x9, eq 868f0: 94002172 bl 0x8eeb8 868f4: f85e0268 ldur x8, [x19, #-0x20] 868f8: aa1603f7 mov x23, x22 868fc: f81703a8 stur x8, [x29, #-0x90] 86900: 3cdd0260 ldur q0, [x19, #-0x30] 86904: 3c9603a0 stur q0, [x29, #-0xa0] 86908: a93dfe7f stp xzr, xzr, [x19, #-0x28] 8690c: f81d027f stur xzr, [x19, #-0x30] 86910: f94006d3 ldr x19, [x22, #0x8] 86914: 385e8268 ldurb w8, [x19, #-0x18] 86918: d100c275 sub x21, x19, #0x30 8691c: 36000068 tbz w8, #0x0, 0x86928 86920: f85f8260 ldur x0, [x19, #-0x8] 86924: 97fe2427 bl 0xf9c0 86928: 394002a8 ldrb w8, [x21] 8692c: 36000068 tbz w8, #0x0, 0x86938 86930: f85e0260 ldur x0, [x19, #-0x20] 86934: 97fe2423 bl 0xf9c0 86938: f90006f5 str x21, [x23, #0x8] 8693c: d1018260 sub x0, x19, #0x60 86940: 385603b3 ldurb w19, [x29, #-0xa0] 86944: a976d7a9 ldp x9, x21, [x29, #-0x98] 86948: d10283a8 sub x8, x29, #0xa0 8694c: b2400108 orr x8, x8, #0x1 86950: 7200027f tst w19, #0x1 86954: d341fe6a lsr x10, x19, #1 86958: 9a950101 csel x1, x8, x21, eq 8695c: 9a890142 csel x2, x10, x9, eq 86960: 94002156 bl 0x8eeb8 86964: f94006e8 ldr x8, [x23, #0x8] 86968: f9400ee9 ldr x9, [x23, #0x18] 8696c: d100c101 sub x1, x8, #0x30 86970: f81903a9 stur x9, [x29, #-0x70] 86974: 910183e0 add x0, sp, #0x60 86978: d101c3a2 sub x2, x29, #0x70 8697c: 940021b2 bl 0x8f044 86980: a942a6e8 ldp x8, x9, [x23, #0x28] 86984: eb09011f cmp x8, x9 86988: 5400b702 b.hs 0x88068 8698c: f9403fe9 ldr x9, [sp, #0x78] 86990: f9000d09 str x9, [x8, #0x18] 86994: 3dc01be0 ldr q0, [sp, #0x60] 86998: 3d800100 str q0, [x8] 8699c: f9403be9 ldr x9, [sp, #0x70] 869a0: f9000909 str x9, [x8, #0x10] 869a4: a906ffff stp xzr, xzr, [sp, #0x68] 869a8: f90033ff str xzr, [sp, #0x60] 869ac: f94016e8 ldr x8, [x23, #0x28] 869b0: 91008108 add x8, x8, #0x20 869b4: f90016e8 str x8, [x23, #0x28] 869b8: f94033f3 ldr x19, [sp, #0x60] 869bc: b50110d3 cbnz x19, 0x88bd4 869c0: 14000b7c b 0x897b0 869c4: aa1603e0 mov x0, x22 869c8: 97fe23fe bl 0xf9c0 869cc: cb1302a8 sub x8, x21, x19 869d0: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 869d4: cb17030a sub x10, x24, x23 869d8: f2955569 movk x9, #0xaaab 869dc: 9344fd08 asr x8, x8, #4 869e0: 9344fd4a asr x10, x10, #4 869e4: 9b097d13 mul x19, x8, x9 869e8: 9b097d58 mul x24, x10, x9 869ec: eb18027f cmp x19, x24 869f0: 5400b382 b.hs 0x88060 869f4: 910183e8 add x8, sp, #0x60 869f8: 321c07f6 orr w22, wzr, #0x30 869fc: b2400108 orr x8, x8, #0x1 86a00: f9002be8 str x8, [sp, #0x50] 86a04: f9001ff8 str x24, [sp, #0x38] 86a08: 14000094 b 0x86c58 86a0c: 8b000329 add x9, x25, x0 86a10: f9080109 str x9, [x8, #0x1000] 86a14: 14000002 b 0x86a1c 86a18: aa1f03f9 mov x25, xzr 86a1c: 321c07e9 orr w9, wzr, #0x30 86a20: 9b09669c madd x28, x20, x9, x25 86a24: a900ff9f stp xzr, xzr, [x28, #0x8] 86a28: f900039f str xzr, [x28] 86a2c: 394002c8 ldrb w8, [x22] 86a30: d503201f nop 86a34: 9b09670b madd x11, x24, x9, x25 86a38: f90027eb str x11, [sp, #0x48] 86a3c: 370000e8 tbnz w8, #0x0, 0x86a58 86a40: f9400ac8 ldr x8, [x22, #0x10] 86a44: f9000b88 str x8, [x28, #0x10] 86a48: 3dc002c0 ldr q0, [x22] 86a4c: 3d800380 str q0, [x28] 86a50: f9401ff8 ldr x24, [sp, #0x38] 86a54: 1400001f b 0x86ad0 86a58: 9b095668 madd x8, x19, x9, x21 86a5c: f940051a ldr x26, [x8, #0x8] 86a60: b100435f cmn x26, #0x10 86a64: 54028602 b.hs 0x8bb24 86a68: f940091b ldr x27, [x8, #0x10] 86a6c: f1005f5f cmp x26, #0x17 86a70: 540000e2 b.hs 0x86a8c 86a74: d37ffb48 lsl x8, x26, #1 86a78: aa1c03f6 mov x22, x28 86a7c: 380016c8 strb w8, [x22], #0x1 86a80: f9401ff8 ldr x24, [sp, #0x38] 86a84: b50001ba cbnz x26, 0x86ab8 86a88: 14000010 b 0x86ac8 86a8c: 91004348 add x8, x26, #0x10 86a90: 927ced18 and x24, x8, #0xfffffffffffffff0 86a94: aa1803e0 mov x0, x24 86a98: 97fe2376 bl 0xf870 86a9c: 321c07e8 orr w8, wzr, #0x30 86aa0: aa0003f6 mov x22, x0 86aa4: 9b086688 madd x8, x20, x8, x25 86aa8: b2400309 orr x9, x24, #0x1 86aac: a900d91a stp x26, x22, [x8, #0x8] 86ab0: f9000389 str x9, [x28] 86ab4: f9401ff8 ldr x24, [sp, #0x38] 86ab8: aa1603e0 mov x0, x22 86abc: aa1b03e1 mov x1, x27 86ac0: aa1a03e2 mov x2, x26 86ac4: 97fe2373 bl 0xf890 86ac8: 383a6adf strb wzr, [x22, x26] 86acc: f94027eb ldr x11, [sp, #0x48] 86ad0: 321c07f6 orr w22, wzr, #0x30 86ad4: 9b16669a madd x26, x20, x22, x25 86ad8: f8018f5f str xzr, [x26, #0x18]! 86adc: d503201f nop 86ae0: 9b165668 madd x8, x19, x22, x21 86ae4: a900ff5f stp xzr, xzr, [x26, #0x8] 86ae8: 38418d09 ldrb w9, [x8, #0x18]! 86aec: 370000c9 tbnz w9, #0x0, 0x86b04 86af0: f9400909 ldr x9, [x8, #0x10] 86af4: f9000b49 str x9, [x26, #0x10] 86af8: 3dc00100 ldr q0, [x8] 86afc: 3d800340 str q0, [x26] 86b00: 1400001d b 0x86b74 86b04: 9b165668 madd x8, x19, x22, x21 86b08: f940111b ldr x27, [x8, #0x20] 86b0c: b100437f cmn x27, #0x10 86b10: 54028142 b.hs 0x8bb38 86b14: f9401515 ldr x21, [x8, #0x28] 86b18: f1005f7f cmp x27, #0x17 86b1c: 540000a2 b.hs 0x86b30 86b20: d37ffb68 lsl x8, x27, #1 86b24: 38001748 strb w8, [x26], #0x1 86b28: b50001bb cbnz x27, 0x86b5c 86b2c: 14000010 b 0x86b6c 86b30: 91004368 add x8, x27, #0x10 86b34: 927ced18 and x24, x8, #0xfffffffffffffff0 86b38: aa1803e0 mov x0, x24 86b3c: 97fe234d bl 0xf870 86b40: b2400309 orr x9, x24, #0x1 86b44: f9401ff8 ldr x24, [sp, #0x38] 86b48: d503201f nop 86b4c: 9b166688 madd x8, x20, x22, x25 86b50: a902011b stp x27, x0, [x8, #0x20] 86b54: f9000349 str x9, [x26] 86b58: aa0003fa mov x26, x0 86b5c: aa1a03e0 mov x0, x26 86b60: aa1503e1 mov x1, x21 86b64: aa1b03e2 mov x2, x27 86b68: 97fe234a bl 0xf890 86b6c: 383b6b5f strb wzr, [x26, x27] 86b70: f94027eb ldr x11, [sp, #0x48] 86b74: a97e26f4 ldp x20, x9, [x23, #-0x20] 86b78: 9100c388 add x8, x28, #0x30 86b7c: eb14013f cmp x9, x20 86b80: 54000260 b.eq 0x86bcc 86b84: f85e012a ldur x10, [x9, #-0x20] 86b88: f81e038a stur x10, [x28, #-0x20] 86b8c: 3cdd0120 ldur q0, [x9, #-0x30] 86b90: 3c9d0380 stur q0, [x28, #-0x30] 86b94: f85f812a ldur x10, [x9, #-0x8] 86b98: a93dfd3f stp xzr, xzr, [x9, #-0x28] 86b9c: f81d013f stur xzr, [x9, #-0x30] 86ba0: f81f838a stur x10, [x28, #-0x8] 86ba4: 3cde8120 ldur q0, [x9, #-0x18] 86ba8: 3c9e8380 stur q0, [x28, #-0x18] 86bac: a93f7d3f stp xzr, xzr, [x9, #-0x10] 86bb0: f81e813f stur xzr, [x9, #-0x18] 86bb4: d100c129 sub x9, x9, #0x30 86bb8: eb09029f cmp x20, x9 86bbc: d100c39c sub x28, x28, #0x30 86bc0: 54fffe21 b.ne 0x86b84 86bc4: a97e52f9 ldp x25, x20, [x23, #-0x20] 86bc8: 14000002 b 0x86bd0 86bcc: aa1403f9 mov x25, x20 86bd0: f85f02f5 ldur x21, [x23, #-0x10] 86bd4: a93e22fc stp x28, x8, [x23, #-0x20] 86bd8: f81f02eb stur x11, [x23, #-0x10] 86bdc: f94023fc ldr x28, [sp, #0x40] 86be0: eb19029f cmp x20, x25 86be4: 540001a0 b.eq 0x86c18 86be8: 385e8288 ldurb w8, [x20, #-0x18] 86bec: 36000068 tbz w8, #0x0, 0x86bf8 86bf0: f85f8280 ldur x0, [x20, #-0x8] 86bf4: 97fe2373 bl 0xf9c0 86bf8: 385d0288 ldurb w8, [x20, #-0x30] 86bfc: d100c296 sub x22, x20, #0x30 86c00: 36000068 tbz w8, #0x0, 0x86c0c 86c04: f85e0280 ldur x0, [x20, #-0x20] 86c08: 97fe236e bl 0xf9c0 86c0c: eb16033f cmp x25, x22 86c10: aa1603f4 mov x20, x22 86c14: 54fffea1 b.ne 0x86be8 86c18: 321c07f6 orr w22, wzr, #0x30 86c1c: b4001df9 cbz x25, 0x86fd8 86c20: f85f82e8 ldur x8, [x23, #-0x8] 86c24: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 86c28: eb19013f cmp x9, x25 86c2c: 54000103 b.lo 0x86c4c 86c30: eb19011f cmp x8, x25 86c34: 540000c8 b.hi 0x86c4c 86c38: f9480109 ldr x9, [x8, #0x1000] 86c3c: eb15013f cmp x9, x21 86c40: 54001cc1 b.ne 0x86fd8 86c44: f9080119 str x25, [x8, #0x1000] 86c48: 140000e4 b 0x86fd8 86c4c: aa1903e0 mov x0, x25 86c50: 97fe235c bl 0xf9c0 86c54: 140000e1 b 0x86fd8 86c58: f9400388 ldr x8, [x28] 86c5c: a906ffff stp xzr, xzr, [sp, #0x68] 86c60: f90033ff str xzr, [sp, #0x60] 86c64: d503201f nop 86c68: 9b162268 madd x8, x19, x22, x8 86c6c: 39406109 ldrb w9, [x8, #0x18] 86c70: a9422d0a ldp x10, x11, [x8, #0x20] 86c74: 91006508 add x8, x8, #0x19 86c78: 7200013f tst w9, #0x1 86c7c: d341fd29 lsr x9, x9, #1 86c80: 9a8a0129 csel x9, x9, x10, eq 86c84: 9a8b011a csel x26, x8, x11, eq 86c88: f100093f cmp x9, #0x2 86c8c: 321f03e8 orr w8, wzr, #0x2 86c90: 9a883139 csel x25, x9, x8, lo 86c94: b100433f cmn x25, #0x10 86c98: 54021922 b.hs 0x8afbc 86c9c: f1005f3f cmp x25, #0x17 86ca0: 540000c2 b.hs 0x86cb8 86ca4: f9402bfb ldr x27, [sp, #0x50] 86ca8: d37ffb28 lsl x8, x25, #1 86cac: 390183e8 strb w8, [sp, #0x60] 86cb0: b5000119 cbnz x25, 0x86cd0 86cb4: 1400000b b 0x86ce0 86cb8: 321c03e0 orr w0, wzr, #0x10 86cbc: 97fe22ed bl 0xf870 86cc0: aa0003fb mov x27, x0 86cc4: 52800228 mov w8, #0x11 // =17 86cc8: a906eff9 stp x25, x27, [sp, #0x68] 86ccc: f90033e8 str x8, [sp, #0x60] 86cd0: aa1b03e0 mov x0, x27 86cd4: aa1a03e1 mov x1, x26 86cd8: aa1903e2 mov x2, x25 86cdc: 97fe22ed bl 0xf890 86ce0: 38396b7f strb wzr, [x27, x25] 86ce4: 394183e8 ldrb w8, [sp, #0x60] 86ce8: f94037e9 ldr x9, [sp, #0x68] 86cec: 2a1f03f4 mov w20, wzr 86cf0: d341fd0a lsr x10, x8, #1 86cf4: 7200011f tst w8, #0x1 86cf8: 9a890149 csel x9, x10, x9, eq 86cfc: f100093f cmp x9, #0x2 86d00: 54000281 b.ne 0x86d50 86d04: f9403be9 ldr x9, [sp, #0x70] 86d08: f9402bea ldr x10, [sp, #0x50] 86d0c: 7200011f tst w8, #0x1 86d10: 9a890149 csel x9, x10, x9, eq 86d14: 79400129 ldrh w9, [x9] 86d18: 528b640a mov w10, #0x5b20 // =23328 86d1c: 6b0a013f cmp w9, w10 86d20: 1a9f17f4 cset w20, eq 86d24: 36000188 tbz w8, #0x0, 0x86d54 86d28: f9403be0 ldr x0, [sp, #0x70] 86d2c: 97fe2325 bl 0xf9c0 86d30: f9400388 ldr x8, [x28] 86d34: 35000154 cbnz w20, 0x86d5c 86d38: 9b162269 madd x9, x19, x22, x8 86d3c: 38418d2a ldrb w10, [x9, #0x18]! 86d40: 370001ca tbnz w10, #0x0, 0x86d78 86d44: d341fd4b lsr x11, x10, #1 86d48: b50001eb cbnz x11, 0x86d84 86d4c: 14000025 b 0x86de0 86d50: 3707fec8 tbnz w8, #0x0, 0x86d28 86d54: f9400388 ldr x8, [x28] 86d58: 34ffff14 cbz w20, 0x86d38 86d5c: 8b130669 add x9, x19, x19, lsl #1 86d60: d37ced34 lsl x20, x9, #4 86d64: 900001a1 adrp x1, 0xba000 86d68: 8b140100 add x0, x8, x20 86d6c: 321f03e2 orr w2, wzr, #0x2 86d70: 913b3c21 add x1, x1, #0xecf 86d74: 14000012 b 0x86dbc 86d78: 9b16226b madd x11, x19, x22, x8 86d7c: f940116b ldr x11, [x11, #0x20] 86d80: b400030b cbz x11, 0x86de0 86d84: 3700006a tbnz w10, #0x0, 0x86d90 86d88: 91000529 add x9, x9, #0x1 86d8c: 14000003 b 0x86d98 86d90: 9b162269 madd x9, x19, x22, x8 86d94: f9401529 ldr x9, [x9, #0x28] 86d98: 39400129 ldrb w9, [x9] 86d9c: 7100a13f cmp w9, #0x28 86da0: 54000201 b.ne 0x86de0 86da4: 8b130669 add x9, x19, x19, lsl #1 86da8: d37ced34 lsl x20, x9, #4 86dac: 900001a1 adrp x1, 0xba000 86db0: 8b140100 add x0, x8, x20 86db4: 320003e2 orr w2, wzr, #0x1 86db8: 913b4021 add x1, x1, #0xed0 86dbc: 9400203f bl 0x8eeb8 86dc0: f9400388 ldr x8, [x28] 86dc4: f0000162 adrp x2, 0xb5000 86dc8: 320003e3 orr w3, wzr, #0x1 86dcc: aa1f03e1 mov x1, xzr 86dd0: 8b140108 add x8, x8, x20 86dd4: 91006100 add x0, x8, #0x18 86dd8: 9117cc42 add x2, x2, #0x5f3 86ddc: 94001fb9 bl 0x8ecc0 86de0: f9400388 ldr x8, [x28] 86de4: 8b130669 add x9, x19, x19, lsl #1 86de8: d37ced36 lsl x22, x9, #4 86dec: 900001a1 adrp x1, 0xba000 86df0: 8b160100 add x0, x8, x22 86df4: 321f03e2 orr w2, wzr, #0x2 86df8: 91369c21 add x1, x1, #0xda7 86dfc: 9400202f bl 0x8eeb8 86e00: f9401797 ldr x23, [x28, #0x28] 86e04: f9400395 ldr x21, [x28] 86e08: a97ea6f4 ldp x20, x9, [x23, #-0x18] 86e0c: 8b1602b6 add x22, x21, x22 86e10: eb09029f cmp x20, x9 86e14: 54000160 b.eq 0x86e40 86e18: a900fe9f stp xzr, xzr, [x20, #0x8] 86e1c: f900029f str xzr, [x20] 86e20: 394002c8 ldrb w8, [x22] 86e24: 37000548 tbnz w8, #0x0, 0x86ecc 86e28: f9400ac8 ldr x8, [x22, #0x10] 86e2c: f9000a88 str x8, [x20, #0x10] 86e30: 3dc002c0 ldr q0, [x22] 86e34: 321c07f6 orr w22, wzr, #0x30 86e38: 3d800280 str q0, [x20] 86e3c: 1400003f b 0x86f38 86e40: f85e02ea ldur x10, [x23, #-0x20] 86e44: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 86e48: f295556c movk x12, #0xaaab 86e4c: b200f3eb mov x11, #0x5555555555555555 // =6148914691236517205 86e50: cb0a0288 sub x8, x20, x10 86e54: 9344fd08 asr x8, x8, #4 86e58: 9b0c7d14 mul x20, x8, x12 86e5c: 91000688 add x8, x20, #0x1 86e60: f2e0aaab movk x11, #0x555, lsl #48 86e64: eb0b011f cmp x8, x11 86e68: 54020aa8 b.hi 0x8afbc 86e6c: cb0a0129 sub x9, x9, x10 86e70: 9344fd29 asr x9, x9, #4 86e74: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 86e78: 9b0c7d29 mul x9, x9, x12 86e7c: f2e0554a movk x10, #0x2aa, lsl #48 86e80: b200f3f8 mov x24, #0x5555555555555555 // =6148914691236517205 86e84: eb0a013f cmp x9, x10 86e88: f2e0aab8 movk x24, #0x555, lsl #48 86e8c: 540000a2 b.hs 0x86ea0 86e90: d37ff929 lsl x9, x9, #1 86e94: eb08013f cmp x9, x8 86e98: 9a893118 csel x24, x8, x9, lo 86e9c: b4ffdbf8 cbz x24, 0x86a18 86ea0: f85f82e8 ldur x8, [x23, #-0x8] 86ea4: 8b180709 add x9, x24, x24, lsl #1 86ea8: d37ced20 lsl x0, x9, #4 86eac: f9480119 ldr x25, [x8, #0x1000] 86eb0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 86eb4: cb190129 sub x9, x9, x25 86eb8: eb00013f cmp x9, x0 86ebc: 54ffda82 b.hs 0x86a0c 86ec0: 97fe226c bl 0xf870 86ec4: aa0003f9 mov x25, x0 86ec8: 17fffed5 b 0x86a1c 86ecc: 321c07f6 orr w22, wzr, #0x30 86ed0: 9b165668 madd x8, x19, x22, x21 86ed4: f9400519 ldr x25, [x8, #0x8] 86ed8: b100433f cmn x25, #0x10 86edc: 54020702 b.hs 0x8afbc 86ee0: f940091a ldr x26, [x8, #0x10] 86ee4: f1005f3f cmp x25, #0x17 86ee8: 540000c2 b.hs 0x86f00 86eec: d37ffb28 lsl x8, x25, #1 86ef0: aa1403fb mov x27, x20 86ef4: 38001768 strb w8, [x27], #0x1 86ef8: b5000179 cbnz x25, 0x86f24 86efc: 1400000e b 0x86f34 86f00: 91004328 add x8, x25, #0x10 86f04: 927ced1c and x28, x8, #0xfffffffffffffff0 86f08: aa1c03e0 mov x0, x28 86f0c: 97fe2259 bl 0xf870 86f10: aa0003fb mov x27, x0 86f14: f9000a9b str x27, [x20, #0x10] 86f18: b2400388 orr x8, x28, #0x1 86f1c: f94023fc ldr x28, [sp, #0x40] 86f20: a9006688 stp x8, x25, [x20] 86f24: aa1b03e0 mov x0, x27 86f28: aa1a03e1 mov x1, x26 86f2c: aa1903e2 mov x2, x25 86f30: 97fe2258 bl 0xf890 86f34: 38396b7f strb wzr, [x27, x25] 86f38: aa1403f9 mov x25, x20 86f3c: f8018f3f str xzr, [x25, #0x18]! 86f40: d503201f nop 86f44: 9b165668 madd x8, x19, x22, x21 86f48: a900ff3f stp xzr, xzr, [x25, #0x8] 86f4c: 38418d09 ldrb w9, [x8, #0x18]! 86f50: 370000c9 tbnz w9, #0x0, 0x86f68 86f54: f9400909 ldr x9, [x8, #0x10] 86f58: f9000b29 str x9, [x25, #0x10] 86f5c: 3dc00100 ldr q0, [x8] 86f60: 3d800320 str q0, [x25] 86f64: 1400001a b 0x86fcc 86f68: 9b165668 madd x8, x19, x22, x21 86f6c: f940111a ldr x26, [x8, #0x20] 86f70: b100435f cmn x26, #0x10 86f74: 54025c62 b.hs 0x8bb00 86f78: f940151b ldr x27, [x8, #0x28] 86f7c: f1005f5f cmp x26, #0x17 86f80: 540000a2 b.hs 0x86f94 86f84: d37ffb48 lsl x8, x26, #1 86f88: 38001728 strb w8, [x25], #0x1 86f8c: b500017a cbnz x26, 0x86fb8 86f90: 1400000e b 0x86fc8 86f94: 91004348 add x8, x26, #0x10 86f98: 927ced1c and x28, x8, #0xfffffffffffffff0 86f9c: aa1c03e0 mov x0, x28 86fa0: 97fe2234 bl 0xf870 86fa4: aa0003f9 mov x25, x0 86fa8: f9001699 str x25, [x20, #0x28] 86fac: b2400388 orr x8, x28, #0x1 86fb0: f94023fc ldr x28, [sp, #0x40] 86fb4: a901ea88 stp x8, x26, [x20, #0x18] 86fb8: aa1903e0 mov x0, x25 86fbc: aa1b03e1 mov x1, x27 86fc0: aa1a03e2 mov x2, x26 86fc4: 97fe2233 bl 0xf890 86fc8: 383a6b3f strb wzr, [x25, x26] 86fcc: f85e82e8 ldur x8, [x23, #-0x18] 86fd0: 9100c108 add x8, x8, #0x30 86fd4: f81e82e8 stur x8, [x23, #-0x18] 86fd8: 91000673 add x19, x19, #0x1 86fdc: eb18027f cmp x19, x24 86fe0: 54ffe3c3 b.lo 0x86c58 86fe4: 1400041f b 0x88060 86fe8: aa1703e0 mov x0, x23 86fec: 97fe2275 bl 0xf9c0 86ff0: cb1302a8 sub x8, x21, x19 86ff4: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 86ff8: cb16030a sub x10, x24, x22 86ffc: f2955569 movk x9, #0xaaab 87000: 9344fd08 asr x8, x8, #4 87004: 9344fd4a asr x10, x10, #4 87008: 9b097d1a mul x26, x8, x9 8700c: 9b097d48 mul x8, x10, x9 87010: eb08035f cmp x26, x8 87014: f9001fe8 str x8, [sp, #0x38] 87018: 54004e42 b.hs 0x879e0 8701c: 910183e8 add x8, sp, #0x60 87020: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 87024: 321c07f9 orr w25, wzr, #0x30 87028: f2955578 movk x24, #0xaaab 8702c: b2400108 orr x8, x8, #0x1 87030: f9002be8 str x8, [sp, #0x50] 87034: 14000098 b 0x87294 87038: 8b000369 add x9, x27, x0 8703c: f9080109 str x9, [x8, #0x1000] 87040: 14000002 b 0x87048 87044: aa1f03fb mov x27, xzr 87048: 9b196ed5 madd x21, x22, x25, x27 8704c: a900febf stp xzr, xzr, [x21, #0x8] 87050: f90002bf str xzr, [x21] 87054: 39400288 ldrb w8, [x20] 87058: d503201f nop 8705c: 9b196ef7 madd x23, x23, x25, x27 87060: 370000c8 tbnz w8, #0x0, 0x87078 87064: f9400a88 ldr x8, [x20, #0x10] 87068: f9000aa8 str x8, [x21, #0x10] 8706c: 3dc00280 ldr q0, [x20] 87070: 3d8002a0 str q0, [x21] 87074: 14000020 b 0x870f4 87078: 9b194f48 madd x8, x26, x25, x19 8707c: f9400518 ldr x24, [x8, #0x8] 87080: b100431f cmn x24, #0x10 87084: 540254c2 b.hs 0x8bb1c 87088: f9400914 ldr x20, [x8, #0x10] 8708c: f1005f1f cmp x24, #0x17 87090: 540000c2 b.hs 0x870a8 87094: d37ffb08 lsl x8, x24, #1 87098: aa1503f9 mov x25, x21 8709c: 38001728 strb w8, [x25], #0x1 870a0: b50001d8 cbnz x24, 0x870d8 870a4: 14000011 b 0x870e8 870a8: 91004308 add x8, x24, #0x10 870ac: f9001bf7 str x23, [sp, #0x30] 870b0: 927ced17 and x23, x8, #0xfffffffffffffff0 870b4: aa1703e0 mov x0, x23 870b8: 97fe21ee bl 0xf870 870bc: b24002e9 orr x9, x23, #0x1 870c0: f9401bf7 ldr x23, [sp, #0x30] 870c4: 321c07e8 orr w8, wzr, #0x30 870c8: aa0003f9 mov x25, x0 870cc: 9b086ec8 madd x8, x22, x8, x27 870d0: a900e518 stp x24, x25, [x8, #0x8] 870d4: f90002a9 str x9, [x21] 870d8: aa1903e0 mov x0, x25 870dc: aa1403e1 mov x1, x20 870e0: aa1803e2 mov x2, x24 870e4: 97fe21eb bl 0xf890 870e8: 38386b3f strb wzr, [x25, x24] 870ec: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 870f0: f2955578 movk x24, #0xaaab 870f4: 321c07ea orr w10, wzr, #0x30 870f8: 9b0a6ed9 madd x25, x22, x10, x27 870fc: f8018f3f str xzr, [x25, #0x18]! 87100: d503201f nop 87104: 9b0a4f48 madd x8, x26, x10, x19 87108: a900ff3f stp xzr, xzr, [x25, #0x8] 8710c: 38418d09 ldrb w9, [x8, #0x18]! 87110: 370000c9 tbnz w9, #0x0, 0x87128 87114: f9400909 ldr x9, [x8, #0x10] 87118: f9000b29 str x9, [x25, #0x10] 8711c: 3dc00100 ldr q0, [x8] 87120: 3d800320 str q0, [x25] 87124: 14000021 b 0x871a8 87128: f9001bf7 str x23, [sp, #0x30] 8712c: d503201f nop 87130: 9b0a4f48 madd x8, x26, x10, x19 87134: f9401118 ldr x24, [x8, #0x20] 87138: 321c07f7 orr w23, wzr, #0x30 8713c: b100431f cmn x24, #0x10 87140: 54024fa2 b.hs 0x8bb34 87144: f9401514 ldr x20, [x8, #0x28] 87148: f1005f1f cmp x24, #0x17 8714c: 540000c2 b.hs 0x87164 87150: d37ffb08 lsl x8, x24, #1 87154: 38001728 strb w8, [x25], #0x1 87158: f9401bf7 ldr x23, [sp, #0x30] 8715c: b5000198 cbnz x24, 0x8718c 87160: 1400000f b 0x8719c 87164: 91004308 add x8, x24, #0x10 87168: 927ced13 and x19, x8, #0xfffffffffffffff0 8716c: aa1303e0 mov x0, x19 87170: 97fe21c0 bl 0xf870 87174: 9b176ec8 madd x8, x22, x23, x27 87178: b2400269 orr x9, x19, #0x1 8717c: a9020118 stp x24, x0, [x8, #0x20] 87180: f9000329 str x9, [x25] 87184: f9401bf7 ldr x23, [sp, #0x30] 87188: aa0003f9 mov x25, x0 8718c: aa1903e0 mov x0, x25 87190: aa1403e1 mov x1, x20 87194: aa1803e2 mov x2, x24 87198: 97fe21be bl 0xf890 8719c: 38386b3f strb wzr, [x25, x24] 871a0: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 871a4: f2955578 movk x24, #0xaaab 871a8: a97e2793 ldp x19, x9, [x28, #-0x20] 871ac: 9100c2a8 add x8, x21, #0x30 871b0: eb13013f cmp x9, x19 871b4: 54000260 b.eq 0x87200 871b8: f85e012a ldur x10, [x9, #-0x20] 871bc: f81e02aa stur x10, [x21, #-0x20] 871c0: 3cdd0120 ldur q0, [x9, #-0x30] 871c4: 3c9d02a0 stur q0, [x21, #-0x30] 871c8: f85f812a ldur x10, [x9, #-0x8] 871cc: a93dfd3f stp xzr, xzr, [x9, #-0x28] 871d0: f81d013f stur xzr, [x9, #-0x30] 871d4: f81f82aa stur x10, [x21, #-0x8] 871d8: 3cde8120 ldur q0, [x9, #-0x18] 871dc: 3c9e82a0 stur q0, [x21, #-0x18] 871e0: a93f7d3f stp xzr, xzr, [x9, #-0x10] 871e4: f81e813f stur xzr, [x9, #-0x18] 871e8: d100c129 sub x9, x9, #0x30 871ec: eb09027f cmp x19, x9 871f0: d100c2b5 sub x21, x21, #0x30 871f4: 54fffe21 b.ne 0x871b8 871f8: a97e4f99 ldp x25, x19, [x28, #-0x20] 871fc: 14000002 b 0x87204 87200: aa1303f9 mov x25, x19 87204: f85f0394 ldur x20, [x28, #-0x10] 87208: eb19027f cmp x19, x25 8720c: a93e2395 stp x21, x8, [x28, #-0x20] 87210: f81f0397 stur x23, [x28, #-0x10] 87214: 540001a0 b.eq 0x87248 87218: 385e8268 ldurb w8, [x19, #-0x18] 8721c: 36000068 tbz w8, #0x0, 0x87228 87220: f85f8260 ldur x0, [x19, #-0x8] 87224: 97fe21e7 bl 0xf9c0 87228: 385d0268 ldurb w8, [x19, #-0x30] 8722c: d100c275 sub x21, x19, #0x30 87230: 36000068 tbz w8, #0x0, 0x8723c 87234: f85e0260 ldur x0, [x19, #-0x20] 87238: 97fe21e2 bl 0xf9c0 8723c: eb15033f cmp x25, x21 87240: aa1503f3 mov x19, x21 87244: 54fffea1 b.ne 0x87218 87248: b4003c39 cbz x25, 0x879cc 8724c: f85f8388 ldur x8, [x28, #-0x8] 87250: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 87254: eb19013f cmp x9, x25 87258: 54000103 b.lo 0x87278 8725c: eb19011f cmp x8, x25 87260: 540000c8 b.hi 0x87278 87264: f9480109 ldr x9, [x8, #0x1000] 87268: eb14013f cmp x9, x20 8726c: 54003b01 b.ne 0x879cc 87270: f9080119 str x25, [x8, #0x1000] 87274: 140001d6 b 0x879cc 87278: aa1903e0 mov x0, x25 8727c: 97fe21d1 bl 0xf9c0 87280: 140001d3 b 0x879cc 87284: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 87288: aa0903fb mov x27, x9 8728c: f2955578 movk x24, #0xaaab 87290: 1400014e b 0x877c8 87294: f9400368 ldr x8, [x27] 87298: a906ffff stp xzr, xzr, [sp, #0x68] 8729c: f90033ff str xzr, [sp, #0x60] 872a0: d503201f nop 872a4: 9b192348 madd x8, x26, x25, x8 872a8: 39406109 ldrb w9, [x8, #0x18] 872ac: a9422d0a ldp x10, x11, [x8, #0x20] 872b0: 91006508 add x8, x8, #0x19 872b4: 7200013f tst w9, #0x1 872b8: d341fd29 lsr x9, x9, #1 872bc: 9a8a0129 csel x9, x9, x10, eq 872c0: 9a8b0114 csel x20, x8, x11, eq 872c4: f100093f cmp x9, #0x2 872c8: 321f03e8 orr w8, wzr, #0x2 872cc: 9a883135 csel x21, x9, x8, lo 872d0: b10042bf cmn x21, #0x10 872d4: 5401e742 b.hs 0x8afbc 872d8: f1005ebf cmp x21, #0x17 872dc: 540000c2 b.hs 0x872f4 872e0: f9402bf7 ldr x23, [sp, #0x50] 872e4: d37ffaa8 lsl x8, x21, #1 872e8: 390183e8 strb w8, [sp, #0x60] 872ec: b5000115 cbnz x21, 0x8730c 872f0: 1400000b b 0x8731c 872f4: 321c03e0 orr w0, wzr, #0x10 872f8: 97fe215e bl 0xf870 872fc: aa0003f7 mov x23, x0 87300: 52800228 mov w8, #0x11 // =17 87304: a906dff5 stp x21, x23, [sp, #0x68] 87308: f90033e8 str x8, [sp, #0x60] 8730c: aa1703e0 mov x0, x23 87310: aa1403e1 mov x1, x20 87314: aa1503e2 mov x2, x21 87318: 97fe215e bl 0xf890 8731c: 38356aff strb wzr, [x23, x21] 87320: 394183e8 ldrb w8, [sp, #0x60] 87324: f94037e9 ldr x9, [sp, #0x68] 87328: 2a1f03f3 mov w19, wzr 8732c: d341fd0a lsr x10, x8, #1 87330: 7200011f tst w8, #0x1 87334: 9a890149 csel x9, x10, x9, eq 87338: f100093f cmp x9, #0x2 8733c: 54000281 b.ne 0x8738c 87340: f9403be9 ldr x9, [sp, #0x70] 87344: f9402bea ldr x10, [sp, #0x50] 87348: 7200011f tst w8, #0x1 8734c: 9a890149 csel x9, x10, x9, eq 87350: 79400129 ldrh w9, [x9] 87354: 528b640a mov w10, #0x5b20 // =23328 87358: 6b0a013f cmp w9, w10 8735c: 1a9f17f3 cset w19, eq 87360: 36000188 tbz w8, #0x0, 0x87390 87364: f9403be0 ldr x0, [sp, #0x70] 87368: 97fe2196 bl 0xf9c0 8736c: f9400368 ldr x8, [x27] 87370: 35000153 cbnz w19, 0x87398 87374: 9b192349 madd x9, x26, x25, x8 87378: 38418d2a ldrb w10, [x9, #0x18]! 8737c: 370001ca tbnz w10, #0x0, 0x873b4 87380: d341fd4b lsr x11, x10, #1 87384: b50001eb cbnz x11, 0x873c0 87388: 14000025 b 0x8741c 8738c: 3707fec8 tbnz w8, #0x0, 0x87364 87390: f9400368 ldr x8, [x27] 87394: 34ffff13 cbz w19, 0x87374 87398: 8b1a0749 add x9, x26, x26, lsl #1 8739c: d37ced33 lsl x19, x9, #4 873a0: f0000181 adrp x1, 0xba000 873a4: 8b130100 add x0, x8, x19 873a8: 321f03e2 orr w2, wzr, #0x2 873ac: 913b3c21 add x1, x1, #0xecf 873b0: 14000012 b 0x873f8 873b4: 9b19234b madd x11, x26, x25, x8 873b8: f940116b ldr x11, [x11, #0x20] 873bc: b400030b cbz x11, 0x8741c 873c0: 3700006a tbnz w10, #0x0, 0x873cc 873c4: 91000529 add x9, x9, #0x1 873c8: 14000003 b 0x873d4 873cc: 9b192349 madd x9, x26, x25, x8 873d0: f9401529 ldr x9, [x9, #0x28] 873d4: 39400129 ldrb w9, [x9] 873d8: 7100a13f cmp w9, #0x28 873dc: 54000201 b.ne 0x8741c 873e0: 8b1a0749 add x9, x26, x26, lsl #1 873e4: d37ced33 lsl x19, x9, #4 873e8: f0000181 adrp x1, 0xba000 873ec: 8b130100 add x0, x8, x19 873f0: 320003e2 orr w2, wzr, #0x1 873f4: 913b4021 add x1, x1, #0xed0 873f8: 94001eb0 bl 0x8eeb8 873fc: f9400368 ldr x8, [x27] 87400: d0000162 adrp x2, 0xb5000 87404: 320003e3 orr w3, wzr, #0x1 87408: aa1f03e1 mov x1, xzr 8740c: 8b130108 add x8, x8, x19 87410: 91006100 add x0, x8, #0x18 87414: 9117cc42 add x2, x2, #0x5f3 87418: 94001e2a bl 0x8ecc0 8741c: f94027e8 ldr x8, [sp, #0x48] 87420: 39400108 ldrb w8, [x8] 87424: 7101551f cmp w8, #0x55 87428: 54000301 b.ne 0x87488 8742c: f9400368 ldr x8, [x27] 87430: a906ffff stp xzr, xzr, [sp, #0x68] 87434: f90033ff str xzr, [sp, #0x60] 87438: d503201f nop 8743c: 9b192348 madd x8, x26, x25, x8 87440: 39400109 ldrb w9, [x8] 87444: a940ad0a ldp x10, x11, [x8, #0x8] 87448: d341fd2c lsr x12, x9, #1 8744c: 7200013f tst w9, #0x1 87450: 9a8a0189 csel x9, x12, x10, eq 87454: 9a881575 csinc x21, x11, x8, ne 87458: f100313f cmp x9, #0xc 8745c: 321e07e8 orr w8, wzr, #0xc 87460: 9a883134 csel x20, x9, x8, lo 87464: b100429f cmn x20, #0x10 87468: 5401daa2 b.hs 0x8afbc 8746c: f1005e9f cmp x20, #0x17 87470: 54000142 b.hs 0x87498 87474: f9402bf7 ldr x23, [sp, #0x50] 87478: d37ffa88 lsl x8, x20, #1 8747c: 390183e8 strb w8, [sp, #0x60] 87480: b5000194 cbnz x20, 0x874b0 87484: 1400000f b 0x874c0 87488: f9400368 ldr x8, [x27] 8748c: d503201f nop 87490: 9b19235c madd x28, x26, x25, x8 87494: 14000024 b 0x87524 87498: 321c03e0 orr w0, wzr, #0x10 8749c: 97fe20f5 bl 0xf870 874a0: aa0003f7 mov x23, x0 874a4: 52800228 mov w8, #0x11 // =17 874a8: a906dff4 stp x20, x23, [sp, #0x68] 874ac: f90033e8 str x8, [sp, #0x60] 874b0: aa1703e0 mov x0, x23 874b4: aa1503e1 mov x1, x21 874b8: aa1403e2 mov x2, x20 874bc: 97fe20f5 bl 0xf890 874c0: 38346aff strb wzr, [x23, x20] 874c4: 394183f3 ldrb w19, [sp, #0x60] 874c8: f94037e8 ldr x8, [sp, #0x68] 874cc: d341fe69 lsr x9, x19, #1 874d0: 7200027f tst w19, #0x1 874d4: 9a880128 csel x8, x9, x8, eq 874d8: f100311f cmp x8, #0xc 874dc: 54000321 b.ne 0x87540 874e0: f9403be8 ldr x8, [sp, #0x70] 874e4: f9402be9 ldr x9, [sp, #0x50] 874e8: 7200027f tst w19, #0x1 874ec: 900001a1 adrp x1, 0xbb000 874f0: 321e07e2 orr w2, wzr, #0xc 874f4: 9a880120 csel x0, x9, x8, eq 874f8: 910d8c21 add x1, x1, #0x363 874fc: 97fe1f0d bl 0xf130 87500: 7100001f cmp w0, #0x0 87504: 1a9f07f4 cset w20, ne 87508: 36000073 tbz w19, #0x0, 0x87514 8750c: f9403be0 ldr x0, [sp, #0x70] 87510: 97fe212c bl 0xf9c0 87514: f9400373 ldr x19, [x27] 87518: d503201f nop 8751c: 9b194f5c madd x28, x26, x25, x19 87520: 34000174 cbz w20, 0x8754c 87524: 900001a1 adrp x1, 0xbb000 87528: 320003e2 orr w2, wzr, #0x1 8752c: aa1c03e0 mov x0, x28 87530: 91059421 add x1, x1, #0x165 87534: 94001e61 bl 0x8eeb8 87538: f94023e9 ldr x9, [sp, #0x40] 8753c: 140000b0 b 0x877fc 87540: 320003f4 orr w20, wzr, #0x1 87544: 3607fe93 tbz w19, #0x0, 0x87514 87548: 17fffff1 b 0x8750c 8754c: 39400388 ldrb w8, [x28] 87550: 370000e8 tbnz w8, #0x0, 0x8756c 87554: d341fd14 lsr x20, x8, #1 87558: f1002e9f cmp x20, #0xb 8755c: 52800169 mov w9, #0xb // =11 87560: 9a89329b csel x27, x20, x9, lo 87564: 528002d6 mov w22, #0x16 // =22 87568: 14000009 b 0x8758c 8756c: 9b194f49 madd x9, x26, x25, x19 87570: f9400388 ldr x8, [x28] 87574: f9400534 ldr x20, [x9, #0x8] 87578: 5280016a mov w10, #0xb // =11 8757c: 927ff909 and x9, x8, #0xfffffffffffffffe 87580: f1002e9f cmp x20, #0xb 87584: 9a8a329b csel x27, x20, x10, lo 87588: d1000536 sub x22, x9, #0x1 8758c: cb140369 sub x9, x27, x20 87590: 8b160129 add x9, x9, x22 87594: f100093f cmp x9, #0x2 87598: 54000162 b.hs 0x875c4 8759c: cb1b0298 sub x24, x20, x27 875a0: 91000b17 add x23, x24, #0x2 875a4: 9280022a mov x10, #-0x12 // =-18 875a8: cb1602e9 sub x9, x23, x22 875ac: cb16014a sub x10, x10, x22 875b0: eb09015f cmp x10, x9 875b4: 5401d043 b.lo 0x8afbc 875b8: 37000408 tbnz w8, #0x0, 0x87638 875bc: 91000799 add x25, x28, #0x1 875c0: 14000020 b 0x87640 875c4: 37000148 tbnz w8, #0x0, 0x875ec 875c8: 321c07f6 orr w22, wzr, #0x30 875cc: 91000799 add x25, x28, #0x1 875d0: f1000b7f cmp x27, #0x2 875d4: 54000161 b.ne 0x87600 875d8: 90000155 adrp x21, 0xaf000 875dc: aa1f03e8 mov x8, xzr 875e0: 9108e6b5 add x21, x21, #0x239 875e4: 321f03f7 orr w23, wzr, #0x2 875e8: 14000073 b 0x877b4 875ec: 9b194f48 madd x8, x26, x25, x19 875f0: f9400919 ldr x25, [x8, #0x10] 875f4: 321c07f6 orr w22, wzr, #0x30 875f8: f1000b7f cmp x27, #0x2 875fc: 54fffee0 b.eq 0x875d8 87600: cb1b0298 sub x24, x20, x27 87604: b40006d8 cbz x24, 0x876dc 87608: f1000f7f cmp x27, #0x3 8760c: 54000703 b.lo 0x876ec 87610: aa1903e0 mov x0, x25 87614: 528c8d28 mov w8, #0x6469 // =25705 87618: 78002408 strh w8, [x0], #0x2 8761c: 8b1b0321 add x1, x25, x27 87620: aa1803e2 mov x2, x24 87624: 97fe1ffb bl 0xf610 87628: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 8762c: 321f03e9 orr w9, wzr, #0x2 87630: f2955578 movk x24, #0xaaab 87634: 14000065 b 0x877c8 87638: 9b194f48 madd x8, x26, x25, x19 8763c: f9400919 ldr x25, [x8, #0x10] 87640: 92800328 mov x8, #-0x1a // =-26 87644: f2efffe8 movk x8, #0x7fff, lsl #48 87648: eb0802df cmp x22, x8 8764c: 54000108 b.hi 0x8766c 87650: d37ffac8 lsl x8, x22, #1 87654: eb0802ff cmp x23, x8 87658: 9a973108 csel x8, x8, x23, lo 8765c: f1005d1f cmp x8, #0x17 87660: 540000a2 b.hs 0x87674 87664: 528002f4 mov w20, #0x17 // =23 87668: 14000005 b 0x8767c 8766c: b27bfbf4 orr x20, xzr, #0xffffffffffffffef 87670: 14000003 b 0x8767c 87674: 91004108 add x8, x8, #0x10 87678: 927ced14 and x20, x8, #0xfffffffffffffff0 8767c: aa1403e0 mov x0, x20 87680: 97fe207c bl 0xf870 87684: aa0003f5 mov x21, x0 87688: 528c8d28 mov w8, #0x6469 // =25705 8768c: 790002a8 strh w8, [x21] 87690: b40000b8 cbz x24, 0x876a4 87694: 91000aa0 add x0, x21, #0x2 87698: 8b1b0321 add x1, x25, x27 8769c: aa1803e2 mov x2, x24 876a0: 97fe207c bl 0xf890 876a4: f1005adf cmp x22, #0x16 876a8: 54000060 b.eq 0x876b4 876ac: aa1903e0 mov x0, x25 876b0: 97fe20c4 bl 0xf9c0 876b4: 321c07f9 orr w25, wzr, #0x30 876b8: 9b194f48 madd x8, x26, x25, x19 876bc: b2400289 orr x9, x20, #0x1 876c0: a900d517 stp x23, x21, [x8, #0x8] 876c4: f9000389 str x9, [x28] 876c8: f94023e9 ldr x9, [sp, #0x40] 876cc: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 876d0: 8b1702a8 add x8, x21, x23 876d4: f2955578 movk x24, #0xaaab 876d8: 14000048 b 0x877f8 876dc: 90000155 adrp x21, 0xaf000 876e0: aa1f03e8 mov x8, xzr 876e4: 9108e6b5 add x21, x21, #0x239 876e8: 14000030 b 0x877a8 876ec: 90000148 adrp x8, 0xaf000 876f0: 9108e508 add x8, x8, #0x239 876f4: eb08033f cmp x25, x8 876f8: 8b1b0321 add x1, x25, x27 876fc: 54000402 b.hs 0x8777c 87700: 90000149 adrp x9, 0xaf000 87704: 8b140328 add x8, x25, x20 87708: 9108e529 add x9, x9, #0x239 8770c: eb09011f cmp x8, x9 87710: 90000148 adrp x8, 0xaf000 87714: 9108e508 add x8, x8, #0x239 87718: aa0803f5 mov x21, x8 8771c: 540003e9 b.ls 0x87798 87720: eb08003f cmp x1, x8 87724: 54000309 b.ls 0x87784 87728: b400011b cbz x27, 0x87748 8772c: aa0103f5 mov x21, x1 87730: 90000141 adrp x1, 0xaf000 87734: aa1903e0 mov x0, x25 87738: 9108e421 add x1, x1, #0x239 8773c: aa1b03e2 mov x2, x27 87740: 97fe2054 bl 0xf890 87744: aa1503e1 mov x1, x21 87748: 321f03e8 orr w8, wzr, #0x2 8774c: 91000b20 add x0, x25, #0x2 87750: aa1803e2 mov x2, x24 87754: cb1b0117 sub x23, x8, x27 87758: 97fe1fae bl 0xf610 8775c: aa1f03e9 mov x9, xzr 87760: b4ffd937 cbz x23, 0x87284 87764: 90000148 adrp x8, 0xaf000 87768: 9108e508 add x8, x8, #0x239 8776c: 91000915 add x21, x8, #0x2 87770: aa1b03e8 mov x8, x27 87774: aa0903fb mov x27, x9 87778: 1400000d b 0x877ac 8777c: aa0803f5 mov x21, x8 87780: 14000006 b 0x87798 87784: 321f03e8 orr w8, wzr, #0x2 87788: 90000149 adrp x9, 0xaf000 8778c: cb1b0108 sub x8, x8, x27 87790: 9108e529 add x9, x9, #0x239 87794: 8b080135 add x21, x9, x8 87798: 91000b20 add x0, x25, #0x2 8779c: aa1803e2 mov x2, x24 877a0: 97fe1f9c bl 0xf610 877a4: aa1f03e8 mov x8, xzr 877a8: 321f03f7 orr w23, wzr, #0x2 877ac: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 877b0: f2955578 movk x24, #0xaaab 877b4: 8b080320 add x0, x25, x8 877b8: aa1503e1 mov x1, x21 877bc: aa1703e2 mov x2, x23 877c0: 97fe1f94 bl 0xf610 877c4: aa1703e9 mov x9, x23 877c8: 3940038a ldrb w10, [x28] 877cc: cb1b0128 sub x8, x9, x27 877d0: 8b140108 add x8, x8, x20 877d4: 3700008a tbnz w10, #0x0, 0x877e4 877d8: d37ff909 lsl x9, x8, #1 877dc: 39000389 strb w9, [x28] 877e0: 14000003 b 0x877ec 877e4: 9b164f49 madd x9, x26, x22, x19 877e8: f9000528 str x8, [x9, #0x8] 877ec: f94023e9 ldr x9, [sp, #0x40] 877f0: 8b080328 add x8, x25, x8 877f4: 321c07f9 orr w25, wzr, #0x30 877f8: 3900011f strb wzr, [x8] 877fc: aa0903e8 mov x8, x9 87800: f940151c ldr x28, [x8, #0x28] 87804: f9400113 ldr x19, [x8] 87808: a97ea796 ldp x22, x9, [x28, #-0x18] 8780c: d503201f nop 87810: 9b194f54 madd x20, x26, x25, x19 87814: eb0902df cmp x22, x9 87818: 54000140 b.eq 0x87840 8781c: a900fedf stp xzr, xzr, [x22, #0x8] 87820: f90002df str xzr, [x22] 87824: 39400288 ldrb w8, [x20] 87828: 370004e8 tbnz w8, #0x0, 0x878c4 8782c: f9400a88 ldr x8, [x20, #0x10] 87830: f9000ac8 str x8, [x22, #0x10] 87834: 3dc00280 ldr q0, [x20] 87838: 3d8002c0 str q0, [x22] 8783c: 1400003b b 0x87928 87840: f85e038a ldur x10, [x28, #-0x20] 87844: b200f3eb mov x11, #0x5555555555555555 // =6148914691236517205 87848: f2e0aaab movk x11, #0x555, lsl #48 8784c: cb0a02c8 sub x8, x22, x10 87850: 9344fd08 asr x8, x8, #4 87854: 9b187d16 mul x22, x8, x24 87858: 910006c8 add x8, x22, #0x1 8785c: eb0b011f cmp x8, x11 87860: 5401bae8 b.hi 0x8afbc 87864: cb0a0129 sub x9, x9, x10 87868: 9344fd29 asr x9, x9, #4 8786c: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 87870: 9b187d29 mul x9, x9, x24 87874: f2e0554a movk x10, #0x2aa, lsl #48 87878: b200f3f7 mov x23, #0x5555555555555555 // =6148914691236517205 8787c: eb0a013f cmp x9, x10 87880: f2e0aab7 movk x23, #0x555, lsl #48 87884: 540000a2 b.hs 0x87898 87888: d37ff929 lsl x9, x9, #1 8788c: eb08013f cmp x9, x8 87890: 9a893117 csel x23, x8, x9, lo 87894: b4ffbd97 cbz x23, 0x87044 87898: f85f8388 ldur x8, [x28, #-0x8] 8789c: 8b1706e9 add x9, x23, x23, lsl #1 878a0: d37ced20 lsl x0, x9, #4 878a4: f948011b ldr x27, [x8, #0x1000] 878a8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 878ac: cb1b0129 sub x9, x9, x27 878b0: eb00013f cmp x9, x0 878b4: 54ffbc22 b.hs 0x87038 878b8: 97fe1fee bl 0xf870 878bc: aa0003fb mov x27, x0 878c0: 17fffde2 b 0x87048 878c4: 9b194f48 madd x8, x26, x25, x19 878c8: f9400518 ldr x24, [x8, #0x8] 878cc: b100431f cmn x24, #0x10 878d0: 5401b762 b.hs 0x8afbc 878d4: f9400914 ldr x20, [x8, #0x10] 878d8: f1005f1f cmp x24, #0x17 878dc: 540000c2 b.hs 0x878f4 878e0: d37ffb08 lsl x8, x24, #1 878e4: aa1603f5 mov x21, x22 878e8: 380016a8 strb w8, [x21], #0x1 878ec: b5000158 cbnz x24, 0x87914 878f0: 1400000d b 0x87924 878f4: 91004308 add x8, x24, #0x10 878f8: 927ced17 and x23, x8, #0xfffffffffffffff0 878fc: aa1703e0 mov x0, x23 87900: 97fe1fdc bl 0xf870 87904: aa0003f5 mov x21, x0 87908: b24002e8 orr x8, x23, #0x1 8790c: a900d6d8 stp x24, x21, [x22, #0x8] 87910: f90002c8 str x8, [x22] 87914: aa1503e0 mov x0, x21 87918: aa1403e1 mov x1, x20 8791c: aa1803e2 mov x2, x24 87920: 97fe1fdc bl 0xf890 87924: 38386abf strb wzr, [x21, x24] 87928: aa1603f8 mov x24, x22 8792c: f8018f1f str xzr, [x24, #0x18]! 87930: d503201f nop 87934: 9b194f48 madd x8, x26, x25, x19 87938: a900ff1f stp xzr, xzr, [x24, #0x8] 8793c: 38418d09 ldrb w9, [x8, #0x18]! 87940: 370000c9 tbnz w9, #0x0, 0x87958 87944: f9400909 ldr x9, [x8, #0x10] 87948: f9000b09 str x9, [x24, #0x10] 8794c: 3dc00100 ldr q0, [x8] 87950: 3d800300 str q0, [x24] 87954: 14000019 b 0x879b8 87958: 9b194f48 madd x8, x26, x25, x19 8795c: f9401119 ldr x25, [x8, #0x20] 87960: b100433f cmn x25, #0x10 87964: 54020d22 b.hs 0x8bb08 87968: f9401514 ldr x20, [x8, #0x28] 8796c: f1005f3f cmp x25, #0x17 87970: 540000a2 b.hs 0x87984 87974: d37ffb28 lsl x8, x25, #1 87978: 38001708 strb w8, [x24], #0x1 8797c: b5000159 cbnz x25, 0x879a4 87980: 1400000d b 0x879b4 87984: 91004328 add x8, x25, #0x10 87988: 927ced15 and x21, x8, #0xfffffffffffffff0 8798c: aa1503e0 mov x0, x21 87990: 97fe1fb8 bl 0xf870 87994: aa0003f8 mov x24, x0 87998: b24002a8 orr x8, x21, #0x1 8799c: a90262d9 stp x25, x24, [x22, #0x20] 879a0: f9000ec8 str x8, [x22, #0x18] 879a4: aa1803e0 mov x0, x24 879a8: aa1403e1 mov x1, x20 879ac: aa1903e2 mov x2, x25 879b0: 97fe1fb8 bl 0xf890 879b4: 38396b1f strb wzr, [x24, x25] 879b8: f85e8388 ldur x8, [x28, #-0x18] 879bc: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 879c0: f2955578 movk x24, #0xaaab 879c4: 9100c108 add x8, x8, #0x30 879c8: f81e8388 stur x8, [x28, #-0x18] 879cc: a943efe8 ldp x8, x27, [sp, #0x38] 879d0: 9100075a add x26, x26, #0x1 879d4: 321c07f9 orr w25, wzr, #0x30 879d8: eb08035f cmp x26, x8 879dc: 54ffc5c3 b.lo 0x87294 879e0: f94013fc ldr x28, [sp, #0x20] 879e4: 14000f04 b 0x8b5f4 879e8: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 879ec: f9401ee9 ldr x9, [x23, #0x38] 879f0: d37bea68 lsl x8, x19, #5 879f4: f9480120 ldr x0, [x9, #0x1000] 879f8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 879fc: cb00014a sub x10, x10, x0 87a00: eb08015f cmp x10, x8 87a04: 54003542 b.hs 0x880ac 87a08: aa0803e0 mov x0, x8 87a0c: 97fe1f99 bl 0xf870 87a10: 140001a9 b 0x880b4 87a14: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 87a18: f9401ee9 ldr x9, [x23, #0x38] 87a1c: d37bea68 lsl x8, x19, #5 87a20: f9480120 ldr x0, [x9, #0x1000] 87a24: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 87a28: cb00014a sub x10, x10, x0 87a2c: eb08015f cmp x10, x8 87a30: 540037e2 b.hs 0x8812c 87a34: aa0803e0 mov x0, x8 87a38: 97fe1f8e bl 0xf870 87a3c: 140001be b 0x88134 87a40: aa1603e0 mov x0, x22 87a44: 97fe1fdf bl 0xf9c0 87a48: cb1302a8 sub x8, x21, x19 87a4c: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 87a50: cb17030a sub x10, x24, x23 87a54: f2955569 movk x9, #0xaaab 87a58: 9344fd08 asr x8, x8, #4 87a5c: 9344fd4a asr x10, x10, #4 87a60: 9b097d13 mul x19, x8, x9 87a64: 9b097d58 mul x24, x10, x9 87a68: eb18027f cmp x19, x24 87a6c: 54002fa2 b.hs 0x88060 87a70: 910183e8 add x8, sp, #0x60 87a74: 321c07f6 orr w22, wzr, #0x30 87a78: b2400108 orr x8, x8, #0x1 87a7c: f9002be8 str x8, [sp, #0x50] 87a80: f9001ff8 str x24, [sp, #0x38] 87a84: 14000094 b 0x87cd4 87a88: 8b000329 add x9, x25, x0 87a8c: f9080109 str x9, [x8, #0x1000] 87a90: 14000002 b 0x87a98 87a94: aa1f03f9 mov x25, xzr 87a98: 321c07e9 orr w9, wzr, #0x30 87a9c: 9b09669c madd x28, x20, x9, x25 87aa0: a900ff9f stp xzr, xzr, [x28, #0x8] 87aa4: f900039f str xzr, [x28] 87aa8: 394002c8 ldrb w8, [x22] 87aac: d503201f nop 87ab0: 9b09670b madd x11, x24, x9, x25 87ab4: f90027eb str x11, [sp, #0x48] 87ab8: 370000e8 tbnz w8, #0x0, 0x87ad4 87abc: f9400ac8 ldr x8, [x22, #0x10] 87ac0: f9000b88 str x8, [x28, #0x10] 87ac4: 3dc002c0 ldr q0, [x22] 87ac8: 3d800380 str q0, [x28] 87acc: f9401ff8 ldr x24, [sp, #0x38] 87ad0: 1400001f b 0x87b4c 87ad4: 9b095668 madd x8, x19, x9, x21 87ad8: f940051a ldr x26, [x8, #0x8] 87adc: b100435f cmn x26, #0x10 87ae0: 54020262 b.hs 0x8bb2c 87ae4: f940091b ldr x27, [x8, #0x10] 87ae8: f1005f5f cmp x26, #0x17 87aec: 540000e2 b.hs 0x87b08 87af0: d37ffb48 lsl x8, x26, #1 87af4: aa1c03f6 mov x22, x28 87af8: 380016c8 strb w8, [x22], #0x1 87afc: f9401ff8 ldr x24, [sp, #0x38] 87b00: b50001ba cbnz x26, 0x87b34 87b04: 14000010 b 0x87b44 87b08: 91004348 add x8, x26, #0x10 87b0c: 927ced18 and x24, x8, #0xfffffffffffffff0 87b10: aa1803e0 mov x0, x24 87b14: 97fe1f57 bl 0xf870 87b18: 321c07e8 orr w8, wzr, #0x30 87b1c: aa0003f6 mov x22, x0 87b20: 9b086688 madd x8, x20, x8, x25 87b24: b2400309 orr x9, x24, #0x1 87b28: a900d91a stp x26, x22, [x8, #0x8] 87b2c: f9000389 str x9, [x28] 87b30: f9401ff8 ldr x24, [sp, #0x38] 87b34: aa1603e0 mov x0, x22 87b38: aa1b03e1 mov x1, x27 87b3c: aa1a03e2 mov x2, x26 87b40: 97fe1f54 bl 0xf890 87b44: 383a6adf strb wzr, [x22, x26] 87b48: f94027eb ldr x11, [sp, #0x48] 87b4c: 321c07f6 orr w22, wzr, #0x30 87b50: 9b16669a madd x26, x20, x22, x25 87b54: f8018f5f str xzr, [x26, #0x18]! 87b58: d503201f nop 87b5c: 9b165668 madd x8, x19, x22, x21 87b60: a900ff5f stp xzr, xzr, [x26, #0x8] 87b64: 38418d09 ldrb w9, [x8, #0x18]! 87b68: 370000c9 tbnz w9, #0x0, 0x87b80 87b6c: f9400909 ldr x9, [x8, #0x10] 87b70: f9000b49 str x9, [x26, #0x10] 87b74: 3dc00100 ldr q0, [x8] 87b78: 3d800340 str q0, [x26] 87b7c: 1400001d b 0x87bf0 87b80: 9b165668 madd x8, x19, x22, x21 87b84: f940111b ldr x27, [x8, #0x20] 87b88: b100437f cmn x27, #0x10 87b8c: 5401fda2 b.hs 0x8bb40 87b90: f9401515 ldr x21, [x8, #0x28] 87b94: f1005f7f cmp x27, #0x17 87b98: 540000a2 b.hs 0x87bac 87b9c: d37ffb68 lsl x8, x27, #1 87ba0: 38001748 strb w8, [x26], #0x1 87ba4: b50001bb cbnz x27, 0x87bd8 87ba8: 14000010 b 0x87be8 87bac: 91004368 add x8, x27, #0x10 87bb0: 927ced18 and x24, x8, #0xfffffffffffffff0 87bb4: aa1803e0 mov x0, x24 87bb8: 97fe1f2e bl 0xf870 87bbc: b2400309 orr x9, x24, #0x1 87bc0: f9401ff8 ldr x24, [sp, #0x38] 87bc4: d503201f nop 87bc8: 9b166688 madd x8, x20, x22, x25 87bcc: a902011b stp x27, x0, [x8, #0x20] 87bd0: f9000349 str x9, [x26] 87bd4: aa0003fa mov x26, x0 87bd8: aa1a03e0 mov x0, x26 87bdc: aa1503e1 mov x1, x21 87be0: aa1b03e2 mov x2, x27 87be4: 97fe1f2b bl 0xf890 87be8: 383b6b5f strb wzr, [x26, x27] 87bec: f94027eb ldr x11, [sp, #0x48] 87bf0: a97e26f4 ldp x20, x9, [x23, #-0x20] 87bf4: 9100c388 add x8, x28, #0x30 87bf8: eb14013f cmp x9, x20 87bfc: 54000260 b.eq 0x87c48 87c00: f85e012a ldur x10, [x9, #-0x20] 87c04: f81e038a stur x10, [x28, #-0x20] 87c08: 3cdd0120 ldur q0, [x9, #-0x30] 87c0c: 3c9d0380 stur q0, [x28, #-0x30] 87c10: f85f812a ldur x10, [x9, #-0x8] 87c14: a93dfd3f stp xzr, xzr, [x9, #-0x28] 87c18: f81d013f stur xzr, [x9, #-0x30] 87c1c: f81f838a stur x10, [x28, #-0x8] 87c20: 3cde8120 ldur q0, [x9, #-0x18] 87c24: 3c9e8380 stur q0, [x28, #-0x18] 87c28: a93f7d3f stp xzr, xzr, [x9, #-0x10] 87c2c: f81e813f stur xzr, [x9, #-0x18] 87c30: d100c129 sub x9, x9, #0x30 87c34: eb09029f cmp x20, x9 87c38: d100c39c sub x28, x28, #0x30 87c3c: 54fffe21 b.ne 0x87c00 87c40: a97e52f9 ldp x25, x20, [x23, #-0x20] 87c44: 14000002 b 0x87c4c 87c48: aa1403f9 mov x25, x20 87c4c: f85f02f5 ldur x21, [x23, #-0x10] 87c50: a93e22fc stp x28, x8, [x23, #-0x20] 87c54: f81f02eb stur x11, [x23, #-0x10] 87c58: f94023fc ldr x28, [sp, #0x40] 87c5c: eb19029f cmp x20, x25 87c60: 540001a0 b.eq 0x87c94 87c64: 385e8288 ldurb w8, [x20, #-0x18] 87c68: 36000068 tbz w8, #0x0, 0x87c74 87c6c: f85f8280 ldur x0, [x20, #-0x8] 87c70: 97fe1f54 bl 0xf9c0 87c74: 385d0288 ldurb w8, [x20, #-0x30] 87c78: d100c296 sub x22, x20, #0x30 87c7c: 36000068 tbz w8, #0x0, 0x87c88 87c80: f85e0280 ldur x0, [x20, #-0x20] 87c84: 97fe1f4f bl 0xf9c0 87c88: eb16033f cmp x25, x22 87c8c: aa1603f4 mov x20, x22 87c90: 54fffea1 b.ne 0x87c64 87c94: 321c07f6 orr w22, wzr, #0x30 87c98: b4001df9 cbz x25, 0x88054 87c9c: f85f82e8 ldur x8, [x23, #-0x8] 87ca0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 87ca4: eb19013f cmp x9, x25 87ca8: 54000103 b.lo 0x87cc8 87cac: eb19011f cmp x8, x25 87cb0: 540000c8 b.hi 0x87cc8 87cb4: f9480109 ldr x9, [x8, #0x1000] 87cb8: eb15013f cmp x9, x21 87cbc: 54001cc1 b.ne 0x88054 87cc0: f9080119 str x25, [x8, #0x1000] 87cc4: 140000e4 b 0x88054 87cc8: aa1903e0 mov x0, x25 87ccc: 97fe1f3d bl 0xf9c0 87cd0: 140000e1 b 0x88054 87cd4: f9400388 ldr x8, [x28] 87cd8: a906ffff stp xzr, xzr, [sp, #0x68] 87cdc: f90033ff str xzr, [sp, #0x60] 87ce0: d503201f nop 87ce4: 9b162268 madd x8, x19, x22, x8 87ce8: 39406109 ldrb w9, [x8, #0x18] 87cec: a9422d0a ldp x10, x11, [x8, #0x20] 87cf0: 91006508 add x8, x8, #0x19 87cf4: 7200013f tst w9, #0x1 87cf8: d341fd29 lsr x9, x9, #1 87cfc: 9a8a0129 csel x9, x9, x10, eq 87d00: 9a8b011a csel x26, x8, x11, eq 87d04: f100093f cmp x9, #0x2 87d08: 321f03e8 orr w8, wzr, #0x2 87d0c: 9a883139 csel x25, x9, x8, lo 87d10: b100433f cmn x25, #0x10 87d14: 54019542 b.hs 0x8afbc 87d18: f1005f3f cmp x25, #0x17 87d1c: 540000c2 b.hs 0x87d34 87d20: f9402bfb ldr x27, [sp, #0x50] 87d24: d37ffb28 lsl x8, x25, #1 87d28: 390183e8 strb w8, [sp, #0x60] 87d2c: b5000119 cbnz x25, 0x87d4c 87d30: 1400000b b 0x87d5c 87d34: 321c03e0 orr w0, wzr, #0x10 87d38: 97fe1ece bl 0xf870 87d3c: aa0003fb mov x27, x0 87d40: 52800228 mov w8, #0x11 // =17 87d44: a906eff9 stp x25, x27, [sp, #0x68] 87d48: f90033e8 str x8, [sp, #0x60] 87d4c: aa1b03e0 mov x0, x27 87d50: aa1a03e1 mov x1, x26 87d54: aa1903e2 mov x2, x25 87d58: 97fe1ece bl 0xf890 87d5c: 38396b7f strb wzr, [x27, x25] 87d60: 394183e8 ldrb w8, [sp, #0x60] 87d64: f94037e9 ldr x9, [sp, #0x68] 87d68: 2a1f03f4 mov w20, wzr 87d6c: d341fd0a lsr x10, x8, #1 87d70: 7200011f tst w8, #0x1 87d74: 9a890149 csel x9, x10, x9, eq 87d78: f100093f cmp x9, #0x2 87d7c: 54000281 b.ne 0x87dcc 87d80: f9403be9 ldr x9, [sp, #0x70] 87d84: f9402bea ldr x10, [sp, #0x50] 87d88: 7200011f tst w8, #0x1 87d8c: 9a890149 csel x9, x10, x9, eq 87d90: 79400129 ldrh w9, [x9] 87d94: 528b640a mov w10, #0x5b20 // =23328 87d98: 6b0a013f cmp w9, w10 87d9c: 1a9f17f4 cset w20, eq 87da0: 36000188 tbz w8, #0x0, 0x87dd0 87da4: f9403be0 ldr x0, [sp, #0x70] 87da8: 97fe1f06 bl 0xf9c0 87dac: f9400388 ldr x8, [x28] 87db0: 35000154 cbnz w20, 0x87dd8 87db4: 9b162269 madd x9, x19, x22, x8 87db8: 38418d2a ldrb w10, [x9, #0x18]! 87dbc: 370001ca tbnz w10, #0x0, 0x87df4 87dc0: d341fd4b lsr x11, x10, #1 87dc4: b50001eb cbnz x11, 0x87e00 87dc8: 14000025 b 0x87e5c 87dcc: 3707fec8 tbnz w8, #0x0, 0x87da4 87dd0: f9400388 ldr x8, [x28] 87dd4: 34ffff14 cbz w20, 0x87db4 87dd8: 8b130669 add x9, x19, x19, lsl #1 87ddc: d37ced34 lsl x20, x9, #4 87de0: f0000181 adrp x1, 0xba000 87de4: 8b140100 add x0, x8, x20 87de8: 321f03e2 orr w2, wzr, #0x2 87dec: 913b3c21 add x1, x1, #0xecf 87df0: 14000012 b 0x87e38 87df4: 9b16226b madd x11, x19, x22, x8 87df8: f940116b ldr x11, [x11, #0x20] 87dfc: b400030b cbz x11, 0x87e5c 87e00: 3700006a tbnz w10, #0x0, 0x87e0c 87e04: 91000529 add x9, x9, #0x1 87e08: 14000003 b 0x87e14 87e0c: 9b162269 madd x9, x19, x22, x8 87e10: f9401529 ldr x9, [x9, #0x28] 87e14: 39400129 ldrb w9, [x9] 87e18: 7100a13f cmp w9, #0x28 87e1c: 54000201 b.ne 0x87e5c 87e20: 8b130669 add x9, x19, x19, lsl #1 87e24: d37ced34 lsl x20, x9, #4 87e28: f0000181 adrp x1, 0xba000 87e2c: 8b140100 add x0, x8, x20 87e30: 320003e2 orr w2, wzr, #0x1 87e34: 913b4021 add x1, x1, #0xed0 87e38: 94001c20 bl 0x8eeb8 87e3c: f9400388 ldr x8, [x28] 87e40: d0000162 adrp x2, 0xb5000 87e44: 320003e3 orr w3, wzr, #0x1 87e48: aa1f03e1 mov x1, xzr 87e4c: 8b140108 add x8, x8, x20 87e50: 91006100 add x0, x8, #0x18 87e54: 9117cc42 add x2, x2, #0x5f3 87e58: 94001b9a bl 0x8ecc0 87e5c: f9400388 ldr x8, [x28] 87e60: 8b130669 add x9, x19, x19, lsl #1 87e64: d37ced36 lsl x22, x9, #4 87e68: f0000181 adrp x1, 0xba000 87e6c: 8b160100 add x0, x8, x22 87e70: 320003e2 orr w2, wzr, #0x1 87e74: 91369021 add x1, x1, #0xda4 87e78: 94001c10 bl 0x8eeb8 87e7c: f9401797 ldr x23, [x28, #0x28] 87e80: f9400395 ldr x21, [x28] 87e84: a97ea6f4 ldp x20, x9, [x23, #-0x18] 87e88: 8b1602b6 add x22, x21, x22 87e8c: eb09029f cmp x20, x9 87e90: 54000160 b.eq 0x87ebc 87e94: a900fe9f stp xzr, xzr, [x20, #0x8] 87e98: f900029f str xzr, [x20] 87e9c: 394002c8 ldrb w8, [x22] 87ea0: 37000548 tbnz w8, #0x0, 0x87f48 87ea4: f9400ac8 ldr x8, [x22, #0x10] 87ea8: f9000a88 str x8, [x20, #0x10] 87eac: 3dc002c0 ldr q0, [x22] 87eb0: 321c07f6 orr w22, wzr, #0x30 87eb4: 3d800280 str q0, [x20] 87eb8: 1400003f b 0x87fb4 87ebc: f85e02ea ldur x10, [x23, #-0x20] 87ec0: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 87ec4: f295556c movk x12, #0xaaab 87ec8: b200f3eb mov x11, #0x5555555555555555 // =6148914691236517205 87ecc: cb0a0288 sub x8, x20, x10 87ed0: 9344fd08 asr x8, x8, #4 87ed4: 9b0c7d14 mul x20, x8, x12 87ed8: 91000688 add x8, x20, #0x1 87edc: f2e0aaab movk x11, #0x555, lsl #48 87ee0: eb0b011f cmp x8, x11 87ee4: 540186c8 b.hi 0x8afbc 87ee8: cb0a0129 sub x9, x9, x10 87eec: 9344fd29 asr x9, x9, #4 87ef0: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 87ef4: 9b0c7d29 mul x9, x9, x12 87ef8: f2e0554a movk x10, #0x2aa, lsl #48 87efc: b200f3f8 mov x24, #0x5555555555555555 // =6148914691236517205 87f00: eb0a013f cmp x9, x10 87f04: f2e0aab8 movk x24, #0x555, lsl #48 87f08: 540000a2 b.hs 0x87f1c 87f0c: d37ff929 lsl x9, x9, #1 87f10: eb08013f cmp x9, x8 87f14: 9a893118 csel x24, x8, x9, lo 87f18: b4ffdbf8 cbz x24, 0x87a94 87f1c: f85f82e8 ldur x8, [x23, #-0x8] 87f20: 8b180709 add x9, x24, x24, lsl #1 87f24: d37ced20 lsl x0, x9, #4 87f28: f9480119 ldr x25, [x8, #0x1000] 87f2c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 87f30: cb190129 sub x9, x9, x25 87f34: eb00013f cmp x9, x0 87f38: 54ffda82 b.hs 0x87a88 87f3c: 97fe1e4d bl 0xf870 87f40: aa0003f9 mov x25, x0 87f44: 17fffed5 b 0x87a98 87f48: 321c07f6 orr w22, wzr, #0x30 87f4c: 9b165668 madd x8, x19, x22, x21 87f50: f9400519 ldr x25, [x8, #0x8] 87f54: b100433f cmn x25, #0x10 87f58: 54018322 b.hs 0x8afbc 87f5c: f940091a ldr x26, [x8, #0x10] 87f60: f1005f3f cmp x25, #0x17 87f64: 540000c2 b.hs 0x87f7c 87f68: d37ffb28 lsl x8, x25, #1 87f6c: aa1403fb mov x27, x20 87f70: 38001768 strb w8, [x27], #0x1 87f74: b5000179 cbnz x25, 0x87fa0 87f78: 1400000e b 0x87fb0 87f7c: 91004328 add x8, x25, #0x10 87f80: 927ced1c and x28, x8, #0xfffffffffffffff0 87f84: aa1c03e0 mov x0, x28 87f88: 97fe1e3a bl 0xf870 87f8c: aa0003fb mov x27, x0 87f90: f9000a9b str x27, [x20, #0x10] 87f94: b2400388 orr x8, x28, #0x1 87f98: f94023fc ldr x28, [sp, #0x40] 87f9c: a9006688 stp x8, x25, [x20] 87fa0: aa1b03e0 mov x0, x27 87fa4: aa1a03e1 mov x1, x26 87fa8: aa1903e2 mov x2, x25 87fac: 97fe1e39 bl 0xf890 87fb0: 38396b7f strb wzr, [x27, x25] 87fb4: aa1403f9 mov x25, x20 87fb8: f8018f3f str xzr, [x25, #0x18]! 87fbc: d503201f nop 87fc0: 9b165668 madd x8, x19, x22, x21 87fc4: a900ff3f stp xzr, xzr, [x25, #0x8] 87fc8: 38418d09 ldrb w9, [x8, #0x18]! 87fcc: 370000c9 tbnz w9, #0x0, 0x87fe4 87fd0: f9400909 ldr x9, [x8, #0x10] 87fd4: f9000b29 str x9, [x25, #0x10] 87fd8: 3dc00100 ldr q0, [x8] 87fdc: 3d800320 str q0, [x25] 87fe0: 1400001a b 0x88048 87fe4: 9b165668 madd x8, x19, x22, x21 87fe8: f940111a ldr x26, [x8, #0x20] 87fec: b100435f cmn x26, #0x10 87ff0: 5401d8a2 b.hs 0x8bb04 87ff4: f940151b ldr x27, [x8, #0x28] 87ff8: f1005f5f cmp x26, #0x17 87ffc: 540000a2 b.hs 0x88010 88000: d37ffb48 lsl x8, x26, #1 88004: 38001728 strb w8, [x25], #0x1 88008: b500017a cbnz x26, 0x88034 8800c: 1400000e b 0x88044 88010: 91004348 add x8, x26, #0x10 88014: 927ced1c and x28, x8, #0xfffffffffffffff0 88018: aa1c03e0 mov x0, x28 8801c: 97fe1e15 bl 0xf870 88020: aa0003f9 mov x25, x0 88024: f9001699 str x25, [x20, #0x28] 88028: b2400388 orr x8, x28, #0x1 8802c: f94023fc ldr x28, [sp, #0x40] 88030: a901ea88 stp x8, x26, [x20, #0x18] 88034: aa1903e0 mov x0, x25 88038: aa1b03e1 mov x1, x27 8803c: aa1a03e2 mov x2, x26 88040: 97fe1e14 bl 0xf890 88044: 383a6b3f strb wzr, [x25, x26] 88048: f85e82e8 ldur x8, [x23, #-0x18] 8804c: 9100c108 add x8, x8, #0x30 88050: f81e82e8 stur x8, [x23, #-0x18] 88054: 91000673 add x19, x19, #0x1 88058: eb18027f cmp x19, x24 8805c: 54ffe3c3 b.lo 0x87cd4 88060: f9401bfc ldr x28, [sp, #0x30] 88064: 14000d64 b 0x8b5f4 88068: f94012ea ldr x10, [x23, #0x20] 8806c: cb0a0108 sub x8, x8, x10 88070: 9345fd16 asr x22, x8, #5 88074: 910006c8 add x8, x22, #0x1 88078: d37bfd0b lsr x11, x8, #59 8807c: b501d78b cbnz x11, 0x8bb6c 88080: cb0a0129 sub x9, x9, x10 88084: 9345fd2a asr x10, x9, #5 88088: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 8808c: eb0b015f cmp x10, x11 88090: 54003a68 b.hi 0x887dc 88094: 9344fd29 asr x9, x9, #4 88098: eb08013f cmp x9, x8 8809c: 9a893113 csel x19, x8, x9, lo 880a0: b5003a13 cbnz x19, 0x887e0 880a4: aa1f03e0 mov x0, xzr 880a8: 140001eb b 0x88854 880ac: 8b080008 add x8, x0, x8 880b0: f9080128 str x8, [x9, #0x1000] 880b4: 8b141408 add x8, x0, x20, lsl #5 880b8: a900fd1f stp xzr, xzr, [x8, #0x8] 880bc: f9403fe9 ldr x9, [sp, #0x78] 880c0: 9100810a add x10, x8, #0x20 880c4: f9000d09 str x9, [x8, #0x18] 880c8: 3dc01be0 ldr q0, [sp, #0x60] 880cc: 3d800100 str q0, [x8] 880d0: f9403be9 ldr x9, [sp, #0x70] 880d4: f9000909 str x9, [x8, #0x10] 880d8: a906ffff stp xzr, xzr, [sp, #0x68] 880dc: f90033ff str xzr, [sp, #0x60] 880e0: a9422ef4 ldp x20, x11, [x23, #0x20] 880e4: 8b131409 add x9, x0, x19, lsl #5 880e8: eb14017f cmp x11, x20 880ec: 54000600 b.eq 0x881ac 880f0: a93efd1f stp xzr, xzr, [x8, #-0x18] 880f4: f81e011f stur xzr, [x8, #-0x20] 880f8: f85f816c ldur x12, [x11, #-0x8] 880fc: f81f810c stur x12, [x8, #-0x8] 88100: 3cde0d60 ldr q0, [x11, #-0x20]! 88104: 3c9e0100 stur q0, [x8, #-0x20] 88108: f940096c ldr x12, [x11, #0x10] 8810c: eb0b029f cmp x20, x11 88110: f81f010c stur x12, [x8, #-0x10] 88114: d1008108 sub x8, x8, #0x20 88118: a900fd7f stp xzr, xzr, [x11, #0x8] 8811c: f900017f str xzr, [x11] 88120: 54fffe81 b.ne 0x880f0 88124: a94252f6 ldp x22, x20, [x23, #0x20] 88128: 14000022 b 0x881b0 8812c: 8b080008 add x8, x0, x8 88130: f9080128 str x8, [x9, #0x1000] 88134: 8b141408 add x8, x0, x20, lsl #5 88138: a900fd1f stp xzr, xzr, [x8, #0x8] 8813c: f9403fe9 ldr x9, [sp, #0x78] 88140: 9100810a add x10, x8, #0x20 88144: f9000d09 str x9, [x8, #0x18] 88148: 3dc01be0 ldr q0, [sp, #0x60] 8814c: 3d800100 str q0, [x8] 88150: f9403be9 ldr x9, [sp, #0x70] 88154: f9000909 str x9, [x8, #0x10] 88158: a906ffff stp xzr, xzr, [sp, #0x68] 8815c: f90033ff str xzr, [sp, #0x60] 88160: a9422ef4 ldp x20, x11, [x23, #0x20] 88164: 8b131409 add x9, x0, x19, lsl #5 88168: eb14017f cmp x11, x20 8816c: 54000520 b.eq 0x88210 88170: a93efd1f stp xzr, xzr, [x8, #-0x18] 88174: f81e011f stur xzr, [x8, #-0x20] 88178: f85f816c ldur x12, [x11, #-0x8] 8817c: f81f810c stur x12, [x8, #-0x8] 88180: 3cde0d60 ldr q0, [x11, #-0x20]! 88184: 3c9e0100 stur q0, [x8, #-0x20] 88188: f940096c ldr x12, [x11, #0x10] 8818c: eb0b029f cmp x20, x11 88190: f81f010c stur x12, [x8, #-0x10] 88194: d1008108 sub x8, x8, #0x20 88198: a900fd7f stp xzr, xzr, [x11, #0x8] 8819c: f900017f str xzr, [x11] 881a0: 54fffe81 b.ne 0x88170 881a4: a94252f6 ldp x22, x20, [x23, #0x20] 881a8: 1400001b b 0x88214 881ac: aa1403f6 mov x22, x20 881b0: f9401af3 ldr x19, [x23, #0x30] 881b4: eb16029f cmp x20, x22 881b8: a9022ae8 stp x8, x10, [x23, #0x20] 881bc: f9001ae9 str x9, [x23, #0x30] 881c0: 540000c0 b.eq 0x881d8 881c4: d1008294 sub x20, x20, #0x20 881c8: aa1403e0 mov x0, x20 881cc: 94001c12 bl 0x8f214 881d0: eb1402df cmp x22, x20 881d4: 54ffff81 b.ne 0x881c4 881d8: b4002416 cbz x22, 0x88658 881dc: f9401ee8 ldr x8, [x23, #0x38] 881e0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 881e4: eb16013f cmp x9, x22 881e8: 54002343 b.lo 0x88650 881ec: eb16011f cmp x8, x22 881f0: 54002308 b.hi 0x88650 881f4: f9480109 ldr x9, [x8, #0x1000] 881f8: eb13013f cmp x9, x19 881fc: 540022e1 b.ne 0x88658 88200: f9080116 str x22, [x8, #0x1000] 88204: f94033f3 ldr x19, [sp, #0x60] 88208: b50022d3 cbnz x19, 0x88660 8820c: 14000751 b 0x89f50 88210: aa1403f6 mov x22, x20 88214: f9401af3 ldr x19, [x23, #0x30] 88218: eb16029f cmp x20, x22 8821c: a9022ae8 stp x8, x10, [x23, #0x20] 88220: f9001ae9 str x9, [x23, #0x30] 88224: 540000c0 b.eq 0x8823c 88228: d1008294 sub x20, x20, #0x20 8822c: aa1403e0 mov x0, x20 88230: 94001bf9 bl 0x8f214 88234: eb1402df cmp x22, x20 88238: 54ffff81 b.ne 0x88228 8823c: b40028b6 cbz x22, 0x88750 88240: f9401ee8 ldr x8, [x23, #0x38] 88244: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 88248: eb16013f cmp x9, x22 8824c: 540027e3 b.lo 0x88748 88250: eb16011f cmp x8, x22 88254: 540027a8 b.hi 0x88748 88258: f9480109 ldr x9, [x8, #0x1000] 8825c: eb13013f cmp x9, x19 88260: 54002781 b.ne 0x88750 88264: f9080116 str x22, [x8, #0x1000] 88268: f94033f3 ldr x19, [sp, #0x60] 8826c: b5002773 cbnz x19, 0x88758 88270: 14000738 b 0x89f50 88274: f90027f8 str x24, [sp, #0x48] 88278: aa1c03f9 mov x25, x28 8827c: f85e0f28 ldr x8, [x25, #-0x20]! 88280: 3900011f strb wzr, [x8] 88284: 385f0337 ldurb w23, [x25, #-0x10] 88288: f81f833f stur xzr, [x25, #-0x8] 8828c: 37003757 tbnz w23, #0x0, 0x88974 88290: 528002d8 mov w24, #0x16 // =22 88294: 37003797 tbnz w23, #0x0, 0x88984 88298: 12001ee8 and w8, w23, #0xff 8829c: 121f1ae9 and w9, w23, #0xfe 882a0: 7100b91f cmp w8, #0x2e 882a4: d341fd29 lsr x9, x9, #1 882a8: 54008fc2 b.hs 0x894a0 882ac: 320003e8 orr w8, wzr, #0x1 882b0: 140001b7 b 0x8898c 882b4: f94012ea ldr x10, [x23, #0x20] 882b8: cb0a0108 sub x8, x8, x10 882bc: 9345fd14 asr x20, x8, #5 882c0: 91000688 add x8, x20, #0x1 882c4: d37bfd0b lsr x11, x8, #59 882c8: b501c54b cbnz x11, 0x8bb70 882cc: cb0a0129 sub x9, x9, x10 882d0: 9345fd2a asr x10, x9, #5 882d4: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 882d8: eb0b015f cmp x10, x11 882dc: 540043a8 b.hi 0x88b50 882e0: 9344fd29 asr x9, x9, #4 882e4: eb08013f cmp x9, x8 882e8: 9a893113 csel x19, x8, x9, lo 882ec: b5004353 cbnz x19, 0x88b54 882f0: aa1f03e0 mov x0, xzr 882f4: 14000273 b 0x88cc0 882f8: 321c03e0 orr w0, wzr, #0x10 882fc: 97fe1d5d bl 0xf870 88300: aa0003f7 mov x23, x0 88304: 52800228 mov w8, #0x11 // =17 88308: a906dff4 stp x20, x23, [sp, #0x68] 8830c: f90033e8 str x8, [sp, #0x60] 88310: aa1703e0 mov x0, x23 88314: aa1603e1 mov x1, x22 88318: aa1403e2 mov x2, x20 8831c: 97fe1d5d bl 0xf890 88320: 38346aff strb wzr, [x23, x20] 88324: 394183f3 ldrb w19, [sp, #0x60] 88328: f94037e8 ldr x8, [sp, #0x68] 8832c: d341fe69 lsr x9, x19, #1 88330: 7200027f tst w19, #0x1 88334: 9a880128 csel x8, x9, x8, eq 88338: f100251f cmp x8, #0x9 8833c: 54000941 b.ne 0x88464 88340: f9403be8 ldr x8, [sp, #0x70] 88344: 910183e9 add x9, sp, #0x60 88348: b2400129 orr x9, x9, #0x1 8834c: 7200027f tst w19, #0x1 88350: f0000181 adrp x1, 0xbb000 88354: 9a880120 csel x0, x9, x8, eq 88358: 910dc021 add x1, x1, #0x370 8835c: 52800122 mov w2, #0x9 // =9 88360: 97fe1b74 bl 0xf130 88364: 7100001f cmp w0, #0x0 88368: 1a9f07f4 cset w20, ne 8836c: 36000073 tbz w19, #0x0, 0x88378 88370: f9403be0 ldr x0, [sp, #0x70] 88374: 97fe1d93 bl 0xf9c0 88378: 340007d4 cbz w20, 0x88470 8837c: d0000121 adrp x1, 0xae000 88380: 912d0c21 add x1, x1, #0xb43 88384: d101c3a8 sub x8, x29, #0x70 88388: d10283a0 sub x0, x29, #0xa0 8838c: 9400537a bl 0x9d174 88390: f9400708 ldr x8, [x24, #0x8] 88394: 385e8109 ldurb w9, [x8, #-0x18] 88398: a97f2d0a ldp x10, x11, [x8, #-0x10] 8839c: d100c100 sub x0, x8, #0x30 883a0: d1005d08 sub x8, x8, #0x17 883a4: 7200013f tst w9, #0x1 883a8: d341fd29 lsr x9, x9, #1 883ac: 9a8b0101 csel x1, x8, x11, eq 883b0: 9a8a0122 csel x2, x9, x10, eq 883b4: 94001ac1 bl 0x8eeb8 883b8: f9400808 ldr x8, [x0, #0x10] 883bc: f81503a8 stur x8, [x29, #-0xb0] 883c0: 3dc00000 ldr q0, [x0] 883c4: d10303a8 sub x8, x29, #0xc0 883c8: b2400108 orr x8, x8, #0x1 883cc: 3c9403a0 stur q0, [x29, #-0xc0] 883d0: a900fc1f stp xzr, xzr, [x0, #0x8] 883d4: f900001f str xzr, [x0] 883d8: 385403b3 ldurb w19, [x29, #-0xc0] 883dc: a974d3a9 ldp x9, x20, [x29, #-0xb8] 883e0: 7200027f tst w19, #0x1 883e4: d341fe6a lsr x10, x19, #1 883e8: 9a940101 csel x1, x8, x20, eq 883ec: 9a890142 csel x2, x10, x9, eq 883f0: d101c3a0 sub x0, x29, #0x70 883f4: d101c3b6 sub x22, x29, #0x70 883f8: 94001ab0 bl 0x8eeb8 883fc: f84012c9 ldur x9, [x22, #0x1] 88400: a940aeca ldp x10, x11, [x22, #0x8] 88404: 394002c8 ldrb w8, [x22] 88408: a900fedf stp xzr, xzr, [x22, #0x8] 8840c: f90002df str xzr, [x22] 88410: f80d73ea stur x10, [sp, #0xd7] 88414: f9006be9 str x9, [sp, #0xd0] 88418: 390183e8 strb w8, [sp, #0x60] 8841c: aa0903e8 mov x8, x9 88420: f84d73e9 ldur x9, [sp, #0xd7] 88424: f9006bff str xzr, [sp, #0xd0] 88428: f80d73ff stur xzr, [sp, #0xd7] 8842c: f80613e8 stur x8, [sp, #0x61] 88430: a906afe9 stp x9, x11, [sp, #0x68] 88434: a9087fff stp xzr, xzr, [sp, #0x80] 88438: f9003fff str xzr, [sp, #0x78] 8843c: f9400708 ldr x8, [x24, #0x8] 88440: 910183e1 add x1, sp, #0x60 88444: d100c100 sub x0, x8, #0x30 88448: 94004305 bl 0x9905c 8844c: 3941e3e8 ldrb w8, [sp, #0x78] 88450: 37003a88 tbnz w8, #0x0, 0x88ba0 88454: 394183e8 ldrb w8, [sp, #0x60] 88458: 37003ac8 tbnz w8, #0x0, 0x88bb0 8845c: 37003b13 tbnz w19, #0x0, 0x88bbc 88460: 140008c0 b 0x8a760 88464: 320003f4 orr w20, wzr, #0x1 88468: 3607f893 tbz w19, #0x0, 0x88378 8846c: 17ffffc1 b 0x88370 88470: f9400708 ldr x8, [x24, #0x8] 88474: 385e8109 ldurb w9, [x8, #-0x18] 88478: a97f2d0a ldp x10, x11, [x8, #-0x10] 8847c: d100c100 sub x0, x8, #0x30 88480: d1005d08 sub x8, x8, #0x17 88484: 7200013f tst w9, #0x1 88488: d341fd29 lsr x9, x9, #1 8848c: 9a8b0101 csel x1, x8, x11, eq 88490: 9a8a0122 csel x2, x9, x10, eq 88494: 94001a89 bl 0x8eeb8 88498: f9400808 ldr x8, [x0, #0x10] 8849c: f81a03a8 stur x8, [x29, #-0x60] 884a0: 3dc00000 ldr q0, [x0] 884a4: 3c9903a0 stur q0, [x29, #-0x70] 884a8: a900fc1f stp xzr, xzr, [x0, #0x8] 884ac: f900001f str xzr, [x0] 884b0: f9400714 ldr x20, [x24, #0x8] 884b4: 385e8288 ldurb w8, [x20, #-0x18] 884b8: d100c293 sub x19, x20, #0x30 884bc: 36000068 tbz w8, #0x0, 0x884c8 884c0: f85f8280 ldur x0, [x20, #-0x8] 884c4: 97fe1d3f bl 0xf9c0 884c8: 39400268 ldrb w8, [x19] 884cc: 36000068 tbz w8, #0x0, 0x884d8 884d0: f85e0280 ldur x0, [x20, #-0x20] 884d4: 97fe1d3b bl 0xf9c0 884d8: f9000713 str x19, [x24, #0x8] 884dc: d101c3a8 sub x8, x29, #0x70 884e0: 385903a9 ldurb w9, [x29, #-0x70] 884e4: b2400113 orr x19, x8, #0x1 884e8: a979aba8 ldp x8, x10, [x29, #-0x68] 884ec: 7200013f tst w9, #0x1 884f0: d341fd29 lsr x9, x9, #1 884f4: 9a8a026a csel x10, x19, x10, eq 884f8: 9a880128 csel x8, x9, x8, eq 884fc: 91002540 add x0, x10, #0x9 88500: 8b080141 add x1, x10, x8 88504: aa1803e2 mov x2, x24 88508: 94006cbb bl 0xa37f4 8850c: 385903a8 ldurb w8, [x29, #-0x70] 88510: f85a03a9 ldur x9, [x29, #-0x60] 88514: 7200011f tst w8, #0x1 88518: 9a890268 csel x8, x19, x9, eq 8851c: 91002508 add x8, x8, #0x9 88520: eb08001f cmp x0, x8 88524: 54004520 b.eq 0x88dc8 88528: f0000181 adrp x1, 0xbb000 8852c: 9100f021 add x1, x1, #0x3c 88530: 910383e8 add x8, sp, #0xe0 88534: d10283a0 sub x0, x29, #0xa0 88538: 9400530f bl 0x9d174 8853c: f9400708 ldr x8, [x24, #0x8] 88540: 385e8109 ldurb w9, [x8, #-0x18] 88544: a97f2d0a ldp x10, x11, [x8, #-0x10] 88548: d100c100 sub x0, x8, #0x30 8854c: d1005d08 sub x8, x8, #0x17 88550: 7200013f tst w9, #0x1 88554: d341fd29 lsr x9, x9, #1 88558: 9a8b0101 csel x1, x8, x11, eq 8855c: 9a8a0122 csel x2, x9, x10, eq 88560: 94001a56 bl 0x8eeb8 88564: f9400808 ldr x8, [x0, #0x10] 88568: f9005be8 str x8, [sp, #0xb0] 8856c: 3dc00000 ldr q0, [x0] 88570: 910283e8 add x8, sp, #0xa0 88574: b2400108 orr x8, x8, #0x1 88578: 3d802be0 str q0, [sp, #0xa0] 8857c: a900fc1f stp xzr, xzr, [x0, #0x8] 88580: f900001f str xzr, [x0] 88584: 394283f3 ldrb w19, [sp, #0xa0] 88588: a94ad3e9 ldp x9, x20, [sp, #0xa8] 8858c: 7200027f tst w19, #0x1 88590: d341fe6a lsr x10, x19, #1 88594: 9a940101 csel x1, x8, x20, eq 88598: 9a890142 csel x2, x10, x9, eq 8859c: 910383e0 add x0, sp, #0xe0 885a0: 910383f6 add x22, sp, #0xe0 885a4: 94001a45 bl 0x8eeb8 885a8: f9400ac8 ldr x8, [x22, #0x10] 885ac: 3dc002c0 ldr q0, [x22] 885b0: a900fedf stp xzr, xzr, [x22, #0x8] 885b4: f90002df str xzr, [x22] 885b8: f81503a8 stur x8, [x29, #-0xb0] 885bc: 3c9403a0 stur q0, [x29, #-0xc0] 885c0: f0000181 adrp x1, 0xbb000 885c4: 91081421 add x1, x1, #0x205 885c8: d10303a0 sub x0, x29, #0xc0 885cc: 320003e2 orr w2, wzr, #0x1 885d0: d10303b6 sub x22, x29, #0xc0 885d4: 94001a39 bl 0x8eeb8 885d8: f84012c9 ldur x9, [x22, #0x1] 885dc: a940aeca ldp x10, x11, [x22, #0x8] 885e0: 394002c8 ldrb w8, [x22] 885e4: a900fedf stp xzr, xzr, [x22, #0x8] 885e8: f90002df str xzr, [x22] 885ec: f80c73ea stur x10, [sp, #0xc7] 885f0: f90063e9 str x9, [sp, #0xc0] 885f4: 390183e8 strb w8, [sp, #0x60] 885f8: aa0903e8 mov x8, x9 885fc: f84c73e9 ldur x9, [sp, #0xc7] 88600: f90063ff str xzr, [sp, #0xc0] 88604: f80c73ff stur xzr, [sp, #0xc7] 88608: f80613e8 stur x8, [sp, #0x61] 8860c: a906afe9 stp x9, x11, [sp, #0x68] 88610: a9087fff stp xzr, xzr, [sp, #0x80] 88614: f9003fff str xzr, [sp, #0x78] 88618: f9400708 ldr x8, [x24, #0x8] 8861c: 910183e1 add x1, sp, #0x60 88620: d100c100 sub x0, x8, #0x30 88624: 9400428e bl 0x9905c 88628: 3941e3e8 ldrb w8, [sp, #0x78] 8862c: 370067c8 tbnz w8, #0x0, 0x89324 88630: 394183e8 ldrb w8, [sp, #0x60] 88634: 37006808 tbnz w8, #0x0, 0x89334 88638: 385403a8 ldurb w8, [x29, #-0xc0] 8863c: 37006848 tbnz w8, #0x0, 0x89344 88640: 37006893 tbnz w19, #0x0, 0x89350 88644: 394383e8 ldrb w8, [sp, #0xe0] 88648: 370068c8 tbnz w8, #0x0, 0x89360 8864c: 14000845 b 0x8a760 88650: aa1603e0 mov x0, x22 88654: 97fe1cdb bl 0xf9c0 88658: f94033f3 ldr x19, [sp, #0x60] 8865c: b400c7b3 cbz x19, 0x89f50 88660: f94037f4 ldr x20, [sp, #0x68] 88664: eb13029f cmp x20, x19 88668: 5400c540 b.eq 0x89f10 8866c: 385e8288 ldurb w8, [x20, #-0x18] 88670: 36000068 tbz w8, #0x0, 0x8867c 88674: f85f8280 ldur x0, [x20, #-0x8] 88678: 97fe1cd2 bl 0xf9c0 8867c: 385d0288 ldurb w8, [x20, #-0x30] 88680: d100c296 sub x22, x20, #0x30 88684: 36000068 tbz w8, #0x0, 0x88690 88688: f85e0280 ldur x0, [x20, #-0x20] 8868c: 97fe1ccd bl 0xf9c0 88690: eb16027f cmp x19, x22 88694: aa1603f4 mov x20, x22 88698: 54fffea1 b.ne 0x8866c 8869c: 1400061d b 0x89f10 886a0: 321c03e0 orr w0, wzr, #0x10 886a4: 97fe1c73 bl 0xf870 886a8: aa0003f8 mov x24, x0 886ac: 52800228 mov w8, #0x11 // =17 886b0: a906e3f6 stp x22, x24, [sp, #0x68] 886b4: f90033e8 str x8, [sp, #0x60] 886b8: aa1803e0 mov x0, x24 886bc: aa1703e1 mov x1, x23 886c0: aa1603e2 mov x2, x22 886c4: 97fe1c73 bl 0xf890 886c8: 38366b1f strb wzr, [x24, x22] 886cc: 394183e8 ldrb w8, [sp, #0x60] 886d0: f94037e9 ldr x9, [sp, #0x68] 886d4: 2a1f03f3 mov w19, wzr 886d8: d341fd0a lsr x10, x8, #1 886dc: 7200011f tst w8, #0x1 886e0: 9a890149 csel x9, x10, x9, eq 886e4: f100093f cmp x9, #0x2 886e8: 540001e1 b.ne 0x88724 886ec: f9403be9 ldr x9, [sp, #0x70] 886f0: 910183ea add x10, sp, #0x60 886f4: b240014a orr x10, x10, #0x1 886f8: 7200011f tst w8, #0x1 886fc: 9a890149 csel x9, x10, x9, eq 88700: 79400129 ldrh w9, [x9] 88704: 528b640a mov w10, #0x5b20 // =23328 88708: 6b0a013f cmp w9, w10 8870c: 1a9f17f3 cset w19, eq 88710: 360000c8 tbz w8, #0x0, 0x88728 88714: f9403be0 ldr x0, [sp, #0x70] 88718: 97fe1caa bl 0xf9c0 8871c: 34001d33 cbz w19, 0x88ac0 88720: 14000003 b 0x8872c 88724: 3707ff88 tbnz w8, #0x0, 0x88714 88728: 34001cd3 cbz w19, 0x88ac0 8872c: f9400733 ldr x19, [x25, #0x8] 88730: aa1303f8 mov x24, x19 88734: 385e8f08 ldrb w8, [x24, #-0x18]! 88738: 37001a48 tbnz w8, #0x0, 0x88a80 8873c: d341fd09 lsr x9, x8, #1 88740: 91000716 add x22, x24, #0x1 88744: 140000d0 b 0x88a84 88748: aa1603e0 mov x0, x22 8874c: 97fe1c9d bl 0xf9c0 88750: f94033f3 ldr x19, [sp, #0x60] 88754: b400bff3 cbz x19, 0x89f50 88758: f94037f4 ldr x20, [sp, #0x68] 8875c: eb13029f cmp x20, x19 88760: 5400bd80 b.eq 0x89f10 88764: 385e8288 ldurb w8, [x20, #-0x18] 88768: 36000068 tbz w8, #0x0, 0x88774 8876c: f85f8280 ldur x0, [x20, #-0x8] 88770: 97fe1c94 bl 0xf9c0 88774: 385d0288 ldurb w8, [x20, #-0x30] 88778: d100c296 sub x22, x20, #0x30 8877c: 36000068 tbz w8, #0x0, 0x88788 88780: f85e0280 ldur x0, [x20, #-0x20] 88784: 97fe1c8f bl 0xf9c0 88788: eb16027f cmp x19, x22 8878c: aa1603f4 mov x20, x22 88790: 54fffea1 b.ne 0x88764 88794: 140005df b 0x89f10 88798: f94012ea ldr x10, [x23, #0x20] 8879c: cb0a0108 sub x8, x8, x10 887a0: 9345fd14 asr x20, x8, #5 887a4: 91000688 add x8, x20, #0x1 887a8: d37bfd0b lsr x11, x8, #59 887ac: b5019e6b cbnz x11, 0x8bb78 887b0: cb0a0129 sub x9, x9, x10 887b4: 9345fd2a asr x10, x9, #5 887b8: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 887bc: eb0b015f cmp x10, x11 887c0: 54002bc8 b.hi 0x88d38 887c4: 9344fd29 asr x9, x9, #4 887c8: eb08013f cmp x9, x8 887cc: 9a893113 csel x19, x8, x9, lo 887d0: b5002b73 cbnz x19, 0x88d3c 887d4: aa1f03e0 mov x0, xzr 887d8: 14000296 b 0x89230 887dc: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 887e0: f9401ee9 ldr x9, [x23, #0x38] 887e4: d37bea68 lsl x8, x19, #5 887e8: f9480120 ldr x0, [x9, #0x1000] 887ec: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 887f0: cb00014a sub x10, x10, x0 887f4: eb08015f cmp x10, x8 887f8: 540002a2 b.hs 0x8884c 887fc: aa0803e0 mov x0, x8 88800: 97fe1c1c bl 0xf870 88804: 14000014 b 0x88854 88808: f94012ea ldr x10, [x23, #0x20] 8880c: cb0a0108 sub x8, x8, x10 88810: 9345fd16 asr x22, x8, #5 88814: 910006c8 add x8, x22, #0x1 88818: d37bfd0b lsr x11, x8, #59 8881c: b5019b0b cbnz x11, 0x8bb7c 88820: cb0a0129 sub x9, x9, x10 88824: 9345fd2a asr x10, x9, #5 88828: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 8882c: eb0b015f cmp x10, x11 88830: 54004e68 b.hi 0x891fc 88834: 9344fd29 asr x9, x9, #4 88838: eb08013f cmp x9, x8 8883c: 9a893113 csel x19, x8, x9, lo 88840: b5004e13 cbnz x19, 0x89200 88844: aa1f03e0 mov x0, xzr 88848: 140002f8 b 0x89428 8884c: 8b080008 add x8, x0, x8 88850: f9080128 str x8, [x9, #0x1000] 88854: 8b161408 add x8, x0, x22, lsl #5 88858: a900fd1f stp xzr, xzr, [x8, #0x8] 8885c: f9403fe9 ldr x9, [sp, #0x78] 88860: 9100810a add x10, x8, #0x20 88864: f9000d09 str x9, [x8, #0x18] 88868: 3dc01be0 ldr q0, [sp, #0x60] 8886c: 3d800100 str q0, [x8] 88870: f9403be9 ldr x9, [sp, #0x70] 88874: f9000909 str x9, [x8, #0x10] 88878: a906ffff stp xzr, xzr, [sp, #0x68] 8887c: f90033ff str xzr, [sp, #0x60] 88880: a9422ef5 ldp x21, x11, [x23, #0x20] 88884: 8b131409 add x9, x0, x19, lsl #5 88888: eb15017f cmp x11, x21 8888c: 54000420 b.eq 0x88910 88890: a93efd1f stp xzr, xzr, [x8, #-0x18] 88894: f81e011f stur xzr, [x8, #-0x20] 88898: f85f816c ldur x12, [x11, #-0x8] 8889c: f81f810c stur x12, [x8, #-0x8] 888a0: 3cde0d60 ldr q0, [x11, #-0x20]! 888a4: 3c9e0100 stur q0, [x8, #-0x20] 888a8: f940096c ldr x12, [x11, #0x10] 888ac: eb0b02bf cmp x21, x11 888b0: f81f010c stur x12, [x8, #-0x10] 888b4: d1008108 sub x8, x8, #0x20 888b8: a900fd7f stp xzr, xzr, [x11, #0x8] 888bc: f900017f str xzr, [x11] 888c0: 54fffe81 b.ne 0x88890 888c4: a94256f6 ldp x22, x21, [x23, #0x20] 888c8: 14000013 b 0x88914 888cc: f940134a ldr x10, [x26, #0x20] 888d0: cb0a0108 sub x8, x8, x10 888d4: 9345fd15 asr x21, x8, #5 888d8: 910006a8 add x8, x21, #0x1 888dc: d37bfd0b lsr x11, x8, #59 888e0: b50136eb cbnz x11, 0x8afbc 888e4: cb0a0129 sub x9, x9, x10 888e8: 9345fd2a asr x10, x9, #5 888ec: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 888f0: eb0b015f cmp x10, x11 888f4: 54004da8 b.hi 0x892a8 888f8: 9344fd29 asr x9, x9, #4 888fc: eb08013f cmp x9, x8 88900: 9a893119 csel x25, x8, x9, lo 88904: b5004d59 cbnz x25, 0x892ac 88908: aa1f03e0 mov x0, xzr 8890c: 1400030b b 0x89538 88910: aa1503f6 mov x22, x21 88914: f9401af3 ldr x19, [x23, #0x30] 88918: eb1602bf cmp x21, x22 8891c: a9022ae8 stp x8, x10, [x23, #0x20] 88920: f9001ae9 str x9, [x23, #0x30] 88924: 540000c0 b.eq 0x8893c 88928: d10082b5 sub x21, x21, #0x20 8892c: aa1503e0 mov x0, x21 88930: 94001a39 bl 0x8f214 88934: eb1502df cmp x22, x21 88938: 54ffff81 b.ne 0x88928 8893c: b4001496 cbz x22, 0x88bcc 88940: f9401ee8 ldr x8, [x23, #0x38] 88944: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 88948: eb16013f cmp x9, x22 8894c: 540013c3 b.lo 0x88bc4 88950: eb16011f cmp x8, x22 88954: 54001388 b.hi 0x88bc4 88958: f9480109 ldr x9, [x8, #0x1000] 8895c: eb13013f cmp x9, x19 88960: 54001361 b.ne 0x88bcc 88964: f9080116 str x22, [x8, #0x1000] 88968: f94033f3 ldr x19, [sp, #0x60] 8896c: b5001353 cbnz x19, 0x88bd4 88970: 14000390 b 0x897b0 88974: f94002b7 ldr x23, [x21] 88978: 927ffae8 and x8, x23, #0xfffffffffffffffe 8897c: d1000518 sub x24, x8, #0x1 88980: 3607c8d7 tbz w23, #0x0, 0x88298 88984: aa1f03e9 mov x9, xzr 88988: 2a1f03e8 mov w8, wzr 8898c: 528002d3 mov w19, #0x16 // =22 88990: eb18027f cmp x19, x24 88994: 54005921 b.ne 0x894b8 88998: f94027f8 ldr x24, [sp, #0x48] 8899c: 14000625 b 0x8a230 889a0: 71017d1f cmp w8, #0x5f 889a4: a906ffff stp xzr, xzr, [sp, #0x68] 889a8: f90033ff str xzr, [sp, #0x60] 889ac: 54002780 b.eq 0x88e9c 889b0: 2a1f03f5 mov w21, wzr 889b4: f94023e2 ldr x2, [sp, #0x40] 889b8: aa1803e0 mov x0, x24 889bc: aa1c03e1 mov x1, x28 889c0: aa1f03f7 mov x23, xzr 889c4: 94002d78 bl 0x93fa4 889c8: aa0003f6 mov x22, x0 889cc: eb1802df cmp x22, x24 889d0: 54002660 b.eq 0x88e9c 889d4: f94023e8 ldr x8, [sp, #0x40] 889d8: a9402109 ldp x9, x8, [x8] 889dc: eb08013f cmp x9, x8 889e0: 54002e20 b.eq 0x88fa4 889e4: 385e8109 ldurb w9, [x8, #-0x18] 889e8: a97f2d0a ldp x10, x11, [x8, #-0x10] 889ec: d100c100 sub x0, x8, #0x30 889f0: d1005d08 sub x8, x8, #0x17 889f4: 7200013f tst w9, #0x1 889f8: d341fd29 lsr x9, x9, #1 889fc: 9a8b0101 csel x1, x8, x11, eq 88a00: 9a8a0122 csel x2, x9, x10, eq 88a04: 9400192d bl 0x8eeb8 88a08: f9400408 ldr x8, [x0, #0x8] 88a0c: 39400015 ldrb w21, [x0] 88a10: f8047368 stur x8, [x27, #0x47] 88a14: f8401008 ldur x8, [x0, #0x1] 88a18: f81603a8 stur x8, [x29, #-0xa0] 88a1c: a9007c1f stp xzr, xzr, [x0] 88a20: f9400817 ldr x23, [x0, #0x10] 88a24: f900081f str xzr, [x0, #0x10] 88a28: f94023ea ldr x10, [sp, #0x40] 88a2c: f8447368 ldur x8, [x27, #0x47] 88a30: f85603a9 ldur x9, [x29, #-0xa0] 88a34: f9400558 ldr x24, [x10, #0x8] 88a38: 390183f5 strb w21, [sp, #0x60] 88a3c: a906dfe8 stp x8, x23, [sp, #0x68] 88a40: f80613e9 stur x9, [sp, #0x61] 88a44: 385e8308 ldurb w8, [x24, #-0x18] 88a48: d100c313 sub x19, x24, #0x30 88a4c: 36000068 tbz w8, #0x0, 0x88a58 88a50: f85f8300 ldur x0, [x24, #-0x8] 88a54: 97fe1bdb bl 0xf9c0 88a58: 39400268 ldrb w8, [x19] 88a5c: 36000068 tbz w8, #0x0, 0x88a68 88a60: f85e0300 ldur x0, [x24, #-0x20] 88a64: 97fe1bd7 bl 0xf9c0 88a68: f94023e8 ldr x8, [sp, #0x40] 88a6c: aa1603f8 mov x24, x22 88a70: f9000513 str x19, [x8, #0x8] 88a74: eb1c031f cmp x24, x28 88a78: 540021a1 b.ne 0x88eac 88a7c: 14000144 b 0x88f8c 88a80: a97f5a69 ldp x9, x22, [x19, #-0x10] 88a84: f100013f cmp x9, #0x0 88a88: 1a9f07ea cset w10, ne 88a8c: cb0a0137 sub x23, x9, x10 88a90: b40000d7 cbz x23, 0x88aa8 88a94: 8b0a02c1 add x1, x22, x10 88a98: aa1603e0 mov x0, x22 88a9c: aa1703e2 mov x2, x23 88aa0: 97fe1adc bl 0xf610 88aa4: 39400308 ldrb w8, [x24] 88aa8: 37000088 tbnz w8, #0x0, 0x88ab8 88aac: d37ffae8 lsl x8, x23, #1 88ab0: 39000308 strb w8, [x24] 88ab4: 14000002 b 0x88abc 88ab8: f81f0277 stur x23, [x19, #-0x10] 88abc: 38376adf strb wzr, [x22, x23] 88ac0: f9400728 ldr x8, [x25, #0x8] 88ac4: f0000182 adrp x2, 0xbb000 88ac8: 91103042 add x2, x2, #0x40c 88acc: 320007e3 orr w3, wzr, #0x3 88ad0: d1006100 sub x0, x8, #0x18 88ad4: aa1f03e1 mov x1, xzr 88ad8: 9400187a bl 0x8ecc0 88adc: eb1402bf cmp x21, x20 88ae0: 54015880 b.eq 0x8b5f0 88ae4: a9402329 ldp x9, x8, [x25] 88ae8: aa1403fc mov x28, x20 88aec: eb08013f cmp x9, x8 88af0: 54015820 b.eq 0x8b5f4 88af4: f9400f29 ldr x9, [x25, #0x18] 88af8: d100c101 sub x1, x8, #0x30 88afc: 910183e0 add x0, sp, #0x60 88b00: d10283a2 sub x2, x29, #0xa0 88b04: f81603a9 stur x9, [x29, #-0xa0] 88b08: 9400194f bl 0x8f044 88b0c: a942a728 ldp x8, x9, [x25, #0x28] 88b10: eb09011f cmp x8, x9 88b14: 540008e2 b.hs 0x88c30 88b18: f9403fe9 ldr x9, [sp, #0x78] 88b1c: f9000d09 str x9, [x8, #0x18] 88b20: 3dc01be0 ldr q0, [sp, #0x60] 88b24: 3d800100 str q0, [x8] 88b28: f9403be9 ldr x9, [sp, #0x70] 88b2c: f9000909 str x9, [x8, #0x10] 88b30: a906ffff stp xzr, xzr, [sp, #0x68] 88b34: f90033ff str xzr, [sp, #0x60] 88b38: f9401728 ldr x8, [x25, #0x28] 88b3c: 91008108 add x8, x8, #0x20 88b40: f9001728 str x8, [x25, #0x28] 88b44: f94033f3 ldr x19, [sp, #0x60] 88b48: b5009c73 cbnz x19, 0x89ed4 88b4c: 14000501 b 0x89f50 88b50: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 88b54: f9401ee9 ldr x9, [x23, #0x38] 88b58: d37bea68 lsl x8, x19, #5 88b5c: f9480120 ldr x0, [x9, #0x1000] 88b60: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 88b64: cb00014a sub x10, x10, x0 88b68: eb08015f cmp x10, x8 88b6c: 54000a62 b.hs 0x88cb8 88b70: aa0803e0 mov x0, x8 88b74: 97fe1b3f bl 0xf870 88b78: 14000052 b 0x88cc0 88b7c: f90027f5 str x21, [sp, #0x48] 88b80: aa1903f7 mov x23, x25 88b84: f85e0ee8 ldr x8, [x23, #-0x20]! 88b88: 3900011f strb wzr, [x8] 88b8c: 385f02f5 ldurb w21, [x23, #-0x10] 88b90: f81f82ff stur xzr, [x23, #-0x8] 88b94: 370055b5 tbnz w21, #0x0, 0x89648 88b98: 528002d3 mov w19, #0x16 // =22 88b9c: 140002ae b 0x89654 88ba0: f94047e0 ldr x0, [sp, #0x88] 88ba4: 97fe1b87 bl 0xf9c0 88ba8: 394183e8 ldrb w8, [sp, #0x60] 88bac: 3607c588 tbz w8, #0x0, 0x8845c 88bb0: f9403be0 ldr x0, [sp, #0x70] 88bb4: 97fe1b83 bl 0xf9c0 88bb8: 3600dd53 tbz w19, #0x0, 0x8a760 88bbc: aa1403e0 mov x0, x20 88bc0: 140001e9 b 0x89364 88bc4: aa1603e0 mov x0, x22 88bc8: 97fe1b7e bl 0xf9c0 88bcc: f94033f3 ldr x19, [sp, #0x60] 88bd0: b4005f13 cbz x19, 0x897b0 88bd4: f94037f5 ldr x21, [sp, #0x68] 88bd8: eb1302bf cmp x21, x19 88bdc: 540001a0 b.eq 0x88c10 88be0: 385e82a8 ldurb w8, [x21, #-0x18] 88be4: 36000068 tbz w8, #0x0, 0x88bf0 88be8: f85f82a0 ldur x0, [x21, #-0x8] 88bec: 97fe1b75 bl 0xf9c0 88bf0: 385d02a8 ldurb w8, [x21, #-0x30] 88bf4: d100c2b6 sub x22, x21, #0x30 88bf8: 36000068 tbz w8, #0x0, 0x88c04 88bfc: f85e02a0 ldur x0, [x21, #-0x20] 88c00: 97fe1b70 bl 0xf9c0 88c04: eb16027f cmp x19, x22 88c08: aa1603f5 mov x21, x22 88c0c: 54fffea1 b.ne 0x88be0 88c10: f9403fe8 ldr x8, [sp, #0x78] 88c14: f90037f3 str x19, [sp, #0x68] 88c18: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 88c1c: eb13013f cmp x9, x19 88c20: 54005c43 b.lo 0x897a8 88c24: eb13011f cmp x8, x19 88c28: 54005b09 b.ls 0x89788 88c2c: 140002df b 0x897a8 88c30: f940132a ldr x10, [x25, #0x20] 88c34: cb0a0108 sub x8, x8, x10 88c38: 9345fd14 asr x20, x8, #5 88c3c: 91000688 add x8, x20, #0x1 88c40: d37bfd0b lsr x11, x8, #59 88c44: b5017a0b cbnz x11, 0x8bb84 88c48: cb0a0129 sub x9, x9, x10 88c4c: 9345fd2a asr x10, x9, #5 88c50: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 88c54: eb0b015f cmp x10, x11 88c58: 540054e8 b.hi 0x896f4 88c5c: 9344fd29 asr x9, x9, #4 88c60: eb08013f cmp x9, x8 88c64: 9a893113 csel x19, x8, x9, lo 88c68: b5005493 cbnz x19, 0x896f8 88c6c: aa1f03e0 mov x0, xzr 88c70: 14000423 b 0x89cfc 88c74: f940114a ldr x10, [x10, #0x20] 88c78: cb0a0108 sub x8, x8, x10 88c7c: 9345fd14 asr x20, x8, #5 88c80: 91000688 add x8, x20, #0x1 88c84: d37bfd0b lsr x11, x8, #59 88c88: b501780b cbnz x11, 0x8bb88 88c8c: cb0a0129 sub x9, x9, x10 88c90: 9345fd2a asr x10, x9, #5 88c94: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 88c98: eb0b015f cmp x10, x11 88c9c: 54005948 b.hi 0x897c4 88ca0: 9344fd29 asr x9, x9, #4 88ca4: eb08013f cmp x9, x8 88ca8: 9a893113 csel x19, x8, x9, lo 88cac: b50058f3 cbnz x19, 0x897c8 88cb0: aa1f03e0 mov x0, xzr 88cb4: 1400044b b 0x89de0 88cb8: 8b080008 add x8, x0, x8 88cbc: f9080128 str x8, [x9, #0x1000] 88cc0: 8b141408 add x8, x0, x20, lsl #5 88cc4: a900fd1f stp xzr, xzr, [x8, #0x8] 88cc8: f9403fe9 ldr x9, [sp, #0x78] 88ccc: 9100810a add x10, x8, #0x20 88cd0: f9000d09 str x9, [x8, #0x18] 88cd4: 3dc01be0 ldr q0, [sp, #0x60] 88cd8: 3d800100 str q0, [x8] 88cdc: f9403be9 ldr x9, [sp, #0x70] 88ce0: f9000909 str x9, [x8, #0x10] 88ce4: a906ffff stp xzr, xzr, [sp, #0x68] 88ce8: f90033ff str xzr, [sp, #0x60] 88cec: a9422ef4 ldp x20, x11, [x23, #0x20] 88cf0: 8b131409 add x9, x0, x19, lsl #5 88cf4: eb14017f cmp x11, x20 88cf8: 54000360 b.eq 0x88d64 88cfc: a93efd1f stp xzr, xzr, [x8, #-0x18] 88d00: f81e011f stur xzr, [x8, #-0x20] 88d04: f85f816c ldur x12, [x11, #-0x8] 88d08: f81f810c stur x12, [x8, #-0x8] 88d0c: 3cde0d60 ldr q0, [x11, #-0x20]! 88d10: 3c9e0100 stur q0, [x8, #-0x20] 88d14: f940096c ldr x12, [x11, #0x10] 88d18: eb0b029f cmp x20, x11 88d1c: f81f010c stur x12, [x8, #-0x10] 88d20: d1008108 sub x8, x8, #0x20 88d24: a900fd7f stp xzr, xzr, [x11, #0x8] 88d28: f900017f str xzr, [x11] 88d2c: 54fffe81 b.ne 0x88cfc 88d30: a94252f6 ldp x22, x20, [x23, #0x20] 88d34: 1400000d b 0x88d68 88d38: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 88d3c: f9401ee9 ldr x9, [x23, #0x38] 88d40: d37bea68 lsl x8, x19, #5 88d44: f9480120 ldr x0, [x9, #0x1000] 88d48: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 88d4c: cb00014a sub x10, x10, x0 88d50: eb08015f cmp x10, x8 88d54: 540026a2 b.hs 0x89228 88d58: aa0803e0 mov x0, x8 88d5c: 97fe1ac5 bl 0xf870 88d60: 14000134 b 0x89230 88d64: aa1403f6 mov x22, x20 88d68: f9401af3 ldr x19, [x23, #0x30] 88d6c: eb16029f cmp x20, x22 88d70: a9022ae8 stp x8, x10, [x23, #0x20] 88d74: f9001ae9 str x9, [x23, #0x30] 88d78: 540000c0 b.eq 0x88d90 88d7c: d1008294 sub x20, x20, #0x20 88d80: aa1403e0 mov x0, x20 88d84: 94001924 bl 0x8f214 88d88: eb1402df cmp x22, x20 88d8c: 54ffff81 b.ne 0x88d7c 88d90: b4002a76 cbz x22, 0x892dc 88d94: f9401ee8 ldr x8, [x23, #0x38] 88d98: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 88d9c: eb16013f cmp x9, x22 88da0: 540029a3 b.lo 0x892d4 88da4: eb16011f cmp x8, x22 88da8: 54002968 b.hi 0x892d4 88dac: f9480109 ldr x9, [x8, #0x1000] 88db0: eb13013f cmp x9, x19 88db4: 54002941 b.ne 0x892dc 88db8: f9080116 str x22, [x8, #0x1000] 88dbc: f94033f3 ldr x19, [sp, #0x60] 88dc0: b5002933 cbnz x19, 0x892e4 88dc4: 14000463 b 0x89f50 88dc8: d0000121 adrp x1, 0xae000 88dcc: 912d0c21 add x1, x1, #0xb43 88dd0: 910183e8 add x8, sp, #0x60 88dd4: d10283a0 sub x0, x29, #0xa0 88dd8: 940050e7 bl 0x9d174 88ddc: 385903a8 ldurb w8, [x29, #-0x70] 88de0: a979a7aa ldp x10, x9, [x29, #-0x68] 88de4: 7200011f tst w8, #0x1 88de8: d341fd08 lsr x8, x8, #1 88dec: 9a890261 csel x1, x19, x9, eq 88df0: 9a8a0102 csel x2, x8, x10, eq 88df4: 910183e0 add x0, sp, #0x60 88df8: 910183f6 add x22, sp, #0x60 88dfc: 9400182f bl 0x8eeb8 88e00: f84012c8 ldur x8, [x22, #0x1] 88e04: a940d2c9 ldp x9, x20, [x22, #0x8] 88e08: f94023ea ldr x10, [sp, #0x40] 88e0c: 394002d3 ldrb w19, [x22] 88e10: a900fedf stp xzr, xzr, [x22, #0x8] 88e14: f80973e9 stur x9, [sp, #0x97] 88e18: f9004be8 str x8, [sp, #0x90] 88e1c: f84973e8 ldur x8, [sp, #0x97] 88e20: f9404be9 ldr x9, [sp, #0x90] 88e24: f90002df str xzr, [x22] 88e28: f800737f stur xzr, [x27, #0x7] 88e2c: f90073ff str xzr, [sp, #0xe0] 88e30: f80973ff stur xzr, [sp, #0x97] 88e34: f9004bff str xzr, [sp, #0x90] 88e38: f8027368 stur x8, [x27, #0x27] 88e3c: f81403a9 stur x9, [x29, #-0xc0] 88e40: a940a548 ldp x8, x9, [x10, #0x8] 88e44: eb09011f cmp x8, x9 88e48: 540070c2 b.hs 0x89c60 88e4c: 39000113 strb w19, [x8] 88e50: f8427369 ldur x9, [x27, #0x27] 88e54: a900d109 stp x9, x20, [x8, #0x8] 88e58: f85403a9 ldur x9, [x29, #-0xc0] 88e5c: f8001109 stur x9, [x8, #0x1] 88e60: f802737f stur xzr, [x27, #0x27] 88e64: f81403bf stur xzr, [x29, #-0xc0] 88e68: 3900611f strb wzr, [x8, #0x18] 88e6c: f8407369 ldur x9, [x27, #0x7] 88e70: a9027d09 stp x9, xzr, [x8, #0x20] 88e74: f94073e9 ldr x9, [sp, #0xe0] 88e78: f8019109 stur x9, [x8, #0x19] 88e7c: f800737f stur xzr, [x27, #0x7] 88e80: f90073ff str xzr, [sp, #0xe0] 88e84: f9400548 ldr x8, [x10, #0x8] 88e88: 9100c108 add x8, x8, #0x30 88e8c: f9000548 str x8, [x10, #0x8] 88e90: 394183e8 ldrb w8, [sp, #0x60] 88e94: 3700c608 tbnz w8, #0x0, 0x8a754 88e98: 14000631 b 0x8a75c 88e9c: aa1f03f7 mov x23, xzr 88ea0: 2a1f03f5 mov w21, wzr 88ea4: eb1c031f cmp x24, x28 88ea8: 54000720 b.eq 0x88f8c 88eac: 39400308 ldrb w8, [x24] 88eb0: 71017d1f cmp w8, #0x5f 88eb4: 540006c1 b.ne 0x88f8c 88eb8: 91000718 add x24, x24, #0x1 88ebc: eb1c031f cmp x24, x28 88ec0: 54000660 b.eq 0x88f8c 88ec4: f94023e2 ldr x2, [sp, #0x40] 88ec8: aa1803e0 mov x0, x24 88ecc: aa1c03e1 mov x1, x28 88ed0: 97ffed85 bl 0x844e4 88ed4: aa0003f6 mov x22, x0 88ed8: eb1802df cmp x22, x24 88edc: 54000580 b.eq 0x88f8c 88ee0: f94023e9 ldr x9, [sp, #0x40] 88ee4: a9402528 ldp x8, x9, [x9] 88ee8: eb09011f cmp x8, x9 88eec: 54010220 b.eq 0x8af30 88ef0: f0000180 adrp x0, 0xbb000 88ef4: 91106400 add x0, x0, #0x419 88ef8: d101c3a8 sub x8, x29, #0x70 88efc: 910183e1 add x1, sp, #0x60 88f00: 94002236 bl 0x917d8 88f04: f0000181 adrp x1, 0xbb000 88f08: 91103821 add x1, x1, #0x40e 88f0c: d101c3a0 sub x0, x29, #0x70 88f10: 320003e2 orr w2, wzr, #0x1 88f14: d101c3b3 sub x19, x29, #0x70 88f18: 940017e8 bl 0x8eeb8 88f1c: f9400a68 ldr x8, [x19, #0x10] 88f20: 3dc00260 ldr q0, [x19] 88f24: a900fe7f stp xzr, xzr, [x19, #0x8] 88f28: f900027f str xzr, [x19] 88f2c: f81703a8 stur x8, [x29, #-0x90] 88f30: f94023e8 ldr x8, [sp, #0x40] 88f34: 3c9603a0 stur q0, [x29, #-0xa0] 88f38: 385603b3 ldurb w19, [x29, #-0xa0] 88f3c: a976e3aa ldp x10, x24, [x29, #-0x98] 88f40: f9400508 ldr x8, [x8, #0x8] 88f44: d10283a9 sub x9, x29, #0xa0 88f48: b2400129 orr x9, x9, #0x1 88f4c: 7200027f tst w19, #0x1 88f50: d100c100 sub x0, x8, #0x30 88f54: d341fe68 lsr x8, x19, #1 88f58: 9a980121 csel x1, x9, x24, eq 88f5c: 9a8a0102 csel x2, x8, x10, eq 88f60: 940017d6 bl 0x8eeb8 88f64: 36000073 tbz w19, #0x0, 0x88f70 88f68: aa1803e0 mov x0, x24 88f6c: 97fe1a95 bl 0xf9c0 88f70: 385903a8 ldurb w8, [x29, #-0x70] 88f74: 36000068 tbz w8, #0x0, 0x88f80 88f78: f85a03a0 ldur x0, [x29, #-0x60] 88f7c: 97fe1a91 bl 0xf9c0 88f80: 2a1f03f3 mov w19, wzr 88f84: 360000f5 tbz w21, #0x0, 0x88fa0 88f88: 14000004 b 0x88f98 88f8c: 2a1f03f3 mov w19, wzr 88f90: aa1403f6 mov x22, x20 88f94: 36000075 tbz w21, #0x0, 0x88fa0 88f98: aa1703e0 mov x0, x23 88f9c: 97fe1a89 bl 0xf9c0 88fa0: 34014913 cbz w19, 0x8b8c0 88fa4: aa1c03f8 mov x24, x28 88fa8: f94023f3 ldr x19, [sp, #0x40] 88fac: aa1403e0 mov x0, x20 88fb0: aa1803e1 mov x1, x24 88fb4: aa1303e2 mov x2, x19 88fb8: 94006e94 bl 0xa4a08 88fbc: aa0003fc mov x28, x0 88fc0: eb14039f cmp x28, x20 88fc4: 54013181 b.ne 0x8b5f4 88fc8: aa1403e0 mov x0, x20 88fcc: aa1803e1 mov x1, x24 88fd0: aa1303e2 mov x2, x19 88fd4: aa1f03e3 mov x3, xzr 88fd8: 94000e44 bl 0x8c8e8 88fdc: aa0003f5 mov x21, x0 88fe0: eb1402bf cmp x21, x20 88fe4: 54013060 b.eq 0x8b5f0 88fe8: a9402269 ldp x9, x8, [x19] 88fec: aa1403fc mov x28, x20 88ff0: eb08013f cmp x9, x8 88ff4: 54013000 b.eq 0x8b5f4 88ff8: f9400e69 ldr x9, [x19, #0x18] 88ffc: d100c101 sub x1, x8, #0x30 89000: 910183e0 add x0, sp, #0x60 89004: d10283a2 sub x2, x29, #0xa0 89008: f81603a9 stur x9, [x29, #-0xa0] 8900c: 9400180e bl 0x8f044 89010: a942a668 ldp x8, x9, [x19, #0x28] 89014: aa1303f7 mov x23, x19 89018: eb09011f cmp x8, x9 8901c: 540001e2 b.hs 0x89058 89020: f9403fe9 ldr x9, [sp, #0x78] 89024: f9000d09 str x9, [x8, #0x18] 89028: 3dc01be0 ldr q0, [sp, #0x60] 8902c: 3d800100 str q0, [x8] 89030: f9403be9 ldr x9, [sp, #0x70] 89034: f9000909 str x9, [x8, #0x10] 89038: a906ffff stp xzr, xzr, [sp, #0x68] 8903c: f90033ff str xzr, [sp, #0x60] 89040: f94016e8 ldr x8, [x23, #0x28] 89044: 91008108 add x8, x8, #0x20 89048: f90016e8 str x8, [x23, #0x28] 8904c: f94033f3 ldr x19, [sp, #0x60] 89050: b5000b73 cbnz x19, 0x891bc 89054: 140003bf b 0x89f50 89058: f94012ea ldr x10, [x23, #0x20] 8905c: cb0a0108 sub x8, x8, x10 89060: 9345fd14 asr x20, x8, #5 89064: 91000688 add x8, x20, #0x1 89068: d37bfd0b lsr x11, x8, #59 8906c: b50157cb cbnz x11, 0x8bb64 89070: cb0a0129 sub x9, x9, x10 89074: 9345fd2a asr x10, x9, #5 89078: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 8907c: eb0b015f cmp x10, x11 89080: 540000e8 b.hi 0x8909c 89084: 9344fd29 asr x9, x9, #4 89088: eb08013f cmp x9, x8 8908c: 9a893113 csel x19, x8, x9, lo 89090: b5000093 cbnz x19, 0x890a0 89094: aa1f03e0 mov x0, xzr 89098: 1400000e b 0x890d0 8909c: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 890a0: f9401ee9 ldr x9, [x23, #0x38] 890a4: d37bea68 lsl x8, x19, #5 890a8: f9480120 ldr x0, [x9, #0x1000] 890ac: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 890b0: cb00014a sub x10, x10, x0 890b4: eb08015f cmp x10, x8 890b8: 54000082 b.hs 0x890c8 890bc: aa0803e0 mov x0, x8 890c0: 97fe19ec bl 0xf870 890c4: 14000003 b 0x890d0 890c8: 8b080008 add x8, x0, x8 890cc: f9080128 str x8, [x9, #0x1000] 890d0: 8b141408 add x8, x0, x20, lsl #5 890d4: a900fd1f stp xzr, xzr, [x8, #0x8] 890d8: f9403fe9 ldr x9, [sp, #0x78] 890dc: 9100810a add x10, x8, #0x20 890e0: f9000d09 str x9, [x8, #0x18] 890e4: 3dc01be0 ldr q0, [sp, #0x60] 890e8: 3d800100 str q0, [x8] 890ec: f9403be9 ldr x9, [sp, #0x70] 890f0: f9000909 str x9, [x8, #0x10] 890f4: a906ffff stp xzr, xzr, [sp, #0x68] 890f8: f90033ff str xzr, [sp, #0x60] 890fc: a9422ef4 ldp x20, x11, [x23, #0x20] 89100: 8b131409 add x9, x0, x19, lsl #5 89104: eb14017f cmp x11, x20 89108: 54000200 b.eq 0x89148 8910c: a93efd1f stp xzr, xzr, [x8, #-0x18] 89110: f81e011f stur xzr, [x8, #-0x20] 89114: f85f816c ldur x12, [x11, #-0x8] 89118: f81f810c stur x12, [x8, #-0x8] 8911c: 3cde0d60 ldr q0, [x11, #-0x20]! 89120: 3c9e0100 stur q0, [x8, #-0x20] 89124: f940096c ldr x12, [x11, #0x10] 89128: eb0b029f cmp x20, x11 8912c: f81f010c stur x12, [x8, #-0x10] 89130: d1008108 sub x8, x8, #0x20 89134: a900fd7f stp xzr, xzr, [x11, #0x8] 89138: f900017f str xzr, [x11] 8913c: 54fffe81 b.ne 0x8910c 89140: a94252f6 ldp x22, x20, [x23, #0x20] 89144: 14000002 b 0x8914c 89148: aa1403f6 mov x22, x20 8914c: f9401af3 ldr x19, [x23, #0x30] 89150: eb16029f cmp x20, x22 89154: a9022ae8 stp x8, x10, [x23, #0x20] 89158: f9001ae9 str x9, [x23, #0x30] 8915c: 540000c0 b.eq 0x89174 89160: d1008294 sub x20, x20, #0x20 89164: aa1403e0 mov x0, x20 89168: 9400182b bl 0x8f214 8916c: eb1402df cmp x22, x20 89170: 54ffff81 b.ne 0x89160 89174: b4000216 cbz x22, 0x891b4 89178: f9401ee8 ldr x8, [x23, #0x38] 8917c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 89180: eb16013f cmp x9, x22 89184: 54000143 b.lo 0x891ac 89188: eb16011f cmp x8, x22 8918c: 54000108 b.hi 0x891ac 89190: f9480109 ldr x9, [x8, #0x1000] 89194: eb13013f cmp x9, x19 89198: 540000e1 b.ne 0x891b4 8919c: f9080116 str x22, [x8, #0x1000] 891a0: f94033f3 ldr x19, [sp, #0x60] 891a4: b50000d3 cbnz x19, 0x891bc 891a8: 1400036a b 0x89f50 891ac: aa1603e0 mov x0, x22 891b0: 97fe1a04 bl 0xf9c0 891b4: f94033f3 ldr x19, [sp, #0x60] 891b8: b4006cd3 cbz x19, 0x89f50 891bc: f94037f4 ldr x20, [sp, #0x68] 891c0: eb13029f cmp x20, x19 891c4: 54006a60 b.eq 0x89f10 891c8: 385e8288 ldurb w8, [x20, #-0x18] 891cc: 36000068 tbz w8, #0x0, 0x891d8 891d0: f85f8280 ldur x0, [x20, #-0x8] 891d4: 97fe19fb bl 0xf9c0 891d8: 385d0288 ldurb w8, [x20, #-0x30] 891dc: d100c296 sub x22, x20, #0x30 891e0: 36000068 tbz w8, #0x0, 0x891ec 891e4: f85e0280 ldur x0, [x20, #-0x20] 891e8: 97fe19f6 bl 0xf9c0 891ec: eb16027f cmp x19, x22 891f0: aa1603f4 mov x20, x22 891f4: 54fffea1 b.ne 0x891c8 891f8: 14000346 b 0x89f10 891fc: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 89200: f9401ee9 ldr x9, [x23, #0x38] 89204: d37bea68 lsl x8, x19, #5 89208: f9480120 ldr x0, [x9, #0x1000] 8920c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 89210: cb00014a sub x10, x10, x0 89214: eb08015f cmp x10, x8 89218: 54001042 b.hs 0x89420 8921c: aa0803e0 mov x0, x8 89220: 97fe1994 bl 0xf870 89224: 14000081 b 0x89428 89228: 8b080008 add x8, x0, x8 8922c: f9080128 str x8, [x9, #0x1000] 89230: 8b141408 add x8, x0, x20, lsl #5 89234: a900fd1f stp xzr, xzr, [x8, #0x8] 89238: f9403fe9 ldr x9, [sp, #0x78] 8923c: 9100810a add x10, x8, #0x20 89240: f9000d09 str x9, [x8, #0x18] 89244: 3dc01be0 ldr q0, [sp, #0x60] 89248: 3d800100 str q0, [x8] 8924c: f9403be9 ldr x9, [sp, #0x70] 89250: f9000909 str x9, [x8, #0x10] 89254: a906ffff stp xzr, xzr, [sp, #0x68] 89258: f90033ff str xzr, [sp, #0x60] 8925c: a9422ef4 ldp x20, x11, [x23, #0x20] 89260: 8b131409 add x9, x0, x19, lsl #5 89264: eb14017f cmp x11, x20 89268: 54000860 b.eq 0x89374 8926c: a93efd1f stp xzr, xzr, [x8, #-0x18] 89270: f81e011f stur xzr, [x8, #-0x20] 89274: f85f816c ldur x12, [x11, #-0x8] 89278: f81f810c stur x12, [x8, #-0x8] 8927c: 3cde0d60 ldr q0, [x11, #-0x20]! 89280: 3c9e0100 stur q0, [x8, #-0x20] 89284: f940096c ldr x12, [x11, #0x10] 89288: eb0b029f cmp x20, x11 8928c: f81f010c stur x12, [x8, #-0x10] 89290: d1008108 sub x8, x8, #0x20 89294: a900fd7f stp xzr, xzr, [x11, #0x8] 89298: f900017f str xzr, [x11] 8929c: 54fffe81 b.ne 0x8926c 892a0: a94252f5 ldp x21, x20, [x23, #0x20] 892a4: 14000035 b 0x89378 892a8: b240ebf9 orr x25, xzr, #0x7ffffffffffffff 892ac: f9401f49 ldr x9, [x26, #0x38] 892b0: d37beb28 lsl x8, x25, #5 892b4: f9480120 ldr x0, [x9, #0x1000] 892b8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 892bc: cb00014a sub x10, x10, x0 892c0: eb08015f cmp x10, x8 892c4: 54001362 b.hs 0x89530 892c8: aa0803e0 mov x0, x8 892cc: 97fe1969 bl 0xf870 892d0: 1400009a b 0x89538 892d4: aa1603e0 mov x0, x22 892d8: 97fe19ba bl 0xf9c0 892dc: f94033f3 ldr x19, [sp, #0x60] 892e0: b4006393 cbz x19, 0x89f50 892e4: f94037f4 ldr x20, [sp, #0x68] 892e8: eb13029f cmp x20, x19 892ec: 54006120 b.eq 0x89f10 892f0: 385e8288 ldurb w8, [x20, #-0x18] 892f4: 36000068 tbz w8, #0x0, 0x89300 892f8: f85f8280 ldur x0, [x20, #-0x8] 892fc: 97fe19b1 bl 0xf9c0 89300: 385d0288 ldurb w8, [x20, #-0x30] 89304: d100c296 sub x22, x20, #0x30 89308: 36000068 tbz w8, #0x0, 0x89314 8930c: f85e0280 ldur x0, [x20, #-0x20] 89310: 97fe19ac bl 0xf9c0 89314: eb16027f cmp x19, x22 89318: aa1603f4 mov x20, x22 8931c: 54fffea1 b.ne 0x892f0 89320: 140002fc b 0x89f10 89324: f94047e0 ldr x0, [sp, #0x88] 89328: 97fe19a6 bl 0xf9c0 8932c: 394183e8 ldrb w8, [sp, #0x60] 89330: 36079848 tbz w8, #0x0, 0x88638 89334: f9403be0 ldr x0, [sp, #0x70] 89338: 97fe19a2 bl 0xf9c0 8933c: 385403a8 ldurb w8, [x29, #-0xc0] 89340: 36079808 tbz w8, #0x0, 0x88640 89344: f85503a0 ldur x0, [x29, #-0xb0] 89348: 97fe199e bl 0xf9c0 8934c: 360797d3 tbz w19, #0x0, 0x88644 89350: aa1403e0 mov x0, x20 89354: 97fe199b bl 0xf9c0 89358: 394383e8 ldrb w8, [sp, #0xe0] 8935c: 3600a028 tbz w8, #0x0, 0x8a760 89360: f9407be0 ldr x0, [sp, #0xf0] 89364: 97fe1997 bl 0xf9c0 89368: 385903a8 ldurb w8, [x29, #-0x70] 8936c: 37009fe8 tbnz w8, #0x0, 0x8a768 89370: 14000500 b 0x8a770 89374: aa1403f5 mov x21, x20 89378: f9401af3 ldr x19, [x23, #0x30] 8937c: eb15029f cmp x20, x21 89380: a9022ae8 stp x8, x10, [x23, #0x20] 89384: f9001ae9 str x9, [x23, #0x30] 89388: 540000c0 b.eq 0x893a0 8938c: d1008294 sub x20, x20, #0x20 89390: aa1403e0 mov x0, x20 89394: 940017a0 bl 0x8f214 89398: eb1402bf cmp x21, x20 8939c: 54ffff81 b.ne 0x8938c 893a0: b4001315 cbz x21, 0x89600 893a4: f9401ee8 ldr x8, [x23, #0x38] 893a8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 893ac: eb15013f cmp x9, x21 893b0: 54001243 b.lo 0x895f8 893b4: eb15011f cmp x8, x21 893b8: 54001208 b.hi 0x895f8 893bc: f9480109 ldr x9, [x8, #0x1000] 893c0: eb13013f cmp x9, x19 893c4: 540011e1 b.ne 0x89600 893c8: f9080115 str x21, [x8, #0x1000] 893cc: f94033f3 ldr x19, [sp, #0x60] 893d0: b50011d3 cbnz x19, 0x89608 893d4: 1400030b b 0x8a000 893d8: 90000161 adrp x1, 0xb5000 893dc: 9117cc21 add x1, x1, #0x5f3 893e0: 910183e0 add x0, sp, #0x60 893e4: 320003e2 orr w2, wzr, #0x1 893e8: 940016b4 bl 0x8eeb8 893ec: f94023f7 ldr x23, [sp, #0x40] 893f0: b9404be8 ldr w8, [sp, #0x48] 893f4: 12000508 and w8, w8, #0x3 893f8: 7100051f cmp w8, #0x1 893fc: 540066a0 b.eq 0x8a0d0 89400: 7100091f cmp w8, #0x2 89404: 54006701 b.ne 0x8a0e4 89408: b0000181 adrp x1, 0xba000 8940c: 91369821 add x1, x1, #0xda6 89410: 910183e0 add x0, sp, #0x60 89414: 320007e2 orr w2, wzr, #0x3 89418: 940016a8 bl 0x8eeb8 8941c: 14000332 b 0x8a0e4 89420: 8b080008 add x8, x0, x8 89424: f9080128 str x8, [x9, #0x1000] 89428: 8b161408 add x8, x0, x22, lsl #5 8942c: a900fd1f stp xzr, xzr, [x8, #0x8] 89430: f9403fe9 ldr x9, [sp, #0x78] 89434: 9100810a add x10, x8, #0x20 89438: f9000d09 str x9, [x8, #0x18] 8943c: 3dc01be0 ldr q0, [sp, #0x60] 89440: 3d800100 str q0, [x8] 89444: f9403be9 ldr x9, [sp, #0x70] 89448: f9000909 str x9, [x8, #0x10] 8944c: a906ffff stp xzr, xzr, [sp, #0x68] 89450: f90033ff str xzr, [sp, #0x60] 89454: a9422ef5 ldp x21, x11, [x23, #0x20] 89458: 8b131409 add x9, x0, x19, lsl #5 8945c: eb15017f cmp x11, x21 89460: 540009a0 b.eq 0x89594 89464: a93efd1f stp xzr, xzr, [x8, #-0x18] 89468: f81e011f stur xzr, [x8, #-0x20] 8946c: f85f816c ldur x12, [x11, #-0x8] 89470: f81f810c stur x12, [x8, #-0x8] 89474: 3cde0d60 ldr q0, [x11, #-0x20]! 89478: 3c9e0100 stur q0, [x8, #-0x20] 8947c: f940096c ldr x12, [x11, #0x10] 89480: eb0b02bf cmp x21, x11 89484: f81f010c stur x12, [x8, #-0x10] 89488: d1008108 sub x8, x8, #0x20 8948c: a900fd7f stp xzr, xzr, [x11, #0x8] 89490: f900017f str xzr, [x11] 89494: 54fffe81 b.ne 0x89464 89498: a94256f6 ldp x22, x21, [x23, #0x20] 8949c: 1400003f b 0x89598 894a0: 11004128 add w8, w9, #0x10 894a4: 927c0d08 and x8, x8, #0xf0 894a8: d1000513 sub x19, x8, #0x1 894ac: 320003e8 orr w8, wzr, #0x1 894b0: eb18027f cmp x19, x24 894b4: 54ffa720 b.eq 0x88998 894b8: f1005a7f cmp x19, #0x16 894bc: f9001be9 str x9, [sp, #0x30] 894c0: b9003bea str w10, [sp, #0x38] 894c4: 54000141 b.ne 0x894ec 894c8: f9400338 ldr x24, [x25] 894cc: 910006a0 add x0, x21, #0x1 894d0: 34005448 cbz w8, 0x89f58 894d4: 121f1ae8 and w8, w23, #0xfe 894d8: d341fd08 lsr x8, x8, #1 894dc: 91000502 add x2, x8, #0x1 894e0: aa1803e1 mov x1, x24 894e4: 97fe18eb bl 0xf890 894e8: 1400029e b 0x89f60 894ec: 91000660 add x0, x19, #0x1 894f0: b90023e8 str w8, [sp, #0x20] 894f4: f9000fe0 str x0, [sp, #0x18] 894f8: 97fe18de bl 0xf870 894fc: eb18027f cmp x19, x24 89500: aa0003f8 mov x24, x0 89504: 54000048 b.hi 0x8950c 89508: b4006918 cbz x24, 0x8a228 8950c: b94023e8 ldr w8, [sp, #0x20] 89510: 360067a8 tbz w8, #0x0, 0x8a204 89514: 121f1ae8 and w8, w23, #0xfe 89518: d341fd08 lsr x8, x8, #1 8951c: 910006a1 add x1, x21, #0x1 89520: 91000502 add x2, x8, #0x1 89524: aa1803e0 mov x0, x24 89528: 97fe18da bl 0xf890 8952c: 1400033a b 0x8a214 89530: 8b080008 add x8, x0, x8 89534: f9080128 str x8, [x9, #0x1000] 89538: 8b151408 add x8, x0, x21, lsl #5 8953c: a9007d1f stp xzr, xzr, [x8] 89540: a901511f stp xzr, x20, [x8, #0x10] 89544: a9422f54 ldp x20, x11, [x26, #0x20] 89548: 8b191409 add x9, x0, x25, lsl #5 8954c: 9100810a add x10, x8, #0x20 89550: eb14017f cmp x11, x20 89554: 54000a20 b.eq 0x89698 89558: a93efd1f stp xzr, xzr, [x8, #-0x18] 8955c: f81e011f stur xzr, [x8, #-0x20] 89560: f85f816c ldur x12, [x11, #-0x8] 89564: f81f810c stur x12, [x8, #-0x8] 89568: 3cde0d60 ldr q0, [x11, #-0x20]! 8956c: 3c9e0100 stur q0, [x8, #-0x20] 89570: f940096c ldr x12, [x11, #0x10] 89574: eb0b029f cmp x20, x11 89578: f81f010c stur x12, [x8, #-0x10] 8957c: d1008108 sub x8, x8, #0x20 89580: a900fd7f stp xzr, xzr, [x11, #0x8] 89584: f900017f str xzr, [x11] 89588: 54fffe81 b.ne 0x89558 8958c: a9425355 ldp x21, x20, [x26, #0x20] 89590: 14000043 b 0x8969c 89594: aa1503f6 mov x22, x21 89598: f9401af3 ldr x19, [x23, #0x30] 8959c: eb1602bf cmp x21, x22 895a0: a9022ae8 stp x8, x10, [x23, #0x20] 895a4: f9001ae9 str x9, [x23, #0x30] 895a8: 540000c0 b.eq 0x895c0 895ac: d10082b5 sub x21, x21, #0x20 895b0: aa1503e0 mov x0, x21 895b4: 94001718 bl 0x8f214 895b8: eb1502df cmp x22, x21 895bc: 54ffff81 b.ne 0x895ac 895c0: b4000b56 cbz x22, 0x89728 895c4: f9401ee8 ldr x8, [x23, #0x38] 895c8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 895cc: eb16013f cmp x9, x22 895d0: 54000a83 b.lo 0x89720 895d4: eb16011f cmp x8, x22 895d8: 54000a48 b.hi 0x89720 895dc: f9480109 ldr x9, [x8, #0x1000] 895e0: eb13013f cmp x9, x19 895e4: 54000a21 b.ne 0x89728 895e8: f9080116 str x22, [x8, #0x1000] 895ec: f94033f3 ldr x19, [sp, #0x60] 895f0: b5000a13 cbnz x19, 0x89730 895f4: 1400006f b 0x897b0 895f8: aa1503e0 mov x0, x21 895fc: 97fe18f1 bl 0xf9c0 89600: f94033f3 ldr x19, [sp, #0x60] 89604: b4004ff3 cbz x19, 0x8a000 89608: f94037f4 ldr x20, [sp, #0x68] 8960c: eb13029f cmp x20, x19 89610: 54004da0 b.eq 0x89fc4 89614: 385e8288 ldurb w8, [x20, #-0x18] 89618: 36000068 tbz w8, #0x0, 0x89624 8961c: f85f8280 ldur x0, [x20, #-0x8] 89620: 97fe18e8 bl 0xf9c0 89624: 385d0288 ldurb w8, [x20, #-0x30] 89628: d100c295 sub x21, x20, #0x30 8962c: 36000068 tbz w8, #0x0, 0x89638 89630: f85e0280 ldur x0, [x20, #-0x20] 89634: 97fe18e3 bl 0xf9c0 89638: eb15027f cmp x19, x21 8963c: aa1503f4 mov x20, x21 89640: 54fffea1 b.ne 0x89614 89644: 14000260 b 0x89fc4 89648: f9400315 ldr x21, [x24] 8964c: 927ffaa8 and x8, x21, #0xfffffffffffffffe 89650: d1000513 sub x19, x8, #0x1 89654: b9003bea str w10, [sp, #0x38] 89658: f9001beb str x11, [sp, #0x30] 8965c: 37000135 tbnz w21, #0x0, 0x89680 89660: 12001ea8 and w8, w21, #0xff 89664: 121f1aa9 and w9, w21, #0xfe 89668: 7100b91f cmp w8, #0x2e 8966c: d341fd28 lsr x8, x9, #1 89670: f90013e8 str x8, [sp, #0x20] 89674: 54004ca2 b.hs 0x8a008 89678: 320003e8 orr w8, wzr, #0x1 8967c: 14000003 b 0x89688 89680: f90013ff str xzr, [sp, #0x20] 89684: 2a1f03e8 mov w8, wzr 89688: 528002dc mov w28, #0x16 // =22 8968c: eb13039f cmp x28, x19 89690: 54004ca1 b.ne 0x8a024 89694: 140004d5 b 0x8a9e8 89698: aa1403f5 mov x21, x20 8969c: f9401b59 ldr x25, [x26, #0x30] 896a0: eb15029f cmp x20, x21 896a4: a9022b48 stp x8, x10, [x26, #0x20] 896a8: f9001b49 str x9, [x26, #0x30] 896ac: 540000c0 b.eq 0x896c4 896b0: d1008294 sub x20, x20, #0x20 896b4: aa1403e0 mov x0, x20 896b8: 940016d7 bl 0x8f214 896bc: eb1402bf cmp x21, x20 896c0: 54ffff81 b.ne 0x896b0 896c4: b4000a15 cbz x21, 0x89804 896c8: f9401f48 ldr x8, [x26, #0x38] 896cc: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 896d0: eb15013f cmp x9, x21 896d4: 54000943 b.lo 0x897fc 896d8: eb15011f cmp x8, x21 896dc: 54000908 b.hi 0x897fc 896e0: f9480109 ldr x9, [x8, #0x1000] 896e4: eb19013f cmp x9, x25 896e8: 540008e1 b.ne 0x89804 896ec: f9080115 str x21, [x8, #0x1000] 896f0: 14000045 b 0x89804 896f4: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 896f8: f9401f29 ldr x9, [x25, #0x38] 896fc: d37bea68 lsl x8, x19, #5 89700: f9480120 ldr x0, [x9, #0x1000] 89704: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 89708: cb00014a sub x10, x10, x0 8970c: eb08015f cmp x10, x8 89710: 54002f02 b.hs 0x89cf0 89714: aa0803e0 mov x0, x8 89718: 97fe1856 bl 0xf870 8971c: 14000177 b 0x89cf8 89720: aa1603e0 mov x0, x22 89724: 97fe18a7 bl 0xf9c0 89728: f94033f3 ldr x19, [sp, #0x60] 8972c: b4000433 cbz x19, 0x897b0 89730: f94037f5 ldr x21, [sp, #0x68] 89734: eb1302bf cmp x21, x19 89738: 540001a0 b.eq 0x8976c 8973c: 385e82a8 ldurb w8, [x21, #-0x18] 89740: 36000068 tbz w8, #0x0, 0x8974c 89744: f85f82a0 ldur x0, [x21, #-0x8] 89748: 97fe189e bl 0xf9c0 8974c: 385d02a8 ldurb w8, [x21, #-0x30] 89750: d100c2b6 sub x22, x21, #0x30 89754: 36000068 tbz w8, #0x0, 0x89760 89758: f85e02a0 ldur x0, [x21, #-0x20] 8975c: 97fe1899 bl 0xf9c0 89760: eb16027f cmp x19, x22 89764: aa1603f5 mov x21, x22 89768: 54fffea1 b.ne 0x8973c 8976c: f9403fe8 ldr x8, [sp, #0x78] 89770: f90037f3 str x19, [sp, #0x68] 89774: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 89778: eb13013f cmp x9, x19 8977c: 54000163 b.lo 0x897a8 89780: eb13011f cmp x8, x19 89784: 54000128 b.hi 0x897a8 89788: f9403be9 ldr x9, [sp, #0x70] 8978c: f948010a ldr x10, [x8, #0x1000] 89790: eb09015f cmp x10, x9 89794: 540000e1 b.ne 0x897b0 89798: f9080113 str x19, [x8, #0x1000] 8979c: 385603a8 ldurb w8, [x29, #-0xa0] 897a0: 370000c8 tbnz w8, #0x0, 0x897b8 897a4: 14000793 b 0x8b5f0 897a8: aa1303e0 mov x0, x19 897ac: 97fe1885 bl 0xf9c0 897b0: 385603a8 ldurb w8, [x29, #-0xa0] 897b4: 3600f1e8 tbz w8, #0x0, 0x8b5f0 897b8: f85703a0 ldur x0, [x29, #-0x90] 897bc: 97fe1881 bl 0xf9c0 897c0: 1400078c b 0x8b5f0 897c4: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 897c8: f94023e8 ldr x8, [sp, #0x40] 897cc: f9401d09 ldr x9, [x8, #0x38] 897d0: d37bea68 lsl x8, x19, #5 897d4: f9480120 ldr x0, [x9, #0x1000] 897d8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 897dc: cb00014a sub x10, x10, x0 897e0: eb08015f cmp x10, x8 897e4: 54002fa2 b.hs 0x89dd8 897e8: aa0803e0 mov x0, x8 897ec: 97fe1821 bl 0xf870 897f0: 1400017c b 0x89de0 897f4: f94023f7 ldr x23, [sp, #0x40] 897f8: 17fff284 b 0x86208 897fc: aa1503e0 mov x0, x21 89800: 97fe1870 bl 0xf9c0 89804: cb1302e8 sub x8, x23, x19 89808: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 8980c: cb16030a sub x10, x24, x22 89810: f2955569 movk x9, #0xaaab 89814: 9344fd08 asr x8, x8, #4 89818: 9344fd4a asr x10, x10, #4 8981c: 9b097d13 mul x19, x8, x9 89820: 9b097d48 mul x8, x10, x9 89824: eb08027f cmp x19, x8 89828: f9002be8 str x8, [sp, #0x50] 8982c: 5400ee42 b.hs 0x8b5f4 89830: 321c07f8 orr w24, wzr, #0x30 89834: 14000091 b 0x89a78 89838: 8b000289 add x9, x20, x0 8983c: f9080109 str x9, [x8, #0x1000] 89840: 14000002 b 0x89848 89844: aa1f03f4 mov x20, xzr 89848: 321c07e9 orr w9, wzr, #0x30 8984c: 9b095338 madd x24, x25, x9, x20 89850: a900ff1f stp xzr, xzr, [x24, #0x8] 89854: f900031f str xzr, [x24] 89858: 394002a8 ldrb w8, [x21] 8985c: d503201f nop 89860: 9b0952cb madd x11, x22, x9, x20 89864: f90027eb str x11, [sp, #0x48] 89868: 370000c8 tbnz w8, #0x0, 0x89880 8986c: f9400aa8 ldr x8, [x21, #0x10] 89870: f9000b08 str x8, [x24, #0x10] 89874: 3dc002a0 ldr q0, [x21] 89878: 3d800300 str q0, [x24] 8987c: 1400001e b 0x898f4 89880: 9b096e68 madd x8, x19, x9, x27 89884: f9400515 ldr x21, [x8, #0x8] 89888: b10042bf cmn x21, #0x10 8988c: 54011602 b.hs 0x8bb4c 89890: f9400901 ldr x1, [x8, #0x10] 89894: f1005ebf cmp x21, #0x17 89898: 540000c2 b.hs 0x898b0 8989c: d37ffaa8 lsl x8, x21, #1 898a0: aa1803fa mov x26, x24 898a4: 38001748 strb w8, [x26], #0x1 898a8: b50001d5 cbnz x21, 0x898e0 898ac: 14000010 b 0x898ec 898b0: 910042a8 add x8, x21, #0x10 898b4: 927ced16 and x22, x8, #0xfffffffffffffff0 898b8: aa1603e0 mov x0, x22 898bc: aa0103fa mov x26, x1 898c0: 97fe17ec bl 0xf870 898c4: 321c07e8 orr w8, wzr, #0x30 898c8: aa1a03e1 mov x1, x26 898cc: aa0003fa mov x26, x0 898d0: 9b085328 madd x8, x25, x8, x20 898d4: b24002c9 orr x9, x22, #0x1 898d8: a900e915 stp x21, x26, [x8, #0x8] 898dc: f9000309 str x9, [x24] 898e0: aa1a03e0 mov x0, x26 898e4: aa1503e2 mov x2, x21 898e8: 97fe17ea bl 0xf890 898ec: 38356b5f strb wzr, [x26, x21] 898f0: a9442ffa ldp x26, x11, [sp, #0x40] 898f4: 321c07ea orr w10, wzr, #0x30 898f8: 9b0a5335 madd x21, x25, x10, x20 898fc: f8018ebf str xzr, [x21, #0x18]! 89900: d503201f nop 89904: 9b0a6e68 madd x8, x19, x10, x27 89908: a900febf stp xzr, xzr, [x21, #0x8] 8990c: 38418d09 ldrb w9, [x8, #0x18]! 89910: 370000c9 tbnz w9, #0x0, 0x89928 89914: f9400909 ldr x9, [x8, #0x10] 89918: f9000aa9 str x9, [x21, #0x10] 8991c: 3dc00100 ldr q0, [x8] 89920: 3d8002a0 str q0, [x21] 89924: 1400001d b 0x89998 89928: 9b0a6e68 madd x8, x19, x10, x27 8992c: f9401116 ldr x22, [x8, #0x20] 89930: b10042df cmn x22, #0x10 89934: 54011102 b.hs 0x8bb54 89938: f940151b ldr x27, [x8, #0x28] 8993c: f1005edf cmp x22, #0x17 89940: 540000a2 b.hs 0x89954 89944: d37ffac8 lsl x8, x22, #1 89948: 380016a8 strb w8, [x21], #0x1 8994c: b50001b6 cbnz x22, 0x89980 89950: 14000010 b 0x89990 89954: 910042c8 add x8, x22, #0x10 89958: 927ced1a and x26, x8, #0xfffffffffffffff0 8995c: aa1a03e0 mov x0, x26 89960: 97fe17c4 bl 0xf870 89964: b2400349 orr x9, x26, #0x1 89968: f94023fa ldr x26, [sp, #0x40] 8996c: 321c07e8 orr w8, wzr, #0x30 89970: 9b085328 madd x8, x25, x8, x20 89974: a9020116 stp x22, x0, [x8, #0x20] 89978: f90002a9 str x9, [x21] 8997c: aa0003f5 mov x21, x0 89980: aa1503e0 mov x0, x21 89984: aa1b03e1 mov x1, x27 89988: aa1603e2 mov x2, x22 8998c: 97fe17c1 bl 0xf890 89990: 38366abf strb wzr, [x21, x22] 89994: f94027eb ldr x11, [sp, #0x48] 89998: a97e26f5 ldp x21, x9, [x23, #-0x20] 8999c: 9100c308 add x8, x24, #0x30 899a0: eb15013f cmp x9, x21 899a4: 54000260 b.eq 0x899f0 899a8: f85e012a ldur x10, [x9, #-0x20] 899ac: f81e030a stur x10, [x24, #-0x20] 899b0: 3cdd0120 ldur q0, [x9, #-0x30] 899b4: 3c9d0300 stur q0, [x24, #-0x30] 899b8: f85f812a ldur x10, [x9, #-0x8] 899bc: a93dfd3f stp xzr, xzr, [x9, #-0x28] 899c0: f81d013f stur xzr, [x9, #-0x30] 899c4: f81f830a stur x10, [x24, #-0x8] 899c8: 3cde8120 ldur q0, [x9, #-0x18] 899cc: 3c9e8300 stur q0, [x24, #-0x18] 899d0: a93f7d3f stp xzr, xzr, [x9, #-0x10] 899d4: f81e813f stur xzr, [x9, #-0x18] 899d8: d100c129 sub x9, x9, #0x30 899dc: eb0902bf cmp x21, x9 899e0: d100c318 sub x24, x24, #0x30 899e4: 54fffe21 b.ne 0x899a8 899e8: a97e56f4 ldp x20, x21, [x23, #-0x20] 899ec: 14000002 b 0x899f4 899f0: aa1503f4 mov x20, x21 899f4: f85f02f6 ldur x22, [x23, #-0x10] 899f8: eb1402bf cmp x21, x20 899fc: a93e22f8 stp x24, x8, [x23, #-0x20] 89a00: f81f02eb stur x11, [x23, #-0x10] 89a04: 540001a0 b.eq 0x89a38 89a08: 385e82a8 ldurb w8, [x21, #-0x18] 89a0c: 36000068 tbz w8, #0x0, 0x89a18 89a10: f85f82a0 ldur x0, [x21, #-0x8] 89a14: 97fe17eb bl 0xf9c0 89a18: 385d02a8 ldurb w8, [x21, #-0x30] 89a1c: d100c2b8 sub x24, x21, #0x30 89a20: 36000068 tbz w8, #0x0, 0x89a2c 89a24: f85e02a0 ldur x0, [x21, #-0x20] 89a28: 97fe17e6 bl 0xf9c0 89a2c: eb18029f cmp x20, x24 89a30: aa1803f5 mov x21, x24 89a34: 54fffea1 b.ne 0x89a08 89a38: 321c07f8 orr w24, wzr, #0x30 89a3c: b4001094 cbz x20, 0x89c4c 89a40: f85f82e8 ldur x8, [x23, #-0x8] 89a44: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 89a48: eb14013f cmp x9, x20 89a4c: 54000103 b.lo 0x89a6c 89a50: eb14011f cmp x8, x20 89a54: 540000c8 b.hi 0x89a6c 89a58: f9480109 ldr x9, [x8, #0x1000] 89a5c: eb16013f cmp x9, x22 89a60: 54000f61 b.ne 0x89c4c 89a64: f9080114 str x20, [x8, #0x1000] 89a68: 14000079 b 0x89c4c 89a6c: aa1403e0 mov x0, x20 89a70: 97fe17d4 bl 0xf9c0 89a74: 14000076 b 0x89c4c 89a78: f9401757 ldr x23, [x26, #0x28] 89a7c: f940035b ldr x27, [x26] 89a80: a97ea6f9 ldp x25, x9, [x23, #-0x18] 89a84: d503201f nop 89a88: 9b186e75 madd x21, x19, x24, x27 89a8c: eb09033f cmp x25, x9 89a90: 54000140 b.eq 0x89ab8 89a94: a900ff3f stp xzr, xzr, [x25, #0x8] 89a98: f900033f str xzr, [x25] 89a9c: 394002a8 ldrb w8, [x21] 89aa0: 37000528 tbnz w8, #0x0, 0x89b44 89aa4: f9400aa8 ldr x8, [x21, #0x10] 89aa8: f9000b28 str x8, [x25, #0x10] 89aac: 3dc002a0 ldr q0, [x21] 89ab0: 3d800320 str q0, [x25] 89ab4: 1400003e b 0x89bac 89ab8: f85e02ea ldur x10, [x23, #-0x20] 89abc: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 89ac0: f295556c movk x12, #0xaaab 89ac4: b200f3eb mov x11, #0x5555555555555555 // =6148914691236517205 89ac8: cb0a0328 sub x8, x25, x10 89acc: 9344fd08 asr x8, x8, #4 89ad0: 9b0c7d19 mul x25, x8, x12 89ad4: 91000728 add x8, x25, #0x1 89ad8: f2e0aaab movk x11, #0x555, lsl #48 89adc: eb0b011f cmp x8, x11 89ae0: 5400a6e8 b.hi 0x8afbc 89ae4: cb0a0129 sub x9, x9, x10 89ae8: 9344fd29 asr x9, x9, #4 89aec: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 89af0: 9b0c7d29 mul x9, x9, x12 89af4: f2e0554a movk x10, #0x2aa, lsl #48 89af8: b200f3f6 mov x22, #0x5555555555555555 // =6148914691236517205 89afc: eb0a013f cmp x9, x10 89b00: f2e0aab6 movk x22, #0x555, lsl #48 89b04: 540000a2 b.hs 0x89b18 89b08: d37ff929 lsl x9, x9, #1 89b0c: eb08013f cmp x9, x8 89b10: 9a893116 csel x22, x8, x9, lo 89b14: b4ffe996 cbz x22, 0x89844 89b18: f85f82e8 ldur x8, [x23, #-0x8] 89b1c: 8b1606c9 add x9, x22, x22, lsl #1 89b20: d37ced20 lsl x0, x9, #4 89b24: f9480114 ldr x20, [x8, #0x1000] 89b28: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 89b2c: cb140129 sub x9, x9, x20 89b30: eb00013f cmp x9, x0 89b34: 54ffe822 b.hs 0x89838 89b38: 97fe174e bl 0xf870 89b3c: aa0003f4 mov x20, x0 89b40: 17ffff42 b 0x89848 89b44: 9b186e68 madd x8, x19, x24, x27 89b48: f9400514 ldr x20, [x8, #0x8] 89b4c: b100429f cmn x20, #0x10 89b50: 5400a362 b.hs 0x8afbc 89b54: f9400915 ldr x21, [x8, #0x10] 89b58: f1005e9f cmp x20, #0x17 89b5c: 540000c2 b.hs 0x89b74 89b60: d37ffa88 lsl x8, x20, #1 89b64: aa1903f6 mov x22, x25 89b68: 380016c8 strb w8, [x22], #0x1 89b6c: b5000174 cbnz x20, 0x89b98 89b70: 1400000e b 0x89ba8 89b74: 91004288 add x8, x20, #0x10 89b78: 927ced18 and x24, x8, #0xfffffffffffffff0 89b7c: aa1803e0 mov x0, x24 89b80: 97fe173c bl 0xf870 89b84: aa0003f6 mov x22, x0 89b88: b2400308 orr x8, x24, #0x1 89b8c: a900db34 stp x20, x22, [x25, #0x8] 89b90: 321c07f8 orr w24, wzr, #0x30 89b94: f9000328 str x8, [x25] 89b98: aa1603e0 mov x0, x22 89b9c: aa1503e1 mov x1, x21 89ba0: aa1403e2 mov x2, x20 89ba4: 97fe173b bl 0xf890 89ba8: 38346adf strb wzr, [x22, x20] 89bac: aa1903f4 mov x20, x25 89bb0: f8018e9f str xzr, [x20, #0x18]! 89bb4: d503201f nop 89bb8: 9b186e68 madd x8, x19, x24, x27 89bbc: a900fe9f stp xzr, xzr, [x20, #0x8] 89bc0: 38418d09 ldrb w9, [x8, #0x18]! 89bc4: 370000c9 tbnz w9, #0x0, 0x89bdc 89bc8: f9400909 ldr x9, [x8, #0x10] 89bcc: f9000a89 str x9, [x20, #0x10] 89bd0: 3dc00100 ldr q0, [x8] 89bd4: 3d800280 str q0, [x20] 89bd8: 1400001a b 0x89c40 89bdc: 9b186e68 madd x8, x19, x24, x27 89be0: f9401115 ldr x21, [x8, #0x20] 89be4: b10042bf cmn x21, #0x10 89be8: 5400fb02 b.hs 0x8bb48 89bec: f9401516 ldr x22, [x8, #0x28] 89bf0: f1005ebf cmp x21, #0x17 89bf4: 540000a2 b.hs 0x89c08 89bf8: d37ffaa8 lsl x8, x21, #1 89bfc: 38001688 strb w8, [x20], #0x1 89c00: b5000175 cbnz x21, 0x89c2c 89c04: 1400000e b 0x89c3c 89c08: 910042a8 add x8, x21, #0x10 89c0c: 927ced18 and x24, x8, #0xfffffffffffffff0 89c10: aa1803e0 mov x0, x24 89c14: 97fe1717 bl 0xf870 89c18: aa0003f4 mov x20, x0 89c1c: b2400308 orr x8, x24, #0x1 89c20: a9025335 stp x21, x20, [x25, #0x20] 89c24: 321c07f8 orr w24, wzr, #0x30 89c28: f9000f28 str x8, [x25, #0x18] 89c2c: aa1403e0 mov x0, x20 89c30: aa1603e1 mov x1, x22 89c34: aa1503e2 mov x2, x21 89c38: 97fe1716 bl 0xf890 89c3c: 38356a9f strb wzr, [x20, x21] 89c40: f85e82e8 ldur x8, [x23, #-0x18] 89c44: 9100c108 add x8, x8, #0x30 89c48: f81e82e8 stur x8, [x23, #-0x18] 89c4c: f9402be8 ldr x8, [sp, #0x50] 89c50: 91000673 add x19, x19, #0x1 89c54: eb08027f cmp x19, x8 89c58: 54fff103 b.lo 0x89a78 89c5c: 14000666 b 0x8b5f4 89c60: f940014a ldr x10, [x10] 89c64: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 89c68: f295556b movk x11, #0xaaab 89c6c: b200f3ec mov x12, #0x5555555555555555 // =6148914691236517205 89c70: cb0a0108 sub x8, x8, x10 89c74: 9344fd08 asr x8, x8, #4 89c78: 9b0b7d16 mul x22, x8, x11 89c7c: 910006c8 add x8, x22, #0x1 89c80: f2e0aaac movk x12, #0x555, lsl #48 89c84: eb0c011f cmp x8, x12 89c88: 5400f848 b.hi 0x8bb90 89c8c: cb0a0129 sub x9, x9, x10 89c90: 9344fd29 asr x9, x9, #4 89c94: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 89c98: 9b0b7d29 mul x9, x9, x11 89c9c: f2e0554a movk x10, #0x2aa, lsl #48 89ca0: eb0a013f cmp x9, x10 89ca4: 540000c2 b.hs 0x89cbc 89ca8: d37ff929 lsl x9, x9, #1 89cac: eb08013f cmp x9, x8 89cb0: 9a893108 csel x8, x8, x9, lo 89cb4: f9000fe8 str x8, [sp, #0x18] 89cb8: b4004aa8 cbz x8, 0x8a60c 89cbc: f94023e8 ldr x8, [sp, #0x40] 89cc0: f9400d09 ldr x9, [x8, #0x18] 89cc4: f9400fe8 ldr x8, [sp, #0x18] 89cc8: f9480120 ldr x0, [x9, #0x1000] 89ccc: 8b080508 add x8, x8, x8, lsl #1 89cd0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 89cd4: d37ced08 lsl x8, x8, #4 89cd8: cb00014a sub x10, x10, x0 89cdc: eb08015f cmp x10, x8 89ce0: 540028c2 b.hs 0x8a1f8 89ce4: aa0803e0 mov x0, x8 89ce8: 97fe16e2 bl 0xf870 89cec: 1400024a b 0x8a614 89cf0: 8b080008 add x8, x0, x8 89cf4: f9080128 str x8, [x9, #0x1000] 89cf8: f94023f9 ldr x25, [sp, #0x40] 89cfc: 8b141408 add x8, x0, x20, lsl #5 89d00: a900fd1f stp xzr, xzr, [x8, #0x8] 89d04: f9403fe9 ldr x9, [sp, #0x78] 89d08: 9100810a add x10, x8, #0x20 89d0c: f9000d09 str x9, [x8, #0x18] 89d10: 3dc01be0 ldr q0, [sp, #0x60] 89d14: 3d800100 str q0, [x8] 89d18: f9403be9 ldr x9, [sp, #0x70] 89d1c: f9000909 str x9, [x8, #0x10] 89d20: a906ffff stp xzr, xzr, [sp, #0x68] 89d24: f90033ff str xzr, [sp, #0x60] 89d28: a9422f34 ldp x20, x11, [x25, #0x20] 89d2c: 8b131409 add x9, x0, x19, lsl #5 89d30: eb14017f cmp x11, x20 89d34: 54000200 b.eq 0x89d74 89d38: a93efd1f stp xzr, xzr, [x8, #-0x18] 89d3c: f81e011f stur xzr, [x8, #-0x20] 89d40: f85f816c ldur x12, [x11, #-0x8] 89d44: f81f810c stur x12, [x8, #-0x8] 89d48: 3cde0d60 ldr q0, [x11, #-0x20]! 89d4c: 3c9e0100 stur q0, [x8, #-0x20] 89d50: f940096c ldr x12, [x11, #0x10] 89d54: eb0b029f cmp x20, x11 89d58: f81f010c stur x12, [x8, #-0x10] 89d5c: d1008108 sub x8, x8, #0x20 89d60: a900fd7f stp xzr, xzr, [x11, #0x8] 89d64: f900017f str xzr, [x11] 89d68: 54fffe81 b.ne 0x89d38 89d6c: a9425336 ldp x22, x20, [x25, #0x20] 89d70: 14000002 b 0x89d78 89d74: aa1403f6 mov x22, x20 89d78: f9401b33 ldr x19, [x25, #0x30] 89d7c: eb16029f cmp x20, x22 89d80: a9022b28 stp x8, x10, [x25, #0x20] 89d84: f9001b29 str x9, [x25, #0x30] 89d88: 540000c0 b.eq 0x89da0 89d8c: d1008294 sub x20, x20, #0x20 89d90: aa1403e0 mov x0, x20 89d94: 94001520 bl 0x8f214 89d98: eb1402df cmp x22, x20 89d9c: 54ffff81 b.ne 0x89d8c 89da0: b4000976 cbz x22, 0x89ecc 89da4: f9401f28 ldr x8, [x25, #0x38] 89da8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 89dac: eb16013f cmp x9, x22 89db0: 540008a3 b.lo 0x89ec4 89db4: eb16011f cmp x8, x22 89db8: 54000868 b.hi 0x89ec4 89dbc: f9480109 ldr x9, [x8, #0x1000] 89dc0: eb13013f cmp x9, x19 89dc4: 54000841 b.ne 0x89ecc 89dc8: f9080116 str x22, [x8, #0x1000] 89dcc: f94033f3 ldr x19, [sp, #0x60] 89dd0: b5000833 cbnz x19, 0x89ed4 89dd4: 1400005f b 0x89f50 89dd8: 8b080008 add x8, x0, x8 89ddc: f9080128 str x8, [x9, #0x1000] 89de0: 8b141408 add x8, x0, x20, lsl #5 89de4: a900fd1f stp xzr, xzr, [x8, #0x8] 89de8: f9403fe9 ldr x9, [sp, #0x78] 89dec: 9100810a add x10, x8, #0x20 89df0: f9000d09 str x9, [x8, #0x18] 89df4: 3dc01be0 ldr q0, [sp, #0x60] 89df8: 3d800100 str q0, [x8] 89dfc: f9403be9 ldr x9, [sp, #0x70] 89e00: f9000909 str x9, [x8, #0x10] 89e04: f94023ed ldr x13, [sp, #0x40] 89e08: a906ffff stp xzr, xzr, [sp, #0x68] 89e0c: f90033ff str xzr, [sp, #0x60] 89e10: 8b131409 add x9, x0, x19, lsl #5 89e14: a9422db4 ldp x20, x11, [x13, #0x20] 89e18: eb14017f cmp x11, x20 89e1c: 54000200 b.eq 0x89e5c 89e20: a93efd1f stp xzr, xzr, [x8, #-0x18] 89e24: f81e011f stur xzr, [x8, #-0x20] 89e28: f85f816c ldur x12, [x11, #-0x8] 89e2c: f81f810c stur x12, [x8, #-0x8] 89e30: 3cde0d60 ldr q0, [x11, #-0x20]! 89e34: 3c9e0100 stur q0, [x8, #-0x20] 89e38: f940096c ldr x12, [x11, #0x10] 89e3c: eb0b029f cmp x20, x11 89e40: f81f010c stur x12, [x8, #-0x10] 89e44: d1008108 sub x8, x8, #0x20 89e48: a900fd7f stp xzr, xzr, [x11, #0x8] 89e4c: f900017f str xzr, [x11] 89e50: 54fffe81 b.ne 0x89e20 89e54: a94251b5 ldp x21, x20, [x13, #0x20] 89e58: 14000002 b 0x89e60 89e5c: aa1403f5 mov x21, x20 89e60: f94019b3 ldr x19, [x13, #0x30] 89e64: eb15029f cmp x20, x21 89e68: a90229a8 stp x8, x10, [x13, #0x20] 89e6c: f90019a9 str x9, [x13, #0x30] 89e70: 540000c0 b.eq 0x89e88 89e74: d1008294 sub x20, x20, #0x20 89e78: aa1403e0 mov x0, x20 89e7c: 940014e6 bl 0x8f214 89e80: eb1402bf cmp x21, x20 89e84: 54ffff81 b.ne 0x89e74 89e88: b40007d5 cbz x21, 0x89f80 89e8c: f94023e8 ldr x8, [sp, #0x40] 89e90: f9401d08 ldr x8, [x8, #0x38] 89e94: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 89e98: eb15013f cmp x9, x21 89e9c: 540006e3 b.lo 0x89f78 89ea0: eb15011f cmp x8, x21 89ea4: 540006a8 b.hi 0x89f78 89ea8: f9480109 ldr x9, [x8, #0x1000] 89eac: eb13013f cmp x9, x19 89eb0: 54000681 b.ne 0x89f80 89eb4: f9080115 str x21, [x8, #0x1000] 89eb8: f94033f3 ldr x19, [sp, #0x60] 89ebc: b5000673 cbnz x19, 0x89f88 89ec0: 14000050 b 0x8a000 89ec4: aa1603e0 mov x0, x22 89ec8: 97fe16be bl 0xf9c0 89ecc: f94033f3 ldr x19, [sp, #0x60] 89ed0: b4000413 cbz x19, 0x89f50 89ed4: f94037f4 ldr x20, [sp, #0x68] 89ed8: eb13029f cmp x20, x19 89edc: 540001a0 b.eq 0x89f10 89ee0: 385e8288 ldurb w8, [x20, #-0x18] 89ee4: 36000068 tbz w8, #0x0, 0x89ef0 89ee8: f85f8280 ldur x0, [x20, #-0x8] 89eec: 97fe16b5 bl 0xf9c0 89ef0: 385d0288 ldurb w8, [x20, #-0x30] 89ef4: d100c296 sub x22, x20, #0x30 89ef8: 36000068 tbz w8, #0x0, 0x89f04 89efc: f85e0280 ldur x0, [x20, #-0x20] 89f00: 97fe16b0 bl 0xf9c0 89f04: eb16027f cmp x19, x22 89f08: aa1603f4 mov x20, x22 89f0c: 54fffea1 b.ne 0x89ee0 89f10: f9403fe8 ldr x8, [sp, #0x78] 89f14: f90037f3 str x19, [sp, #0x68] 89f18: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 89f1c: eb13013f cmp x9, x19 89f20: 54000143 b.lo 0x89f48 89f24: eb13011f cmp x8, x19 89f28: 54000108 b.hi 0x89f48 89f2c: f9403be9 ldr x9, [sp, #0x70] 89f30: f948010a ldr x10, [x8, #0x1000] 89f34: eb09015f cmp x10, x9 89f38: 540000c1 b.ne 0x89f50 89f3c: f9080113 str x19, [x8, #0x1000] 89f40: aa1503fc mov x28, x21 89f44: 140005ac b 0x8b5f4 89f48: aa1303e0 mov x0, x19 89f4c: 97fe169d bl 0xf9c0 89f50: aa1503fc mov x28, x21 89f54: 140005a8 b 0x8b5f4 89f58: 39400308 ldrb w8, [x24] 89f5c: 39000008 strb w8, [x0] 89f60: aa1803e0 mov x0, x24 89f64: 97fe1697 bl 0xf9c0 89f68: f9401be8 ldr x8, [sp, #0x30] 89f6c: d37ff908 lsl x8, x8, #1 89f70: 390002a8 strb w8, [x21] 89f74: 140000ad b 0x8a228 89f78: aa1503e0 mov x0, x21 89f7c: 97fe1691 bl 0xf9c0 89f80: f94033f3 ldr x19, [sp, #0x60] 89f84: b40003f3 cbz x19, 0x8a000 89f88: f94037f4 ldr x20, [sp, #0x68] 89f8c: eb13029f cmp x20, x19 89f90: 540001a0 b.eq 0x89fc4 89f94: 385e8288 ldurb w8, [x20, #-0x18] 89f98: 36000068 tbz w8, #0x0, 0x89fa4 89f9c: f85f8280 ldur x0, [x20, #-0x8] 89fa0: 97fe1688 bl 0xf9c0 89fa4: 385d0288 ldurb w8, [x20, #-0x30] 89fa8: d100c295 sub x21, x20, #0x30 89fac: 36000068 tbz w8, #0x0, 0x89fb8 89fb0: f85e0280 ldur x0, [x20, #-0x20] 89fb4: 97fe1683 bl 0xf9c0 89fb8: eb15027f cmp x19, x21 89fbc: aa1503f4 mov x20, x21 89fc0: 54fffea1 b.ne 0x89f94 89fc4: f9403fe8 ldr x8, [sp, #0x78] 89fc8: f90037f3 str x19, [sp, #0x68] 89fcc: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 89fd0: eb13013f cmp x9, x19 89fd4: 54000123 b.lo 0x89ff8 89fd8: eb13011f cmp x8, x19 89fdc: 540000e8 b.hi 0x89ff8 89fe0: f9403be9 ldr x9, [sp, #0x70] 89fe4: f948010a ldr x10, [x8, #0x1000] 89fe8: eb09015f cmp x10, x9 89fec: 540000a1 b.ne 0x8a000 89ff0: f9080113 str x19, [x8, #0x1000] 89ff4: 14000003 b 0x8a000 89ff8: aa1303e0 mov x0, x19 89ffc: 97fe1671 bl 0xf9c0 8a000: aa1603fc mov x28, x22 8a004: 1400057c b 0x8b5f4 8a008: f94013e8 ldr x8, [sp, #0x20] 8a00c: 11004108 add w8, w8, #0x10 8a010: 927c0d08 and x8, x8, #0xf0 8a014: d100051c sub x28, x8, #0x1 8a018: 320003e8 orr w8, wzr, #0x1 8a01c: eb13039f cmp x28, x19 8a020: 54004e40 b.eq 0x8a9e8 8a024: f1005b9f cmp x28, #0x16 8a028: b9001be8 str w8, [sp, #0x18] 8a02c: 54000161 b.ne 0x8a058 8a030: f94002f3 ldr x19, [x23] 8a034: b9401be8 ldr w8, [sp, #0x18] 8a038: 91000700 add x0, x24, #0x1 8a03c: 34001d28 cbz w8, 0x8a3e0 8a040: 121f1aa8 and w8, w21, #0xfe 8a044: d341fd08 lsr x8, x8, #1 8a048: 91000502 add x2, x8, #0x1 8a04c: aa1303e1 mov x1, x19 8a050: 97fe1610 bl 0xf890 8a054: 140000e5 b 0x8a3e8 8a058: 91000780 add x0, x28, #0x1 8a05c: f9000be0 str x0, [sp, #0x10] 8a060: 97fe1604 bl 0xf870 8a064: eb13039f cmp x28, x19 8a068: aa0003f3 mov x19, x0 8a06c: 54000048 b.hi 0x8a074 8a070: b4004bd3 cbz x19, 0x8a9e8 8a074: b9401be8 ldr w8, [sp, #0x18] 8a078: 36004a68 tbz w8, #0x0, 0x8a9c4 8a07c: 121f1aa8 and w8, w21, #0xfe 8a080: d341fd08 lsr x8, x8, #1 8a084: 91000701 add x1, x24, #0x1 8a088: 91000502 add x2, x8, #0x1 8a08c: aa1303e0 mov x0, x19 8a090: 97fe1600 bl 0xf890 8a094: 14000250 b 0x8a9d4 8a098: f85e0328 ldur x8, [x25, #-0x20] 8a09c: 3900011f strb wzr, [x8] 8a0a0: 385d033b ldurb w27, [x25, #-0x30] 8a0a4: f81d833f stur xzr, [x25, #-0x28] 8a0a8: 37001adb tbnz w27, #0x0, 0x8a400 8a0ac: 528002d7 mov w23, #0x16 // =22 8a0b0: 37001b1b tbnz w27, #0x0, 0x8a410 8a0b4: 12001f68 and w8, w27, #0xff 8a0b8: 121f1b69 and w9, w27, #0xfe 8a0bc: 7100b91f cmp w8, #0x2e 8a0c0: d341fd3a lsr x26, x9, #1 8a0c4: 54006f62 b.hs 0x8aeb0 8a0c8: 320003fc orr w28, wzr, #0x1 8a0cc: 140000d3 b 0x8a418 8a0d0: 90000181 adrp x1, 0xba000 8a0d4: 91368c21 add x1, x1, #0xda3 8a0d8: 910183e0 add x0, sp, #0x60 8a0dc: 321f03e2 orr w2, wzr, #0x2 8a0e0: 94001376 bl 0x8eeb8 8a0e4: a94022e9 ldp x9, x8, [x23] 8a0e8: eb08013f cmp x9, x8 8a0ec: 54fe08c0 b.eq 0x86204 8a0f0: d100c100 sub x0, x8, #0x30 8a0f4: 90000121 adrp x1, 0xae000 8a0f8: 912d0c21 add x1, x1, #0xb43 8a0fc: 320003e2 orr w2, wzr, #0x1 8a100: 9400136e bl 0x8eeb8 8a104: f9400348 ldr x8, [x26] 8a108: 394183e9 ldrb w9, [sp, #0x60] 8a10c: a946abeb ldp x11, x10, [sp, #0x68] 8a110: d1006100 sub x0, x8, #0x18 8a114: 7200013f tst w9, #0x1 8a118: d341fd28 lsr x8, x9, #1 8a11c: f9401fe9 ldr x9, [sp, #0x38] 8a120: 9a8b0103 csel x3, x8, x11, eq 8a124: 9a8a0122 csel x2, x9, x10, eq 8a128: aa1f03e1 mov x1, xzr 8a12c: 940012e5 bl 0x8ecc0 8a130: 2a1f03f5 mov w21, wzr 8a134: 91000716 add x22, x24, #0x1 8a138: 394183e8 ldrb w8, [sp, #0x60] 8a13c: 370606c8 tbnz w8, #0x0, 0x86214 8a140: 17fff037 b 0x8621c 8a144: 321c03e0 orr w0, wzr, #0x10 8a148: 97fe15ca bl 0xf870 8a14c: aa0003f9 mov x25, x0 8a150: 52800228 mov w8, #0x11 // =17 8a154: a906e7f7 stp x23, x25, [sp, #0x68] 8a158: f90033e8 str x8, [sp, #0x60] 8a15c: aa1903e0 mov x0, x25 8a160: aa1803e1 mov x1, x24 8a164: aa1703e2 mov x2, x23 8a168: 97fe15ca bl 0xf890 8a16c: 38376b3f strb wzr, [x25, x23] 8a170: 394183e8 ldrb w8, [sp, #0x60] 8a174: f94037e9 ldr x9, [sp, #0x68] 8a178: 2a1f03f7 mov w23, wzr 8a17c: d341fd0a lsr x10, x8, #1 8a180: 7200011f tst w8, #0x1 8a184: 9a890149 csel x9, x10, x9, eq 8a188: f100093f cmp x9, #0x2 8a18c: 54000201 b.ne 0x8a1cc 8a190: f9403be9 ldr x9, [sp, #0x70] 8a194: 910183ea add x10, sp, #0x60 8a198: b240014a orr x10, x10, #0x1 8a19c: 7200011f tst w8, #0x1 8a1a0: 9a890149 csel x9, x10, x9, eq 8a1a4: 79400129 ldrh w9, [x9] 8a1a8: 528b640a mov w10, #0x5b20 // =23328 8a1ac: 6b0a013f cmp w9, w10 8a1b0: 1a9f17f7 cset w23, eq 8a1b4: 360000e8 tbz w8, #0x0, 0x8a1d0 8a1b8: f9403be0 ldr x0, [sp, #0x70] 8a1bc: 97fe1601 bl 0xf9c0 8a1c0: 91000b59 add x25, x26, #0x2 8a1c4: 34001537 cbz w23, 0x8a468 8a1c8: 14000004 b 0x8a1d8 8a1cc: 3707ff68 tbnz w8, #0x0, 0x8a1b8 8a1d0: 91000b59 add x25, x26, #0x2 8a1d4: 340014b7 cbz w23, 0x8a468 8a1d8: f94023e8 ldr x8, [sp, #0x40] 8a1dc: f940051a ldr x26, [x8, #0x8] 8a1e0: aa1a03fb mov x27, x26 8a1e4: 385e8f68 ldrb w8, [x27, #-0x18]! 8a1e8: 37001208 tbnz w8, #0x0, 0x8a428 8a1ec: d341fd09 lsr x9, x8, #1 8a1f0: 91000777 add x23, x27, #0x1 8a1f4: 1400008e b 0x8a42c 8a1f8: 8b080008 add x8, x0, x8 8a1fc: f9080128 str x8, [x9, #0x1000] 8a200: 14000105 b 0x8a614 8a204: f9400320 ldr x0, [x25] 8a208: 39400008 ldrb w8, [x0] 8a20c: 39000308 strb w8, [x24] 8a210: 97fe15ec bl 0xf9c0 8a214: f9400fe8 ldr x8, [sp, #0x18] 8a218: b2400108 orr x8, x8, #0x1 8a21c: f81d0388 stur x8, [x28, #-0x30] 8a220: f9401be8 ldr x8, [sp, #0x30] 8a224: a93de388 stp x8, x24, [x28, #-0x28] 8a228: f94027f8 ldr x24, [sp, #0x48] 8a22c: b9403bea ldr w10, [sp, #0x38] 8a230: 381d038a sturb w10, [x28, #-0x30] 8a234: f94053e8 ldr x8, [sp, #0xa0] 8a238: f81d1388 stur x8, [x28, #-0x2f] 8a23c: f84a73e8 ldur x8, [sp, #0xa7] 8a240: f81d8388 stur x8, [x28, #-0x28] 8a244: f900033b str x27, [x25] 8a248: 385903a8 ldurb w8, [x29, #-0x70] 8a24c: f90053ff str xzr, [sp, #0xa0] 8a250: f80a73ff stur xzr, [sp, #0xa7] 8a254: 370001a8 tbnz w8, #0x0, 0x8a288 8a258: f94023f3 ldr x19, [sp, #0x40] 8a25c: 370001fa tbnz w26, #0x0, 0x8a298 8a260: 385403a8 ldurb w8, [x29, #-0xc0] 8a264: 36000068 tbz w8, #0x0, 0x8a270 8a268: f85503a0 ldur x0, [x29, #-0xb0] 8a26c: 97fe15d5 bl 0xf9c0 8a270: f9400675 ldr x21, [x19, #0x8] 8a274: aa1503f3 mov x19, x21 8a278: 385e8e68 ldrb w8, [x19, #-0x18]! 8a27c: 37000188 tbnz w8, #0x0, 0x8a2ac 8a280: 7900027f strh wzr, [x19] 8a284: 14000050 b 0x8a3c4 8a288: f85a03a0 ldur x0, [x29, #-0x60] 8a28c: 97fe15cd bl 0xf9c0 8a290: f94023f3 ldr x19, [sp, #0x40] 8a294: 3607fe7a tbz w26, #0x0, 0x8a260 8a298: aa1803e0 mov x0, x24 8a29c: 97fe15c9 bl 0xf9c0 8a2a0: 385403a8 ldurb w8, [x29, #-0xc0] 8a2a4: 3707fe28 tbnz w8, #0x0, 0x8a268 8a2a8: 17fffff2 b 0x8a270 8a2ac: f85f82a8 ldur x8, [x21, #-0x8] 8a2b0: 3900011f strb wzr, [x8] 8a2b4: 385e82ba ldurb w26, [x21, #-0x18] 8a2b8: f81f02bf stur xzr, [x21, #-0x10] 8a2bc: 3700015a tbnz w26, #0x0, 0x8a2e4 8a2c0: 528002d8 mov w24, #0x16 // =22 8a2c4: 3700019a tbnz w26, #0x0, 0x8a2f4 8a2c8: 12001f48 and w8, w26, #0xff 8a2cc: 121f1b49 and w9, w26, #0xfe 8a2d0: 7100b91f cmp w8, #0x2e 8a2d4: d341fd39 lsr x25, x9, #1 8a2d8: 540001a2 b.hs 0x8a30c 8a2dc: 320003fb orr w27, wzr, #0x1 8a2e0: 14000007 b 0x8a2fc 8a2e4: f940027a ldr x26, [x19] 8a2e8: 927ffb48 and x8, x26, #0xfffffffffffffffe 8a2ec: d1000518 sub x24, x8, #0x1 8a2f0: 3607feda tbz w26, #0x0, 0x8a2c8 8a2f4: aa1f03f9 mov x25, xzr 8a2f8: 2a1f03fb mov w27, wzr 8a2fc: 528002dc mov w28, #0x16 // =22 8a300: eb18039f cmp x28, x24 8a304: 54000101 b.ne 0x8a324 8a308: 1400002f b 0x8a3c4 8a30c: 11004328 add w8, w25, #0x10 8a310: 927c0d08 and x8, x8, #0xf0 8a314: d100051c sub x28, x8, #0x1 8a318: 320003fb orr w27, wzr, #0x1 8a31c: eb18039f cmp x28, x24 8a320: 54000520 b.eq 0x8a3c4 8a324: f1005b9f cmp x28, #0x16 8a328: 54000141 b.ne 0x8a350 8a32c: f85f82b7 ldur x23, [x21, #-0x8] 8a330: 91000660 add x0, x19, #0x1 8a334: 340002db cbz w27, 0x8a38c 8a338: 121f1b48 and w8, w26, #0xfe 8a33c: d341fd08 lsr x8, x8, #1 8a340: 91000502 add x2, x8, #0x1 8a344: aa1703e1 mov x1, x23 8a348: 97fe1552 bl 0xf890 8a34c: 14000012 b 0x8a394 8a350: 91000797 add x23, x28, #0x1 8a354: aa1703e0 mov x0, x23 8a358: 97fe1546 bl 0xf870 8a35c: eb18039f cmp x28, x24 8a360: aa0003f8 mov x24, x0 8a364: 54000048 b.hi 0x8a36c 8a368: b40002f8 cbz x24, 0x8a3c4 8a36c: 360001fb tbz w27, #0x0, 0x8a3a8 8a370: 121f1b48 and w8, w26, #0xfe 8a374: d341fd08 lsr x8, x8, #1 8a378: 91000661 add x1, x19, #0x1 8a37c: 91000502 add x2, x8, #0x1 8a380: aa1803e0 mov x0, x24 8a384: 97fe1543 bl 0xf890 8a388: 1400000c b 0x8a3b8 8a38c: 394002e8 ldrb w8, [x23] 8a390: 39000008 strb w8, [x0] 8a394: aa1703e0 mov x0, x23 8a398: 97fe158a bl 0xf9c0 8a39c: d37ffb28 lsl x8, x25, #1 8a3a0: 39000268 strb w8, [x19] 8a3a4: 14000008 b 0x8a3c4 8a3a8: f85f82a0 ldur x0, [x21, #-0x8] 8a3ac: 39400008 ldrb w8, [x0] 8a3b0: 39000308 strb w8, [x24] 8a3b4: 97fe1583 bl 0xf9c0 8a3b8: b24002e8 orr x8, x23, #0x1 8a3bc: a93ee6a8 stp x8, x25, [x21, #-0x18] 8a3c0: f81f82b8 stur x24, [x21, #-0x8] 8a3c4: f9400ac8 ldr x8, [x22, #0x10] 8a3c8: f9000a68 str x8, [x19, #0x10] 8a3cc: 3dc002c0 ldr q0, [x22] 8a3d0: 3d800260 str q0, [x19] 8a3d4: a900fedf stp xzr, xzr, [x22, #0x8] 8a3d8: f90002df str xzr, [x22] 8a3dc: 14000206 b 0x8abf4 8a3e0: 39400268 ldrb w8, [x19] 8a3e4: 39000008 strb w8, [x0] 8a3e8: aa1303e0 mov x0, x19 8a3ec: 97fe1575 bl 0xf9c0 8a3f0: f94013e8 ldr x8, [sp, #0x20] 8a3f4: d37ff908 lsl x8, x8, #1 8a3f8: 39000308 strb w8, [x24] 8a3fc: 1400017b b 0x8a9e8 8a400: f940031b ldr x27, [x24] 8a404: 927ffb68 and x8, x27, #0xfffffffffffffffe 8a408: d1000517 sub x23, x8, #0x1 8a40c: 3607e55b tbz w27, #0x0, 0x8a0b4 8a410: aa1f03fa mov x26, xzr 8a414: 2a1f03fc mov w28, wzr 8a418: 528002d6 mov w22, #0x16 // =22 8a41c: eb1702df cmp x22, x23 8a420: 54005541 b.ne 0x8aec8 8a424: 1400035c b 0x8b194 8a428: a97f5f49 ldp x9, x23, [x26, #-0x10] 8a42c: f100013f cmp x9, #0x0 8a430: 1a9f07ea cset w10, ne 8a434: cb0a0138 sub x24, x9, x10 8a438: b40000d8 cbz x24, 0x8a450 8a43c: 8b0a02e1 add x1, x23, x10 8a440: aa1703e0 mov x0, x23 8a444: aa1803e2 mov x2, x24 8a448: 97fe1472 bl 0xf610 8a44c: 39400368 ldrb w8, [x27] 8a450: 37000088 tbnz w8, #0x0, 0x8a460 8a454: d37ffb08 lsl x8, x24, #1 8a458: 39000368 strb w8, [x27] 8a45c: 14000002 b 0x8a464 8a460: f81f0358 stur x24, [x26, #-0x10] 8a464: 38386aff strb wzr, [x23, x24] 8a468: f94023e8 ldr x8, [sp, #0x40] 8a46c: cb160339 sub x25, x25, x22 8a470: b100433f cmn x25, #0x10 8a474: f9400518 ldr x24, [x8, #0x8] 8a478: a939ffbf stp xzr, xzr, [x29, #-0x68] 8a47c: f81903bf stur xzr, [x29, #-0x70] 8a480: 540059e2 b.hs 0x8afbc 8a484: f1005b3f cmp x25, #0x16 8a488: 9100067a add x26, x19, #0x1 8a48c: 54000128 b.hi 0x8a4b0 8a490: d37ffb28 lsl x8, x25, #1 8a494: d101c3a9 sub x9, x29, #0x70 8a498: 381903a8 sturb w8, [x29, #-0x70] 8a49c: b2400120 orr x0, x9, #0x1 8a4a0: f100835f cmp x26, #0x20 8a4a4: 54000182 b.hs 0x8a4d4 8a4a8: aa0003e8 mov x8, x0 8a4ac: 1400001a b 0x8a514 8a4b0: 91004328 add x8, x25, #0x10 8a4b4: 927ced17 and x23, x8, #0xfffffffffffffff0 8a4b8: aa1703e0 mov x0, x23 8a4bc: 97fe14ed bl 0xf870 8a4c0: b24002e8 orr x8, x23, #0x1 8a4c4: a93983b9 stp x25, x0, [x29, #-0x68] 8a4c8: f81903a8 stur x8, [x29, #-0x70] 8a4cc: f100835f cmp x26, #0x20 8a4d0: 54fffec3 b.lo 0x8a4a8 8a4d4: 927beb49 and x9, x26, #0xffffffffffffffe0 8a4d8: aa0003e8 mov x8, x0 8a4dc: b40001c9 cbz x9, 0x8a514 8a4e0: 8b0902d6 add x22, x22, x9 8a4e4: 8b090008 add x8, x0, x9 8a4e8: 9100400a add x10, x0, #0x10 8a4ec: 9100468b add x11, x20, #0x11 8a4f0: aa0903ec mov x12, x9 8a4f4: ad7f8560 ldp q0, q1, [x11, #-0x10] 8a4f8: d100818c sub x12, x12, #0x20 8a4fc: 9100816b add x11, x11, #0x20 8a500: ad3f8540 stp q0, q1, [x10, #-0x10] 8a504: 9100814a add x10, x10, #0x20 8a508: b5ffff6c cbnz x12, 0x8a4f4 8a50c: eb09035f cmp x26, x9 8a510: 54000120 b.eq 0x8a534 8a514: 321f03e9 orr w9, wzr, #0x2 8a518: cb160129 sub x9, x9, x22 8a51c: 8b090289 add x9, x20, x9 8a520: 8b130129 add x9, x9, x19 8a524: 384016ca ldrb w10, [x22], #0x1 8a528: d1000529 sub x9, x9, #0x1 8a52c: 3800150a strb w10, [x8], #0x1 8a530: b5ffffa9 cbnz x9, 0x8a524 8a534: 3839681f strb wzr, [x0, x25] 8a538: d0000142 adrp x2, 0xb4000 8a53c: 912d5c42 add x2, x2, #0xb57 8a540: d101c3a0 sub x0, x29, #0x70 8a544: 321f03e3 orr w3, wzr, #0x2 8a548: aa1f03e1 mov x1, xzr 8a54c: d101c3b3 sub x19, x29, #0x70 8a550: 940011dc bl 0x8ecc0 8a554: f9400a68 ldr x8, [x19, #0x10] 8a558: 3dc00260 ldr q0, [x19] 8a55c: a900fe7f stp xzr, xzr, [x19, #0x8] 8a560: f900027f str xzr, [x19] 8a564: f81703a8 stur x8, [x29, #-0x90] 8a568: 3c9603a0 stur q0, [x29, #-0xa0] 8a56c: b0000181 adrp x1, 0xbb000 8a570: 91103821 add x1, x1, #0x40e 8a574: d10283a0 sub x0, x29, #0xa0 8a578: 320003e2 orr w2, wzr, #0x1 8a57c: d10283b3 sub x19, x29, #0xa0 8a580: 9400124e bl 0x8eeb8 8a584: 3dc00260 ldr q0, [x19] 8a588: f9400a68 ldr x8, [x19, #0x10] 8a58c: 910183e9 add x9, sp, #0x60 8a590: b2400129 orr x9, x9, #0x1 8a594: 3d801be0 str q0, [sp, #0x60] 8a598: f9003be8 str x8, [sp, #0x70] 8a59c: 394183e8 ldrb w8, [sp, #0x60] 8a5a0: a946abeb ldp x11, x10, [sp, #0x68] 8a5a4: d1006300 sub x0, x24, #0x18 8a5a8: a900fe7f stp xzr, xzr, [x19, #0x8] 8a5ac: 7200011f tst w8, #0x1 8a5b0: d341fd08 lsr x8, x8, #1 8a5b4: f900027f str xzr, [x19] 8a5b8: 9a8a0122 csel x2, x9, x10, eq 8a5bc: 9a8b0103 csel x3, x8, x11, eq 8a5c0: aa1f03e1 mov x1, xzr 8a5c4: 940011bf bl 0x8ecc0 8a5c8: 394183e8 ldrb w8, [sp, #0x60] 8a5cc: 370000c8 tbnz w8, #0x0, 0x8a5e4 8a5d0: 385603a8 ldurb w8, [x29, #-0xa0] 8a5d4: 37000108 tbnz w8, #0x0, 0x8a5f4 8a5d8: 385903a8 ldurb w8, [x29, #-0x70] 8a5dc: 37000148 tbnz w8, #0x0, 0x8a604 8a5e0: 14000401 b 0x8b5e4 8a5e4: f9403be0 ldr x0, [sp, #0x70] 8a5e8: 97fe14f6 bl 0xf9c0 8a5ec: 385603a8 ldurb w8, [x29, #-0xa0] 8a5f0: 3607ff48 tbz w8, #0x0, 0x8a5d8 8a5f4: f85703a0 ldur x0, [x29, #-0x90] 8a5f8: 97fe14f2 bl 0xf9c0 8a5fc: 385903a8 ldurb w8, [x29, #-0x70] 8a600: 36007f28 tbz w8, #0x0, 0x8b5e4 8a604: f85a03a0 ldur x0, [x29, #-0x60] 8a608: 140003f6 b 0x8b5e0 8a60c: f9000fff str xzr, [sp, #0x18] 8a610: aa1f03e0 mov x0, xzr 8a614: 321c07e9 orr w9, wzr, #0x30 8a618: 9b0902c8 madd x8, x22, x9, x0 8a61c: 39000113 strb w19, [x8] 8a620: f842736a ldur x10, [x27, #0x27] 8a624: a900d10a stp x10, x20, [x8, #0x8] 8a628: f85403aa ldur x10, [x29, #-0xc0] 8a62c: f800110a stur x10, [x8, #0x1] 8a630: f802737f stur xzr, [x27, #0x27] 8a634: f81403bf stur xzr, [x29, #-0xc0] 8a638: 3900611f strb wzr, [x8, #0x18] 8a63c: f840736a ldur x10, [x27, #0x7] 8a640: a9027d0a stp x10, xzr, [x8, #0x20] 8a644: f94073ea ldr x10, [sp, #0xe0] 8a648: f801910a stur x10, [x8, #0x19] 8a64c: f94023ea ldr x10, [sp, #0x40] 8a650: f800737f stur xzr, [x27, #0x7] 8a654: f90073ff str xzr, [sp, #0xe0] 8a658: a9402d53 ldp x19, x11, [x10] 8a65c: f9400fea ldr x10, [sp, #0x18] 8a660: eb13017f cmp x11, x19 8a664: 9b090149 madd x9, x10, x9, x0 8a668: 9100c10a add x10, x8, #0x30 8a66c: 54000280 b.eq 0x8a6bc 8a670: f85e016c ldur x12, [x11, #-0x20] 8a674: f81e010c stur x12, [x8, #-0x20] 8a678: 3cdd0160 ldur q0, [x11, #-0x30] 8a67c: 3c9d0100 stur q0, [x8, #-0x30] 8a680: f85f816c ldur x12, [x11, #-0x8] 8a684: a93dfd7f stp xzr, xzr, [x11, #-0x28] 8a688: f81d017f stur xzr, [x11, #-0x30] 8a68c: f81f810c stur x12, [x8, #-0x8] 8a690: 3cde8160 ldur q0, [x11, #-0x18] 8a694: 3c9e8100 stur q0, [x8, #-0x18] 8a698: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8a69c: f81e817f stur xzr, [x11, #-0x18] 8a6a0: d100c16b sub x11, x11, #0x30 8a6a4: eb0b027f cmp x19, x11 8a6a8: d100c108 sub x8, x8, #0x30 8a6ac: 54fffe21 b.ne 0x8a670 8a6b0: f94023eb ldr x11, [sp, #0x40] 8a6b4: a9404d74 ldp x20, x19, [x11] 8a6b8: 14000002 b 0x8a6c0 8a6bc: aa1303f4 mov x20, x19 8a6c0: f94023eb ldr x11, [sp, #0x40] 8a6c4: eb14027f cmp x19, x20 8a6c8: f9400976 ldr x22, [x11, #0x10] 8a6cc: a9002968 stp x8, x10, [x11] 8a6d0: f9000969 str x9, [x11, #0x10] 8a6d4: 540001a0 b.eq 0x8a708 8a6d8: 385e8268 ldurb w8, [x19, #-0x18] 8a6dc: 36000068 tbz w8, #0x0, 0x8a6e8 8a6e0: f85f8260 ldur x0, [x19, #-0x8] 8a6e4: 97fe14b7 bl 0xf9c0 8a6e8: 385d0268 ldurb w8, [x19, #-0x30] 8a6ec: d100c277 sub x23, x19, #0x30 8a6f0: 36000068 tbz w8, #0x0, 0x8a6fc 8a6f4: f85e0260 ldur x0, [x19, #-0x20] 8a6f8: 97fe14b2 bl 0xf9c0 8a6fc: eb17029f cmp x20, x23 8a700: aa1703f3 mov x19, x23 8a704: 54fffea1 b.ne 0x8a6d8 8a708: b4000234 cbz x20, 0x8a74c 8a70c: f94023e8 ldr x8, [sp, #0x40] 8a710: f9400d08 ldr x8, [x8, #0x18] 8a714: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8a718: eb14013f cmp x9, x20 8a71c: 54000143 b.lo 0x8a744 8a720: eb14011f cmp x8, x20 8a724: 54000108 b.hi 0x8a744 8a728: f9480109 ldr x9, [x8, #0x1000] 8a72c: eb16013f cmp x9, x22 8a730: 540000e1 b.ne 0x8a74c 8a734: f9080114 str x20, [x8, #0x1000] 8a738: 394183e8 ldrb w8, [sp, #0x60] 8a73c: 370000c8 tbnz w8, #0x0, 0x8a754 8a740: 14000007 b 0x8a75c 8a744: aa1403e0 mov x0, x20 8a748: 97fe149e bl 0xf9c0 8a74c: 394183e8 ldrb w8, [sp, #0x60] 8a750: 36000068 tbz w8, #0x0, 0x8a75c 8a754: f9403be0 ldr x0, [sp, #0x70] 8a758: 97fe149a bl 0xf9c0 8a75c: f94023f8 ldr x24, [sp, #0x40] 8a760: 385903a8 ldurb w8, [x29, #-0x70] 8a764: 36000068 tbz w8, #0x0, 0x8a770 8a768: f85a03a0 ldur x0, [x29, #-0x60] 8a76c: 97fe1495 bl 0xf9c0 8a770: f9400708 ldr x8, [x24, #0x8] 8a774: f9400f09 ldr x9, [x24, #0x18] 8a778: d100c101 sub x1, x8, #0x30 8a77c: f81903a9 stur x9, [x29, #-0x70] 8a780: 910183e0 add x0, sp, #0x60 8a784: d101c3a2 sub x2, x29, #0x70 8a788: 9400122f bl 0x8f044 8a78c: a942a708 ldp x8, x9, [x24, #0x28] 8a790: eb09011f cmp x8, x9 8a794: 540001e2 b.hs 0x8a7d0 8a798: f9403fe9 ldr x9, [sp, #0x78] 8a79c: f9000d09 str x9, [x8, #0x18] 8a7a0: 3dc01be0 ldr q0, [sp, #0x60] 8a7a4: 3d800100 str q0, [x8] 8a7a8: f9403be9 ldr x9, [sp, #0x70] 8a7ac: f9000909 str x9, [x8, #0x10] 8a7b0: a906ffff stp xzr, xzr, [sp, #0x68] 8a7b4: f90033ff str xzr, [sp, #0x60] 8a7b8: f9401708 ldr x8, [x24, #0x28] 8a7bc: 91008108 add x8, x8, #0x20 8a7c0: f9001708 str x8, [x24, #0x28] 8a7c4: f94033f3 ldr x19, [sp, #0x60] 8a7c8: b5000b73 cbnz x19, 0x8a934 8a7cc: 1400007a b 0x8a9b4 8a7d0: f940130a ldr x10, [x24, #0x20] 8a7d4: cb0a0108 sub x8, x8, x10 8a7d8: 9345fd14 asr x20, x8, #5 8a7dc: 91000688 add x8, x20, #0x1 8a7e0: d37bfd0b lsr x11, x8, #59 8a7e4: b5009c8b cbnz x11, 0x8bb74 8a7e8: cb0a0129 sub x9, x9, x10 8a7ec: 9345fd2a asr x10, x9, #5 8a7f0: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 8a7f4: eb0b015f cmp x10, x11 8a7f8: 540000e8 b.hi 0x8a814 8a7fc: 9344fd29 asr x9, x9, #4 8a800: eb08013f cmp x9, x8 8a804: 9a893113 csel x19, x8, x9, lo 8a808: b5000093 cbnz x19, 0x8a818 8a80c: aa1f03e0 mov x0, xzr 8a810: 1400000e b 0x8a848 8a814: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 8a818: f9401f09 ldr x9, [x24, #0x38] 8a81c: d37bea68 lsl x8, x19, #5 8a820: f9480120 ldr x0, [x9, #0x1000] 8a824: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8a828: cb00014a sub x10, x10, x0 8a82c: eb08015f cmp x10, x8 8a830: 54000082 b.hs 0x8a840 8a834: aa0803e0 mov x0, x8 8a838: 97fe140e bl 0xf870 8a83c: 14000003 b 0x8a848 8a840: 8b080008 add x8, x0, x8 8a844: f9080128 str x8, [x9, #0x1000] 8a848: 8b141408 add x8, x0, x20, lsl #5 8a84c: a900fd1f stp xzr, xzr, [x8, #0x8] 8a850: f9403fe9 ldr x9, [sp, #0x78] 8a854: 9100810a add x10, x8, #0x20 8a858: f9000d09 str x9, [x8, #0x18] 8a85c: 3dc01be0 ldr q0, [sp, #0x60] 8a860: 3d800100 str q0, [x8] 8a864: f9403be9 ldr x9, [sp, #0x70] 8a868: f9000909 str x9, [x8, #0x10] 8a86c: a906ffff stp xzr, xzr, [sp, #0x68] 8a870: f90033ff str xzr, [sp, #0x60] 8a874: a9422f14 ldp x20, x11, [x24, #0x20] 8a878: 8b131409 add x9, x0, x19, lsl #5 8a87c: eb14017f cmp x11, x20 8a880: 54000200 b.eq 0x8a8c0 8a884: a93efd1f stp xzr, xzr, [x8, #-0x18] 8a888: f81e011f stur xzr, [x8, #-0x20] 8a88c: f85f816c ldur x12, [x11, #-0x8] 8a890: f81f810c stur x12, [x8, #-0x8] 8a894: 3cde0d60 ldr q0, [x11, #-0x20]! 8a898: 3c9e0100 stur q0, [x8, #-0x20] 8a89c: f940096c ldr x12, [x11, #0x10] 8a8a0: eb0b029f cmp x20, x11 8a8a4: f81f010c stur x12, [x8, #-0x10] 8a8a8: d1008108 sub x8, x8, #0x20 8a8ac: a900fd7f stp xzr, xzr, [x11, #0x8] 8a8b0: f900017f str xzr, [x11] 8a8b4: 54fffe81 b.ne 0x8a884 8a8b8: a9425316 ldp x22, x20, [x24, #0x20] 8a8bc: 14000002 b 0x8a8c4 8a8c0: aa1403f6 mov x22, x20 8a8c4: f9401b13 ldr x19, [x24, #0x30] 8a8c8: eb16029f cmp x20, x22 8a8cc: a9022b08 stp x8, x10, [x24, #0x20] 8a8d0: f9001b09 str x9, [x24, #0x30] 8a8d4: 540000c0 b.eq 0x8a8ec 8a8d8: d1008294 sub x20, x20, #0x20 8a8dc: aa1403e0 mov x0, x20 8a8e0: 9400124d bl 0x8f214 8a8e4: eb1402df cmp x22, x20 8a8e8: 54ffff81 b.ne 0x8a8d8 8a8ec: b4000216 cbz x22, 0x8a92c 8a8f0: f9401f08 ldr x8, [x24, #0x38] 8a8f4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8a8f8: eb16013f cmp x9, x22 8a8fc: 54000143 b.lo 0x8a924 8a900: eb16011f cmp x8, x22 8a904: 54000108 b.hi 0x8a924 8a908: f9480109 ldr x9, [x8, #0x1000] 8a90c: eb13013f cmp x9, x19 8a910: 540000e1 b.ne 0x8a92c 8a914: f9080116 str x22, [x8, #0x1000] 8a918: f94033f3 ldr x19, [sp, #0x60] 8a91c: b50000d3 cbnz x19, 0x8a934 8a920: 14000025 b 0x8a9b4 8a924: aa1603e0 mov x0, x22 8a928: 97fe1426 bl 0xf9c0 8a92c: f94033f3 ldr x19, [sp, #0x60] 8a930: b4000433 cbz x19, 0x8a9b4 8a934: f94037f4 ldr x20, [sp, #0x68] 8a938: eb13029f cmp x20, x19 8a93c: 540001a0 b.eq 0x8a970 8a940: 385e8288 ldurb w8, [x20, #-0x18] 8a944: 36000068 tbz w8, #0x0, 0x8a950 8a948: f85f8280 ldur x0, [x20, #-0x8] 8a94c: 97fe141d bl 0xf9c0 8a950: 385d0288 ldurb w8, [x20, #-0x30] 8a954: d100c296 sub x22, x20, #0x30 8a958: 36000068 tbz w8, #0x0, 0x8a964 8a95c: f85e0280 ldur x0, [x20, #-0x20] 8a960: 97fe1418 bl 0xf9c0 8a964: eb16027f cmp x19, x22 8a968: aa1603f4 mov x20, x22 8a96c: 54fffea1 b.ne 0x8a940 8a970: f9403fe8 ldr x8, [sp, #0x78] 8a974: f90037f3 str x19, [sp, #0x68] 8a978: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8a97c: eb13013f cmp x9, x19 8a980: 54000163 b.lo 0x8a9ac 8a984: eb13011f cmp x8, x19 8a988: 54000128 b.hi 0x8a9ac 8a98c: f9403be9 ldr x9, [sp, #0x70] 8a990: f948010a ldr x10, [x8, #0x1000] 8a994: eb09015f cmp x10, x9 8a998: 540000e1 b.ne 0x8a9b4 8a99c: f9080113 str x19, [x8, #0x1000] 8a9a0: 385603a8 ldurb w8, [x29, #-0xa0] 8a9a4: 3607ad68 tbz w8, #0x0, 0x89f50 8a9a8: 14000005 b 0x8a9bc 8a9ac: aa1303e0 mov x0, x19 8a9b0: 97fe1404 bl 0xf9c0 8a9b4: 385603a8 ldurb w8, [x29, #-0xa0] 8a9b8: 3607acc8 tbz w8, #0x0, 0x89f50 8a9bc: f85703a0 ldur x0, [x29, #-0x90] 8a9c0: 17fffd63 b 0x89f4c 8a9c4: f94002e0 ldr x0, [x23] 8a9c8: 39400008 ldrb w8, [x0] 8a9cc: 39000268 strb w8, [x19] 8a9d0: 97fe13fc bl 0xf9c0 8a9d4: f9400be8 ldr x8, [sp, #0x10] 8a9d8: b2400108 orr x8, x8, #0x1 8a9dc: f81d0328 stur x8, [x25, #-0x30] 8a9e0: f94013e8 ldr x8, [sp, #0x20] 8a9e4: a93dcf28 stp x8, x19, [x25, #-0x28] 8a9e8: a94457fc ldp x28, x21, [sp, #0x40] 8a9ec: b9403bea ldr w10, [sp, #0x38] 8a9f0: f9401beb ldr x11, [sp, #0x30] 8a9f4: 381d032a sturb w10, [x25, #-0x30] 8a9f8: f94053e8 ldr x8, [sp, #0xa0] 8a9fc: f81d1328 stur x8, [x25, #-0x2f] 8aa00: f84a73e8 ldur x8, [sp, #0xa7] 8aa04: f81d8328 stur x8, [x25, #-0x28] 8aa08: f90002eb str x11, [x23] 8aa0c: 385903a8 ldurb w8, [x29, #-0x70] 8aa10: f90053ff str xzr, [sp, #0xa0] 8aa14: f80a73ff stur xzr, [sp, #0xa7] 8aa18: 37000348 tbnz w8, #0x0, 0x8aa80 8aa1c: 3700039a tbnz w26, #0x0, 0x8aa8c 8aa20: 385403a8 ldurb w8, [x29, #-0xc0] 8aa24: 36000068 tbz w8, #0x0, 0x8aa30 8aa28: f85503a0 ldur x0, [x29, #-0xb0] 8aa2c: 97fe13e5 bl 0xf9c0 8aa30: f0000142 adrp x2, 0xb5000 8aa34: 9117cc42 add x2, x2, #0x5f3 8aa38: 320003e3 orr w3, wzr, #0x1 8aa3c: aa1603e0 mov x0, x22 8aa40: aa1f03e1 mov x1, xzr 8aa44: 9400109f bl 0x8ecc0 8aa48: a940e2c8 ldp x8, x24, [x22, #0x8] 8aa4c: f84012c9 ldur x9, [x22, #0x1] 8aa50: 394002ca ldrb w10, [x22] 8aa54: a900fedf stp xzr, xzr, [x22, #0x8] 8aa58: f8077368 stur x8, [x27, #0x77] 8aa5c: f81903a9 stur x9, [x29, #-0x70] 8aa60: f90002df str xzr, [x22] 8aa64: f9400799 ldr x25, [x28, #0x8] 8aa68: aa1903fc mov x28, x25 8aa6c: 385e8f88 ldrb w8, [x28, #-0x18]! 8aa70: 37000188 tbnz w8, #0x0, 0x8aaa0 8aa74: 781e833f sturh wzr, [x25, #-0x18] 8aa78: d100233a sub x26, x25, #0x8 8aa7c: 14000058 b 0x8abdc 8aa80: f85a03a0 ldur x0, [x29, #-0x60] 8aa84: 97fe13cf bl 0xf9c0 8aa88: 3607fcda tbz w26, #0x0, 0x8aa20 8aa8c: aa1503e0 mov x0, x21 8aa90: 97fe13cc bl 0xf9c0 8aa94: 385403a8 ldurb w8, [x29, #-0xc0] 8aa98: 3707fc88 tbnz w8, #0x0, 0x8aa28 8aa9c: 17ffffe5 b 0x8aa30 8aaa0: aa1903fa mov x26, x25 8aaa4: f85f8f48 ldr x8, [x26, #-0x8]! 8aaa8: 3900011f strb wzr, [x8] 8aaac: 385f0355 ldurb w21, [x26, #-0x10] 8aab0: f81f835f stur xzr, [x26, #-0x8] 8aab4: 37000195 tbnz w21, #0x0, 0x8aae4 8aab8: 528002d7 mov w23, #0x16 // =22 8aabc: b9004bea str w10, [sp, #0x48] 8aac0: 370001d5 tbnz w21, #0x0, 0x8aaf8 8aac4: 12001ea8 and w8, w21, #0xff 8aac8: 121f1aa9 and w9, w21, #0xfe 8aacc: 7100b91f cmp w8, #0x2e 8aad0: d341fd28 lsr x8, x9, #1 8aad4: f9001fe8 str x8, [sp, #0x38] 8aad8: 540001c2 b.hs 0x8ab10 8aadc: 320003f3 orr w19, wzr, #0x1 8aae0: 14000008 b 0x8ab00 8aae4: f9400395 ldr x21, [x28] 8aae8: 927ffaa8 and x8, x21, #0xfffffffffffffffe 8aaec: d1000517 sub x23, x8, #0x1 8aaf0: b9004bea str w10, [sp, #0x48] 8aaf4: 3607fe95 tbz w21, #0x0, 0x8aac4 8aaf8: f9001fff str xzr, [sp, #0x38] 8aafc: 2a1f03f3 mov w19, wzr 8ab00: 528002d6 mov w22, #0x16 // =22 8ab04: eb1702df cmp x22, x23 8ab08: 54000121 b.ne 0x8ab2c 8ab0c: 14000033 b 0x8abd8 8ab10: f9401fe8 ldr x8, [sp, #0x38] 8ab14: 320003f3 orr w19, wzr, #0x1 8ab18: 11004108 add w8, w8, #0x10 8ab1c: 927c0d08 and x8, x8, #0xf0 8ab20: d1000516 sub x22, x8, #0x1 8ab24: eb1702df cmp x22, x23 8ab28: 54000580 b.eq 0x8abd8 8ab2c: f1005adf cmp x22, #0x16 8ab30: 54000141 b.ne 0x8ab58 8ab34: f9400357 ldr x23, [x26] 8ab38: 91000780 add x0, x28, #0x1 8ab3c: 340002d3 cbz w19, 0x8ab94 8ab40: 121f1aa8 and w8, w21, #0xfe 8ab44: d341fd08 lsr x8, x8, #1 8ab48: 91000502 add x2, x8, #0x1 8ab4c: aa1703e1 mov x1, x23 8ab50: 97fe1350 bl 0xf890 8ab54: 14000012 b 0x8ab9c 8ab58: 910006c0 add x0, x22, #0x1 8ab5c: f9001be0 str x0, [sp, #0x30] 8ab60: 97fe1344 bl 0xf870 8ab64: eb1702df cmp x22, x23 8ab68: aa0003f7 mov x23, x0 8ab6c: 54000048 b.hi 0x8ab74 8ab70: b4000357 cbz x23, 0x8abd8 8ab74: 36000213 tbz w19, #0x0, 0x8abb4 8ab78: 121f1aa8 and w8, w21, #0xfe 8ab7c: d341fd08 lsr x8, x8, #1 8ab80: 91000781 add x1, x28, #0x1 8ab84: 91000502 add x2, x8, #0x1 8ab88: aa1703e0 mov x0, x23 8ab8c: 97fe1341 bl 0xf890 8ab90: 1400000d b 0x8abc4 8ab94: 394002e8 ldrb w8, [x23] 8ab98: 39000008 strb w8, [x0] 8ab9c: aa1703e0 mov x0, x23 8aba0: 97fe1388 bl 0xf9c0 8aba4: f9401fe8 ldr x8, [sp, #0x38] 8aba8: d37ff908 lsl x8, x8, #1 8abac: 39000388 strb w8, [x28] 8abb0: 1400000a b 0x8abd8 8abb4: f9400340 ldr x0, [x26] 8abb8: 39400008 ldrb w8, [x0] 8abbc: 390002e8 strb w8, [x23] 8abc0: 97fe1380 bl 0xf9c0 8abc4: f9401be8 ldr x8, [sp, #0x30] 8abc8: b2400108 orr x8, x8, #0x1 8abcc: f81e8328 stur x8, [x25, #-0x18] 8abd0: f9401fe8 ldr x8, [sp, #0x38] 8abd4: a93f5f28 stp x8, x23, [x25, #-0x10] 8abd8: b9404bea ldr w10, [sp, #0x48] 8abdc: 381e832a sturb w10, [x25, #-0x18] 8abe0: f8477368 ldur x8, [x27, #0x77] 8abe4: f81f0328 stur x8, [x25, #-0x10] 8abe8: f85903a8 ldur x8, [x29, #-0x70] 8abec: f81e9328 stur x8, [x25, #-0x17] 8abf0: f9000358 str x24, [x26] 8abf4: 385783a8 ldurb w8, [x29, #-0x88] 8abf8: f9402bf7 ldr x23, [sp, #0x50] 8abfc: 36000068 tbz w8, #0x0, 0x8ac08 8ac00: f85883a0 ldur x0, [x29, #-0x78] 8ac04: 97fe136f bl 0xf9c0 8ac08: 385603a8 ldurb w8, [x29, #-0xa0] 8ac0c: 36000068 tbz w8, #0x0, 0x8ac18 8ac10: f85703a0 ldur x0, [x29, #-0x90] 8ac14: 97fe136b bl 0xf9c0 8ac18: 3941e3e8 ldrb w8, [sp, #0x78] 8ac1c: f94023f3 ldr x19, [sp, #0x40] 8ac20: 370000c8 tbnz w8, #0x0, 0x8ac38 8ac24: 394183e8 ldrb w8, [sp, #0x60] 8ac28: 37000108 tbnz w8, #0x0, 0x8ac48 8ac2c: eb1402ff cmp x23, x20 8ac30: 54000141 b.ne 0x8ac58 8ac34: 1400026f b 0x8b5f0 8ac38: f94047e0 ldr x0, [sp, #0x88] 8ac3c: 97fe1361 bl 0xf9c0 8ac40: 394183e8 ldrb w8, [sp, #0x60] 8ac44: 3607ff48 tbz w8, #0x0, 0x8ac2c 8ac48: f9403be0 ldr x0, [sp, #0x70] 8ac4c: 97fe135d bl 0xf9c0 8ac50: eb1402ff cmp x23, x20 8ac54: 54004ce0 b.eq 0x8b5f0 8ac58: a9402269 ldp x9, x8, [x19] 8ac5c: aa1403fc mov x28, x20 8ac60: eb08013f cmp x9, x8 8ac64: 54004c80 b.eq 0x8b5f4 8ac68: f9400e69 ldr x9, [x19, #0x18] 8ac6c: d100c101 sub x1, x8, #0x30 8ac70: 910183e0 add x0, sp, #0x60 8ac74: d10283a2 sub x2, x29, #0xa0 8ac78: f81603a9 stur x9, [x29, #-0xa0] 8ac7c: 940010f2 bl 0x8f044 8ac80: a942a668 ldp x8, x9, [x19, #0x28] 8ac84: aa1303f5 mov x21, x19 8ac88: eb09011f cmp x8, x9 8ac8c: 540001e2 b.hs 0x8acc8 8ac90: f9403fe9 ldr x9, [sp, #0x78] 8ac94: f9000d09 str x9, [x8, #0x18] 8ac98: 3dc01be0 ldr q0, [sp, #0x60] 8ac9c: 3d800100 str q0, [x8] 8aca0: f9403be9 ldr x9, [sp, #0x70] 8aca4: f9000909 str x9, [x8, #0x10] 8aca8: a906ffff stp xzr, xzr, [sp, #0x68] 8acac: f90033ff str xzr, [sp, #0x60] 8acb0: f94016a8 ldr x8, [x21, #0x28] 8acb4: 91008108 add x8, x8, #0x20 8acb8: f90016a8 str x8, [x21, #0x28] 8acbc: f94033f3 ldr x19, [sp, #0x60] 8acc0: b5000b73 cbnz x19, 0x8ae2c 8acc4: 14000079 b 0x8aea8 8acc8: f94012aa ldr x10, [x21, #0x20] 8accc: cb0a0108 sub x8, x8, x10 8acd0: 9345fd14 asr x20, x8, #5 8acd4: 91000688 add x8, x20, #0x1 8acd8: d37bfd0b lsr x11, x8, #59 8acdc: b500752b cbnz x11, 0x8bb80 8ace0: cb0a0129 sub x9, x9, x10 8ace4: 9345fd2a asr x10, x9, #5 8ace8: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 8acec: eb0b015f cmp x10, x11 8acf0: 540000e8 b.hi 0x8ad0c 8acf4: 9344fd29 asr x9, x9, #4 8acf8: eb08013f cmp x9, x8 8acfc: 9a893113 csel x19, x8, x9, lo 8ad00: b5000093 cbnz x19, 0x8ad10 8ad04: aa1f03e0 mov x0, xzr 8ad08: 1400000e b 0x8ad40 8ad0c: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 8ad10: f9401ea9 ldr x9, [x21, #0x38] 8ad14: d37bea68 lsl x8, x19, #5 8ad18: f9480120 ldr x0, [x9, #0x1000] 8ad1c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8ad20: cb00014a sub x10, x10, x0 8ad24: eb08015f cmp x10, x8 8ad28: 54000082 b.hs 0x8ad38 8ad2c: aa0803e0 mov x0, x8 8ad30: 97fe12d0 bl 0xf870 8ad34: 14000003 b 0x8ad40 8ad38: 8b080008 add x8, x0, x8 8ad3c: f9080128 str x8, [x9, #0x1000] 8ad40: 8b141408 add x8, x0, x20, lsl #5 8ad44: a900fd1f stp xzr, xzr, [x8, #0x8] 8ad48: f9403fe9 ldr x9, [sp, #0x78] 8ad4c: 9100810a add x10, x8, #0x20 8ad50: f9000d09 str x9, [x8, #0x18] 8ad54: 3dc01be0 ldr q0, [sp, #0x60] 8ad58: 3d800100 str q0, [x8] 8ad5c: f9403be9 ldr x9, [sp, #0x70] 8ad60: f9000909 str x9, [x8, #0x10] 8ad64: a906ffff stp xzr, xzr, [sp, #0x68] 8ad68: f90033ff str xzr, [sp, #0x60] 8ad6c: a9422eb4 ldp x20, x11, [x21, #0x20] 8ad70: 8b131409 add x9, x0, x19, lsl #5 8ad74: eb14017f cmp x11, x20 8ad78: 54000200 b.eq 0x8adb8 8ad7c: a93efd1f stp xzr, xzr, [x8, #-0x18] 8ad80: f81e011f stur xzr, [x8, #-0x20] 8ad84: f85f816c ldur x12, [x11, #-0x8] 8ad88: f81f810c stur x12, [x8, #-0x8] 8ad8c: 3cde0d60 ldr q0, [x11, #-0x20]! 8ad90: 3c9e0100 stur q0, [x8, #-0x20] 8ad94: f940096c ldr x12, [x11, #0x10] 8ad98: eb0b029f cmp x20, x11 8ad9c: f81f010c stur x12, [x8, #-0x10] 8ada0: d1008108 sub x8, x8, #0x20 8ada4: a900fd7f stp xzr, xzr, [x11, #0x8] 8ada8: f900017f str xzr, [x11] 8adac: 54fffe81 b.ne 0x8ad7c 8adb0: a94252b6 ldp x22, x20, [x21, #0x20] 8adb4: 14000002 b 0x8adbc 8adb8: aa1403f6 mov x22, x20 8adbc: f9401ab3 ldr x19, [x21, #0x30] 8adc0: eb16029f cmp x20, x22 8adc4: a9022aa8 stp x8, x10, [x21, #0x20] 8adc8: f9001aa9 str x9, [x21, #0x30] 8adcc: 540000c0 b.eq 0x8ade4 8add0: d1008294 sub x20, x20, #0x20 8add4: aa1403e0 mov x0, x20 8add8: 9400110f bl 0x8f214 8addc: eb1402df cmp x22, x20 8ade0: 54ffff81 b.ne 0x8add0 8ade4: b4000216 cbz x22, 0x8ae24 8ade8: f9401ea8 ldr x8, [x21, #0x38] 8adec: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8adf0: eb16013f cmp x9, x22 8adf4: 54000143 b.lo 0x8ae1c 8adf8: eb16011f cmp x8, x22 8adfc: 54000108 b.hi 0x8ae1c 8ae00: f9480109 ldr x9, [x8, #0x1000] 8ae04: eb13013f cmp x9, x19 8ae08: 540000e1 b.ne 0x8ae24 8ae0c: f9080116 str x22, [x8, #0x1000] 8ae10: f94033f3 ldr x19, [sp, #0x60] 8ae14: b50000d3 cbnz x19, 0x8ae2c 8ae18: 14000024 b 0x8aea8 8ae1c: aa1603e0 mov x0, x22 8ae20: 97fe12e8 bl 0xf9c0 8ae24: f94033f3 ldr x19, [sp, #0x60] 8ae28: b4000413 cbz x19, 0x8aea8 8ae2c: f94037f4 ldr x20, [sp, #0x68] 8ae30: eb13029f cmp x20, x19 8ae34: 540001a0 b.eq 0x8ae68 8ae38: 385e8288 ldurb w8, [x20, #-0x18] 8ae3c: 36000068 tbz w8, #0x0, 0x8ae48 8ae40: f85f8280 ldur x0, [x20, #-0x8] 8ae44: 97fe12df bl 0xf9c0 8ae48: 385d0288 ldurb w8, [x20, #-0x30] 8ae4c: d100c295 sub x21, x20, #0x30 8ae50: 36000068 tbz w8, #0x0, 0x8ae5c 8ae54: f85e0280 ldur x0, [x20, #-0x20] 8ae58: 97fe12da bl 0xf9c0 8ae5c: eb15027f cmp x19, x21 8ae60: aa1503f4 mov x20, x21 8ae64: 54fffea1 b.ne 0x8ae38 8ae68: f9403fe8 ldr x8, [sp, #0x78] 8ae6c: f90037f3 str x19, [sp, #0x68] 8ae70: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8ae74: eb13013f cmp x9, x19 8ae78: 54000143 b.lo 0x8aea0 8ae7c: eb13011f cmp x8, x19 8ae80: 54000108 b.hi 0x8aea0 8ae84: f9403be9 ldr x9, [sp, #0x70] 8ae88: f948010a ldr x10, [x8, #0x1000] 8ae8c: eb09015f cmp x10, x9 8ae90: 540000c1 b.ne 0x8aea8 8ae94: f9080113 str x19, [x8, #0x1000] 8ae98: aa1703fc mov x28, x23 8ae9c: 140001d6 b 0x8b5f4 8aea0: aa1303e0 mov x0, x19 8aea4: 97fe12c7 bl 0xf9c0 8aea8: aa1703fc mov x28, x23 8aeac: 140001d2 b 0x8b5f4 8aeb0: 11004348 add w8, w26, #0x10 8aeb4: 927c0d08 and x8, x8, #0xf0 8aeb8: d1000516 sub x22, x8, #0x1 8aebc: 320003fc orr w28, wzr, #0x1 8aec0: eb1702df cmp x22, x23 8aec4: 54001680 b.eq 0x8b194 8aec8: f1005adf cmp x22, #0x16 8aecc: 54000141 b.ne 0x8aef4 8aed0: f85e0336 ldur x22, [x25, #-0x20] 8aed4: 91000700 add x0, x24, #0x1 8aed8: 3400065c cbz w28, 0x8afa0 8aedc: 121f1b68 and w8, w27, #0xfe 8aee0: d341fd08 lsr x8, x8, #1 8aee4: 91000502 add x2, x8, #0x1 8aee8: aa1603e1 mov x1, x22 8aeec: 97fe1269 bl 0xf890 8aef0: 1400002e b 0x8afa8 8aef4: 910006c0 add x0, x22, #0x1 8aef8: f9002be0 str x0, [sp, #0x50] 8aefc: 97fe125d bl 0xf870 8af00: eb1702df cmp x22, x23 8af04: aa0003f7 mov x23, x0 8af08: 54000048 b.hi 0x8af10 8af0c: b4001457 cbz x23, 0x8b194 8af10: 3600133c tbz w28, #0x0, 0x8b174 8af14: 121f1b68 and w8, w27, #0xfe 8af18: d341fd08 lsr x8, x8, #1 8af1c: 91000701 add x1, x24, #0x1 8af20: 91000502 add x2, x8, #0x1 8af24: aa1703e0 mov x0, x23 8af28: 97fe125a bl 0xf890 8af2c: 14000096 b 0x8b184 8af30: 320003f3 orr w19, wzr, #0x1 8af34: aa1403f6 mov x22, x20 8af38: 37070315 tbnz w21, #0x0, 0x88f98 8af3c: 17fff819 b 0x88fa0 8af40: f94023e2 ldr x2, [sp, #0x40] 8af44: d10006c0 sub x0, x22, #0x1 8af48: aa1c03e1 mov x1, x28 8af4c: 97ffe566 bl 0x844e4 8af50: aa0003f7 mov x23, x0 8af54: cb1702c8 sub x8, x22, x23 8af58: f100051f cmp x8, #0x1 8af5c: 54ff0240 b.eq 0x88fa4 8af60: f94023e9 ldr x9, [sp, #0x40] 8af64: a9402528 ldp x8, x9, [x9] 8af68: eb09011f cmp x8, x9 8af6c: 54ff01c0 b.eq 0x88fa4 8af70: b100433f cmn x25, #0x10 8af74: a939ffbf stp xzr, xzr, [x29, #-0x68] 8af78: f81903bf stur xzr, [x29, #-0x70] 8af7c: 54000202 b.hs 0x8afbc 8af80: f1005f3f cmp x25, #0x17 8af84: 540035e2 b.hs 0x8b640 8af88: d101c3a9 sub x9, x29, #0x70 8af8c: d37ffb28 lsl x8, x25, #1 8af90: b2400136 orr x22, x9, #0x1 8af94: 381903a8 sturb w8, [x29, #-0x70] 8af98: b5003659 cbnz x25, 0x8b660 8af9c: 140001b5 b 0x8b670 8afa0: 394002c8 ldrb w8, [x22] 8afa4: 39000008 strb w8, [x0] 8afa8: aa1603e0 mov x0, x22 8afac: 97fe1285 bl 0xf9c0 8afb0: d37ffb48 lsl x8, x26, #1 8afb4: 39000308 strb w8, [x24] 8afb8: 14000077 b 0x8b194 8afbc: 97fe0fc1 bl 0xeec0 8afc0: 91004328 add x8, x25, #0x10 8afc4: 927ced1a and x26, x8, #0xfffffffffffffff0 8afc8: aa1a03e0 mov x0, x26 8afcc: 97fe1229 bl 0xf870 8afd0: aa0003f7 mov x23, x0 8afd4: b2400348 orr x8, x26, #0x1 8afd8: a936dfb9 stp x25, x23, [x29, #-0x98] 8afdc: f81603a8 stur x8, [x29, #-0xa0] 8afe0: aa1703e0 mov x0, x23 8afe4: aa1803e1 mov x1, x24 8afe8: aa1903e2 mov x2, x25 8afec: 97fe1229 bl 0xf890 8aff0: 38396aff strb wzr, [x23, x25] 8aff4: b0000182 adrp x2, 0xbb000 8aff8: 91105042 add x2, x2, #0x414 8affc: d10283a0 sub x0, x29, #0xa0 8b000: 528001a3 mov w3, #0xd // =13 8b004: aa1f03e1 mov x1, xzr 8b008: d10283b3 sub x19, x29, #0xa0 8b00c: 94000f2d bl 0x8ecc0 8b010: f9400a68 ldr x8, [x19, #0x10] 8b014: 3dc00260 ldr q0, [x19] 8b018: a900fe7f stp xzr, xzr, [x19, #0x8] 8b01c: f900027f str xzr, [x19] 8b020: f9003be8 str x8, [sp, #0x70] 8b024: 3d801be0 str q0, [sp, #0x60] 8b028: 90000181 adrp x1, 0xbb000 8b02c: 91103821 add x1, x1, #0x40e 8b030: 910183e0 add x0, sp, #0x60 8b034: 320003e2 orr w2, wzr, #0x1 8b038: 910183f5 add x21, sp, #0x60 8b03c: 94000f9f bl 0x8eeb8 8b040: f84012a8 ldur x8, [x21, #0x1] 8b044: a940dea9 ldp x9, x23, [x21, #0x8] 8b048: 394002b3 ldrb w19, [x21] 8b04c: a900febf stp xzr, xzr, [x21, #0x8] 8b050: f90002bf str xzr, [x21] 8b054: f8007369 stur x9, [x27, #0x7] 8b058: f90073e8 str x8, [sp, #0xe0] 8b05c: f8407368 ldur x8, [x27, #0x7] 8b060: f94073e9 ldr x9, [sp, #0xe0] 8b064: f802737f stur xzr, [x27, #0x27] 8b068: f81403bf stur xzr, [x29, #-0xc0] 8b06c: f8077368 stur x8, [x27, #0x77] 8b070: f81903a9 stur x9, [x29, #-0x70] 8b074: f94023e9 ldr x9, [sp, #0x40] 8b078: f800737f stur xzr, [x27, #0x7] 8b07c: f90073ff str xzr, [sp, #0xe0] 8b080: a940a528 ldp x8, x9, [x9, #0x8] 8b084: eb09011f cmp x8, x9 8b088: 540002c2 b.hs 0x8b0e0 8b08c: 39000113 strb w19, [x8] 8b090: f8477369 ldur x9, [x27, #0x77] 8b094: a900dd09 stp x9, x23, [x8, #0x8] 8b098: f85903a9 ldur x9, [x29, #-0x70] 8b09c: f8001109 stur x9, [x8, #0x1] 8b0a0: f807737f stur xzr, [x27, #0x77] 8b0a4: f81903bf stur xzr, [x29, #-0x70] 8b0a8: 3900611f strb wzr, [x8, #0x18] 8b0ac: f8427369 ldur x9, [x27, #0x27] 8b0b0: a9027d09 stp x9, xzr, [x8, #0x20] 8b0b4: f85403a9 ldur x9, [x29, #-0xc0] 8b0b8: f8019109 stur x9, [x8, #0x19] 8b0bc: f94023e9 ldr x9, [sp, #0x40] 8b0c0: f802737f stur xzr, [x27, #0x27] 8b0c4: f81403bf stur xzr, [x29, #-0xc0] 8b0c8: f9400528 ldr x8, [x9, #0x8] 8b0cc: 9100c108 add x8, x8, #0x30 8b0d0: f9000528 str x8, [x9, #0x8] 8b0d4: 394183e8 ldrb w8, [sp, #0x60] 8b0d8: 37003e88 tbnz w8, #0x0, 0x8b8a8 8b0dc: 140001f5 b 0x8b8b0 8b0e0: f94023ea ldr x10, [sp, #0x40] 8b0e4: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 8b0e8: f295556b movk x11, #0xaaab 8b0ec: b200f3ec mov x12, #0x5555555555555555 // =6148914691236517205 8b0f0: f940014a ldr x10, [x10] 8b0f4: f2e0aaac movk x12, #0x555, lsl #48 8b0f8: cb0a0108 sub x8, x8, x10 8b0fc: 9344fd08 asr x8, x8, #4 8b100: 9b0b7d15 mul x21, x8, x11 8b104: 910006a8 add x8, x21, #0x1 8b108: eb0c011f cmp x8, x12 8b10c: 54005468 b.hi 0x8bb98 8b110: cb0a0129 sub x9, x9, x10 8b114: 9344fd29 asr x9, x9, #4 8b118: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 8b11c: 9b0b7d29 mul x9, x9, x11 8b120: f2e0554a movk x10, #0x2aa, lsl #48 8b124: eb0a013f cmp x9, x10 8b128: 540000c2 b.hs 0x8b140 8b12c: d37ff929 lsl x9, x9, #1 8b130: eb08013f cmp x9, x8 8b134: 9a893108 csel x8, x8, x9, lo 8b138: f9000fe8 str x8, [sp, #0x18] 8b13c: b4003128 cbz x8, 0x8b760 8b140: f94023e8 ldr x8, [sp, #0x40] 8b144: f9400d09 ldr x9, [x8, #0x18] 8b148: f9400fe8 ldr x8, [sp, #0x18] 8b14c: f9480120 ldr x0, [x9, #0x1000] 8b150: 8b080508 add x8, x8, x8, lsl #1 8b154: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8b158: d37ced08 lsl x8, x8, #4 8b15c: cb00014a sub x10, x10, x0 8b160: eb08015f cmp x10, x8 8b164: 54002682 b.hs 0x8b634 8b168: aa0803e0 mov x0, x8 8b16c: 97fe11c1 bl 0xf870 8b170: 1400017e b 0x8b768 8b174: f85e0320 ldur x0, [x25, #-0x20] 8b178: 39400008 ldrb w8, [x0] 8b17c: 390002e8 strb w8, [x23] 8b180: 97fe1210 bl 0xf9c0 8b184: f9402be8 ldr x8, [sp, #0x50] 8b188: f81e0337 stur x23, [x25, #-0x20] 8b18c: b2400108 orr x8, x8, #0x1 8b190: a93d6b28 stp x8, x26, [x25, #-0x30] 8b194: f9403be8 ldr x8, [sp, #0x70] 8b198: f9000b08 str x8, [x24, #0x10] 8b19c: 3dc01be0 ldr q0, [sp, #0x60] 8b1a0: 3d800300 str q0, [x24] 8b1a4: 3941e3e8 ldrb w8, [sp, #0x78] 8b1a8: a9482be9 ldp x9, x10, [sp, #0x80] 8b1ac: a906ffff stp xzr, xzr, [sp, #0x68] 8b1b0: f90033ff str xzr, [sp, #0x60] 8b1b4: 7200011f tst w8, #0x1 8b1b8: d341fd08 lsr x8, x8, #1 8b1bc: 9a890108 csel x8, x8, x9, eq 8b1c0: 9a931557 csinc x23, x10, x19, ne 8b1c4: f100091f cmp x8, #0x2 8b1c8: 321f03e9 orr w9, wzr, #0x2 8b1cc: 9a893116 csel x22, x8, x9, lo 8b1d0: b10042df cmn x22, #0x10 8b1d4: a939ffbf stp xzr, xzr, [x29, #-0x68] 8b1d8: f81903bf stur xzr, [x29, #-0x70] 8b1dc: 54004d82 b.hs 0x8bb8c 8b1e0: f1005edf cmp x22, #0x17 8b1e4: 540000e2 b.hs 0x8b200 8b1e8: d101c3a9 sub x9, x29, #0x70 8b1ec: d37ffac8 lsl x8, x22, #1 8b1f0: b2400138 orr x24, x9, #0x1 8b1f4: 381903a8 sturb w8, [x29, #-0x70] 8b1f8: b5000116 cbnz x22, 0x8b218 8b1fc: 1400000b b 0x8b228 8b200: 321c03e0 orr w0, wzr, #0x10 8b204: 97fe119b bl 0xf870 8b208: aa0003f8 mov x24, x0 8b20c: 52800228 mov w8, #0x11 // =17 8b210: a939e3b6 stp x22, x24, [x29, #-0x68] 8b214: f81903a8 stur x8, [x29, #-0x70] 8b218: aa1803e0 mov x0, x24 8b21c: aa1703e1 mov x1, x23 8b220: aa1603e2 mov x2, x22 8b224: 97fe119b bl 0xf890 8b228: 38366b1f strb wzr, [x24, x22] 8b22c: 385903a8 ldurb w8, [x29, #-0x70] 8b230: f85983a9 ldur x9, [x29, #-0x68] 8b234: 2a1f03f6 mov w22, wzr 8b238: d341fd0a lsr x10, x8, #1 8b23c: 7200011f tst w8, #0x1 8b240: 9a890149 csel x9, x10, x9, eq 8b244: f100093f cmp x9, #0x2 8b248: 54000141 b.ne 0x8b270 8b24c: f85a03a9 ldur x9, [x29, #-0x60] 8b250: d101c3aa sub x10, x29, #0x70 8b254: b240014a orr x10, x10, #0x1 8b258: 7200011f tst w8, #0x1 8b25c: 9a890149 csel x9, x10, x9, eq 8b260: 79400129 ldrh w9, [x9] 8b264: 528b640a mov w10, #0x5b20 // =23328 8b268: 6b0a013f cmp w9, w10 8b26c: 1a9f17f6 cset w22, eq 8b270: d10283b7 sub x23, x29, #0xa0 8b274: 36000068 tbz w8, #0x0, 0x8b280 8b278: f85a03a0 ldur x0, [x29, #-0x60] 8b27c: 97fe11d1 bl 0xf9c0 8b280: 910062f9 add x25, x23, #0x18 8b284: 91000678 add x24, x19, #0x1 8b288: 340002b6 cbz w22, 0x8b2dc 8b28c: 3941e3f3 ldrb w19, [sp, #0x78] 8b290: a94827e8 ldp x8, x9, [sp, #0x80] 8b294: d341fe6a lsr x10, x19, #1 8b298: 7200027f tst w19, #0x1 8b29c: 9a88014a csel x10, x10, x8, eq 8b2a0: 9a890316 csel x22, x24, x9, eq 8b2a4: f100015f cmp x10, #0x0 8b2a8: 1a9f07e8 cset w8, ne 8b2ac: cb080157 sub x23, x10, x8 8b2b0: b40000b7 cbz x23, 0x8b2c4 8b2b4: 8b0802c1 add x1, x22, x8 8b2b8: aa1603e0 mov x0, x22 8b2bc: aa1703e2 mov x2, x23 8b2c0: 97fe10d4 bl 0xf610 8b2c4: 37000093 tbnz w19, #0x0, 0x8b2d4 8b2c8: d37ffae8 lsl x8, x23, #1 8b2cc: 3901e3e8 strb w8, [sp, #0x78] 8b2d0: 14000002 b 0x8b2d8 8b2d4: f90043f7 str x23, [sp, #0x80] 8b2d8: 38376adf strb wzr, [x22, x23] 8b2dc: 385783a8 ldurb w8, [x29, #-0x88] 8b2e0: a97827aa ldp x10, x9, [x29, #-0x80] 8b2e4: 7200011f tst w8, #0x1 8b2e8: d341fd08 lsr x8, x8, #1 8b2ec: 9a991521 csinc x1, x9, x25, ne 8b2f0: 9a8a0102 csel x2, x8, x10, eq 8b2f4: d10283a0 sub x0, x29, #0xa0 8b2f8: d10283b3 sub x19, x29, #0xa0 8b2fc: 94000eef bl 0x8eeb8 8b300: f9400a68 ldr x8, [x19, #0x10] 8b304: 3dc00260 ldr q0, [x19] 8b308: a900fe7f stp xzr, xzr, [x19, #0x8] 8b30c: f900027f str xzr, [x19] 8b310: f9007be8 str x8, [sp, #0xf0] 8b314: 3d803be0 str q0, [sp, #0xe0] 8b318: b0000142 adrp x2, 0xb4000 8b31c: 912d5c42 add x2, x2, #0xb57 8b320: 910383e0 add x0, sp, #0xe0 8b324: 321f03e3 orr w3, wzr, #0x2 8b328: aa1f03e1 mov x1, xzr 8b32c: 910383f3 add x19, sp, #0xe0 8b330: 94000e64 bl 0x8ecc0 8b334: f9400a68 ldr x8, [x19, #0x10] 8b338: 3dc00260 ldr q0, [x19] 8b33c: a900fe7f stp xzr, xzr, [x19, #0x8] 8b340: f900027f str xzr, [x19] 8b344: f81503a8 stur x8, [x29, #-0xb0] 8b348: 3c9403a0 stur q0, [x29, #-0xc0] 8b34c: 90000181 adrp x1, 0xbb000 8b350: 91103821 add x1, x1, #0x40e 8b354: d10303a0 sub x0, x29, #0xc0 8b358: 320003e2 orr w2, wzr, #0x1 8b35c: d10303b3 sub x19, x29, #0xc0 8b360: 94000ed6 bl 0x8eeb8 8b364: f9400a68 ldr x8, [x19, #0x10] 8b368: 3dc00260 ldr q0, [x19] 8b36c: a900fe7f stp xzr, xzr, [x19, #0x8] 8b370: f900027f str xzr, [x19] 8b374: 3941e3f3 ldrb w19, [sp, #0x78] 8b378: a9482be9 ldp x9, x10, [sp, #0x80] 8b37c: f81a03a8 stur x8, [x29, #-0x60] 8b380: 3c9903a0 stur q0, [x29, #-0x70] 8b384: 7200027f tst w19, #0x1 8b388: d341fe68 lsr x8, x19, #1 8b38c: 9a8a0301 csel x1, x24, x10, eq 8b390: f90027ea str x10, [sp, #0x48] 8b394: 9a890102 csel x2, x8, x9, eq 8b398: d101c3a0 sub x0, x29, #0x70 8b39c: d101c3b6 sub x22, x29, #0x70 8b3a0: 94000ec6 bl 0x8eeb8 8b3a4: 394002c8 ldrb w8, [x22] 8b3a8: f84012c9 ldur x9, [x22, #0x1] 8b3ac: f90002df str xzr, [x22] 8b3b0: b90053e8 str w8, [sp, #0x50] 8b3b4: a940eac8 ldp x8, x26, [x22, #0x8] 8b3b8: a900fedf stp xzr, xzr, [x22, #0x8] 8b3bc: f80a73e8 stur x8, [sp, #0xa7] 8b3c0: f94023e8 ldr x8, [sp, #0x40] 8b3c4: f90053e9 str x9, [sp, #0xa0] 8b3c8: f940051b ldr x27, [x8, #0x8] 8b3cc: aa1b03f8 mov x24, x27 8b3d0: 385e8f08 ldrb w8, [x24, #-0x18]! 8b3d4: 37000088 tbnz w8, #0x0, 0x8b3e4 8b3d8: 781e837f sturh wzr, [x27, #-0x18] 8b3dc: d100237c sub x28, x27, #0x8 8b3e0: 14000051 b 0x8b524 8b3e4: aa1b03fc mov x28, x27 8b3e8: f85f8f88 ldr x8, [x28, #-0x8]! 8b3ec: 3900011f strb wzr, [x8] 8b3f0: 385f0397 ldurb w23, [x28, #-0x10] 8b3f4: f81f839f stur xzr, [x28, #-0x8] 8b3f8: 37000197 tbnz w23, #0x0, 0x8b428 8b3fc: 528002d6 mov w22, #0x16 // =22 8b400: 370001d7 tbnz w23, #0x0, 0x8b438 8b404: 12001ee8 and w8, w23, #0xff 8b408: 121f1ae9 and w9, w23, #0xfe 8b40c: 7100b91f cmp w8, #0x2e 8b410: d341fd28 lsr x8, x9, #1 8b414: f9001fe8 str x8, [sp, #0x38] 8b418: 540001c2 b.hs 0x8b450 8b41c: 320003e8 orr w8, wzr, #0x1 8b420: b90033e8 str w8, [sp, #0x30] 8b424: 14000007 b 0x8b440 8b428: f9400317 ldr x23, [x24] 8b42c: 927ffae8 and x8, x23, #0xfffffffffffffffe 8b430: d1000516 sub x22, x8, #0x1 8b434: 3607fe97 tbz w23, #0x0, 0x8b404 8b438: f9001fff str xzr, [sp, #0x38] 8b43c: b90033ff str wzr, [sp, #0x30] 8b440: 528002d9 mov w25, #0x16 // =22 8b444: eb16033f cmp x25, x22 8b448: 54000141 b.ne 0x8b470 8b44c: 14000036 b 0x8b524 8b450: f9401fe8 ldr x8, [sp, #0x38] 8b454: 11004108 add w8, w8, #0x10 8b458: 927c0d08 and x8, x8, #0xf0 8b45c: d1000519 sub x25, x8, #0x1 8b460: 320003e8 orr w8, wzr, #0x1 8b464: b90033e8 str w8, [sp, #0x30] 8b468: eb16033f cmp x25, x22 8b46c: 540005c0 b.eq 0x8b524 8b470: f1005b3f cmp x25, #0x16 8b474: 54000161 b.ne 0x8b4a0 8b478: f9400396 ldr x22, [x28] 8b47c: b94033e8 ldr w8, [sp, #0x30] 8b480: 91000700 add x0, x24, #0x1 8b484: 340002e8 cbz w8, 0x8b4e0 8b488: 121f1ae8 and w8, w23, #0xfe 8b48c: d341fd08 lsr x8, x8, #1 8b490: 91000502 add x2, x8, #0x1 8b494: aa1603e1 mov x1, x22 8b498: 97fe10fe bl 0xf890 8b49c: 14000013 b 0x8b4e8 8b4a0: 91000720 add x0, x25, #0x1 8b4a4: f90013e0 str x0, [sp, #0x20] 8b4a8: 97fe10f2 bl 0xf870 8b4ac: eb16033f cmp x25, x22 8b4b0: aa0003f6 mov x22, x0 8b4b4: 54000048 b.hi 0x8b4bc 8b4b8: b4000376 cbz x22, 0x8b524 8b4bc: b94033e8 ldr w8, [sp, #0x30] 8b4c0: 36000208 tbz w8, #0x0, 0x8b500 8b4c4: 121f1ae8 and w8, w23, #0xfe 8b4c8: d341fd08 lsr x8, x8, #1 8b4cc: 91000701 add x1, x24, #0x1 8b4d0: 91000502 add x2, x8, #0x1 8b4d4: aa1603e0 mov x0, x22 8b4d8: 97fe10ee bl 0xf890 8b4dc: 1400000d b 0x8b510 8b4e0: 394002c8 ldrb w8, [x22] 8b4e4: 39000008 strb w8, [x0] 8b4e8: aa1603e0 mov x0, x22 8b4ec: 97fe1135 bl 0xf9c0 8b4f0: f9401fe8 ldr x8, [sp, #0x38] 8b4f4: d37ff908 lsl x8, x8, #1 8b4f8: 39000308 strb w8, [x24] 8b4fc: 1400000a b 0x8b524 8b500: f9400380 ldr x0, [x28] 8b504: 39400008 ldrb w8, [x0] 8b508: 390002c8 strb w8, [x22] 8b50c: 97fe112d bl 0xf9c0 8b510: f94013e8 ldr x8, [sp, #0x20] 8b514: b2400108 orr x8, x8, #0x1 8b518: f81e8368 stur x8, [x27, #-0x18] 8b51c: f9401fe8 ldr x8, [sp, #0x38] 8b520: a93f5b68 stp x8, x22, [x27, #-0x10] 8b524: b94053e8 ldr w8, [sp, #0x50] 8b528: 381e8368 sturb w8, [x27, #-0x18] 8b52c: f94053e8 ldr x8, [sp, #0xa0] 8b530: f81e9368 stur x8, [x27, #-0x17] 8b534: f84a73e8 ldur x8, [sp, #0xa7] 8b538: f81f0368 stur x8, [x27, #-0x10] 8b53c: f900039a str x26, [x28] 8b540: 385903a8 ldurb w8, [x29, #-0x70] 8b544: f90053ff str xzr, [sp, #0xa0] 8b548: f80a73ff stur xzr, [sp, #0xa7] 8b54c: 370001a8 tbnz w8, #0x0, 0x8b580 8b550: 385403a8 ldurb w8, [x29, #-0xc0] 8b554: 370001e8 tbnz w8, #0x0, 0x8b590 8b558: 394383e8 ldrb w8, [sp, #0xe0] 8b55c: 37000228 tbnz w8, #0x0, 0x8b5a0 8b560: 385783a8 ldurb w8, [x29, #-0x88] 8b564: 37000268 tbnz w8, #0x0, 0x8b5b0 8b568: 385603a8 ldurb w8, [x29, #-0xa0] 8b56c: 370002a8 tbnz w8, #0x0, 0x8b5c0 8b570: 370002f3 tbnz w19, #0x0, 0x8b5cc 8b574: 394183e8 ldrb w8, [sp, #0x60] 8b578: 37000328 tbnz w8, #0x0, 0x8b5dc 8b57c: 1400001a b 0x8b5e4 8b580: f85a03a0 ldur x0, [x29, #-0x60] 8b584: 97fe110f bl 0xf9c0 8b588: 385403a8 ldurb w8, [x29, #-0xc0] 8b58c: 3607fe68 tbz w8, #0x0, 0x8b558 8b590: f85503a0 ldur x0, [x29, #-0xb0] 8b594: 97fe110b bl 0xf9c0 8b598: 394383e8 ldrb w8, [sp, #0xe0] 8b59c: 3607fe28 tbz w8, #0x0, 0x8b560 8b5a0: f9407be0 ldr x0, [sp, #0xf0] 8b5a4: 97fe1107 bl 0xf9c0 8b5a8: 385783a8 ldurb w8, [x29, #-0x88] 8b5ac: 3607fde8 tbz w8, #0x0, 0x8b568 8b5b0: f85883a0 ldur x0, [x29, #-0x78] 8b5b4: 97fe1103 bl 0xf9c0 8b5b8: 385603a8 ldurb w8, [x29, #-0xa0] 8b5bc: 3607fda8 tbz w8, #0x0, 0x8b570 8b5c0: f85703a0 ldur x0, [x29, #-0x90] 8b5c4: 97fe10ff bl 0xf9c0 8b5c8: 3607fd73 tbz w19, #0x0, 0x8b574 8b5cc: f94027e0 ldr x0, [sp, #0x48] 8b5d0: 97fe10fc bl 0xf9c0 8b5d4: 394183e8 ldrb w8, [sp, #0x60] 8b5d8: 36000068 tbz w8, #0x0, 0x8b5e4 8b5dc: f9403be0 ldr x0, [sp, #0x70] 8b5e0: 97fe10f8 bl 0xf9c0 8b5e4: f94023f9 ldr x25, [sp, #0x40] 8b5e8: eb1402bf cmp x21, x20 8b5ec: 54fea7c1 b.ne 0x88ae4 8b5f0: aa1403fc mov x28, x20 8b5f4: f94017e8 ldr x8, [sp, #0x28] 8b5f8: f9401508 ldr x8, [x8, #0x28] 8b5fc: f9402fe9 ldr x9, [sp, #0x58] 8b600: eb09011f cmp x8, x9 8b604: 54000141 b.ne 0x8b62c 8b608: aa1c03e0 mov x0, x28 8b60c: a95c7bfd ldp x29, x30, [sp, #0x1c0] 8b610: a95b4ff4 ldp x20, x19, [sp, #0x1b0] 8b614: a95a57f6 ldp x22, x21, [sp, #0x1a0] 8b618: a9595ff8 ldp x24, x23, [sp, #0x190] 8b61c: a95867fa ldp x26, x25, [sp, #0x180] 8b620: a9576ffc ldp x28, x27, [sp, #0x170] 8b624: 910743ff add sp, sp, #0x1d0 8b628: d65f03c0 ret 8b62c: 97fe0eed bl 0xf1e0 <__stack_chk_fail@plt> 8b630: 97fe0e24 bl 0xeec0 8b634: 8b080008 add x8, x0, x8 8b638: f9080128 str x8, [x9, #0x1000] 8b63c: 1400004b b 0x8b768 8b640: 91004328 add x8, x25, #0x10 8b644: 927ced1a and x26, x8, #0xfffffffffffffff0 8b648: aa1a03e0 mov x0, x26 8b64c: 97fe1089 bl 0xf870 8b650: aa0003f6 mov x22, x0 8b654: b2400348 orr x8, x26, #0x1 8b658: a939dbb9 stp x25, x22, [x29, #-0x68] 8b65c: f81903a8 stur x8, [x29, #-0x70] 8b660: aa1603e0 mov x0, x22 8b664: aa1803e1 mov x1, x24 8b668: aa1903e2 mov x2, x25 8b66c: 97fe1089 bl 0xf890 8b670: 38396adf strb wzr, [x22, x25] 8b674: 90000182 adrp x2, 0xbb000 8b678: 91106442 add x2, x2, #0x419 8b67c: d101c3a0 sub x0, x29, #0x70 8b680: 321d03e3 orr w3, wzr, #0x8 8b684: aa1f03e1 mov x1, xzr 8b688: d101c3b3 sub x19, x29, #0x70 8b68c: 94000d8d bl 0x8ecc0 8b690: f9400a68 ldr x8, [x19, #0x10] 8b694: 3dc00260 ldr q0, [x19] 8b698: a900fe7f stp xzr, xzr, [x19, #0x8] 8b69c: f900027f str xzr, [x19] 8b6a0: f81703a8 stur x8, [x29, #-0x90] 8b6a4: 3c9603a0 stur q0, [x29, #-0xa0] 8b6a8: 90000181 adrp x1, 0xbb000 8b6ac: 91103821 add x1, x1, #0x40e 8b6b0: d10283a0 sub x0, x29, #0xa0 8b6b4: 320003e2 orr w2, wzr, #0x1 8b6b8: d10283b3 sub x19, x29, #0xa0 8b6bc: 94000dff bl 0x8eeb8 8b6c0: f9400a68 ldr x8, [x19, #0x10] 8b6c4: 3dc00260 ldr q0, [x19] 8b6c8: a900fe7f stp xzr, xzr, [x19, #0x8] 8b6cc: f900027f str xzr, [x19] 8b6d0: f9003be8 str x8, [sp, #0x70] 8b6d4: f94023e8 ldr x8, [sp, #0x40] 8b6d8: 3d801be0 str q0, [sp, #0x60] 8b6dc: 394183f5 ldrb w21, [sp, #0x60] 8b6e0: a946cfea ldp x10, x19, [sp, #0x68] 8b6e4: f9400508 ldr x8, [x8, #0x8] 8b6e8: 910183e9 add x9, sp, #0x60 8b6ec: b2400129 orr x9, x9, #0x1 8b6f0: 720002bf tst w21, #0x1 8b6f4: d100c100 sub x0, x8, #0x30 8b6f8: d341fea8 lsr x8, x21, #1 8b6fc: 9a930121 csel x1, x9, x19, eq 8b700: 9a8a0102 csel x2, x8, x10, eq 8b704: 94000ded bl 0x8eeb8 8b708: 37000135 tbnz w21, #0x0, 0x8b72c 8b70c: 385603a8 ldurb w8, [x29, #-0xa0] 8b710: 37000168 tbnz w8, #0x0, 0x8b73c 8b714: 385903a8 ldurb w8, [x29, #-0x70] 8b718: 36000068 tbz w8, #0x0, 0x8b724 8b71c: f85a03a0 ldur x0, [x29, #-0x60] 8b720: 97fe10a8 bl 0xf9c0 8b724: aa1703f6 mov x22, x23 8b728: 14000066 b 0x8b8c0 8b72c: aa1303e0 mov x0, x19 8b730: 97fe10a4 bl 0xf9c0 8b734: 385603a8 ldurb w8, [x29, #-0xa0] 8b738: 3607fee8 tbz w8, #0x0, 0x8b714 8b73c: f85703a0 ldur x0, [x29, #-0x90] 8b740: 97fe10a0 bl 0xf9c0 8b744: 385903a8 ldurb w8, [x29, #-0x70] 8b748: 3707fea8 tbnz w8, #0x0, 0x8b71c 8b74c: 17fffff6 b 0x8b724 8b750: aa0b03f5 mov x21, x11 8b754: 97fe0ddb bl 0xeec0 8b758: aa0b03f5 mov x21, x11 8b75c: 97fe0dd9 bl 0xeec0 8b760: f9000fff str xzr, [sp, #0x18] 8b764: aa1f03e0 mov x0, xzr 8b768: 321c07e9 orr w9, wzr, #0x30 8b76c: 9b0902a8 madd x8, x21, x9, x0 8b770: 39000113 strb w19, [x8] 8b774: f847736a ldur x10, [x27, #0x77] 8b778: a900dd0a stp x10, x23, [x8, #0x8] 8b77c: f85903aa ldur x10, [x29, #-0x70] 8b780: f800110a stur x10, [x8, #0x1] 8b784: f807737f stur xzr, [x27, #0x77] 8b788: f81903bf stur xzr, [x29, #-0x70] 8b78c: 3900611f strb wzr, [x8, #0x18] 8b790: f842736a ldur x10, [x27, #0x27] 8b794: a9027d0a stp x10, xzr, [x8, #0x20] 8b798: f85403aa ldur x10, [x29, #-0xc0] 8b79c: f801910a stur x10, [x8, #0x19] 8b7a0: f94023ea ldr x10, [sp, #0x40] 8b7a4: f802737f stur xzr, [x27, #0x27] 8b7a8: f81403bf stur xzr, [x29, #-0xc0] 8b7ac: a9402d53 ldp x19, x11, [x10] 8b7b0: f9400fea ldr x10, [sp, #0x18] 8b7b4: eb13017f cmp x11, x19 8b7b8: 9b090149 madd x9, x10, x9, x0 8b7bc: 9100c10a add x10, x8, #0x30 8b7c0: 54000280 b.eq 0x8b810 8b7c4: f85e016c ldur x12, [x11, #-0x20] 8b7c8: f81e010c stur x12, [x8, #-0x20] 8b7cc: 3cdd0160 ldur q0, [x11, #-0x30] 8b7d0: 3c9d0100 stur q0, [x8, #-0x30] 8b7d4: f85f816c ldur x12, [x11, #-0x8] 8b7d8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 8b7dc: f81d017f stur xzr, [x11, #-0x30] 8b7e0: f81f810c stur x12, [x8, #-0x8] 8b7e4: 3cde8160 ldur q0, [x11, #-0x18] 8b7e8: 3c9e8100 stur q0, [x8, #-0x18] 8b7ec: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8b7f0: f81e817f stur xzr, [x11, #-0x18] 8b7f4: d100c16b sub x11, x11, #0x30 8b7f8: eb0b027f cmp x19, x11 8b7fc: d100c108 sub x8, x8, #0x30 8b800: 54fffe21 b.ne 0x8b7c4 8b804: f94023eb ldr x11, [sp, #0x40] 8b808: a9404d77 ldp x23, x19, [x11] 8b80c: 14000002 b 0x8b814 8b810: aa1303f7 mov x23, x19 8b814: f94023eb ldr x11, [sp, #0x40] 8b818: eb17027f cmp x19, x23 8b81c: f9400975 ldr x21, [x11, #0x10] 8b820: a9002968 stp x8, x10, [x11] 8b824: f9000969 str x9, [x11, #0x10] 8b828: 540001a0 b.eq 0x8b85c 8b82c: 385e8268 ldurb w8, [x19, #-0x18] 8b830: 36000068 tbz w8, #0x0, 0x8b83c 8b834: f85f8260 ldur x0, [x19, #-0x8] 8b838: 97fe1062 bl 0xf9c0 8b83c: 385d0268 ldurb w8, [x19, #-0x30] 8b840: d100c278 sub x24, x19, #0x30 8b844: 36000068 tbz w8, #0x0, 0x8b850 8b848: f85e0260 ldur x0, [x19, #-0x20] 8b84c: 97fe105d bl 0xf9c0 8b850: eb1802ff cmp x23, x24 8b854: aa1803f3 mov x19, x24 8b858: 54fffea1 b.ne 0x8b82c 8b85c: b4000237 cbz x23, 0x8b8a0 8b860: f94023e8 ldr x8, [sp, #0x40] 8b864: f9400d08 ldr x8, [x8, #0x18] 8b868: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8b86c: eb17013f cmp x9, x23 8b870: 54000143 b.lo 0x8b898 8b874: eb17011f cmp x8, x23 8b878: 54000108 b.hi 0x8b898 8b87c: f9480109 ldr x9, [x8, #0x1000] 8b880: eb15013f cmp x9, x21 8b884: 540000e1 b.ne 0x8b8a0 8b888: f9080117 str x23, [x8, #0x1000] 8b88c: 394183e8 ldrb w8, [sp, #0x60] 8b890: 370000c8 tbnz w8, #0x0, 0x8b8a8 8b894: 14000007 b 0x8b8b0 8b898: aa1703e0 mov x0, x23 8b89c: 97fe1049 bl 0xf9c0 8b8a0: 394183e8 ldrb w8, [sp, #0x60] 8b8a4: 36000068 tbz w8, #0x0, 0x8b8b0 8b8a8: f9403be0 ldr x0, [sp, #0x70] 8b8ac: 97fe1045 bl 0xf9c0 8b8b0: 385603a8 ldurb w8, [x29, #-0xa0] 8b8b4: 36000068 tbz w8, #0x0, 0x8b8c0 8b8b8: f85703a0 ldur x0, [x29, #-0x90] 8b8bc: 97fe1041 bl 0xf9c0 8b8c0: eb1402df cmp x22, x20 8b8c4: aa1c03f8 mov x24, x28 8b8c8: 54feb700 b.eq 0x88fa8 8b8cc: f94023f3 ldr x19, [sp, #0x40] 8b8d0: aa1403fc mov x28, x20 8b8d4: a9402269 ldp x9, x8, [x19] 8b8d8: eb08013f cmp x9, x8 8b8dc: 54ffe8c0 b.eq 0x8b5f4 8b8e0: f9400e69 ldr x9, [x19, #0x18] 8b8e4: d100c101 sub x1, x8, #0x30 8b8e8: 910183e0 add x0, sp, #0x60 8b8ec: d10283a2 sub x2, x29, #0xa0 8b8f0: f81603a9 stur x9, [x29, #-0xa0] 8b8f4: 94000dd4 bl 0x8f044 8b8f8: a942a668 ldp x8, x9, [x19, #0x28] 8b8fc: eb09011f cmp x8, x9 8b900: 54000202 b.hs 0x8b940 8b904: f9403fe9 ldr x9, [sp, #0x78] 8b908: f9000d09 str x9, [x8, #0x18] 8b90c: 3dc01be0 ldr q0, [sp, #0x60] 8b910: 3d800100 str q0, [x8] 8b914: f9403be9 ldr x9, [sp, #0x70] 8b918: f9000909 str x9, [x8, #0x10] 8b91c: f94023e9 ldr x9, [sp, #0x40] 8b920: a906ffff stp xzr, xzr, [sp, #0x68] 8b924: f90033ff str xzr, [sp, #0x60] 8b928: f9401528 ldr x8, [x9, #0x28] 8b92c: 91008108 add x8, x8, #0x20 8b930: f9001528 str x8, [x9, #0x28] 8b934: f94033f3 ldr x19, [sp, #0x60] 8b938: b5000c33 cbnz x19, 0x8babc 8b93c: 17fff9b1 b 0x8a000 8b940: f94023ea ldr x10, [sp, #0x40] 8b944: f940114a ldr x10, [x10, #0x20] 8b948: cb0a0108 sub x8, x8, x10 8b94c: 9345fd14 asr x20, x8, #5 8b950: 91000688 add x8, x20, #0x1 8b954: d37bfd0b lsr x11, x8, #59 8b958: b50011eb cbnz x11, 0x8bb94 8b95c: cb0a0129 sub x9, x9, x10 8b960: 9345fd2a asr x10, x9, #5 8b964: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 8b968: eb0b015f cmp x10, x11 8b96c: 540000e8 b.hi 0x8b988 8b970: 9344fd29 asr x9, x9, #4 8b974: eb08013f cmp x9, x8 8b978: 9a893113 csel x19, x8, x9, lo 8b97c: b5000093 cbnz x19, 0x8b98c 8b980: aa1f03e0 mov x0, xzr 8b984: 1400000f b 0x8b9c0 8b988: b240ebf3 orr x19, xzr, #0x7ffffffffffffff 8b98c: f94023e8 ldr x8, [sp, #0x40] 8b990: f9401d09 ldr x9, [x8, #0x38] 8b994: d37bea68 lsl x8, x19, #5 8b998: f9480120 ldr x0, [x9, #0x1000] 8b99c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8b9a0: cb00014a sub x10, x10, x0 8b9a4: eb08015f cmp x10, x8 8b9a8: 54000082 b.hs 0x8b9b8 8b9ac: aa0803e0 mov x0, x8 8b9b0: 97fe0fb0 bl 0xf870 8b9b4: 14000003 b 0x8b9c0 8b9b8: 8b080008 add x8, x0, x8 8b9bc: f9080128 str x8, [x9, #0x1000] 8b9c0: 8b141408 add x8, x0, x20, lsl #5 8b9c4: a900fd1f stp xzr, xzr, [x8, #0x8] 8b9c8: f9403fe9 ldr x9, [sp, #0x78] 8b9cc: 9100810a add x10, x8, #0x20 8b9d0: f9000d09 str x9, [x8, #0x18] 8b9d4: 3dc01be0 ldr q0, [sp, #0x60] 8b9d8: 3d800100 str q0, [x8] 8b9dc: f9403be9 ldr x9, [sp, #0x70] 8b9e0: f9000909 str x9, [x8, #0x10] 8b9e4: f94023e9 ldr x9, [sp, #0x40] 8b9e8: a906ffff stp xzr, xzr, [sp, #0x68] 8b9ec: f90033ff str xzr, [sp, #0x60] 8b9f0: a9422d34 ldp x20, x11, [x9, #0x20] 8b9f4: 8b131409 add x9, x0, x19, lsl #5 8b9f8: eb14017f cmp x11, x20 8b9fc: 54000220 b.eq 0x8ba40 8ba00: a93efd1f stp xzr, xzr, [x8, #-0x18] 8ba04: f81e011f stur xzr, [x8, #-0x20] 8ba08: f85f816c ldur x12, [x11, #-0x8] 8ba0c: f81f810c stur x12, [x8, #-0x8] 8ba10: 3cde0d60 ldr q0, [x11, #-0x20]! 8ba14: 3c9e0100 stur q0, [x8, #-0x20] 8ba18: f940096c ldr x12, [x11, #0x10] 8ba1c: eb0b029f cmp x20, x11 8ba20: f81f010c stur x12, [x8, #-0x10] 8ba24: d1008108 sub x8, x8, #0x20 8ba28: a900fd7f stp xzr, xzr, [x11, #0x8] 8ba2c: f900017f str xzr, [x11] 8ba30: 54fffe81 b.ne 0x8ba00 8ba34: f94023eb ldr x11, [sp, #0x40] 8ba38: a9425175 ldp x21, x20, [x11, #0x20] 8ba3c: 14000002 b 0x8ba44 8ba40: aa1403f5 mov x21, x20 8ba44: f94023eb ldr x11, [sp, #0x40] 8ba48: eb15029f cmp x20, x21 8ba4c: f9401973 ldr x19, [x11, #0x30] 8ba50: a9022968 stp x8, x10, [x11, #0x20] 8ba54: f9001969 str x9, [x11, #0x30] 8ba58: 540000c0 b.eq 0x8ba70 8ba5c: d1008294 sub x20, x20, #0x20 8ba60: aa1403e0 mov x0, x20 8ba64: 94000dec bl 0x8f214 8ba68: eb1402bf cmp x21, x20 8ba6c: 54ffff81 b.ne 0x8ba5c 8ba70: b4000235 cbz x21, 0x8bab4 8ba74: f94023e8 ldr x8, [sp, #0x40] 8ba78: f9401d08 ldr x8, [x8, #0x38] 8ba7c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8ba80: eb15013f cmp x9, x21 8ba84: 54000143 b.lo 0x8baac 8ba88: eb15011f cmp x8, x21 8ba8c: 54000108 b.hi 0x8baac 8ba90: f9480109 ldr x9, [x8, #0x1000] 8ba94: eb13013f cmp x9, x19 8ba98: 540000e1 b.ne 0x8bab4 8ba9c: f9080115 str x21, [x8, #0x1000] 8baa0: f94033f3 ldr x19, [sp, #0x60] 8baa4: b50000d3 cbnz x19, 0x8babc 8baa8: 17fff956 b 0x8a000 8baac: aa1503e0 mov x0, x21 8bab0: 97fe0fc4 bl 0xf9c0 8bab4: f94033f3 ldr x19, [sp, #0x60] 8bab8: b4ff2a53 cbz x19, 0x8a000 8babc: f94037f4 ldr x20, [sp, #0x68] 8bac0: eb13029f cmp x20, x19 8bac4: 54ff2800 b.eq 0x89fc4 8bac8: 385e8288 ldurb w8, [x20, #-0x18] 8bacc: 36000068 tbz w8, #0x0, 0x8bad8 8bad0: f85f8280 ldur x0, [x20, #-0x8] 8bad4: 97fe0fbb bl 0xf9c0 8bad8: 385d0288 ldurb w8, [x20, #-0x30] 8badc: d100c295 sub x21, x20, #0x30 8bae0: 36000068 tbz w8, #0x0, 0x8baec 8bae4: f85e0280 ldur x0, [x20, #-0x20] 8bae8: 97fe0fb6 bl 0xf9c0 8baec: eb15027f cmp x19, x21 8baf0: aa1503f4 mov x20, x21 8baf4: 54fffea1 b.ne 0x8bac8 8baf8: 17fff933 b 0x89fc4 8bafc: 97fe0cf1 bl 0xeec0 8bb00: 97fe0cf0 bl 0xeec0 8bb04: 97fe0cef bl 0xeec0 8bb08: 97fe0cee bl 0xeec0 8bb0c: aa0b03f5 mov x21, x11 8bb10: 97fe0cec bl 0xeec0 8bb14: aa0b03f5 mov x21, x11 8bb18: 97fe0cea bl 0xeec0 8bb1c: f9001bf7 str x23, [sp, #0x30] 8bb20: 97fe0ce8 bl 0xeec0 8bb24: aa0b03f5 mov x21, x11 8bb28: 97fe0ce6 bl 0xeec0 8bb2c: aa0b03f5 mov x21, x11 8bb30: 97fe0ce4 bl 0xeec0 8bb34: 97fe0ce3 bl 0xeec0 8bb38: aa0b03f5 mov x21, x11 8bb3c: 97fe0ce1 bl 0xeec0 8bb40: aa0b03f5 mov x21, x11 8bb44: 97fe0cdf bl 0xeec0 8bb48: 97fe0cde bl 0xeec0 8bb4c: aa0b03f5 mov x21, x11 8bb50: 97fe0cdc bl 0xeec0 8bb54: aa0b03f5 mov x21, x11 8bb58: 97fe0cda bl 0xeec0 8bb5c: 97fe0cd9 bl 0xeec0 8bb60: 97fe0cd8 bl 0xeec0 8bb64: 97fe0cd7 bl 0xeec0 8bb68: 97fe0cd6 bl 0xeec0 8bb6c: 97fe0cd5 bl 0xeec0 8bb70: 97fe0cd4 bl 0xeec0 8bb74: 97fe0cd3 bl 0xeec0 8bb78: 97fe0cd2 bl 0xeec0 8bb7c: 97fe0cd1 bl 0xeec0 8bb80: 97fe0cd0 bl 0xeec0 8bb84: 97fe0ccf bl 0xeec0 8bb88: 97fe0cce bl 0xeec0 8bb8c: 97fe0ccd bl 0xeec0 8bb90: 97fe0ccc bl 0xeec0 8bb94: 97fe0ccb bl 0xeec0 8bb98: 97fe0cca bl 0xeec0 8bb9c: aa0003f6 mov x22, x0 8bba0: 36004bd3 tbz w19, #0x0, 0x8c518 8bba4: aa1703e0 mov x0, x23 8bba8: 97fe0f86 bl 0xf9c0 8bbac: 394183e8 ldrb w8, [sp, #0x60] 8bbb0: 37004b88 tbnz w8, #0x0, 0x8c520 8bbb4: 14000302 b 0x8c7bc 8bbb8: f94033f4 ldr x20, [sp, #0x60] 8bbbc: aa0003f6 mov x22, x0 8bbc0: b4006914 cbz x20, 0x8c8e0 8bbc4: f94037f3 ldr x19, [sp, #0x68] 8bbc8: eb14027f cmp x19, x20 8bbcc: 540001a0 b.eq 0x8bc00 8bbd0: 385e8268 ldurb w8, [x19, #-0x18] 8bbd4: 36000068 tbz w8, #0x0, 0x8bbe0 8bbd8: f85f8260 ldur x0, [x19, #-0x8] 8bbdc: 97fe0f79 bl 0xf9c0 8bbe0: 385d0268 ldurb w8, [x19, #-0x30] 8bbe4: d100c275 sub x21, x19, #0x30 8bbe8: 36000068 tbz w8, #0x0, 0x8bbf4 8bbec: f85e0260 ldur x0, [x19, #-0x20] 8bbf0: 97fe0f74 bl 0xf9c0 8bbf4: eb15029f cmp x20, x21 8bbf8: aa1503f3 mov x19, x21 8bbfc: 54fffea1 b.ne 0x8bbd0 8bc00: f9403fe8 ldr x8, [sp, #0x78] 8bc04: f90037f4 str x20, [sp, #0x68] 8bc08: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8bc0c: eb14013f cmp x9, x20 8bc10: 54003f23 b.lo 0x8c3f4 8bc14: eb14011f cmp x8, x20 8bc18: 54003ee8 b.hi 0x8c3f4 8bc1c: f9403be9 ldr x9, [sp, #0x70] 8bc20: f948010a ldr x10, [x8, #0x1000] 8bc24: eb09015f cmp x10, x9 8bc28: 540065c1 b.ne 0x8c8e0 8bc2c: aa1603e0 mov x0, x22 8bc30: f9080114 str x20, [x8, #0x1000] 8bc34: 9400795a bl 0xaa19c 8bc38: aa0003f6 mov x22, x0 8bc3c: 36005173 tbz w19, #0x0, 0x8c668 8bc40: aa1403e0 mov x0, x20 8bc44: 97fe0f5f bl 0xf9c0 8bc48: 394183e8 ldrb w8, [sp, #0x60] 8bc4c: 37005128 tbnz w8, #0x0, 0x8c670 8bc50: 140002b8 b 0x8c730 8bc54: 140002cb b 0x8c780 8bc58: f94033f4 ldr x20, [sp, #0x60] 8bc5c: aa0003f6 mov x22, x0 8bc60: b4006414 cbz x20, 0x8c8e0 8bc64: f94037f3 ldr x19, [sp, #0x68] 8bc68: eb14027f cmp x19, x20 8bc6c: 540001a0 b.eq 0x8bca0 8bc70: 385e8268 ldurb w8, [x19, #-0x18] 8bc74: 36000068 tbz w8, #0x0, 0x8bc80 8bc78: f85f8260 ldur x0, [x19, #-0x8] 8bc7c: 97fe0f51 bl 0xf9c0 8bc80: 385d0268 ldurb w8, [x19, #-0x30] 8bc84: d100c275 sub x21, x19, #0x30 8bc88: 36000068 tbz w8, #0x0, 0x8bc94 8bc8c: f85e0260 ldur x0, [x19, #-0x20] 8bc90: 97fe0f4c bl 0xf9c0 8bc94: eb15029f cmp x20, x21 8bc98: aa1503f3 mov x19, x21 8bc9c: 54fffea1 b.ne 0x8bc70 8bca0: f9403fe8 ldr x8, [sp, #0x78] 8bca4: f90037f4 str x20, [sp, #0x68] 8bca8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8bcac: eb14013f cmp x9, x20 8bcb0: 54003a23 b.lo 0x8c3f4 8bcb4: eb14011f cmp x8, x20 8bcb8: 540039e8 b.hi 0x8c3f4 8bcbc: f9403be9 ldr x9, [sp, #0x70] 8bcc0: f948010a ldr x10, [x8, #0x1000] 8bcc4: eb09015f cmp x10, x9 8bcc8: 540060c1 b.ne 0x8c8e0 8bccc: aa1603e0 mov x0, x22 8bcd0: f9080114 str x20, [x8, #0x1000] 8bcd4: 94007932 bl 0xaa19c 8bcd8: f94033f4 ldr x20, [sp, #0x60] 8bcdc: aa0003f6 mov x22, x0 8bce0: b4006014 cbz x20, 0x8c8e0 8bce4: f94037f3 ldr x19, [sp, #0x68] 8bce8: eb14027f cmp x19, x20 8bcec: 540001a0 b.eq 0x8bd20 8bcf0: 385e8268 ldurb w8, [x19, #-0x18] 8bcf4: 36000068 tbz w8, #0x0, 0x8bd00 8bcf8: f85f8260 ldur x0, [x19, #-0x8] 8bcfc: 97fe0f31 bl 0xf9c0 8bd00: 385d0268 ldurb w8, [x19, #-0x30] 8bd04: d100c275 sub x21, x19, #0x30 8bd08: 36000068 tbz w8, #0x0, 0x8bd14 8bd0c: f85e0260 ldur x0, [x19, #-0x20] 8bd10: 97fe0f2c bl 0xf9c0 8bd14: eb15029f cmp x20, x21 8bd18: aa1503f3 mov x19, x21 8bd1c: 54fffea1 b.ne 0x8bcf0 8bd20: f9403fe8 ldr x8, [sp, #0x78] 8bd24: f90037f4 str x20, [sp, #0x68] 8bd28: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8bd2c: eb14013f cmp x9, x20 8bd30: 54003623 b.lo 0x8c3f4 8bd34: eb14011f cmp x8, x20 8bd38: 540035e8 b.hi 0x8c3f4 8bd3c: f9403be9 ldr x9, [sp, #0x70] 8bd40: f948010a ldr x10, [x8, #0x1000] 8bd44: eb09015f cmp x10, x9 8bd48: 54005cc1 b.ne 0x8c8e0 8bd4c: aa1603e0 mov x0, x22 8bd50: f9080114 str x20, [x8, #0x1000] 8bd54: 94007912 bl 0xaa19c 8bd58: f94033f4 ldr x20, [sp, #0x60] 8bd5c: aa0003f6 mov x22, x0 8bd60: b4005c14 cbz x20, 0x8c8e0 8bd64: f94037f3 ldr x19, [sp, #0x68] 8bd68: eb14027f cmp x19, x20 8bd6c: 540001a0 b.eq 0x8bda0 8bd70: 385e8268 ldurb w8, [x19, #-0x18] 8bd74: 36000068 tbz w8, #0x0, 0x8bd80 8bd78: f85f8260 ldur x0, [x19, #-0x8] 8bd7c: 97fe0f11 bl 0xf9c0 8bd80: 385d0268 ldurb w8, [x19, #-0x30] 8bd84: d100c275 sub x21, x19, #0x30 8bd88: 36000068 tbz w8, #0x0, 0x8bd94 8bd8c: f85e0260 ldur x0, [x19, #-0x20] 8bd90: 97fe0f0c bl 0xf9c0 8bd94: eb15029f cmp x20, x21 8bd98: aa1503f3 mov x19, x21 8bd9c: 54fffea1 b.ne 0x8bd70 8bda0: f9403fe8 ldr x8, [sp, #0x78] 8bda4: f90037f4 str x20, [sp, #0x68] 8bda8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8bdac: eb14013f cmp x9, x20 8bdb0: 54003223 b.lo 0x8c3f4 8bdb4: eb14011f cmp x8, x20 8bdb8: 540031e8 b.hi 0x8c3f4 8bdbc: f9403be9 ldr x9, [sp, #0x70] 8bdc0: f948010a ldr x10, [x8, #0x1000] 8bdc4: eb09015f cmp x10, x9 8bdc8: 540058c1 b.ne 0x8c8e0 8bdcc: aa1603e0 mov x0, x22 8bdd0: f9080114 str x20, [x8, #0x1000] 8bdd4: 940078f2 bl 0xaa19c 8bdd8: f94033f4 ldr x20, [sp, #0x60] 8bddc: aa0003f8 mov x24, x0 8bde0: b4004e14 cbz x20, 0x8c7a0 8bde4: f94037f6 ldr x22, [sp, #0x68] 8bde8: eb1402df cmp x22, x20 8bdec: 540001a0 b.eq 0x8be20 8bdf0: 385e82c8 ldurb w8, [x22, #-0x18] 8bdf4: 36000068 tbz w8, #0x0, 0x8be00 8bdf8: f85f82c0 ldur x0, [x22, #-0x8] 8bdfc: 97fe0ef1 bl 0xf9c0 8be00: 385d02c8 ldurb w8, [x22, #-0x30] 8be04: d100c2d7 sub x23, x22, #0x30 8be08: 36000068 tbz w8, #0x0, 0x8be14 8be0c: f85e02c0 ldur x0, [x22, #-0x20] 8be10: 97fe0eec bl 0xf9c0 8be14: eb17029f cmp x20, x23 8be18: aa1703f6 mov x22, x23 8be1c: 54fffea1 b.ne 0x8bdf0 8be20: f9403fe8 ldr x8, [sp, #0x78] 8be24: f90037f4 str x20, [sp, #0x68] 8be28: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8be2c: eb14013f cmp x9, x20 8be30: 54000143 b.lo 0x8be58 8be34: eb14011f cmp x8, x20 8be38: 54000108 b.hi 0x8be58 8be3c: f9403be9 ldr x9, [sp, #0x70] 8be40: f948010a ldr x10, [x8, #0x1000] 8be44: eb09015f cmp x10, x9 8be48: 54004ac1 b.ne 0x8c7a0 8be4c: f9080114 str x20, [x8, #0x1000] 8be50: 37004ab3 tbnz w19, #0x0, 0x8c7a4 8be54: 14000256 b 0x8c7ac 8be58: aa1403e0 mov x0, x20 8be5c: 97fe0ed9 bl 0xf9c0 8be60: 37004a33 tbnz w19, #0x0, 0x8c7a4 8be64: 14000252 b 0x8c7ac 8be68: f94033f4 ldr x20, [sp, #0x60] 8be6c: aa0003f6 mov x22, x0 8be70: b4005394 cbz x20, 0x8c8e0 8be74: f94037f3 ldr x19, [sp, #0x68] 8be78: eb14027f cmp x19, x20 8be7c: 540001a0 b.eq 0x8beb0 8be80: 385e8268 ldurb w8, [x19, #-0x18] 8be84: 36000068 tbz w8, #0x0, 0x8be90 8be88: f85f8260 ldur x0, [x19, #-0x8] 8be8c: 97fe0ecd bl 0xf9c0 8be90: 385d0268 ldurb w8, [x19, #-0x30] 8be94: d100c275 sub x21, x19, #0x30 8be98: 36000068 tbz w8, #0x0, 0x8bea4 8be9c: f85e0260 ldur x0, [x19, #-0x20] 8bea0: 97fe0ec8 bl 0xf9c0 8bea4: eb15029f cmp x20, x21 8bea8: aa1503f3 mov x19, x21 8beac: 54fffea1 b.ne 0x8be80 8beb0: f9403fe8 ldr x8, [sp, #0x78] 8beb4: f90037f4 str x20, [sp, #0x68] 8beb8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8bebc: eb14013f cmp x9, x20 8bec0: 540029a3 b.lo 0x8c3f4 8bec4: eb14011f cmp x8, x20 8bec8: 54002968 b.hi 0x8c3f4 8becc: f9403be9 ldr x9, [sp, #0x70] 8bed0: f948010a ldr x10, [x8, #0x1000] 8bed4: eb09015f cmp x10, x9 8bed8: 54005041 b.ne 0x8c8e0 8bedc: aa1603e0 mov x0, x22 8bee0: f9080114 str x20, [x8, #0x1000] 8bee4: 940078ae bl 0xaa19c 8bee8: f94033f4 ldr x20, [sp, #0x60] 8beec: aa0003f6 mov x22, x0 8bef0: b4004674 cbz x20, 0x8c7bc 8bef4: f94037f3 ldr x19, [sp, #0x68] 8bef8: eb14027f cmp x19, x20 8befc: 540001a0 b.eq 0x8bf30 8bf00: 385e8268 ldurb w8, [x19, #-0x18] 8bf04: 36000068 tbz w8, #0x0, 0x8bf10 8bf08: f85f8260 ldur x0, [x19, #-0x8] 8bf0c: 97fe0ead bl 0xf9c0 8bf10: 385d0268 ldurb w8, [x19, #-0x30] 8bf14: d100c275 sub x21, x19, #0x30 8bf18: 36000068 tbz w8, #0x0, 0x8bf24 8bf1c: f85e0260 ldur x0, [x19, #-0x20] 8bf20: 97fe0ea8 bl 0xf9c0 8bf24: eb15029f cmp x20, x21 8bf28: aa1503f3 mov x19, x21 8bf2c: 54fffea1 b.ne 0x8bf00 8bf30: f9403fe8 ldr x8, [sp, #0x78] 8bf34: f90037f4 str x20, [sp, #0x68] 8bf38: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8bf3c: eb14013f cmp x9, x20 8bf40: 54000163 b.lo 0x8bf6c 8bf44: eb14011f cmp x8, x20 8bf48: 54000128 b.hi 0x8bf6c 8bf4c: f9403be9 ldr x9, [sp, #0x70] 8bf50: f948010a ldr x10, [x8, #0x1000] 8bf54: eb09015f cmp x10, x9 8bf58: 54004321 b.ne 0x8c7bc 8bf5c: f9080114 str x20, [x8, #0x1000] 8bf60: 385603a8 ldurb w8, [x29, #-0xa0] 8bf64: 37004308 tbnz w8, #0x0, 0x8c7c4 8bf68: 1400025e b 0x8c8e0 8bf6c: aa1403e0 mov x0, x20 8bf70: 140001f3 b 0x8c73c 8bf74: f94033f4 ldr x20, [sp, #0x60] 8bf78: aa0003f6 mov x22, x0 8bf7c: b4004b34 cbz x20, 0x8c8e0 8bf80: f94037f3 ldr x19, [sp, #0x68] 8bf84: eb14027f cmp x19, x20 8bf88: 540001a0 b.eq 0x8bfbc 8bf8c: 385e8268 ldurb w8, [x19, #-0x18] 8bf90: 36000068 tbz w8, #0x0, 0x8bf9c 8bf94: f85f8260 ldur x0, [x19, #-0x8] 8bf98: 97fe0e8a bl 0xf9c0 8bf9c: 385d0268 ldurb w8, [x19, #-0x30] 8bfa0: d100c275 sub x21, x19, #0x30 8bfa4: 36000068 tbz w8, #0x0, 0x8bfb0 8bfa8: f85e0260 ldur x0, [x19, #-0x20] 8bfac: 97fe0e85 bl 0xf9c0 8bfb0: eb15029f cmp x20, x21 8bfb4: aa1503f3 mov x19, x21 8bfb8: 54fffea1 b.ne 0x8bf8c 8bfbc: f9403fe8 ldr x8, [sp, #0x78] 8bfc0: f90037f4 str x20, [sp, #0x68] 8bfc4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8bfc8: eb14013f cmp x9, x20 8bfcc: 54002143 b.lo 0x8c3f4 8bfd0: eb14011f cmp x8, x20 8bfd4: 54002108 b.hi 0x8c3f4 8bfd8: f9403be9 ldr x9, [sp, #0x70] 8bfdc: f948010a ldr x10, [x8, #0x1000] 8bfe0: eb09015f cmp x10, x9 8bfe4: 540047e1 b.ne 0x8c8e0 8bfe8: aa1603e0 mov x0, x22 8bfec: f9080114 str x20, [x8, #0x1000] 8bff0: 9400786b bl 0xaa19c 8bff4: f94033f4 ldr x20, [sp, #0x60] 8bff8: aa0003f8 mov x24, x0 8bffc: b4004434 cbz x20, 0x8c880 8c000: f94037f6 ldr x22, [sp, #0x68] 8c004: eb1402df cmp x22, x20 8c008: 540001a0 b.eq 0x8c03c 8c00c: 385e82c8 ldurb w8, [x22, #-0x18] 8c010: 36000068 tbz w8, #0x0, 0x8c01c 8c014: f85f82c0 ldur x0, [x22, #-0x8] 8c018: 97fe0e6a bl 0xf9c0 8c01c: 385d02c8 ldurb w8, [x22, #-0x30] 8c020: d100c2d7 sub x23, x22, #0x30 8c024: 36000068 tbz w8, #0x0, 0x8c030 8c028: f85e02c0 ldur x0, [x22, #-0x20] 8c02c: 97fe0e65 bl 0xf9c0 8c030: eb17029f cmp x20, x23 8c034: aa1703f6 mov x22, x23 8c038: 54fffea1 b.ne 0x8c00c 8c03c: f9403fe8 ldr x8, [sp, #0x78] 8c040: f90037f4 str x20, [sp, #0x68] 8c044: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8c048: eb14013f cmp x9, x20 8c04c: 54000143 b.lo 0x8c074 8c050: eb14011f cmp x8, x20 8c054: 54000108 b.hi 0x8c074 8c058: f9403be9 ldr x9, [sp, #0x70] 8c05c: f948010a ldr x10, [x8, #0x1000] 8c060: eb09015f cmp x10, x9 8c064: 540040e1 b.ne 0x8c880 8c068: f9080114 str x20, [x8, #0x1000] 8c06c: 370040d3 tbnz w19, #0x0, 0x8c884 8c070: 14000207 b 0x8c88c 8c074: aa1403e0 mov x0, x20 8c078: 97fe0e52 bl 0xf9c0 8c07c: 37004053 tbnz w19, #0x0, 0x8c884 8c080: 14000203 b 0x8c88c 8c084: 140001b7 b 0x8c760 8c088: f94033f4 ldr x20, [sp, #0x60] 8c08c: aa0003f6 mov x22, x0 8c090: b4004294 cbz x20, 0x8c8e0 8c094: f94037f3 ldr x19, [sp, #0x68] 8c098: eb14027f cmp x19, x20 8c09c: 540001a0 b.eq 0x8c0d0 8c0a0: 385e8268 ldurb w8, [x19, #-0x18] 8c0a4: 36000068 tbz w8, #0x0, 0x8c0b0 8c0a8: f85f8260 ldur x0, [x19, #-0x8] 8c0ac: 97fe0e45 bl 0xf9c0 8c0b0: 385d0268 ldurb w8, [x19, #-0x30] 8c0b4: d100c275 sub x21, x19, #0x30 8c0b8: 36000068 tbz w8, #0x0, 0x8c0c4 8c0bc: f85e0260 ldur x0, [x19, #-0x20] 8c0c0: 97fe0e40 bl 0xf9c0 8c0c4: eb15029f cmp x20, x21 8c0c8: aa1503f3 mov x19, x21 8c0cc: 54fffea1 b.ne 0x8c0a0 8c0d0: f9403fe8 ldr x8, [sp, #0x78] 8c0d4: f90037f4 str x20, [sp, #0x68] 8c0d8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8c0dc: eb14013f cmp x9, x20 8c0e0: 540018a3 b.lo 0x8c3f4 8c0e4: eb14011f cmp x8, x20 8c0e8: 54001868 b.hi 0x8c3f4 8c0ec: f9403be9 ldr x9, [sp, #0x70] 8c0f0: f948010a ldr x10, [x8, #0x1000] 8c0f4: eb09015f cmp x10, x9 8c0f8: 54003f41 b.ne 0x8c8e0 8c0fc: aa1603e0 mov x0, x22 8c100: f9080114 str x20, [x8, #0x1000] 8c104: 94007826 bl 0xaa19c 8c108: f94033f4 ldr x20, [sp, #0x60] 8c10c: aa0003f6 mov x22, x0 8c110: b4003e94 cbz x20, 0x8c8e0 8c114: f94037f3 ldr x19, [sp, #0x68] 8c118: eb14027f cmp x19, x20 8c11c: 540001a0 b.eq 0x8c150 8c120: 385e8268 ldurb w8, [x19, #-0x18] 8c124: 36000068 tbz w8, #0x0, 0x8c130 8c128: f85f8260 ldur x0, [x19, #-0x8] 8c12c: 97fe0e25 bl 0xf9c0 8c130: 385d0268 ldurb w8, [x19, #-0x30] 8c134: d100c275 sub x21, x19, #0x30 8c138: 36000068 tbz w8, #0x0, 0x8c144 8c13c: f85e0260 ldur x0, [x19, #-0x20] 8c140: 97fe0e20 bl 0xf9c0 8c144: eb15029f cmp x20, x21 8c148: aa1503f3 mov x19, x21 8c14c: 54fffea1 b.ne 0x8c120 8c150: f9403fe8 ldr x8, [sp, #0x78] 8c154: f90037f4 str x20, [sp, #0x68] 8c158: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8c15c: eb14013f cmp x9, x20 8c160: 540014a3 b.lo 0x8c3f4 8c164: eb14011f cmp x8, x20 8c168: 54001468 b.hi 0x8c3f4 8c16c: f9403be9 ldr x9, [sp, #0x70] 8c170: f948010a ldr x10, [x8, #0x1000] 8c174: eb09015f cmp x10, x9 8c178: 54003b41 b.ne 0x8c8e0 8c17c: aa1603e0 mov x0, x22 8c180: f9080114 str x20, [x8, #0x1000] 8c184: 94007806 bl 0xaa19c 8c188: f94033f4 ldr x20, [sp, #0x60] 8c18c: aa0003f6 mov x22, x0 8c190: b4003a94 cbz x20, 0x8c8e0 8c194: f94037f3 ldr x19, [sp, #0x68] 8c198: eb14027f cmp x19, x20 8c19c: 540001a0 b.eq 0x8c1d0 8c1a0: 385e8268 ldurb w8, [x19, #-0x18] 8c1a4: 36000068 tbz w8, #0x0, 0x8c1b0 8c1a8: f85f8260 ldur x0, [x19, #-0x8] 8c1ac: 97fe0e05 bl 0xf9c0 8c1b0: 385d0268 ldurb w8, [x19, #-0x30] 8c1b4: d100c275 sub x21, x19, #0x30 8c1b8: 36000068 tbz w8, #0x0, 0x8c1c4 8c1bc: f85e0260 ldur x0, [x19, #-0x20] 8c1c0: 97fe0e00 bl 0xf9c0 8c1c4: eb15029f cmp x20, x21 8c1c8: aa1503f3 mov x19, x21 8c1cc: 54fffea1 b.ne 0x8c1a0 8c1d0: f9403fe8 ldr x8, [sp, #0x78] 8c1d4: f90037f4 str x20, [sp, #0x68] 8c1d8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8c1dc: eb14013f cmp x9, x20 8c1e0: 540010a3 b.lo 0x8c3f4 8c1e4: eb14011f cmp x8, x20 8c1e8: 54001068 b.hi 0x8c3f4 8c1ec: f9403be9 ldr x9, [sp, #0x70] 8c1f0: f948010a ldr x10, [x8, #0x1000] 8c1f4: eb09015f cmp x10, x9 8c1f8: 54003741 b.ne 0x8c8e0 8c1fc: aa1603e0 mov x0, x22 8c200: f9080114 str x20, [x8, #0x1000] 8c204: 940077e6 bl 0xaa19c 8c208: 39400308 ldrb w8, [x24] 8c20c: aa0003f6 mov x22, x0 8c210: 36000108 tbz w8, #0x0, 0x8c230 8c214: 321c07e8 orr w8, wzr, #0x30 8c218: 9b085328 madd x8, x25, x8, x20 8c21c: f9400900 ldr x0, [x8, #0x10] 8c220: 97fe0de8 bl 0xf9c0 8c224: 14000003 b 0x8c230 8c228: aa0003f6 mov x22, x0 8c22c: b40035b4 cbz x20, 0x8c8e0 8c230: f85f82e8 ldur x8, [x23, #-0x8] 8c234: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8c238: eb14013f cmp x9, x20 8c23c: 54000dc3 b.lo 0x8c3f4 8c240: eb14011f cmp x8, x20 8c244: 54000d88 b.hi 0x8c3f4 8c248: f9480109 ldr x9, [x8, #0x1000] 8c24c: eb15013f cmp x9, x21 8c250: 54003481 b.ne 0x8c8e0 8c254: aa1603e0 mov x0, x22 8c258: f9080114 str x20, [x8, #0x1000] 8c25c: 940077d0 bl 0xaa19c 8c260: 39400328 ldrb w8, [x25] 8c264: aa0003f6 mov x22, x0 8c268: 360033c8 tbz w8, #0x0, 0x8c8e0 8c26c: f9400b20 ldr x0, [x25, #0x10] 8c270: 97fe0dd4 bl 0xf9c0 8c274: aa1603e0 mov x0, x22 8c278: 940077c9 bl 0xaa19c 8c27c: 39400388 ldrb w8, [x28] 8c280: aa0003f6 mov x22, x0 8c284: 36000308 tbz w8, #0x0, 0x8c2e4 8c288: 321c07e8 orr w8, wzr, #0x30 8c28c: 9b086688 madd x8, x20, x8, x25 8c290: f9400900 ldr x0, [x8, #0x10] 8c294: 97fe0dcb bl 0xf9c0 8c298: 14000013 b 0x8c2e4 8c29c: 39400388 ldrb w8, [x28] 8c2a0: aa0003f6 mov x22, x0 8c2a4: 360003c8 tbz w8, #0x0, 0x8c31c 8c2a8: 321c07e8 orr w8, wzr, #0x30 8c2ac: 9b086688 madd x8, x20, x8, x25 8c2b0: f9400900 ldr x0, [x8, #0x10] 8c2b4: 97fe0dc3 bl 0xf9c0 8c2b8: 14000019 b 0x8c31c 8c2bc: 394002a8 ldrb w8, [x21] 8c2c0: aa0003f3 mov x19, x0 8c2c4: 36000508 tbz w8, #0x0, 0x8c364 8c2c8: 321c07e8 orr w8, wzr, #0x30 8c2cc: 9b086ec8 madd x8, x22, x8, x27 8c2d0: f9400900 ldr x0, [x8, #0x10] 8c2d4: 97fe0dbb bl 0xf9c0 8c2d8: 14000023 b 0x8c364 8c2dc: aa0003f6 mov x22, x0 8c2e0: b4003019 cbz x25, 0x8c8e0 8c2e4: f85f82e8 ldur x8, [x23, #-0x8] 8c2e8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8c2ec: eb19013f cmp x9, x25 8c2f0: 540002e3 b.lo 0x8c34c 8c2f4: eb19011f cmp x8, x25 8c2f8: 540002a8 b.hi 0x8c34c 8c2fc: f9480109 ldr x9, [x8, #0x1000] 8c300: eb15013f cmp x9, x21 8c304: 54002ee1 b.ne 0x8c8e0 8c308: aa1603e0 mov x0, x22 8c30c: f9080119 str x25, [x8, #0x1000] 8c310: 940077a3 bl 0xaa19c 8c314: aa0003f6 mov x22, x0 8c318: b4002e59 cbz x25, 0x8c8e0 8c31c: f85f82e8 ldur x8, [x23, #-0x8] 8c320: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8c324: eb19013f cmp x9, x25 8c328: 54000123 b.lo 0x8c34c 8c32c: eb19011f cmp x8, x25 8c330: 540000e8 b.hi 0x8c34c 8c334: f9480109 ldr x9, [x8, #0x1000] 8c338: eb15013f cmp x9, x21 8c33c: 54002d21 b.ne 0x8c8e0 8c340: aa1603e0 mov x0, x22 8c344: f9080119 str x25, [x8, #0x1000] 8c348: 94007795 bl 0xaa19c 8c34c: aa1903e0 mov x0, x25 8c350: 97fe0d9c bl 0xf9c0 8c354: aa1603e0 mov x0, x22 8c358: 94007791 bl 0xaa19c 8c35c: aa0003f3 mov x19, x0 8c360: b40005db cbz x27, 0x8c418 8c364: f85f8388 ldur x8, [x28, #-0x8] 8c368: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8c36c: eb1b013f cmp x9, x27 8c370: 54000123 b.lo 0x8c394 8c374: eb1b011f cmp x8, x27 8c378: 540000e8 b.hi 0x8c394 8c37c: f9480109 ldr x9, [x8, #0x1000] 8c380: f9401bea ldr x10, [sp, #0x30] 8c384: eb0a013f cmp x9, x10 8c388: 54000481 b.ne 0x8c418 8c38c: f908011b str x27, [x8, #0x1000] 8c390: 14000022 b 0x8c418 8c394: aa1b03e0 mov x0, x27 8c398: 1400001f b 0x8c414 8c39c: 39400328 ldrb w8, [x25] 8c3a0: aa0003f6 mov x22, x0 8c3a4: 36000108 tbz w8, #0x0, 0x8c3c4 8c3a8: 321c07e8 orr w8, wzr, #0x30 8c3ac: 9b085348 madd x8, x26, x8, x20 8c3b0: f9400900 ldr x0, [x8, #0x10] 8c3b4: 97fe0d83 bl 0xf9c0 8c3b8: 14000003 b 0x8c3c4 8c3bc: aa0003f6 mov x22, x0 8c3c0: b4002914 cbz x20, 0x8c8e0 8c3c4: f85f8368 ldur x8, [x27, #-0x8] 8c3c8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8c3cc: eb14013f cmp x9, x20 8c3d0: 54000123 b.lo 0x8c3f4 8c3d4: eb14011f cmp x8, x20 8c3d8: 540000e8 b.hi 0x8c3f4 8c3dc: f9480109 ldr x9, [x8, #0x1000] 8c3e0: eb15013f cmp x9, x21 8c3e4: 540027e1 b.ne 0x8c8e0 8c3e8: aa1603e0 mov x0, x22 8c3ec: f9080114 str x20, [x8, #0x1000] 8c3f0: 9400776b bl 0xaa19c 8c3f4: aa1403e0 mov x0, x20 8c3f8: 97fe0d72 bl 0xf9c0 8c3fc: aa1603e0 mov x0, x22 8c400: 94007767 bl 0xaa19c 8c404: 394002c8 ldrb w8, [x22] 8c408: aa0003f3 mov x19, x0 8c40c: 36000068 tbz w8, #0x0, 0x8c418 8c410: f9400ac0 ldr x0, [x22, #0x10] 8c414: 97fe0d6b bl 0xf9c0 8c418: aa1303f6 mov x22, x19 8c41c: aa1603e0 mov x0, x22 8c420: 9400775f bl 0xaa19c 8c424: 14000001 b 0x8c428 8c428: 39400288 ldrb w8, [x20] 8c42c: aa0003f6 mov x22, x0 8c430: 36002588 tbz w8, #0x0, 0x8c8e0 8c434: f9400a80 ldr x0, [x20, #0x10] 8c438: 97fe0d62 bl 0xf9c0 8c43c: aa1603e0 mov x0, x22 8c440: 94007757 bl 0xaa19c 8c444: 394002a8 ldrb w8, [x21] 8c448: aa0003f6 mov x22, x0 8c44c: 360024a8 tbz w8, #0x0, 0x8c8e0 8c450: f9400aa0 ldr x0, [x21, #0x10] 8c454: 97fe0d5b bl 0xf9c0 8c458: aa1603e0 mov x0, x22 8c45c: 94007750 bl 0xaa19c 8c460: 39400368 ldrb w8, [x27] 8c464: aa0003f6 mov x22, x0 8c468: 36000108 tbz w8, #0x0, 0x8c488 8c46c: 321c07e8 orr w8, wzr, #0x30 8c470: 9b0862e8 madd x8, x23, x8, x24 8c474: f9400900 ldr x0, [x8, #0x10] 8c478: 97fe0d52 bl 0xf9c0 8c47c: 14000003 b 0x8c488 8c480: aa0003f6 mov x22, x0 8c484: b40022f8 cbz x24, 0x8c8e0 8c488: f85f8288 ldur x8, [x20, #-0x8] 8c48c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8c490: eb18013f cmp x9, x24 8c494: 54000123 b.lo 0x8c4b8 8c498: eb18011f cmp x8, x24 8c49c: 540000e8 b.hi 0x8c4b8 8c4a0: f9480109 ldr x9, [x8, #0x1000] 8c4a4: eb15013f cmp x9, x21 8c4a8: 540021c1 b.ne 0x8c8e0 8c4ac: aa1603e0 mov x0, x22 8c4b0: f9080118 str x24, [x8, #0x1000] 8c4b4: 9400773a bl 0xaa19c 8c4b8: aa1803e0 mov x0, x24 8c4bc: 97fe0d41 bl 0xf9c0 8c4c0: aa1603e0 mov x0, x22 8c4c4: 94007736 bl 0xaa19c 8c4c8: 39400268 ldrb w8, [x19] 8c4cc: aa0003f6 mov x22, x0 8c4d0: 36002088 tbz w8, #0x0, 0x8c8e0 8c4d4: f9400a60 ldr x0, [x19, #0x10] 8c4d8: 97fe0d3a bl 0xf9c0 8c4dc: aa1603e0 mov x0, x22 8c4e0: 9400772f bl 0xaa19c 8c4e4: aa0003f6 mov x22, x0 8c4e8: 36000615 tbz w21, #0x0, 0x8c5a8 8c4ec: aa1303e0 mov x0, x19 8c4f0: 14000029 b 0x8c594 8c4f4: aa0003f6 mov x22, x0 8c4f8: 385603a8 ldurb w8, [x29, #-0xa0] 8c4fc: 370005a8 tbnz w8, #0x0, 0x8c5b0 8c500: 14000032 b 0x8c5c8 8c504: aa0003f6 mov x22, x0 8c508: 385903a8 ldurb w8, [x29, #-0x70] 8c50c: 37000628 tbnz w8, #0x0, 0x8c5d0 8c510: 140000f4 b 0x8c8e0 8c514: aa0003f6 mov x22, x0 8c518: 394183e8 ldrb w8, [sp, #0x60] 8c51c: 36001508 tbz w8, #0x0, 0x8c7bc 8c520: f9403be0 ldr x0, [sp, #0x70] 8c524: 14000086 b 0x8c73c 8c528: 1400008e b 0x8c760 8c52c: aa0003f6 mov x22, x0 8c530: 370000b3 tbnz w19, #0x0, 0x8c544 8c534: 385903a8 ldurb w8, [x29, #-0x70] 8c538: 37000168 tbnz w8, #0x0, 0x8c564 8c53c: 370008d5 tbnz w21, #0x0, 0x8c654 8c540: 140000e8 b 0x8c8e0 8c544: aa1803e0 mov x0, x24 8c548: 97fe0d1e bl 0xf9c0 8c54c: 385903a8 ldurb w8, [x29, #-0x70] 8c550: 3607ff68 tbz w8, #0x0, 0x8c53c 8c554: 14000004 b 0x8c564 8c558: aa0003f6 mov x22, x0 8c55c: 385903a8 ldurb w8, [x29, #-0x70] 8c560: 3607fee8 tbz w8, #0x0, 0x8c53c 8c564: f85a03a0 ldur x0, [x29, #-0x60] 8c568: 97fe0d16 bl 0xf9c0 8c56c: 37000755 tbnz w21, #0x0, 0x8c654 8c570: 140000dc b 0x8c8e0 8c574: aa0003f6 mov x22, x0 8c578: 370006f5 tbnz w21, #0x0, 0x8c654 8c57c: 140000d9 b 0x8c8e0 8c580: 94007707 bl 0xaa19c 8c584: 394183e8 ldrb w8, [sp, #0x60] 8c588: aa0003f6 mov x22, x0 8c58c: 360000e8 tbz w8, #0x0, 0x8c5a8 8c590: f9403be0 ldr x0, [sp, #0x70] 8c594: 97fe0d0b bl 0xf9c0 8c598: 385603a8 ldurb w8, [x29, #-0xa0] 8c59c: 370000a8 tbnz w8, #0x0, 0x8c5b0 8c5a0: 1400000a b 0x8c5c8 8c5a4: aa0003f6 mov x22, x0 8c5a8: 385603a8 ldurb w8, [x29, #-0xa0] 8c5ac: 360000e8 tbz w8, #0x0, 0x8c5c8 8c5b0: f85703a0 ldur x0, [x29, #-0x90] 8c5b4: 97fe0d03 bl 0xf9c0 8c5b8: 385903a8 ldurb w8, [x29, #-0x70] 8c5bc: 370000a8 tbnz w8, #0x0, 0x8c5d0 8c5c0: 140000c8 b 0x8c8e0 8c5c4: aa0003f6 mov x22, x0 8c5c8: 385903a8 ldurb w8, [x29, #-0x70] 8c5cc: 360018a8 tbz w8, #0x0, 0x8c8e0 8c5d0: f85a03a0 ldur x0, [x29, #-0x60] 8c5d4: 97fe0cfb bl 0xf9c0 8c5d8: aa1603e0 mov x0, x22 8c5dc: 940076f0 bl 0xaa19c 8c5e0: 385903a8 ldurb w8, [x29, #-0x70] 8c5e4: aa0003f6 mov x22, x0 8c5e8: 370000c8 tbnz w8, #0x0, 0x8c600 8c5ec: 385403a8 ldurb w8, [x29, #-0xc0] 8c5f0: 37000188 tbnz w8, #0x0, 0x8c620 8c5f4: 394383e8 ldrb w8, [sp, #0xe0] 8c5f8: 37000248 tbnz w8, #0x0, 0x8c640 8c5fc: 14000095 b 0x8c850 8c600: f85a03a0 ldur x0, [x29, #-0x60] 8c604: 97fe0cef bl 0xf9c0 8c608: 385403a8 ldurb w8, [x29, #-0xc0] 8c60c: 3607ff48 tbz w8, #0x0, 0x8c5f4 8c610: 14000004 b 0x8c620 8c614: aa0003f6 mov x22, x0 8c618: 385403a8 ldurb w8, [x29, #-0xc0] 8c61c: 3607fec8 tbz w8, #0x0, 0x8c5f4 8c620: f85503a0 ldur x0, [x29, #-0xb0] 8c624: 97fe0ce7 bl 0xf9c0 8c628: 394383e8 ldrb w8, [sp, #0xe0] 8c62c: 370000a8 tbnz w8, #0x0, 0x8c640 8c630: 14000088 b 0x8c850 8c634: aa0003f6 mov x22, x0 8c638: 394383e8 ldrb w8, [sp, #0xe0] 8c63c: 360010a8 tbz w8, #0x0, 0x8c850 8c640: f9407be0 ldr x0, [sp, #0xf0] 8c644: 14000076 b 0x8c81c 8c648: 1400004e b 0x8c780 8c64c: aa0003f6 mov x22, x0 8c650: 36001495 tbz w21, #0x0, 0x8c8e0 8c654: aa1703e0 mov x0, x23 8c658: 97fe0cda bl 0xf9c0 8c65c: aa1603e0 mov x0, x22 8c660: 940076cf bl 0xaa19c 8c664: aa0003f6 mov x22, x0 8c668: 394183e8 ldrb w8, [sp, #0x60] 8c66c: 36000628 tbz w8, #0x0, 0x8c730 8c670: f9403be0 ldr x0, [sp, #0x70] 8c674: 1400001f b 0x8c6f0 8c678: 14000029 b 0x8c71c 8c67c: 385403a8 ldurb w8, [x29, #-0xc0] 8c680: aa0003f6 mov x22, x0 8c684: 370000a8 tbnz w8, #0x0, 0x8c698 8c688: 37000153 tbnz w19, #0x0, 0x8c6b0 8c68c: 394383e8 ldrb w8, [sp, #0xe0] 8c690: 37000208 tbnz w8, #0x0, 0x8c6d0 8c694: 14000027 b 0x8c730 8c698: f85503a0 ldur x0, [x29, #-0xb0] 8c69c: 97fe0cc9 bl 0xf9c0 8c6a0: 3607ff73 tbz w19, #0x0, 0x8c68c 8c6a4: 14000003 b 0x8c6b0 8c6a8: aa0003f6 mov x22, x0 8c6ac: 3607ff13 tbz w19, #0x0, 0x8c68c 8c6b0: aa1403e0 mov x0, x20 8c6b4: 97fe0cc3 bl 0xf9c0 8c6b8: 394383e8 ldrb w8, [sp, #0xe0] 8c6bc: 370000a8 tbnz w8, #0x0, 0x8c6d0 8c6c0: 1400001c b 0x8c730 8c6c4: aa0003f6 mov x22, x0 8c6c8: 394383e8 ldrb w8, [sp, #0xe0] 8c6cc: 36000328 tbz w8, #0x0, 0x8c730 8c6d0: f9407be0 ldr x0, [sp, #0xf0] 8c6d4: 14000007 b 0x8c6f0 8c6d8: 14000011 b 0x8c71c 8c6dc: 14000070 b 0x8c89c 8c6e0: 14000028 b 0x8c780 8c6e4: aa0003f6 mov x22, x0 8c6e8: 36000253 tbz w19, #0x0, 0x8c730 8c6ec: aa1403e0 mov x0, x20 8c6f0: 97fe0cb4 bl 0xf9c0 8c6f4: 385903a8 ldurb w8, [x29, #-0x70] 8c6f8: 37000208 tbnz w8, #0x0, 0x8c738 8c6fc: 14000030 b 0x8c7bc 8c700: 385903a8 ldurb w8, [x29, #-0x70] 8c704: aa0003f6 mov x22, x0 8c708: 36000248 tbz w8, #0x0, 0x8c750 8c70c: f85a03a0 ldur x0, [x29, #-0x60] 8c710: 97fe0cac bl 0xf9c0 8c714: 3700021a tbnz w26, #0x0, 0x8c754 8c718: 1400003e b 0x8c810 8c71c: aa0003f6 mov x22, x0 8c720: 385903a8 ldurb w8, [x29, #-0x70] 8c724: 370000a8 tbnz w8, #0x0, 0x8c738 8c728: 14000025 b 0x8c7bc 8c72c: aa0003f6 mov x22, x0 8c730: 385903a8 ldurb w8, [x29, #-0x70] 8c734: 36000448 tbz w8, #0x0, 0x8c7bc 8c738: f85a03a0 ldur x0, [x29, #-0x60] 8c73c: 97fe0ca1 bl 0xf9c0 8c740: 385603a8 ldurb w8, [x29, #-0xa0] 8c744: 37000408 tbnz w8, #0x0, 0x8c7c4 8c748: 14000066 b 0x8c8e0 8c74c: aa0003f6 mov x22, x0 8c750: 3600061a tbz w26, #0x0, 0x8c810 8c754: aa1503e0 mov x0, x21 8c758: 14000029 b 0x8c7fc 8c75c: 14000001 b 0x8c760 8c760: aa0003f6 mov x22, x0 8c764: 385603a8 ldurb w8, [x29, #-0xa0] 8c768: 370002e8 tbnz w8, #0x0, 0x8c7c4 8c76c: 1400005d b 0x8c8e0 8c770: aa0003f6 mov x22, x0 8c774: 385403a8 ldurb w8, [x29, #-0xc0] 8c778: 37000508 tbnz w8, #0x0, 0x8c818 8c77c: 14000035 b 0x8c850 8c780: aa0003f6 mov x22, x0 8c784: 385783a8 ldurb w8, [x29, #-0x88] 8c788: 37000508 tbnz w8, #0x0, 0x8c828 8c78c: 14000033 b 0x8c858 8c790: aa0003f8 mov x24, x0 8c794: 37000093 tbnz w19, #0x0, 0x8c7a4 8c798: 14000005 b 0x8c7ac 8c79c: aa0003f8 mov x24, x0 8c7a0: 36000073 tbz w19, #0x0, 0x8c7ac 8c7a4: aa1503e0 mov x0, x21 8c7a8: 97fe0c86 bl 0xf9c0 8c7ac: aa1803f6 mov x22, x24 8c7b0: aa1603e0 mov x0, x22 8c7b4: 9400767a bl 0xaa19c 8c7b8: aa0003f6 mov x22, x0 8c7bc: 385603a8 ldurb w8, [x29, #-0xa0] 8c7c0: 36000908 tbz w8, #0x0, 0x8c8e0 8c7c4: f85703a0 ldur x0, [x29, #-0x90] 8c7c8: 97fe0c7e bl 0xf9c0 8c7cc: aa1603e0 mov x0, x22 8c7d0: 94007673 bl 0xaa19c 8c7d4: 385903a8 ldurb w8, [x29, #-0x70] 8c7d8: aa0003f6 mov x22, x0 8c7dc: 360000c8 tbz w8, #0x0, 0x8c7f4 8c7e0: f85a03a0 ldur x0, [x29, #-0x60] 8c7e4: 97fe0c77 bl 0xf9c0 8c7e8: 3700009a tbnz w26, #0x0, 0x8c7f8 8c7ec: 14000009 b 0x8c810 8c7f0: aa0003f6 mov x22, x0 8c7f4: 360000fa tbz w26, #0x0, 0x8c810 8c7f8: aa1803e0 mov x0, x24 8c7fc: 97fe0c71 bl 0xf9c0 8c800: 385403a8 ldurb w8, [x29, #-0xc0] 8c804: 370000a8 tbnz w8, #0x0, 0x8c818 8c808: 14000012 b 0x8c850 8c80c: aa0003f6 mov x22, x0 8c810: 385403a8 ldurb w8, [x29, #-0xc0] 8c814: 360001e8 tbz w8, #0x0, 0x8c850 8c818: f85503a0 ldur x0, [x29, #-0xb0] 8c81c: 97fe0c69 bl 0xf9c0 8c820: 385783a8 ldurb w8, [x29, #-0x88] 8c824: 360001a8 tbz w8, #0x0, 0x8c858 8c828: f85883a0 ldur x0, [x29, #-0x78] 8c82c: 97fe0c65 bl 0xf9c0 8c830: 385603a8 ldurb w8, [x29, #-0xa0] 8c834: 36000168 tbz w8, #0x0, 0x8c860 8c838: f85703a0 ldur x0, [x29, #-0x90] 8c83c: 97fe0c61 bl 0xf9c0 8c840: 3941e3e8 ldrb w8, [sp, #0x78] 8c844: 37000128 tbnz w8, #0x0, 0x8c868 8c848: 14000024 b 0x8c8d8 8c84c: aa0003f6 mov x22, x0 8c850: 385783a8 ldurb w8, [x29, #-0x88] 8c854: 3707fea8 tbnz w8, #0x0, 0x8c828 8c858: 385603a8 ldurb w8, [x29, #-0xa0] 8c85c: 3707fee8 tbnz w8, #0x0, 0x8c838 8c860: 3941e3e8 ldrb w8, [sp, #0x78] 8c864: 360003a8 tbz w8, #0x0, 0x8c8d8 8c868: f94047e0 ldr x0, [sp, #0x88] 8c86c: 14000016 b 0x8c8c4 8c870: aa0003f8 mov x24, x0 8c874: 37000093 tbnz w19, #0x0, 0x8c884 8c878: 14000005 b 0x8c88c 8c87c: aa0003f8 mov x24, x0 8c880: 36000073 tbz w19, #0x0, 0x8c88c 8c884: aa1503e0 mov x0, x21 8c888: 97fe0c4e bl 0xf9c0 8c88c: aa1803f6 mov x22, x24 8c890: aa1603e0 mov x0, x22 8c894: 94007642 bl 0xaa19c 8c898: 14000001 b 0x8c89c 8c89c: aa0003f6 mov x22, x0 8c8a0: 394183e8 ldrb w8, [sp, #0x60] 8c8a4: 360001e8 tbz w8, #0x0, 0x8c8e0 8c8a8: f9403be0 ldr x0, [sp, #0x70] 8c8ac: 97fe0c45 bl 0xf9c0 8c8b0: aa1603e0 mov x0, x22 8c8b4: 9400763a bl 0xaa19c 8c8b8: aa0003f6 mov x22, x0 8c8bc: 360000f3 tbz w19, #0x0, 0x8c8d8 8c8c0: aa1803e0 mov x0, x24 8c8c4: 97fe0c3f bl 0xf9c0 8c8c8: 394183e8 ldrb w8, [sp, #0x60] 8c8cc: 360000a8 tbz w8, #0x0, 0x8c8e0 8c8d0: 17fffff6 b 0x8c8a8 8c8d4: aa0003f6 mov x22, x0 8c8d8: 394183e8 ldrb w8, [sp, #0x60] 8c8dc: 3707fe68 tbnz w8, #0x0, 0x8c8a8 8c8e0: aa1603e0 mov x0, x22 8c8e4: 9400762e bl 0xaa19c 8c8e8: d10343ff sub sp, sp, #0xd0 8c8ec: a9076ffc stp x28, x27, [sp, #0x70] 8c8f0: a90867fa stp x26, x25, [sp, #0x80] 8c8f4: a9095ff8 stp x24, x23, [sp, #0x90] 8c8f8: a90a57f6 stp x22, x21, [sp, #0xa0] 8c8fc: a90b4ff4 stp x20, x19, [sp, #0xb0] 8c900: a90c7bfd stp x29, x30, [sp, #0xc0] 8c904: 910303fd add x29, sp, #0xc0 8c908: d53bd05c mrs x28, TPIDR_EL0 8c90c: f9401788 ldr x8, [x28, #0x28] 8c910: aa0103f4 mov x20, x1 8c914: aa0003f3 mov x19, x0 8c918: cb130289 sub x9, x20, x19 8c91c: aa0303fa mov x26, x3 8c920: aa0203f5 mov x21, x2 8c924: f100093f cmp x9, #0x2 8c928: f81a83a8 stur x8, [x29, #-0x58] 8c92c: 5400f08b b.lt 0x8e73c 8c930: aa1303e8 mov x8, x19 8c934: 38401509 ldrb w9, [x8], #0x1 8c938: 7101313f cmp w9, #0x4c 8c93c: 9a930116 csel x22, x8, x19, eq 8c940: 394002c8 ldrb w8, [x22] 8c944: aa1603f7 mov x23, x22 8c948: 7101691f cmp w8, #0x5a 8c94c: 540001e0 b.eq 0x8c988 8c950: 7101391f cmp w8, #0x4e 8c954: 54000641 b.ne 0x8ca1c 8c958: eb1402df cmp x22, x20 8c95c: 5400ee80 b.eq 0x8e72c 8c960: 910006c8 add x8, x22, #0x1 8c964: eb14011f cmp x8, x20 8c968: 5400ee40 b.eq 0x8e730 8c96c: 39400109 ldrb w9, [x8] 8c970: 7101c93f cmp w9, #0x72 8c974: 54000e81 b.ne 0x8cb44 8c978: aa1703e8 mov x8, x23 8c97c: 38402d09 ldrb w9, [x8, #0x2]! 8c980: 321e03f9 orr w25, wzr, #0x4 8c984: 14000071 b 0x8cb48 8c988: eb1402df cmp x22, x20 8c98c: 5400ed00 b.eq 0x8e72c 8c990: 910006d8 add x24, x22, #0x1 8c994: aa1803e0 mov x0, x24 8c998: aa1403e1 mov x1, x20 8c99c: aa1503e2 mov x2, x21 8c9a0: 97ffd960 bl 0x82f20 8c9a4: eb18001f cmp x0, x24 8c9a8: 5400ec00 b.eq 0x8e728 8c9ac: eb14001f cmp x0, x20 8c9b0: 5400ebc0 b.eq 0x8e728 8c9b4: 39400008 ldrb w8, [x0] 8c9b8: 7101151f cmp w8, #0x45 8c9bc: 5400eb61 b.ne 0x8e728 8c9c0: 91000418 add x24, x0, #0x1 8c9c4: eb14031f cmp x24, x20 8c9c8: 5400eb00 b.eq 0x8e728 8c9cc: 39400308 ldrb w8, [x24] 8c9d0: 7101911f cmp w8, #0x64 8c9d4: 54001ec0 b.eq 0x8cdac 8c9d8: 7101cd1f cmp w8, #0x73 8c9dc: 54002081 b.ne 0x8cdec 8c9e0: 91000808 add x8, x0, #0x2 8c9e4: eb14011f cmp x8, x20 8c9e8: 5400ef40 b.eq 0x8e7d0 8c9ec: 39400109 ldrb w9, [x8] 8c9f0: 71017d3f cmp w9, #0x5f 8c9f4: 5400c8a1 b.ne 0x8e308 8c9f8: 91000c09 add x9, x0, #0x3 8c9fc: eb14013f cmp x9, x20 8ca00: 5400ee60 b.eq 0x8e7cc 8ca04: 39400129 ldrb w9, [x9] 8ca08: 5100c12a sub w10, w9, #0x30 8ca0c: 7100255f cmp w10, #0x9 8ca10: 5400ec68 b.hi 0x8e79c 8ca14: 91001014 add x20, x0, #0x4 8ca18: 1400076e b 0x8e7d0 8ca1c: cb160289 sub x9, x20, x22 8ca20: f100093f cmp x9, #0x2 8ca24: 54000bcb b.lt 0x8cb9c 8ca28: 71014d1f cmp w8, #0x53 8ca2c: 540001c1 b.ne 0x8ca64 8ca30: 394006e8 ldrb w8, [x23, #0x1] 8ca34: 7101d11f cmp w8, #0x74 8ca38: 54000161 b.ne 0x8ca64 8ca3c: 91000ac8 add x8, x22, #0x2 8ca40: aa1a03fb mov x27, x26 8ca44: eb14011f cmp x8, x20 8ca48: 54001ac0 b.eq 0x8cda0 8ca4c: 39400ae9 ldrb w9, [x23, #0x2] 8ca50: 91000eca add x10, x22, #0x3 8ca54: 2a1f03fa mov w26, wzr 8ca58: 7101313f cmp w9, #0x4c 8ca5c: 9a880158 csel x24, x10, x8, eq 8ca60: 14000004 b 0x8ca70 8ca64: aa1a03fb mov x27, x26 8ca68: 320003fa orr w26, wzr, #0x1 8ca6c: aa1703f8 mov x24, x23 8ca70: aa1803e0 mov x0, x24 8ca74: aa1403e1 mov x1, x20 8ca78: aa1503e2 mov x2, x21 8ca7c: 94001840 bl 0x92b7c 8ca80: aa0003f9 mov x25, x0 8ca84: eb18033f cmp x25, x24 8ca88: 9a9902d8 csel x24, x22, x25, eq 8ca8c: 3700083a tbnz w26, #0x0, 0x8cb90 8ca90: aa1b03fa mov x26, x27 8ca94: 54000160 b.eq 0x8cac0 8ca98: a94022a9 ldp x9, x8, [x21] 8ca9c: eb08013f cmp x9, x8 8caa0: 540007e0 b.eq 0x8cb9c 8caa4: f0000162 adrp x2, 0xbb000 8caa8: d100c100 sub x0, x8, #0x30 8caac: 91057842 add x2, x2, #0x15e 8cab0: 528000a3 mov w3, #0x5 // =5 8cab4: aa1f03e1 mov x1, xzr 8cab8: 94000882 bl 0x8ecc0 8cabc: aa1903f8 mov x24, x25 8cac0: eb16031f cmp x24, x22 8cac4: 540006c0 b.eq 0x8cb9c 8cac8: eb14031f cmp x24, x20 8cacc: 5400e360 b.eq 0x8e738 8cad0: 39400308 ldrb w8, [x24] 8cad4: 7101251f cmp w8, #0x49 8cad8: 540015a1 b.ne 0x8cd8c 8cadc: a94022a9 ldp x9, x8, [x21] 8cae0: eb08013f cmp x9, x8 8cae4: 5400e2c0 b.eq 0x8e73c 8cae8: f9400ea9 ldr x9, [x21, #0x18] 8caec: d100c101 sub x1, x8, #0x30 8caf0: 9100c3e0 add x0, sp, #0x30 8caf4: 910143e2 add x2, sp, #0x50 8caf8: f9002be9 str x9, [sp, #0x50] 8cafc: 94000952 bl 0x8f044 8cb00: a942a6a8 ldp x8, x9, [x21, #0x28] 8cb04: eb09011f cmp x8, x9 8cb08: 540019c2 b.hs 0x8ce40 8cb0c: f94027e9 ldr x9, [sp, #0x48] 8cb10: f9000d09 str x9, [x8, #0x18] 8cb14: 3dc00fe0 ldr q0, [sp, #0x30] 8cb18: 3d800100 str q0, [x8] 8cb1c: f94023e9 ldr x9, [sp, #0x40] 8cb20: f9000909 str x9, [x8, #0x10] 8cb24: a903ffff stp xzr, xzr, [sp, #0x38] 8cb28: f9001bff str xzr, [sp, #0x30] 8cb2c: f94016a8 ldr x8, [x21, #0x28] 8cb30: 91008108 add x8, x8, #0x20 8cb34: f90016a8 str x8, [x21, #0x28] 8cb38: f9401bf7 ldr x23, [sp, #0x30] 8cb3c: b500c777 cbnz x23, 0x8e428 8cb40: 14000658 b 0x8e4a0 8cb44: 2a1f03f9 mov w25, wzr 8cb48: 7101593f cmp w9, #0x56 8cb4c: f9000bfa str x26, [sp, #0x10] 8cb50: 54000061 b.ne 0x8cb5c 8cb54: 38401d09 ldrb w9, [x8, #0x1]! 8cb58: 321f0339 orr w25, w25, #0x2 8cb5c: 71012d3f cmp w9, #0x4b 8cb60: 9a88151a cinc x26, x8, eq 8cb64: 1a9f17fb cset w27, eq 8cb68: eb14035f cmp x26, x20 8cb6c: 5400de20 b.eq 0x8e730 8cb70: b90066bf str wzr, [x21, #0x64] 8cb74: 39400348 ldrb w8, [x26] 8cb78: 71013d1f cmp w8, #0x4f 8cb7c: 54000a60 b.eq 0x8ccc8 8cb80: 7101491f cmp w8, #0x52 8cb84: 54000a81 b.ne 0x8ccd4 8cb88: 320003e8 orr w8, wzr, #0x1 8cb8c: 14000050 b 0x8cccc 8cb90: aa1b03fa mov x26, x27 8cb94: eb16031f cmp x24, x22 8cb98: 54fff981 b.ne 0x8cac8 8cb9c: aa1703e0 mov x0, x23 8cba0: aa1403e1 mov x1, x20 8cba4: aa1503e2 mov x2, x21 8cba8: 94000d4e bl 0x900e0 8cbac: aa0003f7 mov x23, x0 8cbb0: eb1602ff cmp x23, x22 8cbb4: 5400cea0 b.eq 0x8e588 8cbb8: eb1402ff cmp x23, x20 8cbbc: 5400ce60 b.eq 0x8e588 8cbc0: 394002e8 ldrb w8, [x23] 8cbc4: 7101251f cmp w8, #0x49 8cbc8: 5400ce01 b.ne 0x8e588 8cbcc: aa1703e0 mov x0, x23 8cbd0: aa1403e1 mov x1, x20 8cbd4: aa1503e2 mov x2, x21 8cbd8: 940009bb bl 0x8f2c4 8cbdc: aa0003f4 mov x20, x0 8cbe0: eb17029f cmp x20, x23 8cbe4: 5400cd20 b.eq 0x8e588 8cbe8: a9405aa8 ldp x8, x22, [x21] 8cbec: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 8cbf0: f2955569 movk x9, #0xaaab 8cbf4: cb0802c8 sub x8, x22, x8 8cbf8: 9344fd08 asr x8, x8, #4 8cbfc: 9b097d08 mul x8, x8, x9 8cc00: f100091f cmp x8, #0x2 8cc04: 5400d9c3 b.lo 0x8e73c 8cc08: 385e82c8 ldurb w8, [x22, #-0x18] 8cc0c: a97f2ac9 ldp x9, x10, [x22, #-0x10] 8cc10: d1005ecb sub x11, x22, #0x17 8cc14: d100c2c0 sub x0, x22, #0x30 8cc18: 7200011f tst w8, #0x1 8cc1c: d341fd08 lsr x8, x8, #1 8cc20: 9a8a0161 csel x1, x11, x10, eq 8cc24: 9a890102 csel x2, x8, x9, eq 8cc28: 940008a4 bl 0x8eeb8 8cc2c: f85e02c8 ldur x8, [x22, #-0x20] 8cc30: f90023e8 str x8, [sp, #0x40] 8cc34: 3cdd02c0 ldur q0, [x22, #-0x30] 8cc38: 3d800fe0 str q0, [sp, #0x30] 8cc3c: a93dfedf stp xzr, xzr, [x22, #-0x28] 8cc40: f81d02df stur xzr, [x22, #-0x30] 8cc44: f94006b6 ldr x22, [x21, #0x8] 8cc48: 385e82c8 ldurb w8, [x22, #-0x18] 8cc4c: d100c2d7 sub x23, x22, #0x30 8cc50: 36000068 tbz w8, #0x0, 0x8cc5c 8cc54: f85f82c0 ldur x0, [x22, #-0x8] 8cc58: 97fe0b5a bl 0xf9c0 8cc5c: 394002e8 ldrb w8, [x23] 8cc60: 36000068 tbz w8, #0x0, 0x8cc6c 8cc64: f85e02c0 ldur x0, [x22, #-0x20] 8cc68: 97fe0b56 bl 0xf9c0 8cc6c: f94002a8 ldr x8, [x21] 8cc70: f90006b7 str x23, [x21, #0x8] 8cc74: eb17011f cmp x8, x23 8cc78: 5400c8c0 b.eq 0x8e590 8cc7c: d10182c0 sub x0, x22, #0x60 8cc80: 3940c3f6 ldrb w22, [sp, #0x30] 8cc84: a943d7e9 ldp x9, x21, [sp, #0x38] 8cc88: 9100c3e8 add x8, sp, #0x30 8cc8c: b2400108 orr x8, x8, #0x1 8cc90: 720002df tst w22, #0x1 8cc94: d341feca lsr x10, x22, #1 8cc98: 9a950101 csel x1, x8, x21, eq 8cc9c: 9a890142 csel x2, x10, x9, eq 8cca0: 94000886 bl 0x8eeb8 8cca4: b400c6da cbz x26, 0x8e57c 8cca8: 2a1f03f5 mov w21, wzr 8ccac: 320003e8 orr w8, wzr, #0x1 8ccb0: 39000348 strb w8, [x26] 8ccb4: 36000076 tbz w22, #0x0, 0x8ccc0 8ccb8: f94023e0 ldr x0, [sp, #0x40] 8ccbc: 97fe0b41 bl 0xf9c0 8ccc0: 3500d3f5 cbnz w21, 0x8e73c 8ccc4: 1400069d b 0x8e738 8ccc8: 321f03e8 orr w8, wzr, #0x2 8cccc: 9100075a add x26, x26, #0x1 8ccd0: b90066a8 str w8, [x21, #0x64] 8ccd4: a940a2a9 ldp x9, x8, [x21, #0x8] 8ccd8: eb08013f cmp x9, x8 8ccdc: 54000102 b.hs 0x8ccfc 8cce0: 6f00e400 movi v0.2d, #0000000000000000 8cce4: ad008120 stp q0, q0, [x9, #0x10] 8cce8: 3d800120 str q0, [x9] 8ccec: f94006a8 ldr x8, [x21, #0x8] 8ccf0: 9100c108 add x8, x8, #0x30 8ccf4: f90006a8 str x8, [x21, #0x8] 8ccf8: 140000a5 b 0x8cf8c 8ccfc: b90027fb str w27, [sp, #0x24] 8cd00: f94002aa ldr x10, [x21] 8cd04: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 8cd08: f295556b movk x11, #0xaaab 8cd0c: b200f3f8 mov x24, #0x5555555555555555 // =6148914691236517205 8cd10: cb0a0129 sub x9, x9, x10 8cd14: 9344fd29 asr x9, x9, #4 8cd18: 9b0b7d3b mul x27, x9, x11 8cd1c: f2e0aab8 movk x24, #0x555, lsl #48 8cd20: 91000769 add x9, x27, #0x1 8cd24: eb18013f cmp x9, x24 8cd28: 5400e188 b.hi 0x8e958 8cd2c: cb0a0108 sub x8, x8, x10 8cd30: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 8cd34: 9344fd08 asr x8, x8, #4 8cd38: f295552a movk x10, #0xaaa9 8cd3c: 9b0b7d08 mul x8, x8, x11 8cd40: f2e0554a movk x10, #0x2aa, lsl #48 8cd44: eb0a011f cmp x8, x10 8cd48: b9001bf9 str w25, [sp, #0x18] 8cd4c: 540000a8 b.hi 0x8cd60 8cd50: d37ff908 lsl x8, x8, #1 8cd54: eb09011f cmp x8, x9 8cd58: 9a883138 csel x24, x9, x8, lo 8cd5c: b4000958 cbz x24, 0x8ce84 8cd60: f9400ea9 ldr x9, [x21, #0x18] 8cd64: 8b180708 add x8, x24, x24, lsl #1 8cd68: d37ced08 lsl x8, x8, #4 8cd6c: f9480120 ldr x0, [x9, #0x1000] 8cd70: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8cd74: cb00014a sub x10, x10, x0 8cd78: eb08015f cmp x10, x8 8cd7c: 540000c2 b.hs 0x8cd94 8cd80: aa0803e0 mov x0, x8 8cd84: 97fe0abb bl 0xf870 8cd88: 14000040 b 0x8ce88 8cd8c: aa1803f4 mov x20, x24 8cd90: 1400066a b 0x8e738 8cd94: 8b080008 add x8, x0, x8 8cd98: f9080128 str x8, [x9, #0x1000] 8cd9c: 1400003b b 0x8ce88 8cda0: 2a1f03fa mov w26, wzr 8cda4: aa1403f8 mov x24, x20 8cda8: 17ffff32 b 0x8ca70 8cdac: 91000808 add x8, x0, #0x2 8cdb0: eb14011f cmp x8, x20 8cdb4: 5400cba0 b.eq 0x8e728 8cdb8: 39400809 ldrb w9, [x0, #0x2] 8cdbc: 91000c0a add x10, x0, #0x3 8cdc0: 7101b93f cmp w9, #0x6e 8cdc4: 9a880149 csel x9, x10, x8, eq 8cdc8: eb14013f cmp x9, x20 8cdcc: 5400c020 b.eq 0x8e5d0 8cdd0: 3940012a ldrb w10, [x9] 8cdd4: 7100c15f cmp w10, #0x30 8cdd8: 5400be61 b.ne 0x8e5a4 8cddc: 91000528 add x8, x9, #0x1 8cde0: eb14011f cmp x8, x20 8cde4: 5400bfa1 b.ne 0x8e5d8 8cde8: 14000650 b 0x8e728 8cdec: aa1803e0 mov x0, x24 8cdf0: aa1403e1 mov x1, x20 8cdf4: aa1503e2 mov x2, x21 8cdf8: aa1a03e3 mov x3, x26 8cdfc: 97fffebb bl 0x8c8e8 8ce00: eb18001f cmp x0, x24 8ce04: 5400c780 b.eq 0x8e6f4 8ce08: eb14001f cmp x0, x20 8ce0c: 5400d0e0 b.eq 0x8e828 8ce10: 39400008 ldrb w8, [x0] 8ce14: 71017d1f cmp w8, #0x5f 8ce18: 5400cac1 b.ne 0x8e770 8ce1c: 91000408 add x8, x0, #0x1 8ce20: eb14011f cmp x8, x20 8ce24: 5400d000 b.eq 0x8e824 8ce28: 39400108 ldrb w8, [x8] 8ce2c: 5100c109 sub w9, w8, #0x30 8ce30: 7100253f cmp w9, #0x9 8ce34: 5400ce08 b.hi 0x8e7f4 8ce38: 91000814 add x20, x0, #0x2 8ce3c: 1400067b b 0x8e828 8ce40: f94012aa ldr x10, [x21, #0x20] 8ce44: cb0a0108 sub x8, x8, x10 8ce48: 9345fd17 asr x23, x8, #5 8ce4c: 910006e8 add x8, x23, #0x1 8ce50: d37bfd0b lsr x11, x8, #59 8ce54: b500d8cb cbnz x11, 0x8e96c 8ce58: cb0a0129 sub x9, x9, x10 8ce5c: 9345fd2a asr x10, x9, #5 8ce60: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 8ce64: eb0b015f cmp x10, x11 8ce68: 5400a3a8 b.hi 0x8e2dc 8ce6c: 9344fd29 asr x9, x9, #4 8ce70: eb08013f cmp x9, x8 8ce74: 9a893116 csel x22, x8, x9, lo 8ce78: b500a356 cbnz x22, 0x8e2e0 8ce7c: aa1f03e0 mov x0, xzr 8ce80: 1400052f b 0x8e33c 8ce84: aa1f03e0 mov x0, xzr 8ce88: 321c07e9 orr w9, wzr, #0x30 8ce8c: 6f00e400 movi v0.2d, #0000000000000000 8ce90: 9b090368 madd x8, x27, x9, x0 8ce94: ad008100 stp q0, q0, [x8, #0x10] 8ce98: 3d800100 str q0, [x8] 8ce9c: a9402eb9 ldp x25, x11, [x21] 8cea0: d503201f nop 8cea4: 9b090309 madd x9, x24, x9, x0 8cea8: 9100c10a add x10, x8, #0x30 8ceac: eb19017f cmp x11, x25 8ceb0: 54000260 b.eq 0x8cefc 8ceb4: f85e016c ldur x12, [x11, #-0x20] 8ceb8: f81e010c stur x12, [x8, #-0x20] 8cebc: 3cdd0160 ldur q0, [x11, #-0x30] 8cec0: 3c9d0100 stur q0, [x8, #-0x30] 8cec4: f85f816c ldur x12, [x11, #-0x8] 8cec8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 8cecc: f81d017f stur xzr, [x11, #-0x30] 8ced0: f81f810c stur x12, [x8, #-0x8] 8ced4: 3cde8160 ldur q0, [x11, #-0x18] 8ced8: 3c9e8100 stur q0, [x8, #-0x18] 8cedc: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8cee0: f81e817f stur xzr, [x11, #-0x18] 8cee4: d100c16b sub x11, x11, #0x30 8cee8: eb0b033f cmp x25, x11 8ceec: d100c108 sub x8, x8, #0x30 8cef0: 54fffe21 b.ne 0x8ceb4 8cef4: a94066b8 ldp x24, x25, [x21] 8cef8: 14000002 b 0x8cf00 8cefc: aa1903f8 mov x24, x25 8cf00: f9400aab ldr x11, [x21, #0x10] 8cf04: eb18033f cmp x25, x24 8cf08: f90007eb str x11, [sp, #0x8] 8cf0c: a9002aa8 stp x8, x10, [x21] 8cf10: f9000aa9 str x9, [x21, #0x10] 8cf14: 540001a0 b.eq 0x8cf48 8cf18: 385e8328 ldurb w8, [x25, #-0x18] 8cf1c: 36000068 tbz w8, #0x0, 0x8cf28 8cf20: f85f8320 ldur x0, [x25, #-0x8] 8cf24: 97fe0aa7 bl 0xf9c0 8cf28: 385d0328 ldurb w8, [x25, #-0x30] 8cf2c: d100c33b sub x27, x25, #0x30 8cf30: 36000068 tbz w8, #0x0, 0x8cf3c 8cf34: f85e0320 ldur x0, [x25, #-0x20] 8cf38: 97fe0aa2 bl 0xf9c0 8cf3c: eb1b031f cmp x24, x27 8cf40: aa1b03f9 mov x25, x27 8cf44: 54fffea1 b.ne 0x8cf18 8cf48: b9401bf9 ldr w25, [sp, #0x18] 8cf4c: b94027fb ldr w27, [sp, #0x24] 8cf50: b40001f8 cbz x24, 0x8cf8c 8cf54: f9400ea8 ldr x8, [x21, #0x18] 8cf58: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8cf5c: eb18013f cmp x9, x24 8cf60: 54000123 b.lo 0x8cf84 8cf64: eb18011f cmp x8, x24 8cf68: 540000e8 b.hi 0x8cf84 8cf6c: f9480109 ldr x9, [x8, #0x1000] 8cf70: f94007ea ldr x10, [sp, #0x8] 8cf74: eb0a013f cmp x9, x10 8cf78: 540000a1 b.ne 0x8cf8c 8cf7c: f9080118 str x24, [x8, #0x1000] 8cf80: 14000003 b 0x8cf8c 8cf84: aa1803e0 mov x0, x24 8cf88: 97fe0a8e bl 0xf9c0 8cf8c: cb1a0288 sub x8, x20, x26 8cf90: f100091f cmp x8, #0x2 8cf94: 540001cb b.lt 0x8cfcc 8cf98: 39400348 ldrb w8, [x26] 8cf9c: 71014d1f cmp w8, #0x53 8cfa0: 54000161 b.ne 0x8cfcc 8cfa4: 39400748 ldrb w8, [x26, #0x1] 8cfa8: 7101d11f cmp w8, #0x74 8cfac: 54000101 b.ne 0x8cfcc 8cfb0: f94006a8 ldr x8, [x21, #0x8] 8cfb4: d0000161 adrp x1, 0xba000 8cfb8: 913a6c21 add x1, x1, #0xe9b 8cfbc: 320007e2 orr w2, wzr, #0x3 8cfc0: d100c100 sub x0, x8, #0x30 8cfc4: 91000b5a add x26, x26, #0x2 8cfc8: 94001ba5 bl 0x93e5c 8cfcc: eb14035f cmp x26, x20 8cfd0: 540094e0 b.eq 0x8e26c 8cfd4: 2a1b0328 orr w8, w25, w27 8cfd8: b90007e8 str w8, [sp, #0x4] 8cfdc: 910143e9 add x9, sp, #0x50 8cfe0: 9100c3e8 add x8, sp, #0x30 8cfe4: 2a1f03f8 mov w24, wzr 8cfe8: b2400129 orr x9, x9, #0x1 8cfec: b2400108 orr x8, x8, #0x1 8cff0: b90027ff str wzr, [sp, #0x24] 8cff4: f90007e9 str x9, [sp, #0x8] 8cff8: f9000fe8 str x8, [sp, #0x18] 8cffc: 140001db b 0x8d768 8d000: aa1903fa mov x26, x25 8d004: 140001d9 b 0x8d768 8d008: f94027e8 ldr x8, [sp, #0x48] 8d00c: f9001ffa str x26, [sp, #0x38] 8d010: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8d014: eb1a013f cmp x9, x26 8d018: 54000123 b.lo 0x8d03c 8d01c: eb1a011f cmp x8, x26 8d020: 540000e8 b.hi 0x8d03c 8d024: f94023e9 ldr x9, [sp, #0x40] 8d028: f948010a ldr x10, [x8, #0x1000] 8d02c: eb09015f cmp x10, x9 8d030: 540000a1 b.ne 0x8d044 8d034: f908011a str x26, [x8, #0x1000] 8d038: 14000003 b 0x8d044 8d03c: aa1a03e0 mov x0, x26 8d040: 97fe0a60 bl 0xf9c0 8d044: 2a1f03f8 mov w24, wzr 8d048: 320003e8 orr w8, wzr, #0x1 8d04c: aa1903fa mov x26, x25 8d050: b90027e8 str w8, [sp, #0x24] 8d054: 394143e8 ldrb w8, [sp, #0x50] 8d058: 36000068 tbz w8, #0x0, 0x8d064 8d05c: f94033e0 ldr x0, [sp, #0x60] 8d060: 97fe0a58 bl 0xf9c0 8d064: 3500b678 cbnz w24, 0x8e730 8d068: aa1a03f9 mov x25, x26 8d06c: 140001bf b 0x8d768 8d070: f94012aa ldr x10, [x21, #0x20] 8d074: cb0a0108 sub x8, x8, x10 8d078: 9345fd1a asr x26, x8, #5 8d07c: 91000748 add x8, x26, #0x1 8d080: d37bfd0b lsr x11, x8, #59 8d084: b500c76b cbnz x11, 0x8e970 8d088: cb0a0129 sub x9, x9, x10 8d08c: 9345fd2a asr x10, x9, #5 8d090: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 8d094: eb0b015f cmp x10, x11 8d098: 540000e8 b.hi 0x8d0b4 8d09c: 9344fd29 asr x9, x9, #4 8d0a0: eb08013f cmp x9, x8 8d0a4: 9a893118 csel x24, x8, x9, lo 8d0a8: b5000098 cbnz x24, 0x8d0b8 8d0ac: aa1f03e0 mov x0, xzr 8d0b0: 1400000e b 0x8d0e8 8d0b4: b240ebf8 orr x24, xzr, #0x7ffffffffffffff 8d0b8: f9401ea9 ldr x9, [x21, #0x38] 8d0bc: d37beb08 lsl x8, x24, #5 8d0c0: f9480120 ldr x0, [x9, #0x1000] 8d0c4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8d0c8: cb00014a sub x10, x10, x0 8d0cc: eb08015f cmp x10, x8 8d0d0: 54000082 b.hs 0x8d0e0 8d0d4: aa0803e0 mov x0, x8 8d0d8: 97fe09e6 bl 0xf870 8d0dc: 14000003 b 0x8d0e8 8d0e0: 8b080008 add x8, x0, x8 8d0e4: f9080128 str x8, [x9, #0x1000] 8d0e8: 8b1a1408 add x8, x0, x26, lsl #5 8d0ec: a900fd1f stp xzr, xzr, [x8, #0x8] 8d0f0: f94027e9 ldr x9, [sp, #0x48] 8d0f4: 9100810a add x10, x8, #0x20 8d0f8: f9000d09 str x9, [x8, #0x18] 8d0fc: 3dc00fe0 ldr q0, [sp, #0x30] 8d100: 3d800100 str q0, [x8] 8d104: f94023e9 ldr x9, [sp, #0x40] 8d108: f9000909 str x9, [x8, #0x10] 8d10c: a903ffff stp xzr, xzr, [sp, #0x38] 8d110: f9001bff str xzr, [sp, #0x30] 8d114: a9422eba ldp x26, x11, [x21, #0x20] 8d118: 8b181409 add x9, x0, x24, lsl #5 8d11c: eb1a017f cmp x11, x26 8d120: 54000200 b.eq 0x8d160 8d124: a93efd1f stp xzr, xzr, [x8, #-0x18] 8d128: f81e011f stur xzr, [x8, #-0x20] 8d12c: f85f816c ldur x12, [x11, #-0x8] 8d130: f81f810c stur x12, [x8, #-0x8] 8d134: 3cde0d60 ldr q0, [x11, #-0x20]! 8d138: 3c9e0100 stur q0, [x8, #-0x20] 8d13c: f940096c ldr x12, [x11, #0x10] 8d140: eb0b035f cmp x26, x11 8d144: f81f010c stur x12, [x8, #-0x10] 8d148: d1008108 sub x8, x8, #0x20 8d14c: a900fd7f stp xzr, xzr, [x11, #0x8] 8d150: f900017f str xzr, [x11] 8d154: 54fffe81 b.ne 0x8d124 8d158: a9426abb ldp x27, x26, [x21, #0x20] 8d15c: 14000002 b 0x8d164 8d160: aa1a03fb mov x27, x26 8d164: f9401ab8 ldr x24, [x21, #0x30] 8d168: eb1b035f cmp x26, x27 8d16c: a9022aa8 stp x8, x10, [x21, #0x20] 8d170: f9001aa9 str x9, [x21, #0x30] 8d174: 540000c0 b.eq 0x8d18c 8d178: d100835a sub x26, x26, #0x20 8d17c: aa1a03e0 mov x0, x26 8d180: 94000825 bl 0x8f214 8d184: eb1a037f cmp x27, x26 8d188: 54ffff81 b.ne 0x8d178 8d18c: b400021b cbz x27, 0x8d1cc 8d190: f9401ea8 ldr x8, [x21, #0x38] 8d194: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8d198: eb1b013f cmp x9, x27 8d19c: 54000143 b.lo 0x8d1c4 8d1a0: eb1b011f cmp x8, x27 8d1a4: 54000108 b.hi 0x8d1c4 8d1a8: f9480109 ldr x9, [x8, #0x1000] 8d1ac: eb18013f cmp x9, x24 8d1b0: 540000e1 b.ne 0x8d1cc 8d1b4: f908011b str x27, [x8, #0x1000] 8d1b8: f9401bfa ldr x26, [sp, #0x30] 8d1bc: b500289a cbnz x26, 0x8d6cc 8d1c0: 14000161 b 0x8d744 8d1c4: aa1b03e0 mov x0, x27 8d1c8: 97fe09fe bl 0xf9c0 8d1cc: f9401bfa ldr x26, [sp, #0x30] 8d1d0: b50027fa cbnz x26, 0x8d6cc 8d1d4: 1400015c b 0x8d744 8d1d8: 8b080008 add x8, x0, x8 8d1dc: f9080128 str x8, [x9, #0x1000] 8d1e0: 8b181408 add x8, x0, x24, lsl #5 8d1e4: a900fd1f stp xzr, xzr, [x8, #0x8] 8d1e8: f94027e9 ldr x9, [sp, #0x48] 8d1ec: 9100810a add x10, x8, #0x20 8d1f0: f9000d09 str x9, [x8, #0x18] 8d1f4: 3dc00fe0 ldr q0, [sp, #0x30] 8d1f8: 3d800100 str q0, [x8] 8d1fc: f94023e9 ldr x9, [sp, #0x40] 8d200: f9000909 str x9, [x8, #0x10] 8d204: a903ffff stp xzr, xzr, [sp, #0x38] 8d208: f9001bff str xzr, [sp, #0x30] 8d20c: a9422eba ldp x26, x11, [x21, #0x20] 8d210: 8b1b1409 add x9, x0, x27, lsl #5 8d214: eb1a017f cmp x11, x26 8d218: 54000200 b.eq 0x8d258 8d21c: a93efd1f stp xzr, xzr, [x8, #-0x18] 8d220: f81e011f stur xzr, [x8, #-0x20] 8d224: f85f816c ldur x12, [x11, #-0x8] 8d228: f81f810c stur x12, [x8, #-0x8] 8d22c: 3cde0d60 ldr q0, [x11, #-0x20]! 8d230: 3c9e0100 stur q0, [x8, #-0x20] 8d234: f940096c ldr x12, [x11, #0x10] 8d238: eb0b035f cmp x26, x11 8d23c: f81f010c stur x12, [x8, #-0x10] 8d240: d1008108 sub x8, x8, #0x20 8d244: a900fd7f stp xzr, xzr, [x11, #0x8] 8d248: f900017f str xzr, [x11] 8d24c: 54fffe81 b.ne 0x8d21c 8d250: a9426abb ldp x27, x26, [x21, #0x20] 8d254: 14000002 b 0x8d25c 8d258: aa1a03fb mov x27, x26 8d25c: f9401ab8 ldr x24, [x21, #0x30] 8d260: eb1b035f cmp x26, x27 8d264: a9022aa8 stp x8, x10, [x21, #0x20] 8d268: f9001aa9 str x9, [x21, #0x30] 8d26c: 540000c0 b.eq 0x8d284 8d270: d100835a sub x26, x26, #0x20 8d274: aa1a03e0 mov x0, x26 8d278: 940007e7 bl 0x8f214 8d27c: eb1a037f cmp x27, x26 8d280: 54ffff81 b.ne 0x8d270 8d284: b400021b cbz x27, 0x8d2c4 8d288: f9401ea8 ldr x8, [x21, #0x38] 8d28c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8d290: eb1b013f cmp x9, x27 8d294: 54000143 b.lo 0x8d2bc 8d298: eb1b011f cmp x8, x27 8d29c: 54000108 b.hi 0x8d2bc 8d2a0: f9480109 ldr x9, [x8, #0x1000] 8d2a4: eb18013f cmp x9, x24 8d2a8: 540000e1 b.ne 0x8d2c4 8d2ac: f908011b str x27, [x8, #0x1000] 8d2b0: f9401bfa ldr x26, [sp, #0x30] 8d2b4: b50011da cbnz x26, 0x8d4ec 8d2b8: 140000ab b 0x8d564 8d2bc: aa1b03e0 mov x0, x27 8d2c0: 97fe09c0 bl 0xf9c0 8d2c4: f9401bfa ldr x26, [sp, #0x30] 8d2c8: b500113a cbnz x26, 0x8d4ec 8d2cc: 140000a6 b 0x8d564 8d2d0: 8b080008 add x8, x0, x8 8d2d4: f9080128 str x8, [x9, #0x1000] 8d2d8: 8b1a1408 add x8, x0, x26, lsl #5 8d2dc: a900fd1f stp xzr, xzr, [x8, #0x8] 8d2e0: f94027e9 ldr x9, [sp, #0x48] 8d2e4: 9100810a add x10, x8, #0x20 8d2e8: f9000d09 str x9, [x8, #0x18] 8d2ec: 3dc00fe0 ldr q0, [sp, #0x30] 8d2f0: 3d800100 str q0, [x8] 8d2f4: f94023e9 ldr x9, [sp, #0x40] 8d2f8: f9000909 str x9, [x8, #0x10] 8d2fc: a903ffff stp xzr, xzr, [sp, #0x38] 8d300: f9001bff str xzr, [sp, #0x30] 8d304: a9422eba ldp x26, x11, [x21, #0x20] 8d308: 8b181409 add x9, x0, x24, lsl #5 8d30c: eb1a017f cmp x11, x26 8d310: 54000200 b.eq 0x8d350 8d314: a93efd1f stp xzr, xzr, [x8, #-0x18] 8d318: f81e011f stur xzr, [x8, #-0x20] 8d31c: f85f816c ldur x12, [x11, #-0x8] 8d320: f81f810c stur x12, [x8, #-0x8] 8d324: 3cde0d60 ldr q0, [x11, #-0x20]! 8d328: 3c9e0100 stur q0, [x8, #-0x20] 8d32c: f940096c ldr x12, [x11, #0x10] 8d330: eb0b035f cmp x26, x11 8d334: f81f010c stur x12, [x8, #-0x10] 8d338: d1008108 sub x8, x8, #0x20 8d33c: a900fd7f stp xzr, xzr, [x11, #0x8] 8d340: f900017f str xzr, [x11] 8d344: 54fffe81 b.ne 0x8d314 8d348: a9426abb ldp x27, x26, [x21, #0x20] 8d34c: 14000002 b 0x8d354 8d350: aa1a03fb mov x27, x26 8d354: f9401ab8 ldr x24, [x21, #0x30] 8d358: eb1b035f cmp x26, x27 8d35c: a9022aa8 stp x8, x10, [x21, #0x20] 8d360: f9001aa9 str x9, [x21, #0x30] 8d364: 540000c0 b.eq 0x8d37c 8d368: d100835a sub x26, x26, #0x20 8d36c: aa1a03e0 mov x0, x26 8d370: 940007a9 bl 0x8f214 8d374: eb1a037f cmp x27, x26 8d378: 54ffff81 b.ne 0x8d368 8d37c: b400021b cbz x27, 0x8d3bc 8d380: f9401ea8 ldr x8, [x21, #0x38] 8d384: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8d388: eb1b013f cmp x9, x27 8d38c: 54000143 b.lo 0x8d3b4 8d390: eb1b011f cmp x8, x27 8d394: 54000108 b.hi 0x8d3b4 8d398: f9480109 ldr x9, [x8, #0x1000] 8d39c: eb18013f cmp x9, x24 8d3a0: 540000e1 b.ne 0x8d3bc 8d3a4: f908011b str x27, [x8, #0x1000] 8d3a8: f9401bfa ldr x26, [sp, #0x30] 8d3ac: b5000eda cbnz x26, 0x8d584 8d3b0: 14000093 b 0x8d5fc 8d3b4: aa1b03e0 mov x0, x27 8d3b8: 97fe0982 bl 0xf9c0 8d3bc: f9401bfa ldr x26, [sp, #0x30] 8d3c0: b5000e3a cbnz x26, 0x8d584 8d3c4: 1400008e b 0x8d5fc 8d3c8: b240ebf8 orr x24, xzr, #0x7ffffffffffffff 8d3cc: f9401ea9 ldr x9, [x21, #0x38] 8d3d0: d37beb08 lsl x8, x24, #5 8d3d4: f9480120 ldr x0, [x9, #0x1000] 8d3d8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8d3dc: cb00014a sub x10, x10, x0 8d3e0: eb08015f cmp x10, x8 8d3e4: 54000082 b.hs 0x8d3f4 8d3e8: aa0803e0 mov x0, x8 8d3ec: 97fe0921 bl 0xf870 8d3f0: 14000003 b 0x8d3fc 8d3f4: 8b080008 add x8, x0, x8 8d3f8: f9080128 str x8, [x9, #0x1000] 8d3fc: 8b1a1408 add x8, x0, x26, lsl #5 8d400: a900fd1f stp xzr, xzr, [x8, #0x8] 8d404: f94027e9 ldr x9, [sp, #0x48] 8d408: 9100810a add x10, x8, #0x20 8d40c: f9000d09 str x9, [x8, #0x18] 8d410: 3dc00fe0 ldr q0, [sp, #0x30] 8d414: 3d800100 str q0, [x8] 8d418: f94023e9 ldr x9, [sp, #0x40] 8d41c: f9000909 str x9, [x8, #0x10] 8d420: a903ffff stp xzr, xzr, [sp, #0x38] 8d424: f9001bff str xzr, [sp, #0x30] 8d428: a9422eba ldp x26, x11, [x21, #0x20] 8d42c: 8b181409 add x9, x0, x24, lsl #5 8d430: eb1a017f cmp x11, x26 8d434: 54000200 b.eq 0x8d474 8d438: a93efd1f stp xzr, xzr, [x8, #-0x18] 8d43c: f81e011f stur xzr, [x8, #-0x20] 8d440: f85f816c ldur x12, [x11, #-0x8] 8d444: f81f810c stur x12, [x8, #-0x8] 8d448: 3cde0d60 ldr q0, [x11, #-0x20]! 8d44c: 3c9e0100 stur q0, [x8, #-0x20] 8d450: f940096c ldr x12, [x11, #0x10] 8d454: eb0b035f cmp x26, x11 8d458: f81f010c stur x12, [x8, #-0x10] 8d45c: d1008108 sub x8, x8, #0x20 8d460: a900fd7f stp xzr, xzr, [x11, #0x8] 8d464: f900017f str xzr, [x11] 8d468: 54fffe81 b.ne 0x8d438 8d46c: a9426abb ldp x27, x26, [x21, #0x20] 8d470: 14000002 b 0x8d478 8d474: aa1a03fb mov x27, x26 8d478: f9401ab8 ldr x24, [x21, #0x30] 8d47c: eb1b035f cmp x26, x27 8d480: a9022aa8 stp x8, x10, [x21, #0x20] 8d484: f9001aa9 str x9, [x21, #0x30] 8d488: 540000c0 b.eq 0x8d4a0 8d48c: d100835a sub x26, x26, #0x20 8d490: aa1a03e0 mov x0, x26 8d494: 94000760 bl 0x8f214 8d498: eb1a037f cmp x27, x26 8d49c: 54ffff81 b.ne 0x8d48c 8d4a0: b400021b cbz x27, 0x8d4e0 8d4a4: f9401ea8 ldr x8, [x21, #0x38] 8d4a8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8d4ac: eb1b013f cmp x9, x27 8d4b0: 54000143 b.lo 0x8d4d8 8d4b4: eb1b011f cmp x8, x27 8d4b8: 54000108 b.hi 0x8d4d8 8d4bc: f9480109 ldr x9, [x8, #0x1000] 8d4c0: eb18013f cmp x9, x24 8d4c4: 540000e1 b.ne 0x8d4e0 8d4c8: f908011b str x27, [x8, #0x1000] 8d4cc: f9401bfa ldr x26, [sp, #0x30] 8d4d0: b5000ada cbnz x26, 0x8d628 8d4d4: 14000073 b 0x8d6a0 8d4d8: aa1b03e0 mov x0, x27 8d4dc: 97fe0939 bl 0xf9c0 8d4e0: f9401bfa ldr x26, [sp, #0x30] 8d4e4: b5000a3a cbnz x26, 0x8d628 8d4e8: 1400006e b 0x8d6a0 8d4ec: f9401ff8 ldr x24, [sp, #0x38] 8d4f0: eb1a031f cmp x24, x26 8d4f4: 540001a0 b.eq 0x8d528 8d4f8: 385e8308 ldurb w8, [x24, #-0x18] 8d4fc: 36000068 tbz w8, #0x0, 0x8d508 8d500: f85f8300 ldur x0, [x24, #-0x8] 8d504: 97fe092f bl 0xf9c0 8d508: 385d0308 ldurb w8, [x24, #-0x30] 8d50c: d100c31b sub x27, x24, #0x30 8d510: 36000068 tbz w8, #0x0, 0x8d51c 8d514: f85e0300 ldur x0, [x24, #-0x20] 8d518: 97fe092a bl 0xf9c0 8d51c: eb1b035f cmp x26, x27 8d520: aa1b03f8 mov x24, x27 8d524: 54fffea1 b.ne 0x8d4f8 8d528: f94027e8 ldr x8, [sp, #0x48] 8d52c: f9001ffa str x26, [sp, #0x38] 8d530: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8d534: eb1a013f cmp x9, x26 8d538: 54000123 b.lo 0x8d55c 8d53c: eb1a011f cmp x8, x26 8d540: 540000e8 b.hi 0x8d55c 8d544: f94023e9 ldr x9, [sp, #0x40] 8d548: f948010a ldr x10, [x8, #0x1000] 8d54c: eb09015f cmp x10, x9 8d550: 540000a1 b.ne 0x8d564 8d554: f908011a str x26, [x8, #0x1000] 8d558: 14000003 b 0x8d564 8d55c: aa1a03e0 mov x0, x26 8d560: 97fe0918 bl 0xf9c0 8d564: 2a1f03fb mov w27, wzr 8d568: 320003f8 orr w24, wzr, #0x1 8d56c: 394143e8 ldrb w8, [sp, #0x50] 8d570: 36000068 tbz w8, #0x0, 0x8d57c 8d574: f94033e0 ldr x0, [sp, #0x60] 8d578: 97fe0912 bl 0xf9c0 8d57c: 34ffd43b cbz w27, 0x8d000 8d580: 1400046c b 0x8e730 8d584: f9401ff8 ldr x24, [sp, #0x38] 8d588: eb1a031f cmp x24, x26 8d58c: 540001a0 b.eq 0x8d5c0 8d590: 385e8308 ldurb w8, [x24, #-0x18] 8d594: 36000068 tbz w8, #0x0, 0x8d5a0 8d598: f85f8300 ldur x0, [x24, #-0x8] 8d59c: 97fe0909 bl 0xf9c0 8d5a0: 385d0308 ldurb w8, [x24, #-0x30] 8d5a4: d100c31b sub x27, x24, #0x30 8d5a8: 36000068 tbz w8, #0x0, 0x8d5b4 8d5ac: f85e0300 ldur x0, [x24, #-0x20] 8d5b0: 97fe0904 bl 0xf9c0 8d5b4: eb1b035f cmp x26, x27 8d5b8: aa1b03f8 mov x24, x27 8d5bc: 54fffea1 b.ne 0x8d590 8d5c0: f94027e8 ldr x8, [sp, #0x48] 8d5c4: f9001ffa str x26, [sp, #0x38] 8d5c8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8d5cc: eb1a013f cmp x9, x26 8d5d0: 54000123 b.lo 0x8d5f4 8d5d4: eb1a011f cmp x8, x26 8d5d8: 540000e8 b.hi 0x8d5f4 8d5dc: f94023e9 ldr x9, [sp, #0x40] 8d5e0: f948010a ldr x10, [x8, #0x1000] 8d5e4: eb09015f cmp x10, x9 8d5e8: 540000a1 b.ne 0x8d5fc 8d5ec: f908011a str x26, [x8, #0x1000] 8d5f0: 14000003 b 0x8d5fc 8d5f4: aa1a03e0 mov x0, x26 8d5f8: 97fe08f2 bl 0xf9c0 8d5fc: 2a1f03f8 mov w24, wzr 8d600: 320003e8 orr w8, wzr, #0x1 8d604: aa1903fa mov x26, x25 8d608: b90027e8 str w8, [sp, #0x24] 8d60c: 394143e8 ldrb w8, [sp, #0x50] 8d610: 36000068 tbz w8, #0x0, 0x8d61c 8d614: f94033e0 ldr x0, [sp, #0x60] 8d618: 97fe08ea bl 0xf9c0 8d61c: 350088b8 cbnz w24, 0x8e730 8d620: aa1a03f9 mov x25, x26 8d624: 14000051 b 0x8d768 8d628: f9401ff8 ldr x24, [sp, #0x38] 8d62c: eb1a031f cmp x24, x26 8d630: 540001a0 b.eq 0x8d664 8d634: 385e8308 ldurb w8, [x24, #-0x18] 8d638: 36000068 tbz w8, #0x0, 0x8d644 8d63c: f85f8300 ldur x0, [x24, #-0x8] 8d640: 97fe08e0 bl 0xf9c0 8d644: 385d0308 ldurb w8, [x24, #-0x30] 8d648: d100c31b sub x27, x24, #0x30 8d64c: 36000068 tbz w8, #0x0, 0x8d658 8d650: f85e0300 ldur x0, [x24, #-0x20] 8d654: 97fe08db bl 0xf9c0 8d658: eb1b035f cmp x26, x27 8d65c: aa1b03f8 mov x24, x27 8d660: 54fffea1 b.ne 0x8d634 8d664: f94027e8 ldr x8, [sp, #0x48] 8d668: f9001ffa str x26, [sp, #0x38] 8d66c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8d670: eb1a013f cmp x9, x26 8d674: 54000123 b.lo 0x8d698 8d678: eb1a011f cmp x8, x26 8d67c: 540000e8 b.hi 0x8d698 8d680: f94023e9 ldr x9, [sp, #0x40] 8d684: f948010a ldr x10, [x8, #0x1000] 8d688: eb09015f cmp x10, x9 8d68c: 540000a1 b.ne 0x8d6a0 8d690: f908011a str x26, [x8, #0x1000] 8d694: 14000003 b 0x8d6a0 8d698: aa1a03e0 mov x0, x26 8d69c: 97fe08c9 bl 0xf9c0 8d6a0: 2a1f03f8 mov w24, wzr 8d6a4: 320003e8 orr w8, wzr, #0x1 8d6a8: aa1903fa mov x26, x25 8d6ac: b90027e8 str w8, [sp, #0x24] 8d6b0: 394143e8 ldrb w8, [sp, #0x50] 8d6b4: 36000068 tbz w8, #0x0, 0x8d6c0 8d6b8: f94033e0 ldr x0, [sp, #0x60] 8d6bc: 97fe08c1 bl 0xf9c0 8d6c0: 35008398 cbnz w24, 0x8e730 8d6c4: aa1a03f9 mov x25, x26 8d6c8: 14000028 b 0x8d768 8d6cc: f9401ff8 ldr x24, [sp, #0x38] 8d6d0: eb1a031f cmp x24, x26 8d6d4: 540001a0 b.eq 0x8d708 8d6d8: 385e8308 ldurb w8, [x24, #-0x18] 8d6dc: 36000068 tbz w8, #0x0, 0x8d6e8 8d6e0: f85f8300 ldur x0, [x24, #-0x8] 8d6e4: 97fe08b7 bl 0xf9c0 8d6e8: 385d0308 ldurb w8, [x24, #-0x30] 8d6ec: d100c31b sub x27, x24, #0x30 8d6f0: 36000068 tbz w8, #0x0, 0x8d6fc 8d6f4: f85e0300 ldur x0, [x24, #-0x20] 8d6f8: 97fe08b2 bl 0xf9c0 8d6fc: eb1b035f cmp x26, x27 8d700: aa1b03f8 mov x24, x27 8d704: 54fffea1 b.ne 0x8d6d8 8d708: f94027e8 ldr x8, [sp, #0x48] 8d70c: f9001ffa str x26, [sp, #0x38] 8d710: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8d714: eb1a013f cmp x9, x26 8d718: 54000123 b.lo 0x8d73c 8d71c: eb1a011f cmp x8, x26 8d720: 540000e8 b.hi 0x8d73c 8d724: f94023e9 ldr x9, [sp, #0x40] 8d728: f948010a ldr x10, [x8, #0x1000] 8d72c: eb09015f cmp x10, x9 8d730: 540000a1 b.ne 0x8d744 8d734: f908011a str x26, [x8, #0x1000] 8d738: 14000003 b 0x8d744 8d73c: aa1a03e0 mov x0, x26 8d740: 97fe08a0 bl 0xf9c0 8d744: 2a1f03f8 mov w24, wzr 8d748: 320003e8 orr w8, wzr, #0x1 8d74c: b90027e8 str w8, [sp, #0x24] 8d750: 394143e8 ldrb w8, [sp, #0x50] 8d754: 36000068 tbz w8, #0x0, 0x8d760 8d758: f94033e0 ldr x0, [sp, #0x60] 8d75c: 97fe0899 bl 0xf9c0 8d760: 34ffc518 cbz w24, 0x8d000 8d764: 140003f3 b 0x8e730 8d768: 39400348 ldrb w8, [x26] 8d76c: 51011108 sub w8, w8, #0x44 8d770: 7100411f cmp w8, #0x10 8d774: 54000968 b.hi 0x8d8a0 8d778: b0000169 adrp x9, 0xba000 8d77c: 91003129 add x9, x9, #0xc 8d780: b8a87928 ldrsw x8, [x9, x8, lsl #2] 8d784: 8b090108 add x8, x8, x9 8d788: d61f0100 br x8 8d78c: 91000748 add x8, x26, #0x1 8d790: eb14011f cmp x8, x20 8d794: 540000a0 b.eq 0x8d7a8 8d798: 39400108 ldrb w8, [x8] 8d79c: 321b0108 orr w8, w8, #0x20 8d7a0: 7101d11f cmp w8, #0x74 8d7a4: 540007e1 b.ne 0x8d8a0 8d7a8: aa1a03e0 mov x0, x26 8d7ac: aa1403e1 mov x1, x20 8d7b0: aa1503e2 mov x2, x21 8d7b4: 9400145f bl 0x92930 8d7b8: aa0003f9 mov x25, x0 8d7bc: eb1a033f cmp x25, x26 8d7c0: 54007b80 b.eq 0x8e730 8d7c4: eb14033f cmp x25, x20 8d7c8: 54007b40 b.eq 0x8e730 8d7cc: f94006b8 ldr x24, [x21, #0x8] 8d7d0: 385e8308 ldurb w8, [x24, #-0x18] 8d7d4: a97f2b09 ldp x9, x10, [x24, #-0x10] 8d7d8: d1005f0b sub x11, x24, #0x17 8d7dc: d100c300 sub x0, x24, #0x30 8d7e0: 7200011f tst w8, #0x1 8d7e4: d341fd08 lsr x8, x8, #1 8d7e8: 9a8a0161 csel x1, x11, x10, eq 8d7ec: 9a890102 csel x2, x8, x9, eq 8d7f0: 940005b2 bl 0x8eeb8 8d7f4: f85e0308 ldur x8, [x24, #-0x20] 8d7f8: f90033e8 str x8, [sp, #0x60] 8d7fc: 3cdd0300 ldur q0, [x24, #-0x30] 8d800: 3d8017e0 str q0, [sp, #0x50] 8d804: a93dff1f stp xzr, xzr, [x24, #-0x28] 8d808: f81d031f stur xzr, [x24, #-0x30] 8d80c: f94006b8 ldr x24, [x21, #0x8] 8d810: 385e8308 ldurb w8, [x24, #-0x18] 8d814: d100c31b sub x27, x24, #0x30 8d818: 36000068 tbz w8, #0x0, 0x8d824 8d81c: f85f8300 ldur x0, [x24, #-0x8] 8d820: 97fe0868 bl 0xf9c0 8d824: 39400368 ldrb w8, [x27] 8d828: 36000068 tbz w8, #0x0, 0x8d834 8d82c: f85e0300 ldur x0, [x24, #-0x20] 8d830: 97fe0864 bl 0xf9c0 8d834: f94002a8 ldr x8, [x21] 8d838: f90006bb str x27, [x21, #0x8] 8d83c: eb1b011f cmp x8, x27 8d840: 540030e0 b.eq 0x8de5c 8d844: 385a0308 ldurb w8, [x24, #-0x60] 8d848: 37003608 tbnz w8, #0x0, 0x8df08 8d84c: d341fd08 lsr x8, x8, #1 8d850: b5003608 cbnz x8, 0x8df10 8d854: d1018300 sub x0, x24, #0x60 8d858: 910143e8 add x8, sp, #0x50 8d85c: eb08001f cmp x0, x8 8d860: 540037e0 b.eq 0x8df5c 8d864: 394143e8 ldrb w8, [sp, #0x50] 8d868: a945a7ea ldp x10, x9, [sp, #0x58] 8d86c: f94007eb ldr x11, [sp, #0x8] 8d870: 7200011f tst w8, #0x1 8d874: d341fd08 lsr x8, x8, #1 8d878: 9a890161 csel x1, x11, x9, eq 8d87c: 9a8a0102 csel x2, x8, x10, eq 8d880: 94001977 bl 0x93e5c 8d884: 140001b6 b 0x8df5c 8d888: 91000748 add x8, x26, #0x1 8d88c: eb14011f cmp x8, x20 8d890: 54001840 b.eq 0x8db98 8d894: 39400108 ldrb w8, [x8] 8d898: 7101d11f cmp w8, #0x74 8d89c: 540017e1 b.ne 0x8db98 8d8a0: aa1a03e0 mov x0, x26 8d8a4: aa1403e1 mov x1, x20 8d8a8: aa1503e2 mov x2, x21 8d8ac: 940014b4 bl 0x92b7c 8d8b0: aa0003f9 mov x25, x0 8d8b4: eb1a033f cmp x25, x26 8d8b8: 540073c0 b.eq 0x8e730 8d8bc: eb14033f cmp x25, x20 8d8c0: 54007380 b.eq 0x8e730 8d8c4: f94006b8 ldr x24, [x21, #0x8] 8d8c8: 385e8308 ldurb w8, [x24, #-0x18] 8d8cc: a97f2b09 ldp x9, x10, [x24, #-0x10] 8d8d0: d1005f0b sub x11, x24, #0x17 8d8d4: d100c300 sub x0, x24, #0x30 8d8d8: 7200011f tst w8, #0x1 8d8dc: d341fd08 lsr x8, x8, #1 8d8e0: 9a8a0161 csel x1, x11, x10, eq 8d8e4: 9a890102 csel x2, x8, x9, eq 8d8e8: 94000574 bl 0x8eeb8 8d8ec: f85e0308 ldur x8, [x24, #-0x20] 8d8f0: f90033e8 str x8, [sp, #0x60] 8d8f4: 3cdd0300 ldur q0, [x24, #-0x30] 8d8f8: 3d8017e0 str q0, [sp, #0x50] 8d8fc: a93dff1f stp xzr, xzr, [x24, #-0x28] 8d900: f81d031f stur xzr, [x24, #-0x30] 8d904: f94006b8 ldr x24, [x21, #0x8] 8d908: 385e8308 ldurb w8, [x24, #-0x18] 8d90c: d100c31b sub x27, x24, #0x30 8d910: 36000068 tbz w8, #0x0, 0x8d91c 8d914: f85f8300 ldur x0, [x24, #-0x8] 8d918: 97fe082a bl 0xf9c0 8d91c: 39400368 ldrb w8, [x27] 8d920: 36000068 tbz w8, #0x0, 0x8d92c 8d924: f85e0300 ldur x0, [x24, #-0x20] 8d928: 97fe0826 bl 0xf9c0 8d92c: f94002a8 ldr x8, [x21] 8d930: f90006bb str x27, [x21, #0x8] 8d934: eb1b011f cmp x8, x27 8d938: 54001a00 b.eq 0x8dc78 8d93c: 385a0308 ldurb w8, [x24, #-0x60] 8d940: 37001a48 tbnz w8, #0x0, 0x8dc88 8d944: d341fd08 lsr x8, x8, #1 8d948: b5001a48 cbnz x8, 0x8dc90 8d94c: d1018300 sub x0, x24, #0x60 8d950: 910143e8 add x8, sp, #0x50 8d954: eb08001f cmp x0, x8 8d958: 54001c20 b.eq 0x8dcdc 8d95c: 394143e8 ldrb w8, [sp, #0x50] 8d960: a945a7ea ldp x10, x9, [sp, #0x58] 8d964: f94007eb ldr x11, [sp, #0x8] 8d968: 7200011f tst w8, #0x1 8d96c: d341fd08 lsr x8, x8, #1 8d970: 9a890161 csel x1, x11, x9, eq 8d974: 9a8a0102 csel x2, x8, x10, eq 8d978: 94001939 bl 0x93e5c 8d97c: 140000d8 b 0x8dcdc 8d980: aa1a03e0 mov x0, x26 8d984: aa1403e1 mov x1, x20 8d988: aa1503e2 mov x2, x21 8d98c: 9400064e bl 0x8f2c4 8d990: aa0003f9 mov x25, x0 8d994: eb1a033f cmp x25, x26 8d998: 54006cc0 b.eq 0x8e730 8d99c: eb14033f cmp x25, x20 8d9a0: 54006c80 b.eq 0x8e730 8d9a4: f94006b8 ldr x24, [x21, #0x8] 8d9a8: 385e8308 ldurb w8, [x24, #-0x18] 8d9ac: a97f2b09 ldp x9, x10, [x24, #-0x10] 8d9b0: d1005f0b sub x11, x24, #0x17 8d9b4: d100c300 sub x0, x24, #0x30 8d9b8: 7200011f tst w8, #0x1 8d9bc: d341fd08 lsr x8, x8, #1 8d9c0: 9a8a0161 csel x1, x11, x10, eq 8d9c4: 9a890102 csel x2, x8, x9, eq 8d9c8: 9400053c bl 0x8eeb8 8d9cc: f85e0308 ldur x8, [x24, #-0x20] 8d9d0: f90033e8 str x8, [sp, #0x60] 8d9d4: 3cdd0300 ldur q0, [x24, #-0x30] 8d9d8: 3d8017e0 str q0, [sp, #0x50] 8d9dc: a93dff1f stp xzr, xzr, [x24, #-0x28] 8d9e0: f81d031f stur xzr, [x24, #-0x30] 8d9e4: f94006b8 ldr x24, [x21, #0x8] 8d9e8: 385e8308 ldurb w8, [x24, #-0x18] 8d9ec: d100c31b sub x27, x24, #0x30 8d9f0: 36000068 tbz w8, #0x0, 0x8d9fc 8d9f4: f85f8300 ldur x0, [x24, #-0x8] 8d9f8: 97fe07f2 bl 0xf9c0 8d9fc: 39400368 ldrb w8, [x27] 8da00: 36000068 tbz w8, #0x0, 0x8da0c 8da04: f85e0300 ldur x0, [x24, #-0x20] 8da08: 97fe07ee bl 0xf9c0 8da0c: f94002a8 ldr x8, [x21] 8da10: f90006bb str x27, [x21, #0x8] 8da14: eb1b011f cmp x8, x27 8da18: 54001b40 b.eq 0x8dd80 8da1c: 394143fb ldrb w27, [sp, #0x50] 8da20: a945ebe8 ldp x8, x26, [sp, #0x58] 8da24: f94007ea ldr x10, [sp, #0x8] 8da28: d1018300 sub x0, x24, #0x60 8da2c: 7200037f tst w27, #0x1 8da30: d341ff69 lsr x9, x27, #1 8da34: 9a9a0141 csel x1, x10, x26, eq 8da38: 9a880122 csel x2, x9, x8, eq 8da3c: 9400051f bl 0x8eeb8 8da40: f94006a8 ldr x8, [x21, #0x8] 8da44: f9400ea9 ldr x9, [x21, #0x18] 8da48: d100c101 sub x1, x8, #0x30 8da4c: f90017e9 str x9, [sp, #0x28] 8da50: 9100c3e0 add x0, sp, #0x30 8da54: 9100a3e2 add x2, sp, #0x28 8da58: 9400057b bl 0x8f044 8da5c: a942a6a8 ldp x8, x9, [x21, #0x28] 8da60: eb09011f cmp x8, x9 8da64: 54002042 b.hs 0x8de6c 8da68: f94027e9 ldr x9, [sp, #0x48] 8da6c: f9000d09 str x9, [x8, #0x18] 8da70: 3dc00fe0 ldr q0, [sp, #0x30] 8da74: 3d800100 str q0, [x8] 8da78: f94023e9 ldr x9, [sp, #0x40] 8da7c: f9000909 str x9, [x8, #0x10] 8da80: a903ffff stp xzr, xzr, [sp, #0x38] 8da84: f9001bff str xzr, [sp, #0x30] 8da88: f94016a8 ldr x8, [x21, #0x28] 8da8c: 91008108 add x8, x8, #0x20 8da90: f90016a8 str x8, [x21, #0x28] 8da94: f9401bfa ldr x26, [sp, #0x30] 8da98: b5ffd2ba cbnz x26, 0x8d4ec 8da9c: 17fffeb2 b 0x8d564 8daa0: 91000759 add x25, x26, #0x1 8daa4: eb14033f cmp x25, x20 8daa8: 54006440 b.eq 0x8e730 8daac: 2a1f03f8 mov w24, wzr 8dab0: aa1903fa mov x26, x25 8dab4: 17ffff2d b 0x8d768 8dab8: aa1a03e0 mov x0, x26 8dabc: aa1403e1 mov x1, x20 8dac0: aa1503e2 mov x2, x21 8dac4: 94000f83 bl 0x918d0 8dac8: aa0003f9 mov x25, x0 8dacc: eb1a033f cmp x25, x26 8dad0: 54006300 b.eq 0x8e730 8dad4: eb14033f cmp x25, x20 8dad8: 540062c0 b.eq 0x8e730 8dadc: f94006b8 ldr x24, [x21, #0x8] 8dae0: 385e8308 ldurb w8, [x24, #-0x18] 8dae4: a97f2b09 ldp x9, x10, [x24, #-0x10] 8dae8: d1005f0b sub x11, x24, #0x17 8daec: d100c300 sub x0, x24, #0x30 8daf0: 7200011f tst w8, #0x1 8daf4: d341fd08 lsr x8, x8, #1 8daf8: 9a8a0161 csel x1, x11, x10, eq 8dafc: 9a890102 csel x2, x8, x9, eq 8db00: 940004ee bl 0x8eeb8 8db04: f85e0308 ldur x8, [x24, #-0x20] 8db08: f90033e8 str x8, [sp, #0x60] 8db0c: 3cdd0300 ldur q0, [x24, #-0x30] 8db10: 3d8017e0 str q0, [sp, #0x50] 8db14: a93dff1f stp xzr, xzr, [x24, #-0x28] 8db18: f81d031f stur xzr, [x24, #-0x30] 8db1c: f94006b8 ldr x24, [x21, #0x8] 8db20: 385e8308 ldurb w8, [x24, #-0x18] 8db24: d100c31b sub x27, x24, #0x30 8db28: 36000068 tbz w8, #0x0, 0x8db34 8db2c: f85f8300 ldur x0, [x24, #-0x8] 8db30: 97fe07a4 bl 0xf9c0 8db34: 39400368 ldrb w8, [x27] 8db38: 36000068 tbz w8, #0x0, 0x8db44 8db3c: f85e0300 ldur x0, [x24, #-0x20] 8db40: 97fe07a0 bl 0xf9c0 8db44: f94002a8 ldr x8, [x21] 8db48: f90006bb str x27, [x21, #0x8] 8db4c: eb1b011f cmp x8, x27 8db50: 54001240 b.eq 0x8dd98 8db54: 385a0308 ldurb w8, [x24, #-0x60] 8db58: 37001288 tbnz w8, #0x0, 0x8dda8 8db5c: d341fd08 lsr x8, x8, #1 8db60: b5001288 cbnz x8, 0x8ddb0 8db64: d1018300 sub x0, x24, #0x60 8db68: 910143e8 add x8, sp, #0x50 8db6c: eb08001f cmp x0, x8 8db70: 54001460 b.eq 0x8ddfc 8db74: 394143e8 ldrb w8, [sp, #0x50] 8db78: a945a7ea ldp x10, x9, [sp, #0x58] 8db7c: f94007eb ldr x11, [sp, #0x8] 8db80: 7200011f tst w8, #0x1 8db84: d341fd08 lsr x8, x8, #1 8db88: 9a890161 csel x1, x11, x9, eq 8db8c: 9a8a0102 csel x2, x8, x10, eq 8db90: 940018b3 bl 0x93e5c 8db94: 1400009a b 0x8ddfc 8db98: aa1a03e0 mov x0, x26 8db9c: aa1403e1 mov x1, x20 8dba0: aa1503e2 mov x2, x21 8dba4: 9400094f bl 0x900e0 8dba8: aa0003f9 mov x25, x0 8dbac: eb1a033f cmp x25, x26 8dbb0: 54005c00 b.eq 0x8e730 8dbb4: eb14033f cmp x25, x20 8dbb8: 54005bc0 b.eq 0x8e730 8dbbc: f94006b8 ldr x24, [x21, #0x8] 8dbc0: 385e8308 ldurb w8, [x24, #-0x18] 8dbc4: a97f2b09 ldp x9, x10, [x24, #-0x10] 8dbc8: d1005f0b sub x11, x24, #0x17 8dbcc: d100c300 sub x0, x24, #0x30 8dbd0: 7200011f tst w8, #0x1 8dbd4: d341fd08 lsr x8, x8, #1 8dbd8: 9a8a0161 csel x1, x11, x10, eq 8dbdc: 9a890102 csel x2, x8, x9, eq 8dbe0: 940004b6 bl 0x8eeb8 8dbe4: f85e0308 ldur x8, [x24, #-0x20] 8dbe8: f90033e8 str x8, [sp, #0x60] 8dbec: 3cdd0300 ldur q0, [x24, #-0x30] 8dbf0: 3d8017e0 str q0, [sp, #0x50] 8dbf4: a93dff1f stp xzr, xzr, [x24, #-0x28] 8dbf8: f81d031f stur xzr, [x24, #-0x30] 8dbfc: f94006b8 ldr x24, [x21, #0x8] 8dc00: 385e8308 ldurb w8, [x24, #-0x18] 8dc04: d100c31b sub x27, x24, #0x30 8dc08: 36000068 tbz w8, #0x0, 0x8dc14 8dc0c: f85f8300 ldur x0, [x24, #-0x8] 8dc10: 97fe076c bl 0xf9c0 8dc14: 39400368 ldrb w8, [x27] 8dc18: 36000068 tbz w8, #0x0, 0x8dc24 8dc1c: f85e0300 ldur x0, [x24, #-0x20] 8dc20: 97fe0768 bl 0xf9c0 8dc24: f94002a8 ldr x8, [x21] 8dc28: f90006bb str x27, [x21, #0x8] 8dc2c: eb1b011f cmp x8, x27 8dc30: 54001620 b.eq 0x8def4 8dc34: 385a0308 ldurb w8, [x24, #-0x60] 8dc38: 37001fa8 tbnz w8, #0x0, 0x8e02c 8dc3c: d341fd08 lsr x8, x8, #1 8dc40: b5001fa8 cbnz x8, 0x8e034 8dc44: d1018300 sub x0, x24, #0x60 8dc48: 910143e8 add x8, sp, #0x50 8dc4c: eb08001f cmp x0, x8 8dc50: 54ffd7a0 b.eq 0x8d744 8dc54: 394143e8 ldrb w8, [sp, #0x50] 8dc58: a945a7ea ldp x10, x9, [sp, #0x58] 8dc5c: f94007eb ldr x11, [sp, #0x8] 8dc60: 7200011f tst w8, #0x1 8dc64: d341fd08 lsr x8, x8, #1 8dc68: 9a890161 csel x1, x11, x9, eq 8dc6c: 9a8a0102 csel x2, x8, x10, eq 8dc70: 9400187b bl 0x93e5c 8dc74: 17fffeb4 b 0x8d744 8dc78: 320003f8 orr w24, wzr, #0x1 8dc7c: 394143e8 ldrb w8, [sp, #0x50] 8dc80: 37079ee8 tbnz w8, #0x0, 0x8d05c 8dc84: 17fffcf8 b 0x8d064 8dc88: f85a8308 ldur x8, [x24, #-0x58] 8dc8c: b4ffe608 cbz x8, 0x8d94c 8dc90: d0000160 adrp x0, 0xbb000 8dc94: 9100c3e8 add x8, sp, #0x30 8dc98: 910143e1 add x1, sp, #0x50 8dc9c: 91058400 add x0, x0, #0x161 8dca0: 94000ece bl 0x917d8 8dca4: f94006a8 ldr x8, [x21, #0x8] 8dca8: 3940c3e9 ldrb w9, [sp, #0x30] 8dcac: a943abeb ldp x11, x10, [sp, #0x38] 8dcb0: d100c100 sub x0, x8, #0x30 8dcb4: 7200013f tst w9, #0x1 8dcb8: d341fd28 lsr x8, x9, #1 8dcbc: f9400fe9 ldr x9, [sp, #0x18] 8dcc0: 9a8b0102 csel x2, x8, x11, eq 8dcc4: 9a8a0121 csel x1, x9, x10, eq 8dcc8: 9400047c bl 0x8eeb8 8dccc: 3940c3e8 ldrb w8, [sp, #0x30] 8dcd0: 36000068 tbz w8, #0x0, 0x8dcdc 8dcd4: f94023e0 ldr x0, [sp, #0x40] 8dcd8: 97fe073a bl 0xf9c0 8dcdc: f94006a8 ldr x8, [x21, #0x8] 8dce0: f9400ea9 ldr x9, [x21, #0x18] 8dce4: d100c101 sub x1, x8, #0x30 8dce8: f90017e9 str x9, [sp, #0x28] 8dcec: 9100c3e0 add x0, sp, #0x30 8dcf0: 9100a3e2 add x2, sp, #0x28 8dcf4: 940004d4 bl 0x8f044 8dcf8: a942a6a8 ldp x8, x9, [x21, #0x28] 8dcfc: eb09011f cmp x8, x9 8dd00: 540001e2 b.hs 0x8dd3c 8dd04: f94027e9 ldr x9, [sp, #0x48] 8dd08: f9000d09 str x9, [x8, #0x18] 8dd0c: 3dc00fe0 ldr q0, [sp, #0x30] 8dd10: 3d800100 str q0, [x8] 8dd14: f94023e9 ldr x9, [sp, #0x40] 8dd18: f9000909 str x9, [x8, #0x10] 8dd1c: a903ffff stp xzr, xzr, [sp, #0x38] 8dd20: f9001bff str xzr, [sp, #0x30] 8dd24: f94016a8 ldr x8, [x21, #0x28] 8dd28: 91008108 add x8, x8, #0x20 8dd2c: f90016a8 str x8, [x21, #0x28] 8dd30: f9401bfa ldr x26, [sp, #0x30] 8dd34: b50027da cbnz x26, 0x8e22c 8dd38: 17fffcc3 b 0x8d044 8dd3c: f94012aa ldr x10, [x21, #0x20] 8dd40: cb0a0108 sub x8, x8, x10 8dd44: 9345fd1a asr x26, x8, #5 8dd48: 91000748 add x8, x26, #0x1 8dd4c: d37bfd0b lsr x11, x8, #59 8dd50: b500606b cbnz x11, 0x8e95c 8dd54: cb0a0129 sub x9, x9, x10 8dd58: 9345fd2a asr x10, x9, #5 8dd5c: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 8dd60: eb0b015f cmp x10, x11 8dd64: 540014e8 b.hi 0x8e000 8dd68: 9344fd29 asr x9, x9, #4 8dd6c: eb08013f cmp x9, x8 8dd70: 9a893118 csel x24, x8, x9, lo 8dd74: b5001498 cbnz x24, 0x8e004 8dd78: aa1f03e0 mov x0, xzr 8dd7c: 140000db b 0x8e0e8 8dd80: 2a1f03f8 mov w24, wzr 8dd84: 320003fb orr w27, wzr, #0x1 8dd88: aa1a03f9 mov x25, x26 8dd8c: 394143e8 ldrb w8, [sp, #0x50] 8dd90: 3707bf28 tbnz w8, #0x0, 0x8d574 8dd94: 17fffdfa b 0x8d57c 8dd98: 320003f8 orr w24, wzr, #0x1 8dd9c: 394143e8 ldrb w8, [sp, #0x50] 8dda0: 3707c3a8 tbnz w8, #0x0, 0x8d614 8dda4: 17fffe1e b 0x8d61c 8dda8: f85a8308 ldur x8, [x24, #-0x58] 8ddac: b4ffedc8 cbz x8, 0x8db64 8ddb0: d0000160 adrp x0, 0xbb000 8ddb4: 9100c3e8 add x8, sp, #0x30 8ddb8: 910143e1 add x1, sp, #0x50 8ddbc: 91058400 add x0, x0, #0x161 8ddc0: 94000e86 bl 0x917d8 8ddc4: f94006a8 ldr x8, [x21, #0x8] 8ddc8: 3940c3e9 ldrb w9, [sp, #0x30] 8ddcc: a943abeb ldp x11, x10, [sp, #0x38] 8ddd0: d100c100 sub x0, x8, #0x30 8ddd4: 7200013f tst w9, #0x1 8ddd8: d341fd28 lsr x8, x9, #1 8dddc: f9400fe9 ldr x9, [sp, #0x18] 8dde0: 9a8b0102 csel x2, x8, x11, eq 8dde4: 9a8a0121 csel x1, x9, x10, eq 8dde8: 94000434 bl 0x8eeb8 8ddec: 3940c3e8 ldrb w8, [sp, #0x30] 8ddf0: 36000068 tbz w8, #0x0, 0x8ddfc 8ddf4: f94023e0 ldr x0, [sp, #0x40] 8ddf8: 97fe06f2 bl 0xf9c0 8ddfc: f94006a8 ldr x8, [x21, #0x8] 8de00: f9400ea9 ldr x9, [x21, #0x18] 8de04: d100c101 sub x1, x8, #0x30 8de08: f90017e9 str x9, [sp, #0x28] 8de0c: 9100c3e0 add x0, sp, #0x30 8de10: 9100a3e2 add x2, sp, #0x28 8de14: 9400048c bl 0x8f044 8de18: a942a6a8 ldp x8, x9, [x21, #0x28] 8de1c: eb09011f cmp x8, x9 8de20: 54000482 b.hs 0x8deb0 8de24: f94027e9 ldr x9, [sp, #0x48] 8de28: f9000d09 str x9, [x8, #0x18] 8de2c: 3dc00fe0 ldr q0, [sp, #0x30] 8de30: 3d800100 str q0, [x8] 8de34: f94023e9 ldr x9, [sp, #0x40] 8de38: f9000909 str x9, [x8, #0x10] 8de3c: a903ffff stp xzr, xzr, [sp, #0x38] 8de40: f9001bff str xzr, [sp, #0x30] 8de44: f94016a8 ldr x8, [x21, #0x28] 8de48: 91008108 add x8, x8, #0x20 8de4c: f90016a8 str x8, [x21, #0x28] 8de50: f9401bfa ldr x26, [sp, #0x30] 8de54: b5ffb99a cbnz x26, 0x8d584 8de58: 17fffde9 b 0x8d5fc 8de5c: 320003f8 orr w24, wzr, #0x1 8de60: 394143e8 ldrb w8, [sp, #0x50] 8de64: 3707c2a8 tbnz w8, #0x0, 0x8d6b8 8de68: 17fffe16 b 0x8d6c0 8de6c: f94012aa ldr x10, [x21, #0x20] 8de70: cb0a0108 sub x8, x8, x10 8de74: 9345fd18 asr x24, x8, #5 8de78: 91000708 add x8, x24, #0x1 8de7c: d37bfd0b lsr x11, x8, #59 8de80: b500570b cbnz x11, 0x8e960 8de84: cb0a0129 sub x9, x9, x10 8de88: 9345fd2a asr x10, x9, #5 8de8c: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 8de90: eb0b015f cmp x10, x11 8de94: 54001988 b.hi 0x8e1c4 8de98: 9344fd29 asr x9, x9, #4 8de9c: eb08013f cmp x9, x8 8dea0: 9a89311b csel x27, x8, x9, lo 8dea4: b500193b cbnz x27, 0x8e1c8 8dea8: aa1f03e0 mov x0, xzr 8deac: 17fffccd b 0x8d1e0 8deb0: f94012aa ldr x10, [x21, #0x20] 8deb4: cb0a0108 sub x8, x8, x10 8deb8: 9345fd1a asr x26, x8, #5 8debc: 91000748 add x8, x26, #0x1 8dec0: d37bfd0b lsr x11, x8, #59 8dec4: b500550b cbnz x11, 0x8e964 8dec8: cb0a0129 sub x9, x9, x10 8decc: 9345fd2a asr x10, x9, #5 8ded0: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 8ded4: eb0b015f cmp x10, x11 8ded8: 540018c8 b.hi 0x8e1f0 8dedc: 9344fd29 asr x9, x9, #4 8dee0: eb08013f cmp x9, x8 8dee4: 9a893118 csel x24, x8, x9, lo 8dee8: b5001878 cbnz x24, 0x8e1f4 8deec: aa1f03e0 mov x0, xzr 8def0: 17fffcfa b 0x8d2d8 8def4: 320003f8 orr w24, wzr, #0x1 8def8: aa1a03f9 mov x25, x26 8defc: 394143e8 ldrb w8, [sp, #0x50] 8df00: 3707c2c8 tbnz w8, #0x0, 0x8d758 8df04: 17fffe17 b 0x8d760 8df08: f85a8308 ldur x8, [x24, #-0x58] 8df0c: b4ffca48 cbz x8, 0x8d854 8df10: d0000160 adrp x0, 0xbb000 8df14: 9100c3e8 add x8, sp, #0x30 8df18: 910143e1 add x1, sp, #0x50 8df1c: 91058400 add x0, x0, #0x161 8df20: 94000e2e bl 0x917d8 8df24: f94006a8 ldr x8, [x21, #0x8] 8df28: 3940c3e9 ldrb w9, [sp, #0x30] 8df2c: a943abeb ldp x11, x10, [sp, #0x38] 8df30: d100c100 sub x0, x8, #0x30 8df34: 7200013f tst w9, #0x1 8df38: d341fd28 lsr x8, x9, #1 8df3c: f9400fe9 ldr x9, [sp, #0x18] 8df40: 9a8b0102 csel x2, x8, x11, eq 8df44: 9a8a0121 csel x1, x9, x10, eq 8df48: 940003dc bl 0x8eeb8 8df4c: 3940c3e8 ldrb w8, [sp, #0x30] 8df50: 36000068 tbz w8, #0x0, 0x8df5c 8df54: f94023e0 ldr x0, [sp, #0x40] 8df58: 97fe069a bl 0xf9c0 8df5c: f94006a8 ldr x8, [x21, #0x8] 8df60: f9400ea9 ldr x9, [x21, #0x18] 8df64: d100c101 sub x1, x8, #0x30 8df68: f90017e9 str x9, [sp, #0x28] 8df6c: 9100c3e0 add x0, sp, #0x30 8df70: 9100a3e2 add x2, sp, #0x28 8df74: 94000434 bl 0x8f044 8df78: a942a6a8 ldp x8, x9, [x21, #0x28] 8df7c: eb09011f cmp x8, x9 8df80: 540001e2 b.hs 0x8dfbc 8df84: f94027e9 ldr x9, [sp, #0x48] 8df88: f9000d09 str x9, [x8, #0x18] 8df8c: 3dc00fe0 ldr q0, [sp, #0x30] 8df90: 3d800100 str q0, [x8] 8df94: f94023e9 ldr x9, [sp, #0x40] 8df98: f9000909 str x9, [x8, #0x10] 8df9c: a903ffff stp xzr, xzr, [sp, #0x38] 8dfa0: f9001bff str xzr, [sp, #0x30] 8dfa4: f94016a8 ldr x8, [x21, #0x28] 8dfa8: 91008108 add x8, x8, #0x20 8dfac: f90016a8 str x8, [x21, #0x28] 8dfb0: f9401bfa ldr x26, [sp, #0x30] 8dfb4: b5ffb3ba cbnz x26, 0x8d628 8dfb8: 17fffdba b 0x8d6a0 8dfbc: f94012aa ldr x10, [x21, #0x20] 8dfc0: cb0a0108 sub x8, x8, x10 8dfc4: 9345fd1a asr x26, x8, #5 8dfc8: 91000748 add x8, x26, #0x1 8dfcc: d37bfd0b lsr x11, x8, #59 8dfd0: b5004ccb cbnz x11, 0x8e968 8dfd4: cb0a0129 sub x9, x9, x10 8dfd8: 9345fd2a asr x10, x9, #5 8dfdc: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 8dfe0: eb0b015f cmp x10, x11 8dfe4: 54ff9f28 b.hi 0x8d3c8 8dfe8: 9344fd29 asr x9, x9, #4 8dfec: eb08013f cmp x9, x8 8dff0: 9a893118 csel x24, x8, x9, lo 8dff4: b5ff9ed8 cbnz x24, 0x8d3cc 8dff8: aa1f03e0 mov x0, xzr 8dffc: 17fffd00 b 0x8d3fc 8e000: b240ebf8 orr x24, xzr, #0x7ffffffffffffff 8e004: f9401ea9 ldr x9, [x21, #0x38] 8e008: d37beb08 lsl x8, x24, #5 8e00c: f9480120 ldr x0, [x9, #0x1000] 8e010: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8e014: cb00014a sub x10, x10, x0 8e018: eb08015f cmp x10, x8 8e01c: 54000622 b.hs 0x8e0e0 8e020: aa0803e0 mov x0, x8 8e024: 97fe0613 bl 0xf870 8e028: 14000030 b 0x8e0e8 8e02c: f85a8308 ldur x8, [x24, #-0x58] 8e030: b4ffe0a8 cbz x8, 0x8dc44 8e034: b0000160 adrp x0, 0xbb000 8e038: 9100c3e8 add x8, sp, #0x30 8e03c: 910143e1 add x1, sp, #0x50 8e040: 91058400 add x0, x0, #0x161 8e044: 94000de5 bl 0x917d8 8e048: f94006a8 ldr x8, [x21, #0x8] 8e04c: 3940c3e9 ldrb w9, [sp, #0x30] 8e050: a943abeb ldp x11, x10, [sp, #0x38] 8e054: d100c100 sub x0, x8, #0x30 8e058: 7200013f tst w9, #0x1 8e05c: d341fd28 lsr x8, x9, #1 8e060: f9400fe9 ldr x9, [sp, #0x18] 8e064: 9a8b0102 csel x2, x8, x11, eq 8e068: 9a8a0121 csel x1, x9, x10, eq 8e06c: 94000393 bl 0x8eeb8 8e070: 3940c3e8 ldrb w8, [sp, #0x30] 8e074: 36000068 tbz w8, #0x0, 0x8e080 8e078: f94023e0 ldr x0, [sp, #0x40] 8e07c: 97fe0651 bl 0xf9c0 8e080: f94006a8 ldr x8, [x21, #0x8] 8e084: f9400ea9 ldr x9, [x21, #0x18] 8e088: d100c101 sub x1, x8, #0x30 8e08c: f90017e9 str x9, [sp, #0x28] 8e090: 9100c3e0 add x0, sp, #0x30 8e094: 9100a3e2 add x2, sp, #0x28 8e098: 940003eb bl 0x8f044 8e09c: a942a6a8 ldp x8, x9, [x21, #0x28] 8e0a0: eb09011f cmp x8, x9 8e0a4: 54ff7e62 b.hs 0x8d070 8e0a8: f94027e9 ldr x9, [sp, #0x48] 8e0ac: f9000d09 str x9, [x8, #0x18] 8e0b0: 3dc00fe0 ldr q0, [sp, #0x30] 8e0b4: 3d800100 str q0, [x8] 8e0b8: f94023e9 ldr x9, [sp, #0x40] 8e0bc: f9000909 str x9, [x8, #0x10] 8e0c0: a903ffff stp xzr, xzr, [sp, #0x38] 8e0c4: f9001bff str xzr, [sp, #0x30] 8e0c8: f94016a8 ldr x8, [x21, #0x28] 8e0cc: 91008108 add x8, x8, #0x20 8e0d0: f90016a8 str x8, [x21, #0x28] 8e0d4: f9401bfa ldr x26, [sp, #0x30] 8e0d8: b5ffafba cbnz x26, 0x8d6cc 8e0dc: 17fffd9a b 0x8d744 8e0e0: 8b080008 add x8, x0, x8 8e0e4: f9080128 str x8, [x9, #0x1000] 8e0e8: 8b1a1408 add x8, x0, x26, lsl #5 8e0ec: a900fd1f stp xzr, xzr, [x8, #0x8] 8e0f0: f94027e9 ldr x9, [sp, #0x48] 8e0f4: 9100810a add x10, x8, #0x20 8e0f8: f9000d09 str x9, [x8, #0x18] 8e0fc: 3dc00fe0 ldr q0, [sp, #0x30] 8e100: 3d800100 str q0, [x8] 8e104: f94023e9 ldr x9, [sp, #0x40] 8e108: f9000909 str x9, [x8, #0x10] 8e10c: a903ffff stp xzr, xzr, [sp, #0x38] 8e110: f9001bff str xzr, [sp, #0x30] 8e114: a9422eba ldp x26, x11, [x21, #0x20] 8e118: 8b181409 add x9, x0, x24, lsl #5 8e11c: eb1a017f cmp x11, x26 8e120: 54000200 b.eq 0x8e160 8e124: a93efd1f stp xzr, xzr, [x8, #-0x18] 8e128: f81e011f stur xzr, [x8, #-0x20] 8e12c: f85f816c ldur x12, [x11, #-0x8] 8e130: f81f810c stur x12, [x8, #-0x8] 8e134: 3cde0d60 ldr q0, [x11, #-0x20]! 8e138: 3c9e0100 stur q0, [x8, #-0x20] 8e13c: f940096c ldr x12, [x11, #0x10] 8e140: eb0b035f cmp x26, x11 8e144: f81f010c stur x12, [x8, #-0x10] 8e148: d1008108 sub x8, x8, #0x20 8e14c: a900fd7f stp xzr, xzr, [x11, #0x8] 8e150: f900017f str xzr, [x11] 8e154: 54fffe81 b.ne 0x8e124 8e158: a9426abb ldp x27, x26, [x21, #0x20] 8e15c: 14000002 b 0x8e164 8e160: aa1a03fb mov x27, x26 8e164: f9401ab8 ldr x24, [x21, #0x30] 8e168: eb1b035f cmp x26, x27 8e16c: a9022aa8 stp x8, x10, [x21, #0x20] 8e170: f9001aa9 str x9, [x21, #0x30] 8e174: 540000c0 b.eq 0x8e18c 8e178: d100835a sub x26, x26, #0x20 8e17c: aa1a03e0 mov x0, x26 8e180: 94000425 bl 0x8f214 8e184: eb1a037f cmp x27, x26 8e188: 54ffff81 b.ne 0x8e178 8e18c: b40004db cbz x27, 0x8e224 8e190: f9401ea8 ldr x8, [x21, #0x38] 8e194: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8e198: eb1b013f cmp x9, x27 8e19c: 54000403 b.lo 0x8e21c 8e1a0: eb1b011f cmp x8, x27 8e1a4: 540003c8 b.hi 0x8e21c 8e1a8: f9480109 ldr x9, [x8, #0x1000] 8e1ac: eb18013f cmp x9, x24 8e1b0: 540003a1 b.ne 0x8e224 8e1b4: f908011b str x27, [x8, #0x1000] 8e1b8: f9401bfa ldr x26, [sp, #0x30] 8e1bc: b500039a cbnz x26, 0x8e22c 8e1c0: 17fffba1 b 0x8d044 8e1c4: b240ebfb orr x27, xzr, #0x7ffffffffffffff 8e1c8: f9401ea9 ldr x9, [x21, #0x38] 8e1cc: d37beb68 lsl x8, x27, #5 8e1d0: f9480120 ldr x0, [x9, #0x1000] 8e1d4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8e1d8: cb00014a sub x10, x10, x0 8e1dc: eb08015f cmp x10, x8 8e1e0: 54ff7fc2 b.hs 0x8d1d8 8e1e4: aa0803e0 mov x0, x8 8e1e8: 97fe05a2 bl 0xf870 8e1ec: 17fffbfd b 0x8d1e0 8e1f0: b240ebf8 orr x24, xzr, #0x7ffffffffffffff 8e1f4: f9401ea9 ldr x9, [x21, #0x38] 8e1f8: d37beb08 lsl x8, x24, #5 8e1fc: f9480120 ldr x0, [x9, #0x1000] 8e200: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8e204: cb00014a sub x10, x10, x0 8e208: eb08015f cmp x10, x8 8e20c: 54ff8622 b.hs 0x8d2d0 8e210: aa0803e0 mov x0, x8 8e214: 97fe0597 bl 0xf870 8e218: 17fffc30 b 0x8d2d8 8e21c: aa1b03e0 mov x0, x27 8e220: 97fe05e8 bl 0xf9c0 8e224: f9401bfa ldr x26, [sp, #0x30] 8e228: b4ff70fa cbz x26, 0x8d044 8e22c: f9401ff8 ldr x24, [sp, #0x38] 8e230: eb1a031f cmp x24, x26 8e234: 54ff6ea0 b.eq 0x8d008 8e238: 385e8308 ldurb w8, [x24, #-0x18] 8e23c: 36000068 tbz w8, #0x0, 0x8e248 8e240: f85f8300 ldur x0, [x24, #-0x8] 8e244: 97fe05df bl 0xf9c0 8e248: 385d0308 ldurb w8, [x24, #-0x30] 8e24c: d100c31b sub x27, x24, #0x30 8e250: 36000068 tbz w8, #0x0, 0x8e25c 8e254: f85e0300 ldur x0, [x24, #-0x20] 8e258: 97fe05da bl 0xf9c0 8e25c: eb1b035f cmp x26, x27 8e260: aa1b03f8 mov x24, x27 8e264: 54fffea1 b.ne 0x8e238 8e268: 17fffb68 b 0x8d008 8e26c: f94006b8 ldr x24, [x21, #0x8] 8e270: 385e8308 ldurb w8, [x24, #-0x18] 8e274: d100c314 sub x20, x24, #0x30 8e278: 36000068 tbz w8, #0x0, 0x8e284 8e27c: f85f8300 ldur x0, [x24, #-0x8] 8e280: 97fe05d0 bl 0xf9c0 8e284: 39400288 ldrb w8, [x20] 8e288: 36000068 tbz w8, #0x0, 0x8e294 8e28c: f85e0300 ldur x0, [x24, #-0x20] 8e290: 97fe05cc bl 0xf9c0 8e294: f90006b4 str x20, [x21, #0x8] 8e298: 14000126 b 0x8e730 8e29c: b94007e8 ldr w8, [sp, #0x4] 8e2a0: 91000757 add x23, x26, #0x1 8e2a4: b90062a8 str w8, [x21, #0x60] 8e2a8: b94027e8 ldr w8, [sp, #0x24] 8e2ac: 36000108 tbz w8, #0x0, 0x8e2cc 8e2b0: a94222a9 ldp x9, x8, [x21, #0x20] 8e2b4: eb08013f cmp x9, x8 8e2b8: 540000a0 b.eq 0x8e2cc 8e2bc: d1008114 sub x20, x8, #0x20 8e2c0: aa1403e0 mov x0, x20 8e2c4: 940003d4 bl 0x8f214 8e2c8: f90016b4 str x20, [x21, #0x28] 8e2cc: f9400be8 ldr x8, [sp, #0x10] 8e2d0: b4002308 cbz x8, 0x8e730 8e2d4: 39000118 strb w24, [x8] 8e2d8: 14000116 b 0x8e730 8e2dc: b240ebf6 orr x22, xzr, #0x7ffffffffffffff 8e2e0: f9401ea9 ldr x9, [x21, #0x38] 8e2e4: d37beac8 lsl x8, x22, #5 8e2e8: f9480120 ldr x0, [x9, #0x1000] 8e2ec: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8e2f0: cb00014a sub x10, x10, x0 8e2f4: eb08015f cmp x10, x8 8e2f8: 540001e2 b.hs 0x8e334 8e2fc: aa0803e0 mov x0, x8 8e300: 97fe055c bl 0xf870 8e304: 1400000e b 0x8e33c 8e308: 5100c129 sub w9, w9, #0x30 8e30c: 7100253f cmp w9, #0x9 8e310: 540025e8 b.hi 0x8e7cc 8e314: 91000c09 add x9, x0, #0x3 8e318: eb09029f cmp x20, x9 8e31c: 540025a0 b.eq 0x8e7d0 8e320: 3840152a ldrb w10, [x9], #0x1 8e324: 5100c14a sub w10, w10, #0x30 8e328: 7100295f cmp w10, #0xa 8e32c: 54ffff63 b.lo 0x8e318 8e330: 14000127 b 0x8e7cc 8e334: 8b080008 add x8, x0, x8 8e338: f9080128 str x8, [x9, #0x1000] 8e33c: 8b171408 add x8, x0, x23, lsl #5 8e340: a900fd1f stp xzr, xzr, [x8, #0x8] 8e344: f94027e9 ldr x9, [sp, #0x48] 8e348: 9100810a add x10, x8, #0x20 8e34c: f9000d09 str x9, [x8, #0x18] 8e350: 3dc00fe0 ldr q0, [sp, #0x30] 8e354: 3d800100 str q0, [x8] 8e358: f94023e9 ldr x9, [sp, #0x40] 8e35c: f9000909 str x9, [x8, #0x10] 8e360: a903ffff stp xzr, xzr, [sp, #0x38] 8e364: f9001bff str xzr, [sp, #0x30] 8e368: a9422eb7 ldp x23, x11, [x21, #0x20] 8e36c: 8b161409 add x9, x0, x22, lsl #5 8e370: eb17017f cmp x11, x23 8e374: 54000200 b.eq 0x8e3b4 8e378: a93efd1f stp xzr, xzr, [x8, #-0x18] 8e37c: f81e011f stur xzr, [x8, #-0x20] 8e380: f85f816c ldur x12, [x11, #-0x8] 8e384: f81f810c stur x12, [x8, #-0x8] 8e388: 3cde0d60 ldr q0, [x11, #-0x20]! 8e38c: 3c9e0100 stur q0, [x8, #-0x20] 8e390: f940096c ldr x12, [x11, #0x10] 8e394: eb0b02ff cmp x23, x11 8e398: f81f010c stur x12, [x8, #-0x10] 8e39c: d1008108 sub x8, x8, #0x20 8e3a0: a900fd7f stp xzr, xzr, [x11, #0x8] 8e3a4: f900017f str xzr, [x11] 8e3a8: 54fffe81 b.ne 0x8e378 8e3ac: a9425eb9 ldp x25, x23, [x21, #0x20] 8e3b0: 14000002 b 0x8e3b8 8e3b4: aa1703f9 mov x25, x23 8e3b8: f9401ab6 ldr x22, [x21, #0x30] 8e3bc: eb1902ff cmp x23, x25 8e3c0: a9022aa8 stp x8, x10, [x21, #0x20] 8e3c4: f9001aa9 str x9, [x21, #0x30] 8e3c8: 540000c0 b.eq 0x8e3e0 8e3cc: d10082f7 sub x23, x23, #0x20 8e3d0: aa1703e0 mov x0, x23 8e3d4: 94000390 bl 0x8f214 8e3d8: eb17033f cmp x25, x23 8e3dc: 54ffff81 b.ne 0x8e3cc 8e3e0: b4000219 cbz x25, 0x8e420 8e3e4: f9401ea8 ldr x8, [x21, #0x38] 8e3e8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8e3ec: eb19013f cmp x9, x25 8e3f0: 54000143 b.lo 0x8e418 8e3f4: eb19011f cmp x8, x25 8e3f8: 54000108 b.hi 0x8e418 8e3fc: f9480109 ldr x9, [x8, #0x1000] 8e400: eb16013f cmp x9, x22 8e404: 540000e1 b.ne 0x8e420 8e408: f9080119 str x25, [x8, #0x1000] 8e40c: f9401bf7 ldr x23, [sp, #0x30] 8e410: b50000d7 cbnz x23, 0x8e428 8e414: 14000023 b 0x8e4a0 8e418: aa1903e0 mov x0, x25 8e41c: 97fe0569 bl 0xf9c0 8e420: f9401bf7 ldr x23, [sp, #0x30] 8e424: b40003f7 cbz x23, 0x8e4a0 8e428: f9401ff6 ldr x22, [sp, #0x38] 8e42c: eb1702df cmp x22, x23 8e430: 540001a0 b.eq 0x8e464 8e434: 385e82c8 ldurb w8, [x22, #-0x18] 8e438: 36000068 tbz w8, #0x0, 0x8e444 8e43c: f85f82c0 ldur x0, [x22, #-0x8] 8e440: 97fe0560 bl 0xf9c0 8e444: 385d02c8 ldurb w8, [x22, #-0x30] 8e448: d100c2d9 sub x25, x22, #0x30 8e44c: 36000068 tbz w8, #0x0, 0x8e458 8e450: f85e02c0 ldur x0, [x22, #-0x20] 8e454: 97fe055b bl 0xf9c0 8e458: eb1902ff cmp x23, x25 8e45c: aa1903f6 mov x22, x25 8e460: 54fffea1 b.ne 0x8e434 8e464: f94027e8 ldr x8, [sp, #0x48] 8e468: f9001ff7 str x23, [sp, #0x38] 8e46c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8e470: eb17013f cmp x9, x23 8e474: 54000123 b.lo 0x8e498 8e478: eb17011f cmp x8, x23 8e47c: 540000e8 b.hi 0x8e498 8e480: f94023e9 ldr x9, [sp, #0x40] 8e484: f948010a ldr x10, [x8, #0x1000] 8e488: eb09015f cmp x10, x9 8e48c: 540000a1 b.ne 0x8e4a0 8e490: f9080117 str x23, [x8, #0x1000] 8e494: 14000003 b 0x8e4a0 8e498: aa1703e0 mov x0, x23 8e49c: 97fe0549 bl 0xf9c0 8e4a0: aa1803e0 mov x0, x24 8e4a4: aa1403e1 mov x1, x20 8e4a8: aa1503e2 mov x2, x21 8e4ac: 94000386 bl 0x8f2c4 8e4b0: aa0003f4 mov x20, x0 8e4b4: eb18029f cmp x20, x24 8e4b8: 54000680 b.eq 0x8e588 8e4bc: a9405aa8 ldp x8, x22, [x21] 8e4c0: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 8e4c4: f2955569 movk x9, #0xaaab 8e4c8: cb0802c8 sub x8, x22, x8 8e4cc: 9344fd08 asr x8, x8, #4 8e4d0: 9b097d08 mul x8, x8, x9 8e4d4: f100091f cmp x8, #0x2 8e4d8: 54001323 b.lo 0x8e73c 8e4dc: 385e82c8 ldurb w8, [x22, #-0x18] 8e4e0: a97f2ac9 ldp x9, x10, [x22, #-0x10] 8e4e4: d1005ecb sub x11, x22, #0x17 8e4e8: d100c2c0 sub x0, x22, #0x30 8e4ec: 7200011f tst w8, #0x1 8e4f0: d341fd08 lsr x8, x8, #1 8e4f4: 9a8a0161 csel x1, x11, x10, eq 8e4f8: 9a890102 csel x2, x8, x9, eq 8e4fc: 9400026f bl 0x8eeb8 8e500: f85e02c8 ldur x8, [x22, #-0x20] 8e504: f90023e8 str x8, [sp, #0x40] 8e508: 3cdd02c0 ldur q0, [x22, #-0x30] 8e50c: 3d800fe0 str q0, [sp, #0x30] 8e510: a93dfedf stp xzr, xzr, [x22, #-0x28] 8e514: f81d02df stur xzr, [x22, #-0x30] 8e518: f94006b6 ldr x22, [x21, #0x8] 8e51c: 385e82c8 ldurb w8, [x22, #-0x18] 8e520: d100c2d7 sub x23, x22, #0x30 8e524: 36000068 tbz w8, #0x0, 0x8e530 8e528: f85f82c0 ldur x0, [x22, #-0x8] 8e52c: 97fe0525 bl 0xf9c0 8e530: 394002e8 ldrb w8, [x23] 8e534: 36000068 tbz w8, #0x0, 0x8e540 8e538: f85e02c0 ldur x0, [x22, #-0x20] 8e53c: 97fe0521 bl 0xf9c0 8e540: f94002a8 ldr x8, [x21] 8e544: f90006b7 str x23, [x21, #0x8] 8e548: eb17011f cmp x8, x23 8e54c: 54000220 b.eq 0x8e590 8e550: d10182c0 sub x0, x22, #0x60 8e554: 3940c3f6 ldrb w22, [sp, #0x30] 8e558: a943d7e9 ldp x9, x21, [sp, #0x38] 8e55c: 9100c3e8 add x8, sp, #0x30 8e560: b2400108 orr x8, x8, #0x1 8e564: 720002df tst w22, #0x1 8e568: d341feca lsr x10, x22, #1 8e56c: 9a950101 csel x1, x8, x21, eq 8e570: 9a890142 csel x2, x10, x9, eq 8e574: 94000251 bl 0x8eeb8 8e578: b5ff399a cbnz x26, 0x8cca8 8e57c: 2a1f03f5 mov w21, wzr 8e580: 370739d6 tbnz w22, #0x0, 0x8ccb8 8e584: 17fff9cf b 0x8ccc0 8e588: aa1303f4 mov x20, x19 8e58c: 1400006b b 0x8e738 8e590: 3940c3f6 ldrb w22, [sp, #0x30] 8e594: 320003f5 orr w21, wzr, #0x1 8e598: aa1303f4 mov x20, x19 8e59c: 36073936 tbz w22, #0x0, 0x8ccc0 8e5a0: 17fff9c6 b 0x8ccb8 8e5a4: 5100c54a sub w10, w10, #0x31 8e5a8: 7100215f cmp w10, #0x8 8e5ac: 54000128 b.hi 0x8e5d0 8e5b0: 91000528 add x8, x9, #0x1 8e5b4: eb08029f cmp x20, x8 8e5b8: 54000b80 b.eq 0x8e728 8e5bc: 38401509 ldrb w9, [x8], #0x1 8e5c0: 5100c129 sub w9, w9, #0x30 8e5c4: 7100293f cmp w9, #0xa 8e5c8: 54ffff63 b.lo 0x8e5b4 8e5cc: d1000508 sub x8, x8, #0x1 8e5d0: eb14011f cmp x8, x20 8e5d4: 54000aa0 b.eq 0x8e728 8e5d8: 39400109 ldrb w9, [x8] 8e5dc: 71017d3f cmp w9, #0x5f 8e5e0: 54000a41 b.ne 0x8e728 8e5e4: 91000518 add x24, x8, #0x1 8e5e8: aa1803e0 mov x0, x24 8e5ec: aa1403e1 mov x1, x20 8e5f0: aa1503e2 mov x2, x21 8e5f4: aa1a03e3 mov x3, x26 8e5f8: 97fff8bc bl 0x8c8e8 8e5fc: aa0003f4 mov x20, x0 8e600: eb18029f cmp x20, x24 8e604: 54000780 b.eq 0x8e6f4 8e608: a94062a8 ldp x8, x24, [x21] 8e60c: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 8e610: f2955569 movk x9, #0xaaab 8e614: cb080308 sub x8, x24, x8 8e618: 9344fd08 asr x8, x8, #4 8e61c: 9b097d08 mul x8, x8, x9 8e620: f100091f cmp x8, #0x2 8e624: 54000863 b.lo 0x8e730 8e628: 385e8308 ldurb w8, [x24, #-0x18] 8e62c: a97f2b09 ldp x9, x10, [x24, #-0x10] 8e630: d1005f0b sub x11, x24, #0x17 8e634: d100c300 sub x0, x24, #0x30 8e638: 7200011f tst w8, #0x1 8e63c: d341fd08 lsr x8, x8, #1 8e640: 9a8a0161 csel x1, x11, x10, eq 8e644: 9a890102 csel x2, x8, x9, eq 8e648: 9400021c bl 0x8eeb8 8e64c: f85e0308 ldur x8, [x24, #-0x20] 8e650: f90023e8 str x8, [sp, #0x40] 8e654: 3cdd0300 ldur q0, [x24, #-0x30] 8e658: 3d800fe0 str q0, [sp, #0x30] 8e65c: a93dff1f stp xzr, xzr, [x24, #-0x28] 8e660: f81d031f stur xzr, [x24, #-0x30] 8e664: f94006b8 ldr x24, [x21, #0x8] 8e668: 385e8308 ldurb w8, [x24, #-0x18] 8e66c: d100c319 sub x25, x24, #0x30 8e670: 36000068 tbz w8, #0x0, 0x8e67c 8e674: f85f8300 ldur x0, [x24, #-0x8] 8e678: 97fe04d2 bl 0xf9c0 8e67c: 39400328 ldrb w8, [x25] 8e680: 36000068 tbz w8, #0x0, 0x8e68c 8e684: f85e0300 ldur x0, [x24, #-0x20] 8e688: 97fe04ce bl 0xf9c0 8e68c: f94002a8 ldr x8, [x21] 8e690: f90006b9 str x25, [x21, #0x8] 8e694: eb19011f cmp x8, x25 8e698: 54001480 b.eq 0x8e928 8e69c: d1018300 sub x0, x24, #0x60 8e6a0: b0000161 adrp x1, 0xbb000 8e6a4: 91058421 add x1, x1, #0x161 8e6a8: 321f03e2 orr w2, wzr, #0x2 8e6ac: 94000203 bl 0x8eeb8 8e6b0: f94006a8 ldr x8, [x21, #0x8] 8e6b4: 3940c3f5 ldrb w21, [sp, #0x30] 8e6b8: a943a7eb ldp x11, x9, [sp, #0x38] 8e6bc: 9100c3ea add x10, sp, #0x30 8e6c0: b240014a orr x10, x10, #0x1 8e6c4: 720002bf tst w21, #0x1 8e6c8: d100c100 sub x0, x8, #0x30 8e6cc: d341fea8 lsr x8, x21, #1 8e6d0: 9a890141 csel x1, x10, x9, eq 8e6d4: 9a8b0102 csel x2, x8, x11, eq 8e6d8: 940001f8 bl 0x8eeb8 8e6dc: 2a1f03f8 mov w24, wzr 8e6e0: 36000075 tbz w21, #0x0, 0x8e6ec 8e6e4: f94023e0 ldr x0, [sp, #0x40] 8e6e8: 97fe04b6 bl 0xf9c0 8e6ec: 35000238 cbnz w24, 0x8e730 8e6f0: 1400000f b 0x8e72c 8e6f4: a94052a8 ldp x8, x20, [x21] 8e6f8: eb14011f cmp x8, x20 8e6fc: 54000160 b.eq 0x8e728 8e700: 385e8288 ldurb w8, [x20, #-0x18] 8e704: d100c298 sub x24, x20, #0x30 8e708: 36000068 tbz w8, #0x0, 0x8e714 8e70c: f85f8280 ldur x0, [x20, #-0x8] 8e710: 97fe04ac bl 0xf9c0 8e714: 39400308 ldrb w8, [x24] 8e718: 36000068 tbz w8, #0x0, 0x8e724 8e71c: f85e0280 ldur x0, [x20, #-0x20] 8e720: 97fe04a8 bl 0xf9c0 8e724: f90006b8 str x24, [x21, #0x8] 8e728: aa1703f4 mov x20, x23 8e72c: aa1403f7 mov x23, x20 8e730: eb1602ff cmp x23, x22 8e734: 9a970274 csel x20, x19, x23, eq 8e738: aa1403f3 mov x19, x20 8e73c: f9401788 ldr x8, [x28, #0x28] 8e740: f85a83a9 ldur x9, [x29, #-0x58] 8e744: eb09011f cmp x8, x9 8e748: 54001061 b.ne 0x8e954 8e74c: aa1303e0 mov x0, x19 8e750: a94c7bfd ldp x29, x30, [sp, #0xc0] 8e754: a94b4ff4 ldp x20, x19, [sp, #0xb0] 8e758: a94a57f6 ldp x22, x21, [sp, #0xa0] 8e75c: a9495ff8 ldp x24, x23, [sp, #0x90] 8e760: a94867fa ldp x26, x25, [sp, #0x80] 8e764: a9476ffc ldp x28, x27, [sp, #0x70] 8e768: 910343ff add sp, sp, #0xd0 8e76c: d65f03c0 ret 8e770: 5100c108 sub w8, w8, #0x30 8e774: 7100251f cmp w8, #0x9 8e778: 54000568 b.hi 0x8e824 8e77c: 91000408 add x8, x0, #0x1 8e780: eb08029f cmp x20, x8 8e784: 54000520 b.eq 0x8e828 8e788: 38401509 ldrb w9, [x8], #0x1 8e78c: 5100c129 sub w9, w9, #0x30 8e790: 7100293f cmp w9, #0xa 8e794: 54ffff63 b.lo 0x8e780 8e798: 14000023 b 0x8e824 8e79c: 71017d3f cmp w9, #0x5f 8e7a0: 54000161 b.ne 0x8e7cc 8e7a4: 91001009 add x9, x0, #0x4 8e7a8: eb14013f cmp x9, x20 8e7ac: 54000100 b.eq 0x8e7cc 8e7b0: 3940012a ldrb w10, [x9] 8e7b4: 5100c14b sub w11, w10, #0x30 8e7b8: 7100257f cmp w11, #0x9 8e7bc: 54000c08 b.hi 0x8e93c 8e7c0: 91000529 add x9, x9, #0x1 8e7c4: eb09029f cmp x20, x9 8e7c8: 54ffff41 b.ne 0x8e7b0 8e7cc: aa0803f4 mov x20, x8 8e7d0: a94022a9 ldp x9, x8, [x21] 8e7d4: eb08013f cmp x9, x8 8e7d8: 54fffaa0 b.eq 0x8e72c 8e7dc: b0000161 adrp x1, 0xbb000 8e7e0: d100c100 sub x0, x8, #0x30 8e7e4: 910bec21 add x1, x1, #0x2fb 8e7e8: 321c03e2 orr w2, wzr, #0x10 8e7ec: 940001b3 bl 0x8eeb8 8e7f0: 17ffffcf b 0x8e72c 8e7f4: 71017d1f cmp w8, #0x5f 8e7f8: 54000161 b.ne 0x8e824 8e7fc: 91000808 add x8, x0, #0x2 8e800: eb14011f cmp x8, x20 8e804: 54000100 b.eq 0x8e824 8e808: 39400109 ldrb w9, [x8] 8e80c: 5100c12a sub w10, w9, #0x30 8e810: 7100255f cmp w10, #0x9 8e814: 540009a8 b.hi 0x8e948 8e818: 91000508 add x8, x8, #0x1 8e81c: eb08029f cmp x20, x8 8e820: 54ffff41 b.ne 0x8e808 8e824: aa0003f4 mov x20, x0 8e828: a9405ea8 ldp x8, x23, [x21] 8e82c: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 8e830: f2955569 movk x9, #0xaaab 8e834: cb0802e8 sub x8, x23, x8 8e838: 9344fd08 asr x8, x8, #4 8e83c: 9b097d08 mul x8, x8, x9 8e840: f100091f cmp x8, #0x2 8e844: 54fff743 b.lo 0x8e72c 8e848: 385e82e8 ldurb w8, [x23, #-0x18] 8e84c: a97f2ae9 ldp x9, x10, [x23, #-0x10] 8e850: d1005eeb sub x11, x23, #0x17 8e854: d100c2e0 sub x0, x23, #0x30 8e858: 7200011f tst w8, #0x1 8e85c: d341fd08 lsr x8, x8, #1 8e860: 9a8a0161 csel x1, x11, x10, eq 8e864: 9a890102 csel x2, x8, x9, eq 8e868: 94000194 bl 0x8eeb8 8e86c: f85e02e8 ldur x8, [x23, #-0x20] 8e870: f90023e8 str x8, [sp, #0x40] 8e874: 3cdd02e0 ldur q0, [x23, #-0x30] 8e878: 3d800fe0 str q0, [sp, #0x30] 8e87c: a93dfeff stp xzr, xzr, [x23, #-0x28] 8e880: f81d02ff stur xzr, [x23, #-0x30] 8e884: f94006b7 ldr x23, [x21, #0x8] 8e888: 385e82e8 ldurb w8, [x23, #-0x18] 8e88c: d100c2f8 sub x24, x23, #0x30 8e890: 36000068 tbz w8, #0x0, 0x8e89c 8e894: f85f82e0 ldur x0, [x23, #-0x8] 8e898: 97fe044a bl 0xf9c0 8e89c: 39400308 ldrb w8, [x24] 8e8a0: 36000068 tbz w8, #0x0, 0x8e8ac 8e8a4: f85e02e0 ldur x0, [x23, #-0x20] 8e8a8: 97fe0446 bl 0xf9c0 8e8ac: f94002a8 ldr x8, [x21] 8e8b0: f90006b8 str x24, [x21, #0x8] 8e8b4: eb18011f cmp x8, x24 8e8b8: 54000300 b.eq 0x8e918 8e8bc: d10182e0 sub x0, x23, #0x60 8e8c0: b0000161 adrp x1, 0xbb000 8e8c4: 91058421 add x1, x1, #0x161 8e8c8: 321f03e2 orr w2, wzr, #0x2 8e8cc: 9400017b bl 0x8eeb8 8e8d0: f94006a8 ldr x8, [x21, #0x8] 8e8d4: 3940c3f5 ldrb w21, [sp, #0x30] 8e8d8: a943a7eb ldp x11, x9, [sp, #0x38] 8e8dc: 9100c3ea add x10, sp, #0x30 8e8e0: b240014a orr x10, x10, #0x1 8e8e4: 720002bf tst w21, #0x1 8e8e8: d100c100 sub x0, x8, #0x30 8e8ec: d341fea8 lsr x8, x21, #1 8e8f0: 9a890141 csel x1, x10, x9, eq 8e8f4: 9a8b0102 csel x2, x8, x11, eq 8e8f8: 94000170 bl 0x8eeb8 8e8fc: 2a1f03f8 mov w24, wzr 8e900: 36000075 tbz w21, #0x0, 0x8e90c 8e904: f94023e0 ldr x0, [sp, #0x40] 8e908: 97fe042e bl 0xf9c0 8e90c: aa1403f7 mov x23, x20 8e910: 35fff118 cbnz w24, 0x8e730 8e914: 17ffff86 b 0x8e72c 8e918: 3940c3f5 ldrb w21, [sp, #0x30] 8e91c: 320003f8 orr w24, wzr, #0x1 8e920: 3607ff75 tbz w21, #0x0, 0x8e90c 8e924: 17fffff8 b 0x8e904 8e928: 3940c3f5 ldrb w21, [sp, #0x30] 8e92c: 320003f8 orr w24, wzr, #0x1 8e930: aa1703f4 mov x20, x23 8e934: 3607edd5 tbz w21, #0x0, 0x8e6ec 8e938: 17ffff6b b 0x8e6e4 8e93c: 71017d5f cmp w10, #0x5f 8e940: 9a891514 csinc x20, x8, x9, ne 8e944: 17ffffa3 b 0x8e7d0 8e948: 71017d3f cmp w9, #0x5f 8e94c: 9a881414 csinc x20, x0, x8, ne 8e950: 17ffffb6 b 0x8e828 8e954: 97fe0223 bl 0xf1e0 <__stack_chk_fail@plt> 8e958: 97fe015a bl 0xeec0 8e95c: 97fe0159 bl 0xeec0 8e960: 97fe0158 bl 0xeec0 8e964: 97fe0157 bl 0xeec0 8e968: 97fe0156 bl 0xeec0 8e96c: 97fe0155 bl 0xeec0 8e970: 97fe0154 bl 0xeec0 8e974: f9401bf4 ldr x20, [sp, #0x30] 8e978: aa0003f3 mov x19, x0 8e97c: b4001974 cbz x20, 0x8eca8 8e980: f9401ff5 ldr x21, [sp, #0x38] 8e984: eb1402bf cmp x21, x20 8e988: 54001180 b.eq 0x8ebb8 8e98c: 385e82a8 ldurb w8, [x21, #-0x18] 8e990: 36000068 tbz w8, #0x0, 0x8e99c 8e994: f85f82a0 ldur x0, [x21, #-0x8] 8e998: 97fe040a bl 0xf9c0 8e99c: 385d02a8 ldurb w8, [x21, #-0x30] 8e9a0: d100c2b6 sub x22, x21, #0x30 8e9a4: 36000068 tbz w8, #0x0, 0x8e9b0 8e9a8: f85e02a0 ldur x0, [x21, #-0x20] 8e9ac: 97fe0405 bl 0xf9c0 8e9b0: eb16029f cmp x20, x22 8e9b4: aa1603f5 mov x21, x22 8e9b8: 54fffea1 b.ne 0x8e98c 8e9bc: 1400007f b 0x8ebb8 8e9c0: f9401bf4 ldr x20, [sp, #0x30] 8e9c4: aa0003f3 mov x19, x0 8e9c8: b4001794 cbz x20, 0x8ecb8 8e9cc: f9401ff5 ldr x21, [sp, #0x38] 8e9d0: eb1402bf cmp x21, x20 8e9d4: 540001a0 b.eq 0x8ea08 8e9d8: 385e82a8 ldurb w8, [x21, #-0x18] 8e9dc: 36000068 tbz w8, #0x0, 0x8e9e8 8e9e0: f85f82a0 ldur x0, [x21, #-0x8] 8e9e4: 97fe03f7 bl 0xf9c0 8e9e8: 385d02a8 ldurb w8, [x21, #-0x30] 8e9ec: d100c2b6 sub x22, x21, #0x30 8e9f0: 36000068 tbz w8, #0x0, 0x8e9fc 8e9f4: f85e02a0 ldur x0, [x21, #-0x20] 8e9f8: 97fe03f2 bl 0xf9c0 8e9fc: eb16029f cmp x20, x22 8ea00: aa1603f5 mov x21, x22 8ea04: 54fffea1 b.ne 0x8e9d8 8ea08: f94027e8 ldr x8, [sp, #0x48] 8ea0c: f9001ff4 str x20, [sp, #0x38] 8ea10: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8ea14: eb14013f cmp x9, x20 8ea18: 54000143 b.lo 0x8ea40 8ea1c: eb14011f cmp x8, x20 8ea20: 54000108 b.hi 0x8ea40 8ea24: f94023e9 ldr x9, [sp, #0x40] 8ea28: f948010a ldr x10, [x8, #0x1000] 8ea2c: eb09015f cmp x10, x9 8ea30: 54001441 b.ne 0x8ecb8 8ea34: aa1303e0 mov x0, x19 8ea38: f9080114 str x20, [x8, #0x1000] 8ea3c: 94006dd8 bl 0xaa19c 8ea40: aa1403e0 mov x0, x20 8ea44: 1400009c b 0x8ecb4 8ea48: f9401bf4 ldr x20, [sp, #0x30] 8ea4c: aa0003f3 mov x19, x0 8ea50: b40012d4 cbz x20, 0x8eca8 8ea54: f9401ff5 ldr x21, [sp, #0x38] 8ea58: eb1402bf cmp x21, x20 8ea5c: 54000ae0 b.eq 0x8ebb8 8ea60: 385e82a8 ldurb w8, [x21, #-0x18] 8ea64: 36000068 tbz w8, #0x0, 0x8ea70 8ea68: f85f82a0 ldur x0, [x21, #-0x8] 8ea6c: 97fe03d5 bl 0xf9c0 8ea70: 385d02a8 ldurb w8, [x21, #-0x30] 8ea74: d100c2b6 sub x22, x21, #0x30 8ea78: 36000068 tbz w8, #0x0, 0x8ea84 8ea7c: f85e02a0 ldur x0, [x21, #-0x20] 8ea80: 97fe03d0 bl 0xf9c0 8ea84: eb16029f cmp x20, x22 8ea88: aa1603f5 mov x21, x22 8ea8c: 54fffea1 b.ne 0x8ea60 8ea90: 1400004a b 0x8ebb8 8ea94: f9401bf4 ldr x20, [sp, #0x30] 8ea98: aa0003f3 mov x19, x0 8ea9c: b4001074 cbz x20, 0x8eca8 8eaa0: f9401ff5 ldr x21, [sp, #0x38] 8eaa4: eb1402bf cmp x21, x20 8eaa8: 54000880 b.eq 0x8ebb8 8eaac: 385e82a8 ldurb w8, [x21, #-0x18] 8eab0: 36000068 tbz w8, #0x0, 0x8eabc 8eab4: f85f82a0 ldur x0, [x21, #-0x8] 8eab8: 97fe03c2 bl 0xf9c0 8eabc: 385d02a8 ldurb w8, [x21, #-0x30] 8eac0: d100c2b6 sub x22, x21, #0x30 8eac4: 36000068 tbz w8, #0x0, 0x8ead0 8eac8: f85e02a0 ldur x0, [x21, #-0x20] 8eacc: 97fe03bd bl 0xf9c0 8ead0: eb16029f cmp x20, x22 8ead4: aa1603f5 mov x21, x22 8ead8: 54fffea1 b.ne 0x8eaac 8eadc: 14000037 b 0x8ebb8 8eae0: f9401bf4 ldr x20, [sp, #0x30] 8eae4: aa0003f3 mov x19, x0 8eae8: b4000d94 cbz x20, 0x8ec98 8eaec: f9401ff5 ldr x21, [sp, #0x38] 8eaf0: eb1402bf cmp x21, x20 8eaf4: 540001a0 b.eq 0x8eb28 8eaf8: 385e82a8 ldurb w8, [x21, #-0x18] 8eafc: 36000068 tbz w8, #0x0, 0x8eb08 8eb00: f85f82a0 ldur x0, [x21, #-0x8] 8eb04: 97fe03af bl 0xf9c0 8eb08: 385d02a8 ldurb w8, [x21, #-0x30] 8eb0c: d100c2b6 sub x22, x21, #0x30 8eb10: 36000068 tbz w8, #0x0, 0x8eb1c 8eb14: f85e02a0 ldur x0, [x21, #-0x20] 8eb18: 97fe03aa bl 0xf9c0 8eb1c: eb16029f cmp x20, x22 8eb20: aa1603f5 mov x21, x22 8eb24: 54fffea1 b.ne 0x8eaf8 8eb28: f94027e8 ldr x8, [sp, #0x48] 8eb2c: f9001ff4 str x20, [sp, #0x38] 8eb30: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8eb34: eb14013f cmp x9, x20 8eb38: 54000143 b.lo 0x8eb60 8eb3c: eb14011f cmp x8, x20 8eb40: 54000108 b.hi 0x8eb60 8eb44: f94023e9 ldr x9, [sp, #0x40] 8eb48: f948010a ldr x10, [x8, #0x1000] 8eb4c: eb09015f cmp x10, x9 8eb50: 54000a41 b.ne 0x8ec98 8eb54: f9080114 str x20, [x8, #0x1000] 8eb58: 37000a3b tbnz w27, #0x0, 0x8ec9c 8eb5c: 14000057 b 0x8ecb8 8eb60: aa1403e0 mov x0, x20 8eb64: 97fe0397 bl 0xf9c0 8eb68: 370009bb tbnz w27, #0x0, 0x8ec9c 8eb6c: 14000053 b 0x8ecb8 8eb70: f9401bf4 ldr x20, [sp, #0x30] 8eb74: aa0003f3 mov x19, x0 8eb78: b4000994 cbz x20, 0x8eca8 8eb7c: f9401ff5 ldr x21, [sp, #0x38] 8eb80: eb1402bf cmp x21, x20 8eb84: 540001a0 b.eq 0x8ebb8 8eb88: 385e82a8 ldurb w8, [x21, #-0x18] 8eb8c: 36000068 tbz w8, #0x0, 0x8eb98 8eb90: f85f82a0 ldur x0, [x21, #-0x8] 8eb94: 97fe038b bl 0xf9c0 8eb98: 385d02a8 ldurb w8, [x21, #-0x30] 8eb9c: d100c2b6 sub x22, x21, #0x30 8eba0: 36000068 tbz w8, #0x0, 0x8ebac 8eba4: f85e02a0 ldur x0, [x21, #-0x20] 8eba8: 97fe0386 bl 0xf9c0 8ebac: eb16029f cmp x20, x22 8ebb0: aa1603f5 mov x21, x22 8ebb4: 54fffea1 b.ne 0x8eb88 8ebb8: f94027e8 ldr x8, [sp, #0x48] 8ebbc: f9001ff4 str x20, [sp, #0x38] 8ebc0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8ebc4: eb14013f cmp x9, x20 8ebc8: 54000163 b.lo 0x8ebf4 8ebcc: eb14011f cmp x8, x20 8ebd0: 54000128 b.hi 0x8ebf4 8ebd4: f94023e9 ldr x9, [sp, #0x40] 8ebd8: f948010a ldr x10, [x8, #0x1000] 8ebdc: eb09015f cmp x10, x9 8ebe0: 54000641 b.ne 0x8eca8 8ebe4: f9080114 str x20, [x8, #0x1000] 8ebe8: 394143e8 ldrb w8, [sp, #0x50] 8ebec: 37000628 tbnz w8, #0x0, 0x8ecb0 8ebf0: 14000032 b 0x8ecb8 8ebf4: aa1403e0 mov x0, x20 8ebf8: 1400001e b 0x8ec70 8ebfc: 14000004 b 0x8ec0c 8ec00: aa0003f3 mov x19, x0 8ec04: 37000136 tbnz w22, #0x0, 0x8ec28 8ec08: 1400002c b 0x8ecb8 8ec0c: 3940c3e8 ldrb w8, [sp, #0x30] 8ec10: aa0003f3 mov x19, x0 8ec14: 36000528 tbz w8, #0x0, 0x8ecb8 8ec18: f94023e0 ldr x0, [sp, #0x40] 8ec1c: 14000026 b 0x8ecb4 8ec20: aa0003f3 mov x19, x0 8ec24: 360004b6 tbz w22, #0x0, 0x8ecb8 8ec28: aa1503e0 mov x0, x21 8ec2c: 14000022 b 0x8ecb4 8ec30: 1400001d b 0x8eca4 8ec34: 1400001c b 0x8eca4 8ec38: 1400001b b 0x8eca4 8ec3c: 1400001a b 0x8eca4 8ec40: 14000019 b 0x8eca4 8ec44: 14000007 b 0x8ec60 8ec48: 14000017 b 0x8eca4 8ec4c: 14000005 b 0x8ec60 8ec50: 14000015 b 0x8eca4 8ec54: 14000003 b 0x8ec60 8ec58: 14000013 b 0x8eca4 8ec5c: 14000012 b 0x8eca4 8ec60: 3940c3e8 ldrb w8, [sp, #0x30] 8ec64: aa0003f3 mov x19, x0 8ec68: 36000208 tbz w8, #0x0, 0x8eca8 8ec6c: f94023e0 ldr x0, [sp, #0x40] 8ec70: 97fe0354 bl 0xf9c0 8ec74: 394143e8 ldrb w8, [sp, #0x50] 8ec78: 370001c8 tbnz w8, #0x0, 0x8ecb0 8ec7c: 1400000f b 0x8ecb8 8ec80: 14000009 b 0x8eca4 8ec84: 14000008 b 0x8eca4 8ec88: aa0003f3 mov x19, x0 8ec8c: 3700009b tbnz w27, #0x0, 0x8ec9c 8ec90: 1400000a b 0x8ecb8 8ec94: aa0003f3 mov x19, x0 8ec98: 3600011b tbz w27, #0x0, 0x8ecb8 8ec9c: aa1a03e0 mov x0, x26 8eca0: 14000005 b 0x8ecb4 8eca4: aa0003f3 mov x19, x0 8eca8: 394143e8 ldrb w8, [sp, #0x50] 8ecac: 36000068 tbz w8, #0x0, 0x8ecb8 8ecb0: f94033e0 ldr x0, [sp, #0x60] 8ecb4: 97fe0343 bl 0xf9c0 8ecb8: aa1303e0 mov x0, x19 8ecbc: 94006d38 bl 0xaa19c 8ecc0: d101c3ff sub sp, sp, #0x70 8ecc4: a9016ffc stp x28, x27, [sp, #0x10] 8ecc8: a90267fa stp x26, x25, [sp, #0x20] 8eccc: a9035ff8 stp x24, x23, [sp, #0x30] 8ecd0: a90457f6 stp x22, x21, [sp, #0x40] 8ecd4: a9054ff4 stp x20, x19, [sp, #0x50] 8ecd8: a9067bfd stp x29, x30, [sp, #0x60] 8ecdc: 910183fd add x29, sp, #0x60 8ece0: aa0003f3 mov x19, x0 8ece4: 39400268 ldrb w8, [x19] 8ece8: aa0303f4 mov x20, x3 8ecec: aa0203f5 mov x21, x2 8ecf0: aa0103f7 mov x23, x1 8ecf4: 370000a8 tbnz w8, #0x0, 0x8ed08 8ecf8: d341fd18 lsr x24, x8, #1 8ecfc: eb170316 subs x22, x24, x23 8ed00: 540000a2 b.hs 0x8ed14 8ed04: 1400006c b 0x8eeb4 8ed08: f9400678 ldr x24, [x19, #0x8] 8ed0c: eb170316 subs x22, x24, x23 8ed10: 54000d23 b.lo 0x8eeb4 8ed14: 37000068 tbnz w8, #0x0, 0x8ed20 8ed18: 528002dc mov w28, #0x16 // =22 8ed1c: 14000004 b 0x8ed2c 8ed20: f9400268 ldr x8, [x19] 8ed24: 927ff909 and x9, x8, #0xfffffffffffffffe 8ed28: d100053c sub x28, x9, #0x1 8ed2c: cb180389 sub x9, x28, x24 8ed30: eb14013f cmp x9, x20 8ed34: 54000142 b.hs 0x8ed5c 8ed38: 8b140318 add x24, x24, x20 8ed3c: 92800229 mov x9, #-0x12 // =-18 8ed40: cb1c030a sub x10, x24, x28 8ed44: cb1c0129 sub x9, x9, x28 8ed48: eb0a013f cmp x9, x10 8ed4c: 54000b43 b.lo 0x8eeb4 8ed50: 37000128 tbnz w8, #0x0, 0x8ed74 8ed54: 91000668 add x8, x19, #0x1 8ed58: 14000008 b 0x8ed78 8ed5c: b40009b4 cbz x20, 0x8ee90 8ed60: 37000288 tbnz w8, #0x0, 0x8edb0 8ed64: 91000679 add x25, x19, #0x1 8ed68: 8b170337 add x23, x25, x23 8ed6c: b5000296 cbnz x22, 0x8edbc 8ed70: 1400001c b 0x8ede0 8ed74: f9400a68 ldr x8, [x19, #0x10] 8ed78: f90007e8 str x8, [sp, #0x8] 8ed7c: 92800328 mov x8, #-0x1a // =-26 8ed80: f2efffe8 movk x8, #0x7fff, lsl #48 8ed84: eb08039f cmp x28, x8 8ed88: 54000108 b.hi 0x8eda8 8ed8c: d37ffb88 lsl x8, x28, #1 8ed90: eb08031f cmp x24, x8 8ed94: 9a983108 csel x8, x8, x24, lo 8ed98: f1005d1f cmp x8, #0x17 8ed9c: 540003e2 b.hs 0x8ee18 8eda0: 528002f9 mov w25, #0x17 // =23 8eda4: 1400001f b 0x8ee20 8eda8: b27bfbf9 orr x25, xzr, #0xffffffffffffffef 8edac: 1400001d b 0x8ee20 8edb0: f9400a79 ldr x25, [x19, #0x10] 8edb4: 8b170337 add x23, x25, x23 8edb8: b4000156 cbz x22, 0x8ede0 8edbc: 8b180328 add x8, x25, x24 8edc0: eb15011f cmp x8, x21 8edc4: 8b1402a9 add x9, x21, x20 8edc8: fa5582e2 ccmp x23, x21, #0x2, hi 8edcc: 8b1402e0 add x0, x23, x20 8edd0: aa1703e1 mov x1, x23 8edd4: aa1603e2 mov x2, x22 8edd8: 9a959135 csel x21, x9, x21, ls 8eddc: 97fe020d bl 0xf610 8ede0: aa1703e0 mov x0, x23 8ede4: aa1503e1 mov x1, x21 8ede8: aa1403e2 mov x2, x20 8edec: 97fe0209 bl 0xf610 8edf0: 39400269 ldrb w9, [x19] 8edf4: 8b140308 add x8, x24, x20 8edf8: 370000a9 tbnz w9, #0x0, 0x8ee0c 8edfc: d37ff909 lsl x9, x8, #1 8ee00: 39000269 strb w9, [x19] 8ee04: 8b080328 add x8, x25, x8 8ee08: 14000021 b 0x8ee8c 8ee0c: f9000668 str x8, [x19, #0x8] 8ee10: 8b080328 add x8, x25, x8 8ee14: 1400001e b 0x8ee8c 8ee18: 91004108 add x8, x8, #0x10 8ee1c: 927ced19 and x25, x8, #0xfffffffffffffff0 8ee20: aa1903e0 mov x0, x25 8ee24: 97fe0293 bl 0xf870 8ee28: aa0003fa mov x26, x0 8ee2c: b40000b7 cbz x23, 0x8ee40 8ee30: f94007e1 ldr x1, [sp, #0x8] 8ee34: aa1a03e0 mov x0, x26 8ee38: aa1703e2 mov x2, x23 8ee3c: 97fe0295 bl 0xf890 8ee40: 8b17035b add x27, x26, x23 8ee44: aa1b03e0 mov x0, x27 8ee48: aa1503e1 mov x1, x21 8ee4c: aa1403e2 mov x2, x20 8ee50: 97fe0290 bl 0xf890 8ee54: b40000d6 cbz x22, 0x8ee6c 8ee58: f94007e8 ldr x8, [sp, #0x8] 8ee5c: 8b140360 add x0, x27, x20 8ee60: aa1603e2 mov x2, x22 8ee64: 8b170101 add x1, x8, x23 8ee68: 97fe028a bl 0xf890 8ee6c: f1005b9f cmp x28, #0x16 8ee70: 54000060 b.eq 0x8ee7c 8ee74: f94007e0 ldr x0, [sp, #0x8] 8ee78: 97fe02d2 bl 0xf9c0 8ee7c: b2400328 orr x8, x25, #0x1 8ee80: f9000268 str x8, [x19] 8ee84: 8b180348 add x8, x26, x24 8ee88: a900ea78 stp x24, x26, [x19, #0x8] 8ee8c: 3900011f strb wzr, [x8] 8ee90: aa1303e0 mov x0, x19 8ee94: a9467bfd ldp x29, x30, [sp, #0x60] 8ee98: a9454ff4 ldp x20, x19, [sp, #0x50] 8ee9c: a94457f6 ldp x22, x21, [sp, #0x40] 8eea0: a9435ff8 ldp x24, x23, [sp, #0x30] 8eea4: a94267fa ldp x26, x25, [sp, #0x20] 8eea8: a9416ffc ldp x28, x27, [sp, #0x10] 8eeac: 9101c3ff add sp, sp, #0x70 8eeb0: d65f03c0 ret 8eeb4: 97fe0003 bl 0xeec0 8eeb8: f81a0ffb str x27, [sp, #-0x60]! 8eebc: a90167fa stp x26, x25, [sp, #0x10] 8eec0: a9025ff8 stp x24, x23, [sp, #0x20] 8eec4: a90357f6 stp x22, x21, [sp, #0x30] 8eec8: a9044ff4 stp x20, x19, [sp, #0x40] 8eecc: a9057bfd stp x29, x30, [sp, #0x50] 8eed0: 910143fd add x29, sp, #0x50 8eed4: aa0003f3 mov x19, x0 8eed8: 39400268 ldrb w8, [x19] 8eedc: aa0203f4 mov x20, x2 8eee0: aa0103f5 mov x21, x1 8eee4: 370000a8 tbnz w8, #0x0, 0x8eef8 8eee8: 528002da mov w26, #0x16 // =22 8eeec: 360000e8 tbz w8, #0x0, 0x8ef08 8eef0: f9400676 ldr x22, [x19, #0x8] 8eef4: 14000007 b 0x8ef10 8eef8: f9400268 ldr x8, [x19] 8eefc: 927ff909 and x9, x8, #0xfffffffffffffffe 8ef00: d100053a sub x26, x9, #0x1 8ef04: 3707ff68 tbnz w8, #0x0, 0x8eef0 8ef08: 121f1909 and w9, w8, #0xfe 8ef0c: d341fd36 lsr x22, x9, #1 8ef10: cb160349 sub x9, x26, x22 8ef14: eb14013f cmp x9, x20 8ef18: 54000142 b.hs 0x8ef40 8ef1c: 8b1402db add x27, x22, x20 8ef20: 92800229 mov x9, #-0x12 // =-18 8ef24: cb1a036a sub x10, x27, x26 8ef28: cb1a0129 sub x9, x9, x26 8ef2c: eb0a013f cmp x9, x10 8ef30: 54000883 b.lo 0x8f040 8ef34: 370000e8 tbnz w8, #0x0, 0x8ef50 8ef38: 91000677 add x23, x19, #0x1 8ef3c: 14000006 b 0x8ef54 8ef40: b4000714 cbz x20, 0x8f020 8ef44: 37000228 tbnz w8, #0x0, 0x8ef88 8ef48: 91000677 add x23, x19, #0x1 8ef4c: 14000010 b 0x8ef8c 8ef50: f9400a77 ldr x23, [x19, #0x10] 8ef54: 92800328 mov x8, #-0x1a // =-26 8ef58: f2efffe8 movk x8, #0x7fff, lsl #48 8ef5c: eb08035f cmp x26, x8 8ef60: 54000108 b.hi 0x8ef80 8ef64: d37ffb48 lsl x8, x26, #1 8ef68: eb08037f cmp x27, x8 8ef6c: 9a9b3108 csel x8, x8, x27, lo 8ef70: f1005d1f cmp x8, #0x17 8ef74: 54000282 b.hs 0x8efc4 8ef78: 528002f8 mov w24, #0x17 // =23 8ef7c: 14000014 b 0x8efcc 8ef80: b27bfbf8 orr x24, xzr, #0xffffffffffffffef 8ef84: 14000012 b 0x8efcc 8ef88: f9400a77 ldr x23, [x19, #0x10] 8ef8c: 8b1602e0 add x0, x23, x22 8ef90: aa1503e1 mov x1, x21 8ef94: aa1403e2 mov x2, x20 8ef98: 97fe023e bl 0xf890 8ef9c: 39400269 ldrb w9, [x19] 8efa0: 8b1402c8 add x8, x22, x20 8efa4: 370000a9 tbnz w9, #0x0, 0x8efb8 8efa8: d37ff909 lsl x9, x8, #1 8efac: 39000269 strb w9, [x19] 8efb0: 8b0802e8 add x8, x23, x8 8efb4: 1400001a b 0x8f01c 8efb8: f9000668 str x8, [x19, #0x8] 8efbc: 8b0802e8 add x8, x23, x8 8efc0: 14000017 b 0x8f01c 8efc4: 91004108 add x8, x8, #0x10 8efc8: 927ced18 and x24, x8, #0xfffffffffffffff0 8efcc: aa1803e0 mov x0, x24 8efd0: 97fe0228 bl 0xf870 8efd4: aa0003f9 mov x25, x0 8efd8: b40000b6 cbz x22, 0x8efec 8efdc: aa1903e0 mov x0, x25 8efe0: aa1703e1 mov x1, x23 8efe4: aa1603e2 mov x2, x22 8efe8: 97fe022a bl 0xf890 8efec: 8b160320 add x0, x25, x22 8eff0: aa1503e1 mov x1, x21 8eff4: aa1403e2 mov x2, x20 8eff8: 97fe0226 bl 0xf890 8effc: f1005b5f cmp x26, #0x16 8f000: 54000060 b.eq 0x8f00c 8f004: aa1703e0 mov x0, x23 8f008: 97fe026e bl 0xf9c0 8f00c: b2400308 orr x8, x24, #0x1 8f010: f9000268 str x8, [x19] 8f014: 8b1b0328 add x8, x25, x27 8f018: a900e67b stp x27, x25, [x19, #0x8] 8f01c: 3900011f strb wzr, [x8] 8f020: aa1303e0 mov x0, x19 8f024: a9457bfd ldp x29, x30, [sp, #0x50] 8f028: a9444ff4 ldp x20, x19, [sp, #0x40] 8f02c: a94357f6 ldp x22, x21, [sp, #0x30] 8f030: a9425ff8 ldp x24, x23, [sp, #0x20] 8f034: a94167fa ldp x26, x25, [sp, #0x10] 8f038: f84607fb ldr x27, [sp], #0x60 8f03c: d65f03c0 ret 8f040: 97fdffa0 bl 0xeec0 8f044: f81b0ff9 str x25, [sp, #-0x50]! 8f048: a9015ff8 stp x24, x23, [sp, #0x10] 8f04c: a90257f6 stp x22, x21, [sp, #0x20] 8f050: a9034ff4 stp x20, x19, [sp, #0x30] 8f054: a9047bfd stp x29, x30, [sp, #0x40] 8f058: 910103fd add x29, sp, #0x40 8f05c: aa0003f3 mov x19, x0 8f060: a900fe7f stp xzr, xzr, [x19, #0x8] 8f064: f900027f str xzr, [x19] 8f068: f9400048 ldr x8, [x2] 8f06c: aa0103f5 mov x21, x1 8f070: f9000e68 str x8, [x19, #0x18] 8f074: f9480114 ldr x20, [x8, #0x1000] 8f078: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8f07c: cb140129 sub x9, x9, x20 8f080: f100c13f cmp x9, #0x30 8f084: 540000a2 b.hs 0x8f098 8f088: 321c07e0 orr w0, wzr, #0x30 8f08c: 97fe01f9 bl 0xf870 8f090: aa0003f4 mov x20, x0 8f094: 14000003 b 0x8f0a0 8f098: 9100c289 add x9, x20, #0x30 8f09c: f9080109 str x9, [x8, #0x1000] 8f0a0: 9100c288 add x8, x20, #0x30 8f0a4: a9005274 stp x20, x20, [x19] 8f0a8: f9000a68 str x8, [x19, #0x10] 8f0ac: a900fe9f stp xzr, xzr, [x20, #0x8] 8f0b0: f900029f str xzr, [x20] 8f0b4: 394002a8 ldrb w8, [x21] 8f0b8: 370000c8 tbnz w8, #0x0, 0x8f0d0 8f0bc: f9400aa8 ldr x8, [x21, #0x10] 8f0c0: f9000a88 str x8, [x20, #0x10] 8f0c4: 3dc002a0 ldr q0, [x21] 8f0c8: 3d800280 str q0, [x20] 8f0cc: 14000019 b 0x8f130 8f0d0: f94006b6 ldr x22, [x21, #0x8] 8f0d4: b10042df cmn x22, #0x10 8f0d8: 54000842 b.hs 0x8f1e0 8f0dc: f9400ab7 ldr x23, [x21, #0x10] 8f0e0: f1005edf cmp x22, #0x17 8f0e4: 540000c2 b.hs 0x8f0fc 8f0e8: d37ffac8 lsl x8, x22, #1 8f0ec: aa1403f8 mov x24, x20 8f0f0: 38001708 strb w8, [x24], #0x1 8f0f4: b5000156 cbnz x22, 0x8f11c 8f0f8: 1400000d b 0x8f12c 8f0fc: 910042c8 add x8, x22, #0x10 8f100: 927ced19 and x25, x8, #0xfffffffffffffff0 8f104: aa1903e0 mov x0, x25 8f108: 97fe01da bl 0xf870 8f10c: aa0003f8 mov x24, x0 8f110: b2400328 orr x8, x25, #0x1 8f114: a900e296 stp x22, x24, [x20, #0x8] 8f118: f9000288 str x8, [x20] 8f11c: aa1803e0 mov x0, x24 8f120: aa1703e1 mov x1, x23 8f124: aa1603e2 mov x2, x22 8f128: 97fe01da bl 0xf890 8f12c: 38366b1f strb wzr, [x24, x22] 8f130: aa1403e8 mov x8, x20 8f134: f8018d1f str xzr, [x8, #0x18]! 8f138: a900fd1f stp xzr, xzr, [x8, #0x8] 8f13c: aa1503e9 mov x9, x21 8f140: 38418d2a ldrb w10, [x9, #0x18]! 8f144: 370000ca tbnz w10, #0x0, 0x8f15c 8f148: f940092a ldr x10, [x9, #0x10] 8f14c: f900090a str x10, [x8, #0x10] 8f150: 3dc00120 ldr q0, [x9] 8f154: 3d800100 str q0, [x8] 8f158: 14000019 b 0x8f1bc 8f15c: f94012b6 ldr x22, [x21, #0x20] 8f160: b10042df cmn x22, #0x10 8f164: 54000402 b.hs 0x8f1e4 8f168: f94016b5 ldr x21, [x21, #0x28] 8f16c: f1005edf cmp x22, #0x17 8f170: 540000c2 b.hs 0x8f188 8f174: d37ffac8 lsl x8, x22, #1 8f178: 91006697 add x23, x20, #0x19 8f17c: 39006288 strb w8, [x20, #0x18] 8f180: b5000156 cbnz x22, 0x8f1a8 8f184: 1400000d b 0x8f1b8 8f188: 910042c8 add x8, x22, #0x10 8f18c: 927ced18 and x24, x8, #0xfffffffffffffff0 8f190: aa1803e0 mov x0, x24 8f194: 97fe01b7 bl 0xf870 8f198: aa0003f7 mov x23, x0 8f19c: b2400308 orr x8, x24, #0x1 8f1a0: a9025e96 stp x22, x23, [x20, #0x20] 8f1a4: f9000e88 str x8, [x20, #0x18] 8f1a8: aa1703e0 mov x0, x23 8f1ac: aa1503e1 mov x1, x21 8f1b0: aa1603e2 mov x2, x22 8f1b4: 97fe01b7 bl 0xf890 8f1b8: 38366aff strb wzr, [x23, x22] 8f1bc: f9400668 ldr x8, [x19, #0x8] 8f1c0: 9100c108 add x8, x8, #0x30 8f1c4: f9000668 str x8, [x19, #0x8] 8f1c8: a9447bfd ldp x29, x30, [sp, #0x40] 8f1cc: a9434ff4 ldp x20, x19, [sp, #0x30] 8f1d0: a94257f6 ldp x22, x21, [sp, #0x20] 8f1d4: a9415ff8 ldp x24, x23, [sp, #0x10] 8f1d8: f84507f9 ldr x25, [sp], #0x50 8f1dc: d65f03c0 ret 8f1e0: 97fdff38 bl 0xeec0 8f1e4: 97fdff37 bl 0xeec0 8f1e8: 39400288 ldrb w8, [x20] 8f1ec: aa0003f5 mov x21, x0 8f1f0: 360000a8 tbz w8, #0x0, 0x8f204 8f1f4: f9400a80 ldr x0, [x20, #0x10] 8f1f8: 97fe01f2 bl 0xf9c0 8f1fc: 14000002 b 0x8f204 8f200: aa0003f5 mov x21, x0 8f204: aa1303e0 mov x0, x19 8f208: 94000003 bl 0x8f214 8f20c: aa1503e0 mov x0, x21 8f210: 94006be3 bl 0xaa19c 8f214: a9bd57f6 stp x22, x21, [sp, #-0x30]! 8f218: a9014ff4 stp x20, x19, [sp, #0x10] 8f21c: a9027bfd stp x29, x30, [sp, #0x20] 8f220: 910083fd add x29, sp, #0x20 8f224: aa0003f3 mov x19, x0 8f228: f9400274 ldr x20, [x19] 8f22c: b40003d4 cbz x20, 0x8f2a4 8f230: f9400675 ldr x21, [x19, #0x8] 8f234: aa1403e0 mov x0, x20 8f238: eb1402bf cmp x21, x20 8f23c: 540001c0 b.eq 0x8f274 8f240: 385e82a8 ldurb w8, [x21, #-0x18] 8f244: 36000068 tbz w8, #0x0, 0x8f250 8f248: f85f82a0 ldur x0, [x21, #-0x8] 8f24c: 97fe01dd bl 0xf9c0 8f250: 385d02a8 ldurb w8, [x21, #-0x30] 8f254: d100c2b6 sub x22, x21, #0x30 8f258: 36000068 tbz w8, #0x0, 0x8f264 8f25c: f85e02a0 ldur x0, [x21, #-0x20] 8f260: 97fe01d8 bl 0xf9c0 8f264: eb16029f cmp x20, x22 8f268: aa1603f5 mov x21, x22 8f26c: 54fffea1 b.ne 0x8f240 8f270: f9400260 ldr x0, [x19] 8f274: f9400e68 ldr x8, [x19, #0x18] 8f278: f9000674 str x20, [x19, #0x8] 8f27c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8f280: eb00013f cmp x9, x0 8f284: 54000183 b.lo 0x8f2b4 8f288: eb00011f cmp x8, x0 8f28c: 54000148 b.hi 0x8f2b4 8f290: f9400a69 ldr x9, [x19, #0x10] 8f294: f948010a ldr x10, [x8, #0x1000] 8f298: eb09015f cmp x10, x9 8f29c: 54000041 b.ne 0x8f2a4 8f2a0: f9080100 str x0, [x8, #0x1000] 8f2a4: a9427bfd ldp x29, x30, [sp, #0x20] 8f2a8: a9414ff4 ldp x20, x19, [sp, #0x10] 8f2ac: a8c357f6 ldp x22, x21, [sp], #0x30 8f2b0: d65f03c0 ret 8f2b4: a9427bfd ldp x29, x30, [sp, #0x20] 8f2b8: a9414ff4 ldp x20, x19, [sp, #0x10] 8f2bc: a8c357f6 ldp x22, x21, [sp], #0x30 8f2c0: 17fe01c0 b 0xf9c0 8f2c4: d104c3ff sub sp, sp, #0x130 8f2c8: a90d6ffc stp x28, x27, [sp, #0xd0] 8f2cc: a90e67fa stp x26, x25, [sp, #0xe0] 8f2d0: a90f5ff8 stp x24, x23, [sp, #0xf0] 8f2d4: a91057f6 stp x22, x21, [sp, #0x100] 8f2d8: a9114ff4 stp x20, x19, [sp, #0x110] 8f2dc: a9127bfd stp x29, x30, [sp, #0x120] 8f2e0: 910483fd add x29, sp, #0x120 8f2e4: d53bd056 mrs x22, TPIDR_EL0 8f2e8: f94016c8 ldr x8, [x22, #0x28] 8f2ec: cb000029 sub x9, x1, x0 8f2f0: aa0203fb mov x27, x2 8f2f4: f100093f cmp x9, #0x2 8f2f8: f90033e0 str x0, [sp, #0x60] 8f2fc: f81a83a8 stur x8, [x29, #-0x58] 8f300: 5400062b b.lt 0x8f3c4 8f304: f94033e8 ldr x8, [sp, #0x60] 8f308: 39400108 ldrb w8, [x8] 8f30c: 7101251f cmp w8, #0x49 8f310: 540005a1 b.ne 0x8f3c4 8f314: f9001be1 str x1, [sp, #0x30] 8f318: 3941b768 ldrb w8, [x27, #0x6d] 8f31c: 34000168 cbz w8, 0x8f348 8f320: f9402773 ldr x19, [x27, #0x48] 8f324: a97e5674 ldp x20, x21, [x19, #-0x20] 8f328: eb1402bf cmp x21, x20 8f32c: 540000c0 b.eq 0x8f344 8f330: d10082b5 sub x21, x21, #0x20 8f334: aa1503e0 mov x0, x21 8f338: 97ffffb7 bl 0x8f214 8f33c: eb15029f cmp x20, x21 8f340: 54ffff81 b.ne 0x8f330 8f344: f81e8274 stur x20, [x19, #-0x18] 8f348: f94033f8 ldr x24, [sp, #0x60] 8f34c: 52878048 mov w8, #0x3c02 // =15362 8f350: a9077fff stp xzr, xzr, [sp, #0x70] 8f354: f90037ff str xzr, [sp, #0x68] 8f358: 7900d3e8 strh w8, [sp, #0x68] 8f35c: 3901abff strb wzr, [sp, #0x6a] 8f360: 38401f08 ldrb w8, [x24, #0x1]! 8f364: b200f3e9 mov x9, #0x5555555555555555 // =6148914691236517205 8f368: f2e0aaa9 movk x9, #0x555, lsl #48 8f36c: a901a7f6 stp x22, x9, [sp, #0x18] 8f370: 7101151f cmp w8, #0x45 8f374: 54000461 b.ne 0x8f400 8f378: aa1f03ea mov x10, xzr 8f37c: aa1f03e9 mov x9, xzr 8f380: 321f03e8 orr w8, wzr, #0x2 8f384: 9101a3eb add x11, sp, #0x68 8f388: d341fd0c lsr x12, x8, #1 8f38c: 7200011f tst w8, #0x1 8f390: b2400168 orr x8, x11, #0x1 8f394: 9a890108 csel x8, x8, x9, eq 8f398: 9a8a0189 csel x9, x12, x10, eq 8f39c: 8b090108 add x8, x8, x9 8f3a0: 385ff108 ldurb w8, [x8, #-0x1] 8f3a4: 7100f91f cmp w8, #0x3e 8f3a8: 54004d41 b.ne 0x8fd50 8f3ac: 90000161 adrp x1, 0xbb000 8f3b0: 91081021 add x1, x1, #0x204 8f3b4: 9101a3e0 add x0, sp, #0x68 8f3b8: 321f03e2 orr w2, wzr, #0x2 8f3bc: 97fffebf bl 0x8eeb8 8f3c0: 14000269 b 0x8fd64 8f3c4: f94033f3 ldr x19, [sp, #0x60] 8f3c8: f90033f3 str x19, [sp, #0x60] 8f3cc: f94016c8 ldr x8, [x22, #0x28] 8f3d0: f85a83a9 ldur x9, [x29, #-0x58] 8f3d4: eb09011f cmp x8, x9 8f3d8: 54006021 b.ne 0x8ffdc 8f3dc: f94033e0 ldr x0, [sp, #0x60] 8f3e0: a9527bfd ldp x29, x30, [sp, #0x120] 8f3e4: a9514ff4 ldp x20, x19, [sp, #0x110] 8f3e8: a95057f6 ldp x22, x21, [sp, #0x100] 8f3ec: a94f5ff8 ldp x24, x23, [sp, #0xf0] 8f3f0: a94e67fa ldp x26, x25, [sp, #0xe0] 8f3f4: a94d6ffc ldp x28, x27, [sp, #0xd0] 8f3f8: 9104c3ff add sp, sp, #0x130 8f3fc: d65f03c0 ret 8f400: d10203a8 sub x8, x29, #0x80 8f404: 91016369 add x9, x27, #0x58 8f408: b2400108 orr x8, x8, #0x1 8f40c: f9000be9 str x9, [sp, #0x10] 8f410: 321c07fc orr w28, wzr, #0x30 8f414: f9001fe8 str x8, [sp, #0x38] 8f418: f9002bfb str x27, [sp, #0x50] 8f41c: 3941b768 ldrb w8, [x27, #0x6d] 8f420: 34000a88 cbz w8, 0x8f570 8f424: a944a768 ldp x8, x9, [x27, #0x48] 8f428: f9400f73 ldr x19, [x27, #0x18] 8f42c: eb09011f cmp x8, x9 8f430: 540000e2 b.hs 0x8f44c 8f434: a9007d1f stp xzr, xzr, [x8] 8f438: a9014d1f stp xzr, x19, [x8, #0x10] 8f43c: f9402768 ldr x8, [x27, #0x48] 8f440: 91008108 add x8, x8, #0x20 8f444: f9002768 str x8, [x27, #0x48] 8f448: 1400004a b 0x8f570 8f44c: f940236a ldr x10, [x27, #0x40] 8f450: cb0a0108 sub x8, x8, x10 8f454: 9345fd14 asr x20, x8, #5 8f458: 91000688 add x8, x20, #0x1 8f45c: d37bfd0b lsr x11, x8, #59 8f460: b5005ccb cbnz x11, 0x8fff8 8f464: cb0a0129 sub x9, x9, x10 8f468: 9345fd2a asr x10, x9, #5 8f46c: b240e7eb orr x11, xzr, #0x3ffffffffffffff 8f470: eb0b015f cmp x10, x11 8f474: 54000142 b.hs 0x8f49c 8f478: 9344fd29 asr x9, x9, #4 8f47c: eb08013f cmp x9, x8 8f480: 9a893115 csel x21, x8, x9, lo 8f484: f9400be8 ldr x8, [sp, #0x10] 8f488: f81983bf stur xzr, [x29, #-0x68] 8f48c: f81a03a8 stur x8, [x29, #-0x60] 8f490: b50000f5 cbnz x21, 0x8f4ac 8f494: aa1f03e0 mov x0, xzr 8f498: 14000011 b 0x8f4dc 8f49c: f9400be8 ldr x8, [sp, #0x10] 8f4a0: b240ebf5 orr x21, xzr, #0x7ffffffffffffff 8f4a4: f81983bf stur xzr, [x29, #-0x68] 8f4a8: f81a03a8 stur x8, [x29, #-0x60] 8f4ac: f9400109 ldr x9, [x8] 8f4b0: d37beaa8 lsl x8, x21, #5 8f4b4: f9480120 ldr x0, [x9, #0x1000] 8f4b8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8f4bc: cb00014a sub x10, x10, x0 8f4c0: eb08015f cmp x10, x8 8f4c4: 54000082 b.hs 0x8f4d4 8f4c8: aa0803e0 mov x0, x8 8f4cc: 97fe00e9 bl 0xf870 8f4d0: 14000003 b 0x8f4dc 8f4d4: 8b080008 add x8, x0, x8 8f4d8: f9080128 str x8, [x9, #0x1000] 8f4dc: 8b141408 add x8, x0, x20, lsl #5 8f4e0: 8b15140a add x10, x0, x21, lsl #5 8f4e4: 9100810b add x11, x8, #0x20 8f4e8: a93823a0 stp x0, x8, [x29, #-0x80] 8f4ec: a9007d1f stp xzr, xzr, [x8] 8f4f0: a9014d1f stp xzr, x19, [x8, #0x10] 8f4f4: a9392bab stp x11, x10, [x29, #-0x70] 8f4f8: a9443369 ldp x9, x12, [x27, #0x40] 8f4fc: eb09019f cmp x12, x9 8f500: 54000260 b.eq 0x8f54c 8f504: a93efd1f stp xzr, xzr, [x8, #-0x18] 8f508: f81e011f stur xzr, [x8, #-0x20] 8f50c: f85f818a ldur x10, [x12, #-0x8] 8f510: f81f810a stur x10, [x8, #-0x8] 8f514: 3cde0d80 ldr q0, [x12, #-0x20]! 8f518: 3c9e0100 stur q0, [x8, #-0x20] 8f51c: f940098a ldr x10, [x12, #0x10] 8f520: eb0c013f cmp x9, x12 8f524: f81f010a stur x10, [x8, #-0x10] 8f528: a900fd9f stp xzr, xzr, [x12, #0x8] 8f52c: f900019f str xzr, [x12] 8f530: f85883a8 ldur x8, [x29, #-0x78] 8f534: d1008108 sub x8, x8, #0x20 8f538: f81883a8 stur x8, [x29, #-0x78] 8f53c: 54fffe41 b.ne 0x8f504 8f540: a944276c ldp x12, x9, [x27, #0x40] 8f544: a9792bab ldp x11, x10, [x29, #-0x70] 8f548: 14000002 b 0x8f550 8f54c: aa0903ec mov x12, x9 8f550: a9042f68 stp x8, x11, [x27, #0x40] 8f554: a938a7ac stp x12, x9, [x29, #-0x78] 8f558: f9402b68 ldr x8, [x27, #0x50] 8f55c: d10203a0 sub x0, x29, #0x80 8f560: f9002b6a str x10, [x27, #0x50] 8f564: f81803ac stur x12, [x29, #-0x80] 8f568: f81983a8 stur x8, [x29, #-0x68] 8f56c: 940054e8 bl 0xa490c 8f570: a9405373 ldp x19, x20, [x27] 8f574: f9401be1 ldr x1, [sp, #0x30] 8f578: aa1803e0 mov x0, x24 8f57c: aa1b03e2 mov x2, x27 8f580: 94005496 bl 0xa47d8 8f584: f90017e0 str x0, [sp, #0x28] 8f588: 3941b768 ldrb w8, [x27, #0x6d] 8f58c: a9405b75 ldp x21, x22, [x27] 8f590: 34000408 cbz w8, 0x8f610 8f594: f940277a ldr x26, [x27, #0x48] 8f598: aa1a03f7 mov x23, x26 8f59c: f85e0efb ldr x27, [x23, #-0x20]! 8f5a0: b400033b cbz x27, 0x8f604 8f5a4: f85e8359 ldur x25, [x26, #-0x18] 8f5a8: aa1b03e0 mov x0, x27 8f5ac: eb1b033f cmp x25, x27 8f5b0: 540000e0 b.eq 0x8f5cc 8f5b4: d1008339 sub x25, x25, #0x20 8f5b8: aa1903e0 mov x0, x25 8f5bc: 97ffff16 bl 0x8f214 8f5c0: eb19037f cmp x27, x25 8f5c4: 54ffff81 b.ne 0x8f5b4 8f5c8: f94002e0 ldr x0, [x23] 8f5cc: f85f8348 ldur x8, [x26, #-0x8] 8f5d0: f81e835b stur x27, [x26, #-0x18] 8f5d4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8f5d8: eb00013f cmp x9, x0 8f5dc: 54000123 b.lo 0x8f600 8f5e0: eb00011f cmp x8, x0 8f5e4: 540000e8 b.hi 0x8f600 8f5e8: f85f0349 ldur x9, [x26, #-0x10] 8f5ec: f948010a ldr x10, [x8, #0x1000] 8f5f0: eb09015f cmp x10, x9 8f5f4: 54000081 b.ne 0x8f604 8f5f8: f9080100 str x0, [x8, #0x1000] 8f5fc: 14000002 b 0x8f604 8f600: 97fe00f0 bl 0xf9c0 8f604: f9402bfb ldr x27, [sp, #0x50] 8f608: 321c07fc orr w28, wzr, #0x30 8f60c: f9002777 str x23, [x27, #0x48] 8f610: f94017e8 ldr x8, [sp, #0x28] 8f614: 320003f7 orr w23, wzr, #0x1 8f618: eb18011f cmp x8, x24 8f61c: 54004da0 b.eq 0x8ffd0 8f620: f9401be9 ldr x9, [sp, #0x30] 8f624: eb09011f cmp x8, x9 8f628: 54004d40 b.eq 0x8ffd0 8f62c: 3941b76a ldrb w10, [x27, #0x6d] 8f630: cb130288 sub x8, x20, x19 8f634: cb1502c9 sub x9, x22, x21 8f638: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 8f63c: 9344fd08 asr x8, x8, #4 8f640: 9344fd29 asr x9, x9, #4 8f644: f295556b movk x11, #0xaaab 8f648: 9b0b7d08 mul x8, x8, x11 8f64c: 9b0b7d3a mul x26, x9, x11 8f650: f90023e8 str x8, [sp, #0x40] 8f654: 34002dca cbz w10, 0x8fc0c 8f658: f9402773 ldr x19, [x27, #0x48] 8f65c: f9400f74 ldr x20, [x27, #0x18] 8f660: a97ea668 ldp x8, x9, [x19, #-0x18] 8f664: eb09011f cmp x8, x9 8f668: 540000e2 b.hs 0x8f684 8f66c: a9007d1f stp xzr, xzr, [x8] 8f670: a901511f stp xzr, x20, [x8, #0x10] 8f674: f85e8268 ldur x8, [x19, #-0x18] 8f678: 91008108 add x8, x8, #0x20 8f67c: f81e8268 stur x8, [x19, #-0x18] 8f680: 1400004f b 0x8f7bc 8f684: f85e026a ldur x10, [x19, #-0x20] 8f688: cb0a0108 sub x8, x8, x10 8f68c: 9345fd15 asr x21, x8, #5 8f690: 910006a8 add x8, x21, #0x1 8f694: d37bfd0b lsr x11, x8, #59 8f698: b5004b2b cbnz x11, 0x8fffc 8f69c: cb0a0129 sub x9, x9, x10 8f6a0: 9345fd2a asr x10, x9, #5 8f6a4: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 8f6a8: eb0b015f cmp x10, x11 8f6ac: 540000e8 b.hi 0x8f6c8 8f6b0: 9344fd29 asr x9, x9, #4 8f6b4: eb08013f cmp x9, x8 8f6b8: 9a893116 csel x22, x8, x9, lo 8f6bc: b5000096 cbnz x22, 0x8f6cc 8f6c0: aa1f03e0 mov x0, xzr 8f6c4: 1400000e b 0x8f6fc 8f6c8: b240ebf6 orr x22, xzr, #0x7ffffffffffffff 8f6cc: f85f8269 ldur x9, [x19, #-0x8] 8f6d0: d37beac8 lsl x8, x22, #5 8f6d4: f9480120 ldr x0, [x9, #0x1000] 8f6d8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8f6dc: cb00014a sub x10, x10, x0 8f6e0: eb08015f cmp x10, x8 8f6e4: 54000082 b.hs 0x8f6f4 8f6e8: aa0803e0 mov x0, x8 8f6ec: 97fe0061 bl 0xf870 8f6f0: 14000003 b 0x8f6fc 8f6f4: 8b080008 add x8, x0, x8 8f6f8: f9080128 str x8, [x9, #0x1000] 8f6fc: 8b151408 add x8, x0, x21, lsl #5 8f700: a9007d1f stp xzr, xzr, [x8] 8f704: a901511f stp xzr, x20, [x8, #0x10] 8f708: a97e2e78 ldp x24, x11, [x19, #-0x20] 8f70c: 8b161409 add x9, x0, x22, lsl #5 8f710: 9100810a add x10, x8, #0x20 8f714: eb18017f cmp x11, x24 8f718: 54000200 b.eq 0x8f758 8f71c: a93efd1f stp xzr, xzr, [x8, #-0x18] 8f720: f81e011f stur xzr, [x8, #-0x20] 8f724: f85f816c ldur x12, [x11, #-0x8] 8f728: f81f810c stur x12, [x8, #-0x8] 8f72c: 3cde0d60 ldr q0, [x11, #-0x20]! 8f730: 3c9e0100 stur q0, [x8, #-0x20] 8f734: f940096c ldr x12, [x11, #0x10] 8f738: eb0b031f cmp x24, x11 8f73c: f81f010c stur x12, [x8, #-0x10] 8f740: d1008108 sub x8, x8, #0x20 8f744: a900fd7f stp xzr, xzr, [x11, #0x8] 8f748: f900017f str xzr, [x11] 8f74c: 54fffe81 b.ne 0x8f71c 8f750: a97e6279 ldp x25, x24, [x19, #-0x20] 8f754: 14000002 b 0x8f75c 8f758: aa1803f9 mov x25, x24 8f75c: f85f0274 ldur x20, [x19, #-0x10] 8f760: eb19031f cmp x24, x25 8f764: a93e2a68 stp x8, x10, [x19, #-0x20] 8f768: f81f0269 stur x9, [x19, #-0x10] 8f76c: 540000c0 b.eq 0x8f784 8f770: d1008318 sub x24, x24, #0x20 8f774: aa1803e0 mov x0, x24 8f778: 97fffea7 bl 0x8f214 8f77c: eb18033f cmp x25, x24 8f780: 54ffff81 b.ne 0x8f770 8f784: b40001d9 cbz x25, 0x8f7bc 8f788: f85f8268 ldur x8, [x19, #-0x8] 8f78c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8f790: eb19013f cmp x9, x25 8f794: 54000103 b.lo 0x8f7b4 8f798: eb19011f cmp x8, x25 8f79c: 540000c8 b.hi 0x8f7b4 8f7a0: f9480109 ldr x9, [x8, #0x1000] 8f7a4: eb14013f cmp x9, x20 8f7a8: 540000a1 b.ne 0x8f7bc 8f7ac: f9080119 str x25, [x8, #0x1000] 8f7b0: 14000003 b 0x8f7bc 8f7b4: aa1903e0 mov x0, x25 8f7b8: 97fe0082 bl 0xf9c0 8f7bc: f94023f3 ldr x19, [sp, #0x40] 8f7c0: f9002ffa str x26, [sp, #0x58] 8f7c4: eb1a027f cmp x19, x26 8f7c8: 54002222 b.hs 0x8fc0c 8f7cc: 14000093 b 0x8fa18 8f7d0: 8b000309 add x9, x24, x0 8f7d4: f9080109 str x9, [x8, #0x1000] 8f7d8: 14000002 b 0x8f7e0 8f7dc: aa1f03f8 mov x24, xzr 8f7e0: 9b1c62db madd x27, x22, x28, x24 8f7e4: a900ff7f stp xzr, xzr, [x27, #0x8] 8f7e8: f900037f str xzr, [x27] 8f7ec: 39400328 ldrb w8, [x25] 8f7f0: d503201f nop 8f7f4: 9b1c628b madd x11, x20, x28, x24 8f7f8: f90027eb str x11, [sp, #0x48] 8f7fc: 370000c8 tbnz w8, #0x0, 0x8f814 8f800: f9400b28 ldr x8, [x25, #0x10] 8f804: f9000b68 str x8, [x27, #0x10] 8f808: 3dc00320 ldr q0, [x25] 8f80c: 3d800360 str q0, [x27] 8f810: 14000021 b 0x8f894 8f814: 9b1c5e68 madd x8, x19, x28, x23 8f818: f9400519 ldr x25, [x8, #0x8] 8f81c: 321c07fa orr w26, wzr, #0x30 8f820: b100433f cmn x25, #0x10 8f824: 54003e22 b.hs 0x8ffe8 8f828: f9400901 ldr x1, [x8, #0x10] 8f82c: f1005f3f cmp x25, #0x17 8f830: 540000e2 b.hs 0x8f84c 8f834: d37ffb28 lsl x8, x25, #1 8f838: aa1b03f4 mov x20, x27 8f83c: 38001688 strb w8, [x20], #0x1 8f840: f9402ffa ldr x26, [sp, #0x58] 8f844: b50001d9 cbnz x25, 0x8f87c 8f848: 14000010 b 0x8f888 8f84c: 91004328 add x8, x25, #0x10 8f850: 927ced1c and x28, x8, #0xfffffffffffffff0 8f854: aa1c03e0 mov x0, x28 8f858: aa0103f4 mov x20, x1 8f85c: 97fe0005 bl 0xf870 8f860: aa1403e1 mov x1, x20 8f864: aa0003f4 mov x20, x0 8f868: 9b1a62c8 madd x8, x22, x26, x24 8f86c: b2400389 orr x9, x28, #0x1 8f870: a900d119 stp x25, x20, [x8, #0x8] 8f874: f9000369 str x9, [x27] 8f878: f9402ffa ldr x26, [sp, #0x58] 8f87c: aa1403e0 mov x0, x20 8f880: aa1903e2 mov x2, x25 8f884: 97fe0003 bl 0xf890 8f888: 38396a9f strb wzr, [x20, x25] 8f88c: f94027eb ldr x11, [sp, #0x48] 8f890: 321c07fc orr w28, wzr, #0x30 8f894: 9b1c62d9 madd x25, x22, x28, x24 8f898: f8018f3f str xzr, [x25, #0x18]! 8f89c: d503201f nop 8f8a0: 9b1c5e68 madd x8, x19, x28, x23 8f8a4: a900ff3f stp xzr, xzr, [x25, #0x8] 8f8a8: 38418d09 ldrb w9, [x8, #0x18]! 8f8ac: 370000c9 tbnz w9, #0x0, 0x8f8c4 8f8b0: f9400909 ldr x9, [x8, #0x10] 8f8b4: f9000b29 str x9, [x25, #0x10] 8f8b8: 3dc00100 ldr q0, [x8] 8f8bc: 3d800320 str q0, [x25] 8f8c0: 1400001e b 0x8f938 8f8c4: 9b1c5e68 madd x8, x19, x28, x23 8f8c8: f940111a ldr x26, [x8, #0x20] 8f8cc: 321c07f4 orr w20, wzr, #0x30 8f8d0: b100435f cmn x26, #0x10 8f8d4: 540038e2 b.hs 0x8fff0 8f8d8: f9401517 ldr x23, [x8, #0x28] 8f8dc: f1005f5f cmp x26, #0x17 8f8e0: 540000a2 b.hs 0x8f8f4 8f8e4: d37ffb48 lsl x8, x26, #1 8f8e8: 38001728 strb w8, [x25], #0x1 8f8ec: b500017a cbnz x26, 0x8f918 8f8f0: 1400000e b 0x8f928 8f8f4: 91004348 add x8, x26, #0x10 8f8f8: 927ced1c and x28, x8, #0xfffffffffffffff0 8f8fc: aa1c03e0 mov x0, x28 8f900: 97fdffdc bl 0xf870 8f904: 9b1462c8 madd x8, x22, x20, x24 8f908: b2400389 orr x9, x28, #0x1 8f90c: a902011a stp x26, x0, [x8, #0x20] 8f910: f9000329 str x9, [x25] 8f914: aa0003f9 mov x25, x0 8f918: aa1903e0 mov x0, x25 8f91c: aa1703e1 mov x1, x23 8f920: aa1a03e2 mov x2, x26 8f924: 97fdffdb bl 0xf890 8f928: 383a6b3f strb wzr, [x25, x26] 8f92c: f9402ffa ldr x26, [sp, #0x58] 8f930: f94027eb ldr x11, [sp, #0x48] 8f934: 321c07fc orr w28, wzr, #0x30 8f938: a97e26b4 ldp x20, x9, [x21, #-0x20] 8f93c: 9100c368 add x8, x27, #0x30 8f940: eb14013f cmp x9, x20 8f944: 54000260 b.eq 0x8f990 8f948: f85e012a ldur x10, [x9, #-0x20] 8f94c: f81e036a stur x10, [x27, #-0x20] 8f950: 3cdd0120 ldur q0, [x9, #-0x30] 8f954: 3c9d0360 stur q0, [x27, #-0x30] 8f958: f85f812a ldur x10, [x9, #-0x8] 8f95c: a93dfd3f stp xzr, xzr, [x9, #-0x28] 8f960: f81d013f stur xzr, [x9, #-0x30] 8f964: f81f836a stur x10, [x27, #-0x8] 8f968: 3cde8120 ldur q0, [x9, #-0x18] 8f96c: 3c9e8360 stur q0, [x27, #-0x18] 8f970: a93f7d3f stp xzr, xzr, [x9, #-0x10] 8f974: f81e813f stur xzr, [x9, #-0x18] 8f978: d100c129 sub x9, x9, #0x30 8f97c: eb09029f cmp x20, x9 8f980: d100c37b sub x27, x27, #0x30 8f984: 54fffe21 b.ne 0x8f948 8f988: a97e52b8 ldp x24, x20, [x21, #-0x20] 8f98c: 14000002 b 0x8f994 8f990: aa1403f8 mov x24, x20 8f994: f85f02b6 ldur x22, [x21, #-0x10] 8f998: a93e22bb stp x27, x8, [x21, #-0x20] 8f99c: f81f02ab stur x11, [x21, #-0x10] 8f9a0: f9402bfb ldr x27, [sp, #0x50] 8f9a4: eb18029f cmp x20, x24 8f9a8: 540001a0 b.eq 0x8f9dc 8f9ac: 385e8288 ldurb w8, [x20, #-0x18] 8f9b0: 36000068 tbz w8, #0x0, 0x8f9bc 8f9b4: f85f8280 ldur x0, [x20, #-0x8] 8f9b8: 97fe0002 bl 0xf9c0 8f9bc: 385d0288 ldurb w8, [x20, #-0x30] 8f9c0: d100c297 sub x23, x20, #0x30 8f9c4: 36000068 tbz w8, #0x0, 0x8f9d0 8f9c8: f85e0280 ldur x0, [x20, #-0x20] 8f9cc: 97fdfffd bl 0xf9c0 8f9d0: eb17031f cmp x24, x23 8f9d4: aa1703f4 mov x20, x23 8f9d8: 54fffea1 b.ne 0x8f9ac 8f9dc: b4001138 cbz x24, 0x8fc00 8f9e0: f85f82a8 ldur x8, [x21, #-0x8] 8f9e4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8f9e8: eb18013f cmp x9, x24 8f9ec: 54000103 b.lo 0x8fa0c 8f9f0: eb18011f cmp x8, x24 8f9f4: 540000c8 b.hi 0x8fa0c 8f9f8: f9480109 ldr x9, [x8, #0x1000] 8f9fc: eb16013f cmp x9, x22 8fa00: 54001001 b.ne 0x8fc00 8fa04: f9080118 str x24, [x8, #0x1000] 8fa08: 1400007e b 0x8fc00 8fa0c: aa1803e0 mov x0, x24 8fa10: 97fdffec bl 0xf9c0 8fa14: 1400007b b 0x8fc00 8fa18: f9402768 ldr x8, [x27, #0x48] 8fa1c: f9400377 ldr x23, [x27] 8fa20: f85e8115 ldur x21, [x8, #-0x18] 8fa24: d503201f nop 8fa28: 9b1c5e79 madd x25, x19, x28, x23 8fa2c: a97ea6b4 ldp x20, x9, [x21, #-0x18] 8fa30: eb09029f cmp x20, x9 8fa34: 54000140 b.eq 0x8fa5c 8fa38: a900fe9f stp xzr, xzr, [x20, #0x8] 8fa3c: f900029f str xzr, [x20] 8fa40: 39400328 ldrb w8, [x25] 8fa44: 37000528 tbnz w8, #0x0, 0x8fae8 8fa48: f9400b28 ldr x8, [x25, #0x10] 8fa4c: f9000a88 str x8, [x20, #0x10] 8fa50: 3dc00320 ldr q0, [x25] 8fa54: 3d800280 str q0, [x20] 8fa58: 14000040 b 0x8fb58 8fa5c: f85e02aa ldur x10, [x21, #-0x20] 8fa60: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 8fa64: f295556c movk x12, #0xaaab 8fa68: b200f3eb mov x11, #0x5555555555555555 // =6148914691236517205 8fa6c: cb0a0288 sub x8, x20, x10 8fa70: 9344fd08 asr x8, x8, #4 8fa74: 9b0c7d16 mul x22, x8, x12 8fa78: 910006c8 add x8, x22, #0x1 8fa7c: f2e0aaab movk x11, #0x555, lsl #48 8fa80: eb0b011f cmp x8, x11 8fa84: 54002aa8 b.hi 0x8ffd8 8fa88: cb0a0129 sub x9, x9, x10 8fa8c: 9344fd29 asr x9, x9, #4 8fa90: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 8fa94: 9b0c7d29 mul x9, x9, x12 8fa98: f2e0554a movk x10, #0x2aa, lsl #48 8fa9c: b200f3f4 mov x20, #0x5555555555555555 // =6148914691236517205 8faa0: eb0a013f cmp x9, x10 8faa4: f2e0aab4 movk x20, #0x555, lsl #48 8faa8: 540000a2 b.hs 0x8fabc 8faac: d37ff929 lsl x9, x9, #1 8fab0: eb08013f cmp x9, x8 8fab4: 9a893114 csel x20, x8, x9, lo 8fab8: b4ffe934 cbz x20, 0x8f7dc 8fabc: f85f82a8 ldur x8, [x21, #-0x8] 8fac0: 8b140689 add x9, x20, x20, lsl #1 8fac4: d37ced20 lsl x0, x9, #4 8fac8: f9480118 ldr x24, [x8, #0x1000] 8facc: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8fad0: cb180129 sub x9, x9, x24 8fad4: eb00013f cmp x9, x0 8fad8: 54ffe7c2 b.hs 0x8f7d0 8fadc: 97fdff65 bl 0xf870 8fae0: aa0003f8 mov x24, x0 8fae4: 17ffff3f b 0x8f7e0 8fae8: 9b1c5e68 madd x8, x19, x28, x23 8faec: f9400518 ldr x24, [x8, #0x8] 8faf0: b100431f cmn x24, #0x10 8faf4: 54002762 b.hs 0x8ffe0 8faf8: f9400919 ldr x25, [x8, #0x10] 8fafc: f1005f1f cmp x24, #0x17 8fb00: 540000c2 b.hs 0x8fb18 8fb04: d37ffb08 lsl x8, x24, #1 8fb08: aa1403fa mov x26, x20 8fb0c: 38001748 strb w8, [x26], #0x1 8fb10: b5000178 cbnz x24, 0x8fb3c 8fb14: 1400000e b 0x8fb4c 8fb18: 91004308 add x8, x24, #0x10 8fb1c: 927ced1b and x27, x8, #0xfffffffffffffff0 8fb20: aa1b03e0 mov x0, x27 8fb24: 97fdff53 bl 0xf870 8fb28: aa0003fa mov x26, x0 8fb2c: f9000a9a str x26, [x20, #0x10] 8fb30: b2400368 orr x8, x27, #0x1 8fb34: f9402bfb ldr x27, [sp, #0x50] 8fb38: a9006288 stp x8, x24, [x20] 8fb3c: aa1a03e0 mov x0, x26 8fb40: aa1903e1 mov x1, x25 8fb44: aa1803e2 mov x2, x24 8fb48: 97fdff52 bl 0xf890 8fb4c: 38386b5f strb wzr, [x26, x24] 8fb50: f9402ffa ldr x26, [sp, #0x58] 8fb54: 321c07fc orr w28, wzr, #0x30 8fb58: aa1403f8 mov x24, x20 8fb5c: f8018f1f str xzr, [x24, #0x18]! 8fb60: d503201f nop 8fb64: 9b1c5e68 madd x8, x19, x28, x23 8fb68: a900ff1f stp xzr, xzr, [x24, #0x8] 8fb6c: 38418d09 ldrb w9, [x8, #0x18]! 8fb70: 370000c9 tbnz w9, #0x0, 0x8fb88 8fb74: f9400909 ldr x9, [x8, #0x10] 8fb78: f9000b09 str x9, [x24, #0x10] 8fb7c: 3dc00100 ldr q0, [x8] 8fb80: 3d800300 str q0, [x24] 8fb84: 1400001c b 0x8fbf4 8fb88: 9b1c5e68 madd x8, x19, x28, x23 8fb8c: f9401119 ldr x25, [x8, #0x20] 8fb90: b100433f cmn x25, #0x10 8fb94: 54002282 b.hs 0x8ffe4 8fb98: f940151a ldr x26, [x8, #0x28] 8fb9c: f1005f3f cmp x25, #0x17 8fba0: 540000a2 b.hs 0x8fbb4 8fba4: d37ffb28 lsl x8, x25, #1 8fba8: 38001708 strb w8, [x24], #0x1 8fbac: b5000179 cbnz x25, 0x8fbd8 8fbb0: 1400000e b 0x8fbe8 8fbb4: 91004328 add x8, x25, #0x10 8fbb8: 927ced1b and x27, x8, #0xfffffffffffffff0 8fbbc: aa1b03e0 mov x0, x27 8fbc0: 97fdff2c bl 0xf870 8fbc4: aa0003f8 mov x24, x0 8fbc8: f9001698 str x24, [x20, #0x28] 8fbcc: b2400368 orr x8, x27, #0x1 8fbd0: f9402bfb ldr x27, [sp, #0x50] 8fbd4: a901e688 stp x8, x25, [x20, #0x18] 8fbd8: aa1803e0 mov x0, x24 8fbdc: aa1a03e1 mov x1, x26 8fbe0: aa1903e2 mov x2, x25 8fbe4: 97fdff2b bl 0xf890 8fbe8: 38396b1f strb wzr, [x24, x25] 8fbec: f9402ffa ldr x26, [sp, #0x58] 8fbf0: 321c07fc orr w28, wzr, #0x30 8fbf4: f85e82a8 ldur x8, [x21, #-0x18] 8fbf8: 9100c108 add x8, x8, #0x30 8fbfc: f81e82a8 stur x8, [x21, #-0x18] 8fc00: 91000673 add x19, x19, #0x1 8fc04: eb1a027f cmp x19, x26 8fc08: 54fff083 b.lo 0x8fa18 8fc0c: f94023e8 ldr x8, [sp, #0x40] 8fc10: eb1a011f cmp x8, x26 8fc14: 54000902 b.hs 0x8fd34 8fc18: f94023e9 ldr x9, [sp, #0x40] 8fc1c: 8b090528 add x8, x9, x9, lsl #1 8fc20: d37ced13 lsl x19, x8, #4 8fc24: aa0903f4 mov x20, x9 8fc28: 3941a3e8 ldrb w8, [sp, #0x68] 8fc2c: f9403be9 ldr x9, [sp, #0x70] 8fc30: d341fd0a lsr x10, x8, #1 8fc34: 7200011f tst w8, #0x1 8fc38: 9a890148 csel x8, x10, x9, eq 8fc3c: f100091f cmp x8, #0x2 8fc40: 540000c3 b.lo 0x8fc58 8fc44: b0000121 adrp x1, 0xb4000 8fc48: 9101a3e0 add x0, sp, #0x68 8fc4c: 321f03e2 orr w2, wzr, #0x2 8fc50: 912ccc21 add x1, x1, #0xb33 8fc54: 97fffc99 bl 0x8eeb8 8fc58: f9400368 ldr x8, [x27] 8fc5c: 8b130100 add x0, x8, x19 8fc60: 39406008 ldrb w8, [x0, #0x18] 8fc64: a9422809 ldp x9, x10, [x0, #0x20] 8fc68: 9100640b add x11, x0, #0x19 8fc6c: 7200011f tst w8, #0x1 8fc70: d341fd08 lsr x8, x8, #1 8fc74: 9a8a0161 csel x1, x11, x10, eq 8fc78: 9a890102 csel x2, x8, x9, eq 8fc7c: 97fffc8f bl 0x8eeb8 8fc80: f9400808 ldr x8, [x0, #0x10] 8fc84: f81903a8 stur x8, [x29, #-0x70] 8fc88: 3dc00000 ldr q0, [x0] 8fc8c: aa0803f8 mov x24, x8 8fc90: 3c9803a0 stur q0, [x29, #-0x80] 8fc94: a900fc1f stp xzr, xzr, [x0, #0x8] 8fc98: f900001f str xzr, [x0] 8fc9c: 385803b5 ldurb w21, [x29, #-0x80] 8fca0: f9401fea ldr x10, [sp, #0x38] 8fca4: f85883a8 ldur x8, [x29, #-0x78] 8fca8: 720002bf tst w21, #0x1 8fcac: d341fea9 lsr x9, x21, #1 8fcb0: 9a980141 csel x1, x10, x24, eq 8fcb4: 9a880122 csel x2, x9, x8, eq 8fcb8: 9101a3e0 add x0, sp, #0x68 8fcbc: 97fffc7f bl 0x8eeb8 8fcc0: 36000075 tbz w21, #0x0, 0x8fccc 8fcc4: aa1803e0 mov x0, x24 8fcc8: 97fdff3e bl 0xf9c0 8fccc: 91000694 add x20, x20, #0x1 8fcd0: eb1a029f cmp x20, x26 8fcd4: 9100c273 add x19, x19, #0x30 8fcd8: 54fffa83 b.lo 0x8fc28 8fcdc: f94023e8 ldr x8, [sp, #0x40] 8fce0: eb1a011f cmp x8, x26 8fce4: 54000282 b.hs 0x8fd34 8fce8: f9400773 ldr x19, [x27, #0x8] 8fcec: f9400368 ldr x8, [x27] 8fcf0: eb13011f cmp x8, x19 8fcf4: 54000180 b.eq 0x8fd24 8fcf8: 385e8268 ldurb w8, [x19, #-0x18] 8fcfc: d100c274 sub x20, x19, #0x30 8fd00: 36000068 tbz w8, #0x0, 0x8fd0c 8fd04: f85f8260 ldur x0, [x19, #-0x8] 8fd08: 97fdff2e bl 0xf9c0 8fd0c: 39400288 ldrb w8, [x20] 8fd10: 36000068 tbz w8, #0x0, 0x8fd1c 8fd14: f85e0260 ldur x0, [x19, #-0x20] 8fd18: 97fdff2a bl 0xf9c0 8fd1c: aa1403f3 mov x19, x20 8fd20: f9000774 str x20, [x27, #0x8] 8fd24: f94023e8 ldr x8, [sp, #0x40] 8fd28: d100075a sub x26, x26, #0x1 8fd2c: eb08035f cmp x26, x8 8fd30: 54fffde8 b.hi 0x8fcec 8fd34: f94017f8 ldr x24, [sp, #0x28] 8fd38: 39400308 ldrb w8, [x24] 8fd3c: 7101151f cmp w8, #0x45 8fd40: 54ffb6e1 b.ne 0x8f41c 8fd44: 3941a3e8 ldrb w8, [sp, #0x68] 8fd48: a94727ea ldp x10, x9, [sp, #0x70] 8fd4c: 17fffd8e b 0x8f384 8fd50: 90000161 adrp x1, 0xbb000 8fd54: 91081421 add x1, x1, #0x205 8fd58: 9101a3e0 add x0, sp, #0x68 8fd5c: 320003e2 orr w2, wzr, #0x1 8fd60: 97fffc56 bl 0x8eeb8 8fd64: a9475be8 ldp x8, x22, [sp, #0x70] 8fd68: f84693e9 ldur x9, [sp, #0x69] 8fd6c: 3941a3f4 ldrb w20, [sp, #0x68] 8fd70: a906ffff stp xzr, xzr, [sp, #0x68] 8fd74: f80873e8 stur x8, [sp, #0x87] 8fd78: a907a7ff stp xzr, x9, [sp, #0x78] 8fd7c: f84873e8 ldur x8, [sp, #0x87] 8fd80: f80973ff stur xzr, [sp, #0x97] 8fd84: f9004bff str xzr, [sp, #0x90] 8fd88: f80873ff stur xzr, [sp, #0x87] 8fd8c: f90043ff str xzr, [sp, #0x80] 8fd90: f81873a8 stur x8, [x29, #-0x79] 8fd94: f81803a9 stur x9, [x29, #-0x80] 8fd98: a940a768 ldp x8, x9, [x27, #0x8] 8fd9c: eb09011f cmp x8, x9 8fda0: 54000262 b.hs 0x8fdec 8fda4: 39000114 strb w20, [x8] 8fda8: f85873a9 ldur x9, [x29, #-0x79] 8fdac: a900d909 stp x9, x22, [x8, #0x8] 8fdb0: f85803a9 ldur x9, [x29, #-0x80] 8fdb4: f8001109 stur x9, [x8, #0x1] 8fdb8: f81873bf stur xzr, [x29, #-0x79] 8fdbc: f81803bf stur xzr, [x29, #-0x80] 8fdc0: 3900611f strb wzr, [x8, #0x18] 8fdc4: f84973e9 ldur x9, [sp, #0x97] 8fdc8: a9027d09 stp x9, xzr, [x8, #0x20] 8fdcc: f9404be9 ldr x9, [sp, #0x90] 8fdd0: f8019109 stur x9, [x8, #0x19] 8fdd4: f80973ff stur xzr, [sp, #0x97] 8fdd8: f9004bff str xzr, [sp, #0x90] 8fddc: f9400768 ldr x8, [x27, #0x8] 8fde0: 9100c108 add x8, x8, #0x30 8fde4: f9000768 str x8, [x27, #0x8] 8fde8: 14000071 b 0x8ffac 8fdec: f940036a ldr x10, [x27] 8fdf0: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 8fdf4: f295556b movk x11, #0xaaab 8fdf8: b200f3ec mov x12, #0x5555555555555555 // =6148914691236517205 8fdfc: cb0a0108 sub x8, x8, x10 8fe00: 9344fd08 asr x8, x8, #4 8fe04: 9b0b7d13 mul x19, x8, x11 8fe08: 91000668 add x8, x19, #0x1 8fe0c: f2e0aaac movk x12, #0x555, lsl #48 8fe10: eb0c011f cmp x8, x12 8fe14: 54000f68 b.hi 0x90000 8fe18: cb0a0129 sub x9, x9, x10 8fe1c: 9344fd29 asr x9, x9, #4 8fe20: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 8fe24: 9b0b7d29 mul x9, x9, x11 8fe28: f2e0554a movk x10, #0x2aa, lsl #48 8fe2c: eb0a013f cmp x9, x10 8fe30: 540000c2 b.hs 0x8fe48 8fe34: d37ff929 lsl x9, x9, #1 8fe38: eb08013f cmp x9, x8 8fe3c: 9a893108 csel x8, x8, x9, lo 8fe40: f90013e8 str x8, [sp, #0x20] 8fe44: b4000208 cbz x8, 0x8fe84 8fe48: f9400f69 ldr x9, [x27, #0x18] 8fe4c: f94013e8 ldr x8, [sp, #0x20] 8fe50: f9480120 ldr x0, [x9, #0x1000] 8fe54: 8b080508 add x8, x8, x8, lsl #1 8fe58: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 8fe5c: d37ced08 lsl x8, x8, #4 8fe60: cb00014a sub x10, x10, x0 8fe64: eb08015f cmp x10, x8 8fe68: 54000082 b.hs 0x8fe78 8fe6c: aa0803e0 mov x0, x8 8fe70: 97fdfe80 bl 0xf870 8fe74: 14000006 b 0x8fe8c 8fe78: 8b080008 add x8, x0, x8 8fe7c: f9080128 str x8, [x9, #0x1000] 8fe80: 14000003 b 0x8fe8c 8fe84: f90013ff str xzr, [sp, #0x20] 8fe88: aa1f03e0 mov x0, xzr 8fe8c: 321c07e9 orr w9, wzr, #0x30 8fe90: 9b090268 madd x8, x19, x9, x0 8fe94: 39000114 strb w20, [x8] 8fe98: f85873aa ldur x10, [x29, #-0x79] 8fe9c: a900d90a stp x10, x22, [x8, #0x8] 8fea0: f85803aa ldur x10, [x29, #-0x80] 8fea4: f800110a stur x10, [x8, #0x1] 8fea8: f81873bf stur xzr, [x29, #-0x79] 8feac: f81803bf stur xzr, [x29, #-0x80] 8feb0: 3900611f strb wzr, [x8, #0x18] 8feb4: f84973ea ldur x10, [sp, #0x97] 8feb8: a9027d0a stp x10, xzr, [x8, #0x20] 8febc: f9404bea ldr x10, [sp, #0x90] 8fec0: f801910a stur x10, [x8, #0x19] 8fec4: f80973ff stur xzr, [sp, #0x97] 8fec8: f9004bff str xzr, [sp, #0x90] 8fecc: a9402f73 ldp x19, x11, [x27] 8fed0: f94013ea ldr x10, [sp, #0x20] 8fed4: eb13017f cmp x11, x19 8fed8: 9b090149 madd x9, x10, x9, x0 8fedc: 9100c10a add x10, x8, #0x30 8fee0: 54000260 b.eq 0x8ff2c 8fee4: f85e016c ldur x12, [x11, #-0x20] 8fee8: f81e010c stur x12, [x8, #-0x20] 8feec: 3cdd0160 ldur q0, [x11, #-0x30] 8fef0: 3c9d0100 stur q0, [x8, #-0x30] 8fef4: f85f816c ldur x12, [x11, #-0x8] 8fef8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 8fefc: f81d017f stur xzr, [x11, #-0x30] 8ff00: f81f810c stur x12, [x8, #-0x8] 8ff04: 3cde8160 ldur q0, [x11, #-0x18] 8ff08: 3c9e8100 stur q0, [x8, #-0x18] 8ff0c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 8ff10: f81e817f stur xzr, [x11, #-0x18] 8ff14: d100c16b sub x11, x11, #0x30 8ff18: eb0b027f cmp x19, x11 8ff1c: d100c108 sub x8, x8, #0x30 8ff20: 54fffe21 b.ne 0x8fee4 8ff24: a9404f76 ldp x22, x19, [x27] 8ff28: 14000002 b 0x8ff30 8ff2c: aa1303f6 mov x22, x19 8ff30: f9400b74 ldr x20, [x27, #0x10] 8ff34: eb16027f cmp x19, x22 8ff38: a9002b68 stp x8, x10, [x27] 8ff3c: f9000b69 str x9, [x27, #0x10] 8ff40: 540001a0 b.eq 0x8ff74 8ff44: 385e8268 ldurb w8, [x19, #-0x18] 8ff48: 36000068 tbz w8, #0x0, 0x8ff54 8ff4c: f85f8260 ldur x0, [x19, #-0x8] 8ff50: 97fdfe9c bl 0xf9c0 8ff54: 385d0268 ldurb w8, [x19, #-0x30] 8ff58: d100c275 sub x21, x19, #0x30 8ff5c: 36000068 tbz w8, #0x0, 0x8ff68 8ff60: f85e0260 ldur x0, [x19, #-0x20] 8ff64: 97fdfe97 bl 0xf9c0 8ff68: eb1502df cmp x22, x21 8ff6c: aa1503f3 mov x19, x21 8ff70: 54fffea1 b.ne 0x8ff44 8ff74: b40001d6 cbz x22, 0x8ffac 8ff78: f9400f68 ldr x8, [x27, #0x18] 8ff7c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 8ff80: eb16013f cmp x9, x22 8ff84: 54000103 b.lo 0x8ffa4 8ff88: eb16011f cmp x8, x22 8ff8c: 540000c8 b.hi 0x8ffa4 8ff90: f9480109 ldr x9, [x8, #0x1000] 8ff94: eb14013f cmp x9, x20 8ff98: 540000a1 b.ne 0x8ffac 8ff9c: f9080116 str x22, [x8, #0x1000] 8ffa0: 14000003 b 0x8ffac 8ffa4: aa1603e0 mov x0, x22 8ffa8: 97fdfe86 bl 0xf9c0 8ffac: 2a1f03f7 mov w23, wzr 8ffb0: 91000713 add x19, x24, #0x1 8ffb4: 3941a3e8 ldrb w8, [sp, #0x68] 8ffb8: f9400ff6 ldr x22, [sp, #0x18] 8ffbc: 36000068 tbz w8, #0x0, 0x8ffc8 8ffc0: f9403fe0 ldr x0, [sp, #0x78] 8ffc4: 97fdfe7f bl 0xf9c0 8ffc8: 35ffa037 cbnz w23, 0x8f3cc 8ffcc: 17fffcff b 0x8f3c8 8ffd0: f94033f3 ldr x19, [sp, #0x60] 8ffd4: 17fffff8 b 0x8ffb4 8ffd8: 97fdfbba bl 0xeec0 8ffdc: 97fdfc81 bl 0xf1e0 <__stack_chk_fail@plt> 8ffe0: 97fdfbb8 bl 0xeec0 8ffe4: 97fdfbb7 bl 0xeec0 8ffe8: aa0b03f4 mov x20, x11 8ffec: 97fdfbb5 bl 0xeec0 8fff0: aa0b03f4 mov x20, x11 8fff4: 97fdfbb3 bl 0xeec0 8fff8: 97fdfbb2 bl 0xeec0 8fffc: 97fdfbb1 bl 0xeec0 90000: 97fdfbb0 bl 0xeec0 90004: aa0003f3 mov x19, x0 90008: 36000614 tbz w20, #0x0, 0x900c8 9000c: aa1603e0 mov x0, x22 90010: 14000029 b 0x900b4 90014: 14000021 b 0x90098 90018: 14000020 b 0x90098 9001c: 39400368 ldrb w8, [x27] 90020: aa0003f3 mov x19, x0 90024: 36000108 tbz w8, #0x0, 0x90044 90028: 321c07e8 orr w8, wzr, #0x30 9002c: 9b0862c8 madd x8, x22, x8, x24 90030: f9400900 ldr x0, [x8, #0x10] 90034: 97fdfe63 bl 0xf9c0 90038: 14000003 b 0x90044 9003c: aa0003f3 mov x19, x0 90040: b4000458 cbz x24, 0x900c8 90044: f85f82a8 ldur x8, [x21, #-0x8] 90048: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9004c: eb18013f cmp x9, x24 90050: 54000303 b.lo 0x900b0 90054: eb18011f cmp x8, x24 90058: 540002c8 b.hi 0x900b0 9005c: f9480109 ldr x9, [x8, #0x1000] 90060: eb14013f cmp x9, x20 90064: 54000321 b.ne 0x900c8 90068: f9080118 str x24, [x8, #0x1000] 9006c: 3941a3e8 ldrb w8, [sp, #0x68] 90070: 37000308 tbnz w8, #0x0, 0x900d0 90074: 14000019 b 0x900d8 90078: 39400288 ldrb w8, [x20] 9007c: aa0003f3 mov x19, x0 90080: 36000248 tbz w8, #0x0, 0x900c8 90084: f9400a80 ldr x0, [x20, #0x10] 90088: 1400000b b 0x900b4 9008c: 14000003 b 0x90098 90090: 14000002 b 0x90098 90094: 14000001 b 0x90098 90098: aa0003f3 mov x19, x0 9009c: 3941a3e8 ldrb w8, [sp, #0x68] 900a0: 37000188 tbnz w8, #0x0, 0x900d0 900a4: 1400000d b 0x900d8 900a8: aa0003f3 mov x19, x0 900ac: 360000f5 tbz w21, #0x0, 0x900c8 900b0: aa1803e0 mov x0, x24 900b4: 97fdfe43 bl 0xf9c0 900b8: 3941a3e8 ldrb w8, [sp, #0x68] 900bc: 370000a8 tbnz w8, #0x0, 0x900d0 900c0: 14000006 b 0x900d8 900c4: aa0003f3 mov x19, x0 900c8: 3941a3e8 ldrb w8, [sp, #0x68] 900cc: 36000068 tbz w8, #0x0, 0x900d8 900d0: f9403fe0 ldr x0, [sp, #0x78] 900d4: 97fdfe3b bl 0xf9c0 900d8: aa1303e0 mov x0, x19 900dc: 94006830 bl 0xaa19c 900e0: d102c3ff sub sp, sp, #0xb0 900e4: a9056ffc stp x28, x27, [sp, #0x50] 900e8: a90667fa stp x26, x25, [sp, #0x60] 900ec: a9075ff8 stp x24, x23, [sp, #0x70] 900f0: a90857f6 stp x22, x21, [sp, #0x80] 900f4: a9094ff4 stp x20, x19, [sp, #0x90] 900f8: a90a7bfd stp x29, x30, [sp, #0xa0] 900fc: 910283fd add x29, sp, #0xa0 90100: d53bd05a mrs x26, TPIDR_EL0 90104: f9401748 ldr x8, [x26, #0x28] 90108: aa0103f5 mov x21, x1 9010c: aa0003f4 mov x20, x0 90110: cb1402a9 sub x9, x21, x20 90114: aa0203f3 mov x19, x2 90118: f100093f cmp x9, #0x2 9011c: f90027e8 str x8, [sp, #0x48] 90120: 5400a8eb b.lt 0x9163c 90124: 39400288 ldrb w8, [x20] 90128: 71014d1f cmp w8, #0x53 9012c: 5400a881 b.ne 0x9163c 90130: 39400696 ldrb w22, [x20, #0x1] 90134: b200f3fb mov x27, #0x5555555555555555 // =6148914691236517205 90138: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9013c: f2e0aabb movk x27, #0x555, lsl #48 90140: 51017ec8 sub w8, w22, #0x5f 90144: 7100511f cmp w8, #0x14 90148: f2e0554c movk x12, #0x2aa, lsl #48 9014c: 540022c8 b.hi 0x905a4 90150: d0000149 adrp x9, 0xba000 90154: 91014129 add x9, x9, #0x50 90158: b8a87928 ldrsw x8, [x9, x8, lsl #2] 9015c: 8b090108 add x8, x8, x9 90160: d61f0100 br x8 90164: a9422668 ldp x8, x9, [x19, #0x20] 90168: eb09011f cmp x8, x9 9016c: 5400a680 b.eq 0x9163c 90170: a900ebf4 stp x20, x26, [sp, #0x8] 90174: a940511c ldp x28, x20, [x8] 90178: eb14039f cmp x28, x20 9017c: 540020e0 b.eq 0x90598 90180: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 90184: f2955578 movk x24, #0xaaab 90188: f9000ff3 str x19, [sp, #0x18] 9018c: 14000094 b 0x903dc 90190: 8b0002a9 add x9, x21, x0 90194: f9080109 str x9, [x8, #0x1000] 90198: 14000002 b 0x901a0 9019c: aa1f03f5 mov x21, xzr 901a0: 321c07e9 orr w9, wzr, #0x30 901a4: 9b095758 madd x24, x26, x9, x21 901a8: a900ff1f stp xzr, xzr, [x24, #0x8] 901ac: f900031f str xzr, [x24] 901b0: 39400388 ldrb w8, [x28] 901b4: d503201f nop 901b8: 9b0956d9 madd x25, x22, x9, x21 901bc: 370000c8 tbnz w8, #0x0, 0x901d4 901c0: f9400b88 ldr x8, [x28, #0x10] 901c4: f9000b08 str x8, [x24, #0x10] 901c8: 3dc00380 ldr q0, [x28] 901cc: 3d800300 str q0, [x24] 901d0: 14000020 b 0x90250 901d4: f9400796 ldr x22, [x28, #0x8] 901d8: b10042df cmn x22, #0x10 901dc: 5400a502 b.hs 0x9167c 901e0: f9400b97 ldr x23, [x28, #0x10] 901e4: f1005edf cmp x22, #0x17 901e8: 540000c2 b.hs 0x90200 901ec: d37ffac8 lsl x8, x22, #1 901f0: aa1803fb mov x27, x24 901f4: 38001768 strb w8, [x27], #0x1 901f8: b50001f6 cbnz x22, 0x90234 901fc: 14000012 b 0x90244 90200: 910042c8 add x8, x22, #0x10 90204: aa1903f3 mov x19, x25 90208: 927ced19 and x25, x8, #0xfffffffffffffff0 9020c: aa1903e0 mov x0, x25 90210: 97fdfd98 bl 0xf870 90214: b2400329 orr x9, x25, #0x1 90218: aa1303f9 mov x25, x19 9021c: f9400ff3 ldr x19, [sp, #0x18] 90220: 321c07e8 orr w8, wzr, #0x30 90224: aa0003fb mov x27, x0 90228: 9b085748 madd x8, x26, x8, x21 9022c: a900ed16 stp x22, x27, [x8, #0x8] 90230: f9000309 str x9, [x24] 90234: aa1b03e0 mov x0, x27 90238: aa1703e1 mov x1, x23 9023c: aa1603e2 mov x2, x22 90240: 97fdfd94 bl 0xf890 90244: 38366b7f strb wzr, [x27, x22] 90248: b200f3fb mov x27, #0x5555555555555555 // =6148914691236517205 9024c: f2e0aabb movk x27, #0x555, lsl #48 90250: 321c07e8 orr w8, wzr, #0x30 90254: 9b085756 madd x22, x26, x8, x21 90258: f8018edf str xzr, [x22, #0x18]! 9025c: a900fedf stp xzr, xzr, [x22, #0x8] 90260: aa1c03e8 mov x8, x28 90264: 38418d09 ldrb w9, [x8, #0x18]! 90268: 370000c9 tbnz w9, #0x0, 0x90280 9026c: f9400909 ldr x9, [x8, #0x10] 90270: f9000ac9 str x9, [x22, #0x10] 90274: 3dc00100 ldr q0, [x8] 90278: 3d8002c0 str q0, [x22] 9027c: 1400001f b 0x902f8 90280: f9401397 ldr x23, [x28, #0x20] 90284: b10042ff cmn x23, #0x10 90288: 54009fc2 b.hs 0x91680 9028c: f940179b ldr x27, [x28, #0x28] 90290: f1005eff cmp x23, #0x17 90294: 540000a2 b.hs 0x902a8 90298: d37ffae8 lsl x8, x23, #1 9029c: 380016c8 strb w8, [x22], #0x1 902a0: b50001f7 cbnz x23, 0x902dc 902a4: 14000012 b 0x902ec 902a8: 910042e8 add x8, x23, #0x10 902ac: aa1903f3 mov x19, x25 902b0: 927ced19 and x25, x8, #0xfffffffffffffff0 902b4: aa1903e0 mov x0, x25 902b8: 97fdfd6e bl 0xf870 902bc: b2400329 orr x9, x25, #0x1 902c0: aa1303f9 mov x25, x19 902c4: f9400ff3 ldr x19, [sp, #0x18] 902c8: 321c07e8 orr w8, wzr, #0x30 902cc: 9b085748 madd x8, x26, x8, x21 902d0: a9020117 stp x23, x0, [x8, #0x20] 902d4: f90002c9 str x9, [x22] 902d8: aa0003f6 mov x22, x0 902dc: aa1603e0 mov x0, x22 902e0: aa1b03e1 mov x1, x27 902e4: aa1703e2 mov x2, x23 902e8: 97fdfd6a bl 0xf890 902ec: b200f3fb mov x27, #0x5555555555555555 // =6148914691236517205 902f0: f2e0aabb movk x27, #0x555, lsl #48 902f4: 38376adf strb wzr, [x22, x23] 902f8: a9402676 ldp x22, x9, [x19] 902fc: 9100c308 add x8, x24, #0x30 90300: eb16013f cmp x9, x22 90304: 54000260 b.eq 0x90350 90308: f85e012a ldur x10, [x9, #-0x20] 9030c: f81e030a stur x10, [x24, #-0x20] 90310: 3cdd0120 ldur q0, [x9, #-0x30] 90314: 3c9d0300 stur q0, [x24, #-0x30] 90318: f85f812a ldur x10, [x9, #-0x8] 9031c: a93dfd3f stp xzr, xzr, [x9, #-0x28] 90320: f81d013f stur xzr, [x9, #-0x30] 90324: f81f830a stur x10, [x24, #-0x8] 90328: 3cde8120 ldur q0, [x9, #-0x18] 9032c: 3c9e8300 stur q0, [x24, #-0x18] 90330: a93f7d3f stp xzr, xzr, [x9, #-0x10] 90334: f81e813f stur xzr, [x9, #-0x18] 90338: d100c129 sub x9, x9, #0x30 9033c: eb0902df cmp x22, x9 90340: d100c318 sub x24, x24, #0x30 90344: 54fffe21 b.ne 0x90308 90348: a9405a75 ldp x21, x22, [x19] 9034c: 14000002 b 0x90354 90350: aa1603f5 mov x21, x22 90354: f9400a77 ldr x23, [x19, #0x10] 90358: eb1502df cmp x22, x21 9035c: a9002278 stp x24, x8, [x19] 90360: f9000a79 str x25, [x19, #0x10] 90364: 540001a0 b.eq 0x90398 90368: 385e82c8 ldurb w8, [x22, #-0x18] 9036c: 36000068 tbz w8, #0x0, 0x90378 90370: f85f82c0 ldur x0, [x22, #-0x8] 90374: 97fdfd93 bl 0xf9c0 90378: 385d02c8 ldurb w8, [x22, #-0x30] 9037c: d100c2d8 sub x24, x22, #0x30 90380: 36000068 tbz w8, #0x0, 0x9038c 90384: f85e02c0 ldur x0, [x22, #-0x20] 90388: 97fdfd8e bl 0xf9c0 9038c: eb1802bf cmp x21, x24 90390: aa1803f6 mov x22, x24 90394: 54fffea1 b.ne 0x90368 90398: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 9039c: f2955578 movk x24, #0xaaab 903a0: b4000f75 cbz x21, 0x9058c 903a4: f9400e68 ldr x8, [x19, #0x18] 903a8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 903ac: eb15013f cmp x9, x21 903b0: 54000103 b.lo 0x903d0 903b4: eb15011f cmp x8, x21 903b8: 540000c8 b.hi 0x903d0 903bc: f9480109 ldr x9, [x8, #0x1000] 903c0: eb17013f cmp x9, x23 903c4: 54000e41 b.ne 0x9058c 903c8: f9080115 str x21, [x8, #0x1000] 903cc: 14000070 b 0x9058c 903d0: aa1503e0 mov x0, x21 903d4: 97fdfd7b bl 0xf9c0 903d8: 1400006d b 0x9058c 903dc: a940a679 ldp x25, x9, [x19, #0x8] 903e0: eb09033f cmp x25, x9 903e4: 54000140 b.eq 0x9040c 903e8: a900ff3f stp xzr, xzr, [x25, #0x8] 903ec: f900033f str xzr, [x25] 903f0: 39400388 ldrb w8, [x28] 903f4: 370004a8 tbnz w8, #0x0, 0x90488 903f8: f9400b88 ldr x8, [x28, #0x10] 903fc: f9000b28 str x8, [x25, #0x10] 90400: 3dc00380 ldr q0, [x28] 90404: 3d800320 str q0, [x25] 90408: 1400003a b 0x904f0 9040c: f940026a ldr x10, [x19] 90410: cb0a0328 sub x8, x25, x10 90414: 9344fd08 asr x8, x8, #4 90418: 9b187d1a mul x26, x8, x24 9041c: 91000748 add x8, x26, #0x1 90420: eb1b011f cmp x8, x27 90424: 54009288 b.hi 0x91674 90428: cb0a0129 sub x9, x9, x10 9042c: 9344fd29 asr x9, x9, #4 90430: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 90434: 9b187d29 mul x9, x9, x24 90438: f2e0554a movk x10, #0x2aa, lsl #48 9043c: b200f3f6 mov x22, #0x5555555555555555 // =6148914691236517205 90440: eb0a013f cmp x9, x10 90444: f2e0aab6 movk x22, #0x555, lsl #48 90448: 540000a2 b.hs 0x9045c 9044c: d37ff929 lsl x9, x9, #1 90450: eb08013f cmp x9, x8 90454: 9a893116 csel x22, x8, x9, lo 90458: b4ffea36 cbz x22, 0x9019c 9045c: f9400e68 ldr x8, [x19, #0x18] 90460: 8b1606c9 add x9, x22, x22, lsl #1 90464: d37ced20 lsl x0, x9, #4 90468: f9480115 ldr x21, [x8, #0x1000] 9046c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 90470: cb150129 sub x9, x9, x21 90474: eb00013f cmp x9, x0 90478: 54ffe8c2 b.hs 0x90190 9047c: 97fdfcfd bl 0xf870 90480: aa0003f5 mov x21, x0 90484: 17ffff47 b 0x901a0 90488: f9400795 ldr x21, [x28, #0x8] 9048c: b10042bf cmn x21, #0x10 90490: 54008f22 b.hs 0x91674 90494: f9400b96 ldr x22, [x28, #0x10] 90498: f1005ebf cmp x21, #0x17 9049c: 540000c2 b.hs 0x904b4 904a0: d37ffaa8 lsl x8, x21, #1 904a4: aa1903f7 mov x23, x25 904a8: 380016e8 strb w8, [x23], #0x1 904ac: b5000195 cbnz x21, 0x904dc 904b0: 1400000f b 0x904ec 904b4: 910042a8 add x8, x21, #0x10 904b8: 927ced18 and x24, x8, #0xfffffffffffffff0 904bc: aa1803e0 mov x0, x24 904c0: 97fdfcec bl 0xf870 904c4: aa0003f7 mov x23, x0 904c8: b2400308 orr x8, x24, #0x1 904cc: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 904d0: a900df35 stp x21, x23, [x25, #0x8] 904d4: f2955578 movk x24, #0xaaab 904d8: f9000328 str x8, [x25] 904dc: aa1703e0 mov x0, x23 904e0: aa1603e1 mov x1, x22 904e4: aa1503e2 mov x2, x21 904e8: 97fdfcea bl 0xf890 904ec: 38356aff strb wzr, [x23, x21] 904f0: aa1903f5 mov x21, x25 904f4: f8018ebf str xzr, [x21, #0x18]! 904f8: a900febf stp xzr, xzr, [x21, #0x8] 904fc: aa1c03e8 mov x8, x28 90500: 38418d09 ldrb w9, [x8, #0x18]! 90504: 370000c9 tbnz w9, #0x0, 0x9051c 90508: f9400909 ldr x9, [x8, #0x10] 9050c: f9000aa9 str x9, [x21, #0x10] 90510: 3dc00100 ldr q0, [x8] 90514: 3d8002a0 str q0, [x21] 90518: 1400001a b 0x90580 9051c: f9401396 ldr x22, [x28, #0x20] 90520: b10042df cmn x22, #0x10 90524: 54008aa2 b.hs 0x91678 90528: f9401797 ldr x23, [x28, #0x28] 9052c: f1005edf cmp x22, #0x17 90530: 540000a2 b.hs 0x90544 90534: d37ffac8 lsl x8, x22, #1 90538: 380016a8 strb w8, [x21], #0x1 9053c: b5000196 cbnz x22, 0x9056c 90540: 1400000f b 0x9057c 90544: 910042c8 add x8, x22, #0x10 90548: 927ced18 and x24, x8, #0xfffffffffffffff0 9054c: aa1803e0 mov x0, x24 90550: 97fdfcc8 bl 0xf870 90554: aa0003f5 mov x21, x0 90558: b2400308 orr x8, x24, #0x1 9055c: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 90560: a9025736 stp x22, x21, [x25, #0x20] 90564: f2955578 movk x24, #0xaaab 90568: f9000f28 str x8, [x25, #0x18] 9056c: aa1503e0 mov x0, x21 90570: aa1703e1 mov x1, x23 90574: aa1603e2 mov x2, x22 90578: 97fdfcc6 bl 0xf890 9057c: 38366abf strb wzr, [x21, x22] 90580: f9400668 ldr x8, [x19, #0x8] 90584: 9100c108 add x8, x8, #0x30 90588: f9000668 str x8, [x19, #0x8] 9058c: 9100c39c add x28, x28, #0x30 90590: eb14039f cmp x28, x20 90594: 54fff241 b.ne 0x903dc 90598: f94007f4 ldr x20, [sp, #0x8] 9059c: 91000a94 add x20, x20, #0x2 905a0: 1400001f b 0x9061c 905a4: 5100c2d7 sub w23, w22, #0x30 905a8: 71002aff cmp w23, #0xa 905ac: 54000083 b.lo 0x905bc 905b0: 2a1603e0 mov w0, w22 905b4: 97fdfaaf bl 0xf070 905b8: 34008420 cbz w0, 0x9163c 905bc: 91000a99 add x25, x20, #0x2 905c0: eb15033f cmp x25, x21 905c4: 540083c0 b.eq 0x9163c 905c8: f9000bfa str x26, [sp, #0x10] 905cc: 71002aff cmp w23, #0xa 905d0: 128006d8 mov w24, #-0x37 // =-55 905d4: 128005fa mov w26, #-0x30 // =-48 905d8: 1a983348 csel w8, w26, w24, lo 905dc: 8b28c2d7 add x23, x22, w8, sxtw 905e0: 5280049b mov w27, #0x24 // =36 905e4: 39400336 ldrb w22, [x25] 905e8: 5100c2dc sub w28, w22, #0x30 905ec: 71002b9f cmp w28, #0xa 905f0: 54000083 b.lo 0x90600 905f4: 2a1603e0 mov w0, w22 905f8: 97fdfa9e bl 0xf070 905fc: 34002ce0 cbz w0, 0x90b98 90600: 71002b9f cmp w28, #0xa 90604: 1a983348 csel w8, w26, w24, lo 90608: 91000739 add x25, x25, #0x1 9060c: 8b28c2c8 add x8, x22, w8, sxtw 90610: eb1902bf cmp x21, x25 90614: 9b1b22f7 madd x23, x23, x27, x8 90618: 54fffe61 b.ne 0x905e4 9061c: f9400bfa ldr x26, [sp, #0x10] 90620: 14000407 b 0x9163c 90624: f0000149 adrp x9, 0xbb000 90628: 91095129 add x9, x9, #0x254 9062c: f9400129 ldr x9, [x9] 90630: 528cae48 mov w8, #0x6572 // =25970 90634: 72adac28 movk w8, #0x6d61, lsl #16 90638: f803f3ff stur xzr, [sp, #0x3f] 9063c: f9001fff str xzr, [sp, #0x38] 90640: b90033e8 str w8, [sp, #0x30] 90644: f90017e9 str x9, [sp, #0x28] 90648: a940a668 ldp x8, x9, [x19, #0x8] 9064c: eb09011f cmp x8, x9 90650: 54001303 b.lo 0x908b0 90654: f940026a ldr x10, [x19] 90658: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 9065c: f295556b movk x11, #0xaaab 90660: cb0a0108 sub x8, x8, x10 90664: 9344fd08 asr x8, x8, #4 90668: 9b0b7d15 mul x21, x8, x11 9066c: 910006a8 add x8, x21, #0x1 90670: eb1b011f cmp x8, x27 90674: 54008088 b.hi 0x91684 90678: cb0a0129 sub x9, x9, x10 9067c: 9344fd29 asr x9, x9, #4 90680: 9b0b7d29 mul x9, x9, x11 90684: eb0c013f cmp x9, x12 90688: 540000a2 b.hs 0x9069c 9068c: d37ff929 lsl x9, x9, #1 90690: eb08013f cmp x9, x8 90694: 9a89311b csel x27, x8, x9, lo 90698: b4004afb cbz x27, 0x90ff4 9069c: f9400e69 ldr x9, [x19, #0x18] 906a0: 8b1b0768 add x8, x27, x27, lsl #1 906a4: d37ced08 lsl x8, x8, #4 906a8: f9480120 ldr x0, [x9, #0x1000] 906ac: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 906b0: cb00014a sub x10, x10, x0 906b4: eb08015f cmp x10, x8 906b8: 540024c2 b.hs 0x90b50 906bc: aa0803e0 mov x0, x8 906c0: 97fdfc6c bl 0xf870 906c4: 1400024d b 0x90ff8 906c8: f0000148 adrp x8, 0xbb000 906cc: 910c3108 add x8, x8, #0x30c 906d0: f8406109 ldur x9, [x8, #0x6] 906d4: f9400108 ldr x8, [x8] 906d8: f803f3ff stur xzr, [sp, #0x3f] 906dc: f9001fff str xzr, [sp, #0x38] 906e0: f802e3e9 stur x9, [sp, #0x2e] 906e4: f90017e8 str x8, [sp, #0x28] 906e8: a940a668 ldp x8, x9, [x19, #0x8] 906ec: eb09011f cmp x8, x9 906f0: 540010e2 b.hs 0x9090c 906f4: 321e0be9 orr w9, wzr, #0x1c 906f8: 39000109 strb w9, [x8] 906fc: f842e3e9 ldur x9, [sp, #0x2e] 90700: 91000a94 add x20, x20, #0x2 90704: f8007109 stur x9, [x8, #0x7] 90708: f94017e9 ldr x9, [sp, #0x28] 9070c: 39003d1f strb wzr, [x8, #0xf] 90710: f900091f str xzr, [x8, #0x10] 90714: f8001109 stur x9, [x8, #0x1] 90718: f802e3ff stur xzr, [sp, #0x2e] 9071c: 14000070 b 0x908dc 90720: f000014a adrp x10, 0xbb000 90724: 9106d14a add x10, x10, #0x1b4 90728: f940014a ldr x10, [x10] 9072c: 52800ce8 mov w8, #0x67 // =103 90730: 528dcd29 mov w9, #0x6e69 // =28265 90734: 39009bff strb wzr, [sp, #0x26] 90738: 79004bff strh wzr, [sp, #0x24] 9073c: f803f3ff stur xzr, [sp, #0x3f] 90740: f9001fff str xzr, [sp, #0x38] 90744: 3900cbe8 strb w8, [sp, #0x32] 90748: 790063e9 strh w9, [sp, #0x30] 9074c: f90017ea str x10, [sp, #0x28] 90750: a940a668 ldp x8, x9, [x19, #0x8] 90754: eb09011f cmp x8, x9 90758: 54001142 b.hs 0x90980 9075c: 528002c9 mov w9, #0x16 // =22 90760: 39000109 strb w9, [x8] 90764: f94017e9 ldr x9, [sp, #0x28] 90768: 91000a94 add x20, x20, #0x2 9076c: f8001109 stur x9, [x8, #0x1] 90770: 3940cbe9 ldrb w9, [sp, #0x32] 90774: 39002d09 strb w9, [x8, #0xb] 90778: 794063e9 ldrh w9, [sp, #0x30] 9077c: 3900311f strb wzr, [x8, #0xc] 90780: 78009109 sturh w9, [x8, #0x9] 90784: 79404be9 ldrh w9, [sp, #0x24] 90788: 7800d109 sturh w9, [x8, #0xd] 9078c: 39409be9 ldrb w9, [sp, #0x26] 90790: f900091f str xzr, [x8, #0x10] 90794: 39003d09 strb w9, [x8, #0xf] 90798: f90017ff str xzr, [sp, #0x28] 9079c: 790063ff strh wzr, [sp, #0x30] 907a0: 3900cbff strb wzr, [sp, #0x32] 907a4: 39009bff strb wzr, [sp, #0x26] 907a8: 79004bff strh wzr, [sp, #0x24] 907ac: 1400004d b 0x908e0 907b0: f0000148 adrp x8, 0xbb000 907b4: 910c6d08 add x8, x8, #0x31b 907b8: f8407109 ldur x9, [x8, #0x7] 907bc: f9400108 ldr x8, [x8] 907c0: f802f3ff stur xzr, [sp, #0x2f] 907c4: f90017ff str xzr, [sp, #0x28] 907c8: f803f3e9 stur x9, [sp, #0x3f] 907cc: f9001fe8 str x8, [sp, #0x38] 907d0: a940a668 ldp x8, x9, [x19, #0x8] 907d4: eb09011f cmp x8, x9 907d8: 540010e2 b.hs 0x909f4 907dc: 52800449 mov w9, #0x22 // =34 907e0: 39000109 strb w9, [x8] 907e4: f843f3e9 ldur x9, [sp, #0x3f] 907e8: 528cedca mov w10, #0x676e // =26478 907ec: 91000a94 add x20, x20, #0x2 907f0: f9000509 str x9, [x8, #0x8] 907f4: f9401fe9 ldr x9, [sp, #0x38] 907f8: f900090a str x10, [x8, #0x10] 907fc: f8001109 stur x9, [x8, #0x1] 90800: f803f3ff stur xzr, [sp, #0x3f] 90804: f9001fff str xzr, [sp, #0x38] 90808: 3900611f strb wzr, [x8, #0x18] 9080c: f842f3e9 ldur x9, [sp, #0x2f] 90810: a9027d09 stp x9, xzr, [x8, #0x20] 90814: f94017e9 ldr x9, [sp, #0x28] 90818: f8019109 stur x9, [x8, #0x19] 9081c: f802f3ff stur xzr, [sp, #0x2f] 90820: f90017ff str xzr, [sp, #0x28] 90824: 14000036 b 0x908fc 90828: f0000148 adrp x8, 0xbb000 9082c: 910a8508 add x8, x8, #0x2a1 90830: f8405109 ldur x9, [x8, #0x5] 90834: f9400108 ldr x8, [x8] 90838: f803f3ff stur xzr, [sp, #0x3f] 9083c: f9001fff str xzr, [sp, #0x38] 90840: f802d3e9 stur x9, [sp, #0x2d] 90844: f90017e8 str x8, [sp, #0x28] 90848: a940a668 ldp x8, x9, [x19, #0x8] 9084c: eb09011f cmp x8, x9 90850: 540010c2 b.hs 0x90a68 90854: 52800349 mov w9, #0x1a // =26 90858: 39000109 strb w9, [x8] 9085c: f842d3e9 ldur x9, [sp, #0x2d] 90860: 91000a94 add x20, x20, #0x2 90864: f8006109 stur x9, [x8, #0x6] 90868: f94017e9 ldr x9, [sp, #0x28] 9086c: 79001d1f strh wzr, [x8, #0xe] 90870: f900091f str xzr, [x8, #0x10] 90874: f8001109 stur x9, [x8, #0x1] 90878: f802d3ff stur xzr, [sp, #0x2d] 9087c: 14000018 b 0x908dc 90880: f0000149 adrp x9, 0xbb000 90884: 91081d29 add x9, x9, #0x207 90888: f9400129 ldr x9, [x9] 9088c: 528cae48 mov w8, #0x6572 // =25970 90890: 72adac28 movk w8, #0x6d61, lsl #16 90894: f803f3ff stur xzr, [sp, #0x3f] 90898: f9001fff str xzr, [sp, #0x38] 9089c: b90033e8 str w8, [sp, #0x30] 908a0: f90017e9 str x9, [sp, #0x28] 908a4: a940a668 ldp x8, x9, [x19, #0x8] 908a8: eb09011f cmp x8, x9 908ac: 54001182 b.hs 0x90adc 908b0: 321d07e9 orr w9, wzr, #0x18 908b4: 39000109 strb w9, [x8] 908b8: b94033e9 ldr w9, [sp, #0x30] 908bc: 91000a94 add x20, x20, #0x2 908c0: b8009109 stur w9, [x8, #0x9] 908c4: f94017e9 ldr x9, [sp, #0x28] 908c8: 3900351f strb wzr, [x8, #0xd] 908cc: 79001d1f strh wzr, [x8, #0xe] 908d0: f900091f str xzr, [x8, #0x10] 908d4: f8001109 stur x9, [x8, #0x1] 908d8: b90033ff str wzr, [sp, #0x30] 908dc: f90017ff str xzr, [sp, #0x28] 908e0: 3900611f strb wzr, [x8, #0x18] 908e4: f843f3e9 ldur x9, [sp, #0x3f] 908e8: a9027d09 stp x9, xzr, [x8, #0x20] 908ec: f9401fe9 ldr x9, [sp, #0x38] 908f0: f8019109 stur x9, [x8, #0x19] 908f4: f803f3ff stur xzr, [sp, #0x3f] 908f8: f9001fff str xzr, [sp, #0x38] 908fc: f9400668 ldr x8, [x19, #0x8] 90900: 9100c108 add x8, x8, #0x30 90904: f9000668 str x8, [x19, #0x8] 90908: 1400034d b 0x9163c 9090c: f940026a ldr x10, [x19] 90910: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 90914: f295556b movk x11, #0xaaab 90918: cb0a0108 sub x8, x8, x10 9091c: 9344fd08 asr x8, x8, #4 90920: 9b0b7d15 mul x21, x8, x11 90924: 910006a8 add x8, x21, #0x1 90928: eb1b011f cmp x8, x27 9092c: 54006ae8 b.hi 0x91688 90930: cb0a0129 sub x9, x9, x10 90934: 9344fd29 asr x9, x9, #4 90938: 9b0b7d29 mul x9, x9, x11 9093c: eb0c013f cmp x9, x12 90940: 540000a2 b.hs 0x90954 90944: d37ff929 lsl x9, x9, #1 90948: eb08013f cmp x9, x8 9094c: 9a89311b csel x27, x8, x9, lo 90950: b4003d3b cbz x27, 0x910f4 90954: f9400e69 ldr x9, [x19, #0x18] 90958: 8b1b0768 add x8, x27, x27, lsl #1 9095c: d37ced08 lsl x8, x8, #4 90960: f9480120 ldr x0, [x9, #0x1000] 90964: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 90968: cb00014a sub x10, x10, x0 9096c: eb08015f cmp x10, x8 90970: 54000f62 b.hs 0x90b5c 90974: aa0803e0 mov x0, x8 90978: 97fdfbbe bl 0xf870 9097c: 140001df b 0x910f8 90980: f940026a ldr x10, [x19] 90984: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 90988: f295556b movk x11, #0xaaab 9098c: cb0a0108 sub x8, x8, x10 90990: 9344fd08 asr x8, x8, #4 90994: 9b0b7d15 mul x21, x8, x11 90998: 910006a8 add x8, x21, #0x1 9099c: eb1b011f cmp x8, x27 909a0: 54006768 b.hi 0x9168c 909a4: cb0a0129 sub x9, x9, x10 909a8: 9344fd29 asr x9, x9, #4 909ac: 9b0b7d29 mul x9, x9, x11 909b0: eb0c013f cmp x9, x12 909b4: 540000a2 b.hs 0x909c8 909b8: d37ff929 lsl x9, x9, #1 909bc: eb08013f cmp x9, x8 909c0: 9a89311b csel x27, x8, x9, lo 909c4: b400417b cbz x27, 0x911f0 909c8: f9400e69 ldr x9, [x19, #0x18] 909cc: 8b1b0768 add x8, x27, x27, lsl #1 909d0: d37ced08 lsl x8, x8, #4 909d4: f9480120 ldr x0, [x9, #0x1000] 909d8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 909dc: cb00014a sub x10, x10, x0 909e0: eb08015f cmp x10, x8 909e4: 54000c22 b.hs 0x90b68 909e8: aa0803e0 mov x0, x8 909ec: 97fdfba1 bl 0xf870 909f0: 14000201 b 0x911f4 909f4: f940026a ldr x10, [x19] 909f8: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 909fc: f295556b movk x11, #0xaaab 90a00: cb0a0108 sub x8, x8, x10 90a04: 9344fd08 asr x8, x8, #4 90a08: 9b0b7d15 mul x21, x8, x11 90a0c: 910006a8 add x8, x21, #0x1 90a10: eb1b011f cmp x8, x27 90a14: 540063e8 b.hi 0x91690 90a18: cb0a0129 sub x9, x9, x10 90a1c: 9344fd29 asr x9, x9, #4 90a20: 9b0b7d29 mul x9, x9, x11 90a24: eb0c013f cmp x9, x12 90a28: 540000a2 b.hs 0x90a3c 90a2c: d37ff929 lsl x9, x9, #1 90a30: eb08013f cmp x9, x8 90a34: 9a89311b csel x27, x8, x9, lo 90a38: b40046db cbz x27, 0x91310 90a3c: f9400e69 ldr x9, [x19, #0x18] 90a40: 8b1b0768 add x8, x27, x27, lsl #1 90a44: d37ced08 lsl x8, x8, #4 90a48: f9480120 ldr x0, [x9, #0x1000] 90a4c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 90a50: cb00014a sub x10, x10, x0 90a54: eb08015f cmp x10, x8 90a58: 540008e2 b.hs 0x90b74 90a5c: aa0803e0 mov x0, x8 90a60: 97fdfb84 bl 0xf870 90a64: 1400022c b 0x91314 90a68: f940026a ldr x10, [x19] 90a6c: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 90a70: f295556b movk x11, #0xaaab 90a74: cb0a0108 sub x8, x8, x10 90a78: 9344fd08 asr x8, x8, #4 90a7c: 9b0b7d15 mul x21, x8, x11 90a80: 910006a8 add x8, x21, #0x1 90a84: eb1b011f cmp x8, x27 90a88: 54006068 b.hi 0x91694 90a8c: cb0a0129 sub x9, x9, x10 90a90: 9344fd29 asr x9, x9, #4 90a94: 9b0b7d29 mul x9, x9, x11 90a98: eb0c013f cmp x9, x12 90a9c: 540000a2 b.hs 0x90ab0 90aa0: d37ff929 lsl x9, x9, #1 90aa4: eb08013f cmp x9, x8 90aa8: 9a89311b csel x27, x8, x9, lo 90aac: b4004afb cbz x27, 0x91408 90ab0: f9400e69 ldr x9, [x19, #0x18] 90ab4: 8b1b0768 add x8, x27, x27, lsl #1 90ab8: d37ced08 lsl x8, x8, #4 90abc: f9480120 ldr x0, [x9, #0x1000] 90ac0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 90ac4: cb00014a sub x10, x10, x0 90ac8: eb08015f cmp x10, x8 90acc: 540005a2 b.hs 0x90b80 90ad0: aa0803e0 mov x0, x8 90ad4: 97fdfb67 bl 0xf870 90ad8: 1400024d b 0x9140c 90adc: f940026a ldr x10, [x19] 90ae0: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 90ae4: f295556b movk x11, #0xaaab 90ae8: cb0a0108 sub x8, x8, x10 90aec: 9344fd08 asr x8, x8, #4 90af0: 9b0b7d15 mul x21, x8, x11 90af4: 910006a8 add x8, x21, #0x1 90af8: eb1b011f cmp x8, x27 90afc: 54005ce8 b.hi 0x91698 90b00: cb0a0129 sub x9, x9, x10 90b04: 9344fd29 asr x9, x9, #4 90b08: 9b0b7d29 mul x9, x9, x11 90b0c: eb0c013f cmp x9, x12 90b10: 540000a2 b.hs 0x90b24 90b14: d37ff929 lsl x9, x9, #1 90b18: eb08013f cmp x9, x8 90b1c: 9a89311b csel x27, x8, x9, lo 90b20: b4004f3b cbz x27, 0x91504 90b24: f9400e69 ldr x9, [x19, #0x18] 90b28: 8b1b0768 add x8, x27, x27, lsl #1 90b2c: d37ced08 lsl x8, x8, #4 90b30: f9480120 ldr x0, [x9, #0x1000] 90b34: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 90b38: cb00014a sub x10, x10, x0 90b3c: eb08015f cmp x10, x8 90b40: 54000262 b.hs 0x90b8c 90b44: aa0803e0 mov x0, x8 90b48: 97fdfb4a bl 0xf870 90b4c: 1400026f b 0x91508 90b50: 8b080008 add x8, x0, x8 90b54: f9080128 str x8, [x9, #0x1000] 90b58: 14000128 b 0x90ff8 90b5c: 8b080008 add x8, x0, x8 90b60: f9080128 str x8, [x9, #0x1000] 90b64: 14000165 b 0x910f8 90b68: 8b080008 add x8, x0, x8 90b6c: f9080128 str x8, [x9, #0x1000] 90b70: 140001a1 b 0x911f4 90b74: 8b080008 add x8, x0, x8 90b78: f9080128 str x8, [x9, #0x1000] 90b7c: 140001e6 b 0x91314 90b80: 8b080008 add x8, x0, x8 90b84: f9080128 str x8, [x9, #0x1000] 90b88: 14000221 b 0x9140c 90b8c: 8b080008 add x8, x0, x8 90b90: f9080128 str x8, [x9, #0x1000] 90b94: 1400025d b 0x91508 90b98: f9400bfa ldr x26, [sp, #0x10] 90b9c: 71017edf cmp w22, #0x5f 90ba0: 540054e1 b.ne 0x9163c 90ba4: a9422a68 ldp x8, x10, [x19, #0x20] 90ba8: 910006e9 add x9, x23, #0x1 90bac: cb08014a sub x10, x10, x8 90bb0: eb8a153f cmp x9, x10, asr #5 90bb4: 54005442 b.hs 0x9163c 90bb8: 8b091508 add x8, x8, x9, lsl #5 90bbc: a940691c ldp x28, x26, [x8] 90bc0: b200f3fb mov x27, #0x5555555555555555 // =6148914691236517205 90bc4: f2e0aabb movk x27, #0x555, lsl #48 90bc8: eb1a039f cmp x28, x26 90bcc: 54002100 b.eq 0x90fec 90bd0: b201f3f7 mov x23, #-0x5555555555555556 // =-6148914691236517206 90bd4: f2955577 movk x23, #0xaaab 90bd8: f90007fa str x26, [sp, #0x8] 90bdc: 14000095 b 0x90e30 90be0: 8b000289 add x9, x20, x0 90be4: f9080109 str x9, [x8, #0x1000] 90be8: 14000002 b 0x90bf0 90bec: aa1f03f4 mov x20, xzr 90bf0: 321c07e9 orr w9, wzr, #0x30 90bf4: 9b095357 madd x23, x26, x9, x20 90bf8: a900feff stp xzr, xzr, [x23, #0x8] 90bfc: f90002ff str xzr, [x23] 90c00: 39400388 ldrb w8, [x28] 90c04: d503201f nop 90c08: 9b0952b8 madd x24, x21, x9, x20 90c0c: 370000c8 tbnz w8, #0x0, 0x90c24 90c10: f9400b88 ldr x8, [x28, #0x10] 90c14: f9000ae8 str x8, [x23, #0x10] 90c18: 3dc00380 ldr q0, [x28] 90c1c: 3d8002e0 str q0, [x23] 90c20: 1400001f b 0x90c9c 90c24: f9400795 ldr x21, [x28, #0x8] 90c28: b10042bf cmn x21, #0x10 90c2c: 540053a2 b.hs 0x916a0 90c30: f9400b96 ldr x22, [x28, #0x10] 90c34: f1005ebf cmp x21, #0x17 90c38: 540000c2 b.hs 0x90c50 90c3c: d37ffaa8 lsl x8, x21, #1 90c40: aa1703fb mov x27, x23 90c44: 38001768 strb w8, [x27], #0x1 90c48: b50001d5 cbnz x21, 0x90c80 90c4c: 14000011 b 0x90c90 90c50: 910042a8 add x8, x21, #0x10 90c54: f90003f8 str x24, [sp] 90c58: 927ced18 and x24, x8, #0xfffffffffffffff0 90c5c: aa1803e0 mov x0, x24 90c60: 97fdfb04 bl 0xf870 90c64: b2400309 orr x9, x24, #0x1 90c68: f94003f8 ldr x24, [sp] 90c6c: 321c07e8 orr w8, wzr, #0x30 90c70: aa0003fb mov x27, x0 90c74: 9b085348 madd x8, x26, x8, x20 90c78: a900ed15 stp x21, x27, [x8, #0x8] 90c7c: f90002e9 str x9, [x23] 90c80: aa1b03e0 mov x0, x27 90c84: aa1603e1 mov x1, x22 90c88: aa1503e2 mov x2, x21 90c8c: 97fdfb01 bl 0xf890 90c90: 38356b7f strb wzr, [x27, x21] 90c94: b200f3fb mov x27, #0x5555555555555555 // =6148914691236517205 90c98: f2e0aabb movk x27, #0x555, lsl #48 90c9c: 321c07e8 orr w8, wzr, #0x30 90ca0: 9b085355 madd x21, x26, x8, x20 90ca4: f8018ebf str xzr, [x21, #0x18]! 90ca8: a900febf stp xzr, xzr, [x21, #0x8] 90cac: aa1c03e8 mov x8, x28 90cb0: 38418d09 ldrb w9, [x8, #0x18]! 90cb4: 370000e9 tbnz w9, #0x0, 0x90cd0 90cb8: f9400909 ldr x9, [x8, #0x10] 90cbc: f9000aa9 str x9, [x21, #0x10] 90cc0: 3dc00100 ldr q0, [x8] 90cc4: 3d8002a0 str q0, [x21] 90cc8: f94007fa ldr x26, [sp, #0x8] 90ccc: 14000020 b 0x90d4c 90cd0: f9401396 ldr x22, [x28, #0x20] 90cd4: b10042df cmn x22, #0x10 90cd8: 54004e62 b.hs 0x916a4 90cdc: f940179b ldr x27, [x28, #0x28] 90ce0: f1005edf cmp x22, #0x17 90ce4: 540000c2 b.hs 0x90cfc 90ce8: d37ffac8 lsl x8, x22, #1 90cec: 380016a8 strb w8, [x21], #0x1 90cf0: f94007fa ldr x26, [sp, #0x8] 90cf4: b50001f6 cbnz x22, 0x90d30 90cf8: 14000012 b 0x90d40 90cfc: 910042c8 add x8, x22, #0x10 90d00: f90003f8 str x24, [sp] 90d04: 927ced18 and x24, x8, #0xfffffffffffffff0 90d08: aa1803e0 mov x0, x24 90d0c: 97fdfad9 bl 0xf870 90d10: 321c07e8 orr w8, wzr, #0x30 90d14: 9b085348 madd x8, x26, x8, x20 90d18: b2400309 orr x9, x24, #0x1 90d1c: f94003f8 ldr x24, [sp] 90d20: a9020116 stp x22, x0, [x8, #0x20] 90d24: f90002a9 str x9, [x21] 90d28: f94007fa ldr x26, [sp, #0x8] 90d2c: aa0003f5 mov x21, x0 90d30: aa1503e0 mov x0, x21 90d34: aa1b03e1 mov x1, x27 90d38: aa1603e2 mov x2, x22 90d3c: 97fdfad5 bl 0xf890 90d40: b200f3fb mov x27, #0x5555555555555555 // =6148914691236517205 90d44: f2e0aabb movk x27, #0x555, lsl #48 90d48: 38366abf strb wzr, [x21, x22] 90d4c: a9402675 ldp x21, x9, [x19] 90d50: 9100c2e8 add x8, x23, #0x30 90d54: eb15013f cmp x9, x21 90d58: 54000260 b.eq 0x90da4 90d5c: f85e012a ldur x10, [x9, #-0x20] 90d60: f81e02ea stur x10, [x23, #-0x20] 90d64: 3cdd0120 ldur q0, [x9, #-0x30] 90d68: 3c9d02e0 stur q0, [x23, #-0x30] 90d6c: f85f812a ldur x10, [x9, #-0x8] 90d70: a93dfd3f stp xzr, xzr, [x9, #-0x28] 90d74: f81d013f stur xzr, [x9, #-0x30] 90d78: f81f82ea stur x10, [x23, #-0x8] 90d7c: 3cde8120 ldur q0, [x9, #-0x18] 90d80: 3c9e82e0 stur q0, [x23, #-0x18] 90d84: a93f7d3f stp xzr, xzr, [x9, #-0x10] 90d88: f81e813f stur xzr, [x9, #-0x18] 90d8c: d100c129 sub x9, x9, #0x30 90d90: eb0902bf cmp x21, x9 90d94: d100c2f7 sub x23, x23, #0x30 90d98: 54fffe21 b.ne 0x90d5c 90d9c: a9405674 ldp x20, x21, [x19] 90da0: 14000002 b 0x90da8 90da4: aa1503f4 mov x20, x21 90da8: f9400a76 ldr x22, [x19, #0x10] 90dac: eb1402bf cmp x21, x20 90db0: a9002277 stp x23, x8, [x19] 90db4: f9000a78 str x24, [x19, #0x10] 90db8: 540001a0 b.eq 0x90dec 90dbc: 385e82a8 ldurb w8, [x21, #-0x18] 90dc0: 36000068 tbz w8, #0x0, 0x90dcc 90dc4: f85f82a0 ldur x0, [x21, #-0x8] 90dc8: 97fdfafe bl 0xf9c0 90dcc: 385d02a8 ldurb w8, [x21, #-0x30] 90dd0: d100c2b7 sub x23, x21, #0x30 90dd4: 36000068 tbz w8, #0x0, 0x90de0 90dd8: f85e02a0 ldur x0, [x21, #-0x20] 90ddc: 97fdfaf9 bl 0xf9c0 90de0: eb17029f cmp x20, x23 90de4: aa1703f5 mov x21, x23 90de8: 54fffea1 b.ne 0x90dbc 90dec: b201f3f7 mov x23, #-0x5555555555555556 // =-6148914691236517206 90df0: f2955577 movk x23, #0xaaab 90df4: b4000f74 cbz x20, 0x90fe0 90df8: f9400e68 ldr x8, [x19, #0x18] 90dfc: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 90e00: eb14013f cmp x9, x20 90e04: 54000103 b.lo 0x90e24 90e08: eb14011f cmp x8, x20 90e0c: 540000c8 b.hi 0x90e24 90e10: f9480109 ldr x9, [x8, #0x1000] 90e14: eb16013f cmp x9, x22 90e18: 54000e41 b.ne 0x90fe0 90e1c: f9080114 str x20, [x8, #0x1000] 90e20: 14000070 b 0x90fe0 90e24: aa1403e0 mov x0, x20 90e28: 97fdfae6 bl 0xf9c0 90e2c: 1400006d b 0x90fe0 90e30: a940a678 ldp x24, x9, [x19, #0x8] 90e34: eb09031f cmp x24, x9 90e38: 54000140 b.eq 0x90e60 90e3c: a900ff1f stp xzr, xzr, [x24, #0x8] 90e40: f900031f str xzr, [x24] 90e44: 39400388 ldrb w8, [x28] 90e48: 370004a8 tbnz w8, #0x0, 0x90edc 90e4c: f9400b88 ldr x8, [x28, #0x10] 90e50: f9000b08 str x8, [x24, #0x10] 90e54: 3dc00380 ldr q0, [x28] 90e58: 3d800300 str q0, [x24] 90e5c: 1400003a b 0x90f44 90e60: f940026a ldr x10, [x19] 90e64: cb0a0308 sub x8, x24, x10 90e68: 9344fd08 asr x8, x8, #4 90e6c: 9b177d1a mul x26, x8, x23 90e70: 91000748 add x8, x26, #0x1 90e74: eb1b011f cmp x8, x27 90e78: 54003fe8 b.hi 0x91674 90e7c: cb0a0129 sub x9, x9, x10 90e80: 9344fd29 asr x9, x9, #4 90e84: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 90e88: 9b177d29 mul x9, x9, x23 90e8c: f2e0554a movk x10, #0x2aa, lsl #48 90e90: b200f3f5 mov x21, #0x5555555555555555 // =6148914691236517205 90e94: eb0a013f cmp x9, x10 90e98: f2e0aab5 movk x21, #0x555, lsl #48 90e9c: 540000a2 b.hs 0x90eb0 90ea0: d37ff929 lsl x9, x9, #1 90ea4: eb08013f cmp x9, x8 90ea8: 9a893115 csel x21, x8, x9, lo 90eac: b4ffea15 cbz x21, 0x90bec 90eb0: f9400e68 ldr x8, [x19, #0x18] 90eb4: 8b1506a9 add x9, x21, x21, lsl #1 90eb8: d37ced20 lsl x0, x9, #4 90ebc: f9480114 ldr x20, [x8, #0x1000] 90ec0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 90ec4: cb140129 sub x9, x9, x20 90ec8: eb00013f cmp x9, x0 90ecc: 54ffe8a2 b.hs 0x90be0 90ed0: 97fdfa68 bl 0xf870 90ed4: aa0003f4 mov x20, x0 90ed8: 17ffff46 b 0x90bf0 90edc: f9400794 ldr x20, [x28, #0x8] 90ee0: b100429f cmn x20, #0x10 90ee4: 54003c82 b.hs 0x91674 90ee8: f9400b95 ldr x21, [x28, #0x10] 90eec: f1005e9f cmp x20, #0x17 90ef0: 540000c2 b.hs 0x90f08 90ef4: d37ffa88 lsl x8, x20, #1 90ef8: aa1803f6 mov x22, x24 90efc: 380016c8 strb w8, [x22], #0x1 90f00: b5000194 cbnz x20, 0x90f30 90f04: 1400000f b 0x90f40 90f08: 91004288 add x8, x20, #0x10 90f0c: 927ced17 and x23, x8, #0xfffffffffffffff0 90f10: aa1703e0 mov x0, x23 90f14: 97fdfa57 bl 0xf870 90f18: aa0003f6 mov x22, x0 90f1c: b24002e8 orr x8, x23, #0x1 90f20: b201f3f7 mov x23, #-0x5555555555555556 // =-6148914691236517206 90f24: a900db14 stp x20, x22, [x24, #0x8] 90f28: f2955577 movk x23, #0xaaab 90f2c: f9000308 str x8, [x24] 90f30: aa1603e0 mov x0, x22 90f34: aa1503e1 mov x1, x21 90f38: aa1403e2 mov x2, x20 90f3c: 97fdfa55 bl 0xf890 90f40: 38346adf strb wzr, [x22, x20] 90f44: aa1803f4 mov x20, x24 90f48: f8018e9f str xzr, [x20, #0x18]! 90f4c: a900fe9f stp xzr, xzr, [x20, #0x8] 90f50: aa1c03e8 mov x8, x28 90f54: 38418d09 ldrb w9, [x8, #0x18]! 90f58: 370000c9 tbnz w9, #0x0, 0x90f70 90f5c: f9400909 ldr x9, [x8, #0x10] 90f60: f9000a89 str x9, [x20, #0x10] 90f64: 3dc00100 ldr q0, [x8] 90f68: 3d800280 str q0, [x20] 90f6c: 1400001a b 0x90fd4 90f70: f9401395 ldr x21, [x28, #0x20] 90f74: b10042bf cmn x21, #0x10 90f78: 54003922 b.hs 0x9169c 90f7c: f9401796 ldr x22, [x28, #0x28] 90f80: f1005ebf cmp x21, #0x17 90f84: 540000a2 b.hs 0x90f98 90f88: d37ffaa8 lsl x8, x21, #1 90f8c: 38001688 strb w8, [x20], #0x1 90f90: b5000195 cbnz x21, 0x90fc0 90f94: 1400000f b 0x90fd0 90f98: 910042a8 add x8, x21, #0x10 90f9c: 927ced17 and x23, x8, #0xfffffffffffffff0 90fa0: aa1703e0 mov x0, x23 90fa4: 97fdfa33 bl 0xf870 90fa8: aa0003f4 mov x20, x0 90fac: b24002e8 orr x8, x23, #0x1 90fb0: b201f3f7 mov x23, #-0x5555555555555556 // =-6148914691236517206 90fb4: a9025315 stp x21, x20, [x24, #0x20] 90fb8: f2955577 movk x23, #0xaaab 90fbc: f9000f08 str x8, [x24, #0x18] 90fc0: aa1403e0 mov x0, x20 90fc4: aa1603e1 mov x1, x22 90fc8: aa1503e2 mov x2, x21 90fcc: 97fdfa31 bl 0xf890 90fd0: 38356a9f strb wzr, [x20, x21] 90fd4: f9400668 ldr x8, [x19, #0x8] 90fd8: 9100c108 add x8, x8, #0x30 90fdc: f9000668 str x8, [x19, #0x8] 90fe0: 9100c39c add x28, x28, #0x30 90fe4: eb1a039f cmp x28, x26 90fe8: 54fff241 b.ne 0x90e30 90fec: 91000734 add x20, x25, #0x1 90ff0: 17fffd8b b 0x9061c 90ff4: aa1f03e0 mov x0, xzr 90ff8: 321c07e9 orr w9, wzr, #0x30 90ffc: 321d07ea orr w10, wzr, #0x18 91000: 9b0902a8 madd x8, x21, x9, x0 91004: 3900010a strb w10, [x8] 91008: b94033ea ldr w10, [sp, #0x30] 9100c: d503201f nop 91010: 9b090369 madd x9, x27, x9, x0 91014: b800910a stur w10, [x8, #0x9] 91018: f94017ea ldr x10, [sp, #0x28] 9101c: 3900351f strb wzr, [x8, #0xd] 91020: 79001d1f strh wzr, [x8, #0xe] 91024: f900091f str xzr, [x8, #0x10] 91028: f800110a stur x10, [x8, #0x1] 9102c: b90033ff str wzr, [sp, #0x30] 91030: f90017ff str xzr, [sp, #0x28] 91034: 3900611f strb wzr, [x8, #0x18] 91038: f843f3ea ldur x10, [sp, #0x3f] 9103c: a9027d0a stp x10, xzr, [x8, #0x20] 91040: f9401fea ldr x10, [sp, #0x38] 91044: f801910a stur x10, [x8, #0x19] 91048: f803f3ff stur xzr, [sp, #0x3f] 9104c: f9001fff str xzr, [sp, #0x38] 91050: a9402e76 ldp x22, x11, [x19] 91054: 9100c10a add x10, x8, #0x30 91058: eb16017f cmp x11, x22 9105c: 54000260 b.eq 0x910a8 91060: f85e016c ldur x12, [x11, #-0x20] 91064: f81e010c stur x12, [x8, #-0x20] 91068: 3cdd0160 ldur q0, [x11, #-0x30] 9106c: 3c9d0100 stur q0, [x8, #-0x30] 91070: f85f816c ldur x12, [x11, #-0x8] 91074: a93dfd7f stp xzr, xzr, [x11, #-0x28] 91078: f81d017f stur xzr, [x11, #-0x30] 9107c: f81f810c stur x12, [x8, #-0x8] 91080: 3cde8160 ldur q0, [x11, #-0x18] 91084: 3c9e8100 stur q0, [x8, #-0x18] 91088: a93f7d7f stp xzr, xzr, [x11, #-0x10] 9108c: f81e817f stur xzr, [x11, #-0x18] 91090: d100c16b sub x11, x11, #0x30 91094: eb0b02df cmp x22, x11 91098: d100c108 sub x8, x8, #0x30 9109c: 54fffe21 b.ne 0x91060 910a0: a9405a75 ldp x21, x22, [x19] 910a4: 14000002 b 0x910ac 910a8: aa1603f5 mov x21, x22 910ac: f9400a77 ldr x23, [x19, #0x10] 910b0: eb1502df cmp x22, x21 910b4: a9002a68 stp x8, x10, [x19] 910b8: f9000a69 str x9, [x19, #0x10] 910bc: 54002a20 b.eq 0x91600 910c0: 385e82c8 ldurb w8, [x22, #-0x18] 910c4: 36000068 tbz w8, #0x0, 0x910d0 910c8: f85f82c0 ldur x0, [x22, #-0x8] 910cc: 97fdfa3d bl 0xf9c0 910d0: 385d02c8 ldurb w8, [x22, #-0x30] 910d4: d100c2d8 sub x24, x22, #0x30 910d8: 36000068 tbz w8, #0x0, 0x910e4 910dc: f85e02c0 ldur x0, [x22, #-0x20] 910e0: 97fdfa38 bl 0xf9c0 910e4: eb1802bf cmp x21, x24 910e8: aa1803f6 mov x22, x24 910ec: 54fffea1 b.ne 0x910c0 910f0: 14000144 b 0x91600 910f4: aa1f03e0 mov x0, xzr 910f8: 321c07e9 orr w9, wzr, #0x30 910fc: 321e0bea orr w10, wzr, #0x1c 91100: 9b0902a8 madd x8, x21, x9, x0 91104: 3900010a strb w10, [x8] 91108: f842e3ea ldur x10, [sp, #0x2e] 9110c: d503201f nop 91110: 9b090369 madd x9, x27, x9, x0 91114: f800710a stur x10, [x8, #0x7] 91118: f94017ea ldr x10, [sp, #0x28] 9111c: 39003d1f strb wzr, [x8, #0xf] 91120: f900091f str xzr, [x8, #0x10] 91124: f800110a stur x10, [x8, #0x1] 91128: f802e3ff stur xzr, [sp, #0x2e] 9112c: f90017ff str xzr, [sp, #0x28] 91130: 3900611f strb wzr, [x8, #0x18] 91134: f843f3ea ldur x10, [sp, #0x3f] 91138: a9027d0a stp x10, xzr, [x8, #0x20] 9113c: f9401fea ldr x10, [sp, #0x38] 91140: f801910a stur x10, [x8, #0x19] 91144: f803f3ff stur xzr, [sp, #0x3f] 91148: f9001fff str xzr, [sp, #0x38] 9114c: a9402e76 ldp x22, x11, [x19] 91150: 9100c10a add x10, x8, #0x30 91154: eb16017f cmp x11, x22 91158: 54000260 b.eq 0x911a4 9115c: f85e016c ldur x12, [x11, #-0x20] 91160: f81e010c stur x12, [x8, #-0x20] 91164: 3cdd0160 ldur q0, [x11, #-0x30] 91168: 3c9d0100 stur q0, [x8, #-0x30] 9116c: f85f816c ldur x12, [x11, #-0x8] 91170: a93dfd7f stp xzr, xzr, [x11, #-0x28] 91174: f81d017f stur xzr, [x11, #-0x30] 91178: f81f810c stur x12, [x8, #-0x8] 9117c: 3cde8160 ldur q0, [x11, #-0x18] 91180: 3c9e8100 stur q0, [x8, #-0x18] 91184: a93f7d7f stp xzr, xzr, [x11, #-0x10] 91188: f81e817f stur xzr, [x11, #-0x18] 9118c: d100c16b sub x11, x11, #0x30 91190: eb0b02df cmp x22, x11 91194: d100c108 sub x8, x8, #0x30 91198: 54fffe21 b.ne 0x9115c 9119c: a9405a75 ldp x21, x22, [x19] 911a0: 14000002 b 0x911a8 911a4: aa1603f5 mov x21, x22 911a8: f9400a77 ldr x23, [x19, #0x10] 911ac: eb1502df cmp x22, x21 911b0: a9002a68 stp x8, x10, [x19] 911b4: f9000a69 str x9, [x19, #0x10] 911b8: 54002240 b.eq 0x91600 911bc: 385e82c8 ldurb w8, [x22, #-0x18] 911c0: 36000068 tbz w8, #0x0, 0x911cc 911c4: f85f82c0 ldur x0, [x22, #-0x8] 911c8: 97fdf9fe bl 0xf9c0 911cc: 385d02c8 ldurb w8, [x22, #-0x30] 911d0: d100c2d8 sub x24, x22, #0x30 911d4: 36000068 tbz w8, #0x0, 0x911e0 911d8: f85e02c0 ldur x0, [x22, #-0x20] 911dc: 97fdf9f9 bl 0xf9c0 911e0: eb1802bf cmp x21, x24 911e4: aa1803f6 mov x22, x24 911e8: 54fffea1 b.ne 0x911bc 911ec: 14000105 b 0x91600 911f0: aa1f03e0 mov x0, xzr 911f4: 321c07e9 orr w9, wzr, #0x30 911f8: 528002ca mov w10, #0x16 // =22 911fc: 9b0902a8 madd x8, x21, x9, x0 91200: 3900010a strb w10, [x8] 91204: f94017ea ldr x10, [sp, #0x28] 91208: d503201f nop 9120c: 9b090369 madd x9, x27, x9, x0 91210: f800110a stur x10, [x8, #0x1] 91214: 3940cbea ldrb w10, [sp, #0x32] 91218: 39002d0a strb w10, [x8, #0xb] 9121c: 794063ea ldrh w10, [sp, #0x30] 91220: 3900311f strb wzr, [x8, #0xc] 91224: 7800910a sturh w10, [x8, #0x9] 91228: 79404bea ldrh w10, [sp, #0x24] 9122c: 7800d10a sturh w10, [x8, #0xd] 91230: 39409bea ldrb w10, [sp, #0x26] 91234: f900091f str xzr, [x8, #0x10] 91238: 39003d0a strb w10, [x8, #0xf] 9123c: f90017ff str xzr, [sp, #0x28] 91240: 790063ff strh wzr, [sp, #0x30] 91244: 3900cbff strb wzr, [sp, #0x32] 91248: 39009bff strb wzr, [sp, #0x26] 9124c: 79004bff strh wzr, [sp, #0x24] 91250: 3900611f strb wzr, [x8, #0x18] 91254: f843f3ea ldur x10, [sp, #0x3f] 91258: a9027d0a stp x10, xzr, [x8, #0x20] 9125c: f9401fea ldr x10, [sp, #0x38] 91260: f801910a stur x10, [x8, #0x19] 91264: f803f3ff stur xzr, [sp, #0x3f] 91268: f9001fff str xzr, [sp, #0x38] 9126c: a9402e76 ldp x22, x11, [x19] 91270: 9100c10a add x10, x8, #0x30 91274: eb16017f cmp x11, x22 91278: 54000260 b.eq 0x912c4 9127c: f85e016c ldur x12, [x11, #-0x20] 91280: f81e010c stur x12, [x8, #-0x20] 91284: 3cdd0160 ldur q0, [x11, #-0x30] 91288: 3c9d0100 stur q0, [x8, #-0x30] 9128c: f85f816c ldur x12, [x11, #-0x8] 91290: a93dfd7f stp xzr, xzr, [x11, #-0x28] 91294: f81d017f stur xzr, [x11, #-0x30] 91298: f81f810c stur x12, [x8, #-0x8] 9129c: 3cde8160 ldur q0, [x11, #-0x18] 912a0: 3c9e8100 stur q0, [x8, #-0x18] 912a4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 912a8: f81e817f stur xzr, [x11, #-0x18] 912ac: d100c16b sub x11, x11, #0x30 912b0: eb0b02df cmp x22, x11 912b4: d100c108 sub x8, x8, #0x30 912b8: 54fffe21 b.ne 0x9127c 912bc: a9405a75 ldp x21, x22, [x19] 912c0: 14000002 b 0x912c8 912c4: aa1603f5 mov x21, x22 912c8: f9400a77 ldr x23, [x19, #0x10] 912cc: eb1502df cmp x22, x21 912d0: a9002a68 stp x8, x10, [x19] 912d4: f9000a69 str x9, [x19, #0x10] 912d8: 54001940 b.eq 0x91600 912dc: 385e82c8 ldurb w8, [x22, #-0x18] 912e0: 36000068 tbz w8, #0x0, 0x912ec 912e4: f85f82c0 ldur x0, [x22, #-0x8] 912e8: 97fdf9b6 bl 0xf9c0 912ec: 385d02c8 ldurb w8, [x22, #-0x30] 912f0: d100c2d8 sub x24, x22, #0x30 912f4: 36000068 tbz w8, #0x0, 0x91300 912f8: f85e02c0 ldur x0, [x22, #-0x20] 912fc: 97fdf9b1 bl 0xf9c0 91300: eb1802bf cmp x21, x24 91304: aa1803f6 mov x22, x24 91308: 54fffea1 b.ne 0x912dc 9130c: 140000bd b 0x91600 91310: aa1f03e0 mov x0, xzr 91314: 321c07e9 orr w9, wzr, #0x30 91318: 5280044a mov w10, #0x22 // =34 9131c: 9b0902a8 madd x8, x21, x9, x0 91320: 3900010a strb w10, [x8] 91324: f843f3ea ldur x10, [sp, #0x3f] 91328: 528cedcb mov w11, #0x676e // =26478 9132c: 9b090369 madd x9, x27, x9, x0 91330: f900050a str x10, [x8, #0x8] 91334: f9401fea ldr x10, [sp, #0x38] 91338: f900090b str x11, [x8, #0x10] 9133c: f800110a stur x10, [x8, #0x1] 91340: f803f3ff stur xzr, [sp, #0x3f] 91344: f9001fff str xzr, [sp, #0x38] 91348: 3900611f strb wzr, [x8, #0x18] 9134c: f842f3ea ldur x10, [sp, #0x2f] 91350: a9027d0a stp x10, xzr, [x8, #0x20] 91354: f94017ea ldr x10, [sp, #0x28] 91358: f801910a stur x10, [x8, #0x19] 9135c: f802f3ff stur xzr, [sp, #0x2f] 91360: f90017ff str xzr, [sp, #0x28] 91364: a9402e76 ldp x22, x11, [x19] 91368: 9100c10a add x10, x8, #0x30 9136c: eb16017f cmp x11, x22 91370: 54000260 b.eq 0x913bc 91374: f85e016c ldur x12, [x11, #-0x20] 91378: f81e010c stur x12, [x8, #-0x20] 9137c: 3cdd0160 ldur q0, [x11, #-0x30] 91380: 3c9d0100 stur q0, [x8, #-0x30] 91384: f85f816c ldur x12, [x11, #-0x8] 91388: a93dfd7f stp xzr, xzr, [x11, #-0x28] 9138c: f81d017f stur xzr, [x11, #-0x30] 91390: f81f810c stur x12, [x8, #-0x8] 91394: 3cde8160 ldur q0, [x11, #-0x18] 91398: 3c9e8100 stur q0, [x8, #-0x18] 9139c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 913a0: f81e817f stur xzr, [x11, #-0x18] 913a4: d100c16b sub x11, x11, #0x30 913a8: eb0b02df cmp x22, x11 913ac: d100c108 sub x8, x8, #0x30 913b0: 54fffe21 b.ne 0x91374 913b4: a9405a75 ldp x21, x22, [x19] 913b8: 14000002 b 0x913c0 913bc: aa1603f5 mov x21, x22 913c0: f9400a77 ldr x23, [x19, #0x10] 913c4: eb1502df cmp x22, x21 913c8: a9002a68 stp x8, x10, [x19] 913cc: f9000a69 str x9, [x19, #0x10] 913d0: 54001180 b.eq 0x91600 913d4: 385e82c8 ldurb w8, [x22, #-0x18] 913d8: 36000068 tbz w8, #0x0, 0x913e4 913dc: f85f82c0 ldur x0, [x22, #-0x8] 913e0: 97fdf978 bl 0xf9c0 913e4: 385d02c8 ldurb w8, [x22, #-0x30] 913e8: d100c2d8 sub x24, x22, #0x30 913ec: 36000068 tbz w8, #0x0, 0x913f8 913f0: f85e02c0 ldur x0, [x22, #-0x20] 913f4: 97fdf973 bl 0xf9c0 913f8: eb1802bf cmp x21, x24 913fc: aa1803f6 mov x22, x24 91400: 54fffea1 b.ne 0x913d4 91404: 1400007f b 0x91600 91408: aa1f03e0 mov x0, xzr 9140c: 321c07e9 orr w9, wzr, #0x30 91410: 5280034a mov w10, #0x1a // =26 91414: 9b0902a8 madd x8, x21, x9, x0 91418: 3900010a strb w10, [x8] 9141c: f842d3ea ldur x10, [sp, #0x2d] 91420: d503201f nop 91424: 9b090369 madd x9, x27, x9, x0 91428: f800610a stur x10, [x8, #0x6] 9142c: f94017ea ldr x10, [sp, #0x28] 91430: 79001d1f strh wzr, [x8, #0xe] 91434: f900091f str xzr, [x8, #0x10] 91438: f800110a stur x10, [x8, #0x1] 9143c: f802d3ff stur xzr, [sp, #0x2d] 91440: f90017ff str xzr, [sp, #0x28] 91444: 3900611f strb wzr, [x8, #0x18] 91448: f843f3ea ldur x10, [sp, #0x3f] 9144c: a9027d0a stp x10, xzr, [x8, #0x20] 91450: f9401fea ldr x10, [sp, #0x38] 91454: f801910a stur x10, [x8, #0x19] 91458: f803f3ff stur xzr, [sp, #0x3f] 9145c: f9001fff str xzr, [sp, #0x38] 91460: a9402e76 ldp x22, x11, [x19] 91464: 9100c10a add x10, x8, #0x30 91468: eb16017f cmp x11, x22 9146c: 54000260 b.eq 0x914b8 91470: f85e016c ldur x12, [x11, #-0x20] 91474: f81e010c stur x12, [x8, #-0x20] 91478: 3cdd0160 ldur q0, [x11, #-0x30] 9147c: 3c9d0100 stur q0, [x8, #-0x30] 91480: f85f816c ldur x12, [x11, #-0x8] 91484: a93dfd7f stp xzr, xzr, [x11, #-0x28] 91488: f81d017f stur xzr, [x11, #-0x30] 9148c: f81f810c stur x12, [x8, #-0x8] 91490: 3cde8160 ldur q0, [x11, #-0x18] 91494: 3c9e8100 stur q0, [x8, #-0x18] 91498: a93f7d7f stp xzr, xzr, [x11, #-0x10] 9149c: f81e817f stur xzr, [x11, #-0x18] 914a0: d100c16b sub x11, x11, #0x30 914a4: eb0b02df cmp x22, x11 914a8: d100c108 sub x8, x8, #0x30 914ac: 54fffe21 b.ne 0x91470 914b0: a9405a75 ldp x21, x22, [x19] 914b4: 14000002 b 0x914bc 914b8: aa1603f5 mov x21, x22 914bc: f9400a77 ldr x23, [x19, #0x10] 914c0: eb1502df cmp x22, x21 914c4: a9002a68 stp x8, x10, [x19] 914c8: f9000a69 str x9, [x19, #0x10] 914cc: 540009a0 b.eq 0x91600 914d0: 385e82c8 ldurb w8, [x22, #-0x18] 914d4: 36000068 tbz w8, #0x0, 0x914e0 914d8: f85f82c0 ldur x0, [x22, #-0x8] 914dc: 97fdf939 bl 0xf9c0 914e0: 385d02c8 ldurb w8, [x22, #-0x30] 914e4: d100c2d8 sub x24, x22, #0x30 914e8: 36000068 tbz w8, #0x0, 0x914f4 914ec: f85e02c0 ldur x0, [x22, #-0x20] 914f0: 97fdf934 bl 0xf9c0 914f4: eb1802bf cmp x21, x24 914f8: aa1803f6 mov x22, x24 914fc: 54fffea1 b.ne 0x914d0 91500: 14000040 b 0x91600 91504: aa1f03e0 mov x0, xzr 91508: 321c07e9 orr w9, wzr, #0x30 9150c: 321d07ea orr w10, wzr, #0x18 91510: 9b0902a8 madd x8, x21, x9, x0 91514: 3900010a strb w10, [x8] 91518: b94033ea ldr w10, [sp, #0x30] 9151c: d503201f nop 91520: 9b090369 madd x9, x27, x9, x0 91524: b800910a stur w10, [x8, #0x9] 91528: f94017ea ldr x10, [sp, #0x28] 9152c: 3900351f strb wzr, [x8, #0xd] 91530: 79001d1f strh wzr, [x8, #0xe] 91534: f900091f str xzr, [x8, #0x10] 91538: f800110a stur x10, [x8, #0x1] 9153c: b90033ff str wzr, [sp, #0x30] 91540: f90017ff str xzr, [sp, #0x28] 91544: 3900611f strb wzr, [x8, #0x18] 91548: f843f3ea ldur x10, [sp, #0x3f] 9154c: a9027d0a stp x10, xzr, [x8, #0x20] 91550: f9401fea ldr x10, [sp, #0x38] 91554: f801910a stur x10, [x8, #0x19] 91558: f803f3ff stur xzr, [sp, #0x3f] 9155c: f9001fff str xzr, [sp, #0x38] 91560: a9402e76 ldp x22, x11, [x19] 91564: 9100c10a add x10, x8, #0x30 91568: eb16017f cmp x11, x22 9156c: 54000260 b.eq 0x915b8 91570: f85e016c ldur x12, [x11, #-0x20] 91574: f81e010c stur x12, [x8, #-0x20] 91578: 3cdd0160 ldur q0, [x11, #-0x30] 9157c: 3c9d0100 stur q0, [x8, #-0x30] 91580: f85f816c ldur x12, [x11, #-0x8] 91584: a93dfd7f stp xzr, xzr, [x11, #-0x28] 91588: f81d017f stur xzr, [x11, #-0x30] 9158c: f81f810c stur x12, [x8, #-0x8] 91590: 3cde8160 ldur q0, [x11, #-0x18] 91594: 3c9e8100 stur q0, [x8, #-0x18] 91598: a93f7d7f stp xzr, xzr, [x11, #-0x10] 9159c: f81e817f stur xzr, [x11, #-0x18] 915a0: d100c16b sub x11, x11, #0x30 915a4: eb0b02df cmp x22, x11 915a8: d100c108 sub x8, x8, #0x30 915ac: 54fffe21 b.ne 0x91570 915b0: a9405a75 ldp x21, x22, [x19] 915b4: 14000002 b 0x915bc 915b8: aa1603f5 mov x21, x22 915bc: f9400a77 ldr x23, [x19, #0x10] 915c0: eb1502df cmp x22, x21 915c4: a9002a68 stp x8, x10, [x19] 915c8: f9000a69 str x9, [x19, #0x10] 915cc: 540001a0 b.eq 0x91600 915d0: 385e82c8 ldurb w8, [x22, #-0x18] 915d4: 36000068 tbz w8, #0x0, 0x915e0 915d8: f85f82c0 ldur x0, [x22, #-0x8] 915dc: 97fdf8f9 bl 0xf9c0 915e0: 385d02c8 ldurb w8, [x22, #-0x30] 915e4: d100c2d8 sub x24, x22, #0x30 915e8: 36000068 tbz w8, #0x0, 0x915f4 915ec: f85e02c0 ldur x0, [x22, #-0x20] 915f0: 97fdf8f4 bl 0xf9c0 915f4: eb1802bf cmp x21, x24 915f8: aa1803f6 mov x22, x24 915fc: 54fffea1 b.ne 0x915d0 91600: b40001d5 cbz x21, 0x91638 91604: f9400e68 ldr x8, [x19, #0x18] 91608: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9160c: eb15013f cmp x9, x21 91610: 54000103 b.lo 0x91630 91614: eb15011f cmp x8, x21 91618: 540000c8 b.hi 0x91630 9161c: f9480109 ldr x9, [x8, #0x1000] 91620: eb17013f cmp x9, x23 91624: 540000a1 b.ne 0x91638 91628: f9080115 str x21, [x8, #0x1000] 9162c: 14000003 b 0x91638 91630: aa1503e0 mov x0, x21 91634: 97fdf8e3 bl 0xf9c0 91638: 91000a94 add x20, x20, #0x2 9163c: f9401748 ldr x8, [x26, #0x28] 91640: f94027e9 ldr x9, [sp, #0x48] 91644: eb09011f cmp x8, x9 91648: 54000141 b.ne 0x91670 9164c: aa1403e0 mov x0, x20 91650: a94a7bfd ldp x29, x30, [sp, #0xa0] 91654: a9494ff4 ldp x20, x19, [sp, #0x90] 91658: a94857f6 ldp x22, x21, [sp, #0x80] 9165c: a9475ff8 ldp x24, x23, [sp, #0x70] 91660: a94667fa ldp x26, x25, [sp, #0x60] 91664: a9456ffc ldp x28, x27, [sp, #0x50] 91668: 9102c3ff add sp, sp, #0xb0 9166c: d65f03c0 ret 91670: 97fdf6dc bl 0xf1e0 <__stack_chk_fail@plt> 91674: 97fdf613 bl 0xeec0 91678: 97fdf612 bl 0xeec0 9167c: 97fdf611 bl 0xeec0 91680: 97fdf610 bl 0xeec0 91684: 97fdf60f bl 0xeec0 91688: 97fdf60e bl 0xeec0 9168c: 97fdf60d bl 0xeec0 91690: 97fdf60c bl 0xeec0 91694: 97fdf60b bl 0xeec0 91698: 97fdf60a bl 0xeec0 9169c: 97fdf609 bl 0xeec0 916a0: 97fdf608 bl 0xeec0 916a4: 97fdf607 bl 0xeec0 916a8: 394002e8 ldrb w8, [x23] 916ac: aa0003f6 mov x22, x0 916b0: 36000108 tbz w8, #0x0, 0x916d0 916b4: 321c07e8 orr w8, wzr, #0x30 916b8: 9b085348 madd x8, x26, x8, x20 916bc: f9400900 ldr x0, [x8, #0x10] 916c0: 97fdf8c0 bl 0xf9c0 916c4: 14000003 b 0x916d0 916c8: aa0003f6 mov x22, x0 916cc: b40007b4 cbz x20, 0x917c0 916d0: f9400e68 ldr x8, [x19, #0x18] 916d4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 916d8: eb14013f cmp x9, x20 916dc: 54000123 b.lo 0x91700 916e0: eb14011f cmp x8, x20 916e4: 540000e8 b.hi 0x91700 916e8: f9480109 ldr x9, [x8, #0x1000] 916ec: eb18013f cmp x9, x24 916f0: 54000681 b.ne 0x917c0 916f4: aa1603e0 mov x0, x22 916f8: f9080114 str x20, [x8, #0x1000] 916fc: 940062a8 bl 0xaa19c 91700: aa1403e0 mov x0, x20 91704: 97fdf8af bl 0xf9c0 91708: aa1603e0 mov x0, x22 9170c: 940062a4 bl 0xaa19c 91710: 39400308 ldrb w8, [x24] 91714: aa0003f6 mov x22, x0 91718: 36000548 tbz w8, #0x0, 0x917c0 9171c: f9400b00 ldr x0, [x24, #0x10] 91720: 97fdf8a8 bl 0xf9c0 91724: aa1603e0 mov x0, x22 91728: 9400629d bl 0xaa19c 9172c: 14000005 b 0x91740 91730: 14000004 b 0x91740 91734: 14000003 b 0x91740 91738: 14000002 b 0x91740 9173c: 14000001 b 0x91740 91740: aa0003f6 mov x22, x0 91744: aa1603e0 mov x0, x22 91748: 94006295 bl 0xaa19c 9174c: 39400308 ldrb w8, [x24] 91750: aa0003f6 mov x22, x0 91754: 36000108 tbz w8, #0x0, 0x91774 91758: 321c07e8 orr w8, wzr, #0x30 9175c: 9b085748 madd x8, x26, x8, x21 91760: f9400900 ldr x0, [x8, #0x10] 91764: 97fdf897 bl 0xf9c0 91768: 14000003 b 0x91774 9176c: aa0003f6 mov x22, x0 91770: b4000295 cbz x21, 0x917c0 91774: f9400e68 ldr x8, [x19, #0x18] 91778: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9177c: eb15013f cmp x9, x21 91780: 54000123 b.lo 0x917a4 91784: eb15011f cmp x8, x21 91788: 540000e8 b.hi 0x917a4 9178c: f9480109 ldr x9, [x8, #0x1000] 91790: eb19013f cmp x9, x25 91794: 54000161 b.ne 0x917c0 91798: aa1603e0 mov x0, x22 9179c: f9080115 str x21, [x8, #0x1000] 917a0: 9400627f bl 0xaa19c 917a4: aa1503e0 mov x0, x21 917a8: 97fdf886 bl 0xf9c0 917ac: aa1603e0 mov x0, x22 917b0: 9400627b bl 0xaa19c 917b4: 39400328 ldrb w8, [x25] 917b8: aa0003f6 mov x22, x0 917bc: 37000068 tbnz w8, #0x0, 0x917c8 917c0: aa1603e0 mov x0, x22 917c4: 94006276 bl 0xaa19c 917c8: f9400b20 ldr x0, [x25, #0x10] 917cc: 97fdf87d bl 0xf9c0 917d0: aa1603e0 mov x0, x22 917d4: 94006272 bl 0xaa19c 917d8: a9bb67fa stp x26, x25, [sp, #-0x50]! 917dc: a9015ff8 stp x24, x23, [sp, #0x10] 917e0: a90257f6 stp x22, x21, [sp, #0x20] 917e4: a9034ff4 stp x20, x19, [sp, #0x30] 917e8: a9047bfd stp x29, x30, [sp, #0x40] 917ec: 910103fd add x29, sp, #0x40 917f0: aa0803f3 mov x19, x8 917f4: aa0103f4 mov x20, x1 917f8: aa0003f5 mov x21, x0 917fc: a900fe7f stp xzr, xzr, [x19, #0x8] 91800: f900027f str xzr, [x19] 91804: 97fdf7db bl 0xf770 91808: 3940029a ldrb w26, [x20] 9180c: f9400688 ldr x8, [x20, #0x8] 91810: aa0003f7 mov x23, x0 91814: d341ff49 lsr x9, x26, #1 91818: 7200035f tst w26, #0x1 9181c: 9a880136 csel x22, x9, x8, eq 91820: 8b1702c8 add x8, x22, x23 91824: b100411f cmn x8, #0x10 91828: 54000442 b.hs 0x918b0 9182c: f100591f cmp x8, #0x16 91830: 540000c8 b.hi 0x91848 91834: d37ffae8 lsl x8, x23, #1 91838: aa1303f8 mov x24, x19 9183c: 38001708 strb w8, [x24], #0x1 91840: b5000177 cbnz x23, 0x9186c 91844: 1400000e b 0x9187c 91848: 91004108 add x8, x8, #0x10 9184c: 927ced19 and x25, x8, #0xfffffffffffffff0 91850: aa1903e0 mov x0, x25 91854: 97fdf807 bl 0xf870 91858: aa0003f8 mov x24, x0 9185c: b2400328 orr x8, x25, #0x1 91860: a900e277 stp x23, x24, [x19, #0x8] 91864: f9000268 str x8, [x19] 91868: b40000b7 cbz x23, 0x9187c 9186c: aa1803e0 mov x0, x24 91870: aa1503e1 mov x1, x21 91874: aa1703e2 mov x2, x23 91878: 97fdf806 bl 0xf890 9187c: 38376b1f strb wzr, [x24, x23] 91880: f9400a88 ldr x8, [x20, #0x10] 91884: 7200035f tst w26, #0x1 91888: 9a941501 csinc x1, x8, x20, ne 9188c: aa1303e0 mov x0, x19 91890: aa1603e2 mov x2, x22 91894: 97fff589 bl 0x8eeb8 91898: a9447bfd ldp x29, x30, [sp, #0x40] 9189c: a9434ff4 ldp x20, x19, [sp, #0x30] 918a0: a94257f6 ldp x22, x21, [sp, #0x20] 918a4: a9415ff8 ldp x24, x23, [sp, #0x10] 918a8: a8c567fa ldp x26, x25, [sp], #0x50 918ac: d65f03c0 ret 918b0: 97fdf584 bl 0xeec0 918b4: 39400268 ldrb w8, [x19] 918b8: aa0003f4 mov x20, x0 918bc: 36000068 tbz w8, #0x0, 0x918c8 918c0: f9400a60 ldr x0, [x19, #0x10] 918c4: 97fdf83f bl 0xf9c0 918c8: aa1403e0 mov x0, x20 918cc: 94006234 bl 0xaa19c 918d0: d10343ff sub sp, sp, #0xd0 918d4: a9076ffc stp x28, x27, [sp, #0x70] 918d8: a90867fa stp x26, x25, [sp, #0x80] 918dc: a9095ff8 stp x24, x23, [sp, #0x90] 918e0: a90a57f6 stp x22, x21, [sp, #0xa0] 918e4: a90b4ff4 stp x20, x19, [sp, #0xb0] 918e8: a90c7bfd stp x29, x30, [sp, #0xc0] 918ec: 910303fd add x29, sp, #0xc0 918f0: d53bd059 mrs x25, TPIDR_EL0 918f4: f9401728 ldr x8, [x25, #0x28] 918f8: aa0003f4 mov x20, x0 918fc: cb140029 sub x9, x1, x20 91900: aa0203f3 mov x19, x2 91904: f100093f cmp x9, #0x2 91908: f81a83a8 stur x8, [x29, #-0x58] 9190c: 54005cab b.lt 0x924a0 91910: 39400288 ldrb w8, [x20] 91914: 7101511f cmp w8, #0x54 91918: 54005c41 b.ne 0x924a0 9191c: 39400688 ldrb w8, [x20, #0x1] 91920: b200f3e9 mov x9, #0x5555555555555555 // =6148914691236517205 91924: f2e0aaa9 movk x9, #0x555, lsl #48 91928: f90013e9 str x9, [sp, #0x20] 9192c: f1017d1f cmp x8, #0x5f 91930: 540021c1 b.ne 0x91d68 91934: a9442668 ldp x8, x9, [x19, #0x40] 91938: eb09011f cmp x8, x9 9193c: 54005b20 b.eq 0x924a0 91940: a97e2528 ldp x8, x9, [x9, #-0x20] 91944: eb09011f cmp x8, x9 91948: 540023c0 b.eq 0x91dc0 9194c: a90167f4 stp x20, x25, [sp, #0x10] 91950: a9406d1c ldp x28, x27, [x8] 91954: eb1b039f cmp x28, x27 91958: 54002020 b.eq 0x91d5c 9195c: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 91960: f2955578 movk x24, #0xaaab 91964: f90017fb str x27, [sp, #0x28] 91968: 1400008c b 0x91b98 9196c: 8b0002a9 add x9, x21, x0 91970: f9080109 str x9, [x8, #0x1000] 91974: 14000002 b 0x9197c 91978: aa1f03f5 mov x21, xzr 9197c: 321c07e9 orr w9, wzr, #0x30 91980: 9b095758 madd x24, x26, x9, x21 91984: a900ff1f stp xzr, xzr, [x24, #0x8] 91988: f900031f str xzr, [x24] 9198c: 39400388 ldrb w8, [x28] 91990: d503201f nop 91994: 9b0956d4 madd x20, x22, x9, x21 91998: 370000c8 tbnz w8, #0x0, 0x919b0 9199c: f9400b88 ldr x8, [x28, #0x10] 919a0: f9000b08 str x8, [x24, #0x10] 919a4: 3dc00380 ldr q0, [x28] 919a8: 3d800300 str q0, [x24] 919ac: 1400001c b 0x91a1c 919b0: f9400796 ldr x22, [x28, #0x8] 919b4: b10042df cmn x22, #0x10 919b8: 54007262 b.hs 0x92804 919bc: f9400b97 ldr x23, [x28, #0x10] 919c0: f1005edf cmp x22, #0x17 919c4: 540000c2 b.hs 0x919dc 919c8: d37ffac8 lsl x8, x22, #1 919cc: aa1803fb mov x27, x24 919d0: 38001768 strb w8, [x27], #0x1 919d4: b5000196 cbnz x22, 0x91a04 919d8: 1400000f b 0x91a14 919dc: 910042c8 add x8, x22, #0x10 919e0: 927ced19 and x25, x8, #0xfffffffffffffff0 919e4: aa1903e0 mov x0, x25 919e8: 97fdf7a2 bl 0xf870 919ec: 321c07e8 orr w8, wzr, #0x30 919f0: aa0003fb mov x27, x0 919f4: 9b085748 madd x8, x26, x8, x21 919f8: b2400329 orr x9, x25, #0x1 919fc: a900ed16 stp x22, x27, [x8, #0x8] 91a00: f9000309 str x9, [x24] 91a04: aa1b03e0 mov x0, x27 91a08: aa1703e1 mov x1, x23 91a0c: aa1603e2 mov x2, x22 91a10: 97fdf7a0 bl 0xf890 91a14: 38366b7f strb wzr, [x27, x22] 91a18: f94017fb ldr x27, [sp, #0x28] 91a1c: 321c07e8 orr w8, wzr, #0x30 91a20: 9b085756 madd x22, x26, x8, x21 91a24: f8018edf str xzr, [x22, #0x18]! 91a28: a900fedf stp xzr, xzr, [x22, #0x8] 91a2c: aa1c03e8 mov x8, x28 91a30: 38418d09 ldrb w9, [x8, #0x18]! 91a34: 370000c9 tbnz w9, #0x0, 0x91a4c 91a38: f9400909 ldr x9, [x8, #0x10] 91a3c: f9000ac9 str x9, [x22, #0x10] 91a40: 3dc00100 ldr q0, [x8] 91a44: 3d8002c0 str q0, [x22] 91a48: 1400001b b 0x91ab4 91a4c: f9401397 ldr x23, [x28, #0x20] 91a50: b10042ff cmn x23, #0x10 91a54: 54006dc2 b.hs 0x9280c 91a58: f940179b ldr x27, [x28, #0x28] 91a5c: f1005eff cmp x23, #0x17 91a60: 540000a2 b.hs 0x91a74 91a64: d37ffae8 lsl x8, x23, #1 91a68: 380016c8 strb w8, [x22], #0x1 91a6c: b5000197 cbnz x23, 0x91a9c 91a70: 1400000f b 0x91aac 91a74: 910042e8 add x8, x23, #0x10 91a78: 927ced19 and x25, x8, #0xfffffffffffffff0 91a7c: aa1903e0 mov x0, x25 91a80: 97fdf77c bl 0xf870 91a84: 321c07e8 orr w8, wzr, #0x30 91a88: 9b085748 madd x8, x26, x8, x21 91a8c: b2400329 orr x9, x25, #0x1 91a90: a9020117 stp x23, x0, [x8, #0x20] 91a94: f90002c9 str x9, [x22] 91a98: aa0003f6 mov x22, x0 91a9c: aa1603e0 mov x0, x22 91aa0: aa1b03e1 mov x1, x27 91aa4: aa1703e2 mov x2, x23 91aa8: 97fdf77a bl 0xf890 91aac: 38376adf strb wzr, [x22, x23] 91ab0: f94017fb ldr x27, [sp, #0x28] 91ab4: a9402676 ldp x22, x9, [x19] 91ab8: 9100c308 add x8, x24, #0x30 91abc: eb16013f cmp x9, x22 91ac0: 54000260 b.eq 0x91b0c 91ac4: f85e012a ldur x10, [x9, #-0x20] 91ac8: f81e030a stur x10, [x24, #-0x20] 91acc: 3cdd0120 ldur q0, [x9, #-0x30] 91ad0: 3c9d0300 stur q0, [x24, #-0x30] 91ad4: f85f812a ldur x10, [x9, #-0x8] 91ad8: a93dfd3f stp xzr, xzr, [x9, #-0x28] 91adc: f81d013f stur xzr, [x9, #-0x30] 91ae0: f81f830a stur x10, [x24, #-0x8] 91ae4: 3cde8120 ldur q0, [x9, #-0x18] 91ae8: 3c9e8300 stur q0, [x24, #-0x18] 91aec: a93f7d3f stp xzr, xzr, [x9, #-0x10] 91af0: f81e813f stur xzr, [x9, #-0x18] 91af4: d100c129 sub x9, x9, #0x30 91af8: eb0902df cmp x22, x9 91afc: d100c318 sub x24, x24, #0x30 91b00: 54fffe21 b.ne 0x91ac4 91b04: a9405a75 ldp x21, x22, [x19] 91b08: 14000002 b 0x91b10 91b0c: aa1603f5 mov x21, x22 91b10: f9400a77 ldr x23, [x19, #0x10] 91b14: eb1502df cmp x22, x21 91b18: a9002278 stp x24, x8, [x19] 91b1c: f9000a74 str x20, [x19, #0x10] 91b20: 540001a0 b.eq 0x91b54 91b24: 385e82c8 ldurb w8, [x22, #-0x18] 91b28: 36000068 tbz w8, #0x0, 0x91b34 91b2c: f85f82c0 ldur x0, [x22, #-0x8] 91b30: 97fdf7a4 bl 0xf9c0 91b34: 385d02c8 ldurb w8, [x22, #-0x30] 91b38: d100c2d8 sub x24, x22, #0x30 91b3c: 36000068 tbz w8, #0x0, 0x91b48 91b40: f85e02c0 ldur x0, [x22, #-0x20] 91b44: 97fdf79f bl 0xf9c0 91b48: eb1802bf cmp x21, x24 91b4c: aa1803f6 mov x22, x24 91b50: 54fffea1 b.ne 0x91b24 91b54: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 91b58: f2955578 movk x24, #0xaaab 91b5c: b4000fb5 cbz x21, 0x91d50 91b60: f9400e68 ldr x8, [x19, #0x18] 91b64: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 91b68: eb15013f cmp x9, x21 91b6c: 54000103 b.lo 0x91b8c 91b70: eb15011f cmp x8, x21 91b74: 540000c8 b.hi 0x91b8c 91b78: f9480109 ldr x9, [x8, #0x1000] 91b7c: eb17013f cmp x9, x23 91b80: 54000e81 b.ne 0x91d50 91b84: f9080115 str x21, [x8, #0x1000] 91b88: 14000072 b 0x91d50 91b8c: aa1503e0 mov x0, x21 91b90: 97fdf78c bl 0xf9c0 91b94: 1400006f b 0x91d50 91b98: a940a679 ldp x25, x9, [x19, #0x8] 91b9c: eb09033f cmp x25, x9 91ba0: 54000140 b.eq 0x91bc8 91ba4: a900ff3f stp xzr, xzr, [x25, #0x8] 91ba8: f900033f str xzr, [x25] 91bac: 39400388 ldrb w8, [x28] 91bb0: 370004e8 tbnz w8, #0x0, 0x91c4c 91bb4: f9400b88 ldr x8, [x28, #0x10] 91bb8: f9000b28 str x8, [x25, #0x10] 91bbc: 3dc00380 ldr q0, [x28] 91bc0: 3d800320 str q0, [x25] 91bc4: 1400003c b 0x91cb4 91bc8: f940026a ldr x10, [x19] 91bcc: b200f3eb mov x11, #0x5555555555555555 // =6148914691236517205 91bd0: f2e0aaab movk x11, #0x555, lsl #48 91bd4: cb0a0328 sub x8, x25, x10 91bd8: 9344fd08 asr x8, x8, #4 91bdc: 9b187d1a mul x26, x8, x24 91be0: 91000748 add x8, x26, #0x1 91be4: eb0b011f cmp x8, x11 91be8: 540060a8 b.hi 0x927fc 91bec: cb0a0129 sub x9, x9, x10 91bf0: 9344fd29 asr x9, x9, #4 91bf4: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 91bf8: 9b187d29 mul x9, x9, x24 91bfc: f2e0554a movk x10, #0x2aa, lsl #48 91c00: b200f3f6 mov x22, #0x5555555555555555 // =6148914691236517205 91c04: eb0a013f cmp x9, x10 91c08: f2e0aab6 movk x22, #0x555, lsl #48 91c0c: 540000a2 b.hs 0x91c20 91c10: d37ff929 lsl x9, x9, #1 91c14: eb08013f cmp x9, x8 91c18: 9a893116 csel x22, x8, x9, lo 91c1c: b4ffeaf6 cbz x22, 0x91978 91c20: f9400e68 ldr x8, [x19, #0x18] 91c24: 8b1606c9 add x9, x22, x22, lsl #1 91c28: d37ced20 lsl x0, x9, #4 91c2c: f9480115 ldr x21, [x8, #0x1000] 91c30: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 91c34: cb150129 sub x9, x9, x21 91c38: eb00013f cmp x9, x0 91c3c: 54ffe982 b.hs 0x9196c 91c40: 97fdf70c bl 0xf870 91c44: aa0003f5 mov x21, x0 91c48: 17ffff4d b 0x9197c 91c4c: f9400795 ldr x21, [x28, #0x8] 91c50: b10042bf cmn x21, #0x10 91c54: 54005d42 b.hs 0x927fc 91c58: f9400b96 ldr x22, [x28, #0x10] 91c5c: f1005ebf cmp x21, #0x17 91c60: 540000c2 b.hs 0x91c78 91c64: d37ffaa8 lsl x8, x21, #1 91c68: aa1903f7 mov x23, x25 91c6c: 380016e8 strb w8, [x23], #0x1 91c70: b5000195 cbnz x21, 0x91ca0 91c74: 1400000f b 0x91cb0 91c78: 910042a8 add x8, x21, #0x10 91c7c: 927ced18 and x24, x8, #0xfffffffffffffff0 91c80: aa1803e0 mov x0, x24 91c84: 97fdf6fb bl 0xf870 91c88: aa0003f7 mov x23, x0 91c8c: b2400308 orr x8, x24, #0x1 91c90: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 91c94: a900df35 stp x21, x23, [x25, #0x8] 91c98: f2955578 movk x24, #0xaaab 91c9c: f9000328 str x8, [x25] 91ca0: aa1703e0 mov x0, x23 91ca4: aa1603e1 mov x1, x22 91ca8: aa1503e2 mov x2, x21 91cac: 97fdf6f9 bl 0xf890 91cb0: 38356aff strb wzr, [x23, x21] 91cb4: aa1903f5 mov x21, x25 91cb8: f8018ebf str xzr, [x21, #0x18]! 91cbc: a900febf stp xzr, xzr, [x21, #0x8] 91cc0: aa1c03e8 mov x8, x28 91cc4: 38418d09 ldrb w9, [x8, #0x18]! 91cc8: 370000c9 tbnz w9, #0x0, 0x91ce0 91ccc: f9400909 ldr x9, [x8, #0x10] 91cd0: f9000aa9 str x9, [x21, #0x10] 91cd4: 3dc00100 ldr q0, [x8] 91cd8: 3d8002a0 str q0, [x21] 91cdc: 1400001a b 0x91d44 91ce0: f9401396 ldr x22, [x28, #0x20] 91ce4: b10042df cmn x22, #0x10 91ce8: 540058c2 b.hs 0x92800 91cec: f9401797 ldr x23, [x28, #0x28] 91cf0: f1005edf cmp x22, #0x17 91cf4: 540000a2 b.hs 0x91d08 91cf8: d37ffac8 lsl x8, x22, #1 91cfc: 380016a8 strb w8, [x21], #0x1 91d00: b5000196 cbnz x22, 0x91d30 91d04: 1400000f b 0x91d40 91d08: 910042c8 add x8, x22, #0x10 91d0c: 927ced18 and x24, x8, #0xfffffffffffffff0 91d10: aa1803e0 mov x0, x24 91d14: 97fdf6d7 bl 0xf870 91d18: aa0003f5 mov x21, x0 91d1c: b2400308 orr x8, x24, #0x1 91d20: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 91d24: a9025736 stp x22, x21, [x25, #0x20] 91d28: f2955578 movk x24, #0xaaab 91d2c: f9000f28 str x8, [x25, #0x18] 91d30: aa1503e0 mov x0, x21 91d34: aa1703e1 mov x1, x23 91d38: aa1603e2 mov x2, x22 91d3c: 97fdf6d5 bl 0xf890 91d40: 38366abf strb wzr, [x21, x22] 91d44: f9400668 ldr x8, [x19, #0x8] 91d48: 9100c108 add x8, x8, #0x30 91d4c: f9000668 str x8, [x19, #0x8] 91d50: 9100c39c add x28, x28, #0x30 91d54: eb1b039f cmp x28, x27 91d58: 54fff201 b.ne 0x91b98 91d5c: a94167f4 ldp x20, x25, [sp, #0x10] 91d60: 91000a94 add x20, x20, #0x2 91d64: 140001cf b 0x924a0 91d68: d100c108 sub x8, x8, #0x30 91d6c: 7100251f cmp w8, #0x9 91d70: 54003988 b.hi 0x924a0 91d74: 91000a89 add x9, x20, #0x2 91d78: eb01013f cmp x9, x1 91d7c: 54003920 b.eq 0x924a0 91d80: 321f03e9 orr w9, wzr, #0x2 91d84: aa1f03fc mov x28, xzr 91d88: cb010129 sub x9, x9, x1 91d8c: 5280014a mov w10, #0xa // =10 91d90: f9000ff9 str x25, [sp, #0x18] 91d94: 8b1c0298 add x24, x20, x28 91d98: 39400b0c ldrb w12, [x24, #0x2] 91d9c: d100c18b sub x11, x12, #0x30 91da0: 7100257f cmp w11, #0x9 91da4: 540004a8 b.hi 0x91e38 91da8: 9100079c add x28, x28, #0x1 91dac: 8b1c028c add x12, x20, x28 91db0: 8b09018c add x12, x12, x9 91db4: 9b0a2d08 madd x8, x8, x10, x11 91db8: b5fffeec cbnz x12, 0x91d94 91dbc: 14000030 b 0x91e7c 91dc0: b90053ff str wzr, [sp, #0x50] 91dc4: f90027ff str xzr, [sp, #0x48] 91dc8: f805f3ff stur xzr, [sp, #0x5f] 91dcc: f9002fff str xzr, [sp, #0x58] 91dd0: a940a668 ldp x8, x9, [x19, #0x8] 91dd4: eb09011f cmp x8, x9 91dd8: 54000562 b.hs 0x91e84 91ddc: 321e03e9 orr w9, wzr, #0x4 91de0: 39000109 strb w9, [x8] 91de4: 528bea89 mov w9, #0x5f54 // =24404 91de8: 39000d1f strb wzr, [x8, #0x3] 91dec: 78001109 sturh w9, [x8, #0x1] 91df0: b94053e9 ldr w9, [sp, #0x50] 91df4: b9000d09 str w9, [x8, #0xc] 91df8: f94027e9 ldr x9, [sp, #0x48] 91dfc: f900091f str xzr, [x8, #0x10] 91e00: f8004109 stur x9, [x8, #0x4] 91e04: b90053ff str wzr, [sp, #0x50] 91e08: f90027ff str xzr, [sp, #0x48] 91e0c: 3900611f strb wzr, [x8, #0x18] 91e10: f845f3e9 ldur x9, [sp, #0x5f] 91e14: a9027d09 stp x9, xzr, [x8, #0x20] 91e18: f9402fe9 ldr x9, [sp, #0x58] 91e1c: f8019109 stur x9, [x8, #0x19] 91e20: f805f3ff stur xzr, [sp, #0x5f] 91e24: f9002fff str xzr, [sp, #0x58] 91e28: f9400668 ldr x8, [x19, #0x8] 91e2c: 9100c108 add x8, x8, #0x30 91e30: f9000668 str x8, [x19, #0x8] 91e34: 14000198 b 0x92494 91e38: 71017d9f cmp w12, #0x5f 91e3c: 54000201 b.ne 0x91e7c 91e40: a944266a ldp x10, x9, [x19, #0x40] 91e44: eb09015f cmp x10, x9 91e48: 540001a0 b.eq 0x91e7c 91e4c: a97e252a ldp x10, x9, [x9, #-0x20] 91e50: 91000508 add x8, x8, #0x1 91e54: cb0a0129 sub x9, x9, x10 91e58: eb89151f cmp x8, x9, asr #5 91e5c: 540025e2 b.hs 0x92318 91e60: f9000bf4 str x20, [sp, #0x10] 91e64: 8b081548 add x8, x10, x8, lsl #5 91e68: a940691b ldp x27, x26, [x8] 91e6c: eb1a037f cmp x27, x26 91e70: 54002460 b.eq 0x922fc 91e74: f90017fa str x26, [sp, #0x28] 91e78: 140000b2 b 0x92140 91e7c: f9400ff9 ldr x25, [sp, #0x18] 91e80: 14000188 b 0x924a0 91e84: f940026a ldr x10, [x19] 91e88: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 91e8c: f295556b movk x11, #0xaaab 91e90: b200f3ec mov x12, #0x5555555555555555 // =6148914691236517205 91e94: cb0a0108 sub x8, x8, x10 91e98: 9344fd08 asr x8, x8, #4 91e9c: 9b0b7d15 mul x21, x8, x11 91ea0: 910006a8 add x8, x21, #0x1 91ea4: f2e0aaac movk x12, #0x555, lsl #48 91ea8: eb0c011f cmp x8, x12 91eac: 54004b68 b.hi 0x92818 91eb0: cb0a0129 sub x9, x9, x10 91eb4: 9344fd29 asr x9, x9, #4 91eb8: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 91ebc: 9b0b7d29 mul x9, x9, x11 91ec0: f2e0554a movk x10, #0x2aa, lsl #48 91ec4: eb0a013f cmp x9, x10 91ec8: 540000c2 b.hs 0x91ee0 91ecc: d37ff929 lsl x9, x9, #1 91ed0: eb08013f cmp x9, x8 91ed4: 9a893108 csel x8, x8, x9, lo 91ed8: f90013e8 str x8, [sp, #0x20] 91edc: b40023e8 cbz x8, 0x92358 91ee0: f9400e69 ldr x9, [x19, #0x18] 91ee4: f94013e8 ldr x8, [sp, #0x20] 91ee8: f9480120 ldr x0, [x9, #0x1000] 91eec: 8b080508 add x8, x8, x8, lsl #1 91ef0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 91ef4: d37ced08 lsl x8, x8, #4 91ef8: cb00014a sub x10, x10, x0 91efc: eb08015f cmp x10, x8 91f00: 54002062 b.hs 0x9230c 91f04: aa0803e0 mov x0, x8 91f08: 97fdf65a bl 0xf870 91f0c: 14000115 b 0x92360 91f10: 8b0002a9 add x9, x21, x0 91f14: f9080109 str x9, [x8, #0x1000] 91f18: 14000002 b 0x91f20 91f1c: aa1f03f5 mov x21, xzr 91f20: 321c07e9 orr w9, wzr, #0x30 91f24: 9b09573a madd x26, x25, x9, x21 91f28: a900ff5f stp xzr, xzr, [x26, #0x8] 91f2c: f900035f str xzr, [x26] 91f30: 39400368 ldrb w8, [x27] 91f34: d503201f nop 91f38: 9b0956d4 madd x20, x22, x9, x21 91f3c: 370000c8 tbnz w8, #0x0, 0x91f54 91f40: f9400b68 ldr x8, [x27, #0x10] 91f44: f9000b48 str x8, [x26, #0x10] 91f48: 3dc00360 ldr q0, [x27] 91f4c: 3d800340 str q0, [x26] 91f50: 1400001c b 0x91fc0 91f54: f9400776 ldr x22, [x27, #0x8] 91f58: b10042df cmn x22, #0x10 91f5c: 54004602 b.hs 0x9281c 91f60: f9400b61 ldr x1, [x27, #0x10] 91f64: f1005edf cmp x22, #0x17 91f68: 540000c2 b.hs 0x91f80 91f6c: d37ffac8 lsl x8, x22, #1 91f70: aa1a03f8 mov x24, x26 91f74: 38001708 strb w8, [x24], #0x1 91f78: b50001d6 cbnz x22, 0x91fb0 91f7c: 14000010 b 0x91fbc 91f80: 910042c8 add x8, x22, #0x10 91f84: 927ced17 and x23, x8, #0xfffffffffffffff0 91f88: aa1703e0 mov x0, x23 91f8c: aa0103f8 mov x24, x1 91f90: 97fdf638 bl 0xf870 91f94: 321c07e8 orr w8, wzr, #0x30 91f98: aa1803e1 mov x1, x24 91f9c: aa0003f8 mov x24, x0 91fa0: 9b085728 madd x8, x25, x8, x21 91fa4: b24002e9 orr x9, x23, #0x1 91fa8: a900e116 stp x22, x24, [x8, #0x8] 91fac: f9000349 str x9, [x26] 91fb0: aa1803e0 mov x0, x24 91fb4: aa1603e2 mov x2, x22 91fb8: 97fdf636 bl 0xf890 91fbc: 38366b1f strb wzr, [x24, x22] 91fc0: 321c07e8 orr w8, wzr, #0x30 91fc4: 9b085736 madd x22, x25, x8, x21 91fc8: f8018edf str xzr, [x22, #0x18]! 91fcc: a900fedf stp xzr, xzr, [x22, #0x8] 91fd0: aa1b03e8 mov x8, x27 91fd4: 38418d09 ldrb w9, [x8, #0x18]! 91fd8: 370000c9 tbnz w9, #0x0, 0x91ff0 91fdc: f9400909 ldr x9, [x8, #0x10] 91fe0: f9000ac9 str x9, [x22, #0x10] 91fe4: 3dc00100 ldr q0, [x8] 91fe8: 3d8002c0 str q0, [x22] 91fec: 1400001d b 0x92060 91ff0: f9401377 ldr x23, [x27, #0x20] 91ff4: b10042ff cmn x23, #0x10 91ff8: 54004162 b.hs 0x92824 91ffc: f9401761 ldr x1, [x27, #0x28] 92000: f1005eff cmp x23, #0x17 92004: 540000a2 b.hs 0x92018 92008: d37ffae8 lsl x8, x23, #1 9200c: 380016c8 strb w8, [x22], #0x1 92010: b5000217 cbnz x23, 0x92050 92014: 14000012 b 0x9205c 92018: 910042e8 add x8, x23, #0x10 9201c: 927ced18 and x24, x8, #0xfffffffffffffff0 92020: aa1803e0 mov x0, x24 92024: f90007f4 str x20, [sp, #0x8] 92028: aa0103f4 mov x20, x1 9202c: 97fdf611 bl 0xf870 92030: aa1403e1 mov x1, x20 92034: f94007f4 ldr x20, [sp, #0x8] 92038: 321c07e8 orr w8, wzr, #0x30 9203c: 9b085728 madd x8, x25, x8, x21 92040: b2400309 orr x9, x24, #0x1 92044: a9020117 stp x23, x0, [x8, #0x20] 92048: f90002c9 str x9, [x22] 9204c: aa0003f6 mov x22, x0 92050: aa1603e0 mov x0, x22 92054: aa1703e2 mov x2, x23 92058: 97fdf60e bl 0xf890 9205c: 38376adf strb wzr, [x22, x23] 92060: a9402676 ldp x22, x9, [x19] 92064: 9100c348 add x8, x26, #0x30 92068: eb16013f cmp x9, x22 9206c: 54000260 b.eq 0x920b8 92070: f85e012a ldur x10, [x9, #-0x20] 92074: f81e034a stur x10, [x26, #-0x20] 92078: 3cdd0120 ldur q0, [x9, #-0x30] 9207c: 3c9d0340 stur q0, [x26, #-0x30] 92080: f85f812a ldur x10, [x9, #-0x8] 92084: a93dfd3f stp xzr, xzr, [x9, #-0x28] 92088: f81d013f stur xzr, [x9, #-0x30] 9208c: f81f834a stur x10, [x26, #-0x8] 92090: 3cde8120 ldur q0, [x9, #-0x18] 92094: 3c9e8340 stur q0, [x26, #-0x18] 92098: a93f7d3f stp xzr, xzr, [x9, #-0x10] 9209c: f81e813f stur xzr, [x9, #-0x18] 920a0: d100c129 sub x9, x9, #0x30 920a4: eb0902df cmp x22, x9 920a8: d100c35a sub x26, x26, #0x30 920ac: 54fffe21 b.ne 0x92070 920b0: a9405a75 ldp x21, x22, [x19] 920b4: 14000002 b 0x920bc 920b8: aa1603f5 mov x21, x22 920bc: f9400a77 ldr x23, [x19, #0x10] 920c0: a900227a stp x26, x8, [x19] 920c4: f9000a74 str x20, [x19, #0x10] 920c8: f94017fa ldr x26, [sp, #0x28] 920cc: eb1502df cmp x22, x21 920d0: 540001a0 b.eq 0x92104 920d4: 385e82c8 ldurb w8, [x22, #-0x18] 920d8: 36000068 tbz w8, #0x0, 0x920e4 920dc: f85f82c0 ldur x0, [x22, #-0x8] 920e0: 97fdf638 bl 0xf9c0 920e4: 385d02c8 ldurb w8, [x22, #-0x30] 920e8: d100c2d8 sub x24, x22, #0x30 920ec: 36000068 tbz w8, #0x0, 0x920f8 920f0: f85e02c0 ldur x0, [x22, #-0x20] 920f4: 97fdf633 bl 0xf9c0 920f8: eb1802bf cmp x21, x24 920fc: aa1803f6 mov x22, x24 92100: 54fffea1 b.ne 0x920d4 92104: b4000f75 cbz x21, 0x922f0 92108: f9400e68 ldr x8, [x19, #0x18] 9210c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 92110: eb15013f cmp x9, x21 92114: 54000103 b.lo 0x92134 92118: eb15011f cmp x8, x21 9211c: 540000c8 b.hi 0x92134 92120: f9480109 ldr x9, [x8, #0x1000] 92124: eb17013f cmp x9, x23 92128: 54000e41 b.ne 0x922f0 9212c: f9080115 str x21, [x8, #0x1000] 92130: 14000070 b 0x922f0 92134: aa1503e0 mov x0, x21 92138: 97fdf622 bl 0xf9c0 9213c: 1400006d b 0x922f0 92140: a940a679 ldp x25, x9, [x19, #0x8] 92144: eb09033f cmp x25, x9 92148: 54000140 b.eq 0x92170 9214c: a900ff3f stp xzr, xzr, [x25, #0x8] 92150: f900033f str xzr, [x25] 92154: 39400368 ldrb w8, [x27] 92158: 37000528 tbnz w8, #0x0, 0x921fc 9215c: f9400b68 ldr x8, [x27, #0x10] 92160: f9000b28 str x8, [x25, #0x10] 92164: 3dc00360 ldr q0, [x27] 92168: 3d800320 str q0, [x25] 9216c: 1400003c b 0x9225c 92170: f940026a ldr x10, [x19] 92174: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 92178: f295556c movk x12, #0xaaab 9217c: b200f3eb mov x11, #0x5555555555555555 // =6148914691236517205 92180: cb0a0328 sub x8, x25, x10 92184: 9344fd08 asr x8, x8, #4 92188: 9b0c7d19 mul x25, x8, x12 9218c: 91000728 add x8, x25, #0x1 92190: f2e0aaab movk x11, #0x555, lsl #48 92194: eb0b011f cmp x8, x11 92198: 54003328 b.hi 0x927fc 9219c: cb0a0129 sub x9, x9, x10 921a0: 9344fd29 asr x9, x9, #4 921a4: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 921a8: 9b0c7d29 mul x9, x9, x12 921ac: f2e0554a movk x10, #0x2aa, lsl #48 921b0: b200f3f6 mov x22, #0x5555555555555555 // =6148914691236517205 921b4: eb0a013f cmp x9, x10 921b8: f2e0aab6 movk x22, #0x555, lsl #48 921bc: 540000a2 b.hs 0x921d0 921c0: d37ff929 lsl x9, x9, #1 921c4: eb08013f cmp x9, x8 921c8: 9a893116 csel x22, x8, x9, lo 921cc: b4ffea96 cbz x22, 0x91f1c 921d0: f9400e68 ldr x8, [x19, #0x18] 921d4: 8b1606c9 add x9, x22, x22, lsl #1 921d8: d37ced20 lsl x0, x9, #4 921dc: f9480115 ldr x21, [x8, #0x1000] 921e0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 921e4: cb150129 sub x9, x9, x21 921e8: eb00013f cmp x9, x0 921ec: 54ffe922 b.hs 0x91f10 921f0: 97fdf5a0 bl 0xf870 921f4: aa0003f5 mov x21, x0 921f8: 17ffff4a b 0x91f20 921fc: f9400775 ldr x21, [x27, #0x8] 92200: b10042bf cmn x21, #0x10 92204: 54002fc2 b.hs 0x927fc 92208: f9400b76 ldr x22, [x27, #0x10] 9220c: f1005ebf cmp x21, #0x17 92210: 540000c2 b.hs 0x92228 92214: d37ffaa8 lsl x8, x21, #1 92218: aa1903f7 mov x23, x25 9221c: 380016e8 strb w8, [x23], #0x1 92220: b5000155 cbnz x21, 0x92248 92224: 1400000d b 0x92258 92228: 910042a8 add x8, x21, #0x10 9222c: 927ced18 and x24, x8, #0xfffffffffffffff0 92230: aa1803e0 mov x0, x24 92234: 97fdf58f bl 0xf870 92238: aa0003f7 mov x23, x0 9223c: b2400308 orr x8, x24, #0x1 92240: a900df35 stp x21, x23, [x25, #0x8] 92244: f9000328 str x8, [x25] 92248: aa1703e0 mov x0, x23 9224c: aa1603e1 mov x1, x22 92250: aa1503e2 mov x2, x21 92254: 97fdf58f bl 0xf890 92258: 38356aff strb wzr, [x23, x21] 9225c: aa1903f5 mov x21, x25 92260: f8018ebf str xzr, [x21, #0x18]! 92264: a900febf stp xzr, xzr, [x21, #0x8] 92268: aa1b03e8 mov x8, x27 9226c: 38418d09 ldrb w9, [x8, #0x18]! 92270: 370000c9 tbnz w9, #0x0, 0x92288 92274: f9400909 ldr x9, [x8, #0x10] 92278: f9000aa9 str x9, [x21, #0x10] 9227c: 3dc00100 ldr q0, [x8] 92280: 3d8002a0 str q0, [x21] 92284: 14000018 b 0x922e4 92288: f9401376 ldr x22, [x27, #0x20] 9228c: b10042df cmn x22, #0x10 92290: 54002c22 b.hs 0x92814 92294: f9401777 ldr x23, [x27, #0x28] 92298: f1005edf cmp x22, #0x17 9229c: 540000a2 b.hs 0x922b0 922a0: d37ffac8 lsl x8, x22, #1 922a4: 380016a8 strb w8, [x21], #0x1 922a8: b5000156 cbnz x22, 0x922d0 922ac: 1400000d b 0x922e0 922b0: 910042c8 add x8, x22, #0x10 922b4: 927ced18 and x24, x8, #0xfffffffffffffff0 922b8: aa1803e0 mov x0, x24 922bc: 97fdf56d bl 0xf870 922c0: aa0003f5 mov x21, x0 922c4: b2400308 orr x8, x24, #0x1 922c8: a9025736 stp x22, x21, [x25, #0x20] 922cc: f9000f28 str x8, [x25, #0x18] 922d0: aa1503e0 mov x0, x21 922d4: aa1703e1 mov x1, x23 922d8: aa1603e2 mov x2, x22 922dc: 97fdf56d bl 0xf890 922e0: 38366abf strb wzr, [x21, x22] 922e4: f9400668 ldr x8, [x19, #0x8] 922e8: 9100c108 add x8, x8, #0x30 922ec: f9000668 str x8, [x19, #0x8] 922f0: 9100c37b add x27, x27, #0x30 922f4: eb1a037f cmp x27, x26 922f8: 54fff241 b.ne 0x92140 922fc: a94167e8 ldp x8, x25, [sp, #0x10] 92300: 8b1c0108 add x8, x8, x28 92304: 91000d14 add x20, x8, #0x3 92308: 14000066 b 0x924a0 9230c: 8b080008 add x8, x0, x8 92310: f9080128 str x8, [x9, #0x1000] 92314: 14000013 b 0x92360 92318: 8b1c0288 add x8, x20, x28 9231c: 91000d16 add x22, x8, #0x3 92320: cb1402d7 sub x23, x22, x20 92324: b10042ff cmn x23, #0x10 92328: a903ffff stp xzr, xzr, [sp, #0x38] 9232c: f9001bff str xzr, [sp, #0x30] 92330: 54002662 b.hs 0x927fc 92334: f1005aff cmp x23, #0x16 92338: 54000ce8 b.hi 0x924d4 9233c: d37ffae8 lsl x8, x23, #1 92340: 9100c3e9 add x9, sp, #0x30 92344: 3900c3e8 strb w8, [sp, #0x30] 92348: b2400120 orr x0, x9, #0x1 9234c: b1000f9f cmn x28, #0x3 92350: 54000d41 b.ne 0x924f8 92354: 14000097 b 0x925b0 92358: f90013ff str xzr, [sp, #0x20] 9235c: aa1f03e0 mov x0, xzr 92360: 321c07e9 orr w9, wzr, #0x30 92364: 321e03ea orr w10, wzr, #0x4 92368: 528bea8b mov w11, #0x5f54 // =24404 9236c: 9b0902a8 madd x8, x21, x9, x0 92370: 3900010a strb w10, [x8] 92374: 7800110b sturh w11, [x8, #0x1] 92378: 39000d1f strb wzr, [x8, #0x3] 9237c: b94053ea ldr w10, [sp, #0x50] 92380: b9000d0a str w10, [x8, #0xc] 92384: f94027ea ldr x10, [sp, #0x48] 92388: f900091f str xzr, [x8, #0x10] 9238c: f800410a stur x10, [x8, #0x4] 92390: b90053ff str wzr, [sp, #0x50] 92394: f90027ff str xzr, [sp, #0x48] 92398: 3900611f strb wzr, [x8, #0x18] 9239c: f845f3ea ldur x10, [sp, #0x5f] 923a0: a9027d0a stp x10, xzr, [x8, #0x20] 923a4: f9402fea ldr x10, [sp, #0x58] 923a8: f801910a stur x10, [x8, #0x19] 923ac: f805f3ff stur xzr, [sp, #0x5f] 923b0: f9002fff str xzr, [sp, #0x58] 923b4: a9402e76 ldp x22, x11, [x19] 923b8: f94013ea ldr x10, [sp, #0x20] 923bc: eb16017f cmp x11, x22 923c0: 9b090149 madd x9, x10, x9, x0 923c4: 9100c10a add x10, x8, #0x30 923c8: 54000260 b.eq 0x92414 923cc: f85e016c ldur x12, [x11, #-0x20] 923d0: f81e010c stur x12, [x8, #-0x20] 923d4: 3cdd0160 ldur q0, [x11, #-0x30] 923d8: 3c9d0100 stur q0, [x8, #-0x30] 923dc: f85f816c ldur x12, [x11, #-0x8] 923e0: a93dfd7f stp xzr, xzr, [x11, #-0x28] 923e4: f81d017f stur xzr, [x11, #-0x30] 923e8: f81f810c stur x12, [x8, #-0x8] 923ec: 3cde8160 ldur q0, [x11, #-0x18] 923f0: 3c9e8100 stur q0, [x8, #-0x18] 923f4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 923f8: f81e817f stur xzr, [x11, #-0x18] 923fc: d100c16b sub x11, x11, #0x30 92400: eb0b02df cmp x22, x11 92404: d100c108 sub x8, x8, #0x30 92408: 54fffe21 b.ne 0x923cc 9240c: a9405a75 ldp x21, x22, [x19] 92410: 14000002 b 0x92418 92414: aa1603f5 mov x21, x22 92418: f9400a77 ldr x23, [x19, #0x10] 9241c: eb1502df cmp x22, x21 92420: a9002a68 stp x8, x10, [x19] 92424: f9000a69 str x9, [x19, #0x10] 92428: 540001a0 b.eq 0x9245c 9242c: 385e82c8 ldurb w8, [x22, #-0x18] 92430: 36000068 tbz w8, #0x0, 0x9243c 92434: f85f82c0 ldur x0, [x22, #-0x8] 92438: 97fdf562 bl 0xf9c0 9243c: 385d02c8 ldurb w8, [x22, #-0x30] 92440: d100c2d8 sub x24, x22, #0x30 92444: 36000068 tbz w8, #0x0, 0x92450 92448: f85e02c0 ldur x0, [x22, #-0x20] 9244c: 97fdf55d bl 0xf9c0 92450: eb1802bf cmp x21, x24 92454: aa1803f6 mov x22, x24 92458: 54fffea1 b.ne 0x9242c 9245c: b40001d5 cbz x21, 0x92494 92460: f9400e68 ldr x8, [x19, #0x18] 92464: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 92468: eb15013f cmp x9, x21 9246c: 54000103 b.lo 0x9248c 92470: eb15011f cmp x8, x21 92474: 540000c8 b.hi 0x9248c 92478: f9480109 ldr x9, [x8, #0x1000] 9247c: eb17013f cmp x9, x23 92480: 540000a1 b.ne 0x92494 92484: f9080115 str x21, [x8, #0x1000] 92488: 14000003 b 0x92494 9248c: aa1503e0 mov x0, x21 92490: 97fdf54c bl 0xf9c0 92494: 320003e8 orr w8, wzr, #0x1 92498: 91000a94 add x20, x20, #0x2 9249c: 3901ba68 strb w8, [x19, #0x6e] 924a0: f9401728 ldr x8, [x25, #0x28] 924a4: f85a83a9 ldur x9, [x29, #-0x58] 924a8: eb09011f cmp x8, x9 924ac: 54001a61 b.ne 0x927f8 924b0: aa1403e0 mov x0, x20 924b4: a94c7bfd ldp x29, x30, [sp, #0xc0] 924b8: a94b4ff4 ldp x20, x19, [sp, #0xb0] 924bc: a94a57f6 ldp x22, x21, [sp, #0xa0] 924c0: a9495ff8 ldp x24, x23, [sp, #0x90] 924c4: a94867fa ldp x26, x25, [sp, #0x80] 924c8: a9476ffc ldp x28, x27, [sp, #0x70] 924cc: 910343ff add sp, sp, #0xd0 924d0: d65f03c0 ret 924d4: 910042e8 add x8, x23, #0x10 924d8: 927ced15 and x21, x8, #0xfffffffffffffff0 924dc: aa1503e0 mov x0, x21 924e0: 97fdf4e4 bl 0xf870 924e4: b24002a8 orr x8, x21, #0x1 924e8: a90383f7 stp x23, x0, [sp, #0x38] 924ec: f9001be8 str x8, [sp, #0x30] 924f0: b1000f9f cmn x28, #0x3 924f4: 540005e0 b.eq 0x925b0 924f8: 52800a88 mov w8, #0x54 // =84 924fc: b1000b9f cmn x28, #0x2 92500: 39000008 strb w8, [x0] 92504: 54000540 b.eq 0x925ac 92508: 91000b89 add x9, x28, #0x2 9250c: f100813f cmp x9, #0x20 92510: 91000688 add x8, x20, #0x1 92514: 54000383 b.lo 0x92584 92518: 927be92a and x10, x9, #0xffffffffffffffe0 9251c: b400034a cbz x10, 0x92584 92520: 91000b0b add x11, x24, #0x2 92524: eb0b001f cmp x0, x11 92528: 54000122 b.hs 0x9254c 9252c: cb1403eb neg x11, x20 92530: 8b1c028c add x12, x20, x28 92534: 8b0b018b add x11, x12, x11 92538: 8b0b000b add x11, x0, x11 9253c: 91000d6b add x11, x11, #0x3 92540: eb0b011f cmp x8, x11 92544: aa0003eb mov x11, x0 92548: 54000203 b.lo 0x92588 9254c: 8b0a0108 add x8, x8, x10 92550: 8b0a000b add x11, x0, x10 92554: 9100440c add x12, x0, #0x11 92558: 9100468d add x13, x20, #0x11 9255c: aa0a03ee mov x14, x10 92560: ad7f85a0 ldp q0, q1, [x13, #-0x10] 92564: d10081ce sub x14, x14, #0x20 92568: 910081ad add x13, x13, #0x20 9256c: ad3f8580 stp q0, q1, [x12, #-0x10] 92570: 9100818c add x12, x12, #0x20 92574: b5ffff6e cbnz x14, 0x92560 92578: eb09015f cmp x10, x9 9257c: 54000061 b.ne 0x92588 92580: 1400000b b 0x925ac 92584: aa0003eb mov x11, x0 92588: 320007e9 orr w9, wzr, #0x3 9258c: cb080129 sub x9, x9, x8 92590: 8b090289 add x9, x20, x9 92594: 8b090389 add x9, x28, x9 92598: 9100056a add x10, x11, #0x1 9259c: 3840150b ldrb w11, [x8], #0x1 925a0: d1000529 sub x9, x9, #0x1 925a4: 3800154b strb w11, [x10], #0x1 925a8: b5ffffa9 cbnz x9, 0x9259c 925ac: 8b170000 add x0, x0, x23 925b0: 3900001f strb wzr, [x0] 925b4: a943d7e8 ldp x8, x21, [sp, #0x38] 925b8: f84313e9 ldur x9, [sp, #0x31] 925bc: f804f3ff stur xzr, [sp, #0x4f] 925c0: 3940c3f7 ldrb w23, [sp, #0x30] 925c4: a9037fff stp xzr, xzr, [sp, #0x30] 925c8: a9047fff stp xzr, xzr, [sp, #0x40] 925cc: f805f3e8 stur x8, [sp, #0x5f] 925d0: f9002fe9 str x9, [sp, #0x58] 925d4: a940a668 ldp x8, x9, [x19, #0x8] 925d8: f9400ff9 ldr x25, [sp, #0x18] 925dc: eb09011f cmp x8, x9 925e0: 54000262 b.hs 0x9262c 925e4: 39000117 strb w23, [x8] 925e8: f845f3e9 ldur x9, [sp, #0x5f] 925ec: a900d509 stp x9, x21, [x8, #0x8] 925f0: f9402fe9 ldr x9, [sp, #0x58] 925f4: f8001109 stur x9, [x8, #0x1] 925f8: f805f3ff stur xzr, [sp, #0x5f] 925fc: f9002fff str xzr, [sp, #0x58] 92600: 3900611f strb wzr, [x8, #0x18] 92604: f844f3e9 ldur x9, [sp, #0x4f] 92608: a9027d09 stp x9, xzr, [x8, #0x20] 9260c: f94027e9 ldr x9, [sp, #0x48] 92610: f8019109 stur x9, [x8, #0x19] 92614: f804f3ff stur xzr, [sp, #0x4f] 92618: f90027ff str xzr, [sp, #0x48] 9261c: f9400668 ldr x8, [x19, #0x8] 92620: 9100c108 add x8, x8, #0x30 92624: f9000668 str x8, [x19, #0x8] 92628: 14000071 b 0x927ec 9262c: f940026a ldr x10, [x19] 92630: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 92634: f295556b movk x11, #0xaaab 92638: b200f3ec mov x12, #0x5555555555555555 // =6148914691236517205 9263c: cb0a0108 sub x8, x8, x10 92640: 9344fd08 asr x8, x8, #4 92644: 9b0b7d14 mul x20, x8, x11 92648: 91000688 add x8, x20, #0x1 9264c: f2e0aaac movk x12, #0x555, lsl #48 92650: eb0c011f cmp x8, x12 92654: 54000ec8 b.hi 0x9282c 92658: cb0a0129 sub x9, x9, x10 9265c: 9344fd29 asr x9, x9, #4 92660: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 92664: 9b0b7d29 mul x9, x9, x11 92668: f2e0554a movk x10, #0x2aa, lsl #48 9266c: eb0a013f cmp x9, x10 92670: 540000c2 b.hs 0x92688 92674: d37ff929 lsl x9, x9, #1 92678: eb08013f cmp x9, x8 9267c: 9a893108 csel x8, x8, x9, lo 92680: f90013e8 str x8, [sp, #0x20] 92684: b4000208 cbz x8, 0x926c4 92688: f9400e69 ldr x9, [x19, #0x18] 9268c: f94013e8 ldr x8, [sp, #0x20] 92690: f9480120 ldr x0, [x9, #0x1000] 92694: 8b080508 add x8, x8, x8, lsl #1 92698: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9269c: d37ced08 lsl x8, x8, #4 926a0: cb00014a sub x10, x10, x0 926a4: eb08015f cmp x10, x8 926a8: 54000082 b.hs 0x926b8 926ac: aa0803e0 mov x0, x8 926b0: 97fdf470 bl 0xf870 926b4: 14000006 b 0x926cc 926b8: 8b080008 add x8, x0, x8 926bc: f9080128 str x8, [x9, #0x1000] 926c0: 14000003 b 0x926cc 926c4: f90013ff str xzr, [sp, #0x20] 926c8: aa1f03e0 mov x0, xzr 926cc: 321c07e9 orr w9, wzr, #0x30 926d0: 9b090288 madd x8, x20, x9, x0 926d4: 39000117 strb w23, [x8] 926d8: f845f3ea ldur x10, [sp, #0x5f] 926dc: a900d50a stp x10, x21, [x8, #0x8] 926e0: f9402fea ldr x10, [sp, #0x58] 926e4: f800110a stur x10, [x8, #0x1] 926e8: f805f3ff stur xzr, [sp, #0x5f] 926ec: f9002fff str xzr, [sp, #0x58] 926f0: 3900611f strb wzr, [x8, #0x18] 926f4: f844f3ea ldur x10, [sp, #0x4f] 926f8: a9027d0a stp x10, xzr, [x8, #0x20] 926fc: f94027ea ldr x10, [sp, #0x48] 92700: f801910a stur x10, [x8, #0x19] 92704: f804f3ff stur xzr, [sp, #0x4f] 92708: f90027ff str xzr, [sp, #0x48] 9270c: a9402e75 ldp x21, x11, [x19] 92710: f94013ea ldr x10, [sp, #0x20] 92714: eb15017f cmp x11, x21 92718: 9b090149 madd x9, x10, x9, x0 9271c: 9100c10a add x10, x8, #0x30 92720: 54000260 b.eq 0x9276c 92724: f85e016c ldur x12, [x11, #-0x20] 92728: f81e010c stur x12, [x8, #-0x20] 9272c: 3cdd0160 ldur q0, [x11, #-0x30] 92730: 3c9d0100 stur q0, [x8, #-0x30] 92734: f85f816c ldur x12, [x11, #-0x8] 92738: a93dfd7f stp xzr, xzr, [x11, #-0x28] 9273c: f81d017f stur xzr, [x11, #-0x30] 92740: f81f810c stur x12, [x8, #-0x8] 92744: 3cde8160 ldur q0, [x11, #-0x18] 92748: 3c9e8100 stur q0, [x8, #-0x18] 9274c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 92750: f81e817f stur xzr, [x11, #-0x18] 92754: d100c16b sub x11, x11, #0x30 92758: eb0b02bf cmp x21, x11 9275c: d100c108 sub x8, x8, #0x30 92760: 54fffe21 b.ne 0x92724 92764: a9405674 ldp x20, x21, [x19] 92768: 14000002 b 0x92770 9276c: aa1503f4 mov x20, x21 92770: f9400a77 ldr x23, [x19, #0x10] 92774: eb1402bf cmp x21, x20 92778: a9002a68 stp x8, x10, [x19] 9277c: f9000a69 str x9, [x19, #0x10] 92780: 540001a0 b.eq 0x927b4 92784: 385e82a8 ldurb w8, [x21, #-0x18] 92788: 36000068 tbz w8, #0x0, 0x92794 9278c: f85f82a0 ldur x0, [x21, #-0x8] 92790: 97fdf48c bl 0xf9c0 92794: 385d02a8 ldurb w8, [x21, #-0x30] 92798: d100c2b8 sub x24, x21, #0x30 9279c: 36000068 tbz w8, #0x0, 0x927a8 927a0: f85e02a0 ldur x0, [x21, #-0x20] 927a4: 97fdf487 bl 0xf9c0 927a8: eb18029f cmp x20, x24 927ac: aa1803f5 mov x21, x24 927b0: 54fffea1 b.ne 0x92784 927b4: b40001d4 cbz x20, 0x927ec 927b8: f9400e68 ldr x8, [x19, #0x18] 927bc: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 927c0: eb14013f cmp x9, x20 927c4: 54000103 b.lo 0x927e4 927c8: eb14011f cmp x8, x20 927cc: 540000c8 b.hi 0x927e4 927d0: f9480109 ldr x9, [x8, #0x1000] 927d4: eb17013f cmp x9, x23 927d8: 540000a1 b.ne 0x927ec 927dc: f9080114 str x20, [x8, #0x1000] 927e0: 14000003 b 0x927ec 927e4: aa1403e0 mov x0, x20 927e8: 97fdf476 bl 0xf9c0 927ec: 320003e8 orr w8, wzr, #0x1 927f0: aa1603f4 mov x20, x22 927f4: 17ffff2a b 0x9249c 927f8: 97fdf27a bl 0xf1e0 <__stack_chk_fail@plt> 927fc: 97fdf1b1 bl 0xeec0 92800: 97fdf1b0 bl 0xeec0 92804: aa1403f9 mov x25, x20 92808: 97fdf1ae bl 0xeec0 9280c: aa1403f9 mov x25, x20 92810: 97fdf1ac bl 0xeec0 92814: 97fdf1ab bl 0xeec0 92818: 97fdf1aa bl 0xeec0 9281c: aa1403f8 mov x24, x20 92820: 97fdf1a8 bl 0xeec0 92824: aa1403f8 mov x24, x20 92828: 97fdf1a6 bl 0xeec0 9282c: 97fdf1a5 bl 0xeec0 92830: aa0003f4 mov x20, x0 92834: 36000737 tbz w23, #0x0, 0x92918 92838: 14000031 b 0x928fc 9283c: 39400348 ldrb w8, [x26] 92840: aa0003f4 mov x20, x0 92844: 36000108 tbz w8, #0x0, 0x92864 92848: 321c07e8 orr w8, wzr, #0x30 9284c: 9b085728 madd x8, x25, x8, x21 92850: f9400900 ldr x0, [x8, #0x10] 92854: 97fdf45b bl 0xf9c0 92858: 14000003 b 0x92864 9285c: aa0003f4 mov x20, x0 92860: b40005d5 cbz x21, 0x92918 92864: f9400e68 ldr x8, [x19, #0x18] 92868: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9286c: eb15013f cmp x9, x21 92870: 54000463 b.lo 0x928fc 92874: eb15011f cmp x8, x21 92878: 54000428 b.hi 0x928fc 9287c: f9480109 ldr x9, [x8, #0x1000] 92880: eb18013f cmp x9, x24 92884: 540004a1 b.ne 0x92918 92888: aa1403e0 mov x0, x20 9288c: f9080115 str x21, [x8, #0x1000] 92890: 94005e43 bl 0xaa19c 92894: aa0003f4 mov x20, x0 92898: aa1403e0 mov x0, x20 9289c: 94005e40 bl 0xaa19c 928a0: 1400001b b 0x9290c 928a4: 39400308 ldrb w8, [x24] 928a8: aa0003f4 mov x20, x0 928ac: 36000108 tbz w8, #0x0, 0x928cc 928b0: 321c07e8 orr w8, wzr, #0x30 928b4: 9b085748 madd x8, x26, x8, x21 928b8: f9400900 ldr x0, [x8, #0x10] 928bc: 97fdf441 bl 0xf9c0 928c0: 14000003 b 0x928cc 928c4: aa0003f4 mov x20, x0 928c8: b4000295 cbz x21, 0x92918 928cc: f9400e68 ldr x8, [x19, #0x18] 928d0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 928d4: eb15013f cmp x9, x21 928d8: 54000123 b.lo 0x928fc 928dc: eb15011f cmp x8, x21 928e0: 540000e8 b.hi 0x928fc 928e4: f9480109 ldr x9, [x8, #0x1000] 928e8: eb19013f cmp x9, x25 928ec: 54000161 b.ne 0x92918 928f0: aa1403e0 mov x0, x20 928f4: f9080115 str x21, [x8, #0x1000] 928f8: 94005e29 bl 0xaa19c 928fc: aa1503e0 mov x0, x21 92900: 97fdf430 bl 0xf9c0 92904: aa1403e0 mov x0, x20 92908: 94005e25 bl 0xaa19c 9290c: 39400328 ldrb w8, [x25] 92910: aa0003f4 mov x20, x0 92914: 37000068 tbnz w8, #0x0, 0x92920 92918: aa1403e0 mov x0, x20 9291c: 94005e20 bl 0xaa19c 92920: f9400b20 ldr x0, [x25, #0x10] 92924: 97fdf427 bl 0xf9c0 92928: aa1403e0 mov x0, x20 9292c: 94005e1c bl 0xaa19c 92930: d10303ff sub sp, sp, #0xc0 92934: a9085ff8 stp x24, x23, [sp, #0x80] 92938: a90957f6 stp x22, x21, [sp, #0x90] 9293c: a90a4ff4 stp x20, x19, [sp, #0xa0] 92940: a90b7bfd stp x29, x30, [sp, #0xb0] 92944: 9102c3fd add x29, sp, #0xb0 92948: d53bd058 mrs x24, TPIDR_EL0 9294c: f9401708 ldr x8, [x24, #0x28] 92950: aa0103f6 mov x22, x1 92954: aa0003f5 mov x21, x0 92958: cb1502c9 sub x9, x22, x21 9295c: aa0203f4 mov x20, x2 92960: f100113f cmp x9, #0x4 92964: f81c83a8 stur x8, [x29, #-0x38] 92968: 54000b2b b.lt 0x92acc 9296c: 394002a8 ldrb w8, [x21] 92970: 7101111f cmp w8, #0x44 92974: 54000ac1 b.ne 0x92acc 92978: 394006a8 ldrb w8, [x21, #0x1] 9297c: 321b0108 orr w8, w8, #0x20 92980: 7101d11f cmp w8, #0x74 92984: 54000a41 b.ne 0x92acc 92988: 91000ab7 add x23, x21, #0x2 9298c: aa1703e0 mov x0, x23 92990: aa1603e1 mov x1, x22 92994: aa1403e2 mov x2, x20 92998: 94000583 bl 0x93fa4 9299c: aa0003f3 mov x19, x0 929a0: eb17027f cmp x19, x23 929a4: 54000940 b.eq 0x92acc 929a8: eb16027f cmp x19, x22 929ac: 54000900 b.eq 0x92acc 929b0: 39400268 ldrb w8, [x19] 929b4: 7101151f cmp w8, #0x45 929b8: 540008a1 b.ne 0x92acc 929bc: a9405a88 ldp x8, x22, [x20] 929c0: eb16011f cmp x8, x22 929c4: 54000840 b.eq 0x92acc 929c8: 385e82c8 ldurb w8, [x22, #-0x18] 929cc: a97f2ac9 ldp x9, x10, [x22, #-0x10] 929d0: d1005ecb sub x11, x22, #0x17 929d4: d100c2c0 sub x0, x22, #0x30 929d8: 7200011f tst w8, #0x1 929dc: d341fd08 lsr x8, x8, #1 929e0: 9a8a0161 csel x1, x11, x10, eq 929e4: 9a890102 csel x2, x8, x9, eq 929e8: 97fff134 bl 0x8eeb8 929ec: f85e02c8 ldur x8, [x22, #-0x20] 929f0: f9000be8 str x8, [sp, #0x10] 929f4: 3cdd02c0 ldur q0, [x22, #-0x30] 929f8: 3d8003e0 str q0, [sp] 929fc: a93dfedf stp xzr, xzr, [x22, #-0x28] 92a00: f81d02df stur xzr, [x22, #-0x30] 92a04: 90000142 adrp x2, 0xba000 92a08: 913a7c42 add x2, x2, #0xe9f 92a0c: 910003e0 mov x0, sp 92a10: 52800123 mov w3, #0x9 // =9 92a14: aa1f03e1 mov x1, xzr 92a18: 910003f5 mov x21, sp 92a1c: 97fff0a9 bl 0x8ecc0 92a20: f9400aa8 ldr x8, [x21, #0x10] 92a24: 3dc002a0 ldr q0, [x21] 92a28: a900febf stp xzr, xzr, [x21, #0x8] 92a2c: f90002bf str xzr, [x21] 92a30: f9001be8 str x8, [sp, #0x30] 92a34: 3d800be0 str q0, [sp, #0x20] 92a38: f0000101 adrp x1, 0xb5000 92a3c: 9117cc21 add x1, x1, #0x5f3 92a40: 910083e0 add x0, sp, #0x20 92a44: 320003e2 orr w2, wzr, #0x1 92a48: 910083f5 add x21, sp, #0x20 92a4c: 97fff11b bl 0x8eeb8 92a50: f84012a9 ldur x9, [x21, #0x1] 92a54: a940aeaa ldp x10, x11, [x21, #0x8] 92a58: 394002a8 ldrb w8, [x21] 92a5c: a900febf stp xzr, xzr, [x21, #0x8] 92a60: f90002bf str xzr, [x21] 92a64: f81bf3aa stur x10, [x29, #-0x41] 92a68: f81b83a9 stur x9, [x29, #-0x48] 92a6c: 3900e3e8 strb w8, [sp, #0x38] 92a70: aa0903e8 mov x8, x9 92a74: f85bf3a9 ldur x9, [x29, #-0x41] 92a78: f81b83bf stur xzr, [x29, #-0x48] 92a7c: f81bf3bf stur xzr, [x29, #-0x41] 92a80: f80393e8 stur x8, [sp, #0x39] 92a84: a9042fe9 stp x9, x11, [sp, #0x40] 92a88: a905ffff stp xzr, xzr, [sp, #0x58] 92a8c: f9002bff str xzr, [sp, #0x50] 92a90: f9400688 ldr x8, [x20, #0x8] 92a94: 9100e3e1 add x1, sp, #0x38 92a98: d100c100 sub x0, x8, #0x30 92a9c: 94001970 bl 0x9905c 92aa0: 394143e8 ldrb w8, [sp, #0x50] 92aa4: 370002a8 tbnz w8, #0x0, 0x92af8 92aa8: 3940e3e8 ldrb w8, [sp, #0x38] 92aac: 370002e8 tbnz w8, #0x0, 0x92b08 92ab0: 394083e8 ldrb w8, [sp, #0x20] 92ab4: 37000328 tbnz w8, #0x0, 0x92b18 92ab8: 394003e8 ldrb w8, [sp] 92abc: 36000068 tbz w8, #0x0, 0x92ac8 92ac0: f9400be0 ldr x0, [sp, #0x10] 92ac4: 97fdf3bf bl 0xf9c0 92ac8: 91000675 add x21, x19, #0x1 92acc: f9401708 ldr x8, [x24, #0x28] 92ad0: f85c83a9 ldur x9, [x29, #-0x38] 92ad4: eb09011f cmp x8, x9 92ad8: 540002a1 b.ne 0x92b2c 92adc: aa1503e0 mov x0, x21 92ae0: a94b7bfd ldp x29, x30, [sp, #0xb0] 92ae4: a94a4ff4 ldp x20, x19, [sp, #0xa0] 92ae8: a94957f6 ldp x22, x21, [sp, #0x90] 92aec: a9485ff8 ldp x24, x23, [sp, #0x80] 92af0: 910303ff add sp, sp, #0xc0 92af4: d65f03c0 ret 92af8: f94033e0 ldr x0, [sp, #0x60] 92afc: 97fdf3b1 bl 0xf9c0 92b00: 3940e3e8 ldrb w8, [sp, #0x38] 92b04: 3607fd68 tbz w8, #0x0, 0x92ab0 92b08: f94027e0 ldr x0, [sp, #0x48] 92b0c: 97fdf3ad bl 0xf9c0 92b10: 394083e8 ldrb w8, [sp, #0x20] 92b14: 3607fd28 tbz w8, #0x0, 0x92ab8 92b18: f9401be0 ldr x0, [sp, #0x30] 92b1c: 97fdf3a9 bl 0xf9c0 92b20: 394003e8 ldrb w8, [sp] 92b24: 3707fce8 tbnz w8, #0x0, 0x92ac0 92b28: 17ffffe8 b 0x92ac8 92b2c: 97fdf1ad bl 0xf1e0 <__stack_chk_fail@plt> 92b30: 394083e8 ldrb w8, [sp, #0x20] 92b34: aa0003f3 mov x19, x0 92b38: 370000a8 tbnz w8, #0x0, 0x92b4c 92b3c: 394003e8 ldrb w8, [sp] 92b40: 37000168 tbnz w8, #0x0, 0x92b6c 92b44: aa1303e0 mov x0, x19 92b48: 94005d95 bl 0xaa19c 92b4c: f9401be0 ldr x0, [sp, #0x30] 92b50: 97fdf39c bl 0xf9c0 92b54: 394003e8 ldrb w8, [sp] 92b58: 3607ff68 tbz w8, #0x0, 0x92b44 92b5c: 14000004 b 0x92b6c 92b60: aa0003f3 mov x19, x0 92b64: 394003e8 ldrb w8, [sp] 92b68: 3607fee8 tbz w8, #0x0, 0x92b44 92b6c: f9400be0 ldr x0, [sp, #0x10] 92b70: 97fdf394 bl 0xf9c0 92b74: aa1303e0 mov x0, x19 92b78: 94005d89 bl 0xaa19c 92b7c: d103c3ff sub sp, sp, #0xf0 92b80: a9096ffc stp x28, x27, [sp, #0x90] 92b84: a90a67fa stp x26, x25, [sp, #0xa0] 92b88: a90b5ff8 stp x24, x23, [sp, #0xb0] 92b8c: a90c57f6 stp x22, x21, [sp, #0xc0] 92b90: a90d4ff4 stp x20, x19, [sp, #0xd0] 92b94: a90e7bfd stp x29, x30, [sp, #0xe0] 92b98: 910383fd add x29, sp, #0xe0 92b9c: d53bd05b mrs x27, TPIDR_EL0 92ba0: f9401768 ldr x8, [x27, #0x28] 92ba4: aa0103f5 mov x21, x1 92ba8: aa0003f3 mov x19, x0 92bac: aa0203f4 mov x20, x2 92bb0: eb150277 subs x23, x19, x21 92bb4: f81a83a8 stur x8, [x29, #-0x58] 92bb8: 54007440 b.eq 0x93a40 92bbc: 39400269 ldrb w9, [x19] 92bc0: 5100c528 sub w8, w9, #0x31 92bc4: 7100251f cmp w8, #0x9 92bc8: 54000142 b.hs 0x92bf0 92bcc: aa1303e0 mov x0, x19 92bd0: aa1503e1 mov x1, x21 92bd4: aa1403e2 mov x2, x20 92bd8: 94004307 bl 0xa37f4 92bdc: f9401768 ldr x8, [x27, #0x28] 92be0: f85a83a9 ldur x9, [x29, #-0x58] 92be4: eb09011f cmp x8, x9 92be8: 54007360 b.eq 0x93a54 92bec: 14000473 b 0x93db8 92bf0: b200f3f6 mov x22, #0x5555555555555555 // =6148914691236517205 92bf4: 51010d28 sub w8, w9, #0x43 92bf8: b201f3f8 mov x24, #-0x5555555555555556 // =-6148914691236517206 92bfc: f2e0aab6 movk x22, #0x555, lsl #48 92c00: 7100091f cmp w8, #0x2 92c04: f2e05558 movk x24, #0x2aa, lsl #48 92c08: 540007e2 b.hs 0x92d04 92c0c: cb1302a8 sub x8, x21, x19 92c10: f100091f cmp x8, #0x2 92c14: 5400716b b.lt 0x93a40 92c18: a940228a ldp x10, x8, [x20] 92c1c: eb08015f cmp x10, x8 92c20: 54007100 b.eq 0x93a40 92c24: 7101113f cmp w9, #0x44 92c28: 54000d60 b.eq 0x92dd4 92c2c: 71010d3f cmp w9, #0x43 92c30: 54007081 b.ne 0x93a40 92c34: 39400669 ldrb w9, [x19, #0x1] 92c38: 7100d53f cmp w9, #0x35 92c3c: 54007028 b.hi 0x93a40 92c40: 320003ea orr w10, wzr, #0x1 92c44: 9ac92149 lsl x9, x10, x9 92c48: d2e005ca mov x10, #0x2e000000000000 // =12947848928690176 92c4c: 8a0a0129 and x9, x9, x10 92c50: b4006f89 cbz x9, 0x93a40 92c54: d100c100 sub x0, x8, #0x30 92c58: 9101c3e8 add x8, sp, #0x70 92c5c: 940044a0 bl 0xa3edc 92c60: a947d7e8 ldp x8, x21, [sp, #0x78] 92c64: f84713e9 ldur x9, [sp, #0x71] 92c68: 3941c3f7 ldrb w23, [sp, #0x70] 92c6c: a9077fff stp xzr, xzr, [sp, #0x70] 92c70: f90043ff str xzr, [sp, #0x80] 92c74: f80473ff stur xzr, [sp, #0x47] 92c78: f90023ff str xzr, [sp, #0x40] 92c7c: f805f3e8 stur x8, [sp, #0x5f] 92c80: f9002fe9 str x9, [sp, #0x58] 92c84: a940a688 ldp x8, x9, [x20, #0x8] 92c88: eb09011f cmp x8, x9 92c8c: 54000ec3 b.lo 0x92e64 92c90: f940028a ldr x10, [x20] 92c94: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 92c98: f295556b movk x11, #0xaaab 92c9c: cb0a0108 sub x8, x8, x10 92ca0: 9344fd08 asr x8, x8, #4 92ca4: 9b0b7d19 mul x25, x8, x11 92ca8: 91000728 add x8, x25, #0x1 92cac: eb16011f cmp x8, x22 92cb0: 54008868 b.hi 0x93dbc 92cb4: cb0a0129 sub x9, x9, x10 92cb8: 9344fd29 asr x9, x9, #4 92cbc: 9b0b7d29 mul x9, x9, x11 92cc0: eb18013f cmp x9, x24 92cc4: 540000a2 b.hs 0x92cd8 92cc8: d37ff929 lsl x9, x9, #1 92ccc: eb08013f cmp x9, x8 92cd0: 9a893116 csel x22, x8, x9, lo 92cd4: b40020f6 cbz x22, 0x930f0 92cd8: f9400e89 ldr x9, [x20, #0x18] 92cdc: 8b1606c8 add x8, x22, x22, lsl #1 92ce0: d37ced08 lsl x8, x8, #4 92ce4: f9480120 ldr x0, [x9, #0x1000] 92ce8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 92cec: cb00014a sub x10, x10, x0 92cf0: eb08015f cmp x10, x8 92cf4: 54001e62 b.hs 0x930c0 92cf8: aa0803e0 mov x0, x8 92cfc: 97fdf2dd bl 0xf870 92d00: 140000fd b 0x930f4 92d04: 7101553f cmp w9, #0x55 92d08: 540005c1 b.ne 0x92dc0 92d0c: cb1302a8 sub x8, x21, x19 92d10: f1000d1f cmp x8, #0x3 92d14: 5400696b b.lt 0x93a40 92d18: 39400668 ldrb w8, [x19, #0x1] 92d1c: 7101b11f cmp w8, #0x6c 92d20: 54000ce0 b.eq 0x92ebc 92d24: 7101d11f cmp w8, #0x74 92d28: 540068c1 b.ne 0x93a40 92d2c: d28ea4e9 mov x9, #0x7527 // =29991 92d30: f2adcdc9 movk x9, #0x6e6e, lsl #16 92d34: f2cdac29 movk x9, #0x6d61, lsl #32 92d38: f2ec8ca9 movk x9, #0x6465, lsl #48 92d3c: a9067fff stp xzr, xzr, [sp, #0x60] 92d40: f9002fff str xzr, [sp, #0x58] 92d44: f80593e9 stur x9, [sp, #0x59] 92d48: 390187ff strb wzr, [sp, #0x61] 92d4c: f94033ea ldr x10, [sp, #0x60] 92d50: 321c03e8 orr w8, wzr, #0x10 92d54: f80473ff stur xzr, [sp, #0x47] 92d58: f90023ff str xzr, [sp, #0x40] 92d5c: 390163e8 strb w8, [sp, #0x58] 92d60: a905ffff stp xzr, xzr, [sp, #0x58] 92d64: f80773ea stur x10, [sp, #0x77] 92d68: a906a7ff stp xzr, x9, [sp, #0x68] 92d6c: a940aa89 ldp x9, x10, [x20, #0x8] 92d70: eb0a013f cmp x9, x10 92d74: 54001002 b.hs 0x92f74 92d78: 39000128 strb w8, [x9] 92d7c: f84773e8 ldur x8, [sp, #0x77] 92d80: a900fd28 stp x8, xzr, [x9, #0x8] 92d84: f9403be8 ldr x8, [sp, #0x70] 92d88: f8001128 stur x8, [x9, #0x1] 92d8c: f80773ff stur xzr, [sp, #0x77] 92d90: f9003bff str xzr, [sp, #0x70] 92d94: 3900613f strb wzr, [x9, #0x18] 92d98: f84473e8 ldur x8, [sp, #0x47] 92d9c: a9027d28 stp x8, xzr, [x9, #0x20] 92da0: f94023e8 ldr x8, [sp, #0x40] 92da4: f8019128 stur x8, [x9, #0x19] 92da8: f80473ff stur xzr, [sp, #0x47] 92dac: f90023ff str xzr, [sp, #0x40] 92db0: f9400688 ldr x8, [x20, #0x8] 92db4: 9100c108 add x8, x8, #0x30 92db8: f9000688 str x8, [x20, #0x8] 92dbc: 1400015a b 0x93324 92dc0: aa1303e0 mov x0, x19 92dc4: aa1503e1 mov x1, x21 92dc8: aa1403e2 mov x2, x20 92dcc: 94002c73 bl 0x9df98 92dd0: 17ffff83 b 0x92bdc 92dd4: 39400669 ldrb w9, [x19, #0x1] 92dd8: 7100d53f cmp w9, #0x35 92ddc: 54006328 b.hi 0x93a40 92de0: 320003ea orr w10, wzr, #0x1 92de4: 9ac92149 lsl x9, x10, x9 92de8: d2e004ea mov x10, #0x27000000000000 // =10977524091715584 92dec: 8a0a0129 and x9, x9, x10 92df0: b4006289 cbz x9, 0x93a40 92df4: d100c100 sub x0, x8, #0x30 92df8: 9101c3e8 add x8, sp, #0x70 92dfc: 9101c3f9 add x25, sp, #0x70 92e00: 94004437 bl 0xa3edc 92e04: 90000142 adrp x2, 0xba000 92e08: 913e3c42 add x2, x2, #0xf8f 92e0c: 9101c3e0 add x0, sp, #0x70 92e10: 320003e3 orr w3, wzr, #0x1 92e14: aa1f03e1 mov x1, xzr 92e18: 97ffefaa bl 0x8ecc0 92e1c: f8401328 ldur x8, [x25, #0x1] 92e20: a940d729 ldp x9, x21, [x25, #0x8] 92e24: 39400337 ldrb w23, [x25] 92e28: a900ff3f stp xzr, xzr, [x25, #0x8] 92e2c: f900033f str xzr, [x25] 92e30: f80373e9 stur x9, [sp, #0x37] 92e34: f9001be8 str x8, [sp, #0x30] 92e38: f84373e8 ldur x8, [sp, #0x37] 92e3c: f9401be9 ldr x9, [sp, #0x30] 92e40: f80473ff stur xzr, [sp, #0x47] 92e44: f90023ff str xzr, [sp, #0x40] 92e48: f80373ff stur xzr, [sp, #0x37] 92e4c: f9001bff str xzr, [sp, #0x30] 92e50: f805f3e8 stur x8, [sp, #0x5f] 92e54: f9002fe9 str x9, [sp, #0x58] 92e58: a940a688 ldp x8, x9, [x20, #0x8] 92e5c: eb09011f cmp x8, x9 92e60: 54000f62 b.hs 0x9304c 92e64: 39000117 strb w23, [x8] 92e68: f845f3e9 ldur x9, [sp, #0x5f] 92e6c: f9000509 str x9, [x8, #0x8] 92e70: f9402fe9 ldr x9, [sp, #0x58] 92e74: f9000915 str x21, [x8, #0x10] 92e78: f8001109 stur x9, [x8, #0x1] 92e7c: f805f3ff stur xzr, [sp, #0x5f] 92e80: f9002fff str xzr, [sp, #0x58] 92e84: 3900611f strb wzr, [x8, #0x18] 92e88: f84473e9 ldur x9, [sp, #0x47] 92e8c: f9001109 str x9, [x8, #0x20] 92e90: f94023e9 ldr x9, [sp, #0x40] 92e94: f900151f str xzr, [x8, #0x28] 92e98: f8019109 stur x9, [x8, #0x19] 92e9c: f80473ff stur xzr, [sp, #0x47] 92ea0: f90023ff str xzr, [sp, #0x40] 92ea4: f9400688 ldr x8, [x20, #0x8] 92ea8: 9100c108 add x8, x8, #0x30 92eac: f9000688 str x8, [x20, #0x8] 92eb0: 3941c3e8 ldrb w8, [sp, #0x70] 92eb4: 37005bc8 tbnz w8, #0x0, 0x93a2c 92eb8: 140002df b 0x93a34 92ebc: b000014b adrp x11, 0xbb000 92ec0: 910bc56b add x11, x11, #0x2f1 92ec4: f940016b ldr x11, [x11] 92ec8: 5280050c mov w12, #0x28 // =40 92ecc: a9402289 ldp x9, x8, [x20] 92ed0: a904ffff stp xzr, xzr, [sp, #0x48] 92ed4: f90023ff str xzr, [sp, #0x40] 92ed8: f80413eb stur x11, [sp, #0x41] 92edc: 780493ec sturh w12, [sp, #0x49] 92ee0: f94027ec ldr x12, [sp, #0x48] 92ee4: 5280024a mov w10, #0x12 // =18 92ee8: f9002fff str xzr, [sp, #0x58] 92eec: 390103ea strb w10, [sp, #0x40] 92ef0: f9003beb str x11, [sp, #0x70] 92ef4: a9047fff stp xzr, xzr, [sp, #0x40] 92ef8: f80773ec stur x12, [sp, #0x77] 92efc: f805f3ff stur xzr, [sp, #0x5f] 92f00: f9400a8b ldr x11, [x20, #0x10] 92f04: cb09010c sub x12, x8, x9 92f08: b201f3ed mov x13, #-0x5555555555555556 // =-6148914691236517206 92f0c: 9344fd8c asr x12, x12, #4 92f10: f295556d movk x13, #0xaaab 92f14: eb08017f cmp x11, x8 92f18: 9b0d7d9c mul x28, x12, x13 92f1c: 54000669 b.ls 0x92fe8 92f20: 3900010a strb w10, [x8] 92f24: f84773e9 ldur x9, [sp, #0x77] 92f28: a900fd09 stp x9, xzr, [x8, #0x8] 92f2c: f9403be9 ldr x9, [sp, #0x70] 92f30: f8001109 stur x9, [x8, #0x1] 92f34: f80773ff stur xzr, [sp, #0x77] 92f38: f9003bff str xzr, [sp, #0x70] 92f3c: 3900611f strb wzr, [x8, #0x18] 92f40: f845f3e9 ldur x9, [sp, #0x5f] 92f44: a9027d09 stp x9, xzr, [x8, #0x20] 92f48: f9402fe9 ldr x9, [sp, #0x58] 92f4c: f8019109 stur x9, [x8, #0x19] 92f50: f805f3ff stur xzr, [sp, #0x5f] 92f54: f9002fff str xzr, [sp, #0x58] 92f58: f9400688 ldr x8, [x20, #0x8] 92f5c: 9100c108 add x8, x8, #0x30 92f60: f9000688 str x8, [x20, #0x8] 92f64: 394103e8 ldrb w8, [sp, #0x40] 92f68: 36003368 tbz w8, #0x0, 0x935d4 92f6c: f9402be0 ldr x0, [sp, #0x50] 92f70: 14000198 b 0x935d0 92f74: f940028b ldr x11, [x20] 92f78: cb0b0128 sub x8, x9, x11 92f7c: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 92f80: 9344fd08 asr x8, x8, #4 92f84: f2955569 movk x9, #0xaaab 92f88: 9b097d19 mul x25, x8, x9 92f8c: 91000728 add x8, x25, #0x1 92f90: eb16011f cmp x8, x22 92f94: 54007168 b.hi 0x93dc0 92f98: cb0b014a sub x10, x10, x11 92f9c: 9344fd4a asr x10, x10, #4 92fa0: 9b097d49 mul x9, x10, x9 92fa4: eb18013f cmp x9, x24 92fa8: 540000a2 b.hs 0x92fbc 92fac: d37ff929 lsl x9, x9, #1 92fb0: eb08013f cmp x9, x8 92fb4: 9a893116 csel x22, x8, x9, lo 92fb8: b4001236 cbz x22, 0x931fc 92fbc: f9400e89 ldr x9, [x20, #0x18] 92fc0: 8b1606c8 add x8, x22, x22, lsl #1 92fc4: d37ced08 lsl x8, x8, #4 92fc8: f9480120 ldr x0, [x9, #0x1000] 92fcc: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 92fd0: cb00014a sub x10, x10, x0 92fd4: eb08015f cmp x10, x8 92fd8: 540007a2 b.hs 0x930cc 92fdc: aa0803e0 mov x0, x8 92fe0: 97fdf224 bl 0xf870 92fe4: 14000087 b 0x93200 92fe8: 91000788 add x8, x28, #0x1 92fec: eb16011f cmp x8, x22 92ff0: 54006ea8 b.hi 0x93dc4 92ff4: cb090169 sub x9, x11, x9 92ff8: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 92ffc: 9344fd29 asr x9, x9, #4 93000: f295556a movk x10, #0xaaab 93004: 9b0a7d29 mul x9, x9, x10 93008: eb18013f cmp x9, x24 9300c: 540000a2 b.hs 0x93020 93010: d37ff929 lsl x9, x9, #1 93014: eb08013f cmp x9, x8 93018: 9a893116 csel x22, x8, x9, lo 9301c: b4002496 cbz x22, 0x934ac 93020: f9400e89 ldr x9, [x20, #0x18] 93024: 8b1606c8 add x8, x22, x22, lsl #1 93028: d37ced08 lsl x8, x8, #4 9302c: f9480120 ldr x0, [x9, #0x1000] 93030: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 93034: cb00014a sub x10, x10, x0 93038: eb08015f cmp x10, x8 9303c: 540004e2 b.hs 0x930d8 93040: aa0803e0 mov x0, x8 93044: 97fdf20b bl 0xf870 93048: 1400011a b 0x934b0 9304c: f940028a ldr x10, [x20] 93050: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 93054: f295556b movk x11, #0xaaab 93058: cb0a0108 sub x8, x8, x10 9305c: 9344fd08 asr x8, x8, #4 93060: 9b0b7d19 mul x25, x8, x11 93064: 91000728 add x8, x25, #0x1 93068: eb16011f cmp x8, x22 9306c: 54006ae8 b.hi 0x93dc8 93070: cb0a0129 sub x9, x9, x10 93074: 9344fd29 asr x9, x9, #4 93078: 9b0b7d29 mul x9, x9, x11 9307c: eb18013f cmp x9, x24 93080: 540000a2 b.hs 0x93094 93084: d37ff929 lsl x9, x9, #1 93088: eb08013f cmp x9, x8 9308c: 9a893116 csel x22, x8, x9, lo 93090: b4004356 cbz x22, 0x938f8 93094: f9400e89 ldr x9, [x20, #0x18] 93098: 8b1606c8 add x8, x22, x22, lsl #1 9309c: d37ced08 lsl x8, x8, #4 930a0: f9480120 ldr x0, [x9, #0x1000] 930a4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 930a8: cb00014a sub x10, x10, x0 930ac: eb08015f cmp x10, x8 930b0: 540001a2 b.hs 0x930e4 930b4: aa0803e0 mov x0, x8 930b8: 97fdf1ee bl 0xf870 930bc: 14000210 b 0x938fc 930c0: 8b080008 add x8, x0, x8 930c4: f9080128 str x8, [x9, #0x1000] 930c8: 1400000b b 0x930f4 930cc: 8b080008 add x8, x0, x8 930d0: f9080128 str x8, [x9, #0x1000] 930d4: 1400004b b 0x93200 930d8: 8b080008 add x8, x0, x8 930dc: f9080128 str x8, [x9, #0x1000] 930e0: 140000f4 b 0x934b0 930e4: 8b080008 add x8, x0, x8 930e8: f9080128 str x8, [x9, #0x1000] 930ec: 14000204 b 0x938fc 930f0: aa1f03e0 mov x0, xzr 930f4: 321c07e9 orr w9, wzr, #0x30 930f8: 9b090328 madd x8, x25, x9, x0 930fc: 39000117 strb w23, [x8] 93100: f845f3ea ldur x10, [sp, #0x5f] 93104: d503201f nop 93108: 9b0902c9 madd x9, x22, x9, x0 9310c: a900d50a stp x10, x21, [x8, #0x8] 93110: f9402fea ldr x10, [sp, #0x58] 93114: f800110a stur x10, [x8, #0x1] 93118: f805f3ff stur xzr, [sp, #0x5f] 9311c: f9002fff str xzr, [sp, #0x58] 93120: 3900611f strb wzr, [x8, #0x18] 93124: f84473ea ldur x10, [sp, #0x47] 93128: a9027d0a stp x10, xzr, [x8, #0x20] 9312c: f94023ea ldr x10, [sp, #0x40] 93130: f801910a stur x10, [x8, #0x19] 93134: f80473ff stur xzr, [sp, #0x47] 93138: f90023ff str xzr, [sp, #0x40] 9313c: a9402e97 ldp x23, x11, [x20] 93140: 9100c10a add x10, x8, #0x30 93144: eb17017f cmp x11, x23 93148: 54000260 b.eq 0x93194 9314c: f85e016c ldur x12, [x11, #-0x20] 93150: f81e010c stur x12, [x8, #-0x20] 93154: 3cdd0160 ldur q0, [x11, #-0x30] 93158: 3c9d0100 stur q0, [x8, #-0x30] 9315c: f85f816c ldur x12, [x11, #-0x8] 93160: a93dfd7f stp xzr, xzr, [x11, #-0x28] 93164: f81d017f stur xzr, [x11, #-0x30] 93168: f81f810c stur x12, [x8, #-0x8] 9316c: 3cde8160 ldur q0, [x11, #-0x18] 93170: 3c9e8100 stur q0, [x8, #-0x18] 93174: a93f7d7f stp xzr, xzr, [x11, #-0x10] 93178: f81e817f stur xzr, [x11, #-0x18] 9317c: d100c16b sub x11, x11, #0x30 93180: eb0b02ff cmp x23, x11 93184: d100c108 sub x8, x8, #0x30 93188: 54fffe21 b.ne 0x9314c 9318c: a9405e95 ldp x21, x23, [x20] 93190: 14000002 b 0x93198 93194: aa1703f5 mov x21, x23 93198: f9400a96 ldr x22, [x20, #0x10] 9319c: eb1502ff cmp x23, x21 931a0: a9002a88 stp x8, x10, [x20] 931a4: f9000a89 str x9, [x20, #0x10] 931a8: 540001a0 b.eq 0x931dc 931ac: 385e82e8 ldurb w8, [x23, #-0x18] 931b0: 36000068 tbz w8, #0x0, 0x931bc 931b4: f85f82e0 ldur x0, [x23, #-0x8] 931b8: 97fdf202 bl 0xf9c0 931bc: 385d02e8 ldurb w8, [x23, #-0x30] 931c0: d100c2f8 sub x24, x23, #0x30 931c4: 36000068 tbz w8, #0x0, 0x931d0 931c8: f85e02e0 ldur x0, [x23, #-0x20] 931cc: 97fdf1fd bl 0xf9c0 931d0: eb1802bf cmp x21, x24 931d4: aa1803f7 mov x23, x24 931d8: 54fffea1 b.ne 0x931ac 931dc: b4004255 cbz x21, 0x93a24 931e0: f9400e88 ldr x8, [x20, #0x18] 931e4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 931e8: eb15013f cmp x9, x21 931ec: 54004183 b.lo 0x93a1c 931f0: eb15011f cmp x8, x21 931f4: 54004069 b.ls 0x93a00 931f8: 14000209 b 0x93a1c 931fc: aa1f03e0 mov x0, xzr 93200: 321c07e9 orr w9, wzr, #0x30 93204: 321c03ea orr w10, wzr, #0x10 93208: 9b090328 madd x8, x25, x9, x0 9320c: 3900010a strb w10, [x8] 93210: f84773ea ldur x10, [sp, #0x77] 93214: d503201f nop 93218: 9b0902c9 madd x9, x22, x9, x0 9321c: a900fd0a stp x10, xzr, [x8, #0x8] 93220: f9403bea ldr x10, [sp, #0x70] 93224: f800110a stur x10, [x8, #0x1] 93228: f80773ff stur xzr, [sp, #0x77] 9322c: f9003bff str xzr, [sp, #0x70] 93230: 3900611f strb wzr, [x8, #0x18] 93234: f84473ea ldur x10, [sp, #0x47] 93238: a9027d0a stp x10, xzr, [x8, #0x20] 9323c: f94023ea ldr x10, [sp, #0x40] 93240: f801910a stur x10, [x8, #0x19] 93244: f80473ff stur xzr, [sp, #0x47] 93248: f90023ff str xzr, [sp, #0x40] 9324c: a9402e98 ldp x24, x11, [x20] 93250: 9100c10a add x10, x8, #0x30 93254: eb18017f cmp x11, x24 93258: 54000260 b.eq 0x932a4 9325c: f85e016c ldur x12, [x11, #-0x20] 93260: f81e010c stur x12, [x8, #-0x20] 93264: 3cdd0160 ldur q0, [x11, #-0x30] 93268: 3c9d0100 stur q0, [x8, #-0x30] 9326c: f85f816c ldur x12, [x11, #-0x8] 93270: a93dfd7f stp xzr, xzr, [x11, #-0x28] 93274: f81d017f stur xzr, [x11, #-0x30] 93278: f81f810c stur x12, [x8, #-0x8] 9327c: 3cde8160 ldur q0, [x11, #-0x18] 93280: 3c9e8100 stur q0, [x8, #-0x18] 93284: a93f7d7f stp xzr, xzr, [x11, #-0x10] 93288: f81e817f stur xzr, [x11, #-0x18] 9328c: d100c16b sub x11, x11, #0x30 93290: eb0b031f cmp x24, x11 93294: d100c108 sub x8, x8, #0x30 93298: 54fffe21 b.ne 0x9325c 9329c: a9406296 ldp x22, x24, [x20] 932a0: 14000002 b 0x932a8 932a4: aa1803f6 mov x22, x24 932a8: f9400a99 ldr x25, [x20, #0x10] 932ac: eb16031f cmp x24, x22 932b0: a9002a88 stp x8, x10, [x20] 932b4: f9000a89 str x9, [x20, #0x10] 932b8: 540001a0 b.eq 0x932ec 932bc: 385e8308 ldurb w8, [x24, #-0x18] 932c0: 36000068 tbz w8, #0x0, 0x932cc 932c4: f85f8300 ldur x0, [x24, #-0x8] 932c8: 97fdf1be bl 0xf9c0 932cc: 385d0308 ldurb w8, [x24, #-0x30] 932d0: d100c31a sub x26, x24, #0x30 932d4: 36000068 tbz w8, #0x0, 0x932e0 932d8: f85e0300 ldur x0, [x24, #-0x20] 932dc: 97fdf1b9 bl 0xf9c0 932e0: eb1a02df cmp x22, x26 932e4: aa1a03f8 mov x24, x26 932e8: 54fffea1 b.ne 0x932bc 932ec: b40001d6 cbz x22, 0x93324 932f0: f9400e88 ldr x8, [x20, #0x18] 932f4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 932f8: eb16013f cmp x9, x22 932fc: 54000103 b.lo 0x9331c 93300: eb16011f cmp x8, x22 93304: 540000c8 b.hi 0x9331c 93308: f9480109 ldr x9, [x8, #0x1000] 9330c: eb19013f cmp x9, x25 93310: 540000a1 b.ne 0x93324 93314: f9080116 str x22, [x8, #0x1000] 93318: 14000003 b 0x93324 9331c: aa1603e0 mov x0, x22 93320: 97fdf1a8 bl 0xf9c0 93324: 91000a7c add x28, x19, #0x2 93328: eb15039f cmp x28, x21 9332c: 540003c0 b.eq 0x933a4 93330: 39400398 ldrb w24, [x28] 93334: 5100c308 sub w8, w24, #0x30 93338: 7100251f cmp w8, #0x9 9333c: 540001c8 b.hi 0x93374 93340: 91000e6b add x11, x19, #0x3 93344: 320007fa orr w26, wzr, #0x3 93348: eb15017f cmp x11, x21 9334c: 54000100 b.eq 0x9336c 93350: 387a6a68 ldrb w8, [x19, x26] 93354: 5100c108 sub w8, w8, #0x30 93358: 7100251f cmp w8, #0x9 9335c: 540003c8 b.hi 0x933d4 93360: 9100075a add x26, x26, #0x1 93364: 8b1a02e8 add x8, x23, x26 93368: b5ffff48 cbnz x8, 0x93350 9336c: aa1503f9 mov x25, x21 93370: 1400001a b 0x933d8 93374: aa1c03f9 mov x25, x28 93378: f9400688 ldr x8, [x20, #0x8] 9337c: 528004e1 mov w1, #0x27 // =39 93380: d100c100 sub x0, x8, #0x30 93384: 940043d0 bl 0xa42c4 93388: eb15033f cmp x25, x21 9338c: 540000c0 b.eq 0x933a4 93390: 39400328 ldrb w8, [x25] 93394: 71017d1f cmp w8, #0x5f 93398: 54000061 b.ne 0x933a4 9339c: 91000733 add x19, x25, #0x1 933a0: 140001a8 b 0x93a40 933a4: f9400696 ldr x22, [x20, #0x8] 933a8: 385e82c8 ldurb w8, [x22, #-0x18] 933ac: d100c2d5 sub x21, x22, #0x30 933b0: 36000068 tbz w8, #0x0, 0x933bc 933b4: f85f82c0 ldur x0, [x22, #-0x8] 933b8: 97fdf182 bl 0xf9c0 933bc: 394002a8 ldrb w8, [x21] 933c0: 36000068 tbz w8, #0x0, 0x933cc 933c4: f85e02c0 ldur x0, [x22, #-0x20] 933c8: 97fdf17e bl 0xf9c0 933cc: f9000695 str x21, [x20, #0x8] 933d0: 1400019c b 0x93a40 933d4: 8b1a0279 add x25, x19, x26 933d8: f9400696 ldr x22, [x20, #0x8] 933dc: aa1603f0 mov x16, x22 933e0: 385d0e08 ldrb w8, [x16, #-0x30]! 933e4: 370000c8 tbnz w8, #0x0, 0x933fc 933e8: d341fd12 lsr x18, x8, #1 933ec: 528002d7 mov w23, #0x16 // =22 933f0: cb1c0331 sub x17, x25, x28 933f4: b50000f1 cbnz x17, 0x93410 933f8: 17ffffe0 b 0x93378 933fc: a97d4ac8 ldp x8, x18, [x22, #-0x30] 93400: 927ff909 and x9, x8, #0xfffffffffffffffe 93404: d1000537 sub x23, x9, #0x1 93408: cb1c0331 sub x17, x25, x28 9340c: b4fffb71 cbz x17, 0x93378 93410: 370000e8 tbnz w8, #0x0, 0x9342c 93414: 121f190a and w10, w8, #0xfe 93418: 91000609 add x9, x16, #0x1 9341c: d341fd4a lsr x10, x10, #1 93420: eb1c013f cmp x9, x28 93424: 540000a9 b.ls 0x93438 93428: 14000015 b 0x9347c 9342c: a97da6ca ldp x10, x9, [x22, #-0x28] 93430: eb1c013f cmp x9, x28 93434: 54000248 b.hi 0x9347c 93438: 8b0a0129 add x9, x9, x10 9343c: eb1c013f cmp x9, x28 93440: 540001e9 b.ls 0x9347c 93444: b100423f cmn x17, #0x10 93448: a907ffff stp xzr, xzr, [sp, #0x78] 9344c: f9003bff str xzr, [sp, #0x70] 93450: 54004be2 b.hs 0x93dcc 93454: f1005a3f cmp x17, #0x16 93458: f90017eb str x11, [sp, #0x28] 9345c: 54003148 b.hi 0x93a84 93460: d37ffa28 lsl x8, x17, #1 93464: 9101c3e9 add x9, sp, #0x70 93468: 3901c3e8 strb w8, [sp, #0x70] 9346c: b2400120 orr x0, x9, #0x1 93470: f1000b5f cmp x26, #0x2 93474: 54003221 b.ne 0x93ab8 93478: 140001d8 b 0x93bd8 9347c: cb1202e9 sub x9, x23, x18 93480: eb11013f cmp x9, x17 93484: 54004322 b.hs 0x93ce8 93488: 8b110249 add x9, x18, x17 9348c: b27bfbea orr x10, xzr, #0xffffffffffffffef 93490: cb17012b sub x11, x9, x23 93494: cb17014a sub x10, x10, x23 93498: eb0b015f cmp x10, x11 9349c: 54004983 b.lo 0x93dcc 934a0: 370036e8 tbnz w8, #0x0, 0x93b7c 934a4: 91000608 add x8, x16, #0x1 934a8: 140001b6 b 0x93b80 934ac: aa1f03e0 mov x0, xzr 934b0: 321c07e9 orr w9, wzr, #0x30 934b4: 5280024a mov w10, #0x12 // =18 934b8: 9b090388 madd x8, x28, x9, x0 934bc: 3900010a strb w10, [x8] 934c0: f84773ea ldur x10, [sp, #0x77] 934c4: d503201f nop 934c8: 9b0902c9 madd x9, x22, x9, x0 934cc: a900fd0a stp x10, xzr, [x8, #0x8] 934d0: f9403bea ldr x10, [sp, #0x70] 934d4: f800110a stur x10, [x8, #0x1] 934d8: f80773ff stur xzr, [sp, #0x77] 934dc: f9003bff str xzr, [sp, #0x70] 934e0: 3900611f strb wzr, [x8, #0x18] 934e4: f845f3ea ldur x10, [sp, #0x5f] 934e8: a9027d0a stp x10, xzr, [x8, #0x20] 934ec: f9402fea ldr x10, [sp, #0x58] 934f0: f801910a stur x10, [x8, #0x19] 934f4: f805f3ff stur xzr, [sp, #0x5f] 934f8: f9002fff str xzr, [sp, #0x58] 934fc: a9402e97 ldp x23, x11, [x20] 93500: 9100c10a add x10, x8, #0x30 93504: eb17017f cmp x11, x23 93508: 54000260 b.eq 0x93554 9350c: f85e016c ldur x12, [x11, #-0x20] 93510: f81e010c stur x12, [x8, #-0x20] 93514: 3cdd0160 ldur q0, [x11, #-0x30] 93518: 3c9d0100 stur q0, [x8, #-0x30] 9351c: f85f816c ldur x12, [x11, #-0x8] 93520: a93dfd7f stp xzr, xzr, [x11, #-0x28] 93524: f81d017f stur xzr, [x11, #-0x30] 93528: f81f810c stur x12, [x8, #-0x8] 9352c: 3cde8160 ldur q0, [x11, #-0x18] 93530: 3c9e8100 stur q0, [x8, #-0x18] 93534: a93f7d7f stp xzr, xzr, [x11, #-0x10] 93538: f81e817f stur xzr, [x11, #-0x18] 9353c: d100c16b sub x11, x11, #0x30 93540: eb0b02ff cmp x23, x11 93544: d100c108 sub x8, x8, #0x30 93548: 54fffe21 b.ne 0x9350c 9354c: a9405e96 ldp x22, x23, [x20] 93550: 14000002 b 0x93558 93554: aa1703f6 mov x22, x23 93558: f9400a98 ldr x24, [x20, #0x10] 9355c: eb1602ff cmp x23, x22 93560: a9002a88 stp x8, x10, [x20] 93564: f9000a89 str x9, [x20, #0x10] 93568: 540001a0 b.eq 0x9359c 9356c: 385e82e8 ldurb w8, [x23, #-0x18] 93570: 36000068 tbz w8, #0x0, 0x9357c 93574: f85f82e0 ldur x0, [x23, #-0x8] 93578: 97fdf112 bl 0xf9c0 9357c: 385d02e8 ldurb w8, [x23, #-0x30] 93580: d100c2f9 sub x25, x23, #0x30 93584: 36000068 tbz w8, #0x0, 0x93590 93588: f85e02e0 ldur x0, [x23, #-0x20] 9358c: 97fdf10d bl 0xf9c0 93590: eb1902df cmp x22, x25 93594: aa1903f7 mov x23, x25 93598: 54fffea1 b.ne 0x9356c 9359c: b40001d6 cbz x22, 0x935d4 935a0: f9400e88 ldr x8, [x20, #0x18] 935a4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 935a8: eb16013f cmp x9, x22 935ac: 54000103 b.lo 0x935cc 935b0: eb16011f cmp x8, x22 935b4: 540000c8 b.hi 0x935cc 935b8: f9480109 ldr x9, [x8, #0x1000] 935bc: eb18013f cmp x9, x24 935c0: 540000a1 b.ne 0x935d4 935c4: f9080116 str x22, [x8, #0x1000] 935c8: 14000003 b 0x935d4 935cc: aa1603e0 mov x0, x22 935d0: 97fdf0fc bl 0xf9c0 935d4: aa1303f6 mov x22, x19 935d8: 38402ec8 ldrb w8, [x22, #0x2]! 935dc: 7101d91f cmp w8, #0x76 935e0: 540004a1 b.ne 0x93674 935e4: f9400688 ldr x8, [x20, #0x8] 935e8: 52800521 mov w1, #0x29 // =41 935ec: d100c100 sub x0, x8, #0x30 935f0: 94004335 bl 0xa42c4 935f4: 91000e76 add x22, x19, #0x3 935f8: eb1502df cmp x22, x21 935fc: 540032e0 b.eq 0x93c58 93600: 394002c8 ldrb w8, [x22] 93604: 7101151f cmp w8, #0x45 93608: 54003281 b.ne 0x93c58 9360c: 910006c2 add x2, x22, #0x1 93610: eb15005f cmp x2, x21 93614: 54003220 b.eq 0x93c58 93618: 39400048 ldrb w8, [x2] 9361c: 5100c108 sub w8, w8, #0x30 93620: 7100251f cmp w8, #0x9 93624: 54002288 b.hi 0x93a74 93628: 91000ac8 add x8, x22, #0x2 9362c: eb15011f cmp x8, x21 93630: aa1503f6 mov x22, x21 93634: 54000140 b.eq 0x9365c 93638: aa0803f6 mov x22, x8 9363c: 394002c8 ldrb w8, [x22] 93640: 5100c108 sub w8, w8, #0x30 93644: 7100251f cmp w8, #0x9 93648: 540000a8 b.hi 0x9365c 9364c: 910006d6 add x22, x22, #0x1 93650: eb1602bf cmp x21, x22 93654: 54ffff41 b.ne 0x9363c 93658: aa1503f6 mov x22, x21 9365c: f9400688 ldr x8, [x20, #0x8] 93660: aa0803e0 mov x0, x8 93664: 385d0c09 ldrb w9, [x0, #-0x30]! 93668: 37002749 tbnz w9, #0x0, 0x93b50 9366c: 91000408 add x8, x0, #0x1 93670: 14000139 b 0x93b54 93674: f9400697 ldr x23, [x20, #0x8] 93678: 9101c3e8 add x8, sp, #0x70 9367c: 320003f9 orr w25, wzr, #0x1 93680: b2400108 orr x8, x8, #0x1 93684: a90273e8 stp x8, x28, [sp, #0x20] 93688: f940029a ldr x26, [x20] 9368c: aa1603e0 mov x0, x22 93690: aa1503e1 mov x1, x21 93694: aa1403e2 mov x2, x20 93698: 97ffc393 bl 0x844e4 9369c: f9400698 ldr x24, [x20, #0x8] 936a0: eb16001f cmp x0, x22 936a4: 54000ea0 b.eq 0x93878 936a8: aa1603e9 mov x9, x22 936ac: f9400296 ldr x22, [x20] 936b0: cb1a02e8 sub x8, x23, x26 936b4: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 936b8: 9344fd08 asr x8, x8, #4 936bc: f295556a movk x10, #0xaaab 936c0: 9b0a7d0b mul x11, x8, x10 936c4: cb160308 sub x8, x24, x22 936c8: 9344fd08 asr x8, x8, #4 936cc: 9b0a7d08 mul x8, x8, x10 936d0: eb08017f cmp x11, x8 936d4: 54000dca b.ge 0x9388c 936d8: 8b0b0569 add x9, x11, x11, lsl #1 936dc: 8b080508 add x8, x8, x8, lsl #1 936e0: d37ced37 lsl x23, x9, #4 936e4: d37ced1a lsl x26, x8, #4 936e8: a90103eb stp x11, x0, [sp, #0x10] 936ec: 8b1702dc add x28, x22, x23 936f0: 39400388 ldrb w8, [x28] 936f4: f9400789 ldr x9, [x28, #0x8] 936f8: d341fd0a lsr x10, x8, #1 936fc: 7200011f tst w8, #0x1 93700: 9a890148 csel x8, x10, x9, eq 93704: b50000e8 cbnz x8, 0x93720 93708: 39406388 ldrb w8, [x28, #0x18] 9370c: f9401389 ldr x9, [x28, #0x20] 93710: d341fd0a lsr x10, x8, #1 93714: 7200011f tst w8, #0x1 93718: 9a890148 csel x8, x10, x9, eq 9371c: b4000508 cbz x8, 0x937bc 93720: f9400288 ldr x8, [x20] 93724: f94017ea ldr x10, [sp, #0x28] 93728: 321c07eb orr w11, wzr, #0x30 9372c: 12001f29 and w9, w25, #0xff 93730: 9b0b2158 madd x24, x10, x11, x8 93734: 350000c9 cbnz w9, 0x9374c 93738: b0000101 adrp x1, 0xb4000 9373c: 321f03e2 orr w2, wzr, #0x2 93740: aa1803e0 mov x0, x24 93744: 912ccc21 add x1, x1, #0xb33 93748: 97ffeddc bl 0x8eeb8 9374c: 8b1702c0 add x0, x22, x23 93750: 39406008 ldrb w8, [x0, #0x18] 93754: a9422809 ldp x9, x10, [x0, #0x20] 93758: 9100640b add x11, x0, #0x19 9375c: 7200011f tst w8, #0x1 93760: d341fd08 lsr x8, x8, #1 93764: 9a8a0161 csel x1, x11, x10, eq 93768: 9a890102 csel x2, x8, x9, eq 9376c: 97ffedd3 bl 0x8eeb8 93770: f9400b88 ldr x8, [x28, #0x10] 93774: f90043e8 str x8, [sp, #0x80] 93778: 3dc00380 ldr q0, [x28] 9377c: 3d801fe0 str q0, [sp, #0x70] 93780: a900ff9f stp xzr, xzr, [x28, #0x8] 93784: f900039f str xzr, [x28] 93788: 3941c3fc ldrb w28, [sp, #0x70] 9378c: a947e7e8 ldp x8, x25, [sp, #0x78] 93790: f94013ea ldr x10, [sp, #0x20] 93794: 7200039f tst w28, #0x1 93798: d341ff89 lsr x9, x28, #1 9379c: 9a990141 csel x1, x10, x25, eq 937a0: 9a880122 csel x2, x9, x8, eq 937a4: aa1803e0 mov x0, x24 937a8: 97ffedc4 bl 0x8eeb8 937ac: 3600007c tbz w28, #0x0, 0x937b8 937b0: aa1903e0 mov x0, x25 937b4: 97fdf083 bl 0xf9c0 937b8: 2a1f03f9 mov w25, wzr 937bc: d100c35a sub x26, x26, #0x30 937c0: eb1a02ff cmp x23, x26 937c4: 9100c2d6 add x22, x22, #0x30 937c8: 54fff921 b.ne 0x936ec 937cc: a9405e88 ldp x8, x23, [x20] 937d0: f9400bea ldr x10, [sp, #0x10] 937d4: 321c07e9 orr w9, wzr, #0x30 937d8: 9b092158 madd x24, x10, x9, x8 937dc: eb17031f cmp x24, x23 937e0: 54000620 b.eq 0x938a4 937e4: f94017fc ldr x28, [sp, #0x28] 937e8: eb1702ff cmp x23, x23 937ec: 54000220 b.eq 0x93830 937f0: cb1802e8 sub x8, x23, x24 937f4: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 937f8: 9344fd08 asr x8, x8, #4 937fc: f2955569 movk x9, #0xaaab 93800: 9b097d08 mul x8, x8, x9 93804: 928005e9 mov x9, #-0x30 // =-48 93808: 9b095d16 madd x22, x8, x9, x23 9380c: 8b080508 add x8, x8, x8, lsl #1 93810: d37ced17 lsl x23, x8, #4 93814: 8b170301 add x1, x24, x23 93818: aa1803e0 mov x0, x24 9381c: 94001610 bl 0x9905c 93820: 9100c318 add x24, x24, #0x30 93824: eb1802df cmp x22, x24 93828: 54ffff61 b.ne 0x93814 9382c: f9400697 ldr x23, [x20, #0x8] 93830: eb1802ff cmp x23, x24 93834: 540001a0 b.eq 0x93868 93838: 385e82e8 ldurb w8, [x23, #-0x18] 9383c: 36000068 tbz w8, #0x0, 0x93848 93840: f85f82e0 ldur x0, [x23, #-0x8] 93844: 97fdf05f bl 0xf9c0 93848: 385d02e8 ldurb w8, [x23, #-0x30] 9384c: d100c2f6 sub x22, x23, #0x30 93850: 36000068 tbz w8, #0x0, 0x9385c 93854: f85e02e0 ldur x0, [x23, #-0x20] 93858: 97fdf05a bl 0xf9c0 9385c: eb16031f cmp x24, x22 93860: aa1603f7 mov x23, x22 93864: 54fffea1 b.ne 0x93838 93868: 2a1f03e8 mov w8, wzr 9386c: aa1803f7 mov x23, x24 93870: f9000698 str x24, [x20, #0x8] 93874: 1400000e b 0x938ac 93878: 321f07e8 orr w8, wzr, #0x6 9387c: aa1803f7 mov x23, x24 93880: 12000909 and w9, w8, #0x7 93884: 34fff029 cbz w9, 0x93688 93888: 1400000c b 0x938b8 9388c: 320003e8 orr w8, wzr, #0x1 93890: aa1803f7 mov x23, x24 93894: aa0903f6 mov x22, x9 93898: 12000909 and w9, w8, #0x7 9389c: 34ffef69 cbz w9, 0x93688 938a0: 14000006 b 0x938b8 938a4: f94017fc ldr x28, [sp, #0x28] 938a8: 2a1f03e8 mov w8, wzr 938ac: f9400ff6 ldr x22, [sp, #0x18] 938b0: 12000909 and w9, w8, #0x7 938b4: 34ffeea9 cbz w9, 0x93688 938b8: 7100193f cmp w9, #0x6 938bc: 54001461 b.ne 0x93b48 938c0: f9400288 ldr x8, [x20] 938c4: 12001f29 and w9, w25, #0xff 938c8: 34001a69 cbz w9, 0x93c14 938cc: eb18011f cmp x8, x24 938d0: 54000b80 b.eq 0x93a40 938d4: 385e8308 ldurb w8, [x24, #-0x18] 938d8: d100c315 sub x21, x24, #0x30 938dc: 36000068 tbz w8, #0x0, 0x938e8 938e0: f85f8300 ldur x0, [x24, #-0x8] 938e4: 97fdf037 bl 0xf9c0 938e8: 394002a8 ldrb w8, [x21] 938ec: 3607d708 tbz w8, #0x0, 0x933cc 938f0: f85e0300 ldur x0, [x24, #-0x20] 938f4: 17fffeb5 b 0x933c8 938f8: aa1f03e0 mov x0, xzr 938fc: 321c07e9 orr w9, wzr, #0x30 93900: 9b090328 madd x8, x25, x9, x0 93904: 39000117 strb w23, [x8] 93908: f845f3ea ldur x10, [sp, #0x5f] 9390c: d503201f nop 93910: 9b0902c9 madd x9, x22, x9, x0 93914: a900d50a stp x10, x21, [x8, #0x8] 93918: f9402fea ldr x10, [sp, #0x58] 9391c: f800110a stur x10, [x8, #0x1] 93920: f805f3ff stur xzr, [sp, #0x5f] 93924: f9002fff str xzr, [sp, #0x58] 93928: 3900611f strb wzr, [x8, #0x18] 9392c: f84473ea ldur x10, [sp, #0x47] 93930: a9027d0a stp x10, xzr, [x8, #0x20] 93934: f94023ea ldr x10, [sp, #0x40] 93938: f801910a stur x10, [x8, #0x19] 9393c: f80473ff stur xzr, [sp, #0x47] 93940: f90023ff str xzr, [sp, #0x40] 93944: a9402e97 ldp x23, x11, [x20] 93948: 9100c10a add x10, x8, #0x30 9394c: eb17017f cmp x11, x23 93950: 54000260 b.eq 0x9399c 93954: f85e016c ldur x12, [x11, #-0x20] 93958: f81e010c stur x12, [x8, #-0x20] 9395c: 3cdd0160 ldur q0, [x11, #-0x30] 93960: 3c9d0100 stur q0, [x8, #-0x30] 93964: f85f816c ldur x12, [x11, #-0x8] 93968: a93dfd7f stp xzr, xzr, [x11, #-0x28] 9396c: f81d017f stur xzr, [x11, #-0x30] 93970: f81f810c stur x12, [x8, #-0x8] 93974: 3cde8160 ldur q0, [x11, #-0x18] 93978: 3c9e8100 stur q0, [x8, #-0x18] 9397c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 93980: f81e817f stur xzr, [x11, #-0x18] 93984: d100c16b sub x11, x11, #0x30 93988: eb0b02ff cmp x23, x11 9398c: d100c108 sub x8, x8, #0x30 93990: 54fffe21 b.ne 0x93954 93994: a9405e95 ldp x21, x23, [x20] 93998: 14000002 b 0x939a0 9399c: aa1703f5 mov x21, x23 939a0: f9400a96 ldr x22, [x20, #0x10] 939a4: eb1502ff cmp x23, x21 939a8: a9002a88 stp x8, x10, [x20] 939ac: f9000a89 str x9, [x20, #0x10] 939b0: 540001a0 b.eq 0x939e4 939b4: 385e82e8 ldurb w8, [x23, #-0x18] 939b8: 36000068 tbz w8, #0x0, 0x939c4 939bc: f85f82e0 ldur x0, [x23, #-0x8] 939c0: 97fdf000 bl 0xf9c0 939c4: 385d02e8 ldurb w8, [x23, #-0x30] 939c8: d100c2f8 sub x24, x23, #0x30 939cc: 36000068 tbz w8, #0x0, 0x939d8 939d0: f85e02e0 ldur x0, [x23, #-0x20] 939d4: 97fdeffb bl 0xf9c0 939d8: eb1802bf cmp x21, x24 939dc: aa1803f7 mov x23, x24 939e0: 54fffea1 b.ne 0x939b4 939e4: b4000215 cbz x21, 0x93a24 939e8: f9400e88 ldr x8, [x20, #0x18] 939ec: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 939f0: eb15013f cmp x9, x21 939f4: 54000143 b.lo 0x93a1c 939f8: eb15011f cmp x8, x21 939fc: 54000108 b.hi 0x93a1c 93a00: f9480109 ldr x9, [x8, #0x1000] 93a04: eb16013f cmp x9, x22 93a08: 540000e1 b.ne 0x93a24 93a0c: f9080115 str x21, [x8, #0x1000] 93a10: 3941c3e8 ldrb w8, [sp, #0x70] 93a14: 370000c8 tbnz w8, #0x0, 0x93a2c 93a18: 14000007 b 0x93a34 93a1c: aa1503e0 mov x0, x21 93a20: 97fdefe8 bl 0xf9c0 93a24: 3941c3e8 ldrb w8, [sp, #0x70] 93a28: 36000068 tbz w8, #0x0, 0x93a34 93a2c: f94043e0 ldr x0, [sp, #0x80] 93a30: 97fdefe4 bl 0xf9c0 93a34: 320003e8 orr w8, wzr, #0x1 93a38: 91000a73 add x19, x19, #0x2 93a3c: 3901b288 strb w8, [x20, #0x6c] 93a40: f9401768 ldr x8, [x27, #0x28] 93a44: f85a83a9 ldur x9, [x29, #-0x58] 93a48: eb09011f cmp x8, x9 93a4c: 54001b61 b.ne 0x93db8 93a50: aa1303e0 mov x0, x19 93a54: a94e7bfd ldp x29, x30, [sp, #0xe0] 93a58: a94d4ff4 ldp x20, x19, [sp, #0xd0] 93a5c: a94c57f6 ldp x22, x21, [sp, #0xc0] 93a60: a94b5ff8 ldp x24, x23, [sp, #0xb0] 93a64: a94a67fa ldp x26, x25, [sp, #0xa0] 93a68: a9496ffc ldp x28, x27, [sp, #0x90] 93a6c: 9103c3ff add sp, sp, #0xf0 93a70: d65f03c0 ret 93a74: aa0203f6 mov x22, x2 93a78: eb1502df cmp x22, x21 93a7c: 54000761 b.ne 0x93b68 93a80: 14000076 b 0x93c58 93a84: 91004228 add x8, x17, #0x10 93a88: 927ced17 and x23, x8, #0xfffffffffffffff0 93a8c: aa1703e0 mov x0, x23 93a90: aa1003f6 mov x22, x16 93a94: aa1103fc mov x28, x17 93a98: 97fdef76 bl 0xf870 93a9c: aa1c03f1 mov x17, x28 93aa0: aa1603f0 mov x16, x22 93aa4: b24002e8 orr x8, x23, #0x1 93aa8: a90783f1 stp x17, x0, [sp, #0x78] 93aac: f9003be8 str x8, [sp, #0x70] 93ab0: f1000b5f cmp x26, #0x2 93ab4: 54000920 b.eq 0x93bd8 93ab8: 91000e68 add x8, x19, #0x3 93abc: eb19011f cmp x8, x25 93ac0: 39000018 strb w24, [x0] 93ac4: 54000880 b.eq 0x93bd4 93ac8: b27efbe9 orr x9, xzr, #0xfffffffffffffffd 93acc: cb130129 sub x9, x9, x19 93ad0: 8b090329 add x9, x25, x9 93ad4: f100813f cmp x9, #0x20 93ad8: 54000723 b.lo 0x93bbc 93adc: 927be92a and x10, x9, #0xffffffffffffffe0 93ae0: b40006ea cbz x10, 0x93bbc 93ae4: 9100040b add x11, x0, #0x1 93ae8: eb19017f cmp x11, x25 93aec: 54000122 b.hs 0x93b10 93af0: b27ffbeb orr x11, xzr, #0xfffffffffffffffe 93af4: f94017ec ldr x12, [sp, #0x28] 93af8: cb13016b sub x11, x11, x19 93afc: 8b0b032b add x11, x25, x11 93b00: 8b0b000b add x11, x0, x11 93b04: eb0b019f cmp x12, x11 93b08: aa0003eb mov x11, x0 93b0c: 540005a3 b.lo 0x93bc0 93b10: 8b0a0108 add x8, x8, x10 93b14: 8b0a000b add x11, x0, x10 93b18: 9100440c add x12, x0, #0x11 93b1c: 91004e6d add x13, x19, #0x13 93b20: aa0a03ee mov x14, x10 93b24: ad7f85a0 ldp q0, q1, [x13, #-0x10] 93b28: d10081ce sub x14, x14, #0x20 93b2c: 910081ad add x13, x13, #0x20 93b30: ad3f8580 stp q0, q1, [x12, #-0x10] 93b34: 9100818c add x12, x12, #0x20 93b38: b5ffff6e cbnz x14, 0x93b24 93b3c: eb09015f cmp x10, x9 93b40: 54000401 b.ne 0x93bc0 93b44: 14000024 b 0x93bd4 93b48: 35fff7c8 cbnz w8, 0x93a40 93b4c: 17fffeab b 0x935f8 93b50: f85e0108 ldur x8, [x8, #-0x20] 93b54: 91001d01 add x1, x8, #0x7 93b58: aa1603e3 mov x3, x22 93b5c: 94004225 bl 0xa43f0 93b60: eb1502df cmp x22, x21 93b64: 540007a0 b.eq 0x93c58 93b68: 394002c8 ldrb w8, [x22] 93b6c: 71017d1f cmp w8, #0x5f 93b70: 54000741 b.ne 0x93c58 93b74: 910006d3 add x19, x22, #0x1 93b78: 17ffffb2 b 0x93a40 93b7c: f85e02c8 ldur x8, [x22, #-0x20] 93b80: a9024be8 stp x8, x18, [sp, #0x20] 93b84: 92800328 mov x8, #-0x1a // =-26 93b88: f2efffe8 movk x8, #0x7fff, lsl #48 93b8c: eb0802ff cmp x23, x8 93b90: a90147f0 stp x16, x17, [sp, #0x10] 93b94: 54000108 b.hi 0x93bb4 93b98: d37ffae8 lsl x8, x23, #1 93b9c: eb08013f cmp x9, x8 93ba0: 9a893108 csel x8, x8, x9, lo 93ba4: f1005d1f cmp x8, #0x17 93ba8: 54000742 b.hs 0x93c90 93bac: 528002e8 mov w8, #0x17 // =23 93bb0: 1400003a b 0x93c98 93bb4: b27bfbe8 orr x8, xzr, #0xffffffffffffffef 93bb8: 14000038 b 0x93c98 93bbc: aa0003eb mov x11, x0 93bc0: 91000569 add x9, x11, #0x1 93bc4: 3840150a ldrb w10, [x8], #0x1 93bc8: eb08033f cmp x25, x8 93bcc: 3800152a strb w10, [x9], #0x1 93bd0: 54ffffa1 b.ne 0x93bc4 93bd4: 8b110000 add x0, x0, x17 93bd8: 3900001f strb wzr, [x0] 93bdc: 3941c3f6 ldrb w22, [sp, #0x70] 93be0: a947dfe9 ldp x9, x23, [sp, #0x78] 93be4: 9101c3e8 add x8, sp, #0x70 93be8: b2400108 orr x8, x8, #0x1 93bec: 720002df tst w22, #0x1 93bf0: d341feca lsr x10, x22, #1 93bf4: 9a970101 csel x1, x8, x23, eq 93bf8: 9a890142 csel x2, x10, x9, eq 93bfc: aa1003e0 mov x0, x16 93c00: 97ffecae bl 0x8eeb8 93c04: 3607bbb6 tbz w22, #0x0, 0x93378 93c08: aa1703e0 mov x0, x23 93c0c: 97fdef6d bl 0xf9c0 93c10: 17fffdda b 0x93378 93c14: eb18011f cmp x8, x24 93c18: 54fff140 b.eq 0x93a40 93c1c: cb0802e8 sub x8, x23, x8 93c20: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 93c24: 9344fd08 asr x8, x8, #4 93c28: f2955569 movk x9, #0xaaab 93c2c: 9b097d08 mul x8, x8, x9 93c30: d1000508 sub x8, x8, #0x1 93c34: eb1c011f cmp x8, x28 93c38: 54fff041 b.ne 0x93a40 93c3c: d0000101 adrp x1, 0xb5000 93c40: d100c300 sub x0, x24, #0x30 93c44: 9117cc21 add x1, x1, #0x5f3 93c48: 320003e2 orr w2, wzr, #0x1 93c4c: 97ffec9b bl 0x8eeb8 93c50: eb1502df cmp x22, x21 93c54: 54ffcd61 b.ne 0x93600 93c58: a9405688 ldp x8, x21, [x20] 93c5c: eb15011f cmp x8, x21 93c60: 54ffef00 b.eq 0x93a40 93c64: 385e82a8 ldurb w8, [x21, #-0x18] 93c68: d100c2b6 sub x22, x21, #0x30 93c6c: 36000068 tbz w8, #0x0, 0x93c78 93c70: f85f82a0 ldur x0, [x21, #-0x8] 93c74: 97fdef53 bl 0xf9c0 93c78: 394002c8 ldrb w8, [x22] 93c7c: 36000068 tbz w8, #0x0, 0x93c88 93c80: f85e02a0 ldur x0, [x21, #-0x20] 93c84: 97fdef4f bl 0xf9c0 93c88: f9000696 str x22, [x20, #0x8] 93c8c: 17ffff6d b 0x93a40 93c90: 91004108 add x8, x8, #0x10 93c94: 927ced08 and x8, x8, #0xfffffffffffffff0 93c98: aa0803e0 mov x0, x8 93c9c: f90007e8 str x8, [sp, #0x8] 93ca0: 97fdeef4 bl 0xf870 93ca4: f94017f2 ldr x18, [sp, #0x28] 93ca8: aa0003f8 mov x24, x0 93cac: b40000b2 cbz x18, 0x93cc0 93cb0: a9420be1 ldp x1, x2, [sp, #0x20] 93cb4: aa1803e0 mov x0, x24 93cb8: 97fdeef6 bl 0xf890 93cbc: f94017f2 ldr x18, [sp, #0x28] 93cc0: f1005aff cmp x23, #0x16 93cc4: 54000080 b.eq 0x93cd4 93cc8: f94013e0 ldr x0, [sp, #0x20] 93ccc: 97fdef3d bl 0xf9c0 93cd0: f94017f2 ldr x18, [sp, #0x28] 93cd4: f81e02d8 stur x24, [x22, #-0x20] 93cd8: f94007e8 ldr x8, [sp, #0x8] 93cdc: b2400108 orr x8, x8, #0x1 93ce0: f81d02c8 stur x8, [x22, #-0x30] 93ce4: a94147f0 ldp x16, x17, [sp, #0x10] 93ce8: 37000068 tbnz w8, #0x0, 0x93cf4 93cec: 91000608 add x8, x16, #0x1 93cf0: 14000002 b 0x93cf8 93cf4: f85e02c8 ldur x8, [x22, #-0x20] 93cf8: f1000b5f cmp x26, #0x2 93cfc: 8b120109 add x9, x8, x18 93d00: 540004a0 b.eq 0x93d94 93d04: b27ffbea orr x10, xzr, #0xfffffffffffffffe 93d08: cb13014a sub x10, x10, x19 93d0c: 8b0a032b add x11, x25, x10 93d10: f100817f cmp x11, #0x20 93d14: cb1c024a sub x10, x18, x28 93d18: 54000323 b.lo 0x93d7c 93d1c: 927be96c and x12, x11, #0xffffffffffffffe0 93d20: b40002ec cbz x12, 0x93d7c 93d24: eb19013f cmp x9, x25 93d28: 540000e2 b.hs 0x93d44 93d2c: d1000a4d sub x13, x18, #0x2 93d30: cb1301ad sub x13, x13, x19 93d34: 8b0d032d add x13, x25, x13 93d38: 8b0d010d add x13, x8, x13 93d3c: eb0d039f cmp x28, x13 93d40: 540001e3 b.lo 0x93d7c 93d44: 8b12010e add x14, x8, x18 93d48: 8b0c0129 add x9, x9, x12 93d4c: 8b0c039c add x28, x28, x12 93d50: 91004a6d add x13, x19, #0x12 93d54: 910041ce add x14, x14, #0x10 93d58: aa0c03ef mov x15, x12 93d5c: ad7f85a0 ldp q0, q1, [x13, #-0x10] 93d60: 910081ad add x13, x13, #0x20 93d64: d10081ef sub x15, x15, #0x20 93d68: ad3f85c0 stp q0, q1, [x14, #-0x10] 93d6c: 910081ce add x14, x14, #0x20 93d70: b5ffff6f cbnz x15, 0x93d5c 93d74: eb0b019f cmp x12, x11 93d78: 540000a0 b.eq 0x93d8c 93d7c: 3840178b ldrb w11, [x28], #0x1 93d80: eb1c033f cmp x25, x28 93d84: 3800152b strb w11, [x9], #0x1 93d88: 54ffffa1 b.ne 0x93d7c 93d8c: 8b0a0329 add x9, x25, x10 93d90: 8b090109 add x9, x8, x9 93d94: 3900013f strb wzr, [x9] 93d98: 39400209 ldrb w9, [x16] 93d9c: 8b110248 add x8, x18, x17 93da0: 37000089 tbnz w9, #0x0, 0x93db0 93da4: d37ff908 lsl x8, x8, #1 93da8: 39000208 strb w8, [x16] 93dac: 17fffd73 b 0x93378 93db0: f81d82c8 stur x8, [x22, #-0x28] 93db4: 17fffd71 b 0x93378 93db8: 97fded0a bl 0xf1e0 <__stack_chk_fail@plt> 93dbc: 97fdec41 bl 0xeec0 93dc0: 97fdec40 bl 0xeec0 93dc4: 97fdec3f bl 0xeec0 93dc8: 97fdec3e bl 0xeec0 93dcc: 97fdec3d bl 0xeec0 93dd0: aa0003f3 mov x19, x0 93dd4: 37000117 tbnz w23, #0x0, 0x93df4 93dd8: 14000013 b 0x93e24 93ddc: 14000001 b 0x93de0 93de0: aa0003f3 mov x19, x0 93de4: aa1303e0 mov x0, x19 93de8: 940058ed bl 0xaa19c 93dec: aa0003f3 mov x19, x0 93df0: 360001b7 tbz w23, #0x0, 0x93e24 93df4: aa1503e0 mov x0, x21 93df8: 97fdeef2 bl 0xf9c0 93dfc: 3941c3e8 ldrb w8, [sp, #0x70] 93e00: 37000168 tbnz w8, #0x0, 0x93e2c 93e04: 14000010 b 0x93e44 93e08: aa0003f3 mov x19, x0 93e0c: 360001d6 tbz w22, #0x0, 0x93e44 93e10: aa1703e0 mov x0, x23 93e14: 97fdeeeb bl 0xf9c0 93e18: aa1303e0 mov x0, x19 93e1c: 940058e0 bl 0xaa19c 93e20: aa0003f3 mov x19, x0 93e24: 3941c3e8 ldrb w8, [sp, #0x70] 93e28: 360000e8 tbz w8, #0x0, 0x93e44 93e2c: f94043e0 ldr x0, [sp, #0x80] 93e30: 97fdeee4 bl 0xf9c0 93e34: aa1303e0 mov x0, x19 93e38: 940058d9 bl 0xaa19c 93e3c: aa0003f3 mov x19, x0 93e40: 3700007c tbnz w28, #0x0, 0x93e4c 93e44: aa1303e0 mov x0, x19 93e48: 940058d5 bl 0xaa19c 93e4c: aa1903e0 mov x0, x25 93e50: 97fdeedc bl 0xf9c0 93e54: aa1303e0 mov x0, x19 93e58: 940058d1 bl 0xaa19c 93e5c: f81b0ff9 str x25, [sp, #-0x50]! 93e60: a9015ff8 stp x24, x23, [sp, #0x10] 93e64: a90257f6 stp x22, x21, [sp, #0x20] 93e68: a9034ff4 stp x20, x19, [sp, #0x30] 93e6c: a9047bfd stp x29, x30, [sp, #0x40] 93e70: 910103fd add x29, sp, #0x40 93e74: aa0003f4 mov x20, x0 93e78: 39400288 ldrb w8, [x20] 93e7c: aa0203f3 mov x19, x2 93e80: aa0103f5 mov x21, x1 93e84: 37000108 tbnz w8, #0x0, 0x93ea4 93e88: 528002d9 mov w25, #0x16 // =22 93e8c: eb13033f cmp x25, x19 93e90: 54000143 b.lo 0x93eb8 93e94: 37000228 tbnz w8, #0x0, 0x93ed8 93e98: 91000696 add x22, x20, #0x1 93e9c: b5000233 cbnz x19, 0x93ee0 93ea0: 14000014 b 0x93ef0 93ea4: f9400288 ldr x8, [x20] 93ea8: 927ff909 and x9, x8, #0xfffffffffffffffe 93eac: d1000539 sub x25, x9, #0x1 93eb0: eb13033f cmp x25, x19 93eb4: 54ffff02 b.hs 0x93e94 93eb8: 9280022a mov x10, #-0x12 // =-18 93ebc: cb190269 sub x9, x19, x25 93ec0: cb19014a sub x10, x10, x25 93ec4: eb09015f cmp x10, x9 93ec8: 540006c3 b.lo 0x93fa0 93ecc: 37000228 tbnz w8, #0x0, 0x93f10 93ed0: 91000696 add x22, x20, #0x1 93ed4: 14000010 b 0x93f14 93ed8: f9400a96 ldr x22, [x20, #0x10] 93edc: b40000b3 cbz x19, 0x93ef0 93ee0: aa1603e0 mov x0, x22 93ee4: aa1503e1 mov x1, x21 93ee8: aa1303e2 mov x2, x19 93eec: 97fdedc9 bl 0xf610 93ef0: 38336adf strb wzr, [x22, x19] 93ef4: 39400288 ldrb w8, [x20] 93ef8: 37000088 tbnz w8, #0x0, 0x93f08 93efc: d37ffa68 lsl x8, x19, #1 93f00: 39000288 strb w8, [x20] 93f04: 14000021 b 0x93f88 93f08: f9000693 str x19, [x20, #0x8] 93f0c: 1400001f b 0x93f88 93f10: f9400a96 ldr x22, [x20, #0x10] 93f14: 92800328 mov x8, #-0x1a // =-26 93f18: f2efffe8 movk x8, #0x7fff, lsl #48 93f1c: eb08033f cmp x25, x8 93f20: 54000108 b.hi 0x93f40 93f24: d37ffb28 lsl x8, x25, #1 93f28: eb13011f cmp x8, x19 93f2c: 9a938108 csel x8, x8, x19, hi 93f30: f1005d1f cmp x8, #0x17 93f34: 540000a2 b.hs 0x93f48 93f38: 528002f7 mov w23, #0x17 // =23 93f3c: 14000005 b 0x93f50 93f40: b27bfbf7 orr x23, xzr, #0xffffffffffffffef 93f44: 14000003 b 0x93f50 93f48: 91004108 add x8, x8, #0x10 93f4c: 927ced17 and x23, x8, #0xfffffffffffffff0 93f50: aa1703e0 mov x0, x23 93f54: 97fdee47 bl 0xf870 93f58: aa1503e1 mov x1, x21 93f5c: aa1303e2 mov x2, x19 93f60: aa0003f8 mov x24, x0 93f64: 97fdee4b bl 0xf890 93f68: f1005b3f cmp x25, #0x16 93f6c: 54000060 b.eq 0x93f78 93f70: aa1603e0 mov x0, x22 93f74: 97fdee93 bl 0xf9c0 93f78: b24002e8 orr x8, x23, #0x1 93f7c: a900e293 stp x19, x24, [x20, #0x8] 93f80: f9000288 str x8, [x20] 93f84: 38336b1f strb wzr, [x24, x19] 93f88: a9447bfd ldp x29, x30, [sp, #0x40] 93f8c: a9434ff4 ldp x20, x19, [sp, #0x30] 93f90: a94257f6 ldp x22, x21, [sp, #0x20] 93f94: a9415ff8 ldp x24, x23, [sp, #0x10] 93f98: f84507f9 ldr x25, [sp], #0x50 93f9c: d65f03c0 ret 93fa0: 97fdebc8 bl 0xeec0 93fa4: a9ba6ffc stp x28, x27, [sp, #-0x60]! 93fa8: a90167fa stp x26, x25, [sp, #0x10] 93fac: a9025ff8 stp x24, x23, [sp, #0x20] 93fb0: a90357f6 stp x22, x21, [sp, #0x30] 93fb4: a9044ff4 stp x20, x19, [sp, #0x40] 93fb8: a9057bfd stp x29, x30, [sp, #0x50] 93fbc: 910143fd add x29, sp, #0x50 93fc0: d106c3ff sub sp, sp, #0x1b0 93fc4: d53bd059 mrs x25, TPIDR_EL0 93fc8: f9401729 ldr x9, [x25, #0x28] 93fcc: aa0103f5 mov x21, x1 93fd0: aa0003f4 mov x20, x0 93fd4: cb1402a8 sub x8, x21, x20 93fd8: aa0203f3 mov x19, x2 93fdc: f100091f cmp x8, #0x2 93fe0: f90023e9 str x9, [sp, #0x40] 93fe4: 54015fcb b.lt 0x96bdc 93fe8: f100111f cmp x8, #0x4 93fec: 5400014b b.lt 0x94014 93ff0: 3940028a ldrb w10, [x20] 93ff4: 71019d5f cmp w10, #0x67 93ff8: 54000161 b.ne 0x94024 93ffc: 39400689 ldrb w9, [x20, #0x1] 94000: 91000a8a add x10, x20, #0x2 94004: 7101cd3f cmp w9, #0x73 94008: 1a9f17f7 cset w23, eq 9400c: 9a940149 csel x9, x10, x20, eq 94010: 14000003 b 0x9401c 94014: 2a1f03f7 mov w23, wzr 94018: aa1403e9 mov x9, x20 9401c: 3940012a ldrb w10, [x9] 94020: 14000003 b 0x9402c 94024: 2a1f03f7 mov w23, wzr 94028: aa1403e9 mov x9, x20 9402c: 5100c54a sub w10, w10, #0x31 94030: 71010d5f cmp w10, #0x43 94034: 54015d48 b.hi 0x96bdc 94038: d000012b adrp x11, 0xba000 9403c: 9102916b add x11, x11, #0xa4 94040: b8aa796a ldrsw x10, [x11, x10, lsl #2] 94044: b200f3f8 mov x24, #0x5555555555555555 // =6148914691236517205 94048: b201f3fb mov x27, #-0x5555555555555556 // =-6148914691236517206 9404c: f2e0aab8 movk x24, #0x555, lsl #48 94050: 8b0b014a add x10, x10, x11 94054: 910343fa add x26, sp, #0xd0 94058: f2e0555b movk x27, #0x2aa, lsl #48 9405c: d61f0140 br x10 94060: aa1403e0 mov x0, x20 94064: aa1503e1 mov x1, x21 94068: aa1303e2 mov x2, x19 9406c: 94001f6c bl 0x9be1c 94070: f9401728 ldr x8, [x25, #0x28] 94074: f94023e9 ldr x9, [sp, #0x40] 94078: eb09011f cmp x8, x9 9407c: 54015ba0 b.eq 0x96bf0 94080: 14001271 b 0x98a44 94084: 3940052a ldrb w10, [x9, #0x1] 94088: 5101594a sub w10, w10, #0x56 9408c: 7100815f cmp w10, #0x20 94090: 54015a68 b.hi 0x96bdc 94094: d000012b adrp x11, 0xba000 94098: 9117116b add x11, x11, #0x5c4 9409c: b8aa796a ldrsw x10, [x11, x10, lsl #2] 940a0: 8b0b014a add x10, x10, x11 940a4: d61f0140 br x10 940a8: 91000a96 add x22, x20, #0x2 940ac: 321e03e8 orr w8, wzr, #0x4 940b0: 5287a5e9 mov w9, #0x3d2f // =15663 940b4: a936ffbf stp xzr, xzr, [x29, #-0x98] 940b8: f81603bf stur xzr, [x29, #-0xa0] 940bc: 381603a8 sturb w8, [x29, #-0xa0] 940c0: 78091349 sturh w9, [x26, #0x91] 940c4: 381633bf sturb wzr, [x29, #-0x9d] 940c8: d10283a2 sub x2, x29, #0xa0 940cc: aa1603e0 mov x0, x22 940d0: aa1503e1 mov x1, x21 940d4: aa1303e3 mov x3, x19 940d8: 94001d0c bl 0x9b508 940dc: 14000abe b 0x96bd4 940e0: 39400529 ldrb w9, [x9, #0x1] 940e4: 51019529 sub w9, w9, #0x65 940e8: 7100493f cmp w9, #0x12 940ec: 54015788 b.hi 0x96bdc 940f0: d000012a adrp x10, 0xba000 940f4: 9106d14a add x10, x10, #0x1b4 940f8: b8a97949 ldrsw x9, [x10, x9, lsl #2] 940fc: 8b0a0129 add x9, x9, x10 94100: d61f0120 br x9 94104: f1000d1f cmp x8, #0x3 94108: 540156ab b.lt 0x96bdc 9410c: 39400288 ldrb w8, [x20] 94110: 7101d11f cmp w8, #0x74 94114: 54015641 b.ne 0x96bdc 94118: 39400688 ldrb w8, [x20, #0x1] 9411c: 7101a51f cmp w8, #0x69 94120: 54000060 b.eq 0x9412c 94124: 7101951f cmp w8, #0x65 94128: 540155a1 b.ne 0x96bdc 9412c: 91000a96 add x22, x20, #0x2 94130: 7101951f cmp w8, #0x65 94134: aa1603e0 mov x0, x22 94138: aa1503e1 mov x1, x21 9413c: aa1303e2 mov x2, x19 94140: 54016e01 b.ne 0x96f00 94144: 97ffff98 bl 0x93fa4 94148: 14000b6f b 0x96f04 9414c: 39400528 ldrb w8, [x9, #0x1] 94150: 7101e11f cmp w8, #0x78 94154: 54015441 b.ne 0x96bdc 94158: 91000a97 add x23, x20, #0x2 9415c: aa1703e0 mov x0, x23 94160: aa1503e1 mov x1, x21 94164: aa1303e2 mov x2, x19 94168: 97ffff8f bl 0x93fa4 9416c: aa0003f6 mov x22, x0 94170: eb1702df cmp x22, x23 94174: 54015340 b.eq 0x96bdc 94178: aa1603e0 mov x0, x22 9417c: aa1503e1 mov x1, x21 94180: aa1303e2 mov x2, x19 94184: 97ffff88 bl 0x93fa4 94188: aa0003f5 mov x21, x0 9418c: eb1602bf cmp x21, x22 94190: 54010880 b.eq 0x962a0 94194: a9405a68 ldp x8, x22, [x19] 94198: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 9419c: f2955569 movk x9, #0xaaab 941a0: cb0802c8 sub x8, x22, x8 941a4: 9344fd08 asr x8, x8, #4 941a8: 9b097d08 mul x8, x8, x9 941ac: f100091f cmp x8, #0x2 941b0: 54015163 b.lo 0x96bdc 941b4: 385e82c8 ldurb w8, [x22, #-0x18] 941b8: a97f2ac9 ldp x9, x10, [x22, #-0x10] 941bc: d1005ecb sub x11, x22, #0x17 941c0: d100c2c0 sub x0, x22, #0x30 941c4: 7200011f tst w8, #0x1 941c8: d341fd08 lsr x8, x8, #1 941cc: 9a8a0161 csel x1, x11, x10, eq 941d0: 9a890102 csel x2, x8, x9, eq 941d4: 97ffeb39 bl 0x8eeb8 941d8: f85e02c8 ldur x8, [x22, #-0x20] 941dc: f81a03a8 stur x8, [x29, #-0x60] 941e0: 3cdd02c0 ldur q0, [x22, #-0x30] 941e4: 3d803340 str q0, [x26, #0xc0] 941e8: a93dfedf stp xzr, xzr, [x22, #-0x28] 941ec: f81d02df stur xzr, [x22, #-0x30] 941f0: f9400674 ldr x20, [x19, #0x8] 941f4: 385e8288 ldurb w8, [x20, #-0x18] 941f8: d100c296 sub x22, x20, #0x30 941fc: 36000068 tbz w8, #0x0, 0x94208 94200: f85f8280 ldur x0, [x20, #-0x8] 94204: 97fdedef bl 0xf9c0 94208: 394002c8 ldrb w8, [x22] 9420c: 36000068 tbz w8, #0x0, 0x94218 94210: f85e0280 ldur x0, [x20, #-0x20] 94214: 97fdedeb bl 0xf9c0 94218: f9000676 str x22, [x19, #0x8] 9421c: 385b8288 ldurb w8, [x20, #-0x48] 94220: a97c2a89 ldp x9, x10, [x20, #-0x40] 94224: d1011e8b sub x11, x20, #0x47 94228: d1018280 sub x0, x20, #0x60 9422c: 7200011f tst w8, #0x1 94230: d341fd08 lsr x8, x8, #1 94234: 9a8a0161 csel x1, x11, x10, eq 94238: 9a890102 csel x2, x8, x9, eq 9423c: 97ffeb1f bl 0x8eeb8 94240: f9400808 ldr x8, [x0, #0x10] 94244: f81503a8 stur x8, [x29, #-0xb0] 94248: 3dc00000 ldr q0, [x0] 9424c: 3d801f40 str q0, [x26, #0x70] 94250: a900fc1f stp xzr, xzr, [x0, #0x8] 94254: f900001f str xzr, [x0] 94258: d0000120 adrp x0, 0xba000 9425c: 913b4000 add x0, x0, #0xed0 94260: 910383e8 add x8, sp, #0xe0 94264: d10303a1 sub x1, x29, #0xc0 94268: 97fff55c bl 0x917d8 9426c: d0000121 adrp x1, 0xba000 94270: 913aec21 add x1, x1, #0xebb 94274: 910383e0 add x0, sp, #0xe0 94278: 321f03e2 orr w2, wzr, #0x2 9427c: 910383f4 add x20, sp, #0xe0 94280: 97ffeb0e bl 0x8eeb8 94284: 385903b6 ldurb w22, [x29, #-0x70] 94288: f9400a88 ldr x8, [x20, #0x10] 9428c: 3dc00280 ldr q0, [x20] 94290: a900fe9f stp xzr, xzr, [x20, #0x8] 94294: f900029f str xzr, [x20] 94298: a979d3aa ldp x10, x20, [x29, #-0x68] 9429c: d101c3a9 sub x9, x29, #0x70 942a0: b2400129 orr x9, x9, #0x1 942a4: 720002df tst w22, #0x1 942a8: f9008be8 str x8, [sp, #0x110] 942ac: d341fec8 lsr x8, x22, #1 942b0: 9a940121 csel x1, x9, x20, eq 942b4: 3d800f40 str q0, [x26, #0x30] 942b8: 9a8a0102 csel x2, x8, x10, eq 942bc: 910403e0 add x0, sp, #0x100 942c0: 910403f7 add x23, sp, #0x100 942c4: 97ffeafd bl 0x8eeb8 942c8: f9400ae8 ldr x8, [x23, #0x10] 942cc: 3dc002e0 ldr q0, [x23] 942d0: a900feff stp xzr, xzr, [x23, #0x8] 942d4: f90002ff str xzr, [x23] 942d8: f81303a8 stur x8, [x29, #-0xd0] 942dc: 3d801740 str q0, [x26, #0x50] 942e0: f0000121 adrp x1, 0xbb000 942e4: 91103821 add x1, x1, #0x40e 942e8: d10383a0 sub x0, x29, #0xe0 942ec: 320003e2 orr w2, wzr, #0x1 942f0: d10383b7 sub x23, x29, #0xe0 942f4: 97ffeaf1 bl 0x8eeb8 942f8: f84012e9 ldur x9, [x23, #0x1] 942fc: a940aeea ldp x10, x11, [x23, #0x8] 94300: 394002e8 ldrb w8, [x23] 94304: a900feff stp xzr, xzr, [x23, #0x8] 94308: f90002ff str xzr, [x23] 9430c: f800734a stur x10, [x26, #0x7] 94310: f9006be9 str x9, [sp, #0xd0] 94314: 381603a8 sturb w8, [x29, #-0xa0] 94318: aa0903e8 mov x8, x9 9431c: f8407349 ldur x9, [x26, #0x7] 94320: f9006bff str xzr, [sp, #0xd0] 94324: f800735f stur xzr, [x26, #0x7] 94328: f8091348 stur x8, [x26, #0x91] 9432c: a936afa9 stp x9, x11, [x29, #-0x98] 94330: a9387fbf stp xzr, xzr, [x29, #-0x80] 94334: f81783bf stur xzr, [x29, #-0x88] 94338: f9400668 ldr x8, [x19, #0x8] 9433c: d10283a1 sub x1, x29, #0xa0 94340: d100c100 sub x0, x8, #0x30 94344: 94001346 bl 0x9905c 94348: 385783a8 ldurb w8, [x29, #-0x88] 9434c: 37015828 tbnz w8, #0x0, 0x96e50 94350: 385603a8 ldurb w8, [x29, #-0xa0] 94354: 37015868 tbnz w8, #0x0, 0x96e60 94358: 385203a8 ldurb w8, [x29, #-0xe0] 9435c: 370158a8 tbnz w8, #0x0, 0x96e70 94360: 394403e8 ldrb w8, [sp, #0x100] 94364: 370158e8 tbnz w8, #0x0, 0x96e80 94368: 394383e8 ldrb w8, [sp, #0xe0] 9436c: 37015928 tbnz w8, #0x0, 0x96e90 94370: 385403a8 ldurb w8, [x29, #-0xc0] 94374: 370159a8 tbnz w8, #0x0, 0x96ea8 94378: 14000aca b 0x96ea0 9437c: 39400529 ldrb w9, [x9, #0x1] 94380: 51018529 sub w9, w9, #0x61 94384: 71005d3f cmp w9, #0x17 94388: 540142a8 b.hi 0x96bdc 9438c: d000012a adrp x10, 0xba000 94390: 9111214a add x10, x10, #0x448 94394: b8a97949 ldrsw x9, [x10, x9, lsl #2] 94398: 8b0a0129 add x9, x9, x10 9439c: d61f0120 br x9 943a0: f100111f cmp x8, #0x4 943a4: 54022a6b b.lt 0x988f0 943a8: 39400289 ldrb w9, [x20] 943ac: 71019d3f cmp w9, #0x67 943b0: 54014f01 b.ne 0x96d90 943b4: 39400688 ldrb w8, [x20, #0x1] 943b8: 7101cd1f cmp w8, #0x73 943bc: 91000a88 add x8, x20, #0x2 943c0: 9a940108 csel x8, x8, x20, eq 943c4: 39400109 ldrb w9, [x8] 943c8: 1a9f17f7 cset w23, eq 943cc: 7101b93f cmp w9, #0x6e 943d0: 54014e80 b.eq 0x96da0 943d4: 14001147 b 0x988f0 943d8: aa1403e0 mov x0, x20 943dc: aa1503e1 mov x1, x21 943e0: aa1303e2 mov x2, x19 943e4: 94001a00 bl 0x9abe4 943e8: 17ffff22 b 0x94070 943ec: 39400528 ldrb w8, [x9, #0x1] 943f0: 7101d11f cmp w8, #0x74 943f4: 54005a60 b.eq 0x94f40 943f8: 7101951f cmp w8, #0x65 943fc: 54013f01 b.ne 0x96bdc 94400: 91000a96 add x22, x20, #0x2 94404: 321e03e8 orr w8, wzr, #0x4 94408: 5287a7c9 mov w9, #0x3d3e // =15678 9440c: a936ffbf stp xzr, xzr, [x29, #-0x98] 94410: f81603bf stur xzr, [x29, #-0xa0] 94414: 381603a8 sturb w8, [x29, #-0xa0] 94418: 78091349 sturh w9, [x26, #0x91] 9441c: 381633bf sturb wzr, [x29, #-0x9d] 94420: d10283a2 sub x2, x29, #0xa0 94424: aa1603e0 mov x0, x22 94428: aa1503e1 mov x1, x21 9442c: aa1303e3 mov x3, x19 94430: 94001c36 bl 0x9b508 94434: 140009e8 b 0x96bd4 94438: 39400529 ldrb w9, [x9, #0x1] 9443c: 51018d29 sub w9, w9, #0x63 94440: 71004d3f cmp w9, #0x13 94444: 54013cc8 b.hi 0x96bdc 94448: d000012a adrp x10, 0xba000 9444c: 9119214a add x10, x10, #0x648 94450: b8a97949 ldrsw x9, [x10, x9, lsl #2] 94454: 8b0a0129 add x9, x9, x10 94458: d61f0120 br x9 9445c: f1000d1f cmp x8, #0x3 94460: 54013beb b.lt 0x96bdc 94464: 39400288 ldrb w8, [x20] 94468: 71018d1f cmp w8, #0x63 9446c: 54013b81 b.ne 0x96bdc 94470: 39400688 ldrb w8, [x20, #0x1] 94474: 71018d1f cmp w8, #0x63 94478: 54013b21 b.ne 0x96bdc 9447c: 91000a97 add x23, x20, #0x2 94480: aa1703e0 mov x0, x23 94484: aa1503e1 mov x1, x21 94488: aa1303e2 mov x2, x19 9448c: 97ffc016 bl 0x844e4 94490: aa0003f6 mov x22, x0 94494: eb1702df cmp x22, x23 94498: 54015120 b.eq 0x96ebc 9449c: aa1603e0 mov x0, x22 944a0: aa1503e1 mov x1, x21 944a4: aa1303e2 mov x2, x19 944a8: 97fffebf bl 0x93fa4 944ac: aa0003f5 mov x21, x0 944b0: eb1602bf cmp x21, x22 944b4: 54015040 b.eq 0x96ebc 944b8: a9405a68 ldp x8, x22, [x19] 944bc: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 944c0: f2955569 movk x9, #0xaaab 944c4: cb0802c8 sub x8, x22, x8 944c8: 9344fd08 asr x8, x8, #4 944cc: 9b097d08 mul x8, x8, x9 944d0: f100091f cmp x8, #0x2 944d4: 54013843 b.lo 0x96bdc 944d8: 385e82c8 ldurb w8, [x22, #-0x18] 944dc: a97f2ac9 ldp x9, x10, [x22, #-0x10] 944e0: d1005ecb sub x11, x22, #0x17 944e4: d100c2c0 sub x0, x22, #0x30 944e8: 7200011f tst w8, #0x1 944ec: d341fd08 lsr x8, x8, #1 944f0: 9a8a0161 csel x1, x11, x10, eq 944f4: 9a890102 csel x2, x8, x9, eq 944f8: 97ffea70 bl 0x8eeb8 944fc: f85e02c8 ldur x8, [x22, #-0x20] 94500: f81a03a8 stur x8, [x29, #-0x60] 94504: 3cdd02c0 ldur q0, [x22, #-0x30] 94508: 3d803340 str q0, [x26, #0xc0] 9450c: a93dfedf stp xzr, xzr, [x22, #-0x28] 94510: f81d02df stur xzr, [x22, #-0x30] 94514: f9400676 ldr x22, [x19, #0x8] 94518: 385e82c8 ldurb w8, [x22, #-0x18] 9451c: d100c2d7 sub x23, x22, #0x30 94520: 36000068 tbz w8, #0x0, 0x9452c 94524: f85f82c0 ldur x0, [x22, #-0x8] 94528: 97fded26 bl 0xf9c0 9452c: 394002e8 ldrb w8, [x23] 94530: 36000068 tbz w8, #0x0, 0x9453c 94534: f85e02c0 ldur x0, [x22, #-0x20] 94538: 97fded22 bl 0xf9c0 9453c: f9400268 ldr x8, [x19] 94540: f9000677 str x23, [x19, #0x8] 94544: eb17011f cmp x8, x23 94548: 54019a00 b.eq 0x97888 9454c: 385b82c8 ldurb w8, [x22, #-0x48] 94550: a97c2ac9 ldp x9, x10, [x22, #-0x40] 94554: d1011ecb sub x11, x22, #0x47 94558: d10182c0 sub x0, x22, #0x60 9455c: 7200011f tst w8, #0x1 94560: d341fd08 lsr x8, x8, #1 94564: 9a8a0161 csel x1, x11, x10, eq 94568: 9a890102 csel x2, x8, x9, eq 9456c: 97ffea53 bl 0x8eeb8 94570: f9400808 ldr x8, [x0, #0x10] 94574: f9007be8 str x8, [sp, #0xf0] 94578: 3dc00000 ldr q0, [x0] 9457c: 3d800740 str q0, [x26, #0x10] 94580: a900fc1f stp xzr, xzr, [x0, #0x8] 94584: f900001f str xzr, [x0] 94588: d0000122 adrp x2, 0xba000 9458c: 913ca042 add x2, x2, #0xf28 94590: 910383e0 add x0, sp, #0xe0 94594: 52800163 mov w3, #0xb // =11 94598: aa1f03e1 mov x1, xzr 9459c: 910383f6 add x22, sp, #0xe0 945a0: 97ffe9c8 bl 0x8ecc0 945a4: f9400ac8 ldr x8, [x22, #0x10] 945a8: 3dc002c0 ldr q0, [x22] 945ac: a900fedf stp xzr, xzr, [x22, #0x8] 945b0: f90002df str xzr, [x22] 945b4: f9008be8 str x8, [sp, #0x110] 945b8: 3d800f40 str q0, [x26, #0x30] 945bc: d0000121 adrp x1, 0xba000 945c0: 913cd021 add x1, x1, #0xf34 945c4: 910403e0 add x0, sp, #0x100 945c8: 321f03e2 orr w2, wzr, #0x2 945cc: 910403f6 add x22, sp, #0x100 945d0: 97ffea3a bl 0x8eeb8 945d4: f9400ac8 ldr x8, [x22, #0x10] 945d8: 3dc002c0 ldr q0, [x22] 945dc: a900fedf stp xzr, xzr, [x22, #0x8] 945e0: f90002df str xzr, [x22] 945e4: 385903b6 ldurb w22, [x29, #-0x70] 945e8: f81303a8 stur x8, [x29, #-0xd0] 945ec: a979a7a8 ldp x8, x9, [x29, #-0x68] 945f0: d101c3aa sub x10, x29, #0x70 945f4: b240014a orr x10, x10, #0x1 945f8: 720002df tst w22, #0x1 945fc: 9a890141 csel x1, x10, x9, eq 94600: d341fec9 lsr x9, x22, #1 94604: 3d801740 str q0, [x26, #0x50] 94608: 9a880122 csel x2, x9, x8, eq 9460c: d10383a0 sub x0, x29, #0xe0 94610: d10383b7 sub x23, x29, #0xe0 94614: 97ffea29 bl 0x8eeb8 94618: f9400ae8 ldr x8, [x23, #0x10] 9461c: 3dc002e0 ldr q0, [x23] 94620: a900feff stp xzr, xzr, [x23, #0x8] 94624: f90002ff str xzr, [x23] 94628: f81503a8 stur x8, [x29, #-0xb0] 9462c: 3d801f40 str q0, [x26, #0x70] 94630: b0000101 adrp x1, 0xb5000 94634: 9117cc21 add x1, x1, #0x5f3 94638: d10303a0 sub x0, x29, #0xc0 9463c: 320003e2 orr w2, wzr, #0x1 94640: d10303b7 sub x23, x29, #0xc0 94644: 97ffea1d bl 0x8eeb8 94648: f84012e9 ldur x9, [x23, #0x1] 9464c: a940aeea ldp x10, x11, [x23, #0x8] 94650: 394002e8 ldrb w8, [x23] 94654: a900feff stp xzr, xzr, [x23, #0x8] 94658: f90002ff str xzr, [x23] 9465c: f80873ea stur x10, [sp, #0x87] 94660: f90043e9 str x9, [sp, #0x80] 94664: 381603a8 sturb w8, [x29, #-0xa0] 94668: aa0903e8 mov x8, x9 9466c: f84873e9 ldur x9, [sp, #0x87] 94670: f90043ff str xzr, [sp, #0x80] 94674: f80873ff stur xzr, [sp, #0x87] 94678: f8091348 stur x8, [x26, #0x91] 9467c: a936afa9 stp x9, x11, [x29, #-0x98] 94680: a9387fbf stp xzr, xzr, [x29, #-0x80] 94684: f81783bf stur xzr, [x29, #-0x88] 94688: f9400668 ldr x8, [x19, #0x8] 9468c: d10283a1 sub x1, x29, #0xa0 94690: d100c100 sub x0, x8, #0x30 94694: 94001272 bl 0x9905c 94698: 385783a8 ldurb w8, [x29, #-0x88] 9469c: 37019528 tbnz w8, #0x0, 0x97940 946a0: 385603a8 ldurb w8, [x29, #-0xa0] 946a4: 37019568 tbnz w8, #0x0, 0x97950 946a8: 385403a8 ldurb w8, [x29, #-0xc0] 946ac: 370195a8 tbnz w8, #0x0, 0x97960 946b0: 385203a8 ldurb w8, [x29, #-0xe0] 946b4: 370195e8 tbnz w8, #0x0, 0x97970 946b8: 394403e8 ldrb w8, [sp, #0x100] 946bc: 37019628 tbnz w8, #0x0, 0x97980 946c0: 394383e8 ldrb w8, [sp, #0xe0] 946c4: 36000068 tbz w8, #0x0, 0x946d0 946c8: f9407be0 ldr x0, [sp, #0xf0] 946cc: 97fdecbd bl 0xf9c0 946d0: 2a1f03f3 mov w19, wzr 946d4: 36000076 tbz w22, #0x0, 0x946e0 946d8: f85a03a0 ldur x0, [x29, #-0x60] 946dc: 97fdecb9 bl 0xf9c0 946e0: 350127f3 cbnz w19, 0x96bdc 946e4: 14000e7d b 0x980d8 946e8: 39400528 ldrb w8, [x9, #0x1] 946ec: 71013d1f cmp w8, #0x4f 946f0: 540045c0 b.eq 0x94fa8 946f4: 7101c51f cmp w8, #0x71 946f8: 540043c0 b.eq 0x94f70 946fc: 7101bd1f cmp w8, #0x6f 94700: 540126e1 b.ne 0x96bdc 94704: 91000a96 add x22, x20, #0x2 94708: 528bc048 mov w8, #0x5e02 // =24066 9470c: a936ffbf stp xzr, xzr, [x29, #-0x98] 94710: f81603bf stur xzr, [x29, #-0xa0] 94714: 781603a8 sturh w8, [x29, #-0xa0] 94718: 381623bf sturb wzr, [x29, #-0x9e] 9471c: d10283a2 sub x2, x29, #0xa0 94720: aa1603e0 mov x0, x22 94724: aa1503e1 mov x1, x21 94728: aa1303e3 mov x3, x19 9472c: 94001b77 bl 0x9b508 94730: 14000929 b 0x96bd4 94734: aa1403e0 mov x0, x20 94738: aa1503e1 mov x1, x21 9473c: aa1303e2 mov x2, x19 94740: 940012f9 bl 0x99324 94744: 17fffe4b b 0x94070 94748: aa1403e0 mov x0, x20 9474c: aa1503e1 mov x1, x21 94750: aa1303e2 mov x2, x19 94754: 97fff45f bl 0x918d0 94758: 17fffe46 b 0x94070 9475c: 39400528 ldrb w8, [x9, #0x1] 94760: 51014d08 sub w8, w8, #0x53 94764: 7100851f cmp w8, #0x21 94768: 540123a8 b.hi 0x96bdc 9476c: d0000129 adrp x9, 0xba000 94770: 9114f129 add x9, x9, #0x53c 94774: b8a87928 ldrsw x8, [x9, x8, lsl #2] 94778: 8b090108 add x8, x8, x9 9477c: d61f0100 br x8 94780: 91000a96 add x22, x20, #0x2 94784: 321f07e8 orr w8, wzr, #0x6 94788: 528007a9 mov w9, #0x3d // =61 9478c: 5287878a mov w10, #0x3c3c // =15420 94790: a936ffbf stp xzr, xzr, [x29, #-0x98] 94794: f81603bf stur xzr, [x29, #-0xa0] 94798: 381603a8 sturb w8, [x29, #-0xa0] 9479c: 381633a9 sturb w9, [x29, #-0x9d] 947a0: 7809134a sturh w10, [x26, #0x91] 947a4: 381643bf sturb wzr, [x29, #-0x9c] 947a8: d10283a2 sub x2, x29, #0xa0 947ac: aa1603e0 mov x0, x22 947b0: aa1503e1 mov x1, x21 947b4: aa1303e3 mov x3, x19 947b8: 94001b54 bl 0x9b508 947bc: 14000906 b 0x96bd4 947c0: 39400528 ldrb w8, [x9, #0x1] 947c4: 51014908 sub w8, w8, #0x52 947c8: 7100811f cmp w8, #0x20 947cc: 54012088 b.hi 0x96bdc 947d0: d0000129 adrp x9, 0xba000 947d4: 910f1129 add x9, x9, #0x3c4 947d8: b8a87928 ldrsw x8, [x9, x8, lsl #2] 947dc: 8b090108 add x8, x8, x9 947e0: d61f0100 br x8 947e4: 91000a96 add x22, x20, #0x2 947e8: 321e03e8 orr w8, wzr, #0x4 947ec: 5287af89 mov w9, #0x3d7c // =15740 947f0: a936ffbf stp xzr, xzr, [x29, #-0x98] 947f4: f81603bf stur xzr, [x29, #-0xa0] 947f8: 381603a8 sturb w8, [x29, #-0xa0] 947fc: 78091349 sturh w9, [x26, #0x91] 94800: 381633bf sturb wzr, [x29, #-0x9d] 94804: d10283a2 sub x2, x29, #0xa0 94808: aa1603e0 mov x0, x22 9480c: aa1503e1 mov x1, x21 94810: aa1303e3 mov x3, x19 94814: 94001b3d bl 0x9b508 94818: 140008ef b 0x96bd4 9481c: 39400529 ldrb w9, [x9, #0x1] 94820: 51013929 sub w9, w9, #0x4e 94824: 7100b13f cmp w9, #0x2c 94828: 54011da8 b.hi 0x96bdc 9482c: d000012a adrp x10, 0xba000 94830: 911a614a add x10, x10, #0x698 94834: b8a97949 ldrsw x9, [x10, x9, lsl #2] 94838: 8b0a0129 add x9, x9, x10 9483c: d61f0120 br x9 94840: 91000a96 add x22, x20, #0x2 94844: 321e03e8 orr w8, wzr, #0x4 94848: 5287a4c9 mov w9, #0x3d26 // =15654 9484c: a936ffbf stp xzr, xzr, [x29, #-0x98] 94850: f81603bf stur xzr, [x29, #-0xa0] 94854: 381603a8 sturb w8, [x29, #-0xa0] 94858: 78091349 sturh w9, [x26, #0x91] 9485c: 381633bf sturb wzr, [x29, #-0x9d] 94860: d10283a2 sub x2, x29, #0xa0 94864: aa1603e0 mov x0, x22 94868: aa1503e1 mov x1, x21 9486c: aa1303e3 mov x3, x19 94870: 94001b26 bl 0x9b508 94874: 140008d8 b 0x96bd4 94878: 3940052a ldrb w10, [x9, #0x1] 9487c: 5101694a sub w10, w10, #0x5a 94880: 7100815f cmp w10, #0x20 94884: 54011ac8 b.hi 0x96bdc 94888: d000012b adrp x11, 0xba000 9488c: 9108016b add x11, x11, #0x200 94890: b8aa796a ldrsw x10, [x11, x10, lsl #2] 94894: 8b0b014a add x10, x10, x11 94898: d61f0140 br x10 9489c: cb0902aa sub x10, x21, x9 948a0: f1000d5f cmp x10, #0x3 948a4: 540119cb b.lt 0x96bdc 948a8: 39400929 ldrb w9, [x9, #0x2] 948ac: 7101993f cmp w9, #0x66 948b0: 540141a0 b.eq 0x970e4 948b4: 7101513f cmp w9, #0x54 948b8: 54011921 b.ne 0x96bdc 948bc: f1000d1f cmp x8, #0x3 948c0: 540118eb b.lt 0x96bdc 948c4: 39400288 ldrb w8, [x20] 948c8: 7101cd1f cmp w8, #0x73 948cc: 54011881 b.ne 0x96bdc 948d0: 39400688 ldrb w8, [x20, #0x1] 948d4: 7101691f cmp w8, #0x5a 948d8: 54011821 b.ne 0x96bdc 948dc: aa1403f6 mov x22, x20 948e0: 38402ec8 ldrb w8, [x22, #0x2]! 948e4: 7101511f cmp w8, #0x54 948e8: 540117a1 b.ne 0x96bdc 948ec: a9407277 ldp x23, x28, [x19] 948f0: aa1603e0 mov x0, x22 948f4: aa1503e1 mov x1, x21 948f8: aa1303e2 mov x2, x19 948fc: 97fff3f5 bl 0x918d0 94900: eb16001f cmp x0, x22 94904: f90017e0 str x0, [sp, #0x28] 94908: 540116a0 b.eq 0x96bdc 9490c: f000012b adrp x11, 0xbb000 94910: 9106696b add x11, x11, #0x19a 94914: f940016b ldr x11, [x11] 94918: a9402a68 ldp x8, x10, [x19] 9491c: 5280028c mov w12, #0x14 // =20 94920: cb170389 sub x9, x28, x23 94924: a936ffbf stp xzr, xzr, [x29, #-0x98] 94928: f81603bf stur xzr, [x29, #-0xa0] 9492c: 381603ac sturb w12, [x29, #-0xa0] 94930: f809134b stur x11, [x26, #0x91] 94934: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 94938: f295556b movk x11, #0xaaab 9493c: 9344fd29 asr x9, x9, #4 94940: 9b0b7d2c mul x12, x9, x11 94944: cb080149 sub x9, x10, x8 94948: 9344fd29 asr x9, x9, #4 9494c: 9b0b7d2a mul x10, x9, x11 94950: 528505c9 mov w9, #0x282e // =10286 94954: eb0a019f cmp x12, x10 94958: 78099349 sturh w9, [x26, #0x99] 9495c: a90333ea stp x10, x12, [sp, #0x30] 94960: 3816b3bf sturb wzr, [x29, #-0x95] 94964: 54000460 b.eq 0x949f0 94968: f9401fea ldr x10, [sp, #0x38] 9496c: 321c07e9 orr w9, wzr, #0x30 94970: 9b092140 madd x0, x10, x9, x8 94974: 39406008 ldrb w8, [x0, #0x18] 94978: a9422809 ldp x9, x10, [x0, #0x20] 9497c: 9100640b add x11, x0, #0x19 94980: 7200011f tst w8, #0x1 94984: d341fd08 lsr x8, x8, #1 94988: 9a8a0161 csel x1, x11, x10, eq 9498c: 9a890102 csel x2, x8, x9, eq 94990: 97ffe94a bl 0x8eeb8 94994: f9400808 ldr x8, [x0, #0x10] 94998: f81a03a8 stur x8, [x29, #-0x60] 9499c: 3dc00000 ldr q0, [x0] 949a0: d101c3a8 sub x8, x29, #0x70 949a4: b2400108 orr x8, x8, #0x1 949a8: 3d803340 str q0, [x26, #0xc0] 949ac: a900fc1f stp xzr, xzr, [x0, #0x8] 949b0: f900001f str xzr, [x0] 949b4: 385903b5 ldurb w21, [x29, #-0x70] 949b8: a979d3a9 ldp x9, x20, [x29, #-0x68] 949bc: 720002bf tst w21, #0x1 949c0: d341feaa lsr x10, x21, #1 949c4: 9a940101 csel x1, x8, x20, eq 949c8: 9a890142 csel x2, x10, x9, eq 949cc: d10283a0 sub x0, x29, #0xa0 949d0: 97ffe93a bl 0x8eeb8 949d4: 36000075 tbz w21, #0x0, 0x949e0 949d8: aa1403e0 mov x0, x20 949dc: 97fdebf9 bl 0xf9c0 949e0: a94323e9 ldp x9, x8, [sp, #0x30] 949e4: 91000508 add x8, x8, #0x1 949e8: eb09011f cmp x8, x9 949ec: 5401bca1 b.ne 0x98180 949f0: b0000101 adrp x1, 0xb5000 949f4: 9117cc21 add x1, x1, #0x5f3 949f8: d10283a0 sub x0, x29, #0xa0 949fc: 320003e2 orr w2, wzr, #0x1 94a00: 97ffe92e bl 0x8eeb8 94a04: a94323e9 ldp x9, x8, [sp, #0x30] 94a08: f9400676 ldr x22, [x19, #0x8] 94a0c: eb090114 subs x20, x8, x9 94a10: 54000220 b.eq 0x94a54 94a14: d100c2d5 sub x21, x22, #0x30 94a18: aa1403f7 mov x23, x20 94a1c: 394062a8 ldrb w8, [x21, #0x18] 94a20: 36000068 tbz w8, #0x0, 0x94a2c 94a24: f94016a0 ldr x0, [x21, #0x28] 94a28: 97fdebe6 bl 0xf9c0 94a2c: 394002a8 ldrb w8, [x21] 94a30: 36000068 tbz w8, #0x0, 0x94a3c 94a34: f9400aa0 ldr x0, [x21, #0x10] 94a38: 97fdebe2 bl 0xf9c0 94a3c: f9000675 str x21, [x19, #0x8] 94a40: 910006f7 add x23, x23, #0x1 94a44: d100c2b5 sub x21, x21, #0x30 94a48: b5fffeb7 cbnz x23, 0x94a1c 94a4c: 321c07e8 orr w8, wzr, #0x30 94a50: 9b085a96 madd x22, x20, x8, x22 94a54: a976d3a8 ldp x8, x20, [x29, #-0x98] 94a58: f8491349 ldur x9, [x26, #0x91] 94a5c: 385603b5 ldurb w21, [x29, #-0xa0] 94a60: a9367fbf stp xzr, xzr, [x29, #-0xa0] 94a64: f80673e8 stur x8, [sp, #0x67] 94a68: f90033e9 str x9, [sp, #0x60] 94a6c: f84673e8 ldur x8, [sp, #0x67] 94a70: f81703bf stur xzr, [x29, #-0x90] 94a74: f80c735f stur xzr, [x26, #0xc7] 94a78: f80673ff stur xzr, [sp, #0x67] 94a7c: f8017348 stur x8, [x26, #0x17] 94a80: aa0903e8 mov x8, x9 94a84: f90033ff str xzr, [sp, #0x60] 94a88: f90073e8 str x8, [sp, #0xe0] 94a8c: f81903bf stur xzr, [x29, #-0x70] 94a90: f9400a69 ldr x9, [x19, #0x10] 94a94: eb0902df cmp x22, x9 94a98: 5401b242 b.hs 0x980e0 94a9c: 390002d5 strb w21, [x22] 94aa0: f8417348 ldur x8, [x26, #0x17] 94aa4: a900d2c8 stp x8, x20, [x22, #0x8] 94aa8: f94073e8 ldr x8, [sp, #0xe0] 94aac: f80012c8 stur x8, [x22, #0x1] 94ab0: f801735f stur xzr, [x26, #0x17] 94ab4: f90073ff str xzr, [sp, #0xe0] 94ab8: 390062df strb wzr, [x22, #0x18] 94abc: f84c7348 ldur x8, [x26, #0xc7] 94ac0: a9027ec8 stp x8, xzr, [x22, #0x20] 94ac4: f85903a8 ldur x8, [x29, #-0x70] 94ac8: f80192c8 stur x8, [x22, #0x19] 94acc: f80c735f stur xzr, [x26, #0xc7] 94ad0: f81903bf stur xzr, [x29, #-0x70] 94ad4: f9400668 ldr x8, [x19, #0x8] 94ad8: 9100c108 add x8, x8, #0x30 94adc: f9000668 str x8, [x19, #0x8] 94ae0: 385603a8 ldurb w8, [x29, #-0xa0] 94ae4: 3701fa88 tbnz w8, #0x0, 0x98a34 94ae8: 14000fd5 b 0x98a3c 94aec: 39400528 ldrb w8, [x9, #0x1] 94af0: 7101d51f cmp w8, #0x75 94af4: 54010741 b.ne 0x96bdc 94af8: 91000a96 add x22, x20, #0x2 94afc: aa1603e0 mov x0, x22 94b00: aa1503e1 mov x1, x21 94b04: aa1303e2 mov x2, x19 94b08: 97fffd27 bl 0x93fa4 94b0c: aa0003f7 mov x23, x0 94b10: eb1602ff cmp x23, x22 94b14: 54010640 b.eq 0x96bdc 94b18: aa1703e0 mov x0, x23 94b1c: aa1503e1 mov x1, x21 94b20: aa1303e2 mov x2, x19 94b24: 97fffd20 bl 0x93fa4 94b28: aa0003f6 mov x22, x0 94b2c: eb1702df cmp x22, x23 94b30: 5400bc00 b.eq 0x962b0 94b34: aa1603e0 mov x0, x22 94b38: aa1503e1 mov x1, x21 94b3c: aa1303e2 mov x2, x19 94b40: 97fffd19 bl 0x93fa4 94b44: a9405e68 ldp x8, x23, [x19] 94b48: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 94b4c: aa0003f5 mov x21, x0 94b50: f2955569 movk x9, #0xaaab 94b54: cb0802e8 sub x8, x23, x8 94b58: 9344fd08 asr x8, x8, #4 94b5c: eb1602bf cmp x21, x22 94b60: 9b097d08 mul x8, x8, x9 94b64: 54010e80 b.eq 0x96d34 94b68: f1000d1f cmp x8, #0x3 94b6c: 54010383 b.lo 0x96bdc 94b70: 385e82e8 ldurb w8, [x23, #-0x18] 94b74: a97f2ae9 ldp x9, x10, [x23, #-0x10] 94b78: d1005eeb sub x11, x23, #0x17 94b7c: d100c2e0 sub x0, x23, #0x30 94b80: 7200011f tst w8, #0x1 94b84: d341fd08 lsr x8, x8, #1 94b88: 9a8a0161 csel x1, x11, x10, eq 94b8c: 9a890102 csel x2, x8, x9, eq 94b90: 97ffe8ca bl 0x8eeb8 94b94: f85e02e8 ldur x8, [x23, #-0x20] 94b98: f81a03a8 stur x8, [x29, #-0x60] 94b9c: 3cdd02e0 ldur q0, [x23, #-0x30] 94ba0: 3d803340 str q0, [x26, #0xc0] 94ba4: a93dfeff stp xzr, xzr, [x23, #-0x28] 94ba8: f81d02ff stur xzr, [x23, #-0x30] 94bac: f9400674 ldr x20, [x19, #0x8] 94bb0: 385e8288 ldurb w8, [x20, #-0x18] 94bb4: d100c296 sub x22, x20, #0x30 94bb8: 36000068 tbz w8, #0x0, 0x94bc4 94bbc: f85f8280 ldur x0, [x20, #-0x8] 94bc0: 97fdeb80 bl 0xf9c0 94bc4: 394002c8 ldrb w8, [x22] 94bc8: 36000068 tbz w8, #0x0, 0x94bd4 94bcc: f85e0280 ldur x0, [x20, #-0x20] 94bd0: 97fdeb7c bl 0xf9c0 94bd4: f9000676 str x22, [x19, #0x8] 94bd8: 385b8288 ldurb w8, [x20, #-0x48] 94bdc: a97c2a89 ldp x9, x10, [x20, #-0x40] 94be0: d1011e8b sub x11, x20, #0x47 94be4: d1018280 sub x0, x20, #0x60 94be8: 7200011f tst w8, #0x1 94bec: d341fd08 lsr x8, x8, #1 94bf0: 9a8a0161 csel x1, x11, x10, eq 94bf4: 9a890102 csel x2, x8, x9, eq 94bf8: 97ffe8b0 bl 0x8eeb8 94bfc: f9400808 ldr x8, [x0, #0x10] 94c00: f81303a8 stur x8, [x29, #-0xd0] 94c04: 3dc00000 ldr q0, [x0] 94c08: 3d801740 str q0, [x26, #0x50] 94c0c: a900fc1f stp xzr, xzr, [x0, #0x8] 94c10: f900001f str xzr, [x0] 94c14: f9400674 ldr x20, [x19, #0x8] 94c18: 385e8288 ldurb w8, [x20, #-0x18] 94c1c: d100c296 sub x22, x20, #0x30 94c20: 36000068 tbz w8, #0x0, 0x94c2c 94c24: f85f8280 ldur x0, [x20, #-0x8] 94c28: 97fdeb66 bl 0xf9c0 94c2c: 394002c8 ldrb w8, [x22] 94c30: 36000068 tbz w8, #0x0, 0x94c3c 94c34: f85e0280 ldur x0, [x20, #-0x20] 94c38: 97fdeb62 bl 0xf9c0 94c3c: f9000676 str x22, [x19, #0x8] 94c40: 385b8288 ldurb w8, [x20, #-0x48] 94c44: a97c2a89 ldp x9, x10, [x20, #-0x40] 94c48: d1011e8b sub x11, x20, #0x47 94c4c: d1018280 sub x0, x20, #0x60 94c50: 7200011f tst w8, #0x1 94c54: d341fd08 lsr x8, x8, #1 94c58: 9a8a0161 csel x1, x11, x10, eq 94c5c: 9a890102 csel x2, x8, x9, eq 94c60: 97ffe896 bl 0x8eeb8 94c64: f9400808 ldr x8, [x0, #0x10] 94c68: f9008be8 str x8, [sp, #0x110] 94c6c: 3dc00000 ldr q0, [x0] 94c70: 3d800f40 str q0, [x26, #0x30] 94c74: a900fc1f stp xzr, xzr, [x0, #0x8] 94c78: f900001f str xzr, [x0] 94c7c: d0000120 adrp x0, 0xba000 94c80: 913b4000 add x0, x0, #0xed0 94c84: 910123e8 add x8, sp, #0x48 94c88: 910403e1 add x1, sp, #0x100 94c8c: 97fff2d3 bl 0x917d8 94c90: d0000121 adrp x1, 0xba000 94c94: 913b1821 add x1, x1, #0xec6 94c98: 910123e0 add x0, sp, #0x48 94c9c: 528000a2 mov w2, #0x5 // =5 94ca0: 910123f4 add x20, sp, #0x48 94ca4: 97ffe885 bl 0x8eeb8 94ca8: 385203b7 ldurb w23, [x29, #-0xe0] 94cac: f9400a88 ldr x8, [x20, #0x10] 94cb0: 3dc00280 ldr q0, [x20] 94cb4: a900fe9f stp xzr, xzr, [x20, #0x8] 94cb8: f900029f str xzr, [x20] 94cbc: a972d3aa ldp x10, x20, [x29, #-0xd8] 94cc0: d10383a9 sub x9, x29, #0xe0 94cc4: b2400129 orr x9, x9, #0x1 94cc8: 720002ff tst w23, #0x1 94ccc: f9003be8 str x8, [sp, #0x70] 94cd0: d341fee8 lsr x8, x23, #1 94cd4: 9a940121 csel x1, x9, x20, eq 94cd8: 3d801be0 str q0, [sp, #0x60] 94cdc: 9a8a0102 csel x2, x8, x10, eq 94ce0: 910183e0 add x0, sp, #0x60 94ce4: 910183f6 add x22, sp, #0x60 94ce8: 97ffe874 bl 0x8eeb8 94cec: f9400ac8 ldr x8, [x22, #0x10] 94cf0: 3dc002c0 ldr q0, [x22] 94cf4: a900fedf stp xzr, xzr, [x22, #0x8] 94cf8: f90002df str xzr, [x22] 94cfc: f9004be8 str x8, [sp, #0x90] 94d00: 3d8023e0 str q0, [sp, #0x80] 94d04: d0000121 adrp x1, 0xba000 94d08: 913b3021 add x1, x1, #0xecc 94d0c: 910203e0 add x0, sp, #0x80 94d10: 528000a2 mov w2, #0x5 // =5 94d14: 910203f6 add x22, sp, #0x80 94d18: 97ffe868 bl 0x8eeb8 94d1c: 385903b8 ldurb w24, [x29, #-0x70] 94d20: f9400ac8 ldr x8, [x22, #0x10] 94d24: 3dc002c0 ldr q0, [x22] 94d28: a900fedf stp xzr, xzr, [x22, #0x8] 94d2c: f90002df str xzr, [x22] 94d30: a979dbaa ldp x10, x22, [x29, #-0x68] 94d34: d101c3a9 sub x9, x29, #0x70 94d38: b2400129 orr x9, x9, #0x1 94d3c: 7200031f tst w24, #0x1 94d40: f9007be8 str x8, [sp, #0xf0] 94d44: d341ff08 lsr x8, x24, #1 94d48: 9a960121 csel x1, x9, x22, eq 94d4c: 3d800740 str q0, [x26, #0x10] 94d50: 9a8a0102 csel x2, x8, x10, eq 94d54: 910383e0 add x0, sp, #0xe0 94d58: 910383fb add x27, sp, #0xe0 94d5c: 97ffe857 bl 0x8eeb8 94d60: f9400b68 ldr x8, [x27, #0x10] 94d64: 3dc00360 ldr q0, [x27] 94d68: a900ff7f stp xzr, xzr, [x27, #0x8] 94d6c: f900037f str xzr, [x27] 94d70: f81503a8 stur x8, [x29, #-0xb0] 94d74: 3d801f40 str q0, [x26, #0x70] 94d78: b0000101 adrp x1, 0xb5000 94d7c: 9117cc21 add x1, x1, #0x5f3 94d80: d10303a0 sub x0, x29, #0xc0 94d84: 320003e2 orr w2, wzr, #0x1 94d88: d10303bb sub x27, x29, #0xc0 94d8c: 97ffe84b bl 0x8eeb8 94d90: f8401369 ldur x9, [x27, #0x1] 94d94: a940af6a ldp x10, x11, [x27, #0x8] 94d98: 39400368 ldrb w8, [x27] 94d9c: a900ff7f stp xzr, xzr, [x27, #0x8] 94da0: f900037f str xzr, [x27] 94da4: f80a73ea stur x10, [sp, #0xa7] 94da8: f90053e9 str x9, [sp, #0xa0] 94dac: 381603a8 sturb w8, [x29, #-0xa0] 94db0: aa0903e8 mov x8, x9 94db4: f84a73e9 ldur x9, [sp, #0xa7] 94db8: f90053ff str xzr, [sp, #0xa0] 94dbc: f80a73ff stur xzr, [sp, #0xa7] 94dc0: f8091348 stur x8, [x26, #0x91] 94dc4: a936afa9 stp x9, x11, [x29, #-0x98] 94dc8: a9387fbf stp xzr, xzr, [x29, #-0x80] 94dcc: f81783bf stur xzr, [x29, #-0x88] 94dd0: f9400668 ldr x8, [x19, #0x8] 94dd4: d10283a1 sub x1, x29, #0xa0 94dd8: d100c100 sub x0, x8, #0x30 94ddc: 940010a0 bl 0x9905c 94de0: 385783a8 ldurb w8, [x29, #-0x88] 94de4: 370111a8 tbnz w8, #0x0, 0x97018 94de8: 385603a8 ldurb w8, [x29, #-0xa0] 94dec: 370111e8 tbnz w8, #0x0, 0x97028 94df0: 385403a8 ldurb w8, [x29, #-0xc0] 94df4: 37011228 tbnz w8, #0x0, 0x97038 94df8: 394383e8 ldrb w8, [sp, #0xe0] 94dfc: 37011268 tbnz w8, #0x0, 0x97048 94e00: 394203e8 ldrb w8, [sp, #0x80] 94e04: 370112a8 tbnz w8, #0x0, 0x97058 94e08: 394183e8 ldrb w8, [sp, #0x60] 94e0c: 370112e8 tbnz w8, #0x0, 0x97068 94e10: 394123e8 ldrb w8, [sp, #0x48] 94e14: 37011328 tbnz w8, #0x0, 0x97078 94e18: 394403e8 ldrb w8, [sp, #0x100] 94e1c: 37011368 tbnz w8, #0x0, 0x97088 94e20: 370113b7 tbnz w23, #0x0, 0x97094 94e24: 360195b8 tbz w24, #0x0, 0x980d8 94e28: 1400089e b 0x970a0 94e2c: 39400529 ldrb w9, [x9, #0x1] 94e30: 51013129 sub w9, w9, #0x4c 94e34: 7100a13f cmp w9, #0x28 94e38: 5400ed28 b.hi 0x96bdc 94e3c: d000012a adrp x10, 0xba000 94e40: 910c814a add x10, x10, #0x320 94e44: b8a97949 ldrsw x9, [x10, x9, lsl #2] 94e48: 8b0a0129 add x9, x9, x10 94e4c: d61f0120 br x9 94e50: 91000a96 add x22, x20, #0x2 94e54: 321e03e8 orr w8, wzr, #0x4 94e58: 5287a569 mov w9, #0x3d2b // =15659 94e5c: a936ffbf stp xzr, xzr, [x29, #-0x98] 94e60: f81603bf stur xzr, [x29, #-0xa0] 94e64: 381603a8 sturb w8, [x29, #-0xa0] 94e68: 78091349 sturh w9, [x26, #0x91] 94e6c: 381633bf sturb wzr, [x29, #-0x9d] 94e70: d10283a2 sub x2, x29, #0xa0 94e74: aa1603e0 mov x0, x22 94e78: aa1503e1 mov x1, x21 94e7c: aa1303e3 mov x3, x19 94e80: 940019a2 bl 0x9b508 94e84: 14000754 b 0x96bd4 94e88: 39400528 ldrb w8, [x9, #0x1] 94e8c: 51012508 sub w8, w8, #0x49 94e90: 7100911f cmp w8, #0x24 94e94: 5400ea48 b.hi 0x96bdc 94e98: d0000129 adrp x9, 0xba000 94e9c: 9112a129 add x9, x9, #0x4a8 94ea0: b8a87928 ldrsw x8, [x9, x8, lsl #2] 94ea4: 8b090108 add x8, x8, x9 94ea8: d61f0100 br x8 94eac: 91000a96 add x22, x20, #0x2 94eb0: 321e03e8 orr w8, wzr, #0x4 94eb4: 5287a5a9 mov w9, #0x3d2d // =15661 94eb8: a936ffbf stp xzr, xzr, [x29, #-0x98] 94ebc: f81603bf stur xzr, [x29, #-0xa0] 94ec0: 381603a8 sturb w8, [x29, #-0xa0] 94ec4: 78091349 sturh w9, [x26, #0x91] 94ec8: 381633bf sturb wzr, [x29, #-0x9d] 94ecc: d10283a2 sub x2, x29, #0xa0 94ed0: aa1603e0 mov x0, x22 94ed4: aa1503e1 mov x1, x21 94ed8: aa1303e3 mov x3, x19 94edc: 9400198b bl 0x9b508 94ee0: 1400073d b 0x96bd4 94ee4: 39400529 ldrb w9, [x9, #0x1] 94ee8: 51013529 sub w9, w9, #0x4d 94eec: 7100993f cmp w9, #0x26 94ef0: 5400e768 b.hi 0x96bdc 94ef4: d000012a adrp x10, 0xba000 94ef8: 910a114a add x10, x10, #0x284 94efc: b8a97949 ldrsw x9, [x10, x9, lsl #2] 94f00: 8b0a0129 add x9, x9, x10 94f04: d61f0120 br x9 94f08: 91000a96 add x22, x20, #0x2 94f0c: 321e03e8 orr w8, wzr, #0x4 94f10: 5287a4a9 mov w9, #0x3d25 // =15653 94f14: a936ffbf stp xzr, xzr, [x29, #-0x98] 94f18: f81603bf stur xzr, [x29, #-0xa0] 94f1c: 381603a8 sturb w8, [x29, #-0xa0] 94f20: 78091349 sturh w9, [x26, #0x91] 94f24: 381633bf sturb wzr, [x29, #-0x9d] 94f28: d10283a2 sub x2, x29, #0xa0 94f2c: aa1603e0 mov x0, x22 94f30: aa1503e1 mov x1, x21 94f34: aa1303e3 mov x3, x19 94f38: 94001974 bl 0x9b508 94f3c: 14000726 b 0x96bd4 94f40: 91000a96 add x22, x20, #0x2 94f44: 5287c048 mov w8, #0x3e02 // =15874 94f48: a936ffbf stp xzr, xzr, [x29, #-0x98] 94f4c: f81603bf stur xzr, [x29, #-0xa0] 94f50: 781603a8 sturh w8, [x29, #-0xa0] 94f54: 381623bf sturb wzr, [x29, #-0x9e] 94f58: d10283a2 sub x2, x29, #0xa0 94f5c: aa1603e0 mov x0, x22 94f60: aa1503e1 mov x1, x21 94f64: aa1303e3 mov x3, x19 94f68: 94001968 bl 0x9b508 94f6c: 1400071a b 0x96bd4 94f70: 91000a96 add x22, x20, #0x2 94f74: 321e03e8 orr w8, wzr, #0x4 94f78: 5287a7a9 mov w9, #0x3d3d // =15677 94f7c: a936ffbf stp xzr, xzr, [x29, #-0x98] 94f80: f81603bf stur xzr, [x29, #-0xa0] 94f84: 381603a8 sturb w8, [x29, #-0xa0] 94f88: 78091349 sturh w9, [x26, #0x91] 94f8c: 381633bf sturb wzr, [x29, #-0x9d] 94f90: d10283a2 sub x2, x29, #0xa0 94f94: aa1603e0 mov x0, x22 94f98: aa1503e1 mov x1, x21 94f9c: aa1303e3 mov x3, x19 94fa0: 9400195a bl 0x9b508 94fa4: 1400070c b 0x96bd4 94fa8: 91000a96 add x22, x20, #0x2 94fac: 321e03e8 orr w8, wzr, #0x4 94fb0: 5287abc9 mov w9, #0x3d5e // =15710 94fb4: a936ffbf stp xzr, xzr, [x29, #-0x98] 94fb8: f81603bf stur xzr, [x29, #-0xa0] 94fbc: 381603a8 sturb w8, [x29, #-0xa0] 94fc0: 78091349 sturh w9, [x26, #0x91] 94fc4: 381633bf sturb wzr, [x29, #-0x9d] 94fc8: d10283a2 sub x2, x29, #0xa0 94fcc: aa1603e0 mov x0, x22 94fd0: aa1503e1 mov x1, x21 94fd4: aa1303e3 mov x3, x19 94fd8: 9400194c bl 0x9b508 94fdc: 140006fe b 0x96bd4 94fe0: f1000d1f cmp x8, #0x3 94fe4: 5400dfcb b.lt 0x96bdc 94fe8: 39400288 ldrb w8, [x20] 94fec: 7101d11f cmp w8, #0x74 94ff0: 5400df61 b.ne 0x96bdc 94ff4: 39400688 ldrb w8, [x20, #0x1] 94ff8: 7101dd1f cmp w8, #0x77 94ffc: 5400df01 b.ne 0x96bdc 95000: 91000a96 add x22, x20, #0x2 95004: aa1603e0 mov x0, x22 95008: aa1503e1 mov x1, x21 9500c: aa1303e2 mov x2, x19 95010: 97fffbe5 bl 0x93fa4 95014: aa0003f5 mov x21, x0 95018: eb1602bf cmp x21, x22 9501c: 5400de00 b.eq 0x96bdc 95020: a9405a68 ldp x8, x22, [x19] 95024: eb16011f cmp x8, x22 95028: 5400dda0 b.eq 0x96bdc 9502c: 385e82c8 ldurb w8, [x22, #-0x18] 95030: a97f2ac9 ldp x9, x10, [x22, #-0x10] 95034: d1005ecb sub x11, x22, #0x17 95038: d100c2c0 sub x0, x22, #0x30 9503c: 7200011f tst w8, #0x1 95040: d341fd08 lsr x8, x8, #1 95044: 9a8a0161 csel x1, x11, x10, eq 95048: 9a890102 csel x2, x8, x9, eq 9504c: 97ffe79b bl 0x8eeb8 95050: f85e02c8 ldur x8, [x22, #-0x20] 95054: f81a03a8 stur x8, [x29, #-0x60] 95058: 3cdd02c0 ldur q0, [x22, #-0x30] 9505c: 3d803340 str q0, [x26, #0xc0] 95060: a93dfedf stp xzr, xzr, [x22, #-0x28] 95064: f81d02df stur xzr, [x22, #-0x30] 95068: d0000122 adrp x2, 0xbb000 9506c: 9106b442 add x2, x2, #0x1ad 95070: d101c3a0 sub x0, x29, #0x70 95074: 321f07e3 orr w3, wzr, #0x6 95078: aa1f03e1 mov x1, xzr 9507c: d101c3b4 sub x20, x29, #0x70 95080: 97ffe710 bl 0x8ecc0 95084: f8401289 ldur x9, [x20, #0x1] 95088: a940ae8a ldp x10, x11, [x20, #0x8] 9508c: 39400288 ldrb w8, [x20] 95090: a900fe9f stp xzr, xzr, [x20, #0x8] 95094: f900029f str xzr, [x20] 95098: f807734a stur x10, [x26, #0x77] 9509c: f81403a9 stur x9, [x29, #-0xc0] 950a0: 381603a8 sturb w8, [x29, #-0xa0] 950a4: aa0903e8 mov x8, x9 950a8: f8477349 ldur x9, [x26, #0x77] 950ac: f81403bf stur xzr, [x29, #-0xc0] 950b0: f807735f stur xzr, [x26, #0x77] 950b4: f8091348 stur x8, [x26, #0x91] 950b8: a936afa9 stp x9, x11, [x29, #-0x98] 950bc: a9387fbf stp xzr, xzr, [x29, #-0x80] 950c0: f81783bf stur xzr, [x29, #-0x88] 950c4: f9400668 ldr x8, [x19, #0x8] 950c8: d10283a1 sub x1, x29, #0xa0 950cc: d100c100 sub x0, x8, #0x30 950d0: 94000fe3 bl 0x9905c 950d4: 385783a8 ldurb w8, [x29, #-0x88] 950d8: 370128a8 tbnz w8, #0x0, 0x975ec 950dc: 385603a8 ldurb w8, [x29, #-0xa0] 950e0: 370128e8 tbnz w8, #0x0, 0x975fc 950e4: 385903a8 ldurb w8, [x29, #-0x70] 950e8: 36012968 tbz w8, #0x0, 0x97614 950ec: 14000948 b 0x9760c 950f0: 528d0e89 mov w9, #0x6874 // =26740 950f4: 52800ee8 mov w8, #0x77 // =119 950f8: 72adee49 movk w9, #0x6f72, lsl #16 950fc: f81903bf stur xzr, [x29, #-0x70] 95100: 381983bf sturb wzr, [x29, #-0x68] 95104: f809735f stur xzr, [x26, #0x97] 95108: f81603bf stur xzr, [x29, #-0xa0] 9510c: 381443a8 sturb w8, [x29, #-0xbc] 95110: b81403a9 stur w9, [x29, #-0xc0] 95114: a940a668 ldp x8, x9, [x19, #0x8] 95118: eb09011f cmp x8, x9 9511c: 5400a5e2 b.hs 0x965d8 95120: 52800149 mov w9, #0xa // =10 95124: 39000109 strb w9, [x8] 95128: b85403a9 ldur w9, [x29, #-0xc0] 9512c: b8001109 stur w9, [x8, #0x1] 95130: 385443a9 ldurb w9, [x29, #-0xbc] 95134: 3900191f strb wzr, [x8, #0x6] 95138: 39001509 strb w9, [x8, #0x5] 9513c: f85903a9 ldur x9, [x29, #-0x70] 95140: f8007109 stur x9, [x8, #0x7] 95144: 385983a9 ldurb w9, [x29, #-0x68] 95148: f900091f str xzr, [x8, #0x10] 9514c: 39003d09 strb w9, [x8, #0xf] 95150: 381443bf sturb wzr, [x29, #-0xbc] 95154: b81403bf stur wzr, [x29, #-0xc0] 95158: 381983bf sturb wzr, [x29, #-0x68] 9515c: f81903bf stur xzr, [x29, #-0x70] 95160: 3900611f strb wzr, [x8, #0x18] 95164: f8497349 ldur x9, [x26, #0x97] 95168: a9027d09 stp x9, xzr, [x8, #0x20] 9516c: f85603a9 ldur x9, [x29, #-0xa0] 95170: f8019109 stur x9, [x8, #0x19] 95174: f809735f stur xzr, [x26, #0x97] 95178: f81603bf stur xzr, [x29, #-0xa0] 9517c: f9400668 ldr x8, [x19, #0x8] 95180: 9100c108 add x8, x8, #0x30 95184: f9000668 str x8, [x19, #0x8] 95188: 1400087d b 0x9737c 9518c: 91000a96 add x22, x20, #0x2 95190: 321e03e8 orr w8, wzr, #0x4 95194: 52878789 mov w9, #0x3c3c // =15420 95198: a936ffbf stp xzr, xzr, [x29, #-0x98] 9519c: f81603bf stur xzr, [x29, #-0xa0] 951a0: 381603a8 sturb w8, [x29, #-0xa0] 951a4: 78091349 sturh w9, [x26, #0x91] 951a8: 381633bf sturb wzr, [x29, #-0x9d] 951ac: d10283a2 sub x2, x29, #0xa0 951b0: aa1603e0 mov x0, x22 951b4: aa1503e1 mov x1, x21 951b8: aa1303e3 mov x3, x19 951bc: 940018d3 bl 0x9b508 951c0: 14000685 b 0x96bd4 951c4: 91000a96 add x22, x20, #0x2 951c8: 321e03e8 orr w8, wzr, #0x4 951cc: 528f8f89 mov w9, #0x7c7c // =31868 951d0: a936ffbf stp xzr, xzr, [x29, #-0x98] 951d4: f81603bf stur xzr, [x29, #-0xa0] 951d8: 381603a8 sturb w8, [x29, #-0xa0] 951dc: 78091349 sturh w9, [x26, #0x91] 951e0: 381633bf sturb wzr, [x29, #-0x9d] 951e4: d10283a2 sub x2, x29, #0xa0 951e8: aa1603e0 mov x0, x22 951ec: aa1503e1 mov x1, x21 951f0: aa1303e3 mov x3, x19 951f4: 940018c5 bl 0x9b508 951f8: 14000677 b 0x96bd4 951fc: 91000a96 add x22, x20, #0x2 95200: 321e03e8 orr w8, wzr, #0x4 95204: 5287a789 mov w9, #0x3d3c // =15676 95208: a936ffbf stp xzr, xzr, [x29, #-0x98] 9520c: f81603bf stur xzr, [x29, #-0xa0] 95210: 381603a8 sturb w8, [x29, #-0xa0] 95214: 78091349 sturh w9, [x26, #0x91] 95218: 381633bf sturb wzr, [x29, #-0x9d] 9521c: d10283a2 sub x2, x29, #0xa0 95220: aa1603e0 mov x0, x22 95224: aa1503e1 mov x1, x21 95228: aa1303e3 mov x3, x19 9522c: 940018b7 bl 0x9b508 95230: 14000669 b 0x96bd4 95234: 91000a96 add x22, x20, #0x2 95238: 52878048 mov w8, #0x3c02 // =15362 9523c: a936ffbf stp xzr, xzr, [x29, #-0x98] 95240: f81603bf stur xzr, [x29, #-0xa0] 95244: 781603a8 sturh w8, [x29, #-0xa0] 95248: 381623bf sturb wzr, [x29, #-0x9e] 9524c: d10283a2 sub x2, x29, #0xa0 95250: aa1603e0 mov x0, x22 95254: aa1503e1 mov x1, x21 95258: aa1303e3 mov x3, x19 9525c: 940018ab bl 0x9b508 95260: 1400065d b 0x96bd4 95264: 91000a96 add x22, x20, #0x2 95268: 528f8048 mov w8, #0x7c02 // =31746 9526c: a936ffbf stp xzr, xzr, [x29, #-0x98] 95270: f81603bf stur xzr, [x29, #-0xa0] 95274: 781603a8 sturh w8, [x29, #-0xa0] 95278: 381623bf sturb wzr, [x29, #-0x9e] 9527c: d10283a2 sub x2, x29, #0xa0 95280: aa1603e0 mov x0, x22 95284: aa1503e1 mov x1, x21 95288: aa1303e3 mov x3, x19 9528c: 9400189f bl 0x9b508 95290: 14000651 b 0x96bd4 95294: 91000a96 add x22, x20, #0x2 95298: 52858048 mov w8, #0x2c02 // =11266 9529c: a936ffbf stp xzr, xzr, [x29, #-0x98] 952a0: f81603bf stur xzr, [x29, #-0xa0] 952a4: 781603a8 sturh w8, [x29, #-0xa0] 952a8: 381623bf sturb wzr, [x29, #-0x9e] 952ac: d10283a2 sub x2, x29, #0xa0 952b0: aa1603e0 mov x0, x22 952b4: aa1503e1 mov x1, x21 952b8: aa1303e3 mov x3, x19 952bc: 94001893 bl 0x9b508 952c0: 14000645 b 0x96bd4 952c4: f100111f cmp x8, #0x4 952c8: 5400c8ab b.lt 0x96bdc 952cc: 39400288 ldrb w8, [x20] 952d0: 71018d1f cmp w8, #0x63 952d4: 5400c841 b.ne 0x96bdc 952d8: 39400688 ldrb w8, [x20, #0x1] 952dc: 7101b11f cmp w8, #0x6c 952e0: 5400c7e1 b.ne 0x96bdc 952e4: 91000a97 add x23, x20, #0x2 952e8: aa1703e0 mov x0, x23 952ec: aa1503e1 mov x1, x21 952f0: aa1303e2 mov x2, x19 952f4: 97fffb2c bl 0x93fa4 952f8: aa0003f6 mov x22, x0 952fc: eb1702df cmp x22, x23 95300: 5400c6e0 b.eq 0x96bdc 95304: eb1502df cmp x22, x21 95308: 5400c6a0 b.eq 0x96bdc 9530c: a9402269 ldp x9, x8, [x19] 95310: eb08013f cmp x9, x8 95314: 5400c640 b.eq 0x96bdc 95318: 385e8109 ldurb w9, [x8, #-0x18] 9531c: a97f2d0a ldp x10, x11, [x8, #-0x10] 95320: d100c100 sub x0, x8, #0x30 95324: d1005d08 sub x8, x8, #0x17 95328: 7200013f tst w9, #0x1 9532c: d341fd29 lsr x9, x9, #1 95330: 9a8b0101 csel x1, x8, x11, eq 95334: 9a8a0122 csel x2, x9, x10, eq 95338: 97ffe6e0 bl 0x8eeb8 9533c: f809735f stur xzr, [x26, #0x97] 95340: f81603bf stur xzr, [x29, #-0xa0] 95344: f940067b ldr x27, [x19, #0x8] 95348: aa1b03f8 mov x24, x27 9534c: 385e8f08 ldrb w8, [x24, #-0x18]! 95350: 370119c8 tbnz w8, #0x0, 0x97688 95354: 781e837f sturh wzr, [x27, #-0x18] 95358: d1002369 sub x9, x27, #0x8 9535c: 14000bcf b 0x98298 95360: 91000a96 add x22, x20, #0x2 95364: 528fc048 mov w8, #0x7e02 // =32258 95368: a936ffbf stp xzr, xzr, [x29, #-0x98] 9536c: f81603bf stur xzr, [x29, #-0xa0] 95370: 781603a8 sturh w8, [x29, #-0xa0] 95374: 381623bf sturb wzr, [x29, #-0x9e] 95378: d10283a2 sub x2, x29, #0xa0 9537c: aa1603e0 mov x0, x22 95380: aa1503e1 mov x1, x21 95384: aa1303e3 mov x3, x19 95388: 940019bf bl 0x9ba84 9538c: 14000612 b 0x96bd4 95390: f1000d1f cmp x8, #0x3 95394: 5400c24b b.lt 0x96bdc 95398: 39400288 ldrb w8, [x20] 9539c: 71018d1f cmp w8, #0x63 953a0: 5400c1e1 b.ne 0x96bdc 953a4: 39400688 ldrb w8, [x20, #0x1] 953a8: 7101d91f cmp w8, #0x76 953ac: 5400c181 b.ne 0x96bdc 953b0: 3941be7c ldrb w28, [x19, #0x6f] 953b4: 91000a97 add x23, x20, #0x2 953b8: aa1703e0 mov x0, x23 953bc: aa1503e1 mov x1, x21 953c0: aa1303e2 mov x2, x19 953c4: 3901be7f strb wzr, [x19, #0x6f] 953c8: 97ffbc47 bl 0x844e4 953cc: aa0003f6 mov x22, x0 953d0: eb1702df cmp x22, x23 953d4: 3901be7c strb w28, [x19, #0x6f] 953d8: 5400c020 b.eq 0x96bdc 953dc: eb1502df cmp x22, x21 953e0: 5400bfe0 b.eq 0x96bdc 953e4: 394002c8 ldrb w8, [x22] 953e8: 71017d1f cmp w8, #0x5f 953ec: 54010f01 b.ne 0x975cc 953f0: 910006d6 add x22, x22, #0x1 953f4: eb1502df cmp x22, x21 953f8: 5400bf20 b.eq 0x96bdc 953fc: 394002c8 ldrb w8, [x22] 95400: 7101151f cmp w8, #0x45 95404: 540121c1 b.ne 0x9783c 95408: a940a269 ldp x9, x8, [x19, #0x8] 9540c: eb08013f cmp x9, x8 95410: 54014562 b.hs 0x97cbc 95414: 6f00e400 movi v0.2d, #0000000000000000 95418: ad008120 stp q0, q0, [x9, #0x10] 9541c: 3d800120 str q0, [x9] 95420: f9400668 ldr x8, [x19, #0x8] 95424: 9100c108 add x8, x8, #0x30 95428: f9000668 str x8, [x19, #0x8] 9542c: 14000c38 b 0x9850c 95430: 91000a96 add x22, x20, #0x2 95434: 5285a048 mov w8, #0x2d02 // =11522 95438: a936ffbf stp xzr, xzr, [x29, #-0x98] 9543c: f81603bf stur xzr, [x29, #-0xa0] 95440: 781603a8 sturh w8, [x29, #-0xa0] 95444: 381623bf sturb wzr, [x29, #-0x9e] 95448: d10283a2 sub x2, x29, #0xa0 9544c: aa1603e0 mov x0, x22 95450: aa1503e1 mov x1, x21 95454: aa1303e3 mov x3, x19 95458: 9400182c bl 0x9b508 9545c: 140005de b 0x96bd4 95460: f1000d1f cmp x8, #0x3 95464: 5400bbcb b.lt 0x96bdc 95468: 39400288 ldrb w8, [x20] 9546c: 7101c91f cmp w8, #0x72 95470: 5400bb61 b.ne 0x96bdc 95474: 39400688 ldrb w8, [x20, #0x1] 95478: 71018d1f cmp w8, #0x63 9547c: 5400bb01 b.ne 0x96bdc 95480: 91000a97 add x23, x20, #0x2 95484: aa1703e0 mov x0, x23 95488: aa1503e1 mov x1, x21 9548c: aa1303e2 mov x2, x19 95490: 97ffbc15 bl 0x844e4 95494: aa0003f6 mov x22, x0 95498: eb1702df cmp x22, x23 9549c: 5400d100 b.eq 0x96ebc 954a0: aa1603e0 mov x0, x22 954a4: aa1503e1 mov x1, x21 954a8: aa1303e2 mov x2, x19 954ac: 97fffabe bl 0x93fa4 954b0: aa0003f5 mov x21, x0 954b4: eb1602bf cmp x21, x22 954b8: 5400d020 b.eq 0x96ebc 954bc: a9405a68 ldp x8, x22, [x19] 954c0: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 954c4: f2955569 movk x9, #0xaaab 954c8: cb0802c8 sub x8, x22, x8 954cc: 9344fd08 asr x8, x8, #4 954d0: 9b097d08 mul x8, x8, x9 954d4: f100091f cmp x8, #0x2 954d8: 5400b823 b.lo 0x96bdc 954dc: 385e82c8 ldurb w8, [x22, #-0x18] 954e0: a97f2ac9 ldp x9, x10, [x22, #-0x10] 954e4: d1005ecb sub x11, x22, #0x17 954e8: d100c2c0 sub x0, x22, #0x30 954ec: 7200011f tst w8, #0x1 954f0: d341fd08 lsr x8, x8, #1 954f4: 9a8a0161 csel x1, x11, x10, eq 954f8: 9a890102 csel x2, x8, x9, eq 954fc: 97ffe66f bl 0x8eeb8 95500: f85e02c8 ldur x8, [x22, #-0x20] 95504: f81a03a8 stur x8, [x29, #-0x60] 95508: 3cdd02c0 ldur q0, [x22, #-0x30] 9550c: 3d803340 str q0, [x26, #0xc0] 95510: a93dfedf stp xzr, xzr, [x22, #-0x28] 95514: f81d02df stur xzr, [x22, #-0x30] 95518: f9400676 ldr x22, [x19, #0x8] 9551c: 385e82c8 ldurb w8, [x22, #-0x18] 95520: d100c2d7 sub x23, x22, #0x30 95524: 36000068 tbz w8, #0x0, 0x95530 95528: f85f82c0 ldur x0, [x22, #-0x8] 9552c: 97fde925 bl 0xf9c0 95530: 394002e8 ldrb w8, [x23] 95534: 36000068 tbz w8, #0x0, 0x95540 95538: f85e02c0 ldur x0, [x22, #-0x20] 9553c: 97fde921 bl 0xf9c0 95540: f9400268 ldr x8, [x19] 95544: f9000677 str x23, [x19, #0x8] 95548: eb17011f cmp x8, x23 9554c: 54011a80 b.eq 0x9789c 95550: 385b82c8 ldurb w8, [x22, #-0x48] 95554: a97c2ac9 ldp x9, x10, [x22, #-0x40] 95558: d1011ecb sub x11, x22, #0x47 9555c: d10182c0 sub x0, x22, #0x60 95560: 7200011f tst w8, #0x1 95564: d341fd08 lsr x8, x8, #1 95568: 9a8a0161 csel x1, x11, x10, eq 9556c: 9a890102 csel x2, x8, x9, eq 95570: 97ffe652 bl 0x8eeb8 95574: f9400808 ldr x8, [x0, #0x10] 95578: f9007be8 str x8, [sp, #0xf0] 9557c: 3dc00000 ldr q0, [x0] 95580: 3d800740 str q0, [x26, #0x10] 95584: a900fc1f stp xzr, xzr, [x0, #0x8] 95588: f900001f str xzr, [x0] 9558c: d0000122 adrp x2, 0xbb000 95590: 9105c842 add x2, x2, #0x172 95594: 910383e0 add x0, sp, #0xe0 95598: 52800223 mov w3, #0x11 // =17 9559c: aa1f03e1 mov x1, xzr 955a0: 910383f6 add x22, sp, #0xe0 955a4: 97ffe5c7 bl 0x8ecc0 955a8: f9400ac8 ldr x8, [x22, #0x10] 955ac: 3dc002c0 ldr q0, [x22] 955b0: a900fedf stp xzr, xzr, [x22, #0x8] 955b4: f90002df str xzr, [x22] 955b8: f9008be8 str x8, [sp, #0x110] 955bc: 3d800f40 str q0, [x26, #0x30] 955c0: b0000121 adrp x1, 0xba000 955c4: 913cd021 add x1, x1, #0xf34 955c8: 910403e0 add x0, sp, #0x100 955cc: 321f03e2 orr w2, wzr, #0x2 955d0: 910403f6 add x22, sp, #0x100 955d4: 97ffe639 bl 0x8eeb8 955d8: f9400ac8 ldr x8, [x22, #0x10] 955dc: 3dc002c0 ldr q0, [x22] 955e0: a900fedf stp xzr, xzr, [x22, #0x8] 955e4: f90002df str xzr, [x22] 955e8: 385903b6 ldurb w22, [x29, #-0x70] 955ec: f81303a8 stur x8, [x29, #-0xd0] 955f0: a979a7a8 ldp x8, x9, [x29, #-0x68] 955f4: d101c3aa sub x10, x29, #0x70 955f8: b240014a orr x10, x10, #0x1 955fc: 720002df tst w22, #0x1 95600: 9a890141 csel x1, x10, x9, eq 95604: d341fec9 lsr x9, x22, #1 95608: 3d801740 str q0, [x26, #0x50] 9560c: 9a880122 csel x2, x9, x8, eq 95610: d10383a0 sub x0, x29, #0xe0 95614: d10383b7 sub x23, x29, #0xe0 95618: 97ffe628 bl 0x8eeb8 9561c: f9400ae8 ldr x8, [x23, #0x10] 95620: 3dc002e0 ldr q0, [x23] 95624: a900feff stp xzr, xzr, [x23, #0x8] 95628: f90002ff str xzr, [x23] 9562c: f81503a8 stur x8, [x29, #-0xb0] 95630: 3d801f40 str q0, [x26, #0x70] 95634: 90000101 adrp x1, 0xb5000 95638: 9117cc21 add x1, x1, #0x5f3 9563c: d10303a0 sub x0, x29, #0xc0 95640: 320003e2 orr w2, wzr, #0x1 95644: d10303b7 sub x23, x29, #0xc0 95648: 97ffe61c bl 0x8eeb8 9564c: f84012e9 ldur x9, [x23, #0x1] 95650: a940aeea ldp x10, x11, [x23, #0x8] 95654: 394002e8 ldrb w8, [x23] 95658: a900feff stp xzr, xzr, [x23, #0x8] 9565c: f90002ff str xzr, [x23] 95660: f80873ea stur x10, [sp, #0x87] 95664: f90043e9 str x9, [sp, #0x80] 95668: 381603a8 sturb w8, [x29, #-0xa0] 9566c: aa0903e8 mov x8, x9 95670: f84873e9 ldur x9, [sp, #0x87] 95674: f90043ff str xzr, [sp, #0x80] 95678: f80873ff stur xzr, [sp, #0x87] 9567c: f8091348 stur x8, [x26, #0x91] 95680: a936afa9 stp x9, x11, [x29, #-0x98] 95684: a9387fbf stp xzr, xzr, [x29, #-0x80] 95688: f81783bf stur xzr, [x29, #-0x88] 9568c: f9400668 ldr x8, [x19, #0x8] 95690: d10283a1 sub x1, x29, #0xa0 95694: d100c100 sub x0, x8, #0x30 95698: 94000e71 bl 0x9905c 9569c: 385783a8 ldurb w8, [x29, #-0x88] 956a0: 370117a8 tbnz w8, #0x0, 0x97994 956a4: 385603a8 ldurb w8, [x29, #-0xa0] 956a8: 370117e8 tbnz w8, #0x0, 0x979a4 956ac: 385403a8 ldurb w8, [x29, #-0xc0] 956b0: 37011828 tbnz w8, #0x0, 0x979b4 956b4: 385203a8 ldurb w8, [x29, #-0xe0] 956b8: 37011868 tbnz w8, #0x0, 0x979c4 956bc: 394403e8 ldrb w8, [sp, #0x100] 956c0: 370118a8 tbnz w8, #0x0, 0x979d4 956c4: 394383e8 ldrb w8, [sp, #0xe0] 956c8: 36000068 tbz w8, #0x0, 0x956d4 956cc: f9407be0 ldr x0, [sp, #0xf0] 956d0: 97fde8bc bl 0xf9c0 956d4: 2a1f03f3 mov w19, wzr 956d8: 36000076 tbz w22, #0x0, 0x956e4 956dc: f85a03a0 ldur x0, [x29, #-0x60] 956e0: 97fde8b8 bl 0xf9c0 956e4: 3500a7d3 cbnz w19, 0x96bdc 956e8: 14000a7c b 0x980d8 956ec: 91000a96 add x22, x20, #0x2 956f0: 321e03e8 orr w8, wzr, #0x4 956f4: 5287a549 mov w9, #0x3d2a // =15658 956f8: a936ffbf stp xzr, xzr, [x29, #-0x98] 956fc: f81603bf stur xzr, [x29, #-0xa0] 95700: 381603a8 sturb w8, [x29, #-0xa0] 95704: 78091349 sturh w9, [x26, #0x91] 95708: 381633bf sturb wzr, [x29, #-0x9d] 9570c: d10283a2 sub x2, x29, #0xa0 95710: aa1603e0 mov x0, x22 95714: aa1503e1 mov x1, x21 95718: aa1303e3 mov x3, x19 9571c: 9400177b bl 0x9b508 95720: 1400052d b 0x96bd4 95724: 91000a96 add x22, x20, #0x2 95728: 321f07e8 orr w8, wzr, #0x6 9572c: 528007a9 mov w9, #0x3d // =61 95730: 5287c7ca mov w10, #0x3e3e // =15934 95734: a936ffbf stp xzr, xzr, [x29, #-0x98] 95738: f81603bf stur xzr, [x29, #-0xa0] 9573c: 381603a8 sturb w8, [x29, #-0xa0] 95740: 381633a9 sturb w9, [x29, #-0x9d] 95744: 7809134a sturh w10, [x26, #0x91] 95748: 381643bf sturb wzr, [x29, #-0x9c] 9574c: d10283a2 sub x2, x29, #0xa0 95750: aa1603e0 mov x0, x22 95754: aa1503e1 mov x1, x21 95758: aa1303e3 mov x3, x19 9575c: 9400176b bl 0x9b508 95760: 1400051d b 0x96bd4 95764: 91000a96 add x22, x20, #0x2 95768: 52854048 mov w8, #0x2a02 // =10754 9576c: a936ffbf stp xzr, xzr, [x29, #-0x98] 95770: f81603bf stur xzr, [x29, #-0xa0] 95774: 781603a8 sturh w8, [x29, #-0xa0] 95778: 381623bf sturb wzr, [x29, #-0x9e] 9577c: d10283a2 sub x2, x29, #0xa0 95780: aa1603e0 mov x0, x22 95784: aa1503e1 mov x1, x21 95788: aa1303e3 mov x3, x19 9578c: 9400175f bl 0x9b508 95790: 14000511 b 0x96bd4 95794: 91000a96 add x22, x20, #0x2 95798: eb1502df cmp x22, x21 9579c: 54005a60 b.eq 0x962e8 957a0: 394002c8 ldrb w8, [x22] 957a4: 71017d1f cmp w8, #0x5f 957a8: 54005a01 b.ne 0x962e8 957ac: 91000e96 add x22, x20, #0x3 957b0: 321e03e8 orr w8, wzr, #0x4 957b4: 5285a5a9 mov w9, #0x2d2d // =11565 957b8: a936ffbf stp xzr, xzr, [x29, #-0x98] 957bc: f81603bf stur xzr, [x29, #-0xa0] 957c0: 381603a8 sturb w8, [x29, #-0xa0] 957c4: 78091349 sturh w9, [x26, #0x91] 957c8: 381633bf sturb wzr, [x29, #-0x9d] 957cc: d10283a2 sub x2, x29, #0xa0 957d0: aa1603e0 mov x0, x22 957d4: aa1503e1 mov x1, x21 957d8: aa1303e3 mov x3, x19 957dc: 940018aa bl 0x9ba84 957e0: 140004fd b 0x96bd4 957e4: 91000a96 add x22, x20, #0x2 957e8: 5284a048 mov w8, #0x2502 // =9474 957ec: a936ffbf stp xzr, xzr, [x29, #-0x98] 957f0: f81603bf stur xzr, [x29, #-0xa0] 957f4: 781603a8 sturh w8, [x29, #-0xa0] 957f8: 381623bf sturb wzr, [x29, #-0x9e] 957fc: d10283a2 sub x2, x29, #0xa0 95800: aa1603e0 mov x0, x22 95804: aa1503e1 mov x1, x21 95808: aa1303e3 mov x3, x19 9580c: 9400173f bl 0x9b508 95810: 140004f1 b 0x96bd4 95814: 91000a96 add x22, x20, #0x2 95818: 321e03e8 orr w8, wzr, #0x4 9581c: 5287c7c9 mov w9, #0x3e3e // =15934 95820: a936ffbf stp xzr, xzr, [x29, #-0x98] 95824: f81603bf stur xzr, [x29, #-0xa0] 95828: 381603a8 sturb w8, [x29, #-0xa0] 9582c: 78091349 sturh w9, [x26, #0x91] 95830: 381633bf sturb wzr, [x29, #-0x9d] 95834: d10283a2 sub x2, x29, #0xa0 95838: aa1603e0 mov x0, x22 9583c: aa1503e1 mov x1, x21 95840: aa1303e3 mov x3, x19 95844: 94001731 bl 0x9b508 95848: 140004e3 b 0x96bd4 9584c: 91000a96 add x22, x20, #0x2 95850: 321e03e8 orr w8, wzr, #0x4 95854: 5287a429 mov w9, #0x3d21 // =15649 95858: a936ffbf stp xzr, xzr, [x29, #-0x98] 9585c: f81603bf stur xzr, [x29, #-0xa0] 95860: 381603a8 sturb w8, [x29, #-0xa0] 95864: 78091349 sturh w9, [x26, #0x91] 95868: 381633bf sturb wzr, [x29, #-0x9d] 9586c: d10283a2 sub x2, x29, #0xa0 95870: aa1603e0 mov x0, x22 95874: aa1503e1 mov x1, x21 95878: aa1303e3 mov x3, x19 9587c: 94001723 bl 0x9b508 95880: 140004d5 b 0x96bd4 95884: 91000a96 add x22, x20, #0x2 95888: aa1603e0 mov x0, x22 9588c: aa1503e1 mov x1, x21 95890: aa1303e2 mov x2, x19 95894: 97fff9c4 bl 0x93fa4 95898: aa0003f5 mov x21, x0 9589c: eb1602bf cmp x21, x22 958a0: 5400ab80 b.eq 0x96e10 958a4: a9405e68 ldp x8, x23, [x19] 958a8: eb17011f cmp x8, x23 958ac: aa1603e8 mov x8, x22 958b0: 5400fae0 b.eq 0x9780c 958b4: 385e82e8 ldurb w8, [x23, #-0x18] 958b8: a97f2ae9 ldp x9, x10, [x23, #-0x10] 958bc: d1005eeb sub x11, x23, #0x17 958c0: d100c2e0 sub x0, x23, #0x30 958c4: 7200011f tst w8, #0x1 958c8: d341fd08 lsr x8, x8, #1 958cc: 9a8a0161 csel x1, x11, x10, eq 958d0: 9a890102 csel x2, x8, x9, eq 958d4: 97ffe579 bl 0x8eeb8 958d8: f85e02e8 ldur x8, [x23, #-0x20] 958dc: f81a03a8 stur x8, [x29, #-0x60] 958e0: 3cdd02e0 ldur q0, [x23, #-0x30] 958e4: 3d803340 str q0, [x26, #0xc0] 958e8: a93dfeff stp xzr, xzr, [x23, #-0x28] 958ec: f81d02ff stur xzr, [x23, #-0x30] 958f0: d0000122 adrp x2, 0xbb000 958f4: 91059c42 add x2, x2, #0x167 958f8: d101c3a0 sub x0, x29, #0x70 958fc: 52800143 mov w3, #0xa // =10 95900: aa1f03e1 mov x1, xzr 95904: d101c3b7 sub x23, x29, #0x70 95908: 97ffe4ee bl 0x8ecc0 9590c: f9400ae8 ldr x8, [x23, #0x10] 95910: 3dc002e0 ldr q0, [x23] 95914: a900feff stp xzr, xzr, [x23, #0x8] 95918: f90002ff str xzr, [x23] 9591c: f81703a8 stur x8, [x29, #-0x90] 95920: 3d802740 str q0, [x26, #0x90] 95924: 90000101 adrp x1, 0xb5000 95928: 9117cc21 add x1, x1, #0x5f3 9592c: d10283a0 sub x0, x29, #0xa0 95930: 320003e2 orr w2, wzr, #0x1 95934: d10283b7 sub x23, x29, #0xa0 95938: 97ffe560 bl 0x8eeb8 9593c: a940aee8 ldp x8, x11, [x23, #0x8] 95940: f84012e9 ldur x9, [x23, #0x1] 95944: 394002ea ldrb w10, [x23] 95948: a900feff stp xzr, xzr, [x23, #0x8] 9594c: f8077348 stur x8, [x26, #0x77] 95950: f81403a9 stur x9, [x29, #-0xc0] 95954: f90002ff str xzr, [x23] 95958: f940067c ldr x28, [x19, #0x8] 9595c: aa1c03f3 mov x19, x28 95960: 385d0e68 ldrb w8, [x19, #-0x30]! 95964: 3700ba28 tbnz w8, #0x0, 0x970a8 95968: 781d039f sturh wzr, [x28, #-0x30] 9596c: d1008397 sub x23, x28, #0x20 95970: 14000796 b 0x977c8 95974: 91000a96 add x22, x20, #0x2 95978: 5285a048 mov w8, #0x2d02 // =11522 9597c: a936ffbf stp xzr, xzr, [x29, #-0x98] 95980: f81603bf stur xzr, [x29, #-0xa0] 95984: 781603a8 sturh w8, [x29, #-0xa0] 95988: 381623bf sturb wzr, [x29, #-0x9e] 9598c: d10283a2 sub x2, x29, #0xa0 95990: aa1603e0 mov x0, x22 95994: aa1503e1 mov x1, x21 95998: aa1303e3 mov x3, x19 9599c: 9400183a bl 0x9ba84 959a0: 1400048d b 0x96bd4 959a4: 91000a96 add x22, x20, #0x2 959a8: 52842048 mov w8, #0x2102 // =8450 959ac: a936ffbf stp xzr, xzr, [x29, #-0x98] 959b0: f81603bf stur xzr, [x29, #-0xa0] 959b4: 781603a8 sturh w8, [x29, #-0xa0] 959b8: 381623bf sturb wzr, [x29, #-0x9e] 959bc: d10283a2 sub x2, x29, #0xa0 959c0: aa1603e0 mov x0, x22 959c4: aa1503e1 mov x1, x21 959c8: aa1303e3 mov x3, x19 959cc: 9400182e bl 0x9ba84 959d0: 14000481 b 0x96bd4 959d4: f1000d1f cmp x8, #0x3 959d8: 5400902b b.lt 0x96bdc 959dc: 39400288 ldrb w8, [x20] 959e0: 7101cd1f cmp w8, #0x73 959e4: 54008fc1 b.ne 0x96bdc 959e8: 39400688 ldrb w8, [x20, #0x1] 959ec: 71018d1f cmp w8, #0x63 959f0: 54008f61 b.ne 0x96bdc 959f4: 91000a97 add x23, x20, #0x2 959f8: aa1703e0 mov x0, x23 959fc: aa1503e1 mov x1, x21 95a00: aa1303e2 mov x2, x19 95a04: 97ffbab8 bl 0x844e4 95a08: aa0003f6 mov x22, x0 95a0c: eb1702df cmp x22, x23 95a10: 54008e60 b.eq 0x96bdc 95a14: aa1603e0 mov x0, x22 95a18: aa1503e1 mov x1, x21 95a1c: aa1303e2 mov x2, x19 95a20: 97fff961 bl 0x93fa4 95a24: aa0003f5 mov x21, x0 95a28: eb1602bf cmp x21, x22 95a2c: 54008d80 b.eq 0x96bdc 95a30: a9405a68 ldp x8, x22, [x19] 95a34: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 95a38: f2955569 movk x9, #0xaaab 95a3c: cb0802c8 sub x8, x22, x8 95a40: 9344fd08 asr x8, x8, #4 95a44: 9b097d08 mul x8, x8, x9 95a48: f100091f cmp x8, #0x2 95a4c: 54008c83 b.lo 0x96bdc 95a50: 385e82c8 ldurb w8, [x22, #-0x18] 95a54: a97f2ac9 ldp x9, x10, [x22, #-0x10] 95a58: d1005ecb sub x11, x22, #0x17 95a5c: d100c2c0 sub x0, x22, #0x30 95a60: 7200011f tst w8, #0x1 95a64: d341fd08 lsr x8, x8, #1 95a68: 9a8a0161 csel x1, x11, x10, eq 95a6c: 9a890102 csel x2, x8, x9, eq 95a70: 97ffe512 bl 0x8eeb8 95a74: f85e02c8 ldur x8, [x22, #-0x20] 95a78: f81a03a8 stur x8, [x29, #-0x60] 95a7c: 3cdd02c0 ldur q0, [x22, #-0x30] 95a80: 3d803340 str q0, [x26, #0xc0] 95a84: a93dfedf stp xzr, xzr, [x22, #-0x28] 95a88: f81d02df stur xzr, [x22, #-0x30] 95a8c: f9400674 ldr x20, [x19, #0x8] 95a90: 385e8288 ldurb w8, [x20, #-0x18] 95a94: d100c296 sub x22, x20, #0x30 95a98: 36000068 tbz w8, #0x0, 0x95aa4 95a9c: f85f8280 ldur x0, [x20, #-0x8] 95aa0: 97fde7c8 bl 0xf9c0 95aa4: 394002c8 ldrb w8, [x22] 95aa8: 36000068 tbz w8, #0x0, 0x95ab4 95aac: f85e0280 ldur x0, [x20, #-0x20] 95ab0: 97fde7c4 bl 0xf9c0 95ab4: f9000676 str x22, [x19, #0x8] 95ab8: 385b8288 ldurb w8, [x20, #-0x48] 95abc: a97c2a89 ldp x9, x10, [x20, #-0x40] 95ac0: d1011e8b sub x11, x20, #0x47 95ac4: d1018280 sub x0, x20, #0x60 95ac8: 7200011f tst w8, #0x1 95acc: d341fd08 lsr x8, x8, #1 95ad0: 9a8a0161 csel x1, x11, x10, eq 95ad4: 9a890102 csel x2, x8, x9, eq 95ad8: 97ffe4f8 bl 0x8eeb8 95adc: f9400808 ldr x8, [x0, #0x10] 95ae0: f9007be8 str x8, [sp, #0xf0] 95ae4: 3dc00000 ldr q0, [x0] 95ae8: 3d800740 str q0, [x26, #0x10] 95aec: a900fc1f stp xzr, xzr, [x0, #0x8] 95af0: f900001f str xzr, [x0] 95af4: d0000122 adrp x2, 0xbb000 95af8: 91061042 add x2, x2, #0x184 95afc: 910383e0 add x0, sp, #0xe0 95b00: 321e07e3 orr w3, wzr, #0xc 95b04: aa1f03e1 mov x1, xzr 95b08: 910383f4 add x20, sp, #0xe0 95b0c: 97ffe46d bl 0x8ecc0 95b10: f9400a88 ldr x8, [x20, #0x10] 95b14: 3dc00280 ldr q0, [x20] 95b18: a900fe9f stp xzr, xzr, [x20, #0x8] 95b1c: f900029f str xzr, [x20] 95b20: f9008be8 str x8, [sp, #0x110] 95b24: 3d800f40 str q0, [x26, #0x30] 95b28: b0000121 adrp x1, 0xba000 95b2c: 913cd021 add x1, x1, #0xf34 95b30: 910403e0 add x0, sp, #0x100 95b34: 321f03e2 orr w2, wzr, #0x2 95b38: 910403f4 add x20, sp, #0x100 95b3c: 97ffe4df bl 0x8eeb8 95b40: 385903b6 ldurb w22, [x29, #-0x70] 95b44: f9400a88 ldr x8, [x20, #0x10] 95b48: 3dc00280 ldr q0, [x20] 95b4c: a900fe9f stp xzr, xzr, [x20, #0x8] 95b50: f900029f str xzr, [x20] 95b54: a979d3aa ldp x10, x20, [x29, #-0x68] 95b58: d101c3a9 sub x9, x29, #0x70 95b5c: b2400129 orr x9, x9, #0x1 95b60: 720002df tst w22, #0x1 95b64: f81303a8 stur x8, [x29, #-0xd0] 95b68: d341fec8 lsr x8, x22, #1 95b6c: 9a940121 csel x1, x9, x20, eq 95b70: 3d801740 str q0, [x26, #0x50] 95b74: 9a8a0102 csel x2, x8, x10, eq 95b78: d10383a0 sub x0, x29, #0xe0 95b7c: d10383b7 sub x23, x29, #0xe0 95b80: 97ffe4ce bl 0x8eeb8 95b84: f9400ae8 ldr x8, [x23, #0x10] 95b88: 3dc002e0 ldr q0, [x23] 95b8c: a900feff stp xzr, xzr, [x23, #0x8] 95b90: f90002ff str xzr, [x23] 95b94: f81503a8 stur x8, [x29, #-0xb0] 95b98: 3d801f40 str q0, [x26, #0x70] 95b9c: 90000101 adrp x1, 0xb5000 95ba0: 9117cc21 add x1, x1, #0x5f3 95ba4: d10303a0 sub x0, x29, #0xc0 95ba8: 320003e2 orr w2, wzr, #0x1 95bac: d10303b7 sub x23, x29, #0xc0 95bb0: 97ffe4c2 bl 0x8eeb8 95bb4: 14000ab8 b 0x98694 95bb8: f1000d1f cmp x8, #0x3 95bbc: 5400810b b.lt 0x96bdc 95bc0: 39400288 ldrb w8, [x20] 95bc4: 7101cd1f cmp w8, #0x73 95bc8: 540080a1 b.ne 0x96bdc 95bcc: 39400688 ldrb w8, [x20, #0x1] 95bd0: 7101e91f cmp w8, #0x7a 95bd4: 54008041 b.ne 0x96bdc 95bd8: 91000a96 add x22, x20, #0x2 95bdc: aa1603e0 mov x0, x22 95be0: aa1503e1 mov x1, x21 95be4: aa1303e2 mov x2, x19 95be8: 97fff8ef bl 0x93fa4 95bec: aa0003f5 mov x21, x0 95bf0: eb1602bf cmp x21, x22 95bf4: 54007f40 b.eq 0x96bdc 95bf8: a9405a68 ldp x8, x22, [x19] 95bfc: eb16011f cmp x8, x22 95c00: 54007ee0 b.eq 0x96bdc 95c04: 385e82c8 ldurb w8, [x22, #-0x18] 95c08: a97f2ac9 ldp x9, x10, [x22, #-0x10] 95c0c: d1005ecb sub x11, x22, #0x17 95c10: d100c2c0 sub x0, x22, #0x30 95c14: 7200011f tst w8, #0x1 95c18: d341fd08 lsr x8, x8, #1 95c1c: 9a8a0161 csel x1, x11, x10, eq 95c20: 9a890102 csel x2, x8, x9, eq 95c24: 97ffe4a5 bl 0x8eeb8 95c28: f85e02c8 ldur x8, [x22, #-0x20] 95c2c: f81503a8 stur x8, [x29, #-0xb0] 95c30: 3cdd02c0 ldur q0, [x22, #-0x30] 95c34: 3d801f40 str q0, [x26, #0x70] 95c38: a93dfedf stp xzr, xzr, [x22, #-0x28] 95c3c: f81d02df stur xzr, [x22, #-0x30] 95c40: d0000122 adrp x2, 0xbb000 95c44: 91064442 add x2, x2, #0x191 95c48: d10303a0 sub x0, x29, #0xc0 95c4c: 321d03e3 orr w3, wzr, #0x8 95c50: aa1f03e1 mov x1, xzr 95c54: d10303b4 sub x20, x29, #0xc0 95c58: 97ffe41a bl 0x8ecc0 95c5c: f9400a88 ldr x8, [x20, #0x10] 95c60: 3dc00280 ldr q0, [x20] 95c64: a900fe9f stp xzr, xzr, [x20, #0x8] 95c68: f900029f str xzr, [x20] 95c6c: f81a03a8 stur x8, [x29, #-0x60] 95c70: 3d803340 str q0, [x26, #0xc0] 95c74: 90000101 adrp x1, 0xb5000 95c78: 9117cc21 add x1, x1, #0x5f3 95c7c: d101c3a0 sub x0, x29, #0x70 95c80: 320003e2 orr w2, wzr, #0x1 95c84: d101c3b4 sub x20, x29, #0x70 95c88: 97ffe48c bl 0x8eeb8 95c8c: 140000a0 b 0x95f0c 95c90: 91000a96 add x22, x20, #0x2 95c94: 321f07e8 orr w8, wzr, #0x6 95c98: 52800549 mov w9, #0x2a // =42 95c9c: 5287c5aa mov w10, #0x3e2d // =15917 95ca0: a936ffbf stp xzr, xzr, [x29, #-0x98] 95ca4: f81603bf stur xzr, [x29, #-0xa0] 95ca8: 381603a8 sturb w8, [x29, #-0xa0] 95cac: 381633a9 sturb w9, [x29, #-0x9d] 95cb0: 7809134a sturh w10, [x26, #0x91] 95cb4: 381643bf sturb wzr, [x29, #-0x9c] 95cb8: d10283a2 sub x2, x29, #0xa0 95cbc: aa1603e0 mov x0, x22 95cc0: aa1503e1 mov x1, x21 95cc4: aa1303e3 mov x3, x19 95cc8: 94001610 bl 0x9b508 95ccc: 140003c2 b 0x96bd4 95cd0: f1000d1f cmp x8, #0x3 95cd4: 5400784b b.lt 0x96bdc 95cd8: 39400288 ldrb w8, [x20] 95cdc: 7101c11f cmp w8, #0x70 95ce0: 540077e1 b.ne 0x96bdc 95ce4: 39400688 ldrb w8, [x20, #0x1] 95ce8: 7101d11f cmp w8, #0x74 95cec: 54007781 b.ne 0x96bdc 95cf0: 91000a97 add x23, x20, #0x2 95cf4: aa1703e0 mov x0, x23 95cf8: aa1503e1 mov x1, x21 95cfc: aa1303e2 mov x2, x19 95d00: 97fff8a9 bl 0x93fa4 95d04: aa0003f6 mov x22, x0 95d08: eb1702df cmp x22, x23 95d0c: 54007680 b.eq 0x96bdc 95d10: aa1603e0 mov x0, x22 95d14: aa1503e1 mov x1, x21 95d18: aa1303e2 mov x2, x19 95d1c: 97fff8a2 bl 0x93fa4 95d20: aa0003f5 mov x21, x0 95d24: eb1602bf cmp x21, x22 95d28: 540075a0 b.eq 0x96bdc 95d2c: a9405a68 ldp x8, x22, [x19] 95d30: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 95d34: f2955569 movk x9, #0xaaab 95d38: cb0802c8 sub x8, x22, x8 95d3c: 9344fd08 asr x8, x8, #4 95d40: 9b097d08 mul x8, x8, x9 95d44: f100091f cmp x8, #0x2 95d48: 540074a3 b.lo 0x96bdc 95d4c: 385e82c8 ldurb w8, [x22, #-0x18] 95d50: a97f2ac9 ldp x9, x10, [x22, #-0x10] 95d54: d1005ecb sub x11, x22, #0x17 95d58: d100c2c0 sub x0, x22, #0x30 95d5c: 7200011f tst w8, #0x1 95d60: d341fd08 lsr x8, x8, #1 95d64: 9a8a0161 csel x1, x11, x10, eq 95d68: 9a890102 csel x2, x8, x9, eq 95d6c: 97ffe453 bl 0x8eeb8 95d70: f85e02c8 ldur x8, [x22, #-0x20] 95d74: f81703a8 stur x8, [x29, #-0x90] 95d78: 3cdd02c0 ldur q0, [x22, #-0x30] 95d7c: 3d802740 str q0, [x26, #0x90] 95d80: a93dfedf stp xzr, xzr, [x22, #-0x28] 95d84: f81d02df stur xzr, [x22, #-0x30] 95d88: f9400674 ldr x20, [x19, #0x8] 95d8c: 385e8288 ldurb w8, [x20, #-0x18] 95d90: d100c296 sub x22, x20, #0x30 95d94: 36000068 tbz w8, #0x0, 0x95da0 95d98: f85f8280 ldur x0, [x20, #-0x8] 95d9c: 97fde709 bl 0xf9c0 95da0: 394002c8 ldrb w8, [x22] 95da4: 36000068 tbz w8, #0x0, 0x95db0 95da8: f85e0280 ldur x0, [x20, #-0x20] 95dac: 97fde705 bl 0xf9c0 95db0: d1018280 sub x0, x20, #0x60 95db4: f9000676 str x22, [x19, #0x8] 95db8: d0000121 adrp x1, 0xbb000 95dbc: 91041021 add x1, x1, #0x104 95dc0: 321f03e2 orr w2, wzr, #0x2 95dc4: 97ffe43d bl 0x8eeb8 95dc8: 385603b4 ldurb w20, [x29, #-0xa0] 95dcc: f9400668 ldr x8, [x19, #0x8] 95dd0: a976cfaa ldp x10, x19, [x29, #-0x98] 95dd4: d10283a9 sub x9, x29, #0xa0 95dd8: b2400129 orr x9, x9, #0x1 95ddc: 7200029f tst w20, #0x1 95de0: d100c100 sub x0, x8, #0x30 95de4: d341fe88 lsr x8, x20, #1 95de8: 9a930121 csel x1, x9, x19, eq 95dec: 9a8a0102 csel x2, x8, x10, eq 95df0: 97ffe432 bl 0x8eeb8 95df4: 36011734 tbz w20, #0x0, 0x980d8 95df8: aa1303e0 mov x0, x19 95dfc: 140008b6 b 0x980d4 95e00: f1000d1f cmp x8, #0x3 95e04: 54006ecb b.lt 0x96bdc 95e08: 39400288 ldrb w8, [x20] 95e0c: 7101cd1f cmp w8, #0x73 95e10: 54006e61 b.ne 0x96bdc 95e14: 39400688 ldrb w8, [x20, #0x1] 95e18: 7101c11f cmp w8, #0x70 95e1c: 54006e01 b.ne 0x96bdc 95e20: 91000a96 add x22, x20, #0x2 95e24: aa1603e0 mov x0, x22 95e28: aa1503e1 mov x1, x21 95e2c: aa1303e2 mov x2, x19 95e30: 97fff85d bl 0x93fa4 95e34: 14000368 b 0x96bd4 95e38: f1000d1f cmp x8, #0x3 95e3c: 54006d0b b.lt 0x96bdc 95e40: 39400288 ldrb w8, [x20] 95e44: 7101cd1f cmp w8, #0x73 95e48: 54006ca1 b.ne 0x96bdc 95e4c: 39400688 ldrb w8, [x20, #0x1] 95e50: 7101d11f cmp w8, #0x74 95e54: 54006c41 b.ne 0x96bdc 95e58: 91000a96 add x22, x20, #0x2 95e5c: aa1603e0 mov x0, x22 95e60: aa1503e1 mov x1, x21 95e64: aa1303e2 mov x2, x19 95e68: 97ffb99f bl 0x844e4 95e6c: aa0003f5 mov x21, x0 95e70: eb1602bf cmp x21, x22 95e74: 54006b40 b.eq 0x96bdc 95e78: a9405a68 ldp x8, x22, [x19] 95e7c: eb16011f cmp x8, x22 95e80: 54006ae0 b.eq 0x96bdc 95e84: 385e82c8 ldurb w8, [x22, #-0x18] 95e88: a97f2ac9 ldp x9, x10, [x22, #-0x10] 95e8c: d1005ecb sub x11, x22, #0x17 95e90: d100c2c0 sub x0, x22, #0x30 95e94: 7200011f tst w8, #0x1 95e98: d341fd08 lsr x8, x8, #1 95e9c: 9a8a0161 csel x1, x11, x10, eq 95ea0: 9a890102 csel x2, x8, x9, eq 95ea4: 97ffe405 bl 0x8eeb8 95ea8: f85e02c8 ldur x8, [x22, #-0x20] 95eac: f81503a8 stur x8, [x29, #-0xb0] 95eb0: 3cdd02c0 ldur q0, [x22, #-0x30] 95eb4: 3d801f40 str q0, [x26, #0x70] 95eb8: a93dfedf stp xzr, xzr, [x22, #-0x28] 95ebc: f81d02df stur xzr, [x22, #-0x30] 95ec0: d0000122 adrp x2, 0xbb000 95ec4: 91064442 add x2, x2, #0x191 95ec8: d10303a0 sub x0, x29, #0xc0 95ecc: 321d03e3 orr w3, wzr, #0x8 95ed0: aa1f03e1 mov x1, xzr 95ed4: d10303b4 sub x20, x29, #0xc0 95ed8: 97ffe37a bl 0x8ecc0 95edc: f9400a88 ldr x8, [x20, #0x10] 95ee0: 3dc00280 ldr q0, [x20] 95ee4: a900fe9f stp xzr, xzr, [x20, #0x8] 95ee8: f900029f str xzr, [x20] 95eec: f81a03a8 stur x8, [x29, #-0x60] 95ef0: 3d803340 str q0, [x26, #0xc0] 95ef4: 90000101 adrp x1, 0xb5000 95ef8: 9117cc21 add x1, x1, #0x5f3 95efc: d101c3a0 sub x0, x29, #0x70 95f00: 320003e2 orr w2, wzr, #0x1 95f04: d101c3b4 sub x20, x29, #0x70 95f08: 97ffe3ec bl 0x8eeb8 95f0c: f8401289 ldur x9, [x20, #0x1] 95f10: a940ae8a ldp x10, x11, [x20, #0x8] 95f14: 39400288 ldrb w8, [x20] 95f18: a900fe9f stp xzr, xzr, [x20, #0x8] 95f1c: f900029f str xzr, [x20] 95f20: f805734a stur x10, [x26, #0x57] 95f24: f81203a9 stur x9, [x29, #-0xe0] 95f28: 381603a8 sturb w8, [x29, #-0xa0] 95f2c: aa0903e8 mov x8, x9 95f30: f8457349 ldur x9, [x26, #0x57] 95f34: f81203bf stur xzr, [x29, #-0xe0] 95f38: f805735f stur xzr, [x26, #0x57] 95f3c: 1400036d b 0x96cf0 95f40: 91000a96 add x22, x20, #0x2 95f44: 52856048 mov w8, #0x2b02 // =11010 95f48: a936ffbf stp xzr, xzr, [x29, #-0x98] 95f4c: f81603bf stur xzr, [x29, #-0xa0] 95f50: 781603a8 sturh w8, [x29, #-0xa0] 95f54: 381623bf sturb wzr, [x29, #-0x9e] 95f58: d10283a2 sub x2, x29, #0xa0 95f5c: aa1603e0 mov x0, x22 95f60: aa1503e1 mov x1, x21 95f64: aa1303e3 mov x3, x19 95f68: 94001568 bl 0x9b508 95f6c: 1400031a b 0x96bd4 95f70: 91000a96 add x22, x20, #0x2 95f74: eb1502df cmp x22, x21 95f78: 540064c0 b.eq 0x96c10 95f7c: 394002c8 ldrb w8, [x22] 95f80: 71017d1f cmp w8, #0x5f 95f84: 54006461 b.ne 0x96c10 95f88: 91000e96 add x22, x20, #0x3 95f8c: 321e03e8 orr w8, wzr, #0x4 95f90: 52856569 mov w9, #0x2b2b // =11051 95f94: a936ffbf stp xzr, xzr, [x29, #-0x98] 95f98: f81603bf stur xzr, [x29, #-0xa0] 95f9c: 381603a8 sturb w8, [x29, #-0xa0] 95fa0: 78091349 sturh w9, [x26, #0x91] 95fa4: 381633bf sturb wzr, [x29, #-0x9d] 95fa8: d10283a2 sub x2, x29, #0xa0 95fac: aa1603e0 mov x0, x22 95fb0: aa1503e1 mov x1, x21 95fb4: aa1303e3 mov x3, x19 95fb8: 940016b3 bl 0x9ba84 95fbc: 14000306 b 0x96bd4 95fc0: 91000a96 add x22, x20, #0x2 95fc4: 52856048 mov w8, #0x2b02 // =11010 95fc8: a936ffbf stp xzr, xzr, [x29, #-0x98] 95fcc: f81603bf stur xzr, [x29, #-0xa0] 95fd0: 781603a8 sturh w8, [x29, #-0xa0] 95fd4: 381623bf sturb wzr, [x29, #-0x9e] 95fd8: d10283a2 sub x2, x29, #0xa0 95fdc: aa1603e0 mov x0, x22 95fe0: aa1503e1 mov x1, x21 95fe4: aa1303e3 mov x3, x19 95fe8: 940016a7 bl 0x9ba84 95fec: 140002fa b 0x96bd4 95ff0: f1000d1f cmp x8, #0x3 95ff4: 54005f4b b.lt 0x96bdc 95ff8: 39400288 ldrb w8, [x20] 95ffc: 7101851f cmp w8, #0x61 96000: 54005ee1 b.ne 0x96bdc 96004: 39400688 ldrb w8, [x20, #0x1] 96008: 7101d11f cmp w8, #0x74 9600c: 54005e81 b.ne 0x96bdc 96010: 91000a96 add x22, x20, #0x2 96014: aa1603e0 mov x0, x22 96018: aa1503e1 mov x1, x21 9601c: aa1303e2 mov x2, x19 96020: 97ffb931 bl 0x844e4 96024: aa0003f5 mov x21, x0 96028: eb1602bf cmp x21, x22 9602c: 54005d80 b.eq 0x96bdc 96030: a9405a68 ldp x8, x22, [x19] 96034: eb16011f cmp x8, x22 96038: 54005d20 b.eq 0x96bdc 9603c: 385e82c8 ldurb w8, [x22, #-0x18] 96040: a97f2ac9 ldp x9, x10, [x22, #-0x10] 96044: d1005ecb sub x11, x22, #0x17 96048: d100c2c0 sub x0, x22, #0x30 9604c: 7200011f tst w8, #0x1 96050: d341fd08 lsr x8, x8, #1 96054: 9a8a0161 csel x1, x11, x10, eq 96058: 9a890102 csel x2, x8, x9, eq 9605c: 97ffe397 bl 0x8eeb8 96060: f85e02c8 ldur x8, [x22, #-0x20] 96064: f81a03a8 stur x8, [x29, #-0x60] 96068: 3cdd02c0 ldur q0, [x22, #-0x30] 9606c: 3d803340 str q0, [x26, #0xc0] 96070: a93dfedf stp xzr, xzr, [x22, #-0x28] 96074: f81d02df stur xzr, [x22, #-0x30] 96078: 90000122 adrp x2, 0xba000 9607c: 913c7842 add x2, x2, #0xf1e 96080: d101c3a0 sub x0, x29, #0x70 96084: 52800123 mov w3, #0x9 // =9 96088: aa1f03e1 mov x1, xzr 9608c: d101c3b4 sub x20, x29, #0x70 96090: 97ffe30c bl 0x8ecc0 96094: f9400a88 ldr x8, [x20, #0x10] 96098: 3dc00280 ldr q0, [x20] 9609c: a900fe9f stp xzr, xzr, [x20, #0x8] 960a0: f900029f str xzr, [x20] 960a4: f81703a8 stur x8, [x29, #-0x90] 960a8: 3d802740 str q0, [x26, #0x90] 960ac: f00000e1 adrp x1, 0xb5000 960b0: 9117cc21 add x1, x1, #0x5f3 960b4: d10283a0 sub x0, x29, #0xa0 960b8: 320003e2 orr w2, wzr, #0x1 960bc: d10283b4 sub x20, x29, #0xa0 960c0: 97ffe37e bl 0x8eeb8 960c4: 14000042 b 0x961cc 960c8: 91000a96 add x22, x20, #0x2 960cc: 5287a048 mov w8, #0x3d02 // =15618 960d0: a936ffbf stp xzr, xzr, [x29, #-0x98] 960d4: f81603bf stur xzr, [x29, #-0xa0] 960d8: 781603a8 sturh w8, [x29, #-0xa0] 960dc: 381623bf sturb wzr, [x29, #-0x9e] 960e0: d10283a2 sub x2, x29, #0xa0 960e4: aa1603e0 mov x0, x22 960e8: aa1503e1 mov x1, x21 960ec: aa1303e3 mov x3, x19 960f0: 94001506 bl 0x9b508 960f4: 140002b8 b 0x96bd4 960f8: f1000d1f cmp x8, #0x3 960fc: 5400570b b.lt 0x96bdc 96100: 39400288 ldrb w8, [x20] 96104: 7101851f cmp w8, #0x61 96108: 540056a1 b.ne 0x96bdc 9610c: 39400688 ldrb w8, [x20, #0x1] 96110: 7101e91f cmp w8, #0x7a 96114: 54005641 b.ne 0x96bdc 96118: 91000a96 add x22, x20, #0x2 9611c: aa1603e0 mov x0, x22 96120: aa1503e1 mov x1, x21 96124: aa1303e2 mov x2, x19 96128: 97fff79f bl 0x93fa4 9612c: aa0003f5 mov x21, x0 96130: eb1602bf cmp x21, x22 96134: 54005540 b.eq 0x96bdc 96138: a9405a68 ldp x8, x22, [x19] 9613c: eb16011f cmp x8, x22 96140: 540054e0 b.eq 0x96bdc 96144: 385e82c8 ldurb w8, [x22, #-0x18] 96148: a97f2ac9 ldp x9, x10, [x22, #-0x10] 9614c: d1005ecb sub x11, x22, #0x17 96150: d100c2c0 sub x0, x22, #0x30 96154: 7200011f tst w8, #0x1 96158: d341fd08 lsr x8, x8, #1 9615c: 9a8a0161 csel x1, x11, x10, eq 96160: 9a890102 csel x2, x8, x9, eq 96164: 97ffe355 bl 0x8eeb8 96168: f85e02c8 ldur x8, [x22, #-0x20] 9616c: f81a03a8 stur x8, [x29, #-0x60] 96170: 3cdd02c0 ldur q0, [x22, #-0x30] 96174: 3d803340 str q0, [x26, #0xc0] 96178: a93dfedf stp xzr, xzr, [x22, #-0x28] 9617c: f81d02df stur xzr, [x22, #-0x30] 96180: 90000122 adrp x2, 0xba000 96184: 913c7842 add x2, x2, #0xf1e 96188: d101c3a0 sub x0, x29, #0x70 9618c: 52800123 mov w3, #0x9 // =9 96190: aa1f03e1 mov x1, xzr 96194: d101c3b4 sub x20, x29, #0x70 96198: 97ffe2ca bl 0x8ecc0 9619c: f9400a88 ldr x8, [x20, #0x10] 961a0: 3dc00280 ldr q0, [x20] 961a4: a900fe9f stp xzr, xzr, [x20, #0x8] 961a8: f900029f str xzr, [x20] 961ac: f81703a8 stur x8, [x29, #-0x90] 961b0: 3d802740 str q0, [x26, #0x90] 961b4: f00000e1 adrp x1, 0xb5000 961b8: 9117cc21 add x1, x1, #0x5f3 961bc: d10283a0 sub x0, x29, #0xa0 961c0: 320003e2 orr w2, wzr, #0x1 961c4: d10283b4 sub x20, x29, #0xa0 961c8: 97ffe33c bl 0x8eeb8 961cc: 39400288 ldrb w8, [x20] 961d0: f8401289 ldur x9, [x20, #0x1] 961d4: f900029f str xzr, [x20] 961d8: b9003be8 str w8, [sp, #0x38] 961dc: a940de88 ldp x8, x23, [x20, #0x8] 961e0: a900fe9f stp xzr, xzr, [x20, #0x8] 961e4: f8077348 stur x8, [x26, #0x77] 961e8: f81403a9 stur x9, [x29, #-0xc0] 961ec: f9400678 ldr x24, [x19, #0x8] 961f0: aa1803fc mov x28, x24 961f4: 385d0f88 ldrb w8, [x28, #-0x30]! 961f8: 37009d48 tbnz w8, #0x0, 0x975a0 961fc: 781d031f sturh wzr, [x24, #-0x30] 96200: d100831b sub x27, x24, #0x20 96204: 140007a4 b 0x98094 96208: 91000a96 add x22, x20, #0x2 9620c: 321e03e8 orr w8, wzr, #0x4 96210: 5284c4c9 mov w9, #0x2626 // =9766 96214: a936ffbf stp xzr, xzr, [x29, #-0x98] 96218: f81603bf stur xzr, [x29, #-0xa0] 9621c: 381603a8 sturb w8, [x29, #-0xa0] 96220: 78091349 sturh w9, [x26, #0x91] 96224: 381633bf sturb wzr, [x29, #-0x9d] 96228: d10283a2 sub x2, x29, #0xa0 9622c: aa1603e0 mov x0, x22 96230: aa1503e1 mov x1, x21 96234: aa1303e3 mov x3, x19 96238: 940014b4 bl 0x9b508 9623c: 14000266 b 0x96bd4 96240: 91000a96 add x22, x20, #0x2 96244: 5284c048 mov w8, #0x2602 // =9730 96248: a936ffbf stp xzr, xzr, [x29, #-0x98] 9624c: f81603bf stur xzr, [x29, #-0xa0] 96250: 781603a8 sturh w8, [x29, #-0xa0] 96254: 381623bf sturb wzr, [x29, #-0x9e] 96258: d10283a2 sub x2, x29, #0xa0 9625c: aa1603e0 mov x0, x22 96260: aa1503e1 mov x1, x21 96264: aa1303e3 mov x3, x19 96268: 94001607 bl 0x9ba84 9626c: 1400025a b 0x96bd4 96270: 91000a96 add x22, x20, #0x2 96274: 5284c048 mov w8, #0x2602 // =9730 96278: a936ffbf stp xzr, xzr, [x29, #-0x98] 9627c: f81603bf stur xzr, [x29, #-0xa0] 96280: 781603a8 sturh w8, [x29, #-0xa0] 96284: 381623bf sturb wzr, [x29, #-0x9e] 96288: d10283a2 sub x2, x29, #0xa0 9628c: aa1603e0 mov x0, x22 96290: aa1503e1 mov x1, x21 96294: aa1303e3 mov x3, x19 96298: 9400149c bl 0x9b508 9629c: 1400024e b 0x96bd4 962a0: a9405668 ldp x8, x21, [x19] 962a4: eb15011f cmp x8, x21 962a8: 540000a1 b.ne 0x962bc 962ac: 1400024c b 0x96bdc 962b0: a9405668 ldp x8, x21, [x19] 962b4: eb15011f cmp x8, x21 962b8: 54004920 b.eq 0x96bdc 962bc: 385e82a8 ldurb w8, [x21, #-0x18] 962c0: d100c2b6 sub x22, x21, #0x30 962c4: 36000068 tbz w8, #0x0, 0x962d0 962c8: f85f82a0 ldur x0, [x21, #-0x8] 962cc: 97fde5bd bl 0xf9c0 962d0: 394002c8 ldrb w8, [x22] 962d4: 36000068 tbz w8, #0x0, 0x962e0 962d8: f85e02a0 ldur x0, [x21, #-0x20] 962dc: 97fde5b9 bl 0xf9c0 962e0: f9000676 str x22, [x19, #0x8] 962e4: 1400023e b 0x96bdc 962e8: aa1603e0 mov x0, x22 962ec: aa1503e1 mov x1, x21 962f0: aa1303e2 mov x2, x19 962f4: 97fff72c bl 0x93fa4 962f8: aa0003f5 mov x21, x0 962fc: eb1602bf cmp x21, x22 96300: 540046e0 b.eq 0x96bdc 96304: a9405a68 ldp x8, x22, [x19] 96308: eb16011f cmp x8, x22 9630c: 54004680 b.eq 0x96bdc 96310: 385e82c8 ldurb w8, [x22, #-0x18] 96314: a97f2ac9 ldp x9, x10, [x22, #-0x10] 96318: d1005ecb sub x11, x22, #0x17 9631c: d100c2c0 sub x0, x22, #0x30 96320: 7200011f tst w8, #0x1 96324: d341fd08 lsr x8, x8, #1 96328: 9a8a0161 csel x1, x11, x10, eq 9632c: 9a890102 csel x2, x8, x9, eq 96330: 97ffe2e2 bl 0x8eeb8 96334: f85e02c8 ldur x8, [x22, #-0x20] 96338: f81503a8 stur x8, [x29, #-0xb0] 9633c: 3cdd02c0 ldur q0, [x22, #-0x30] 96340: 3d801f40 str q0, [x26, #0x70] 96344: a93dfedf stp xzr, xzr, [x22, #-0x28] 96348: f81d02df stur xzr, [x22, #-0x30] 9634c: 90000122 adrp x2, 0xba000 96350: 913b4042 add x2, x2, #0xed0 96354: d10303a0 sub x0, x29, #0xc0 96358: 320003e3 orr w3, wzr, #0x1 9635c: aa1f03e1 mov x1, xzr 96360: d10303b4 sub x20, x29, #0xc0 96364: 97ffe257 bl 0x8ecc0 96368: f9400a88 ldr x8, [x20, #0x10] 9636c: 3dc00280 ldr q0, [x20] 96370: a900fe9f stp xzr, xzr, [x20, #0x8] 96374: f900029f str xzr, [x20] 96378: f81a03a8 stur x8, [x29, #-0x60] 9637c: 3d803340 str q0, [x26, #0xc0] 96380: 90000121 adrp x1, 0xba000 96384: 913af821 add x1, x1, #0xebe 96388: d101c3a0 sub x0, x29, #0x70 9638c: 320007e2 orr w2, wzr, #0x3 96390: d101c3b4 sub x20, x29, #0x70 96394: 97ffe2c9 bl 0x8eeb8 96398: f8401289 ldur x9, [x20, #0x1] 9639c: a940ae8a ldp x10, x11, [x20, #0x8] 963a0: 39400288 ldrb w8, [x20] 963a4: a900fe9f stp xzr, xzr, [x20, #0x8] 963a8: f900029f str xzr, [x20] 963ac: f80c73ea stur x10, [sp, #0xc7] 963b0: f90063e9 str x9, [sp, #0xc0] 963b4: 381603a8 sturb w8, [x29, #-0xa0] 963b8: aa0903e8 mov x8, x9 963bc: f84c73e9 ldur x9, [sp, #0xc7] 963c0: f90063ff str xzr, [sp, #0xc0] 963c4: f80c73ff stur xzr, [sp, #0xc7] 963c8: 1400024a b 0x96cf0 963cc: 91000936 add x22, x9, #0x2 963d0: aa1603e0 mov x0, x22 963d4: aa1503e1 mov x1, x21 963d8: aa1303e2 mov x2, x19 963dc: 97fff6f2 bl 0x93fa4 963e0: aa0003f5 mov x21, x0 963e4: eb1602bf cmp x21, x22 963e8: 54003fa0 b.eq 0x96bdc 963ec: a9402668 ldp x8, x9, [x19] 963f0: eb09011f cmp x8, x9 963f4: 54003f40 b.eq 0x96bdc 963f8: a939ffbf stp xzr, xzr, [x29, #-0x68] 963fc: f81903bf stur xzr, [x29, #-0x70] 96400: 340000d7 cbz w23, 0x96418 96404: 321e03e8 orr w8, wzr, #0x4 96408: 52874749 mov w9, #0x3a3a // =14906 9640c: 381903a8 sturb w8, [x29, #-0x70] 96410: 780c1349 sturh w9, [x26, #0xc1] 96414: 381933bf sturb wzr, [x29, #-0x6d] 96418: 90000121 adrp x1, 0xba000 9641c: 913aa421 add x1, x1, #0xea9 96420: d101c3a0 sub x0, x29, #0x70 96424: 52800122 mov w2, #0x9 // =9 96428: d101c3b4 sub x20, x29, #0x70 9642c: 97ffe2a3 bl 0x8eeb8 96430: f9400a88 ldr x8, [x20, #0x10] 96434: 3dc00280 ldr q0, [x20] 96438: a900fe9f stp xzr, xzr, [x20, #0x8] 9643c: f900029f str xzr, [x20] 96440: f81703a8 stur x8, [x29, #-0x90] 96444: 3d802740 str q0, [x26, #0x90] 96448: f9400668 ldr x8, [x19, #0x8] 9644c: 385e8109 ldurb w9, [x8, #-0x18] 96450: a97f2d0a ldp x10, x11, [x8, #-0x10] 96454: d100c100 sub x0, x8, #0x30 96458: d1005d08 sub x8, x8, #0x17 9645c: 7200013f tst w9, #0x1 96460: d341fd29 lsr x9, x9, #1 96464: 9a8b0101 csel x1, x8, x11, eq 96468: 9a8a0122 csel x2, x9, x10, eq 9646c: 97ffe293 bl 0x8eeb8 96470: f9400808 ldr x8, [x0, #0x10] 96474: f81503a8 stur x8, [x29, #-0xb0] 96478: 3dc00000 ldr q0, [x0] 9647c: d10303a8 sub x8, x29, #0xc0 96480: b2400108 orr x8, x8, #0x1 96484: 3d801f40 str q0, [x26, #0x70] 96488: a900fc1f stp xzr, xzr, [x0, #0x8] 9648c: f900001f str xzr, [x0] 96490: 385403b7 ldurb w23, [x29, #-0xc0] 96494: a974e3a9 ldp x9, x24, [x29, #-0xb8] 96498: 720002ff tst w23, #0x1 9649c: d341feea lsr x10, x23, #1 964a0: 9a980101 csel x1, x8, x24, eq 964a4: 9a890142 csel x2, x10, x9, eq 964a8: d10283a0 sub x0, x29, #0xa0 964ac: d10283b4 sub x20, x29, #0xa0 964b0: 97ffe282 bl 0x8eeb8 964b4: 1400003b b 0x965a0 964b8: 91000936 add x22, x9, #0x2 964bc: aa1603e0 mov x0, x22 964c0: aa1503e1 mov x1, x21 964c4: aa1303e2 mov x2, x19 964c8: 97fff6b7 bl 0x93fa4 964cc: aa0003f5 mov x21, x0 964d0: eb1602bf cmp x21, x22 964d4: 54003840 b.eq 0x96bdc 964d8: a9402668 ldp x8, x9, [x19] 964dc: eb09011f cmp x8, x9 964e0: 540037e0 b.eq 0x96bdc 964e4: a939ffbf stp xzr, xzr, [x29, #-0x68] 964e8: f81903bf stur xzr, [x29, #-0x70] 964ec: 340000d7 cbz w23, 0x96504 964f0: 321e03e8 orr w8, wzr, #0x4 964f4: 52874749 mov w9, #0x3a3a // =14906 964f8: 381903a8 sturb w8, [x29, #-0x70] 964fc: 780c1349 sturh w9, [x26, #0xc1] 96500: 381933bf sturb wzr, [x29, #-0x6d] 96504: 90000121 adrp x1, 0xba000 96508: 913acc21 add x1, x1, #0xeb3 9650c: d101c3a0 sub x0, x29, #0x70 96510: 32000be2 orr w2, wzr, #0x7 96514: d101c3b4 sub x20, x29, #0x70 96518: 97ffe268 bl 0x8eeb8 9651c: f9400a88 ldr x8, [x20, #0x10] 96520: 3dc00280 ldr q0, [x20] 96524: a900fe9f stp xzr, xzr, [x20, #0x8] 96528: f900029f str xzr, [x20] 9652c: f81703a8 stur x8, [x29, #-0x90] 96530: 3d802740 str q0, [x26, #0x90] 96534: f9400668 ldr x8, [x19, #0x8] 96538: 385e8109 ldurb w9, [x8, #-0x18] 9653c: a97f2d0a ldp x10, x11, [x8, #-0x10] 96540: d100c100 sub x0, x8, #0x30 96544: d1005d08 sub x8, x8, #0x17 96548: 7200013f tst w9, #0x1 9654c: d341fd29 lsr x9, x9, #1 96550: 9a8b0101 csel x1, x8, x11, eq 96554: 9a8a0122 csel x2, x9, x10, eq 96558: 97ffe258 bl 0x8eeb8 9655c: f9400808 ldr x8, [x0, #0x10] 96560: f81503a8 stur x8, [x29, #-0xb0] 96564: 3dc00000 ldr q0, [x0] 96568: d10303a8 sub x8, x29, #0xc0 9656c: b2400108 orr x8, x8, #0x1 96570: 3d801f40 str q0, [x26, #0x70] 96574: a900fc1f stp xzr, xzr, [x0, #0x8] 96578: f900001f str xzr, [x0] 9657c: 385403b7 ldurb w23, [x29, #-0xc0] 96580: a974e3a9 ldp x9, x24, [x29, #-0xb8] 96584: 720002ff tst w23, #0x1 96588: d341feea lsr x10, x23, #1 9658c: 9a980101 csel x1, x8, x24, eq 96590: 9a890142 csel x2, x10, x9, eq 96594: d10283a0 sub x0, x29, #0xa0 96598: d10283b4 sub x20, x29, #0xa0 9659c: 97ffe247 bl 0x8eeb8 965a0: a940ae88 ldp x8, x11, [x20, #0x8] 965a4: f8401289 ldur x9, [x20, #0x1] 965a8: 3940028a ldrb w10, [x20] 965ac: a900fe9f stp xzr, xzr, [x20, #0x8] 965b0: f8057348 stur x8, [x26, #0x57] 965b4: f81203a9 stur x9, [x29, #-0xe0] 965b8: f900029f str xzr, [x20] 965bc: f940067c ldr x28, [x19, #0x8] 965c0: aa1c03f3 mov x19, x28 965c4: 385d0e68 ldrb w8, [x19, #-0x30]! 965c8: 37004848 tbnz w8, #0x0, 0x96ed0 965cc: 781d039f sturh wzr, [x28, #-0x30] 965d0: d1008396 sub x22, x28, #0x20 965d4: 1400045d b 0x97748 965d8: f940026a ldr x10, [x19] 965dc: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 965e0: f295556b movk x11, #0xaaab 965e4: cb0a0108 sub x8, x8, x10 965e8: 9344fd08 asr x8, x8, #4 965ec: 9b0b7d15 mul x21, x8, x11 965f0: 910006a8 add x8, x21, #0x1 965f4: eb18011f cmp x8, x24 965f8: 54012288 b.hi 0x98a48 965fc: cb0a0129 sub x9, x9, x10 96600: 9344fd29 asr x9, x9, #4 96604: 9b0b7d29 mul x9, x9, x11 96608: eb1b013f cmp x9, x27 9660c: 540000a2 b.hs 0x96620 96610: d37ff929 lsl x9, x9, #1 96614: eb08013f cmp x9, x8 96618: 9a893118 csel x24, x8, x9, lo 9661c: b40060d8 cbz x24, 0x97234 96620: f9400e69 ldr x9, [x19, #0x18] 96624: 8b180708 add x8, x24, x24, lsl #1 96628: d37ced08 lsl x8, x8, #4 9662c: f9480120 ldr x0, [x9, #0x1000] 96630: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 96634: cb00014a sub x10, x10, x0 96638: eb08015f cmp x10, x8 9663c: 54004442 b.hs 0x96ec4 96640: aa0803e0 mov x0, x8 96644: 97fde48b bl 0xf870 96648: 140002fc b 0x97238 9664c: f1000d1f cmp x8, #0x3 96650: 54002c6b b.lt 0x96bdc 96654: 39400288 ldrb w8, [x20] 96658: 7101911f cmp w8, #0x64 9665c: 54002c01 b.ne 0x96bdc 96660: 39400688 ldrb w8, [x20, #0x1] 96664: 7101cd1f cmp w8, #0x73 96668: 54002ba1 b.ne 0x96bdc 9666c: 91000a97 add x23, x20, #0x2 96670: aa1703e0 mov x0, x23 96674: aa1503e1 mov x1, x21 96678: aa1303e2 mov x2, x19 9667c: 97fff64a bl 0x93fa4 96680: aa0003f6 mov x22, x0 96684: eb1702df cmp x22, x23 96688: 54002aa0 b.eq 0x96bdc 9668c: aa1603e0 mov x0, x22 96690: aa1503e1 mov x1, x21 96694: aa1303e2 mov x2, x19 96698: 97fff643 bl 0x93fa4 9669c: aa0003f5 mov x21, x0 966a0: eb1602bf cmp x21, x22 966a4: 540029c0 b.eq 0x96bdc 966a8: a9405a68 ldp x8, x22, [x19] 966ac: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 966b0: f2955569 movk x9, #0xaaab 966b4: cb0802c8 sub x8, x22, x8 966b8: 9344fd08 asr x8, x8, #4 966bc: 9b097d08 mul x8, x8, x9 966c0: f100091f cmp x8, #0x2 966c4: 540028c3 b.lo 0x96bdc 966c8: 385e82c8 ldurb w8, [x22, #-0x18] 966cc: a97f2ac9 ldp x9, x10, [x22, #-0x10] 966d0: d1005ecb sub x11, x22, #0x17 966d4: d100c2c0 sub x0, x22, #0x30 966d8: 7200011f tst w8, #0x1 966dc: d341fd08 lsr x8, x8, #1 966e0: 9a8a0161 csel x1, x11, x10, eq 966e4: 9a890102 csel x2, x8, x9, eq 966e8: 97ffe1f4 bl 0x8eeb8 966ec: f85e02c8 ldur x8, [x22, #-0x20] 966f0: f81703a8 stur x8, [x29, #-0x90] 966f4: 3cdd02c0 ldur q0, [x22, #-0x30] 966f8: 3d802740 str q0, [x26, #0x90] 966fc: a93dfedf stp xzr, xzr, [x22, #-0x28] 96700: f81d02df stur xzr, [x22, #-0x30] 96704: f9400676 ldr x22, [x19, #0x8] 96708: 385e82c8 ldurb w8, [x22, #-0x18] 9670c: d100c2d4 sub x20, x22, #0x30 96710: 36000068 tbz w8, #0x0, 0x9671c 96714: f85f82c0 ldur x0, [x22, #-0x8] 96718: 97fde4aa bl 0xf9c0 9671c: 39400288 ldrb w8, [x20] 96720: 36000068 tbz w8, #0x0, 0x9672c 96724: f85e02c0 ldur x0, [x22, #-0x20] 96728: 97fde4a6 bl 0xf9c0 9672c: f9000674 str x20, [x19, #0x8] 96730: b0000120 adrp x0, 0xbb000 96734: 91059000 add x0, x0, #0x164 96738: d101c3a8 sub x8, x29, #0x70 9673c: d10283a1 sub x1, x29, #0xa0 96740: d101c3b4 sub x20, x29, #0x70 96744: 97ffec25 bl 0x917d8 96748: 385903a9 ldurb w9, [x29, #-0x70] 9674c: f9400668 ldr x8, [x19, #0x8] 96750: a979abac ldp x12, x10, [x29, #-0x68] 96754: b240028b orr x11, x20, #0x1 96758: 7200013f tst w9, #0x1 9675c: d100c100 sub x0, x8, #0x30 96760: d341fd28 lsr x8, x9, #1 96764: 9a8a0161 csel x1, x11, x10, eq 96768: 9a8c0102 csel x2, x8, x12, eq 9676c: 97ffe1d3 bl 0x8eeb8 96770: 385903a8 ldurb w8, [x29, #-0x70] 96774: 36000068 tbz w8, #0x0, 0x96780 96778: f85a03a0 ldur x0, [x29, #-0x60] 9677c: 97fde491 bl 0xf9c0 96780: 385603a8 ldurb w8, [x29, #-0xa0] 96784: 3600caa8 tbz w8, #0x0, 0x980d8 96788: f85703a0 ldur x0, [x29, #-0x90] 9678c: 14000652 b 0x980d4 96790: f1000d1f cmp x8, #0x3 96794: 5400224b b.lt 0x96bdc 96798: 39400288 ldrb w8, [x20] 9679c: 7101911f cmp w8, #0x64 967a0: 540021e1 b.ne 0x96bdc 967a4: 39400688 ldrb w8, [x20, #0x1] 967a8: 7101d11f cmp w8, #0x74 967ac: 54002181 b.ne 0x96bdc 967b0: 91000a97 add x23, x20, #0x2 967b4: aa1703e0 mov x0, x23 967b8: aa1503e1 mov x1, x21 967bc: aa1303e2 mov x2, x19 967c0: 97fff5f9 bl 0x93fa4 967c4: aa0003f6 mov x22, x0 967c8: eb1702df cmp x22, x23 967cc: 54003780 b.eq 0x96ebc 967d0: aa1603e0 mov x0, x22 967d4: aa1503e1 mov x1, x21 967d8: aa1303e2 mov x2, x19 967dc: 94001590 bl 0x9be1c 967e0: aa0003f5 mov x21, x0 967e4: eb1602bf cmp x21, x22 967e8: 540036a0 b.eq 0x96ebc 967ec: a9405a68 ldp x8, x22, [x19] 967f0: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 967f4: f2955569 movk x9, #0xaaab 967f8: cb0802c8 sub x8, x22, x8 967fc: 9344fd08 asr x8, x8, #4 96800: 9b097d08 mul x8, x8, x9 96804: f100091f cmp x8, #0x2 96808: 54001ea3 b.lo 0x96bdc 9680c: 385e82c8 ldurb w8, [x22, #-0x18] 96810: a97f2ac9 ldp x9, x10, [x22, #-0x10] 96814: d1005ecb sub x11, x22, #0x17 96818: d100c2c0 sub x0, x22, #0x30 9681c: 7200011f tst w8, #0x1 96820: d341fd08 lsr x8, x8, #1 96824: 9a8a0161 csel x1, x11, x10, eq 96828: 9a890102 csel x2, x8, x9, eq 9682c: 97ffe1a3 bl 0x8eeb8 96830: f85e02c8 ldur x8, [x22, #-0x20] 96834: f81703a8 stur x8, [x29, #-0x90] 96838: 3cdd02c0 ldur q0, [x22, #-0x30] 9683c: 3d802740 str q0, [x26, #0x90] 96840: a93dfedf stp xzr, xzr, [x22, #-0x28] 96844: f81d02df stur xzr, [x22, #-0x30] 96848: f9400677 ldr x23, [x19, #0x8] 9684c: 385e82e8 ldurb w8, [x23, #-0x18] 96850: d100c2f6 sub x22, x23, #0x30 96854: 36000068 tbz w8, #0x0, 0x96860 96858: f85f82e0 ldur x0, [x23, #-0x8] 9685c: 97fde459 bl 0xf9c0 96860: 394002c8 ldrb w8, [x22] 96864: 36000068 tbz w8, #0x0, 0x96870 96868: f85e02e0 ldur x0, [x23, #-0x20] 9686c: 97fde455 bl 0xf9c0 96870: f9400268 ldr x8, [x19] 96874: f9000676 str x22, [x19, #0x8] 96878: eb16011f cmp x8, x22 9687c: 54009be0 b.eq 0x97bf8 96880: d00000c0 adrp x0, 0xb0000 96884: 913bec00 add x0, x0, #0xefb 96888: d101c3a8 sub x8, x29, #0x70 9688c: d10283a1 sub x1, x29, #0xa0 96890: d101c3b6 sub x22, x29, #0x70 96894: 97ffebd1 bl 0x917d8 96898: 385903a9 ldurb w9, [x29, #-0x70] 9689c: f9400668 ldr x8, [x19, #0x8] 968a0: a979abac ldp x12, x10, [x29, #-0x68] 968a4: b24002cb orr x11, x22, #0x1 968a8: 7200013f tst w9, #0x1 968ac: d100c100 sub x0, x8, #0x30 968b0: d341fd28 lsr x8, x9, #1 968b4: 9a8a0161 csel x1, x11, x10, eq 968b8: 9a8c0102 csel x2, x8, x12, eq 968bc: 97ffe17f bl 0x8eeb8 968c0: 385903a8 ldurb w8, [x29, #-0x70] 968c4: 36000068 tbz w8, #0x0, 0x968d0 968c8: f85a03a0 ldur x0, [x29, #-0x60] 968cc: 97fde43d bl 0xf9c0 968d0: 2a1f03f3 mov w19, wzr 968d4: 385603a8 ldurb w8, [x29, #-0xa0] 968d8: 36000068 tbz w8, #0x0, 0x968e4 968dc: f85703a0 ldur x0, [x29, #-0x90] 968e0: 97fde438 bl 0xf9c0 968e4: 350017d3 cbnz w19, 0x96bdc 968e8: 140005fc b 0x980d8 968ec: f1000d1f cmp x8, #0x3 968f0: 5400176b b.lt 0x96bdc 968f4: 39400288 ldrb w8, [x20] 968f8: 7101911f cmp w8, #0x64 968fc: 54001701 b.ne 0x96bdc 96900: 39400688 ldrb w8, [x20, #0x1] 96904: 71018d1f cmp w8, #0x63 96908: 540016a1 b.ne 0x96bdc 9690c: 91000a97 add x23, x20, #0x2 96910: aa1703e0 mov x0, x23 96914: aa1503e1 mov x1, x21 96918: aa1303e2 mov x2, x19 9691c: 97ffb6f2 bl 0x844e4 96920: aa0003f6 mov x22, x0 96924: eb1702df cmp x22, x23 96928: 54002ca0 b.eq 0x96ebc 9692c: aa1603e0 mov x0, x22 96930: aa1503e1 mov x1, x21 96934: aa1303e2 mov x2, x19 96938: 97fff59b bl 0x93fa4 9693c: aa0003f5 mov x21, x0 96940: eb1602bf cmp x21, x22 96944: 54002bc0 b.eq 0x96ebc 96948: a9405a68 ldp x8, x22, [x19] 9694c: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 96950: f2955569 movk x9, #0xaaab 96954: cb0802c8 sub x8, x22, x8 96958: 9344fd08 asr x8, x8, #4 9695c: 9b097d08 mul x8, x8, x9 96960: f100091f cmp x8, #0x2 96964: 540013c3 b.lo 0x96bdc 96968: 385e82c8 ldurb w8, [x22, #-0x18] 9696c: a97f2ac9 ldp x9, x10, [x22, #-0x10] 96970: d1005ecb sub x11, x22, #0x17 96974: d100c2c0 sub x0, x22, #0x30 96978: 7200011f tst w8, #0x1 9697c: d341fd08 lsr x8, x8, #1 96980: 9a8a0161 csel x1, x11, x10, eq 96984: 9a890102 csel x2, x8, x9, eq 96988: 97ffe14c bl 0x8eeb8 9698c: f85e02c8 ldur x8, [x22, #-0x20] 96990: f81a03a8 stur x8, [x29, #-0x60] 96994: 3cdd02c0 ldur q0, [x22, #-0x30] 96998: 3d803340 str q0, [x26, #0xc0] 9699c: a93dfedf stp xzr, xzr, [x22, #-0x28] 969a0: f81d02df stur xzr, [x22, #-0x30] 969a4: f9400676 ldr x22, [x19, #0x8] 969a8: 385e82c8 ldurb w8, [x22, #-0x18] 969ac: d100c2d7 sub x23, x22, #0x30 969b0: 36000068 tbz w8, #0x0, 0x969bc 969b4: f85f82c0 ldur x0, [x22, #-0x8] 969b8: 97fde402 bl 0xf9c0 969bc: 394002e8 ldrb w8, [x23] 969c0: 36000068 tbz w8, #0x0, 0x969cc 969c4: f85e02c0 ldur x0, [x22, #-0x20] 969c8: 97fde3fe bl 0xf9c0 969cc: f9400268 ldr x8, [x19] 969d0: f9000677 str x23, [x19, #0x8] 969d4: eb17011f cmp x8, x23 969d8: 540091a0 b.eq 0x97c0c 969dc: 385b82c8 ldurb w8, [x22, #-0x48] 969e0: a97c2ac9 ldp x9, x10, [x22, #-0x40] 969e4: d1011ecb sub x11, x22, #0x47 969e8: d10182c0 sub x0, x22, #0x60 969ec: 7200011f tst w8, #0x1 969f0: d341fd08 lsr x8, x8, #1 969f4: 9a8a0161 csel x1, x11, x10, eq 969f8: 9a890102 csel x2, x8, x9, eq 969fc: 97ffe12f bl 0x8eeb8 96a00: f9400808 ldr x8, [x0, #0x10] 96a04: f9007be8 str x8, [sp, #0xf0] 96a08: 3dc00000 ldr q0, [x0] 96a0c: 3d800740 str q0, [x26, #0x10] 96a10: a900fc1f stp xzr, xzr, [x0, #0x8] 96a14: f900001f str xzr, [x0] 96a18: 90000122 adrp x2, 0xba000 96a1c: 913ce842 add x2, x2, #0xf3a 96a20: 910383e0 add x0, sp, #0xe0 96a24: 528001a3 mov w3, #0xd // =13 96a28: aa1f03e1 mov x1, xzr 96a2c: 910383f6 add x22, sp, #0xe0 96a30: 97ffe0a4 bl 0x8ecc0 96a34: f9400ac8 ldr x8, [x22, #0x10] 96a38: 3dc002c0 ldr q0, [x22] 96a3c: a900fedf stp xzr, xzr, [x22, #0x8] 96a40: f90002df str xzr, [x22] 96a44: f9008be8 str x8, [sp, #0x110] 96a48: 3d800f40 str q0, [x26, #0x30] 96a4c: 90000121 adrp x1, 0xba000 96a50: 913cd021 add x1, x1, #0xf34 96a54: 910403e0 add x0, sp, #0x100 96a58: 321f03e2 orr w2, wzr, #0x2 96a5c: 910403f6 add x22, sp, #0x100 96a60: 97ffe116 bl 0x8eeb8 96a64: f9400ac8 ldr x8, [x22, #0x10] 96a68: 3dc002c0 ldr q0, [x22] 96a6c: a900fedf stp xzr, xzr, [x22, #0x8] 96a70: f90002df str xzr, [x22] 96a74: 385903b6 ldurb w22, [x29, #-0x70] 96a78: f81303a8 stur x8, [x29, #-0xd0] 96a7c: a979a7a8 ldp x8, x9, [x29, #-0x68] 96a80: d101c3aa sub x10, x29, #0x70 96a84: b240014a orr x10, x10, #0x1 96a88: 720002df tst w22, #0x1 96a8c: 9a890141 csel x1, x10, x9, eq 96a90: d341fec9 lsr x9, x22, #1 96a94: 3d801740 str q0, [x26, #0x50] 96a98: 9a880122 csel x2, x9, x8, eq 96a9c: d10383a0 sub x0, x29, #0xe0 96aa0: d10383b7 sub x23, x29, #0xe0 96aa4: 97ffe105 bl 0x8eeb8 96aa8: f9400ae8 ldr x8, [x23, #0x10] 96aac: 3dc002e0 ldr q0, [x23] 96ab0: a900feff stp xzr, xzr, [x23, #0x8] 96ab4: f90002ff str xzr, [x23] 96ab8: f81503a8 stur x8, [x29, #-0xb0] 96abc: 3d801f40 str q0, [x26, #0x70] 96ac0: f00000e1 adrp x1, 0xb5000 96ac4: 9117cc21 add x1, x1, #0x5f3 96ac8: d10303a0 sub x0, x29, #0xc0 96acc: 320003e2 orr w2, wzr, #0x1 96ad0: d10303b7 sub x23, x29, #0xc0 96ad4: 97ffe0f9 bl 0x8eeb8 96ad8: f84012e9 ldur x9, [x23, #0x1] 96adc: a940aeea ldp x10, x11, [x23, #0x8] 96ae0: 394002e8 ldrb w8, [x23] 96ae4: a900feff stp xzr, xzr, [x23, #0x8] 96ae8: f90002ff str xzr, [x23] 96aec: f80873ea stur x10, [sp, #0x87] 96af0: f90043e9 str x9, [sp, #0x80] 96af4: 381603a8 sturb w8, [x29, #-0xa0] 96af8: aa0903e8 mov x8, x9 96afc: f84873e9 ldur x9, [sp, #0x87] 96b00: f90043ff str xzr, [sp, #0x80] 96b04: f80873ff stur xzr, [sp, #0x87] 96b08: f8091348 stur x8, [x26, #0x91] 96b0c: a936afa9 stp x9, x11, [x29, #-0x98] 96b10: a9387fbf stp xzr, xzr, [x29, #-0x80] 96b14: f81783bf stur xzr, [x29, #-0x88] 96b18: f9400668 ldr x8, [x19, #0x8] 96b1c: d10283a1 sub x1, x29, #0xa0 96b20: d100c100 sub x0, x8, #0x30 96b24: 9400094e bl 0x9905c 96b28: 385783a8 ldurb w8, [x29, #-0x88] 96b2c: 370093a8 tbnz w8, #0x0, 0x97da0 96b30: 385603a8 ldurb w8, [x29, #-0xa0] 96b34: 370093e8 tbnz w8, #0x0, 0x97db0 96b38: 385403a8 ldurb w8, [x29, #-0xc0] 96b3c: 37009428 tbnz w8, #0x0, 0x97dc0 96b40: 385203a8 ldurb w8, [x29, #-0xe0] 96b44: 37009468 tbnz w8, #0x0, 0x97dd0 96b48: 394403e8 ldrb w8, [sp, #0x100] 96b4c: 370094a8 tbnz w8, #0x0, 0x97de0 96b50: 394383e8 ldrb w8, [sp, #0xe0] 96b54: 36000068 tbz w8, #0x0, 0x96b60 96b58: f9407be0 ldr x0, [sp, #0xf0] 96b5c: 97fde399 bl 0xf9c0 96b60: 2a1f03f3 mov w19, wzr 96b64: 36000076 tbz w22, #0x0, 0x96b70 96b68: f85a03a0 ldur x0, [x29, #-0x60] 96b6c: 97fde395 bl 0xf9c0 96b70: 35000373 cbnz w19, 0x96bdc 96b74: 14000559 b 0x980d8 96b78: 91000a96 add x22, x20, #0x2 96b7c: 52854048 mov w8, #0x2a02 // =10754 96b80: a936ffbf stp xzr, xzr, [x29, #-0x98] 96b84: f81603bf stur xzr, [x29, #-0xa0] 96b88: 781603a8 sturh w8, [x29, #-0xa0] 96b8c: 381623bf sturb wzr, [x29, #-0x9e] 96b90: d10283a2 sub x2, x29, #0xa0 96b94: aa1603e0 mov x0, x22 96b98: aa1503e1 mov x1, x21 96b9c: aa1303e3 mov x3, x19 96ba0: 940013b9 bl 0x9ba84 96ba4: 1400000c b 0x96bd4 96ba8: 91000a96 add x22, x20, #0x2 96bac: 5285e048 mov w8, #0x2f02 // =12034 96bb0: a936ffbf stp xzr, xzr, [x29, #-0x98] 96bb4: f81603bf stur xzr, [x29, #-0xa0] 96bb8: 781603a8 sturh w8, [x29, #-0xa0] 96bbc: 381623bf sturb wzr, [x29, #-0x9e] 96bc0: d10283a2 sub x2, x29, #0xa0 96bc4: aa1603e0 mov x0, x22 96bc8: aa1503e1 mov x1, x21 96bcc: aa1303e3 mov x3, x19 96bd0: 9400124e bl 0x9b508 96bd4: eb16001f cmp x0, x22 96bd8: 9a800294 csel x20, x20, x0, eq 96bdc: f9401728 ldr x8, [x25, #0x28] 96be0: f94023e9 ldr x9, [sp, #0x40] 96be4: eb09011f cmp x8, x9 96be8: 5400f2e1 b.ne 0x98a44 96bec: aa1403e0 mov x0, x20 96bf0: 9106c3ff add sp, sp, #0x1b0 96bf4: a9457bfd ldp x29, x30, [sp, #0x50] 96bf8: a9444ff4 ldp x20, x19, [sp, #0x40] 96bfc: a94357f6 ldp x22, x21, [sp, #0x30] 96c00: a9425ff8 ldp x24, x23, [sp, #0x20] 96c04: a94167fa ldp x26, x25, [sp, #0x10] 96c08: a8c66ffc ldp x28, x27, [sp], #0x60 96c0c: d65f03c0 ret 96c10: aa1603e0 mov x0, x22 96c14: aa1503e1 mov x1, x21 96c18: aa1303e2 mov x2, x19 96c1c: 97fff4e2 bl 0x93fa4 96c20: aa0003f5 mov x21, x0 96c24: eb1602bf cmp x21, x22 96c28: 54fffda0 b.eq 0x96bdc 96c2c: a9405a68 ldp x8, x22, [x19] 96c30: eb16011f cmp x8, x22 96c34: 54fffd40 b.eq 0x96bdc 96c38: 385e82c8 ldurb w8, [x22, #-0x18] 96c3c: a97f2ac9 ldp x9, x10, [x22, #-0x10] 96c40: d1005ecb sub x11, x22, #0x17 96c44: d100c2c0 sub x0, x22, #0x30 96c48: 7200011f tst w8, #0x1 96c4c: d341fd08 lsr x8, x8, #1 96c50: 9a8a0161 csel x1, x11, x10, eq 96c54: 9a890102 csel x2, x8, x9, eq 96c58: 97ffe098 bl 0x8eeb8 96c5c: f85e02c8 ldur x8, [x22, #-0x20] 96c60: f81503a8 stur x8, [x29, #-0xb0] 96c64: 3cdd02c0 ldur q0, [x22, #-0x30] 96c68: 3d801f40 str q0, [x26, #0x70] 96c6c: a93dfedf stp xzr, xzr, [x22, #-0x28] 96c70: f81d02df stur xzr, [x22, #-0x30] 96c74: 90000122 adrp x2, 0xba000 96c78: 913b4042 add x2, x2, #0xed0 96c7c: d10303a0 sub x0, x29, #0xc0 96c80: 320003e3 orr w3, wzr, #0x1 96c84: aa1f03e1 mov x1, xzr 96c88: d10303b4 sub x20, x29, #0xc0 96c8c: 97ffe00d bl 0x8ecc0 96c90: f9400a88 ldr x8, [x20, #0x10] 96c94: 3dc00280 ldr q0, [x20] 96c98: a900fe9f stp xzr, xzr, [x20, #0x8] 96c9c: f900029f str xzr, [x20] 96ca0: f81a03a8 stur x8, [x29, #-0x60] 96ca4: 3d803340 str q0, [x26, #0xc0] 96ca8: 90000121 adrp x1, 0xba000 96cac: 913b0821 add x1, x1, #0xec2 96cb0: d101c3a0 sub x0, x29, #0x70 96cb4: 320007e2 orr w2, wzr, #0x3 96cb8: d101c3b4 sub x20, x29, #0x70 96cbc: 97ffe07f bl 0x8eeb8 96cc0: f8401289 ldur x9, [x20, #0x1] 96cc4: a940ae8a ldp x10, x11, [x20, #0x8] 96cc8: 39400288 ldrb w8, [x20] 96ccc: a900fe9f stp xzr, xzr, [x20, #0x8] 96cd0: f900029f str xzr, [x20] 96cd4: f80b73ea stur x10, [sp, #0xb7] 96cd8: f9005be9 str x9, [sp, #0xb0] 96cdc: 381603a8 sturb w8, [x29, #-0xa0] 96ce0: aa0903e8 mov x8, x9 96ce4: f84b73e9 ldur x9, [sp, #0xb7] 96ce8: f9005bff str xzr, [sp, #0xb0] 96cec: f80b73ff stur xzr, [sp, #0xb7] 96cf0: f8091348 stur x8, [x26, #0x91] 96cf4: a936afa9 stp x9, x11, [x29, #-0x98] 96cf8: a9387fbf stp xzr, xzr, [x29, #-0x80] 96cfc: f81783bf stur xzr, [x29, #-0x88] 96d00: f9400668 ldr x8, [x19, #0x8] 96d04: d10283a1 sub x1, x29, #0xa0 96d08: d100c100 sub x0, x8, #0x30 96d0c: 940008d4 bl 0x9905c 96d10: 385783a8 ldurb w8, [x29, #-0x88] 96d14: 37000828 tbnz w8, #0x0, 0x96e18 96d18: 385603a8 ldurb w8, [x29, #-0xa0] 96d1c: 37000868 tbnz w8, #0x0, 0x96e28 96d20: 385903a8 ldurb w8, [x29, #-0x70] 96d24: 370008a8 tbnz w8, #0x0, 0x96e38 96d28: 385403a8 ldurb w8, [x29, #-0xc0] 96d2c: 36009d68 tbz w8, #0x0, 0x980d8 96d30: 14000046 b 0x96e48 96d34: f100091f cmp x8, #0x2 96d38: 54fff523 b.lo 0x96bdc 96d3c: 385e82e8 ldurb w8, [x23, #-0x18] 96d40: d100c2f5 sub x21, x23, #0x30 96d44: 36000068 tbz w8, #0x0, 0x96d50 96d48: f85f82e0 ldur x0, [x23, #-0x8] 96d4c: 97fde31d bl 0xf9c0 96d50: 394002a8 ldrb w8, [x21] 96d54: 36000068 tbz w8, #0x0, 0x96d60 96d58: f85e02e0 ldur x0, [x23, #-0x20] 96d5c: 97fde319 bl 0xf9c0 96d60: f9000675 str x21, [x19, #0x8] 96d64: 385b82e8 ldurb w8, [x23, #-0x48] 96d68: d10182f5 sub x21, x23, #0x60 96d6c: 36000068 tbz w8, #0x0, 0x96d78 96d70: f85c82e0 ldur x0, [x23, #-0x38] 96d74: 97fde313 bl 0xf9c0 96d78: 394002a8 ldrb w8, [x21] 96d7c: 36000068 tbz w8, #0x0, 0x96d88 96d80: f85b02e0 ldur x0, [x23, #-0x50] 96d84: 97fde30f bl 0xf9c0 96d88: f9000675 str x21, [x19, #0x8] 96d8c: 17ffff94 b 0x96bdc 96d90: 2a1f03f7 mov w23, wzr 96d94: aa1403e8 mov x8, x20 96d98: 7101b93f cmp w9, #0x6e 96d9c: 5400daa1 b.ne 0x988f0 96da0: 39400509 ldrb w9, [x8, #0x1] 96da4: 7101dd3f cmp w9, #0x77 96da8: 54000060 b.eq 0x96db4 96dac: 7101853f cmp w9, #0x61 96db0: 5400da01 b.ne 0x988f0 96db4: 91000916 add x22, x8, #0x2 96db8: eb1502df cmp x22, x21 96dbc: b9003be9 str w9, [sp, #0x38] 96dc0: 5400d980 b.eq 0x988f0 96dc4: 2a1f03fc mov w28, wzr 96dc8: 394002c8 ldrb w8, [x22] 96dcc: 71017d1f cmp w8, #0x5f 96dd0: 54002da0 b.eq 0x97384 96dd4: aa1603e0 mov x0, x22 96dd8: aa1503e1 mov x1, x21 96ddc: aa1303e2 mov x2, x19 96de0: 97fff471 bl 0x93fa4 96de4: eb15001f cmp x0, x21 96de8: 1a9f07e8 cset w8, ne 96dec: eb16001f cmp x0, x22 96df0: 1a9f07e9 cset w9, ne 96df4: 5400d7e0 b.eq 0x988f0 96df8: 0a080128 and w8, w9, w8 96dfc: eb15001f cmp x0, x21 96e00: 2a08039c orr w28, w28, w8 96e04: aa0003f6 mov x22, x0 96e08: 54fffe01 b.ne 0x96dc8 96e0c: 140006b9 b 0x988f0 96e10: aa1603e8 mov x8, x22 96e14: 1400027e b 0x9780c 96e18: f85883a0 ldur x0, [x29, #-0x78] 96e1c: 97fde2e9 bl 0xf9c0 96e20: 385603a8 ldurb w8, [x29, #-0xa0] 96e24: 3607f7e8 tbz w8, #0x0, 0x96d20 96e28: f85703a0 ldur x0, [x29, #-0x90] 96e2c: 97fde2e5 bl 0xf9c0 96e30: 385903a8 ldurb w8, [x29, #-0x70] 96e34: 3607f7a8 tbz w8, #0x0, 0x96d28 96e38: f85a03a0 ldur x0, [x29, #-0x60] 96e3c: 97fde2e1 bl 0xf9c0 96e40: 385403a8 ldurb w8, [x29, #-0xc0] 96e44: 360094a8 tbz w8, #0x0, 0x980d8 96e48: f85503a0 ldur x0, [x29, #-0xb0] 96e4c: 140004a2 b 0x980d4 96e50: f85883a0 ldur x0, [x29, #-0x78] 96e54: 97fde2db bl 0xf9c0 96e58: 385603a8 ldurb w8, [x29, #-0xa0] 96e5c: 3606a7e8 tbz w8, #0x0, 0x94358 96e60: f85703a0 ldur x0, [x29, #-0x90] 96e64: 97fde2d7 bl 0xf9c0 96e68: 385203a8 ldurb w8, [x29, #-0xe0] 96e6c: 3606a7a8 tbz w8, #0x0, 0x94360 96e70: f85303a0 ldur x0, [x29, #-0xd0] 96e74: 97fde2d3 bl 0xf9c0 96e78: 394403e8 ldrb w8, [sp, #0x100] 96e7c: 3606a768 tbz w8, #0x0, 0x94368 96e80: f9408be0 ldr x0, [sp, #0x110] 96e84: 97fde2cf bl 0xf9c0 96e88: 394383e8 ldrb w8, [sp, #0xe0] 96e8c: 3606a728 tbz w8, #0x0, 0x94370 96e90: f9407be0 ldr x0, [sp, #0xf0] 96e94: 97fde2cb bl 0xf9c0 96e98: 385403a8 ldurb w8, [x29, #-0xc0] 96e9c: 37000068 tbnz w8, #0x0, 0x96ea8 96ea0: 360091d6 tbz w22, #0x0, 0x980d8 96ea4: 14000004 b 0x96eb4 96ea8: f85503a0 ldur x0, [x29, #-0xb0] 96eac: 97fde2c5 bl 0xf9c0 96eb0: 36009156 tbz w22, #0x0, 0x980d8 96eb4: aa1403e0 mov x0, x20 96eb8: 14000487 b 0x980d4 96ebc: aa1403f5 mov x21, x20 96ec0: 17ffff47 b 0x96bdc 96ec4: 8b080008 add x8, x0, x8 96ec8: f9080128 str x8, [x9, #0x1000] 96ecc: 140000db b 0x97238 96ed0: f9001ff8 str x24, [sp, #0x38] 96ed4: aa1c03f6 mov x22, x28 96ed8: f85e0ec8 ldr x8, [x22, #-0x20]! 96edc: 3900011f strb wzr, [x8] 96ee0: 385f02d8 ldurb w24, [x22, #-0x10] 96ee4: f81f82df stur xzr, [x22, #-0x8] 96ee8: 37001898 tbnz w24, #0x0, 0x971f8 96eec: 528002db mov w27, #0x16 // =22 96ef0: 360018d8 tbz w24, #0x0, 0x97208 96ef4: aa1f03e9 mov x9, xzr 96ef8: 2a1f03e8 mov w8, wzr 96efc: 140000c9 b 0x97220 96f00: 97ffb579 bl 0x844e4 96f04: aa0003f5 mov x21, x0 96f08: eb1602bf cmp x21, x22 96f0c: 54ffe680 b.eq 0x96bdc 96f10: a9405a68 ldp x8, x22, [x19] 96f14: eb16011f cmp x8, x22 96f18: 54ffe620 b.eq 0x96bdc 96f1c: 385e82c8 ldurb w8, [x22, #-0x18] 96f20: a97f2ac9 ldp x9, x10, [x22, #-0x10] 96f24: d1005ecb sub x11, x22, #0x17 96f28: d100c2c0 sub x0, x22, #0x30 96f2c: 7200011f tst w8, #0x1 96f30: d341fd08 lsr x8, x8, #1 96f34: 9a8a0161 csel x1, x11, x10, eq 96f38: 9a890102 csel x2, x8, x9, eq 96f3c: 97ffdfdf bl 0x8eeb8 96f40: f85e02c8 ldur x8, [x22, #-0x20] 96f44: f81503a8 stur x8, [x29, #-0xb0] 96f48: 3cdd02c0 ldur q0, [x22, #-0x30] 96f4c: 3d801f40 str q0, [x26, #0x70] 96f50: a93dfedf stp xzr, xzr, [x22, #-0x28] 96f54: f81d02df stur xzr, [x22, #-0x30] 96f58: b0000122 adrp x2, 0xbb000 96f5c: 91069442 add x2, x2, #0x1a5 96f60: d10303a0 sub x0, x29, #0xc0 96f64: 32000be3 orr w3, wzr, #0x7 96f68: aa1f03e1 mov x1, xzr 96f6c: d10303b4 sub x20, x29, #0xc0 96f70: 97ffdf54 bl 0x8ecc0 96f74: f9400a88 ldr x8, [x20, #0x10] 96f78: 3dc00280 ldr q0, [x20] 96f7c: a900fe9f stp xzr, xzr, [x20, #0x8] 96f80: f900029f str xzr, [x20] 96f84: f81a03a8 stur x8, [x29, #-0x60] 96f88: 3d803340 str q0, [x26, #0xc0] 96f8c: f00000e1 adrp x1, 0xb5000 96f90: 9117cc21 add x1, x1, #0x5f3 96f94: d101c3a0 sub x0, x29, #0x70 96f98: 320003e2 orr w2, wzr, #0x1 96f9c: d101c3b4 sub x20, x29, #0x70 96fa0: 97ffdfc6 bl 0x8eeb8 96fa4: f8401289 ldur x9, [x20, #0x1] 96fa8: a940ae8a ldp x10, x11, [x20, #0x8] 96fac: 39400288 ldrb w8, [x20] 96fb0: a900fe9f stp xzr, xzr, [x20, #0x8] 96fb4: f900029f str xzr, [x20] 96fb8: f805734a stur x10, [x26, #0x57] 96fbc: f81203a9 stur x9, [x29, #-0xe0] 96fc0: 381603a8 sturb w8, [x29, #-0xa0] 96fc4: aa0903e8 mov x8, x9 96fc8: f8457349 ldur x9, [x26, #0x57] 96fcc: f81203bf stur xzr, [x29, #-0xe0] 96fd0: f805735f stur xzr, [x26, #0x57] 96fd4: f8091348 stur x8, [x26, #0x91] 96fd8: a936afa9 stp x9, x11, [x29, #-0x98] 96fdc: a9387fbf stp xzr, xzr, [x29, #-0x80] 96fe0: f81783bf stur xzr, [x29, #-0x88] 96fe4: f9400668 ldr x8, [x19, #0x8] 96fe8: d10283a1 sub x1, x29, #0xa0 96fec: d100c100 sub x0, x8, #0x30 96ff0: 9400081b bl 0x9905c 96ff4: 385783a8 ldurb w8, [x29, #-0x88] 96ff8: 370021e8 tbnz w8, #0x0, 0x97434 96ffc: 385603a8 ldurb w8, [x29, #-0xa0] 97000: 37002228 tbnz w8, #0x0, 0x97444 97004: 385903a8 ldurb w8, [x29, #-0x70] 97008: 37002268 tbnz w8, #0x0, 0x97454 9700c: 385403a8 ldurb w8, [x29, #-0xc0] 97010: 36003028 tbz w8, #0x0, 0x97614 97014: 14000114 b 0x97464 97018: f85883a0 ldur x0, [x29, #-0x78] 9701c: 97fde269 bl 0xf9c0 97020: 385603a8 ldurb w8, [x29, #-0xa0] 97024: 3606ee68 tbz w8, #0x0, 0x94df0 97028: f85703a0 ldur x0, [x29, #-0x90] 9702c: 97fde265 bl 0xf9c0 97030: 385403a8 ldurb w8, [x29, #-0xc0] 97034: 3606ee28 tbz w8, #0x0, 0x94df8 97038: f85503a0 ldur x0, [x29, #-0xb0] 9703c: 97fde261 bl 0xf9c0 97040: 394383e8 ldrb w8, [sp, #0xe0] 97044: 3606ede8 tbz w8, #0x0, 0x94e00 97048: f9407be0 ldr x0, [sp, #0xf0] 9704c: 97fde25d bl 0xf9c0 97050: 394203e8 ldrb w8, [sp, #0x80] 97054: 3606eda8 tbz w8, #0x0, 0x94e08 97058: f9404be0 ldr x0, [sp, #0x90] 9705c: 97fde259 bl 0xf9c0 97060: 394183e8 ldrb w8, [sp, #0x60] 97064: 3606ed68 tbz w8, #0x0, 0x94e10 97068: f9403be0 ldr x0, [sp, #0x70] 9706c: 97fde255 bl 0xf9c0 97070: 394123e8 ldrb w8, [sp, #0x48] 97074: 3606ed28 tbz w8, #0x0, 0x94e18 97078: f9402fe0 ldr x0, [sp, #0x58] 9707c: 97fde251 bl 0xf9c0 97080: 394403e8 ldrb w8, [sp, #0x100] 97084: 3606ece8 tbz w8, #0x0, 0x94e20 97088: f9408be0 ldr x0, [sp, #0x110] 9708c: 97fde24d bl 0xf9c0 97090: 3606ecb7 tbz w23, #0x0, 0x94e24 97094: aa1403e0 mov x0, x20 97098: 97fde24a bl 0xf9c0 9709c: 360081f8 tbz w24, #0x0, 0x980d8 970a0: aa1603e0 mov x0, x22 970a4: 1400040c b 0x980d4 970a8: aa1c03f7 mov x23, x28 970ac: f85e0ee8 ldr x8, [x23, #-0x20]! 970b0: 3900011f strb wzr, [x8] 970b4: 385f02f8 ldurb w24, [x23, #-0x10] 970b8: f81f82ff stur xzr, [x23, #-0x8] 970bc: 37001a98 tbnz w24, #0x0, 0x9740c 970c0: 528002cc mov w12, #0x16 // =22 970c4: 37001ad8 tbnz w24, #0x0, 0x9741c 970c8: 12001f08 and w8, w24, #0xff 970cc: 121f1b09 and w9, w24, #0xfe 970d0: 7100b91f cmp w8, #0x2e 970d4: d341fd29 lsr x9, x9, #1 970d8: 54002122 b.hs 0x974fc 970dc: 320003e8 orr w8, wzr, #0x1 970e0: 140000d1 b 0x97424 970e4: f1000d1f cmp x8, #0x3 970e8: 54ffd7ab b.lt 0x96bdc 970ec: 39400288 ldrb w8, [x20] 970f0: 7101cd1f cmp w8, #0x73 970f4: 54ffd741 b.ne 0x96bdc 970f8: 39400688 ldrb w8, [x20, #0x1] 970fc: 7101691f cmp w8, #0x5a 97100: 54ffd6e1 b.ne 0x96bdc 97104: aa1403f6 mov x22, x20 97108: 38402ec8 ldrb w8, [x22, #0x2]! 9710c: 7101991f cmp w8, #0x66 97110: 54ffd661 b.ne 0x96bdc 97114: aa1603e0 mov x0, x22 97118: aa1503e1 mov x1, x21 9711c: aa1303e2 mov x2, x19 97120: 94000eb1 bl 0x9abe4 97124: aa0003f5 mov x21, x0 97128: eb1602bf cmp x21, x22 9712c: 54ffd580 b.eq 0x96bdc 97130: a9405a68 ldp x8, x22, [x19] 97134: eb16011f cmp x8, x22 97138: 54ffd520 b.eq 0x96bdc 9713c: 385e82c8 ldurb w8, [x22, #-0x18] 97140: a97f2ac9 ldp x9, x10, [x22, #-0x10] 97144: d1005ecb sub x11, x22, #0x17 97148: d100c2c0 sub x0, x22, #0x30 9714c: 7200011f tst w8, #0x1 97150: d341fd08 lsr x8, x8, #1 97154: 9a8a0161 csel x1, x11, x10, eq 97158: 9a890102 csel x2, x8, x9, eq 9715c: 97ffdf57 bl 0x8eeb8 97160: f85e02c8 ldur x8, [x22, #-0x20] 97164: f81503a8 stur x8, [x29, #-0xb0] 97168: 3cdd02c0 ldur q0, [x22, #-0x30] 9716c: 3d801f40 str q0, [x26, #0x70] 97170: a93dfedf stp xzr, xzr, [x22, #-0x28] 97174: f81d02df stur xzr, [x22, #-0x30] 97178: 90000122 adrp x2, 0xbb000 9717c: 91066842 add x2, x2, #0x19a 97180: d10303a0 sub x0, x29, #0xc0 97184: 52800143 mov w3, #0xa // =10 97188: aa1f03e1 mov x1, xzr 9718c: d10303b4 sub x20, x29, #0xc0 97190: 97ffdecc bl 0x8ecc0 97194: f9400a88 ldr x8, [x20, #0x10] 97198: 3dc00280 ldr q0, [x20] 9719c: a900fe9f stp xzr, xzr, [x20, #0x8] 971a0: f900029f str xzr, [x20] 971a4: f81a03a8 stur x8, [x29, #-0x60] 971a8: 3d803340 str q0, [x26, #0xc0] 971ac: d00000e1 adrp x1, 0xb5000 971b0: 9117cc21 add x1, x1, #0x5f3 971b4: d101c3a0 sub x0, x29, #0x70 971b8: 320003e2 orr w2, wzr, #0x1 971bc: d101c3b4 sub x20, x29, #0x70 971c0: 97ffdf3e bl 0x8eeb8 971c4: f8401289 ldur x9, [x20, #0x1] 971c8: a940ae8a ldp x10, x11, [x20, #0x8] 971cc: 39400288 ldrb w8, [x20] 971d0: a900fe9f stp xzr, xzr, [x20, #0x8] 971d4: f900029f str xzr, [x20] 971d8: f801734a stur x10, [x26, #0x17] 971dc: f90073e9 str x9, [sp, #0xe0] 971e0: 381603a8 sturb w8, [x29, #-0xa0] 971e4: aa0903e8 mov x8, x9 971e8: f8417349 ldur x9, [x26, #0x17] 971ec: f90073ff str xzr, [sp, #0xe0] 971f0: f801735f stur xzr, [x26, #0x17] 971f4: 17fffebf b 0x96cf0 971f8: f9400278 ldr x24, [x19] 971fc: 927ffb08 and x8, x24, #0xfffffffffffffffe 97200: d100051b sub x27, x8, #0x1 97204: 3707e798 tbnz w24, #0x0, 0x96ef4 97208: 12001f08 and w8, w24, #0xff 9720c: 121f1b09 and w9, w24, #0xfe 97210: 7100b91f cmp w8, #0x2e 97214: d341fd29 lsr x9, x9, #1 97218: 540012a2 b.hs 0x9746c 9721c: 320003e8 orr w8, wzr, #0x1 97220: 528002d4 mov w20, #0x16 // =22 97224: eb1b029f cmp x20, x27 97228: 540012e1 b.ne 0x97484 9722c: f9401ff8 ldr x24, [sp, #0x38] 97230: 14000146 b 0x97748 97234: aa1f03e0 mov x0, xzr 97238: 321c07e9 orr w9, wzr, #0x30 9723c: 5280014a mov w10, #0xa // =10 97240: 9b0902a8 madd x8, x21, x9, x0 97244: 3900010a strb w10, [x8] 97248: b85403aa ldur w10, [x29, #-0xc0] 9724c: d503201f nop 97250: 9b090309 madd x9, x24, x9, x0 97254: b800110a stur w10, [x8, #0x1] 97258: 385443aa ldurb w10, [x29, #-0xbc] 9725c: 3900191f strb wzr, [x8, #0x6] 97260: 3900150a strb w10, [x8, #0x5] 97264: f85903aa ldur x10, [x29, #-0x70] 97268: f800710a stur x10, [x8, #0x7] 9726c: 385983aa ldurb w10, [x29, #-0x68] 97270: f900091f str xzr, [x8, #0x10] 97274: 39003d0a strb w10, [x8, #0xf] 97278: 381443bf sturb wzr, [x29, #-0xbc] 9727c: b81403bf stur wzr, [x29, #-0xc0] 97280: 381983bf sturb wzr, [x29, #-0x68] 97284: f81903bf stur xzr, [x29, #-0x70] 97288: 3900611f strb wzr, [x8, #0x18] 9728c: f849734a ldur x10, [x26, #0x97] 97290: a9027d0a stp x10, xzr, [x8, #0x20] 97294: f85603aa ldur x10, [x29, #-0xa0] 97298: f801910a stur x10, [x8, #0x19] 9729c: f809735f stur xzr, [x26, #0x97] 972a0: f81603bf stur xzr, [x29, #-0xa0] 972a4: a9402e76 ldp x22, x11, [x19] 972a8: 9100c10a add x10, x8, #0x30 972ac: eb16017f cmp x11, x22 972b0: 54000260 b.eq 0x972fc 972b4: f85e016c ldur x12, [x11, #-0x20] 972b8: f81e010c stur x12, [x8, #-0x20] 972bc: 3cdd0160 ldur q0, [x11, #-0x30] 972c0: 3c9d0100 stur q0, [x8, #-0x30] 972c4: f85f816c ldur x12, [x11, #-0x8] 972c8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 972cc: f81d017f stur xzr, [x11, #-0x30] 972d0: f81f810c stur x12, [x8, #-0x8] 972d4: 3cde8160 ldur q0, [x11, #-0x18] 972d8: 3c9e8100 stur q0, [x8, #-0x18] 972dc: a93f7d7f stp xzr, xzr, [x11, #-0x10] 972e0: f81e817f stur xzr, [x11, #-0x18] 972e4: d100c16b sub x11, x11, #0x30 972e8: eb0b02df cmp x22, x11 972ec: d100c108 sub x8, x8, #0x30 972f0: 54fffe21 b.ne 0x972b4 972f4: a9405a75 ldp x21, x22, [x19] 972f8: 14000002 b 0x97300 972fc: aa1603f5 mov x21, x22 97300: f9400a77 ldr x23, [x19, #0x10] 97304: eb1502df cmp x22, x21 97308: a9002a68 stp x8, x10, [x19] 9730c: f9000a69 str x9, [x19, #0x10] 97310: 540001a0 b.eq 0x97344 97314: 385e82c8 ldurb w8, [x22, #-0x18] 97318: 36000068 tbz w8, #0x0, 0x97324 9731c: f85f82c0 ldur x0, [x22, #-0x8] 97320: 97fde1a8 bl 0xf9c0 97324: 385d02c8 ldurb w8, [x22, #-0x30] 97328: d100c2d8 sub x24, x22, #0x30 9732c: 36000068 tbz w8, #0x0, 0x97338 97330: f85e02c0 ldur x0, [x22, #-0x20] 97334: 97fde1a3 bl 0xf9c0 97338: eb1802bf cmp x21, x24 9733c: aa1803f6 mov x22, x24 97340: 54fffea1 b.ne 0x97314 97344: b40001d5 cbz x21, 0x9737c 97348: f9400e68 ldr x8, [x19, #0x18] 9734c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 97350: eb15013f cmp x9, x21 97354: 54000103 b.lo 0x97374 97358: eb15011f cmp x8, x21 9735c: 540000c8 b.hi 0x97374 97360: f9480109 ldr x9, [x8, #0x1000] 97364: eb17013f cmp x9, x23 97368: 540000a1 b.ne 0x9737c 9736c: f9080115 str x21, [x8, #0x1000] 97370: 14000003 b 0x9737c 97374: aa1503e0 mov x0, x21 97378: 97fde192 bl 0xf9c0 9737c: 91000a94 add x20, x20, #0x2 97380: 17fffe17 b 0x96bdc 97384: b90033f7 str w23, [sp, #0x30] 97388: 910006d7 add x23, x22, #0x1 9738c: aa1703e0 mov x0, x23 97390: aa1503e1 mov x1, x21 97394: aa1303e2 mov x2, x19 97398: 97ffb453 bl 0x844e4 9739c: aa0003f6 mov x22, x0 973a0: eb1702df cmp x22, x23 973a4: 5400aa60 b.eq 0x988f0 973a8: eb1502df cmp x22, x21 973ac: 5400aa20 b.eq 0x988f0 973b0: 394002c8 ldrb w8, [x22] 973b4: cb1602a9 sub x9, x21, x22 973b8: f1000d3f cmp x9, #0x3 973bc: 5400140b b.lt 0x9763c 973c0: 7101c11f cmp w8, #0x70 973c4: 540013c1 b.ne 0x9763c 973c8: 394006c8 ldrb w8, [x22, #0x1] 973cc: 7101a51f cmp w8, #0x69 973d0: 5400a901 b.ne 0x988f0 973d4: 91000ad6 add x22, x22, #0x2 973d8: 394002c8 ldrb w8, [x22] 973dc: 7101151f cmp w8, #0x45 973e0: 54003040 b.eq 0x979e8 973e4: aa1603e0 mov x0, x22 973e8: aa1503e1 mov x1, x21 973ec: aa1303e2 mov x2, x19 973f0: 97fff2ed bl 0x93fa4 973f4: eb16001f cmp x0, x22 973f8: 5400a7c0 b.eq 0x988f0 973fc: eb15001f cmp x0, x21 97400: aa0003f6 mov x22, x0 97404: 54fffea1 b.ne 0x973d8 97408: 1400053a b 0x988f0 9740c: f9400278 ldr x24, [x19] 97410: 927ffb08 and x8, x24, #0xfffffffffffffffe 97414: d100050c sub x12, x8, #0x1 97418: 3607e598 tbz w24, #0x0, 0x970c8 9741c: aa1f03e9 mov x9, xzr 97420: 2a1f03e8 mov w8, wzr 97424: 528002db mov w27, #0x16 // =22 97428: eb0c037f cmp x27, x12 9742c: 54000741 b.ne 0x97514 97430: 140000e6 b 0x977c8 97434: f85883a0 ldur x0, [x29, #-0x78] 97438: 97fde162 bl 0xf9c0 9743c: 385603a8 ldurb w8, [x29, #-0xa0] 97440: 3607de28 tbz w8, #0x0, 0x97004 97444: f85703a0 ldur x0, [x29, #-0x90] 97448: 97fde15e bl 0xf9c0 9744c: 385903a8 ldurb w8, [x29, #-0x70] 97450: 3607dde8 tbz w8, #0x0, 0x9700c 97454: f85a03a0 ldur x0, [x29, #-0x60] 97458: 97fde15a bl 0xf9c0 9745c: 385403a8 ldurb w8, [x29, #-0xc0] 97460: 36000da8 tbz w8, #0x0, 0x97614 97464: f85503a0 ldur x0, [x29, #-0xb0] 97468: 1400006a b 0x97610 9746c: 11004128 add w8, w9, #0x10 97470: 927c0d08 and x8, x8, #0xf0 97474: d1000514 sub x20, x8, #0x1 97478: 320003e8 orr w8, wzr, #0x1 9747c: eb1b029f cmp x20, x27 97480: 54ffed60 b.eq 0x9722c 97484: f1005a9f cmp x20, #0x16 97488: a9022fe9 stp x9, x11, [sp, #0x20] 9748c: b90033ea str w10, [sp, #0x30] 97490: 54000141 b.ne 0x974b8 97494: f94002d4 ldr x20, [x22] 97498: 91000660 add x0, x19, #0x1 9749c: 34000c08 cbz w8, 0x9761c 974a0: 121f1b08 and w8, w24, #0xfe 974a4: d341fd08 lsr x8, x8, #1 974a8: 91000502 add x2, x8, #0x1 974ac: aa1403e1 mov x1, x20 974b0: 97fde0f8 bl 0xf890 974b4: 1400005c b 0x97624 974b8: 91000680 add x0, x20, #0x1 974bc: b9001be8 str w8, [sp, #0x18] 974c0: f9000be0 str x0, [sp, #0x10] 974c4: 97fde0eb bl 0xf870 974c8: eb1b029f cmp x20, x27 974cc: aa0003f4 mov x20, x0 974d0: 54000048 b.hi 0x974d8 974d4: b4001354 cbz x20, 0x9773c 974d8: b9401be8 ldr w8, [sp, #0x18] 974dc: 360011e8 tbz w8, #0x0, 0x97718 974e0: 121f1b08 and w8, w24, #0xfe 974e4: d341fd08 lsr x8, x8, #1 974e8: 91000661 add x1, x19, #0x1 974ec: 91000502 add x2, x8, #0x1 974f0: aa1403e0 mov x0, x20 974f4: 97fde0e7 bl 0xf890 974f8: 1400008c b 0x97728 974fc: 11004128 add w8, w9, #0x10 97500: 927c0d08 and x8, x8, #0xf0 97504: d100051b sub x27, x8, #0x1 97508: 320003e8 orr w8, wzr, #0x1 9750c: eb0c037f cmp x27, x12 97510: 540015c0 b.eq 0x977c8 97514: f1005b7f cmp x27, #0x16 97518: b9003bea str w10, [sp, #0x38] 9751c: f9001beb str x11, [sp, #0x30] 97520: 540001a1 b.ne 0x97554 97524: aa0903fb mov x27, x9 97528: f94002e9 ldr x9, [x23] 9752c: 91000660 add x0, x19, #0x1 97530: 340009e8 cbz w8, 0x9766c 97534: 121f1b08 and w8, w24, #0xfe 97538: d341fd08 lsr x8, x8, #1 9753c: 91000502 add x2, x8, #0x1 97540: aa0903e1 mov x1, x9 97544: aa0903f8 mov x24, x9 97548: 97fde0d2 bl 0xf890 9754c: aa1803e0 mov x0, x24 97550: 1400004a b 0x97678 97554: 91000760 add x0, x27, #0x1 97558: b9001be8 str w8, [sp, #0x18] 9755c: a90233e9 stp x9, x12, [sp, #0x20] 97560: f9000be0 str x0, [sp, #0x10] 97564: 97fde0c3 bl 0xf870 97568: f94017e8 ldr x8, [sp, #0x28] 9756c: eb08037f cmp x27, x8 97570: aa0003fb mov x27, x0 97574: 54000048 b.hi 0x9757c 97578: b400125b cbz x27, 0x977c0 9757c: b9401be8 ldr w8, [sp, #0x18] 97580: 360010e8 tbz w8, #0x0, 0x9779c 97584: 121f1b08 and w8, w24, #0xfe 97588: d341fd08 lsr x8, x8, #1 9758c: 91000661 add x1, x19, #0x1 97590: 91000502 add x2, x8, #0x1 97594: aa1b03e0 mov x0, x27 97598: 97fde0be bl 0xf890 9759c: 14000084 b 0x977ac 975a0: aa1803fb mov x27, x24 975a4: f85e0f68 ldr x8, [x27, #-0x20]! 975a8: 3900011f strb wzr, [x8] 975ac: 385f0374 ldurb w20, [x27, #-0x10] 975b0: f81f837f stur xzr, [x27, #-0x8] 975b4: 37000934 tbnz w20, #0x0, 0x976d8 975b8: 528002d3 mov w19, #0x16 // =22 975bc: 36000974 tbz w20, #0x0, 0x976e8 975c0: f9001bff str xzr, [sp, #0x30] 975c4: b9002bff str wzr, [sp, #0x28] 975c8: 14000050 b 0x97708 975cc: aa1603e0 mov x0, x22 975d0: aa1503e1 mov x1, x21 975d4: aa1303e2 mov x2, x19 975d8: 97fff273 bl 0x93fa4 975dc: aa0003f5 mov x21, x0 975e0: eb1602bf cmp x21, x22 975e4: 54007961 b.ne 0x98510 975e8: 17fffd7d b 0x96bdc 975ec: f85883a0 ldur x0, [x29, #-0x78] 975f0: 97fde0f4 bl 0xf9c0 975f4: 385603a8 ldurb w8, [x29, #-0xa0] 975f8: 3606d768 tbz w8, #0x0, 0x950e4 975fc: f85703a0 ldur x0, [x29, #-0x90] 97600: 97fde0f0 bl 0xf9c0 97604: 385903a8 ldurb w8, [x29, #-0x70] 97608: 36000068 tbz w8, #0x0, 0x97614 9760c: f85a03a0 ldur x0, [x29, #-0x60] 97610: 97fde0ec bl 0xf9c0 97614: aa1503f4 mov x20, x21 97618: 17fffd71 b 0x96bdc 9761c: 39400288 ldrb w8, [x20] 97620: 39000008 strb w8, [x0] 97624: aa1403e0 mov x0, x20 97628: 97fde0e6 bl 0xf9c0 9762c: f94013e8 ldr x8, [sp, #0x20] 97630: d37ff908 lsl x8, x8, #1 97634: 39000268 strb w8, [x19] 97638: 14000041 b 0x9773c 9763c: 7101151f cmp w8, #0x45 97640: 54009581 b.ne 0x988f0 97644: b90023ff str wzr, [sp, #0x20] 97648: a936ffbf stp xzr, xzr, [x29, #-0x98] 9764c: f81603bf stur xzr, [x29, #-0xa0] 97650: aa1303e8 mov x8, x19 97654: f8408d15 ldr x21, [x8, #0x8]! 97658: 2a1f03f7 mov w23, wzr 9765c: f90017e8 str x8, [sp, #0x28] 97660: d10283a8 sub x8, x29, #0xa0 97664: f9000fe8 str x8, [sp, #0x18] 97668: 14000111 b 0x97aac 9766c: 39400128 ldrb w8, [x9] 97670: 39000008 strb w8, [x0] 97674: aa0903e0 mov x0, x9 97678: 97fde0d2 bl 0xf9c0 9767c: d37ffb68 lsl x8, x27, #1 97680: 39000268 strb w8, [x19] 97684: 1400004f b 0x977c0 97688: aa1b03e9 mov x9, x27 9768c: f85f8d28 ldr x8, [x9, #-0x8]! 97690: 3900011f strb wzr, [x8] 97694: 385f0137 ldurb w23, [x9, #-0x10] 97698: f9001fe9 str x9, [sp, #0x38] 9769c: f81f813f stur xzr, [x9, #-0x8] 976a0: 37000bd7 tbnz w23, #0x0, 0x97818 976a4: 528002c8 mov w8, #0x16 // =22 976a8: f9001be8 str x8, [sp, #0x30] 976ac: 37000c17 tbnz w23, #0x0, 0x9782c 976b0: 12001ee8 and w8, w23, #0xff 976b4: 121f1ae9 and w9, w23, #0xfe 976b8: 7100b91f cmp w8, #0x2e 976bc: d341fd28 lsr x8, x9, #1 976c0: f90017e8 str x8, [sp, #0x28] 976c4: 54002ae2 b.hs 0x97c20 976c8: 320003e8 orr w8, wzr, #0x1 976cc: b90023e8 str w8, [sp, #0x20] 976d0: 528002dc mov w28, #0x16 // =22 976d4: 14000159 b 0x97c38 976d8: f9400394 ldr x20, [x28] 976dc: 927ffa88 and x8, x20, #0xfffffffffffffffe 976e0: d1000513 sub x19, x8, #0x1 976e4: 3707f6f4 tbnz w20, #0x0, 0x975c0 976e8: 12001e88 and w8, w20, #0xff 976ec: 121f1a89 and w9, w20, #0xfe 976f0: 7100b91f cmp w8, #0x2e 976f4: d341fd28 lsr x8, x9, #1 976f8: f9001be8 str x8, [sp, #0x30] 976fc: 54000da2 b.hs 0x978b0 97700: 320003e8 orr w8, wzr, #0x1 97704: b9002be8 str w8, [sp, #0x28] 97708: 528002d6 mov w22, #0x16 // =22 9770c: eb1302df cmp x22, x19 97710: 54000e01 b.ne 0x978d0 97714: 14000260 b 0x98094 97718: f94002c0 ldr x0, [x22] 9771c: 39400008 ldrb w8, [x0] 97720: 39000288 strb w8, [x20] 97724: 97fde0a7 bl 0xf9c0 97728: f9400be8 ldr x8, [sp, #0x10] 9772c: b2400108 orr x8, x8, #0x1 97730: f81d0388 stur x8, [x28, #-0x30] 97734: f94013e8 ldr x8, [sp, #0x20] 97738: a93dd388 stp x8, x20, [x28, #-0x28] 9773c: f9401ff8 ldr x24, [sp, #0x38] 97740: b94033ea ldr w10, [sp, #0x30] 97744: f94017eb ldr x11, [sp, #0x28] 97748: 381d038a sturb w10, [x28, #-0x30] 9774c: f85203a8 ldur x8, [x29, #-0xe0] 97750: f81d1388 stur x8, [x28, #-0x2f] 97754: f8457348 ldur x8, [x26, #0x57] 97758: f81d8388 stur x8, [x28, #-0x28] 9775c: f90002cb str x11, [x22] 97760: f805735f stur xzr, [x26, #0x57] 97764: f81203bf stur xzr, [x29, #-0xe0] 97768: 37000097 tbnz w23, #0x0, 0x97778 9776c: 385603a8 ldurb w8, [x29, #-0xa0] 97770: 370000c8 tbnz w8, #0x0, 0x97788 97774: 14000255 b 0x980c8 97778: aa1803e0 mov x0, x24 9777c: 97fde091 bl 0xf9c0 97780: 385603a8 ldurb w8, [x29, #-0xa0] 97784: 36004a28 tbz w8, #0x0, 0x980c8 97788: f85703a0 ldur x0, [x29, #-0x90] 9778c: 97fde08d bl 0xf9c0 97790: 385903a8 ldurb w8, [x29, #-0x70] 97794: 370049e8 tbnz w8, #0x0, 0x980d0 97798: 14000250 b 0x980d8 9779c: f94002e0 ldr x0, [x23] 977a0: 39400008 ldrb w8, [x0] 977a4: 39000368 strb w8, [x27] 977a8: 97fde086 bl 0xf9c0 977ac: f9400be8 ldr x8, [sp, #0x10] 977b0: b2400108 orr x8, x8, #0x1 977b4: f81d0388 stur x8, [x28, #-0x30] 977b8: f94013e8 ldr x8, [sp, #0x20] 977bc: a93def88 stp x8, x27, [x28, #-0x28] 977c0: b9403bea ldr w10, [sp, #0x38] 977c4: f9401beb ldr x11, [sp, #0x30] 977c8: 381d038a sturb w10, [x28, #-0x30] 977cc: f85403a8 ldur x8, [x29, #-0xc0] 977d0: f81d1388 stur x8, [x28, #-0x2f] 977d4: f8477348 ldur x8, [x26, #0x77] 977d8: f81d8388 stur x8, [x28, #-0x28] 977dc: f90002eb str x11, [x23] 977e0: 385603a8 ldurb w8, [x29, #-0xa0] 977e4: f81403bf stur xzr, [x29, #-0xc0] 977e8: f807735f stur xzr, [x26, #0x77] 977ec: 36000068 tbz w8, #0x0, 0x977f8 977f0: f85703a0 ldur x0, [x29, #-0x90] 977f4: 97fde073 bl 0xf9c0 977f8: 385903a8 ldurb w8, [x29, #-0x70] 977fc: 36000068 tbz w8, #0x0, 0x97808 97800: f85a03a0 ldur x0, [x29, #-0x60] 97804: 97fde06f bl 0xf9c0 97808: aa1503e8 mov x8, x21 9780c: eb16011f cmp x8, x22 97810: 9a880294 csel x20, x20, x8, eq 97814: 17fffcf2 b 0x96bdc 97818: f9400317 ldr x23, [x24] 9781c: 927ffae8 and x8, x23, #0xfffffffffffffffe 97820: d1000508 sub x8, x8, #0x1 97824: f9001be8 str x8, [sp, #0x30] 97828: 3607f457 tbz w23, #0x0, 0x976b0 9782c: f90017ff str xzr, [sp, #0x28] 97830: b90023ff str wzr, [sp, #0x20] 97834: 528002dc mov w28, #0x16 // =22 97838: 14000100 b 0x97c38 9783c: aa1603f7 mov x23, x22 97840: aa1703e0 mov x0, x23 97844: aa1503e1 mov x1, x21 97848: aa1303e2 mov x2, x19 9784c: 97fff1d6 bl 0x93fa4 97850: aa0003f6 mov x22, x0 97854: eb1702df cmp x22, x23 97858: 1a9f17e8 cset w8, eq 9785c: eb1502df cmp x22, x21 97860: 1a9f17e9 cset w9, eq 97864: 2a090108 orr w8, w8, w9 97868: 37079ba8 tbnz w8, #0x0, 0x96bdc 9786c: 7100011f cmp w8, #0x0 97870: 9a9612e8 csel x8, x23, x22, ne 97874: 39400108 ldrb w8, [x8] 97878: aa1603f7 mov x23, x22 9787c: 7101151f cmp w8, #0x45 97880: 54fffe01 b.ne 0x97840 97884: 14000322 b 0x9850c 97888: 385903b6 ldurb w22, [x29, #-0x70] 9788c: 320003f3 orr w19, wzr, #0x1 97890: aa1403f5 mov x21, x20 97894: 36067276 tbz w22, #0x0, 0x946e0 97898: 17fff390 b 0x946d8 9789c: 385903b6 ldurb w22, [x29, #-0x70] 978a0: 320003f3 orr w19, wzr, #0x1 978a4: aa1403f5 mov x21, x20 978a8: 3606f1f6 tbz w22, #0x0, 0x956e4 978ac: 17fff78c b 0x956dc 978b0: f9401be8 ldr x8, [sp, #0x30] 978b4: 11004108 add w8, w8, #0x10 978b8: 927c0d08 and x8, x8, #0xf0 978bc: d1000516 sub x22, x8, #0x1 978c0: 320003e8 orr w8, wzr, #0x1 978c4: b9002be8 str w8, [sp, #0x28] 978c8: eb1302df cmp x22, x19 978cc: 54003e40 b.eq 0x98094 978d0: f1005adf cmp x22, #0x16 978d4: 54000161 b.ne 0x97900 978d8: f9400373 ldr x19, [x27] 978dc: b9402be8 ldr w8, [sp, #0x28] 978e0: 91000780 add x0, x28, #0x1 978e4: 340024e8 cbz w8, 0x97d80 978e8: 121f1a88 and w8, w20, #0xfe 978ec: d341fd08 lsr x8, x8, #1 978f0: 91000502 add x2, x8, #0x1 978f4: aa1303e1 mov x1, x19 978f8: 97fddfe6 bl 0xf890 978fc: 14000123 b 0x97d88 97900: 910006c0 add x0, x22, #0x1 97904: f90013e0 str x0, [sp, #0x20] 97908: 97fddfda bl 0xf870 9790c: eb1302df cmp x22, x19 97910: aa0003f3 mov x19, x0 97914: 54000048 b.hi 0x9791c 97918: b4003bf3 cbz x19, 0x98094 9791c: b9402be8 ldr w8, [sp, #0x28] 97920: 36003a88 tbz w8, #0x0, 0x98070 97924: 121f1a88 and w8, w20, #0xfe 97928: d341fd08 lsr x8, x8, #1 9792c: 91000781 add x1, x28, #0x1 97930: 91000502 add x2, x8, #0x1 97934: aa1303e0 mov x0, x19 97938: 97fddfd6 bl 0xf890 9793c: 140001d1 b 0x98080 97940: f85883a0 ldur x0, [x29, #-0x78] 97944: 97fde01f bl 0xf9c0 97948: 385603a8 ldurb w8, [x29, #-0xa0] 9794c: 36066ae8 tbz w8, #0x0, 0x946a8 97950: f85703a0 ldur x0, [x29, #-0x90] 97954: 97fde01b bl 0xf9c0 97958: 385403a8 ldurb w8, [x29, #-0xc0] 9795c: 36066aa8 tbz w8, #0x0, 0x946b0 97960: f85503a0 ldur x0, [x29, #-0xb0] 97964: 97fde017 bl 0xf9c0 97968: 385203a8 ldurb w8, [x29, #-0xe0] 9796c: 36066a68 tbz w8, #0x0, 0x946b8 97970: f85303a0 ldur x0, [x29, #-0xd0] 97974: 97fde013 bl 0xf9c0 97978: 394403e8 ldrb w8, [sp, #0x100] 9797c: 36066a28 tbz w8, #0x0, 0x946c0 97980: f9408be0 ldr x0, [sp, #0x110] 97984: 97fde00f bl 0xf9c0 97988: 394383e8 ldrb w8, [sp, #0xe0] 9798c: 370669e8 tbnz w8, #0x0, 0x946c8 97990: 17fff350 b 0x946d0 97994: f85883a0 ldur x0, [x29, #-0x78] 97998: 97fde00a bl 0xf9c0 9799c: 385603a8 ldurb w8, [x29, #-0xa0] 979a0: 3606e868 tbz w8, #0x0, 0x956ac 979a4: f85703a0 ldur x0, [x29, #-0x90] 979a8: 97fde006 bl 0xf9c0 979ac: 385403a8 ldurb w8, [x29, #-0xc0] 979b0: 3606e828 tbz w8, #0x0, 0x956b4 979b4: f85503a0 ldur x0, [x29, #-0xb0] 979b8: 97fde002 bl 0xf9c0 979bc: 385203a8 ldurb w8, [x29, #-0xe0] 979c0: 3606e7e8 tbz w8, #0x0, 0x956bc 979c4: f85303a0 ldur x0, [x29, #-0xd0] 979c8: 97fddffe bl 0xf9c0 979cc: 394403e8 ldrb w8, [sp, #0x100] 979d0: 3606e7a8 tbz w8, #0x0, 0x956c4 979d4: f9408be0 ldr x0, [sp, #0x110] 979d8: 97fddffa bl 0xf9c0 979dc: 394383e8 ldrb w8, [sp, #0xe0] 979e0: 3706e768 tbnz w8, #0x0, 0x956cc 979e4: 17fff73c b 0x956d4 979e8: a936ffbf stp xzr, xzr, [x29, #-0x98] 979ec: f81603bf stur xzr, [x29, #-0xa0] 979f0: aa1303ea mov x10, x19 979f4: f9400269 ldr x9, [x19] 979f8: f8408d48 ldr x8, [x10, #0x8]! 979fc: eb08013f cmp x9, x8 97a00: f90017ea str x10, [sp, #0x28] 97a04: 54007760 b.eq 0x988f0 97a08: 385e8109 ldurb w9, [x8, #-0x18] 97a0c: a97f2d0a ldp x10, x11, [x8, #-0x10] 97a10: d100c100 sub x0, x8, #0x30 97a14: d1005d08 sub x8, x8, #0x17 97a18: 7200013f tst w9, #0x1 97a1c: d341fd29 lsr x9, x9, #1 97a20: 9a8b0101 csel x1, x8, x11, eq 97a24: 9a8a0122 csel x2, x9, x10, eq 97a28: 97ffdd24 bl 0x8eeb8 97a2c: f9400408 ldr x8, [x0, #0x8] 97a30: 39400017 ldrb w23, [x0] 97a34: f80c7348 stur x8, [x26, #0xc7] 97a38: f8401008 ldur x8, [x0, #0x1] 97a3c: f81903a8 stur x8, [x29, #-0x70] 97a40: a9007c1f stp xzr, xzr, [x0] 97a44: f9400808 ldr x8, [x0, #0x10] 97a48: f900081f str xzr, [x0, #0x10] 97a4c: f94017eb ldr x11, [sp, #0x28] 97a50: f84c7349 ldur x9, [x26, #0xc7] 97a54: f85903aa ldur x10, [x29, #-0x70] 97a58: f940016b ldr x11, [x11] 97a5c: 381603b7 sturb w23, [x29, #-0xa0] 97a60: a936a3a9 stp x9, x8, [x29, #-0x98] 97a64: f809134a stur x10, [x26, #0x91] 97a68: 385e8168 ldurb w8, [x11, #-0x18] 97a6c: d100c175 sub x21, x11, #0x30 97a70: f90013eb str x11, [sp, #0x20] 97a74: 36000088 tbz w8, #0x0, 0x97a84 97a78: f94013e8 ldr x8, [sp, #0x20] 97a7c: f85f8100 ldur x0, [x8, #-0x8] 97a80: 97fddfd0 bl 0xf9c0 97a84: 394002a8 ldrb w8, [x21] 97a88: 36000088 tbz w8, #0x0, 0x97a98 97a8c: f94013e8 ldr x8, [sp, #0x20] 97a90: f85e0100 ldur x0, [x8, #-0x20] 97a94: 97fddfcb bl 0xf9c0 97a98: d10283a8 sub x8, x29, #0xa0 97a9c: f9000fe8 str x8, [sp, #0x18] 97aa0: 320003e8 orr w8, wzr, #0x1 97aa4: f9000675 str x21, [x19, #0x8] 97aa8: b90023e8 str w8, [sp, #0x20] 97aac: f9400268 ldr x8, [x19] 97ab0: eb15011f cmp x8, x21 97ab4: 540009a0 b.eq 0x97be8 97ab8: 385e82a8 ldurb w8, [x21, #-0x18] 97abc: a97f2aa9 ldp x9, x10, [x21, #-0x10] 97ac0: d1005eab sub x11, x21, #0x17 97ac4: d100c2a0 sub x0, x21, #0x30 97ac8: 7200011f tst w8, #0x1 97acc: d341fd08 lsr x8, x8, #1 97ad0: 9a8a0161 csel x1, x11, x10, eq 97ad4: 9a890102 csel x2, x8, x9, eq 97ad8: 97ffdcf8 bl 0x8eeb8 97adc: f9400808 ldr x8, [x0, #0x10] 97ae0: f81a03a8 stur x8, [x29, #-0x60] 97ae4: 3dc00000 ldr q0, [x0] 97ae8: 3d803340 str q0, [x26, #0xc0] 97aec: a900fc1f stp xzr, xzr, [x0, #0x8] 97af0: f900001f str xzr, [x0] 97af4: f94017e8 ldr x8, [sp, #0x28] 97af8: f9400115 ldr x21, [x8] 97afc: 385e82a8 ldurb w8, [x21, #-0x18] 97b00: d100c2b7 sub x23, x21, #0x30 97b04: 36000068 tbz w8, #0x0, 0x97b10 97b08: f85f82a0 ldur x0, [x21, #-0x8] 97b0c: 97fddfad bl 0xf9c0 97b10: 394002e8 ldrb w8, [x23] 97b14: 36000068 tbz w8, #0x0, 0x97b20 97b18: f85e02a0 ldur x0, [x21, #-0x20] 97b1c: 97fddfa9 bl 0xf9c0 97b20: f94017e8 ldr x8, [sp, #0x28] 97b24: f9000117 str x23, [x8] 97b28: a934ffbf stp xzr, xzr, [x29, #-0xb8] 97b2c: f81403bf stur xzr, [x29, #-0xc0] 97b30: 3600101c tbz w28, #0x0, 0x97d30 97b34: f9400268 ldr x8, [x19] 97b38: eb17011f cmp x8, x23 97b3c: 54003120 b.eq 0x98160 97b40: 385b82a8 ldurb w8, [x21, #-0x48] 97b44: a97c2aa9 ldp x9, x10, [x21, #-0x40] 97b48: d1011eab sub x11, x21, #0x47 97b4c: d10182a0 sub x0, x21, #0x60 97b50: 7200011f tst w8, #0x1 97b54: d341fd08 lsr x8, x8, #1 97b58: 9a8a0161 csel x1, x11, x10, eq 97b5c: 9a890102 csel x2, x8, x9, eq 97b60: 97ffdcd6 bl 0x8eeb8 97b64: f9400408 ldr x8, [x0, #0x8] 97b68: 3940000c ldrb w12, [x0] 97b6c: f8057348 stur x8, [x26, #0x57] 97b70: f8401008 ldur x8, [x0, #0x1] 97b74: f81203a8 stur x8, [x29, #-0xe0] 97b78: a9007c1f stp xzr, xzr, [x0] 97b7c: f940080b ldr x11, [x0, #0x10] 97b80: f900081f str xzr, [x0, #0x10] 97b84: f94017ea ldr x10, [sp, #0x28] 97b88: f8457348 ldur x8, [x26, #0x57] 97b8c: f85203a9 ldur x9, [x29, #-0xe0] 97b90: f9400155 ldr x21, [x10] 97b94: b90013ec str w12, [sp, #0x10] 97b98: 381403ac sturb w12, [x29, #-0xc0] 97b9c: f81483a8 stur x8, [x29, #-0xb8] 97ba0: f8071349 stur x9, [x26, #0x71] 97ba4: f90007eb str x11, [sp, #0x8] 97ba8: f81503ab stur x11, [x29, #-0xb0] 97bac: 385e82a8 ldurb w8, [x21, #-0x18] 97bb0: d100c2b7 sub x23, x21, #0x30 97bb4: 36000068 tbz w8, #0x0, 0x97bc0 97bb8: f85f82a0 ldur x0, [x21, #-0x8] 97bbc: 97fddf81 bl 0xf9c0 97bc0: 394002e8 ldrb w8, [x23] 97bc4: 36000068 tbz w8, #0x0, 0x97bd0 97bc8: f85e02a0 ldur x0, [x21, #-0x20] 97bcc: 97fddf7d bl 0xf9c0 97bd0: f94017e8 ldr x8, [sp, #0x28] 97bd4: f9000117 str x23, [x8] 97bd8: b94013e8 ldr w8, [sp, #0x10] 97bdc: 12000108 and w8, w8, #0x1 97be0: b90013e8 str w8, [sp, #0x10] 97be4: 14000055 b 0x97d38 97be8: 320003f5 orr w21, wzr, #0x1 97bec: aa1403f3 mov x19, x20 97bf0: 370067b7 tbnz w23, #0x0, 0x988e4 97bf4: 1400033e b 0x988ec 97bf8: 320003f3 orr w19, wzr, #0x1 97bfc: aa1403f5 mov x21, x20 97c00: 385603a8 ldurb w8, [x29, #-0xa0] 97c04: 36076708 tbz w8, #0x0, 0x968e4 97c08: 17fffb35 b 0x968dc 97c0c: 385903b6 ldurb w22, [x29, #-0x70] 97c10: 320003f3 orr w19, wzr, #0x1 97c14: aa1403f5 mov x21, x20 97c18: 36077ad6 tbz w22, #0x0, 0x96b70 97c1c: 17fffbd3 b 0x96b68 97c20: f94017e8 ldr x8, [sp, #0x28] 97c24: 11004108 add w8, w8, #0x10 97c28: 927c0d08 and x8, x8, #0xf0 97c2c: d100051c sub x28, x8, #0x1 97c30: 320003e8 orr w8, wzr, #0x1 97c34: b90023e8 str w8, [sp, #0x20] 97c38: f9401be8 ldr x8, [sp, #0x30] 97c3c: eb08039f cmp x28, x8 97c40: 540032a0 b.eq 0x98294 97c44: f1005b9f cmp x28, #0x16 97c48: 54000181 b.ne 0x97c78 97c4c: f9401fe8 ldr x8, [sp, #0x38] 97c50: 91000700 add x0, x24, #0x1 97c54: f940011c ldr x28, [x8] 97c58: b94023e8 ldr w8, [sp, #0x20] 97c5c: 34001fa8 cbz w8, 0x98050 97c60: 121f1ae8 and w8, w23, #0xfe 97c64: d341fd08 lsr x8, x8, #1 97c68: 91000502 add x2, x8, #0x1 97c6c: aa1c03e1 mov x1, x28 97c70: 97fddf08 bl 0xf890 97c74: 140000f9 b 0x98058 97c78: 91000780 add x0, x28, #0x1 97c7c: f9000fe0 str x0, [sp, #0x18] 97c80: 97fddefc bl 0xf870 97c84: f9401be8 ldr x8, [sp, #0x30] 97c88: eb08039f cmp x28, x8 97c8c: aa0003fc mov x28, x0 97c90: 54000048 b.hi 0x97c98 97c94: b400301c cbz x28, 0x98294 97c98: b94023e8 ldr w8, [sp, #0x20] 97c9c: 36002e88 tbz w8, #0x0, 0x9826c 97ca0: 121f1ae8 and w8, w23, #0xfe 97ca4: d341fd08 lsr x8, x8, #1 97ca8: 91000701 add x1, x24, #0x1 97cac: 91000502 add x2, x8, #0x1 97cb0: aa1c03e0 mov x0, x28 97cb4: 97fddef7 bl 0xf890 97cb8: 14000172 b 0x98280 97cbc: f940026a ldr x10, [x19] 97cc0: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 97cc4: f295556b movk x11, #0xaaab 97cc8: cb0a0129 sub x9, x9, x10 97ccc: 9344fd29 asr x9, x9, #4 97cd0: 9b0b7d35 mul x21, x9, x11 97cd4: 910006a9 add x9, x21, #0x1 97cd8: eb18013f cmp x9, x24 97cdc: 54006b88 b.hi 0x98a4c 97ce0: cb0a0108 sub x8, x8, x10 97ce4: 9344fd08 asr x8, x8, #4 97ce8: 9b0b7d08 mul x8, x8, x11 97cec: eb1b011f cmp x8, x27 97cf0: 540000a2 b.hs 0x97d04 97cf4: d37ff908 lsl x8, x8, #1 97cf8: eb09011f cmp x8, x9 97cfc: 9a883138 csel x24, x9, x8, lo 97d00: b40038b8 cbz x24, 0x98414 97d04: f9400e69 ldr x9, [x19, #0x18] 97d08: 8b180708 add x8, x24, x24, lsl #1 97d0c: d37ced08 lsl x8, x8, #4 97d10: f9480120 ldr x0, [x9, #0x1000] 97d14: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 97d18: cb00014a sub x10, x10, x0 97d1c: eb08015f cmp x10, x8 97d20: 540021a2 b.hs 0x98154 97d24: aa0803e0 mov x0, x8 97d28: 97fdded2 bl 0xf870 97d2c: 140001bb b 0x98418 97d30: f90007ff str xzr, [sp, #0x8] 97d34: b90013ff str wzr, [sp, #0x10] 97d38: b94033e8 ldr w8, [sp, #0x30] 97d3c: a932ffbf stp xzr, xzr, [x29, #-0xd8] 97d40: f81203bf stur xzr, [x29, #-0xe0] 97d44: 340000c8 cbz w8, 0x97d5c 97d48: 90000121 adrp x1, 0xbb000 97d4c: 91058421 add x1, x1, #0x161 97d50: d10383a0 sub x0, x29, #0xe0 97d54: 321f03e2 orr w2, wzr, #0x2 97d58: 97fff041 bl 0x93e5c 97d5c: b9403be8 ldr w8, [sp, #0x38] 97d60: 7101851f cmp w8, #0x61 97d64: 54000481 b.ne 0x97df4 97d68: f0000101 adrp x1, 0xba000 97d6c: 913abc21 add x1, x1, #0xeaf 97d70: d10383a0 sub x0, x29, #0xe0 97d74: 320007e2 orr w2, wzr, #0x3 97d78: 97ffdc50 bl 0x8eeb8 97d7c: 14000023 b 0x97e08 97d80: 39400268 ldrb w8, [x19] 97d84: 39000008 strb w8, [x0] 97d88: aa1303e0 mov x0, x19 97d8c: 97fddf0d bl 0xf9c0 97d90: f9401be8 ldr x8, [sp, #0x30] 97d94: d37ff908 lsl x8, x8, #1 97d98: 39000388 strb w8, [x28] 97d9c: 140000be b 0x98094 97da0: f85883a0 ldur x0, [x29, #-0x78] 97da4: 97fddf07 bl 0xf9c0 97da8: 385603a8 ldurb w8, [x29, #-0xa0] 97dac: 36076c68 tbz w8, #0x0, 0x96b38 97db0: f85703a0 ldur x0, [x29, #-0x90] 97db4: 97fddf03 bl 0xf9c0 97db8: 385403a8 ldurb w8, [x29, #-0xc0] 97dbc: 36076c28 tbz w8, #0x0, 0x96b40 97dc0: f85503a0 ldur x0, [x29, #-0xb0] 97dc4: 97fddeff bl 0xf9c0 97dc8: 385203a8 ldurb w8, [x29, #-0xe0] 97dcc: 36076be8 tbz w8, #0x0, 0x96b48 97dd0: f85303a0 ldur x0, [x29, #-0xd0] 97dd4: 97fddefb bl 0xf9c0 97dd8: 394403e8 ldrb w8, [sp, #0x100] 97ddc: 36076ba8 tbz w8, #0x0, 0x96b50 97de0: f9408be0 ldr x0, [sp, #0x110] 97de4: 97fddef7 bl 0xf9c0 97de8: 394383e8 ldrb w8, [sp, #0xe0] 97dec: 37076b68 tbnz w8, #0x0, 0x96b58 97df0: 17fffb5c b 0x96b60 97df4: f00000a1 adrp x1, 0xae000 97df8: 912d0c21 add x1, x1, #0xb43 97dfc: d10383a0 sub x0, x29, #0xe0 97e00: 320003e2 orr w2, wzr, #0x1 97e04: 97ffdc2d bl 0x8eeb8 97e08: 3600047c tbz w28, #0x0, 0x97e94 97e0c: f0000100 adrp x0, 0xba000 97e10: 913b4000 add x0, x0, #0xed0 97e14: 910383e8 add x8, sp, #0xe0 97e18: d10303a1 sub x1, x29, #0xc0 97e1c: 97ffe66f bl 0x917d8 97e20: f0000101 adrp x1, 0xba000 97e24: 913c6c21 add x1, x1, #0xf1b 97e28: 910383e0 add x0, sp, #0xe0 97e2c: 321f03e2 orr w2, wzr, #0x2 97e30: 910383f5 add x21, sp, #0xe0 97e34: 97ffdc21 bl 0x8eeb8 97e38: f9400aa8 ldr x8, [x21, #0x10] 97e3c: 3dc002a0 ldr q0, [x21] 97e40: a900febf stp xzr, xzr, [x21, #0x8] 97e44: f90002bf str xzr, [x21] 97e48: f9008be8 str x8, [sp, #0x110] 97e4c: 3d800f40 str q0, [x26, #0x30] 97e50: 910403e9 add x9, sp, #0x100 97e54: 394403f5 ldrb w21, [sp, #0x100] 97e58: b2400128 orr x8, x9, #0x1 97e5c: a950dfe9 ldp x9, x23, [sp, #0x108] 97e60: 720002bf tst w21, #0x1 97e64: d341feaa lsr x10, x21, #1 97e68: 9a970101 csel x1, x8, x23, eq 97e6c: 9a890142 csel x2, x10, x9, eq 97e70: d10383a0 sub x0, x29, #0xe0 97e74: 97ffdc11 bl 0x8eeb8 97e78: 36000075 tbz w21, #0x0, 0x97e84 97e7c: aa1703e0 mov x0, x23 97e80: 97fdded0 bl 0xf9c0 97e84: 394383e8 ldrb w8, [sp, #0xe0] 97e88: 36000068 tbz w8, #0x0, 0x97e94 97e8c: f9407be0 ldr x0, [sp, #0xf0] 97e90: 97fddecc bl 0xf9c0 97e94: 385903a8 ldurb w8, [x29, #-0x70] 97e98: a979a7ab ldp x11, x9, [x29, #-0x68] 97e9c: d101c3aa sub x10, x29, #0x70 97ea0: b240014a orr x10, x10, #0x1 97ea4: 7200011f tst w8, #0x1 97ea8: d341fd08 lsr x8, x8, #1 97eac: 9a890141 csel x1, x10, x9, eq 97eb0: 9a8b0102 csel x2, x8, x11, eq 97eb4: d10383a0 sub x0, x29, #0xe0 97eb8: 97ffdc00 bl 0x8eeb8 97ebc: b94023e8 ldr w8, [sp, #0x20] 97ec0: 34000468 cbz w8, 0x97f4c 97ec4: f0000100 adrp x0, 0xba000 97ec8: 913b3c00 add x0, x0, #0xecf 97ecc: 910383e8 add x8, sp, #0xe0 97ed0: d10283a1 sub x1, x29, #0xa0 97ed4: 97ffe641 bl 0x917d8 97ed8: d00000e1 adrp x1, 0xb5000 97edc: 9117cc21 add x1, x1, #0x5f3 97ee0: 910383e0 add x0, sp, #0xe0 97ee4: 320003e2 orr w2, wzr, #0x1 97ee8: 910383f5 add x21, sp, #0xe0 97eec: 97ffdbf3 bl 0x8eeb8 97ef0: f9400aa8 ldr x8, [x21, #0x10] 97ef4: 3dc002a0 ldr q0, [x21] 97ef8: a900febf stp xzr, xzr, [x21, #0x8] 97efc: f90002bf str xzr, [x21] 97f00: f9008be8 str x8, [sp, #0x110] 97f04: 3d800f40 str q0, [x26, #0x30] 97f08: 910403e9 add x9, sp, #0x100 97f0c: 394403f5 ldrb w21, [sp, #0x100] 97f10: b2400128 orr x8, x9, #0x1 97f14: a950dfe9 ldp x9, x23, [sp, #0x108] 97f18: 720002bf tst w21, #0x1 97f1c: d341feaa lsr x10, x21, #1 97f20: 9a970101 csel x1, x8, x23, eq 97f24: 9a890142 csel x2, x10, x9, eq 97f28: d10383a0 sub x0, x29, #0xe0 97f2c: 97ffdbe3 bl 0x8eeb8 97f30: 36000075 tbz w21, #0x0, 0x97f3c 97f34: aa1703e0 mov x0, x23 97f38: 97fddea2 bl 0xf9c0 97f3c: 394383e8 ldrb w8, [sp, #0xe0] 97f40: 36000068 tbz w8, #0x0, 0x97f4c 97f44: f9407be0 ldr x0, [sp, #0xf0] 97f48: 97fdde9e bl 0xf9c0 97f4c: a972dfa8 ldp x8, x23, [x29, #-0xd8] 97f50: f8451349 ldur x9, [x26, #0x51] 97f54: 385203b5 ldurb w21, [x29, #-0xe0] 97f58: a9327fbf stp xzr, xzr, [x29, #-0xe0] 97f5c: f80873e8 stur x8, [sp, #0x87] 97f60: f90043e9 str x9, [sp, #0x80] 97f64: f84873e8 ldur x8, [sp, #0x87] 97f68: f81303bf stur xzr, [x29, #-0xd0] 97f6c: f801735f stur xzr, [x26, #0x17] 97f70: f90073ff str xzr, [sp, #0xe0] 97f74: f80873ff stur xzr, [sp, #0x87] 97f78: f90043ff str xzr, [sp, #0x80] 97f7c: f8037348 stur x8, [x26, #0x37] 97f80: f90083e9 str x9, [sp, #0x100] 97f84: a940a668 ldp x8, x9, [x19, #0x8] 97f88: eb09011f cmp x8, x9 97f8c: 54000282 b.hs 0x97fdc 97f90: 39000115 strb w21, [x8] 97f94: f8437349 ldur x9, [x26, #0x37] 97f98: a900dd09 stp x9, x23, [x8, #0x8] 97f9c: f94083e9 ldr x9, [sp, #0x100] 97fa0: f8001109 stur x9, [x8, #0x1] 97fa4: f803735f stur xzr, [x26, #0x37] 97fa8: f90083ff str xzr, [sp, #0x100] 97fac: 3900611f strb wzr, [x8, #0x18] 97fb0: f8417349 ldur x9, [x26, #0x17] 97fb4: a9027d09 stp x9, xzr, [x8, #0x20] 97fb8: f94073e9 ldr x9, [sp, #0xe0] 97fbc: f8019109 stur x9, [x8, #0x19] 97fc0: f94017e9 ldr x9, [sp, #0x28] 97fc4: f801735f stur xzr, [x26, #0x17] 97fc8: f90073ff str xzr, [sp, #0xe0] 97fcc: f9400128 ldr x8, [x9] 97fd0: 9100c108 add x8, x8, #0x30 97fd4: f9000128 str x8, [x9] 97fd8: 14000233 b 0x988a4 97fdc: f940026a ldr x10, [x19] 97fe0: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 97fe4: f295556b movk x11, #0xaaab 97fe8: cb0a0108 sub x8, x8, x10 97fec: 9344fd08 asr x8, x8, #4 97ff0: 9b0b7d1c mul x28, x8, x11 97ff4: 91000788 add x8, x28, #0x1 97ff8: eb18011f cmp x8, x24 97ffc: 540052a8 b.hi 0x98a50 98000: cb0a0129 sub x9, x9, x10 98004: 9344fd29 asr x9, x9, #4 98008: 9b0b7d29 mul x9, x9, x11 9800c: eb1b013f cmp x9, x27 98010: 540000a2 b.hs 0x98024 98014: d37ff929 lsl x9, x9, #1 98018: eb08013f cmp x9, x8 9801c: 9a893118 csel x24, x8, x9, lo 98020: b4003ad8 cbz x24, 0x98778 98024: f9400e69 ldr x9, [x19, #0x18] 98028: 8b180708 add x8, x24, x24, lsl #1 9802c: d37ced08 lsl x8, x8, #4 98030: f9480120 ldr x0, [x9, #0x1000] 98034: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 98038: cb00014a sub x10, x10, x0 9803c: eb08015f cmp x10, x8 98040: 540009a2 b.hs 0x98174 98044: aa0803e0 mov x0, x8 98048: 97fdde0a bl 0xf870 9804c: 140001cc b 0x9877c 98050: 39400388 ldrb w8, [x28] 98054: 39000008 strb w8, [x0] 98058: aa1c03e0 mov x0, x28 9805c: 97fdde59 bl 0xf9c0 98060: f94017e8 ldr x8, [sp, #0x28] 98064: d37ff908 lsl x8, x8, #1 98068: 39000308 strb w8, [x24] 9806c: 1400008a b 0x98294 98070: f9400360 ldr x0, [x27] 98074: 39400008 ldrb w8, [x0] 98078: 39000268 strb w8, [x19] 9807c: 97fdde51 bl 0xf9c0 98080: f94013e8 ldr x8, [sp, #0x20] 98084: b2400108 orr x8, x8, #0x1 98088: f81d0308 stur x8, [x24, #-0x30] 9808c: f9401be8 ldr x8, [sp, #0x30] 98090: a93dcf08 stp x8, x19, [x24, #-0x28] 98094: b9403be8 ldr w8, [sp, #0x38] 98098: 381d0308 sturb w8, [x24, #-0x30] 9809c: f85403a8 ldur x8, [x29, #-0xc0] 980a0: f81d1308 stur x8, [x24, #-0x2f] 980a4: f8477348 ldur x8, [x26, #0x77] 980a8: f81d8308 stur x8, [x24, #-0x28] 980ac: f9000377 str x23, [x27] 980b0: 385603a8 ldurb w8, [x29, #-0xa0] 980b4: f81403bf stur xzr, [x29, #-0xc0] 980b8: f807735f stur xzr, [x26, #0x77] 980bc: 36000068 tbz w8, #0x0, 0x980c8 980c0: f85703a0 ldur x0, [x29, #-0x90] 980c4: 97fdde3f bl 0xf9c0 980c8: 385903a8 ldurb w8, [x29, #-0x70] 980cc: 36000068 tbz w8, #0x0, 0x980d8 980d0: f85a03a0 ldur x0, [x29, #-0x60] 980d4: 97fdde3b bl 0xf9c0 980d8: aa1503f4 mov x20, x21 980dc: 17fffac0 b 0x96bdc 980e0: f940026a ldr x10, [x19] 980e4: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 980e8: f295556b movk x11, #0xaaab 980ec: cb0a02c8 sub x8, x22, x10 980f0: 9344fd08 asr x8, x8, #4 980f4: 9b0b7d16 mul x22, x8, x11 980f8: 910006c8 add x8, x22, #0x1 980fc: eb18011f cmp x8, x24 98100: 54004aa8 b.hi 0x98a54 98104: cb0a0129 sub x9, x9, x10 98108: 9344fd29 asr x9, x9, #4 9810c: 9b0b7d29 mul x9, x9, x11 98110: eb1b013f cmp x9, x27 98114: 540000a2 b.hs 0x98128 98118: d37ff929 lsl x9, x9, #1 9811c: eb08013f cmp x9, x8 98120: 9a893118 csel x24, x8, x9, lo 98124: b4003ef8 cbz x24, 0x98900 98128: f9400e69 ldr x9, [x19, #0x18] 9812c: 8b180708 add x8, x24, x24, lsl #1 98130: d37ced08 lsl x8, x8, #4 98134: f9480120 ldr x0, [x9, #0x1000] 98138: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9813c: cb00014a sub x10, x10, x0 98140: eb08015f cmp x10, x8 98144: 54001622 b.hs 0x98408 98148: aa0803e0 mov x0, x8 9814c: 97fdddc9 bl 0xf870 98150: 140001ed b 0x98904 98154: 8b080008 add x8, x0, x8 98158: f9080128 str x8, [x9, #0x1000] 9815c: 140000af b 0x98418 98160: 320003f5 orr w21, wzr, #0x1 98164: aa1403f3 mov x19, x20 98168: 385903a8 ldurb w8, [x29, #-0x70] 9816c: 37003b48 tbnz w8, #0x0, 0x988d4 98170: 140001db b 0x988dc 98174: 8b080008 add x8, x0, x8 98178: f9080128 str x8, [x9, #0x1000] 9817c: 14000180 b 0x9877c 98180: a9432fe9 ldp x9, x11, [sp, #0x30] 98184: d101c3a8 sub x8, x29, #0x70 98188: b2400108 orr x8, x8, #0x1 9818c: d10303b5 sub x21, x29, #0xc0 98190: d1000529 sub x9, x9, #0x1 98194: 8b0b056a add x10, x11, x11, lsl #1 98198: cb0b0134 sub x20, x9, x11 9819c: d37ced5c lsl x28, x10, #4 981a0: f90013e8 str x8, [sp, #0x20] 981a4: f9400268 ldr x8, [x19] 981a8: 8b1c0108 add x8, x8, x28 981ac: 39412109 ldrb w9, [x8, #0x48] 981b0: a9452d0a ldp x10, x11, [x8, #0x50] 981b4: 9100c100 add x0, x8, #0x30 981b8: 91012508 add x8, x8, #0x49 981bc: 7200013f tst w9, #0x1 981c0: d341fd29 lsr x9, x9, #1 981c4: 9a8b0101 csel x1, x8, x11, eq 981c8: 9a8a0122 csel x2, x9, x10, eq 981cc: 97ffdb3b bl 0x8eeb8 981d0: f9400808 ldr x8, [x0, #0x10] 981d4: f81503a8 stur x8, [x29, #-0xb0] 981d8: 3dc00000 ldr q0, [x0] 981dc: 3d801f40 str q0, [x26, #0x70] 981e0: a900fc1f stp xzr, xzr, [x0, #0x8] 981e4: f900001f str xzr, [x0] 981e8: 900000e2 adrp x2, 0xb4000 981ec: d10303a0 sub x0, x29, #0xc0 981f0: 321f03e3 orr w3, wzr, #0x2 981f4: aa1f03e1 mov x1, xzr 981f8: 912ccc42 add x2, x2, #0xb33 981fc: 97ffdab1 bl 0x8ecc0 98200: f9400aa8 ldr x8, [x21, #0x10] 98204: 3dc002a0 ldr q0, [x21] 98208: f94013ea ldr x10, [sp, #0x20] 9820c: a900febf stp xzr, xzr, [x21, #0x8] 98210: f81a03a8 stur x8, [x29, #-0x60] 98214: 3d803340 str q0, [x26, #0xc0] 98218: 385903b7 ldurb w23, [x29, #-0x70] 9821c: aa0803f6 mov x22, x8 98220: f85983a8 ldur x8, [x29, #-0x68] 98224: f90002bf str xzr, [x21] 98228: 720002ff tst w23, #0x1 9822c: d341fee9 lsr x9, x23, #1 98230: 9a960141 csel x1, x10, x22, eq 98234: 9a880122 csel x2, x9, x8, eq 98238: d10283a0 sub x0, x29, #0xa0 9823c: 97ffdb1f bl 0x8eeb8 98240: 36000077 tbz w23, #0x0, 0x9824c 98244: aa1603e0 mov x0, x22 98248: 97fdddde bl 0xf9c0 9824c: 385403a8 ldurb w8, [x29, #-0xc0] 98250: 36000068 tbz w8, #0x0, 0x9825c 98254: f85503a0 ldur x0, [x29, #-0xb0] 98258: 97fdddda bl 0xf9c0 9825c: d1000694 sub x20, x20, #0x1 98260: 9100c39c add x28, x28, #0x30 98264: b5fffa14 cbnz x20, 0x981a4 98268: 17fff1e2 b 0x949f0 9826c: f9401fe8 ldr x8, [sp, #0x38] 98270: f9400100 ldr x0, [x8] 98274: 39400008 ldrb w8, [x0] 98278: 39000388 strb w8, [x28] 9827c: 97fdddd1 bl 0xf9c0 98280: f9400fe8 ldr x8, [sp, #0x18] 98284: b2400108 orr x8, x8, #0x1 98288: f81e8368 stur x8, [x27, #-0x18] 9828c: f94017e8 ldr x8, [sp, #0x28] 98290: a93f7368 stp x8, x28, [x27, #-0x10] 98294: f9401fe9 ldr x9, [sp, #0x38] 98298: 381e837f sturb wzr, [x27, #-0x18] 9829c: f8497348 ldur x8, [x26, #0x97] 982a0: d0000101 adrp x1, 0xba000 982a4: 913b4021 add x1, x1, #0xed0 982a8: 320003e2 orr w2, wzr, #0x1 982ac: f81f0368 stur x8, [x27, #-0x10] 982b0: f85603a8 ldur x8, [x29, #-0xa0] 982b4: f81e9368 stur x8, [x27, #-0x17] 982b8: f900013f str xzr, [x9] 982bc: f9400668 ldr x8, [x19, #0x8] 982c0: d100c100 sub x0, x8, #0x30 982c4: 97ffdafd bl 0x8eeb8 982c8: d10283a8 sub x8, x29, #0xa0 982cc: b2400108 orr x8, x8, #0x1 982d0: f9001fe8 str x8, [sp, #0x38] 982d4: 14000040 b 0x983d4 982d8: aa1603e0 mov x0, x22 982dc: aa1503e1 mov x1, x21 982e0: aa1303e2 mov x2, x19 982e4: 97ffef30 bl 0x93fa4 982e8: aa0003f7 mov x23, x0 982ec: eb1602ff cmp x23, x22 982f0: 54ff4760 b.eq 0x96bdc 982f4: eb1502ff cmp x23, x21 982f8: 54ff4720 b.eq 0x96bdc 982fc: a9406268 ldp x8, x24, [x19] 98300: eb18011f cmp x8, x24 98304: 54ff46c0 b.eq 0x96bdc 98308: 385e8308 ldurb w8, [x24, #-0x18] 9830c: a97f2b09 ldp x9, x10, [x24, #-0x10] 98310: d1005f0b sub x11, x24, #0x17 98314: d100c300 sub x0, x24, #0x30 98318: 7200011f tst w8, #0x1 9831c: d341fd08 lsr x8, x8, #1 98320: 9a8a0161 csel x1, x11, x10, eq 98324: 9a890102 csel x2, x8, x9, eq 98328: 97ffdae4 bl 0x8eeb8 9832c: f85e0308 ldur x8, [x24, #-0x20] 98330: f81703a8 stur x8, [x29, #-0x90] 98334: 3cdd0300 ldur q0, [x24, #-0x30] 98338: 3d802740 str q0, [x26, #0x90] 9833c: a93dff1f stp xzr, xzr, [x24, #-0x28] 98340: f81d031f stur xzr, [x24, #-0x30] 98344: f940067c ldr x28, [x19, #0x8] 98348: 385e8388 ldurb w8, [x28, #-0x18] 9834c: d100c398 sub x24, x28, #0x30 98350: 36000068 tbz w8, #0x0, 0x9835c 98354: f85f8380 ldur x0, [x28, #-0x8] 98358: 97fddd9a bl 0xf9c0 9835c: 39400308 ldrb w8, [x24] 98360: 36000068 tbz w8, #0x0, 0x9836c 98364: f85e0380 ldur x0, [x28, #-0x20] 98368: 97fddd96 bl 0xf9c0 9836c: f9000678 str x24, [x19, #0x8] 98370: 385603bb ldurb w27, [x29, #-0xa0] 98374: f85683a8 ldur x8, [x29, #-0x98] 98378: d341ff69 lsr x9, x27, #1 9837c: 7200037f tst w27, #0x1 98380: 9a880122 csel x2, x9, x8, eq 98384: b4000142 cbz x2, 0x983ac 98388: f9400268 ldr x8, [x19] 9838c: eb18011f cmp x8, x24 98390: 540001c0 b.eq 0x983c8 98394: f85703b6 ldur x22, [x29, #-0x90] 98398: f9401fe8 ldr x8, [sp, #0x38] 9839c: 7200037f tst w27, #0x1 983a0: d1018380 sub x0, x28, #0x60 983a4: 9a960101 csel x1, x8, x22, eq 983a8: 97ffdac4 bl 0x8eeb8 983ac: 2a1f03f8 mov w24, wzr 983b0: aa1703f6 mov x22, x23 983b4: 3600007b tbz w27, #0x0, 0x983c0 983b8: f85703a0 ldur x0, [x29, #-0x90] 983bc: 97fddd81 bl 0xf9c0 983c0: 340000b8 cbz w24, 0x983d4 983c4: 17fffa06 b 0x96bdc 983c8: 320003f8 orr w24, wzr, #0x1 983cc: 3607ffbb tbz w27, #0x0, 0x983c0 983d0: 17fffffa b 0x983b8 983d4: 394002c8 ldrb w8, [x22] 983d8: 7101151f cmp w8, #0x45 983dc: 54fff7e1 b.ne 0x982d8 983e0: a9402269 ldp x9, x8, [x19] 983e4: eb08013f cmp x9, x8 983e8: 54ff3fa0 b.eq 0x96bdc 983ec: b00000e1 adrp x1, 0xb5000 983f0: d100c100 sub x0, x8, #0x30 983f4: 9117cc21 add x1, x1, #0x5f3 983f8: 320003e2 orr w2, wzr, #0x1 983fc: 910006d4 add x20, x22, #0x1 98400: 97ffdaae bl 0x8eeb8 98404: 17fff9f6 b 0x96bdc 98408: 8b080008 add x8, x0, x8 9840c: f9080128 str x8, [x9, #0x1000] 98410: 1400013d b 0x98904 98414: aa1f03e0 mov x0, xzr 98418: 321c07e9 orr w9, wzr, #0x30 9841c: 6f00e400 movi v0.2d, #0000000000000000 98420: 9b0902a8 madd x8, x21, x9, x0 98424: ad008100 stp q0, q0, [x8, #0x10] 98428: 3d800100 str q0, [x8] 9842c: a9402e77 ldp x23, x11, [x19] 98430: d503201f nop 98434: 9b090309 madd x9, x24, x9, x0 98438: 9100c10a add x10, x8, #0x30 9843c: eb17017f cmp x11, x23 98440: 54000260 b.eq 0x9848c 98444: f85e016c ldur x12, [x11, #-0x20] 98448: f81e010c stur x12, [x8, #-0x20] 9844c: 3cdd0160 ldur q0, [x11, #-0x30] 98450: 3c9d0100 stur q0, [x8, #-0x30] 98454: f85f816c ldur x12, [x11, #-0x8] 98458: a93dfd7f stp xzr, xzr, [x11, #-0x28] 9845c: f81d017f stur xzr, [x11, #-0x30] 98460: f81f810c stur x12, [x8, #-0x8] 98464: 3cde8160 ldur q0, [x11, #-0x18] 98468: 3c9e8100 stur q0, [x8, #-0x18] 9846c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 98470: f81e817f stur xzr, [x11, #-0x18] 98474: d100c16b sub x11, x11, #0x30 98478: eb0b02ff cmp x23, x11 9847c: d100c108 sub x8, x8, #0x30 98480: 54fffe21 b.ne 0x98444 98484: a9405e75 ldp x21, x23, [x19] 98488: 14000002 b 0x98490 9848c: aa1703f5 mov x21, x23 98490: f9400a78 ldr x24, [x19, #0x10] 98494: eb1502ff cmp x23, x21 98498: a9002a68 stp x8, x10, [x19] 9849c: f9000a69 str x9, [x19, #0x10] 984a0: 540001a0 b.eq 0x984d4 984a4: 385e82e8 ldurb w8, [x23, #-0x18] 984a8: 36000068 tbz w8, #0x0, 0x984b4 984ac: f85f82e0 ldur x0, [x23, #-0x8] 984b0: 97fddd44 bl 0xf9c0 984b4: 385d02e8 ldurb w8, [x23, #-0x30] 984b8: d100c2fb sub x27, x23, #0x30 984bc: 36000068 tbz w8, #0x0, 0x984c8 984c0: f85e02e0 ldur x0, [x23, #-0x20] 984c4: 97fddd3f bl 0xf9c0 984c8: eb1b02bf cmp x21, x27 984cc: aa1b03f7 mov x23, x27 984d0: 54fffea1 b.ne 0x984a4 984d4: b40001d5 cbz x21, 0x9850c 984d8: f9400e68 ldr x8, [x19, #0x18] 984dc: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 984e0: eb15013f cmp x9, x21 984e4: 54000103 b.lo 0x98504 984e8: eb15011f cmp x8, x21 984ec: 540000c8 b.hi 0x98504 984f0: f9480109 ldr x9, [x8, #0x1000] 984f4: eb18013f cmp x9, x24 984f8: 540000a1 b.ne 0x9850c 984fc: f9080115 str x21, [x8, #0x1000] 98500: 14000003 b 0x9850c 98504: aa1503e0 mov x0, x21 98508: 97fddd2e bl 0xf9c0 9850c: 910006d5 add x21, x22, #0x1 98510: a9405a68 ldp x8, x22, [x19] 98514: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 98518: f2955569 movk x9, #0xaaab 9851c: cb0802c8 sub x8, x22, x8 98520: 9344fd08 asr x8, x8, #4 98524: 9b097d08 mul x8, x8, x9 98528: f100091f cmp x8, #0x2 9852c: 54ff3583 b.lo 0x96bdc 98530: 385e82c8 ldurb w8, [x22, #-0x18] 98534: a97f2ac9 ldp x9, x10, [x22, #-0x10] 98538: d1005ecb sub x11, x22, #0x17 9853c: d100c2c0 sub x0, x22, #0x30 98540: 7200011f tst w8, #0x1 98544: d341fd08 lsr x8, x8, #1 98548: 9a8a0161 csel x1, x11, x10, eq 9854c: 9a890102 csel x2, x8, x9, eq 98550: 97ffda5a bl 0x8eeb8 98554: f85e02c8 ldur x8, [x22, #-0x20] 98558: f81a03a8 stur x8, [x29, #-0x60] 9855c: 3cdd02c0 ldur q0, [x22, #-0x30] 98560: 3d803340 str q0, [x26, #0xc0] 98564: a93dfedf stp xzr, xzr, [x22, #-0x28] 98568: f81d02df stur xzr, [x22, #-0x30] 9856c: f9400674 ldr x20, [x19, #0x8] 98570: 385e8288 ldurb w8, [x20, #-0x18] 98574: d100c296 sub x22, x20, #0x30 98578: 36000068 tbz w8, #0x0, 0x98584 9857c: f85f8280 ldur x0, [x20, #-0x8] 98580: 97fddd10 bl 0xf9c0 98584: 394002c8 ldrb w8, [x22] 98588: 36000068 tbz w8, #0x0, 0x98594 9858c: f85e0280 ldur x0, [x20, #-0x20] 98590: 97fddd0c bl 0xf9c0 98594: f9000676 str x22, [x19, #0x8] 98598: 385b8288 ldurb w8, [x20, #-0x48] 9859c: a97c2a89 ldp x9, x10, [x20, #-0x40] 985a0: d1011e8b sub x11, x20, #0x47 985a4: d1018280 sub x0, x20, #0x60 985a8: 7200011f tst w8, #0x1 985ac: d341fd08 lsr x8, x8, #1 985b0: 9a8a0161 csel x1, x11, x10, eq 985b4: 9a890102 csel x2, x8, x9, eq 985b8: 97ffda40 bl 0x8eeb8 985bc: f9400808 ldr x8, [x0, #0x10] 985c0: f9007be8 str x8, [sp, #0xf0] 985c4: 3dc00000 ldr q0, [x0] 985c8: 3d800740 str q0, [x26, #0x10] 985cc: a900fc1f stp xzr, xzr, [x0, #0x8] 985d0: f900001f str xzr, [x0] 985d4: d0000102 adrp x2, 0xba000 985d8: 913b4042 add x2, x2, #0xed0 985dc: 910383e0 add x0, sp, #0xe0 985e0: 320003e3 orr w3, wzr, #0x1 985e4: aa1f03e1 mov x1, xzr 985e8: 910383f4 add x20, sp, #0xe0 985ec: 97ffd9b5 bl 0x8ecc0 985f0: f9400a88 ldr x8, [x20, #0x10] 985f4: 3dc00280 ldr q0, [x20] 985f8: a900fe9f stp xzr, xzr, [x20, #0x8] 985fc: f900029f str xzr, [x20] 98600: f9008be8 str x8, [sp, #0x110] 98604: 3d800f40 str q0, [x26, #0x30] 98608: d0000101 adrp x1, 0xba000 9860c: 913cdc21 add x1, x1, #0xf37 98610: 910403e0 add x0, sp, #0x100 98614: 321f03e2 orr w2, wzr, #0x2 98618: 910403f4 add x20, sp, #0x100 9861c: 97ffda27 bl 0x8eeb8 98620: 385903b6 ldurb w22, [x29, #-0x70] 98624: f9400a88 ldr x8, [x20, #0x10] 98628: 3dc00280 ldr q0, [x20] 9862c: a900fe9f stp xzr, xzr, [x20, #0x8] 98630: f900029f str xzr, [x20] 98634: a979d3aa ldp x10, x20, [x29, #-0x68] 98638: d101c3a9 sub x9, x29, #0x70 9863c: b2400129 orr x9, x9, #0x1 98640: 720002df tst w22, #0x1 98644: f81303a8 stur x8, [x29, #-0xd0] 98648: d341fec8 lsr x8, x22, #1 9864c: 9a940121 csel x1, x9, x20, eq 98650: 3d801740 str q0, [x26, #0x50] 98654: 9a8a0102 csel x2, x8, x10, eq 98658: d10383a0 sub x0, x29, #0xe0 9865c: d10383b7 sub x23, x29, #0xe0 98660: 97ffda16 bl 0x8eeb8 98664: f9400ae8 ldr x8, [x23, #0x10] 98668: 3dc002e0 ldr q0, [x23] 9866c: a900feff stp xzr, xzr, [x23, #0x8] 98670: f90002ff str xzr, [x23] 98674: f81503a8 stur x8, [x29, #-0xb0] 98678: 3d801f40 str q0, [x26, #0x70] 9867c: b00000e1 adrp x1, 0xb5000 98680: 9117cc21 add x1, x1, #0x5f3 98684: d10303a0 sub x0, x29, #0xc0 98688: 320003e2 orr w2, wzr, #0x1 9868c: d10303b7 sub x23, x29, #0xc0 98690: 97ffda0a bl 0x8eeb8 98694: f84012e9 ldur x9, [x23, #0x1] 98698: a940aeea ldp x10, x11, [x23, #0x8] 9869c: 394002e8 ldrb w8, [x23] 986a0: a900feff stp xzr, xzr, [x23, #0x8] 986a4: f90002ff str xzr, [x23] 986a8: f80873ea stur x10, [sp, #0x87] 986ac: f90043e9 str x9, [sp, #0x80] 986b0: 381603a8 sturb w8, [x29, #-0xa0] 986b4: aa0903e8 mov x8, x9 986b8: f84873e9 ldur x9, [sp, #0x87] 986bc: f90043ff str xzr, [sp, #0x80] 986c0: f80873ff stur xzr, [sp, #0x87] 986c4: f8091348 stur x8, [x26, #0x91] 986c8: a936afa9 stp x9, x11, [x29, #-0x98] 986cc: a9387fbf stp xzr, xzr, [x29, #-0x80] 986d0: f81783bf stur xzr, [x29, #-0x88] 986d4: f9400668 ldr x8, [x19, #0x8] 986d8: d10283a1 sub x1, x29, #0xa0 986dc: d100c100 sub x0, x8, #0x30 986e0: 9400025f bl 0x9905c 986e4: 385783a8 ldurb w8, [x29, #-0x88] 986e8: 37000188 tbnz w8, #0x0, 0x98718 986ec: 385603a8 ldurb w8, [x29, #-0xa0] 986f0: 370001c8 tbnz w8, #0x0, 0x98728 986f4: 385403a8 ldurb w8, [x29, #-0xc0] 986f8: 37000208 tbnz w8, #0x0, 0x98738 986fc: 385203a8 ldurb w8, [x29, #-0xe0] 98700: 37000248 tbnz w8, #0x0, 0x98748 98704: 394403e8 ldrb w8, [sp, #0x100] 98708: 37000288 tbnz w8, #0x0, 0x98758 9870c: 394383e8 ldrb w8, [sp, #0xe0] 98710: 36073c88 tbz w8, #0x0, 0x96ea0 98714: 14000015 b 0x98768 98718: f85883a0 ldur x0, [x29, #-0x78] 9871c: 97fddca9 bl 0xf9c0 98720: 385603a8 ldurb w8, [x29, #-0xa0] 98724: 3607fe88 tbz w8, #0x0, 0x986f4 98728: f85703a0 ldur x0, [x29, #-0x90] 9872c: 97fddca5 bl 0xf9c0 98730: 385403a8 ldurb w8, [x29, #-0xc0] 98734: 3607fe48 tbz w8, #0x0, 0x986fc 98738: f85503a0 ldur x0, [x29, #-0xb0] 9873c: 97fddca1 bl 0xf9c0 98740: 385203a8 ldurb w8, [x29, #-0xe0] 98744: 3607fe08 tbz w8, #0x0, 0x98704 98748: f85303a0 ldur x0, [x29, #-0xd0] 9874c: 97fddc9d bl 0xf9c0 98750: 394403e8 ldrb w8, [sp, #0x100] 98754: 3607fdc8 tbz w8, #0x0, 0x9870c 98758: f9408be0 ldr x0, [sp, #0x110] 9875c: 97fddc99 bl 0xf9c0 98760: 394383e8 ldrb w8, [sp, #0xe0] 98764: 360739e8 tbz w8, #0x0, 0x96ea0 98768: f9407be0 ldr x0, [sp, #0xf0] 9876c: 97fddc95 bl 0xf9c0 98770: 37073a36 tbnz w22, #0x0, 0x96eb4 98774: 17fffe59 b 0x980d8 98778: aa1f03e0 mov x0, xzr 9877c: 321c07e9 orr w9, wzr, #0x30 98780: 9b090388 madd x8, x28, x9, x0 98784: 39000115 strb w21, [x8] 98788: f843734a ldur x10, [x26, #0x37] 9878c: d503201f nop 98790: 9b090309 madd x9, x24, x9, x0 98794: a900dd0a stp x10, x23, [x8, #0x8] 98798: f94083ea ldr x10, [sp, #0x100] 9879c: f800110a stur x10, [x8, #0x1] 987a0: f803735f stur xzr, [x26, #0x37] 987a4: f90083ff str xzr, [sp, #0x100] 987a8: 3900611f strb wzr, [x8, #0x18] 987ac: f841734a ldur x10, [x26, #0x17] 987b0: a9027d0a stp x10, xzr, [x8, #0x20] 987b4: f94073ea ldr x10, [sp, #0xe0] 987b8: f801910a stur x10, [x8, #0x19] 987bc: f801735f stur xzr, [x26, #0x17] 987c0: f90073ff str xzr, [sp, #0xe0] 987c4: a9402e77 ldp x23, x11, [x19] 987c8: 9100c10a add x10, x8, #0x30 987cc: eb17017f cmp x11, x23 987d0: 54000260 b.eq 0x9881c 987d4: f85e016c ldur x12, [x11, #-0x20] 987d8: f81e010c stur x12, [x8, #-0x20] 987dc: 3cdd0160 ldur q0, [x11, #-0x30] 987e0: 3c9d0100 stur q0, [x8, #-0x30] 987e4: f85f816c ldur x12, [x11, #-0x8] 987e8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 987ec: f81d017f stur xzr, [x11, #-0x30] 987f0: f81f810c stur x12, [x8, #-0x8] 987f4: 3cde8160 ldur q0, [x11, #-0x18] 987f8: 3c9e8100 stur q0, [x8, #-0x18] 987fc: a93f7d7f stp xzr, xzr, [x11, #-0x10] 98800: f81e817f stur xzr, [x11, #-0x18] 98804: d100c16b sub x11, x11, #0x30 98808: eb0b02ff cmp x23, x11 9880c: d100c108 sub x8, x8, #0x30 98810: 54fffe21 b.ne 0x987d4 98814: a9405e75 ldp x21, x23, [x19] 98818: 14000002 b 0x98820 9881c: aa1703f5 mov x21, x23 98820: f9000268 str x8, [x19] 98824: f94017e8 ldr x8, [sp, #0x28] 98828: eb1502ff cmp x23, x21 9882c: f900010a str x10, [x8] 98830: f9400a78 ldr x24, [x19, #0x10] 98834: f9000a69 str x9, [x19, #0x10] 98838: 540001a0 b.eq 0x9886c 9883c: 385e82e8 ldurb w8, [x23, #-0x18] 98840: 36000068 tbz w8, #0x0, 0x9884c 98844: f85f82e0 ldur x0, [x23, #-0x8] 98848: 97fddc5e bl 0xf9c0 9884c: 385d02e8 ldurb w8, [x23, #-0x30] 98850: d100c2fa sub x26, x23, #0x30 98854: 36000068 tbz w8, #0x0, 0x98860 98858: f85e02e0 ldur x0, [x23, #-0x20] 9885c: 97fddc59 bl 0xf9c0 98860: eb1a02bf cmp x21, x26 98864: aa1a03f7 mov x23, x26 98868: 54fffea1 b.ne 0x9883c 9886c: b40001d5 cbz x21, 0x988a4 98870: f9400e68 ldr x8, [x19, #0x18] 98874: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 98878: eb15013f cmp x9, x21 9887c: 54000103 b.lo 0x9889c 98880: eb15011f cmp x8, x21 98884: 540000c8 b.hi 0x9889c 98888: f9480109 ldr x9, [x8, #0x1000] 9888c: eb18013f cmp x9, x24 98890: 540000a1 b.ne 0x988a4 98894: f9080115 str x21, [x8, #0x1000] 98898: 14000003 b 0x988a4 9889c: aa1503e0 mov x0, x21 988a0: 97fddc48 bl 0xf9c0 988a4: 385203a8 ldurb w8, [x29, #-0xe0] 988a8: 910006d3 add x19, x22, #0x1 988ac: 36000068 tbz w8, #0x0, 0x988b8 988b0: f85303a0 ldur x0, [x29, #-0xd0] 988b4: 97fddc43 bl 0xf9c0 988b8: 385403a8 ldurb w8, [x29, #-0xc0] 988bc: 36000068 tbz w8, #0x0, 0x988c8 988c0: f85503a0 ldur x0, [x29, #-0xb0] 988c4: 97fddc3f bl 0xf9c0 988c8: 2a1f03f5 mov w21, wzr 988cc: 385903a8 ldurb w8, [x29, #-0x70] 988d0: 36000068 tbz w8, #0x0, 0x988dc 988d4: f85a03a0 ldur x0, [x29, #-0x60] 988d8: 97fddc3a bl 0xf9c0 988dc: 385603b7 ldurb w23, [x29, #-0xa0] 988e0: 36000077 tbz w23, #0x0, 0x988ec 988e4: f85703a0 ldur x0, [x29, #-0x90] 988e8: 97fddc36 bl 0xf9c0 988ec: 34000075 cbz w21, 0x988f8 988f0: aa1403f3 mov x19, x20 988f4: 17fff8ba b 0x96bdc 988f8: aa1303f4 mov x20, x19 988fc: 17fff8b8 b 0x96bdc 98900: aa1f03e0 mov x0, xzr 98904: 321c07e9 orr w9, wzr, #0x30 98908: 9b0902c8 madd x8, x22, x9, x0 9890c: 39000115 strb w21, [x8] 98910: f841734a ldur x10, [x26, #0x17] 98914: d503201f nop 98918: 9b090309 madd x9, x24, x9, x0 9891c: a900d10a stp x10, x20, [x8, #0x8] 98920: f94073ea ldr x10, [sp, #0xe0] 98924: f800110a stur x10, [x8, #0x1] 98928: f801735f stur xzr, [x26, #0x17] 9892c: f90073ff str xzr, [sp, #0xe0] 98930: 3900611f strb wzr, [x8, #0x18] 98934: f84c734a ldur x10, [x26, #0xc7] 98938: a9027d0a stp x10, xzr, [x8, #0x20] 9893c: f85903aa ldur x10, [x29, #-0x70] 98940: f801910a stur x10, [x8, #0x19] 98944: f80c735f stur xzr, [x26, #0xc7] 98948: f81903bf stur xzr, [x29, #-0x70] 9894c: a9402e75 ldp x21, x11, [x19] 98950: 9100c10a add x10, x8, #0x30 98954: eb15017f cmp x11, x21 98958: 54000260 b.eq 0x989a4 9895c: f85e016c ldur x12, [x11, #-0x20] 98960: f81e010c stur x12, [x8, #-0x20] 98964: 3cdd0160 ldur q0, [x11, #-0x30] 98968: 3c9d0100 stur q0, [x8, #-0x30] 9896c: f85f816c ldur x12, [x11, #-0x8] 98970: a93dfd7f stp xzr, xzr, [x11, #-0x28] 98974: f81d017f stur xzr, [x11, #-0x30] 98978: f81f810c stur x12, [x8, #-0x8] 9897c: 3cde8160 ldur q0, [x11, #-0x18] 98980: 3c9e8100 stur q0, [x8, #-0x18] 98984: a93f7d7f stp xzr, xzr, [x11, #-0x10] 98988: f81e817f stur xzr, [x11, #-0x18] 9898c: d100c16b sub x11, x11, #0x30 98990: eb0b02bf cmp x21, x11 98994: d100c108 sub x8, x8, #0x30 98998: 54fffe21 b.ne 0x9895c 9899c: a9405674 ldp x20, x21, [x19] 989a0: 14000002 b 0x989a8 989a4: aa1503f4 mov x20, x21 989a8: f9400a76 ldr x22, [x19, #0x10] 989ac: eb1402bf cmp x21, x20 989b0: a9002a68 stp x8, x10, [x19] 989b4: f9000a69 str x9, [x19, #0x10] 989b8: 540001a0 b.eq 0x989ec 989bc: 385e82a8 ldurb w8, [x21, #-0x18] 989c0: 36000068 tbz w8, #0x0, 0x989cc 989c4: f85f82a0 ldur x0, [x21, #-0x8] 989c8: 97fddbfe bl 0xf9c0 989cc: 385d02a8 ldurb w8, [x21, #-0x30] 989d0: d100c2b7 sub x23, x21, #0x30 989d4: 36000068 tbz w8, #0x0, 0x989e0 989d8: f85e02a0 ldur x0, [x21, #-0x20] 989dc: 97fddbf9 bl 0xf9c0 989e0: eb17029f cmp x20, x23 989e4: aa1703f5 mov x21, x23 989e8: 54fffea1 b.ne 0x989bc 989ec: b4000214 cbz x20, 0x98a2c 989f0: f9400e68 ldr x8, [x19, #0x18] 989f4: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 989f8: eb14013f cmp x9, x20 989fc: 54000143 b.lo 0x98a24 98a00: eb14011f cmp x8, x20 98a04: 54000108 b.hi 0x98a24 98a08: f9480109 ldr x9, [x8, #0x1000] 98a0c: eb16013f cmp x9, x22 98a10: 540000e1 b.ne 0x98a2c 98a14: f9080114 str x20, [x8, #0x1000] 98a18: 385603a8 ldurb w8, [x29, #-0xa0] 98a1c: 370000c8 tbnz w8, #0x0, 0x98a34 98a20: 14000007 b 0x98a3c 98a24: aa1403e0 mov x0, x20 98a28: 97fddbe6 bl 0xf9c0 98a2c: 385603a8 ldurb w8, [x29, #-0xa0] 98a30: 36000068 tbz w8, #0x0, 0x98a3c 98a34: f85703a0 ldur x0, [x29, #-0x90] 98a38: 97fddbe2 bl 0xf9c0 98a3c: f94017f4 ldr x20, [sp, #0x28] 98a40: 17fff867 b 0x96bdc 98a44: 97fdd9e7 bl 0xf1e0 <__stack_chk_fail@plt> 98a48: 97fdd91e bl 0xeec0 98a4c: 97fdd91d bl 0xeec0 98a50: 97fdd91c bl 0xeec0 98a54: 97fdd91b bl 0xeec0 98a58: aa0003f3 mov x19, x0 98a5c: 37000135 tbnz w21, #0x0, 0x98a80 98a60: 14000171 b 0x99024 98a64: aa0003f3 mov x19, x0 98a68: 36000b35 tbz w21, #0x0, 0x98bcc 98a6c: aa1703e0 mov x0, x23 98a70: 14000024 b 0x98b00 98a74: 14000159 b 0x98fd8 98a78: aa0003f3 mov x19, x0 98a7c: 36002d55 tbz w21, #0x0, 0x99024 98a80: aa1403e0 mov x0, x20 98a84: 14000163 b 0x99010 98a88: 1400003d b 0x98b7c 98a8c: aa0003f3 mov x19, x0 98a90: 385903a8 ldurb w8, [x29, #-0x70] 98a94: 37000a88 tbnz w8, #0x0, 0x98be4 98a98: 14000055 b 0x98bec 98a9c: 140000a4 b 0x98d2c 98aa0: 1400008f b 0x98cdc 98aa4: d10283a8 sub x8, x29, #0xa0 98aa8: aa0003f3 mov x19, x0 98aac: f9000fe8 str x8, [sp, #0x18] 98ab0: 1400004f b 0x98bec 98ab4: aa0003f3 mov x19, x0 98ab8: 37000135 tbnz w21, #0x0, 0x98adc 98abc: 1400000e b 0x98af4 98ac0: aa0003f3 mov x19, x0 98ac4: 394383e8 ldrb w8, [sp, #0xe0] 98ac8: 370001a8 tbnz w8, #0x0, 0x98afc 98acc: 14000040 b 0x98bcc 98ad0: 14000010 b 0x98b10 98ad4: aa0003f3 mov x19, x0 98ad8: 360000f5 tbz w21, #0x0, 0x98af4 98adc: aa1703e0 mov x0, x23 98ae0: 97fddbb8 bl 0xf9c0 98ae4: 394383e8 ldrb w8, [sp, #0xe0] 98ae8: 370000a8 tbnz w8, #0x0, 0x98afc 98aec: 14000038 b 0x98bcc 98af0: aa0003f3 mov x19, x0 98af4: 394383e8 ldrb w8, [sp, #0xe0] 98af8: 360006a8 tbz w8, #0x0, 0x98bcc 98afc: f9407be0 ldr x0, [sp, #0xf0] 98b00: 97fddbb0 bl 0xf9c0 98b04: 385203a8 ldurb w8, [x29, #-0xe0] 98b08: 36000668 tbz w8, #0x0, 0x98bd4 98b0c: 14000004 b 0x98b1c 98b10: aa0003f3 mov x19, x0 98b14: 385203a8 ldurb w8, [x29, #-0xe0] 98b18: 360005e8 tbz w8, #0x0, 0x98bd4 98b1c: f85303a0 ldur x0, [x29, #-0xd0] 98b20: 97fddba8 bl 0xf9c0 98b24: b94013e8 ldr w8, [sp, #0x10] 98b28: 340005a8 cbz w8, 0x98bdc 98b2c: f94007e0 ldr x0, [sp, #0x8] 98b30: 97fddba4 bl 0xf9c0 98b34: 385903a8 ldurb w8, [x29, #-0x70] 98b38: 37000568 tbnz w8, #0x0, 0x98be4 98b3c: 1400002c b 0x98bec 98b40: 1400000f b 0x98b7c 98b44: 1400002e b 0x98bfc 98b48: 1400003c b 0x98c38 98b4c: 14000043 b 0x98c58 98b50: 1400004a b 0x98c78 98b54: 14000005 b 0x98b68 98b58: 140000f8 b 0x98f38 98b5c: 14000008 b 0x98b7c 98b60: aa0003f3 mov x19, x0 98b64: 14000022 b 0x98bec 98b68: 385903a8 ldurb w8, [x29, #-0x70] 98b6c: aa0003f3 mov x19, x0 98b70: 360025a8 tbz w8, #0x0, 0x99024 98b74: f85a03a0 ldur x0, [x29, #-0x60] 98b78: 14000126 b 0x99010 98b7c: aa0003f3 mov x19, x0 98b80: 385603a8 ldurb w8, [x29, #-0xa0] 98b84: 36002608 tbz w8, #0x0, 0x99044 98b88: 14000129 b 0x9902c 98b8c: 1400001c b 0x98bfc 98b90: 1400001b b 0x98bfc 98b94: 14000029 b 0x98c38 98b98: 14000028 b 0x98c38 98b9c: 1400002f b 0x98c58 98ba0: 1400002e b 0x98c58 98ba4: 14000035 b 0x98c78 98ba8: 14000034 b 0x98c78 98bac: 140000e3 b 0x98f38 98bb0: 140000e2 b 0x98f38 98bb4: 14000012 b 0x98bfc 98bb8: 14000020 b 0x98c38 98bbc: 14000027 b 0x98c58 98bc0: 1400002e b 0x98c78 98bc4: 140000dd b 0x98f38 98bc8: aa0003f3 mov x19, x0 98bcc: 385203a8 ldurb w8, [x29, #-0xe0] 98bd0: 3707fa68 tbnz w8, #0x0, 0x98b1c 98bd4: b94013e8 ldr w8, [sp, #0x10] 98bd8: 35fffaa8 cbnz w8, 0x98b2c 98bdc: 385903a8 ldurb w8, [x29, #-0x70] 98be0: 36000068 tbz w8, #0x0, 0x98bec 98be4: f85a03a0 ldur x0, [x29, #-0x60] 98be8: 97fddb76 bl 0xf9c0 98bec: f9400fe8 ldr x8, [sp, #0x18] 98bf0: 39400108 ldrb w8, [x8] 98bf4: 370021c8 tbnz w8, #0x0, 0x9902c 98bf8: 14000113 b 0x99044 98bfc: 385403a8 ldurb w8, [x29, #-0xc0] 98c00: aa0003f3 mov x19, x0 98c04: 37000108 tbnz w8, #0x0, 0x98c24 98c08: 385203a8 ldurb w8, [x29, #-0xe0] 98c0c: 370001c8 tbnz w8, #0x0, 0x98c44 98c10: 394403e8 ldrb w8, [sp, #0x100] 98c14: 37000288 tbnz w8, #0x0, 0x98c64 98c18: 394383e8 ldrb w8, [sp, #0xe0] 98c1c: 37000348 tbnz w8, #0x0, 0x98c84 98c20: 140000c0 b 0x98f20 98c24: f85503a0 ldur x0, [x29, #-0xb0] 98c28: 97fddb66 bl 0xf9c0 98c2c: 385203a8 ldurb w8, [x29, #-0xe0] 98c30: 3607ff08 tbz w8, #0x0, 0x98c10 98c34: 14000004 b 0x98c44 98c38: aa0003f3 mov x19, x0 98c3c: 385203a8 ldurb w8, [x29, #-0xe0] 98c40: 3607fe88 tbz w8, #0x0, 0x98c10 98c44: f85303a0 ldur x0, [x29, #-0xd0] 98c48: 97fddb5e bl 0xf9c0 98c4c: 394403e8 ldrb w8, [sp, #0x100] 98c50: 3607fe48 tbz w8, #0x0, 0x98c18 98c54: 14000004 b 0x98c64 98c58: aa0003f3 mov x19, x0 98c5c: 394403e8 ldrb w8, [sp, #0x100] 98c60: 3607fdc8 tbz w8, #0x0, 0x98c18 98c64: f9408be0 ldr x0, [sp, #0x110] 98c68: 97fddb56 bl 0xf9c0 98c6c: 394383e8 ldrb w8, [sp, #0xe0] 98c70: 36001588 tbz w8, #0x0, 0x98f20 98c74: 14000004 b 0x98c84 98c78: aa0003f3 mov x19, x0 98c7c: 394383e8 ldrb w8, [sp, #0xe0] 98c80: 36001508 tbz w8, #0x0, 0x98f20 98c84: f9407be0 ldr x0, [sp, #0xf0] 98c88: 140000a5 b 0x98f1c 98c8c: 140000ab b 0x98f38 98c90: 14000037 b 0x98d6c 98c94: 14000036 b 0x98d6c 98c98: 140000a8 b 0x98f38 98c9c: 140000a7 b 0x98f38 98ca0: 14000023 b 0x98d2c 98ca4: 14000022 b 0x98d2c 98ca8: 385603a8 ldurb w8, [x29, #-0xa0] 98cac: aa0003f3 mov x19, x0 98cb0: 36001ca8 tbz w8, #0x0, 0x99044 98cb4: 140000de b 0x9902c 98cb8: 14000009 b 0x98cdc 98cbc: 14000008 b 0x98cdc 98cc0: 385903a8 ldurb w8, [x29, #-0x70] 98cc4: aa0003f3 mov x19, x0 98cc8: 36001be8 tbz w8, #0x0, 0x99044 98ccc: 14000097 b 0x98f28 98cd0: 14000017 b 0x98d2c 98cd4: 14000002 b 0x98cdc 98cd8: 14000015 b 0x98d2c 98cdc: aa0003f3 mov x19, x0 98ce0: 385403a8 ldurb w8, [x29, #-0xc0] 98ce4: 36001b08 tbz w8, #0x0, 0x99044 98ce8: 1400001c b 0x98d58 98cec: aa0003f3 mov x19, x0 98cf0: 37000097 tbnz w23, #0x0, 0x98d00 98cf4: 14000008 b 0x98d14 98cf8: aa0003f3 mov x19, x0 98cfc: 360000d7 tbz w23, #0x0, 0x98d14 98d00: aa1803e0 mov x0, x24 98d04: 97fddb2f bl 0xf9c0 98d08: 14000003 b 0x98d14 98d0c: 14000001 b 0x98d10 98d10: aa0003f3 mov x19, x0 98d14: 385603a8 ldurb w8, [x29, #-0xa0] 98d18: 37000308 tbnz w8, #0x0, 0x98d78 98d1c: 14000081 b 0x98f20 98d20: 14000086 b 0x98f38 98d24: 14000085 b 0x98f38 98d28: 140000ac b 0x98fd8 98d2c: 385903a8 ldurb w8, [x29, #-0x70] 98d30: aa0003f3 mov x19, x0 98d34: 360000e8 tbz w8, #0x0, 0x98d50 98d38: f85a03a0 ldur x0, [x29, #-0x60] 98d3c: 97fddb21 bl 0xf9c0 98d40: 385403a8 ldurb w8, [x29, #-0xc0] 98d44: 36001808 tbz w8, #0x0, 0x99044 98d48: 14000004 b 0x98d58 98d4c: aa0003f3 mov x19, x0 98d50: 385403a8 ldurb w8, [x29, #-0xc0] 98d54: 36001788 tbz w8, #0x0, 0x99044 98d58: f85503a0 ldur x0, [x29, #-0xb0] 98d5c: 97fddb19 bl 0xf9c0 98d60: aa1303e0 mov x0, x19 98d64: 9400450e bl 0xaa19c 98d68: 1400009c b 0x98fd8 98d6c: 385603a8 ldurb w8, [x29, #-0xa0] 98d70: aa0003f3 mov x19, x0 98d74: 36000d68 tbz w8, #0x0, 0x98f20 98d78: f85703a0 ldur x0, [x29, #-0x90] 98d7c: 14000068 b 0x98f1c 98d80: 1400006e b 0x98f38 98d84: 385403a8 ldurb w8, [x29, #-0xc0] 98d88: aa0003f3 mov x19, x0 98d8c: 370001c8 tbnz w8, #0x0, 0x98dc4 98d90: 394383e8 ldrb w8, [sp, #0xe0] 98d94: 37000288 tbnz w8, #0x0, 0x98de4 98d98: 394203e8 ldrb w8, [sp, #0x80] 98d9c: 37000348 tbnz w8, #0x0, 0x98e04 98da0: 394183e8 ldrb w8, [sp, #0x60] 98da4: 37000388 tbnz w8, #0x0, 0x98e14 98da8: 394123e8 ldrb w8, [sp, #0x48] 98dac: 370003c8 tbnz w8, #0x0, 0x98e24 98db0: 394403e8 ldrb w8, [sp, #0x100] 98db4: 37000408 tbnz w8, #0x0, 0x98e34 98db8: 385203a8 ldurb w8, [x29, #-0xe0] 98dbc: 37000648 tbnz w8, #0x0, 0x98e84 98dc0: 14000058 b 0x98f20 98dc4: f85503a0 ldur x0, [x29, #-0xb0] 98dc8: 97fddafe bl 0xf9c0 98dcc: 394383e8 ldrb w8, [sp, #0xe0] 98dd0: 3607fe48 tbz w8, #0x0, 0x98d98 98dd4: 14000004 b 0x98de4 98dd8: aa0003f3 mov x19, x0 98ddc: 394383e8 ldrb w8, [sp, #0xe0] 98de0: 3607fdc8 tbz w8, #0x0, 0x98d98 98de4: f9407be0 ldr x0, [sp, #0xf0] 98de8: 97fddaf6 bl 0xf9c0 98dec: 394203e8 ldrb w8, [sp, #0x80] 98df0: 3607fd88 tbz w8, #0x0, 0x98da0 98df4: 14000004 b 0x98e04 98df8: aa0003f3 mov x19, x0 98dfc: 394203e8 ldrb w8, [sp, #0x80] 98e00: 3607fd08 tbz w8, #0x0, 0x98da0 98e04: f9404be0 ldr x0, [sp, #0x90] 98e08: 97fddaee bl 0xf9c0 98e0c: 394183e8 ldrb w8, [sp, #0x60] 98e10: 3607fcc8 tbz w8, #0x0, 0x98da8 98e14: f9403be0 ldr x0, [sp, #0x70] 98e18: 97fddaea bl 0xf9c0 98e1c: 394123e8 ldrb w8, [sp, #0x48] 98e20: 3607fc88 tbz w8, #0x0, 0x98db0 98e24: f9402fe0 ldr x0, [sp, #0x58] 98e28: 97fddae6 bl 0xf9c0 98e2c: 394403e8 ldrb w8, [sp, #0x100] 98e30: 3607fc48 tbz w8, #0x0, 0x98db8 98e34: f9408be0 ldr x0, [sp, #0x110] 98e38: 97fddae2 bl 0xf9c0 98e3c: 385203a8 ldurb w8, [x29, #-0xe0] 98e40: 37000228 tbnz w8, #0x0, 0x98e84 98e44: 14000037 b 0x98f20 98e48: aa0003f3 mov x19, x0 98e4c: 394183e8 ldrb w8, [sp, #0x60] 98e50: 3607fac8 tbz w8, #0x0, 0x98da8 98e54: 17fffff0 b 0x98e14 98e58: aa0003f3 mov x19, x0 98e5c: 394123e8 ldrb w8, [sp, #0x48] 98e60: 3607fa88 tbz w8, #0x0, 0x98db0 98e64: 17fffff0 b 0x98e24 98e68: aa0003f3 mov x19, x0 98e6c: 394403e8 ldrb w8, [sp, #0x100] 98e70: 3607fa48 tbz w8, #0x0, 0x98db8 98e74: 17fffff0 b 0x98e34 98e78: aa0003f3 mov x19, x0 98e7c: 385203a8 ldurb w8, [x29, #-0xe0] 98e80: 36000508 tbz w8, #0x0, 0x98f20 98e84: f85303a0 ldur x0, [x29, #-0xd0] 98e88: 14000025 b 0x98f1c 98e8c: 1400002b b 0x98f38 98e90: 385203a8 ldurb w8, [x29, #-0xe0] 98e94: aa0003f3 mov x19, x0 98e98: 37000108 tbnz w8, #0x0, 0x98eb8 98e9c: 394403e8 ldrb w8, [sp, #0x100] 98ea0: 370001c8 tbnz w8, #0x0, 0x98ed8 98ea4: 394383e8 ldrb w8, [sp, #0xe0] 98ea8: 37000288 tbnz w8, #0x0, 0x98ef8 98eac: 385403a8 ldurb w8, [x29, #-0xc0] 98eb0: 37000348 tbnz w8, #0x0, 0x98f18 98eb4: 1400001b b 0x98f20 98eb8: f85303a0 ldur x0, [x29, #-0xd0] 98ebc: 97fddac1 bl 0xf9c0 98ec0: 394403e8 ldrb w8, [sp, #0x100] 98ec4: 3607ff08 tbz w8, #0x0, 0x98ea4 98ec8: 14000004 b 0x98ed8 98ecc: aa0003f3 mov x19, x0 98ed0: 394403e8 ldrb w8, [sp, #0x100] 98ed4: 3607fe88 tbz w8, #0x0, 0x98ea4 98ed8: f9408be0 ldr x0, [sp, #0x110] 98edc: 97fddab9 bl 0xf9c0 98ee0: 394383e8 ldrb w8, [sp, #0xe0] 98ee4: 3607fe48 tbz w8, #0x0, 0x98eac 98ee8: 14000004 b 0x98ef8 98eec: aa0003f3 mov x19, x0 98ef0: 394383e8 ldrb w8, [sp, #0xe0] 98ef4: 3607fdc8 tbz w8, #0x0, 0x98eac 98ef8: f9407be0 ldr x0, [sp, #0xf0] 98efc: 97fddab1 bl 0xf9c0 98f00: 385403a8 ldurb w8, [x29, #-0xc0] 98f04: 370000a8 tbnz w8, #0x0, 0x98f18 98f08: 14000006 b 0x98f20 98f0c: aa0003f3 mov x19, x0 98f10: 385403a8 ldurb w8, [x29, #-0xc0] 98f14: 36000068 tbz w8, #0x0, 0x98f20 98f18: f85503a0 ldur x0, [x29, #-0xb0] 98f1c: 97fddaa9 bl 0xf9c0 98f20: 385903a8 ldurb w8, [x29, #-0x70] 98f24: 36000908 tbz w8, #0x0, 0x99044 98f28: f85a03a0 ldur x0, [x29, #-0x60] 98f2c: 97fddaa5 bl 0xf9c0 98f30: aa1303e0 mov x0, x19 98f34: 9400449a bl 0xaa19c 98f38: aa0003f3 mov x19, x0 98f3c: 385903a8 ldurb w8, [x29, #-0x70] 98f40: 36000828 tbz w8, #0x0, 0x99044 98f44: 17fffff9 b 0x98f28 98f48: 14000024 b 0x98fd8 98f4c: 14000023 b 0x98fd8 98f50: 14000022 b 0x98fd8 98f54: 14000021 b 0x98fd8 98f58: 14000020 b 0x98fd8 98f5c: 1400001f b 0x98fd8 98f60: 1400001e b 0x98fd8 98f64: 1400001d b 0x98fd8 98f68: 1400001c b 0x98fd8 98f6c: 1400001b b 0x98fd8 98f70: 1400001a b 0x98fd8 98f74: 14000019 b 0x98fd8 98f78: 14000018 b 0x98fd8 98f7c: 14000017 b 0x98fd8 98f80: 14000016 b 0x98fd8 98f84: 14000015 b 0x98fd8 98f88: 14000014 b 0x98fd8 98f8c: 14000013 b 0x98fd8 98f90: 14000012 b 0x98fd8 98f94: 14000011 b 0x98fd8 98f98: 14000010 b 0x98fd8 98f9c: 1400000f b 0x98fd8 98fa0: 1400000e b 0x98fd8 98fa4: 1400000d b 0x98fd8 98fa8: 1400000c b 0x98fd8 98fac: 1400000b b 0x98fd8 98fb0: 1400000a b 0x98fd8 98fb4: 14000009 b 0x98fd8 98fb8: 14000008 b 0x98fd8 98fbc: 14000007 b 0x98fd8 98fc0: 14000006 b 0x98fd8 98fc4: 14000005 b 0x98fd8 98fc8: 14000004 b 0x98fd8 98fcc: 14000003 b 0x98fd8 98fd0: 14000002 b 0x98fd8 98fd4: 14000001 b 0x98fd8 98fd8: aa0003f3 mov x19, x0 98fdc: aa1303e0 mov x0, x19 98fe0: 9400446f bl 0xaa19c 98fe4: aa0003f3 mov x19, x0 98fe8: 360000f7 tbz w23, #0x0, 0x99004 98fec: aa1603e0 mov x0, x22 98ff0: 97fdda74 bl 0xf9c0 98ff4: 385403a8 ldurb w8, [x29, #-0xc0] 98ff8: 370000a8 tbnz w8, #0x0, 0x9900c 98ffc: 1400000a b 0x99024 99000: aa0003f3 mov x19, x0 99004: 385403a8 ldurb w8, [x29, #-0xc0] 99008: 360000e8 tbz w8, #0x0, 0x99024 9900c: f85503a0 ldur x0, [x29, #-0xb0] 99010: 97fdda6c bl 0xf9c0 99014: 385603a8 ldurb w8, [x29, #-0xa0] 99018: 36000168 tbz w8, #0x0, 0x99044 9901c: 14000004 b 0x9902c 99020: aa0003f3 mov x19, x0 99024: 385603a8 ldurb w8, [x29, #-0xa0] 99028: 360000e8 tbz w8, #0x0, 0x99044 9902c: f85703a0 ldur x0, [x29, #-0x90] 99030: 97fdda64 bl 0xf9c0 99034: aa1303e0 mov x0, x19 99038: 94004459 bl 0xaa19c 9903c: aa0003f3 mov x19, x0 99040: 3700007b tbnz w27, #0x0, 0x9904c 99044: aa1303e0 mov x0, x19 99048: 94004455 bl 0xaa19c 9904c: aa1603e0 mov x0, x22 99050: 97fdda5c bl 0xf9c0 99054: aa1303e0 mov x0, x19 99058: 94004451 bl 0xaa19c 9905c: f81a0ffb str x27, [sp, #-0x60]! 99060: a90167fa stp x26, x25, [sp, #0x10] 99064: a9025ff8 stp x24, x23, [sp, #0x20] 99068: a90357f6 stp x22, x21, [sp, #0x30] 9906c: a9044ff4 stp x20, x19, [sp, #0x40] 99070: a9057bfd stp x29, x30, [sp, #0x50] 99074: 910143fd add x29, sp, #0x50 99078: aa0003f3 mov x19, x0 9907c: 39400268 ldrb w8, [x19] 99080: aa0103f4 mov x20, x1 99084: 37000068 tbnz w8, #0x0, 0x99090 99088: 7900027f strh wzr, [x19] 9908c: 14000047 b 0x991a8 99090: f9400a68 ldr x8, [x19, #0x10] 99094: 3900011f strb wzr, [x8] 99098: 39400278 ldrb w24, [x19] 9909c: f900067f str xzr, [x19, #0x8] 990a0: 370000d8 tbnz w24, #0x0, 0x990b8 990a4: 528002d6 mov w22, #0x16 // =22 990a8: 36000118 tbz w24, #0x0, 0x990c8 990ac: aa1f03f7 mov x23, xzr 990b0: 2a1f03f9 mov w25, wzr 990b4: 1400000b b 0x990e0 990b8: f9400278 ldr x24, [x19] 990bc: 927ffb08 and x8, x24, #0xfffffffffffffffe 990c0: d1000516 sub x22, x8, #0x1 990c4: 3707ff58 tbnz w24, #0x0, 0x990ac 990c8: 12001f08 and w8, w24, #0xff 990cc: 121f1b09 and w9, w24, #0xfe 990d0: 7100b91f cmp w8, #0x2e 990d4: d341fd37 lsr x23, x9, #1 990d8: 54000202 b.hs 0x99118 990dc: 320003f9 orr w25, wzr, #0x1 990e0: 528002da mov w26, #0x16 // =22 990e4: eb16035f cmp x26, x22 990e8: 54000600 b.eq 0x991a8 990ec: f1005b5f cmp x26, #0x16 990f0: 54000221 b.ne 0x99134 990f4: f9400a75 ldr x21, [x19, #0x10] 990f8: 91000660 add x0, x19, #0x1 990fc: 340003b9 cbz w25, 0x99170 99100: 121f1b08 and w8, w24, #0xfe 99104: d341fd08 lsr x8, x8, #1 99108: 91000502 add x2, x8, #0x1 9910c: aa1503e1 mov x1, x21 99110: 97fdd9e0 bl 0xf890 99114: 14000019 b 0x99178 99118: 110042e8 add w8, w23, #0x10 9911c: 927c0d08 and x8, x8, #0xf0 99120: d100051a sub x26, x8, #0x1 99124: 320003f9 orr w25, wzr, #0x1 99128: eb16035f cmp x26, x22 9912c: 54fffe01 b.ne 0x990ec 99130: 1400001e b 0x991a8 99134: 91000755 add x21, x26, #0x1 99138: aa1503e0 mov x0, x21 9913c: 97fdd9cd bl 0xf870 99140: eb16035f cmp x26, x22 99144: aa0003f6 mov x22, x0 99148: 54000048 b.hi 0x99150 9914c: b40002f6 cbz x22, 0x991a8 99150: 360001f9 tbz w25, #0x0, 0x9918c 99154: 121f1b08 and w8, w24, #0xfe 99158: d341fd08 lsr x8, x8, #1 9915c: 91000661 add x1, x19, #0x1 99160: 91000502 add x2, x8, #0x1 99164: aa1603e0 mov x0, x22 99168: 97fdd9ca bl 0xf890 9916c: 1400000c b 0x9919c 99170: 394002a8 ldrb w8, [x21] 99174: 39000008 strb w8, [x0] 99178: aa1503e0 mov x0, x21 9917c: 97fdda11 bl 0xf9c0 99180: d37ffae8 lsl x8, x23, #1 99184: 39000268 strb w8, [x19] 99188: 14000008 b 0x991a8 9918c: f9400a60 ldr x0, [x19, #0x10] 99190: 39400008 ldrb w8, [x0] 99194: 390002c8 strb w8, [x22] 99198: 97fdda0a bl 0xf9c0 9919c: b24002a8 orr x8, x21, #0x1 991a0: a9005e68 stp x8, x23, [x19] 991a4: f9000a76 str x22, [x19, #0x10] 991a8: f9400a88 ldr x8, [x20, #0x10] 991ac: aa1303f7 mov x23, x19 991b0: 91006296 add x22, x20, #0x18 991b4: f9000a68 str x8, [x19, #0x10] 991b8: 3dc00280 ldr q0, [x20] 991bc: 3d800260 str q0, [x19] 991c0: a900fe9f stp xzr, xzr, [x20, #0x8] 991c4: f900029f str xzr, [x20] 991c8: 38418ee8 ldrb w8, [x23, #0x18]! 991cc: 37000068 tbnz w8, #0x0, 0x991d8 991d0: 790002ff strh wzr, [x23] 991d4: 14000047 b 0x992f0 991d8: f9401668 ldr x8, [x19, #0x28] 991dc: 3900011f strb wzr, [x8] 991e0: 39406279 ldrb w25, [x19, #0x18] 991e4: f900127f str xzr, [x19, #0x20] 991e8: 370000d9 tbnz w25, #0x0, 0x99200 991ec: 528002d5 mov w21, #0x16 // =22 991f0: 36000119 tbz w25, #0x0, 0x99210 991f4: aa1f03f8 mov x24, xzr 991f8: 2a1f03fa mov w26, wzr 991fc: 1400000b b 0x99228 99200: f94002f9 ldr x25, [x23] 99204: 927ffb28 and x8, x25, #0xfffffffffffffffe 99208: d1000515 sub x21, x8, #0x1 9920c: 3707ff59 tbnz w25, #0x0, 0x991f4 99210: 12001f28 and w8, w25, #0xff 99214: 121f1b29 and w9, w25, #0xfe 99218: 7100b91f cmp w8, #0x2e 9921c: d341fd38 lsr x24, x9, #1 99220: 54000202 b.hs 0x99260 99224: 320003fa orr w26, wzr, #0x1 99228: 528002db mov w27, #0x16 // =22 9922c: eb15037f cmp x27, x21 99230: 54000600 b.eq 0x992f0 99234: f1005b7f cmp x27, #0x16 99238: 54000221 b.ne 0x9927c 9923c: f9401673 ldr x19, [x19, #0x28] 99240: 910006e0 add x0, x23, #0x1 99244: 340003ba cbz w26, 0x992b8 99248: 121f1b28 and w8, w25, #0xfe 9924c: d341fd08 lsr x8, x8, #1 99250: 91000502 add x2, x8, #0x1 99254: aa1303e1 mov x1, x19 99258: 97fdd98e bl 0xf890 9925c: 14000019 b 0x992c0 99260: 11004308 add w8, w24, #0x10 99264: 927c0d08 and x8, x8, #0xf0 99268: d100051b sub x27, x8, #0x1 9926c: 320003fa orr w26, wzr, #0x1 99270: eb15037f cmp x27, x21 99274: 54fffe01 b.ne 0x99234 99278: 1400001e b 0x992f0 9927c: 91000774 add x20, x27, #0x1 99280: aa1403e0 mov x0, x20 99284: 97fdd97b bl 0xf870 99288: eb15037f cmp x27, x21 9928c: aa0003f5 mov x21, x0 99290: 54000048 b.hi 0x99298 99294: b40002f5 cbz x21, 0x992f0 99298: 360001fa tbz w26, #0x0, 0x992d4 9929c: 121f1b28 and w8, w25, #0xfe 992a0: d341fd08 lsr x8, x8, #1 992a4: 910006e1 add x1, x23, #0x1 992a8: 91000502 add x2, x8, #0x1 992ac: aa1503e0 mov x0, x21 992b0: 97fdd978 bl 0xf890 992b4: 1400000c b 0x992e4 992b8: 39400268 ldrb w8, [x19] 992bc: 39000008 strb w8, [x0] 992c0: aa1303e0 mov x0, x19 992c4: 97fdd9bf bl 0xf9c0 992c8: d37ffb08 lsl x8, x24, #1 992cc: 390002e8 strb w8, [x23] 992d0: 14000008 b 0x992f0 992d4: f9401660 ldr x0, [x19, #0x28] 992d8: 39400008 ldrb w8, [x0] 992dc: 390002a8 strb w8, [x21] 992e0: 97fdd9b8 bl 0xf9c0 992e4: b2400288 orr x8, x20, #0x1 992e8: a901e268 stp x8, x24, [x19, #0x18] 992ec: f9001675 str x21, [x19, #0x28] 992f0: f9400ac8 ldr x8, [x22, #0x10] 992f4: f9000ae8 str x8, [x23, #0x10] 992f8: 3dc002c0 ldr q0, [x22] 992fc: 3d8002e0 str q0, [x23] 99300: a900fedf stp xzr, xzr, [x22, #0x8] 99304: f90002df str xzr, [x22] 99308: a9457bfd ldp x29, x30, [sp, #0x50] 9930c: a9444ff4 ldp x20, x19, [sp, #0x40] 99310: a94357f6 ldp x22, x21, [sp, #0x30] 99314: a9425ff8 ldp x24, x23, [sp, #0x20] 99318: a94167fa ldp x26, x25, [sp, #0x10] 9931c: f84607fb ldr x27, [sp], #0x60 99320: d65f03c0 ret 99324: d10503ff sub sp, sp, #0x140 99328: a90e6ffc stp x28, x27, [sp, #0xe0] 9932c: a90f67fa stp x26, x25, [sp, #0xf0] 99330: a9105ff8 stp x24, x23, [sp, #0x100] 99334: a91157f6 stp x22, x21, [sp, #0x110] 99338: a9124ff4 stp x20, x19, [sp, #0x120] 9933c: a9137bfd stp x29, x30, [sp, #0x130] 99340: 9104c3fd add x29, sp, #0x130 99344: d53bd058 mrs x24, TPIDR_EL0 99348: f9401708 ldr x8, [x24, #0x28] 9934c: aa0103f5 mov x21, x1 99350: aa0003f3 mov x19, x0 99354: cb1302a9 sub x9, x21, x19 99358: aa0203f9 mov x25, x2 9935c: f100113f cmp x9, #0x4 99360: f9000fe8 str x8, [sp, #0x18] 99364: 5400462b b.lt 0x99c28 99368: 39400268 ldrb w8, [x19] 9936c: 7101311f cmp w8, #0x4c 99370: 540045c1 b.ne 0x99c28 99374: aa1303f7 mov x23, x19 99378: 38401ee8 ldrb w8, [x23, #0x1]! 9937c: 51015108 sub w8, w8, #0x54 99380: 7100951f cmp w8, #0x25 99384: 54001a68 b.hi 0x996d0 99388: b0000109 adrp x9, 0xba000 9938c: 911d3129 add x9, x9, #0x74c 99390: b8a87928 ldrsw x8, [x9, x8, lsl #2] 99394: b200f3f4 mov x20, #0x5555555555555555 // =6148914691236517205 99398: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9939c: f2e0aab4 movk x20, #0x555, lsl #48 993a0: 8b090108 add x8, x8, x9 993a4: f2e0554c movk x12, #0x2aa, lsl #48 993a8: d61f0100 br x8 993ac: 39400a68 ldrb w8, [x19, #0x2] 993b0: 7101691f cmp w8, #0x5a 993b4: 540043a1 b.ne 0x99c28 993b8: 91000e76 add x22, x19, #0x3 993bc: aa1603e0 mov x0, x22 993c0: aa1503e1 mov x1, x21 993c4: aa1903e2 mov x2, x25 993c8: 97ffa6d6 bl 0x82f20 993cc: eb16001f cmp x0, x22 993d0: 540042c0 b.eq 0x99c28 993d4: eb15001f cmp x0, x21 993d8: 54004280 b.eq 0x99c28 993dc: 38401408 ldrb w8, [x0], #0x1 993e0: 7101151f cmp w8, #0x45 993e4: 9a930013 csel x19, x0, x19, eq 993e8: 14000210 b 0x99c28 993ec: 91000a76 add x22, x19, #0x2 993f0: 321e03e8 orr w8, wzr, #0x4 993f4: 528d8d89 mov w9, #0x6c6c // =27756 993f8: a908ffff stp xzr, xzr, [sp, #0x88] 993fc: f90043ff str xzr, [sp, #0x80] 99400: 390203e8 strb w8, [sp, #0x80] 99404: 780813e9 sturh w9, [sp, #0x81] 99408: 39020fff strb wzr, [sp, #0x83] 9940c: 910203e2 add x2, sp, #0x80 99410: aa1603e0 mov x0, x22 99414: aa1503e1 mov x1, x21 99418: aa1903e3 mov x3, x25 9941c: 94000d19 bl 0x9c880 99420: 14000200 b 0x99c20 99424: d28bebe9 mov x9, #0x5f5f // =24415 99428: f2adcd29 movk x9, #0x6e69, lsl #16 9942c: f2c62e89 movk x9, #0x3174, lsl #32 99430: 91000a76 add x22, x19, #0x2 99434: 321c03e8 orr w8, wzr, #0x10 99438: f2e70649 movk x9, #0x3832, lsl #48 9943c: a908ffff stp xzr, xzr, [sp, #0x88] 99440: f90043ff str xzr, [sp, #0x80] 99444: 390203e8 strb w8, [sp, #0x80] 99448: f80813e9 stur x9, [sp, #0x81] 9944c: 390227ff strb wzr, [sp, #0x89] 99450: 910203e2 add x2, sp, #0x80 99454: aa1603e0 mov x0, x22 99458: aa1503e1 mov x1, x21 9945c: aa1903e3 mov x3, x25 99460: 94000d08 bl 0x9c880 99464: 140001ef b 0x99c20 99468: 91000a76 add x22, x19, #0x2 9946c: 528ea048 mov w8, #0x7502 // =29954 99470: a908ffff stp xzr, xzr, [sp, #0x88] 99474: f90043ff str xzr, [sp, #0x80] 99478: 790103e8 strh w8, [sp, #0x80] 9947c: 39020bff strb wzr, [sp, #0x82] 99480: 910203e2 add x2, sp, #0x80 99484: aa1603e0 mov x0, x22 99488: aa1503e1 mov x1, x21 9948c: aa1903e3 mov x3, x25 99490: 94000cfc bl 0x9c880 99494: 140001e3 b 0x99c20 99498: 91000a76 add x22, x19, #0x2 9949c: 321e03e8 orr w8, wzr, #0x4 994a0: 528d8ea9 mov w9, #0x6c75 // =27765 994a4: a908ffff stp xzr, xzr, [sp, #0x88] 994a8: f90043ff str xzr, [sp, #0x80] 994ac: 390203e8 strb w8, [sp, #0x80] 994b0: 780813e9 sturh w9, [sp, #0x81] 994b4: 39020fff strb wzr, [sp, #0x83] 994b8: 910203e2 add x2, sp, #0x80 994bc: aa1603e0 mov x0, x22 994c0: aa1503e1 mov x1, x21 994c4: aa1903e3 mov x3, x25 994c8: 94000cee bl 0x9c880 994cc: 140001d5 b 0x99c20 994d0: 91000a76 add x22, x19, #0x2 994d4: 321f07e8 orr w8, wzr, #0x6 994d8: 52800d89 mov w9, #0x6c // =108 994dc: 528d8eaa mov w10, #0x6c75 // =27765 994e0: a908ffff stp xzr, xzr, [sp, #0x88] 994e4: f90043ff str xzr, [sp, #0x80] 994e8: 390203e8 strb w8, [sp, #0x80] 994ec: 39020fe9 strb w9, [sp, #0x83] 994f0: 780813ea sturh w10, [sp, #0x81] 994f4: 390213ff strb wzr, [sp, #0x84] 994f8: 910203e2 add x2, sp, #0x80 994fc: aa1603e0 mov x0, x22 99500: aa1503e1 mov x1, x21 99504: aa1903e3 mov x3, x25 99508: 94000cde bl 0x9c880 9950c: 140001c5 b 0x99c20 99510: b0000108 adrp x8, 0xba000 99514: 913b8908 add x8, x8, #0xee2 99518: f9400108 ldr x8, [x8] 9951c: 528c2d0a mov w10, #0x6168 // =24936 99520: 91000a76 add x22, x19, #0x2 99524: 528002c9 mov w9, #0x16 // =22 99528: 72a00e4a movk w10, #0x72, lsl #16 9952c: a908ffff stp xzr, xzr, [sp, #0x88] 99530: f90043ff str xzr, [sp, #0x80] 99534: 390203e9 strb w9, [sp, #0x80] 99538: f80813e8 stur x8, [sp, #0x81] 9953c: b80893ea stur w10, [sp, #0x89] 99540: 910203e2 add x2, sp, #0x80 99544: aa1603e0 mov x0, x22 99548: aa1503e1 mov x1, x21 9954c: aa1903e3 mov x3, x25 99550: 94000ccc bl 0x9c880 99554: 140001b3 b 0x99c20 99558: 91000a68 add x8, x19, #0x2 9955c: cb0802a8 sub x8, x21, x8 99560: f100451f cmp x8, #0x11 99564: 540022c3 b.lo 0x999bc 99568: f9000bf9 str x25, [sp, #0x10] 9956c: 39400a75 ldrb w21, [x19, #0x2] 99570: aa1f03fc mov x28, xzr 99574: 91000e77 add x23, x19, #0x3 99578: 92800016 mov x22, #-0x1 // =-1 9957c: d101c3ba sub x26, x29, #0x70 99580: 5280013b mov w27, #0x9 // =9 99584: 52801539 mov w25, #0xa9 // =169 99588: 52801a14 mov w20, #0xd0 // =208 9958c: 2a1503e0 mov w0, w21 99590: 97fdd83c bl 0xf680 99594: 34002140 cbz w0, 0x999bc 99598: 8b1c02ea add x10, x23, x28 9959c: 3940014b ldrb w11, [x10] 995a0: 5100c2a8 sub w8, w21, #0x30 995a4: 7100291f cmp w8, #0xa 995a8: 1a9b33e8 csel w8, wzr, w27, lo 995ac: 5100c16c sub w12, w11, #0x30 995b0: 0b150108 add w8, w8, w21 995b4: 7100299f cmp w12, #0xa 995b8: 1a99328c csel w12, w20, w25, lo 995bc: 0b081168 add w8, w11, w8, lsl #4 995c0: 8b160349 add x9, x26, x22 995c4: 0b0c0108 add w8, w8, w12 995c8: 39000528 strb w8, [x9, #0x1] 995cc: 39400555 ldrb w21, [x10, #0x1] 995d0: 91000b9c add x28, x28, #0x2 995d4: f100439f cmp x28, #0x10 995d8: 910006d6 add x22, x22, #0x1 995dc: 54fffd81 b.ne 0x9958c 995e0: 710116bf cmp w21, #0x45 995e4: 54001ec1 b.ne 0x999bc 995e8: d101c3a9 sub x9, x29, #0x70 995ec: 8b16012a add x10, x9, x22 995f0: eb09015f cmp x10, x9 995f4: 54000269 b.ls 0x99640 995f8: b10006df cmn x22, #0x1 995fc: 54000220 b.eq 0x99640 99600: 385903aa ldurb w10, [x29, #-0x70] 99604: d101c3a9 sub x9, x29, #0x70 99608: f1000edf cmp x22, #0x3 9960c: 381903a8 sturb w8, [x29, #-0x70] 99610: 3836692a strb w10, [x9, x22] 99614: 5400016b b.lt 0x99640 99618: 8b160128 add x8, x9, x22 9961c: d1000508 sub x8, x8, #0x1 99620: b27f0129 orr x9, x9, #0x2 99624: 3940010a ldrb w10, [x8] 99628: 385ff12b ldurb w11, [x9, #-0x1] 9962c: 381ff12a sturb w10, [x9, #-0x1] 99630: 381ff50b strb w11, [x8], #-0x1 99634: eb08013f cmp x9, x8 99638: 91000529 add x9, x9, #0x1 9963c: 54ffff43 b.lo 0x99624 99640: fc5903a0 ldur d0, [x29, #-0x70] 99644: b0000102 adrp x2, 0xba000 99648: 6f00e401 movi v1.2d, #0000000000000000 9964c: 913c4c42 add x2, x2, #0xf13 99650: 910203e0 add x0, sp, #0x80 99654: 321b03e1 orr w1, wzr, #0x20 99658: ad0407e1 stp q1, q1, [sp, #0x80] 9965c: 97fdd64d bl 0xef90 99660: f9400bf9 ldr x25, [sp, #0x10] 99664: b200f3f4 mov x20, #0x5555555555555555 // =6148914691236517205 99668: 71007c1f cmp w0, #0x1f 9966c: f2e0aab4 movk x20, #0x555, lsl #48 99670: 54001a68 b.hi 0x999bc 99674: 93407c15 sxtw x21, w0 99678: 71005c1f cmp w0, #0x17 9967c: a904ffff stp xzr, xzr, [sp, #0x48] 99680: f90023ff str xzr, [sp, #0x40] 99684: 540043e2 b.hs 0x99f00 99688: 910103e9 add x9, sp, #0x40 9968c: d37ffaa8 lsl x8, x21, #1 99690: b2400136 orr x22, x9, #0x1 99694: 390103e8 strb w8, [sp, #0x40] 99698: 35004440 cbnz w0, 0x99f20 9969c: 14000225 b 0x99f30 996a0: 91000a76 add x22, x19, #0x2 996a4: 528d8048 mov w8, #0x6c02 // =27650 996a8: a908ffff stp xzr, xzr, [sp, #0x88] 996ac: f90043ff str xzr, [sp, #0x80] 996b0: 790103e8 strh w8, [sp, #0x80] 996b4: 39020bff strb wzr, [sp, #0x82] 996b8: 910203e2 add x2, sp, #0x80 996bc: aa1603e0 mov x0, x22 996c0: aa1503e1 mov x1, x21 996c4: aa1903e3 mov x3, x25 996c8: 94000c6e bl 0x9c880 996cc: 14000155 b 0x99c20 996d0: aa1703e0 mov x0, x23 996d4: aa1503e1 mov x1, x21 996d8: aa1903e2 mov x2, x25 996dc: 97ffab82 bl 0x844e4 996e0: aa0003f6 mov x22, x0 996e4: eb1702df cmp x22, x23 996e8: 54002a00 b.eq 0x99c28 996ec: eb1502df cmp x22, x21 996f0: 540029c0 b.eq 0x99c28 996f4: 394002c8 ldrb w8, [x22] 996f8: 7101151f cmp w8, #0x45 996fc: 54002b01 b.ne 0x99c5c 99700: 910006d3 add x19, x22, #0x1 99704: 14000149 b 0x99c28 99708: 91000a68 add x8, x19, #0x2 9970c: cb0802a8 sub x8, x21, x8 99710: f100851f cmp x8, #0x21 99714: 54001543 b.lo 0x999bc 99718: f9000bf9 str x25, [sp, #0x10] 9971c: 39400a75 ldrb w21, [x19, #0x2] 99720: aa1f03fc mov x28, xzr 99724: 91000e77 add x23, x19, #0x3 99728: 92800016 mov x22, #-0x1 // =-1 9972c: 910103fa add x26, sp, #0x40 99730: 5280013b mov w27, #0x9 // =9 99734: 52801539 mov w25, #0xa9 // =169 99738: 52801a14 mov w20, #0xd0 // =208 9973c: 2a1503e0 mov w0, w21 99740: 97fdd7d0 bl 0xf680 99744: 340013c0 cbz w0, 0x999bc 99748: 8b1c02ea add x10, x23, x28 9974c: 3940014b ldrb w11, [x10] 99750: 5100c2a8 sub w8, w21, #0x30 99754: 7100291f cmp w8, #0xa 99758: 1a9b33e8 csel w8, wzr, w27, lo 9975c: 5100c16c sub w12, w11, #0x30 99760: 0b150108 add w8, w8, w21 99764: 7100299f cmp w12, #0xa 99768: 1a99328c csel w12, w20, w25, lo 9976c: 0b081168 add w8, w11, w8, lsl #4 99770: 8b160349 add x9, x26, x22 99774: 0b0c0108 add w8, w8, w12 99778: 39000528 strb w8, [x9, #0x1] 9977c: 39400555 ldrb w21, [x10, #0x1] 99780: 91000b9c add x28, x28, #0x2 99784: f100839f cmp x28, #0x20 99788: 910006d6 add x22, x22, #0x1 9978c: 54fffd81 b.ne 0x9973c 99790: 710116bf cmp w21, #0x45 99794: 54001141 b.ne 0x999bc 99798: 910103e9 add x9, sp, #0x40 9979c: 8b16012a add x10, x9, x22 997a0: eb09015f cmp x10, x9 997a4: 54000269 b.ls 0x997f0 997a8: b10006df cmn x22, #0x1 997ac: 54000220 b.eq 0x997f0 997b0: 394103ea ldrb w10, [sp, #0x40] 997b4: 910103e9 add x9, sp, #0x40 997b8: f1000edf cmp x22, #0x3 997bc: 390103e8 strb w8, [sp, #0x40] 997c0: 3836692a strb w10, [x9, x22] 997c4: 5400016b b.lt 0x997f0 997c8: 8b160128 add x8, x9, x22 997cc: d1000508 sub x8, x8, #0x1 997d0: b27f0129 orr x9, x9, #0x2 997d4: 3940010a ldrb w10, [x8] 997d8: 385ff12b ldurb w11, [x9, #-0x1] 997dc: 381ff12a sturb w10, [x9, #-0x1] 997e0: 381ff50b strb w11, [x8], #-0x1 997e4: eb08013f cmp x9, x8 997e8: 91000529 add x9, x9, #0x1 997ec: 54ffff43 b.lo 0x997d4 997f0: 3dc013e0 ldr q0, [sp, #0x40] 997f4: b0000102 adrp x2, 0xba000 997f8: 6f00e401 movi v1.2d, #0000000000000000 997fc: 913c5842 add x2, x2, #0xf16 99800: 910203e0 add x0, sp, #0x80 99804: 52800501 mov w1, #0x28 // =40 99808: ad0407e1 stp q1, q1, [sp, #0x80] 9980c: f90053ff str xzr, [sp, #0xa0] 99810: 97fdd5e0 bl 0xef90 99814: f9400bf9 ldr x25, [sp, #0x10] 99818: b200f3f4 mov x20, #0x5555555555555555 // =6148914691236517205 9981c: 71009c1f cmp w0, #0x27 99820: f2e0aab4 movk x20, #0x555, lsl #48 99824: 54000cc8 b.hi 0x999bc 99828: 93407c15 sxtw x21, w0 9982c: 71005c1f cmp w0, #0x17 99830: a939ffbf stp xzr, xzr, [x29, #-0x68] 99834: f81903bf stur xzr, [x29, #-0x70] 99838: 54003fe2 b.hs 0x9a034 9983c: d101c3a9 sub x9, x29, #0x70 99840: d37ffaa8 lsl x8, x21, #1 99844: b2400136 orr x22, x9, #0x1 99848: 381903a8 sturb w8, [x29, #-0x70] 9984c: 35004040 cbnz w0, 0x9a054 99850: 14000205 b 0x9a064 99854: 91000a68 add x8, x19, #0x2 99858: cb0802a9 sub x9, x21, x8 9985c: f100253f cmp x9, #0x9 99860: 54000ae3 b.lo 0x999bc 99864: 39400115 ldrb w21, [x8] 99868: aa1903fc mov x28, x25 9986c: 2a1503e0 mov w0, w21 99870: 97fdd784 bl 0xf680 99874: 34000a40 cbz w0, 0x999bc 99878: 39400e69 ldrb w9, [x19, #0x3] 9987c: 5100c2a8 sub w8, w21, #0x30 99880: 52800134 mov w20, #0x9 // =9 99884: 7100291f cmp w8, #0xa 99888: 1a9433e8 csel w8, wzr, w20, lo 9988c: 5100c12a sub w10, w9, #0x30 99890: 52801537 mov w23, #0xa9 // =169 99894: 52801a19 mov w25, #0xd0 // =208 99898: 0b150108 add w8, w8, w21 9989c: 7100295f cmp w10, #0xa 998a0: 1a97332a csel w10, w25, w23, lo 998a4: 0b081128 add w8, w9, w8, lsl #4 998a8: 0b0a0116 add w22, w8, w10 998ac: 381903b6 sturb w22, [x29, #-0x70] 998b0: 39401275 ldrb w21, [x19, #0x4] 998b4: 2a1503e0 mov w0, w21 998b8: 97fdd772 bl 0xf680 998bc: 34000800 cbz w0, 0x999bc 998c0: 39401669 ldrb w9, [x19, #0x5] 998c4: 5100c2a8 sub w8, w21, #0x30 998c8: 7100291f cmp w8, #0xa 998cc: 1a9433e8 csel w8, wzr, w20, lo 998d0: 5100c12a sub w10, w9, #0x30 998d4: 0b150108 add w8, w8, w21 998d8: 7100295f cmp w10, #0xa 998dc: 1a97332a csel w10, w25, w23, lo 998e0: 0b081128 add w8, w9, w8, lsl #4 998e4: 0b0a0117 add w23, w8, w10 998e8: 381913b7 sturb w23, [x29, #-0x6f] 998ec: 39401a75 ldrb w21, [x19, #0x6] 998f0: 2a1503e0 mov w0, w21 998f4: 97fdd763 bl 0xf680 998f8: 34000620 cbz w0, 0x999bc 998fc: 39401e69 ldrb w9, [x19, #0x7] 99900: 5100c2a8 sub w8, w21, #0x30 99904: 52800139 mov w25, #0x9 // =9 99908: 7100291f cmp w8, #0xa 9990c: 1a9933e8 csel w8, wzr, w25, lo 99910: 5100c12a sub w10, w9, #0x30 99914: 5280153a mov w26, #0xa9 // =169 99918: 52801a1b mov w27, #0xd0 // =208 9991c: 0b150108 add w8, w8, w21 99920: 7100295f cmp w10, #0xa 99924: 1a9a336a csel w10, w27, w26, lo 99928: 0b081128 add w8, w9, w8, lsl #4 9992c: 0b0a0114 add w20, w8, w10 99930: 381923b4 sturb w20, [x29, #-0x6e] 99934: 39402275 ldrb w21, [x19, #0x8] 99938: 2a1503e0 mov w0, w21 9993c: 97fdd751 bl 0xf680 99940: 340003e0 cbz w0, 0x999bc 99944: 39402669 ldrb w9, [x19, #0x9] 99948: 5100c2a8 sub w8, w21, #0x30 9994c: 7100291f cmp w8, #0xa 99950: 1a9933e8 csel w8, wzr, w25, lo 99954: 5100c12a sub w10, w9, #0x30 99958: 0b150108 add w8, w8, w21 9995c: 7100295f cmp w10, #0xa 99960: 1a9a336a csel w10, w27, w26, lo 99964: 0b081128 add w8, w9, w8, lsl #4 99968: 0b0a0108 add w8, w8, w10 9996c: 381933a8 sturb w8, [x29, #-0x6d] 99970: 39402a69 ldrb w9, [x19, #0xa] 99974: 7101153f cmp w9, #0x45 99978: 54000221 b.ne 0x999bc 9997c: 381903a8 sturb w8, [x29, #-0x70] 99980: 381933b6 sturb w22, [x29, #-0x6d] 99984: 381913b4 sturb w20, [x29, #-0x6f] 99988: 381923b7 sturb w23, [x29, #-0x6e] 9998c: bc5903a0 ldur s0, [x29, #-0x70] 99990: b0000102 adrp x2, 0xba000 99994: 913c3c42 add x2, x2, #0xf0f 99998: 910203e0 add x0, sp, #0x80 9999c: 1e22c000 fcvt d0, s0 999a0: 321d07e1 orr w1, wzr, #0x18 999a4: a908ffff stp xzr, xzr, [sp, #0x88] 999a8: f90043ff str xzr, [sp, #0x80] 999ac: 97fdd579 bl 0xef90 999b0: 71005c1f cmp w0, #0x17 999b4: aa1c03f4 mov x20, x28 999b8: 540041a9 b.ls 0x9a1ec 999bc: 321f03e8 orr w8, wzr, #0x2 999c0: 8b080269 add x9, x19, x8 999c4: f100091f cmp x8, #0x2 999c8: 9a890273 csel x19, x19, x9, eq 999cc: 14000097 b 0x99c28 999d0: b0000108 adrp x8, 0xba000 999d4: 913bf508 add x8, x8, #0xefd 999d8: 3dc00100 ldr q0, [x8] 999dc: 91000a76 add x22, x19, #0x2 999e0: 52800448 mov w8, #0x22 // =34 999e4: 321d0be9 orr w9, wzr, #0x38 999e8: a908ffff stp xzr, xzr, [sp, #0x88] 999ec: f90043ff str xzr, [sp, #0x80] 999f0: 390203e8 strb w8, [sp, #0x80] 999f4: 3c8813e0 stur q0, [sp, #0x81] 999f8: 780913e9 sturh w9, [sp, #0x91] 999fc: 910203e2 add x2, sp, #0x80 99a00: aa1603e0 mov x0, x22 99a04: aa1503e1 mov x1, x21 99a08: aa1903e3 mov x3, x25 99a0c: 94000b9d bl 0x9c880 99a10: 14000084 b 0x99c20 99a14: 528d0e6a mov w10, #0x6873 // =26739 99a18: 91000a76 add x22, x19, #0x2 99a1c: 52800148 mov w8, #0xa // =10 99a20: 52800e89 mov w9, #0x74 // =116 99a24: 72ae4dea movk w10, #0x726f, lsl #16 99a28: a908ffff stp xzr, xzr, [sp, #0x88] 99a2c: f90043ff str xzr, [sp, #0x80] 99a30: 390203e8 strb w8, [sp, #0x80] 99a34: 390217e9 strb w9, [sp, #0x85] 99a38: b80813ea stur w10, [sp, #0x81] 99a3c: 39021bff strb wzr, [sp, #0x86] 99a40: 910203e2 add x2, sp, #0x80 99a44: aa1603e0 mov x0, x22 99a48: aa1503e1 mov x1, x21 99a4c: aa1903e3 mov x3, x25 99a50: 94000b8c bl 0x9c880 99a54: 14000073 b 0x99c20 99a58: 39400e68 ldrb w8, [x19, #0x3] 99a5c: 7101151f cmp w8, #0x45 99a60: 54000e41 b.ne 0x99c28 99a64: 39400a68 ldrb w8, [x19, #0x2] 99a68: 7100c51f cmp w8, #0x31 99a6c: 540018a0 b.eq 0x99d80 99a70: 7100c11f cmp w8, #0x30 99a74: 54000da1 b.ne 0x99c28 99a78: 528c2cc9 mov w9, #0x6166 // =24934 99a7c: 52800ca8 mov w8, #0x65 // =101 99a80: 72ae6d89 movk w9, #0x736c, lsl #16 99a84: f81903bf stur xzr, [x29, #-0x70] 99a88: 381983bf sturb wzr, [x29, #-0x68] 99a8c: f80873ff stur xzr, [sp, #0x87] 99a90: f90043ff str xzr, [sp, #0x80] 99a94: 390113e8 strb w8, [sp, #0x44] 99a98: b90043e9 str w9, [sp, #0x40] 99a9c: a940a728 ldp x8, x9, [x25, #0x8] 99aa0: eb09011f cmp x8, x9 99aa4: 54001ae2 b.hs 0x99e00 99aa8: 52800149 mov w9, #0xa // =10 99aac: 39000109 strb w9, [x8] 99ab0: b94043e9 ldr w9, [sp, #0x40] 99ab4: 91001273 add x19, x19, #0x4 99ab8: b8001109 stur w9, [x8, #0x1] 99abc: 394113e9 ldrb w9, [sp, #0x44] 99ac0: 3900191f strb wzr, [x8, #0x6] 99ac4: 39001509 strb w9, [x8, #0x5] 99ac8: f85903a9 ldur x9, [x29, #-0x70] 99acc: f8007109 stur x9, [x8, #0x7] 99ad0: 385983a9 ldurb w9, [x29, #-0x68] 99ad4: f900091f str xzr, [x8, #0x10] 99ad8: 39003d09 strb w9, [x8, #0xf] 99adc: 390113ff strb wzr, [sp, #0x44] 99ae0: b90043ff str wzr, [sp, #0x40] 99ae4: 381983bf sturb wzr, [x29, #-0x68] 99ae8: 140000ba b 0x99dd0 99aec: 528d0c69 mov w9, #0x6863 // =26723 99af0: 91000a76 add x22, x19, #0x2 99af4: 321d03e8 orr w8, wzr, #0x8 99af8: 72ae4c29 movk w9, #0x7261, lsl #16 99afc: a908ffff stp xzr, xzr, [sp, #0x88] 99b00: f90043ff str xzr, [sp, #0x80] 99b04: 390203e8 strb w8, [sp, #0x80] 99b08: b80813e9 stur w9, [sp, #0x81] 99b0c: 390217ff strb wzr, [sp, #0x85] 99b10: 910203e2 add x2, sp, #0x80 99b14: aa1603e0 mov x0, x22 99b18: aa1503e1 mov x1, x21 99b1c: aa1903e3 mov x3, x25 99b20: 94000b58 bl 0x9c880 99b24: 1400003f b 0x99c20 99b28: 91000a76 add x22, x19, #0x2 99b2c: a908ffff stp xzr, xzr, [sp, #0x88] 99b30: f90043ff str xzr, [sp, #0x80] 99b34: 910203e2 add x2, sp, #0x80 99b38: aa1603e0 mov x0, x22 99b3c: aa1503e1 mov x1, x21 99b40: aa1903e3 mov x3, x25 99b44: 94000b4f bl 0x9c880 99b48: 14000036 b 0x99c20 99b4c: b0000108 adrp x8, 0xba000 99b50: 913b8108 add x8, x8, #0xee0 99b54: f9400109 ldr x9, [x8] 99b58: f8405108 ldur x8, [x8, #0x5] 99b5c: 91000a76 add x22, x19, #0x2 99b60: 5280034a mov w10, #0x1a // =26 99b64: a908ffff stp xzr, xzr, [sp, #0x88] 99b68: f90043ff str xzr, [sp, #0x80] 99b6c: 390203ea strb w10, [sp, #0x80] 99b70: f80813e9 stur x9, [sp, #0x81] 99b74: f80863e8 stur x8, [sp, #0x86] 99b78: 39023bff strb wzr, [sp, #0x8e] 99b7c: 910203e2 add x2, sp, #0x80 99b80: aa1603e0 mov x0, x22 99b84: aa1503e1 mov x1, x21 99b88: aa1903e3 mov x3, x25 99b8c: 94000b3d bl 0x9c880 99b90: 14000024 b 0x99c20 99b94: 528c6eeb mov w11, #0x6377 // =25463 99b98: 91000a76 add x22, x19, #0x2 99b9c: 321f0be8 orr w8, wzr, #0xe 99ba0: 52800e89 mov w9, #0x74 // =116 99ba4: 528bee4a mov w10, #0x5f72 // =24434 99ba8: 72ac2d0b movk w11, #0x6168, lsl #16 99bac: a908ffff stp xzr, xzr, [sp, #0x88] 99bb0: f90043ff str xzr, [sp, #0x80] 99bb4: 390203e8 strb w8, [sp, #0x80] 99bb8: 39021fe9 strb w9, [sp, #0x87] 99bbc: 780853ea sturh w10, [sp, #0x85] 99bc0: b80813eb stur w11, [sp, #0x81] 99bc4: 390223ff strb wzr, [sp, #0x88] 99bc8: 910203e2 add x2, sp, #0x80 99bcc: aa1603e0 mov x0, x22 99bd0: aa1503e1 mov x1, x21 99bd4: aa1903e3 mov x3, x25 99bd8: 94000b2a bl 0x9c880 99bdc: 14000011 b 0x99c20 99be0: b0000108 adrp x8, 0xba000 99be4: 913bb908 add x8, x8, #0xeee 99be8: f9400109 ldr x9, [x8] 99bec: f8406108 ldur x8, [x8, #0x6] 99bf0: 91000a76 add x22, x19, #0x2 99bf4: 321e0bea orr w10, wzr, #0x1c 99bf8: f9004bff str xzr, [sp, #0x90] 99bfc: 390203ea strb w10, [sp, #0x80] 99c00: f80813e9 stur x9, [sp, #0x81] 99c04: f80873e8 stur x8, [sp, #0x87] 99c08: 39023fff strb wzr, [sp, #0x8f] 99c0c: 910203e2 add x2, sp, #0x80 99c10: aa1603e0 mov x0, x22 99c14: aa1503e1 mov x1, x21 99c18: aa1903e3 mov x3, x25 99c1c: 94000b19 bl 0x9c880 99c20: eb16001f cmp x0, x22 99c24: 9a800273 csel x19, x19, x0, eq 99c28: f9401708 ldr x8, [x24, #0x28] 99c2c: f9400fe9 ldr x9, [sp, #0x18] 99c30: eb09011f cmp x8, x9 99c34: 54007441 b.ne 0x9aabc 99c38: aa1303e0 mov x0, x19 99c3c: a9537bfd ldp x29, x30, [sp, #0x130] 99c40: a9524ff4 ldp x20, x19, [sp, #0x120] 99c44: a95157f6 ldp x22, x21, [sp, #0x110] 99c48: a9505ff8 ldp x24, x23, [sp, #0x100] 99c4c: a94f67fa ldp x26, x25, [sp, #0xf0] 99c50: a94e6ffc ldp x28, x27, [sp, #0xe0] 99c54: 910503ff add sp, sp, #0x140 99c58: d65f03c0 ret 99c5c: 5100c109 sub w9, w8, #0x30 99c60: 7100253f cmp w9, #0x9 99c64: aa1603f7 mov x23, x22 99c68: 54000128 b.hi 0x99c8c 99c6c: 910006c9 add x9, x22, #0x1 99c70: eb0902bf cmp x21, x9 99c74: 54fffda0 b.eq 0x99c28 99c78: 38401528 ldrb w8, [x9], #0x1 99c7c: 5100c10a sub w10, w8, #0x30 99c80: 7100295f cmp w10, #0xa 99c84: 54ffff63 b.lo 0x99c70 99c88: d1000537 sub x23, x9, #0x1 99c8c: eb1602f5 subs x21, x23, x22 99c90: 54fffcc0 b.eq 0x99c28 99c94: 7101151f cmp w8, #0x45 99c98: 54fffc81 b.ne 0x99c28 99c9c: a9405328 ldp x8, x20, [x25] 99ca0: eb14011f cmp x8, x20 99ca4: 54fffc20 b.eq 0x99c28 99ca8: 385e8288 ldurb w8, [x20, #-0x18] 99cac: a97f2a89 ldp x9, x10, [x20, #-0x10] 99cb0: d1005e8b sub x11, x20, #0x17 99cb4: d100c280 sub x0, x20, #0x30 99cb8: 7200011f tst w8, #0x1 99cbc: d341fd08 lsr x8, x8, #1 99cc0: 9a8a0161 csel x1, x11, x10, eq 99cc4: 9a890102 csel x2, x8, x9, eq 99cc8: 97ffd47c bl 0x8eeb8 99ccc: f85e0288 ldur x8, [x20, #-0x20] 99cd0: f9001be8 str x8, [sp, #0x30] 99cd4: 3cdd0280 ldur q0, [x20, #-0x30] 99cd8: 3d800be0 str q0, [sp, #0x20] 99cdc: a93dfe9f stp xzr, xzr, [x20, #-0x28] 99ce0: f81d029f stur xzr, [x20, #-0x30] 99ce4: b0000102 adrp x2, 0xba000 99ce8: 913b4042 add x2, x2, #0xed0 99cec: 910083e0 add x0, sp, #0x20 99cf0: 320003e3 orr w3, wzr, #0x1 99cf4: aa1f03e1 mov x1, xzr 99cf8: 910083f3 add x19, sp, #0x20 99cfc: 97ffd3f1 bl 0x8ecc0 99d00: f9400a68 ldr x8, [x19, #0x10] 99d04: 3dc00260 ldr q0, [x19] 99d08: a900fe7f stp xzr, xzr, [x19, #0x8] 99d0c: f900027f str xzr, [x19] 99d10: f9002be8 str x8, [sp, #0x50] 99d14: 3d8013e0 str q0, [sp, #0x40] 99d18: 900000e1 adrp x1, 0xb5000 99d1c: 9117cc21 add x1, x1, #0x5f3 99d20: 910103e0 add x0, sp, #0x40 99d24: 320003e2 orr w2, wzr, #0x1 99d28: 910103f3 add x19, sp, #0x40 99d2c: 97ffd463 bl 0x8eeb8 99d30: f9400a68 ldr x8, [x19, #0x10] 99d34: 3dc00260 ldr q0, [x19] 99d38: b10042bf cmn x21, #0x10 99d3c: a900fe7f stp xzr, xzr, [x19, #0x8] 99d40: f900027f str xzr, [x19] 99d44: a9067fff stp xzr, xzr, [sp, #0x60] 99d48: f81a03a8 stur x8, [x29, #-0x60] 99d4c: 3c9903a0 stur q0, [x29, #-0x70] 99d50: f9002fff str xzr, [sp, #0x58] 99d54: 54006ba2 b.hs 0x9aac8 99d58: f1005abf cmp x21, #0x16 99d5c: 54002088 b.hi 0x9a16c 99d60: d37ffaa8 lsl x8, x21, #1 99d64: 910163e9 add x9, sp, #0x58 99d68: 390163e8 strb w8, [sp, #0x58] 99d6c: b2400120 orr x0, x9, #0x1 99d70: f10082bf cmp x21, #0x20 99d74: 540020e2 b.hs 0x9a190 99d78: aa0003e8 mov x8, x0 99d7c: 140001c6 b 0x9a494 99d80: 781983bf sturh wzr, [x29, #-0x68] 99d84: f81903bf stur xzr, [x29, #-0x70] 99d88: f80873ff stur xzr, [sp, #0x87] 99d8c: f90043ff str xzr, [sp, #0x80] 99d90: a940a728 ldp x8, x9, [x25, #0x8] 99d94: 528e4e95 mov w21, #0x7274 // =29300 99d98: 72acaeb5 movk w21, #0x6575, lsl #16 99d9c: eb09011f cmp x8, x9 99da0: 540006a2 b.hs 0x99e74 99da4: 321d03e9 orr w9, wzr, #0x8 99da8: b8001115 stur w21, [x8, #0x1] 99dac: 3900151f strb wzr, [x8, #0x5] 99db0: 39000109 strb w9, [x8] 99db4: 785983a9 ldurh w9, [x29, #-0x68] 99db8: 91001273 add x19, x19, #0x4 99dbc: 79001d09 strh w9, [x8, #0xe] 99dc0: f85903a9 ldur x9, [x29, #-0x70] 99dc4: f900091f str xzr, [x8, #0x10] 99dc8: f8006109 stur x9, [x8, #0x6] 99dcc: 781983bf sturh wzr, [x29, #-0x68] 99dd0: f81903bf stur xzr, [x29, #-0x70] 99dd4: 3900611f strb wzr, [x8, #0x18] 99dd8: f84873e9 ldur x9, [sp, #0x87] 99ddc: a9027d09 stp x9, xzr, [x8, #0x20] 99de0: f94043e9 ldr x9, [sp, #0x80] 99de4: f8019109 stur x9, [x8, #0x19] 99de8: f80873ff stur xzr, [sp, #0x87] 99dec: f90043ff str xzr, [sp, #0x80] 99df0: f9400728 ldr x8, [x25, #0x8] 99df4: 9100c108 add x8, x8, #0x30 99df8: f9000728 str x8, [x25, #0x8] 99dfc: 17ffff8b b 0x99c28 99e00: f940032a ldr x10, [x25] 99e04: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 99e08: f295556b movk x11, #0xaaab 99e0c: cb0a0108 sub x8, x8, x10 99e10: 9344fd08 asr x8, x8, #4 99e14: 9b0b7d15 mul x21, x8, x11 99e18: 910006a8 add x8, x21, #0x1 99e1c: eb14011f cmp x8, x20 99e20: 54006508 b.hi 0x9aac0 99e24: cb0a0129 sub x9, x9, x10 99e28: 9344fd29 asr x9, x9, #4 99e2c: 9b0b7d29 mul x9, x9, x11 99e30: eb0c013f cmp x9, x12 99e34: 540000a2 b.hs 0x99e48 99e38: d37ff929 lsl x9, x9, #1 99e3c: eb08013f cmp x9, x8 99e40: 9a893114 csel x20, x8, x9, lo 99e44: b4001f14 cbz x20, 0x9a224 99e48: f9400f29 ldr x9, [x25, #0x18] 99e4c: 8b140688 add x8, x20, x20, lsl #1 99e50: d37ced08 lsl x8, x8, #4 99e54: f9480120 ldr x0, [x9, #0x1000] 99e58: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 99e5c: cb00014a sub x10, x10, x0 99e60: eb08015f cmp x10, x8 99e64: 54000422 b.hs 0x99ee8 99e68: aa0803e0 mov x0, x8 99e6c: 97fdd681 bl 0xf870 99e70: 140000ee b 0x9a228 99e74: f940032a ldr x10, [x25] 99e78: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 99e7c: f295556b movk x11, #0xaaab 99e80: cb0a0108 sub x8, x8, x10 99e84: 9344fd08 asr x8, x8, #4 99e88: 9b0b7d16 mul x22, x8, x11 99e8c: 910006c8 add x8, x22, #0x1 99e90: eb14011f cmp x8, x20 99e94: 54006188 b.hi 0x9aac4 99e98: cb0a0129 sub x9, x9, x10 99e9c: 9344fd29 asr x9, x9, #4 99ea0: 9b0b7d29 mul x9, x9, x11 99ea4: eb0c013f cmp x9, x12 99ea8: 540000a2 b.hs 0x99ebc 99eac: d37ff929 lsl x9, x9, #1 99eb0: eb08013f cmp x9, x8 99eb4: 9a893114 csel x20, x8, x9, lo 99eb8: b4002414 cbz x20, 0x9a338 99ebc: f9400f29 ldr x9, [x25, #0x18] 99ec0: 8b140688 add x8, x20, x20, lsl #1 99ec4: d37ced08 lsl x8, x8, #4 99ec8: f9480120 ldr x0, [x9, #0x1000] 99ecc: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 99ed0: cb00014a sub x10, x10, x0 99ed4: eb08015f cmp x10, x8 99ed8: 540000e2 b.hs 0x99ef4 99edc: aa0803e0 mov x0, x8 99ee0: 97fdd664 bl 0xf870 99ee4: 14000116 b 0x9a33c 99ee8: 8b080008 add x8, x0, x8 99eec: f9080128 str x8, [x9, #0x1000] 99ef0: 140000ce b 0x9a228 99ef4: 8b080008 add x8, x0, x8 99ef8: f9080128 str x8, [x9, #0x1000] 99efc: 14000110 b 0x9a33c 99f00: 910042a8 add x8, x21, #0x10 99f04: 927ced17 and x23, x8, #0xfffffffffffffff0 99f08: aa1703e0 mov x0, x23 99f0c: 97fdd659 bl 0xf870 99f10: aa0003f6 mov x22, x0 99f14: b24002e8 orr x8, x23, #0x1 99f18: a904dbf5 stp x21, x22, [sp, #0x48] 99f1c: f90023e8 str x8, [sp, #0x40] 99f20: 910203e1 add x1, sp, #0x80 99f24: aa1603e0 mov x0, x22 99f28: aa1503e2 mov x2, x21 99f2c: 97fdd659 bl 0xf890 99f30: 38356adf strb wzr, [x22, x21] 99f34: a944d7e8 ldp x8, x21, [sp, #0x48] 99f38: f84413e9 ldur x9, [sp, #0x41] 99f3c: d10203ac sub x12, x29, #0x80 99f40: f800719f stur xzr, [x12, #0x7] 99f44: f81803bf stur xzr, [x29, #-0x80] 99f48: 394103f6 ldrb w22, [sp, #0x40] 99f4c: a9047fff stp xzr, xzr, [sp, #0x40] 99f50: f805f3e8 stur x8, [sp, #0x5f] 99f54: a90527ff stp xzr, x9, [sp, #0x50] 99f58: a940a728 ldp x8, x9, [x25, #0x8] 99f5c: eb09011f cmp x8, x9 99f60: 540002a2 b.hs 0x99fb4 99f64: 39000116 strb w22, [x8] 99f68: f845f3e9 ldur x9, [sp, #0x5f] 99f6c: a900d509 stp x9, x21, [x8, #0x8] 99f70: f9402fe9 ldr x9, [sp, #0x58] 99f74: f8001109 stur x9, [x8, #0x1] 99f78: f805f3ff stur xzr, [sp, #0x5f] 99f7c: f9002fff str xzr, [sp, #0x58] 99f80: 3900611f strb wzr, [x8, #0x18] 99f84: f8407189 ldur x9, [x12, #0x7] 99f88: a9027d09 stp x9, xzr, [x8, #0x20] 99f8c: f85803a9 ldur x9, [x29, #-0x80] 99f90: f8019109 stur x9, [x8, #0x19] 99f94: f800719f stur xzr, [x12, #0x7] 99f98: f81803bf stur xzr, [x29, #-0x80] 99f9c: f9400728 ldr x8, [x25, #0x8] 99fa0: 9100c108 add x8, x8, #0x30 99fa4: f9000728 str x8, [x25, #0x8] 99fa8: 394103e8 ldrb w8, [sp, #0x40] 99fac: 37004368 tbnz w8, #0x0, 0x9a818 99fb0: 1400026b b 0x9a95c 99fb4: f940032a ldr x10, [x25] 99fb8: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 99fbc: f295556b movk x11, #0xaaab 99fc0: cb0a0108 sub x8, x8, x10 99fc4: 9344fd08 asr x8, x8, #4 99fc8: 9b0b7d17 mul x23, x8, x11 99fcc: 910006e8 add x8, x23, #0x1 99fd0: eb14011f cmp x8, x20 99fd4: 540057c8 b.hi 0x9aacc 99fd8: cb0a0129 sub x9, x9, x10 99fdc: 9344fd29 asr x9, x9, #4 99fe0: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 99fe4: 9b0b7d29 mul x9, x9, x11 99fe8: f2e0554a movk x10, #0x2aa, lsl #48 99fec: eb0a013f cmp x9, x10 99ff0: 540000a2 b.hs 0x9a004 99ff4: d37ff929 lsl x9, x9, #1 99ff8: eb08013f cmp x9, x8 99ffc: 9a893114 csel x20, x8, x9, lo 9a000: b4003734 cbz x20, 0x9a6e4 9a004: f9400f29 ldr x9, [x25, #0x18] 9a008: 8b140688 add x8, x20, x20, lsl #1 9a00c: d37ced08 lsl x8, x8, #4 9a010: f9480120 ldr x0, [x9, #0x1000] 9a014: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9a018: cb00014a sub x10, x10, x0 9a01c: eb08015f cmp x10, x8 9a020: 540022c2 b.hs 0x9a478 9a024: aa0803e0 mov x0, x8 9a028: 97fdd612 bl 0xf870 9a02c: d10203ac sub x12, x29, #0x80 9a030: 140001ae b 0x9a6e8 9a034: 910042a8 add x8, x21, #0x10 9a038: 927ced17 and x23, x8, #0xfffffffffffffff0 9a03c: aa1703e0 mov x0, x23 9a040: 97fdd60c bl 0xf870 9a044: aa0003f6 mov x22, x0 9a048: b24002e8 orr x8, x23, #0x1 9a04c: a939dbb5 stp x21, x22, [x29, #-0x68] 9a050: f81903a8 stur x8, [x29, #-0x70] 9a054: 910203e1 add x1, sp, #0x80 9a058: aa1603e0 mov x0, x22 9a05c: aa1503e2 mov x2, x21 9a060: 97fdd60c bl 0xf890 9a064: 38356adf strb wzr, [x22, x21] 9a068: d10203ac sub x12, x29, #0x80 9a06c: a979d7a8 ldp x8, x21, [x29, #-0x68] 9a070: f8411189 ldur x9, [x12, #0x11] 9a074: f800719f stur xzr, [x12, #0x7] 9a078: f81803bf stur xzr, [x29, #-0x80] 9a07c: 385903b6 ldurb w22, [x29, #-0x70] 9a080: a9397fbf stp xzr, xzr, [x29, #-0x70] 9a084: f81a03bf stur xzr, [x29, #-0x60] 9a088: f805f3e8 stur x8, [sp, #0x5f] 9a08c: f9002fe9 str x9, [sp, #0x58] 9a090: a940a728 ldp x8, x9, [x25, #0x8] 9a094: eb09011f cmp x8, x9 9a098: 540002a2 b.hs 0x9a0ec 9a09c: 39000116 strb w22, [x8] 9a0a0: f845f3e9 ldur x9, [sp, #0x5f] 9a0a4: a900d509 stp x9, x21, [x8, #0x8] 9a0a8: f9402fe9 ldr x9, [sp, #0x58] 9a0ac: f8001109 stur x9, [x8, #0x1] 9a0b0: f805f3ff stur xzr, [sp, #0x5f] 9a0b4: f9002fff str xzr, [sp, #0x58] 9a0b8: 3900611f strb wzr, [x8, #0x18] 9a0bc: f8407189 ldur x9, [x12, #0x7] 9a0c0: a9027d09 stp x9, xzr, [x8, #0x20] 9a0c4: f85803a9 ldur x9, [x29, #-0x80] 9a0c8: f8019109 stur x9, [x8, #0x19] 9a0cc: f800719f stur xzr, [x12, #0x7] 9a0d0: f81803bf stur xzr, [x29, #-0x80] 9a0d4: f9400728 ldr x8, [x25, #0x8] 9a0d8: 9100c108 add x8, x8, #0x30 9a0dc: f9000728 str x8, [x25, #0x8] 9a0e0: 385903a8 ldurb w8, [x29, #-0x70] 9a0e4: 360043c8 tbz w8, #0x0, 0x9a95c 9a0e8: 1400021b b 0x9a954 9a0ec: f940032a ldr x10, [x25] 9a0f0: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 9a0f4: f295556b movk x11, #0xaaab 9a0f8: cb0a0108 sub x8, x8, x10 9a0fc: 9344fd08 asr x8, x8, #4 9a100: 9b0b7d17 mul x23, x8, x11 9a104: 910006e8 add x8, x23, #0x1 9a108: eb14011f cmp x8, x20 9a10c: 54004e28 b.hi 0x9aad0 9a110: cb0a0129 sub x9, x9, x10 9a114: 9344fd29 asr x9, x9, #4 9a118: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 9a11c: 9b0b7d29 mul x9, x9, x11 9a120: f2e0554a movk x10, #0x2aa, lsl #48 9a124: eb0a013f cmp x9, x10 9a128: 540000a2 b.hs 0x9a13c 9a12c: d37ff929 lsl x9, x9, #1 9a130: eb08013f cmp x9, x8 9a134: 9a893114 csel x20, x8, x9, lo 9a138: b4003754 cbz x20, 0x9a820 9a13c: f9400f29 ldr x9, [x25, #0x18] 9a140: 8b140688 add x8, x20, x20, lsl #1 9a144: d37ced08 lsl x8, x8, #4 9a148: f9480120 ldr x0, [x9, #0x1000] 9a14c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9a150: cb00014a sub x10, x10, x0 9a154: eb08015f cmp x10, x8 9a158: 54001962 b.hs 0x9a484 9a15c: aa0803e0 mov x0, x8 9a160: 97fdd5c4 bl 0xf870 9a164: d10203ac sub x12, x29, #0x80 9a168: 140001af b 0x9a824 9a16c: 910042a8 add x8, x21, #0x10 9a170: 927ced13 and x19, x8, #0xfffffffffffffff0 9a174: aa1303e0 mov x0, x19 9a178: 97fdd5be bl 0xf870 9a17c: b2400268 orr x8, x19, #0x1 9a180: a90603f5 stp x21, x0, [sp, #0x60] 9a184: f9002fe8 str x8, [sp, #0x58] 9a188: f10082bf cmp x21, #0x20 9a18c: 54ffdf63 b.lo 0x99d78 9a190: 927beaa9 and x9, x21, #0xffffffffffffffe0 9a194: b40017e9 cbz x9, 0x9a490 9a198: eb17001f cmp x0, x23 9a19c: 540000a2 b.hs 0x9a1b0 9a1a0: 8b150008 add x8, x0, x21 9a1a4: eb0802df cmp x22, x8 9a1a8: aa0003e8 mov x8, x0 9a1ac: 54001743 b.lo 0x9a494 9a1b0: 8b0902ca add x10, x22, x9 9a1b4: 8b090008 add x8, x0, x9 9a1b8: 9100400b add x11, x0, #0x10 9a1bc: 910042cc add x12, x22, #0x10 9a1c0: aa0903ed mov x13, x9 9a1c4: ad7f8580 ldp q0, q1, [x12, #-0x10] 9a1c8: d10081ad sub x13, x13, #0x20 9a1cc: 9100818c add x12, x12, #0x20 9a1d0: ad3f8560 stp q0, q1, [x11, #-0x10] 9a1d4: 9100816b add x11, x11, #0x20 9a1d8: b5ffff6d cbnz x13, 0x9a1c4 9a1dc: eb15013f cmp x9, x21 9a1e0: aa0a03f6 mov x22, x10 9a1e4: 54001581 b.ne 0x9a494 9a1e8: 140000af b 0x9a4a4 9a1ec: 93407c15 sxtw x21, w0 9a1f0: 71005c1f cmp w0, #0x17 9a1f4: a902ffff stp xzr, xzr, [sp, #0x28] 9a1f8: f90013ff str xzr, [sp, #0x20] 9a1fc: 54001da1 b.ne 0x9a5b0 9a200: 910042a8 add x8, x21, #0x10 9a204: 927ced17 and x23, x8, #0xfffffffffffffff0 9a208: aa1703e0 mov x0, x23 9a20c: 97fdd599 bl 0xf870 9a210: aa0003f6 mov x22, x0 9a214: b24002e8 orr x8, x23, #0x1 9a218: a902dbf5 stp x21, x22, [sp, #0x28] 9a21c: f90013e8 str x8, [sp, #0x20] 9a220: 140000e9 b 0x9a5c4 9a224: aa1f03e0 mov x0, xzr 9a228: 321c07e9 orr w9, wzr, #0x30 9a22c: 5280014a mov w10, #0xa // =10 9a230: 9b0902a8 madd x8, x21, x9, x0 9a234: 3900010a strb w10, [x8] 9a238: b94043ea ldr w10, [sp, #0x40] 9a23c: d503201f nop 9a240: 9b090289 madd x9, x20, x9, x0 9a244: b800110a stur w10, [x8, #0x1] 9a248: 394113ea ldrb w10, [sp, #0x44] 9a24c: 3900191f strb wzr, [x8, #0x6] 9a250: 3900150a strb w10, [x8, #0x5] 9a254: f85903aa ldur x10, [x29, #-0x70] 9a258: f800710a stur x10, [x8, #0x7] 9a25c: 385983aa ldurb w10, [x29, #-0x68] 9a260: f900091f str xzr, [x8, #0x10] 9a264: 39003d0a strb w10, [x8, #0xf] 9a268: 390113ff strb wzr, [sp, #0x44] 9a26c: b90043ff str wzr, [sp, #0x40] 9a270: 381983bf sturb wzr, [x29, #-0x68] 9a274: f81903bf stur xzr, [x29, #-0x70] 9a278: 3900611f strb wzr, [x8, #0x18] 9a27c: f84873ea ldur x10, [sp, #0x87] 9a280: a9027d0a stp x10, xzr, [x8, #0x20] 9a284: f94043ea ldr x10, [sp, #0x80] 9a288: f801910a stur x10, [x8, #0x19] 9a28c: f80873ff stur xzr, [sp, #0x87] 9a290: f90043ff str xzr, [sp, #0x80] 9a294: a9402f36 ldp x22, x11, [x25] 9a298: 9100c10a add x10, x8, #0x30 9a29c: eb16017f cmp x11, x22 9a2a0: 54000260 b.eq 0x9a2ec 9a2a4: f85e016c ldur x12, [x11, #-0x20] 9a2a8: f81e010c stur x12, [x8, #-0x20] 9a2ac: 3cdd0160 ldur q0, [x11, #-0x30] 9a2b0: 3c9d0100 stur q0, [x8, #-0x30] 9a2b4: f85f816c ldur x12, [x11, #-0x8] 9a2b8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 9a2bc: f81d017f stur xzr, [x11, #-0x30] 9a2c0: f81f810c stur x12, [x8, #-0x8] 9a2c4: 3cde8160 ldur q0, [x11, #-0x18] 9a2c8: 3c9e8100 stur q0, [x8, #-0x18] 9a2cc: a93f7d7f stp xzr, xzr, [x11, #-0x10] 9a2d0: f81e817f stur xzr, [x11, #-0x18] 9a2d4: d100c16b sub x11, x11, #0x30 9a2d8: eb0b02df cmp x22, x11 9a2dc: d100c108 sub x8, x8, #0x30 9a2e0: 54fffe21 b.ne 0x9a2a4 9a2e4: a9405b35 ldp x21, x22, [x25] 9a2e8: 14000002 b 0x9a2f0 9a2ec: aa1603f5 mov x21, x22 9a2f0: f9400b37 ldr x23, [x25, #0x10] 9a2f4: eb1502df cmp x22, x21 9a2f8: a9002b28 stp x8, x10, [x25] 9a2fc: f9000b29 str x9, [x25, #0x10] 9a300: 540009a0 b.eq 0x9a434 9a304: 385e82c8 ldurb w8, [x22, #-0x18] 9a308: 36000068 tbz w8, #0x0, 0x9a314 9a30c: f85f82c0 ldur x0, [x22, #-0x8] 9a310: 97fdd5ac bl 0xf9c0 9a314: 385d02c8 ldurb w8, [x22, #-0x30] 9a318: d100c2d4 sub x20, x22, #0x30 9a31c: 36000068 tbz w8, #0x0, 0x9a328 9a320: f85e02c0 ldur x0, [x22, #-0x20] 9a324: 97fdd5a7 bl 0xf9c0 9a328: eb1402bf cmp x21, x20 9a32c: aa1403f6 mov x22, x20 9a330: 54fffea1 b.ne 0x9a304 9a334: 14000040 b 0x9a434 9a338: aa1f03e0 mov x0, xzr 9a33c: 321c07e9 orr w9, wzr, #0x30 9a340: 321d03ea orr w10, wzr, #0x8 9a344: 9b0902c8 madd x8, x22, x9, x0 9a348: 3900010a strb w10, [x8] 9a34c: b8001115 stur w21, [x8, #0x1] 9a350: 3900151f strb wzr, [x8, #0x5] 9a354: 785983aa ldurh w10, [x29, #-0x68] 9a358: d503201f nop 9a35c: 9b090289 madd x9, x20, x9, x0 9a360: 79001d0a strh w10, [x8, #0xe] 9a364: f85903aa ldur x10, [x29, #-0x70] 9a368: f900091f str xzr, [x8, #0x10] 9a36c: f800610a stur x10, [x8, #0x6] 9a370: 781983bf sturh wzr, [x29, #-0x68] 9a374: f81903bf stur xzr, [x29, #-0x70] 9a378: 3900611f strb wzr, [x8, #0x18] 9a37c: f84873ea ldur x10, [sp, #0x87] 9a380: a9027d0a stp x10, xzr, [x8, #0x20] 9a384: f94043ea ldr x10, [sp, #0x80] 9a388: f801910a stur x10, [x8, #0x19] 9a38c: f80873ff stur xzr, [sp, #0x87] 9a390: f90043ff str xzr, [sp, #0x80] 9a394: a9402f36 ldp x22, x11, [x25] 9a398: 9100c10a add x10, x8, #0x30 9a39c: eb16017f cmp x11, x22 9a3a0: 54000260 b.eq 0x9a3ec 9a3a4: f85e016c ldur x12, [x11, #-0x20] 9a3a8: f81e010c stur x12, [x8, #-0x20] 9a3ac: 3cdd0160 ldur q0, [x11, #-0x30] 9a3b0: 3c9d0100 stur q0, [x8, #-0x30] 9a3b4: f85f816c ldur x12, [x11, #-0x8] 9a3b8: a93dfd7f stp xzr, xzr, [x11, #-0x28] 9a3bc: f81d017f stur xzr, [x11, #-0x30] 9a3c0: f81f810c stur x12, [x8, #-0x8] 9a3c4: 3cde8160 ldur q0, [x11, #-0x18] 9a3c8: 3c9e8100 stur q0, [x8, #-0x18] 9a3cc: a93f7d7f stp xzr, xzr, [x11, #-0x10] 9a3d0: f81e817f stur xzr, [x11, #-0x18] 9a3d4: d100c16b sub x11, x11, #0x30 9a3d8: eb0b02df cmp x22, x11 9a3dc: d100c108 sub x8, x8, #0x30 9a3e0: 54fffe21 b.ne 0x9a3a4 9a3e4: a9405b35 ldp x21, x22, [x25] 9a3e8: 14000002 b 0x9a3f0 9a3ec: aa1603f5 mov x21, x22 9a3f0: f9400b37 ldr x23, [x25, #0x10] 9a3f4: eb1502df cmp x22, x21 9a3f8: a9002b28 stp x8, x10, [x25] 9a3fc: f9000b29 str x9, [x25, #0x10] 9a400: 540001a0 b.eq 0x9a434 9a404: 385e82c8 ldurb w8, [x22, #-0x18] 9a408: 36000068 tbz w8, #0x0, 0x9a414 9a40c: f85f82c0 ldur x0, [x22, #-0x8] 9a410: 97fdd56c bl 0xf9c0 9a414: 385d02c8 ldurb w8, [x22, #-0x30] 9a418: d100c2d4 sub x20, x22, #0x30 9a41c: 36000068 tbz w8, #0x0, 0x9a428 9a420: f85e02c0 ldur x0, [x22, #-0x20] 9a424: 97fdd567 bl 0xf9c0 9a428: eb1402bf cmp x21, x20 9a42c: aa1403f6 mov x22, x20 9a430: 54fffea1 b.ne 0x9a404 9a434: b40001f5 cbz x21, 0x9a470 9a438: f9400f28 ldr x8, [x25, #0x18] 9a43c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9a440: eb15013f cmp x9, x21 9a444: 54000123 b.lo 0x9a468 9a448: eb15011f cmp x8, x21 9a44c: 540000e8 b.hi 0x9a468 9a450: f9480109 ldr x9, [x8, #0x1000] 9a454: eb17013f cmp x9, x23 9a458: 540000c1 b.ne 0x9a470 9a45c: f9080115 str x21, [x8, #0x1000] 9a460: 91001273 add x19, x19, #0x4 9a464: 17fffdf1 b 0x99c28 9a468: aa1503e0 mov x0, x21 9a46c: 97fdd555 bl 0xf9c0 9a470: 91001273 add x19, x19, #0x4 9a474: 17fffded b 0x99c28 9a478: 8b080008 add x8, x0, x8 9a47c: f9080128 str x8, [x9, #0x1000] 9a480: 1400009a b 0x9a6e8 9a484: 8b080008 add x8, x0, x8 9a488: f9080128 str x8, [x9, #0x1000] 9a48c: 140000e6 b 0x9a824 9a490: aa0003e8 mov x8, x0 9a494: 384016c9 ldrb w9, [x22], #0x1 9a498: eb1602ff cmp x23, x22 9a49c: 38001509 strb w9, [x8], #0x1 9a4a0: 54ffffa1 b.ne 0x9a494 9a4a4: 3835681f strb wzr, [x0, x21] 9a4a8: 394163f6 ldrb w22, [sp, #0x58] 9a4ac: a94657e9 ldp x9, x21, [sp, #0x60] 9a4b0: 910163e8 add x8, sp, #0x58 9a4b4: b2400108 orr x8, x8, #0x1 9a4b8: 720002df tst w22, #0x1 9a4bc: d341feca lsr x10, x22, #1 9a4c0: 9a950101 csel x1, x8, x21, eq 9a4c4: 9a890142 csel x2, x10, x9, eq 9a4c8: d101c3a0 sub x0, x29, #0x70 9a4cc: d101c3b3 sub x19, x29, #0x70 9a4d0: 97ffd27a bl 0x8eeb8 9a4d4: f8401269 ldur x9, [x19, #0x1] 9a4d8: a940ae6a ldp x10, x11, [x19, #0x8] 9a4dc: 39400268 ldrb w8, [x19] 9a4e0: a900fe7f stp xzr, xzr, [x19, #0x8] 9a4e4: f900027f str xzr, [x19] 9a4e8: f80773ea stur x10, [sp, #0x77] 9a4ec: f9003be9 str x9, [sp, #0x70] 9a4f0: 390203e8 strb w8, [sp, #0x80] 9a4f4: aa0903e8 mov x8, x9 9a4f8: f84773e9 ldur x9, [sp, #0x77] 9a4fc: f9003bff str xzr, [sp, #0x70] 9a500: f80773ff stur xzr, [sp, #0x77] 9a504: f80813e8 stur x8, [sp, #0x81] 9a508: a908afe9 stp x9, x11, [sp, #0x88] 9a50c: a90a7fff stp xzr, xzr, [sp, #0xa0] 9a510: f9004fff str xzr, [sp, #0x98] 9a514: f9400728 ldr x8, [x25, #0x8] 9a518: 910203e1 add x1, sp, #0x80 9a51c: d100c100 sub x0, x8, #0x30 9a520: 97fffacf bl 0x9905c 9a524: 394263e8 ldrb w8, [sp, #0x98] 9a528: 370001c8 tbnz w8, #0x0, 0x9a560 9a52c: 394203e8 ldrb w8, [sp, #0x80] 9a530: 37000208 tbnz w8, #0x0, 0x9a570 9a534: 37000256 tbnz w22, #0x0, 0x9a57c 9a538: 385903a8 ldurb w8, [x29, #-0x70] 9a53c: 37000288 tbnz w8, #0x0, 0x9a58c 9a540: 394103e8 ldrb w8, [sp, #0x40] 9a544: 370002c8 tbnz w8, #0x0, 0x9a59c 9a548: 394083e8 ldrb w8, [sp, #0x20] 9a54c: 36000068 tbz w8, #0x0, 0x9a558 9a550: f9401be0 ldr x0, [sp, #0x30] 9a554: 97fdd51b bl 0xf9c0 9a558: 910006f3 add x19, x23, #0x1 9a55c: 17fffdb3 b 0x99c28 9a560: f94057e0 ldr x0, [sp, #0xa8] 9a564: 97fdd517 bl 0xf9c0 9a568: 394203e8 ldrb w8, [sp, #0x80] 9a56c: 3607fe48 tbz w8, #0x0, 0x9a534 9a570: f9404be0 ldr x0, [sp, #0x90] 9a574: 97fdd513 bl 0xf9c0 9a578: 3607fe16 tbz w22, #0x0, 0x9a538 9a57c: aa1503e0 mov x0, x21 9a580: 97fdd510 bl 0xf9c0 9a584: 385903a8 ldurb w8, [x29, #-0x70] 9a588: 3607fdc8 tbz w8, #0x0, 0x9a540 9a58c: f85a03a0 ldur x0, [x29, #-0x60] 9a590: 97fdd50c bl 0xf9c0 9a594: 394103e8 ldrb w8, [sp, #0x40] 9a598: 3607fd88 tbz w8, #0x0, 0x9a548 9a59c: f9402be0 ldr x0, [sp, #0x50] 9a5a0: 97fdd508 bl 0xf9c0 9a5a4: 394083e8 ldrb w8, [sp, #0x20] 9a5a8: 3707fd48 tbnz w8, #0x0, 0x9a550 9a5ac: 17ffffeb b 0x9a558 9a5b0: 910083e9 add x9, sp, #0x20 9a5b4: d37ffaa8 lsl x8, x21, #1 9a5b8: b2400136 orr x22, x9, #0x1 9a5bc: 390083e8 strb w8, [sp, #0x20] 9a5c0: 340000a0 cbz w0, 0x9a5d4 9a5c4: 910203e1 add x1, sp, #0x80 9a5c8: aa1603e0 mov x0, x22 9a5cc: aa1503e2 mov x2, x21 9a5d0: 97fdd4b0 bl 0xf890 9a5d4: 38356adf strb wzr, [x22, x21] 9a5d8: a942d7e8 ldp x8, x21, [sp, #0x28] 9a5dc: f84213e9 ldur x9, [sp, #0x21] 9a5e0: d10203aa sub x10, x29, #0x80 9a5e4: f800715f stur xzr, [x10, #0x7] 9a5e8: f81803bf stur xzr, [x29, #-0x80] 9a5ec: 394083f6 ldrb w22, [sp, #0x20] 9a5f0: a9027fff stp xzr, xzr, [sp, #0x20] 9a5f4: f9001bff str xzr, [sp, #0x30] 9a5f8: f805f3e8 stur x8, [sp, #0x5f] 9a5fc: f9002fe9 str x9, [sp, #0x58] 9a600: a940a688 ldp x8, x9, [x20, #0x8] 9a604: eb09011f cmp x8, x9 9a608: 540002a2 b.hs 0x9a65c 9a60c: 39000116 strb w22, [x8] 9a610: f845f3e9 ldur x9, [sp, #0x5f] 9a614: a900d509 stp x9, x21, [x8, #0x8] 9a618: f9402fe9 ldr x9, [sp, #0x58] 9a61c: f8001109 stur x9, [x8, #0x1] 9a620: f805f3ff stur xzr, [sp, #0x5f] 9a624: f9002fff str xzr, [sp, #0x58] 9a628: 3900611f strb wzr, [x8, #0x18] 9a62c: f8407149 ldur x9, [x10, #0x7] 9a630: a9027d09 stp x9, xzr, [x8, #0x20] 9a634: f85803a9 ldur x9, [x29, #-0x80] 9a638: f8019109 stur x9, [x8, #0x19] 9a63c: f800715f stur xzr, [x10, #0x7] 9a640: f81803bf stur xzr, [x29, #-0x80] 9a644: f9400688 ldr x8, [x20, #0x8] 9a648: 9100c108 add x8, x8, #0x30 9a64c: f9000688 str x8, [x20, #0x8] 9a650: 394083e8 ldrb w8, [sp, #0x20] 9a654: 37002288 tbnz w8, #0x0, 0x9aaa4 9a658: 14000115 b 0x9aaac 9a65c: f940028a ldr x10, [x20] 9a660: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 9a664: f295556b movk x11, #0xaaab 9a668: b200f3ec mov x12, #0x5555555555555555 // =6148914691236517205 9a66c: cb0a0108 sub x8, x8, x10 9a670: 9344fd08 asr x8, x8, #4 9a674: 9b0b7d17 mul x23, x8, x11 9a678: 910006e8 add x8, x23, #0x1 9a67c: f2e0aaac movk x12, #0x555, lsl #48 9a680: eb0c011f cmp x8, x12 9a684: 54002288 b.hi 0x9aad4 9a688: cb0a0129 sub x9, x9, x10 9a68c: 9344fd29 asr x9, x9, #4 9a690: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 9a694: 9b0b7d29 mul x9, x9, x11 9a698: f2e0554a movk x10, #0x2aa, lsl #48 9a69c: eb0a013f cmp x9, x10 9a6a0: 540000a2 b.hs 0x9a6b4 9a6a4: d37ff929 lsl x9, x9, #1 9a6a8: eb08013f cmp x9, x8 9a6ac: 9a89310c csel x12, x8, x9, lo 9a6b0: b400202c cbz x12, 0x9aab4 9a6b4: f9400f89 ldr x9, [x28, #0x18] 9a6b8: 8b0c0588 add x8, x12, x12, lsl #1 9a6bc: d37ced08 lsl x8, x8, #4 9a6c0: aa0c03f4 mov x20, x12 9a6c4: f9480120 ldr x0, [x9, #0x1000] 9a6c8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9a6cc: cb00014a sub x10, x10, x0 9a6d0: eb08015f cmp x10, x8 9a6d4: 54001482 b.hs 0x9a964 9a6d8: aa0803e0 mov x0, x8 9a6dc: 97fdd465 bl 0xf870 9a6e0: 140000a3 b 0x9a96c 9a6e4: aa1f03e0 mov x0, xzr 9a6e8: 321c07e9 orr w9, wzr, #0x30 9a6ec: 9b0902e8 madd x8, x23, x9, x0 9a6f0: 39000116 strb w22, [x8] 9a6f4: f845f3ea ldur x10, [sp, #0x5f] 9a6f8: d503201f nop 9a6fc: 9b090289 madd x9, x20, x9, x0 9a700: a900d50a stp x10, x21, [x8, #0x8] 9a704: f9402fea ldr x10, [sp, #0x58] 9a708: f800110a stur x10, [x8, #0x1] 9a70c: f805f3ff stur xzr, [sp, #0x5f] 9a710: f9002fff str xzr, [sp, #0x58] 9a714: 3900611f strb wzr, [x8, #0x18] 9a718: f840718a ldur x10, [x12, #0x7] 9a71c: a9027d0a stp x10, xzr, [x8, #0x20] 9a720: f85803aa ldur x10, [x29, #-0x80] 9a724: f801910a stur x10, [x8, #0x19] 9a728: f800719f stur xzr, [x12, #0x7] 9a72c: f81803bf stur xzr, [x29, #-0x80] 9a730: a9402f36 ldp x22, x11, [x25] 9a734: 9100c10a add x10, x8, #0x30 9a738: eb16017f cmp x11, x22 9a73c: 54000260 b.eq 0x9a788 9a740: f85e016c ldur x12, [x11, #-0x20] 9a744: f81e010c stur x12, [x8, #-0x20] 9a748: 3cdd0160 ldur q0, [x11, #-0x30] 9a74c: 3c9d0100 stur q0, [x8, #-0x30] 9a750: f85f816c ldur x12, [x11, #-0x8] 9a754: a93dfd7f stp xzr, xzr, [x11, #-0x28] 9a758: f81d017f stur xzr, [x11, #-0x30] 9a75c: f81f810c stur x12, [x8, #-0x8] 9a760: 3cde8160 ldur q0, [x11, #-0x18] 9a764: 3c9e8100 stur q0, [x8, #-0x18] 9a768: a93f7d7f stp xzr, xzr, [x11, #-0x10] 9a76c: f81e817f stur xzr, [x11, #-0x18] 9a770: d100c16b sub x11, x11, #0x30 9a774: eb0b02df cmp x22, x11 9a778: d100c108 sub x8, x8, #0x30 9a77c: 54fffe21 b.ne 0x9a740 9a780: a9405b35 ldp x21, x22, [x25] 9a784: 14000002 b 0x9a78c 9a788: aa1603f5 mov x21, x22 9a78c: f9400b37 ldr x23, [x25, #0x10] 9a790: eb1502df cmp x22, x21 9a794: a9002b28 stp x8, x10, [x25] 9a798: f9000b29 str x9, [x25, #0x10] 9a79c: 540001a0 b.eq 0x9a7d0 9a7a0: 385e82c8 ldurb w8, [x22, #-0x18] 9a7a4: 36000068 tbz w8, #0x0, 0x9a7b0 9a7a8: f85f82c0 ldur x0, [x22, #-0x8] 9a7ac: 97fdd485 bl 0xf9c0 9a7b0: 385d02c8 ldurb w8, [x22, #-0x30] 9a7b4: d100c2d4 sub x20, x22, #0x30 9a7b8: 36000068 tbz w8, #0x0, 0x9a7c4 9a7bc: f85e02c0 ldur x0, [x22, #-0x20] 9a7c0: 97fdd480 bl 0xf9c0 9a7c4: eb1402bf cmp x21, x20 9a7c8: aa1403f6 mov x22, x20 9a7cc: 54fffea1 b.ne 0x9a7a0 9a7d0: b4000215 cbz x21, 0x9a810 9a7d4: f9400f28 ldr x8, [x25, #0x18] 9a7d8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9a7dc: eb15013f cmp x9, x21 9a7e0: 54000143 b.lo 0x9a808 9a7e4: eb15011f cmp x8, x21 9a7e8: 54000108 b.hi 0x9a808 9a7ec: f9480109 ldr x9, [x8, #0x1000] 9a7f0: eb17013f cmp x9, x23 9a7f4: 540000e1 b.ne 0x9a810 9a7f8: f9080115 str x21, [x8, #0x1000] 9a7fc: 394103e8 ldrb w8, [sp, #0x40] 9a800: 370000c8 tbnz w8, #0x0, 0x9a818 9a804: 14000056 b 0x9a95c 9a808: aa1503e0 mov x0, x21 9a80c: 97fdd46d bl 0xf9c0 9a810: 394103e8 ldrb w8, [sp, #0x40] 9a814: 36000a48 tbz w8, #0x0, 0x9a95c 9a818: f9402be0 ldr x0, [sp, #0x50] 9a81c: 1400004f b 0x9a958 9a820: aa1f03e0 mov x0, xzr 9a824: 321c07e9 orr w9, wzr, #0x30 9a828: 9b0902e8 madd x8, x23, x9, x0 9a82c: 39000116 strb w22, [x8] 9a830: f845f3ea ldur x10, [sp, #0x5f] 9a834: d503201f nop 9a838: 9b090289 madd x9, x20, x9, x0 9a83c: a900d50a stp x10, x21, [x8, #0x8] 9a840: f9402fea ldr x10, [sp, #0x58] 9a844: f800110a stur x10, [x8, #0x1] 9a848: f805f3ff stur xzr, [sp, #0x5f] 9a84c: f9002fff str xzr, [sp, #0x58] 9a850: 3900611f strb wzr, [x8, #0x18] 9a854: f840718a ldur x10, [x12, #0x7] 9a858: a9027d0a stp x10, xzr, [x8, #0x20] 9a85c: f85803aa ldur x10, [x29, #-0x80] 9a860: f801910a stur x10, [x8, #0x19] 9a864: f800719f stur xzr, [x12, #0x7] 9a868: f81803bf stur xzr, [x29, #-0x80] 9a86c: a9402f36 ldp x22, x11, [x25] 9a870: 9100c10a add x10, x8, #0x30 9a874: eb16017f cmp x11, x22 9a878: 54000260 b.eq 0x9a8c4 9a87c: f85e016c ldur x12, [x11, #-0x20] 9a880: f81e010c stur x12, [x8, #-0x20] 9a884: 3cdd0160 ldur q0, [x11, #-0x30] 9a888: 3c9d0100 stur q0, [x8, #-0x30] 9a88c: f85f816c ldur x12, [x11, #-0x8] 9a890: a93dfd7f stp xzr, xzr, [x11, #-0x28] 9a894: f81d017f stur xzr, [x11, #-0x30] 9a898: f81f810c stur x12, [x8, #-0x8] 9a89c: 3cde8160 ldur q0, [x11, #-0x18] 9a8a0: 3c9e8100 stur q0, [x8, #-0x18] 9a8a4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 9a8a8: f81e817f stur xzr, [x11, #-0x18] 9a8ac: d100c16b sub x11, x11, #0x30 9a8b0: eb0b02df cmp x22, x11 9a8b4: d100c108 sub x8, x8, #0x30 9a8b8: 54fffe21 b.ne 0x9a87c 9a8bc: a9405b35 ldp x21, x22, [x25] 9a8c0: 14000002 b 0x9a8c8 9a8c4: aa1603f5 mov x21, x22 9a8c8: f9400b37 ldr x23, [x25, #0x10] 9a8cc: eb1502df cmp x22, x21 9a8d0: a9002b28 stp x8, x10, [x25] 9a8d4: f9000b29 str x9, [x25, #0x10] 9a8d8: 540001a0 b.eq 0x9a90c 9a8dc: 385e82c8 ldurb w8, [x22, #-0x18] 9a8e0: 36000068 tbz w8, #0x0, 0x9a8ec 9a8e4: f85f82c0 ldur x0, [x22, #-0x8] 9a8e8: 97fdd436 bl 0xf9c0 9a8ec: 385d02c8 ldurb w8, [x22, #-0x30] 9a8f0: d100c2d4 sub x20, x22, #0x30 9a8f4: 36000068 tbz w8, #0x0, 0x9a900 9a8f8: f85e02c0 ldur x0, [x22, #-0x20] 9a8fc: 97fdd431 bl 0xf9c0 9a900: eb1402bf cmp x21, x20 9a904: aa1403f6 mov x22, x20 9a908: 54fffea1 b.ne 0x9a8dc 9a90c: b4000215 cbz x21, 0x9a94c 9a910: f9400f28 ldr x8, [x25, #0x18] 9a914: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9a918: eb15013f cmp x9, x21 9a91c: 54000143 b.lo 0x9a944 9a920: eb15011f cmp x8, x21 9a924: 54000108 b.hi 0x9a944 9a928: f9480109 ldr x9, [x8, #0x1000] 9a92c: eb17013f cmp x9, x23 9a930: 540000e1 b.ne 0x9a94c 9a934: f9080115 str x21, [x8, #0x1000] 9a938: 385903a8 ldurb w8, [x29, #-0x70] 9a93c: 36000108 tbz w8, #0x0, 0x9a95c 9a940: 14000005 b 0x9a954 9a944: aa1503e0 mov x0, x21 9a948: 97fdd41e bl 0xf9c0 9a94c: 385903a8 ldurb w8, [x29, #-0x70] 9a950: 36000068 tbz w8, #0x0, 0x9a95c 9a954: f85a03a0 ldur x0, [x29, #-0x60] 9a958: 97fdd41a bl 0xf9c0 9a95c: 91000f88 add x8, x28, #0x3 9a960: 17fffc18 b 0x999c0 9a964: 8b080008 add x8, x0, x8 9a968: f9080128 str x8, [x9, #0x1000] 9a96c: aa1403ec mov x12, x20 9a970: 321c07e9 orr w9, wzr, #0x30 9a974: 9b0902e8 madd x8, x23, x9, x0 9a978: 39000116 strb w22, [x8] 9a97c: f845f3ea ldur x10, [sp, #0x5f] 9a980: d10203ab sub x11, x29, #0x80 9a984: aa1c03ed mov x13, x28 9a988: 9b090189 madd x9, x12, x9, x0 9a98c: a900d50a stp x10, x21, [x8, #0x8] 9a990: f9402fea ldr x10, [sp, #0x58] 9a994: f800110a stur x10, [x8, #0x1] 9a998: f805f3ff stur xzr, [sp, #0x5f] 9a99c: f9002fff str xzr, [sp, #0x58] 9a9a0: 3900611f strb wzr, [x8, #0x18] 9a9a4: f840716a ldur x10, [x11, #0x7] 9a9a8: a9027d0a stp x10, xzr, [x8, #0x20] 9a9ac: f85803aa ldur x10, [x29, #-0x80] 9a9b0: f801910a stur x10, [x8, #0x19] 9a9b4: f800717f stur xzr, [x11, #0x7] 9a9b8: f81803bf stur xzr, [x29, #-0x80] 9a9bc: a9402db6 ldp x22, x11, [x13] 9a9c0: 9100c10a add x10, x8, #0x30 9a9c4: eb16017f cmp x11, x22 9a9c8: 54000260 b.eq 0x9aa14 9a9cc: f85e016c ldur x12, [x11, #-0x20] 9a9d0: f81e010c stur x12, [x8, #-0x20] 9a9d4: 3cdd0160 ldur q0, [x11, #-0x30] 9a9d8: 3c9d0100 stur q0, [x8, #-0x30] 9a9dc: f85f816c ldur x12, [x11, #-0x8] 9a9e0: a93dfd7f stp xzr, xzr, [x11, #-0x28] 9a9e4: f81d017f stur xzr, [x11, #-0x30] 9a9e8: f81f810c stur x12, [x8, #-0x8] 9a9ec: 3cde8160 ldur q0, [x11, #-0x18] 9a9f0: 3c9e8100 stur q0, [x8, #-0x18] 9a9f4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 9a9f8: f81e817f stur xzr, [x11, #-0x18] 9a9fc: d100c16b sub x11, x11, #0x30 9aa00: eb0b02df cmp x22, x11 9aa04: d100c108 sub x8, x8, #0x30 9aa08: 54fffe21 b.ne 0x9a9cc 9aa0c: a94059b5 ldp x21, x22, [x13] 9aa10: 14000002 b 0x9aa18 9aa14: aa1603f5 mov x21, x22 9aa18: f94009b7 ldr x23, [x13, #0x10] 9aa1c: eb1502df cmp x22, x21 9aa20: a90029a8 stp x8, x10, [x13] 9aa24: f90009a9 str x9, [x13, #0x10] 9aa28: 540001a0 b.eq 0x9aa5c 9aa2c: 385e82c8 ldurb w8, [x22, #-0x18] 9aa30: 36000068 tbz w8, #0x0, 0x9aa3c 9aa34: f85f82c0 ldur x0, [x22, #-0x8] 9aa38: 97fdd3e2 bl 0xf9c0 9aa3c: 385d02c8 ldurb w8, [x22, #-0x30] 9aa40: d100c2d4 sub x20, x22, #0x30 9aa44: 36000068 tbz w8, #0x0, 0x9aa50 9aa48: f85e02c0 ldur x0, [x22, #-0x20] 9aa4c: 97fdd3dd bl 0xf9c0 9aa50: eb1402bf cmp x21, x20 9aa54: aa1403f6 mov x22, x20 9aa58: 54fffea1 b.ne 0x9aa2c 9aa5c: b4000215 cbz x21, 0x9aa9c 9aa60: f9400f88 ldr x8, [x28, #0x18] 9aa64: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9aa68: eb15013f cmp x9, x21 9aa6c: 54000143 b.lo 0x9aa94 9aa70: eb15011f cmp x8, x21 9aa74: 54000108 b.hi 0x9aa94 9aa78: f9480109 ldr x9, [x8, #0x1000] 9aa7c: eb17013f cmp x9, x23 9aa80: 540000e1 b.ne 0x9aa9c 9aa84: f9080115 str x21, [x8, #0x1000] 9aa88: 394083e8 ldrb w8, [sp, #0x20] 9aa8c: 370000c8 tbnz w8, #0x0, 0x9aaa4 9aa90: 14000007 b 0x9aaac 9aa94: aa1503e0 mov x0, x21 9aa98: 97fdd3ca bl 0xf9c0 9aa9c: 394083e8 ldrb w8, [sp, #0x20] 9aaa0: 36000068 tbz w8, #0x0, 0x9aaac 9aaa4: f9401be0 ldr x0, [sp, #0x30] 9aaa8: 97fdd3c6 bl 0xf9c0 9aaac: 52800168 mov w8, #0xb // =11 9aab0: 17fffbc4 b 0x999c0 9aab4: aa1f03e0 mov x0, xzr 9aab8: 17ffffae b 0x9a970 9aabc: 97fdd1c9 bl 0xf1e0 <__stack_chk_fail@plt> 9aac0: 97fdd100 bl 0xeec0 9aac4: 97fdd0ff bl 0xeec0 9aac8: 97fdd0fe bl 0xeec0 9aacc: 97fdd0fd bl 0xeec0 9aad0: 97fdd0fc bl 0xeec0 9aad4: 97fdd0fb bl 0xeec0 9aad8: aa0003f3 mov x19, x0 9aadc: 370000f6 tbnz w22, #0x0, 0x9aaf8 9aae0: 1400003f b 0x9abdc 9aae4: aa0003f3 mov x19, x0 9aae8: 37000096 tbnz w22, #0x0, 0x9aaf8 9aaec: 1400003c b 0x9abdc 9aaf0: aa0003f3 mov x19, x0 9aaf4: 36000756 tbz w22, #0x0, 0x9abdc 9aaf8: aa1503e0 mov x0, x21 9aafc: 97fdd3b1 bl 0xf9c0 9ab00: aa1303e0 mov x0, x19 9ab04: 94003da6 bl 0xaa19c 9ab08: aa0003f3 mov x19, x0 9ab0c: 385903a8 ldurb w8, [x29, #-0x70] 9ab10: 36000108 tbz w8, #0x0, 0x9ab30 9ab14: 14000010 b 0x9ab54 9ab18: 14000030 b 0x9abd8 9ab1c: 1400002f b 0x9abd8 9ab20: aa0003f3 mov x19, x0 9ab24: 37000116 tbnz w22, #0x0, 0x9ab44 9ab28: 385903a8 ldurb w8, [x29, #-0x70] 9ab2c: 37000148 tbnz w8, #0x0, 0x9ab54 9ab30: 394103e8 ldrb w8, [sp, #0x40] 9ab34: 37000208 tbnz w8, #0x0, 0x9ab74 9ab38: 394083e8 ldrb w8, [sp, #0x20] 9ab3c: 370002c8 tbnz w8, #0x0, 0x9ab94 9ab40: 14000027 b 0x9abdc 9ab44: aa1503e0 mov x0, x21 9ab48: 97fdd39e bl 0xf9c0 9ab4c: 385903a8 ldurb w8, [x29, #-0x70] 9ab50: 3607ff08 tbz w8, #0x0, 0x9ab30 9ab54: f85a03a0 ldur x0, [x29, #-0x60] 9ab58: 97fdd39a bl 0xf9c0 9ab5c: 394103e8 ldrb w8, [sp, #0x40] 9ab60: 3607fec8 tbz w8, #0x0, 0x9ab38 9ab64: 14000004 b 0x9ab74 9ab68: aa0003f3 mov x19, x0 9ab6c: 394103e8 ldrb w8, [sp, #0x40] 9ab70: 3607fe48 tbz w8, #0x0, 0x9ab38 9ab74: f9402be0 ldr x0, [sp, #0x50] 9ab78: 97fdd392 bl 0xf9c0 9ab7c: 394083e8 ldrb w8, [sp, #0x20] 9ab80: 370000a8 tbnz w8, #0x0, 0x9ab94 9ab84: 14000016 b 0x9abdc 9ab88: aa0003f3 mov x19, x0 9ab8c: 394083e8 ldrb w8, [sp, #0x20] 9ab90: 36000268 tbz w8, #0x0, 0x9abdc 9ab94: f9401be0 ldr x0, [sp, #0x30] 9ab98: 97fdd38a bl 0xf9c0 9ab9c: aa1303e0 mov x0, x19 9aba0: 94003d7f bl 0xaa19c 9aba4: 1400000d b 0x9abd8 9aba8: 1400000c b 0x9abd8 9abac: 1400000b b 0x9abd8 9abb0: 1400000a b 0x9abd8 9abb4: 14000009 b 0x9abd8 9abb8: 14000008 b 0x9abd8 9abbc: 14000007 b 0x9abd8 9abc0: 14000006 b 0x9abd8 9abc4: 14000005 b 0x9abd8 9abc8: 14000004 b 0x9abd8 9abcc: 14000003 b 0x9abd8 9abd0: 14000002 b 0x9abd8 9abd4: 14000001 b 0x9abd8 9abd8: aa0003f3 mov x19, x0 9abdc: aa1303e0 mov x0, x19 9abe0: 94003d6f bl 0xaa19c 9abe4: d102c3ff sub sp, sp, #0xb0 9abe8: a90667fa stp x26, x25, [sp, #0x60] 9abec: a9075ff8 stp x24, x23, [sp, #0x70] 9abf0: a90857f6 stp x22, x21, [sp, #0x80] 9abf4: a9094ff4 stp x20, x19, [sp, #0x90] 9abf8: a90a7bfd stp x29, x30, [sp, #0xa0] 9abfc: 910283fd add x29, sp, #0xa0 9ac00: d53bd055 mrs x21, TPIDR_EL0 9ac04: f94016a8 ldr x8, [x21, #0x28] 9ac08: cb000029 sub x9, x1, x0 9ac0c: aa0203f3 mov x19, x2 9ac10: f1000d3f cmp x9, #0x3 9ac14: f81b83a8 stur x8, [x29, #-0x48] 9ac18: 540042eb b.lt 0x9b474 9ac1c: 39400008 ldrb w8, [x0] 9ac20: 7101991f cmp w8, #0x66 9ac24: 54004281 b.ne 0x9b474 9ac28: 39400408 ldrb w8, [x0, #0x1] 9ac2c: b200f3f6 mov x22, #0x5555555555555555 // =6148914691236517205 9ac30: b201f3f7 mov x23, #-0x5555555555555556 // =-6148914691236517206 9ac34: f2e0aab6 movk x22, #0x555, lsl #48 9ac38: 7101311f cmp w8, #0x4c 9ac3c: f2e05557 movk x23, #0x2aa, lsl #48 9ac40: 54000400 b.eq 0x9acc0 9ac44: 7101c11f cmp w8, #0x70 9ac48: 54004161 b.ne 0x9b474 9ac4c: 91000808 add x8, x0, #0x2 9ac50: eb01011f cmp x8, x1 9ac54: 54004100 b.eq 0x9b474 9ac58: 39400109 ldrb w9, [x8] 9ac5c: 7101c93f cmp w9, #0x72 9ac60: 54000061 b.ne 0x9ac6c 9ac64: aa0003e8 mov x8, x0 9ac68: 38403d09 ldrb w9, [x8, #0x3]! 9ac6c: 7101593f cmp w9, #0x56 9ac70: 54000041 b.ne 0x9ac78 9ac74: 38401d09 ldrb w9, [x8, #0x1]! 9ac78: 71012d3f cmp w9, #0x4b 9ac7c: 9a881519 cinc x25, x8, eq 9ac80: eb01033f cmp x25, x1 9ac84: 54003f80 b.eq 0x9b474 9ac88: aa1903e8 mov x8, x25 9ac8c: 38401509 ldrb w9, [x8], #0x1 9ac90: aa1903f8 mov x24, x25 9ac94: 7101b93f cmp w9, #0x6e 9ac98: 9a990108 csel x8, x8, x25, eq 9ac9c: eb01011f cmp x8, x1 9aca0: 54000a20 b.eq 0x9ade4 9aca4: 39400109 ldrb w9, [x8] 9aca8: 7100c13f cmp w9, #0x30 9acac: 54000841 b.ne 0x9adb4 9acb0: 91000518 add x24, x8, #0x1 9acb4: eb01031f cmp x24, x1 9acb8: 540009a1 b.ne 0x9adec 9acbc: 140001ee b 0x9b474 9acc0: 91000808 add x8, x0, #0x2 9acc4: eb01011f cmp x8, x1 9acc8: 54003d60 b.eq 0x9b474 9accc: 39400809 ldrb w9, [x0, #0x2] 9acd0: 91000c0a add x10, x0, #0x3 9acd4: 7101b93f cmp w9, #0x6e 9acd8: 9a880149 csel x9, x10, x8, eq 9acdc: eb01013f cmp x9, x1 9ace0: 54000260 b.eq 0x9ad2c 9ace4: 3940012a ldrb w10, [x9] 9ace8: 7100c15f cmp w10, #0x30 9acec: 540000a1 b.ne 0x9ad00 9acf0: 91000528 add x8, x9, #0x1 9acf4: eb01011f cmp x8, x1 9acf8: 540001e1 b.ne 0x9ad34 9acfc: 140001de b 0x9b474 9ad00: 5100c54a sub w10, w10, #0x31 9ad04: 7100215f cmp w10, #0x8 9ad08: 54000128 b.hi 0x9ad2c 9ad0c: 91000528 add x8, x9, #0x1 9ad10: eb08003f cmp x1, x8 9ad14: 54003b00 b.eq 0x9b474 9ad18: 38401509 ldrb w9, [x8], #0x1 9ad1c: 5100c129 sub w9, w9, #0x30 9ad20: 7100293f cmp w9, #0xa 9ad24: 54ffff63 b.lo 0x9ad10 9ad28: d1000508 sub x8, x8, #0x1 9ad2c: eb01011f cmp x8, x1 9ad30: 54003a20 b.eq 0x9b474 9ad34: 39400109 ldrb w9, [x8] 9ad38: 7101c13f cmp w9, #0x70 9ad3c: 540039c1 b.ne 0x9b474 9ad40: 91000509 add x9, x8, #0x1 9ad44: eb01013f cmp x9, x1 9ad48: 54003960 b.eq 0x9b474 9ad4c: 3940012a ldrb w10, [x9] 9ad50: 7101c95f cmp w10, #0x72 9ad54: 54000061 b.ne 0x9ad60 9ad58: 38402d0a ldrb w10, [x8, #0x2]! 9ad5c: aa0803e9 mov x9, x8 9ad60: 7101595f cmp w10, #0x56 9ad64: 54000041 b.ne 0x9ad6c 9ad68: 38401d2a ldrb w10, [x9, #0x1]! 9ad6c: 71012d5f cmp w10, #0x4b 9ad70: 9a891539 cinc x25, x9, eq 9ad74: eb01033f cmp x25, x1 9ad78: 540037e0 b.eq 0x9b474 9ad7c: aa1903e8 mov x8, x25 9ad80: 38401509 ldrb w9, [x8], #0x1 9ad84: aa1903f8 mov x24, x25 9ad88: 7101b93f cmp w9, #0x6e 9ad8c: 9a990108 csel x8, x8, x25, eq 9ad90: eb01011f cmp x8, x1 9ad94: 54000b00 b.eq 0x9aef4 9ad98: 39400109 ldrb w9, [x8] 9ad9c: 7100c13f cmp w9, #0x30 9ada0: 54000921 b.ne 0x9aec4 9ada4: 91000518 add x24, x8, #0x1 9ada8: eb01031f cmp x24, x1 9adac: 54000a81 b.ne 0x9aefc 9adb0: 140001b1 b 0x9b474 9adb4: 5100c529 sub w9, w9, #0x31 9adb8: 7100213f cmp w9, #0x8 9adbc: aa1903f8 mov x24, x25 9adc0: 54000128 b.hi 0x9ade4 9adc4: 91000508 add x8, x8, #0x1 9adc8: eb08003f cmp x1, x8 9adcc: 54003540 b.eq 0x9b474 9add0: 38401509 ldrb w9, [x8], #0x1 9add4: 5100c129 sub w9, w9, #0x30 9add8: 7100293f cmp w9, #0xa 9addc: 54ffff63 b.lo 0x9adc8 9ade0: d1000518 sub x24, x8, #0x1 9ade4: eb01031f cmp x24, x1 9ade8: 54003460 b.eq 0x9b474 9adec: 39400308 ldrb w8, [x24] 9adf0: 71017d1f cmp w8, #0x5f 9adf4: 54003401 b.ne 0x9b474 9adf8: cb19031a sub x26, x24, x25 9adfc: b100435f cmn x26, #0x10 9ae00: a900ffff stp xzr, xzr, [sp, #0x8] 9ae04: f90003ff str xzr, [sp] 9ae08: 540034e2 b.hs 0x9b4a4 9ae0c: f1005b5f cmp x26, #0x16 9ae10: 54000108 b.hi 0x9ae30 9ae14: d37ffb48 lsl x8, x26, #1 9ae18: 910003e9 mov x9, sp 9ae1c: 390003e8 strb w8, [sp] 9ae20: b2400120 orr x0, x9, #0x1 9ae24: eb18033f cmp x25, x24 9ae28: 54000161 b.ne 0x9ae54 9ae2c: 1400004b b 0x9af58 9ae30: 91004348 add x8, x26, #0x10 9ae34: 927ced14 and x20, x8, #0xfffffffffffffff0 9ae38: aa1403e0 mov x0, x20 9ae3c: 97fdd28d bl 0xf870 9ae40: b2400288 orr x8, x20, #0x1 9ae44: a90083fa stp x26, x0, [sp, #0x8] 9ae48: f90003e8 str x8, [sp] 9ae4c: eb18033f cmp x25, x24 9ae50: 54000840 b.eq 0x9af58 9ae54: f100835f cmp x26, #0x20 9ae58: 54000062 b.hs 0x9ae64 9ae5c: aa0003e8 mov x8, x0 9ae60: 14000039 b 0x9af44 9ae64: 927beb49 and x9, x26, #0xffffffffffffffe0 9ae68: b40006c9 cbz x9, 0x9af40 9ae6c: eb18001f cmp x0, x24 9ae70: 540000c2 b.hs 0x9ae88 9ae74: cb190008 sub x8, x0, x25 9ae78: 8b080308 add x8, x24, x8 9ae7c: eb08033f cmp x25, x8 9ae80: aa0003e8 mov x8, x0 9ae84: 54000603 b.lo 0x9af44 9ae88: 8b09032a add x10, x25, x9 9ae8c: 8b090008 add x8, x0, x9 9ae90: 9100400b add x11, x0, #0x10 9ae94: 9100432c add x12, x25, #0x10 9ae98: aa0903ed mov x13, x9 9ae9c: ad7f8580 ldp q0, q1, [x12, #-0x10] 9aea0: d10081ad sub x13, x13, #0x20 9aea4: 9100818c add x12, x12, #0x20 9aea8: ad3f8560 stp q0, q1, [x11, #-0x10] 9aeac: 9100816b add x11, x11, #0x20 9aeb0: b5ffff6d cbnz x13, 0x9ae9c 9aeb4: eb1a013f cmp x9, x26 9aeb8: aa0a03f9 mov x25, x10 9aebc: 54000441 b.ne 0x9af44 9aec0: 14000025 b 0x9af54 9aec4: 5100c529 sub w9, w9, #0x31 9aec8: 7100213f cmp w9, #0x8 9aecc: aa1903f8 mov x24, x25 9aed0: 54000128 b.hi 0x9aef4 9aed4: 91000508 add x8, x8, #0x1 9aed8: eb08003f cmp x1, x8 9aedc: 54002cc0 b.eq 0x9b474 9aee0: 38401509 ldrb w9, [x8], #0x1 9aee4: 5100c129 sub w9, w9, #0x30 9aee8: 7100293f cmp w9, #0xa 9aeec: 54ffff63 b.lo 0x9aed8 9aef0: d1000518 sub x24, x8, #0x1 9aef4: eb01031f cmp x24, x1 9aef8: 54002be0 b.eq 0x9b474 9aefc: 39400308 ldrb w8, [x24] 9af00: 71017d1f cmp w8, #0x5f 9af04: 54002b81 b.ne 0x9b474 9af08: cb19031a sub x26, x24, x25 9af0c: b100435f cmn x26, #0x10 9af10: a900ffff stp xzr, xzr, [sp, #0x8] 9af14: f90003ff str xzr, [sp] 9af18: 54002c62 b.hs 0x9b4a4 9af1c: f1005b5f cmp x26, #0x16 9af20: 540014e8 b.hi 0x9b1bc 9af24: d37ffb48 lsl x8, x26, #1 9af28: 910003e9 mov x9, sp 9af2c: 390003e8 strb w8, [sp] 9af30: b2400120 orr x0, x9, #0x1 9af34: eb18033f cmp x25, x24 9af38: 54001541 b.ne 0x9b1e0 9af3c: 140000cb b 0x9b268 9af40: aa0003e8 mov x8, x0 9af44: 38401729 ldrb w9, [x25], #0x1 9af48: eb19031f cmp x24, x25 9af4c: 38001509 strb w9, [x8], #0x1 9af50: 54ffffa1 b.ne 0x9af44 9af54: 8b1a0000 add x0, x0, x26 9af58: 3900001f strb wzr, [x0] 9af5c: b0000082 adrp x2, 0xab000 9af60: 91357842 add x2, x2, #0xd5e 9af64: 910003e0 mov x0, sp 9af68: 321f03e3 orr w3, wzr, #0x2 9af6c: aa1f03e1 mov x1, xzr 9af70: 910003fa mov x26, sp 9af74: 97ffcf53 bl 0x8ecc0 9af78: f8401348 ldur x8, [x26, #0x1] 9af7c: a940d349 ldp x9, x20, [x26, #0x8] 9af80: 39400359 ldrb w25, [x26] 9af84: a900ff5f stp xzr, xzr, [x26, #0x8] 9af88: f900035f str xzr, [x26] 9af8c: f802f3e9 stur x9, [sp, #0x2f] 9af90: f90017e8 str x8, [sp, #0x28] 9af94: f842f3e8 ldur x8, [sp, #0x2f] 9af98: f94017e9 ldr x9, [sp, #0x28] 9af9c: f803f3ff stur xzr, [sp, #0x3f] 9afa0: f9001fff str xzr, [sp, #0x38] 9afa4: f802f3ff stur xzr, [sp, #0x2f] 9afa8: f90017ff str xzr, [sp, #0x28] 9afac: f804f3e8 stur x8, [sp, #0x4f] 9afb0: f90027e9 str x9, [sp, #0x48] 9afb4: a940a668 ldp x8, x9, [x19, #0x8] 9afb8: eb09011f cmp x8, x9 9afbc: 540002e2 b.hs 0x9b018 9afc0: 39000119 strb w25, [x8] 9afc4: f844f3e9 ldur x9, [sp, #0x4f] 9afc8: f9000509 str x9, [x8, #0x8] 9afcc: f94027e9 ldr x9, [sp, #0x48] 9afd0: f9000914 str x20, [x8, #0x10] 9afd4: f8001109 stur x9, [x8, #0x1] 9afd8: f804f3ff stur xzr, [sp, #0x4f] 9afdc: f90027ff str xzr, [sp, #0x48] 9afe0: 3900611f strb wzr, [x8, #0x18] 9afe4: f843f3e9 ldur x9, [sp, #0x3f] 9afe8: f9001109 str x9, [x8, #0x20] 9afec: f9401fe9 ldr x9, [sp, #0x38] 9aff0: f900151f str xzr, [x8, #0x28] 9aff4: f8019109 stur x9, [x8, #0x19] 9aff8: f803f3ff stur xzr, [sp, #0x3f] 9affc: f9001fff str xzr, [sp, #0x38] 9b000: f9400668 ldr x8, [x19, #0x8] 9b004: 9100c108 add x8, x8, #0x30 9b008: f9000668 str x8, [x19, #0x8] 9b00c: 394003e8 ldrb w8, [sp] 9b010: 370022c8 tbnz w8, #0x0, 0x9b468 9b014: 14000117 b 0x9b470 9b018: f940026a ldr x10, [x19] 9b01c: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 9b020: f295556b movk x11, #0xaaab 9b024: cb0a0108 sub x8, x8, x10 9b028: 9344fd08 asr x8, x8, #4 9b02c: 9b0b7d1a mul x26, x8, x11 9b030: 91000748 add x8, x26, #0x1 9b034: eb16011f cmp x8, x22 9b038: 54002388 b.hi 0x9b4a8 9b03c: cb0a0129 sub x9, x9, x10 9b040: 9344fd29 asr x9, x9, #4 9b044: 9b0b7d29 mul x9, x9, x11 9b048: eb17013f cmp x9, x23 9b04c: 540000a2 b.hs 0x9b060 9b050: d37ff929 lsl x9, x9, #1 9b054: eb08013f cmp x9, x8 9b058: 9a893116 csel x22, x8, x9, lo 9b05c: b40001f6 cbz x22, 0x9b098 9b060: f9400e69 ldr x9, [x19, #0x18] 9b064: 8b1606c8 add x8, x22, x22, lsl #1 9b068: d37ced08 lsl x8, x8, #4 9b06c: f9480120 ldr x0, [x9, #0x1000] 9b070: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9b074: cb00014a sub x10, x10, x0 9b078: eb08015f cmp x10, x8 9b07c: 54000082 b.hs 0x9b08c 9b080: aa0803e0 mov x0, x8 9b084: 97fdd1fb bl 0xf870 9b088: 14000005 b 0x9b09c 9b08c: 8b080008 add x8, x0, x8 9b090: f9080128 str x8, [x9, #0x1000] 9b094: 14000002 b 0x9b09c 9b098: aa1f03e0 mov x0, xzr 9b09c: 321c07e9 orr w9, wzr, #0x30 9b0a0: 9b090348 madd x8, x26, x9, x0 9b0a4: 39000119 strb w25, [x8] 9b0a8: f844f3ea ldur x10, [sp, #0x4f] 9b0ac: d503201f nop 9b0b0: 9b0902c9 madd x9, x22, x9, x0 9b0b4: a900d10a stp x10, x20, [x8, #0x8] 9b0b8: f94027ea ldr x10, [sp, #0x48] 9b0bc: f800110a stur x10, [x8, #0x1] 9b0c0: f804f3ff stur xzr, [sp, #0x4f] 9b0c4: f90027ff str xzr, [sp, #0x48] 9b0c8: 3900611f strb wzr, [x8, #0x18] 9b0cc: f843f3ea ldur x10, [sp, #0x3f] 9b0d0: a9027d0a stp x10, xzr, [x8, #0x20] 9b0d4: f9401fea ldr x10, [sp, #0x38] 9b0d8: f801910a stur x10, [x8, #0x19] 9b0dc: f803f3ff stur xzr, [sp, #0x3f] 9b0e0: f9001fff str xzr, [sp, #0x38] 9b0e4: a9402e77 ldp x23, x11, [x19] 9b0e8: 9100c10a add x10, x8, #0x30 9b0ec: eb17017f cmp x11, x23 9b0f0: 54000260 b.eq 0x9b13c 9b0f4: f85e016c ldur x12, [x11, #-0x20] 9b0f8: f81e010c stur x12, [x8, #-0x20] 9b0fc: 3cdd0160 ldur q0, [x11, #-0x30] 9b100: 3c9d0100 stur q0, [x8, #-0x30] 9b104: f85f816c ldur x12, [x11, #-0x8] 9b108: a93dfd7f stp xzr, xzr, [x11, #-0x28] 9b10c: f81d017f stur xzr, [x11, #-0x30] 9b110: f81f810c stur x12, [x8, #-0x8] 9b114: 3cde8160 ldur q0, [x11, #-0x18] 9b118: 3c9e8100 stur q0, [x8, #-0x18] 9b11c: a93f7d7f stp xzr, xzr, [x11, #-0x10] 9b120: f81e817f stur xzr, [x11, #-0x18] 9b124: d100c16b sub x11, x11, #0x30 9b128: eb0b02ff cmp x23, x11 9b12c: d100c108 sub x8, x8, #0x30 9b130: 54fffe21 b.ne 0x9b0f4 9b134: a9405e74 ldp x20, x23, [x19] 9b138: 14000002 b 0x9b140 9b13c: aa1703f4 mov x20, x23 9b140: f9400a76 ldr x22, [x19, #0x10] 9b144: eb1402ff cmp x23, x20 9b148: a9002a68 stp x8, x10, [x19] 9b14c: f9000a69 str x9, [x19, #0x10] 9b150: 540001a0 b.eq 0x9b184 9b154: 385e82e8 ldurb w8, [x23, #-0x18] 9b158: 36000068 tbz w8, #0x0, 0x9b164 9b15c: f85f82e0 ldur x0, [x23, #-0x8] 9b160: 97fdd218 bl 0xf9c0 9b164: 385d02e8 ldurb w8, [x23, #-0x30] 9b168: d100c2f9 sub x25, x23, #0x30 9b16c: 36000068 tbz w8, #0x0, 0x9b178 9b170: f85e02e0 ldur x0, [x23, #-0x20] 9b174: 97fdd213 bl 0xf9c0 9b178: eb19029f cmp x20, x25 9b17c: aa1903f7 mov x23, x25 9b180: 54fffea1 b.ne 0x9b154 9b184: b40016f4 cbz x20, 0x9b460 9b188: f9400e68 ldr x8, [x19, #0x18] 9b18c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9b190: eb14013f cmp x9, x20 9b194: 54001623 b.lo 0x9b458 9b198: eb14011f cmp x8, x20 9b19c: 540015e8 b.hi 0x9b458 9b1a0: f9480109 ldr x9, [x8, #0x1000] 9b1a4: eb16013f cmp x9, x22 9b1a8: 540015c1 b.ne 0x9b460 9b1ac: f9080114 str x20, [x8, #0x1000] 9b1b0: 394003e8 ldrb w8, [sp] 9b1b4: 370015a8 tbnz w8, #0x0, 0x9b468 9b1b8: 140000ae b 0x9b470 9b1bc: 91004348 add x8, x26, #0x10 9b1c0: 927ced14 and x20, x8, #0xfffffffffffffff0 9b1c4: aa1403e0 mov x0, x20 9b1c8: 97fdd1aa bl 0xf870 9b1cc: b2400288 orr x8, x20, #0x1 9b1d0: a90083fa stp x26, x0, [sp, #0x8] 9b1d4: f90003e8 str x8, [sp] 9b1d8: eb18033f cmp x25, x24 9b1dc: 54000460 b.eq 0x9b268 9b1e0: f100835f cmp x26, #0x20 9b1e4: 54000062 b.hs 0x9b1f0 9b1e8: aa0003e8 mov x8, x0 9b1ec: 1400001a b 0x9b254 9b1f0: 927beb49 and x9, x26, #0xffffffffffffffe0 9b1f4: b40002e9 cbz x9, 0x9b250 9b1f8: eb18001f cmp x0, x24 9b1fc: 540000c2 b.hs 0x9b214 9b200: cb190008 sub x8, x0, x25 9b204: 8b080308 add x8, x24, x8 9b208: eb08033f cmp x25, x8 9b20c: aa0003e8 mov x8, x0 9b210: 54000223 b.lo 0x9b254 9b214: 8b09032a add x10, x25, x9 9b218: 8b090008 add x8, x0, x9 9b21c: 9100400b add x11, x0, #0x10 9b220: 9100432c add x12, x25, #0x10 9b224: aa0903ed mov x13, x9 9b228: ad7f8580 ldp q0, q1, [x12, #-0x10] 9b22c: d10081ad sub x13, x13, #0x20 9b230: 9100818c add x12, x12, #0x20 9b234: ad3f8560 stp q0, q1, [x11, #-0x10] 9b238: 9100816b add x11, x11, #0x20 9b23c: b5ffff6d cbnz x13, 0x9b228 9b240: eb1a013f cmp x9, x26 9b244: aa0a03f9 mov x25, x10 9b248: 54000061 b.ne 0x9b254 9b24c: 14000006 b 0x9b264 9b250: aa0003e8 mov x8, x0 9b254: 38401729 ldrb w9, [x25], #0x1 9b258: eb19031f cmp x24, x25 9b25c: 38001509 strb w9, [x8], #0x1 9b260: 54ffffa1 b.ne 0x9b254 9b264: 8b1a0000 add x0, x0, x26 9b268: 3900001f strb wzr, [x0] 9b26c: 90000082 adrp x2, 0xab000 9b270: 91357842 add x2, x2, #0xd5e 9b274: 910003e0 mov x0, sp 9b278: 321f03e3 orr w3, wzr, #0x2 9b27c: aa1f03e1 mov x1, xzr 9b280: 910003fa mov x26, sp 9b284: 97ffce8f bl 0x8ecc0 9b288: f8401348 ldur x8, [x26, #0x1] 9b28c: a940d349 ldp x9, x20, [x26, #0x8] 9b290: 39400359 ldrb w25, [x26] 9b294: a900ff5f stp xzr, xzr, [x26, #0x8] 9b298: f900035f str xzr, [x26] 9b29c: f801f3e9 stur x9, [sp, #0x1f] 9b2a0: f9000fe8 str x8, [sp, #0x18] 9b2a4: f841f3e8 ldur x8, [sp, #0x1f] 9b2a8: f9400fe9 ldr x9, [sp, #0x18] 9b2ac: f803f3ff stur xzr, [sp, #0x3f] 9b2b0: f9001fff str xzr, [sp, #0x38] 9b2b4: f801f3ff stur xzr, [sp, #0x1f] 9b2b8: f9000fff str xzr, [sp, #0x18] 9b2bc: f804f3e8 stur x8, [sp, #0x4f] 9b2c0: f90027e9 str x9, [sp, #0x48] 9b2c4: a940a668 ldp x8, x9, [x19, #0x8] 9b2c8: eb09011f cmp x8, x9 9b2cc: 54ffe7a3 b.lo 0x9afc0 9b2d0: f940026a ldr x10, [x19] 9b2d4: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 9b2d8: f295556b movk x11, #0xaaab 9b2dc: cb0a0108 sub x8, x8, x10 9b2e0: 9344fd08 asr x8, x8, #4 9b2e4: 9b0b7d1a mul x26, x8, x11 9b2e8: 91000748 add x8, x26, #0x1 9b2ec: eb16011f cmp x8, x22 9b2f0: 54000de8 b.hi 0x9b4ac 9b2f4: cb0a0129 sub x9, x9, x10 9b2f8: 9344fd29 asr x9, x9, #4 9b2fc: 9b0b7d29 mul x9, x9, x11 9b300: eb17013f cmp x9, x23 9b304: 540000a2 b.hs 0x9b318 9b308: d37ff929 lsl x9, x9, #1 9b30c: eb08013f cmp x9, x8 9b310: 9a893116 csel x22, x8, x9, lo 9b314: b40001f6 cbz x22, 0x9b350 9b318: f9400e69 ldr x9, [x19, #0x18] 9b31c: 8b1606c8 add x8, x22, x22, lsl #1 9b320: d37ced08 lsl x8, x8, #4 9b324: f9480120 ldr x0, [x9, #0x1000] 9b328: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9b32c: cb00014a sub x10, x10, x0 9b330: eb08015f cmp x10, x8 9b334: 54000082 b.hs 0x9b344 9b338: aa0803e0 mov x0, x8 9b33c: 97fdd14d bl 0xf870 9b340: 14000005 b 0x9b354 9b344: 8b080008 add x8, x0, x8 9b348: f9080128 str x8, [x9, #0x1000] 9b34c: 14000002 b 0x9b354 9b350: aa1f03e0 mov x0, xzr 9b354: 321c07e9 orr w9, wzr, #0x30 9b358: 9b090348 madd x8, x26, x9, x0 9b35c: 39000119 strb w25, [x8] 9b360: f844f3ea ldur x10, [sp, #0x4f] 9b364: d503201f nop 9b368: 9b0902c9 madd x9, x22, x9, x0 9b36c: a900d10a stp x10, x20, [x8, #0x8] 9b370: f94027ea ldr x10, [sp, #0x48] 9b374: f800110a stur x10, [x8, #0x1] 9b378: f804f3ff stur xzr, [sp, #0x4f] 9b37c: f90027ff str xzr, [sp, #0x48] 9b380: 3900611f strb wzr, [x8, #0x18] 9b384: f843f3ea ldur x10, [sp, #0x3f] 9b388: a9027d0a stp x10, xzr, [x8, #0x20] 9b38c: f9401fea ldr x10, [sp, #0x38] 9b390: f801910a stur x10, [x8, #0x19] 9b394: f803f3ff stur xzr, [sp, #0x3f] 9b398: f9001fff str xzr, [sp, #0x38] 9b39c: a9402e77 ldp x23, x11, [x19] 9b3a0: 9100c10a add x10, x8, #0x30 9b3a4: eb17017f cmp x11, x23 9b3a8: 54000260 b.eq 0x9b3f4 9b3ac: f85e016c ldur x12, [x11, #-0x20] 9b3b0: f81e010c stur x12, [x8, #-0x20] 9b3b4: 3cdd0160 ldur q0, [x11, #-0x30] 9b3b8: 3c9d0100 stur q0, [x8, #-0x30] 9b3bc: f85f816c ldur x12, [x11, #-0x8] 9b3c0: a93dfd7f stp xzr, xzr, [x11, #-0x28] 9b3c4: f81d017f stur xzr, [x11, #-0x30] 9b3c8: f81f810c stur x12, [x8, #-0x8] 9b3cc: 3cde8160 ldur q0, [x11, #-0x18] 9b3d0: 3c9e8100 stur q0, [x8, #-0x18] 9b3d4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 9b3d8: f81e817f stur xzr, [x11, #-0x18] 9b3dc: d100c16b sub x11, x11, #0x30 9b3e0: eb0b02ff cmp x23, x11 9b3e4: d100c108 sub x8, x8, #0x30 9b3e8: 54fffe21 b.ne 0x9b3ac 9b3ec: a9405e74 ldp x20, x23, [x19] 9b3f0: 14000002 b 0x9b3f8 9b3f4: aa1703f4 mov x20, x23 9b3f8: f9400a76 ldr x22, [x19, #0x10] 9b3fc: eb1402ff cmp x23, x20 9b400: a9002a68 stp x8, x10, [x19] 9b404: f9000a69 str x9, [x19, #0x10] 9b408: 540001a0 b.eq 0x9b43c 9b40c: 385e82e8 ldurb w8, [x23, #-0x18] 9b410: 36000068 tbz w8, #0x0, 0x9b41c 9b414: f85f82e0 ldur x0, [x23, #-0x8] 9b418: 97fdd16a bl 0xf9c0 9b41c: 385d02e8 ldurb w8, [x23, #-0x30] 9b420: d100c2f9 sub x25, x23, #0x30 9b424: 36000068 tbz w8, #0x0, 0x9b430 9b428: f85e02e0 ldur x0, [x23, #-0x20] 9b42c: 97fdd165 bl 0xf9c0 9b430: eb19029f cmp x20, x25 9b434: aa1903f7 mov x23, x25 9b438: 54fffea1 b.ne 0x9b40c 9b43c: b4000134 cbz x20, 0x9b460 9b440: f9400e68 ldr x8, [x19, #0x18] 9b444: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9b448: eb14013f cmp x9, x20 9b44c: 54000063 b.lo 0x9b458 9b450: eb14011f cmp x8, x20 9b454: 54ffea69 b.ls 0x9b1a0 9b458: aa1403e0 mov x0, x20 9b45c: 97fdd159 bl 0xf9c0 9b460: 394003e8 ldrb w8, [sp] 9b464: 36000068 tbz w8, #0x0, 0x9b470 9b468: f9400be0 ldr x0, [sp, #0x10] 9b46c: 97fdd155 bl 0xf9c0 9b470: 91000700 add x0, x24, #0x1 9b474: f94016a8 ldr x8, [x21, #0x28] 9b478: f85b83a9 ldur x9, [x29, #-0x48] 9b47c: eb09011f cmp x8, x9 9b480: 54000101 b.ne 0x9b4a0 9b484: a94a7bfd ldp x29, x30, [sp, #0xa0] 9b488: a9494ff4 ldp x20, x19, [sp, #0x90] 9b48c: a94857f6 ldp x22, x21, [sp, #0x80] 9b490: a9475ff8 ldp x24, x23, [sp, #0x70] 9b494: a94667fa ldp x26, x25, [sp, #0x60] 9b498: 9102c3ff add sp, sp, #0xb0 9b49c: d65f03c0 ret 9b4a0: 97fdcf50 bl 0xf1e0 <__stack_chk_fail@plt> 9b4a4: 97fdce87 bl 0xeec0 9b4a8: 97fdce86 bl 0xeec0 9b4ac: 97fdce85 bl 0xeec0 9b4b0: aa0003f3 mov x19, x0 9b4b4: 37000099 tbnz w25, #0x0, 0x9b4c4 9b4b8: 14000010 b 0x9b4f8 9b4bc: aa0003f3 mov x19, x0 9b4c0: 360001d9 tbz w25, #0x0, 0x9b4f8 9b4c4: aa1403e0 mov x0, x20 9b4c8: 97fdd13e bl 0xf9c0 9b4cc: 394003e8 ldrb w8, [sp] 9b4d0: 36000188 tbz w8, #0x0, 0x9b500 9b4d4: 14000004 b 0x9b4e4 9b4d8: aa0003f3 mov x19, x0 9b4dc: 394003e8 ldrb w8, [sp] 9b4e0: 36000108 tbz w8, #0x0, 0x9b500 9b4e4: f9400be0 ldr x0, [sp, #0x10] 9b4e8: 97fdd136 bl 0xf9c0 9b4ec: aa1303e0 mov x0, x19 9b4f0: 94003b2b bl 0xaa19c 9b4f4: aa0003f3 mov x19, x0 9b4f8: 394003e8 ldrb w8, [sp] 9b4fc: 3707ff48 tbnz w8, #0x0, 0x9b4e4 9b500: aa1303e0 mov x0, x19 9b504: 94003b26 bl 0xaa19c 9b508: d10583ff sub sp, sp, #0x160 9b50c: f90083fc str x28, [sp, #0x100] 9b510: a91167fa stp x26, x25, [sp, #0x110] 9b514: a9125ff8 stp x24, x23, [sp, #0x120] 9b518: a91357f6 stp x22, x21, [sp, #0x130] 9b51c: a9144ff4 stp x20, x19, [sp, #0x140] 9b520: a9157bfd stp x29, x30, [sp, #0x150] 9b524: 910543fd add x29, sp, #0x150 9b528: d53bd058 mrs x24, TPIDR_EL0 9b52c: f9401708 ldr x8, [x24, #0x28] 9b530: aa0303f5 mov x21, x3 9b534: aa0203f4 mov x20, x2 9b538: aa1503e2 mov x2, x21 9b53c: aa0103f3 mov x19, x1 9b540: aa0003f6 mov x22, x0 9b544: f90003e8 str x8, [sp] 9b548: 97ffe297 bl 0x93fa4 9b54c: aa0003f7 mov x23, x0 9b550: eb1602ff cmp x23, x22 9b554: 54001b40 b.eq 0x9b8bc 9b558: aa1703e0 mov x0, x23 9b55c: aa1303e1 mov x1, x19 9b560: aa1503e2 mov x2, x21 9b564: 97ffe290 bl 0x93fa4 9b568: aa0003f3 mov x19, x0 9b56c: eb17027f cmp x19, x23 9b570: 54000720 b.eq 0x9b654 9b574: a94066a8 ldp x8, x25, [x21] 9b578: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 9b57c: f2955569 movk x9, #0xaaab 9b580: cb080328 sub x8, x25, x8 9b584: 9344fd08 asr x8, x8, #4 9b588: 9b097d08 mul x8, x8, x9 9b58c: f100091f cmp x8, #0x2 9b590: 54001963 b.lo 0x9b8bc 9b594: 385e8328 ldurb w8, [x25, #-0x18] 9b598: a97f2b29 ldp x9, x10, [x25, #-0x10] 9b59c: d1005f2b sub x11, x25, #0x17 9b5a0: d100c320 sub x0, x25, #0x30 9b5a4: 7200011f tst w8, #0x1 9b5a8: d341fd08 lsr x8, x8, #1 9b5ac: 9a8a0161 csel x1, x11, x10, eq 9b5b0: 9a890102 csel x2, x8, x9, eq 9b5b4: 910283f7 add x23, sp, #0xa0 9b5b8: 97ffce40 bl 0x8eeb8 9b5bc: f85e0328 ldur x8, [x25, #-0x20] 9b5c0: f81a03a8 stur x8, [x29, #-0x60] 9b5c4: 3cdd0320 ldur q0, [x25, #-0x30] 9b5c8: 3d8012e0 str q0, [x23, #0x40] 9b5cc: a93dff3f stp xzr, xzr, [x25, #-0x28] 9b5d0: f81d033f stur xzr, [x25, #-0x30] 9b5d4: f94006b6 ldr x22, [x21, #0x8] 9b5d8: 385e82c8 ldurb w8, [x22, #-0x18] 9b5dc: d100c2d9 sub x25, x22, #0x30 9b5e0: 36000068 tbz w8, #0x0, 0x9b5ec 9b5e4: f85f82c0 ldur x0, [x22, #-0x8] 9b5e8: 97fdd0f6 bl 0xf9c0 9b5ec: 39400328 ldrb w8, [x25] 9b5f0: 36000068 tbz w8, #0x0, 0x9b5fc 9b5f4: f85e02c0 ldur x0, [x22, #-0x20] 9b5f8: 97fdd0f2 bl 0xf9c0 9b5fc: f90006b9 str x25, [x21, #0x8] 9b600: 385b82c8 ldurb w8, [x22, #-0x48] 9b604: a97c2ac9 ldp x9, x10, [x22, #-0x40] 9b608: d1011ecb sub x11, x22, #0x47 9b60c: d10182c0 sub x0, x22, #0x60 9b610: 7200011f tst w8, #0x1 9b614: d341fd08 lsr x8, x8, #1 9b618: 9a8a0161 csel x1, x11, x10, eq 9b61c: 9a890102 csel x2, x8, x9, eq 9b620: 97ffce26 bl 0x8eeb8 9b624: f9400808 ldr x8, [x0, #0x10] 9b628: f81803a8 stur x8, [x29, #-0x80] 9b62c: 3dc00000 ldr q0, [x0] 9b630: 3d800ae0 str q0, [x23, #0x20] 9b634: a900fc1f stp xzr, xzr, [x0, #0x8] 9b638: f900001f str xzr, [x0] 9b63c: f94006a8 ldr x8, [x21, #0x8] 9b640: aa0803f5 mov x21, x8 9b644: 385d0ea9 ldrb w9, [x21, #-0x30]! 9b648: 37000229 tbnz w9, #0x0, 0x9b68c 9b64c: 790002bf strh wzr, [x21] 9b650: 14000012 b 0x9b698 9b654: a9404ea8 ldp x8, x19, [x21] 9b658: eb13011f cmp x8, x19 9b65c: 54001300 b.eq 0x9b8bc 9b660: 385e8268 ldurb w8, [x19, #-0x18] 9b664: d100c274 sub x20, x19, #0x30 9b668: 36000068 tbz w8, #0x0, 0x9b674 9b66c: f85f8260 ldur x0, [x19, #-0x8] 9b670: 97fdd0d4 bl 0xf9c0 9b674: 39400288 ldrb w8, [x20] 9b678: 36000068 tbz w8, #0x0, 0x9b684 9b67c: f85e0260 ldur x0, [x19, #-0x20] 9b680: 97fdd0d0 bl 0xf9c0 9b684: f90006b4 str x20, [x21, #0x8] 9b688: 1400008d b 0x9b8bc 9b68c: f85e0109 ldur x9, [x8, #-0x20] 9b690: 3900013f strb wzr, [x9] 9b694: f81d811f stur xzr, [x8, #-0x28] 9b698: 39400288 ldrb w8, [x20] 9b69c: f9400689 ldr x9, [x20, #0x8] 9b6a0: d341fd0a lsr x10, x8, #1 9b6a4: 7200011f tst w8, #0x1 9b6a8: 9a890149 csel x9, x10, x9, eq 9b6ac: f100053f cmp x9, #0x1 9b6b0: 54000141 b.ne 0x9b6d8 9b6b4: f9400a89 ldr x9, [x20, #0x10] 9b6b8: 7200011f tst w8, #0x1 9b6bc: 9a941528 csinc x8, x9, x20, ne 9b6c0: 39400108 ldrb w8, [x8] 9b6c4: 7100f91f cmp w8, #0x3e 9b6c8: 54000081 b.ne 0x9b6d8 9b6cc: 52800501 mov w1, #0x28 // =40 9b6d0: aa1503e0 mov x0, x21 9b6d4: 940022fc bl 0xa42c4 9b6d8: f00000e0 adrp x0, 0xba000 9b6dc: 913b4000 add x0, x0, #0xed0 9b6e0: 910023e8 add x8, sp, #0x8 9b6e4: d10243a1 sub x1, x29, #0x90 9b6e8: 97ffd83c bl 0x917d8 9b6ec: f00000e1 adrp x1, 0xba000 9b6f0: 913c6c21 add x1, x1, #0xf1b 9b6f4: 910023e0 add x0, sp, #0x8 9b6f8: 321f03e2 orr w2, wzr, #0x2 9b6fc: 910023f6 add x22, sp, #0x8 9b700: 97ffcdee bl 0x8eeb8 9b704: f9400ac8 ldr x8, [x22, #0x10] 9b708: 3dc002c0 ldr q0, [x22] 9b70c: a900fedf stp xzr, xzr, [x22, #0x8] 9b710: f90002df str xzr, [x22] 9b714: f9001be8 str x8, [sp, #0x30] 9b718: 3d800be0 str q0, [sp, #0x20] 9b71c: 39400288 ldrb w8, [x20] 9b720: a940a68a ldp x10, x9, [x20, #0x8] 9b724: 7200011f tst w8, #0x1 9b728: d341fd08 lsr x8, x8, #1 9b72c: 9a941521 csinc x1, x9, x20, ne 9b730: 9a8a0102 csel x2, x8, x10, eq 9b734: 910083e0 add x0, sp, #0x20 9b738: 910083f6 add x22, sp, #0x20 9b73c: 97ffcddf bl 0x8eeb8 9b740: f9400ac8 ldr x8, [x22, #0x10] 9b744: 3dc002c0 ldr q0, [x22] 9b748: a900fedf stp xzr, xzr, [x22, #0x8] 9b74c: f90002df str xzr, [x22] 9b750: f9002be8 str x8, [sp, #0x50] 9b754: 3d8013e0 str q0, [sp, #0x40] 9b758: f00000e1 adrp x1, 0xba000 9b75c: 913b3c21 add x1, x1, #0xecf 9b760: 910103e0 add x0, sp, #0x40 9b764: 321f03e2 orr w2, wzr, #0x2 9b768: 910103f6 add x22, sp, #0x40 9b76c: 97ffcdd3 bl 0x8eeb8 9b770: 385903b9 ldurb w25, [x29, #-0x70] 9b774: f9400ac8 ldr x8, [x22, #0x10] 9b778: 3dc002c0 ldr q0, [x22] 9b77c: a900fedf stp xzr, xzr, [x22, #0x8] 9b780: f90002df str xzr, [x22] 9b784: a979dbaa ldp x10, x22, [x29, #-0x68] 9b788: d101c3a9 sub x9, x29, #0x70 9b78c: b2400129 orr x9, x9, #0x1 9b790: 7200033f tst w25, #0x1 9b794: f9003be8 str x8, [sp, #0x70] 9b798: d341ff28 lsr x8, x25, #1 9b79c: 9a960121 csel x1, x9, x22, eq 9b7a0: 3d801be0 str q0, [sp, #0x60] 9b7a4: 9a8a0102 csel x2, x8, x10, eq 9b7a8: 910183e0 add x0, sp, #0x60 9b7ac: 910183fa add x26, sp, #0x60 9b7b0: 97ffcdc2 bl 0x8eeb8 9b7b4: f9400b48 ldr x8, [x26, #0x10] 9b7b8: 3dc00340 ldr q0, [x26] 9b7bc: a900ff5f stp xzr, xzr, [x26, #0x8] 9b7c0: f900035f str xzr, [x26] 9b7c4: f9004be8 str x8, [sp, #0x90] 9b7c8: 3d8023e0 str q0, [sp, #0x80] 9b7cc: d00000c1 adrp x1, 0xb5000 9b7d0: 9117cc21 add x1, x1, #0x5f3 9b7d4: 910203e0 add x0, sp, #0x80 9b7d8: 320003e2 orr w2, wzr, #0x1 9b7dc: 910203fa add x26, sp, #0x80 9b7e0: 97ffcdb6 bl 0x8eeb8 9b7e4: f9400b48 ldr x8, [x26, #0x10] 9b7e8: 3dc00340 ldr q0, [x26] 9b7ec: a900ff5f stp xzr, xzr, [x26, #0x8] 9b7f0: f900035f str xzr, [x26] 9b7f4: f9005be8 str x8, [sp, #0xb0] 9b7f8: 3d8002e0 str q0, [x23] 9b7fc: 910283e9 add x9, sp, #0xa0 9b800: 394283fa ldrb w26, [sp, #0xa0] 9b804: b2400128 orr x8, x9, #0x1 9b808: a94adfe9 ldp x9, x23, [sp, #0xa8] 9b80c: 7200035f tst w26, #0x1 9b810: d341ff4a lsr x10, x26, #1 9b814: 9a970101 csel x1, x8, x23, eq 9b818: 9a890142 csel x2, x10, x9, eq 9b81c: aa1503e0 mov x0, x21 9b820: 97ffcda6 bl 0x8eeb8 9b824: 3700067a tbnz w26, #0x0, 0x9b8f0 9b828: 394203e8 ldrb w8, [sp, #0x80] 9b82c: 370006a8 tbnz w8, #0x0, 0x9b900 9b830: 394183e8 ldrb w8, [sp, #0x60] 9b834: 370006e8 tbnz w8, #0x0, 0x9b910 9b838: 394103e8 ldrb w8, [sp, #0x40] 9b83c: 37000728 tbnz w8, #0x0, 0x9b920 9b840: 394083e8 ldrb w8, [sp, #0x20] 9b844: 37000768 tbnz w8, #0x0, 0x9b930 9b848: 394023e8 ldrb w8, [sp, #0x8] 9b84c: 36000068 tbz w8, #0x0, 0x9b858 9b850: f9400fe0 ldr x0, [sp, #0x18] 9b854: 97fdd05b bl 0xf9c0 9b858: 39400288 ldrb w8, [x20] 9b85c: f9400689 ldr x9, [x20, #0x8] 9b860: d341fd0a lsr x10, x8, #1 9b864: 7200011f tst w8, #0x1 9b868: 9a890149 csel x9, x10, x9, eq 9b86c: f100053f cmp x9, #0x1 9b870: 54000161 b.ne 0x9b89c 9b874: f9400a89 ldr x9, [x20, #0x10] 9b878: 9100068a add x10, x20, #0x1 9b87c: 7200011f tst w8, #0x1 9b880: 9a890148 csel x8, x10, x9, eq 9b884: 39400108 ldrb w8, [x8] 9b888: 7100f91f cmp w8, #0x3e 9b88c: 54000081 b.ne 0x9b89c 9b890: 52800521 mov w1, #0x29 // =41 9b894: aa1503e0 mov x0, x21 9b898: 9400228b bl 0xa42c4 9b89c: 385703a8 ldurb w8, [x29, #-0x90] 9b8a0: 36000068 tbz w8, #0x0, 0x9b8ac 9b8a4: f85803a0 ldur x0, [x29, #-0x80] 9b8a8: 97fdd046 bl 0xf9c0 9b8ac: 36000079 tbz w25, #0x0, 0x9b8b8 9b8b0: aa1603e0 mov x0, x22 9b8b4: 97fdd043 bl 0xf9c0 9b8b8: aa1303f6 mov x22, x19 9b8bc: f9401708 ldr x8, [x24, #0x28] 9b8c0: f94003e9 ldr x9, [sp] 9b8c4: eb09011f cmp x8, x9 9b8c8: 540003e1 b.ne 0x9b944 9b8cc: aa1603e0 mov x0, x22 9b8d0: a9557bfd ldp x29, x30, [sp, #0x150] 9b8d4: a9544ff4 ldp x20, x19, [sp, #0x140] 9b8d8: a95357f6 ldp x22, x21, [sp, #0x130] 9b8dc: a9525ff8 ldp x24, x23, [sp, #0x120] 9b8e0: a95167fa ldp x26, x25, [sp, #0x110] 9b8e4: f94083fc ldr x28, [sp, #0x100] 9b8e8: 910583ff add sp, sp, #0x160 9b8ec: d65f03c0 ret 9b8f0: aa1703e0 mov x0, x23 9b8f4: 97fdd033 bl 0xf9c0 9b8f8: 394203e8 ldrb w8, [sp, #0x80] 9b8fc: 3607f9a8 tbz w8, #0x0, 0x9b830 9b900: f9404be0 ldr x0, [sp, #0x90] 9b904: 97fdd02f bl 0xf9c0 9b908: 394183e8 ldrb w8, [sp, #0x60] 9b90c: 3607f968 tbz w8, #0x0, 0x9b838 9b910: f9403be0 ldr x0, [sp, #0x70] 9b914: 97fdd02b bl 0xf9c0 9b918: 394103e8 ldrb w8, [sp, #0x40] 9b91c: 3607f928 tbz w8, #0x0, 0x9b840 9b920: f9402be0 ldr x0, [sp, #0x50] 9b924: 97fdd027 bl 0xf9c0 9b928: 394083e8 ldrb w8, [sp, #0x20] 9b92c: 3607f8e8 tbz w8, #0x0, 0x9b848 9b930: f9401be0 ldr x0, [sp, #0x30] 9b934: 97fdd023 bl 0xf9c0 9b938: 394023e8 ldrb w8, [sp, #0x8] 9b93c: 3707f8a8 tbnz w8, #0x0, 0x9b850 9b940: 17ffffc6 b 0x9b858 9b944: 97fdce27 bl 0xf1e0 <__stack_chk_fail@plt> 9b948: 14000040 b 0x9ba48 9b94c: aa0003f3 mov x19, x0 9b950: 3700023a tbnz w26, #0x0, 0x9b994 9b954: 394203e8 ldrb w8, [sp, #0x80] 9b958: 370002e8 tbnz w8, #0x0, 0x9b9b4 9b95c: 394183e8 ldrb w8, [sp, #0x60] 9b960: 370003a8 tbnz w8, #0x0, 0x9b9d4 9b964: 394103e8 ldrb w8, [sp, #0x40] 9b968: 37000468 tbnz w8, #0x0, 0x9b9f4 9b96c: 394083e8 ldrb w8, [sp, #0x20] 9b970: 37000528 tbnz w8, #0x0, 0x9ba14 9b974: 394023e8 ldrb w8, [sp, #0x8] 9b978: 370005e8 tbnz w8, #0x0, 0x9ba34 9b97c: 385703a8 ldurb w8, [x29, #-0x90] 9b980: 370006a8 tbnz w8, #0x0, 0x9ba54 9b984: 385903a8 ldurb w8, [x29, #-0x70] 9b988: 37000768 tbnz w8, #0x0, 0x9ba74 9b98c: aa1303e0 mov x0, x19 9b990: 94003a03 bl 0xaa19c 9b994: aa1703e0 mov x0, x23 9b998: 97fdd00a bl 0xf9c0 9b99c: 394203e8 ldrb w8, [sp, #0x80] 9b9a0: 3607fde8 tbz w8, #0x0, 0x9b95c 9b9a4: 14000004 b 0x9b9b4 9b9a8: aa0003f3 mov x19, x0 9b9ac: 394203e8 ldrb w8, [sp, #0x80] 9b9b0: 3607fd68 tbz w8, #0x0, 0x9b95c 9b9b4: f9404be0 ldr x0, [sp, #0x90] 9b9b8: 97fdd002 bl 0xf9c0 9b9bc: 394183e8 ldrb w8, [sp, #0x60] 9b9c0: 3607fd28 tbz w8, #0x0, 0x9b964 9b9c4: 14000004 b 0x9b9d4 9b9c8: aa0003f3 mov x19, x0 9b9cc: 394183e8 ldrb w8, [sp, #0x60] 9b9d0: 3607fca8 tbz w8, #0x0, 0x9b964 9b9d4: f9403be0 ldr x0, [sp, #0x70] 9b9d8: 97fdcffa bl 0xf9c0 9b9dc: 394103e8 ldrb w8, [sp, #0x40] 9b9e0: 3607fc68 tbz w8, #0x0, 0x9b96c 9b9e4: 14000004 b 0x9b9f4 9b9e8: aa0003f3 mov x19, x0 9b9ec: 394103e8 ldrb w8, [sp, #0x40] 9b9f0: 3607fbe8 tbz w8, #0x0, 0x9b96c 9b9f4: f9402be0 ldr x0, [sp, #0x50] 9b9f8: 97fdcff2 bl 0xf9c0 9b9fc: 394083e8 ldrb w8, [sp, #0x20] 9ba00: 3607fba8 tbz w8, #0x0, 0x9b974 9ba04: 14000004 b 0x9ba14 9ba08: aa0003f3 mov x19, x0 9ba0c: 394083e8 ldrb w8, [sp, #0x20] 9ba10: 3607fb28 tbz w8, #0x0, 0x9b974 9ba14: f9401be0 ldr x0, [sp, #0x30] 9ba18: 97fdcfea bl 0xf9c0 9ba1c: 394023e8 ldrb w8, [sp, #0x8] 9ba20: 3607fae8 tbz w8, #0x0, 0x9b97c 9ba24: 14000004 b 0x9ba34 9ba28: aa0003f3 mov x19, x0 9ba2c: 394023e8 ldrb w8, [sp, #0x8] 9ba30: 3607fa68 tbz w8, #0x0, 0x9b97c 9ba34: f9400fe0 ldr x0, [sp, #0x18] 9ba38: 97fdcfe2 bl 0xf9c0 9ba3c: 385703a8 ldurb w8, [x29, #-0x90] 9ba40: 3607fa28 tbz w8, #0x0, 0x9b984 9ba44: 14000004 b 0x9ba54 9ba48: aa0003f3 mov x19, x0 9ba4c: 385703a8 ldurb w8, [x29, #-0x90] 9ba50: 3607f9a8 tbz w8, #0x0, 0x9b984 9ba54: f85803a0 ldur x0, [x29, #-0x80] 9ba58: 97fdcfda bl 0xf9c0 9ba5c: 385903a8 ldurb w8, [x29, #-0x70] 9ba60: 3607f968 tbz w8, #0x0, 0x9b98c 9ba64: 14000004 b 0x9ba74 9ba68: aa0003f3 mov x19, x0 9ba6c: 385903a8 ldurb w8, [x29, #-0x70] 9ba70: 3607f8e8 tbz w8, #0x0, 0x9b98c 9ba74: f85a03a0 ldur x0, [x29, #-0x60] 9ba78: 97fdcfd2 bl 0xf9c0 9ba7c: aa1303e0 mov x0, x19 9ba80: 940039c7 bl 0xaa19c 9ba84: d103c3ff sub sp, sp, #0xf0 9ba88: a9096ffc stp x28, x27, [sp, #0x90] 9ba8c: a90a67fa stp x26, x25, [sp, #0xa0] 9ba90: a90b5ff8 stp x24, x23, [sp, #0xb0] 9ba94: a90c57f6 stp x22, x21, [sp, #0xc0] 9ba98: a90d4ff4 stp x20, x19, [sp, #0xd0] 9ba9c: a90e7bfd stp x29, x30, [sp, #0xe0] 9baa0: 910383fd add x29, sp, #0xe0 9baa4: d53bd057 mrs x23, TPIDR_EL0 9baa8: f94016e8 ldr x8, [x23, #0x28] 9baac: aa0303f5 mov x21, x3 9bab0: aa0203f6 mov x22, x2 9bab4: aa1503e2 mov x2, x21 9bab8: aa0003f4 mov x20, x0 9babc: f81a83a8 stur x8, [x29, #-0x58] 9bac0: 97ffe139 bl 0x93fa4 9bac4: aa0003f3 mov x19, x0 9bac8: eb14027f cmp x19, x20 9bacc: 54001480 b.eq 0x9bd5c 9bad0: a94026a8 ldp x8, x9, [x21] 9bad4: eb09011f cmp x8, x9 9bad8: 54001420 b.eq 0x9bd5c 9badc: f00000e1 adrp x1, 0xba000 9bae0: 913b4021 add x1, x1, #0xed0 9bae4: 910123e8 add x8, sp, #0x48 9bae8: aa1603e0 mov x0, x22 9baec: 940005a2 bl 0x9d174 9baf0: f94006a8 ldr x8, [x21, #0x8] 9baf4: 385e8109 ldurb w9, [x8, #-0x18] 9baf8: a97f2d0a ldp x10, x11, [x8, #-0x10] 9bafc: d100c100 sub x0, x8, #0x30 9bb00: d1005d08 sub x8, x8, #0x17 9bb04: 7200013f tst w9, #0x1 9bb08: d341fd29 lsr x9, x9, #1 9bb0c: 9a8b0101 csel x1, x8, x11, eq 9bb10: 9a8a0122 csel x2, x9, x10, eq 9bb14: 97ffcce9 bl 0x8eeb8 9bb18: f9400808 ldr x8, [x0, #0x10] 9bb1c: f90023e8 str x8, [sp, #0x40] 9bb20: 3dc00000 ldr q0, [x0] 9bb24: 9100c3e8 add x8, sp, #0x30 9bb28: b2400108 orr x8, x8, #0x1 9bb2c: 3d800fe0 str q0, [sp, #0x30] 9bb30: a900fc1f stp xzr, xzr, [x0, #0x8] 9bb34: f900001f str xzr, [x0] 9bb38: 3940c3f8 ldrb w24, [sp, #0x30] 9bb3c: a943e7e9 ldp x9, x25, [sp, #0x38] 9bb40: 7200031f tst w24, #0x1 9bb44: d341ff0a lsr x10, x24, #1 9bb48: 9a990101 csel x1, x8, x25, eq 9bb4c: 9a890142 csel x2, x10, x9, eq 9bb50: 910123e0 add x0, sp, #0x48 9bb54: 910123f4 add x20, sp, #0x48 9bb58: 97ffccd8 bl 0x8eeb8 9bb5c: f9400a88 ldr x8, [x20, #0x10] 9bb60: 3dc00280 ldr q0, [x20] 9bb64: a900fe9f stp xzr, xzr, [x20, #0x8] 9bb68: f900029f str xzr, [x20] 9bb6c: f9003be8 str x8, [sp, #0x70] 9bb70: 3d801be0 str q0, [sp, #0x60] 9bb74: d00000c1 adrp x1, 0xb5000 9bb78: 9117cc21 add x1, x1, #0x5f3 9bb7c: 910183e0 add x0, sp, #0x60 9bb80: 320003e2 orr w2, wzr, #0x1 9bb84: 910183f4 add x20, sp, #0x60 9bb88: 97ffcccc bl 0x8eeb8 9bb8c: a940ea88 ldp x8, x26, [x20, #0x8] 9bb90: f8401289 ldur x9, [x20, #0x1] 9bb94: 3940028a ldrb w10, [x20] 9bb98: a900fe9f stp xzr, xzr, [x20, #0x8] 9bb9c: f819f3a8 stur x8, [x29, #-0x61] 9bba0: f81983a9 stur x9, [x29, #-0x68] 9bba4: f900029f str xzr, [x20] 9bba8: f94006bb ldr x27, [x21, #0x8] 9bbac: aa1b03f6 mov x22, x27 9bbb0: 385d0ec8 ldrb w8, [x22, #-0x30]! 9bbb4: 37000088 tbnz w8, #0x0, 0x9bbc4 9bbb8: 781d037f sturh wzr, [x27, #-0x30] 9bbbc: d100837c sub x28, x27, #0x20 9bbc0: 14000057 b 0x9bd1c 9bbc4: aa1b03fc mov x28, x27 9bbc8: f85e0f88 ldr x8, [x28, #-0x20]! 9bbcc: 3900011f strb wzr, [x8] 9bbd0: 385f0394 ldurb w20, [x28, #-0x10] 9bbd4: f81f839f stur xzr, [x28, #-0x8] 9bbd8: 370000f4 tbnz w20, #0x0, 0x9bbf4 9bbdc: 528002d5 mov w21, #0x16 // =22 9bbe0: f90017f9 str x25, [sp, #0x28] 9bbe4: 36000134 tbz w20, #0x0, 0x9bc08 9bbe8: aa1f03e9 mov x9, xzr 9bbec: 2a1f03e8 mov w8, wzr 9bbf0: 1400000c b 0x9bc20 9bbf4: f94002d4 ldr x20, [x22] 9bbf8: 927ffa88 and x8, x20, #0xfffffffffffffffe 9bbfc: d1000515 sub x21, x8, #0x1 9bc00: f90017f9 str x25, [sp, #0x28] 9bc04: 3707ff34 tbnz w20, #0x0, 0x9bbe8 9bc08: 12001e88 and w8, w20, #0xff 9bc0c: 121f1a89 and w9, w20, #0xfe 9bc10: 7100b91f cmp w8, #0x2e 9bc14: d341fd29 lsr x9, x9, #1 9bc18: 540000e2 b.hs 0x9bc34 9bc1c: 320003e8 orr w8, wzr, #0x1 9bc20: 528002d9 mov w25, #0x16 // =22 9bc24: eb15033f cmp x25, x21 9bc28: 54000121 b.ne 0x9bc4c 9bc2c: f94017f9 ldr x25, [sp, #0x28] 9bc30: 1400003b b 0x9bd1c 9bc34: 11004128 add w8, w9, #0x10 9bc38: 927c0d08 and x8, x8, #0xf0 9bc3c: d1000519 sub x25, x8, #0x1 9bc40: 320003e8 orr w8, wzr, #0x1 9bc44: eb15033f cmp x25, x21 9bc48: 54ffff20 b.eq 0x9bc2c 9bc4c: f1005b3f cmp x25, #0x16 9bc50: b90027ea str w10, [sp, #0x24] 9bc54: f9000fe9 str x9, [sp, #0x18] 9bc58: 54000141 b.ne 0x9bc80 9bc5c: f9400395 ldr x21, [x28] 9bc60: 910006c0 add x0, x22, #0x1 9bc64: 34000368 cbz w8, 0x9bcd0 9bc68: 121f1a88 and w8, w20, #0xfe 9bc6c: d341fd08 lsr x8, x8, #1 9bc70: 91000502 add x2, x8, #0x1 9bc74: aa1503e1 mov x1, x21 9bc78: 97fdcf06 bl 0xf890 9bc7c: 14000017 b 0x9bcd8 9bc80: 91000720 add x0, x25, #0x1 9bc84: b90017e8 str w8, [sp, #0x14] 9bc88: f90007e0 str x0, [sp, #0x8] 9bc8c: 97fdcef9 bl 0xf870 9bc90: eb15033f cmp x25, x21 9bc94: aa0003f5 mov x21, x0 9bc98: 54000088 b.hi 0x9bca8 9bc9c: b5000075 cbnz x21, 0x9bca8 9bca0: f94017f9 ldr x25, [sp, #0x28] 9bca4: 1400001d b 0x9bd18 9bca8: f94017f9 ldr x25, [sp, #0x28] 9bcac: b94017e8 ldr w8, [sp, #0x14] 9bcb0: 36000228 tbz w8, #0x0, 0x9bcf4 9bcb4: 121f1a88 and w8, w20, #0xfe 9bcb8: d341fd08 lsr x8, x8, #1 9bcbc: 910006c1 add x1, x22, #0x1 9bcc0: 91000502 add x2, x8, #0x1 9bcc4: aa1503e0 mov x0, x21 9bcc8: 97fdcef2 bl 0xf890 9bccc: 1400000e b 0x9bd04 9bcd0: 394002a8 ldrb w8, [x21] 9bcd4: 39000008 strb w8, [x0] 9bcd8: aa1503e0 mov x0, x21 9bcdc: 97fdcf39 bl 0xf9c0 9bce0: f9400fe8 ldr x8, [sp, #0x18] 9bce4: f94017f9 ldr x25, [sp, #0x28] 9bce8: d37ff908 lsl x8, x8, #1 9bcec: 390002c8 strb w8, [x22] 9bcf0: 1400000a b 0x9bd18 9bcf4: f9400380 ldr x0, [x28] 9bcf8: 39400008 ldrb w8, [x0] 9bcfc: 390002a8 strb w8, [x21] 9bd00: 97fdcf30 bl 0xf9c0 9bd04: f94007e8 ldr x8, [sp, #0x8] 9bd08: b2400108 orr x8, x8, #0x1 9bd0c: f81d0368 stur x8, [x27, #-0x30] 9bd10: f9400fe8 ldr x8, [sp, #0x18] 9bd14: a93dd768 stp x8, x21, [x27, #-0x28] 9bd18: b94027ea ldr w10, [sp, #0x24] 9bd1c: 381d036a sturb w10, [x27, #-0x30] 9bd20: f85983a8 ldur x8, [x29, #-0x68] 9bd24: f81d1368 stur x8, [x27, #-0x2f] 9bd28: f859f3a8 ldur x8, [x29, #-0x61] 9bd2c: f81d8368 stur x8, [x27, #-0x28] 9bd30: f900039a str x26, [x28] 9bd34: 394183e8 ldrb w8, [sp, #0x60] 9bd38: f81983bf stur xzr, [x29, #-0x68] 9bd3c: f819f3bf stur xzr, [x29, #-0x61] 9bd40: 37000288 tbnz w8, #0x0, 0x9bd90 9bd44: 370002d8 tbnz w24, #0x0, 0x9bd9c 9bd48: 394123e8 ldrb w8, [sp, #0x48] 9bd4c: 36000068 tbz w8, #0x0, 0x9bd58 9bd50: f9402fe0 ldr x0, [sp, #0x58] 9bd54: 97fdcf1b bl 0xf9c0 9bd58: aa1303f4 mov x20, x19 9bd5c: f94016e8 ldr x8, [x23, #0x28] 9bd60: f85a83a9 ldur x9, [x29, #-0x58] 9bd64: eb09011f cmp x8, x9 9bd68: 54000241 b.ne 0x9bdb0 9bd6c: aa1403e0 mov x0, x20 9bd70: a94e7bfd ldp x29, x30, [sp, #0xe0] 9bd74: a94d4ff4 ldp x20, x19, [sp, #0xd0] 9bd78: a94c57f6 ldp x22, x21, [sp, #0xc0] 9bd7c: a94b5ff8 ldp x24, x23, [sp, #0xb0] 9bd80: a94a67fa ldp x26, x25, [sp, #0xa0] 9bd84: a9496ffc ldp x28, x27, [sp, #0x90] 9bd88: 9103c3ff add sp, sp, #0xf0 9bd8c: d65f03c0 ret 9bd90: f9403be0 ldr x0, [sp, #0x70] 9bd94: 97fdcf0b bl 0xf9c0 9bd98: 3607fd98 tbz w24, #0x0, 0x9bd48 9bd9c: aa1903e0 mov x0, x25 9bda0: 97fdcf08 bl 0xf9c0 9bda4: 394123e8 ldrb w8, [sp, #0x48] 9bda8: 3707fd48 tbnz w8, #0x0, 0x9bd50 9bdac: 17ffffeb b 0x9bd58 9bdb0: 97fdcd0c bl 0xf1e0 <__stack_chk_fail@plt> 9bdb4: 394183e8 ldrb w8, [sp, #0x60] 9bdb8: aa0003f3 mov x19, x0 9bdbc: 370000c8 tbnz w8, #0x0, 0x9bdd4 9bdc0: 37000178 tbnz w24, #0x0, 0x9bdec 9bdc4: 394123e8 ldrb w8, [sp, #0x48] 9bdc8: 37000228 tbnz w8, #0x0, 0x9be0c 9bdcc: aa1303e0 mov x0, x19 9bdd0: 940038f3 bl 0xaa19c 9bdd4: f9403be0 ldr x0, [sp, #0x70] 9bdd8: 97fdcefa bl 0xf9c0 9bddc: 3607ff58 tbz w24, #0x0, 0x9bdc4 9bde0: 14000003 b 0x9bdec 9bde4: aa0003f3 mov x19, x0 9bde8: 3607fef8 tbz w24, #0x0, 0x9bdc4 9bdec: aa1903e0 mov x0, x25 9bdf0: 97fdcef4 bl 0xf9c0 9bdf4: 394123e8 ldrb w8, [sp, #0x48] 9bdf8: 3607fea8 tbz w8, #0x0, 0x9bdcc 9bdfc: 14000004 b 0x9be0c 9be00: aa0003f3 mov x19, x0 9be04: 394123e8 ldrb w8, [sp, #0x48] 9be08: 3607fe28 tbz w8, #0x0, 0x9bdcc 9be0c: f9402fe0 ldr x0, [sp, #0x58] 9be10: 97fdceec bl 0xf9c0 9be14: aa1303e0 mov x0, x19 9be18: 940038e1 bl 0xaa19c 9be1c: d10283ff sub sp, sp, #0xa0 9be20: a9046ffc stp x28, x27, [sp, #0x40] 9be24: a90567fa stp x26, x25, [sp, #0x50] 9be28: a9065ff8 stp x24, x23, [sp, #0x60] 9be2c: a90757f6 stp x22, x21, [sp, #0x70] 9be30: a9084ff4 stp x20, x19, [sp, #0x80] 9be34: a9097bfd stp x29, x30, [sp, #0x90] 9be38: 910243fd add x29, sp, #0x90 9be3c: d53bd059 mrs x25, TPIDR_EL0 9be40: f9401728 ldr x8, [x25, #0x28] 9be44: aa0103f5 mov x21, x1 9be48: aa0003f4 mov x20, x0 9be4c: cb1402a9 sub x9, x21, x20 9be50: aa0203f3 mov x19, x2 9be54: f1000d3f cmp x9, #0x3 9be58: f9001fe8 str x8, [sp, #0x38] 9be5c: 540034ab b.lt 0x9c4f0 9be60: 39400288 ldrb w8, [x20] 9be64: 71019d1f cmp w8, #0x67 9be68: 540000e1 b.ne 0x9be84 9be6c: 39400688 ldrb w8, [x20, #0x1] 9be70: 91000a89 add x9, x20, #0x2 9be74: 7101cd1f cmp w8, #0x73 9be78: 1a9f17fa cset w26, eq 9be7c: 9a940136 csel x22, x9, x20, eq 9be80: 14000003 b 0x9be8c 9be84: 2a1f03fa mov w26, wzr 9be88: aa1403f6 mov x22, x20 9be8c: aa1603e0 mov x0, x22 9be90: aa1503e1 mov x1, x21 9be94: aa1303e2 mov x2, x19 9be98: 940004f6 bl 0x9d270 9be9c: aa0003f7 mov x23, x0 9bea0: eb1602ff cmp x23, x22 9bea4: 540001a0 b.eq 0x9bed8 9bea8: 3400015a cbz w26, 0x9bed0 9beac: a9402269 ldp x9, x8, [x19] 9beb0: eb08013f cmp x9, x8 9beb4: 540031e0 b.eq 0x9c4f0 9beb8: 90000102 adrp x2, 0xbb000 9bebc: d100c100 sub x0, x8, #0x30 9bec0: 91058442 add x2, x2, #0x161 9bec4: 321f03e3 orr w3, wzr, #0x2 9bec8: aa1f03e1 mov x1, xzr 9becc: 97ffcb7d bl 0x8ecc0 9bed0: aa1703f4 mov x20, x23 9bed4: 14000187 b 0x9c4f0 9bed8: cb1602a8 sub x8, x21, x22 9bedc: f1000d1f cmp x8, #0x3 9bee0: 5400308b b.lt 0x9c4f0 9bee4: 394002c8 ldrb w8, [x22] 9bee8: 7101cd1f cmp w8, #0x73 9beec: 54003021 b.ne 0x9c4f0 9bef0: 394006c8 ldrb w8, [x22, #0x1] 9bef4: 7101c91f cmp w8, #0x72 9bef8: 54002fc1 b.ne 0x9c4f0 9befc: aa1603f8 mov x24, x22 9bf00: 38402f08 ldrb w8, [x24, #0x2]! 9bf04: 7101391f cmp w8, #0x4e 9bf08: 54001181 b.ne 0x9c138 9bf0c: 91000ed7 add x23, x22, #0x3 9bf10: aa1703e0 mov x0, x23 9bf14: aa1503e1 mov x1, x21 9bf18: aa1303e2 mov x2, x19 9bf1c: 940005a6 bl 0x9d5b4 9bf20: aa0003f6 mov x22, x0 9bf24: eb1702df cmp x22, x23 9bf28: 54002e40 b.eq 0x9c4f0 9bf2c: eb1502df cmp x22, x21 9bf30: 54002e00 b.eq 0x9c4f0 9bf34: aa1603e0 mov x0, x22 9bf38: aa1503e1 mov x1, x21 9bf3c: aa1303e2 mov x2, x19 9bf40: 97ffcce1 bl 0x8f2c4 9bf44: aa0003f7 mov x23, x0 9bf48: eb1602ff cmp x23, x22 9bf4c: 540006a0 b.eq 0x9c020 9bf50: a9405a68 ldp x8, x22, [x19] 9bf54: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 9bf58: f2955569 movk x9, #0xaaab 9bf5c: cb0802c8 sub x8, x22, x8 9bf60: 9344fd08 asr x8, x8, #4 9bf64: 9b097d08 mul x8, x8, x9 9bf68: f100091f cmp x8, #0x2 9bf6c: 54002c23 b.lo 0x9c4f0 9bf70: 385e82c8 ldurb w8, [x22, #-0x18] 9bf74: a97f2ac9 ldp x9, x10, [x22, #-0x10] 9bf78: d1005ecb sub x11, x22, #0x17 9bf7c: d100c2c0 sub x0, x22, #0x30 9bf80: 7200011f tst w8, #0x1 9bf84: d341fd08 lsr x8, x8, #1 9bf88: 9a8a0161 csel x1, x11, x10, eq 9bf8c: 9a890102 csel x2, x8, x9, eq 9bf90: 97ffcbca bl 0x8eeb8 9bf94: f85e02c8 ldur x8, [x22, #-0x20] 9bf98: f9001be8 str x8, [sp, #0x30] 9bf9c: 3cdd02c0 ldur q0, [x22, #-0x30] 9bfa0: 3d800be0 str q0, [sp, #0x20] 9bfa4: a93dfedf stp xzr, xzr, [x22, #-0x28] 9bfa8: f81d02df stur xzr, [x22, #-0x30] 9bfac: f9400676 ldr x22, [x19, #0x8] 9bfb0: 385e82c8 ldurb w8, [x22, #-0x18] 9bfb4: d100c2d8 sub x24, x22, #0x30 9bfb8: 36000068 tbz w8, #0x0, 0x9bfc4 9bfbc: f85f82c0 ldur x0, [x22, #-0x8] 9bfc0: 97fdce80 bl 0xf9c0 9bfc4: 39400308 ldrb w8, [x24] 9bfc8: 36000068 tbz w8, #0x0, 0x9bfd4 9bfcc: f85e02c0 ldur x0, [x22, #-0x20] 9bfd0: 97fdce7c bl 0xf9c0 9bfd4: f9000678 str x24, [x19, #0x8] 9bfd8: 394083f8 ldrb w24, [sp, #0x20] 9bfdc: d10182c0 sub x0, x22, #0x60 9bfe0: a942dbe9 ldp x9, x22, [sp, #0x28] 9bfe4: 910083e8 add x8, sp, #0x20 9bfe8: b2400108 orr x8, x8, #0x1 9bfec: 7200031f tst w24, #0x1 9bff0: d341ff0a lsr x10, x24, #1 9bff4: 9a960101 csel x1, x8, x22, eq 9bff8: 9a890142 csel x2, x10, x9, eq 9bffc: 97ffcbaf bl 0x8eeb8 9c000: eb1502ff cmp x23, x21 9c004: 54003cc0 b.eq 0x9c79c 9c008: 2a1f03fa mov w26, wzr 9c00c: 36000078 tbz w24, #0x0, 0x9c018 9c010: aa1603e0 mov x0, x22 9c014: 97fdce6b bl 0xf9c0 9c018: 350026da cbnz w26, 0x9c4f0 9c01c: aa1703f6 mov x22, x23 9c020: 394002c8 ldrb w8, [x22] 9c024: 7101151f cmp w8, #0x45 9c028: 540027e1 b.ne 0x9c524 9c02c: 910006d6 add x22, x22, #0x1 9c030: aa1603e0 mov x0, x22 9c034: aa1503e1 mov x1, x21 9c038: aa1303e2 mov x2, x19 9c03c: 9400048d bl 0x9d270 9c040: aa0003f5 mov x21, x0 9c044: eb1602bf cmp x21, x22 9c048: 540023a0 b.eq 0x9c4bc 9c04c: a9405a68 ldp x8, x22, [x19] 9c050: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 9c054: f2955569 movk x9, #0xaaab 9c058: cb0802c8 sub x8, x22, x8 9c05c: 9344fd08 asr x8, x8, #4 9c060: 9b097d08 mul x8, x8, x9 9c064: f100091f cmp x8, #0x2 9c068: 54002443 b.lo 0x9c4f0 9c06c: 385e82c8 ldurb w8, [x22, #-0x18] 9c070: a97f2ac9 ldp x9, x10, [x22, #-0x10] 9c074: d1005ecb sub x11, x22, #0x17 9c078: d100c2c0 sub x0, x22, #0x30 9c07c: 7200011f tst w8, #0x1 9c080: d341fd08 lsr x8, x8, #1 9c084: 9a8a0161 csel x1, x11, x10, eq 9c088: 9a890102 csel x2, x8, x9, eq 9c08c: 97ffcb8b bl 0x8eeb8 9c090: f85e02c8 ldur x8, [x22, #-0x20] 9c094: f9001be8 str x8, [sp, #0x30] 9c098: 3cdd02c0 ldur q0, [x22, #-0x30] 9c09c: 3d800be0 str q0, [sp, #0x20] 9c0a0: a93dfedf stp xzr, xzr, [x22, #-0x28] 9c0a4: f81d02df stur xzr, [x22, #-0x30] 9c0a8: f9400676 ldr x22, [x19, #0x8] 9c0ac: 385e82c8 ldurb w8, [x22, #-0x18] 9c0b0: d100c2d4 sub x20, x22, #0x30 9c0b4: 36000068 tbz w8, #0x0, 0x9c0c0 9c0b8: f85f82c0 ldur x0, [x22, #-0x8] 9c0bc: 97fdce41 bl 0xf9c0 9c0c0: 39400288 ldrb w8, [x20] 9c0c4: 36000068 tbz w8, #0x0, 0x9c0d0 9c0c8: f85e02c0 ldur x0, [x22, #-0x20] 9c0cc: 97fdce3d bl 0xf9c0 9c0d0: f9000674 str x20, [x19, #0x8] 9c0d4: f00000e2 adrp x2, 0xbb000 9c0d8: 91058442 add x2, x2, #0x161 9c0dc: 910083e0 add x0, sp, #0x20 9c0e0: 321f03e3 orr w3, wzr, #0x2 9c0e4: aa1f03e1 mov x1, xzr 9c0e8: 910083f4 add x20, sp, #0x20 9c0ec: 97ffcaf5 bl 0x8ecc0 9c0f0: 3dc00280 ldr q0, [x20] 9c0f4: f9400a88 ldr x8, [x20, #0x10] 9c0f8: a900fe9f stp xzr, xzr, [x20, #0x8] 9c0fc: f900029f str xzr, [x20] 9c100: 3d8003e0 str q0, [sp] 9c104: f9000be8 str x8, [sp, #0x10] 9c108: 394003f6 ldrb w22, [sp] 9c10c: f9400668 ldr x8, [x19, #0x8] 9c110: a940d3ea ldp x10, x20, [sp, #0x8] 9c114: 910003e9 mov x9, sp 9c118: b2400129 orr x9, x9, #0x1 9c11c: 720002df tst w22, #0x1 9c120: d100c100 sub x0, x8, #0x30 9c124: d341fec8 lsr x8, x22, #1 9c128: 9a940121 csel x1, x9, x20, eq 9c12c: 9a8a0102 csel x2, x8, x10, eq 9c130: 97ffcb62 bl 0x8eeb8 9c134: 14000080 b 0x9c334 9c138: aa1803e0 mov x0, x24 9c13c: aa1503e1 mov x1, x21 9c140: aa1303e2 mov x2, x19 9c144: 9400051c bl 0x9d5b4 9c148: aa0003f7 mov x23, x0 9c14c: eb1802ff cmp x23, x24 9c150: 54001040 b.eq 0x9c358 9c154: aa1703e0 mov x0, x23 9c158: aa1503e1 mov x1, x21 9c15c: aa1303e2 mov x2, x19 9c160: 97ffcc59 bl 0x8f2c4 9c164: aa0003f6 mov x22, x0 9c168: eb1702df cmp x22, x23 9c16c: 54000620 b.eq 0x9c230 9c170: a9405e68 ldp x8, x23, [x19] 9c174: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 9c178: f2955569 movk x9, #0xaaab 9c17c: cb0802e8 sub x8, x23, x8 9c180: 9344fd08 asr x8, x8, #4 9c184: 9b097d08 mul x8, x8, x9 9c188: f100091f cmp x8, #0x2 9c18c: 54001b23 b.lo 0x9c4f0 9c190: 385e82e8 ldurb w8, [x23, #-0x18] 9c194: a97f2ae9 ldp x9, x10, [x23, #-0x10] 9c198: d1005eeb sub x11, x23, #0x17 9c19c: d100c2e0 sub x0, x23, #0x30 9c1a0: 7200011f tst w8, #0x1 9c1a4: d341fd08 lsr x8, x8, #1 9c1a8: 9a8a0161 csel x1, x11, x10, eq 9c1ac: 9a890102 csel x2, x8, x9, eq 9c1b0: 97ffcb42 bl 0x8eeb8 9c1b4: f85e02e8 ldur x8, [x23, #-0x20] 9c1b8: f9001be8 str x8, [sp, #0x30] 9c1bc: 3cdd02e0 ldur q0, [x23, #-0x30] 9c1c0: 3d800be0 str q0, [sp, #0x20] 9c1c4: a93dfeff stp xzr, xzr, [x23, #-0x28] 9c1c8: f81d02ff stur xzr, [x23, #-0x30] 9c1cc: f9400677 ldr x23, [x19, #0x8] 9c1d0: 385e82e8 ldurb w8, [x23, #-0x18] 9c1d4: d100c2f8 sub x24, x23, #0x30 9c1d8: 36000068 tbz w8, #0x0, 0x9c1e4 9c1dc: f85f82e0 ldur x0, [x23, #-0x8] 9c1e0: 97fdcdf8 bl 0xf9c0 9c1e4: 39400308 ldrb w8, [x24] 9c1e8: 36000068 tbz w8, #0x0, 0x9c1f4 9c1ec: f85e02e0 ldur x0, [x23, #-0x20] 9c1f0: 97fdcdf4 bl 0xf9c0 9c1f4: f9000678 str x24, [x19, #0x8] 9c1f8: 394083f8 ldrb w24, [sp, #0x20] 9c1fc: d10182e0 sub x0, x23, #0x60 9c200: a942dfe9 ldp x9, x23, [sp, #0x28] 9c204: 910083e8 add x8, sp, #0x20 9c208: b2400108 orr x8, x8, #0x1 9c20c: 7200031f tst w24, #0x1 9c210: d341ff0a lsr x10, x24, #1 9c214: 9a970101 csel x1, x8, x23, eq 9c218: 9a890142 csel x2, x10, x9, eq 9c21c: 97ffcb27 bl 0x8eeb8 9c220: 36000078 tbz w24, #0x0, 0x9c22c 9c224: aa1703e0 mov x0, x23 9c228: 97fdcde6 bl 0xf9c0 9c22c: aa1603f7 mov x23, x22 9c230: aa1703e0 mov x0, x23 9c234: aa1503e1 mov x1, x21 9c238: aa1303e2 mov x2, x19 9c23c: 9400040d bl 0x9d270 9c240: aa0003f5 mov x21, x0 9c244: eb1702bf cmp x21, x23 9c248: 540013a0 b.eq 0x9c4bc 9c24c: a9405a68 ldp x8, x22, [x19] 9c250: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 9c254: f2955569 movk x9, #0xaaab 9c258: cb0802c8 sub x8, x22, x8 9c25c: 9344fd08 asr x8, x8, #4 9c260: 9b097d08 mul x8, x8, x9 9c264: f100091f cmp x8, #0x2 9c268: 54001443 b.lo 0x9c4f0 9c26c: 385e82c8 ldurb w8, [x22, #-0x18] 9c270: a97f2ac9 ldp x9, x10, [x22, #-0x10] 9c274: d1005ecb sub x11, x22, #0x17 9c278: d100c2c0 sub x0, x22, #0x30 9c27c: 7200011f tst w8, #0x1 9c280: d341fd08 lsr x8, x8, #1 9c284: 9a8a0161 csel x1, x11, x10, eq 9c288: 9a890102 csel x2, x8, x9, eq 9c28c: 97ffcb0b bl 0x8eeb8 9c290: f85e02c8 ldur x8, [x22, #-0x20] 9c294: f9001be8 str x8, [sp, #0x30] 9c298: 3cdd02c0 ldur q0, [x22, #-0x30] 9c29c: 3d800be0 str q0, [sp, #0x20] 9c2a0: a93dfedf stp xzr, xzr, [x22, #-0x28] 9c2a4: f81d02df stur xzr, [x22, #-0x30] 9c2a8: f9400676 ldr x22, [x19, #0x8] 9c2ac: 385e82c8 ldurb w8, [x22, #-0x18] 9c2b0: d100c2d4 sub x20, x22, #0x30 9c2b4: 36000068 tbz w8, #0x0, 0x9c2c0 9c2b8: f85f82c0 ldur x0, [x22, #-0x8] 9c2bc: 97fdcdc1 bl 0xf9c0 9c2c0: 39400288 ldrb w8, [x20] 9c2c4: 36000068 tbz w8, #0x0, 0x9c2d0 9c2c8: f85e02c0 ldur x0, [x22, #-0x20] 9c2cc: 97fdcdbd bl 0xf9c0 9c2d0: f9000674 str x20, [x19, #0x8] 9c2d4: f00000e2 adrp x2, 0xbb000 9c2d8: 91058442 add x2, x2, #0x161 9c2dc: 910083e0 add x0, sp, #0x20 9c2e0: 321f03e3 orr w3, wzr, #0x2 9c2e4: aa1f03e1 mov x1, xzr 9c2e8: 910083f4 add x20, sp, #0x20 9c2ec: 97ffca75 bl 0x8ecc0 9c2f0: 3dc00280 ldr q0, [x20] 9c2f4: f9400a88 ldr x8, [x20, #0x10] 9c2f8: a900fe9f stp xzr, xzr, [x20, #0x8] 9c2fc: f900029f str xzr, [x20] 9c300: 3d8003e0 str q0, [sp] 9c304: f9000be8 str x8, [sp, #0x10] 9c308: 394003f6 ldrb w22, [sp] 9c30c: f9400668 ldr x8, [x19, #0x8] 9c310: a940d3ea ldp x10, x20, [sp, #0x8] 9c314: 910003e9 mov x9, sp 9c318: b2400129 orr x9, x9, #0x1 9c31c: 720002df tst w22, #0x1 9c320: d100c100 sub x0, x8, #0x30 9c324: d341fec8 lsr x8, x22, #1 9c328: 9a940121 csel x1, x9, x20, eq 9c32c: 9a8a0102 csel x2, x8, x10, eq 9c330: 97ffcae2 bl 0x8eeb8 9c334: 36000076 tbz w22, #0x0, 0x9c340 9c338: aa1403e0 mov x0, x20 9c33c: 97fdcda1 bl 0xf9c0 9c340: 394083e8 ldrb w8, [sp, #0x20] 9c344: 36000068 tbz w8, #0x0, 0x9c350 9c348: f9401be0 ldr x0, [sp, #0x30] 9c34c: 97fdcd9d bl 0xf9c0 9c350: aa1503f4 mov x20, x21 9c354: 14000067 b 0x9c4f0 9c358: aa1803e0 mov x0, x24 9c35c: aa1503e1 mov x1, x21 9c360: aa1303e2 mov x2, x19 9c364: 94001cc3 bl 0xa3670 9c368: aa0003f6 mov x22, x0 9c36c: eb1802df cmp x22, x24 9c370: 54000c00 b.eq 0x9c4f0 9c374: eb1502df cmp x22, x21 9c378: 54000bc0 b.eq 0x9c4f0 9c37c: 3400015a cbz w26, 0x9c3a4 9c380: a9402269 ldp x9, x8, [x19] 9c384: eb08013f cmp x9, x8 9c388: 54000b40 b.eq 0x9c4f0 9c38c: f00000e2 adrp x2, 0xbb000 9c390: d100c100 sub x0, x8, #0x30 9c394: 91058442 add x2, x2, #0x161 9c398: 321f03e3 orr w3, wzr, #0x2 9c39c: aa1f03e1 mov x1, xzr 9c3a0: 97ffca48 bl 0x8ecc0 9c3a4: 394002c8 ldrb w8, [x22] 9c3a8: 7101151f cmp w8, #0x45 9c3ac: 540015a1 b.ne 0x9c660 9c3b0: 910006d6 add x22, x22, #0x1 9c3b4: aa1603e0 mov x0, x22 9c3b8: aa1503e1 mov x1, x21 9c3bc: aa1303e2 mov x2, x19 9c3c0: 940003ac bl 0x9d270 9c3c4: aa0003f5 mov x21, x0 9c3c8: eb1602bf cmp x21, x22 9c3cc: 54000780 b.eq 0x9c4bc 9c3d0: a9405a68 ldp x8, x22, [x19] 9c3d4: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 9c3d8: f2955569 movk x9, #0xaaab 9c3dc: cb0802c8 sub x8, x22, x8 9c3e0: 9344fd08 asr x8, x8, #4 9c3e4: 9b097d08 mul x8, x8, x9 9c3e8: f100091f cmp x8, #0x2 9c3ec: 54000823 b.lo 0x9c4f0 9c3f0: 385e82c8 ldurb w8, [x22, #-0x18] 9c3f4: a97f2ac9 ldp x9, x10, [x22, #-0x10] 9c3f8: d1005ecb sub x11, x22, #0x17 9c3fc: d100c2c0 sub x0, x22, #0x30 9c400: 7200011f tst w8, #0x1 9c404: d341fd08 lsr x8, x8, #1 9c408: 9a8a0161 csel x1, x11, x10, eq 9c40c: 9a890102 csel x2, x8, x9, eq 9c410: 97ffcaaa bl 0x8eeb8 9c414: f85e02c8 ldur x8, [x22, #-0x20] 9c418: f9001be8 str x8, [sp, #0x30] 9c41c: 3cdd02c0 ldur q0, [x22, #-0x30] 9c420: 3d800be0 str q0, [sp, #0x20] 9c424: a93dfedf stp xzr, xzr, [x22, #-0x28] 9c428: f81d02df stur xzr, [x22, #-0x30] 9c42c: f9400676 ldr x22, [x19, #0x8] 9c430: 385e82c8 ldurb w8, [x22, #-0x18] 9c434: d100c2d4 sub x20, x22, #0x30 9c438: 36000068 tbz w8, #0x0, 0x9c444 9c43c: f85f82c0 ldur x0, [x22, #-0x8] 9c440: 97fdcd60 bl 0xf9c0 9c444: 39400288 ldrb w8, [x20] 9c448: 36000068 tbz w8, #0x0, 0x9c454 9c44c: f85e02c0 ldur x0, [x22, #-0x20] 9c450: 97fdcd5c bl 0xf9c0 9c454: f9000674 str x20, [x19, #0x8] 9c458: f00000e2 adrp x2, 0xbb000 9c45c: 91058442 add x2, x2, #0x161 9c460: 910083e0 add x0, sp, #0x20 9c464: 321f03e3 orr w3, wzr, #0x2 9c468: aa1f03e1 mov x1, xzr 9c46c: 910083f4 add x20, sp, #0x20 9c470: 97ffca14 bl 0x8ecc0 9c474: 3dc00280 ldr q0, [x20] 9c478: f9400a88 ldr x8, [x20, #0x10] 9c47c: a900fe9f stp xzr, xzr, [x20, #0x8] 9c480: f900029f str xzr, [x20] 9c484: 3d8003e0 str q0, [sp] 9c488: f9000be8 str x8, [sp, #0x10] 9c48c: 394003f6 ldrb w22, [sp] 9c490: f9400668 ldr x8, [x19, #0x8] 9c494: a940d3ea ldp x10, x20, [sp, #0x8] 9c498: 910003e9 mov x9, sp 9c49c: b2400129 orr x9, x9, #0x1 9c4a0: 720002df tst w22, #0x1 9c4a4: d100c100 sub x0, x8, #0x30 9c4a8: d341fec8 lsr x8, x22, #1 9c4ac: 9a940121 csel x1, x9, x20, eq 9c4b0: 9a8a0102 csel x2, x8, x10, eq 9c4b4: 97ffca81 bl 0x8eeb8 9c4b8: 17ffff9f b 0x9c334 9c4bc: a9405668 ldp x8, x21, [x19] 9c4c0: eb15011f cmp x8, x21 9c4c4: 54000160 b.eq 0x9c4f0 9c4c8: 385e82a8 ldurb w8, [x21, #-0x18] 9c4cc: d100c2b6 sub x22, x21, #0x30 9c4d0: 36000068 tbz w8, #0x0, 0x9c4dc 9c4d4: f85f82a0 ldur x0, [x21, #-0x8] 9c4d8: 97fdcd3a bl 0xf9c0 9c4dc: 394002c8 ldrb w8, [x22] 9c4e0: 36000068 tbz w8, #0x0, 0x9c4ec 9c4e4: f85e02a0 ldur x0, [x21, #-0x20] 9c4e8: 97fdcd36 bl 0xf9c0 9c4ec: f9000676 str x22, [x19, #0x8] 9c4f0: f9401728 ldr x8, [x25, #0x28] 9c4f4: f9401fe9 ldr x9, [sp, #0x38] 9c4f8: eb09011f cmp x8, x9 9c4fc: 540016c1 b.ne 0x9c7d4 9c500: aa1403e0 mov x0, x20 9c504: a9497bfd ldp x29, x30, [sp, #0x90] 9c508: a9484ff4 ldp x20, x19, [sp, #0x80] 9c50c: a94757f6 ldp x22, x21, [sp, #0x70] 9c510: a9465ff8 ldp x24, x23, [sp, #0x60] 9c514: a94567fa ldp x26, x25, [sp, #0x50] 9c518: a9446ffc ldp x28, x27, [sp, #0x40] 9c51c: 910283ff add sp, sp, #0xa0 9c520: d65f03c0 ret 9c524: 910003e8 mov x8, sp 9c528: b201f3fa mov x26, #-0x5555555555555556 // =-6148914691236517206 9c52c: f295557a movk x26, #0xaaab 9c530: b240011b orr x27, x8, #0x1 9c534: 910083fc add x28, sp, #0x20 9c538: aa1603f8 mov x24, x22 9c53c: aa1803e0 mov x0, x24 9c540: aa1503e1 mov x1, x21 9c544: aa1303e2 mov x2, x19 9c548: 94001c4a bl 0xa3670 9c54c: aa0003f6 mov x22, x0 9c550: eb1802df cmp x22, x24 9c554: 54fffce0 b.eq 0x9c4f0 9c558: eb1502df cmp x22, x21 9c55c: 54fffca0 b.eq 0x9c4f0 9c560: a9406268 ldp x8, x24, [x19] 9c564: cb080308 sub x8, x24, x8 9c568: 9344fd08 asr x8, x8, #4 9c56c: 9b1a7d08 mul x8, x8, x26 9c570: f100091f cmp x8, #0x2 9c574: 54fffbe3 b.lo 0x9c4f0 9c578: 385e8308 ldurb w8, [x24, #-0x18] 9c57c: a97f2b09 ldp x9, x10, [x24, #-0x10] 9c580: d1005f0b sub x11, x24, #0x17 9c584: d100c300 sub x0, x24, #0x30 9c588: 7200011f tst w8, #0x1 9c58c: d341fd08 lsr x8, x8, #1 9c590: 9a8a0161 csel x1, x11, x10, eq 9c594: 9a890102 csel x2, x8, x9, eq 9c598: 97ffca48 bl 0x8eeb8 9c59c: f85e0308 ldur x8, [x24, #-0x20] 9c5a0: f9001be8 str x8, [sp, #0x30] 9c5a4: 3cdd0300 ldur q0, [x24, #-0x30] 9c5a8: 3d800be0 str q0, [sp, #0x20] 9c5ac: a93dff1f stp xzr, xzr, [x24, #-0x28] 9c5b0: f81d031f stur xzr, [x24, #-0x30] 9c5b4: f9400678 ldr x24, [x19, #0x8] 9c5b8: 385e8308 ldurb w8, [x24, #-0x18] 9c5bc: d100c317 sub x23, x24, #0x30 9c5c0: 36000068 tbz w8, #0x0, 0x9c5cc 9c5c4: f85f8300 ldur x0, [x24, #-0x8] 9c5c8: 97fdccfe bl 0xf9c0 9c5cc: 394002e8 ldrb w8, [x23] 9c5d0: 36000068 tbz w8, #0x0, 0x9c5dc 9c5d4: f85e0300 ldur x0, [x24, #-0x20] 9c5d8: 97fdccfa bl 0xf9c0 9c5dc: f9000677 str x23, [x19, #0x8] 9c5e0: f00000e2 adrp x2, 0xbb000 9c5e4: 910083e0 add x0, sp, #0x20 9c5e8: 321f03e3 orr w3, wzr, #0x2 9c5ec: aa1f03e1 mov x1, xzr 9c5f0: 91058442 add x2, x2, #0x161 9c5f4: 97ffc9b3 bl 0x8ecc0 9c5f8: 3dc00380 ldr q0, [x28] 9c5fc: f9400b88 ldr x8, [x28, #0x10] 9c600: a900ff9f stp xzr, xzr, [x28, #0x8] 9c604: f900039f str xzr, [x28] 9c608: 3d8003e0 str q0, [sp] 9c60c: f9000be8 str x8, [sp, #0x10] 9c610: 394003f7 ldrb w23, [sp] 9c614: f9400668 ldr x8, [x19, #0x8] 9c618: a940e3e9 ldp x9, x24, [sp, #0x8] 9c61c: 720002ff tst w23, #0x1 9c620: d100c100 sub x0, x8, #0x30 9c624: d341fee8 lsr x8, x23, #1 9c628: 9a980361 csel x1, x27, x24, eq 9c62c: 9a890102 csel x2, x8, x9, eq 9c630: 97ffca22 bl 0x8eeb8 9c634: 36000077 tbz w23, #0x0, 0x9c640 9c638: aa1803e0 mov x0, x24 9c63c: 97fdcce1 bl 0xf9c0 9c640: 394083e8 ldrb w8, [sp, #0x20] 9c644: 36000068 tbz w8, #0x0, 0x9c650 9c648: f9401be0 ldr x0, [sp, #0x30] 9c64c: 97fdccdd bl 0xf9c0 9c650: 394002c8 ldrb w8, [x22] 9c654: 7101151f cmp w8, #0x45 9c658: 54fff701 b.ne 0x9c538 9c65c: 17fffe74 b 0x9c02c 9c660: 910003e8 mov x8, sp 9c664: b201f3fa mov x26, #-0x5555555555555556 // =-6148914691236517206 9c668: f295557a movk x26, #0xaaab 9c66c: b240011b orr x27, x8, #0x1 9c670: 910083fc add x28, sp, #0x20 9c674: aa1603f8 mov x24, x22 9c678: aa1803e0 mov x0, x24 9c67c: aa1503e1 mov x1, x21 9c680: aa1303e2 mov x2, x19 9c684: 94001bfb bl 0xa3670 9c688: aa0003f6 mov x22, x0 9c68c: eb1802df cmp x22, x24 9c690: 54fff300 b.eq 0x9c4f0 9c694: eb1502df cmp x22, x21 9c698: 54fff2c0 b.eq 0x9c4f0 9c69c: a9406268 ldp x8, x24, [x19] 9c6a0: cb080308 sub x8, x24, x8 9c6a4: 9344fd08 asr x8, x8, #4 9c6a8: 9b1a7d08 mul x8, x8, x26 9c6ac: f100091f cmp x8, #0x2 9c6b0: 54fff203 b.lo 0x9c4f0 9c6b4: 385e8308 ldurb w8, [x24, #-0x18] 9c6b8: a97f2b09 ldp x9, x10, [x24, #-0x10] 9c6bc: d1005f0b sub x11, x24, #0x17 9c6c0: d100c300 sub x0, x24, #0x30 9c6c4: 7200011f tst w8, #0x1 9c6c8: d341fd08 lsr x8, x8, #1 9c6cc: 9a8a0161 csel x1, x11, x10, eq 9c6d0: 9a890102 csel x2, x8, x9, eq 9c6d4: 97ffc9f9 bl 0x8eeb8 9c6d8: f85e0308 ldur x8, [x24, #-0x20] 9c6dc: f9001be8 str x8, [sp, #0x30] 9c6e0: 3cdd0300 ldur q0, [x24, #-0x30] 9c6e4: 3d800be0 str q0, [sp, #0x20] 9c6e8: a93dff1f stp xzr, xzr, [x24, #-0x28] 9c6ec: f81d031f stur xzr, [x24, #-0x30] 9c6f0: f9400678 ldr x24, [x19, #0x8] 9c6f4: 385e8308 ldurb w8, [x24, #-0x18] 9c6f8: d100c317 sub x23, x24, #0x30 9c6fc: 36000068 tbz w8, #0x0, 0x9c708 9c700: f85f8300 ldur x0, [x24, #-0x8] 9c704: 97fdccaf bl 0xf9c0 9c708: 394002e8 ldrb w8, [x23] 9c70c: 36000068 tbz w8, #0x0, 0x9c718 9c710: f85e0300 ldur x0, [x24, #-0x20] 9c714: 97fdccab bl 0xf9c0 9c718: f9000677 str x23, [x19, #0x8] 9c71c: f00000e2 adrp x2, 0xbb000 9c720: 910083e0 add x0, sp, #0x20 9c724: 321f03e3 orr w3, wzr, #0x2 9c728: aa1f03e1 mov x1, xzr 9c72c: 91058442 add x2, x2, #0x161 9c730: 97ffc964 bl 0x8ecc0 9c734: 3dc00380 ldr q0, [x28] 9c738: f9400b88 ldr x8, [x28, #0x10] 9c73c: a900ff9f stp xzr, xzr, [x28, #0x8] 9c740: f900039f str xzr, [x28] 9c744: 3d8003e0 str q0, [sp] 9c748: f9000be8 str x8, [sp, #0x10] 9c74c: 394003f7 ldrb w23, [sp] 9c750: f9400668 ldr x8, [x19, #0x8] 9c754: a940e3e9 ldp x9, x24, [sp, #0x8] 9c758: 720002ff tst w23, #0x1 9c75c: d100c100 sub x0, x8, #0x30 9c760: d341fee8 lsr x8, x23, #1 9c764: 9a980361 csel x1, x27, x24, eq 9c768: 9a890102 csel x2, x8, x9, eq 9c76c: 97ffc9d3 bl 0x8eeb8 9c770: 36000077 tbz w23, #0x0, 0x9c77c 9c774: aa1803e0 mov x0, x24 9c778: 97fdcc92 bl 0xf9c0 9c77c: 394083e8 ldrb w8, [sp, #0x20] 9c780: 36000068 tbz w8, #0x0, 0x9c78c 9c784: f9401be0 ldr x0, [sp, #0x30] 9c788: 97fdcc8e bl 0xf9c0 9c78c: 394002c8 ldrb w8, [x22] 9c790: 7101151f cmp w8, #0x45 9c794: 54fff701 b.ne 0x9c674 9c798: 17ffff06 b 0x9c3b0 9c79c: f940067b ldr x27, [x19, #0x8] 9c7a0: 385e8368 ldurb w8, [x27, #-0x18] 9c7a4: d100c37a sub x26, x27, #0x30 9c7a8: 36000068 tbz w8, #0x0, 0x9c7b4 9c7ac: f85f8360 ldur x0, [x27, #-0x8] 9c7b0: 97fdcc84 bl 0xf9c0 9c7b4: 39400348 ldrb w8, [x26] 9c7b8: 36000068 tbz w8, #0x0, 0x9c7c4 9c7bc: f85e0360 ldur x0, [x27, #-0x20] 9c7c0: 97fdcc80 bl 0xf9c0 9c7c4: f900067a str x26, [x19, #0x8] 9c7c8: 320003fa orr w26, wzr, #0x1 9c7cc: 3607c278 tbz w24, #0x0, 0x9c018 9c7d0: 17fffe10 b 0x9c010 9c7d4: 97fdca83 bl 0xf1e0 <__stack_chk_fail@plt> 9c7d8: aa0003f3 mov x19, x0 9c7dc: 37000136 tbnz w22, #0x0, 0x9c800 9c7e0: 14000022 b 0x9c868 9c7e4: 14000015 b 0x9c838 9c7e8: aa0003f3 mov x19, x0 9c7ec: 370000b6 tbnz w22, #0x0, 0x9c800 9c7f0: 1400001e b 0x9c868 9c7f4: 14000011 b 0x9c838 9c7f8: aa0003f3 mov x19, x0 9c7fc: 36000376 tbz w22, #0x0, 0x9c868 9c800: aa1403e0 mov x0, x20 9c804: 14000014 b 0x9c854 9c808: 1400000c b 0x9c838 9c80c: aa0003f3 mov x19, x0 9c810: 36000358 tbz w24, #0x0, 0x9c878 9c814: aa1603e0 mov x0, x22 9c818: 14000017 b 0x9c874 9c81c: aa0003f3 mov x19, x0 9c820: 360002d8 tbz w24, #0x0, 0x9c878 9c824: aa1703e0 mov x0, x23 9c828: 14000013 b 0x9c874 9c82c: aa0003f3 mov x19, x0 9c830: 37000117 tbnz w23, #0x0, 0x9c850 9c834: 1400000d b 0x9c868 9c838: aa0003f3 mov x19, x0 9c83c: 394083e8 ldrb w8, [sp, #0x20] 9c840: 37000188 tbnz w8, #0x0, 0x9c870 9c844: 1400000d b 0x9c878 9c848: aa0003f3 mov x19, x0 9c84c: 360000f7 tbz w23, #0x0, 0x9c868 9c850: aa1803e0 mov x0, x24 9c854: 97fdcc5b bl 0xf9c0 9c858: 394083e8 ldrb w8, [sp, #0x20] 9c85c: 370000a8 tbnz w8, #0x0, 0x9c870 9c860: 14000006 b 0x9c878 9c864: aa0003f3 mov x19, x0 9c868: 394083e8 ldrb w8, [sp, #0x20] 9c86c: 36000068 tbz w8, #0x0, 0x9c878 9c870: f9401be0 ldr x0, [sp, #0x30] 9c874: 97fdcc53 bl 0xf9c0 9c878: aa1303e0 mov x0, x19 9c87c: 94003648 bl 0xaa19c 9c880: d10343ff sub sp, sp, #0xd0 9c884: a9076ffc stp x28, x27, [sp, #0x70] 9c888: a90867fa stp x26, x25, [sp, #0x80] 9c88c: a9095ff8 stp x24, x23, [sp, #0x90] 9c890: a90a57f6 stp x22, x21, [sp, #0xa0] 9c894: a90b4ff4 stp x20, x19, [sp, #0xb0] 9c898: a90c7bfd stp x29, x30, [sp, #0xc0] 9c89c: 910303fd add x29, sp, #0xc0 9c8a0: d53bd05b mrs x27, TPIDR_EL0 9c8a4: f9401768 ldr x8, [x27, #0x28] 9c8a8: aa0003f5 mov x21, x0 9c8ac: aa0303f4 mov x20, x3 9c8b0: aa0203f3 mov x19, x2 9c8b4: eb0102bf cmp x21, x1 9c8b8: f81a83a8 stur x8, [x29, #-0x58] 9c8bc: 54004180 b.eq 0x9d0ec 9c8c0: aa1503f7 mov x23, x21 9c8c4: 384016e8 ldrb w8, [x23], #0x1 9c8c8: 7101b91f cmp w8, #0x6e 9c8cc: 9a9502e8 csel x8, x23, x21, eq 9c8d0: eb01011f cmp x8, x1 9c8d4: 540040c0 b.eq 0x9d0ec 9c8d8: 39400109 ldrb w9, [x8] 9c8dc: 7100c13f cmp w9, #0x30 9c8e0: 540008a1 b.ne 0x9c9f4 9c8e4: 9100051c add x28, x8, #0x1 9c8e8: eb15039f cmp x28, x21 9c8ec: 54004000 b.eq 0x9d0ec 9c8f0: eb01039f cmp x28, x1 9c8f4: 54003fc0 b.eq 0x9d0ec 9c8f8: 39400388 ldrb w8, [x28] 9c8fc: 7101151f cmp w8, #0x45 9c900: 54003f61 b.ne 0x9d0ec 9c904: 39400268 ldrb w8, [x19] 9c908: f9400669 ldr x9, [x19, #0x8] 9c90c: b200f3f8 mov x24, #0x5555555555555555 // =6148914691236517205 9c910: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9c914: d341fd0a lsr x10, x8, #1 9c918: 7200011f tst w8, #0x1 9c91c: 9a890148 csel x8, x10, x9, eq 9c920: f2e0aab8 movk x24, #0x555, lsl #48 9c924: f100111f cmp x8, #0x4 9c928: f2e0554c movk x12, #0x2aa, lsl #48 9c92c: 54000803 b.lo 0x9ca2c 9c930: d00000e0 adrp x0, 0xba000 9c934: 913b4000 add x0, x0, #0xed0 9c938: 910083e8 add x8, sp, #0x20 9c93c: aa1303e1 mov x1, x19 9c940: 910083fa add x26, sp, #0x20 9c944: 97ffd3a5 bl 0x917d8 9c948: b00000c1 adrp x1, 0xb5000 9c94c: 9117cc21 add x1, x1, #0x5f3 9c950: 910083e0 add x0, sp, #0x20 9c954: 320003e2 orr w2, wzr, #0x1 9c958: 97ffc958 bl 0x8eeb8 9c95c: f8401348 ldur x8, [x26, #0x1] 9c960: a940db49 ldp x9, x22, [x26, #0x8] 9c964: 39400359 ldrb w25, [x26] 9c968: a900ff5f stp xzr, xzr, [x26, #0x8] 9c96c: f900035f str xzr, [x26] 9c970: f803f3e9 stur x9, [sp, #0x3f] 9c974: f9001fe8 str x8, [sp, #0x38] 9c978: f843f3e8 ldur x8, [sp, #0x3f] 9c97c: f9401fe9 ldr x9, [sp, #0x38] 9c980: f804f3ff stur xzr, [sp, #0x4f] 9c984: f90027ff str xzr, [sp, #0x48] 9c988: f803f3ff stur xzr, [sp, #0x3f] 9c98c: f9001fff str xzr, [sp, #0x38] 9c990: f805f3e8 stur x8, [sp, #0x5f] 9c994: f9002fe9 str x9, [sp, #0x58] 9c998: a940a688 ldp x8, x9, [x20, #0x8] 9c99c: eb09011f cmp x8, x9 9c9a0: 54000942 b.hs 0x9cac8 9c9a4: 39000119 strb w25, [x8] 9c9a8: f845f3e9 ldur x9, [sp, #0x5f] 9c9ac: a900d909 stp x9, x22, [x8, #0x8] 9c9b0: f9402fe9 ldr x9, [sp, #0x58] 9c9b4: f8001109 stur x9, [x8, #0x1] 9c9b8: f805f3ff stur xzr, [sp, #0x5f] 9c9bc: f9002fff str xzr, [sp, #0x58] 9c9c0: 3900611f strb wzr, [x8, #0x18] 9c9c4: f844f3e9 ldur x9, [sp, #0x4f] 9c9c8: a9027d09 stp x9, xzr, [x8, #0x20] 9c9cc: f94027e9 ldr x9, [sp, #0x48] 9c9d0: f8019109 stur x9, [x8, #0x19] 9c9d4: f804f3ff stur xzr, [sp, #0x4f] 9c9d8: f90027ff str xzr, [sp, #0x48] 9c9dc: f9400688 ldr x8, [x20, #0x8] 9c9e0: 9100c108 add x8, x8, #0x30 9c9e4: f9000688 str x8, [x20, #0x8] 9c9e8: 394083e8 ldrb w8, [sp, #0x20] 9c9ec: 37001ce8 tbnz w8, #0x0, 0x9cd88 9c9f0: 140000e8 b 0x9cd90 9c9f4: 5100c529 sub w9, w9, #0x31 9c9f8: 7100213f cmp w9, #0x8 9c9fc: 54003788 b.hi 0x9d0ec 9ca00: 91000508 add x8, x8, #0x1 9ca04: eb08003f cmp x1, x8 9ca08: 54003720 b.eq 0x9d0ec 9ca0c: 38401509 ldrb w9, [x8], #0x1 9ca10: 5100c129 sub w9, w9, #0x30 9ca14: 7100293f cmp w9, #0xa 9ca18: 54ffff63 b.lo 0x9ca04 9ca1c: d100051c sub x28, x8, #0x1 9ca20: eb15039f cmp x28, x21 9ca24: 54fff661 b.ne 0x9c8f0 9ca28: 140001b1 b 0x9d0ec 9ca2c: a940a289 ldp x9, x8, [x20, #0x8] 9ca30: eb08013f cmp x9, x8 9ca34: 54000102 b.hs 0x9ca54 9ca38: 6f00e400 movi v0.2d, #0000000000000000 9ca3c: ad008120 stp q0, q0, [x9, #0x10] 9ca40: 3d800120 str q0, [x9] 9ca44: f9400688 ldr x8, [x20, #0x8] 9ca48: 9100c108 add x8, x8, #0x30 9ca4c: f9000688 str x8, [x20, #0x8] 9ca50: 140000d0 b 0x9cd90 9ca54: f940028a ldr x10, [x20] 9ca58: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 9ca5c: f295556b movk x11, #0xaaab 9ca60: cb0a0129 sub x9, x9, x10 9ca64: 9344fd29 asr x9, x9, #4 9ca68: 9b0b7d36 mul x22, x9, x11 9ca6c: 910006c9 add x9, x22, #0x1 9ca70: eb18013f cmp x9, x24 9ca74: 54003588 b.hi 0x9d124 9ca78: cb0a0108 sub x8, x8, x10 9ca7c: 9344fd08 asr x8, x8, #4 9ca80: 9b0b7d08 mul x8, x8, x11 9ca84: eb0c011f cmp x8, x12 9ca88: 540000a2 b.hs 0x9ca9c 9ca8c: d37ff908 lsl x8, x8, #1 9ca90: eb09011f cmp x8, x9 9ca94: 9a883138 csel x24, x9, x8, lo 9ca98: b4000638 cbz x24, 0x9cb5c 9ca9c: f9400e89 ldr x9, [x20, #0x18] 9caa0: 8b180708 add x8, x24, x24, lsl #1 9caa4: d37ced08 lsl x8, x8, #4 9caa8: f9480120 ldr x0, [x9, #0x1000] 9caac: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9cab0: cb00014a sub x10, x10, x0 9cab4: eb08015f cmp x10, x8 9cab8: 54000462 b.hs 0x9cb44 9cabc: aa0803e0 mov x0, x8 9cac0: 97fdcb6c bl 0xf870 9cac4: 14000027 b 0x9cb60 9cac8: f940028a ldr x10, [x20] 9cacc: b201f3eb mov x11, #-0x5555555555555556 // =-6148914691236517206 9cad0: f295556b movk x11, #0xaaab 9cad4: cb0a0108 sub x8, x8, x10 9cad8: 9344fd08 asr x8, x8, #4 9cadc: 9b0b7d1a mul x26, x8, x11 9cae0: 91000748 add x8, x26, #0x1 9cae4: eb18011f cmp x8, x24 9cae8: 54003208 b.hi 0x9d128 9caec: cb0a0129 sub x9, x9, x10 9caf0: 9344fd29 asr x9, x9, #4 9caf4: b201f3ea mov x10, #-0x5555555555555556 // =-6148914691236517206 9caf8: 9b0b7d29 mul x9, x9, x11 9cafc: f2e0554a movk x10, #0x2aa, lsl #48 9cb00: eb0a013f cmp x9, x10 9cb04: 540000a2 b.hs 0x9cb18 9cb08: d37ff929 lsl x9, x9, #1 9cb0c: eb08013f cmp x9, x8 9cb10: 9a893118 csel x24, x8, x9, lo 9cb14: b4000a18 cbz x24, 0x9cc54 9cb18: f9400e89 ldr x9, [x20, #0x18] 9cb1c: 8b180708 add x8, x24, x24, lsl #1 9cb20: d37ced08 lsl x8, x8, #4 9cb24: f9480120 ldr x0, [x9, #0x1000] 9cb28: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9cb2c: cb00014a sub x10, x10, x0 9cb30: eb08015f cmp x10, x8 9cb34: 540000e2 b.hs 0x9cb50 9cb38: aa0803e0 mov x0, x8 9cb3c: 97fdcb4d bl 0xf870 9cb40: 14000046 b 0x9cc58 9cb44: 8b080008 add x8, x0, x8 9cb48: f9080128 str x8, [x9, #0x1000] 9cb4c: 14000005 b 0x9cb60 9cb50: 8b080008 add x8, x0, x8 9cb54: f9080128 str x8, [x9, #0x1000] 9cb58: 14000040 b 0x9cc58 9cb5c: aa1f03e0 mov x0, xzr 9cb60: 321c07e9 orr w9, wzr, #0x30 9cb64: 6f00e400 movi v0.2d, #0000000000000000 9cb68: 9b0902c8 madd x8, x22, x9, x0 9cb6c: ad008100 stp q0, q0, [x8, #0x10] 9cb70: 3d800100 str q0, [x8] 9cb74: a9402e99 ldp x25, x11, [x20] 9cb78: d503201f nop 9cb7c: 9b090309 madd x9, x24, x9, x0 9cb80: 9100c10a add x10, x8, #0x30 9cb84: eb19017f cmp x11, x25 9cb88: 54000260 b.eq 0x9cbd4 9cb8c: f85e016c ldur x12, [x11, #-0x20] 9cb90: f81e010c stur x12, [x8, #-0x20] 9cb94: 3cdd0160 ldur q0, [x11, #-0x30] 9cb98: 3c9d0100 stur q0, [x8, #-0x30] 9cb9c: f85f816c ldur x12, [x11, #-0x8] 9cba0: a93dfd7f stp xzr, xzr, [x11, #-0x28] 9cba4: f81d017f stur xzr, [x11, #-0x30] 9cba8: f81f810c stur x12, [x8, #-0x8] 9cbac: 3cde8160 ldur q0, [x11, #-0x18] 9cbb0: 3c9e8100 stur q0, [x8, #-0x18] 9cbb4: a93f7d7f stp xzr, xzr, [x11, #-0x10] 9cbb8: f81e817f stur xzr, [x11, #-0x18] 9cbbc: d100c16b sub x11, x11, #0x30 9cbc0: eb0b033f cmp x25, x11 9cbc4: d100c108 sub x8, x8, #0x30 9cbc8: 54fffe21 b.ne 0x9cb8c 9cbcc: a9406696 ldp x22, x25, [x20] 9cbd0: 14000002 b 0x9cbd8 9cbd4: aa1903f6 mov x22, x25 9cbd8: f9400a98 ldr x24, [x20, #0x10] 9cbdc: eb16033f cmp x25, x22 9cbe0: a9002a88 stp x8, x10, [x20] 9cbe4: f9000a89 str x9, [x20, #0x10] 9cbe8: 540001a0 b.eq 0x9cc1c 9cbec: 385e8328 ldurb w8, [x25, #-0x18] 9cbf0: 36000068 tbz w8, #0x0, 0x9cbfc 9cbf4: f85f8320 ldur x0, [x25, #-0x8] 9cbf8: 97fdcb72 bl 0xf9c0 9cbfc: 385d0328 ldurb w8, [x25, #-0x30] 9cc00: d100c33a sub x26, x25, #0x30 9cc04: 36000068 tbz w8, #0x0, 0x9cc10 9cc08: f85e0320 ldur x0, [x25, #-0x20] 9cc0c: 97fdcb6d bl 0xf9c0 9cc10: eb1a02df cmp x22, x26 9cc14: aa1a03f9 mov x25, x26 9cc18: 54fffea1 b.ne 0x9cbec 9cc1c: b4000bb6 cbz x22, 0x9cd90 9cc20: f9400e88 ldr x8, [x20, #0x18] 9cc24: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9cc28: eb16013f cmp x9, x22 9cc2c: 54000103 b.lo 0x9cc4c 9cc30: eb16011f cmp x8, x22 9cc34: 540000c8 b.hi 0x9cc4c 9cc38: f9480109 ldr x9, [x8, #0x1000] 9cc3c: eb18013f cmp x9, x24 9cc40: 54000a81 b.ne 0x9cd90 9cc44: f9080116 str x22, [x8, #0x1000] 9cc48: 14000052 b 0x9cd90 9cc4c: aa1603e0 mov x0, x22 9cc50: 1400004f b 0x9cd8c 9cc54: aa1f03e0 mov x0, xzr 9cc58: 321c07e9 orr w9, wzr, #0x30 9cc5c: 9b090348 madd x8, x26, x9, x0 9cc60: 39000119 strb w25, [x8] 9cc64: f845f3ea ldur x10, [sp, #0x5f] 9cc68: d503201f nop 9cc6c: 9b090309 madd x9, x24, x9, x0 9cc70: a900d90a stp x10, x22, [x8, #0x8] 9cc74: f9402fea ldr x10, [sp, #0x58] 9cc78: f800110a stur x10, [x8, #0x1] 9cc7c: f805f3ff stur xzr, [sp, #0x5f] 9cc80: f9002fff str xzr, [sp, #0x58] 9cc84: 3900611f strb wzr, [x8, #0x18] 9cc88: f844f3ea ldur x10, [sp, #0x4f] 9cc8c: a9027d0a stp x10, xzr, [x8, #0x20] 9cc90: f94027ea ldr x10, [sp, #0x48] 9cc94: f801910a stur x10, [x8, #0x19] 9cc98: f804f3ff stur xzr, [sp, #0x4f] 9cc9c: f90027ff str xzr, [sp, #0x48] 9cca0: a9402e99 ldp x25, x11, [x20] 9cca4: 9100c10a add x10, x8, #0x30 9cca8: eb19017f cmp x11, x25 9ccac: 54000260 b.eq 0x9ccf8 9ccb0: f85e016c ldur x12, [x11, #-0x20] 9ccb4: f81e010c stur x12, [x8, #-0x20] 9ccb8: 3cdd0160 ldur q0, [x11, #-0x30] 9ccbc: 3c9d0100 stur q0, [x8, #-0x30] 9ccc0: f85f816c ldur x12, [x11, #-0x8] 9ccc4: a93dfd7f stp xzr, xzr, [x11, #-0x28] 9ccc8: f81d017f stur xzr, [x11, #-0x30] 9cccc: f81f810c stur x12, [x8, #-0x8] 9ccd0: 3cde8160 ldur q0, [x11, #-0x18] 9ccd4: 3c9e8100 stur q0, [x8, #-0x18] 9ccd8: a93f7d7f stp xzr, xzr, [x11, #-0x10] 9ccdc: f81e817f stur xzr, [x11, #-0x18] 9cce0: d100c16b sub x11, x11, #0x30 9cce4: eb0b033f cmp x25, x11 9cce8: d100c108 sub x8, x8, #0x30 9ccec: 54fffe21 b.ne 0x9ccb0 9ccf0: a9406696 ldp x22, x25, [x20] 9ccf4: 14000002 b 0x9ccfc 9ccf8: aa1903f6 mov x22, x25 9ccfc: f9400a98 ldr x24, [x20, #0x10] 9cd00: eb16033f cmp x25, x22 9cd04: a9002a88 stp x8, x10, [x20] 9cd08: f9000a89 str x9, [x20, #0x10] 9cd0c: 540001a0 b.eq 0x9cd40 9cd10: 385e8328 ldurb w8, [x25, #-0x18] 9cd14: 36000068 tbz w8, #0x0, 0x9cd20 9cd18: f85f8320 ldur x0, [x25, #-0x8] 9cd1c: 97fdcb29 bl 0xf9c0 9cd20: 385d0328 ldurb w8, [x25, #-0x30] 9cd24: d100c33a sub x26, x25, #0x30 9cd28: 36000068 tbz w8, #0x0, 0x9cd34 9cd2c: f85e0320 ldur x0, [x25, #-0x20] 9cd30: 97fdcb24 bl 0xf9c0 9cd34: eb1a02df cmp x22, x26 9cd38: aa1a03f9 mov x25, x26 9cd3c: 54fffea1 b.ne 0x9cd10 9cd40: b4000216 cbz x22, 0x9cd80 9cd44: f9400e88 ldr x8, [x20, #0x18] 9cd48: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9cd4c: eb16013f cmp x9, x22 9cd50: 54000143 b.lo 0x9cd78 9cd54: eb16011f cmp x8, x22 9cd58: 54000108 b.hi 0x9cd78 9cd5c: f9480109 ldr x9, [x8, #0x1000] 9cd60: eb18013f cmp x9, x24 9cd64: 540000e1 b.ne 0x9cd80 9cd68: f9080116 str x22, [x8, #0x1000] 9cd6c: 394083e8 ldrb w8, [sp, #0x20] 9cd70: 370000c8 tbnz w8, #0x0, 0x9cd88 9cd74: 14000007 b 0x9cd90 9cd78: aa1603e0 mov x0, x22 9cd7c: 97fdcb11 bl 0xf9c0 9cd80: 394083e8 ldrb w8, [sp, #0x20] 9cd84: 36000068 tbz w8, #0x0, 0x9cd90 9cd88: f9401be0 ldr x0, [sp, #0x30] 9cd8c: 97fdcb0d bl 0xf9c0 9cd90: 394002a8 ldrb w8, [x21] 9cd94: 7101b91f cmp w8, #0x6e 9cd98: 540000c1 b.ne 0x9cdb0 9cd9c: f9400688 ldr x8, [x20, #0x8] 9cda0: 528005a1 mov w1, #0x2d // =45 9cda4: d100c100 sub x0, x8, #0x30 9cda8: 94001d47 bl 0xa42c4 9cdac: aa1703f5 mov x21, x23 9cdb0: f9400696 ldr x22, [x20, #0x8] 9cdb4: aa1603f9 mov x25, x22 9cdb8: 385d0f28 ldrb w8, [x25, #-0x30]! 9cdbc: 370000c8 tbnz w8, #0x0, 0x9cdd4 9cdc0: d341fd17 lsr x23, x8, #1 9cdc4: 528002da mov w26, #0x16 // =22 9cdc8: cb150398 sub x24, x28, x21 9cdcc: b50000f8 cbnz x24, 0x9cde8 9cdd0: 140000b9 b 0x9d0b4 9cdd4: a97d5ec8 ldp x8, x23, [x22, #-0x30] 9cdd8: 927ff909 and x9, x8, #0xfffffffffffffffe 9cddc: d100053a sub x26, x9, #0x1 9cde0: cb150398 sub x24, x28, x21 9cde4: b4001698 cbz x24, 0x9d0b4 9cde8: 370000e8 tbnz w8, #0x0, 0x9ce04 9cdec: 121f190a and w10, w8, #0xfe 9cdf0: 91000729 add x9, x25, #0x1 9cdf4: d341fd4a lsr x10, x10, #1 9cdf8: eb15013f cmp x9, x21 9cdfc: 540000a9 b.ls 0x9ce10 9ce00: 14000014 b 0x9ce50 9ce04: a97da6ca ldp x10, x9, [x22, #-0x28] 9ce08: eb15013f cmp x9, x21 9ce0c: 54000228 b.hi 0x9ce50 9ce10: 8b0a0129 add x9, x9, x10 9ce14: eb15013f cmp x9, x21 9ce18: 540001c9 b.ls 0x9ce50 9ce1c: b100431f cmn x24, #0x10 9ce20: a902ffff stp xzr, xzr, [sp, #0x28] 9ce24: f90013ff str xzr, [sp, #0x20] 9ce28: 540017e2 b.hs 0x9d124 9ce2c: f1005b1f cmp x24, #0x16 9ce30: 54000288 b.hi 0x9ce80 9ce34: d37ffb08 lsl x8, x24, #1 9ce38: 910083e9 add x9, sp, #0x20 9ce3c: 390083e8 strb w8, [sp, #0x20] 9ce40: b2400120 orr x0, x9, #0x1 9ce44: eb1c02bf cmp x21, x28 9ce48: 540002e1 b.ne 0x9cea4 9ce4c: 1400002f b 0x9cf08 9ce50: cb170349 sub x9, x26, x23 9ce54: eb18013f cmp x9, x24 9ce58: 54000c62 b.hs 0x9cfe4 9ce5c: 8b1802e9 add x9, x23, x24 9ce60: b27bfbea orr x10, xzr, #0xffffffffffffffef 9ce64: cb1a012b sub x11, x9, x26 9ce68: cb1a014a sub x10, x10, x26 9ce6c: eb0b015f cmp x10, x11 9ce70: 540015a3 b.lo 0x9d124 9ce74: 37000688 tbnz w8, #0x0, 0x9cf44 9ce78: 91000728 add x8, x25, #0x1 9ce7c: 14000033 b 0x9cf48 9ce80: 91004308 add x8, x24, #0x10 9ce84: 927ced17 and x23, x8, #0xfffffffffffffff0 9ce88: aa1703e0 mov x0, x23 9ce8c: 97fdca79 bl 0xf870 9ce90: b24002e8 orr x8, x23, #0x1 9ce94: a90283f8 stp x24, x0, [sp, #0x28] 9ce98: f90013e8 str x8, [sp, #0x20] 9ce9c: eb1c02bf cmp x21, x28 9cea0: 54000340 b.eq 0x9cf08 9cea4: f100831f cmp x24, #0x20 9cea8: 54000223 b.lo 0x9ceec 9ceac: 927beb0a and x10, x24, #0xffffffffffffffe0 9ceb0: b40001ea cbz x10, 0x9ceec 9ceb4: 8b0a02a8 add x8, x21, x10 9ceb8: 8b0a0009 add x9, x0, x10 9cebc: 9100400b add x11, x0, #0x10 9cec0: 910042ac add x12, x21, #0x10 9cec4: aa0a03ed mov x13, x10 9cec8: ad7f8580 ldp q0, q1, [x12, #-0x10] 9cecc: d10081ad sub x13, x13, #0x20 9ced0: 9100818c add x12, x12, #0x20 9ced4: ad3f8560 stp q0, q1, [x11, #-0x10] 9ced8: 9100816b add x11, x11, #0x20 9cedc: b5ffff6d cbnz x13, 0x9cec8 9cee0: eb18015f cmp x10, x24 9cee4: 54000081 b.ne 0x9cef4 9cee8: 14000007 b 0x9cf04 9ceec: aa1503e8 mov x8, x21 9cef0: aa0003e9 mov x9, x0 9cef4: 3840150a ldrb w10, [x8], #0x1 9cef8: eb08039f cmp x28, x8 9cefc: 3800152a strb w10, [x9], #0x1 9cf00: 54ffffa1 b.ne 0x9cef4 9cf04: 8b180000 add x0, x0, x24 9cf08: 3900001f strb wzr, [x0] 9cf0c: 394083f6 ldrb w22, [sp, #0x20] 9cf10: a942d7e9 ldp x9, x21, [sp, #0x28] 9cf14: 910083e8 add x8, sp, #0x20 9cf18: b2400108 orr x8, x8, #0x1 9cf1c: 720002df tst w22, #0x1 9cf20: d341feca lsr x10, x22, #1 9cf24: 9a950101 csel x1, x8, x21, eq 9cf28: 9a890142 csel x2, x10, x9, eq 9cf2c: aa1903e0 mov x0, x25 9cf30: 97ffc7e2 bl 0x8eeb8 9cf34: 36000c16 tbz w22, #0x0, 0x9d0b4 9cf38: aa1503e0 mov x0, x21 9cf3c: 97fdcaa1 bl 0xf9c0 9cf40: 1400005d b 0x9d0b4 9cf44: f85e02c8 ldur x8, [x22, #-0x20] 9cf48: f9000fe8 str x8, [sp, #0x18] 9cf4c: 92800328 mov x8, #-0x1a // =-26 9cf50: f2efffe8 movk x8, #0x7fff, lsl #48 9cf54: eb08035f cmp x26, x8 9cf58: 54000108 b.hi 0x9cf78 9cf5c: d37ffb48 lsl x8, x26, #1 9cf60: eb08013f cmp x9, x8 9cf64: 9a893108 csel x8, x8, x9, lo 9cf68: f1005d1f cmp x8, #0x17 9cf6c: 540000a2 b.hs 0x9cf80 9cf70: 528002e8 mov w8, #0x17 // =23 9cf74: 14000005 b 0x9cf88 9cf78: b27bfbe8 orr x8, xzr, #0xffffffffffffffef 9cf7c: 14000003 b 0x9cf88 9cf80: 91004108 add x8, x8, #0x10 9cf84: 927ced08 and x8, x8, #0xfffffffffffffff0 9cf88: aa0803e0 mov x0, x8 9cf8c: f9000be8 str x8, [sp, #0x10] 9cf90: 97fdca38 bl 0xf870 9cf94: b4000117 cbz x23, 0x9cfb4 9cf98: f90007f7 str x23, [sp, #0x8] 9cf9c: f9400fe1 ldr x1, [sp, #0x18] 9cfa0: f94007e2 ldr x2, [sp, #0x8] 9cfa4: aa0003f7 mov x23, x0 9cfa8: 97fdca3a bl 0xf890 9cfac: aa1703e0 mov x0, x23 9cfb0: f94007f7 ldr x23, [sp, #0x8] 9cfb4: f1005b5f cmp x26, #0x16 9cfb8: 540000e0 b.eq 0x9cfd4 9cfbc: aa1703fa mov x26, x23 9cfc0: aa0003f7 mov x23, x0 9cfc4: f9400fe0 ldr x0, [sp, #0x18] 9cfc8: 97fdca7e bl 0xf9c0 9cfcc: aa1703e0 mov x0, x23 9cfd0: aa1a03f7 mov x23, x26 9cfd4: f81e02c0 stur x0, [x22, #-0x20] 9cfd8: f9400be8 ldr x8, [sp, #0x10] 9cfdc: b2400108 orr x8, x8, #0x1 9cfe0: f81d02c8 stur x8, [x22, #-0x30] 9cfe4: 37000068 tbnz w8, #0x0, 0x9cff0 9cfe8: 91000728 add x8, x25, #0x1 9cfec: 14000002 b 0x9cff4 9cff0: f85e02c8 ldur x8, [x22, #-0x20] 9cff4: eb1c02bf cmp x21, x28 9cff8: 8b170109 add x9, x8, x23 9cffc: 540004c0 b.eq 0x9d094 9d000: f100831f cmp x24, #0x20 9d004: cb1502ea sub x10, x23, x21 9d008: 54000062 b.hs 0x9d014 9d00c: aa1503eb mov x11, x21 9d010: 1400001b b 0x9d07c 9d014: 927beb0c and x12, x24, #0xffffffffffffffe0 9d018: b400012c cbz x12, 0x9d03c 9d01c: eb1c013f cmp x9, x28 9d020: 54000122 b.hs 0x9d044 9d024: 8b0a010b add x11, x8, x10 9d028: 8b0b038b add x11, x28, x11 9d02c: eb0b02bf cmp x21, x11 9d030: 540000a2 b.hs 0x9d044 9d034: aa1503eb mov x11, x21 9d038: 14000011 b 0x9d07c 9d03c: aa1503eb mov x11, x21 9d040: 1400000f b 0x9d07c 9d044: 8b17010e add x14, x8, x23 9d048: 8b0c0129 add x9, x9, x12 9d04c: 8b0c02ab add x11, x21, x12 9d050: 910042ad add x13, x21, #0x10 9d054: 910041ce add x14, x14, #0x10 9d058: aa0c03ef mov x15, x12 9d05c: ad7f85a0 ldp q0, q1, [x13, #-0x10] 9d060: 910081ad add x13, x13, #0x20 9d064: d10081ef sub x15, x15, #0x20 9d068: ad3f85c0 stp q0, q1, [x14, #-0x10] 9d06c: 910081ce add x14, x14, #0x20 9d070: b5ffff6f cbnz x15, 0x9d05c 9d074: eb18019f cmp x12, x24 9d078: 540000a0 b.eq 0x9d08c 9d07c: 3840156c ldrb w12, [x11], #0x1 9d080: eb0b039f cmp x28, x11 9d084: 3800152c strb w12, [x9], #0x1 9d088: 54ffffa1 b.ne 0x9d07c 9d08c: 8b0a0389 add x9, x28, x10 9d090: 8b090109 add x9, x8, x9 9d094: 3900013f strb wzr, [x9] 9d098: 39400329 ldrb w9, [x25] 9d09c: 8b1802e8 add x8, x23, x24 9d0a0: 37000089 tbnz w9, #0x0, 0x9d0b0 9d0a4: d37ff908 lsl x8, x8, #1 9d0a8: 39000328 strb w8, [x25] 9d0ac: 14000002 b 0x9d0b4 9d0b0: f81d82c8 stur x8, [x22, #-0x28] 9d0b4: 39400268 ldrb w8, [x19] 9d0b8: f9400669 ldr x9, [x19, #0x8] 9d0bc: d341fd0a lsr x10, x8, #1 9d0c0: 7200011f tst w8, #0x1 9d0c4: 9a890142 csel x2, x10, x9, eq 9d0c8: f1000c5f cmp x2, #0x3 9d0cc: 540000e8 b.hi 0x9d0e8 9d0d0: f9400689 ldr x9, [x20, #0x8] 9d0d4: f9400a6a ldr x10, [x19, #0x10] 9d0d8: 7200011f tst w8, #0x1 9d0dc: d100c120 sub x0, x9, #0x30 9d0e0: 9a931541 csinc x1, x10, x19, ne 9d0e4: 97ffc775 bl 0x8eeb8 9d0e8: 91000795 add x21, x28, #0x1 9d0ec: f9401768 ldr x8, [x27, #0x28] 9d0f0: f85a83a9 ldur x9, [x29, #-0x58] 9d0f4: eb09011f cmp x8, x9 9d0f8: 54000141 b.ne 0x9d120 9d0fc: aa1503e0 mov x0, x21 9d100: a94c7bfd ldp x29, x30, [sp, #0xc0] 9d104: a94b4ff4 ldp x20, x19, [sp, #0xb0] 9d108: a94a57f6 ldp x22, x21, [sp, #0xa0] 9d10c: a9495ff8 ldp x24, x23, [sp, #0x90] 9d110: a94867fa ldp x26, x25, [sp, #0x80] 9d114: a9476ffc ldp x28, x27, [sp, #0x70] 9d118: 910343ff add sp, sp, #0xd0 9d11c: d65f03c0 ret 9d120: 97fdc830 bl 0xf1e0 <__stack_chk_fail@plt> 9d124: 97fdc767 bl 0xeec0 9d128: 97fdc766 bl 0xeec0 9d12c: aa0003f3 mov x19, x0 9d130: 36000179 tbz w25, #0x0, 0x9d15c 9d134: aa1603e0 mov x0, x22 9d138: 97fdca22 bl 0xf9c0 9d13c: 394083e8 ldrb w8, [sp, #0x20] 9d140: 37000128 tbnz w8, #0x0, 0x9d164 9d144: 1400000a b 0x9d16c 9d148: aa0003f3 mov x19, x0 9d14c: 36000116 tbz w22, #0x0, 0x9d16c 9d150: aa1503e0 mov x0, x21 9d154: 14000005 b 0x9d168 9d158: aa0003f3 mov x19, x0 9d15c: 394083e8 ldrb w8, [sp, #0x20] 9d160: 36000068 tbz w8, #0x0, 0x9d16c 9d164: f9401be0 ldr x0, [sp, #0x30] 9d168: 97fdca16 bl 0xf9c0 9d16c: aa1303e0 mov x0, x19 9d170: 9400340b bl 0xaa19c 9d174: f81b0ff9 str x25, [sp, #-0x50]! 9d178: a9015ff8 stp x24, x23, [sp, #0x10] 9d17c: a90257f6 stp x22, x21, [sp, #0x20] 9d180: a9034ff4 stp x20, x19, [sp, #0x30] 9d184: a9047bfd stp x29, x30, [sp, #0x40] 9d188: 910103fd add x29, sp, #0x40 9d18c: aa0803f3 mov x19, x8 9d190: aa0003f7 mov x23, x0 9d194: a900fe7f stp xzr, xzr, [x19, #0x8] 9d198: f900027f str xzr, [x19] 9d19c: 394002f6 ldrb w22, [x23] 9d1a0: f94006f8 ldr x24, [x23, #0x8] 9d1a4: aa0103f4 mov x20, x1 9d1a8: aa1403e0 mov x0, x20 9d1ac: d341fed9 lsr x25, x22, #1 9d1b0: 97fdc970 bl 0xf770 9d1b4: f9400ae9 ldr x9, [x23, #0x10] 9d1b8: 720002df tst w22, #0x1 9d1bc: aa0003f5 mov x21, x0 9d1c0: 9a980336 csel x22, x25, x24, eq 9d1c4: 8b1502c8 add x8, x22, x21 9d1c8: 9a971537 csinc x23, x9, x23, ne 9d1cc: b100411f cmn x8, #0x10 9d1d0: 54000402 b.hs 0x9d250 9d1d4: f100591f cmp x8, #0x16 9d1d8: 540000c8 b.hi 0x9d1f0 9d1dc: d37ffac8 lsl x8, x22, #1 9d1e0: aa1303f8 mov x24, x19 9d1e4: 38001708 strb w8, [x24], #0x1 9d1e8: b5000176 cbnz x22, 0x9d214 9d1ec: 1400000e b 0x9d224 9d1f0: 91004108 add x8, x8, #0x10 9d1f4: 927ced19 and x25, x8, #0xfffffffffffffff0 9d1f8: aa1903e0 mov x0, x25 9d1fc: 97fdc99d bl 0xf870 9d200: aa0003f8 mov x24, x0 9d204: b2400328 orr x8, x25, #0x1 9d208: a900e276 stp x22, x24, [x19, #0x8] 9d20c: f9000268 str x8, [x19] 9d210: b40000b6 cbz x22, 0x9d224 9d214: aa1803e0 mov x0, x24 9d218: aa1703e1 mov x1, x23 9d21c: aa1603e2 mov x2, x22 9d220: 97fdc99c bl 0xf890 9d224: 38366b1f strb wzr, [x24, x22] 9d228: aa1303e0 mov x0, x19 9d22c: aa1403e1 mov x1, x20 9d230: aa1503e2 mov x2, x21 9d234: 97ffc721 bl 0x8eeb8 9d238: a9447bfd ldp x29, x30, [sp, #0x40] 9d23c: a9434ff4 ldp x20, x19, [sp, #0x30] 9d240: a94257f6 ldp x22, x21, [sp, #0x20] 9d244: a9415ff8 ldp x24, x23, [sp, #0x10] 9d248: f84507f9 ldr x25, [sp], #0x50 9d24c: d65f03c0 ret 9d250: 97fdc71c bl 0xeec0 9d254: 39400268 ldrb w8, [x19] 9d258: aa0003f4 mov x20, x0 9d25c: 36000068 tbz w8, #0x0, 0x9d268 9d260: f9400a60 ldr x0, [x19, #0x10] 9d264: 97fdc9d7 bl 0xf9c0 9d268: aa1403e0 mov x0, x20 9d26c: 940033cc bl 0xaa19c 9d270: d10183ff sub sp, sp, #0x60 9d274: a9025ff8 stp x24, x23, [sp, #0x20] 9d278: a90357f6 stp x22, x21, [sp, #0x30] 9d27c: a9044ff4 stp x20, x19, [sp, #0x40] 9d280: a9057bfd stp x29, x30, [sp, #0x50] 9d284: 910143fd add x29, sp, #0x50 9d288: d53bd058 mrs x24, TPIDR_EL0 9d28c: f9401708 ldr x8, [x24, #0x28] 9d290: aa0103f5 mov x21, x1 9d294: aa0003f4 mov x20, x0 9d298: cb1402a9 sub x9, x21, x20 9d29c: aa0203f3 mov x19, x2 9d2a0: f100093f cmp x9, #0x2 9d2a4: f9000fe8 str x8, [sp, #0x18] 9d2a8: 540011cb b.lt 0x9d4e0 9d2ac: 39400288 ldrb w8, [x20] 9d2b0: 7101bd1f cmp w8, #0x6f 9d2b4: 54000060 b.eq 0x9d2c0 9d2b8: 7101911f cmp w8, #0x64 9d2bc: 54000881 b.ne 0x9d3cc 9d2c0: 39400689 ldrb w9, [x20, #0x1] 9d2c4: 7101b93f cmp w9, #0x6e 9d2c8: 54000821 b.ne 0x9d3cc 9d2cc: 7101bd1f cmp w8, #0x6f 9d2d0: 91000a96 add x22, x20, #0x2 9d2d4: 540011c1 b.ne 0x9d50c 9d2d8: aa1603e0 mov x0, x22 9d2dc: aa1503e1 mov x1, x21 9d2e0: aa1303e2 mov x2, x19 9d2e4: 9400032d bl 0x9df98 9d2e8: aa0003f7 mov x23, x0 9d2ec: eb1602ff cmp x23, x22 9d2f0: aa1403e0 mov x0, x20 9d2f4: 54000f80 b.eq 0x9d4e4 9d2f8: aa1703e0 mov x0, x23 9d2fc: aa1503e1 mov x1, x21 9d300: aa1303e2 mov x2, x19 9d304: 97ffc7f0 bl 0x8f2c4 9d308: aa0003f4 mov x20, x0 9d30c: eb17029f cmp x20, x23 9d310: aa1703e0 mov x0, x23 9d314: 54000e80 b.eq 0x9d4e4 9d318: a9405668 ldp x8, x21, [x19] 9d31c: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 9d320: f2955569 movk x9, #0xaaab 9d324: cb0802a8 sub x8, x21, x8 9d328: 9344fd08 asr x8, x8, #4 9d32c: 9b097d08 mul x8, x8, x9 9d330: f100091f cmp x8, #0x2 9d334: 54000d63 b.lo 0x9d4e0 9d338: 385e82a8 ldurb w8, [x21, #-0x18] 9d33c: a97f2aa9 ldp x9, x10, [x21, #-0x10] 9d340: d1005eab sub x11, x21, #0x17 9d344: d100c2a0 sub x0, x21, #0x30 9d348: 7200011f tst w8, #0x1 9d34c: d341fd08 lsr x8, x8, #1 9d350: 9a8a0161 csel x1, x11, x10, eq 9d354: 9a890102 csel x2, x8, x9, eq 9d358: 97ffc6d8 bl 0x8eeb8 9d35c: f85e02a8 ldur x8, [x21, #-0x20] 9d360: f9000be8 str x8, [sp, #0x10] 9d364: 3cdd02a0 ldur q0, [x21, #-0x30] 9d368: 3d8003e0 str q0, [sp] 9d36c: a93dfebf stp xzr, xzr, [x21, #-0x28] 9d370: f81d02bf stur xzr, [x21, #-0x30] 9d374: f9400675 ldr x21, [x19, #0x8] 9d378: 385e82a8 ldurb w8, [x21, #-0x18] 9d37c: d100c2b6 sub x22, x21, #0x30 9d380: 36000068 tbz w8, #0x0, 0x9d38c 9d384: f85f82a0 ldur x0, [x21, #-0x8] 9d388: 97fdc98e bl 0xf9c0 9d38c: 394002c8 ldrb w8, [x22] 9d390: 36000068 tbz w8, #0x0, 0x9d39c 9d394: f85e02a0 ldur x0, [x21, #-0x20] 9d398: 97fdc98a bl 0xf9c0 9d39c: f9000676 str x22, [x19, #0x8] 9d3a0: d10182a0 sub x0, x21, #0x60 9d3a4: 394003f5 ldrb w21, [sp] 9d3a8: a940cfe9 ldp x9, x19, [sp, #0x8] 9d3ac: 910003e8 mov x8, sp 9d3b0: b2400108 orr x8, x8, #0x1 9d3b4: 720002bf tst w21, #0x1 9d3b8: d341feaa lsr x10, x21, #1 9d3bc: 9a930101 csel x1, x8, x19, eq 9d3c0: 9a890142 csel x2, x10, x9, eq 9d3c4: 97ffc6bd bl 0x8eeb8 9d3c8: 14000043 b 0x9d4d4 9d3cc: aa1403e0 mov x0, x20 9d3d0: aa1503e1 mov x1, x21 9d3d4: aa1303e2 mov x2, x19 9d3d8: 940018a6 bl 0xa3670 9d3dc: eb14001f cmp x0, x20 9d3e0: 54000821 b.ne 0x9d4e4 9d3e4: aa1403e0 mov x0, x20 9d3e8: aa1503e1 mov x1, x21 9d3ec: aa1303e2 mov x2, x19 9d3f0: 940002ea bl 0x9df98 9d3f4: aa0003f6 mov x22, x0 9d3f8: eb1402df cmp x22, x20 9d3fc: aa1403e0 mov x0, x20 9d400: 54000720 b.eq 0x9d4e4 9d404: aa1603e0 mov x0, x22 9d408: aa1503e1 mov x1, x21 9d40c: aa1303e2 mov x2, x19 9d410: 97ffc7ad bl 0x8f2c4 9d414: aa0003f4 mov x20, x0 9d418: eb16029f cmp x20, x22 9d41c: aa1603e0 mov x0, x22 9d420: 54000620 b.eq 0x9d4e4 9d424: a9405668 ldp x8, x21, [x19] 9d428: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 9d42c: f2955569 movk x9, #0xaaab 9d430: cb0802a8 sub x8, x21, x8 9d434: 9344fd08 asr x8, x8, #4 9d438: 9b097d08 mul x8, x8, x9 9d43c: f100091f cmp x8, #0x2 9d440: 54000503 b.lo 0x9d4e0 9d444: 385e82a8 ldurb w8, [x21, #-0x18] 9d448: a97f2aa9 ldp x9, x10, [x21, #-0x10] 9d44c: d1005eab sub x11, x21, #0x17 9d450: d100c2a0 sub x0, x21, #0x30 9d454: 7200011f tst w8, #0x1 9d458: d341fd08 lsr x8, x8, #1 9d45c: 9a8a0161 csel x1, x11, x10, eq 9d460: 9a890102 csel x2, x8, x9, eq 9d464: 97ffc695 bl 0x8eeb8 9d468: f85e02a8 ldur x8, [x21, #-0x20] 9d46c: f9000be8 str x8, [sp, #0x10] 9d470: 3cdd02a0 ldur q0, [x21, #-0x30] 9d474: 3d8003e0 str q0, [sp] 9d478: a93dfebf stp xzr, xzr, [x21, #-0x28] 9d47c: f81d02bf stur xzr, [x21, #-0x30] 9d480: f9400675 ldr x21, [x19, #0x8] 9d484: 385e82a8 ldurb w8, [x21, #-0x18] 9d488: d100c2b6 sub x22, x21, #0x30 9d48c: 36000068 tbz w8, #0x0, 0x9d498 9d490: f85f82a0 ldur x0, [x21, #-0x8] 9d494: 97fdc94b bl 0xf9c0 9d498: 394002c8 ldrb w8, [x22] 9d49c: 36000068 tbz w8, #0x0, 0x9d4a8 9d4a0: f85e02a0 ldur x0, [x21, #-0x20] 9d4a4: 97fdc947 bl 0xf9c0 9d4a8: f9000676 str x22, [x19, #0x8] 9d4ac: d10182a0 sub x0, x21, #0x60 9d4b0: 394003f5 ldrb w21, [sp] 9d4b4: a940cfe9 ldp x9, x19, [sp, #0x8] 9d4b8: 910003e8 mov x8, sp 9d4bc: b2400108 orr x8, x8, #0x1 9d4c0: 720002bf tst w21, #0x1 9d4c4: d341feaa lsr x10, x21, #1 9d4c8: 9a930101 csel x1, x8, x19, eq 9d4cc: 9a890142 csel x2, x10, x9, eq 9d4d0: 97ffc67a bl 0x8eeb8 9d4d4: 36000075 tbz w21, #0x0, 0x9d4e0 9d4d8: aa1303e0 mov x0, x19 9d4dc: 97fdc939 bl 0xf9c0 9d4e0: aa1403e0 mov x0, x20 9d4e4: f9401708 ldr x8, [x24, #0x28] 9d4e8: f9400fe9 ldr x9, [sp, #0x18] 9d4ec: eb09011f cmp x8, x9 9d4f0: 540004e1 b.ne 0x9d58c 9d4f4: a9457bfd ldp x29, x30, [sp, #0x50] 9d4f8: a9444ff4 ldp x20, x19, [sp, #0x40] 9d4fc: a94357f6 ldp x22, x21, [sp, #0x30] 9d500: a9425ff8 ldp x24, x23, [sp, #0x20] 9d504: 910183ff add sp, sp, #0x60 9d508: d65f03c0 ret 9d50c: eb1502df cmp x22, x21 9d510: 54000380 b.eq 0x9d580 9d514: aa1603e0 mov x0, x22 9d518: aa1503e1 mov x1, x21 9d51c: aa1303e2 mov x2, x19 9d520: 94000025 bl 0x9d5b4 9d524: aa0003f7 mov x23, x0 9d528: eb1602ff cmp x23, x22 9d52c: 540000c1 b.ne 0x9d544 9d530: aa1603e0 mov x0, x22 9d534: aa1503e1 mov x1, x21 9d538: aa1303e2 mov x2, x19 9d53c: 9400184d bl 0xa3670 9d540: aa0003f7 mov x23, x0 9d544: eb1602ff cmp x23, x22 9d548: 540001a0 b.eq 0x9d57c 9d54c: a9402269 ldp x9, x8, [x19] 9d550: aa1603f5 mov x21, x22 9d554: eb08013f cmp x9, x8 9d558: 54000140 b.eq 0x9d580 9d55c: b00000e2 adrp x2, 0xba000 9d560: d100c100 sub x0, x8, #0x30 9d564: 913e3c42 add x2, x2, #0xf8f 9d568: 320003e3 orr w3, wzr, #0x1 9d56c: aa1f03e1 mov x1, xzr 9d570: 97ffc5d4 bl 0x8ecc0 9d574: aa1703f5 mov x21, x23 9d578: 14000002 b 0x9d580 9d57c: aa1603f5 mov x21, x22 9d580: eb1602bf cmp x21, x22 9d584: 9a950280 csel x0, x20, x21, eq 9d588: 17ffffd7 b 0x9d4e4 9d58c: 97fdc715 bl 0xf1e0 <__stack_chk_fail@plt> 9d590: aa0003f4 mov x20, x0 9d594: 37000095 tbnz w21, #0x0, 0x9d5a4 9d598: 14000005 b 0x9d5ac 9d59c: aa0003f4 mov x20, x0 9d5a0: 36000075 tbz w21, #0x0, 0x9d5ac 9d5a4: aa1303e0 mov x0, x19 9d5a8: 97fdc906 bl 0xf9c0 9d5ac: aa1403e0 mov x0, x20 9d5b0: 940032fb bl 0xaa19c 9d5b4: d10243ff sub sp, sp, #0x90 9d5b8: f90023f9 str x25, [sp, #0x40] 9d5bc: a9055ff8 stp x24, x23, [sp, #0x50] 9d5c0: a90657f6 stp x22, x21, [sp, #0x60] 9d5c4: a9074ff4 stp x20, x19, [sp, #0x70] 9d5c8: a9087bfd stp x29, x30, [sp, #0x80] 9d5cc: 910203fd add x29, sp, #0x80 9d5d0: d53bd057 mrs x23, TPIDR_EL0 9d5d4: f94016e8 ldr x8, [x23, #0x28] 9d5d8: aa0103f5 mov x21, x1 9d5dc: aa0003f6 mov x22, x0 9d5e0: aa0203f3 mov x19, x2 9d5e4: eb1502df cmp x22, x21 9d5e8: f9001fe8 str x8, [sp, #0x38] 9d5ec: 54001380 b.eq 0x9d85c 9d5f0: 394002c8 ldrb w8, [x22] 9d5f4: 7101111f cmp w8, #0x44 9d5f8: 54000ce0 b.eq 0x9d794 9d5fc: 71014d1f cmp w8, #0x53 9d600: 540005c0 b.eq 0x9d6b8 9d604: 7101511f cmp w8, #0x54 9d608: 540012a1 b.ne 0x9d85c 9d60c: a9402668 ldp x8, x9, [x19] 9d610: b201f3f9 mov x25, #-0x5555555555555556 // =-6148914691236517206 9d614: f2955579 movk x25, #0xaaab 9d618: aa1603e0 mov x0, x22 9d61c: cb080128 sub x8, x9, x8 9d620: 9344fd08 asr x8, x8, #4 9d624: aa1503e1 mov x1, x21 9d628: aa1303e2 mov x2, x19 9d62c: 9b197d18 mul x24, x8, x25 9d630: 97ffd0a8 bl 0x918d0 9d634: a9402269 ldp x9, x8, [x19] 9d638: aa0003f4 mov x20, x0 9d63c: eb16029f cmp x20, x22 9d640: cb090109 sub x9, x8, x9 9d644: 9344fd29 asr x9, x9, #4 9d648: 9b197d29 mul x9, x9, x25 9d64c: 54000e80 b.eq 0x9d81c 9d650: 9100070a add x10, x24, #0x1 9d654: eb0a013f cmp x9, x10 9d658: 54000e21 b.ne 0x9d81c 9d65c: f9400e69 ldr x9, [x19, #0x18] 9d660: d100c101 sub x1, x8, #0x30 9d664: 910043e0 add x0, sp, #0x10 9d668: 910023e2 add x2, sp, #0x8 9d66c: f90007e9 str x9, [sp, #0x8] 9d670: 97ffc675 bl 0x8f044 9d674: a942a668 ldp x8, x9, [x19, #0x28] 9d678: eb09011f cmp x8, x9 9d67c: 540010a2 b.hs 0x9d890 9d680: f94017e9 ldr x9, [sp, #0x28] 9d684: f9000d09 str x9, [x8, #0x18] 9d688: 3dc007e0 ldr q0, [sp, #0x10] 9d68c: 3d800100 str q0, [x8] 9d690: f94013e9 ldr x9, [sp, #0x20] 9d694: f9000909 str x9, [x8, #0x10] 9d698: a901ffff stp xzr, xzr, [sp, #0x18] 9d69c: f9000bff str xzr, [sp, #0x10] 9d6a0: f9401668 ldr x8, [x19, #0x28] 9d6a4: 91008108 add x8, x8, #0x20 9d6a8: f9001668 str x8, [x19, #0x28] 9d6ac: f9400bf3 ldr x19, [sp, #0x10] 9d6b0: b50021b3 cbnz x19, 0x9dae4 9d6b4: 1400006b b 0x9d860 9d6b8: aa1603e0 mov x0, x22 9d6bc: aa1503e1 mov x1, x21 9d6c0: aa1303e2 mov x2, x19 9d6c4: 97ffca87 bl 0x900e0 9d6c8: aa0003f4 mov x20, x0 9d6cc: eb16029f cmp x20, x22 9d6d0: 54000c81 b.ne 0x9d860 9d6d4: cb1602a8 sub x8, x21, x22 9d6d8: f1000d1f cmp x8, #0x3 9d6dc: 54000c0b b.lt 0x9d85c 9d6e0: 394006c8 ldrb w8, [x22, #0x1] 9d6e4: 7101d11f cmp w8, #0x74 9d6e8: 54000ba1 b.ne 0x9d85c 9d6ec: 91000ad4 add x20, x22, #0x2 9d6f0: aa1403e0 mov x0, x20 9d6f4: aa1503e1 mov x1, x21 9d6f8: aa1303e2 mov x2, x19 9d6fc: 97ffd520 bl 0x92b7c 9d700: aa0003f5 mov x21, x0 9d704: eb1402bf cmp x21, x20 9d708: 54000aa0 b.eq 0x9d85c 9d70c: a9402269 ldp x9, x8, [x19] 9d710: aa1603f4 mov x20, x22 9d714: eb08013f cmp x9, x8 9d718: 54000a40 b.eq 0x9d860 9d71c: d00000e2 adrp x2, 0xbb000 9d720: d100c100 sub x0, x8, #0x30 9d724: 91057842 add x2, x2, #0x15e 9d728: 528000a3 mov w3, #0x5 // =5 9d72c: aa1f03e1 mov x1, xzr 9d730: 97ffc564 bl 0x8ecc0 9d734: f9400668 ldr x8, [x19, #0x8] 9d738: f9400e69 ldr x9, [x19, #0x18] 9d73c: 910043e0 add x0, sp, #0x10 9d740: 910023e2 add x2, sp, #0x8 9d744: d100c101 sub x1, x8, #0x30 9d748: f90007e9 str x9, [sp, #0x8] 9d74c: 97ffc63e bl 0x8f044 9d750: a942a668 ldp x8, x9, [x19, #0x28] 9d754: eb09011f cmp x8, x9 9d758: 540027e2 b.hs 0x9dc54 9d75c: f94017e9 ldr x9, [sp, #0x28] 9d760: f9000d09 str x9, [x8, #0x18] 9d764: 3dc007e0 ldr q0, [sp, #0x10] 9d768: 3d800100 str q0, [x8] 9d76c: f94013e9 ldr x9, [sp, #0x20] 9d770: f9000909 str x9, [x8, #0x10] 9d774: a901ffff stp xzr, xzr, [sp, #0x18] 9d778: f9000bff str xzr, [sp, #0x10] 9d77c: f9401668 ldr x8, [x19, #0x28] 9d780: 91008108 add x8, x8, #0x20 9d784: f9001668 str x8, [x19, #0x28] 9d788: f9400bf3 ldr x19, [sp, #0x10] 9d78c: b5003173 cbnz x19, 0x9ddb8 9d790: 1400012f b 0x9dc4c 9d794: aa1603e0 mov x0, x22 9d798: aa1503e1 mov x1, x21 9d79c: aa1303e2 mov x2, x19 9d7a0: 97ffd464 bl 0x92930 9d7a4: aa0003f5 mov x21, x0 9d7a8: eb1602bf cmp x21, x22 9d7ac: 54000580 b.eq 0x9d85c 9d7b0: a9402269 ldp x9, x8, [x19] 9d7b4: aa1603f4 mov x20, x22 9d7b8: eb08013f cmp x9, x8 9d7bc: 54000520 b.eq 0x9d860 9d7c0: f9400e69 ldr x9, [x19, #0x18] 9d7c4: d100c101 sub x1, x8, #0x30 9d7c8: 910043e0 add x0, sp, #0x10 9d7cc: 910023e2 add x2, sp, #0x8 9d7d0: f90007e9 str x9, [sp, #0x8] 9d7d4: 97ffc61c bl 0x8f044 9d7d8: a942a668 ldp x8, x9, [x19, #0x28] 9d7dc: eb09011f cmp x8, x9 9d7e0: 540007a2 b.hs 0x9d8d4 9d7e4: f94017e9 ldr x9, [sp, #0x28] 9d7e8: f9000d09 str x9, [x8, #0x18] 9d7ec: 3dc007e0 ldr q0, [sp, #0x10] 9d7f0: 3d800100 str q0, [x8] 9d7f4: f94013e9 ldr x9, [sp, #0x20] 9d7f8: f9000909 str x9, [x8, #0x10] 9d7fc: a901ffff stp xzr, xzr, [sp, #0x18] 9d800: f9000bff str xzr, [sp, #0x10] 9d804: f9401668 ldr x8, [x19, #0x28] 9d808: 91008108 add x8, x8, #0x20 9d80c: f9001668 str x8, [x19, #0x28] 9d810: f9400bf3 ldr x19, [sp, #0x10] 9d814: b5001e13 cbnz x19, 0x9dbd4 9d818: 1400010d b 0x9dc4c 9d81c: eb18013f cmp x9, x24 9d820: 540001e0 b.eq 0x9d85c 9d824: d100c114 sub x20, x8, #0x30 9d828: cb090315 sub x21, x24, x9 9d82c: 39406288 ldrb w8, [x20, #0x18] 9d830: 36000068 tbz w8, #0x0, 0x9d83c 9d834: f9401680 ldr x0, [x20, #0x28] 9d838: 97fdc862 bl 0xf9c0 9d83c: 39400288 ldrb w8, [x20] 9d840: 36000068 tbz w8, #0x0, 0x9d84c 9d844: f9400a80 ldr x0, [x20, #0x10] 9d848: 97fdc85e bl 0xf9c0 9d84c: f9000674 str x20, [x19, #0x8] 9d850: 910006b5 add x21, x21, #0x1 9d854: d100c294 sub x20, x20, #0x30 9d858: b5fffeb5 cbnz x21, 0x9d82c 9d85c: aa1603f4 mov x20, x22 9d860: f94016e8 ldr x8, [x23, #0x28] 9d864: f9401fe9 ldr x9, [sp, #0x38] 9d868: eb09011f cmp x8, x9 9d86c: 54002c61 b.ne 0x9ddf8 9d870: aa1403e0 mov x0, x20 9d874: a9487bfd ldp x29, x30, [sp, #0x80] 9d878: a9474ff4 ldp x20, x19, [sp, #0x70] 9d87c: a94657f6 ldp x22, x21, [sp, #0x60] 9d880: a9455ff8 ldp x24, x23, [sp, #0x50] 9d884: f94023f9 ldr x25, [sp, #0x40] 9d888: 910243ff add sp, sp, #0x90 9d88c: d65f03c0 ret 9d890: f940126a ldr x10, [x19, #0x20] 9d894: cb0a0108 sub x8, x8, x10 9d898: 9345fd15 asr x21, x8, #5 9d89c: 910006a8 add x8, x21, #0x1 9d8a0: d37bfd0b lsr x11, x8, #59 9d8a4: b5002acb cbnz x11, 0x9ddfc 9d8a8: cb0a0129 sub x9, x9, x10 9d8ac: 9345fd2a asr x10, x9, #5 9d8b0: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 9d8b4: eb0b015f cmp x10, x11 9d8b8: 54000308 b.hi 0x9d918 9d8bc: 9344fd29 asr x9, x9, #4 9d8c0: eb08013f cmp x9, x8 9d8c4: 9a893116 csel x22, x8, x9, lo 9d8c8: b50002b6 cbnz x22, 0x9d91c 9d8cc: aa1f03e0 mov x0, xzr 9d8d0: 1400001f b 0x9d94c 9d8d4: f940126a ldr x10, [x19, #0x20] 9d8d8: cb0a0108 sub x8, x8, x10 9d8dc: 9345fd14 asr x20, x8, #5 9d8e0: 91000688 add x8, x20, #0x1 9d8e4: d37bfd0b lsr x11, x8, #59 9d8e8: b50028cb cbnz x11, 0x9de00 9d8ec: cb0a0129 sub x9, x9, x10 9d8f0: 9345fd2a asr x10, x9, #5 9d8f4: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 9d8f8: eb0b015f cmp x10, x11 9d8fc: 54000648 b.hi 0x9d9c4 9d900: 9344fd29 asr x9, x9, #4 9d904: eb08013f cmp x9, x8 9d908: 9a893116 csel x22, x8, x9, lo 9d90c: b50005f6 cbnz x22, 0x9d9c8 9d910: aa1f03e0 mov x0, xzr 9d914: 14000052 b 0x9da5c 9d918: b240ebf6 orr x22, xzr, #0x7ffffffffffffff 9d91c: f9401e69 ldr x9, [x19, #0x38] 9d920: d37beac8 lsl x8, x22, #5 9d924: f9480120 ldr x0, [x9, #0x1000] 9d928: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9d92c: cb00014a sub x10, x10, x0 9d930: eb08015f cmp x10, x8 9d934: 54000082 b.hs 0x9d944 9d938: aa0803e0 mov x0, x8 9d93c: 97fdc7cd bl 0xf870 9d940: 14000003 b 0x9d94c 9d944: 8b080008 add x8, x0, x8 9d948: f9080128 str x8, [x9, #0x1000] 9d94c: 8b151408 add x8, x0, x21, lsl #5 9d950: a900fd1f stp xzr, xzr, [x8, #0x8] 9d954: f94017e9 ldr x9, [sp, #0x28] 9d958: 9100810a add x10, x8, #0x20 9d95c: f9000d09 str x9, [x8, #0x18] 9d960: 3dc007e0 ldr q0, [sp, #0x10] 9d964: 3d800100 str q0, [x8] 9d968: f94013e9 ldr x9, [sp, #0x20] 9d96c: f9000909 str x9, [x8, #0x10] 9d970: a901ffff stp xzr, xzr, [sp, #0x18] 9d974: f9000bff str xzr, [sp, #0x10] 9d978: a9422e75 ldp x21, x11, [x19, #0x20] 9d97c: 8b161409 add x9, x0, x22, lsl #5 9d980: eb15017f cmp x11, x21 9d984: 54000360 b.eq 0x9d9f0 9d988: a93efd1f stp xzr, xzr, [x8, #-0x18] 9d98c: f81e011f stur xzr, [x8, #-0x20] 9d990: f85f816c ldur x12, [x11, #-0x8] 9d994: f81f810c stur x12, [x8, #-0x8] 9d998: 3cde0d60 ldr q0, [x11, #-0x20]! 9d99c: 3c9e0100 stur q0, [x8, #-0x20] 9d9a0: f940096c ldr x12, [x11, #0x10] 9d9a4: eb0b02bf cmp x21, x11 9d9a8: f81f010c stur x12, [x8, #-0x10] 9d9ac: d1008108 sub x8, x8, #0x20 9d9b0: a900fd7f stp xzr, xzr, [x11, #0x8] 9d9b4: f900017f str xzr, [x11] 9d9b8: 54fffe81 b.ne 0x9d988 9d9bc: a9425676 ldp x22, x21, [x19, #0x20] 9d9c0: 1400000d b 0x9d9f4 9d9c4: b240ebf6 orr x22, xzr, #0x7ffffffffffffff 9d9c8: f9401e69 ldr x9, [x19, #0x38] 9d9cc: d37beac8 lsl x8, x22, #5 9d9d0: f9480120 ldr x0, [x9, #0x1000] 9d9d4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9d9d8: cb00014a sub x10, x10, x0 9d9dc: eb08015f cmp x10, x8 9d9e0: 540003a2 b.hs 0x9da54 9d9e4: aa0803e0 mov x0, x8 9d9e8: 97fdc7a2 bl 0xf870 9d9ec: 1400001c b 0x9da5c 9d9f0: aa1503f6 mov x22, x21 9d9f4: f9401a78 ldr x24, [x19, #0x30] 9d9f8: eb1602bf cmp x21, x22 9d9fc: a9022a68 stp x8, x10, [x19, #0x20] 9da00: f9001a69 str x9, [x19, #0x30] 9da04: 540000c0 b.eq 0x9da1c 9da08: d10082b5 sub x21, x21, #0x20 9da0c: aa1503e0 mov x0, x21 9da10: 97ffc601 bl 0x8f214 9da14: eb1502df cmp x22, x21 9da18: 54ffff81 b.ne 0x9da08 9da1c: b4000616 cbz x22, 0x9dadc 9da20: f9401e68 ldr x8, [x19, #0x38] 9da24: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9da28: eb16013f cmp x9, x22 9da2c: 54000543 b.lo 0x9dad4 9da30: eb16011f cmp x8, x22 9da34: 54000508 b.hi 0x9dad4 9da38: f9480109 ldr x9, [x8, #0x1000] 9da3c: eb18013f cmp x9, x24 9da40: 540004e1 b.ne 0x9dadc 9da44: f9080116 str x22, [x8, #0x1000] 9da48: f9400bf3 ldr x19, [sp, #0x10] 9da4c: b50004d3 cbnz x19, 0x9dae4 9da50: 17ffff84 b 0x9d860 9da54: 8b080008 add x8, x0, x8 9da58: f9080128 str x8, [x9, #0x1000] 9da5c: 8b141408 add x8, x0, x20, lsl #5 9da60: a900fd1f stp xzr, xzr, [x8, #0x8] 9da64: f94017e9 ldr x9, [sp, #0x28] 9da68: 9100810a add x10, x8, #0x20 9da6c: f9000d09 str x9, [x8, #0x18] 9da70: 3dc007e0 ldr q0, [sp, #0x10] 9da74: 3d800100 str q0, [x8] 9da78: f94013e9 ldr x9, [sp, #0x20] 9da7c: f9000909 str x9, [x8, #0x10] 9da80: a901ffff stp xzr, xzr, [sp, #0x18] 9da84: f9000bff str xzr, [sp, #0x10] 9da88: a9422e74 ldp x20, x11, [x19, #0x20] 9da8c: 8b161409 add x9, x0, x22, lsl #5 9da90: eb14017f cmp x11, x20 9da94: 54000660 b.eq 0x9db60 9da98: a93efd1f stp xzr, xzr, [x8, #-0x18] 9da9c: f81e011f stur xzr, [x8, #-0x20] 9daa0: f85f816c ldur x12, [x11, #-0x8] 9daa4: f81f810c stur x12, [x8, #-0x8] 9daa8: 3cde0d60 ldr q0, [x11, #-0x20]! 9daac: 3c9e0100 stur q0, [x8, #-0x20] 9dab0: f940096c ldr x12, [x11, #0x10] 9dab4: eb0b029f cmp x20, x11 9dab8: f81f010c stur x12, [x8, #-0x10] 9dabc: d1008108 sub x8, x8, #0x20 9dac0: a900fd7f stp xzr, xzr, [x11, #0x8] 9dac4: f900017f str xzr, [x11] 9dac8: 54fffe81 b.ne 0x9da98 9dacc: a9425276 ldp x22, x20, [x19, #0x20] 9dad0: 14000025 b 0x9db64 9dad4: aa1603e0 mov x0, x22 9dad8: 97fdc7ba bl 0xf9c0 9dadc: f9400bf3 ldr x19, [sp, #0x10] 9dae0: b4ffec13 cbz x19, 0x9d860 9dae4: f9400ff5 ldr x21, [sp, #0x18] 9dae8: eb1302bf cmp x21, x19 9daec: 540001a0 b.eq 0x9db20 9daf0: 385e82a8 ldurb w8, [x21, #-0x18] 9daf4: 36000068 tbz w8, #0x0, 0x9db00 9daf8: f85f82a0 ldur x0, [x21, #-0x8] 9dafc: 97fdc7b1 bl 0xf9c0 9db00: 385d02a8 ldurb w8, [x21, #-0x30] 9db04: d100c2b6 sub x22, x21, #0x30 9db08: 36000068 tbz w8, #0x0, 0x9db14 9db0c: f85e02a0 ldur x0, [x21, #-0x20] 9db10: 97fdc7ac bl 0xf9c0 9db14: eb16027f cmp x19, x22 9db18: aa1603f5 mov x21, x22 9db1c: 54fffea1 b.ne 0x9daf0 9db20: f94017e8 ldr x8, [sp, #0x28] 9db24: f9000ff3 str x19, [sp, #0x18] 9db28: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9db2c: eb13013f cmp x9, x19 9db30: 54000123 b.lo 0x9db54 9db34: eb13011f cmp x8, x19 9db38: 540000e8 b.hi 0x9db54 9db3c: f94013e9 ldr x9, [sp, #0x20] 9db40: f948010a ldr x10, [x8, #0x1000] 9db44: eb09015f cmp x10, x9 9db48: 54ffe8c1 b.ne 0x9d860 9db4c: f9080113 str x19, [x8, #0x1000] 9db50: 17ffff44 b 0x9d860 9db54: aa1303e0 mov x0, x19 9db58: 97fdc79a bl 0xf9c0 9db5c: 17ffff41 b 0x9d860 9db60: aa1403f6 mov x22, x20 9db64: f9401a78 ldr x24, [x19, #0x30] 9db68: eb16029f cmp x20, x22 9db6c: a9022a68 stp x8, x10, [x19, #0x20] 9db70: f9001a69 str x9, [x19, #0x30] 9db74: 540000c0 b.eq 0x9db8c 9db78: d1008294 sub x20, x20, #0x20 9db7c: aa1403e0 mov x0, x20 9db80: 97ffc5a5 bl 0x8f214 9db84: eb1402df cmp x22, x20 9db88: 54ffff81 b.ne 0x9db78 9db8c: b4000216 cbz x22, 0x9dbcc 9db90: f9401e68 ldr x8, [x19, #0x38] 9db94: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9db98: eb16013f cmp x9, x22 9db9c: 54000143 b.lo 0x9dbc4 9dba0: eb16011f cmp x8, x22 9dba4: 54000108 b.hi 0x9dbc4 9dba8: f9480109 ldr x9, [x8, #0x1000] 9dbac: eb18013f cmp x9, x24 9dbb0: 540000e1 b.ne 0x9dbcc 9dbb4: f9080116 str x22, [x8, #0x1000] 9dbb8: f9400bf3 ldr x19, [sp, #0x10] 9dbbc: b50000d3 cbnz x19, 0x9dbd4 9dbc0: 14000023 b 0x9dc4c 9dbc4: aa1603e0 mov x0, x22 9dbc8: 97fdc77e bl 0xf9c0 9dbcc: f9400bf3 ldr x19, [sp, #0x10] 9dbd0: b40003f3 cbz x19, 0x9dc4c 9dbd4: f9400ff4 ldr x20, [sp, #0x18] 9dbd8: eb13029f cmp x20, x19 9dbdc: 540001a0 b.eq 0x9dc10 9dbe0: 385e8288 ldurb w8, [x20, #-0x18] 9dbe4: 36000068 tbz w8, #0x0, 0x9dbf0 9dbe8: f85f8280 ldur x0, [x20, #-0x8] 9dbec: 97fdc775 bl 0xf9c0 9dbf0: 385d0288 ldurb w8, [x20, #-0x30] 9dbf4: d100c296 sub x22, x20, #0x30 9dbf8: 36000068 tbz w8, #0x0, 0x9dc04 9dbfc: f85e0280 ldur x0, [x20, #-0x20] 9dc00: 97fdc770 bl 0xf9c0 9dc04: eb16027f cmp x19, x22 9dc08: aa1603f4 mov x20, x22 9dc0c: 54fffea1 b.ne 0x9dbe0 9dc10: f94017e8 ldr x8, [sp, #0x28] 9dc14: f9000ff3 str x19, [sp, #0x18] 9dc18: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9dc1c: eb13013f cmp x9, x19 9dc20: 54000123 b.lo 0x9dc44 9dc24: eb13011f cmp x8, x19 9dc28: 540000e8 b.hi 0x9dc44 9dc2c: f94013e9 ldr x9, [sp, #0x20] 9dc30: f948010a ldr x10, [x8, #0x1000] 9dc34: eb09015f cmp x10, x9 9dc38: 540000a1 b.ne 0x9dc4c 9dc3c: f9080113 str x19, [x8, #0x1000] 9dc40: 14000003 b 0x9dc4c 9dc44: aa1303e0 mov x0, x19 9dc48: 97fdc75e bl 0xf9c0 9dc4c: aa1503f4 mov x20, x21 9dc50: 17ffff04 b 0x9d860 9dc54: f940126a ldr x10, [x19, #0x20] 9dc58: cb0a0108 sub x8, x8, x10 9dc5c: 9345fd14 asr x20, x8, #5 9dc60: 91000688 add x8, x20, #0x1 9dc64: d37bfd0b lsr x11, x8, #59 9dc68: b5000ceb cbnz x11, 0x9de04 9dc6c: cb0a0129 sub x9, x9, x10 9dc70: 9345fd2a asr x10, x9, #5 9dc74: b27fe3eb mov x11, #0x3fffffffffffffe // =288230376151711742 9dc78: eb0b015f cmp x10, x11 9dc7c: 540000e8 b.hi 0x9dc98 9dc80: 9344fd29 asr x9, x9, #4 9dc84: eb08013f cmp x9, x8 9dc88: 9a893116 csel x22, x8, x9, lo 9dc8c: b5000096 cbnz x22, 0x9dc9c 9dc90: aa1f03e0 mov x0, xzr 9dc94: 1400000e b 0x9dccc 9dc98: b240ebf6 orr x22, xzr, #0x7ffffffffffffff 9dc9c: f9401e69 ldr x9, [x19, #0x38] 9dca0: d37beac8 lsl x8, x22, #5 9dca4: f9480120 ldr x0, [x9, #0x1000] 9dca8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9dcac: cb00014a sub x10, x10, x0 9dcb0: eb08015f cmp x10, x8 9dcb4: 54000082 b.hs 0x9dcc4 9dcb8: aa0803e0 mov x0, x8 9dcbc: 97fdc6ed bl 0xf870 9dcc0: 14000003 b 0x9dccc 9dcc4: 8b080008 add x8, x0, x8 9dcc8: f9080128 str x8, [x9, #0x1000] 9dccc: 8b141408 add x8, x0, x20, lsl #5 9dcd0: a900fd1f stp xzr, xzr, [x8, #0x8] 9dcd4: f94017e9 ldr x9, [sp, #0x28] 9dcd8: 9100810a add x10, x8, #0x20 9dcdc: f9000d09 str x9, [x8, #0x18] 9dce0: 3dc007e0 ldr q0, [sp, #0x10] 9dce4: 3d800100 str q0, [x8] 9dce8: f94013e9 ldr x9, [sp, #0x20] 9dcec: f9000909 str x9, [x8, #0x10] 9dcf0: a901ffff stp xzr, xzr, [sp, #0x18] 9dcf4: f9000bff str xzr, [sp, #0x10] 9dcf8: a9422e74 ldp x20, x11, [x19, #0x20] 9dcfc: 8b161409 add x9, x0, x22, lsl #5 9dd00: eb14017f cmp x11, x20 9dd04: 54000200 b.eq 0x9dd44 9dd08: a93efd1f stp xzr, xzr, [x8, #-0x18] 9dd0c: f81e011f stur xzr, [x8, #-0x20] 9dd10: f85f816c ldur x12, [x11, #-0x8] 9dd14: f81f810c stur x12, [x8, #-0x8] 9dd18: 3cde0d60 ldr q0, [x11, #-0x20]! 9dd1c: 3c9e0100 stur q0, [x8, #-0x20] 9dd20: f940096c ldr x12, [x11, #0x10] 9dd24: eb0b029f cmp x20, x11 9dd28: f81f010c stur x12, [x8, #-0x10] 9dd2c: d1008108 sub x8, x8, #0x20 9dd30: a900fd7f stp xzr, xzr, [x11, #0x8] 9dd34: f900017f str xzr, [x11] 9dd38: 54fffe81 b.ne 0x9dd08 9dd3c: a9425276 ldp x22, x20, [x19, #0x20] 9dd40: 14000002 b 0x9dd48 9dd44: aa1403f6 mov x22, x20 9dd48: f9401a78 ldr x24, [x19, #0x30] 9dd4c: eb16029f cmp x20, x22 9dd50: a9022a68 stp x8, x10, [x19, #0x20] 9dd54: f9001a69 str x9, [x19, #0x30] 9dd58: 540000c0 b.eq 0x9dd70 9dd5c: d1008294 sub x20, x20, #0x20 9dd60: aa1403e0 mov x0, x20 9dd64: 97ffc52c bl 0x8f214 9dd68: eb1402df cmp x22, x20 9dd6c: 54ffff81 b.ne 0x9dd5c 9dd70: b4000216 cbz x22, 0x9ddb0 9dd74: f9401e68 ldr x8, [x19, #0x38] 9dd78: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9dd7c: eb16013f cmp x9, x22 9dd80: 54000143 b.lo 0x9dda8 9dd84: eb16011f cmp x8, x22 9dd88: 54000108 b.hi 0x9dda8 9dd8c: f9480109 ldr x9, [x8, #0x1000] 9dd90: eb18013f cmp x9, x24 9dd94: 540000e1 b.ne 0x9ddb0 9dd98: f9080116 str x22, [x8, #0x1000] 9dd9c: f9400bf3 ldr x19, [sp, #0x10] 9dda0: b50000d3 cbnz x19, 0x9ddb8 9dda4: 17ffffaa b 0x9dc4c 9dda8: aa1603e0 mov x0, x22 9ddac: 97fdc705 bl 0xf9c0 9ddb0: f9400bf3 ldr x19, [sp, #0x10] 9ddb4: b4fff4d3 cbz x19, 0x9dc4c 9ddb8: f9400ff4 ldr x20, [sp, #0x18] 9ddbc: eb13029f cmp x20, x19 9ddc0: 54fff280 b.eq 0x9dc10 9ddc4: 385e8288 ldurb w8, [x20, #-0x18] 9ddc8: 36000068 tbz w8, #0x0, 0x9ddd4 9ddcc: f85f8280 ldur x0, [x20, #-0x8] 9ddd0: 97fdc6fc bl 0xf9c0 9ddd4: 385d0288 ldurb w8, [x20, #-0x30] 9ddd8: d100c296 sub x22, x20, #0x30 9dddc: 36000068 tbz w8, #0x0, 0x9dde8 9dde0: f85e0280 ldur x0, [x20, #-0x20] 9dde4: 97fdc6f7 bl 0xf9c0 9dde8: eb16027f cmp x19, x22 9ddec: aa1603f4 mov x20, x22 9ddf0: 54fffea1 b.ne 0x9ddc4 9ddf4: 17ffff87 b 0x9dc10 9ddf8: 97fdc4fa bl 0xf1e0 <__stack_chk_fail@plt> 9ddfc: 97fdc431 bl 0xeec0 9de00: 97fdc430 bl 0xeec0 9de04: 97fdc42f bl 0xeec0 9de08: f9400bf4 ldr x20, [sp, #0x10] 9de0c: aa0003f3 mov x19, x0 9de10: b4000c14 cbz x20, 0x9df90 9de14: f9400ff5 ldr x21, [sp, #0x18] 9de18: eb1402bf cmp x21, x20 9de1c: 540001a0 b.eq 0x9de50 9de20: 385e82a8 ldurb w8, [x21, #-0x18] 9de24: 36000068 tbz w8, #0x0, 0x9de30 9de28: f85f82a0 ldur x0, [x21, #-0x8] 9de2c: 97fdc6e5 bl 0xf9c0 9de30: 385d02a8 ldurb w8, [x21, #-0x30] 9de34: d100c2b6 sub x22, x21, #0x30 9de38: 36000068 tbz w8, #0x0, 0x9de44 9de3c: f85e02a0 ldur x0, [x21, #-0x20] 9de40: 97fdc6e0 bl 0xf9c0 9de44: eb16029f cmp x20, x22 9de48: aa1603f5 mov x21, x22 9de4c: 54fffea1 b.ne 0x9de20 9de50: f94017e8 ldr x8, [sp, #0x28] 9de54: f9000ff4 str x20, [sp, #0x18] 9de58: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9de5c: eb14013f cmp x9, x20 9de60: 54000943 b.lo 0x9df88 9de64: eb14011f cmp x8, x20 9de68: 54000908 b.hi 0x9df88 9de6c: f94013e9 ldr x9, [sp, #0x20] 9de70: f948010a ldr x10, [x8, #0x1000] 9de74: eb09015f cmp x10, x9 9de78: 540008c1 b.ne 0x9df90 9de7c: aa1303e0 mov x0, x19 9de80: f9080114 str x20, [x8, #0x1000] 9de84: 940030c6 bl 0xaa19c 9de88: f9400bf4 ldr x20, [sp, #0x10] 9de8c: aa0003f3 mov x19, x0 9de90: b4000814 cbz x20, 0x9df90 9de94: f9400ff5 ldr x21, [sp, #0x18] 9de98: eb1402bf cmp x21, x20 9de9c: 540001a0 b.eq 0x9ded0 9dea0: 385e82a8 ldurb w8, [x21, #-0x18] 9dea4: 36000068 tbz w8, #0x0, 0x9deb0 9dea8: f85f82a0 ldur x0, [x21, #-0x8] 9deac: 97fdc6c5 bl 0xf9c0 9deb0: 385d02a8 ldurb w8, [x21, #-0x30] 9deb4: d100c2b6 sub x22, x21, #0x30 9deb8: 36000068 tbz w8, #0x0, 0x9dec4 9debc: f85e02a0 ldur x0, [x21, #-0x20] 9dec0: 97fdc6c0 bl 0xf9c0 9dec4: eb16029f cmp x20, x22 9dec8: aa1603f5 mov x21, x22 9decc: 54fffea1 b.ne 0x9dea0 9ded0: f94017e8 ldr x8, [sp, #0x28] 9ded4: f9000ff4 str x20, [sp, #0x18] 9ded8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9dedc: eb14013f cmp x9, x20 9dee0: 54000543 b.lo 0x9df88 9dee4: eb14011f cmp x8, x20 9dee8: 54000508 b.hi 0x9df88 9deec: f94013e9 ldr x9, [sp, #0x20] 9def0: f948010a ldr x10, [x8, #0x1000] 9def4: eb09015f cmp x10, x9 9def8: 540004c1 b.ne 0x9df90 9defc: aa1303e0 mov x0, x19 9df00: f9080114 str x20, [x8, #0x1000] 9df04: 940030a6 bl 0xaa19c 9df08: f9400bf4 ldr x20, [sp, #0x10] 9df0c: aa0003f3 mov x19, x0 9df10: b4000414 cbz x20, 0x9df90 9df14: f9400ff5 ldr x21, [sp, #0x18] 9df18: eb1402bf cmp x21, x20 9df1c: 540001a0 b.eq 0x9df50 9df20: 385e82a8 ldurb w8, [x21, #-0x18] 9df24: 36000068 tbz w8, #0x0, 0x9df30 9df28: f85f82a0 ldur x0, [x21, #-0x8] 9df2c: 97fdc6a5 bl 0xf9c0 9df30: 385d02a8 ldurb w8, [x21, #-0x30] 9df34: d100c2b6 sub x22, x21, #0x30 9df38: 36000068 tbz w8, #0x0, 0x9df44 9df3c: f85e02a0 ldur x0, [x21, #-0x20] 9df40: 97fdc6a0 bl 0xf9c0 9df44: eb16029f cmp x20, x22 9df48: aa1603f5 mov x21, x22 9df4c: 54fffea1 b.ne 0x9df20 9df50: f94017e8 ldr x8, [sp, #0x28] 9df54: f9000ff4 str x20, [sp, #0x18] 9df58: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 9df5c: eb14013f cmp x9, x20 9df60: 54000143 b.lo 0x9df88 9df64: eb14011f cmp x8, x20 9df68: 54000108 b.hi 0x9df88 9df6c: f94013e9 ldr x9, [sp, #0x20] 9df70: f948010a ldr x10, [x8, #0x1000] 9df74: eb09015f cmp x10, x9 9df78: 540000c1 b.ne 0x9df90 9df7c: aa1303e0 mov x0, x19 9df80: f9080114 str x20, [x8, #0x1000] 9df84: 94003086 bl 0xaa19c 9df88: aa1403e0 mov x0, x20 9df8c: 97fdc68d bl 0xf9c0 9df90: aa1303e0 mov x0, x19 9df94: 94003082 bl 0xaa19c 9df98: d10203ff sub sp, sp, #0x80 9df9c: f9001bf9 str x25, [sp, #0x30] 9dfa0: a9045ff8 stp x24, x23, [sp, #0x40] 9dfa4: a90557f6 stp x22, x21, [sp, #0x50] 9dfa8: a9064ff4 stp x20, x19, [sp, #0x60] 9dfac: a9077bfd stp x29, x30, [sp, #0x70] 9dfb0: 9101c3fd add x29, sp, #0x70 9dfb4: d53bd057 mrs x23, TPIDR_EL0 9dfb8: f94016e8 ldr x8, [x23, #0x28] 9dfbc: aa0003f3 mov x19, x0 9dfc0: cb130029 sub x9, x1, x19 9dfc4: aa0203f4 mov x20, x2 9dfc8: f100093f cmp x9, #0x2 9dfcc: f90017e8 str x8, [sp, #0x28] 9dfd0: 5402a7eb b.lt 0xa34cc 9dfd4: 39400268 ldrb w8, [x19] 9dfd8: 51018508 sub w8, w8, #0x61 9dfdc: 7100551f cmp w8, #0x15 9dfe0: 5402a768 b.hi 0xa34cc 9dfe4: b00000e9 adrp x9, 0xba000 9dfe8: 911f9129 add x9, x9, #0x7e4 9dfec: b8a87928 ldrsw x8, [x9, x8, lsl #2] 9dff0: b200f3f5 mov x21, #0x5555555555555555 // =6148914691236517205 9dff4: f2e0aab5 movk x21, #0x555, lsl #48 9dff8: 8b090109 add x9, x8, x9 9dffc: b201f3e8 mov x8, #-0x5555555555555556 // =-6148914691236517206 9e000: f2e05548 movk x8, #0x2aa, lsl #48 9e004: d61f0120 br x9 9e008: 39400669 ldrb w9, [x19, #0x1] 9e00c: 51013929 sub w9, w9, #0x4e 9e010: 7100813f cmp w9, #0x20 9e014: 5402a5c8 b.hi 0xa34cc 9e018: 900000ea adrp x10, 0xba000 9e01c: 912e914a add x10, x10, #0xba4 9e020: b8a97949 ldrsw x9, [x10, x9, lsl #2] 9e024: 8b0a0129 add x9, x9, x10 9e028: d61f0120 br x9 9e02c: 900000ea adrp x10, 0xba000 9e030: 913d4d4a add x10, x10, #0xf53 9e034: f940014a ldr x10, [x10] 9e038: 528004c9 mov w9, #0x26 // =38 9e03c: 390013ff strb wzr, [sp, #0x4] 9e040: b90003ff str wzr, [sp] 9e044: f801f3ff stur xzr, [sp, #0x1f] 9e048: f9000fff str xzr, [sp, #0x18] 9e04c: 390043e9 strb w9, [sp, #0x10] 9e050: f90007ea str x10, [sp, #0x8] 9e054: a940aa89 ldp x9, x10, [x20, #0x8] 9e058: eb0a013f cmp x9, x10 9e05c: 5400e9c3 b.lo 0x9fd94 9e060: f940028b ldr x11, [x20] 9e064: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9e068: f295556c movk x12, #0xaaab 9e06c: cb0b0129 sub x9, x9, x11 9e070: 9344fd29 asr x9, x9, #4 9e074: 9b0c7d36 mul x22, x9, x12 9e078: 910006c9 add x9, x22, #0x1 9e07c: eb15013f cmp x9, x21 9e080: 5402a448 b.hi 0xa3508 9e084: cb0b014a sub x10, x10, x11 9e088: 9344fd4a asr x10, x10, #4 9e08c: 9b0c7d4a mul x10, x10, x12 9e090: eb08015f cmp x10, x8 9e094: 540000a2 b.hs 0x9e0a8 9e098: d37ff948 lsl x8, x10, #1 9e09c: eb09011f cmp x8, x9 9e0a0: 9a883135 csel x21, x9, x8, lo 9e0a4: b4012ef5 cbz x21, 0xa0680 9e0a8: f9400e89 ldr x9, [x20, #0x18] 9e0ac: 8b1506a8 add x8, x21, x21, lsl #1 9e0b0: d37ced08 lsl x8, x8, #4 9e0b4: f9480120 ldr x0, [x9, #0x1000] 9e0b8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9e0bc: cb00014a sub x10, x10, x0 9e0c0: eb08015f cmp x10, x8 9e0c4: 54010f02 b.hs 0xa02a4 9e0c8: aa0803e0 mov x0, x8 9e0cc: 97fdc5e9 bl 0xf870 9e0d0: 1400096d b 0xa0684 9e0d4: 39400668 ldrb w8, [x19, #0x1] 9e0d8: 5100c108 sub w8, w8, #0x30 9e0dc: 7100251f cmp w8, #0x9 9e0e0: 54029f68 b.hi 0xa34cc 9e0e4: 91000a76 add x22, x19, #0x2 9e0e8: aa1603e0 mov x0, x22 9e0ec: aa1403e2 mov x2, x20 9e0f0: 940015c1 bl 0xa37f4 9e0f4: aa0003f5 mov x21, x0 9e0f8: eb1602bf cmp x21, x22 9e0fc: 54029e80 b.eq 0xa34cc 9e100: a9402289 ldp x9, x8, [x20] 9e104: eb08013f cmp x9, x8 9e108: 54029e20 b.eq 0xa34cc 9e10c: 900000e2 adrp x2, 0xba000 9e110: d100c100 sub x0, x8, #0x30 9e114: 913e4442 add x2, x2, #0xf91 9e118: 52800123 mov w3, #0x9 // =9 9e11c: 14000408 b 0x9f13c 9e120: 39400669 ldrb w9, [x19, #0x1] 9e124: 51013129 sub w9, w9, #0x4c 9e128: 7100a13f cmp w9, #0x28 9e12c: 54029d08 b.hi 0xa34cc 9e130: 900000ea adrp x10, 0xba000 9e134: 9123614a add x10, x10, #0x8d8 9e138: b8a97949 ldrsw x9, [x10, x9, lsl #2] 9e13c: 8b0a0129 add x9, x9, x10 9e140: d61f0120 br x9 9e144: b00000ea adrp x10, 0xbb000 9e148: 9103994a add x10, x10, #0xe6 9e14c: f940014a ldr x10, [x10] 9e150: 5287a569 mov w9, #0x3d2b // =15659 9e154: f801f3ff stur xzr, [sp, #0x1f] 9e158: f9000fff str xzr, [sp, #0x18] 9e15c: 790023e9 strh w9, [sp, #0x10] 9e160: f90007ea str x10, [sp, #0x8] 9e164: a940aa89 ldp x9, x10, [x20, #0x8] 9e168: eb0a013f cmp x9, x10 9e16c: 5400de03 b.lo 0x9fd2c 9e170: f940028b ldr x11, [x20] 9e174: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9e178: f295556c movk x12, #0xaaab 9e17c: cb0b0129 sub x9, x9, x11 9e180: 9344fd29 asr x9, x9, #4 9e184: 9b0c7d36 mul x22, x9, x12 9e188: 910006c9 add x9, x22, #0x1 9e18c: eb15013f cmp x9, x21 9e190: 5402a088 b.hi 0xa35a0 9e194: cb0b014a sub x10, x10, x11 9e198: 9344fd4a asr x10, x10, #4 9e19c: 9b0c7d4a mul x10, x10, x12 9e1a0: eb08015f cmp x10, x8 9e1a4: 540000a2 b.hs 0x9e1b8 9e1a8: d37ff948 lsl x8, x10, #1 9e1ac: eb09011f cmp x8, x9 9e1b0: 9a883135 csel x21, x9, x8, lo 9e1b4: b40275d5 cbz x21, 0xa306c 9e1b8: f9400e89 ldr x9, [x20, #0x18] 9e1bc: 8b1506a8 add x8, x21, x21, lsl #1 9e1c0: d37ced08 lsl x8, x8, #4 9e1c4: f9480120 ldr x0, [x9, #0x1000] 9e1c8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9e1cc: cb00014a sub x10, x10, x0 9e1d0: eb08015f cmp x10, x8 9e1d4: 54013f62 b.hs 0xa09c0 9e1d8: aa0803e0 mov x0, x8 9e1dc: 97fdc5a5 bl 0xf870 9e1e0: 140013a4 b 0xa3070 9e1e4: 39400669 ldrb w9, [x19, #0x1] 9e1e8: 7101d13f cmp w9, #0x74 9e1ec: 54003f60 b.eq 0x9e9d8 9e1f0: 7101953f cmp w9, #0x65 9e1f4: 540296c1 b.ne 0xa34cc 9e1f8: 900000ea adrp x10, 0xba000 9e1fc: 913ff14a add x10, x10, #0xffc 9e200: f940014a ldr x10, [x10] 9e204: 5287a7c9 mov w9, #0x3d3e // =15678 9e208: f801f3ff stur xzr, [sp, #0x1f] 9e20c: f9000fff str xzr, [sp, #0x18] 9e210: 790023e9 strh w9, [sp, #0x10] 9e214: f90007ea str x10, [sp, #0x8] 9e218: a940aa89 ldp x9, x10, [x20, #0x8] 9e21c: eb0a013f cmp x9, x10 9e220: 5400d863 b.lo 0x9fd2c 9e224: f940028b ldr x11, [x20] 9e228: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9e22c: f295556c movk x12, #0xaaab 9e230: cb0b0129 sub x9, x9, x11 9e234: 9344fd29 asr x9, x9, #4 9e238: 9b0c7d36 mul x22, x9, x12 9e23c: 910006c9 add x9, x22, #0x1 9e240: eb15013f cmp x9, x21 9e244: 54029648 b.hi 0xa350c 9e248: cb0b014a sub x10, x10, x11 9e24c: 9344fd4a asr x10, x10, #4 9e250: 9b0c7d4a mul x10, x10, x12 9e254: eb08015f cmp x10, x8 9e258: 540000a2 b.hs 0x9e26c 9e25c: d37ff948 lsl x8, x10, #1 9e260: eb09011f cmp x8, x9 9e264: 9a883135 csel x21, x9, x8, lo 9e268: b4012975 cbz x21, 0xa0794 9e26c: f9400e89 ldr x9, [x20, #0x18] 9e270: 8b1506a8 add x8, x21, x21, lsl #1 9e274: d37ced08 lsl x8, x8, #4 9e278: f9480120 ldr x0, [x9, #0x1000] 9e27c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9e280: cb00014a sub x10, x10, x0 9e284: eb08015f cmp x10, x8 9e288: 54010142 b.hs 0xa02b0 9e28c: aa0803e0 mov x0, x8 9e290: 97fdc578 bl 0xf870 9e294: 14000941 b 0xa0798 9e298: 39400669 ldrb w9, [x19, #0x1] 9e29c: 51013529 sub w9, w9, #0x4d 9e2a0: 7100993f cmp w9, #0x26 9e2a4: 54029148 b.hi 0xa34cc 9e2a8: 900000ea adrp x10, 0xba000 9e2ac: 9120f14a add x10, x10, #0x83c 9e2b0: b8a97949 ldrsw x9, [x10, x9, lsl #2] 9e2b4: 8b0a0129 add x9, x9, x10 9e2b8: d61f0120 br x9 9e2bc: b00000ea adrp x10, 0xbb000 9e2c0: 91046d4a add x10, x10, #0x11b 9e2c4: f940014a ldr x10, [x10] 9e2c8: 5287a4a9 mov w9, #0x3d25 // =15653 9e2cc: f801f3ff stur xzr, [sp, #0x1f] 9e2d0: f9000fff str xzr, [sp, #0x18] 9e2d4: 790023e9 strh w9, [sp, #0x10] 9e2d8: f90007ea str x10, [sp, #0x8] 9e2dc: a940aa89 ldp x9, x10, [x20, #0x8] 9e2e0: eb0a013f cmp x9, x10 9e2e4: 5400ca03 b.lo 0x9fc24 9e2e8: f940028b ldr x11, [x20] 9e2ec: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9e2f0: f295556c movk x12, #0xaaab 9e2f4: cb0b0129 sub x9, x9, x11 9e2f8: 9344fd29 asr x9, x9, #4 9e2fc: 9b0c7d36 mul x22, x9, x12 9e300: 910006c9 add x9, x22, #0x1 9e304: eb15013f cmp x9, x21 9e308: 54029128 b.hi 0xa352c 9e30c: cb0b014a sub x10, x10, x11 9e310: 9344fd4a asr x10, x10, #4 9e314: 9b0c7d4a mul x10, x10, x12 9e318: eb08015f cmp x10, x8 9e31c: 540000a2 b.hs 0x9e330 9e320: d37ff948 lsl x8, x10, #1 9e324: eb09011f cmp x8, x9 9e328: 9a883135 csel x21, x9, x8, lo 9e32c: b4017015 cbz x21, 0xa112c 9e330: f9400e89 ldr x9, [x20, #0x18] 9e334: 8b1506a8 add x8, x21, x21, lsl #1 9e338: d37ced08 lsl x8, x8, #4 9e33c: f9480120 ldr x0, [x9, #0x1000] 9e340: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9e344: cb00014a sub x10, x10, x0 9e348: eb08015f cmp x10, x8 9e34c: 54010f22 b.hs 0xa0530 9e350: aa0803e0 mov x0, x8 9e354: 97fdc547 bl 0xf870 9e358: 14000b76 b 0xa1130 9e35c: 39400669 ldrb w9, [x19, #0x1] 9e360: 7101e13f cmp w9, #0x78 9e364: 54028b41 b.ne 0xa34cc 9e368: b00000ea adrp x10, 0xbb000 9e36c: 9100454a add x10, x10, #0x11 9e370: f940014a ldr x10, [x10] 9e374: 528bab69 mov w9, #0x5d5b // =23899 9e378: f801f3ff stur xzr, [sp, #0x1f] 9e37c: f9000fff str xzr, [sp, #0x18] 9e380: 790023e9 strh w9, [sp, #0x10] 9e384: f90007ea str x10, [sp, #0x8] 9e388: a940aa89 ldp x9, x10, [x20, #0x8] 9e38c: eb0a013f cmp x9, x10 9e390: 5400cce3 b.lo 0x9fd2c 9e394: f940028b ldr x11, [x20] 9e398: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9e39c: f295556c movk x12, #0xaaab 9e3a0: cb0b0129 sub x9, x9, x11 9e3a4: 9344fd29 asr x9, x9, #4 9e3a8: 9b0c7d36 mul x22, x9, x12 9e3ac: 910006c9 add x9, x22, #0x1 9e3b0: eb15013f cmp x9, x21 9e3b4: 54028a68 b.hi 0xa3500 9e3b8: cb0b014a sub x10, x10, x11 9e3bc: 9344fd4a asr x10, x10, #4 9e3c0: 9b0c7d4a mul x10, x10, x12 9e3c4: eb08015f cmp x10, x8 9e3c8: 540000a2 b.hs 0x9e3dc 9e3cc: d37ff948 lsl x8, x10, #1 9e3d0: eb09011f cmp x8, x9 9e3d4: 9a883135 csel x21, x9, x8, lo 9e3d8: b400f9d5 cbz x21, 0xa0310 9e3dc: f9400e89 ldr x9, [x20, #0x18] 9e3e0: 8b1506a8 add x8, x21, x21, lsl #1 9e3e4: d37ced08 lsl x8, x8, #4 9e3e8: f9480120 ldr x0, [x9, #0x1000] 9e3ec: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9e3f0: cb00014a sub x10, x10, x0 9e3f4: eb08015f cmp x10, x8 9e3f8: 5400d062 b.hs 0x9fe04 9e3fc: aa0803e0 mov x0, x8 9e400: 97fdc51c bl 0xf870 9e404: 140007c4 b 0xa0314 9e408: 39400669 ldrb w9, [x19, #0x1] 9e40c: 7101d53f cmp w9, #0x75 9e410: 540285e1 b.ne 0xa34cc 9e414: b00000ea adrp x10, 0xbb000 9e418: 91041d4a add x10, x10, #0x107 9e41c: f940014a ldr x10, [x10] 9e420: 320017e9 orr w9, wzr, #0x3f 9e424: 390013ff strb wzr, [sp, #0x4] 9e428: b90003ff str wzr, [sp] 9e42c: f801f3ff stur xzr, [sp, #0x1f] 9e430: f9000fff str xzr, [sp, #0x18] 9e434: 390043e9 strb w9, [sp, #0x10] 9e438: f90007ea str x10, [sp, #0x8] 9e43c: a940aa89 ldp x9, x10, [x20, #0x8] 9e440: eb0a013f cmp x9, x10 9e444: 540047c3 b.lo 0x9ed3c 9e448: f940028b ldr x11, [x20] 9e44c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9e450: f295556c movk x12, #0xaaab 9e454: cb0b0129 sub x9, x9, x11 9e458: 9344fd29 asr x9, x9, #4 9e45c: 9b0c7d36 mul x22, x9, x12 9e460: 910006c9 add x9, x22, #0x1 9e464: eb15013f cmp x9, x21 9e468: 540284e8 b.hi 0xa3504 9e46c: cb0b014a sub x10, x10, x11 9e470: 9344fd4a asr x10, x10, #4 9e474: 9b0c7d4a mul x10, x10, x12 9e478: eb08015f cmp x10, x8 9e47c: 540000a2 b.hs 0x9e490 9e480: d37ff948 lsl x8, x10, #1 9e484: eb09011f cmp x8, x9 9e488: 9a883135 csel x21, x9, x8, lo 9e48c: b400fc35 cbz x21, 0xa0410 9e490: f9400e89 ldr x9, [x20, #0x18] 9e494: 8b1506a8 add x8, x21, x21, lsl #1 9e498: d37ced08 lsl x8, x8, #4 9e49c: f9480120 ldr x0, [x9, #0x1000] 9e4a0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9e4a4: cb00014a sub x10, x10, x0 9e4a8: eb08015f cmp x10, x8 9e4ac: 5400cb22 b.hs 0x9fe10 9e4b0: aa0803e0 mov x0, x8 9e4b4: 97fdc4ef bl 0xf870 9e4b8: 140007d7 b 0xa0414 9e4bc: 39400669 ldrb w9, [x19, #0x1] 9e4c0: 71013d3f cmp w9, #0x4f 9e4c4: 540032e0 b.eq 0x9eb20 9e4c8: 7101c53f cmp w9, #0x71 9e4cc: 54002da0 b.eq 0x9ea80 9e4d0: 7101bd3f cmp w9, #0x6f 9e4d4: 54027fc1 b.ne 0xa34cc 9e4d8: 900000ea adrp x10, 0xba000 9e4dc: 913f714a add x10, x10, #0xfdc 9e4e0: f940014a ldr x10, [x10] 9e4e4: 52800bc9 mov w9, #0x5e // =94 9e4e8: 390013ff strb wzr, [sp, #0x4] 9e4ec: b90003ff str wzr, [sp] 9e4f0: f801f3ff stur xzr, [sp, #0x1f] 9e4f4: f9000fff str xzr, [sp, #0x18] 9e4f8: 390043e9 strb w9, [sp, #0x10] 9e4fc: f90007ea str x10, [sp, #0x8] 9e500: a940aa89 ldp x9, x10, [x20, #0x8] 9e504: eb0a013f cmp x9, x10 9e508: 5400c463 b.lo 0x9fd94 9e50c: f940028b ldr x11, [x20] 9e510: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9e514: f295556c movk x12, #0xaaab 9e518: cb0b0129 sub x9, x9, x11 9e51c: 9344fd29 asr x9, x9, #4 9e520: 9b0c7d36 mul x22, x9, x12 9e524: 910006c9 add x9, x22, #0x1 9e528: eb15013f cmp x9, x21 9e52c: 54027f48 b.hi 0xa3514 9e530: cb0b014a sub x10, x10, x11 9e534: 9344fd4a asr x10, x10, #4 9e538: 9b0c7d4a mul x10, x10, x12 9e53c: eb08015f cmp x10, x8 9e540: 540000a2 b.hs 0x9e554 9e544: d37ff948 lsl x8, x10, #1 9e548: eb09011f cmp x8, x9 9e54c: 9a883135 csel x21, x9, x8, lo 9e550: b4013515 cbz x21, 0xa0bf0 9e554: f9400e89 ldr x9, [x20, #0x18] 9e558: 8b1506a8 add x8, x21, x21, lsl #1 9e55c: d37ced08 lsl x8, x8, #4 9e560: f9480120 ldr x0, [x9, #0x1000] 9e564: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9e568: cb00014a sub x10, x10, x0 9e56c: eb08015f cmp x10, x8 9e570: 5400eb82 b.hs 0xa02e0 9e574: aa0803e0 mov x0, x8 9e578: 97fdc4be bl 0xf870 9e57c: 1400099e b 0xa0bf4 9e580: 39400669 ldrb w9, [x19, #0x1] 9e584: 51015929 sub w9, w9, #0x56 9e588: 7100813f cmp w9, #0x20 9e58c: 54027a08 b.hi 0xa34cc 9e590: 900000ea adrp x10, 0xba000 9e594: 912bd14a add x10, x10, #0xaf4 9e598: b8a97949 ldrsw x9, [x10, x9, lsl #2] 9e59c: 8b0a0129 add x9, x9, x10 9e5a0: d61f0120 br x9 9e5a4: 900000ea adrp x10, 0xba000 9e5a8: 913f454a add x10, x10, #0xfd1 9e5ac: f940014a ldr x10, [x10] 9e5b0: 5287a5e9 mov w9, #0x3d2f // =15663 9e5b4: f801f3ff stur xzr, [sp, #0x1f] 9e5b8: f9000fff str xzr, [sp, #0x18] 9e5bc: 790023e9 strh w9, [sp, #0x10] 9e5c0: f90007ea str x10, [sp, #0x8] 9e5c4: a940aa89 ldp x9, x10, [x20, #0x8] 9e5c8: eb0a013f cmp x9, x10 9e5cc: 5400bb03 b.lo 0x9fd2c 9e5d0: f940028b ldr x11, [x20] 9e5d4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9e5d8: f295556c movk x12, #0xaaab 9e5dc: cb0b0129 sub x9, x9, x11 9e5e0: 9344fd29 asr x9, x9, #4 9e5e4: 9b0c7d36 mul x22, x9, x12 9e5e8: 910006c9 add x9, x22, #0x1 9e5ec: eb15013f cmp x9, x21 9e5f0: 54027ac8 b.hi 0xa3548 9e5f4: cb0b014a sub x10, x10, x11 9e5f8: 9344fd4a asr x10, x10, #4 9e5fc: 9b0c7d4a mul x10, x10, x12 9e600: eb08015f cmp x10, x8 9e604: 540000a2 b.hs 0x9e618 9e608: d37ff948 lsl x8, x10, #1 9e60c: eb09011f cmp x8, x9 9e610: 9a883135 csel x21, x9, x8, lo 9e614: b401a5d5 cbz x21, 0xa1acc 9e618: f9400e89 ldr x9, [x20, #0x18] 9e61c: 8b1506a8 add x8, x21, x21, lsl #1 9e620: d37ced08 lsl x8, x8, #4 9e624: f9480120 ldr x0, [x9, #0x1000] 9e628: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9e62c: cb00014a sub x10, x10, x0 9e630: eb08015f cmp x10, x8 9e634: 5400fb42 b.hs 0xa059c 9e638: aa0803e0 mov x0, x8 9e63c: 97fdc48d bl 0xf870 9e640: 14000d24 b 0xa1ad0 9e644: 39400669 ldrb w9, [x19, #0x1] 9e648: 5101b129 sub w9, w9, #0x6c 9e64c: 7100293f cmp w9, #0xa 9e650: 540273e8 b.hi 0xa34cc 9e654: 900000ea adrp x10, 0xba000 9e658: 912de14a add x10, x10, #0xb78 9e65c: b8a97949 ldrsw x9, [x10, x9, lsl #2] 9e660: 8b0a0129 add x9, x9, x10 9e664: d61f0120 br x9 9e668: 900000ea adrp x10, 0xba000 9e66c: 913dc94a add x10, x10, #0xf72 9e670: f940014a ldr x10, [x10] 9e674: 52852509 mov w9, #0x2928 // =10536 9e678: f801f3ff stur xzr, [sp, #0x1f] 9e67c: f9000fff str xzr, [sp, #0x18] 9e680: 790023e9 strh w9, [sp, #0x10] 9e684: f90007ea str x10, [sp, #0x8] 9e688: a940aa89 ldp x9, x10, [x20, #0x8] 9e68c: eb0a013f cmp x9, x10 9e690: 5400b4e3 b.lo 0x9fd2c 9e694: f940028b ldr x11, [x20] 9e698: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9e69c: f295556c movk x12, #0xaaab 9e6a0: cb0b0129 sub x9, x9, x11 9e6a4: 9344fd29 asr x9, x9, #4 9e6a8: 9b0c7d36 mul x22, x9, x12 9e6ac: 910006c9 add x9, x22, #0x1 9e6b0: eb15013f cmp x9, x21 9e6b4: 540273e8 b.hi 0xa3530 9e6b8: cb0b014a sub x10, x10, x11 9e6bc: 9344fd4a asr x10, x10, #4 9e6c0: 9b0c7d4a mul x10, x10, x12 9e6c4: eb08015f cmp x10, x8 9e6c8: 540000a2 b.hs 0x9e6dc 9e6cc: d37ff948 lsl x8, x10, #1 9e6d0: eb09011f cmp x8, x9 9e6d4: 9a883135 csel x21, x9, x8, lo 9e6d8: b40175d5 cbz x21, 0xa1590 9e6dc: f9400e89 ldr x9, [x20, #0x18] 9e6e0: 8b1506a8 add x8, x21, x21, lsl #1 9e6e4: d37ced08 lsl x8, x8, #4 9e6e8: f9480120 ldr x0, [x9, #0x1000] 9e6ec: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9e6f0: cb00014a sub x10, x10, x0 9e6f4: eb08015f cmp x10, x8 9e6f8: 5400f342 b.hs 0xa0560 9e6fc: aa0803e0 mov x0, x8 9e700: 97fdc45c bl 0xf870 9e704: 14000ba4 b 0xa1594 9e708: 39400669 ldrb w9, [x19, #0x1] 9e70c: 51014d29 sub w9, w9, #0x53 9e710: 7100853f cmp w9, #0x21 9e714: 54026dc8 b.hi 0xa34cc 9e718: 900000ea adrp x10, 0xba000 9e71c: 9129b14a add x10, x10, #0xa6c 9e720: b8a97949 ldrsw x9, [x10, x9, lsl #2] 9e724: 8b0a0129 add x9, x9, x10 9e728: d61f0120 br x9 9e72c: b00000eb adrp x11, 0xbb000 9e730: 9100f96b add x11, x11, #0x3e 9e734: f940016b ldr x11, [x11] 9e738: 528007a9 mov w9, #0x3d // =61 9e73c: 5287878a mov w10, #0x3c3c // =15420 9e740: 39000bff strb wzr, [sp, #0x2] 9e744: 790003ff strh wzr, [sp] 9e748: f801f3ff stur xzr, [sp, #0x1f] 9e74c: f9000fff str xzr, [sp, #0x18] 9e750: 39004be9 strb w9, [sp, #0x12] 9e754: 790023ea strh w10, [sp, #0x10] 9e758: f90007eb str x11, [sp, #0x8] 9e75c: a940aa89 ldp x9, x10, [x20, #0x8] 9e760: eb0a013f cmp x9, x10 9e764: 5400a203 b.lo 0x9fba4 9e768: f940028b ldr x11, [x20] 9e76c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9e770: f295556c movk x12, #0xaaab 9e774: cb0b0129 sub x9, x9, x11 9e778: 9344fd29 asr x9, x9, #4 9e77c: 9b0c7d36 mul x22, x9, x12 9e780: 910006c9 add x9, x22, #0x1 9e784: eb15013f cmp x9, x21 9e788: 54026e28 b.hi 0xa354c 9e78c: cb0b014a sub x10, x10, x11 9e790: 9344fd4a asr x10, x10, #4 9e794: 9b0c7d4a mul x10, x10, x12 9e798: eb08015f cmp x10, x8 9e79c: 540000a2 b.hs 0x9e7b0 9e7a0: d37ff948 lsl x8, x10, #1 9e7a4: eb09011f cmp x8, x9 9e7a8: 9a883135 csel x21, x9, x8, lo 9e7ac: b401a115 cbz x21, 0xa1bcc 9e7b0: f9400e89 ldr x9, [x20, #0x18] 9e7b4: 8b1506a8 add x8, x21, x21, lsl #1 9e7b8: d37ced08 lsl x8, x8, #4 9e7bc: f9480120 ldr x0, [x9, #0x1000] 9e7c0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9e7c4: cb00014a sub x10, x10, x0 9e7c8: eb08015f cmp x10, x8 9e7cc: 5400eee2 b.hs 0xa05a8 9e7d0: aa0803e0 mov x0, x8 9e7d4: 97fdc427 bl 0xf870 9e7d8: 14000cfe b 0xa1bd0 9e7dc: 39400669 ldrb w9, [x19, #0x1] 9e7e0: 51012529 sub w9, w9, #0x49 9e7e4: 7100913f cmp w9, #0x24 9e7e8: 54026728 b.hi 0xa34cc 9e7ec: 900000ea adrp x10, 0xba000 9e7f0: 9127614a add x10, x10, #0x9d8 9e7f4: b8a97949 ldrsw x9, [x10, x9, lsl #2] 9e7f8: 8b0a0129 add x9, x9, x10 9e7fc: d61f0120 br x9 9e800: b00000ea adrp x10, 0xbb000 9e804: 9101794a add x10, x10, #0x5e 9e808: f940014a ldr x10, [x10] 9e80c: 5287a5a9 mov w9, #0x3d2d // =15661 9e810: f801f3ff stur xzr, [sp, #0x1f] 9e814: f9000fff str xzr, [sp, #0x18] 9e818: 790023e9 strh w9, [sp, #0x10] 9e81c: f90007ea str x10, [sp, #0x8] 9e820: a940aa89 ldp x9, x10, [x20, #0x8] 9e824: eb0a013f cmp x9, x10 9e828: 5400a823 b.lo 0x9fd2c 9e82c: f940028b ldr x11, [x20] 9e830: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9e834: f295556c movk x12, #0xaaab 9e838: cb0b0129 sub x9, x9, x11 9e83c: 9344fd29 asr x9, x9, #4 9e840: 9b0c7d36 mul x22, x9, x12 9e844: 910006c9 add x9, x22, #0x1 9e848: eb15013f cmp x9, x21 9e84c: 54026828 b.hi 0xa3550 9e850: cb0b014a sub x10, x10, x11 9e854: 9344fd4a asr x10, x10, #4 9e858: 9b0c7d4a mul x10, x10, x12 9e85c: eb08015f cmp x10, x8 9e860: 540000a2 b.hs 0x9e874 9e864: d37ff948 lsl x8, x10, #1 9e868: eb09011f cmp x8, x9 9e86c: 9a883135 csel x21, x9, x8, lo 9e870: b401a3f5 cbz x21, 0xa1cec 9e874: f9400e89 ldr x9, [x20, #0x18] 9e878: 8b1506a8 add x8, x21, x21, lsl #1 9e87c: d37ced08 lsl x8, x8, #4 9e880: f9480120 ldr x0, [x9, #0x1000] 9e884: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9e888: cb00014a sub x10, x10, x0 9e88c: eb08015f cmp x10, x8 9e890: 5400e922 b.hs 0xa05b4 9e894: aa0803e0 mov x0, x8 9e898: 97fdc3f6 bl 0xf870 9e89c: 14000d15 b 0xa1cf0 9e8a0: 39400669 ldrb w9, [x19, #0x1] 9e8a4: 7101493f cmp w9, #0x52 9e8a8: 54001e00 b.eq 0x9ec68 9e8ac: 7101c93f cmp w9, #0x72 9e8b0: 54001880 b.eq 0x9ebc0 9e8b4: 7101bd3f cmp w9, #0x6f 9e8b8: 540260a1 b.ne 0xa34cc 9e8bc: b00000ea adrp x10, 0xbb000 9e8c0: 9102c14a add x10, x10, #0xb0 9e8c4: f940014a ldr x10, [x10] 9e8c8: 528f8f89 mov w9, #0x7c7c // =31868 9e8cc: f801f3ff stur xzr, [sp, #0x1f] 9e8d0: f9000fff str xzr, [sp, #0x18] 9e8d4: 790023e9 strh w9, [sp, #0x10] 9e8d8: f90007ea str x10, [sp, #0x8] 9e8dc: a940aa89 ldp x9, x10, [x20, #0x8] 9e8e0: eb0a013f cmp x9, x10 9e8e4: 5400a243 b.lo 0x9fd2c 9e8e8: f940028b ldr x11, [x20] 9e8ec: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9e8f0: f295556c movk x12, #0xaaab 9e8f4: cb0b0129 sub x9, x9, x11 9e8f8: 9344fd29 asr x9, x9, #4 9e8fc: 9b0c7d36 mul x22, x9, x12 9e900: 910006c9 add x9, x22, #0x1 9e904: eb15013f cmp x9, x21 9e908: 54026088 b.hi 0xa3518 9e90c: cb0b014a sub x10, x10, x11 9e910: 9344fd4a asr x10, x10, #4 9e914: 9b0c7d4a mul x10, x10, x12 9e918: eb08015f cmp x10, x8 9e91c: 540000a2 b.hs 0x9e930 9e920: d37ff948 lsl x8, x10, #1 9e924: eb09011f cmp x8, x9 9e928: 9a883135 csel x21, x9, x8, lo 9e92c: b4012f75 cbz x21, 0xa0f18 9e930: f9400e89 ldr x9, [x20, #0x18] 9e934: 8b1506a8 add x8, x21, x21, lsl #1 9e938: d37ced08 lsl x8, x8, #4 9e93c: f9480120 ldr x0, [x9, #0x1000] 9e940: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9e944: cb00014a sub x10, x10, x0 9e948: eb08015f cmp x10, x8 9e94c: 5400cdc2 b.hs 0xa0304 9e950: aa0803e0 mov x0, x8 9e954: 97fdc3c7 bl 0xf870 9e958: 14000971 b 0xa0f1c 9e95c: 39400669 ldrb w9, [x19, #0x1] 9e960: 51018529 sub w9, w9, #0x61 9e964: 7100593f cmp w9, #0x16 9e968: 54025b28 b.hi 0xa34cc 9e96c: 900000ea adrp x10, 0xba000 9e970: 9125f14a add x10, x10, #0x97c 9e974: b8a97949 ldrsw x9, [x10, x9, lsl #2] 9e978: 8b0a0129 add x9, x9, x10 9e97c: d61f0120 br x9 9e980: b00000e9 adrp x9, 0xbb000 9e984: 9101fd29 add x9, x9, #0x7f 9e988: f840612a ldur x10, [x9, #0x6] 9e98c: f9400129 ldr x9, [x9] 9e990: f801f3ff stur xzr, [sp, #0x1f] 9e994: f9000fff str xzr, [sp, #0x18] 9e998: f800e3ea stur x10, [sp, #0xe] 9e99c: f90007e9 str x9, [sp, #0x8] 9e9a0: a940aa89 ldp x9, x10, [x20, #0x8] 9e9a4: eb0a013f cmp x9, x10 9e9a8: 5400b222 b.hs 0x9ffec 9e9ac: 321e0be8 orr w8, wzr, #0x1c 9e9b0: 39000128 strb w8, [x9] 9e9b4: f840e3e8 ldur x8, [sp, #0xe] 9e9b8: 91000a73 add x19, x19, #0x2 9e9bc: f8007128 stur x8, [x9, #0x7] 9e9c0: f94007e8 ldr x8, [sp, #0x8] 9e9c4: 39003d3f strb wzr, [x9, #0xf] 9e9c8: f900093f str xzr, [x9, #0x10] 9e9cc: f8001128 stur x8, [x9, #0x1] 9e9d0: f800e3ff stur xzr, [sp, #0xe] 9e9d4: 14000463 b 0x9fb60 9e9d8: b00000ea adrp x10, 0xbb000 9e9dc: 91001d4a add x10, x10, #0x7 9e9e0: f940014a ldr x10, [x10] 9e9e4: 321f13e9 orr w9, wzr, #0x3e 9e9e8: 390013ff strb wzr, [sp, #0x4] 9e9ec: b90003ff str wzr, [sp] 9e9f0: f801f3ff stur xzr, [sp, #0x1f] 9e9f4: f9000fff str xzr, [sp, #0x18] 9e9f8: 390043e9 strb w9, [sp, #0x10] 9e9fc: f90007ea str x10, [sp, #0x8] 9ea00: a940aa89 ldp x9, x10, [x20, #0x8] 9ea04: eb0a013f cmp x9, x10 9ea08: 54009c63 b.lo 0x9fd94 9ea0c: f940028b ldr x11, [x20] 9ea10: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9ea14: f295556c movk x12, #0xaaab 9ea18: cb0b0129 sub x9, x9, x11 9ea1c: 9344fd29 asr x9, x9, #4 9ea20: 9b0c7d36 mul x22, x9, x12 9ea24: 910006c9 add x9, x22, #0x1 9ea28: eb15013f cmp x9, x21 9ea2c: 54025728 b.hi 0xa3510 9ea30: cb0b014a sub x10, x10, x11 9ea34: 9344fd4a asr x10, x10, #4 9ea38: 9b0c7d4a mul x10, x10, x12 9ea3c: eb08015f cmp x10, x8 9ea40: 540000a2 b.hs 0x9ea54 9ea44: d37ff948 lsl x8, x10, #1 9ea48: eb09011f cmp x8, x9 9ea4c: 9a883135 csel x21, x9, x8, lo 9ea50: b400f235 cbz x21, 0xa0894 9ea54: f9400e89 ldr x9, [x20, #0x18] 9ea58: 8b1506a8 add x8, x21, x21, lsl #1 9ea5c: d37ced08 lsl x8, x8, #4 9ea60: f9480120 ldr x0, [x9, #0x1000] 9ea64: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9ea68: cb00014a sub x10, x10, x0 9ea6c: eb08015f cmp x10, x8 9ea70: 5400c262 b.hs 0xa02bc 9ea74: aa0803e0 mov x0, x8 9ea78: 97fdc37e bl 0xf870 9ea7c: 14000787 b 0xa0898 9ea80: 900000ea adrp x10, 0xba000 9ea84: 913fc54a add x10, x10, #0xff1 9ea88: f940014a ldr x10, [x10] 9ea8c: 5287a7a9 mov w9, #0x3d3d // =15677 9ea90: f801f3ff stur xzr, [sp, #0x1f] 9ea94: f9000fff str xzr, [sp, #0x18] 9ea98: 790023e9 strh w9, [sp, #0x10] 9ea9c: f90007ea str x10, [sp, #0x8] 9eaa0: a940aa89 ldp x9, x10, [x20, #0x8] 9eaa4: eb0a013f cmp x9, x10 9eaa8: 54009423 b.lo 0x9fd2c 9eaac: f940028b ldr x11, [x20] 9eab0: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9eab4: f295556c movk x12, #0xaaab 9eab8: cb0b0129 sub x9, x9, x11 9eabc: 9344fd29 asr x9, x9, #4 9eac0: 9b0c7d36 mul x22, x9, x12 9eac4: 910006c9 add x9, x22, #0x1 9eac8: eb15013f cmp x9, x21 9eacc: 54025288 b.hi 0xa351c 9ead0: cb0b014a sub x10, x10, x11 9ead4: 9344fd4a asr x10, x10, #4 9ead8: 9b0c7d4a mul x10, x10, x12 9eadc: eb08015f cmp x10, x8 9eae0: 540000a2 b.hs 0x9eaf4 9eae4: d37ff948 lsl x8, x10, #1 9eae8: eb09011f cmp x8, x9 9eaec: 9a883135 csel x21, x9, x8, lo 9eaf0: b400f815 cbz x21, 0xa09f0 9eaf4: f9400e89 ldr x9, [x20, #0x18] 9eaf8: 8b1506a8 add x8, x21, x21, lsl #1 9eafc: d37ced08 lsl x8, x8, #4 9eb00: f9480120 ldr x0, [x9, #0x1000] 9eb04: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9eb08: cb00014a sub x10, x10, x0 9eb0c: eb08015f cmp x10, x8 9eb10: 5400bdc2 b.hs 0xa02c8 9eb14: aa0803e0 mov x0, x8 9eb18: 97fdc356 bl 0xf870 9eb1c: 140007b6 b 0xa09f4 9eb20: 900000ea adrp x10, 0xba000 9eb24: 913f994a add x10, x10, #0xfe6 9eb28: f940014a ldr x10, [x10] 9eb2c: 5287abc9 mov w9, #0x3d5e // =15710 9eb30: f801f3ff stur xzr, [sp, #0x1f] 9eb34: f9000fff str xzr, [sp, #0x18] 9eb38: 790023e9 strh w9, [sp, #0x10] 9eb3c: f90007ea str x10, [sp, #0x8] 9eb40: a940aa89 ldp x9, x10, [x20, #0x8] 9eb44: eb0a013f cmp x9, x10 9eb48: 54008f23 b.lo 0x9fd2c 9eb4c: f940028b ldr x11, [x20] 9eb50: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9eb54: f295556c movk x12, #0xaaab 9eb58: cb0b0129 sub x9, x9, x11 9eb5c: 9344fd29 asr x9, x9, #4 9eb60: 9b0c7d36 mul x22, x9, x12 9eb64: 910006c9 add x9, x22, #0x1 9eb68: eb15013f cmp x9, x21 9eb6c: 54024da8 b.hi 0xa3520 9eb70: cb0b014a sub x10, x10, x11 9eb74: 9344fd4a asr x10, x10, #4 9eb78: 9b0c7d4a mul x10, x10, x12 9eb7c: eb08015f cmp x10, x8 9eb80: 540000a2 b.hs 0x9eb94 9eb84: d37ff948 lsl x8, x10, #1 9eb88: eb09011f cmp x8, x9 9eb8c: 9a883135 csel x21, x9, x8, lo 9eb90: b400fb15 cbz x21, 0xa0af0 9eb94: f9400e89 ldr x9, [x20, #0x18] 9eb98: 8b1506a8 add x8, x21, x21, lsl #1 9eb9c: d37ced08 lsl x8, x8, #4 9eba0: f9480120 ldr x0, [x9, #0x1000] 9eba4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9eba8: cb00014a sub x10, x10, x0 9ebac: eb08015f cmp x10, x8 9ebb0: 5400b922 b.hs 0xa02d4 9ebb4: aa0803e0 mov x0, x8 9ebb8: 97fdc32e bl 0xf870 9ebbc: 140007ce b 0xa0af4 9ebc0: b00000ea adrp x10, 0xbb000 9ebc4: 9102ed4a add x10, x10, #0xbb 9ebc8: f940014a ldr x10, [x10] 9ebcc: 321e13e9 orr w9, wzr, #0x7c 9ebd0: 390013ff strb wzr, [sp, #0x4] 9ebd4: b90003ff str wzr, [sp] 9ebd8: f801f3ff stur xzr, [sp, #0x1f] 9ebdc: f9000fff str xzr, [sp, #0x18] 9ebe0: 390043e9 strb w9, [sp, #0x10] 9ebe4: f90007ea str x10, [sp, #0x8] 9ebe8: a940aa89 ldp x9, x10, [x20, #0x8] 9ebec: eb0a013f cmp x9, x10 9ebf0: 54008d23 b.lo 0x9fd94 9ebf4: f940028b ldr x11, [x20] 9ebf8: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9ebfc: f295556c movk x12, #0xaaab 9ec00: cb0b0129 sub x9, x9, x11 9ec04: 9344fd29 asr x9, x9, #4 9ec08: 9b0c7d36 mul x22, x9, x12 9ec0c: 910006c9 add x9, x22, #0x1 9ec10: eb15013f cmp x9, x21 9ec14: 54024888 b.hi 0xa3524 9ec18: cb0b014a sub x10, x10, x11 9ec1c: 9344fd4a asr x10, x10, #4 9ec20: 9b0c7d4a mul x10, x10, x12 9ec24: eb08015f cmp x10, x8 9ec28: 540000a2 b.hs 0x9ec3c 9ec2c: d37ff948 lsl x8, x10, #1 9ec30: eb09011f cmp x8, x9 9ec34: 9a883135 csel x21, x9, x8, lo 9ec38: b4010675 cbz x21, 0xa0d04 9ec3c: f9400e89 ldr x9, [x20, #0x18] 9ec40: 8b1506a8 add x8, x21, x21, lsl #1 9ec44: d37ced08 lsl x8, x8, #4 9ec48: f9480120 ldr x0, [x9, #0x1000] 9ec4c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9ec50: cb00014a sub x10, x10, x0 9ec54: eb08015f cmp x10, x8 9ec58: 5400b4a2 b.hs 0xa02ec 9ec5c: aa0803e0 mov x0, x8 9ec60: 97fdc304 bl 0xf870 9ec64: 14000829 b 0xa0d08 9ec68: b00000ea adrp x10, 0xbb000 9ec6c: 9103154a add x10, x10, #0xc5 9ec70: f940014a ldr x10, [x10] 9ec74: 5287af89 mov w9, #0x3d7c // =15740 9ec78: f801f3ff stur xzr, [sp, #0x1f] 9ec7c: f9000fff str xzr, [sp, #0x18] 9ec80: 790023e9 strh w9, [sp, #0x10] 9ec84: f90007ea str x10, [sp, #0x8] 9ec88: a940aa89 ldp x9, x10, [x20, #0x8] 9ec8c: eb0a013f cmp x9, x10 9ec90: 540084e3 b.lo 0x9fd2c 9ec94: f940028b ldr x11, [x20] 9ec98: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9ec9c: f295556c movk x12, #0xaaab 9eca0: cb0b0129 sub x9, x9, x11 9eca4: 9344fd29 asr x9, x9, #4 9eca8: 9b0c7d36 mul x22, x9, x12 9ecac: 910006c9 add x9, x22, #0x1 9ecb0: eb15013f cmp x9, x21 9ecb4: 540243a8 b.hi 0xa3528 9ecb8: cb0b014a sub x10, x10, x11 9ecbc: 9344fd4a asr x10, x10, #4 9ecc0: 9b0c7d4a mul x10, x10, x12 9ecc4: eb08015f cmp x10, x8 9ecc8: 540000a2 b.hs 0x9ecdc 9eccc: d37ff948 lsl x8, x10, #1 9ecd0: eb09011f cmp x8, x9 9ecd4: 9a883135 csel x21, x9, x8, lo 9ecd8: b4010a15 cbz x21, 0xa0e18 9ecdc: f9400e89 ldr x9, [x20, #0x18] 9ece0: 8b1506a8 add x8, x21, x21, lsl #1 9ece4: d37ced08 lsl x8, x8, #4 9ece8: f9480120 ldr x0, [x9, #0x1000] 9ecec: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9ecf0: cb00014a sub x10, x10, x0 9ecf4: eb08015f cmp x10, x8 9ecf8: 5400b002 b.hs 0xa02f8 9ecfc: aa0803e0 mov x0, x8 9ed00: 97fdc2dc bl 0xf870 9ed04: 14000846 b 0xa0e1c 9ed08: b00000ea adrp x10, 0xbb000 9ed0c: 9104454a add x10, x10, #0x111 9ed10: f940014a ldr x10, [x10] 9ed14: 528004a9 mov w9, #0x25 // =37 9ed18: 390013ff strb wzr, [sp, #0x4] 9ed1c: b90003ff str wzr, [sp] 9ed20: f801f3ff stur xzr, [sp, #0x1f] 9ed24: f9000fff str xzr, [sp, #0x18] 9ed28: 390043e9 strb w9, [sp, #0x10] 9ed2c: f90007ea str x10, [sp, #0x8] 9ed30: a940aa89 ldp x9, x10, [x20, #0x8] 9ed34: eb0a013f cmp x9, x10 9ed38: 54008722 b.hs 0x9fe1c 9ed3c: 52800248 mov w8, #0x12 // =18 9ed40: 39000128 strb w8, [x9] 9ed44: f94007e8 ldr x8, [sp, #0x8] 9ed48: 91000a73 add x19, x19, #0x2 9ed4c: f8001128 stur x8, [x9, #0x1] 9ed50: 394043e8 ldrb w8, [sp, #0x10] 9ed54: 3900293f strb wzr, [x9, #0xa] 9ed58: 39002528 strb w8, [x9, #0x9] 9ed5c: b94003e8 ldr w8, [sp] 9ed60: b800b128 stur w8, [x9, #0xb] 9ed64: 394013e8 ldrb w8, [sp, #0x4] 9ed68: f900093f str xzr, [x9, #0x10] 9ed6c: 39003d28 strb w8, [x9, #0xf] 9ed70: f90007ff str xzr, [sp, #0x8] 9ed74: 390043ff strb wzr, [sp, #0x10] 9ed78: 390013ff strb wzr, [sp, #0x4] 9ed7c: b90003ff str wzr, [sp] 9ed80: 14000416 b 0x9fdd8 9ed84: b00000eb adrp x11, 0xbb000 9ed88: 9104c56b add x11, x11, #0x131 9ed8c: f940016b ldr x11, [x11] 9ed90: 528007a9 mov w9, #0x3d // =61 9ed94: 5287c7ca mov w10, #0x3e3e // =15934 9ed98: 39000bff strb wzr, [sp, #0x2] 9ed9c: 790003ff strh wzr, [sp] 9eda0: f801f3ff stur xzr, [sp, #0x1f] 9eda4: f9000fff str xzr, [sp, #0x18] 9eda8: 39004be9 strb w9, [sp, #0x12] 9edac: 790023ea strh w10, [sp, #0x10] 9edb0: f90007eb str x11, [sp, #0x8] 9edb4: a940aa89 ldp x9, x10, [x20, #0x8] 9edb8: eb0a013f cmp x9, x10 9edbc: 540086a2 b.hs 0x9fe90 9edc0: 528002c8 mov w8, #0x16 // =22 9edc4: 39000128 strb w8, [x9] 9edc8: f94007e8 ldr x8, [sp, #0x8] 9edcc: 91000a73 add x19, x19, #0x2 9edd0: f8001128 stur x8, [x9, #0x1] 9edd4: 39404be8 ldrb w8, [sp, #0x12] 9edd8: 39002d28 strb w8, [x9, #0xb] 9eddc: 794023e8 ldrh w8, [sp, #0x10] 9ede0: 3900313f strb wzr, [x9, #0xc] 9ede4: 78009128 sturh w8, [x9, #0x9] 9ede8: 794003e8 ldrh w8, [sp] 9edec: 7800d128 sturh w8, [x9, #0xd] 9edf0: 39400be8 ldrb w8, [sp, #0x2] 9edf4: f900093f str xzr, [x9, #0x10] 9edf8: 39003d28 strb w8, [x9, #0xf] 9edfc: f90007ff str xzr, [sp, #0x8] 9ee00: 790023ff strh wzr, [sp, #0x10] 9ee04: 39004bff strb wzr, [sp, #0x12] 9ee08: 39000bff strb wzr, [sp, #0x2] 9ee0c: 790003ff strh wzr, [sp] 9ee10: 140003f2 b 0x9fdd8 9ee14: 900000ea adrp x10, 0xba000 9ee18: 913e1d4a add x10, x10, #0xf87 9ee1c: f940014a ldr x10, [x10] 9ee20: 321f17e9 orr w9, wzr, #0x7e 9ee24: 390013ff strb wzr, [sp, #0x4] 9ee28: b90003ff str wzr, [sp] 9ee2c: f801f3ff stur xzr, [sp, #0x1f] 9ee30: f9000fff str xzr, [sp, #0x18] 9ee34: 390043e9 strb w9, [sp, #0x10] 9ee38: f90007ea str x10, [sp, #0x8] 9ee3c: a940aa89 ldp x9, x10, [x20, #0x8] 9ee40: eb0a013f cmp x9, x10 9ee44: 54007a83 b.lo 0x9fd94 9ee48: f940028b ldr x11, [x20] 9ee4c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9ee50: f295556c movk x12, #0xaaab 9ee54: cb0b0129 sub x9, x9, x11 9ee58: 9344fd29 asr x9, x9, #4 9ee5c: 9b0c7d36 mul x22, x9, x12 9ee60: 910006c9 add x9, x22, #0x1 9ee64: eb15013f cmp x9, x21 9ee68: 54023668 b.hi 0xa3534 9ee6c: cb0b014a sub x10, x10, x11 9ee70: 9344fd4a asr x10, x10, #4 9ee74: 9b0c7d4a mul x10, x10, x12 9ee78: eb08015f cmp x10, x8 9ee7c: 540000a2 b.hs 0x9ee90 9ee80: d37ff948 lsl x8, x10, #1 9ee84: eb09011f cmp x8, x9 9ee88: 9a883135 csel x21, x9, x8, lo 9ee8c: b4012615 cbz x21, 0xa134c 9ee90: f9400e89 ldr x9, [x20, #0x18] 9ee94: 8b1506a8 add x8, x21, x21, lsl #1 9ee98: d37ced08 lsl x8, x8, #4 9ee9c: f9480120 ldr x0, [x9, #0x1000] 9eea0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9eea4: cb00014a sub x10, x10, x0 9eea8: eb08015f cmp x10, x8 9eeac: 5400b4e2 b.hs 0xa0548 9eeb0: aa0803e0 mov x0, x8 9eeb4: 97fdc26f bl 0xf870 9eeb8: 14000926 b 0xa1350 9eebc: b00000ea adrp x10, 0xbb000 9eec0: 9104994a add x10, x10, #0x126 9eec4: f940014a ldr x10, [x10] 9eec8: 5287c7c9 mov w9, #0x3e3e // =15934 9eecc: f801f3ff stur xzr, [sp, #0x1f] 9eed0: f9000fff str xzr, [sp, #0x18] 9eed4: 790023e9 strh w9, [sp, #0x10] 9eed8: f90007ea str x10, [sp, #0x8] 9eedc: a940aa89 ldp x9, x10, [x20, #0x8] 9eee0: eb0a013f cmp x9, x10 9eee4: 54006a03 b.lo 0x9fc24 9eee8: f940028b ldr x11, [x20] 9eeec: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9eef0: f295556c movk x12, #0xaaab 9eef4: cb0b0129 sub x9, x9, x11 9eef8: 9344fd29 asr x9, x9, #4 9eefc: 9b0c7d36 mul x22, x9, x12 9ef00: 910006c9 add x9, x22, #0x1 9ef04: eb15013f cmp x9, x21 9ef08: 54023188 b.hi 0xa3538 9ef0c: cb0b014a sub x10, x10, x11 9ef10: 9344fd4a asr x10, x10, #4 9ef14: 9b0c7d4a mul x10, x10, x12 9ef18: eb08015f cmp x10, x8 9ef1c: 540000a2 b.hs 0x9ef30 9ef20: d37ff948 lsl x8, x10, #1 9ef24: eb09011f cmp x8, x9 9ef28: 9a883135 csel x21, x9, x8, lo 9ef2c: b40129b5 cbz x21, 0xa1460 9ef30: f9400e89 ldr x9, [x20, #0x18] 9ef34: 8b1506a8 add x8, x21, x21, lsl #1 9ef38: d37ced08 lsl x8, x8, #4 9ef3c: f9480120 ldr x0, [x9, #0x1000] 9ef40: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9ef44: cb00014a sub x10, x10, x0 9ef48: eb08015f cmp x10, x8 9ef4c: 5400b042 b.hs 0xa0554 9ef50: aa0803e0 mov x0, x8 9ef54: 97fdc247 bl 0xf870 9ef58: 14000943 b 0xa1464 9ef5c: 900000ea adrp x10, 0xba000 9ef60: 913df54a add x10, x10, #0xf7d 9ef64: f940014a ldr x10, [x10] 9ef68: 52800589 mov w9, #0x2c // =44 9ef6c: 390013ff strb wzr, [sp, #0x4] 9ef70: b90003ff str wzr, [sp] 9ef74: f801f3ff stur xzr, [sp, #0x1f] 9ef78: f9000fff str xzr, [sp, #0x18] 9ef7c: 390043e9 strb w9, [sp, #0x10] 9ef80: f90007ea str x10, [sp, #0x8] 9ef84: a940aa89 ldp x9, x10, [x20, #0x8] 9ef88: eb0a013f cmp x9, x10 9ef8c: 54007043 b.lo 0x9fd94 9ef90: f940028b ldr x11, [x20] 9ef94: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9ef98: f295556c movk x12, #0xaaab 9ef9c: cb0b0129 sub x9, x9, x11 9efa0: 9344fd29 asr x9, x9, #4 9efa4: 9b0c7d36 mul x22, x9, x12 9efa8: 910006c9 add x9, x22, #0x1 9efac: eb15013f cmp x9, x21 9efb0: 54022c68 b.hi 0xa353c 9efb4: cb0b014a sub x10, x10, x11 9efb8: 9344fd4a asr x10, x10, #4 9efbc: 9b0c7d4a mul x10, x10, x12 9efc0: eb08015f cmp x10, x8 9efc4: 540000a2 b.hs 0x9efd8 9efc8: d37ff948 lsl x8, x10, #1 9efcc: eb09011f cmp x8, x9 9efd0: 9a883135 csel x21, x9, x8, lo 9efd4: b40135f5 cbz x21, 0xa1690 9efd8: f9400e89 ldr x9, [x20, #0x18] 9efdc: 8b1506a8 add x8, x21, x21, lsl #1 9efe0: d37ced08 lsl x8, x8, #4 9efe4: f9480120 ldr x0, [x9, #0x1000] 9efe8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9efec: cb00014a sub x10, x10, x0 9eff0: eb08015f cmp x10, x8 9eff4: 5400abc2 b.hs 0xa056c 9eff8: aa0803e0 mov x0, x8 9effc: 97fdc21d bl 0xf870 9f000: 140009a5 b 0xa1694 9f004: 3941be98 ldrb w24, [x20, #0x6f] 9f008: 91000a76 add x22, x19, #0x2 9f00c: aa1603e0 mov x0, x22 9f010: aa1403e2 mov x2, x20 9f014: 3901be9f strb wzr, [x20, #0x6f] 9f018: 97ff9533 bl 0x844e4 9f01c: aa0003f5 mov x21, x0 9f020: eb1602bf cmp x21, x22 9f024: 3901be98 strb w24, [x20, #0x6f] 9f028: 54022520 b.eq 0xa34cc 9f02c: a9402289 ldp x9, x8, [x20] 9f030: eb08013f cmp x9, x8 9f034: 540224c0 b.eq 0xa34cc 9f038: f00000c2 adrp x2, 0xba000 9f03c: d100c100 sub x0, x8, #0x30 9f040: 913e4442 add x2, x2, #0xf91 9f044: 52800123 mov w3, #0x9 // =9 9f048: aa1f03e1 mov x1, xzr 9f04c: 97ffbf1d bl 0x8ecc0 9f050: 320003e8 orr w8, wzr, #0x1 9f054: 3901b288 strb w8, [x20, #0x6c] 9f058: 1400003b b 0x9f144 9f05c: f00000ca adrp x10, 0xba000 9f060: 913eb54a add x10, x10, #0xfad 9f064: f940014a ldr x10, [x10] 9f068: 52800549 mov w9, #0x2a // =42 9f06c: 390013ff strb wzr, [sp, #0x4] 9f070: b90003ff str wzr, [sp] 9f074: f801f3ff stur xzr, [sp, #0x1f] 9f078: f9000fff str xzr, [sp, #0x18] 9f07c: 390043e9 strb w9, [sp, #0x10] 9f080: f90007ea str x10, [sp, #0x8] 9f084: a940aa89 ldp x9, x10, [x20, #0x8] 9f088: eb0a013f cmp x9, x10 9f08c: 54006843 b.lo 0x9fd94 9f090: f940028b ldr x11, [x20] 9f094: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9f098: f295556c movk x12, #0xaaab 9f09c: cb0b0129 sub x9, x9, x11 9f0a0: 9344fd29 asr x9, x9, #4 9f0a4: 9b0c7d36 mul x22, x9, x12 9f0a8: 910006c9 add x9, x22, #0x1 9f0ac: eb15013f cmp x9, x21 9f0b0: 54022528 b.hi 0xa3554 9f0b4: cb0b014a sub x10, x10, x11 9f0b8: 9344fd4a asr x10, x10, #4 9f0bc: 9b0c7d4a mul x10, x10, x12 9f0c0: eb08015f cmp x10, x8 9f0c4: 540000a2 b.hs 0x9f0d8 9f0c8: d37ff948 lsl x8, x10, #1 9f0cc: eb09011f cmp x8, x9 9f0d0: 9a883135 csel x21, x9, x8, lo 9f0d4: b4013695 cbz x21, 0xa17a4 9f0d8: f9400e89 ldr x9, [x20, #0x18] 9f0dc: 8b1506a8 add x8, x21, x21, lsl #1 9f0e0: d37ced08 lsl x8, x8, #4 9f0e4: f9480120 ldr x0, [x9, #0x1000] 9f0e8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9f0ec: cb00014a sub x10, x10, x0 9f0f0: eb08015f cmp x10, x8 9f0f4: 5400a422 b.hs 0xa0578 9f0f8: aa0803e0 mov x0, x8 9f0fc: 97fdc1dd bl 0xf870 9f100: 140009aa b 0xa17a8 9f104: 91000a76 add x22, x19, #0x2 9f108: aa1603e0 mov x0, x22 9f10c: aa1403e2 mov x2, x20 9f110: 940011b9 bl 0xa37f4 9f114: aa0003f5 mov x21, x0 9f118: eb1602bf cmp x21, x22 9f11c: 54021d80 b.eq 0xa34cc 9f120: a9402289 ldp x9, x8, [x20] 9f124: eb08013f cmp x9, x8 9f128: 54021d20 b.eq 0xa34cc 9f12c: 900000e2 adrp x2, 0xbb000 9f130: d100c100 sub x0, x8, #0x30 9f134: 91009c42 add x2, x2, #0x27 9f138: 52800163 mov w3, #0xb // =11 9f13c: aa1f03e1 mov x1, xzr 9f140: 97ffbee0 bl 0x8ecc0 9f144: aa1503f3 mov x19, x21 9f148: 140010e1 b 0xa34cc 9f14c: 900000ea adrp x10, 0xbb000 9f150: 9101514a add x10, x10, #0x54 9f154: f940014a ldr x10, [x10] 9f158: 528005a9 mov w9, #0x2d // =45 9f15c: 390013ff strb wzr, [sp, #0x4] 9f160: b90003ff str wzr, [sp] 9f164: f801f3ff stur xzr, [sp, #0x1f] 9f168: f9000fff str xzr, [sp, #0x18] 9f16c: 390043e9 strb w9, [sp, #0x10] 9f170: f90007ea str x10, [sp, #0x8] 9f174: a940aa89 ldp x9, x10, [x20, #0x8] 9f178: eb0a013f cmp x9, x10 9f17c: 540060c3 b.lo 0x9fd94 9f180: f940028b ldr x11, [x20] 9f184: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9f188: f295556c movk x12, #0xaaab 9f18c: cb0b0129 sub x9, x9, x11 9f190: 9344fd29 asr x9, x9, #4 9f194: 9b0c7d36 mul x22, x9, x12 9f198: 910006c9 add x9, x22, #0x1 9f19c: eb15013f cmp x9, x21 9f1a0: 54021dc8 b.hi 0xa3558 9f1a4: cb0b014a sub x10, x10, x11 9f1a8: 9344fd4a asr x10, x10, #4 9f1ac: 9b0c7d4a mul x10, x10, x12 9f1b0: eb08015f cmp x10, x8 9f1b4: 540000a2 b.hs 0x9f1c8 9f1b8: d37ff948 lsl x8, x10, #1 9f1bc: eb09011f cmp x8, x9 9f1c0: 9a883135 csel x21, x9, x8, lo 9f1c4: b40137b5 cbz x21, 0xa18b8 9f1c8: f9400e89 ldr x9, [x20, #0x18] 9f1cc: 8b1506a8 add x8, x21, x21, lsl #1 9f1d0: d37ced08 lsl x8, x8, #4 9f1d4: f9480120 ldr x0, [x9, #0x1000] 9f1d8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9f1dc: cb00014a sub x10, x10, x0 9f1e0: eb08015f cmp x10, x8 9f1e4: 54009d02 b.hs 0xa0584 9f1e8: aa0803e0 mov x0, x8 9f1ec: 97fdc1a1 bl 0xf870 9f1f0: 140009b3 b 0xa18bc 9f1f4: f00000ca adrp x10, 0xba000 9f1f8: 913d214a add x10, x10, #0xf48 9f1fc: f940014a ldr x10, [x10] 9f200: 5284c4c9 mov w9, #0x2626 // =9766 9f204: f801f3ff stur xzr, [sp, #0x1f] 9f208: f9000fff str xzr, [sp, #0x18] 9f20c: 790023e9 strh w9, [sp, #0x10] 9f210: f90007ea str x10, [sp, #0x8] 9f214: a940aa89 ldp x9, x10, [x20, #0x8] 9f218: eb0a013f cmp x9, x10 9f21c: 54005883 b.lo 0x9fd2c 9f220: f940028b ldr x11, [x20] 9f224: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9f228: f295556c movk x12, #0xaaab 9f22c: cb0b0129 sub x9, x9, x11 9f230: 9344fd29 asr x9, x9, #4 9f234: 9b0c7d36 mul x22, x9, x12 9f238: 910006c9 add x9, x22, #0x1 9f23c: eb15013f cmp x9, x21 9f240: 540218e8 b.hi 0xa355c 9f244: cb0b014a sub x10, x10, x11 9f248: 9344fd4a asr x10, x10, #4 9f24c: 9b0c7d4a mul x10, x10, x12 9f250: eb08015f cmp x10, x8 9f254: 540000a2 b.hs 0x9f268 9f258: d37ff948 lsl x8, x10, #1 9f25c: eb09011f cmp x8, x9 9f260: 9a883135 csel x21, x9, x8, lo 9f264: b4013b55 cbz x21, 0xa19cc 9f268: f9400e89 ldr x9, [x20, #0x18] 9f26c: 8b1506a8 add x8, x21, x21, lsl #1 9f270: d37ced08 lsl x8, x8, #4 9f274: f9480120 ldr x0, [x9, #0x1000] 9f278: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9f27c: cb00014a sub x10, x10, x0 9f280: eb08015f cmp x10, x8 9f284: 54009862 b.hs 0xa0590 9f288: aa0803e0 mov x0, x8 9f28c: 97fdc179 bl 0xf870 9f290: 140009d0 b 0xa19d0 9f294: f00000c9 adrp x9, 0xba000 9f298: 913e6d29 add x9, x9, #0xf9b 9f29c: f840712a ldur x10, [x9, #0x7] 9f2a0: f9400129 ldr x9, [x9] 9f2a4: f800f3ff stur xzr, [sp, #0xf] 9f2a8: f90007ff str xzr, [sp, #0x8] 9f2ac: f801f3ea stur x10, [sp, #0x1f] 9f2b0: f9000fe9 str x9, [sp, #0x18] 9f2b4: a940aa89 ldp x9, x10, [x20, #0x8] 9f2b8: eb0a013f cmp x9, x10 9f2bc: 54006242 b.hs 0x9ff04 9f2c0: 52800448 mov w8, #0x22 // =34 9f2c4: 39000128 strb w8, [x9] 9f2c8: f841f3e8 ldur x8, [sp, #0x1f] 9f2cc: 528bab6a mov w10, #0x5d5b // =23899 9f2d0: 91000a73 add x19, x19, #0x2 9f2d4: f9000528 str x8, [x9, #0x8] 9f2d8: f9400fe8 ldr x8, [sp, #0x18] 9f2dc: f900092a str x10, [x9, #0x10] 9f2e0: 140000de b 0x9f658 9f2e4: 900000ea adrp x10, 0xbb000 9f2e8: 9100714a add x10, x10, #0x1c 9f2ec: f940014a ldr x10, [x10] 9f2f0: 5287a789 mov w9, #0x3d3c // =15676 9f2f4: f801f3ff stur xzr, [sp, #0x1f] 9f2f8: f9000fff str xzr, [sp, #0x18] 9f2fc: 790023e9 strh w9, [sp, #0x10] 9f300: f90007ea str x10, [sp, #0x8] 9f304: a940aa89 ldp x9, x10, [x20, #0x8] 9f308: eb0a013f cmp x9, x10 9f30c: 54005103 b.lo 0x9fd2c 9f310: f940028b ldr x11, [x20] 9f314: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9f318: f295556c movk x12, #0xaaab 9f31c: cb0b0129 sub x9, x9, x11 9f320: 9344fd29 asr x9, x9, #4 9f324: 9b0c7d36 mul x22, x9, x12 9f328: 910006c9 add x9, x22, #0x1 9f32c: eb15013f cmp x9, x21 9f330: 54021188 b.hi 0xa3560 9f334: cb0b014a sub x10, x10, x11 9f338: 9344fd4a asr x10, x10, #4 9f33c: 9b0c7d4a mul x10, x10, x12 9f340: eb08015f cmp x10, x8 9f344: 540000a2 b.hs 0x9f358 9f348: d37ff948 lsl x8, x10, #1 9f34c: eb09011f cmp x8, x9 9f350: 9a883135 csel x21, x9, x8, lo 9f354: b4015c95 cbz x21, 0xa1ee4 9f358: f9400e89 ldr x9, [x20, #0x18] 9f35c: 8b1506a8 add x8, x21, x21, lsl #1 9f360: d37ced08 lsl x8, x8, #4 9f364: f9480120 ldr x0, [x9, #0x1000] 9f368: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9f36c: cb00014a sub x10, x10, x0 9f370: eb08015f cmp x10, x8 9f374: 540092c2 b.hs 0xa05cc 9f378: aa0803e0 mov x0, x8 9f37c: 97fdc13d bl 0xf870 9f380: 14000ada b 0xa1ee8 9f384: 900000ea adrp x10, 0xbb000 9f388: 9101a54a add x10, x10, #0x69 9f38c: f940014a ldr x10, [x10] 9f390: 5287a549 mov w9, #0x3d2a // =15658 9f394: f801f3ff stur xzr, [sp, #0x1f] 9f398: f9000fff str xzr, [sp, #0x18] 9f39c: 790023e9 strh w9, [sp, #0x10] 9f3a0: f90007ea str x10, [sp, #0x8] 9f3a4: a940aa89 ldp x9, x10, [x20, #0x8] 9f3a8: eb0a013f cmp x9, x10 9f3ac: 54004c03 b.lo 0x9fd2c 9f3b0: f940028b ldr x11, [x20] 9f3b4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9f3b8: f295556c movk x12, #0xaaab 9f3bc: cb0b0129 sub x9, x9, x11 9f3c0: 9344fd29 asr x9, x9, #4 9f3c4: 9b0c7d36 mul x22, x9, x12 9f3c8: 910006c9 add x9, x22, #0x1 9f3cc: eb15013f cmp x9, x21 9f3d0: 54020ca8 b.hi 0xa3564 9f3d4: cb0b014a sub x10, x10, x11 9f3d8: 9344fd4a asr x10, x10, #4 9f3dc: 9b0c7d4a mul x10, x10, x12 9f3e0: eb08015f cmp x10, x8 9f3e4: 540000a2 b.hs 0x9f3f8 9f3e8: d37ff948 lsl x8, x10, #1 9f3ec: eb09011f cmp x8, x9 9f3f0: 9a883135 csel x21, x9, x8, lo 9f3f4: b4015f95 cbz x21, 0xa1fe4 9f3f8: f9400e89 ldr x9, [x20, #0x18] 9f3fc: 8b1506a8 add x8, x21, x21, lsl #1 9f400: d37ced08 lsl x8, x8, #4 9f404: f9480120 ldr x0, [x9, #0x1000] 9f408: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9f40c: cb00014a sub x10, x10, x0 9f410: eb08015f cmp x10, x8 9f414: 54008e22 b.hs 0xa05d8 9f418: aa0803e0 mov x0, x8 9f41c: 97fdc115 bl 0xf870 9f420: 14000af2 b 0xa1fe8 9f424: 900000ea adrp x10, 0xbb000 9f428: 9101514a add x10, x10, #0x54 9f42c: f940014a ldr x10, [x10] 9f430: 528005a9 mov w9, #0x2d // =45 9f434: 390013ff strb wzr, [sp, #0x4] 9f438: b90003ff str wzr, [sp] 9f43c: f801f3ff stur xzr, [sp, #0x1f] 9f440: f9000fff str xzr, [sp, #0x18] 9f444: 390043e9 strb w9, [sp, #0x10] 9f448: f90007ea str x10, [sp, #0x8] 9f44c: a940aa89 ldp x9, x10, [x20, #0x8] 9f450: eb0a013f cmp x9, x10 9f454: 54004a03 b.lo 0x9fd94 9f458: f940028b ldr x11, [x20] 9f45c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9f460: f295556c movk x12, #0xaaab 9f464: cb0b0129 sub x9, x9, x11 9f468: 9344fd29 asr x9, x9, #4 9f46c: 9b0c7d36 mul x22, x9, x12 9f470: 910006c9 add x9, x22, #0x1 9f474: eb15013f cmp x9, x21 9f478: 54020788 b.hi 0xa3568 9f47c: cb0b014a sub x10, x10, x11 9f480: 9344fd4a asr x10, x10, #4 9f484: 9b0c7d4a mul x10, x10, x12 9f488: eb08015f cmp x10, x8 9f48c: 540000a2 b.hs 0x9f4a0 9f490: d37ff948 lsl x8, x10, #1 9f494: eb09011f cmp x8, x9 9f498: 9a883135 csel x21, x9, x8, lo 9f49c: b4016255 cbz x21, 0xa20e4 9f4a0: f9400e89 ldr x9, [x20, #0x18] 9f4a4: 8b1506a8 add x8, x21, x21, lsl #1 9f4a8: d37ced08 lsl x8, x8, #4 9f4ac: f9480120 ldr x0, [x9, #0x1000] 9f4b0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9f4b4: cb00014a sub x10, x10, x0 9f4b8: eb08015f cmp x10, x8 9f4bc: 54008942 b.hs 0xa05e4 9f4c0: aa0803e0 mov x0, x8 9f4c4: 97fdc0eb bl 0xf870 9f4c8: 14000b08 b 0xa20e8 9f4cc: f00000ca adrp x10, 0xba000 9f4d0: 913d754a add x10, x10, #0xf5d 9f4d4: f940014a ldr x10, [x10] 9f4d8: 5287a4c9 mov w9, #0x3d26 // =15654 9f4dc: f801f3ff stur xzr, [sp, #0x1f] 9f4e0: f9000fff str xzr, [sp, #0x18] 9f4e4: 790023e9 strh w9, [sp, #0x10] 9f4e8: f90007ea str x10, [sp, #0x8] 9f4ec: a940aa89 ldp x9, x10, [x20, #0x8] 9f4f0: eb0a013f cmp x9, x10 9f4f4: 540041c3 b.lo 0x9fd2c 9f4f8: f940028b ldr x11, [x20] 9f4fc: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9f500: f295556c movk x12, #0xaaab 9f504: cb0b0129 sub x9, x9, x11 9f508: 9344fd29 asr x9, x9, #4 9f50c: 9b0c7d36 mul x22, x9, x12 9f510: 910006c9 add x9, x22, #0x1 9f514: eb15013f cmp x9, x21 9f518: 540202a8 b.hi 0xa356c 9f51c: cb0b014a sub x10, x10, x11 9f520: 9344fd4a asr x10, x10, #4 9f524: 9b0c7d4a mul x10, x10, x12 9f528: eb08015f cmp x10, x8 9f52c: 540000a2 b.hs 0x9f540 9f530: d37ff948 lsl x8, x10, #1 9f534: eb09011f cmp x8, x9 9f538: 9a883135 csel x21, x9, x8, lo 9f53c: b40165f5 cbz x21, 0xa21f8 9f540: f9400e89 ldr x9, [x20, #0x18] 9f544: 8b1506a8 add x8, x21, x21, lsl #1 9f548: d37ced08 lsl x8, x8, #4 9f54c: f9480120 ldr x0, [x9, #0x1000] 9f550: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9f554: cb00014a sub x10, x10, x0 9f558: eb08015f cmp x10, x8 9f55c: 540084a2 b.hs 0xa05f0 9f560: aa0803e0 mov x0, x8 9f564: 97fdc0c3 bl 0xf870 9f568: 14000b25 b 0xa21fc 9f56c: f00000ca adrp x10, 0xba000 9f570: 913da14a add x10, x10, #0xf68 9f574: f940014a ldr x10, [x10] 9f578: 528007a9 mov w9, #0x3d // =61 9f57c: 390013ff strb wzr, [sp, #0x4] 9f580: b90003ff str wzr, [sp] 9f584: f801f3ff stur xzr, [sp, #0x1f] 9f588: f9000fff str xzr, [sp, #0x18] 9f58c: 390043e9 strb w9, [sp, #0x10] 9f590: f90007ea str x10, [sp, #0x8] 9f594: a940aa89 ldp x9, x10, [x20, #0x8] 9f598: eb0a013f cmp x9, x10 9f59c: 54003fc3 b.lo 0x9fd94 9f5a0: f940028b ldr x11, [x20] 9f5a4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9f5a8: f295556c movk x12, #0xaaab 9f5ac: cb0b0129 sub x9, x9, x11 9f5b0: 9344fd29 asr x9, x9, #4 9f5b4: 9b0c7d36 mul x22, x9, x12 9f5b8: 910006c9 add x9, x22, #0x1 9f5bc: eb15013f cmp x9, x21 9f5c0: 5401fd88 b.hi 0xa3570 9f5c4: cb0b014a sub x10, x10, x11 9f5c8: 9344fd4a asr x10, x10, #4 9f5cc: 9b0c7d4a mul x10, x10, x12 9f5d0: eb08015f cmp x10, x8 9f5d4: 540000a2 b.hs 0x9f5e8 9f5d8: d37ff948 lsl x8, x10, #1 9f5dc: eb09011f cmp x8, x9 9f5e0: 9a883135 csel x21, x9, x8, lo 9f5e4: b40168b5 cbz x21, 0xa22f8 9f5e8: f9400e89 ldr x9, [x20, #0x18] 9f5ec: 8b1506a8 add x8, x21, x21, lsl #1 9f5f0: d37ced08 lsl x8, x8, #4 9f5f4: f9480120 ldr x0, [x9, #0x1000] 9f5f8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9f5fc: cb00014a sub x10, x10, x0 9f600: eb08015f cmp x10, x8 9f604: 54007fc2 b.hs 0xa05fc 9f608: aa0803e0 mov x0, x8 9f60c: 97fdc099 bl 0xf870 9f610: 14000b3b b 0xa22fc 9f614: f00000c9 adrp x9, 0xba000 9f618: 913edd29 add x9, x9, #0xfb7 9f61c: f840712a ldur x10, [x9, #0x7] 9f620: f9400129 ldr x9, [x9] 9f624: f800f3ff stur xzr, [sp, #0xf] 9f628: f90007ff str xzr, [sp, #0x8] 9f62c: f801f3ea stur x10, [sp, #0x1f] 9f630: f9000fe9 str x9, [sp, #0x18] 9f634: a940aa89 ldp x9, x10, [x20, #0x8] 9f638: eb0a013f cmp x9, x10 9f63c: 540049e2 b.hs 0x9ff78 9f640: 321f0fe8 orr w8, wzr, #0x1e 9f644: 39000128 strb w8, [x9] 9f648: f841f3e8 ldur x8, [sp, #0x1f] 9f64c: 91000a73 add x19, x19, #0x2 9f650: a900fd28 stp x8, xzr, [x9, #0x8] 9f654: f9400fe8 ldr x8, [sp, #0x18] 9f658: f8001128 stur x8, [x9, #0x1] 9f65c: f801f3ff stur xzr, [sp, #0x1f] 9f660: f9000fff str xzr, [sp, #0x18] 9f664: 3900613f strb wzr, [x9, #0x18] 9f668: f840f3e8 ldur x8, [sp, #0xf] 9f66c: a9027d28 stp x8, xzr, [x9, #0x20] 9f670: f94007e8 ldr x8, [sp, #0x8] 9f674: f8019128 stur x8, [x9, #0x19] 9f678: f800f3ff stur xzr, [sp, #0xf] 9f67c: f90007ff str xzr, [sp, #0x8] 9f680: 140001dd b 0x9fdf4 9f684: 900000ea adrp x10, 0xbb000 9f688: 9100cd4a add x10, x10, #0x33 9f68c: f940014a ldr x10, [x10] 9f690: 52878789 mov w9, #0x3c3c // =15420 9f694: f801f3ff stur xzr, [sp, #0x1f] 9f698: f9000fff str xzr, [sp, #0x18] 9f69c: 790023e9 strh w9, [sp, #0x10] 9f6a0: f90007ea str x10, [sp, #0x8] 9f6a4: a940aa89 ldp x9, x10, [x20, #0x8] 9f6a8: eb0a013f cmp x9, x10 9f6ac: 54003403 b.lo 0x9fd2c 9f6b0: f940028b ldr x11, [x20] 9f6b4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9f6b8: f295556c movk x12, #0xaaab 9f6bc: cb0b0129 sub x9, x9, x11 9f6c0: 9344fd29 asr x9, x9, #4 9f6c4: 9b0c7d36 mul x22, x9, x12 9f6c8: 910006c9 add x9, x22, #0x1 9f6cc: eb15013f cmp x9, x21 9f6d0: 5401f528 b.hi 0xa3574 9f6d4: cb0b014a sub x10, x10, x11 9f6d8: 9344fd4a asr x10, x10, #4 9f6dc: 9b0c7d4a mul x10, x10, x12 9f6e0: eb08015f cmp x10, x8 9f6e4: 540000a2 b.hs 0x9f6f8 9f6e8: d37ff948 lsl x8, x10, #1 9f6ec: eb09011f cmp x8, x9 9f6f0: 9a883135 csel x21, x9, x8, lo 9f6f4: b4017075 cbz x21, 0xa2500 9f6f8: f9400e89 ldr x9, [x20, #0x18] 9f6fc: 8b1506a8 add x8, x21, x21, lsl #1 9f700: d37ced08 lsl x8, x8, #4 9f704: f9480120 ldr x0, [x9, #0x1000] 9f708: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9f70c: cb00014a sub x10, x10, x0 9f710: eb08015f cmp x10, x8 9f714: 54007802 b.hs 0xa0614 9f718: aa0803e0 mov x0, x8 9f71c: 97fdc055 bl 0xf870 9f720: 14000b79 b 0xa2504 9f724: f00000ca adrp x10, 0xba000 9f728: 913eb54a add x10, x10, #0xfad 9f72c: f940014a ldr x10, [x10] 9f730: 52800549 mov w9, #0x2a // =42 9f734: 390013ff strb wzr, [sp, #0x4] 9f738: b90003ff str wzr, [sp] 9f73c: f801f3ff stur xzr, [sp, #0x1f] 9f740: f9000fff str xzr, [sp, #0x18] 9f744: 390043e9 strb w9, [sp, #0x10] 9f748: f90007ea str x10, [sp, #0x8] 9f74c: a940aa89 ldp x9, x10, [x20, #0x8] 9f750: eb0a013f cmp x9, x10 9f754: 54003203 b.lo 0x9fd94 9f758: f940028b ldr x11, [x20] 9f75c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9f760: f295556c movk x12, #0xaaab 9f764: cb0b0129 sub x9, x9, x11 9f768: 9344fd29 asr x9, x9, #4 9f76c: 9b0c7d36 mul x22, x9, x12 9f770: 910006c9 add x9, x22, #0x1 9f774: eb15013f cmp x9, x21 9f778: 5401f008 b.hi 0xa3578 9f77c: cb0b014a sub x10, x10, x11 9f780: 9344fd4a asr x10, x10, #4 9f784: 9b0c7d4a mul x10, x10, x12 9f788: eb08015f cmp x10, x8 9f78c: 540000a2 b.hs 0x9f7a0 9f790: d37ff948 lsl x8, x10, #1 9f794: eb09011f cmp x8, x9 9f798: 9a883135 csel x21, x9, x8, lo 9f79c: b4017335 cbz x21, 0xa2600 9f7a0: f9400e89 ldr x9, [x20, #0x18] 9f7a4: 8b1506a8 add x8, x21, x21, lsl #1 9f7a8: d37ced08 lsl x8, x8, #4 9f7ac: f9480120 ldr x0, [x9, #0x1000] 9f7b0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9f7b4: cb00014a sub x10, x10, x0 9f7b8: eb08015f cmp x10, x8 9f7bc: 54007322 b.hs 0xa0620 9f7c0: aa0803e0 mov x0, x8 9f7c4: 97fdc02b bl 0xf870 9f7c8: 14000b8f b 0xa2604 9f7cc: f00000ca adrp x10, 0xba000 9f7d0: 913f1d4a add x10, x10, #0xfc7 9f7d4: f940014a ldr x10, [x10] 9f7d8: 528005e9 mov w9, #0x2f // =47 9f7dc: 390013ff strb wzr, [sp, #0x4] 9f7e0: b90003ff str wzr, [sp] 9f7e4: f801f3ff stur xzr, [sp, #0x1f] 9f7e8: f9000fff str xzr, [sp, #0x18] 9f7ec: 390043e9 strb w9, [sp, #0x10] 9f7f0: f90007ea str x10, [sp, #0x8] 9f7f4: a940aa89 ldp x9, x10, [x20, #0x8] 9f7f8: eb0a013f cmp x9, x10 9f7fc: 54002cc3 b.lo 0x9fd94 9f800: f940028b ldr x11, [x20] 9f804: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9f808: f295556c movk x12, #0xaaab 9f80c: cb0b0129 sub x9, x9, x11 9f810: 9344fd29 asr x9, x9, #4 9f814: 9b0c7d36 mul x22, x9, x12 9f818: 910006c9 add x9, x22, #0x1 9f81c: eb15013f cmp x9, x21 9f820: 5401eae8 b.hi 0xa357c 9f824: cb0b014a sub x10, x10, x11 9f828: 9344fd4a asr x10, x10, #4 9f82c: 9b0c7d4a mul x10, x10, x12 9f830: eb08015f cmp x10, x8 9f834: 540000a2 b.hs 0x9f848 9f838: d37ff948 lsl x8, x10, #1 9f83c: eb09011f cmp x8, x9 9f840: 9a883135 csel x21, x9, x8, lo 9f844: b4017695 cbz x21, 0xa2714 9f848: f9400e89 ldr x9, [x20, #0x18] 9f84c: 8b1506a8 add x8, x21, x21, lsl #1 9f850: d37ced08 lsl x8, x8, #4 9f854: f9480120 ldr x0, [x9, #0x1000] 9f858: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9f85c: cb00014a sub x10, x10, x0 9f860: eb08015f cmp x10, x8 9f864: 54006e42 b.hs 0xa062c 9f868: aa0803e0 mov x0, x8 9f86c: 97fdc001 bl 0xf870 9f870: 14000baa b 0xa2718 9f874: 900000ea adrp x10, 0xbb000 9f878: 9101294a add x10, x10, #0x4a 9f87c: f940014a ldr x10, [x10] 9f880: 321e0fe9 orr w9, wzr, #0x3c 9f884: 390013ff strb wzr, [sp, #0x4] 9f888: b90003ff str wzr, [sp] 9f88c: f801f3ff stur xzr, [sp, #0x1f] 9f890: f9000fff str xzr, [sp, #0x18] 9f894: 390043e9 strb w9, [sp, #0x10] 9f898: f90007ea str x10, [sp, #0x8] 9f89c: a940aa89 ldp x9, x10, [x20, #0x8] 9f8a0: eb0a013f cmp x9, x10 9f8a4: 54002783 b.lo 0x9fd94 9f8a8: f940028b ldr x11, [x20] 9f8ac: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9f8b0: f295556c movk x12, #0xaaab 9f8b4: cb0b0129 sub x9, x9, x11 9f8b8: 9344fd29 asr x9, x9, #4 9f8bc: 9b0c7d36 mul x22, x9, x12 9f8c0: 910006c9 add x9, x22, #0x1 9f8c4: eb15013f cmp x9, x21 9f8c8: 5401e5c8 b.hi 0xa3580 9f8cc: cb0b014a sub x10, x10, x11 9f8d0: 9344fd4a asr x10, x10, #4 9f8d4: 9b0c7d4a mul x10, x10, x12 9f8d8: eb08015f cmp x10, x8 9f8dc: 540000a2 b.hs 0x9f8f0 9f8e0: d37ff948 lsl x8, x10, #1 9f8e4: eb09011f cmp x8, x9 9f8e8: 9a883135 csel x21, x9, x8, lo 9f8ec: b40179f5 cbz x21, 0xa2828 9f8f0: f9400e89 ldr x9, [x20, #0x18] 9f8f4: 8b1506a8 add x8, x21, x21, lsl #1 9f8f8: d37ced08 lsl x8, x8, #4 9f8fc: f9480120 ldr x0, [x9, #0x1000] 9f900: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9f904: cb00014a sub x10, x10, x0 9f908: eb08015f cmp x10, x8 9f90c: 54006962 b.hs 0xa0638 9f910: aa0803e0 mov x0, x8 9f914: 97fdbfd7 bl 0xf870 9f918: 14000bc5 b 0xa282c 9f91c: 900000ea adrp x10, 0xbb000 9f920: 9101d14a add x10, x10, #0x74 9f924: f940014a ldr x10, [x10] 9f928: 5285a5a9 mov w9, #0x2d2d // =11565 9f92c: f801f3ff stur xzr, [sp, #0x1f] 9f930: f9000fff str xzr, [sp, #0x18] 9f934: 790023e9 strh w9, [sp, #0x10] 9f938: f90007ea str x10, [sp, #0x8] 9f93c: a940aa89 ldp x9, x10, [x20, #0x8] 9f940: eb0a013f cmp x9, x10 9f944: 54001f43 b.lo 0x9fd2c 9f948: f940028b ldr x11, [x20] 9f94c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9f950: f295556c movk x12, #0xaaab 9f954: cb0b0129 sub x9, x9, x11 9f958: 9344fd29 asr x9, x9, #4 9f95c: 9b0c7d36 mul x22, x9, x12 9f960: 910006c9 add x9, x22, #0x1 9f964: eb15013f cmp x9, x21 9f968: 5401e0e8 b.hi 0xa3584 9f96c: cb0b014a sub x10, x10, x11 9f970: 9344fd4a asr x10, x10, #4 9f974: 9b0c7d4a mul x10, x10, x12 9f978: eb08015f cmp x10, x8 9f97c: 540000a2 b.hs 0x9f990 9f980: d37ff948 lsl x8, x10, #1 9f984: eb09011f cmp x8, x9 9f988: 9a883135 csel x21, x9, x8, lo 9f98c: b4017d95 cbz x21, 0xa293c 9f990: f9400e89 ldr x9, [x20, #0x18] 9f994: 8b1506a8 add x8, x21, x21, lsl #1 9f998: d37ced08 lsl x8, x8, #4 9f99c: f9480120 ldr x0, [x9, #0x1000] 9f9a0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9f9a4: cb00014a sub x10, x10, x0 9f9a8: eb08015f cmp x10, x8 9f9ac: 540064c2 b.hs 0xa0644 9f9b0: aa0803e0 mov x0, x8 9f9b4: 97fdbfaf bl 0xf870 9f9b8: 14000be2 b 0xa2940 9f9bc: 900000ea adrp x10, 0xbb000 9f9c0: 9102394a add x10, x10, #0x8e 9f9c4: f940014a ldr x10, [x10] 9f9c8: 5287a429 mov w9, #0x3d21 // =15649 9f9cc: f801f3ff stur xzr, [sp, #0x1f] 9f9d0: f9000fff str xzr, [sp, #0x18] 9f9d4: 790023e9 strh w9, [sp, #0x10] 9f9d8: f90007ea str x10, [sp, #0x8] 9f9dc: a940aa89 ldp x9, x10, [x20, #0x8] 9f9e0: eb0a013f cmp x9, x10 9f9e4: 54001a43 b.lo 0x9fd2c 9f9e8: f940028b ldr x11, [x20] 9f9ec: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9f9f0: f295556c movk x12, #0xaaab 9f9f4: cb0b0129 sub x9, x9, x11 9f9f8: 9344fd29 asr x9, x9, #4 9f9fc: 9b0c7d36 mul x22, x9, x12 9fa00: 910006c9 add x9, x22, #0x1 9fa04: eb15013f cmp x9, x21 9fa08: 5401dc08 b.hi 0xa3588 9fa0c: cb0b014a sub x10, x10, x11 9fa10: 9344fd4a asr x10, x10, #4 9fa14: 9b0c7d4a mul x10, x10, x12 9fa18: eb08015f cmp x10, x8 9fa1c: 540000a2 b.hs 0x9fa30 9fa20: d37ff948 lsl x8, x10, #1 9fa24: eb09011f cmp x8, x9 9fa28: 9a883135 csel x21, x9, x8, lo 9fa2c: b4018875 cbz x21, 0xa2b38 9fa30: f9400e89 ldr x9, [x20, #0x18] 9fa34: 8b1506a8 add x8, x21, x21, lsl #1 9fa38: d37ced08 lsl x8, x8, #4 9fa3c: f9480120 ldr x0, [x9, #0x1000] 9fa40: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9fa44: cb00014a sub x10, x10, x0 9fa48: eb08015f cmp x10, x8 9fa4c: 54006082 b.hs 0xa065c 9fa50: aa0803e0 mov x0, x8 9fa54: 97fdbf87 bl 0xf870 9fa58: 14000c39 b 0xa2b3c 9fa5c: 900000ea adrp x10, 0xbb000 9fa60: 9102654a add x10, x10, #0x99 9fa64: f940014a ldr x10, [x10] 9fa68: 52800429 mov w9, #0x21 // =33 9fa6c: 390013ff strb wzr, [sp, #0x4] 9fa70: b90003ff str wzr, [sp] 9fa74: f801f3ff stur xzr, [sp, #0x1f] 9fa78: f9000fff str xzr, [sp, #0x18] 9fa7c: 390043e9 strb w9, [sp, #0x10] 9fa80: f90007ea str x10, [sp, #0x8] 9fa84: a940aa89 ldp x9, x10, [x20, #0x8] 9fa88: eb0a013f cmp x9, x10 9fa8c: 54001843 b.lo 0x9fd94 9fa90: f940028b ldr x11, [x20] 9fa94: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9fa98: f295556c movk x12, #0xaaab 9fa9c: cb0b0129 sub x9, x9, x11 9faa0: 9344fd29 asr x9, x9, #4 9faa4: 9b0c7d36 mul x22, x9, x12 9faa8: 910006c9 add x9, x22, #0x1 9faac: eb15013f cmp x9, x21 9fab0: 5401d6e8 b.hi 0xa358c 9fab4: cb0b014a sub x10, x10, x11 9fab8: 9344fd4a asr x10, x10, #4 9fabc: 9b0c7d4a mul x10, x10, x12 9fac0: eb08015f cmp x10, x8 9fac4: 540000a2 b.hs 0x9fad8 9fac8: d37ff948 lsl x8, x10, #1 9facc: eb09011f cmp x8, x9 9fad0: 9a883135 csel x21, x9, x8, lo 9fad4: b4018b35 cbz x21, 0xa2c38 9fad8: f9400e89 ldr x9, [x20, #0x18] 9fadc: 8b1506a8 add x8, x21, x21, lsl #1 9fae0: d37ced08 lsl x8, x8, #4 9fae4: f9480120 ldr x0, [x9, #0x1000] 9fae8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9faec: cb00014a sub x10, x10, x0 9faf0: eb08015f cmp x10, x8 9faf4: 54005ba2 b.hs 0xa0668 9faf8: aa0803e0 mov x0, x8 9fafc: 97fdbf5d bl 0xf870 9fb00: 14000c4f b 0xa2c3c 9fb04: 900000ea adrp x10, 0xbb000 9fb08: 91028d4a add x10, x10, #0xa3 9fb0c: f940014a ldr x10, [x10] 9fb10: 528dc409 mov w9, #0x6e20 // =28192 9fb14: 72aeeca9 movk w9, #0x7765, lsl #16 9fb18: f801f3ff stur xzr, [sp, #0x1f] 9fb1c: f9000fff str xzr, [sp, #0x18] 9fb20: b90013e9 str w9, [sp, #0x10] 9fb24: f90007ea str x10, [sp, #0x8] 9fb28: a940aa89 ldp x9, x10, [x20, #0x8] 9fb2c: eb0a013f cmp x9, x10 9fb30: 54002982 b.hs 0xa0060 9fb34: 321d07e8 orr w8, wzr, #0x18 9fb38: 39000128 strb w8, [x9] 9fb3c: b94013e8 ldr w8, [sp, #0x10] 9fb40: 91000a73 add x19, x19, #0x2 9fb44: b8009128 stur w8, [x9, #0x9] 9fb48: f94007e8 ldr x8, [sp, #0x8] 9fb4c: 3900353f strb wzr, [x9, #0xd] 9fb50: 79001d3f strh wzr, [x9, #0xe] 9fb54: f900093f str xzr, [x9, #0x10] 9fb58: f8001128 stur x8, [x9, #0x1] 9fb5c: b90013ff str wzr, [sp, #0x10] 9fb60: f90007ff str xzr, [sp, #0x8] 9fb64: 1400009d b 0x9fdd8 9fb68: 900000eb adrp x11, 0xbb000 9fb6c: 9103416b add x11, x11, #0xd0 9fb70: f940016b ldr x11, [x11] 9fb74: 52800549 mov w9, #0x2a // =42 9fb78: 5287c5aa mov w10, #0x3e2d // =15917 9fb7c: 39000bff strb wzr, [sp, #0x2] 9fb80: 790003ff strh wzr, [sp] 9fb84: f801f3ff stur xzr, [sp, #0x1f] 9fb88: f9000fff str xzr, [sp, #0x18] 9fb8c: 39004be9 strb w9, [sp, #0x12] 9fb90: 790023ea strh w10, [sp, #0x10] 9fb94: f90007eb str x11, [sp, #0x8] 9fb98: a940aa89 ldp x9, x10, [x20, #0x8] 9fb9c: eb0a013f cmp x9, x10 9fba0: 540029a2 b.hs 0xa00d4 9fba4: 528002c8 mov w8, #0x16 // =22 9fba8: 39000128 strb w8, [x9] 9fbac: f94007e8 ldr x8, [sp, #0x8] 9fbb0: 91000a73 add x19, x19, #0x2 9fbb4: f8001128 stur x8, [x9, #0x1] 9fbb8: 39404be8 ldrb w8, [sp, #0x12] 9fbbc: 39002d28 strb w8, [x9, #0xb] 9fbc0: 794023e8 ldrh w8, [sp, #0x10] 9fbc4: 3900313f strb wzr, [x9, #0xc] 9fbc8: 78009128 sturh w8, [x9, #0x9] 9fbcc: 794003e8 ldrh w8, [sp] 9fbd0: 7800d128 sturh w8, [x9, #0xd] 9fbd4: 39400be8 ldrb w8, [sp, #0x2] 9fbd8: f900093f str xzr, [x9, #0x10] 9fbdc: 39003d28 strb w8, [x9, #0xf] 9fbe0: f90007ff str xzr, [sp, #0x8] 9fbe4: 790023ff strh wzr, [sp, #0x10] 9fbe8: 39004bff strb wzr, [sp, #0x12] 9fbec: 39000bff strb wzr, [sp, #0x2] 9fbf0: 790003ff strh wzr, [sp] 9fbf4: 14000079 b 0x9fdd8 9fbf8: 900000ea adrp x10, 0xbb000 9fbfc: 9103f14a add x10, x10, #0xfc 9fc00: f940014a ldr x10, [x10] 9fc04: 5287c5a9 mov w9, #0x3e2d // =15917 9fc08: f801f3ff stur xzr, [sp, #0x1f] 9fc0c: f9000fff str xzr, [sp, #0x18] 9fc10: 790023e9 strh w9, [sp, #0x10] 9fc14: f90007ea str x10, [sp, #0x8] 9fc18: a940aa89 ldp x9, x10, [x20, #0x8] 9fc1c: eb0a013f cmp x9, x10 9fc20: 54002942 b.hs 0xa0148 9fc24: 52800288 mov w8, #0x14 // =20 9fc28: 39000128 strb w8, [x9] 9fc2c: f94007e8 ldr x8, [sp, #0x8] 9fc30: 91000a73 add x19, x19, #0x2 9fc34: f8001128 stur x8, [x9, #0x1] 9fc38: 794023e8 ldrh w8, [sp, #0x10] 9fc3c: 39002d3f strb wzr, [x9, #0xb] 9fc40: b9000d3f str wzr, [x9, #0xc] 9fc44: f900093f str xzr, [x9, #0x10] 9fc48: 78009128 sturh w8, [x9, #0x9] 9fc4c: f90007ff str xzr, [sp, #0x8] 9fc50: 790023ff strh wzr, [sp, #0x10] 9fc54: 14000061 b 0x9fdd8 9fc58: 900000ea adrp x10, 0xbb000 9fc5c: 9103714a add x10, x10, #0xdc 9fc60: f940014a ldr x10, [x10] 9fc64: 52800569 mov w9, #0x2b // =43 9fc68: 390013ff strb wzr, [sp, #0x4] 9fc6c: b90003ff str wzr, [sp] 9fc70: f801f3ff stur xzr, [sp, #0x1f] 9fc74: f9000fff str xzr, [sp, #0x18] 9fc78: 390043e9 strb w9, [sp, #0x10] 9fc7c: f90007ea str x10, [sp, #0x8] 9fc80: a940aa89 ldp x9, x10, [x20, #0x8] 9fc84: eb0a013f cmp x9, x10 9fc88: 54000863 b.lo 0x9fd94 9fc8c: f940028b ldr x11, [x20] 9fc90: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9fc94: f295556c movk x12, #0xaaab 9fc98: cb0b0129 sub x9, x9, x11 9fc9c: 9344fd29 asr x9, x9, #4 9fca0: 9b0c7d36 mul x22, x9, x12 9fca4: 910006c9 add x9, x22, #0x1 9fca8: eb15013f cmp x9, x21 9fcac: 5401c7c8 b.hi 0xa35a4 9fcb0: cb0b014a sub x10, x10, x11 9fcb4: 9344fd4a asr x10, x10, #4 9fcb8: 9b0c7d4a mul x10, x10, x12 9fcbc: eb08015f cmp x10, x8 9fcc0: 540000a2 b.hs 0x9fcd4 9fcc4: d37ff948 lsl x8, x10, #1 9fcc8: eb09011f cmp x8, x9 9fccc: 9a883135 csel x21, x9, x8, lo 9fcd0: b401a4f5 cbz x21, 0xa316c 9fcd4: f9400e89 ldr x9, [x20, #0x18] 9fcd8: 8b1506a8 add x8, x21, x21, lsl #1 9fcdc: d37ced08 lsl x8, x8, #4 9fce0: f9480120 ldr x0, [x9, #0x1000] 9fce4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9fce8: cb00014a sub x10, x10, x0 9fcec: eb08015f cmp x10, x8 9fcf0: 540066e2 b.hs 0xa09cc 9fcf4: aa0803e0 mov x0, x8 9fcf8: 97fdbede bl 0xf870 9fcfc: 14000d1d b 0xa3170 9fd00: 900000ea adrp x10, 0xbb000 9fd04: 9103c54a add x10, x10, #0xf1 9fd08: f940014a ldr x10, [x10] 9fd0c: 52856569 mov w9, #0x2b2b // =11051 9fd10: f801f3ff stur xzr, [sp, #0x1f] 9fd14: f9000fff str xzr, [sp, #0x18] 9fd18: 790023e9 strh w9, [sp, #0x10] 9fd1c: f90007ea str x10, [sp, #0x8] 9fd20: a940aa89 ldp x9, x10, [x20, #0x8] 9fd24: eb0a013f cmp x9, x10 9fd28: 540024a2 b.hs 0xa01bc 9fd2c: 52800288 mov w8, #0x14 // =20 9fd30: 39000128 strb w8, [x9] 9fd34: f94007e8 ldr x8, [sp, #0x8] 9fd38: 91000a73 add x19, x19, #0x2 9fd3c: f8001128 stur x8, [x9, #0x1] 9fd40: 794023e8 ldrh w8, [sp, #0x10] 9fd44: 39002d3f strb wzr, [x9, #0xb] 9fd48: b9000d3f str wzr, [x9, #0xc] 9fd4c: f900093f str xzr, [x9, #0x10] 9fd50: 78009128 sturh w8, [x9, #0x9] 9fd54: f90007ff str xzr, [sp, #0x8] 9fd58: 790023ff strh wzr, [sp, #0x10] 9fd5c: 1400001f b 0x9fdd8 9fd60: 900000ea adrp x10, 0xbb000 9fd64: 9103714a add x10, x10, #0xdc 9fd68: f940014a ldr x10, [x10] 9fd6c: 52800569 mov w9, #0x2b // =43 9fd70: 390013ff strb wzr, [sp, #0x4] 9fd74: b90003ff str wzr, [sp] 9fd78: f801f3ff stur xzr, [sp, #0x1f] 9fd7c: f9000fff str xzr, [sp, #0x18] 9fd80: 390043e9 strb w9, [sp, #0x10] 9fd84: f90007ea str x10, [sp, #0x8] 9fd88: a940aa89 ldp x9, x10, [x20, #0x8] 9fd8c: eb0a013f cmp x9, x10 9fd90: 54002502 b.hs 0xa0230 9fd94: 52800248 mov w8, #0x12 // =18 9fd98: 39000128 strb w8, [x9] 9fd9c: f94007e8 ldr x8, [sp, #0x8] 9fda0: 91000a73 add x19, x19, #0x2 9fda4: f8001128 stur x8, [x9, #0x1] 9fda8: 394043e8 ldrb w8, [sp, #0x10] 9fdac: 3900293f strb wzr, [x9, #0xa] 9fdb0: 39002528 strb w8, [x9, #0x9] 9fdb4: b94003e8 ldr w8, [sp] 9fdb8: b800b128 stur w8, [x9, #0xb] 9fdbc: 394013e8 ldrb w8, [sp, #0x4] 9fdc0: f900093f str xzr, [x9, #0x10] 9fdc4: 39003d28 strb w8, [x9, #0xf] 9fdc8: f90007ff str xzr, [sp, #0x8] 9fdcc: 390043ff strb wzr, [sp, #0x10] 9fdd0: 390013ff strb wzr, [sp, #0x4] 9fdd4: b90003ff str wzr, [sp] 9fdd8: 3900613f strb wzr, [x9, #0x18] 9fddc: f841f3e8 ldur x8, [sp, #0x1f] 9fde0: a9027d28 stp x8, xzr, [x9, #0x20] 9fde4: f9400fe8 ldr x8, [sp, #0x18] 9fde8: f8019128 stur x8, [x9, #0x19] 9fdec: f801f3ff stur xzr, [sp, #0x1f] 9fdf0: f9000fff str xzr, [sp, #0x18] 9fdf4: f9400688 ldr x8, [x20, #0x8] 9fdf8: 9100c108 add x8, x8, #0x30 9fdfc: f9000688 str x8, [x20, #0x8] 9fe00: 14000db3 b 0xa34cc 9fe04: 8b080008 add x8, x0, x8 9fe08: f9080128 str x8, [x9, #0x1000] 9fe0c: 14000142 b 0xa0314 9fe10: 8b080008 add x8, x0, x8 9fe14: f9080128 str x8, [x9, #0x1000] 9fe18: 1400017f b 0xa0414 9fe1c: f940028b ldr x11, [x20] 9fe20: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9fe24: f295556c movk x12, #0xaaab 9fe28: cb0b0129 sub x9, x9, x11 9fe2c: 9344fd29 asr x9, x9, #4 9fe30: 9b0c7d36 mul x22, x9, x12 9fe34: 910006c9 add x9, x22, #0x1 9fe38: eb15013f cmp x9, x21 9fe3c: 5401b828 b.hi 0xa3540 9fe40: cb0b014a sub x10, x10, x11 9fe44: 9344fd4a asr x10, x10, #4 9fe48: 9b0c7d4a mul x10, x10, x12 9fe4c: eb08015f cmp x10, x8 9fe50: 540000a2 b.hs 0x9fe64 9fe54: d37ff948 lsl x8, x10, #1 9fe58: eb09011f cmp x8, x9 9fe5c: 9a883135 csel x21, x9, x8, lo 9fe60: b4008dd5 cbz x21, 0xa1018 9fe64: f9400e89 ldr x9, [x20, #0x18] 9fe68: 8b1506a8 add x8, x21, x21, lsl #1 9fe6c: d37ced08 lsl x8, x8, #4 9fe70: f9480120 ldr x0, [x9, #0x1000] 9fe74: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9fe78: cb00014a sub x10, x10, x0 9fe7c: eb08015f cmp x10, x8 9fe80: 54003522 b.hs 0xa0524 9fe84: aa0803e0 mov x0, x8 9fe88: 97fdbe7a bl 0xf870 9fe8c: 14000464 b 0xa101c 9fe90: f940028b ldr x11, [x20] 9fe94: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9fe98: f295556c movk x12, #0xaaab 9fe9c: cb0b0129 sub x9, x9, x11 9fea0: 9344fd29 asr x9, x9, #4 9fea4: 9b0c7d36 mul x22, x9, x12 9fea8: 910006c9 add x9, x22, #0x1 9feac: eb15013f cmp x9, x21 9feb0: 5401b4a8 b.hi 0xa3544 9feb4: cb0b014a sub x10, x10, x11 9feb8: 9344fd4a asr x10, x10, #4 9febc: 9b0c7d4a mul x10, x10, x12 9fec0: eb08015f cmp x10, x8 9fec4: 540000a2 b.hs 0x9fed8 9fec8: d37ff948 lsl x8, x10, #1 9fecc: eb09011f cmp x8, x9 9fed0: 9a883135 csel x21, x9, x8, lo 9fed4: b4009ad5 cbz x21, 0xa122c 9fed8: f9400e89 ldr x9, [x20, #0x18] 9fedc: 8b1506a8 add x8, x21, x21, lsl #1 9fee0: d37ced08 lsl x8, x8, #4 9fee4: f9480120 ldr x0, [x9, #0x1000] 9fee8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9feec: cb00014a sub x10, x10, x0 9fef0: eb08015f cmp x10, x8 9fef4: 54003242 b.hs 0xa053c 9fef8: aa0803e0 mov x0, x8 9fefc: 97fdbe5d bl 0xf870 9ff00: 140004cc b 0xa1230 9ff04: f940028b ldr x11, [x20] 9ff08: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9ff0c: f295556c movk x12, #0xaaab 9ff10: cb0b0129 sub x9, x9, x11 9ff14: 9344fd29 asr x9, x9, #4 9ff18: 9b0c7d36 mul x22, x9, x12 9ff1c: 910006c9 add x9, x22, #0x1 9ff20: eb15013f cmp x9, x21 9ff24: 5401b368 b.hi 0xa3590 9ff28: cb0b014a sub x10, x10, x11 9ff2c: 9344fd4a asr x10, x10, #4 9ff30: 9b0c7d4a mul x10, x10, x12 9ff34: eb08015f cmp x10, x8 9ff38: 540000a2 b.hs 0x9ff4c 9ff3c: d37ff948 lsl x8, x10, #1 9ff40: eb09011f cmp x8, x9 9ff44: 9a883135 csel x21, x9, x8, lo 9ff48: b400f535 cbz x21, 0xa1dec 9ff4c: f9400e89 ldr x9, [x20, #0x18] 9ff50: 8b1506a8 add x8, x21, x21, lsl #1 9ff54: d37ced08 lsl x8, x8, #4 9ff58: f9480120 ldr x0, [x9, #0x1000] 9ff5c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9ff60: cb00014a sub x10, x10, x0 9ff64: eb08015f cmp x10, x8 9ff68: 540032c2 b.hs 0xa05c0 9ff6c: aa0803e0 mov x0, x8 9ff70: 97fdbe40 bl 0xf870 9ff74: 1400079f b 0xa1df0 9ff78: f940028b ldr x11, [x20] 9ff7c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9ff80: f295556c movk x12, #0xaaab 9ff84: cb0b0129 sub x9, x9, x11 9ff88: 9344fd29 asr x9, x9, #4 9ff8c: 9b0c7d36 mul x22, x9, x12 9ff90: 910006c9 add x9, x22, #0x1 9ff94: eb15013f cmp x9, x21 9ff98: 5401afe8 b.hi 0xa3594 9ff9c: cb0b014a sub x10, x10, x11 9ffa0: 9344fd4a asr x10, x10, #4 9ffa4: 9b0c7d4a mul x10, x10, x12 9ffa8: eb08015f cmp x10, x8 9ffac: 540000a2 b.hs 0x9ffc0 9ffb0: d37ff948 lsl x8, x10, #1 9ffb4: eb09011f cmp x8, x9 9ffb8: 9a883135 csel x21, x9, x8, lo 9ffbc: b4012295 cbz x21, 0xa240c 9ffc0: f9400e89 ldr x9, [x20, #0x18] 9ffc4: 8b1506a8 add x8, x21, x21, lsl #1 9ffc8: d37ced08 lsl x8, x8, #4 9ffcc: f9480120 ldr x0, [x9, #0x1000] 9ffd0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 9ffd4: cb00014a sub x10, x10, x0 9ffd8: eb08015f cmp x10, x8 9ffdc: 54003162 b.hs 0xa0608 9ffe0: aa0803e0 mov x0, x8 9ffe4: 97fdbe23 bl 0xf870 9ffe8: 1400090a b 0xa2410 9ffec: f940028b ldr x11, [x20] 9fff0: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 9fff4: f295556c movk x12, #0xaaab 9fff8: cb0b0129 sub x9, x9, x11 9fffc: 9344fd29 asr x9, x9, #4 a0000: 9b0c7d36 mul x22, x9, x12 a0004: 910006c9 add x9, x22, #0x1 a0008: eb15013f cmp x9, x21 a000c: 5401ac68 b.hi 0xa3598 a0010: cb0b014a sub x10, x10, x11 a0014: 9344fd4a asr x10, x10, #4 a0018: 9b0c7d4a mul x10, x10, x12 a001c: eb08015f cmp x10, x8 a0020: 540000a2 b.hs 0xa0034 a0024: d37ff948 lsl x8, x10, #1 a0028: eb09011f cmp x8, x9 a002c: 9a883135 csel x21, x9, x8, lo a0030: b4015075 cbz x21, 0xa2a3c a0034: f9400e89 ldr x9, [x20, #0x18] a0038: 8b1506a8 add x8, x21, x21, lsl #1 a003c: d37ced08 lsl x8, x8, #4 a0040: f9480120 ldr x0, [x9, #0x1000] a0044: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a0048: cb00014a sub x10, x10, x0 a004c: eb08015f cmp x10, x8 a0050: 54003002 b.hs 0xa0650 a0054: aa0803e0 mov x0, x8 a0058: 97fdbe06 bl 0xf870 a005c: 14000a79 b 0xa2a40 a0060: f940028b ldr x11, [x20] a0064: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a0068: f295556c movk x12, #0xaaab a006c: cb0b0129 sub x9, x9, x11 a0070: 9344fd29 asr x9, x9, #4 a0074: 9b0c7d36 mul x22, x9, x12 a0078: 910006c9 add x9, x22, #0x1 a007c: eb15013f cmp x9, x21 a0080: 5401a8e8 b.hi 0xa359c a0084: cb0b014a sub x10, x10, x11 a0088: 9344fd4a asr x10, x10, #4 a008c: 9b0c7d4a mul x10, x10, x12 a0090: eb08015f cmp x10, x8 a0094: 540000a2 b.hs 0xa00a8 a0098: d37ff948 lsl x8, x10, #1 a009c: eb09011f cmp x8, x9 a00a0: 9a883135 csel x21, x9, x8, lo a00a4: b4016555 cbz x21, 0xa2d4c a00a8: f9400e89 ldr x9, [x20, #0x18] a00ac: 8b1506a8 add x8, x21, x21, lsl #1 a00b0: d37ced08 lsl x8, x8, #4 a00b4: f9480120 ldr x0, [x9, #0x1000] a00b8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a00bc: cb00014a sub x10, x10, x0 a00c0: eb08015f cmp x10, x8 a00c4: 54002d82 b.hs 0xa0674 a00c8: aa0803e0 mov x0, x8 a00cc: 97fdbde9 bl 0xf870 a00d0: 14000b20 b 0xa2d50 a00d4: f940028b ldr x11, [x20] a00d8: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a00dc: f295556c movk x12, #0xaaab a00e0: cb0b0129 sub x9, x9, x11 a00e4: 9344fd29 asr x9, x9, #4 a00e8: 9b0c7d36 mul x22, x9, x12 a00ec: 910006c9 add x9, x22, #0x1 a00f0: eb15013f cmp x9, x21 a00f4: 5401a5a8 b.hi 0xa35a8 a00f8: cb0b014a sub x10, x10, x11 a00fc: 9344fd4a asr x10, x10, #4 a0100: 9b0c7d4a mul x10, x10, x12 a0104: eb08015f cmp x10, x8 a0108: 540000a2 b.hs 0xa011c a010c: d37ff948 lsl x8, x10, #1 a0110: eb09011f cmp x8, x9 a0114: 9a883135 csel x21, x9, x8, lo a0118: b40169b5 cbz x21, 0xa2e4c a011c: f9400e89 ldr x9, [x20, #0x18] a0120: 8b1506a8 add x8, x21, x21, lsl #1 a0124: d37ced08 lsl x8, x8, #4 a0128: f9480120 ldr x0, [x9, #0x1000] a012c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a0130: cb00014a sub x10, x10, x0 a0134: eb08015f cmp x10, x8 a0138: 54004382 b.hs 0xa09a8 a013c: aa0803e0 mov x0, x8 a0140: 97fdbdcc bl 0xf870 a0144: 14000b43 b 0xa2e50 a0148: f940028b ldr x11, [x20] a014c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a0150: f295556c movk x12, #0xaaab a0154: cb0b0129 sub x9, x9, x11 a0158: 9344fd29 asr x9, x9, #4 a015c: 9b0c7d36 mul x22, x9, x12 a0160: 910006c9 add x9, x22, #0x1 a0164: eb15013f cmp x9, x21 a0168: 5401a228 b.hi 0xa35ac a016c: cb0b014a sub x10, x10, x11 a0170: 9344fd4a asr x10, x10, #4 a0174: 9b0c7d4a mul x10, x10, x12 a0178: eb08015f cmp x10, x8 a017c: 540000a2 b.hs 0xa0190 a0180: d37ff948 lsl x8, x10, #1 a0184: eb09011f cmp x8, x9 a0188: 9a883135 csel x21, x9, x8, lo a018c: b4016f15 cbz x21, 0xa2f6c a0190: f9400e89 ldr x9, [x20, #0x18] a0194: 8b1506a8 add x8, x21, x21, lsl #1 a0198: d37ced08 lsl x8, x8, #4 a019c: f9480120 ldr x0, [x9, #0x1000] a01a0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a01a4: cb00014a sub x10, x10, x0 a01a8: eb08015f cmp x10, x8 a01ac: 54004042 b.hs 0xa09b4 a01b0: aa0803e0 mov x0, x8 a01b4: 97fdbdaf bl 0xf870 a01b8: 14000b6e b 0xa2f70 a01bc: f940028b ldr x11, [x20] a01c0: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a01c4: f295556c movk x12, #0xaaab a01c8: cb0b0129 sub x9, x9, x11 a01cc: 9344fd29 asr x9, x9, #4 a01d0: 9b0c7d36 mul x22, x9, x12 a01d4: 910006c9 add x9, x22, #0x1 a01d8: eb15013f cmp x9, x21 a01dc: 54019ea8 b.hi 0xa35b0 a01e0: cb0b014a sub x10, x10, x11 a01e4: 9344fd4a asr x10, x10, #4 a01e8: 9b0c7d4a mul x10, x10, x12 a01ec: eb08015f cmp x10, x8 a01f0: 540000a2 b.hs 0xa0204 a01f4: d37ff948 lsl x8, x10, #1 a01f8: eb09011f cmp x8, x9 a01fc: 9a883135 csel x21, x9, x8, lo a0200: b4018415 cbz x21, 0xa3280 a0204: f9400e89 ldr x9, [x20, #0x18] a0208: 8b1506a8 add x8, x21, x21, lsl #1 a020c: d37ced08 lsl x8, x8, #4 a0210: f9480120 ldr x0, [x9, #0x1000] a0214: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a0218: cb00014a sub x10, x10, x0 a021c: eb08015f cmp x10, x8 a0220: 54003dc2 b.hs 0xa09d8 a0224: aa0803e0 mov x0, x8 a0228: 97fdbd92 bl 0xf870 a022c: 14000c16 b 0xa3284 a0230: f940028b ldr x11, [x20] a0234: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a0238: f295556c movk x12, #0xaaab a023c: cb0b0129 sub x9, x9, x11 a0240: 9344fd29 asr x9, x9, #4 a0244: 9b0c7d36 mul x22, x9, x12 a0248: 910006c9 add x9, x22, #0x1 a024c: eb15013f cmp x9, x21 a0250: 54019b28 b.hi 0xa35b4 a0254: cb0b014a sub x10, x10, x11 a0258: 9344fd4a asr x10, x10, #4 a025c: 9b0c7d4a mul x10, x10, x12 a0260: eb08015f cmp x10, x8 a0264: 540000a2 b.hs 0xa0278 a0268: d37ff948 lsl x8, x10, #1 a026c: eb09011f cmp x8, x9 a0270: 9a883135 csel x21, x9, x8, lo a0274: b4018875 cbz x21, 0xa3380 a0278: f9400e89 ldr x9, [x20, #0x18] a027c: 8b1506a8 add x8, x21, x21, lsl #1 a0280: d37ced08 lsl x8, x8, #4 a0284: f9480120 ldr x0, [x9, #0x1000] a0288: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a028c: cb00014a sub x10, x10, x0 a0290: eb08015f cmp x10, x8 a0294: 54003a82 b.hs 0xa09e4 a0298: aa0803e0 mov x0, x8 a029c: 97fdbd75 bl 0xf870 a02a0: 14000c39 b 0xa3384 a02a4: 8b080008 add x8, x0, x8 a02a8: f9080128 str x8, [x9, #0x1000] a02ac: 140000f6 b 0xa0684 a02b0: 8b080008 add x8, x0, x8 a02b4: f9080128 str x8, [x9, #0x1000] a02b8: 14000138 b 0xa0798 a02bc: 8b080008 add x8, x0, x8 a02c0: f9080128 str x8, [x9, #0x1000] a02c4: 14000175 b 0xa0898 a02c8: 8b080008 add x8, x0, x8 a02cc: f9080128 str x8, [x9, #0x1000] a02d0: 140001c9 b 0xa09f4 a02d4: 8b080008 add x8, x0, x8 a02d8: f9080128 str x8, [x9, #0x1000] a02dc: 14000206 b 0xa0af4 a02e0: 8b080008 add x8, x0, x8 a02e4: f9080128 str x8, [x9, #0x1000] a02e8: 14000243 b 0xa0bf4 a02ec: 8b080008 add x8, x0, x8 a02f0: f9080128 str x8, [x9, #0x1000] a02f4: 14000285 b 0xa0d08 a02f8: 8b080008 add x8, x0, x8 a02fc: f9080128 str x8, [x9, #0x1000] a0300: 140002c7 b 0xa0e1c a0304: 8b080008 add x8, x0, x8 a0308: f9080128 str x8, [x9, #0x1000] a030c: 14000304 b 0xa0f1c a0310: aa1f03e0 mov x0, xzr a0314: 321c07e9 orr w9, wzr, #0x30 a0318: 5280028a mov w10, #0x14 // =20 a031c: 9b0902c8 madd x8, x22, x9, x0 a0320: 3900010a strb w10, [x8] a0324: f94007ea ldr x10, [sp, #0x8] a0328: d503201f nop a032c: 9b0902a9 madd x9, x21, x9, x0 a0330: f800110a stur x10, [x8, #0x1] a0334: 794023ea ldrh w10, [sp, #0x10] a0338: 39002d1f strb wzr, [x8, #0xb] a033c: b9000d1f str wzr, [x8, #0xc] a0340: f900091f str xzr, [x8, #0x10] a0344: 7800910a sturh w10, [x8, #0x9] a0348: f90007ff str xzr, [sp, #0x8] a034c: 790023ff strh wzr, [sp, #0x10] a0350: 3900611f strb wzr, [x8, #0x18] a0354: f841f3ea ldur x10, [sp, #0x1f] a0358: a9027d0a stp x10, xzr, [x8, #0x20] a035c: f9400fea ldr x10, [sp, #0x18] a0360: f801910a stur x10, [x8, #0x19] a0364: f801f3ff stur xzr, [sp, #0x1f] a0368: f9000fff str xzr, [sp, #0x18] a036c: a9402e96 ldp x22, x11, [x20] a0370: 9100c10a add x10, x8, #0x30 a0374: eb16017f cmp x11, x22 a0378: 54000260 b.eq 0xa03c4 a037c: f85e016c ldur x12, [x11, #-0x20] a0380: f81e010c stur x12, [x8, #-0x20] a0384: 3cdd0160 ldur q0, [x11, #-0x30] a0388: 3c9d0100 stur q0, [x8, #-0x30] a038c: f85f816c ldur x12, [x11, #-0x8] a0390: a93dfd7f stp xzr, xzr, [x11, #-0x28] a0394: f81d017f stur xzr, [x11, #-0x30] a0398: f81f810c stur x12, [x8, #-0x8] a039c: 3cde8160 ldur q0, [x11, #-0x18] a03a0: 3c9e8100 stur q0, [x8, #-0x18] a03a4: a93f7d7f stp xzr, xzr, [x11, #-0x10] a03a8: f81e817f stur xzr, [x11, #-0x18] a03ac: d100c16b sub x11, x11, #0x30 a03b0: eb0b02df cmp x22, x11 a03b4: d100c108 sub x8, x8, #0x30 a03b8: 54fffe21 b.ne 0xa037c a03bc: a9405a95 ldp x21, x22, [x20] a03c0: 14000002 b 0xa03c8 a03c4: aa1603f5 mov x21, x22 a03c8: f9400a98 ldr x24, [x20, #0x10] a03cc: eb1502df cmp x22, x21 a03d0: a9002a88 stp x8, x10, [x20] a03d4: f9000a89 str x9, [x20, #0x10] a03d8: 540185c0 b.eq 0xa3490 a03dc: 385e82c8 ldurb w8, [x22, #-0x18] a03e0: 36000068 tbz w8, #0x0, 0xa03ec a03e4: f85f82c0 ldur x0, [x22, #-0x8] a03e8: 97fdbd76 bl 0xf9c0 a03ec: 385d02c8 ldurb w8, [x22, #-0x30] a03f0: d100c2d9 sub x25, x22, #0x30 a03f4: 36000068 tbz w8, #0x0, 0xa0400 a03f8: f85e02c0 ldur x0, [x22, #-0x20] a03fc: 97fdbd71 bl 0xf9c0 a0400: eb1902bf cmp x21, x25 a0404: aa1903f6 mov x22, x25 a0408: 54fffea1 b.ne 0xa03dc a040c: 14000c21 b 0xa3490 a0410: aa1f03e0 mov x0, xzr a0414: 321c07e9 orr w9, wzr, #0x30 a0418: 5280024a mov w10, #0x12 // =18 a041c: 9b0902c8 madd x8, x22, x9, x0 a0420: 3900010a strb w10, [x8] a0424: f94007ea ldr x10, [sp, #0x8] a0428: d503201f nop a042c: 9b0902a9 madd x9, x21, x9, x0 a0430: f800110a stur x10, [x8, #0x1] a0434: 394043ea ldrb w10, [sp, #0x10] a0438: 3900291f strb wzr, [x8, #0xa] a043c: 3900250a strb w10, [x8, #0x9] a0440: b94003ea ldr w10, [sp] a0444: b800b10a stur w10, [x8, #0xb] a0448: 394013ea ldrb w10, [sp, #0x4] a044c: f900091f str xzr, [x8, #0x10] a0450: 39003d0a strb w10, [x8, #0xf] a0454: f90007ff str xzr, [sp, #0x8] a0458: 390043ff strb wzr, [sp, #0x10] a045c: 390013ff strb wzr, [sp, #0x4] a0460: b90003ff str wzr, [sp] a0464: 3900611f strb wzr, [x8, #0x18] a0468: f841f3ea ldur x10, [sp, #0x1f] a046c: a9027d0a stp x10, xzr, [x8, #0x20] a0470: f9400fea ldr x10, [sp, #0x18] a0474: f801910a stur x10, [x8, #0x19] a0478: f801f3ff stur xzr, [sp, #0x1f] a047c: f9000fff str xzr, [sp, #0x18] a0480: a9402e96 ldp x22, x11, [x20] a0484: 9100c10a add x10, x8, #0x30 a0488: eb16017f cmp x11, x22 a048c: 54000260 b.eq 0xa04d8 a0490: f85e016c ldur x12, [x11, #-0x20] a0494: f81e010c stur x12, [x8, #-0x20] a0498: 3cdd0160 ldur q0, [x11, #-0x30] a049c: 3c9d0100 stur q0, [x8, #-0x30] a04a0: f85f816c ldur x12, [x11, #-0x8] a04a4: a93dfd7f stp xzr, xzr, [x11, #-0x28] a04a8: f81d017f stur xzr, [x11, #-0x30] a04ac: f81f810c stur x12, [x8, #-0x8] a04b0: 3cde8160 ldur q0, [x11, #-0x18] a04b4: 3c9e8100 stur q0, [x8, #-0x18] a04b8: a93f7d7f stp xzr, xzr, [x11, #-0x10] a04bc: f81e817f stur xzr, [x11, #-0x18] a04c0: d100c16b sub x11, x11, #0x30 a04c4: eb0b02df cmp x22, x11 a04c8: d100c108 sub x8, x8, #0x30 a04cc: 54fffe21 b.ne 0xa0490 a04d0: a9405a95 ldp x21, x22, [x20] a04d4: 14000002 b 0xa04dc a04d8: aa1603f5 mov x21, x22 a04dc: f9400a98 ldr x24, [x20, #0x10] a04e0: eb1502df cmp x22, x21 a04e4: a9002a88 stp x8, x10, [x20] a04e8: f9000a89 str x9, [x20, #0x10] a04ec: 54008380 b.eq 0xa155c a04f0: 385e82c8 ldurb w8, [x22, #-0x18] a04f4: 36000068 tbz w8, #0x0, 0xa0500 a04f8: f85f82c0 ldur x0, [x22, #-0x8] a04fc: 97fdbd31 bl 0xf9c0 a0500: 385d02c8 ldurb w8, [x22, #-0x30] a0504: d100c2d9 sub x25, x22, #0x30 a0508: 36000068 tbz w8, #0x0, 0xa0514 a050c: f85e02c0 ldur x0, [x22, #-0x20] a0510: 97fdbd2c bl 0xf9c0 a0514: eb1902bf cmp x21, x25 a0518: aa1903f6 mov x22, x25 a051c: 54fffea1 b.ne 0xa04f0 a0520: 1400040f b 0xa155c a0524: 8b080008 add x8, x0, x8 a0528: f9080128 str x8, [x9, #0x1000] a052c: 140002bc b 0xa101c a0530: 8b080008 add x8, x0, x8 a0534: f9080128 str x8, [x9, #0x1000] a0538: 140002fe b 0xa1130 a053c: 8b080008 add x8, x0, x8 a0540: f9080128 str x8, [x9, #0x1000] a0544: 1400033b b 0xa1230 a0548: 8b080008 add x8, x0, x8 a054c: f9080128 str x8, [x9, #0x1000] a0550: 14000380 b 0xa1350 a0554: 8b080008 add x8, x0, x8 a0558: f9080128 str x8, [x9, #0x1000] a055c: 140003c2 b 0xa1464 a0560: 8b080008 add x8, x0, x8 a0564: f9080128 str x8, [x9, #0x1000] a0568: 1400040b b 0xa1594 a056c: 8b080008 add x8, x0, x8 a0570: f9080128 str x8, [x9, #0x1000] a0574: 14000448 b 0xa1694 a0578: 8b080008 add x8, x0, x8 a057c: f9080128 str x8, [x9, #0x1000] a0580: 1400048a b 0xa17a8 a0584: 8b080008 add x8, x0, x8 a0588: f9080128 str x8, [x9, #0x1000] a058c: 140004cc b 0xa18bc a0590: 8b080008 add x8, x0, x8 a0594: f9080128 str x8, [x9, #0x1000] a0598: 1400050e b 0xa19d0 a059c: 8b080008 add x8, x0, x8 a05a0: f9080128 str x8, [x9, #0x1000] a05a4: 1400054b b 0xa1ad0 a05a8: 8b080008 add x8, x0, x8 a05ac: f9080128 str x8, [x9, #0x1000] a05b0: 14000588 b 0xa1bd0 a05b4: 8b080008 add x8, x0, x8 a05b8: f9080128 str x8, [x9, #0x1000] a05bc: 140005cd b 0xa1cf0 a05c0: 8b080008 add x8, x0, x8 a05c4: f9080128 str x8, [x9, #0x1000] a05c8: 1400060a b 0xa1df0 a05cc: 8b080008 add x8, x0, x8 a05d0: f9080128 str x8, [x9, #0x1000] a05d4: 14000645 b 0xa1ee8 a05d8: 8b080008 add x8, x0, x8 a05dc: f9080128 str x8, [x9, #0x1000] a05e0: 14000682 b 0xa1fe8 a05e4: 8b080008 add x8, x0, x8 a05e8: f9080128 str x8, [x9, #0x1000] a05ec: 140006bf b 0xa20e8 a05f0: 8b080008 add x8, x0, x8 a05f4: f9080128 str x8, [x9, #0x1000] a05f8: 14000701 b 0xa21fc a05fc: 8b080008 add x8, x0, x8 a0600: f9080128 str x8, [x9, #0x1000] a0604: 1400073e b 0xa22fc a0608: 8b080008 add x8, x0, x8 a060c: f9080128 str x8, [x9, #0x1000] a0610: 14000780 b 0xa2410 a0614: 8b080008 add x8, x0, x8 a0618: f9080128 str x8, [x9, #0x1000] a061c: 140007ba b 0xa2504 a0620: 8b080008 add x8, x0, x8 a0624: f9080128 str x8, [x9, #0x1000] a0628: 140007f7 b 0xa2604 a062c: 8b080008 add x8, x0, x8 a0630: f9080128 str x8, [x9, #0x1000] a0634: 14000839 b 0xa2718 a0638: 8b080008 add x8, x0, x8 a063c: f9080128 str x8, [x9, #0x1000] a0640: 1400087b b 0xa282c a0644: 8b080008 add x8, x0, x8 a0648: f9080128 str x8, [x9, #0x1000] a064c: 140008bd b 0xa2940 a0650: 8b080008 add x8, x0, x8 a0654: f9080128 str x8, [x9, #0x1000] a0658: 140008fa b 0xa2a40 a065c: 8b080008 add x8, x0, x8 a0660: f9080128 str x8, [x9, #0x1000] a0664: 14000936 b 0xa2b3c a0668: 8b080008 add x8, x0, x8 a066c: f9080128 str x8, [x9, #0x1000] a0670: 14000973 b 0xa2c3c a0674: 8b080008 add x8, x0, x8 a0678: f9080128 str x8, [x9, #0x1000] a067c: 140009b5 b 0xa2d50 a0680: aa1f03e0 mov x0, xzr a0684: 321c07e9 orr w9, wzr, #0x30 a0688: 5280024a mov w10, #0x12 // =18 a068c: 9b0902c8 madd x8, x22, x9, x0 a0690: 3900010a strb w10, [x8] a0694: f94007ea ldr x10, [sp, #0x8] a0698: d503201f nop a069c: 9b0902a9 madd x9, x21, x9, x0 a06a0: f800110a stur x10, [x8, #0x1] a06a4: 394043ea ldrb w10, [sp, #0x10] a06a8: 3900291f strb wzr, [x8, #0xa] a06ac: 3900250a strb w10, [x8, #0x9] a06b0: b94003ea ldr w10, [sp] a06b4: b800b10a stur w10, [x8, #0xb] a06b8: 394013ea ldrb w10, [sp, #0x4] a06bc: f900091f str xzr, [x8, #0x10] a06c0: 39003d0a strb w10, [x8, #0xf] a06c4: f90007ff str xzr, [sp, #0x8] a06c8: 390043ff strb wzr, [sp, #0x10] a06cc: 390013ff strb wzr, [sp, #0x4] a06d0: b90003ff str wzr, [sp] a06d4: 3900611f strb wzr, [x8, #0x18] a06d8: f841f3ea ldur x10, [sp, #0x1f] a06dc: a9027d0a stp x10, xzr, [x8, #0x20] a06e0: f9400fea ldr x10, [sp, #0x18] a06e4: f801910a stur x10, [x8, #0x19] a06e8: f801f3ff stur xzr, [sp, #0x1f] a06ec: f9000fff str xzr, [sp, #0x18] a06f0: a9402e96 ldp x22, x11, [x20] a06f4: 9100c10a add x10, x8, #0x30 a06f8: eb16017f cmp x11, x22 a06fc: 54000260 b.eq 0xa0748 a0700: f85e016c ldur x12, [x11, #-0x20] a0704: f81e010c stur x12, [x8, #-0x20] a0708: 3cdd0160 ldur q0, [x11, #-0x30] a070c: 3c9d0100 stur q0, [x8, #-0x30] a0710: f85f816c ldur x12, [x11, #-0x8] a0714: a93dfd7f stp xzr, xzr, [x11, #-0x28] a0718: f81d017f stur xzr, [x11, #-0x30] a071c: f81f810c stur x12, [x8, #-0x8] a0720: 3cde8160 ldur q0, [x11, #-0x18] a0724: 3c9e8100 stur q0, [x8, #-0x18] a0728: a93f7d7f stp xzr, xzr, [x11, #-0x10] a072c: f81e817f stur xzr, [x11, #-0x18] a0730: d100c16b sub x11, x11, #0x30 a0734: eb0b02df cmp x22, x11 a0738: d100c108 sub x8, x8, #0x30 a073c: 54fffe21 b.ne 0xa0700 a0740: a9405a95 ldp x21, x22, [x20] a0744: 14000002 b 0xa074c a0748: aa1603f5 mov x21, x22 a074c: f9400a98 ldr x24, [x20, #0x10] a0750: eb1502df cmp x22, x21 a0754: a9002a88 stp x8, x10, [x20] a0758: f9000a89 str x9, [x20, #0x10] a075c: 540169a0 b.eq 0xa3490 a0760: 385e82c8 ldurb w8, [x22, #-0x18] a0764: 36000068 tbz w8, #0x0, 0xa0770 a0768: f85f82c0 ldur x0, [x22, #-0x8] a076c: 97fdbc95 bl 0xf9c0 a0770: 385d02c8 ldurb w8, [x22, #-0x30] a0774: d100c2d9 sub x25, x22, #0x30 a0778: 36000068 tbz w8, #0x0, 0xa0784 a077c: f85e02c0 ldur x0, [x22, #-0x20] a0780: 97fdbc90 bl 0xf9c0 a0784: eb1902bf cmp x21, x25 a0788: aa1903f6 mov x22, x25 a078c: 54fffea1 b.ne 0xa0760 a0790: 14000b40 b 0xa3490 a0794: aa1f03e0 mov x0, xzr a0798: 321c07e9 orr w9, wzr, #0x30 a079c: 5280028a mov w10, #0x14 // =20 a07a0: 9b0902c8 madd x8, x22, x9, x0 a07a4: 3900010a strb w10, [x8] a07a8: f94007ea ldr x10, [sp, #0x8] a07ac: d503201f nop a07b0: 9b0902a9 madd x9, x21, x9, x0 a07b4: f800110a stur x10, [x8, #0x1] a07b8: 794023ea ldrh w10, [sp, #0x10] a07bc: 39002d1f strb wzr, [x8, #0xb] a07c0: b9000d1f str wzr, [x8, #0xc] a07c4: f900091f str xzr, [x8, #0x10] a07c8: 7800910a sturh w10, [x8, #0x9] a07cc: f90007ff str xzr, [sp, #0x8] a07d0: 790023ff strh wzr, [sp, #0x10] a07d4: 3900611f strb wzr, [x8, #0x18] a07d8: f841f3ea ldur x10, [sp, #0x1f] a07dc: a9027d0a stp x10, xzr, [x8, #0x20] a07e0: f9400fea ldr x10, [sp, #0x18] a07e4: f801910a stur x10, [x8, #0x19] a07e8: f801f3ff stur xzr, [sp, #0x1f] a07ec: f9000fff str xzr, [sp, #0x18] a07f0: a9402e96 ldp x22, x11, [x20] a07f4: 9100c10a add x10, x8, #0x30 a07f8: eb16017f cmp x11, x22 a07fc: 54000260 b.eq 0xa0848 a0800: f85e016c ldur x12, [x11, #-0x20] a0804: f81e010c stur x12, [x8, #-0x20] a0808: 3cdd0160 ldur q0, [x11, #-0x30] a080c: 3c9d0100 stur q0, [x8, #-0x30] a0810: f85f816c ldur x12, [x11, #-0x8] a0814: a93dfd7f stp xzr, xzr, [x11, #-0x28] a0818: f81d017f stur xzr, [x11, #-0x30] a081c: f81f810c stur x12, [x8, #-0x8] a0820: 3cde8160 ldur q0, [x11, #-0x18] a0824: 3c9e8100 stur q0, [x8, #-0x18] a0828: a93f7d7f stp xzr, xzr, [x11, #-0x10] a082c: f81e817f stur xzr, [x11, #-0x18] a0830: d100c16b sub x11, x11, #0x30 a0834: eb0b02df cmp x22, x11 a0838: d100c108 sub x8, x8, #0x30 a083c: 54fffe21 b.ne 0xa0800 a0840: a9405a95 ldp x21, x22, [x20] a0844: 14000002 b 0xa084c a0848: aa1603f5 mov x21, x22 a084c: f9400a98 ldr x24, [x20, #0x10] a0850: eb1502df cmp x22, x21 a0854: a9002a88 stp x8, x10, [x20] a0858: f9000a89 str x9, [x20, #0x10] a085c: 540161a0 b.eq 0xa3490 a0860: 385e82c8 ldurb w8, [x22, #-0x18] a0864: 36000068 tbz w8, #0x0, 0xa0870 a0868: f85f82c0 ldur x0, [x22, #-0x8] a086c: 97fdbc55 bl 0xf9c0 a0870: 385d02c8 ldurb w8, [x22, #-0x30] a0874: d100c2d9 sub x25, x22, #0x30 a0878: 36000068 tbz w8, #0x0, 0xa0884 a087c: f85e02c0 ldur x0, [x22, #-0x20] a0880: 97fdbc50 bl 0xf9c0 a0884: eb1902bf cmp x21, x25 a0888: aa1903f6 mov x22, x25 a088c: 54fffea1 b.ne 0xa0860 a0890: 14000b00 b 0xa3490 a0894: aa1f03e0 mov x0, xzr a0898: 321c07e9 orr w9, wzr, #0x30 a089c: 5280024a mov w10, #0x12 // =18 a08a0: 9b0902c8 madd x8, x22, x9, x0 a08a4: 3900010a strb w10, [x8] a08a8: f94007ea ldr x10, [sp, #0x8] a08ac: d503201f nop a08b0: 9b0902a9 madd x9, x21, x9, x0 a08b4: f800110a stur x10, [x8, #0x1] a08b8: 394043ea ldrb w10, [sp, #0x10] a08bc: 3900291f strb wzr, [x8, #0xa] a08c0: 3900250a strb w10, [x8, #0x9] a08c4: b94003ea ldr w10, [sp] a08c8: b800b10a stur w10, [x8, #0xb] a08cc: 394013ea ldrb w10, [sp, #0x4] a08d0: f900091f str xzr, [x8, #0x10] a08d4: 39003d0a strb w10, [x8, #0xf] a08d8: f90007ff str xzr, [sp, #0x8] a08dc: 390043ff strb wzr, [sp, #0x10] a08e0: 390013ff strb wzr, [sp, #0x4] a08e4: b90003ff str wzr, [sp] a08e8: 3900611f strb wzr, [x8, #0x18] a08ec: f841f3ea ldur x10, [sp, #0x1f] a08f0: a9027d0a stp x10, xzr, [x8, #0x20] a08f4: f9400fea ldr x10, [sp, #0x18] a08f8: f801910a stur x10, [x8, #0x19] a08fc: f801f3ff stur xzr, [sp, #0x1f] a0900: f9000fff str xzr, [sp, #0x18] a0904: a9402e96 ldp x22, x11, [x20] a0908: 9100c10a add x10, x8, #0x30 a090c: eb16017f cmp x11, x22 a0910: 54000260 b.eq 0xa095c a0914: f85e016c ldur x12, [x11, #-0x20] a0918: f81e010c stur x12, [x8, #-0x20] a091c: 3cdd0160 ldur q0, [x11, #-0x30] a0920: 3c9d0100 stur q0, [x8, #-0x30] a0924: f85f816c ldur x12, [x11, #-0x8] a0928: a93dfd7f stp xzr, xzr, [x11, #-0x28] a092c: f81d017f stur xzr, [x11, #-0x30] a0930: f81f810c stur x12, [x8, #-0x8] a0934: 3cde8160 ldur q0, [x11, #-0x18] a0938: 3c9e8100 stur q0, [x8, #-0x18] a093c: a93f7d7f stp xzr, xzr, [x11, #-0x10] a0940: f81e817f stur xzr, [x11, #-0x18] a0944: d100c16b sub x11, x11, #0x30 a0948: eb0b02df cmp x22, x11 a094c: d100c108 sub x8, x8, #0x30 a0950: 54fffe21 b.ne 0xa0914 a0954: a9405a95 ldp x21, x22, [x20] a0958: 14000002 b 0xa0960 a095c: aa1603f5 mov x21, x22 a0960: f9400a98 ldr x24, [x20, #0x10] a0964: eb1502df cmp x22, x21 a0968: a9002a88 stp x8, x10, [x20] a096c: f9000a89 str x9, [x20, #0x10] a0970: 54015900 b.eq 0xa3490 a0974: 385e82c8 ldurb w8, [x22, #-0x18] a0978: 36000068 tbz w8, #0x0, 0xa0984 a097c: f85f82c0 ldur x0, [x22, #-0x8] a0980: 97fdbc10 bl 0xf9c0 a0984: 385d02c8 ldurb w8, [x22, #-0x30] a0988: d100c2d9 sub x25, x22, #0x30 a098c: 36000068 tbz w8, #0x0, 0xa0998 a0990: f85e02c0 ldur x0, [x22, #-0x20] a0994: 97fdbc0b bl 0xf9c0 a0998: eb1902bf cmp x21, x25 a099c: aa1903f6 mov x22, x25 a09a0: 54fffea1 b.ne 0xa0974 a09a4: 14000abb b 0xa3490 a09a8: 8b080008 add x8, x0, x8 a09ac: f9080128 str x8, [x9, #0x1000] a09b0: 14000928 b 0xa2e50 a09b4: 8b080008 add x8, x0, x8 a09b8: f9080128 str x8, [x9, #0x1000] a09bc: 1400096d b 0xa2f70 a09c0: 8b080008 add x8, x0, x8 a09c4: f9080128 str x8, [x9, #0x1000] a09c8: 140009aa b 0xa3070 a09cc: 8b080008 add x8, x0, x8 a09d0: f9080128 str x8, [x9, #0x1000] a09d4: 140009e7 b 0xa3170 a09d8: 8b080008 add x8, x0, x8 a09dc: f9080128 str x8, [x9, #0x1000] a09e0: 14000a29 b 0xa3284 a09e4: 8b080008 add x8, x0, x8 a09e8: f9080128 str x8, [x9, #0x1000] a09ec: 14000a66 b 0xa3384 a09f0: aa1f03e0 mov x0, xzr a09f4: 321c07e9 orr w9, wzr, #0x30 a09f8: 5280028a mov w10, #0x14 // =20 a09fc: 9b0902c8 madd x8, x22, x9, x0 a0a00: 3900010a strb w10, [x8] a0a04: f94007ea ldr x10, [sp, #0x8] a0a08: d503201f nop a0a0c: 9b0902a9 madd x9, x21, x9, x0 a0a10: f800110a stur x10, [x8, #0x1] a0a14: 794023ea ldrh w10, [sp, #0x10] a0a18: 39002d1f strb wzr, [x8, #0xb] a0a1c: b9000d1f str wzr, [x8, #0xc] a0a20: f900091f str xzr, [x8, #0x10] a0a24: 7800910a sturh w10, [x8, #0x9] a0a28: f90007ff str xzr, [sp, #0x8] a0a2c: 790023ff strh wzr, [sp, #0x10] a0a30: 3900611f strb wzr, [x8, #0x18] a0a34: f841f3ea ldur x10, [sp, #0x1f] a0a38: a9027d0a stp x10, xzr, [x8, #0x20] a0a3c: f9400fea ldr x10, [sp, #0x18] a0a40: f801910a stur x10, [x8, #0x19] a0a44: f801f3ff stur xzr, [sp, #0x1f] a0a48: f9000fff str xzr, [sp, #0x18] a0a4c: a9402e96 ldp x22, x11, [x20] a0a50: 9100c10a add x10, x8, #0x30 a0a54: eb16017f cmp x11, x22 a0a58: 54000260 b.eq 0xa0aa4 a0a5c: f85e016c ldur x12, [x11, #-0x20] a0a60: f81e010c stur x12, [x8, #-0x20] a0a64: 3cdd0160 ldur q0, [x11, #-0x30] a0a68: 3c9d0100 stur q0, [x8, #-0x30] a0a6c: f85f816c ldur x12, [x11, #-0x8] a0a70: a93dfd7f stp xzr, xzr, [x11, #-0x28] a0a74: f81d017f stur xzr, [x11, #-0x30] a0a78: f81f810c stur x12, [x8, #-0x8] a0a7c: 3cde8160 ldur q0, [x11, #-0x18] a0a80: 3c9e8100 stur q0, [x8, #-0x18] a0a84: a93f7d7f stp xzr, xzr, [x11, #-0x10] a0a88: f81e817f stur xzr, [x11, #-0x18] a0a8c: d100c16b sub x11, x11, #0x30 a0a90: eb0b02df cmp x22, x11 a0a94: d100c108 sub x8, x8, #0x30 a0a98: 54fffe21 b.ne 0xa0a5c a0a9c: a9405a95 ldp x21, x22, [x20] a0aa0: 14000002 b 0xa0aa8 a0aa4: aa1603f5 mov x21, x22 a0aa8: f9400a98 ldr x24, [x20, #0x10] a0aac: eb1502df cmp x22, x21 a0ab0: a9002a88 stp x8, x10, [x20] a0ab4: f9000a89 str x9, [x20, #0x10] a0ab8: 54014ec0 b.eq 0xa3490 a0abc: 385e82c8 ldurb w8, [x22, #-0x18] a0ac0: 36000068 tbz w8, #0x0, 0xa0acc a0ac4: f85f82c0 ldur x0, [x22, #-0x8] a0ac8: 97fdbbbe bl 0xf9c0 a0acc: 385d02c8 ldurb w8, [x22, #-0x30] a0ad0: d100c2d9 sub x25, x22, #0x30 a0ad4: 36000068 tbz w8, #0x0, 0xa0ae0 a0ad8: f85e02c0 ldur x0, [x22, #-0x20] a0adc: 97fdbbb9 bl 0xf9c0 a0ae0: eb1902bf cmp x21, x25 a0ae4: aa1903f6 mov x22, x25 a0ae8: 54fffea1 b.ne 0xa0abc a0aec: 14000a69 b 0xa3490 a0af0: aa1f03e0 mov x0, xzr a0af4: 321c07e9 orr w9, wzr, #0x30 a0af8: 5280028a mov w10, #0x14 // =20 a0afc: 9b0902c8 madd x8, x22, x9, x0 a0b00: 3900010a strb w10, [x8] a0b04: f94007ea ldr x10, [sp, #0x8] a0b08: d503201f nop a0b0c: 9b0902a9 madd x9, x21, x9, x0 a0b10: f800110a stur x10, [x8, #0x1] a0b14: 794023ea ldrh w10, [sp, #0x10] a0b18: 39002d1f strb wzr, [x8, #0xb] a0b1c: b9000d1f str wzr, [x8, #0xc] a0b20: f900091f str xzr, [x8, #0x10] a0b24: 7800910a sturh w10, [x8, #0x9] a0b28: f90007ff str xzr, [sp, #0x8] a0b2c: 790023ff strh wzr, [sp, #0x10] a0b30: 3900611f strb wzr, [x8, #0x18] a0b34: f841f3ea ldur x10, [sp, #0x1f] a0b38: a9027d0a stp x10, xzr, [x8, #0x20] a0b3c: f9400fea ldr x10, [sp, #0x18] a0b40: f801910a stur x10, [x8, #0x19] a0b44: f801f3ff stur xzr, [sp, #0x1f] a0b48: f9000fff str xzr, [sp, #0x18] a0b4c: a9402e96 ldp x22, x11, [x20] a0b50: 9100c10a add x10, x8, #0x30 a0b54: eb16017f cmp x11, x22 a0b58: 54000260 b.eq 0xa0ba4 a0b5c: f85e016c ldur x12, [x11, #-0x20] a0b60: f81e010c stur x12, [x8, #-0x20] a0b64: 3cdd0160 ldur q0, [x11, #-0x30] a0b68: 3c9d0100 stur q0, [x8, #-0x30] a0b6c: f85f816c ldur x12, [x11, #-0x8] a0b70: a93dfd7f stp xzr, xzr, [x11, #-0x28] a0b74: f81d017f stur xzr, [x11, #-0x30] a0b78: f81f810c stur x12, [x8, #-0x8] a0b7c: 3cde8160 ldur q0, [x11, #-0x18] a0b80: 3c9e8100 stur q0, [x8, #-0x18] a0b84: a93f7d7f stp xzr, xzr, [x11, #-0x10] a0b88: f81e817f stur xzr, [x11, #-0x18] a0b8c: d100c16b sub x11, x11, #0x30 a0b90: eb0b02df cmp x22, x11 a0b94: d100c108 sub x8, x8, #0x30 a0b98: 54fffe21 b.ne 0xa0b5c a0b9c: a9405a95 ldp x21, x22, [x20] a0ba0: 14000002 b 0xa0ba8 a0ba4: aa1603f5 mov x21, x22 a0ba8: f9400a98 ldr x24, [x20, #0x10] a0bac: eb1502df cmp x22, x21 a0bb0: a9002a88 stp x8, x10, [x20] a0bb4: f9000a89 str x9, [x20, #0x10] a0bb8: 540146c0 b.eq 0xa3490 a0bbc: 385e82c8 ldurb w8, [x22, #-0x18] a0bc0: 36000068 tbz w8, #0x0, 0xa0bcc a0bc4: f85f82c0 ldur x0, [x22, #-0x8] a0bc8: 97fdbb7e bl 0xf9c0 a0bcc: 385d02c8 ldurb w8, [x22, #-0x30] a0bd0: d100c2d9 sub x25, x22, #0x30 a0bd4: 36000068 tbz w8, #0x0, 0xa0be0 a0bd8: f85e02c0 ldur x0, [x22, #-0x20] a0bdc: 97fdbb79 bl 0xf9c0 a0be0: eb1902bf cmp x21, x25 a0be4: aa1903f6 mov x22, x25 a0be8: 54fffea1 b.ne 0xa0bbc a0bec: 14000a29 b 0xa3490 a0bf0: aa1f03e0 mov x0, xzr a0bf4: 321c07e9 orr w9, wzr, #0x30 a0bf8: 5280024a mov w10, #0x12 // =18 a0bfc: 9b0902c8 madd x8, x22, x9, x0 a0c00: 3900010a strb w10, [x8] a0c04: f94007ea ldr x10, [sp, #0x8] a0c08: d503201f nop a0c0c: 9b0902a9 madd x9, x21, x9, x0 a0c10: f800110a stur x10, [x8, #0x1] a0c14: 394043ea ldrb w10, [sp, #0x10] a0c18: 3900291f strb wzr, [x8, #0xa] a0c1c: 3900250a strb w10, [x8, #0x9] a0c20: b94003ea ldr w10, [sp] a0c24: b800b10a stur w10, [x8, #0xb] a0c28: 394013ea ldrb w10, [sp, #0x4] a0c2c: f900091f str xzr, [x8, #0x10] a0c30: 39003d0a strb w10, [x8, #0xf] a0c34: f90007ff str xzr, [sp, #0x8] a0c38: 390043ff strb wzr, [sp, #0x10] a0c3c: 390013ff strb wzr, [sp, #0x4] a0c40: b90003ff str wzr, [sp] a0c44: 3900611f strb wzr, [x8, #0x18] a0c48: f841f3ea ldur x10, [sp, #0x1f] a0c4c: a9027d0a stp x10, xzr, [x8, #0x20] a0c50: f9400fea ldr x10, [sp, #0x18] a0c54: f801910a stur x10, [x8, #0x19] a0c58: f801f3ff stur xzr, [sp, #0x1f] a0c5c: f9000fff str xzr, [sp, #0x18] a0c60: a9402e96 ldp x22, x11, [x20] a0c64: 9100c10a add x10, x8, #0x30 a0c68: eb16017f cmp x11, x22 a0c6c: 54000260 b.eq 0xa0cb8 a0c70: f85e016c ldur x12, [x11, #-0x20] a0c74: f81e010c stur x12, [x8, #-0x20] a0c78: 3cdd0160 ldur q0, [x11, #-0x30] a0c7c: 3c9d0100 stur q0, [x8, #-0x30] a0c80: f85f816c ldur x12, [x11, #-0x8] a0c84: a93dfd7f stp xzr, xzr, [x11, #-0x28] a0c88: f81d017f stur xzr, [x11, #-0x30] a0c8c: f81f810c stur x12, [x8, #-0x8] a0c90: 3cde8160 ldur q0, [x11, #-0x18] a0c94: 3c9e8100 stur q0, [x8, #-0x18] a0c98: a93f7d7f stp xzr, xzr, [x11, #-0x10] a0c9c: f81e817f stur xzr, [x11, #-0x18] a0ca0: d100c16b sub x11, x11, #0x30 a0ca4: eb0b02df cmp x22, x11 a0ca8: d100c108 sub x8, x8, #0x30 a0cac: 54fffe21 b.ne 0xa0c70 a0cb0: a9405a95 ldp x21, x22, [x20] a0cb4: 14000002 b 0xa0cbc a0cb8: aa1603f5 mov x21, x22 a0cbc: f9400a98 ldr x24, [x20, #0x10] a0cc0: eb1502df cmp x22, x21 a0cc4: a9002a88 stp x8, x10, [x20] a0cc8: f9000a89 str x9, [x20, #0x10] a0ccc: 54013e20 b.eq 0xa3490 a0cd0: 385e82c8 ldurb w8, [x22, #-0x18] a0cd4: 36000068 tbz w8, #0x0, 0xa0ce0 a0cd8: f85f82c0 ldur x0, [x22, #-0x8] a0cdc: 97fdbb39 bl 0xf9c0 a0ce0: 385d02c8 ldurb w8, [x22, #-0x30] a0ce4: d100c2d9 sub x25, x22, #0x30 a0ce8: 36000068 tbz w8, #0x0, 0xa0cf4 a0cec: f85e02c0 ldur x0, [x22, #-0x20] a0cf0: 97fdbb34 bl 0xf9c0 a0cf4: eb1902bf cmp x21, x25 a0cf8: aa1903f6 mov x22, x25 a0cfc: 54fffea1 b.ne 0xa0cd0 a0d00: 140009e4 b 0xa3490 a0d04: aa1f03e0 mov x0, xzr a0d08: 321c07e9 orr w9, wzr, #0x30 a0d0c: 5280024a mov w10, #0x12 // =18 a0d10: 9b0902c8 madd x8, x22, x9, x0 a0d14: 3900010a strb w10, [x8] a0d18: f94007ea ldr x10, [sp, #0x8] a0d1c: d503201f nop a0d20: 9b0902a9 madd x9, x21, x9, x0 a0d24: f800110a stur x10, [x8, #0x1] a0d28: 394043ea ldrb w10, [sp, #0x10] a0d2c: 3900291f strb wzr, [x8, #0xa] a0d30: 3900250a strb w10, [x8, #0x9] a0d34: b94003ea ldr w10, [sp] a0d38: b800b10a stur w10, [x8, #0xb] a0d3c: 394013ea ldrb w10, [sp, #0x4] a0d40: f900091f str xzr, [x8, #0x10] a0d44: 39003d0a strb w10, [x8, #0xf] a0d48: f90007ff str xzr, [sp, #0x8] a0d4c: 390043ff strb wzr, [sp, #0x10] a0d50: 390013ff strb wzr, [sp, #0x4] a0d54: b90003ff str wzr, [sp] a0d58: 3900611f strb wzr, [x8, #0x18] a0d5c: f841f3ea ldur x10, [sp, #0x1f] a0d60: a9027d0a stp x10, xzr, [x8, #0x20] a0d64: f9400fea ldr x10, [sp, #0x18] a0d68: f801910a stur x10, [x8, #0x19] a0d6c: f801f3ff stur xzr, [sp, #0x1f] a0d70: f9000fff str xzr, [sp, #0x18] a0d74: a9402e96 ldp x22, x11, [x20] a0d78: 9100c10a add x10, x8, #0x30 a0d7c: eb16017f cmp x11, x22 a0d80: 54000260 b.eq 0xa0dcc a0d84: f85e016c ldur x12, [x11, #-0x20] a0d88: f81e010c stur x12, [x8, #-0x20] a0d8c: 3cdd0160 ldur q0, [x11, #-0x30] a0d90: 3c9d0100 stur q0, [x8, #-0x30] a0d94: f85f816c ldur x12, [x11, #-0x8] a0d98: a93dfd7f stp xzr, xzr, [x11, #-0x28] a0d9c: f81d017f stur xzr, [x11, #-0x30] a0da0: f81f810c stur x12, [x8, #-0x8] a0da4: 3cde8160 ldur q0, [x11, #-0x18] a0da8: 3c9e8100 stur q0, [x8, #-0x18] a0dac: a93f7d7f stp xzr, xzr, [x11, #-0x10] a0db0: f81e817f stur xzr, [x11, #-0x18] a0db4: d100c16b sub x11, x11, #0x30 a0db8: eb0b02df cmp x22, x11 a0dbc: d100c108 sub x8, x8, #0x30 a0dc0: 54fffe21 b.ne 0xa0d84 a0dc4: a9405a95 ldp x21, x22, [x20] a0dc8: 14000002 b 0xa0dd0 a0dcc: aa1603f5 mov x21, x22 a0dd0: f9400a98 ldr x24, [x20, #0x10] a0dd4: eb1502df cmp x22, x21 a0dd8: a9002a88 stp x8, x10, [x20] a0ddc: f9000a89 str x9, [x20, #0x10] a0de0: 54013580 b.eq 0xa3490 a0de4: 385e82c8 ldurb w8, [x22, #-0x18] a0de8: 36000068 tbz w8, #0x0, 0xa0df4 a0dec: f85f82c0 ldur x0, [x22, #-0x8] a0df0: 97fdbaf4 bl 0xf9c0 a0df4: 385d02c8 ldurb w8, [x22, #-0x30] a0df8: d100c2d9 sub x25, x22, #0x30 a0dfc: 36000068 tbz w8, #0x0, 0xa0e08 a0e00: f85e02c0 ldur x0, [x22, #-0x20] a0e04: 97fdbaef bl 0xf9c0 a0e08: eb1902bf cmp x21, x25 a0e0c: aa1903f6 mov x22, x25 a0e10: 54fffea1 b.ne 0xa0de4 a0e14: 1400099f b 0xa3490 a0e18: aa1f03e0 mov x0, xzr a0e1c: 321c07e9 orr w9, wzr, #0x30 a0e20: 5280028a mov w10, #0x14 // =20 a0e24: 9b0902c8 madd x8, x22, x9, x0 a0e28: 3900010a strb w10, [x8] a0e2c: f94007ea ldr x10, [sp, #0x8] a0e30: d503201f nop a0e34: 9b0902a9 madd x9, x21, x9, x0 a0e38: f800110a stur x10, [x8, #0x1] a0e3c: 794023ea ldrh w10, [sp, #0x10] a0e40: 39002d1f strb wzr, [x8, #0xb] a0e44: b9000d1f str wzr, [x8, #0xc] a0e48: f900091f str xzr, [x8, #0x10] a0e4c: 7800910a sturh w10, [x8, #0x9] a0e50: f90007ff str xzr, [sp, #0x8] a0e54: 790023ff strh wzr, [sp, #0x10] a0e58: 3900611f strb wzr, [x8, #0x18] a0e5c: f841f3ea ldur x10, [sp, #0x1f] a0e60: a9027d0a stp x10, xzr, [x8, #0x20] a0e64: f9400fea ldr x10, [sp, #0x18] a0e68: f801910a stur x10, [x8, #0x19] a0e6c: f801f3ff stur xzr, [sp, #0x1f] a0e70: f9000fff str xzr, [sp, #0x18] a0e74: a9402e96 ldp x22, x11, [x20] a0e78: 9100c10a add x10, x8, #0x30 a0e7c: eb16017f cmp x11, x22 a0e80: 54000260 b.eq 0xa0ecc a0e84: f85e016c ldur x12, [x11, #-0x20] a0e88: f81e010c stur x12, [x8, #-0x20] a0e8c: 3cdd0160 ldur q0, [x11, #-0x30] a0e90: 3c9d0100 stur q0, [x8, #-0x30] a0e94: f85f816c ldur x12, [x11, #-0x8] a0e98: a93dfd7f stp xzr, xzr, [x11, #-0x28] a0e9c: f81d017f stur xzr, [x11, #-0x30] a0ea0: f81f810c stur x12, [x8, #-0x8] a0ea4: 3cde8160 ldur q0, [x11, #-0x18] a0ea8: 3c9e8100 stur q0, [x8, #-0x18] a0eac: a93f7d7f stp xzr, xzr, [x11, #-0x10] a0eb0: f81e817f stur xzr, [x11, #-0x18] a0eb4: d100c16b sub x11, x11, #0x30 a0eb8: eb0b02df cmp x22, x11 a0ebc: d100c108 sub x8, x8, #0x30 a0ec0: 54fffe21 b.ne 0xa0e84 a0ec4: a9405a95 ldp x21, x22, [x20] a0ec8: 14000002 b 0xa0ed0 a0ecc: aa1603f5 mov x21, x22 a0ed0: f9400a98 ldr x24, [x20, #0x10] a0ed4: eb1502df cmp x22, x21 a0ed8: a9002a88 stp x8, x10, [x20] a0edc: f9000a89 str x9, [x20, #0x10] a0ee0: 54012d80 b.eq 0xa3490 a0ee4: 385e82c8 ldurb w8, [x22, #-0x18] a0ee8: 36000068 tbz w8, #0x0, 0xa0ef4 a0eec: f85f82c0 ldur x0, [x22, #-0x8] a0ef0: 97fdbab4 bl 0xf9c0 a0ef4: 385d02c8 ldurb w8, [x22, #-0x30] a0ef8: d100c2d9 sub x25, x22, #0x30 a0efc: 36000068 tbz w8, #0x0, 0xa0f08 a0f00: f85e02c0 ldur x0, [x22, #-0x20] a0f04: 97fdbaaf bl 0xf9c0 a0f08: eb1902bf cmp x21, x25 a0f0c: aa1903f6 mov x22, x25 a0f10: 54fffea1 b.ne 0xa0ee4 a0f14: 1400095f b 0xa3490 a0f18: aa1f03e0 mov x0, xzr a0f1c: 321c07e9 orr w9, wzr, #0x30 a0f20: 5280028a mov w10, #0x14 // =20 a0f24: 9b0902c8 madd x8, x22, x9, x0 a0f28: 3900010a strb w10, [x8] a0f2c: f94007ea ldr x10, [sp, #0x8] a0f30: d503201f nop a0f34: 9b0902a9 madd x9, x21, x9, x0 a0f38: f800110a stur x10, [x8, #0x1] a0f3c: 794023ea ldrh w10, [sp, #0x10] a0f40: 39002d1f strb wzr, [x8, #0xb] a0f44: b9000d1f str wzr, [x8, #0xc] a0f48: f900091f str xzr, [x8, #0x10] a0f4c: 7800910a sturh w10, [x8, #0x9] a0f50: f90007ff str xzr, [sp, #0x8] a0f54: 790023ff strh wzr, [sp, #0x10] a0f58: 3900611f strb wzr, [x8, #0x18] a0f5c: f841f3ea ldur x10, [sp, #0x1f] a0f60: a9027d0a stp x10, xzr, [x8, #0x20] a0f64: f9400fea ldr x10, [sp, #0x18] a0f68: f801910a stur x10, [x8, #0x19] a0f6c: f801f3ff stur xzr, [sp, #0x1f] a0f70: f9000fff str xzr, [sp, #0x18] a0f74: a9402e96 ldp x22, x11, [x20] a0f78: 9100c10a add x10, x8, #0x30 a0f7c: eb16017f cmp x11, x22 a0f80: 54000260 b.eq 0xa0fcc a0f84: f85e016c ldur x12, [x11, #-0x20] a0f88: f81e010c stur x12, [x8, #-0x20] a0f8c: 3cdd0160 ldur q0, [x11, #-0x30] a0f90: 3c9d0100 stur q0, [x8, #-0x30] a0f94: f85f816c ldur x12, [x11, #-0x8] a0f98: a93dfd7f stp xzr, xzr, [x11, #-0x28] a0f9c: f81d017f stur xzr, [x11, #-0x30] a0fa0: f81f810c stur x12, [x8, #-0x8] a0fa4: 3cde8160 ldur q0, [x11, #-0x18] a0fa8: 3c9e8100 stur q0, [x8, #-0x18] a0fac: a93f7d7f stp xzr, xzr, [x11, #-0x10] a0fb0: f81e817f stur xzr, [x11, #-0x18] a0fb4: d100c16b sub x11, x11, #0x30 a0fb8: eb0b02df cmp x22, x11 a0fbc: d100c108 sub x8, x8, #0x30 a0fc0: 54fffe21 b.ne 0xa0f84 a0fc4: a9405a95 ldp x21, x22, [x20] a0fc8: 14000002 b 0xa0fd0 a0fcc: aa1603f5 mov x21, x22 a0fd0: f9400a98 ldr x24, [x20, #0x10] a0fd4: eb1502df cmp x22, x21 a0fd8: a9002a88 stp x8, x10, [x20] a0fdc: f9000a89 str x9, [x20, #0x10] a0fe0: 54012580 b.eq 0xa3490 a0fe4: 385e82c8 ldurb w8, [x22, #-0x18] a0fe8: 36000068 tbz w8, #0x0, 0xa0ff4 a0fec: f85f82c0 ldur x0, [x22, #-0x8] a0ff0: 97fdba74 bl 0xf9c0 a0ff4: 385d02c8 ldurb w8, [x22, #-0x30] a0ff8: d100c2d9 sub x25, x22, #0x30 a0ffc: 36000068 tbz w8, #0x0, 0xa1008 a1000: f85e02c0 ldur x0, [x22, #-0x20] a1004: 97fdba6f bl 0xf9c0 a1008: eb1902bf cmp x21, x25 a100c: aa1903f6 mov x22, x25 a1010: 54fffea1 b.ne 0xa0fe4 a1014: 1400091f b 0xa3490 a1018: aa1f03e0 mov x0, xzr a101c: 321c07e9 orr w9, wzr, #0x30 a1020: 5280024a mov w10, #0x12 // =18 a1024: 9b0902c8 madd x8, x22, x9, x0 a1028: 3900010a strb w10, [x8] a102c: f94007ea ldr x10, [sp, #0x8] a1030: d503201f nop a1034: 9b0902a9 madd x9, x21, x9, x0 a1038: f800110a stur x10, [x8, #0x1] a103c: 394043ea ldrb w10, [sp, #0x10] a1040: 3900291f strb wzr, [x8, #0xa] a1044: 3900250a strb w10, [x8, #0x9] a1048: b94003ea ldr w10, [sp] a104c: b800b10a stur w10, [x8, #0xb] a1050: 394013ea ldrb w10, [sp, #0x4] a1054: f900091f str xzr, [x8, #0x10] a1058: 39003d0a strb w10, [x8, #0xf] a105c: f90007ff str xzr, [sp, #0x8] a1060: 390043ff strb wzr, [sp, #0x10] a1064: 390013ff strb wzr, [sp, #0x4] a1068: b90003ff str wzr, [sp] a106c: 3900611f strb wzr, [x8, #0x18] a1070: f841f3ea ldur x10, [sp, #0x1f] a1074: a9027d0a stp x10, xzr, [x8, #0x20] a1078: f9400fea ldr x10, [sp, #0x18] a107c: f801910a stur x10, [x8, #0x19] a1080: f801f3ff stur xzr, [sp, #0x1f] a1084: f9000fff str xzr, [sp, #0x18] a1088: a9402e96 ldp x22, x11, [x20] a108c: 9100c10a add x10, x8, #0x30 a1090: eb16017f cmp x11, x22 a1094: 54000260 b.eq 0xa10e0 a1098: f85e016c ldur x12, [x11, #-0x20] a109c: f81e010c stur x12, [x8, #-0x20] a10a0: 3cdd0160 ldur q0, [x11, #-0x30] a10a4: 3c9d0100 stur q0, [x8, #-0x30] a10a8: f85f816c ldur x12, [x11, #-0x8] a10ac: a93dfd7f stp xzr, xzr, [x11, #-0x28] a10b0: f81d017f stur xzr, [x11, #-0x30] a10b4: f81f810c stur x12, [x8, #-0x8] a10b8: 3cde8160 ldur q0, [x11, #-0x18] a10bc: 3c9e8100 stur q0, [x8, #-0x18] a10c0: a93f7d7f stp xzr, xzr, [x11, #-0x10] a10c4: f81e817f stur xzr, [x11, #-0x18] a10c8: d100c16b sub x11, x11, #0x30 a10cc: eb0b02df cmp x22, x11 a10d0: d100c108 sub x8, x8, #0x30 a10d4: 54fffe21 b.ne 0xa1098 a10d8: a9405a95 ldp x21, x22, [x20] a10dc: 14000002 b 0xa10e4 a10e0: aa1603f5 mov x21, x22 a10e4: f9400a98 ldr x24, [x20, #0x10] a10e8: eb1502df cmp x22, x21 a10ec: a9002a88 stp x8, x10, [x20] a10f0: f9000a89 str x9, [x20, #0x10] a10f4: 54002340 b.eq 0xa155c a10f8: 385e82c8 ldurb w8, [x22, #-0x18] a10fc: 36000068 tbz w8, #0x0, 0xa1108 a1100: f85f82c0 ldur x0, [x22, #-0x8] a1104: 97fdba2f bl 0xf9c0 a1108: 385d02c8 ldurb w8, [x22, #-0x30] a110c: d100c2d9 sub x25, x22, #0x30 a1110: 36000068 tbz w8, #0x0, 0xa111c a1114: f85e02c0 ldur x0, [x22, #-0x20] a1118: 97fdba2a bl 0xf9c0 a111c: eb1902bf cmp x21, x25 a1120: aa1903f6 mov x22, x25 a1124: 54fffea1 b.ne 0xa10f8 a1128: 1400010d b 0xa155c a112c: aa1f03e0 mov x0, xzr a1130: 321c07e9 orr w9, wzr, #0x30 a1134: 5280028a mov w10, #0x14 // =20 a1138: 9b0902c8 madd x8, x22, x9, x0 a113c: 3900010a strb w10, [x8] a1140: f94007ea ldr x10, [sp, #0x8] a1144: d503201f nop a1148: 9b0902a9 madd x9, x21, x9, x0 a114c: f800110a stur x10, [x8, #0x1] a1150: 794023ea ldrh w10, [sp, #0x10] a1154: 39002d1f strb wzr, [x8, #0xb] a1158: b9000d1f str wzr, [x8, #0xc] a115c: f900091f str xzr, [x8, #0x10] a1160: 7800910a sturh w10, [x8, #0x9] a1164: f90007ff str xzr, [sp, #0x8] a1168: 790023ff strh wzr, [sp, #0x10] a116c: 3900611f strb wzr, [x8, #0x18] a1170: f841f3ea ldur x10, [sp, #0x1f] a1174: a9027d0a stp x10, xzr, [x8, #0x20] a1178: f9400fea ldr x10, [sp, #0x18] a117c: f801910a stur x10, [x8, #0x19] a1180: f801f3ff stur xzr, [sp, #0x1f] a1184: f9000fff str xzr, [sp, #0x18] a1188: a9402e96 ldp x22, x11, [x20] a118c: 9100c10a add x10, x8, #0x30 a1190: eb16017f cmp x11, x22 a1194: 54000260 b.eq 0xa11e0 a1198: f85e016c ldur x12, [x11, #-0x20] a119c: f81e010c stur x12, [x8, #-0x20] a11a0: 3cdd0160 ldur q0, [x11, #-0x30] a11a4: 3c9d0100 stur q0, [x8, #-0x30] a11a8: f85f816c ldur x12, [x11, #-0x8] a11ac: a93dfd7f stp xzr, xzr, [x11, #-0x28] a11b0: f81d017f stur xzr, [x11, #-0x30] a11b4: f81f810c stur x12, [x8, #-0x8] a11b8: 3cde8160 ldur q0, [x11, #-0x18] a11bc: 3c9e8100 stur q0, [x8, #-0x18] a11c0: a93f7d7f stp xzr, xzr, [x11, #-0x10] a11c4: f81e817f stur xzr, [x11, #-0x18] a11c8: d100c16b sub x11, x11, #0x30 a11cc: eb0b02df cmp x22, x11 a11d0: d100c108 sub x8, x8, #0x30 a11d4: 54fffe21 b.ne 0xa1198 a11d8: a9405a95 ldp x21, x22, [x20] a11dc: 14000002 b 0xa11e4 a11e0: aa1603f5 mov x21, x22 a11e4: f9400a98 ldr x24, [x20, #0x10] a11e8: eb1502df cmp x22, x21 a11ec: a9002a88 stp x8, x10, [x20] a11f0: f9000a89 str x9, [x20, #0x10] a11f4: 54001b40 b.eq 0xa155c a11f8: 385e82c8 ldurb w8, [x22, #-0x18] a11fc: 36000068 tbz w8, #0x0, 0xa1208 a1200: f85f82c0 ldur x0, [x22, #-0x8] a1204: 97fdb9ef bl 0xf9c0 a1208: 385d02c8 ldurb w8, [x22, #-0x30] a120c: d100c2d9 sub x25, x22, #0x30 a1210: 36000068 tbz w8, #0x0, 0xa121c a1214: f85e02c0 ldur x0, [x22, #-0x20] a1218: 97fdb9ea bl 0xf9c0 a121c: eb1902bf cmp x21, x25 a1220: aa1903f6 mov x22, x25 a1224: 54fffea1 b.ne 0xa11f8 a1228: 140000cd b 0xa155c a122c: aa1f03e0 mov x0, xzr a1230: 321c07e9 orr w9, wzr, #0x30 a1234: 528002ca mov w10, #0x16 // =22 a1238: 9b0902c8 madd x8, x22, x9, x0 a123c: 3900010a strb w10, [x8] a1240: f94007ea ldr x10, [sp, #0x8] a1244: d503201f nop a1248: 9b0902a9 madd x9, x21, x9, x0 a124c: f800110a stur x10, [x8, #0x1] a1250: 39404bea ldrb w10, [sp, #0x12] a1254: 39002d0a strb w10, [x8, #0xb] a1258: 794023ea ldrh w10, [sp, #0x10] a125c: 3900311f strb wzr, [x8, #0xc] a1260: 7800910a sturh w10, [x8, #0x9] a1264: 794003ea ldrh w10, [sp] a1268: 7800d10a sturh w10, [x8, #0xd] a126c: 39400bea ldrb w10, [sp, #0x2] a1270: f900091f str xzr, [x8, #0x10] a1274: 39003d0a strb w10, [x8, #0xf] a1278: f90007ff str xzr, [sp, #0x8] a127c: 790023ff strh wzr, [sp, #0x10] a1280: 39004bff strb wzr, [sp, #0x12] a1284: 39000bff strb wzr, [sp, #0x2] a1288: 790003ff strh wzr, [sp] a128c: 3900611f strb wzr, [x8, #0x18] a1290: f841f3ea ldur x10, [sp, #0x1f] a1294: a9027d0a stp x10, xzr, [x8, #0x20] a1298: f9400fea ldr x10, [sp, #0x18] a129c: f801910a stur x10, [x8, #0x19] a12a0: f801f3ff stur xzr, [sp, #0x1f] a12a4: f9000fff str xzr, [sp, #0x18] a12a8: a9402e96 ldp x22, x11, [x20] a12ac: 9100c10a add x10, x8, #0x30 a12b0: eb16017f cmp x11, x22 a12b4: 54000260 b.eq 0xa1300 a12b8: f85e016c ldur x12, [x11, #-0x20] a12bc: f81e010c stur x12, [x8, #-0x20] a12c0: 3cdd0160 ldur q0, [x11, #-0x30] a12c4: 3c9d0100 stur q0, [x8, #-0x30] a12c8: f85f816c ldur x12, [x11, #-0x8] a12cc: a93dfd7f stp xzr, xzr, [x11, #-0x28] a12d0: f81d017f stur xzr, [x11, #-0x30] a12d4: f81f810c stur x12, [x8, #-0x8] a12d8: 3cde8160 ldur q0, [x11, #-0x18] a12dc: 3c9e8100 stur q0, [x8, #-0x18] a12e0: a93f7d7f stp xzr, xzr, [x11, #-0x10] a12e4: f81e817f stur xzr, [x11, #-0x18] a12e8: d100c16b sub x11, x11, #0x30 a12ec: eb0b02df cmp x22, x11 a12f0: d100c108 sub x8, x8, #0x30 a12f4: 54fffe21 b.ne 0xa12b8 a12f8: a9405a95 ldp x21, x22, [x20] a12fc: 14000002 b 0xa1304 a1300: aa1603f5 mov x21, x22 a1304: f9400a98 ldr x24, [x20, #0x10] a1308: eb1502df cmp x22, x21 a130c: a9002a88 stp x8, x10, [x20] a1310: f9000a89 str x9, [x20, #0x10] a1314: 54001240 b.eq 0xa155c a1318: 385e82c8 ldurb w8, [x22, #-0x18] a131c: 36000068 tbz w8, #0x0, 0xa1328 a1320: f85f82c0 ldur x0, [x22, #-0x8] a1324: 97fdb9a7 bl 0xf9c0 a1328: 385d02c8 ldurb w8, [x22, #-0x30] a132c: d100c2d9 sub x25, x22, #0x30 a1330: 36000068 tbz w8, #0x0, 0xa133c a1334: f85e02c0 ldur x0, [x22, #-0x20] a1338: 97fdb9a2 bl 0xf9c0 a133c: eb1902bf cmp x21, x25 a1340: aa1903f6 mov x22, x25 a1344: 54fffea1 b.ne 0xa1318 a1348: 14000085 b 0xa155c a134c: aa1f03e0 mov x0, xzr a1350: 321c07e9 orr w9, wzr, #0x30 a1354: 5280024a mov w10, #0x12 // =18 a1358: 9b0902c8 madd x8, x22, x9, x0 a135c: 3900010a strb w10, [x8] a1360: f94007ea ldr x10, [sp, #0x8] a1364: d503201f nop a1368: 9b0902a9 madd x9, x21, x9, x0 a136c: f800110a stur x10, [x8, #0x1] a1370: 394043ea ldrb w10, [sp, #0x10] a1374: 3900291f strb wzr, [x8, #0xa] a1378: 3900250a strb w10, [x8, #0x9] a137c: b94003ea ldr w10, [sp] a1380: b800b10a stur w10, [x8, #0xb] a1384: 394013ea ldrb w10, [sp, #0x4] a1388: f900091f str xzr, [x8, #0x10] a138c: 39003d0a strb w10, [x8, #0xf] a1390: f90007ff str xzr, [sp, #0x8] a1394: 390043ff strb wzr, [sp, #0x10] a1398: 390013ff strb wzr, [sp, #0x4] a139c: b90003ff str wzr, [sp] a13a0: 3900611f strb wzr, [x8, #0x18] a13a4: f841f3ea ldur x10, [sp, #0x1f] a13a8: a9027d0a stp x10, xzr, [x8, #0x20] a13ac: f9400fea ldr x10, [sp, #0x18] a13b0: f801910a stur x10, [x8, #0x19] a13b4: f801f3ff stur xzr, [sp, #0x1f] a13b8: f9000fff str xzr, [sp, #0x18] a13bc: a9402e96 ldp x22, x11, [x20] a13c0: 9100c10a add x10, x8, #0x30 a13c4: eb16017f cmp x11, x22 a13c8: 54000260 b.eq 0xa1414 a13cc: f85e016c ldur x12, [x11, #-0x20] a13d0: f81e010c stur x12, [x8, #-0x20] a13d4: 3cdd0160 ldur q0, [x11, #-0x30] a13d8: 3c9d0100 stur q0, [x8, #-0x30] a13dc: f85f816c ldur x12, [x11, #-0x8] a13e0: a93dfd7f stp xzr, xzr, [x11, #-0x28] a13e4: f81d017f stur xzr, [x11, #-0x30] a13e8: f81f810c stur x12, [x8, #-0x8] a13ec: 3cde8160 ldur q0, [x11, #-0x18] a13f0: 3c9e8100 stur q0, [x8, #-0x18] a13f4: a93f7d7f stp xzr, xzr, [x11, #-0x10] a13f8: f81e817f stur xzr, [x11, #-0x18] a13fc: d100c16b sub x11, x11, #0x30 a1400: eb0b02df cmp x22, x11 a1404: d100c108 sub x8, x8, #0x30 a1408: 54fffe21 b.ne 0xa13cc a140c: a9405a95 ldp x21, x22, [x20] a1410: 14000002 b 0xa1418 a1414: aa1603f5 mov x21, x22 a1418: f9400a98 ldr x24, [x20, #0x10] a141c: eb1502df cmp x22, x21 a1420: a9002a88 stp x8, x10, [x20] a1424: f9000a89 str x9, [x20, #0x10] a1428: 54010340 b.eq 0xa3490 a142c: 385e82c8 ldurb w8, [x22, #-0x18] a1430: 36000068 tbz w8, #0x0, 0xa143c a1434: f85f82c0 ldur x0, [x22, #-0x8] a1438: 97fdb962 bl 0xf9c0 a143c: 385d02c8 ldurb w8, [x22, #-0x30] a1440: d100c2d9 sub x25, x22, #0x30 a1444: 36000068 tbz w8, #0x0, 0xa1450 a1448: f85e02c0 ldur x0, [x22, #-0x20] a144c: 97fdb95d bl 0xf9c0 a1450: eb1902bf cmp x21, x25 a1454: aa1903f6 mov x22, x25 a1458: 54fffea1 b.ne 0xa142c a145c: 1400080d b 0xa3490 a1460: aa1f03e0 mov x0, xzr a1464: 321c07e9 orr w9, wzr, #0x30 a1468: 5280028a mov w10, #0x14 // =20 a146c: 9b0902c8 madd x8, x22, x9, x0 a1470: 3900010a strb w10, [x8] a1474: f94007ea ldr x10, [sp, #0x8] a1478: d503201f nop a147c: 9b0902a9 madd x9, x21, x9, x0 a1480: f800110a stur x10, [x8, #0x1] a1484: 794023ea ldrh w10, [sp, #0x10] a1488: 39002d1f strb wzr, [x8, #0xb] a148c: b9000d1f str wzr, [x8, #0xc] a1490: f900091f str xzr, [x8, #0x10] a1494: 7800910a sturh w10, [x8, #0x9] a1498: f90007ff str xzr, [sp, #0x8] a149c: 790023ff strh wzr, [sp, #0x10] a14a0: 3900611f strb wzr, [x8, #0x18] a14a4: f841f3ea ldur x10, [sp, #0x1f] a14a8: a9027d0a stp x10, xzr, [x8, #0x20] a14ac: f9400fea ldr x10, [sp, #0x18] a14b0: f801910a stur x10, [x8, #0x19] a14b4: f801f3ff stur xzr, [sp, #0x1f] a14b8: f9000fff str xzr, [sp, #0x18] a14bc: a9402e96 ldp x22, x11, [x20] a14c0: 9100c10a add x10, x8, #0x30 a14c4: eb16017f cmp x11, x22 a14c8: 54000260 b.eq 0xa1514 a14cc: f85e016c ldur x12, [x11, #-0x20] a14d0: f81e010c stur x12, [x8, #-0x20] a14d4: 3cdd0160 ldur q0, [x11, #-0x30] a14d8: 3c9d0100 stur q0, [x8, #-0x30] a14dc: f85f816c ldur x12, [x11, #-0x8] a14e0: a93dfd7f stp xzr, xzr, [x11, #-0x28] a14e4: f81d017f stur xzr, [x11, #-0x30] a14e8: f81f810c stur x12, [x8, #-0x8] a14ec: 3cde8160 ldur q0, [x11, #-0x18] a14f0: 3c9e8100 stur q0, [x8, #-0x18] a14f4: a93f7d7f stp xzr, xzr, [x11, #-0x10] a14f8: f81e817f stur xzr, [x11, #-0x18] a14fc: d100c16b sub x11, x11, #0x30 a1500: eb0b02df cmp x22, x11 a1504: d100c108 sub x8, x8, #0x30 a1508: 54fffe21 b.ne 0xa14cc a150c: a9405a95 ldp x21, x22, [x20] a1510: 14000002 b 0xa1518 a1514: aa1603f5 mov x21, x22 a1518: f9400a98 ldr x24, [x20, #0x10] a151c: eb1502df cmp x22, x21 a1520: a9002a88 stp x8, x10, [x20] a1524: f9000a89 str x9, [x20, #0x10] a1528: 540001a0 b.eq 0xa155c a152c: 385e82c8 ldurb w8, [x22, #-0x18] a1530: 36000068 tbz w8, #0x0, 0xa153c a1534: f85f82c0 ldur x0, [x22, #-0x8] a1538: 97fdb922 bl 0xf9c0 a153c: 385d02c8 ldurb w8, [x22, #-0x30] a1540: d100c2d9 sub x25, x22, #0x30 a1544: 36000068 tbz w8, #0x0, 0xa1550 a1548: f85e02c0 ldur x0, [x22, #-0x20] a154c: 97fdb91d bl 0xf9c0 a1550: eb1902bf cmp x21, x25 a1554: aa1903f6 mov x22, x25 a1558: 54fffea1 b.ne 0xa152c a155c: b400fb75 cbz x21, 0xa34c8 a1560: f9400e88 ldr x8, [x20, #0x18] a1564: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 a1568: eb15013f cmp x9, x21 a156c: 5400faa3 b.lo 0xa34c0 a1570: eb15011f cmp x8, x21 a1574: 5400fa68 b.hi 0xa34c0 a1578: f9480109 ldr x9, [x8, #0x1000] a157c: eb18013f cmp x9, x24 a1580: 5400fa41 b.ne 0xa34c8 a1584: f9080115 str x21, [x8, #0x1000] a1588: 91000a73 add x19, x19, #0x2 a158c: 140007d0 b 0xa34cc a1590: aa1f03e0 mov x0, xzr a1594: 321c07e9 orr w9, wzr, #0x30 a1598: 5280028a mov w10, #0x14 // =20 a159c: 9b0902c8 madd x8, x22, x9, x0 a15a0: 3900010a strb w10, [x8] a15a4: f94007ea ldr x10, [sp, #0x8] a15a8: d503201f nop a15ac: 9b0902a9 madd x9, x21, x9, x0 a15b0: f800110a stur x10, [x8, #0x1] a15b4: 794023ea ldrh w10, [sp, #0x10] a15b8: 39002d1f strb wzr, [x8, #0xb] a15bc: b9000d1f str wzr, [x8, #0xc] a15c0: f900091f str xzr, [x8, #0x10] a15c4: 7800910a sturh w10, [x8, #0x9] a15c8: f90007ff str xzr, [sp, #0x8] a15cc: 790023ff strh wzr, [sp, #0x10] a15d0: 3900611f strb wzr, [x8, #0x18] a15d4: f841f3ea ldur x10, [sp, #0x1f] a15d8: a9027d0a stp x10, xzr, [x8, #0x20] a15dc: f9400fea ldr x10, [sp, #0x18] a15e0: f801910a stur x10, [x8, #0x19] a15e4: f801f3ff stur xzr, [sp, #0x1f] a15e8: f9000fff str xzr, [sp, #0x18] a15ec: a9402e96 ldp x22, x11, [x20] a15f0: 9100c10a add x10, x8, #0x30 a15f4: eb16017f cmp x11, x22 a15f8: 54000260 b.eq 0xa1644 a15fc: f85e016c ldur x12, [x11, #-0x20] a1600: f81e010c stur x12, [x8, #-0x20] a1604: 3cdd0160 ldur q0, [x11, #-0x30] a1608: 3c9d0100 stur q0, [x8, #-0x30] a160c: f85f816c ldur x12, [x11, #-0x8] a1610: a93dfd7f stp xzr, xzr, [x11, #-0x28] a1614: f81d017f stur xzr, [x11, #-0x30] a1618: f81f810c stur x12, [x8, #-0x8] a161c: 3cde8160 ldur q0, [x11, #-0x18] a1620: 3c9e8100 stur q0, [x8, #-0x18] a1624: a93f7d7f stp xzr, xzr, [x11, #-0x10] a1628: f81e817f stur xzr, [x11, #-0x18] a162c: d100c16b sub x11, x11, #0x30 a1630: eb0b02df cmp x22, x11 a1634: d100c108 sub x8, x8, #0x30 a1638: 54fffe21 b.ne 0xa15fc a163c: a9405a95 ldp x21, x22, [x20] a1640: 14000002 b 0xa1648 a1644: aa1603f5 mov x21, x22 a1648: f9400a98 ldr x24, [x20, #0x10] a164c: eb1502df cmp x22, x21 a1650: a9002a88 stp x8, x10, [x20] a1654: f9000a89 str x9, [x20, #0x10] a1658: 5400f1c0 b.eq 0xa3490 a165c: 385e82c8 ldurb w8, [x22, #-0x18] a1660: 36000068 tbz w8, #0x0, 0xa166c a1664: f85f82c0 ldur x0, [x22, #-0x8] a1668: 97fdb8d6 bl 0xf9c0 a166c: 385d02c8 ldurb w8, [x22, #-0x30] a1670: d100c2d9 sub x25, x22, #0x30 a1674: 36000068 tbz w8, #0x0, 0xa1680 a1678: f85e02c0 ldur x0, [x22, #-0x20] a167c: 97fdb8d1 bl 0xf9c0 a1680: eb1902bf cmp x21, x25 a1684: aa1903f6 mov x22, x25 a1688: 54fffea1 b.ne 0xa165c a168c: 14000781 b 0xa3490 a1690: aa1f03e0 mov x0, xzr a1694: 321c07e9 orr w9, wzr, #0x30 a1698: 5280024a mov w10, #0x12 // =18 a169c: 9b0902c8 madd x8, x22, x9, x0 a16a0: 3900010a strb w10, [x8] a16a4: f94007ea ldr x10, [sp, #0x8] a16a8: d503201f nop a16ac: 9b0902a9 madd x9, x21, x9, x0 a16b0: f800110a stur x10, [x8, #0x1] a16b4: 394043ea ldrb w10, [sp, #0x10] a16b8: 3900291f strb wzr, [x8, #0xa] a16bc: 3900250a strb w10, [x8, #0x9] a16c0: b94003ea ldr w10, [sp] a16c4: b800b10a stur w10, [x8, #0xb] a16c8: 394013ea ldrb w10, [sp, #0x4] a16cc: f900091f str xzr, [x8, #0x10] a16d0: 39003d0a strb w10, [x8, #0xf] a16d4: f90007ff str xzr, [sp, #0x8] a16d8: 390043ff strb wzr, [sp, #0x10] a16dc: 390013ff strb wzr, [sp, #0x4] a16e0: b90003ff str wzr, [sp] a16e4: 3900611f strb wzr, [x8, #0x18] a16e8: f841f3ea ldur x10, [sp, #0x1f] a16ec: a9027d0a stp x10, xzr, [x8, #0x20] a16f0: f9400fea ldr x10, [sp, #0x18] a16f4: f801910a stur x10, [x8, #0x19] a16f8: f801f3ff stur xzr, [sp, #0x1f] a16fc: f9000fff str xzr, [sp, #0x18] a1700: a9402e96 ldp x22, x11, [x20] a1704: 9100c10a add x10, x8, #0x30 a1708: eb16017f cmp x11, x22 a170c: 54000260 b.eq 0xa1758 a1710: f85e016c ldur x12, [x11, #-0x20] a1714: f81e010c stur x12, [x8, #-0x20] a1718: 3cdd0160 ldur q0, [x11, #-0x30] a171c: 3c9d0100 stur q0, [x8, #-0x30] a1720: f85f816c ldur x12, [x11, #-0x8] a1724: a93dfd7f stp xzr, xzr, [x11, #-0x28] a1728: f81d017f stur xzr, [x11, #-0x30] a172c: f81f810c stur x12, [x8, #-0x8] a1730: 3cde8160 ldur q0, [x11, #-0x18] a1734: 3c9e8100 stur q0, [x8, #-0x18] a1738: a93f7d7f stp xzr, xzr, [x11, #-0x10] a173c: f81e817f stur xzr, [x11, #-0x18] a1740: d100c16b sub x11, x11, #0x30 a1744: eb0b02df cmp x22, x11 a1748: d100c108 sub x8, x8, #0x30 a174c: 54fffe21 b.ne 0xa1710 a1750: a9405a95 ldp x21, x22, [x20] a1754: 14000002 b 0xa175c a1758: aa1603f5 mov x21, x22 a175c: f9400a98 ldr x24, [x20, #0x10] a1760: eb1502df cmp x22, x21 a1764: a9002a88 stp x8, x10, [x20] a1768: f9000a89 str x9, [x20, #0x10] a176c: 5400e920 b.eq 0xa3490 a1770: 385e82c8 ldurb w8, [x22, #-0x18] a1774: 36000068 tbz w8, #0x0, 0xa1780 a1778: f85f82c0 ldur x0, [x22, #-0x8] a177c: 97fdb891 bl 0xf9c0 a1780: 385d02c8 ldurb w8, [x22, #-0x30] a1784: d100c2d9 sub x25, x22, #0x30 a1788: 36000068 tbz w8, #0x0, 0xa1794 a178c: f85e02c0 ldur x0, [x22, #-0x20] a1790: 97fdb88c bl 0xf9c0 a1794: eb1902bf cmp x21, x25 a1798: aa1903f6 mov x22, x25 a179c: 54fffea1 b.ne 0xa1770 a17a0: 1400073c b 0xa3490 a17a4: aa1f03e0 mov x0, xzr a17a8: 321c07e9 orr w9, wzr, #0x30 a17ac: 5280024a mov w10, #0x12 // =18 a17b0: 9b0902c8 madd x8, x22, x9, x0 a17b4: 3900010a strb w10, [x8] a17b8: f94007ea ldr x10, [sp, #0x8] a17bc: d503201f nop a17c0: 9b0902a9 madd x9, x21, x9, x0 a17c4: f800110a stur x10, [x8, #0x1] a17c8: 394043ea ldrb w10, [sp, #0x10] a17cc: 3900291f strb wzr, [x8, #0xa] a17d0: 3900250a strb w10, [x8, #0x9] a17d4: b94003ea ldr w10, [sp] a17d8: b800b10a stur w10, [x8, #0xb] a17dc: 394013ea ldrb w10, [sp, #0x4] a17e0: f900091f str xzr, [x8, #0x10] a17e4: 39003d0a strb w10, [x8, #0xf] a17e8: f90007ff str xzr, [sp, #0x8] a17ec: 390043ff strb wzr, [sp, #0x10] a17f0: 390013ff strb wzr, [sp, #0x4] a17f4: b90003ff str wzr, [sp] a17f8: 3900611f strb wzr, [x8, #0x18] a17fc: f841f3ea ldur x10, [sp, #0x1f] a1800: a9027d0a stp x10, xzr, [x8, #0x20] a1804: f9400fea ldr x10, [sp, #0x18] a1808: f801910a stur x10, [x8, #0x19] a180c: f801f3ff stur xzr, [sp, #0x1f] a1810: f9000fff str xzr, [sp, #0x18] a1814: a9402e96 ldp x22, x11, [x20] a1818: 9100c10a add x10, x8, #0x30 a181c: eb16017f cmp x11, x22 a1820: 54000260 b.eq 0xa186c a1824: f85e016c ldur x12, [x11, #-0x20] a1828: f81e010c stur x12, [x8, #-0x20] a182c: 3cdd0160 ldur q0, [x11, #-0x30] a1830: 3c9d0100 stur q0, [x8, #-0x30] a1834: f85f816c ldur x12, [x11, #-0x8] a1838: a93dfd7f stp xzr, xzr, [x11, #-0x28] a183c: f81d017f stur xzr, [x11, #-0x30] a1840: f81f810c stur x12, [x8, #-0x8] a1844: 3cde8160 ldur q0, [x11, #-0x18] a1848: 3c9e8100 stur q0, [x8, #-0x18] a184c: a93f7d7f stp xzr, xzr, [x11, #-0x10] a1850: f81e817f stur xzr, [x11, #-0x18] a1854: d100c16b sub x11, x11, #0x30 a1858: eb0b02df cmp x22, x11 a185c: d100c108 sub x8, x8, #0x30 a1860: 54fffe21 b.ne 0xa1824 a1864: a9405a95 ldp x21, x22, [x20] a1868: 14000002 b 0xa1870 a186c: aa1603f5 mov x21, x22 a1870: f9400a98 ldr x24, [x20, #0x10] a1874: eb1502df cmp x22, x21 a1878: a9002a88 stp x8, x10, [x20] a187c: f9000a89 str x9, [x20, #0x10] a1880: 5400e080 b.eq 0xa3490 a1884: 385e82c8 ldurb w8, [x22, #-0x18] a1888: 36000068 tbz w8, #0x0, 0xa1894 a188c: f85f82c0 ldur x0, [x22, #-0x8] a1890: 97fdb84c bl 0xf9c0 a1894: 385d02c8 ldurb w8, [x22, #-0x30] a1898: d100c2d9 sub x25, x22, #0x30 a189c: 36000068 tbz w8, #0x0, 0xa18a8 a18a0: f85e02c0 ldur x0, [x22, #-0x20] a18a4: 97fdb847 bl 0xf9c0 a18a8: eb1902bf cmp x21, x25 a18ac: aa1903f6 mov x22, x25 a18b0: 54fffea1 b.ne 0xa1884 a18b4: 140006f7 b 0xa3490 a18b8: aa1f03e0 mov x0, xzr a18bc: 321c07e9 orr w9, wzr, #0x30 a18c0: 5280024a mov w10, #0x12 // =18 a18c4: 9b0902c8 madd x8, x22, x9, x0 a18c8: 3900010a strb w10, [x8] a18cc: f94007ea ldr x10, [sp, #0x8] a18d0: d503201f nop a18d4: 9b0902a9 madd x9, x21, x9, x0 a18d8: f800110a stur x10, [x8, #0x1] a18dc: 394043ea ldrb w10, [sp, #0x10] a18e0: 3900291f strb wzr, [x8, #0xa] a18e4: 3900250a strb w10, [x8, #0x9] a18e8: b94003ea ldr w10, [sp] a18ec: b800b10a stur w10, [x8, #0xb] a18f0: 394013ea ldrb w10, [sp, #0x4] a18f4: f900091f str xzr, [x8, #0x10] a18f8: 39003d0a strb w10, [x8, #0xf] a18fc: f90007ff str xzr, [sp, #0x8] a1900: 390043ff strb wzr, [sp, #0x10] a1904: 390013ff strb wzr, [sp, #0x4] a1908: b90003ff str wzr, [sp] a190c: 3900611f strb wzr, [x8, #0x18] a1910: f841f3ea ldur x10, [sp, #0x1f] a1914: a9027d0a stp x10, xzr, [x8, #0x20] a1918: f9400fea ldr x10, [sp, #0x18] a191c: f801910a stur x10, [x8, #0x19] a1920: f801f3ff stur xzr, [sp, #0x1f] a1924: f9000fff str xzr, [sp, #0x18] a1928: a9402e96 ldp x22, x11, [x20] a192c: 9100c10a add x10, x8, #0x30 a1930: eb16017f cmp x11, x22 a1934: 54000260 b.eq 0xa1980 a1938: f85e016c ldur x12, [x11, #-0x20] a193c: f81e010c stur x12, [x8, #-0x20] a1940: 3cdd0160 ldur q0, [x11, #-0x30] a1944: 3c9d0100 stur q0, [x8, #-0x30] a1948: f85f816c ldur x12, [x11, #-0x8] a194c: a93dfd7f stp xzr, xzr, [x11, #-0x28] a1950: f81d017f stur xzr, [x11, #-0x30] a1954: f81f810c stur x12, [x8, #-0x8] a1958: 3cde8160 ldur q0, [x11, #-0x18] a195c: 3c9e8100 stur q0, [x8, #-0x18] a1960: a93f7d7f stp xzr, xzr, [x11, #-0x10] a1964: f81e817f stur xzr, [x11, #-0x18] a1968: d100c16b sub x11, x11, #0x30 a196c: eb0b02df cmp x22, x11 a1970: d100c108 sub x8, x8, #0x30 a1974: 54fffe21 b.ne 0xa1938 a1978: a9405a95 ldp x21, x22, [x20] a197c: 14000002 b 0xa1984 a1980: aa1603f5 mov x21, x22 a1984: f9400a98 ldr x24, [x20, #0x10] a1988: eb1502df cmp x22, x21 a198c: a9002a88 stp x8, x10, [x20] a1990: f9000a89 str x9, [x20, #0x10] a1994: 5400d7e0 b.eq 0xa3490 a1998: 385e82c8 ldurb w8, [x22, #-0x18] a199c: 36000068 tbz w8, #0x0, 0xa19a8 a19a0: f85f82c0 ldur x0, [x22, #-0x8] a19a4: 97fdb807 bl 0xf9c0 a19a8: 385d02c8 ldurb w8, [x22, #-0x30] a19ac: d100c2d9 sub x25, x22, #0x30 a19b0: 36000068 tbz w8, #0x0, 0xa19bc a19b4: f85e02c0 ldur x0, [x22, #-0x20] a19b8: 97fdb802 bl 0xf9c0 a19bc: eb1902bf cmp x21, x25 a19c0: aa1903f6 mov x22, x25 a19c4: 54fffea1 b.ne 0xa1998 a19c8: 140006b2 b 0xa3490 a19cc: aa1f03e0 mov x0, xzr a19d0: 321c07e9 orr w9, wzr, #0x30 a19d4: 5280028a mov w10, #0x14 // =20 a19d8: 9b0902c8 madd x8, x22, x9, x0 a19dc: 3900010a strb w10, [x8] a19e0: f94007ea ldr x10, [sp, #0x8] a19e4: d503201f nop a19e8: 9b0902a9 madd x9, x21, x9, x0 a19ec: f800110a stur x10, [x8, #0x1] a19f0: 794023ea ldrh w10, [sp, #0x10] a19f4: 39002d1f strb wzr, [x8, #0xb] a19f8: b9000d1f str wzr, [x8, #0xc] a19fc: f900091f str xzr, [x8, #0x10] a1a00: 7800910a sturh w10, [x8, #0x9] a1a04: f90007ff str xzr, [sp, #0x8] a1a08: 790023ff strh wzr, [sp, #0x10] a1a0c: 3900611f strb wzr, [x8, #0x18] a1a10: f841f3ea ldur x10, [sp, #0x1f] a1a14: a9027d0a stp x10, xzr, [x8, #0x20] a1a18: f9400fea ldr x10, [sp, #0x18] a1a1c: f801910a stur x10, [x8, #0x19] a1a20: f801f3ff stur xzr, [sp, #0x1f] a1a24: f9000fff str xzr, [sp, #0x18] a1a28: a9402e96 ldp x22, x11, [x20] a1a2c: 9100c10a add x10, x8, #0x30 a1a30: eb16017f cmp x11, x22 a1a34: 54000260 b.eq 0xa1a80 a1a38: f85e016c ldur x12, [x11, #-0x20] a1a3c: f81e010c stur x12, [x8, #-0x20] a1a40: 3cdd0160 ldur q0, [x11, #-0x30] a1a44: 3c9d0100 stur q0, [x8, #-0x30] a1a48: f85f816c ldur x12, [x11, #-0x8] a1a4c: a93dfd7f stp xzr, xzr, [x11, #-0x28] a1a50: f81d017f stur xzr, [x11, #-0x30] a1a54: f81f810c stur x12, [x8, #-0x8] a1a58: 3cde8160 ldur q0, [x11, #-0x18] a1a5c: 3c9e8100 stur q0, [x8, #-0x18] a1a60: a93f7d7f stp xzr, xzr, [x11, #-0x10] a1a64: f81e817f stur xzr, [x11, #-0x18] a1a68: d100c16b sub x11, x11, #0x30 a1a6c: eb0b02df cmp x22, x11 a1a70: d100c108 sub x8, x8, #0x30 a1a74: 54fffe21 b.ne 0xa1a38 a1a78: a9405a95 ldp x21, x22, [x20] a1a7c: 14000002 b 0xa1a84 a1a80: aa1603f5 mov x21, x22 a1a84: f9400a98 ldr x24, [x20, #0x10] a1a88: eb1502df cmp x22, x21 a1a8c: a9002a88 stp x8, x10, [x20] a1a90: f9000a89 str x9, [x20, #0x10] a1a94: 5400cfe0 b.eq 0xa3490 a1a98: 385e82c8 ldurb w8, [x22, #-0x18] a1a9c: 36000068 tbz w8, #0x0, 0xa1aa8 a1aa0: f85f82c0 ldur x0, [x22, #-0x8] a1aa4: 97fdb7c7 bl 0xf9c0 a1aa8: 385d02c8 ldurb w8, [x22, #-0x30] a1aac: d100c2d9 sub x25, x22, #0x30 a1ab0: 36000068 tbz w8, #0x0, 0xa1abc a1ab4: f85e02c0 ldur x0, [x22, #-0x20] a1ab8: 97fdb7c2 bl 0xf9c0 a1abc: eb1902bf cmp x21, x25 a1ac0: aa1903f6 mov x22, x25 a1ac4: 54fffea1 b.ne 0xa1a98 a1ac8: 14000672 b 0xa3490 a1acc: aa1f03e0 mov x0, xzr a1ad0: 321c07e9 orr w9, wzr, #0x30 a1ad4: 5280028a mov w10, #0x14 // =20 a1ad8: 9b0902c8 madd x8, x22, x9, x0 a1adc: 3900010a strb w10, [x8] a1ae0: f94007ea ldr x10, [sp, #0x8] a1ae4: d503201f nop a1ae8: 9b0902a9 madd x9, x21, x9, x0 a1aec: f800110a stur x10, [x8, #0x1] a1af0: 794023ea ldrh w10, [sp, #0x10] a1af4: 39002d1f strb wzr, [x8, #0xb] a1af8: b9000d1f str wzr, [x8, #0xc] a1afc: f900091f str xzr, [x8, #0x10] a1b00: 7800910a sturh w10, [x8, #0x9] a1b04: f90007ff str xzr, [sp, #0x8] a1b08: 790023ff strh wzr, [sp, #0x10] a1b0c: 3900611f strb wzr, [x8, #0x18] a1b10: f841f3ea ldur x10, [sp, #0x1f] a1b14: a9027d0a stp x10, xzr, [x8, #0x20] a1b18: f9400fea ldr x10, [sp, #0x18] a1b1c: f801910a stur x10, [x8, #0x19] a1b20: f801f3ff stur xzr, [sp, #0x1f] a1b24: f9000fff str xzr, [sp, #0x18] a1b28: a9402e96 ldp x22, x11, [x20] a1b2c: 9100c10a add x10, x8, #0x30 a1b30: eb16017f cmp x11, x22 a1b34: 54000260 b.eq 0xa1b80 a1b38: f85e016c ldur x12, [x11, #-0x20] a1b3c: f81e010c stur x12, [x8, #-0x20] a1b40: 3cdd0160 ldur q0, [x11, #-0x30] a1b44: 3c9d0100 stur q0, [x8, #-0x30] a1b48: f85f816c ldur x12, [x11, #-0x8] a1b4c: a93dfd7f stp xzr, xzr, [x11, #-0x28] a1b50: f81d017f stur xzr, [x11, #-0x30] a1b54: f81f810c stur x12, [x8, #-0x8] a1b58: 3cde8160 ldur q0, [x11, #-0x18] a1b5c: 3c9e8100 stur q0, [x8, #-0x18] a1b60: a93f7d7f stp xzr, xzr, [x11, #-0x10] a1b64: f81e817f stur xzr, [x11, #-0x18] a1b68: d100c16b sub x11, x11, #0x30 a1b6c: eb0b02df cmp x22, x11 a1b70: d100c108 sub x8, x8, #0x30 a1b74: 54fffe21 b.ne 0xa1b38 a1b78: a9405a95 ldp x21, x22, [x20] a1b7c: 14000002 b 0xa1b84 a1b80: aa1603f5 mov x21, x22 a1b84: f9400a98 ldr x24, [x20, #0x10] a1b88: eb1502df cmp x22, x21 a1b8c: a9002a88 stp x8, x10, [x20] a1b90: f9000a89 str x9, [x20, #0x10] a1b94: 5400c7e0 b.eq 0xa3490 a1b98: 385e82c8 ldurb w8, [x22, #-0x18] a1b9c: 36000068 tbz w8, #0x0, 0xa1ba8 a1ba0: f85f82c0 ldur x0, [x22, #-0x8] a1ba4: 97fdb787 bl 0xf9c0 a1ba8: 385d02c8 ldurb w8, [x22, #-0x30] a1bac: d100c2d9 sub x25, x22, #0x30 a1bb0: 36000068 tbz w8, #0x0, 0xa1bbc a1bb4: f85e02c0 ldur x0, [x22, #-0x20] a1bb8: 97fdb782 bl 0xf9c0 a1bbc: eb1902bf cmp x21, x25 a1bc0: aa1903f6 mov x22, x25 a1bc4: 54fffea1 b.ne 0xa1b98 a1bc8: 14000632 b 0xa3490 a1bcc: aa1f03e0 mov x0, xzr a1bd0: 321c07e9 orr w9, wzr, #0x30 a1bd4: 528002ca mov w10, #0x16 // =22 a1bd8: 9b0902c8 madd x8, x22, x9, x0 a1bdc: 3900010a strb w10, [x8] a1be0: f94007ea ldr x10, [sp, #0x8] a1be4: d503201f nop a1be8: 9b0902a9 madd x9, x21, x9, x0 a1bec: f800110a stur x10, [x8, #0x1] a1bf0: 39404bea ldrb w10, [sp, #0x12] a1bf4: 39002d0a strb w10, [x8, #0xb] a1bf8: 794023ea ldrh w10, [sp, #0x10] a1bfc: 3900311f strb wzr, [x8, #0xc] a1c00: 7800910a sturh w10, [x8, #0x9] a1c04: 794003ea ldrh w10, [sp] a1c08: 7800d10a sturh w10, [x8, #0xd] a1c0c: 39400bea ldrb w10, [sp, #0x2] a1c10: f900091f str xzr, [x8, #0x10] a1c14: 39003d0a strb w10, [x8, #0xf] a1c18: f90007ff str xzr, [sp, #0x8] a1c1c: 790023ff strh wzr, [sp, #0x10] a1c20: 39004bff strb wzr, [sp, #0x12] a1c24: 39000bff strb wzr, [sp, #0x2] a1c28: 790003ff strh wzr, [sp] a1c2c: 3900611f strb wzr, [x8, #0x18] a1c30: f841f3ea ldur x10, [sp, #0x1f] a1c34: a9027d0a stp x10, xzr, [x8, #0x20] a1c38: f9400fea ldr x10, [sp, #0x18] a1c3c: f801910a stur x10, [x8, #0x19] a1c40: f801f3ff stur xzr, [sp, #0x1f] a1c44: f9000fff str xzr, [sp, #0x18] a1c48: a9402e96 ldp x22, x11, [x20] a1c4c: 9100c10a add x10, x8, #0x30 a1c50: eb16017f cmp x11, x22 a1c54: 54000260 b.eq 0xa1ca0 a1c58: f85e016c ldur x12, [x11, #-0x20] a1c5c: f81e010c stur x12, [x8, #-0x20] a1c60: 3cdd0160 ldur q0, [x11, #-0x30] a1c64: 3c9d0100 stur q0, [x8, #-0x30] a1c68: f85f816c ldur x12, [x11, #-0x8] a1c6c: a93dfd7f stp xzr, xzr, [x11, #-0x28] a1c70: f81d017f stur xzr, [x11, #-0x30] a1c74: f81f810c stur x12, [x8, #-0x8] a1c78: 3cde8160 ldur q0, [x11, #-0x18] a1c7c: 3c9e8100 stur q0, [x8, #-0x18] a1c80: a93f7d7f stp xzr, xzr, [x11, #-0x10] a1c84: f81e817f stur xzr, [x11, #-0x18] a1c88: d100c16b sub x11, x11, #0x30 a1c8c: eb0b02df cmp x22, x11 a1c90: d100c108 sub x8, x8, #0x30 a1c94: 54fffe21 b.ne 0xa1c58 a1c98: a9405a95 ldp x21, x22, [x20] a1c9c: 14000002 b 0xa1ca4 a1ca0: aa1603f5 mov x21, x22 a1ca4: f9400a98 ldr x24, [x20, #0x10] a1ca8: eb1502df cmp x22, x21 a1cac: a9002a88 stp x8, x10, [x20] a1cb0: f9000a89 str x9, [x20, #0x10] a1cb4: 5400bee0 b.eq 0xa3490 a1cb8: 385e82c8 ldurb w8, [x22, #-0x18] a1cbc: 36000068 tbz w8, #0x0, 0xa1cc8 a1cc0: f85f82c0 ldur x0, [x22, #-0x8] a1cc4: 97fdb73f bl 0xf9c0 a1cc8: 385d02c8 ldurb w8, [x22, #-0x30] a1ccc: d100c2d9 sub x25, x22, #0x30 a1cd0: 36000068 tbz w8, #0x0, 0xa1cdc a1cd4: f85e02c0 ldur x0, [x22, #-0x20] a1cd8: 97fdb73a bl 0xf9c0 a1cdc: eb1902bf cmp x21, x25 a1ce0: aa1903f6 mov x22, x25 a1ce4: 54fffea1 b.ne 0xa1cb8 a1ce8: 140005ea b 0xa3490 a1cec: aa1f03e0 mov x0, xzr a1cf0: 321c07e9 orr w9, wzr, #0x30 a1cf4: 5280028a mov w10, #0x14 // =20 a1cf8: 9b0902c8 madd x8, x22, x9, x0 a1cfc: 3900010a strb w10, [x8] a1d00: f94007ea ldr x10, [sp, #0x8] a1d04: d503201f nop a1d08: 9b0902a9 madd x9, x21, x9, x0 a1d0c: f800110a stur x10, [x8, #0x1] a1d10: 794023ea ldrh w10, [sp, #0x10] a1d14: 39002d1f strb wzr, [x8, #0xb] a1d18: b9000d1f str wzr, [x8, #0xc] a1d1c: f900091f str xzr, [x8, #0x10] a1d20: 7800910a sturh w10, [x8, #0x9] a1d24: f90007ff str xzr, [sp, #0x8] a1d28: 790023ff strh wzr, [sp, #0x10] a1d2c: 3900611f strb wzr, [x8, #0x18] a1d30: f841f3ea ldur x10, [sp, #0x1f] a1d34: a9027d0a stp x10, xzr, [x8, #0x20] a1d38: f9400fea ldr x10, [sp, #0x18] a1d3c: f801910a stur x10, [x8, #0x19] a1d40: f801f3ff stur xzr, [sp, #0x1f] a1d44: f9000fff str xzr, [sp, #0x18] a1d48: a9402e96 ldp x22, x11, [x20] a1d4c: 9100c10a add x10, x8, #0x30 a1d50: eb16017f cmp x11, x22 a1d54: 54000260 b.eq 0xa1da0 a1d58: f85e016c ldur x12, [x11, #-0x20] a1d5c: f81e010c stur x12, [x8, #-0x20] a1d60: 3cdd0160 ldur q0, [x11, #-0x30] a1d64: 3c9d0100 stur q0, [x8, #-0x30] a1d68: f85f816c ldur x12, [x11, #-0x8] a1d6c: a93dfd7f stp xzr, xzr, [x11, #-0x28] a1d70: f81d017f stur xzr, [x11, #-0x30] a1d74: f81f810c stur x12, [x8, #-0x8] a1d78: 3cde8160 ldur q0, [x11, #-0x18] a1d7c: 3c9e8100 stur q0, [x8, #-0x18] a1d80: a93f7d7f stp xzr, xzr, [x11, #-0x10] a1d84: f81e817f stur xzr, [x11, #-0x18] a1d88: d100c16b sub x11, x11, #0x30 a1d8c: eb0b02df cmp x22, x11 a1d90: d100c108 sub x8, x8, #0x30 a1d94: 54fffe21 b.ne 0xa1d58 a1d98: a9405a95 ldp x21, x22, [x20] a1d9c: 14000002 b 0xa1da4 a1da0: aa1603f5 mov x21, x22 a1da4: f9400a98 ldr x24, [x20, #0x10] a1da8: eb1502df cmp x22, x21 a1dac: a9002a88 stp x8, x10, [x20] a1db0: f9000a89 str x9, [x20, #0x10] a1db4: 5400b6e0 b.eq 0xa3490 a1db8: 385e82c8 ldurb w8, [x22, #-0x18] a1dbc: 36000068 tbz w8, #0x0, 0xa1dc8 a1dc0: f85f82c0 ldur x0, [x22, #-0x8] a1dc4: 97fdb6ff bl 0xf9c0 a1dc8: 385d02c8 ldurb w8, [x22, #-0x30] a1dcc: d100c2d9 sub x25, x22, #0x30 a1dd0: 36000068 tbz w8, #0x0, 0xa1ddc a1dd4: f85e02c0 ldur x0, [x22, #-0x20] a1dd8: 97fdb6fa bl 0xf9c0 a1ddc: eb1902bf cmp x21, x25 a1de0: aa1903f6 mov x22, x25 a1de4: 54fffea1 b.ne 0xa1db8 a1de8: 140005aa b 0xa3490 a1dec: aa1f03e0 mov x0, xzr a1df0: 321c07e9 orr w9, wzr, #0x30 a1df4: 5280044a mov w10, #0x22 // =34 a1df8: 9b0902c8 madd x8, x22, x9, x0 a1dfc: 3900010a strb w10, [x8] a1e00: f841f3ea ldur x10, [sp, #0x1f] a1e04: 528bab6b mov w11, #0x5d5b // =23899 a1e08: 9b0902a9 madd x9, x21, x9, x0 a1e0c: f900050a str x10, [x8, #0x8] a1e10: f9400fea ldr x10, [sp, #0x18] a1e14: f900090b str x11, [x8, #0x10] a1e18: f800110a stur x10, [x8, #0x1] a1e1c: f801f3ff stur xzr, [sp, #0x1f] a1e20: f9000fff str xzr, [sp, #0x18] a1e24: 3900611f strb wzr, [x8, #0x18] a1e28: f840f3ea ldur x10, [sp, #0xf] a1e2c: a9027d0a stp x10, xzr, [x8, #0x20] a1e30: f94007ea ldr x10, [sp, #0x8] a1e34: f801910a stur x10, [x8, #0x19] a1e38: f800f3ff stur xzr, [sp, #0xf] a1e3c: f90007ff str xzr, [sp, #0x8] a1e40: a9402e96 ldp x22, x11, [x20] a1e44: 9100c10a add x10, x8, #0x30 a1e48: eb16017f cmp x11, x22 a1e4c: 54000260 b.eq 0xa1e98 a1e50: f85e016c ldur x12, [x11, #-0x20] a1e54: f81e010c stur x12, [x8, #-0x20] a1e58: 3cdd0160 ldur q0, [x11, #-0x30] a1e5c: 3c9d0100 stur q0, [x8, #-0x30] a1e60: f85f816c ldur x12, [x11, #-0x8] a1e64: a93dfd7f stp xzr, xzr, [x11, #-0x28] a1e68: f81d017f stur xzr, [x11, #-0x30] a1e6c: f81f810c stur x12, [x8, #-0x8] a1e70: 3cde8160 ldur q0, [x11, #-0x18] a1e74: 3c9e8100 stur q0, [x8, #-0x18] a1e78: a93f7d7f stp xzr, xzr, [x11, #-0x10] a1e7c: f81e817f stur xzr, [x11, #-0x18] a1e80: d100c16b sub x11, x11, #0x30 a1e84: eb0b02df cmp x22, x11 a1e88: d100c108 sub x8, x8, #0x30 a1e8c: 54fffe21 b.ne 0xa1e50 a1e90: a9405a95 ldp x21, x22, [x20] a1e94: 14000002 b 0xa1e9c a1e98: aa1603f5 mov x21, x22 a1e9c: f9400a98 ldr x24, [x20, #0x10] a1ea0: eb1502df cmp x22, x21 a1ea4: a9002a88 stp x8, x10, [x20] a1ea8: f9000a89 str x9, [x20, #0x10] a1eac: 5400af20 b.eq 0xa3490 a1eb0: 385e82c8 ldurb w8, [x22, #-0x18] a1eb4: 36000068 tbz w8, #0x0, 0xa1ec0 a1eb8: f85f82c0 ldur x0, [x22, #-0x8] a1ebc: 97fdb6c1 bl 0xf9c0 a1ec0: 385d02c8 ldurb w8, [x22, #-0x30] a1ec4: d100c2d9 sub x25, x22, #0x30 a1ec8: 36000068 tbz w8, #0x0, 0xa1ed4 a1ecc: f85e02c0 ldur x0, [x22, #-0x20] a1ed0: 97fdb6bc bl 0xf9c0 a1ed4: eb1902bf cmp x21, x25 a1ed8: aa1903f6 mov x22, x25 a1edc: 54fffea1 b.ne 0xa1eb0 a1ee0: 1400056c b 0xa3490 a1ee4: aa1f03e0 mov x0, xzr a1ee8: 321c07e9 orr w9, wzr, #0x30 a1eec: 5280028a mov w10, #0x14 // =20 a1ef0: 9b0902c8 madd x8, x22, x9, x0 a1ef4: 3900010a strb w10, [x8] a1ef8: f94007ea ldr x10, [sp, #0x8] a1efc: d503201f nop a1f00: 9b0902a9 madd x9, x21, x9, x0 a1f04: f800110a stur x10, [x8, #0x1] a1f08: 794023ea ldrh w10, [sp, #0x10] a1f0c: 39002d1f strb wzr, [x8, #0xb] a1f10: b9000d1f str wzr, [x8, #0xc] a1f14: f900091f str xzr, [x8, #0x10] a1f18: 7800910a sturh w10, [x8, #0x9] a1f1c: f90007ff str xzr, [sp, #0x8] a1f20: 790023ff strh wzr, [sp, #0x10] a1f24: 3900611f strb wzr, [x8, #0x18] a1f28: f841f3ea ldur x10, [sp, #0x1f] a1f2c: a9027d0a stp x10, xzr, [x8, #0x20] a1f30: f9400fea ldr x10, [sp, #0x18] a1f34: f801910a stur x10, [x8, #0x19] a1f38: f801f3ff stur xzr, [sp, #0x1f] a1f3c: f9000fff str xzr, [sp, #0x18] a1f40: a9402e96 ldp x22, x11, [x20] a1f44: 9100c10a add x10, x8, #0x30 a1f48: eb16017f cmp x11, x22 a1f4c: 54000260 b.eq 0xa1f98 a1f50: f85e016c ldur x12, [x11, #-0x20] a1f54: f81e010c stur x12, [x8, #-0x20] a1f58: 3cdd0160 ldur q0, [x11, #-0x30] a1f5c: 3c9d0100 stur q0, [x8, #-0x30] a1f60: f85f816c ldur x12, [x11, #-0x8] a1f64: a93dfd7f stp xzr, xzr, [x11, #-0x28] a1f68: f81d017f stur xzr, [x11, #-0x30] a1f6c: f81f810c stur x12, [x8, #-0x8] a1f70: 3cde8160 ldur q0, [x11, #-0x18] a1f74: 3c9e8100 stur q0, [x8, #-0x18] a1f78: a93f7d7f stp xzr, xzr, [x11, #-0x10] a1f7c: f81e817f stur xzr, [x11, #-0x18] a1f80: d100c16b sub x11, x11, #0x30 a1f84: eb0b02df cmp x22, x11 a1f88: d100c108 sub x8, x8, #0x30 a1f8c: 54fffe21 b.ne 0xa1f50 a1f90: a9405a95 ldp x21, x22, [x20] a1f94: 14000002 b 0xa1f9c a1f98: aa1603f5 mov x21, x22 a1f9c: f9400a98 ldr x24, [x20, #0x10] a1fa0: eb1502df cmp x22, x21 a1fa4: a9002a88 stp x8, x10, [x20] a1fa8: f9000a89 str x9, [x20, #0x10] a1fac: 5400a720 b.eq 0xa3490 a1fb0: 385e82c8 ldurb w8, [x22, #-0x18] a1fb4: 36000068 tbz w8, #0x0, 0xa1fc0 a1fb8: f85f82c0 ldur x0, [x22, #-0x8] a1fbc: 97fdb681 bl 0xf9c0 a1fc0: 385d02c8 ldurb w8, [x22, #-0x30] a1fc4: d100c2d9 sub x25, x22, #0x30 a1fc8: 36000068 tbz w8, #0x0, 0xa1fd4 a1fcc: f85e02c0 ldur x0, [x22, #-0x20] a1fd0: 97fdb67c bl 0xf9c0 a1fd4: eb1902bf cmp x21, x25 a1fd8: aa1903f6 mov x22, x25 a1fdc: 54fffea1 b.ne 0xa1fb0 a1fe0: 1400052c b 0xa3490 a1fe4: aa1f03e0 mov x0, xzr a1fe8: 321c07e9 orr w9, wzr, #0x30 a1fec: 5280028a mov w10, #0x14 // =20 a1ff0: 9b0902c8 madd x8, x22, x9, x0 a1ff4: 3900010a strb w10, [x8] a1ff8: f94007ea ldr x10, [sp, #0x8] a1ffc: d503201f nop a2000: 9b0902a9 madd x9, x21, x9, x0 a2004: f800110a stur x10, [x8, #0x1] a2008: 794023ea ldrh w10, [sp, #0x10] a200c: 39002d1f strb wzr, [x8, #0xb] a2010: b9000d1f str wzr, [x8, #0xc] a2014: f900091f str xzr, [x8, #0x10] a2018: 7800910a sturh w10, [x8, #0x9] a201c: f90007ff str xzr, [sp, #0x8] a2020: 790023ff strh wzr, [sp, #0x10] a2024: 3900611f strb wzr, [x8, #0x18] a2028: f841f3ea ldur x10, [sp, #0x1f] a202c: a9027d0a stp x10, xzr, [x8, #0x20] a2030: f9400fea ldr x10, [sp, #0x18] a2034: f801910a stur x10, [x8, #0x19] a2038: f801f3ff stur xzr, [sp, #0x1f] a203c: f9000fff str xzr, [sp, #0x18] a2040: a9402e96 ldp x22, x11, [x20] a2044: 9100c10a add x10, x8, #0x30 a2048: eb16017f cmp x11, x22 a204c: 54000260 b.eq 0xa2098 a2050: f85e016c ldur x12, [x11, #-0x20] a2054: f81e010c stur x12, [x8, #-0x20] a2058: 3cdd0160 ldur q0, [x11, #-0x30] a205c: 3c9d0100 stur q0, [x8, #-0x30] a2060: f85f816c ldur x12, [x11, #-0x8] a2064: a93dfd7f stp xzr, xzr, [x11, #-0x28] a2068: f81d017f stur xzr, [x11, #-0x30] a206c: f81f810c stur x12, [x8, #-0x8] a2070: 3cde8160 ldur q0, [x11, #-0x18] a2074: 3c9e8100 stur q0, [x8, #-0x18] a2078: a93f7d7f stp xzr, xzr, [x11, #-0x10] a207c: f81e817f stur xzr, [x11, #-0x18] a2080: d100c16b sub x11, x11, #0x30 a2084: eb0b02df cmp x22, x11 a2088: d100c108 sub x8, x8, #0x30 a208c: 54fffe21 b.ne 0xa2050 a2090: a9405a95 ldp x21, x22, [x20] a2094: 14000002 b 0xa209c a2098: aa1603f5 mov x21, x22 a209c: f9400a98 ldr x24, [x20, #0x10] a20a0: eb1502df cmp x22, x21 a20a4: a9002a88 stp x8, x10, [x20] a20a8: f9000a89 str x9, [x20, #0x10] a20ac: 54009f20 b.eq 0xa3490 a20b0: 385e82c8 ldurb w8, [x22, #-0x18] a20b4: 36000068 tbz w8, #0x0, 0xa20c0 a20b8: f85f82c0 ldur x0, [x22, #-0x8] a20bc: 97fdb641 bl 0xf9c0 a20c0: 385d02c8 ldurb w8, [x22, #-0x30] a20c4: d100c2d9 sub x25, x22, #0x30 a20c8: 36000068 tbz w8, #0x0, 0xa20d4 a20cc: f85e02c0 ldur x0, [x22, #-0x20] a20d0: 97fdb63c bl 0xf9c0 a20d4: eb1902bf cmp x21, x25 a20d8: aa1903f6 mov x22, x25 a20dc: 54fffea1 b.ne 0xa20b0 a20e0: 140004ec b 0xa3490 a20e4: aa1f03e0 mov x0, xzr a20e8: 321c07e9 orr w9, wzr, #0x30 a20ec: 5280024a mov w10, #0x12 // =18 a20f0: 9b0902c8 madd x8, x22, x9, x0 a20f4: 3900010a strb w10, [x8] a20f8: f94007ea ldr x10, [sp, #0x8] a20fc: d503201f nop a2100: 9b0902a9 madd x9, x21, x9, x0 a2104: f800110a stur x10, [x8, #0x1] a2108: 394043ea ldrb w10, [sp, #0x10] a210c: 3900291f strb wzr, [x8, #0xa] a2110: 3900250a strb w10, [x8, #0x9] a2114: b94003ea ldr w10, [sp] a2118: b800b10a stur w10, [x8, #0xb] a211c: 394013ea ldrb w10, [sp, #0x4] a2120: f900091f str xzr, [x8, #0x10] a2124: 39003d0a strb w10, [x8, #0xf] a2128: f90007ff str xzr, [sp, #0x8] a212c: 390043ff strb wzr, [sp, #0x10] a2130: 390013ff strb wzr, [sp, #0x4] a2134: b90003ff str wzr, [sp] a2138: 3900611f strb wzr, [x8, #0x18] a213c: f841f3ea ldur x10, [sp, #0x1f] a2140: a9027d0a stp x10, xzr, [x8, #0x20] a2144: f9400fea ldr x10, [sp, #0x18] a2148: f801910a stur x10, [x8, #0x19] a214c: f801f3ff stur xzr, [sp, #0x1f] a2150: f9000fff str xzr, [sp, #0x18] a2154: a9402e96 ldp x22, x11, [x20] a2158: 9100c10a add x10, x8, #0x30 a215c: eb16017f cmp x11, x22 a2160: 54000260 b.eq 0xa21ac a2164: f85e016c ldur x12, [x11, #-0x20] a2168: f81e010c stur x12, [x8, #-0x20] a216c: 3cdd0160 ldur q0, [x11, #-0x30] a2170: 3c9d0100 stur q0, [x8, #-0x30] a2174: f85f816c ldur x12, [x11, #-0x8] a2178: a93dfd7f stp xzr, xzr, [x11, #-0x28] a217c: f81d017f stur xzr, [x11, #-0x30] a2180: f81f810c stur x12, [x8, #-0x8] a2184: 3cde8160 ldur q0, [x11, #-0x18] a2188: 3c9e8100 stur q0, [x8, #-0x18] a218c: a93f7d7f stp xzr, xzr, [x11, #-0x10] a2190: f81e817f stur xzr, [x11, #-0x18] a2194: d100c16b sub x11, x11, #0x30 a2198: eb0b02df cmp x22, x11 a219c: d100c108 sub x8, x8, #0x30 a21a0: 54fffe21 b.ne 0xa2164 a21a4: a9405a95 ldp x21, x22, [x20] a21a8: 14000002 b 0xa21b0 a21ac: aa1603f5 mov x21, x22 a21b0: f9400a98 ldr x24, [x20, #0x10] a21b4: eb1502df cmp x22, x21 a21b8: a9002a88 stp x8, x10, [x20] a21bc: f9000a89 str x9, [x20, #0x10] a21c0: 54009680 b.eq 0xa3490 a21c4: 385e82c8 ldurb w8, [x22, #-0x18] a21c8: 36000068 tbz w8, #0x0, 0xa21d4 a21cc: f85f82c0 ldur x0, [x22, #-0x8] a21d0: 97fdb5fc bl 0xf9c0 a21d4: 385d02c8 ldurb w8, [x22, #-0x30] a21d8: d100c2d9 sub x25, x22, #0x30 a21dc: 36000068 tbz w8, #0x0, 0xa21e8 a21e0: f85e02c0 ldur x0, [x22, #-0x20] a21e4: 97fdb5f7 bl 0xf9c0 a21e8: eb1902bf cmp x21, x25 a21ec: aa1903f6 mov x22, x25 a21f0: 54fffea1 b.ne 0xa21c4 a21f4: 140004a7 b 0xa3490 a21f8: aa1f03e0 mov x0, xzr a21fc: 321c07e9 orr w9, wzr, #0x30 a2200: 5280028a mov w10, #0x14 // =20 a2204: 9b0902c8 madd x8, x22, x9, x0 a2208: 3900010a strb w10, [x8] a220c: f94007ea ldr x10, [sp, #0x8] a2210: d503201f nop a2214: 9b0902a9 madd x9, x21, x9, x0 a2218: f800110a stur x10, [x8, #0x1] a221c: 794023ea ldrh w10, [sp, #0x10] a2220: 39002d1f strb wzr, [x8, #0xb] a2224: b9000d1f str wzr, [x8, #0xc] a2228: f900091f str xzr, [x8, #0x10] a222c: 7800910a sturh w10, [x8, #0x9] a2230: f90007ff str xzr, [sp, #0x8] a2234: 790023ff strh wzr, [sp, #0x10] a2238: 3900611f strb wzr, [x8, #0x18] a223c: f841f3ea ldur x10, [sp, #0x1f] a2240: a9027d0a stp x10, xzr, [x8, #0x20] a2244: f9400fea ldr x10, [sp, #0x18] a2248: f801910a stur x10, [x8, #0x19] a224c: f801f3ff stur xzr, [sp, #0x1f] a2250: f9000fff str xzr, [sp, #0x18] a2254: a9402e96 ldp x22, x11, [x20] a2258: 9100c10a add x10, x8, #0x30 a225c: eb16017f cmp x11, x22 a2260: 54000260 b.eq 0xa22ac a2264: f85e016c ldur x12, [x11, #-0x20] a2268: f81e010c stur x12, [x8, #-0x20] a226c: 3cdd0160 ldur q0, [x11, #-0x30] a2270: 3c9d0100 stur q0, [x8, #-0x30] a2274: f85f816c ldur x12, [x11, #-0x8] a2278: a93dfd7f stp xzr, xzr, [x11, #-0x28] a227c: f81d017f stur xzr, [x11, #-0x30] a2280: f81f810c stur x12, [x8, #-0x8] a2284: 3cde8160 ldur q0, [x11, #-0x18] a2288: 3c9e8100 stur q0, [x8, #-0x18] a228c: a93f7d7f stp xzr, xzr, [x11, #-0x10] a2290: f81e817f stur xzr, [x11, #-0x18] a2294: d100c16b sub x11, x11, #0x30 a2298: eb0b02df cmp x22, x11 a229c: d100c108 sub x8, x8, #0x30 a22a0: 54fffe21 b.ne 0xa2264 a22a4: a9405a95 ldp x21, x22, [x20] a22a8: 14000002 b 0xa22b0 a22ac: aa1603f5 mov x21, x22 a22b0: f9400a98 ldr x24, [x20, #0x10] a22b4: eb1502df cmp x22, x21 a22b8: a9002a88 stp x8, x10, [x20] a22bc: f9000a89 str x9, [x20, #0x10] a22c0: 54008e80 b.eq 0xa3490 a22c4: 385e82c8 ldurb w8, [x22, #-0x18] a22c8: 36000068 tbz w8, #0x0, 0xa22d4 a22cc: f85f82c0 ldur x0, [x22, #-0x8] a22d0: 97fdb5bc bl 0xf9c0 a22d4: 385d02c8 ldurb w8, [x22, #-0x30] a22d8: d100c2d9 sub x25, x22, #0x30 a22dc: 36000068 tbz w8, #0x0, 0xa22e8 a22e0: f85e02c0 ldur x0, [x22, #-0x20] a22e4: 97fdb5b7 bl 0xf9c0 a22e8: eb1902bf cmp x21, x25 a22ec: aa1903f6 mov x22, x25 a22f0: 54fffea1 b.ne 0xa22c4 a22f4: 14000467 b 0xa3490 a22f8: aa1f03e0 mov x0, xzr a22fc: 321c07e9 orr w9, wzr, #0x30 a2300: 5280024a mov w10, #0x12 // =18 a2304: 9b0902c8 madd x8, x22, x9, x0 a2308: 3900010a strb w10, [x8] a230c: f94007ea ldr x10, [sp, #0x8] a2310: d503201f nop a2314: 9b0902a9 madd x9, x21, x9, x0 a2318: f800110a stur x10, [x8, #0x1] a231c: 394043ea ldrb w10, [sp, #0x10] a2320: 3900291f strb wzr, [x8, #0xa] a2324: 3900250a strb w10, [x8, #0x9] a2328: b94003ea ldr w10, [sp] a232c: b800b10a stur w10, [x8, #0xb] a2330: 394013ea ldrb w10, [sp, #0x4] a2334: f900091f str xzr, [x8, #0x10] a2338: 39003d0a strb w10, [x8, #0xf] a233c: f90007ff str xzr, [sp, #0x8] a2340: 390043ff strb wzr, [sp, #0x10] a2344: 390013ff strb wzr, [sp, #0x4] a2348: b90003ff str wzr, [sp] a234c: 3900611f strb wzr, [x8, #0x18] a2350: f841f3ea ldur x10, [sp, #0x1f] a2354: a9027d0a stp x10, xzr, [x8, #0x20] a2358: f9400fea ldr x10, [sp, #0x18] a235c: f801910a stur x10, [x8, #0x19] a2360: f801f3ff stur xzr, [sp, #0x1f] a2364: f9000fff str xzr, [sp, #0x18] a2368: a9402e96 ldp x22, x11, [x20] a236c: 9100c10a add x10, x8, #0x30 a2370: eb16017f cmp x11, x22 a2374: 54000260 b.eq 0xa23c0 a2378: f85e016c ldur x12, [x11, #-0x20] a237c: f81e010c stur x12, [x8, #-0x20] a2380: 3cdd0160 ldur q0, [x11, #-0x30] a2384: 3c9d0100 stur q0, [x8, #-0x30] a2388: f85f816c ldur x12, [x11, #-0x8] a238c: a93dfd7f stp xzr, xzr, [x11, #-0x28] a2390: f81d017f stur xzr, [x11, #-0x30] a2394: f81f810c stur x12, [x8, #-0x8] a2398: 3cde8160 ldur q0, [x11, #-0x18] a239c: 3c9e8100 stur q0, [x8, #-0x18] a23a0: a93f7d7f stp xzr, xzr, [x11, #-0x10] a23a4: f81e817f stur xzr, [x11, #-0x18] a23a8: d100c16b sub x11, x11, #0x30 a23ac: eb0b02df cmp x22, x11 a23b0: d100c108 sub x8, x8, #0x30 a23b4: 54fffe21 b.ne 0xa2378 a23b8: a9405a95 ldp x21, x22, [x20] a23bc: 14000002 b 0xa23c4 a23c0: aa1603f5 mov x21, x22 a23c4: f9400a98 ldr x24, [x20, #0x10] a23c8: eb1502df cmp x22, x21 a23cc: a9002a88 stp x8, x10, [x20] a23d0: f9000a89 str x9, [x20, #0x10] a23d4: 540085e0 b.eq 0xa3490 a23d8: 385e82c8 ldurb w8, [x22, #-0x18] a23dc: 36000068 tbz w8, #0x0, 0xa23e8 a23e0: f85f82c0 ldur x0, [x22, #-0x8] a23e4: 97fdb577 bl 0xf9c0 a23e8: 385d02c8 ldurb w8, [x22, #-0x30] a23ec: d100c2d9 sub x25, x22, #0x30 a23f0: 36000068 tbz w8, #0x0, 0xa23fc a23f4: f85e02c0 ldur x0, [x22, #-0x20] a23f8: 97fdb572 bl 0xf9c0 a23fc: eb1902bf cmp x21, x25 a2400: aa1903f6 mov x22, x25 a2404: 54fffea1 b.ne 0xa23d8 a2408: 14000422 b 0xa3490 a240c: aa1f03e0 mov x0, xzr a2410: 321c07e9 orr w9, wzr, #0x30 a2414: 321f0fea orr w10, wzr, #0x1e a2418: 9b0902c8 madd x8, x22, x9, x0 a241c: 3900010a strb w10, [x8] a2420: f841f3ea ldur x10, [sp, #0x1f] a2424: d503201f nop a2428: 9b0902a9 madd x9, x21, x9, x0 a242c: a900fd0a stp x10, xzr, [x8, #0x8] a2430: f9400fea ldr x10, [sp, #0x18] a2434: f800110a stur x10, [x8, #0x1] a2438: f801f3ff stur xzr, [sp, #0x1f] a243c: f9000fff str xzr, [sp, #0x18] a2440: 3900611f strb wzr, [x8, #0x18] a2444: f840f3ea ldur x10, [sp, #0xf] a2448: a9027d0a stp x10, xzr, [x8, #0x20] a244c: f94007ea ldr x10, [sp, #0x8] a2450: f801910a stur x10, [x8, #0x19] a2454: f800f3ff stur xzr, [sp, #0xf] a2458: f90007ff str xzr, [sp, #0x8] a245c: a9402e96 ldp x22, x11, [x20] a2460: 9100c10a add x10, x8, #0x30 a2464: eb16017f cmp x11, x22 a2468: 54000260 b.eq 0xa24b4 a246c: f85e016c ldur x12, [x11, #-0x20] a2470: f81e010c stur x12, [x8, #-0x20] a2474: 3cdd0160 ldur q0, [x11, #-0x30] a2478: 3c9d0100 stur q0, [x8, #-0x30] a247c: f85f816c ldur x12, [x11, #-0x8] a2480: a93dfd7f stp xzr, xzr, [x11, #-0x28] a2484: f81d017f stur xzr, [x11, #-0x30] a2488: f81f810c stur x12, [x8, #-0x8] a248c: 3cde8160 ldur q0, [x11, #-0x18] a2490: 3c9e8100 stur q0, [x8, #-0x18] a2494: a93f7d7f stp xzr, xzr, [x11, #-0x10] a2498: f81e817f stur xzr, [x11, #-0x18] a249c: d100c16b sub x11, x11, #0x30 a24a0: eb0b02df cmp x22, x11 a24a4: d100c108 sub x8, x8, #0x30 a24a8: 54fffe21 b.ne 0xa246c a24ac: a9405a95 ldp x21, x22, [x20] a24b0: 14000002 b 0xa24b8 a24b4: aa1603f5 mov x21, x22 a24b8: f9400a98 ldr x24, [x20, #0x10] a24bc: eb1502df cmp x22, x21 a24c0: a9002a88 stp x8, x10, [x20] a24c4: f9000a89 str x9, [x20, #0x10] a24c8: 54007e40 b.eq 0xa3490 a24cc: 385e82c8 ldurb w8, [x22, #-0x18] a24d0: 36000068 tbz w8, #0x0, 0xa24dc a24d4: f85f82c0 ldur x0, [x22, #-0x8] a24d8: 97fdb53a bl 0xf9c0 a24dc: 385d02c8 ldurb w8, [x22, #-0x30] a24e0: d100c2d9 sub x25, x22, #0x30 a24e4: 36000068 tbz w8, #0x0, 0xa24f0 a24e8: f85e02c0 ldur x0, [x22, #-0x20] a24ec: 97fdb535 bl 0xf9c0 a24f0: eb1902bf cmp x21, x25 a24f4: aa1903f6 mov x22, x25 a24f8: 54fffea1 b.ne 0xa24cc a24fc: 140003e5 b 0xa3490 a2500: aa1f03e0 mov x0, xzr a2504: 321c07e9 orr w9, wzr, #0x30 a2508: 5280028a mov w10, #0x14 // =20 a250c: 9b0902c8 madd x8, x22, x9, x0 a2510: 3900010a strb w10, [x8] a2514: f94007ea ldr x10, [sp, #0x8] a2518: d503201f nop a251c: 9b0902a9 madd x9, x21, x9, x0 a2520: f800110a stur x10, [x8, #0x1] a2524: 794023ea ldrh w10, [sp, #0x10] a2528: 39002d1f strb wzr, [x8, #0xb] a252c: b9000d1f str wzr, [x8, #0xc] a2530: f900091f str xzr, [x8, #0x10] a2534: 7800910a sturh w10, [x8, #0x9] a2538: f90007ff str xzr, [sp, #0x8] a253c: 790023ff strh wzr, [sp, #0x10] a2540: 3900611f strb wzr, [x8, #0x18] a2544: f841f3ea ldur x10, [sp, #0x1f] a2548: a9027d0a stp x10, xzr, [x8, #0x20] a254c: f9400fea ldr x10, [sp, #0x18] a2550: f801910a stur x10, [x8, #0x19] a2554: f801f3ff stur xzr, [sp, #0x1f] a2558: f9000fff str xzr, [sp, #0x18] a255c: a9402e96 ldp x22, x11, [x20] a2560: 9100c10a add x10, x8, #0x30 a2564: eb16017f cmp x11, x22 a2568: 54000260 b.eq 0xa25b4 a256c: f85e016c ldur x12, [x11, #-0x20] a2570: f81e010c stur x12, [x8, #-0x20] a2574: 3cdd0160 ldur q0, [x11, #-0x30] a2578: 3c9d0100 stur q0, [x8, #-0x30] a257c: f85f816c ldur x12, [x11, #-0x8] a2580: a93dfd7f stp xzr, xzr, [x11, #-0x28] a2584: f81d017f stur xzr, [x11, #-0x30] a2588: f81f810c stur x12, [x8, #-0x8] a258c: 3cde8160 ldur q0, [x11, #-0x18] a2590: 3c9e8100 stur q0, [x8, #-0x18] a2594: a93f7d7f stp xzr, xzr, [x11, #-0x10] a2598: f81e817f stur xzr, [x11, #-0x18] a259c: d100c16b sub x11, x11, #0x30 a25a0: eb0b02df cmp x22, x11 a25a4: d100c108 sub x8, x8, #0x30 a25a8: 54fffe21 b.ne 0xa256c a25ac: a9405a95 ldp x21, x22, [x20] a25b0: 14000002 b 0xa25b8 a25b4: aa1603f5 mov x21, x22 a25b8: f9400a98 ldr x24, [x20, #0x10] a25bc: eb1502df cmp x22, x21 a25c0: a9002a88 stp x8, x10, [x20] a25c4: f9000a89 str x9, [x20, #0x10] a25c8: 54007640 b.eq 0xa3490 a25cc: 385e82c8 ldurb w8, [x22, #-0x18] a25d0: 36000068 tbz w8, #0x0, 0xa25dc a25d4: f85f82c0 ldur x0, [x22, #-0x8] a25d8: 97fdb4fa bl 0xf9c0 a25dc: 385d02c8 ldurb w8, [x22, #-0x30] a25e0: d100c2d9 sub x25, x22, #0x30 a25e4: 36000068 tbz w8, #0x0, 0xa25f0 a25e8: f85e02c0 ldur x0, [x22, #-0x20] a25ec: 97fdb4f5 bl 0xf9c0 a25f0: eb1902bf cmp x21, x25 a25f4: aa1903f6 mov x22, x25 a25f8: 54fffea1 b.ne 0xa25cc a25fc: 140003a5 b 0xa3490 a2600: aa1f03e0 mov x0, xzr a2604: 321c07e9 orr w9, wzr, #0x30 a2608: 5280024a mov w10, #0x12 // =18 a260c: 9b0902c8 madd x8, x22, x9, x0 a2610: 3900010a strb w10, [x8] a2614: f94007ea ldr x10, [sp, #0x8] a2618: d503201f nop a261c: 9b0902a9 madd x9, x21, x9, x0 a2620: f800110a stur x10, [x8, #0x1] a2624: 394043ea ldrb w10, [sp, #0x10] a2628: 3900291f strb wzr, [x8, #0xa] a262c: 3900250a strb w10, [x8, #0x9] a2630: b94003ea ldr w10, [sp] a2634: b800b10a stur w10, [x8, #0xb] a2638: 394013ea ldrb w10, [sp, #0x4] a263c: f900091f str xzr, [x8, #0x10] a2640: 39003d0a strb w10, [x8, #0xf] a2644: f90007ff str xzr, [sp, #0x8] a2648: 390043ff strb wzr, [sp, #0x10] a264c: 390013ff strb wzr, [sp, #0x4] a2650: b90003ff str wzr, [sp] a2654: 3900611f strb wzr, [x8, #0x18] a2658: f841f3ea ldur x10, [sp, #0x1f] a265c: a9027d0a stp x10, xzr, [x8, #0x20] a2660: f9400fea ldr x10, [sp, #0x18] a2664: f801910a stur x10, [x8, #0x19] a2668: f801f3ff stur xzr, [sp, #0x1f] a266c: f9000fff str xzr, [sp, #0x18] a2670: a9402e96 ldp x22, x11, [x20] a2674: 9100c10a add x10, x8, #0x30 a2678: eb16017f cmp x11, x22 a267c: 54000260 b.eq 0xa26c8 a2680: f85e016c ldur x12, [x11, #-0x20] a2684: f81e010c stur x12, [x8, #-0x20] a2688: 3cdd0160 ldur q0, [x11, #-0x30] a268c: 3c9d0100 stur q0, [x8, #-0x30] a2690: f85f816c ldur x12, [x11, #-0x8] a2694: a93dfd7f stp xzr, xzr, [x11, #-0x28] a2698: f81d017f stur xzr, [x11, #-0x30] a269c: f81f810c stur x12, [x8, #-0x8] a26a0: 3cde8160 ldur q0, [x11, #-0x18] a26a4: 3c9e8100 stur q0, [x8, #-0x18] a26a8: a93f7d7f stp xzr, xzr, [x11, #-0x10] a26ac: f81e817f stur xzr, [x11, #-0x18] a26b0: d100c16b sub x11, x11, #0x30 a26b4: eb0b02df cmp x22, x11 a26b8: d100c108 sub x8, x8, #0x30 a26bc: 54fffe21 b.ne 0xa2680 a26c0: a9405a95 ldp x21, x22, [x20] a26c4: 14000002 b 0xa26cc a26c8: aa1603f5 mov x21, x22 a26cc: f9400a98 ldr x24, [x20, #0x10] a26d0: eb1502df cmp x22, x21 a26d4: a9002a88 stp x8, x10, [x20] a26d8: f9000a89 str x9, [x20, #0x10] a26dc: 54006da0 b.eq 0xa3490 a26e0: 385e82c8 ldurb w8, [x22, #-0x18] a26e4: 36000068 tbz w8, #0x0, 0xa26f0 a26e8: f85f82c0 ldur x0, [x22, #-0x8] a26ec: 97fdb4b5 bl 0xf9c0 a26f0: 385d02c8 ldurb w8, [x22, #-0x30] a26f4: d100c2d9 sub x25, x22, #0x30 a26f8: 36000068 tbz w8, #0x0, 0xa2704 a26fc: f85e02c0 ldur x0, [x22, #-0x20] a2700: 97fdb4b0 bl 0xf9c0 a2704: eb1902bf cmp x21, x25 a2708: aa1903f6 mov x22, x25 a270c: 54fffea1 b.ne 0xa26e0 a2710: 14000360 b 0xa3490 a2714: aa1f03e0 mov x0, xzr a2718: 321c07e9 orr w9, wzr, #0x30 a271c: 5280024a mov w10, #0x12 // =18 a2720: 9b0902c8 madd x8, x22, x9, x0 a2724: 3900010a strb w10, [x8] a2728: f94007ea ldr x10, [sp, #0x8] a272c: d503201f nop a2730: 9b0902a9 madd x9, x21, x9, x0 a2734: f800110a stur x10, [x8, #0x1] a2738: 394043ea ldrb w10, [sp, #0x10] a273c: 3900291f strb wzr, [x8, #0xa] a2740: 3900250a strb w10, [x8, #0x9] a2744: b94003ea ldr w10, [sp] a2748: b800b10a stur w10, [x8, #0xb] a274c: 394013ea ldrb w10, [sp, #0x4] a2750: f900091f str xzr, [x8, #0x10] a2754: 39003d0a strb w10, [x8, #0xf] a2758: f90007ff str xzr, [sp, #0x8] a275c: 390043ff strb wzr, [sp, #0x10] a2760: 390013ff strb wzr, [sp, #0x4] a2764: b90003ff str wzr, [sp] a2768: 3900611f strb wzr, [x8, #0x18] a276c: f841f3ea ldur x10, [sp, #0x1f] a2770: a9027d0a stp x10, xzr, [x8, #0x20] a2774: f9400fea ldr x10, [sp, #0x18] a2778: f801910a stur x10, [x8, #0x19] a277c: f801f3ff stur xzr, [sp, #0x1f] a2780: f9000fff str xzr, [sp, #0x18] a2784: a9402e96 ldp x22, x11, [x20] a2788: 9100c10a add x10, x8, #0x30 a278c: eb16017f cmp x11, x22 a2790: 54000260 b.eq 0xa27dc a2794: f85e016c ldur x12, [x11, #-0x20] a2798: f81e010c stur x12, [x8, #-0x20] a279c: 3cdd0160 ldur q0, [x11, #-0x30] a27a0: 3c9d0100 stur q0, [x8, #-0x30] a27a4: f85f816c ldur x12, [x11, #-0x8] a27a8: a93dfd7f stp xzr, xzr, [x11, #-0x28] a27ac: f81d017f stur xzr, [x11, #-0x30] a27b0: f81f810c stur x12, [x8, #-0x8] a27b4: 3cde8160 ldur q0, [x11, #-0x18] a27b8: 3c9e8100 stur q0, [x8, #-0x18] a27bc: a93f7d7f stp xzr, xzr, [x11, #-0x10] a27c0: f81e817f stur xzr, [x11, #-0x18] a27c4: d100c16b sub x11, x11, #0x30 a27c8: eb0b02df cmp x22, x11 a27cc: d100c108 sub x8, x8, #0x30 a27d0: 54fffe21 b.ne 0xa2794 a27d4: a9405a95 ldp x21, x22, [x20] a27d8: 14000002 b 0xa27e0 a27dc: aa1603f5 mov x21, x22 a27e0: f9400a98 ldr x24, [x20, #0x10] a27e4: eb1502df cmp x22, x21 a27e8: a9002a88 stp x8, x10, [x20] a27ec: f9000a89 str x9, [x20, #0x10] a27f0: 54006500 b.eq 0xa3490 a27f4: 385e82c8 ldurb w8, [x22, #-0x18] a27f8: 36000068 tbz w8, #0x0, 0xa2804 a27fc: f85f82c0 ldur x0, [x22, #-0x8] a2800: 97fdb470 bl 0xf9c0 a2804: 385d02c8 ldurb w8, [x22, #-0x30] a2808: d100c2d9 sub x25, x22, #0x30 a280c: 36000068 tbz w8, #0x0, 0xa2818 a2810: f85e02c0 ldur x0, [x22, #-0x20] a2814: 97fdb46b bl 0xf9c0 a2818: eb1902bf cmp x21, x25 a281c: aa1903f6 mov x22, x25 a2820: 54fffea1 b.ne 0xa27f4 a2824: 1400031b b 0xa3490 a2828: aa1f03e0 mov x0, xzr a282c: 321c07e9 orr w9, wzr, #0x30 a2830: 5280024a mov w10, #0x12 // =18 a2834: 9b0902c8 madd x8, x22, x9, x0 a2838: 3900010a strb w10, [x8] a283c: f94007ea ldr x10, [sp, #0x8] a2840: d503201f nop a2844: 9b0902a9 madd x9, x21, x9, x0 a2848: f800110a stur x10, [x8, #0x1] a284c: 394043ea ldrb w10, [sp, #0x10] a2850: 3900291f strb wzr, [x8, #0xa] a2854: 3900250a strb w10, [x8, #0x9] a2858: b94003ea ldr w10, [sp] a285c: b800b10a stur w10, [x8, #0xb] a2860: 394013ea ldrb w10, [sp, #0x4] a2864: f900091f str xzr, [x8, #0x10] a2868: 39003d0a strb w10, [x8, #0xf] a286c: f90007ff str xzr, [sp, #0x8] a2870: 390043ff strb wzr, [sp, #0x10] a2874: 390013ff strb wzr, [sp, #0x4] a2878: b90003ff str wzr, [sp] a287c: 3900611f strb wzr, [x8, #0x18] a2880: f841f3ea ldur x10, [sp, #0x1f] a2884: a9027d0a stp x10, xzr, [x8, #0x20] a2888: f9400fea ldr x10, [sp, #0x18] a288c: f801910a stur x10, [x8, #0x19] a2890: f801f3ff stur xzr, [sp, #0x1f] a2894: f9000fff str xzr, [sp, #0x18] a2898: a9402e96 ldp x22, x11, [x20] a289c: 9100c10a add x10, x8, #0x30 a28a0: eb16017f cmp x11, x22 a28a4: 54000260 b.eq 0xa28f0 a28a8: f85e016c ldur x12, [x11, #-0x20] a28ac: f81e010c stur x12, [x8, #-0x20] a28b0: 3cdd0160 ldur q0, [x11, #-0x30] a28b4: 3c9d0100 stur q0, [x8, #-0x30] a28b8: f85f816c ldur x12, [x11, #-0x8] a28bc: a93dfd7f stp xzr, xzr, [x11, #-0x28] a28c0: f81d017f stur xzr, [x11, #-0x30] a28c4: f81f810c stur x12, [x8, #-0x8] a28c8: 3cde8160 ldur q0, [x11, #-0x18] a28cc: 3c9e8100 stur q0, [x8, #-0x18] a28d0: a93f7d7f stp xzr, xzr, [x11, #-0x10] a28d4: f81e817f stur xzr, [x11, #-0x18] a28d8: d100c16b sub x11, x11, #0x30 a28dc: eb0b02df cmp x22, x11 a28e0: d100c108 sub x8, x8, #0x30 a28e4: 54fffe21 b.ne 0xa28a8 a28e8: a9405a95 ldp x21, x22, [x20] a28ec: 14000002 b 0xa28f4 a28f0: aa1603f5 mov x21, x22 a28f4: f9400a98 ldr x24, [x20, #0x10] a28f8: eb1502df cmp x22, x21 a28fc: a9002a88 stp x8, x10, [x20] a2900: f9000a89 str x9, [x20, #0x10] a2904: 54005c60 b.eq 0xa3490 a2908: 385e82c8 ldurb w8, [x22, #-0x18] a290c: 36000068 tbz w8, #0x0, 0xa2918 a2910: f85f82c0 ldur x0, [x22, #-0x8] a2914: 97fdb42b bl 0xf9c0 a2918: 385d02c8 ldurb w8, [x22, #-0x30] a291c: d100c2d9 sub x25, x22, #0x30 a2920: 36000068 tbz w8, #0x0, 0xa292c a2924: f85e02c0 ldur x0, [x22, #-0x20] a2928: 97fdb426 bl 0xf9c0 a292c: eb1902bf cmp x21, x25 a2930: aa1903f6 mov x22, x25 a2934: 54fffea1 b.ne 0xa2908 a2938: 140002d6 b 0xa3490 a293c: aa1f03e0 mov x0, xzr a2940: 321c07e9 orr w9, wzr, #0x30 a2944: 5280028a mov w10, #0x14 // =20 a2948: 9b0902c8 madd x8, x22, x9, x0 a294c: 3900010a strb w10, [x8] a2950: f94007ea ldr x10, [sp, #0x8] a2954: d503201f nop a2958: 9b0902a9 madd x9, x21, x9, x0 a295c: f800110a stur x10, [x8, #0x1] a2960: 794023ea ldrh w10, [sp, #0x10] a2964: 39002d1f strb wzr, [x8, #0xb] a2968: b9000d1f str wzr, [x8, #0xc] a296c: f900091f str xzr, [x8, #0x10] a2970: 7800910a sturh w10, [x8, #0x9] a2974: f90007ff str xzr, [sp, #0x8] a2978: 790023ff strh wzr, [sp, #0x10] a297c: 3900611f strb wzr, [x8, #0x18] a2980: f841f3ea ldur x10, [sp, #0x1f] a2984: a9027d0a stp x10, xzr, [x8, #0x20] a2988: f9400fea ldr x10, [sp, #0x18] a298c: f801910a stur x10, [x8, #0x19] a2990: f801f3ff stur xzr, [sp, #0x1f] a2994: f9000fff str xzr, [sp, #0x18] a2998: a9402e96 ldp x22, x11, [x20] a299c: 9100c10a add x10, x8, #0x30 a29a0: eb16017f cmp x11, x22 a29a4: 54000260 b.eq 0xa29f0 a29a8: f85e016c ldur x12, [x11, #-0x20] a29ac: f81e010c stur x12, [x8, #-0x20] a29b0: 3cdd0160 ldur q0, [x11, #-0x30] a29b4: 3c9d0100 stur q0, [x8, #-0x30] a29b8: f85f816c ldur x12, [x11, #-0x8] a29bc: a93dfd7f stp xzr, xzr, [x11, #-0x28] a29c0: f81d017f stur xzr, [x11, #-0x30] a29c4: f81f810c stur x12, [x8, #-0x8] a29c8: 3cde8160 ldur q0, [x11, #-0x18] a29cc: 3c9e8100 stur q0, [x8, #-0x18] a29d0: a93f7d7f stp xzr, xzr, [x11, #-0x10] a29d4: f81e817f stur xzr, [x11, #-0x18] a29d8: d100c16b sub x11, x11, #0x30 a29dc: eb0b02df cmp x22, x11 a29e0: d100c108 sub x8, x8, #0x30 a29e4: 54fffe21 b.ne 0xa29a8 a29e8: a9405a95 ldp x21, x22, [x20] a29ec: 14000002 b 0xa29f4 a29f0: aa1603f5 mov x21, x22 a29f4: f9400a98 ldr x24, [x20, #0x10] a29f8: eb1502df cmp x22, x21 a29fc: a9002a88 stp x8, x10, [x20] a2a00: f9000a89 str x9, [x20, #0x10] a2a04: 54005460 b.eq 0xa3490 a2a08: 385e82c8 ldurb w8, [x22, #-0x18] a2a0c: 36000068 tbz w8, #0x0, 0xa2a18 a2a10: f85f82c0 ldur x0, [x22, #-0x8] a2a14: 97fdb3eb bl 0xf9c0 a2a18: 385d02c8 ldurb w8, [x22, #-0x30] a2a1c: d100c2d9 sub x25, x22, #0x30 a2a20: 36000068 tbz w8, #0x0, 0xa2a2c a2a24: f85e02c0 ldur x0, [x22, #-0x20] a2a28: 97fdb3e6 bl 0xf9c0 a2a2c: eb1902bf cmp x21, x25 a2a30: aa1903f6 mov x22, x25 a2a34: 54fffea1 b.ne 0xa2a08 a2a38: 14000296 b 0xa3490 a2a3c: aa1f03e0 mov x0, xzr a2a40: 321c07e9 orr w9, wzr, #0x30 a2a44: 321e0bea orr w10, wzr, #0x1c a2a48: 9b0902c8 madd x8, x22, x9, x0 a2a4c: 3900010a strb w10, [x8] a2a50: f840e3ea ldur x10, [sp, #0xe] a2a54: d503201f nop a2a58: 9b0902a9 madd x9, x21, x9, x0 a2a5c: f800710a stur x10, [x8, #0x7] a2a60: f94007ea ldr x10, [sp, #0x8] a2a64: 39003d1f strb wzr, [x8, #0xf] a2a68: f900091f str xzr, [x8, #0x10] a2a6c: f800110a stur x10, [x8, #0x1] a2a70: f800e3ff stur xzr, [sp, #0xe] a2a74: f90007ff str xzr, [sp, #0x8] a2a78: 3900611f strb wzr, [x8, #0x18] a2a7c: f841f3ea ldur x10, [sp, #0x1f] a2a80: a9027d0a stp x10, xzr, [x8, #0x20] a2a84: f9400fea ldr x10, [sp, #0x18] a2a88: f801910a stur x10, [x8, #0x19] a2a8c: f801f3ff stur xzr, [sp, #0x1f] a2a90: f9000fff str xzr, [sp, #0x18] a2a94: a9402e96 ldp x22, x11, [x20] a2a98: 9100c10a add x10, x8, #0x30 a2a9c: eb16017f cmp x11, x22 a2aa0: 54000260 b.eq 0xa2aec a2aa4: f85e016c ldur x12, [x11, #-0x20] a2aa8: f81e010c stur x12, [x8, #-0x20] a2aac: 3cdd0160 ldur q0, [x11, #-0x30] a2ab0: 3c9d0100 stur q0, [x8, #-0x30] a2ab4: f85f816c ldur x12, [x11, #-0x8] a2ab8: a93dfd7f stp xzr, xzr, [x11, #-0x28] a2abc: f81d017f stur xzr, [x11, #-0x30] a2ac0: f81f810c stur x12, [x8, #-0x8] a2ac4: 3cde8160 ldur q0, [x11, #-0x18] a2ac8: 3c9e8100 stur q0, [x8, #-0x18] a2acc: a93f7d7f stp xzr, xzr, [x11, #-0x10] a2ad0: f81e817f stur xzr, [x11, #-0x18] a2ad4: d100c16b sub x11, x11, #0x30 a2ad8: eb0b02df cmp x22, x11 a2adc: d100c108 sub x8, x8, #0x30 a2ae0: 54fffe21 b.ne 0xa2aa4 a2ae4: a9405a95 ldp x21, x22, [x20] a2ae8: 14000002 b 0xa2af0 a2aec: aa1603f5 mov x21, x22 a2af0: f9400a98 ldr x24, [x20, #0x10] a2af4: eb1502df cmp x22, x21 a2af8: a9002a88 stp x8, x10, [x20] a2afc: f9000a89 str x9, [x20, #0x10] a2b00: 54004c80 b.eq 0xa3490 a2b04: 385e82c8 ldurb w8, [x22, #-0x18] a2b08: 36000068 tbz w8, #0x0, 0xa2b14 a2b0c: f85f82c0 ldur x0, [x22, #-0x8] a2b10: 97fdb3ac bl 0xf9c0 a2b14: 385d02c8 ldurb w8, [x22, #-0x30] a2b18: d100c2d9 sub x25, x22, #0x30 a2b1c: 36000068 tbz w8, #0x0, 0xa2b28 a2b20: f85e02c0 ldur x0, [x22, #-0x20] a2b24: 97fdb3a7 bl 0xf9c0 a2b28: eb1902bf cmp x21, x25 a2b2c: aa1903f6 mov x22, x25 a2b30: 54fffea1 b.ne 0xa2b04 a2b34: 14000257 b 0xa3490 a2b38: aa1f03e0 mov x0, xzr a2b3c: 321c07e9 orr w9, wzr, #0x30 a2b40: 5280028a mov w10, #0x14 // =20 a2b44: 9b0902c8 madd x8, x22, x9, x0 a2b48: 3900010a strb w10, [x8] a2b4c: f94007ea ldr x10, [sp, #0x8] a2b50: d503201f nop a2b54: 9b0902a9 madd x9, x21, x9, x0 a2b58: f800110a stur x10, [x8, #0x1] a2b5c: 794023ea ldrh w10, [sp, #0x10] a2b60: 39002d1f strb wzr, [x8, #0xb] a2b64: b9000d1f str wzr, [x8, #0xc] a2b68: f900091f str xzr, [x8, #0x10] a2b6c: 7800910a sturh w10, [x8, #0x9] a2b70: f90007ff str xzr, [sp, #0x8] a2b74: 790023ff strh wzr, [sp, #0x10] a2b78: 3900611f strb wzr, [x8, #0x18] a2b7c: f841f3ea ldur x10, [sp, #0x1f] a2b80: a9027d0a stp x10, xzr, [x8, #0x20] a2b84: f9400fea ldr x10, [sp, #0x18] a2b88: f801910a stur x10, [x8, #0x19] a2b8c: f801f3ff stur xzr, [sp, #0x1f] a2b90: f9000fff str xzr, [sp, #0x18] a2b94: a9402e96 ldp x22, x11, [x20] a2b98: 9100c10a add x10, x8, #0x30 a2b9c: eb16017f cmp x11, x22 a2ba0: 54000260 b.eq 0xa2bec a2ba4: f85e016c ldur x12, [x11, #-0x20] a2ba8: f81e010c stur x12, [x8, #-0x20] a2bac: 3cdd0160 ldur q0, [x11, #-0x30] a2bb0: 3c9d0100 stur q0, [x8, #-0x30] a2bb4: f85f816c ldur x12, [x11, #-0x8] a2bb8: a93dfd7f stp xzr, xzr, [x11, #-0x28] a2bbc: f81d017f stur xzr, [x11, #-0x30] a2bc0: f81f810c stur x12, [x8, #-0x8] a2bc4: 3cde8160 ldur q0, [x11, #-0x18] a2bc8: 3c9e8100 stur q0, [x8, #-0x18] a2bcc: a93f7d7f stp xzr, xzr, [x11, #-0x10] a2bd0: f81e817f stur xzr, [x11, #-0x18] a2bd4: d100c16b sub x11, x11, #0x30 a2bd8: eb0b02df cmp x22, x11 a2bdc: d100c108 sub x8, x8, #0x30 a2be0: 54fffe21 b.ne 0xa2ba4 a2be4: a9405a95 ldp x21, x22, [x20] a2be8: 14000002 b 0xa2bf0 a2bec: aa1603f5 mov x21, x22 a2bf0: f9400a98 ldr x24, [x20, #0x10] a2bf4: eb1502df cmp x22, x21 a2bf8: a9002a88 stp x8, x10, [x20] a2bfc: f9000a89 str x9, [x20, #0x10] a2c00: 54004480 b.eq 0xa3490 a2c04: 385e82c8 ldurb w8, [x22, #-0x18] a2c08: 36000068 tbz w8, #0x0, 0xa2c14 a2c0c: f85f82c0 ldur x0, [x22, #-0x8] a2c10: 97fdb36c bl 0xf9c0 a2c14: 385d02c8 ldurb w8, [x22, #-0x30] a2c18: d100c2d9 sub x25, x22, #0x30 a2c1c: 36000068 tbz w8, #0x0, 0xa2c28 a2c20: f85e02c0 ldur x0, [x22, #-0x20] a2c24: 97fdb367 bl 0xf9c0 a2c28: eb1902bf cmp x21, x25 a2c2c: aa1903f6 mov x22, x25 a2c30: 54fffea1 b.ne 0xa2c04 a2c34: 14000217 b 0xa3490 a2c38: aa1f03e0 mov x0, xzr a2c3c: 321c07e9 orr w9, wzr, #0x30 a2c40: 5280024a mov w10, #0x12 // =18 a2c44: 9b0902c8 madd x8, x22, x9, x0 a2c48: 3900010a strb w10, [x8] a2c4c: f94007ea ldr x10, [sp, #0x8] a2c50: d503201f nop a2c54: 9b0902a9 madd x9, x21, x9, x0 a2c58: f800110a stur x10, [x8, #0x1] a2c5c: 394043ea ldrb w10, [sp, #0x10] a2c60: 3900291f strb wzr, [x8, #0xa] a2c64: 3900250a strb w10, [x8, #0x9] a2c68: b94003ea ldr w10, [sp] a2c6c: b800b10a stur w10, [x8, #0xb] a2c70: 394013ea ldrb w10, [sp, #0x4] a2c74: f900091f str xzr, [x8, #0x10] a2c78: 39003d0a strb w10, [x8, #0xf] a2c7c: f90007ff str xzr, [sp, #0x8] a2c80: 390043ff strb wzr, [sp, #0x10] a2c84: 390013ff strb wzr, [sp, #0x4] a2c88: b90003ff str wzr, [sp] a2c8c: 3900611f strb wzr, [x8, #0x18] a2c90: f841f3ea ldur x10, [sp, #0x1f] a2c94: a9027d0a stp x10, xzr, [x8, #0x20] a2c98: f9400fea ldr x10, [sp, #0x18] a2c9c: f801910a stur x10, [x8, #0x19] a2ca0: f801f3ff stur xzr, [sp, #0x1f] a2ca4: f9000fff str xzr, [sp, #0x18] a2ca8: a9402e96 ldp x22, x11, [x20] a2cac: 9100c10a add x10, x8, #0x30 a2cb0: eb16017f cmp x11, x22 a2cb4: 54000260 b.eq 0xa2d00 a2cb8: f85e016c ldur x12, [x11, #-0x20] a2cbc: f81e010c stur x12, [x8, #-0x20] a2cc0: 3cdd0160 ldur q0, [x11, #-0x30] a2cc4: 3c9d0100 stur q0, [x8, #-0x30] a2cc8: f85f816c ldur x12, [x11, #-0x8] a2ccc: a93dfd7f stp xzr, xzr, [x11, #-0x28] a2cd0: f81d017f stur xzr, [x11, #-0x30] a2cd4: f81f810c stur x12, [x8, #-0x8] a2cd8: 3cde8160 ldur q0, [x11, #-0x18] a2cdc: 3c9e8100 stur q0, [x8, #-0x18] a2ce0: a93f7d7f stp xzr, xzr, [x11, #-0x10] a2ce4: f81e817f stur xzr, [x11, #-0x18] a2ce8: d100c16b sub x11, x11, #0x30 a2cec: eb0b02df cmp x22, x11 a2cf0: d100c108 sub x8, x8, #0x30 a2cf4: 54fffe21 b.ne 0xa2cb8 a2cf8: a9405a95 ldp x21, x22, [x20] a2cfc: 14000002 b 0xa2d04 a2d00: aa1603f5 mov x21, x22 a2d04: f9400a98 ldr x24, [x20, #0x10] a2d08: eb1502df cmp x22, x21 a2d0c: a9002a88 stp x8, x10, [x20] a2d10: f9000a89 str x9, [x20, #0x10] a2d14: 54003be0 b.eq 0xa3490 a2d18: 385e82c8 ldurb w8, [x22, #-0x18] a2d1c: 36000068 tbz w8, #0x0, 0xa2d28 a2d20: f85f82c0 ldur x0, [x22, #-0x8] a2d24: 97fdb327 bl 0xf9c0 a2d28: 385d02c8 ldurb w8, [x22, #-0x30] a2d2c: d100c2d9 sub x25, x22, #0x30 a2d30: 36000068 tbz w8, #0x0, 0xa2d3c a2d34: f85e02c0 ldur x0, [x22, #-0x20] a2d38: 97fdb322 bl 0xf9c0 a2d3c: eb1902bf cmp x21, x25 a2d40: aa1903f6 mov x22, x25 a2d44: 54fffea1 b.ne 0xa2d18 a2d48: 140001d2 b 0xa3490 a2d4c: aa1f03e0 mov x0, xzr a2d50: 321c07e9 orr w9, wzr, #0x30 a2d54: 321d07ea orr w10, wzr, #0x18 a2d58: 9b0902c8 madd x8, x22, x9, x0 a2d5c: 3900010a strb w10, [x8] a2d60: b94013ea ldr w10, [sp, #0x10] a2d64: d503201f nop a2d68: 9b0902a9 madd x9, x21, x9, x0 a2d6c: b800910a stur w10, [x8, #0x9] a2d70: f94007ea ldr x10, [sp, #0x8] a2d74: 3900351f strb wzr, [x8, #0xd] a2d78: 79001d1f strh wzr, [x8, #0xe] a2d7c: f900091f str xzr, [x8, #0x10] a2d80: f800110a stur x10, [x8, #0x1] a2d84: b90013ff str wzr, [sp, #0x10] a2d88: f90007ff str xzr, [sp, #0x8] a2d8c: 3900611f strb wzr, [x8, #0x18] a2d90: f841f3ea ldur x10, [sp, #0x1f] a2d94: a9027d0a stp x10, xzr, [x8, #0x20] a2d98: f9400fea ldr x10, [sp, #0x18] a2d9c: f801910a stur x10, [x8, #0x19] a2da0: f801f3ff stur xzr, [sp, #0x1f] a2da4: f9000fff str xzr, [sp, #0x18] a2da8: a9402e96 ldp x22, x11, [x20] a2dac: 9100c10a add x10, x8, #0x30 a2db0: eb16017f cmp x11, x22 a2db4: 54000260 b.eq 0xa2e00 a2db8: f85e016c ldur x12, [x11, #-0x20] a2dbc: f81e010c stur x12, [x8, #-0x20] a2dc0: 3cdd0160 ldur q0, [x11, #-0x30] a2dc4: 3c9d0100 stur q0, [x8, #-0x30] a2dc8: f85f816c ldur x12, [x11, #-0x8] a2dcc: a93dfd7f stp xzr, xzr, [x11, #-0x28] a2dd0: f81d017f stur xzr, [x11, #-0x30] a2dd4: f81f810c stur x12, [x8, #-0x8] a2dd8: 3cde8160 ldur q0, [x11, #-0x18] a2ddc: 3c9e8100 stur q0, [x8, #-0x18] a2de0: a93f7d7f stp xzr, xzr, [x11, #-0x10] a2de4: f81e817f stur xzr, [x11, #-0x18] a2de8: d100c16b sub x11, x11, #0x30 a2dec: eb0b02df cmp x22, x11 a2df0: d100c108 sub x8, x8, #0x30 a2df4: 54fffe21 b.ne 0xa2db8 a2df8: a9405a95 ldp x21, x22, [x20] a2dfc: 14000002 b 0xa2e04 a2e00: aa1603f5 mov x21, x22 a2e04: f9400a98 ldr x24, [x20, #0x10] a2e08: eb1502df cmp x22, x21 a2e0c: a9002a88 stp x8, x10, [x20] a2e10: f9000a89 str x9, [x20, #0x10] a2e14: 540033e0 b.eq 0xa3490 a2e18: 385e82c8 ldurb w8, [x22, #-0x18] a2e1c: 36000068 tbz w8, #0x0, 0xa2e28 a2e20: f85f82c0 ldur x0, [x22, #-0x8] a2e24: 97fdb2e7 bl 0xf9c0 a2e28: 385d02c8 ldurb w8, [x22, #-0x30] a2e2c: d100c2d9 sub x25, x22, #0x30 a2e30: 36000068 tbz w8, #0x0, 0xa2e3c a2e34: f85e02c0 ldur x0, [x22, #-0x20] a2e38: 97fdb2e2 bl 0xf9c0 a2e3c: eb1902bf cmp x21, x25 a2e40: aa1903f6 mov x22, x25 a2e44: 54fffea1 b.ne 0xa2e18 a2e48: 14000192 b 0xa3490 a2e4c: aa1f03e0 mov x0, xzr a2e50: 321c07e9 orr w9, wzr, #0x30 a2e54: 528002ca mov w10, #0x16 // =22 a2e58: 9b0902c8 madd x8, x22, x9, x0 a2e5c: 3900010a strb w10, [x8] a2e60: f94007ea ldr x10, [sp, #0x8] a2e64: d503201f nop a2e68: 9b0902a9 madd x9, x21, x9, x0 a2e6c: f800110a stur x10, [x8, #0x1] a2e70: 39404bea ldrb w10, [sp, #0x12] a2e74: 39002d0a strb w10, [x8, #0xb] a2e78: 794023ea ldrh w10, [sp, #0x10] a2e7c: 3900311f strb wzr, [x8, #0xc] a2e80: 7800910a sturh w10, [x8, #0x9] a2e84: 794003ea ldrh w10, [sp] a2e88: 7800d10a sturh w10, [x8, #0xd] a2e8c: 39400bea ldrb w10, [sp, #0x2] a2e90: f900091f str xzr, [x8, #0x10] a2e94: 39003d0a strb w10, [x8, #0xf] a2e98: f90007ff str xzr, [sp, #0x8] a2e9c: 790023ff strh wzr, [sp, #0x10] a2ea0: 39004bff strb wzr, [sp, #0x12] a2ea4: 39000bff strb wzr, [sp, #0x2] a2ea8: 790003ff strh wzr, [sp] a2eac: 3900611f strb wzr, [x8, #0x18] a2eb0: f841f3ea ldur x10, [sp, #0x1f] a2eb4: a9027d0a stp x10, xzr, [x8, #0x20] a2eb8: f9400fea ldr x10, [sp, #0x18] a2ebc: f801910a stur x10, [x8, #0x19] a2ec0: f801f3ff stur xzr, [sp, #0x1f] a2ec4: f9000fff str xzr, [sp, #0x18] a2ec8: a9402e96 ldp x22, x11, [x20] a2ecc: 9100c10a add x10, x8, #0x30 a2ed0: eb16017f cmp x11, x22 a2ed4: 54000260 b.eq 0xa2f20 a2ed8: f85e016c ldur x12, [x11, #-0x20] a2edc: f81e010c stur x12, [x8, #-0x20] a2ee0: 3cdd0160 ldur q0, [x11, #-0x30] a2ee4: 3c9d0100 stur q0, [x8, #-0x30] a2ee8: f85f816c ldur x12, [x11, #-0x8] a2eec: a93dfd7f stp xzr, xzr, [x11, #-0x28] a2ef0: f81d017f stur xzr, [x11, #-0x30] a2ef4: f81f810c stur x12, [x8, #-0x8] a2ef8: 3cde8160 ldur q0, [x11, #-0x18] a2efc: 3c9e8100 stur q0, [x8, #-0x18] a2f00: a93f7d7f stp xzr, xzr, [x11, #-0x10] a2f04: f81e817f stur xzr, [x11, #-0x18] a2f08: d100c16b sub x11, x11, #0x30 a2f0c: eb0b02df cmp x22, x11 a2f10: d100c108 sub x8, x8, #0x30 a2f14: 54fffe21 b.ne 0xa2ed8 a2f18: a9405a95 ldp x21, x22, [x20] a2f1c: 14000002 b 0xa2f24 a2f20: aa1603f5 mov x21, x22 a2f24: f9400a98 ldr x24, [x20, #0x10] a2f28: eb1502df cmp x22, x21 a2f2c: a9002a88 stp x8, x10, [x20] a2f30: f9000a89 str x9, [x20, #0x10] a2f34: 54002ae0 b.eq 0xa3490 a2f38: 385e82c8 ldurb w8, [x22, #-0x18] a2f3c: 36000068 tbz w8, #0x0, 0xa2f48 a2f40: f85f82c0 ldur x0, [x22, #-0x8] a2f44: 97fdb29f bl 0xf9c0 a2f48: 385d02c8 ldurb w8, [x22, #-0x30] a2f4c: d100c2d9 sub x25, x22, #0x30 a2f50: 36000068 tbz w8, #0x0, 0xa2f5c a2f54: f85e02c0 ldur x0, [x22, #-0x20] a2f58: 97fdb29a bl 0xf9c0 a2f5c: eb1902bf cmp x21, x25 a2f60: aa1903f6 mov x22, x25 a2f64: 54fffea1 b.ne 0xa2f38 a2f68: 1400014a b 0xa3490 a2f6c: aa1f03e0 mov x0, xzr a2f70: 321c07e9 orr w9, wzr, #0x30 a2f74: 5280028a mov w10, #0x14 // =20 a2f78: 9b0902c8 madd x8, x22, x9, x0 a2f7c: 3900010a strb w10, [x8] a2f80: f94007ea ldr x10, [sp, #0x8] a2f84: d503201f nop a2f88: 9b0902a9 madd x9, x21, x9, x0 a2f8c: f800110a stur x10, [x8, #0x1] a2f90: 794023ea ldrh w10, [sp, #0x10] a2f94: 39002d1f strb wzr, [x8, #0xb] a2f98: b9000d1f str wzr, [x8, #0xc] a2f9c: f900091f str xzr, [x8, #0x10] a2fa0: 7800910a sturh w10, [x8, #0x9] a2fa4: f90007ff str xzr, [sp, #0x8] a2fa8: 790023ff strh wzr, [sp, #0x10] a2fac: 3900611f strb wzr, [x8, #0x18] a2fb0: f841f3ea ldur x10, [sp, #0x1f] a2fb4: a9027d0a stp x10, xzr, [x8, #0x20] a2fb8: f9400fea ldr x10, [sp, #0x18] a2fbc: f801910a stur x10, [x8, #0x19] a2fc0: f801f3ff stur xzr, [sp, #0x1f] a2fc4: f9000fff str xzr, [sp, #0x18] a2fc8: a9402e96 ldp x22, x11, [x20] a2fcc: 9100c10a add x10, x8, #0x30 a2fd0: eb16017f cmp x11, x22 a2fd4: 54000260 b.eq 0xa3020 a2fd8: f85e016c ldur x12, [x11, #-0x20] a2fdc: f81e010c stur x12, [x8, #-0x20] a2fe0: 3cdd0160 ldur q0, [x11, #-0x30] a2fe4: 3c9d0100 stur q0, [x8, #-0x30] a2fe8: f85f816c ldur x12, [x11, #-0x8] a2fec: a93dfd7f stp xzr, xzr, [x11, #-0x28] a2ff0: f81d017f stur xzr, [x11, #-0x30] a2ff4: f81f810c stur x12, [x8, #-0x8] a2ff8: 3cde8160 ldur q0, [x11, #-0x18] a2ffc: 3c9e8100 stur q0, [x8, #-0x18] a3000: a93f7d7f stp xzr, xzr, [x11, #-0x10] a3004: f81e817f stur xzr, [x11, #-0x18] a3008: d100c16b sub x11, x11, #0x30 a300c: eb0b02df cmp x22, x11 a3010: d100c108 sub x8, x8, #0x30 a3014: 54fffe21 b.ne 0xa2fd8 a3018: a9405a95 ldp x21, x22, [x20] a301c: 14000002 b 0xa3024 a3020: aa1603f5 mov x21, x22 a3024: f9400a98 ldr x24, [x20, #0x10] a3028: eb1502df cmp x22, x21 a302c: a9002a88 stp x8, x10, [x20] a3030: f9000a89 str x9, [x20, #0x10] a3034: 540022e0 b.eq 0xa3490 a3038: 385e82c8 ldurb w8, [x22, #-0x18] a303c: 36000068 tbz w8, #0x0, 0xa3048 a3040: f85f82c0 ldur x0, [x22, #-0x8] a3044: 97fdb25f bl 0xf9c0 a3048: 385d02c8 ldurb w8, [x22, #-0x30] a304c: d100c2d9 sub x25, x22, #0x30 a3050: 36000068 tbz w8, #0x0, 0xa305c a3054: f85e02c0 ldur x0, [x22, #-0x20] a3058: 97fdb25a bl 0xf9c0 a305c: eb1902bf cmp x21, x25 a3060: aa1903f6 mov x22, x25 a3064: 54fffea1 b.ne 0xa3038 a3068: 1400010a b 0xa3490 a306c: aa1f03e0 mov x0, xzr a3070: 321c07e9 orr w9, wzr, #0x30 a3074: 5280028a mov w10, #0x14 // =20 a3078: 9b0902c8 madd x8, x22, x9, x0 a307c: 3900010a strb w10, [x8] a3080: f94007ea ldr x10, [sp, #0x8] a3084: d503201f nop a3088: 9b0902a9 madd x9, x21, x9, x0 a308c: f800110a stur x10, [x8, #0x1] a3090: 794023ea ldrh w10, [sp, #0x10] a3094: 39002d1f strb wzr, [x8, #0xb] a3098: b9000d1f str wzr, [x8, #0xc] a309c: f900091f str xzr, [x8, #0x10] a30a0: 7800910a sturh w10, [x8, #0x9] a30a4: f90007ff str xzr, [sp, #0x8] a30a8: 790023ff strh wzr, [sp, #0x10] a30ac: 3900611f strb wzr, [x8, #0x18] a30b0: f841f3ea ldur x10, [sp, #0x1f] a30b4: a9027d0a stp x10, xzr, [x8, #0x20] a30b8: f9400fea ldr x10, [sp, #0x18] a30bc: f801910a stur x10, [x8, #0x19] a30c0: f801f3ff stur xzr, [sp, #0x1f] a30c4: f9000fff str xzr, [sp, #0x18] a30c8: a9402e96 ldp x22, x11, [x20] a30cc: 9100c10a add x10, x8, #0x30 a30d0: eb16017f cmp x11, x22 a30d4: 54000260 b.eq 0xa3120 a30d8: f85e016c ldur x12, [x11, #-0x20] a30dc: f81e010c stur x12, [x8, #-0x20] a30e0: 3cdd0160 ldur q0, [x11, #-0x30] a30e4: 3c9d0100 stur q0, [x8, #-0x30] a30e8: f85f816c ldur x12, [x11, #-0x8] a30ec: a93dfd7f stp xzr, xzr, [x11, #-0x28] a30f0: f81d017f stur xzr, [x11, #-0x30] a30f4: f81f810c stur x12, [x8, #-0x8] a30f8: 3cde8160 ldur q0, [x11, #-0x18] a30fc: 3c9e8100 stur q0, [x8, #-0x18] a3100: a93f7d7f stp xzr, xzr, [x11, #-0x10] a3104: f81e817f stur xzr, [x11, #-0x18] a3108: d100c16b sub x11, x11, #0x30 a310c: eb0b02df cmp x22, x11 a3110: d100c108 sub x8, x8, #0x30 a3114: 54fffe21 b.ne 0xa30d8 a3118: a9405a95 ldp x21, x22, [x20] a311c: 14000002 b 0xa3124 a3120: aa1603f5 mov x21, x22 a3124: f9400a98 ldr x24, [x20, #0x10] a3128: eb1502df cmp x22, x21 a312c: a9002a88 stp x8, x10, [x20] a3130: f9000a89 str x9, [x20, #0x10] a3134: 54001ae0 b.eq 0xa3490 a3138: 385e82c8 ldurb w8, [x22, #-0x18] a313c: 36000068 tbz w8, #0x0, 0xa3148 a3140: f85f82c0 ldur x0, [x22, #-0x8] a3144: 97fdb21f bl 0xf9c0 a3148: 385d02c8 ldurb w8, [x22, #-0x30] a314c: d100c2d9 sub x25, x22, #0x30 a3150: 36000068 tbz w8, #0x0, 0xa315c a3154: f85e02c0 ldur x0, [x22, #-0x20] a3158: 97fdb21a bl 0xf9c0 a315c: eb1902bf cmp x21, x25 a3160: aa1903f6 mov x22, x25 a3164: 54fffea1 b.ne 0xa3138 a3168: 140000ca b 0xa3490 a316c: aa1f03e0 mov x0, xzr a3170: 321c07e9 orr w9, wzr, #0x30 a3174: 5280024a mov w10, #0x12 // =18 a3178: 9b0902c8 madd x8, x22, x9, x0 a317c: 3900010a strb w10, [x8] a3180: f94007ea ldr x10, [sp, #0x8] a3184: d503201f nop a3188: 9b0902a9 madd x9, x21, x9, x0 a318c: f800110a stur x10, [x8, #0x1] a3190: 394043ea ldrb w10, [sp, #0x10] a3194: 3900291f strb wzr, [x8, #0xa] a3198: 3900250a strb w10, [x8, #0x9] a319c: b94003ea ldr w10, [sp] a31a0: b800b10a stur w10, [x8, #0xb] a31a4: 394013ea ldrb w10, [sp, #0x4] a31a8: f900091f str xzr, [x8, #0x10] a31ac: 39003d0a strb w10, [x8, #0xf] a31b0: f90007ff str xzr, [sp, #0x8] a31b4: 390043ff strb wzr, [sp, #0x10] a31b8: 390013ff strb wzr, [sp, #0x4] a31bc: b90003ff str wzr, [sp] a31c0: 3900611f strb wzr, [x8, #0x18] a31c4: f841f3ea ldur x10, [sp, #0x1f] a31c8: a9027d0a stp x10, xzr, [x8, #0x20] a31cc: f9400fea ldr x10, [sp, #0x18] a31d0: f801910a stur x10, [x8, #0x19] a31d4: f801f3ff stur xzr, [sp, #0x1f] a31d8: f9000fff str xzr, [sp, #0x18] a31dc: a9402e96 ldp x22, x11, [x20] a31e0: 9100c10a add x10, x8, #0x30 a31e4: eb16017f cmp x11, x22 a31e8: 54000260 b.eq 0xa3234 a31ec: f85e016c ldur x12, [x11, #-0x20] a31f0: f81e010c stur x12, [x8, #-0x20] a31f4: 3cdd0160 ldur q0, [x11, #-0x30] a31f8: 3c9d0100 stur q0, [x8, #-0x30] a31fc: f85f816c ldur x12, [x11, #-0x8] a3200: a93dfd7f stp xzr, xzr, [x11, #-0x28] a3204: f81d017f stur xzr, [x11, #-0x30] a3208: f81f810c stur x12, [x8, #-0x8] a320c: 3cde8160 ldur q0, [x11, #-0x18] a3210: 3c9e8100 stur q0, [x8, #-0x18] a3214: a93f7d7f stp xzr, xzr, [x11, #-0x10] a3218: f81e817f stur xzr, [x11, #-0x18] a321c: d100c16b sub x11, x11, #0x30 a3220: eb0b02df cmp x22, x11 a3224: d100c108 sub x8, x8, #0x30 a3228: 54fffe21 b.ne 0xa31ec a322c: a9405a95 ldp x21, x22, [x20] a3230: 14000002 b 0xa3238 a3234: aa1603f5 mov x21, x22 a3238: f9400a98 ldr x24, [x20, #0x10] a323c: eb1502df cmp x22, x21 a3240: a9002a88 stp x8, x10, [x20] a3244: f9000a89 str x9, [x20, #0x10] a3248: 54001240 b.eq 0xa3490 a324c: 385e82c8 ldurb w8, [x22, #-0x18] a3250: 36000068 tbz w8, #0x0, 0xa325c a3254: f85f82c0 ldur x0, [x22, #-0x8] a3258: 97fdb1da bl 0xf9c0 a325c: 385d02c8 ldurb w8, [x22, #-0x30] a3260: d100c2d9 sub x25, x22, #0x30 a3264: 36000068 tbz w8, #0x0, 0xa3270 a3268: f85e02c0 ldur x0, [x22, #-0x20] a326c: 97fdb1d5 bl 0xf9c0 a3270: eb1902bf cmp x21, x25 a3274: aa1903f6 mov x22, x25 a3278: 54fffea1 b.ne 0xa324c a327c: 14000085 b 0xa3490 a3280: aa1f03e0 mov x0, xzr a3284: 321c07e9 orr w9, wzr, #0x30 a3288: 5280028a mov w10, #0x14 // =20 a328c: 9b0902c8 madd x8, x22, x9, x0 a3290: 3900010a strb w10, [x8] a3294: f94007ea ldr x10, [sp, #0x8] a3298: d503201f nop a329c: 9b0902a9 madd x9, x21, x9, x0 a32a0: f800110a stur x10, [x8, #0x1] a32a4: 794023ea ldrh w10, [sp, #0x10] a32a8: 39002d1f strb wzr, [x8, #0xb] a32ac: b9000d1f str wzr, [x8, #0xc] a32b0: f900091f str xzr, [x8, #0x10] a32b4: 7800910a sturh w10, [x8, #0x9] a32b8: f90007ff str xzr, [sp, #0x8] a32bc: 790023ff strh wzr, [sp, #0x10] a32c0: 3900611f strb wzr, [x8, #0x18] a32c4: f841f3ea ldur x10, [sp, #0x1f] a32c8: a9027d0a stp x10, xzr, [x8, #0x20] a32cc: f9400fea ldr x10, [sp, #0x18] a32d0: f801910a stur x10, [x8, #0x19] a32d4: f801f3ff stur xzr, [sp, #0x1f] a32d8: f9000fff str xzr, [sp, #0x18] a32dc: a9402e96 ldp x22, x11, [x20] a32e0: 9100c10a add x10, x8, #0x30 a32e4: eb16017f cmp x11, x22 a32e8: 54000260 b.eq 0xa3334 a32ec: f85e016c ldur x12, [x11, #-0x20] a32f0: f81e010c stur x12, [x8, #-0x20] a32f4: 3cdd0160 ldur q0, [x11, #-0x30] a32f8: 3c9d0100 stur q0, [x8, #-0x30] a32fc: f85f816c ldur x12, [x11, #-0x8] a3300: a93dfd7f stp xzr, xzr, [x11, #-0x28] a3304: f81d017f stur xzr, [x11, #-0x30] a3308: f81f810c stur x12, [x8, #-0x8] a330c: 3cde8160 ldur q0, [x11, #-0x18] a3310: 3c9e8100 stur q0, [x8, #-0x18] a3314: a93f7d7f stp xzr, xzr, [x11, #-0x10] a3318: f81e817f stur xzr, [x11, #-0x18] a331c: d100c16b sub x11, x11, #0x30 a3320: eb0b02df cmp x22, x11 a3324: d100c108 sub x8, x8, #0x30 a3328: 54fffe21 b.ne 0xa32ec a332c: a9405a95 ldp x21, x22, [x20] a3330: 14000002 b 0xa3338 a3334: aa1603f5 mov x21, x22 a3338: f9400a98 ldr x24, [x20, #0x10] a333c: eb1502df cmp x22, x21 a3340: a9002a88 stp x8, x10, [x20] a3344: f9000a89 str x9, [x20, #0x10] a3348: 54000a40 b.eq 0xa3490 a334c: 385e82c8 ldurb w8, [x22, #-0x18] a3350: 36000068 tbz w8, #0x0, 0xa335c a3354: f85f82c0 ldur x0, [x22, #-0x8] a3358: 97fdb19a bl 0xf9c0 a335c: 385d02c8 ldurb w8, [x22, #-0x30] a3360: d100c2d9 sub x25, x22, #0x30 a3364: 36000068 tbz w8, #0x0, 0xa3370 a3368: f85e02c0 ldur x0, [x22, #-0x20] a336c: 97fdb195 bl 0xf9c0 a3370: eb1902bf cmp x21, x25 a3374: aa1903f6 mov x22, x25 a3378: 54fffea1 b.ne 0xa334c a337c: 14000045 b 0xa3490 a3380: aa1f03e0 mov x0, xzr a3384: 321c07e9 orr w9, wzr, #0x30 a3388: 5280024a mov w10, #0x12 // =18 a338c: 9b0902c8 madd x8, x22, x9, x0 a3390: 3900010a strb w10, [x8] a3394: f94007ea ldr x10, [sp, #0x8] a3398: d503201f nop a339c: 9b0902a9 madd x9, x21, x9, x0 a33a0: f800110a stur x10, [x8, #0x1] a33a4: 394043ea ldrb w10, [sp, #0x10] a33a8: 3900291f strb wzr, [x8, #0xa] a33ac: 3900250a strb w10, [x8, #0x9] a33b0: b94003ea ldr w10, [sp] a33b4: b800b10a stur w10, [x8, #0xb] a33b8: 394013ea ldrb w10, [sp, #0x4] a33bc: f900091f str xzr, [x8, #0x10] a33c0: 39003d0a strb w10, [x8, #0xf] a33c4: f90007ff str xzr, [sp, #0x8] a33c8: 390043ff strb wzr, [sp, #0x10] a33cc: 390013ff strb wzr, [sp, #0x4] a33d0: b90003ff str wzr, [sp] a33d4: 3900611f strb wzr, [x8, #0x18] a33d8: f841f3ea ldur x10, [sp, #0x1f] a33dc: a9027d0a stp x10, xzr, [x8, #0x20] a33e0: f9400fea ldr x10, [sp, #0x18] a33e4: f801910a stur x10, [x8, #0x19] a33e8: f801f3ff stur xzr, [sp, #0x1f] a33ec: f9000fff str xzr, [sp, #0x18] a33f0: a9402e96 ldp x22, x11, [x20] a33f4: 9100c10a add x10, x8, #0x30 a33f8: eb16017f cmp x11, x22 a33fc: 54000260 b.eq 0xa3448 a3400: f85e016c ldur x12, [x11, #-0x20] a3404: f81e010c stur x12, [x8, #-0x20] a3408: 3cdd0160 ldur q0, [x11, #-0x30] a340c: 3c9d0100 stur q0, [x8, #-0x30] a3410: f85f816c ldur x12, [x11, #-0x8] a3414: a93dfd7f stp xzr, xzr, [x11, #-0x28] a3418: f81d017f stur xzr, [x11, #-0x30] a341c: f81f810c stur x12, [x8, #-0x8] a3420: 3cde8160 ldur q0, [x11, #-0x18] a3424: 3c9e8100 stur q0, [x8, #-0x18] a3428: a93f7d7f stp xzr, xzr, [x11, #-0x10] a342c: f81e817f stur xzr, [x11, #-0x18] a3430: d100c16b sub x11, x11, #0x30 a3434: eb0b02df cmp x22, x11 a3438: d100c108 sub x8, x8, #0x30 a343c: 54fffe21 b.ne 0xa3400 a3440: a9405a95 ldp x21, x22, [x20] a3444: 14000002 b 0xa344c a3448: aa1603f5 mov x21, x22 a344c: f9400a98 ldr x24, [x20, #0x10] a3450: eb1502df cmp x22, x21 a3454: a9002a88 stp x8, x10, [x20] a3458: f9000a89 str x9, [x20, #0x10] a345c: 540001a0 b.eq 0xa3490 a3460: 385e82c8 ldurb w8, [x22, #-0x18] a3464: 36000068 tbz w8, #0x0, 0xa3470 a3468: f85f82c0 ldur x0, [x22, #-0x8] a346c: 97fdb155 bl 0xf9c0 a3470: 385d02c8 ldurb w8, [x22, #-0x30] a3474: d100c2d9 sub x25, x22, #0x30 a3478: 36000068 tbz w8, #0x0, 0xa3484 a347c: f85e02c0 ldur x0, [x22, #-0x20] a3480: 97fdb150 bl 0xf9c0 a3484: eb1902bf cmp x21, x25 a3488: aa1903f6 mov x22, x25 a348c: 54fffea1 b.ne 0xa3460 a3490: b40001d5 cbz x21, 0xa34c8 a3494: f9400e88 ldr x8, [x20, #0x18] a3498: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 a349c: eb15013f cmp x9, x21 a34a0: 54000103 b.lo 0xa34c0 a34a4: eb15011f cmp x8, x21 a34a8: 540000c8 b.hi 0xa34c0 a34ac: f9480109 ldr x9, [x8, #0x1000] a34b0: eb18013f cmp x9, x24 a34b4: 540000a1 b.ne 0xa34c8 a34b8: f9080115 str x21, [x8, #0x1000] a34bc: 14000003 b 0xa34c8 a34c0: aa1503e0 mov x0, x21 a34c4: 97fdb13f bl 0xf9c0 a34c8: 91000a73 add x19, x19, #0x2 a34cc: f94016e8 ldr x8, [x23, #0x28] a34d0: f94017e9 ldr x9, [sp, #0x28] a34d4: eb09011f cmp x8, x9 a34d8: 54000121 b.ne 0xa34fc a34dc: aa1303e0 mov x0, x19 a34e0: a9477bfd ldp x29, x30, [sp, #0x70] a34e4: a9464ff4 ldp x20, x19, [sp, #0x60] a34e8: a94557f6 ldp x22, x21, [sp, #0x50] a34ec: a9445ff8 ldp x24, x23, [sp, #0x40] a34f0: f9401bf9 ldr x25, [sp, #0x30] a34f4: 910203ff add sp, sp, #0x80 a34f8: d65f03c0 ret a34fc: 97fdaf39 bl 0xf1e0 <__stack_chk_fail@plt> a3500: 97fdae70 bl 0xeec0 a3504: 97fdae6f bl 0xeec0 a3508: 97fdae6e bl 0xeec0 a350c: 97fdae6d bl 0xeec0 a3510: 97fdae6c bl 0xeec0 a3514: 97fdae6b bl 0xeec0 a3518: 97fdae6a bl 0xeec0 a351c: 97fdae69 bl 0xeec0 a3520: 97fdae68 bl 0xeec0 a3524: 97fdae67 bl 0xeec0 a3528: 97fdae66 bl 0xeec0 a352c: 97fdae65 bl 0xeec0 a3530: 97fdae64 bl 0xeec0 a3534: 97fdae63 bl 0xeec0 a3538: 97fdae62 bl 0xeec0 a353c: 97fdae61 bl 0xeec0 a3540: 97fdae60 bl 0xeec0 a3544: 97fdae5f bl 0xeec0 a3548: 97fdae5e bl 0xeec0 a354c: 97fdae5d bl 0xeec0 a3550: 97fdae5c bl 0xeec0 a3554: 97fdae5b bl 0xeec0 a3558: 97fdae5a bl 0xeec0 a355c: 97fdae59 bl 0xeec0 a3560: 97fdae58 bl 0xeec0 a3564: 97fdae57 bl 0xeec0 a3568: 97fdae56 bl 0xeec0 a356c: 97fdae55 bl 0xeec0 a3570: 97fdae54 bl 0xeec0 a3574: 97fdae53 bl 0xeec0 a3578: 97fdae52 bl 0xeec0 a357c: 97fdae51 bl 0xeec0 a3580: 97fdae50 bl 0xeec0 a3584: 97fdae4f bl 0xeec0 a3588: 97fdae4e bl 0xeec0 a358c: 97fdae4d bl 0xeec0 a3590: 97fdae4c bl 0xeec0 a3594: 97fdae4b bl 0xeec0 a3598: 97fdae4a bl 0xeec0 a359c: 97fdae49 bl 0xeec0 a35a0: 97fdae48 bl 0xeec0 a35a4: 97fdae47 bl 0xeec0 a35a8: 97fdae46 bl 0xeec0 a35ac: 97fdae45 bl 0xeec0 a35b0: 97fdae44 bl 0xeec0 a35b4: 97fdae43 bl 0xeec0 a35b8: 94001af9 bl 0xaa19c a35bc: 94001af8 bl 0xaa19c a35c0: 94001af7 bl 0xaa19c a35c4: 94001af6 bl 0xaa19c a35c8: 94001af5 bl 0xaa19c a35cc: 94001af4 bl 0xaa19c a35d0: 94001af3 bl 0xaa19c a35d4: 94001af2 bl 0xaa19c a35d8: 94001af1 bl 0xaa19c a35dc: 94001af0 bl 0xaa19c a35e0: 94001aef bl 0xaa19c a35e4: 94001aee bl 0xaa19c a35e8: 94001aed bl 0xaa19c a35ec: 94001aec bl 0xaa19c a35f0: 94001aeb bl 0xaa19c a35f4: 94001aea bl 0xaa19c a35f8: 94001ae9 bl 0xaa19c a35fc: 94001ae8 bl 0xaa19c a3600: 94001ae7 bl 0xaa19c a3604: 94001ae6 bl 0xaa19c a3608: 94001ae5 bl 0xaa19c a360c: 94001ae4 bl 0xaa19c a3610: 94001ae3 bl 0xaa19c a3614: 94001ae2 bl 0xaa19c a3618: 94001ae1 bl 0xaa19c a361c: 94001ae0 bl 0xaa19c a3620: 94001adf bl 0xaa19c a3624: 94001ade bl 0xaa19c a3628: 94001add bl 0xaa19c a362c: 94001adc bl 0xaa19c a3630: 94001adb bl 0xaa19c a3634: 94001ada bl 0xaa19c a3638: 94001ad9 bl 0xaa19c a363c: 94001ad8 bl 0xaa19c a3640: 94001ad7 bl 0xaa19c a3644: 94001ad6 bl 0xaa19c a3648: 94001ad5 bl 0xaa19c a364c: 94001ad4 bl 0xaa19c a3650: 94001ad3 bl 0xaa19c a3654: 94001ad2 bl 0xaa19c a3658: 94001ad1 bl 0xaa19c a365c: 94001ad0 bl 0xaa19c a3660: 94001acf bl 0xaa19c a3664: 94001ace bl 0xaa19c a3668: 94001acd bl 0xaa19c a366c: 94001acc bl 0xaa19c a3670: d10183ff sub sp, sp, #0x60 a3674: a9025ff8 stp x24, x23, [sp, #0x20] a3678: a90357f6 stp x22, x21, [sp, #0x30] a367c: a9044ff4 stp x20, x19, [sp, #0x40] a3680: a9057bfd stp x29, x30, [sp, #0x50] a3684: 910143fd add x29, sp, #0x50 a3688: d53bd057 mrs x23, TPIDR_EL0 a368c: f94016e8 ldr x8, [x23, #0x28] a3690: aa0103f3 mov x19, x1 a3694: aa0003f5 mov x21, x0 a3698: aa0203f4 mov x20, x2 a369c: eb1302bf cmp x21, x19 a36a0: f9000fe8 str x8, [sp, #0x18] a36a4: 54000820 b.eq 0xa37a8 a36a8: aa1503e0 mov x0, x21 a36ac: aa1303e1 mov x1, x19 a36b0: aa1403e2 mov x2, x20 a36b4: 94000050 bl 0xa37f4 a36b8: aa0003f6 mov x22, x0 a36bc: eb1502df cmp x22, x21 a36c0: 54000740 b.eq 0xa37a8 a36c4: aa1603e0 mov x0, x22 a36c8: aa1303e1 mov x1, x19 a36cc: aa1403e2 mov x2, x20 a36d0: 97ffaefd bl 0x8f2c4 a36d4: aa0003f3 mov x19, x0 a36d8: eb16027f cmp x19, x22 a36dc: 54000680 b.eq 0xa37ac a36e0: a9406288 ldp x8, x24, [x20] a36e4: b201f3e9 mov x9, #-0x5555555555555556 // =-6148914691236517206 a36e8: f2955569 movk x9, #0xaaab a36ec: aa1503f6 mov x22, x21 a36f0: cb080308 sub x8, x24, x8 a36f4: 9344fd08 asr x8, x8, #4 a36f8: 9b097d08 mul x8, x8, x9 a36fc: f100091f cmp x8, #0x2 a3700: 54000563 b.lo 0xa37ac a3704: 385e8308 ldurb w8, [x24, #-0x18] a3708: a97f2b09 ldp x9, x10, [x24, #-0x10] a370c: d1005f0b sub x11, x24, #0x17 a3710: d100c300 sub x0, x24, #0x30 a3714: 7200011f tst w8, #0x1 a3718: d341fd08 lsr x8, x8, #1 a371c: 9a8a0161 csel x1, x11, x10, eq a3720: 9a890102 csel x2, x8, x9, eq a3724: 97ffade5 bl 0x8eeb8 a3728: f85e0308 ldur x8, [x24, #-0x20] a372c: f9000be8 str x8, [sp, #0x10] a3730: 3cdd0300 ldur q0, [x24, #-0x30] a3734: 3d8003e0 str q0, [sp] a3738: a93dff1f stp xzr, xzr, [x24, #-0x28] a373c: f81d031f stur xzr, [x24, #-0x30] a3740: f9400695 ldr x21, [x20, #0x8] a3744: 385e82a8 ldurb w8, [x21, #-0x18] a3748: d100c2b6 sub x22, x21, #0x30 a374c: 36000068 tbz w8, #0x0, 0xa3758 a3750: f85f82a0 ldur x0, [x21, #-0x8] a3754: 97fdb09b bl 0xf9c0 a3758: 394002c8 ldrb w8, [x22] a375c: 36000068 tbz w8, #0x0, 0xa3768 a3760: f85e02a0 ldur x0, [x21, #-0x20] a3764: 97fdb097 bl 0xf9c0 a3768: f9000696 str x22, [x20, #0x8] a376c: d10182a0 sub x0, x21, #0x60 a3770: 394003f5 ldrb w21, [sp] a3774: a940d3e9 ldp x9, x20, [sp, #0x8] a3778: 910003e8 mov x8, sp a377c: b2400108 orr x8, x8, #0x1 a3780: 720002bf tst w21, #0x1 a3784: d341feaa lsr x10, x21, #1 a3788: 9a940101 csel x1, x8, x20, eq a378c: 9a890142 csel x2, x10, x9, eq a3790: 97ffadca bl 0x8eeb8 a3794: 36000075 tbz w21, #0x0, 0xa37a0 a3798: aa1403e0 mov x0, x20 a379c: 97fdb089 bl 0xf9c0 a37a0: aa1303f6 mov x22, x19 a37a4: 14000002 b 0xa37ac a37a8: aa1503f6 mov x22, x21 a37ac: f94016e8 ldr x8, [x23, #0x28] a37b0: f9400fe9 ldr x9, [sp, #0x18] a37b4: eb09011f cmp x8, x9 a37b8: 54000101 b.ne 0xa37d8 a37bc: aa1603e0 mov x0, x22 a37c0: a9457bfd ldp x29, x30, [sp, #0x50] a37c4: a9444ff4 ldp x20, x19, [sp, #0x40] a37c8: a94357f6 ldp x22, x21, [sp, #0x30] a37cc: a9425ff8 ldp x24, x23, [sp, #0x20] a37d0: 910183ff add sp, sp, #0x60 a37d4: d65f03c0 ret a37d8: 97fdae82 bl 0xf1e0 <__stack_chk_fail@plt> a37dc: aa0003f3 mov x19, x0 a37e0: 36000075 tbz w21, #0x0, 0xa37ec a37e4: aa1403e0 mov x0, x20 a37e8: 97fdb076 bl 0xf9c0 a37ec: aa1303e0 mov x0, x19 a37f0: 94001a6b bl 0xaa19c a37f4: d102c3ff sub sp, sp, #0xb0 a37f8: a90667fa stp x26, x25, [sp, #0x60] a37fc: a9075ff8 stp x24, x23, [sp, #0x70] a3800: a90857f6 stp x22, x21, [sp, #0x80] a3804: a9094ff4 stp x20, x19, [sp, #0x90] a3808: a90a7bfd stp x29, x30, [sp, #0xa0] a380c: 910283fd add x29, sp, #0xa0 a3810: d53bd059 mrs x25, TPIDR_EL0 a3814: f9401728 ldr x8, [x25, #0x28] a3818: aa0003f6 mov x22, x0 a381c: aa0203f5 mov x21, x2 a3820: eb0102df cmp x22, x1 a3824: f81b83a8 stur x8, [x29, #-0x48] a3828: 540031c0 b.eq 0xa3e60 a382c: 394002c8 ldrb w8, [x22] a3830: d100c113 sub x19, x8, #0x30 a3834: 7100267f cmp w19, #0x9 a3838: 54003148 b.hi 0xa3e60 a383c: 910006d4 add x20, x22, #0x1 a3840: eb01029f cmp x20, x1 a3844: 540030e0 b.eq 0xa3e60 a3848: 39400288 ldrb w8, [x20] a384c: 5100c108 sub w8, w8, #0x30 a3850: 7100251f cmp w8, #0x9 a3854: 54000188 b.hi 0xa3884 a3858: 91000ac9 add x9, x22, #0x2 a385c: 5280014a mov w10, #0xa // =10 a3860: eb09003f cmp x1, x9 a3864: 54002fe0 b.eq 0xa3e60 a3868: 3840152b ldrb w11, [x9], #0x1 a386c: 9b0a7e6c mul x12, x19, x10 a3870: 8b28c193 add x19, x12, w8, sxtw a3874: 5100c168 sub w8, w11, #0x30 a3878: 7100291f cmp w8, #0xa a387c: 54ffff23 b.lo 0xa3860 a3880: d1000534 sub x20, x9, #0x1 a3884: cb140028 sub x8, x1, x20 a3888: eb13011f cmp x8, x19 a388c: 54002ea3 b.lo 0xa3e60 a3890: b100427f cmn x19, #0x10 a3894: a9017fff stp xzr, xzr, [sp, #0x10] a3898: f90007ff str xzr, [sp, #0x8] a389c: 54002fc2 b.hs 0xa3e94 a38a0: f1005e7f cmp x19, #0x17 a38a4: 54000102 b.hs 0xa38c4 a38a8: 910023e9 add x9, sp, #0x8 a38ac: b2400137 orr x23, x9, #0x1 a38b0: d37ffa68 lsl x8, x19, #1 a38b4: aa1703f6 mov x22, x23 a38b8: 390023e8 strb w8, [sp, #0x8] a38bc: b5000193 cbnz x19, 0xa38ec a38c0: 1400000f b 0xa38fc a38c4: 91004268 add x8, x19, #0x10 a38c8: 927ced17 and x23, x8, #0xfffffffffffffff0 a38cc: aa1703e0 mov x0, x23 a38d0: 97fdafe8 bl 0xf870 a38d4: aa0003f6 mov x22, x0 a38d8: b24002e8 orr x8, x23, #0x1 a38dc: 910023e9 add x9, sp, #0x8 a38e0: a9015bf3 stp x19, x22, [sp, #0x10] a38e4: f90007e8 str x8, [sp, #0x8] a38e8: b2400137 orr x23, x9, #0x1 a38ec: aa1603e0 mov x0, x22 a38f0: aa1403e1 mov x1, x20 a38f4: aa1303e2 mov x2, x19 a38f8: 97fdafe6 bl 0xf890 a38fc: 38336adf strb wzr, [x22, x19] a3900: 394023f8 ldrb w24, [sp, #0x8] a3904: a94127e8 ldp x8, x9, [sp, #0x10] a3908: a904ffff stp xzr, xzr, [sp, #0x48] a390c: f90023ff str xzr, [sp, #0x40] a3910: d341ff0a lsr x10, x24, #1 a3914: 7200031f tst w24, #0x1 a3918: 9a880148 csel x8, x10, x8, eq a391c: 9a8902f7 csel x23, x23, x9, eq a3920: f100291f cmp x8, #0xa a3924: 52800149 mov w9, #0xa // =10 a3928: 9a893116 csel x22, x8, x9, lo a392c: b10042df cmn x22, #0x10 a3930: 54002b42 b.hs 0xa3e98 a3934: f1005edf cmp x22, #0x17 a3938: 540000e2 b.hs 0xa3954 a393c: 910103e9 add x9, sp, #0x40 a3940: d37ffac8 lsl x8, x22, #1 a3944: b2400138 orr x24, x9, #0x1 a3948: 390103e8 strb w8, [sp, #0x40] a394c: b5000116 cbnz x22, 0xa396c a3950: 1400000b b 0xa397c a3954: 321c03e0 orr w0, wzr, #0x10 a3958: 97fdafc6 bl 0xf870 a395c: aa0003f8 mov x24, x0 a3960: 52800228 mov w8, #0x11 // =17 a3964: a904e3f6 stp x22, x24, [sp, #0x48] a3968: f90023e8 str x8, [sp, #0x40] a396c: aa1803e0 mov x0, x24 a3970: aa1703e1 mov x1, x23 a3974: aa1603e2 mov x2, x22 a3978: 97fdafc6 bl 0xf890 a397c: 38366b1f strb wzr, [x24, x22] a3980: 394103f6 ldrb w22, [sp, #0x40] a3984: f94027e8 ldr x8, [sp, #0x48] a3988: 2a1f03f8 mov w24, wzr a398c: d341fec9 lsr x9, x22, #1 a3990: 720002df tst w22, #0x1 a3994: 9a880128 csel x8, x9, x8, eq a3998: f100291f cmp x8, #0xa a399c: 54000181 b.ne 0xa39cc a39a0: f9402be8 ldr x8, [sp, #0x50] a39a4: 910103e9 add x9, sp, #0x40 a39a8: b2400129 orr x9, x9, #0x1 a39ac: 720002df tst w22, #0x1 a39b0: 900000c1 adrp x1, 0xbb000 a39b4: 9a880120 csel x0, x9, x8, eq a39b8: 9104f421 add x1, x1, #0x13d a39bc: 52800142 mov w2, #0xa // =10 a39c0: 97fdaddc bl 0xf130 a39c4: 7100001f cmp w0, #0x0 a39c8: 1a9f17f8 cset w24, eq a39cc: 36000076 tbz w22, #0x0, 0xa39d8 a39d0: f9402be0 ldr x0, [sp, #0x50] a39d4: 97fdaffb bl 0xf9c0 a39d8: b200f3f7 mov x23, #0x5555555555555555 // =6148914691236517205 a39dc: b201f3e8 mov x8, #-0x5555555555555556 // =-6148914691236517206 a39e0: f2e0aab7 movk x23, #0x555, lsl #48 a39e4: f2e05548 movk x8, #0x2aa, lsl #48 a39e8: 34000458 cbz w24, 0xa3a70 a39ec: 900000c9 adrp x9, 0xbb000 a39f0: 91052129 add x9, x9, #0x148 a39f4: f840712a ldur x10, [x9, #0x7] a39f8: f9400129 ldr x9, [x9] a39fc: f80373ff stur xzr, [sp, #0x37] a3a00: f9001bff str xzr, [sp, #0x30] a3a04: f80473ea stur x10, [sp, #0x47] a3a08: f90023e9 str x9, [sp, #0x40] a3a0c: a940aaa9 ldp x9, x10, [x21, #0x8] a3a10: d28e0e76 mov x22, #0x7073 // =28787 a3a14: f2ac6c36 movk x22, #0x6361, lsl #16 a3a18: f2c52cb6 movk x22, #0x2965, lsl #32 a3a1c: eb0a013f cmp x9, x10 a3a20: 540006c2 b.hs 0xa3af8 a3a24: 52800548 mov w8, #0x2a // =42 a3a28: 39000128 strb w8, [x9] a3a2c: f84473e8 ldur x8, [sp, #0x47] a3a30: a900d928 stp x8, x22, [x9, #0x8] a3a34: f94023e8 ldr x8, [sp, #0x40] a3a38: f8001128 stur x8, [x9, #0x1] a3a3c: f80473ff stur xzr, [sp, #0x47] a3a40: f90023ff str xzr, [sp, #0x40] a3a44: 3900613f strb wzr, [x9, #0x18] a3a48: f84373e8 ldur x8, [sp, #0x37] a3a4c: a9027d28 stp x8, xzr, [x9, #0x20] a3a50: f9401be8 ldr x8, [sp, #0x30] a3a54: f8019128 stur x8, [x9, #0x19] a3a58: f80373ff stur xzr, [sp, #0x37] a3a5c: f9001bff str xzr, [sp, #0x30] a3a60: f94006a8 ldr x8, [x21, #0x8] a3a64: 9100c108 add x8, x8, #0x30 a3a68: f90006a8 str x8, [x21, #0x8] a3a6c: 140000ad b 0xa3d20 a3a70: a9415be9 ldp x9, x22, [sp, #0x10] a3a74: f84093ea ldur x10, [sp, #0x9] a3a78: 394023f8 ldrb w24, [sp, #0x8] a3a7c: a900ffff stp xzr, xzr, [sp, #0x8] a3a80: f80273e9 stur x9, [sp, #0x27] a3a84: a901abff stp xzr, x10, [sp, #0x18] a3a88: f84273e9 ldur x9, [sp, #0x27] a3a8c: f80373ff stur xzr, [sp, #0x37] a3a90: f9001bff str xzr, [sp, #0x30] a3a94: f80273ff stur xzr, [sp, #0x27] a3a98: f90013ff str xzr, [sp, #0x20] a3a9c: f80473e9 stur x9, [sp, #0x47] a3aa0: f90023ea str x10, [sp, #0x40] a3aa4: a940aaa9 ldp x9, x10, [x21, #0x8] a3aa8: eb0a013f cmp x9, x10 a3aac: 54000602 b.hs 0xa3b6c a3ab0: 39000138 strb w24, [x9] a3ab4: f84473e8 ldur x8, [sp, #0x47] a3ab8: a900d928 stp x8, x22, [x9, #0x8] a3abc: f94023e8 ldr x8, [sp, #0x40] a3ac0: f8001128 stur x8, [x9, #0x1] a3ac4: f80473ff stur xzr, [sp, #0x47] a3ac8: f90023ff str xzr, [sp, #0x40] a3acc: 3900613f strb wzr, [x9, #0x18] a3ad0: f84373e8 ldur x8, [sp, #0x37] a3ad4: a9027d28 stp x8, xzr, [x9, #0x20] a3ad8: f9401be8 ldr x8, [sp, #0x30] a3adc: f8019128 stur x8, [x9, #0x19] a3ae0: f80373ff stur xzr, [sp, #0x37] a3ae4: f9001bff str xzr, [sp, #0x30] a3ae8: f94006a8 ldr x8, [x21, #0x8] a3aec: 9100c108 add x8, x8, #0x30 a3af0: f90006a8 str x8, [x21, #0x8] a3af4: 140000da b 0xa3e5c a3af8: f94002ab ldr x11, [x21] a3afc: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a3b00: f295556c movk x12, #0xaaab a3b04: cb0b0129 sub x9, x9, x11 a3b08: 9344fd29 asr x9, x9, #4 a3b0c: 9b0c7d38 mul x24, x9, x12 a3b10: 91000709 add x9, x24, #0x1 a3b14: eb17013f cmp x9, x23 a3b18: 54001c28 b.hi 0xa3e9c a3b1c: cb0b014a sub x10, x10, x11 a3b20: 9344fd4a asr x10, x10, #4 a3b24: 9b0c7d4a mul x10, x10, x12 a3b28: eb08015f cmp x10, x8 a3b2c: 540000a2 b.hs 0xa3b40 a3b30: d37ff948 lsl x8, x10, #1 a3b34: eb09011f cmp x8, x9 a3b38: 9a883137 csel x23, x9, x8, lo a3b3c: b40005f7 cbz x23, 0xa3bf8 a3b40: f9400ea9 ldr x9, [x21, #0x18] a3b44: 8b1706e8 add x8, x23, x23, lsl #1 a3b48: d37ced08 lsl x8, x8, #4 a3b4c: f9480120 ldr x0, [x9, #0x1000] a3b50: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a3b54: cb00014a sub x10, x10, x0 a3b58: eb08015f cmp x10, x8 a3b5c: 54000422 b.hs 0xa3be0 a3b60: aa0803e0 mov x0, x8 a3b64: 97fdaf43 bl 0xf870 a3b68: 14000025 b 0xa3bfc a3b6c: f94002ab ldr x11, [x21] a3b70: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a3b74: f295556c movk x12, #0xaaab a3b78: cb0b0129 sub x9, x9, x11 a3b7c: 9344fd29 asr x9, x9, #4 a3b80: 9b0c7d3a mul x26, x9, x12 a3b84: 91000749 add x9, x26, #0x1 a3b88: eb17013f cmp x9, x23 a3b8c: 540018a8 b.hi 0xa3ea0 a3b90: cb0b014a sub x10, x10, x11 a3b94: 9344fd4a asr x10, x10, #4 a3b98: 9b0c7d4a mul x10, x10, x12 a3b9c: eb08015f cmp x10, x8 a3ba0: 540000a2 b.hs 0xa3bb4 a3ba4: d37ff948 lsl x8, x10, #1 a3ba8: eb09011f cmp x8, x9 a3bac: 9a883137 csel x23, x9, x8, lo a3bb0: b4000c57 cbz x23, 0xa3d38 a3bb4: f9400ea9 ldr x9, [x21, #0x18] a3bb8: 8b1706e8 add x8, x23, x23, lsl #1 a3bbc: d37ced08 lsl x8, x8, #4 a3bc0: f9480120 ldr x0, [x9, #0x1000] a3bc4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a3bc8: cb00014a sub x10, x10, x0 a3bcc: eb08015f cmp x10, x8 a3bd0: 540000e2 b.hs 0xa3bec a3bd4: aa0803e0 mov x0, x8 a3bd8: 97fdaf26 bl 0xf870 a3bdc: 14000058 b 0xa3d3c a3be0: 8b080008 add x8, x0, x8 a3be4: f9080128 str x8, [x9, #0x1000] a3be8: 14000005 b 0xa3bfc a3bec: 8b080008 add x8, x0, x8 a3bf0: f9080128 str x8, [x9, #0x1000] a3bf4: 14000052 b 0xa3d3c a3bf8: aa1f03e0 mov x0, xzr a3bfc: 321c07e9 orr w9, wzr, #0x30 a3c00: 5280054a mov w10, #0x2a // =42 a3c04: 9b090308 madd x8, x24, x9, x0 a3c08: 3900010a strb w10, [x8] a3c0c: f84473ea ldur x10, [sp, #0x47] a3c10: d503201f nop a3c14: 9b0902e9 madd x9, x23, x9, x0 a3c18: a900d90a stp x10, x22, [x8, #0x8] a3c1c: f94023ea ldr x10, [sp, #0x40] a3c20: f800110a stur x10, [x8, #0x1] a3c24: f80473ff stur xzr, [sp, #0x47] a3c28: f90023ff str xzr, [sp, #0x40] a3c2c: 3900611f strb wzr, [x8, #0x18] a3c30: f84373ea ldur x10, [sp, #0x37] a3c34: a9027d0a stp x10, xzr, [x8, #0x20] a3c38: f9401bea ldr x10, [sp, #0x30] a3c3c: f801910a stur x10, [x8, #0x19] a3c40: f80373ff stur xzr, [sp, #0x37] a3c44: f9001bff str xzr, [sp, #0x30] a3c48: a9402eb8 ldp x24, x11, [x21] a3c4c: 9100c10a add x10, x8, #0x30 a3c50: eb18017f cmp x11, x24 a3c54: 54000260 b.eq 0xa3ca0 a3c58: f85e016c ldur x12, [x11, #-0x20] a3c5c: f81e010c stur x12, [x8, #-0x20] a3c60: 3cdd0160 ldur q0, [x11, #-0x30] a3c64: 3c9d0100 stur q0, [x8, #-0x30] a3c68: f85f816c ldur x12, [x11, #-0x8] a3c6c: a93dfd7f stp xzr, xzr, [x11, #-0x28] a3c70: f81d017f stur xzr, [x11, #-0x30] a3c74: f81f810c stur x12, [x8, #-0x8] a3c78: 3cde8160 ldur q0, [x11, #-0x18] a3c7c: 3c9e8100 stur q0, [x8, #-0x18] a3c80: a93f7d7f stp xzr, xzr, [x11, #-0x10] a3c84: f81e817f stur xzr, [x11, #-0x18] a3c88: d100c16b sub x11, x11, #0x30 a3c8c: eb0b031f cmp x24, x11 a3c90: d100c108 sub x8, x8, #0x30 a3c94: 54fffe21 b.ne 0xa3c58 a3c98: a94062b6 ldp x22, x24, [x21] a3c9c: 14000002 b 0xa3ca4 a3ca0: aa1803f6 mov x22, x24 a3ca4: f9400ab7 ldr x23, [x21, #0x10] a3ca8: eb16031f cmp x24, x22 a3cac: a9002aa8 stp x8, x10, [x21] a3cb0: f9000aa9 str x9, [x21, #0x10] a3cb4: 540001a0 b.eq 0xa3ce8 a3cb8: 385e8308 ldurb w8, [x24, #-0x18] a3cbc: 36000068 tbz w8, #0x0, 0xa3cc8 a3cc0: f85f8300 ldur x0, [x24, #-0x8] a3cc4: 97fdaf3f bl 0xf9c0 a3cc8: 385d0308 ldurb w8, [x24, #-0x30] a3ccc: d100c31a sub x26, x24, #0x30 a3cd0: 36000068 tbz w8, #0x0, 0xa3cdc a3cd4: f85e0300 ldur x0, [x24, #-0x20] a3cd8: 97fdaf3a bl 0xf9c0 a3cdc: eb1a02df cmp x22, x26 a3ce0: aa1a03f8 mov x24, x26 a3ce4: 54fffea1 b.ne 0xa3cb8 a3ce8: b40001d6 cbz x22, 0xa3d20 a3cec: f9400ea8 ldr x8, [x21, #0x18] a3cf0: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 a3cf4: eb16013f cmp x9, x22 a3cf8: 54000103 b.lo 0xa3d18 a3cfc: eb16011f cmp x8, x22 a3d00: 540000c8 b.hi 0xa3d18 a3d04: f9480109 ldr x9, [x8, #0x1000] a3d08: eb17013f cmp x9, x23 a3d0c: 540000a1 b.ne 0xa3d20 a3d10: f9080116 str x22, [x8, #0x1000] a3d14: 14000003 b 0xa3d20 a3d18: aa1603e0 mov x0, x22 a3d1c: 97fdaf29 bl 0xf9c0 a3d20: 394023e8 ldrb w8, [sp, #0x8] a3d24: 8b130296 add x22, x20, x19 a3d28: 360009c8 tbz w8, #0x0, 0xa3e60 a3d2c: f9400fe0 ldr x0, [sp, #0x18] a3d30: 97fdaf24 bl 0xf9c0 a3d34: 1400004b b 0xa3e60 a3d38: aa1f03e0 mov x0, xzr a3d3c: 321c07e9 orr w9, wzr, #0x30 a3d40: 9b090348 madd x8, x26, x9, x0 a3d44: 39000118 strb w24, [x8] a3d48: f84473ea ldur x10, [sp, #0x47] a3d4c: d503201f nop a3d50: 9b0902e9 madd x9, x23, x9, x0 a3d54: a900d90a stp x10, x22, [x8, #0x8] a3d58: f94023ea ldr x10, [sp, #0x40] a3d5c: f800110a stur x10, [x8, #0x1] a3d60: f80473ff stur xzr, [sp, #0x47] a3d64: f90023ff str xzr, [sp, #0x40] a3d68: 3900611f strb wzr, [x8, #0x18] a3d6c: f84373ea ldur x10, [sp, #0x37] a3d70: a9027d0a stp x10, xzr, [x8, #0x20] a3d74: f9401bea ldr x10, [sp, #0x30] a3d78: f801910a stur x10, [x8, #0x19] a3d7c: f80373ff stur xzr, [sp, #0x37] a3d80: f9001bff str xzr, [sp, #0x30] a3d84: a9402eb8 ldp x24, x11, [x21] a3d88: 9100c10a add x10, x8, #0x30 a3d8c: eb18017f cmp x11, x24 a3d90: 54000260 b.eq 0xa3ddc a3d94: f85e016c ldur x12, [x11, #-0x20] a3d98: f81e010c stur x12, [x8, #-0x20] a3d9c: 3cdd0160 ldur q0, [x11, #-0x30] a3da0: 3c9d0100 stur q0, [x8, #-0x30] a3da4: f85f816c ldur x12, [x11, #-0x8] a3da8: a93dfd7f stp xzr, xzr, [x11, #-0x28] a3dac: f81d017f stur xzr, [x11, #-0x30] a3db0: f81f810c stur x12, [x8, #-0x8] a3db4: 3cde8160 ldur q0, [x11, #-0x18] a3db8: 3c9e8100 stur q0, [x8, #-0x18] a3dbc: a93f7d7f stp xzr, xzr, [x11, #-0x10] a3dc0: f81e817f stur xzr, [x11, #-0x18] a3dc4: d100c16b sub x11, x11, #0x30 a3dc8: eb0b031f cmp x24, x11 a3dcc: d100c108 sub x8, x8, #0x30 a3dd0: 54fffe21 b.ne 0xa3d94 a3dd4: a94062b6 ldp x22, x24, [x21] a3dd8: 14000002 b 0xa3de0 a3ddc: aa1803f6 mov x22, x24 a3de0: f9400ab7 ldr x23, [x21, #0x10] a3de4: eb16031f cmp x24, x22 a3de8: a9002aa8 stp x8, x10, [x21] a3dec: f9000aa9 str x9, [x21, #0x10] a3df0: 540001a0 b.eq 0xa3e24 a3df4: 385e8308 ldurb w8, [x24, #-0x18] a3df8: 36000068 tbz w8, #0x0, 0xa3e04 a3dfc: f85f8300 ldur x0, [x24, #-0x8] a3e00: 97fdaef0 bl 0xf9c0 a3e04: 385d0308 ldurb w8, [x24, #-0x30] a3e08: d100c31a sub x26, x24, #0x30 a3e0c: 36000068 tbz w8, #0x0, 0xa3e18 a3e10: f85e0300 ldur x0, [x24, #-0x20] a3e14: 97fdaeeb bl 0xf9c0 a3e18: eb1a02df cmp x22, x26 a3e1c: aa1a03f8 mov x24, x26 a3e20: 54fffea1 b.ne 0xa3df4 a3e24: b40001d6 cbz x22, 0xa3e5c a3e28: f9400ea8 ldr x8, [x21, #0x18] a3e2c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 a3e30: eb16013f cmp x9, x22 a3e34: 54000103 b.lo 0xa3e54 a3e38: eb16011f cmp x8, x22 a3e3c: 540000c8 b.hi 0xa3e54 a3e40: f9480109 ldr x9, [x8, #0x1000] a3e44: eb17013f cmp x9, x23 a3e48: 540000a1 b.ne 0xa3e5c a3e4c: f9080116 str x22, [x8, #0x1000] a3e50: 14000003 b 0xa3e5c a3e54: aa1603e0 mov x0, x22 a3e58: 97fdaeda bl 0xf9c0 a3e5c: 8b130296 add x22, x20, x19 a3e60: f9401728 ldr x8, [x25, #0x28] a3e64: f85b83a9 ldur x9, [x29, #-0x48] a3e68: eb09011f cmp x8, x9 a3e6c: 54000121 b.ne 0xa3e90 a3e70: aa1603e0 mov x0, x22 a3e74: a94a7bfd ldp x29, x30, [sp, #0xa0] a3e78: a9494ff4 ldp x20, x19, [sp, #0x90] a3e7c: a94857f6 ldp x22, x21, [sp, #0x80] a3e80: a9475ff8 ldp x24, x23, [sp, #0x70] a3e84: a94667fa ldp x26, x25, [sp, #0x60] a3e88: 9102c3ff add sp, sp, #0xb0 a3e8c: d65f03c0 ret a3e90: 97fdacd4 bl 0xf1e0 <__stack_chk_fail@plt> a3e94: 97fdac0b bl 0xeec0 a3e98: 97fdac0a bl 0xeec0 a3e9c: 97fdac09 bl 0xeec0 a3ea0: 97fdac08 bl 0xeec0 a3ea4: aa0003f3 mov x19, x0 a3ea8: 36000178 tbz w24, #0x0, 0xa3ed4 a3eac: aa1603e0 mov x0, x22 a3eb0: 14000008 b 0xa3ed0 a3eb4: 394023f8 ldrb w24, [sp, #0x8] a3eb8: aa0003f3 mov x19, x0 a3ebc: 37000098 tbnz w24, #0x0, 0xa3ecc a3ec0: 14000005 b 0xa3ed4 a3ec4: aa0003f3 mov x19, x0 a3ec8: 36000078 tbz w24, #0x0, 0xa3ed4 a3ecc: f9400fe0 ldr x0, [sp, #0x18] a3ed0: 97fdaebc bl 0xf9c0 a3ed4: aa1303e0 mov x0, x19 a3ed8: 940018b1 bl 0xaa19c a3edc: f81c0ff7 str x23, [sp, #-0x40]! a3ee0: a90157f6 stp x22, x21, [sp, #0x10] a3ee4: a9024ff4 stp x20, x19, [sp, #0x20] a3ee8: a9037bfd stp x29, x30, [sp, #0x30] a3eec: 9100c3fd add x29, sp, #0x30 a3ef0: aa0003f4 mov x20, x0 a3ef4: 39400296 ldrb w22, [x20] a3ef8: f9400695 ldr x21, [x20, #0x8] a3efc: aa0803f3 mov x19, x8 a3f00: d341fec9 lsr x9, x22, #1 a3f04: 720002df tst w22, #0x1 a3f08: 9a950137 csel x23, x9, x21, eq a3f0c: f10036ff cmp x23, #0xd a3f10: 54000708 b.hi 0xa3ff0 a3f14: f00000a8 adrp x8, 0xba000 a3f18: 9130a108 add x8, x8, #0xc28 a3f1c: b8b77909 ldrsw x9, [x8, x23, lsl #2] a3f20: 8b080128 add x8, x9, x8 a3f24: d61f0100 br x8 a3f28: a900fe7f stp xzr, xzr, [x19, #0x8] a3f2c: f900027f str xzr, [x19] a3f30: 37000cf6 tbnz w22, #0x0, 0xa40cc a3f34: f9400a88 ldr x8, [x20, #0x10] a3f38: f9000a68 str x8, [x19, #0x10] a3f3c: 3dc00280 ldr q0, [x20] a3f40: 3d800260 str q0, [x19] a3f44: 140000cc b 0xa4274 a3f48: f9400a88 ldr x8, [x20, #0x10] a3f4c: 720002df tst w22, #0x1 a3f50: 900000c1 adrp x1, 0xbb000 a3f54: 9106d021 add x1, x1, #0x1b4 a3f58: 9a941500 csinc x0, x8, x20, ne a3f5c: 52800162 mov w2, #0xb // =11 a3f60: 97fdac74 bl 0xf130 a3f64: 35000460 cbnz w0, 0xa3ff0 a3f68: 900000c1 adrp x1, 0xbb000 a3f6c: 91070021 add x1, x1, #0x1c0 a3f70: 528008c2 mov w2, #0x46 // =70 a3f74: aa1403e0 mov x0, x20 a3f78: 97ffbfb9 bl 0x93e5c a3f7c: 900000c9 adrp x9, 0xbb000 a3f80: 910c8129 add x9, x9, #0x320 a3f84: f9400129 ldr x9, [x9] a3f88: 528d2e4a mov w10, #0x6972 // =26994 a3f8c: 321d07e8 orr w8, wzr, #0x18 a3f90: 72acedca movk w10, #0x676e, lsl #16 a3f94: a900fe7f stp xzr, xzr, [x19, #0x8] a3f98: f900027f str xzr, [x19] a3f9c: 39000268 strb w8, [x19] a3fa0: b800926a stur w10, [x19, #0x9] a3fa4: f8001269 stur x9, [x19, #0x1] a3fa8: 3900367f strb wzr, [x19, #0xd] a3fac: 140000b2 b 0xa4274 a3fb0: f9400a88 ldr x8, [x20, #0x10] a3fb4: 720002df tst w22, #0x1 a3fb8: 900000c1 adrp x1, 0xbb000 a3fbc: 91081c21 add x1, x1, #0x207 a3fc0: 9a941500 csinc x0, x8, x20, ne a3fc4: 321e07e2 orr w2, wzr, #0xc a3fc8: 97fdac5a bl 0xf130 a3fcc: 34000920 cbz w0, 0xa40f0 a3fd0: f9400a88 ldr x8, [x20, #0x10] a3fd4: 720002df tst w22, #0x1 a3fd8: 900000c1 adrp x1, 0xbb000 a3fdc: 91095021 add x1, x1, #0x254 a3fe0: 9a941500 csinc x0, x8, x20, ne a3fe4: 321e07e2 orr w2, wzr, #0xc a3fe8: 97fdac52 bl 0xf130 a3fec: 34000d20 cbz w0, 0xa4190 a3ff0: f9400a95 ldr x21, [x20, #0x10] a3ff4: 14000009 b 0xa4018 a3ff8: f9400a95 ldr x21, [x20, #0x10] a3ffc: 720002df tst w22, #0x1 a4000: f00000a1 adrp x1, 0xbb000 a4004: 910a8421 add x1, x1, #0x2a1 a4008: 9a9416a0 csinc x0, x21, x20, ne a400c: 528001a2 mov w2, #0xd // =13 a4010: 97fdac48 bl 0xf130 a4014: 34000820 cbz w0, 0xa4118 a4018: 91000688 add x8, x20, #0x1 a401c: 720002df tst w22, #0x1 a4020: 9a950116 csel x22, x8, x21, eq a4024: 8b1702d5 add x21, x22, x23 a4028: 385ff2a8 ldurb w8, [x21, #-0x1] a402c: 7100f91f cmp w8, #0x3e a4030: 54000241 b.ne 0xa4078 a4034: 320003e8 orr w8, wzr, #0x1 a4038: 14000007 b 0xa4054 a403c: 51000508 sub w8, w8, #0x1 a4040: 340001c8 cbz w8, 0xa4078 a4044: 910006b5 add x21, x21, #0x1 a4048: 14000003 b 0xa4054 a404c: 11000508 add w8, w8, #0x1 a4050: 910006b5 add x21, x21, #0x1 a4054: d10006b5 sub x21, x21, #0x1 a4058: eb1502df cmp x22, x21 a405c: 54000320 b.eq 0xa40c0 a4060: 385ffea9 ldrb w9, [x21, #-0x1]! a4064: 7100f93f cmp w9, #0x3e a4068: 54ffff20 b.eq 0xa404c a406c: 7100f13f cmp w9, #0x3c a4070: 54ffff41 b.ne 0xa4058 a4074: 17fffff2 b 0xa403c a4078: cb1602a8 sub x8, x21, x22 a407c: f100091f cmp x8, #0x2 a4080: 5400020b b.lt 0xa40c0 a4084: d10006b7 sub x23, x21, #0x1 a4088: eb1702df cmp x22, x23 a408c: 54000a60 b.eq 0xa41d8 a4090: 394002f4 ldrb w20, [x23] a4094: 7100ea9f cmp w20, #0x3a a4098: 540009e0 b.eq 0xa41d4 a409c: 2a1403e0 mov w0, w20 a40a0: 97fdab04 bl 0xecb0 a40a4: 71017e9f cmp w20, #0x5f a40a8: d10006f7 sub x23, x23, #0x1 a40ac: 54fffee0 b.eq 0xa4088 a40b0: 5100c288 sub w8, w20, #0x30 a40b4: 7100291f cmp w8, #0xa a40b8: 54fffe83 b.lo 0xa4088 a40bc: 35fffe60 cbnz w0, 0xa4088 a40c0: a900fe7f stp xzr, xzr, [x19, #0x8] a40c4: f900027f str xzr, [x19] a40c8: 1400006b b 0xa4274 a40cc: b10042bf cmn x21, #0x10 a40d0: 54000f82 b.hs 0xa42c0 a40d4: f9400a94 ldr x20, [x20, #0x10] a40d8: f1005ebf cmp x21, #0x17 a40dc: 540003e2 b.hs 0xa4158 a40e0: d37ffaa8 lsl x8, x21, #1 a40e4: 38001668 strb w8, [x19], #0x1 a40e8: b5000495 cbnz x21, 0xa4178 a40ec: 14000027 b 0xa4188 a40f0: f00000a1 adrp x1, 0xbb000 a40f4: 91085021 add x1, x1, #0x214 a40f8: 52800622 mov w2, #0x31 // =49 a40fc: aa1403e0 mov x0, x20 a4100: 97ffbf57 bl 0x93e5c a4104: f00000a8 adrp x8, 0xbb000 a4108: 91091908 add x8, x8, #0x246 a410c: a900fe7f stp xzr, xzr, [x19, #0x8] a4110: f900027f str xzr, [x19] a4114: 14000028 b 0xa41b4 a4118: f00000a1 adrp x1, 0xbb000 a411c: 910abc21 add x1, x1, #0x2af a4120: 52800642 mov w2, #0x32 // =50 a4124: aa1403e0 mov x0, x20 a4128: 97ffbf4d bl 0x93e5c a412c: f00000a8 adrp x8, 0xbb000 a4130: 910b8908 add x8, x8, #0x2e2 a4134: f9400109 ldr x9, [x8] a4138: f8406108 ldur x8, [x8, #0x6] a413c: 321e0bea orr w10, wzr, #0x1c a4140: f9000a7f str xzr, [x19, #0x10] a4144: 3900026a strb w10, [x19] a4148: f8001269 stur x9, [x19, #0x1] a414c: f8007268 stur x8, [x19, #0x7] a4150: 39003e7f strb wzr, [x19, #0xf] a4154: 14000048 b 0xa4274 a4158: 910042a8 add x8, x21, #0x10 a415c: 927ced16 and x22, x8, #0xfffffffffffffff0 a4160: aa1603e0 mov x0, x22 a4164: 97fdadc3 bl 0xf870 a4168: b24002c8 orr x8, x22, #0x1 a416c: a9008275 stp x21, x0, [x19, #0x8] a4170: f9000268 str x8, [x19] a4174: aa0003f3 mov x19, x0 a4178: aa1303e0 mov x0, x19 a417c: aa1403e1 mov x1, x20 a4180: aa1503e2 mov x2, x21 a4184: 97fdadc3 bl 0xf890 a4188: 38356a7f strb wzr, [x19, x21] a418c: 1400003a b 0xa4274 a4190: f00000a1 adrp x1, 0xbb000 a4194: 91098421 add x1, x1, #0x261 a4198: 52800622 mov w2, #0x31 // =49 a419c: aa1403e0 mov x0, x20 a41a0: 97ffbf2f bl 0x93e5c a41a4: f00000a8 adrp x8, 0xbb000 a41a8: a900fe7f stp xzr, xzr, [x19, #0x8] a41ac: f900027f str xzr, [x19] a41b0: 910a4d08 add x8, x8, #0x293 a41b4: f9400109 ldr x9, [x8] a41b8: f8405108 ldur x8, [x8, #0x5] a41bc: 5280034a mov w10, #0x1a // =26 a41c0: 3900026a strb w10, [x19] a41c4: f8001269 stur x9, [x19, #0x1] a41c8: f8006268 stur x8, [x19, #0x6] a41cc: 39003a7f strb wzr, [x19, #0xe] a41d0: 14000029 b 0xa4274 a41d4: 910006f6 add x22, x23, #0x1 a41d8: cb1602b7 sub x23, x21, x22 a41dc: b10042ff cmn x23, #0x10 a41e0: a900fe7f stp xzr, xzr, [x19, #0x8] a41e4: f900027f str xzr, [x19] a41e8: 540006c2 b.hs 0xa42c0 a41ec: f1005aff cmp x23, #0x16 a41f0: 540000c8 b.hi 0xa4208 a41f4: d37ffae8 lsl x8, x23, #1 a41f8: 38001668 strb w8, [x19], #0x1 a41fc: eb1502df cmp x22, x21 a4200: 54000181 b.ne 0xa4230 a4204: 1400001b b 0xa4270 a4208: 910042e8 add x8, x23, #0x10 a420c: 927ced14 and x20, x8, #0xfffffffffffffff0 a4210: aa1403e0 mov x0, x20 a4214: 97fdad97 bl 0xf870 a4218: b2400288 orr x8, x20, #0x1 a421c: a9008277 stp x23, x0, [x19, #0x8] a4220: f9000268 str x8, [x19] a4224: aa0003f3 mov x19, x0 a4228: eb1502df cmp x22, x21 a422c: 54000220 b.eq 0xa4270 a4230: f10082ff cmp x23, #0x20 a4234: 54000103 b.lo 0xa4254 a4238: 927beaea and x10, x23, #0xffffffffffffffe0 a423c: b40000ca cbz x10, 0xa4254 a4240: eb15027f cmp x19, x21 a4244: 54000222 b.hs 0xa4288 a4248: 8b170268 add x8, x19, x23 a424c: eb0802df cmp x22, x8 a4250: 540001c2 b.hs 0xa4288 a4254: aa1603e8 mov x8, x22 a4258: aa1303e9 mov x9, x19 a425c: 3840150a ldrb w10, [x8], #0x1 a4260: eb0802bf cmp x21, x8 a4264: 3800152a strb w10, [x9], #0x1 a4268: 54ffffa1 b.ne 0xa425c a426c: 8b170273 add x19, x19, x23 a4270: 3900027f strb wzr, [x19] a4274: a9437bfd ldp x29, x30, [sp, #0x30] a4278: a9424ff4 ldp x20, x19, [sp, #0x20] a427c: a94157f6 ldp x22, x21, [sp, #0x10] a4280: f84407f7 ldr x23, [sp], #0x40 a4284: d65f03c0 ret a4288: 8b0a02c8 add x8, x22, x10 a428c: 8b0a0269 add x9, x19, x10 a4290: 9100426b add x11, x19, #0x10 a4294: 910042cc add x12, x22, #0x10 a4298: aa0a03ed mov x13, x10 a429c: ad7f8580 ldp q0, q1, [x12, #-0x10] a42a0: d10081ad sub x13, x13, #0x20 a42a4: 9100818c add x12, x12, #0x20 a42a8: ad3f8560 stp q0, q1, [x11, #-0x10] a42ac: 9100816b add x11, x11, #0x20 a42b0: b5ffff6d cbnz x13, 0xa429c a42b4: eb17015f cmp x10, x23 a42b8: 54fffd21 b.ne 0xa425c a42bc: 17ffffec b 0xa426c a42c0: 97fdab00 bl 0xeec0 a42c4: f81b0ff9 str x25, [sp, #-0x50]! a42c8: a9015ff8 stp x24, x23, [sp, #0x10] a42cc: a90257f6 stp x22, x21, [sp, #0x20] a42d0: a9034ff4 stp x20, x19, [sp, #0x30] a42d4: a9047bfd stp x29, x30, [sp, #0x40] a42d8: 910103fd add x29, sp, #0x40 a42dc: aa0003f4 mov x20, x0 a42e0: 39400288 ldrb w8, [x20] a42e4: 2a0103f3 mov w19, w1 a42e8: 36000128 tbz w8, #0x0, 0xa430c a42ec: a9406689 ldp x9, x25, [x20] a42f0: 927ff92a and x10, x9, #0xfffffffffffffffe a42f4: d1000555 sub x21, x10, #0x1 a42f8: eb15033f cmp x25, x21 a42fc: 54000120 b.eq 0xa4320 a4300: 360001a8 tbz w8, #0x0, 0xa4334 a4304: f9400a97 ldr x23, [x20, #0x10] a4308: 1400002e b 0xa43c0 a430c: d341fd19 lsr x25, x8, #1 a4310: 528002d5 mov w21, #0x16 // =22 a4314: 2a0803e9 mov w9, w8 a4318: eb15033f cmp x25, x21 a431c: 54ffff21 b.ne 0xa4300 a4320: b10046bf cmn x21, #0x11 a4324: 54000640 b.eq 0xa43ec a4328: 37000109 tbnz w9, #0x0, 0xa4348 a432c: 91000696 add x22, x20, #0x1 a4330: 14000007 b 0xa434c a4334: 531f7b28 lsl w8, w25, #1 a4338: 11000908 add w8, w8, #0x2 a433c: 38001688 strb w8, [x20], #0x1 a4340: aa1403f7 mov x23, x20 a4344: 14000021 b 0xa43c8 a4348: f9400a96 ldr x22, [x20, #0x10] a434c: 92800328 mov x8, #-0x1a // =-26 a4350: f2efffe8 movk x8, #0x7fff, lsl #48 a4354: eb0802bf cmp x21, x8 a4358: 54000128 b.hi 0xa437c a435c: 910006a8 add x8, x21, #0x1 a4360: d37ffaa9 lsl x9, x21, #1 a4364: eb09011f cmp x8, x9 a4368: 9a953528 csinc x8, x9, x21, lo a436c: f1005d1f cmp x8, #0x17 a4370: 540000a2 b.hs 0xa4384 a4374: 528002f8 mov w24, #0x17 // =23 a4378: 14000005 b 0xa438c a437c: b27bfbf8 orr x24, xzr, #0xffffffffffffffef a4380: 14000003 b 0xa438c a4384: 91004108 add x8, x8, #0x10 a4388: 927ced18 and x24, x8, #0xfffffffffffffff0 a438c: aa1803e0 mov x0, x24 a4390: 97fdad38 bl 0xf870 a4394: aa1603e1 mov x1, x22 a4398: aa1503e2 mov x2, x21 a439c: aa0003f7 mov x23, x0 a43a0: 97fdad3c bl 0xf890 a43a4: f1005abf cmp x21, #0x16 a43a8: 54000060 b.eq 0xa43b4 a43ac: aa1603e0 mov x0, x22 a43b0: 97fdad84 bl 0xf9c0 a43b4: b2400308 orr x8, x24, #0x1 a43b8: f9000a97 str x23, [x20, #0x10] a43bc: f9000288 str x8, [x20] a43c0: 91000728 add x8, x25, #0x1 a43c4: f9000688 str x8, [x20, #0x8] a43c8: 8b1902e8 add x8, x23, x25 a43cc: 39000113 strb w19, [x8] a43d0: 3900051f strb wzr, [x8, #0x1] a43d4: a9447bfd ldp x29, x30, [sp, #0x40] a43d8: a9434ff4 ldp x20, x19, [sp, #0x30] a43dc: a94257f6 ldp x22, x21, [sp, #0x20] a43e0: a9415ff8 ldp x24, x23, [sp, #0x10] a43e4: f84507f9 ldr x25, [sp], #0x50 a43e8: d65f03c0 ret a43ec: 97fdaab5 bl 0xeec0 a43f0: d10283ff sub sp, sp, #0xa0 a43f4: a9046ffc stp x28, x27, [sp, #0x40] a43f8: a90567fa stp x26, x25, [sp, #0x50] a43fc: a9065ff8 stp x24, x23, [sp, #0x60] a4400: a90757f6 stp x22, x21, [sp, #0x70] a4404: a9084ff4 stp x20, x19, [sp, #0x80] a4408: a9097bfd stp x29, x30, [sp, #0x90] a440c: 910243fd add x29, sp, #0x90 a4410: d53bd05a mrs x26, TPIDR_EL0 a4414: f9401748 ldr x8, [x26, #0x28] a4418: aa0003f3 mov x19, x0 a441c: aa0303f4 mov x20, x3 a4420: aa0203f6 mov x22, x2 a4424: f9001fe8 str x8, [sp, #0x38] a4428: 39400268 ldrb w8, [x19] a442c: aa0103f5 mov x21, x1 a4430: 37000068 tbnz w8, #0x0, 0xa443c a4434: 91000679 add x25, x19, #0x1 a4438: 14000002 b 0xa4440 a443c: f9400a79 ldr x25, [x19, #0x10] a4440: cb16029c sub x28, x20, x22 a4444: cb1902b7 sub x23, x21, x25 a4448: b400191c cbz x28, 0xa4768 a444c: 370000c8 tbnz w8, #0x0, 0xa4464 a4450: 91000669 add x9, x19, #0x1 a4454: d341fd0a lsr x10, x8, #1 a4458: eb16013f cmp x9, x22 a445c: 540000a9 b.ls 0xa4470 a4460: 14000025 b 0xa44f4 a4464: a940a66a ldp x10, x9, [x19, #0x8] a4468: eb16013f cmp x9, x22 a446c: 54000448 b.hi 0xa44f4 a4470: 8b0a0129 add x9, x9, x10 a4474: eb16013f cmp x9, x22 a4478: 540003e9 b.ls 0xa44f4 a447c: b100439f cmn x28, #0x10 a4480: a902ffff stp xzr, xzr, [sp, #0x28] a4484: f90013ff str xzr, [sp, #0x20] a4488: 54001982 b.hs 0xa47b8 a448c: f1005b9f cmp x28, #0x16 a4490: 54000608 b.hi 0xa4550 a4494: d37ffb88 lsl x8, x28, #1 a4498: 910083e9 add x9, sp, #0x20 a449c: 390083e8 strb w8, [sp, #0x20] a44a0: b2400120 orr x0, x9, #0x1 a44a4: eb1402df cmp x22, x20 a44a8: 54000760 b.eq 0xa4594 a44ac: f100839f cmp x28, #0x20 a44b0: 54000643 b.lo 0xa4578 a44b4: 927beb8a and x10, x28, #0xffffffffffffffe0 a44b8: b400060a cbz x10, 0xa4578 a44bc: 8b0a02c8 add x8, x22, x10 a44c0: 8b0a0009 add x9, x0, x10 a44c4: 9100400b add x11, x0, #0x10 a44c8: 910042cc add x12, x22, #0x10 a44cc: aa0a03ed mov x13, x10 a44d0: ad7f8580 ldp q0, q1, [x12, #-0x10] a44d4: d10081ad sub x13, x13, #0x20 a44d8: 9100818c add x12, x12, #0x20 a44dc: ad3f8560 stp q0, q1, [x11, #-0x10] a44e0: 9100816b add x11, x11, #0x20 a44e4: b5ffff6d cbnz x13, 0xa44d0 a44e8: eb0a039f cmp x28, x10 a44ec: 540004a1 b.ne 0xa4580 a44f0: 14000028 b 0xa4590 a44f4: f9000ff5 str x21, [sp, #0x18] a44f8: 37000088 tbnz w8, #0x0, 0xa4508 a44fc: d341fd1b lsr x27, x8, #1 a4500: 528002d5 mov w21, #0x16 // =22 a4504: 14000004 b 0xa4514 a4508: a9406e68 ldp x8, x27, [x19] a450c: 927ff909 and x9, x8, #0xfffffffffffffffe a4510: d1000535 sub x21, x9, #0x1 a4514: cb1b02a9 sub x9, x21, x27 a4518: eb1c013f cmp x9, x28 a451c: 54000142 b.hs 0xa4544 a4520: 8b1c0369 add x9, x27, x28 a4524: b27bfbea orr x10, xzr, #0xffffffffffffffef a4528: cb15012b sub x11, x9, x21 a452c: cb15014a sub x10, x10, x21 a4530: eb0b015f cmp x10, x11 a4534: 54001423 b.lo 0xa47b8 a4538: 370006e8 tbnz w8, #0x0, 0xa4614 a453c: 91000668 add x8, x19, #0x1 a4540: 14000036 b 0xa4618 a4544: 370004e8 tbnz w8, #0x0, 0xa45e0 a4548: 91000678 add x24, x19, #0x1 a454c: 14000026 b 0xa45e4 a4550: 91004388 add x8, x28, #0x10 a4554: 927ced17 and x23, x8, #0xfffffffffffffff0 a4558: aa1703e0 mov x0, x23 a455c: 97fdacc5 bl 0xf870 a4560: b24002e8 orr x8, x23, #0x1 a4564: a90283fc stp x28, x0, [sp, #0x28] a4568: f90013e8 str x8, [sp, #0x20] a456c: eb1402df cmp x22, x20 a4570: 54fff9e1 b.ne 0xa44ac a4574: 14000008 b 0xa4594 a4578: aa1603e8 mov x8, x22 a457c: aa0003e9 mov x9, x0 a4580: 3840150a ldrb w10, [x8], #0x1 a4584: eb08029f cmp x20, x8 a4588: 3800152a strb w10, [x9], #0x1 a458c: 54ffffa1 b.ne 0xa4580 a4590: 8b1c0000 add x0, x0, x28 a4594: 3900001f strb wzr, [x0] a4598: 394083e9 ldrb w9, [sp, #0x20] a459c: a942abeb ldp x11, x10, [sp, #0x28] a45a0: 910083e8 add x8, sp, #0x20 a45a4: b2400108 orr x8, x8, #0x1 a45a8: 7200013f tst w9, #0x1 a45ac: d341fd29 lsr x9, x9, #1 a45b0: 9a8a0102 csel x2, x8, x10, eq a45b4: 9a8b0128 csel x8, x9, x11, eq a45b8: 8b080043 add x3, x2, x8 a45bc: aa1303e0 mov x0, x19 a45c0: aa1503e1 mov x1, x21 a45c4: 97ffff8b bl 0xa43f0 a45c8: aa0003f3 mov x19, x0 a45cc: 394083e8 ldrb w8, [sp, #0x20] a45d0: 36000d88 tbz w8, #0x0, 0xa4780 a45d4: f9401be0 ldr x0, [sp, #0x30] a45d8: 97fdacfa bl 0xf9c0 a45dc: 14000069 b 0xa4780 a45e0: f9400a78 ldr x24, [x19, #0x10] a45e4: f9400ff5 ldr x21, [sp, #0x18] a45e8: cb170362 sub x2, x27, x23 a45ec: b40000a2 cbz x2, 0xa4600 a45f0: 8b170301 add x1, x24, x23 a45f4: 8b1c0020 add x0, x1, x28 a45f8: 97fdac06 bl 0xf610 a45fc: 39400268 ldrb w8, [x19] a4600: 8b1c0369 add x9, x27, x28 a4604: 370005e8 tbnz w8, #0x0, 0xa46c0 a4608: d37ff928 lsl x8, x9, #1 a460c: 39000268 strb w8, [x19] a4610: 1400002d b 0xa46c4 a4614: f9400a68 ldr x8, [x19, #0x10] a4618: a900a3fa stp x26, x8, [sp, #0x8] a461c: 92800328 mov x8, #-0x1a // =-26 a4620: f2efffe8 movk x8, #0x7fff, lsl #48 a4624: eb0802bf cmp x21, x8 a4628: 54000108 b.hi 0xa4648 a462c: d37ffaa8 lsl x8, x21, #1 a4630: eb08013f cmp x9, x8 a4634: 9a893108 csel x8, x8, x9, lo a4638: f1005d1f cmp x8, #0x17 a463c: 540000a2 b.hs 0xa4650 a4640: 528002fa mov w26, #0x17 // =23 a4644: 14000005 b 0xa4658 a4648: b27bfbfa orr x26, xzr, #0xffffffffffffffef a464c: 14000003 b 0xa4658 a4650: 91004108 add x8, x8, #0x10 a4654: 927ced1a and x26, x8, #0xfffffffffffffff0 a4658: aa1a03e0 mov x0, x26 a465c: 97fdac85 bl 0xf870 a4660: aa0003f8 mov x24, x0 a4664: b40000b7 cbz x23, 0xa4678 a4668: f9400be1 ldr x1, [sp, #0x10] a466c: aa1803e0 mov x0, x24 a4670: aa1703e2 mov x2, x23 a4674: 97fdac87 bl 0xf890 a4678: cb170362 sub x2, x27, x23 a467c: b40000c2 cbz x2, 0xa4694 a4680: 8b170308 add x8, x24, x23 a4684: 8b1c0100 add x0, x8, x28 a4688: f9400be8 ldr x8, [sp, #0x10] a468c: 8b170101 add x1, x8, x23 a4690: 97fdac80 bl 0xf890 a4694: f1005abf cmp x21, #0x16 a4698: 54000060 b.eq 0xa46a4 a469c: f9400be0 ldr x0, [sp, #0x10] a46a0: 97fdacc8 bl 0xf9c0 a46a4: b2400348 orr x8, x26, #0x1 a46a8: f9000a78 str x24, [x19, #0x10] a46ac: f9000268 str x8, [x19] a46b0: f94007fa ldr x26, [sp, #0x8] a46b4: f9400ff5 ldr x21, [sp, #0x18] a46b8: 8b1c0369 add x9, x27, x28 a46bc: 3607fa68 tbz w8, #0x0, 0xa4608 a46c0: f9000669 str x9, [x19, #0x8] a46c4: eb1402df cmp x22, x20 a46c8: 38296b1f strb wzr, [x24, x9] a46cc: 540004e0 b.eq 0xa4768 a46d0: f100839f cmp x28, #0x20 a46d4: 8b170308 add x8, x24, x23 a46d8: 54000062 b.hs 0xa46e4 a46dc: aa1603e9 mov x9, x22 a46e0: 1400001e b 0xa4758 a46e4: 927beb8a and x10, x28, #0xffffffffffffffe0 a46e8: b400016a cbz x10, 0xa4714 a46ec: eb14011f cmp x8, x20 a46f0: 54000162 b.hs 0xa471c a46f4: cb1602a9 sub x9, x21, x22 a46f8: cb190129 sub x9, x9, x25 a46fc: 8b090289 add x9, x20, x9 a4700: 8b090309 add x9, x24, x9 a4704: eb16013f cmp x9, x22 a4708: 540000a9 b.ls 0xa471c a470c: aa1603e9 mov x9, x22 a4710: 14000012 b 0xa4758 a4714: aa1603e9 mov x9, x22 a4718: 14000010 b 0xa4758 a471c: 910042ac add x12, x21, #0x10 a4720: cb19018c sub x12, x12, x25 a4724: 8b0a0108 add x8, x8, x10 a4728: 8b0a02c9 add x9, x22, x10 a472c: 910042cb add x11, x22, #0x10 a4730: 8b0c030c add x12, x24, x12 a4734: aa0a03ed mov x13, x10 a4738: ad7f8560 ldp q0, q1, [x11, #-0x10] a473c: 9100816b add x11, x11, #0x20 a4740: d10081ad sub x13, x13, #0x20 a4744: ad3f8580 stp q0, q1, [x12, #-0x10] a4748: 9100818c add x12, x12, #0x20 a474c: b5ffff6d cbnz x13, 0xa4738 a4750: eb0a039f cmp x28, x10 a4754: 540000a0 b.eq 0xa4768 a4758: 3840152a ldrb w10, [x9], #0x1 a475c: eb09029f cmp x20, x9 a4760: 3800150a strb w10, [x8], #0x1 a4764: 54ffffa1 b.ne 0xa4758 a4768: 39400268 ldrb w8, [x19] a476c: 37000068 tbnz w8, #0x0, 0xa4778 a4770: 91000668 add x8, x19, #0x1 a4774: 14000002 b 0xa477c a4778: f9400a68 ldr x8, [x19, #0x10] a477c: 8b170113 add x19, x8, x23 a4780: f9401748 ldr x8, [x26, #0x28] a4784: f9401fe9 ldr x9, [sp, #0x38] a4788: eb09011f cmp x8, x9 a478c: 54000141 b.ne 0xa47b4 a4790: aa1303e0 mov x0, x19 a4794: a9497bfd ldp x29, x30, [sp, #0x90] a4798: a9484ff4 ldp x20, x19, [sp, #0x80] a479c: a94757f6 ldp x22, x21, [sp, #0x70] a47a0: a9465ff8 ldp x24, x23, [sp, #0x60] a47a4: a94567fa ldp x26, x25, [sp, #0x50] a47a8: a9446ffc ldp x28, x27, [sp, #0x40] a47ac: 910283ff add sp, sp, #0xa0 a47b0: d65f03c0 ret a47b4: 97fdaa8b bl 0xf1e0 <__stack_chk_fail@plt> a47b8: 97fda9c2 bl 0xeec0 a47bc: 394083e8 ldrb w8, [sp, #0x20] a47c0: aa0003f3 mov x19, x0 a47c4: 36000068 tbz w8, #0x0, 0xa47d0 a47c8: f9401be0 ldr x0, [sp, #0x30] a47cc: 97fdac7d bl 0xf9c0 a47d0: aa1303e0 mov x0, x19 a47d4: 94001672 bl 0xaa19c a47d8: a9bd57f6 stp x22, x21, [sp, #-0x30]! a47dc: a9014ff4 stp x20, x19, [sp, #0x10] a47e0: a9027bfd stp x29, x30, [sp, #0x20] a47e4: 910083fd add x29, sp, #0x20 a47e8: aa0103f4 mov x20, x1 a47ec: aa0003f3 mov x19, x0 a47f0: eb14027f cmp x19, x20 a47f4: aa0203f5 mov x21, x2 a47f8: 54000800 b.eq 0xa48f8 a47fc: 39400268 ldrb w8, [x19] a4800: 7101291f cmp w8, #0x4a a4804: 54000240 b.eq 0xa484c a4808: 7101311f cmp w8, #0x4c a480c: 540003c0 b.eq 0xa4884 a4810: 7101611f cmp w8, #0x58 a4814: 54000541 b.ne 0xa48bc a4818: 91000676 add x22, x19, #0x1 a481c: aa1603e0 mov x0, x22 a4820: aa1403e1 mov x1, x20 a4824: aa1503e2 mov x2, x21 a4828: 97ffbddf bl 0x93fa4 a482c: eb16001f cmp x0, x22 a4830: 54000640 b.eq 0xa48f8 a4834: eb14001f cmp x0, x20 a4838: 54000600 b.eq 0xa48f8 a483c: 38401408 ldrb w8, [x0], #0x1 a4840: 7101151f cmp w8, #0x45 a4844: 9a930013 csel x19, x0, x19, eq a4848: 1400002c b 0xa48f8 a484c: 91000676 add x22, x19, #0x1 a4850: eb1402df cmp x22, x20 a4854: 54000520 b.eq 0xa48f8 a4858: 394002c8 ldrb w8, [x22] a485c: 7101151f cmp w8, #0x45 a4860: 540004a0 b.eq 0xa48f4 a4864: aa1603e0 mov x0, x22 a4868: aa1403e1 mov x1, x20 a486c: aa1503e2 mov x2, x21 a4870: 97ffffda bl 0xa47d8 a4874: eb16001f cmp x0, x22 a4878: aa0003f6 mov x22, x0 a487c: 54fffee1 b.ne 0xa4858 a4880: 1400001e b 0xa48f8 a4884: 91000668 add x8, x19, #0x1 a4888: eb14011f cmp x8, x20 a488c: 54000260 b.eq 0xa48d8 a4890: 39400108 ldrb w8, [x8] a4894: 7101691f cmp w8, #0x5a a4898: 54000201 b.ne 0xa48d8 a489c: 91000a76 add x22, x19, #0x2 a48a0: aa1603e0 mov x0, x22 a48a4: aa1403e1 mov x1, x20 a48a8: aa1503e2 mov x2, x21 a48ac: 97ff799d bl 0x82f20 a48b0: eb16001f cmp x0, x22 a48b4: 54fffc01 b.ne 0xa4834 a48b8: 14000010 b 0xa48f8 a48bc: aa1303e0 mov x0, x19 a48c0: aa1403e1 mov x1, x20 a48c4: a9427bfd ldp x29, x30, [sp, #0x20] a48c8: a9414ff4 ldp x20, x19, [sp, #0x10] a48cc: aa1503e2 mov x2, x21 a48d0: a8c357f6 ldp x22, x21, [sp], #0x30 a48d4: 17ff7f04 b 0x844e4 a48d8: aa1303e0 mov x0, x19 a48dc: aa1403e1 mov x1, x20 a48e0: a9427bfd ldp x29, x30, [sp, #0x20] a48e4: a9414ff4 ldp x20, x19, [sp, #0x10] a48e8: aa1503e2 mov x2, x21 a48ec: a8c357f6 ldp x22, x21, [sp], #0x30 a48f0: 17ffd28d b 0x99324 a48f4: 910006d3 add x19, x22, #0x1 a48f8: aa1303e0 mov x0, x19 a48fc: a9427bfd ldp x29, x30, [sp, #0x20] a4900: a9414ff4 ldp x20, x19, [sp, #0x10] a4904: a8c357f6 ldp x22, x21, [sp], #0x30 a4908: d65f03c0 ret a490c: a9bc5ff8 stp x24, x23, [sp, #-0x40]! a4910: a90157f6 stp x22, x21, [sp, #0x10] a4914: a9024ff4 stp x20, x19, [sp, #0x20] a4918: a9037bfd stp x29, x30, [sp, #0x30] a491c: 9100c3fd add x29, sp, #0x30 a4920: aa0003f3 mov x19, x0 a4924: f9400675 ldr x21, [x19, #0x8] a4928: 14000002 b 0xa4930 a492c: 97fdac25 bl 0xf9c0 a4930: f9400a76 ldr x22, [x19, #0x10] a4934: eb1502df cmp x22, x21 a4938: 54000380 b.eq 0xa49a8 a493c: d10082d8 sub x24, x22, #0x20 a4940: f9000a78 str x24, [x19, #0x10] a4944: f85e02d7 ldur x23, [x22, #-0x20] a4948: b4ffff57 cbz x23, 0xa4930 a494c: f85e82d4 ldur x20, [x22, #-0x18] a4950: aa1703e0 mov x0, x23 a4954: eb17029f cmp x20, x23 a4958: 540000e0 b.eq 0xa4974 a495c: d1008294 sub x20, x20, #0x20 a4960: aa1403e0 mov x0, x20 a4964: 97ffaa2c bl 0x8f214 a4968: eb1402ff cmp x23, x20 a496c: 54ffff81 b.ne 0xa495c a4970: f9400300 ldr x0, [x24] a4974: f85f82c8 ldur x8, [x22, #-0x8] a4978: f81e82d7 stur x23, [x22, #-0x18] a497c: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 a4980: eb00013f cmp x9, x0 a4984: 54fffd43 b.lo 0xa492c a4988: eb00011f cmp x8, x0 a498c: 54fffd08 b.hi 0xa492c a4990: f85f02c9 ldur x9, [x22, #-0x10] a4994: f948010a ldr x10, [x8, #0x1000] a4998: eb09015f cmp x10, x9 a499c: 54fffca1 b.ne 0xa4930 a49a0: f9080100 str x0, [x8, #0x1000] a49a4: 17ffffe3 b 0xa4930 a49a8: f9400260 ldr x0, [x19] a49ac: b40001a0 cbz x0, 0xa49e0 a49b0: f9401268 ldr x8, [x19, #0x20] a49b4: f9400108 ldr x8, [x8] a49b8: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 a49bc: eb00013f cmp x9, x0 a49c0: 540001a3 b.lo 0xa49f4 a49c4: eb00011f cmp x8, x0 a49c8: 54000168 b.hi 0xa49f4 a49cc: f9400e69 ldr x9, [x19, #0x18] a49d0: f948010a ldr x10, [x8, #0x1000] a49d4: eb09015f cmp x10, x9 a49d8: 54000041 b.ne 0xa49e0 a49dc: f9080100 str x0, [x8, #0x1000] a49e0: a9437bfd ldp x29, x30, [sp, #0x30] a49e4: a9424ff4 ldp x20, x19, [sp, #0x20] a49e8: a94157f6 ldp x22, x21, [sp, #0x10] a49ec: a8c45ff8 ldp x24, x23, [sp], #0x40 a49f0: d65f03c0 ret a49f4: a9437bfd ldp x29, x30, [sp, #0x30] a49f8: a9424ff4 ldp x20, x19, [sp, #0x20] a49fc: a94157f6 ldp x22, x21, [sp, #0x10] a4a00: a8c45ff8 ldp x24, x23, [sp], #0x40 a4a04: 17fdabef b 0xf9c0 a4a08: d10203ff sub sp, sp, #0x80 a4a0c: f9001bf9 str x25, [sp, #0x30] a4a10: a9045ff8 stp x24, x23, [sp, #0x40] a4a14: a90557f6 stp x22, x21, [sp, #0x50] a4a18: a9064ff4 stp x20, x19, [sp, #0x60] a4a1c: a9077bfd stp x29, x30, [sp, #0x70] a4a20: 9101c3fd add x29, sp, #0x70 a4a24: d53bd056 mrs x22, TPIDR_EL0 a4a28: f94016c8 ldr x8, [x22, #0x28] a4a2c: aa0003f3 mov x19, x0 a4a30: aa0203f4 mov x20, x2 a4a34: eb01027f cmp x19, x1 a4a38: f90017e8 str x8, [sp, #0x28] a4a3c: 54014400 b.eq 0xa72bc a4a40: 39400268 ldrb w8, [x19] a4a44: 51011108 sub w8, w8, #0x44 a4a48: 7100d91f cmp w8, #0x36 a4a4c: 54014388 b.hi 0xa72bc a4a50: d00000a9 adrp x9, 0xba000 a4a54: 91318129 add x9, x9, #0xc60 a4a58: b8a87928 ldrsw x8, [x9, x8, lsl #2] a4a5c: b200f3f5 mov x21, #0x5555555555555555 // =6148914691236517205 a4a60: f2e0aab5 movk x21, #0x555, lsl #48 a4a64: 8b090109 add x9, x8, x9 a4a68: b201f3e8 mov x8, #-0x5555555555555556 // =-6148914691236517206 a4a6c: f2e05548 movk x8, #0x2aa, lsl #48 a4a70: d61f0120 br x9 a4a74: 91000669 add x9, x19, #0x1 a4a78: eb01013f cmp x9, x1 a4a7c: 54014200 b.eq 0xa72bc a4a80: 39400129 ldrb w9, [x9] a4a84: 51018529 sub w9, w9, #0x61 a4a88: 7100493f cmp w9, #0x12 a4a8c: 54014188 b.hi 0xa72bc a4a90: d00000aa adrp x10, 0xba000 a4a94: 9134f14a add x10, x10, #0xd3c a4a98: b8a97949 ldrsw x9, [x10, x9, lsl #2] a4a9c: 8b0a0129 add x9, x9, x10 a4aa0: d61f0120 br x9 a4aa4: 790023ff strh wzr, [sp, #0x10] a4aa8: f90007ff str xzr, [sp, #0x8] a4aac: f801f3ff stur xzr, [sp, #0x1f] a4ab0: f9000fff str xzr, [sp, #0x18] a4ab4: a940aa89 ldp x9, x10, [x20, #0x8] a4ab8: 528eac37 mov w23, #0x7561 // =30049 a4abc: 72adee97 movk w23, #0x6f74, lsl #16 a4ac0: eb0a013f cmp x9, x10 a4ac4: 54015e42 b.hs 0xa768c a4ac8: 321d03e8 orr w8, wzr, #0x8 a4acc: b8001137 stur w23, [x9, #0x1] a4ad0: 3900153f strb wzr, [x9, #0x5] a4ad4: 39000128 strb w8, [x9] a4ad8: 794023e8 ldrh w8, [sp, #0x10] a4adc: 91000a73 add x19, x19, #0x2 a4ae0: 1400017f b 0xa50dc a4ae4: 790023ff strh wzr, [sp, #0x10] a4ae8: f90007ff str xzr, [sp, #0x8] a4aec: f801f3ff stur xzr, [sp, #0x1f] a4af0: f9000fff str xzr, [sp, #0x18] a4af4: a940aa89 ldp x9, x10, [x20, #0x8] a4af8: 528deed7 mov w23, #0x6f76 // =28534 a4afc: 72ac8d37 movk w23, #0x6469, lsl #16 a4b00: eb0a013f cmp x9, x10 a4b04: 54002e03 b.lo 0xa50c4 a4b08: f940028b ldr x11, [x20] a4b0c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a4b10: f295556c movk x12, #0xaaab a4b14: cb0b0129 sub x9, x9, x11 a4b18: 9344fd29 asr x9, x9, #4 a4b1c: 9b0c7d38 mul x24, x9, x12 a4b20: 91000709 add x9, x24, #0x1 a4b24: eb15013f cmp x9, x21 a4b28: 5401bc68 b.hi 0xa82b4 a4b2c: cb0b014a sub x10, x10, x11 a4b30: 9344fd4a asr x10, x10, #4 a4b34: 9b0c7d4a mul x10, x10, x12 a4b38: eb08015f cmp x10, x8 a4b3c: 540000a2 b.hs 0xa4b50 a4b40: d37ff948 lsl x8, x10, #1 a4b44: eb09011f cmp x8, x9 a4b48: 9a883135 csel x21, x9, x8, lo a4b4c: b4008bb5 cbz x21, 0xa5cc0 a4b50: f9400e89 ldr x9, [x20, #0x18] a4b54: 8b1506a8 add x8, x21, x21, lsl #1 a4b58: d37ced08 lsl x8, x8, #4 a4b5c: f9480120 ldr x0, [x9, #0x1000] a4b60: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a4b64: cb00014a sub x10, x10, x0 a4b68: eb08015f cmp x10, x8 a4b6c: 540082c2 b.hs 0xa5bc4 a4b70: aa0803e0 mov x0, x8 a4b74: 97fdab3f bl 0xf870 a4b78: 14000453 b 0xa5cc4 a4b7c: f00000a9 adrp x9, 0xbb000 a4b80: 910e5529 add x9, x9, #0x395 a4b84: f840712a ldur x10, [x9, #0x7] a4b88: f9400129 ldr x9, [x9] a4b8c: f800f3ff stur xzr, [sp, #0xf] a4b90: f90007ff str xzr, [sp, #0x8] a4b94: f801f3ea stur x10, [sp, #0x1f] a4b98: f9000fe9 str x9, [sp, #0x18] a4b9c: a940aa89 ldp x9, x10, [x20, #0x8] a4ba0: 528dcdf7 mov w23, #0x6e6f // =28271 a4ba4: 72a00cf7 movk w23, #0x67, lsl #16 a4ba8: eb0a013f cmp x9, x10 a4bac: 54004e02 b.hs 0xa556c a4bb0: 52800488 mov w8, #0x24 // =36 a4bb4: 39000128 strb w8, [x9] a4bb8: f841f3e8 ldur x8, [sp, #0x1f] a4bbc: 91000673 add x19, x19, #0x1 a4bc0: a900dd28 stp x8, x23, [x9, #0x8] a4bc4: f9400fe8 ldr x8, [sp, #0x18] a4bc8: 140001c3 b 0xa52d4 a4bcc: 79001bff strh wzr, [sp, #0xc] a4bd0: b9000bff str wzr, [sp, #0x8] a4bd4: f801f3ff stur xzr, [sp, #0x1f] a4bd8: f9000fff str xzr, [sp, #0x18] a4bdc: a940aa89 ldp x9, x10, [x20, #0x8] a4be0: d28bebf7 mov x23, #0x5f5f // =24415 a4be4: f2adcd37 movk x23, #0x6e69, lsl #16 a4be8: f2c62e97 movk x23, #0x3174, lsl #32 a4bec: eb0a013f cmp x9, x10 a4bf0: f2e70657 movk x23, #0x3832, lsl #48 a4bf4: 54004f62 b.hs 0xa55e0 a4bf8: 321c03e8 orr w8, wzr, #0x10 a4bfc: f8001137 stur x23, [x9, #0x1] a4c00: 3900253f strb wzr, [x9, #0x9] a4c04: 39000128 strb w8, [x9] a4c08: 79401be8 ldrh w8, [sp, #0xc] a4c0c: 91000673 add x19, x19, #0x1 a4c10: 79001d28 strh w8, [x9, #0xe] a4c14: b9400be8 ldr w8, [sp, #0x8] a4c18: f900093f str xzr, [x9, #0x10] a4c1c: b800a128 stur w8, [x9, #0xa] a4c20: 79001bff strh wzr, [sp, #0xc] a4c24: b9000bff str wzr, [sp, #0x8] a4c28: 14000227 b 0xa54c4 a4c2c: f00000aa adrp x10, 0xbb000 a4c30: 910de94a add x10, x10, #0x37a a4c34: f940014a ldr x10, [x10] a4c38: 528d2409 mov w9, #0x6920 // =26912 a4c3c: 72ae8dc9 movk w9, #0x746e, lsl #16 a4c40: f801f3ff stur xzr, [sp, #0x1f] a4c44: f9000fff str xzr, [sp, #0x18] a4c48: b90013e9 str w9, [sp, #0x10] a4c4c: f90007ea str x10, [sp, #0x8] a4c50: a940aa89 ldp x9, x10, [x20, #0x8] a4c54: eb0a013f cmp x9, x10 a4c58: 54004fe2 b.hs 0xa5654 a4c5c: 321d07e8 orr w8, wzr, #0x18 a4c60: 39000128 strb w8, [x9] a4c64: b94013e8 ldr w8, [sp, #0x10] a4c68: 91000673 add x19, x19, #0x1 a4c6c: b8009128 stur w8, [x9, #0x9] a4c70: f94007e8 ldr x8, [sp, #0x8] a4c74: 3900353f strb wzr, [x9, #0xd] a4c78: 79001d3f strh wzr, [x9, #0xe] a4c7c: f900093f str xzr, [x9, #0x10] a4c80: f8001128 stur x8, [x9, #0x1] a4c84: b90013ff str wzr, [sp, #0x10] a4c88: 1400020e b 0xa54c0 a4c8c: 790023ff strh wzr, [sp, #0x10] a4c90: f90007ff str xzr, [sp, #0x8] a4c94: f801f3ff stur xzr, [sp, #0x1f] a4c98: f9000fff str xzr, [sp, #0x18] a4c9c: a940aa89 ldp x9, x10, [x20, #0x8] a4ca0: 528dec57 mov w23, #0x6f62 // =28514 a4ca4: 72ad8df7 movk w23, #0x6c6f, lsl #16 a4ca8: eb0a013f cmp x9, x10 a4cac: 540020c3 b.lo 0xa50c4 a4cb0: f940028b ldr x11, [x20] a4cb4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a4cb8: f295556c movk x12, #0xaaab a4cbc: cb0b0129 sub x9, x9, x11 a4cc0: 9344fd29 asr x9, x9, #4 a4cc4: 9b0c7d38 mul x24, x9, x12 a4cc8: 91000709 add x9, x24, #0x1 a4ccc: eb15013f cmp x9, x21 a4cd0: 5401afa8 b.hi 0xa82c4 a4cd4: cb0b014a sub x10, x10, x11 a4cd8: 9344fd4a asr x10, x10, #4 a4cdc: 9b0c7d4a mul x10, x10, x12 a4ce0: eb08015f cmp x10, x8 a4ce4: 540000a2 b.hs 0xa4cf8 a4ce8: d37ff948 lsl x8, x10, #1 a4cec: eb09011f cmp x8, x9 a4cf0: 9a883135 csel x21, x9, x8, lo a4cf4: b4009e15 cbz x21, 0xa60b4 a4cf8: f9400e89 ldr x9, [x20, #0x18] a4cfc: 8b1506a8 add x8, x21, x21, lsl #1 a4d00: d37ced08 lsl x8, x8, #4 a4d04: f9480120 ldr x0, [x9, #0x1000] a4d08: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a4d0c: cb00014a sub x10, x10, x0 a4d10: eb08015f cmp x10, x8 a4d14: 54007702 b.hs 0xa5bf4 a4d18: aa0803e0 mov x0, x8 a4d1c: 97fdaad5 bl 0xf870 a4d20: 140004e6 b 0xa60b8 a4d24: 528dec8a mov w10, #0x6f64 // =28516 a4d28: 528cad89 mov w9, #0x656c // =25964 a4d2c: 72ac4eaa movk w10, #0x6275, lsl #16 a4d30: f801f3ff stur xzr, [sp, #0x1f] a4d34: f9000fff str xzr, [sp, #0x18] a4d38: 79001be9 strh w9, [sp, #0xc] a4d3c: b9000bea str w10, [sp, #0x8] a4d40: a940aa89 ldp x9, x10, [x20, #0x8] a4d44: eb0a013f cmp x9, x10 a4d48: 54004c02 b.hs 0xa56c8 a4d4c: 321e07e8 orr w8, wzr, #0xc a4d50: 39000128 strb w8, [x9] a4d54: b9400be8 ldr w8, [sp, #0x8] a4d58: 91000673 add x19, x19, #0x1 a4d5c: b8001128 stur w8, [x9, #0x1] a4d60: 79401be8 ldrh w8, [sp, #0xc] a4d64: 39001d3f strb wzr, [x9, #0x7] a4d68: a900fd3f stp xzr, xzr, [x9, #0x8] a4d6c: 78005128 sturh w8, [x9, #0x5] a4d70: b9000bff str wzr, [sp, #0x8] a4d74: 79001bff strh wzr, [sp, #0xc] a4d78: 140001d3 b 0xa54c4 a4d7c: 528005c9 mov w9, #0x2e // =46 a4d80: 5285c5ca mov w10, #0x2e2e // =11822 a4d84: f90007ff str xzr, [sp, #0x8] a4d88: 39004bff strb wzr, [sp, #0x12] a4d8c: 790023ff strh wzr, [sp, #0x10] a4d90: f801f3ff stur xzr, [sp, #0x1f] a4d94: f9000fff str xzr, [sp, #0x18] a4d98: 39000be9 strb w9, [sp, #0x2] a4d9c: 790003ea strh w10, [sp] a4da0: a940aa89 ldp x9, x10, [x20, #0x8] a4da4: eb0a013f cmp x9, x10 a4da8: 54002fe3 b.lo 0xa53a4 a4dac: f940028b ldr x11, [x20] a4db0: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a4db4: f295556c movk x12, #0xaaab a4db8: cb0b0129 sub x9, x9, x11 a4dbc: 9344fd29 asr x9, x9, #4 a4dc0: 9b0c7d37 mul x23, x9, x12 a4dc4: 910006e9 add x9, x23, #0x1 a4dc8: eb15013f cmp x9, x21 a4dcc: 5401a7e8 b.hi 0xa82c8 a4dd0: cb0b014a sub x10, x10, x11 a4dd4: 9344fd4a asr x10, x10, #4 a4dd8: 9b0c7d4a mul x10, x10, x12 a4ddc: eb08015f cmp x10, x8 a4de0: 540000a2 b.hs 0xa4df4 a4de4: d37ff948 lsl x8, x10, #1 a4de8: eb09011f cmp x8, x9 a4dec: 9a883135 csel x21, x9, x8, lo a4df0: b400a615 cbz x21, 0xa62b0 a4df4: f9400e89 ldr x9, [x20, #0x18] a4df8: 8b1506a8 add x8, x21, x21, lsl #1 a4dfc: d37ced08 lsl x8, x8, #4 a4e00: f9480120 ldr x0, [x9, #0x1000] a4e04: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a4e08: cb00014a sub x10, x10, x0 a4e0c: eb08015f cmp x10, x8 a4e10: 54006fe2 b.hs 0xa5c0c a4e14: aa0803e0 mov x0, x8 a4e18: 97fdaa96 bl 0xf870 a4e1c: 14000526 b 0xa62b4 a4e20: f00000a9 adrp x9, 0xbb000 a4e24: 910e1d29 add x9, x9, #0x387 a4e28: f840512a ldur x10, [x9, #0x5] a4e2c: f9400129 ldr x9, [x9] a4e30: f801f3ff stur xzr, [sp, #0x1f] a4e34: f9000fff str xzr, [sp, #0x18] a4e38: f800d3ea stur x10, [sp, #0xd] a4e3c: f90007e9 str x9, [sp, #0x8] a4e40: a940aa89 ldp x9, x10, [x20, #0x8] a4e44: eb0a013f cmp x9, x10 a4e48: 54002ee3 b.lo 0xa5424 a4e4c: f940028b ldr x11, [x20] a4e50: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a4e54: f295556c movk x12, #0xaaab a4e58: cb0b0129 sub x9, x9, x11 a4e5c: 9344fd29 asr x9, x9, #4 a4e60: 9b0c7d37 mul x23, x9, x12 a4e64: 910006e9 add x9, x23, #0x1 a4e68: eb15013f cmp x9, x21 a4e6c: 5401a308 b.hi 0xa82cc a4e70: cb0b014a sub x10, x10, x11 a4e74: 9344fd4a asr x10, x10, #4 a4e78: 9b0c7d4a mul x10, x10, x12 a4e7c: eb08015f cmp x10, x8 a4e80: 540000a2 b.hs 0xa4e94 a4e84: d37ff948 lsl x8, x10, #1 a4e88: eb09011f cmp x8, x9 a4e8c: 9a883135 csel x21, x9, x8, lo a4e90: b400aa15 cbz x21, 0xa63d0 a4e94: f9400e89 ldr x9, [x20, #0x18] a4e98: 8b1506a8 add x8, x21, x21, lsl #1 a4e9c: d37ced08 lsl x8, x8, #4 a4ea0: f9480120 ldr x0, [x9, #0x1000] a4ea4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a4ea8: cb00014a sub x10, x10, x0 a4eac: eb08015f cmp x10, x8 a4eb0: 54006b42 b.hs 0xa5c18 a4eb4: aa0803e0 mov x0, x8 a4eb8: 97fdaa6e bl 0xf870 a4ebc: 14000546 b 0xa63d4 a4ec0: 528c6eeb mov w11, #0x6377 // =25463 a4ec4: 52800e89 mov w9, #0x74 // =116 a4ec8: 528bee4a mov w10, #0x5f72 // =24434 a4ecc: 72ac2d0b movk w11, #0x6168, lsl #16 a4ed0: 39001bff strb wzr, [sp, #0x6] a4ed4: 79000bff strh wzr, [sp, #0x4] a4ed8: b90003ff str wzr, [sp] a4edc: f801f3ff stur xzr, [sp, #0x1f] a4ee0: f9000fff str xzr, [sp, #0x18] a4ee4: 39003be9 strb w9, [sp, #0xe] a4ee8: 79001bea strh w10, [sp, #0xc] a4eec: b9000beb str w11, [sp, #0x8] a4ef0: a940aa89 ldp x9, x10, [x20, #0x8] a4ef4: eb0a013f cmp x9, x10 a4ef8: 54004222 b.hs 0xa573c a4efc: 321f0be8 orr w8, wzr, #0xe a4f00: 39000128 strb w8, [x9] a4f04: b9400be8 ldr w8, [sp, #0x8] a4f08: 91000673 add x19, x19, #0x1 a4f0c: b8001128 stur w8, [x9, #0x1] a4f10: 39403be8 ldrb w8, [sp, #0xe] a4f14: 39001d28 strb w8, [x9, #0x7] a4f18: 79401be8 ldrh w8, [sp, #0xc] a4f1c: 3900213f strb wzr, [x9, #0x8] a4f20: 78005128 sturh w8, [x9, #0x5] a4f24: b94003e8 ldr w8, [sp] a4f28: b8009128 stur w8, [x9, #0x9] a4f2c: 39401be8 ldrb w8, [sp, #0x6] a4f30: 39003d28 strb w8, [x9, #0xf] a4f34: 79400be8 ldrh w8, [sp, #0x4] a4f38: f900093f str xzr, [x9, #0x10] a4f3c: 7800d128 sturh w8, [x9, #0xd] a4f40: 39003bff strb wzr, [sp, #0xe] a4f44: 79001bff strh wzr, [sp, #0xc] a4f48: b9000bff str wzr, [sp, #0x8] a4f4c: 39001bff strb wzr, [sp, #0x6] a4f50: 79000bff strh wzr, [sp, #0x4] a4f54: 14000184 b 0xa5564 a4f58: f00000ab adrp x11, 0xbb000 a4f5c: 910eb96b add x11, x11, #0x3ae a4f60: f940016b ldr x11, [x11] a4f64: 52800ca9 mov w9, #0x65 // =101 a4f68: 528d8c4a mov w10, #0x6c62 // =27746 a4f6c: 39000bff strb wzr, [sp, #0x2] a4f70: 790003ff strh wzr, [sp] a4f74: f801f3ff stur xzr, [sp, #0x1f] a4f78: f9000fff str xzr, [sp, #0x18] a4f7c: 39004be9 strb w9, [sp, #0x12] a4f80: 790023ea strh w10, [sp, #0x10] a4f84: f90007eb str x11, [sp, #0x8] a4f88: a940aa89 ldp x9, x10, [x20, #0x8] a4f8c: eb0a013f cmp x9, x10 a4f90: 54000d03 b.lo 0xa5130 a4f94: f940028b ldr x11, [x20] a4f98: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a4f9c: f295556c movk x12, #0xaaab a4fa0: cb0b0129 sub x9, x9, x11 a4fa4: 9344fd29 asr x9, x9, #4 a4fa8: 9b0c7d37 mul x23, x9, x12 a4fac: 910006e9 add x9, x23, #0x1 a4fb0: eb15013f cmp x9, x21 a4fb4: 540198e8 b.hi 0xa82d0 a4fb8: cb0b014a sub x10, x10, x11 a4fbc: 9344fd4a asr x10, x10, #4 a4fc0: 9b0c7d4a mul x10, x10, x12 a4fc4: eb08015f cmp x10, x8 a4fc8: 540000a2 b.hs 0xa4fdc a4fcc: d37ff948 lsl x8, x10, #1 a4fd0: eb09011f cmp x8, x9 a4fd4: 9a883135 csel x21, x9, x8, lo a4fd8: b400b115 cbz x21, 0xa65f8 a4fdc: f9400e89 ldr x9, [x20, #0x18] a4fe0: 8b1506a8 add x8, x21, x21, lsl #1 a4fe4: d37ced08 lsl x8, x8, #4 a4fe8: f9480120 ldr x0, [x9, #0x1000] a4fec: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a4ff0: cb00014a sub x10, x10, x0 a4ff4: eb08015f cmp x10, x8 a4ff8: 540061c2 b.hs 0xa5c30 a4ffc: aa0803e0 mov x0, x8 a5000: 97fdaa1c bl 0xf870 a5004: 1400057e b 0xa65fc a5008: 790023ff strh wzr, [sp, #0x10] a500c: f90007ff str xzr, [sp, #0x8] a5010: f801f3ff stur xzr, [sp, #0x1f] a5014: f9000fff str xzr, [sp, #0x18] a5018: a940aa89 ldp x9, x10, [x20, #0x8] a501c: 528ded97 mov w23, #0x6f6c // =28524 a5020: 72acedd7 movk w23, #0x676e, lsl #16 a5024: eb0a013f cmp x9, x10 a5028: 540004e3 b.lo 0xa50c4 a502c: f940028b ldr x11, [x20] a5030: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a5034: f295556c movk x12, #0xaaab a5038: cb0b0129 sub x9, x9, x11 a503c: 9344fd29 asr x9, x9, #4 a5040: 9b0c7d38 mul x24, x9, x12 a5044: 91000709 add x9, x24, #0x1 a5048: eb15013f cmp x9, x21 a504c: 54019448 b.hi 0xa82d4 a5050: cb0b014a sub x10, x10, x11 a5054: 9344fd4a asr x10, x10, #4 a5058: 9b0c7d4a mul x10, x10, x12 a505c: eb08015f cmp x10, x8 a5060: 540000a2 b.hs 0xa5074 a5064: d37ff948 lsl x8, x10, #1 a5068: eb09011f cmp x8, x9 a506c: 9a883135 csel x21, x9, x8, lo a5070: b400b555 cbz x21, 0xa6718 a5074: f9400e89 ldr x9, [x20, #0x18] a5078: 8b1506a8 add x8, x21, x21, lsl #1 a507c: d37ced08 lsl x8, x8, #4 a5080: f9480120 ldr x0, [x9, #0x1000] a5084: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a5088: cb00014a sub x10, x10, x0 a508c: eb08015f cmp x10, x8 a5090: 54005d62 b.hs 0xa5c3c a5094: aa0803e0 mov x0, x8 a5098: 97fda9f6 bl 0xf870 a509c: 140005a0 b 0xa671c a50a0: 790023ff strh wzr, [sp, #0x10] a50a4: f90007ff str xzr, [sp, #0x8] a50a8: f801f3ff stur xzr, [sp, #0x1f] a50ac: f9000fff str xzr, [sp, #0x18] a50b0: a940aa89 ldp x9, x10, [x20, #0x8] a50b4: 528d0c77 mov w23, #0x6863 // =26723 a50b8: 72ae4c37 movk w23, #0x7261, lsl #16 a50bc: eb0a013f cmp x9, x10 a50c0: 54003782 b.hs 0xa57b0 a50c4: 321d03e8 orr w8, wzr, #0x8 a50c8: b8001137 stur w23, [x9, #0x1] a50cc: 3900153f strb wzr, [x9, #0x5] a50d0: 39000128 strb w8, [x9] a50d4: 794023e8 ldrh w8, [sp, #0x10] a50d8: 91000673 add x19, x19, #0x1 a50dc: 79001d28 strh w8, [x9, #0xe] a50e0: f94007e8 ldr x8, [sp, #0x8] a50e4: f900093f str xzr, [x9, #0x10] a50e8: f8006128 stur x8, [x9, #0x6] a50ec: 790023ff strh wzr, [sp, #0x10] a50f0: 140000f4 b 0xa54c0 a50f4: b00000ab adrp x11, 0xba000 a50f8: 913b896b add x11, x11, #0xee2 a50fc: f940016b ldr x11, [x11] a5100: 52800e49 mov w9, #0x72 // =114 a5104: 528c2d0a mov w10, #0x6168 // =24936 a5108: 39000bff strb wzr, [sp, #0x2] a510c: 790003ff strh wzr, [sp] a5110: f801f3ff stur xzr, [sp, #0x1f] a5114: f9000fff str xzr, [sp, #0x18] a5118: 39004be9 strb w9, [sp, #0x12] a511c: 790023ea strh w10, [sp, #0x10] a5120: f90007eb str x11, [sp, #0x8] a5124: a940aa89 ldp x9, x10, [x20, #0x8] a5128: eb0a013f cmp x9, x10 a512c: 540037c2 b.hs 0xa5824 a5130: 528002c8 mov w8, #0x16 // =22 a5134: 39000128 strb w8, [x9] a5138: f94007e8 ldr x8, [sp, #0x8] a513c: 91000673 add x19, x19, #0x1 a5140: f8001128 stur x8, [x9, #0x1] a5144: 39404be8 ldrb w8, [sp, #0x12] a5148: 39002d28 strb w8, [x9, #0xb] a514c: 794023e8 ldrh w8, [sp, #0x10] a5150: 3900313f strb wzr, [x9, #0xc] a5154: 78009128 sturh w8, [x9, #0x9] a5158: 794003e8 ldrh w8, [sp] a515c: 7800d128 sturh w8, [x9, #0xd] a5160: 39400be8 ldrb w8, [sp, #0x2] a5164: f900093f str xzr, [x9, #0x10] a5168: 39003d28 strb w8, [x9, #0xf] a516c: f90007ff str xzr, [sp, #0x8] a5170: 790023ff strh wzr, [sp, #0x10] a5174: 39004bff strb wzr, [sp, #0x12] a5178: 39000bff strb wzr, [sp, #0x2] a517c: 790003ff strh wzr, [sp] a5180: 140000d1 b 0xa54c4 a5184: 528d8cca mov w10, #0x6c66 // =27750 a5188: 52800e89 mov w9, #0x74 // =116 a518c: 72ac2dea movk w10, #0x616f, lsl #16 a5190: f90007ff str xzr, [sp, #0x8] a5194: 390043ff strb wzr, [sp, #0x10] a5198: f801f3ff stur xzr, [sp, #0x1f] a519c: f9000fff str xzr, [sp, #0x18] a51a0: 390013e9 strb w9, [sp, #0x4] a51a4: b90003ea str w10, [sp] a51a8: a940aa89 ldp x9, x10, [x20, #0x8] a51ac: eb0a013f cmp x9, x10 a51b0: 54000c03 b.lo 0xa5330 a51b4: f940028b ldr x11, [x20] a51b8: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a51bc: f295556c movk x12, #0xaaab a51c0: cb0b0129 sub x9, x9, x11 a51c4: 9344fd29 asr x9, x9, #4 a51c8: 9b0c7d37 mul x23, x9, x12 a51cc: 910006e9 add x9, x23, #0x1 a51d0: eb15013f cmp x9, x21 a51d4: 54018828 b.hi 0xa82d8 a51d8: cb0b014a sub x10, x10, x11 a51dc: 9344fd4a asr x10, x10, #4 a51e0: 9b0c7d4a mul x10, x10, x12 a51e4: eb08015f cmp x10, x8 a51e8: 540000a2 b.hs 0xa51fc a51ec: d37ff948 lsl x8, x10, #1 a51f0: eb09011f cmp x8, x9 a51f4: 9a883135 csel x21, x9, x8, lo a51f8: b400c215 cbz x21, 0xa6a38 a51fc: f9400e89 ldr x9, [x20, #0x18] a5200: 8b1506a8 add x8, x21, x21, lsl #1 a5204: d37ced08 lsl x8, x8, #4 a5208: f9480120 ldr x0, [x9, #0x1000] a520c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a5210: cb00014a sub x10, x10, x0 a5214: eb08015f cmp x10, x8 a5218: 54005242 b.hs 0xa5c60 a521c: aa0803e0 mov x0, x8 a5220: 97fda994 bl 0xf870 a5224: 14000606 b 0xa6a3c a5228: d00000aa adrp x10, 0xbb000 a522c: 910ee94a add x10, x10, #0x3ba a5230: f940014a ldr x10, [x10] a5234: 52870649 mov w9, #0x3832 // =14386 a5238: f801f3ff stur xzr, [sp, #0x1f] a523c: f9000fff str xzr, [sp, #0x18] a5240: 790023e9 strh w9, [sp, #0x10] a5244: f90007ea str x10, [sp, #0x8] a5248: a940aa89 ldp x9, x10, [x20, #0x8] a524c: eb0a013f cmp x9, x10 a5250: 54003242 b.hs 0xa5898 a5254: 52800288 mov w8, #0x14 // =20 a5258: 39000128 strb w8, [x9] a525c: f94007e8 ldr x8, [sp, #0x8] a5260: 91000673 add x19, x19, #0x1 a5264: f8001128 stur x8, [x9, #0x1] a5268: 794023e8 ldrh w8, [sp, #0x10] a526c: 39002d3f strb wzr, [x9, #0xb] a5270: b9000d3f str wzr, [x9, #0xc] a5274: f900093f str xzr, [x9, #0x10] a5278: 78009128 sturh w8, [x9, #0x9] a527c: f90007ff str xzr, [sp, #0x8] a5280: 790023ff strh wzr, [sp, #0x10] a5284: 14000090 b 0xa54c4 a5288: b00000a9 adrp x9, 0xba000 a528c: 913bf529 add x9, x9, #0xefd a5290: f840712a ldur x10, [x9, #0x7] a5294: f9400129 ldr x9, [x9] a5298: f800f3ff stur xzr, [sp, #0xf] a529c: f90007ff str xzr, [sp, #0x8] a52a0: f801f3ea stur x10, [sp, #0x1f] a52a4: f9000fe9 str x9, [sp, #0x18] a52a8: a940aa89 ldp x9, x10, [x20, #0x8] a52ac: eb0a013f cmp x9, x10 a52b0: 540032e2 b.hs 0xa590c a52b4: 52800448 mov w8, #0x22 // =34 a52b8: 39000128 strb w8, [x9] a52bc: f841f3e8 ldur x8, [sp, #0x1f] a52c0: 5287064a mov w10, #0x3832 // =14386 a52c4: 91000673 add x19, x19, #0x1 a52c8: f9000528 str x8, [x9, #0x8] a52cc: f9400fe8 ldr x8, [sp, #0x18] a52d0: f900092a str x10, [x9, #0x10] a52d4: f8001128 stur x8, [x9, #0x1] a52d8: f801f3ff stur xzr, [sp, #0x1f] a52dc: f9000fff str xzr, [sp, #0x18] a52e0: 3900613f strb wzr, [x9, #0x18] a52e4: f840f3e8 ldur x8, [sp, #0xf] a52e8: a9027d28 stp x8, xzr, [x9, #0x20] a52ec: f94007e8 ldr x8, [sp, #0x8] a52f0: f8019128 stur x8, [x9, #0x19] a52f4: f800f3ff stur xzr, [sp, #0xf] a52f8: f90007ff str xzr, [sp, #0x8] a52fc: 14000079 b 0xa54e0 a5300: 528d0e6a mov w10, #0x6873 // =26739 a5304: 52800e89 mov w9, #0x74 // =116 a5308: 72ae4dea movk w10, #0x726f, lsl #16 a530c: f90007ff str xzr, [sp, #0x8] a5310: 390043ff strb wzr, [sp, #0x10] a5314: f801f3ff stur xzr, [sp, #0x1f] a5318: f9000fff str xzr, [sp, #0x18] a531c: 390013e9 strb w9, [sp, #0x4] a5320: b90003ea str w10, [sp] a5324: a940aa89 ldp x9, x10, [x20, #0x8] a5328: eb0a013f cmp x9, x10 a532c: 540032a2 b.hs 0xa5980 a5330: 52800148 mov w8, #0xa // =10 a5334: 39000128 strb w8, [x9] a5338: b94003e8 ldr w8, [sp] a533c: 91000673 add x19, x19, #0x1 a5340: b8001128 stur w8, [x9, #0x1] a5344: 394013e8 ldrb w8, [sp, #0x4] a5348: 3900193f strb wzr, [x9, #0x6] a534c: 39001528 strb w8, [x9, #0x5] a5350: f94007e8 ldr x8, [sp, #0x8] a5354: f8007128 stur x8, [x9, #0x7] a5358: 394043e8 ldrb w8, [sp, #0x10] a535c: f900093f str xzr, [x9, #0x10] a5360: 39003d28 strb w8, [x9, #0xf] a5364: 390013ff strb wzr, [sp, #0x4] a5368: b90003ff str wzr, [sp] a536c: 390043ff strb wzr, [sp, #0x10] a5370: 14000054 b 0xa54c0 a5374: 52800e89 mov w9, #0x74 // =116 a5378: 528dcd2a mov w10, #0x6e69 // =28265 a537c: f90007ff str xzr, [sp, #0x8] a5380: 39004bff strb wzr, [sp, #0x12] a5384: 790023ff strh wzr, [sp, #0x10] a5388: f801f3ff stur xzr, [sp, #0x1f] a538c: f9000fff str xzr, [sp, #0x18] a5390: 39000be9 strb w9, [sp, #0x2] a5394: 790003ea strh w10, [sp] a5398: a940aa89 ldp x9, x10, [x20, #0x8] a539c: eb0a013f cmp x9, x10 a53a0: 540032a2 b.hs 0xa59f4 a53a4: 321f07e8 orr w8, wzr, #0x6 a53a8: 39000128 strb w8, [x9] a53ac: 794003e8 ldrh w8, [sp] a53b0: 91000673 add x19, x19, #0x1 a53b4: 78001128 sturh w8, [x9, #0x1] a53b8: 39400be8 ldrb w8, [sp, #0x2] a53bc: 3900113f strb wzr, [x9, #0x4] a53c0: 39000d28 strb w8, [x9, #0x3] a53c4: f94007e8 ldr x8, [sp, #0x8] a53c8: f8005128 stur x8, [x9, #0x5] a53cc: 39404be8 ldrb w8, [sp, #0x12] a53d0: 39003d28 strb w8, [x9, #0xf] a53d4: 794023e8 ldrh w8, [sp, #0x10] a53d8: f900093f str xzr, [x9, #0x10] a53dc: 7800d128 sturh w8, [x9, #0xd] a53e0: 790003ff strh wzr, [sp] a53e4: 39000bff strb wzr, [sp, #0x2] a53e8: 790023ff strh wzr, [sp, #0x10] a53ec: f90007ff str xzr, [sp, #0x8] a53f0: 39004bff strb wzr, [sp, #0x12] a53f4: 14000034 b 0xa54c4 a53f8: b00000a9 adrp x9, 0xba000 a53fc: 913b8129 add x9, x9, #0xee0 a5400: f840512a ldur x10, [x9, #0x5] a5404: f9400129 ldr x9, [x9] a5408: f801f3ff stur xzr, [sp, #0x1f] a540c: f9000fff str xzr, [sp, #0x18] a5410: f800d3ea stur x10, [sp, #0xd] a5414: f90007e9 str x9, [sp, #0x8] a5418: a940aa89 ldp x9, x10, [x20, #0x8] a541c: eb0a013f cmp x9, x10 a5420: 54003242 b.hs 0xa5a68 a5424: 52800348 mov w8, #0x1a // =26 a5428: 39000128 strb w8, [x9] a542c: f840d3e8 ldur x8, [sp, #0xd] a5430: 91000673 add x19, x19, #0x1 a5434: f8006128 stur x8, [x9, #0x6] a5438: f94007e8 ldr x8, [sp, #0x8] a543c: 79001d3f strh wzr, [x9, #0xe] a5440: f900093f str xzr, [x9, #0x10] a5444: f8001128 stur x8, [x9, #0x1] a5448: f800d3ff stur xzr, [sp, #0xd] a544c: 1400001d b 0xa54c0 a5450: 91000675 add x21, x19, #0x1 a5454: aa1503e0 mov x0, x21 a5458: aa1403e2 mov x2, x20 a545c: 97fff8e6 bl 0xa37f4 a5460: eb15001f cmp x0, x21 a5464: 9a800273 csel x19, x19, x0, eq a5468: 14000795 b 0xa72bc a546c: b00000a9 adrp x9, 0xba000 a5470: 913bb929 add x9, x9, #0xeee a5474: f840612a ldur x10, [x9, #0x6] a5478: f9400129 ldr x9, [x9] a547c: f801f3ff stur xzr, [sp, #0x1f] a5480: f9000fff str xzr, [sp, #0x18] a5484: f800e3ea stur x10, [sp, #0xe] a5488: f90007e9 str x9, [sp, #0x8] a548c: a940aa89 ldp x9, x10, [x20, #0x8] a5490: eb0a013f cmp x9, x10 a5494: 54003242 b.hs 0xa5adc a5498: 321e0be8 orr w8, wzr, #0x1c a549c: 39000128 strb w8, [x9] a54a0: f840e3e8 ldur x8, [sp, #0xe] a54a4: 91000673 add x19, x19, #0x1 a54a8: f8007128 stur x8, [x9, #0x7] a54ac: f94007e8 ldr x8, [sp, #0x8] a54b0: 39003d3f strb wzr, [x9, #0xf] a54b4: f900093f str xzr, [x9, #0x10] a54b8: f8001128 stur x8, [x9, #0x1] a54bc: f800e3ff stur xzr, [sp, #0xe] a54c0: f90007ff str xzr, [sp, #0x8] a54c4: 3900613f strb wzr, [x9, #0x18] a54c8: f841f3e8 ldur x8, [sp, #0x1f] a54cc: a9027d28 stp x8, xzr, [x9, #0x20] a54d0: f9400fe8 ldr x8, [sp, #0x18] a54d4: f8019128 stur x8, [x9, #0x19] a54d8: f801f3ff stur xzr, [sp, #0x1f] a54dc: f9000fff str xzr, [sp, #0x18] a54e0: f9400688 ldr x8, [x20, #0x8] a54e4: 9100c108 add x8, x8, #0x30 a54e8: f9000688 str x8, [x20, #0x8] a54ec: 14000774 b 0xa72bc a54f0: d00000aa adrp x10, 0xbb000 a54f4: 910e794a add x10, x10, #0x39e a54f8: f940014a ldr x10, [x10] a54fc: 52800ce9 mov w9, #0x67 // =103 a5500: 390013ff strb wzr, [sp, #0x4] a5504: b90003ff str wzr, [sp] a5508: f801f3ff stur xzr, [sp, #0x1f] a550c: f9000fff str xzr, [sp, #0x18] a5510: 390043e9 strb w9, [sp, #0x10] a5514: f90007ea str x10, [sp, #0x8] a5518: a940aa89 ldp x9, x10, [x20, #0x8] a551c: eb0a013f cmp x9, x10 a5520: 54003182 b.hs 0xa5b50 a5524: 52800248 mov w8, #0x12 // =18 a5528: 39000128 strb w8, [x9] a552c: f94007e8 ldr x8, [sp, #0x8] a5530: 91000673 add x19, x19, #0x1 a5534: f8001128 stur x8, [x9, #0x1] a5538: 394043e8 ldrb w8, [sp, #0x10] a553c: 3900293f strb wzr, [x9, #0xa] a5540: 39002528 strb w8, [x9, #0x9] a5544: b94003e8 ldr w8, [sp] a5548: b800b128 stur w8, [x9, #0xb] a554c: 394013e8 ldrb w8, [sp, #0x4] a5550: f900093f str xzr, [x9, #0x10] a5554: 39003d28 strb w8, [x9, #0xf] a5558: f90007ff str xzr, [sp, #0x8] a555c: 390043ff strb wzr, [sp, #0x10] a5560: 390013ff strb wzr, [sp, #0x4] a5564: b90003ff str wzr, [sp] a5568: 17ffffd7 b 0xa54c4 a556c: f940028b ldr x11, [x20] a5570: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a5574: f295556c movk x12, #0xaaab a5578: cb0b0129 sub x9, x9, x11 a557c: 9344fd29 asr x9, x9, #4 a5580: 9b0c7d38 mul x24, x9, x12 a5584: 91000709 add x9, x24, #0x1 a5588: eb15013f cmp x9, x21 a558c: 54016968 b.hi 0xa82b8 a5590: cb0b014a sub x10, x10, x11 a5594: 9344fd4a asr x10, x10, #4 a5598: 9b0c7d4a mul x10, x10, x12 a559c: eb08015f cmp x10, x8 a55a0: 540000a2 b.hs 0xa55b4 a55a4: d37ff948 lsl x8, x10, #1 a55a8: eb09011f cmp x8, x9 a55ac: 9a883135 csel x21, x9, x8, lo a55b0: b4004095 cbz x21, 0xa5dc0 a55b4: f9400e89 ldr x9, [x20, #0x18] a55b8: 8b1506a8 add x8, x21, x21, lsl #1 a55bc: d37ced08 lsl x8, x8, #4 a55c0: f9480120 ldr x0, [x9, #0x1000] a55c4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a55c8: cb00014a sub x10, x10, x0 a55cc: eb08015f cmp x10, x8 a55d0: 54003002 b.hs 0xa5bd0 a55d4: aa0803e0 mov x0, x8 a55d8: 97fda8a6 bl 0xf870 a55dc: 140001fa b 0xa5dc4 a55e0: f940028b ldr x11, [x20] a55e4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a55e8: f295556c movk x12, #0xaaab a55ec: cb0b0129 sub x9, x9, x11 a55f0: 9344fd29 asr x9, x9, #4 a55f4: 9b0c7d38 mul x24, x9, x12 a55f8: 91000709 add x9, x24, #0x1 a55fc: eb15013f cmp x9, x21 a5600: 540165e8 b.hi 0xa82bc a5604: cb0b014a sub x10, x10, x11 a5608: 9344fd4a asr x10, x10, #4 a560c: 9b0c7d4a mul x10, x10, x12 a5610: eb08015f cmp x10, x8 a5614: 540000a2 b.hs 0xa5628 a5618: d37ff948 lsl x8, x10, #1 a561c: eb09011f cmp x8, x9 a5620: 9a883135 csel x21, x9, x8, lo a5624: b4004495 cbz x21, 0xa5eb4 a5628: f9400e89 ldr x9, [x20, #0x18] a562c: 8b1506a8 add x8, x21, x21, lsl #1 a5630: d37ced08 lsl x8, x8, #4 a5634: f9480120 ldr x0, [x9, #0x1000] a5638: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a563c: cb00014a sub x10, x10, x0 a5640: eb08015f cmp x10, x8 a5644: 54002cc2 b.hs 0xa5bdc a5648: aa0803e0 mov x0, x8 a564c: 97fda889 bl 0xf870 a5650: 1400021a b 0xa5eb8 a5654: f940028b ldr x11, [x20] a5658: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a565c: f295556c movk x12, #0xaaab a5660: cb0b0129 sub x9, x9, x11 a5664: 9344fd29 asr x9, x9, #4 a5668: 9b0c7d37 mul x23, x9, x12 a566c: 910006e9 add x9, x23, #0x1 a5670: eb15013f cmp x9, x21 a5674: 54016268 b.hi 0xa82c0 a5678: cb0b014a sub x10, x10, x11 a567c: 9344fd4a asr x10, x10, #4 a5680: 9b0c7d4a mul x10, x10, x12 a5684: eb08015f cmp x10, x8 a5688: 540000a2 b.hs 0xa569c a568c: d37ff948 lsl x8, x10, #1 a5690: eb09011f cmp x8, x9 a5694: 9a883135 csel x21, x9, x8, lo a5698: b40048f5 cbz x21, 0xa5fb4 a569c: f9400e89 ldr x9, [x20, #0x18] a56a0: 8b1506a8 add x8, x21, x21, lsl #1 a56a4: d37ced08 lsl x8, x8, #4 a56a8: f9480120 ldr x0, [x9, #0x1000] a56ac: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a56b0: cb00014a sub x10, x10, x0 a56b4: eb08015f cmp x10, x8 a56b8: 54002982 b.hs 0xa5be8 a56bc: aa0803e0 mov x0, x8 a56c0: 97fda86c bl 0xf870 a56c4: 1400023d b 0xa5fb8 a56c8: f940028b ldr x11, [x20] a56cc: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a56d0: f295556c movk x12, #0xaaab a56d4: cb0b0129 sub x9, x9, x11 a56d8: 9344fd29 asr x9, x9, #4 a56dc: 9b0c7d37 mul x23, x9, x12 a56e0: 910006e9 add x9, x23, #0x1 a56e4: eb15013f cmp x9, x21 a56e8: 54015fa8 b.hi 0xa82dc a56ec: cb0b014a sub x10, x10, x11 a56f0: 9344fd4a asr x10, x10, #4 a56f4: 9b0c7d4a mul x10, x10, x12 a56f8: eb08015f cmp x10, x8 a56fc: 540000a2 b.hs 0xa5710 a5700: d37ff948 lsl x8, x10, #1 a5704: eb09011f cmp x8, x9 a5708: 9a883135 csel x21, x9, x8, lo a570c: b4005555 cbz x21, 0xa61b4 a5710: f9400e89 ldr x9, [x20, #0x18] a5714: 8b1506a8 add x8, x21, x21, lsl #1 a5718: d37ced08 lsl x8, x8, #4 a571c: f9480120 ldr x0, [x9, #0x1000] a5720: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a5724: cb00014a sub x10, x10, x0 a5728: eb08015f cmp x10, x8 a572c: 540026a2 b.hs 0xa5c00 a5730: aa0803e0 mov x0, x8 a5734: 97fda84f bl 0xf870 a5738: 140002a0 b 0xa61b8 a573c: f940028b ldr x11, [x20] a5740: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a5744: f295556c movk x12, #0xaaab a5748: cb0b0129 sub x9, x9, x11 a574c: 9344fd29 asr x9, x9, #4 a5750: 9b0c7d37 mul x23, x9, x12 a5754: 910006e9 add x9, x23, #0x1 a5758: eb15013f cmp x9, x21 a575c: 54015c28 b.hi 0xa82e0 a5760: cb0b014a sub x10, x10, x11 a5764: 9344fd4a asr x10, x10, #4 a5768: 9b0c7d4a mul x10, x10, x12 a576c: eb08015f cmp x10, x8 a5770: 540000a2 b.hs 0xa5784 a5774: d37ff948 lsl x8, x10, #1 a5778: eb09011f cmp x8, x9 a577c: 9a883135 csel x21, x9, x8, lo a5780: b4006a75 cbz x21, 0xa64cc a5784: f9400e89 ldr x9, [x20, #0x18] a5788: 8b1506a8 add x8, x21, x21, lsl #1 a578c: d37ced08 lsl x8, x8, #4 a5790: f9480120 ldr x0, [x9, #0x1000] a5794: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a5798: cb00014a sub x10, x10, x0 a579c: eb08015f cmp x10, x8 a57a0: 54002422 b.hs 0xa5c24 a57a4: aa0803e0 mov x0, x8 a57a8: 97fda832 bl 0xf870 a57ac: 14000349 b 0xa64d0 a57b0: f940028b ldr x11, [x20] a57b4: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a57b8: f295556c movk x12, #0xaaab a57bc: cb0b0129 sub x9, x9, x11 a57c0: 9344fd29 asr x9, x9, #4 a57c4: 9b0c7d38 mul x24, x9, x12 a57c8: 91000709 add x9, x24, #0x1 a57cc: eb15013f cmp x9, x21 a57d0: 540158a8 b.hi 0xa82e4 a57d4: cb0b014a sub x10, x10, x11 a57d8: 9344fd4a asr x10, x10, #4 a57dc: 9b0c7d4a mul x10, x10, x12 a57e0: eb08015f cmp x10, x8 a57e4: 540000a2 b.hs 0xa57f8 a57e8: d37ff948 lsl x8, x10, #1 a57ec: eb09011f cmp x8, x9 a57f0: 9a883135 csel x21, x9, x8, lo a57f4: b4008135 cbz x21, 0xa6818 a57f8: f9400e89 ldr x9, [x20, #0x18] a57fc: 8b1506a8 add x8, x21, x21, lsl #1 a5800: d37ced08 lsl x8, x8, #4 a5804: f9480120 ldr x0, [x9, #0x1000] a5808: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a580c: cb00014a sub x10, x10, x0 a5810: eb08015f cmp x10, x8 a5814: 540021a2 b.hs 0xa5c48 a5818: aa0803e0 mov x0, x8 a581c: 97fda815 bl 0xf870 a5820: 140003ff b 0xa681c a5824: f940028b ldr x11, [x20] a5828: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a582c: f295556c movk x12, #0xaaab a5830: cb0b0129 sub x9, x9, x11 a5834: 9344fd29 asr x9, x9, #4 a5838: 9b0c7d37 mul x23, x9, x12 a583c: 910006e9 add x9, x23, #0x1 a5840: eb15013f cmp x9, x21 a5844: 54015528 b.hi 0xa82e8 a5848: cb0b014a sub x10, x10, x11 a584c: 9344fd4a asr x10, x10, #4 a5850: 9b0c7d4a mul x10, x10, x12 a5854: eb08015f cmp x10, x8 a5858: 540000a2 b.hs 0xa586c a585c: d37ff948 lsl x8, x10, #1 a5860: eb09011f cmp x8, x9 a5864: 9a883135 csel x21, x9, x8, lo a5868: b4008595 cbz x21, 0xa6918 a586c: f9400e89 ldr x9, [x20, #0x18] a5870: 8b1506a8 add x8, x21, x21, lsl #1 a5874: d37ced08 lsl x8, x8, #4 a5878: f9480120 ldr x0, [x9, #0x1000] a587c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a5880: cb00014a sub x10, x10, x0 a5884: eb08015f cmp x10, x8 a5888: 54001e62 b.hs 0xa5c54 a588c: aa0803e0 mov x0, x8 a5890: 97fda7f8 bl 0xf870 a5894: 14000422 b 0xa691c a5898: f940028b ldr x11, [x20] a589c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a58a0: f295556c movk x12, #0xaaab a58a4: cb0b0129 sub x9, x9, x11 a58a8: 9344fd29 asr x9, x9, #4 a58ac: 9b0c7d37 mul x23, x9, x12 a58b0: 910006e9 add x9, x23, #0x1 a58b4: eb15013f cmp x9, x21 a58b8: 540151a8 b.hi 0xa82ec a58bc: cb0b014a sub x10, x10, x11 a58c0: 9344fd4a asr x10, x10, #4 a58c4: 9b0c7d4a mul x10, x10, x12 a58c8: eb08015f cmp x10, x8 a58cc: 540000a2 b.hs 0xa58e0 a58d0: d37ff948 lsl x8, x10, #1 a58d4: eb09011f cmp x8, x9 a58d8: 9a883135 csel x21, x9, x8, lo a58dc: b4009395 cbz x21, 0xa6b4c a58e0: f9400e89 ldr x9, [x20, #0x18] a58e4: 8b1506a8 add x8, x21, x21, lsl #1 a58e8: d37ced08 lsl x8, x8, #4 a58ec: f9480120 ldr x0, [x9, #0x1000] a58f0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a58f4: cb00014a sub x10, x10, x0 a58f8: eb08015f cmp x10, x8 a58fc: 54001b82 b.hs 0xa5c6c a5900: aa0803e0 mov x0, x8 a5904: 97fda7db bl 0xf870 a5908: 14000492 b 0xa6b50 a590c: f940028b ldr x11, [x20] a5910: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a5914: f295556c movk x12, #0xaaab a5918: cb0b0129 sub x9, x9, x11 a591c: 9344fd29 asr x9, x9, #4 a5920: 9b0c7d37 mul x23, x9, x12 a5924: 910006e9 add x9, x23, #0x1 a5928: eb15013f cmp x9, x21 a592c: 54014e28 b.hi 0xa82f0 a5930: cb0b014a sub x10, x10, x11 a5934: 9344fd4a asr x10, x10, #4 a5938: 9b0c7d4a mul x10, x10, x12 a593c: eb08015f cmp x10, x8 a5940: 540000a2 b.hs 0xa5954 a5944: d37ff948 lsl x8, x10, #1 a5948: eb09011f cmp x8, x9 a594c: 9a883135 csel x21, x9, x8, lo a5950: b40097f5 cbz x21, 0xa6c4c a5954: f9400e89 ldr x9, [x20, #0x18] a5958: 8b1506a8 add x8, x21, x21, lsl #1 a595c: d37ced08 lsl x8, x8, #4 a5960: f9480120 ldr x0, [x9, #0x1000] a5964: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a5968: cb00014a sub x10, x10, x0 a596c: eb08015f cmp x10, x8 a5970: 54001842 b.hs 0xa5c78 a5974: aa0803e0 mov x0, x8 a5978: 97fda7be bl 0xf870 a597c: 140004b5 b 0xa6c50 a5980: f940028b ldr x11, [x20] a5984: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a5988: f295556c movk x12, #0xaaab a598c: cb0b0129 sub x9, x9, x11 a5990: 9344fd29 asr x9, x9, #4 a5994: 9b0c7d37 mul x23, x9, x12 a5998: 910006e9 add x9, x23, #0x1 a599c: eb15013f cmp x9, x21 a59a0: 54014aa8 b.hi 0xa82f4 a59a4: cb0b014a sub x10, x10, x11 a59a8: 9344fd4a asr x10, x10, #4 a59ac: 9b0c7d4a mul x10, x10, x12 a59b0: eb08015f cmp x10, x8 a59b4: 540000a2 b.hs 0xa59c8 a59b8: d37ff948 lsl x8, x10, #1 a59bc: eb09011f cmp x8, x9 a59c0: 9a883135 csel x21, x9, x8, lo a59c4: b4009c15 cbz x21, 0xa6d44 a59c8: f9400e89 ldr x9, [x20, #0x18] a59cc: 8b1506a8 add x8, x21, x21, lsl #1 a59d0: d37ced08 lsl x8, x8, #4 a59d4: f9480120 ldr x0, [x9, #0x1000] a59d8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a59dc: cb00014a sub x10, x10, x0 a59e0: eb08015f cmp x10, x8 a59e4: 54001502 b.hs 0xa5c84 a59e8: aa0803e0 mov x0, x8 a59ec: 97fda7a1 bl 0xf870 a59f0: 140004d6 b 0xa6d48 a59f4: f940028b ldr x11, [x20] a59f8: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a59fc: f295556c movk x12, #0xaaab a5a00: cb0b0129 sub x9, x9, x11 a5a04: 9344fd29 asr x9, x9, #4 a5a08: 9b0c7d37 mul x23, x9, x12 a5a0c: 910006e9 add x9, x23, #0x1 a5a10: eb15013f cmp x9, x21 a5a14: 54014728 b.hi 0xa82f8 a5a18: cb0b014a sub x10, x10, x11 a5a1c: 9344fd4a asr x10, x10, #4 a5a20: 9b0c7d4a mul x10, x10, x12 a5a24: eb08015f cmp x10, x8 a5a28: 540000a2 b.hs 0xa5a3c a5a2c: d37ff948 lsl x8, x10, #1 a5a30: eb09011f cmp x8, x9 a5a34: 9a883135 csel x21, x9, x8, lo a5a38: b400a115 cbz x21, 0xa6e58 a5a3c: f9400e89 ldr x9, [x20, #0x18] a5a40: 8b1506a8 add x8, x21, x21, lsl #1 a5a44: d37ced08 lsl x8, x8, #4 a5a48: f9480120 ldr x0, [x9, #0x1000] a5a4c: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a5a50: cb00014a sub x10, x10, x0 a5a54: eb08015f cmp x10, x8 a5a58: 540011c2 b.hs 0xa5c90 a5a5c: aa0803e0 mov x0, x8 a5a60: 97fda784 bl 0xf870 a5a64: 140004fe b 0xa6e5c a5a68: f940028b ldr x11, [x20] a5a6c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a5a70: f295556c movk x12, #0xaaab a5a74: cb0b0129 sub x9, x9, x11 a5a78: 9344fd29 asr x9, x9, #4 a5a7c: 9b0c7d37 mul x23, x9, x12 a5a80: 910006e9 add x9, x23, #0x1 a5a84: eb15013f cmp x9, x21 a5a88: 540143a8 b.hi 0xa82fc a5a8c: cb0b014a sub x10, x10, x11 a5a90: 9344fd4a asr x10, x10, #4 a5a94: 9b0c7d4a mul x10, x10, x12 a5a98: eb08015f cmp x10, x8 a5a9c: 540000a2 b.hs 0xa5ab0 a5aa0: d37ff948 lsl x8, x10, #1 a5aa4: eb09011f cmp x8, x9 a5aa8: 9a883135 csel x21, x9, x8, lo a5aac: b400a675 cbz x21, 0xa6f78 a5ab0: f9400e89 ldr x9, [x20, #0x18] a5ab4: 8b1506a8 add x8, x21, x21, lsl #1 a5ab8: d37ced08 lsl x8, x8, #4 a5abc: f9480120 ldr x0, [x9, #0x1000] a5ac0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a5ac4: cb00014a sub x10, x10, x0 a5ac8: eb08015f cmp x10, x8 a5acc: 54000e82 b.hs 0xa5c9c a5ad0: aa0803e0 mov x0, x8 a5ad4: 97fda767 bl 0xf870 a5ad8: 14000529 b 0xa6f7c a5adc: f940028b ldr x11, [x20] a5ae0: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a5ae4: f295556c movk x12, #0xaaab a5ae8: cb0b0129 sub x9, x9, x11 a5aec: 9344fd29 asr x9, x9, #4 a5af0: 9b0c7d37 mul x23, x9, x12 a5af4: 910006e9 add x9, x23, #0x1 a5af8: eb15013f cmp x9, x21 a5afc: 54014028 b.hi 0xa8300 a5b00: cb0b014a sub x10, x10, x11 a5b04: 9344fd4a asr x10, x10, #4 a5b08: 9b0c7d4a mul x10, x10, x12 a5b0c: eb08015f cmp x10, x8 a5b10: 540000a2 b.hs 0xa5b24 a5b14: d37ff948 lsl x8, x10, #1 a5b18: eb09011f cmp x8, x9 a5b1c: 9a883135 csel x21, x9, x8, lo a5b20: b400aab5 cbz x21, 0xa7074 a5b24: f9400e89 ldr x9, [x20, #0x18] a5b28: 8b1506a8 add x8, x21, x21, lsl #1 a5b2c: d37ced08 lsl x8, x8, #4 a5b30: f9480120 ldr x0, [x9, #0x1000] a5b34: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a5b38: cb00014a sub x10, x10, x0 a5b3c: eb08015f cmp x10, x8 a5b40: 54000b42 b.hs 0xa5ca8 a5b44: aa0803e0 mov x0, x8 a5b48: 97fda74a bl 0xf870 a5b4c: 1400054b b 0xa7078 a5b50: f940028b ldr x11, [x20] a5b54: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a5b58: f295556c movk x12, #0xaaab a5b5c: cb0b0129 sub x9, x9, x11 a5b60: 9344fd29 asr x9, x9, #4 a5b64: 9b0c7d37 mul x23, x9, x12 a5b68: 910006e9 add x9, x23, #0x1 a5b6c: eb15013f cmp x9, x21 a5b70: 54013ca8 b.hi 0xa8304 a5b74: cb0b014a sub x10, x10, x11 a5b78: 9344fd4a asr x10, x10, #4 a5b7c: 9b0c7d4a mul x10, x10, x12 a5b80: eb08015f cmp x10, x8 a5b84: 540000a2 b.hs 0xa5b98 a5b88: d37ff948 lsl x8, x10, #1 a5b8c: eb09011f cmp x8, x9 a5b90: 9a883135 csel x21, x9, x8, lo a5b94: b400aef5 cbz x21, 0xa7170 a5b98: f9400e89 ldr x9, [x20, #0x18] a5b9c: 8b1506a8 add x8, x21, x21, lsl #1 a5ba0: d37ced08 lsl x8, x8, #4 a5ba4: f9480120 ldr x0, [x9, #0x1000] a5ba8: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a5bac: cb00014a sub x10, x10, x0 a5bb0: eb08015f cmp x10, x8 a5bb4: 54000802 b.hs 0xa5cb4 a5bb8: aa0803e0 mov x0, x8 a5bbc: 97fda72d bl 0xf870 a5bc0: 1400056d b 0xa7174 a5bc4: 8b080008 add x8, x0, x8 a5bc8: f9080128 str x8, [x9, #0x1000] a5bcc: 1400003e b 0xa5cc4 a5bd0: 8b080008 add x8, x0, x8 a5bd4: f9080128 str x8, [x9, #0x1000] a5bd8: 1400007b b 0xa5dc4 a5bdc: 8b080008 add x8, x0, x8 a5be0: f9080128 str x8, [x9, #0x1000] a5be4: 140000b5 b 0xa5eb8 a5be8: 8b080008 add x8, x0, x8 a5bec: f9080128 str x8, [x9, #0x1000] a5bf0: 140000f2 b 0xa5fb8 a5bf4: 8b080008 add x8, x0, x8 a5bf8: f9080128 str x8, [x9, #0x1000] a5bfc: 1400012f b 0xa60b8 a5c00: 8b080008 add x8, x0, x8 a5c04: f9080128 str x8, [x9, #0x1000] a5c08: 1400016c b 0xa61b8 a5c0c: 8b080008 add x8, x0, x8 a5c10: f9080128 str x8, [x9, #0x1000] a5c14: 140001a8 b 0xa62b4 a5c18: 8b080008 add x8, x0, x8 a5c1c: f9080128 str x8, [x9, #0x1000] a5c20: 140001ed b 0xa63d4 a5c24: 8b080008 add x8, x0, x8 a5c28: f9080128 str x8, [x9, #0x1000] a5c2c: 14000229 b 0xa64d0 a5c30: 8b080008 add x8, x0, x8 a5c34: f9080128 str x8, [x9, #0x1000] a5c38: 14000271 b 0xa65fc a5c3c: 8b080008 add x8, x0, x8 a5c40: f9080128 str x8, [x9, #0x1000] a5c44: 140002b6 b 0xa671c a5c48: 8b080008 add x8, x0, x8 a5c4c: f9080128 str x8, [x9, #0x1000] a5c50: 140002f3 b 0xa681c a5c54: 8b080008 add x8, x0, x8 a5c58: f9080128 str x8, [x9, #0x1000] a5c5c: 14000330 b 0xa691c a5c60: 8b080008 add x8, x0, x8 a5c64: f9080128 str x8, [x9, #0x1000] a5c68: 14000375 b 0xa6a3c a5c6c: 8b080008 add x8, x0, x8 a5c70: f9080128 str x8, [x9, #0x1000] a5c74: 140003b7 b 0xa6b50 a5c78: 8b080008 add x8, x0, x8 a5c7c: f9080128 str x8, [x9, #0x1000] a5c80: 140003f4 b 0xa6c50 a5c84: 8b080008 add x8, x0, x8 a5c88: f9080128 str x8, [x9, #0x1000] a5c8c: 1400042f b 0xa6d48 a5c90: 8b080008 add x8, x0, x8 a5c94: f9080128 str x8, [x9, #0x1000] a5c98: 14000471 b 0xa6e5c a5c9c: 8b080008 add x8, x0, x8 a5ca0: f9080128 str x8, [x9, #0x1000] a5ca4: 140004b6 b 0xa6f7c a5ca8: 8b080008 add x8, x0, x8 a5cac: f9080128 str x8, [x9, #0x1000] a5cb0: 140004f2 b 0xa7078 a5cb4: 8b080008 add x8, x0, x8 a5cb8: f9080128 str x8, [x9, #0x1000] a5cbc: 1400052e b 0xa7174 a5cc0: aa1f03e0 mov x0, xzr a5cc4: 321c07e9 orr w9, wzr, #0x30 a5cc8: 321d03ea orr w10, wzr, #0x8 a5ccc: 9b090308 madd x8, x24, x9, x0 a5cd0: 3900010a strb w10, [x8] a5cd4: b8001117 stur w23, [x8, #0x1] a5cd8: 3900151f strb wzr, [x8, #0x5] a5cdc: 794023ea ldrh w10, [sp, #0x10] a5ce0: d503201f nop a5ce4: 9b0902a9 madd x9, x21, x9, x0 a5ce8: 79001d0a strh w10, [x8, #0xe] a5cec: f94007ea ldr x10, [sp, #0x8] a5cf0: f900091f str xzr, [x8, #0x10] a5cf4: f800610a stur x10, [x8, #0x6] a5cf8: 790023ff strh wzr, [sp, #0x10] a5cfc: f90007ff str xzr, [sp, #0x8] a5d00: 3900611f strb wzr, [x8, #0x18] a5d04: f841f3ea ldur x10, [sp, #0x1f] a5d08: a9027d0a stp x10, xzr, [x8, #0x20] a5d0c: f9400fea ldr x10, [sp, #0x18] a5d10: f801910a stur x10, [x8, #0x19] a5d14: f801f3ff stur xzr, [sp, #0x1f] a5d18: f9000fff str xzr, [sp, #0x18] a5d1c: a9402e97 ldp x23, x11, [x20] a5d20: 9100c10a add x10, x8, #0x30 a5d24: eb17017f cmp x11, x23 a5d28: 54000260 b.eq 0xa5d74 a5d2c: f85e016c ldur x12, [x11, #-0x20] a5d30: f81e010c stur x12, [x8, #-0x20] a5d34: 3cdd0160 ldur q0, [x11, #-0x30] a5d38: 3c9d0100 stur q0, [x8, #-0x30] a5d3c: f85f816c ldur x12, [x11, #-0x8] a5d40: a93dfd7f stp xzr, xzr, [x11, #-0x28] a5d44: f81d017f stur xzr, [x11, #-0x30] a5d48: f81f810c stur x12, [x8, #-0x8] a5d4c: 3cde8160 ldur q0, [x11, #-0x18] a5d50: 3c9e8100 stur q0, [x8, #-0x18] a5d54: a93f7d7f stp xzr, xzr, [x11, #-0x10] a5d58: f81e817f stur xzr, [x11, #-0x18] a5d5c: d100c16b sub x11, x11, #0x30 a5d60: eb0b02ff cmp x23, x11 a5d64: d100c108 sub x8, x8, #0x30 a5d68: 54fffe21 b.ne 0xa5d2c a5d6c: a9405e95 ldp x21, x23, [x20] a5d70: 14000002 b 0xa5d78 a5d74: aa1703f5 mov x21, x23 a5d78: f9400a98 ldr x24, [x20, #0x10] a5d7c: eb1502ff cmp x23, x21 a5d80: a9002a88 stp x8, x10, [x20] a5d84: f9000a89 str x9, [x20, #0x10] a5d88: 5400a7c0 b.eq 0xa7280 a5d8c: 385e82e8 ldurb w8, [x23, #-0x18] a5d90: 36000068 tbz w8, #0x0, 0xa5d9c a5d94: f85f82e0 ldur x0, [x23, #-0x8] a5d98: 97fda70a bl 0xf9c0 a5d9c: 385d02e8 ldurb w8, [x23, #-0x30] a5da0: d100c2f9 sub x25, x23, #0x30 a5da4: 36000068 tbz w8, #0x0, 0xa5db0 a5da8: f85e02e0 ldur x0, [x23, #-0x20] a5dac: 97fda705 bl 0xf9c0 a5db0: eb1902bf cmp x21, x25 a5db4: aa1903f7 mov x23, x25 a5db8: 54fffea1 b.ne 0xa5d8c a5dbc: 14000531 b 0xa7280 a5dc0: aa1f03e0 mov x0, xzr a5dc4: 321c07e9 orr w9, wzr, #0x30 a5dc8: 5280048a mov w10, #0x24 // =36 a5dcc: 9b090308 madd x8, x24, x9, x0 a5dd0: 3900010a strb w10, [x8] a5dd4: f841f3ea ldur x10, [sp, #0x1f] a5dd8: d503201f nop a5ddc: 9b0902a9 madd x9, x21, x9, x0 a5de0: a900dd0a stp x10, x23, [x8, #0x8] a5de4: f9400fea ldr x10, [sp, #0x18] a5de8: f800110a stur x10, [x8, #0x1] a5dec: f801f3ff stur xzr, [sp, #0x1f] a5df0: f9000fff str xzr, [sp, #0x18] a5df4: 3900611f strb wzr, [x8, #0x18] a5df8: f840f3ea ldur x10, [sp, #0xf] a5dfc: a9027d0a stp x10, xzr, [x8, #0x20] a5e00: f94007ea ldr x10, [sp, #0x8] a5e04: f801910a stur x10, [x8, #0x19] a5e08: f800f3ff stur xzr, [sp, #0xf] a5e0c: f90007ff str xzr, [sp, #0x8] a5e10: a9402e97 ldp x23, x11, [x20] a5e14: 9100c10a add x10, x8, #0x30 a5e18: eb17017f cmp x11, x23 a5e1c: 54000260 b.eq 0xa5e68 a5e20: f85e016c ldur x12, [x11, #-0x20] a5e24: f81e010c stur x12, [x8, #-0x20] a5e28: 3cdd0160 ldur q0, [x11, #-0x30] a5e2c: 3c9d0100 stur q0, [x8, #-0x30] a5e30: f85f816c ldur x12, [x11, #-0x8] a5e34: a93dfd7f stp xzr, xzr, [x11, #-0x28] a5e38: f81d017f stur xzr, [x11, #-0x30] a5e3c: f81f810c stur x12, [x8, #-0x8] a5e40: 3cde8160 ldur q0, [x11, #-0x18] a5e44: 3c9e8100 stur q0, [x8, #-0x18] a5e48: a93f7d7f stp xzr, xzr, [x11, #-0x10] a5e4c: f81e817f stur xzr, [x11, #-0x18] a5e50: d100c16b sub x11, x11, #0x30 a5e54: eb0b02ff cmp x23, x11 a5e58: d100c108 sub x8, x8, #0x30 a5e5c: 54fffe21 b.ne 0xa5e20 a5e60: a9405e95 ldp x21, x23, [x20] a5e64: 14000002 b 0xa5e6c a5e68: aa1703f5 mov x21, x23 a5e6c: f9400a98 ldr x24, [x20, #0x10] a5e70: eb1502ff cmp x23, x21 a5e74: a9002a88 stp x8, x10, [x20] a5e78: f9000a89 str x9, [x20, #0x10] a5e7c: 5400a020 b.eq 0xa7280 a5e80: 385e82e8 ldurb w8, [x23, #-0x18] a5e84: 36000068 tbz w8, #0x0, 0xa5e90 a5e88: f85f82e0 ldur x0, [x23, #-0x8] a5e8c: 97fda6cd bl 0xf9c0 a5e90: 385d02e8 ldurb w8, [x23, #-0x30] a5e94: d100c2f9 sub x25, x23, #0x30 a5e98: 36000068 tbz w8, #0x0, 0xa5ea4 a5e9c: f85e02e0 ldur x0, [x23, #-0x20] a5ea0: 97fda6c8 bl 0xf9c0 a5ea4: eb1902bf cmp x21, x25 a5ea8: aa1903f7 mov x23, x25 a5eac: 54fffea1 b.ne 0xa5e80 a5eb0: 140004f4 b 0xa7280 a5eb4: aa1f03e0 mov x0, xzr a5eb8: 321c07e9 orr w9, wzr, #0x30 a5ebc: 321c03ea orr w10, wzr, #0x10 a5ec0: 9b090308 madd x8, x24, x9, x0 a5ec4: 3900010a strb w10, [x8] a5ec8: f8001117 stur x23, [x8, #0x1] a5ecc: 3900251f strb wzr, [x8, #0x9] a5ed0: 79401bea ldrh w10, [sp, #0xc] a5ed4: d503201f nop a5ed8: 9b0902a9 madd x9, x21, x9, x0 a5edc: 79001d0a strh w10, [x8, #0xe] a5ee0: b9400bea ldr w10, [sp, #0x8] a5ee4: f900091f str xzr, [x8, #0x10] a5ee8: b800a10a stur w10, [x8, #0xa] a5eec: 79001bff strh wzr, [sp, #0xc] a5ef0: b9000bff str wzr, [sp, #0x8] a5ef4: 3900611f strb wzr, [x8, #0x18] a5ef8: f841f3ea ldur x10, [sp, #0x1f] a5efc: a9027d0a stp x10, xzr, [x8, #0x20] a5f00: f9400fea ldr x10, [sp, #0x18] a5f04: f801910a stur x10, [x8, #0x19] a5f08: f801f3ff stur xzr, [sp, #0x1f] a5f0c: f9000fff str xzr, [sp, #0x18] a5f10: a9402e97 ldp x23, x11, [x20] a5f14: 9100c10a add x10, x8, #0x30 a5f18: eb17017f cmp x11, x23 a5f1c: 54000260 b.eq 0xa5f68 a5f20: f85e016c ldur x12, [x11, #-0x20] a5f24: f81e010c stur x12, [x8, #-0x20] a5f28: 3cdd0160 ldur q0, [x11, #-0x30] a5f2c: 3c9d0100 stur q0, [x8, #-0x30] a5f30: f85f816c ldur x12, [x11, #-0x8] a5f34: a93dfd7f stp xzr, xzr, [x11, #-0x28] a5f38: f81d017f stur xzr, [x11, #-0x30] a5f3c: f81f810c stur x12, [x8, #-0x8] a5f40: 3cde8160 ldur q0, [x11, #-0x18] a5f44: 3c9e8100 stur q0, [x8, #-0x18] a5f48: a93f7d7f stp xzr, xzr, [x11, #-0x10] a5f4c: f81e817f stur xzr, [x11, #-0x18] a5f50: d100c16b sub x11, x11, #0x30 a5f54: eb0b02ff cmp x23, x11 a5f58: d100c108 sub x8, x8, #0x30 a5f5c: 54fffe21 b.ne 0xa5f20 a5f60: a9405e95 ldp x21, x23, [x20] a5f64: 14000002 b 0xa5f6c a5f68: aa1703f5 mov x21, x23 a5f6c: f9400a98 ldr x24, [x20, #0x10] a5f70: eb1502ff cmp x23, x21 a5f74: a9002a88 stp x8, x10, [x20] a5f78: f9000a89 str x9, [x20, #0x10] a5f7c: 54009820 b.eq 0xa7280 a5f80: 385e82e8 ldurb w8, [x23, #-0x18] a5f84: 36000068 tbz w8, #0x0, 0xa5f90 a5f88: f85f82e0 ldur x0, [x23, #-0x8] a5f8c: 97fda68d bl 0xf9c0 a5f90: 385d02e8 ldurb w8, [x23, #-0x30] a5f94: d100c2f9 sub x25, x23, #0x30 a5f98: 36000068 tbz w8, #0x0, 0xa5fa4 a5f9c: f85e02e0 ldur x0, [x23, #-0x20] a5fa0: 97fda688 bl 0xf9c0 a5fa4: eb1902bf cmp x21, x25 a5fa8: aa1903f7 mov x23, x25 a5fac: 54fffea1 b.ne 0xa5f80 a5fb0: 140004b4 b 0xa7280 a5fb4: aa1f03e0 mov x0, xzr a5fb8: 321c07e9 orr w9, wzr, #0x30 a5fbc: 321d07ea orr w10, wzr, #0x18 a5fc0: 9b0902e8 madd x8, x23, x9, x0 a5fc4: 3900010a strb w10, [x8] a5fc8: b94013ea ldr w10, [sp, #0x10] a5fcc: d503201f nop a5fd0: 9b0902a9 madd x9, x21, x9, x0 a5fd4: b800910a stur w10, [x8, #0x9] a5fd8: f94007ea ldr x10, [sp, #0x8] a5fdc: 3900351f strb wzr, [x8, #0xd] a5fe0: 79001d1f strh wzr, [x8, #0xe] a5fe4: f900091f str xzr, [x8, #0x10] a5fe8: f800110a stur x10, [x8, #0x1] a5fec: b90013ff str wzr, [sp, #0x10] a5ff0: f90007ff str xzr, [sp, #0x8] a5ff4: 3900611f strb wzr, [x8, #0x18] a5ff8: f841f3ea ldur x10, [sp, #0x1f] a5ffc: a9027d0a stp x10, xzr, [x8, #0x20] a6000: f9400fea ldr x10, [sp, #0x18] a6004: f801910a stur x10, [x8, #0x19] a6008: f801f3ff stur xzr, [sp, #0x1f] a600c: f9000fff str xzr, [sp, #0x18] a6010: a9402e97 ldp x23, x11, [x20] a6014: 9100c10a add x10, x8, #0x30 a6018: eb17017f cmp x11, x23 a601c: 54000260 b.eq 0xa6068 a6020: f85e016c ldur x12, [x11, #-0x20] a6024: f81e010c stur x12, [x8, #-0x20] a6028: 3cdd0160 ldur q0, [x11, #-0x30] a602c: 3c9d0100 stur q0, [x8, #-0x30] a6030: f85f816c ldur x12, [x11, #-0x8] a6034: a93dfd7f stp xzr, xzr, [x11, #-0x28] a6038: f81d017f stur xzr, [x11, #-0x30] a603c: f81f810c stur x12, [x8, #-0x8] a6040: 3cde8160 ldur q0, [x11, #-0x18] a6044: 3c9e8100 stur q0, [x8, #-0x18] a6048: a93f7d7f stp xzr, xzr, [x11, #-0x10] a604c: f81e817f stur xzr, [x11, #-0x18] a6050: d100c16b sub x11, x11, #0x30 a6054: eb0b02ff cmp x23, x11 a6058: d100c108 sub x8, x8, #0x30 a605c: 54fffe21 b.ne 0xa6020 a6060: a9405e95 ldp x21, x23, [x20] a6064: 14000002 b 0xa606c a6068: aa1703f5 mov x21, x23 a606c: f9400a98 ldr x24, [x20, #0x10] a6070: eb1502ff cmp x23, x21 a6074: a9002a88 stp x8, x10, [x20] a6078: f9000a89 str x9, [x20, #0x10] a607c: 54009020 b.eq 0xa7280 a6080: 385e82e8 ldurb w8, [x23, #-0x18] a6084: 36000068 tbz w8, #0x0, 0xa6090 a6088: f85f82e0 ldur x0, [x23, #-0x8] a608c: 97fda64d bl 0xf9c0 a6090: 385d02e8 ldurb w8, [x23, #-0x30] a6094: d100c2f9 sub x25, x23, #0x30 a6098: 36000068 tbz w8, #0x0, 0xa60a4 a609c: f85e02e0 ldur x0, [x23, #-0x20] a60a0: 97fda648 bl 0xf9c0 a60a4: eb1902bf cmp x21, x25 a60a8: aa1903f7 mov x23, x25 a60ac: 54fffea1 b.ne 0xa6080 a60b0: 14000474 b 0xa7280 a60b4: aa1f03e0 mov x0, xzr a60b8: 321c07e9 orr w9, wzr, #0x30 a60bc: 321d03ea orr w10, wzr, #0x8 a60c0: 9b090308 madd x8, x24, x9, x0 a60c4: 3900010a strb w10, [x8] a60c8: b8001117 stur w23, [x8, #0x1] a60cc: 3900151f strb wzr, [x8, #0x5] a60d0: 794023ea ldrh w10, [sp, #0x10] a60d4: d503201f nop a60d8: 9b0902a9 madd x9, x21, x9, x0 a60dc: 79001d0a strh w10, [x8, #0xe] a60e0: f94007ea ldr x10, [sp, #0x8] a60e4: f900091f str xzr, [x8, #0x10] a60e8: f800610a stur x10, [x8, #0x6] a60ec: 790023ff strh wzr, [sp, #0x10] a60f0: f90007ff str xzr, [sp, #0x8] a60f4: 3900611f strb wzr, [x8, #0x18] a60f8: f841f3ea ldur x10, [sp, #0x1f] a60fc: a9027d0a stp x10, xzr, [x8, #0x20] a6100: f9400fea ldr x10, [sp, #0x18] a6104: f801910a stur x10, [x8, #0x19] a6108: f801f3ff stur xzr, [sp, #0x1f] a610c: f9000fff str xzr, [sp, #0x18] a6110: a9402e97 ldp x23, x11, [x20] a6114: 9100c10a add x10, x8, #0x30 a6118: eb17017f cmp x11, x23 a611c: 54000260 b.eq 0xa6168 a6120: f85e016c ldur x12, [x11, #-0x20] a6124: f81e010c stur x12, [x8, #-0x20] a6128: 3cdd0160 ldur q0, [x11, #-0x30] a612c: 3c9d0100 stur q0, [x8, #-0x30] a6130: f85f816c ldur x12, [x11, #-0x8] a6134: a93dfd7f stp xzr, xzr, [x11, #-0x28] a6138: f81d017f stur xzr, [x11, #-0x30] a613c: f81f810c stur x12, [x8, #-0x8] a6140: 3cde8160 ldur q0, [x11, #-0x18] a6144: 3c9e8100 stur q0, [x8, #-0x18] a6148: a93f7d7f stp xzr, xzr, [x11, #-0x10] a614c: f81e817f stur xzr, [x11, #-0x18] a6150: d100c16b sub x11, x11, #0x30 a6154: eb0b02ff cmp x23, x11 a6158: d100c108 sub x8, x8, #0x30 a615c: 54fffe21 b.ne 0xa6120 a6160: a9405e95 ldp x21, x23, [x20] a6164: 14000002 b 0xa616c a6168: aa1703f5 mov x21, x23 a616c: f9400a98 ldr x24, [x20, #0x10] a6170: eb1502ff cmp x23, x21 a6174: a9002a88 stp x8, x10, [x20] a6178: f9000a89 str x9, [x20, #0x10] a617c: 54008820 b.eq 0xa7280 a6180: 385e82e8 ldurb w8, [x23, #-0x18] a6184: 36000068 tbz w8, #0x0, 0xa6190 a6188: f85f82e0 ldur x0, [x23, #-0x8] a618c: 97fda60d bl 0xf9c0 a6190: 385d02e8 ldurb w8, [x23, #-0x30] a6194: d100c2f9 sub x25, x23, #0x30 a6198: 36000068 tbz w8, #0x0, 0xa61a4 a619c: f85e02e0 ldur x0, [x23, #-0x20] a61a0: 97fda608 bl 0xf9c0 a61a4: eb1902bf cmp x21, x25 a61a8: aa1903f7 mov x23, x25 a61ac: 54fffea1 b.ne 0xa6180 a61b0: 14000434 b 0xa7280 a61b4: aa1f03e0 mov x0, xzr a61b8: 321c07e9 orr w9, wzr, #0x30 a61bc: 321e07ea orr w10, wzr, #0xc a61c0: 9b0902e8 madd x8, x23, x9, x0 a61c4: 3900010a strb w10, [x8] a61c8: b9400bea ldr w10, [sp, #0x8] a61cc: d503201f nop a61d0: 9b0902a9 madd x9, x21, x9, x0 a61d4: b800110a stur w10, [x8, #0x1] a61d8: 79401bea ldrh w10, [sp, #0xc] a61dc: 39001d1f strb wzr, [x8, #0x7] a61e0: a900fd1f stp xzr, xzr, [x8, #0x8] a61e4: 7800510a sturh w10, [x8, #0x5] a61e8: b9000bff str wzr, [sp, #0x8] a61ec: 79001bff strh wzr, [sp, #0xc] a61f0: 3900611f strb wzr, [x8, #0x18] a61f4: f841f3ea ldur x10, [sp, #0x1f] a61f8: a9027d0a stp x10, xzr, [x8, #0x20] a61fc: f9400fea ldr x10, [sp, #0x18] a6200: f801910a stur x10, [x8, #0x19] a6204: f801f3ff stur xzr, [sp, #0x1f] a6208: f9000fff str xzr, [sp, #0x18] a620c: a9402e97 ldp x23, x11, [x20] a6210: 9100c10a add x10, x8, #0x30 a6214: eb17017f cmp x11, x23 a6218: 54000260 b.eq 0xa6264 a621c: f85e016c ldur x12, [x11, #-0x20] a6220: f81e010c stur x12, [x8, #-0x20] a6224: 3cdd0160 ldur q0, [x11, #-0x30] a6228: 3c9d0100 stur q0, [x8, #-0x30] a622c: f85f816c ldur x12, [x11, #-0x8] a6230: a93dfd7f stp xzr, xzr, [x11, #-0x28] a6234: f81d017f stur xzr, [x11, #-0x30] a6238: f81f810c stur x12, [x8, #-0x8] a623c: 3cde8160 ldur q0, [x11, #-0x18] a6240: 3c9e8100 stur q0, [x8, #-0x18] a6244: a93f7d7f stp xzr, xzr, [x11, #-0x10] a6248: f81e817f stur xzr, [x11, #-0x18] a624c: d100c16b sub x11, x11, #0x30 a6250: eb0b02ff cmp x23, x11 a6254: d100c108 sub x8, x8, #0x30 a6258: 54fffe21 b.ne 0xa621c a625c: a9405e95 ldp x21, x23, [x20] a6260: 14000002 b 0xa6268 a6264: aa1703f5 mov x21, x23 a6268: f9400a98 ldr x24, [x20, #0x10] a626c: eb1502ff cmp x23, x21 a6270: a9002a88 stp x8, x10, [x20] a6274: f9000a89 str x9, [x20, #0x10] a6278: 54008040 b.eq 0xa7280 a627c: 385e82e8 ldurb w8, [x23, #-0x18] a6280: 36000068 tbz w8, #0x0, 0xa628c a6284: f85f82e0 ldur x0, [x23, #-0x8] a6288: 97fda5ce bl 0xf9c0 a628c: 385d02e8 ldurb w8, [x23, #-0x30] a6290: d100c2f9 sub x25, x23, #0x30 a6294: 36000068 tbz w8, #0x0, 0xa62a0 a6298: f85e02e0 ldur x0, [x23, #-0x20] a629c: 97fda5c9 bl 0xf9c0 a62a0: eb1902bf cmp x21, x25 a62a4: aa1903f7 mov x23, x25 a62a8: 54fffea1 b.ne 0xa627c a62ac: 140003f5 b 0xa7280 a62b0: aa1f03e0 mov x0, xzr a62b4: 321c07e9 orr w9, wzr, #0x30 a62b8: 321f07ea orr w10, wzr, #0x6 a62bc: 9b0902e8 madd x8, x23, x9, x0 a62c0: 3900010a strb w10, [x8] a62c4: 794003ea ldrh w10, [sp] a62c8: d503201f nop a62cc: 9b0902a9 madd x9, x21, x9, x0 a62d0: 7800110a sturh w10, [x8, #0x1] a62d4: 39400bea ldrb w10, [sp, #0x2] a62d8: 3900111f strb wzr, [x8, #0x4] a62dc: 39000d0a strb w10, [x8, #0x3] a62e0: f94007ea ldr x10, [sp, #0x8] a62e4: f800510a stur x10, [x8, #0x5] a62e8: 39404bea ldrb w10, [sp, #0x12] a62ec: 39003d0a strb w10, [x8, #0xf] a62f0: 794023ea ldrh w10, [sp, #0x10] a62f4: f900091f str xzr, [x8, #0x10] a62f8: 7800d10a sturh w10, [x8, #0xd] a62fc: 790003ff strh wzr, [sp] a6300: 39000bff strb wzr, [sp, #0x2] a6304: 790023ff strh wzr, [sp, #0x10] a6308: f90007ff str xzr, [sp, #0x8] a630c: 39004bff strb wzr, [sp, #0x12] a6310: 3900611f strb wzr, [x8, #0x18] a6314: f841f3ea ldur x10, [sp, #0x1f] a6318: a9027d0a stp x10, xzr, [x8, #0x20] a631c: f9400fea ldr x10, [sp, #0x18] a6320: f801910a stur x10, [x8, #0x19] a6324: f801f3ff stur xzr, [sp, #0x1f] a6328: f9000fff str xzr, [sp, #0x18] a632c: a9402e97 ldp x23, x11, [x20] a6330: 9100c10a add x10, x8, #0x30 a6334: eb17017f cmp x11, x23 a6338: 54000260 b.eq 0xa6384 a633c: f85e016c ldur x12, [x11, #-0x20] a6340: f81e010c stur x12, [x8, #-0x20] a6344: 3cdd0160 ldur q0, [x11, #-0x30] a6348: 3c9d0100 stur q0, [x8, #-0x30] a634c: f85f816c ldur x12, [x11, #-0x8] a6350: a93dfd7f stp xzr, xzr, [x11, #-0x28] a6354: f81d017f stur xzr, [x11, #-0x30] a6358: f81f810c stur x12, [x8, #-0x8] a635c: 3cde8160 ldur q0, [x11, #-0x18] a6360: 3c9e8100 stur q0, [x8, #-0x18] a6364: a93f7d7f stp xzr, xzr, [x11, #-0x10] a6368: f81e817f stur xzr, [x11, #-0x18] a636c: d100c16b sub x11, x11, #0x30 a6370: eb0b02ff cmp x23, x11 a6374: d100c108 sub x8, x8, #0x30 a6378: 54fffe21 b.ne 0xa633c a637c: a9405e95 ldp x21, x23, [x20] a6380: 14000002 b 0xa6388 a6384: aa1703f5 mov x21, x23 a6388: f9400a98 ldr x24, [x20, #0x10] a638c: eb1502ff cmp x23, x21 a6390: a9002a88 stp x8, x10, [x20] a6394: f9000a89 str x9, [x20, #0x10] a6398: 54007740 b.eq 0xa7280 a639c: 385e82e8 ldurb w8, [x23, #-0x18] a63a0: 36000068 tbz w8, #0x0, 0xa63ac a63a4: f85f82e0 ldur x0, [x23, #-0x8] a63a8: 97fda586 bl 0xf9c0 a63ac: 385d02e8 ldurb w8, [x23, #-0x30] a63b0: d100c2f9 sub x25, x23, #0x30 a63b4: 36000068 tbz w8, #0x0, 0xa63c0 a63b8: f85e02e0 ldur x0, [x23, #-0x20] a63bc: 97fda581 bl 0xf9c0 a63c0: eb1902bf cmp x21, x25 a63c4: aa1903f7 mov x23, x25 a63c8: 54fffea1 b.ne 0xa639c a63cc: 140003ad b 0xa7280 a63d0: aa1f03e0 mov x0, xzr a63d4: 321c07e9 orr w9, wzr, #0x30 a63d8: 5280034a mov w10, #0x1a // =26 a63dc: 9b0902e8 madd x8, x23, x9, x0 a63e0: 3900010a strb w10, [x8] a63e4: f840d3ea ldur x10, [sp, #0xd] a63e8: d503201f nop a63ec: 9b0902a9 madd x9, x21, x9, x0 a63f0: f800610a stur x10, [x8, #0x6] a63f4: f94007ea ldr x10, [sp, #0x8] a63f8: 79001d1f strh wzr, [x8, #0xe] a63fc: f900091f str xzr, [x8, #0x10] a6400: f800110a stur x10, [x8, #0x1] a6404: f800d3ff stur xzr, [sp, #0xd] a6408: f90007ff str xzr, [sp, #0x8] a640c: 3900611f strb wzr, [x8, #0x18] a6410: f841f3ea ldur x10, [sp, #0x1f] a6414: a9027d0a stp x10, xzr, [x8, #0x20] a6418: f9400fea ldr x10, [sp, #0x18] a641c: f801910a stur x10, [x8, #0x19] a6420: f801f3ff stur xzr, [sp, #0x1f] a6424: f9000fff str xzr, [sp, #0x18] a6428: a9402e97 ldp x23, x11, [x20] a642c: 9100c10a add x10, x8, #0x30 a6430: eb17017f cmp x11, x23 a6434: 54000260 b.eq 0xa6480 a6438: f85e016c ldur x12, [x11, #-0x20] a643c: f81e010c stur x12, [x8, #-0x20] a6440: 3cdd0160 ldur q0, [x11, #-0x30] a6444: 3c9d0100 stur q0, [x8, #-0x30] a6448: f85f816c ldur x12, [x11, #-0x8] a644c: a93dfd7f stp xzr, xzr, [x11, #-0x28] a6450: f81d017f stur xzr, [x11, #-0x30] a6454: f81f810c stur x12, [x8, #-0x8] a6458: 3cde8160 ldur q0, [x11, #-0x18] a645c: 3c9e8100 stur q0, [x8, #-0x18] a6460: a93f7d7f stp xzr, xzr, [x11, #-0x10] a6464: f81e817f stur xzr, [x11, #-0x18] a6468: d100c16b sub x11, x11, #0x30 a646c: eb0b02ff cmp x23, x11 a6470: d100c108 sub x8, x8, #0x30 a6474: 54fffe21 b.ne 0xa6438 a6478: a9405e95 ldp x21, x23, [x20] a647c: 14000002 b 0xa6484 a6480: aa1703f5 mov x21, x23 a6484: f9400a98 ldr x24, [x20, #0x10] a6488: eb1502ff cmp x23, x21 a648c: a9002a88 stp x8, x10, [x20] a6490: f9000a89 str x9, [x20, #0x10] a6494: 54006f60 b.eq 0xa7280 a6498: 385e82e8 ldurb w8, [x23, #-0x18] a649c: 36000068 tbz w8, #0x0, 0xa64a8 a64a0: f85f82e0 ldur x0, [x23, #-0x8] a64a4: 97fda547 bl 0xf9c0 a64a8: 385d02e8 ldurb w8, [x23, #-0x30] a64ac: d100c2f9 sub x25, x23, #0x30 a64b0: 36000068 tbz w8, #0x0, 0xa64bc a64b4: f85e02e0 ldur x0, [x23, #-0x20] a64b8: 97fda542 bl 0xf9c0 a64bc: eb1902bf cmp x21, x25 a64c0: aa1903f7 mov x23, x25 a64c4: 54fffea1 b.ne 0xa6498 a64c8: 1400036e b 0xa7280 a64cc: aa1f03e0 mov x0, xzr a64d0: 321c07e9 orr w9, wzr, #0x30 a64d4: 321f0bea orr w10, wzr, #0xe a64d8: 9b0902e8 madd x8, x23, x9, x0 a64dc: 3900010a strb w10, [x8] a64e0: b9400bea ldr w10, [sp, #0x8] a64e4: d503201f nop a64e8: 9b0902a9 madd x9, x21, x9, x0 a64ec: b800110a stur w10, [x8, #0x1] a64f0: 39403bea ldrb w10, [sp, #0xe] a64f4: 39001d0a strb w10, [x8, #0x7] a64f8: 79401bea ldrh w10, [sp, #0xc] a64fc: 3900211f strb wzr, [x8, #0x8] a6500: 7800510a sturh w10, [x8, #0x5] a6504: b94003ea ldr w10, [sp] a6508: b800910a stur w10, [x8, #0x9] a650c: 39401bea ldrb w10, [sp, #0x6] a6510: 39003d0a strb w10, [x8, #0xf] a6514: 79400bea ldrh w10, [sp, #0x4] a6518: f900091f str xzr, [x8, #0x10] a651c: 7800d10a sturh w10, [x8, #0xd] a6520: 39003bff strb wzr, [sp, #0xe] a6524: 79001bff strh wzr, [sp, #0xc] a6528: b9000bff str wzr, [sp, #0x8] a652c: 39001bff strb wzr, [sp, #0x6] a6530: 79000bff strh wzr, [sp, #0x4] a6534: b90003ff str wzr, [sp] a6538: 3900611f strb wzr, [x8, #0x18] a653c: f841f3ea ldur x10, [sp, #0x1f] a6540: a9027d0a stp x10, xzr, [x8, #0x20] a6544: f9400fea ldr x10, [sp, #0x18] a6548: f801910a stur x10, [x8, #0x19] a654c: f801f3ff stur xzr, [sp, #0x1f] a6550: f9000fff str xzr, [sp, #0x18] a6554: a9402e97 ldp x23, x11, [x20] a6558: 9100c10a add x10, x8, #0x30 a655c: eb17017f cmp x11, x23 a6560: 54000260 b.eq 0xa65ac a6564: f85e016c ldur x12, [x11, #-0x20] a6568: f81e010c stur x12, [x8, #-0x20] a656c: 3cdd0160 ldur q0, [x11, #-0x30] a6570: 3c9d0100 stur q0, [x8, #-0x30] a6574: f85f816c ldur x12, [x11, #-0x8] a6578: a93dfd7f stp xzr, xzr, [x11, #-0x28] a657c: f81d017f stur xzr, [x11, #-0x30] a6580: f81f810c stur x12, [x8, #-0x8] a6584: 3cde8160 ldur q0, [x11, #-0x18] a6588: 3c9e8100 stur q0, [x8, #-0x18] a658c: a93f7d7f stp xzr, xzr, [x11, #-0x10] a6590: f81e817f stur xzr, [x11, #-0x18] a6594: d100c16b sub x11, x11, #0x30 a6598: eb0b02ff cmp x23, x11 a659c: d100c108 sub x8, x8, #0x30 a65a0: 54fffe21 b.ne 0xa6564 a65a4: a9405e95 ldp x21, x23, [x20] a65a8: 14000002 b 0xa65b0 a65ac: aa1703f5 mov x21, x23 a65b0: f9400a98 ldr x24, [x20, #0x10] a65b4: eb1502ff cmp x23, x21 a65b8: a9002a88 stp x8, x10, [x20] a65bc: f9000a89 str x9, [x20, #0x10] a65c0: 54006600 b.eq 0xa7280 a65c4: 385e82e8 ldurb w8, [x23, #-0x18] a65c8: 36000068 tbz w8, #0x0, 0xa65d4 a65cc: f85f82e0 ldur x0, [x23, #-0x8] a65d0: 97fda4fc bl 0xf9c0 a65d4: 385d02e8 ldurb w8, [x23, #-0x30] a65d8: d100c2f9 sub x25, x23, #0x30 a65dc: 36000068 tbz w8, #0x0, 0xa65e8 a65e0: f85e02e0 ldur x0, [x23, #-0x20] a65e4: 97fda4f7 bl 0xf9c0 a65e8: eb1902bf cmp x21, x25 a65ec: aa1903f7 mov x23, x25 a65f0: 54fffea1 b.ne 0xa65c4 a65f4: 14000323 b 0xa7280 a65f8: aa1f03e0 mov x0, xzr a65fc: 321c07e9 orr w9, wzr, #0x30 a6600: 528002ca mov w10, #0x16 // =22 a6604: 9b0902e8 madd x8, x23, x9, x0 a6608: 3900010a strb w10, [x8] a660c: f94007ea ldr x10, [sp, #0x8] a6610: d503201f nop a6614: 9b0902a9 madd x9, x21, x9, x0 a6618: f800110a stur x10, [x8, #0x1] a661c: 39404bea ldrb w10, [sp, #0x12] a6620: 39002d0a strb w10, [x8, #0xb] a6624: 794023ea ldrh w10, [sp, #0x10] a6628: 3900311f strb wzr, [x8, #0xc] a662c: 7800910a sturh w10, [x8, #0x9] a6630: 794003ea ldrh w10, [sp] a6634: 7800d10a sturh w10, [x8, #0xd] a6638: 39400bea ldrb w10, [sp, #0x2] a663c: f900091f str xzr, [x8, #0x10] a6640: 39003d0a strb w10, [x8, #0xf] a6644: f90007ff str xzr, [sp, #0x8] a6648: 790023ff strh wzr, [sp, #0x10] a664c: 39004bff strb wzr, [sp, #0x12] a6650: 39000bff strb wzr, [sp, #0x2] a6654: 790003ff strh wzr, [sp] a6658: 3900611f strb wzr, [x8, #0x18] a665c: f841f3ea ldur x10, [sp, #0x1f] a6660: a9027d0a stp x10, xzr, [x8, #0x20] a6664: f9400fea ldr x10, [sp, #0x18] a6668: f801910a stur x10, [x8, #0x19] a666c: f801f3ff stur xzr, [sp, #0x1f] a6670: f9000fff str xzr, [sp, #0x18] a6674: a9402e97 ldp x23, x11, [x20] a6678: 9100c10a add x10, x8, #0x30 a667c: eb17017f cmp x11, x23 a6680: 54000260 b.eq 0xa66cc a6684: f85e016c ldur x12, [x11, #-0x20] a6688: f81e010c stur x12, [x8, #-0x20] a668c: 3cdd0160 ldur q0, [x11, #-0x30] a6690: 3c9d0100 stur q0, [x8, #-0x30] a6694: f85f816c ldur x12, [x11, #-0x8] a6698: a93dfd7f stp xzr, xzr, [x11, #-0x28] a669c: f81d017f stur xzr, [x11, #-0x30] a66a0: f81f810c stur x12, [x8, #-0x8] a66a4: 3cde8160 ldur q0, [x11, #-0x18] a66a8: 3c9e8100 stur q0, [x8, #-0x18] a66ac: a93f7d7f stp xzr, xzr, [x11, #-0x10] a66b0: f81e817f stur xzr, [x11, #-0x18] a66b4: d100c16b sub x11, x11, #0x30 a66b8: eb0b02ff cmp x23, x11 a66bc: d100c108 sub x8, x8, #0x30 a66c0: 54fffe21 b.ne 0xa6684 a66c4: a9405e95 ldp x21, x23, [x20] a66c8: 14000002 b 0xa66d0 a66cc: aa1703f5 mov x21, x23 a66d0: f9400a98 ldr x24, [x20, #0x10] a66d4: eb1502ff cmp x23, x21 a66d8: a9002a88 stp x8, x10, [x20] a66dc: f9000a89 str x9, [x20, #0x10] a66e0: 54005d00 b.eq 0xa7280 a66e4: 385e82e8 ldurb w8, [x23, #-0x18] a66e8: 36000068 tbz w8, #0x0, 0xa66f4 a66ec: f85f82e0 ldur x0, [x23, #-0x8] a66f0: 97fda4b4 bl 0xf9c0 a66f4: 385d02e8 ldurb w8, [x23, #-0x30] a66f8: d100c2f9 sub x25, x23, #0x30 a66fc: 36000068 tbz w8, #0x0, 0xa6708 a6700: f85e02e0 ldur x0, [x23, #-0x20] a6704: 97fda4af bl 0xf9c0 a6708: eb1902bf cmp x21, x25 a670c: aa1903f7 mov x23, x25 a6710: 54fffea1 b.ne 0xa66e4 a6714: 140002db b 0xa7280 a6718: aa1f03e0 mov x0, xzr a671c: 321c07e9 orr w9, wzr, #0x30 a6720: 321d03ea orr w10, wzr, #0x8 a6724: 9b090308 madd x8, x24, x9, x0 a6728: 3900010a strb w10, [x8] a672c: b8001117 stur w23, [x8, #0x1] a6730: 3900151f strb wzr, [x8, #0x5] a6734: 794023ea ldrh w10, [sp, #0x10] a6738: d503201f nop a673c: 9b0902a9 madd x9, x21, x9, x0 a6740: 79001d0a strh w10, [x8, #0xe] a6744: f94007ea ldr x10, [sp, #0x8] a6748: f900091f str xzr, [x8, #0x10] a674c: f800610a stur x10, [x8, #0x6] a6750: 790023ff strh wzr, [sp, #0x10] a6754: f90007ff str xzr, [sp, #0x8] a6758: 3900611f strb wzr, [x8, #0x18] a675c: f841f3ea ldur x10, [sp, #0x1f] a6760: a9027d0a stp x10, xzr, [x8, #0x20] a6764: f9400fea ldr x10, [sp, #0x18] a6768: f801910a stur x10, [x8, #0x19] a676c: f801f3ff stur xzr, [sp, #0x1f] a6770: f9000fff str xzr, [sp, #0x18] a6774: a9402e97 ldp x23, x11, [x20] a6778: 9100c10a add x10, x8, #0x30 a677c: eb17017f cmp x11, x23 a6780: 54000260 b.eq 0xa67cc a6784: f85e016c ldur x12, [x11, #-0x20] a6788: f81e010c stur x12, [x8, #-0x20] a678c: 3cdd0160 ldur q0, [x11, #-0x30] a6790: 3c9d0100 stur q0, [x8, #-0x30] a6794: f85f816c ldur x12, [x11, #-0x8] a6798: a93dfd7f stp xzr, xzr, [x11, #-0x28] a679c: f81d017f stur xzr, [x11, #-0x30] a67a0: f81f810c stur x12, [x8, #-0x8] a67a4: 3cde8160 ldur q0, [x11, #-0x18] a67a8: 3c9e8100 stur q0, [x8, #-0x18] a67ac: a93f7d7f stp xzr, xzr, [x11, #-0x10] a67b0: f81e817f stur xzr, [x11, #-0x18] a67b4: d100c16b sub x11, x11, #0x30 a67b8: eb0b02ff cmp x23, x11 a67bc: d100c108 sub x8, x8, #0x30 a67c0: 54fffe21 b.ne 0xa6784 a67c4: a9405e95 ldp x21, x23, [x20] a67c8: 14000002 b 0xa67d0 a67cc: aa1703f5 mov x21, x23 a67d0: f9400a98 ldr x24, [x20, #0x10] a67d4: eb1502ff cmp x23, x21 a67d8: a9002a88 stp x8, x10, [x20] a67dc: f9000a89 str x9, [x20, #0x10] a67e0: 54005500 b.eq 0xa7280 a67e4: 385e82e8 ldurb w8, [x23, #-0x18] a67e8: 36000068 tbz w8, #0x0, 0xa67f4 a67ec: f85f82e0 ldur x0, [x23, #-0x8] a67f0: 97fda474 bl 0xf9c0 a67f4: 385d02e8 ldurb w8, [x23, #-0x30] a67f8: d100c2f9 sub x25, x23, #0x30 a67fc: 36000068 tbz w8, #0x0, 0xa6808 a6800: f85e02e0 ldur x0, [x23, #-0x20] a6804: 97fda46f bl 0xf9c0 a6808: eb1902bf cmp x21, x25 a680c: aa1903f7 mov x23, x25 a6810: 54fffea1 b.ne 0xa67e4 a6814: 1400029b b 0xa7280 a6818: aa1f03e0 mov x0, xzr a681c: 321c07e9 orr w9, wzr, #0x30 a6820: 321d03ea orr w10, wzr, #0x8 a6824: 9b090308 madd x8, x24, x9, x0 a6828: 3900010a strb w10, [x8] a682c: b8001117 stur w23, [x8, #0x1] a6830: 3900151f strb wzr, [x8, #0x5] a6834: 794023ea ldrh w10, [sp, #0x10] a6838: d503201f nop a683c: 9b0902a9 madd x9, x21, x9, x0 a6840: 79001d0a strh w10, [x8, #0xe] a6844: f94007ea ldr x10, [sp, #0x8] a6848: f900091f str xzr, [x8, #0x10] a684c: f800610a stur x10, [x8, #0x6] a6850: 790023ff strh wzr, [sp, #0x10] a6854: f90007ff str xzr, [sp, #0x8] a6858: 3900611f strb wzr, [x8, #0x18] a685c: f841f3ea ldur x10, [sp, #0x1f] a6860: a9027d0a stp x10, xzr, [x8, #0x20] a6864: f9400fea ldr x10, [sp, #0x18] a6868: f801910a stur x10, [x8, #0x19] a686c: f801f3ff stur xzr, [sp, #0x1f] a6870: f9000fff str xzr, [sp, #0x18] a6874: a9402e97 ldp x23, x11, [x20] a6878: 9100c10a add x10, x8, #0x30 a687c: eb17017f cmp x11, x23 a6880: 54000260 b.eq 0xa68cc a6884: f85e016c ldur x12, [x11, #-0x20] a6888: f81e010c stur x12, [x8, #-0x20] a688c: 3cdd0160 ldur q0, [x11, #-0x30] a6890: 3c9d0100 stur q0, [x8, #-0x30] a6894: f85f816c ldur x12, [x11, #-0x8] a6898: a93dfd7f stp xzr, xzr, [x11, #-0x28] a689c: f81d017f stur xzr, [x11, #-0x30] a68a0: f81f810c stur x12, [x8, #-0x8] a68a4: 3cde8160 ldur q0, [x11, #-0x18] a68a8: 3c9e8100 stur q0, [x8, #-0x18] a68ac: a93f7d7f stp xzr, xzr, [x11, #-0x10] a68b0: f81e817f stur xzr, [x11, #-0x18] a68b4: d100c16b sub x11, x11, #0x30 a68b8: eb0b02ff cmp x23, x11 a68bc: d100c108 sub x8, x8, #0x30 a68c0: 54fffe21 b.ne 0xa6884 a68c4: a9405e95 ldp x21, x23, [x20] a68c8: 14000002 b 0xa68d0 a68cc: aa1703f5 mov x21, x23 a68d0: f9400a98 ldr x24, [x20, #0x10] a68d4: eb1502ff cmp x23, x21 a68d8: a9002a88 stp x8, x10, [x20] a68dc: f9000a89 str x9, [x20, #0x10] a68e0: 54004d00 b.eq 0xa7280 a68e4: 385e82e8 ldurb w8, [x23, #-0x18] a68e8: 36000068 tbz w8, #0x0, 0xa68f4 a68ec: f85f82e0 ldur x0, [x23, #-0x8] a68f0: 97fda434 bl 0xf9c0 a68f4: 385d02e8 ldurb w8, [x23, #-0x30] a68f8: d100c2f9 sub x25, x23, #0x30 a68fc: 36000068 tbz w8, #0x0, 0xa6908 a6900: f85e02e0 ldur x0, [x23, #-0x20] a6904: 97fda42f bl 0xf9c0 a6908: eb1902bf cmp x21, x25 a690c: aa1903f7 mov x23, x25 a6910: 54fffea1 b.ne 0xa68e4 a6914: 1400025b b 0xa7280 a6918: aa1f03e0 mov x0, xzr a691c: 321c07e9 orr w9, wzr, #0x30 a6920: 528002ca mov w10, #0x16 // =22 a6924: 9b0902e8 madd x8, x23, x9, x0 a6928: 3900010a strb w10, [x8] a692c: f94007ea ldr x10, [sp, #0x8] a6930: d503201f nop a6934: 9b0902a9 madd x9, x21, x9, x0 a6938: f800110a stur x10, [x8, #0x1] a693c: 39404bea ldrb w10, [sp, #0x12] a6940: 39002d0a strb w10, [x8, #0xb] a6944: 794023ea ldrh w10, [sp, #0x10] a6948: 3900311f strb wzr, [x8, #0xc] a694c: 7800910a sturh w10, [x8, #0x9] a6950: 794003ea ldrh w10, [sp] a6954: 7800d10a sturh w10, [x8, #0xd] a6958: 39400bea ldrb w10, [sp, #0x2] a695c: f900091f str xzr, [x8, #0x10] a6960: 39003d0a strb w10, [x8, #0xf] a6964: f90007ff str xzr, [sp, #0x8] a6968: 790023ff strh wzr, [sp, #0x10] a696c: 39004bff strb wzr, [sp, #0x12] a6970: 39000bff strb wzr, [sp, #0x2] a6974: 790003ff strh wzr, [sp] a6978: 3900611f strb wzr, [x8, #0x18] a697c: f841f3ea ldur x10, [sp, #0x1f] a6980: a9027d0a stp x10, xzr, [x8, #0x20] a6984: f9400fea ldr x10, [sp, #0x18] a6988: f801910a stur x10, [x8, #0x19] a698c: f801f3ff stur xzr, [sp, #0x1f] a6990: f9000fff str xzr, [sp, #0x18] a6994: a9402e97 ldp x23, x11, [x20] a6998: 9100c10a add x10, x8, #0x30 a699c: eb17017f cmp x11, x23 a69a0: 54000260 b.eq 0xa69ec a69a4: f85e016c ldur x12, [x11, #-0x20] a69a8: f81e010c stur x12, [x8, #-0x20] a69ac: 3cdd0160 ldur q0, [x11, #-0x30] a69b0: 3c9d0100 stur q0, [x8, #-0x30] a69b4: f85f816c ldur x12, [x11, #-0x8] a69b8: a93dfd7f stp xzr, xzr, [x11, #-0x28] a69bc: f81d017f stur xzr, [x11, #-0x30] a69c0: f81f810c stur x12, [x8, #-0x8] a69c4: 3cde8160 ldur q0, [x11, #-0x18] a69c8: 3c9e8100 stur q0, [x8, #-0x18] a69cc: a93f7d7f stp xzr, xzr, [x11, #-0x10] a69d0: f81e817f stur xzr, [x11, #-0x18] a69d4: d100c16b sub x11, x11, #0x30 a69d8: eb0b02ff cmp x23, x11 a69dc: d100c108 sub x8, x8, #0x30 a69e0: 54fffe21 b.ne 0xa69a4 a69e4: a9405e95 ldp x21, x23, [x20] a69e8: 14000002 b 0xa69f0 a69ec: aa1703f5 mov x21, x23 a69f0: f9400a98 ldr x24, [x20, #0x10] a69f4: eb1502ff cmp x23, x21 a69f8: a9002a88 stp x8, x10, [x20] a69fc: f9000a89 str x9, [x20, #0x10] a6a00: 54004400 b.eq 0xa7280 a6a04: 385e82e8 ldurb w8, [x23, #-0x18] a6a08: 36000068 tbz w8, #0x0, 0xa6a14 a6a0c: f85f82e0 ldur x0, [x23, #-0x8] a6a10: 97fda3ec bl 0xf9c0 a6a14: 385d02e8 ldurb w8, [x23, #-0x30] a6a18: d100c2f9 sub x25, x23, #0x30 a6a1c: 36000068 tbz w8, #0x0, 0xa6a28 a6a20: f85e02e0 ldur x0, [x23, #-0x20] a6a24: 97fda3e7 bl 0xf9c0 a6a28: eb1902bf cmp x21, x25 a6a2c: aa1903f7 mov x23, x25 a6a30: 54fffea1 b.ne 0xa6a04 a6a34: 14000213 b 0xa7280 a6a38: aa1f03e0 mov x0, xzr a6a3c: 321c07e9 orr w9, wzr, #0x30 a6a40: 5280014a mov w10, #0xa // =10 a6a44: 9b0902e8 madd x8, x23, x9, x0 a6a48: 3900010a strb w10, [x8] a6a4c: b94003ea ldr w10, [sp] a6a50: d503201f nop a6a54: 9b0902a9 madd x9, x21, x9, x0 a6a58: b800110a stur w10, [x8, #0x1] a6a5c: 394013ea ldrb w10, [sp, #0x4] a6a60: 3900191f strb wzr, [x8, #0x6] a6a64: 3900150a strb w10, [x8, #0x5] a6a68: f94007ea ldr x10, [sp, #0x8] a6a6c: f800710a stur x10, [x8, #0x7] a6a70: 394043ea ldrb w10, [sp, #0x10] a6a74: f900091f str xzr, [x8, #0x10] a6a78: 39003d0a strb w10, [x8, #0xf] a6a7c: 390013ff strb wzr, [sp, #0x4] a6a80: b90003ff str wzr, [sp] a6a84: 390043ff strb wzr, [sp, #0x10] a6a88: f90007ff str xzr, [sp, #0x8] a6a8c: 3900611f strb wzr, [x8, #0x18] a6a90: f841f3ea ldur x10, [sp, #0x1f] a6a94: a9027d0a stp x10, xzr, [x8, #0x20] a6a98: f9400fea ldr x10, [sp, #0x18] a6a9c: f801910a stur x10, [x8, #0x19] a6aa0: f801f3ff stur xzr, [sp, #0x1f] a6aa4: f9000fff str xzr, [sp, #0x18] a6aa8: a9402e97 ldp x23, x11, [x20] a6aac: 9100c10a add x10, x8, #0x30 a6ab0: eb17017f cmp x11, x23 a6ab4: 54000260 b.eq 0xa6b00 a6ab8: f85e016c ldur x12, [x11, #-0x20] a6abc: f81e010c stur x12, [x8, #-0x20] a6ac0: 3cdd0160 ldur q0, [x11, #-0x30] a6ac4: 3c9d0100 stur q0, [x8, #-0x30] a6ac8: f85f816c ldur x12, [x11, #-0x8] a6acc: a93dfd7f stp xzr, xzr, [x11, #-0x28] a6ad0: f81d017f stur xzr, [x11, #-0x30] a6ad4: f81f810c stur x12, [x8, #-0x8] a6ad8: 3cde8160 ldur q0, [x11, #-0x18] a6adc: 3c9e8100 stur q0, [x8, #-0x18] a6ae0: a93f7d7f stp xzr, xzr, [x11, #-0x10] a6ae4: f81e817f stur xzr, [x11, #-0x18] a6ae8: d100c16b sub x11, x11, #0x30 a6aec: eb0b02ff cmp x23, x11 a6af0: d100c108 sub x8, x8, #0x30 a6af4: 54fffe21 b.ne 0xa6ab8 a6af8: a9405e95 ldp x21, x23, [x20] a6afc: 14000002 b 0xa6b04 a6b00: aa1703f5 mov x21, x23 a6b04: f9400a98 ldr x24, [x20, #0x10] a6b08: eb1502ff cmp x23, x21 a6b0c: a9002a88 stp x8, x10, [x20] a6b10: f9000a89 str x9, [x20, #0x10] a6b14: 54003b60 b.eq 0xa7280 a6b18: 385e82e8 ldurb w8, [x23, #-0x18] a6b1c: 36000068 tbz w8, #0x0, 0xa6b28 a6b20: f85f82e0 ldur x0, [x23, #-0x8] a6b24: 97fda3a7 bl 0xf9c0 a6b28: 385d02e8 ldurb w8, [x23, #-0x30] a6b2c: d100c2f9 sub x25, x23, #0x30 a6b30: 36000068 tbz w8, #0x0, 0xa6b3c a6b34: f85e02e0 ldur x0, [x23, #-0x20] a6b38: 97fda3a2 bl 0xf9c0 a6b3c: eb1902bf cmp x21, x25 a6b40: aa1903f7 mov x23, x25 a6b44: 54fffea1 b.ne 0xa6b18 a6b48: 140001ce b 0xa7280 a6b4c: aa1f03e0 mov x0, xzr a6b50: 321c07e9 orr w9, wzr, #0x30 a6b54: 5280028a mov w10, #0x14 // =20 a6b58: 9b0902e8 madd x8, x23, x9, x0 a6b5c: 3900010a strb w10, [x8] a6b60: f94007ea ldr x10, [sp, #0x8] a6b64: d503201f nop a6b68: 9b0902a9 madd x9, x21, x9, x0 a6b6c: f800110a stur x10, [x8, #0x1] a6b70: 794023ea ldrh w10, [sp, #0x10] a6b74: 39002d1f strb wzr, [x8, #0xb] a6b78: b9000d1f str wzr, [x8, #0xc] a6b7c: f900091f str xzr, [x8, #0x10] a6b80: 7800910a sturh w10, [x8, #0x9] a6b84: f90007ff str xzr, [sp, #0x8] a6b88: 790023ff strh wzr, [sp, #0x10] a6b8c: 3900611f strb wzr, [x8, #0x18] a6b90: f841f3ea ldur x10, [sp, #0x1f] a6b94: a9027d0a stp x10, xzr, [x8, #0x20] a6b98: f9400fea ldr x10, [sp, #0x18] a6b9c: f801910a stur x10, [x8, #0x19] a6ba0: f801f3ff stur xzr, [sp, #0x1f] a6ba4: f9000fff str xzr, [sp, #0x18] a6ba8: a9402e97 ldp x23, x11, [x20] a6bac: 9100c10a add x10, x8, #0x30 a6bb0: eb17017f cmp x11, x23 a6bb4: 54000260 b.eq 0xa6c00 a6bb8: f85e016c ldur x12, [x11, #-0x20] a6bbc: f81e010c stur x12, [x8, #-0x20] a6bc0: 3cdd0160 ldur q0, [x11, #-0x30] a6bc4: 3c9d0100 stur q0, [x8, #-0x30] a6bc8: f85f816c ldur x12, [x11, #-0x8] a6bcc: a93dfd7f stp xzr, xzr, [x11, #-0x28] a6bd0: f81d017f stur xzr, [x11, #-0x30] a6bd4: f81f810c stur x12, [x8, #-0x8] a6bd8: 3cde8160 ldur q0, [x11, #-0x18] a6bdc: 3c9e8100 stur q0, [x8, #-0x18] a6be0: a93f7d7f stp xzr, xzr, [x11, #-0x10] a6be4: f81e817f stur xzr, [x11, #-0x18] a6be8: d100c16b sub x11, x11, #0x30 a6bec: eb0b02ff cmp x23, x11 a6bf0: d100c108 sub x8, x8, #0x30 a6bf4: 54fffe21 b.ne 0xa6bb8 a6bf8: a9405e95 ldp x21, x23, [x20] a6bfc: 14000002 b 0xa6c04 a6c00: aa1703f5 mov x21, x23 a6c04: f9400a98 ldr x24, [x20, #0x10] a6c08: eb1502ff cmp x23, x21 a6c0c: a9002a88 stp x8, x10, [x20] a6c10: f9000a89 str x9, [x20, #0x10] a6c14: 54003360 b.eq 0xa7280 a6c18: 385e82e8 ldurb w8, [x23, #-0x18] a6c1c: 36000068 tbz w8, #0x0, 0xa6c28 a6c20: f85f82e0 ldur x0, [x23, #-0x8] a6c24: 97fda367 bl 0xf9c0 a6c28: 385d02e8 ldurb w8, [x23, #-0x30] a6c2c: d100c2f9 sub x25, x23, #0x30 a6c30: 36000068 tbz w8, #0x0, 0xa6c3c a6c34: f85e02e0 ldur x0, [x23, #-0x20] a6c38: 97fda362 bl 0xf9c0 a6c3c: eb1902bf cmp x21, x25 a6c40: aa1903f7 mov x23, x25 a6c44: 54fffea1 b.ne 0xa6c18 a6c48: 1400018e b 0xa7280 a6c4c: aa1f03e0 mov x0, xzr a6c50: 321c07e9 orr w9, wzr, #0x30 a6c54: 5280044a mov w10, #0x22 // =34 a6c58: 9b0902e8 madd x8, x23, x9, x0 a6c5c: 3900010a strb w10, [x8] a6c60: f841f3ea ldur x10, [sp, #0x1f] a6c64: 5287064b mov w11, #0x3832 // =14386 a6c68: 9b0902a9 madd x9, x21, x9, x0 a6c6c: f900050a str x10, [x8, #0x8] a6c70: f9400fea ldr x10, [sp, #0x18] a6c74: f900090b str x11, [x8, #0x10] a6c78: f800110a stur x10, [x8, #0x1] a6c7c: f801f3ff stur xzr, [sp, #0x1f] a6c80: f9000fff str xzr, [sp, #0x18] a6c84: 3900611f strb wzr, [x8, #0x18] a6c88: f840f3ea ldur x10, [sp, #0xf] a6c8c: a9027d0a stp x10, xzr, [x8, #0x20] a6c90: f94007ea ldr x10, [sp, #0x8] a6c94: f801910a stur x10, [x8, #0x19] a6c98: f800f3ff stur xzr, [sp, #0xf] a6c9c: f90007ff str xzr, [sp, #0x8] a6ca0: a9402e97 ldp x23, x11, [x20] a6ca4: 9100c10a add x10, x8, #0x30 a6ca8: eb17017f cmp x11, x23 a6cac: 54000260 b.eq 0xa6cf8 a6cb0: f85e016c ldur x12, [x11, #-0x20] a6cb4: f81e010c stur x12, [x8, #-0x20] a6cb8: 3cdd0160 ldur q0, [x11, #-0x30] a6cbc: 3c9d0100 stur q0, [x8, #-0x30] a6cc0: f85f816c ldur x12, [x11, #-0x8] a6cc4: a93dfd7f stp xzr, xzr, [x11, #-0x28] a6cc8: f81d017f stur xzr, [x11, #-0x30] a6ccc: f81f810c stur x12, [x8, #-0x8] a6cd0: 3cde8160 ldur q0, [x11, #-0x18] a6cd4: 3c9e8100 stur q0, [x8, #-0x18] a6cd8: a93f7d7f stp xzr, xzr, [x11, #-0x10] a6cdc: f81e817f stur xzr, [x11, #-0x18] a6ce0: d100c16b sub x11, x11, #0x30 a6ce4: eb0b02ff cmp x23, x11 a6ce8: d100c108 sub x8, x8, #0x30 a6cec: 54fffe21 b.ne 0xa6cb0 a6cf0: a9405e95 ldp x21, x23, [x20] a6cf4: 14000002 b 0xa6cfc a6cf8: aa1703f5 mov x21, x23 a6cfc: f9400a98 ldr x24, [x20, #0x10] a6d00: eb1502ff cmp x23, x21 a6d04: a9002a88 stp x8, x10, [x20] a6d08: f9000a89 str x9, [x20, #0x10] a6d0c: 54002ba0 b.eq 0xa7280 a6d10: 385e82e8 ldurb w8, [x23, #-0x18] a6d14: 36000068 tbz w8, #0x0, 0xa6d20 a6d18: f85f82e0 ldur x0, [x23, #-0x8] a6d1c: 97fda329 bl 0xf9c0 a6d20: 385d02e8 ldurb w8, [x23, #-0x30] a6d24: d100c2f9 sub x25, x23, #0x30 a6d28: 36000068 tbz w8, #0x0, 0xa6d34 a6d2c: f85e02e0 ldur x0, [x23, #-0x20] a6d30: 97fda324 bl 0xf9c0 a6d34: eb1902bf cmp x21, x25 a6d38: aa1903f7 mov x23, x25 a6d3c: 54fffea1 b.ne 0xa6d10 a6d40: 14000150 b 0xa7280 a6d44: aa1f03e0 mov x0, xzr a6d48: 321c07e9 orr w9, wzr, #0x30 a6d4c: 5280014a mov w10, #0xa // =10 a6d50: 9b0902e8 madd x8, x23, x9, x0 a6d54: 3900010a strb w10, [x8] a6d58: b94003ea ldr w10, [sp] a6d5c: d503201f nop a6d60: 9b0902a9 madd x9, x21, x9, x0 a6d64: b800110a stur w10, [x8, #0x1] a6d68: 394013ea ldrb w10, [sp, #0x4] a6d6c: 3900191f strb wzr, [x8, #0x6] a6d70: 3900150a strb w10, [x8, #0x5] a6d74: f94007ea ldr x10, [sp, #0x8] a6d78: f800710a stur x10, [x8, #0x7] a6d7c: 394043ea ldrb w10, [sp, #0x10] a6d80: f900091f str xzr, [x8, #0x10] a6d84: 39003d0a strb w10, [x8, #0xf] a6d88: 390013ff strb wzr, [sp, #0x4] a6d8c: b90003ff str wzr, [sp] a6d90: 390043ff strb wzr, [sp, #0x10] a6d94: f90007ff str xzr, [sp, #0x8] a6d98: 3900611f strb wzr, [x8, #0x18] a6d9c: f841f3ea ldur x10, [sp, #0x1f] a6da0: a9027d0a stp x10, xzr, [x8, #0x20] a6da4: f9400fea ldr x10, [sp, #0x18] a6da8: f801910a stur x10, [x8, #0x19] a6dac: f801f3ff stur xzr, [sp, #0x1f] a6db0: f9000fff str xzr, [sp, #0x18] a6db4: a9402e97 ldp x23, x11, [x20] a6db8: 9100c10a add x10, x8, #0x30 a6dbc: eb17017f cmp x11, x23 a6dc0: 54000260 b.eq 0xa6e0c a6dc4: f85e016c ldur x12, [x11, #-0x20] a6dc8: f81e010c stur x12, [x8, #-0x20] a6dcc: 3cdd0160 ldur q0, [x11, #-0x30] a6dd0: 3c9d0100 stur q0, [x8, #-0x30] a6dd4: f85f816c ldur x12, [x11, #-0x8] a6dd8: a93dfd7f stp xzr, xzr, [x11, #-0x28] a6ddc: f81d017f stur xzr, [x11, #-0x30] a6de0: f81f810c stur x12, [x8, #-0x8] a6de4: 3cde8160 ldur q0, [x11, #-0x18] a6de8: 3c9e8100 stur q0, [x8, #-0x18] a6dec: a93f7d7f stp xzr, xzr, [x11, #-0x10] a6df0: f81e817f stur xzr, [x11, #-0x18] a6df4: d100c16b sub x11, x11, #0x30 a6df8: eb0b02ff cmp x23, x11 a6dfc: d100c108 sub x8, x8, #0x30 a6e00: 54fffe21 b.ne 0xa6dc4 a6e04: a9405e95 ldp x21, x23, [x20] a6e08: 14000002 b 0xa6e10 a6e0c: aa1703f5 mov x21, x23 a6e10: f9400a98 ldr x24, [x20, #0x10] a6e14: eb1502ff cmp x23, x21 a6e18: a9002a88 stp x8, x10, [x20] a6e1c: f9000a89 str x9, [x20, #0x10] a6e20: 54002300 b.eq 0xa7280 a6e24: 385e82e8 ldurb w8, [x23, #-0x18] a6e28: 36000068 tbz w8, #0x0, 0xa6e34 a6e2c: f85f82e0 ldur x0, [x23, #-0x8] a6e30: 97fda2e4 bl 0xf9c0 a6e34: 385d02e8 ldurb w8, [x23, #-0x30] a6e38: d100c2f9 sub x25, x23, #0x30 a6e3c: 36000068 tbz w8, #0x0, 0xa6e48 a6e40: f85e02e0 ldur x0, [x23, #-0x20] a6e44: 97fda2df bl 0xf9c0 a6e48: eb1902bf cmp x21, x25 a6e4c: aa1903f7 mov x23, x25 a6e50: 54fffea1 b.ne 0xa6e24 a6e54: 1400010b b 0xa7280 a6e58: aa1f03e0 mov x0, xzr a6e5c: 321c07e9 orr w9, wzr, #0x30 a6e60: 321f07ea orr w10, wzr, #0x6 a6e64: 9b0902e8 madd x8, x23, x9, x0 a6e68: 3900010a strb w10, [x8] a6e6c: 794003ea ldrh w10, [sp] a6e70: d503201f nop a6e74: 9b0902a9 madd x9, x21, x9, x0 a6e78: 7800110a sturh w10, [x8, #0x1] a6e7c: 39400bea ldrb w10, [sp, #0x2] a6e80: 3900111f strb wzr, [x8, #0x4] a6e84: 39000d0a strb w10, [x8, #0x3] a6e88: f94007ea ldr x10, [sp, #0x8] a6e8c: f800510a stur x10, [x8, #0x5] a6e90: 39404bea ldrb w10, [sp, #0x12] a6e94: 39003d0a strb w10, [x8, #0xf] a6e98: 794023ea ldrh w10, [sp, #0x10] a6e9c: f900091f str xzr, [x8, #0x10] a6ea0: 7800d10a sturh w10, [x8, #0xd] a6ea4: 790003ff strh wzr, [sp] a6ea8: 39000bff strb wzr, [sp, #0x2] a6eac: 790023ff strh wzr, [sp, #0x10] a6eb0: f90007ff str xzr, [sp, #0x8] a6eb4: 39004bff strb wzr, [sp, #0x12] a6eb8: 3900611f strb wzr, [x8, #0x18] a6ebc: f841f3ea ldur x10, [sp, #0x1f] a6ec0: a9027d0a stp x10, xzr, [x8, #0x20] a6ec4: f9400fea ldr x10, [sp, #0x18] a6ec8: f801910a stur x10, [x8, #0x19] a6ecc: f801f3ff stur xzr, [sp, #0x1f] a6ed0: f9000fff str xzr, [sp, #0x18] a6ed4: a9402e97 ldp x23, x11, [x20] a6ed8: 9100c10a add x10, x8, #0x30 a6edc: eb17017f cmp x11, x23 a6ee0: 54000260 b.eq 0xa6f2c a6ee4: f85e016c ldur x12, [x11, #-0x20] a6ee8: f81e010c stur x12, [x8, #-0x20] a6eec: 3cdd0160 ldur q0, [x11, #-0x30] a6ef0: 3c9d0100 stur q0, [x8, #-0x30] a6ef4: f85f816c ldur x12, [x11, #-0x8] a6ef8: a93dfd7f stp xzr, xzr, [x11, #-0x28] a6efc: f81d017f stur xzr, [x11, #-0x30] a6f00: f81f810c stur x12, [x8, #-0x8] a6f04: 3cde8160 ldur q0, [x11, #-0x18] a6f08: 3c9e8100 stur q0, [x8, #-0x18] a6f0c: a93f7d7f stp xzr, xzr, [x11, #-0x10] a6f10: f81e817f stur xzr, [x11, #-0x18] a6f14: d100c16b sub x11, x11, #0x30 a6f18: eb0b02ff cmp x23, x11 a6f1c: d100c108 sub x8, x8, #0x30 a6f20: 54fffe21 b.ne 0xa6ee4 a6f24: a9405e95 ldp x21, x23, [x20] a6f28: 14000002 b 0xa6f30 a6f2c: aa1703f5 mov x21, x23 a6f30: f9400a98 ldr x24, [x20, #0x10] a6f34: eb1502ff cmp x23, x21 a6f38: a9002a88 stp x8, x10, [x20] a6f3c: f9000a89 str x9, [x20, #0x10] a6f40: 54001a00 b.eq 0xa7280 a6f44: 385e82e8 ldurb w8, [x23, #-0x18] a6f48: 36000068 tbz w8, #0x0, 0xa6f54 a6f4c: f85f82e0 ldur x0, [x23, #-0x8] a6f50: 97fda29c bl 0xf9c0 a6f54: 385d02e8 ldurb w8, [x23, #-0x30] a6f58: d100c2f9 sub x25, x23, #0x30 a6f5c: 36000068 tbz w8, #0x0, 0xa6f68 a6f60: f85e02e0 ldur x0, [x23, #-0x20] a6f64: 97fda297 bl 0xf9c0 a6f68: eb1902bf cmp x21, x25 a6f6c: aa1903f7 mov x23, x25 a6f70: 54fffea1 b.ne 0xa6f44 a6f74: 140000c3 b 0xa7280 a6f78: aa1f03e0 mov x0, xzr a6f7c: 321c07e9 orr w9, wzr, #0x30 a6f80: 5280034a mov w10, #0x1a // =26 a6f84: 9b0902e8 madd x8, x23, x9, x0 a6f88: 3900010a strb w10, [x8] a6f8c: f840d3ea ldur x10, [sp, #0xd] a6f90: d503201f nop a6f94: 9b0902a9 madd x9, x21, x9, x0 a6f98: f800610a stur x10, [x8, #0x6] a6f9c: f94007ea ldr x10, [sp, #0x8] a6fa0: 79001d1f strh wzr, [x8, #0xe] a6fa4: f900091f str xzr, [x8, #0x10] a6fa8: f800110a stur x10, [x8, #0x1] a6fac: f800d3ff stur xzr, [sp, #0xd] a6fb0: f90007ff str xzr, [sp, #0x8] a6fb4: 3900611f strb wzr, [x8, #0x18] a6fb8: f841f3ea ldur x10, [sp, #0x1f] a6fbc: a9027d0a stp x10, xzr, [x8, #0x20] a6fc0: f9400fea ldr x10, [sp, #0x18] a6fc4: f801910a stur x10, [x8, #0x19] a6fc8: f801f3ff stur xzr, [sp, #0x1f] a6fcc: f9000fff str xzr, [sp, #0x18] a6fd0: a9402e97 ldp x23, x11, [x20] a6fd4: 9100c10a add x10, x8, #0x30 a6fd8: eb17017f cmp x11, x23 a6fdc: 54000260 b.eq 0xa7028 a6fe0: f85e016c ldur x12, [x11, #-0x20] a6fe4: f81e010c stur x12, [x8, #-0x20] a6fe8: 3cdd0160 ldur q0, [x11, #-0x30] a6fec: 3c9d0100 stur q0, [x8, #-0x30] a6ff0: f85f816c ldur x12, [x11, #-0x8] a6ff4: a93dfd7f stp xzr, xzr, [x11, #-0x28] a6ff8: f81d017f stur xzr, [x11, #-0x30] a6ffc: f81f810c stur x12, [x8, #-0x8] a7000: 3cde8160 ldur q0, [x11, #-0x18] a7004: 3c9e8100 stur q0, [x8, #-0x18] a7008: a93f7d7f stp xzr, xzr, [x11, #-0x10] a700c: f81e817f stur xzr, [x11, #-0x18] a7010: d100c16b sub x11, x11, #0x30 a7014: eb0b02ff cmp x23, x11 a7018: d100c108 sub x8, x8, #0x30 a701c: 54fffe21 b.ne 0xa6fe0 a7020: a9405e95 ldp x21, x23, [x20] a7024: 14000002 b 0xa702c a7028: aa1703f5 mov x21, x23 a702c: f9400a98 ldr x24, [x20, #0x10] a7030: eb1502ff cmp x23, x21 a7034: a9002a88 stp x8, x10, [x20] a7038: f9000a89 str x9, [x20, #0x10] a703c: 54001220 b.eq 0xa7280 a7040: 385e82e8 ldurb w8, [x23, #-0x18] a7044: 36000068 tbz w8, #0x0, 0xa7050 a7048: f85f82e0 ldur x0, [x23, #-0x8] a704c: 97fda25d bl 0xf9c0 a7050: 385d02e8 ldurb w8, [x23, #-0x30] a7054: d100c2f9 sub x25, x23, #0x30 a7058: 36000068 tbz w8, #0x0, 0xa7064 a705c: f85e02e0 ldur x0, [x23, #-0x20] a7060: 97fda258 bl 0xf9c0 a7064: eb1902bf cmp x21, x25 a7068: aa1903f7 mov x23, x25 a706c: 54fffea1 b.ne 0xa7040 a7070: 14000084 b 0xa7280 a7074: aa1f03e0 mov x0, xzr a7078: 321c07e9 orr w9, wzr, #0x30 a707c: 321e0bea orr w10, wzr, #0x1c a7080: 9b0902e8 madd x8, x23, x9, x0 a7084: 3900010a strb w10, [x8] a7088: f840e3ea ldur x10, [sp, #0xe] a708c: d503201f nop a7090: 9b0902a9 madd x9, x21, x9, x0 a7094: f800710a stur x10, [x8, #0x7] a7098: f94007ea ldr x10, [sp, #0x8] a709c: 39003d1f strb wzr, [x8, #0xf] a70a0: f900091f str xzr, [x8, #0x10] a70a4: f800110a stur x10, [x8, #0x1] a70a8: f800e3ff stur xzr, [sp, #0xe] a70ac: f90007ff str xzr, [sp, #0x8] a70b0: 3900611f strb wzr, [x8, #0x18] a70b4: f841f3ea ldur x10, [sp, #0x1f] a70b8: a9027d0a stp x10, xzr, [x8, #0x20] a70bc: f9400fea ldr x10, [sp, #0x18] a70c0: f801910a stur x10, [x8, #0x19] a70c4: f801f3ff stur xzr, [sp, #0x1f] a70c8: f9000fff str xzr, [sp, #0x18] a70cc: a9402e97 ldp x23, x11, [x20] a70d0: 9100c10a add x10, x8, #0x30 a70d4: eb17017f cmp x11, x23 a70d8: 54000260 b.eq 0xa7124 a70dc: f85e016c ldur x12, [x11, #-0x20] a70e0: f81e010c stur x12, [x8, #-0x20] a70e4: 3cdd0160 ldur q0, [x11, #-0x30] a70e8: 3c9d0100 stur q0, [x8, #-0x30] a70ec: f85f816c ldur x12, [x11, #-0x8] a70f0: a93dfd7f stp xzr, xzr, [x11, #-0x28] a70f4: f81d017f stur xzr, [x11, #-0x30] a70f8: f81f810c stur x12, [x8, #-0x8] a70fc: 3cde8160 ldur q0, [x11, #-0x18] a7100: 3c9e8100 stur q0, [x8, #-0x18] a7104: a93f7d7f stp xzr, xzr, [x11, #-0x10] a7108: f81e817f stur xzr, [x11, #-0x18] a710c: d100c16b sub x11, x11, #0x30 a7110: eb0b02ff cmp x23, x11 a7114: d100c108 sub x8, x8, #0x30 a7118: 54fffe21 b.ne 0xa70dc a711c: a9405e95 ldp x21, x23, [x20] a7120: 14000002 b 0xa7128 a7124: aa1703f5 mov x21, x23 a7128: f9400a98 ldr x24, [x20, #0x10] a712c: eb1502ff cmp x23, x21 a7130: a9002a88 stp x8, x10, [x20] a7134: f9000a89 str x9, [x20, #0x10] a7138: 54000a40 b.eq 0xa7280 a713c: 385e82e8 ldurb w8, [x23, #-0x18] a7140: 36000068 tbz w8, #0x0, 0xa714c a7144: f85f82e0 ldur x0, [x23, #-0x8] a7148: 97fda21e bl 0xf9c0 a714c: 385d02e8 ldurb w8, [x23, #-0x30] a7150: d100c2f9 sub x25, x23, #0x30 a7154: 36000068 tbz w8, #0x0, 0xa7160 a7158: f85e02e0 ldur x0, [x23, #-0x20] a715c: 97fda219 bl 0xf9c0 a7160: eb1902bf cmp x21, x25 a7164: aa1903f7 mov x23, x25 a7168: 54fffea1 b.ne 0xa713c a716c: 14000045 b 0xa7280 a7170: aa1f03e0 mov x0, xzr a7174: 321c07e9 orr w9, wzr, #0x30 a7178: 5280024a mov w10, #0x12 // =18 a717c: 9b0902e8 madd x8, x23, x9, x0 a7180: 3900010a strb w10, [x8] a7184: f94007ea ldr x10, [sp, #0x8] a7188: d503201f nop a718c: 9b0902a9 madd x9, x21, x9, x0 a7190: f800110a stur x10, [x8, #0x1] a7194: 394043ea ldrb w10, [sp, #0x10] a7198: 3900291f strb wzr, [x8, #0xa] a719c: 3900250a strb w10, [x8, #0x9] a71a0: b94003ea ldr w10, [sp] a71a4: b800b10a stur w10, [x8, #0xb] a71a8: 394013ea ldrb w10, [sp, #0x4] a71ac: f900091f str xzr, [x8, #0x10] a71b0: 39003d0a strb w10, [x8, #0xf] a71b4: f90007ff str xzr, [sp, #0x8] a71b8: 390043ff strb wzr, [sp, #0x10] a71bc: 390013ff strb wzr, [sp, #0x4] a71c0: b90003ff str wzr, [sp] a71c4: 3900611f strb wzr, [x8, #0x18] a71c8: f841f3ea ldur x10, [sp, #0x1f] a71cc: a9027d0a stp x10, xzr, [x8, #0x20] a71d0: f9400fea ldr x10, [sp, #0x18] a71d4: f801910a stur x10, [x8, #0x19] a71d8: f801f3ff stur xzr, [sp, #0x1f] a71dc: f9000fff str xzr, [sp, #0x18] a71e0: a9402e97 ldp x23, x11, [x20] a71e4: 9100c10a add x10, x8, #0x30 a71e8: eb17017f cmp x11, x23 a71ec: 54000260 b.eq 0xa7238 a71f0: f85e016c ldur x12, [x11, #-0x20] a71f4: f81e010c stur x12, [x8, #-0x20] a71f8: 3cdd0160 ldur q0, [x11, #-0x30] a71fc: 3c9d0100 stur q0, [x8, #-0x30] a7200: f85f816c ldur x12, [x11, #-0x8] a7204: a93dfd7f stp xzr, xzr, [x11, #-0x28] a7208: f81d017f stur xzr, [x11, #-0x30] a720c: f81f810c stur x12, [x8, #-0x8] a7210: 3cde8160 ldur q0, [x11, #-0x18] a7214: 3c9e8100 stur q0, [x8, #-0x18] a7218: a93f7d7f stp xzr, xzr, [x11, #-0x10] a721c: f81e817f stur xzr, [x11, #-0x18] a7220: d100c16b sub x11, x11, #0x30 a7224: eb0b02ff cmp x23, x11 a7228: d100c108 sub x8, x8, #0x30 a722c: 54fffe21 b.ne 0xa71f0 a7230: a9405e95 ldp x21, x23, [x20] a7234: 14000002 b 0xa723c a7238: aa1703f5 mov x21, x23 a723c: f9400a98 ldr x24, [x20, #0x10] a7240: eb1502ff cmp x23, x21 a7244: a9002a88 stp x8, x10, [x20] a7248: f9000a89 str x9, [x20, #0x10] a724c: 540001a0 b.eq 0xa7280 a7250: 385e82e8 ldurb w8, [x23, #-0x18] a7254: 36000068 tbz w8, #0x0, 0xa7260 a7258: f85f82e0 ldur x0, [x23, #-0x8] a725c: 97fda1d9 bl 0xf9c0 a7260: 385d02e8 ldurb w8, [x23, #-0x30] a7264: d100c2f9 sub x25, x23, #0x30 a7268: 36000068 tbz w8, #0x0, 0xa7274 a726c: f85e02e0 ldur x0, [x23, #-0x20] a7270: 97fda1d4 bl 0xf9c0 a7274: eb1902bf cmp x21, x25 a7278: aa1903f7 mov x23, x25 a727c: 54fffea1 b.ne 0xa7250 a7280: b40001d5 cbz x21, 0xa72b8 a7284: f9400e88 ldr x8, [x20, #0x18] a7288: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 a728c: eb15013f cmp x9, x21 a7290: 54000103 b.lo 0xa72b0 a7294: eb15011f cmp x8, x21 a7298: 540000c8 b.hi 0xa72b0 a729c: f9480109 ldr x9, [x8, #0x1000] a72a0: eb18013f cmp x9, x24 a72a4: 540000a1 b.ne 0xa72b8 a72a8: f9080115 str x21, [x8, #0x1000] a72ac: 14000003 b 0xa72b8 a72b0: aa1503e0 mov x0, x21 a72b4: 97fda1c3 bl 0xf9c0 a72b8: 91000673 add x19, x19, #0x1 a72bc: f94016c8 ldr x8, [x22, #0x28] a72c0: f94017e9 ldr x9, [sp, #0x28] a72c4: eb09011f cmp x8, x9 a72c8: 54007f41 b.ne 0xa82b0 a72cc: aa1303e0 mov x0, x19 a72d0: a9477bfd ldp x29, x30, [sp, #0x70] a72d4: a9464ff4 ldp x20, x19, [sp, #0x60] a72d8: a94557f6 ldp x22, x21, [sp, #0x50] a72dc: a9445ff8 ldp x24, x23, [sp, #0x40] a72e0: f9401bf9 ldr x25, [sp, #0x30] a72e4: 910203ff add sp, sp, #0x80 a72e8: d65f03c0 ret a72ec: 900000aa adrp x10, 0xbb000 a72f0: 910f154a add x10, x10, #0x3c5 a72f4: f940014a ldr x10, [x10] a72f8: 52800689 mov w9, #0x34 // =52 a72fc: 390013ff strb wzr, [sp, #0x4] a7300: b90003ff str wzr, [sp] a7304: f801f3ff stur xzr, [sp, #0x1f] a7308: f9000fff str xzr, [sp, #0x18] a730c: 390043e9 strb w9, [sp, #0x10] a7310: f90007ea str x10, [sp, #0x8] a7314: a940aa89 ldp x9, x10, [x20, #0x8] a7318: eb0a013f cmp x9, x10 a731c: 540018a3 b.lo 0xa7630 a7320: f940028b ldr x11, [x20] a7324: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a7328: f295556c movk x12, #0xaaab a732c: cb0b0129 sub x9, x9, x11 a7330: 9344fd29 asr x9, x9, #4 a7334: 9b0c7d37 mul x23, x9, x12 a7338: 910006e9 add x9, x23, #0x1 a733c: eb15013f cmp x9, x21 a7340: 54007e48 b.hi 0xa8308 a7344: cb0b014a sub x10, x10, x11 a7348: 9344fd4a asr x10, x10, #4 a734c: 9b0c7d4a mul x10, x10, x12 a7350: eb08015f cmp x10, x8 a7354: 540000a2 b.hs 0xa7368 a7358: d37ff948 lsl x8, x10, #1 a735c: eb09011f cmp x8, x9 a7360: 9a883135 csel x21, x9, x8, lo a7364: b4002ed5 cbz x21, 0xa793c a7368: f9400e89 ldr x9, [x20, #0x18] a736c: 8b1506a8 add x8, x21, x21, lsl #1 a7370: d37ced08 lsl x8, x8, #4 a7374: f9480120 ldr x0, [x9, #0x1000] a7378: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a737c: cb00014a sub x10, x10, x0 a7380: eb08015f cmp x10, x8 a7384: 54002a62 b.hs 0xa78d0 a7388: aa0803e0 mov x0, x8 a738c: 97fda139 bl 0xf870 a7390: 1400016c b 0xa7940 a7394: 900000aa adrp x10, 0xbb000 a7398: 910f914a add x10, x10, #0x3e4 a739c: f940014a ldr x10, [x10] a73a0: 528006c9 mov w9, #0x36 // =54 a73a4: 390013ff strb wzr, [sp, #0x4] a73a8: b90003ff str wzr, [sp] a73ac: f801f3ff stur xzr, [sp, #0x1f] a73b0: f9000fff str xzr, [sp, #0x18] a73b4: 390043e9 strb w9, [sp, #0x10] a73b8: f90007ea str x10, [sp, #0x8] a73bc: a940aa89 ldp x9, x10, [x20, #0x8] a73c0: eb0a013f cmp x9, x10 a73c4: 54001363 b.lo 0xa7630 a73c8: f940028b ldr x11, [x20] a73cc: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a73d0: f295556c movk x12, #0xaaab a73d4: cb0b0129 sub x9, x9, x11 a73d8: 9344fd29 asr x9, x9, #4 a73dc: 9b0c7d37 mul x23, x9, x12 a73e0: 910006e9 add x9, x23, #0x1 a73e4: eb15013f cmp x9, x21 a73e8: 54007928 b.hi 0xa830c a73ec: cb0b014a sub x10, x10, x11 a73f0: 9344fd4a asr x10, x10, #4 a73f4: 9b0c7d4a mul x10, x10, x12 a73f8: eb08015f cmp x10, x8 a73fc: 540000a2 b.hs 0xa7410 a7400: d37ff948 lsl x8, x10, #1 a7404: eb09011f cmp x8, x9 a7408: 9a883135 csel x21, x9, x8, lo a740c: b4003235 cbz x21, 0xa7a50 a7410: f9400e89 ldr x9, [x20, #0x18] a7414: 8b1506a8 add x8, x21, x21, lsl #1 a7418: d37ced08 lsl x8, x8, #4 a741c: f9480120 ldr x0, [x9, #0x1000] a7420: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a7424: cb00014a sub x10, x10, x0 a7428: eb08015f cmp x10, x8 a742c: 54002582 b.hs 0xa78dc a7430: aa0803e0 mov x0, x8 a7434: 97fda10f bl 0xf870 a7438: 14000187 b 0xa7a54 a743c: 900000a9 adrp x9, 0xbb000 a7440: 910fb929 add x9, x9, #0x3ee a7444: f840612a ldur x10, [x9, #0x6] a7448: f9400129 ldr x9, [x9] a744c: f801f3ff stur xzr, [sp, #0x1f] a7450: f9000fff str xzr, [sp, #0x18] a7454: f800e3ea stur x10, [sp, #0xe] a7458: f90007e9 str x9, [sp, #0x8] a745c: a940aa89 ldp x9, x10, [x20, #0x8] a7460: eb0a013f cmp x9, x10 a7464: 54000a23 b.lo 0xa75a8 a7468: f940028b ldr x11, [x20] a746c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a7470: f295556c movk x12, #0xaaab a7474: cb0b0129 sub x9, x9, x11 a7478: 9344fd29 asr x9, x9, #4 a747c: 9b0c7d37 mul x23, x9, x12 a7480: 910006e9 add x9, x23, #0x1 a7484: eb15013f cmp x9, x21 a7488: 54007448 b.hi 0xa8310 a748c: cb0b014a sub x10, x10, x11 a7490: 9344fd4a asr x10, x10, #4 a7494: 9b0c7d4a mul x10, x10, x12 a7498: eb08015f cmp x10, x8 a749c: 540000a2 b.hs 0xa74b0 a74a0: d37ff948 lsl x8, x10, #1 a74a4: eb09011f cmp x8, x9 a74a8: 9a883135 csel x21, x9, x8, lo a74ac: b4003dd5 cbz x21, 0xa7c64 a74b0: f9400e89 ldr x9, [x20, #0x18] a74b4: 8b1506a8 add x8, x21, x21, lsl #1 a74b8: d37ced08 lsl x8, x8, #4 a74bc: f9480120 ldr x0, [x9, #0x1000] a74c0: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a74c4: cb00014a sub x10, x10, x0 a74c8: eb08015f cmp x10, x8 a74cc: 54002142 b.hs 0xa78f4 a74d0: aa0803e0 mov x0, x8 a74d4: 97fda0e7 bl 0xf870 a74d8: 140001e4 b 0xa7c68 a74dc: 79001bff strh wzr, [sp, #0xc] a74e0: b9000bff str wzr, [sp, #0x8] a74e4: f801f3ff stur xzr, [sp, #0x1f] a74e8: f9000fff str xzr, [sp, #0x18] a74ec: a940aa89 ldp x9, x10, [x20, #0x8] a74f0: d28d0c77 mov x23, #0x6863 // =26723 a74f4: f2ae4c37 movk x23, #0x7261, lsl #16 a74f8: f2c64677 movk x23, #0x3233, lsl #32 a74fc: eb0a013f cmp x9, x10 a7500: f2ee8bf7 movk x23, #0x745f, lsl #48 a7504: 54000b63 b.lo 0xa7670 a7508: f940028b ldr x11, [x20] a750c: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a7510: f295556c movk x12, #0xaaab a7514: cb0b0129 sub x9, x9, x11 a7518: 9344fd29 asr x9, x9, #4 a751c: 9b0c7d38 mul x24, x9, x12 a7520: 91000709 add x9, x24, #0x1 a7524: eb15013f cmp x9, x21 a7528: 54006f68 b.hi 0xa8314 a752c: cb0b014a sub x10, x10, x11 a7530: 9344fd4a asr x10, x10, #4 a7534: 9b0c7d4a mul x10, x10, x12 a7538: eb08015f cmp x10, x8 a753c: 540000a2 b.hs 0xa7550 a7540: d37ff948 lsl x8, x10, #1 a7544: eb09011f cmp x8, x9 a7548: 9a883135 csel x21, x9, x8, lo a754c: b40040b5 cbz x21, 0xa7d60 a7550: f9400e89 ldr x9, [x20, #0x18] a7554: 8b1506a8 add x8, x21, x21, lsl #1 a7558: d37ced08 lsl x8, x8, #4 a755c: f9480120 ldr x0, [x9, #0x1000] a7560: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a7564: cb00014a sub x10, x10, x0 a7568: eb08015f cmp x10, x8 a756c: 54001ca2 b.hs 0xa7900 a7570: aa0803e0 mov x0, x8 a7574: 97fda0bf bl 0xf870 a7578: 140001fb b 0xa7d64 a757c: 900000a9 adrp x9, 0xbb000 a7580: 910ff529 add x9, x9, #0x3fd a7584: f840612a ldur x10, [x9, #0x6] a7588: f9400129 ldr x9, [x9] a758c: f801f3ff stur xzr, [sp, #0x1f] a7590: f9000fff str xzr, [sp, #0x18] a7594: f800e3ea stur x10, [sp, #0xe] a7598: f90007e9 str x9, [sp, #0x8] a759c: a940aa89 ldp x9, x10, [x20, #0x8] a75a0: eb0a013f cmp x9, x10 a75a4: 54000ae2 b.hs 0xa7700 a75a8: 321e0be8 orr w8, wzr, #0x1c a75ac: 39000128 strb w8, [x9] a75b0: f840e3e8 ldur x8, [sp, #0xe] a75b4: 91000a73 add x19, x19, #0x2 a75b8: 17fff7bc b 0xa54a8 a75bc: 900000aa adrp x10, 0xbb000 a75c0: 910f3d4a add x10, x10, #0x3cf a75c4: f940014a ldr x10, [x10] a75c8: 52870649 mov w9, #0x3832 // =14386 a75cc: f801f3ff stur xzr, [sp, #0x1f] a75d0: f9000fff str xzr, [sp, #0x18] a75d4: 790023e9 strh w9, [sp, #0x10] a75d8: f90007ea str x10, [sp, #0x8] a75dc: a940aa89 ldp x9, x10, [x20, #0x8] a75e0: eb0a013f cmp x9, x10 a75e4: 54000c82 b.hs 0xa7774 a75e8: 52800288 mov w8, #0x14 // =20 a75ec: 39000128 strb w8, [x9] a75f0: f94007e8 ldr x8, [sp, #0x8] a75f4: 91000a73 add x19, x19, #0x2 a75f8: 17fff71b b 0xa5264 a75fc: 900000aa adrp x10, 0xbb000 a7600: 910f694a add x10, x10, #0x3da a7604: f940014a ldr x10, [x10] a7608: 52800649 mov w9, #0x32 // =50 a760c: 390013ff strb wzr, [sp, #0x4] a7610: b90003ff str wzr, [sp] a7614: f801f3ff stur xzr, [sp, #0x1f] a7618: f9000fff str xzr, [sp, #0x18] a761c: 390043e9 strb w9, [sp, #0x10] a7620: f90007ea str x10, [sp, #0x8] a7624: a940aa89 ldp x9, x10, [x20, #0x8] a7628: eb0a013f cmp x9, x10 a762c: 54000de2 b.hs 0xa77e8 a7630: 52800248 mov w8, #0x12 // =18 a7634: 39000128 strb w8, [x9] a7638: f94007e8 ldr x8, [sp, #0x8] a763c: 91000a73 add x19, x19, #0x2 a7640: 17fff7bd b 0xa5534 a7644: 79001bff strh wzr, [sp, #0xc] a7648: b9000bff str wzr, [sp, #0x8] a764c: f801f3ff stur xzr, [sp, #0x1f] a7650: f9000fff str xzr, [sp, #0x18] a7654: a940aa89 ldp x9, x10, [x20, #0x8] a7658: d28d0c77 mov x23, #0x6863 // =26723 a765c: f2ae4c37 movk x23, #0x7261, lsl #16 a7660: f2c6c637 movk x23, #0x3631, lsl #32 a7664: eb0a013f cmp x9, x10 a7668: f2ee8bf7 movk x23, #0x745f, lsl #48 a766c: 54000f82 b.hs 0xa785c a7670: 321c03e8 orr w8, wzr, #0x10 a7674: f8001137 stur x23, [x9, #0x1] a7678: 3900253f strb wzr, [x9, #0x9] a767c: 39000128 strb w8, [x9] a7680: 79401be8 ldrh w8, [sp, #0xc] a7684: 91000a73 add x19, x19, #0x2 a7688: 17fff562 b 0xa4c10 a768c: f940028b ldr x11, [x20] a7690: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a7694: f295556c movk x12, #0xaaab a7698: cb0b0129 sub x9, x9, x11 a769c: 9344fd29 asr x9, x9, #4 a76a0: 9b0c7d38 mul x24, x9, x12 a76a4: 91000709 add x9, x24, #0x1 a76a8: eb15013f cmp x9, x21 a76ac: 54006368 b.hi 0xa8318 a76b0: cb0b014a sub x10, x10, x11 a76b4: 9344fd4a asr x10, x10, #4 a76b8: 9b0c7d4a mul x10, x10, x12 a76bc: eb08015f cmp x10, x8 a76c0: 540000a2 b.hs 0xa76d4 a76c4: d37ff948 lsl x8, x10, #1 a76c8: eb09011f cmp x8, x9 a76cc: 9a883135 csel x21, x9, x8, lo a76d0: b40024b5 cbz x21, 0xa7b64 a76d4: f9400e89 ldr x9, [x20, #0x18] a76d8: 8b1506a8 add x8, x21, x21, lsl #1 a76dc: d37ced08 lsl x8, x8, #4 a76e0: f9480120 ldr x0, [x9, #0x1000] a76e4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a76e8: cb00014a sub x10, x10, x0 a76ec: eb08015f cmp x10, x8 a76f0: 54000fc2 b.hs 0xa78e8 a76f4: aa0803e0 mov x0, x8 a76f8: 97fda05e bl 0xf870 a76fc: 1400011b b 0xa7b68 a7700: f940028b ldr x11, [x20] a7704: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a7708: f295556c movk x12, #0xaaab a770c: cb0b0129 sub x9, x9, x11 a7710: 9344fd29 asr x9, x9, #4 a7714: 9b0c7d37 mul x23, x9, x12 a7718: 910006e9 add x9, x23, #0x1 a771c: eb15013f cmp x9, x21 a7720: 54005fe8 b.hi 0xa831c a7724: cb0b014a sub x10, x10, x11 a7728: 9344fd4a asr x10, x10, #4 a772c: 9b0c7d4a mul x10, x10, x12 a7730: eb08015f cmp x10, x8 a7734: 540000a2 b.hs 0xa7748 a7738: d37ff948 lsl x8, x10, #1 a773c: eb09011f cmp x8, x9 a7740: 9a883135 csel x21, x9, x8, lo a7744: b40038f5 cbz x21, 0xa7e60 a7748: f9400e89 ldr x9, [x20, #0x18] a774c: 8b1506a8 add x8, x21, x21, lsl #1 a7750: d37ced08 lsl x8, x8, #4 a7754: f9480120 ldr x0, [x9, #0x1000] a7758: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a775c: cb00014a sub x10, x10, x0 a7760: eb08015f cmp x10, x8 a7764: 54000d42 b.hs 0xa790c a7768: aa0803e0 mov x0, x8 a776c: 97fda041 bl 0xf870 a7770: 140001bd b 0xa7e64 a7774: f940028b ldr x11, [x20] a7778: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a777c: f295556c movk x12, #0xaaab a7780: cb0b0129 sub x9, x9, x11 a7784: 9344fd29 asr x9, x9, #4 a7788: 9b0c7d37 mul x23, x9, x12 a778c: 910006e9 add x9, x23, #0x1 a7790: eb15013f cmp x9, x21 a7794: 54005c68 b.hi 0xa8320 a7798: cb0b014a sub x10, x10, x11 a779c: 9344fd4a asr x10, x10, #4 a77a0: 9b0c7d4a mul x10, x10, x12 a77a4: eb08015f cmp x10, x8 a77a8: 540000a2 b.hs 0xa77bc a77ac: d37ff948 lsl x8, x10, #1 a77b0: eb09011f cmp x8, x9 a77b4: 9a883135 csel x21, x9, x8, lo a77b8: b4003d35 cbz x21, 0xa7f5c a77bc: f9400e89 ldr x9, [x20, #0x18] a77c0: 8b1506a8 add x8, x21, x21, lsl #1 a77c4: d37ced08 lsl x8, x8, #4 a77c8: f9480120 ldr x0, [x9, #0x1000] a77cc: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a77d0: cb00014a sub x10, x10, x0 a77d4: eb08015f cmp x10, x8 a77d8: 54000a02 b.hs 0xa7918 a77dc: aa0803e0 mov x0, x8 a77e0: 97fda024 bl 0xf870 a77e4: 140001df b 0xa7f60 a77e8: f940028b ldr x11, [x20] a77ec: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a77f0: f295556c movk x12, #0xaaab a77f4: cb0b0129 sub x9, x9, x11 a77f8: 9344fd29 asr x9, x9, #4 a77fc: 9b0c7d37 mul x23, x9, x12 a7800: 910006e9 add x9, x23, #0x1 a7804: eb15013f cmp x9, x21 a7808: 540058e8 b.hi 0xa8324 a780c: cb0b014a sub x10, x10, x11 a7810: 9344fd4a asr x10, x10, #4 a7814: 9b0c7d4a mul x10, x10, x12 a7818: eb08015f cmp x10, x8 a781c: 540000a2 b.hs 0xa7830 a7820: d37ff948 lsl x8, x10, #1 a7824: eb09011f cmp x8, x9 a7828: 9a883135 csel x21, x9, x8, lo a782c: b4004195 cbz x21, 0xa805c a7830: f9400e89 ldr x9, [x20, #0x18] a7834: 8b1506a8 add x8, x21, x21, lsl #1 a7838: d37ced08 lsl x8, x8, #4 a783c: f9480120 ldr x0, [x9, #0x1000] a7840: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a7844: cb00014a sub x10, x10, x0 a7848: eb08015f cmp x10, x8 a784c: 540006c2 b.hs 0xa7924 a7850: aa0803e0 mov x0, x8 a7854: 97fda007 bl 0xf870 a7858: 14000202 b 0xa8060 a785c: f940028b ldr x11, [x20] a7860: b201f3ec mov x12, #-0x5555555555555556 // =-6148914691236517206 a7864: f295556c movk x12, #0xaaab a7868: cb0b0129 sub x9, x9, x11 a786c: 9344fd29 asr x9, x9, #4 a7870: 9b0c7d38 mul x24, x9, x12 a7874: 91000709 add x9, x24, #0x1 a7878: eb15013f cmp x9, x21 a787c: 54005568 b.hi 0xa8328 a7880: cb0b014a sub x10, x10, x11 a7884: 9344fd4a asr x10, x10, #4 a7888: 9b0c7d4a mul x10, x10, x12 a788c: eb08015f cmp x10, x8 a7890: 540000a2 b.hs 0xa78a4 a7894: d37ff948 lsl x8, x10, #1 a7898: eb09011f cmp x8, x9 a789c: 9a883135 csel x21, x9, x8, lo a78a0: b4004695 cbz x21, 0xa8170 a78a4: f9400e89 ldr x9, [x20, #0x18] a78a8: 8b1506a8 add x8, x21, x21, lsl #1 a78ac: d37ced08 lsl x8, x8, #4 a78b0: f9480120 ldr x0, [x9, #0x1000] a78b4: 9140052a add x10, x9, #0x1, lsl #12 // =0x1000 a78b8: cb00014a sub x10, x10, x0 a78bc: eb08015f cmp x10, x8 a78c0: 54000382 b.hs 0xa7930 a78c4: aa0803e0 mov x0, x8 a78c8: 97fd9fea bl 0xf870 a78cc: 1400022a b 0xa8174 a78d0: 8b080008 add x8, x0, x8 a78d4: f9080128 str x8, [x9, #0x1000] a78d8: 1400001a b 0xa7940 a78dc: 8b080008 add x8, x0, x8 a78e0: f9080128 str x8, [x9, #0x1000] a78e4: 1400005c b 0xa7a54 a78e8: 8b080008 add x8, x0, x8 a78ec: f9080128 str x8, [x9, #0x1000] a78f0: 1400009e b 0xa7b68 a78f4: 8b080008 add x8, x0, x8 a78f8: f9080128 str x8, [x9, #0x1000] a78fc: 140000db b 0xa7c68 a7900: 8b080008 add x8, x0, x8 a7904: f9080128 str x8, [x9, #0x1000] a7908: 14000117 b 0xa7d64 a790c: 8b080008 add x8, x0, x8 a7910: f9080128 str x8, [x9, #0x1000] a7914: 14000154 b 0xa7e64 a7918: 8b080008 add x8, x0, x8 a791c: f9080128 str x8, [x9, #0x1000] a7920: 14000190 b 0xa7f60 a7924: 8b080008 add x8, x0, x8 a7928: f9080128 str x8, [x9, #0x1000] a792c: 140001cd b 0xa8060 a7930: 8b080008 add x8, x0, x8 a7934: f9080128 str x8, [x9, #0x1000] a7938: 1400020f b 0xa8174 a793c: aa1f03e0 mov x0, xzr a7940: 321c07e9 orr w9, wzr, #0x30 a7944: 5280024a mov w10, #0x12 // =18 a7948: 9b0902e8 madd x8, x23, x9, x0 a794c: 3900010a strb w10, [x8] a7950: f94007ea ldr x10, [sp, #0x8] a7954: d503201f nop a7958: 9b0902a9 madd x9, x21, x9, x0 a795c: f800110a stur x10, [x8, #0x1] a7960: 394043ea ldrb w10, [sp, #0x10] a7964: 3900291f strb wzr, [x8, #0xa] a7968: 3900250a strb w10, [x8, #0x9] a796c: b94003ea ldr w10, [sp] a7970: b800b10a stur w10, [x8, #0xb] a7974: 394013ea ldrb w10, [sp, #0x4] a7978: f900091f str xzr, [x8, #0x10] a797c: 39003d0a strb w10, [x8, #0xf] a7980: f90007ff str xzr, [sp, #0x8] a7984: 390043ff strb wzr, [sp, #0x10] a7988: 390013ff strb wzr, [sp, #0x4] a798c: b90003ff str wzr, [sp] a7990: 3900611f strb wzr, [x8, #0x18] a7994: f841f3ea ldur x10, [sp, #0x1f] a7998: a9027d0a stp x10, xzr, [x8, #0x20] a799c: f9400fea ldr x10, [sp, #0x18] a79a0: f801910a stur x10, [x8, #0x19] a79a4: f801f3ff stur xzr, [sp, #0x1f] a79a8: f9000fff str xzr, [sp, #0x18] a79ac: a9402e97 ldp x23, x11, [x20] a79b0: 9100c10a add x10, x8, #0x30 a79b4: eb17017f cmp x11, x23 a79b8: 54000260 b.eq 0xa7a04 a79bc: f85e016c ldur x12, [x11, #-0x20] a79c0: f81e010c stur x12, [x8, #-0x20] a79c4: 3cdd0160 ldur q0, [x11, #-0x30] a79c8: 3c9d0100 stur q0, [x8, #-0x30] a79cc: f85f816c ldur x12, [x11, #-0x8] a79d0: a93dfd7f stp xzr, xzr, [x11, #-0x28] a79d4: f81d017f stur xzr, [x11, #-0x30] a79d8: f81f810c stur x12, [x8, #-0x8] a79dc: 3cde8160 ldur q0, [x11, #-0x18] a79e0: 3c9e8100 stur q0, [x8, #-0x18] a79e4: a93f7d7f stp xzr, xzr, [x11, #-0x10] a79e8: f81e817f stur xzr, [x11, #-0x18] a79ec: d100c16b sub x11, x11, #0x30 a79f0: eb0b02ff cmp x23, x11 a79f4: d100c108 sub x8, x8, #0x30 a79f8: 54fffe21 b.ne 0xa79bc a79fc: a9405e95 ldp x21, x23, [x20] a7a00: 14000002 b 0xa7a08 a7a04: aa1703f5 mov x21, x23 a7a08: f9400a98 ldr x24, [x20, #0x10] a7a0c: eb1502ff cmp x23, x21 a7a10: a9002a88 stp x8, x10, [x20] a7a14: f9000a89 str x9, [x20, #0x10] a7a18: 540042a0 b.eq 0xa826c a7a1c: 385e82e8 ldurb w8, [x23, #-0x18] a7a20: 36000068 tbz w8, #0x0, 0xa7a2c a7a24: f85f82e0 ldur x0, [x23, #-0x8] a7a28: 97fd9fe6 bl 0xf9c0 a7a2c: 385d02e8 ldurb w8, [x23, #-0x30] a7a30: d100c2f9 sub x25, x23, #0x30 a7a34: 36000068 tbz w8, #0x0, 0xa7a40 a7a38: f85e02e0 ldur x0, [x23, #-0x20] a7a3c: 97fd9fe1 bl 0xf9c0 a7a40: eb1902bf cmp x21, x25 a7a44: aa1903f7 mov x23, x25 a7a48: 54fffea1 b.ne 0xa7a1c a7a4c: 14000208 b 0xa826c a7a50: aa1f03e0 mov x0, xzr a7a54: 321c07e9 orr w9, wzr, #0x30 a7a58: 5280024a mov w10, #0x12 // =18 a7a5c: 9b0902e8 madd x8, x23, x9, x0 a7a60: 3900010a strb w10, [x8] a7a64: f94007ea ldr x10, [sp, #0x8] a7a68: d503201f nop a7a6c: 9b0902a9 madd x9, x21, x9, x0 a7a70: f800110a stur x10, [x8, #0x1] a7a74: 394043ea ldrb w10, [sp, #0x10] a7a78: 3900291f strb wzr, [x8, #0xa] a7a7c: 3900250a strb w10, [x8, #0x9] a7a80: b94003ea ldr w10, [sp] a7a84: b800b10a stur w10, [x8, #0xb] a7a88: 394013ea ldrb w10, [sp, #0x4] a7a8c: f900091f str xzr, [x8, #0x10] a7a90: 39003d0a strb w10, [x8, #0xf] a7a94: f90007ff str xzr, [sp, #0x8] a7a98: 390043ff strb wzr, [sp, #0x10] a7a9c: 390013ff strb wzr, [sp, #0x4] a7aa0: b90003ff str wzr, [sp] a7aa4: 3900611f strb wzr, [x8, #0x18] a7aa8: f841f3ea ldur x10, [sp, #0x1f] a7aac: a9027d0a stp x10, xzr, [x8, #0x20] a7ab0: f9400fea ldr x10, [sp, #0x18] a7ab4: f801910a stur x10, [x8, #0x19] a7ab8: f801f3ff stur xzr, [sp, #0x1f] a7abc: f9000fff str xzr, [sp, #0x18] a7ac0: a9402e97 ldp x23, x11, [x20] a7ac4: 9100c10a add x10, x8, #0x30 a7ac8: eb17017f cmp x11, x23 a7acc: 54000260 b.eq 0xa7b18 a7ad0: f85e016c ldur x12, [x11, #-0x20] a7ad4: f81e010c stur x12, [x8, #-0x20] a7ad8: 3cdd0160 ldur q0, [x11, #-0x30] a7adc: 3c9d0100 stur q0, [x8, #-0x30] a7ae0: f85f816c ldur x12, [x11, #-0x8] a7ae4: a93dfd7f stp xzr, xzr, [x11, #-0x28] a7ae8: f81d017f stur xzr, [x11, #-0x30] a7aec: f81f810c stur x12, [x8, #-0x8] a7af0: 3cde8160 ldur q0, [x11, #-0x18] a7af4: 3c9e8100 stur q0, [x8, #-0x18] a7af8: a93f7d7f stp xzr, xzr, [x11, #-0x10] a7afc: f81e817f stur xzr, [x11, #-0x18] a7b00: d100c16b sub x11, x11, #0x30 a7b04: eb0b02ff cmp x23, x11 a7b08: d100c108 sub x8, x8, #0x30 a7b0c: 54fffe21 b.ne 0xa7ad0 a7b10: a9405e95 ldp x21, x23, [x20] a7b14: 14000002 b 0xa7b1c a7b18: aa1703f5 mov x21, x23 a7b1c: f9400a98 ldr x24, [x20, #0x10] a7b20: eb1502ff cmp x23, x21 a7b24: a9002a88 stp x8, x10, [x20] a7b28: f9000a89 str x9, [x20, #0x10] a7b2c: 54003a00 b.eq 0xa826c a7b30: 385e82e8 ldurb w8, [x23, #-0x18] a7b34: 36000068 tbz w8, #0x0, 0xa7b40 a7b38: f85f82e0 ldur x0, [x23, #-0x8] a7b3c: 97fd9fa1 bl 0xf9c0 a7b40: 385d02e8 ldurb w8, [x23, #-0x30] a7b44: d100c2f9 sub x25, x23, #0x30 a7b48: 36000068 tbz w8, #0x0, 0xa7b54 a7b4c: f85e02e0 ldur x0, [x23, #-0x20] a7b50: 97fd9f9c bl 0xf9c0 a7b54: eb1902bf cmp x21, x25 a7b58: aa1903f7 mov x23, x25 a7b5c: 54fffea1 b.ne 0xa7b30 a7b60: 140001c3 b 0xa826c a7b64: aa1f03e0 mov x0, xzr a7b68: 321c07e9 orr w9, wzr, #0x30 a7b6c: 321d03ea orr w10, wzr, #0x8 a7b70: 9b090308 madd x8, x24, x9, x0 a7b74: 3900010a strb w10, [x8] a7b78: b8001117 stur w23, [x8, #0x1] a7b7c: 3900151f strb wzr, [x8, #0x5] a7b80: 794023ea ldrh w10, [sp, #0x10] a7b84: d503201f nop a7b88: 9b0902a9 madd x9, x21, x9, x0 a7b8c: 79001d0a strh w10, [x8, #0xe] a7b90: f94007ea ldr x10, [sp, #0x8] a7b94: f900091f str xzr, [x8, #0x10] a7b98: f800610a stur x10, [x8, #0x6] a7b9c: 790023ff strh wzr, [sp, #0x10] a7ba0: f90007ff str xzr, [sp, #0x8] a7ba4: 3900611f strb wzr, [x8, #0x18] a7ba8: f841f3ea ldur x10, [sp, #0x1f] a7bac: a9027d0a stp x10, xzr, [x8, #0x20] a7bb0: f9400fea ldr x10, [sp, #0x18] a7bb4: f801910a stur x10, [x8, #0x19] a7bb8: f801f3ff stur xzr, [sp, #0x1f] a7bbc: f9000fff str xzr, [sp, #0x18] a7bc0: a9402e97 ldp x23, x11, [x20] a7bc4: 9100c10a add x10, x8, #0x30 a7bc8: eb17017f cmp x11, x23 a7bcc: 54000260 b.eq 0xa7c18 a7bd0: f85e016c ldur x12, [x11, #-0x20] a7bd4: f81e010c stur x12, [x8, #-0x20] a7bd8: 3cdd0160 ldur q0, [x11, #-0x30] a7bdc: 3c9d0100 stur q0, [x8, #-0x30] a7be0: f85f816c ldur x12, [x11, #-0x8] a7be4: a93dfd7f stp xzr, xzr, [x11, #-0x28] a7be8: f81d017f stur xzr, [x11, #-0x30] a7bec: f81f810c stur x12, [x8, #-0x8] a7bf0: 3cde8160 ldur q0, [x11, #-0x18] a7bf4: 3c9e8100 stur q0, [x8, #-0x18] a7bf8: a93f7d7f stp xzr, xzr, [x11, #-0x10] a7bfc: f81e817f stur xzr, [x11, #-0x18] a7c00: d100c16b sub x11, x11, #0x30 a7c04: eb0b02ff cmp x23, x11 a7c08: d100c108 sub x8, x8, #0x30 a7c0c: 54fffe21 b.ne 0xa7bd0 a7c10: a9405e95 ldp x21, x23, [x20] a7c14: 14000002 b 0xa7c1c a7c18: aa1703f5 mov x21, x23 a7c1c: f9400a98 ldr x24, [x20, #0x10] a7c20: eb1502ff cmp x23, x21 a7c24: a9002a88 stp x8, x10, [x20] a7c28: f9000a89 str x9, [x20, #0x10] a7c2c: 54003200 b.eq 0xa826c a7c30: 385e82e8 ldurb w8, [x23, #-0x18] a7c34: 36000068 tbz w8, #0x0, 0xa7c40 a7c38: f85f82e0 ldur x0, [x23, #-0x8] a7c3c: 97fd9f61 bl 0xf9c0 a7c40: 385d02e8 ldurb w8, [x23, #-0x30] a7c44: d100c2f9 sub x25, x23, #0x30 a7c48: 36000068 tbz w8, #0x0, 0xa7c54 a7c4c: f85e02e0 ldur x0, [x23, #-0x20] a7c50: 97fd9f5c bl 0xf9c0 a7c54: eb1902bf cmp x21, x25 a7c58: aa1903f7 mov x23, x25 a7c5c: 54fffea1 b.ne 0xa7c30 a7c60: 14000183 b 0xa826c a7c64: aa1f03e0 mov x0, xzr a7c68: 321c07e9 orr w9, wzr, #0x30 a7c6c: 321e0bea orr w10, wzr, #0x1c a7c70: 9b0902e8 madd x8, x23, x9, x0 a7c74: 3900010a strb w10, [x8] a7c78: f840e3ea ldur x10, [sp, #0xe] a7c7c: d503201f nop a7c80: 9b0902a9 madd x9, x21, x9, x0 a7c84: f800710a stur x10, [x8, #0x7] a7c88: f94007ea ldr x10, [sp, #0x8] a7c8c: 39003d1f strb wzr, [x8, #0xf] a7c90: f900091f str xzr, [x8, #0x10] a7c94: f800110a stur x10, [x8, #0x1] a7c98: f800e3ff stur xzr, [sp, #0xe] a7c9c: f90007ff str xzr, [sp, #0x8] a7ca0: 3900611f strb wzr, [x8, #0x18] a7ca4: f841f3ea ldur x10, [sp, #0x1f] a7ca8: a9027d0a stp x10, xzr, [x8, #0x20] a7cac: f9400fea ldr x10, [sp, #0x18] a7cb0: f801910a stur x10, [x8, #0x19] a7cb4: f801f3ff stur xzr, [sp, #0x1f] a7cb8: f9000fff str xzr, [sp, #0x18] a7cbc: a9402e97 ldp x23, x11, [x20] a7cc0: 9100c10a add x10, x8, #0x30 a7cc4: eb17017f cmp x11, x23 a7cc8: 54000260 b.eq 0xa7d14 a7ccc: f85e016c ldur x12, [x11, #-0x20] a7cd0: f81e010c stur x12, [x8, #-0x20] a7cd4: 3cdd0160 ldur q0, [x11, #-0x30] a7cd8: 3c9d0100 stur q0, [x8, #-0x30] a7cdc: f85f816c ldur x12, [x11, #-0x8] a7ce0: a93dfd7f stp xzr, xzr, [x11, #-0x28] a7ce4: f81d017f stur xzr, [x11, #-0x30] a7ce8: f81f810c stur x12, [x8, #-0x8] a7cec: 3cde8160 ldur q0, [x11, #-0x18] a7cf0: 3c9e8100 stur q0, [x8, #-0x18] a7cf4: a93f7d7f stp xzr, xzr, [x11, #-0x10] a7cf8: f81e817f stur xzr, [x11, #-0x18] a7cfc: d100c16b sub x11, x11, #0x30 a7d00: eb0b02ff cmp x23, x11 a7d04: d100c108 sub x8, x8, #0x30 a7d08: 54fffe21 b.ne 0xa7ccc a7d0c: a9405e95 ldp x21, x23, [x20] a7d10: 14000002 b 0xa7d18 a7d14: aa1703f5 mov x21, x23 a7d18: f9400a98 ldr x24, [x20, #0x10] a7d1c: eb1502ff cmp x23, x21 a7d20: a9002a88 stp x8, x10, [x20] a7d24: f9000a89 str x9, [x20, #0x10] a7d28: 54002a20 b.eq 0xa826c a7d2c: 385e82e8 ldurb w8, [x23, #-0x18] a7d30: 36000068 tbz w8, #0x0, 0xa7d3c a7d34: f85f82e0 ldur x0, [x23, #-0x8] a7d38: 97fd9f22 bl 0xf9c0 a7d3c: 385d02e8 ldurb w8, [x23, #-0x30] a7d40: d100c2f9 sub x25, x23, #0x30 a7d44: 36000068 tbz w8, #0x0, 0xa7d50 a7d48: f85e02e0 ldur x0, [x23, #-0x20] a7d4c: 97fd9f1d bl 0xf9c0 a7d50: eb1902bf cmp x21, x25 a7d54: aa1903f7 mov x23, x25 a7d58: 54fffea1 b.ne 0xa7d2c a7d5c: 14000144 b 0xa826c a7d60: aa1f03e0 mov x0, xzr a7d64: 321c07e9 orr w9, wzr, #0x30 a7d68: 321c03ea orr w10, wzr, #0x10 a7d6c: 9b090308 madd x8, x24, x9, x0 a7d70: 3900010a strb w10, [x8] a7d74: f8001117 stur x23, [x8, #0x1] a7d78: 3900251f strb wzr, [x8, #0x9] a7d7c: 79401bea ldrh w10, [sp, #0xc] a7d80: d503201f nop a7d84: 9b0902a9 madd x9, x21, x9, x0 a7d88: 79001d0a strh w10, [x8, #0xe] a7d8c: b9400bea ldr w10, [sp, #0x8] a7d90: f900091f str xzr, [x8, #0x10] a7d94: b800a10a stur w10, [x8, #0xa] a7d98: 79001bff strh wzr, [sp, #0xc] a7d9c: b9000bff str wzr, [sp, #0x8] a7da0: 3900611f strb wzr, [x8, #0x18] a7da4: f841f3ea ldur x10, [sp, #0x1f] a7da8: a9027d0a stp x10, xzr, [x8, #0x20] a7dac: f9400fea ldr x10, [sp, #0x18] a7db0: f801910a stur x10, [x8, #0x19] a7db4: f801f3ff stur xzr, [sp, #0x1f] a7db8: f9000fff str xzr, [sp, #0x18] a7dbc: a9402e97 ldp x23, x11, [x20] a7dc0: 9100c10a add x10, x8, #0x30 a7dc4: eb17017f cmp x11, x23 a7dc8: 54000260 b.eq 0xa7e14 a7dcc: f85e016c ldur x12, [x11, #-0x20] a7dd0: f81e010c stur x12, [x8, #-0x20] a7dd4: 3cdd0160 ldur q0, [x11, #-0x30] a7dd8: 3c9d0100 stur q0, [x8, #-0x30] a7ddc: f85f816c ldur x12, [x11, #-0x8] a7de0: a93dfd7f stp xzr, xzr, [x11, #-0x28] a7de4: f81d017f stur xzr, [x11, #-0x30] a7de8: f81f810c stur x12, [x8, #-0x8] a7dec: 3cde8160 ldur q0, [x11, #-0x18] a7df0: 3c9e8100 stur q0, [x8, #-0x18] a7df4: a93f7d7f stp xzr, xzr, [x11, #-0x10] a7df8: f81e817f stur xzr, [x11, #-0x18] a7dfc: d100c16b sub x11, x11, #0x30 a7e00: eb0b02ff cmp x23, x11 a7e04: d100c108 sub x8, x8, #0x30 a7e08: 54fffe21 b.ne 0xa7dcc a7e0c: a9405e95 ldp x21, x23, [x20] a7e10: 14000002 b 0xa7e18 a7e14: aa1703f5 mov x21, x23 a7e18: f9400a98 ldr x24, [x20, #0x10] a7e1c: eb1502ff cmp x23, x21 a7e20: a9002a88 stp x8, x10, [x20] a7e24: f9000a89 str x9, [x20, #0x10] a7e28: 54002220 b.eq 0xa826c a7e2c: 385e82e8 ldurb w8, [x23, #-0x18] a7e30: 36000068 tbz w8, #0x0, 0xa7e3c a7e34: f85f82e0 ldur x0, [x23, #-0x8] a7e38: 97fd9ee2 bl 0xf9c0 a7e3c: 385d02e8 ldurb w8, [x23, #-0x30] a7e40: d100c2f9 sub x25, x23, #0x30 a7e44: 36000068 tbz w8, #0x0, 0xa7e50 a7e48: f85e02e0 ldur x0, [x23, #-0x20] a7e4c: 97fd9edd bl 0xf9c0 a7e50: eb1902bf cmp x21, x25 a7e54: aa1903f7 mov x23, x25 a7e58: 54fffea1 b.ne 0xa7e2c a7e5c: 14000104 b 0xa826c a7e60: aa1f03e0 mov x0, xzr a7e64: 321c07e9 orr w9, wzr, #0x30 a7e68: 321e0bea orr w10, wzr, #0x1c a7e6c: 9b0902e8 madd x8, x23, x9, x0 a7e70: 3900010a strb w10, [x8] a7e74: f840e3ea ldur x10, [sp, #0xe] a7e78: d503201f nop a7e7c: 9b0902a9 madd x9, x21, x9, x0 a7e80: f800710a stur x10, [x8, #0x7] a7e84: f94007ea ldr x10, [sp, #0x8] a7e88: 39003d1f strb wzr, [x8, #0xf] a7e8c: f900091f str xzr, [x8, #0x10] a7e90: f800110a stur x10, [x8, #0x1] a7e94: f800e3ff stur xzr, [sp, #0xe] a7e98: f90007ff str xzr, [sp, #0x8] a7e9c: 3900611f strb wzr, [x8, #0x18] a7ea0: f841f3ea ldur x10, [sp, #0x1f] a7ea4: a9027d0a stp x10, xzr, [x8, #0x20] a7ea8: f9400fea ldr x10, [sp, #0x18] a7eac: f801910a stur x10, [x8, #0x19] a7eb0: f801f3ff stur xzr, [sp, #0x1f] a7eb4: f9000fff str xzr, [sp, #0x18] a7eb8: a9402e97 ldp x23, x11, [x20] a7ebc: 9100c10a add x10, x8, #0x30 a7ec0: eb17017f cmp x11, x23 a7ec4: 54000260 b.eq 0xa7f10 a7ec8: f85e016c ldur x12, [x11, #-0x20] a7ecc: f81e010c stur x12, [x8, #-0x20] a7ed0: 3cdd0160 ldur q0, [x11, #-0x30] a7ed4: 3c9d0100 stur q0, [x8, #-0x30] a7ed8: f85f816c ldur x12, [x11, #-0x8] a7edc: a93dfd7f stp xzr, xzr, [x11, #-0x28] a7ee0: f81d017f stur xzr, [x11, #-0x30] a7ee4: f81f810c stur x12, [x8, #-0x8] a7ee8: 3cde8160 ldur q0, [x11, #-0x18] a7eec: 3c9e8100 stur q0, [x8, #-0x18] a7ef0: a93f7d7f stp xzr, xzr, [x11, #-0x10] a7ef4: f81e817f stur xzr, [x11, #-0x18] a7ef8: d100c16b sub x11, x11, #0x30 a7efc: eb0b02ff cmp x23, x11 a7f00: d100c108 sub x8, x8, #0x30 a7f04: 54fffe21 b.ne 0xa7ec8 a7f08: a9405e95 ldp x21, x23, [x20] a7f0c: 14000002 b 0xa7f14 a7f10: aa1703f5 mov x21, x23 a7f14: f9400a98 ldr x24, [x20, #0x10] a7f18: eb1502ff cmp x23, x21 a7f1c: a9002a88 stp x8, x10, [x20] a7f20: f9000a89 str x9, [x20, #0x10] a7f24: 54001a40 b.eq 0xa826c a7f28: 385e82e8 ldurb w8, [x23, #-0x18] a7f2c: 36000068 tbz w8, #0x0, 0xa7f38 a7f30: f85f82e0 ldur x0, [x23, #-0x8] a7f34: 97fd9ea3 bl 0xf9c0 a7f38: 385d02e8 ldurb w8, [x23, #-0x30] a7f3c: d100c2f9 sub x25, x23, #0x30 a7f40: 36000068 tbz w8, #0x0, 0xa7f4c a7f44: f85e02e0 ldur x0, [x23, #-0x20] a7f48: 97fd9e9e bl 0xf9c0 a7f4c: eb1902bf cmp x21, x25 a7f50: aa1903f7 mov x23, x25 a7f54: 54fffea1 b.ne 0xa7f28 a7f58: 140000c5 b 0xa826c a7f5c: aa1f03e0 mov x0, xzr a7f60: 321c07e9 orr w9, wzr, #0x30 a7f64: 5280028a mov w10, #0x14 // =20 a7f68: 9b0902e8 madd x8, x23, x9, x0 a7f6c: 3900010a strb w10, [x8] a7f70: f94007ea ldr x10, [sp, #0x8] a7f74: d503201f nop a7f78: 9b0902a9 madd x9, x21, x9, x0 a7f7c: f800110a stur x10, [x8, #0x1] a7f80: 794023ea ldrh w10, [sp, #0x10] a7f84: 39002d1f strb wzr, [x8, #0xb] a7f88: b9000d1f str wzr, [x8, #0xc] a7f8c: f900091f str xzr, [x8, #0x10] a7f90: 7800910a sturh w10, [x8, #0x9] a7f94: f90007ff str xzr, [sp, #0x8] a7f98: 790023ff strh wzr, [sp, #0x10] a7f9c: 3900611f strb wzr, [x8, #0x18] a7fa0: f841f3ea ldur x10, [sp, #0x1f] a7fa4: a9027d0a stp x10, xzr, [x8, #0x20] a7fa8: f9400fea ldr x10, [sp, #0x18] a7fac: f801910a stur x10, [x8, #0x19] a7fb0: f801f3ff stur xzr, [sp, #0x1f] a7fb4: f9000fff str xzr, [sp, #0x18] a7fb8: a9402e97 ldp x23, x11, [x20] a7fbc: 9100c10a add x10, x8, #0x30 a7fc0: eb17017f cmp x11, x23 a7fc4: 54000260 b.eq 0xa8010 a7fc8: f85e016c ldur x12, [x11, #-0x20] a7fcc: f81e010c stur x12, [x8, #-0x20] a7fd0: 3cdd0160 ldur q0, [x11, #-0x30] a7fd4: 3c9d0100 stur q0, [x8, #-0x30] a7fd8: f85f816c ldur x12, [x11, #-0x8] a7fdc: a93dfd7f stp xzr, xzr, [x11, #-0x28] a7fe0: f81d017f stur xzr, [x11, #-0x30] a7fe4: f81f810c stur x12, [x8, #-0x8] a7fe8: 3cde8160 ldur q0, [x11, #-0x18] a7fec: 3c9e8100 stur q0, [x8, #-0x18] a7ff0: a93f7d7f stp xzr, xzr, [x11, #-0x10] a7ff4: f81e817f stur xzr, [x11, #-0x18] a7ff8: d100c16b sub x11, x11, #0x30 a7ffc: eb0b02ff cmp x23, x11 a8000: d100c108 sub x8, x8, #0x30 a8004: 54fffe21 b.ne 0xa7fc8 a8008: a9405e95 ldp x21, x23, [x20] a800c: 14000002 b 0xa8014 a8010: aa1703f5 mov x21, x23 a8014: f9400a98 ldr x24, [x20, #0x10] a8018: eb1502ff cmp x23, x21 a801c: a9002a88 stp x8, x10, [x20] a8020: f9000a89 str x9, [x20, #0x10] a8024: 54001240 b.eq 0xa826c a8028: 385e82e8 ldurb w8, [x23, #-0x18] a802c: 36000068 tbz w8, #0x0, 0xa8038 a8030: f85f82e0 ldur x0, [x23, #-0x8] a8034: 97fd9e63 bl 0xf9c0 a8038: 385d02e8 ldurb w8, [x23, #-0x30] a803c: d100c2f9 sub x25, x23, #0x30 a8040: 36000068 tbz w8, #0x0, 0xa804c a8044: f85e02e0 ldur x0, [x23, #-0x20] a8048: 97fd9e5e bl 0xf9c0 a804c: eb1902bf cmp x21, x25 a8050: aa1903f7 mov x23, x25 a8054: 54fffea1 b.ne 0xa8028 a8058: 14000085 b 0xa826c a805c: aa1f03e0 mov x0, xzr a8060: 321c07e9 orr w9, wzr, #0x30 a8064: 5280024a mov w10, #0x12 // =18 a8068: 9b0902e8 madd x8, x23, x9, x0 a806c: 3900010a strb w10, [x8] a8070: f94007ea ldr x10, [sp, #0x8] a8074: d503201f nop a8078: 9b0902a9 madd x9, x21, x9, x0 a807c: f800110a stur x10, [x8, #0x1] a8080: 394043ea ldrb w10, [sp, #0x10] a8084: 3900291f strb wzr, [x8, #0xa] a8088: 3900250a strb w10, [x8, #0x9] a808c: b94003ea ldr w10, [sp] a8090: b800b10a stur w10, [x8, #0xb] a8094: 394013ea ldrb w10, [sp, #0x4] a8098: f900091f str xzr, [x8, #0x10] a809c: 39003d0a strb w10, [x8, #0xf] a80a0: f90007ff str xzr, [sp, #0x8] a80a4: 390043ff strb wzr, [sp, #0x10] a80a8: 390013ff strb wzr, [sp, #0x4] a80ac: b90003ff str wzr, [sp] a80b0: 3900611f strb wzr, [x8, #0x18] a80b4: f841f3ea ldur x10, [sp, #0x1f] a80b8: a9027d0a stp x10, xzr, [x8, #0x20] a80bc: f9400fea ldr x10, [sp, #0x18] a80c0: f801910a stur x10, [x8, #0x19] a80c4: f801f3ff stur xzr, [sp, #0x1f] a80c8: f9000fff str xzr, [sp, #0x18] a80cc: a9402e97 ldp x23, x11, [x20] a80d0: 9100c10a add x10, x8, #0x30 a80d4: eb17017f cmp x11, x23 a80d8: 54000260 b.eq 0xa8124 a80dc: f85e016c ldur x12, [x11, #-0x20] a80e0: f81e010c stur x12, [x8, #-0x20] a80e4: 3cdd0160 ldur q0, [x11, #-0x30] a80e8: 3c9d0100 stur q0, [x8, #-0x30] a80ec: f85f816c ldur x12, [x11, #-0x8] a80f0: a93dfd7f stp xzr, xzr, [x11, #-0x28] a80f4: f81d017f stur xzr, [x11, #-0x30] a80f8: f81f810c stur x12, [x8, #-0x8] a80fc: 3cde8160 ldur q0, [x11, #-0x18] a8100: 3c9e8100 stur q0, [x8, #-0x18] a8104: a93f7d7f stp xzr, xzr, [x11, #-0x10] a8108: f81e817f stur xzr, [x11, #-0x18] a810c: d100c16b sub x11, x11, #0x30 a8110: eb0b02ff cmp x23, x11 a8114: d100c108 sub x8, x8, #0x30 a8118: 54fffe21 b.ne 0xa80dc a811c: a9405e95 ldp x21, x23, [x20] a8120: 14000002 b 0xa8128 a8124: aa1703f5 mov x21, x23 a8128: f9400a98 ldr x24, [x20, #0x10] a812c: eb1502ff cmp x23, x21 a8130: a9002a88 stp x8, x10, [x20] a8134: f9000a89 str x9, [x20, #0x10] a8138: 540009a0 b.eq 0xa826c a813c: 385e82e8 ldurb w8, [x23, #-0x18] a8140: 36000068 tbz w8, #0x0, 0xa814c a8144: f85f82e0 ldur x0, [x23, #-0x8] a8148: 97fd9e1e bl 0xf9c0 a814c: 385d02e8 ldurb w8, [x23, #-0x30] a8150: d100c2f9 sub x25, x23, #0x30 a8154: 36000068 tbz w8, #0x0, 0xa8160 a8158: f85e02e0 ldur x0, [x23, #-0x20] a815c: 97fd9e19 bl 0xf9c0 a8160: eb1902bf cmp x21, x25 a8164: aa1903f7 mov x23, x25 a8168: 54fffea1 b.ne 0xa813c a816c: 14000040 b 0xa826c a8170: aa1f03e0 mov x0, xzr a8174: 321c07e9 orr w9, wzr, #0x30 a8178: 321c03ea orr w10, wzr, #0x10 a817c: 9b090308 madd x8, x24, x9, x0 a8180: 3900010a strb w10, [x8] a8184: f8001117 stur x23, [x8, #0x1] a8188: 3900251f strb wzr, [x8, #0x9] a818c: 79401bea ldrh w10, [sp, #0xc] a8190: d503201f nop a8194: 9b0902a9 madd x9, x21, x9, x0 a8198: 79001d0a strh w10, [x8, #0xe] a819c: b9400bea ldr w10, [sp, #0x8] a81a0: f900091f str xzr, [x8, #0x10] a81a4: b800a10a stur w10, [x8, #0xa] a81a8: 79001bff strh wzr, [sp, #0xc] a81ac: b9000bff str wzr, [sp, #0x8] a81b0: 3900611f strb wzr, [x8, #0x18] a81b4: f841f3ea ldur x10, [sp, #0x1f] a81b8: a9027d0a stp x10, xzr, [x8, #0x20] a81bc: f9400fea ldr x10, [sp, #0x18] a81c0: f801910a stur x10, [x8, #0x19] a81c4: f801f3ff stur xzr, [sp, #0x1f] a81c8: f9000fff str xzr, [sp, #0x18] a81cc: a9402e97 ldp x23, x11, [x20] a81d0: 9100c10a add x10, x8, #0x30 a81d4: eb17017f cmp x11, x23 a81d8: 54000260 b.eq 0xa8224 a81dc: f85e016c ldur x12, [x11, #-0x20] a81e0: f81e010c stur x12, [x8, #-0x20] a81e4: 3cdd0160 ldur q0, [x11, #-0x30] a81e8: 3c9d0100 stur q0, [x8, #-0x30] a81ec: f85f816c ldur x12, [x11, #-0x8] a81f0: a93dfd7f stp xzr, xzr, [x11, #-0x28] a81f4: f81d017f stur xzr, [x11, #-0x30] a81f8: f81f810c stur x12, [x8, #-0x8] a81fc: 3cde8160 ldur q0, [x11, #-0x18] a8200: 3c9e8100 stur q0, [x8, #-0x18] a8204: a93f7d7f stp xzr, xzr, [x11, #-0x10] a8208: f81e817f stur xzr, [x11, #-0x18] a820c: d100c16b sub x11, x11, #0x30 a8210: eb0b02ff cmp x23, x11 a8214: d100c108 sub x8, x8, #0x30 a8218: 54fffe21 b.ne 0xa81dc a821c: a9405e95 ldp x21, x23, [x20] a8220: 14000002 b 0xa8228 a8224: aa1703f5 mov x21, x23 a8228: f9400a98 ldr x24, [x20, #0x10] a822c: eb1502ff cmp x23, x21 a8230: a9002a88 stp x8, x10, [x20] a8234: f9000a89 str x9, [x20, #0x10] a8238: 540001a0 b.eq 0xa826c a823c: 385e82e8 ldurb w8, [x23, #-0x18] a8240: 36000068 tbz w8, #0x0, 0xa824c a8244: f85f82e0 ldur x0, [x23, #-0x8] a8248: 97fd9dde bl 0xf9c0 a824c: 385d02e8 ldurb w8, [x23, #-0x30] a8250: d100c2f9 sub x25, x23, #0x30 a8254: 36000068 tbz w8, #0x0, 0xa8260 a8258: f85e02e0 ldur x0, [x23, #-0x20] a825c: 97fd9dd9 bl 0xf9c0 a8260: eb1902bf cmp x21, x25 a8264: aa1903f7 mov x23, x25 a8268: 54fffea1 b.ne 0xa823c a826c: b40001f5 cbz x21, 0xa82a8 a8270: f9400e88 ldr x8, [x20, #0x18] a8274: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 a8278: eb15013f cmp x9, x21 a827c: 54000123 b.lo 0xa82a0 a8280: eb15011f cmp x8, x21 a8284: 540000e8 b.hi 0xa82a0 a8288: f9480109 ldr x9, [x8, #0x1000] a828c: eb18013f cmp x9, x24 a8290: 540000c1 b.ne 0xa82a8 a8294: f9080115 str x21, [x8, #0x1000] a8298: 91000a73 add x19, x19, #0x2 a829c: 17fffc08 b 0xa72bc a82a0: aa1503e0 mov x0, x21 a82a4: 97fd9dc7 bl 0xf9c0 a82a8: 91000a73 add x19, x19, #0x2 a82ac: 17fffc04 b 0xa72bc a82b0: 97fd9bcc bl 0xf1e0 <__stack_chk_fail@plt> a82b4: 97fd9b03 bl 0xeec0 a82b8: 97fd9b02 bl 0xeec0 a82bc: 97fd9b01 bl 0xeec0 a82c0: 97fd9b00 bl 0xeec0 a82c4: 97fd9aff bl 0xeec0 a82c8: 97fd9afe bl 0xeec0 a82cc: 97fd9afd bl 0xeec0 a82d0: 97fd9afc bl 0xeec0 a82d4: 97fd9afb bl 0xeec0 a82d8: 97fd9afa bl 0xeec0 a82dc: 97fd9af9 bl 0xeec0 a82e0: 97fd9af8 bl 0xeec0 a82e4: 97fd9af7 bl 0xeec0 a82e8: 97fd9af6 bl 0xeec0 a82ec: 97fd9af5 bl 0xeec0 a82f0: 97fd9af4 bl 0xeec0 a82f4: 97fd9af3 bl 0xeec0 a82f8: 97fd9af2 bl 0xeec0 a82fc: 97fd9af1 bl 0xeec0 a8300: 97fd9af0 bl 0xeec0 a8304: 97fd9aef bl 0xeec0 a8308: 97fd9aee bl 0xeec0 a830c: 97fd9aed bl 0xeec0 a8310: 97fd9aec bl 0xeec0 a8314: 97fd9aeb bl 0xeec0 a8318: 97fd9aea bl 0xeec0 a831c: 97fd9ae9 bl 0xeec0 a8320: 97fd9ae8 bl 0xeec0 a8324: 97fd9ae7 bl 0xeec0 a8328: 97fd9ae6 bl 0xeec0 a832c: 9400079c bl 0xaa19c a8330: 9400079b bl 0xaa19c a8334: 9400079a bl 0xaa19c a8338: 94000799 bl 0xaa19c a833c: 94000798 bl 0xaa19c a8340: 94000797 bl 0xaa19c a8344: 94000796 bl 0xaa19c a8348: 94000795 bl 0xaa19c a834c: 94000794 bl 0xaa19c a8350: 94000793 bl 0xaa19c a8354: 94000792 bl 0xaa19c a8358: 94000791 bl 0xaa19c a835c: 94000790 bl 0xaa19c a8360: 9400078f bl 0xaa19c a8364: 9400078e bl 0xaa19c a8368: 9400078d bl 0xaa19c a836c: 9400078c bl 0xaa19c a8370: 9400078b bl 0xaa19c a8374: 9400078a bl 0xaa19c a8378: 94000789 bl 0xaa19c a837c: 94000788 bl 0xaa19c a8380: 94000787 bl 0xaa19c a8384: 94000786 bl 0xaa19c a8388: 94000785 bl 0xaa19c a838c: 94000784 bl 0xaa19c a8390: 94000783 bl 0xaa19c a8394: 94000782 bl 0xaa19c a8398: 94000781 bl 0xaa19c a839c: 94000780 bl 0xaa19c a83a0: 9400077f bl 0xaa19c a83a4: a9bc5ff8 stp x24, x23, [sp, #-0x40]! a83a8: a90157f6 stp x22, x21, [sp, #0x10] a83ac: a9024ff4 stp x20, x19, [sp, #0x20] a83b0: a9037bfd stp x29, x30, [sp, #0x30] a83b4: 9100c3fd add x29, sp, #0x30 a83b8: aa0003f3 mov x19, x0 a83bc: f9400275 ldr x21, [x19] a83c0: b4000695 cbz x21, 0xa8490 a83c4: f9400676 ldr x22, [x19, #0x8] a83c8: aa1503e0 mov x0, x21 a83cc: eb1502df cmp x22, x21 a83d0: 54000480 b.eq 0xa8460 a83d4: aa1603f7 mov x23, x22 a83d8: f85e0ed8 ldr x24, [x22, #-0x20]! a83dc: b40002d8 cbz x24, 0xa8434 a83e0: f85e82f4 ldur x20, [x23, #-0x18] a83e4: aa1803e0 mov x0, x24 a83e8: eb18029f cmp x20, x24 a83ec: 540000e0 b.eq 0xa8408 a83f0: d1008294 sub x20, x20, #0x20 a83f4: aa1403e0 mov x0, x20 a83f8: 97ff9b87 bl 0x8f214 a83fc: eb14031f cmp x24, x20 a8400: 54ffff81 b.ne 0xa83f0 a8404: f94002c0 ldr x0, [x22] a8408: f85f82e8 ldur x8, [x23, #-0x8] a840c: f81e82f8 stur x24, [x23, #-0x18] a8410: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 a8414: eb00013f cmp x9, x0 a8418: 54000143 b.lo 0xa8440 a841c: eb00011f cmp x8, x0 a8420: 54000108 b.hi 0xa8440 a8424: f85f02e9 ldur x9, [x23, #-0x10] a8428: f948010a ldr x10, [x8, #0x1000] a842c: eb09015f cmp x10, x9 a8430: 54000100 b.eq 0xa8450 a8434: eb1502df cmp x22, x21 a8438: 54fffce1 b.ne 0xa83d4 a843c: 14000008 b 0xa845c a8440: 97fd9d60 bl 0xf9c0 a8444: eb1502df cmp x22, x21 a8448: 54fffc61 b.ne 0xa83d4 a844c: 14000004 b 0xa845c a8450: f9080100 str x0, [x8, #0x1000] a8454: eb1502df cmp x22, x21 a8458: 54fffbe1 b.ne 0xa83d4 a845c: f9400260 ldr x0, [x19] a8460: f9400e68 ldr x8, [x19, #0x18] a8464: f9000675 str x21, [x19, #0x8] a8468: 91400509 add x9, x8, #0x1, lsl #12 // =0x1000 a846c: eb00013f cmp x9, x0 a8470: 540001a3 b.lo 0xa84a4 a8474: eb00011f cmp x8, x0 a8478: 54000168 b.hi 0xa84a4 a847c: f9400a69 ldr x9, [x19, #0x10] a8480: f948010a ldr x10, [x8, #0x1000] a8484: eb09015f cmp x10, x9 a8488: 54000041 b.ne 0xa8490 a848c: f9080100 str x0, [x8, #0x1000] a8490: a9437bfd ldp x29, x30, [sp, #0x30] a8494: a9424ff4 ldp x20, x19, [sp, #0x20] a8498: a94157f6 ldp x22, x21, [sp, #0x10] a849c: a8c45ff8 ldp x24, x23, [sp], #0x40 a84a0: d65f03c0 ret a84a4: a9437bfd ldp x29, x30, [sp, #0x30] a84a8: a9424ff4 ldp x20, x19, [sp, #0x20] a84ac: a94157f6 ldp x22, x21, [sp, #0x10] a84b0: a8c45ff8 ldp x24, x23, [sp], #0x40 a84b4: 17fd9d43 b 0xf9c0 a84b8: 14000001 b 0xa84bc a84bc: 90000562 adrp x2, 0x154000 a84c0: b94ba043 ldr w3, [x2, #0xba0] a84c4: 35000063 cbnz w3, 0xa84d0 a84c8: d53b0023 mrs x3, CTR_EL0 a84cc: b90ba043 str w3, [x2, #0xba0] a84d0: b94ba044 ldr w4, [x2, #0xba0] a84d4: 52800082 mov w2, #0x4 // =4 a84d8: 12000c83 and w3, w4, #0xf a84dc: d3504c84 ubfx x4, x4, #16, #4 a84e0: 1ac32043 lsl w3, w2, w3 a84e4: 1ac42042 lsl w2, w2, w4 a84e8: 51000444 sub w4, w2, #0x1 a84ec: 8a240004 bic x4, x0, x4 a84f0: 93407c42 sxtw x2, w2 a84f4: eb01009f cmp x4, x1 a84f8: 54000082 b.hs 0xa8508 a84fc: d50b7b24 dc cvau, x4 a8500: 8b020084 add x4, x4, x2 a8504: 17fffffc b 0xa84f4 a8508: d5033b9f dsb ish a850c: 51000462 sub w2, w3, #0x1 a8510: 93407c63 sxtw x3, w3 a8514: 8a220002 bic x2, x0, x2 a8518: eb01005f cmp x2, x1 a851c: 54000082 b.hs 0xa852c a8520: d50b7522 ic ivau, x2 a8524: 8b030042 add x2, x2, x3 a8528: 17fffffc b 0xa8518 a852c: d5033b9f dsb ish a8530: d5033fdf isb a8534: d65f03c0 ret a8538: d2800002 mov x2, #0x0 // =0 a853c: 52800003 mov w3, #0x0 // =0 a8540: 38401405 ldrb w5, [x0], #0x1 a8544: 924018a4 and x4, x5, #0x7f a8548: 9ac32084 lsl x4, x4, x3 a854c: 11001c63 add w3, w3, #0x7 a8550: aa040042 orr x2, x2, x4 a8554: 373fff65 tbnz w5, #0x7, 0xa8540 a8558: f9000022 str x2, [x1] a855c: d65f03c0 ret a8560: d2800002 mov x2, #0x0 // =0 a8564: 52800003 mov w3, #0x0 // =0 a8568: 38401404 ldrb w4, [x0], #0x1 a856c: 92401885 and x5, x4, #0x7f a8570: 9ac320a5 lsl x5, x5, x3 a8574: 11001c63 add w3, w3, #0x7 a8578: aa050042 orr x2, x2, x5 a857c: 373fff64 tbnz w4, #0x7, 0xa8568 a8580: 7100fc7f cmp w3, #0x3f a8584: 540000a8 b.hi 0xa8598 a8588: 36300084 tbz w4, #0x6, 0xa8598 a858c: 92800004 mov x4, #-0x1 // =-1 a8590: 9ac32083 lsl x3, x4, x3 a8594: aa020062 orr x2, x3, x2 a8598: f9000022 str x2, [x1] a859c: d65f03c0 ret a85a0: a9bc7bfd stp x29, x30, [sp, #-0x40]! a85a4: 910003fd mov x29, sp a85a8: a90153f3 stp x19, x20, [sp, #0x10] a85ac: 53001c14 uxtb w20, w0 a85b0: aa0203f3 mov x19, x2 a85b4: a9025bf5 stp x21, x22, [sp, #0x20] a85b8: 7101429f cmp w20, #0x50 a85bc: aa0103f6 mov x22, x1 a85c0: aa0303f5 mov x21, x3 a85c4: 540000a1 b.ne 0xa85d8 a85c8: 91001c53 add x19, x2, #0x7 a85cc: 927df260 and x0, x19, #0xfffffffffffffff8 a85d0: f8408401 ldr x1, [x0], #0x8 a85d4: 1400002a b 0xa867c a85d8: 12000e81 and w1, w20, #0xf a85dc: 7100303f cmp w1, #0xc a85e0: 540003e8 b.hi 0xa865c a85e4: f0000080 adrp x0, 0xbb000 a85e8: 91109000 add x0, x0, #0x424 a85ec: 38614800 ldrb w0, [x0, w1, uxtw] a85f0: 10000061 adr x1, 0xa85fc a85f4: 8b208820 add x0, x1, w0, sxtb #2 a85f8: d61f0000 br x0 a85fc: aa0203e0 mov x0, x2 a8600: 9100e3a1 add x1, x29, #0x38 a8604: 97ffffcd bl 0xa8538 a8608: 14000004 b 0xa8618 a860c: aa0203e0 mov x0, x2 a8610: 9100e3a1 add x1, x29, #0x38 a8614: 97ffffd3 bl 0xa8560 a8618: f9401fa1 ldr x1, [x29, #0x38] a861c: 14000011 b 0xa8660 a8620: aa0203e0 mov x0, x2 a8624: 78402401 ldrh w1, [x0], #0x2 a8628: 1400000e b 0xa8660 a862c: aa0203e0 mov x0, x2 a8630: b8404401 ldr w1, [x0], #0x4 a8634: 1400000b b 0xa8660 a8638: aa0203e0 mov x0, x2 a863c: 78802401 ldrsh x1, [x0], #0x2 a8640: 14000008 b 0xa8660 a8644: aa0203e0 mov x0, x2 a8648: b8804401 ldrsw x1, [x0], #0x4 a864c: 14000005 b 0xa8660 a8650: aa0203e0 mov x0, x2 a8654: f8408401 ldr x1, [x0], #0x8 a8658: 14000002 b 0xa8660 a865c: 97fd9a19 bl 0xeec0 a8660: b40000e1 cbz x1, 0xa867c a8664: 121c0a82 and w2, w20, #0x70 a8668: 7100405f cmp w2, #0x10 a866c: 9a960273 csel x19, x19, x22, eq a8670: 8b130021 add x1, x1, x19 a8674: 36380054 tbz w20, #0x7, 0xa867c a8678: f9400021 ldr x1, [x1] a867c: f90002a1 str x1, [x21] a8680: a94153f3 ldp x19, x20, [sp, #0x10] a8684: a9425bf5 ldp x21, x22, [sp, #0x20] a8688: a8c47bfd ldp x29, x30, [sp], #0x40 a868c: d65f03c0 ret a8690: 90000562 adrp x2, 0x154000 a8694: 52800100 mov w0, #0x8 // =8 a8698: 912ec041 add x1, x2, #0xbb0 a869c: 392ec040 strb w0, [x2, #0xbb0] a86a0: 39000420 strb w0, [x1, #0x1] a86a4: 39000820 strb w0, [x1, #0x2] a86a8: 39000c20 strb w0, [x1, #0x3] a86ac: 39001020 strb w0, [x1, #0x4] a86b0: 39001420 strb w0, [x1, #0x5] a86b4: 39001820 strb w0, [x1, #0x6] a86b8: 39001c20 strb w0, [x1, #0x7] a86bc: 39002020 strb w0, [x1, #0x8] a86c0: 39002420 strb w0, [x1, #0x9] a86c4: 39002820 strb w0, [x1, #0xa] a86c8: 39002c20 strb w0, [x1, #0xb] a86cc: 39003020 strb w0, [x1, #0xc] a86d0: 39003420 strb w0, [x1, #0xd] a86d4: 39003820 strb w0, [x1, #0xe] a86d8: 39003c20 strb w0, [x1, #0xf] a86dc: 39004020 strb w0, [x1, #0x10] a86e0: 39004420 strb w0, [x1, #0x11] a86e4: 39004820 strb w0, [x1, #0x12] a86e8: 39004c20 strb w0, [x1, #0x13] a86ec: 39005020 strb w0, [x1, #0x14] a86f0: 39005420 strb w0, [x1, #0x15] a86f4: 39005820 strb w0, [x1, #0x16] a86f8: 39005c20 strb w0, [x1, #0x17] a86fc: 39006020 strb w0, [x1, #0x18] a8700: 39006420 strb w0, [x1, #0x19] a8704: 39006820 strb w0, [x1, #0x1a] a8708: 39006c20 strb w0, [x1, #0x1b] a870c: 39007020 strb w0, [x1, #0x1c] a8710: 39007420 strb w0, [x1, #0x1d] a8714: 39007820 strb w0, [x1, #0x1e] a8718: 39007c20 strb w0, [x1, #0x1f] a871c: 39010020 strb w0, [x1, #0x40] a8720: 39010420 strb w0, [x1, #0x41] a8724: 39010820 strb w0, [x1, #0x42] a8728: 39010c20 strb w0, [x1, #0x43] a872c: 39011020 strb w0, [x1, #0x44] a8730: 39011420 strb w0, [x1, #0x45] a8734: 39011820 strb w0, [x1, #0x46] a8738: 39011c20 strb w0, [x1, #0x47] a873c: 39012020 strb w0, [x1, #0x48] a8740: 39012420 strb w0, [x1, #0x49] a8744: 39012820 strb w0, [x1, #0x4a] a8748: 39012c20 strb w0, [x1, #0x4b] a874c: 39013020 strb w0, [x1, #0x4c] a8750: 39013420 strb w0, [x1, #0x4d] a8754: 39013820 strb w0, [x1, #0x4e] a8758: 39013c20 strb w0, [x1, #0x4f] a875c: 39014020 strb w0, [x1, #0x50] a8760: 39014420 strb w0, [x1, #0x51] a8764: 39014820 strb w0, [x1, #0x52] a8768: 39014c20 strb w0, [x1, #0x53] a876c: 39015020 strb w0, [x1, #0x54] a8770: 39015420 strb w0, [x1, #0x55] a8774: 39015820 strb w0, [x1, #0x56] a8778: 39015c20 strb w0, [x1, #0x57] a877c: 39016020 strb w0, [x1, #0x58] a8780: 39016420 strb w0, [x1, #0x59] a8784: 39016820 strb w0, [x1, #0x5a] a8788: 39016c20 strb w0, [x1, #0x5b] a878c: 39017020 strb w0, [x1, #0x5c] a8790: 39017420 strb w0, [x1, #0x5d] a8794: 39017820 strb w0, [x1, #0x5e] a8798: 39017c20 strb w0, [x1, #0x5f] a879c: 39018020 strb w0, [x1, #0x60] a87a0: d65f03c0 ret a87a4: 90000563 adrp x3, 0x154000 a87a8: a9bf7bfd stp x29, x30, [sp, #-0x10]! a87ac: 910003fd mov x29, sp a87b0: 396f3c63 ldrb w3, [x3, #0xbcf] a87b4: 7100207f cmp w3, #0x8 a87b8: 540000c1 b.ne 0xa87d0 a87bc: f9000041 str x1, [x2] a87c0: f941a001 ldr x1, [x0, #0x340] a87c4: b6f00081 tbz x1, #0x3e, 0xa87d4 a87c8: 390ddc1f strb wzr, [x0, #0x377] a87cc: 14000002 b 0xa87d4 a87d0: 97fd99bc bl 0xeec0 a87d4: f9007c02 str x2, [x0, #0xf8] a87d8: a8c17bfd ldp x29, x30, [sp], #0x10 a87dc: d65f03c0 ret a87e0: a9bf7bfd stp x29, x30, [sp, #-0x10]! a87e4: 7101843f cmp w1, #0x61 a87e8: 910003fd mov x29, sp a87ec: 5400004d b.le 0xa87f4 a87f0: 97fd99b4 bl 0xeec0 a87f4: 90000563 adrp x3, 0x154000 a87f8: 93407c22 sxtw x2, w1 a87fc: 912ec063 add x3, x3, #0xbb0 a8800: f941a004 ldr x4, [x0, #0x340] a8804: f861d801 ldr x1, [x0, w1, sxtw #3] a8808: 38626863 ldrb w3, [x3, x2] a880c: b6f000c4 tbz x4, #0x3e, 0xa8824 a8810: 8b020002 add x2, x0, x2 a8814: 394d6040 ldrb w0, [x2, #0x358] a8818: 34000060 cbz w0, 0xa8824 a881c: aa0103e0 mov x0, x1 a8820: 14000004 b 0xa8830 a8824: 7100207f cmp w3, #0x8 a8828: 54fffe41 b.ne 0xa87f0 a882c: f9400020 ldr x0, [x1] a8830: a8c17bfd ldp x29, x30, [sp], #0x10 a8834: d65f03c0 ret a8838: a9bc7bfd stp x29, x30, [sp, #-0x40]! a883c: 910003fd mov x29, sp a8840: a9025bf5 stp x21, x22, [sp, #0x20] a8844: aa0003f5 mov x21, x0 a8848: f941a020 ldr x0, [x1, #0x340] a884c: a90153f3 stp x19, x20, [sp, #0x10] a8850: aa0103f3 mov x19, x1 a8854: b6f00060 tbz x0, #0x3e, 0xa8860 a8858: 394ddc20 ldrb w0, [x1, #0x377] a885c: 350000e0 cbnz w0, 0xa8878 a8860: f9407e60 ldr x0, [x19, #0xf8] a8864: b50000a0 cbnz x0, 0xa8878 a8868: f9418a61 ldr x1, [x19, #0x310] a886c: aa1303e0 mov x0, x19 a8870: 9100e3a2 add x2, x29, #0x38 a8874: 97ffffcc bl 0xa87a4 a8878: d2800014 mov x20, #0x0 // =0 a887c: 90000576 adrp x22, 0x154000 a8880: 8b1402a2 add x2, x21, x20 a8884: f8747aa0 ldr x0, [x21, x20, lsl #3] a8888: f8747a61 ldr x1, [x19, x20, lsl #3] a888c: 394d6042 ldrb w2, [x2, #0x358] a8890: 34000042 cbz w2, 0xa8898 a8894: 97fd998b bl 0xeec0 a8898: 8b140263 add x3, x19, x20 a889c: eb1f001f cmp x0, xzr a88a0: 1a9f07e2 cset w2, ne a88a4: 394d6063 ldrb w3, [x3, #0x358] a88a8: 34000103 cbz w3, 0xa88c8 a88ac: 340000e2 cbz w2, 0xa88c8 a88b0: 912ec2c2 add x2, x22, #0xbb0 a88b4: 38626a82 ldrb w2, [x20, x2] a88b8: 7100205f cmp w2, #0x8 a88bc: 54fffec1 b.ne 0xa8894 a88c0: f9000001 str x1, [x0] a88c4: 1400000a b 0xa88ec a88c8: eb1f003f cmp x1, xzr a88cc: 1a9f07e3 cset w3, ne a88d0: 6a03005f tst w2, w3 a88d4: 540000c0 b.eq 0xa88ec a88d8: eb00003f cmp x1, x0 a88dc: 54000080 b.eq 0xa88ec a88e0: 912ec2c2 add x2, x22, #0xbb0 a88e4: 38746842 ldrb w2, [x2, x20] a88e8: 97fd9bea bl 0xf890 a88ec: 91000694 add x20, x20, #0x1 a88f0: f101869f cmp x20, #0x61 a88f4: 54fffc61 b.ne 0xa8880 a88f8: f941a2a0 ldr x0, [x21, #0x340] a88fc: b6f00080 tbz x0, #0x3e, 0xa890c a8900: 394ddea1 ldrb w1, [x21, #0x377] a8904: d2800000 mov x0, #0x0 // =0 a8908: 35000161 cbnz w1, 0xa8934 a890c: f9407ea1 ldr x1, [x21, #0xf8] a8910: d2800000 mov x0, #0x0 // =0 a8914: b5000101 cbnz x1, 0xa8934 a8918: 528003e1 mov w1, #0x1f // =31 a891c: aa1303e0 mov x0, x19 a8920: 97ffffb0 bl 0xa87e0 a8924: f9418aa1 ldr x1, [x21, #0x310] a8928: f941aa75 ldr x21, [x19, #0x350] a892c: cb010000 sub x0, x0, x1 a8930: 8b150000 add x0, x0, x21 a8934: a94153f3 ldp x19, x20, [sp, #0x10] a8938: a9425bf5 ldp x21, x22, [sp, #0x20] a893c: a8c47bfd ldp x29, x30, [sp], #0x40 a8940: d65f03c0 ret a8944: f9418800 ldr x0, [x0, #0x310] a8948: d65f03c0 ret a894c: a9bf7bfd stp x29, x30, [sp, #-0x10]! a8950: 7101843f cmp w1, #0x61 a8954: 910003fd mov x29, sp a8958: 5400004d b.le 0xa8960 a895c: 97fd9959 bl 0xeec0 a8960: 90000564 adrp x4, 0x154000 a8964: 93407c23 sxtw x3, w1 a8968: 912ec084 add x4, x4, #0xbb0 a896c: f941a005 ldr x5, [x0, #0x340] a8970: 38636884 ldrb w4, [x4, x3] a8974: b6f000c5 tbz x5, #0x3e, 0xa898c a8978: 8b030003 add x3, x0, x3 a897c: 394d6063 ldrb w3, [x3, #0x358] a8980: 34000063 cbz w3, 0xa898c a8984: f821d802 str x2, [x0, w1, sxtw #3] a8988: 14000005 b 0xa899c a898c: 7100209f cmp w4, #0x8 a8990: f861d800 ldr x0, [x0, w1, sxtw #3] a8994: 54fffe41 b.ne 0xa895c a8998: f9000002 str x2, [x0] a899c: a8c17bfd ldp x29, x30, [sp], #0x10 a89a0: d65f03c0 ret a89a4: f9418c00 ldr x0, [x0, #0x318] a89a8: d65f03c0 ret a89ac: f941a002 ldr x2, [x0, #0x340] a89b0: f9418c00 ldr x0, [x0, #0x318] a89b4: d37ffc42 lsr x2, x2, #63 a89b8: b9000022 str w2, [x1] a89bc: d65f03c0 ret a89c0: f9018c01 str x1, [x0, #0x318] a89c4: d65f03c0 ret a89c8: f9419000 ldr x0, [x0, #0x320] a89cc: d65f03c0 ret a89d0: f9419c00 ldr x0, [x0, #0x338] a89d4: d65f03c0 ret a89d8: a9bd7bfd stp x29, x30, [sp, #-0x30]! a89dc: d1000400 sub x0, x0, #0x1 a89e0: 910003fd mov x29, sp a89e4: 910063a1 add x1, x29, #0x18 a89e8: 94000c4e bl 0xabb20 a89ec: eb1f001f cmp x0, xzr a89f0: f94017a0 ldr x0, [x29, #0x28] a89f4: a8c37bfd ldp x29, x30, [sp], #0x30 a89f8: 9a9f1000 csel x0, x0, xzr, ne a89fc: d65f03c0 ret a8a00: f9419800 ldr x0, [x0, #0x330] a8a04: d65f03c0 ret a8a08: f9419400 ldr x0, [x0, #0x328] a8a0c: d65f03c0 ret a8a10: a9bf7bfd stp x29, x30, [sp, #-0x10]! a8a14: 53001c02 uxtb w2, w0 a8a18: aa0103e0 mov x0, x1 a8a1c: 7103fc5f cmp w2, #0xff a8a20: 910003fd mov x29, sp a8a24: 540002c0 b.eq 0xa8a7c a8a28: 121c0842 and w2, w2, #0x70 a8a2c: 7100805f cmp w2, #0x20 a8a30: 540001c0 b.eq 0xa8a68 a8a34: 540000a8 b.hi 0xa8a48 a8a38: 34000222 cbz w2, 0xa8a7c a8a3c: 7100405f cmp w2, #0x10 a8a40: 540001c1 b.ne 0xa8a78 a8a44: 1400000e b 0xa8a7c a8a48: 7101005f cmp w2, #0x40 a8a4c: 54000120 b.eq 0xa8a70 a8a50: 7101405f cmp w2, #0x50 a8a54: 54000140 b.eq 0xa8a7c a8a58: 7100c05f cmp w2, #0x30 a8a5c: 540000e1 b.ne 0xa8a78 a8a60: a8c17bfd ldp x29, x30, [sp], #0x10 a8a64: 17ffffe7 b 0xa8a00 a8a68: a8c17bfd ldp x29, x30, [sp], #0x10 a8a6c: 17ffffe7 b 0xa8a08 a8a70: a8c17bfd ldp x29, x30, [sp], #0x10 a8a74: 17ffffd7 b 0xa89d0 a8a78: 97fd9912 bl 0xeec0 a8a7c: d2800000 mov x0, #0x0 // =0 a8a80: a8c17bfd ldp x29, x30, [sp], #0x10 a8a84: d65f03c0 ret a8a88: a9b77bfd stp x29, x30, [sp, #-0x90]! a8a8c: 910003fd mov x29, sp a8a90: a9025bf5 stp x21, x22, [sp, #0x20] a8a94: a90363f7 stp x23, x24, [sp, #0x30] a8a98: a9046bf9 stp x25, x26, [sp, #0x40] a8a9c: a90573fb stp x27, x28, [sp, #0x50] a8aa0: a90153f3 stp x19, x20, [sp, #0x10] a8aa4: f000009b adrp x27, 0xbb000 a8aa8: aa0103fc mov x28, x1 a8aac: aa0203fa mov x26, x2 a8ab0: aa0303f3 mov x19, x3 a8ab4: f903107f str xzr, [x3, #0x620] a8ab8: d2800018 mov x24, #0x0 // =0 a8abc: 9110d37b add x27, x27, #0x434 a8ac0: 9101e3b6 add x22, x29, #0x78 a8ac4: 910203b5 add x21, x29, #0x80 a8ac8: 52800037 mov w23, #0x1 // =1 a8acc: 910223b9 add x25, x29, #0x88 a8ad0: eb1c001f cmp x0, x28 a8ad4: 54002462 b.hs 0xa8f60 a8ad8: f941a341 ldr x1, [x26, #0x340] a8adc: f9418f43 ldr x3, [x26, #0x318] a8ae0: f9432662 ldr x2, [x19, #0x648] a8ae4: 8b41fc61 add x1, x3, x1, lsr #63 a8ae8: eb01005f cmp x2, x1 a8aec: 540023a2 b.hs 0xa8f60 a8af0: 39400001 ldrb w1, [x0] a8af4: 91000414 add x20, x0, #0x1 a8af8: 121a0423 and w3, w1, #0xc0 a8afc: 7101007f cmp w3, #0x40 a8b00: 540000c1 b.ne 0xa8b18 a8b04: f9433260 ldr x0, [x19, #0x660] a8b08: 92401421 and x1, x1, #0x3f a8b0c: 9b000821 madd x1, x1, x0, x2 a8b10: f9032661 str x1, [x19, #0x648] a8b14: 14000111 b 0xa8f58 a8b18: 7102007f cmp w3, #0x80 a8b1c: 540000a1 b.ne 0xa8b30 a8b20: 92401421 and x1, x1, #0x3f a8b24: aa1403e0 mov x0, x20 a8b28: f9003fa1 str x1, [x29, #0x78] a8b2c: 14000031 b 0xa8bf0 a8b30: 7103007f cmp w3, #0xc0 a8b34: 540000a1 b.ne 0xa8b48 a8b38: d37c1421 ubfiz x1, x1, #4, #6 a8b3c: 8b010261 add x1, x19, x1 a8b40: b900083f str wzr, [x1, #0x8] a8b44: 14000105 b 0xa8f58 a8b48: 7100bc3f cmp w1, #0x2f a8b4c: 54002048 b.hi 0xa8f54 a8b50: 78615b61 ldrh w1, [x27, w1, uxtw #1] a8b54: 10000063 adr x3, 0xa8b60 a8b58: 8b21a861 add x1, x3, w1, sxth #2 a8b5c: d61f0020 br x1 a8b60: 3959c262 ldrb w2, [x19, #0x670] a8b64: aa1a03e1 mov x1, x26 a8b68: f90037a2 str x2, [x29, #0x68] a8b6c: 2a0203e0 mov w0, w2 a8b70: 97ffffa8 bl 0xa8a10 a8b74: aa0003e1 mov x1, x0 a8b78: f94037a2 ldr x2, [x29, #0x68] a8b7c: aa1903e3 mov x3, x25 a8b80: 2a0203e0 mov w0, w2 a8b84: aa1403e2 mov x2, x20 a8b88: 97fffe86 bl 0xa85a0 a8b8c: aa0003f4 mov x20, x0 a8b90: f94047a0 ldr x0, [x29, #0x88] a8b94: f9032660 str x0, [x19, #0x648] a8b98: 140000f0 b 0xa8f58 a8b9c: 39400401 ldrb w1, [x0, #0x1] a8ba0: 91000814 add x20, x0, #0x2 a8ba4: f9433263 ldr x3, [x19, #0x660] a8ba8: 9b030822 madd x2, x1, x3, x2 a8bac: f9032662 str x2, [x19, #0x648] a8bb0: 140000ea b 0xa8f58 a8bb4: 78401001 ldurh w1, [x0, #0x1] a8bb8: 91000c14 add x20, x0, #0x3 a8bbc: f9433263 ldr x3, [x19, #0x660] a8bc0: 9b030822 madd x2, x1, x3, x2 a8bc4: f9032662 str x2, [x19, #0x648] a8bc8: 140000e4 b 0xa8f58 a8bcc: b8401001 ldur w1, [x0, #0x1] a8bd0: 91001414 add x20, x0, #0x5 a8bd4: f9433263 ldr x3, [x19, #0x660] a8bd8: 9b030822 madd x2, x1, x3, x2 a8bdc: f9032662 str x2, [x19, #0x648] a8be0: 140000de b 0xa8f58 a8be4: aa1403e0 mov x0, x20 a8be8: aa1603e1 mov x1, x22 a8bec: 97fffe53 bl 0xa8538 a8bf0: aa1503e1 mov x1, x21 a8bf4: 97fffe51 bl 0xa8538 a8bf8: aa0003f4 mov x20, x0 a8bfc: f9432e61 ldr x1, [x19, #0x658] a8c00: f94043a0 ldr x0, [x29, #0x80] a8c04: 1400006b b 0xa8db0 a8c08: aa1403e0 mov x0, x20 a8c0c: aa1603e1 mov x1, x22 a8c10: 97fffe4a bl 0xa8538 a8c14: aa0003f4 mov x20, x0 a8c18: f9403fa0 ldr x0, [x29, #0x78] a8c1c: f101841f cmp x0, #0x61 a8c20: 540019c8 b.hi 0xa8f58 a8c24: 8b001260 add x0, x19, x0, lsl #4 a8c28: b900081f str wzr, [x0, #0x8] a8c2c: 140000cb b 0xa8f58 a8c30: aa1403e0 mov x0, x20 a8c34: aa1603e1 mov x1, x22 a8c38: 97fffe40 bl 0xa8538 a8c3c: aa0003f4 mov x20, x0 a8c40: f9403fa0 ldr x0, [x29, #0x78] a8c44: f101841f cmp x0, #0x61 a8c48: 54001888 b.hi 0xa8f58 a8c4c: 8b001260 add x0, x19, x0, lsl #4 a8c50: 528000c1 mov w1, #0x6 // =6 a8c54: b9000801 str w1, [x0, #0x8] a8c58: 140000c0 b 0xa8f58 a8c5c: aa1403e0 mov x0, x20 a8c60: aa1603e1 mov x1, x22 a8c64: 97fffe35 bl 0xa8538 a8c68: aa1903e1 mov x1, x25 a8c6c: 97fffe33 bl 0xa8538 a8c70: aa0003f4 mov x20, x0 a8c74: f9403fa0 ldr x0, [x29, #0x78] a8c78: f101841f cmp x0, #0x61 a8c7c: 540016e8 b.hi 0xa8f58 a8c80: d37cec00 lsl x0, x0, #4 a8c84: 52800042 mov w2, #0x2 // =2 a8c88: 8b000261 add x1, x19, x0 a8c8c: b9000822 str w2, [x1, #0x8] a8c90: f94047a1 ldr x1, [x29, #0x88] a8c94: 140000ae b 0xa8f4c a8c98: b4000098 cbz x24, 0xa8ca8 a8c9c: aa1803e3 mov x3, x24 a8ca0: f9431318 ldr x24, [x24, #0x620] a8ca4: 14000003 b 0xa8cb0 a8ca8: d11983ff sub sp, sp, #0x660 a8cac: 910003e3 mov x3, sp a8cb0: aa0303e0 mov x0, x3 a8cb4: aa1303e1 mov x1, x19 a8cb8: d280c902 mov x2, #0x648 // =1608 a8cbc: 97fd9af5 bl 0xf890 a8cc0: f9031260 str x0, [x19, #0x620] a8cc4: 140000a5 b 0xa8f58 a8cc8: f9431263 ldr x3, [x19, #0x620] a8ccc: aa1303e0 mov x0, x19 a8cd0: d280c902 mov x2, #0x648 // =1608 a8cd4: f90037a3 str x3, [x29, #0x68] a8cd8: aa0303e1 mov x1, x3 a8cdc: 97fd9aed bl 0xf890 a8ce0: f94037a3 ldr x3, [x29, #0x68] a8ce4: f9031078 str x24, [x3, #0x620] a8ce8: aa0303f8 mov x24, x3 a8cec: 1400009b b 0xa8f58 a8cf0: aa1403e0 mov x0, x20 a8cf4: aa1503e1 mov x1, x21 a8cf8: 97fffe10 bl 0xa8538 a8cfc: f94043a1 ldr x1, [x29, #0x80] a8d00: f9031a61 str x1, [x19, #0x630] a8d04: aa1503e1 mov x1, x21 a8d08: 97fffe0c bl 0xa8538 a8d0c: aa0003f4 mov x20, x0 a8d10: f94043a0 ldr x0, [x29, #0x80] a8d14: f9031660 str x0, [x19, #0x628] a8d18: 14000007 b 0xa8d34 a8d1c: aa1403e0 mov x0, x20 a8d20: aa1503e1 mov x1, x21 a8d24: 97fffe05 bl 0xa8538 a8d28: aa0003f4 mov x20, x0 a8d2c: f94043a0 ldr x0, [x29, #0x80] a8d30: f9031a60 str x0, [x19, #0x630] a8d34: b9064277 str w23, [x19, #0x640] a8d38: 14000088 b 0xa8f58 a8d3c: aa1403e0 mov x0, x20 a8d40: aa1503e1 mov x1, x21 a8d44: 97fffdfd bl 0xa8538 a8d48: aa0003f4 mov x20, x0 a8d4c: f94043a0 ldr x0, [x29, #0x80] a8d50: 1400002c b 0xa8e00 a8d54: 52800040 mov w0, #0x2 // =2 a8d58: f9031e74 str x20, [x19, #0x638] a8d5c: b9064260 str w0, [x19, #0x640] a8d60: aa1403e0 mov x0, x20 a8d64: 14000053 b 0xa8eb0 a8d68: aa1603e1 mov x1, x22 a8d6c: aa1403e0 mov x0, x20 a8d70: 97fffdf2 bl 0xa8538 a8d74: f9403fa1 ldr x1, [x29, #0x78] a8d78: f101843f cmp x1, #0x61 a8d7c: 540009a8 b.hi 0xa8eb0 a8d80: d37cec21 lsl x1, x1, #4 a8d84: 52800063 mov w3, #0x3 // =3 a8d88: 8b010262 add x2, x19, x1 a8d8c: 14000047 b 0xa8ea8 a8d90: aa1403e0 mov x0, x20 a8d94: aa1603e1 mov x1, x22 a8d98: 97fffde8 bl 0xa8538 a8d9c: aa1903e1 mov x1, x25 a8da0: 97fffdf0 bl 0xa8560 a8da4: aa0003f4 mov x20, x0 a8da8: f9432e61 ldr x1, [x19, #0x658] a8dac: f94047a0 ldr x0, [x29, #0x88] a8db0: 9b017c01 mul x1, x0, x1 a8db4: f9403fa0 ldr x0, [x29, #0x78] a8db8: f101841f cmp x0, #0x61 a8dbc: 54000ce8 b.hi 0xa8f58 a8dc0: d37cec00 lsl x0, x0, #4 a8dc4: 8b000262 add x2, x19, x0 a8dc8: b9000857 str w23, [x2, #0x8] a8dcc: 14000060 b 0xa8f4c a8dd0: aa1403e0 mov x0, x20 a8dd4: aa1503e1 mov x1, x21 a8dd8: 97fffdd8 bl 0xa8538 a8ddc: f94043a1 ldr x1, [x29, #0x80] a8de0: f9031a61 str x1, [x19, #0x630] a8de4: aa1903e1 mov x1, x25 a8de8: 97fffdde bl 0xa8560 a8dec: b9064277 str w23, [x19, #0x640] a8df0: aa0003f4 mov x20, x0 a8df4: f9432e61 ldr x1, [x19, #0x658] a8df8: f94047a0 ldr x0, [x29, #0x88] a8dfc: 9b017c00 mul x0, x0, x1 a8e00: f9031660 str x0, [x19, #0x628] a8e04: 14000055 b 0xa8f58 a8e08: aa1403e0 mov x0, x20 a8e0c: aa1903e1 mov x1, x25 a8e10: 97fffdd4 bl 0xa8560 a8e14: aa0003f4 mov x20, x0 a8e18: 17fffff7 b 0xa8df4 a8e1c: aa1403e0 mov x0, x20 a8e20: aa1603e1 mov x1, x22 a8e24: 97fffdc5 bl 0xa8538 a8e28: aa1503e1 mov x1, x21 a8e2c: 97fffdc3 bl 0xa8538 a8e30: aa0003f4 mov x20, x0 a8e34: f9432e61 ldr x1, [x19, #0x658] a8e38: f94043a0 ldr x0, [x29, #0x80] a8e3c: 14000009 b 0xa8e60 a8e40: aa1403e0 mov x0, x20 a8e44: aa1603e1 mov x1, x22 a8e48: 97fffdbc bl 0xa8538 a8e4c: aa1903e1 mov x1, x25 a8e50: 97fffdc4 bl 0xa8560 a8e54: aa0003f4 mov x20, x0 a8e58: f9432e61 ldr x1, [x19, #0x658] a8e5c: f94047a0 ldr x0, [x29, #0x88] a8e60: 9b017c01 mul x1, x0, x1 a8e64: f9403fa0 ldr x0, [x29, #0x78] a8e68: f101841f cmp x0, #0x61 a8e6c: 54000768 b.hi 0xa8f58 a8e70: d37cec00 lsl x0, x0, #4 a8e74: 52800083 mov w3, #0x4 // =4 a8e78: 8b000262 add x2, x19, x0 a8e7c: b9000843 str w3, [x2, #0x8] a8e80: 14000033 b 0xa8f4c a8e84: aa1603e1 mov x1, x22 a8e88: aa1403e0 mov x0, x20 a8e8c: 97fffdab bl 0xa8538 a8e90: f9403fa1 ldr x1, [x29, #0x78] a8e94: f101843f cmp x1, #0x61 a8e98: 540000c8 b.hi 0xa8eb0 a8e9c: d37cec21 lsl x1, x1, #4 a8ea0: 528000a3 mov w3, #0x5 // =5 a8ea4: 8b010262 add x2, x19, x1 a8ea8: b9000843 str w3, [x2, #0x8] a8eac: f8216a60 str x0, [x19, x1] a8eb0: aa1503e1 mov x1, x21 a8eb4: 97fffda1 bl 0xa8538 a8eb8: f94043b4 ldr x20, [x29, #0x80] a8ebc: 8b140014 add x20, x0, x20 a8ec0: 14000026 b 0xa8f58 a8ec4: d2800200 mov x0, #0x10 // =16 a8ec8: 91040262 add x2, x19, #0x100 a8ecc: f9003fa0 str x0, [x29, #0x78] a8ed0: d2800001 mov x1, #0x0 // =0 a8ed4: b9000857 str w23, [x2, #0x8] a8ed8: 91000400 add x0, x0, #0x1 a8edc: f8010441 str x1, [x2], #0x10 a8ee0: f100801f cmp x0, #0x20 a8ee4: 91002021 add x1, x1, #0x8 a8ee8: 54ffff61 b.ne 0xa8ed4 a8eec: 1400001b b 0xa8f58 a8ef0: aa1403e0 mov x0, x20 a8ef4: aa1503e1 mov x1, x21 a8ef8: 97fffd90 bl 0xa8538 a8efc: aa0003f4 mov x20, x0 a8f00: f94043a0 ldr x0, [x29, #0x80] a8f04: f901ab40 str x0, [x26, #0x350] a8f08: 14000014 b 0xa8f58 a8f0c: aa1403e0 mov x0, x20 a8f10: aa1603e1 mov x1, x22 a8f14: 97fffd89 bl 0xa8538 a8f18: aa1503e1 mov x1, x21 a8f1c: 97fffd87 bl 0xa8538 a8f20: aa0003f4 mov x20, x0 a8f24: f94043a1 ldr x1, [x29, #0x80] a8f28: f9432e60 ldr x0, [x19, #0x658] a8f2c: 9b017c01 mul x1, x0, x1 a8f30: f9403fa0 ldr x0, [x29, #0x78] a8f34: f101841f cmp x0, #0x61 a8f38: 54000108 b.hi 0xa8f58 a8f3c: d37cec00 lsl x0, x0, #4 a8f40: cb0103e1 neg x1, x1 a8f44: 8b000262 add x2, x19, x0 a8f48: b9000857 str w23, [x2, #0x8] a8f4c: f8206a61 str x1, [x19, x0] a8f50: 14000002 b 0xa8f58 a8f54: 97fd97db bl 0xeec0 a8f58: aa1403e0 mov x0, x20 a8f5c: 17fffedd b 0xa8ad0 a8f60: 910003bf mov sp, x29 a8f64: a94153f3 ldp x19, x20, [sp, #0x10] a8f68: a9425bf5 ldp x21, x22, [sp, #0x20] a8f6c: a94363f7 ldp x23, x24, [sp, #0x30] a8f70: a9446bf9 ldp x25, x26, [sp, #0x40] a8f74: a94573fb ldp x27, x28, [sp, #0x50] a8f78: a8c97bfd ldp x29, x30, [sp], #0x90 a8f7c: d65f03c0 ret a8f80: a9b77bfd stp x29, x30, [sp, #-0x90]! a8f84: d280d002 mov x2, #0x680 // =1664 a8f88: 910003fd mov x29, sp a8f8c: a90153f3 stp x19, x20, [sp, #0x10] a8f90: aa0003f4 mov x20, x0 a8f94: aa0103f3 mov x19, x1 a8f98: aa0103e0 mov x0, x1 a8f9c: 52800001 mov w1, #0x0 // =0 a8fa0: a9025bf5 stp x21, x22, [sp, #0x20] a8fa4: a90363f7 stp x23, x24, [sp, #0x30] a8fa8: a9046bf9 stp x25, x26, [sp, #0x40] a8fac: f9002bfb str x27, [sp, #0x50] a8fb0: 97fd9a4c bl 0xf8e0 a8fb4: f9418e81 ldr x1, [x20, #0x318] a8fb8: f901aa9f str xzr, [x20, #0x350] a8fbc: f901929f str xzr, [x20, #0x320] a8fc0: b5000061 cbnz x1, 0xa8fcc a8fc4: 528000a0 mov w0, #0x5 // =5 a8fc8: 140000f0 b 0xa9388 a8fcc: f941a280 ldr x0, [x20, #0x340] a8fd0: d37ffc00 lsr x0, x0, #63 a8fd4: d1000400 sub x0, x0, #0x1 a8fd8: 8b000020 add x0, x1, x0 a8fdc: 910ca281 add x1, x20, #0x328 a8fe0: 94000ad0 bl 0xabb20 a8fe4: aa0003f5 mov x21, x0 a8fe8: b5000800 cbnz x0, 0xa90e8 a8fec: f9418e81 ldr x1, [x20, #0x318] a8ff0: 52822d00 mov w0, #0x1168 // =4456 a8ff4: 72ba5000 movk w0, #0xd280, lsl #16 a8ff8: b9400022 ldr w2, [x1] a8ffc: 6b00005f cmp w2, w0 a9000: 54fffe21 b.ne 0xa8fc4 a9004: b9400421 ldr w1, [x1, #0x4] a9008: 52800020 mov w0, #0x1 // =1 a900c: 72ba8000 movk w0, #0xd400, lsl #16 a9010: 6b00003f cmp w1, w0 a9014: 52800021 mov w1, #0x1 // =1 a9018: 54fffd61 b.ne 0xa8fc4 a901c: f9418a94 ldr x20, [x20, #0x310] a9020: d28003e0 mov x0, #0x1f // =31 a9024: f9031a60 str x0, [x19, #0x630] a9028: d2802600 mov x0, #0x130 // =304 a902c: b9064261 str w1, [x19, #0x640] a9030: 9104c283 add x3, x20, #0x130 a9034: f9031660 str x0, [x19, #0x628] a9038: d2802004 mov x4, #0x100 // =256 a903c: d2800100 mov x0, #0x8 // =8 a9040: aa1303e2 mov x2, x19 a9044: b9000841 str w1, [x2, #0x8] a9048: f8010440 str x0, [x2], #0x10 a904c: 91002000 add x0, x0, #0x8 a9050: eb04001f cmp x0, x4 a9054: 54ffff81 b.ne 0xa9044 a9058: 92807de1 mov x1, #-0x3f0 // =-1008 a905c: 91094280 add x0, x20, #0x250 a9060: cb030021 sub x1, x1, x3 a9064: 91180265 add x5, x19, #0x600 a9068: 52800026 mov w6, #0x1 // =1 a906c: cb130021 sub x1, x1, x19 a9070: b9400002 ldr w2, [x0] a9074: 340001e2 cbz w2, 0xa90b0 a9078: 52900024 mov w4, #0x8001 // =32769 a907c: 72a8ca04 movk w4, #0x4650, lsl #16 a9080: 6b04005f cmp w2, w4 a9084: 54000101 b.ne 0xa90a4 a9088: 91100262 add x2, x19, #0x400 a908c: 8b020024 add x4, x1, x2 a9090: b9000846 str w6, [x2, #0x8] a9094: 8b040004 add x4, x0, x4 a9098: f8010444 str x4, [x2], #0x10 a909c: eb05005f cmp x2, x5 a90a0: 54ffff61 b.ne 0xa908c a90a4: b9400402 ldr w2, [x0, #0x4] a90a8: 8b020000 add x0, x0, x2 a90ac: 17fffff1 b 0xa9070 a90b0: 9108c294 add x20, x20, #0x230 a90b4: 52800020 mov w0, #0x1 // =1 a90b8: cb030294 sub x20, x20, x3 a90bc: 3919ce60 strb w0, [x19, #0x673] a90c0: f900fa74 str x20, [x19, #0x1f0] a90c4: b901fa60 str w0, [x19, #0x1f8] a90c8: 52800080 mov w0, #0x4 // =4 a90cc: b9060a60 str w0, [x19, #0x608] a90d0: f9408460 ldr x0, [x3, #0x108] a90d4: cb030003 sub x3, x0, x3 a90d8: d2800c00 mov x0, #0x60 // =96 a90dc: f9030263 str x3, [x19, #0x600] a90e0: f9033660 str x0, [x19, #0x668] a90e4: 140000a6 b 0xa937c a90e8: b98006a1 ldrsw x1, [x21, #0x4] a90ec: 910012b6 add x22, x21, #0x4 a90f0: f9419e80 ldr x0, [x20, #0x338] a90f4: cb0102d6 sub x22, x22, x1 a90f8: f9032660 str x0, [x19, #0x648] a90fc: 910026d7 add x23, x22, #0x9 a9100: aa1703e0 mov x0, x23 a9104: 97fd999b bl 0xf770 a9108: 91000400 add x0, x0, #0x1 a910c: 394026c1 ldrb w1, [x22, #0x9] a9110: 8b0002e0 add x0, x23, x0 a9114: 7101943f cmp w1, #0x65 a9118: 540000e1 b.ne 0xa9134 a911c: 39402ac1 ldrb w1, [x22, #0xa] a9120: 7101a03f cmp w1, #0x68 a9124: 54000081 b.ne 0xa9134 a9128: f8408401 ldr x1, [x0], #0x8 a912c: 91002ed7 add x23, x22, #0xb a9130: f9033e61 str x1, [x19, #0x678] a9134: 394022c1 ldrb w1, [x22, #0x8] a9138: 71000c3f cmp w1, #0x3 a913c: 540000e9 b.ls 0xa9158 a9140: 39400001 ldrb w1, [x0] a9144: 7100203f cmp w1, #0x8 a9148: 540011e1 b.ne 0xa9384 a914c: 39400401 ldrb w1, [x0, #0x1] a9150: 350011a1 cbnz w1, 0xa9384 a9154: 91000800 add x0, x0, #0x2 a9158: 9101e3b9 add x25, x29, #0x78 a915c: aa1903e1 mov x1, x25 a9160: 97fffcf6 bl 0xa8538 a9164: f9403fa1 ldr x1, [x29, #0x78] a9168: f9033261 str x1, [x19, #0x660] a916c: 910203a1 add x1, x29, #0x80 a9170: 97fffcfc bl 0xa8560 a9174: aa0003e1 mov x1, x0 a9178: f94043a2 ldr x2, [x29, #0x80] a917c: f9032e62 str x2, [x19, #0x658] a9180: 394022c2 ldrb w2, [x22, #0x8] a9184: 7100045f cmp w2, #0x1 a9188: 54000081 b.ne 0xa9198 a918c: 91000400 add x0, x0, #0x1 a9190: 39400021 ldrb w1, [x1] a9194: 14000004 b 0xa91a4 a9198: aa1903e1 mov x1, x25 a919c: 97fffce7 bl 0xa8538 a91a0: f9403fa1 ldr x1, [x29, #0x78] a91a4: f9033661 str x1, [x19, #0x668] a91a8: 12800001 mov w1, #-0x1 // =-1 a91ac: 3919c661 strb w1, [x19, #0x671] a91b0: d2800018 mov x24, #0x0 // =0 a91b4: 394002e1 ldrb w1, [x23] a91b8: 7101e83f cmp w1, #0x7a a91bc: 54000101 b.ne 0xa91dc a91c0: aa1903e1 mov x1, x25 a91c4: 910006f7 add x23, x23, #0x1 a91c8: 97fffcdc bl 0xa8538 a91cc: f9403fb8 ldr x24, [x29, #0x78] a91d0: 52800021 mov w1, #0x1 // =1 a91d4: 3919ca61 strb w1, [x19, #0x672] a91d8: 8b180018 add x24, x0, x24 a91dc: 910006f7 add x23, x23, #0x1 a91e0: 5280003b mov w27, #0x1 // =1 a91e4: 910223b9 add x25, x29, #0x88 a91e8: 385ff2e1 ldurb w1, [x23, #-0x1] a91ec: 34000441 cbz w1, 0xa9274 a91f0: 7101303f cmp w1, #0x4c a91f4: 54000081 b.ne 0xa9204 a91f8: 39400001 ldrb w1, [x0] a91fc: 3919c661 strb w1, [x19, #0x671] a9200: 14000005 b 0xa9214 a9204: 7101483f cmp w1, #0x52 a9208: 540000a1 b.ne 0xa921c a920c: 39400001 ldrb w1, [x0] a9210: 3919c261 strb w1, [x19, #0x670] a9214: 91000400 add x0, x0, #0x1 a9218: 14000015 b 0xa926c a921c: 7101403f cmp w1, #0x50 a9220: 54000201 b.ne 0xa9260 a9224: aa0003e2 mov x2, x0 a9228: aa1403e1 mov x1, x20 a922c: 3840145a ldrb w26, [x2], #0x1 a9230: f90037a2 str x2, [x29, #0x68] a9234: 2a1a03e0 mov w0, w26 a9238: f90033a2 str x2, [x29, #0x60] a923c: 97fffdf5 bl 0xa8a10 a9240: aa0003e1 mov x1, x0 a9244: f94037a2 ldr x2, [x29, #0x68] a9248: 2a1a03e0 mov w0, w26 a924c: aa1903e3 mov x3, x25 a9250: 97fffcd4 bl 0xa85a0 a9254: f94047a1 ldr x1, [x29, #0x88] a9258: f9032a61 str x1, [x19, #0x650] a925c: 14000004 b 0xa926c a9260: 71014c3f cmp w1, #0x53 a9264: 540000e1 b.ne 0xa9280 a9268: 3919ce7b strb w27, [x19, #0x673] a926c: 910006f7 add x23, x23, #0x1 a9270: 17ffffde b 0xa91e8 a9274: eb1f031f cmp x24, xzr a9278: 9a801300 csel x0, x24, x0, ne a927c: 14000002 b 0xa9284 a9280: aa1803e0 mov x0, x24 a9284: b4000800 cbz x0, 0xa9384 a9288: b94002c1 ldr w1, [x22] a928c: aa1403e2 mov x2, x20 a9290: aa1303e3 mov x3, x19 a9294: 91001021 add x1, x1, #0x4 a9298: 8b0102c1 add x1, x22, x1 a929c: 97fffdfb bl 0xa8a88 a92a0: 3959c260 ldrb w0, [x19, #0x670] a92a4: 7103fc1f cmp w0, #0xff a92a8: 540001e0 b.eq 0xa92e4 a92ac: 12000800 and w0, w0, #0x7 a92b0: 7100101f cmp w0, #0x4 a92b4: 54000168 b.hi 0xa92e0 a92b8: d0000081 adrp x1, 0xbb000 a92bc: 91125021 add x1, x1, #0x494 a92c0: 38604820 ldrb w0, [x1, w0, uxtw] a92c4: 10000061 adr x1, 0xa92d0 a92c8: 8b208820 add x0, x1, w0, sxtb #2 a92cc: d61f0000 br x0 a92d0: 52800042 mov w2, #0x2 // =2 a92d4: 14000007 b 0xa92f0 a92d8: 52800082 mov w2, #0x4 // =4 a92dc: 14000005 b 0xa92f0 a92e0: 97fd96f8 bl 0xeec0 a92e4: 52800002 mov w2, #0x0 // =0 a92e8: 14000002 b 0xa92f0 a92ec: 52800102 mov w2, #0x8 // =8 a92f0: 3959ca60 ldrb w0, [x19, #0x672] a92f4: 531f7842 lsl w2, w2, #1 a92f8: 91002042 add x2, x2, #0x8 a92fc: d2800016 mov x22, #0x0 // =0 a9300: 8b0202a2 add x2, x21, x2 a9304: 340000e0 cbz w0, 0xa9320 a9308: aa0203e0 mov x0, x2 a930c: 910223a1 add x1, x29, #0x88 a9310: 97fffc8a bl 0xa8538 a9314: f94047b6 ldr x22, [x29, #0x88] a9318: aa0003e2 mov x2, x0 a931c: 8b160016 add x22, x0, x22 a9320: 3959c677 ldrb w23, [x19, #0x671] a9324: 7103feff cmp w23, #0xff a9328: 540001a0 b.eq 0xa935c a932c: aa1403e1 mov x1, x20 a9330: 2a1703e0 mov w0, w23 a9334: f90037a2 str x2, [x29, #0x68] a9338: 97fffdb6 bl 0xa8a10 a933c: aa0003e1 mov x1, x0 a9340: f94037a2 ldr x2, [x29, #0x68] a9344: 2a1703e0 mov w0, w23 a9348: 910223a3 add x3, x29, #0x88 a934c: 97fffc95 bl 0xa85a0 a9350: aa0003e2 mov x2, x0 a9354: f94047a0 ldr x0, [x29, #0x88] a9358: f9019280 str x0, [x20, #0x320] a935c: b94002a1 ldr w1, [x21] a9360: eb1f02df cmp x22, xzr a9364: 9a8212c0 csel x0, x22, x2, ne a9368: aa1303e3 mov x3, x19 a936c: 91001021 add x1, x1, #0x4 a9370: aa1403e2 mov x2, x20 a9374: 8b0102a1 add x1, x21, x1 a9378: 97fffdc4 bl 0xa8a88 a937c: 52800000 mov w0, #0x0 // =0 a9380: 14000002 b 0xa9388 a9384: 52800060 mov w0, #0x3 // =3 a9388: a94153f3 ldp x19, x20, [sp, #0x10] a938c: a9425bf5 ldp x21, x22, [sp, #0x20] a9390: a94363f7 ldp x23, x24, [sp, #0x30] a9394: a9446bf9 ldp x25, x26, [sp, #0x40] a9398: f9402bfb ldr x27, [sp, #0x50] a939c: a8c97bfd ldp x29, x30, [sp], #0x90 a93a0: d65f03c0 ret a93a4: d108c3ff sub sp, sp, #0x230 a93a8: aa0003e4 mov x4, x0 a93ac: a9ba7bfd stp x29, x30, [sp, #-0x60]! a93b0: 910003fd mov x29, sp a93b4: a90573fb stp x27, x28, [sp, #0x50] a93b8: 910243bc add x28, x29, #0x90 a93bc: a9025bf5 stp x21, x22, [sp, #0x20] a93c0: a90363f7 stp x23, x24, [sp, #0x30] a93c4: d0000096 adrp x22, 0xbb000 a93c8: d0000097 adrp x23, 0xbb000 a93cc: a90153f3 stp x19, x20, [sp, #0x10] a93d0: a9046bf9 stp x25, x26, [sp, #0x40] a93d4: aa0103f8 mov x24, x1 a93d8: aa0203f3 mov x19, x2 a93dc: f9000383 str x3, [x28] a93e0: 52800039 mov w25, #0x1 // =1 a93e4: 911292d6 add x22, x22, #0x4a4 a93e8: 9101e3b4 add x20, x29, #0x78 a93ec: 911272f7 add x23, x23, #0x49c a93f0: 9101c3b5 add x21, x29, #0x70 a93f4: eb18009f cmp x4, x24 a93f8: 540029a2 b.hs 0xa992c a93fc: 3940009a ldrb w26, [x4] a9400: 9100049b add x27, x4, #0x1 a9404: 7100835f cmp w26, #0x20 a9408: 54000788 b.hi 0xa94f8 a940c: 71007f5f cmp w26, #0x1f a9410: 54001962 b.hs 0xa973c a9414: 7100435f cmp w26, #0x10 a9418: 54001020 b.eq 0xa961c a941c: 54000448 b.hi 0xa94a4 a9420: 71002b5f cmp w26, #0xa a9424: 54000e80 b.eq 0xa95f4 a9428: 54000208 b.hi 0xa9468 a942c: 71001b5f cmp w26, #0x6 a9430: 54001860 b.eq 0xa973c a9434: 540000c8 b.hi 0xa944c a9438: 71000f5f cmp w26, #0x3 a943c: 540026a1 b.ne 0xa9910 a9440: f8401080 ldur x0, [x4, #0x1] a9444: 9100249b add x27, x4, #0x9 a9448: 14000133 b 0xa9914 a944c: 7100235f cmp w26, #0x8 a9450: 9100089b add x27, x4, #0x2 a9454: 54000cc0 b.eq 0xa95ec a9458: 7100275f cmp w26, #0x9 a945c: 540025a1 b.ne 0xa9910 a9460: 39800480 ldrsb x0, [x4, #0x1] a9464: 1400012c b 0xa9914 a9468: 7100375f cmp w26, #0xd a946c: 54000ce0 b.eq 0xa9608 a9470: 540000e8 b.hi 0xa948c a9474: 71002f5f cmp w26, #0xb a9478: 54000c20 b.eq 0xa95fc a947c: 7100335f cmp w26, #0xc a9480: 54002481 b.ne 0xa9910 a9484: b8401080 ldur w0, [x4, #0x1] a9488: 14000061 b 0xa960c a948c: 71003b5f cmp w26, #0xe a9490: 9100249b add x27, x4, #0x9 a9494: 54000c00 b.eq 0xa9614 a9498: 71003f5f cmp w26, #0xf a949c: 54000bc0 b.eq 0xa9614 a94a0: 1400011c b 0xa9910 a94a4: 7100575f cmp w26, #0x15 a94a8: 540010a0 b.eq 0xa96bc a94ac: 54000128 b.hi 0xa94d0 a94b0: 71004b5f cmp w26, #0x12 a94b4: 54000f80 b.eq 0xa96a4 a94b8: 54000be3 b.lo 0xa9634 a94bc: 71004f5f cmp w26, #0x13 a94c0: 54000f80 b.eq 0xa96b0 a94c4: 7100535f cmp w26, #0x14 a94c8: 540010e0 b.eq 0xa96e4 a94cc: 14000111 b 0xa9910 a94d0: 7100675f cmp w26, #0x19 a94d4: 54001340 b.eq 0xa973c a94d8: 54001948 b.hi 0xa9800 a94dc: 71005b5f cmp w26, #0x16 a94e0: 51000721 sub w1, w25, #0x1 a94e4: 51000b20 sub w0, w25, #0x2 a94e8: 54001080 b.eq 0xa96f8 a94ec: 71005f5f cmp w26, #0x17 a94f0: 54001120 b.eq 0xa9714 a94f4: 14000107 b 0xa9910 a94f8: 71013f5f cmp w26, #0x4f a94fc: 540001e8 b.hi 0xa9538 a9500: 7100c35f cmp w26, #0x30 a9504: 54000702 b.hs 0xa95e4 a9508: 71009f5f cmp w26, #0x27 a950c: 540000c8 b.hi 0xa9524 a9510: 7100935f cmp w26, #0x24 a9514: 54001762 b.hs 0xa9800 a9518: 71008b5f cmp w26, #0x22 a951c: 54001108 b.hi 0xa973c a9520: 140000b8 b 0xa9800 a9524: 7100bb5f cmp w26, #0x2e a9528: 54001da8 b.hi 0xa98dc a952c: 7100a75f cmp w26, #0x29 a9530: 54001de3 b.lo 0xa98ec a9534: 140000b3 b 0xa9800 a9538: 7102435f cmp w26, #0x90 a953c: 540008a0 b.eq 0xa9650 a9540: 540000c8 b.hi 0xa9558 a9544: 7101bf5f cmp w26, #0x6f a9548: 54000948 b.hi 0xa9670 a954c: aa1303e0 mov x0, x19 a9550: 51014341 sub w1, w26, #0x50 a9554: 14000045 b 0xa9668 a9558: 7102535f cmp w26, #0x94 a955c: 54000f00 b.eq 0xa973c a9560: 540001e8 b.hi 0xa959c a9564: 71024b5f cmp w26, #0x92 a9568: 54001d41 b.ne 0xa9910 a956c: aa1b03e0 mov x0, x27 a9570: aa1503e1 mov x1, x21 a9574: 910203ba add x26, x29, #0x80 a9578: 97fffbf0 bl 0xa8538 a957c: aa1a03e1 mov x1, x26 a9580: 97fffbf8 bl 0xa8560 a9584: aa0003fb mov x27, x0 a9588: b94002a1 ldr w1, [x21] a958c: aa1303e0 mov x0, x19 a9590: 97fffc94 bl 0xa87e0 a9594: f9400341 ldr x1, [x26] a9598: 14000041 b 0xa969c a959c: 71025b5f cmp w26, #0x96 a95a0: 54001c20 b.eq 0xa9924 a95a4: 7103c75f cmp w26, #0xf1 a95a8: 54001b41 b.ne 0xa9910 a95ac: 39400482 ldrb w2, [x4, #0x1] a95b0: aa1303e1 mov x1, x19 a95b4: 9100089b add x27, x4, #0x2 a95b8: f90037a2 str x2, [x29, #0x68] a95bc: 2a0203e0 mov w0, w2 a95c0: 910223ba add x26, x29, #0x88 a95c4: 97fffd13 bl 0xa8a10 a95c8: aa0003e1 mov x1, x0 a95cc: f94037a2 ldr x2, [x29, #0x68] a95d0: aa1a03e3 mov x3, x26 a95d4: 2a0203e0 mov w0, w2 a95d8: aa1b03e2 mov x2, x27 a95dc: 97fffbf1 bl 0xa85a0 a95e0: 14000019 b 0xa9644 a95e4: 5100c340 sub w0, w26, #0x30 a95e8: 140000cb b 0xa9914 a95ec: 39400480 ldrb w0, [x4, #0x1] a95f0: 140000c9 b 0xa9914 a95f4: 78401080 ldurh w0, [x4, #0x1] a95f8: 14000002 b 0xa9600 a95fc: 78801080 ldursh x0, [x4, #0x1] a9600: 91000c9b add x27, x4, #0x3 a9604: 140000c4 b 0xa9914 a9608: b8801080 ldursw x0, [x4, #0x1] a960c: 9100149b add x27, x4, #0x5 a9610: 140000c1 b 0xa9914 a9614: f8401080 ldur x0, [x4, #0x1] a9618: 140000bf b 0xa9914 a961c: aa1b03e0 mov x0, x27 a9620: aa1403e1 mov x1, x20 a9624: 97fffbc5 bl 0xa8538 a9628: aa0003fb mov x27, x0 a962c: f9400280 ldr x0, [x20] a9630: 140000b9 b 0xa9914 a9634: 910223ba add x26, x29, #0x88 a9638: aa1b03e0 mov x0, x27 a963c: aa1a03e1 mov x1, x26 a9640: 97fffbc8 bl 0xa8560 a9644: aa0003fb mov x27, x0 a9648: f9400340 ldr x0, [x26] a964c: 140000b2 b 0xa9914 a9650: aa1b03e0 mov x0, x27 a9654: aa1503e1 mov x1, x21 a9658: 97fffbb8 bl 0xa8538 a965c: aa0003fb mov x27, x0 a9660: b94002a1 ldr w1, [x21] a9664: aa1303e0 mov x0, x19 a9668: 97fffc5e bl 0xa87e0 a966c: 140000aa b 0xa9914 a9670: 910203a2 add x2, x29, #0x80 a9674: aa1b03e0 mov x0, x27 a9678: aa0203e1 mov x1, x2 a967c: f90037a2 str x2, [x29, #0x68] a9680: 97fffbb8 bl 0xa8560 a9684: aa0003fb mov x27, x0 a9688: 5101c341 sub w1, w26, #0x70 a968c: aa1303e0 mov x0, x19 a9690: 97fffc54 bl 0xa87e0 a9694: f94037a2 ldr x2, [x29, #0x68] a9698: f9400041 ldr x1, [x2] a969c: 8b010000 add x0, x0, x1 a96a0: 1400009d b 0xa9914 a96a4: 34001379 cbz w25, 0xa9910 a96a8: 51000720 sub w0, w25, #0x1 a96ac: 14000011 b 0xa96f0 a96b0: 34001319 cbz w25, 0xa9910 a96b4: 51000739 sub w25, w25, #0x1 a96b8: 1400009b b 0xa9924 a96bc: 51000720 sub w0, w25, #0x1 a96c0: 39400481 ldrb w1, [x4, #0x1] a96c4: f90043a1 str x1, [x29, #0x80] a96c8: 9100089b add x27, x4, #0x2 a96cc: 93407c00 sxtw x0, w0 a96d0: eb00003f cmp x1, x0 a96d4: 540011ea b.ge 0xa9910 a96d8: cb010000 sub x0, x0, x1 a96dc: f8607b80 ldr x0, [x28, x0, lsl #3] a96e0: 1400008d b 0xa9914 a96e4: 7100073f cmp w25, #0x1 a96e8: 5400114d b.le 0xa9910 a96ec: 51000b20 sub w0, w25, #0x2 a96f0: f860db80 ldr x0, [x28, w0, sxtw #3] a96f4: 14000088 b 0xa9914 a96f8: 7100073f cmp w25, #0x1 a96fc: 540010ad b.le 0xa9910 a9700: f860db83 ldr x3, [x28, w0, sxtw #3] a9704: f861db82 ldr x2, [x28, w1, sxtw #3] a9708: f821db83 str x3, [x28, w1, sxtw #3] a970c: f820db82 str x2, [x28, w0, sxtw #3] a9710: 14000085 b 0xa9924 a9714: 71000b3f cmp w25, #0x2 a9718: 54000fcd b.le 0xa9910 a971c: 51000f22 sub w2, w25, #0x3 a9720: f860db85 ldr x5, [x28, w0, sxtw #3] a9724: f861db83 ldr x3, [x28, w1, sxtw #3] a9728: f862db84 ldr x4, [x28, w2, sxtw #3] a972c: f821db85 str x5, [x28, w1, sxtw #3] a9730: f820db84 str x4, [x28, w0, sxtw #3] a9734: f822db83 str x3, [x28, w2, sxtw #3] a9738: 1400007b b 0xa9924 a973c: 34000eb9 cbz w25, 0xa9910 a9740: 51000739 sub w25, w25, #0x1 a9744: 71007f5f cmp w26, #0x1f a9748: f879db82 ldr x2, [x28, w25, sxtw #3] a974c: 54000440 b.eq 0xa97d4 a9750: 54000108 b.hi 0xa9770 a9754: 71001b5f cmp w26, #0x6 a9758: 540003a0 b.eq 0xa97cc a975c: 7100675f cmp w26, #0x19 a9760: 54000d81 b.ne 0xa9910 a9764: ca82fc41 eor x1, x2, x2, asr #63 a9768: 8b42fc20 add x0, x1, x2, lsr #63 a976c: 1400006a b 0xa9914 a9770: 71008f5f cmp w26, #0x23 a9774: 54000340 b.eq 0xa97dc a9778: 7102535f cmp w26, #0x94 a977c: 540000a0 b.eq 0xa9790 a9780: 7100835f cmp w26, #0x20 a9784: 54000c61 b.ne 0xa9910 a9788: aa2203e0 mvn x0, x2 a978c: 14000062 b 0xa9914 a9790: 39400480 ldrb w0, [x4, #0x1] a9794: 9100089b add x27, x4, #0x2 a9798: 51000400 sub w0, w0, #0x1 a979c: 71001c1f cmp w0, #0x7 a97a0: 54000b88 b.hi 0xa9910 a97a4: 38604ae0 ldrb w0, [x23, w0, uxtw] a97a8: 10000061 adr x1, 0xa97b4 a97ac: 8b208820 add x0, x1, w0, sxtb #2 a97b0: d61f0000 br x0 a97b4: 39400040 ldrb w0, [x2] a97b8: 14000057 b 0xa9914 a97bc: 79400040 ldrh w0, [x2] a97c0: 14000055 b 0xa9914 a97c4: b9400040 ldr w0, [x2] a97c8: 14000053 b 0xa9914 a97cc: f9400040 ldr x0, [x2] a97d0: 14000051 b 0xa9914 a97d4: cb0203e0 neg x0, x2 a97d8: 1400004f b 0xa9914 a97dc: aa1b03e0 mov x0, x27 a97e0: aa1403e1 mov x1, x20 a97e4: f90037a2 str x2, [x29, #0x68] a97e8: 97fffb54 bl 0xa8538 a97ec: aa0003fb mov x27, x0 a97f0: f9400281 ldr x1, [x20] a97f4: f94037a2 ldr x2, [x29, #0x68] a97f8: 8b010040 add x0, x2, x1 a97fc: 14000046 b 0xa9914 a9800: 7100073f cmp w25, #0x1 a9804: 5400086d b.le 0xa9910 a9808: 51000b22 sub w2, w25, #0x2 a980c: 51006b5a sub w26, w26, #0x1a a9810: 51000739 sub w25, w25, #0x1 a9814: 7100535f cmp w26, #0x14 a9818: f862db81 ldr x1, [x28, w2, sxtw #3] a981c: f879db80 ldr x0, [x28, w25, sxtw #3] a9820: 54000788 b.hi 0xa9910 a9824: 387a4ac3 ldrb w3, [x22, w26, uxtw] a9828: 10000064 adr x4, 0xa9834 a982c: 8b238883 add x3, x4, w3, sxtb #2 a9830: d61f0060 br x3 a9834: 8a010000 and x0, x0, x1 a9838: 14000024 b 0xa98c8 a983c: 9ac00c20 sdiv x0, x1, x0 a9840: 14000022 b 0xa98c8 a9844: cb000020 sub x0, x1, x0 a9848: 14000020 b 0xa98c8 a984c: 9ac00823 udiv x3, x1, x0 a9850: 9b008460 msub x0, x3, x0, x1 a9854: 1400001d b 0xa98c8 a9858: 9b017c00 mul x0, x0, x1 a985c: 1400001b b 0xa98c8 a9860: aa010000 orr x0, x0, x1 a9864: 14000019 b 0xa98c8 a9868: 8b010000 add x0, x0, x1 a986c: 14000017 b 0xa98c8 a9870: 9ac02020 lsl x0, x1, x0 a9874: 14000015 b 0xa98c8 a9878: 9ac02420 lsr x0, x1, x0 a987c: 14000013 b 0xa98c8 a9880: 9ac02820 asr x0, x1, x0 a9884: 14000011 b 0xa98c8 a9888: ca010000 eor x0, x0, x1 a988c: 1400000f b 0xa98c8 a9890: eb00003f cmp x1, x0 a9894: 9a9fc7e0 cset x0, le a9898: 1400000c b 0xa98c8 a989c: eb00003f cmp x1, x0 a98a0: 9a9fb7e0 cset x0, ge a98a4: 14000009 b 0xa98c8 a98a8: eb00003f cmp x1, x0 a98ac: 9a9f17e0 cset x0, eq a98b0: 14000006 b 0xa98c8 a98b4: eb00003f cmp x1, x0 a98b8: 9a9fa7e0 cset x0, lt a98bc: 14000003 b 0xa98c8 a98c0: eb00003f cmp x1, x0 a98c4: 9a9fd7e0 cset x0, gt a98c8: 2a0203f9 mov w25, w2 a98cc: 14000012 b 0xa9914 a98d0: eb00003f cmp x1, x0 a98d4: 9a9f07e0 cset x0, ne a98d8: 17fffffc b 0xa98c8 a98dc: 78801080 ldursh x0, [x4, #0x1] a98e0: 91000c9b add x27, x4, #0x3 a98e4: 8b00037b add x27, x27, x0 a98e8: 1400000f b 0xa9924 a98ec: 34000139 cbz w25, 0xa9910 a98f0: 51000739 sub w25, w25, #0x1 a98f4: 91000c9b add x27, x4, #0x3 a98f8: 78c01080 ldursh w0, [x4, #0x1] a98fc: 8b20a360 add x0, x27, w0, sxth a9900: f879db81 ldr x1, [x28, w25, sxtw #3] a9904: eb1f003f cmp x1, xzr a9908: 9a80037b csel x27, x27, x0, eq a990c: 14000006 b 0xa9924 a9910: 97fd956c bl 0xeec0 a9914: 7100ff3f cmp w25, #0x3f a9918: 54ffffc8 b.hi 0xa9910 a991c: f839db80 str x0, [x28, w25, sxtw #3] a9920: 11000739 add w25, w25, #0x1 a9924: aa1b03e4 mov x4, x27 a9928: 17fffeb3 b 0xa93f4 a992c: 34ffff39 cbz w25, 0xa9910 a9930: 51000739 sub w25, w25, #0x1 a9934: a94153f3 ldp x19, x20, [sp, #0x10] a9938: a9425bf5 ldp x21, x22, [sp, #0x20] a993c: f879db80 ldr x0, [x28, w25, sxtw #3] a9940: a94363f7 ldp x23, x24, [sp, #0x30] a9944: a9446bf9 ldp x25, x26, [sp, #0x40] a9948: a94573fb ldp x27, x28, [sp, #0x50] a994c: a8c67bfd ldp x29, x30, [sp], #0x60 a9950: 9108c3ff add sp, sp, #0x230 a9954: d65f03c0 ret a9958: d10f83ff sub sp, sp, #0x3e0 a995c: d2807802 mov x2, #0x3c0 // =960 a9960: a9ba7bfd stp x29, x30, [sp, #-0x60]! a9964: 910003fd mov x29, sp a9968: a90153f3 stp x19, x20, [sp, #0x10] a996c: a9025bf5 stp x21, x22, [sp, #0x20] a9970: aa0003f3 mov x19, x0 a9974: 910203b5 add x21, x29, #0x80 a9978: a90363f7 stp x23, x24, [sp, #0x30] a997c: aa1503e0 mov x0, x21 a9980: aa0103f8 mov x24, x1 a9984: aa1303e1 mov x1, x19 a9988: a9046bf9 stp x25, x26, [sp, #0x40] a998c: a90573fb stp x27, x28, [sp, #0x50] a9990: 97fd97c0 bl 0xf890 a9994: f941e3a0 ldr x0, [x29, #0x3c0] a9998: b6f00060 tbz x0, #0x3e, 0xa99a4 a999c: 394ddea0 ldrb w0, [x21, #0x377] a99a0: 350000e0 cbnz w0, 0xa99bc a99a4: f9407ea0 ldr x0, [x21, #0xf8] a99a8: b50000a0 cbnz x0, 0xa99bc a99ac: f9418a61 ldr x1, [x19, #0x310] a99b0: aa1503e0 mov x0, x21 a99b4: 9101c3a2 add x2, x29, #0x70 a99b8: 97fffb7b bl 0xa87a4 a99bc: f941a260 ldr x0, [x19, #0x340] a99c0: b6f00040 tbz x0, #0x3e, 0xa99c8 a99c4: 390dde7f strb wzr, [x19, #0x377] a99c8: b9464300 ldr w0, [x24, #0x640] a99cc: f9007e7f str xzr, [x19, #0xf8] a99d0: 7100041f cmp w0, #0x1 a99d4: 540001c0 b.eq 0xa9a0c a99d8: 7100081f cmp w0, #0x2 a99dc: 54000621 b.ne 0xa9aa0 a99e0: 9101e3b4 add x20, x29, #0x78 a99e4: f9431f00 ldr x0, [x24, #0x638] a99e8: aa1403e1 mov x1, x20 a99ec: 97fffad3 bl 0xa8538 a99f0: f9400281 ldr x1, [x20] a99f4: aa1503e2 mov x2, x21 a99f8: d2800003 mov x3, #0x0 // =0 a99fc: 8b010001 add x1, x0, x1 a9a00: 97fffe69 bl 0xa93a4 a9a04: aa0003f7 mov x23, x0 a9a08: 14000006 b 0xa9a20 a9a0c: b9463301 ldr w1, [x24, #0x630] a9a10: aa1503e0 mov x0, x21 a9a14: 97fffb73 bl 0xa87e0 a9a18: f9431717 ldr x23, [x24, #0x628] a9a1c: 8b170017 add x23, x0, x23 a9a20: d0000080 adrp x0, 0xbb000 a9a24: f9018a77 str x23, [x19, #0x310] a9a28: 9112f000 add x0, x0, #0x4bc a9a2c: aa1803fa mov x26, x24 a9a30: 910d6276 add x22, x19, #0x358 a9a34: d2800014 mov x20, #0x0 // =0 a9a38: f90037a0 str x0, [x29, #0x68] a9a3c: 9101e3b9 add x25, x29, #0x78 a9a40: f000055b adrp x27, 0x154000 a9a44: 5280003c mov w28, #0x1 // =1 a9a48: b9400b40 ldr w0, [x26, #0x8] a9a4c: 51000400 sub w0, w0, #0x1 a9a50: 7100101f cmp w0, #0x4 a9a54: 54000608 b.hi 0xa9b14 a9a58: f94037a1 ldr x1, [x29, #0x68] a9a5c: 38604820 ldrb w0, [x1, w0, uxtw] a9a60: 10000061 adr x1, 0xa9a6c a9a64: 8b208820 add x0, x1, w0, sxtb #2 a9a68: d61f0000 br x0 a9a6c: f9400340 ldr x0, [x26] a9a70: 8b0002e0 add x0, x23, x0 a9a74: 14000016 b 0xa9acc a9a78: f9400341 ldr x1, [x26] a9a7c: 8b21c2a0 add x0, x21, w1, sxtw a9a80: 394d6000 ldrb w0, [x0, #0x358] a9a84: 34000100 cbz w0, 0xa9aa4 a9a88: aa1503e0 mov x0, x21 a9a8c: 97fffb55 bl 0xa87e0 a9a90: 912ec361 add x1, x27, #0xbb0 a9a94: 38616a81 ldrb w1, [x20, x1] a9a98: 7100203f cmp w1, #0x8 a9a9c: 54000389 b.ls 0xa9b0c a9aa0: 97fd9508 bl 0xeec0 a9aa4: f861daa0 ldr x0, [x21, w1, sxtw #3] a9aa8: 14000009 b 0xa9acc a9aac: f9400340 ldr x0, [x26] a9ab0: aa1903e1 mov x1, x25 a9ab4: 97fffaa1 bl 0xa8538 a9ab8: f9400321 ldr x1, [x25] a9abc: aa1503e2 mov x2, x21 a9ac0: aa1703e3 mov x3, x23 a9ac4: 8b010001 add x1, x0, x1 a9ac8: 97fffe37 bl 0xa93a4 a9acc: f941a261 ldr x1, [x19, #0x340] a9ad0: b6f00201 tbz x1, #0x3e, 0xa9b10 a9ad4: 390002df strb wzr, [x22] a9ad8: 1400000e b 0xa9b10 a9adc: f9400340 ldr x0, [x26] a9ae0: 8b0002e0 add x0, x23, x0 a9ae4: 17ffffeb b 0xa9a90 a9ae8: f9400340 ldr x0, [x26] a9aec: aa1903e1 mov x1, x25 a9af0: 97fffa92 bl 0xa8538 a9af4: f9400321 ldr x1, [x25] a9af8: aa1503e2 mov x2, x21 a9afc: aa1703e3 mov x3, x23 a9b00: 8b010001 add x1, x0, x1 a9b04: 97fffe28 bl 0xa93a4 a9b08: 17ffffe2 b 0xa9a90 a9b0c: 390002dc strb w28, [x22] a9b10: f8347a60 str x0, [x19, x20, lsl #3] a9b14: 91000694 add x20, x20, #0x1 a9b18: 9100435a add x26, x26, #0x10 a9b1c: f1018a9f cmp x20, #0x62 a9b20: 910006d6 add x22, x22, #0x1 a9b24: 54fff921 b.ne 0xa9a48 a9b28: f941a260 ldr x0, [x19, #0x340] a9b2c: 3959cf02 ldrb w2, [x24, #0x673] a9b30: b2410001 orr x1, x0, #0x8000000000000000 a9b34: 9240f800 and x0, x0, #0x7fffffffffffffff a9b38: 6b1f005f cmp w2, wzr a9b3c: 9a810000 csel x0, x0, x1, eq a9b40: f901a260 str x0, [x19, #0x340] a9b44: a9425bf5 ldp x21, x22, [sp, #0x20] a9b48: a94153f3 ldp x19, x20, [sp, #0x10] a9b4c: a94363f7 ldp x23, x24, [sp, #0x30] a9b50: a9446bf9 ldp x25, x26, [sp, #0x40] a9b54: a94573fb ldp x27, x28, [sp, #0x50] a9b58: a8c67bfd ldp x29, x30, [sp], #0x60 a9b5c: 910f83ff add sp, sp, #0x3e0 a9b60: d65f03c0 ret a9b64: d11a43ff sub sp, sp, #0x690 a9b68: a9bc7bfd stp x29, x30, [sp, #-0x40]! a9b6c: 910003fd mov x29, sp a9b70: a90153f3 stp x19, x20, [sp, #0x10] a9b74: a9025bf5 stp x21, x22, [sp, #0x20] a9b78: aa0003f3 mov x19, x0 a9b7c: f9001bf7 str x23, [sp, #0x30] a9b80: aa0203f6 mov x22, x2 a9b84: aa0103f7 mov x23, x1 a9b88: d2807802 mov x2, #0x3c0 // =960 a9b8c: 52800001 mov w1, #0x0 // =0 a9b90: aa1e03f4 mov x20, x30 a9b94: 97fd9753 bl 0xf8e0 a9b98: f9018e74 str x20, [x19, #0x318] a9b9c: d2e80000 mov x0, #0x4000000000000000 // =4611686018427387904 a9ba0: 910143b4 add x20, x29, #0x50 a9ba4: f901a260 str x0, [x19, #0x340] a9ba8: aa1403e1 mov x1, x20 a9bac: aa1303e0 mov x0, x19 a9bb0: 97fffcf4 bl 0xa8f80 a9bb4: 34000040 cbz w0, 0xa9bbc a9bb8: 97fd94c2 bl 0xeec0 a9bbc: d00001a0 adrp x0, 0xdf000 a9bc0: f0000555 adrp x21, 0x154000 a9bc4: f9463400 ldr x0, [x0, #0xc68] a9bc8: b50000a0 cbnz x0, 0xa9bdc a9bcc: 396ec2a0 ldrb w0, [x21, #0xbb0] a9bd0: 35000120 cbnz w0, 0xa9bf4 a9bd4: 97fffaaf bl 0xa8690 a9bd8: 14000007 b 0xa9bf4 a9bdc: 912ec2a0 add x0, x21, #0xbb0 a9be0: f0ffffe1 adrp x1, 0xa8000 a9be4: 91019000 add x0, x0, #0x64 a9be8: 911a4021 add x1, x1, #0x690 a9bec: 97fd9421 bl 0xec70 a9bf0: 35fffee0 cbnz w0, 0xa9bcc a9bf4: 910123a2 add x2, x29, #0x48 a9bf8: aa1303e0 mov x0, x19 a9bfc: aa1703e1 mov x1, x23 a9c00: 97fffae9 bl 0xa87a4 a9c04: f9033fbf str xzr, [x29, #0x678] a9c08: 52800020 mov w0, #0x1 // =1 a9c0c: b90693a0 str w0, [x29, #0x690] a9c10: d28003e0 mov x0, #0x1f // =31 a9c14: aa1403e1 mov x1, x20 a9c18: f90343a0 str x0, [x29, #0x680] a9c1c: aa1303e0 mov x0, x19 a9c20: 97ffff4e bl 0xa9958 a9c24: f9018e76 str x22, [x19, #0x318] a9c28: f9401bf7 ldr x23, [sp, #0x30] a9c2c: a94153f3 ldp x19, x20, [sp, #0x10] a9c30: a9425bf5 ldp x21, x22, [sp, #0x20] a9c34: a8c47bfd ldp x29, x30, [sp], #0x40 a9c38: 911a43ff add sp, sp, #0x690 a9c3c: d65f03c0 ret a9c40: a9be7bfd stp x29, x30, [sp, #-0x20]! a9c44: 910003fd mov x29, sp a9c48: a90153f3 stp x19, x20, [sp, #0x10] a9c4c: aa0103f3 mov x19, x1 a9c50: aa0003f4 mov x20, x0 a9c54: 97ffff41 bl 0xa9958 a9c58: f9433661 ldr x1, [x19, #0x668] a9c5c: 8b011273 add x19, x19, x1, lsl #4 a9c60: b9400a60 ldr w0, [x19, #0x8] a9c64: 7100181f cmp w0, #0x6 a9c68: 54000061 b.ne 0xa9c74 a9c6c: f9018e9f str xzr, [x20, #0x318] a9c70: 14000004 b 0xa9c80 a9c74: aa1403e0 mov x0, x20 a9c78: 97fffada bl 0xa87e0 a9c7c: f9018e80 str x0, [x20, #0x318] a9c80: a94153f3 ldp x19, x20, [sp, #0x10] a9c84: a8c27bfd ldp x29, x30, [sp], #0x20 a9c88: d65f03c0 ret a9c8c: d11a03ff sub sp, sp, #0x680 a9c90: a9bc7bfd stp x29, x30, [sp, #-0x40]! a9c94: 910003fd mov x29, sp a9c98: a90153f3 stp x19, x20, [sp, #0x10] a9c9c: a9025bf5 stp x21, x22, [sp, #0x20] a9ca0: a90363f7 stp x23, x24, [sp, #0x30] a9ca4: aa0003f5 mov x21, x0 a9ca8: aa0103f3 mov x19, x1 a9cac: 910103b4 add x20, x29, #0x40 a9cb0: 52800097 mov w23, #0x4 // =4 a9cb4: aa1403e1 mov x1, x20 a9cb8: aa1303e0 mov x0, x19 a9cbc: 97fffcb1 bl 0xa8f80 a9cc0: 2a0003f8 mov w24, w0 a9cc4: aa1303e0 mov x0, x19 a9cc8: 97fffb1f bl 0xa8944 a9ccc: f941a261 ldr x1, [x19, #0x340] a9cd0: cb41fc00 sub x0, x0, x1, lsr #63 a9cd4: f9400ea1 ldr x1, [x21, #0x18] a9cd8: eb01001f cmp x0, x1 a9cdc: 1a9f02f6 csel w22, w23, wzr, eq a9ce0: 35000298 cbnz w24, 0xa9d30 a9ce4: f9432a85 ldr x5, [x20, #0x650] a9ce8: b5000065 cbnz x5, 0xa9cf4 a9cec: 340001b6 cbz w22, 0xa9d20 a9cf0: 97fd9474 bl 0xeec0 a9cf4: f94002a2 ldr x2, [x21] a9cf8: 52800020 mov w0, #0x1 // =1 a9cfc: 321f02c1 orr w1, w22, #0x2 a9d00: aa1503e3 mov x3, x21 a9d04: aa1303e4 mov x4, x19 a9d08: d63f00a0 blr x5 a9d0c: 71001c1f cmp w0, #0x7 a9d10: 54000120 b.eq 0xa9d34 a9d14: 7100201f cmp w0, #0x8 a9d18: 54fffea0 b.eq 0xa9cec a9d1c: 14000005 b 0xa9d30 a9d20: aa1303e0 mov x0, x19 a9d24: aa1403e1 mov x1, x20 a9d28: 97ffffc6 bl 0xa9c40 a9d2c: 17ffffe2 b 0xa9cb4 a9d30: 52800040 mov w0, #0x2 // =2 a9d34: a94153f3 ldp x19, x20, [sp, #0x10] a9d38: a9425bf5 ldp x21, x22, [sp, #0x20] a9d3c: a94363f7 ldp x23, x24, [sp, #0x30] a9d40: a8c47bfd ldp x29, x30, [sp], #0x40 a9d44: 911a03ff add sp, sp, #0x680 a9d48: d65f03c0 ret a9d4c: d11a03ff sub sp, sp, #0x680 a9d50: a9bb7bfd stp x29, x30, [sp, #-0x50]! a9d54: 910003fd mov x29, sp a9d58: a90363f7 stp x23, x24, [sp, #0x30] a9d5c: f9400817 ldr x23, [x0, #0x10] a9d60: f9400c18 ldr x24, [x0, #0x18] a9d64: a9025bf5 stp x21, x22, [sp, #0x20] a9d68: a9046bf9 stp x25, x26, [sp, #0x40] a9d6c: a90153f3 stp x19, x20, [sp, #0x10] a9d70: aa0103f5 mov x21, x1 a9d74: aa0003f4 mov x20, x0 a9d78: 910143b6 add x22, x29, #0x50 a9d7c: 52800359 mov w25, #0x1a // =26 a9d80: 5280015a mov w26, #0xa // =10 a9d84: aa1503e0 mov x0, x21 a9d88: aa1603e1 mov x1, x22 a9d8c: 97fffc7d bl 0xa8f80 a9d90: 7100141f cmp w0, #0x5 a9d94: 2a0003f3 mov w19, w0 a9d98: 54000040 b.eq 0xa9da0 a9d9c: 350003a0 cbnz w0, 0xa9e10 a9da0: 7100167f cmp w19, #0x5 a9da4: f9400282 ldr x2, [x20] a9da8: 52800020 mov w0, #0x1 // =1 a9dac: 1a9a0321 csel w1, w25, w26, eq a9db0: aa1403e3 mov x3, x20 a9db4: aa1503e4 mov x4, x21 a9db8: aa1803e5 mov x5, x24 a9dbc: d63f02e0 blr x23 a9dc0: 35000280 cbnz w0, 0xa9e10 a9dc4: 7100167f cmp w19, #0x5 a9dc8: 54000280 b.eq 0xa9e18 a9dcc: f9432ac5 ldr x5, [x22, #0x650] a9dd0: b50000a5 cbnz x5, 0xa9de4 a9dd4: aa1503e0 mov x0, x21 a9dd8: aa1603e1 mov x1, x22 a9ddc: 97ffff99 bl 0xa9c40 a9de0: 17ffffe9 b 0xa9d84 a9de4: f9400282 ldr x2, [x20] a9de8: 52800020 mov w0, #0x1 // =1 a9dec: 52800141 mov w1, #0xa // =10 a9df0: aa1403e3 mov x3, x20 a9df4: aa1503e4 mov x4, x21 a9df8: d63f00a0 blr x5 a9dfc: 71001c1f cmp w0, #0x7 a9e00: 2a0003f3 mov w19, w0 a9e04: 540000a0 b.eq 0xa9e18 a9e08: 7100201f cmp w0, #0x8 a9e0c: 54fffe40 b.eq 0xa9dd4 a9e10: 52800040 mov w0, #0x2 // =2 a9e14: 14000002 b 0xa9e1c a9e18: 2a1303e0 mov w0, w19 a9e1c: a94153f3 ldp x19, x20, [sp, #0x10] a9e20: a9425bf5 ldp x21, x22, [sp, #0x20] a9e24: a94363f7 ldp x23, x24, [sp, #0x30] a9e28: a9446bf9 ldp x25, x26, [sp, #0x40] a9e2c: a8c57bfd ldp x29, x30, [sp], #0x50 a9e30: 911a03ff add sp, sp, #0x680 a9e34: d65f03c0 ret a9e38: d12903ff sub sp, sp, #0xa40 a9e3c: d2807802 mov x2, #0x3c0 // =960 a9e40: a9bd7bfd stp x29, x30, [sp, #-0x30]! a9e44: 910003fd mov x29, sp a9e48: a90153f3 stp x19, x20, [sp, #0x10] a9e4c: 9100c3b4 add x20, x29, #0x30 a9e50: f90013f5 str x21, [sp, #0x20] a9e54: aa0103f3 mov x19, x1 a9e58: aa0003f5 mov x21, x0 a9e5c: 52800001 mov w1, #0x0 // =0 a9e60: aa1403e0 mov x0, x20 a9e64: 910006b5 add x21, x21, #0x1 a9e68: 97fd969e bl 0xf8e0 a9e6c: f9018e95 str x21, [x20, #0x318] a9e70: d2e80000 mov x0, #0x4000000000000000 // =4611686018427387904 a9e74: 910fc3b5 add x21, x29, #0x3f0 a9e78: f901a280 str x0, [x20, #0x340] a9e7c: aa1503e1 mov x1, x21 a9e80: aa1403e0 mov x0, x20 a9e84: 97fffc3f bl 0xa8f80 a9e88: d2800001 mov x1, #0x0 // =0 a9e8c: 35000440 cbnz w0, 0xa9f14 a9e90: b94a33a0 ldr w0, [x29, #0xa30] a9e94: 7100081f cmp w0, #0x2 a9e98: 540003e0 b.eq 0xa9f14 a9e9c: 910022a0 add x0, x21, #0x8 a9ea0: 910cd262 add x2, x19, #0x334 a9ea4: 91008261 add x1, x19, #0x20 a9ea8: 9118a2b5 add x21, x21, #0x628 a9eac: 39400003 ldrb w3, [x0] a9eb0: 39000043 strb w3, [x2] a9eb4: 7100047f cmp w3, #0x1 a9eb8: 54000060 b.eq 0xa9ec4 a9ebc: 7100087f cmp w3, #0x2 a9ec0: 54000081 b.ne 0xa9ed0 a9ec4: f85f8003 ldur x3, [x0, #-0x8] a9ec8: f9000023 str x3, [x1] a9ecc: 14000002 b 0xa9ed4 a9ed0: f900003f str xzr, [x1] a9ed4: 91004000 add x0, x0, #0x10 a9ed8: 91000442 add x2, x2, #0x1 a9edc: eb15001f cmp x0, x21 a9ee0: 91002021 add x1, x1, #0x8 a9ee4: 54fffe41 b.ne 0xa9eac a9ee8: f9450fa0 ldr x0, [x29, #0xa18] a9eec: aa1303e1 mov x1, x19 a9ef0: f9000a60 str x0, [x19, #0x10] a9ef4: f94513a0 ldr x0, [x29, #0xa20] a9ef8: 79066260 strh w0, [x19, #0x330] a9efc: f9452fa0 ldr x0, [x29, #0xa58] a9f00: 79066660 strh w0, [x19, #0x332] a9f04: f941aa80 ldr x0, [x20, #0x350] a9f08: f9000e60 str x0, [x19, #0x18] a9f0c: f94537a0 ldr x0, [x29, #0xa68] a9f10: f9000660 str x0, [x19, #0x8] a9f14: a94153f3 ldp x19, x20, [sp, #0x10] a9f18: f94013f5 ldr x21, [sp, #0x20] a9f1c: a8c37bfd ldp x29, x30, [sp], #0x30 a9f20: aa0103e0 mov x0, x1 a9f24: 912903ff add sp, sp, #0xa40 a9f28: d65f03c0 ret a9f2c: d65f03c0 ret a9f30: d13843ff sub sp, sp, #0xe10 a9f34: a9b47bfd stp x29, x30, [sp, #-0xc0]! a9f38: 910003fd mov x29, sp a9f3c: a9045bf5 stp x21, x22, [sp, #0x40] a9f40: 6d0827e8 stp d8, d9, [sp, #0x80] a9f44: 910343b5 add x21, x29, #0xd0 a9f48: 6d092fea stp d10, d11, [sp, #0x90] a9f4c: a90107e0 stp x0, x1, [sp, #0x10] a9f50: 6d0a37ec stp d12, d13, [sp, #0xa0] a9f54: a9020fe2 stp x2, x3, [sp, #0x20] a9f58: 6d0b3fee stp d14, d15, [sp, #0xb0] a9f5c: a90353f3 stp x19, x20, [sp, #0x30] a9f60: aa1e03e2 mov x2, x30 a9f64: 913b43a1 add x1, x29, #0xed0 a9f68: aa0003f4 mov x20, x0 a9f6c: aa1503e0 mov x0, x21 a9f70: a90563f7 stp x23, x24, [sp, #0x50] a9f74: a9066bf9 stp x25, x26, [sp, #0x60] a9f78: a90773fb stp x27, x28, [sp, #0x70] a9f7c: 911243b3 add x19, x29, #0x490 a9f80: 97fffef9 bl 0xa9b64 a9f84: aa1303e0 mov x0, x19 a9f88: aa1503e1 mov x1, x21 a9f8c: d2807802 mov x2, #0x3c0 // =960 a9f90: 912143b6 add x22, x29, #0x850 a9f94: 97fd963f bl 0xf890 a9f98: aa1303e0 mov x0, x19 a9f9c: aa1603e1 mov x1, x22 a9fa0: 97fffbf8 bl 0xa8f80 a9fa4: 7100141f cmp w0, #0x5 a9fa8: 540005e0 b.eq 0xaa064 a9fac: 34000060 cbz w0, 0xa9fb8 a9fb0: 52800060 mov w0, #0x3 // =3 a9fb4: 1400002c b 0xaa064 a9fb8: f9432ac5 ldr x5, [x22, #0x650] a9fbc: b50000a5 cbnz x5, 0xa9fd0 a9fc0: aa1303e0 mov x0, x19 a9fc4: aa1603e1 mov x1, x22 a9fc8: 97ffff1e bl 0xa9c40 a9fcc: 17fffff3 b 0xa9f98 a9fd0: 52800020 mov w0, #0x1 // =1 a9fd4: f9400282 ldr x2, [x20] a9fd8: 2a0003e1 mov w1, w0 a9fdc: aa1403e3 mov x3, x20 a9fe0: aa1303e4 mov x4, x19 a9fe4: d63f00a0 blr x5 a9fe8: 7100181f cmp w0, #0x6 a9fec: 54000080 b.eq 0xa9ffc a9ff0: 7100201f cmp w0, #0x8 a9ff4: 54fffe60 b.eq 0xa9fc0 a9ff8: 17ffffee b 0xa9fb0 a9ffc: f9000a9f str xzr, [x20, #0x10] aa000: aa1303e0 mov x0, x19 aa004: 97fffa50 bl 0xa8944 aa008: f941a261 ldr x1, [x19, #0x340] aa00c: d2807802 mov x2, #0x3c0 // =960 aa010: cb41fc00 sub x0, x0, x1, lsr #63 aa014: aa1503e1 mov x1, x21 aa018: f9000e80 str x0, [x20, #0x18] aa01c: aa1303e0 mov x0, x19 aa020: 97fd961c bl 0xf890 aa024: aa1403e0 mov x0, x20 aa028: aa1303e1 mov x1, x19 aa02c: 97ffff18 bl 0xa9c8c aa030: 71001c1f cmp w0, #0x7 aa034: 54000181 b.ne 0xaa064 aa038: aa1303e1 mov x1, x19 aa03c: aa1503e0 mov x0, x21 aa040: 97fff9fe bl 0xa8838 aa044: f9418e74 ldr x20, [x19, #0x318] aa048: f90067a0 str x0, [x29, #0xc8] aa04c: f9418a60 ldr x0, [x19, #0x310] aa050: aa1403e1 mov x1, x20 aa054: 97ffffb6 bl 0xa9f2c aa058: f90007f4 str x20, [sp, #0x8] aa05c: f94067a4 ldr x4, [x29, #0xc8] aa060: 14000002 b 0xaa068 aa064: d2800004 mov x4, #0x0 // =0 aa068: a9420fe2 ldp x2, x3, [sp, #0x20] aa06c: 6d4827e8 ldp d8, d9, [sp, #0x80] aa070: a94353f3 ldp x19, x20, [sp, #0x30] aa074: 6d492fea ldp d10, d11, [sp, #0x90] aa078: a9445bf5 ldp x21, x22, [sp, #0x40] aa07c: 6d4a37ec ldp d12, d13, [sp, #0xa0] aa080: a94563f7 ldp x23, x24, [sp, #0x50] aa084: 6d4b3fee ldp d14, d15, [sp, #0xb0] aa088: a9466bf9 ldp x25, x26, [sp, #0x60] aa08c: a94773fb ldp x27, x28, [sp, #0x70] aa090: a94107e0 ldp x0, x1, [sp, #0x10] aa094: a8cc7bfd ldp x29, x30, [sp], #0xc0 aa098: 910003f0 mov x16, sp aa09c: 8b2463ff add sp, sp, x4 aa0a0: 913843ff add sp, sp, #0xe10 aa0a4: d65f03c0 ret aa0a8: d11e43ff sub sp, sp, #0x790 aa0ac: a9b47bfd stp x29, x30, [sp, #-0xc0]! aa0b0: 910003fd mov x29, sp aa0b4: a90353f3 stp x19, x20, [sp, #0x30] aa0b8: 6d0827e8 stp d8, d9, [sp, #0x80] aa0bc: 910343b4 add x20, x29, #0xd0 aa0c0: 6d092fea stp d10, d11, [sp, #0x90] aa0c4: a9020fe2 stp x2, x3, [sp, #0x20] aa0c8: 6d0a37ec stp d12, d13, [sp, #0xa0] aa0cc: a90107e0 stp x0, x1, [sp, #0x10] aa0d0: 6d0b3fee stp d14, d15, [sp, #0xb0] aa0d4: a9045bf5 stp x21, x22, [sp, #0x40] aa0d8: a90563f7 stp x23, x24, [sp, #0x50] aa0dc: aa0003f5 mov x21, x0 aa0e0: aa0103f7 mov x23, x1 aa0e4: aa0203f6 mov x22, x2 aa0e8: aa1403e0 mov x0, x20 aa0ec: aa1e03e2 mov x2, x30 aa0f0: 912143a1 add x1, x29, #0x850 aa0f4: 911243b3 add x19, x29, #0x490 aa0f8: a9066bf9 stp x25, x26, [sp, #0x60] aa0fc: a90773fb stp x27, x28, [sp, #0x70] aa100: 97fffe99 bl 0xa9b64 aa104: aa1403e1 mov x1, x20 aa108: d2807802 mov x2, #0x3c0 // =960 aa10c: aa1303e0 mov x0, x19 aa110: 97fd95e0 bl 0xf890 aa114: f9000ab7 str x23, [x21, #0x10] aa118: f9000eb6 str x22, [x21, #0x18] aa11c: aa1503e0 mov x0, x21 aa120: aa1303e1 mov x1, x19 aa124: 97ffff0a bl 0xa9d4c aa128: 71001c1f cmp w0, #0x7 aa12c: d2800004 mov x4, #0x0 // =0 aa130: 54000161 b.ne 0xaa15c aa134: aa1303e1 mov x1, x19 aa138: aa1403e0 mov x0, x20 aa13c: 97fff9bf bl 0xa8838 aa140: f943d7b3 ldr x19, [x29, #0x7a8] aa144: f90067a0 str x0, [x29, #0xc8] aa148: f943d3a0 ldr x0, [x29, #0x7a0] aa14c: aa1303e1 mov x1, x19 aa150: 97ffff77 bl 0xa9f2c aa154: f90007f3 str x19, [sp, #0x8] aa158: f94067a4 ldr x4, [x29, #0xc8] aa15c: a9420fe2 ldp x2, x3, [sp, #0x20] aa160: 6d4827e8 ldp d8, d9, [sp, #0x80] aa164: a94353f3 ldp x19, x20, [sp, #0x30] aa168: 6d492fea ldp d10, d11, [sp, #0x90] aa16c: a9445bf5 ldp x21, x22, [sp, #0x40] aa170: 6d4a37ec ldp d12, d13, [sp, #0xa0] aa174: a94563f7 ldp x23, x24, [sp, #0x50] aa178: 6d4b3fee ldp d14, d15, [sp, #0xb0] aa17c: a9466bf9 ldp x25, x26, [sp, #0x60] aa180: a94773fb ldp x27, x28, [sp, #0x70] aa184: a94107e0 ldp x0, x1, [sp, #0x10] aa188: a8cc7bfd ldp x29, x30, [sp], #0xc0 aa18c: 910003f0 mov x16, sp aa190: 8b2463ff add sp, sp, x4 aa194: 911e43ff add sp, sp, #0x790 aa198: d65f03c0 ret aa19c: d11e43ff sub sp, sp, #0x790 aa1a0: a9b47bfd stp x29, x30, [sp, #-0xc0]! aa1a4: 910003fd mov x29, sp aa1a8: a90353f3 stp x19, x20, [sp, #0x30] aa1ac: 6d0827e8 stp d8, d9, [sp, #0x80] aa1b0: 910343b4 add x20, x29, #0xd0 aa1b4: 6d092fea stp d10, d11, [sp, #0x90] aa1b8: a90107e0 stp x0, x1, [sp, #0x10] aa1bc: 6d0a37ec stp d12, d13, [sp, #0xa0] aa1c0: a9020fe2 stp x2, x3, [sp, #0x20] aa1c4: 6d0b3fee stp d14, d15, [sp, #0xb0] aa1c8: aa1e03e2 mov x2, x30 aa1cc: 912143a1 add x1, x29, #0x850 aa1d0: a9045bf5 stp x21, x22, [sp, #0x40] aa1d4: aa0003f5 mov x21, x0 aa1d8: aa1403e0 mov x0, x20 aa1dc: a90563f7 stp x23, x24, [sp, #0x50] aa1e0: a9066bf9 stp x25, x26, [sp, #0x60] aa1e4: a90773fb stp x27, x28, [sp, #0x70] aa1e8: 911243b3 add x19, x29, #0x490 aa1ec: 97fffe5e bl 0xa9b64 aa1f0: aa1303e0 mov x0, x19 aa1f4: aa1403e1 mov x1, x20 aa1f8: d2807802 mov x2, #0x3c0 // =960 aa1fc: 97fd95a5 bl 0xf890 aa200: f9400aa0 ldr x0, [x21, #0x10] aa204: b50000a0 cbnz x0, 0xaa218 aa208: aa1503e0 mov x0, x21 aa20c: aa1303e1 mov x1, x19 aa210: 97fffe9f bl 0xa9c8c aa214: 14000004 b 0xaa224 aa218: aa1503e0 mov x0, x21 aa21c: aa1303e1 mov x1, x19 aa220: 97fffecb bl 0xa9d4c aa224: 71001c1f cmp w0, #0x7 aa228: 54000040 b.eq 0xaa230 aa22c: 97fd9325 bl 0xeec0 aa230: aa1303e1 mov x1, x19 aa234: aa1403e0 mov x0, x20 aa238: 97fff980 bl 0xa8838 aa23c: f943d7b3 ldr x19, [x29, #0x7a8] aa240: f90067a0 str x0, [x29, #0xc8] aa244: f943d3a0 ldr x0, [x29, #0x7a0] aa248: aa1303e1 mov x1, x19 aa24c: 97ffff38 bl 0xa9f2c aa250: f90007f3 str x19, [sp, #0x8] aa254: f94067a4 ldr x4, [x29, #0xc8] aa258: 6d4827e8 ldp d8, d9, [sp, #0x80] aa25c: a94107e0 ldp x0, x1, [sp, #0x10] aa260: 6d492fea ldp d10, d11, [sp, #0x90] aa264: a9420fe2 ldp x2, x3, [sp, #0x20] aa268: 6d4a37ec ldp d12, d13, [sp, #0xa0] aa26c: a94353f3 ldp x19, x20, [sp, #0x30] aa270: 6d4b3fee ldp d14, d15, [sp, #0xb0] aa274: a9445bf5 ldp x21, x22, [sp, #0x40] aa278: a94563f7 ldp x23, x24, [sp, #0x50] aa27c: a9466bf9 ldp x25, x26, [sp, #0x60] aa280: a94773fb ldp x27, x28, [sp, #0x70] aa284: a8cc7bfd ldp x29, x30, [sp], #0xc0 aa288: 910003f0 mov x16, sp aa28c: 8b2463ff add sp, sp, x4 aa290: 911e43ff add sp, sp, #0x790 aa294: d65f03c0 ret aa298: d11e43ff sub sp, sp, #0x790 aa29c: a9b47bfd stp x29, x30, [sp, #-0xc0]! aa2a0: 910003fd mov x29, sp aa2a4: 6d0827e8 stp d8, d9, [sp, #0x80] aa2a8: a90107e0 stp x0, x1, [sp, #0x10] aa2ac: 6d092fea stp d10, d11, [sp, #0x90] aa2b0: f9400801 ldr x1, [x0, #0x10] aa2b4: 6d0a37ec stp d12, d13, [sp, #0xa0] aa2b8: a9020fe2 stp x2, x3, [sp, #0x20] aa2bc: 6d0b3fee stp d14, d15, [sp, #0xb0] aa2c0: a9045bf5 stp x21, x22, [sp, #0x40] aa2c4: a90353f3 stp x19, x20, [sp, #0x30] aa2c8: a90563f7 stp x23, x24, [sp, #0x50] aa2cc: a9066bf9 stp x25, x26, [sp, #0x60] aa2d0: a90773fb stp x27, x28, [sp, #0x70] aa2d4: aa1e03e2 mov x2, x30 aa2d8: aa0003f5 mov x21, x0 aa2dc: b5000081 cbnz x1, 0xaa2ec aa2e0: 97ffff14 bl 0xa9f30 aa2e4: d2800004 mov x4, #0x0 // =0 aa2e8: 1400001a b 0xaa350 aa2ec: 910343b4 add x20, x29, #0xd0 aa2f0: 912143a1 add x1, x29, #0x850 aa2f4: aa1403e0 mov x0, x20 aa2f8: 911243b3 add x19, x29, #0x490 aa2fc: 97fffe1a bl 0xa9b64 aa300: aa1403e1 mov x1, x20 aa304: d2807802 mov x2, #0x3c0 // =960 aa308: aa1303e0 mov x0, x19 aa30c: 97fd9561 bl 0xf890 aa310: aa1503e0 mov x0, x21 aa314: aa1303e1 mov x1, x19 aa318: 97fffe8d bl 0xa9d4c aa31c: 71001c1f cmp w0, #0x7 aa320: 54000040 b.eq 0xaa328 aa324: 97fd92e7 bl 0xeec0 aa328: aa1303e1 mov x1, x19 aa32c: aa1403e0 mov x0, x20 aa330: 97fff942 bl 0xa8838 aa334: f943d7b3 ldr x19, [x29, #0x7a8] aa338: f90067a0 str x0, [x29, #0xc8] aa33c: f943d3a0 ldr x0, [x29, #0x7a0] aa340: aa1303e1 mov x1, x19 aa344: 97fffefa bl 0xa9f2c aa348: f90007f3 str x19, [sp, #0x8] aa34c: f94067a4 ldr x4, [x29, #0xc8] aa350: a9420fe2 ldp x2, x3, [sp, #0x20] aa354: 6d4827e8 ldp d8, d9, [sp, #0x80] aa358: a94353f3 ldp x19, x20, [sp, #0x30] aa35c: 6d492fea ldp d10, d11, [sp, #0x90] aa360: a9445bf5 ldp x21, x22, [sp, #0x40] aa364: 6d4a37ec ldp d12, d13, [sp, #0xa0] aa368: a94563f7 ldp x23, x24, [sp, #0x50] aa36c: 6d4b3fee ldp d14, d15, [sp, #0xb0] aa370: a9466bf9 ldp x25, x26, [sp, #0x60] aa374: a94773fb ldp x27, x28, [sp, #0x70] aa378: a94107e0 ldp x0, x1, [sp, #0x10] aa37c: a8cc7bfd ldp x29, x30, [sp], #0xc0 aa380: 910003f0 mov x16, sp aa384: 8b2463ff add sp, sp, x4 aa388: 911e43ff add sp, sp, #0x790 aa38c: d65f03c0 ret aa390: a9bf7bfd stp x29, x30, [sp, #-0x10]! aa394: 910003fd mov x29, sp aa398: f9400402 ldr x2, [x0, #0x8] aa39c: b4000082 cbz x2, 0xaa3ac aa3a0: aa0003e1 mov x1, x0 aa3a4: 52800020 mov w0, #0x1 // =1 aa3a8: d63f0040 blr x2 aa3ac: a8c17bfd ldp x29, x30, [sp], #0x10 aa3b0: d65f03c0 ret aa3b4: d12903ff sub sp, sp, #0xa40 aa3b8: aa1e03e2 mov x2, x30 aa3bc: a9b67bfd stp x29, x30, [sp, #-0xa0]! aa3c0: 910003fd mov x29, sp aa3c4: a90153f3 stp x19, x20, [sp, #0x10] aa3c8: 6d0627e8 stp d8, d9, [sp, #0x60] aa3cc: 910283b4 add x20, x29, #0xa0 aa3d0: 6d072fea stp d10, d11, [sp, #0x70] aa3d4: a9025bf5 stp x21, x22, [sp, #0x20] aa3d8: 6d0837ec stp d12, d13, [sp, #0x80] aa3dc: a90363f7 stp x23, x24, [sp, #0x30] aa3e0: 6d093fee stp d14, d15, [sp, #0x90] aa3e4: aa0003f6 mov x22, x0 aa3e8: aa0103f7 mov x23, x1 aa3ec: aa1403e0 mov x0, x20 aa3f0: 912b83a1 add x1, x29, #0xae0 aa3f4: 911183b5 add x21, x29, #0x460 aa3f8: a9046bf9 stp x25, x26, [sp, #0x40] aa3fc: a90573fb stp x27, x28, [sp, #0x50] aa400: 97fffdd9 bl 0xa9b64 aa404: aa1403e0 mov x0, x20 aa408: aa1503e1 mov x1, x21 aa40c: 97fffadd bl 0xa8f80 aa410: 7100141f cmp w0, #0x5 aa414: 2a0003f3 mov w19, w0 aa418: 54000040 b.eq 0xaa420 aa41c: 35000160 cbnz w0, 0xaa448 aa420: aa1403e0 mov x0, x20 aa424: aa1703e1 mov x1, x23 aa428: d63f02c0 blr x22 aa42c: 350000e0 cbnz w0, 0xaa448 aa430: 7100167f cmp w19, #0x5 aa434: 540000e0 b.eq 0xaa450 aa438: aa1403e0 mov x0, x20 aa43c: aa1503e1 mov x1, x21 aa440: 97fffe00 bl 0xa9c40 aa444: 17fffff0 b 0xaa404 aa448: 52800060 mov w0, #0x3 // =3 aa44c: 14000002 b 0xaa454 aa450: 2a1303e0 mov w0, w19 aa454: a94153f3 ldp x19, x20, [sp, #0x10] aa458: 6d4627e8 ldp d8, d9, [sp, #0x60] aa45c: a9425bf5 ldp x21, x22, [sp, #0x20] aa460: 6d472fea ldp d10, d11, [sp, #0x70] aa464: a94363f7 ldp x23, x24, [sp, #0x30] aa468: 6d4837ec ldp d12, d13, [sp, #0x80] aa46c: a9446bf9 ldp x25, x26, [sp, #0x40] aa470: 6d493fee ldp d14, d15, [sp, #0x90] aa474: a94573fb ldp x27, x28, [sp, #0x50] aa478: a8ca7bfd ldp x29, x30, [sp], #0xa0 aa47c: 912903ff add sp, sp, #0xa40 aa480: d65f03c0 ret aa484: d2800002 mov x2, #0x0 // =0 aa488: 52800003 mov w3, #0x0 // =0 aa48c: 38401405 ldrb w5, [x0], #0x1 aa490: 924018a4 and x4, x5, #0x7f aa494: 9ac32084 lsl x4, x4, x3 aa498: 11001c63 add w3, w3, #0x7 aa49c: aa040042 orr x2, x2, x4 aa4a0: 373fff65 tbnz w5, #0x7, 0xaa48c aa4a4: f9000022 str x2, [x1] aa4a8: d65f03c0 ret aa4ac: d2800002 mov x2, #0x0 // =0 aa4b0: 52800003 mov w3, #0x0 // =0 aa4b4: 38401404 ldrb w4, [x0], #0x1 aa4b8: 92401885 and x5, x4, #0x7f aa4bc: 9ac320a5 lsl x5, x5, x3 aa4c0: 11001c63 add w3, w3, #0x7 aa4c4: aa050042 orr x2, x2, x5 aa4c8: 373fff64 tbnz w4, #0x7, 0xaa4b4 aa4cc: 7100fc7f cmp w3, #0x3f aa4d0: 540000a8 b.hi 0xaa4e4 aa4d4: 36300084 tbz w4, #0x6, 0xaa4e4 aa4d8: 92800004 mov x4, #-0x1 // =-1 aa4dc: 9ac32083 lsl x3, x4, x3 aa4e0: aa020062 orr x2, x3, x2 aa4e4: f9000022 str x2, [x1] aa4e8: d65f03c0 ret aa4ec: f9400423 ldr x3, [x1, #0x8] aa4f0: f9400441 ldr x1, [x2, #0x8] aa4f4: eb01007f cmp x3, x1 aa4f8: 5a9f23e0 csetm w0, lo aa4fc: eb01007f cmp x3, x1 aa500: 1a9f9400 csinc w0, w0, wzr, ls aa504: d65f03c0 ret aa508: a9ba7bfd stp x29, x30, [sp, #-0x60]! aa50c: 910003fd mov x29, sp aa510: a90153f3 stp x19, x20, [sp, #0x10] aa514: 531f7873 lsl w19, w3, #1 aa518: f90023f9 str x25, [sp, #0x40] aa51c: a90363f7 stp x23, x24, [sp, #0x30] aa520: a9025bf5 stp x21, x22, [sp, #0x20] aa524: aa0003f8 mov x24, x0 aa528: aa0103f9 mov x25, x1 aa52c: aa0203f4 mov x20, x2 aa530: 2a0403f7 mov w23, w4 aa534: 11000673 add w19, w19, #0x1 aa538: 6b17027f cmp w19, w23 aa53c: 540003aa b.ge 0xaa5b0 aa540: 11000675 add w21, w19, #0x1 aa544: 6b1702bf cmp w21, w23 aa548: 5400016a b.ge 0xaa574 aa54c: 937d7e61 sbfiz x1, x19, #3, #32 aa550: aa1803e0 mov x0, x24 aa554: 8b010282 add x2, x20, x1 aa558: f9002fa3 str x3, [x29, #0x58] aa55c: f8616a81 ldr x1, [x20, x1] aa560: f9400442 ldr x2, [x2, #0x8] aa564: d63f0320 blr x25 aa568: 6b1f001f cmp w0, wzr aa56c: f9402fa3 ldr x3, [x29, #0x58] aa570: 1a95a273 csel w19, w19, w21, ge aa574: 937d7c75 sbfiz x21, x3, #3, #32 aa578: 937d7e76 sbfiz x22, x19, #3, #32 aa57c: aa1803e0 mov x0, x24 aa580: f8756a81 ldr x1, [x20, x21] aa584: f8766a82 ldr x2, [x20, x22] aa588: d63f0320 blr x25 aa58c: 36f80120 tbz w0, #0x1f, 0xaa5b0 aa590: f8766a81 ldr x1, [x20, x22] aa594: 2a1303e3 mov w3, w19 aa598: f8756a80 ldr x0, [x20, x21] aa59c: f8356a81 str x1, [x20, x21] aa5a0: f8366a80 str x0, [x20, x22] aa5a4: 531f7a60 lsl w0, w19, #1 aa5a8: 11000413 add w19, w0, #0x1 aa5ac: 17ffffe3 b 0xaa538 aa5b0: a94153f3 ldp x19, x20, [sp, #0x10] aa5b4: a9425bf5 ldp x21, x22, [sp, #0x20] aa5b8: a94363f7 ldp x23, x24, [sp, #0x30] aa5bc: f94023f9 ldr x25, [sp, #0x40] aa5c0: a8c67bfd ldp x29, x30, [sp], #0x60 aa5c4: d65f03c0 ret aa5c8: a9bb7bfd stp x29, x30, [sp, #-0x50]! aa5cc: 910003fd mov x29, sp aa5d0: a90153f3 stp x19, x20, [sp, #0x10] aa5d4: f9400453 ldr x19, [x2, #0x8] aa5d8: a9025bf5 stp x21, x22, [sp, #0x20] aa5dc: a90363f7 stp x23, x24, [sp, #0x30] aa5e0: f90023f9 str x25, [sp, #0x40] aa5e4: aa0003f8 mov x24, x0 aa5e8: aa0103f9 mov x25, x1 aa5ec: aa0203f5 mov x21, x2 aa5f0: 91004056 add x22, x2, #0x10 aa5f4: d341fe74 lsr x20, x19, #1 aa5f8: 51000694 sub w20, w20, #0x1 aa5fc: 37f80114 tbnz w20, #0x1f, 0xaa61c aa600: aa1803e0 mov x0, x24 aa604: aa1903e1 mov x1, x25 aa608: aa1603e2 mov x2, x22 aa60c: 2a1403e3 mov w3, w20 aa610: 2a1303e4 mov w4, w19 aa614: 97ffffbd bl 0xaa508 aa618: 17fffff8 b 0xaa5f8 aa61c: d2800014 mov x20, #0x0 // =0 aa620: 51000673 sub w19, w19, #0x1 aa624: 8b33ced7 add x23, x22, w19, sxtw #3 aa628: 6b1f027f cmp w19, wzr aa62c: 540001cd b.le 0xaa664 aa630: f8746ae1 ldr x1, [x23, x20] aa634: 2a1303e4 mov w4, w19 aa638: f9400aa0 ldr x0, [x21, #0x10] aa63c: aa1603e2 mov x2, x22 aa640: f9000aa1 str x1, [x21, #0x10] aa644: 52800003 mov w3, #0x0 // =0 aa648: f8346ae0 str x0, [x23, x20] aa64c: aa1903e1 mov x1, x25 aa650: aa1803e0 mov x0, x24 aa654: 51000673 sub w19, w19, #0x1 aa658: d1002294 sub x20, x20, #0x8 aa65c: 97ffffab bl 0xaa508 aa660: 17fffff2 b 0xaa628 aa664: a94153f3 ldp x19, x20, [sp, #0x10] aa668: a9425bf5 ldp x21, x22, [sp, #0x20] aa66c: a94363f7 ldp x23, x24, [sp, #0x30] aa670: f94023f9 ldr x25, [sp, #0x40] aa674: a8c57bfd ldp x29, x30, [sp], #0x50 aa678: d65f03c0 ret aa67c: a9bf7bfd stp x29, x30, [sp, #-0x10]! aa680: 53001c00 uxtb w0, w0 aa684: 7103fc1f cmp w0, #0xff aa688: 910003fd mov x29, sp aa68c: 540001e0 b.eq 0xaa6c8 aa690: 12000800 and w0, w0, #0x7 aa694: 7100101f cmp w0, #0x4 aa698: 54000168 b.hi 0xaa6c4 aa69c: b0000081 adrp x1, 0xbb000 aa6a0: 91131021 add x1, x1, #0x4c4 aa6a4: 38604820 ldrb w0, [x1, w0, uxtw] aa6a8: 10000061 adr x1, 0xaa6b4 aa6ac: 8b208820 add x0, x1, w0, sxtb #2 aa6b0: d61f0000 br x0 aa6b4: 52800040 mov w0, #0x2 // =2 aa6b8: 14000007 b 0xaa6d4 aa6bc: 52800080 mov w0, #0x4 // =4 aa6c0: 14000005 b 0xaa6d4 aa6c4: 97fd91ff bl 0xeec0 aa6c8: 52800000 mov w0, #0x0 // =0 aa6cc: 14000002 b 0xaa6d4 aa6d0: 52800100 mov w0, #0x8 // =8 aa6d4: a8c17bfd ldp x29, x30, [sp], #0x10 aa6d8: d65f03c0 ret aa6dc: a9bf7bfd stp x29, x30, [sp, #-0x10]! aa6e0: 53001c00 uxtb w0, w0 aa6e4: 7103fc1f cmp w0, #0xff aa6e8: 910003fd mov x29, sp aa6ec: 54000220 b.eq 0xaa730 aa6f0: 121c0800 and w0, w0, #0x70 aa6f4: 7100801f cmp w0, #0x20 aa6f8: 54000140 b.eq 0xaa720 aa6fc: 54000088 b.hi 0xaa70c aa700: 7100401f cmp w0, #0x10 aa704: 350000a0 cbnz w0, 0xaa718 aa708: 1400000a b 0xaa730 aa70c: 7100c01f cmp w0, #0x30 aa710: 540000c0 b.eq 0xaa728 aa714: 7101401f cmp w0, #0x50 aa718: 540000c0 b.eq 0xaa730 aa71c: 97fd91e9 bl 0xeec0 aa720: f9400420 ldr x0, [x1, #0x8] aa724: 14000004 b 0xaa734 aa728: f9400820 ldr x0, [x1, #0x10] aa72c: 14000002 b 0xaa734 aa730: d2800000 mov x0, #0x0 // =0 aa734: a8c17bfd ldp x29, x30, [sp], #0x10 aa738: d65f03c0 ret aa73c: a9bf7bfd stp x29, x30, [sp, #-0x10]! aa740: 53001c00 uxtb w0, w0 aa744: 7103fc1f cmp w0, #0xff aa748: 910003fd mov x29, sp aa74c: 54000220 b.eq 0xaa790 aa750: 121c0800 and w0, w0, #0x70 aa754: 7100801f cmp w0, #0x20 aa758: 54000140 b.eq 0xaa780 aa75c: 54000088 b.hi 0xaa76c aa760: 7100401f cmp w0, #0x10 aa764: 350000a0 cbnz w0, 0xaa778 aa768: 1400000a b 0xaa790 aa76c: 7100c01f cmp w0, #0x30 aa770: 540000c0 b.eq 0xaa788 aa774: 7101401f cmp w0, #0x50 aa778: 540000c0 b.eq 0xaa790 aa77c: 97fd91d1 bl 0xeec0 aa780: f9400420 ldr x0, [x1, #0x8] aa784: 14000004 b 0xaa794 aa788: f9400820 ldr x0, [x1, #0x10] aa78c: 14000002 b 0xaa794 aa790: d2800000 mov x0, #0x0 // =0 aa794: a8c17bfd ldp x29, x30, [sp], #0x10 aa798: d65f03c0 ret aa79c: a9bc7bfd stp x29, x30, [sp, #-0x40]! aa7a0: 910003fd mov x29, sp aa7a4: a90153f3 stp x19, x20, [sp, #0x10] aa7a8: 53001c14 uxtb w20, w0 aa7ac: aa0203f3 mov x19, x2 aa7b0: a9025bf5 stp x21, x22, [sp, #0x20] aa7b4: 7101429f cmp w20, #0x50 aa7b8: aa0103f6 mov x22, x1 aa7bc: aa0303f5 mov x21, x3 aa7c0: 540000a1 b.ne 0xaa7d4 aa7c4: 91001c53 add x19, x2, #0x7 aa7c8: 927df260 and x0, x19, #0xfffffffffffffff8 aa7cc: f8408401 ldr x1, [x0], #0x8 aa7d0: 1400002a b 0xaa878 aa7d4: 12000e81 and w1, w20, #0xf aa7d8: 7100303f cmp w1, #0xc aa7dc: 540003e8 b.hi 0xaa858 aa7e0: b0000080 adrp x0, 0xbb000 aa7e4: 91133000 add x0, x0, #0x4cc aa7e8: 38614800 ldrb w0, [x0, w1, uxtw] aa7ec: 10000061 adr x1, 0xaa7f8 aa7f0: 8b208820 add x0, x1, w0, sxtb #2 aa7f4: d61f0000 br x0 aa7f8: aa0203e0 mov x0, x2 aa7fc: 9100e3a1 add x1, x29, #0x38 aa800: 97ffff21 bl 0xaa484 aa804: 14000004 b 0xaa814 aa808: aa0203e0 mov x0, x2 aa80c: 9100e3a1 add x1, x29, #0x38 aa810: 97ffff27 bl 0xaa4ac aa814: f9401fa1 ldr x1, [x29, #0x38] aa818: 14000011 b 0xaa85c aa81c: aa0203e0 mov x0, x2 aa820: 78402401 ldrh w1, [x0], #0x2 aa824: 1400000e b 0xaa85c aa828: aa0203e0 mov x0, x2 aa82c: b8404401 ldr w1, [x0], #0x4 aa830: 1400000b b 0xaa85c aa834: aa0203e0 mov x0, x2 aa838: 78802401 ldrsh x1, [x0], #0x2 aa83c: 14000008 b 0xaa85c aa840: aa0203e0 mov x0, x2 aa844: b8804401 ldrsw x1, [x0], #0x4 aa848: 14000005 b 0xaa85c aa84c: aa0203e0 mov x0, x2 aa850: f8408401 ldr x1, [x0], #0x8 aa854: 14000002 b 0xaa85c aa858: 97fd919a bl 0xeec0 aa85c: b40000e1 cbz x1, 0xaa878 aa860: 121c0a82 and w2, w20, #0x70 aa864: 7100405f cmp w2, #0x10 aa868: 9a960273 csel x19, x19, x22, eq aa86c: 8b130021 add x1, x1, x19 aa870: 36380054 tbz w20, #0x7, 0xaa878 aa874: f9400021 ldr x1, [x1] aa878: f90002a1 str x1, [x21] aa87c: a94153f3 ldp x19, x20, [sp, #0x10] aa880: a9425bf5 ldp x21, x22, [sp, #0x20] aa884: a8c47bfd ldp x29, x30, [sp], #0x40 aa888: d65f03c0 ret aa88c: a9bb7bfd stp x29, x30, [sp, #-0x50]! aa890: 910003fd mov x29, sp aa894: a90153f3 stp x19, x20, [sp, #0x10] aa898: 79404013 ldrh w19, [x0, #0x20] aa89c: aa0003f4 mov x20, x0 aa8a0: f9001bf7 str x23, [sp, #0x30] aa8a4: aa0103f7 mov x23, x1 aa8a8: d3432a73 ubfx x19, x19, #3, #8 aa8ac: aa1403e1 mov x1, x20 aa8b0: 2a1303e0 mov w0, w19 aa8b4: a9025bf5 stp x21, x22, [sp, #0x20] aa8b8: aa0203f6 mov x22, x2 aa8bc: 97ffff88 bl 0xaa6dc aa8c0: aa0003f5 mov x21, x0 aa8c4: 910022e2 add x2, x23, #0x8 aa8c8: aa1503e1 mov x1, x21 aa8cc: 910103a3 add x3, x29, #0x40 aa8d0: 2a1303e0 mov w0, w19 aa8d4: 97ffffb2 bl 0xaa79c aa8d8: 79404280 ldrh w0, [x20, #0x20] aa8dc: aa1503e1 mov x1, x21 aa8e0: 910022c2 add x2, x22, #0x8 aa8e4: 910123a3 add x3, x29, #0x48 aa8e8: d343fc00 lsr x0, x0, #3 aa8ec: 97ffffac bl 0xaa79c aa8f0: f9401bf7 ldr x23, [sp, #0x30] aa8f4: f94023a2 ldr x2, [x29, #0x40] aa8f8: f94027a1 ldr x1, [x29, #0x48] aa8fc: a94153f3 ldp x19, x20, [sp, #0x10] aa900: eb01005f cmp x2, x1 aa904: 5a9f23e0 csetm w0, lo aa908: eb01005f cmp x2, x1 aa90c: a9425bf5 ldp x21, x22, [sp, #0x20] aa910: 1a9f9400 csinc w0, w0, wzr, ls aa914: a8c57bfd ldp x29, x30, [sp], #0x50 aa918: d65f03c0 ret aa91c: a9bc7bfd stp x29, x30, [sp, #-0x40]! aa920: 910003fd mov x29, sp aa924: a90153f3 stp x19, x20, [sp, #0x10] aa928: 91002414 add x20, x0, #0x9 aa92c: aa0003f3 mov x19, x0 aa930: aa1403e0 mov x0, x20 aa934: 97fd938f bl 0xf770 aa938: 91000400 add x0, x0, #0x1 aa93c: 39402262 ldrb w2, [x19, #0x8] aa940: 8b000281 add x1, x20, x0 aa944: 71000c5f cmp w2, #0x3 aa948: 54000109 b.ls 0xaa968 aa94c: 38606a82 ldrb w2, [x20, x0] aa950: 52801fe0 mov w0, #0xff // =255 aa954: 7100205f cmp w2, #0x8 aa958: 540005a1 b.ne 0xaaa0c aa95c: 39400422 ldrb w2, [x1, #0x1] aa960: 35000562 cbnz w2, 0xaaa0c aa964: 91000821 add x1, x1, #0x2 aa968: 39402660 ldrb w0, [x19, #0x9] aa96c: 7101e81f cmp w0, #0x7a aa970: 54000060 b.eq 0xaa97c aa974: 52800000 mov w0, #0x0 // =0 aa978: 14000025 b 0xaaa0c aa97c: 9100c3b4 add x20, x29, #0x30 aa980: aa0103e0 mov x0, x1 aa984: aa1403e1 mov x1, x20 aa988: 97fffebf bl 0xaa484 aa98c: 9100e3a1 add x1, x29, #0x38 aa990: 97fffec7 bl 0xaa4ac aa994: 39402262 ldrb w2, [x19, #0x8] aa998: 7100045f cmp w2, #0x1 aa99c: 54000061 b.ne 0xaa9a8 aa9a0: 91000400 add x0, x0, #0x1 aa9a4: 14000003 b 0xaa9b0 aa9a8: aa1403e1 mov x1, x20 aa9ac: 97fffeb6 bl 0xaa484 aa9b0: aa1403e1 mov x1, x20 aa9b4: 91002a73 add x19, x19, #0xa aa9b8: 9100a3b4 add x20, x29, #0x28 aa9bc: 97fffeb2 bl 0xaa484 aa9c0: 39400261 ldrb w1, [x19] aa9c4: 7101483f cmp w1, #0x52 aa9c8: 54000061 b.ne 0xaa9d4 aa9cc: 39400000 ldrb w0, [x0] aa9d0: 1400000f b 0xaaa0c aa9d4: 7101403f cmp w1, #0x50 aa9d8: 54000101 b.ne 0xaa9f8 aa9dc: aa0003e2 mov x2, x0 aa9e0: d2800001 mov x1, #0x0 // =0 aa9e4: aa1403e3 mov x3, x20 aa9e8: 38401440 ldrb w0, [x2], #0x1 aa9ec: 12001800 and w0, w0, #0x7f aa9f0: 97ffff6b bl 0xaa79c aa9f4: 14000004 b 0xaaa04 aa9f8: 7101303f cmp w1, #0x4c aa9fc: 54fffbc1 b.ne 0xaa974 aaa00: 91000400 add x0, x0, #0x1 aaa04: 91000673 add x19, x19, #0x1 aaa08: 17ffffee b 0xaa9c0 aaa0c: a94153f3 ldp x19, x20, [sp, #0x10] aaa10: a8c47bfd ldp x29, x30, [sp], #0x40 aaa14: d65f03c0 ret aaa18: a9b97bfd stp x29, x30, [sp, #-0x70]! aaa1c: 910003fd mov x29, sp aaa20: a9025bf5 stp x21, x22, [sp, #0x20] aaa24: aa0003f6 mov x22, x0 aaa28: 79404000 ldrh w0, [x0, #0x20] aaa2c: a90153f3 stp x19, x20, [sp, #0x10] aaa30: d3432800 ubfx x0, x0, #3, #8 aaa34: aa0103f3 mov x19, x1 aaa38: aa1603e1 mov x1, x22 aaa3c: a90363f7 stp x23, x24, [sp, #0x30] aaa40: a9046bf9 stp x25, x26, [sp, #0x40] aaa44: a90573fb stp x27, x28, [sp, #0x50] aaa48: aa0203f7 mov x23, x2 aaa4c: 53001c15 uxtb w21, w0 aaa50: 97ffff23 bl 0xaa6dc aaa54: 910183b8 add x24, x29, #0x60 aaa58: aa0003fb mov x27, x0 aaa5c: 9101a3b9 add x25, x29, #0x68 aaa60: d2800000 mov x0, #0x0 // =0 aaa64: d280003a mov x26, #0x1 // =1 aaa68: b9400261 ldr w1, [x19] aaa6c: 34000761 cbz w1, 0xaab58 aaa70: b9400661 ldr w1, [x19, #0x4] aaa74: 34000661 cbz w1, 0xaab40 aaa78: 394082c2 ldrb w2, [x22, #0x20] aaa7c: aa0003f4 mov x20, x0 aaa80: 36100162 tbz w2, #0x2, 0xaaaac aaa84: 91001274 add x20, x19, #0x4 aaa88: cb21c294 sub x20, x20, w1, sxtw aaa8c: eb00029f cmp x20, x0 aaa90: 540000e0 b.eq 0xaaaac aaa94: aa1403e0 mov x0, x20 aaa98: 97ffffa1 bl 0xaa91c aaa9c: 2a0003f5 mov w21, w0 aaaa0: aa1603e1 mov x1, x22 aaaa4: 97ffff0e bl 0xaa6dc aaaa8: aa0003fb mov x27, x0 aaaac: 350001b5 cbnz w21, 0xaaae0 aaab0: f9400660 ldr x0, [x19, #0x8] aaab4: f9400a61 ldr x1, [x19, #0x10] aaab8: f90033a0 str x0, [x29, #0x60] aaabc: f90037a1 str x1, [x29, #0x68] aaac0: b4000420 cbz x0, 0xaab44 aaac4: f94033a0 ldr x0, [x29, #0x60] aaac8: f94037a1 ldr x1, [x29, #0x68] aaacc: cb0002e0 sub x0, x23, x0 aaad0: eb01001f cmp x0, x1 aaad4: 54000382 b.hs 0xaab44 aaad8: aa1303e0 mov x0, x19 aaadc: 14000020 b 0xaab5c aaae0: 53001ebc uxtb w28, w21 aaae4: aa1b03e1 mov x1, x27 aaae8: 91002262 add x2, x19, #0x8 aaaec: aa1803e3 mov x3, x24 aaaf0: 2a1c03e0 mov w0, w28 aaaf4: 97ffff2a bl 0xaa79c aaaf8: aa0003e2 mov x2, x0 aaafc: d2800001 mov x1, #0x0 // =0 aab00: aa1903e3 mov x3, x25 aab04: 12000ea0 and w0, w21, #0xf aab08: 97ffff25 bl 0xaa79c aab0c: 2a1c03e0 mov w0, w28 aab10: 97fffedb bl 0xaa67c aab14: 2a0003e0 mov w0, w0 aab18: f1001c1f cmp x0, #0x7 aab1c: 92800001 mov x1, #-0x1 // =-1 aab20: 54000088 b.hi 0xaab30 aab24: d37df001 lsl x1, x0, #3 aab28: 9ac12341 lsl x1, x26, x1 aab2c: d1000421 sub x1, x1, #0x1 aab30: f94033a0 ldr x0, [x29, #0x60] aab34: ea00003f tst x1, x0 aab38: 54000060 b.eq 0xaab44 aab3c: 17ffffe2 b 0xaaac4 aab40: aa0003f4 mov x20, x0 aab44: b9400260 ldr w0, [x19] aab48: 91001000 add x0, x0, #0x4 aab4c: 8b000273 add x19, x19, x0 aab50: aa1403e0 mov x0, x20 aab54: 17ffffc5 b 0xaaa68 aab58: d2800000 mov x0, #0x0 // =0 aab5c: a94153f3 ldp x19, x20, [sp, #0x10] aab60: a9425bf5 ldp x21, x22, [sp, #0x20] aab64: a94363f7 ldp x23, x24, [sp, #0x30] aab68: a9446bf9 ldp x25, x26, [sp, #0x40] aab6c: a94573fb ldp x27, x28, [sp, #0x50] aab70: a8c77bfd ldp x29, x30, [sp], #0x70 aab74: d65f03c0 ret aab78: 91001001 add x1, x0, #0x4 aab7c: b9800400 ldrsw x0, [x0, #0x4] aab80: cb000020 sub x0, x1, x0 aab84: 17ffff66 b 0xaa91c aab88: a9b77bfd stp x29, x30, [sp, #-0x90]! aab8c: f100bc3f cmp x1, #0x2f aab90: 910003fd mov x29, sp aab94: a90153f3 stp x19, x20, [sp, #0x10] aab98: a9025bf5 stp x21, x22, [sp, #0x20] aab9c: a90363f7 stp x23, x24, [sp, #0x30] aaba0: 1a9f97ee cset w14, hi aaba4: f9400806 ldr x6, [x0, #0x10] aaba8: f9400007 ldr x7, [x0] aabac: 340007ae cbz w14, 0xaaca0 aabb0: b9402843 ldr w3, [x2, #0x28] aabb4: 34000763 cbz w3, 0xaaca0 aabb8: d00001a1 adrp x1, 0xe0000 aabbc: f9401004 ldr x4, [x0, #0x20] aabc0: f9401405 ldr x5, [x0, #0x28] aabc4: f9431823 ldr x3, [x1, #0x630] aabc8: eb03009f cmp x4, x3 aabcc: d0000543 adrp x3, 0x154000 aabd0: 54000461 b.ne 0xaac5c aabd4: f9460c69 ldr x9, [x3, #0xc18] aabd8: 91306068 add x8, x3, #0xc18 aabdc: eb0900bf cmp x5, x9 aabe0: 540003e1 b.ne 0xaac5c aabe4: f9400509 ldr x9, [x8, #0x8] aabe8: d2800004 mov x4, #0x0 // =0 aabec: d2800005 mov x5, #0x0 // =0 aabf0: aa0903e1 mov x1, x9 aabf4: b4000621 cbz x1, 0xaacb8 aabf8: f940004a ldr x10, [x2] aabfc: f9400028 ldr x8, [x1] aac00: f9400424 ldr x4, [x1, #0x8] aac04: eb08015f cmp x10, x8 aac08: 540001a3 b.lo 0xaac3c aac0c: eb04015f cmp x10, x4 aac10: 54000162 b.hs 0xaac3c aac14: eb09003f cmp x1, x9 aac18: f9400827 ldr x7, [x1, #0x10] aac1c: f9400c28 ldr x8, [x1, #0x18] aac20: 54000bc0 b.eq 0xaad98 aac24: 91306063 add x3, x3, #0xc18 aac28: f9401420 ldr x0, [x1, #0x28] aac2c: f90014a0 str x0, [x5, #0x28] aac30: f9001429 str x9, [x1, #0x28] aac34: f9000461 str x1, [x3, #0x8] aac38: 14000058 b 0xaad98 aac3c: aa040104 orr x4, x8, x4 aac40: b40003a4 cbz x4, 0xaacb4 aac44: f9401428 ldr x8, [x1, #0x28] aac48: aa0103e4 mov x4, x1 aac4c: eb1f011f cmp x8, xzr aac50: 9a8100a5 csel x5, x5, x1, eq aac54: aa0803e1 mov x1, x8 aac58: 17ffffe7 b 0xaabf4 aac5c: f9031824 str x4, [x1, #0x630] aac60: 91306064 add x4, x3, #0xc18 aac64: 91010081 add x1, x4, #0x40 aac68: f9060c65 str x5, [x3, #0xc18] aac6c: 91070084 add x4, x4, #0x1c0 aac70: f81d003f stur xzr, [x1, #-0x30] aac74: f81d803f stur xzr, [x1, #-0x28] aac78: f81f8021 stur x1, [x1, #-0x8] aac7c: 9100c021 add x1, x1, #0x30 aac80: eb04003f cmp x1, x4 aac84: 54ffff61 b.ne 0xaac70 aac88: 91306063 add x3, x3, #0xc18 aac8c: 91004061 add x1, x3, #0x10 aac90: f900c47f str xzr, [x3, #0x188] aac94: f9000461 str x1, [x3, #0x8] aac98: b900285f str wzr, [x2, #0x28] aac9c: 14000003 b 0xaaca8 aaca0: f100643f cmp x1, #0x19 aaca4: 54001709 b.ls 0xaaf84 aaca8: d2800004 mov x4, #0x0 // =0 aacac: d2800005 mov x5, #0x0 // =0 aacb0: 14000002 b 0xaacb8 aacb4: aa0103e4 mov x4, x1 aacb8: 7940300d ldrh w13, [x0, #0x18] aacbc: d2800009 mov x9, #0x0 // =0 aacc0: d280000a mov x10, #0x0 // =0 aacc4: d280000c mov x12, #0x0 // =0 aacc8: d280000b mov x11, #0x0 // =0 aaccc: d2800008 mov x8, #0x0 // =0 aacd0: d10005ad sub x13, x13, #0x1 aacd4: b10005bf cmn x13, #0x1 aacd8: 54000380 b.eq 0xaad48 aacdc: b94000c0 ldr w0, [x6] aace0: 7100041f cmp w0, #0x1 aace4: 540001e1 b.ne 0xaad20 aace8: f94008c1 ldr x1, [x6, #0x10] aacec: f9400043 ldr x3, [x2] aacf0: 8b0100e1 add x1, x7, x1 aacf4: eb01007f cmp x3, x1 aacf8: 54000243 b.lo 0xaad40 aacfc: f94014c0 ldr x0, [x6, #0x28] aad00: 8b000020 add x0, x1, x0 aad04: eb00007f cmp x3, x0 aad08: 9a802129 csel x9, x9, x0, hs aad0c: eb00007f cmp x3, x0 aad10: 9a81214a csel x10, x10, x1, hs aad14: eb00007f cmp x3, x0 aad18: 9a9f258c csinc x12, x12, xzr, hs aad1c: 14000009 b 0xaad40 aad20: 529caa01 mov w1, #0xe550 // =58704 aad24: 72ac8e81 movk w1, #0x6474, lsl #16 aad28: 6b01001f cmp w0, w1 aad2c: 54000080 b.eq 0xaad3c aad30: 7100081f cmp w0, #0x2 aad34: 9a86116b csel x11, x11, x6, ne aad38: 14000002 b 0xaad40 aad3c: aa0603e8 mov x8, x6 aad40: 9100e0c6 add x6, x6, #0x38 aad44: 17ffffe3 b 0xaacd0 aad48: b500006c cbnz x12, 0xaad54 aad4c: 52800000 mov w0, #0x0 // =0 aad50: 14000090 b 0xaaf90 aad54: 3400022e cbz w14, 0xaad98 aad58: d0000540 adrp x0, 0x154000 aad5c: b4000105 cbz x5, 0xaad7c aad60: b40000e4 cbz x4, 0xaad7c aad64: f9401481 ldr x1, [x4, #0x28] aad68: f90014a1 str x1, [x5, #0x28] aad6c: 91306001 add x1, x0, #0xc18 aad70: f9400423 ldr x3, [x1, #0x8] aad74: f9001483 str x3, [x4, #0x28] aad78: f9000424 str x4, [x1, #0x8] aad7c: 91306000 add x0, x0, #0xc18 aad80: f9400400 ldr x0, [x0, #0x8] aad84: f9000807 str x7, [x0, #0x10] aad88: f9000c08 str x8, [x0, #0x18] aad8c: f900100b str x11, [x0, #0x20] aad90: f900000a str x10, [x0] aad94: f9000409 str x9, [x0, #0x8] aad98: b4fffda8 cbz x8, 0xaad4c aad9c: f9400900 ldr x0, [x8, #0x10] aada0: 8b0000f5 add x21, x7, x0 aada4: 386068e0 ldrb w0, [x7, x0] aada8: 7100041f cmp w0, #0x1 aadac: 54000e81 b.ne 0xaaf7c aadb0: 394006b4 ldrb w20, [x21, #0x1] aadb4: aa0203e1 mov x1, x2 aadb8: aa0203f3 mov x19, x2 aadbc: 2a1403e0 mov w0, w20 aadc0: 97fffe5f bl 0xaa73c aadc4: aa0003e1 mov x1, x0 aadc8: 910012a2 add x2, x21, #0x4 aadcc: 2a1403e0 mov w0, w20 aadd0: 910143a3 add x3, x29, #0x50 aadd4: 97fffe72 bl 0xaa79c aadd8: 39400ab4 ldrb w20, [x21, #0x2] aaddc: aa0003e2 mov x2, x0 aade0: 7103fe9f cmp w20, #0xff aade4: 54000940 b.eq 0xaaf0c aade8: 39400ea0 ldrb w0, [x21, #0x3] aadec: 7100ec1f cmp w0, #0x3b aadf0: 540008e1 b.ne 0xaaf0c aadf4: aa1303e1 mov x1, x19 aadf8: 2a1403e0 mov w0, w20 aadfc: f90027a2 str x2, [x29, #0x48] aae00: 97fffe4f bl 0xaa73c aae04: aa0003e1 mov x1, x0 aae08: f94027a2 ldr x2, [x29, #0x48] aae0c: 2a1403e0 mov w0, w20 aae10: 910163a3 add x3, x29, #0x58 aae14: 97fffe62 bl 0xaa79c aae18: aa0003f6 mov x22, x0 aae1c: f9402fa0 ldr x0, [x29, #0x58] aae20: b4000ae0 cbz x0, 0xaaf7c aae24: 924006c1 and x1, x22, #0x3 aae28: b5000721 cbnz x1, 0xaaf0c aae2c: b98002c2 ldrsw x2, [x22] aae30: f9400261 ldr x1, [x19] aae34: 8b0202a2 add x2, x21, x2 aae38: eb02003f cmp x1, x2 aae3c: 54000a03 b.lo 0xaaf7c aae40: d1000400 sub x0, x0, #0x1 aae44: d37df002 lsl x2, x0, #3 aae48: b8a26ac2 ldrsw x2, [x22, x2] aae4c: 8b0202a2 add x2, x21, x2 aae50: eb02003f cmp x1, x2 aae54: 540002a2 b.hs 0xaaea8 aae58: aa0003e3 mov x3, x0 aae5c: d2800004 mov x4, #0x0 // =0 aae60: eb03009f cmp x4, x3 aae64: 54000942 b.hs 0xaaf8c aae68: 8b040060 add x0, x3, x4 aae6c: d341fc00 lsr x0, x0, #1 aae70: d37df002 lsl x2, x0, #3 aae74: b8a26ac5 ldrsw x5, [x22, x2] aae78: 8b0502a5 add x5, x21, x5 aae7c: eb05003f cmp x1, x5 aae80: 54000103 b.lo 0xaaea0 aae84: 8b0202c2 add x2, x22, x2 aae88: 91000404 add x4, x0, #0x1 aae8c: b9800842 ldrsw x2, [x2, #0x8] aae90: 8b0202a2 add x2, x21, x2 aae94: eb02003f cmp x1, x2 aae98: 54fffe42 b.hs 0xaae60 aae9c: 14000003 b 0xaaea8 aaea0: aa0003e3 mov x3, x0 aaea4: 17ffffef b 0xaae60 aaea8: d37df014 lsl x20, x0, #3 aaeac: 8b1402c0 add x0, x22, x20 aaeb0: b9800417 ldrsw x23, [x0, #0x4] aaeb4: 8b1702b7 add x23, x21, x23 aaeb8: aa1703e0 mov x0, x23 aaebc: 97ffff2f bl 0xaab78 aaec0: 53001c18 uxtb w24, w0 aaec4: 2a1803e0 mov w0, w24 aaec8: 97fffded bl 0xaa67c aaecc: 8b2042e2 add x2, x23, w0, uxtw aaed0: d2800001 mov x1, #0x0 // =0 aaed4: 12000f00 and w0, w24, #0xf aaed8: 91002042 add x2, x2, #0x8 aaedc: 910183a3 add x3, x29, #0x60 aaee0: 97fffe2f bl 0xaa79c aaee4: b8b46ac0 ldrsw x0, [x22, x20] aaee8: f9400261 ldr x1, [x19] aaeec: 8b0002b5 add x21, x21, x0 aaef0: f94033a0 ldr x0, [x29, #0x60] aaef4: 8b0002a0 add x0, x21, x0 aaef8: eb00003f cmp x1, x0 aaefc: 54000042 b.hs 0xaaf04 aaf00: f9001277 str x23, [x19, #0x20] aaf04: f9000e75 str x21, [x19, #0x18] aaf08: 1400001d b 0xaaf7c aaf0c: f9400660 ldr x0, [x19, #0x8] aaf10: f90037a0 str x0, [x29, #0x68] aaf14: f9400a60 ldr x0, [x19, #0x10] aaf18: f9003ba0 str x0, [x29, #0x70] aaf1c: 52800080 mov w0, #0x4 // =4 aaf20: f9402ba1 ldr x1, [x29, #0x50] aaf24: f90043bf str xzr, [x29, #0x80] aaf28: f9400262 ldr x2, [x19] aaf2c: 390203a0 strb w0, [x29, #0x80] aaf30: 910183a0 add x0, x29, #0x60 aaf34: f90033bf str xzr, [x29, #0x60] aaf38: f9003fa1 str x1, [x29, #0x78] aaf3c: 97fffeb7 bl 0xaaa18 aaf40: f9001260 str x0, [x19, #0x20] aaf44: b40001c0 cbz x0, 0xaaf7c aaf48: 97ffff0c bl 0xaab78 aaf4c: 53001c14 uxtb w20, w0 aaf50: aa1303e1 mov x1, x19 aaf54: 2a1403e0 mov w0, w20 aaf58: 97fffdf9 bl 0xaa73c aaf5c: aa0003e1 mov x1, x0 aaf60: f9401262 ldr x2, [x19, #0x20] aaf64: 2a1403e0 mov w0, w20 aaf68: 910163a3 add x3, x29, #0x58 aaf6c: 91002042 add x2, x2, #0x8 aaf70: 97fffe0b bl 0xaa79c aaf74: f9402fa0 ldr x0, [x29, #0x58] aaf78: f9000e60 str x0, [x19, #0x18] aaf7c: 52800020 mov w0, #0x1 // =1 aaf80: 14000004 b 0xaaf90 aaf84: 12800000 mov w0, #-0x1 // =-1 aaf88: 14000002 b 0xaaf90 aaf8c: 97fd8fcd bl 0xeec0 aaf90: a94153f3 ldp x19, x20, [sp, #0x10] aaf94: a9425bf5 ldp x21, x22, [sp, #0x20] aaf98: a94363f7 ldp x23, x24, [sp, #0x30] aaf9c: a8c97bfd ldp x29, x30, [sp], #0x90 aafa0: d65f03c0 ret aafa4: a9bc7bfd stp x29, x30, [sp, #-0x40]! aafa8: 910003fd mov x29, sp aafac: a9025bf5 stp x21, x22, [sp, #0x20] aafb0: aa0003f5 mov x21, x0 aafb4: aa0103e0 mov x0, x1 aafb8: a90153f3 stp x19, x20, [sp, #0x10] aafbc: aa0203f3 mov x19, x2 aafc0: aa0103f4 mov x20, x1 aafc4: 97fffeed bl 0xaab78 aafc8: 53001c16 uxtb w22, w0 aafcc: aa1503e1 mov x1, x21 aafd0: 2a1603e0 mov w0, w22 aafd4: 97fffdc2 bl 0xaa6dc aafd8: aa0003e1 mov x1, x0 aafdc: 91002282 add x2, x20, #0x8 aafe0: 9100c3a3 add x3, x29, #0x30 aafe4: 2a1603e0 mov w0, w22 aafe8: 97fffded bl 0xaa79c aafec: aa1303e0 mov x0, x19 aaff0: 97fffee2 bl 0xaab78 aaff4: 53001c14 uxtb w20, w0 aaff8: aa1503e1 mov x1, x21 aaffc: 2a1403e0 mov w0, w20 ab000: 97fffdb7 bl 0xaa6dc ab004: aa0003e1 mov x1, x0 ab008: 91002262 add x2, x19, #0x8 ab00c: 9100e3a3 add x3, x29, #0x38 ab010: 2a1403e0 mov w0, w20 ab014: 97fffde2 bl 0xaa79c ab018: f9401ba2 ldr x2, [x29, #0x30] ab01c: f9401fa1 ldr x1, [x29, #0x38] ab020: a94153f3 ldp x19, x20, [sp, #0x10] ab024: eb01005f cmp x2, x1 ab028: 5a9f23e0 csetm w0, lo ab02c: eb01005f cmp x2, x1 ab030: a9425bf5 ldp x21, x22, [sp, #0x20] ab034: 1a9f9400 csinc w0, w0, wzr, ls ab038: a8c47bfd ldp x29, x30, [sp], #0x40 ab03c: d65f03c0 ret ab040: a9b97bfd stp x29, x30, [sp, #-0x70]! ab044: 910003fd mov x29, sp ab048: a90153f3 stp x19, x20, [sp, #0x10] ab04c: a90363f7 stp x23, x24, [sp, #0x30] ab050: a9046bf9 stp x25, x26, [sp, #0x40] ab054: a9025bf5 stp x21, x22, [sp, #0x20] ab058: aa0003f4 mov x20, x0 ab05c: f9002bfb str x27, [sp, #0x50] ab060: aa0103f3 mov x19, x1 ab064: d280001a mov x26, #0x0 // =0 ab068: 52800019 mov w25, #0x0 // =0 ab06c: d2800016 mov x22, #0x0 // =0 ab070: d2800000 mov x0, #0x0 // =0 ab074: 9101a3b7 add x23, x29, #0x68 ab078: d2800038 mov x24, #0x1 // =1 ab07c: b9400261 ldr w1, [x19] ab080: 34000801 cbz w1, 0xab180 ab084: b9400675 ldr w21, [x19, #0x4] ab088: 34000715 cbz w21, 0xab168 ab08c: 91001261 add x1, x19, #0x4 ab090: cb35c035 sub x21, x1, w21, sxtw ab094: eb0002bf cmp x21, x0 ab098: 54000360 b.eq 0xab104 ab09c: aa1503e0 mov x0, x21 ab0a0: 97fffe1f bl 0xaa91c ab0a4: 7103fc1f cmp w0, #0xff ab0a8: 2a0003f9 mov w25, w0 ab0ac: 54000061 b.ne 0xab0b8 ab0b0: 92800000 mov x0, #-0x1 // =-1 ab0b4: 14000034 b 0xab184 ab0b8: 53001c1b uxtb w27, w0 ab0bc: aa1403e1 mov x1, x20 ab0c0: 2a1b03e0 mov w0, w27 ab0c4: 97fffd86 bl 0xaa6dc ab0c8: aa0003fa mov x26, x0 ab0cc: 79404281 ldrh w1, [x20, #0x20] ab0d0: 121d1c20 and w0, w1, #0x7f8 ab0d4: 711fe01f cmp w0, #0x7f8 ab0d8: 54000081 b.ne 0xab0e8 ab0dc: 331d1f61 bfi w1, w27, #3, #8 ab0e0: 79004281 strh w1, [x20, #0x20] ab0e4: 14000009 b 0xab108 ab0e8: d3432821 ubfx x1, x1, #3, #8 ab0ec: 6b19003f cmp w1, w25 ab0f0: 540000c0 b.eq 0xab108 ab0f4: 39408280 ldrb w0, [x20, #0x20] ab0f8: 321e0000 orr w0, w0, #0x4 ab0fc: 39008280 strb w0, [x20, #0x20] ab100: 14000002 b 0xab108 ab104: aa0003f5 mov x21, x0 ab108: 53001f3b uxtb w27, w25 ab10c: aa1a03e1 mov x1, x26 ab110: 91002262 add x2, x19, #0x8 ab114: aa1703e3 mov x3, x23 ab118: 2a1b03e0 mov w0, w27 ab11c: 97fffda0 bl 0xaa79c ab120: 2a1b03e0 mov w0, w27 ab124: 97fffd56 bl 0xaa67c ab128: 2a0003e0 mov w0, w0 ab12c: f1001c1f cmp x0, #0x7 ab130: 92800001 mov x1, #-0x1 // =-1 ab134: 54000088 b.hi 0xab144 ab138: d37df001 lsl x1, x0, #3 ab13c: 9ac12301 lsl x1, x24, x1 ab140: d1000421 sub x1, x1, #0x1 ab144: f94037a0 ldr x0, [x29, #0x68] ab148: ea00003f tst x1, x0 ab14c: 54000100 b.eq 0xab16c ab150: f9400281 ldr x1, [x20] ab154: 910006d6 add x22, x22, #0x1 ab158: eb01001f cmp x0, x1 ab15c: 54000082 b.hs 0xab16c ab160: f9000280 str x0, [x20] ab164: 14000002 b 0xab16c ab168: aa0003f5 mov x21, x0 ab16c: b9400260 ldr w0, [x19] ab170: 91001000 add x0, x0, #0x4 ab174: 8b000273 add x19, x19, x0 ab178: aa1503e0 mov x0, x21 ab17c: 17ffffc0 b 0xab07c ab180: aa1603e0 mov x0, x22 ab184: a94153f3 ldp x19, x20, [sp, #0x10] ab188: a9425bf5 ldp x21, x22, [sp, #0x20] ab18c: a94363f7 ldp x23, x24, [sp, #0x30] ab190: a9446bf9 ldp x25, x26, [sp, #0x40] ab194: f9402bfb ldr x27, [sp, #0x50] ab198: a8c77bfd ldp x29, x30, [sp], #0x70 ab19c: d65f03c0 ret ab1a0: a9b97bfd stp x29, x30, [sp, #-0x70]! ab1a4: 910003fd mov x29, sp ab1a8: a9025bf5 stp x21, x22, [sp, #0x20] ab1ac: aa0003f6 mov x22, x0 ab1b0: 79404000 ldrh w0, [x0, #0x20] ab1b4: a90363f7 stp x23, x24, [sp, #0x30] ab1b8: d3432800 ubfx x0, x0, #3, #8 ab1bc: aa0103f7 mov x23, x1 ab1c0: aa1603e1 mov x1, x22 ab1c4: f9002bfb str x27, [sp, #0x50] ab1c8: a9046bf9 stp x25, x26, [sp, #0x40] ab1cc: a90153f3 stp x19, x20, [sp, #0x10] ab1d0: 53001c15 uxtb w21, w0 ab1d4: aa0203f3 mov x19, x2 ab1d8: 97fffd41 bl 0xaa6dc ab1dc: 9101a3b8 add x24, x29, #0x68 ab1e0: aa0003fa mov x26, x0 ab1e4: d2800039 mov x25, #0x1 // =1 ab1e8: d2800000 mov x0, #0x0 // =0 ab1ec: b9400261 ldr w1, [x19] ab1f0: 34000641 cbz w1, 0xab2b8 ab1f4: b9400661 ldr w1, [x19, #0x4] ab1f8: aa0003f4 mov x20, x0 ab1fc: 34000541 cbz w1, 0xab2a4 ab200: 394082c2 ldrb w2, [x22, #0x20] ab204: 36100162 tbz w2, #0x2, 0xab230 ab208: 91001274 add x20, x19, #0x4 ab20c: cb21c294 sub x20, x20, w1, sxtw ab210: eb00029f cmp x20, x0 ab214: 540000e0 b.eq 0xab230 ab218: aa1403e0 mov x0, x20 ab21c: 97fffdc0 bl 0xaa91c ab220: 2a0003f5 mov w21, w0 ab224: aa1603e1 mov x1, x22 ab228: 97fffd2d bl 0xaa6dc ab22c: aa0003fa mov x26, x0 ab230: 35000095 cbnz w21, 0xab240 ab234: f9400660 ldr x0, [x19, #0x8] ab238: b4000360 cbz x0, 0xab2a4 ab23c: 14000013 b 0xab288 ab240: 53001ebb uxtb w27, w21 ab244: aa1a03e1 mov x1, x26 ab248: 91002262 add x2, x19, #0x8 ab24c: aa1803e3 mov x3, x24 ab250: 2a1b03e0 mov w0, w27 ab254: 97fffd52 bl 0xaa79c ab258: 2a1b03e0 mov w0, w27 ab25c: 97fffd08 bl 0xaa67c ab260: 2a0003e0 mov w0, w0 ab264: f1001c1f cmp x0, #0x7 ab268: 92800001 mov x1, #-0x1 // =-1 ab26c: 54000088 b.hi 0xab27c ab270: d37df001 lsl x1, x0, #3 ab274: 9ac12321 lsl x1, x25, x1 ab278: d1000421 sub x1, x1, #0x1 ab27c: f94037a0 ldr x0, [x29, #0x68] ab280: ea00003f tst x1, x0 ab284: 54000100 b.eq 0xab2a4 ab288: f94002e0 ldr x0, [x23] ab28c: b40000c0 cbz x0, 0xab2a4 ab290: f9400401 ldr x1, [x0, #0x8] ab294: 91000422 add x2, x1, #0x1 ab298: 91000821 add x1, x1, #0x2 ab29c: f9000402 str x2, [x0, #0x8] ab2a0: f8217813 str x19, [x0, x1, lsl #3] ab2a4: b9400260 ldr w0, [x19] ab2a8: 91001000 add x0, x0, #0x4 ab2ac: 8b000273 add x19, x19, x0 ab2b0: aa1403e0 mov x0, x20 ab2b4: 17ffffce b 0xab1ec ab2b8: a94153f3 ldp x19, x20, [sp, #0x10] ab2bc: a9425bf5 ldp x21, x22, [sp, #0x20] ab2c0: a94363f7 ldp x23, x24, [sp, #0x30] ab2c4: a9446bf9 ldp x25, x26, [sp, #0x40] ab2c8: f9402bfb ldr x27, [sp, #0x50] ab2cc: a8c77bfd ldp x29, x30, [sp], #0x70 ab2d0: d65f03c0 ret ab2d4: a9b77bfd stp x29, x30, [sp, #-0x90]! ab2d8: 910003fd mov x29, sp ab2dc: a9025bf5 stp x21, x22, [sp, #0x20] ab2e0: aa0103f6 mov x22, x1 ab2e4: 39408001 ldrb w1, [x0, #0x20] ab2e8: a90153f3 stp x19, x20, [sp, #0x10] ab2ec: a90363f7 stp x23, x24, [sp, #0x30] ab2f0: a9046bf9 stp x25, x26, [sp, #0x40] ab2f4: a90573fb stp x27, x28, [sp, #0x50] ab2f8: aa0003f3 mov x19, x0 ab2fc: 36000081 tbz w1, #0x0, 0xab30c ab300: 39408260 ldrb w0, [x19, #0x20] ab304: 37000da0 tbnz w0, #0x0, 0xab4b8 ab308: 140000d9 b 0xab66c ab30c: b9402014 ldr w20, [x0, #0x20] ab310: d34b7e94 ubfx x20, x20, #11, #21 ab314: b5000474 cbnz x20, 0xab3a0 ab318: 36080261 tbz w1, #0x1, 0xab364 ab31c: f9400c15 ldr x21, [x0, #0x18] ab320: f94002a1 ldr x1, [x21] ab324: b40002a1 cbz x1, 0xab378 ab328: aa1303e0 mov x0, x19 ab32c: 97ffff45 bl 0xab040 ab330: b100041f cmn x0, #0x1 ab334: 54000121 b.ne 0xab358 ab338: 5280ff00 mov w0, #0x7f8 // =2040 ab33c: f900127f str xzr, [x19, #0x20] ab340: 79004260 strh w0, [x19, #0x20] ab344: b0000540 adrp x0, 0x154000 ab348: 91306000 add x0, x0, #0xc18 ab34c: 91066000 add x0, x0, #0x198 ab350: f9000e60 str x0, [x19, #0x18] ab354: 14000054 b 0xab4a4 ab358: 8b000294 add x20, x20, x0 ab35c: 910022b5 add x21, x21, #0x8 ab360: 17fffff0 b 0xab320 ab364: f9400c01 ldr x1, [x0, #0x18] ab368: 97ffff36 bl 0xab040 ab36c: b100041f cmn x0, #0x1 ab370: aa0003f4 mov x20, x0 ab374: 54fffe20 b.eq 0xab338 ab378: 12005280 and w0, w20, #0x1fffff ab37c: eb14001f cmp x0, x20 ab380: aa0003e1 mov x1, x0 ab384: b9402260 ldr w0, [x19, #0x20] ab388: 54000061 b.ne 0xab394 ab38c: 33155020 bfi w0, w1, #11, #21 ab390: 14000002 b 0xab398 ab394: 12002800 and w0, w0, #0x7ff ab398: b9002260 str w0, [x19, #0x20] ab39c: b4000854 cbz x20, 0xab4a4 ab3a0: 91000a95 add x21, x20, #0x2 ab3a4: d37df2b5 lsl x21, x21, #3 ab3a8: aa1503e0 mov x0, x21 ab3ac: 97fd9131 bl 0xf870 ab3b0: f90043a0 str x0, [x29, #0x80] ab3b4: b4000780 cbz x0, 0xab4a4 ab3b8: f900041f str xzr, [x0, #0x8] ab3bc: aa1503e0 mov x0, x21 ab3c0: 97fd912c bl 0xf870 ab3c4: f90047a0 str x0, [x29, #0x88] ab3c8: b4001700 cbz x0, 0xab6a8 ab3cc: f900041f str xzr, [x0, #0x8] ab3d0: 140000b6 b 0xab6a8 ab3d4: 8b020f24 add x4, x25, x2, lsl #3 ab3d8: f9400345 ldr x5, [x26] ab3dc: f9400884 ldr x4, [x4, #0x10] ab3e0: b4001f44 cbz x4, 0xab7c8 ab3e4: 91000824 add x4, x1, #0x2 ab3e8: 91000421 add x1, x1, #0x1 ab3ec: f8247b05 str x5, [x24, x4, lsl #3] ab3f0: 91000442 add x2, x2, #0x1 ab3f4: 9100235a add x26, x26, #0x8 ab3f8: eb03005f cmp x2, x3 ab3fc: 54fffec1 b.ne 0xab3d4 ab400: f9000701 str x1, [x24, #0x8] ab404: f9000720 str x0, [x25, #0x8] ab408: f94047a2 ldr x2, [x29, #0x88] ab40c: f94043a0 ldr x0, [x29, #0x80] ab410: f9400441 ldr x1, [x2, #0x8] ab414: f9400400 ldr x0, [x0, #0x8] ab418: 8b000020 add x0, x1, x0 ab41c: eb14001f cmp x0, x20 ab420: 540016c1 b.ne 0xab6f8 ab424: aa1303e0 mov x0, x19 ab428: aa1703e1 mov x1, x23 ab42c: 97fffc67 bl 0xaa5c8 ab430: f94047bb ldr x27, [x29, #0x88] ab434: f94043b5 ldr x21, [x29, #0x80] ab438: f9400774 ldr x20, [x27, #0x8] ab43c: b4000234 cbz x20, 0xab480 ab440: f94006b8 ldr x24, [x21, #0x8] ab444: d37df29a lsl x26, x20, #3 ab448: 8b1a0360 add x0, x27, x26 ab44c: d1000694 sub x20, x20, #0x1 ab450: 8b180eb9 add x25, x21, x24, lsl #3 ab454: f940041c ldr x28, [x0, #0x8] ab458: b5001c18 cbnz x24, 0xab7d8 ab45c: 8b180280 add x0, x20, x24 ab460: d100235a sub x26, x26, #0x8 ab464: 91000800 add x0, x0, #0x2 ab468: f8207abc str x28, [x21, x0, lsl #3] ab46c: b5fffef4 cbnz x20, 0xab448 ab470: f94006a1 ldr x1, [x21, #0x8] ab474: f9400760 ldr x0, [x27, #0x8] ab478: 8b000020 add x0, x1, x0 ab47c: f90006a0 str x0, [x21, #0x8] ab480: f94047a0 ldr x0, [x29, #0x88] ab484: 97fd914f bl 0xf9c0 ab488: f94043a0 ldr x0, [x29, #0x80] ab48c: f9400e61 ldr x1, [x19, #0x18] ab490: f9000001 str x1, [x0] ab494: f9000e60 str x0, [x19, #0x18] ab498: 39408260 ldrb w0, [x19, #0x20] ab49c: 32000000 orr w0, w0, #0x1 ab4a0: 39008260 strb w0, [x19, #0x20] ab4a4: f9400260 ldr x0, [x19] ab4a8: eb0002df cmp x22, x0 ab4ac: 54fff2a2 b.hs 0xab300 ab4b0: d2800000 mov x0, #0x0 // =0 ab4b4: 140000dd b 0xab828 ab4b8: 36100540 tbz w0, #0x2, 0xab560 ab4bc: f9400e7b ldr x27, [x19, #0x18] ab4c0: d2800018 mov x24, #0x0 // =0 ab4c4: 9101e3b9 add x25, x29, #0x78 ab4c8: 910203ba add x26, x29, #0x80 ab4cc: f9400777 ldr x23, [x27, #0x8] ab4d0: eb17031f cmp x24, x23 ab4d4: 54fffee2 b.hs 0xab4b0 ab4d8: 8b1802f5 add x21, x23, x24 ab4dc: d341feb5 lsr x21, x21, #1 ab4e0: 91000aa0 add x0, x21, #0x2 ab4e4: f8607b74 ldr x20, [x27, x0, lsl #3] ab4e8: aa1403e0 mov x0, x20 ab4ec: 97fffda3 bl 0xaab78 ab4f0: 53001c02 uxtb w2, w0 ab4f4: 2a0003fc mov w28, w0 ab4f8: aa1303e1 mov x1, x19 ab4fc: 2a0203e0 mov w0, w2 ab500: f90037a2 str x2, [x29, #0x68] ab504: 97fffc76 bl 0xaa6dc ab508: aa0003e1 mov x1, x0 ab50c: f94037a2 ldr x2, [x29, #0x68] ab510: aa1903e3 mov x3, x25 ab514: 2a0203e0 mov w0, w2 ab518: 91002282 add x2, x20, #0x8 ab51c: 97fffca0 bl 0xaa79c ab520: aa0003e2 mov x2, x0 ab524: d2800001 mov x1, #0x0 // =0 ab528: 12000f80 and w0, w28, #0xf ab52c: aa1a03e3 mov x3, x26 ab530: 97fffc9b bl 0xaa79c ab534: f9403fa1 ldr x1, [x29, #0x78] ab538: eb0102df cmp x22, x1 ab53c: 540000e3 b.lo 0xab558 ab540: f94043a0 ldr x0, [x29, #0x80] ab544: 8b000020 add x0, x1, x0 ab548: eb0002df cmp x22, x0 ab54c: 54000503 b.lo 0xab5ec ab550: 910006b8 add x24, x21, #0x1 ab554: aa1703f5 mov x21, x23 ab558: aa1503f7 mov x23, x21 ab55c: 17ffffdd b 0xab4d0 ab560: 79404260 ldrh w0, [x19, #0x20] ab564: 721d1c1f tst w0, #0x7f8 ab568: 540002a1 b.ne 0xab5bc ab56c: f9400e65 ldr x5, [x19, #0x18] ab570: d2800003 mov x3, #0x0 // =0 ab574: f94004a2 ldr x2, [x5, #0x8] ab578: eb02007f cmp x3, x2 ab57c: 54fff9a2 b.hs 0xab4b0 ab580: 8b030041 add x1, x2, x3 ab584: d341fc21 lsr x1, x1, #1 ab588: 91000820 add x0, x1, #0x2 ab58c: f86078a0 ldr x0, [x5, x0, lsl #3] ab590: f9400406 ldr x6, [x0, #0x8] ab594: f9400804 ldr x4, [x0, #0x10] ab598: eb0602df cmp x22, x6 ab59c: 540000c3 b.lo 0xab5b4 ab5a0: 8b0400c3 add x3, x6, x4 ab5a4: eb0302df cmp x22, x3 ab5a8: 54001403 b.lo 0xab828 ab5ac: 91000423 add x3, x1, #0x1 ab5b0: 17fffff2 b 0xab578 ab5b4: aa0103e2 mov x2, x1 ab5b8: 17fffff0 b 0xab578 ab5bc: d3432800 ubfx x0, x0, #3, #8 ab5c0: f9400e78 ldr x24, [x19, #0x18] ab5c4: aa1303e1 mov x1, x19 ab5c8: d2800017 mov x23, #0x0 // =0 ab5cc: 53001c19 uxtb w25, w0 ab5d0: 910203bb add x27, x29, #0x80 ab5d4: 97fffc42 bl 0xaa6dc ab5d8: 12000f3a and w26, w25, #0xf ab5dc: aa0003fc mov x28, x0 ab5e0: f9400715 ldr x21, [x24, #0x8] ab5e4: 9101e3a4 add x4, x29, #0x78 ab5e8: 14000017 b 0xab644 ab5ec: aa1403e0 mov x0, x20 ab5f0: 1400008e b 0xab828 ab5f4: 8b1702b3 add x19, x21, x23 ab5f8: aa0403e3 mov x3, x4 ab5fc: d341fe73 lsr x19, x19, #1 ab600: aa1c03e1 mov x1, x28 ab604: 91000a60 add x0, x19, #0x2 ab608: f90037a4 str x4, [x29, #0x68] ab60c: f8607b14 ldr x20, [x24, x0, lsl #3] ab610: 2a1903e0 mov w0, w25 ab614: 91002282 add x2, x20, #0x8 ab618: 97fffc61 bl 0xaa79c ab61c: aa0003e2 mov x2, x0 ab620: d2800001 mov x1, #0x0 // =0 ab624: 2a1a03e0 mov w0, w26 ab628: aa1b03e3 mov x3, x27 ab62c: 97fffc5c bl 0xaa79c ab630: f9403fa1 ldr x1, [x29, #0x78] ab634: f94037a4 ldr x4, [x29, #0x68] ab638: eb0102df cmp x22, x1 ab63c: 540000a2 b.hs 0xab650 ab640: aa1303f5 mov x21, x19 ab644: eb1502ff cmp x23, x21 ab648: 54fffd63 b.lo 0xab5f4 ab64c: 17ffff99 b 0xab4b0 ab650: f94043a0 ldr x0, [x29, #0x80] ab654: 8b000020 add x0, x1, x0 ab658: eb0002df cmp x22, x0 ab65c: 54fffc83 b.lo 0xab5ec ab660: 91000677 add x23, x19, #0x1 ab664: aa1503f3 mov x19, x21 ab668: 17fffff6 b 0xab640 ab66c: 36080140 tbz w0, #0x1, 0xab694 ab670: f9400e74 ldr x20, [x19, #0x18] ab674: f9400281 ldr x1, [x20] ab678: b4fff1c1 cbz x1, 0xab4b0 ab67c: aa1303e0 mov x0, x19 ab680: aa1603e2 mov x2, x22 ab684: 97fffce5 bl 0xaaa18 ab688: b5000d00 cbnz x0, 0xab828 ab68c: 91002294 add x20, x20, #0x8 ab690: 17fffff9 b 0xab674 ab694: f9400e61 ldr x1, [x19, #0x18] ab698: aa1303e0 mov x0, x19 ab69c: aa1603e2 mov x2, x22 ab6a0: 97fffcde bl 0xaaa18 ab6a4: 14000061 b 0xab828 ab6a8: 39408260 ldrb w0, [x19, #0x20] ab6ac: 36080140 tbz w0, #0x1, 0xab6d4 ab6b0: f9400e75 ldr x21, [x19, #0x18] ab6b4: 910203b7 add x23, x29, #0x80 ab6b8: f94002a2 ldr x2, [x21] ab6bc: b4000142 cbz x2, 0xab6e4 ab6c0: aa1303e0 mov x0, x19 ab6c4: aa1703e1 mov x1, x23 ab6c8: 910022b5 add x21, x21, #0x8 ab6cc: 97fffeb5 bl 0xab1a0 ab6d0: 17fffffa b 0xab6b8 ab6d4: f9400e62 ldr x2, [x19, #0x18] ab6d8: aa1303e0 mov x0, x19 ab6dc: 910203a1 add x1, x29, #0x80 ab6e0: 97fffeb0 bl 0xab1a0 ab6e4: f94043b8 ldr x24, [x29, #0x80] ab6e8: b40000b8 cbz x24, 0xab6fc ab6ec: f9400700 ldr x0, [x24, #0x8] ab6f0: eb14001f cmp x0, x20 ab6f4: 54000040 b.eq 0xab6fc ab6f8: 97fd8df2 bl 0xeec0 ab6fc: 39408260 ldrb w0, [x19, #0x20] ab700: 371000e0 tbnz w0, #0x2, 0xab71c ab704: 79404260 ldrh w0, [x19, #0x20] ab708: 721d1c1f tst w0, #0x7f8 ab70c: 540000e0 b.eq 0xab728 ab710: f0fffff7 adrp x23, 0xaa000 ab714: 912232f7 add x23, x23, #0x88c ab718: 14000006 b 0xab730 ab71c: f0fffff7 adrp x23, 0xaa000 ab720: 913e92f7 add x23, x23, #0xfa4 ab724: 14000003 b 0xab730 ab728: f0fffff7 adrp x23, 0xaa000 ab72c: 9113b2f7 add x23, x23, #0x4ec ab730: f94047b9 ldr x25, [x29, #0x88] ab734: b4000719 cbz x25, 0xab814 ab738: b0000555 adrp x21, 0x154000 ab73c: 9100431a add x26, x24, #0x10 ab740: 913062b5 add x21, x21, #0xc18 ab744: f9400703 ldr x3, [x24, #0x8] ab748: 910642b5 add x21, x21, #0x190 ab74c: aa1a03fc mov x28, x26 ab750: d280001b mov x27, #0x0 // =0 ab754: aa1503e4 mov x4, x21 ab758: eb03037f cmp x27, x3 ab75c: 540002e0 b.eq 0xab7b8 ab760: eb0402bf cmp x21, x4 ab764: 540001e0 b.eq 0xab7a0 ab768: f9400381 ldr x1, [x28] ab76c: aa1303e0 mov x0, x19 ab770: f94002a2 ldr x2, [x21] ab774: f90033a4 str x4, [x29, #0x60] ab778: f90037a3 str x3, [x29, #0x68] ab77c: d63f02e0 blr x23 ab780: f94037a3 ldr x3, [x29, #0x68] ab784: f94033a4 ldr x4, [x29, #0x60] ab788: 36f800c0 tbz w0, #0x1f, 0xab7a0 ab78c: cb1a02a0 sub x0, x21, x26 ab790: 8b000320 add x0, x25, x0 ab794: f9400815 ldr x21, [x0, #0x10] ab798: f900081f str xzr, [x0, #0x10] ab79c: 17fffff1 b 0xab760 ab7a0: 8b1b0f20 add x0, x25, x27, lsl #3 ab7a4: 9100077b add x27, x27, #0x1 ab7a8: f9000815 str x21, [x0, #0x10] ab7ac: aa1c03f5 mov x21, x28 ab7b0: 9100239c add x28, x28, #0x8 ab7b4: 17ffffe9 b 0xab758 ab7b8: d2800000 mov x0, #0x0 // =0 ab7bc: d2800001 mov x1, #0x0 // =0 ab7c0: d2800002 mov x2, #0x0 // =0 ab7c4: 17ffff0d b 0xab3f8 ab7c8: 91000804 add x4, x0, #0x2 ab7cc: 91000400 add x0, x0, #0x1 ab7d0: f8247b25 str x5, [x25, x4, lsl #3] ab7d4: 17ffff07 b 0xab3f0 ab7d8: f9400721 ldr x1, [x25, #0x8] ab7dc: d1000703 sub x3, x24, #0x1 ab7e0: aa1303e0 mov x0, x19 ab7e4: f90037a3 str x3, [x29, #0x68] ab7e8: aa1c03e2 mov x2, x28 ab7ec: d1002339 sub x25, x25, #0x8 ab7f0: d63f02e0 blr x23 ab7f4: 6b1f001f cmp w0, wzr ab7f8: f94037a3 ldr x3, [x29, #0x68] ab7fc: 54ffe30d b.le 0xab45c ab800: 8b1a0320 add x0, x25, x26 ab804: f9400b21 ldr x1, [x25, #0x10] ab808: aa0303f8 mov x24, x3 ab80c: f9000801 str x1, [x0, #0x10] ab810: 17ffff12 b 0xab458 ab814: aa1303e0 mov x0, x19 ab818: aa1703e1 mov x1, x23 ab81c: aa1803e2 mov x2, x24 ab820: 97fffb6a bl 0xaa5c8 ab824: 17ffff19 b 0xab488 ab828: a94153f3 ldp x19, x20, [sp, #0x10] ab82c: a9425bf5 ldp x21, x22, [sp, #0x20] ab830: a94363f7 ldp x23, x24, [sp, #0x30] ab834: a9446bf9 ldp x25, x26, [sp, #0x40] ab838: a94573fb ldp x27, x28, [sp, #0x50] ab83c: a8c97bfd ldp x29, x30, [sp], #0x90 ab840: d65f03c0 ret ab844: a9bd7bfd stp x29, x30, [sp, #-0x30]! ab848: 910003fd mov x29, sp ab84c: a90153f3 stp x19, x20, [sp, #0x10] ab850: f90013f5 str x21, [sp, #0x20] ab854: b40003e0 cbz x0, 0xab8d0 ab858: b9400004 ldr w4, [x0] ab85c: 340003a4 cbz w4, 0xab8d0 ab860: aa0103f3 mov x19, x1 ab864: 92800001 mov x1, #-0x1 // =-1 ab868: b0000554 adrp x20, 0x154000 ab86c: f9000261 str x1, [x19] ab870: 900001a1 adrp x1, 0xdf000 ab874: f900127f str xzr, [x19, #0x20] ab878: aa0103f5 mov x21, x1 ab87c: f9000e60 str x0, [x19, #0x18] ab880: 5280ff00 mov w0, #0x7f8 // =2040 ab884: f9000662 str x2, [x19, #0x8] ab888: f9000a63 str x3, [x19, #0x10] ab88c: 79004260 strh w0, [x19, #0x20] ab890: f9463420 ldr x0, [x1, #0xc68] ab894: b4000080 cbz x0, 0xab8a4 ab898: 91306280 add x0, x20, #0xc18 ab89c: 91068000 add x0, x0, #0x1a0 ab8a0: 97fd8f48 bl 0xf5c0 ab8a4: 91306280 add x0, x20, #0xc18 ab8a8: f940e401 ldr x1, [x0, #0x1c8] ab8ac: f9001661 str x1, [x19, #0x28] ab8b0: f900e413 str x19, [x0, #0x1c8] ab8b4: f94636b5 ldr x21, [x21, #0xc68] ab8b8: b40000d5 cbz x21, 0xab8d0 ab8bc: a94153f3 ldp x19, x20, [sp, #0x10] ab8c0: f94013f5 ldr x21, [sp, #0x20] ab8c4: 91068000 add x0, x0, #0x1a0 ab8c8: a8c37bfd ldp x29, x30, [sp], #0x30 ab8cc: 17fd9069 b 0xfa70 ab8d0: a94153f3 ldp x19, x20, [sp, #0x10] ab8d4: f94013f5 ldr x21, [sp, #0x20] ab8d8: a8c37bfd ldp x29, x30, [sp], #0x30 ab8dc: d65f03c0 ret ab8e0: d2800002 mov x2, #0x0 // =0 ab8e4: d2800003 mov x3, #0x0 // =0 ab8e8: 17ffffd7 b 0xab844 ab8ec: a9be7bfd stp x29, x30, [sp, #-0x20]! ab8f0: 910003fd mov x29, sp ab8f4: b9400001 ldr w1, [x0] ab8f8: f9000bf3 str x19, [sp, #0x10] ab8fc: 34000121 cbz w1, 0xab920 ab900: aa0003f3 mov x19, x0 ab904: d2800600 mov x0, #0x30 // =48 ab908: 97fd8fda bl 0xf870 ab90c: aa0003e1 mov x1, x0 ab910: aa1303e0 mov x0, x19 ab914: f9400bf3 ldr x19, [sp, #0x10] ab918: a8c27bfd ldp x29, x30, [sp], #0x20 ab91c: 17fffff1 b 0xab8e0 ab920: f9400bf3 ldr x19, [sp, #0x10] ab924: a8c27bfd ldp x29, x30, [sp], #0x20 ab928: d65f03c0 ret ab92c: a9bd7bfd stp x29, x30, [sp, #-0x30]! ab930: 92800004 mov x4, #-0x1 // =-1 ab934: 910003fd mov x29, sp ab938: a90153f3 stp x19, x20, [sp, #0x10] ab93c: f900103f str xzr, [x1, #0x20] ab940: b0000553 adrp x19, 0x154000 ab944: f9000c20 str x0, [x1, #0x18] ab948: 52800040 mov w0, #0x2 // =2 ab94c: 39008020 strb w0, [x1, #0x20] ab950: f9000422 str x2, [x1, #0x8] ab954: 900001a2 adrp x2, 0xdf000 ab958: 79404020 ldrh w0, [x1, #0x20] ab95c: aa0203f4 mov x20, x2 ab960: f9000024 str x4, [x1] ab964: 321d1c00 orr w0, w0, #0x7f8 ab968: f9000823 str x3, [x1, #0x10] ab96c: 79004020 strh w0, [x1, #0x20] ab970: f9463440 ldr x0, [x2, #0xc68] ab974: b40000c0 cbz x0, 0xab98c ab978: 91306260 add x0, x19, #0xc18 ab97c: f90017a1 str x1, [x29, #0x28] ab980: 91068000 add x0, x0, #0x1a0 ab984: 97fd8f0f bl 0xf5c0 ab988: f94017a1 ldr x1, [x29, #0x28] ab98c: 91306260 add x0, x19, #0xc18 ab990: f940e402 ldr x2, [x0, #0x1c8] ab994: f9001422 str x2, [x1, #0x28] ab998: f900e401 str x1, [x0, #0x1c8] ab99c: f9463694 ldr x20, [x20, #0xc68] ab9a0: b40000b4 cbz x20, 0xab9b4 ab9a4: a94153f3 ldp x19, x20, [sp, #0x10] ab9a8: a8c37bfd ldp x29, x30, [sp], #0x30 ab9ac: 91068000 add x0, x0, #0x1a0 ab9b0: 17fd9030 b 0xfa70 ab9b4: a94153f3 ldp x19, x20, [sp, #0x10] ab9b8: a8c37bfd ldp x29, x30, [sp], #0x30 ab9bc: d65f03c0 ret ab9c0: d2800002 mov x2, #0x0 // =0 ab9c4: d2800003 mov x3, #0x0 // =0 ab9c8: 17ffffd9 b 0xab92c ab9cc: a9be7bfd stp x29, x30, [sp, #-0x20]! ab9d0: 910003fd mov x29, sp ab9d4: f9000bf3 str x19, [sp, #0x10] ab9d8: aa0003f3 mov x19, x0 ab9dc: d2800600 mov x0, #0x30 // =48 ab9e0: 97fd8fa4 bl 0xf870 ab9e4: aa0003e1 mov x1, x0 ab9e8: aa1303e0 mov x0, x19 ab9ec: f9400bf3 ldr x19, [sp, #0x10] ab9f0: a8c27bfd ldp x29, x30, [sp], #0x20 ab9f4: 17fffff3 b 0xab9c0 ab9f8: a9bd7bfd stp x29, x30, [sp, #-0x30]! ab9fc: 910003fd mov x29, sp aba00: a90153f3 stp x19, x20, [sp, #0x10] aba04: a9025bf5 stp x21, x22, [sp, #0x20] aba08: b4000580 cbz x0, 0xabab8 aba0c: b9400001 ldr w1, [x0] aba10: 34000541 cbz w1, 0xabab8 aba14: 900001b4 adrp x20, 0xdf000 aba18: aa0003f5 mov x21, x0 aba1c: b0000556 adrp x22, 0x154000 aba20: f9463680 ldr x0, [x20, #0xc68] aba24: b4000080 cbz x0, 0xaba34 aba28: 913062c0 add x0, x22, #0xc18 aba2c: 91068000 add x0, x0, #0x1a0 aba30: 97fd8ee4 bl 0xf5c0 aba34: 913062c0 add x0, x22, #0xc18 aba38: 91072000 add x0, x0, #0x1c8 aba3c: f9400013 ldr x19, [x0] aba40: b40000f3 cbz x19, 0xaba5c aba44: f9400e61 ldr x1, [x19, #0x18] aba48: eb15003f cmp x1, x21 aba4c: 540001e0 b.eq 0xaba88 aba50: 9100a260 add x0, x19, #0x28 aba54: f9401673 ldr x19, [x19, #0x28] aba58: 17fffffa b 0xaba40 aba5c: 913062c0 add x0, x22, #0xc18 aba60: 91074000 add x0, x0, #0x1d0 aba64: 14000002 b 0xaba6c aba68: 9100a260 add x0, x19, #0x28 aba6c: f9400013 ldr x19, [x0] aba70: b4000293 cbz x19, 0xabac0 aba74: 39408261 ldrb w1, [x19, #0x20] aba78: 370000e1 tbnz w1, #0x0, 0xaba94 aba7c: f9400e61 ldr x1, [x19, #0x18] aba80: eb15003f cmp x1, x21 aba84: 54ffff21 b.ne 0xaba68 aba88: f9401661 ldr x1, [x19, #0x28] aba8c: f9000001 str x1, [x0] aba90: 14000013 b 0xabadc aba94: f9400e61 ldr x1, [x19, #0x18] aba98: f9400021 ldr x1, [x1] aba9c: eb15003f cmp x1, x21 abaa0: 54fffe41 b.ne 0xaba68 abaa4: f9401661 ldr x1, [x19, #0x28] abaa8: f9000001 str x1, [x0] abaac: f9400e60 ldr x0, [x19, #0x18] abab0: 97fd8fc4 bl 0xf9c0 abab4: 1400000a b 0xabadc abab8: d2800013 mov x19, #0x0 // =0 ababc: 1400000a b 0xabae4 abac0: f9463694 ldr x20, [x20, #0xc68] abac4: b40000b4 cbz x20, 0xabad8 abac8: 913062c0 add x0, x22, #0xc18 abacc: 91068000 add x0, x0, #0x1a0 abad0: 97fd8fe8 bl 0xfa70 abad4: b5000093 cbnz x19, 0xabae4 abad8: 97fd8cfa bl 0xeec0 abadc: f9463694 ldr x20, [x20, #0xc68] abae0: b5ffff54 cbnz x20, 0xabac8 abae4: aa1303e0 mov x0, x19 abae8: a94153f3 ldp x19, x20, [sp, #0x10] abaec: a9425bf5 ldp x21, x22, [sp, #0x20] abaf0: a8c37bfd ldp x29, x30, [sp], #0x30 abaf4: d65f03c0 ret abaf8: 17ffffc0 b 0xab9f8 abafc: a9bf7bfd stp x29, x30, [sp, #-0x10]! abb00: 910003fd mov x29, sp abb04: b9400001 ldr w1, [x0] abb08: 34000081 cbz w1, 0xabb18 abb0c: 97fffffb bl 0xabaf8 abb10: a8c17bfd ldp x29, x30, [sp], #0x10 abb14: 17fd8fab b 0xf9c0 abb18: a8c17bfd ldp x29, x30, [sp], #0x10 abb1c: d65f03c0 ret abb20: a9b87bfd stp x29, x30, [sp, #-0x80]! abb24: 910003fd mov x29, sp abb28: a9025bf5 stp x21, x22, [sp, #0x20] abb2c: 900001b5 adrp x21, 0xdf000 abb30: f90023f9 str x25, [sp, #0x40] abb34: a90363f7 stp x23, x24, [sp, #0x30] abb38: aa0003f7 mov x23, x0 abb3c: aa0103f6 mov x22, x1 abb40: f94636a0 ldr x0, [x21, #0xc68] abb44: b0000559 adrp x25, 0x154000 abb48: a90153f3 stp x19, x20, [sp, #0x10] abb4c: b4000080 cbz x0, 0xabb5c abb50: 91306320 add x0, x25, #0xc18 abb54: 91068000 add x0, x0, #0x1a0 abb58: 97fd8e9a bl 0xf5c0 abb5c: 91306320 add x0, x25, #0xc18 abb60: f940e813 ldr x19, [x0, #0x1d0] abb64: b4000193 cbz x19, 0xabb94 abb68: f9400260 ldr x0, [x19] abb6c: eb0002ff cmp x23, x0 abb70: 540000e3 b.lo 0xabb8c abb74: aa1303e0 mov x0, x19 abb78: aa1703e1 mov x1, x23 abb7c: 97fffdd6 bl 0xab2d4 abb80: aa0003f4 mov x20, x0 abb84: b50009c0 cbnz x0, 0xabcbc abb88: 14000003 b 0xabb94 abb8c: f9401673 ldr x19, [x19, #0x28] abb90: 17fffff5 b 0xabb64 abb94: 91306338 add x24, x25, #0xc18 abb98: f940e713 ldr x19, [x24, #0x1c8] abb9c: b40002b3 cbz x19, 0xabbf0 abba0: f9401660 ldr x0, [x19, #0x28] abba4: aa1703e1 mov x1, x23 abba8: f900e700 str x0, [x24, #0x1c8] abbac: aa1303e0 mov x0, x19 abbb0: 97fffdc9 bl 0xab2d4 abbb4: aa0003f4 mov x20, x0 abbb8: f940eb01 ldr x1, [x24, #0x1d0] abbbc: 91074302 add x2, x24, #0x1d0 abbc0: b4000101 cbz x1, 0xabbe0 abbc4: f9400023 ldr x3, [x1] abbc8: f9400260 ldr x0, [x19] abbcc: eb00007f cmp x3, x0 abbd0: 54000083 b.lo 0xabbe0 abbd4: 9100a022 add x2, x1, #0x28 abbd8: f9401421 ldr x1, [x1, #0x28] abbdc: 17fffff9 b 0xabbc0 abbe0: f9001661 str x1, [x19, #0x28] abbe4: f9000053 str x19, [x2] abbe8: b4fffd94 cbz x20, 0xabb98 abbec: 14000034 b 0xabcbc abbf0: f94636b5 ldr x21, [x21, #0xc68] abbf4: d2800014 mov x20, #0x0 // =0 abbf8: b4000355 cbz x21, 0xabc60 abbfc: 91306320 add x0, x25, #0xc18 abc00: 91068000 add x0, x0, #0x1a0 abc04: 97fd8f9b bl 0xfa70 abc08: b40002d4 cbz x20, 0xabc60 abc0c: f9400660 ldr x0, [x19, #0x8] abc10: f90002c0 str x0, [x22] abc14: 39408261 ldrb w1, [x19, #0x20] abc18: f9400a60 ldr x0, [x19, #0x10] abc1c: f90006c0 str x0, [x22, #0x8] abc20: 79404260 ldrh w0, [x19, #0x20] abc24: d3432800 ubfx x0, x0, #3, #8 abc28: 36100061 tbz w1, #0x2, 0xabc34 abc2c: aa1403e0 mov x0, x20 abc30: 97fffbd2 bl 0xaab78 abc34: 53001c15 uxtb w21, w0 abc38: aa1303e1 mov x1, x19 abc3c: 2a1503e0 mov w0, w21 abc40: 97fffaa7 bl 0xaa6dc abc44: aa0003e1 mov x1, x0 abc48: 91002282 add x2, x20, #0x8 abc4c: 2a1503e0 mov w0, w21 abc50: 910143a3 add x3, x29, #0x50 abc54: 97fffad2 bl 0xaa79c abc58: f9402ba0 ldr x0, [x29, #0x50] abc5c: 14000016 b 0xabcb4 abc60: 52800020 mov w0, #0x1 // =1 abc64: 910143b3 add x19, x29, #0x50 abc68: b9007ba0 str w0, [x29, #0x78] abc6c: f0ffffe0 adrp x0, 0xaa000 abc70: 912e2000 add x0, x0, #0xb88 abc74: aa1303e1 mov x1, x19 abc78: f9002bb7 str x23, [x29, #0x50] abc7c: d2800014 mov x20, #0x0 // =0 abc80: f9002fbf str xzr, [x29, #0x58] abc84: f90033bf str xzr, [x29, #0x60] abc88: f90037bf str xzr, [x29, #0x68] abc8c: f9003bbf str xzr, [x29, #0x70] abc90: 97fd8cd4 bl 0xefe0 abc94: 37f801a0 tbnz w0, #0x1f, 0xabcc8 abc98: f9403bb4 ldr x20, [x29, #0x70] abc9c: b4000174 cbz x20, 0xabcc8 abca0: f9400660 ldr x0, [x19, #0x8] abca4: f90002c0 str x0, [x22] abca8: f9400a60 ldr x0, [x19, #0x10] abcac: f90006c0 str x0, [x22, #0x8] abcb0: f9400e60 ldr x0, [x19, #0x18] abcb4: f9000ac0 str x0, [x22, #0x10] abcb8: 14000004 b 0xabcc8 abcbc: f94636b5 ldr x21, [x21, #0xc68] abcc0: b5fff9f5 cbnz x21, 0xabbfc abcc4: 17ffffd2 b 0xabc0c abcc8: aa1403e0 mov x0, x20 abccc: f94023f9 ldr x25, [sp, #0x40] abcd0: a94153f3 ldp x19, x20, [sp, #0x10] abcd4: a9425bf5 ldp x21, x22, [sp, #0x20] abcd8: a94363f7 ldp x23, x24, [sp, #0x30] abcdc: a8c87bfd ldp x29, x30, [sp], #0x80 abce0: d65f03c0 ret